diff --git a/.github/workflows/cargo-bench.yml b/.github/workflows/cargo-bench.yml index 29aa2002f..305e7d23a 100644 --- a/.github/workflows/cargo-bench.yml +++ b/.github/workflows/cargo-bench.yml @@ -50,12 +50,13 @@ jobs: - name: Build the benchmark target(s) run: | cd rust - cargo codspeed build + cargo codspeed build --measurement-mode walltime - name: Run the benchmarks uses: CodSpeedHQ/action@v3 with: working-directory: rust run: cargo codspeed run token: ${{ secrets.CODSPEED_TOKEN }} + mode: walltime env: KITTYCAD_API_TOKEN: ${{ secrets.KITTYCAD_API_TOKEN }} diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 1b0d82d75..c38d86de3 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -220,8 +220,12 @@ jobs: - name: Run ubuntu/chrome snapshots if: needs.conditions.outputs.should-run == 'true' - run: | - yarn test:snapshots + uses: nick-fields/retry@v3.0.2 + with: + shell: bash + command: yarn test:snapshots + timeout_minutes: 30 + max_attempts: 3 env: CI: true NODE_ENV: development @@ -287,10 +291,20 @@ jobs: strategy: fail-fast: false matrix: - # TODO: enable self-hosted-windows-8-cores once available + # TODO: enable namespace-profile-windows-8-cores once available os: [namespace-profile-ubuntu-8-cores, namespace-profile-macos-8-cores, windows-16-cores] - shardIndex: [1, 2, 3, 4] - shardTotal: [4] + shardIndex: [1, 2, 3, 4, 5, 6, 7, 8] + shardTotal: [8] + # Disable macos and windows tests on hourly e2e tests since we only care + # about server side changes. + # Technique from https://github.com/joaomcteixeira/python-project-skeleton/pull/31/files + isScheduled: + - ${{ github.event_name == 'schedule' }} + exclude: + - os: namespace-profile-macos-8-cores + isScheduled: true + - os: windows-16-cores + isScheduled: true # TODO: add ref here for main and latest release tag runs-on: ${{ matrix.os }} steps: @@ -358,7 +372,7 @@ jobs: shell: bash command: .github/ci-cd-scripts/playwright-electron.sh ${{matrix.shardIndex}} ${{matrix.shardTotal}} ${{matrix.os}} timeout_minutes: 30 - max_attempts: 25 + max_attempts: 15 env: CI: true FAIL_ON_CONSOLE_ERRORS: true diff --git a/.gitignore b/.gitignore index 6778e45dd..07bb8482d 100644 --- a/.gitignore +++ b/.gitignore @@ -53,13 +53,14 @@ e2e/playwright/export-snapshots/* /public/kcl-samples.zip /public/kcl-samples/.github +/public/kcl-samples/screenshots/main.kcl +/public/kcl-samples/step/main.kcl /test-results/ /playwright-report/ /blob-report/ /playwright/.cache/ /src/lang/std/artifactMapCache - ## generated files src/**/*.typegen.ts diff --git a/docs/kcl/appearance.md b/docs/kcl/appearance.md index fe8635607..378483a6e 100644 --- a/docs/kcl/appearance.md +++ b/docs/kcl/appearance.md @@ -10,11 +10,11 @@ This will work on any solid, including extruded solids, revolved solids, and she ```js appearance( - solidSet: SolidSet, + solids: [Solid], color: String, metalness?: number, roughness?: number, -): SolidSet +): [Solid] ``` @@ -22,14 +22,14 @@ appearance( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solidSet` | [`SolidSet`](/docs/kcl/types/SolidSet) | The solid(s) whose appearance is being set | Yes | +| `solids` | [`[Solid]`](/docs/kcl/types/Solid) | The solid(s) whose appearance is being set | Yes | | `color` | `String` | Color of the new material, a hex string like '#ff0000' | Yes | | `metalness` | [`number`](/docs/kcl/types/number) | Metalness of the new material, a percentage like 95.7. | No | | `roughness` | [`number`](/docs/kcl/types/number) | Roughness of the new material, a percentage like 95.7. | No | ### Returns -[`SolidSet`](/docs/kcl/types/SolidSet) - A solid or a group of solids. +[`[Solid]`](/docs/kcl/types/Solid) ### Examples @@ -58,7 +58,7 @@ sketch001 = startSketchOn('XY') |> appearance(color = '#ff0000', metalness = 90, roughness = 90) ``` -![Rendered example of appearance 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAG170lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/wX27r6bneuvB+C+++67lWc6e/bsrffdd9+tAPfdd9+tZ8+efQbAfffddyvAP/zDP/w2V1111VVXXXXVVVf9T4Ae9KAHcdVVV1111VVXXXXVf75rrrnmwWfOnHnwNddc8+AzZ848CODFX/zFX/vMmTMPvuaaax7Mc9m75x4E7N19N/v33MP+3XcDsH/PPdxv/557eKD9u+9GwP499/CvsX3dddzPPNv29dcDsH3ddQBsX3cd29dfz/22r7sOgO3rr2fnuut4oPvuu+9WgLNnz95633333Xrffffdevbs2Wfcd999t549e/bW++6771auuuqqq6666qqrrvrPhh70oAdx1VVXXXXVVVddddV/jGuuuebBZ86cefA111zz4DNnzjzoxV/8xV8b4MVe7MVemwfYv+ce9u6+m7v+6q8A2L/nHvbvuQeAg7vvZv+ee7ifeE7iv555XuZ5bV13HQDb11/P9nXXsX3ddWxffz3b113H9vXXs3PdddzvvvvuuxXgKX/7t7euS7n1H/7hH37nvvvuu/Uf/uEffpurrrrqqquuuuqqq/6joAc96EFcddVVV1111VVXXfWvd8011zz4tV/7td8L4MVf/MVf+8Ve7MVem2fau+ceBNz5V3/F/t13A3DXX/81d/3VXyGuEM8mnpd4/sR/PfOCmedlns08m4Ht664D4IaXeRkM3PgyL8P2dddx48u8DPe77777bn3K3/7tretSbv2Hf/iH37nvvvtu/Yd/+Iff5qqrrrrqqquuuuqqfy30oAc9iKuuuuqqq6666qqrXrBrrrnmwQCv/dqv/V4AL/7iL/7aL/ZiL/baAHv33IOAJ/ziLwJw11//NXf91V8hrhDPJp5NPCfx/Il/mQAk/qPZ5l9inj/znMxzMs9mrjCwfd11bF1/PdvXXccNL/My7Fx3HTe+zMsAcN99990K8A//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV1111VUvDHrQgx7EVVddddVVV1111VXPds011zz4xV7sxV77zJkzD3rxF3/x136xF3ux1wbYu+ce9u++m7v+6q/Yv+ce9u+5h7v/6q8AEFeIZxPPJp6TeP4k8cKI/x7mRWBjnpd5TuY5mWczV5grzBVb113H9vXX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SrdelG59mvTbvzaOv+P5/Le56qqrrrrqqquuuuq5oQc96EFcddVVV1111VVXXfUimKYH74zja79YKQ96UGuvvZP54OP2g/kXiBdOPH+SeH7E8yeePwFIPJB4XuI5iWeSABDPSzybeCYJAPFs4tnEs0nifuLZxBWSANiVbr0Atz4t4rd/Y7l8Rm5tfTdXXXXVVVddddVVV70o0IMe9CCuuuqqq6666qqrrvo3mqYHH7MffLP0oFum6bWP2Q++pbXX5vkQL5gAJJ4f8fyJ5088k8T9xPMSz0s8kwSAeE7iOYlnkhDPSTybeDZJ3E9cIa64GHErwF9GfDfAr4/j73g+/22uuuqqq6666qqrrvq3Qg960IO46qqrrrrqqquuuuo/2DQ9+Jj9IKbpIa8e8VrHMx+MxC2tvTYvhHj+xPMnHkDifuJ5iecknouEeE7iOYkHkBDPJp5NPJsk7ifgonSrgIvSrU+L+G2A3xjH3/Z8/jtcddVVV1111VVXXfUfDT3oQQ/iqquuuuqqq6666qr/QtP04GP2g5mmBz+o63hQa68FcMx+8PHMBx+zH8xzEc9F4n7ieYnnJZ6TJJ6beE7iOUnifuLZxBUGLkXcCrAr3XpRuvUi3PpX4/iMi9Ktns9/m6uuuuqqq6666qqr/iuhBz3oQVx11VVXXXXVVVdd9T/MND0I0HH7wUzTgwEe1HU+bj/4uP1ggGOZDwY4bj+YZzpuP1g8L0k8kHhe4goDl6RbJWFgV7pVwEXpVgEXpVsBdlvj6ZnP2JVupdZbXeutXHXVVVddddVVV131Pw160IMexFVXXXXVVVddddVV/0dN04O5woB4TqbWZ3DVVVddddVVV1111f9lVK666qqrrrrqqquu+r+r1lu56qqrrrrqqquuuur/MypXXXXVVVddddVVV1111VVXXXXVVVddddX/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9V/CPYDI3k/EF00QAAAABJRU5ErkJggg==) +![Rendered example of appearance 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGuzklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/wX27r6bneuvB+C+++67lWc6e/bsrffdd9+tAPfdd9+tZ8+efQbAfffddyvAP/zDP/w2V1111VVXXXXVVVf9T4Ae9KAHcdVVV1111VVXXXXVf75rrrnmwWfOnHnwNddc8+AzZ848CODFX/zFX/vMmTMPvuaaax7Mc9m75x4E7N19N/v33MP+3XcDsH/PPdxv/557eKD9u+9GwP499/CvsX3dddzPPNv29dcDsH3ddQBsX3cd29dfz/22r7sOgO3rr2fnuut4oPvuu+9WgLNnz95633333Xrffffdevbs2Wfcd999t549e/bW++6771auuuqqq6666qqrrvrPhh70oAdx1VVXXXXVVVddddV/jGuuuebBZ86cefA111zz4DNnzjzoxV/8xV8b4MVe7MVemwfYv+ce9u6+m7v+6q8A2L/nHvbvuQeAg7vvZv+ee7ifeE7iv555XuZ5bV13HQDb11/P9nXXsX3ddWxffz3b113H9vXXs3PdddzvvvvuuxXgKX/7t7euS7n1H/7hH37nvvvuu/Uf/uEffpurrrrqqquuuuqqq/6joAc96EFcddVVV1111VVXXfWvd8011zz4tV/7td8L4MVf/MVf+8Ve7MVem2fau+ceBNz5V3/F/t13A3DXX/81d/3VXyGuEM8mnpd4/sR/PfOCmedlns08m4Ht664D4IaXeRkM3PgyL8P2dddx48u8DPe77777bn3K3/7tretSbv2Hf/iH37nvvvtu/Yd/+Iff5qqrrrrqqquuuuqqfy30oAc9iKuuuuqqq6666qqrXrBrrrnmwQCv/dqv/V4AL/7iL/7aL/ZiL/baAHv33IOAJ/ziLwJw11//NXf91V8hrhDPJp5NPCfx/Il/mQAk/qPZ5l9inj/znMxzMs9mrjCwfd11bF1/PdvXXccNL/My7Fx3HTe+zMsAcN99990K8A//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV1111VUvDHrQgx7EVVddddVVV1111VXPds011zz4xV7sxV77zJkzD3rxF3/x136xF3ux1wbYu+ce9u++m7v+6q/Yv+ce9u+5h7v/6q8AEFeIZxPPJp6TeP4k8cKI/x7mRWBjnpd5TuY5mWczV5grzBVb113H9vXX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Wrprr6W/9lq6a69l4yVegudnvPdeln/3d4z33cf+r/864333cT/xvAQgYZ6TANvsSrdy1VVXXXXVVf810IMe9CCuuuqqq6666r9CHB6+9yP39r6rk6hAAAGEhAABAgQIECBAgLhCABICxBUFKECRCKAAIRFAAAFIIoAABAgICQEBCBAgQBICBAQgQAASAgQIECBAgCQABAgQVwgQgIS4QoC4QlwhnklCXCGek3jBxBXmBTPPZq4wVxiwDYABAwbMFQnYxoCBBBJImwQuSLf+wLFjD+Gqq676D/WQ++57+mZrD64SAQQgQIAkBAgQIEBcIUBcIUBcIQAJcYW4QlwhrhBXiGcTV4hnE88mAIkAikQAO9ddx9b117N13XVc89IvzeZ117Fx3XVsXHcd/5LVPfeABMD6nnsAWN97LwCSWN9zD0iIK8QV4orZtdeCBDb9tdcC0F97Lf211/IvGe+9l/G++zj6279luu8+9n7jNwAQz0s8F4nnZp6TgS9t7X0uLhbfzVVXXXXVVVf956Ny1VVXXXXVVf9FxtnstxMwYJ7NNpJ4YQyIfxsD4goD4jkZEM+feTbxghkQz2ZAXGFAPCcD4oUzIF405oUzz2b+dczzJ0BccSzzwWfG8bXPdt1vc9VVV/2HiMPD91609uCQECCuECAJAQIEiGcTzyael7hCXCGuEFeI5yX+bQ7vuYflvfdyHrj9V36FAARsXX89sjn90i+NJE6+1EshYHHddSyuvZb5ddcxv+467je/9lr+o4333stw772M993HeO+9jPfdx3TvvRz93d8hnk0SL4h4LhLPjwDznC523W9z1VVXXXXVVf81qFx11VVXXXXVf5FS660GbGMJAwYEGBDPy1whrjAgrjAgns1cYcBcYUD8ywyI/3oGBBgQL5wB8R/HXGH+fQRI4pVWq8/6+a77ba666qr/ENetVu8VQAACBIgXTDybeDZxhQAkXlTieYlnE88mAIkX1dE99xDAHb/yK4TEXb/yKwQgCQEBLK69FkkImF93HQLm112HAGzm118PgLhCXCGuGO69FwGSGO69F4Dp3nsZ77sPAAHiCkkAiOckifuJ5yQeQOJfIsA8QK23ctVVV1111VX/NahcddVVV1111X+hva777VPj+NoGzBUGBJjnJZ4PG0uIZzPPy4B4wQyIfz8D4l9gg8S/yMYS4goD4t/H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BAgQIECAAAECxH8MAQLEfzzz/JnnJCAkAggJASERgICQEBCAJASEhIAABEhCQACSECBAEgICkIQAAZIQIECAJAQIkIQAAZIQIECAJAQIQEKAAAGSABAgAAkB4gpJAIhnE4CEeDYBH75ev07O57/NVVddddVVV131/FCOHz/OVVddddVVV131/NW+/+tdm81heG0DVaJICJCEAEkIECAJAeIKAUiIZxPPJPFAAgQIQOJ+AsSziSskIa4QV4grxBXi2QQgASCeTTwv8V9IQjwvcYW4Qlwhnk08m3g2STw38UwSz5cEgHgACQABAgSI/zwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAHi306AAAECBAgQIECA+LcRIECAAAECBAgQzySBBBJIIIEEEkgggQQSSCCBBBJIIIEEEkgg8cKIfx3zr2eek4CQCCAkAgiJAASEhIAAJCEgJAQEIEASAgKQhAABkhAQgCQECJCEAAECJCFAgCQECBAgCQECJCGukIQAAQKQECBAABLiCgGSABDPJgAJ8WwCvkp6nfO1/jZXXXXVVVddddULQjl+/DhXXXXVVVddddULVubz31kD/TC8dgAFCIkAJCFAEuIKSYgrBEjifuIBJF4QAZJ4IPFs4pkkxBXiCnGFuEI8mwAkAMSziecl/n3Mv414EUiIZxNXiAeQEM9LABLPl8TzkHhuAgQIECBAgAABAgQIECBAgAABAgSI/1kECBAgQIAAAQIECBAgQIAA8W8jQIAAAQIECBAgQAASSCCBBBJIIIEEEkj8p5BAAonnR/zHMP+ykCgSAYREAJIIQEBICAgJSQQQEgICECAJAQFIQoAASQgQEBICBAiQhAABkhAgQBICBAiQhAABkgAQIEASAgQgIUCAACTEFQIkASCeTQAS4tkE/IL02X8M38NVV1111VVXXfXCUI4fP85VV1111VVXXfXCeTb7nbVNHYbXrkABQiIkBEhCgHgmCQHiCkkAiOciIUA8HxICxLMJEFcIEICEuEJcIa4QV4hnE4AEgHhO4nmJ/37iCnGFeDZxhXg28ZzE8yEhng+J5yHxn0WAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAPEfQ4AAAQIECBAgQIAAAUgggQQSSCCBBBJIIPE/hsS/lXnBzPNnni0kAgiJ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q6666rmhBz3oQVx11VVXXXXVVVdd9SKYpgfvjONrv1gpD3pQa6+9k/ng4/aD+ReIF048f5J4fsTzJ54/AUg8kHhe4jmJZ5IAEM9LPJt4JgkA8Wzi2cSzSeJ+4tnEFZIA2JVuvQC3Pi3it39juXxGbm19N1ddddVVV1111VVXvSjQgx70IK666qqrrrrqqquu+jeapgcfsx98s/SgW6bptY/ZD76ltdfm+RAvmAAknh/x/InnTzyTxP3E8xLPSzyTBIB4TuI5iWeSEM9JPJt4NkncT1whrrgYcSvAX0Z8N8Cvj+PveD7/ba666qqrrrrqqquu+rdCD3rQg7jqqquuuuqqq6666j/YND34mP0gpukhrx7xWsczH4zELa29Ni+EeP7E8yceQOJ+4nmJ5ySei4R4TuI5iQeQEM8mnk08myTuJ+CidKuAi9KtT4v4bYDfGMff9nz+O1x11VVXXXXVVVdd9R8NPehBD+Kqq6666qqrrrrqqv9C0/TgY/aDmaYHP6jreFBrrwVwzH7w8cwHH7MfzHMRz0XifuJ5ieclnpMknpt4TuI5SeJ+4tnEFQYuRdwKsCvdelG69SLc+lfj+IyL0q2ez3+bq6666qqrrrrqqqv+K6EHPehBXHXVVVddddVVV131P8w0PQjQcfvBTNODAR7UdT5uP/i4/WCAY5kPBjhuP5hnOm4/WDwvSTyQeF7iCgOXpFslYWBXulXARelWARelWwF2W+Ppmc/YlW6l1ltd661cddVVV1111VVXXfU/DXrQgx7EVVddddVVV1111VX/R03Tg7nCgHhOptZncNVVV1111VVXXXXV/2VUrrrqqquuuuqqq676v6vWW7nqqquuuuqqq6666v8zKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/1X8I0Iqq7VlP8BHAAAAAElFTkSuQmCC) ```js // Add color to different solids. @@ -204,6 +204,6 @@ sweepSketch = startSketchOn('XY') |> appearance(color = "#ff0000", metalness = 50, roughness = 50) ``` -![Rendered example of appearance 8](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEsz0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVS+Sa6655sE805kzZx4McM011zyYZzpz5syDeC7XXHPNg3k+rrnmmgfzAtx333238gLcd999t/JMZ8+efQbPdN99993KM509e/bW++6771auuuqqq6666qqrrrrqqqsAPehBD+Kqq6666qqr/r+55pprHgxw5syZB19zzTUPPnPmzIN4pmuuuebB11xzzYMBzpw58+BrrrnmwbyIbv+rv+J+e/fcw8511/H87N1zDy/IznXXAbB3zz08t53rruOBbn6Zl+GF+Yd/+IffPnPmzIPPnj1763333XcrwD/8wz/8DsB9991369mzZ2+97777buWqq6666qqrrrrqqquu+r8KPehBD+Kqq6666qqr/q+55pprHnzmzJkHX3PNNQ8GOHPmzINe/MVf/LXPnDnz4GuuuebBPB+3/9VfsXfPPQDs3X03O9dfz97dd3O/m17mZdi75x727r6bneuvZ+e667jfseuvB2Dnuuv499q75x52rruOvXvuYee66wDYu+ceHmjv7rvZu+ce7nf7X/0V99u75x727r6bneuvZ+e66wDYue46jl1/PQA7113HTS/zMtzvvvvuuxXgH/7hH34b4B/+4R9+5x/+4R9++7777ruVq6666qqrrrrqqquuuup/O/SgBz2Iq6666qqrrvrf6pprrnnwmTNnHvxiL/Zir3XNNdc8+Jprrnnwi73Yi702D3D7X/0Ve/fcw97ddwNw+1//Nceuu45L99zDseuuY+e66wC4+WVeBoCbXuZleG5799wDwN7dd3PTy7wML6p2/jwA5cSJ3Vwu7/Vy+ShzhW0ADGBjwFxhm8W11/KiuOOv/gqAneuvZ+e667jf3j33sHf33ezdcw93/NVfsXfPPdzxV3/F/Xauuw6AneuvZ+e667jpZV6Gneuu46aXeRkA7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qqrrrrqqquuuuqqq/43Qg960IO46qqrrrrqqv8trrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzTHv33MMdf/VXXLr7bu74678G4I6/+isAdq67jse+yZsAcPPLvAw3vczLcL+9e+4BYOe663huy3vvRcDqvvtY33cf6/vuQxICxnPnaOfOERIlAp8/T0hw4QIlghJBSBz70A/949nLvuwr8wC3v/d7M2UyZTK2xpTJ2BpTJmMmUyYtk8mmZdJsZtdcQ8vENovrriNtNq69FgOb117L5nXXYWDruuvYuu46tq+7jvs97pd+iZte5mXYue469u65hzv+6q+446/+isf90i/xguxcdx03vczLcNPLvAyPfZM34b777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqquuuup/E/SgBz2Iq6666qqrrvqf6pprrnnwi73Yi73267zO67zXi73Yi702wN499/APv/iLANzx13/NHX/1VzzQznXX8dg3eRNufpmX4aaXeRkA9u65h7277+aml3kZAI7uuQeAc3/zNyzvvRdJXPjbv0XA7t/9HZIIiZAIiZAIiYigSJQIikSNoERQS6FGUCMoEZQIQuKab/92ntv6CU/gri/8QqZMxtaYMhlbY8pkzGTKpGUy2bRMmk2zyUyaTQJpkza2SSBt0iaBtElg89pr2bz+eravu44bXvql2b7+em55mZfhcb/0Szz2Td6EO/7qr/i1L/oi9u65hxdm57rruOllXoZXep/34fbz53/7Mz/zM1+Hq6666qqrrrrqqquuuup/CypXXXXVVVdd9T/QNddc8+DXfu3Xfq93eqd3+myAP/7O7+THv+VbuOOv/ornJq646WVehld+n/fhppd5GfbuuYed664D4PCeezj/13/N4T338OTv/V7O/+3fEoAkApBESEgiAEmIZzNgnskGCWyQMM9kA2DAgAHzLxPPJAEgQAAS2DwHCWxeVPv33MOle+6hAX/3i7/IBGxedx03vszLcP1LvzQAr/w+78OvfdEX8cLs33MPj/+lX2Lv7rt5g0/91Nd+sRd7sdf+h3/4h9/mqquuuuqqq6666qqrrvrfgMpVV1111VVX/Q9zzTXXPPibvumbnv5Hv/7rv/2rX/iFPO6XfokHEs/rppd5Gd7ua7+WP/7O7+TY9dfzlF/6JY7uuYen/cqvEEBIBBASIWFA/MsMiCvMFQYMmGczYJtnsUHi+WkXL94ruJYHEM9LPB8S2AAIMC+EBDYPdOmeexj/6q94yXvu4aEv8zL8yXd9Fy+KG1/6pXmDT/1Udq67jrNnz97KVVddddVVV1111VVXXfW/BZWrrrrqqquu+h/mSz7rs57+uF/6Jf70i77otQEk8S+58WVeBoCQ+MF3fEeKRAGKxPOwQeJ52CBxPwPiX2aezTbYWALg3Ed/9IXTX/3VJ3mA89/yLddyP4lnkXgeEtiIK8QVAsyLZue669i87jpufJmX4cXf5E04dv317N1zDz/5kR/JnX/914jnb+e663j0m7wJj3mTN2Hnuuu435kzZx5833333cpVV1111VVXXXXVVVdd9b8Blauuuuqqq676H+Saa6558C/9zu989pu81mt99k0v/dLc+dd/zb9k57rr2L/nHgAe/SZvQgD3/vVfc99f/zX/EgMCDAgwIF4wA9ggAWCuMGCuMFfYJg8OTt73AR/ANd/2bQ0od73v+3I/cYW4QgASSGADIEA8JwHm+du+7jo2r72W617mZdi67joe/SZvwv327rmHx//SL/GEX/ol9u65h+e2c9113PgyL8P2ddfxmDd5E3auu469e+5h57rr2L/nHv7ou76LN/yUT+Gqq6666qqrrrrqqquu+l+FylVXXXXVVVf9D3LffffdCvD4X/ol3u5rv5a9e+7h8b/0S9zxV3/FnX/91zw/e/fcw94v/RJ3/tVf8Zg3eRNufOmX5uXf5304uOceDu65h8N77uHs3/wNR/fcw/Leezm65x7Ei8jmWSTuZ8AANrbBBsA8JwOyaefOlXL6NOX0adrZs/xLxPPauPZa0mZx7bVsXHstG9dei22ueemXZuu669i67jrut3fPPTzhl36JP/2u7+LOv/or7vzrv+aBdq67jhtf5mXYue46bnzpl+bGl3kZAPbuuYf9u+9m57rrOLjnHu7967/mL//qr/iHX/olRuCV3ud9uOaaax78D//wD1x11VVXXXXVVVddddVV/ytQueqqq6666qr/YX77t3/7e17pxhs/+/Rf/RUPe5mX4TFv8ia80vu8D3v33MOdf/VX3PnXf83e3Xezf8897N1zD/fbv+ce/vS7vguAneuu48aXeRm2r7uOneuu45U/6ZN4oKN77gHg6N57Wd57LwDLe+9lde+9SGJ1330ICEAS6/vuo0QgifHsWQCwscT9bIONAdsgUU6dQkA5fRqA2aMehU6dIluj2WycOkVmUk6fJm3Spr/mGtJmds01LK65hsW11/L83PlXf8XePfdw21/9FQB3/tVfcedf/zUA29ddB8CNL/My3PgyL8ONL/My3PjSL82NL/My3G/vnnvYv/tubnyZlwHg8J57WN5zD+f/5m/4++/5Hu76q78igQaIq6666qqrrrrqqquuuup/KfSgBz2Iq6666qqrrvqfZvvee5/+iGuvffCjX/ZledjLvAwv/aZvCsDjf+mX2LnuOm58mZcBYO+eewC486/+CoA7//qvAdi/+2727rmH/Xvu4YG2r7uOneuuY/v66wG48aVfGoCd664D4MaXeRn+u9z5V38FwP4997B3zz3cb/+ee9i/+262r7+eO//qr9i57jq2r7+e7euu4343vvRLA7Bz/fVsX3cd99u/5x4A7vyrv+LRb/Im3O/onns4vOcezv7N33B4zz087Zd/mQRsk0ACzSaBBkw2I/A2X/M1/NGTnvTZP/qjP/o5XHXVVVddddVVV1111VX/G6AHPehBXHXVVVddddX/NLNz537runF87YVED3QSJ6+7jge/zMtwy8u+LAIe8yZvwnO786/+ihtf5mV4oL177uF++3ffzd4993C//XvuAWDvnnu4n4D9u+/mftvXX8/99u++G4Dt66/nhdm+7joA9u+5hwfavu469u+5B4Dt667jgXauuw6A7euuA2Dn+usB2L7uOp7b/j33ALB3993c+DIvw3Nb3nsvAOf/5m84uuceAM79zd9wdM89HNxzDwYMpI2BtDGQNgkkkDYNaMBkMwJv8zVfwx896Umf/aM/+qOfw1VXXXXVVVddddVVV131vwGVq6666qqrrvofqAEGDBgwcOmee/j7X/olHv/Lv0wBfuMLv5Bj111HSNz4Mi+DgBte5mV4yi//MlvXXcfWddexdd117Fx3Hffbue46jt9zD5vXXcf99u+5B4Dt667jv9r+Pfewfd11vCDDffdxv/V99wGwuvdeVvfdx+ree7HN0x/3OFb33svy3ns5uuceju69F9sYSBvbGLCN+fe75pprHsxVV1111VVXXXXVVVdd9b8Flauuuuqqq676H6j1/W/nOL62eT5skADYv+ceQuJJv/RLBPDUX/5lBAQgiQC2rr+eACSxde21bF1/PQIEbF53HZLYuO46Lv3d3yEAiY1rrwVAgCQABMyvuQYkAMQVApAAEFfk+fMASOKB2vnzYGOb6dw5sNkD0ma87z7SZn32LJnJ+t57aTar++4jM2k2aWObtEkb26SNAdukzQMJMM9FApt/DQEC9u65B+Zzrrrqqquuuuqqq6666qr/NahcddVVV1111f9AA2CuMGDAPJt5/gyI53R4zz0ICImje+7h3N/+LZIIICQkERIhEUBIRARFIiSKRImgSJQIagRFokRQIygR1AhKBBFBkYgIQkIS4tkM2CYzSZu0aZm0TFommUmzaZm0TJrN/QQIMM9FApsXSAKb/yjXXHPNg7nqqquuuuqqq6666qqr/rcguOqqq6666qr/gbKUZyRgnpMB8/yZZzNXmBfOPIDNs9iY58829zNXGDCAzWU2l9k8B5sXRAASzyIh/mXi2cQLIQEgnk1cIZ5J4oEEiGe7dPfdXHXVVVddddVVV1111VX/qxBcddVVV1111f9EpdxqwIAB87wMGDBg/pVsnoONAQPmeRkwz2aezTyTDYC5wjbPl81/BPF8SDw38a8nnpcAJK666qqrrrrqqquuuuqq/1UIrrrqqquuuup/oFLrrQkYMICNedGY52SuMFeYK8yzmedkABsDBrABsI25wjyTjW0MmCvMFQbMv0z8CyT+q4gXbO+eezhz5syDueqqq6666qqrrrrqqqv+tyC46qqrrrrqqv+h0sZcYa4wYMD8y8yLyOZfywA2tjHPyTbPwcaA+a8h/mOIZxNXiKuuuuqqq6666qqrrrrqfxmCq6666qqrrvofqNZ6awK2MVeY52SeyeZ+tnlhzBXm2czzZwAbAAMGzDPZmGczV9gGwIB5LjYA5j+QxItCPCfx/IkHkHggAXt3381VV1111VVXXXXVVVdd9b8K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Zp7JBhts7mfAPJPNv8jmXyTxohDPJPHvJa666qqrrrrqqquuuuqq/8EIrrrqqquuuup/sVrrrQYMGDBXGDBXmGczz2auMFeYZzPPn3kAG2zuZxtsAMyzmedknsnmfxoBSDw3AQLEFQIEiGc7c+bMg7nqqquuuuqqq6666qqr/qchuOqqq6666qr/5cZSbjVgrjDPy4D5N7B5fgwYMGCezQA2AObZDBgwV5hnM89mHsAGwPznEM8mnpN4NvHC7d9zD1ddddVVV1111VVXXXXV/1gEV1111VVXXfW/3FjKrQYMmCvMFQaweW7mudgAmGczV5grzBUGsHkg82wGsAEwL4CNAXOFAfNMNv+hJACQAEDieUg8D4nnR1x11VVXXXXVVVddddVV/4sQXHXVVVddddX/chNgns1cYZ4/82zmCvPvZ57NADbYGDBXGDAPYPPczH888fyJF068aC7dcw/XXHPNg7nqqquuuuqqq6666qqr/qchuOqqq6666qr/5VoptxowYJ6XeTbzLzPPyzYABrB5QcyzmWeywcYANtiYZzMvmHk2828jrhAgHkDi30uAuOqqq6666qqrrrrqqqv+ByO46qqrrrrqqv/lplJuTcBcYcBcYa4wYJ6TucJcYZ6Xef4MGDBgwDybeTYD5plsHsiAAWyemwHz7yQhnpd4/sQV4rlIPD/imST27r6bM2fOPIirrrrqqquuuuqqq6666n8agquuuuqqq676X66V8gwDBsyzmX8787zMC2eezTwnAwYMmGeyuZ8BA7Z5kUm8MOJFIx5A4n7iBRPPJq666qqrrrrqqquuuuqq/8EIrrrqqquuuup/OZdyawLYmCvMs5nnYmOeyeaBzPMyD2Bjng8bbGxzPwPm+TPPxQab/yriASReFJIQDyBx1VVXXXXVVVddddVVV/2PR3DVVVddddVV/8sZSMBcYQAbAHOFeTbzbOYK8wA2ALZ5YQzYxjYPZBts7meekwFszBXmhbD5V5MQL4DEv4V4AIn7iSv27rmHa6655sFcddVVV1111VVXXXXVVf/TEFx11VVXXXXV/3K11lttY8A8m3lOBsy/zDwXG3OFef4MmGczgA02AAYMGMDmfrZ5bgaw+Q8l8RwkxLOJK8QVkrifeE7i+bvmmmsezFVXXXXVVVddddVVV131Pw3BVVddddVVV/0vV2u91YC5woB5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wKW77+bMmTMP4qqrrrrqqquuuuqqq676n4Lgqquuuuqqq/6PyVJuNWAbAHOFeQCb+5lnMw9g88LYBsA8LwO2sY0BAwYMmGeyATBXmOfP/OsJQOKFEYDEs0iIF06AeACJq6666qqrrrrqqquuuup/NIKrrrrqqquu+j9mZWOuMM/LvGjMs5lnM8+fAQPmRWOezTybecHMv48kHki8EBIPJJ5NPCdJ3O+aa655MFddddVVV1111VVXXXXV/xQEV1111VVXXfV/TJ3NficBc4UBc4W5woAB82zmCvOiM1eY52LzwtgGwAA2ANjcz1xhnsnmP5t4NvGcxPMSz2vvnnu46qqrrrrqqquuuuqqq/5HIbjqqquuuuqq/2MmwIAB82zmX888m3k28wA2z8HmgQwYMGDANg9kns08m3k283zY/IskxBXi+ROAxP0EIHE/AUg8i8TzI0DANddc82Cuuuqqq6666qqrrrrqqv8pCK666qqrrrrq/5ha6622MWCel3le5gpzhXnRmedkwIAB81xs7meezYD51zP/DhL/EvEvE8+2d889XHXVVVddddVVV1111VX/oxBcddVVV1111f9BDTBXGDAvmAFsnsXmgQxgA2Cb+5nnZMA2z5cNNvczV9jmOdiYF878K0k8BwnxnMQVApAAEP8ycYW46qqrrrrqqquuuuqqq/6HIrjqqquuuuqq/2NqrbfyTObZDJgrDBgwL5h5/gxg80DmhbABMGDAPB82z2LzQLb5jySuECAAiRdK4kUhrjhz5syDueqqq6666qqrrrrqqqv+pyC46qqrrrrqqv+DxlJuNVcYMP8yc4V5Xub5Mw9g80AGbGPAPC/bABgwYMBcYcCAbe5nAJsXlXg2SfxLBCABIJ6XAAECxPO3f889XHXVVVddddVVV1111VX/oxBcddVVV1111f9BYym3GjAPYANgnpd5/mxzP/Ns5plsHsiAAfPC2eaFssHmBTH/NuJ5iRdCAkA8k8T9JHHVVVddddVVV1111VVX/Y9HcNVVV1111VX/BzXAgAFzhQHzADYviHnRmSvMc7F5bgbMsxnABgAbAPOfROJZJC6TeBYJAPGcxAsnnm3vnnu45pprHsxVV1111VVXXXXVVVdd9T8FwVVXXXXVVVf9HzSVcqsBbADMczJgrjDPZp6XeTbzbOYBbJ6DDYABAwbMM9kAmCvM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7icJSQgQIEASkhAgQMBweMhdf/3X7N19N6cf8QjOPOIRvNibvAkv8aZvysbWFj0cz9tvf+lrVqv3Pr5avXc3ji89wKVW661cddVVV1111VVXXXXV/w2U48ePc9VVV1111VVXPaeI2B2n6cGzaXrpACQRgCQECBCAhAABkhBXCEBCABICBCAhQBIAkgCQhCQAJCEJAElIQhICBAgQgAQSkpCEJMQVkkBCgCTEFZK4nyQkASAJJACQeBYJ8UwS95OEACSeRQIACQAkBEhCgCQAkJCEAEkIECAJACSQuExCEveThCSeRUISAgQIkIQkAhAg4PxTnsLf/tiPsX/PPZx6xCPYue46bn6Zl+HF3+RNeIk3fVM2trbo4Ti33/7SZ9br9z6+Wr13N44vPcClVuutXHXVVVddddVVV1111f9e6EEPehBXXXXVVVddddXzmqbpwSfuu+/pc6ADZhIdUCUKUIAiEUABAggJAQGEhIAAJBGAJAIICQEhEYAkApBEACEhiZAIICRCIiQkERIBhERIhERIhIQkQiIASQiQhABJAIhnM4CNAQO2MWAb2xiwjYG0sY0B29gmAdsYsI0B29jGgG0MGLCNAdsYsI0BA7YxYMA2BgzYxlxhG3OFAduYKwzYxoC5woBtDBgwYGDruut41Bu/Ma/4vu/LA+3dcw//8Iu/yN/90i+xe/fdJLAs5dZLff/be133Oyvp1vV8/ttcddVVV1111VVXXXXV/x7oQQ96EFddddVVV1111Qtw8eJ3nVgu33sGdBI90EkUoAIBFIkAAgiJAAIIQBIBCAgJASERgCQCCAkBISGJAEIiAEmEREgICImQCImQCImQCIkAQiIkJBESkghAEgIkASCelwHbANjGgG0SsI1tDNgmbQzYxoBtbGMgbQzYxoBtDNjGgG0MGLCNAdsYMGAbA7YxVxiwjbnCNuYKA7YxVxgwYBsAAwYM2AbAgIGt665j67rrePSbvAmPfpM34X5799zD3t138w+/9Ev83S/9ErZJwMCylFtXpdx6GHHrfq2/M5Ry6zCf/zZXXXXVVVddddVVV131PxN60IMexFVXXXXVVVdd9fxN0/Tg4/fd9/QF0AG9RAdUiQoUICQKEEAAIRFAAJIIQEBICAggJAKQRACSCIkAJBGAJEIigJCQREiERAAhERIhERIhERKSCIkAQkISkghAEgDi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G5+zv7Hx3Vx11VVXXXXVVVf910IPetCDuOqqq6666qqr/m1Wh4fvfd2lS9/VAx1QJTqgAkWiAAUIiQIEEIAkAgggJAIICQEBhISAkBAQEgJCQkBICAgJSQQgiZAIiQAkERIhERIhERIhERIhERIhERIhEYAkQkISAiQhrpDEc7AxYAAbAwZsY8A2BmxjwDYGsDFgGwO2MWAAGwMGbANgrrCNucI2AAZsA2DANgAGbANgwDYABgxgY66wjbnCADbmCgPYAJgrzDPZmOdknovNA5l/G/F/l3nhzPOyzQOZZzOAjXk2c4VtAMwVBrAxVxgwV9jGXGHAXGEbAwYMGDCwde21bF93HTe+zMtg4B9+6ZfYvece0iaBBixLufW++fy7z21tfQ5XXXXVVVddddVV/zXQgx70IK666qqrrrrqqn+72blzv7UxDK89AypQJTqgShSgAAUIiQACCIkAAgiJAAKQRACSCCAASQQgCQEhISAkJBFASEgiAEmEREgEEBIhERIhERIhERIhERIhERKSCIkAJCGJkBBXSAJAPJu5wjYABmxjwDYGbANgGwO2MWAbAwawMWDANgAGbANgrrCNucI2AAawMWCusI25wjbmCtuYK2wDYMAANuYK2wCYKwxgY57NPJMNgHlO5rnY/KeR+F/L5oHM82cewMY8J3OFbe5nrjCAjbnCXGEbAHOFAdsAGDBX2AbAgAEDtgEwYMCAAQNb117L9vXXs33ddRj4+1/6JRJImwSOSnnGbtf91p2z2fcwn/82V1111VVXXXXVVf950IMe9CCuuuqqq6666qp/u2maHnztffc9XUAHVIkOqECVKEABQiKAAggoEgEEEBICAggJASEhICQEBCCJACQREgJCQkBISCKAkAgJSYRESAQQEiEREiEREiEREiEREiEREpIICQGSECAJ8UwSz2IDYK6wjQHbANjGgG0MGLCNAdsA2MaAucI25grbAJgrbANgrrCNucI2AAawMWCusI25wjbmCtuYKwxgY66wDYC5wgA2AObZDGBzP3PVv4Z5AJsHMs/JPJMNgLnCPJONucJcYQAbc4UBbMwVBrAxYK4wYBsAc4UB25grDBiwjQFzRQIGbLN13XXc+DIvw6V77sHAbX/1V6RNA5C4az7/7nOz2fesZ7Pf5qqrrrrqqquuuuo/HnrQgx7EVVddddVVV13177M6PHzvay9d+q4Z0AFFogMqUCUKEECRCCCAAEIigABCIoCQEBCAJAKQRACSCEASAkJCQEgEIImQkEQAIRESkgiJkAggJEIiJEIiJEIiJEIiJEJCEiEREgIkIQAJ8fwZwMaAbQAM2MaAbQzYBsA2BgxgY8CAbe5nrrANgLnCNgAGsDFXGLANgLnCNuYK25grbANgwDYA5grbAJgrbANgrjCADYB5NvNMNg9k/u3E/13mBTOAzf3Ms5lnsjFXmGeyMVcYwMaAucI2AOYK25grDGBjwFxhwDYABgxgY8CAAXOFbQwYMGDANglsX3cdN77My5DA3//SL5E2DUjgsJRn3LGx8dkHGxvfzVVXXXXVVVddddV/HPSgBz2Iq6666qqrrrrq308XL37X8eXyvXugA4pEB1SgSBSgACERQABFIoAAQiIAASERgICQEBASAkJCgCQCkEQAkggJASEREgJCIiRCIiQkERIhERJFIiRCIiQCCImQkERIhIQkBEhCEgLEM0k8i425wgA2BmxjABsDtjFgwDYABmxjnsnGXGGusM39zBW2ATBX2AbAXGEbAAO2ATCAjQEDtgEwV9gGwFxhG/NstgEwz2YAm/uZf5l5TuL/J/NMNg9knpMBbADMs9kGwIABbMwVBrAxVxiwDYC5wjbmCgO2ATBgGwBzhQHbmCsM2MZcYcCAbQwYMGDANga2rruOG1/mZdi67jpu/+u/5hl/+Zc0oAFHpdx622LxOUebm9/NVVddddVVV1111b8fetCDHsRVV1111VVXXfXvN03Tg7fPnfutjcwH90CVKEAHVIkCFCCAIhFAAEUigAAkEUAAkgggJAQICAkBISEgJASEhICQkEQAkgiJkBAQEiEREiEREiEREiEREiEREiEREiEREgJCQhIhIUASApAQz8s8k40B25grbGPANgAGbGOusI15NtsAmAewMVeYZ7IxV5grbANgrrANgAHbABiwDYC5wjbmCgPYmCsMYANgrjCADYB5Trb5H0fiP53N85B4DjbPzTwnA9gAmGezDYC5wgA25grbABgwgI0BA9gYMICNAXOFbcwVtjFXGLANgAEDtgEwYAAbAwYMGLCNAQMGDNjGwNZ113Hjy7wMN77My3Dpnnv4u1/4BS7ecw8TcFjKrU/f2nqfYT7/ba666qqrrrrqqqv+7dCDHvQgrrrqqquuuuqq/xir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gCQAkABA4n62eWHMFW0cueqqq6666qqr/lUIrrrqqquuuuqqq6666qr/NMEVAsR/DPMfTzyTxANJ4oHEFQIESEKAJCQBIAkBAiTxQALEv91hxK1cddVVV1111VX/GgRXXXXVVVddddVVV1111X+aAMR/D/MfQ1whrhCAxLNIAAiQhAAkJAEgCSTEi8DmBbJZ1XorV1111VVXXXXVvwbBVVddddVVV1111VVXXfWfJlp7MA8gQPzbmX8DiX8L8UwS4gEkBEhCgAABSAhAQlwhrhD/DjYABpa13spVV1111VVXXfWvQXDVVVddddVVV1111VVX/acRIP5zmf8Y4tkEIPEsEkhI4oEkIUASApAQIAlJIHHVVVddddVVV/23Irjqqquuuuqqq6666qqr/tOU1h4MIP5tzLOZ58Pmgcy/TLxgAsSziWcTVwiQhHgmCQBJCEDigcQzSUji3+oo4lauuuqqq6666qp/LYKrrrrqqquuuuqqq6666r+WxL+W+e8jQFwhAAkASQgQIAkAAQIkIUAAEpIQzyZA/OscSLdy1VVXXXXVVVf9axFcddVVV1111VVXXXXVVf9pamsPFs+feNGYfz1zhXkuEs8iIV4AicsknpsA8UwSSABIAglJACCBhHhOApD41zqIuJWrrrrqqquuuupfi8pVV1111VVXXXXVVVdd9Z8meDbxvMT/XOKZJAAEIHGZhCQECJCEAHGFAHGF+Y9xKN3KVVddddVVV131r0Vw1VVXXXXVVVddddVVV/2nSUAS4j+H+U8gcT8BAiSBhABJiCskIUAAEkhIAgkkACQhHkDifuIBbF4Q2xxGPIOrrrrqqquuuupfi+Cqq6666qqrrrrqqquu+k8xTdODxfMn/uOZfxvxvMTzEs8mQDyTBBICxBUCBEjiMglJiH+7No5cddVVV1111VX/alSuuuqqq6666qqrrrrqqv804n8G8QJIPDfxTBLPTRICkEBCEgIESEISkpDEA4l/JRtsHugw4lauuuqqq6666qp/LSpXXXXVVVddddVVV1111X+KaZoeDCCeTfzPJJ5J4n7i2cRzEiCukIQk7ieukMT9bHOZxIvCPK9lrbdy1VVXXXXVVVf9axFcddVVV1111VVXXXXVVf9pxH89c4V5wcQDSABIQjwnSUgCCUkIkAQSAsSzSUISSEhCPICEuEI8J/FC2NxvWeutXHXVVVddddVV/1oEV1111VVXXXXVVVddddV/imztweIKAeI/lnkBbP7VJJ6DxAsjAAlJSEISAgQIEICEAAECkBBXiBfCBsBcYUASV1111VVXXXXVvwnBVVddddVVV1111VVXXfWfQvzXMf+xxHMSIEAS4gpxhQABSCAhCSQEIIHEv5W54kC6lauuuuqqq6666t+C4Kqrrrrqqquuuuqqq676T1EBAeI5if8dxBXimSQAkJAEEpJAAgkB4goBSAgQIEC8cOYFsLkn4re56qqrrrrqqqv+LahcddVVV1111VVXXXXVVf8pcpoexP9C4pkkxBXiCgHiCgECBAiQhCQkgYQAS1wmcZnEVVddddVVV131X4rgqquuuuqqq6666qqrrvpP0UmI/1rmRSABIF4AiWeRQAIJAUggIUASSEhCEpdJCBCAhADxTBICJAEgnj/zvA6kW7nqqquuuuqqq/4tCK666qqrrrrqqquuuuqq/xRq7cH8JzEvnHle4l8mnpd4NgECJAEgrhAgCQFISEIAEgACxIvA5vk5jHgGV1111VVXXXXVvwXBVVddddVVV1111VVXXfWfIgABAsT/TOL5EyBAXCFAEgDiCgGSkAQSAiQhrhAgAAkk/j3aNHHVVVddddVVV/2bEFx11VVXXXXVVVddddVV/ynEfw3zIpB4QQQIEIDEZRLPjySQkIQkAAQIkIQASUgCCQDx73cg3cpVV1111VVXXfVvQXDVVVddddVVV1111VVX/acorT2YF4H4n0U8JwGSEFeIZxMgCUlcJnE/AZIAEM9JEi8qA8tab+Wqq6666qqrrvq3ILjqqquuuuqqq6666qqr/tMIEFeI/xjm3078K0hIAgkAJMQVAiQhiftJQoAkJIEEgCQAJCH+FWzut6z1Vq666qqrrrrqqn8LKlddddVVV1111VVXXXXVf4o6TQ/muYj/PAbEi0jieUjcT4C4QlwhAAlJSEJcIQlJSEISAsSzGUDiMonnYYPNc7C5zCa46qqrrrrqqqv+HahcddVVV1111VVXXXXVVf85JMR/HwPiX0cAEs9NEgDiASQkIUA8gAQSz2Ijnk386+xLt3LVVVddddVVV/1bEVx11VVXXXXVVVddddVV/ylqaw/mv4EBbF4Q8XxIPD/i2cQVAiQhQAASkpCEJCQhQIAASbxIbACweaC7I36bq6666qqrrrrq34rKVVddddVVV1111VVXXfWfQjyb+M9hQPwbSQAgASCuEFeIKyQhAAlJSEKAJCQhAAkBkhCAxLPYAIirrrrqqquuuuq/AcFVV1111VVXXXXVVVdd9Z/CgADxH8c2/xHEM0k8P5JAAon7iQeQuExCEgIkAYCEAAECBEgCQPzrGDiIuJWrrrrqqquuuurfiuCqq6666qqrrrrqqquu+g83TdODxf8e4pkkHkhcIQkAAZIQIAkBkpAEgCQESAKJ5yDxb3EgPYOrrrrqqquuuurfiuCqq6666qqrrrrqqquu+n9JgADxbOJ5iSskgQSAAAGSABAgCQFIAAiQBBIvkM0DmefVpomrrrrqqquuuurfjOCqq6666qqrrrrqqquu+g83TdODAcR/HPOCmedkng+JF4UAAeKZJMQVAiSBhCQAJIGEJJAQIAkkAAQIEM+feQCb53au636bq6666qqrrrrq34rgqquuuuqqq6666qqrrvpPIV4w8e9nnsnmfuY/gMT9JCEACQGSECCukIQAcYUASQAIQOIyiWeReFGYq6666qqrrrrqPwDBVVddddVVV1111VVXXfUfLlt7sAAkxBXiCvF8SACY/z6SeBYJJJ6DxP0kIQkBkpCEJCQBIAkAAUj8m9hgc1TrrVx11VVXXXXVVf9WBFddddVVV1111VVXXXXVfzgB4tnE/z4CBAgQIECAJAAESAJAEgKQkASAJADEA0i8SGwAJHHVVVddddVVV/27EFx11VVXXXXVVVddddVV/+EqV4j/GOY/l7hCgADxABLPIiFAEkgASAJAEgKQkASAJAAEICFAvOjuivgdrrrqqquuuuqqfw+Cq6666qqrrrrqqquuuuo/XE7Tg/jfROKFkYQkBCAhQIAkJCEJJCQhrpAEABIA4oWweRab+x1It3LVVVddddVVV/17EFx11VVXXXXVVVddddVV/+E6CfFfw7xgkhAgnkniuYkHkLifAEmIZ5OEACQkIQkBkhCAhCQkcT/xr2euuuqqq6666qr/IARXXXXVVVddddVVV1111X84tfZgAPGcxLOJF415XuYFM8+feF4CkAAQzyQhAAkAJARIAkCAAAECkACQhLhCgCQkcZnEC2QDgM1zO5CezlVXXXXVVVdd9e9BcNVVV1111VVXXXXVVVf9hwtAXCH+a5jnJJ6XAHGFeF4CBCAhQIAASQgQgIQkkEBCgCSQkIQkkHgg8W+zLz2Dq6666qqrrrrq34Pgqquuuuqqq6666qqrrvoPJ/5nE88k8a8iIUCAAAGSECCuECAJAQIk8Txsni+bB2rTxFVXXXXVVVdd9e9CcNVVV1111VVXXXXVVVf9hyutPVj825hnM/8JJJ6bACTuJ55JQoAASQiQBBKSkIQkJCEJSSABgAQSL5DNC2Obs13321x11VVXXXXVVf8eVK666qqrrrrqqquuuuqq/zTifygJJB5IPCcBApBAAkASAAIEiGeSQEISkgDA5oHEv4LNVVddddVVV131H4Lgqquuuuqqq6666qqrrvoPV6bpweLZxL+OAfP8mWcz/37i2SQhnkkCQIAAcYUkJIGEJCQhQDwXCQECJPFvcVTrrVx11VVXXXXVVf8eVK666qqrrrrqqquuuuqq/3gS/2tJSAJAPICEAAECJIGEJCQhCUlIAsA2SCABgIR4LjbPzVwRElddddVVV1111b8bwVVXXXXVVVddddVVV131H6629mCei/jPY64wz4fECyKeSeK5CUBCEpIQIAkkkBAgQIAkJCGeTRLiRWPAPJMNwJ3Sb3PVVVddddVVV/17Ubnqqquuuuqqq6666qqr/sOJZxP/84lnE8+fJAAECJCEJJB4FglJANjmRWbz3A6kW7nqqquuuuqqq/69CK666qqrrrrqqquuuuqq/3AGBIj/ucRzEiCuECAJAQLEFZKQhCQAJCEJSUhCEuIKAUiIF5HNA5mrrrrqqquuuuo/AMFVV1111VVXXXXVVVdd9R9qmqYHi/8c5gWw+dcQDyABgMTzkEACCQECBCAhCQABkpAEABKSQEK8CGyenwPpVq666qqrrrrqqn8vgquuuuqqq6666qqrrrrqfyXzbyOek3hOApAAECBAgCSQQEKAJCQhiftJQhIA4pkkxAPY3M88FxsA21xq7RlcddVVV1111VX/XgRXXXXVVVddddVVV1111X+oaZoeLED89zDPh4QA8fyJZ5JAQoB4NkkACBAgCQGSQEISkpAEgCSQQOIyCfGvY6666qqrrrrqqv8AVK666qqrrrrqqquuuuqq/1VW13Y87uOuI/ug32/c9LO7nPmzA+6Xnbjwkhs85d1PIcHiXOMlv+08m+cnnpsk7idAPICEAEkASEISkhCAhAABkpAEgCRsAyBA/Nvc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SEISl0lIQhJICJDE82XzLDbYPD/bL/Zi7Em3/sM//MNvc9VVV1111VVX/UcjuOqqq6666qqrrrrqqqv+w/32b//29/zDP/zDb5+47jre8dM/nf9yEvcTgMT9JHE/AQKQECBAgAABkgAQIAkBSEhCEkggIQkknofNAxnABpv7XfN6r8fZs2dvve+++27lqquuuuqqq676j0Zw1VVXXXXVVVddddVVV/2Hu++++279+q//+vcBeLk3fVNe7/3ej38r828kgQQSLxIJJAAEIAEgCSQkIQlxhSQk8UCSeB42AOY5GeivuYYzr/u6/NZv/db3cNVVV1111VVX/WcguOqqq6666qqrrrrqqqv+U9x33323fuZnfuZrA7z++70fr/t+78eLwvzrGBAgnpN4NvG8xLMJECBAEkgIECBAEgKQkIQkkEBCEkhIAkA8J/MANuaZbB7y4R8OwG/91m99N1ddddVVV1111X8Ggquuuuqqq6666qqrrrrqP80//MM//M7Xf/3Xvw/A673f+/E67/u+/IeyeSDxgolnE1cIkMRzEyAJSSAhAAkBSCAhAAkkJPFC2WBzPwPXvcM7sP1iL8aP/MiPfDZXXXXVVVddddV/Fsrx48e56qqrrrrqqquuuuqqq/7z3HrrrX999uzZZ7ziK77iWz/kZV8WJG79q79CgAABAiQhrhAgQAAS4goB4tkEICEgJEIiJCQREiEhiZAIiZAIiYggJEIiIigSJYJSCjWCEkEthVoKXSl0tVJrpdZK7TpKrUStRClEBEhg40zcGtkabZqYpok2jkyt0VqjtUZrjfmjHsVNH/Ih3Hfffbd+6Zd+6dtw1VVXXXXVVVf9ZyG46qqrrrrqqquuuuqqq/7T/dZv/dZ3f+Znfubr3Hfffbe+zvu+Lx/z4z/O8euv57mZf5n51xEPIHE/SSAhAIlnkZCEAElIAkAAEgCSkAQSSCCBBBLPweaBDOy8+qvz4E//dAC+/uu//n246qqrrrrqqqv+M1GOHz/OVVddddVVV1111VVXXfWf7+zZs7f+2Z/92c+84iu+4lufuu66449+jddgvrXFM/7qrxAgCQABAsQVkhBXiCvEFQKQEBASIRESISGJkAgJSYRESIREkQiJIhESJYKIoEZQIygRdKVQS6GWQlcrtVZq11FrpXQdUStRCopAADbOxK2RrdGmiTZNtGlimiamaaJ7+MO59iM+AoDP/MzPfJ1/+Id/+G2uuuqqq6666qr/TJTjx49z1VVXXXXVVVddddVVV/3XODw83P3TP/3Tnz48PNx9+Vd+5dd+8Mu+LMevv577nvIU1gcHAAgQIK6QhLhCXCGuEICEgJAIiZAICUmEREiEhCRCokiEREiEREiUCEoEJYIaQY2glkJXK7VWulqptVJrpXYdpVZKragUQgIJbMgkWyNbo40jbZqYpok2TXSv8Aqc+tAPBeDrv/7r3+dP//RPf5qrrrrqqquuuuo/G+X48eNcddVVV1111VVXXXXVVf91jo6OLv3DP/zD7wC8+Iu/+Gtf94hH8KjXfE1mW1vc9ld/hQAB4gpJiCvEFeIKAUgICImQCImQCAlJhERIhERIhERIFIkiUSIIiRJBLYUSQS2FWgq1FLpSqLXS1UrpOkrXUWolaiUiUAT3cybZGtkabZpo08Q0jsze8R3ZfNM35b777rv1u77ruz7mt37rt76bq6666qqrrrrqvwLl+PHjXHXVVVddddVVV1111VX/9f7hH/7hd377t3/7ew4PD3df7pVf+bUf9DIvw0u9yZsw397mtr/6K8QVkhBXiCvEs0lCQJGQREiEREiEhCRCIiIIiYggJEIiJCKCIlEiKBHUUigR1FLoaqWrlVortVZq11G7jlIrUQpRCooACWycSbZGThNtmmibm5R3fVfqi784AB//8R//Mv/wD//w21x11VVXXXXVVf9VKMePH+eqq6666qqrrrrqqquu+u9xeHi4+w//8A+/8w//8A+/82Iv9mKvfeq6644/6GVehpd8kzdhvr3NbX/1V0hCXCGuEM8mICRCIiQkERIhERIhIYmQCImQKBIhERIlgoigRFAjKBHUUqil0JVCLYWuVmrXUbuOWivRdZRaUSmEhADbOJNsjWljg/GlXxq/4zuiEyf4h3/4h9/++q//+ve59dZb/5qrrrrqqquuuuq/EuX48eNcddVVV1111VVXXXXVVf+9zp49e+uf/dmf/cytt976Nw9+8INf+tR11x2/5WVehpd4kzdhtrXFpXvuYX1wgHg2cYWAkAiJkAgJSYRESISEJEIiJIpERFAkSgQhUSIoEdQIagS1FGop1FrpaqXWSlcrpVZK11G6jqiViEARIIHNtFiwfOxjWb7Zm+FbbgHgR37kRz7767/+69/n7Nmzt3LVVVddddVVV/1XQw960IO46qqrrrrqqquuuuqqq/7nuOaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM932V3/F3//SL/EPv/RLAIgrBBSJIlEkikSRCIkiUSRKBEWiSJQISgQ1ghpBjaArha4U+lrpa2VWK7OuY973zGczZrMZs9mM2XxOP59TZzPqbEbUiiJom5scPehBHLzES3C/3/qt3/ruH/3RH/2c++6771auuuqqq6666qr/LuhBD3oQV1111VVXXXXVVVddddX/TNdcc82D3/Ed3/GzXud1Xue9eaZL99zD3t138/e/9Evs3XMPd/z1X1OAIlEkikSRKBIhUSRKBEWiSJQIagQlghpBF0Ethb4U+lrpa2XWdcy6jnnfM+t75rMZs/mc2XxON5/TzWZw8iTrRzyC5UMeQtvcBOC+++67FeDrv/7r3+cf/uEffpurrrrqqquuuuq/G3rQgx7EVVddddVVV1111VVXXfU/2zXXXPPgF3uxF3vt13md13mvF3uxF3vt++6779ZrrrnmwQB799zDHX/919z113/NwT33cO/f/A1FokgUiZAoERSJEkGRqBHUCGoEtRS6CLpa6Uuhr5VZ1zHvOmZ9z3w2Yz6bMbv2WsrDHoZOnmR8zGPIrS3ud9999936W7/1W9/9W7/1W9999uzZZ3DVVVddddVVV/1PgR70oAdx1VVXXXXVVVddddVVV/3vcc011zz4xV7sxV77xV7sxV7rdV7ndd6b5+Pg3ns5uOceDu+5h/v+7u8QsLzvPorE+uxZQmI8d44aQVcKm9ddR18KXSlsXHstG9dey+yaa6ilMHvEIygPfSjP7b777rv1t37rt7777Nmzz/it3/qt7+aqq6666qqrrvqfCD3oQQ/iqquuuuqqq6666qqrrvrf68yZMw968Rd/8dd5sRd7sde65pprHvxiL/Zir82/09Fdd7Fxww3c77777rsV4OzZs7f+/d///W//wz/8w+/8wz/8w29z1VVXXXXVVVf9T4ce9KAHcdVVV1111VVXXXXVVVf933HNNdc82Lavueaah1xzzTUPfrEXe7HXuu+++2598Rd/8dcGOHPmzIMBrrnmmgfzTP/wD//w22fOnHkwwNmzZ2+97777br3vvvtuBfiHf/iH3/mHf/iH3+aqq6666qqrrvrfCD3oQQ/iqquuuuqqq6666qqrrrrqqquuuuqqq676P4nKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X8U/AoyBhj3nBSVUAAAAAElFTkSuQmCC) +![Rendered example of appearance 8](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEmGUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVS+Sa6655sE805kzZx4McM011zyYZzpz5syDeC7XXHPNg3k+rrnmmgfzAtx333238gLcd999t/JMZ8+efQbPdN99993KM509e/bW++6771auuuqqq6666qqrrrrqqqsAPehBD+Kqq6666qqr/r+55pprHgxw5syZB19zzTUPPnPmzIN4pmuuuebB11xzzYMBzpw58+BrrrnmwbyIbv+rv+J+e/fcw8511/H87N1zDy/IznXXAbB3zz08t53rruOBbn6Zl+GF+Yd/+IffPnPmzIPPnj1763333XcrwD/8wz/8DsB9991369mzZ2+97777buWqq6666qqrrrrqqquu+r8KPehBD+Kqq6666qqr/q+55pprHnzmzJkHX3PNNQ8GOHPmzINe/MVf/LXPnDnz4GuuuebBPB+3/9VfsXfPPQDs3X03O9dfz97dd3O/m17mZdi75x727r6bneuvZ+e667jfseuvB2Dnuuv499q75x52rruOvXvuYee66wDYu+ceHmjv7rvZu+ce7nf7X/0V99u75x727r6bneuvZ+e66wDYue46jl1/PQA7113HTS/zMtzvvvvuuxXgH/7hH34b4B/+4R9+5x/+4R9++7777ruVq6666qqrrrrqqquuuup/O/SgBz2Iq6666qqrrvrf6pprrnnwmTNnHvxiL/Zir3XNNdc8+Jprrnnwi73Yi702D3D7X/0Ve/fcw97ddwNw+1//Nceuu45L99zDseuuY+e66wC4+WVeBoCbXuZleG5799wDwN7dd3PTy7wML6p2/jwA5cSJ3Vwu7/Vy+ShzhW0ADGBjwFxhm8W11/KiuOOv/gqAneuvZ+e667jf3j33sHf33ezdcw93/NVfsXfPPdzxV3/F/Xauuw6AneuvZ+e667jpZV6Gneuu46aXeRkA7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qqrrrrqqquuuuqqq/43Qg960IO46qqrrrrqqv8trrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzTHv33MMdf/VXXLr7bu74678G4I6/+isAdq67jse+yZsAcPPLvAw3vczLcL+9e+4BYOe663huy3vvRcDqvvtY33cf6/vuQxICxnPnaOfOERIlAp8/T0hw4QIlghJBSBz70A/949nLvuwr8wC3v/d7M2UyZTK2xpTJ2BpTJmMmUyYtk8mmZdJsZtdcQ8vENovrriNtNq69FgOb117L5nXXYWDruuvYuu46tq+7jvs97pd+iZte5mXYue469u65hzv+6q+446/+isf90i/xguxcdx03vczLcNPLvAyPfZM34b777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqquuuup/E/SgBz2Iq6666qqrrvqf6pprrnnwi73Yi73267zO67zXi73Yi702wN499/APv/iLANzx13/NHX/1VzzQznXX8dg3eRNufpmX4aaXeRkA9u65h7277+aml3kZAI7uuQeAc3/zNyzvvRdJXPjbv0XA7t/9HZIIiZAIiZAIiYigSJQIikSNoERQS6FGUCMoEZQIQuKab/92ntv6CU/gri/8QqZMxtaYMhlbY8pkzGTKpGUy2bRMmk2zyUyaTQJpkza2SSBt0iaBtElg89pr2bz+eravu44bXvql2b7+em55mZfhcb/0Szz2Td6EO/7qr/i1L/oi9u65hxdm57rruOllXoZXep/34fbz53/7Mz/zM1+Hq6666qqrrrrqqquuuup/CypXXXXVVVdd9T/QNddc8+DXfu3Xfq93eqd3+myAP/7O7+THv+VbuOOv/ornJq646WVehld+n/fhppd5GfbuuYed664D4PCeezj/13/N4T338OTv/V7O/+3fEoAkApBESEgiAEmIZzNgnskGCWyQMM9kA2DAgAHzLxPPJAEgQAAS2DwHCWxeVPv33MOle+6hAX/3i7/IBGxedx03vszLcP1LvzQAr/w+78OvfdEX8cLs33MPj/+lX2Lv7rt5g0/91Nd+sRd7sdf+h3/4h9/mqquuuuqqq6666qqrrvrfgMpVV1111VVX/Q9zzTXXPPibvumbnv5Hv/7rv/2rX/iFPO6XfokHEs/rppd5Gd7ua7+WP/7O7+TY9dfzlF/6JY7uuYen/cqvEEBIBBASIWFA/MsMiCvMFQYMmGczYJtnsUHi+WkXL94ruJYHEM9LPB8S2AAIMC+EBDYPdOmeexj/6q94yXvu4aEv8zL8yXd9Fy+KG1/6pXmDT/1Udq67jrNnz97KVVddddVVV1111VVXXfW/BZWrrrrqqquu+h/mSz7rs57+uF/6Jf70i77otQEk8S+58WVeBoCQ+MF3fEeKRAGKxPOwQeJ52CBxPwPiX2aezTbYWALg3Ed/9IXTX/3VJ3mA89/yLddyP4lnkXgeEtiIK8QVAsyLZue669i87jpufJmX4cXf5E04dv317N1zDz/5kR/JnX/914jnb+e663j0m7wJj3mTN2Hnuuu435kzZx5833333cpVV1111VVXXXXVVVdd9b8Blauuuuqqq676H+Saa6558C/9zu989pu81mt99k0v/dLc+dd/zb9k57rr2L/nHgAe/SZvQgD3/vVfc99f/zX/EgMCDAgwIF4wA9ggAWCuMGCuMFfYJg8OTt73AR/ANd/2bQ0od73v+3I/cYW4QgASSGADIEA8JwHm+du+7jo2r72W617mZdi67joe/SZvwv327rmHx//SL/GEX/ol9u65h+e2c9113PgyL8P2ddfxmDd5E3auu469e+5h57rr2L/nHv7ou76LN/yUT+Gqq6666qqrrrrqqquu+l+FylVXXXXVVVf9D3LffffdCvD4X/ol3u5rv5a9e+7h8b/0S9zxV3/FnX/91zw/e/fcw94v/RJ3/tVf8Zg3eRNufOmX5uXf5304uOceDu65h8N77uHs3/wNR/fcw/Leezm65x7Ei8jmWSTuZ8AANrbBBsA8JwOyaefOlXL6NOX0adrZs/xLxPPauPZa0mZx7bVsXHstG9dei22ueemXZuu669i67jrut3fPPTzhl36JP/2u7+LOv/or7vzrv+aBdq67jhtf5mXYue46bnzpl+bGl3kZAPbuuYf9u+9m57rrOLjnHu7967/mL//qr/iHX/olRuCV3ud9uOaaax78D//wD1x11VVXXXXVVVddddVV/ytQueqqq6666qr/YX77t3/7e17pxhs/+/Rf/RUPe5mX4TFv8ia80vu8D3v33MOdf/VX3PnXf83e3Xezf8897N1zD/fbv+ce/vS7vguAneuu48aXeRm2r7uOneuu45U/6ZN4oKN77gHg6N57Wd57LwDLe+9lde+9SGJ1330ICEAS6/vuo0QgifHsWQCwscT9bIONAdsgUU6dQkA5fRqA2aMehU6dIluj2WycOkVmUk6fJm3Spr/mGtJmds01LK65hsW11/L83PlXf8XePfdw21/9FQB3/tVfcedf/zUA29ddB8CNL/My3PgyL8ONL/My3PjSL82NL/My3G/vnnvYv/tubnyZlwHg8J57WN5zD+f/5m/4++/5Hu76q78igQaIq6666qqrrrrqqquuuup/KfSgBz2Iq6666qqrrvqfZvvee5/+iGuvffCjX/ZledjLvAwv/aZvCsDjf+mX2LnuOm58mZcBYO+eewC486/+CoA7//qvAdi/+2727rmH/Xvu4YG2r7uOneuuY/v66wG48aVfGoCd664D4MaXeRn+u9z5V38FwP4997B3zz3cb/+ee9i/+262r7+eO//qr9i57jq2r7+e7euu4343vvRLA7Bz/fVsX3cd99u/5x4A7vyrv+LRb/Im3O/onns4vOcezv7N33B4zz087Zd/mQRsk0ACzSaBBkw2I/A2X/M1/NGTnvTZP/qjP/o5XHXVVVddddVVV1111VX/G6AHPehBXHXVVVddddX/NLNz537runF87YVED3QSJ6+7jge/zMtwy8u+LAIe8yZvwnO786/+ihtf5mV4oL177uF++3ffzd4993C//XvuAWDvnnu4n4D9u+/mftvXX8/99u++G4Dt66/nhdm+7joA9u+5hwfavu469u+5B4Dt667jgXauuw6A7euuA2Dn+usB2L7uOp7b/j33ALB3993c+DIvw3Nb3nsvAOf/5m84uuceAM79zd9wdM89HNxzDwYMpI2BtDGQNgkkkDYNaMBkMwJv8zVfwx896Umf/aM/+qOfw1VXXXXVVVddddVVV131vwGVq6666qqrrvofqAEGDBgwcOmee/j7X/olHv/Lv0wBfuMLv5Bj111HSNz4Mi+DgBte5mV4yi//MlvXXcfWddexdd117Fx3Hffbue46jt9zD5vXXcf99u+5B4Dt667jv9r+Pfewfd11vCDDffdxv/V99wGwuvdeVvfdx+ree7HN0x/3OFb33svy3ns5uuceju69F9sYSBvbGLCN+fe75pprHsxVV1111VVXXXXVVVdd9b8Flauuuuqqq676H6j1/W/nOL62eT5skADYv+ceQuJJv/RLBPDUX/5lBAQgiQC2rr+eACSxde21bF1/PQIEbF53HZLYuO46Lv3d3yEAiY1rrwVAgCQABMyvuQYkAMQVApAAEFfk+fMASOKB2vnzYGOb6dw5sNkD0ma87z7SZn32LJnJ+t57aTar++4jM2k2aWObtEkb26SNAdukzQMJMM9FApt/DQEC9u65B+Zzrrrqqquuuuqqq6666qr/NahcddVVV1111f9AA2CuMGDAPJt5/gyI53R4zz0ICImje+7h3N/+LZIIICQkERIhEUBIRARFIiSKRImgSJQIagRFokRQIygR1AhKBBFBkYgIQkIS4tkM2CYzSZu0aZm0TFommUmzaZm0TJrN/QQIMM9FApsXSAKb/yjXXHPNg7nqqquuuuqqq6666qqr/rcguOqqq6666qr/gbKUZyRgnpMB8/yZZzNXmBfOPIDNs9iY58829zNXGDCAzWU2l9k8B5sXRAASzyIh/mXi2cQLIQEgnk1cIZ5J4oEEiGe7dPfdXHXVVVddddVVV1111VX/qxBcddVVV1111f9EpdxqwIAB87wMGDBg/pVsnoONAQPmeRkwz2aezTyTDYC5wjbPl81/BPF8SDw38a8nnpcAJK666qqrrrrqqquuuuqq/1UIrrrqqquuuup/oFLrrQkYMICNedGY52SuMFeYK8yzmedkABsDBrABsI25wjyTjW0MmCvMFQbMv0z8CyT+q4gXbO+eezhz5syDueqqq6666qqrrrrqqqv+tyC46qqrrrrqqv+h0sZcYa4wYMD8y8yLyOZfywA2tjHPyTbPwcaA+a8h/mOIZxNXiKuuuuqqq6666qqrrrrqfxmCq6666qqrrvofqNZ6awK2MVeY52SeyeZ+tnlhzBXm2czzZwAbAAMGzDPZmGczV9gGwIB5LjYA5j+QxItCPCfx/IkHkHggAXt3381VV1111VVXXXXVVVdd9b8K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Zp7JBhts7mfAPJPNv8jmXyTxohDPJPHvJa666qqrrrrqqquuuuqq/8EIrrrqqquuuup/sVrrrQYMGDBXGDBXmGczz2auMFeYZzPPn3kAG2zuZxtsAMyzmedknsnmfxoBSDw3AQLEFQIEiGc7c+bMg7nqqquuuuqqq6666qqr/qchuOqqq6666qr/5cZSbjVgrjDPy4D5N7B5fgwYMGCezQA2AObZDBgwV5hnM89mHsAGwPznEM8mnpN4NvHC7d9zD1ddddVVV1111VVXXXXV/1gEV1111VVXXfW/3FjKrQYMmCvMFQaweW7mudgAmGczV5grzBUGsHkg82wGsAEwL4CNAXOFAfNMNv+hJACQAEDieUg8D4nnR1x11VVXXXXVVVddddVV/4sQXHXVVVddddX/chNgns1cYZ4/82zmCvPvZ57NADbYGDBXGDAPYPPczH888fyJF068aC7dcw/XXHPNg7nqqquuuuqqq6666qqr/qchuOqqq6666qr/5VoptxowYJ6XeTbzLzPPyzYABrB5QcyzmWeywcYANtiYZzMvmHk2828jrhAgHkDi30uAuOqqq6666qqrrrrqqqv+ByO46qqrrrrqqv/lplJuTcBcYcBcYa4wYJ6TucJcYZ6Xef4MGDBgwDybeTYD5plsHsiAAWyemwHz7yQhnpd4/sQV4rlIPD/imST27r6bM2fOPIirrrrqqquuuuqqq6666n8agquuuuqqq676X66V8gwDBsyzmX8787zMC2eezTwnAwYMmGeyuZ8BA7Z5kUm8MOJFIx5A4n7iBRPPJq666qqrrrrqqquuuuqq/8EIrrrqqquuuup/OZdyawLYmCvMs5nnYmOeyeaBzPMyD2Bjng8bbGxzPwPm+TPPxQab/yriASReFJIQDyBx1VVXXXXVVVddddVVV/2PR3DVVVddddVV/8sZSMBcYQAbAHOFeTbzbOYK8wA2ALZ5YQzYxjYPZBts7meekwFszBXmhbD5V5MQL4DEv4V4AIn7iSv27rmHa6655sFcddVVV1111VVXXXXVVf/TEFx11VVXXXXV/3K11lttY8A8m3lOBsy/zDwXG3OFef4MmGczgA02AAYMGMDmfrZ5bgaw+Q8l8RwkxLOJK8QVkrifeE7i+bvmmmsezFVXXXXVVVddddVVV131Pw3BVVddddVVV/0vV2u91YC5woB5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wKW77+bMmTMP4qqrrrrqqquuuuqqq676n4Lgqquuuuqqq/6PyVJuNWAbAHOFeQCb+5lnMw9g88LYBsA8LwO2sY0BAwYMmGeyATBXmOfP/OsJQOKFEYDEs0iIF06AeACJq6666qqrrrrqqquuuup/NIKrrrrqqquu+j9mZWOuMM/LvGjMs5lnM8+fAQPmRWOezTybecHMv48kHki8EBIPJJ5NPCdJ3O+aa655MFddddVVV1111VVXXXXV/xQEV1111VVXXfV/TJ3NficBc4UBc4W5woAB82zmCvOiM1eY52LzwtgGwAA2ANjcz1xhnsnmP5t4NvGcxPMSz2vvnnu46qqrrrrqqquuuuqqq/5HIbjqqquuuuqq/2MmwIAB82zmX888m3k28wA2z8HmgQwYMGDANg9kns08m3k283zY/IskxBXi+ROAxP0EIHE/AUg8i8TzI0DANddc82Cuuuqqq6666qqrrrrqqv8pCK666qqrrrrq/5ha6622MWCel3le5gpzhXnRmedkwIAB81xs7meezYD51zP/DhL/EvEvE8+2d889XHXVVVddddVVV1111VX/oxBcddVVV1111f9BDTBXGDAvmAFsnsXmgQxgA2Cb+5nnZMA2z5cNNvczV9jmOdiYF878K0k8BwnxnMQVApAAEP8ycYW46qqrrrrqqquuuuqqq/6HIrjqqquuuuqq/2NqrbfyTObZDJgrDBgwL5h5/gxg80DmhbABMGDAPB82z2LzQLb5jySuECAAiRdK4kUhrjhz5syDueqqq6666qqrrrrqqqv+pyC46qqrrrrqqv+DxlJuNVcYMP8yc4V5Xub5Mw9g80AGbGPAPC/bABgwYMBcYcCAbe5nAJsXlXg2SfxLBCABIJ6XAAECxPO3f889XHXVVVddddVVV1111VX/oxBcddVVV1111f9BYym3GjAPYANgnpd5/mxzP/Ns5plsHsiAAfPC2eaFssHmBTH/NuJ5iRdCAkA8k8T9JHHVVVddddVVV1111VVX/Y9HcNVVV1111VX/BzXAgAFzhQHzADYviHnRmSvMc7F5bgbMsxnABgAbAPOfROJZJC6TeBYJAPGcxAsnnm3vnnu45pprHsxVV1111VVXXXXVVVdd9T8FwVVXXXXVVVf9HzSVcqsBbADMczJgrjDPZp6XeTbzbOYBbJ6DDYABAwbMM9kAmCvM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7icJSQgQIEASkhAgQMBweMhdf/3X7N19N6cf8QjOPOIRvNibvAkv8aZvysbWFj0cz9tvf+lrVqv3Pr5avXc3ji89wKVW661cddVVV1111VVXXXXV/w2U48ePc9VVV1111VVXPaeI2B2n6cGzaXrpACQRgCQECBCAhAABkhBXCEBCABICBCAhQBIAkgCQhCQAJCEJAElIQhICBAgQgAQSkpCEJMQVkkBCgCTEFZK4nyQkASAJJACQeBYJ8UwS95OEACSeRQIACQAkBEhCgCQAkJCEAEkIECAJACSQuExCEveThCSeRUISAgQIkIQkAhAg4PxTnsLf/tiPsX/PPZx6xCPYue46bn6Zl+HF3+RNeIk3fVM2trbo4Ti33/7SZ9br9z6+Wr13N44vPcClVuutXHXVVVddddVVV1111f9e6EEPehBXXXXVVVddddXzmqbpwSfuu+/pc6ADZhIdUCUKUIAiEUABAggJAQGEhIAAJBGAJAIICQEhEYAkApBEACEhiZAIICRCIiQkERIBhERIhERIhIQkQiIASQiQhABJAIhnM4CNAQO2MWAb2xiwjYG0sY0B29gmAdsYsI0B29jGgG0MGLCNAdsYsI0BA7YxYMA2BgzYxlxhG3OFAduYKwzYxoC5woBtDBgwYGDruut41Bu/Ma/4vu/LA+3dcw//8Iu/yN/90i+xe/fdJLAs5dZLff/be133Oyvp1vV8/ttcddVVV1111VVXXXXV/x7oQQ96EFddddVVV1111Qtw8eJ3nVgu33sGdBI90EkUoAIBFIkAAgiJAAIIQBIBCAgJASERgCQCCAkBISGJAEIiAEmEREgICImQCImQCImQCIkAQiIkJBESkghAEgIkASCelwHbANjGgG0SsI1tDNgmbQzYxoBtbGMgbQzYxoBtDNjGgG0MGLCNAdsYMGAbA7YxVxiwjbnCNuYKA7YxVxgwYBsAAwYM2AbAgIGt665j67rrePSbvAmPfpM34X5799zD3t138w+/9Ev83S/9ErZJwMCylFtXpdx6GHHrfq2/M5Ry6zCf/zZXXXXVVVddddVVV131PxN60IMexFVXXXXVVVdd9fxN0/Tg4/fd9/QF0AG9RAdUiQoUICQKEEAAIRFAAJIIQEBICAggJAKQRACSCIkAJBGAJEIigJCQREiERAAhERIhERIhERKSCIkAQkISkghAEgDi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G5+zv7Hx3Vx11VVXXXXVVVf910IPetCDuOqqq6666qqr/m1Wh4fvfd2lS9/VAx1QJTqgAkWiAAUIiQIEEIAkAgggJAIICQEBhISAkBAQEgJCQkBICAgJSQQgiZAIiQAkERIhERIhERIhERIhERIhERIhEYAkQkISAiQhrpDEc7AxYAAbAwZsY8A2BmxjwDYGsDFgGwO2MWAAGwMGbANgrrCNucI2AAZsA2DANgAGbANgwDYABgxgY66wjbnCADbmCgPYAJgrzDPZmOdknovNA5l/G/F/l3nhzPOyzQOZZzOAjXk2c4VtAMwVBrAxVxgwV9jGXGHAXGEbAwYMGDCwde21bF93HTe+zMtg4B9+6ZfYvece0iaBBixLufW++fy7z21tfQ5XXXXVVVddddVV/zXQgx70IK666qqrrrrqqn+72blzv7UxDK89AypQJTqgShSgAAUIiQACCIkAAgiJAAKQRACSCCAASQQgCQEhISAkJBFASEgiAEmEREgEEBIhERIhERIhERIhERIhERKSCIkAJCGJkBBXSAJAPJu5wjYABmxjwDYGbANgGwO2MWAbAwawMWDANgAGbANgrrCNucI2AAawMWCusI25wjbmCtuYK2wDYMAANuYK2wCYKwxgY57NPJMNgHlO5rnY/KeR+F/L5oHM82cewMY8J3OFbe5nrjCAjbnCXGEbAHOFAdsAGDBX2AbAgAEDtgEwYMCAAQNb117L9vXXs33ddRj4+1/6JRJImwSOSnnGbtf91p2z2fcwn/82V1111VVXXXXVVf950IMe9CCuuuqqq6666qp/u2maHnztffc9XUAHVIkOqECVKEABQiKAAggoEgEEEBICAggJASEhICQEBCCJACQREgJCQkBISCKAkAgJSYRESAQQEiEREiEREiEREiEREiEREpIICQGSECAJ8UwSz2IDYK6wjQHbANjGgG0MGLCNAdsA2MaAucI25grbAJgrbANgrrCNucI2AAawMWCusI25wjbmCtuYKwxgY66wDYC5wgA2AObZDGBzP3PVv4Z5AJsHMs/JPJMNgLnCPJONucJcYQAbc4UBbMwVBrAxYK4wYBsAc4UB25grDBiwjQFzRQIGbLN13XXc+DIvw6V77sHAbX/1V6RNA5C4az7/7nOz2fesZ7Pf5qqrrrrqqquuuuo/HnrQgx7EVVddddVVV13177M6PHzvay9d+q4Z0AFFogMqUCUKEECRCCCAAEIigABCIoCQEBCAJAKQRACSCEASAkJCQEgEIImQkEQAIRESkgiJkAggJEIiJEIiJEIiJEIiJEJCEiEREgIkIQAJ8fwZwMaAbQAM2MaAbQzYBsA2BgxgY8CAbe5nrrANgLnCNgAGsDFXGLANgLnCNuYK25grbANgwDYA5grbAJgrbANgrjCADYB5NvNMNg9k/u3E/13mBTOAzf3Ms5lnsjFXmGeyMVcYwMaAucI2AOYK25grDGBjwFxhwDYABgxgY8CAAXOFbQwYMGDANglsX3cdN77My5DA3//SL5E2DUjgsJRn3LGx8dkHGxvfzVVXXXXVVVddddV/HPSgBz2Iq6666qqrrrrq308XL37X8eXyvXugA4pEB1SgSBSgACERQABFIoAAQiIAASERgICQEBASAkJCgCQCkEQAkggJASEREgJCIiRCIiQkERIhERJFIiRCIiQCCImQkERIhIQkBEhCEgLEM0k8i425wgA2BmxjABsDtjFgwDYABmxjnsnGXGGusM39zBW2ATBX2AbAXGEbAAO2ATCAjQEDtgEwV9gGwFxhG/NstgEwz2YAm/uZf5l5TuL/J/NMNg9knpMBbADMs9kGwIABbMwVBrAxVxiwDYC5wjbmCgO2ATBgGwBzhQHbmCsM2MZcYcCAbQwYMGDANga2rruOG1/mZdi67jpu/+u/5hl/+Zc0oAFHpdx622LxOUebm9/NVVddddVVV1111b8fetCDHsRVV1111VVXXfXvN03Tg7fPnfutjcwH90CVKEAHVIkCFCCAIhFAAEUigAAkEUAAkgggJAQICAkBISEgJASEhICQkEQAkgiJkBAQEiEREiEREiEREiEREiEREiEREiEREgJCQhIhIUASApAQz8s8k40B25grbGPANgAGbGOusI15NtsAmAewMVeYZ7IxV5grbANgrrANgAHbABiwDYC5wjbmCgPYmCsMYANgrjCADYB5Trb5H0fiP53N85B4DjbPzTwnA9gAmGezDYC5wgA25grbABgwgI0BA9gYMICNAXOFbcwVtjFXGLANgAEDtgEwYAAbAwYMGLCNAQMGDNjGwNZ113Hjy7wMN77My3Dpnnv4u1/4BS7ecw8TcFjKrU/f2nqfYT7/ba666qqrrrrqqqv+7dCDHvQgrrrqqquuuuqq/xir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gCQAkABA4n62eWHMFW0cueqqq6666qqr/lUIrrrqqquuuuqqq6666qr/NMEVAsR/DPMfTzyTxANJ4oHEFQIESEKAJCQBIAkBAiTxQALEv91hxK1cddVVV1111VX/GgRXXXXVVVddddVVV1111X+aAMR/D/MfQ1whrhCAxLNIAAiQhAAkJAEgCSTEi8DmBbJZ1XorV1111VVXXXXVvwbBVVddddVVV1111VVXXfWfJlp7MA8gQPzbmX8DiX8L8UwS4gEkBEhCgAABSAhAQlwhrhD/DjYABpa13spVV1111VVXXfWvQXDVVVddddVVV1111VVX/acRIP5zmf8Y4tkEIPEsEkhI4oEkIUASApAQIAlJIHHVVVddddVVV/23Irjqqquuuuqqq6666qqr/tOU1h4MIP5tzLOZ58Pmgcy/TLxgAsSziWcTVwiQhHgmCQBJCEDigcQzSUji3+oo4lauuuqqq6666qp/LYKrrrrqqquuuuqqq6666r+WxL+W+e8jQFwhAAkASQgQIAkAAQIkIUAAEpIQzyZA/OscSLdy1VVXXXXVVVf9axFcddVVV1111VVXXXXVVf9pamsPFs+feNGYfz1zhXkuEs8iIV4AicsknpsA8UwSSABIAglJACCBhHhOApD41zqIuJWrrrrqqquuuupfi8pVV1111VVXXXXVVVdd9Z8meDbxvMT/XOKZJAAEIHGZhCQECJCEAHGFAHGF+Y9xKN3KVVddddVVV131r0Vw1VVXXXXVVVddddVVV/2nSUAS4j+H+U8gcT8BAiSBhABJiCskIUAAEkhIAgkkACQhHkDifuIBbF4Q2xxGPIOrrrrqqquuuupfi+Cqq6666qqrrrrqqquu+k8xTdODxfMn/uOZfxvxvMTzEs8mQDyTBBICxBUCBEjiMglJiH+7No5cddVVV1111VX/alSuuuqqq6666qqrrrrqqv804n8G8QJIPDfxTBLPTRICkEBCEgIESEISkpDEA4l/JRtsHugw4lauuuqqq6666qp/LSpXXXXVVVddddVVV1111X+KaZoeDCCeTfzPJJ5J4n7i2cRzEiCukIQk7ieukMT9bHOZxIvCPK9lrbdy1VVXXXXVVVf9axFcddVVV1111VVXXXXVVf9pxH89c4V5wcQDSABIQjwnSUgCCUkIkAQSAsSzSUISSEhCPICEuEI8J/FC2NxvWeutXHXVVVddddVV/1oEV1111VVXXXXVVVddddV/imztweIKAeI/lnkBbP7VJJ6DxAsjAAlJSEISAgQIEICEAAECkBBXiBfCBsBcYUASV1111VVXXXXVvwnBVVddddVVV1111VVXXfWfQvzXMf+xxHMSIEAS4gpxhQABSCAhCSQEIIHEv5W54kC6lauuuuqqq6666t+C4Kqrrrrqqquuuuqqq676T1EBAeI5if8dxBXimSQAkJAEEpJAAgkB4goBSAgQIEC8cOYFsLkn4re56qqrrrrqqqv+LahcddVVV1111VVXXXXVVf8pcpoexP9C4pkkxBXiCgHiCgECBAiQhCQkgYQAS1wmcZnEVVddddVVV131X4rgqquuuuqqq6666qqrrvpP0UmI/1rmRSABIF4AiWeRQAIJAUggIUASSEhCEpdJCBCAhADxTBICJAEgnj/zvA6kW7nqqquuuuqqq/4tCK666qqrrrrqqquuuuqq/xRq7cH8JzEvnHle4l8mnpd4NgECJAEgrhAgCQFISEIAEgACxIvA5vk5jHgGV1111VVXXXXVvwXBVVddddVVV1111VVXXfWfIgABAsT/TOL5EyBAXCFAEgDiCgGSkAQSAiQhrhAgAAkk/j3aNHHVVVddddVVV/2bEFx11VVXXXXVVVddddVV/ynEfw3zIpB4QQQIEIDEZRLPjySQkIQkAAQIkIQASUgCCQDx73cg3cpVV1111VVXXfVvQXDVVVddddVVV1111VVX/acorT2YF4H4n0U8JwGSEFeIZxMgCUlcJnE/AZIAEM9JEi8qA8tab+Wqq6666qqrrvq3ILjqqquuuuqqq6666qqr/tMIEFeI/xjm3078K0hIAgkAJMQVAiQhiftJQoAkJIEEgCQAJCH+FWzut6z1Vq666qqrrrrqqn8LKlddddVVV1111VVXXXXVf4o6TQ/muYj/PAbEi0jieUjcT4C4QlwhAAlJSEJcIQlJSEISAsSzGUDiMonnYYPNc7C5zCa46qqrrrrqqqv+HahcddVVV1111VVXXXXVVf85JMR/HwPiX0cAEs9NEgDiASQkIUA8gAQSz2Ijnk386+xLt3LVVVddddVVV/1bEVx11VVXXXXVVVddddVV/ylqaw/mv4EBbF4Q8XxIPD/i2cQVAiQhQAASkpCEJCQhQIAASbxIbACweaC7I36bq6666qqrrrrq34rKVVddddVVV1111VVXXfWfQjyb+M9hQPwbSQAgASCuEFeIKyQhAAlJSEKAJCQhAAkBkhCAxLPYAIirrrrqqquuuuq/AcFVV1111VVXXXXVVVdd9Z/CgADxH8c2/xHEM0k8P5JAAon7iQeQuExCEgIkAYCEAAECBEgCQPzrGDiIuJWrrrrqqquuuurfiuCqq6666qqrrrrqqquu+g83TdODxf8e4pkkHkhcIQkAAZIQIAkBkpAEgCQESAKJ5yDxb3EgPYOrrrrqqquuuurfiuCqq6666qqrrrrqqquu+n9JgADxbOJ5iSskgQSAAAGSABAgCQFIAAiQBBIvkM0DmefVpomrrrrqqquuuurfjOCqq6666qqrrrrqqquu+g83TdODAcR/HPOCmedkng+JF4UAAeKZJMQVAiSBhCQAJIGEJJAQIAkkAAQIEM+feQCb53au636bq6666qqrrrrq34rgqquuuuqqq6666qqrrvpPIV4w8e9nnsnmfuY/gMT9JCEACQGSECCukIQAcYUASQAIQOIyiWeReFGYq6666qqrrrrqPwDBVVddddVVV1111VVXXfUfLlt7sAAkxBXiCvF8SACY/z6SeBYJJJ6DxP0kIQkBkpCEJCQBIAkAAUj8m9hgc1TrrVx11VVXXXXVVf9WBFddddVVV1111VVXXXXVfzgB4tnE/z4CBAgQIECAJAAESAJAEgKQkASAJADEA0i8SGwAJHHVVVddddVVV/27EFx11VVXXXXVVVddddVV/+EqV4j/GOY/l7hCgADxABLPIiFAEkgASAJAEgKQkASAJAAEICFAvOjuivgdrrrqqquuuuqqfw+Cq6666qqrrrrqqquuuuo/XE7Tg/jfROKFkYQkBCAhQIAkJCEJJCQhrpAEABIA4oWweRab+x1It3LVVVddddVVV/17EFx11VVXXXXVVVddddVV/+E6CfFfw7xgkhAgnkniuYkHkLifAEmIZ5OEACQkIQkBkhCAhCQkcT/xr2euuuqqq6666qr/IARXXXXVVVddddVVV1111X84tfZgAPGcxLOJF415XuYFM8+feF4CkAAQzyQhAAkAJARIAkCAAAECkACQhLhCgCQkcZnEC2QDgM1zO5CezlVXXXXVVVdd9e9BcNVVV1111VVXXXXVVVf9hwtAXCH+a5jnJJ6XAHGFeF4CBCAhQIAASQgQgIQkkEBCgCSQkIQkkHgg8W+zLz2Dq6666qqrrrrq34Pgqquuuuqqq6666qqrrvoPJ/5nE88k8a8iIUCAAAGSECCuECAJAQIk8Txsni+bB2rTxFVXXXXVVVdd9e9CcNVVV1111VVXXXXVVVf9hyutPVj825hnM/8JJJ6bACTuJ55JQoAASQiQBBKSkIQkJCEJSSABgAQSL5DNC2Obs13321x11VVXXXXVVf8eVK666qqrrrrqqquuuuqq/zTifygJJB5IPCcBApBAAkASAAIEiGeSQEISkgDA5oHEv4LNVVddddVVV131H4Lgqquuuuqqq6666qqrrvoPV6bpweLZxL+OAfP8mWcz/37i2SQhnkkCQIAAcYUkJIGEJCQhQDwXCQECJPFvcVTrrVx11VVXXXXVVf8eVK666qqrrrrqqquuuuqq/3gS/2tJSAJAPICEAAECJIGEJCQhCUlIAsA2SCABgIR4LjbPzVwRElddddVVV1111b8bwVVXXXXVVVddddVVV131H6629mCei/jPY64wz4fECyKeSeK5CUBCEpIQIAkkkBAgQIAkJCGeTRLiRWPAPJMNwJ3Sb3PVVVddddVVV/17Ubnqqquuuuqqq6666qqr/sOJZxP/84lnE8+fJAAECJCEJJB4FglJANjmRWbz3A6kW7nqqquuuuqqq/69CK666qqrrrrqqquuuuqq/3AGBIj/ucRzEiCuECAJAQLEFZKQhCQAJCEJSUhCEuIKAUiIF5HNA5mrrrrqqquuuuo/AMFVV1111VVXXXXVVVdd9R9qmqYHi/8c5gWw+dcQDyABgMTzkEACCQECBCAhCQABkpAEABKSQEK8CGyenwPpVq666qqrrrrqqn8vgquuuuqqq6666qqrrrrqfyXzbyOek3hOApAAECBAgCSQQEKAJCQhiftJQhIA4pkkxAPY3M88FxsA21xq7RlcddVVV1111VX/XgRXXXXVVVddddVVV1111X+oaZoeLED89zDPh4QA8fyJZ5JAQoB4NkkACBAgCQGSQEISkpAEgCSQQOIyCfGvY6666qqrrrrqqv8ABFddddVVV1111VVXXXXV/2rmXyaeP0ncT4B4AAkBkgCQhCQkIQAJAQIkIQkASdxPgPi3ua/rfpurrrrqqquuuurfi+Cqq6666qqrrrrqqquu+g+VrT1Y/Nczz5/4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GTCwL93KVVddddVVV131H4ngqquuuuqqq6666qqrrvoPI/5zmP9gEpdJAAgQIAAJJASIKwQIkIQkBEhCABKSECCuEIDE82WDzVVXXXXVVVdd9V+CylVXXXXVVVddddVVV131H0Y8m/jXMVeIF40BAQbECyeek3g28UwSAAIESEKAJARIQjyThCSQkAQSSAAggcSLyjzbpcxbueqqq6666qqr/iMRXHXVVVddddVVV1111VX/YUprDxb/vcQV4nmJZxMgAAkkAMRzkRAgCQFISEISkpAEgABJAIgXkQ02l9lgcynzGVx11VVXXXXVVf+RCK666qqrrrrqqquuuuqq/3sk/jUECEBCgCQECEACAAlJSEISSEhCEkgASOL5MYANNi+Mueqqq6666qqr/oMRXHXVVVddddVVV1111VX/Yco0PViA+E9m86ISz0XihZIAQAIJAZIQIECAAAFISEISSAAggcRzM2CeD5v73dN1v81VV1111VVXXfUfieCqq6666qqrrrrqqquu+g9zzTXXPJj/YObZzL+duEI8kwSAeDYBAgQIECBAEpKQBBJISEISSCAhCSQEiOdi8yw2tnl+zFVXXXXVVVdd9R+M4Kqrrrrqqquuuuqqq676D/E6r/M673Xh7rt5IPFfwzwfEs9DAkCAAHGFAEncT1whAAkASQBIQhJICJCEuEIAEgDiX8nmqNZbueqqq6666qqr/iMRXHXVVVddddVVV1111VX/IV7sxV7stQ2I50/8xzPPn7hC/OsIEICEJJAQIAkASQiQhCSQuExCEkj8S8wD2Fxmsyc9g6uuuuqqq6666j8awVVXXXXVVVddddVVV131H+LFXuzFXhuJ+4lnE/+xzPMnnosEgAAkxHORkAQSApBAQoAAAZIQIAlJSEKAJCQhCUkgASAACSSegw0297ONebY96Vauuuqqq6666qr/aFSuuuqqq6666qqrrrrqqv8QrbUHB1eI/0EkkHh+xBXiCgHi2cQVkhAgAAkkLpNAAgkBSFjiX8UGYA9u5aqrrrrqqquu+o9GcNVVV1111VVXXXXVVVf9u11zzTUP5pkEIPEfwuY/mgBJiBdMEpJAQhIAkpCEJCQhCUlIQgAS9xMvhA02D2Suuuqqq6666qr/JARXXXXVVVddddVVV1111b/bmTNnHsx/AvNs5l9HXCGuEM+fuEISAJK4nwABkrhMQoAkJCEACSQuk3hhzAu2m/l0rrrqqquuuuqq/2hUrrrqqquuuuqqq6666qp/t7Nnz956/fXXI56X+K8l/vXEFZIAECBAEpIQIAkBkkACCSQEICEAm+dhg415NgPYYHOZzaXMZ3DVVVddddVVV/1HI7jqqquuuuqqq6666qqr/sM8+mVflv9q5kUnHkBCPJOEuEIAEkg8i4QkJIGEAElIAgkBSCAhiRfIxjwnc8VBrbdy1VVXXXXVVVf9RyO46qqrrrrqqquuuuqqq/7d7rvvvlvvu+++Wx/9Mi+DAPGfx1xh/mXiCvFskhAgrpCEuEJcIUCAJCQhQIAkJCEJSSAhCST+RTbPlw3A/Nprueqqq6666qqr/sMRXHXVVVddddVVV1111VX/If7+7//+tx79si/L/wTiRSTx3CQBIECAAEkggYQAJAAkgYQkJCGJyyQeyDyADTbP7bEv9mKvxVVXXXXVVVdd9R+N4Kqrrrrqqquuuuqqq676D3H27NlnnL7+eh75si/LfwTzryNeOPG8xLNJQhIAkkACAAkBkhCAhCQkIUA8F4lnsXlBzAPYvNIbvMHrcNVVV1111VVX/UcjuOqqq6666qqrrrrqqqv+Q/zWb/3Wd5++/npe+U3fFADxn8zmfgaQEM9LvHACxLMJECBAEgKQECAJSUhCEkggIQkk7ieezQA2l9k8i41tAGbXXstVV1111VVXXfWfguCqq6666qqrrrrqqquu+g9x9uzZZ/zDP/zDbz/yZV+Wk9dfz38k868nnpckBEhCPICEAAFIAEgCQBKSQAIJSQAgIQlJICEACfFcbACwMc+Hzfyaa7jqqquuuuqqq/5TEFx11VVXXXXVVVddddVV/2F+5Ed+5HNOXX89b/J+78d/C4l/LwGSAJAEgABJCBAgCUkggQQAEuIFM89kY5sH6q+5hvvuu+9Wrrrqqquuuuqq/2gEV1111VVXXXXVVVddddV/mH/4h3/47X/4h3/47Vd60zflFd70TRHPSbxozIvGPC/xvMTzJ0ASApCQxP0ECJCEJARIAglJAEhCgCReVOZ5HX/xF+e+++57OlddddVVV1111X80gquuuuqqq6666qqrrrrqP9TXf/3Xvw/AG73f+3Hi+uv5j2SuMC+ExP3Es0nigSSBxP3EFQIEICEJcYUkJCEJJCSBBBJISAIJJJ6beSabZ7HBBuDYS7wEZ8+efQZXXXXVVVddddV/NIKrrrrqqquuuuqqq6666j/Ufffdd+uP/MiPfPbJ66/nQ77hG3iR2PxHEs+fuEI8J/EAEkiIKyQhicskJCEJJARI4vmyeRYbbJ6f7Rd7MfakW//hH/7ht7nqqquuuuqqq/6jEVx11VVXXXXVVVddddVV/+F++7d/+3v+4R/+4bdPXHcd7/jpn85/OYn7CUDifpK4nwABSAgQIECAAEkACJCEACQkIQkkkJAEEs/D5oEMYIPN/a55vdfj7Nmzt9533323ctVVV1111VVX/UcjuOqqq6666qqrrrrqqqv+w9133323fv3Xf/37ALzcm74pr/d+78e/lfk3kkACiReJBBIAApAAkAQSkpCEuEISknggSTwPGwDznAz011zDmdd9XX7rt37re7jqqquuuuqqq/4zEFx11VVXXXXVVVddddVV/ynuu+++Wz/zMz/ztQFe//3ej9d9v/fjRWH+dQwIEM9JPJt4XuLZBAgQIAkkBAgQIAkBSEhCEkggIQkkJAEgnpN5ABvzTDYP+fAPB+C3fuu3vpurrrrqqquuuuo/A8FVV1111VVXXXXVVVdd9Z/mH/7hH37n67/+698H4PXe7/14nfd9X/5D2TyQeMHEs4krBEjiuQmQhCSQEICEACSQEIAEEpJ4oWywuZ+B697hHdh+sRfjR37kRz6bq6666qqrrrrqPwvl+PHjXHXVVVddddVVV1111VX/eW699da/Pnv27DNe8RVf8a0f8rIvCxK3/tVfIUCAAAGSEFcIECAACXGFAPFsApAQEBIhERKSCImQkERIhERIhEREEBIhEREUiRJBKYUaQYmglkItha4UulqptVJrpXYdpVaiVqIUIgIksHEmbo1sjTZNTNNEG0em1mit0Vqjtcb8UY/ipg/5EO67775bv/RLv/RtuOqqq6666qqr/rMQXHXVVVddddVVV1111VX/6X7rt37ruz/zMz/zde67775bX+d935eP+fEf5/j11/PczL/M/OuIB5C4nySQEIDEs0hIQoAkJAEgAAkASUgCCSSQQAKJ52DzQAZ2Xv3VefCnfzoAX//1X/8+XHXVVVddddVV/5kox48f56qrrrrqqquuuuqqq676z3f27Nlb/+zP/uxnXvEVX/GtT1133fFHv8ZrMN/a4hl/9VcIkASAAAHi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A5w5c+bBANdcc82DeaZ/+Id/+O0zZ848GODs2bO33nfffbfed999twL8wz/8w+/8wz/8w29z1VVXXXXVVVf9b4Qe9KAHcdVVV1111VVXXXXVVVddddVVV1111VVX/Z9E5aqrrrrqqquuuuqqq6666qqrrrrqqquu+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/iHwGa+0KuIUuNGwAAAABJRU5ErkJggg==) diff --git a/docs/kcl/extrude.md b/docs/kcl/extrude.md index 9126230db..62537f13b 100644 --- a/docs/kcl/extrude.md +++ b/docs/kcl/extrude.md @@ -6,13 +6,13 @@ layout: manual Extend a 2-dimensional sketch through a third dimension in order to create new 3-dimensional volume, or if extruded into an existing volume, cut into an existing solid. - +You can provide more than one sketch to extrude, and they will all be extruded in the same direction. ```js extrude( - sketchSet: SketchSet, + sketches: [Sketch], length: number, -): SolidSet +): [Solid] ``` @@ -20,12 +20,12 @@ extrude( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `sketchSet` | [`SketchSet`](/docs/kcl/types/SketchSet) | Which sketches should be extruded | Yes | +| `sketches` | [`[Sketch]`](/docs/kcl/types/Sketch) | Which sketch or sketches should be extruded | Yes | | `length` | [`number`](/docs/kcl/types/number) | How far to extrude the given sketches | Yes | ### Returns -[`SolidSet`](/docs/kcl/types/SolidSet) - A solid or a group of solids. +[`[Solid]`](/docs/kcl/types/Solid) ### Examples diff --git a/docs/kcl/helix.md b/docs/kcl/helix.md index ae7679431..1c297b610 100644 --- a/docs/kcl/helix.md +++ b/docs/kcl/helix.md @@ -55,7 +55,7 @@ springSketch = startSketchOn('YZ') |> sweep(path = helixPath) ``` -![Rendered example of helix 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAALtFElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/V9FcNVVV1111VVXXXXV/3kR8eCXeImXeO/XeZ3XeW+uuuqqq6666qqrrvr/hMpVV1111VVXXXXVVf9rRcSDSykPrrU+uOu6B5VS6Pv+wV3XPXg2mz247/sHA0jioz/6owG47777bv2Hf/iH3+aqq6666qqrrrrqqv8PqFx11VVXXXXVVVdd9T9ORDy4lPLgWuuDu657UCmFvu8f3HXdg2ez2YP7vn8wgCQkIQlJAEhCEgCSAJDEpUuXeNCDHsQ111zz4H/4h3/gqquuuuqqq6666qr/F6hcddVVV1111VVXXfVfJiIeXEp5cK31wX3fPygi6Pv+wV3XPXg2mz14Nps92DaSkIQkJAEgCUkASAJAEgCSAJCEJAAkASAJAEkAnDlz5kFcddVVV1111VVXXfX/BZWrrrrqqquuuuqqq/7dIuLBpZQH11of3Pf9gyKCvu8f3HXdg2ez2YNns9mDbSMJSUhCEgCSkASAJAAkASAJAElI4n6SkASAJAAkASAJAEkASAIgIrjqqquuuuqqq6666v8dKlddddVVV1111VVX/Ysi4sGllAcvFovXKqWwubn52rPZ7MGz2ezBtpGEJCQhCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkpAEgCQAJCEJAElIAkASkpAEgCQArrnmmgdz1VVXXXXVVVddddX/F1Suuuqqq6666qqrrnqWUsqDSykP3tjYeK2IYHNz87W3trZeGyAikIQkJCEJSQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSkASAJCQBIAlJAEhCEpKQhCQkIQlJSCIikIQkVqsVANdcc82Dueqqq6666qqrrrrq/wsqV1111VVXXXXVVf/PRMSDJTGbzV57Nps9aGtr67UBtra2XlsSkpCEJCQhCUlIQhKSAJCEJAAkASAJAEkASAJAEgCSAJCEJAAkIQkASUhCEgCSkIQkJCGJiEASkpBERCCJiCAikEREEBFEBKUUIoK+7wE4c+bMg7nqqquuuuqqq6666v8LKlddddVVV1111VX/R0XEg2utD14sFq8VEWxubr729vb2awNIIiKQhCQkIQkASUhCEgCSkIQkACQhCUkASEISAJIAkIQkACQhCQBJSEISkpCEJCQhCUlIQhIRgSQiAklEBBFBRBARRAQRQSmFiCAiKKVQSqGUQimFUgq1VkopdF3HVVddddVVV1111VX/71C56qqrrrrqqquu+l+ulPLgWuuDF4vFa0UEm5ubr721tfXakpCEJCQhCUlIQhIAkpCEJAAkIQkASUhCEgCSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQREQgCUlEBBGBJCKCiCAiKKUQEUQEpRQiglIKpRRqrUQEtVZKKdRaKaVQa6XWSimFWiu1Vkop1FrZ3Nzkqquuuuqqq6666qr/d6hcddVVV1111VVX/S8QEQ+WxGw2e+3ZbPag7e3t157NZg+utT5YEpKQhCQkIQlJSEISAJKQBIAkJAEgCUkASEISkpCEJAAkIYmIQBKSkEREIImIQBKSkIQkIgJJRASSiAgigoggIogISilEBBFBKYVSCqUUSimUUiilUGul1kophVIKtVZqrdRaKaVQa6WUQq2VUgqlFEopRASlFCICSQBkJtdcc82Dueqqq6666qqrrrrq/wsqV1111VVXXXXVVf/DRMSDZ7PZa8/n8wdtbm6+9vb29msDRASSkIQkJCEJAElIAkASkgCQhCQAJCEJAElIQhIAkpCEJCQhCUlIQhIRgSQiAklEBBFBRFBKISKQREQQEUQEEUFEEBGUUiilEBGUUiilEBHUWimlUEqh1kophVIKtVZqrZRSKKVQa6WUQimFUgqlFEopRAQRQUQQEUQEkgCQxANlJve75pprHnzffffdylVXXXXVVVddddVV/9dRueqqq6666qqrrvpvVkp58Obm5nvVWrn22ms/G0ASEYEkIgJJAEhCEpIAkASAJCQBIAlJAEhCEgCSkIQkJCEJAElIQhIRgSQkERFIIiKICCKCiCAiKKVQSqGUQimFUgoRQSmFiKCUQimFiKCUQimFUgqlFEoplFIopVBKoZRCKYVSCrVWIoJSChFBKYWIICKICCICSQBIQhIAtmmt0VrDNraxjW0yk8wkIpjP5wCcOXPmwffdd9+tXHXVVVddddVVV131fx2Vq6666qqrrrrqqv9ipZQHb29vv9fW1tZrb21tvbYkIgJJRASSkIQkJCEJSQBIQhIAkpAEgCQAJCEJSQBIQhKSAIgIACQREUhCEpKICCQREUQEEUFEEBGUUogISimUUqi1UkqhlEKtlVorEUEphYiglEIphYiglEJEUEohIiilEBFEBBFBKYWIQBIRgSQkIQnbZCaZyQPZBsA2trGNbWxjG9vYxja2AYgI5vM5V1111VVXXXXVVVf9v0Llqquuuuqqq6666j9RRDy467oHb2xsvNbW1tZrb25uvnZEEBFIQhKSkIQkJCEJSUgCQBKSkIQkACQhCQBJSAJAEpKQhCQAJCEJSUQEkpCEJCKCiEASEUFEEBGUUogISilEBKUUSimUUiilUEqhlEKtlVIKpRQigoggIogIIgJJlFKQhCQiAgDbZCa2yUwAJHE/SdzPNg9km+cmCQBJSEISkogIJBERlFK43zXXXPPgf/iHf+Cqq6666qqrrrrqqv/zqFx11VVXXXXVVVf9ByqlPHhzc/O9aq1cc801ny2JiEASkpCEJCQhCUlIQhIAkpCEJCQBIAlJSEISkgCQhCQkIQkASUhCEpKQhCQiAklIIiKICCQREUQEEUFEEBFEBBFBKYWIoJRCRFBKISIopRARRAQRQURwP9tkJrbJTCTRWkMSAJIAkIQkACRxP0lIAkASkpCEJCQREUgiIogIIoKIoJRCRBARlFKICCKCiCAiiAgkYZurrrrqqquuuuqqq/5foXLVVVddddVVV13171BKefDOzs57bW1tvfbm5uZrSyIikIQkIgJJAEhCEpKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSAJCEJCQhCUlEBJKQREQgiYhA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JCQhCUlIQhKSAJCEJAAkIQkASQBIQhIAkpAEgCQkASAJSUhCEgCSkIQkIgJJSCIikEREEBFIIiKICCKCiKCUQimFUgqlFEop1FqptVJrpes6uq6j1krXdXRdR9d1dF1HrZWu66i1UkqhlEIphYhAEpKQhG0AbJOZ2CYzyUwyE9vYprVGa43WGq01WmtM00RrjdYa0zTRWmOaJjKTaZpordFao7XGNE1kJq01MpPWGplJa43MJDOxTWaSmWQmtslMbGOb/f19rrrqqquuuuqqq676f4XKVVddddVVV131P07f9699ww03fNdsNntwKQVJRASSkIQkJAEgCQBJAEgCQBIPJIkHksS/RBKSkIQkJCEJSUgCQBKSkIQkACQBIAlJAEgCQBKSAJCEJCQBIAlJSEISkpCEJCICSUQEEUFEEBGUUiilUEohIiilUGullEKtlVortVa6rqPrOrquo+s6+r6n6zr6vqfrOrquo9ZKrZVaK6UUSilEBJKQhCQAbGObzCQzyUxaa0zTxDRNtNZorTFNE601pmlimiamaWKaJlprTNNEa41pmpimidYarTWmaaK1RmbSWqO1RmbSWiMzyUwyk8zENplJZmKbzMQ2trGNbWxjG9vYxjb33HMP1113Hddcc82D/+Ef/oGrrrrqqquuuuqqq/5Po3LVVVddddVVV/2PMZvNXvv666//rtls9uBSCpKICCQhCUlIAkASAJIAkMT9JPFAknhR2EYSkpCEJCQhCUlIQhIAkpCEJCQBIAlJAEgCQBKSAJCEJAAkIQlJSEISkpCEJCQhiYggIogIIoJSCqUUSinUWum6jq7rqLVSa6XrOrquo+s6uq6j73v6vqfrOvq+p+97aq10XUfXdZRSqLUSEZRSkIQkJGEbANtkJplJa41pmpimiWmaGMeRYRgYhoFhGBjHkXEcmaaJ1hrTNDFNE9M00VpjmiZaa7TWyEymaSIzaa2RmWQmmUlmkplkJrbJTGyTmdjGNraxjW1sYxvb2MY2ALaxjW3u99SnPvXW66677sFcddVVV1111VVXXfX/AXrQgx7EVVddddVVV13132s2m7329ddf/13z+fzBEUFEIAlJSEISAJKQBIAk7ieJ+0nigSTxwkgCQBKSkIQkJCEJSUgCQBKSkIQkACQhCUkASEISAJKQBIAkJCEJAElIQhKSiAgkIYmIICKI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if8IEYEkJCEJSUhCEhGBJAAkIQlJAEhCEgCSkIQkACQhCUlIQhKSiAgkERFIIiIopRARlFIopVBKoZRCrZVaK6UUuq6j1kqtlVortVZqrZRSkATANE1M00Rmkpm01pimiWmaGMeRcRwZx5FxHBnHkXEcaa3RWiMzaa2RmWQmmYltMhPbZCaZydHR0a2ZyYULF3778PDw1vPnz//O3t7eb3PVVVddddVVV1111VX/91C56qqrrrrqqqv+3Waz2WvfdNNNv1VrJSKICCQhCUlIQhIAkrifJF4Q2/xLJCEJSUgiIpCEJCQhCUlIQhKSkASAJCQBIAlJSAJAEpKQhCQkIQlJRASSiAgigoiglEIphVIKtVZKKZRSqLVSSqHWSimFWiulFEopRAQA0zTRWsM2tmmtkZlM00RrjWmaGMeRcRyZpolpmpimidYa0zTRWiMzsU1mkpnYxjabm5vce++9t547d+63j46Obj1//vzvHB0d3TpN061cddVVV1111VVXXXXV/w9Urrrqqquuuuqqf5dTp05918mTJ9+7lEJEEBFIQhKSAJAEgCTuJ4l/D0lIIiKQhCQkIQlJSEISkpCEJCQhCQBJSEISAJKQhCQkIQlJSEISkogIIoKIICKICEoplFIopVBrpdZKKYVSCqUUSilEBBEBgG2maQLANrZprZGZtNaYponWGtM0MU0TrTWmaaK1RmuN1hqtNTKT1hq2sc3h4eGt586d++2jo6NbDw4OnnFwcHDrcrn8ba666qqrrrrqqquuuur/NypXXXXVVVddddW/SUQ8+Nprr/2u7e3t1y6lEBFIQhKSkASAJAAk8W9hmweKCCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpIAiAgkIQlJRASSiAgigoiglEIphVIKpRRKKZRSqLUSEUQEkrBNZpKZ2AYgM7FNa43MpLXGNE201mit0VqjtUZrjcyktUZm0lqj6zouXrx462233fbdBwcHzzg8PLz18PDwt7nqqquuuuqqq6666qqrnh8qV1111VVXXXXVv1op5cEPfehDnx4RRAQRgSQiAgBJSOJ+knhutvnXkIQkJCGJiEASkpCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkpCEJCICSUgiIogIIoKIICKICEoplFIopRARlFKICAAyE9u01gCwjW0yk8yktUZm0lqjtUZm0lojM2mtkZlkJq01bHNwcHDr7bff/t3nzp37nb29vd/mqquuuuqqq6666qqrrnpRUbnqqquuuuqqq/5VFovFe990003fVUohIogIJCEJSQBI4n6S+Neyzf0kERFIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISEYEkIoKIICKICCKCiKCUQkRQSkESkrBNa43WGgC2sU1mkplkJplJZpKZtNbITDKTzKS1RmZim4ODg1tvv/327z537tzv7O3t/TZXXXXVVVddddVVV1111b8Vlauuuuqqq6666kV2/Pjxz7rmmms+u5RCRCAJSUhCEgCSuJ8kXlS2eSBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUQEEUFEEBFEBBFBRBARSMI2AK01ADIT29gmM8lMMpPMJDPJTDKTzCQzyUxsc3BwcOvtt9/+3efOnfudvb293+aqq6666qqrrrrqqquu+o9C5aqrrrrqqquu+hdl5oNvuumm79re3n7tUgoRgSQkIQkASdxPEi8K2zw320QEkpBERCAJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUgiIogIJBERRAQRgSQkAWAbgMwEwDaZSWaSmWQmmUlmYpvMJDPJTGxzcHBw6+233/7d4zhy++23fw5XXXXVVVddddVVV1111X8WKlddddVVV1111QtVSnnwQx7ykN+azWYPLqUgCUlIQhIAkrifJF4Y2zw329xPEpKQREQgCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUgiIpCEJCQhiYhAEhGBJCICSUQEkgCQhG1sc7/MxDatNTKTzCQzyUxsk5lkJoeHh7fecccd3z2OI7fddtvncNVVV1111VVXXXXVVVf9V6Fy1VVXXXXVVVe9QLPZ7LUf9KAH/VYphYggIpAEgCQk8UCSeG62eX5s80C2iQgkIYmIQBKSkIQkJCEJSUhCEpKQBIAkJCEJSUhCEpKQREQgiYhAEpKQhCQiAklEBJKQxANlJraxjW1sk5m01shMWmvYJjM5PDy89Y477vjucRy57bbbPoerrrrqqquuuuqqq6666r8Llauuuuqqq6666vk6fvz4Z1177bWfXUohIpCEJCQBIIkHksT9bPOC2OaBbAMgCUlEBJKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJCICSUgiIpCEJCICSUhCEpJ4INvYBsA2tslMMpPMJDPJTPb39289f/78b+/v79969913f88wDLdy1VVXXXXVVVddddVVV/1PQOWqq6666qqrrnoeN954429tb2+/dikFSUQEAJKQxPNjmxfENg9km/vZJiKICCQhCUlIQhKSiAgAJCEJSUhCEpKQBIAkJCEJSUQEkpCEJCICSUgiIpCEJCQhCUkA2MY2tgGwTWaSmWQmmcnBwcGtt91223ffcccd3zMMw61cddVVV1111VVXXXXVVf8TUbnqqquuuuqqq56llPLgG2644bu2trZeOyKQREQAIIl/Lds8kG3uZxuAiEASkpCEJCQhCUlIQhIAkpCEJCQhCUkASEISkpBERCAJSUgiIpCEJCICSUjifraxDYBtADIT22Qmmcnh4eGtt91223ffcccd37Ner2/lqquuuuqqq6666qqrrvqfjspVV1111VVXXXXZfD5/7Qc96EG/FRFEBJKQBIAkACTxorDNA9nmfra5nyQkIQlJSEISkgCQhCQAJCEJSUhCEpKQBIAkJCGJiEASkpCEJCQhiYjgudnGNgC2sU1mkpnY5uzZs7996623fs9999333Vx11VVXXXXVVVddddVV/5tQueqqq6666qqrOH78+Gddc801ny0JSUhCEpKQBIAk/iW2uZ9t7meb+9kGICKICCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUQEkpCEJCQREUhCEvezjW0AbGMb29gmMzk4OLj19ttv/+6nPe1pn8NVV1111VVXXXXVVVdd9b8Vlauuuuqqq676f+706dPfdfz48feOCCKCiEASkpAEgCT+Jba5n20AbHM/29xPEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISkgCQhCQkASAJSUgiIpCEJABscz/b2CYzsc3h4eGtt99++3ffcccd37Ner2/lqquuuuqqq6666qqrrvrfjspVV1111VVX/T925syZ39rZ2XntUgqSkIQkJCEJAEn8S2xzP9sA2AbANgC2AYgIIgJJSEISkpCEJAAkIQlJAEhCEpKQhCTuJwlJSEISEYEkJBER3M82ALYByExsk5mcP3/+t5/+9Kd/z9mzZ7+bq6666qqrrrrqqquuuur/EipXXXXVVVdd9f/Ugx/8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rrrqqhfu5MmT311KISKICCQhCUlIQhKSkMRtt93G9ddfz+u//utz++23c+HCBf4lkgCQxANJ4l8iCUlIQhIAkpCEJAAk8UARgSQkASAJSUhCEpKICCQhiYhAEpKQhCQiAklIQhKSkIQkJBERRAQRgSQigoiglIJtDg8PecYznsETn/hEDg8PWa1WzOdzDg4O2Nvb49KlS+zt7XFwcMByueQZz3jGb//Kr/zK6zz5yU/+mv39/b/mqqv+n5qm6dL+/v7PlFJ2jx8//tqlFCQBMAwDtrHN/WzzQJK43zAM2KbrOmqt1FoppVBKISKICCKCiCAikEREIAlJSEISkpCEJCQhiQeSxAtjm/vZxjYAtpFE13XUWimlUEqhlEIphVIKpRTuu+++777vvvt+hquuuuqqq6666vmhHD9+nKuuuuqqq6666gWbzWbvvbm5+dalFCKCiEASkpCEJCICAElI4t577+XBD34wb/RGb0Rm8uQnPxkASQBI4oWRxP0k8a8hCUlIAkASkgCQhCQAJCEJSUgCQBKSiAgkERFIQhIRgSQkIQlJSCIikIQkJCEJSUhCEpKICCICSUQEEUEphVIKrTXuu+8+nvKUp/D4xz+es2fPIon1es1yueQZz3jGb//qr/7q6zz5yU/+mmmadrnqqqsYx3F3d3f3dy5cuPA9pZTd48ePv3ZEEBFM00RrDdvY5rm11mitERF0XUetlVorpRRKKUQEEUFEEBFEBJKQREQgCUlIQhKSAJCEJCQhiecmiRfGNra5n20Aaq2UUqi1Umul1kqtlVortVZqrdx2221fs7e399dcddVVV1111VXPD+X48eNcddVVV1111VUv2M7Ozk/1fX+81kpEEBFEBBGBJCICSUgCQBLr9ZrbbruNV3zFV+QRj3gEx48f54477mC5XPJAkrifJAAkASCJ+0ni30ISkpAEgCQAJHE/SUhCEpKQhCQkIQlJRASSkEREIAlJSEISEYEkJCEJSUhCEpKQhCQigohAEhFBRBARRASlFGyzv7/Pvffey7lz5/iTP/mTz3784x//PtM07XLVVVc9j2madi9duvQ7wK3Hjh176b7vj0cEmcl6vQbANrbJTCTRdR1939N1HbVWaq1EBKUUIgJJRAQRQUQgiYhAEpKQhCQkIQlJSOK5SeKFsc3zYxvbANRaqbVSa6WUQimFUgqlFEop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4qqrrrrqqquu+q+TmQ8+derU0/u+Zzab0XUdtVZKKZRSiAgigoggIogIJCEJSUhCEpKQhCQkASAJSQBI4rnZBsA2trGNbWxjG9vYxjaZiW1sk5lkJplJZtJao7XGOI4cHh7eet99972O7Vv5X+qaa6558Iu92Iu99t7eno8fP/7aZ8+effDx48dfm38FSTw3SdxPEg8kiQeSxANJ4oEk8UCSeCBJPJAknpsknpskHkgS95MEgCQAJAEgCUkASAJAEpIAkIQkJAEgCUlIQhKSkIQkJCEJSUgiIpCEJCICSUQEkogIJBERRAQRQUQQEUQEEUFEEBFEBKUUIoKIoJRCRFBKISIopRARlFLouo5aK7VWaq2UUogIIgIASdjGNplJZjJNE601xnFkHEfGcWQcR4ZhYBxHhmFgHEfOnTt363XXXffgra0tHvzgB/NA9913362/9Vu/9d0/+qM/+jn8N9jY2PitM2fOvHatlVorEUFEIImIQBKSkASAJCRxP0k8N9vczza2sY1tbGObzMQ2EcF8Pqfve2azGV3X0fc9fd8zm824/fbbv/v3f//334errrrqqquuuurfi8pVV1111VVXXfVfKiJu3d3dfZ9jx459VymFiCAikIQkJGEb29jGNi8KSbwgkrCNJO4nCdvYxja2sY1tbANgG9sASEISkpCEJCQREQ+utf72+fPnv2u1Wn0O/wvdd999t953333fzRXfA3DNNdc8eDabPfiaa6550C233PLa8/n8wS/2Yi/22nfeeScAe3t77O/vs7e3B4Ak/q0kcT9JPJAk7ieJB5LEA0nifpJ4IEk8kCSemyQAJAEgCQBJAEgCQBKSAJCEJAAkIQlJSEISAJKQhCQkIQlJRASSkIQkJBERSCIikEREIImIICKQREQQEUQEEUFEEBFEBBFBRFBKISKICCKCUgoRQSmFiCAiKKVQSiEiAMhMxnFkHEcAMhPbtNZordFaY5ompmliHEfGcWQcR8ZxJCIopVBrpes6FosFfd/z0i/90g/mAe67775bf+u3fuu7f/RHf/Rz+G+0tbX1XWfOnHntWisRQSkFSUQEkpCEJCQhCQBJAEjiBZGEbV4Q2wDYpus6aq3UWimlUGul1kqtlVord9111+9w1VVXXXXVVVf9R0APetCDuOqqq6666qqr/lt81unTpz97Pp/T9z21VmqtRASl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Y2PjpY8fP/7WGxsb7237eGYqM2/lqquuukzSg0+cOPFTJ0+efO+u66i1UmullEIphYggIogIJCEJSUgiIpCEJCQBIAlJSOKBJPHcbANgG9vczza2sY0kuq6j6zq6rqPWStd1dF1H13V0XUff9wzDcOsv//Ivvw1XXXXVVVddddV/Jsrx48e56qqrrrrqqqv+Z5F062q1ouu615bE8yMJ29xPEgCSuJ8k7ieJB5LE/STxQJKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQkIQlJSEISkpCEJCICSUQEEYEkIoKIICLo+/741tbWax87duy9t7a23me5XO621v6aq676fywi3vuGG274rY2NjQd3XUetlVorpRQigoggIpBERBARSEISkpCEJAAkIYkXhW3uZ5v72cY2trFNRNB1HV3X0XUdXddRa6XrOrquo+s6uq5jNpvxa7/2a2+zv79/K1ddddVVV1111X8myvHjx7nqqquuuuqqq/7nkfSMaZpeOiIeDCAJSbyoJAEgiftJ4oEkcT9JAEhCEpKQhCQkIQlJSCIikEREIImIICKICCQhCUlIQhKSkIQkJCEJSUhCEpKQREQQEUgiIogIIoJSCrXW48eOHXvrzc3N95b00sMwXLJ9K1dd9f+EpAefOnXqp6655pqPns/ndF1HrZVSChFBRBARRAQRQUQgCUlEBJKQBIAkJAEgCUlIQhKSeEFscz/b2MY2trFNrZWu6+i6jlorXddRa6XrOrquo+s6uq6j73suXLjw23/2Z3/2OVx11VVXXXXVVf/Z0IMe9CCuuuqqq6666qr/sR48m82evlgsmM1mdF1HrZVSCqUUSilEBBFBRBARSCIikEREIImIQBKSiAgkIYmIQBKSiAgkERFIQhIRgSQk8fzYBsA2trGNbWxjm8zENraxjW1sYxvbZCa2sY1tbGMb22QmtslMbJOZZCaZSWuNaZpYrVbPOH/+/Hctl8vP4aqr/g+y/eDFYvFeW1tbDz527Nh7l1IopSCJiEASEYEkJCEJAElIQhKSkASAJAAk8cLYBsA2ALYBsI1tbANgG9vYptZKrZVaK7VWSinUWimlUEqh1spsNmM2mzGfz/nBH/zBh+zv79/KVVddddVVV131n43KVVddddVVV131P9mtq9XqIZn59NYa8/kc29jGNrYppWCb+0kCICLITCKCzCQiAMhMIgKAzCQiAMhMIoLMJCIAsM39JCEJSTw329gGIDOxjW0iAttkJraxjW1sk5lIwja2sY1tbGObiCAziQhsk5nYJjMppVBrpe/7B21ubn72crl87/39/d/e29v7ntbab3PVVf/LlVIevLW19V6nT5/+7IiglEJEEBFIQhKSiAgAJCEJSQBIQhKSAJAEgCQeSBIAtvmX2OaBbGMbSXRdR62VUgq1Vkop1FoppVBKodZKrZVaK13X8Td/8zefvb+/fytXXXXVVVddddV/BfSgBz2Iq6666qqrrrrqf7bMfFAp5bcXi8WDF4sFfd/TdR21VkoplFKICCKCiCAiiAgiAklEBJKQREQgiYhAEpKICCQREUgiIpBERCCJiEASkpCEJO4nCdvczza2sY1tbJOZ2MY2mYltbGObzMQ2trGNbWxjm8zENraxjW0yE9tkJplJZpKZtNZorbFcLp9x4cKF71qv19/TWruVq676XyIiHry5ufleZ86c+exSChFBRBARRASSkIQkJCEJSUgCQBKSAJAEgCQAJHE/STw/trmfbQBsYxsA29jGNraxTURQa6XWSq2VUgq1VkoplFKotVJKoZRCrZXZbMY0Tbd+3/d930O46qqrrrrqqqv+q1C56qqrrrrqqqv+x4uIZ0h6nf39/fey/dmZiW1sYxvblFJ4fiQBIImIIDOJCDKTiAAgM4kIMpOIIDOJCGwDYJvnJglJSEISD2QbANvYJjOxjW0yE9vYJjOJCGyTmdjGNraxjSRsYxvb2CYiyEwiAttkJplJrZXWGl3XPWhzc/Ozl8vlex8cHPz27u7u72Tmd3PVVf8DSXrwxsbGe504ceK95/P5g0spRAQRgSQiAklIQhKSkIQkACQhCQBJAEgCQBL3k8S/lm3uZxvb2MY2tqm1UmullEKtlVorpRRKKdRaKaVQSqHWSimFWit93/Prv/7r78NVV1111VVXXfVfCT3oQQ/iqquuuuqqq67636O19lmbm5ufPZvNmM1m9H1PrZVSCrVWIoJSChFBRCCJiCAikEREIImIQBIRgSQkERFIIiKICCQREUgiIpCEJCQhiYhAEgCSkMQD2QYgMwHITGxjm8wkM7FNZmIb22QmtrGNbTIT29jGNraxTWZiG9tkJrbJTGyTmbTWyExaaxwdHT1jd3f3uw4ODr4HuJWrrvpvZPvB8/n8vU6cOPHaGxsbr11rJSKICCICSUQEkpCEJCQhCQBJSAJAEgCSAJDE/STxQJJ4bra5n20AbANgG9vYBsA2trFNrZVaK7VWSinUWimlUGullEIphVorpRRqrZRSqLVy4cKF3/7Jn/zJ1+Gqq6666qqrrvqvhB70oAdx1VVXXXXVVVf972L7wbXW31osFg9eLBb0fU+tlVorpRRKKUQEEUFEEBFEBBGBJCICSUQEkogIJCGJiEASEUFEIImIQBKSiAgkIYmIQBKSkIQkJCGJB7INgG0yE9vYJjOxTWaSmdgmM7FNZmIb22QmtrGNbWyTmdjGNraxTWZim8zENplJZtJao7VGa431en3rPffc8znjOH43V131XygiHry1tfVep0+f/uxSChFBRBARRASSkEREIAlJAEhCEpIAkIQkACRxP0ncTxIvKtsA2AbANrYBsI1tbGMbgK7rKKVQa6XWSimFWiulFEop1FoppVBrpZRCrZVSCl3X8b3f+70POTg4uJWrrrrqqquuuuq/EpWrrrrqqquuuup/HUm32n7tS5cuvXdmfnZm0vc9trGNbUopPD+SAIgIMpOIIDORRESQmUQEmQlARJCZSEISAJKQBIAkIgIASdxPEpJ4braxjW0yE9tkJpmJbTKTzCQzsU1mEhHYJjOxjW0igszENraxTUSQmUQEtslMbFNKITPJTLque/DDHvaw71qtVp8NeG9v77ePjo5+ZxzHW1trv81VV/0HiogHb25uvtfp06c/u5RCKYWIICKQREQgCUlIQhKSkIQkJAEgCUkASAJAEveTxANJ4gWxzf1s80C2uZ9tbGMb20QEtVZqrZRSqLVSSqHWSimFWiulFGqtlFKotVJKodZKKYW//uu//uyDg4Nbueqqq6666qqr/quhBz3oQVx11VVXXXXVVf+rvXbf99+1sbHx4NlsRt/31FqptVJKISIopRARRASSiAgiAklEBJKICCQREUgiIpBERCAJSUgiIpCEJCKCiEASEYEkIgJJSCIikIQkJPFAmQlAZpKZ2CYzyUxs01rDNplJZmKbzMQ2mYltbJOZ2MY2trFNZmIb29gmM7FNZmIb29gmM7FNZmIb26xWq1sPDg5+e7lc/s56vb61tXYrcCtXXfUikvTgjY2N9zp+/Ph7z+fzB5dSiAgigohAEhGBJCQhCUlIQhKSAJCEJAAkASAJAEnc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uo5aK7VWuq6j6zpqrdRamc1mzOdzaq0AjOPIT/7kT372r//6r38OV1111VVXXXXV/3boQQ96EFddddVVV1111VUvSN/3D+77/rVns9l7RcRrT9NERNB1HaUUaq1EBKUUIoKIICKICCQREUgiIpCEJCICSUhCEhGBJCQREUhCEhFBRCCJiCAiiAhKKUQEpRRKKZRSKKVQayUiiAhKKZRSiAhKKZRSiAhKKZRSiAhKKZRSKKVQSiEiKKUQEZRSKKUQEUQEpRQiglIKEUFEUEohIogIIgJJSAJAErYByExsk5m01mit0VqjtcY0TUzTxDiOTNPENE2M48g0TUzTxDRNTNPENE1M00RrDdvYBsA2tgGwjW1sA2Ab2wDYxjYAtgGwjW0AbANgGwDbANgGwDYAtgGwDYBtAGwDYJv72QbANvezzf1scz/b3M8295MEgCQAJAEgiftJAkASDySJF5VtnpttAGzzQLYBsA2AbQBsA2AbANsA2MY2ALaxjW1sYxsA29jGNraxjW0AIoKIICKICCKCUgoRQSmFUgqlFEop1FqptVJrpdZK13XUWum6jq7r6PueruuotdJ1HbVWSin0fU8phczkzjvvvPU7v/M73+fpT3/6b3PVVVddddVVV/1fgB70oAdx1VVXXXXVVVdd9aKotT54c3PzvRaLxWe31shMSinUWqm1UkohIogISilIIiKICCICSUgiIpCEJCICSUgiIpCEJCICSUgiIogIJBERRASlFCKCUgoRQSmFUgoRQSmFiCAiKKUQEZRSKKVQSqGUQimFUgqlFEoplFKICEoplFIopVBKISKICEopRASlFCICSUQEpRQigoggIogIIoKIQBKSkMQD2SYzsU1m0lqjtcY0TbTWmKaJaZoYx5FpmhjHkWmamKaJaZqwjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbANgG9vYxja2sQ2AbWxjGwDb2AbANrYBsI1tAGwDYBvbANgGwDYAtgGwDYBtAGwDYBsASQBIAkAS95MEgCT+tWxzP9vczzYAtgGwDYBtAGwDYBvbANgGwDa2AbANgG1sA2Ab29jGNraxjW0AbGMb2wBEBBFBRBARlFKICEoplFIopVBKodZKrZVaK7VWuq6j6zr6vqfrOvq+p+97uq6j6zq6rqPWSq2ViEASEcE4jtx+++23fumXfunr7O/v38pV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tslMbJOZZCaZSWaSmbTWsE1rDYDz58/fevHixVtvu+223x6GgSc+8Ynfc3h4eCtXXXXVVVddddVV/73Qgx70IK666qqrrrrqqquu+tebz+cPns/nD57P5w8+fvz4ax07duy15/P5g3kA2zw/knhuknh+JPFAkrifJAAkcT9J3E8SAJK4nyTuJwkASQBI4n6SAJAEgCQAJAEgCQBJAEhCEgCSAJCEJAAkIQkASUhCEgCSkIQkJCEJSUgiIogIIoJSChFBRBARRAQRQUQQEUQEEYEkIgJJSEISAJJ4INvYBsA2mYltbJOZZCaZiW1sc/HixVttc9ttt/32pUuXbj137twzDg8Pb7333nt/m6uuuuqqq6666qr/mdCDHvQgrrrqqquuuuqqq676jzGfzx88n88fvFgsHnzixInXms1mDz5+/Phr8wC2eW6SeH4k8UCSuJ8kACRxP0ncTxIAkrifJAAkcT9JAEgCQBIAkgCQBIAkACQBIAkASQBIAkASkgCQhCQkASAJSUgCQBKSkIQkJCEJSUhCEhFBRBARSCIiiAgkERFIQhKSkIQkACTxQLa5n21sYxvb2CYzsY0kLl68eOulS5duveOOO357HEfuuuuu377vvvt+h6uuuuqqq6666qr/fdCDHvQgrrrqqquuuuqqq676z7NYLB68WCwePJ/PH3z8+PHXWiwWDz5+/Phr80y2eUEkcT9J3E8S95PE/SQBIIn7SQJAEveTBIAk7icJAEkASAJAEgCSAJAEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSkIQkJCEJSUQEkpCEJCQhCUlI4n6SeCDb3M82tgGwDcClS5dulcTtt9/+23t7e7deuHDhGYeHh7fed999v81VV1111VVXXXXV/x3oQQ96EFddddVVV1111VVX/ddaLBYPts3Jkydf++TJk681n88ffOLEidfmmWzz/EjifpK4nyQAJHE/SdxPEgCSuJ8kACQBIIn7SQJAEgCSAJAEgCQAJAEgCQBJSAJAEgCSkASAJCQhCQBJSEISkgCQhCQkIQlJSAJAEveTxHOzzf1sI4lLly7denBwcOudd97529M0cc899/zOfffd99tcddVVV1111VVX/f+AHvSgB3HVVVddddVVV1111X+/xWLxYNucPHnytU+dOvVa8/n8wSdOnHhtAEk8kCTuJ4kHksT9JHE/SdxPEveTxP0kcT9JAEjifpIAkASAJO4nCUncTxKSAJAEgCQkASAJSQBIQhIAkpCEJO4niRfm4ODg1v39/Vvvvvvu3wa44447fvvo6OgZh4eHt3LVVVddddVVV131/xt60IMexFVXXXXVVVddddVV/3PN5/MHb2xsPNi2F4vFQwAkIQnAGxsbD+YBNjY2HswDbGxsPJgHkMRisXiwJO63WCweHBHYRhKSeCBJAEjifpK4nyQAJHE/SQBIAkASAJIAkASAJAAkASAJSTw3Sezv7996zz33/PbBwcGt+/v7z9jf37/17Nmzv81VV1111VVXXXXVVS8IetCDHsRVV1111VVXXXXVVVc90GKxeDCAJADbFsDGxsaDASQZ0GKxeDCAJCLCgDY2Nh4kCQBJbGxsPFgS99va2nowz2V7e/vBPJMkDg4Obr333nt/G+Duu+/+nbNnz/42V1111VVXXXXVVVf9W6AHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/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/V/FPwKp7OfNgBVfrwAAAABJRU5ErkJggg==) +![Rendered example of helix 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAALpRUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/V9FcNVVV1111VVXXXXV/3kR8eCXeImXeO/XeZ3XeW+uuuqqq6666qqrrvr/hMpVV1111VVXXXXVVf9rRcSDSykPrrU+uOu6B5VS6Pv+wV3XPXg2mz247/sHA0jioz/6owG47777bv2Hf/iH3+aqq6666qqrrrrqqv8PqFx11VVXXXXVVVdd9T9ORDy4lPLgWuuDu657UCmFvu8f3HXdg2ez2YP7vn8wgCQkIQlJAEhCEgCSAJDEpUuXeNCDHsQ111zz4H/4h3/gqquuuuqqq6666qr/F6hcddVVV1111VVXXfVfJiIeXEp5cK31wX3fPygi6Pv+wV3XPXg2mz14Nps92DaSkIQkJAEgCUkASAJAEgCSAJCEJAAkASAJAEkAnDlz5kFcddVVV1111VVXXfX/BZWrrrrqqquuuuqqq/7dIuLBpZQH11of3Pf9gyKCvu8f3HXdg2ez2YNns9mDbSMJSUhCEgCSkASAJAAkASAJAElI4n6SkASAJAAkASAJAEkASAIgIrjqqquuuuqqq6666v8dKlddddVVV1111VVX/Ysi4sGllAcvFovXKqWwubn52rPZ7MGz2ezBtpGEJCQhCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkpAEgCQAJCEJAElIAkASkpAEgCQArrnmmgdz1VVXXXXVVVddddX/F1Suuuqqq6666qqrrnqWUsqDSykP3tjYeK2IYHNz87W3trZeGyAikIQkJCEJSQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSkASAJCQBIAlJAEhCEpKQhCQkIQlJSCIikIQkVqsVANdcc82Dueqqq6666qqrrrrq/wsqV1111VVXXXXVVf/PRMSDJTGbzV57Nps9aGtr67UBtra2XlsSkpCEJCQhCUlIQhKSAJCEJAAkASAJAEkASAJAEgCSAJCEJAAkIQkASUhCEgCSkIQkJCGJiEASkpBERCCJiCAikEREEBFEBKUUIoK+7wE4c+bMg7nqqquuuuqqq6666v8LKlddddVVV1111VX/R0XEg2utD14sFq8VEWxubr729vb2awNIIiKQhCQkIQkASUhCEgCSkIQkACQhCUkASEISAJIAkIQkACQhCQBJSEISkpCEJCQhCUlIQhIRgSQiAklEBBFBRBARRAQRQSmFiCAiKKVQSqGUQimFUgq1VkopdF3HVVddddVVV1111VX/71C56qqrrrrqqquu+l+ulPLgWuuDF4vFa0UEm5ubr721tfXakpCEJCQhCUlIQhIAkpCEJAAkIQkASUhCEgCSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQREQgCUlEBBGBJCKCiCAiKKUQEUQEpRQiglIKpRRqrUQEtVZKKdRaKaVQa6XWSimFWiu1Vkop1FrZ3Nzkqquuuuqqq6666qr/d6hcddVVV1111VVX/S8QEQ+WxGw2e+3ZbPag7e3t157NZg+utT5YEpKQhCQkIQlJSEISAJKQBIAkJAEgCUkASEISkpCEJAAkIYmIQBKSkEREIImIQBKSkIQkIgJJRASSiAgigoggIogISilEBBFBKYVSCqUUSimUUiilUGul1kophVIKtVZqrdRaKaVQa6WUQq2VUgqlFEopRASlFCICSQBkJtdcc82Dueqqq6666qqrrrrq/wsqV1111VVXXXXVVf/DRMSDZ7PZa8/n8wdtbm6+9vb29msDRASSkIQkJCEJAElIAkASkgCQhCQAJCEJAElIQhIAkpCEJCQhCUlIQhIRgSQiAklEBBFBRFBKISKQREQQEUQEEUFEEBGUUiilEBGUUiilEBHUWimlUEqh1kophVIKtVZqrZRSKKVQa6WUQimFUgqlFEopRAQRQUQQEUQEkgCQxANlJve75pprHnzffffdylVXXXXVVVddddVV/9dRueqqq6666qqrrvpvVkp58Obm5nvVWrn22ms/G0ASEYEkIgJJAEhCEpIAkASAJCQBIAlJAEhCEgCSkIQkJCEJAElIQhIRgSQkERFIIiKICCKCiCAiKKVQSqGUQimFUgoRQSmFiKCUQimFiKCUQimFUgqlFEoplFIopVBKoZRCKYVSCrVWIoJSChFBKYWIICKICCICSQBIQhIAtmmt0VrDNraxjW0yk8wkIpjP5wCcOXPmwffdd9+tXHXVVVddddVVV131fx2Vq6666qqrrrrqqv9ipZQHb29vv9fW1tZrb21tvbYkIgJJRASSkIQkJCEJSQBIQhIAkpAEgCQAJCEJSQBIQhKSAIgIACQREUhCEpKICCQREUQEEUFEEBGUUogISimUUqi1UkqhlEKtlVorEUEphYiglEIphYiglEJEUEohIiilEBFEBBFBKYWIQBIRgSQkIQnbZCaZyQPZBsA2trGNbWxjG9vYxja2AYgI5vM5V1111VVXXXXVVVf9v0Llqquuuuqqq6666j9RRDy467oHb2xsvNbW1tZrb25uvnZEEBFIQhKSkIQkJCEJSUgCQBKSkIQkACQhCQBJSAJAEpKQhCQAJCEJSUQEkpCEJCKCiEASEUFEEBGUUogISilEBKUUSimUUiilUEqhlEKtlVIKpRQigoggIogIIgJJlFKQhCQiAgDbZCa2yUwAJHE/SdzPNg9km+cmCQBJSEISkogIJBERlFK43zXXXPPgf/iHf+Cqq6666qqrrrrqqv/zqFx11VVXXXXVVVf9ByqlPHhzc/O9aq1cc801ny2JiEASkpCEJCQhCUlIQhIAkpCEJCQBIAlJSEISkgCQhCQkIQkASUhCEpKQhCQiAklIIiKICCQREUQEEUFEEBFEBBFBKYWIoJRCRFBKISIopRARRAQRQURwP9tkJrbJTCTRWkMSAJIAkIQkACRxP0lIAkASkpCEJCQREUgiIogIIoKIoJRCRBARlFKICCKCiCAiiAgkYZurrrrqqquuuuqqq/5foXLVVVddddVVV13171BKefDOzs57bW1tvfbm5uZrSyIikIQkIgJJAEhCEpKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSAJCEJCQhCUlEBJKQREQgiYhA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JCQhCUlIQhKSAJCEJAAkIQkASQBIQhIAkpAEgCQkASAJSUhCEgCSkIQkIgJJSCIikEREEBFIIiKICCKCiKCUQimFUgqlFEop1FqptVJrpes6uq6j1krXdXRdR9d1dF1HrZWu66i1UkqhlEIphYhAEpKQhG0AbJOZ2CYzyUwyE9vYprVGa43WGq01WmtM00RrjdYa0zTRWmOaJjKTaZpordFao7XGNE1kJq01MpPWGplJa43MJDOxTWaSmWQmtslMbGOb/f19rrrqqquuuuqqq676f4XKVVddddVVV131P07f9699ww03fNdsNntwKQVJRASSkIQkJAEgCQBJAEgCQBIPJIkHksS/RBKSkIQkJCEJSUgCQBKSkIQkACQBIAlJAEgCQBKSAJCEJCQBIAlJSEISkpCEJCICSUQEEUFEEBGUUiilUEohIiilUGullEKtlVortVa6rqPrOrquo+s6+r6n6zr6vqfrOrquo9ZKrZVaK6UUSilEBJKQhCQAbGObzCQzyUxaa0zTxDRNtNZorTFNE601pmlimiamaWKaJlprTNNEa41pmpimidYarTWmaaK1RmbSWqO1RmbSWiMzyUwyk8zENplJZmKbzMQ2trGNbWxjG9vYxjb33HMP1113Hddcc82D/+Ef/oGrrrrqqquuuuqqq/5Po3LVVVddddVVV/2PMZvNXvv666//rtls9uBSCpKICCQhCUlIAkASAJIAkMT9JPFAknhR2EYSkpCEJCQhCUlIQhIAkpCEJCQBIAlJAEgCQBKSAJCEJAAkIQlJSEISkpCEJCQhiYggIogIIoJSCqUUSinUWum6jq7rqLVSa6XrOrquo+s6uq6j73v6vqfrOvq+p+97aq10XUfXdZRSqLUSEZRSkIQkJGEbANtkJplJa41pmpimiWmaGMeRYRgYhoFhGBjHkXEcmaaJ1hrTNDFNE9M00VpjmiZaa7TWyEymaSIzaa2RmWQmmUlmkplkJrbJTGyTmdjGNraxjW1sYxvb2MY2ALaxjW3u99SnPvXW66677sFcddVVV1111VVXXfX/AXrQgx7EVVddddVVV13132s2m7329ddf/13z+fzBEUFEIAlJSEISAJKQBIAk7ieJ+0nigSTxwkgCQBKSkIQkJCEJSUgCQBKSkIQkACQhCUkASEISAJKQBIAkJCEJAElIQhKSiAgkIYmIICKICEopRAS1Vkop1Frpuo6+7+n7nr7vmc1mzGYzuq6j73v6vqfrOvq+p+s6uq6j6zpKKdRaKaUQEUhCEpIAsI1tMpPMpLVGa41xHJmmiWEYGIaBcRwZhoH1es0wDKzXa8ZxZBgGxnFkmiZaa7TWyExaa2QmrTUyk8wkM8lMMhPbZCa2yUxsYxvb2MY2trGNbWxjG9sA2MY2EcHBwcGtR0dHtx4dHd26XC5vBTg6OnrG0dHRrev1+tb1en0rV1111VVXXXXVVVf9f0Llqquuuuqqq676b7O9vf1Zp06deu/5fP7giCAikIQkJCEJAEkASAJAEgCSeCBJPDfbSOK5SQJAEpKQhCQkIQlJSAJAEpKQBIAkJCEJSQBIQhKSAJCEJCQBIAlJSEISkpBERCCJiCAiiAhKKZRSKKVQa6XWStd19H1P3/f0fc98Pmc2mzGfz5nP5/R9T9/3dF1HrZVaK7VWSilEBBGBJCRhG4DMJDPJTKZporXGOI6M48g4jgzDwDAMDMPAMAwMw8B6vWYYBsZxZBxHxnFkHEemaWKaJlprZCaZiW0yk8zENpmJbWxjG9vYJjMBsI1tbGMb29gG4Ojo6FaAo6OjW8+fP//bAEdHR884Ojq61Tb7+/u/zVVXXXXVVVddddVVVz0vKlddddVVV1111X+57e3tzzp9+vR7z2azB0cEEYEkJCEJSQBIAkASAJK4nyReVLYBkIQkJCEJSQBIQhKSkIQkACQhCUkASEISkgCQhCQkIQlJSAJAEpKQhCQkIQlJRASSiAgigoiglEIphVIKtVZqrXRdR9/39H1P3/fMZjPm8znz+ZzZbMZsNmM2m9H3PbVWSilEBBGBJCQB0FpjmiYyk8yktcY0TUzTxDiOjOPIMAwMw8AwDAzDwDAMDMPAMAyM48g4jozjyDRNTNNEa43WGq01WmtkJq01bJOZ2MY2trGNbWwDYBvbABweHt5qm+VyeevR0dGty+Xy1tYaFy9e/B2Avb293+aqq6666qqrrrrqqqv+7ahcddVVV1111VX/ZXZ2dj7r1KlT7z2fzx8cEUhCEpKQhCQAJAEgiftJ4l9iG0k8N0lIQhKSkIQkACQhCUlIAkASkpAEgCQkIQkASUhCEpIAkIQkIgJJSEISkpCEJCKCiCAiiAhKKZRSKKVQa6XWStd1dF1H3/f0fc9sNmM2mzGbzZjNZvR9T9/39H1PrZVSChGBJDKT1hq2yUwyk9Ya0zQxTRPjODKOI+M4MgwD4zgyDAPDMDCOI+M4Mo4j4zgyTRPTNDFNE601Wmu01shMMpPMJDPJTDIT22QmtgGQxMHBwa1HR0e3Hh0d3bpcLm+1zeHh4TNWq9Wty+Xy1nEcb+Wqq6666qqrrrrqqqv+c1G56qqrrrrqqqv+0+3s7HzW6dOn33s2mz04IpCEJCQhCUkASAJAEveTxHOTxAtim/tJIiKQhCQkIQkASUhCEpIAkIQkACQhCUkASEISkpAEgCQkIYmIQBKSiAgkIYmIQBIRQSmFiKCUQimFWiu1Vrquo+s6uq6j73v6vqfve2azGX3f0/c9XdfRdR2lFEopAEzTxDiOtNbITFprtNaYpolxHJmmiXEcGceRYRgYx5FxHBnHkWmaGMeRaZqYponWGtM0kZm01mitkZlkJplJZpKZ2MY2mcnh4eGtR0dHt54/f/63W2tcvHjxd9br9a3r9fpWrrrqqquuuuqqq6666n8GKlddddVVV1111X+anZ2dzzp9+vR7z2azB0cEkpCEJCQhCQBJ3E8S95PE82MbAEk8P5KQhCQkERFIAkASkpCEJAAkIQkASUhCEgCSkIQkACQhCUlIQhIRgSQigohAEhFBRBARlFKICEop1FqptVJrpdZK13V0XUff9/R9T9/3dF1H3/fUWimlUEpBEq01pmnCNq01pmliHEeGYWCaJsZxZJomxnFkmibGcWSaJqZpYpompmmitcY0TWQmrTVaa2QmmUlmkpnYJjOxTWZydHR0a0Rw6623fndmcuHChd/Z29v7ba666qqrrrrqqquuuup/PipXXXXVVVddddV/uJ2dnc86ffr0e8/n8wdLIiKQBIAkJAEgiftJ4oEk8S+xzQNJQhIRgSQkIQlJSEISkpAEgCQkASAJSQBIQhKSkASAJCQhCUlIIiKQREQgiVIKEUFEUEohIiilUEqh1kopha7rqLXSdR1d19F1HbVWuq6j1kqtlVIKAJlJZjIMA5lJa41xHJmmiWEYGMeRYRgYhoFpmmitMU0TrTWmaaK1RmbSWqO1RmaSmWQmmYltMhPbZCZHR0e3ZiZ33HHHd2cmFy5c+J29vb3f5qqrrrrqqquuuuqqq/73onLVVVddddVVV/2HOXHixGcdP378vefz+YMlERFIQhKSkASAJO4nif8IEYEkJCEJSUhCEhGBJAAkIQlJAEhCEgCSkIQkACQhCUlIQhKSiAgkERFIIiIopRARlFIopVBKoZRCrZVaK6UUuq6j1kqtlVortVZqrZRSkATANE1M00Rmkpm01pimiWmaGMeRcRwZx5FxHBnHkXEcaa3RWiMzaa2RmWQmmYltMhPbZCaZydHR0a2ZyYULF3778PDw1vPnz//O3t7eb3PVVVddddVVV1111VX/91C56qqrrrrqqqv+3Waz2WvfdNNNv1VrJSKICCQhCUlIQhIAkrifJF4Q2/xLJCEJSUgiIpCEJCQhCUlIQhKSkASAJCQBIAlJSAJAEpKQhCQkIQlJRASSiAgigoiglEIphVIKtVZKKZRSqLVSSqHWSimFWiulFEopRAQA0zTRWsM2tmmtkZlM00RrjWmaGMeRcRyZpolpmpimidYa0zTRWiMzsU1mkpnYxjabm5vce++9t547d+63j46Obj1//vzvHB0d3TpN061cddVVV1111VVXXXXV/w9Urrrqqquuuuqqf5dTp05918mTJ9+7lEJEEBFIQhKSAJAEgCTuJ4l/D0lIIiKQhCQkIQlJSEISkpCEJCQhCQBJSEISAJKQhCQkIQlJSEISkogIIoKIICKICEoplFIopVBrpdZKKYVSCqUUSilEBBEBgG2maQLANrZprZGZtNaYponWGtM0MU0TrTWmaaK1RmuN1hqtNTKT1hq2sc3h4eGt586d++2jo6NbDw4OnnFwcHDrcrn8ba666qqrrrrqqquuuur/NypXXXXVVVddddW/SUQ8+Nprr/2u7e3t1y6lEBFIQhKSkASAJAAk8W9hmweKCCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpIAiAgkIQlJRASSiAgigoiglEIphVIKpRRKKZRSqLUSEUQEkrBNZpKZ2AYgM7FNa43MpLXGNE201mit0VqjtUZrjcyktUZm0lqj6zouXrx462233fbdBwcHzzg8PLz18PDwt7nqqquuuuqqq6666qqrnh8qV1111VVXXXXVv1op5cEPfehDnx4RRAQRgSQiAgBJSOJ+knhutvnXkIQkJCGJiEASkpCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkpCEJCICSUgiIogIIoKIICKICEoplFIopRARlFKICAAyE9u01gCwjW0yk8yktUZm0lqjtUZm0lojM2mtkZlkJq01bHNwcHDr7bff/t3nzp37nb29vd/mqquuuuqqq6666qqrrnpRUbnqqquuuuqqq/5VFovFe990003fVUohIogIJCEJSQBI4n6S+Neyzf0kERFIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISEYEkIoKIICKICCKCiKCUQkRQSkESkrBNa43WGgC2sU1mkplkJplJZpKZtNbITDKTzKS1RmZim4ODg1tvv/327z537tzv7O3t/TZXXXXVVVddddVVV1111b8Vlauuuuqqq6666kV2/Pjxz7rmmms+u5RCRCAJSUhCEgCSuJ8kXlS2eSBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUQEEUFEEBFEBBFBRBARSMI2AK01ADIT29gmM8lMMpPMJDPJTDKTzCQzyUxsc3BwcOvtt9/+3efOnfudvb293+aqq6666qqrrrrqqquu+o9C5aqrrrrqqquu+hdl5oNvuumm79re3n7tUgoRgSQkIQkASdxPEi8K2zw320QEkpBERCAJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUgiIogIJBERRAQRgSQkAWAbgMwEwDaZSWaSmWQmmUlmYpvMJDPJTGxzcHBw6+233/7d4zhy++23fw5XXXXVVVddddVVV1111X8WKlddddVVV1111QtVSnnwQx7ykN+azWYPLqUgCUlIQhIAkrifJF4Y2zw329xPEpKQREQgCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUgiIpCEJCQhiYhAEhGBJCICSUQEkgCQhG1sc7/MxDatNTKTzCQzyUxsk5lkJoeHh7fecccd3z2OI7fddtvncNVVV1111VVXXXXVVVf9V6Fy1VVXXXXVVVe9QLPZ7LUf9KAH/VYphYggIpAEgCQk8UCSeG62eX5s80C2iQgkIYmIQBKSkIQkJCEJSUhCEpKQBIAkJCEJSUhCEpKQREQgiYhAEpKQhCQiAklEBJKQxANlJraxjW1sk5m01shMWmvYJjM5PDy89Y477vjucRy57bbbPoerrrrqqquuuuqqq6666r8Llauuuuqqq6666vk6fvz4Z1177bWfXUohIpCEJCQBIIkHksT9bPOC2OaBbAMgCUlEBJKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJCICSUgiIpCEJCICSUhCEpJ4INvYBsA2tslMMpPMJDPJTPb39289f/78b+/v79969913f88wDLdy1VVXXXXVVVddddVVV/1PQOWqq6666qqrrnoeN954429tb2+/dikFSUQEAJKQxPNjmxfENg9km/vZJiKICCQhCUlIQhKSiAgAJCEJSUhCEpKQBIAkJCEJSUQEkpCEJCICSUgiIpCEJCQhCUkA2MY2tgGwTWaSmWQmmcnBwcGtt91223ffcccd3zMMw61cddVVV1111VVXXXXVVf8TUbnqqquuuuqqq56llPLgG2644bu2trZeOyKQREQAIIl/Lds8kG3uZxuAiEASkpCEJCQhCUlIQhIAkpCEJCQhCUkASEISkpBERCAJSUgiIpCEJCICSUjifraxDYBtADIT22Qmmcnh4eGtt91223ffcccd37Ner2/lqquuuuqqq6666qqrrvqfjspVV1111VVXXXXZfD5/7Qc96EG/FRFEBJKQBIAkACTxorDNA9nmfra5nyQkIQlJSEISkgCQhCQAJCEJSUhCEpKQBIAkJCGJiEASkpCEJCQhiYjgudnGNgC2sU1mkpnY5uzZs7996623fs9999333Vx11VVXXXXVVVddddVV/5tQueqqq6666qqrOH78+Gddc801ny0JSUhCEpKQBIAk/iW2uZ9t7meb+9kGICKICCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUQEkpCEJCQREUhCEvezjW0AbGMb29gmMzk4OLj19ttv/+6nPe1pn8NVV1111VVXXXXVVVdd9b8Vlauuuuqqq676f+706dPfdfz48feOCCKCiEASkpAEgCT+Jba5n20AbHM/29xPEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISkgCQhCQkASAJSUgiIpCEJABscz/b2CYzsc3h4eGtt99++3ffcccd37Ner2/lqquuuuqqq6666qqrrvrfjspVV1111VVX/T925syZ39rZ2XntUgqSkIQkJCEJAEn8S2xzP9sA2AbANgC2AYgIIgJJSEISkpCEJAAkIQlJAEhCEpKQhCTuJwlJSEISEYEkJBER3M82ALYByExsk5mcP3/+t5/+9Kd/z9mzZ7+bq6666qqrrrrqqquuuur/EipXXXXVVVdd9f/Ugx/84O+S9NqlFCKCiEASkrifJP4ltrmfbQBsA2Ab29wvIpCEJCQhCUlIQhKSkASAJCQhCQBJSEISAJKQhCQkERFIQhKSkMT9bGMb29jGNgcHB7fecccd3/20pz3tc7jqqquuuuqqq6666qqr/q+ictVVV1111VX/D73+67/+dz35yU9+71orEYEkJCEJAElI4l9im/vZBsA2ALaxDYBtIgJJSEISkgCQhCQAJCEJSQBIQhKSeCBJSEISkogIJCEJSUgCwDYAtslMDg8Pb7399tu/+8477/ye9Xp9K1ddddVVV1111VVXXXXV/3VUrrrqqquuuur/mdd5ndd572EY3rvWSimFiCAikIQkJCGJ+0nifrZ5fmwDYBsA29gGwDaSkIQkJCEJSUhCEpKQBIAkJCEJAElIQhKSkIQkJBERSEISkpCEJO6Xmdjm3Llzv/30pz/9e86ePfvdXHXVVVddddVVV1111VX/n1C56qqrrrrqqv9nXv/1X/+7vv3bv52u64gIJCEJSUhCEveTxP1s80C2AbANgG0AbGMbANvYRhKSkIQkACQhCQBJSEISAJKQhCQAJCEJSUgiIpCEJCQhCUkA2MY2R0dHtz7jGc/47qc97Wmfw1VX/fs9OCKIiAdHBKWUB0sCQNKDSikASOKBJAFQa32wJF6QruseLIkXpO/7B/N8SKLv+wfzTLaRxP1sAzAMw622iQjW6/WtAMMw3GqbcRxvzUxaa8/ITDLz1swkM2+1je1bueqqq6666qqrrvrfi8pVV1111VVX/T/y4R/+4d/167/+65RSiAgigohAEpKQxP0k8YLY5oFsA2Ab2wDYxjYAkrifJCQhCUlIAkASkpAEgCQkIQkASUQEkpCEJCQhCQDbANjmiU984mc/9alP/RyuuuoFiIgHA5RSHlxrfXCt9UERgSS6rntw13UPlkTf9w/u+/7BkpAEgCQeSBL/Ekn8SyTxopLEi8o2fd8/GMA2GxsbDwawDYBt7mcbANsA2OZ+wzDcCiCJ9Xp9K8AwDLfaZhzHW23TWntGZtJauzUzaa0h6dbMvJWrrrrqqquuuuqq/x5Urrrqqquuuur/iRd7sRd77dls9t633XYbtVYiAklIQhKSAJDEi8o2tgGwjW0AbGMb20jifpKQhCQAJCEJSQBIQhKSuJ8kIoKIQBKSkIQkJAFgG4Dbb7/9u//u7/7ufbjq/5sHRwQR8eCIoNb64K7rHiSJruse3Pf9gwFms9mD+75/MM8kCQBJSAJAEgCSAJAEgCQAJAEgCdtI4t9CEv9WknhR2eZ+tnkg2zyQbe5nm/vZBqDv+wcD2GZjY+PBALYBsM39bHM/2wDYBmC9Xt9qm8PDw9/OTJbL5e9M03TrOI6/zVVXXXXVVVddddV/DipXXXXVVVdd9f/EO73TO33WT//0T1NKoZRCRCAJSUgCQBLPj23uZxsA29zPNrYBsI1tbGObiABAEveThCQAJCEJSdxPEpKICCKCiEASkpCEJABsA3B4eHjrX/3VX73P3t7eb3PV/3oR8WCAUsqDa60PrrU+KCKICGqtD+77/sGS6Pv+wV3XPVgSAJKQBIAkACQhCQBJAEjifpIAkASAJO4nCQBJ3E8SDySJfy9J/Geyzf1s80C2uZ9tHsg2D2SbB7LNA9nmgWxzP9vYptb6YIDNzc33to3t97aNbYZhuHUYhluHYbh1uVz+TmuNaZpunabpt7nqqquuuuqqq676t6Ny1VVXXXXVVf8PvM7rvM577+3tvfbe3h5d1yEJSUQE95PEv8Q2ALYBsI1t7mcb29jGNpIAkMQDSUISkrifJCQhCQBJSEISkpCEJO5nm6Ojo1uf+MQnfs4999zz3Vz1v4KkB0cEs9nstfu+f1Df9w/uuu7Bs9nswX3fP5hnkgSAJCQBIAkASQBIAkASAJIAkMT9JAEgiftJAkAS95MEgCTuJwkASQBIAkAS/1aS+K9im/vZBsA297PNA9nmfrZ5INs8kG0eyDYPZJv72QbANgC2AbCNbQBs03Xdgzc2Nh4MYPu9bWMbgPV6feswDLcOw3Drcrn8nWEYbm2t3ZqZt3LVVVddddVVV131wqEHPehBXHXVVVddddX/dT/xEz/hL/zCL+Tg4IBaKxGBJCQhCUm8MLYBsA2AbWwDYBvb2MY2trGNbSKCiKCUQkQQEZRSiAgkERFIQhKSkEREEBFEBBFBRCAJSdzv6Ojo1jvuuOO7n/rUp34OV/2PI+nBEUHXda89m80e1Pf9g/u+f/DW1tZrS0ISkpCEJCQhCQBJ3E8SAJIAkMT9JAEgiftJAkAS95MEgCTuJwkASQBIAkASAJIAkIQkACQBIAlJ/GtJ4j+abV4Q2wDYBsA2trmfbQBsA2Cb+9nmfra5n20eyDYPZJsHsg2AbQBsA2AbANsA2AbANgC2AbCNbQBsYxsA29jGNsMw3Gqbw8PD385Mlsvl74zjeOt6vb41Im7lqquuuuqqq666CtCDHvQgrrrqqquuuur/ss/93M/9rdtuu+21f/d3f5daKxFBRCAJSQBI4oWxDYBtbANgG9vYxja2sY1tbAMQEZRSiAgiglIKEUFEEBFIQhIRgSQkERFEBBFBRBARAEjCNk9+8pM/+6lPferncNV/u4h4cK31wfP5/LVKKWxsbLz21tbWawNEBJKQhCQkIQlJAEhCEpIAkASAJAAkcT9JAEjifpIAkASAJAAkASAJAEkASAJAEgCSkASAJCQhCQBJSEISkpCEJCQhCUn8Z7LNC2Kb58c297ONbWxjGwDb2MY2ALaxDYBtAGwDYJv72QbANgC2uZ9tHsg297MNgG0AbHM/2wDYBsA2ALYBsM39bANgG9sA2AbANgC2sY1tAGxjm2EYbrXN4eHhb2cmR0dHvzOO463TNP02V1111VVXXXXV/ydUrrrqqquuuur/sBd7sRd77Rd7sRd77e/93u+l6zoiAkk8kCTuJ4n72eZfYhvb2MY2trGNbSQhiftJ4n6SkIQkJAEgiYggIogIIgJJ3O/cuXO//bd/+7fvs16vb+Wq/zIR8eCIePBisXitUgqbm5uv3ff9g/u+f7AkJBERSEISkgCQhCQkASAJSUgCQBKSkASAJAAkASAJAEkASAJAEgCSAJCEJAAkIQkASUhCEpKQBIAkJCGJiEASkpCEJCICSUgiIpBERCCJiCAikIQkHsg2z802D2SbB7LN/WxzP9sA2AbANgC2AbANgG0AbANgG4DMxDa2sU1mYhvb2MY2ALaxjW1sA2Ab2wDYBsA2ALYBsM39bANgm/vZBsA2ALYBsA2AbQBscz/bANgGwDb3sw2Abe5nGwDbANgGwDYAtqm1Ptg2i8XivW2Tme9tm/V6fevh4eFvHx0d/c5yufxurrrqqquuuuqq/+vQgx70IK666qqrrrrq/6rP/dzP/a2//du/fe2///u/p5SCJCQREUgCQBIAknhutrmfbWxjGwDbZCa2sY1tbJOZ2CYiKKUQEUQEpRQigoiglEJEIImIICKICCICSUQEEYEkjo6Obv2bv/mb97l06dJvc9V/CkkPjgj6vn/t2Wz2oL7vH9z3/YM3NzdfWxKSkIQkJCEJSUhCEpIAkIQkACQhCQBJSEISAJKQhCQkIQlJSAJAEpIAkIQkACQhCUlIQhKSkIQkJCEJSUQEkpBERCCJiEASEUFEEBFIIiKICCKCiCAiKKUQEUQEEUFEEBFEBKUUAGxzP9sA2MY2ALaxjW0AbANgG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2ALaxTWZim8wkM7FNZmIb22QmtrGNbWxjG9vYxjYAtrGNbQBsYxsA2wDYBsA297MNgG1sA2AbANsA2AbANvezDYBtAGxzP9vczzYAtrmfbe5nGwDb2AbANraxjW1sY5vMxDbr9frWw8PD3z44OPid9Xr93Vx11VVXXXXVVf/XULnqqquuuuqq/6Ne53Ve573PnDnz2n/7t39LKYX7SeJ+kgCQxItKErZ5braxjW0AJHE/SdxPEgCSkIQkJCEJSUQEEcFyubz11ltv/e7bbrvtc7jqP0Qp5cGSXntzc/NBEcHGxsZrb29vvzaAJCQhCUlIQhKSAJCEJCQBIAlJAEhCEpIAkIQkJCEJAElIQhIRgSQkIYmIICKQhCQkIQlJSEISkogIJBERSCIikEREEBFEBBFBRBARRAQRQSmFiCAiKKUQEZRSKKUQEZRSiAhKKUQEpRQigoggIogIIoKIICKQBIBtbGMb29gmM7GNbTIT22QmtrFNZpKZ2CYzsU1mYpvMJDOxTWZim8zENplJZmKbzCQzsY1tMhPb2CYzyUwyk8zENplJZmIb29gmM7GNbWxjG9tkJgC2sY1tbANgG9sA2AbANrYBsI0kbCMJ2wDYBsA2tpEEgG0AbCMJ20gCwDYAtpEEgG0kAWCb+9nmfrYBsA2AbWwDYBvb2AbANraptT54sVi896lTp957GIbPss3Fixe/e7lc/s44jr/NVVddddVVV131vx160IMexFVXXXXVVVf9X/QTP/ET/pEf+RH+5m/+hoggIogIJCEJSUgCQBIviG0AbGMbANvYJjOxjW0yk8wkM5FEKYWIoJRCRBARlFKICCKCWisRQUQQEUQEEYEk7rrrru/++7//+/fhqn+TzHxw3/cP3tzcfK2tra3X3t7efm3bRASSkIQkJCEJSQBIQhIAkpAEgCQkASAJSUgCQBKSkIQkJCEJSUhCEpKICCQREUQEkiilEBFEBKUUIoKIQBIRQUQQEUQEEUFEEBGUUogISilEBKUUSilEBKUUSimUUogIaq1EBKUUSimUUogISilEBBFBKQVJRAQRgSQiAkkASOK52cY2mYltMpPMxDaZSWaSmWQmtslMWmtkJplJZpKZZCaZSWuNzCQzsU1rDdtkJplJZpKZZCaZSWZim8wkM7FNZmKbzCQzsU1mYpvMxDaZiW1sYxvb2MY2trGNbWxjG9vYxja2AbCNbQBsA2AbANsA2MY2ALYBsA2AbQBsA2Cb+9nmfrYBsM39bHM/29zPNvezDYBtAGwDYBsA29gGwDa2AbCNbWyTmdhmvV7fenR09NtHR0e/s16vb52m6be56qqrrrrqqqv+t6Fy1VVXXXXVVf8Hfe7nfu5vPeEJT+Cv/uqviAgk8UCSuJ8k7ieJ+9kGQBK2AZCEbV4Y20QEL4wkIgJJSEISkpDEXXfd9d1///d//z5c9SKLiAd3Xffai8XiQZubm6+9ubn52hFBRBARSEISkpCEJAAkIQkASUgCQBKSAJCEJAAkIQlJSEISkpCEJCQREUgiIpBERBARRASlFCKCUgqlFGqtlFKotVJrpdZKRFBKISIopVBKISIopVBKoZRCKYVSCqUUSimUUiilUEohIiilUEohIogIIoKIICKQREQgCUkASOKBbANgG9tkJrbJTGyTmWQmtslMbJOZZCaZiW0yk8wkM8lMMpPMJDNprZGZZCaZSWaSmWQmmUlmkplkJplJZpKZ2CYzyUxsk5nYJjOxTWZim8zENraxTWZiG9sA2MY2trGNbWxjG9s8P5IAsA2AJGwjCdtIwjaSsA2AJGwjCdtIwjaS+JfYRhIvKknY5vmRhG0kYRtJ2AbANgC2AbCNbSICgFLKgxeLxXufPHnyvW2zXq9vPTw8/O2jo6PfOTo6+m3gVq666qqrrrrqqv/pqFx11VVXXXXV/zHXXHPNg1/sxV7stb/pm74JAEkASAJAEgCSeCBJvDCSsM0DScI2z802AJK4nyQAJCEJSUQEEUFEIImnPvWpn/3Upz71c7jqhYqIB29sbLxX13Vcc801nw0QEUQEkpCEJCICSUhCEpIAkIQkACQhCQBJSAJAEpKQhCQkIQlJSEISEYEkIoKIICKICCKCiKCUQimFUgqlFGqt1FoppdB1HbVWuq6j6zq6rqPrOiKCUgqlFEoplFKICGqtRAQRQSmFiCAiiAgigoggIpCEJCQhCQBJPJBtbANgm9YatslMbJOZZCaZSWaSmWQmrTUyk8zENpmJbWxjm8zENplJZmKbzCQzsU1mkpnYJjPJTGyTmWQmtslMMhPbZCa2yUxsk5nYJjOxjW0yE9vYJjOxjW1sY5vMxDa2sY1tbANgG9vYxja2sY1tAGxjG9sA2OZ+tgGwDYBtAGzz/EjCNpKwDYAkbCMJ2wBIwjaSALCNJABsIwkA20jifraRxL9EEraRhG0kYRtJ2EYStgGwTURgG9vYppTy4MVi8d6239s26/X61sPDw98+ODj4ndVq9d1cddVVV1111VX/E1G56qqrrrrqqv9jzpw58+CnPOUpPPWpT6XWygNJ4oEkASCJ5yYJ2/xbZCalFF6QiCAikIQkJPEP//AP73PXXXd9N1c9j4h48NbW1nvt7Oy89ubm5mtLIiKQhCQiAklIQhKSkIQkJCEJSUhCEgCSkASAJCQhCUlIQhKSkIQkIgJJRAQRQUQQEUQEEUEphYiglEKtlVIKtVZKKdRa6bqOWiu1Vrquo+s6uq6j1kqtlVortVYigoggIogIIgJJRASSkIQkJCEJAEkA2CYzAbANgG1sY5vMxDa2yUxsk5nYJjOxTWZiG9vYxja2sY1tbANgG9vYJjOxjW0yE9tkJrbJTGyTmdgmM7FNZmKbzCQzsU1mYpvMxDaZiW0yE9tkJrbJTGxjm8zENraxjW0yE9vYxja2sY1tbGMb29gGwDa2sY1tAGxjGwDb2AbANgC2AbANgG0AbHM/29zPNgC2uZ9t/jUkYRsASQDYBkAStgGQhG0kAWAbSQDYRhIPJAnbSALANgC2AbANgG1sA2Ab25RSHrxYLN775MmT7z0Mw2dlJru7u999dHT0O9M0/TZXXXXVVVddddX/BFSuuuqqq6666v+YF3uxF3utpzzlKUjifpJ4QSTxgkjCNpKwzYsqM8lMSikASAJAEpKQhCQigojg7//+79/n7rvv/m6uIjMf3Pf9gzc3N19ra2vrtbe2tl5bEhGBJCICSUhCEpKQhCQkIQlJSAJAEhGBJCQhCUlIQhKSkIQkJCGJiEASEYEkIoKIICIopRARRASlFEoplFIopVBrpZRCrZVaK7VWSil0XUcphVortVZqrZRSKKUQEZRSkEREIAlJ2CYzyUwAJAFgG0nYBsA2ALaxDYBtbANgGwDb3M8295PEA0lCEgCSeEFsY5vMJDPJTDIT22QmmUlmkplkJplJZpKZZCaSyEzul5lIwjYAtgGwjW0yE9tkJrbJTGxjm8zENrbJTGxjG9vYxja2sY1tbGMb29gGwDa2AbCNbQBsYxsA2wDYBsA297MNgG3uZ5v72eZ+tnkg29zPNv9WkrANgCRsAyAJANtI4kUlCdtIwjaSsA2AbWwDYBtJzOfzB9tmNpt9dmayWq1uPX/+/OesVqvv5qqrrrrqqquu+u9E5aqrrrrqqqv+jzl79uwzXu7lXo7f+I3fQBKSAJAEgCQkIYkHksQD2ebfQhIAmcnzExGUUogIJPHnf/7nr3Px4sXf5v+piHhw3/evvVgsHrSxsfHaW1tbrx0RSCIikIQkJCEJSUhCEpKQhCQkIQkASUhCEhGBJCQREUgiIpCEJCQREUgiIpBERBARRAQRQSmFiCAiKKVQSqGUQimFUgqlFEop1FoppVBKoZRCrZWIoJRCRBARRAQAtmmt0VpjHEfuJ4nnJokHksT9JAEgCUlIQhKSkEREEBFIQhKSkEREIAlJAEhCEs+PbQBsY5vMxDaZSWbSWiMzyUxaa2QmmUlrjcyktYYk7mcbSUjihbGNbWxjG9vYxja2sU1mYpvMxDaZiW0yE9vYxja2sY1tbANgG9vYBsA2tgGwDYBtAGwDYBsA29zPNgC2eSDb3M82D2SbB7LNA9nmgWzz3GzzwkjCNveThG3uJwnbAEgCwDaSALCNJB5IEraRhG1sIwlJ2MY2EUFmsrm5+eDFYvFdq9Xqs3Z3d7/74ODgc7jqqquuuuqqq/47ULnqqquuuuqq/2O6rnutkydP8vxI4oEkASCJ5yYJ20jCNgCSALDN/SRhm+fWWqO1RimF+0lCEqUUJPEXf/EXr3Px4sXf5v+RUsqDNzY23qvWyjXXXPPZkpBERCAJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJSCIikEREIImIICKICCQREUQEkogIIoKIICKICEopSKKUQkRQSqGUQimFiCAiKKVQSiEiiAgigoggIrBNZgKQmUgCQBIAkgCQhCQkERFIQhKSiAgAIoKIICKQREQQEUQEEUFEEBFEBJKICCQREUhCEpKQxPNjGwDb2CYzsU1mkplkJq01MpPMpLVGZpKZtNbITDKT1hqZSWuNzKS1RmaSmbTWyEwyk9YamUlmkplkJplJZpKZZCa2yUwyE9tkJrbJTGyTmdjGNrbJTGxjG9vYJjOxjW1sYxvb2MY2ALaxDYBtAGwDYBsA29zPNgC2uZ9t7meb52abB7LNc7PNc7PNc7PNc7PNi0IStrmfJGxzP0nYBkASALaRBIBtJGEbSUjCNgCSsI1tJGGbiGBjY+PB8/n8s4dheO/d3d3vPjg4+J7MvJWrrrrqqquuuuq/CpWrrrrqqquu+j9mf3//tU+ePMkDSeIFkcSLQhK2AZCEbV6Y1hrTNNH3PQCSkEREIIk/+7M/e51Lly79Nv/HlVIevLW19V5bW1uvvbW19dqSiAgkERFIQhKSkIQkACQhCUlIAkASkpCEJCQhCUlIQhKSiAgkIYmIICKICCKCiCAiiAgiAklEBBFBRBARRAQRQUQQEUiilEJEEBFIIiKICCRhm8zENrbJTAAiAklIQhKSkEREEBGUUogISinUWimlUEohIogISilEBBFBRFBKISKICCICSUQEkpCEJCQhCQBJ3M82ALaxjW0yk8zENplJa43MpLVGZtJao7VGa43WGq01Wmu01shMMpPMJDPJTDKTzCQzyUwyk8zENplJZpKZZCa2yUwyE9tkJpmJbTIT29gmM7GNbWyTmdjGNraxjW1sYxvb2MY2ALaxjW1sYxvb2MY2trGNbQBsYxsA29zPNvezzf1scz/bPDfbPDfbPD+2eX5s89xs88LY5vmxzXOThG3uJwnb3E8SALaRxAPZRhKSsA2AJGxjG9tIIiIopTx4Npt99okTJ9774ODgt/f29r5nHMff5qqrrrrqqquu+s9G5aqrrrrqqqv+j4mIBwM87GEP4xnPeAb3kwSAJCQhiQeSxP1sAyAJ20jCNg8kCdu8ILbJTFprRASSiAhqrfz5n//561y6dOm3+T8oIh68vb39XltbW6+9tbX12hGBJCICSUhCEpKQhCQAJCEJSUgCQBKSkASAJCQhCUlIQhIRgSQkIYmIQBIRQUQQEUQEEUFEEBFEBJKICCICSUgiIpBERCAJSUQEALbJTCKCzMQ2mYkkIgJJZCYRgSQASilIIiIopVBKodZKKYVaK7VWSinUWimlUEohIogIJBERRASSkIQkJAEgifvZJjMBsI1tbJOZZCa2yUwyk9YamUlrjcyktUZrjdYarTUyk9YarTVaa7TWaK2RmbTWyEwyE9tkJraxjW0yE9vYxjaZiW1sY5vMxDa2sY1tbGMb29jGNraxjW1sYxvb2MY2ALaxjW0AbGMbANvYBsA2trENgG1sY5sHss39bANgG9vYBsA297PNA9nmhbHNC2KbF8Q2L4xt/iW2eX5s8/xIwjYviCRsIwkA20hCErYBkIRtAGxjm4iglPLg2Wz23idPnnzv1Wp167lz5z5nuVx+N1ddddVVV1111X8WKlddddVVV131f4ik1z5//jz3k4Qk7ieJB5IEgCQeSBIAtpGEbSTxQLaRhG2eH0m01pimib7vkURE8Nd//devc+nSpd/m/5CIePDW1tZ7nThx4r1ns9mDSylEBJKICCQhCUlIQhIAkpCEJAAkIQlJAEhCEpKQBEBEIAlJSEISkpBERBARSEISEUFEIImIICKICCQREUhCEpKQhCQkIYn72SYzkUREAJCZRAT3iwgkIYlSChFBKYVSCqUUSinUWimlUEqhlEKtlYiglEJEEBFIwjaZiW1eENvYxja2sU1mYpvMJDPJTDKTzCQzaa2RmbTWyEwyk9YamUlrjcwkM8lMWmtkJpmJbTKTzCQzsU1mYhvb2AbANraxDYBtbGMbANvYxjYAtrGNbQBsYxsA29gGwDa2AbANgG0AbGMbANsA2AbANgC2AbCNbQBsYxsA2/xLJAFgm/vZxjYAtgGwzb+GbV4UtnlR2eZFYZsXxjbPTRK2uZ8kbAMgCdsASOJ+krANgCRsYxtJ2GZjY+PBN91003et1+vP2t3d/e69vb3P4aqrrrrqqquu+o9G5aqrrrrqqqv+b3kwz/Swhz2M2267jX+JJF4QSdhGEraRxP0igsxEEpJ4flprjOOIJCKCixcv/vbu7u5v839ARDx4c3Pzvba3t197a2vrtUspSCIiiAgkIQlJSEISkpAEgCQkIQkASUgCQBKSkIQkJCEJSQBEBJKQhCQkERFIQhIRgSQkERFIQhKSkIQkJCEJSTyQbQAk8fxIIiKICCRRSiEiKKUQEZRSKKVQSiEiKKVQSiEiKKUgCYDWGpnJNE3czza2AbCNbQBsY5vMxDa2yUxsk5nYJjPJTDKTzMQ2mUlmkplkJrbJTDIT22QmtslMbGObzMQ2trGNbWxjG9vYBsA2tgGwDYBtAGwDYBsA29gGwDYAtgGwDYBtAGwDYJv72QbANgC2AbDN/WwDYBsA2wDYBsA2ALZ5UUjCNpKwDYAk/iW2sY1t/j1s8+9lmxeVbf4ltnlukrANgCQAbCMJANtIQhK2kYRtbGMbgIggIh48n88/+8SJE++9u7v73fv7+9+Tmbdy1VVXXXXVVVf9R6By1VVXXXXVVf+HZCa2AXjoQx/Kb/3WbwEgCUkASEISknhukngg20jifraRxP0igueWmdwvM8lMWmvMZjMuXrz4PfwvFhEP3tjYeK9jx4699ubm5muXUpBERBARSEISkpCEJCQhCUlIAkASkgCQhCQkASAJSUgCQBKSkIQkJCEJSUhCEpKICAAiAklIIiKQhCQiAkkASOL5kYQkJAEgCUlEBBFBRBARRAQRQUQQEUQEEUEphYhAEraxTWuNzEQSD2QbgMzENpmJbTIT29jGNraxjW1sY5vMxDa2sY1tbGObzMQ2trGNbWxjG9sA2MY2trENgG1sA2AbANsA2AbANgC2AbANgG0AbANgGwDbANgGwDYAtrmfbQBsA2Cb+9kGwDb3sw2Abe5nm/8IkrCNJGwjCdtI4l9LEraxjW1s89/NNv9atvnXkoRtACQBYBtJ2EYSkrCNbSQhCdssFosHz2azzz5x4sR7Hx4e/vbu7u73jOP421x11VVXXXXVVf8eVK666qqrrrrq/xDbt54/f54HksT9JPGCSOK5SQLANpJ4fiKC55aZ3K+1xjAMbG5ucs8993w3/wttbGx81tbW1oOPHz/+3hFBRBARSCIikIQkJCEJSUgCQBKSkIQkJAEgCUkASEISAJKQhCQAJCEJSUhCEgARAYAkJAEQEUhCEhGBJCQhCQBJSAJAEpKQhCQiAklIIiKQREQgiYggIpCEJCRxP9tkJgC2AZAEgCQAbANgG9vYxja2sU1mYpvMxDYAtrENgG0AbGMbANsA2MY2ALYBsM39bANgm/vZBsA297PNc5OEbSQBIAnbSALANraRhG3+tWwjCdtIwjaSALCNJGwjCQDbSMI2kgCwjSQAbCMJ20jCNpKwjSRsIwnbSMI2krCNJGwjiReVJGwjCdsASMI2tnl+bGMb2wBI4vmxzYtKEv9atvn3ss2LShK2kQSAbSTx/EQEs9nswV3XvfexY8fee71e33r+/PnPOTo6+m6uuuqqq6666qp/CypXXXXVVVdd9X+IbWxz4cIFTp48iSReGEm8IJKwDYAk7mcbSTyQJCICANt0XQdAa43WGuM4cvbs2e/mf5FSyoN3dnbe68yZM58dEUQEEYEkJCGJiABAEpKQhCQkIQkASUhCEpIAkIQkACQhCQBJSAJAEpIAkIQk7hcRSEISkpCEJCICSUhCEpKQhCQkIQlJSEISkogIJCEJSUhCEpJ4INsAZCa2AZCEJF4Y2wDYBsA2tgGwDYBtAGzz/Njm+bENgCQAJAFgm+dmmweyzQPZ5n62uZ9t7mcbANsA2MY2ALaxjW0AbGMbANvYRhK2kYRtJGEbSdhGErb572YbSdhGEi8qSdjmfpKwjW1sY5v7ScI2trHNv4dt7ieJfwvb/GeThG0AJGEbSTyQJGxjG0lkJrPZ7MHXXnvtd61Wq886e/bs+0zT9NtcddVVV1111VX/GlSuuuqqq6666v8QSbfyTCdOnODEiRPs7e0hCUm8IJK4nyTuJwkA2wBI4vmJCDKTiOCBbHN0dMR6vebixYvfw/9wpZQH7+zsvNeZM2c+OyKICCQREUhCEpKQhCQkIQkASUhCEpIAkIQkJAEgCUkASEISAJIAkASAJCQBIAlJSEISEYEkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiefHNgC2kYRtACQBIIn7SeJfSxL3k0REACAJAEn8W9nmgWxzP9sA2AbANgC2AbANgG0AbANgG9sA2AbANraxjW1sA2Ab29jGNgC2sQ2AbWwjCdtIwjb3k4RtJGEbSdjmgSRhm/8skrCNJGzzopCEbQAkYRvbAEjCNraxjW1sIwnb2MY2trGNbV4Uknhutnl+JPGfzTb/EknYBkAStgGQxPMTEUhCEhsbGw++6aabfuu+++777KOjo8/hqquuuuqqq656UVG56qqrrrrqqv9DIuJWgAsXLnDy5EmOHz/O3t4eLypJPD+SALCNJJ6fiCAzkUREANB1HfP5nHEcmc1mr3V4ePjb/A9TSnnw9vb2e11zzTWfHRFEBJKICCQhCUlIQhKSAJCEJCQBIAlJSAJAEgCSkASAJCQBIAkASQBIAkASEYEkACICAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEg9km/vZRhKSAJAEgCQAJAEgCQBJAEgCQBKSkIQkACICSUhCEpKICCQhCUlEBJKQxAtjmweyDYBtbANgGwDb2MY2tgGwjW1sYxsA29jGNraxjW1sA2Ab29gGwDaSeG62AZDE/WwjCQDbSALANpKwjSQAbAMgCdtIwjaSeCDbSOKBbCOJfw9J2OZFIQnbSMI295OEbQAkYRvbAEjCNraxjW0AJGEb29jGNraxjW1s89wkYZsHksQLYpvnJon/arZ5IEnYBkAStpHE/SSRmUQEkgC49tprP3t/f/+1z5079zpcddVVV1111VUvCipXXXXVVVdd9X/MarX6beC1eSZJvCC2kcTzI4kHso0kAGwjiecWETxQrZX7jeP42sDn8D9AKeXB29vb73XixIn3ns1mD44IJBERSEISkpCEJCQBIAlJAEhCEgCSAJCEJAAkIQkASQBIAkASAJKQhCQkIQlJSAJAEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJP41JAEgCUlIQhKSiAgkIYmIQBIRQUQQEUQEEUFEEBFEBJKICCKCiEASkpCEJCRxP9sA2AbANraxjW1sYxvb2MY2tslMbGObzMQ2tslMbGObzOR+trmfbWxjG9vYxja2sY1tbGMb29jGNgC2sY1tAGxjGwDbANjGNgC2AbANgG0AbHM/29zPNs/NNi+MJGwjCdtIwjaS+LeShG0eSBK2kYRtACRhGwBJ2MY2AJKwjW1sYxtJ2MY2trGNbWxjG9vYxja2kcT9JAFgmweSxAtjm+cmif9qkrANgCRsI4n7RQS2sQ2AJHZ2dl6767qn33PPPa9j+1auuuqqq6666qoXhspVV1111VVX/R+TmVy4cAGAEydOcPvttwNgG0m8KCTx3CQBYBtJvCARwQOVUuj7ntbag0spD26t3cp/g4h48Pb29nudPHnyvfu+f3ApBUlEBJKQhCQkIQkASUgCQBKSAJAEgCQkASAJAEkASOL5kYQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKICCQhCUlIIiKQhCQigoggIogIIoKIICIopRARlFKICEoplFIopRARlFKICEopRASSiAgkIQlJPJBtbGObzMQ2tslMMhPbZCaZiW0yk8wkM7ENgG1sk5lkJplJZgKQmWQmtslMMhPb2CYzsY1tMhMA22QmtrGNbWxjG9vYBsA2ALYBsA2AbQBsA2Cb+9kGwDb3s839bPNAtnkg29zPNi+IbV4YSdhGEgC2kYRtJPFvJQnbAEjCNgCSsI1tJGEb29jGNpKwjW1sYxvb2AbANraxTWaSmQBI4oEkAWCbB5LEv8Q2knhhJPGfSRK2kYRtJHG/iEASktjY2HjwDTfc8Fv33HPP57TWvpurrrrqqquuuuoFoXLVVVddddVV/8cMw/DbT3nKU177FV/xFXnIQx7C3/7t32IbSdjmgSTx3CTxQJK4n20kAWAbSTw/EcFzWywWD7722mt/6957732d1tqt/BeIiAdvb2+/19bW1mtvbW29dkQQEUQEkpCEJCQBIAlJAEhCEgCSAJAEgCQAJAEgCQBJPDdJAEQEkpCEJCQhCUlIQhKSAJCEJCQBIAlJSAJAEpKQhCQkIQlJAEgiIpCEJCQhiYggIpBERFBKoZRCRBARRAQRQSmFUgqlFEoplFIopVBrpZRCrZVSCrVWSimUUiilUEohIogIIgJJSEIS97ONbWyTmWQmrTUyk9Ya0zRhm9YamUlm0lojM8lMWmtkJplJZpKZtNbITGzTWsM2mUlmYpvMJDOxTWZim8zENraxjW1sk5kA2MY2trGNbQBsYxsA29zPNvezzQPZ5oFs89xs80C2eX5s8/zY5rlJwjYAknhutpEEgG0k8UC2kcQD2UYSL4gkbAMgCdtIwja2kYRtbAMgCdvYxjaSsI1tbGMbANvYxja2kYQkMhPb2OZ+knggSQDY5rlJ4rnZRhLPjyRs828lCQDbvDCSsI0kHkgStpGEJBaLxYOvv/76z7p48eKDDg8PP4errrrqqquuuur5oXLVVVddddVV/8dM0/SMJz/5yQC87Mu+LJcuXeJ3fud3sI0kXhBJPDdJPJAkAGwjiRcmInhuGxsbD7722mt/6957732d1tqt/CeR9ODt7e33uuaaaz67lEJEEBFEBJKQhCQkIQlJAEgCQBIAkgCQBIAkACQBIIkXRhIRgSQkIQlJSEISkpCEJAAkIQlJAEhCEpIAkIQkJCEJSUgCICKQhCQkERFIIiKICCKCUgqlFEop1Frpuo6u6yilUGul1kqtlVortVZqrdRa6bqOWiulFGqtlFIopVBKISKICCQhiQeyTWZim9Yamck0TWQm0zQxTRPTNDFNE9M0MY4j0zQxTROZSWuNzKS1RmbSWiMzyUwyk8zENq01MhPbZCaZiW1sY5vMxDa2sY1tbGMb29gGwDa2sQ2AbWwDYBsA2wDY5oFs84LY5l9imxfENv8WtnlhJAFgG0k8N0nYBkASALYBsI0kAGwjCQDbSMI2tnkgSdgGQBK2sY0kbGMb20jCNraxDYBtbGMb29hGEpKwTWaSmdgmM5HE/STxQJK4n23uJ4n72UYSz802knhRSOK52eZFJQnbAEjiuUUEklgsFg+ezWafffbsWfb29j6Hq6666qqrrrrquaEHPehBXHXVVVddddX/JZn52jfffPNvvfqrvzrv+I7vyO7uLj/1Uz/FbbfdhiQiAklIQhKSkIQkACQBIIkHkoRtHsg2ALYBsI1tMhPb2CYzyUxaa7TWmKaJo6OjW++7777Xaa3dyn+gzHzw8ePH3+vMmTOfXWslIogIIgJJSEISkpCEJCQBIAkASdxPEgCSuJ8k7ieJB5KEJCQhiYhAEpKQhCQkIQlJAEhCEpKQBIAkJCEJAElIQhKSkIQkJCGJiEASEUFEEBFEBKUUSinUWqm1Umul73u6rmM2mzGbzZjNZnRdR9d1dF1HrZWu66i1UmullEIphVIKEYEkIoLnlplkJplJZjJNE601pmliHEemaWIcR6ZpYhgGxnFkHEfGcWQcR6ZpYhxHpmmitUZmkplkJplJZpKZ2CYzsY1tMhPb2CYzsY1tbGMb2wDYxja2AbANgG0AbGMbANsA2AbANgBHR0e38kxHR0e3Hh0d3Wqb57ZcLm/lX8k2D7RarZ7BM9kGwDYviG0eaLVa3TqbzR5cawXg5MmTrwWwWCweLInFYvFggMVi8WBeANs8N9s8kG0eyDYAtgGwjW1sA2Ab29jGNgC2AbCNbQBsYxvbANjGNraxjW1sY5vMxDaZiW0yk8zENgCSeCBJPDdJ3E8SDySJ5yaJF0YSL4gk/jVs80C2sQ2AbTIT27TWWK1Wt955552vA9zKVVddddVVV111P/SgBz2Iq6666qqrrvq/JDMffPPNNz99sVjwhm/4hrze670eu7u7fPd3fzd7e3tIQhIRgSQkIQkASUgCQBIAknhBbANgG9sA2MY2tslMbJOZZCatNVprTNPE4eHhrffdd9/rZOat/AfY2dn5rGuvvfazI4KIICKICCQhCUlIQhKSAJCEJAAkcT9J3E8S95PEA0kCQBKSkIQkIgJJSAJAEpKQhCQkIQlJSEISkgCQhCQkIQlJAEQEkpCEJCICSUQEEUEphYig1kophVorXdfRdR193zObzZjNZsznc+bzOfP5nPl8zmw2o+s6aq2UUiilEBFEBBGBJB7INplJZpKZtNaYpolpmpimiXEcGceRYRgYx5FhGBjHkWEYGIaBaZoYhoFpmpimiXEcaa0xTROtNVprZCa2sY1tMhPb2MY2trGNbWwDYBvb2AbANrYBsA2AbQBsA3B0dHSrbY6Ojm5dLpe32ma5XN6amSyXy2ccHR3dCrBarW5dr9e38n/UfD5/MMB8Pn8wwMbGxoMlsVgsHrRYLB4MsFgsHjyfzx8sicVi8WCeyTbPj20AbANgG9sA2MY2tgGwjW1sYxvb2AbANrYBsI1tbAOQmdjGNpmJbTIT22QmtslMMhPbSAJAEg8kiftJ4n6SuJ8knpskXhBJPJAkXhhJvCC2eW62AbCNbWxjm9Yaq9Xq1rvvvvt1Wmu3ctVVV1111VVXAaAHPehBXHXVVVddddX/NTfeeKMXiwWnTp3iHd7hHXjIQx7C7u4uX/M1X0NEIAlJSCIikASAJCQhiftJ4oWxDYBtAGxjG9vYJjOxTWaSmbTWaK0xjiNHR0e33nfffa+Tmbfyb7S9vf1Z11577WeXUogIIoKIQBKSkIQkJAEgCUkASAJAEgCSeCBJPJAk7icJSUhCEpKQREQAIAlJSEISkpCEJCQhCUlIQhKSkASAJCQhiYhAEpKICCKCiCAiKKVQSqGUQq2Vruvouo6+75nNZsxmM+bzOfP5nPl8znw+Zz6fM5vN6PueruuotRIRSEISkrANQGZim8yktUZrjWmaGMeRcRwZx5FhGBiGgXEcWa/XjOPIMAyM48gwDIzjyDRNjOPINE1M00RrjdYarTUyk9YamUlmkpnYxjYAtrENgG1sA2Ab29zv8PDwVoCjo6NbAQ4PD29dLpe32ubo6OgZR0dHtwKsVqtb1+v1rVz17zKfzx8MMJ/PHwywsbHxYEksFosHzefzBwMsFosHz+fzBy8WiwfzTLaxDYBtbANgG9vYxjYAtrGNbWxjG9vYBsA2mYltbJOZ2MY2mUlmYpvMJDPJTGxzP0ncTxIAkgCQxP0kcT9JPDdJPDdJPJAknpsk/q1sA2AbANvYJjOxzXq9vvX8+fPffXh4+DlcddVVV1111VXoQQ96EFddddVVV131f80NN9zw9MVi8eCI4PTp07z/+78/x48f56//+q/52Z/9WSICSUhCEpKQhCQkIQkASdxPEs+PbQBsA2Ab2wDYJjOxjW0yk8yktcY4jozjyNHR0a1nz559ncy8lX+F7e3tz7ruuus+OyKICCKCiEASkpCEJCQBIAkASUjifpIAkMQDSeK5SUISkpCEJCQhiYgAQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkIgJJRASlFCKCUgqlFGqt1Frp+56u6+j7nvl8zmw2Yz6fs1gsmM/nzOdzZrMZs9mMruvouo5SChGBJGwDkJlkJplJa41pmpimiXEcGceRYRgYhoFhGBiGgWEYGIaBYRgYhoFxHBnHkWmamKaJaZqYponWGq01MpPMpLVGZmKbzCQzsU1mYhvblFLY29u7VRIHBwe3LpfLW4+Ojm61TWayXC6fsVwub7XNarW6dRiGW7nqf7TFYvHg48ePv/bm5uaD5vP5g48fP/7aGxsbD7aNbQBsYxsA29jGNrYBsI1tbGMb22QmtslMbGObzMQ2mYltMhPbZCaZSWaSmdhGEveThCQAJAEgiftJ4n6SeCBJPJAk7ieJ5yaJ5yaJfw3bANjGNraxjW0yE4CzZ89+9qVLlz6Hq6666qqrrvr/DT3oQQ/iqquuuuqqq/6vOXHixG8dP378tUspRASnTp3i4z/+4wH4nd/5HX73d38XSUQEkpCEJCQhCUkASAJAEv8S2wDYBsA2tgGwjW0yE9tkJpnJNE0Mw8De3t6t586de53MvJV/wcbGxmedOXPmvefz+YMjgoggIpCEJCQhCQBJSAJAEgCSAJDEA0ni+ZGEJCQREUhCEpKQBIAkJCEJSUhCEpKQBIAkJCGJiEASkpBERBARSCIiiAgigoiglEIphVIKtVa6rqPrOvq+ZzabMZvNmM/nzOdz5vM58/mc+XzObDaj73u6rqPWSkQQEQDYprVGa41xHJmmiXEcGceRcRwZhoFhGBiGgWEYGIaBYRgYhoFxHBnHkXEcmaaJaZporTFNE601MpPWGplJZpKZZCa2yUxsY5taK7u7u7eeO3fut4+Ojm49ODh4xnK5vPXSpUu/zVX/L8zn8wfPZrMHb21tPfjEiROvNZ/PH3z8+PHXloRtbGMbANvYxja2AbBNZmKbzCQzsU1mkpnYxjaZiW0yk8zENplJZpKZZCYAkgCQhCQAJAEgiftJ4n6SeCBJAEjifpJ4IEk8kCSemyT+Jba5n21sYxvbZCaZSWuNCxcufPbe3t7ncNVVV1111VX/f6EHPehBXHXVVVddddX/NRsbG5915syZzy6lUEqhlMLLvdzL8bZv+7bs7u7ysz/7s9x2221IIiKQhCQkIQlJAEgCQBIAknhBbHM/2wDYxjYAtrGNbTIT22QmrTWmaeLg4ODWu+6663Vaa7fyfPR9/9rXX3/9d83n8weXUpBERCAJSUhCEgCSkASAJAAk8UCSeCBJPFBEIAlJSEISkpCEJAAkIQlJSEISkpAEgCQkIQlJRASSkEREIImIICIopRARlFKICGqtlFLouo5aK33f0/c9fd8zm82Yz+fM53Pm8znz+ZzZbMZsNqPrOmqtlFKICCRhG9tM08Q0TQzDwHq9ZrVasVwuGYaBYRgYhoFhGBjHkWEYmKaJcRyZpolpmpimidYarTVaa2QmmUlmkplkJpmJbWyTmRweHt56dHR067lz537bNufOnfud5XJ56zAMt3LVVc/HfD5/8PHjx187Ijh58uRrzefzBx8/fvy1AWxjG9vYxja2yUxsk5lkJrbJTDKTzCQzsU1mYpvMJDOxTWaSmbTWAJAEgCQkASAJAEncTxL3k8T9JAEgiftJ4n6SeCBJ3E8SDySJF8Y2ALYBsI1tMpPMJDNprbFarW699957H8JVV1111VVX/f+EHvSgB3HVVVddddVV/9fM5/PPOnPmzGfXWimlEBGUUni913s9Xud1Xofd3V2+7/u+j729PSQhiYhAEpIAkIQkJAEgiReVbQBsA2AbANvYxja2yUwyE9u01lgul7deuHDhu3d3d78nM28F6LrutW+44Ybvms/nD44IIoKIQBKSkIQkACQBIAkASQBI4oEk8fxIQhIRgSQkIQlJSEISkgCQhCQkIQlJSAJAEpKQhCQiAklIIiKQRERQSqGUQimFWiulFGqt1Frpuo6u6+j7nr7vmc1mzOdzZrMZ8/mc2WzGbDaj6zq6rqPWSikFSQDYprXGNE2M48h6vWa1WrFarVgulyyXS1arFavVinEcmaaJaZqYponWGq01pmkiM8lMWmtkJpmJbTIT29gmMzk8PLx1uVzeevbs2d+epomLFy/+zqVLl36bq676DzCfzx8McOLEidc+derUa81mswfv7Oy8dkRgG9tkJpmJbTKTzCQzsU1mkplkJplJZmKbzCQzyUwyk9YarTUkASAJSUgCQBIAkrifJO4nCUncTxIAkrifJO4niftJ4n6SuJ8kXhjbANjGNgCZiW0yk9Ya0zSxXC5vPXfu3EO46qqrrrrqqv9/0IMe9CCuuuqqq6666v+aUsprX3fddb9Va6WUQimFUgonT57k7d7u7Xjwgx/MM57xDL7v+76PiEASkpCEJCQhCUlIAkAS95PEC2Ob+9kGwDYAtrGNbWyTmdgmM8lMMpPlcnnr+fPnv3uxWLz29vb2a0cEEUFEIAlJSEISAJIAkASAJO4niedHEg8kiYhAEhGBJCQhCUlIAkASkpCEJCQBIAlJSEISkogIJCGJiCAiiAgiglIKpRRqrXRdR9/3dF1H13V0XUff98xmM2azGbPZjNlsRt/39H1P13XUWqm1EhHcr7VGa41xHBnHkfV6zWq1YrVasVqtWK1WrFYr1us1wzAwDAPTNNFao7VGZpKZZCaZSWZim8zENoeHh7dmJufPn//tw8PDW/f395+xXC5v3d/f/22uuuq/wXw+f/B8Pn/wxsbGg0+cOPFas9nswceOHXvtzCQzyUwyE9tkJplJZpKZZCaZSWaSmWQmrTVaa0zTRGYiCUlIQhIAkpDE/SQBIAkASUgCQBL3kwSAJO4niftJAkASAJK4nyReGNsA2MY2trFNZpKZTNPENE3s7u5+9+Hh4ftw1VVXXXXVVf+/oAc96EFcddVVV1111f81EfHga6655um1Vmqt1FqJCEopnDx5kvd93/fl+PHj/O7v/i6/93u/R0QgCUlIQhKSkIQkACQBIInnJgkA2zw/tgGwjW0AbGMb29gmM7GNbVprtNZordFaYzabIQlJSAJAEpIAkMT9JHE/SfxLIgJJRASSkIQkIgJJSAJAEpKQhCQkASAJSUhCEpKICCQhiYggIogIIoJSCrVWaq3UWun7nr7vmc/n9H1P3/f0fU/f9/R9T9/3dF1H13WUUogIJCGJzCQzmaaJcRwZhoH1es16vWa1WrFer1mv16zXa4ZhYBxHxnFkmiamaaK1RmsN22QmtrHNwcHBrUdHR7eeO3futzOT8+fP/86lS5d+m6uu+l9gPp8/+OTJk6993XXXvdfOzs5rZyaZiW0yk8wkM8lMMpPMJDPJTFprTNNEa41pmpimCQBJSEISkgCQBIAkACQhCQBJSAJAEgCSuJ8k7icJSQBIAkASAJK4nyReGNsA2MY2tslMMpPMZJomhmHg3Llz7zNN03dz1VVXXXXVVf9/oAc96EFcddVVV1111f81EfHgkydPPr3ve2qt1FoppVBKISI4efIkH/MxHwPAz/3cz/F3f/d3SCIikIQkJCEJSQBIAkAS95PEi8I2ALYBsA2AbWxjG9vYJjOxTWaSmbTWaK1hm/l8jiQAJAEgiftJ4oEk8YJIQhIRgSQkERFIQhKSkIQkJCEJSUgCQBKSkIQkJBERSEISEUFEEBFEBKUUaq3UWqm10vc9fd8zm82YzWbMZjP6vqfve7quo9ZKrZWIICKQhG0yk9Ya0zQxjiPDMLBerxmGgfV6zTAMDMPAMAyM48g4jrTWmKaJaZrITFprbGxscM8999x67ty53z48PLz18PDwGUdHR7fu7e39Nldd9X/EfD5/8IkTJ177+PHjr3XNNde8t20yk8wkM8lMMpPMJDPJTKZpYpompmmitcY0TUzThCQkIQlJAEhCEgCSkIQkACQhCQBJAEjifpKQBIAkACQhCQBJAEjifpJ4YWwDYBvbZCa2aa3RWmMcRw4ODm69dOnSQ7jqqquuuuqq/z/Qgx70IK666qqrrrrq/6KdnZ2nz+fzB/d9T62VUgqlFEopRAQv+7Ivy1u/9Vuzu7vLD/zAD7C3t4ckIgJJSEISkgCQBIAkACTxQJJ4QWxzP9sA2AbANraxjW1sY5vMxDaZSWbSWmOaJgA2NjaQxP0k8aKSREQgCUlEBJKQhCQiAklIQhKSkIQkACQhCUlIQhIRgSQkERFEBBFBKYWIoNZKrZVaK13X0fc9fd8zm83o+57ZbEbXddRaKaUQEUgCwDaZyTRNtNYYhoFxHBmGgWEYGMeRYRgYx5FxHJmmiWmaaK0xTROZSWuNg4ODWw8ODm49d+7cb589e/Z3Ll269NtcddX/I/P5/MEnTpx47ePHj7/WNddc8962yUwyk8wkM8lMWmtM08Q0TYzjyDRNTNPENE201ogIJCEJAElIQhKSkIQkACQhCQBJAEgCQBKSAJCEJAAkIQkASQBI4n6SeGFsA2CbzMQ2mUlrjWmaGIaBs2fPfnZr7XO46qqrrrrqqv8f0IMe9CCuuuqqq6666v+i2Wz2W5ubm6/d9z1d11FrpdZKRFBKISJ43dd9XV7rtV6LS5cu8Y3f+I1IQhKSiAgkASAJSQBIAkAS95PEi8o297MNgG1sYxvb2MY2tslMbJOZtNbITKZpAmBzcxMASbwoIgJJRASSkIQkIgJJSEISkpCEJCICAElIQhKSkEREIAlJRAQRQUQQEZRSKKVQa6XWStd1dF1H3/f0fU/f93RdR9d1lFKQhCRsY5vMpLXGOI5M08Q4jozjyDiOTNPEOI6M48g0TbTWmKaJ1hqZSWsNgL29vVtvu+227z579uzvXLp06be56qqrLpvP5w9eLBYPvv76699ra2vrtWez2YMzk8wkM2mtMU0T4zgyTRPTNDGOI+M4Mk0TtpGEJCQhCUlEBJKQhCQAJCEJAEkASEISkgCQhCQkASAJSQBIAkASAJL4l9jGNraxTWaSmbTWGIaBg4ODWy9duvQQrrrqqquuuur/B/SgBz2Iq6666qqrrvq/yPZ77+zsfNdsNqPve7quo9ZKKYVSChHByZMneZu3eRse9KAH8bd/+7f8wi/8AhGBJCQhCUlIAkASkrifJAAkcT9J/EtsA2AbANsA2MY2ALaxTWZim8zENplJa43WGq01bLO9vc0LI4mIQBKSiAgkIQlJSEISkogIJCEJSUhCEpKQhCQiAklIIiKICCKCiKCUQimFWiu1VmqtdF1H13V0XUfXddRaqbUSEQDYJjPJTFprTNPENE1M08Q0TYzjyDRNTNNEa41pmmit0VqjtUZmArC3t3frbbfd9t1nz579nUuXLv02V1111YtkPp8/+Prrr3+vY8eOvfb29vZrZybTNDGOI9M0MU0T4zgyTRPjODIMA+M4EhFIQhKSiAgkEREASEISkpAEgCQkIQlJAEhCEpKQBIAkJAEgCQBJAEjifpIAsM0D2cY2tslMMpPMZJom1us1mfk+991333dz1VVXXXXVVf/3oQc96EFcddVVV1111f9Fth/cdd3TNzc3mc/ndF1H13WUUiilUEohIjh16hQf+ZEfCcDv/d7v8Qd/8AdEBJKQhCQAJCEJAEkASAJAEveTxANJ4n62eW62AbANgG1sA2Ab29gmM7FNZmKbzKS1RmuN1hqtNXZ2dnigiEASkogIJCEJSUgiIpCEJCQhCUlIQhIRgSQkIYmIQBKSiAgigoggIiilEBHUWimlUGul6zpqrdRa6bqOUgqlFCQBYJvWGuM4Mk0TrTWmaWKaJlprTNNEa43WGq01Wmu01shMJHHp0qVbb7vttu8+e/bs71y6dOm3ueqqq/7d5vP5g6+//vr3Onbs2GtvbGy89jRNjOPINE2M48g0TYzjyDAMDMNAaw1JRAQRQUQgCUlIQhKSkASAJCQhCUlIQhKSkIQkJAEgCUlIAkASkrifJB7INvezDYBtbJOZtNZorTEMA9dee+2t6/X6ff7hH/7ht7nqqquuuuqq/9vQgx70IK666qqrrrrq/6pxHH9re3v7tTc2NpjNZnRdR62VUgqlFEopRAQPfehDec/3fE8ALl26xA/90A+xt7eHJCQhCUkASEISAJIAkASAJO4niReVbQBsA2Ab2wDYxja2sY1tMpPMxDatNTKTaZporSGJra0tJBERSEISkogIJCEJSUhCEpKQhCQiAklIQhIRgSQiAklEBJKICEopRASlFEoplFKotVJrpZRCrZVSCqUUIoL7ZSatNaZpYpomxnFkmiZaa7TWaK3RWiMzaa2RmUhib2/v1mc84xnfffbs2d+5dOnSb3PVVVf9p5rP5w8+fvz4a586deq9NjY2XnscR8ZxZJomxnFkHEeGYWAYBlprlFIopSCJiEASkpCEJAAiAklIQhKSkIQkJCEJSUhCEpKQhCQAJAEgiefHNgC2AbCNbWyTmbTWmKaJjY0NPvIjP/LWr//6r3+ff/iHf/htrrrqqquuuur/LvSgBz2Iq6666qqrrvq/KjMfDDx9Z2eHxWJB3/d0XUcphVorpRQiglIKD3nIQ3jLt3xLjh07xqVLl/j7v/97/vAP/xBJAEhCEpIAkIQkACQBIIn7SeKBJPGC2OZ+tgGwjW0AbGMb29jGNrbJTDIT27TWyExaa4zjSK2VY8eOIQlJSEISkpBERCAJSUhCEpKQREQgCUlEBBGBJCKCiCAiiAhKKZRSKKVQSqGUQq2VUgoRQUQgCUnYJjNprTFNE9M0MU0T4zgyTROZSWuNzCQzyUwODg5uve2227777Nmzv3Pp0qXf5qqrrvpvc91117339ddf/1kR8eBxHJmmiXEcGceRcRwZhoHVakUphYggIpCEJCICSQBEBBGBJCQhCUlIQhKSiAgkIQlJSEISkgCQxAtim/vZxja2sY1tMpNpmhiGgQ/+4A/m9OnTt37WZ33W69x33323ctVVV1111VX/N1GOHz/OVVddddVVV/1fJWl3tVo9WNJL11qJCCICSUhCEpIA2Nvb40lPehLr9ZpHPvKR3HLLLbz4i784s9mMO+64A0ncTxKSAJAEgCQkcT9J3E8Sz00S95OEJCQBIAlJSAJAEpKQhCQkIQlJRASSkEREEBGUUrDN4eEhtpnP50QEEUFEEBFIQhKSkIQkIoKIQBIRQSmFUgqlFEopRAS1Vkop1FoppVBrpdZKrZVSChGBJAAyk9Ya4zgyDAOr1Yr1es1qtWK1WrFarViv14zjyDiOXLp06dYnPelJX/0P//APn/O3f/u37/P0pz/9ay5cuPA76/X6Vq666qr/VgcHB3996dKln5G0u7Gx8eCu645HBBFBRBARZCbjOGIb29zPNrZ5bpJ4bpKQhCQiAklIAkASknhhJPHC2EYSAPfeey9v8AZvcPzWW2/9m1tvvfWvueqqq6666qr/m9CDHvQgrrrqqquuuur/ssx88DAMv7W9vf3g7e1tZrMZXdfRdR2lFEoplFIopRARRATHjx/nzd/8zbnlllsAuHTpEj/yIz/C/v4+kgCQhCQAJCEJAEkASAJAEveTxIvCNgC2AbANgG1sYxsA29jGNraxTWZim8wkM7FNZlJrpZTC1tYWkpBERCAJSUhCEhGBJCKCiCAiKKUQEUQEEUEphYiglEJEEBFEBACSAMhMMpPMpLVGa41pmmitMU0Tmcne3t6tz3jGM7777Nmzv3Pp0qXf5qqrrvpfYT6fP/jaa699rzNnznx2a41xHBnHkWEY2N3dZb1eExGUUogIJCGJiCAiiAgiAklEBJKQRCmFiEASEYEkJCEJSQBIAkASz80297ONbWxjG9vYJjOxTWayubnJZ3/2Z/MP//APv/OZn/mZr81VV1111VVX/d9EOX78OFddddVVV131f5mk3a7r/mYYhvcupVBKISKQhCQiAkkASEIS6/Wav/u7v2Nvb49rr72WY8eO8fCHP5zZbMbtt9+OJCQBIAlJAEhCEgCSAJDE/SRxP0lIQhKSkIQkJAEgCUkASAJAEpKQhCQkIYmIQBKSiAgigoiglEJEUErBNq01lsslwzAAMJvNkIQkIoKIICIopVBKoZRCKYVSCqUUSimUUogIIoKIQBK2sU1m0lpjHEfGcWQYBoZhYBgGhmFgGAYuXrx46xOf+MSv/sM//MPXefrTn/41Fy5c+J31en0rV1111f8a0zTtXrp06XcuXLjwPRGxe+zYsdeOCEoplFIYx5FxHMlM7mcbAElIAkAS9yulIAlJRASSkEREACAJSQBI4vmRxHOThG3uZxsA26xWKzY3N3nQgx6kn//5n/9qrrrqqquuuur/Jsrx48e56qqrrrrqqv8Hbp2mCduvXUqhlEJEEBFIQhKSAJDE/e677z6e/OQnMwwDj3jEI7j55pt5sRd7MWazGXfccQeSkASAJCQBIAlJAEjifpIAkMQDSUISkpAEgCQkIQkASQBIQhKSkEREIImIQBKSkEREEBFEBJKICEopRAS2GYaBo6Mj1us10zSxsbFBRBARRAQRQURQSiEiiAgigohAEpKwjW1sM00TrTXGcWQcR4ZhYBxHhmFgd3f31ic+8Ylf/fd///ef8/jHP/5jLly48DtcddVV/+tN07R76dKl3zl//vz3RMTusWPHXrvWim2GYaC1RmbyQJKQhCTuV2slIogIIgJJRASSkIQkJAEgiQeSxANJ4n6SeCDb2AbANrZZLpe8xEu8xKWf//mf/2quuuqqq6666v8myvHjx7nqqquuuuqq/w9KKb+zXq+JiNeOCEopRASSkIQkJAEgifut12tuv/12/uEf/oFrr72Wa665hptvvpkXe7EX4ylPeQrr9RpJSAJAEpIAkASAJAAkASAJAElI4rlJQhKSkIQkACQhCUlIQhKSiAgkIYmIQBKSiAgkERFEBBFBRFBKISKICDKTcRw5ODjg8PCQo6MjbLO5uUkphYggIpCEJABsYxvbtNZorTFNE+M4Mk0T4zgyjiOXLl269QlPeMJX/8Vf/MXbXLhw4XfW6/WtXHXVVf/ntNZ29/b2fufChQvfExG7Z86cee3MZL1e01ojM7GNJCICSdyv1kophYggIpBERCAJSUhCEpKQxP0kIQkASUjigSTx3GxjG4DMxDYXLlzgJV/yJY//7d/+7fccHh7uctVVV1111VX/91COHz/OVVddddVVV/1/sVgsnrFarY5LeulSChGBJCICSUhCEpJ4buv1mr//+78H4NixYxw7doyHP/zhzGYz7rjjDgAkcT9JSAJAEgCSAJAEgCTuJwlJSEISkpCEJCQhCQBJSEISkpCEJCQREUhCEhGBJCICSUhCEpKQREQQEUQEpRQkYZtpmlgul1y4cIFpmmitsVgskASAbTKTzGSaJqZpYpompmliHEcuXbp065Oe9KSv/su//Mv3efKTn/w5Fy9e/B2uuuqq/xdaa7t7e3u/c+HChe/Z2dk53vf9S69WK1pr2MY2EQGAJCKCruuICCICSUQEEYEkJCEJSQBIAkASz48kACTx/NgGwDa2sU1mcuzYMXZ3d3/m7Nmzt3LVVVddddVV//egBz3oQVx11VVXXXXV/zMPtv1dm5ubr721tcVsNqPrOmqt1FoppSAJSUQEkpBERCAJSRw/fpwXf/EX51Vf9VUB2Nvb4x/+4R/4kz/5EyQhCQBJSAJAEpIAkASAJAAk8UCSeGFs80C2uZ9tAGwDYBvbANjGNgC2sY1tbGMb22QmtslMMpPMJCKYz+eUUrjxxhuxTWaSmWQmtnn605/+3ffcc8/v3Hvvvd/NVVdddRVw8uTJ957P59919uxZMhNJzGYzaq1EBJubm5RSKKUQEUQEkogIIgJJSEISAJK4nyTuZ5sHso1tbGMb29gmM8lMMpPMpLVGa42dnR2uu+669/mt3/qt7+aqq6666qqr/u+hHD9+nKuuuuqqq676f2bX9u/YfuuIOF5KISKICCQhCQBJAEjigSSxXq+5/fbb+Yd/+AeuueYarrnmGm6++WYe+9jH8tSnPpX1eo0kJAEgCUkASEISAJIAkMT9JHE/SUhCEpKQhCQkIQkASUhCEgCSkIQkJCGJiEASEYEkJBERSEISkogIJBERRAQRQSmFUgoA0zSxXq+5cOECBwcHLJdLxnG89YlPfOJX/9Ef/dHr3HvvvT9zeHj411x11VVXPdNyufzrruuesb29/daHh4fUWrGNJObzObVWIoKIoJRCKYVSChFBRBARSEISkpCEJCTxQJKQxHOTBIBtAGxjG9vYxja2OTw8pOu6v77nnnt+h6uuuuqqq676v4dy/Phxrrrqqquuuur/G0m7rbWfkfTREUFEEBFIQhL3kwSAJB5IEgDr9Zp/+Id/AODYsWPs7OzwsIc9jNlsxh133AGAJCQBIAlJAEgCQBKSAJDE/STx3CQhCUlIQhKSAJCEJCQBIAlJSEISkpCEJCICSUQEkpCEJCKCiCAiiAgigoiglEJEUEpBEq011us1h4eHx6dperDt4601ZeatXHXVVVc9wHK5/Ou+75+xvb391gcHB9im73sWiwWlFPq+p9ZKKYVSChGBJCQhCUlIQhIAkpCEJCTxQJK4nyTuZxsA29jGNraxTWaSmTz84Q+/9alPferPcNVVV1111VX/91COHz/OVVddddVVV/1/JGl3HMdnlFLeOiKICCICSTw/knggSdzvjjvu4ClPeQrDMPDwhz+cm266icc+9rHMZjPuuOMOACQhCQBJSAJAEgCSkASAJO4nCUlI4oEkIQlJSEISkgCQhCQkIQlJSEISEYEkIgJJSCIikIQkIgJJSEISkogIJBERRASlFCKCUgqz2ez48ePHX/v06dPvfezYsfeutb70OI6XWmu3ctVVV10FLJfLv+77/hmbm5tvfXh4yMmTJ9nY2GA2m1FrJSIopRARSCIiiAgkIQlJSEISz00SknggSTw329jGNrbJTDKTzORRj3oUr/3ar737W7/1W9/DVVddddVVV/3fQzl+/DhXXXXVVVdd9f+VpL9eLpfUWl+7lEJEEBE8kCQeSBL3k8T91us1d9xxB4973OO45pprOHPmDDfddBOPecxjeNrTnsZ6vQZAEpIAkIQkACQBIAlJ3E8S95OEJCRxP0lIQhKSkIQkACQhCUlIQhKSkIQkJBERSCIikIQkIgJJSEISEUFEEBFEBBFBRBARRASlFEopzGaz41tbWy995syZ9z527Nh7d1330pl5YhzHv+aqq676f221Wv31YrHgmmuuee3NzU1qrZRSiAgiAklIIiKQhCQkIQlJSEISkpDECyKJ58c2trGNbWxjm8zkzd/8zbnxxhv5hV/4ha/hqquuuuqqq/7vQQ960IO46qqrrrrqqv/vJH3W9vb2Z29ubjKbzSilEBFEBBFBRBARRASSiAgkIQlJRASSkIQkjh07xou92IvxKq/yKgDs7e3x+Mc/nj/90z9FEpKQBIAkJCEJAEkASAJAEveTxP0k8UCSeEFs80C2uZ9tAGwDYBvbANjGNgC2sY1tbGMbgMzENraxTWZim8wkM8lMlsvlrcvl8tZz5859z3K5/O3MvJWr/teR9GBJAETEgyVRSnmwJCLiQaUUJAHQdd2DAbque7AkZrPZg20zn88fnJnY5oHGcbzVNg80DMOtPNM4jrcC2AZgmqZbbZOZZOYzbGObzMT2rbYByExs3wrQWiMibuWq/3KllAdfd91137W5ufnapRQkERFIQhKSkIQk7ieJF4Vt7mcbANvYxja2sU1mkplkJplJa41pmpDEV3/1V3Px4kU+5EM+5CHjON7KVVddddVVV/3fQuWqq6666qqrriIivme5XL52rfW1SykA2Ob5kQSAJCICgMwkIrjfpUuX+KM/+iMe97jH8WIv9mK88iu/Mq/0Sq/EYx7zGJ7whCfwp3/6pwBIAsA2AJK4n20kYRtJPJAk7ieJB5LEc5PEA9nmfrYBsA2AbQBsA2Ab2wDYxja2AbBNRGAb29jGNrbJTGyTmXRd9+Ctra0Hnzx58rVts1wub7148eJvHx4e/s56vb51mqbf5qr/UJn54FIKkrD94FIKkiilPFgStdYHSUIStdYHS6Lv+wfbRhJd1z0YoO/7BwNI4n6SAJDE/SQBIIn7SeJ+knggSdjmfrPZ7MEAtnmAB9vmudnmgWzzQLZ5INs8N0ms1+tbbQMgiWEYbgWwzTAMtw7DcOs4js+YpunWYRhujYhbuepfpZTy4J2dnfc6ffr0Z5dSiAgiAklIQhKSkASAJO4niRfENv8etrENwCMf+UgALl68SNd1Dx7H8Vauuuqqq6666v8W9KAHPYirrrrqqquuugokPXhjY+O3NjY2HjybzSilEBGUUogIIoKIICKICCICSUQEkpBERCAJSUhCEpI4duwYb/iGb8hNN90EwJ133skTnvAEnvCEJyAJSUgCQBKSAJAEgCQAJHE/SQBIAkASDySJF4Vt7mcbANsA2AbANrYBsI1tAGxjG9vYxjYAtrFNZmIb29jGNraxTWZiG9ssl8tba62cO3fut/f3939nGIZb1+v1b3PV85D0YEmUUh48m81eq5TC5ubmawP0ff/gruseDCAJAEncTxIAkrifJO4niftJ4n6SeCBJPJAkHkgSDySJB5IEgG2eH9s8P7Z5fmzz3Gzz/NjmudnmfraxDYBtbGMb2wzDcKttjo6OfjszWS6XvzNN063jOAL8Nlc9S0Q8eHt7+72uueaaz44ISilIIiKQhCQkIQkASQBI4oEkAWCb52ab+9kGwDa2AbCNbWxjm8wkM8lMWmu01jh16hSf9mmfBsBv/uZv8l3f9V2vc3R09NtcddVVV1111f8t6EEPehBXXXXVVVddddWzPHhzc/O3tra2HlxKodZKKYWIoJRCRBARRAQRgSQiAklEBJKQREQgCUlIQhLHjh3jsY99LK/8yq/M/fb397nzzjt5whOewN13340kACQhCQBJAEgCQBIAkgCQBIAk7ieJ+0nigSQBYJvnxzYAtgGwDYBtbANgG9sA2MY2tgGwjW1sYxvb2AbANraxDYBtbGMb22QmtrFNZrJarW5drVa3Hh0d3XpwcPA76/X61nEcf5v/wzLzwbVWSikPns1mr1VKoeu6B/d9/+DNzc3XloQkJCEJSUgCQBIAkrifJB5IEg8kiQeSxANJ4rlJ4oEk8UCSeCBJPJAkbPPcbPPcbPP82Oa52eb5sc0LYpsHso1tAGwDYBvbANjGNraxjW1sA7Ber28dx/HWYRhuHYbh1nEcnzFN063TNP02/09k5oOPHTv2Xtdee+1nl1KICCKCiEASkpCEJCQBIAkASbwobHM/2wDYBsA2tgGwjW1sY5vMJDNprZGZtNb4sA/7MB72sIfx9Kc/ne/5nu/hiU984kOGYbiVq6666qqrrvq/BT3oQQ/iqquuuuqqq656Dg8+ceLE02ut1FqptVJKISIopRARRAQRQUQQEUQEkogIJCGJiEASkpCEJCQhicc+9rE89rGP5cYbb+R++/v73HXXXTzxiU/krrvuQhIAkpAEgCQAJAEgCQBJSOJ+kgCQBIAk7ieJF8Y297MNgG0AbANgG9sA2MY2tgGwjW1sYxsA2wDYxjYAtrENgG1sYxvb2MY2trGNbTIT2yyXy1sBLl269NsHBwe/s16vbx2G4dbMvJX/JSLiwRHx4Nls9lq1Vrque3Df9w/e3Nx8bUlIQhKSkASAJCQhCUkASEISAJIAkMQDSeKBJPFAknggSTyQJB5IEg8kiQeSxP0k8UCSeG62eSDbPJBtHsg2D2Sb52ab52ab58c297MNgG0AbANgGwDbANjGNgC2AbCNbWwDYBvb2MY2wzDcCnB4ePjbmclqtfqdcRxvnabpVtu38n/A1tbWZ11zzTWfXWullEJEIImIQBKSkIQkACQBIIn7SeL5sc0D2QbANgC2AbCNbWwDYBvb2CYzyUxaa7TW+JAP+RAe9rCHsbu7y1d/9VdTSuFxj3vcQ4ZhuJWrrrrqqquu+r8FPehBD+Kqq6666qqrrnpOpZT33tnZ+a6IoNZKrZVaK6UUIoJSChFBRBARRASSiAgkERFIQhIRgSQkIQlJSEISx44d4zGPeQw33ngjN954I/fb39/nrrvu4klPehJ33XUXkpAEgCQAJAEgCUkASAJAEgCSAJAEgCTuJ4kXhW3uZxvbANgGwDa2sQ2AbWxjGwDbANgGwDa2AbANgG1sA2Ab2wDYxja2sY1tbGMb22QmtrHNcrm8dblc3rparW49ODj4nfV6feswDL/Nf4OIeHBEPLjrugd3Xfegvu8f3HXdg48dO/bamQmAJCICAElIQhKSAJCEJAAkIQkASUgCQBIAkpAEgCTuJ4kHksT9JPFAkrifJO4niftJ4n6SAJDE/SRxP0kASOJ+kgCQhG1sA2Cb+9kGwDb3sw2Abe5nm/vZ5n62eSDbPJBtHsg297ONbQBsA2AbANsA2AbANgC2AbANgG0AbANgG9sA2MY2tgGwjW0A1uv1rcMw3DoMw62r1ep3WmuM43hra+23+R+slPLgra2t9zpx4sR7b25uPlgSkpCEJCQhCQBJSAJAEgCSeFHZ5n62AbANgG1sA2Ab29jGNraxjW0yk9YaD3nIQ/jgD/5gAL7ru76L22+/na7r+PM//3Nx1VVXXXXVVf/3oAc96EFcddVVV1111VXPq5TyXVtbW+9dSqGUQtd1lFIopVBKoZRCRBARRAQRQUQQEUgiIpCEJCICSUhCEpKQhCQkIYmdnR0e85jH8OhHP5rt7W3ut7+/zxOf+ETuvvtu7r77biQhCQBJAEhCEgCSAJCEJAAkASAJAEkASOJ+knhBbHM/2wDYBsA2tgGwjW1sA2AbANsA2AbANrYBsA2AbQBsYxsA29gGwDa2sQ2AbWxjG9vYxjaZiW0yE4Cjo6Nb9/b2fnuaJg4ODn5nGIZbx3H8bf4dIuLBth88m80e3Pf9gyKCxWLx2rPZ7MFd1z1YEpKQhCQkIQlJSAJAEpIAkIQkACQBIAlJAEhCEgCSkASAJCQhCUlI4n6SAJDE/SQBIIn7SQJAEgCSAJAEgCQAJAEgCUkASAJAEgCSkASAJAAkASAJSdzPNraxjW0AbGMb29gGwDa2AbCNbQBsA2AbANsA2OZ+tgGwzf1scz/bANgGwDa2AbCNbQBsA2AbANsA2AbANgC2AbANgG0AbANgGwDbANgGwDa2AchMbJOZ2Ga9Xt96eHj420dHR7+zXq9vtf3b/DcqpTx4a2vrvWqtXHfddZ8tCUlIQhKSkIQkACQBIAkASTyQJP4ltrmfbQBsA2AbANvYxjYAtrGNbWyTmdgmM2mt8U7v9E683Mu9HN/1Xd/F7bffTimFCxcufPett976Plx11VVXXXXV/z3oQQ96EFddddVVV1111fM6c+bMb0XEax8dHVFrpZRCrZVaK6UUSimUUogISilEBBFBRCCJiEASEYEkJBERSEISkpCEJCQhCUkA7Ozs8OhHP5pHP/rRbG9vc7/9/X2e9KQn8eQnP5mDgwMAJAEgCUkASAJAEpIAkIQkACQBIAlJ3E8S95PEc7PN/WwDYBsA29jGNgC2AbANgG0AbANgG9sA2AbANgC2sQ2AbQBsYxsA29gGwDa2sY1tbAOQmQBkJraxTWZim+VyeattLl269NsHBwe/s16vb12v17/Nc4mIBy8Wi/eqtbK5ufnas9nswbXWB0tCEpKQhCQkIQlJAEhCEgCSkASAJAAkIQkASQBIQhIAkpCEJCQBIAlJSEISEYEkJCGJiEASAJKQBIAkJAEgCUkASEISkgCQhCQkASAJSUhCEgCSkIQkJCEJAElIQhIAkpCEJAAkASAJgMwkM7FNZmKbzMQ2mYltbGMb29jGNraxjW1sYxvb2AbANraxDYBtAGxjGwDbANgGwDa2sY1tbANgG9sA2MY2ALYBsA2AbQBsA2AbANsA2OZ+tgGwDYBtAGxjGwDb2MY2mYltMhPbrNfrWw8PD3/76Ojod46Ojm6NiN/mP1Ep5cGbm5vv1XUd11133WdLQhKSiAgkASAJSQBIAkAS95PE8yOJ58c2D2Sb+9nGNgC2sQ2AbWxjG9vYxja2sU1mYhvbfNInfRK7u7t87/d+L7VWaq08/elPf5+zZ89+N1ddddVVV131fw960IMexFVXXXXVVVdd9Zz6vn/vm2666bsigosXL7Jer6m1UkqhlEKtlVorpRRKKZRSiAgigoggIogIJBERRASSkEREIAlJSEISkpCEJAAkIYnt7W12dnZ49KMfzaMe9SgeaH9/nyc96Un81V/9FZIAkIQkACQhCQBJAEhCEgCSkIQkACQBIAkASdxPEs/NNvezjW0AbANgGwDbANgGwDa2AbANgG1sA2AbANvYBsA2ALaxDYBtAGxjGwDb2MY2ALaxjW1sYxvb2MY2mYltbJOZrFarW1er1a3jONL3/Wvbpu97JBERSAJAEpKQBIAkACQhCQBJAEhCEgCSkASAJCQBIAlJSEISkpCEJCQhiYhAEhGBJCKCiCAiiAhKKZRSkIQkJCEJSUhCEpKICCQhCUlIQhIRgSQkIQlJSCIikIQkJCEJSUgCQBKSkIQkACQBIIkHkgRAZpKZZCatNTKTzCQzyUwyk8wkM8lMMhPbZCa2yUxsk5nYxja2sU1mYhvb2AbANraxjW1sA2Ab29jGNrbJTABsYxvb2MY2ALaxDYBtAGxjm/vZBsA2ALYBsM39bANgGwDb2AbANraxjW0AbJOZ2MY2mYlt1uv1rYeHh799dHT0O6vV6rv5dyqlPHhzc/O9uq7juuuu+2yAiEASEYEkACQhCUkASAJAEveTxAsiifvZ5gWxzf1sA2Ab2wDYxjYAtrGNbWxjG9tkJraxTWbyCq/wCrzsy74s3/u930sphVIKfd/zl3/5lw9ZrVa3ctVVV1111VX/96AHPehBXHXVVVddddVVz+mhD32oa62UUgC47777GIYBSdRaKaVQSqHrOkoplFIopRARlFKICCICSUQEEYEkIgJJSCIikIQkJCEJSQBIQhIAkpDE9vY2N954IzfccAOPetSjuN/+/j4HBwc86UlP4ilPeQqSAJCEJCQBIAlJAEhCEgCSkIQkACQhCQBJAEgCQBLPj20AbHM/2wDYBsA2ALYBsI1tAGwDYBvbANjGNgC2AbCNbQBsYxsA29gGwDYAtrGNbQBsYxsA29jGNraxjW1sY5vMxDaZSWuNzMQ2ALaRRN/3AEgCQBKSAJCEJAAkIQlJAEhCEpKQhCQkERFIIiKQREQQEUQEEUFEUEohIiilUEqhlEKtlVortVZqrUQEEYEkIoKIQBIRgSQiAklEBJKICCQREUhCEpKQhCQkIQlJAEhCEg8kCdvczzYAtgGwjW1sY5vMJDNprdFaIzNprZGZZCatNTKTzCQzaa2RmWQmmUlmYpvMJDPJTGyTmdgmM7GNbWxjG9vYxja2sY1tbJOZ2MY2mYltbGMb29gGwDa2sQ2AbWwDYBsA29jmfrYBsA2Abe5nGwDb2AbANrYBsI1tAGxjG9vYBiAzsY1tMhOA1Wp16+Hh4W8fHh7+znq9/m7+BaWUB29ubr5X13Vce+21ny2JiEASEYEkJAEQEQBIAkASAJJ4IEn8e9nmfrYBsA2AbWwDYBvb2MY2trGNbWxjm8zENgAnT57k9V7v9fid3/kd9vf3KaVQa+X8+fPf85SnPOW9ueqqq6666qr/m9CDHvQgrrrqqquuuuqqZztz5sxvHT9+/LVrrUQEEUFmsr+/z/7+PplJRFBKoZRCrZVaK6UUSilEBKUUIoKIICKICCQREUgiIpCEJCICSUgCQBKSkASAJCQBIAlJbG9vc+ONN3LDDTfwyEc+kvvt7+9zzz33cM899/DkJz8ZSUgCQBKSkASAJCQhCQBJSEISkgCQhCQkASAJAEn8S2xzP9sA2AbANgC2sQ2AbQBsYxvbANjGNgC2sQ2AbWwDYBvbANjGNgC2sQ2AbWwDYBvbANjGNraxDYBtbGMb22QmtrFNZmKbzCQzsU1EEBHUWun7HklIQhKSkIQkJBERSCIikEREEBFEBBFBKYWIoJRCKYVaK6UUSinUWum6jlorXddRa6XrOrquo+s6uq6jlIIkIoKIQBIRgSQiAklIQhKSkIQkACRxP0k8kG0AbANgG9vYJjOxjW0yE9vYJjPJTDKTzCQzyUwyk8wkM8lMMpPWGplJZpKZtNbITDKTzCQzyUwyk8wkM7FNaw3bZCa2yUxsk5nYxjaZiW1sYxvb2MY2mYltbJOZ2MY2trGNbWxjGwDb2MY2tgGwjW0AbANgGwDbANgGwDb3sw2AbWwDYBsA29gGwDYAtrENgG1sYxvb2MY2trFNZjIMw62ZycHBwW8fHBx8zziOv11KefDGxsZ7dV3Hdddd99mSiAgkERFIQhKSkASAJCQBIIn7SeJ+kvj3ss0D2QbANgC2sQ2AbWwDYBvb2MY2trFNZmIb2zz0oQ/l/d7v/QD47u/+bm6//XZKKZRS6LqOxz/+8a9z4cKF3+aqq6666qqr/m9CD3rQg7jqqquuuuqqq67ouu61b7nllt/quo5SChGBJCRhm8PDQ/b29mitkZlEBLVWSinUWqm1UkqhlEJEEBFEBBFBRBARRASSiAgkIYmIAEASkpAEgCQkASAJSUgCQBKS2N7e5oYbbuBRj3oU119/Pfc7ODjg7rvv5ilPeQr33HMPkpCEJAAkIQlJSAJAEpKQhCQkIQlJAEhCEpIAkASAJP4ltrmfbQBsA2Ab2wDYxjYAtrGNbWwDYBvbANjGNrYBsI1tAGxjG9sA2AbANraxDYBtbANgG9sA2MY2trGNbWxjG9vYxjaZiW1sA2AbSdgmIgCICEop9H1PZjKbzbDNxsYGOzs7lFIopVBKodZKrZWu66i1Umul6zq6rqPrOmqtdF1HrZWu66i1UmullEIphYhAEpKQBIAkJPHC2AbANraxjW1sk5nYJjPJTGyTmWQmtslMMpPWGrZprZGZZCaZSWaSmWQmmUlmYpvMxDaZSWZim8wkM7FNZpKZZCa2yUwyk8zENplJZmIb22QmtslMbGMb22QmtrGNbWxjG9vYxja2sY1tbGMb29jGNraxjW0AbGMb2wDYBsA2tgGwzf1sA2AbANsA2AbANrYBsA2AbQBsA2Ab2wDYBsA2tgGwjW1sYxvbtNYYx5FaK13XIYmIQBIRgSQkIQlJSAJAEpIAkMT9JHE/Sfx72eaBbHM/2wDYBsA2tgGwjW1sYxvb2MY2trFNZiKJEydO8LEf+7EA/PZv/za/+7u/SymFUgqlFC5cuPDdT3rSk96Hq6666qqrrvq/Cz3oQQ/iqquuuuqqq6664pZbbnn6YrF4cCmFiCAikIQkACTRWmN/f5/Dw0Naa9gmIiilUGul1kophVIKpRRKKUQEEUFEIImIICKQREQgCUlIAkASkpCEJAAkIQkASUhCEgCSkMT29jY33HADj3zkI7n++uu538HBAffccw9PecpTuPfee5EEgCQkIQlJAEhCEpKQhCQkIQlJSEISkpAEgCQkcT9J3E8SALZ5bra5n20AbGMb2wDYxja2sQ2AbWxjG9vYBsA2trGNbQBsYxvbANjGNgC2sQ2AbWxjGwDb2AbANraxDYBtbGMb2wDYxjYAtgGwjW0AbGMb2wDYxjYRQa0VgMViwebmJgCbm5scO3aMY8eOUWvl5MmTnD59mlorEUEphYhAEpJ4YWwDYBsA29jGNraxjW0yE9tkJraxTWZim8zENplJZmKbzCQzsU1mYpvMJDOxTWZiG9tkJrbJTGyTmWQmtslMMhPbZCa2yUxsk5nYJjOxTWZiG9tkJraxTWZiG9vYJjOxjW1sYxvb2MY2trENgG1sYxvb2AbANraxDYBtbGMbANvYBsA2ALYBsA2AbQBsA2AbANsA2AbANgC2AbANgG0AbANgGwDbANimtYZtMhPbAEhCEgCSkEREIAlJSEISkpAEgCQkASCJ+0nigSTx72Gb52ab+9kGwDYAtgGwjW1sA2Ab29jGNraxTWYCIIkTJ07w1m/91jz4wQ/mGc94Bt/3fd+HJCKCWiu1Vh73uMe9zoULF36bq6666qqrrvq/i8pVV1111VVXXXXZzs7OZ83n8weXUogIJPFAkgAopXD8+HG2tra4cOEC4zhim9YatslMaq3Yxja2KaVgG9tEBPeTBIAkJCEJSdzPNpKQxPNjG0ncb29vj/39fZ70pCexvb3NIx/5SK6//nquv/56Hv7wh/Pwhz+cg4MD7rnnHp761Kdy77338u8liftJQhIAkpDE/SRxP0nczzYPZBvbANgGwDa2sY1tbGMb29jGNrYBsI1tbGMb29jGNrYBsI1tbGMbANvYBsA2tgGwjW1sA2Ab2wDYxjYAtrmfbQBsA2AbANsA2AbANgC2sc1yueTo6AjbANjGNrYBsM329ja22d7eBmBra4vt7W12dnZorbGzs0NrjePHj3Pq1CkAbANgGwDbANgGwDa2AbCNbQBsYxsA29jGNraxjW1sY5sHkgSAJO4nCQBJ2OZ+mUlmYpvMJDPJTDKTzMQ2mUlmYpvMxDa2sU1mYhvb2MY2tslMbGMb2wDYxja2sY1tAGxjG9sA2MY2ALaxDYBt7mcbAEnYRhK2uZ8kbCMJ20jCNpJ4UU3TxDiORATjOFJKAcA2kpAEgCQiglorAJKQBIAkACRxP0lIAkASkgCQxP0k8UCS+PeyDYAkAGzzb2Ub29jGNraxjW0ighMnTvDSL/3SvNZrvRYAly5d4gd+4AcopSCJiCAiOH/+/HdfuHDht7nqqquuuuqq/9vQgx70IK666qqrrrrq/7ta62s/+MEP/q2u64gIIgJJSEISAJK4nyQAMpOjoyMODg7ITGyTmZRSKKXQdR2lFEoplFKICCKCUgqSiAgiAklIQhKSkIQkJCEJSQBIQhKSAJCEJCQBIAlJSAJAEpLY3t7mEY94BI985CPZ2trifgcHBzz1qU/l3nvv5b777gNAEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQBIAkJCEJSQBIQhL3k8TzY5v72QbANraxjW1sYxvb2MY2trFNZmIb29jGNraxjW1sYxvbANjGNraxDYBtbGMbANvYxjYAtgGwDYBt7meb+9kGwDb3sw2AbQBscz/bANgGwDa2AbANgG1sA2Ab29gGwDa2iQgWiwUAW1tbbG9vk5lsb2+zs7NDZnLixAmOHz/OyZMnuZ9tAGxjGwDb2MY2trGNbTIT22QmmYltMpPMJDPJTDKTzCQzyUwyk9YarTUyk8yktUZmkplkJplJZpKZZCaZiW0yE9tkJrbJTGxjG9vYxja2sY1tbGMb29jGNgC2sQ2AbWwDYBsA2wDYBsA2ALYBsA2Abe5nGwDb3M82ALYBGMeRcRxprWGbiMA2tpHE/SQBIAlJAEhCEgCSAJDE/SQBIIkHksQDSQJAEveTxANJ4t/LNg9kmweyzf1sA2AbANsA2MY2ALaxjW1sYxvb2AbgxIkTvNRLvRSv9Vqvxf3+9m//ll/4hV9AEpKQRETQdR1///d//zoXLlz4ba666qqrrrrq/zb0oAc9iKuuuuqqq676/+6GG274re3t7dcupSCJiEASkpCEJO4nifvZBiAzWS6XHBwcYBvb2KaUQq2VUgq1VkopRASlFCKCiCAikIQkJCEJSUhCEpKQhCQkASAJSUhCEgCSkIQkACQhCUkASEIS29vbPOIRj+ARj3gEW1tb3O/g4ICnPvWpPO1pT+Po6AhJSEISkpCEJCQhCUlIIiKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJF4Y2wDYBsA2trGNbWxjm8zENrbJTGxjG9tkJraxjW1sYxvb2MY2trGNbWxjG9vYBsA2trHN/WwDYJv72eZ+tgGwzf1scz/bANjmfrYBsM39bANgGwDbANgGwDYAtgGwjW0AbGMbANvYxjYAttnZ2cE2Ozs72GZra4vM5JZbbmGaJnZ2dpimiWPHjnHixAkyk9YamUlm0lojM8lMWmtkJq01MpPWGplJZpKZtNbITDKTzCQzyUwyk8zENplJZpKZZCa2yUwyE9vYJjOxjW1sYxvb2MY2trGNbWxjGwDb2AbANgC2AbANgG3uZxsA2wDY5n62Wa/XRATDMNBaIzOJCGxjG0lkJpKQhCQAJCEJAElIAkASAJK4nyTuJ4n7SeKBJPFAknhBJPFAkvj3ss0D2eaBbHM/29zPNgC2AbANgG1sYxvb2MY2trGNbU6cOMFLvdRL8Vqv9Vrc77bbbuMXfuEX2NvbQxKSAJBEKYULFy589+Me97j34aqrrrrqqqv+70MPetCDuOqqq6666qr/z44dO/ZZ11577WdHBBFBRCCJiEASAJIAkMQD2eZ+tslMDg4OGIaBzMQ2AKUUaq2UUqi1EhGUUogIIoKIQBKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEgCSkIQkACQhCUkASGJ7e5vt7W0e8YhH8PCHP5wHOjg44GlPexr33Xcf9913H5KQhCQiAklIQhKSkIQkJCEJSUhCEhGBJCQhCUlEBJKQhCQkERFIQhIAkpCEJF4Y29jGNrYByExsY5vMxDa2yUxsk5nYJjOxjW0yE9vYJjOxjW1sYxvb2MY2trGNbQBscz/bANgGwDb3sw2Abe5nGwDb3M8297MNgG3uZ5v72QbANgC2uZ9tAGwDYJv72cY2ALYBsA2AbWwDYBvb2AbANraJCGazGbZZLBYsFgsyE9vYxja2sY1tbANgGwDb2AbANrYBsE3f99gGwDa2AbCNbWwDYBvbANjGNgC2yUwAbHM/2wB0XYdtbHM/2wDY5n62uZ9tAKZpopRCZmIbgMxEEpKQhCQAJCEJAElIAkASAJK4nyQAJHE/STyQJB5IEs+PJP41JPHvZZvnZpv72eZ+trmfbQBsA2AbANsA2AbANraxjW1sY5vjx4/zUi/1Urzma74m97vtttv4xV/8Rfb29gCQhCQkIQmAWit/+7d/+zoXL178ba666qqrrrrq/z70oAc9iKuuuuqqq676/+raa6997e3t7d+KCEopRAQRgSQkIQlJ3E8SD2Sb+9kGwDbDMLBcLmmtkZncr5RCrZVSCqUUSilEBBFBRCAJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJAEhCEpKQBIAkJCEJSQBsb29z/fXXc9111/Hwhz+cBzo8POTg4ICjoyPuu+8+zp49y9HREZKQREQAIAlJSEISkogIJCEJSUgiIpCEJCICSUQEkogIJCEJSUQEkpCEJCQhCQBJPDfbANjGNraxjW0yE9tkJpmJbTIT22QmmUlmYpvMxDaZiW0yE9vYJjOxjW1sA2AbANsA2AbANgC2AbANgG0AbANgm/vZBsA297MNgG3uZ5v72QbANvezDYBt7mcbANvczzYAtrmfbQBsA2AbANsA2MY2ALYBsI1t/iPY5t/LNv9etnlhJCEJAEkASAJAEveTBIAk7ieJB5LEA0niuUniBZHEfwfbPJBtHsg297MNgG3uZxsA2wDYBsA2ALaxjW1sYxvbHD9+nJd8yZfkNV/zNbnfbbfdxi/+4i+yt7eHJCQhCUkASEISkjh37tx3P+5xj3sfrrrqqquuuur/B/SgBz2Iq6666qqrrvr/6tprr/2tra2t1661EhFEBBGBJCQhCUkASOK52eZ+trENgG0yk3EcWS6XANjGNgC1VmqtlFIopRARRASSiAgkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUkASEISkpCEJAAkIQlJSGJ7e5vrrruO6667joc97GE8P4eHhxweHnL27FnOnTvHuXPnkIQkACQhiYgAICKQhCQkERFIQhIRgSQigohAEhGBJCKCiCAikIQkIgJJRASSAJCEJAAkAWAbANsA2CYzsU1mYpvMxDaZSWaSmWQmmUlmkplkJpmJbTKTzMQ2mYltAGxjG9sA2MY2ALaxDYBtAGxjGwDbANgGwDYAtgGwDYBt7mcbANvczzYAtrmfbQBscz/bANjmfra5n20AbHM/2wDY5n62AbANgG1eENv8R7HNfwTb/HvZRhIAkrifJO4niQeSxHOTxPMjiReFJP49bPOvZZv72eaBbHM/29zPNgC2AbANgG0AbANgGwDbANjGNrbZ2dnhJV/yJXnN13xN7vf7v//7/MM//AN7e3tIQhIAkpCEJAAkIQlJ/M3f/M3rXLx48be56qqrrrrqqv8f0IMe9CCuuuqqq6666v+jjY2N977mmmu+q9ZKrZWIICKQREQgCUkASOIFsQ2AbWxjG9vYxjaZyTRNjOOIbWxjG0nUWimlUGslIpBERCAJSUgiIpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkACQhCUlIQhIAkpCEJCQhie3tba699lq2tra49tprufbaa3l+Dg8POXfuHEdHR5w7d47z588jCUlIQhKSkIQkJBERSCIikEREIImIQBIRQUQQEUQEEUFEEBFEBJKICCQREUQEkpAEgCQAJAFgG9vYxja2sU1mkpnYJjPJTDKT1hqZSWaSmbTWyEwyk8zENraxjW1sYxvbANjGNraxjW1sA2Ab29gGwDa2AbCNbQBsA2Ab2wDYBsA2ALYBsM39bANgGwDb3M82ALa5n20AbHM/29zPNgC2uZ9tAGxzP9v8R7DNfwTb/FvZ5l9DEg8kiecmiRdEEv9dbPPC2Oa52eZ+trmfbe5nGwDb3M82ALYBsA2AbWwDYBsA29hmZ2eHl3zJl+Q1XuM1uN8f/MEf8A//8A9cunQJSUhCEpKQBIAkJCEJAEnce++93/O4xz3uvbnqqquuuuqq/z+oXHXVVVddddX/Uzs7O58lCUkASEISknggSfx7SKKUgiQyk9YatrFNa43MxDalFCKCzCQikEREYBtJSCIikIQkJCEJSUhCEpKQhCQkAWAbSUhCEpK4n20kIQlJPDfb7O3tsb+/jyQkIYmtrS2uvfZarr32WjY3N7nmmmvY3Nxkc3OTBzo6OuLcuXOcP3+eo6MjLly4gCQkIQnbSMI2krCNJDKTiMA2tslMIoKIICIopWCbiAAgIrCNbSICSUQEkogIJCEJSQBI4n62sY1tbJOZ2CYzyUxaa2QmmUlrjcyktUZmYhvb2CYzsY1tbJOZ2MY2trFNZmIb29jGNraxjW1sYxvbANjGNraxDYBtbGMbANvYBsA2ALaxDYBtAGwDYBsA29zPNgC2AbDN/WwDYJv72QbANvezzfNjm38r2/xb2OZfyzb/Wra5nySemyReGEn8V7DNv5VtACQBYJv7ScI2AJKwzb/ENgC2AbANgG1sA2AbANvs7OzwEi/xErzGa7wG9/uDP/gD/v7v/579/X0kUUpBEgCSkIQkACQhCYCIICK45557vpurrrrqqquu+v+FylVXXXXVVVf9PzSbzd6767oHS0ISknggSUjiP4Jt7td1HbVWpmkiM7ENwDRNZCYRQUQQEUQEmUlEIImIwDaSkIQkIgJJSEISkpCEJCQhCUnczzaSkIQkJHE/20hCEpKQhCSen4ODAw4PD3n6058OgCS2tra45ppruOaaa9jc3OTMmTNsbGxwyy23cMstt3C/o6Mjzp8/z/nz51mtVly4cAHbRAS2kYQkbJOZRAQRQWYSEUQEmUlEEBFEBKUUIoJSCraJCAAiAttEBBGBJCICSUQEkpDEc7ONbWyTmWQmmUlmkpm01rBNZmIb22QmtslMbJOZ2CYzsU1mYpvMxDaZiW1sk5nYxjaZiW1sY5vMxDa2sY1tbGMb29jGNgC2sY1tbANgG9sA2MY2ALaxDYBtAGwDYBsA2wDYBsA297MNgG0AbPP82OZfwzb/GrZ5UdnmRWWbF5VtJPEvkcR/Btu8MJKwzfNjGwBJPJBtACQBYBsASdjmRWEbANsA2AbANgC2AbCNbQBsA7Czs8NLvMRL8Oqv/urc7w/+4A/4h3/4B/b39wGICCQhCUkASEISkgCQhCQiAkncfffd333hwoXf5qqrrrrqqqv+f6Fy1VVXXXXVVf8Pzefz95KEJCQhCUlIQhL3k8T9JHE/27wobANgG4DMpNZK3/dkJqvVCtvYBqC1RmYiiYggIogIIoLMJCKQhCQiAttIQhIRgSQkIQlJSEISkpCEJGwjCUlIQhKSkMQD2UYSkpCEJCQhCUlIQhKSsM3+/j4HBwc8/elPRxKS2Nzc5MyZM1xzzTVsbGxw5swZNjY22NjY4Oabb+Z+y+WS8+fPc+HCBdbrNRcvXsQ2EYFtMpOIIDOJCCKCiEASEUFrjVIKrTUiglIKrTVKKZRSyExKKUQEABEBgCQigohAEpKQhCQeyDa2sY1tMhPb2MY2trFNZmKbzMQ2mYltMhPbZCaZiW0yk8wkM7FNZpKZZCa2yUxsk5lkJrbJTGxjm8zENrbJTGxjG9vYxja2sY1tbGMb29jGNrYBsI1tbANgG9sA2AbANrYBsA2AbQBscz/bvCC2+ZfY5l9imxfGNv8S2/xLbPMvsc1zk8R/NNu8IJIAsM3zYxtJPJBtACRxP9vcTxK2eVHZ5kVhGwDbANjGNvc7fvw4r/Zqr8aLv/iLc78//MM/5O///u/Z399HEhGBJAAkIQlJAEhCEpIAiAgkERFI4q677voerrrqqquuuur/H/SgBz2Iq6666qqrrvr/5tprr/V8PqfrOmqtRAQRQUQgiYgAQBIAknhutgGwDYBtbGMb22QmtrFNZpKZSKLWSq2VWiuSWC6XjOOIbWzzQJKQhCQigoggIpBERCAJSUQEkpCEJCQhiYhAEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISAJKQhCQkASAJSWxubiKJM2fOcObMGTY2Njh9+jTPbblcAnDx4kUuXrzIer1md3eXiEASEYEkIgJJRAQRQUQQEUQEEUFEUEqhlEJEUEqhlEJEUEqhlEIphVIKEUFEUEohIpBERCAJSbwgtgGwDYBtbGMb22QmtrFNZmKbzCQzsU1mkplkJplJZpKZ2CYzyUwyk8wkM8lMMpPMxDaZSWaSmdgmM7FNZmKbzMQ2tslMbGMb29jGNraxjW1sYxvb2MY2tgGwjW1sA2Ab2wDYBsA2z802z49tXhDbPD+2eUFs8/zY5gWxzQtimxfENv8ZbPPC2OYFsc0D2ea52ea52eaBbHM/29zPNgC2uZ9tAGwDYBsA2wDYBsA2ALaxDYBtAI4dOwbAq77qq/LiL/7i3O+P/uiP+KM/+iMAJAEgCUlIAkASkpAEgCQkIQlJRASSiAjuuOOO7/6bv/mb9+Gqq6666qqr/v+hctVVV1111VX//7y3JCQhCQBJSEISkgCQBIAk/iW2eSDb3M82D2Qb2wCUUtjZ2WGaJg4PD2mtYZvnZpvMxDaZiSQigohAEraRhCQkERFIwjaSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCTx3GwjCUkASEISkpCEJGwjiYODAyRxeHjIM57xDCSxubmJJM6cOcOpU6fY2Njg1KlTACwWC2644QYAlsslktjd3WV3d5f1es3e3h6SsI1tMpOIQBIRQUTQWiMiKKUQEUQEpRRKKUQEpRRKKZRSKKVQSqGUQkRQSiEiiAgigohAEpKQhCTuJ4kHss39bGMbANvYxjaZiW0yE9tkJrbJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTFprZCaZSWaSmdgmM8lMMpPMxDaZiW0yE9tkJrbJTGxjG9tkJraxjW1sYxvb2MY2tgGwjW1s80C2eW62eSDbPJBtnpttHsg2z802D2Sb52ab58c2z802z802z49t/i1s80CSuJ9tXlS2kcT9bCOJ+9kGQBIAtrmfJGzzr2WbB7INgG0AbANgGwDb2ObYsWPcfPPN7OzscPPNN3PzzTfzQH/0R3/EH//xHyOJiABAEgCSkIQkACQhCUkASEISEYEkIgJJRARPfvKTP4errrrqqquu+v+JylVXXXXVVVf9PxMRRASSkIQkJCGJ5yaJfy3bPDfb2OaBbHO/2WzGYrHg0qVLt67X6wfzQtgGIDPJTCQREUgiIpCEbSQhiYhAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSsI0kJCEJSQBIQhKSkIQkJHFwcIAkjo6OuO2225DExsYGm5ubbGxscOrUKRaLBSdPngTguuuu47rrrgNgtVqxXq9ZrVbs7e0xDAP7+/tEBLaxjW0yk8wkIogIWmtEBBFBKYWIoJRCRFBKoZRCKYVSCqUUSilEBKUUSilIIiKQhCQiAkkASEISkgCQxPNjGwDb2AbANrbJTGxjm8zENplJZmKbzCQzyUwyk8wkM2mtkZlkJplJZpKZtNbITDKTzCQzyUwyk8wkM7FNZpKZZCa2yUxsk5nYxjaZiW1sk5nYxja2sY1tAGxzP9vczzb3sw2Abe5nm/vZ5n62eSDb3M8297PNA9nmfrZ5INs8kG0eyDYPZJsHss1zs82/xDb3k8T9bPNAkrDNC2MbAEkA2AZAEgC2AZCEbe4nCds8P5KwzYvKNs/NNgC22dnZ4cVe7MUAeJVXeRWen729Pf7kT/6Exz3ucQCUUnggSQBIQhKSAJCEJCQBEBFIIiKQREQQEfz+7//+6xwdHd3KVVddddVVV/3/ROWqq6666qqr/p+57rrrXisikIQkJHE/SUhCEv9atrHNA9nmgWxjG9vYBkASEUGtlbNnz37OuXPnfvvYsWPvdfr06c/mhbCNJGyTmUjCNpLITCICSdhGEpKQREQgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpIAkIQkJCEJAElIQhKSkIQkJCEJSdhGEpI4PDzk6OgISdx+++1EBBsbG2xsbLCxscGJEydYLBacOHGC+XzOsWPHuPbaawFYr9es12vW6zUHBweM48jBwQEAtrFNZhIRRASZiSQigoiglEJEEBGUUogISimUUiilEBFEBBFBRBARSCIikEREIAlJRASSkIQkACQhCUkASOKBbANgGwDb2MY2trGNbWyTmdgmM8lMMpPMJDPJTGyTmbTWyEwyk8wkM8lMMpPWGplJZpKZZCaZSWaSmWQmtslMMpPMxDaZSWZim8zENraxjW1sA2AbANsA2AbANrYBsA2AbQBsA2Cb+9kGwDYAtrmfbQBsA2Cb+9nmfra5n23uZxsA2zyQbe5nm/vZ5n62eSDbPD+2uZ8kAGzzwthGEvezjSQAbAMgCQDbAEjCNveThG0AJGGbf4ltnpttAGwDYBsA2wDYBsA229vbPPaxj+Xmm2/mpptu4rnt7e2xt7fHnXfeyR133MGdd96JJAAiAgBJPJAkACQhCUkASEISkpBERCCJiCAikMT58+d/+9y5c7/NVVddddVVV/3/hR70oAdx1VVXXXXVVf+fvOzLvuzTz549++DZbEatlVIKEUFEIAlJSEISAJJ4INsA2AbANraxjW1sYxvbZCaZSWaSmQDUWqm10nUdXdfRdR21VqZpuvUP//APH8IzdV334BtuuOG7Njc3X5sXkSQkIQlJAEgiIpCEJCICSUhCEhGBJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkACQhCUkASEISkpCEJAAkIQlJSCIikIQkJCGJiEASkpBERCCJiEASGxsbLBYLNjY2OHHiBMeOHWM+n/Pc1us14zgyDAOHh4ccHR0xTROSiAgkERFIIiKQREQQEUQEEUFEEBFEBBGBJCICSUQEkogIJBERRASSkEREIAlJRASSkIQkJAEgCUkASOIFsQ2AbQBsYxvbZCa2sU1mYpvMxDaZSWaSmdgmM8lMWmtkJplJZpKZZCaZSWaSmWQmmUlmkplkJplJZmKbzCQzsU1mYhvbANjGNraxDYBtbGMbANvYBsA2tgGwjW0AbGMbANsA2MY2ALYBsA2AbQBsA2AbANvczzYAtgGwzf1sA2Cb+9nmfra5n23uZ5sHss0D2eaBbHM/29zPNg9kGwDbPJBt7meb+9nmfra5n23uZ5v72eZ+trmfbQBsYxsA2wDYZmdnh+3tbW688UZuuukmbrrpJp7b3t4ed955J3t7e9x5553ceeedAEjigSTxQJJ4IElIQhKSAJCEJCICSUQEEYEkIoLz58//9m//9m+/DlddddVVV131/xuVq6666qqrrvp/5HVe53Xee3Nz88Hnz59HEs9NEpK4nyReEEnY5gWxzQtjG9tEBBHB4x73uPfhAcZxvPUZz3jG65w4ceK9jx8//l4bGxuvzYvANveThG0yE0lIwjaSkEREYBtJSEISkogIJCEJSUhCEpKQhCQkASAJSQBIQhKSAJCEJCQBIAlJSEISkpCEJGwjCUlIQhK2kYQkIgLbSMI2kjg8PGS5XHLx4kXuvvtuIoKNjQ2OHTvGYrHg2LFj7OzsMJvNmM1mAJw8eRKAYRg4OjpCEsvlEklM08Q0TWQmtslMAGyTmUQEkpCEJCQhiYhAEpKQhCQkIYmIQBKSkIQkIgJJSEISkpCEJCQhCQBJSOJ+knhhJAEgCUnYJiIAyExsYxvbZCa2yUwyE9tkJplJZmKbzCQzyUwyk8wkM8lMMpPMxDaZSWaSmWQmtrGNbWxjG9vYxja2sY1tbGMb29jGNgC2sY1tbGMbANvYxjYAtrENgG1sA2Ab2wDYBsA2ALYBsI1tAGwDYJv72QbANgC2uZ9tAGwjCQDbSALANgCSsM3zYxtJANhGEgC2kQSAbQAkYRtJ2Obfyzb3s839bHM/2wDY5n7b29s8+tGPBuCVXumVeH729vZ4/OMfjyT+9E//lPtJAiAiAJDEA0nigSTxQJKQhCQkIQlJRASSiAgkERFEBE984hO/+2//9m/fh6uuuuqqq666ispVV1111VVX/T/yYi/2Yq/1V3/1V0gCQBKSkIQk7ieJF0QStrmfJB7INrYBsM39bANgG9vYJjOJCPb29n57d3f3t3k+Ll68+N0XL1787q7rHnzixIn32traeu3Nzc3Xts1zk8QD2UYStnkg20jCNpKQhCQiAknYRhKSkIQkJBERSEISkgCQhCQAJCEJAElIAkASkpCEJAAkIQlJSEISkpCEJCSRmUQEkshMIgJJZCYRgW0yk4jANrY5ODjg6OiIiCAiiAgWiwXHjh1jZ2eH2WzG1tYWfd/T9z0Ax44d47lN0wRAa43WGgDDMCCJzCQzyUwAbANgG0lIQhIAmYkkACQhCQBJSAJAEpIAkIQkACQhCQBJAEgCQBIvCtvczza2AZAEQEQAYBtJRAS2yUxsY5vMJDOxTWaSmdgmM8lMbJOZZCa2yUxsY5vMxDa2sY1tMhPb2MY2trGNbWxjG9vYxja2sY1tbGMb29gGwDa2sQ2AbWxjGwDb2AbANgC2sQ2AbQBsA2Ab20jCNpKwjSQAbCMJ20jCNgCSsM0LYhtJANhGEgC2kYRtACRhGwBJ2OaBJGEbAEnY5gWxzf1s89xscz/b3M82AFtbWzz60Y/mxhtv5MYbb+S57e3tsb+/z5133smdd97JXXfdxQNFBA8kiftJ4oEk8UCSeCBJSEISkogIJBERRASSiAiWy+Wtf/M3f/M5t99++3dz1VVXXXXVVVcBoAc96EFcddVVV1111f8XP/ETP+HP+IzPYLlc0nUdtVZKKUQEkpCEJCQhiRfGNgC2sY1tbGObzCQzyUwyk8wkM7FNrZVaK7VWuq5jZ2eHv/7rv36d3d3d3+ZF1HXdg0+ePPleJ06ceO++7x/Mi0gSkpAEgCQkASAJSUhCEpKICCQhCUlIQhKSkIQkJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSkIQkJCEJSUhCEhGBJCQREUgiIpBERBARSCIiiAgigoggIogISilEBBFBKYX5fM729jaS2NraQhJd19F1HbVWXlSZCUBmYpvMxDa2kURmcj9J3E8Sz00S/xJJ/GvY5oFsA2AbANsA2MY2tgGwjW1sYxvbZCa2sU1mYhvbZCa2sU1mYpvMxDa2yUxsY5vMxDa2sY1tMhPb2MY2trGNbWxjG9vYxja2sY1tbGMbANvYxja2AbCNbWwDYBvbANjGNgC2AbCNbQBsA2AbANsA2AbANgC2uZ9tAGwDYBsA29zPNgC2uZ9tAGwDYJv72QbANvezDYBt7mcbANvczzYAtrmfbQBscz/bbG9vs7W1xY033siNN97IDTfcwHPb39/nzjvvZG9vj7vuuou77rqLB5LEA0nigSTxQJK4nyQeSBL3k4QkACICSUQEEYEkIoKI4J577vnt3/md33kdrrrqqquuuuqqB6Jy1VVXXXXVVf9PvM7rvM57A+zu7jKfz5GEJO4nCUk8P5K4n20AJGEbSTw3SUhCEvezjW1sYxsA21y6dOm3d3d3f5t/hXEcb7333ns/59577/2crusefPLkyfc6ceLEe89mswfzIrDNA0nCNvezjSRsIwlJSEISEYEkJCEJAEkASEISAJKQhCQAJCEJAElIQhIAkpCEJCQhCUlIQhKSyEwkIYmIQBKSiAgiAklEBJKICCKCiCAiKKWQmUQEEUFm0lpjtVoREVy8eJFSChFBKYWIYDabERF0XUfXdUii73skUUohIogIIgKAiOAFsY0kbAMgCdvcTxLPzTYPZBsA29zPNgC2AbANgG1sA2AbANsA2AbANrYBsA2AbWwDYBvb2AbANraxjW0eSBK2AZAEQESQmQBEBLbJTCIC29gmMwGICGxjG9vYxja2sY1tbGMb29jGNraxjW1sAyAJ29jGNgCSsI1tACRhGwBJ2OaBJGGbfy3bSMI2krCNJGwjCdsASMI2krDN8yMJ2zw/tnlutnlutgGwzf1sA2Cb7e1tHvnIRwLw6Ec/mu3tbZ7b/v4+T3jCEwD4sz/7MwAkcT9JSOKBJPFAkrifJB5IEveTxP0k8UCSkIQkIoKIQBIRQUSwXC5v/YM/+IP3OX/+/G9z1VVXXXXVVVc9NypXXXXVVVdd9f/E67zO67wXQEQQEUgCQBKSeEEk8UCSsA2AJGzz3CQhCUlEBLZ5braxza233vo5/DuM43jrvffe+zn33nvv53Rd9+BTp06914kTJ957Nps9mOciiedmGwBJ2AZAEra5n20kIQnbSEISkpAEgCQkASAJSQBIQhIAkpCEJAAkIQlJAEhCEpKQhCQkIQlJSEISmYkkJBERSCIikEREIImIICKICFprRAQRQSmF1hoRQSmFUgqtNUoplFLITEop2KaUwjRNrNdrSims12sigoggIogIIoKIoNaKJCQREQBIAkASAJK4nySemyQAJBER2KaUAoAkACRhGwDb2AbANraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tHsg2trGNbWxjG9vYxjbPjyQAbAMgiQeKCGxjm8zk30IStrGNbWxzP0nYxjYAkrCNbQAkYRsASdjmRWUbSdhGEraRhG0kYRtJ2EYStpGEbV4UtvmX2AbANvezDcDW1hYAm5ubbG9vs7W1BcDOzg5bW1vccMMNPLf9/X329/e58847ueuuu7jrrrsAkARARHA/STyQJO4niQeSxP0kcT9J3E8SDySJ+0kCICKICCICSUQEEcHf//3ff/bf/d3ffQ5XXXXVVVddddULQuWqq6666qqr/p94sRd7sde+9957kYQkJCGJfwtJ2OZ+kngg20hCEpKQhCQyE9vYxjYAu7u7v81/kHEcb73nnns+55577vmcrusefO21137WyZMn37uUwnOTxAPZ5oEkYRsASdjmfraRBIAkJAEgCUkASEISAJKQBIAkJCEJAElIQhIAkpCEJCQBIAlJSEISkpCEJCICSUhCEhGBJCKCiEASEUFEEBFEBBFBKYWIoJRCRFBKoZRCKYVSCqUUSimUUqi1kplkJhFBRFBKISKICCKCzCQiKKVgm4gAICKICCQBIAlJZCYAtrFNZmIbANtkJgCtNZ5bRAAQEUQEEUFEIAnblFKwjW1sYxvb2CYzsY1tMhPbZCa2yUxsk5nYJjOxTWZim8zENrbJTGyTmdjGNrbJTGxjG9vYRhK2sY1tbGObzMQ2tpGEbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2EYStrGNbe4nCdv8a9lGEg9kG0nYRhK2kYRtJGEbSdjmX8s2AJubmwBsbm6ytbXF1tYWALbZ3t5ma2uLra0ttre3+Zfs7+8DsL+/z1133cX+/j533303d911Fw8UEdxPEg8kiQeSxP0kcT9J3E8S95PE/SRxP0k8kCQAIoKIICKQRERwdHR06+///u+/z/nz53+bq6666qqrrrrqhaFy1VVXXXXVVf8PvNiLvdhrAzzucY+7NSIeLAlJ3M82knhuknhBJGEbSdjmgSQBIAlJRAQRQWZiG9vYxjb/GUopDz59+vR3LRaL1x6GgYig6zoiAkk8N0k8kG2emyRsAyAJ20jCNg9kGwBJAEgCQBKSkASAJCQBIAlJAEhCEpKQBIAkJCEJSUhCEpLITCQhCUlIIiKQhCQiAklEBBFBRBARRAQRQURQSiEiKKVQSiEiKKVQa6WUQimFUgq1ViKCUgoRQURQSiEiiAhKKUQEpRQigoggIiilEBFEBJKQRK2ViCAikEREYJuIIDPJTCQxjiMAmUlrjdYamQlAZvKClFIAiAgiAoCu67CNJCQhiczENpmJbTKTzMQ2mUlmkpnYJjPJTDKTzMQ2mUlmkpnYJjOxjW1sk5nYxja2sU1mYhvb2CYzsY1tbJOZ2MY2trGNbTIT29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxjYAkrCNbV4Y20gCwDaSsI0kAGwjCdtIwjYvzObmJgCbm5sAbGxssLW1hW22trbY3NwE4LrrruPfYn9/H4CDgwP29/fZ39/nfgcHBzzpSU/iuUUEL4wkHkgS95PE/SRxP0kASOJ+krifJAAk8UCSAJCEJCKCiEASEcHf/d3fffbf/u3ffg5XXXXVVVddddWLgspVV1111VVX/T9wzTXXPBjgwoULRASSeEEk8fxI4oFsIwnbSOK52UYSkpBERBARTNNEKQUA2/xHKqU8+Jprrvmura2t1y6lEBFEBJKwjW0AJCGJ5yaJ58c2z00StpGEbSRhGwBJ2EYStpGEbWwjCQBJAEgCQBKSAJCEJCQBIAlJSEISAJKQhCQkIQlJSEISkogIJCGJiEASEYEkIoKIICKICCKCUgoRQSmFiKCUQimFUgqlFGqtRAQRQURQSiEiiAhKKUQEpRQiglIKEUEphYiglEJEUEohIogIIoKIICKICCIC20QEXdchib7viQgkIQlJZCYAwzAgiWmaaK3RWgNgvV7TWgOgtcb91us1z62UAkBEEBEA9H2PbWxjG9tkJrYByExsk5nYJjOxTWuNzMQ2trFNZtJawzaZiW0yE9tkJrbJTGyTmdgmM7GNbTIT22QmtrFNZmIb22QmtrGNbTIT29jGNraxjW1sYxvb2MY2tnkgSdjmfraRBIBtJAFgG0nYBkASi8UC22xubrKxscHGxgYAGxsbbG5uArC5ucnm5ib/WgcHBwDs7+9zcHAAwMHBAbY5ODhgf3+fg4MDDg4OeFFI4kUhiQeSxP0kASCJ+0kCQBL3kwSAJO4nCQBJ3E8SAJIAkARARBARRASr1Yrf+q3fep3z58//NlddddVVV1111YuKylVXXXXVVVf9P3DffffdCnDdddc9WBKSeG62uZ8kHkgSz00StpGEbSTxQJIAkIQkJBERRATTNFFrxTb/EUopD7722mu/a3Nz87VLKUQEEYEkJCEJSUhCEpIAkMTzI4kXxDYvjCRsIwnbPJAkbCMJ20jCNvezjSRsIwkASQBIQhIAkpCEJCQhCQBJSEISkpCEJCICSUhCEhGBJCICSUQEEUFEEBFEBKUUIoJSChFBKYVSChFBRBARRAQRQUQQEZRSiAgiglIKEUEphYiglEJEUEohIiilEBFEBKUUIoJSChFBRBARRAQRQUQQEUgiIpCEJPq+RxKz2QxJAEhCEq01AFprTNMEwHq9BqC1xjRNtNZorQHQWuN+wzDwoogIAEop/Fu11ngg29xvHEcAbHM/2wAMw4BtAGwDYBuA1WqFbQBsA2Cb1WqFbWwDYBvbABwdHQFgG9vY5n62WSwWLBYLABaLBRsbGwBsbGywsbHBv9bh4SEABwcHABwcHHBwcADAwcEB+/v7ABwcHHBwcACAbf4lknhRSOJFIYn7SeJ+kgCQxP0kASAJAEkASAJAEgCSuJ8kACQBIAkASQBIIiKQxDOe8QxuvfVW1uv1awG/zVVXXXXVVVdd9aKictVVV1111VX/D5w9e/ZWgIsXLyIJ29zPNpL4t5CEbSRhmweSBIAkJBER2CYimKaJzMQ2/x6llAefPHnys44fP/7epRQigohAEpKQhCQkIQkASUjifpJ4YSTx/NjmRSEJ20jCNpKwzQNJwjaSsM0LYhtJ2EYSAJIAkIQkJCEJAElIQhKSiAgkIQlJSCIikEREIImIICKICCKCiCAiiAhKKUgiIpBERBARRAQRQUQQEUQEEUFEEBFEBKUUIoKIoJRCRBARlFKICEopRASlFCKCiKCUQkQQEUQEEUFEEBFEBBFBRCCJiEASkpCEJCQhib7vAZjNZtxPEgCtNQCmaaK1BsAwDADYBsA292utAWCb+9kGwDYAtnlRlVJ4QWqtvCCbm5v8T3N0dIRtjo6OODw85PDwENscHh5ycHAAwMHBAQcHB9gGwDb3s80D2QZAEgCSALDNCyKJ/0iSuJ8kACQBIAkASQBIQhIAkgCQBIAkACQBIAkASQBIAkAS95OEJPb393nSk57Eer2mlMKJEyc+ezabvc/58+cfzFVXXXXVVVdd9aKgctVVV1111VX/D9x33323Aly8eBFJANjGNpJ4YSRxP0nczzYAkrCNJJ6bbSQhCUlIIiKICA4PDzl27Bj/FhHx4J2dnfc6c+bMZ5dSiAgiAklIQhKSkIQkACQBIAkASdxPEveThG1s80CSeG6SuJ9t/jUkYZvnRxK2+deyjSQAJCEJAElIorWGJCQhiYhAEpKQhCQiAklEBBGBJCKCiCAikIQkJBERSCIikEREIImIICKQREQQEUQEEUFEEBFEBBFBRFBKISKICCKCUgoRQUQQEZRSiAgigoggIiilEBFEBBGBJCKCiCAikIQkIgJJSEISkpCEJAAkASCJUgoAi8WC+9nmfraxDYBtbGMb22QmtrFNZpKZZCa2yUwyk8wkM8lMMpPMBCAzyUxsk5lkJplJRGCbzMQ2mQlAZlJrxTa2sY1tbGObvu+xjW0AbGOb+XyObQBsA2AbgPl8zgPZBuDo6IiNjQ2Ojo44PDwE4OjoiMPDQ2xzdHTE4eEhtgGwjW0AbGMb29gGwDYAkrCNJF4QSdjmuUniP4Mknh9JAEgCQBIAkpAEgCQkASAJSQBIAkASAJKQBIAk7ieJ5zYMA/feey933303mUlEYJtSCovF4kE7Ozu/tbe39zpcddVVV1111VX/EipXXXXVVVdd9f/EP/zDP/x2RLy2bWzzQLaRxAsjiQeSBIBtJGEbAEnYBkASAJKQhCQigohAEsMw8K8REQ/e3t5+r9OnT392rZWIICKICCQhCUlIQhIAkgCQxP0k8YLYBiAiiAgAbGObB5LEA0nigWwjCdu8MJKwjSRs80CSsI0kbPOvZRtJ2EYSAJKQBEBmIglJSEISkpCEJCQREUgiIpCEJCQhCUlIQhKSiAgkIQlJRASSiAgkERFIIiKICCQREUQEEYEkIoKIICKICCKCiCAiiAgigoiglEJEEBFEBBFBRCCJiCAiiAgkERFEBJKQREQgCUlIQhKSAJCEJO4niQeyzf1sA2AbANvYJjPJTDIT22QmmUlmkplkJplJZpKZZCaZSWaSmdgmM8lMMpPMJDPJTGyTmWQmtslMMhPbZCa2yUxsk5nYxja2yUxsYxvb2MY2trGNbWxjG9vYxja2AbCNbWwDYBvb2AbANgC2AbDN/STxQLaRxL9EEs/NNveTxL+FJF4YSdxPEpIAkIQkACQhCUlIAkASkgCQBIAkJAEgiftJ4gU5e/YsT3va0wCQhCQAIoL7bW9vv/ZqtfqsYRg+h6uuuuqqq6666oWhctVVV1111VX/T/z93//9bz/96U9/bdvYxja2sY0k/q0kYRtJANhGEvezjSQkERHYJiKICA4PD+n7/sHDMNzKv6DW+to333zzb5VSKKVQSiEikIQkJCEJSUhCEveTxP0k8dxsc7+IQBIRgSQiAkkAZCa2aa3xQJJ4IEm8ILZ5YSRhm+dHErZ5UdhGEraRhG0kYRtJSMI2kgCQhCQkASAJSUhCEpKQhCQAJCEJSUhCEpIAkIQkJCGJiEASkpCEJCQREUgiIpCEJCICSUQEkogIIgJJRAQRQUQgiYggIogIJBERRAQRgSQigohAEhFBRCCJiEASkogIJCEJSUhCEpKQBIAkACRxP0nczzb3s01mYpvMxDaZSWaSmdgmM8lMMhPbZCaZSWZim8wkM8lMbJOZZCa2yUxsk5lkJraxTWZim8zENraxTWZiG9vYxja2sY1tbGMb29jGNgC2sQ2AbWwDYBsA29jm+ZGEbSRhG0nYBkASL4gkbPMvkQSAJF4YSTw3STw/knh+JCEJSUhCEpKQBIAkJCEJSQBIQhIAkgCQxAtim/utViue9rSnsbe3hyRsAxARZCYRAYBtaq0cO3bsve+7777fkfTbXHXVVVddddVVLwiVq6666qqrrvp/xDa2sY1t/q0kAWAbAEnYBkASDyQJAElIQhKSKKWQmWxubn7WMAzvwwuxtbX1Wddcc81n11qJCCKCiEASEYEkJAEgCUkASOJFJYmIQBIRgSQkERFIQhJd1yEJ20zThG2GYeCBJPFAknhukrifbSRhGwDbSOKFkYRt/j1sIwnbSMI2kpAEgCQkASAJSQBIQhIAkgCQBIAkJAEgCUlIAkASkpCEJCQhCQBJSEISEYEkJCEJSUgiIpCEJCQREUgiIpCEJCICSUQEkogIJBERSCIikIQkIgJJRASSkIQkJCGJiEASAJKQhCQkASCJ+0nifraxjW0yE9tkJrbJTGyTmdgmM7FNZmKbzMQ2tslMbJOZ2CYzsY1tMhPb2MY2trFNZmIb29jGNraxDYBtbGMb29gGwDa2AbCNbQBsA2AbANsA2OZFJQnbSOJFIYnnRxLPjyQeSBIPJIkHksQDSeKBJPFAkpCEJCICSUhCEpKQBIAkJCEJAEk8N9vczza2uZ9t7rjjDu68804AJGEbSQDYRhIAEcH95vP5g0+fPv1d58+ffwhXXXXVVVddddULQuWqq6666qqr/p/4h3/4h9+5dOkStVbuZ5v72UYSz48k7ieJ+0kCwDaSALDNA0kCQBKSiAhsY5uIYLFYvPdyufye1Wr12zyvB585c+a7dnZ2XrvWSkQQEUQEkpCEJCQBIAlJvDC2eSBJRAQRgSQkERFIQhIRgSQkIYmIQBJd1xER2GYcR1prrFYr/iWSeFHZ5oWRhG2eH0nY5kVhG0nYRhIAkpAEgCQAJAEgCQBJAEjifpKQBIAkACQBIAkASUgCQBKSkASAJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUQEkpCEJCQhCUlIIiKQhCQkIQlJSEISkpAEgCQkIQkASUjigWxjG9vYJjOxjW1sYxvb2MY2mYltbGMb29jGNraxjW1sYxvb2MY2trGNbQBsYxvb2AbANrYBsI1tAGwDYBsA2wDYBsA2ALYBsM39bPPcJGEbAEkA2EYSz00Sz48knpsk7ieJ+0nifpK4nyQAJHE/SdxPEveTxP0k8UCSkIQkIgJJSEISkpCEJAAkcT9J2AbANgC2sY1tbHO/zGS1WvG0pz2N/f19HkgStpHEc5NERFBrZbFYPLjv+88ahuFzuOqqq6666qqrnh8qV1111VVXXfX/xNmzZ28tpRAR2MY2ALaxjST+JZJ4fiRhG0k8P7aRhCQkIQlJRAQRwXw+/6zVavXbPEBEPPiGG274rfl8/uBSCqUUIgJJSEISkpCEJAAkcT9JvDCSkEREIImIQBIRgSQkIYmIQBKSkEREIImIQBIRwWw2IyKwzTAMjONIa43lcoltJPGCSOKBJPFAkrifbSRhmweShG2eH0nY5t/CNpKwjSRsAyAJAEncTxL3kwSAJO4nCQBJAEgCQBIAkgCQBIAkJAEgCUkASEISAJKQBIAkJCEJAElIQhKSkASAJCQhCUlIQhIAkpCEJCQhCQBJSEISkgCQhCQAJAEgCQDb2MY2ALaxjW1sA2Ab29gGwDa2sQ2AbWxjGwDb2AbANrYBsI1tAGwDYBsA2wDYBsA2ALYBsM39bHM/29zPNs+PJGwDIAkA20jigSTxgkjifpK4nyTuJwkASQBIAkASAJKQBIAkACQBIAkASQBIAkAS95PE/STxQJKICCQhiYgAQBKSkMQD2QbANraxTWZiGwDbZCaZyXK55L777uO+++6jtcYLIgnbSOKBIoL72ebEiRPvfd999/2O7d/mqquuuuqqq656blSuuuqqq6666v+Jc+fO8aqv+qo84xnPIDOJCGzzQLaRxItCEgC2AZCEbQAk8UCSAJCEJCIC20QEpRQWi8VrD8Pw3kdHR98N0HXde990003f1XUdEUFEEBFIIiKQBIAkJAEgiftJ4oWJCCQREUgiIpCEJCQREUhCEpKICCQhiYhAEhFBRBARlFKICGqtbG9v03UdtVZqrWQm4zjSWmNvb4/1es3FixeRBIBtJPFvYRtJ2OZfIgnbPD+SsM3zYxtJ2EYSALaRhG0AJGEbAEnYBkAS95PE/SRxP0kASAJAEveTBIAkACQBIAkASQBIAkASAJKQBIAkACQBIAlJAEhCEgCSkASAJCQBIAkASUgCQBIAkpAEgCQeyDYAtgGwDYBtAGwDYBsA2wDYBsA2ALa5n20AbHM/2wDY5n62eSDb3M82D2SbB7LNA0kCwDaSeCBJ2OZ+knh+JHE/SdxPEgCSkASAJAAkIQlJAEhCEpKQBIAkJCEJSQBIQhKSAJAEgCQkcT9J3E8Sz48kIgJJSEISz802trFNZmKbzMQ2mUlrjcwkMzk6OuK2227j4OCA9XqNJO4niRdEEraRxANFBAClFObz+YOPHz/+2RcvXnxtrrrqqquuuuqq50blqquuuuqqq/6fsM0rv/Ir8/SnPx3b2MY2trGNbSTxgkgCQBIPJAkA20ji+YkIMpOIAMA2kogIIoJSCrPZ7LOOjo6+e2dn57POnDnz2bVWIoKIICKQhCQkIQkASQBI4oFsI4n72QYgIogIJBERSEISEYEkJCGJiEASkpBERCAJSUQEEUFEEBGUUiilUEqh1krXdXRdR9d1lFKotVJKoZTCjTfeCMDR0RFHR0csl0t2d3dZr9ccHBwgCdtI4t/LNv8RJGGbF8Y2kgCwjSQAbCMJANsASMI2AJKwDYAk7ieJ+0nifpIAkMT9JAEgiftJAkASAJK4nyQAJAEgCQBJAEgCQBIAkgCQxP0kASAJAEkASMI2D2SbB7LNA9nmgWzz3Gzz3Gzz/NjmX0MSDySJ58c2/1qSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkEREIAlJSEISkpCEJCQhCUkASEISAJIAkMS/xDYAkpCEJABsA2CbzCQzyUxsY5vMpLVGa43MZBgGdnd3ueuuu7h48SIAkgCQhG0kAWAbSbwgkrCNJB5IEhFBKYXt7e3XOjw8/KxhGD6Hq6666qqrrrrqgdCDHvQgrrrqqquuuur/iQe/13u919OvueYafvRHf5RaK7VWIoJSChFBRCCJiEASkpCEJCQBIIkXxDYAtgGwjW1sYxvbZCaZSWbSWmMcR4ZhYBgGbLO9vU2tlYggIpCEJCQhCUkASAJAEi+KiCAiiAgkERFIQhIRgSQkIQlJRASSkEREIImIICKICCKCUgqlFEop1Frpuo5aK13XUUqhlEJEcD/btNZordFaYxxHpmlimiZWqxXTNHF0dMSlS5duPTg4uPX48eOvzTNJ4n6SuJ8kHkgSDySJB5LE/SQBIAkASdxPEgCSAJDEA0nifpJ4IEncTxIPJIn7SeKBJHE/SdxPEg8kiftJ4n6SuJ8k7ieJ+0kCQBL3k8T9JHE/SdxPEgCSuJ8k7ieJF8Y2/1NI4kUliX8tSQBIQhIRgSQkIYmIQBKSiAgkERFIIiKICCQREUQEkogIJBERSEISkogIJCEJSUgCQBIAknh+bHM/29gGwDa2uZ9tbJOZZCaZSWuN1hqtNVprtNaYponWGvv7+9x5552cO3eO5XIJgCQkIQkASQBIAkASDySJ58c2ALYBsI1tMpPMZJomlsvlrffcc8/rALdy1VVXXXXVVVfdj8pVV1111VVX/T+RmfzDP/wDr/Zqr0ZmYhvbANjmX0sSD2QbSTw3SdjGNplJRCAJSUhCEpLITNbrNaUUIoKIQBIRAYAkJAEgCQBJvCgigoggIpBERBARSEISkogIJCEJSUQEkpBERBARSKKUQkRQSqGUQimFWiu1Vmqt1FqJCABaa7TWyEwyk9YarTWmaWKaJqZporXGNE3s7+/f+vSnP/27n/GMZ3zPer2+lWeazWYP3tnZee0TJ0681mKxePDx48df2zaSALCNJO5nG0m8KGwjCds8kCRs84JIwjYAkrDN/SRhGwBJ2OZ+krANgCRscz9J2AZAErb597CNJABsIwkA20jCNveTxP0k8UCSuJ8kHkgS95PEi0ISL4gkXhBJPJAknpsk7ieJB5LE/STxQJK4nyQeSBIPJInnJokHkoQkIoKIICKQREQQEUQEpRQigoggIogIIoKIICKICEopSCIiiAgkERFIQhIRAYAkJAEgiedmGwDb2MY2trGNbTIT29gmM7FNZpKZtNZorWGb1hrjONJaYxxHpmlimib29va4/fbbuffee1mtVkhCEpKQxAsjCdsASOKFkYRtJGGb+0kiIiilMJ/PH3zq1KnvOn/+/Otw1VVXXXXVVVfdDz3oQQ/iqquuuuqqq/6/uO66637rG77hG177T/7kT/jRH/1Ruq6jlEIphYggIogIIgJJSEISkpCEJAAk8cLYBsA2ALaxjW1sY5vMJDPJTFprtNZYr9csl0uuueYaJCEJSQBIQhIPJIkXxjalFCKCiEASEUFEEBFIQhKSkEREIAlJSCIiiAgkERFEBKUUSimUUiilUGullEKtlYggIgCwTWaSmbTWaK3RWqO1xjRNtNbY39+/9elPf/p333PPPb9z6dKl3+ZFNJvNHnzs2LHXns/nD1osFg8+fvz4ay8WiwdL4n6SuJ8k7ieJB5LEA0nifpK4nyTuJ4n7SeJ+krifJB5IEveTxANJ4n6SuJ8kHkgS95PEA0nifpK4nyQeSBL3k8QDSeKBJPFAknggSTyQJB5IEg8kiQeSxP0kcT9JAEgCQBL3kwSAJAAkASAJAEkASEISAJIAkASAJCQBIAkASQBIAkASkgCQxP0kASCJ+0nifpKQRCmFiKCUQimFiKCUQimFiKCUQimFUgoRQSmFiCAiKKUQEUQEkogIJCEJSUgCQBIPZBsA29jGNraxTWaSmdgmM8lMMpPMJDPJTDKTzGSaJqZpYpomxnFkHEfGcWQcR8Zx5NKlS1y6dIm7776bZzzjGUhCEhGBJCICSUhCEpKQhCQAJCEJAEkASEISAJJ4QWwDYBsA29gmM7FNZjJNE3fdddf7DMPw3Vx11VVXXXXVVQBUrrrqqquuuur/keVyeSvAwx/+cGyTmUQEtnkg20ji30oS/5KIAEASkpCEJCQxjiOz2QxJSAJAEg8kiefHNgCSKKUQEUQEkogIIgJJSEISEYEkJCGJiEASEYEkIoKIICIopRARlFKotVJKoZRCKQUA20zTRGuNzKS1RmbSWqO1RmuN1hp7e3u3PvWpT/3upz3taZ/Dv8F6vb71vvvu+24eYDabPXg+nz94sVg8+NixY6+1WCwefOLEidfmASRhGwBJANhGEv8S20gCwDb/GpKwDYAkbAMgCQDbSALANgCSsA2AJABsIwkA20jiP4okHkgS95PEA0nigSTxQJIAkASAJO4nCQBJSAJAEgCSkASAJCQBIAlJAEhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkIQlJSEISkpAEgCQkASAJSQBIAkASAKUUSinUWimlUEqh1kophVIKpRRKKZRSiAgigoggIogIIgJJSEISAJK4n20AbANgm8zENplJZmKbzKS1RmZyv9YatrFNZtJaIzNprdFaY5omhmFgGAbGcWQYBoZhYHd3lyc96UncdtttHBwcEBFEBBGBJCICgIggM4kInh9J2AZAEraRBIBtJGEbSTw/krCNJGxzP0nYBiAiOH369Gfdc889v52Zt3LVVVddddVVV1G56qqrrrrqqv9Hzp8//z2Pf/zj3/sxj3kMD33oQ3nGM56BbWxjG9vYRhIvKkk8P7aRxANJwja2sQ2Abe4nCYDWGgcHB+zs7AAgiedmG0nY5rlJIiKICCICSUQEEYEkIoKIQBKSiAgkIYmIQBIRQUQQEUQEEUEphVIKpRRKKUQEkrBNZmKb1hrTNNFaIzNprdFaY39//9Zbb731u5/0pCd9Dv8J1uv1rev1+tZLly5xzz33fDfAbDZ78Gw2e/BisXjwiRMnXmuxWDz4xIkTr80DSMI2kgCwjSQAbCOJF5VtJAFgGwBJ2OaFkYRtACQBYBtJANhGEgC2kQSAbSTxopIEgCTuJ4n7SeJ+krifJO4niftJ4oEkASAJSQBIAkASkpAEgCQkIQlJSAJAEpKQhCQiAklIQhKSkIQkIgJJSCIikIQkIgJJRASSkEREIImIQBIRgSQkERFIQhIRgSQkIYmIQBKSkIQkJCEJSQBIQhIAkqi1UmullEKtlVIKpRQiglIKEUFEEBFIQhIRAYAknh/b2MY2mYltMpPMJDMBsE1mkplM00RrjdYarTVaa7TWmKaJ1hqtNaZporVGa43WGtM0sV6vWa/XrNdrLly4cOvf/d3ffffFixfZ3Nz87IODAw4ODhiGgVIKpRQigojANveLCDKTiOBfIon/KJKQhCT6vn/wzs7OZ+3u7r4PV1111VVXXXUVlauuuuqqq676f6TW+tuZ+dvAa584cYJbb70V2wDY5oFsI4l/K0kA2EYSz09EYBsASUgCQBKtNY6Ojtjc3OQFsc0D2SYiiAgiAklIIiKICCQREUhCEhGBJCQREUgiIpBERBARRASlFCKCUgqlFCICSQBkJrbJTFprTNPENE1kJvv7+7feeuut333PPff8zqVLl36b/2Lr9frW9Xp9697eHvfee+93A8xmswcDHDt27LVPnTr1WovF4sEnTpx4bdtI4oEkYRsASdgGQBL3s40k/j1sAyAJ2wBIwjYAkrANgCRsIwkA20jCNpIAsI0kHkgSz00SAJIAkMT9JAEgCQBJ3E8SAJK4nyQAJCEJSQBIQhKSkIQkJCEJSUgiIpCEJCQREUhCEhGBJCICSUQEkogIIoKIQBIRQUQQEUQEkogIIoKIICKICCKCiEASEUFEEBFIIiKICCQREUgiIpCEJCICSUhCEpKQhCQAJBERlFIopRARRAQRQUQQEUhCEpK4nyRsA2AbANvYJjPJTDKTzCQzaa3RWqO1RmuN1hqtNaZpYpompmmitcY0TUzTRGuNaZqYponWGq01Wmu01mit0Vpjmibuu+++W8+fP3/r05/+9N/+27/928/hAebz+fecPn36s44fP/7ee3t7LJdLbBMRlFKwzQNFBJmJJCKC5yaJB7KNJF4UkrCNJO5nmweSxM7Oznu31n5nf3//u7nqqquuuuqq/9+oXHXVVVddddX/M3//93//2y/2Yi/22idOnCAzsY1tAGwDYBtJPDfbSOJ+knggSTyQbSTxgkgiM4kIbHM/SUhimiYuXbrExsYGXdfxgtgGICKICCICSUQEEUFEIImIQBIRQUQgiYhAEhGBJCKCiCAiiAgiglIKEUFEIAmAzATANq01WmtM08Q0TRwcHNz6pCc96btvvfXWz+F/mPV6fSvAfffd99333Xffd/NMs9nswceOHXvtU6dOvdZisXjwyZMnX9s2knggSdgGQBIAtgGQhG0AJAFgGwBJANhGEgC2AZAEgG0kAWAbSQDYRhIAtpGEbQAkYRtJ2AZAEraRhG0kYRtJ/EskASAJAEkASAJAEgCSkASAJAAkIQlJSEISkpCEJCQhiYhAEpKICCQREUgiIpBERBARSCIiiAgigoggIogIIoKIICKICCKCiCAiKKUQEUQEEUFEEBFEBKUUIoKIICKQREQQEUQEkogIIgJJSCIikIQkJCEJSUhCEgCSiAgkERFIQhKSeH5sY5vMxDaZiW1aa2QmrTVaa7TWaK0xTROtNaZpYpompmlimiamaWIcR1prTNPENE1M00RrjWmaaK3RWqO1RmuN1hqZSWZy6dKlW//2b//2u5/+9Kf/zoULF36bF2C1Wt16/vz5zz5+/PitOzs7ny2Jw8NDJGGbiEASkrhfRACQmUhCEpKICGwDIAnbSOLfQxIAkpDE/TY2Nj57f3//u7nqqquuuuqq/9+oXHXVVVddddX/M//wD//wO//wD/9w6yu90is9+M///M/Z398nM4kIAGwjCQDbSMI2AJIAsI0kHkgSz00SALaRxANJwjYRgW1sAyAJSUhCEpI4Ojpic3OTWisPZJv7RQQRQUQgiYggIpCEJCICSUQEkpBERBARSCIiiAgkERFEBKUUIoKIICKQhG1sY5vMJDOZpolLly7d+tSnPvW7n/KUp3wO/wut1+tb77vvvu++7777vptnms1mD57P5w/e2Nh48IkTJ15rsVg8+OTJk68NIAnbAEgCwDaSALCNJP4lkrANgCRsAyAJ2wBIwjaSALCNJABsIwnbSOKBbCMJ20jCNpKwjSRsIwnbSALANpJ4IEkASEISAJKQhCQAJCEJSUhCEpKQREQgCUlIIiKQREQgiYhAEhFBRCCJiCAiiAgigoggIogIIoKIICKICEopRAQRQURQSiEiiAgigoiglEJEEBFEBBFBRBARRASSiAgiAklEBJKICCQhCUlEBJKQBIAkJCEJAEkASALANraxjW1sk5lkJplJZtJao7VGa41pmmitMU0T0zQxTRPjODJNE9M00VpjHEfGcaS1xjRNTNNEa43WGtM00VqjtUZm0lojM8lMbHPx4sVb9/b2br3rrrt++4lPfOL3LJfLW3kRLZfLZyyXy8+54YYbOHbs2GdLYm9vD9uUUpDEc5NERHA/SdhGEgC2kcS/RBIAtgGQhG1eEElIotb6oO3t7e/a399/H6666qqrrrrq/y/0oAc9iKuuuuqqq676/+ZzP/dzf+vFXuzFXvvChQt84Rd+IbVWaq2UUiilEBFEBJKQhCQkIQkASUgCQBIAkrifJB7INvezDYBtbGMbgMzENrbJTDKTzKS1RmuN1hq22dnZwTYPFBFEBBGBJCKCiEASEUFEIImIQBIRQUQQEUQEkogIIoKIICKICCICSUQEAJKwjW1aa7TW2Nvbu/Vxj3vcd992222fw/8Ds9nswQCLxeLB8/n8wZI4ceLEa0lisVg8GGCxWDx4sVg8WBIAkrifJO4nCQBJ3E8S95MEgCTuJ4n7SQJAEveTBIAkACQBIAkASQBIQhIAkgCQhCQAJCEJAElIAkASkpCEJCQBIAlJSEISkogIJCEJSUgiIpCEJCICSUQEkogIIgJJRAQRgSQigoggIogIIoKIICKICCKCiCAiiAgigoggIogIIoKIICKICCKCiCAikEREEBFEBJKICCQREUhCEhGBJCQhCUlIQhKSeCDbZCa2yUwyk9YamUlrjWmaaK0xTRPTNDFNE9M0MU0T0zQxjiPTNDFNE601xnGktcY0TbTWmKaJ1hqZyTRNZCaZiW12d3dvvXTp0q17e3u37u3t3bq7u/uMg4ODW4+Ojm5drVa38h9kZ2fntU+dOvVbh4eH7O7uIom+7+m6jlIKpRQigohAEhGBJCKCiCAikIQkJCEJSQBIQhIPJAkA29zPNgC2sU1mYpvMJDNprTFNE8MwcP78+ddprf02V1111VVXXfX/E3rQgx7EVVddddVVV/1/c8011zz4C77gC55+8uRJ/uzP/owf//Efp9ZKKYVSChFBRCAJSUQEAJKQhCQkASAJAEkASOIFsc39bGMbANvYxja2yUxsk5lkJq01WmtM04QkNjc3sY0kIoKIICKQREQQEUgiIpBERCCJiCAikEREEBFEBBFBRBARRASSiAgkIQlJANgmM2mtsb+/f+vTnva0737iE5/4OVz1fM3n8wfbZj6fP3g+nz84IlgsFg9aLBYPlsRisXjwxsbGgxeLxYMBJAEgCQBJAEjifpIAkASAJO4nCQBJAEgCQBIAkgCQBIAkACQhCQBJSAJAEpIAkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkEREIAlJRASSiAgkERFIIiKQREQgiYggIpBERBARSCIiiAgkERFEBJKICCQREUQEkogIJBERSEISEYEkJBERSEISkpCEJCQhCUlIorVGZtJao7VGa41pmmitMU0T0zQxTRPTNDFNE9M0MU0TrTWmaWKaJlprTNNEa43MZJomMpPMJDPZ3d299dKlS7fu7+/fure3d+vu7u4zDg4Obj06Onr6arV6Bv+FZrPZg2+44YbfOjo6evCFCxeICObzObVWSilEBBFBRCCJUgoRQUQgiYhAEpKQhCQAJCGJ+0nigWxzP9vYxja2yUwyk8yktUZrjWEYODg4+O3Dw8PX4aqrrrrqqqv+f0IPetCDuOqqq6666qr/j06ePPne3/Zt3/ZdAD/yIz/C3/zN31BKoZRCKQVJRASSkIQkJCEJSQBIQhIAkgCQxHOThG3uZ5v72cY2trGNbWxjm8wkM8lMMpPWGtM0MY4jm5ubzGYzIoKIQBIRQUQgiYhAEhGBJCKCiEASEUFEEBFEBBFBRBARSEISkpDE/TKTzKS1xj/8wz989hOe8ITP4ar/MPP5/MEAs9nswZJYLBYPlsTJkydfSxIbGxuvHRFsbGw8eDabIQkASQBIAkASAJIAkASAJAAkASAJAEkASEISAJKQBIAkJAEgCUlIQhIAkpCEJCQhCQBJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQhCQiAklIQhKSkIQkJBERSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIAkAStmmtMU0TrTWmaWKaJqZporXGNE201mitMU0TrTUyk2mayEwyE9tcvHjx1kuXLt26v79/697e3q27u7u3Hh4ePuPChQu/zf9As9nsQTfccMNvL5fLB58/f56u6+i6jlorpRQigoggIiilEBFEBBGBJCQREUgCQBKSAJAEgCSem20AbANgm8zENplJZtJaY5omxnFkvV6zv7//OtM0/TZXXXXVVVdd9f8Plauuuuqqq676f+rcuXO//e3f/u28//u/P2/wBm/ApUuXuO2227CNbSRhmxdEEv8SSdxPEi+MJGxjG9vYBkASkpDE/SSxXC45PDzkmmuuQRIRQUQgiYhAEhGBJCICSUgiIogIIoKIICKICCQhCUlIAsA2tslMMpN77rnnt//8z//8fVar1a1c9R9C0oMl0Vp7cK31wZn5IEnYfm3b7O3tPbjv+wcvl0skIQmAWiuSKKXQdR0RQa2Vruvoug6AruuotSIJAEkASAJAEpIAkASAJAAkIQkASUgCQBKSkASAJCQhCQBJAEgCQBIAkgCQhCQAJAEgCQBJSAJAEgCSkASAJCQBIAlJAEhCEgCSAJCEJAAkIQkASUgCQBIAkpAEgCQAJAEgCQBJAEhCEgCSuN80TWQmrTWmaSIzaa3RWiMzaa2xubnJHXfcceve3t6t+/v7t+7t7d26u7v7jMPDw1svXLjw2/wvtF6vn3H33Xe/zs7Ozntdc801n33fffchCUnczzYRwQPZRhIAtgGQxItKEraRhG0AJGEbSQBIQhKSkETXda81TdNvc9VVV1111VX//1C56qqrrrrqqv+nIuLWn/u5n/vs66677rPf/M3fnIc85CE84xnPAMA2trmfJJ4f2wBI4rlJ4gWRBIBtJPGCRAS2uZ8kJCEJSYzjyKVLlzh58iSSkEREIImIQBIRgSQigohAEpKQhCQkIQlJ3M82trFNZrK/v3/rn/7pn77PxYsXf5ur/lUi4sFd1732bDZ7UNd1D+667sGS2NjYeG1JAEhCEpIAkIQkACQhCQBJAEgCQBIA0zQBMI4jy+USSQBIAiAikIQkSilEBKUUuq4DoNZKrZVaK/eThCQAJAEgCUkASEISkgCQxP0kcT9J3E8S95PE/STxQJK4nyTuJ4n7SeJ+krifJO4niftJ4n6SeCBJPJAkHkgSDySJB8pMMpONjQ3uvfdeDg4O2N3dvfXixYvfvbe394z9/f2nX7x48Xf4P2q1Wt26Wq0+58yZM/R9/9njOCKJ+5VSsI1tAGwjiX8vSdjmgSRhG0kASEISkuj7/rWXy+XncNVVV1111VX//1C56qqrrrrqqv/HIuJ7fu/3fu+zH/WoR/HyL//y/NZv/Ra2sY1t7meb50cS97ONJJ4fSbwwkrANgCRsYxvbZCYRgSQyEwBJSEIS4zhy7733curUKebzOZKQhCQkIYmIQBKSiAgigoggIpCEJO6XmdjGNvv7+7c+9alP/e6nPOUpn8NV/6KIeHDf9+/V9z0bGxuvvbm5+dqSiAgiAgBJSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAlJAEjCNq01MhNJDMOAJCQhiftJQhIRQSkFSZRSACilUEoBQBLPjyQAJPHcJPHcSikA1FoBODo6AkASLwpJPLeIICKwDcBqteJfyzb3iwgA9vf3sc1yuWS1WrFarbBNZmKbzHzwMAzvDWD7d/q+f8gwDN/N/2Fnz579nOuuu46zZ89+9jRNSEISpRTuZxtJANhGEs+PJAAk8S+RxP1sIwlJSEISkpBE3/cP5qqrrrrqqqv+f0IPetCDuOqqq6666qr/z2x/14u92Iu99+d93ufxrd/6rdx+++1EBJKICCICSUhCEhGBJCQhCUkASEISkgCQBIAk/iW2AbANgG1sYxvb2MY2mUlmYpvWGpnJNE1M00RrjWuvvZb5fE5EIImIQBIRQUQQEUgiIogIIgJJSALANrbJTP7hH/7hs5/4xCd+Dlc9XxHx4Nls9l5d17GxsfHam5ubry2JiCAikIQkJCEJSUhCEgCSAJDE/SQBIAkASQBIAkASAJIAkIQkACQhCQBJSEISkgCQhCQkIYmIQBKSkEREIImI4F8jM7FNRPD82Ob5sc3zY5vnxza2sY1tMhPb2MY2tgGwjW1sA2Ab2wDYxjYAtgGwzf1sA2AbANvczzYAtgGwjW0AbGMb29jGNraxjW0yE9vYZr1e33p4ePjby+Xyd8ZxvLW19tv8H2P7vSPiu+bzObVWFosFtVZKKUQEpRQkERFIIiKQhCQkIQlJSOJ+kngg29zPNraxjW0yk8wkM5mmiWmaWK/XdF3HXXfdJa666qqrrrrq/x/0oAc9iKuuuuqqq676/ywzH3z69Omnv87rvA6PetSj+Mmf/EkigoggIpBERCCJiEASkpCEJCQhCUlIAkASkgCQxP0k8fzYBsA2ALaxDYBtbJOZ2MY2tslMMpPMpLVGa41pmiilcNNNNxERSCIikEREEBFEBJKICCQhCdvYxjZPf/rTv/uv/uqv3oerniUiHjybzd6r6zo2NjZee3Nz87UlERFEBJKQhCQkIQlJSEISkpCEJAAkASAJAEkASEISAJIAkIQkACQhCUlIQhKSAJBERCAJSUgiIpBERCCJiCAiiAgigoggIogISilEBKUUnpttHsg297PN/WxzP9sA2OZ+trENgG0AbHM/2wDYBsA2ALYByEwyk8wkM8lMbJOZ2MY2tslMbGMb29gGwDa2AbCNbQBsA2Ab2wDY5n62AbANgG1sA2Ab29gGwDa2sY1tAGxjG9tkJraxTWYyDMOt4zjeenBw8Nur1ep3pmn6bf6Xq7U+aBiGW7uuo+97tra2qLVSayUiiAgigoggIogIJCEJSUhCEveTxPNjGwDbANgmM7FNZtJao7XGNE2s12v6vuf8+fMPWS6Xt3LVVVddddVV/79Queqqq6666qr/5yLi1kuXLn33H/7hH753KYXMBEAStgGwDYBtHkgSD2QbSQDYRhL3k8QLIonnJgnb3K+Ugm1sY5uIIDOxTSmFzKTWyjRNnDt3jtlsxokTJ5BERBARSEISEYEkADIT2+zv79/6Z3/2Z++zu7v72/w/FhEPns1m79V1HRsbG6+9ubn52pKICCICSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkgCQhCQkIQlJAEQEkpCEJCQREUgiIpBERBARRAQRQUQQEZRSiAhKKUQEpRRKKZRSKKVQa6WUQimFUgqlFGqt3M82ALaxDYBtAGxjG9vYxja2AbCNbWxjG9vYxja2sY1tbGMb29jGNraxTWZiG9vYxjaZSWuNzKS1RmaSmWQmmUlmYpvMxDaZiW1sk5kA2MY2trGNbQBsYxvbANgGwDYAtgGwjW1sYxsA29gGwDa2AbCNbWwDYBvb2MY2tum67sG2H7y9vf3athmG4dbM5PDw8LeXy+XvHB4e3lpK+W3+F5mm6RnA+4zj+F0RgW0AbPNAkpAEgCQkIQlJAEjiX0sStgGQhCQkIQlJXHXVVVddddX/U+hBD3oQV1111VVXXfX/XWY++Nprr336TTfdxJu8yZvwl3/5lzzjGc8gIogIIgJJRASSiAgkIQlJSEISkpCEJAAkIQkASdxPEs+PbQBsA2AbANsA2MY2trGNbWxjm8wkM8lMMpPWGpLY3NzkmmuuISKQREQgCQDbHBwc3Pp3f/d3n3P33Xd/N//PRMSDZ7PZe3Vdx8bGxmtvbW29tiQkERFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkIoKIAEASEYEkJCEJSUQEkogIIoKIQBIRQURQSiEiKKUQEZRSKKVQSqGUQimFWiulFEop1FqptVJKodZKKYVaK6UUSimUUiilEBFEBBHB/WxjG9vYxjaZiW1sY5vMxDaZiW0yE9tkJraxTWaSmWQmtslMMhPbZCaZiW0yk8zENpmJbTIT22QmrTUyk9YarTUyk8yktYZtMpPWGrbJTGyTmWQmtrFNZmIb29jGNraxDYBtbGMbANvYBsA2trGNbWwDYBvb2AbANrYBsI1tAGxjGwDb2MY2ALaxjW0yE9vYxjbr9frWo6Oj3z46OvqdYRhuba39Nv/D1VoffHR09Fvz+fzBJ0+epNZKKYVSCqUUaq1EBBFBRCAJSQBIQhIPJAkA29zPNgC2AbCNbWyTmWQm0zQxTRPDMND3PWfPnn3Icrm8lauuuuqqq676/wU96EEP4qqrrrrqqquugvl8/lunTp167euuu44P+ZAP4elPfzq/+Zu/yd7eHhFBRBARSCIikIQkJCEJSUhCEpKQhCQAJCEJAEm8KGwDYBsA2wDYxja2AbCNbTIT29gmM8lMWmtkJgDz+ZxbbrkFSQDs7+/f+rSnPe27n/KUp3wO/w9ExINns9l79X3PYrF47a2trdeWhCQiAklIQhKSkIQkJCEJSUhCEpIAkEREIAlJSEISEYEkIoKIICIopVBKISKICCICSUQEEUEphYggIiilEBGUUiilUEqhlEKtlVIKpRRqrdRaKaVQa6XWSimFWiu1VkoplFIopVBKoZRCRBARRASSkIQknpttbGMb29jGNrbJTGxjm8wkM7FNZpKZZCa2yUwyk8wkM2mtkZlkJplJZpKZZCa2yUwyk8wkM8lMbJOZZCa2yUwyk8yktYZtMpPWGrbJTDKTzCQzsU1mYpvMxDaZiW1sYxvb2MY2mQmAbWxjG9sA2MY2trGNbWxjG9sA2MY2tgGwjW0AbANgG9sA2MY2ALaxDYBtbGMb29jGNpmJbYZheMYwDE9frVa3HhwcfM80Tb/N/0DTNL1313XfdfLkSbquo5RC3/eUUiilEBFIQhKSkIQkJHE/STw329zPNrYBsI1tbJOZZCatNaZpYhgG+r7H9uvcdtttv81VV1111VVX/f+CHvSgB3HVVVddddVVV1324Guvvfbp8/mc06dP86mf+qlcvHiRv/qrv+J3fud3iAgiAklEBJKQREQgCUlIQhKSkASAJCQhCQBJ3E8SL4ht7mcbANsA2AbANraxjW1sY5vMxDaZSWaSmWQmAFtbW1y4cOG7n/jEJ74P/0dFxIPn8/l7dV3HYrF47a2trdeWREQgCUlIQhKSkIQkJCEJSUhCEgCSkIQkJCGJiEASkogIJBERRASlFCKCUgqlFGqtlFLouo6u64gISimUUiilUEqhlEIphVIKtVZqrZRSqLVSSqHWSq2VUgq1VkoplFIopVBKISIopSCJiEASEYEknpttbGObzCQzsU1m0lrDNgC2sY1tbGMb22QmtrFNZmKbzCQzsU1mkpnYJjPJTGyTmWQmmUlmYpvMJDPJTGyTmWQmtslMMhPbZCa2sU1mYpvMxDaZiW0yE9tkJrbJTGxjm8zENraxjW1sk5nYxja2sY1tAGxjG9vYxja2sY1tbANgG9vYxjYAtrENgG1sA2AbANvYBsA2ALaxDYBtAGxjG9vYxja2yUwyk9Ya6/X61r29ve/Z39//bUm/zf8Qfd8/WNJvbW5uPrjWymKxoNZKKYWIICKQhCQkIQlJAEjihbENgG1sA2Ab29gmM7FNa41pmhiGgdlsRmvtdW677bbf5qqrrrrqqqv+f0EPetCDuOqqq6666qqrrtjY2PitkydPvnYphVd6pVfind7pnbh48SI/9VM/xTOe8QwigoggIpBERCAJSUhCEpKQhCQkIQlJAEhCEgCSeG6SALDNc7MNgG0AbANgG9vYxja2sY1tbJOZ2CYzyUxaayyXy1v39vZ++8KFC98zTdNv839ArfW1Nzc3X+vUqVOfXUohIpCEJCQREQBIQhKSkIQkJCEJAElIQhKSkIQkIgJJSCIiiAgkERGUUogISimUUqi1Ukqh6zpqrfR9T9d19H1P3/fUWimlUGullEIphVIKtVZKKZRSKKVQSiEiKKVQSkESEUFEEBFIAkASz802trGNbTIT22QmtrFNZmIb29gGwDa2AbCNbWxjm8zENraxjW0yE9tkJrbJTGyTmdgmM7FNZpKZ2CYzyUxsk5lkJrbJTGyTmdgmM7FNZmKbzMQ2tslMbGMb29jGNpmJbWxjG9vYJjMBsI1tbGMb29jGNraxjW0AbGMb2wDYxja2sY1tAGxjG9vYBsA2tgGwjW0AbANgGwDb2AbANgC2AbANgG1sYxvb2MY2mYltMpPMJDNZrVa3nj9//nOGYfhu/geYz+e/tbGx8dobGxv0fU8phYggIogIJCEJSUgCQBL/EtsA2MY2ALaxTWZim8wkM2mtMQwDs9mMRz/60Z/9i7/4i5/DVVddddVVV/3/gh70oAdx1VVXXXXVVVddkZmvfcMNN/xWrZVaK2/8xm/MG7zBG3Dx4kW+6qu+ioggIpBERCCJiEASkogIJCEJSUhCEgCSkIQkACRxP0n8S2xzP9sA2AbANrYBsI1tbGMb22QmtslMMpPMJDNprbFcLm+98847P2e9Xn83/7s8uNb6XsePH3/wzs7Oe5dSiAgigohAEpKQhCQkIQlJAEhCEpKQhCQkIQlJSCIikEREIImIICIopRARlFIopVBKodZKrZWu66i10nUdXdfR9z1939N1HX3f03UdtVYiglIKEUFEEBFEBJKICCQhCUkASOK52QbANgC2AbDNCyIJSQBIQhKSAJDE/TIT29gmM8lMbJOZZCaZSWaSmWQmmYltMpPWGplJZpKZZCaZSWaSmdgmM8lMMpPMJDOxTWaSmdgmM7FNZpKZ2MY2mYltbJOZ2MY2trGNbWxjG9sA2MY2trGNbWwDYBvb2AbANrYBsI1tAGxjGwDb2AbANrYBsI1tAGxjGwDbANjGNgC2AbANgG0AbANgGwDb2MY2ALaxjW0yE9vYJjPJTDKT9Xp966VLl77n4ODgt4Hf5r/JfD5/+okTJx48n88ppVBKISKQREQgCUlIAkAS95PEc7MNgG0AbGMbgMzENraxTWaSmbTWGMeR2WzG277t2/72l33Zl70OV1111VVXXfX/C5WrrrrqqquuuupZIuK3Dw8Pf3tjY+O1Af70T/+Uhz70oTzsYQ/jfd7nffiu7/ouACIC2wDYBkAStnl+JHE/20jifpJ4IEk8P5KwDYAkbCMJ20jCNgC2sY1tbGMbSdgmIshMbJOZlFIopTz44Q9/+Hctl8vPOnv27Hfv7+9/Dv9zPXixWLzXxsbGg48dO/bepRQigoggIpBERCAJSUhCEpKQhCQkIQlJSEISkpBERCCJiEASEUFEEBFEBLVWIoJSCrVWaq3UWqm1Umul6zq6rqPWStd1dF1HrZVaK7VWSilEBJKQBIBtMhPbtNYAkMT9JPFAkpAEgCQkIYmIQBIRgSQigohAEhGBJCQhCUk8N9vYxjaZiW0yk8zENplJZpKZZCatNSQhCUkAZCaSkIQkJPFAtrFNZpKZZCaZSWaSmWQmmUlmkplkJpmJbTIT29jGNpmJbWxjG9vYxja2sY1tbGMbANvYBsA2trENgG0AbGMbANsA2AbANgC2eW6SsI0k/iWSsI0kbCMJ20jCNpKwjSRsIwnb2AbANraxjSRsY5uIwDaZSSnlwYvF4rMy87NWq9Wt58+f/5z1ev3d/Bfb2tp68Gw2IyKICCQhCUkASOJ+kgCQxL9EEra5n20eyDb3k4QkJHHNNdc8mKuuuuqqq676/wc96EEP4qqrrrrqqquuejZJr33ixInf6vueWivXXHMNH/qhH8qJEyf4zd/8TX77t3+biCAiiAgiAklEBJKQhCQiAklIQhIAkpCEJAAkASAJAEn8a9gGwDYAtgGwjW0AbGMb29jGNpmJbTIT22QmrTVaaxwdHd164cKF775w4cL3RMSt/Pd78GKxeK+NjY0HHzt27L1LKUQEEUFEIImIQBKSkEREIAlJSEISkpBERCAJSUgiIpBERBARRAQRQUQQEZRSKKVQSqGUQq2VWiu1Vkop1Frpuo5aK6UUaq2UUiilEBFEBBGBJCQBIAlJSEISkpCEJCQREUgiIogIIoKIICKICCKCiKCUQkQQEUQEkpBERAAgiQeyjW1sk5lkJplJa43MpLVGa43WGrbJTGyTmWQmmUlmkpnYprVGZpKZZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZSWaSmdgmM8lMbJOZ2CYzsY1tMhPb2CYzsY1tAGxjG9vYxjYAtrENgG1sA2AbANvYBsA2ALYBsM39bHM/29zPNgC2uZ9tAGwDYJv72QbANgC2AbDN/WwDYBsA29gGwDa2AbCNbWwDYBvb2MY2mYltMpPMZLVa3Xp4ePg7ly5d+m7bv81/svl8/t7XXnvtd9VaiQhKKUgiIpCEJCQhCUkASOJfYhsA29jGNraxjW0yE9tkJplJZtJaYzab8Wmf9ml8+Zd/+ev8/d///W9z1VVXXXXVVf9/ULnqqquuuuqqq56D7d8+PDz8beC1Ac6ePcsP//AP8yEf8iG8zMu8DE9/+tO57bbbsI1tbANgm/tJwjYPJIl/DUn8SyRhG0nYRhK2kYRtAGxjG9vYxjaSsE1EkJlEBBFBKYVa64M3Nzc/+/Tp0+996dKl37548eL3TNP02/wXkvTg+Xz+XsePH3/tjY2N144IIoKIICKQREQgCUlIQhIRgSQkERFIIiKQREQgCUlEBJKICCKCiCAiiAgiglIKpRRKKZRSqLUSEdRaKaVQSqHWSimFiKCUQkQQEUjCNpmJbTITSUQEEUFEEBFEBBFBKYWIICIopRARRASlFCKCUgoRQUQgiYggIpAEgCQeyDatNWyTmdimtUZm0lqjtUZrjdYarTWmaaK1xjRNTNNEa43WGraxjW1sY5vMxDa2yUxsk5nYxjaZiW0yE9tkJraxTWZim8zENrbJTGxjG9tkJraxjW1sYxvb2MY2trGNbWxjG9vYxja2AbANgG0AbANgGwDbANgGwDb3sw2AbR7INg9kmweyzf1s88JIwjaSsI0kAGwjiecmCdsASMI2AJKwDYBtbGMb20jCNhGBbUopD14sFg8+efLke63X61vPnTv3Oev1+rv5T1Brfe0zZ858V0QQEUQEkogIJCEJSUhCEgCSAJDE82ObF5VtAGxjGwBJXHXVVVddddX/U1Suuuqqq6666qrnsV6vPyciXptneuITn8iv/uqv8oZv+Ia87du+Ld/5nd/J3t4e94sIbAMgCdv8SyRhG0m8KCTxwkjCNpKwjSRsIwnb2MY2ALaxjW0kYZuIIDPJTCKCUsqDF4vFe19zzTXvfXR0dOudd975OcMwfDf/SSQ9eGNj4722t7dfe3Nz87UjglIKkogIJBERSEISkpCEJCICSUgiIpBERCCJiCAiiAgigoggIpBERFBKISKICEoplFKICEoplFKICEopRAQRQSmFiCAikASAbWzTWsM2EQFARBARlFIopVBrpdZKrZWIoJRCRBARRAQRgSQiAklI4n6ZCUBrDdvYxja2yUwyk8yktUZm0lqjtUZrjdYarTVaa7TWaK3RWqO1RmuN1hqtNTKT1hqZCYBtbANgG9vYBsA2trGNbQBsYxvb2MY2trENgG1sYxvb2MY2ALaxjW1sA2Ab2wDYxjYAtrENgG1sYxsA29jGNraxjW3uZ5sHss39bHM/2zyQbV4Q2zw32zw329zPNveThG0AJGEbAEnYRhK2kcQDScI2krCNJGxjG9sA2MY2tokIMhPblFIefNNNN33Xer3+rMPDw9/Z29v77tbab/MfQNJrX3fddb9VSqGUgiQkIQlJSEISkpCEJO4niX8P29zPNgC2kcT9HvvYx77W3//93/82V1111VVXXfX/B3rQgx7EVVddddVVV131vCT91nw+f+3FYkHf93Rdx7u927vx8Ic/HIC/+qu/4nd+53copRARSCIikEREIImIQBKSkIQkJCEJAElIAkASAJIAkASAJJ6bJB7INg9kGwDbANjGNrYBsI1tbGMb29jGNpmJbTKTzCQzaa3RWuPo6OjWc+fOfff+/v7n8B8gIh68WCzea3t7+7U3Nzdfu5RCRCCJiCAikIQkJCEJSUQEkpCEJCQREUgiIogIIgJJlFKICEopRASSiAgiglIKkogISilEBBFBRBARRAQRQUQQEUgiIogIJCGJiCAiiAgiglIKpRRKKdRaKaVQSqGUQimFiCAikIQkJAEgifvZBsA2trFNZmKbzCQzyUwyk8yktUZm0lojM2mtkZm01shMMpPMJDNprWGbzCQzyUxsY5vMxDa2AbANgG0AbANgG9sA2AbANgC2AbCNbQBsA2AbANvYBsA2ALYBsA2AbQBsA2AbANvYBsA2ALaxDYBtbGMbANvYxja2sQ2AbR7INs/NNv8Wtnl+bPPcbPPcbPNAtgGwzf1sA2AbANsA2AbANrYBsI1tbGMb29jGNplJZmKb1Wp16/nz5z9ntVp9N/9Gkh58ww03PL3WSimFWisRQUQQEUhCEpKQhCQAJHE/SdzPNg9kG9sA2MY2trFNZmKbzCQzyUwyE9vUWiml8Cmf8incdtttv/OZn/mZr81VV1111VVX/f+BHvSgB3HVVVddddVVVz2vzHxwKeXp8/mcxWJB3/d0Xcebvumb8oZv+IYA7O7u8t3f/d3s7e0REUQEkogIJBERSEISkpCEJCQhCUkASAJAEgCSAJCEJO4niReVbQBsA2AbANvYxja2AbCNbTIT29jGNpmJbTKTzKS1RmuNo6OjW8+fP//d+/v735OZt/KvEBEP3tjYeK+tra3X3traeu2IICKICCQREUhCEpKQhCQkIYmIQBKSkEREIImIICKQREQQEZRSiAgiglIKEUFEIImIQBIRQUQQEUQEkpBERBARSCIikEREEBFIIiIopRARlFIopRARlFIopRARRAQRgSQkcT/b2AbANraxjW1sY5vMxDaZiW0yk8zENplJZmKbzCQzsU1mYpvMxDa2yUxsYxvb2MY2ALaxDYBtbANgGwDbANgGwDYAtgGwDYBtAGwDYJv72QbANgC2AbANgG3uZxsA2wDY5n62AbCNbQBsA2Ab2wDYBsA2trENgG1sA2Ab29jGNraxzfNjG0n8R7DNC2Kb58c2D2Sb+9kGwDb3sw2AbQBsA2Ab2wDYxja2sY1tMhPbZCbr9frWw8PD37l06dJ3t9Z+m3+FEydO/Nb29vZrd11H13VEBBGBJCQhCUlIAkAS95PEC2IbANsA2MY2trFNZmIb22QmmUlm0lqj1kophVIKn/iJn8hqtXrGB3/wBz+Yq6666qqrrvr/g8pVV1111VVXXfV8RcStwzC8j6TvkgSAJH7pl36Jpz3tabzTO70TJ06c4L3f+73567/+a373d38XgIjANgC2eSBJANjmfpKwjSRsI4kHso0knpskXhhJ2EYStpGEbSRhG9sA2MY2tpGEbWxjm4ggM4kIMpOIoJRCrfXBm5ubn310dPTee3t7v33x4sXvmabpt3kBIuLBm5ub77W5ufnaW1tbrx0RRAQRgSQiAklIQhKSkIQkJBERAEQEkpBERCCJiEASEUFEEBFEBBFBRBARRAQRQUQgiYhAEhGBJCICSQBIQhL3kwSAJCQhiVIKEUFEEBFI4n62maYJSdzPNrbJTDKTzCQzAbCNbWxjG9vYxja2sY1tbGMb29jGNrYBsI1tAGxjGwDb3M82ALa5n23uJ4n7ScI2D2QbSdhGEraRhG0kYRtJ2EYStnlhJGEbSdjmgSRhG0nYBkAStgGQhG0eSBK2eW6SsA2AJGwDIInnxza2sY1tnpsk/jPZ5kUlCdtIAsA2knhBJGEbSdjGNrYBiAgyk4ggIh48m80efOLEifdarVa37u7ufvfh4eHn8C/Y2dn5rRMnTrx213WUUogIJCEJSUhCEgCSAJDEfyTb2MY2tqm1UmullEJEIIm///u//22uuuqqq6666v8X9KAHPYirrrrqqquuuuoFq7X+VmvttReLBfP5nNlsRtd1nDlzhld8xVfk9V//9QHY3d3lZ3/2Z7n99tuRREQQEUhCEhGBJCQhCQBJSEISAJKQBIAkACQhCQBJ3E8S95PEC2Kb+9kGwDa2AbCNbWxjGwDb2CYzsY1tbJOZ2CYzyUxaa2QmmcnR0dGt99xzz+ccHR19N0BEPHhzc/O9Tp48+d5d1z04IogIIgJJRASSkIQkJCEJSUhCEpKQREQgCUlIIiKQREQgiYggIogIJBERRASSiAgigoggIpBERCAJSUhCEhGBJCQREUQEkogIIoKIQBIRQUQgiYhAEgCSuJ9tAGyTmdjGNpmJbWxjG9vczzYAtrmfbR7INg9km+fHNs/NNg9km/vZ5oFsYxsA29jGNgC2sQ2AbWwDYBvbANgGwDYAtgGwDYBt7mcbANsA2OZ+tgGwDYBtAGxjGwDb2AbANrYBsI1tAGxjGwDb2AbANrYBsI1tbGMbANvYxjaZyQNJ4gWRxH802zw/tnkg29zPNvezDYBtAGwDYBsA29gmM7GNbTKTzKS1xmq1unV3d/d7lsvlZ/NcSikPvvbaa79re3v7tSOCiCAikIQkJCEJSQBI4n6SeGFscz/b2AbANraxTWZim8zENplJaw1JlFKotVJKodbKR33UR/Fnf/Zn3/P1X//1781VV1111VVX/f+BHvSgB3HVVVddddVVVz1/pZTXvuGGG35rmibuueceFosF8/mc2WxG13XUWjlz5gwf8AEfwIkTJ9jd3eVv/uZv+P3f/30iAklEBJKICCQhCUlIAkASkpAEgCQkASAJSQBIAkASAJIAkMT9JPGC2AbANgC2AbCNbQBsYxvb2MY2trGNbWyTmdjGNrbJTGyTmWQmAMMwMI4jrTVmsxmSiAgkIQlJSEISkpCEJCQhCUlIQhIRgSQkIYmIQBKSiAgkERFIIiKQREQQEUQEkogIJBERSCIikIQkJBERSEISEYEkJBERSEISEYEkACQhiQeyzf1sYxsA27wwknhBJPGiss1zs839bANgGwDb3M82tgGwDYBtbGMb29gGwDa2sY1tAGxjGwDbANjGNgC2AbANgG0AbANgGwDb3M82ALa5n21sYxsA29gGwDa2AbCNbQBsYxsA29gGwDa2AbCNbQBsYxvbANjGNpmJbWyTmdxPEs9NEv9WknhR2eb5sc0D2eZ+tgGwDYBtAGxjG9vYxja2yUwyk8yktcZyubz1vvvuex3bt5ZSHnzq1KnPPn78+HuVUogIIgJJSEISkpAEgCQAJPGvYRsA29gGwDa2yUxsY5vMJDPJTGxTSqHWSimFUgq1Vj78wz+cT/iET3jIfffddytXXXXVVVdd9f8HetCDHsRVV1111VVXXfX8nThx4rd2dnZeu+s6MpPbb7+druuYz+fMZjO6rqPWypkzZ3j5l395Xvd1XxeA3d1dfv7nf57bb7+diEASEYEkJCEJSQBIQhKSkASAJCQBIAlJAEhCEgCSAJAEgCTuJ4nnxzb3sw2AbWwDYBvb2MY2ALaxjW1sYxvb2MY2trGNbWyTmdgmM7FNZtJaYxxHaq30fY8kJCEJSUhCEpKQhCQkIQlJRASSkIQkIgJJSEISkogIIgJJRAQRgSQiAklEBJKQREQgCUlIQhKSiAgkARARAEhCEgCSeGEkcT9JSEISkpCEJCICSUQEAJIAkMRzk8QD2eaBbANgGwDbANjGNgC2sY1tAGxjG9vYxja2AbCNbWxjG9vYxjYAtrGNbWwDYBvbANgGwDa2AbCNbQBscz/bANgGwDYAtrmfbQBsA2AbANvYBsA2tgGwjW0AbGMbANvYBsA2tgGwDYBtbGMbANvYBsA2trFNZmIb22QmtslMJPFAknh+JPGikMS/h22em23uZ5v72QbANrYBsI1tbJOZ2CYzyUxaa6xWq1tt37qzs/PapRQigohAEpKQhCQkASAJSdxPEv8S29zPNgC2sQ2AbTIT29gmM8lMMpPMpJRCrZVSCqUUaq2UUnj5l3/57/76r//69+Gqq6666qqr/n9BD3rQg7jqqquuuuqqq56XpNe+/vrrf2s2m1FrpZRCZvL0pz+druuYzWbM53O6rqPWSq2VU6dO8f7v//4cP34cgN/7vd/j93//94kIIgJJSEISkpAEgCQkIQlJAEhCEgCSkASAJCQBIAlJAEgCQBL3k8TzY5v72cY2ALaxDYBtbGMb29gGwDa2AbCNbWxjG9vYxja2sU1mkpnYJjPJTDITgFor8/kcAElIQhKSiAgkIQlJSEISkpCEJCQREUQEEYEkJBERSEISEYEkIgJJSEISkpCEJCQhCUkASEISAJIAkASAJAAkIQlJSEISEUFEEBFEBBFBRBARlFKICCKCiCAikMTzY5v72cY2ALaxjW1sYxvb2CYzsY1tbGObzMQ2tslMbGMb29jGNpmJbWxjG9vYxja2AbCNbQBsYxsA2wDYxjYAtgGwDYBtAGwDYJv72QbANvezDYBt7mcbANsA2AbANgC2sQ2AbWwDYBsA29gGwDa2AbCNbQBsYxsA29gGwDa2sY1tMhPb2CYzsY1tMhPb3E8SDySJF0YSDySJf4kkbCMJ2/xLbPNAtgGwDYBtAGxjG9vYxja2maaJzCQiKKVQSkESEYEkJCEJSUgCQBIAknh+JAFgmweyzf1sA2Ab29jGNraxTWZim8wkM5FErZVSCqUUSimUUjh58iR/8Rd/8ZD77rvvVq666qqrrrrq/xf0oAc9iKuuuuqqq6666nnNZrPvOnPmzHv3fU+tlVIKEUFmcvvtt5OZzGYz5vM5XdfRdR2lFE6dOsXLvdzL8Tqv8zoA/O3f/i2/+Iu/iCQiAklIQhIAkpCEJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJK4nySeH9sA2AbANgC2sY1tbANgG9sA2MY2ALaxDYBtbGMb29jGNraxTWZim8wkM8lMbHO/ruvY3NwEQBKSkIQkJCEJSUQEEYEkJBERSCIikIQkJBERSEISkogIJCEJSQBIQhKSAJCEJCQhCUlIQhIRgSQigoiglEJEUEqhlEIphVIKpRRKKZRSKKVQSiEiiAgiAknczza2sY1tbJOZ2MY2mUlmYpvMJDPJTGyTmWQmmUlmYpvMJDPJTGyTmdgmM7GNbTIT29gmM7GNbWxjG9sA2MY2ALa5n20AbANgm/vZ5n62AbDN/WxzP9vczzYPZJv72eZ+tgGwzf1sA2Ab2wDYBsA2ALaxDYBtbANgGwDb2AbANrYBsI1tbGMb22QmtrGNbTIT22QmtslMbCOJ+0niuUniuUnifpJ4fiTxr2Wb52ab+9kGwDYAtgGwzTRNTNMEQCmFiCAiiAgkIQlJSEISkgCQxP0k8S+xzf1scz/bANjGNraxjW1sk5lkJpkJQK2VUgqlFEoplFIopfCSL/mSfPM3f7O46qqrrrrqqv9/qFx11VVXXXXVVc/X5ubma5dSiAgkIQlJdF3Hgx/8YO677z4ODg54bhcuXOA3f/M3+eu//mve5m3ehpd8yZfk0qVL/MEf/AGZiSQkIQlJPD+SsM39JGEbAEkA2EYSALaRBIBtJHE/SdxPEg8kCQDbANgGwDa2AbCNbQBsA2Ab2wDYxjYAtrENgG1sYxvb2MY2trGNbTIT22Qmmck0TVy6dAnbRAR937O1tUVEIImIQBKSiAgkIYmIQBKSkIQkIgJJSEISkgCQhCQkIQlJSEISkogIIgJJlFKICCKCUgqlFGqt1FoppVBrpdZKrZVaK7VWaq2UUogIIoKIQBL3s01mkplkJplJZpKZtNawDUBmkpm01shMWmtkJplJZpKZtNbITGzTWsM2mUlmkpnYJjOxjW0yE9vYxja2sY1tbGMb29jmfra5n20eyDYPZJvnZpsHss1zs83zY5t/DUm8MJKwjSRsA2Ab20jCNgC2sQ2AbWxjG9vYRhK2yUxsIwnbSMI2krBNZmIb2wBI4oEk8UCSsI0kAGwDIIn/DJKwDYAknts0TYzjSGZSSqGUQkQQEUhCEpKQhCQkASAJAEk8kCSem23uJwnbPD+2eX5sY5v71VoppVBKoZRCKYVSCu/0Tu/Ez/3cz303V1111VVXXfX/E5Wrrrrqqquuuur5ms1mD44IJCEJSUgCoJTCDTfcwD333MPe3h73k8T9Lly4wHd/93fzOq/zOrzUS70Ut912G7fffjv/VpKwzf0kYRsASQDYRhIAtpHE/SQBIInnJgkA2wDYBsA2ALYBsA2AbWwDYBvbANjGNgC2sY1tAGxjG9vYxja2sY1tbJOZ2CYzyUzW6zXr9ZpaK33fExEcO3aMiEASkpCEJCQhiYhAEpKQhCQiAklEBBFBRCCJiCAiiAgiglIKpRRKKdRaqbVSa6XrOmqtdF1H13V0XUfXddRaqbVSayUiKKUgCUkA2MY2mck0TbTWmKaJ1hrjODJNE601Wmu01mit0VojM2mt0VojM2mtkZm01shMMpPMJDOxTWaSmdgmM7FNZmIb29jGNraxDYBtbGMbANsA2MY2z49t/iW2eVHZ5kVhm+cmCQDbSALANpKwjSReGEnYRhK2AbCNbSRhGwDb2MY2trGNbWwjCdtkJraRhG0kYRtJ2CYzsU1m8kCSeCBJAEgCQBIAtpHE/WwjiRdGEv9W0zQxDAOtNWqt9H1PRBARSEISkpCEJCQhCQBJ3E8S/xJJ2OYFsc39bPNAtrmfbWqtlFIopVBKoZRCKYUHPehB7O/v87jHPe53uOqqq6666qr/n6hcddVVV1111VXPIyLeu5RCRBARRASSkIQkJCGJ66+/nq7rOH/+PC/Ib/3Wb/E3f/M3vPRLvzRv/uZvzqVLl7h06RJ/8Ad/wP7+Ps+PbSTxL5GEbe4nCQDbSALANpJ4bpJ4bpK4n20AbANgGwDbANgGwDa2AbCNbQBsYxsA29jGNrYBsI1tbGMb29jGNrbJTGxjm8xktVqRmRwcHND3PbPZDIAzZ84gCUlIQhIRgSQiAklEBKUUIoJaK7VWSimUUqi1Umul1krXdXRdR9d19H1P3/d0XUff93RdR9d11FoppVBKoZSCJO5nm8yktUZrjWmaGMeRYRgYx5H1es0wDAzDwDAMTNNEZtJao7VGa43MJDNprZGZZCaZSWaSmdgmM7FNZmIbgMzENgCZiW0AbANgG9vYBsA2AIeHh7cCHB4e3np4eHjr0dHRrZnJ0dHRM/gPYpvnYkniAWxbknhOBsRzckTo9OnTrwWwWCwevLGx8eCNjY0HSwJAErZ5IEnYRhIAtpGEbR5IEraRhG0kYRsA29jGNpmJbWwjCdvYJjORhG0kYRtJ2EYStslMMhMASdxPEgCSkIRtACRhG0nczzaSeG6SALDNv9Y0TazXa1prlFLo+56IICKICCQhCUlIQhKSAJAEgCQeSBLPzTb/Gra5n21sYxsA29imlEIphVIKpRRKKZRSeNCDHsTbv/3b87M/+7NcvHjxt7nqqquuuuqq/5+oXHXVVVddddVVz2M2m71WKQVJSEISknhukjhz5gzb29vcdtttvCAXLlzgd37nd9jd3eW1Xuu1uOWWW7jlllv4u7/7O/7wD/8QSUhCEpKQxItKErZ5IEnYBkASALaRxANJ4oEkAWAbSTyQbQBsA2AbANvYBsA2ALaxjW0AbGMb2wDYxja2AbCNbWxjG9vYxja2sU1mYpvMJDM5PDwkMzk4OGA2mzGfzymlcM011xARRAQRQSmFWiu1Vrquo+975vM5XdfR9z1939P3PX3f0/c9fd/T9z1939N1HbVWSimUUogIJHG/zCQzaa0xTRPjODKOI+v1mmEYWK/XrNdr1us1wzCwXq8Zx5FhGBjHkdYamUlmkplkJrbJTGyTmdjGNraxjW1sYxvb2AbANrYBkMTBwcGttjk8PLz18PDw1qOjo1szk3Pnzv2ObVar1a2r1epW/pe6/fbbv5sH6LruwbVWFovFgzc2Nh4syadOnXrtjY2NBwOcPHnytSMCANtIAsA2ALYBsA2AbQBsYxsA29jGNpKwjW1sk5nYRhK2sY0kbCMJ20QEmUlEkJlkJpmJbQAkASAJSQBIwjaSsA2AJABsI4kHso0knh9JPD/DMLBer8lMaq30fU9EEBFEBJKQREQAIAlJSAJAEgCSeFFIAsA2AJKwzXOzzf1s89xsAyCJUgqlFEoplFIopXDixAne8A3fkLvuuos/+7M/++7lcnkrV1111VVXXfX/E3rQgx7EVVddddVVV131nE6fPv307e3tB3ddRymFiCAiiAgkIQlJ3E8SwzDwjGc8g1IKs9mM2WxGrZVaK7VWIoKI4MSJE7zUS70Ur/marwnApUuX+OEf/mH29vaQhCQkIQlJSEISkpAEgCQkIQlJSAJAEpKQhCQAJCEJSUhCEgCSkASAJAAk8cLY5n62AbANgG0AbGMb2wDYxjYAtrGNbQBsYxvb2AbANraxjW1sYxvb2MY2tslMbJOZZCaZSWZSSmFjY4Pt7W0e/OAH03Udfd8zn89ZLBYsFgs2NzeZz+fMZjP6vqfve/q+p9ZK13WUUogIIgJJANgmM2mt0VpjHEfGcWQYBtbrNev1mtVqxXq9ZrVasV6vGYaBYRgYhoFxHJmmiWmamKaJ1hqZiW1sYxvb2MY2trENgG1sA3BwcHDr4eHhrUdHR7ceHh7eCnB4ePiMw8PDW22zu7v721z1fM3n8wdJ0sbGxoMXi8WDNzY2HrSxsfHgjY2NB8/n8wcvFosHS8I2ALYBsA2AbWyTmdjGNraxjW1sYxvbZCa2sY1tMhPbZCa2yUxsk5nYJjNprQEgCQBJSAJAEgCSuJ8k7ieJB5LEA0nigVprTNNERGAbSUQEkogIJAEgCUlIAkASkpAEgCTuJ4l/iW3uZ5v72QbANgC2sQ2AbWxjG9vYxja2yUxqrZRSKKVQSqGUQimFd3iHd+DGG2/kF37hF/jpn/7p17lw4cJvc9VVV1111VX/P6EHPehBXHXVVVddddVVz+mmm27ybDaj1kophYggIpCEJCQhCQBJ3G8cR2699VZKKcxmM2azGbVWaq3UWpFERBARPPjBD+Yt3/ItOXbsGJcuXeLv/u7v+MM//EMkERFIQhKSkASAJCQhCUlIQhKSAJCEJCQhCUlIAkASkpCEJCQBIAlJSAJAEveTxAtim/vZxjYAtgGwjW0AbGMb29gGwDa2sQ2AbWxjG9sA2MY2trGNbWxjG9vYxja2yUxsk5lkJpkJQNd1nDlzhhtvvJHXeI3XYHNzk42NDWazGV3XUWullEJEIAlJ2MY2mUlrjWmamKaJYRhYr9es12tWqxWr1YrVasVqtWK9XrNerxmGgWEYmKaJcRyZponWGq01WmtkJplJZmIbgIODg1ttc3h4eOvR0dGth4eHtwIcHBw84+jo6NblcnnrarW6lav+0y0WiwcDPnny5OtEBCdPnnwtgI2NjQfP5/MHLxaLB2cmALbJTGxjm8zENraxjW1sY5vMxDa2yUxsk5nYJjOxTWuN1hqtNSQhCQBJSAJAEgCSAJDE/STxQJK4X2YyjiMRgSQkERFEBJKQhCQkASAJSQBIAkAS95MEgCSemyQAbPP82OZ+tgGwDYBtbANgG9vYxja2sY1tbGObUgqlFEoplFKICEopvPiLvzhv8AZvwF133cW3fMu3fPff//3fvw9XXXXVVVdd9f8XetCDHsRVV1111VVXXfVspZT3vvHGG79rNptRSqGUQkQQEUhCEpIAkMQD2WaaJu677z7W6zWz2YzZbEbXddRaiQgkERFEBCdOnOClXuqleM3XfE0ALl26xC/+4i9yxx13IAlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkpCEJCQhCUlIAkASkrifJO4niefHNgC2AbANgG1sA2Ab29jGNgC2sY1tbGMbANvYxja2AbCNbWxjG9vYxja2sY1tbGObzMQ2mUlmkpnY5tixYzzsYQ/jtV7rtXipl3op7peZZCatNaZpYhgGhmFgvV6zWq1YrVasVitWqxWr1Yr1es16vWYYBoZhYJomxnFkmiZaa7TWyEwyk8zENvv7+7feeuut3z1NE+fPn/+d5XJ562q1upWr/ldZLBYPPnXq1GvfdNNN73XixInXto1tMhPb2CYzsY1tMhPb2MY2mYltbJOZ2CYzyUxaa2QmrTVaa0hCEpIAkASAJAAkASAJAEkAtNZorRERSCIiiAgiAklIQhKSAJCEJAAkIYn7SeJ+knggSbwobHM/29zPNgC2sQ2AbWxjG9sA2MY2trENgCRKKZRSiAhKKZRSKKXwPu/zPmxvb/Orv/qrt37Lt3zLQ7jqqquuuuqq/9/Qgx70IK666qqrrrrqqmfb2tr6rjNnzrx313WUUiilEBFIIiIAkIQknpttAFpr7O7ucunSJebzOX3f0/c9EUFEEBFEBBGBJE6ePMl7vMd7cOzYMS5dusTf/d3f8Yd/+IdEBJKQhCQkIQlJSEISkgCQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJAAkIQkASQBIAkASL4xtbHM/29jGNgC2sY1tbGMb29jGNrYBsI1tbGMb2wDYxja2sY1tbGMb29jGNraxjW0yE9tkJpmJbQCOHz/O8ePHOXbsGMMw8KAHPYiNjQ0WiwWLxYLVasVqtWK9XjMMA8MwMI4j4zgyTRPTNNFaIzNprWGbzGR/f//W++6777cPDg5uPXv27O9cvHjxt7nq/5z5fP5gSZw6deq1b7zxxvc6ceLEa9vGNpmJbTIT22QmtslMbGMb22QmtslMWmtkJq01Wmu01shMJCEJSQBIQhIAkshMWmuUUogIIoKIQBIRgSQkIQlJAEhCEgCSAJAEgCQeSBLPjyReENs8kG0AbANgGwDbANjGNgC2sY1tbGMb29gmIpBERCCJUgqlFEoplFJ4sRd7MV7v9V4PgA/8wA98nfPnz/82V1111VVXXfX/G3rQgx7EVVddddVVV131bNdee+3Tt7a2HlxrpZRCKYWIQBKSkASAJJ4f2wDY5uLFi1y6dIm+75nP59RaiQgigoggIogIJHHy5Ele6qVeitd8zdcE4NKlS/ziL/4id9xxB5KQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkIQkJAEgCUlIAkASkgCQBIAk7ieJ+9nmfraxDYBtbGMb2wBkJrYBsI1tbGMb29jGNraxjW1sA2Ab29jGNraxjW1sYxvb2MY2trGNbQBsYxvb2MY2trGNbbquo+97aq3UWqm1Ukqh73tmsxmZycHBwa0HBwe33nfffb993333/c7Fixd/m6v+X1osFg9aLBYPOXXq1GudOHHitU+cOPHatrFNZpKZ2CYzsU1mYpvMxDatNTKT1hqZSWuN1hrTNGEbSUjCNraptVJKISKICCQREUhCEpKQhCQAJCEJAEkASOJ+krifJP69bHM/2wDYBsA2ALaxDYBtbGMb29jGNraRREQgiYhAEpIopVBKoZRCRPC2b/u23HDDDXzHd3zHZ//iL/7i53DVVVddddVVV6EHPehBXHXVVVddddVVz3bzzTd7NpvRdR0RQSkFSUQEAJKQxAtiGwDb2ObSpUvs7u7S9z2z2YxSChFBKYWIICKICCQREZw8eZL3eI/34NixYwD8/u//Pn/4h39IRCAJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkpCEJCQhCUlIAkASkpCEJCQBIAlJSAJAEgCSeH5scz/b2MY2ALbJTABsk5nYxja2sY1tbGMb29jGNrYBsI1tbGMb29jGNraxjW0AbANgG9sA2MY2ALaxjW0AbGObzMQ2trGNJJbL5a2r1erW1Wp16+Hh4e+01hiG4dZpmn6bq/7fWywWD14sFg86derUa584ceK1jx8//tq2yUxsk5lkJrbJTFprZCatNTKT1hqtNcZxZJomSinUWokIIgJJRASSkIQkJCEJSUgCQBIAkgCQxP0k8UCS+PewzQPZBsA2ALYBsI1tAGxjG9vYxjYAtgGQREQgCUlEBJKQRCmFiOD48eO8wRu8ATfccANPf/rTb/34j//4h3DVVVddddVVVwGgBz3oQVx11VVXXXXVVVd0XffeN95443f1fU+tlYggIogIJAEgCUm8ILYBsI1tAMZx5O6776bWStd1lFIopVBKISKICCKCiCAiOHnyJC/1Ui/Fa77mawJw6dIlbr/9dv7+7/+eO+64A0lEBJKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQhCUlIQhIAkpCEJCQBIIkXxDYAtrGNbWxjG9vYxja2yUxsYxvb2MY2trGNbWxjG9vYxja2sY1tbANgGwDb2OZ+trENgG0AbGMbANvYBsA2trGNbWxjG9vYxja2Wa1Wt9pmf3//t1trHB4e/s4wDLdmJtM0/TZX/b+zWCwevFgsHnzq1KnXOn78+GufOHHitTOTzCQzsc00TazXa46OjrANQEQQEUgiIpCEJCQhCUlIQhIAkgCQhCTuJ4n7SeKBJPFvZZsHss39bANgGwDb2AbANraxDYBtbGMb20QEkpBERCAJSUgiIpBERHDLLbfwNm/zNgAcHBzwpV/6pa/zD//wD7/NVVddddVVV10FgB70oAdx1VVXXXXVVVddsbOz812nT59+777vKaUQEUgiIpCEJAAkcT9JANjmfraxDYBtbDOOI/feey8RQSmFWiulFEoplFKICCKCiCAiiAhOnDjBa73Wa/GSL/mS3O/SpUv8wz/8A//wD//A/v4+kpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhL3k4QkAGzzQLaxjW1sYxvb2MY2mYltbJOZ2MY2tslMbGMb29jGNraxjW1sA2AbANsA2AbANrYBsA2AbQBsA2AbANvYBsA2ALaxjW0AbGMb29jGNraxjW1ss1wub12v17eu1+tb1+v1rev1+hnDMNw6TdOttm/lqv/zFovFg0+ePPnaZ86cea+IeO1xHJmmiYggIpBERCCJiEASkgCQhCQkASAJSQBI4n6SuJ8knpsk/rVs89xs80C2AbANgG1sA2Ab2wDYxja2sY1tJBERSEISkogIJCEJSUhCEqUU3uu93ovt7W3uuecePuuzPut1zp0799tcddVVV1111VX3Qw960IO46qqrrrrqqquuuP7665++ubn54K7riAgigohAEpKQBIAkACTxQLYBsA2AbWxjG9uM48i5c+fITEoplFKotVJKoZRCRFBKISKICCICSZw8eZKXfMmX5KVe6qU4duwY97v99tv5h3/4Bx7/+McjCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpIAkIQkJCEJSUhCEpKQREQgCUlIQhIRgSQkIQlJSOJ+kpCEbR7INraxjW1sk5nYxjaZSWZiG9tkJrbJTGxjG9tkJraxDYBtbANgGwDbANgGwDYAtgGwDYBtbANgGwDbANgGwDYAtrENgG1sA2Ab29gGwDa2sY1tMhPbACyXy1tts16vb12tVrceHh7+TmuNcRxvHcfxt7nqf7oHRwSllAfXWh9cSqHv+wdJou/7B89ms4fMZrMHzWazB/NMkgCQhCQiAklIQhKSAJCEJAAkIYn7SQJAEg8kiQeSxL+GbZ4f2zyQbe5nGwDb2AbANrYBsI1tbGMb20hCEpKICCQhCUlIIiKQhCQkIYnHPvaxvO7rvi5/9Vd/xe/+7u/+9u/+7u++DlddddVVV1111QOhBz3oQVx11VVXXXXVVVc86EEP8mw2o5RCRBARRASSkIQkACQBIIkHss39bGMb29jGNplJa42joyMODg6QRCmFUgqlFEoplFIopRARRAQRQUQQEZw4cYLjx4/zUi/1UrzES7wE99vb2+P222/ncY97HHfeeSeSiAgkIQlJSEISkpCEJCQhCUkASEISkpAEgCQkIQlJSEISkpCEJCQhCUlIIiKQhCQiAklIIiKQhCQkIQlJAEgCQBK2uZ9tbGMb22QmtslMbJOZZCa2yUxsk5lkJraxTWYCYBvbANjGNgC2AbCNbQBsA2AbANsA2AbANrYBsA2AbQBsA2AbANsA2MY2ALYBsI1tbANgG9vYxja2sY1tbGMb26xWq1tts7+//9utNQ4PD39nGIZbM5Npmn6bq/7DSXpwRFBKeXCt9cFd1z2olELf9w+ezWYPBpjNZg+ZzWYPkgSAJCQhCQBJAEgCQBIAkgCQxP0kIQkASUgCQBIAkgCQBIAkHkgSz48kXlS2eW62eSDb3M82ALYBsA2AbWwDYBvb2MY2tgGQREQgCUlEBJKQhCQkIQlJSCIikMRbvdVb8dd//dfcfvvtt/7qr/7qQ7jqqquuuuqqq54betCDHsRVV1111VVXXQV937/3TTfd9F1d1xERRAQRQUQgCUlIQhIAknh+bANgG9vYxja2sU1mYpujoyOWyyWZiW1KKZRSqLVSSqGUQkRQSiEiiAgiAklEBCdOnOBBD3oQL/ESL8Ett9zC/fb29njc4x7H4x//ePb395GEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQhCUlIQhKSkIQkIgJJSCIikIQkIgJJRASSiAgkERFIQhKSkASAJB7INgC2yUxsY5vMJDPJTGyTmWQmmUlmkpnYxjYAtrGNbWxjGwDb2AbANrYBsI1tAGxjGwDbANgGwDYAtrENgG0AbANgGwDbANgGwDYAtrENgG1sA2Ab2wDYxja2sY1tbGMb29gGYLlc3rparW5dr9e3AtjGNuM43gpgG9tM0/QMANvYxjattVsBbAOQmbcC2MY2tm/l/4iIeLAkSikP7rruwV3XPSgi6Pv+wX3fP1gSx44de23bSAJAEpKQBIAkJAEgCQBJAEgCQBL3k8T9JHE/STyQJO4nCQBJAEjifpK4nySemyT+NWzz3GzzQLa5n23uZxsA2wDYxjYAtrGNbWwDYBtJSEISEYEkJCEJSUQEkpCEJCSxs7PDox/9aG644QZ+8Rd/ka7r+MM//MPXOXfu3G9z1VVXXXXVVVc9N/SgBz2Iq6666qqrrroKjh079l1nzpx571IKEUFEEBFEBJKQhCQkASCJF8Q2tgGwjW0yE9tkJplJZjIMA+v1GttkJraJCEop1FoppVBKISKICCKCiCAiiAgiAkmcOHGCl3iJl+DFX/zFOXbsGPfb29vjT/7kT3jCE56AJCQhCUlIQhKSkIQkACQhCUkASEISkpCEJCQBIAlJSCIikIQkJCEJSUQEkogIJBERSCIiiAgkERFEBJKICCQhiYgAQBIPZBsA22QmtslMMhPbtNbITDKTzMQ2trGNbWxjG9vYxja2sY1tbGMbANvYxja2AbCNbQBsYxsA29gGwDYAtgGwjW0AbANgGwDbANgGwDYAtgGwjW0AbANgG9sA2MY2tgGwjW1sYxsA2zyQbZ6bbe5nmweyzQPZRhK2Wa/XtwLYliTbZhiGW20jSbY9DMOttgGwLcDjON5qG9vYZpqmZwDYxjbjOBIRt9rGNgCZeSuAbQAy81ae04Mjgoh4cNd1D44I+r5/kCT6vn/IbDZ70Hw+f3DXdQ+WhCQkIQlJAEgCQBKSAJAEgCQAJHE/SQBI4n6SuJ8knpskHkgSz00SDySJ+0nifpJ4QSTxL7HNc7PNA9nmgWxzP9sA2OZ+trENgG1sA2Ab29gGICKQhCQkIYmIQBKSkIQkJCGJV3iFV+DGG2/khhtu4C/+4i/4q7/6K2qtPO1pT/vsf/iHf/gcrrrqqquuuuqq5wc96EEP4qqrrrrqqquughtvvPHp8/n8waUUSilEBBFBRCAJSUhCEgCSAJAEgG3uZxsA29jGNrbJTGyTmWQmrTVaawAMw0BmYhvbSCIiqLVSSqGUQimFiCAiiAgigohAEhGBJB70oAfx4i/+4rz4i78499vb2+POO+/k8Y9/PHfddReSkEREIAkASUhCEgCSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEpKICCQhiYhAEhFBRCCJiEASpRQiAklEBBFBRBARSEISEQGAJO5nG9vYxjaZSWaSmWQmtslMbGMb29gmM7GNbWyTmdjGNraxjW0yE9vYxja2sQ2AbWxjG9vYBsA2tgGwjW0AbGMbANsA2MY2ALYBsA2AbQBsA2AbANvYBsA2ALYBsI1tAGxjmxfENs/NNs+PbZ6bbZ6bbR7INs/NNg9kmweyzf1s89xs80C2kURmcj9JSEISAJKQBIAkJAEgCQBJ3E8SAJIAkMQDSeJ+knggSTyQJJ6bJJ4fSbwwknggSTw/knh+bCMJ2zw/tnlutrmfbe5nGwDb3M82ALYBsI1tAGxjG9sASEISkogIJCEJSUhCEpKICCRx44038pZv+ZYA7O/v87u/+7vcc889SGJ/f/+3f/d3f/d1uOqqq6666qqrXhD0oAc9iKuuuuqqq666Ch784Ae7lEIphVIKEUFEEBFIQhKSkIQk7ieJ+9kGwDYAtrGNbWxjm8wkM8lMMpPWGqUUuq7DNvv7+9jGNraxTSmFWiulFEopRASlFCKCiEASEUFEIImI4Pjx49x88828+Iu/ODfffDP329vb4wlPeAJPeMITODg4QBKSAJCEJCQBIAlJSEISkgCQhCQkIQlJSEISkpCEJCQREUhCEpKICCQREUgiIogIIoKIICKICCKCiCAiiAgigoggIpCEJCICAEkA2AbANplJZmIb29jGNraxTWZim8zENrbJTGyTmdgmM7GNbTIT29gmM7GNbWxjG9vYxja2sY1tbGMb29gGwDa2AbCNbQBsYxsA2wDYxjYAtgGwDYBtAGxjGwDbANgGwDYviG2eH9u8ILZ5fmzzgtjm+bHN82Ob52ab58c2z802kgCQxP0kASCJ+0nifpK4nyQeSBIPJIkHksTzI4kXRBL/WpJ4bpL4l9jmBbHNA9nmfra5n20AbHM/2wDYBsA2ALYBsI1tbGMbSUQEkpCEJCQhiYhAEpKQhCQk8fIv//K8/Mu/PAB33303v/RLv4QkJFFK4Vd/9VcfcnR0dCtXXXXVVVddddULgh70oAdx1VVXXXXVVf/fLRaL9z5z5sx3dV1HKYVSChFBRBARSEISkpCEJAAk8dxsA2Ab29jGNraxTWZim8yktUZrDYDZbMbGxgaSOHv27G9n5msDZCa2sU0phVIKpRRKKZRSiAgigoggIogIJBERSCIiOHbsGC/+4i/Oi73Yi7GzswPA3t4eP/VTP8XBwQGSkASAJCQhCUkASEISkpCEJAAkIQlJSEISkpCEJCQREUhCEpKICCQREUhCEhFBRBARSCIiKKUQEUQEEUEphYggIogISilEBBGBJCQRETyQbe5nGwDb2MY2tslMbGObzMQ2mUlmYpvMJDPJTGyTmdgmM8lMbJOZ2CYzsY1tMhPb2MY2trGNbWxjG9vYxja2sQ2AbWxjGwDb2AbANgC2sQ2AbQBsA2AbANsA2OYFsc0LYpsXxDYvjG1eENu8ILZ5QWzz/NjmhZHE/STxQJJ4IEk8kCSemyReEEm8MJL4jyCJf4ltXhDbPJBt7meb+9kGwDb3sw2AbQBsA2AbANsA2MY2tpGEJCQhCUlEBJKQhCQkIQlJSGJnZ4fXeZ3X4frrrwfgr/7qr/jrv/5rJBERSOIP//APX+e+++77ba666qqrrrrqqheGylVXXXXVVVddRdd1rwVgm/9Ikngg20jCNveTRGuN1hrTNLFYLLjnnnvep7XG1tbWex07duyzbWMb20zTRGuNWiuZSSmFiKCUgm1sIwnbRAS22d3d5Q/+4A/4oz/6I44dO8arvMqr8NjHPpa3eZu3YWdnh729Pe666y6e8IQncNdddyEJSUhCEraRhCQkIQlJANhGEpKQhCQkIQlJAEhCEpIAkIRtIgJJANjGNpKwjW0igoggIrBNRFBKwTYAtgGICCICSUQEkogIJAEgiefHNgC2sY1tbGObzCQzsU1mkplkJrbJTDKTzCQzyUwyk8wkM8lMbJOZZCaZiW0yE9vYJjOxjW1sk5nYxja2sY1tAGxjG9vYBsA2tgGwjW0AbGMbANs8kG2eH9u8ILZ5QWzzgtjmBbHNC2KbF8Q2L4xtnh9JPDdJPDdJPDdJvCCS+JdI4r+DbSTxQLb517DNc7MNgG0AbANgGwDbANjmfhGBJCICSUhCEpKQhCQkERFIQhI33HADb/7mbw7AwcEBv//7v8+9995LKYWIICI4f/78b993332/zVVXXXXVVVdd9S9BD3rQg7jqqquuuuqq/+9OnTr19I2NjQd3XUetlVIKEUFEEBFIQhIRAYAkJPGC2AbANraxjW1sk5lkJplJZtJao7VGKYW+7zl27Bh/9Ed/JJ6p67oHb29vv9fx48c/2za2sY1tAEop1FqJCEopRAQRQUQQEUQEkogIJBERSOLYsWPccsstPOYxj+Gmm27ifvv7+zz+8Y/nrrvu4u6770YSkgCQhCQkIQlJSAJAEpKQhCQkIYmIQBKSkIQkIgJJSCIikEREIImIQBIRQUQQEUQEEUFEEBGUUogISimUUogISimUUiilUEohIogIIgJJSCIikIQkJHE/SQDY5n62sY1tMhPb2CYzyUwyk8wkM8lMMpPMpLVGZpKZZCatNTKTzCQzyUwyE9tkJplJZmKbzMQ2mYltbJOZ2MY2trGNbWxjG9vYBsA2trENgG0AbPPcbPP82Oa52eb5sc0LYpvnxzYviG2eH9u8ILZ5QWwjiecmiecmiedHEv8SSfxnsc2LyjbPzTYPZJv72eZ+tgGwzf1sA2AbANsA2AbANgC2AbANgG0AJCEJSUhCEpKQREQgCUlIQhKSkMTLvdzL8bIv+7IA3HPPPfzKr/wKkogIIoKI4Ojo6NZf+IVfeAhXXXXVVVddddWLgspVV1111VVXXYWkB9sGwDbPjyQAJPHcJAFgGwBJ2Ob5kYQkJCEJSUgiM8lMLly48Ns8wDiOt+7u7n5P3/evvb29/dqZiW1sYxvbDMNAKYXMpJRCRFBKwTa2kYRtIgLbRAS7u7vs7e3x93//9xw7dozHPvax3HTTTdx000284iu+IgD7+/s84QlP4M///M8BkIQkJCEJSUgCQBKSkIQkJCEJ20QEkpCEJGwTEUjCNhGBbSIC20QEtrGNbWxjm8wkIrBNRJCZZCYRQWaSmWQmmUkphYiglEJEEBHYRhKSkEREIAlJRASSkASAJGzzQLYBsE1mYpvMJDPJTGzTWiMzyUxaa2QmrTUyk8yktUZm0lojM8lMWmtkJplJZpKZZCaZSWZim8zENpmJbTIT29jGNraxjW1sYxvb2OZ+tnkg2zw32zyQbZ6bbZ6bbZ6bbZ6bbZ4f2zw/tnl+bPP82OYFkcQLIokXRhL/mWzz/EgCwDYviG0AJHE/2wBIwjb/WrYBsA2AbQBsA2AbANsA2AZAEhEBgCQAIgJJSEISkpCEJCQhiYhge3ub13zN1+T6668H4G/+5m/427/9W0opRAQRQUQQEfz5n//5+3DVVVddddVVV72oqFx11VVXXXXVVQ+2DYBtAGzzopLE/SRhm/tJ4oFs89wkAdBao7VGa40H6vv+tW+66abfqrUSEXRdh23GccQ2tgGwzTRNtNaotZKZlFKICCIC29gmIrBNRGAbSezu7vJHf/RHSOLYsWO80iu9Eo997GPZ3t7mFV7hFXj0ox/NnXfeyROe8ATuvvtuJCEJSUgCQBKSkIQkJCEJSdhGEhGBJCRhm4hAEraJCGwTEdgmIgCwjW1sExHYxjYRQUSQmZRSyEwyk8yktUYphYggIiilEBFEBBFBKYWIICKICCICgIhAEhGBJCQREUhCEgCSuJ9tAGxjG9vYJjOxTWbSWiMzyUwyk9YamUlrjdYarTUyk9YarTUyk9YamUlrjcyktUZmkplkJplJZpKZ2CYzyUxsk5nYxjaZCYBt7meb+9nmfra5n23uZ5sHss39bPNAtrmfbZ6bbR7INg9km+dmm+dmm+dmm+dmm/tJ4gWRxH8l2zw3SdzPNi8K2wBIAsA295OEbQAkYZsXxDYAtgGwDYBtAGwDYBsA2wDYRhIAEQGAJAAkASAJSUhCEpKQREQgCUlI4vrrr+dN3/RNATg4OOAP//APOXv2LKUUIoKIICKICP7u7/7us++9997f5qqrrrrqqquuelGhBz3oQVx11VVXXXXV/2e2H3zy5Mmnb2xs0Pc9tVZKKZRSiAgiAklEBJKQhCQAJPH82AbANraxjW1sk5nYJjPJTFprtNaYpolaKxFx65Of/OSHAOzs7HzWmTNnPrvWSkQQEUQEkpDENE1M00RmYhvb2AZAEqUUSilEBKUUIoKIQBIRQUQgCUlIAkASkjh27Bg333wzj3nMY7jpppu43/7+Pk94whO46667uPvuuwGQhCQkIQlJSEISkpCEJCQhiYhAEpKQREQgiYhAEhGBJCKCiEASEUFEEBFEBJKICCKCiCAiKKUQEUQEEUFEEBFEBBFBRBARRAQRQSmFiCAiKKUQEZRSiAgigoggIogIIoKIQBIRgSQkASAJAEkA2MY2ALbJTGyTmdgmM2mtkZlkJq01WmtkJq01Wmu01mit0VqjtUZm0lqjtUZm0lojM2mtkZlkJplJZpKZZCaZiW0AbGMbANsA2AbANgC2AbDN/WwDYBsA29zPNgC2uZ9t7meb+9nmfra5n23uZ5v72eaBbPNAtnkg2zyQbV4QSfxHs80LY5vnxzbPzTYPZJsHss0D2eZ+trmfbe5nGwDbANgGwDYAtgGwDYBtAGwDYBsA20gCQBIAkgCQBIAkACQBIImIQBKSkIQkJPHIRz6S66+/noc//OEA3Hvvvfz6r/86EUFEEBFIIiKICO69915+9Vd/VVx11VVXXXXVVf8a6EEPehBXXXXVVVdd9f9ZZj74+PHjT9/a2qLve2qt1FoppRARRAQRgSQkIQlJAEji+bENgG1sYxvb2MY2mUlmkplkJq01pmkCoO977rnnnvdZLBbvtbOz89qlFCKCiEASkpCEJCQBMI4jrTVaa9gGwDYAkogIIoJSChFBRBARRASSkIQkJCEJSUhCEgDHjh3jsY99LDfddBM33XQT99vf3+cJT3gCf/7nf44kJCEJSUhCEpKQhCQkIQlJSEISEYEkJBERSCIiiAgkERFEBJKICCKCiCAiiAgigoggIogIIoKIICKQREQgiYggIpBERBARRAQRQUQQEUQEEUFEEBGUUogISilEBBFBKQVJRAQRQUQQEUgiIpCEJAAk8dxsYxvb2CYzsU1mkplkJq01MpPWGq01Wmu01shMpmkiM2mt0VqjtUZrjdYarTUyk9YamUlrDdvYxjYAtrGNbQBsYxvbANjGNgC2sQ2AbWwDYBvbANgGwDYAtgGwDYBtAGwDYBsA2wDY5n62AbANgG3uZ5v72eZ+trmfbe5nm/8MtnlBbPPcbPNAtnlutrmfbR7INvezzQPZ5n62AbDN/WwDYBsA2wDYBsA2ALYBsA2AbQBsYxtJAEgCQBL3kwSAJAAkASAJAElIQhKSkMTOzg6PeMQjeJmXeRnud3BwwNOf/nT+/u//noggIogIIoKIICJ4+tOfztOe9jT29va++9KlS+/DVVddddVVV131okIPetCDuOqqq6666qr/77a3t725uclsNqPrOmqtlFKICCKCiEASkpCEJCRxP0kA2OZ+trENgG1sk5nYJjOxTWbSWqO1RmuNaZqYzWbUWslMIoKIICKQhCQkIQlJAEgCwDaZyTAM2MY2trENgCQkUUohIiilEBFIQhKSkIQkJCEJSUhCEpKQxLFjx3jMYx7DK7/yK3O//f197rzzTu666y6e+MQnIglJSEISkpCEJCQhiYhAEpKQhCQiAklEBJKICCKCiEASEUFEEBFEBBFBRBARRAQRQUQQEUQEkogIJBERSCIikEREEBFIIiKICCQREUgiIogIIoKIICKICCKCiCAiKKUQEUQEEUFEEBFEBJKICCQREUhCEgCSeCDb2AYgM7GNbTKTzCQzyUxaa2QmrTVaa7TWyExaa7TWaK3RWqO1RmuN1hqZiW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNgC2sY1tbANgG9sA2MY2tgGwjW0AbANgG9sA2AbANgC2AbANgG0AbANgGwDb3M82ALZ5UdjmBbHN82Ob+9nmudnmfra5n20eyDb3s839bHM/29zPNg9kGwDbANgGwDb3sw2AbWwDYBsA2wDYBsA2DyQJAEncTxIAkgCQBIAkACQBIAkASezs7PDIRz6Sl3mZl+GBDg8PedrTnsY//MM/IImIICKICCKCiGAYBh73uMext7dHa41pmrh48eLnHB0dfTZXXXXVVVddddWLAj3oQQ/iqquuuuqqq/6/K6X81unTp197Pp/TdR2lFEoplFKICCICSUhCEpKQBIAkHsg2ALYBsI1tbGObzMQ2mUlmkpm01mitMU0TpRRmsxkAEUFEIAlJSEISkgCQxANJAmAcR1prtNYAsA2AbSQhiYiglEJEIAlJSEISkpCEJCQhCUlIQhKSOHbsGDfffDOPecxjuOmmm7jf/v4+e3t73HXXXdx9993cfffdSEISkpCEJCQhCUlIIiKQhCQiAklEBJKICCKCiCAiiAgigoggIogIIoKIoJRCRCCJiCAikEREIImIQBIRQUQgiYhAEhGBJCQREUgiIogIJBERSEISEUFEEBFIIiKICCKCiEASEUFEEBFEBJKICCQhCUlIQhKSeG62sQ1AZmKbzMQ2mUlmkpm01shMWmu01shMWmu01rBNZmIb22QmtrFNZmIb22QmtrGNbTIT29gmM7GNbWxjG9vYJjOxjW1sYxvb2MY2tgGwjW1sYxvb2AbANraxjW0AbGMbANvYxjYAtgGwjW0AbANgGwDbANjmudnmudnmgWzzQLa5n23uZ5v72eZ+trmfbe5nm/vZBsA297PN/WxzP9vczzb3sw2AbQBsA2AbANsA2AbANrYBsA2AbR5IEgCSAJDE/SQBIAkASQBIAkASAJIAkMRrvuZr8ohHPIL7HRwc8LSnPY1bb72Vo6MjIoKIICKICCICSUQET37yk7nvvvuwTWuNzGSaJoZh4Ny5c6/TWvttrrrqqquuuuqqfwmVq6666qqrrrqKcRx/2/Zr28Y2/x6SsI0kbCOJB5IEgCQkASAJAEm01pimidlshiQkIQlJSEISAJJ4brYBqLVSayUzaa3RWsM2trmfbVprZCaSkEREIAlJSEISkpCEJCQhCUlcvHiR3d1d/v7v/55jx47x2Mc+lptuuombbrqJ7e1tbrzxRu63v7/PXXfdxd13383+/j733HMPkpCEJCRhG0lIIjOJCDKTiCAziQgigoggIogIIoKIICKICEop2CYiiAhsYxtJ2CYiAJDE/SIC2wDYBkAStpGEbWwDkJlEBACZiW0yk4ggM5GEJCQhiYhAEhGBJCICSUgiIpBERCAJSUhCEpKQBIAkACICgIgAwDa2sY1tMhPbZCaZSWbSWsM2tslMbGObzMQ2tslMbJOZ2CYzsU1mYpvMxDa2yUxsk5nYxja2yUxsYxvbZCa2sY1tbGObzMQ2trGNbWxjG9vYxjYAtrGNbWxjG9sA2MY2trENgG0AbGMbANsA2AbANvezzf1scz/bANjmfraRBIBtJGEbAEnY5gWxjSRsAyAJ2wBIwjaSsA2AJGzzgtjmfrYBsA2AbQBsA2AbANvYBsA2ALa5nyQkASAJAEncTxIAkgCQBIAkACQBIInt7W22traQBMAjHvEIHv7wh3NwcMDTnvY07rvvPs6ePUtEEBF0XUdEEBFIIiKICPb393nSk57EMAxIAiAisI0kIoLNzc3v2tvbewhXXXXVVVddddW/BD3oQQ/iqquuuuqqq/6/e83XfM3vetzjHvfei8WCvu+ptVJKoZRCRBARSEISkpCEJCTxgtgGwDYAtrGNbTIT22QmrTVaa0zTxDRNTNPEbDZjsVgQEUhCEpKQBIAk/iW2iQgiAtuM48g4jtzPNgCSkASAJAAkIYmIQBKSkIQkJCEJSUhCEpKQhCSOHTvGzTffzE033cTOzg433ngjz8/+/j533303d999N4eHh9xzzz1IQhKSiAgkIYmIQBIRQUQgiYggIogISilEBBFBKYWIICKICCQREUQEEUFEEBFEBBFBRBARRAQRQUQQEUQEEUFEIImIQBIRgSQiAklIQhKSkIQkJAEgCUlIAkASkgCQhCQkIQlJAEhCEpKQhCQkASAJAEk8kG0AbANgG9tkJraxjW1sY5vMxDa2yUxsY5vMxDaZiW0yE9vYJjOxTWZiG9tkJrbJTGxjm8zENrbJTGxjG9tkJraxjW1sY5vMxDa2sY1tbGMb29jGNraxjW0AbGMb29gGwDa2sQ2AbWxzP9sA2AbANgC2AbANgG0AbANgGwDb3M82tgGwzf1sA2AbANsA2OZ+tgGwDYBt7mcbANsA2OZ+tgGwzf1sYxsA2wDYBsA2tgGwzQNJAkASAJK4nyQAJAEgCQBJSAJAEgCS2Nra4hGPeAQv/dIvzQPde++9PO1pT+PpT386EUFEIImIICKICCKCiEASwzDw1Kc+lb29PWxjG9tkJrZprdFaY5om1us1586dex/b381VV1111VVXXfXCULnqqquuuuqqq3jd133d1/67v/s7bGObF0YSknhukrifbSRxP9tI4n6SAJBERABgm8xEEq01WmuUUpCEJCTxorANQERQSiEiiAhmsxkAR0dHjOOIbQBsYxtJ2EYSALbJTAAkIQlJSEISkpCEJCQREQBcvHiR3d1d/v7v/x5JSOLYsWPcdNNN3Hjjjezs7HDjjTeyvb3N9vY2j3zkIwHY398H4J577uGee+7h4OCA++67D0lkJhFBZhIRSCIiiAgigswkIogIMpOIQBIRQUQQEUQEEUFEEBFEBBFBKYWIICKICCKCUgq2sQ1ARGAbSQBIQhIRgSQiAklIQhKSiAgkASAJAEk8kCTuZxsA29xPEg8kCQBJPJAkHsg2L4wk7hcR2MY2ALaRhG0kYRvbRASZSURgG9tkJraxTWZiG9vYJjOxjW0yE9vYxja2yUxsYxvb2CYzsY1tbGMb29jGNraxjW1sYxvb2AbANraxjW0AbGMbANvYBsA2ALYBsI1tJGEbSdjmBbGNJB7INgCSsI0kbCMJ20jCNi+MbQBs89xsA2Cb+9nmfrYBsI1tAGxzv4jgfpIAkASAJO4nCQBJAEhCEgCSAJDE9vY2D3vYw3jpl35pHujg4ICnPe1p/P3f/z2SkEStlYggIogIIoKIICKQBMCtt97Kvffey/0kcT9JAEgiIogISilsbGx81uHh4Xdz1VVXXXXVVVe9MFSuuuqqq6666iquvfZaHv7wh3PXXXcBYBsA2zyQJJ4fSTyQJABsIwkA20gCQBIAEcH9SinYxjbTNDGOI4vFAts8kCSeH9vcr5RCRBARRAQRgSQiguPHj2Obo6MjlssltnlutpGEbSRhm/vZRhIAkpCEJDITSUQEkpCEJCRx8eJFdnd3+Yd/+AckcezYMQBuuukmbrzxRnZ2drjhhhsA2N7e5hGPeAQABwcHHBwccHBwwL333svBwQFnz55FEhFBRCCJiCAiiAgyE0lEBJKICCICSUQEEUFEEBGUUogIIoKIoJRCRFBKISIopZCZRASlFCKCUgq2uV8pBQBJRASSiAgigohAEpKQhCQAJAEgiedmm/vZBsA2ALaxjW0AbANgmweyzf1sA2Ab29gGwDa2sY1tbGMb29jGNs9NEg8UEWQmABGBbWxjGwDb2EYStslMbGMbSdgmM7GNbSRhG9vYxja2sU1mYhvb2AbANraxjW1sYxsA29jGNrYBsI1tAGxjG0nYBkAStvmX2EYStpGEbQAkYZsXxDYAtgGwzb/ENgC2AbANgG3uZxvbANjGNveLCO4nCQBJAEjifpIAkIQkACQBIAlJAGxvb/Owhz2Mhz3sYWxtbXG/w8NDnva0p/H0pz+do6MjJFFrRRIRQUQQEUQEEUFEEBFI4tKlSzz5yU9mGAbuJwnb3E8StpGEJCKCUgqLxeLBmfnay+Xyt7nqqquuuuqqq14QKlddddVVV111FWfPnr11mqYHZya2AbDNv5ckbCMJANsASOJ+kpBERFBKASAzaa0xTROlFCQBIInnxzb3iwgkERFEBBFBRCCJiCAikMTx48c5duwYBwcHHBwc8ILYRhK2AZCEbSRhGwDbSAIgM5GEJCQREUhCEpKQxMWLF5HEpUuXeNzjHockdnZ22NnZYWdnhxtvvJHt7W1uuOEGtra2AHj4wx8OwMHBAQcHBxweHvK0pz2Ns2fPEhFIIiJorRERSEISEYEkIoKIQBIRQUQQEUQEEUEphYggIiilEBGUUiilEBGUUiilUEqhlEIphVIKrTVKKZRSiAhKKQBIwjaSkEREEBFIQhIRgSQkcT9JPJBtAGwDYBvb2MY2trGNbWxjm8zENra5n20kASAJ29xPEraxjW1sYxvb2MY2trGNbWxjG9vYRhK2yUxsYxvbSMI2mYltbCMJ22QmtrGNJGxjm8zENraxjW1sYxtJ2MY2trGNbWxjG9vYxjYAtrGNbWxjG0nYxjYAkrDNv8Q2krCNJABsIwnbAEjCNs+PbV4Q2wDYBsA2ALYBsA2Abe5nGwDbANjGNveLCO4nCQBJAEjifpKQBIAkACQhCQBJSGJra4uHPexhXHfddVxzzTXc7/DwkKc//enceuutHB0dIQlJdF0HgCQigoggIiilEBFIQhKr1YrHPe5xrFYrACRhmweSxP0kERHYRhIRQSmFaZpeC/htrrrqqquuuuqqFwQ96EEP4qqrrrrqqqv+v3vHd3zHzzp9+vRn/+RP/iTz+Zyu66i1UkqhlEJEIImIAEASkpAEgCReGNsA2MY2trGNbWyTmWQmrTUyk3EcGYaBra0t5vM5AJJ4fmzzQKUUSimUUogIIgJJRAQRgSQigoggIpBEZrJcLrl48SIvCkkASAJAEpIAkASAJAAkASCJiEASkpCEJCQhCQBJSEISktjZ2WFnZ4ednR0e9ahHcf311/P8HBwccN9993HfffdxdHTE2bNniQgkIQlJRASSiAgkERFEBJKICCKCiCAiKKUQEZRSiAhKKUQEpRRKKZRSKKVQSqGUQimFUgqlFEoplFIopVBKoZRCKYWIoJRCRBARRAQRQUQgiYhAEpIAkIQknpttbANgG9vYxjaZiW0yE9vYxja2AbCNbQBsYxvb2MY2trGNbWxjG9vYxjaZiW1sY5vMxDa2yUxsYxvbZCa2sU1mYhvbZCa2sU1mYhvbZCa2sY1tMhPb2MY2trGNbWyTmdjGNraxjW0AbGMb29jGNraxDYBtbGMb29gGwDa2sQ2AbWxjG9sA2MY2tgGwjW0AbGMb2wDYBsA2tgGwDYBtbANgGwDbANgGwDYAtgGwDYBtAGwDIIn7SeJ+kgCQxP0kIQkASQBIQhIAkpCEJK699loe+tCH8tCHPpQH+od/+AeOjo647bbbAJCEJCQhCUkASCIiKKUQEUQEklitVtxzzz3cfvvt3E8S97PN/WxjG9vYJjPJTDKTaZoYx5Hd3d3fPjo6eh2uuuqqq6666qoXBD3oQQ/iqquuuuqqq/6/e7EXe7HX/rAP+7Df+uzP/mwWiwV931NrpZRCKYWIQBKSkIQkJCEJAEncTxIPZBsA2wDYxja2sY1tMpPMxDatNVprjOPINE2cOnUKAEk8kG3uZxuAUgqlFEopRAQRQUQQEUQEkogIIoKIQBIRQURQSiEz2d/f58KFC9jmRSEJAElIAkASAJIAkASAJAAkASCJiEASkpCEJCQBIAlJSEISEcHOzg433HAD119/Pdvb21x//fU8P4eHh9x3333cd999HB0dcfbsWSQhiYhAEpKICCQREUQEEUFEEBFEBBFBRBARlFIopRARlFIopVBKoZRCKYVSCrVWSimUUqi1UkqhlEIphVIKpRRKKZRSKKUQEZRSiAgiAklEBBGBJCQhCUkASOKBbANgG9vYxja2sQ2AbQBsYxsA29jGNraxjW1sYxvbZCa2sY1tMhPbZCa2yUxsk5nYJjOxTWZim8wkM7FNZmKbzCQzsU1mYpvMxDaZiW0yE9vYJjOxjW0yE9vYxja2yUxsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMbANvYxja2sY1tbANgG9vYxjYAtrGNbQBsYxvbANgGwDa2AbCNbQBsA2AbANsA2OZ+tnlBJHE/SdxPEgCSkASAJCQBIAlJSAJAEltbWzz0oQ/lxV/8xXmgo6MjnvGMZ/CEJzwBSUhCEpKQhCQkIQkASUiilEJEIAmAO+64g6c85SkASOJ+kngg2wDYBsA2tslMMpPMpLXGOI4Mw8De3t5DVqvVrVx11VVXXXXVVc8Plauuuuqqq666irNnz9567bXXYhvb2OZ+trGNJJ6bbSRxP0k8N0nYRhIvSEQAkJlEBLaptWKb3d1djh8/zgPZ5n62AYgIIoKIQBIRQUQQEUQEkogIIoKIQBIRQUQQEUQEtVbOnDnDyZMnOTo64ujoiN3dXSRhGwBJvCC2uZ8kbCMJ20jCNpKwjSRsk5kASAJAEpKICCQhCUkAZCa7u7tcunSJJzzhCUhCEtvb29xwww1cf/31bG9vc91117G5uclDHvIQHvKQhwBweHgIwH333cd9993H0dERZ8+eRRIRgSQkERFIIiKICCICSUQEEUEphYggIiilEBGUUiilUEqhlEIphVIKpRRqrZRSKKVQSqHWSimFWiulFEoplFIopVBKISIopVBKISKICCICSUQEAJKQBEBE8PzY5n62uZ9tbANgG9sA2MY2trGNbTIT29gmM7GNbTKTzMQ2mYltMpPMxDaZSWaSmWQmtslMMpPMJDOxTWaSmWQmtslMMhPbZCaZiW0yE9tkJraxTWZiG0nYxja2yUxsYxvb2MY2trGNbTKT58c2L4xtbGMb2wDYxja2sQ2AbWxjGwDb2AbANrYBsA2AbR5IEraRxP0k8YJI4n6SAJCEJAAkIQkASUhCEpKQxNbWFg95yEN48IMfzObmJvc7Ojritttu40lPehKSiAhmsxmSkIQkJCEJAElIAkASEYEkAI6Ojvjrv/5rjo6OkIQkbCOJ50cStpGEbe4nCUlIQhIRQUQAvDbw3Vx11VVXXXXVVc8Plauuuuqqq666ivvuu+/Wf/iHf/jthzzkIa999913A2CbB7INgCT+tSQBYBtJPD+SiAgAbANgm2ma2Nvb49ixY9jmgWwDIImIICKQREQgCUlIQhIRQUQgCUlEBBFBRBARSEISkui6jmPHjrGzs4Pt3/6Lv/iLz+n7/sGnTp16r+3t7dfmRWCb+0nCNpKwjSRsIwnbSMI2krANQGsNSQBIQhKSyEwkIYmIQBKXLl1ib2+PJz7xiUhie3sbgBtuuIHrr7+era0trrvuOgAe8pCH8JCHPASAw8NDDg4OODo64r777uPo6IizZ88iiYhAEpKICCQREUQEEUFEEBFEBBFBRFBKISIopVBKISIopVBKoZRCKYVaK6UUSinUWimlUGullEIphVIKtVZKKZRSKKUQEZRSiAgigoggIogIJCEJSUhCEgARwf1s80C2AbANgG1sYxsA29jGNrbJTGxjm8zENrbJTDIT22QmmYltMpPMJDPJTGyTmWQmmUlmkplkJplJZmKbzCQzyUwigswkM5GEbSRhm8xEEpmJJDIT22QmEYFtbJOZPDfbSALANs/NNraxjW1sYxvb2MY2trGNbWwDYBvb2MY2ALaxDYBtAGxzP0m8IJL4l0jigSQhCQBJSEISkpDE1tYWkrjmmmvY3Nxkc3OTzc1Nzpw5w/2Ojo644447uPPOO1mtVkQE8/kcSUgiIpCEJAAkIQkASTy3o6Mjnv70p3P77bcjCUkA2EYS97ONJB5IEraRxANJQhIRQURQSqGU8l7Ad3PVVVddddVVVz0/VK666qqrrrrqqsv+/u///rcf9rCHvfZdd92FbQBsA2AbSQDY5n6SeEEk8UC2kYRtJPHcIoLMJCKwDUApBdtM08Te3h7b29vczzb3iwgiAklEBJKQhCQigoggIpBERBARRAQRQUQQEUQEkgCwjW2e8pSnfPef//mfvw/PdP78+e+ezWYP7vv+wadPn36vvu8fvL29/dr8C2wjCdtIwjaSsI0kbCMJ20jCNpKwjSRsA2AbSQBIIjORhCQkEREA7O7uIolLly7xhCc8AUlsbW2xs7PD9vY21113Hdvb21x33XVsbm4C8JCHPASAg4MDDg8POTw85OzZs5w9e5ajoyMkIYmIQBIRgSQiAklEBBFBRBARRASlFCKCUgoRQSmFUgoRQSmFUgq1VkoplFIopVBKodZKKYVSCrVWSimUUiilUEqhlEJEUEohIogIIoKIQBIRgSQAJHE/2zyQbe5nG9sA2MY2trGNbWxjG9vYJjOxjW1sYxsA2zw32zw/kpCEJGwDIAlJ2AZAEpKwjSRs84JIwjYviG0AbGMbANvYJjOxjW1sYxvbZCa2sY1tbGMb2wDYxja2sQ2AbZ6bJAAkYZsHksSLQhLPjyQAJCGJra0ttra2uPbaawG45ppruOaaa3hB7rjjDlarFRcvXuTSpUtIIiJYLBZEBJKQhCQkIQkASTyQbQBsY5vHP/7xPOUpT0ESEcH9bCOJfy1JAEhCEpKICCKC2Wz24MPDQ6666qqrrrrqqucLPehBD+Kqq6666qqrroIXe7EXe+13eId3+K1v/dZvZT6f03UdtVYigohAEpKICCQhCUlIQhIAkgCQxAtiG9sA2MY2trFNZmKbzCQzaa3RWmOaJqZpYmtri77vsQ2AbUoplFKICEopRAQRQSmFiCAiiAgigoggIogIIoKIQBIRgSQkAWCbv/mbv/nsJzzhCZ/Dv6Dv+wdvb2+/9s7OzmudOXPmvW3zgkjiuUlCEgCSAJAEgCQAJAEgCQBJAEgCQBIAkpCEJAAkASAJSQBIQhIA29vb7OzssLW1xfXXX88jHvEInp+DgwPuu+8+Dg8Pue+++zh79iySkEREIAlJRASSiAgiAklEBBFBRBARRASlFCKCiKCUQimFiKCUQimFUgqlFEoplFIopVBrpZRCKYVSCqUUSimUUiilEBGUUogIIoKIQBIAknhhbANgGwDbANjGNrYBsI1tbJOZ2MY2tslMbJOZ2MY2mUlmYpvMxDaZSWZim8zENplJZmKbzCQzsU1mYpvMJDOxTWZim8zENrbJTGxjm8zENraxTWZiG9tkJrbJTGyTmdjGNpmJbWyTmdjGNraxjW1sYxvb2OZ+tgGwzXOzzb+FJJ4fSdxvc3OTo6MjXuIlXgKAa6+9lmuuuYYXZrlccuHCBVarFavVimEY2NvbIyKQREQQEUgiIpCEJAAk8UC2AbBNZmIb25w/f54/+qM/YhgGIgJJSEISkpCEJCQhCQBJPD+2AbANgG1sk5lkJpnJNE2s12vOnz//OsMw/DZXXXXVVVddddVzQw960IO46qqrrrrqqquu+MZv/EZ/7ud+LovFgr7vKaUQEUQEkogIJCGJiEASkgCQhCQAJPHC2AbANraxjW1sk5nYJjNprZGZtNYYx5Fpmjh27BilFGwTEZRSiAhKKUQEEUEphYggIogISilEBBFBRCCJiCAikEREcL+Dg4Nb/+RP/uR9zp0799v8K81mswfb5vTp0+917Nix197e3n5tHkASL4wkJAEgCQBJAEgCQBIAkgCQBIAk7icJAEncTxL3k4QkACQBIAlJbG9vc/3117O9vc3111/P9ddfz/NzcHAAwOHhIYeHh0ji8PCQo6Mjjo6OkMTR0RGr1QpJRASSiAgiAklEBBFBRBARlFKICCKCUgoRQSmFUgoRQSmFUgqlFEoplFIopRARlFIopVBKoZRCRCAJAEncTxLPj20eyDYAtgGwjW1sA2Ab29jGNraxjW0yE9vYxjaZiW1sY5vMxDa2yUxsk5nYxjaZiW1sk5nYxjaZiW1sk5nYxja2sU1mYhvb2MY2trGNbTIT22QmtslMbGObzMQ2trFNZmIbANvYBsA297PN/WzzbyWJB5LEA21tbXHNNdewubnJ5uYmW1tbnDlzhhfk6OgIgAsXLrBarbh48SLDMDAMAxFBKYWIoJRCRBARRAQRgSQkIQlJPJBtbGMb22QmmUlmkpns7+/zl3/5l9x9991EBBFBRCAJSUQEkpCEJCQhCQBJvCC2AbCNbWxjm8wkM5mmiXEc2d3d/Z2Dg4PX5qqrrrrqqquuem5UrrrqqquuuuqqZzl37txvP/ShD33tu+66C9vYxja2kYRtJAFgm/tJ4vmRxAPZBkAStpHEc5MEgCQiAgDb1FqxzYULFzh9+jSSiAgigohAEhFBRCAJSUgiIpBERCAJSUQEkpCEJO63v79/62/+5m++zmq1upV/g/V6fSvAXXfd9Tl33XXX58xmswdvb2+/9s7OzmvN5/MHb29vvzaAJF4Q29xPEraRhG0kYRtJ2EYStpGEbQAkYRtJ2AZAErYBkIRtbCMJ2wBIAuDSpUtcunQJSdxvZ2eH66+/nuuvv57t7W22t7fZ2toCYGtri3/J4eEhAEdHRxwdHQFwdHTEcrlEEsvlktVqxdHRERFBRBARRAQRQUQQEUQEEUEphYiglEJEUEohIiilEBGUUiilACAJAEk8kCReENs8kG3uZxsA29gGwDa2sQ2AbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29gGIDPJTGxjm8zENraxjW1sA2AbANs8kCRsAyCJ+0niXyKJB5LE/ba2tgB48IMfDMA111zDxsYGm5ubvCBHR0ccHR1x/vx5JHHx4kV2d3cppRARlFIopVBKoes65vM5pRQiglIKEUFEEBFIQhIPZBvb2CYzyUxaa9imtUZrjcyktcZf/uVf8vjHP55SChGBbWxjGwBJ/GeQRERQSmE2mz344OCAq6666qqrrrrqeaAHPehBXHXVVVddddVVV7zO67zOe29sbHzX3//939P3PaUUIoKIICKICCQhiYhAEpKQhCQkASAJAEk8P7YBsA2AbWxjG9tkJrbJTDKTzKS1xjRNjOPINE1cc801lFKICCKCUgoRQUQQEUQEpRQigoiglEJEIImIQBIRwf3uvffe3/6d3/md1+E/Ud/3D97Z2XntY8eOvdaZM2feWxL/EkncTxKSAJAEgCTuJwkASdxPEveTxP0kcT9J3E8S95MEgCTuJwmA7e1tAHZ2dtja2kIS1113HZLY2toCYGtri62tLf41jo6OAFgul9hmuVwiiQsXLhARLJdLIoL1es0wDEQEEUFEEBFEBBFBKYX7SeJ+knggSbwwtnlutrmfbQBsA2AbANsA2MY2ALaxDYBtbANgG9vYBsA2trENgG1sYxsA29jGNgC2sY1tAGxjGwDb2AYgM7GNbWwDYBvbANgGwDYAtnlutnkgSTw3SdxPEveTxMbGBltbW5w+fRpJnDlzhtOnT/PCLJdLjo6OuHDhAgAXL17k4sWLAEiilEIphVIKpRRqrZRSqLVSSqGUQq2VUgoRQUQQEUhCEg+UmdimtUZm0lqjtUZrjWmamKaJ1hrTNNFa44//+I+/+3GPe9x7l1Louo5SCqUUIoKIICIopRARSEISEYEkACQhiRfGNgC2sY1tbJOZ2CYzaa2xXq+5ePHi6yyXy9/mqquuuuqqq656IPSgBz2Iq6666qqrrrrqimuuuebBH/mRH/n0b/mWb6Hve0oplFKICCKCiEASEYEkJBERSEISAJKQBIAkXhjb2AbANraxTWZim8zENplJa43WGtM0MY4jANdeey0RQSmFiCAiiAgiglIKEUFEUEohIogIJBERSEIStvn7v//7z3784x//OfwXms/nD+77/sHHjh17rZ2dndc+duzYa/MvkMT9JAEgCQBJAEjifpK4nyTuJ4n7SeJ+krifJO4niftJ4n6SAJDE/SQBIAkASWxtbSGJra0ttra2kMTW1hZbW1sAbG1tsbW1xebmJv9ay+USgOVyyWq1AmC1WrFer1mtVkhitVqxWq0AkMTzI4kXhW2em20eyDb3s839bANgm/vZBsA2ALa5n20AbANgGwDbANgGwDb3sw2AbQBsA2AbANvYBsA2ALa5n23+JZK4nyQAJAEgCYDNzU1Onz7N5uYmm5ubLBYLTp8+zQuyXC4BuHjxIqvVit3dXQAuXbpERCAJSUhCEpKQhCRqrdRaqbVSa6XWSq2VWiulFEopRAQRgSQkcb/MxDatNVprTNNEa41pmhjHkWmamKaJaZoYx5ELFy7c+vd///ffvb+/zxOe8ITPmc/nD9rb2/vu06dPv3bf99RaKaUQEUQEtVYigohAEhGBJCQhCQBJ3E8SALZ5INvYxja2sU1mYpvMpLXGNE2cP3/+s4+Ojj6Hq6666qqrrrrqgahcddVVV1111VXPct99993aWrvV9oMzk4ggM5GEbWwjCdtIAsA295PE8yOJ52YbSTw/EUFmEhFkJpKICGxTSsE2wzBw7tw5rrvuOiQhiYggIogIJCGJiEASkpCEJCQBkJn89m//9uucO3fut/kvtlqtbl2tVrfu7e39NvA5s9nswdvb26997Nix97ruuute2zaSeH4kcT/bSMI2krCNJABsIwkA20gCwDYAkrANgCRsAyAJ2wBIwjYAkrANgCRs84LYRhK22d/fB2Bvbw9JAEgCQBIAkgDY3t4GYGtrC0lsbW2xubnJ1tYWAJubmwBsbm6yubnJYrEAYLFY8C85OjoCYLlcslwuATg6OmK5XCKJo6Mjlssly+WS/0i2eW62eW62eSDbPJBtHsg2D2Sb+9nmgWwDYJsXJiJ4bpubmwBIAkASktjY2EASGxsbbGxscPr0aTY2NlgsFrwgq9WK1WrF7u4uktjb22Nvb4+IQBIRgSQigojgxIkTSCIikIQkIgJJSCIi6LqOruuotVJrpdZKKYVSChGBJO5nm8wkM5mmCYBpmpimiXEcGYaBcRwZx5FxHBnHkfPnz9/6N3/zN999++23//a5c+d+hwdYrVbP6LrufVprT89MMpOIwDaSeCBJvDCSuJ8kAGzzopLE5ubmex8dHX0OV1111VVXXXXVA1G56qqrrrrqqqueg6RbgQdnJpmJJGxjG9vYRhK2kcS/lSRsIwnbSOKBIoLMJCJ4brbpuo7WGhcvXuT06dNEBJKQhCQkERFIQhKSkIQkAA4ODm794z/+4/e5ePHib/M/w3tFxGvbfu17772XWiuz2YzZbEbXdUjiuUnigWzzQJKwDYAkbAMgCQDbSALANpIAsI0kAGwDIAnbAEjCNgCSsA2AJGwDIAnbvCC2kYRtJGEbgL29PQD29/cBkASAJAAkASAJSWxubiKJra0tNjc3Adjc3GRzc5PNzU0ANjY22NzcZGNjA4CNjQ3+JUdHR9zv6OiIo6MjAM6ePYskjo6OADg6OuLo6IgXZmNjg+dnY2MDANs80MbGBs/PxsYGz8/GxgbPz8bGBg8kCdtsbm7y3DY2NviPtFqtWK/X7O3tIYmDgwMODw+JCCKCiCAiqLVy+vRpIoKIICKICCKCiEASEYEkIgJJRASSkERE0HUdtVZKKZRSiAgkcb/MpLVGa41pmpimiXEcGceRYRgYhoFhGBiGgfV6zblz5279u7/7u+/e29vjCU94wufwL5B06zRNt3Zd92DbZCYRgST+o0nCNgCSsM0DzWazB29ubr724eHhb3PVVVddddVVV92PylVXXXXVVVdd9Rx+5Ed+5HMe/OAHv/att95KRCAJSUjCNraxDYBtACTxQLaRxPMjCdsASOJ+tpHEA0kCQBIRAYBtSikA2Obw8JCNjQ12dnaQhCQkIQlJSEISEYEkAA4ODm79pV/6pYfwP8B8Pv+sG2644bMBSilEBBFBRNBaY7lcMgwDEUHf90ii1srzI4kHsg2AJGwDIAnbAEjCNgCSsA2AJGwDIAkA20gCwDaSALANgCRsAyAJ2wBIwjYAkrDNc7ONJABsIwnbSMI2AJIAkMT9JLG3t4ck9vb2kASAJAAk8UCbm5tIYnNzk83NTWyzubnJ1tYWABsbG2xubrK5ucnGxgb329jY4H633HILz8/h4SGbm5v8X7RcLgGQxAOt12skMQwDwzAwjiPTNHF0dEQphVIKEUEphcViwebmJqUUIoJSChFBKYWIICIopRARRASSiAgkERFIQhKSAJAEQCmFUgqSkASAbTKT1hrTNDFNE8MwMAwDwzCwWq1Yr9es12vW6zXDMHDu3Llb//Zv//a7b7311t85d+7cb/OvtF6vb+37/sGlFCICSQBIQhIviCQAJPEvkYRtXpjMpJTyWsBvc9VVV1111VVX3Y/KVVddddVVV131HM6ePXvry73cy/HUpz6ViEASkpCEJGxjG0nYRhK2eSBJPD+SAJDE/WwjiecnIrANgG3uJwlJAGQm9957L4vFgvl8jiQkERFIQhIRwf3uvffe3/693/u91+G/14M3Nzff68yZM58dEZRSKKUQEUgiIpBERCAJSUhimiYk0VojIiilEBFI4rlJ4rlJ4oFsIwkA2wBIwjYAkrANgCRsAyAJ2wBIAsA2kgCwjSQAbAMgCdsASALANpIAsA2AJGzzgthGEgC2kYRtJGEbAEk8kCQA9vf3Adjb20MSDySJB9rc3EQSm5ub2GZrawuAa665BoCNjQ0ANjc32dzcZHNzkxfk8PCQ+0nifoeHhzw/R0dH3E8S9zs8POSBJAFwdHTE87NcLnluklgul0hCEpKICFarFRFBRBARRAQRQUQQEZRSiAhKKZRSKKVQSqGUQimFUgq1VmazGceOHaOUQimFUgqlFEoplFIopRARlFKICCKCiCAikEREIAlJSAJAEv8S27TWaK0xTRPDMDAMA6vVitVqxXq9ZrVasVqtWK1WnD9/nr/8y7/87OVyyd/93d99Dv9O0zT9dmvttTOTiEASDySJ+0niRSUJ20jCNgCSsM0LUmt9beBzuOqqq6666qqr7kflqquuuuqqq656Dvfdd9+t0zT99jRNrx0RRAQRgW1sYxvb2EYStpHEv5Uk7mcbSTy3iMA2kpBERCCJiCAiGMeRpz71qbz4i784kogIJCEJSUgC4G//9m8/+0lPetLn8N9E0oM3Nzff6/Tp059dSqGUQkQQEUQEkogIJCGJiEASkpCEJCICSUgiIpCEJO5nG0k8kCSemyT+JbYBkIRtACRhGwBJ2EYSALaRBIBtJHE/20gCwDaSALCNJO5nG0kA2EYSALaRBIBtACRhm38tSdjmfpKwzf0kcXh4CMDBwQGSOHv2LABPf/rTkcT9JAGwubnJ4eEhkrifJB5IEveTxP0k8UCSuJ8k7ieJ+0nigSRxP0k8kCQAIgJJRASSkEREEBFsb28TEZRSKKVQSqGUQimFUgq1Vkop1FqptVJKodZKrZVSCrVWSinUWimlUEqhlEIphYggIiilIImIICKQhCQkIQkASTw32wDYxja2sU1mkplM08QwDAzDwGq1YrVasVqtODo6YrlcslqtWK1W7O3t8ZSnPIW7776bvb09VqvVe1+4cOG7+Q8g6XemaaKUQkQgCUk8N0kASOJ+kviPtLW19doXLlzgqquuuuqqq656FipXXXXVVVddddXzuPvuu397HMfXLqUQEUQEkpCEJGxjG9sA2AZAEi+IJO4nifvZBkASDyQJ29jGNraxjSQyE0lkJpKICPq+5+677+bmm29GEpKQREQA8Fu/9Vuvc+HChd/mv0FEPHhzc/O9Tp069dm1ViKCiCAiiAgkERFIQhIRgSQiAklEBJKQhCQiAklEBJKICCQREQC01gDITFprPDdJPDdJPDdJPJAkHsg2krANgCRsAyAJ2wBIAsA2kgCwjSQAbCOJ58c2kgCwjSSeH9tIAsA2krifbSRxP9tI4vmRxP0kcT9J3E8SAJK433K5JCKQxP0kASAJAEkASOJ+kgCQBIAkACQBIAkASUgCQBIAkgCQBIAkACQBIAkASUiilEJEUEohIiilUEqh1kophVIKtVZqrdRaqbVSa6XWSimFWiu1Vmqt1FoppVBrpZRCKYWIoJRCRBARRAQRgSQkIQlJAEji+bENgG1sYxvb2CYzyUwyk8xkGAbW6zWr1YrlcsnR0RFHR0csl0uWyyUXLlzg1ltvZX9/n7Nnz2KbzMQ2XdcREQ+ezWafvVqt3ufs2bPvnZm/zb+RpFunaWJzc5MHkoQkACTxQJJ4IEk8kG1eEEnY5rnZJiLY2Nh47aOjo9/mqquuuuqqq64CoHLVVVddddVVVz2P++6773ce8pCHcNtttxERRASSkIQkJGEb20jCNpKwzXOTxANJ4oEk8cJIwja2sY1tJJGZSEISEUFrjdYaT3/601ksFtx8881EBEdHR7f+yZ/8yftcvHjxt/kvFhEPPnny5Gdtb2+/dymFiKCUgiQiAklEBJKQREQgiYhAEpKICCICSUQEkpCEJCICSUgiIpBERND3PRGBJCKCzCQzsY1tMpPWGsMw8IJI4oEk8dwk8UC2kQSAbSQBYBsASdhGEgC2kQSAbSQBYBtJ/GtI4gWRxP0kcT9J3E8SAJK4nyQAJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJSAJAEpKQBIAkJCEJAElIQhKSAJCEJCQhCUkASEISkpCEJAAkIYlSCqUUSinUWimlUGul1kqtlVortVZqrdRaqbVSa6XWSimFWiu1VkoplFKICEopRAQRQUQgCUlIQhKSAJDEc7ONbWwDkJnYJjOxTWbSWiMzyUxaa7TWaK3RWmO9XnN0dMTh4SGHh4ccHR2xWq3Y3d3l1ltv5ezZs6xWK2wDEBHYRhKZiSQkERGUUh60WCx+6+LFi9+9t7f3ObZv5V8pIm5dr9e/XWt9bUlIQhL/Ekm8IJKwjSRs8y+xDUAphZMnT77X0dHRb3PVVVddddVVVwFQueqqq6666qqrnsfZs2dv/ZzP+Rw+4RM+gVIKEUFEEBHYJjORhG1sIwnbSOLfQxIAkrDNc5OEbWwDYBtJSEISEUFrjaOjI57+9Kdz44038tu//duvs1qtbuW/UEQ8+Pjx45917Nix9661EhFEBBGBJCICSUgiIpCEJCQREUgiIpBERCCJiEASkpBERCAJSUQEEUFEIImIQBIRgSRKKUQEkpCEJCICSbTWkMRqtSIiWK1WtNaYpolpmpAEgG0kcT9JPDdJvCCSuJ9tACRhGwBJ2EYSALaRBIBtJPGiksT9JHE/SQBI4n6SAJAEgCQAJAEgCQBJAEhCEgCSAJCEJAAkIQlJAEhCEpKQBIAkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJBERSEISkogIJCEJSUQEkpCEJGqt1FqptVJrpdZKKYVaK7VWaq3UWqm1UkqhlEKtlVIKEUEphYggIpBERCAJSUhCEvezjW0AbANgG9tkJrbJTDKTzKS1RmbSWqO1RmuN1hqtNaZpYpomWmu01mitsV6vOTw85PDwkPPnz3Pbbbexu7vL3t4eALYBkIQkbPNAEYFtJBERZCaZycmTJ997c3PztS9duvTdh4eHn8O/UkRQSkESz00SL4wk/iOUUqi1IunBXHXVVVddddVV96Ny1VVXXXXVVVc9j/vuu+/Ws2fP/vZ7v/d7v/b3f//3ExFEBJKQhCRsYxvb2AbANgCSeG62kcQDSeL5sY0kJGEbAEnY5n4RgW1sIwlJSEISkpimicc//vG31lrfC/gc/gvUWl/72muv/a7ZbPbgUgoRQUQQEUgiIpCEJCICSUhCEhGBJCQREUgiIpBERCAJSUgiIpBERBARSCIikIQkJBERSEISEYEkJCEJSdyv1ooktre3kcTOzg6SiAgigtYarTVaayyXSyQxjiN7e3sASOJFYRtJ3E8Sz49tJAFgGwBJ2EYStpEEgG0k8YJI4n6SAJAEgCTuJwkASUgCQBIAkgCQhCQAJCEJSQBIQhKSkASAJCQhCUlIQhKSkIQkIgJJSEISkogIJCGJiEASEYEkIgJJRASSiAgiAklEBBGBJCKCiEASEUFEUGullEKtlVorpRRqrZRSKKVQSqGUQimFiCAiiAgiAkkA2CYzAchM7mcbANvYJjOxTWaSmWQmmUlrjdYamck0TbTWaK0xTROtNVprTNNEa41pmmitMU0TrTVaa2Qm4zhy8eJFbr31Vu69915aazw3SdhGEraRBIAkbGMb29jGNpKQRERQSnnwbDb77NVq9T4XLlz4rvV6/Tm8iLa3t2+VhCQkASCJB5KEJCTxopCEbV5UtVZKKfR9/2Cuuuqqq6666qr7Ubnqqquuuuqqq56v3/qt3/qed3zHd3zwm77pmz74V37lVyilEBFkJpKQhCRsYxtJ2EYStnluknggSbwgknggSdhGEraxjW1sYxvbAEhCEpKICLa2th48n88/++jo6L3vvvvu95mm6bf5TzCfzz/r5MmT771YLB4cEZRSkEREEBFIQhIRgSQkIQlJRASSkIQkIgJJSEISEQGAJEopRASSkEREIAlJSCIikIQkJCGJiEASkpCEJCQhiYhAEpKICEopRAS1Vmqt1Frpuo6+75nNZsxmM0op1FoppbBarTg6OuLo6IhaK/feey+Hh4ccHh5ycHCAbQAkAWAbSQDYRhL/EknczzaSsA2AJGwjCdtI4oFsI4kXRhIAknhukgCQxP0kIYn7SUISkrifJCQhCUlIIiKQhCQkIYmIQBKSiAgkERFIIiKQREQgiYggIogIJBERRAQRQUQQEUQEEUFEEBFEBBFBRFBKoZRCKYVSChFBKYWIQBK2yUxsIwlJAEjifraxjW1sY5vMxDaZSWuNzKS1RmuNzKS1RmuNaZpordFao7VGa43WGq01Wmu01mit0VojM2mtkZlkJoeHh9x7773s7+9z6dIlXhBJ2AZAEraRxPMjCdvYxjaSsI0kJLGxsfGg+Xz+2cvl8r3vu+++98nM3+ZfMJvNXlsS95MEgCQAJPFAkgCQxItCEgC2eSDb2MY2pRRKKUQEV1111VVXXXXVs1C56qqrrrrqqquer3/4h3/4beCz3u7t3o4nPelJ3HbbbUQEkpBERJCZSMI2tpGEbSTxryGJfy1J2MY2tpFEZiIJSUhCEpLY3t5+cCnluy5cuPDde3t7n8N/kI2Njc86ceLEe8/n8weXUogIIgJJRASSkEREIAlJSEISkogIJCEJSUhCEpKQhCQkUUohIogIJCGJiEASkpCEJCQhiYhAEpKQhCQkERFIIiKICCKCUgqlFGqt1Frp+56+7+n7nvl8znw+Zz6fM5/Pmc1mlFIopRARSEISkgCwjW1ss7u7S2uNS5cusbe3x1133cXBwQG2OXfuHA8kCdsASMI2kgCwjSReGNtIwjaSsA2AJGwjCdu8qCRhmweShG3uJwnbPJAkbPP8ZCYRwQNlJhEBQGYSEWQmEUFmEhHYBsA2tslMIgLb2MY2trGNbWxjG9s8kG1aa9imtYYkJCEJSTyQbWwDYJvMJDOxTWaSmWQmrTUyk9YamUlrjdYarTUyk9YarTUyk8yktUZm0lojM7FN3/ecP3+e5XLJarVitVqxWq0YhoHWGuv1mvtJ4l9DErYBkIRtJPHcJGEb20hCEhFBZrK5ufngBz3oQb918eLF77548eLnSLqV5++9a60PloQkJAEgCUlEBJKQhCQkIYn7SeK52eZ+krDNCyOJUgqlFCKCq6666qqrrrrqWdCDHvQgrrrqqquuuuqq5++aa6558Dd90zc9/b777uMrvuIrODw8pO97aq3UWimlEBGUUogIIgJJRASSiAgkIQlJSAJAEgCSAJDEv8Q2ALYBsI1tAGyTmdjGNrbJTDIT27TWaK0xTRNHR0e33nPPPd89juPn8G/z4K2trfc6c+bMZ5dSiAgigoggIpCEJCICSUhCEpKQhCQkIQlJRASSAJCEJCQREUQEEUFEEBFEBJKICCQhCUlIQhKSkEREIAlJRASSiAgiglIKpRRqrdRa6bqOvu+ZzWbMZjMWiwXz+ZzFYsFisWA2m9H3PV3XUUpBEgC2sU1mkpm01mitMY4j0zQxjiPjODKOI8MwMAwD4zgyjiPjOHJwcMDh4SHL5ZJhGBiGgXEcWa/X3E8SAJK4nyQAJAEgiftJAkAS95PE/SQBIAkASdxPEpIAkASAJAAkASAJAElIAkASkgCQhCQkIQlJAEhCEpKQhCQkIYmIQBKSkEREIAlJRASSkEREIImIICKQREQQEUQEEYEkIoKIICKICCICSUji+bGNbWxjG9tkJpmJbTKTzCQzyUwyk9YamUlmkplkJq01MhPbZCa2OTg4wDar1YqjoyNWqxXTNLG/vw/Aer0GQBL3k8QDSeJ+krifJF5Utrmfbe5nGwDb2MY2ALaxTWZim8yktcZ6vX7GpUuXvuvg4OBzeC7z+fy7jh079t5d11FKoes6SilEBBGBJCQhCUlI4n6SeH5scz/b2MY2tslMMpPMpLVGaw2AjY0NFosFu7u73/3Upz71fbjqqquuuuqqqwDQgx70IK666qqrrrrqqhfsdV7ndd77wz/8w7/r7NmzfNqnfRrz+Zyu6+i6jlIKpRRKKUQEEUFEIImIQBKSkIQkJCEJSQBIAkAS95PE82Ob+9nGNgC2sY1tbGMb29gmM8lMbNNaIzOZponWGufPn//uCxcufI7tW3kRSHrw1tbWe50+ffqzSymUUogIJBERSCIikIQkJCEJSUhCEpKQhCQkIQlJAEhCEhFBRBARRAQRQUQgiYhAEhGBJCQhCUlIIiKQREQQEUQEEUEphVIKtVa6rqPve/q+ZzabsVgsWCwWLBYLNjY2WCwWzGYzZrMZXddRSkESAK01MpPWGtM0MU0T4zgyDAPjODIMA8MwMAwDwzAwDAPDMDBNE8MwME0T0zQxTROtNVprtNbITFpr2CYzGceRzGQYBiKCS5cu3Xp4eHjrxsbGgzc2Nh7MM0kCQBIAkgCQxP0kcT9J3E8S95MEgCQAJHE/SQBIAkASAJKQBIAkACQBIAlJAEhCEgCSkIQkJAEgCUlIQhKSkIQkJCGJiEASkpBERCAJSUQEkogIJBERSCIikIQkAGwDYBvb2MY2mYltMhPbZCaZiW0yk8zENpmJbTIT26xWKySxt7fHMAy01jg6OmIYBsZxZBgGMpPWGq01JCEJAEkASAJAEgCSuJ8k7icJAEncTxLPTRLPj22em20AbANgGwDb2MY2trGNbTKTzKS1xnq9vvXixYvfvVwuP4dnOnXqlLuuo+97+r6nlEJEEBFIQhKSkIQkACTxL7ENgG1sYxvbZCaZSWbSWqO1Rq2V+XzOYrHgvvvu++xnPOMZn8NVV1111VVXXQVA5aqrrrrqqquueqF+67d+67vPnDnzoHd6p3f67Pd4j/fgB3/wB4kIIgJJSEISkrCNbQBsAyCJB7INgCRsI4kXhSQeSBK2AZCEbWxjG9vYRhKSsI0kMhNJlFI4c+bMe29ubr722bNnv3u5XH4OL4CkB29vb7/XqVOnPrvWSkQQEUQEkpBERCAJSUhCEpKQhCQkIQlJAEhCEpIAkEREUEpBEhFBRBARSCIikEREIImIQBIRgSQkERFEBBFBKYVSCrVWaq10XUff98xmM+bzOYvFgsViwcbGBhsbGywWC+bzObPZjForpRQiAttkJtM0MQwDq9WK9XrNMAwMw8B6vWYYBtbrNcMwMAwD4zgyjiPjODJNE9M0MU0TrTVaa2QmmUlmkplkJrbJTA4ODm4FePrTn/7dtrnvvvt+58KFC7/Nc5nP5w9eLBYPXiwWDz59+vRrAWxsbDz49OnTrw0giftJ4n6SuJ8kHkgS95PE/SQBIIn7SQJAEveTBIAkACQBIAkASQBIQhIAkpAEgCQAJCEJSQBIQhKSkASAJCQhCUlIQhKSkIQkJBER2MY2trGNbTIT29jGNpmJbQD6vmd/f59xHJmmiXEcGceRaZrITFpr2MY2trGNbTKTzCQzkUStlcwkIogIWmu01pAEgCQkASAJAEkASMI2AJKwjSRsI4nnJgkA27yoJGEbSTw/krCNbTKTiOB+s9nswWfOnPns5XL53ufOnXsd268N0HUdXdcREUQEkpCEJCQhCUkASOJ+krifbf4tbFNKoZRCKYX9/f3f4aqrrrrqqquuuh960IMexFVXXXXVVVdd9cJdc801D/7wD//w73qxF3ux1/6O7/gO/uqv/oq+7+m6jlorpRQiglIKEUFEIImIQBKSkIQkJCEJAElIAkASAJK4nySeH9sA2AbANgC2sY1tbGObzMQ2tslMMpPMpLVGa41pmjg8PLz17rvvfp3MvJVniogHb21tvdfp06c/u5RCRBARRASSiAgkIQlJSEISkpCEJCQBIAlJSAJAEpIAKKUQEUQEkogIIgJJRASSiAgkERFEBBFBRBARRAQRQSmFUgq1VmqtdF3HbDZjNpsxn89ZLBZsbGywubnJxsYGi8WC+XzObDaj6zoigojANpnJNE0Mw8ByueTo6IjDw0MODg5Yr9es12uGYWAYBsZxZBxHpmlimiamaaK1RmbSWiMzyUxsk5lkJpLY29u79b777vvtg4ODW++9997fvnjx4u/wH2A+nz8Y8Hw+fwjPyZK0WCweDCAJwJIkifl8/iBJAEhiY2PjwTwXSWxubj7YNpJ4oO3t7QdnJpK437Fjxx7cWuN+krifJO4nCQBJAEgCQBIAkgCQBIAkJAEgCUkASEISAJIAsI1tbLO3t3drRHDp0qVb9/f3bz04OLh1b2/v1sPDw2dkJpLY2Nh48OnTp19rPp8/+OTJk68NYJvMxDa2sY1tbGMb22QmmUlmkplkJplJZtJaIzNprdFao7WGJAAkIQkASQBIAkASAJIAkIQk7icJAEk8kCReFLZ5INsA2MY2ALaxTWZim8wkM8lMpmlitVo9Y3d312fOnHnwfD6nlEIpBUlEBJKQhCQkASAJAEk8P7a5n21sA2Ab29gmM8lMMpPWGpnJfD5nsViwsbHB7//+74urrrrqqquuuup+6EEPehBXXXXVVVddddW/7Jprrnnw53zO5/yWpAd/5Vd+JYeHh/R9T62VWiulFCKCUgoRgSQigohAEpIAkIQkJCEJAElIAkAS95PEv8Q2tgGwjW1sA5CZ2MY2trFNZpKZZCaZSWuNaZpYLpe3nj9//rsPDg4+Z3Nz87NOnz792bVWSilEBBFBRBARSEISkpCEJCQhCUkASEISkgCQBIAkJBERRAQRQUQgiYhAEhFBRCCJiEASEUFEUEqhlEIphVIKpRRqrXRdR9d19H3PfD5nPp+zWCzY3NxkY2ODjY0NNjY2mM/nzGYzaq2UUpAEQGuNaZoYhoHVasXh4SGHh4ccHBxwcHDA4eEhR0dHjOPINE1M08Q0TbTWyExaa2QmtmmtYRtJXLp06db77rvvtw8ODm697777fmd3d/fpmfkM/p+az+cPBixJPMB8Pn8QIJ5JEpK8WCweAiAJgIgwoI2NjQdJAkASm5ubD+aZjo6ObrXN/v7+Mw4ODm5dLpe3LpfLW/lXWiwWD97Y2HjwxsbGg0+dOvVai8XiwSdOnHht29jGNraxTWaSmWQmmUlmkplkJplJa43MpLVGa43WGq01ACQhCQBJSAJAEgCSkASAJCQBIAkASTyQJJ6bJJ6bbZ6bbQBsYxsA29jGNpmJbTKT1hqtNaZpYj6fU0ohIogIIgJJSEISkpDE/STxgtjmfraxDYBtbGObzCQzyUxaa0hiPp+zWCzY39//7ic84Qnvw1VXXXXVVVdddT/0oAc9iKuuuuqqq6666kXzYi/2Yq/9uZ/7ub917tw5PuMzPoP5fE7XddRaKaVQSiEiKKUQEUgiIpCEJCQhCQBJSEISkgCQBIAkACQBIIkXxDYAtgGwjW1sYxvb2MY2tslMbJOZZCaZSWYyTRPTNLFer2mtsVgsiAgigoggIpBERCAJSUhCEpIAkIQkACQhCQBJAEiilEJEIImIICKQREQgiYhAEhFBRCCJUgoRQSmFWiu1Vvq+p+s6uq6j73vm8znz+ZzFYsHm5iYbGxtsbm6yWCyYz+fMZjNqrZRSkARAZjKOI8MwsFqtODw85ODggIODAw4ODjg8PGS5XLJarViv1wzDQGuNzCQzyUxsA7C3t3crcOvTnva0397f33/G4eHhrRcvXvxtrvo/ZbFYPHixWDx4c3PzwSdPnnytxWLx4BMnTry2bWzTWqO1RmaSmWQmmUlrjcwkM2mt0VqjtUZrjdYaAJKQBIAkACQhCUlIQhIAkgCQBIAkACTxQJL417INgG1sA2Ab29gmM7HNarXCNrVWaq1EBBFBRCAJSUhCEpIAkMQDSQLANvezzf1sYxvb2MY2trFNZpKZTNNErZXFYsF8PufSpUvf/YQnPOF9uOqqq6666qqr7oce9KAHcdVVV1111VVXveje8R3f8bPe6Z3e6bP/4A/+gB/6oR9iNptRa6XWSimFUgqlFCICSUQEkpCEJCQhCUkASEISkpAEgCQAJAEgiftJwjaSsM39bANgGwDb2MY2trGNbWyTmdgmM8lMMpPMpLVGa41xHGmtMZ/PKaUQEUhCEpKQhCQkIQlJAEhCEgCSuF9EEBFEBBGBJCKCiEASEYEkIgJJRAQRQUQQEZRSqLVSa6Xve2azGYvFgvl8znw+Z2Njg42NDTY2NtjY2GBjY4P5fE7f93RdRykFSQC01pimiWEYWC6XHB0dcXBwwMHBAQcHBxweHrJcLlmtVqzXa8ZxZBxHpmkiM9nf37/14ODg1vvuu++3h2HgwoULv3Px4sXf5qr/txaLxYMXi8WDNzY2Hnzq1KnXOnbs2GvPZrMHt9ZorZGZZCatNTKTzKS1RmbSWqO1RmuNaZq4nyQkIQlJSEISkpAEgCQAJCGJ+0nifpJ4IEn8S2xzP9sA2MY2trHNMAyM40gphVIKpRQigohAEpKQhCQkASAJAEk8P7a5n21sA2Ab29jGNraxTWbSWqO1xmw2Y7FYMJ/PecYznvE+d95553dz1VVXXXXVVVfdj8pVV1111VVXXfWv8tM//dPPOH78OG/0Rm/Ek570JP76r/8aSUQEEYFtMhOAiMA2L4gk7mcbAEn8SyQBIIn7ScI2krANgCRsYxvb2MY2kshMJCGJiCAziQgigohgmibW6zXTNHHixAkiAklIQhKSAJCEJAAk8UARQUQgiYggIpBERBARSCIikEREEBFIIiIopVBKoZRCrZW+75nNZsznczY3N9ne3mZra4uNjQ02NjZYLBbM53P6vqfrOkopRAS2maaJaZpYr9esVisODw85PDzk4OCAg4MDjo6OODo6Yr1es16vGceRaZporXHp0qVbn/rUp373vffe+zsXLlz4ba666rksl8tbl8vlrRcuXOCOO+74boCTJ0++9o033vhe11133XtnJq01IoLMpLVGRNBaIyKICCKCiKC1xjRNZCaSkEREIAlJSEISkrCNJABsI4kXRhK2uZ8knh9J2AZAEraRxP3GcWQcRyKCUgqlFCICSUhCEpKQhCQkcT9J/HvZxja2AZBEKYWIoNbKnXfe+d1cddVVV1111VUPROWqq6666qqrrvpX2d7efq+/+Iu/4BGPeARv/uZvzlOf+lQODw+JCCQhCUnYxjaZSUTwL5GEbe4nCdtI4n6SuJ8kXhhJ2OZ+krCNbWwDYBtJZCaSkIQkIoKIICKICC5evMjOzg6z2QxJSAJAEpJ4bhFBRBARRASSiAgkERFEBJKICCQREUQEEUFEUEqhlELXdXRdR9/3LBYLNjY22NraYmdnh52dHba2tpjP5/R9T9d11FqRhG3GcWSaJtbrNavViqOjIw4PDzk4OODw8JCjoyOWyyWr1YphGBjHkWmaaK1x6dKlW5/2tKd999Of/vTvWa1Wt3LVVf9KFy5c+O0LFy789lOe8pTPOXXq1Gtdf/31733s2LHXbq3RWqO1RkSQmUQEEUEphdYapRSmaaK1RmsN20hCEhGBJCQBIAlJSMI2krCNJF4YSdjmfpJ4QSRhG0mM48h6vSYiqLUSEUQEkogIJCEJSUhCEgCSuJ8kAGzzQJKwzQPZxja2sY1tAGxzv1orpRRKKczn81u56qqrrrrqqqueG3rQgx7EVVddddVVV131orvllls8m804ffo07//+7880TXz2Z382s9mMruuotVJKoZRCRCAJSUQEkpCEJCQhCUlIQhKSkASAJCQhCQBJSAJAEi+Mbe5nG9vYxja2sY1tbGMb22QmtslMbJOZZCaZSWbSWkMSktjY2EASkrifJCKCiCAikEREIImIICKQREQgiYhAEhFBRFBKISKotVJrpes6+r5nPp+zWCzY2tpie3ubnZ0dtre32djYYDabUUohIrBNZjJNE8MwsFwuOTo64ujoiMPDQw4PD1kulyyXS9brNcMwMI4jrTVaa+zt7d365Cc/+buf+MQnfg5XXfWfYLFYPPimm256r2uvvfa9+75/cGuN1hrTNJGZtNZordFao7VGa41pmhiGgYggIpCEJCQhCUlIQhKSAJCEJO4nCQBJAEjifpJ4UQ3DwHK5RBK1ViKCUgqSiAgkIQlJSEISAJIAkMTzY5v72cY2ALaxjW1sYxvbZCa2yUwyk67rmM/nLBYLbr755lt/5Ed+5CFcddVVV1111VUPROWqq6666qqrrnqRbWxsfFatlYjg0qVL/NRP/RTv8z7vw7u+67vywz/8w0QEkpCEJAAkERFkJhHBi0IS97ONJABsI4kHksRzk4Rt7icJ29jGNraxjW1sYxtJ2CYisE1mYhvbZCaZSWuNzGR/fx9JzOdz+r5HEqUUIoKIICKQREQgiYhAEhGBJCKCiCAiiAhKKZRSqLVSa6Xve+bzOYvFgo2NDba3t9ne3mZra4vNzU1msxm1VjKTaZqYpolhGFitViyXSw4PDzk6OuLo6Ijlcsl6vWa9XjMMA9M0MU0Tly5duvXg4ODWO++887ef9KQnfQ5XXfWfbLlc3vrkJz/5c+68887vmc/nD7rhhhve+5prrnnvWivTNNFao7VGa43WGq01SilEBMMw0FpDEhGBJCQhCUlIQhKSsI0kJPHCSMI2AJJ4YcZx5ODggForpRQigohAEhGBJCQhCUlIQhIAknhhJGGbf4ltbANgG9vUWimlUEohItjd3f1trrrqqquuuuqq50blqquuuuqqq656kR0/fvy9IwJJSOIZz3gGv/3bv81rv/Zr8+QnP5m//uu/JiLITCQBEBFkJhFBZhIR/GtIAsA2kgCwjSQeSBLPjyRsAyAJ29jGNraxjW0AbGMb20QEtslMIgLblFLITDKTzGQYBtbrNbVWjh8/TkQQEUgiIpBERCCJiCAikEREUEohIiilUGul1krf98xmM+bzORsbG2xubrK1tcXW1hYbGxvM53NqrbTWWK1WrFYr1us1y+WS5XLJ0dERy+WS1WrFer1mGAaGYWCaJqZpYm9v79anPvWp3727u/uMu+6667u56qr/BkdHR7ceHR3deuHChd9ZLBafc/Lkyde+7rrr3mtnZ+e1W2tM08Q0TbTWaK0REUhiGAamacI2kogIJCEJSUhCEpKwjSQkYRtJ2EYSz00StgGQxHMbx5G9vT1qrZRSKKUQEUQEEYEkJBERAEhCEgCSuJ8k7meb52ab+9kGwDa2sQ2AbWxjm1IKtVZqrUQEpRSe+MQnfg9XXXXVVVddddVzo3LVVVddddVVV71ISinvPZvNHhwRSOJ+v/M7v4Mk3uzN3oynPvWpHB4eIglJ3C8iyEwigsxEEhHBv4YkAGwjiX+JJB5IEraRhG1sYxvbANjGNrYBsI1tIgLbZCYRgW0yE9tkJplJa43z589TSmFjY4OdnR0kERFEBJKICCKCiKCUQkRQa6XWStd19H3PfD5nsViwubnJ5uYmm5ubbGxsMJvNqLXSWmO9XrNcLjk4OODg4IDlcslqtWK1WjEMA8MwMI4j0zTRWuPSpUu3Pu1pT/vue+6553cuXLjw21x11f8gy+Xy1jvvvPO777zzzu+ez+cPuummm977xhtv/OxaK601pmmi1ookIoL1es0wDEjCNpKICCQhCUlIQhK2kYQkbCOJ5yYJ2wBIwjaSuN84jly6dImu66i1UkohIogIIgJJRASSkASAJCRxP0k8N0nY5oWxzQPZBsA2pRRqrZRSqLVSSuHmm2/md37nd36bq6666qqrrrrquaEHPehBXHXVVVddddVV/7Ljx49/16lTp9671kpEEBFEBJI4efIkb/mWb8nm5iaf+7mfy2w2o9ZKKYWIICKQREQQEUhCEhGBJCQhiYgAICKQhCQAJCEJSUhCEgCSkASAJAAk8fzYBsA2tgGwDYBtbANgG9vYxjYAtrGNbTIT29jGNplJZpKZZCaZiW02NjaYzWacPHkSSZRSiAhKKZRSqLXSdR1d1zGbzVgsFiwWCzY2Ntjc3GSxWDCbzai1IolpmlitVhweHrK/v8/+/j7L5ZJhGBjHkXEcmaaJ1hp7e3u3PvWpT/3upz/96d+zWq1u5aqr/hfZ2Nh48PHjx1/7xIkTr3XmzJn3nqaJcRxZr9es12uGYWC9XpOZRAQRgSQkERFIQhKSAJCEJCQhCQBJSEISAJIAkMT9pmlid3eX2WxG3/dEBBFBRCAJSUhCEpKQBIAkACTxL7ENgG1sA2Ab29jGNpmJbTIT20ii1kqtlVIKpRRqrVy6dOl7/v7v//69ueqqq6666qqrnht60IMexFVXXXXVVVdd9S978IMf7ForpRRKKUQEkogIJHHixAne4z3eg8c97nH86I/+KF3XUUohIogIIoKIICKQREQgiYhAEpKQREQgCUlIQhKSkASAJCQhCUkASEISkrifJJ6bbQBsA2AbANsA2MY2tgGwjW1sYxvb2AYgM7GNbWyTmdgmM8lMWmu01pDE1tYWZ86cYXt7m1ortVb6vqfve2azGYvFgsViwcbGBvP5nNlsRq0VSbTWWK/XHB0dcXBwwMHBAUdHRyyXS8ZxZJomMpO9vb1bn/rUp3730572tO9er9fP4Kqr/g9YLBYPOnny5Otce+2177VYLF57tVqxWq0YhoH1es0wDEQEEUFEIAlJSEISkpCEJCQhCUlIQhKSAJAEgCQA1us14zjS9z0RQUQQEUgiIpAEgCQkASAJAEncTxLPzTb3sw2AbWxjGwDbZCa2sU1mYhtJlFKotVJKodZKKYVSCk9/+tPf5/bbb/9urrrqqquuuuqq54Ye9KAHcdVVV1111VVXvXDz+fy9r7/++u8qpVBKoZRCRCCJiEASknjwgx/Mu7/7u/N93/d9/PVf/zWlFCKCUgoRQUQQEUQEkogIJBERSEISkogIJCEJSUhCEpKQBIAkJCEJSUgCQBKSuJ8k7mebB7INgG0AbGMbANvYBsA2trGNbWxjG9vYxja2sU1mYpvMJDPJTDKTiKDWypkzZ3joQx/KbDZjPp8zn89ZLBbM53P6vqfWiiRaawzDwGq14vDwkMPDQ5bLJcvlkmEYkMQznvGM377zzjt/+8lPfvLncNVV/8ctFosHX3vtte91zTXXfPZ6vWa1WrFer1mv19gmIogIJBERSEISkpCEJCICSUhCEpIAkIQklsslEUFEEBFEBBFBRCAJSUgCQBKSAJDE/STxL7ENgG0AbGMb29jGNraxTWZiG4BaK6UUaq2UUiilUEqhlMKf/MmfPOTo6OhWrrrqqquuuuqq54Ye9KAHcdVVV1111VVXvXBnzpz5ra2trdeutVJKISKICCICSUhCEpJ4zdd8TR7zmMfw9V//9ezt7VFKoZRCRFBKISKICCICSUQEkogIJCEJSUQEkpCEJCQhCUlIQhKSAJCEJCQhCQBJSOJ+krifbR7INgC2AbCNbQBsYxvbANjGNraxjW1sYxvb2MY2mYltMhPbZCatNVpr9H3PyZMnefjDH87DH/5w+r6n1ookMpNxHFmtViyXS46OjlitVqxWK4Zh4I477vjtJzzhCd9z1113fTdXXfX/0Hw+f9CjHvWo3y6lPHi1WrFarViv14zjSEQQEUQEkogIJCGJiEASkpCEJCQhidVqRSmFUgoRQUQQEUQEkpCEJCQBIAlJ3E8Sz00S97PNA9kGwDa2AbCNbWxjm8zENpkJQK2VWiulFEoplFIopVBKQRK/+Zu/Ka666qqrrrrqqueHcvz4ca666qqrrrrqqhfu5MmT311KISKICCQhCUlIQhKSkMRtt93G9ddfz+u//utz++23c+HCBf4lkgCQxANJ4l8iCUlIQhIAkpCEJAAk8UARgSQkASAJSUhCEpKICCQhiYhAEpKQhCQiAklIQhKSkIQkJBERRAQRgSQigoiglIJtDg8PecYznsETn/hEDg8PWa1WzOdzDg4O2Nvb49KlS+zt7XFwcMByueQZz3jGb//Kr/zK6zz5yU/+mv39/b/mqqv+n5qm6dL+/v7PlFJ2jx8//tqlFCQBMAwDtrHN/WzzQJK43zAM2KbrOmqt1FoppVBKISKICCKCiCAikEREIAlJSEISkpCEJCQhiQeSxAtjm/vZxjYAtpFE13XUWimlUEqhlEIphVIKpRTuu+++777vvvt+hquuuuqqq6666vmhHD9+nKuuuuqqq6666gWbzWbvvbm5+dalFCKCiEASkpCEJCICAElI4t577+XBD34wb/RGb0Rm8uQnPxkASQBI4oWRxP0k8a8hCUlIAkASkgCQhCQAJCEJSUgCQBKSiAgkERFIQhIRgSQkIQlJSCIikIQkJCEJSUhCEpKICCICSUQEEUEphVIKrTXuu+8+nvKUp/D4xz+es2fPIon1es1yueQZz3jGb//qr/7q6zz5yU/+mmmadrnqqqsYx3F3d3f3dy5cuPA9pZTd48ePv3ZEEBFM00RrDdvY5rm11mitERF0XUetlVorpRRKKUQEEUFEEBFEBJKQREQgCUlIQhKSAJCEJCQhiecmiRfGNra5n20Aaq2UUqi1Umul1kqtlVortVZqrdx2221fs7e399dcddVVV1111VXPD+X48eNcddVVV1111VUv2M7Ozk/1fX+81kpEEBFEBBGBJCICSUgCQBLr9ZrbbruNV3zFV+QRj3gEx48f54477mC5XPJAkrifJAAkASCJ+0ni30ISkpAEgCQAJHE/SUhCEpKQhCQkIQlJRASSkEREIAlJSEISEYEkJCEJSUhCEpKQhCQigohAEhFBRBARRASlFGyzv7/Pvffey7lz5/iTP/mTz3784x//PtM07XLVVVc9j2madi9duvQ7wK3Hjh176b7vj0cEmcl6vQbANrbJTCTRdR1939N1HbVWaq1EBKUUIgJJRAQRQUQgiYhAEpKQhCQkIQlJSOK5SeKFsc3zYxvbANRaqbVSa6WUQimFUgqlFEoplFIopfD4xz/+Y8Zx3OWqq6666qqrrnp+0IMe9CCuuuqqq6666qoX7NSpU14sFvR9T62VUgoRQUQQEUhCEpKQxP0kcezYMd7t3d6NY8eOcf78ef70T/+UX/u1X6OUQimFUgoRQUQQEUQEEUFEIImIQBKSiAgkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCQBJAEjihbENgG1sA2Ab29jGNraxDYBtbGMb29jGNraxjW1sk5nYxjaZiW0yk8yktUZrjeVyeeve3t5v7+7ufs80Tb/NVf9mL/ZiL/ba7/RO7/RZ3/7t3/7b58+f57lJAqDW+mDb3E+SAPOcBBhAEgB93z+ktWZJPIAA85wEGEASAPP5/CHTNBlgGIZbx3G8dRiGW6dpekZr7dbMvBW4lateoPl8/uBrrrnmvU6dOvXZy+WSo6MjDg8PyUzm8zmbm5uUUiilEBFEBJKICCQhCUkASEISAJIAkMRzk8QD2ea52eZ+tgGwjW1sYxvb2MY2tslMaq2UUiilUEqhlEIphVIKpRRKKZRS6LqOn/7pnxZXXXXVVVddddULgh70oAdx1VVXXXXVVVc9f7YffPr06advbGzQdR21VkopRAQRQUQgCUlIQhIAkrjfsWPHeJ3XeR0e85jHAPDHf/zH/Nqv/RqXLl2ilEIphVIKEUFEEBFEBJKICCICSUgiIpCEJCQhCUlIQhIRgSQkIQlJAEhCEpIAkIQkACQhCQBJ3E8StnlutrENgG1sYxvbANjGNraxjW1sYxvb2MY2trGNbTIT29gmM7FNZpKZZCatNTKTo6OjWy9cuPDdBwcHv9Na+22u+lf53M/93N96sRd7sdf+lm/5Fp72tKfxbyGJfy9JvCC2sY1tAGxjG9tIYr1eP2MYhqeP43jrOI63TtP0jNbarZl5q+1buYr5fP7ghz/84b/VWnvw0dERXddRSqGUQkQQEUgiIpCEJCQhCQBJSAJAEveTxIvKNvezDYBtAGwDYBvb2MY2tslMbFNKoZRCKYVSCqUUSimUUiilUEqhlELXdTzpSU/67Mc97nGfw1VXXXXVVVdd9YJQueqqq6666qqrXiDbSOJfQxIPdOnSJX74h3+Yl3iJl+Dt3/7teeVXfmUe8YhH8Kd/+qf8+q//OvezzQNFBJkJgCQigswkInhBbPPcJGGb+0nCNgCSeH4kARARPDfb3M82trGNbQBsYxvb2MY2trGNbWxjG9vYxjYRgW0yk4jANrbJTGyTmWQmtdYHb21tfXZmcnh4eOv58+e/Z7lc/vY0Tb/NVS+yruvo+57/SJL4j2AbANsA2MY2ALaptT5oc3PzQbaxjW1sYxtJrNfrW8dxvHUcx2e01rxer3+ntXZrZt5q+1b+HxiGgd3d3Vtns9mD5/M5pRQigohAEhGBJCQhCUlIAkASkrifJB5IEs+Pbf69bANQSqGUQq2VUgqlFEopRASlFEop1FoppVBr5dZbb/0errrqqquuuuqqF4bKVVddddVVV131IpHE/SQhCQBJSOKFmc/n/MM//AO/93u/xwd/8AfzmMc8hjd5kzfh5MmT/Nqv/Rp7e3uUUgCwjW1sExEARASZSUSQmUgiInggSdjmRSEJ2zyQJB5IEgCSeKCIwDb3sw2AbWxjG9vYxja2sY1tbGMb29jGNraxjW0iAttkJraJCGyTmdimlEJmYpu+7x987Nixz7L9Wcvl8lbb7O3t/fbh4eHvrNfrW6dp+m2uer5KKdRakcR/FUn8S2wDYBsA2wDYBsA2tgGwDYBtAGxjm67rHmz7wbaxje33tg2AbYZhuHUcx1vHcbw1M1mv17/TWrt1HEck/Tb/i0XEg6+55prv2traeu1SCqUUIoKIICKQhCQkIQlJSEISAJIAkMT9JPGikIRtnpttAGwDYBsA29jGNraxDUBEUGullEIphVIKpRRKKZRSKKVQSqGUQtd13Hfffd99dHR0K1ddddVVV1111QtD5aqrrrrqqquuepFJQhLPjyRemK7rOHPmDN/4jd/Ia7/2a/N2b/d2vNIrvRKPeMQj+NM//VN+4zd+A9uUUnh+JAEQEQBkJhHB/TKTiOC52UYSLypJ2AZAEgCSAJAEgCSem21sA2Ab29jGNrbJTGxjG9vYxja2sY1tbGObiMA2mYltIgLb2MY2trGNbWzTdd2DbbO9vf3emfnemQnAcrm8dX9//7cPDg5+Z71e3zpN029zFbVWuq5DEv9VJPEvsY1tAGxjGwDbANgGwDYAtgGwDYBtAGwDYBvbANjGNn3fP9j2g20DYPu9bWMb2wzDcCug5XL5W9M0cXR09Dutte/mf7Cu6977zJkzn72xsfGgUgqlFCKCiCAikIQkIgJJAEhCEpIAkASAJB5IEi+Mbf61bPPcbBMRlFIopVBKoZRCKYVSCqUUSimUUiil0HUdN954I+fPn/8drrrqqquuuuqqfwmVq6666qqrrrrqhZKEJJ4fSTyQJF6YiOC6667jb//2b/n93/99XvM1X5O3eZu34Y3f+I05efIkv/Zrv8be3h62KaXwQBFBZgIgiYggM4kI7peZRAT3s40knpttJPGCSALANveTBIAkACTx3GwDYBsA22QmAJmJbWxjG9tkJraxjW1sYxvb2CYisE1mYhsA29jGNgC2sY1tbGMb29im7/sHb29vv7ft985MbLNcLm/d39//7fV6/Yyjo6PfHobht/l/pus6ZrMZAJL4n8I2trGNbWwDYBvbANjGNgC2AbANgG0AbANgGwDbANgGwDYAtgGwjW0A+r5/sG0Wi8V72yYz33u9Xn/WOI7PODg4+K31ev07tn+b/0allAdvbW29VymFa6+99rMlIYmIQBKSiAgAIgJJSEISkgCQhCQAJHE/SfxHsw2AbWwDYBvb2MY2EUEphVIKpRRKKZRSKKVQSqGUQimFUgpd13HjjTfymq/5mvzQD/3Qb3PVVVddddVVV/1LqFx11VVXXXXVVS9QRNzKv5EkAGzz3Lqu49ixY/zWb/0Wtnnbt31bXvEVX5GHP/zh/Nmf/Rm/8Ru/AYBtSinYxjYRAUBEkJlEBJmJJCICgMwkIrCNJB7INpKQxItCEvezjSQeSBIAkngg2wDYJiIAyExsYxvb2CYzsY1tbJOZ2MY2trGNbSIC29gGwDa2AbCNbWwDYBvb2MY2trGNbWzT9/2Dt7e339s2mflZtlkul7eu1+tbl8vlMw4PD397vV7fmpm/zf8x9913360v9mIvxjXXXMPFixf5n8Q2mUlmYhvbZCa2sY1tbGMbANvYxjYAtrENgG0AbANgGwDbANgGwDYAtgGwDYBtMhPb2KbW+mDbD97e3n6tzGS9Xt96dHT020dHR78zTdN3858oIh5ca33wxsbGa21tbb329vb2a0siIpBERCAJSUhCEgCSkASAJCQhCQBJAEgCQBL3k8S/xDYvjG0AbHM/29zPNraxjW0kUUqh1kophYiglEIphVIKpRRKKdRaqbVy44038pqv+Zr8yI/8yGffd999t3LVVVddddVVV/1LqFx11VVXXXXVVS+UbZ6bJCRxP0k8kCSemyRsc79SCqdPn+bP//zP+f3f/31e8zVfk7d+67fmjd7ojTh58iS/9mu/xv7+PgC2eW6SAIgIADKTiAAgM5HEA9lGEs+PbSQhCUlIQhKSiAgAJGEbAEncTxKSAJDEc7MNgG1sY5vMxDa2yUxsY5vMxDa2yUxsYxvbANjGNgC2sQ2AbWwDYBvb2AbANraxjW1sYxvb2MY2fd8/2PaDMxPb75WZrFarW1er1a2r1eoZBwcHvz0Mw62ttd/m/4CtrS1Onz7Nv4ZtXhjbPDfbPJBtHsg298tMWmu01shMMpPMJDOxTWZiG9tkJraxjW1sYxvbANjGNgC2sQ2AbQBsA2AbANsA2MY2tokIbGMb29jGNplJ13UP3tjYeO/MfO9hGD5LEhcuXPju9Xr9O5n52/w7RMSDNzc336vWynXXXffZABFBRCAJSUhCEpKQhCQkASAJSQBI4n6SAJAEgCQAJPHcJHE/2zw3SdjmhbENgG1sA2Ab29jGNgClFCKCUgqlFEoplFKICEoplFIopVBrpdbK8ePHec3XfE3uu+++W3/0R3/0c7jqqquuuuqqq14UVK666qqrrrrqqhcqIgCQhCQk8UCSAJAEgCQeSBK2eUH6vqeUwm/8xm9gm7d5m7fhFV7hFXjYwx7Gn//5n/Obv/mblFIAsI1tbBMR3E8SEUFmEhHczzaSkIQkHsg2kpCEJF6QzEQSkogInh9J3E8SkgCQhG3uZxvb2MY2tslMbJOZ2CYzsY1tMhPb2AbANraxDYBtbANgG9sA2MY2ALaxjW0AbGMb29gGwDa2sY1tMpO+7x+8vb394MzE9ntlJqvV6tbVanXrarV6xuHh4W8Pw3DrNE2/zf8yp06d4gWxzQPZ5n62AbANgG0AbANgG9sA2AbANraxDYBtbGMb2wDYZpomWmtM00RrjdYarTUyk8yktUZmkplkJpmJbWyTmdjGNraxjW1sYxvb2AbANrYBsI1tAGxjG9vYxjYAtrGNbWxjG9tkJrbpuu7Bmcn111//2a01hmF4xtHR0W8tl8vfGYbhu3khJD241vrgjY2N19ra2nrt7e3t144IIgJJRASSkIQkJCEJAElIAkASkgCQxP0kcT9J3E8S95PECyMJANu8MLYBsM39bHM/29jGNgClFCQREUiilEIphVIKpRQiglIKtVZKKdRaOX78OG/yJm/Cfffdd+uHfMiHPISrrrrqqquuuupFhR70oAdx1VVXXXXVVVe9YCdOnHj69vb2g/u+p9ZKKYWIICKICCQhCUkASOK52QbANraxjW1sY5vMJDNZLpcAvMZrvAZv9VZvBcBTn/pUfuzHfoy9vT1KKZRSiAgigoggIogIJBERSEISkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgiIpCEJCICSUhCEpKQhCQk8dxsYxvb2CYzsU1mYpvMJDOxjW1sYxvbANjGNraxDYBtbGMbANvYxjYAtrENgG1sA2Ab29gGwDa2sY1tbGMb22QmtrFNZpKZrFarWzOT/f393zk8PPzt9Xp96zRNv83/QO/4ju/4We/0Tu/02cvlktVqBYBtAGwDYBsA29jGNraxjW1sYxvb2MY2trGNbTIT29gmM7FNZmIb22QmtslMbJOZ2GaaJlprTNNEa43WGtM0kZm01mit0VqjtUZmkplkJplJZmKbzCQzsU1mYhvb2MY2trGNbWwDYBvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNpmJbTIT26zX61v39va+Z7lc/jZw62KxeK++79nc3Hydra2t1yqlIImIQBKSkIQkJCEJSUgCQBKSAJDE/SQBIIn7SeKBJPHcJPGC2OaBbHM/2wDYBsA2tgGwjW0AbGMb29gmIogIJBERSCIiiAhKKZRSKKVQSqGUQimFWitd1/E6r/M6tNZu/fqv//r3+Yd/+Iff5qqrrrrqqquuelFRueqqq6666qqr/kWSeFFI4vmRhG0k8dxsIwlJzGYzpmni137t1wB4q7d6Kx72sIfxgR/4gfzFX/wFv/mbv4ltSik8N0kASEISkpCEJCQhCUk8N9tIQhKSkIQkJCEJSUhCEhHB/TITSUQEmYkkIgIASTxQRAAgifvZBsA2trFNZmKbzCQzsY1tbGMb29jGNraxjW1sYxvbANjGNraxDYBtbANgG9vYBsA2tgGwjW1sA2Ab29jGNraxjW1sM5vNHpyZ7OzsPDgz3yszATg6Orp1f3//dw4PD397vV7fOk3Tb/M/xHw+ZzabAWAbANvYxja2sY1tbGMb22QmtrGNbTKTzMQ2mUlmYpvMJDOxTWaSmWQmmUlmYpvMJDPJTDITSZRSKKWQmWQmrTVaa2QmrTVaa2QmrTUyk9YamUlmkplkJpmJbTKTzMQ2mYltbGMb29jGNraxTWZiG9tkJraxjW1sYxvb2MY2ALaxjW1sYxvb2GYYBmwzm80efN11131WrfWzIoKIICKQREQgCUlIQhKSAJCEJCQBIAkASdxPEgCSuJ8knpsk/i0kYZvnZhsA2wDY5n62uZ9tbGMbSZRSiAgkERFIIiKQRERQSqGUQimFUgqlFGqtdF3H67zO69Bau/Xrv/7r3+cf/uEffpurrrrqqquuuupfg8pVV1111VVXXfVCSeK5SUISL4wkAGwDIAnbAEgCwDaSAJCEJCKCjY0NfvM3f5Pf+73f4zVf8zV5y7d8S97gDd6Ahz70ofz4j/84+/v72KaUgm1sExEARATPj20kIQlJSEISknhRZSaSkIQkIoLMJCIAyEwigswkIpDE/SQhCUkASOJ+trGNbWyTmdjGNraxjW0yE9vYxja2sY1tbGMb29jGNraxjW1sYxsA29jGNgC2sY1tAGxjGwDb2MY2ALaxjW1sYxvb2MY2trFN3/cP3tnZebDt98pMbLNcLm/d39//ndVq9fSjo6PfmabpVtu38l/k7NmzzwDITIZhwDYAtgGwjW1sYxvb2MY2trFNZmKbzMQ2mYltMpPMxDaZSWZim8wkM7FNZpKZ2CYzyUwyE9vYJjOxTWZiG4CI4H6SyEwigsyklEJmkplkJrbJTDKTzMQ2mYltMhPbZCa2sY1tbJOZ2CYzsU1mYpvMxDa2sY1tbGMb2wDYxjbjODIMAxEBQN/3RAQRgSQiAklIQhKSkIQkJCEJAElIAkASAJK4nyQAJPFAknhukvi3sM2/lm1sA2Ab29hGEqUUJBERSCIikEREIAlJRASlFEoplFIopVBrpes6Xud1XodTp07xmZ/5me/zD//wD7/NVVddddVVV131r0Xlqquuuuqqq656oVprtwIPloQkJPFAknhukrifJGwDIAkA2wBIAsA2kpBERGCbvu8ppfArv/IrALzlW74lD3vYw/iAD/gA/vIv/5Lf+q3fAsA2z00SkpCEJCQhiedmG0lIQhKSkIQkJCEJSUhCEpKQREQAkJlIAkASEUFmIon7SQIgIgCQhCQkIQlJPJBtbGMb29jGNraxjW1sY5vMxDa2yUxsYxvb2CYzsY1tbGMb29jGNgC2sY1tbANgG9vYBsA2trENgG1sA2Ab29jGNrYBsI1tbJOZ2Kbv+wdvb28/2DaZiW2Wy+WtwzA8Y71eP9024zje2lpjmqZnZCattVszE9u3Zuat/AewTWZiG9sA2MY2trGNbTIT29gmM7GNbTIT22QmmYltMpPMxDaZSWZim8wkM7FNZpKZ2CYzyUwyE9tkJrbJTGxjm8zENpkJgG0yE9vcTxKSiAhsAyAJSdgmIshMIgLbZCa2sY1tbJOZZCYRQWYSEWQmEYFtMhPb2MY2thnHkaOjIyRhm4hgNpshiYhAEhGBJCQhCUlIAkASkpAEgCQAJAEgCQBJ3E8SDySJ5yaJfy3bPJAkbPPC2AbANra5n21sA1BKISKQREQgiYhAEpKICCQREUiilEIphVorpRS6ruOVXumVOHXqFJ/5mZ/5Ov/wD//w21x11VVXXXXVVf8WVK666qqrrrrqqn8X20jihZGEbe4niQeShG0iAttIQhKSOH36NH/wB3/AH/zBH/Dqr/7qvMVbvAWv//qvz0Me8hB+8id/kr29PQBsYxvbSCIikIQkJCEJSUhCEpKQxHOzjSQkIQlJSCIiuF9mIglJRASZiSQAJBERZCYAEUFmAhAR2EYSAJKQhCQkIYkHsg2AbQBsYxvbZCa2sU1mYhvbZCa2yUxsk5nYxjaZiW1sYxvb2MY2trGNbWxjG9sA2MY2tgGwjW1sA2Ab2wDYxja2sQ2AbWxjG9vYxjaZSd/3DwYebPu1bANgGwDbANjGNvdbrVa32kYS6/X6Gev1+um2sc0wDLdO0/SMzGSaplttk5m3Zib33XffrQC1ViIC29jGNrbJTGyTmdgmM8lMbJOZZCaZiSQyEwDb2OZ+trGNbTKTzKS1RmaSmWQmmUlmkplkJrbJTGyTmdgmM7GNbWxjm8wEwDaZiW0AMhMA22QmtrGNbWzzQJK43+HhIaUUAFarFZIYhoFhGIgIJJGZ2CYzAbCNbQC6riMiiAgkIQlJRAQAkpCEJCQBIAlJAEgCQBIAkrifJO4niftJ4oEk8a9lmweSBIBtXhDbANjGNgC2sQ2AbWwDEBFEBBGBJCICSUgiIpBERCAJSUQEkiilUGullELXdbzES7wEN998M1/5lV/5jCc+8Ym3ctVVV1111VVX/VuhBz3oQVx11VVXXXXVVS/Yzs7Ob504ceK1+76n1kophYggIpCEJCQhCUkASOL5sQ2AbWxjG9vYJjOxTWuNzKS1xjiOLBYLZrMZkrj77rt5ozd6I97yLd8SgIsXL/IXf/EX/PZv/zalFEopRASSkIQkIgJJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhIRgSQiAklEBJKICCKCiCAiiAgigoggIogIJBERSAJAEpJ4brYBsI1tbJOZ2CYzsY1tMpPMJDOxTWZim8zENpmJbTIT29jGNrbJTGxjG9vYBsA2trGNbWwDYBvb2AbANraxDYBtbGMbANvYxja2AbDN/WxzP9sA2OZ+tgGwDYBtAGwDYBvbANjGNgC2OXbsGJkJwPb2NgDb29tkJjs7O+zs7NBaY2dnh8zk2LFjTNPE8ePHyUwyk8wkM8lMMpPMpLVGZpKZZCaZSWaSmWQmmUlmkplkJplJZmKbzMQ2tslMbGMbgMwEwDa2sY1tbHN4eIgk9vf3qbWyWq2QxDiOSAJgmiYyk8xEEq01WmvcTxIAkpAEgCQAJAEgiftJAkAS95OEJCQhCQBJSEISAJIAkASAJAAkASCJ+0nigSTx/EjiRWGbF8Q297PN/WwDYBsA29gGwDa2AbCNbWwTEUgiIpBERCCJiEASEYEkJBERSCIikIQkaq2UUui6joc//OG89Eu/NN/8zd/ME5/4RC5cuPDdBwcH78NVV1111VVXXfVvgR70oAdx1VVXXXXVVVe9YDs7O7914sSJ1+77nlorpRQigohAEpKQhCQkASCJF8Q2ALaxjW1sk5lkJrZprdFao7UGwObmJn3fM00Th4eHSOLVXu3VePM3f3MAnva0p/GTP/mT7O3tUUpBEhGBJCQhiYhAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSEISEYEkJBERSCIiiAgkERFEBBFBRBARlFKICCKCiCAikEREIAlJSEISAJIAsM39bAOQmdjGNpmJbTKTzCQzsU1rjczENplJZmKbzCQzsU1mYhvbZCa2sY1tbGMb29jGNraxjW0AbGMb2wDYxja2AbCNbWxzP9vczzYPZJv72eZ+trmfbQBscz/bANjmfrYBsA2AbQBsA2Ab2wDYxjYPNJvNAJjNZthmPp+Tmcznc+bzOa01WmtsbGzQWmOxWLCxsYFtMhPb2Obg4ADbABwdHQGwWq1YrVZEBBHBMAwATNMEwDRNSGKaJgAkASAJAElIAkASAJK4nyQAJHE/SdxPEveTxANJ4oEk8UCSAJCEJAAkASAJAEkASAJAEveTxANJ4rlJ4kVlm+fHNg9km/vZBsA2ALYBsA2AbWxjGwDb2EYSEYEkIgJJRASSiAgkIYmIQBIRgSQiAklEBJKotVJr5YYbbuBVX/VV+dZv/Vae8pSnkJksl8tbz58//z7jOP42V1111VVXXXXVvxaVq6666qqrrrrqhWqt3QogCUnczzaS+JdIAsA2AJKwzXOThCQAJBERZCbTNLFer+m6DklsbW3RWuOXf/mXsc1bvMVb8NCHPpT3e7/34y//8i/57d/+bSIC20giIpCEbSQREUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIIiLITCQhCUkASEISAJIAsE1EcD/bPJBtbHO/iCAziQgkASAJSUQEkgCQhCQeyDYAtrFNZpKZ2CYzyUwyk8wkM8lMMpPMJDPJTDKTzCQzyUxsk5nYJjOxjW1sk5nYxja2sY1tbANgG9vYxjYAtrGNbe5nmweyzQPZ5n62eSDb3M82D2Sb+9nmfra5n20AbHM/2wDY5n62AbDNarXCNqvVCttcunQJ2wDYBsA2ALYBKKUwDAOSuJ8kJCEJAEkASAJAEgCSqLUiiVorAJK4nyTuJ4n7SeKBJPFAknhuknggSTw/knhukpAEgCTuJwkASdxPEg8kiedHEi8K29xPEvezzf0kYZsXlW0AbGOb+9lGEhFBRCCJiEASkogIJBERSCIikEREIImIQBIRgSQiglorN9xwA6/6qq/Kt3/7t/P0pz8dSQD0ff/gra2tz7p48eJvc9VVV1111VVX/WtRueqqq6666qqr/kWSALCNbWwjCdtI4gWRxP0kYZv7SeK5ScI2EYFtIoKIYL1eM5vNKKUAUErh2muv5Q//8A/54z/+Y171VV+VN3uzN+P1Xu/1OH78OL/1W7/FpUuXiAgyk4hAEhGBbSQhiYhAEpKQhCQkIQlJSEISkpCEJCQREWQmkpCEJCQBIAlJAEgCQBIAtrFNRABgG9vYxjYAtrGNJGxjm4gAICKwjSQkERFIIiKQhCQAJHE/29jGNraxTWaSmWQmmUlm0lojM8lMWmtkJplJa43MJDPJTDKTzMQ2mUlmYhvbZCa2sY1tbGMb29jGNraxjW1s80C2uZ9tHsg2D2Sb+9nmgWzzQLa5n20eyDb3s839bPNAtrmfbe5nGwDb3M82ALa5n20ASikASOJ+krifJO4niftJ4oEk8UCSeCBJPDdJPD+SeH4k8YJI4vmRBIAk7ieJ+0nifpJ4fiTxr2EbAEnczzb3k4RtXhS2AbDN/WxjGwDbAJRSkIQkIgJJRASSiAgkERFIIiKQREQgiYhAEhGBJCKCiOD48eO86qu+Kj/xEz/B05/+dO4nCUlsbGy89v7+/mtP0/TbXHXVVVddddVV/xpUrrrqqquuuuqqfxfbSALANpJ4QSRxP9tI4n62kYQkACQREUQEmcnR0RHb29vcTxKbm5u01vjVX/1VbPPmb/7mvNzLvRwPfehD+Yu/+At+67d+i4jANpKwjSQiAknYRhIRgSQkIQlJSEISkpCEJCQhCQBJSEISkpCEbSICSdgmIrBNRGCbiADANraxjW1sYxvbRAQRQUSQmUQEEUFEEBGUUrBNRAAQEdhGEpKQREQQEUhCEs/NNrbJTGxjm9YamUlrjcwkM2mt0VqjtUZm0lojM2mtkZlkJq01MpPMxDaZSWZim8zENpmJbWxjG9vYxjb3s839bHM/29zPNvezzQPZ5n62eSDb3M82D2SbB7LN/WzzQLa5n20eyDb3s839bPNAtnkgSTyQJB5IEs9NEs9NEs+PJJ4fSbwgknhRSOIFkQSAJO4niecmiX8L29xPEgC2uZ8kbPPC2OZ+trmfbQBsYxvbANgmIpBERCCJiEASEYEkJBERSCIikEREEBFIIiKQREQQEUhCEseOHePVXu3V+Kmf+in++q//GgBJSOKBtre3P+vixYu/zVVXXXXVVVdd9a+BHvSgB3HVVVddddVVV71g8/n8s6677rrP7rqOUgoRQUQQEUQEkpCEJCQhCUkASOL5sQ2AbWxjG9vYJjPJTGzTWqO1xjRNjOPIzs4Ofd9zP9sAtNYYhoFSCq/yKq/Cm77pmwJw8eJF/uIv/oLf+q3fQhIRQUQgiYhAEhGBJCQREUhCEpKQhCQkIQlJRASSkIQkJCEJSUgiIpCEJCICSUgiIpBERBARRASSiAgigoggIogIJBERRASSiAgigoggIogIIoKIoJRCRFBKISKICEopRAQRQUQQEUgiIpCEJABscz/bZCaZiW0yk9YarTVaa2QmrTVaa7TWaK3RWqO1RmuNzKS1RmbSWiMzyUwyE9tkJpmJbTIT29gGwDYAtrmfbQBscz/bANjmfra5n23uZ5v72eaBbHM/29zPNg9kmweyzf1s80C2eSDb3M82D2QbAEk8N0k8N0k8P5J4QSTxgkjiXyKJfwtJPJAkHkgS/x62eSDbPJBt7mcbANvczzYAtrmfbQBsA2Ab29gGwDaSiAgkERFIQhIRgSQiAklEBJKICCICSUQEkogIIgJJRAQRQUQQEbzaq70at912Gz/5kz+JbWyTmWQmmUlrjWmaGMeRc+fOvU5r7be56qqrrrrqqqteVFSuuuqqq6666qp/kSRsY5sHso0knh9J3E8S97ONJGwjiQeyjSQkASCJiCAiKKWwXC7pug5J2AbANqUUtra2yEx+/dd/nfPnz/Nmb/ZmnDx5ktd//dfn5V7u5Xja057G05/+dP76r/+aiMA2krCNJCIC20hCEhGBJCQhCUlIwjaSiAgkIQlJSEIStokIJGGbiEAStokIAGxjm4gAwDa2sU1mEhHYJjOJCDKTiCAiiAgigoggIshMIoLMJCKICDKTUgoRQSkF25RSsE1EEBFIQhIRgSQkYRsA2wBkJplJZpKZZCatNaZporVGa43WGq01pmmitUZrjdYarTVaa7TWyExaa2QmmUlmkpnYBsA2tgGwDYBtbANgGwDbANgGwDb3sw2AbQBscz/bANjmfra5n23uZ5v72eaBbHM/2zyQbe5nmweyzQPZ5n6SeH4k8fxI4gWRxAsjiReVJP69JPH8SOKFsc1zsw2AJGxzP0nY5rnZ5rnZ5rnZBsA2ALaxjW0AJBERRASSkEREIImIQBIRgSQiAklEBBGBJCKCiCAikEREEBFEBBGBJF7lVV6F2267jZ/6qZ/igSQhCQBJSEISm5ub37W3t/cQrrrqqquuuuqqFxV60IMexFVXXXXVVVdd9YL1ff9ZN9xww2eXUiilUEohIogIIoKIQBKSkIQkJCGJ+0nigWwDYBvb2MY2trFNZmKb1hqZSWuNaZoYx5GNjQ0WiwUAtgEopVBKoZSCbZbLJbZ5+MMfziMe8Qhe6ZVeiftdvHiRv/zLv+TWW2/l1ltvJSKICCQREUgiIpCEJCICSUhCEpKQhCQiAklIQhKSkIQkIgJJSCIikIQkIoKIQBIRQUQQEUQEkpBERCCJiEASEUFEIImIICKICCICSZRSiAgigoggIiilEBGUUogISimUUiilEBGUUogISimUUogIJCEJSUhCErYBsI1tMpPMpLVGa43MpLXGNE201pimidYa0zQxTROtNaZporVGa43WGq01MhPb2MY2trGNbQBsYxvb2AbANraxDYBtbANgGwDb2AbANgC2AbANgG0AbHM/2wDY5n62AbDN/WxzP9vczzb3s839bPNAtnl+JPGCSOL5kcS/RBL/kSTxQLZ5QSTxr2WbB7LNA9kGwDb3s839bANgGwDbANgGwDYAtgGwDYBtAGxjG0lIIiKQREQgCUlEBJKICCICSUQEEYEkIoKIICKQREQQEUQEEUFEsLm5yU033cSNN97Ivffey3d/93djGwDbZCa2yUwyk9YarTXGcWS1WrFcLl9ntVr9NlddddVVV1111YuCylVXXXXVVVdd9ULZfkZrjYjANraxDYBtbCOJF0QSz00StpHE8yMJ20QEtokIIoJSCsvlktlshiQAJBERRAQRQUQwm804ODjgr/7qr/iLv/gLfuVXfoVXeIVX4OEPfziPeMQjeL3Xez0ALl68yF/+5V/y27/920QEtpGEbSQhCdtIQhIRgSQkIQnbSCIikIQkJCEJ20giIrCNJCIC29hGEraxjW0yk4hAEraRRGYSEdgmM4kIbJOZRAQRQURgG0lEBBFBKYXMJCJorRERlFIopRARlFKICEoplFIopVBKoZRCRFBKQRIRgSQiAgBJ3M82mYltMpPMpLVGa41pmmitMU0T0zQxTROtNaZpYpompmmitYZtbJOZ2MY2trFNZmIb29jGNraxjW1sYxvb2MY2trENgG1sYxvbANjGNgC2sQ2AbQBsYxsA2wDYBsA297MNgG0AbHM/29zPNgC2uZ9tXhBJPD+S+JdI4l9LEgC2+Y9kGwBJPD+2eW62AZAEgG0AJGGbF4VtAGwDYBsA2wDYBsA2ALYBsA2AbQBKKUgiIpCEJCICSUQEkogIIgJJRAQRQUQQEUgiIogIIoKIICKICCKCRzziETzsYQ8D4NZbb+V7vud7AJCEbQAkYRtJAEgCQBIRwebm5mutVqvf5qqrrrrqqquuelGgBz3oQVx11VVXXXXVVS9Y3/fvfebMme/quo5aK6UUSilEBBFBRCCJiEASkpCEJAAk8YLYxjYAtrFNZmKbzMQ2rTUyk9Ya0zQxjiN937O1tYVtaq2UUqi1EhGUUogIIgLbHBwccO7cOWxjmxMnTvAKr/AKvPEbvzH3u3jxIk9/+tP5q7/6K57xjGcQEUQEkogIJBERSEISkogIJCEJSUhCEhGBJCQhCUlEBJKQREQgiYhAEhFBRCAJSUQEkogIJCGJiCAikEREEBFIIiKICCKCiCAiiAgigoggIogIIoKIICIopRARRASlFCKCUgqlFCKCUgqlFEoplFIopRARRASlFCICSUgCQBIAtrFNZpKZZCatNVprtNaYpolpmpimiWmaaK1hm8zENpmJbTKTzMQ2mYltMhPbZCa2sU1mYpvMxDa2sY1tMhPb2MY2trGNbWxjG9vYxja2sQ2AbWxjG9sA2MY2ALYBsI1tAGwDYBsA2wDYBsA297MNgG0AJPH8SOJfIon/TLZ5YWzz/NjmhbHNA9nmfra5n20AbHM/2wDYBsA2ALYBsA2AbQBsA2AbANvYBsA2AJIAkIQkJCGJiEASEYEkIgJJRAQRgSQigoggIogIIoJSChFBRBARRAQRwcMe9jBuvPFG5vM5AH/913/Nz/zMzwBgGwDb2MY2tslMMpPWGq01pmlivV6zWCx+5/bbb39trrrqqquuuuqqFwWVq6666qqrrrrqhWqtkZnYxja2sY1tbGMbSdhGEi+MJABsAyAJANvcTxIAkgCICGwTEUQEpRRWqxXz+ZxaK5KQhCQiAklEBBFBRHDq1Cnm8znL5ZKLFy+yt7fHr//6r/MXf/EXPOxhD+PlX/7lefjDH86JEyd42Zd9WS5evMhf/dVf8dd//dfs7e2RmUQEtpGEJCIC20giIpCEJCRhG0lEBJKQhG0kERHYRhK2kYRtbCMJSWQmEUFmIomIIDOJCCQREUQEkogIIoKIICKICCKCiCAiiAgigoiglIJtbBMRRASZSUSQmbTWiAgiglIKpRQiglIKpRQiglorEUEphYggIpBERCAJSTyQbTKTzCQzyUxaa0zTRGZim8zENpmJbTKTzMQ2mUlmYpvMJDPJTGyTmWQmmYltMpPMxDaZiW0yE9tkJpmJbWyTmdjGNpmJbWxjG9vYxja2sY1tbGMb29jGNrYBsI1tbANgG9sA2MY2ALYBsM0LIon/KrZ5QWzz3Gzz3GzzQLaRxP1s80C2kcT9bCMJ2wBIwjbPj20AbANgGwDbANgGwDa2AbANgG0AbAMgiYgAQBIAkpCEJCQREUgiIogIJBERRAQRQUQQEUQEEUEphYggIogIIoKI4NSpUzz2sY9lPp8DsLu7y1//9V/zO7/zO9xPErYBkASAbSQBIAlJSEISpZQHc9VVV1111VVXvajQgx70IK666qqrrrrqqheslPLap06d+q3ZbEatlVorpRRKKUQEEUFEIAlJSEISkpCEJAAk8UC2AbANgG1sYxvbZCaZiW0yk9YarTWmaWIcR0opnDhxglIKtVZKKZRSKKUQEUQEpRQigoggIshMdnd32d3dZbVaYRvbnDhxgpd/+Zfn5V/+5Tl58iT3e/rTn85f/dVf8Td/8zdEBBGBJCICSUgiIpCEJCICSUhCEpKICCQhCUlIIiKQREQgiYhAEpKQhCQkERFIQhIRgSQiAklEBBFBRBARSKKUQkQQEUQEEUFEUEohIogIIoKIoJRCRBARRAQRQUQQEUQEpRQigoggIogISilEBKUUIoJSCqUUIoJSChGBJCKCiABAEvezjW0yE9vYBsA2tslMbGMb22QmtslMbJOZZCaZiW0yk8wkM8lMMpPMxDaZSWaSmWQmtslMMpPMJDOxTWaSmdgmM7FNZmIb22QmtrFNZmIb29jGNrbJTGxjGwDb2MY2trGNbQBsYxvb3E8S/1a2+ZfY5oFs80C2eSDb3M8297PNA9nmfra5n23uZ5v72eZ+tgGwDYBt7mcbANsA2MY2ALYBsA2AbQBsYxsA2wDYBsA2kgCQBIAkJAEgCUkASEISEYEkIoKIQBIRQURQSiEiiAhKKUQEEUEphYggIogITp48yWMe8xjm8zkAh4eH/Nmf/Rm/8zu/w/NjGwDb2MY2mUlmkpm01hjHkWEY2Nra4mlPe5q46qqrrrrqqqteFOhBD3oQV1111VVXXXXVCybptU+ePPlb8/mcruuotVJKoZRCRBARRAQRgSQkIQlJSEISAJJ4brYBsI1tADIT29gmM7FNZtJaIzOZpolpmliv1xw/fpytrS1qrZRSKKVQSqGUQkQQEUQEpRQigoggIogIxnHkj//4j797Z2fnvTMTANs85CEP4eVf/uV5+Zd/ee538eJFbr31Vv76r/+a2267DUlEBJKICCQREUhCEpKICCQhCUlIIiKQhCQkERFIIiKQhCQkIQlJSEISkogIJCGJiCAikEREEBFEBBFBRBARRAQRQURQSiEiKKUQEUQEpRRKKUQEEUEphYggIogIIoKIICKICCKCiEASEUFEEBFEBBFBKYWIICIopRARRAQRgSQiAkkASOJ+trmfbQBsA2Ab29jGNraxTWZim8zENpmJbTKTzMQ2mUlmkpnYJjPJTDKTzCQzyUwyk8wkM8lMbJOZZCaZiW0yE9tkJpmJbTIT22QmtrFNZmIb29jGNrbJTGxjG9vYxjYvKts8kG2em20eyDb3sw2Abe5nm/vZ5n62AbANgG3uZxsA29zPNgC2uZ9t7mcbANsA2AbANgC2AbANgG0AbANgG9sA2AbANrYBsA2AbWwDYBsASQBIQhIAkgCQhCQkASAJSQBIIiKICCKCiCAiiAhKKUQEpRQiglIKpRQigoiglMKJEyd41KMexXw+B2C1WvHHf/zH/PZv/zaSeGFsYxvb2CYzsU1rjdYa0zQxDANbW1vcfffdDzk6OrqVq6666qqrrrrqX4Ie9KAHcdVVV1111VVXvWC2H3zs2LGnb2xs0Pc9tVZqrZRSKKUQEUQEkogIJCEJSUhCEgCSeH5sA2Ab29jGNrbJTGyTmWQmrTVaa0zTxDiOSOK6666j1kophVIKpRRKKUQEpRQigoggIogIIoKI4Dd/8zdf5+zZs7/d9/2DF4vFax8/fvy95vP5a9vGNidOnOAhD3kIL//yL89DH/pQ7re7u8tf/dVf8Tu/8ztEBJKICCQREUgiIpCEJCQREUhCEpKICCQhCUlEBJKQBIAkJCEJSUQEkpCEJCICSUQEkogIJBERRAQRQUQQEZRSiAhKKUQEpRQiglIKpRRKKUQEpRQiglIKpRQigoggIiilEBFEBJKICCQREUgiIpCEJCKCiCAikEREEBFEBBFBRCAJSQBI4n6SeG62uZ9tAGxjG9sA2CYzsY1tbGObzMQ2mYltMhPbZCaZSWaSmWQmmYltMpPMJDOxTWaSmWQmtslMMpPMxDaZSWZim8zENpmJbTIT29gmM7GNbWyTmdzPNvezzQPZ5n62sc39bANgm/vZBsA2ALaxDYBtAGwDYJv72QbANrYBsA2AbQBscz/bANgGwDYAtgGwzf1sA2AbANvYBsA2ALaxDYBtAGxjGwDbANjGNgC2sQ2AbQAkIQkASQBIQhIAkpAEgCQkIQlJAEhCEhFBRFBKISIopRARlFIopVBKoZRCRFBKISI4ceIEj3zkI5nNZgCsViv+6I/+iD/8wz9kGAYkIYn7SQLANvezjW0AMhPbZCaZSWuNaZoYhoGNjQ3uuuuuh6xWq1u56qqrrrrqqqv+JehBD3oQV1111VVXXXXVC9d13W8dO3bstefzOV3XUWullEIphYggIogIJBERSEISkpCEJO4nifvZBsA2ALaxjW0yE9vYJjPJTFprZCbTNDFNE+v1muPHj3Py5ElKKZRSKKVQSqGUQkQQEUQEEUFEEBHcd999v/3bv/3br8Nz6bruwcePH3+v06dPf7ZtbANw/PhxXvZlX5bXf/3X534XL17k1ltv5dZbb+Vv//ZviQgiAklEBJKQREQgCUlEBJKQhCQkERFIQhKSAJCEJCQhCUlIQhKSkEREIAlJRASSiAgiAklEBBFBRFBKISKICEoplFKICEoplFIopVBKoZRCKYVSCqUUSimUUiilEBGUUogIIoKIICKQREQgCUlIQhKSkASAJCICSUhCEpKQBIAkACQBIIkHksQD2eaBbANgG9sA2MY2trGNbWxjG9tkJrbJTGyTmdgmM7FNZpKZ2CYzsU1mkpnYJjPJTDIT22QmmYltMhPbZCa2yUxsk5nYJjOxjW0AbANgGwDb2AbANgC2sY1tAGwDYBvbANgGwDa2sQ2AbWwDYBsA29gGwDYAtrENgG0AbGMbANsA2AbANgC2AbANgG0AbANgGwDb2AbANgC2sQ2AbWwDYBvbANjGNgC2sQ2AbSQBIAkASUgCQBKSAJCEJCQBIAlJSEISkpAEQEQQEZRSiAhKKZRSKKVQa6WUQimFUgoRwWKx4OEPfzg7OzsArNdrHv/4x/OzP/uzTNOEJAAkIYn7SeJ+tgGwDYBtbJOZ2Ka1RmuN1hrjODKfzzl//vzrXLp06be56qqrrrrqqqv+JehBD3oQV1111VVXXXXVCzcMw2ddc801n71YLOj7nq7rKKVQSqGUQkQgiYggIpCEJCQhCUkASOK52QbANraxjW1sYxvbZCaZSWbSWqO1xjRNjONIa42bbrqJxWJBKYVSCqUUSilEBBFBRBARRATnzp377d/6rd96HV6Ivu8fvLGx8drHjx9/r42Njde2DcDx48d58IMfzEMf+lBe9mVflvvt7u7yV3/1V9x2223cdtttSCIikEREIAlJRASSkEREIAlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlEBJKQREQQEUgiIogIIoKIoJRCRFBKoZRCRFBKoZRCKYVaK6UUSimUUqi1Ukqh1kophVIKpRQiglIKpRQiAklEBBGBJCQBIAlJ3E8S95PE/STxQJL4l9jmgWwDYJv72cY2ALaxjW1sYxvb2MY2tslMbGMb29gmM7GNbTIT22QmtslMbJOZZCa2yUxsk5nYJjOxjW0yE9tkJraxDYBtbGMb29gGwDa2sY1tbGMbANvYxjYAtrGNbQBsYxvb2MY2ALYBsI1tAGxjGwDb2AbANrYBsI1tAGwDYBsA29gGwDYAtgGwjW0AbGMbANvYxjYAtrENgG1sA2Ab29gGQBIAkpAEgCQAJCEJSQBIQhKSkIQkACQhCUlIQhIRgSQkUUqhlEKtlVIKtVZKKZRSKKVQSmGxWPDQhz6U7e1tANbrNbfeeis/8RM/weHhIZKQhCQkIQlJ3E8SD2QbANvYxja2yUwyk9YarTXGcWQ2m3Hu3LnX2dvb+22uuuqqq6666qp/CXrQgx7EVVddddVVV131wmXmg7e2tp6+tbXFbDaj6zpqrZRSKKUQEUQEEYEkIgJJSEISkgCQxPNjGwDb2AbANpmJbWyTmWQmmUlrjWmaGMeR9XrN5uYmN910E6UUSimUUiilUEohIpBEKYWjo6Nbf+EXfuEh/Ct0XffgkydPvtexY8feu+u6B9vGNsePH+dlX/ZlechDHsJDHvIQ7re7u8tv//Zv87d/+7dEBJKICCQREUhCEhGBJCQhCUlIQhIAkpCEJCQBIAlJSEISkpCEJCQhiYhAEpKICCICSUQEEUFEEBFEBKUUIoJSChFBrZVSCqUUSimUUqi1UmullEKtlVorpRRqrdRaKaVQSqGUQkRQSiEiiAgiAklIQhIAkrifJAAk8aKwzf1sA2AbANsA2AbANrYBsI1tbANgG9vYxja2sY1tbGMb29gmM7GNbWxjm8zENrbJTGxjm8zENpmJbWyTmdjGNpmJbWyTmdjGNraxjW1sYxvb2MY2trGNbWxjG9sA2MY2trGNbQBsYxvb2MY2trENgG1sYxsA29jGNgC2sY1tAGxjGwDb2AbANrYBsA2AbWwDYBsA29jGNgC2sY1tAGxjG9sA2MY2tpEEgCQAJAEgCUkASEISkgCQhCQkIQlJSEISkogIJCEJSUQEkpBERFBrpdZKrZVaK6UUaq1EBIvFggc/+MFsbW0BsF6vecYznsGP/MiPcHh4iCQiAklIIiKQBIAkACTx3GwDYBvb2MY2mUlmkplM08Q4jsxmMw4ODt7nvvvu+26uuuqqq6666qp/CXrQgx7EVVddddVVV131L5um6beuueaa114sFnRdR9d1lFIopRARRAQRQUQgiYhAEpIAkIQk7icJ29zPNgC2AbCNbWyTmdgmM8lMMpPWGq01hmHg6OiIhz70oWxtbVFKoZRCKYVSCpIopSCJ3/iN33idCxcu/Db/Bn3fP3hzc/O1Nzc3X+vEiRPvbRvbABw7doyXeZmX4XVf93W53+7uLrfeeit/8zd/w2233UZEIImIQBIRgSQkEREASEISkgCQhCQAJCEJSUhCEgCSkIQkJCGJiEASkpBERCCJiEASEUFEEBFEBBFBKYVSChFBKYVSCqUUaq2UUqi1Ukqh1kqtlVortVZqrdRaqbVSa6WUQq2VUgoRQSmFiCAiiAgkIQlJSEISAJIAkMT9JPHcbHM/2wDYBsA2trENgG1sYxvb2MY2mYltbGObzMQ2trFNZmIb22QmtrGNbTIT29gmM7FNZmKbzMQ2tslMbGObzMQ2tslMbGObzMQ2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWwDYBvb2MY2ALaxjW1sYxsA29jGNrYBsI1tAGxjGwDb2AbANgC2sY1tbANgG9vYxjYAtrHNA0kCQBKSAJCEJAAkIQlJSEISkpCEJCQhiYhAEpKICCQREUgiIpBERCCJUgpd11FrpdZKrZVSCovFgmuvvZYTJ04AMAwDT3/60/mlX/olbr/9diKCiCAiiAgiAklIQhKSAJDE82MbANsA2CYzsU1m0lqjtcY4jnRdx8HBwfucPXv2u7nqqquuuuqqq/4l6EEPehBXXXXVVVddddW/LDMfvLOz8/StrS36vqfrOmqtlFIopRARRASSiAgkIYmIAEASkgCQxHOzDYBtAGxjG9vYxjaZiW0yk9Yamck0TQzDQGuNRz/60ZRSKKVQSqGUQkQQEfz2b//265w9e/a3+Q/Q9/2DT548+V4nTpx471rrgwFsc/z4cR784AfzMi/zMjz4wQ/mfru7u/zN3/wNf/u3f8ulS5eICCICSUgiIgCQhCQkASAJSUgCQBKSkASAJCQhCUlIQhKSkIQkJCEJSUgiIpBERBARSCIiiAgiglIKEUFEUEqhlEIphVIKtVZKKdRaqbVSa6XWSq2VWitd11FrpdZKrZVaK7VWSinUWokISilEBJKICCQhCUlIQhKSkIQkACRxP0k8N9vczzYAtrENgG1sYxvb2CYzsY1tMhPbZCa2yUxsk5nYJjPJTGyTmdgmM8lMMhPbZCaZiW0yE9tkJrbJTGyTmdgmM7FNZmIb29jGNraxjW1sYxvb2CYzsY1tbGMb29gmM7GNbWxjG9vYxja2yUxsYxvb2MY2ALaxjW1sYxvb2MY2tgGwjW1sA2Ab29gGwDYAtrENgG1sYxvb2MY2ALaxzf0kASAJAEkASEISkgCQhCQkIYmIQBKSkEREIImIQBIRQUQgiYggIogIIoKIQBIRQURQa6XWStd1lFKYz+ecOHGC06dPAzAMA0972tP4pV/6JZ761KdSa6WUQkQQEZRSiAgkIQlJSEISAJJ4QWxjGwDb2CYzyUwyk9Ya4zhSSmGaps++4447Poerrrrqqquuuupfgh70oAdx1VVXXXXVVVe9aDLzt6655prXns/n9H1PrZVSCqUUIoKIICKICCQhCUlIQhKSAJDEC2Ib2wDYxja2sY1tMhPbZCaZSWuNaZoYhoHt7W1uuukmSimUUiilEBE87nGP++zHPe5xn8N/gu3t7dc+ceLEe504ceK9bQNgm+PHj/PSL/3SvPRLvzTHjx/nfrfeeit/+7d/y9/+7d8SEUhCEpKQhCQkASAJSUgCQBKSkASAJCQhCQBJSEISkpCEJCQhCUlIQhIRgSQkERFIIiKICCKCiCAiiAhKKZRSiAhqrZRSKKVQa6WUQq2VWitd11Frpes6aq3UWum6jlortVZqrdRaKaUQEUgiIogIIgJJRASSiAgkIQlJSEISAJKQBIAkXhDb3M82tgGwjW1sYxvb2CYzsY1tMhPbZCa2yUwyk8zENplJZpKZZCaZSWaSmWQmtslMMpPMJDOxTWaSmWQmtrFNZmIb29jGNpmJbWxjm8zENpmJbTIT29gmM7GNbWyTmdjGNrbJTGxjm8zENraxjW1sYxvb2MY2trGNbWxjG9sA2MY2tgGwjW0AbGMbANvYBsA2trGNbWxzP0kASAJAEpIAkIQkJCEJSUhCEpKICCQREUgiIogIIoKIICKICCKCiCAiKKUQEUQEEUFEEBFIIiLouo5aK/P5nJ2dHU6ePAnAOI489alPvfUXfuEXvvsv/uIvXntra+u1u66j1kophVorEUEpBUlEBJKQhCQAJPHC2MY2ALaxjW0yk9YarTWmaSIimKbps++4447P4aqrrrrqqquu+pegBz3oQVx11VVXXXXVVS+azHzw8ePHn765uclsNqPWSq2VUgoRQSmFiEASEYEkJCEJSUgCQBL3k4RtHsg2ALaxjW1sYxvb2CYzyUwyk9YarTWmaWJnZ4ebbrqJUgqlFM6fP//bv/3bv/06/Cfr+/7B29vbr33y5Mn32tzcfG3bANjmwQ9+MC/1Ui/FS7/0S3O/3d1dnvGMZ/C3f/u33HbbbUhCEgCSkIQkJAEgCUlIAkASkpCEJAAkIQlJAEhCEpKQhCQkIQlJSEISkogIJBERSCIikEREEBFEBKUUIoJSCqUUIoJaK6UUSinUWqm1Umul1krXddRa6bqOWitd19F1HRFBRBARlFKICCKCiCAiiAgiAklEBBGBJCQREUhCEpKQhCQAJAEgiQeShG0eyDYAtrENgG1sYxvb2CYzsY1tMhPbZCaZSWaSmdgmM8lMMpPMJDPJTDKTzCQzsU1mkplkJplJZmKbzMQ2mYltMhPbZCaZiW0yk8wkM7FNZmKbzMQ2mYltMhPbZCa2yUxsY5vMxDa2sY1tMhPb2MY2trGNbWxjGwDb2MY2trENgG1sA2Ab2wDYBsA2trENgCTuJwkASUgCQBKSkIQkJBERSEISEUFEIImIICKICEopRAQRQSmFiKCUQimFiKCUQkRQSiEiiAgigohAEhFBRFBK4cSJExw7doz73Xnnnfzoj/7od//+7//++wD0ff9bW1tbr933PbVWuq6jlEJEEBFEBJKQhCQkIYn7SeJ+trmfbWwDYBvbZCa2yUxaa0zTBEBEfPfTn/709+Gqq6666qqrrvqXoAc96EFcddVVV1111VUvOkm/dfr06deez+f0fU+tlVIKpRQigoggIpBERCAJSUhCEgCSAJDEc7PN/WxjGwDb2CYzsY1tMpPMJDNprdFaY5omTpw4wS233MJyubz1l37plx7Cf7G+7x986tSp97ruuus+G8A2ADs7Ozz4wQ/mpV/6pXnQgx7E/S5dusTf/M3fcNttt3HbbbcBIIn7SUISkgCQhCQkIQkASUhCEgCSkIQkJAEgCUlIQhKSkIQkJCEJSUQEkpBERCCJiCAiiAgigoggIogISimUUiilUEqh1kophVortVZqrdRa6bqOWisRQURQSiEiiAgigoiglEJEEBFEBBFBRBARSCIiiAgkERFIIiKQhCQkIQlJAEhCEveTxPNjGwDbANjGNgC2sY1tMhPb2CYzsU1mYpvMJDOxTWaSmWQmtslMMpPMJDPJTDKTzCQzsU1mkplkJplJZpKZZCaZSWaSmWQmmUlmkpnYJjPJTGyTmdgmM7FNZmKbzMQ2tslMbGMb29jGNraxjW1sYxvb2MY2ALaxjW0AbGMbANvY5gWRBIAkACQhCUlIQhKSkIQkIoKIQBIRQURQSiEiiAhKKZRSKKVQSqGUQimFUgqlFEoplFIopVBKISKICCICSUQEkrjf9vY2GxsblFIAOH/+PD//8z/P3/7t37JarZ5x7ty575qm6XO6rvut7e3t1+66jtlsRq2VUgoRQUQgiYhAEpIAkASAJJ6bbQBsYxsA29gmM7FNZpKZTNOEbWaz2W8/6UlPeh2uuuqqq6666qp/CXrQgx7EVVddddVVV131opum6bVPnz79WxsbG8xmM2qt1FoppRARRAQRQUQgiYhAEpIAkIQkACTxgtgGwDYAtrGNbWyTmdgmM7FNa43MZJompmlCEhcuXHidCxcu/Db/Tfq+f/D29vZrnzp16r22trZe2zb3O3bsGC/1Ui/Fa77ma/JAly5d4tKlS1y6dIlnPOMZXLp0idtvv537SeJ+kgCQhCQkASAJSUhCEgCSkIQkACQhCUlIQhKSkIQkJCEJSUgiIpBERCCJiCAiiAgigoggIogISimUUiilUEqh1kophVorpRQigoggIogIIoKIICKICCKCiCAikEREEBFEBBFBRBARSCIiiAgkERFIQhIRgSQkIQlJSAJAEpK4nyReENsA2AbANraxjW1sYxvb2CYzsY1tMhPbZCa2yUxsk5lkJplJZpKZZCatNTKTzCQzaa2RmWQmmUlmkplkJplJZpKZZCaZiW0yk8zENpmJbWyTmdjGNpmJbWxjG9vYxja2sY1tbGMb2wDYxja2uZ9tXlSSAJCEJCQhCUlIIiKQREQQEUQEEUEphYiglEIphVIKpRRqrZRSqLVSa6WUQq2VWiulFEoplFIopRARRASSiAgAJGGbiKDrOhaLBfc7f/48v/zLv8yTn/xk1us1mUlrjczk7Nmznz0Mw2tvb2+/9nw+ZzabUUqhlEJEIImIQBKSkIQkACTx/NgGwDa2AbBNZmKbzMQ2mUlrjdYa8/n8t5/0pCe9DlddddVVV1111b8EPehBD+Kqq6666qqrrvrXKaX81unTp197Pp/TdR21VkoplFKICCKCiEASkpCEJCQhCUkASOJ+kgCwzQPZxjYAtrGNbWxjm8wkM7FNZtJao7XGOI4cHh7eevbs2ddprd3Kf7O+7x98+vTp97r++us/G8A2AMeOHeOWW27h+PHjvOZrvibPz6VLl7h06RKXLl3i9ttv59KlS9x+++3cTxL3k8T9JAEgCUlIAkASkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQigohAEhFBRBARlFKICEoplFKICEopSCIikEREIImIQBIRQUQgiYhAEhFBRCCJiCAikEREIImIICKQhCQiAklEBJKQhCQkIQlJSEISkpAEgCTuJ4nnxzb3sw2AbQBsYxvb2MY2trGNbWxjm8zENrZprZGZtNbITFprZCaZSWbSWiMzyUwyk8wkM8lMMpPMxDaZSWZim8zENrbJTGxjm8zENraxjW1sYxvb2MY2tgGwzQPZ5t9KEpKQhCQiAklEBJKICEopRAQRQSmFUgq1Vkop1FqptVJrpdZKrZWu66i1Umul1kqtlVorpRRKKUQEEYEkJPH8RASlFO63u7vLX/zFX/CHf/iHDMOAbWyTmWQmmck0TZw9e5b5fM7W1ha1VkoplFKICCQhiYgAQBKSAJDE82MbANvYBiAzsY1tMpPMJDPJTFprzOfz337Sk570Olx11VVXXXXVVf8S9KAHPYirrrrqqquuuupfZ5qm177mmmt+a2Njg77vqbVSa6WUQkQQEUQEEYEkJCEJSUgCQBKSuJ8knpttAGwDYBvb2MY2trFNZmKbzCQzaa3RWmOaJg4PD59xzz33vLbtW/kfYDabPXhra+u1T58+/V7b29uvDWCb+x07doxbbrmF48eP86AHPYhbbrmF5+fSpUvs7e1x6dIlbr/9di5dusTtt9+OJO4niftJ4n6SuJ8kJCEJAElIQhKSkASAJCQhCUlIIiKQhCQkERFIIiKQREQQEUQEEUFEEBFIQhKSkIQkJCEJSUQEkpCEJCICSUhCEhGBJCQREUhCEpKICCQhCUlEBJKQhCQkIQlJSEISkgCQhCQkASCJ+0niX2Kb+9kGwDa2AbCNbWwDkJlkJplJa43MJDNprZGZZCaZSWaSmWQmmYltMpPMxDaZiW0yE9vYJjOxjW1sYxvb2MY2trENgG0eyDb/VpJ4IEkARASSiAgiAkmUUogISimUUiilUGullELXddRa6bqOWitd19F1HV3X0XUdXddRa6XrOkop1FqJCEopSEISkrCNbTKTzMQ2knig1hqHh4c87WlP4zd/8zfZ29vDNgC2sU1mYpvMJDO56667OHbsGLPZjForEUFEEBFEBJKQhCQkASCJF8Q2ALaxjW1sYxvbZCaZSWbSWqO1xvb29q2Pe9zjHsJVV1111VVXXfUvQQ960IO46qqrrrrqqqv+9fq+/62TJ0++9nw+p+s6aq2UUogISilEBJKQhCQkIQlJSEISAJIAkMQLYhsA29jGNgCZiW1sY5vMJDPJTDKTaZqYpomjo6Nb77vvvveZpum3+R+k7/sHnzlz5r1OnTr13rPZ7MG8AMeOHeOWW27h2LFj3HLLLdxyyy08P5cuXWJvb49Lly5x++23s7+/z+233w6AJO4niftJ4n6SuJ8kACQhCUkASEISkpCEJCQhCUlIIiKQhCQiAklEBJKQhCQkIQkASUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISkpCEJAAkIQlJAEgCQBIAkgCQxP0k8aKwzf1sA2AbgNYamUlmkplkJplJZmKbzCQzyUxsk5nYJjOxjW0yE9vYxja2sY1tAGwDYJv72eb5sQ2AJF4QSdxPEveTBIAkACQBIImIoJRCRFBKoZRCKYVaK7VWuq6j6zq6rqPrOrquo+97+r6n6zr6vqfrOrquo9ZKrZVSCqUUIgJJ3K+1xjRNtNZorZGZPLfM5OjoiMPDQ+666y5++7d/m/39fWwDYBsA29jGNrbJTGxz7733sr29Tdd1lFKICCKCiEASkpCEJCQhiQeShG3uZxsA29jGNraxTWZim8yktUZmIonFYnHr4x73uIdw1VVXXXXVVVf9S9CDHvQgrrrqqquuuuqqf73W2mtfe+21v7VYLOj7nlortVZKKUQEEYEkIgJJSEISkpAEgCQkASAJAEk8kG3uZxvbANjGNraxTWZim8zENq01MpNpmpimieVyeet999333eM4fg7/A+3s7Lz26dOn3+v06dPvzYvg2LFj3HzzzRw/fpybb76ZW265hednb2+Pvb09Ll26xB133MGlS5e48847uZ8kHkgS95MEgCTuJ4n7SUISkpCEJCQhCUlIQhKSkEREACAJAEkASEISAJIAkIQkACQhCQBJSAJAEpIAkIQkJAEgCUkASEISkgCQhCQAJCEJAElIAkASAJIAkASAJO4niftJ4l/LNrbJTDKTzMQ2mYltMhPbZCa2sY1tbJOZANjGNgC2AbDN/WzzopLEA0kCQBIAkgCQBIAkJAEgCUlIAkASkpBERFBKoZRCrZVaK13X0XUdfd/TdR193zObzej7nr7v6fuevu/puo6u6+i6jlIKpRQigohAEgDTNLFcLrHNarUiM3lumclqteLo6Ii9vT2GYeDSpUv8/d//PXfeeScPZBsA2wDYxja2sU1msr+/T62VWiulFCKCiEASEYEkJCEJAEkASOKBbHM/29jGNraxjW0yk8wkM8lMWmvMZjPm8zl/+7d/K6666qqrrrrqqn8JetCDHsRVV1111VVXXfVvM5/Pf+vkyZOvPZvN6LqOWiulFCKCiEASEYEkJCEJSUhCEpIAkIQkACTx/NgGwDYAtrGNbWxjG9tkJpmJbTKT1hqtNaZporXGXXfd9dmr1epz+B9qNps9eDabPWhnZ+e1d3Z2Xnt7e/u1JfGiOHbsGDfffDPHjh3j5ptv5uabb+b52dvbY29vj729PW6//XbuvPNO9vb2AJDE/SRxP0ncTxL3kwSAJO4nCQBJSEISkpCEJAAkcT9JAEgCQBIAkrifJAAkASAJAEkASAJAEgCSkASAJAAkASAJAEkASAJAEgCSAJAEgCTuJ4n7SeJ+knggSbwobJOZ2MY2tslMbGMb2wDYBsA2ALa5n21eFJJ4IEkASAJAEgCSkASAJCQhCUlIQhKSkIQkJCEJSUQEkpBERCCJUgq1Vvq+p+s6+r5nNpsxm83o+57ZbMZsNmM2m9F1HX3f03UdtVZKKUQEEYEkAKZp4uDgANvs7+/z/GQm4zhydHTE/v4+6/WaYRjITC5evMgTn/hE7r77bl4Q2wDYBsA2trHN4eEh0zTRdR2lFEopRAQRgSQkIQlJSEISAJJ4bra5n21sYxvb2CYzsU1mkpm01pDEYrGg1srf/M3fiKuuuuqqq6666l+CHvSgB3HVVVddddVVV/3bZOZrX3vttb+1WCzo+55aK7VWIoKIICKQhCQkIYmIQBKSAJCEJCQBIIkXxjYAtrGNbWxjG9vYJjOxTWaSmbTWaK0xTRPjOHLfffd9ztHR0Wfzv8RsNnvwzs7Oa83n8wfv7Oy89s7OzmtLwjYviCRsc+zYMW6++WZ2dna4+eabufnmm3l+9vb22NvbY29vjzvvvJM77riD/f197ieJ+0nigSRxP0kASOJ+kgCQxP0kcT9J3E8S95MEgCTuJ4n7SeJ+kgCQxP0kASCJ+0nifpK4nyQAJHE/SdxPEveTxANJ4oEk8fxI4rnZxjYAtgGwDYBtnpttnpsknpskACQBIAkASUgCQBKSkIQkJCEJSUhCEhGBJCICSUQEkogIJBERRAQRgSQigoggIogIIoKu6+j7ntlsxmw2Yz6fM5vNmM1m9H3PbDaj6zpqrdRaiQgigogAYJom9vb2sM3u7i7Pj22maWK5XLK/v89qtWK9XmObCxcu8NSnPpX77ruPo6MjJPHcJPFAtrmfbWwDYJsLFy5Qa6XWSimFUgoRgSQiAklIQhIAkpDEC2IbANvYxja2sU1mkplkJplJa43ZbMZ8PqfrOv7hH/7hIcvl8lauuuqqq6666qoXBj3oQQ/iqquuuuqqq676t6m1Prjv++86ceLEa89mM7quo9ZKRBARRASSkEREIAlJSEISkpCEJAAkASAJSTw/tgGwjW1sA2Ab22QmtslMbJOZZCaZyTRNtNYYx5ELFy5896VLl96H/6Vms9mDjx079lrHjh177dls9uBjx469Ni+inZ0dbrrpJo4dO8bNN9/MTTfdxPOzt7fH/v4+e3t73Hnnndx5553s7e0hiQeSxP0kcT9J3E8S95PEA0nigSRxP0k8kCTuJ4n7SeKBJHE/SdxPEg8kiftJ4oEk8UCSeCBJPJAknh9J/Ets8y+RxANJAkASAJKQBIAkJCEJSUhCEpKQhCQiAklEBJKICCICSUQEEUFEEBFEBKUUIoKIICIopRARlFKICEopRASlFCKCUgoRQd/3zOdzZrMZs9mM2WxG13V0XUetlVIKpRQkIYlxHNnb2+Po6IjlcslzkwTAOI6sViv29/dZrVas12signvvvZcnP/nJ3HvvvRwdHSEJAEkASOJ+knggSQDY5n62AbDNpUuXaK3RdR21ViKCiCAiiAgkIQlJSEISAJJ4QWwDYBvb2MY2tslMMpPMJDOxzWKxYDabMZ/PedzjHvc6u7u7v81VV1111VVXXfXCoAc96EFcddVVV1111VX/drY/67rrrvvsxWJB13XUWimlEBFIIiKQREQgCUlIQhKSkIQkJCEJAElI4oWxjW0AbGMb29jGNpmJbTKTzCQzyUxaa0zTxDiOHBwc3Hr27NmH8H/EbDZ78M7OzmudOHHitWez2YOPHTv22jwXSdhGEg+0s7PDTTfdxM7ODjfddBM33XQTz8/e3h77+/vs7e1x5513cuedd3JwcMD9JPFAkrifJB5IEg8kiQeSxANJ4n6SeCBJPJAkHkgSDySJB5LEA0nigSTx3CTx3CTx/EjihZHEA0nifpIAkASAJCQhCQBJSEISEYEkJCGJiEASEUFEIImIICKICCKCUgoRQURQSiEiKKVQSqGUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCRFBKoZRCRBARzGYz+r6n73tqrdRaiQgiAklM08Tu7i5HR0csl0ueW0QAME0TR0dHHB4eslqtWK1WrNdrLl26xBOe8ATuueceDg8PkYQkJCEJAElIAkASAJK4nyReGNsA3HffffR9T62VUgoRQUQQEUgiIpCEJCQBIIn7SQLANvezDYBtbGMb22QmtslMMpPWGl3XMZ/Pmc1mzGYz/v7v//51Ll68+NtcddVVV1111VUvDHrQgx7EVVddddVVV131bzefz79rc3PzvReLBbPZjK7riAgigoggIpBERCAJSUQEkpCEJCQhCQBJSAJAEgCSeCDbANgGwDa2sY1tbGObzMQ2mUlmkplkJq01pmliHEcODw9vPXfu3Otk5q38HzSbzR68s7PzWidPnnzt2Wz24GPHjr22JF4UOzs73HTTTezs7HDjjTdy00038fzs7++zv7/P3t4ed911F3feeSf7+/sASOJ+knggSTyQJB5IEg8kiQeSxANJ4oEk8UCSeCBJPJAkHkgSDySJ5yaJ5yaJ5yaJ50cSAJIAkASAJCQhCQBJSEISkogIJCGJiEASEYEkIoKIICKICCKCUgoRQURQSqGUQimFUgqlFEoplFIopVBKoZRCrZVSCqUUaq2UUiilUEqhlEIphVIKpRQiglIKEUFEEBFEBBFBrZVSCqUUpmlCEpcuXeLo6IijoyOeW0QQEYzjyNHREUdHRyyXS5bLJcMwcPbsWR7/+Mdz1113cXBwQEQQEUgiIpCEJCQhCUlIQhIAkgCQBIAkACTxwly8eJFpmui6jlorpRQigoggIpCEJCQhCUlI4n6SeCDbANgGwDa2sY1tMpPMJDPJTGwzn8+Zz+fMZjNmsxl/8zd/8zoXLlz4ba666qqrrrrqqhcGPehBD+Kqq6666qqrrvq3O3PmjKdpYjabsVgs6LqOiKCUQkQgiYggIpBERCAJSUhCEpKQhCQkIQkASQBI4vmxDYBtbGMbgMzENraxTWZim8wkM2mt0VqjtcY4jhweHt563333vY7tW/l/YDabPfj48eOvdfz48deez+cPPnbs2GtL4vmRxAPt7Oxw4403srOzw4033siNN97I87O/v8/+/j77+/vceeed3HXXXRwcHPBAkrifJB5IEg8kiQeSxANJ4n6SeCBJPJAk7ieJB5LEA0nigSTxQJJ4IEk8kCQeSBIPJAlJSAJAEpKQhCQiAklIIiKQREQgiYggIogIIoKIICIopRARlFIopRARlFIopVBrpZRCKYVSCrVWSinUWimlUEqh1kophVorpRRKKZRSKKUQEZRSiAgiglIKkogIIgJJRASSkMQ0TUzTxHK55OjoiOVyyXOLCCKCcRw5OjpiuVyyXC45OjpiGAbuueeeWx//+Mf/dma+997eHqvVir29PcZxpNZKKYWIICKICCQhiYhAEpKQBIAkJAEgCUkASAJAEi/I3XffzWw2o9ZKKYVSChFBRCCJiEASkpAEgCQAJPHcbANgGwDb2MY2mYltMpPMpLVGrZX5fM5sNmM2mzGbzfirv/qr1zl//vxvc9VVV1111VVXvTDoQQ96EFddddVVV1111b+N7fe+7rrrvisiyExmsxl93xMRlFKICCKCiCAikEREIAlJSCIikIQkJAEgCUlIAkAS95MEgG3uZxvbANjGNraxTWZim8zENplJZpKZtNaYpolpmjg8PHzG+fPnP3scx+/m/5n5fP5g2xw/fvy1Tpw48drz+fzBx48ff21JvCh2dna48cYb2d7e5sYbb+TGG2/k+dnf32d/fx+A/f19APb39zk4OABgf38fAEkcHBywv78PgCTuJ4kHksT9JPFAkrifJO4niftJ4oEkcT9J3E8S95PE/SRxP0ncTxIPJIn7SQJAEpKQhCQkIYmIQBKSiAgiAklEBBFBRBARlFKICCKCUgqlFCKCUgqlFEoplFIopVBrpZRCKYVaK6UUSimUUqi1UkqhlEIphVIKpRQiglIKEUFEEBFEBBFBRCCJ1hoRgSSmaWKaJiQxjiOr1YrlcslziwgignEcOTo64ujoiNVqxdHREcMwcPfdd9/6V3/1V9/99Kc//XfOnj372zzTfD5/8LXXXvteZ86c+eyjoyMuXrzIMAzUWimlEBFEBBGBJCICSUhCEpKQhCQAJCEJSQBIAkASz+2+++4DoO97SimUUqi1EhFIIiKQhCQkASAJAEm8ILaxDYBtbGObzMQ2mUlrjcxksVgwm82YzWbMZjNmsxm/8zu/85DlcnkrV1111VVXXXXVC4Me9KAHcdVVV1111VVX/dtIeu9rr732u2azGcvlklors9mMUgqlFCKCiCAiiAgiAklEBJKICCQhCUlIQhKSkASAJCQBIInnxza2AbCNbWxjG9vYJjOxTWaSmWQmmUlmMk0T0zRxcHBw67lz5757mqbP4f+5+Xz+YNucOHHitU6cOPHa8/n8wcePH39tSTw/knig7e1tbrzxRm688Ua2t7e54YYb+Lfa398H4PDwENscHBwAcHBwAMDBwQEABwcHABweHnJwcACAJO4niftJ4n6SAJDE/SRxP0kASAJAEveTBIAk7icJAEkASAJAEveThCQkIYmIQBIRQUQgiYggIogIIoKIICIopRARlFKICEopRASlFEoplFIopVBKoZRCKYVSCqUUSilEBLVWIoJSCqUUJBERSCIiALCNJCSRmWQmAJlJa40XppRCaw2AiEAS4zhydHTE0dERq9WK5XLJMAzcddddt/71X//1d99+++2/fffdd/8O/4L5fP6gW2655bP7vn/v8+fPs16vqbVSSiEiiAgigohAEpKQhCQkIQlJSEISkpAEgCQAJPFAd911F7PZjL7vqbVSSiEiiAgkIQlJSEISAJL4l9gGwDa2sU1mYpvMJDPJTEopzGYz5vM5fd8zm82Yz+f8/M//vLjqqquuuuqqq/4l6EEPehBXXXXVVVddddW/TSnls6655prPns1mZCbr9Zq+76m1UkqhlEIphYggIogIJBERSCIikIQkJCEJSUhCEpKQhCQAJHE/SdjmgWxjG9vYxja2sY1tbJOZ2MY2mUlmkplkJtM0MU0T995772fv7+9/Dlc9h/l8/mCAEydOvNaJEydeez6fP/jEiROvzQNI4oW58cYb2d7eBkASW1tbbG9vI4mtrS0AJLG1tcX29jb/XgcHB9zv4OCAw8ND7nd4eMjBwQGSODw85H6Hh4ccHR0BIAkASQBIAkASAJIAkASAJCQBIAkASQBIQhIAkpBERCCJiEASEUFEEBFEBBFBRBARRAQRQURQSiEiKKUQEZRS6PueUgoRQdd1dF2HJGqtSKKUQikFAElIQhL/HpJ4QYZhYLlcslwuWS6XLJdLxnHk7rvvvvWv//qvv/v222//nbvvvvu3+Teaz+cPvvHGG3/r8PDwwavVilortVYiglIKkogIJBERSEISkpCEJCQhCUlIAkAS95PEPffcQ0SwWCyotVJKISKICCQhCUlIQhIAkrifJB7INvezDYBtbGObzMQ2mUlm0lpjPp8zm82YzWbMZjNmsxn33HPPd//1X//1+3DVVVddddVVV/1L0IMe9CCuuuqqq6666qp/m9ls9l2nT59+777vqbVydHSEbWqt1FoppVBKISKICCKCiCAikEREIAlJRASSkIQkJCEJSQBIQhIAknhutgGwDYBtbGMb29jGNraxTWZiG9tkJplJZtJao7XGcrm89fz5899zcHDw2Vz1As3n8wcvFosHz+fzB508efK15/P5g0+cOPHaAJJ4bpJ4bpJ4IEk80Pb2NgDb29sAbG9vA7C9vQ3A1tYWktja2gJga2uLra0t/iMcHh4CcHh4CMDR0REAR0dHHB4eIglJHB4eIonlcsnR0RGSkIQkACQhCUkASCIikEREIImIQBIbGxtIYrFYIInFYsFsNkMSkpjNZsxmMwD6vqfrOv69MhOAzAQgM2mtcb/WGpmJbVprtNawTWZiG9vYJjMBGMeR5XLJOI7cc889t/71X//1d99xxx2/c/fdd/82/4Hm8/mDjx8//l4R8dkHBwd0XUetlYiglEJEIImIQBKSkEREIAlJSEISkpAEgCQA1us1e3t7bGxsUGslIogIIgJJRASSAJCEJO4niRfENgC2AbCNbTIT22QmmUlmEhHM53Nmsxl93zObzZjP5/zd3/3d+zzjGc/4bq666qqrrrrqqn8JetCDHsRVV1111VVXXfVvs729/VvHjh177b7vqbUyTRPL5RJJ1FqptVJKoZRCRFBKISKICCQREUhCEhGBJCQhCUlIQhKSkIQkACRxP0nY5n62AbCNbWwDYBvb2MY2trFNZmIb22QmmUlm0lqjtcbR0dGtFy5c+O6Dg4PP4aoXyXw+f/BisXjwYrF40IkTJ157sVg8+OTJk6/NA0jiuUnigSRxP0k8kCTuJ4kHkgSAJLa2trjf1tYWW1tbSAJga2uLzc1NJLG5uQnA1tYWAJubm/x7HR0dcb/lcslyuUQS91ssFkhisVgAMJ/P+fcYhgEASQzDwDiOSGIcRwDGcQRgmiYAxnFkHEcAbHM/29jGNgC2sY1tbGMb29jGNpkJQGYSEZw7d+7Wv/mbv/nu1WrF3/3d330O/8k2NjYefOzYsfeS9Nn7+/t0XUetlYiglEJEIImIQBIRgSQiAklIQhKSkIQkAIZhYBxHJFFrpZSCJCKCiEASkpAEgCQAJPEvsQ2AbQBsk5nYxjaZSWaSmfR9z2w2YzabMZvNmM1mzOdzfvqnf1pcddVVV1111VUvCvSgBz2Iq6666qqrrrrq3+bEiRNP39raenDf95RSKKVwdHTE4eEhfd/TdR2lFGqtRASlFCKCiCAikEREEBFIQhKSiAgkIQlJSEISAJKQBIAknpttAGwDYBvbANjGNraxjW1sYxvbZCa2yUwyk8yktUZrjaOjo1vPnz//3YeHh5/DVf9q8/n8wYvF4sHz+fxBi8XiwRsbGw/mmRaLxYMlsVgsHrxYLB4MIIkHksQDSeJ+knggSdxPEveTxP0kASCJ+0kCQBIAktjc3EQSm5ubSGJzcxOAzc1NNjc3AZDExsYGAJubm2xsbPDvsVqtAFitVgCs12vW6zX3W6/XrNdrANbrNcMw8ECSeG62eSDbANgGwDa2sQ2AbQBsYxvbRAQXL168FWCxWHDPPffcure3d+v+/v6ttrl06dIznva0p303/01uvPHGzwI+e3d3l77vKaVQSqGUQkQQEUgiIogIIgJJSEISkpCEJFprrNdrIoJSCqUUIgJJRASSkIQkJAEgiftJ4rnZ5n62AbANgG0yE9tkJrbJTADm8zmz2Yy+75nNZsznc57ylKd8zhOe8ITP5qqrrrrqqquuelGgBz3oQVx11VVXXXXVVf821157rWezGV3XUWullMI0Tdx1110sFgv6vqfWSq2VUgqlFCKCiCAiiAgiAklEBJKICCQhCUlIQhKSkIQkJAEgiftJwjb3s839bGMbANvYxja2sY1tbGMb22QmtslMMpPMpLVGa42jo6NnnDt37ruOjo4+h6v+08zn8wcBApjP5w9eLBYPlmRJ2tjYeNBisXgwwMbGxoMBNjY2HgywsbHxYABJPJAk7icJAEncTxL3kwSAJAAkASAJAEkASAJAEpIAkIQkADY3N5GEJDY2Ntjc3OR+klgulwBIYrlcslqtkMT9JHE/Sfxr2OZ+trmfbQBss7+/fyvA3t7erfv7+7dKYn9//9bWGgcHB884ODi4NTNZLpe3Hh0d3cr/Atdee+17d133XefPn6fve2qtlFIopRARRAQRQUQQEUQEkpCEJCQxjiPjOFJrpdZKRBARSCIikIQkJCEJAEkASOIFsc39bGMbANvYxja2yUwyk8yk6zpmsxmz2YzZbMZsNmM+n/Prv/7rDzk4OLiVq6666qqrrrrqRYEe9KAHcdVVV1111VVX/dtce+21ns/ndF1HrZWIICK4dOkSFy9eZLFY0Pc9XddRSqGUQimFUgoRQUQQEUgiIpBERCAJSUhCEhGBJCQBIAlJSAJAEs+PbQBsA2AbANvYxja2sY1tbGMb29gmM7FNZpKZZCatNVprHB4e3nr+/PnvPjo6+hyu+h9nPp8/GGCxWDwYYGNj40GANjY2HrS5uflgAElsbGw8GGBjY+PBm5ubD+aZJHE/SQBIAkASAJIAkASAJAAkIQkASUgCQBKSkMT9JPHcJPH82Oa5SWJvb+9WgIODg1sjgr29vVsPDg5uzUyOjo6eMU0Th4eHt2amV6vVM5bL5a38HzabzR585syZ3zp37tyDu66j6zpKKZRSiAhKKZRSiAgkERFIQhLDMJCZdF1HKYWIICKICCQhCUlIQhKSAJDEv8Q297ONbQBsYxvb2CYzyUxsM5/Pmc1m9H3PbDZjNptx9uzZ7/7TP/3T9+Gqq6666qqrrnpRUbnqqquuuuqqq/5NMvPBkpCEJAAkIYmNjQ3uu+8+JCEJSQBIQhKSeKCIwDYAtrmfJABscz9JvCCSeH4kYRtJ2AZAEraxjW1sYxvb2MY2krCNJCQREUQEpRRKKQ/e3Nz87MPDw/c+e/bs96xWq8/mqv8xVqvVrQCr1epWgIsXL/KiWiwWDwawzWKxePBisXhQRCgi2NjYeNDm5uaDATY3Nx/MM21ubj54a2vrwbaRBIAkACQhCQBJPDdJABwcHNwKcHh4eKttDg8Pbz08PLwVIDPZ399/xuHh4dMBLZfLW5fL5a1c9TzW6/WtZ8+efZ1rrrnmt+69994H26brOmxTSkESkgCICGwDsFwuKaXQdR2lFCKCiCAikEREIAkASUgCQBL3k8QD2ea52eZ+trHN/WxjG9vUWqm1Ukqh1kqtlVort9566/dw1VVXXXXVVVf9a1C56qqrrrrqqqv+TWy/dkQgCUlI4n7z+ZyHPOQhPOlJT+JfIgnbZCYRgW3uZ5t/iSReEEncTxK2kYRtAGxjG9vYxjYAtslMbGMbSUQEmYkkIoKIoJRCKeXBGxsbn3V0dPReZ8+e/e7VavU5XPW/2nK5vJVnWq1Wt168eJF/jcVi8WCAxWLxYMCbm5sPkcTGxsaDIoKDg4NbDw4OngGwXC5vXS6Xt3LVf6j1en3rfffd99onT5787gsXLrx2ZtJ1HbaRxAMNwwBA13XUWokISilEBJKICCQhCUkASEIS95PE8yMJ2zw32zyQbWxzP0nUWimlUEqhlEIphd3d3d++7777fpurrrrqqquuuupfAz3oQQ/iqquuuuqqq67614uI977hhhu+q+97aq2UUiilEBFIQhLr9ZqnPOUpLBYL5vM5fd/TdR21VkopRASlFCKCiCAikEREIImIQBKSiAgkIQlJSEISkpAEgCQAJPGC2AbANgC2sY1tbANgG9vYxjaZiW1sY5vMJDOxTWbSWqO1RmuNo6OjW8+ePfvdq9Xqc7jqqqv+Wy0Wiwdvbm6+18HBwWcD9H1P3/d0XUcpBYCIoJRCrZVSChFBRBARSEISkpCEJAAkASCJf4ltAGwDYBvb2MY2trGNbWxjm1IKs9mMvu+ZzWb0fc98PucP/uAPXufcuXO/zVVXXXXVVVdd9a9BOX78OFddddVVV1111b9erfWttre3X7vWSimFiEASkogIJNF1HceOHePcuXPYJiKQBIAkJCGJB5KEJAAkcT9JvDCSAJCEJO4nCUlIQhKSAJAEgCQkIQlJSEISkpCEJCQhCUkASCIikIQkIoKIICLouu74zs7Oay8Wi/dZr9fHWmu/w1VXXfXfYpqm3aOjo985deoU4zi+9jAMRASSyExqrXRdR62VUgoRQUQQEUhCEpKQhCQkIQlJSAJAEpKQhCReGNu8ILaxDUDXdXRdR9d1dF1H3/d0Xcdf/MVfvA9XXXXVVVddddW/FuX48eNcddVVV1111VX/evP5/L03NzdfutZKKQVJRASSkIQkJNF1HTs7O5w/fx7bSEISkrifJCQhCUkASEISAJJ4IElIQhKSuJ8kJAEgCQBJAEhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkgCQREQgCUlEBBFBRND3/fGdnZ3XXiwW771arS611v6aq6666r/F4eHh75w6dYrMfO31ek0phY2NDbquo9ZKKYVSChFBRCCJiCAiiAgkIQkASQBIQhLPTRLPzTb3s41tbGMb29gGQBJd19F1HV3X0fc9XdfRdR1/8zd/8z67u7t/zVVXXXXVVVdd9a9FcNVVV1111VVX/ZtEBJK4nyQAJPHc5vM5D3vYwxiGgdVqxTiOTNNEa43MJDPJTDKTzMQ2tslMbGMb29gGwDa2sY1t7mcb27woJCEJSUQEEUFEEBFEBBFBRBARRAQRQUQQEUQEpRRKKUQEpRRqrZRSKKXQdR193zObzdjZ2Xnwgx/84O+66aabnt73/Xtz1VVX/be45557Pme1Wj14a2uL7e1t+r6n1kophVIKEUFEEBFEBJKQhCQkIQlJSEISLwrb3M82z49tbCOJruvouo5aK6UUSinUWum6jqc//enfzVVXXXXVVVdd9W9B5aqrrrrqqquu+jdZLBavLQlJSAJAEgCSeG7z+ZyHPexhPO1pT+NFFRHYJjOJCABs84JIwjb3k8Rzk8TzIwnbANjGNraxjW0AMhPb2MY2tpGEbTITSUQEmYkkJBERlFKotT54Y2Pju46Ojj7r3nvv/ZxxHL+bq6666r/Sg7e2tr5ra2uLWiulFEopRAQRQUQgCUlIQhKSkASAJO4niedmm3+JbWxjG9vYBiAiqLVSa6WUQq2VWiulFEop3Hnnnd/NVVddddVVV131b0U5fvw4V1111VVXXXXVv97m5uZHz2az46UUIoKIQBKSkASAJCQBIIlaK9vb25w/fx7bSEISkgCQBIAkJCEJSQBIAkASL4wknpskACQhCQBJSEISkpCEJCQhCUlIIiKQhCQkIQlJSAJAEpKQhCQkIYmIQBKSkEREUEqh67rjOzs7b72xsfHey+XyUmb+NVddddV/KkkPvvbaa39ra2vrpfu+p9ZKKYVSCqUUIgJJSEISkpCEJAAkASAJSTw/knh+bPP82MY2EUHXdXRdR62VruuotVJrpes6+r7nD//wD99mHMddrrrqqquuuuqqfwsqV1111VVXXXXVv0nf9w+WhCQk8UC2kcT9JHG/+XzOQx/6UC5cuMDR0RGSkASAJAAk8UARgW0AbPMvkYRtHkgSz48knpskbANgG9vYxja2sY1tJGEb29gmM7GNJGwjiYggM8lMMpOIoNZKrfXBi8Xiu46Ojj773nvv/expmr6bq6666j/c1tbWZ11zzTWfXWullEJEEBFIQhKSkIQkJCEJAElIAkASz00StnlBbHM/29jGNraxDUAphVortVZKKZRSKKVQa6WUQq2VO++883sODw9v5aqrrrrqqquu+reictVVV1111VVX/atl5oMlIYl/i/l8zsu8zMvw13/91xweHvKiiggyk4jg30MSz00SDyQJANvYBsA2trGNbTIT29jGNpKwTWZiG0nYRhIRQWaSmWQmEUGtlVrrgzY2Nr7r8PDws86ePfs54zh+N1ddddW/S0Q8eHt7+73OnDnz2aUUIoKIICKQREQgCUlIAkASkgCQBIAk7ieJ5yYJ27wgtnlutrFNKYVaK6UUaq2UUiilUEqhlEIphVort95663dz1VVXXXXVVVf9e1C56qqrrrrqqqv+1SQ9WBKSkMS/xb333strvdZr8Q//8A/cdttt3E8SAJIAkIRtbGMbANv8R5DEA0niuUnCNgC2sY1tbCMJ29jGNpmJbSRhG9tkJpKwjSQigswkM7FNKYWu65jNZg8+fvz4d61Wq8/a39//ncPDw98+Ojq6FfhtrrrqqhdJKeXBJ06c+KwTJ068dymFiCAiiAgkIQlJSEISkgCQhCTuJ4n7SeJfwzYPZBvb2MY2ALVWSinUWimlUGullEIphVIKpRRKKaxWq1vvvffe3+aqq6666qqrrvr3oHLVVVddddVVV/2rlVIeLAkA29zPNpJ4YSQBYJsnPelJvNiLvRiSeMYznoEkJAEgCQBJPFBEkJlIQhKSkIQkJCEJSUjiRSWJB5LE/SRhGwDbANjGNraxTWZiG0nYxjaZiW0kYZvMRBK2kUREYBvb2MY2mUnf9w/e2tp6cGvtvTKT1Wp1697e3m8fHBz8znq9/m6uuuqq5/bg7e3t9zpx4sR7z+fzB5dSiAgkERFIIiIAkIQkJCEJAEkASAJAEs9NEg9km+dmm/vZxjYPZBvb1FoppVBrpZRCKYVSCrVWSimUUiilUErhcY973Odw1VVXXXXVVVf9e1G56qqrrrrqqqv+1WqtRAT3s41tJPHCSOK53XvvvbzJm7wJv/Irv8LTn/50XhQRwX8WSQBIAkASkgCwDYBtAGxjG0nYxja2yUwkYRvbZCaSsI1tIgLb2MY2trGNbWyTmdRasU3f9w/e2tp679bae69Wq89ar9e37u3t/fbR0dHvtNZ+m6uu+n8qIh68vb39XqdPn/7sWisRQUQQEUgiIpCEJCQhCUkASAJAEgCSuJ8k/iWSsM2/xDa2sQ1ArZVaK7VWSimUUiilUEqhlEIphVIKpRRKKTzlKU/5bq666qqrrrrqqn8vKlddddVVV1111b9aKeVBALaxzb+FJGxz6dIl/uRP/oR3eZd34S//8i/5lV/5Fe4nCQBJAEjCNpmJJCQhiYjg30sSL4gkACRxP9vYBkAStrGNbSRhG9tkJpKwjW1sYxvb2MY2ALaxjW1sY5vMxDa2yUz6vn9wZj74xIkTr52ZLJfLZ+zv7//WwcHB76xWq+/mqqv+H6i1ftb111//3rPZ7MGlFEopRASSiAgkIQlJSEISkpAEgCQAJAEgiecmiQeyzYvCNraxDYBtbGObWiu1Vkop1FoppVBKoZRCKYVSCqUUSimUUrj99tu/m6uuuuqqq6666j8Clauuuuqqq6666l+t67oH2+bfSxK22dvb45d+6Zd453d+ZwB+5Vd+BUlIAkASAJIAkIQkIgKAzEQSkpBERPCvlZlEBA8kiftJ4oEkAWAbSdjGNraJCDIT20jCNraxjW1sYxsA29jGNraxjW1sExHYxja2sY1tMhPbdF33oK2trffOzPfOzO9aLpe3Xrhw4XsODw9/u7X221x11f8Rkh68ubn5Xtdcc81nl1IopRARRAQRgSQiAklIQhKSAJCEJAAkASCJ+0niXyIJANs8P7Z5bra5X9d1lFKotVJKoZRCKYVaK6UUSimUUiilUEqh1srf/u3ffg5XXXXVVVddddV/BCpXXXXVVVddddW/Wtd1D7aNbQBscz/bSOK5SeKFuXTpEn/4h3/I677u6wLwK7/yKzw/tokIJAEgCUlEBPfLTCQhCUlIQhIRwQuTmUQEz48kACQhiQeyjW1sYxvbRASZSUSQmdjGNraxDYBtbGMb29jGNgC2sY1tbGMb29jGNrbJTGxjm8yk67oHb21tfVZmftZyubz14ODgtw8ODn5nuVzeCvw2V131v0xEPHhra+u9zpw589mlFEopRAQRgSQiAklIQhKSkIQkJAEgCQBJ3E8SDySJ58c2Lyrb2MY2trENQNd1lFKotVJKoZRCKYVSCqUUSinUWimlUEqh1sqtt9763YeHh7dy1VVXXXXVVVf9R6By1VVXXXXVVVf9WzzYNraxDYBtbCOJfw1J2Abgb//2bzl27Biv//qvD8Cv/MqvcD9JPJAkACQhCQBJSEISEcFzy0wkIQlJSCIieKDMJCJ4IEnYRhL3kwSAJGwDYBuAzMQ2EUFmEhHYxja2sY1tbGMb29gGwDa2sY1tbGMb2wDYxja2sY1tMhPb2CYzsU3XdQ/e2tp678x878xkuVzeure399v7+/vfM47jb3PVVf+DLRaLzzp58uR7LxaLB5dSKKUQEUQEkpBERCAJSUgCQBKSkASAJAAkcT9JvKgkYZsXxDYviCRKKdRaKaVQSqHWSimFUgqlFEoplFKotVJKoZRC13Xcc889t3LVVVddddVVV/1HoXLVVVddddVVV/2rSXpwZgJgm38tSQDY5n6SAPi93/s9AN7+7d8egF/5lV8BQBL3s01EYJuIQBIAkogIADITSUhCEhHB85OZSCIiuF9mEhHcLzOJCAAkcT9JSEISDxQR2MY2mYltAGyTmdjGNraxjW1sYxvb2MY2trENgG1sYxvb2MY2tokIbGMb29jGNpmJbTKTrusevLW19d6Z+d6r1erW1Wr1jL29vd86Ojr6ncz8ba666r9ZRDx4Y2Pjvc6cOfPZtVZKKUQEEUFEEBFIQhKSkIQkJCEJAElIAkAS95PEA0ni+bHNi8I297ONbWxjG9sA1FqptVJKoZRCKYVSCrVWSimUUiilUEqh1kopha7ruOeee7h48eJrA5/DVVddddVVV131H4HKVVddddVVV131r9Zawza2AbDNi0oS95OEbSRhm/v97d/+LQ960IN4+7d/ewB+5Vd+BUnczza2iQgAJAEgCQBJSEISEQFAZiIJSUgiInigzEQSEQFAZiKJiADANgCZSURwP0lIAkAS97ONbUop2MY2trGNbWxjG9vYxjaZiW1sYxvb2MY2trGNbWxjGwDb2MY2trGNbWxjG9tkJraxTWbS9/2Dt7a2HnzixInXykxWq9Wte3t7v31wcPA76/X6u7nqqv9CEfHg48ePf9bx48ffu9ZKKYWIICKICCQhiYhAEpKQBIAkJAEgCUncTxIAknhRSQLANs/NNgC2AbDN8yOJWiulFGqtlFIopVBKoZRCKYVaK6UUSinUWiml0HUd0zTxt3/7t2Tmg7nqqquuuuqqq/6joAc96EFcddVVV1111VX/Ojs7O97c3KTve2qt1FqJCEopRASSiAgkIQlJSAJAEs/NNraxDUBmcuzYMV7zNV+Tl3qpl+LHf/zH+ZVf+RU2Njbouo5SChFBKYWIICKQREQgiYhAEhGBJCQhiYhAEpKQhCQkIYmIQBKSkEREIAlJRASSkEREIImIQBIRgSQiAkkASOKBbANgG9vYxja2sY1tbJOZ2MY2tslMbGMb29jGNraxjW1sYxvb2MY2tgGwjW1sY5vMxDa2sU1mYpvMJDNprVFr5dKlS7deuHDhu4+Ojn6ntfbbXHXVf7BSyoP7vn+vU6dOvfdsNntwrZWIoJSCJCKCiEASkpCEJCQhCUkASEISAJIAkMQDSeJfYpsHsg2Abe5nG9sA2AbANraxjW0kUWullEIphVIKtVZKKZRSKKVQSqHWSimFWiulFLquY5om/uZv/obz58+zXq85PDx8nYODg9/mqquuuuqqq67696Jy1VVXXXXVVVf9q61Wq99eLBavbRvb2AbANraRxL+WJABsI4lLly7xO7/zO1y8eJG3f/u3xza/9mu/BoBtIgLbRASlFCIC20QEAJIAkIQkIoLMRBKSkEREcL/MRBIRAUBmIomIIDORRESQmUQEtgGwDYBtACICSUjiBbENgG1sk5nYxja2yUxsY5vMxDa2yUxsYxvb2MY2trGNbWxjG9vYxja2sU1EYBvb2MY2tslMbJOZ2ObYsWMP3t7e/uzWGqvV6hn7+/u/dXBw8DvDMPx2Zt7KVVe9iCQ9uJTy4I2NjdcqpbCxsfHa29vbry0JSUQEkpCEJCQhCUlEBJKQBIAkJCEJAElIAkAS95PEA0nigWzz3CRhGwDbPDfb3M82ALaxDYBtIoJSCrVWSimUUiilUEqhlEKtlVIKpRRqrZRSqLXSdR2tNf7+7/+evb09JFFKYXNz870ODg5+m6uuuuqqq6666t+LylVXXXXVVVdd9a82jiOZiW3+NSTx/EjCNs/t0qVL/M7v/A5/9Vd/xVu/9VsD8Gu/9mv0fU+tFdtEBLaJCCIC29gmIrBNRCAJAElIIiIAyEwkIYmIACAzkYQkIoLMRBIRQWYSEWQmAJIAiAhsA2AbSQBIQhIAkgCQhG3uZxvb2MY2trFNZmKbzMQ2mYltMhPb2CYzsY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjm8zENpmJbfq+f9DW1tZ7Z+Z7ZyZHR0e37u3t/c7h4eFvt9Zuba39NlddBUTEgyPitTc3Nx+0ubn52tvb268NEBFEBJKQhCQkIQlJSEISAJKQBIAkJCEJSQBIQhIAkgCQxP0k8S+RBIBtXhjbANgGwDa2AbCNbQBsExHUWimlUEqh1kophVIKpRRKKdRaKaVQa6WUQq2VrutorfH3f//37O/vI4mIICIYhuG1ueqqq6666qqr/iOgBz3oQVx11VVXXXXVVf86rbXXPnPmzG8tFgv6vqfWSimFUgoRQUQQEUhCEpKQhCTuJwkA2wDYBsA2tslMbGObzCQzee3Xfm0uXrzIL//yL1Nrpes6SinUWokISilEBBFBRBARRASSiAgkIYmIQBKSiAgkIQlJSCIikIQkJBERSEISEYEkIoKIQBIRQUQQEUQEkogIJCGJiEASkgCQBIAkAGwDYBvb2MY2mYltbJOZZCa2yUwyE9tkJraxTWZiG9vYJjOxjW1sYxvb2AbANraxjW1sY5vMxDa2sU1mYpvMJDOxjW1sY5v1en1rZmoYhqev1+tbh2G4dRzHZ4zjeGtr7Vbbt3LV/xmZ+eBaK4vF4r1qrWxubr721tbWa0cEEYEkIgJJSEISkgCQhCQkASAJAElIAkAS95OEJAAkIQkASdxPEveTxAtjm/vZ5n62uZ9tbANgGwDb2AbANrYBsE1EUEqh1kophVIKpRRqrZRSKKVQa6WUQq2VWiulFLquo7XGH/7hH2KbzCQzaa0xTRPDMHB0dPQ6e3t7v81VV1111VVXXfXvQeWqq6666qqrrvpXk3Rraw3b2MY2ALa5n20k8fxI4n6SsI0kbHM/SQDYBkASv/mbv8mxY8d4tVd7NX7nd36HaZro+57MpNaKbSKCUgq2sY1tIgLbRASSAJCEJAAkIQlJRASZiSQkERFkJpKICDKTiCAzAZDEc5MEgCQigswkIgCICCQhCUkASAJAErYBsI1tMhPb2CYzyUxs01rDNplJZpKZ2CYzsU1mYhvb2CYzsY1tbGMb29jGNraxjW0iAtvYxja2sY1tbGMb2wDYZjabPdg2th9kG9vYxjYAtlmtVrcC7O/v/05merlc/s40TbTWbh3H8daIuJWr/seR9OBSyoMXi8VrzefzB/d9/+Ctra3XlkREEBFIQhKSkIQkJCEJAElIAkASAJIAkASAJAAkcT9JAEgCQBIAkrifJJ6bJGzz/EjCNi+Ibe5nGwDb2AbANrYBiAgigoggIqi1UkqhlEIphVIKtVZKKdRaqbVSa6XWStd1HBwc8Jd/+Zc8kCQigoggIlgsFq+1t7f321x11VVXXXXVVf8e6EEPehBXXXXVVVddddW/Xt/3v3Xy5MnXns1mdF1HKYVSChFBKQVJRASSkIQkJAEgiQeyDYBtbGMb29jGNplJZpKZZCatNWqtPOMZz6DrOrquo+s6aq3UWimlEBGUUogIIoKIQBIRgSQiAklEBJKQREQgCUlIIiKQhCQiAklIIiKQREQgiYggIogIIgJJRASSiAgkERFIIiKICCQREUhCEpKQhCQeyDYAtslMbJOZZCaZSWaSmWQmmUlmkplkJrbJTGyTmdgmM7GNbWxjG9vYxja2sY1tbGMb29jGNrYBsA2AbQBsA2Ab2wDYxja2AbCNbWxjG9vYJjMZhuFW26zX61vX6/WtwzDcOo7jM8ZxvHWaJoDf5qr/VBHx4K7rXns2mz1oc3Pztbe3t19bEhGBJCICSUhCEpKQhCQkIQkASUgCQBIAkgCQBIAk7icJAEncTxIPJAkASdxPEi8q29zPNgC2AbANgG0AbGMbANvYBsA2ABFBRBARSCIiiAhKKdRaKaVQSqHWSimFWiu1Vmqt1Frpuo6DgwP+8i//EtvYxjaZiW0yk9Ya0zQxDMNv33vvva/DVVddddVVV13170Hlqquuuuqqq676N1mtVr+dma9tG9s8kG0k8aKShG0k8UC2AZCEJCQBIIn1es3p06e5ePEiy+WSaZrouo6u66i1UmslMymlEBGUUogIbBMRAEgCQBKSAJCEJCKCzEQSkgCQhCQAJAEgiQeyTURgG0nYJiKwTUQAYJuIACAiAJCEJCQhCUlIAkASALaxjW0yk8zENplJa43MJDPJTFprZCaZSWaSmdgmM7FNZmKbzMQ2trGNbWxjG9vYxja2sY1t7mcbANsA2AbANgC2AbCNbQBsA2Ab2wDYZj6fP9g2th9sG4DMxDa2AVitVs8AvL+//9uZyXK5/J1pmmit3TqO460RcStXvSgeHBHM5/P36rqOzc3N197a2nptSUQEEYEkIgJJSEISkgCQhCQkASAJSQBIAkASAJIAkMT9JAEgiQeSxANJ4oEk8UCSeEFs869hGwDb2AbANra5XykFSUQEEUFEEBFIIiIopVBKodZKKYVaK7VWaq3UWum6jlorBwcH/NVf/RXPTRK2uZ8kIuK1ueqqq6666qqr/r2oXHXVVVddddVV/ya2f6e1RmZiG9vY5oFsI4kHksTzIwnbPJAkAGwjCUlIAkASkrj++usZhoHM5OLFi7TW6LqOzKSUgm0iAttEBBGBbWwTEdgmIpAEgCQkASAJSUQEmYkkIoLMRBIAkrifbSIC20giIrCNbSRhG9tIwja2sU1EcL+IQBKSkIQkIgJJPLfMxDa2yUxaa2QmmUlrjcyktUZmkpm01shMMpPMxDaZSWZim8zENraxTWZiG9vYBsA2ALa5n20AbANgGwDbANgGwDYAtgGwDYBtAGwDYBvbANjGNraZzWYPss329vZ728b2e9vGNrZZr9e32ma9Xj9jGIanr9frW8dxfMY4jrdO0wTw2/w/I+nBpZQHz+fz15rP5w+55ppr3muaJiKCiEASEYEkJCEJSUhCEpIAkIQkACQhCQBJAEgCQBIAkrifJO4niftJ4oEk8dwk8cJIwjbPTRK2eW62AbANgG1sA2Ab2wDYxjYAEUFEEBFEBBGBJCKCiEASEUEphVorpRRqrdRaqbXSdR21Vrqu4+zZs/zDP/wDLypJbG1tvfbBwcFvc9VVV1111VVX/VtRueqqq6666qqr/k0k3dpawza2sQ2AbV4UkrifbQAk8fxEBJmJJCIC29hGEtM0sVgsGIbht6dp+m3gs6dpYpomuq4jMymlYJuIoJSCbWxjm4jANhEBgCQkASAJSQBIQhIAkpAEgCTuJwnbRASSsE1EYJuIwDa2kYRtbGMb29jGNraxjW1KKQDYJiKQhCQkIYkHykxsY5vWGplJa43MpLVGa43MpLVGa43MpLVGZpKZZCaZiW0yk8zENrbJTGwDYBsA2wDYBsA297MNgG0AbANgm/vZBsA2ALYBsA2AbQBsA2Ab2wDYBsA2tgGwzWw2e7BtbD/Y9msBZCa2sY1t1uv1rQD7+/u/nZlaLpe/nZlM03TrMAy3RsStPJPtBwNEBPeTxDM9WBKSuJ8kIuLBAJIAkARAKeVBkpAEgCTu13XdgwEBlsT9+r5/CGAeQJIA933/YJ5NgCUxm80ebJv72UYSkogIJFFrRRIRAYAkJCEJSQBIQhIAkpAEgCQAJAEgiftJAkAS95PE/STxQJJ4fiTxryGJ+9nmudkGwDYAtgGwzf1sYxsA2wCUUogIIgJJRAQRQUQgiYggIogIJFFKodZKrZVaK7VWuq6j6zpqrdx222087WlPQxK2AZCEbV6Y48ePf/bBwcFrc9VVV1111VVX/VtRueqqq6666qqr/k0i4tajo6PfXiwWr20bANsA2MY2knhRSALANpJ4fiQREQDYBsA2wzBQa6Xrugcvl8vPeamXeqln3HTTTZ/1e7/3ew9urTFNE13XkZmUUshMSimUUrCNbSIC29gmIpAEgCQkASAJSQBIIiLITCQBYJuIQBK2kUREYBtJ2EYStpGEbWxjm8wkIogISilkJqUUbFNK4X6lFCQhiYhAEpKQhCRsA2CbzCQzyUwyk9YarTVaa7TWaK3RWqO1RmuNzKS1RmaSmWQmmUlmYhvb2MY2ALYBsI1tAGwDYBsA2wDYBsA2ALa5n20AbANgGwDbANgGwDYAtgGwDYBtAGwDYBsA29gGwDa2sc18Pn+wbba3t9/bNrbfyza2sU1mIonnJonnRxLPTRLPTRLPjyReEEm8IJJ4QSTx/EhCEpIAkIQkACQhCQBJSAJAEgCSAJDE/SQBIIn7SeJ+knggSTw3Sfx72eZFZRsA29gGwDa2sY0kSilIIiKICCICSUQEEUFEEBFIIiKICCKCUgq1VmqtdF1H13XUWum6jn/4h3/g3nvv5fmRhG1eEEkP5qqrrrrqqquu+vegctVVV1111VVX/Zstl8vvaa29tm1s8+8lCdtI4rlJAkASEQFAKYWu61itVmxubj54e3v7tf/mb/7mu+++++7ffsVXfMX3uvnmmz/7J3/yJ2mtMU0Tfd9TayUzyUxKKUQEpRQiAtvYJiKwTUQgCQBJSAJAEgCSkASAJAAkIQlJ2EYSEYFtJGEbSdgmM4kIIgLb2MY2EYFtIgLbRASlFGwTEZRSAIgIJBERRASSkIQkbANgm8wkM8lMWmu01pimidYarTWmaaK1RmuN1hqtNVprZCaZSWsNANvYxja2sQ2AbWxjGwDbANjGNgC2AbANgG0AbANgGwDbANgGwDYAtgGwzf1sA2AbANsA2AbANgC2AbCNbQBsA2Ab2wDYxjbPjyReGEn8SyTxopLEv4YkXhSSkASAJAAkASAJSQBI4n6SAJAEgCTuJ4n7SeKBJPFAkviPYpv7ScI2D2QbANsA2OZ+trENgG1sA1BKISKICCICSUQEEUFEIImIICKICCKCiCAiiAhKKXRdR62Vruvouo6u69je3ua+++7juUnCNv+SxWLxoO3t7dfe39//ba666qqrrrrqqn8LKlddddVVV1111b+ZpN/OTDIT29jGNg9kG0m8qCRhG0k8kCQAIoL72aaUgm2WyyXHjx9/r/39/d++7777bv31X//1z3md13mdZ3ziJ37iZ/3Jn/zJg3/v936P1hpd19F1HbVWMpNSCraJCCIC29gmIrBNRGCbiEASAJIAkIQkACRhG0lIQhIRgSRsIwlJ2EYStpGEbWyTmUQEEUFEEBFEBLaJCDKTUgoRgW1sU0rBNveLCCKCiEASkogIbANgm8wkM2mt0VqjtcY0TbTWmKaJaZporTFNE601Wmu01rCNbWxjm8zENraxjW1sYxsA29jGNrYBsI1tAGxjGwDb2AbANgC2AbANgG0AbANgm/vZBsA2ALYBsA2AbQBsA2AbANsA2AbANv8Wkvi3kMS/hyT+LSQBIAlJAEjifpIAkASAJO4niftJ4n6SeCBJPDdJvChs8/zY5n6SsM2LwjYAtrGNbQBsA1BKISKQREQQEUQEEYEkIoKIICKICCKCiCAiiAgigoig1krXdXRdR9d11Fq58cYb+Z7v+R4AJGGb50cStnl+SikcO3bstfb393+bq6666qqrrrrq3wI96EEP4qqrrrrqqquu+rfb3Nz8rePHj7/2bDaj1kqtlYiglEJEIImIQBKSkASAJAAkcT/b3M82tgGwTWZiG9tkJplJZtJao7XGOI5k5jNuu+22B/MAZ86cedDrvM7rvPcbvMEbfPb3fu/38g//8A9Ious6uq6j1kophVIKpRQigoggIogIJBERRASSiAgkIYmIQBIRgSQkIQlJSEISkpCEJCICSUgiIpBERCCJiCAiiAgiAkmUUogIIoKIoJRCRBARlFIopRARlFKotRIRlFKotRIRlFKICCICSUhCEraxjW1aa7TWaK0xTRPTNDFNE9M0MU0T0zSRmWQmtslMbJOZ2CYzsU1mYhvb2CYzsY1tbGMb29jGNraxDYBtbGMbANvYBsA2tgGwDYBtAGwDYBsA2wDYBsA2ALYBsA2Abe5nGwDbANjmXyKJ/yiS+M8miecmiftJAkASAJK4nyQAJHE/STyQJB5IEv9Wtnlutnkg2wDYBsA2ALYBsA2AbWwDYBvb2OZ+EYEkIoKIICKQREQQEUQEEUFEEBFEBBFBRBARlFKICCKCiKDrOrquo+s6AB796EfzC7/wCzzjGc/gfra5n21sYxvbZCaZSWaSmUzTRGuNEydOMJvNbv2Lv/iLh3DVVVddddVVV/1bULnqqquuuuqqq/5dVqvVb2fma9sGwDYAtrGNJB7INpJ4fiQBYBtJANgGQBL3k0REAGAbANuM4/igM2fOfNfZs2ffh2c6e/bsM370R3/0c/7hH/7hdz78wz/8u2qtD/7e7/1eHve4x9Fao+s6aq3UWslMSilEBKUUbBMR2MY2EYFtIgJJAEgCQBKSkIQkJCEJSUhCEraRhCRsIwnbSMI2mUlEEBFEBLaJCCKCiCAzKaUQEWQmmUlEkJlkJqUUMhPblFKwTSkFgFIKkiilIAlJSMI2tslMMpPWGq01pmlimiamaSIzyUwyk8wkM8lMMpPMJDOxTWaSmWQmtslMMhPbZCa2sU1mYhvb2MY2tslMbANgG9vYxja2AbCNbQBsYxsA29gGwDYAtgGwDYBtAGwDYBsA29zPNv9akvivIIn/SJIAkASAJO4nCQBJ3E8SDySJ50cSL4xtnpttACQBYJv7ScI2LwrbANjGNgC2sY1tACKCiCAikEREEBFEBBFBRBARRAQRQUQQEUQEpRQiglIKEUFEUEohIui6jq7r2Nzc5MYbb+QXfuEXeMYznsEDScI2L6pSChFBRHDVVVddddVVV/2boQc96EFcddVVV1111VX/dpn5Wtdff/1vz+dz+r6n1kophYggIogIJCEJSUhCEpIAkMTzYxsA29jGNraxjW0yk8wkM8lMWmtM08Q4jhweHn72+fPnP4fncs011zz4tV/7td/rnd7pnT77z/7sz/i5n/s57r33XiKCruuotVJrpZRCKYWIICKICCKCiCAikEREIImIQBIRAYAkJCEJSUhCEpKQhCQiAklIQhIRgSQiAklEBBFBRBARRAQRQUQQEZRSiAhKKUQEEUEphVIKpRRKKZRSKKVQSqHWSimFUgq1VkopRASlFCICSdzPNrbJTKZpIjPJTGyTmWQmmUlmkplkJplJZtJaIzPJTDKT1hqZSWaSmWQmmYltMpPMJDOxTWZim8zENrbJTGxjG9vYxja2sY1tbGMbANvYxjYAtrENgG0AbANgG9sA2AbANv8ZJPE/kSQAJAEgiftJ4n6SuJ8k/iWSsM0LYpsHss39bHM/29zPNgC2uZ9tbANgG9sA2MY2ALaxDUBEIImIICKICCICSUQEEUFEUEohIogIIoJSChFBKYWIoJRCKYWIoJRCRBAR9H3PYrFgHEd+//d/n93dXSTx3GwDYBvb2MY2mYltWmtkJtM0UUrh+PHj7Ozs8Du/8zviqquuuuqqq676t0APetCDuOqqq6666qqr/u0y80HXXnvtrYvFgr7vqbVSSqGUQkQgiYhAEpKQhCQAJCGJF8Q2ALaxjW1sY5vMxDaZSWbSWqO1xjRNHB0d3bq3t/c+R0dHv83z8WIv9mKv/eEf/uHf1XXdg5/85CfzC7/wC9x3331Ious6aq3UWimlUEohIogIIoKIICKQREQQEUhCEpKQhCQkIQlJSEISkpCEJCQhCUlEBJKQREQQEUgiIogIIoKIICKICCKCUgoRQSmFiKCUQimFiKCUQimFUgoRQa2VUgqlFGqtlFIopVBrpZRCKYVSChGBJCQBYBsA29gGwDaZiW0yE9tkJplJZpKZtNbITFprZCaZSWuNzKS1RmbSWiMzyUwyk9YamUlmkpnYJjPJTDIT22QmtslMbGMb22QmtrGNbWxjG9vYBsA2trENgG1sA2Ab2wDY5t9DEv8T2eaBJHE/SQBI4n6SeCBJ/FvY5oFscz/b3M8297MNgG0AbANgm/vZBsA2tgGwjW1sY5v7SSIiiAgkERFEBBFBRBARRAQRQSmFiKCUQkRQSqGUQimFUgoRQSmFUgoRQUQQEZRSWCwWnD17lt/5nd9BEgCSeG62AbCNbWxjm8zENq01MpNpmuj7nmPHjrGzs8Nv/dZviauuuuqqq6666t8CPehBD+Kqq6666qqrrvr32dzc/K0TJ0689mw2o9ZKrZWIICKICCQhCUlIQhKSkIQk7ieJ+9kGwDYAtrGNbWyTmdgmM8lMMpPWGq01pmni8PDw1t3d3dcZhuFWno9rrrnmwa/92q/9Xu/0Tu/02RcuXODP//zP+cM//EPOnj0LQNd11FqptVJKISIopRARRAQRgSQigohAEpKQBIAkJCEJSUhCEpKQhCQkIYmIQBKSkEREIImIICKICCQREZRSiAgiglIKEUFEUEqhlEJEUEqhlEIphVIKpRRKKUQEpRRqrZRSKKVQa6WUQq2VUgqlFEopRAQRgSQkASCJB7INgG1sY5vMxDaZSWaSmWQmrTUyk8yktUZrjcyktUZrjcyktUZrjcyktUZmkpm01shMMpPMJDPJTDKTzMQ2mUlmYhvbZCa2sU1mYhvb2MY2trENgG1sYxvb/FtI4rnZ5r+Tbf4lkgCQxANJ4t/KNgC2eSDb3M82ALYBsA2AbQBsA2AbANsA2AbANgC2AbCNbWxjG4CIICKQREQQEUQEEUFEEBFEBBFBKYWIoJRCKYVSCqUUSimUUiilUEqhlEIphYggIpCEJDKT3/3d3+XSpUtIQhIAknh+bGMbgMzENrbJTFprZCbTNLFYLNjZ2WF7e5vf/M3fFFddddVVV1111b8FetCDHsRVV1111VVXXfXv9lk33HDDZ8/nc2qt1FoppSCJiEASEYEkJCEJSUgCQBIAkngg2wDYBsA2trGNbTIT22QmmUlm0lpjmibGcWS1Wt167733PoQX4pprrnnw53zO5/zWNddc8+CLFy/yp3/6p/ziL/4irTUk0XUdpRRqrZRSiAgiglIKkogIIgJJSEISkpCEJCQhCUlIAkASkpCEJCICSUhCEhGBJCQREUQEkogIIoKIICIopRARRASlFEopRASlFEoplFIopVBKoZRCKYVSCqUUSilEBLVWSimUUiilUGullEKtlVIKEYEkIoKIQBKSkIQkJAEgifvZBsA2trFNZmKbzCQzyUwyk9YamUlrjcyktUZrjdYarTUyk9YarTVaa2QmrTVaa2QmmUlrjcwkM8lMMpPMJDPJTDIT22QmtslMbGMb22QmtrGNbf6j2ebfwzb/Etu8ILZ5YSTxQJJ4YWzzQLZ5INsA2AbANgC2uZ9tAGwDYBsA29gGwDYAtgGwDYBtAGxjGwDb2AZAEhFBRBARSCIiiAgiglIKEUFEUEqhlEIphVIKpRRKKdRaKaVQa6WUQimFUgoRQUQgCUkA3HffffzO7/wOEYEkACQhiRfENgC2sU1mYpvMJDNprTFNE1tbW+zs7BARt/7hH/7hQ7jqqquuuuqqq/4t0IMe9CCuuuqqq6666qp/n8x88A033PD0+XxO3/eUUiilIImIICKQhCQkERFIQhIAkgCQxPNjG9sA2MY2tslMbJOZZCaZSWbSWmOaJoZh4PDw8LsvXLjwPrwQ11xzzYNf+7Vf+73e6Z3e6bMBLl68yA/90A/xpCc9idYakui6jlIKtVYiglIKEUFEEBFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUQEkogIIgJJRASlFCKCiKCUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCKYVSCqUUSimUUiilUEqhlEIphVIKEUFEEBFEBBGBJCKCiEASEYEkIgJJSAJAEs/NNgC2sU1mYpvMJDPJTDKTzKS1RmbSWqO1RmuN1hqtNTKT1hqtNVprtNZorZGZtNZorZGZZCatNTKTzCQzyUwyk8zENplJZmKbzOT5sc2/hm3+JbZ5fmzzQLZ5brZ5INs8N9s8kG3+PWxzP9vczzb3sw2AbQBsA2Ab2wDYBsA2ALYBsI1tAGwDYBsA29gGwDYAtgGwjW0igohAEhFBRBARRAQRQURQSiEiKKVQSqGUQq2VUgq1VmqtlFKotVJrpZRCKYVSCpKQhCQAbHPPPffwW7/1W0QEkpAEgCQk8YLYBsA2tslMbJOZZCatNaZpYmdnh52dHQ4ODr77b//2b9+Hq6666qqrrrrq3wI96EEP4qqrrrrqqquu+vc7duzYbx0/fvy1+76nlEJEUEpBEhGBJCICSUhCEpKQhCQAJHE/SQDYBsA2ALaxjW1sk5nYJjPJTDKT1hqtNaZpYhgGDg4OPnt3d/dz+Bdcc801D/6cz/mc37rmmmsefN9999169913P/gJT3gCf/zHf0xmAtB1HaUUSimUUiilEBFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUhCEhFBRCCJiCAiiAgigoiglEJEUEqhlEJEUEqh1kophVIKtVZKKZRSqLVSSqGUQimFUgoRQSmFUgoRQUQgiYggIogIJBERRAQRgSQigohAEhGBJCICSUhCEpIAkMTzYxvb2MY2tslMMpPMJDPJTFprZCatNTKT1hqtNVprtNZordFao7VGZtJao7VGZtJao7VGZtJaIzPJTDKTzCQzsQ2AbZ6bbZ6bbR7INg9kmweyzf1scz/b3M82ALa5n23uZxsA29zPNvezzf1scz/bANjmX2Kb+9kGwDYAtgGwDYBtAGwDYBsA29gGwDYAtrENgG1sA2Ab2wDYBsA2ALaxDYBtAGwDEBFIIiKICCKCiCAiiAgiglIKpRRKKZRSKKVQa6XWSq2VWiu1Vmqt1FqptVJKISKICCQBYBvbtNZ4ylOewp/+6Z8iiYhAEpKQBIAkACRxP9sA2AbANrbJTGyTmWQmrTVaaxw7doydnR0ODg6++6//+q/fh6uuuuqqq6666t+CylVXXXXVVVdd9R9imiYyE9vYxjaZSURgG0nYBkASL4wk7icJ20jCNpJ4IEkASCIiALCNbUopdF1H3/fvvVgsfme5XP42L8R9991362d91me9zmu/9mu/1+u8zuu890u91EvxUi/1UrzhG74hP/zDP8yTn/xkpmlimia6riMzyUxKKUQEkpCEJCQhCUlEBJKQhCQkASAJSUhCEpKQhCQkkZlEBJKQRGYSEUgiIpBERBARRAStNSKCUgoRQSmFUgqtNUop1FpprVFrpZRCZlJKodZKZmKbUgr3s41tJGEb22QmEUFmEhFIQhIRgSQkERFIIiKQhCQkIQlJRASSAJCEJCQhCUk8N9vYxja2sU1mYpvMJDPJTDKT1hqZSWuN1hqZSWuN1hqtNVprZCatNVprtNbITFprtNbITGxjGwDb3M82ALa5n20AbANgGwDbANgGwDYAtgGwDYBtbANgGwDb2AbANgC2sQ2AbQBsA2AbANsA2AbANgC2AbANgG0AbPNAtrmfbSRhm+dmG0nYRhK2eSDbANjmfraxDYBtbANgG9sA2AbANrYBsI1tAGxzP0lEBJKQREQQEUQEEUEphYiglEIphVIKpRRqrdRaqbXSdR21Vrquo+s6aq3UWqm1EhFEBPfLTDKTzGSaJv7qr/6Kxz3ucUQEz48knh9J2EYStrmfJGzzQKUUSilEBEdHR7dy1VVXXXXVVVf9W6EHPehBXHXVVVddddVV/36SXvuGG274rdlsRimFUgoRQUQQEUQEkogIJCEJSUhCEpKQBIAknpttAGwDYBvbZCa2sU1mkplkJplJa41pmhjHkcPDw1v39vZeZxiGW3kRXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdcG+Mu//Et+5Vd+hXPnzpGZSKLWSimFiCAikEREIAlJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiYhAEhGBJCKCiCAiiAgiglIKEUEphVIKpRRKKdRaqbVSSqHWSq2VWiu1Vmqt1FoppRARlFKICCKCiCAikEREEBFIIiKQhCQkERFIQhKSAJCEJCQBIAlJSAJAEpIAkASAJF4Q2wDYxja2sY1tMpPMJDPJTDKTzCQzaa2RmbTWaK2RmbTWyExaa7TWsI1tbANgG9vYBsA2trENgG1sYxsA29jGNgC2sY1tbGMb2wDYxja2sY1tAGxjG9vYBsA2tgGwjW0AbGMbANvYBsA2tgGwjW0AbGMbANvczzYAtrENgG0AbGMb2wDYxjYAtrENgG1sYxsA29jGNgC2sY1tAGxjGwDb2AbANra5nyQkIQkASUhCEhFBRBARRASlFEoplFIopVBrpdZKrZWu6+i6jq7r6Pueruvouo5aK7VWIgJJSMI2mck0TUzTRGuNP/mTP+EpT3kK4zhSSiEikEREIAlJAEgCQBLPzTYAtrGNbWyTmWQmmUlrjYjg2LFj7Ozs8JSnPOV9br/99u/mqquuuuqqq676t0APetCDuOqqq6666qqr/v0y88E33HDD0+fzOaUUSimUUogIIoKIICKQREQgCUlIQhKSkASAJO4nCdvczza2sY1tbGMb22QmtslMMpPWGq01pmliHEcODg5uvXDhwkP4V7rmmmse/Nqv/drv9U7v9E6fvbu7y1/8xV/wK7/yK2QmtgEopRARRASSiAgkERFIQhKSkEREIAlJSEISkpCEJCQhCUlIQhKSkIQkJCGJiEASkogIJBERRAQRQUQQEUQEpRRKKZRSKKVQSqHWSq2VWiu1Vmqt1FqptVJrpZRCKYWIoJRCRFBKISIopRARRAQRQUQgiYggIpBERCAJSUgCQBKSuJ8kXhBJvCC2eSDb3M82trGNbWyTmdgmM7FNZpKZZCaZSWuNzCQzyUxsYxvb2MY2trGNbWxjG9vYxja2sY1tbGObzMQ2trGNbWxjG9vYxja2sY1tbGMb29jGNraxDYBtbGMb29gGwDa2sY1tAGxjG9sA2MY2ALaxDYBtbANgG9vYBsA2trGNbQBsYxvb2AbANraxjW1sA2Ab29gGwDa2sQ2AbWxjm/tJQhKSAJCEJCQhCUlIQhIRQURQSqGUQimFWiu1VmqtdF1H13X0fU/f93RdR9/3dF1H13XUWokIIgKAzGSaJqZpYhxHzp49y9///d/z93//95RSqLVSSiEiiAgkIQlJSEISAJJ4fmwDYBvb2MY2mUlmkpm01ui6jp2dHXZ2dvi7v/u717nvvvt+m6uuuuqqq6666t8CPehBD+Kqq6666qqrrvqPsbOz81vHjx9/7VIKtVZKKUQEEUFEEBFIIiKQhCQiAklIQhIAkgCQxAPZBsA2trGNbWxjm8zENplJZpKZtNZorTFNE8MwsLe39917e3vvw7/BNddc8+AXe7EXe60Xe7EXe+2XfumXfu+//Mu/5Fd/9VfJTGwjCQBJRASSiAgiAklIIiKQhCQkERFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJRASSkEREIImIICKQRERQSiEiiAhKKZRSKKVQa6WUQq2VWitd11FrpdZKKYWIoJRCKYVSCqUUSimUUiilEBGUUiilEBFEBKUUIoKIICKICCICSUhCEpKQhCQAJPHcbHM/2wDYxjYAtgGwjW0AbANgG9vYBsA2trGNbWyTmdjGNplJZmKbzMQ2trGNbTIT29jGNrbJTGxjG9vYxja2yUxsYxvbZCa2sY1tbJOZ2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sA2Ab29jGNraxDYBtbGMbANvYxja2sQ2AbWxjG9vYxja2sY1tbANgG9vYxja2sY1tAGxjG9sA2MY2kgCQBIAkJCEJSUhCEpKQhCQkIQlJlFIopVBKodZK13XUWun7nr7v6fuevu+ZzWb0fU/f93RdR62ViEAStslMpmliGAbW6zWZyU/+5E9+95Oe9KT3ns1m9H1P13WUUogIIoKIQBKSkIQkACTxgtgGwDa2sY1tMpPMJDNprTGfz9ne3mZnZ4c//MM/fMjh4eGtXHXVVVddddVV/xboQQ96EFddddVVV1111X+Mrus+68yZM5/ddR21VkoplFKICCKCiCAikEREIAlJSEISkpCEJAAk8dxsA2Ab29jGNraxTWZim8wkM2mtkZlM08Q0TazXa/b29j7n4ODgs/l3uOaaax782q/92u914403vvYwDK/9q7/6q9jGNgCSuJ8kJBERSCIikEREIAlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkJBERSCIikEREEBFEBBFBKYWIoJRCrZVSCqUUaq10XUcphYiglEIphVIKEUEphVIKpRRqrZRSKKVQSqGUQimFUgqlFEoplFKICEopRAQRQUQQEUQEkogIJCEJSQBI4vmxjW0AbGMb29jGNraxTWZiG9vYxjaZiW1sYxvbZCa2sU1mYhvb2MY2trFNZmIb29jGNraxjW0yE9vYxja2yUxsY5vMxDa2sY1tMhPb2MY2trGNbTIT29jGNraxjW1sYxvbZCa2sY1tbGMb29jGNraxDYBtbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb2wDYxja2sY0kACQBIAlJSEISkpCEJCQhCUlIIiKQhCQigoiglEKtla7r6LqOvu/p+57ZbMZsNmM2mzGbzej7nr7vqbUSEUgiM2mtMY4jwzCwWq0Yx5G777771l//9V9/n7/7u7978KlTp75rPp8zm82otRIRRAQRQUQgCUkASEISL4xtAGxjG9vYJjPJTDKT1hobGxvs7Oywvb3Nr/zKr4irrrrqqquuuurfispVV1111VVXXfUfZhiG32mtERFEBJKQhCRsYxvbANgGQBL/GpJ4YSQBIAlJRAQApRRs03Ud8/n8vcdx/O31ev3b/Bvdd999t/7oj/7o5wCfc+bMmQe9zMu8zHvXWj/7aU97GraxDYBtJAGQmQBkJpKQREQgiYggM5GEJCQREUhCEpKQhCQkIQlJSEISkshMJBERZCaSkEREIImIICKICFprRAQRwTRNRASlFGqtDMNAKYWIICIopRARlFKICEoplFIopVBKoZRCKYVSCqUUaq2UUiilUGullEIphVIKpRRKKZRSiAhKKUQEpRQkERFEBACSkIQkJAEgiQeyDYBtbGMb29jGNpmJbTIT22QmmYltMpPMJDOxTWaSmdjGNgC2sY1tbGMb29jGNrbJTGxjG9tkJraxjW0yE9vYJjOxjW0yE9vYJjOxjW1sk5nYxjaZiW1sY5vMxDa2AbCNbWxjG9tkJs/NNi8K29jGNraxjW0yE9vYxja2sY1tbGMb29jGNgC2uV9EACAJSUhCEgCSiAgkIQlJRASSiAgkERFEBJKICCKCiKDrOrquYzabMZvNmM1mzOdz5vM58/mc2WxG13XUWokIADKTaZoYx5HVasVyuWQcR2azGX/5l3/52T/6oz/6OQCllO+KCLquIyKQREQgCUk8kCQkcT9J3M82/1oRQUSwXq+fwVVXXXXVVVdd9e9B5aqrrrrqqquu+g9j+9bWGhFBRCAJSUhCEraxjSRsIwnb3E8SALaRxP0k8UC2kcTzExFkJhHBA9mmlIJtNjY2HpSZ35WZrzOO4638O509e/YZv/qrv/o511xzzfdsbGy8tqT3WiwWr20bANsA2AZAEgC2yUwAWmtEBJKQRESQmUhCEhGBJCQhCUlIQhKSkIQkJJGZSEISEUFmIomIQBIRgSQigoggIogISimM40gphYggIogIJBERRASlFCKCiKCUQkRQSqGUQimFUgqlFEoplFIopVBrpZRCKYVaK6UUSinUWimlUEqhlEIphVIKEUFEUEohIogIJBERSEISkpCEJCTx3GxjGwDb2CYzsU1mYpvMJDPJTDKTzCQzsY1tAGxjG9vYxjaZiW1sY5vMxDaZiW1sk5nYJjOxTWZim8zENplJZmKbzMQ2mYltMpOIIDPJTCSRmdgmM4kIMhMASdzPNveThG1eFLaxjW0yE9vYJjOxjW1sY5vMxDa2sY1tbGMb29jmfpKQhCQkASAJSUhCEhGBJCQREUgiIogIIoKIICKICCKCUgoRQSmFUgoRQd/3zOdz5vM5i8WC+XzOYrFgNpvRdR21ViICgNYa4ziyXq85OjpitVqxXq85fvw4mXnr13/917/PP/zDP/w2zzSfz197sVhQSiEiiAgkIQlJSEISknggSTyQJGxzP9v8S0opRATL5fJWrrrqqquuuuqqfw8qV1111VVXXXXVf5iIuHV/f/+3t7e3XzsiiAgiAttkJpKwjW0AbAMgCQDbAEjihZGEbSTx/EgCQBIRAYBtAGxjm42NjQdn5m/t7u4+hP8g9913363AdwPffebMmQfddNNNr/OQhzzkvcZxfO2nP/3p2MY2tnkgSQDYBsA2mYkkJBERZCaSkIQkIgJJSEISkpCEJCQhCUlkJpKICDITSUgiIpBERCCJiCAiiAhKKUhCEhGBJCICSUQEEYEkIoKIICIopRARRASlFCKCUgqlFEoplFIopVBKoZRCrZVSCqUUaq2UUqi1UkqhlEIphVIKpRRKKUQEpRQigoggIogIIgJJSEISkpAEgCQAJAFQSsE2trGNbWxjm8zENpmJbWxjG9tkJraxjW0yE9tkJrbJTDIT22QmmYltMpPMJDPJTGyTmWQmkpBEZiKJzAQgM5GEbSQhCds8kG0AbANgG9vYxja2yUxsYxvbZCa2sY1tbGMb29gmM7FNZmKbzMQ2tslMbGMb29jGNraxjW0AJCEJSUgCQBKSkIQkIgJJSCIiiAgkERGUUogIIoJSChFBKYVSCqUUSimUUqi1Ukqh1kophfl8zmKxYGNjg/l8znw+p+s6aq1EBLaZpolhGFgulxwdHXFwcMB8PufUqVNsbGzwIz/yI5/9oz/6o5/Dc9nY2KCUQkQQEUhCEpKQhCQkASAJAEn8a9jGNg9USkESEcE4jrdy1VVXXXXVVVf9e1C56qqrrrrqqqv+Qy2Xy8+ZzWavXUohIpCEJCSRmUjCNpKwjSRsAyCJf4kkbCOJFyQiyEwigswkIgCQBIAkADY2Nh68Xq+/a7lcvg//wc6ePfuMs2fPfvdf/dVfffc111zz4Jd+6Zd+r1d5lVf57Kc//ens7u7y9Kc/HdsA2MY2kgCQxANlJveLCCSRmUhCEhGBJCQhCUlIQhKSkERmIglJRASZiSQkERFIIiKICKZpQhKSkIQkIgJJSEISEYEkIgJJRAQRQUQgiYiglEJEEBGUUogISilEBKUUSimUUiilUEqhlEIphVIKtVZKKZRSKKVQSqGUQimFUgqlFEopRAQRQSmFiEASEYEkIgJJSAJAEs9NEgClFGwTEdjGNrbJTCKCzMQ2mYkkMhOAzCQiAMhMJCEJ2zw329jGNraxjW0yk8wkM8lMMpPMJDPJTDKTzMQ2mUlmYpvMxDaZiW0yE9vYJjOxjW1sYxvbZCa2sY1tbGObzMQ2mYltMhPb2MY2mYltbGMbAElIIiIAkIQkJCEJSUgiIpBERBARRAQRQURQSiEiKKVQSqGUQq2VUgq1Vmqt1FqptVJrpdZKrZVaK7VWaq0sFgsWiwXz+Zyu66i1IonMZJomhmHg6OiIw8NDDg8PqbVy+vRpNjY2uO+++2794i/+4vf5h3/4h9/muSwWi8/a2Nh4cCmFiEASkpCEJB5IEgCSeFHZxjb3s839IoJSChHBarV6OlddddVVV1111b8HetCDHsRVV1111VVXXfUfJzMfXGv9rWPHjj14Pp/T9z21VkoplFIopRARRASSiAgkERFIQhKSkIQkJCEJAEk8kG0AbGMb29jGNraxTWZim8zENplJa43WGtM0MQwD991332evVqvP4T/ZmTNnHvTiL/7ir/NiL/Zir/WyL/uy733rrbfyjGc8g7/+67/GNrZ5fiTxQJK4nyQkIQlJSCIikIQkJCEJSUhCEpKQhCQiAklIQhIRgSQkIQkASUhCEpKQhCQkIQlJRASSkEREIImIQBIRQUQQEUQEEUFEEBFEBKUUIoJSChFBKYVSCqUUSimUUiilUEqhlEJEUEqhlEIphVIKpRQiglIKEUEphYggIogIJBERSEISkpCEJJ6bbWyTmdgmM7FNZpKZ2CYzyUwyk8wkM8lMMpPMJDPJTDKTzKS1RmaSmWQmmUlmkplkJplJZpKZ2CYzyUwyk8zENplJZmKbzMQ2tslMbJOZ2MY2trGNbWxjG9vYxja2sY1tMhPbZCa2sU1mYhvb2MY2krifJCQhCUlIQhKSiAgkERFEBBFBRFBKoZRCRFBrpZRCrZVSCrVWuq6j1kqtla7r6LqOWitd19F1HbVWuq6j1kqtlVIKpRTm8zld11FrBSAzmaaJ1WrFwcEB+/v7HB4eUkrhuuuuA+C+++679R/+4R9+++u//uvfh+cjIl77+uuv/62u66i1EhFEBBFBRCAJSUhCEgCSeGFsA2Ab29jGNrbJTGyTmWQmfd+zvb3N9vY2T3nKU97n1ltv/W6uuuqqq6666qp/K/SgBz2Iq6666qqrrrrqP9Y4ju+9s7PzXVtbW/R9T9d11FoppVBKoZRCRCCJiCAikEREIAlJSEISkpAEgCSem20AbGMb29jGNraxjW1sk5lkJrZprZGZTNPEcrm89cKFC99zeHj42fwXueaaax78Yi/2Yq/9Oq/zOu910003vTbA3/zN3/CMZzyDW2+9FdsA2OZ+krifJB5IEveThCQkIYmIQBKSkIQkJCEJSUhCEpKICCQBIAlJAEhCEpIAkIQkJCEJSUhCEpKQhCQkIYmIQBKSiAgkERFEBJKICCKCiCAiiAgiglIKEUFEUEohIiilUEohIiilUEohIiilUEohIiilEBGUUogIIoKIICKICCKCiEASkogIJAFgG9tkJrbJTDIT22QmmUlmYpvMJDPJTDKTzCQzyUwyk8wkM8lMMhPbZCaZSWaSmWQmtslMMhPbZCaZiW0yE9vYJjOxjW0yE9vYxja2sY1tbGMb29jGNraxjW1sA2Ab22QmtslMbGMbSdxPEgCSkIQkJBERSCIiiAgigoggIiilUEqhlEKtlVIKtVa6rqPWStd1dF1H13V0XUfXdfR9T9d1dF1H13V0XUetlVortVZKKZRSiAgigoiglAJAZjIMA8vlksPDQy5dusT+/j6lFK6//noA7rvvvlt/67d+67t/+7d/+3vuu+++W3kBTpw48Vvb29uvXWullEIpBUlEBJKICCQBIAlJ3E8S97PN/WxjGwDb2MY2mYltMpPMRBLz+ZzNzU22t7f567/+69e57777fpurrrrqqquuuurfCj3oQQ/iqquuuuqqq676j9da+64TJ06892KxoO97uq6jlEKtlYggIogIIoKIQBIRgSQiAklIQhKSAJAEgCQAbHM/29gGwDa2sY1tbGObzMQ2mUlmkplkJq01pmni8PDw1nvuued1bN/Kf6Frrrnmwa/92q/9Xq/zOq/z3tdcc82DL126xDOe8Qye8YxnsLu7yzOe8QxsA2AbSQBI4oEk8UCSuJ8kJCGJiEASkpCEJCQhCUlIQhIAkgCQBIAkJAEgCUkASEISAJKQhCQkIQlJSEISkpCEJCQREUhCEhGBJCICSUQEEYEkIoKIICKICCKCiCAiKKUQEUQEEUEphYggIiilEBFEBBFBRFBKQRIRQUQQEUQEkrCNbTIT22QmtslMbJOZZCa2yUwyE9tkJpmJbTIT22QmmYltMhPbZCa2yUxsk5nYJjOxjW0yE9vYxja2yUxsYxvb2MY2trENgG1sYxvb2AbANraxDYBtbANgG9s8N0lIQhKSkIQkIgJJRAQRQSmFiKCUQimFWiulFGqtdF1HrZWu6+i6jr7v6bqOvu/p+56+7+n7nq7r6LqOvu+ptVJrpdZKKYVSChGBJCKC59ZaYxgGlssl+/v7XLx4kf39fTKTBz3oQdx33323/tZv/dZ3nz179hm/9Vu/9d38CzY3N7/rxIkT7911HaUUSilEBJKICCQhCUlIQhL3k8QD2eZ+trENgG0yE9vYJjPJTDKT+XzObDZjPp+zvb3N7//+7z/k4ODgVq666qqrrrrqqn8r9KAHPYirrrrqqquuuuo/XmY+eD6f/9bm5uaDF4sFXddRa6XWSimFiCAiiAgigohAEhGBJCQhCUlIQhKSAJDEA9nmfraxjW1sA5CZ2MY2tslMbJOZZCaZSWuNaZpYLpe3nj9//ruXy+Xn8F/smmuuefCLvdiLvfaLvdiLvdbrvM7rvDfPdOnSJW677Tb+5m/+httuuw3bANjmfpK4nyQeSBIPJAkASUhCEhGBJCQhiftJAkASkgCQBIAkACQBIAlJAEhCEgCSkASAJCQhCUlIQhIAkpBERCAJSUhCEpKICCQREUgiIpBERCCJiCAiiAgkERFEBBFBRBARRAQRQUQgiYggIogIIgJJ2MY2trGNbTIT29jGNpmJbWxjm8zENrbJTGxjG9vYJjOxjW1sYxvb2CYzsY1tbGMb29jGNgC2sY1tbGMbANvYxjYAtrENgG1sA2CbF4UkJCEJSUgiIogIJFFKISIopVBKoZRCKYVaK7VWuq6j6zq6rqPve/q+p+97+r6n73tmsxl939P3PV3X0fc9tVZqrdRaKaUQEUQEEYEkHsg2trFNZjIMA4eHh1y6dIlLly5x6dIlbPOgBz2I3/qt3/ruf/iHf/id3/qt3/puXkSSXvu66677rb7vqbVSSiEiiAgkERFIQhKSkASAJF4Q2wDYxja2sY1tbJOZ2CYzKaUwn8+ZzWZ0Xcf29ja/+Iu/KK666qqrrrrqqn8P9KAHPYirrrrqqquuuuo/R2Y+eGNj4+nb29vMZjO6rqPWSimFUgoRQUQQEUQEEYEkJBERSEISkpCEJAAk8YLYxjYAtrGNbWxjG9vYJjOxTWaSmWQmrTVaa0zTxN7e3m+fP3/+fTLzVv4bXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmmS5dusTf/d3f8Xd/93fs7u4CYBsA20gCQBIPJIkHksQDSQJAEpKQxP0kASAJAEkASAJAEgCSAJAEgCQkASAJAElIAkASkgCQhCQkASAJSUhCEpKQhCQkIQlJSEISkogIJCGJiEASkogIJBERSCIikEREIImIQBIRgSRsA2Ab29jGNraxjW0AbGMb29jGNraxjW1sA2Ab29jGNraxDYBtbGMbANvYxjYAtrENgG1sA2Cb58c2/xqSAJCEJCQREUgiIiilEBGUUiilUEqh1kqtlVorXdfRdR1d19H3PX3f0/c9s9mM2WxG3/fMZjP6vqfve7quo+s6aq3UWokISilEBJKQxAPZxjaZSWbSWqO1xjRNrFYrLl26xIULF4gIuq7j6U9/+m///d///W//6I/+6Ofwb3D69OmnLxaLB9daqbUSEUQEEYEkIgJJSAJAEgCSeEFsA2Ab29jGNrbJTGyTmdhmsVgwm83o+56+76m18qu/+qviqquuuuqqq67690APetCDuOqqq6666qqr/vOM4/jeJ0+e/K6NjQ1msxm1VmqtlFIopRARRAQRQUQgiYhAEpKICCQhCUkASAJAEs/NNgC2sQ2AbWxjG9tkJraxTWZim8wkM2mtkZlM08TR0dEzzp49+13DMHwO/42uueaaB7/2a7/2e73O67zOe19zzTUP5pluv/12/u7v/o6/+7u/A8A2ALa5nyQeSBIPJIkHksQDSeKBJPFAkgCQBIAkACQBIAkASQBIAkASAJIAkIQkACQhCQBJSAJAEpIAkIQkJCEJSUgCQBKSkIQkJCGJiEASkpCEJCQREUhCEpKwDYBtAGxjGwDbANjGNgC2sQ2AbWwDYBsA29gGwDYAtrENgG0eyDb/HpJ4bpK4nyTuJwlJSCIiiAhKKUQEpRRKKdRaqbVSa6XrOvq+p+s6+r6n73tmsxmz2Yy+75nNZsxmM/q+p+97uq6j6zq6rqOUQimFiCAikIQkHsg2tslMWmu01mitMY4j4zgyDAPDMDAMA7u7uwzDwK233vrbT3/603/7R3/0Rz+Hf4ft7e3f2tnZee2u6yilUEohIogIIgJJSEISkpAEgCReGNsA2MY2trFNZmKbzCQz6fue2WzGbDaj73v6vmdvb++3//iP//h1uOqqq6666qqr/j3Qgx70IK666qqrrrrqqv9cpZTf2tnZee3FYkHf99RaKaVQSqGUQkQQEUQEkogIJBERSEISkpCEJCQBIIkXxDYAtrGNbWxjG9vYxja2yUxsk5lkJplJa43WGtM0ce+99372wcHB5/Df7JprrnnwmTNnHvw6r/M67/U6r/M6780z7e3t8eQnP/nW22+/ndVq9eDbbrsNANvczzaSuJ8kHkgSDySJB5LEA0nigSTxQJJ4IEncTxIPJIn7SQJAEgCSkASAJAAkASAJSQBIQhIAkpCEJAAkIQlJSAJAEpKQhCQkIQlJ2AbANgC2uZ9tAGwDYJv72QbANg9kmxeFJF4QSTw3SdxPEgCSuJ8kACQBIAlJAEgCQBIRQURQSqGUQq2VWiu1Vrquo+s6+r6n6zpmsxl93zObzZjNZsxmM2azGX3f0/c9fd/TdR21Vkop1FqJCCICSUjifraxjW1aa2Qm0zQxTRPjODKOI8MwsF6vWa/XrNdr1us1rTXuvffeWx/3uMd994/+6I9+Dv8BJL32tdde+1t931NrpZRCRFBKQRIRgSQkIQlJAEgCQBIPZJv72cY2ALbJTGxjm8zENpKYz+fMZjP6vqfve/q+59577/3uv/iLv3gfrrrqqquuuuqqfw/0oAc9iKuuuuqqq6666j9XZj54Pp//1rFjxx48m83ouo5aK7VWIoJSChFBRBARSCIikIQkIgJJSEISkgCQBIAknpttAGxjGwDb2MY2trFNZmIb22QmmYltMpPWGq01pmni6Ojo1nPnzn3OMAzfzf8A11xzzYNf7MVe7LVe53Ve571f7MVe7LV5Lnt7e1y6dInbb7+d2267jdtvvx0A2zyQJO4niQeSxANJ4oEk8dwk8UCSeCBJPJAkHkgSDySJ+0nigSRxP0ncTxIAkgCQhCQAJCEJAElIAkASkngg29zPNi8qSbwgknggSTyQJO4nCQBJAEgCQBIAkgCQhCQAJCEJAElIQhKSkIQkJCEJSUgiIqi1Umul6zq6rqPrOvq+p+97+r5nNpsxm82YzWb0fc9sNqPve/q+p9ZK13XUWimlEBFEBBEBgCRsA2CbzKS1RmuNaZqYpolhGBiGgWEYWK/XrNdr1us16/WaYRhYr9fcd999t/75n//5d//e7/3e5/Af7OTJk0/f2Nh4cNd1lFIopRARRASSkEREIAlJAEgCQBLPzTb3s41tbGMb29gmM7FNZjKfz5nNZvR9T9/39H1P3/c85SlP+ezHPe5xn8NVV1111VVXXfXvgR70oAdx1VVXXXXVVVf95yulvNbGxsZvb2xsMJvN6LqOWiulFCKCUgoRQUQgiYhAEhGBJCQhCUlIQhIAkpDEC2IbANvYxja2AchMbGMb22QmtslMbNNaIzNprdFaIzO5++67P+fw8PCz+R/mdV7ndd77xV7sxV7rmmuuefCLvdiLvTbPZW9vj3/4h3/g9ttv57bbbuN+tgGQxANJ4n6SeCBJPJAkHkgSDySJ5yaJB5LEA0niuUnigSTxQJJ4IEncTxL3k8T9JHE/STw3STw/knggSTyQJO4niftJAkASAJIAkASAJAAkIQkASUgCQBKSkIQkJCEJSUhCEpKQhCQkERFIQhIRgSQkERFIotZK3/d0XUff9/R9T9/3zGYz+r5nNpvR9z1939P3PV3X0XUdtVZKKZRSiAgkIYn72cY2mUlrjWmamKaJcRwZhoFhGFiv1wzDwHq9Zr1es16vGYaBcRwBGIbh1l/8xV/87jvuuON37rvvvt/mP8Hm5uZvHTt27LW7rqPWSimFiCAiiAgkIQlJSEISkgCQxAtiGwDb2MY2trFNZmKbzKTWynw+p+97+r6n73v6vqfve/7qr/7qfZ7+9Kd/N1ddddVVV1111b8HetCDHsRVV1111VVXXfVfY5qmzzpz5sxnLxYL+r6n1kqtlVIKEUEphYhAEhFBRCCJiEASkpCEJAAkIQkASQBI4oFscz/b2MY2trGNbWxjm8zENrbJTDIT27TWyEymaWKaJg4PD289f/78+4zj+Nv8D3XNNdc8+MVe7MVeG+DFXuzFXuuaa6558Iu92Iu9NsDe3h6Pe9zjuO2227jjjjuwzf1sI4n7SeJ+knggSTyQJB5IEg8kiQeSxHOTxANJ4rlJ4oEk8dwk8UCSeCBJPJAkHkgSDySJ+0nifpIAkMT9JAEgCQBJAEgCQBKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhIRgSQkERFIIiKQREQQEUgiIogIIoKIICKICCKCruvo+56+7+n7ntlsRt/39H1P13V0XUfXddRaqbVSSiEikIQk7mcb27TWaK0xTRPjODKOI+M4sl6vGYaB9XrNer1mGAaGYQBAEhsbGyyXS4ZhuPXv//7vv/tHf/RHP4f/ZJJe+5prrvmtvu+ptVJrJSIopSCJiEASkpCEJCQBIIkXxja2AbCNbWyTmdgmMwGYz+fMZjP6vqfve/q+p+97+r7nL/7iL97nqU996ndz1VVXXXXVVVf9e6AHPehBXHXVVVddddVV/zUkPTgivuvEiROvPZ/P6fueWiulFEopRASlFCQREUQEkogIJCEJSUhCEpIAkIQkACTxgtjGNgC2sY1tbGObzMQ2tslMbJOZZCaZSWbSWmOaJo6Ojm69ePHidx8dHX0O/0tcc801Dz5z5syDr7nmmge/2Iu92Gtdc801D7755ptf+3GPexx33HEHt99+OwC2kcQLI4n7SeKBJHE/STyQJJ6bJB5IEg8kiQeSxHOTxHOTxANJ4rlJ4rlJAkAS95MEgCQAJHE/SUgCQBIAkgCQhCQkASAJSUhCEgCSkIQkJCGJiEASkpBERCAJSUQEkogIIgJJRAQRQUQQEUQEEUFEEBFEBBFBKYWIICIopRAR9H1P3/d0XUff93RdR62VrusopVBKISKICCRxP9tkJq01WmtM08Q4jozjyDAMDMPAOI6s12vGcWQYBmyzWCwopbCzs8OxY8cAuO+++279rd/6re/+0R/90c/hv0hmPvj06dNP39jYoO97aq1EBBFBRCAJSUhCEpKQBIAk7ieJ+9nmfraxDYBtbJOZ2CYzsU3f98xmM/q+p+97+r6n73v6vmc2m/HTP/3TDzk8PLyVq6666qqrrrrq3wM96EEP4qqrrrrqqquu+q+TmQ8+derU0/u+Zzab0XUdtVZKKZRSiAgigoggIogIJCEJSUhCEpKQhCQkASAJSQBI4rnZBsA2trGNbWxjG9vYxjaZiW1sk5lkJplJZtJao7XGOI4cHh7eet99972O7Vv5X+qaa6558Iu92Iu99t7eno8fP/7aZ8+effDx48dfm38FSTw3SdxPEg8kiQeSxANJ4oEk8UCSeCBJPJAknpsknpskHkgS95MEgCQAJAEgCUkASAJAEpIAkIQkJAEgCUlIQhKSkIQkJCEJSUgiIpCEJCICSUQEkogIJBERRAQRQUQQEUQEEUFEEBFEBKUUIoKIoJRCRFBKISIopRARlFLouo5aK7VWaq2UUogIIgIASdjGNplJZjJNE601xnFkHEfGcWQcR4ZhYBxHhmFgHEfOnTt363XXXffgra0tHvzgB/NA9913362/9Vu/9d0/+qM/+jn8N9jY2PitM2fOvHatlVorEUFEIImIQBKSkASAJCRxP0k8N9vczza2sY1tbGObzMQ2EcF8Pqfve2azGV3X0fc9fd8zm824/fbbv/v3f//334errrrqqquuuurfi8pVV1111VVXXfVfKiJu3d3dfZ9jx459VymFiCAikIQkJGEb29jGNi8KSbwgkrCNJO4nCdvYxja2sY1tbANgG9sASEISkpCEJCQREQ+utf72+fPnv2u1Wn0O/wvdd999t953333fzRXfA3DNNdc8eDabPfiaa6550C233PLa8/n8wS/2Yi/22nfeeScAe3t77O/vs7e3B4Ak/q0kcT9JPJAk7ieJB5LEA0nifpJ4IEk8kCSemyQAJAEgCQBJAEgCQBKSAJCEJAAkIQlJSEISAJKQhCQkIQlJRASSkIQkJBERSCIikEREIImIICKQREQQEUQEEUFEEBFEBBFBRFBKISKICCKCUgoRQSmFiCAiKKVQSiEiAMhMxnFkHEcAMhPbtNZordFaY5ompmliHEfGcWQcR8ZxJCIopVBrpes6FosFfd/z0i/90g/mAe67775bf+u3fuu7f/RHf/Rz+G+0tbX1XWfOnHntWisRQSkFSUQEkpCEJCQhCQBJAEjiBZGEbV4Q2wDYpus6aq3UWimlUGul1kqtlVord9111+9w1VVXXXXVVVf9R0APetCDuOqqq6666qqr/lt81unTpz97Pp/T9z21VmqtRASlFCKCiCAikIQkJCEJSUhCEpKQhCQkIQlJSAJAEs+PbWwDYBvb2MY2mYltbGMb22QmmYltMpPMpLVGZjJNE9M0cXR0dOs999zzOsCt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bANgG9vczza2sY0kuq6j6zq6rqPWStd1dF1H13V0XUff9wzDcOsv//Ivvw1XXXXVVVddddV/Jsrx48e56qqrrrrqqqv+Z5F062q1ouu615bE8yMJ29xPEgCSuJ8k7ieJB5LE/STxQJKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQkIQlJSEISkpCEJCICSUQEEYEkIoKIICLo+/741tbWax87duy9t7a23me5XO621v6aq676fywi3vuGG274rY2NjQd3XUetlVorpRQigoggIpBERBARSEISkpCEJAAkIYkXhW3uZ5v72cY2trFNRNB1HV3X0XUdXddRa6XrOrquo+s6uq5jNpvxa7/2a2+zv79/K1ddddVVV1111X8myvHjx7nqqquuuuqqq/7nkfSMaZpeOiIeDCAJSbyoJAEgiftJ4oEkcT9JAEhCEpKQhCQkIQlJSCIikEREIImIICKICCQhCUlIQhKSkIQkJCEJSUhCEpKQREQQEUgiIogIIoJSCrXW48eOHXvrzc3N95b00sMwXLJ9K1dd9f+EpAefOnXqp6655pqPns/ndF1HrZVSChFBRBARRAQRQUQgCUlEBJKQBIAkJAEgCUlIQhKSeEFscz/b2MY2trFNrZWu6+i6jlorXddRa6XrOrquo+s6uq6j73suXLjw23/2Z3/2OVx11VVXXXXVVf/Z0IMe9CCuuuqqq6666qr/sR48m82evlgsmM1mdF1HrZVSCqUUSilEBBFBRBARSCIikEREIImIQBKSiAgkIYmIQBKSiAgkERFIQhIRgSQk8fzYBsA2trGNbWxjm8zENraxjW1sYxvbZCa2sY1tbGMb22QmtslMbJOZZCaZSWuNaZpYrVbPOH/+/Hctl8vP4aqr/g+y/eDFYvFeW1tbDz527Nh7l1IopSCJiEASEYEkJCEJAElIQhKSkASAJAAk8cLYBsA2ALYBsI1tbANgG9vYptZKrZVaK7VWSinUWimlUEqh1spsNmM2mzGfz/nBH/zBh+zv79/KVVddddVVV131n43KVVddddVVV131P9mtq9XqIZn59NYa8/kc29jGNrYppWCb+0kCICLITCKCzCQiAMhMIgKAzCQiAMhMIoLMJCIAsM39JCEJSTw329gGIDOxjW0iAttkJraxjW1sk5lIwja2sY1tbGObiCAziQhsk5nYJjMppVBrpe/7B21ubn72crl87/39/d/e29v7ntbab3PVVf/LlVIevLW19V6nT5/+7IiglEJEEBFIQhKSiAgAJCEJSQBIQhKSAJAEgCQeSBIAtvmX2OaBbGMbSXRdR62VUgq1Vkop1FoppVBKodZKrZVaK13X8Td/8zefvb+/fytXXXXVVVddddV/BfSgBz2Iq6666qqrrrrqf7bMfFAp5bcXi8WDF4sFfd/TdR21VkoplFKICCKCiCAiiAgiAklEBJKQREQgiYhAEpKICCQREUgiIpBERCCJiEASkpCEJO4nCdvczza2sY1tbJOZ2MY2mYltbGObzMQ2trGNbWxjm8zENraxjW0yE9tkJplJZpKZtNZorbFcLp9x4cKF71qv19/TWruVq676XyIiHry5ufleZ86c+exSChFBRBARRASSkIQkJCEJSUgCQBKSAJAEgCQAJHE/STw/trmfbQBsYxsA29jGNraxTURQa6XWSq2VUgq1VkoplFKotVJKoZRCrZXZbMY0Tbd+3/d930O46qqrrrrqqqv+q1C56qqrrrrqqqv+x4uIZ0h6nf39/fey/dmZiW1sYxvblFJ4fiQBIImIIDOJCDKTiAAgM4kIMpOIIDOJCGwDYJvnJglJSEISD2QbANvYJjOxjW0yE9vYJjOJCGyTmdjGNraxjSRsYxvb2CYiyEwiAttkJplJrZXWGl3XPWhzc/Ozl8vlex8cHPz27u7u72Tmd3PVVf8DSXrwxsbGe504ceK95/P5g0spRAQRgSQiAklIQhKSkIQkACQhCQBJAEgCQBL3k8S/lm3uZxvb2MY2tqm1UmullEKtlVorpRRKKdRaKaVQSqHWSimFWit93/Prv/7r78NVV1111VVXXfVfCT3oQQ/iqquuuuqqq67636O19lmbm5ufPZvNmM1m9H1PrZVSCrVWIoJSChFBRCCJiCAikEREIImIQBIRgSQkERFIIiKICCQREUgiIpCEJCQhiYhAEgCSkMQD2QYgMwHITGxjm8wkM7FNZmIb22QmtrGNbTIT29jGNraxTWZiG9tkJrbJTGyTmbTWyExaaxwdHT1jd3f3uw4ODr4HuJWrrvpvZPvB8/n8vU6cOPHaGxsbr11rJSKICCICSUQEkpCEJCQhCQBJSAJAEgCSAJDE/STxQJJ4bra5n20AbANgG9vYBsA2trFNrZVaK7VWSinUWimlUGullEIphVorpRRqrZRSqLVy4cKF3/7Jn/zJ1+Gqq6666qqrrvqvhB70oAdx1VVXXXXVVVf972L7wbXW31osFg9eLBb0fU+tlVorpRRKKUQEEUFEEBFEBBGBJCICSUQEkogIJCGJiEASEUFEIImIQBKSiAgkIYmIQBKSkIQkJCGJB7INgG0yE9vYJjOxTWaSmdgmM7FNZmIb22QmtrGNbWyTmdjGNraxTWZim8zENplJZtJao7VGa431en3rPffc8znjOH43V131XygiHry1tfVep0+f/uxSChFBRBARRASSkEREIAlJAEhCEpIAkIQkACRxP0ncTxIvKtsA2AbANrYBsI1tbGMbgK7rKKVQa6XWSimFWiulFEop1FoppVBrpZRCrZVSCl3X8b3f+70POTg4uJWrrrrqqquuuuq/EpWrrrrqqquuuup/HUm32n7tS5cuvXdmfnZm0vc9trGNbUopPD+SAIgIMpOIIDORRESQmUQEmQlARJCZSEISAJKQBIAkIgIASdxPEpJ4braxjW0yE9tkJpmJbTKTzCQzsU1mEhHYJjOxjW0igszENraxTUSQmUQEtslMbFNKITPJTLque/DDHvaw71qtVp8NeG9v77ePjo5+ZxzHW1trv81VV/0HiogHb25uvtfp06c/u5RCKYWIICKQREQgCUlIQhKSkIQkJAEgCUkASAJAEveTxANJ4gWxzf1s80C2uZ9tbGMb20QEtVZqrZRSqLVSSqHWSimFWiulFGqtlFKotVJKodZKKYW//uu//uyDg4Nbueqqq6666qqr/quhBz3oQVx11VVXXXXVVf+rvXbf99+1sbHx4NlsRt/31FqptVJKISIopRARRASSiAgiAklEBJKICCQREUgiIpBERCAJSUgiIpCEJCKCiEASEYEkIgJJSCIikIQkJPFAmQlAZpKZ2CYzyUxs01rDNplJZmKbzMQ2mYltbJOZ2MY2trFNZmIb29gmM7FNZmIb29gmM7FNZmIb26xWq1sPDg5+e7lc/s56vb61tXYrcCtXXfUikvTgjY2N9zp+/Ph7z+fzB5dSiAgigohAEhGBJCQhCUlIQhKSAJCEJAAkASAJAEncTxL/WrYBsA2AbQBsYxvb2MY2timlUGul1kqtlVIKtVZKKdRaKaVQa6WUQq2VWiulFGqtlFI4ODi49bu/+7sfwlVXXXXVVVdd9d8BPehBD+Kqq6666qqrrvrfTdKDSynftVgsXnuxWND3PbVWaq2UUiilEBFEBBFBRBARRASSiAgkERFIIiKQREQgCUlIQhIRgSQkERFIIiKICCQREUQEkogIIgJJSEISkpCEbQBsYxvbZCaZiW1aa2QmmUlmYpvMJDPJTGyTmdgmM7GNbWxjm8zENraxTWYCYBvb2MY2trGNbWxjm8zENpmJbVar1a3r9frW9Xp969HR0e8Mw3Cr7d/mqqueyfaD5/P5ex07dux1tra2XquUQkRQSkESEUFEIAlJSEISkpCEJAAkIQkASUgCQBL3k8T9JPGisM0D2QbANgC2sY1tAGxjG9vUWqm1Ukqh1kophVorpRRqrdRaKaVQa6XWSq2VUgq1VmqtlFL4sR/7sde5/fbbf5urrrrqqquuuuq/A5Wrrrrqqquuuup/Pdu3Snqf3d3d98rMz85M+r7HNraxTSmF50cSABFBZhIRZCYRQWYiCUlIQhIAkpAEgCQAbBMR2MY2EcH9JBERSAJAEpKQBIBtAGxjm8wkM8lMMpPWGplJZpKZZCaZiW0yk8zENpmJbWwTEWQmtrFNRGAbANvYBsA2trGNbQBsYxvbZCZ93z/Y9oNtk5nvnZms1+tbAfb29n776Ojod8ZxvLW19ttc9f9KKeW1d3Z23uvYsWPvXWullEJEEBFEBJKICCQhCUlIQhKSAJCEJAAkIQkASQBI4n6SeG6SeG62eSBJ2Ob5sY1t7mcb2wB0XUetlVorpRRqrZRSqLVSSqHWSq2VWiu1Vmqt1FoppVBrpZTCHXfc8du33377b3PVVVddddVVV/13QQ960IO46qqrrrrqqqv+77D94Pl8/lsbGxsPns/ndF1HrZVaK6UUIoKIoJRCRCCJiCAikEREEBFIQhKSkIQkJBERSEISEYEkJBERSCIiiAgkERFEBBFBRBARRAQRgSQiAkkASALANgCZSWaSmWQmmUlrjcyktUZmkplkJplJZpKZ2CYzsY1tMhPbANjGNgC2sQ2AbWwDYBvb2MY2ALaxjW1sYxvbZCa2yUxsExEcHh7eenBw8NtHR0e/MwzDreM43hoRt3LV/xUPjgjm8/l7nT59+rO7rqOUQkQQEUQEEYEkJBERSEISkgCQhCQkASAJSQBIAkASAJK4nyT+NWzzQLYBsA2AbQBsYxvb2MY2kqi1Umul1kophVortVZKKdRaqbVSa6XWSq2VWiu1VmqtlFKotbK/v3/rN37jNz6Eq6666qqrrrrqvxN60IMexFVXXXXVVVdd9X+LpAdLeq+tra3PXiwW9H1PrZVaK6UUSilEBBFBRBARRAQRgSQiAklIQhKSkEREIAlJSEISEYEkIgJJRASSiAgigohAEqUUIoKIICKICCKCiEASEYEkACRhG9tkJplJZpKZtNbITFprZCatNTKT1hqZSWZim8wkM7GNbWwDYBvbANjGNgC2sQ2AbWwDYBvb2AbANraxjW1sYxvb2MY2mYltMhPbrFarW9fr9a2r1erW5XL5O8Mw3Gr7t7nqfyRJD46IB8/n89cqpdD3/YP7vn/I5ubma0lCEpKQREQgCUlEBJKQhCQiAgBJSEISkpAEgCQkASAJAEncTxL3k8SLwjb3s839bANgGwDbANjGNraxjW1KKdRaKaVQa6XWSimFWiu1Vmqt1FqptVJrpdZKrZWu6yilUGullML+/v6tP/ETP/E+d999929z1VVXXXXVVVf9d6Jy1VVXXXXVVVf9n2P7Vtufs7e3h+3Pbq0xm82wjW1sU0rh+ZEEgCQkIQlJRASZiSQkIQlJ2CYisE1EYJuIwDa2sU1EAGAb29jGNveLCO4XEUgCQBK2sY1tMpPMpLVGa43MpLVGa43WGplJa43MJDPJTGxjG9vYxja2sQ2AbWwDYBvbANjGNgC2sQ2AbWxjGwDb2MY2tgGwjW1sk5n0ff9g2w/OTGy/d2ayXq9vBbh06dJvL5fL3xnH8dbW2m9z1X8JSQ8upTx4Npu9VimFzc3N1+77/sF93z9YEpKICCQhCUkASEISkgCQhCQAJCEJSUhCEpKQhCQAJCEJAEkASAJAEgCSeCBJvCC2+ZfYBsA2ALYBsI1t7mebWiu1VmqtlFKotVJrpZRCrZVaK7VWuq6j1krXddRaqbVSa6WUQimFvb29W7/+67/+IVx11VVXXXXVVf8ToAc96EFcddVVV1111VX/pz1oPp//9sbGxoPn8zld11FrpZRCKYVSChFBKQVJRAQRgSQkIYmIQBKSkIQkJCEJSUQEkpBERCCJiEASEUFEEBFEBBFBRBARlFKICCKCUgoRQSmFiEASpRTuJ4nMxDaZSWbSWqO1RmuN1hqtNVprtNZorZGZZCa2sY1tbGMb29jGNrYBsI1tbANgG9sA2MY2tgGwjW0AbGMbANvYxjYAtrGNbWxjG9vYJjOxTWaSmZRSODg4uPXw8PC3j46OfmcYhlvHcbw1Im7lqn+tB0cEtdbX7vv+QaUUNjY2Xmdzc/O1JCEJSUQEkpCEJCQBIAlJSAJAEgCSAJAEgCQAJAEgCUlIQhIAkpAEgCQkASAJAEncTxLPTRIPZJvnZhsA2wDY5n62sQ2AbQBsYxsA29im1kqtlVorpRRqrdRaqbVSa6XWSq2Vruvouo5aK13XUWul1kophYjgz/7sz777l3/5l9+Hq6666qqrrrrqfwr0oAc9iKuuuuqqq6666v+2UsqDbb/X9vb2Zy8WC/q+p9ZKrZVSChFBKYWIICKICCQhCUlIIiKQhCQkIQlJSEISEYEkJBERSCIikEREEBFEBBFBRBARRAQRQSmFUgoRQSmFUgoRQSmFiEASEQGAJGyTmdimtUZrjdYa0zTRWqO1xjRNZCaZiW0yE9vYJjOxjW1sYxvb2MY2trGNbWxjGwDb2AbANraxDYBtbANgG9sA2MY2tgGwjW1sYxvb2MY2trFNZmKbzMQ2q9Xq1vV6fetqtXrGcrn87WEYbrX92/w/J+nBkh7cdd2D+75/UN/3D+77/sGbm5uvLQlJRASSkIQkJCEJSQBIQhIAkpAEgCQAJAEgCQBJ3E8S95MEgCQAJCEJAElIAkASAJIAkASAJP41bHM/29zPNgC2AbCNbQBsA2Ab2wDYRhK1Vkop1FqptVJKodZKrZVaK13XUWul6zq6rqPrOrquo9ZKrZVSCgA//MM//D5PetKTvpurrrrqqquuuup/EipXXXXVVVddddX/ea21W4HPOTo6IjM/u7XGbDbDNrYppQBgm/tJQhKSkIRtIgJJSEISkpCEJGwTEUjCNhGBbSIC29jGNrbJTEop2MY2ALaJCGxjm1IK94sIACKCiABAEraxTWbSWqO1RmuNaZpordFaIzOxTWaSmWQmmYltMhPbZCa2sY1tMhPb2MY2trGNbWwDYBvb2AbANraxDYBtbANgG9sA2MY2tgGwjW1sYxvbANgmM7FN3/cPtv3gzMT2e7XWsI0kAIZhuNU2krBNKUXL5fLpPJMk1uv1MwDbxjattVttY5vW2jMAMhPbtNaQdKttAGxj+1YA22QmEXEr/wUkPTgiHtz3/WvVWtnY2HidiPDm5uZrS0ISEYEkJCEJSUhCEpIAkIQkACQBIAkASQBIAkASAJK4nyQAJHE/SdxPEveTBIAkJAEgCQBJAEjifpJ4UdjmfpKwzQPZBsA2ALaxDYBtbANgG9tIopRCKYVaK6UUaq3UWqm1Umul1krXdXRdR9d1dF1H13V0XUfXdZRSiAh2d3dv/dEf/dH3ueuuu36bq6666qqrrrrqfxr0oAc9iKuuuuqqq6666v8PSQ+ez+e/tbGx8eDZbEbf99RaKaVQSqGUQkQgiYhAEpKQhCQkERFIQhKSkIQkJBERSEISEYEkJBERRAQRgSQigoggIiilEBGUUiilEBGUUiilUEqhlEIphVIKpRQigoggIrifbTKT1hqtNVprZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZiW0yE9vYJjOxjW1sYxvb2MY2trGNbWwDYBvb2AbANrYBsI1tAGxjG9sA2MY2tgGwjW1sYxvb2MY2D2Sb52abB7LNA9nmgWxzP9s8kG0eyDb3G4bhVq4Q4IhguVzeyhWKCK/X61ttYxtA0zQ93Ta2aa09AyAiHlRKYbFYvPZsNntw3/cPlkREIAlJSEISkpCEJCQBIAlJAEhCEgCSAJAEgCQAJHE/SQBI4n6SuJ8k7ieJ+0nigSRxP0lIAkAS95MEgCT+JbZ5INsA2AbANgC2AbANgG1sA2Ab2wDYRhIRQUQQEZRSKKVQa6XWSq2VruuotdJ1HV3X0fc9XdfR9z1d11FrpZSCJJ7+9Kf/9nd913e9DlddddVVV1111f9UVK666qqrrrrqqv9XbN86DMNrD8Pw3tvb259tm8yk6zpsA2CbiMA2kogIJCEJSdhGEhGBJCQhCUnYJiKQhG0kERHYxja2kYRtbGMb20QEtrFNRGAb29jGNraxzf0kARARRASSALBNZmKbzMQ2mUlmkplkJplJa43MJDNprZGZZCatNTKTzCQzyUxsk5lkJrbJTGxjm8zENraxjW1sYxvb2AbANraxDYBtbANgG9sA2MY2tgGwjW1sA2Ab2zyQbZ4f2zw/tnl+bPP82Oa52eZ+8/n8wbZ5oM3NzQfb5oFs80C2eSDbAEhCEpKQhCQkIQkASUgCQBIAkgCQBIAkACQBIIn7SQJAEveTxP0kASCJB5LE/STxQJJ4bpIAkASAJO4niRfENveThG0AbPP82AbANrYBsI1tAGxjm4ig1kpEEBFEBBFBRFBrpdZKrZVaK13X0XUdfd/T9z1939P3PV3XUWslIgD4lV/5lc/+vd/7vc/hqquuuuqqq676n4zKVVddddVVV131/05r7RnA56xWq2cA39VawzZd1wFQSiEziQgkYRtJSCIikIQkbCOJiEASkpCEbSQREUjCNhGBbWwjCdvYxja2sY1tbBMR2CYzyUwyk8wkM7FNZmKb+0kiIogIJAEgCQDbANgmM7FNZpKZZCatNTKT1hqtNTKT1hqZSWuN1hqZSWaSmWQmrTVsk5lkJpmJbWyTmdjGNraxTWYCYBvb2MY2trENgG1sA2Ab29gGwDa2AbCNbV4Q27wgtnlBbPOC2OYFsc3zY5vnxzYviG0AJAEgCQBJSAJAEgCSAJAEgCTuJwkASdxPEgCSuJ8k7ieJ+0nigSRxP0k8kCSemyQeSBL3k8QLYhsASQDY5vmxDYBtbANgG9sA2MY2tpFEKYWIICKICCKCiCAiiAgiglorXddRa6Xve7quo+97+r5nNpvR9z1d11FrRRIXLly49fu///vf5+677/5trrrqqquuuuqq/+moXHXVVVddddVV/2+tVqvvHobht48dO/ZbrbUHz+dzbGObiCAziQhsI4mIwDaSiAgkIQnbSCIikIQkJGGbiEAStpGEbSRhG9tkJhFBRBAR2CYisE1EYBvb2MY2tslMbGObzMQ29yulUEpBEhGBJAAkcT/b2MY2mYltWmtkJq01MpPWGq01Wmu01mit0VqjtUZm0lqjtUZmkplkJplJZpKZZCa2yUxsY5vMxDa2sY1tbGMb29jGNgC2sQ2AbWxjGwDbPD+2eWFs84LY5oWxzQtjmxfENi+MbZ4fSQBIAkASAJIAkMT9JAEgiftJ4n6SuJ8kACRxP0k8kCTuJ4nnJonnRxLPjyReENsASALANrZ5INsA2AbANrYBsI1tbANgG0mUUogIIoKIICKICEopRAQRQURQSqGUQtd19H1P3/fMZjP6vmc2m9H3PV3XUUoB4Ny5c7d+8zd/8+vs7+/fylVXXXXVVVdd9b8Blauuuuqqq6666v+1zLz18PDwdYD3yszPzkz6vqeUQkQQEUQEEYFtJBER2EYSEYEkJGEbSUQEkpCEbSQREUjCNhGBbWwjCdvYxja2iQgyk1IKmUlmkplkJplJZmKbzKTWim1sk5nYxjalFAAigoggIogIJCEJSTyQbTIT22QmmUlm0lqjtUZrjdYarTWmaaK1xjRNZCatNaZpIjNprZGZtNbITDKTzCQzyUwyE9tkJraxjW0yE9vYxja2AbCNbWxjGwDbPJBtXhjbvCC2eWFs88LY5oWxzQtjmxdGEgCSAJDE/SQBIIn7SeJ+kgCQxP0k8UCSAJDEA0nigSTxgkji38o2krANgG0eyDa2AbANgG1sYxsA29jGNhFBKYWIICKICCKCUgoRQURQSiEiiAhKKZRSqLXS9z193zObzZjP58xmM/q+p+s6IgLb/NEf/dF3/8RP/MT7cNVVV1111VVX/W9C5aqrrrrqqquu+n9vGIZbgc8Bfmccx+/a3Nx8cNd1lFKICEopRAQRQUSQmUQEkrCNJCQREUjCNpKICCQhCdtIIiKwjSRsIwnbZCYRQUQQEUQEtokIbJOZZCaZiW1sk5nYJjPJTGqt2Ka1RimFUgoRQSmFUgq2KaUgCUlEBBGBJCTx3GyTmWQmmUlrjcxkmiZaa0zTRGuN1hrTNDFNE601Wmu01pimidYarTUyk9YamUlmkplkJplJZpKZ2MY2mYltbGMb29jGNraxzXOzzQtim+fHNi+IbV4Q27wwtnlBbPPC2OZ+kgCQxP0kASCJ+0nifpIAkMT9JHE/SdxPEveTxANJ4vmRxIvKNi+Ibf4ltrmfbWwDYBvb2AbANhFBRBARRASlFCKCiCAiKKUQEZRSiAhKKZRSKKVQSqHrOmazGfP5nNlsxnw+p+97aq1IorXG93zP97zP3/3d3303V1111VVXXXXV/zZUrrrqqquuuuqqq55pGIbfbq29zjRNn7W5ufnetVZqrZRSKKUQEUQEEUFEEBHYRhIRgW0kERFIwjaSkEREIAnbSCIisI0kbCMJ29jGNraxTUSQmZRSsI1tbJOZZCaZSa0V22QmmUlEUEohIiilUEohIiilUEqhlEJEUEqhlEJEUEpBEhFBRCAJSdzPNgC2yUxaa2QmrTVaa7TWmKaJaZqYponWGtM0MU0T0zTRWmOaJlprtNZordFao7VGZpKZtNbITDIT22QmtslMbJOZ2AbANs/NNs/NNs/NNs/NNs/NNs+PbZ4f27wgtnlBbPOCSOJ+kgCQxP0kASCJ+0kCQBL3k8T9JHE/STw3Sfxb2eZ+krDNA9nmBbENgG1sYxsA29jGNgC2sQ1ARBARRASlFCKCiCAiKKUQEZRSKKVQSqGUQimFUgq1Vkop1Frpuo75fM5isWA2mzGbzSilYJt77rnn1u/8zu98n7vvvvu3ueqqq6666qqr/jeictVVV1111VVXXfUArbVbSymfs1wub621fnatlVortVZKKZRSKKUQEUQEEUFEkJlEBJKwjSQkERFIwjaSiAgkYRtJRAS2kYRtMpOIICKICCKCiCAzyUwyk9YatVYyk8zENplJrZXMJCIopRARlFKICEoplFKICEoplFKICEoplFIopRARlFIopVBKQRIRgSQkERFIAsA2trGNbTKT1hqtNVprtNaYpolpmpimiWmamKaJaZqYpolpmpimidYa0zTRWqO1RmuN1hqZSWuNzCQzyUwyE9vYBsA297PN/WzzQLa5n20eyDYPZJsHss1zs80D2ea52ea52ea52eb5sY0kACQBIIn7SQJAEgCSAJDEA0kCQBIPJInnRxLPj20kYZvnZpv7ScI2z802L4ht7mcb29gGwDa2sY1tbBMRlFKICCKCiCAiiAhKKUQEpRRKKZRSKKVQSqHWSimFWiu1Vmqt1Frpuo6u61gsFsznc/q+JyJorfH3f//3v/3N3/zNr8NVV1111VVXXfW/GXrQgx7EVVddddVVV1111fNTSnnQsWPHftv2gwFqrdRaKaVQSqGUQkQQEUQEEUFEEBFIIiKQhCQiAklIQhIRgSQkIYmIQBKSiAgiAklEBBFBRBARlFKICEoplFIopVBrpZRCrZVSChFBKYWIoJRCRFBKoZRCRFBKISIopVBKoZRCRFBKISIopVBKoZRCRBARlFIopRARRASSkIQkJAFgG9tkJrbJTFprtNaYponWGtM0MU0T4zgyTRPTNDFNE9M0MU0T0zQxTRPTNNFao7VGa43WGq01MhPbANgGwDYAtrmfbQBsA2Cb+9kGwDb3sw2Abe5nm/vZ5n62eSDb3M8297PNA9nmgWzzQLZ5fiQBIAkASQBIAkASAJK4nyTuJ4nnJol/iW2em23uZ5v72QbANgC2uZ9tAGxjGwDb2MY2tgGwjW1sYxsA29jGNhFBRBARRAQRQURQSiEiKKVQSqGUQimFWiulFGqt1Frpuo5aK7VWuq6j6zpqrdRamc1mzOdzaq0AjOPIT/7kT372r//6r38OV1111VVXXXXV/3boQQ96EFddddVVV1111VUvSN/3D+77/rVns9l7RcRrT9NERNB1HaUUaq1EBKUUIoKIICKICCQREUgiIpCEJCICSUhCEhGBJCQREUhCEhFBRCCJiCAiiAhKKUQEpRRKKZRSKKVQayUiiAhKKZRSiAhKKZRSiAhKKZRSiAhKKZRSKKVQSiEiKKUQEZRSKKUQEUQEpRQiglIKEUFEUEohIogIIgJJSAJAErYByExsk5m01mit0VqjtcY0TUzTxDiOTNPENE2M48g0TUzTxDRNTNPENE1M00RrDdvYBsA2tgGwjW1sA2Ab2wDYxjYAtgGwjW0AbANgGwDbANgGwDYAtgGwDYBtAGwDYJv72QbANvezzf1scz/b3M8295MEgCQAJAEgiftJAkASDySJF5VtnpttAGzzQLYBsA2AbQBsA2AbANsA2MY2ALaxjW1sYxsA29jGNraxjW0AIoKIICKICCKCUgoRQSmFUgqlFEop1FqptVJrpdZK13XUWum6jq7r6PueruuotdJ1HbVWSin0fU8phczkzjvvvPU7v/M73+fpT3/6b3PVVVddddVVV/1fgB70oAdx1VVXXXXVVVdd9aKotT54c3PzvRaLxWe31shMSinUWqm1UkohIogISilIIiKICCICSUgiIpCEJCICSUgiIpCEJCICSUgiIogIJBERRASlFCKCUgoRQSmFUgoRQSmFiCAiKKUQEZRSKKVQSqGUQimFUgqlFEoplFKICEoplFIopVBKISKICEopRASlFCICSUQEpRQigoggIogIIoKIQBKSkMQD2SYzsU1m0lqjtcY0TbTWmKaJaZoYx5FpmhjHkWmamKaJaZqwjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbANgG9vYxja2sQ2AbWxjGwDb2AbANrYBsI1tAGwDYBvbANgGwDYAtgGwDYBtAGwDYBsASQBIAkAS95MEgCT+tWxzP9vczzYAtgGwDYBtAGwDYBvbANgGwDa2AbANgG1sA2Ab29jGNraxjW0AbGMb2wBEBBFBRBARlFKICEoplFIopVBKodZKrZVaK7VWuq6j6zr6vqfrOvq+p+97uq6j6zq6rqPWSq2ViEASEcE4jtx+++23fumXfunr7O/v38pVV1111VVXXfV/BXrQgx7EVVddddVVV1111b9G13UPns1mr72xsfFepZTXbq1hm1ortVZKKZRSiAgigoggIogIJBERSCIikIQkIgJJ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+tebz+cPns/nD57P5w8+fvz4ax07duy15/P5g3kA2zw/knhuknh+JPFAkrifJAAkcT9J3E8SAJK4nyTuJwkASQBI4n6SAJAEgCQAJAEgCQBJAEhCEgCSAJCEJAAkIQkASUhCEgCSkIQkJCEJSUgiIogIIoJSChFBRBARRAQRQUQQEUQEEYEkIgJJSEISAJJ4INvYBsA2mYltbJOZZCaZiW1sc/HixVttc9ttt/32pUuXbj137twzDg8Pb7333nt/m6uuuuqqq6666qr/mdCDHvQgrrrqqquuuuqqq676jzGfzx88n88fvFgsHnzixInXms1mDz5+/Phr8wC2eW6SeH4k8UCSuJ8kACRxP0ncTxIAkrifJAAkcT9JAEgCQBIAkgCQBIAkACQBIAkASQBIAkASkgCQhCQkASAJSUgCQBKSkIQkJCEJSUhCEhFBRBARSCIiiAgkERFIQhKSkIQkACTxQLa5n21sYxvb2CYzsY0kLl68eOulS5duveOOO357HEfuuuuu377vvvt+h6uuuuqqq6666qr/fdCDHvQgrrrqqquuuuqqq676z7NYLB68WCwePJ/PH3z8+PHXWiwWDz5+/Phr80y2eUEkcT9J3E8S95PE/SQBIIn7SQJAEveTBIAk7icJAEkASAJAEgCSAJAEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSkIQkJCEJSUQEkpCEJCQhCUlI4n6SeCDb3M82tgGwDcClS5dulcTtt9/+23t7e7deuHDhGYeHh7fed999v81VV1111VVXXXXV/x3oQQ96EFddddVVV1111VVX/ddaLBYPts3Jkydf++TJk681n88ffOLEidfmmWzz/EjifpK4nyQAJHE/SdxPEgCSuJ8kACQBIIn7SQJAEgCSAJAEgCQAJAEgCQBJSAJAEgCSkASAJCQhCQBJSEISkgCQhCQkIQlJSAJAEveTxHOzzf1sI4lLly7denBwcOudd97529M0cc899/zOfffd99tcddVVV1111VVX/f+AHvSgB3HVVVddddVVV1111X+/xWLxYNucPHnytU+dOvVa8/n8wSdOnHhtAEk8kCTuJ4kHksT9JHE/SdxPEveTxP0kcT9JAEjifpIAkASAJO4nCUncTxKSAJAEgCQkASAJSQBIQhIAkpCEJO4niRfm4ODg1v39/Vvvvvvu3wa44447fvvo6OgZh4eHt3LVVVddddVVV131/xt60IMexFVXXXXVVVddddVV/3PN5/MHb2xsPNi2F4vFQwAkIQnAGxsbD+YBNjY2HswDbGxsPJgHkMRisXiwJO63WCweHBHYRhKSeCBJAEjifpK4nyQAJHE/SQBIAkASAJIAkASAJAAkASAJSTw3Sezv7996zz33/PbBwcGt+/v7z9jf37/17Nmzv81VV1111VVXXXXVVS8IetCDHsRVV1111VVXXXXVVVc90GKxeDCAJADbFsDGxsaDASQZ0GKxeDCAJCLCgDY2Nh4kCQBJbGxsPFgS99va2nowz2V7e/vBPJMkDg4Obr333nt/G+Duu+/+nbNnz/42V1111VVXXXXVVVf9W6AHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/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/V/FPwILC91qGbsvEgAAAABJRU5ErkJggg==) ```js // Create a helix around an edge. @@ -78,7 +78,7 @@ springSketch = startSketchOn('XY') |> sweep(path = helixPath) ``` -![Rendered example of helix 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAALhaklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/q6hcddVVV1111VVXXfX/wju90zu9yWu/9mt/I8DXfM3XvMwTnvCEXa666qqrrrrqqquu+r8OPehBD+Kqq6666qqrrrrqqv/bvumbvun3rrnmmlfnAb7xG7/xUb/xG7/xJK666qqrrrrqqquu+r+M4Kqrrrrqqquuuuqq//OuueaaV+e5fOiHfugTueqqq6666qqrrrrq/zoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq676f2kcxz2uuuqqq6666qqrrvq/juCqq6666qqrrrrqqv/z3u7t3k48l3d+53c+xlVXXXXVVVddddVV/9cRXHXVVVddddVVV131/8Lbvd3biWd6u7d7O3HVVVddddVVV1111f8HVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rCK666qqrrrrqqquu+n/hdV7ndd6bZ3qxF3ux1+aqq6666qqrrrrqqv8PCK666qqrrrrqqquu+n/hxV7sxV6LZ3qxF3ux1+Kqq6666qqrrrrqqv8PCK666qqrrrrqqquu+n/hxV7sxV6bZ3rxF3/x1+aqq6666qqrrrrqqv8PqFx11VVXXXXVVVdd9f/CNddc82Ce6cyZMw/mqquuuuqqq6666qr/Dwiuuuqqq6666qqrrvo/73Ve53Xemwe45pprHvxiL/Zir81VV1111VVXXXXVVf/XEVx11VVXXXXVVVdd9X/ei73Yi70Wz+XFXuzFXourrrrqqquuuuqqq/6vI7jqqquuuuqqq6666v+8F3uxF3ttnsuLv/iLvzZXXXXVVVddddVVV/1fR+Wqq6666qqrrrrqqv/zrrnmmgfzXM6cOfNgrrrqqquuuuqqq676v47gqquuuuqqq6666qr/017ndV7nvXk+rrnmmge/2Iu92Gtz1VVXXXXVVVddddX/ZQRXXXXVVVddddVVV/2f9mIv9mKvxQvwYi/2Yq/FVVddddVVV1111VX/lxFcddVVV1111VVXXfV/2ou92Iu9Ni/Ai7/4i782V1111VVXXXXVVVf9X0blqquuuuqqq6666qr/06655poH8wKcOXPmwVx11VVXXXXVVVdd9X8ZwVVXXXXVVVddddVV/2e9zuu8znvzQlxzzTUPfrEXe7HX5qqrrrrqqquuuuqq/6sIrrrqqquuuuqqq676P+vFXuzFXot/wYu92Iu9FlddddVVV1111VVX/V+FHvSgB3HVVVddddVVV1111f9NL/ZiL/baPMDnfu7n/hbAZ37mZ74Oz3T27Nlb77vvvlu56qqrrrrqqquuuur/IipXXXXVVVddddVVV/2f9Q//8A+/zfPxD//wD7/NVVddddVVV1111VX/H1C56qqrrrrqqquuuuqqq6666qqrrrrqqqv+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qr/czLzwaUU7ieJB6q1vjaAJCQ9WBKSkEREPEgSAJKQBMAwDM8Yx/HW1tpvc9VVV1111VVXXXXV/xZUrrrqqquuuuqqq676LyXpwRsbG+8lCUlIAqDW+mAASQB0XfdgnkkStpnNZg8GsI0kAGaz2YMzE0k8P5J4bg972MN+iweQxANJ4rllJrZZr9e3rtfrW1er1a1HR0e/MwzDd3PVVVddddVVV1111f9UVK666qqrrrrqqquu+k9XSnnw5ubme504ceK9Z7PZgyOCB5LEA0nigSTx3CTx3CTx/EjigWazGfeTxAsiiftlJrbp+/7Bm5ubD7ZNZr53Zn7XarW69ejo6LePjo5+ZxzHW6dp+m2uuuqqq6666qqrrvqfgMpVV1111VVXXXXVVf/hJD14sVi814033vjawGtHBBFBKQVJSEISz48knpsknh9JvCCSeEH6vucFkcTzY5vMxDa2sY1tMpO+7x+8tbX13rbfOzNZr9e32mZ/f/+3j46OfmcYhltt/zZXXXXVVVddddVVV/1Xo3LVVVddddVVV1111X+IUsqDNzc33+vEiRPv3ff9g0spRAQRQUQQEUgiIgCQxHOTxHOT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RGuNaZoYx5FxHBnHkXEcGceRcRwZx5FpmpimiWmaaK3RWqO1xjRNtNZordFaIzNprZGZZCatNTKTaZpYLpe3Xrx48bsPDg4+h6uuuuqqq6666qr/29CDHvQgrrrqqquuuuqqq/6329nZ+axrrrnms7uuo5RCKYVSChGBJCICSUQEkogIIoKIICIopVBKoZRCKYVSCqUUaq2UUiilUEohIiilEBFEBKUUJFFKISKICGqtlFKotRIRRAQRgSQAbJOZ2AZAEgCSeCBJPDdJPLfd3V0ksbe3x5133kkphcPDQw4ODjg8PGRjY4PNzU0ykw/5kA8B4Nd+7dfY3t7mxIkT3M8297MNgG26rqPve/q+p+97ZrMZXdfR9z21VmqtRAQRgSRsY5vMpLXGNE1M08Q4jozjyDRNTNPENE201mitYZvMpLVGa43MZJompmmitcY4jkzTxDRNjOPIOI5M08Q0TUzTxDAMDMPAOI5M00RrjdYarTUyk8wkM2mtkZm01pimieVyeevFixe/+/Dw8HO46qqrrrrqqquu+r+JylVXXXXVVVddddX/Yl3XvfaDHvSg3yqlUGullEJEUEohIiilIImIICKICCKCiCAiiAhKKZRSKKVQSqGUQimFUgoRQSmFUgqSiAhKKUQEpRQiglIKtVYiglIKpRQiAkkAZCatNVprZCbTNNFaIzN5Uezt7bG3t8dqtWK5XBIRnD9/nmEYWC6XAEhCEpKQhCQkAXDp0iUuXbqEbe7327/929hmNpthm/l8znw+Zz6fs1gsWCwWZCY33HADpRRqrdRa6bqOruvo+56+75nNZvR9T9/39H1PrZVaK7VWIoJSCn3fY5vMJDOZpolpmhjHkXEcGceRcRyZpolpmmit0VqjlEKtlcyk73taa0zTRGuNaZoYx5FpmpimifV6zXq9Zr1eMwwD4zgyTRMRQWuNzCQzkURmEhFEBLXWBy8Wi89eLpfvff78+e9eLpefw1VXXXXVVVddddX/LVSuuuqqq6666qqr/heS9OAzZ85817Fjx1671kophVIKEUEphYiglEIphYggIogIIoKIoJRCRFBKoZRCKYWIoJRCRBARlFKICEopRAQRQSmFiKDWSkRQSqGUQkQQEUjCNplJa43MpLVGa43WGq01Wmu01shMLl26RK2Vw8NDzp07R62V9XrNer1mGAbW6zWSkEREIAlJAEhiNpshCUlIAkASkrifbQBsc7/ZbAaAbQCWyyVHR0cAZCYAmcnf/u3f0vc9ALPZjNlsxpkzZ7DNzs4OJ06c4NSpU/R9T9/39H1P3/f0fU/f93RdR62VWisRQSmFWiu2sU1rjdYa0zQxjiPjODKOI+M4Mo4j4zjSWmOaJlprtNZordFaY5omWmtM00TXdXRdR9d1rNdr1us14zgyjiPTNNFaIzORRGaSmUQEmUlEUEp58Hw+/+zlcvne58+f/+7VavU5XHXVVVddddVVV/3fQOWqq6666qqrrrrqf5nNzc3Puvbaaz+76zpqrZRSiAhKKUQEEUEphVIKpRRKKUQEEUEphYiglEJEEBFEBKUUIoJSChFBKYWIoJRCRFBKoZRCRFBrRRKlFCQhCdtM04RtMpPWGq01dnd3sc3dd9/NarUiIrh06RIA+/v7SEISEYEkJCEJSUhiPp8jCUlIAkASkgCQhCQAJCEJAElIwjYAtrHN/fq+xzYAtrENgG1sA2Ab2wDYZrVasVwuuXjxIraxjW0k0fc9i8WCjY0NAG644QYkcerUKR75yEfS9z1939N1HbVWuq6jlIIkuq6j6zrm8zmZSWuNaZqYpolhGBjHkXEcGceRcRyZpolpmpimidYa4zhSSqHWSq2VWitd17FerxmGgXEcGceR1hoRQWuNzCQzyUwigoiglEKt9cGLxeKzl8vle589e/a7h2H4HK666qqrrrrqqqv+d6Ny1VVXXXXVVVdd9b9ERDz4zJkz37Wzs/PatVZKKZRSiAhKKUQEEUEphVIKpRRqrZRSiAgiglIKEUFEEBFEBKUUSilEBBFBKYWIoJRCKYWIoJRCRFBKQRIAmcmlS5fY399nf3+f5XKJJM6fP884jiyXSyQhCUlEBJKQhCTm8zmSkIQkJAEgCUkASEISAJKQBIAkJAEgCUkASEISkpCEbWwDYJv7dV2HbQBsA2Ab2wDYxjYAtgGwjW0AbGMbANvY5vDwkIODA2xzzz33YBuAX/7lX2axWGCbra0tdnZ2OHbsGCdPnuTUqVMAvMRLvAS1ViKCUgqlFPq+Z7FY0FqjtcY4jozjyDiOjOPIOI6M48hyuaSUQimFUgq1Vrquo9ZK13UMw8AwDIzjyDiORAStNTKT1hqSkERmEhFEBKWUB8/n889eLpfvfd99933ONE3fzVVXXXXVVVddddX/TlSuuuqqq6666qqr/ofLzAcfO3bsva655prPrrVSa6WUQkQQEZRSiAgiglIKpRRKKZRSqLVSSqGUQkQQEUQEpRQigoiglEJEUEqhlEJEUEohIogIIgKAv/qrv8I2BwcHXLp0CdtIQhKSkIQkJCGJ+XyOJCQhCQBJSAJAEpIAkIQkACQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCRhG9vYxjb3m81m2MY2trENgG1sA2Ab2wDYxjYAtrENgG0AbGMbANvYBsA2tmmtAXDp0iV2d3exjW1sY5sf+ZEfYWtrC4BbbrmFEydOcPPNN/OSL/mSRAQRQdd1ZCaZyTRNTNPEOI4cHR1xdHTEcrmklEIphVIKpRRqrdRaqbUyDAO1VsZxZJompmkiImitkZlkJplJRBARlFKotT54sVh819HR0Wfdc889n2P7u7nqqquuuuqqq6763wU96EEP4qqrrrrqqquuuup/qlrra99yyy2/VUqh1kophVIKEUFEUEohIogISimUUiilUEqhlEKtlVIKpRQiglIKEUFEUEqhlEJEEBGUUogIIgJJSOLw8JDbb7+dpz/96ZRSkIQkJCEJSQBIQhKSAJCEJAAkIQkASUgCQBKSkASAJCQhCUkASEISkpBERCAJSUgiIpBERBARRAQRQUQQEWQmmUlmYpv3fM/3BOA7vuM7sI1tMhPb2MY2trGNbWwDYBvb2MY2ALaxDYBtbANgGwDb2AbANrYBsI1tAGxjGwDb2MY2tmmtsbm5ySu/8ivzSq/0StRaiQgiAkkAZCbDMLBarTg6OuLo6Ijlcsl6vWYYBoZhYBgGhmFgGAaGYWAcR8ZxZBxHpmlimiYyk8yktUZmkplkJplJa43WGq01jo6Obr3vvvvep7X221x11VVXXXXVVVf970Dlqquuuuqqq6666n8gSQ8+ffr0d+3s7Lx2rZVaKxFBKYWIICKICEopRASlFEoplFIopVBKoZRCrZVSCrVWSilEBBFBKYWIICKICCICSUjCNk960pNYLpfce++91FqZz+dEBACSkASAJCQBIAlJAEhCEgCSkIQkACQhCUlIQhKSkIQkJCGJiEASEUFEIImIICKICEopRASlFCKCUgqlFGqtlFIopdBao7VGZtJa434nTpygtUZmkplkJpmJbTKTzMQ2mYltbGMb22QmtgGwjW1sYxvbANjGNrYBsI1tAGwDYBvbANjGNgC2sU1msl6v+c3f/E3+6I/+iGuvvZbHPOYxPOpRj6LWSq2Vvu/p+55SCn3fM5vNmM1mLJdLlssltVZKKZRSqLVSa2UYBmqt1FoZx5FpmpimiWmakERmkplkJplJRBARlFIopTx4sVj81nq9vvXuu+9+n8z8ba666qqrrrrqqqv+Z0MPetCDuOqqq6666qqrrvqfZGNj47Ouvfbaz+66jlIKpRRKKUQEEUFEEBGUUogISimUUiilEBGUUiilUGul1kqtlVorpRQigoggIpCEJCQBcHh4yJ133sltt91GrZVSChFBKYWIQBKSkASAJCQBIAlJSAJAEpKQhCQkIQlJSEISEYEkIgJJRAQRQUQQEUQEEUEphVIKpRRKKZRSqLVSSqHWSq2VWiu1Vrquo9ZKrZVSCq01Wmu01pimiZd8yZcE4I//+I9prTFNE601Wmu01mit0VqjtUZm0lojM8lMMpPMJDOxTWZim8zENrbJTGxjG9sA2MY2trGNbQBsYxsA29gGwDa2yUwyk8wkM2mt0VpjNpvx4Ac/mNd8zddkY2OD+XxO13VIIjMZx5HlcsnR0RHL5ZLlcsl6vWYYBoZhYBgGxnFkGAbGcWSaJsZxZJompmmitUZrjcwkM8lMMpPWGplJa43WGq01Lly48N0XL178Hkm/zVVXXXXVVVddddX/TOhBD3oQV1111VVXXXXVVf8TRMSDT58+/V3b29uv3XUdpRQiglIKEUFEEBFEBKUUIoJSChFBKYVSCqUUSinUWqm1UmullEKtlYggIpDEAx0eHnLrrbdy9uxZaq2UUogIIoKIICKICCICSQBIQhKSkIQkJCEJSUhCEpKICCQREUgiIogIIoJSChFBKYWIoJRCKYVaK6UUaq3UWqm1Umul1krXddRaqbXSdR21Vmqt1FqptVJKoZRCRGCbzCQzyUx2dnYAuPfee5mmidYa0zQxTRPTNDFNE9M0MU0T0zTRWmOaJlprTNNEa43WGq01MpPWGplJZpKZZCaZSWZim8zENpmJbWxjG9vYxja2sQ2AbWyTmdgmM8lMMpPMJDNprZGZ9H3PmTNneMxjHsOjH/1oZrMZXdchidYawzCwXC5ZLpcsl0tWqxXr9ZphGFiv14zjyDiOjOPIOI5M08Q0TUzTxDRNTNNEa43MJDPJTDKTzCQzaa0xTROSuO+++757b2/vc2zfylVXXXXVVVddddX/LOhBD3oQV1111VVXXXXVVf+dMvPBOzs773XmzJnP7rqOUgqlFCKCUgoRQUQQEUQEEUEphYiglEIphYiglEKtlVortVZKKdRaKaUQEUjifgcHB9x1113ce++9SKKUQimFiCAiiAgigoggIogIIgJJSEISkpBERCAJSUQEkogIIoKIICKICEopRASlFEop1FoppVBKodZKrZVaK7VWaq3UWum6jlortVZqrdRaKaVQa6WUQimFiCAiiAgkIQkASUhCEvezDYBtbJOZZCaZSWuN1hrTNDFNE601pmliHEemaWKaJsZxZJompmlimiamaWKaJlprtNZordFao7VGa43MpLVGZpKZZCa2yUwyE9vYJjOxjW1sk5m01shMMhPbZCaZSWaSmWQmrTUyk77vecQjHsFLvdRLcd1111FrJSKYpolhGFgulyyXS1arFcvlkvV6zTiOrNdrxnFkmibGcWQcR6ZpYpompmmitcY0TbTWaK2RmdgmM2mtkZm01mitsVwub93f3//tvb299+Gqq6666qqrrrrqfw70oAc9iKuuuuqqq6666qr/LrXW177xxht/q+s6SimUUiilEBFEBBFBRFBKISKICEopRAQRQSmFUgq1Vkop1FqptVJKodZKRCCJ+x0eHvKMZzyDCxcuUEqhlEIphYggIogIIoKIICKICCKCUgqlFCQhiYhAEhFBRBARRAQRQSmFiKCUQimFUgqlFEop1FqptVJKodZKrZVaK7VWaq2UUqi1Ukqh1kophYggIiilIImIAEASAJKwDYBtbGMbgIggIogIIoKu67ifJCTx3DIT22QmmUlrjcxkmiZaa0zTxDRNTNPENE2M48g0TYzjyDRNTNPENE1M08Q0TbTWmKaJ1hqtNTKT1hqtNTKTzCQzyUwyE9tM00RrjdYarTUyk8wkM7FNZpKZZCaZSWuNzATgxIkTPPrRj+YVX/EVqbUiiWmaGIaB5XLJcrlktVqxXC4ZhoFhGBjHkXEcGceRcRyZpolpmpimidYa0zTRWmOaJjKTzCQzyUwyk8yktcY0TSyXy1vvuuuu1wFu5aqrrrrqqquuuuq/H3rQgx7EVVddddVVV1111X81SQ8+derUd21vb79213WUUiilEBFEBBFBRBARRAQRQSmFiCAiKKUQEZRSqLVSa6XWSq2VUgoRQUQgiaOjI+68804uXLhAa41SCqUUIoKIICKICCKCiCAiiAhKKUQEtVZKKdRaiQgigoggIiilEBGUUiilUEohIqi1UkqhlEKtlVIKpRRqrZRSKKVQa6WUQimFiCAiiAgiAklIQhKSeG62kYRtnpskJCEJAEkASOL48eMA7O/vExFIIiKQREQgCUlIQhL3sw2AbTKTzCQzaa3RWqO1xjRNtNaYpolpmpimiWmamKaJcRyZponWGuM40lpjmiZaa7TWaK3RWqO1xjRNjOPIOI5M00RrjdYarTUyk8wkM8lMbJOZZCaZSWbSWqO1xmKx4LrrruPFXuzFePSjH41tpmlivV6zWq1YLpesVitWqxXDMDAMA+M4Mo4j0zQxjiPTNNFaY5omWmtM00RrjWmaaK2RmdgmM2mtkZlM08Th4eGtd9999+vYvpWrrrrqqquuuuqq/17oQQ96EFddddVVV1111VX/lRaLxWddc801n911HaUUSimUUogIIoKIICKICCKCiCAiKKUQEUQEpRRqrdRaKaVQa6WUQimFUgoAy+WS2267jfPnz1NKoZRCKYWIICKICCKCiCAiiAgigoiglEIphVortVZqrfR9T0QQEZRSKKUQEZRSKKVQSqGUQimFUgqlFCKCUgoRQUQQEZRSkEREIAlJSEIS95OEJB5IEpKQhCQiAklEBBFBKYWIICKICCICANvYxjYbGxsAHBwcYBsA2zyQJAAkIQkASUgCQBIPZBvb2CYzsU1rjcyktUZrjWmaaK3RWmOaJqZpYpompmlimiZaa0zTRGuN9XrNer1mvV4zjiPjODJNE9M00VqjtUZmkplkJplJZmKbzCQzyUwyk9YamclsNuORj3wkr/d6r4dtpmliHEeWyyXL5ZL1es1qtWIYBsZxZBgGpmlimibGcaS1xjRNtNaYponWGq01pmmitUZmkplkJq01xnHk8PDw1rvvvvt1bN/KVVddddVVV1111X8f9KAHPYirrrrqqquuuuqq/wqSHnz99df/1nw+f3CtlVIKEUEphYggIogIIoKIICKICCKCiCAiKKVQSqHWSimFWiulFEoplFJYLpfcc889XLhwgdYatVYiglIKEUFEIImIICKICCKCiKCUQkRQa6WUQq2VruuotdJ1HV3XUUqhlEJEUEohIogISilIopRCRCCJiCAiACilACAJSUhCEpKQhCQkIQlJRASSiAgigoiglEJEUEohIogIIoJSCpIopSCJiEASkpAEgCQAWmsARAS2sY1tbGObzMQ2tslMbGMb29gGwDYAtnlBbGMbgMzENplJZpKZtNbITFprtNZorTFNE6011us1q9WK1WrFer1mvV4zDAPjODJNE9M00VqjtUZmkplkJplJZpKZ2CYzyUwyk9YarTU2Nja47rrreOxjH8uDH/xgpmliHEeOjo5YrVas12vW6zXDMDCOI+M4Mk0T4zgyTROtNaZporVGa43WGq01pmmitUZrjdYarTXGceTo6OjWu+6663Vs38pVV1111VVXXXXVfw/0oAc9iKuuuuqqq6666qr/bJJe+5ZbbvmtrusopVBKISIopRARSCIiiAgigoggIogISilEBBFBrZVaK7VWIoJaK6UU1us19913H3fffTe1VkopRAQRQUQQEUQEEYEkIoKIoJRCRFBKoZRCKYVaK7VWuq6j6zpqrdRaqbUSEUQEEUFEIImIQBIRgSQkIYmIQBKSkIQkIgJJlFKQREQgiVIKEUEphYggIogISilEBBFBRBARSEISEYEkJPHcbAMQEUQEpRQigtYaALPZDEkASOKBbANgG9tkJrbJTDIT22QmmUlmkplkJrbJTGxjG9tkJrYBsI1tbGObzMQ2tslMMpPMZBxHhmFgtVqxXq9ZrVas12uGYWAYBsZxZBxHpmmitUZrjcwkM8lMMpPMJDPJTGyTmWQmrTUyk9Yai8WCRz7ykTz2sY9le3ubYRhYLpes12vW6zXr9ZphGBjHkWmaGMeRaZporTFNE601Wmu01mitMU0T0zQxjiOtNVprTNPE4eHhrXfffff7ZOZvc9VVV1111VVXXfVfDz3oQQ/iqquuuuqqq6666j+TpAc/5CEPeXqtlVIKEUFEEBFEBBFBRBARRAQRQUQQEUQEEUGtlVIKtVZKKdRaWa1WnD17lkuXLjFNE7VWIoJSChFBRBARSCIiiAgigoggIogISimUUqi1Ukqh1kqtlVorXddRSqHWSkRQSkESEYEkJBERSEISEUFEIImIICKQRCmFiCAiiAgigoggIiilEBGUUpBERCCJiEASkpCEJJ6bbWyTmdjGNplJZpKZZCa1Vkop1FoppbCzswPAOI6UUogISilEBBFBRCAJSUhCEs/NNraxjW0yk8wkM8lM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mWQmpRRaa9x1113cfvvtzGYzrr32Wl7qpV6KWivDMDAMAy+IJO43DAP3u/766z/7nnvu4ejo6HO46qqrrrrqqquu+s9F5aqrrrrqqquuuuo/2MbGxmedPn36vWutlFIopRARRAQRgSQigoggIpBErZVSCqUUpmni3nvvJTOZzWaUUpBERBARRASSiAgkERFEBBFBRBARRASlFCKCUgqlFEopRASlFCKCiKCUQkRQSqGUQimFUgq1ViKCiCAisE1rjcwkMwGwDYBtbGMb29jGNgC22d/fZ29vj/39ffb29jg4OCAiiAgiAknM53Mk8S+xzQtjmxfENveLCMZxBMA29xuGAQDbPNClS5ewzQPZ5oFscz/b/O7v/i4nT57kmmuu4brrruPUqVOUUiilUEqhlEIphVIKpRT6vmc+nzObzei6johgPp/T9z3z+ZxhGFiv1yyXS9brNev1mmEYGMeRcRyptTIMA13XMY4jfd8zDAPjODJNE9M0MU0TrTVaa2QmmUlmkplkJpmJbTKTzMQ2mUkphcyktcZdd93FYrHgsY99LKUUJPHcJPFAkpDEMAzc79prr/3se++9l6Ojo8/hqquuuuqqq6666j8Plauuuuqqq6666qr/QF3Xvfa111772bVWSilEBBFBRCCJiEASEUFEEBHUWimlUGvlwoULnD9/nr7v6bqOiCAikEREIImIICKQREQQEUQEEUFEEBFEBKUUSilEBKUUIoJSCpIopVBKoZRCKYVSCqUUSimUUpBERGCbaZqwTWuNzKS1hm1sA2Ab29gG4PDwkGc84xnMZjP29/c5ODggIogIIoL5fI4kIgJJSEISEYFt/rVs86Kwzf36vueBbPOC2OYFsc3zY5vM5OzZs9x77738zd/8DV3Xcfz4cY4fP86jH/1oIoKIICKICGazGYvFgsViwWKxYDab0fc9pRRqrdRamc1mLBYLVqsV6/Wa1WrFer1mtVoxjiO1VqZpYhxHxnGk6zrGcWQcR8ZxZJomxnGktUZrjdYarTUyk8wkM8lMIoLMxDaZSWZim1IKrTWe8pSncOutt/Iar/EazOdzXhBJSEISAJKQxP2uvfbaz77vvvs4PDz8HK666qqrrrrqqqv+c1C56qqrrrrqqquu+g9SSnntm2666be6rqOUQkQQEUgiIogIJBERRAS1VkoplFIopXD27FkuXbpE3/fUWokIJBERRASSiAgkERFEBBGBJEopRAQRQURQSiEiiAhKKUQEpRQkUWslIqi1EhHUWokISilIAiAzyUwyk8yktUZrjcyktYZtAA4PD9nf3+fw8JDDw0MODw+JCCKCiCAimM/nRASSkEREIAlJSEISkogIAGzzb2GbF1XXdTw/tnlBbPPC2OZ+trFNZmKbzCQzuXDhAufOneMZz3gGfd9z7NgxTpw4wfXXX0/XdfR9z2w2Yz6fs1gsmM/nzOdzZrMZtVZKKfR9T62V2WzGYrFgtVqxXq9ZrVas12vW6zXjODIMA13XMY4j4zgyjiPTNDGOI9M0MY4j0zTRWqO1RmaSmWQmmUlmkplEBJmJbTKTiEAS0zTxB3/wB5w6dYqXeImX4LlJ4rlJAkAS97vmmms++/z58w/e29t7H6666qqrrrrqqqv+41G56qqrrrrqqquu+g8g6cE333zzb9VaqbVSSqGUQkQQEUgiIogISinUWimlUEphHEfuvPNOpmmi73tKKZRSiAgiAklEBJKICCICSUQEEUFEUEohIogISilIopRCRBARRASlFEoplFIopVBKoZRCRCAJ22QmAJlJZtJaIzPJTDKTg4MD7rzzTrqu4/DwkIODA0opRAQRwXw+JyKQREQgCUlIQhKSiAgkIQlJRASSkMS/lm1eFLZ5oL7vuZ9tnh/bPD+2eX5scz/b2CYzsY1tMhPbZCa2Wa/X3H333dx555088YlPZGdnh+PHjzOfz3nIQx5C3/fMZjPm8znz+Zz5fM58PqfrOmqt1FqptdL3PcMwsFgsWK1WrNdrVqsVwzCwXq8Zx5FxHBnHkXEc6bqOcRzpuo5pmpimiWmamKaJ1hqtNTKTzCQzyUwigswkImitASCJaZq48847mc1mPPKRj8Q2AJJ4bpKQhCQkIYn7nTp16r23trZe+6677noIV1111VVXXXXVVf+xqFx11VVXXXXVVVf9O0l68IMf/OCn11qptRIRRASSiAgigohAEhFBKYVaK6UUDg4OuPvuu+m6jq7rKKVQSiEiiAgiAklEBBGBJCKCiCAiiAgigoggIiilIIlSCpKotRIRlFIopVBKISIopSAJSWQmALaxTWuNzGR/f5/Dw0MuXbrE4eEhBwcHlFKICCICSSwWCyQREUhCEpKQREQgCUlIQhIRgSQkERFEBBFBRBARANjmX8s2z49tnp/ZbMYD2eaBbPNAtnkg2zw329wvM7FNZmKbzMQ2tslMbGObzMQ2mcmlS5e4ePEimckTn/hEjh07xokTJ3jsYx9L3/fMZjPm8znz+Zz5fE7f99RaKaXQ9z1d19H3PeM4slqtWK/XrFYr1us1wzAwDAPjODKOI13XMY4j0zQxjiPTNNFaY5ompmmitUZrjdYamYltMpPMBEASkpBERPD0pz+d2267jVd6pVei73uemyQk8UCSAJDEMz34mmuuefp99933EK666qqrrrrqqqv+41C56qqrrrrqqquu+nc6ffr0d5VSKKVQSiEiiAgiAklIIiKICGqt1FoppbC7u8vZs2fp+55SCqUUSilEBKUUIoKIQBIRQUQQEUgiIogISilIopSCJEopRASlFCKCWisRQSmFiCAiiAgkYZvWGpmJbfb397ntttvouo4LFy6wXq+JCCKCiGCxWCCJiEASkpCEJCICSUhCEpKICCQhiYhAEhFBRBARRASlFEoplFIopfCvYZvnxzYPZJvntrW1hW3uZ5v72QbANvezDYBt7mcbANvczzYArTUyk8wkM7FNZmKbzMQ2tslMbGObzMQ2mUlmsru7y4ULF3jKU55C13Xs7OzwsIc9jIc85CH0fc98Pmc2mzGfz+m6joiglEJE0HUd8/mcxWLBarVivV6zXq9Zr9cMw8A4jgzDwDRN1FqZpolpmpimiWmaaK0xTROtNVprtNbITFprAEgCQBKSkMQ0TfzZn/0ZJ0+e5NGPfjS2AZDEc5OEJAAkIQmAzc3NB19zzTVPv/fee19H0q1cddVVV1111VVX/ftRueqqq6666qqrrvp3OH369G/t7Oy8dq2VUgoRQUQgiYggIogIJFFrpZRCKYW77rqL5XJJ3/fUWimlEBGUUogISilEBBFBRCCJiCAiiAgigohAEhFBRFBKISKotRIRlFKICEopSEISAJnJ/v4+R0dHXLx4kf39ffb39ymlEBFEBBHBfD4nIpCEJCQhiYhAEpKQhCQkERFIQhIRgSQigoggIogISimUUiilUGullELXdXRdR60VAEk8P5J4INs8P7a5n23uZ5v7nTp1CtvYBsA2tgGwDYBtbANgG9vYBsA2trENgG1sA5CZTNNEa43WGq01MpPMJDOxTWaSmdjGNpmJbWyTmdjGNplJZpKZXLx4kT/90z/lr//6r5nP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dR21VkopRASSsI1tMpNpmpimiXEcGceRcRwZx5FhGJimidYa0zTRWiMzaa0xTROtNaZpYpompmliHEemaWKaJqZpYpompmlimiZaa7TWaK2RmbTWyExsk5lkJrbJTGyTmWQmmUlm0lqjtUZrjWmauPnmm3nZl31Zjh07RmYyDAOr1Yr1es16vWa9XjOOI8MwME0T0zQxTRPTNDFNE601pmlimiamaSIzaa3RWqO1xjiOSOLRj340fd8zTROtNVprTNNEa41pmpimiWmaWK/XHBwccOutt75OZv42V1111VVXXXXVVS8Ylauuuuqqq6666qrnY2Nj47t2dnZeu9ZKKYWIICKICCICSUji0qVLjONI3/fUWimlUEohIogIIoKIICKICCQhCUlIIiKotVJKoZRCKYWIYLVacf78ec6ePUvXdcxmM0opRASlFCKCiCAiiAgiglIKEUEphVIKtVYigoggIogIIoKIICKICCICSUQEEUFEIImIICKQREQQEUQEEUEphVIKEUEphVIKkpBERCAJ27TWALBNZmKbzKS1RmbSWqO1RmuN1hqZSWYiCUkASAJAEpIAkIQkACQhCQBJSEISAJKQhCQkAXDttdcCcM899yAJAElIQhKSkIQkACQhCUlIQhKSAJCEJCQhCYC+75nNZsxmM/q+p+s6uq6jlEIphYhgNpvR9z2ZSWuNaZqYpolxHBmGgXEcGceRYRiYpolpmiil0Fqj1so0TbTW6PueaZqYpolpmhjHkdYa4zjSWmOaJlprtNZordFaIzPJTDKTzCQzyUwyk8wkM2mtIYmIICKICO68807OnTvHLbfcwiu+4ivSdR0AkpCEJCQhiYhAEpKQhCQkIQlJSGKaJgAkIQlJTNPEk570JLa2tnjwgx/MA0kCQBKSyEzm8zlnzpz5rnvvvfchXHXVVVddddVVV71gVK666qqrrrrqqqueS631tU+ePPneXddRSiEiiAgiAklIYpom9vf3kUTf99RaiQhKKUQEEUFEEBFEBJKQREQQEUQEpRRqrZRSqLUSEaxWKy5cuMC5c+fouo7ZbEYphVIKEUFEEBFEBBFBRFBKISIopVBKoZRCKYVSCqUUIgJJRAQRgSQigohAEhFBRCCJiCAiiAgigoiglEJEEBGUUiilIAlJRAQAmYkkMpPMxDa2yUxaa2QmmUlrjdYamUlmkpm01rBNZmIbAEncTxL3kwSAJO4nCQBJ3E8SAIvFAoDFYsEDbW9vAzCfzwGYz+dcunSJ+XzOpUuXWK/X7O3tIQkASUgCQBIAkpAEgCQA+r6n6zpmsxmz2Yy+75nNZsxmM7quo+s6uq6jlEJEUGul1kpmkpm01pimiXEcGceRYRgYhoFxHBnHkXEcmaaJaZporTFNE9M00Vqj73umaWKaJqZpYpomWmtM00RrjWmaaK2RmbTWyEwyk8yktUZrjdYakshMWmtIIiKICKZp4klPehK33norN954I6/yKq8CQEQgCUlEBJKQhCQkIQlJRASSiAgigmmamKYJSUhCEtM0sbu7y5133smNN96IJB5IEgCZSWZy7NixB1+6dOmzVqvV53DVVVddddVVV131/FG56qqrrrrqqquuei7Hjx//rK7rKKVQSiEikIQkJHF0dMTR0RFd19F1HaUUSilEBBFBRBARRAQRQUQgiYggIogISinUWimlUGslIrjjjju4cOECtVbm8zmlFCKCiCAiiAgigoggIiilEBGUUogISimUUiilUEqhlEJEEBFEBJKICCQREUgiIogIIoKIICIopRARRASlFCQREUQEkrCNbQBaa9jGNrbJTDKTzCQzaa2RmWQmmUlmkpnYJjOxjW1sY5vntrGxgSQAFosFABsbG2xsbHC/xWLBxsYGABsbGwAcHR0BcP78eSRx8eJFLly4wP3+5E/+hN3dXSRx6dIlJJGZPOhBD+IhD3kIx48f55GPfCSbm5usViuWyyUXL15ktVpx8eJFACQBIIn71VoppdB1HbVW+r6n73v6vmc2m9H3PbPZjL7v6bqOruuotRIRRARd11Frpe97MpNpmpimiWEYGMeRYRgYhoFxHBnHkXEcmaaJaZqYponWGtM0MU0TrTWmaWKaJlprTNNEa43WGq01Wmu01mitERFIQhKZSWsNSWQmmYkkIoKIoLXG0572NG6//XZe6ZVeiRtuuAEASUQEkpCEJCQhCUlIQhKSkEREEBFM0wSAJCQhiXPnznHu3Dke+chH0vc9kpAEgG1qrWQms9mMkydPvvcdd9zxOxHx21x11VVXXXXVVVc9LypXXXXVVVddddVVD1BKee2tra3XrrVSSiEiiAgigojg4OCAYRjo+55aK6UUSilEBBFBRBARRAQRQUQgiYggIogISinUWimlUGvlGc94Bnt7e9Ramc1mlFKICEopRAQRQUQQEUQEEUFEEBGUUogISimUUiilEBGUUogISilEBJKICCQREUQEEUFEUEohIogIIgJJRAQRgSQAbNNawza2sY1tMhPbZCaZSWaSmWQmmYltZrMZAJubm9hmsVhgm8ViAcDGxgYAGxsbAGxsbHB0dIQkAM6fP8+FCxeICC5evMjBwQGSuHjxIru7u0ji0qVLXLp0CQBJAEhCEgCSkMQbv/EbA/DEJz4RSQBIAsA2T3ziE3n84x+PbTKTY8eOkZk86EEP4iEPeQjHjx/nQQ96EJubmxwdHbFcLrlw4QLL5ZILFy4wjiOSKKUQEdRaKaXQdR1d19F1HX3f0/c9s9mMvu/p+56+7+m6jlortVYigoig73u6rmM2m9FaY5omxnFkGAbGcWQYBoZhYBxHxnFkHEemaWKaJqZporXGNE1M00RrjWmaaK0xTROtNVprTNPENE1IIiJorSGJzKS1hiQkkZlIIiKICKZp4k//9E958IMfzIMf/GA2NzeRhCQkIQlJRASSkEREIImIQBKSkIQkpmkCQBKSmKaJpzzlKWxubvKgBz0IANvYJjOptdL3PceOHXvwcrn8rIsXL/42V1111VVXXXXVVc+LylVXXXXVVVddddUDnDhx4rNKKUQEEYEkJCGJ/f19pmmi73tqrZRSiAgigoggIogIIoKIQBKSiAgigoig1kophVIKBwcH3H333dhmNptRSqGUQkQQEUQEEUFEEBFEBBFBRFBKISIopRARlFKICEopRASlFCKCiKCUgiRKKUQEEUFEEBFEBJKICCRxP9u01rANgG1sk5nYZjabsbOzw2w2A2A+nzOfzwGwzWKx4OjoCEmcP38egAsXLlBK4d5770USu7u7AOzu7iKJS5cucenSJQAkASAJSQBIQhIAkgCQBIAk5vM5kgCQxP0kASCJ+81mM+4nCQDb2MY2trHNarXCNk984hN5/OMfj20yk2PHjpGZPOhBD+IhD3kItnnoQx/KLbfcwtHREavVigsXLrBardjd3aWUQkRQa6WUQtd1dF1H13X0fU/f9/R9T9/39H1P3/fUWqm1UkohIiilUEqh6zpmsxmtNaZpYhgGxnFkGAaGYWAcR8ZxZBxHxnFkmiamaWKaJlprTNNEa41pmmitMQwDEUFEMI4jEYEkWmtIIjNprSEJSWQmkogIWms8+clP5hnPeAY33ngjL/3SL40kJCGJiEASkpCEJCQhCUlEBJKICCKCaZqYpgkASUzTxKVLl3jiE5/IIx/5SCKCiKCUgm0yk9lsxunTp1/70qVL752Z381VV1111VVXXXXVc6Jy1VVXXXXVVVdd9UwR8dqbm5uvHRFEBBFBRBARrNdrWmv0fU8phVIKpRQigohAEhFBRBARSCIiiAgigoig1kophWmauO222xiGgVorpRRKKUQEEUFEEBFEBBFBRBARRAQRQSmFiKCUQkRQSiEiiAhKKUQEEUEphVIKpRQigohAEhFBRCCJ+9kmMwGwDYBtbGObzGQ2m3HDDTfQWuNpT3saly5dYnd3l4sXLyKJS5cuAXDp0iUAJCEJAElIQhIAkgCQBIAkAObzOQCSAJAEgCTuJwkASdxPEgCSuJ8k7ieJB+q6DgBJ3M82trENgG1sYxvb2MY2tlmtVtjmiU98Io9//OOxTWZy7NgxMpMHPehBPOQhD6G1xi233MItt9zCcrlktVpx8eJF1us1u7u71FoppdB1HV3X0XUdfd/T9z1939N1HX3f03UdtVZKKZRSkETXddRa6bqOzGQcR6ZpYhxHhmFgGAbGcWQYBsZxZJomxnFkmiamaaK1xjiORASlFIZhQBLTNCGJiKC1RmsNSWQmrTUkIYnMRBIRwTRNPO1pT+O2227jIQ95CI961KOQREQgCUlIQhKSkIQkJCGJiEASEUFEMI4jkpCEJIZh4O///u95sRd7MWxjG9vUWun7ntYa11xzzWfdc889381VV1111VVXXXXVc6Jy1VVXXXXVVVdd9UwnTpz4rFIKEUFEIAlJSGIcR7quo9ZKRFBKISKICCQREUQEEYEkIoKIQBIRQa2VaZq4/fbbGceRWiuz2YyIoJRCRBARRASSiAgigoggIogIIoJSChFBRFBKISKICEopRAQRQSmFiKCUQq2ViCAikMT9bJOZ3M82tgGwTWZim/l8zo033ohtnvrUp/L4xz+e22+/nVIKAJIAkASAJObzOZIAkASAJAAkcT9JAEjifpIAkMT9JHE/SdxPEgCSuJ8k7ieJ+0nigbquA0AS97ONbWwDYBvb2MY2tgGwjW1sYxvb2MY2q9UK2zzxiU/k8Y9/PLbJTHZ2drDNgx70II4dO8axY8e47rrruOWWW1itVqzXay5dusQ4jpw7d46u6+i6jq7r6LqOvu/p+56u6+i6jq7rKKVQSkESEcFsNqPrOvq+Zz6fM44j0zQxjiPDMDCOI8MwMI4j4zgyTRPr9ZpSCqUUIoJSCsMwEBFM00REIInMpLWGJDKT1hqSkERmEhG01pimiSc+8Yns7+/z6Ec/mvl8jiQkIQlJSEISkogIJCEJSUQEkpDENE0ASEISrTXuvvturrvuOmxjm8yk1krf95w4ceLB+/v733V4ePg+XHXVVVddddVVVz0blauuuuqqq6666ipA0mtvbW29dimFiEASEYEkdnd36bqOWiulFCKCiCAiiAgkERFEBJKICCICSdRamaaJ8+fPc3BwQK2V2WxGKYWIICKICCKCiCAikEREEBFEBBFBKYWIICKICEopSKKUQkQQEZRSiAhKKZRSKKUQEUjCNra5n21sA2Ab29jGNvP5nJtvvhmApz3tafz2b/82t99+O6UUSinM53MkIYn7SQJAEveTBIAk7icJAEncTxL3kwSAJO4niftJAkAS95MEgCTuJwkASQBI4oH6vkcSAJKwjW1sYxvb2MY2trGNbQBsYxvb2MY2ALaxjW1sYxvb2Ga9XmObJz7xiWQmtslMdnZ2sM2DHvQgWms85CEP4cSJEzzoQQ9ivV6zXq85ODhgtVqxu7tL13X0fU/XdfR9T62VruuotRIRlFKICCRRSsE20zQxTRPTNDGOI+M4MgwDwzDQdR2r1YpSCqUUSilEBOM4EhFM04QkWmtIorWGJCSRmWQmmUlrDUlIIiK49957uXDhAtdffz2PecxjkIQkIgJJSEISkpCEJCQhCUlEBBFBRDBNEwCS2N3dJSI4ffo0EUEpBdtkJrPZjFOnTr324eHhawO/zVVXXXXVVVddddUVVK666qqrrrrqqquAEydOfFYphYhAEpIAGMeRUgqlFEopRAQRQUQQEUgiIpCEJCICSUQE0zRx6dIl9vb26LqO2WxGKYWIICKICCKCiCAiiAgkERFEBBFBRBARRASlFCKCiCAiiAgiglIKEUEphVIKEUFEIAnb2CYzAbCNbWwDYBvbLBYLbr75ZhaLBf/wD//A7/7u73L77bdTSqGUwnw+JyKICCQhCUncTxL3kwSAJO4nCQBJ3E8SAJK4nyQAJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJSOKBFosFkpAEgG0yE9tkJraxTWZiG9vYxja2sY1tbGMb2wDYxja2sY1tAGxjG9vYxja2Wa/X2OYJT3gCtnnCE56AbXZ2dshMHvzgB9Na4yEPeQgnTpzgwQ9+MMMwMI4jR0dHrNdrpmmi6zq6rqPWSq2VWisRQURQSkEStVb6vmeaJqZpYhgGuq6j1kqtlVIKpRRKKZRSKKUwjiMRwTRNSCIiaK3RWkMSkpCEJDITSUQEEUFrjVtvvZU77riDa665hhd7sRdDEpKQREQwTROSkIQkJCEJSUgiIogIIoL1eo1tLl68yM7ODl3XYRvb1Frpuo6dnZ0HX3vttd917733PoSrrrrqqquuuuqqK6hcddVVV1111VVXwWtvbW29dkQgCUlIYpomlsslXddRSiEiiAgigohAEhGBJCKCiEAS4zhy8eJFDg8PqbUym80opVBKISKICCICSUQEEYEkIoKIICKICCKCiCAiiAgigoggIogISilEBKUUSilEBBFBRACQmdjGNpmJbWxjG4DFYsEtt9zCxsYG//AP/8Dv/u7vcvvtt1NKISKYz+dEBJKICCICSUQEkgCQxP0kASCJ+0kCQBIAkgCQBIAkACQhCQBJAEhCEgCSkIQkACQhCUkASEISkpCEJCQhCUlIQhL329nZQRKSkERm0lojM8lMWmtkJpmJbTKTzMQ2mYltbGMb29jGNraxjW1sYxvbANjGNraxjW0AbGMb29jGNuv1mszkCU94ArZ5whOegG0yk52dHR784AfTWuMhD3kIJ06c4KabbmIcR6Zp4vDwkGma6LqOWiulFEopRASSqLVSSqGUQimFWiu1Vkop1FoppRARlFKICCKCiCAimKYJSUiitYYkJCEJSUgiM5FERBARtNa44447uOeee3jsYx/L6dOnkYQkJCEJSUgiIpCEJCQhCUlEBAC2yUye/vSn85jHPAbb2CYz6bqOzOTEiRMPPnfu3Hu31r6bq6666qqrrrrqKqBy1VVXXXXVVVf9v7ezs/NepRQigoggIpDEcrmk1kophYggIogIIgJJRASSiAgkIYnWGnfffTdd1zGbzSilUEohIogIIoKIQBIRQUQgiYggIogIIoKIICKICCKCiCAiiAgigoiglEIphYiglIIkJGEb29gmM7FNZmKbjY0NbrnlFjY3N/mHf/gHfu/3fo/bb7+diKCUwmw2IyKICCKCiEASEYEkIoKIAEASAJIAkIQk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jiPDMLBer1mtVqzXa9brNcMwMI4jwzAwjiPTNDFNE9M0MU0TrTVaa2QmmUlmkplkJplJZpKZtNbITKZpYpomtre3ecQjHsFsNmOaJqZporXGNE1M08Q0TUzTxDRNjOPIOI6sVivW6zWZyc0338xsNmOaJsZxZBgGlssl586du/XOO+98CFddddVVV1111f9n6EEPehBXXXXVVVddddX/T1tbW991+vTp9+66jlorEcH+/j5d19H3PaUUSimUUogIIoKIICKICEoptNa499576fueWiulFCKCiEASEYEkIgJJRAQRgSQigohAEhGBJEopSCIiiAhKKZRSiAgigogAQBIA8/mcW265hY2NDf7hH/6Bv/u7v2Nvb49SCqUUIoKIICKICCQREUgiIpBERBARSCIiiAhKKUQEpRRKKZRSqLXSdR21VkopRAQRQUQQEUQEEUFEEBGUUogIIoJSChFBKYWIoJRCRFBKISKICCKCUgoRQUQQEUQEEUFEIImIQBKSiAgkIQlJAEjihbHNA9kGQBIRgSQkcT/b2MY2mUlrjdYarTWmaWKaJsZxZJomhmFgmibGcWQcR8ZxZJomxnGktcY0TUzTRGuN1hqtNVprZCatNTIT22QmmYltMhPb2CYzsY1tbGMb29gGwDa2sU1mkplkJplJa43WGq01tra2eMmXfEle7MVeDElcunQJSfR9T9d1lFIAsM04jgzDwHq9ZrVasV6vGYaBYRgYx5FxHBnHkWmamKaJ1hrTNDFNE5lJZpKZZCaZSWaSmWQmmUlrjdYa0zRRa+XkyZM89KEPZZompmliHEemaWKaJlprTNPEOI5M08QwDKxWK1arFaUUHvawhzFNE9M0MY4j6/Wao6MjnvSkJ332OI6fw1VXXXXVVVdd9f8VetCDHsRVV1111VVXXfX/00033eS+7+m6jlIK4zgyTRN931NrpZRCKYWIICKICCKCiKCUgm3uvvtu+r6n6zpKKZRSkEREIImIQBIRQUQgiYhAEhFBRCCJiCAiiAgkUUqhlEJEEBFEBJIA2NjY4JZbbmFjY4N/+Id/4O/+7u+4dOkStVZKKUQEEUFEIImIQBIRgSQigohAEhFBRBARRAQRQSmFUgqlFEop1FqptdJ1HV3XUWul1kpEEBFEBBFBRBARRAQRQSmFiCAiiAgigohAEhFBRBARRAQRgSQkERFIQhKSkASAJCQhiQeSxAPZBkAStnmgxWIBwHK55IEkIQlJSEISkpCEJCTxQLaxTWuNzKS1RmuNaZqYpolpmpimiXEcGceRcRyZpolpmhjHkWmamKaJaZpordFao7VGa43WGplJZtJawzaZSWZim8zENraxTWZiG9vYxjaZSWaSmWQmmUlmkpm01mitsbW1xc0338yjH/1obrzxRi5dusQwDPR9T62VUgqZSWYyjiPr9ZphGFiv16zXa4ZhYBgGxnFkmiamaWKaJqZpYpomWmtM00RmkplkJplJZpKZZCaZSWbSWqO1xjRNRATHjh3jYQ97GNM0MY4j0zTRWmOaJqZpYpomxnFkGAaWyyWr1YqdnR2uv/56pmliHEfGcWS1WnHhwoVbn/70p7+OpFu56qqrrrrqqqv+P6Jy1VVXXXXVVVf9v7S5ufldpRQiAkkMw8A4jvR9TymFiCAikIQkJCEJSUiitca9995L3/fUWimlEBFEBBGBJCICSUQEkogIJBERSCIiiAgkERFEBBFBKYWIoJSCJCSxubnJzTffzObmJv/wD//AT//0T7O/v0+tlYhgsVggiYggIogIJBERSCIikEREIImIICKICCKCiKCUQimFUgq1Vmqt1FqptVJrpes6aq3UWokIIoKIICKQREQQEUgiIogIJCEJSUgCQBIAtslMbJOZAEhCEgCSkASAJAAkASAJAEkASEISAJKQhCQkASAJSdyv6zokIQlJZCa2sY1tMhPb3E8SAJIAkASAJCICSdRa6boO27TWaK3RWqO1xjRNTNPENE1M08Q4jkzTxDRNjONIa41pmpimiWmaaK3RWqO1RmuNzKS1RmaSmWQmtslMbJOZ2MY2mUlrjcwkM8lMMhPbZCYRQSmF1WrF4x//eP7+7/+ezc1NXuu1XosXf/EX57777uPo6Ii+74kIIoKu65BEKYWIICIopRARlFIYx5GIICKICCKCaZqICFprTNOEJCQhCUlIIiLITCQREUQE0zRxeHjI0572NB7ykIdgm/vZxja2sY1tMpPM5OjoiP39fba2trCNbfq+59ixYw8+c+bMd507d+51uOqqq6666qqr/j9CD3rQg7jqqquuuuqqq/7/ufHGG933PV3XUUrh8PCQruvouo5aK6UUIoKIICKICCKCiCAzOXv2LH3fU2ullEIphVIKEUFEIImIQBIRgSQiAklEBJKICCICSZRSiAhKKUQEEcHW1hYPetCDOHPmDH/2Z3/G3/zN37C/v08phVIKEUFEEBFEBJKICCQREUhCEhFBRCCJiCAiiAgiglIKpRQiglorpRRqrdRaqbVSa6XWSimFUgqlFCKCiEASkogIJCEJSUhCEpKQREQgCUlIQhKSkASAJCQhCUlIQhIRgSQkIQlJSCIikEREIImIQBIRgSQiAklEBJKICCQREYzjCMBisUASkpBEZmKbzMQ2mUlmkplkJpmJbTIT29gGwDYviG0yE9tkJplJZtJaY5omWmu01pimiWmamKaJaZqYpolpmpimiWmaaK3RWqO1RmuN1hqtNTKTzCQzyUwyk8yktUZrjcyktUZmkpnYJjPJTDKTzCQzaa3RWqO1xubmJi/xEi/B673e67G7u8uFCxfoug5JRAStNaZpYhxH1us1wzAwDAPDMDAMA+M4Mk0T0zQxTROtNaZporVGa41pmshMMpPMJDOxTWaSmbTWyExaa0QEi8WChz70oUzTxDRNTNPENE201pimiXEcGceR9XrN0dERrTVuueUW+r5nHEfGcWS9XnN0dMQ//MM/vA7w21x11VVXXXXVVf/foAc96EFcddVVV1111VX/v8zn88+65pprPrvrOmqtHB0dUWul73tqrZRSiAgigoggIogIIoLDw0MODw/p+55aK6UUSilEBKUUIoKIQBIRgSQiAklEBJKICCQREUQEpRQiglIKW1tbPOQhD+Gaa67hz/7sz/jrv/5r9vf3qbUSEZRSiAgkERFEBJKICCQREUhCEhGBJCKCiCAiiAgiglIKpRRKKZRSKKVQa6WUQq2VUgq1ViKCUgoRQUQQEUgiIpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIIiKQREQQEUgiIogIJBERSCIiiAgiAklEBBGBJCQREUhCEhGBJCQhCUlI4uDgAICdnR0kASAJSTyQbWxjm8wkM8lMMpPMpLVGZpKZZCaZSWZim8zENgC2sY1tbGMb29imtYZtWmtkJq01pmmitcY0TbTWmKaJ1hrTNDFNE601Wmu01mit0VqjtUZm0lojMxnHkdYa0zTRWiMzyUwyk8wkM8lMMpPMJDPJTFprZCbTNLG1tcVLvuRL8pIv+ZKUUtjf3ycziQhsk5mM48g4jgzDwHq9ZhgGxnFkHEfGcWSaJqZporXGNE201mit0VqjtUZrjcwkM7FNZpKZZCatNaZpQhLz+ZyHPexhTNPENE1M00RrjWmamKaJcRwZx5H1es3h4SGtNR796EczTRPTNDEMA6vVinPnzt162223PYSrrrrqqquuuur/G/SgBz2Iq6666qqrrrrq/5cbbrjBs9mMWivDMADQ9z21VmqtRASlFCKCiEASEcFyueTg4ICu6+i6jlIKpRQigoggIogIIoKIICKQREQgiYhAEpKICEopRASlFCKC66+/noODA/7mb/6G/f19SimUUogIIoKIICKQREQgiYhAEpKICCQREUgiIogIIoKIICIopVBKISKotVJKoZRCKYVaKxFBKYVSChFBRBARSCIikEREUEpBEpKICCQREUgiIogIJBERSCIikEREEBFEBJKICCKCiEASEYEkIgJJRASSiAgkERFIQhKSAJCEJCQhCQBJ3E8S91utVgDM53NsAyCJUgoRQUQQEUhCEgCSALCNbWxjm8wkM8lMWmu01shMWmu01shMWmtkJplJZpKZ2MY2mYltMhPbZCaZSWaSmWQm0zSRmbTWmKaJ1hqtNVprTNNEa43WGq01WmtM08Q4jozjyDRNtNaYponMpLVGZpKZZCaZSWaSmWQmmUlmkpm01mitsbW1xc0338yLvdiLcdNNN7G3t8dqtQLANpnJOI4Mw8AwDAzDwDAMjOPINE2M48g0TbTWmKaJ1hqtNVprtNZordFaIzPJTGyTmWQm0zQxTRMAN998Mzs7O0zTxDRNtNaYpolpmpimiWmaGIaB1WrF4eEhs9mMBz3oQUzTxDiOrNdrlsslT3nKU7776Ojofbjqqquuuuqqq/4/oXLVVVddddVVV/2/0vf9Z5VSiAgiAtt0XUcphVIKkogIJCEJSUji8PCQw8ND+r6n1kophYggIogIIoKIICKICCICSUQEkogIJBERRASlFCKCiGB7e5vWGr/8y79MKYVSCvP5nIggIpBERCCJiEASkogIJBERSCIikEREEBFEBBFBRFBKISIopVBKoZRCKYVSCqUUIoJSChFBRBARRASSkEREEBGUUogISilEBBGBJCKCiEASkogIIgJJRAQRgSQiAklEBJKQhCQkIQlJRASSALANQGsNSbTWAJDE/SRxP9vczzYAtrENwHw+B+DChQvYxjaSqLVSa6XWSimFUgqlFEopRAQRQUQQEQBI4n62sY1tMpPMJDPJTFprtNZordFao7XGNE1kJq01MpPWGplJZpKZZCa2aa1RSiEzaa3RdR2tNTKT1hqtNTKT1hqtNVprjOPIMAyM48g4jozjSCmF1hrTNJGZtNbITDKTzCQzyUxsk5lkJqUUWmusViue8IQn8Pd///dsbm7yWq/1WrzUS70Uu7u77O3tERF0XYckIoKIoJRCKYVxHIkISimM40hEME0TEUFEEBFEBBFBa43WGpmJJABKKQCM48jtt9/OTTfdxM7ODrYBsI1t7mcb22QmR0dH3Hbbbdx8881kJl3XkZlcf/31r/PkJz/5tSPit7nqqquuuuqqq/6/QA960IO46qqrrrrqqqv+/7jppptca6XrOtbrNaUUuq6j1kophVIKEUFEEBFEBEdHRxweHtL3PbVWSimUUogISilEBBFBRBARSCIiiAgiAklIopRCKYWIICKICLa2trjzzju56667iAgigoggIpBERCCJiEASkogIJCGJiEASEUFEEBFEBBFBRBARlFKICEoplFIopRARRASlFCKCiCAiiAgiAklEBKUUIoJSCqUUIoJSChFBRCCJiEASkpBERCAJSUhCEpKQhCQAJAEgCUkASAJAErZ5INs8N9sA2MY2tgGwjW1sYxvbAGQmD3rQgwB42tOehm1sI4mu66i1Umul1kqtlVorXddRSqHWSq2VUgoRQSmFiCAikIQkJPFAtrFNZpKZZCaZSWuN1hqtNaZporVGa41pmmit0VqjtUZm0lqjtYZtWmtkJplJa43MJDNprZGZtNYYx5FxHBnHkWEYGMeRcRyZpolpmmitMU0TmUlrjcwkM8lMMpPMxDaZSWaSmWQmrTVaa0zTxNbWFi/5ki/J67/+67O7u8u5c+ewTWuNaZqYpolhGBiGgXEcGceRaZqYpolpmpimidYarTVaa7TWaK3RWqO1RmuNzKS1RmuN1hrjOAJw4403cuzYMVprTNPENE201pimiWmaGMeR9XrNcrlkGAZOnz7Nzs4O0zQxDAPL5ZK77777t++5557X4aqrrrrqqquu+v+CylVXXXXVVVdd9f9GrfW9ASKCYRiQRK2VUgoRQUQgCUlIQhKHh4ccHR3R9z21VkoplFKICCICSUhCEpKQREQQEUQEkiilEBFEBBFBRLC9vc3Jkyf5pV/6Jbquo+97JBERSCIikIQkIgJJSCIikEREIImIQBIRQUQQEUQEpRQiglIKEUEphYggIiilIIlSCpIopSCJiCAiiAhKKUQEpRQiglIKEUFEEBEA2AagtYYkJAEgCQBJAEjCNgCSeG62eSDb2AbANgC2AbANgG1sYxvb2MY2trENgG1sYxvb2OZBD3oQAOfOncM2tpFEKYVSCrVWSinUWqm1Umul1krXddRaqbVSa6XWSq2VWiulFEoplFKICCKCiEASkiilUEoBwDYAmYltWmtkJq01Wmu01pimidYarTWmaWKaJlprTNNEa43WGplJa43WGplJa43WGqUUSimUUqi1MgwDtVbGcWSaJqZpopTCNE1EBJlJa43MJDPJTDKTiCAzyUwyk4iglEKtlfV6zR/90R/xd3/3d7zUS70UL/mSL0mtlYsXLwIQEUgiIiilUEphHEcigoggIpimiYggIogIIoKIICKICMZxxDb3s800Tdxxxx1kJidOnMA2tgGwDYBtbGObzOTee+/lxIkT2KbWSt/3XHPNNa999uzZ926tfTdXXXXVVVddddX/B1Suuuqqq6666qr/N44fP/5ZpRQignEc6fueUgoRQUQgCUlIQhJHR0ccHR3RdR21VkopRAQRQUQQEUQEEUFEEBFIQhKSkEStlYggIogIIgKA2WzGL//yL9P3PbVWSilIIiKQhCQkERFIQhIRgSQiAklEBBFBRBARRAQRQUQQEZRSiAgiglIKkiilIImIICKQREQQEUQEEUEphVIKEUFEEBFEBACZSWZim8xEEi+IbZ6bbe5nGwDb2AbANgC2sQ2AbQBsYxsA29jGNgC2AbCNbQBsYxsA2zzQ3t4eALaRREQQEUQEEUEphYiglEKtlVIKtVZKKdRaqbVSa6XrOmqt1FqptVJrpdZKKYVSCqUUSilEBBGBJCQhiYiglIJtbGMb27TWyExaa7TWaK3RWmOaJqZporXGNE1M00RrjWmaaK0xjiPjOFJKoZTCNE2UUqi1UmtlHEemaWIcR0optNaYpomIIDNprZGZZCaZSUSQmWQmmUlmkplEBKUUVqsVf/iHf8jf/u3fcvPNN/PiL/7i3HzzzVy4cIH9/X0igoggIogIIoKIICKICKZpIiKICCKCiCAikMQD2aaUAsA4jtx1111sbGzQ9z22AbANgG1sYxvbZCbPeMYzuOWWW8hMuq6jtcaDHvSgz3ra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Ng8kiQfquo5xHHna057GS77kSwJgGwDb2AbANpnJ0dERW1tb1Fo5duzYa128ePG3ueqqq6666qqr/q+ictVVV1111VVX/Z8m6cFd11FrpZRCRCAJSaxWK1arFX3fU2ullEJEIImIQBKSkEREIAlJSEISEUGtlWPHjrG7u8uv//qv03Udfd9TSqGUQkRQSiEiiAgigoggIogIIoKIICKICCICSUQEkogIJBERSCIiiAgkERFIQhIRgSQkAWAb29gGwDaZiW1sY5vMxDa2sc3GxganT59mY2ODjY0NNjY2OHPmDC/I7u4uAM94xjPY29vjtttuY29vj729PSQhCUlIQhJ93wMgCUlIQhKSAJCEJCQhCUkASEISkrDN/WwDYJv72eZ+trmfbR6o6zoAbHM/29zPNvezDYBt7mcbgOVyiW2WyyW2ueeeewCwDYBtAGxzP9scO3YM2xw7dgzbHDt2DICdnR0e9KAH8aAHPYgbb7yRG2+8kYc97GEsl0vuuOMO7rrrLiQhCUlIopRCrZWu6+j7ntlsxmw2Yzab0fc9s9mMWiulFCTRdR2SqLXSdR1937Narej7nvV6Ta2VcRwppTBNE+M4Mk0TrTWmaSIiiAgyk9YamUlrDUlEBJmJJCKCzEQSEUFmEhFkJhFBKYXlcslf/uVf8rCHPYyXe7mX48lPfjK2sY1t/rXGceRv//ZveYmXeAlKKQDY5n62yUwykzvvvJMHPehBXH/99e9z8eLFz+Gqq6666qqrrvq/ispVV1111VVXXfV/lqT37vueWisRQUQgCUmsVivW6zV931NrpZRCRBARRASSiAgiAklIQhKSkEREUErhwQ9+ME9+8pO58847mc1mlFIopVBKISKICCKCiCAiiAgigoggIogIIoKIICKICCICSUQEkogIJCGJiCAikIQkJBERANgGIDMBsI1tbJOZACwWCzKT06dPs1gsOH36NJubm2xsbPCC7O7ucunSJZ7xjGcgidtuu43bb78dSUhCEpKQhCS6rkMSkpCEJCQBIAlJSEISkgCQhCQkIQlJRASSkIQkHsg2ALYBsA2Abe5nGwDbANjmfl3XAWCb+9kGwDb3s839bANgm/vZ5n62uZ9tAGxzP9vc7+joCICjoyMA7rnnHmwD8Md//Mdsb29z88038xIv8RI86EEPYrFYcPLkSR7xiEdwdHTEhQsX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HbVWSilEBKUUIgJJRAQXLlyglEKtlYiglIIkIoKIQBIRgSQiAklEBJKICCQhiYhAEhGBJCQREUQEEYEktra2eLEXezEe8pCHAHDx4kX+5m/+ht/7vd+jlEIphYggIogIJBERRASSiAgigoggIogIIoJSChFBKYVSChFBKYVSChFBRCCJiEASkogIJBERSEISkogIJBERSEISEUFEEBFIIiKICCKCiCAiiAgigoiglIIkJBERRASSkIQkACRxP9sA2MY2trFNZpKZZCaZSWYCEBFEBBFBRBARRAQRQUQQEUQEEUFEEBFEBBGBJO7XdR0RQUQgiYhAEpKICCQhCUlIAkASkpAEgCQeSBL3s839bANgGwDb2MY2trGNbaZpYhxHxnFkGAbGcWQcR8ZxZJomWmu01mitMU0TrTVaa4zjSGuNaZoYx5FpmpimiWmamKaJaZpordFao7VGZtJaIzPJTDIT22QmtslMbGObzMQ2tslMbGObzCQzsc329jY7Ozu8xEu8BC/90i/N/dbrNU972tM4OjoiIgCwzTRNTNPEMAyM48gwDIzjyDiOTNPENE1M00RrjWmaaK2RmbTWyEwyk8yktUZmMk0T0zQxjiMv//Ivz2Mf+1j+7u/+jtYarTVaa7TWaK3RWqO1RmuNcRyZpon1es3R0RHXXnstXdexWq248847f+f2229/ba666qqrrrrqqv8L0IMe9CCuuuqqq6666qr//bque+/rr7/+uyICgNlsRq2VWisRQUQQEUQEEcG5c+eotdJ1HbVWIoKIICKQREQgiYhAEpKICCQhiYhAEhGBJCQhiYggIogIIoKHPvShvPiLvzibm5sAXLx4kb/5m7/h93//94kISilEBBFBRCCJiCAikEREEBFEBBFBRBARRASlFCKCUgoRQSmFiKCUQkQQEUgiIpCEJCICSUhCEhGBJCKCiEASEYEkIoKIICKICCRRSiEiiAgkIYmIICKQhCQkASAJSdgGwDYAtrGNbWyTmdgmM8lMMpPMJDNprZGZZCYAEYEkIgJJRAQRQUQgiYggIogIIoKIICKICCKC06dPA7C3t0dEEBFEBBFBRCCJiCAiiAgkERFIIiKQREQgCUlEBJKQBIAkJCEJAEncTxLPzTb3y0wyk9Ya4zgyTRPDMDCOI8MwMI4j4zgyTRPTNDFNE601pmmitUZrjWmamKaJaZqYpolpmpimiWmaaK3RWqO1RmuN1hqZSWaSmWQmmUlmYpvMxDa2yUxsY5vMxDa2yUxsk5lkJrbZ2dnhzd/8zXnwgx8MwB133MHdd99NKQUA27TWmKaJcRwZhoFxHBmGgWmamKaJaZqYpolpmmitMU0TmUlrjcwkM8lMMpPWGq01pmliHEcWiwWv+Zqvyb333ktrjdYarTVaa7TWaK3RWqO1xjRNrNdrDg8PAbjhhhsYhoHlcsmf/dmfvU5E/DZXXXXVVVddddX/dlSuuuqqq6666qr/E7a2tt4rIpimifl8TkQQEUhCEpKQhCT29/eJCGqtlFKICCKCiEASEYEkIgJJSCIikIQkIgJJSEISkpBERFBKYWtri4c97GE89KEPZXNzE4Dd3V1++7d/m7//+78nIui6joggIogIJBERRASSiAgiAklEBBFBRBARlFKICEopRASlFCKCiCAiiAgigoggIpCEJCICSUQEkpBERBARRAQRgSQigohAEhFBRCAJSUQEEcH9bJOZ2AbANg9km8zENraxTWaSmdgmM8lMMpPMJDOxTWaSmWQmmYltbBMRSEISkpCEJCICSUgiIpBERCCJiCAikMTp06cBuPfee4kIIoKIICKQREQQEUQEEUFEEBFEBBFBRBARSCIiiAgiAklEBBGBJCQREUhCEpKQhCQkIQlJAEhCEhFBRBAR1FpprTGbzZimiXEcGceRYRgYx5FhGBjHkWmaGMeRaZporVFKodbKNE1M00RrjWmamKaJaZporTFNE601Wmu01shMWmtkJplJZpKZZCa2yUwiAttkJhGBbWyTmdjGNpmJbQ4PD/mhH/ohXvVVX5XXeq3X4qabbuLMmTOcO3eOu+++G0lEBLVWbPNAknggSUhCEtM0ASAJSTw/klitVvze7/0e7/me78nf/d3fsbe3xwNJQhIAtqm1MpvNWC6X7O7usr29Ta2Va6+99r3Onj3721x11VVXXXXVVf/bUbnqqquuuuqqq/5P2NjYeO1pmui6jlIKEYEkJCEJSUhiuVwyDAN931NKISKICCKCiEASEYEkJBERSEISkogIJCGJiEASkiilsL29zcMe9jBe8iVfkvv95m/+Jn/3d3/H/v4+pRS6riMiiAgiAklEBJKICCICSUQEEUFEEBFEBBFBRFBKISKICEopRAQRQUQQEUQEEUFEEBFIQhIR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iQgiAklEBJIAkIQkJPHcJBERRASSiAgkIQlJSCIiiAhKKdRa6bqOvu/p+56+76m1EhHYZhxHhmFgGAaGYeDhD384p06dIiKICCQhCUm01litVmQmkuj7nvl8zmw2o9ZKrZVSCqUUSinUWtne3n7wQx7ykM/iqquu+g+1vb39WRGBJCQBIAnbTNPEMAxM00RrjdYarTVaa2QmrTUyk9YamUlmkplkJpmJbWxjGwBJSEISEUFEUEohIiilEBFEBBFBRBARRASlFCKCiCAiiAhqrdRaueeee7jrrrt4pVd6pQfP5/PX5qqrrrrqqquu+q9AcNVVV1111VVX/adbLpfvXWullEIphYhAEpKQhCQkcT9JSEISkpBERCCJiEASkpCEJCKCiKCUQq2VWitd1zGbzZjNZvR9TykF24zjyDAMrNdr1us1i8WCl3zJl6TrOkopRASSkEREcM8997BarRjHEYCu65jP58zncxaLBX3fU2ullEIphVIKtVauueaa1+77/rW56qqr/kO01t57Nps9uJSCJCQhCUnMZjP6viczGceRcRxprdFao7VGa43MpLVGZtJao7VGZtJaIzPJTDIT29jGNpKQhCQigoggIogIIoJSChFBKYWIICKICCKCiCAiKKVQSqHWStd1/NZv/Rav/MqvzLXXXvteXHXVVVddddVV/xUIrrrqqquuuuqq/1Sv8zqv895//dd/Ta2VUgqSkEREIAkASQBIQhIPJImIQBIRgSQkIQlJRAQRQURQSqHWStd19H3PbDZjNptRa0USmckwDKzXa9brNeM48lqv9VrUWqm1UkpBEpKQhCSOjo5YrVYMw4Btaq1sbm6ys7PDxsYGs9mMWiulFEoplFIopVBr5RGPeMR3cdVVV/2HOHbs2HuVUogIJCEJSUQEkuj7ns3NTaZpYpompmmitUZmkpm01shMMpPMJDNprZGZZCatNTKTzMQ295OEJCQREZRSiAhKKUQEpRQiglIKEYEkJCGJiCAiiAhKKXRdxz333MPdd9/Na73Wa70OV1111VVXXXXVfwWCq6666qqrrrrqP9Xu7u5rdV1HKYWIICKQhCQkIQlJSOJ+kgCQREQQEUQEkpBERBARRAQRQURQSqHWStd1zGYz5vM5fd/TdR0RQWYyDAOr1YrVasUwDDziEY/goQ99KLVWaq2UUogIJCEJSaxWK1ar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pRRKKZRSKKVQSqGUwtHRERGBJAAkIQmAY8eOYZthGBjHkWmaaK2RmWQmtrGNbWyTmWQmtslMMpPM5IEkERFIIiKICCKCiCAiiAgkIYmIICKICEoplFKotXL33XfzYi/2Yq/94i/+4q/NVVddddVVV131H43gqquuuuqqq676D3f+/PnXkoQkJAEgiRckIpCEJCQREUgiIpBERBARlFIopdB1HX3fM5/PWSwWLBYL+r4HYBxHlsslR0dHLJdL1us1L/ESL8Hzs16vGccRgL7v2djYYHNzk/l8Ttd1lFKICCKCUgoRwe7uLkdHR+zv77O/v89qtQJgNpuxubnJ1tYWGxsbzGYzuq6jlEIphYiglELXdTzoQQ/6LK666qoXanNz87VLKUQEkpCEJCKCWiulFEoplFKICEopRATnz5/nfpK4nyQAtra2GIaBaZpordFaIzOxTWaSmWQmmUlmYpvMJDOxjW1scz9JSCIikEREEBFEBBFBRBARRASSkEREEBGUUqi1cnR0xI/92I/xju/4jp/NVVddddVVV131H43gqquuuuqqq676D7e1tfXaEYEkJCGJB5LE/SQREUQEEUFEIImIQBIRQUQQEZRS6LqOvu+Zz+csFgs2Njbo+55SCq01VqsVR0dHLJdLVqsVN910Ey/IcrlktVqRmZRSmM/nbG5uslgs6PueWiulFEopRASlFMZxZLVacXh4yP7+PoeHh4zjiCQ2NjbY2tpic3OT+XxO13XUWokISimUUqi1srOz8+Brr732u7jqqquer/l8/l2lFCICSUhCEhFBrZVSCqUUSimUUiilEBGUUrh06RKSkMRzk8SJEyeQxDiOTNNEZpKZZCaZSWZim8zENplJZmKbzMQ2trHN/SQhiYggIogIIoKIQBKSiAgigoggIogIIoJSCl3Xcc899/BiL/Zir/ViL/Zir81VV1111VVXXfUfieCqq6666qqrrvoP9Tqv8zrvfXh4+OCIQBKSkIQkJPHcJCGJiCAikEREIImIICKICEop1Frpuo7ZbMZisWBjY4P5fE7XdWQm6/Waw8NDDg8PWS6XHB0dcdNNNwFgm+f2jGc8g6OjI8ZxBGA2m7GxscHGxgbz+Zyu6yilEBFEBKUUAM6dO8fR0REHBwccHBywXC6xTd/3bGxssLW1xWKxYDabUWul1kophVIKpRS6ruOmm256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zU1qrfR9z8bGBrbJTDIT29jmgSQhCUlEBBFBKYVSCqUU+r5/8GKx+OzDw8P3vnDhwvsAv81VV/0XO3HixHd1XUetlYggIogIIoKIICIopdD3PX3f03UdXddRa6WUQimFWit937NYLDh27BinTp3iz/7sz5jNZkhCEpKQhCQigoggIogIIoKIICJYrVaUUogIJCEJSQBIQhIRgW3uN5/PGYaB9XpNrZVSCq01JBERZCaSyEwkkZlkJplJZpKZ2CYzkYQkJBER2CYiiAgigoggM5GEJCQhCUlEBEdHR5w5c+bB9913361cddVVV1111VUvKipXXXXVVVddddW/SUQQEUQEknhhJCEJSUhCEpKQhCQigoggIiil0HUdfd8zm83o+56IoLXGOI6s12vW6zXjONJa44YbbqCUQimFiEASkpDEarVivV4zjiOZSURQa2U2m9H3PbVWSilEBBFBRADQWmMYBo6Ojtjb26PrOmqtbGxsUGtlc3OTYRhYr9eM48g0TbTWyExsk5nYxjZ935OZ3HPPPVx33XUASOJ+kgCQxMbGBqUUZrMZtslMbGOb+9kGQBIRQUQQEUQEkogIIoJSCrVW+r5/8Pb29m/dd999n71cLj+Hq676LzKfzz9ra2vrtWutRAQRQUQQEUQEEUFE0Pc9fd/T9z1d19F1HbVWaq2UUui6jvl8zvb2NidOnOD7v//7KaUQEUhCEpKQBEAphVIKpRQigoggIogILl68SEQgCUlIQhKSkEREIImtrS329/exzWKxYL1es16v6fueWiulFCKC1hqSkERmEhFkJplJZpKZZCatNSIC2wBIAiAiKKVgm8wkIpBERJCZSEISkogI7rrrLl7sxV7stf7hH/7ht7nqqquuuuqqq15UBFddddVVV1111b9JZj44IpCEJCQhCUlIAkASAJKQhCQkIQlJSEISkpBEKYVaK13XMZvNmM1m1FqJCDKTYRhYr9cMw8A0TUzTxIu/+ItTa6WUQkQQEUhCEpJYr9es12taawDUWun7nr7v6bqOUgoRgSQiAoA77riD9XrN0dER+/v77O3tsb+/z2q1AqDvezY3N9ne3mZzc5PFYkHf99RaKaVQSqGUQimFWitd12Gbvb09pmliGAaGYWC1WnF0dMTBwQEHBwccHR0xTRMRwWw2Y2Njg42NDTY2NpjNZvR9T9/39H1P13XU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yDiOzGYz+r6n6zpqrUgiIogISimUUiilUGtlGAZKKUQErTUigtYa0zQREUzTREQQEZRSKKXQ9z3TNNFaYxxHMpPMpOu6By8Wi/fOzPeW9F3L5fLWvb29716v178D/DZX/b+yubn5XSdOnHjvrusopVBKoZRCRBARRAQRQSmFUgqlFGazGX3f0/c9XddRa6WUQimFWitd17GxscGxY8c4deoUx48f56u+6qvouo5SCqUUIoKIQBKSkERE0HUdXddRa6XWSq2ViEASEcH58+eJCCQhCUlI4n4RQUQgiYggImitYRvbAPR9T0RgG9tkJpmJbTKTzMQ2trGNbWxjG9vYxja2eSBJSCIiiAgigoggIpBERJCZSEISEcFdd93Fi73Yi732P/zDP/w2V1111VVXXXXVv4TKVVddddVVV13172Yb27woJAEgiYggIiil0HUdfd/T9z21ViKCzOSBbGOb+508eRLbRASlFEopRASSkIQkMpNxHFmv1wzDQGuNruuotbK5ucnW1haHh4esViuGYaC1RmuNzCQzqbXSWuPs2bNcc801RASlFEop1Frpuo5SCovFglori8WCzc1NxnFkHEemaaK1RmZim8zENrbp+x6A1WrFk5/8ZG688UZ2dnawTWaSmbTWaK0xTRPjODKOI/P5nNlsRq2ViKDWSkRQSqGUQq2VYRgopTCOI6UUxnEkIpimiYhgmiYigmmaiAgigoggM2mt0Vqj73taa0zTxDRN2CYzsc3m5uaDF4vFZ2cm6/X61qOjo985Ojr6btu/zVX/Z2Xmg0+cOPFdOzs7r911HaUUSilEBBFBKYWIICKICCKCUgp93zObzZjNZvR9T9d1lFKICEopdF3HYrFgZ2eHkydPcuLECX7wB3+QJzzhCfR9T0QQEUgiIogIIoKIoJRC13XUWqm1UmullEIphVortVZ2d3eJCCICSUhCEpKQhCQkERFIQhIXLlxgNpvxQLbJTGxjm8wkM7GNbWxjG9vYxja2sY1tbGMb29gGQBKSkEREIAlJSCIiyEwkERFEBBHB3XffzYu92Iu91j/8wz/8NlddddVVV1111b+EylVXXXXVVVdd9W9SSnkw/wqSeCBJ3E8SAJKQhCQAJAFgG9vczza2sY0kIoJSCqUUIoKI4H6tNaZpYhgG1us1wzDQdR2lFObzOVtbWxwcHHB0dMR6vWaa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f/vPufavn4RsAPq9Ax7yi7/P41/ioTziF36fB//pP3C/E2d3eZnf/zv+7vSr8Md/8eef/YQnPOF7lsvlrZIefPLkyd/a3t5+7a7rKKUQEZRSiAgigoggIiilEBGUUogISinUWimlUGul1kopha7r6LqOvu+ptVJKISIAsM39Sil0XcdisWBnZ4cTJ05w8uRJjh8/znw+RxLDMLC7u8v3fd/3cc8999D3PbVWSimUUogIIoKIICKICCQREZRSiAhKKfR9T9d1lFIopVBKISIopdB1HbPZjM3NTf70T/+U3d1dZrMZEYEkJCEJSUgCQBKSkEQphYggIogIIoJSCgCSkMS/liTuJwlJSEISkpCEJO4niftJAkASV1111VVXXXXVv4jKVVddddVVV131H2K1Wv12a+21MxPb2CYzyUxsk5nYxja2sY1tbJOZZCatNcZxZBgGxnGktYZtAEop9H1P3/d0XUcphYhAEpKQRGbSWmMcR0opLJdLaq3UWqm1UmtFEqUU+r5nY2ODYRhYr9cMw8A0TbTWyEwyE9tkJrbp+57ZbMbFixfZ2dlBEs+PJCRxP0kAdF1HRNB1HbaRRCmFiCAiiAgigmmakERE0FpDEpKQhCQkERFEBJKICEop1FofPJvNPnu5XL7P2bNnX3uaplvvvPPOz7nvvvu+5/Tp0+918803v/fW1taDa62UUshMSilkJhFBZpKZlFIopTBNExFBRBARRASSiAgiAkmUUpCEJCIC2wBIwjaSeKDM5H6tNSQBIImIQBKlFEoplFIopVBK4QWxzfNjmweyzf22t7cBuOeee7DNA9kGwDb3s839bAMwTRPTNNFawza2uZ8kSilIopRCRBARlFKICEopRAQRQUQQEQBIAsA2mcmZv30yj/qVP+bEbfeQEZy/+RrKOHHi7vP0h0u2/upxPOivn8SdN59hf2POQ55+N7Nh4rp7L/JL3/+Dr3rr6vCPAObz+WedOXPms7uuo9ZKKYWIICKICEopRAQRQURQSqGUQimFWiulFGqt1FqptVJrpes6+r6n6zpKKUQEkrCNbWwDUEqh6zoWiwXb29scP36ckydPcvz4cebzOZIYhoHd3V3+8A//kD/8wz+k73tKKZRSiAgigoggIogIJCGJiCAiiAgigr7v6bqOWiu1VkopRASlFGqt9H3PYrFgc3OTO++8k1IKEYEk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VqtbDw8Pf/vw8PB7gN+OiFuHYeC+++777vvuu++7eaa+7x98/Pjx1z59+vRrbW5uPvjMmTOvLQlJRASSiAgiAklIIiKQhCQiAklEBJKICCKCiEASEcFzk8TzI4n7SeK5ffd3f/c13/md38kDnTt37gTP9Jfv9PoIYUA8kwADEmCEuF/a2InTvPyP/ybPz+HxLZ7xco/mT286cetfn73nu+/+uZ/7nXPnzv02L4SkB7+6529UgHMFHnrNsTeYSbzdXuOeTjx4bQA6iWscvMzBxBufW/Gog5GHL5PHndpkLEFEEBGUUqi10nUdXdfR9z1939P3PV3X0XUdXdcxm83ouo5aKxEBQGuNaZoYx5HWGpkJQETQdR193zOfz9nc3GRra4udnR02NzeZz+d0XQfAer3m6OiIvb09Ll26xP7+Pj/zMz9D3/fUWimlEBGUUogIIoKIICKICEopRASlFCKCruvouo5aK6UUSimUUiil0HUdfd+zWCzY3t7mxIkTnDx5kmPHjvHLv/zLnD9/ntlshiQiAklIQhKSkIQkJCGJiCAiiAgigoggIiilUGvl6U9/OovFgvtJ4oWRxP0kcT9JAEhCEpKQhCQkIQkASQBIQhIABwcHt3LVVVddddVVV/1LqFx11VVXXXXVVf9hIuLWw8PD357NZq+dmdjGNplJZmIb29jGNraxjW0yE9tkJtM0MY4j4zgyDAOtNWwjiVorXdfRdR21ViKCiEASEUGtlcViweHhIdvb20hCEhFBRLBerymlUGul6zpKKUQEtVZqrcznc4ZhYL1eM44j0zTRWqO1RmZiG9tkJl3XsVgsOHnyJHfffTfXX389trFNZmIb29jGNplJZpKZZCatNVprTNNE3/d0XUcpBUlEBLVWIoKIoJSCJCKCiCAimKYJSUQEEYEkJCGJiEASpRRaa2QmrTUyk9Ya0zTRWmOaJjIT22Qmtum67sEbGxvvferUqfderVbP2Nvb+671ev07tn+bBxiG4db77rvvu++7777v5plms9mDjx079tpbW1sPOn369GvffPPNr71er4kIJBERSCIikEREIAlJRASSiAgkIYn7SeL5kcTzI4ln8o033njvnXfeeR3Px4d8yIf87sWLFx/8pBd7yC08F0m8ILbJTDYu7vPyPNs9lVv/+iHX3vr712z89pMO937n/JP+/Ld5Ei+UpAcv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o5RCRBARRASSiAgeSBL3k8T9bFNKwTYAtrFNZpKZZCatNTKT1hqtNTKT1hqtNVprtNawjW1sA2Ab29jGNraxjW1sY5vMxDa2yUwAbGMbANvYBsA2tgGwjW0AbGMbANtIAkASkpBERCAJSUgiIpBERCCJiCAiiAgiglIKEUEphYiglEIphVIKpRRqrZRSKKVQa6WUQq2VUgq1VkoplFIopVBKYWNjg77v6bqOiADANgCSKKVQSiEikARAa41xHBmGgdVqxWq1YrVasV6vGYaBcRxprZGZZCaSACilUEqhlEKtla7r6LqOruvouo75fE7f93RdhySmaWIcR5bLJcvlkuVyyWq1Yr1ec/78+Vt/6Zd+6X3uvffe3y6lvPYNN9zwW13XUWullEIphYggIogIIoKIICKICCKCiCAiKKUQEZRSKKUQEZRS6PueWiu1ViICSUQEpRS6rmM+n7O5ucmxY8c4ceIEx44dY2Njg1IKrTX+8A//kKc97WnMZjNKKUQEEUFEIImIICKQhCQiAklIQhKlFEopRAQRQURQSqGUQq2Vvu+57777iAgiAklIQhKSkIQkACQhCUlEBBFBRCAJSUQEEUFEUEqh1krXdXRdR9d1lFKICFprtNaYpolpmmitkZkAHB4e3spVV1111VVXXfWionLVVVddddVVV/2niojf3t/f/+1SymtHBOM40nUdrTUigoggIshMMpPMJDNprdFaYxxH1us1y+WSw8NDFosFs9mMWiu1VmqtzOdzNjY2ODw8ZDabMQwD4zjSWqO1RkRQSqHve/b29ogIJCEJSUgiIpimiYiglEIphVIKpRQigq7rkEStldlsxn+Ea6655sER8dt33HHHax8eHn73P/zDP/z26dOn3+shD3nIZ2cmXddhG9vYxja2sY1tMhPbZCatNSKCUgqlFCKCiCAiiAgkIQkASTw3SQBEBLaRhG0kkZnYJjOxTWuNzKS1RmuN1hqZSWsN2wDYBsA2ALaxDYBtbGMb29jGNraxjW1sk5nYJjOxjW1sYxvbANjGNraxjW1sIwlJRASSiAgigoggIogISimUUogISimUUqi1Ukqh1kophVortVZqrdRaqbVSa6XWSq2VUgq1VkoplFIopRARRAQRgSQkIYmI4H62kUREUEqhlIIkbNNaYxxH1us16/Wa5XLJarVitVoxDAPDMNBaIzOx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qVPftbOz89pd11FKoZRCRFBKISKICCKCiCAiKKUQEZRSKKVQSqHWSimFUgqlFEop1FoppSAJSQBIQhIRQa2VruuYzWZsbm5y7NgxTpw4wc7ODvP5nIhgmiYODg74lm/5Frquo5RCRBARRAQRQUQQEUhCEhFBRCAJSUQEEUGtlVortVZKKZRSqLXSdR193zOfz9nY2OC2225jsVgQEUQEkpDE/SQhCQBJAEQEEUFEIAlJRAQRQSmFWitd19F1HX3f03UdpRQkkZlM08Q4jozjSGuNzOTOO+/8Ha666qqrrrrqqn8tKlddddVVV1111X+Z5XL5PltbW08vpTBNE+M4UkqhlEJmkplkJplJZpKZtNaYpolSCsMwsF6vWS6XHB0dMZ/P6fueiCAi6Pue+XzOYrHg6OiI1WrFMAyUUiilkJlkJrVW+r5nmiYkERG01pDE/WxjG9vYxjaZSWZim77v6fueiKCUQtd12OYFkcSLQhK2H7S5ufnZR0dH733x4sXvzszPuffeez/n/Pnz33Pttde+1w033PDem5ubDy6lUEqhlEJEEBFEBBFBRCCJiCAiaK0REUQEEUEphYiglMI0TZRSiAgiAklEBJKQBIAkbAMgicxEEq01SilEBJKQREQgiYgAICKICAAkIQlJSCIikEREACAJSQBIQhLPTRK2eWEkERFEBBFBRBARSCIiiAgigohAEhGBJCQhCUnczzb3a61hG9tkJplJZtJaIzNprdFao7VGa43WGq01WmtkJqvVivV6zTAMTNNEZpKZAEgiIogISimUUiilUGullEKtlVIKpRQiAklEBACZyTRNtNZorTFNE9M0MU0T0zQxTRPTNNFaIyJ4+tOf/tu33nrrb//VX/3V5/AApZTPuvHGGz+76zpqrZRSKKUQEUQEpRQigoggIiilEBGUUiilUEqh1kophVorpRQiglorpRRKKUjigSKCiKDWSt/3zOdzNjc32d7e5vjx4xw7doyNjQ1qrbTWODw85Gd+5me444476PueUgqlFCKCiEASkpBERBARSEISEYEkJFFrpdZKKYVSCqUUSil0XUff9ywWC7a2tvjbv/1bSilIQhKSkIQkJCEJSQBIAkASkogIJCGJiCAiiAhKKdRa6bqOvu/p+55aKxFBZpKZjOPIOI601mitkZnceeedv81VV1111VVXXfWvReWqq6666qqrrvovI+nW/f393661vnYphXEc6bqO1hoRQUQQEWQmmUlmkplkJq01pmliGAZWqxVHR0csFgtmsxmlFGqt1FqZz+csFgvm8znL5ZJhGJimiYggIogISinMZjMuXLiAJABsA2AbANs8kG1sYxvbZCa26bqOUgqS6LoO29jmfpJ4bpL4l/R9z2w2e/Bisfjs5XL53hcvXvycaZq++8477/ycO++883P6vn/wNddc816PeMQjPnscR0oplFIopRARRAQRQUQgiYggIogIIoLWGhFBRFBKobVGRBARlFKQREQQEUhCEpIAsI0kADKT1hoRAYAkJCEJSUhCEhGBJCICSUQEEUFEEBFIIiKICEopRAQAkpBERBARSEISkgCQhCSemyQiAklEBBGBJCQhCUnYRhK2sU1mYpvMxDaZSWbSWiMzaa2RmbTWaK3RWqO1RmbSWqO1RmbSWiMzyUwyk8wkM7FNa43WGraxjSQigoiglEIphVIKpRRKKdRaiQhKKUQEkpAEQGYyTROtNVprTNNEa41pmpimiWmaaK3RWkMSz3jGM3776U9/+m//9V//9efwnB48n8/f6/Tp059dSqHve0oplFIopRARRASlFCKCiKCUQkRQSqGUQimFWiulFGqtlFKotRIR1FoppSCJB5KEJEopdF1H3/csFgu2trbY2dnh+PHjHDt2jM3NTWqttNY4OjriCU94Aj/5kz/JbDajlEIphYggIpBERBARRASSkEREEBFIIiKotdJ1HbVWSimUUqi10nUdXdcxn8/Z2NhgZ2eHe++9l1IKEYEkJAEgCUlIAkASAJIAiAgkERFEBJKICCKCUgq1Vrquo+97uq6jlIIkbDNNE9M0MY4j0zTRWuNxj3vcdx8eHt7KVVddddVVV131r0Xlqquuuuqqq676L7Vard5nHMenl1KICMZxpJRCKYXMJDPJTDKTzCQzaa0xTROlFIZhYL1es1wuOTo6Yj6f0/c9EUEphb7vmc/nLBYLlssl6/WacRyZponWGhFBRFBKYWNjgwsXLnDixAmem20AbGMb29jGNrbJTGyTmXRdR0QQEXRdB4Ak/rUkASCJUgpd19H3PX3fP3hjY+O7jo6OPuvChQufY/u7h2G49Y477vic22677Xs2NjYefNNNN73XLbfc8t7TNBERlFIopRARRAQRgSQigoggIogIIoLWGhFBRFBKobVGRBARRAQRQUQgCUlIwjaSsA1AZvJAkrifJCQhCQBJRASSkIQkIoKIICKICCKCiCAiKKVQSkESpRQigoiglEJEEBFEBJKICCQhifvZZpombGMb22QmmUlmkplkJq01MpPWGq01MpPWGplJa43MpLVGZpKZZCa2yUxsk5nYxjYAtrHNA9lGEpIopVBKoZRCRFBrJSKotRIRlFKQhCQkYRvbtNZordFao7XGNE201mitMU0TrTVaa0ji1ltv/e1bb731t//mb/7mc3gukh68WCze6+TJk59da6XWSkRQayUiKKUQEUQEpRQigoiglEIphVIKpRRKKdRaqbVSSqHWSimFWiulFCICSdjmfpKQRK2VruuYzWZsbGywtbXFsWPHOH78OMeOHWNjY4Ou67DNarXi0qVLfPd3fzdd11FKoZRCRCCJiCAikIQkJBERRASSkEREEBHUWimlUEqh1kophVortVZmsxmLxYLt7W2OHTvGM57xDCKCiCAikIQkHkgSkpAEgCQigohAEpKICCKCUgqlFLquo+97+r6n6zpKKUjCNq01xnFkmiZaa2Qmd9555+9w1VVXXXXVVVf9W1C56qqrrrrqqqv+S0m69dKlS99da33vUgrjONJ1Ha01IoKIICLITDKTzCQzyUxaa0zTxHq9ZrVacXR0xHw+ZzabUUqhlEKtldlsxnw+Zzab0fc9wzBQSqGUQmaSmZRSmM1mbG1tcf78eU6ePMn9bHM/29zPNraxjW1sk5lkJl3XUUpBErVWAGzzL5HE/SQBIImIoNZKKYWu6xiGgVLKgxeLxXctl8vPunDhwufY/u6IuHW1Wt36lKc85bef9KQnfc7Ozs6Drr/++ve+6aab3ruUQimFiKCUQkQQEUQEkogIIoKIICKICFprRAQRQUQQEZRSiAgiAklEBJKQhCQAbPPCSOK5SQJAEpIAkIQkIgJJSCIiiAgigoggIogISilEBKUUIoJSCqUUSikAZCaZSWaSmWQmrTUyk8yktUZmkplkJplJZpKZZCa2yUxsYxvb2MY2ALb5l0gCQBKSkEREUEohIiilUEqhlEJEEBFIQhIAmQlAZjJNE5lJa43WGtM00VpjmiZaa2Qmu7u7tz7+8Y//7osXL9761Kc+9Xt4/l772LFj73Xs2LH3rrVSSiEiiAgigoiglEJEEBGUUogISilEBKUU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6OiIS5cucenSJfb29rjzzjtv/Zmf+Znftv3es9mMWiulFCKCiCAikIQkJCGJiEASkpBERBARRAS1VmqtlFIopVBrpes6uq5jNpuxubnJzs4Ox48fZ3t7m9lsxud8zudQSiEikIQkJCEJSUhCEgCSAJCEJCKCiEASEUFEEBGUUqi10vc9fd/T9z21ViICSWQm4zgyDAPTNDFNE5nJnXfe+dtcddVVV1111VX/HlSuuuqqq6666qr/VhFx66VLl76767r3LqUwjiNd19Fao5RCZpKZZCaZSWaSmWQm0zQxjiPjOLJer1kul8znc/q+p5RCRFBrZTabMZvNmM1mrNdrpmnCNraxDYBtbGObruvY3t4mM7lw4QInTpwAwDb3s41tAGwDYBvb2MY2trGNbWxTa0USEUGtFdvcTxLTNNFao7VGa42IoLVGZhIRtNbITCKC1hoRQUQQEZRSiAhKKZRSqLUyjiPTNFFKoZTy4Pl8/t5bW1uvfXBw8NuXLl36Hkm/zb9gGIZn3Hvvvd997733fnff9w8+efLka99yyy3vtbW19eCNjY0HS0ISkgCQhCQkIQlJSAJAEpKQhCQkASAJSUgCQBKSkIQkACQhCUlIQhKSkIQkJCEJSUjigWxzP9s8kG0AbPNAtrmfbe5nm/vZBsA2D2Sb++3v798KsL+/f+v+/v6tBwcHt2Ymd9999++cPXv2t3nRPXixWLzXmTNnPruUQimFUgoRQSkFSUQEEYEkIoKIQBIRQURQSiEiKKVQSqGUQimFUgq1VkoplFKotVJKISLouo6u66i1UmtFEgCtNVprtNZorWEbSUQEXdfR9z2LxYLNzU22trbY3t5me3ubxWJB13XYZrlccnh4yN7eHru7u+zv7/PEJz7xt3/sx37se6677rrvms1m1FoppRARRASSiAgigoggIogIIoKIICKICCICSXRdR62VUgqlFEop1Frpuo75fM7Gxgbb29scO3aMnZ0dFosFd999N7/zO7/DYrEgIogIJCEJSUhCEgCSkIQkACICSUgiIpBERBARlFLouo6u65jNZvR9T9d1lFLITFprjOPIOI6M40hrjb//+7//7oODg1u56qqrrrrqqqv+PahcddVVV1111VX/7Wx/zjAM711rZRgGuq6jlEIphYggIshMMpPMJDNprRERtNYYx5H1es1qtWK5XNL3PbVW+r4nIuj7nvl8zmw2Yz6fk5nYxja2AbCNbe5nm52dHaZp4sKFC7eePHnywbZ5fmwDYJv72cY2tgGwjW1qrUhCErVWACQREUQErTWmaSIiiAhKKbTWaK0REbTWyEwigtYaEUFE0FojImitERGUUiilMI4j4zgSEZRSKKU8eD6fv/eJEyfee7lc3rpcLn97tVr9zjiOtwK/zQsxDMOt99xzz3ffc889380zzWazBwPM5/MHbWxsPCQiOHXq1GtJYmNj48GSuPbaa1/bNpIAkIQkJCEJSUhCEgCSkIQkACQhCUlIQhIAkpCEJCQhCUlIAsA2D2Sb+9nmfra5n20eyDb3s839aq1cvHjx1oODg1sPDg5uPTg4uNU2+/v7zzg4OLj18PDw1qOjo1v5d5L04M3Nzfc6efLkZ9daKaVQSiEiiAgigohAEhFBRBARSCIiKKUQEZRSKKVQSqGUQq2VWiulFGqtlFKotVJKoZRCKYVSCqUUaq2UUpCEbaZpYpompmkiM7FNRFBKoes6ZrMZi8WCzc1Ntre32d7eZnNzk/l8TkQwTROr1YqDgwN2d3fZ29vj6OiIX//1X//sv/7rv37w9ddf/11931NKoZRCKYWIICKICCQhCUlIIiKICCKCiCAikEStlVIKEUEphVIKtVZqrfR9z3w+Z2tri2PHjnHs2DE2Nzfpuo4v+qIvous6IgJJSEISAJKQBIAkJAEgCUlEBBFBRCCJiCAiKKVQa6XWSt/39H1P3/eUUgCwzTRNDMPAMAxM00Rmsru7eytXXXXVVVddddW/F5Wrrrrqqquuuuq/XUTcenBw8Nld1312rZVxHOm6jtYapRQyk8wkM8lMMpPMJDOZpolxHBnHkfV6zXK5ZDab0fc9pRQkUWul73sWiwXTNNFaIzOxjW1sYxvbANjGNpnJ8ePHuXjx4q0XLlzg+PHjD7aNbWxjmweyDYBtbHM/29jGNrYppRARRAS1ViQREUQErTVKKUzTRGuN1hoRQUSQmUQErTUyk4igtUZEEBFkJhFBRNBaIyIopVBrZRxHpmkiIiilkJnUWh+8ubn53pn53rZZr9fPGMfx6YeHh789DMPv2P5t/gXr9fpWgPV6feulS5d+B+DOO+/8bp5L13UPLqUwm80etLGx8ZBSCpubmw/a2Nh48Obm5oMlcc0117w2gCQkASAJSUhCEgCSkIQkJCEJSQBIQhIAtnkg29zPNg9kGwBJ7O/v3wpwcHBw68HBwa0HBwe3Zib33Xff77TWuHDhwm/zn8D2g4EHz+fz16q1cvz48ffpuu5BpRRKKZRSiAgigohAEhFBRBARSCIiKKUQEZRSKKVQSqHWSimFWiu1Vmqt1FqptVJKodZKKYVSCqUUSilEBBFBRAAwTRPTNDGOI9M0kZkARAS1Vvq+Zz6fs1gs2NraYnt7m62tLRaLBX3fAzAMA8vlkr29Pfb29tjf3+fuu+++9ad+6qfe5+jo6LPOnDnz2l3XUWullEIphYggIogIIoKIICKICCICSUQEEUFEIIlSCrVWSimUUogISinUWun7nvl8zubmJseOHePYsWNsb28zm834sz/7M57whCcwm80opSAJSUhCEveThCQAJHE/SUQEkogIIoKIoJRCKYWu65jNZsxmM7quo5SCJDKTaZoYx5FxHJmmidYaT3jCE76Hq6666qqrrrrq34vKVVddddVVV131P0Jr7XvGcfzsrusYhoGu6yilUEohIogIMpPMJDPJTFprRAStNcZxZBgG1us1q9WK2WxGrZWu6yilMJvN2NjYoLVGa43MJDPJTGxjG9vYppSCbbquwzYPfvCDX/vxj3/8d+/u7t76oAc96LP5F9jmfraxjW1sY5uu6yilEBFIopSCJCQREUQEEUFrjdYarTVaa7TWiAgigsyktUZE0FojImitERFEBBFBRNBaIyIopTCOI+M4kplkJhGBbWxjm77vH5SZDzp27NhrZybr9frWzNTh4eFvHR0d/Y7t7+bfaBzHW8dxZLVa3Xrp0qXf4QXIzAdvbGwwn88ftLGx8ZBaKxsbGw/a3Nx88NbW1oMBtra2Hry5uflgSUgCQBKSkIQkbPNAtpHE/v7+rYeHh7ceHBzcenh4eGtmcnBw8IzDw8NbDw4Obl2v17fyX+PBEfHg2Wz2Wpubm6+9ubn52raJCCKCiEASEUEphYggIpBERBARRASSiAgiglIKEUGtlVIKpRRqrXRdR62VruuotVJrpZRCrZVSCqUUaq2UUiilEBFEBJKwTWYyTRPTNDEMA601MhOAiKDrOvq+Zz6fs7m5yebmJltbW2xtbbFYLKi1YpvVasXR0RF7e3vs7e1xeHjIE5/4xN/+4R/+4dc5duzYbx0/fvy1u66j1kophYggIogIIgJJRAQRQUQQEUQEEYEkJCEJSdRaKaVQSqGUQq2VWitd1zGbzdjY2GBnZ4djx46xs7PDYrGg1sr3fd/30XUdtVZKKUQEkpCEJCQhCUkASAJAEpKICCQREUgiIogISil0XUff9/R9T9/31FqJCABaa4zjyDAMjONIaw3bHBwc3MpVV1111VVXXfXvReWqq6666qqrrvofISJuvXTp0vvUWr+rlMI4jnRdR2uNUgqZSWaSmWQmmUlmkplM08Q4jgzDwHq9ZrVaMZvN6LqOiCAi6Pue1hqtNVprZCaZiW1sYxvb2AbANrbpug7bPOpRj3rvv//7v//uW2+99bMf/OAHf7ZtbANgG9s8P7YBsA2AbWzTdR2lFCICgIgAICKICCKCUgrTNFFKYZomIoJSCq01WmtEBJlJRNBaIyJorRERRAQRQUQQEbTWiAhKKUzTxDRN2MY2trGNbWxjG9v0ff/gzGRra+u9M/O9M/O71uv1rUdHR7+zXC5/e71e31pK+W3+A0XEravVitVqdevu7u7v8ELM5/MHS/LGxsZDNjc3H7y5ufmgra2tBx8dHd1qm4ODg2ccHR3denh4eOtyubyV/yaSHlxKee2+7x+0WCxee3Nz87UlERFEBJKICCQhCUlIQhKSiAgigohAEhFBRBARlFKICEoplFKotVJrpes6uq6j1krXdXRdR62VWiu1ViKCWiulFEopRAQRQUQAYJvWGq01pmliHEfGcaS1RmYiiVIKXdfR9z2LxYLNzU22trbY2tpiY2OD2WxGRDCOI6vVioODA/b399nf32e5XPKrv/qrn/0nf/In33Py5MnfOnbs2Gt3XUcphVIKEUEpBUlEBBGBJCQhCUlEBBFBRBARRASSqLVSSqGUQimFUgqlFLquYzabsVgs2Nra4tixYxw7dozNzU26ruOnf/qnefzjH898PiciiAgiAklIQhKSkASAJAAkASCJiCAikEREIImIoJRCrZW+75nNZvR9T60VSWQmrTWGYWAYBqZporXG3/3d3303V1111VVXXXXVfwQqV1111VVXXXXV/yS/PQwDXdcxDANd11FKoZRCRBARZCaZSWaSmbTWiAhaa0zTxDAMrFYrZrMZfd8TEXRdhyT6vqe1xjRNtNZorZGZZCa2sY1tAGxjG9t0XYdtHvrQh772P/zDP7zPk570pM9++MMf/tm2Aei6jvvZxjb3sw2AbQBsYxvb1FqJCCICSUgCoJRCRNBaIyJorRERtNZorRERRASlFFprRASlFFprRASZSUQQEZRSaK3RWqOUQimFUgqlFKZpIjMBsI1tAGxjG9vYxja2yUz6vn/w5ubmg22/V2ayXq9vPTo6+u3VavU74zjeavu3+S+yWq1uBVgul884f/48/90y88GlFPq+f69aK4vF4rU3NjZeWxIRQUQQEUhCEpKQhCQkIQlJSEISkpCEJCKCiCAiiAhKKZRSKKVQSqHrOmqtdF1H3/d0XUfXdXRdR62VWiulFGqtlFIopVBKoZRCRABgm8yktcY0TYzjyDRNTNNEa43WGraJCEop9H3PbDZjsViwubnJ1tYWm5ubLBYLuq4DYL1es1wuOTg4YH9/n4ODA+65555bf/qnf/p97r777ltPnTr1XceOHXvtWiu1VkopRAQRQUQQEUgiIpBERBARRAQRQUQQEUQEEUFEUGullEIphVIKpRRqrXRdx3w+Z3Nzk2PHjnHs2DG2traYzWZEBD/0Qz9E13WUUiilEBFIQhLPTRIAkrhfRBARSCIiiAhKKZRSqLXSdR1939P3PV3XUUpBEraZpolhGBiGgWmaaK3x9Kc//Xe46qqrrrrqqqv+I1C56qqrrrrqqqv+x4iIW/f29t6n67rvKqXQ9z1d19Fao5RCZpKZZCaZSWaSmWQm0zQxjiPDMDAMA0dHR0QEALbpuo6IoO97FosFrTVaa2QmmYltbGMb25RSsM39bHPs2LEHP+Yxj/nuv//7v3/txz3ucc94sRd7se+yzQtim+dmG9tkJtM0UWullEIpBUlIQhIApRQiAklEBBFBKYXWGq01WmtEBKUUWmtEBKUUWmtEBBFBZhIRRAQRQURQSqGUQq2V1hqZSWZiG9sA2MY2trENgG1sYxvbZCZ93z94c3PzvTPzvW2zXq9vHYbh1qOjo99er9e/k5m/zf9ND46IB89ms9fq+/7BJ06ceO/MJCKICCICSUgiIpCEJCQhCUlIAkASkpCEJAAkIQlJRAQRQURQSqGUQq2VWiu1Vvq+p+s6+r6n73u6rqPve2qt1FoppVBrJSIopVBKoZRCRGAb27TWmKaJaZoYhoFxHGmt0VojM7ENQCmFWit93zOfz1ksFmxubrK1tcXGxgbz+ZxSCpnJer3m6OiIg4MDDg4OODo64slPfvJv/9AP/dDrSHrwjTfe+PS+7+m6jlIKpRQigoggIogIIgJJRAQRgSQigoggIogIIoKIQBK1VkoplFIopVBKodZK3/fM53M2NjbY2dnh2LFj7OzssFgsKKXwzd/8zVy4cIHZbEZEEBFIIiKICCQhCUlIQhKSAJCEJCICSUQEEUFEEBGUUqi10vc9s9mM2WxG13VEBACtNcZxZBgGxnFkmiYyk6c+9anfzVVXXXXVVVdd9R+BylVXXXXVVVdd9T+KpN9aLpe3dl334GEY6LqOWiutNSKCiCAzyUwyk8yktUZE0FpjHEeWyyWSkIQk7ldKoZRC3/csFgtaa7TWaK2RmWQmmYltAGwDYBvb2Ob48eMPesxjHvNbf//3f/86j3vc4x7ykIc85LeOHz/+YNvYBsA2D2QbANvYxjatNUoptNYopVBrJSIopRARAEgCoJRCRBARtNaICEoptNZordFao5RCa43WGhFBKYXWGq01IoKIoJRCa41pmogIWmvYJjPJTFprZCaZiW0AbGMbANvYxja2sY1tbGMb2/R9/+DMfPCxY8de2zbr9frWzOTw8PC3j46Ofqe19t38LyPpwaWU1+77/kGLxeK1Nzc3X1sSEUFEIImIQBKSkIQkJCEJSUhCEpIAkIQkJCEJAElIQhKSkIQkIoJSCrVWaq3UWum6jr7v6fue2WzGbDaj6zq6rqPrOmqtRAS1ViKCWiulFCICSQC01mitMY4j6/WacRwZx5HWGtM0YRvbAEQEEUGtlb7vWSwWbGxssLm5yebmJovFgr7viQjGcWS9XnNwcMDBwQGHh4cMw8Cv/MqvfPaf/umffk5EvPYNN9zwW33f03UdpRRKKUQEEUFEIImIICKQREQQEUQEkogIIoKIICKQRK2VUgqlFEoplFIopdB1HX3fs1gs2NraYmdnh52dHTY2Nui6DoAf+7EfYzabUUohIpBERCAJSUQEkpDE/SQhiftFBBGBJCQhiYiglEKtlb7vmc1m9H1PrRVJALTWGIaBYRgYx5HWGn//93//3Vx11VVXXXXVVf9RqFx11VVXXXXVVf+jRMQzDg8PP2c+n39XKYW+7+m6jlIKpRQyk8wkM8lMMpPMpLXGOI5IQhKSkIQkAGwzn88ppVBrpe975vM5rTVaa2QmtrGNbWxjG9uUUrCNbTKTEydOPPjFXuzFfuvxj3/8Q572tKe9zkMe8pDfOn78+INtA2Cb58c2tslMSimUUmitUUqhtUYphVIKpRQigogAQBIAEYEkMpPMJCIopdBao7VGKYXWGq01WmuUUmit0VqjtUZrjYggImitkZlkJpmJbTKTzCQzaa2RmWQmALaxDYBtbGMbANvYxja2sY1tbNN13YNts7m5+d6Z+d62v2u9Xt86DMOt4zjeyhUCDGCbZxJggNbarQC2AbANgG1sAzwDwDYAtrmfbTITAEm38gC2eaDMBGA2m71W13UsFovX3tjYeG1JRAQRQUQgCUlIIiKQBIAkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkERFIQhKlFLquo+s6+r6n73tmsxmz2YzZbMZsNqPrOmqtlFIopVBKoZRCKYVSChEBgG2maWKaJtbrNcMwMAwD4zgyTROtNTITAElEBKUUSil0XUfXdcznczY2Ntjc3GRjY4P5fE6tFdusViuWyyWHh4ccHBxwdHTEvffee+vP/MzPvM/dd9/926WU177hhht+q+97aq2UUiilEBFEBBFBRBARSCIiiAgkERFEBBFBRBARRASSiAhKKZRSKKUQEZRS6LqOvu+Zz+dsbm6ys7PDsWPH2NraYjabIYnP/dzPpdZKKYWIICKICCQhCUlIQhKSkIQkACQhiYggIpBERBARRASlFGqtdF1H3/fMZjP6vqeUQkQwTRPTNDGOI8MwME0TrTVuvfXW3+Gqq6666qqrrvqPQuWqq6666qqrrvofp9b63QcHBw/quu6zh2Gg73tqrbTWiAgigswkM8lMWmtIQhKSkIQkJCEJSUhCEl3XUUqh1spsNqO1RmuNzCQzyUxsYxvb2MY2pRRs03Udtjl+/PiDr7/++u+6++673+cpT3nKa994442ffd111703gG3uZxvbANgmM8lMWmuUUiilUEqhtUYphVorpRRKKUQEpRQkASAJgIhAEpKICCKCUgqtNUoptNZorZGZtNZordFao7VGa43WGq01MhPbZCaZiW0yk8wkM8lMMpPMpLWGbWwDYBvb2AbANraxjW0AbGMb29gmM7FN3/cPzswH2+bfwjb/WrZ5UdgmIogIJCGJiEASkpCEJCQhCQBJSEISkpCEJAAkIQlJSEISkogIJCGJiEASEUFEIImIoJRCRFBrpe975vM5s9mM+XzOfD6n73u6rqPWSimFiKCUQq2ViKCUgiQA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NraxDYBtbANgG9vYxjallAdvbW199tOe9jSOjo4+x/at586d+5wLFy58z6lTp97rYQ972GeP40jXddRaqbWSmZRSiAgigsyklEJmUkohM2mtUUqhlEIphcyktUYphYggIogIACRxP0lIAsA2EYFtaq3Yxja2sY1tbGObzMQ2tslMbJOZ2CYzyUwyk8zENplJZtJaIzPJTFprZCatNTIT29gmM7GNbWzz3CTxH0ESL4xtXhBJSCIiiAgigoiglEIphVIKpRRqrdRa6bqOruvouo6+7+m6jr7v6fuevu/puo6+76m1UmullEIpBUlEBM/NNveThCQkUUqhlAJAZjKOI6vVitVqxdHREcvlkvV6zXq9ZpomWmvYBkASpRQiglorXddRa6Xve/q+p+s6+r6n6zpKKZRSiAhaa9hmmiaGYWAYBoZhYL1eMwwD58+fv/Vv/uZvvvuP/uiPPodne/Dp06e/a2dn57W7rqPWSimFiCAiiAgigoggIogIIoKIICKICEopRAQRQUQgCUkA1FoppRARRASlFEop1Frp+57ZbMZisWBzc5OdnR12dnbY3Nyk73sAxnHkx37sx6i1UkohIogIJCEJSUgiIpBERCAJSUhCEpIAKKVQSqGUQimFUgq1VrquYzabMZ/P2dzcZHNzk/l8Tq2ViMA2rTWGYWC5XLJcLnnSk570249//OO/m6uuuuqqq6666j8alauuuuqqq6666n8FSbeePXv2ISdPnnx6RCAJSUhCEgCSkASAJO4nCUlIQhIAkrifbSKCUgpd1zGbzWitkZlkJplJZmIb29jGNqUUbGMb20QEEcHDH/7wz75w4cL73H777e8t6bcz89azZ89+zvnz57/71KlT7/3whz/8s6dpous6aq1kJqUUIoJSCraJCDKTiKCUQmaSmWQmrTVKKWQmEUEphYggIpCEJCTxQJKQxP1scz/bANgGwDa2sU1mYhvbZCa2yUwyE9tkJpmJbTKTzKS1RmaSmbTWyExaa7TWyEwyE9vY5n6SeG6SeG6SeGEk8R+hlEIphVIKtVZqrdRa6bqOruvouo6+7+n7ntlsRt/39H1P3/f0fU/XddRaKaVQSiEikIQkbHM/29xPEpKQhCQkIQlJ3K+1xjAMrFYrjo6OWC6XHB0dsV6vGYaBcRzJTGwDIIlSCqUUSil0XUetlb7v6fueruvouo5a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kEREIImIQBIRQUQgiYhAEpKQBEBE0HUdXdfRdR193zObzVgsFmxtbXHixAnOnDnDtddey6lTp9ja2qLWSmZyeHjIfffdx1133cV9993H13/917/OXXfd9dtcddVVV1111VX/nahcddVVV1111VX/r3Rd9znPeMYzfueWW275roh4sCTuZxvb2KaUgm1sY5vMJDPJTGyTmWQmmUlrjVortVZKKUQEEYEkSilIQhIAkpAEgCQkIQlJSKK1hiQkIQlJSCIiyEwigsyklEIphdYatVamaaK1hm0yE9tkJl3XPXixWDz45MmT77VarW69dOnSdx8eHv5ORPw2/0HW6/Wtd999961333339wD0ff/gzc3NB585c+a1rrnmmte+5pprXlsSkpDE/SRxP0ncTxL3k8T9JHE/SQBI4n6SuJ8kACRxP0k8kCQAJHE/STw320hib2/v1ic/+cnfbZu77rrrt8+ePfs7/Bew/eBa63vN53NOnjz52aUUSilEBBFBRCCJiEASkpCEJCKCiCAiiAgigoiglEJEUEqhlEKtlVIKtVZqrdRaqbVSa6WUQimFWiulFCKCiADANplJZpKZtNZorZGZ2MY2kpBERFBKoes6ZrMZi8WCra0ttre32d7eZmtri/l8TimF1hrr9ZqDgwN2d3fZ29vjD//wD7/7537u597H9oNPnz79XX3f03UdpRRKKUQEEUFEEBFEBJKICCQhiYhAEpKICCQhCUncr5RCKYVSCqUUaq10XcdsNmOxWLC5ucn29jZbW1vM53NKKdhmHEcODw+5dOkSe3t7/PEf//F333XXXb/NVVddddVVV1313w096EEP4qqrrrrqqquu+v8nMx+8s7PzXjfffPNnLxYL+r6n6zpqrZRSqLUSEZRSKKVQSiEiKKVQSqGUQq2VUgq1Vmqt1FqptVJKoZSCJCRhG9u01mit0VpjmiamaaK1RmuNaZpordFao7VGa43MpLVGa43MJDPJTDKTzCQzaa3RWqO1RmuN1hqtNWxjm8zENplJa43MpLXGMAzPOHfu3GeP4/jd/BeYz+cPXiwWD5ZkQAB93z+41gpgQACSeCYDigjuJ8mLxeLBPJMkJPFAkrjf9vb2g21zP0k8kCQe6NixYw/OTO53zz33/HZrjbvvvvu3z58//zv8F5L04MVi8V4bGxuvvbm5+dqlFCKCiCAiiAgk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r3X99de/96lTp1671kpEUEohIiilIImIICKICCQREUhCEhGBJCKCiEASEYEkIgJJSEISkpCEJCQhCUkASEISEYEkIgIASUgiIpCEJCQREUQEkogIIgJJRAQRQUQQEUQEkogIIgJJRASSkASAJAAkIQkA2zyQbe4niYggIpBERBARSCIiiAgkERFIQhIRgSQkERFIQhKSAJAEgCQAJPGC2AbANgC2sY1tbGMb27TWGIaB9XrNarVivV6zWq1Yr9cMw8AwDIzjSGuNaZrITDIT29jmfpKQhCQkIYlSCpKICCKCUgoRQURQSiEiiAgiglIKkogIJAEgCQDbZCatNaZporXGNE2cP3/+1p/7uZ97n7vuuuu3eRFk5oO3t7ff68yZM5/ddR21VkopRAQRQUQQEUgiIpBERCCJiEASEYEkIoKIICKICEopRAQRQUQgCQDbZCaZiSQiglIKtVZqrfR9z2w2Yz6fs7W1xc7ODsePH+fkyZMcP36czc1N+r4HYLVasbu7y3333ceTnvSkW7/wC7/wIVx11VVXXXXVVf9XoAc96EFcddVVV1111VVX/Xfruu7Bp0+ffq/Tp0+/9smTJ1+7lEIphVIKEUFEEBFIIiKQREQgiYhAEhFBRCCJiEASkpBERCCJiABAEpKQhCQkIQkASUgCQBKSAJCEJCQhCUlEBJKICCQREUQEEUFEEBGUUogIIoKIICKICEopRAQRQUQQEUgiIpCEJAAkASAJAElIIiKQREQgCUlIQhKSkIQkACQBIIn72eZ+trmfbWxjG9vYxja2yUxsk5nYJjOxTWaSmWQmmYltWmusVivW6zXr9ZphGBjHkWmamKaJ1hqZiW1sYxsASQBIIiKQREQgiYggIogIIoKIoJRCRBARSCIiiAgiAkkASOJ+trGNbTKTzGSaJlprnD9//tbf+q3f+uwnPelJ38OLKCJe++abb/6tWiu1VkoplFKICCKCiCAikEREEBFIIiKQREQgiYhAEhFBRBARlFKICCKCiEASALbJTDITgIiglEKtlVorXdcxm81YLBZsbm6yvb3NiRMnOHHiBMePH2dra4u+7wFYr9fs7u5y33338eQnP/nWL/iCL3gIV1111VVXXXXV/yXoQQ96EFddddVVV1111VX/k/R9/6Bbbrnls2+88cb3jghKKZRSiAgigoggIogIJBERSEISEYEk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6zXr9Zr1es1qtWK9XrNerxnHkWmamKaJzKS1BoBtACQhCUlEBBFBKYWIoJRCrZVaK33fM5vN6Puevu/p+55aKxEBwDRNTNPEOI6M48gTn/jE3/6u7/qu1+Gqq6666qqrrrrqPx+Vq6666qqrrrrqqqv+3zl16hT7+/sASEISkpCEJCICSUgiIpBERCCJiCAiiAgiglIKEUEphVIKpRRKKZRSKKVQSqHWSimFWiulFGqtlFIopVBKoZRCKYWIICKICCKCUgqlFCKCiEASkpBERBARSALANq01pmliHEeGYWC1WrFer1mtVqxWK9brNev1mmmamKaJ1hqtNWxjGwBJRASSiAgkUUohIiilUEqh1kophVortVb6vqfve/q+p+s6SilIIjPJTMZxZBxH7rvvvlt/9Ed/9H1uv/323+aqq6666qqrrrrqvwaVq6666qqrrrrqqqv+3zh79ixnzpzh5MmTrNdrJCGJiEASEUFEIImIICIopRARRASlFEoplFIopVBrpZRCrZVSCrVWaq3UWqm1UmullEKtlVIKtVZKKUQEEUFEEBFEBJIAkIQk7icJSUgiIogIJCEJ22QmrTWGYWAYBtbrNavVitVqxXK5ZL1es16vGYaBaZqYponMJDOxzf0kERFIIiKICEopRASlFEop1FoppVBrpdZKrZVaK7VWuq6j1kpEYJvWGq01xnFkHEf+8i//8rt/4id+4n246qqrrrrqqquu+q9F5aqrrrrqqquuuuqq/3f6vmexWBARRAQRQURQSiEiKKVQSqGUQq2VUgq1Vmqt1FqptVJrpes6aq3UWqm1Umul1kophVIKpRRKKUQEEYEkJCEJSbwoIoKIQBKSAMhMWmuM48gwDKzXa1arFavViuVyyXK5ZL1eMwwD4zgyTROtNTIT29jmfpKICCQREZRSiAhKKZRSKKVQSqHWSq2VWiulFGqt1FoppRARlFKQRGbSWmOaJsZx5OzZs7f++I//+Pvcfvvtv81VV1111VVXXXXVfz0qV1111VVXXXXVVVf9v3Hfffdx5swZTp8+zWq1opRCKYVSCqUUaq3UWqm1Umul6zpqrdRa6bqOWitd11FrpdZKrZVSCqUUSilEBBGBJCICAEkASMI2z48kACQBIAkASUgCwDatNaZpYhgGhmFguVyyXC5ZLpcsl0vW6zXr9ZpxHBnHkdYarTVsYxvbSEISEYEkIoKIICKICEop1FoppVBKodZKKYVaK6UUSinUWokIIoKIACAzsU1rjXEcmaaJX//1X//s3/md3/kcrrrqqquuuuqqq/77ULnqqquuuuqqq6666v+Ns2fPAnD69GmWyyW1Vrquo9ZK13XUWum6jlorXddRa6XWSq2VWiulFEopRAQRQUQgCUlIQhLPjyTuJwlJAEhCEveTBIBtAGyTmbTWGIaB9XrNarViuVyyXC5ZLpesVitWqxXDMDCOI9M0kZm01rDNA0UEEYEkIoKIoJRCKYWIoJRCKYVaK6UUSimUUqi1UkqhlIIkIgJJALTWsE1m0lqjtcbZs2dv/fEf//H3ufPOO3+bq6666qqrrrrqqv9eVK666qqrrrrqqquu+n9na2uL66+/nlorXddRa6XWSq2VWiulFEoplFKICCKCiEASkgCQhCTuJwkASUhCEpIAkIQkACRxP9sA2MY2mYltWmtkJpnJOI6sVitWqxVHR0csl0uWyyWr1Yr1es04jozjSGuN1hq2sc39JCEJSZRSiAgigoiglEIphVIKpRRKKdRaKaUQEdRakUQpBUlIAiAzsY1tWmu01mit8Vu/9Vuf/ZSnPOV37rzzzt/mqquuuuqqq6666n8GKlddddVVV1111VVX/b+zvb1N13WUUiilUEqhlEJEEBFIIiKQhCQkASAJSUhCEpKQhCQkIQlJSOKBbANgm8zENplJa43MpLVGa43WGtM00VpjmiamaWIcR46Ojlgul6xWK1arFcMwMI4j0zSRmWQmtrENgCQkIYmIICKICCKCUgoRQSmFUgqlFEoplFIopVBKISKICCKC+9kmM8lMbJOZtNa4ePHirX/xF3/x3b//+7//OVx11VVXXXXVVVf9z0Plqquuuuqqq6666qr/886ePfsMHqDve0opRAQRgSQiAklIQhIRgSQiAklIIiKQhCQkASCJ+9nGNpmJbTKTzKS1RmbSWqO1xjRNTNNEa41pmpimiXEcmaaJaZqYpolpmmitMU0T6/Wa9XrNOI6M40hrjcwkM3mgiEASEYEkIoKIoJRCRFBKISKotRIRlFIopRARRASlFCQhCYDMBMA2mUlmYpsLFy7c+ld/9Vff/Xu/93ufw1VXXXXVVVddddX/bFSuuuqqq6666qqrrvp/4+zZswBEBKUUIoKIQBIRQUQgiYhAEpKQhCSem21sk5lkJplJa43MpLXGNE1M00RrjWmamKaJaZoYx5FpmpimidYa0zQxTROtNaZporVGa43MpLVGZjJNE9M0kZlkJra5nyQkIYmIQBKlFCKCiCAiKKVQSiEiKKVQSiEiiAgiAklIQhK2sQ2AbVprZCYXL1689a//+q+/+6//+q+/Z39//1auuuqqq6666qqr/negctVVV1111VVXXXXV/zsRwWw2IyKQREQAIAlJ3M82mYltMpPMJDNprdFao7VGa41pmpimidYa0zQxjiPTNDFNE9M00VpjmiamaaK1RmuN1hqtNVprZCaZSWaSmdgmM7GNbWxjG9sASEISkpBERBARRAQRQURQSiEiKKVQSkESpRQiAklEBBHB/WwzTRO2AchMMpNbb731t//8z//8u5/whCd8D1ddddVVV1111VX/+1C56qqrrrrqqquuuur/hfvuu+9W4MEAtqm1cr/MxDa2yUwyk8yktUZrjdYarTWmaaK1xjRNTNPENE1M08Q0TUzTxDRNtNaYponWGq01WmtkJq01MpPMJDOxTWZiG9vYxjYAtnl+JCGJiEASEUFEEBFEBKUUIoKIICIopRARRAQRQUQgiftlJrYBsI1tMpOLFy/e+rd/+7ff/fu///ufw1VXXXXVVVddddX/blSuuuqqq6666qqrrvp/ablckplkJplJa43WGtM00VpjmiamaaK1xjRNTNPENE201pimidYarTWmaSIzaa2RmbTWyExsk5lkJraxjW1sYxsA27wwkrifJCKCiEASEUEphYggIogIIoKIICKICCICSUhCErYBsA2AbTIT2+zu7t76t3/7t9/9N3/zN9+9v7//DK666qqrrrrqqqv+b6By1VVXXXXVVVddddX/C2fPnr31zJkzDwZorXHx4kVaa0zTRGuNaZporTFNE9M00VqjtUZrjdYarTVaa2QmrTUyk8zENpmJbWxjG9vYxjb3s83zI4n7SQJAEgCSkARARBARRAQRQUQQEUQEEUFEIImIQBKSkIQkADKT+9kmM9nd3b31b//2b7/76U9/+u/cddddv81VV1111VVXXXXV/z1Urrrqqquuuuqqq676f6e1xj333ENrjWmaaK3RWiMzaa2RmbTWyEwyE9tkJraxTWYCYBvbANjmgWwDIAkASQBIAkASAJIAkASAJCQhCUlIQhKSiAgigohAEhFBRCCJiEASAJIAsE1mYhsA29jm0qVLt/7N3/zNd//RH/3R53DVVVddddVVV131fxuVq6666qqrrrrqqqv+3zh79iwAXddx7tw5MpPMJDOxTWZim8zENrYBsI1tAGzzoogIACQBIAkASQBIQhKSAJCEJCQhCUlIQhIAkogIIgJJRASSkMT9bANgG9sA2MY2ly5duvXv/u7vvvsP//APP4errrrqqquuuuqq/z+oXHXVVVddddVVV131/8J9991365kzZzh79ixnzpzh8PAQ29jGNgC2sQ2Abf4lkgCQxP0kASAJAElIQhIAkpAEgCQkIQlJAEhCEpKQBIAkJCEJSUhCEg9kG9sA2MY2ly5duvXv//7vv/vv/u7vvmd/f/9Wrrrqqquuuuqqq/7/oXLVVVddddVVV1111f8L9913360v/uIvzpkzZwAYx5EHss1zk8QDSeJ+kgCQBIAkJAEgCQBJSAJAEpIAkIQkJCGJ+0lCEpIAkIQkACQBIAkA2wDYxjYAtgG4/fbbf/uv//qvv+eJT3zid3PVVVddddVVV131/xuVq6666qqrrrrqqqv+33ixF3sxzp49y5kzZ9jY2ODo6Ij7SQJAEg8kCQBJAEgCQBIAkgCQBIAkJAEgCUkASAJAEpK4nyQkASAJAEkASOK52cY2ALa536VLl279h3/4h+/+oz/6o8/hqquuuuqqq6666qr7Ubnqqquuuuqqq6666v+Fs2fPPoMHkIQk7ieJ+0kCQBL3k4Qk7icJSdxPEpIAkIQkHkgSkgCQxP0kcT/bSMI2ALYBkIRtAGwDYJu9vb1b/+Ef/uG7/+Ef/uF79vf3b+Wqq6666qqrrrrqqudG5aqrrrrqqquuuuqq/xfuu+++W3kuEcH9JAEgiQeSBIAkJPFAkgCQBIAkACRxP0nczzaSsM39bCOJ+9nmhdnb27v1cY973Hc/4xnP+J277777t7nqqquuuuqqq6666oWhctVVV1111VVXXXXV/0sRgSQAJHE/SdxPEveTBIAkHkgS97ONJGxzP9tI4n62uZ8kbAMgiQfa29u7dW9v79Y777zzt21z++23/87dd9/921x11VVXXXXVVVdd9a9B5aqrrrrqqquuuuqq/xfOnj17K8CZM2cAkIQk7ieJF4Vt/iW2kcT9bPP87O/v37q/v3/rnXfe+dsAd9xxx+/s7e3denBwcCtXXXXVVVddddVVV/1HoHLVVVddddVVV1111VWAbQAkcT/b3M82knhutnl+JAGwv79/a2Zyzz33/Pb+/v6tu7u7t+7v7z/jnnvu+W2uuuqqq6666qqrrvrPRuWqq6666qqrrrrqqv8X7rvvvlt5ANvY5rnZRhLPj23uJ4n77e/v3wpw9913//b+/v6te3t7z7h06dKt9957729z1VVXXXXVVVddddV/JypXXXXVVVddddVVV/2/8Q//8A+//WIv9mKvDWAb2zw/tnl+Dg4Obt3f37/17rvv/m3b3HXXXb9z7733/jZXXXXVVVddddVVV/1PReWqq6666qqrrrrqqv+XDg8PeX4ODg5uPTg4uPXuu+/+bdvcddddv727u/uMYRhu5aqrrrrqqquuuuqq/22oXHXVVVddddVVV131/8bf//3f//aLvdiLvTbAXXfd9duHh4e37u/v33r33Xf/jm3uu+++3+aqq6666qqrrrrqqv9L0IMe9CCuuuqqq6666qqrrvr/4ZprrnnwmTNnHvwP//APv81VV1111VVXXXXVVf8foAc96EFcddVVV1111VVXXXXVVVddddVVV1111VX/J1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+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/CPNeHlHLfi6cAAAAAElFTkSuQmCC) +![Rendered example of helix 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAALeLElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/q6hcddVVV1111VVXXfX/wju90zu9yWu/9mt/I8DXfM3XvMwTnvCEXa666qqrrrrqqquu+r8OPehBD+Kqq6666qqrrrrqqv/bvumbvun3rrnmmlfnAb7xG7/xUb/xG7/xJK666qqrrrrqqquu+r+M4Kqrrrrqqquuuuqq//OuueaaV+e5fOiHfugTueqqq6666qqrrrrq/zoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq676f2kcxz2uuuqqq6666qqrrvq/juCqq6666qqrrrrqqv/z3u7t3k48l3d+53c+xlVXXXXVVVddddVV/9cRXHXVVVddddVVV131/8Lbvd3biWd6u7d7O3HVVVddddVVV1111f8HVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rCK666qqrrrrqqquu+n/hdV7ndd6bZ3qxF3ux1+aqq6666qqrrrrqqv8PCK666qqrrrrqqquu+n/hxV7sxV6LZ3qxF3ux1+Kqq6666qqrrrrqqv8PCK666qqrrrrqqquu+n/hxV7sxV6bZ3rxF3/x1+aqq6666qqrrrrqqv8PqFx11VVXXXXVVVdd9f/CNddc82Ce6cyZMw/mqquuuuqqq6666qr/Dwiuuuqqq6666qqrrvo/73Ve53Xemwe45pprHvxiL/Zir81VV1111VVXXXXVVf/XEVx11VVXXXXVVVdd9X/ei73Yi70Wz+XFXuzFXourrrrqqquuuuqqq/6vI7jqqquuuuqqq6666v+8F3uxF3ttnsuLv/iLvzZXXXXVVVddddVVV/1fR+Wqq6666qqrrrrqqv/zrrnmmgfzXM6cOfNgrrrqqquuuuqqq676v47gqquuuuqqq6666qr/017ndV7nvXk+rrnmmge/2Iu92Gtz1VVXXXXVVVddddX/ZQRXXXXVVVddddVVV/2f9mIv9mKvxQvwYi/2Yq/FVVddddVVV1111VX/lxFcddVVV1111VVXXfV/2ou92Iu9Ni/Ai7/4i782V1111VVXXXXVVVf9X0blqquuuuqqq6666qr/06655poH8wKcOXPmwVx11VVXXXXVVVdd9X8ZwVVXXXXVVVddddVV/2e9zuu8znvzQlxzzTUPfrEXe7HX5qqrrrrqqquuuuqq/6sIrrrqqquuuuqqq676P+vFXuzFXot/wYu92Iu9FlddddVVV1111VVX/V+FHvSgB3HVVVddddVVV1111f9NL/ZiL/baPMDnfu7n/hbAZ37mZ74Oz3T27Nlb77vvvlu56qqrrrrqqquuuur/IipXXXXVVVddddVVV/2f9Q//8A+/zfPxD//wD7/NVVddddVVV1111VX/H1C56qqrrrrqqquuuuqqq6666qqrrrrqqqv+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qr/czLzwaUU7ieJB6q1vjaAJCQ9WBKSkEREPEgSAJKQBMAwDM8Yx/HW1tpvc9VVV1111VVXXXXV/xZUrrrqqquuuuqqq676LyXpwRsbG+8lCUlIAqDW+mAASQB0XfdgnkkStpnNZg8GsI0kAGaz2YMzE0k8P5J4bg972MN+iweQxANJ4rllJrZZr9e3rtfrW1er1a1HR0e/MwzDd3PVVVddddVVV1111f9UVK666qqrrrrqqquu+k9XSnnw5ubme504ceK9Z7PZgyOCB5LEA0nigSTx3CTx3CTx/EjigWazGfeTxAsiiftlJrbp+/7Bm5ubD7ZNZr53Zn7XarW69ejo6LePjo5+ZxzHW6dp+m2uuuqqq6666qqrrvqfgMpVV1111VVXXXXVVf/hJD14sVi814033vjawGtHBBFBKQVJSEISz48knpsknh9JvCCSeEH6vucFkcTzY5vMxDa2sY1tMpO+7x+8tbX13rbfOzNZr9e32mZ/f/+3j46OfmcYhltt/zZXXXXVVVddddVVV/1Xo3LVVVddddVVV1111X+IUsqDNzc33+vEiRPv3ff9g0spRAQRQUQQEUgiIgCQxHOTxHOT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RGuNaZoYx5FxHBnHkXEcGceRcRwZx5FpmpimiWmaaK3RWqO1xjRNtNZordFaIzNprZGZZCatNTKTaZpYLpe3Xrx48bsPDg4+h6uuuuqqq6666qr/29CDHvQgrrrqqquuuuqqq/6329nZ+axrrrnms7uuo5RCKYVSChGBJCICSUQEkogIIoKIICIopVBKoZRCKYVSCqUUaq2UUiilUEohIiilEBFEBKUUJFFKISKICGqtlFKotRIRRAQRgSQAbJOZ2AZAEgCSeCBJPDdJPLfd3V0ksbe3x5133kkphcPDQw4ODjg8PGRjY4PNzU0ykw/5kA8B4Nd+7dfY3t7mxIkT3M8297MNgG26rqPve/q+p+97ZrMZXdfR9z21VmqtRAQRgSRsY5vMpLXGNE1M08Q4jozjyDRNTNPENE201mitYZvMpLVGa43MZJompmmitcY4jkzTxDRNjOPIOI5M08Q0TUzTxDAMDMPAOI5M00RrjdYarTUyk8wkM2mtkZm01pimieVyeevFixe/+/Dw8HO46qqrrrrqqquu+r+JylVXXXXVVVddddX/Yl3XvfaDHvSg3yqlUGullEJEUEohIiilIImIICKICCKCiCAiiAhKKZRSKKVQSqGUQimFUgoRQSmFUgqSiAhKKUQEpRQiglIKtVYiglIKpRQiAkkAZCatNVprZCbTNNFaIzN5Uezt7bG3t8dqtWK5XBIRnD9/nmEYWC6XAEhCEpKQhCQkAXDp0iUuXbqEbe7327/929hmNpthm/l8znw+Zz6fs1gsWCwWZCY33HADpRRqrdRa6bqOruvo+56+75nNZvR9T9/39H1PrZVaK7VWIoJSCn3fY5vMJDOZpolpmhjHkXEcGceRcRyZpolpmmit0VqjlEKtlcyk73taa0zTRGuNaZoYx5FpmpimifV6zXq9Zr1eMwwD4zgyTRMRQWuNzCQzkURmEhFEBLXWBy8Wi89eLpfvff78+e9eLpefw1VXXXXVVVddddX/LVSuuuqqq6666qqr/heS9OAzZ85817Fjx1671kophVIKEUEphYiglEIphYggIogIIoKIoJRCRFBKoZRCKYWIoJRCRBARlFKICEopRAQRQSmFiKDWSkRQSqGUQkQQEUjCNplJa43MpLVGa43WGq01Wmu01shMLl26RK2Vw8NDzp07R62V9XrNer1mGAbW6zWSkERE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TROSuO+++757b2/vc2zfylVXXXXVVVddddX/LOhBD3oQV1111VVXXXXVVf+dMvPBOzs773XmzJnP7rqOUgqlFCKCUgoRQUQQEUQEEUEphYiglEIphYiglEKtlVortVZKKdRaKaUQEUjifgcHB9x1113ce++9SKKUQimFiCAiiAgigoggIogIIgJJSEISkpBERCAJSUQEkogIIoKIICKICEopRASlFEop1FoppVBKodZKrZVaK7VWaq3UWum6jlortVZqrdRaKaVQa6WUQimFiCAiiAgkIQkASUhCEvezDYBtbJOZZCaZSWuN1hrTNDFNE601pmliHEemaWKaJsZxZJompmlimiamaWKaJlprtNZordFao7VGa43MpLVGZpKZZCa2yUwyE9vYJjOxjW1sk5m01shMMhPbZCaZSWaSmWQmrTUyk77vecQjHsFLvdRLcd1111FrJSKYpolhGFgulyyXS1arFcvlkvV6zTiOrNdrxnFkmibGcWQcR6ZpYpompmmitcY0TbTWaK2RmdgmM2mtkZm01mitsVwub93f3//tvb299+Gqq6666qqrrrrqfw70oAc9iKuuuuqqq6666qr/LrXW177xxht/q+s6SimUUiilEBFEBBFBRFBKISKICEopRAQRQSmFUgq1Vkop1FqptVJKodZKRCCJ+x0eHvKMZzyDCxcuUEqhlEIphYggIogIIoKIICKICCKCUgqlFCQhiYhAEhFBRBARRAQRQSmFiKCUQimFUgqlFEop1FqptVJKodZKrZVaK7VWaq2UUqi1Ukqh1kophYggIiilIImIAEASAJKwDYBtbGMbgIggIogIIoKu67ifJCTx3DIT22QmmUlrjcxkmiZaa0zTxDRNTNPENE2M48g0TYzjyDRNTNPENE1M08Q0TbTWmKaJ1hqtNTKT1hqtNTKTzCQzyUwyE9tM00RrjdYarTUyk8wkM7FNZpKZZCaZSWuNzATgxIkTPPrRj+YVX/EVqbUiiWmaGIaB5XLJcrlktVqxXC4ZhoFhGBjHkXEcGceRcRyZpolpmpimidYa0zTRWmOaJjKTzCQzyUwyk8yktcY0TSyXy1vvuuuu1wFu5aqrrrrqqquuuuq/H3rQgx7EVVddddVVV1111X81SQ8+derUd21vb79213WUUiilEBFEBBFBRBARRAQRQSmFiCAiKKUQEZRSqLVSa6XWSq2VUgoRQUQgiaOjI+68804uXLhAa41SCqUUIoKIICKICCKCiCAiiAhKKUQEtVZKKdRaiQgigoggIiilEBGUUiilUEohIqi1UkqhlEKtlVIKpRRqrZRSKKVQa6WUQimFiCAiiAgiAklIQhKSeG62kYRtnpskJCEJAEkASOL48eMA7O/vExFIIiKQREQgCUlIQhL3sw2AbTKTzCQzaa3RWqO1xjRNtNaYpolpmpimiWmamKaJcRyZponWGuM40lpjmiZaa7TWaK3RWqO1xjRNjOPIOI5M00RrjdYarTUyk8wkM8lMbJOZZCaZSWbSWqO1xmKx4LrrruPFXuzFePSjH41tpmlivV6zWq1YLpesVitWqxXDMDAMA+M4Mo4j0zQxjiPTNNFaY5omWmtM00RrjWmaaK2RmdgmM2mtkZlM08Th4eGtd9999+vYvpWrrrrqqquuuuqq/17oQQ96EFddddVVV1111VX/lRaLxWddc801n911HaUUSimUUogIIoKIICKICCKCiCAiKKUQEUQEpRRqrdRaKaVQa6WUQimFUgoAy+WS2267jfPnz1NKoZRCKYWIICKICCKCiCAiiAgigoiglEIphVortVZqrfR9T0QQEZRSKKUQEZRSKKVQSqGUQimFUgqlFCKCUgoRQUQQEZRSkEREIAlJSEIS95OEJB5IEpKQhCQiAklEBBFBKYWIICKICCICANvYxjYbGxsAHBwcYBsA2zyQJAAkIQkASUgCQBIPZBvb2CYzsU1rjcyktUZrjWmaaK3RWmOaJqZpYpompmlimiZaa0zTRGuN9XrNer1mvV4zjiPjODJNE9M00VqjtUZmkplkJplJZmKbzCQzyUwyk9YamclsNuORj3wkr/d6r4dtpmliHEeWyyXL5ZL1es1qtWIYBsZxZBgGpmlimibGcaS1xjRNtNaYponWGq01pmmitUZmkplkJq01xnHk8PDw1rvvvvt1bN/KVVddddVVV1111X8f9KAHPYirrrrqqquuuuqq/wqSHnz99df/1nw+f3CtlVIKEUEphYggIogIIoKIICKICCKCiCAiKKVQSqHWSimFWiulFEoplFJYLpfcc889XLhwgdYatVYiglIKEUFEIImIICKICCKCiKCUQkRQa6WUQq2VruuotdJ1HV3XUUqhlEJEUEohIogISilIopRCRCCJiCAiACilACAJSUhCEpKQhCQkIQlJRASSiAgigoiglEJEUEohIogIIoJSCpIopSCJiEASkpAEgCQAWmsARAS2sY1tbGObzMQ2tslMbGMb29gGwDYAtnlBbGMbgMzENplJZpKZtNbITFprtNZorTFNE6011us1q9WK1WrFer1mvV4zDAPjODJNE9M00VqjtUZmkplkJplJZpKZ2CYzyUwyk9YarTU2Nja47rrreOxjH8uDH/xgpmliHEeOjo5YrVas12vW6zXDMDCOI+M4Mk0T4zgyTROtNaZporVGa43WGq01pmmitUZrjdYarTXGceTo6OjWu+6663Vs38pVV1111VVXXXXVfw/0oAc9iKuuuuqqq6666qr/bJJe+5ZbbvmtrusopVBKISIopRARSCIiiAgigoggIogISilEBBFBrZVaK7VWIoJaK6UU1us19913H3fffTe1VkopRAQRQUQQEUQEEYEkIoKIoJRCRFBKoZRCKYVaK7VWuq6j6zpqrdRaqbUSEUQEEUFEIImIQBIRgSQkIYmIQBKSkIQkIgJJlFKQREQgiVIKEUEphYggIogISilEBBFBRBARSEISEYEkJPHcbAMQEUQEpRQigtYaALPZDEkASOKBbANgG9tkJrbJTDIT22QmmUlmkplkJrbJTGxjG9tkJrYBsI1tbGObzMQ2tslMMpPMZBxHhmFgtVqxXq9ZrVas12uGYWAYBsZxZBxHpmmitUZrjcwkM8lMMpPMJDPJTGyTmWQmrTUyk9Yai8WCRz7ykTz2sY9le3ubYRhYLpes12vW6zXr9ZphGBjHkWmaGMeRaZporTFNE601Wmu01mitMU0T0zQxjiOtNVprTNPE4eHhrXfffff7ZOZvc9VVV1111VVXXfVfDz3oQQ/iqquuuuqqq6666j+TpAc/5CEPeXqtlVIKEUFEEBFEBBFBRBARRAQRQUQQEUQEEUGtlVIKtVZKKdRaWa1WnD17lkuXLjFNE7VWIoJSChFBRBARSCIiiAgigoggIogISimUUqi1Ukqh1kqtlVorXddRSqHWSkRQSkESEYEkJBERSEISEUFEIImIICKQRCmFiCAiiAgigoggIiilEBGUUpBERCCJiEASkpCEJJ6bbWyTmdjGNplJZpKZZCa1Vkop1FoppbCzswPAOI6UUogISilEBBFBRCAJSUhCEs/NNraxjW0yk8wkM8lM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mWQmpRRaa9x1113cfvvtzGYzrr32Wl7qpV6KWivDMDAMAy+IJO43DAP3u/766z/7nnvu4ejo6HO46qqrrrrqqquu+s9F5aqrrrrqqquuuuo/2MbGxmedPn36vWutlFIopRARRAQRgSQigoggIpBErZVSCqUUpmni3nvvJTOZzWaUUpBERBARRASSiAgkERFEBBFBRBARRASlFCKCUgqlFEopRASlFCKCiKCUQkRQSqGUQimFUgq1ViKCiCAisE1rjcwkMwGwDYBtbGMb29jGNgC22d/fZ29vj/39ffb29jg4OCAiiAgiAknM53Mk8S+xzQtjmxfENveLCMZxBMA29xuGAQDbPNClS5ewzQPZ5oFscz/b/O7v/i4nT57kmmuu4brrruPUqVOUUiilUEqhlEIphVIKpRT6vmc+nzObzei6johgPp/T9z3z+ZxhGFiv1yyXS9brNev1mmEYGMeRcRyptTIMA13XMY4jfd8zDAPjODJNE9M0MU0TrTVaa2QmmUlmkplkJpmJbTKTzMQ2mUkphcyktcZdd93FYrHgsY99LKUUJPHcJPFAkpDEMAzc79prr/3se++9l6Ojo8/hqquuuuqqq6666j8Plauuuuqqq6666qr/QF3Xvfa111772bVWSilEBBFBRCCJiEASEUFEEBHUWimlUGvlwoULnD9/nr7v6bqOiCAikEREIImIICKQREQQEUQEEUFEEBFEBKUUSilEBKUUIoJSCpIopVBKoZRCKYVSCqUUSimUUpBERGCbaZqwTWuNzKS1hm1sA2Ab29gG4PDwkGc84xnMZjP29/c5ODggIogIIoL5fI4kIgJJSEISEYFt/rVs86Kwzf36vueBbPOC2OYFsc3zY5vM5OzZs9x77738zd/8DV3Xcfz4cY4fP86jH/1oIoKIICKICGazGYvFgsViwWKxYDab0fc9pRRqrdRamc1mLBYLVqsV6/Wa1WrFer1mtVoxjiO1VqZpYhxHxnGk6zrGcWQcR8ZxZJomxnGktUZrjdYarTUyk8wkM8lMIoLMxDaZSWZim1IKrTWe8pSncOutt/Iar/EazOdzXhBJSEISAJKQxP2uvfbaz77vvvs4PDz8HK666qqrrrrqqqv+c1C56qqrrrrqqquu+g9SSnntm2666be6rqOUQkQQEUgiIogIJBERRAS1VkoplFIopXD27FkuXbpE3/fUWokIJBERRASSiAgkERFEBBGBJEopRAQRQURQSiEiiAhKKUQEpRQkUWslIqi1EhHUWokISilIAiAzyUwyk8yktUZrjcyktYZtAA4PD9nf3+fw8JDDw0MODw+JCCKCiCAimM/nRASSkEREIAlJSEISkogIAGzzb2GbF1XXdTw/tnlBbPPC2OZ+trFNZmKbzCQzuXDhAufOneMZz3gGfd9z7NgxTpw4wfXXX0/XdfR9z2w2Yz6fs1gsmM/nzOdzZrMZtVZKKfR9T62V2WzGYrFgtVqxXq9ZrVas12vW6zXjODIMA13XMY4j4zgyjiPTNDGOI9M0MY4j0zTRWqO1RmaSmWQmmUlmkplEBJmJbTKTiEAS0zTxB3/wB5w6dYqXeImX4LlJ4rlJAkAS97vmmms++/z58w/e29t7H6666qqrrrrqqqv+41G56qqrrrrqqquu+g8g6cE333zzb9VaqbVSSqGUQkQQEUgiIogISinUWimlUEphHEfuvPNOpmmi73tKKZRSiAgiAklEBJKICCICSUQEEUFEUEohIogISilIopRCRBARRASlFEoplFIopVBKoZRCRCAJ22QmAJlJZtJaIzPJTDKTg4MD7rzzTrqu4/DwkIODA0opRAQRwXw+JyKQREQgCUlIQhKSiAgkIQlJRASSkMS/lm1eFLZ5oL7vuZ9tnh/bPD+2eX5scz/b2CYzsY1tMhPbZCa2Wa/X3H333dx555088YlPZGdnh+PHjzOfz3nIQx5C3/fMZjPm8znz+Zz5fM58PqfrOmqt1FqptdL3PcMwsFgsWK1WrNdrVqsVwzCwXq8Zx5FxHBnHkXEc6bqOcRzpuo5pmpimiWmamKaJ1hqtNTKTzCQzyUwigswkImitASCJaZq48847mc1mPPKRj8Q2AJJ4bpKQhCQkIYn7nTp16r23trZe+6677noIV1111VVXXXXVVf+xqFx11VVXXXXVVVf9O0l68IMf/OCn11qptRIRRASSiAgigohAEhFBKYVaK6UUDg4OuPvuu+m6jq7rKKVQSiEiiAgiAklEBBGBJCKCiCAiiAgigoggIiilIIlSCpKotRIRlFIopVBKISIopSAJSWQmALaxTWuNzGR/f5/Dw0MuXbrE4eEhBwcHlFKICCICSSwWCyQREUhCEpKQREQgCUlIQhIRgSQkERFEBBFBRBARANjmX8s2z49tnp/ZbMYD2eaBbPNAtnkg2zw329wvM7FNZmKbzMQ2tslMbGObzMQ2mcmlS5e4ePEimckTn/hEjh07xokTJ3jsYx9L3/fMZjPm8znz+Zz5fE7f99RaKaXQ9z1d19H3PeM4slqtWK/XrFYr1us1wzAwDAPjODKOI13XMY4j0zQxjiPTNNFaY5ompmmitUZrjdYamYltMpPMBEASkpBERPD0pz+d2267jVd6pVei73uemyQk8UCSAJDEMz34mmuuefp99933EK666qqrrrrqqqv+41C56qqrrrrqqquu+nc6ffr0d5VSKKVQSiEiiAgiAklIIiKICGqt1FoppbC7u8vZs2fp+55SCqUUSilEBKUUIoKIQBIRQUQQEUgiIogISilIopSCJEopRASlFCKCWisRQSmFiCAiiAgkYZvWGpmJbfb397ntttvouo4LFy6wXq+JCCKCiGCxWCCJiEASkpCEJCICSUhCEpKICCQhiYhAEhFBRBARRASlFEoplFIopfCvYZvnxzYPZJvntrW1hW3uZ5v72QbANvezDYBt7mcbANvczzYArTUyk8wkM7FNZmKbzMQ2tslMbGObzMQ2mUlmsru7y4ULF3jKU55C13Xs7OzwsIc9jIc85CH0fc98Pmc2mzGfz+m6joiglEJE0HUd8/mcxWLBarVivV6zXq9Zr9cMw8A4jgzDwDRN1FqZpolpmpimiWmaaK0xTROtNVprtNbITFprAEgCQBKSkMQ0TfzZn/0ZJ0+e5NGPfjS2AZDEc5OEJAAkIQmAzc3NB19zzTVPv/fee19H0q1cddVVV1111VVX/ftRueqqq6666qqrrvp3OH369G/t7Oy8dq2VUgoRQUQgiYggIogIJFFrpZRCKYW77rqL5XJJ3/fUWimlEBGUUogISilEBBFBRCCJiCAiiAgigohAEhFBRFBKISKotRIRlFKICEopSEISAJnJ/v4+R0dHXLx4kf39ffb39ymlEBFEBBHBfD4nIpCEJCQhiYhAEpKQhCQkERFIQhIRgSQigoggIogISimUUiilUGullELXdXRdR60VAEk8P5J4INs8P7a5n23uZ5v7nTp1CtvYBsA2tgGwDYBtbANgG9vYBsA2trENgG1sA5CZTNNEa43WGq01MpPMJDOxTWaSmdjGNpmJbWyTmdjGNplJZpKZXLx4kT/90z/lr//6r5nP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dR21VkopRASSsI1tMpNpmpimiXEcGceRcRwZx5FhGJimidYa0zTRWiMzaa0xTROtNaZpYpompmliHEemaWKaJqZpYpompmlimiZaa7TWaK2RmbTWyExsk5lkJrbJTGyTmWQmmUlm0lqjtUZrjWmauPnmm3nZl31Zjh07RmYyDAOr1Yr1es16vWa9XjOOI8MwME0T0zQxTRPTNDFNE601pmlimiamaSIzaa3RWqO1xjiOSOLRj340fd8zTROtNVprTNNEa41pmpimiWmaWK/XHBwccOutt75OZv42V1111VVXXXXVVS8Ylauuuuqqq6666qrnY2Nj47t2dnZeu9ZKKYWIICKICCICSUji0qVLjONI3/fUWimlUEohIogIIoKIICKICCQhCUlIIiKotVJKoZRCKYWIYLVacf78ec6ePUvXdcxmM0opRASlFCKCiCAiiAgiglIKEUEphVIKtVYigoggIogIIoKIICKICCICSUQEEUFEIImIICKQREQQEUQEEUEphVIKEUEphVIKkpBERCAJ27TWALBNZmKbzKS1RmbSWqO1RmuN1hqZSWYiCUkASAJAEpIAkIQkACQhCQBJSEISAJKQhCQkAXDttdcCcM899yAJAElIQhKSkIQkACQhCUlIQhKSAJCEJCQhCYC+75nNZsxmM/q+p+s6uq6jlEIphYhgNpvR9z2ZSWuNaZqYpolxHBmGgXEcGceRYRiYpolpmiil0Fqj1so0TbTW6PueaZqYpolpmhjHkdYa4zjSWmOaJlprtNZordFaIzPJTDKTzCQzyUwyk8wkM2mtIYmIICKICO68807OnTvHLbfcwiu+4ivSdR0AkpCEJCQhiYhAEpKQhCQkIQlJSGKaJgAkIQlJTNPEk570JLa2tnjwgx/MA0kCQBKSyEzm8zlnzpz5rnvvvfchXHXVVVddddVVV71gVK666qqrrrrqqqueS631tU+ePPneXddRSiEiiAgiAklIYpom9vf3kUTf99RaiQhKKUQEEUFEEBFEBJKQREQQEUQEpRRqrZRSqLUSEaxWKy5cuMC5c+fouo7ZbEYphVIKEUFEEBFEBBFBRFBKISIopVBKoZRCKYVSCqUUIgJJRAQRgSQigohAEhFBRCCJiCAiiAgigoiglEJEEBGUUiilIAlJRAQAmYkkMpPMxDa2yUxaa2QmmUlrjdYamUlmkpm01rBNZmIbAEncTxL3kwSAJO4nCQBJ3E8SAIvFAoDFYsEDbW9vAzCfzwGYz+dcunSJ+XzOpUuXWK/X7O3tIQkASUgCQBIAkpAEgCQA+r6n6zpmsxmz2Yy+75nNZsxmM7quo+s6uq6jlEJEUGul1kpmkpm01pimiXEcGceRYRgYhoFxHBnHkXEcmaaJaZporTFNE9M00Vqj73umaWKaJqZpYpomWmtM00RrjWmaaK2RmbTWyEwyk8yktUZrjdYakshMWmtIIiKICKZp4klPehK33norN954I6/yKq8CQEQgCUlEBJKQhCQkIQlJRASSiAgigmmamKYJSUhCEtM0sbu7y5133smNN96IJB5IEgCZSWZy7NixB1+6dOmzVqvV53DVVVddddVVV131/FG56qqrrrrqqquuei7Hjx//rK7rKKVQSiEikIQkJHF0dMTR0RFd19F1HaUUSilEBBFBRBARRAQRQUQgiYggIogISinUWimlUGslIrjjjju4cOECtVbm8zmlFCKCiCAiiAgigoggIiilEBGUUogISimUUiilUEqhlEJEEBFEBJKICCQREUgiIogIIoKIICIopRARRASlFCQREUQEkrCNbQBaa9jGNrbJTDKTzCQzaa2RmWQmmUlmkpnYJjOxjW1sY5vntrGxgSQAFosFABsbG2xsbHC/xWLBxsYGABsbGwAcHR0BcP78eSRx8eJFLly4wP3+5E/+hN3dXSRx6dIlJJGZPOhBD+IhD3kIx48f55GPfCSbm5usViuWyyUXL15ktVpx8eJFACQBIIn71VoppdB1HbVW+r6n73v6vmc2m9H3PbPZjL7v6bqOruuotRIRRARd11Frpe97MpNpmpimiWEYGMeRYRgYhoFxHBnHkXEcmaaJaZqYponWGtM0MU0TrTWmaWKaJlprTNNEa43WGq01Wmu01mitERFIQhKZSWsNSWQmmYkkIoKIoLXG0572NG6//XZe6ZVeiRtuuAEASUQEkpCEJCQhCUlIQhKSkEREEBFM0wSAJCQhiXPnznHu3Dke+chH0vc9kpAEgG1qrWQms9mMkydPvvcdd9zxOxHx21x11VVXXXXVVVc9LypXXXXVVVddddVVD1BKee2tra3XrrVSSiEiiAgigojg4OCAYRjo+55aK6UUSilEBBFBRBARRAQRQUQgiYggIogISinUWimlUGvlGc94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xja2sY1tbGMb2wDYxja2sY1tAGxjG9vYxja2Wa/X2OYJT3gCtnnCE56AbXZ2dshMHvzgB9Na4yEPeQgnTpzgwQ9+MMMwMI4jR0dHrNdrpmmi6zq6rqPWSq2VWisRQURQSkEStVb6vmeaJqZpYhgGuq6j1kqtlVIKpRRKKZRSKKUwjiMRwTRNSCIiaK3RWkMSkpCEJDITSUQEEUFrjVtvvZU77riDa665hhd7sRdDEpKQREQwTROSkIQkJCEJSUgiIogIIoL1eo1tLl68yM7ODl3XYRvb1Frpuo6dnZ0HX3vttd917733PoSrrrrqqquuuuqqK6hcddVVV1111VVXwWtvbW29dkQgCUlIYpomlsslXddRSiEiiAgigohAEhGBJCKCiEAS4zhy8eJFDg8PqbUym80opVBKISKICCICSUQEEYEkIoKIICKICCKCiCAiiAgigoggIogISilEBKUUSilEBBFBRACQmdjGNpmJbWxjG4DFYsEtt9zCxsYG//AP/8Dv/u7vcvvtt1NKISKYz+dEBJKICCICSUQEkgCQxP0kASCJ+0kCQBIAkgCQBIAkACQhCQBJAEhCEgCSkIQkACQhCUkASEISkpCEJCQhCUlIQhL329nZQRKSkERm0lojM8lMWmtkJpmJbTKTzMQ2mYltbGMb29jGNraxjW1sYxvbANjGNraxjW0AbGMb29jGNuv1mszkCU94ArZ5whOegG0yk52dHR784AfTWuMhD3kIJ06c4KabbmIcR6Zp4vDwkGma6LqOWiulFEopRASSqLVSSqGUQimFWiu1Vkop1FoppRARlFKICCKCiCAimKYJSUiitYYkJCEJSUgiM5FERBARtNa44447uOeee3jsYx/L6dOnkYQkJCEJSUgiIpCEJCQhCUlEBAC2yUye/vSn85jHPAbb2CYz6bqOzOTEiRMPPnfu3Hu31r6bq6666qqrrrrqKqBy1VVXXXXVVVf9v7ezs/NepRQigoggIpDEcrmk1kophYggIogIIgJJRASSiAgkIYnWGnfffTdd1zGbzSilUEohIogIIoKIQBIRQUQgiYggIogIIoKIICKICCKCiCAiiAgigoiglEIphYiglIIkJGEb29gmM7FNZmKbjY0NbrnlFjY3N/mHf/gHfu/3fo/bb7+diKCUwmw2IyKICCKCiEASEYEkIoKIAEASAJIAkIQk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jiPDMLBer1mtVqzXa9brNcMwMI4jwzAwjiPTNDFNE9M0MU0TrTVaa2QmmUlmkplkJplJZpKZtNbITKZpYpomtre3ecQjHsFsNmOaJqZporXGNE1M08Q0TUzTxDRNjOPIOI6sVivW6zWZyc0338xsNmOaJsZxZBgGlssl586du/XOO+98CFddddVVV1111f9n6EEPehBXXXXVVVddddX/T1tbW991+vTp9+66jlorEcH+/j5d19H3PaUUSimUUogIIoKIICKICEoptNa499576fueWiulFCKCiEASEYEkIgJJRAQRgSQigohAEhGBJEopSCIiiAhKKZRSiAgigogAQBIA8/mcW265hY2NDf7hH/6Bv/u7v2Nvb49SCqUUIoKIICKICCQREUgiIpBERBARSCIiiAhKKUQEpRRKKZRSqLXSdR21VkopRAQRQUQQEUQEEUFEEBGUUogIIoJSChFBKYWIoJRCRFBKISKICCKCUgoRQUQQEUQEEUFEIImIQBKSiAgkIQlJAEjihbHNA9kGQBIRgSQkcT/b2MY2mUlrjdYarTWmaWKaJsZxZJomhmFgmibGcWQcR8ZxZJomxnGktcY0TUzTRGuN1hqtNVprZCatNTIT22QmmYltMhPb2CYzsY1tbGMb29gGwDa2sU1mkplkJplJa43WGq01tra2eMmXfEle7MVeDElcunQJSfR9T9d1lFIAsM04jgzDwHq9ZrVasV6vGYaBYRgYx5FxHBnHkWmamKaJ1hrTNDFNE5lJZpKZZCaZSWaSmWQmmUlrjdYa0zRRa+XkyZM89KEPZZompmliHEemaWKaJlprTNPEOI5M08QwDKxWK1arFaUUHvawhzFNE9M0MY4j6/Wao6MjnvSkJ332OI6fw1VXXXXVVVdd9f8VetCDHsRVV1111VVXXfX/00033eS+7+m6jlIK4zgyTRN931NrpZRCKYWIICKICCKCiKCUgm3uvvtu+r6n6zpKKZRSkEREIImIQBIRQUQgiYhAEhFBRCCJiCAiiAgkUUqhlEJEEBFEBJIA2NjY4JZbbmFjY4N/+Id/4O/+7u+4dOkStVZKKUQEEUFEIImIQBIRgSQigohAEhFBRBARRAQRQSmFUgqlFEop1FqptdJ1HV3XUWul1kpEEBFEBBFBRBARRAQRQSmFiCAiiAgigohAEhFBRBARRAQRgSQkERFIQhKSkASAJCQhiQeSxAPZBkAStnmgxWIBwHK55IEkIQlJSEISkpCEJCTxQLaxTWuNzKS1RmuNaZqYpolpmpimiXEcGceRcRyZpolpmhjHkWmamKaJaZpordFao7VGa43WGplJZtJawzaZSWZim8zENraxTWZiG9vYxjaZSWaSmWQmmUlmkpm01mitsbW1xc0338yjH/1obrzxRi5dusQwDPR9T62VUgqZSWYyjiPr9ZphGFiv16zXa4ZhYBgGxnFkmiamaWKaJqZpYpomWmtM00RmkplkJplJZpKZZCaZSWbSWqO1xjRNRATHjh3jYQ97GNM0MY4j0zTRWmOaJqZpYpomxnFkGAaWyyWr1YqdnR2uv/56pmliHEfGcWS1WnHhwoVbn/70p7+OpFu56qqrrrrqqqv+P6Jy1VVXXXXVVVf9v7S5ufldpRQiAkkMw8A4jvR9TymFiCAikIQkJCEJSUiitca9995L3/fUWimlEBFEBBGBJCICSUQEkogIJBERSCIiiAgkERFEBBFBKYWIoJSCJCSxubnJzTffzObmJv/wD//AT//0T7O/v0+tlYhgsVggiYggIogIJBERSCIikEREIImIICKICCKCiKCUQimFUgq1Vmqt1FqptVJrpes6aq3UWokIIoKIICKQREQQEUgiIogIJCEJSUgCQBIAtslMbJOZAEhCEgCSkASAJAAkASAJAEkASEISAJKQhCQkASAJSdyv6zokIQlJZCa2sY1tMhPb3E8SAJIAkASAJCICSdRa6boO27TWaK3RWqO1xjRNTNPENE1M08Q4jkzTxDRNjONIa41pmpimiWmaaK3RWqO1RmuNzKS1RmaSmWQmtslMbJOZ2MY2mUlrjcwkM8lMMhPbZCYRQSmF1WrF4x//eP7+7/+ezc1NXuu1XosXf/EX57777uPo6Ii+74kIIoKu65BEKYWIICIopRARlFIYx5GIICKICCKCaZqICFprTNOEJCQhCUlIIiLITCQREUQE0zRxeHjI0572NB7ykIdgm/vZxja2sY1tMpPM5OjoiP39fba2trCNbfq+59ixYw8+c+bMd507d+51uOqqq6666qqr/j9CD3rQg7jqqquuuuqqq/7/ufHGG933PV3XUUrh8PCQruvouo5aK6UUIoKIICKICCKCiCAzOXv2LH3fU2ullEIphVIKEUFEIImIQBIRgSQiAklEBJKICCICSZRSiAhKKUQEEcHW1hYPetCDOHPmDH/2Z3/G3/zN37C/v08phVIKEUFEEBFEBJKICCQREUhCEhFBRCCJiCAiiAgiglIKpRQiglorpRRqrdRaqbVSa6XWSimFUgqlFCKCiEASkogIJCEJSUhCEpKQREQgCUlIQhKSkASAJCQhCUlIQhIRgSQkIQlJSCIikEREIImIQBIRgSQiAklEBJKICCQREYzjCMBisUASkpBEZmKbzMQ2mUlmkplkJpmJbTIT29gGwDYviG0yE9tkJplJZtJaY5omWmu01pimiWmamKaJaZqYpolpmpimiWmaaK3RWqO1RmuN1hqtNTKTzCQzyUwyk8yktUZrjcyktUZmkpnYJjPJTDKTzCQzaa3RWqO1xubmJi/xEi/B673e67G7u8uFCxfoug5JRAStNaZpYhxH1us1wzAwDAPDMDAMA+M4Mk0T0zQxTROtNaZporVGa41pmshMMpPMJDOxTWaSmbTWyExaa0QEi8WChz70oUzTxDRNTNPENE201pimiXEcGceR9XrN0dERrTVuueUW+r5nHEfGcWS9XnN0dMQ//MM/vA7w21x11VVXXXXVVf/foAc96EFcddVVV1111VX/v8zn88+65pprPrvrOmqtHB0dUWul73tqrZRSiAgigoggIogIIoLDw0MODw/p+55aK6UUSilEBKUUIoKIQBIRgSQiAklEBJKICCQREUQEpRQiglIKW1tbPOQhD+Gaa67hz/7sz/jrv/5r9vf3qbUSEZRSiAgkERFEBJKICCQREUhCEhGBJCKCiCAiiAgiglIKpRRKKZRSKKVQa6WUQq2VUgq1ViKCUgoRQUQQEUgiIpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIIiKQREQQEUgiIogIJBERSCIiiAgiAklEBBGBJCQREUhCEhGBJCQhCUlI4uDgAICdnR0kASAJSTyQbWxjm8wkM8lMMpPMpLVGZpKZZCaZSWZim8zENgC2sY1tbGMb29imtYZtWmtkJq01pmmitcY0TbTWmKaJ1hrTNDFNE601Wmu01mit0VqjtUZm0lojMxnHkdYa0zTRWiMzyUwyk8wkM8lMMpPMJDPJTFprZCbTNLG1tcVLvuRL8pIv+ZKUUtjf3ycziQhsk5mM48g4jgzDwHq9ZhgGxnFkHEfGcWSaJqZporXGNE201mit0VqjtUZrjcwkM7FNZpKZZCatNaZpQhLz+ZyHPexhTNPENE1M00RrjWmamKaJcRwZx5H1es3h4SGtNR796EczTRPTNDEMA6vVinPnzt162223PYSrrrrqqquuuur/G/SgBz2Iq6666qqrrrrq/5cbbrjBs9mMWivDMADQ9z21VmqtRASlFCKCiEASEcFyueTg4ICu6+i6jlIKpRQigoggIogIIoKIICKQREQgiYhAEpKICEopRASlFCKC66+/noODA/7mb/6G/f19SimUUogIIoKIICKQREQgiYhAEpKICCQREUgiIogIIoKIICIopVBKISKotVJKoZRCKYVaKxFBKYVSChFBRBARSCIikEREUEpBEpKICCQREUgiIogIJBERSCIikEREEBFEBJKICCKCiEASEYEkIgJJRASSiAgkERFIQhKSAJCEJCQhCQBJ3E8S91utVgDM53NsAyCJUgoRQUQQEUhCEgCSALCNbWxjm8wkM8lMWmu01shMWmu01shMWmtkJplJZpKZ2MY2mYltMhPbZCaZSWaSmWQm0zSRmbTWmKaJ1hqtNVprTNNEa43WGq01WmtM08Q4jozjyDRNtNaYponMpLVGZpKZZCaZSWaSmWQmmUlmkpm01mitsbW1xc0338yLvdiLcdNNN7G3t8dqtQLANpnJOI4Mw8AwDAzDwDAMjOPINE2M48g0TbTWmKaJ1hqtNVprtNZordFaIzPJTGyTmWQm0zQxTRMAN998Mzs7O0zTxDRNtNaYpolpmpimiWmaGIaB1WrF4eEhs9mMBz3oQUzTxDiOrNdrlsslT3nKU7776Ojofbjqqquuuuqqq/4/oXLVVVddddVVV/2/0vf9Z5VSiAgiAtt0XUcphVIKkogIJCEJSUji8PCQw8ND+r6n1kophYggIogIIoKIICKICCICSUQEkogIJBERRASlFCKCiGB7e5vWGr/8y79MKYVSCvP5nIggIpBERCCJiEASkogIJBERSCIikEREEBFEBBFBRFBKISIopVBKoZRCKYVSCqUUIoJSChFBRBARRASSkEREEBGUUogISilEBBGBJCKCiEASkogIIgJJRAQRgSQiAklEBJKQhCQkIQlJRASSALANQGsNSbTWAJDE/SRxP9vczzYAtrENwHw+B+DChQvYxjaSqLVSa6XWSimFUgqlFEopRAQRQUQQEQBI4n62sY1tMpPMJDPJTFprtNZordFao7XGNE1kJq01MpPWGplJZpKZZCa2aa1RSiEzaa3RdR2tNTKT1hqtNTKT1hqtNVprjOPIMAyM48g4jozjSCmF1hrTNJGZtNbITDKTzCQzyUxsk5lkJqUUWmusViue8IQn8Pd///dsbm7yWq/1WrzUS70Uu7u77O3tERF0XYckIoKIoJRCKYVxHIkISimM40hEME0TEUFEEBFEBBFBa43WGpmJJABKKQCM48jtt9/OTTfdxM7ODrYBsI1t7mcb22QmR0dH3Hbbbdx8881kJl3XkZlcf/31r/PkJz/5tSPit7nqqquuuuqqq/6/QA960IO46qqrrrrqqqv+/7jppptca6XrOtbrNaUUuq6j1kophVIKEUFEEBFEBEdHRxweHtL3PbVWSimUUogISilEBBFBRBARSCIiiAgiAklIopRCKYWIICKICLa2trjzzju56667iAgigoggIpBERCCJiEASkogIJCGJiEASEUFEEBFEBBFBRBARlFKICEoplFIopRARRASlFCKCiCAiiAgiAklEBKUUIoJSCqUUIoJSChFBRCCJiEASkpBERCAJSUhCEpKQhCQAJAEgCUkASAJAErZ5INs8N9sA2MY2tgGwjW1sYxvbAGQmD3rQgwB42tOehm1sI4mu66i1Umul1kqtlVorXddRSqHWSq2VUgoRQSmFiCAikIQkJPFAtrFNZpKZZCaZSWuN1hqtNaZporVGa41pmmit0VqjtUZm0lqjtYZtWmtkJplJa43MJDNprZGZtNYYx5FxHBnHkWEYGMeRcRyZpolpmmitMU0TmUlrjcwkM8lMMpPMxDaZSWaSmWQmrTVaa0zTxNbWFi/5ki/J67/+67O7u8u5c+ewTWuNaZqYpolhGBiGgXEcGceRaZqYpolpmpimidYarTVaa7TWaK3RWqO1RmuNzKS1RmuN1hrjOAJw4403cuzYMVprTNPENE201pimiWmaGMeR9XrNcrlkGAZOnz7Nzs4O0zQxDAPL5ZK77777t++5557X4aqrrrrqqquu+v+CylVXXXXVVVdd9f9GrfW9ASKCYRiQRK2VUgoRQUQgCUlIQhKHh4ccHR3R9z21VkoplFKICCICSUhCEpKQREQQEUQEkiilEBFEBBFBRLC9vc3Jkyf5pV/6Jbquo+97JBERSCIikIQkIgJJSCIikEREIImIQBIRQUQQEUQEpRQiglIKEUEphYggIiilIIlSCpIopSCJiCAiiAhKKUQEpRQiglIKEUFEEBEA2AagtYYkJAEgCQBJAEjCNgCSeG62eSDb2AbANgC2AbANgG1sYxvb2MY2trENgG1sYxvb2OZBD3oQAOfOncM2tpFEKYVSCrVWSinUWqm1Umul1krXddRaqbVSa6XWSq2VWiulFEoplFKICCKCiEASkiilUEoBwDYAmYltWmtkJq01Wmu01pimidYarTWmaWKaJlprTNNEa43WGplJa43WGplJa43WGqUUSimUUqi1MgwDtVbGcWSaJqZpopTCNE1EBJlJa43MJDPJTDKTiCAzyUwyk4iglEKtlfV6zR/90R/xd3/3d7zUS70UL/mSL0mtlYsXLwIQEUgiIiilUEphHEcigoggIpimiYggIogIIoKIICKICMZxxDb3s800Tdxxxx1kJidOnMA2tgGwDYBtbGObzOTee+/lxIkT2KbWSt/3XHPNNa999uzZ926tfTdXXXXVVVddddX/B1Suuuqqq6666qr/N44fP/5ZpRQignEc6fueUgoRQUQgCUlIQhJHR0ccHR3RdR21VkopRAQRQUQQEUQEEUFEEBFIQhKSkEStlYggIogIIgKA2WzGL//yL9P3PbVWSilIIiKQhCQkERFIQhIRgSQiAklEBBFBRBARRAQRQUQQEZRSiAgiglIKkiilIImIICKQREQQEUQEEUEphVIKEUFEEBFEBACZSWZim8xEEi+IbZ6bbe5nGwDb2AbANgC2sQ2AbQBsYxsA29jGNgC2AbCNbQBsYxsA2zzQ3t4eALaRREQQEUQEEUEphYiglEKtlVIKtVZKKdRaqbVSa6XrOmqt1FqptVJrpdZKKYVSCqUUSilEBBGBJCQhiYiglIJtbGMb27TWyExaa7TWaK3RWmOaJqZporXGNE1M00RrjWmaaK0xjiPjOFJKoZTCNE2UUqi1UmtlHEemaWIcR0optNaYpomIIDNprZGZZCaZSUSQmWQmmUlmkplEBKUUVqsVf/iHf8jf/u3fcvPNN/PiL/7i3HzzzVy4cIH9/X0igoggIogIIoKIICKICKZpIiKICCKCiCAikMQD2aaUAsA4jtx1111sbGzQ9z22AbANgG1sYxvbZCbPeMYzuOWWW8hMuq6jtcaDHvSgz3ra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Ng8kiQfquo5xHHna057GS77kSwJgGwDb2AbANpnJ0dERW1tb1Fo5duzYa128ePG3ueqqq6666qqr/q+ictVVV1111VVX/Z8m6cFd11FrpZRCRCAJSaxWK1arFX3fU2ullEJEIImIQBKSkEREIAlJSEISEUGtlWPHjrG7u8uv//qv03Udfd9TSqGUQkRQSiEiiAgigoggIogIIoKIICKICCICSUQEkogIJBERSCIiiAgkERFIQhIRgSQkAWAb29gGwDaZiW1sY5vMxDa2sc3GxganT59mY2ODjY0NNjY2OHPmDC/I7u4uAM94xjPY29vjtttuY29vj729PSQhCUlIQhJ93wMgCUlIQhKSAJCEJCQhCUkASEISkrDN/WwDYJv72eZ+trmfbR6o6zoAbHM/29zPNvezDYBt7mcbgOVyiW2WyyW2ueeeewCwDYBtAGxzP9scO3YM2xw7dgzbHDt2DICdnR0e9KAH8aAHPYgbb7yRG2+8kYc97GEsl0vuuOMO7rrrLiQhCUlIopRCrZWu6+j7ntlsxmw2Yzab0fc9s9mMWiulFCTRdR2SqLXSdR1937Narej7nvV6Ta2VcRwppTBNE+M4Mk0TrTWmaSIiiAgyk9YamUlrDUlEBJmJJCKCzEQSEUFmEhFkJhFBKYXlcslf/uVf8rCHPYyXe7mX48lPfjK2sY1t/rXGceRv//ZveYmXeAlKKQDY5n62yUwykzvvvJMHPehBXH/99e9z8eLFz+Gqq6666qqrrvq/ispVV1111VVXXfV/lqT37vueWisRQUQgCUmsVivW6zV931NrpZRCRBARRASSiAgiAklIQhKSkEREUErhwQ9+ME9+8pO58847mc1mlFIopVBKISKICCKCiCAiiAgigoggIogIIoKIICKICCICSUQEkogIJCGJiCAikIQkJBERANgGIDMBsI1tbJOZACwWCzKT06dPs1gsOH36NJubm2xsbPCC7O7ucunSJZ7xjGcgidtuu43bb78dSUhCEpKQhCS6rkMSkpCEJCQBIAlJSEISkgCQhCQkIQlJRASSkIQkHsg2ALYBsA2Abe5nGwDbANjmfl3XAWCb+9kGwDb3s839bANgm/vZ5n62uZ9tAGxzP9vc7+joCICjoyMA7rnnHmwD8Md//Mdsb29z88038xIv8RI86EEPYrFYcPLkSR7xiEdwdHTEhQsX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HbVWSilEBKUUIgJJRAQXLlyglEKtlYiglIIkIoKIQBIRgSQiAklEBJKICCQhiYhAEhGBJCQREUQEEYEktra2eLEXezEe8pCHAHDx4kX+5m/+ht/7vd+jlEIphYggIogIJBERRASSiAgigoggIogIIoJSChFBKYVSChFBKYVSChFBRCCJiEASkogIJBERSEISkogIJBERSEISEUFEEBFIIiKICCKCiCAiiAgigoiglIIkJBERRASSkIQkACRxP9sA2MY2trFNZpKZZCaZSWYCEBFEBBFBRBARRAQRQUQQEUQEEUFEEBFEBBGBJO7XdR0RQUQgiYhAEpKICCQhCUlIAkASkpAEgCQeSBL3s839bANgGwDb2MY2trGNbaZpYhxHxnFkGAbGcWQcR8ZxZJomWmu01mitMU0TrTVaa4zjSGuNaZoYx5FpmpimiWmamKaJaZpordFao7VGZtJaIzPJTDIT22QmtslMbGObzMQ2tslMbGObzCQzsc329jY7Ozu8xEu8BC/90i/N/dbrNU972tM4OjoiIgCwzTRNTNPEMAyM48gwDIzjyDiOTNPENE1M00RrjWmaaK2RmbTWyEwyk8yktUZmMk0T0zQxjiMv//Ivz2Mf+1j+7u/+jtYarTVaa7TWaK3RWqO1RmuNcRyZpon1es3R0RHXXnstXdexWq248847f+f2229/ba666qqrrrrqqv8L0IMe9CCuuuqqq6666qr//bque+/rr7/+uyICgNlsRq2VWisRQUQQEUQEEcG5c+eotdJ1HbVWIoKIICKQREQgiYhAEpKICCQhiYhAEhGBJCQhiYggIogIIoKHPvShvPiLvzibm5sAXLx4kb/5m7/h93//94kISilEBBFBRCCJiCAikEREEBFEBBFBRBARRASlFCKCUgoRQSmFiKCUQkQQEUgiIpCEJCICSUhCEhGBJCKCiEASEYEkIoKIICKICCRRSiEiiAgkIYmIICKQhCQkASAJSdgGwDYAtrGNbWyTmdgmM8lMMpPMJDNprZGZZCYAEYEkIgJJRAQRQUQgiYggIogIIoKIICKICCKC06dPA7C3t0dEEBFEBBFBRCCJiCAiiAgkERFIIiKQREQgCUlEBJKQBIAkJCEJAEncTxLPzTb3y0wyk9Ya4zgyTRPDMDCOI8MwMI4j4zgyTRPTNDFNE601pmmitUZrjWmamKaJaZqYpolpmpimiWmaaK3RWqO1RmuN1hqZSWaSmWQmmUlmYpvMxDa2yUxsY5vMxDa2yUxsk5lkJrbZ2dnhzd/8zXnwgx8MwB133MHdd99NKQUA27TWmKaJcRwZhoFxHBmGgWmamKaJaZqYpolpmmitMU0TmUlrjcwkM8lMMpPWGq01pmliHEcWiwWv+Zqvyb333ktrjdYarTVaa7TWaK3RWqO1xjRNrNdrDg8PAbjhhhsYhoHlcsmf/dmfvU5E/DZXXXXVVVddddX/dlSuuuqqq6666qr/E7a2tt4rIpimifl8TkQQEUhCEpKQhCT29/eJCGqtlFKICCKCiEASEYEkIgJJSCIikIQkIgJJSEISkpBERFBKYWtri4c97GE89KEPZXNzE4Dd3V1++7d/m7//+78nIui6joggIogIJBERRASSiAgiAklEBBFBRBARlFKICEopRASlFCKCiCAiiAgigoggIpCEJCICSUQEkpBERBARRAQRgSQigohAEhFBRCAJSUQEEcH9bJOZ2AbANg9km8zENraxTWaSmdgmM8lMMpPMJDOxTWaSmWQmmYltbBMRSEISkpCEJCICSUgiIpBERCCJiCAikMTp06cBuPfee4kIIoKIICKQREQQEUQEEUFEEBFEBBFBRBARSCIiiAgiAklEBBGBJCQREUhCEpKQhCQkIQlJAEhCEhFBRBAR1FpprTGbzZimiXEcGceRYRgYx5FhGBjHkWmaGMeRaZporVFKodbKNE1M00RrjWmamKaJaZporTFNE601Wmu01shMWmtkJplJZpKZZCa2yUwiAttkJhGBbWyTmdjGNpmJbQ4PD/mhH/ohXvVVX5XXeq3X4qabbuLMmTOcO3eOu+++G0lEBLVWbPNAknggSUhCEtM0ASAJSTw/klitVvze7/0e7/me78nf/d3fsbe3xwNJQhIAtqm1MpvNWC6X7O7usr29Ta2Va6+99r3Onj3721x11VVXXXXVVf/bUbnqqquuuuqqq/5P2NjYeO1pmui6jlIKEYEkJCEJSUhiuVwyDAN931NKISKICCKCiEASEYEkJBERSEISkogIJCGJiEASkiilsL29zcMe9jBe8iVfkvv95m/+Jn/3d3/H/v4+pRS6riMiiAgiAklEBJKICCICSUQEEUFEEBFEBBFBRFBKISKICEopRAQRQUQQEUQEEUFEEBFIQhIR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iQgiAklEBJIAkIQkJPHcJBERRASSiAgkIQlJSCIiiAhKKdRa6bqOvu/p+56+76m1EhHYZhxHhmFgGAaGYeDhD384p06dIiKICCQhCUm01litVmQmkuj7nvl8zmw2o9ZKrZVSCqUUSinUWtne3n7wQx7ykM/iqquu+g+1vb39WRGBJCQBIAnbTNPEMAxM00RrjdYarTVaa2QmrTUyk9YamUlmkplkJpmJbWxjGwBJSEISEUFEUEohIiilEBFEBBFBRBARRASlFCKCiCAiiAhqrdRaueeee7jrrrt4pVd6pQfP5/PX5qqrrrrqqquu+q9AcNVVV1111VVX/adbLpfvXWullEIphYhAEpKQhCQkcT9JSEISkpBERCCJiEASkpCEJCKCiKCUQq2VWitd1zGbzZjNZvR9TykF24zjyDAMrNdr1us1i8WCl3zJl6TrOkopRASSkEREcM8997BarRjHEYCu65jP58zncxaLBX3fU2ullEIphVIKtVauueaa1+77/rW56qqr/kO01t57Nps9uJSCJCQhCUnMZjP6viczGceRcRxprdFao7VGa43MpLVGZtJao7VGZtJaIzPJTDIT29jGNpKQhCQigoggIogIIoJSChFBKYWIICKICCKCiCAiKKVQSqHWStd1/NZv/Rav/MqvzLXXXvteXHXVVVddddVV/xUIrrrqqquuuuqq/1Sv8zqv895//dd/Ta2VUgqSkEREIAkASQBIQhIPJImIQBIRgSQkIQlJRAQRQURQSqHWStd19H3PbDZjNptRa0USmckwDKzXa9brNeM48lqv9VrUWqm1UkpBEpKQhCSOjo5YrVYMw4Btaq1sbm6ys7PDxsYGs9mMWiulFEoplFIopVBr5RGPeMR3cdVVV/2HOHbs2HuVUogIJCEJSUQEkuj7ns3NTaZpYpompmmitUZmkpm01shMMpPMJDNprZGZZCatNTKTzMQ295OEJCQREZRSiAhKKUQEpRQiglIKEYEkJCGJiCAiiAhKKXRdxz333MPdd9/Na73Wa70OV1111VVXXXXVfwWCq6666qqrrrrqP9Xu7u5rdV1HKYWIICKQhCQkIQlJSOJ+kgCQREQQEUQEkpBERBARRAQRQURQSqHWStd1zGYz5vM5fd/TdR0RQWYyDAOr1YrVasUwDDziEY/goQ99KLVWaq2UUogIJCEJSaxWK1ar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pRRKKZRSKKVQSqGUwtHRERGBJAAkIQmAY8eOYZthGBjHkWmaaK2RmWQmtrGNbWyTmWQmtslMMpPM5IEkERFIIiKICCKCiCAiiAgkIYmIICKICEoplFKotXL33XfzYi/2Yq/94i/+4q/NVVddddVVV131H43gqquuuuqqq676D3f+/PnXkoQkJAEgiRckIpCEJCQREUgiIpBERBARlFIopdB1HX3fM5/PWSwWLBYL+r4HYBxHlsslR0dHLJdL1us1L/ESL8Hzs16vGccRgL7v2djYYHNzk/l8Ttd1lFKICCKCUgoRwe7uLkdHR+zv77O/v89qtQJgNpuxubnJ1tYWGxsbzGYzuq6jlEIphYiglELXdTzoQQ/6LK666qoXanNz87VLKUQEkpCEJCKCWiulFEoplFKICEopRATnz5/nfpK4nyQAtra2GIaBaZpordFaIzOxTWaSmWQmmUlmYpvMJDOxjW1scz9JSCIikEREEBFEBBFBRBARRASSkEREEBGUUqi1cnR0xI/92I/xju/4jp/NVVddddVVV131H43gqquuuuqqq676D7e1tfXaEYEkJCGJB5LE/SQREUQEEUFEIImIQBIRQUQQEZRS6LqOvu+Zz+csFgs2Njbo+55SCq01VqsVR0dHLJdLVqsVN910Ey/IcrlktVqRmZRSmM/nbG5uslgs6PueWiulFEopRASlFMZxZLVacXh4yP7+PoeHh4zjiCQ2NjbY2tpic3OT+XxO13XUWokISimUUqi1srOz8+Brr732u7jqqquer/l8/l2lFCICSUhCEhFBrZVSCqUUSimUUiilEBGUUrh06RKSkMRzk8SJEyeQxDiOTNNEZpKZZCaZSWZim8zENplJZmKbzMQ2trHN/SQhiYggIogIIoKIQBKSiAgigoggIogIIoJSCl3Xcc899/BiL/Zir/ViL/Zir81VV1111VVXXfUfieCqq6666qqrrvoP9Tqv8zrvfXh4+OCIQBKSkIQkJPHcJCGJiCAikEREIImIICKICEop1Frpuo7ZbMZisWBjY4P5fE7XdWQm6/Waw8NDDg8PWS6XHB0dcdNNNwFgm+f2jGc8g6OjI8ZxBGA2m7GxscHGxgbz+Zyu6yilEBFEBKUUAM6dO8fR0REHBwccHBywXC6xTd/3bGxssLW1xWKxYDabUWul1kophVIKpRS6ruOmm256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zU1qrfR9z8bGBrbJTDIT29jmgSQhCUlEBBFBKYVSCqUU+r5/8GKx+OzDw8P3vnDhwvsAv81VV/0XO3HixHd1XUetlYggIogIIoKIICIopdD3PX3f03UdXddRa6WUQimFWit937NYLDh27BinTp3iz/7sz5jNZkhCEpKQhCQigoggIogIIoKIICJYrVaUUogIJCEJSQBIQhIRgW3uN5/PGYaB9XpNrZVSCq01JBERZCaSyEwkkZlkJplJZpKZ2CYzkYQkJBER2CYiiAgigoggM5GEJCQhCUlEBEdHR5w5c+bB9913361cddVVV1111VUvKipXXXXVVVddddW/SUQQEUQEknhhJCEJSUhCEpKQhCQigoggIiil0HUdfd8zm83o+56IoLXGOI6s12vW6zXjONJa44YbbqCUQimFiEASkpDEarVivV4zjiOZSURQa2U2m9H3PbVWSilEBBFBRADQWmMYBo6Ojtjb26PrOmqtbGxsUGtlc3OTYRhYr9eM48g0TbTWyExsk5nYxjZ935OZ3HPPPVx33XUASOJ+kgCQxMbGBqUUZrMZtslMbGOb+9kGQBIRQUQQEUQEkogIIoJSCrVW+r5/8Pb29m/dd999n71cLj+Hq676LzKfzz9ra2vrtWutRAQRQUQQEUQEEUFE0Pc9fd/T9z1d19F1HbVWaq2UUui6jvl8zvb2NidOnOD7v//7KaUQEUhCEpKQBEAphVIKpRQigoggIogILl68SEQgCUlIQhKSkEREIImtrS329/exzWKxYL1es16v6fueWiulFCKC1hqSkERmEhFkJplJZpKZZCatNSIC2wBIAiAiKKVgm8wkIpBERJCZSEISkogI7rrrLl7sxV7stf7hH/7ht7nqqquuuuqqq15UBFddddVVV1111b9JZj44IpCEJCQhCUlIAkASAJKQhCQkIQlJSEISkpBEKYVaK13XMZvNmM1m1FqJCDKTYRhYr9cMw8A0TUzTxIu/+ItTa6WUQkQQEUhCEpJYr9es12taawDUWun7nr7v6bqOUgoRgSQiAoA77riD9XrN0dER+/v77O3tsb+/z2q1AqDvezY3N9ne3mZzc5PFYkHf99RaKaVQSqGUQimFWitd12Gbvb09pmliGAaGYWC1WnF0dMTBwQEHBwccHR0xTRMRwWw2Y2Njg42NDTY2NpjNZvR9T9/39H1P13XU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yDiOzGYz+r6n6zpqrUgiIogISimUUiilUGtlGAZKKUQErTUigtYa0zQREUzTREQQEZRSKKXQ9z3TNNFaYxxHMpPMpOu6By8Wi/fOzPeW9F3L5fLWvb29716v178D/DZX/b+yubn5XSdOnHjvrusopVBKoZRCRBARRAQRQSmFUgqlFGazGX3f0/c9XddRa6WUQimFWitd17GxscGxY8c4deoUx48f56u+6qvouo5SCqUUIoKIQBKSkERE0HUdXddRa6XWSq2ViEASEcH58+eJCCQhCUlI4n4RQUQgiYggImitYRvbAPR9T0RgG9tkJpmJbTKTzMQ2trGNbWxjG9vYxja2eSBJSCIiiAgigoggIpBERJCZSEISEcFdd93Fi73Yi732P/zDP/w2V1111VVXXXXVv4TKVVddddVVV13172Yb27woJAEgiYggIiil0HUdfd/T9z21ViKCzOSBbGOb+508eRLbRASlFEopRASSkIQkMpNxHFmv1wzDQGuNruuotbK5ucnW1haHh4esViuGYaC1RmuNzCQzqbXSWuPs2bNcc801RASlFEop1Frpuo5SCovFglori8WCzc1NxnFkHEemaaK1RmZim8zENrbp+x6A1WrFk5/8ZG688UZ2dnawTWaSmbTWaK0xTRPjODKOI/P5nNlsRq2ViKDWSkRQSqGUQq2VYRgopTCOI6UUxnEkIpimiYhgmiYigmmaiAgigoggM2mt0Vqj73taa0zTxDRN2CYzsc3m5uaDF4vFZ2cm6/X61qOjo985Ojr6btu/zVX/Z2Xmg0+cOPFdOzs7r911HaUUSilEBBFBKYWIICKICCKCUgp93zObzZjNZvR9T9d1lFKICEopdF3HYrFgZ2eHkydPcuLECX7wB3+QJzzhCfR9T0QQEUgiIogIIoKIoJRC13XUWqm1UmullEIphVortVZ2d3eJCCICSUhCEpKQhCQkERFIQhIXLlxgNpvxQLbJTGxjm8wkM7GNbWxjG9vYxja2sY1tbGMb29gGQBKSkEREIAlJSCIiyEwkERFEBBHB3XffzYu92Iu91j/8wz/8NlddddVVV1111b+EylVXXXXVVVdd9W9SSnkw/wqSeCBJ3E8SAJKQhCQAJAFgG9vczza2sY0kIoJSCqUUIoKI4H6tNaZpYhgG1us1wzDQdR2lFObzOVtbWxwcHHB0dMR6vWaa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XH/99djGNpmJbWxjG9tkJplJZpKZtNZorTFNE33f03UdpRQkERHUWokIIoJSCpKICCKCiGCaJiQREUQEkpCEJCICSZRSaK2RmbTWyExaa0zTRGuNaZrITGyTmdim67oHb2xsvPepU6fee7VaPWNvb++71uv179j+bR5gGIZb77vvvu++7777vptnms1mDz527Nhrb21tPej06dOvffPNN7/2er0mIpBERCCJiEASEYEkJBERSCIikIQk7ieJ50cSz48kXhTL5RIASTw3SbwgtslMbJOZ2MY2+/v7t+7v7996zz33/Pbdd9/9O+fPn/9t/gWSHrxYLN7r1KlTn11KISIopRARSCIiiAgkIYmIQBKSiAgkERFEBBFBRBARRAS1Vvq+p+97+r6n73v6vqfrOrquYzab0fc9tVZKKQC01hjHkXEcmaaJ1hq2kUStla7rmM/nLBYLtra22N7eZnNzk42NDbquIyIYx5H1es3+/j57e3vs7e1xcHDAz/7sz7Jer+m6jlIKpRQigoggIogIIoKIoJRCRFBKISKotdL3PV3XUWul1kophVIKXdfR9z2LxYLt7W1OnDjByZMnOX78OIvFgic84QmUUogIIgJJRASSkIQkJAEgiYiglEIphYggIogIIoJSCn//939PZiIJSUgCQBIPJIkXRBL3k4QkJBERSEISkgCQxPNjm6uuuuqqq6666l9E5aqrrrrqqquu+g+1Wq1+OzNfOzPJTCKCzMQ2trGNbWxjG9vYxjaZSWbSWmOaJsZxZBxHWmvYRhKlFLquo9ZKrZWIQBKlFDKT1hrTNAHQWkMSkpimiYhgGAZKKdRa6bqOWiulFBaLBRFB13XM53MWiwXjODKOI9M00VojM7FNZlJKITPpuo7NzU1KKdx3332cPn0a29jGNplJZpKZZCa2yUwyk9YamUlrjcyktUatlVorpRQiAoBaK5KQREQQEUQEEUFEME0TEYEkIoKIQBKSyExKKWQmmUlrjcyk1kprjdYarTWmaSIzyUxsU0rBNl3XPWhjY+OzM5PVanXr3t7ed69Wq+8BbuX5WK/Xt953333ffd999/G0pz3tc/70T/+U2Wz24M3Nzdeez+ecPn36tc6cOfPam5ubD5ZERCCJiEASEYEkJCGJ50cSz48kXpBz587x/KzXawAk8S+RxP1sY5v9/f1b77nnnt/e29u7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lVortVZqrZRSqLVSSqGUQimFiCAiiAgkIQlJRAT3s40kIoJSCqUUJGGb1hrjOLJer1mv1yyXS1arFavVimEYGIaB1hqZiW3uV0qhlEIphVortVa6rqPrOrquo+s6uq6j1kophVIKmck0TazXa5bLJcvlkuVyyXq9xja/8zu/89l//ud//jkAGxsbn3XmzJnP7rqOUgqlFEopRAQRQUQQEUQEEUFEEBFEBKUUIoJSCqUUSilEBKUUaq10XUcphYhAEhFBrZWu65jP52xsbLCzs8Px48c5fvw4m5ub1FrJTI6OjvjCL/xCZrMZtVYigoggIogIIgJJSCIikIQkIgJJSCIiiAgigoggIogISil0XUff99x9992UUpCEJCICSTyQJCRxP0lEBJKICCICSUQEpRRKKdRa6bqOvu+ptVJKAcA20zQxTRPTNNFaIzN53OMe991cddVVV1111VX/GlSuuuqqq6666qr/dAcHB5+ztbX12qUUIoJxHCmlUEohM8lMMpPMJDPJTFprTNNEKYVxHFmv1yyXS46OjlgsFvR9T0QQEXRdx2KxYGNjg6OjI1arFbVWpmmilEJrjYiglMJ8Pqe1hiQkIQlJRASSiAiGYaCUQimFUgqSyEy6rkMStVYAbGObf4/Tp08/KCJ+6/bbb3+f1tpv33vvvZ9z6dKl33nUox71Xdvb2w/OTGqt2MY2trFNZpKZ2CYziQgiglIKEUEphYiglEJEUEpBEhEBgCQAJGEbSQDYRhIAEQFArZX72cY2mUlm0lojM2mtkZnczzb3s839bHM/2wDYBsA2trENgG1sYxvbZCa2yUxsk5nYJjOxjW0yE9tIopRCRFBKoZRCKYVaK6UUaq3UWqm1Umul1kqtlVorXddRa6XWSq2VWiulFEoplFIopRARRAQRgSQkASAJANvczzYAtpFERFBKoZSCJGyTmQzDwHq9ZrVasVwuWa1WrFYrhmFgGAZaa7TWsA2AJEopRASlFGqt1Frpuo5aK13XUWul6zpKKZRSiAgkATAMA8MwsFqtWC6XLJdL1us1wzBw6623/vZP//RPvw5XPPjUqVPftbOz89q1VmqtRASlFCKCiCAiiAgigoggIogISilEBKUUSimUUiilEBGUUui6jlIKEUFEIImIoJRCrZXZbMZisWBnZ4fjx49z4sQJtra26Pse26xWKz7xEz+RruuotRIRlFKICCQhCUlEBJKQREQgCUlEBBFB13WUUogIIoKIoJRCrZWu6zg4OODg4ID5fE5EEBEASEISkpCEJAAkIYmIQBIRgSQkERFEBBFBrZWu6+j7nr7v6bqOiACgtcY0TYzjyDRNZCatNZ7whCd8D1ddddVVV1111b8Glauuuuqqq6666j9dRPz2/v7+b9daX7uUwjiOdF1Ha42IICKICDKTzCQzyUwyk9Ya4ziyXq9ZrVYcHR2xWCyYzWbUWqm10nUd8/mcxWLBYrFguVwyDAPjOBIRlFLITEopdF3HxYsX2draIiLITDKT1hqSmKaJiGAYBiICgMyktcZ8PqfWSimFUgp93/OCSAJAEg8kiQeSxKlTpx4s6bvuvPPO756m6XNWq9Vv//3f//3rnD59+r0e+tCHfnbf92QmtVZsY5uIwDa2aa0REUQEEUEphYiglEJEUEohIiilIIlSCpKQhCQkkZlIAsA2krCNJAAiAklI4n62sU1mkpnYxjbPzTYviG0kYZvnZpv72QbANrYByExsY5vMJDOxTWYiiVortVZqrdRaqbXSdR21VmqtdF1HKYVaK7VWSimUUiilEBFEBBFBRCAJAEm8MLaRhCQkASAJSUQEpRQkYZvMZBgG1us1q9WK5XLJcrlktVqxXq8Zx5FpmmitYRsASUQEpRRKKdRaqbVSa6XWStd11FoppVBrpZSCJCRhm2maaK0xTRPTNLFcLlmtVqzXa4Zh4Pz587f+8i//8vvce++9vw1QSnntG2644bf6vqfWSimFiKCUQkQQEUQEEUFEEBFEBKUUSilEBKUUSimUUiilUEqhlEKtlVIKEYEkACKCiKDWSt/3LBYLtre3OXbsGCdOnGB7e5u+7wFYr9f84R/+Ibfddht931NKoZSCJCKCiCAikIQkIoKIQBIRgSQk0XUdtVZqrZRSiAhKKZRSqLXS9z233norpRQiAklIQhKSkIQk7icJAElEBBGBJCQREUQEEUEphVorXdfRdR1d11FrJSLITDKTaZqYponWGq01bHPvvff+NlddddVVV1111b8Glauuuuqqq6666r/Ecrl8783NzVtLKUQE4zhSSqGUQmaSmWQmmUlmkpm01pimiVIK4ziyWq1YLpccHR2xWCyYzWZEBBFB13XM53MWiwXz+ZzVakWtlWmaaK0REZRSqLWyublJa42IQBKSkIQkIoJpmpCEbTIT22QmmclsNqPveyRRawXANv9WkgA4efLkgyW999133816vf6c1tqt99577+dcuHDhe17sxV7st7a3tx9sG9tkJqUUbJOZRAQRQUQQEbTWiAgigoiglEJEUEohIogISilIopQCQERgG0kA2AZAEpKwjSQiAklEBBGBJO5nG0n8e9hGEg8kCdsASOIFsY1tbBMR1FqptVJKodZKKYVSCqUUIoJSChGBJCICSUhCEpIAkMT9JCEJAElIIiKQhCQkIQlJAEjiubXWGIaBYRhYLpcsl0uWyyWr1Yr1es0wDLTWaK1hG9tEBJIopRAR1FqptVJrpdZKrZVaK6UUSimUUogIADIT27TWmKaJaZoYx5FpmhjHkXEcWa/XjOPIH/3RH332n/3Zn30Oz7SxsfFZZ86c+eyu66i1UkohIiilEBFEBBFBRBARRASlFCKCUgqlFEoplFKotVJKISKotVJKoZSCJAAkIYmIoNZK3/csFgu2trY4duwYJ06cYGdnh9lshiSGYeCJT3wiX/mVX8lsNqPWSkQQEUQEkpCEJCICSUhCEhGBJCKCWiu1VkoplFKotVJKoZRCrZWu65jNZjz+8Y8nIpCEJCQhCUlIAkASkgCQhCQkIYmIICKQREQQEZRSqLXS9z1939N1HaUUJJGZtNaYpolpmmitkZk8/vGP/26uuuqqq6666qp/LSpXXXXVVVddddV/lWccHBz8dtd1rx0RjONI13W01ogIIoKIIDPJTDKTzCQzaa0xjiPDMLBcLjk6OmKxWDCbzSilUGul6zrm8zmLxYL5fM5sNmMYBqZporVGa42IoJRC3/fs7+8TEUhCEpKQhCQAbGMbANvYxjaZiW1qrZRSiAi6rsM2trHN/STxr3HixIkHz2azzz579uz77O7ufldmfs44jrf+7d/+7eucOXPmvR72sId9dtd1dF2HbTKTiCAiiAgigoggIpBERBARRASlFCKCiKCUQkRQSmGaJkopSCIikIQkACQBYBsASWQmkogIIoJSChGBJCQhCUlIQhKSkASAJCRxP0k8kCTuZ5sXRBK2kYQkACRxP0lIopRCRBARRAQRgSQiAklIQhIRgSQiAklIIiKQREQgiYhAEpKQBIAkHsg2trGNbTKTzCQzyUwyk+VyyXK5ZLlcslqtWK/XDMPANE201rCNbSQREUQE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TUzTxDAMjONIa43WGpmJbQBKKdRa6fue+XzOYrFgc3OTra0tNjY2mM/nlFLITNbrNUdHRxwcHHBwcMDR0RFPfvKTf/uHfuiHXkfSg2+88can931P13WUUiilEBFEBBFBRBARSCIiiAgkERFEBBFBRBARRASSqLVSSqGUQimFUgq1Vvq+Zz6fs7Gxwc7ODseOHWNnZ4fFYkEphW/+5m/mwoULzGYzIoKIQBIRQUQgCUlIQhKSkASAJCQREUgiIogIIoKIoJRCrZW+75nNZsxmM7quIyIAaK0xjiPDMDCOI9M0kZk89alP/W6uuuqqq6666qr/CFSuuuqqq6666qr/UST91nK5vLXrugcPw0DXddRaaa0REUQEmUlmkplkJq01IoLWGuM4slwukYQkJHG/UgqlFPq+Z7FY0FqjtUZrjcwkM8lMbANgGwDb2MY2x48ff9BjHvOY3/r7v//713nc4x73kIc85CG/dfz48QfbxjYAtnkg2wDYxja2aa1RSqG1RimFWisRQSmFiABAEgClFCKCiKC1RkRQSqG1RmuN1hqlFFprtNaICEoptNZorRERRASlFFprTNNERNBawzaZSWbSWiMzyUxsA2Ab2wDYxja2sY1tbGMb29im7/sHZ+aDjx079tq2Wa/Xt2Ymh4eHv310dPQ7rbXv5n8ZSQ8upbx23/cPWiwWr725ufnakogIIgJJRASSkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSkIQkJBERlFKotVJrpdZK13X0fU/f98xmM2azGV3X0XUdXddRayUiqLUSEdRaKaUQEUgCoLVGa41xHFmv14zjyDiOtNaYpgnb2AYgIogIaq30fc9isWBjY4PNzU02NzdZLBb0fU9EMI4j6/Wag4MDDg4OODw8ZBgGfuVXfuWz//RP//RzIuK1b7jhht/q+56u6yilUEohIogIIgJJRAQRgSQigoggIpBERBARRAQRgSRqrZRSKKVQSqGUQimFruvo+57FYsHW1hY7Ozvs7OywsbFB13UA/NiP/Riz2YxSChGBJCICSUgiIpCEJO4nCUncLyKICCQhCUlEBKUUaq30fc9sNqPve2qtSAKgtcYwDAzDwDiOtNb4+7//++/mqquuuuqqq676j0Llqquuuuqqq676HyUinnF4ePg58/n8u0op9H1P13WUUiilkJlkJplJZpKZZCat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Njc32d7eZmtri/l8Tq0V20zTxNHREZcuXeLg4IB777331j/6oz/6HK666qqrrrrqqv9MVK666qqrrrrqqv+VIuIZ6/X6c86fP//gUsprRwSSkIQk7icJAEk8N0lIQhIAkgDouo6IICKotdL3PZlJZpKZZCa2sY1tACQBIIkHkoQkIoKIoNb62vP5/Lfuu+++787Mz+EBpmm69d577/2c8+fPf/fp06ff++EPf/hnt9aotVJrpZRCRFBKwTYRQUQQEdgmIshMSilkJqUUMpOIoJSCJCQhCQBJAEjifpK4nyQyEwBJRASSiAgigoggIogIIoKIICKQhCQAJAFgG9vYJjPJTCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkgCQhCQkASAJSQBIIiKQREQQEUQEEUFEEBFI4oEyk9YarTVaa0zTxDiOjOPIOI6M48gwDIzjyDiOTNPEOI601pimidYamUlmYpvMBMA295NERBARlFKotVJrpZRC13XUWimlUEqhlIIkbJOZZCatNaZporXGOI6M48g0TVy4cOHWv/u7v/vuP/mTP/kcXoiu6z7ruuuu++xaK6UUaq1EBBFBRBARlFKICCKCiCAiKKUQEUQEpRRKKZRSKKUQEZRSiAgkASAJSUQEkogIIoJaK13XMZvNmM/nbG1tsbOzw4kTJzhx4gTHjh1jsVhQSqG1xtHREbu7u/zsz/4sd955J7PZjFIKEUFEIAlJSEISkpCEJCQhiQeSRCmFUgqlFEop1FqptdL3PbPZjI2NDba3t9ne3mZjY4Ou65BEa43VasX+/j57e3scHR3x0z/90+/DVVddddVVV131n43KVVddddVVV131v1ZE3LpcLt/n/PnzvxURD5aEJCQhCUlIAkASAJKQhCQkIQkASUjCNgC1ViRRSqHrOlprtNbITDIT29gGQBKtNSTRWkMSkpCEJCQhiYggIiilPHhra+uz77zzTpbL5efwXKZpesY999zzOefOnfueM2fOvNeNN9743ltbWw+utVJKITMppRARRAQRgW0igoggMymlkJlEBKUUMhNJRAQAkogIACQhiftJ4n6SAJBEaw1JSCIikEREEBFEBKUUSilEBBFBKQVJRASSkIQkAGwjCUlIQhKSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEgCSkIQkACQh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kWmaaK0xTROZSWuNzMQ2trGNbZ6bJAAkERFIQhKSiAgkIYmIQBIRQUQgiYhAEhGBJCQhCUlIIjPJTDKT1hqtNaZporXGNE1kJhcvXrz1b/7mb777L//yLz+Hf9mDNzY23uv06dOf3XUdtVYiglIKEUFEIImIQBIRgSQiAklEBBFBKYWIoJRCrZVSCrVWSimUUogIIgIA20QEkgCQhCRKKdRa6fue2WzGxsYGW1tbHDt2jOPHj3Ps2DG2traYzWYADMPA/v4+58+f59y5c9x+++23fvu3f/utp06denAphVIKEYEkJCEJSUgiIpCEJCQhCUlIAkAStVZKKZRSKKVQSqHrOvq+Zz6fs7Gxwfb2Ntvb2ywWC2qtAEzTxHK55NKlS+zt7bFer/mFX/iF9+Gqq6666qqrrvqvQuWqq6666qqrrvo/o9b63ffddx+11u+KCCQhCUncTxIAkgCQhCQAJCEJAEncr+s6JBER1Frpug4ASUhCEpKQhCQk0VoDQBIAkmitcT9JSEISEUFEUEp5cK31ty5evPg9q9Xqs3kBpmm69a677vqcs2fPfveZM2fe++abb37vra2tB9dayUxKKUQEEUFEIAlJSCIikIQkJCGJiEASkpBERCAJSUhCEpKQhCQkIQlJ2EYSALYBkIRtACTRWkMSkpBERCCJ5yaJ50cSz00SDySJB5LEA0nifpJ4IEncTxIAtmmt0VqjtUZmkpnYxja2sc1zk4QkACICAElEBJKQREQgiYgAICKQREQgCUlIQhKSkASAJABsk5nYprVGa43WGq01WmtM04Rt/u7v/u67//iP//hzDg4ObuVfkJkP3tzcfK8zZ858dtd1lFIopVBKISKICCQREUgiIpBERBARSCIiiAgigoig1kophVorpRRqrZRSiAgkAWCbiABAEgARQUTQdR1d1zGfz9nY2GBra4tjx45x/Phxjh07xubmJn3fA7Bardjf3+fChQucO3eOv/mbv/ntH//xH+fkyZOvXWslIogIJBERRAQRgSQkIQlJSEISDySJUgqlFEoplFKotVJrpes6ZrMZGxsbbG9vs729zcbGBn3fExHYZhgG9vf3uXTpEoeHh/zoj/7o+3DVVVddddVVV/1XonLVVVddddVVV/2fUkr57nvuuedBpZTPjggkASAJSUhCEq01ACRxP0ncTxIPVGtFEhFB13VIQhKSkIQkJCEJSUhCEq01JNFaQxKSkIQkJCEJSUgiIiilPHg2m33W3t7ea124cOF9gFt5AcZxfMZdd931OWfPnv2ea6655r1uvvnm997a2npwKYVaKxGBJCICSUhCEhGBJCQhCUlEBJKQhCQkIYmIQBKSkEREIAlJSAJAEpKQBIBtJAFgGwBJ3E8S/x0k8a9hG9vYxjYPJAlJSAJAEpKQhCQiAklIQhKSkIQkIgIASUQEkgCQBIAkAGxjGwDbANjGNrbJTKZpIjOZponMZHd399Z/+Id/+O4//dM//RxeRLPZ7LOuueaaz+66jlorpRQiglIKkogIIgJJRAQRgSQigohAEhFBRBARRASlFEop1FqptVJKodZKRCAJANtI4n6SkEQphVorfd8zn8/Z2Nhga2uLY8eOcfz4cXZ2dtjc3KTrOmyzWq3Y29vj/PnzXLhwgb/927/97R/90R+99fTp0+/ddR2lFEopSCIikIQkJBERSEISkpCEJCQhCUlIopRCKYVSCqUUSil0XUff98znczY3N9ne3mZ7e5vFYkEpBYBxHDk6OuLSpUvs7+/z+Mc//rf/4R/+4bu56qqrrrrqqqv+K1G56qqrrrrqqqv+z5H0OXfffTellM+WhCQkASAJSQBIorUGgCQkIQlJSEISkrhfKQVJlFJ4IElIQhKSkIQkJCGJ1hoAkrifJCQhCUlIIiKICEoplFJeezab/dbZs2e/e5qmz+GFGMfx1jvvvPNz7rvvvu+55ppr3uuaa6557dOnT7+2JCKCiCAikEREIImIQBKSkIQkIgJJSEISkogIJCEJSUhCEhGBJCQhCUlIQhKSsI0knh/b/FewzXOTxL9FRAAgCQBJSEISkpCEJCQhCUlIQhKSkMT9JCGJ+2UmAJKwjW0AbGMbANvYxja2yUwyk9Yamcnu7u6tf/u3f/vdf/VXf/U5vIhKKa995syZ714sFg/quo5SChFBRBARRAQRgSQigohAEhFBRBARRAQRQUQQEZRSiAgiglorpRRqrZRSKKUgCdvYRhIPFBFEBF3X0fc98/mcjY0Ntra2OHbsGMePH2dnZ4eNjQ26riMzWa1W7O3tcf78eS5cuMDv//7vf/cv//Iv33rNNdd8dtd11FqJCCQREUhCEpKQhCQkIQlJSEISkpAEQCmFUgoRQSmFUgq1Vvq+Zz6fs7m5yfb2Ntvb22xsbNB1HRFBa431es3e3h6XLl3i8PCQ3/zN3/wcrrrqqquuuuqq/2pUrrrqqquuuuqq/5Naa99z7733vnYp5bUjAklIQhL3k8T9JCEJSQBIQhL3k4RtIgJJRAS1VgAkIQlJRASSkIQkJCEJSbTWAJBEaw1JSEISkogIJBERRAQR8eD5fP7ZFy9efO29vb3vyczv5oUYx/HWO++883PuvPPOzwHo+/7BJ06ceO2TJ0++1sbGxoNPnz792hFBRCCJiEASEYEkJBERSEISkogIACICSUgiIshMJCEJSUgiIgCQREQAIAlJ2EYSAJL4jyKJF0QS/x6SkASAJCQhCUkASEISkgCICO4nCQBJANhGEraxzf1sYxvbANjGNgCZCYBtMhOAzMQ2tpHEP/zDP3z3H//xH3/2wcHBM3gRRcSDT548+V3b29uvXWullEIphYggIogIIoKIQBIRQUQgiYggIogIIoJSChFBRFBKoZRCRFBKISKotVJKoZSCJDITAEnY5n4RQSmFWit93zOfz9nc3GR7e5udnR2OHz/O9vY2i8WCUgrTNLFcLrl06RLnz5/n0qVL/MAP/MD7/MM//APXX3/9d/V9T9d1lFKICCKCiCAiiAgkIQlJRASSiAgkIQlJAEQEpRRKKZRSKKVQa6XrOvq+Z7FYsLm5yfb2Npubm8xmM0op2GYcRw4PD7l06RL7+/v88R//8Xffcccdv81VV1111VVXXfVfjcpVV1111VVXXfV/UkTculqt3ueee+75ruuvv/61JSEJSUhCEpIAkERrjQeShCQkIQmAzKSUQikFSUiilML9JCEJSUhCEpKQBIAkJNFaQxKtNR5IEpKQhCQigtVqxcmTJ197e3v7tdfr9WcdHBz89tHR0fcAv82/YBiGW++9997vvvfee78boO/7Bx87duy1T58+/Vqbm5sPPn369GtHBJKICCICSUQEkpCEJCKCzEQSkogIJCEJSUhCEpKQRESQmUhCEpKQhCQkYRsASbwgknh+JPGCSOIFkcTzI4nnRxIAkpAEgCQAJCGJ+0nigWwDYJv72QbANgC2sQ2AbWxjG9vYxja2sQ3ApUuXbgV4/OMf/92tNe68887fuffee3+bfwVJDz558uR3bW9vv3bXdZRSKKUQEUQEEUFEEBFIIiKICCQREZRSiAgigoiglEJEUEqhlEJEUEqhlEIphYggIiilAGAbSQDYBkASkqi1Umul73vm8zmbm5tsb2+zs7PDsWPH2N7eZrFYUEphmiaOjo7Y3d3l4sWL7O3t8Y3f+I2vc+edd3L99df/Vt/3dF1HKYVSChFBRCAJSUgiIpCEJCQhCUlIQhKSACilUEqhlEIphVIKtVb6vmc+n7OxscH29jbb29tsbGzQdR2SmKaJ1WrF3t4ely5d4ujoiN/+7d/+HK666qqrrrrqqv8OVK666qqrrrrqqv+zIuLWo6Oj9z5//vxvl1IeHBFIQhKSkASAJO4nCUlIQhL3y0xaa3RdR62VUgqSACilcD9JSAJAEpKQhCRaawBIorUGgCQkIQlJSEISkogIIoJSChFB13UP3tjYeO/W2nsvl8tbL1269D3r9fq7I+JWXgTDMNx69uzZ7z579ux3A3Rd9+DZbPbg7e3tB990003vdfr06deOCCQREUgiIpBERCAJSUQEkpCEJCQhCUlEBJmJJCQhiYhAEpKQhCQeSBIPJAnbAEjigWwDIAlJvDCSeG6SuJ8k7ieJ+0nifpK4nyTuZ5v72cY297MNgG0AbGMb2wDYxjYAtrGNbWwDsLe3d+ve3t6td955529funTpGU972tN+u7V2K/92D97c3HyvM2fOfHatlVorpRQigoggIogIJBERRAQRQUQQEUQEEUEphYiglEIphYiglEIphVIKpRRKKUQEEUFEIAmAzOR+tgGQRERQSqHrOvq+Zz6fs7m5yfb2NseOHWNnZ4etrS3m8zmSGMeRo6Mjdnd3uXDhAkdHR3zjN37j69xxxx3ccMMNv9X3PV3XUUqhlEJEEBFIQhKSkIQkIgJJSEISkpCEJAAkUUqhlEIphVIKtVa6rmM2m7FYLNja2mJ7e5vNzU1msxkRgW3GceTg4IDd3V0ODg741V/91c/Z39+/lauuuuqqq6666r8Dlauuuuqqq6666v+0iHjG7u7u62xsbDw9IpCEJCRxP0kASKK1xv0kAWCb1hqZSWuNruuotVJKISKQhCRKKUgCQBIRgSQkIQlJALTWAJBEaw0ASUhCEpIAiAgkERFEBNM00VojM+m67sGbm5uftV6v3+vw8PC3Dw8Pfyczv5t/hXEcbx3H8daDgwPuvvvu7waYzWYPPnny5GufOnXqtTY3Nx98+vTp1y6lIAlJRASSiAgkIQlJRASSyEwkIQlJRASZiSQkIQlJAEjifpK4nyTuJ4nnJon7SUIS95PE/SQBIIkXRhK2AZCEbSQBYBsA2zw329gGwDYAtgGwjW0AbGMbANvYxjYAe3t7t951112/vbe3d+sdd9zxO/fee+9v8x8kMx+8tbX1XmfOnPnsruuotRIRlFKICCKCiEASEUFEEBFEBBFBRFBKISIopVBKoZRCKYWIoNZKKYWIoNZKRBARRASSALCNbQBsY5v7RQS1VmqtzGYz5vM5m5ubbG9vc+zYMba3t9na2mI2mwEwDAOHh4dcunSJixcv8oxnPOPWH/mRH3mfu+66ixtuuOG3+r6n6zpKKZRSiAgigoggIogIJCEJSUhCEpKQhCQkcb9aK6UUSimUUqi10nUdfd8zn8/Z3Nxke3ubra0tFosFtVYkMU0Ty+WSvb099vb2iAh+7/d+77O56qqrrrrqqqv+u1C56qqrrrrqqqv+z4uIW+++++6HRMTTIwJJSAJAEpIAkMT9JAGQmWQmmUlmkplkJplJKYVaK6UUACQREdRaAZAEgCQkIQlJSEISrTUAJNFaA0ASkpCEJCQhCUm01pimiWmayEwyk67rHrxYLN77xIkT771erz9rb2/ve5bL5W8Dv82/wXq9vvXuu+/+7rvvvvu7AWaz2YOOHTv2Otvb2w86c+bMa58+ffq1I4KIQBIRgSQkERFIQhKSiAgyE0lIQhKSkMT9JHE/SQBI4n6SuJ8k7ieJ+0kCQBL3kwSAJO4nCQBJAEjifpIAkASAJABscz/b2AbANgC2AbCNbWwDYBsA2wB0Xcf58+dvfcITnvDdmcldd931O/fdd99v8x9M0oO7rnuv7e3t19nc3HytruuotVJKoZRCRBARRASSiAgigoggIogISilEBKUUSimUUiilUEqhlEIphVIKtVZKKUQEpRQiAkkA2CYzsY1tbGMb20giIiil0HUds9mMxWLBxsYG29vb7OzssLOzw+bmJrPZDID1es3h4SG7u7vs7u5y55133vqVX/mVDwFe+8Ybb/yt2WxG13WUUiilEBFEBBFBRCAJSUQEkpCEJCICSUQEkrhfRFBKoZRCKYVSCrVWuq5jPp+zWCzY2tpie3ubzc1N+r4nIshM1us1+/v77O7ucnBwwDd+4ze+DlddddVVV1111X8n9KAHPYirrrrqqquuuur/h2ma3vtBD3rQd+3s7LBYLJjNZnRdR9d1lFKotVJKoZRCKYVSCqUUSimUUqi1Umul1krXddRaqbVSayUiiAgkkZlkJpnJNE1M08Q0TUzTxDRNtNaYponWGq01WmtkJq01Wmu01mit0VqjtUZrjWmaaK3RWqO1xjRNTNNEZpKZ2Ka1RmaSmSyXy1svXLjw3dM0fQ7/gSQ9eDab+dSpU69z+vTp13rwgx/83gARgSQkERFIIiKQhCQkIYmI4IEkcT9J3E8S95PE/SQBIIn7SeJ+kgCQxP0kcT9JAEgCQBL3kwSAJO5nGwDbANjGNgC2AbCNbQBss7+/f+v+/v6td999929funTp1r29vWecPXv2t/lPYPvBpZQHLxaL1zp9+vRnA5RSiAhKKZRSiAhKKUQEkogIIoKIICKICCKCUgoRQSmFUgq1VkoplFKotVJKoZRCrZVSChFBrRVJSEIStslMMpPMJDPJTGxjG4CIoNZK13XMZjPm8zlbW1tsbW2xs7PDzs4OGxsbdF0HwHq95uDggEuXLrG7u8vf//3f//b3fM/3vA7w4BtvvPHps9mMrusopVBKISKICCKCiEASEYEkIoKIQBIRQUQgiYgAQBIAtVa6rqPrOvq+p+975vM5Gxsb7OzscPLkSa699lquueYajh8/znw+JyIYhoFLly5x9913c9ddd/GXf/mXv/093/M9r8NVV1111VVXXfXfCT3oQQ/iqquuuuqqq676/2Mcx8962MMe9tnb29ssFgv6vqfrOmqt1FoppVBKISIopVBKoZRCKYVSCqUUaq3UWqm10nUdtVZKKZRSiAgkAZCZtNZordFaY5ompmmitcY0TUzTRGuN1hqtNVprZCatNVprtNZordFao7VGZtJaIzNprTFNE601pmkiM7FNZpKZZCatNdbr9a2Hh4e/c3Bw8N2Z+dv8J5jNZg8+efLka11zzTWvvbW19eAzZ868dkQgCUlEBJKICAAkcT9J3E8S95PE/STxQJIAkMT9JHE/SQBI4n6SuJ8kACRxP0kASOKBbANgGwDb2OZ++/v7t951112/fXBwcOudd9752/fdd9/v8J9M0oNns9l7bW5uvvbm5uZrl1IopRARRASSiAgkERFEBBFBRBARRAQRQUQQEZRSKKVQSqGUQimFWiu1Vkop1FoppVBrpZRCKYVSChFBRACQmdimtUZrjcwkM8lMbAMgCUnUWum6jtlsxmKxYHNzk+3tbXZ2dtje3maxWFBrBWC9XnNwcMDu7i57e3v8/d///W9/7/d+7+sAD77pppue3vc9XddRSqGUQkQQEUQEEYEkIgJJRASSiAgiAklEBJKQhCQAIoKu6+i6jq7r6Pue2WzGYrFga2uLEydOcObMGa699lpOnTrF1tYWtVYyk8PDQ+677z7uuusu7rvvPr7+67/+de66667f5qqrrrrqqquu+u9E5aqrrrrqqquu+n+l67rPecYznvE7t9xyy3dFxIMlcT/b2MY2pRRsYxvbZCaZSWZim8wkM8lMWmvUWqm1UkohIogIJFFKQRKSAJCEJAAkIQlJSEISrTUkIQlJSEISEUFmEhFkJqUUSim01qi1Mk0TrTVsk5nYJjPpuu7Bi8XiwSdPnnyv1Wp166VLl7778PDwdyLit/kPsl6vb7377rtvvfvuu78HoO/7B29ubj74zJkzr3XNNde89jXXXPPakpCEJO4niftJ4n6SuJ8k7ieJ+0kCQBL3k8T9JAEgiftJ4oEkASCJ+0niudlGEnt7e7c++clP/m7b3HXXXb999uzZ3+G/gO0H11rfaz6fc/Lkyc8upVBKISKICCICSUQEkpCEJCQREUQEEUFEEBFEBKUUIoJSCqUUaq2UUqi1Umul1kqtlVorpRRKKdRaKaUQEUQEALbJTDKTzKS1RmuNzMQ2tpGEJCKCUgpd1zGbzVgsFmxtbbG9vc329jZbW1vM53NKKbTWWK/XHBwcsLu7y97eHn/4h3/43T/3cz/3PrYffPr06e/q+56u6yilUEohIogIIoKIICKQREQgCUlEBJKQREQgCUlI4n6lFEoplFIopVBrpes6ZrMZi8WCzc1Ntre32draYj6fU0rBNuM4cnh4yKVLl9jb2+OP//iPv/uuu+76ba666qqrrrrqqv9u6EEPehBXXXXVVVddddX/P5n54J2dnfe6+eabP3uxWND3PV3XUWullEKtlYiglEIphVIKEUEphVIKpRRqrZRSqLVSa6XWSq2VUgqlFCQhCdvYprVGa43WGtM0MU0TrTVaa0zTRGuN1hqtNVprZCatNVprZCaZSWaSmWQmmUlrjdYarTVaa7TWaK1hG9tkJrbJTFprZCatNYZheMa5c+c+exzH7+a/wHw+f/BisXiwJAMC6Pv+wbVWAAMCkMQzGVBEcD9JXiwWD+aZJCGJB5LE/ba3tx9sm/tJ4oEk8UDHjh17cGZyv3vuuee3W2vcfffdv33+/Pnf4b+QpAcvFov32tjYeO3Nzc3XLqUQEUQEEUFEIImIQBKSkIQkJCEJSUQEEUFEEBGUUogISinUWimlUGul6zpqrdRaqbVSa6WUQq2VUgqlFEopRAT3a60xTROZyTRNtNbITDIT2wBIIiKICGqt1Frp+57FYsHW1hZbW1tsb2+ztbXFfD6nlEJmslwu2d/f59KlSxwcHPALv/ALn/0Hf/AHnwNw8uTJ3zp27Nhr931PKYVSCqUUIgJJRAQRgSQiAklEBJKICCQhiYhAEpKQhG1KKXRdR9d1dF1H3/fMZjM2NjbY2tri5MmTnDlzhmuvvZaTJ0+ysbFBrZXWGgcHB9x7773ceeednD9/ni/8wi98yOHh4a1cddVVV1111VX/3ahcddVVV1111VX/L0XErQcHB5/z+Mc//nce/OAHf9exY8cenJlkJl3XYZtSCraxjW0iAtvYxja2yUxsk5lkJplJrZXMpJRCRCAJSUQEAJIAkEREIAlJSEISkpBEaw0ASWQmmUlmYpvMpLVGRFBKITNprdFao7XGNE1kJhGBbWxTSiEzyUy6rnvQfD7/rtVq9VmHh4e/vb+//z22f5v/JKvV6tbVanUrVz1fkh7cdd17HTt27LUXi8Vrl1KICEopRASSiAgkERFIQhKSkIQkJCEJSUhCEhFBRFBKISKotVJKodZKrZWu66i10nUdtVZqrdRaqbVSSqGUQq0VSdyvtcY0TbTWmKaJ1hqtNVpr2AZAEpIopVBKoes6uq6j73tmsxmLxYLt7W22t7fZ3NxkNpshiWEYWK1W7O/vs7e3x+HhId/yLd/yOrfddttvA5w8efK3jh079tpd11FKoZRCKYWIICKQREQgiYhAEhGBJCICSUQEkpCEJCQBIIlSCqUUSimUUqi10nUdfd+zWCzY3Nxke3ubzc1NZrMZpRRsMwwDBwcH7O7ucnBwwC/90i999uHh4a1cddVVV1111VX/E1C56qqrrrrqqqv+v/vtpz3taa9z/Pjx97r55ps/ez6fY5taK7YBsI1tSikA2MY2tslMbJOZ2CYzyUxqrWQmpRQigogAICIAqLUiCUkASEISEYEkJCEJSWQmmYltMpPMJDOJCDKTzCQziQhKKbTWKKXQWqO1RmZim4jANpmJbTKTrusevLGx8d6nTp1679Vq9Yzd3d3vOjo6+h5Jt3LVf5rMfHCt9cGLxeK1Tp8+/dmSKKUQEUQEEYEkIgJJSCIikIQkJCEJSUhCEpKQREQgCUlEBKUUSimUUui6jlorXdfRdR1d11FrpdZKrZWu6yilUEqhlEJEIAnbZCbTNDFNE+M40lpjmiYyk8zENpKQRERQa6XWStd19H3PbDZjPp+zWCxYLBZsbGywsbFB3/cADMPAcrlkf3+fvb09hmHgG7/xG1/nzjvv/G2AEydO/NaxY8deu+s6aq2UUiilEBFEBJKICCICSUQEkogIJBERSEISkpCEJO5XSqGUQimFUgq1Vmqt9H3PfD5nc3OT7e1ttra2WCwW1FoBmKaJ5XLJpUuX2Nvb46677rr193//9z+Hq6666qqrrrrqfwoqV1111VVXXXXV/3sRceve3t7n/N3f/R0v9mIv9tmtNWazGZmJbUop2MY2tokIbGObiMA2mYltMpPMJDOptZKZ1FqxjSQkERHcTxKSiAgkIQlJRASSkERmYpvMJDPJTGyTmWQmmUlmUkqhtUYphdYamUlrjdYarTVsY5vMxDa2yUxqrWQmtdYHbWxsfPZqtXrvYRhu3d3d/Z5pmm6dpolSym9z1b+LpAfP5/P32tzcfJ3Nzc3XKqUQEUQEEUFEIImIQBKSkIQkIgJJSEISkpCEJCICSUgiIpBERCCJiKDWSq2Vruvouo6u6+j7nq7rqLVSa6XWSq2VWiulFCQREdimtUZrjXEcmaaJaZoYx5HMpLWGbSQREUQEpRRqrXRdR9/39H3PfD5nsViwWCxYLBbM53P6vqfrOmwzDAPL5ZL9/X0ODg644447bv2xH/ux97nzzjt/G+D48eO/dfz48dfuuo5aK6UUSilEBBFBRCCJiEASEYEkIgJJRASSiAgkIQkASdhGEqUUIoKIoJRCrZWu65jNZmxsbLC1tcX29jabm5v0fU9EYJthGNjf32d3d5fDw0N+5Ed+5H246qqrrrrqqqv+J6Fy1VVXXXXVVVdd9UwR8Tn/8A//8D0nTpx4r1tuueWz5/M5tqm1Yhvb2KaUgm1sU0rBNraxTWZiG9tkJrVWbBMRlFKICCQhiYjggSQhCUlIQhIRQWaSmdgmM8lMMpPMJDPJTDKTzCQiyExKKbTWKKXQWqO1RmuNzCQisE1mEhHYxjalFDKTWuuDM/PB29vbr52Z2MY26/X61mmabh2G4RnDMDx9mqZntNZuBX6bq56fB5dS3muxWHDy5MnPLqUQEZRSiAgkERFIIiKQhCQkIQlJRASSkIQkJCGJiEASEYEkIoKIICKICCKCiKCUQq2Vruvo+56+7+m6jq7rqLVSa6XWSq2VUgoRQUSQmWQmrTXGcWQcR8ZxZBxHWmu01rANQEQQEZRSKKXQdR1d1zGbzZjNZiwWC+bzOYvFgvl8Tt/3dF2HJFprTNPE0dER+/v7HBwccNddd936NV/zNQ/hmba3t7/rxIkTr911HbVWSimUUogIIoKIQBIRQUQgiYhAEhGBJCICSUhCEpJ4oFIKEUEphVIKtVZqrcxmM+bzOZubm2xvb7O1tcV8PqeUAsA0TRweHnLp0iX29/d53OMe99t33nnnb3PVVVddddVVV/1PQuWqq6666qqrrrrqASLi1kuXLn3OP/zDP/DoRz/6s1trzGYzMpOu67CNbUop2MY2EYFtbGMb22QmmYltMpNSCrYppSCJiAAgIrifJAAkIQlJRASZSWaSmdgmM8lMMpPMJDPJTDKTzCQzyUxKKWQmrTUyk9YarTVaa2QmEYFtbJOZRAS2yUxsk5lkJgC2mc1mD7b9YNvYxja2sc0wDM/ITC+Xy99urTEMw+9M03RrZt4q6Vb+D7P94IggMx9cSmE+n7/W5ubma29sbLx2KYVSChFBRCCJiEASkogIJCEJSUhCEhGBJCQhiYhAEhGBJCKCiCAiiAhKKUQEpRRKKZRSKKVQSqGUQt/39H1P13V0XUetlVortVZKKZRSkIRtMpPWGuM4MgwD4zgyjiPTNNFawza2kUREEBGUUui6jq7r6Pue2WzGYrFgPp8zn8+Zz+fMZjNqrUQEmck0TazXa5bLJcvlkuVyyeMf//jf/p7v+Z7X4Zk2Nze/6/Tp0+/ddR21VkoplFKICCKCiCAikEREIImIQBIRQUQgCUlEBJIAkIRtAGqt1FqptVJKodZKrZW+75nNZmxsbLC1tcX29jYbGxv0fU9EkJmsViv29/e5dOkSh4eH/Mqv/MrncNVVV1111VVX/U9D5aqrrrrqqquuuur5yMzPefzjH//dN91003efPHnytWezGbaptWIb25RSALANgG1sY5vMJDOxTWaSmdgmMymlYJuIAEASEYEkJCGJiCAiyEwyk8zENplJZpKZZCaZSWaSmWQmmUlmkplkJplJKYXWGqUUWmu01mit0VrDNraJCGyTmUQEtrFNZgJgGwDbANjGNgC2mc1mD7LN9vb2e9vG9nvbxjaSWC6Xt47jeOswDM9Yr9e/3VqjtXYr8Nv8D2D7wRFBZj64lIKkB5dSiIgHRQRd1z2467oHA0ii67qHdF33IABJSAJAEhFBRBARRASSiAgkIQlJRASSkIQkJCGJiEASkogIJBERRAQRQUQQEZRSKKVQSqGUQimFUgq1Vkop1FoppVBKoZRC13V0XUetlVortVZKKZRSiAgAWmtM08Q4jgzDwHq9ZhxHxnGktUZmYhtJRASlFEop1Frpuo6+75nNZsxmM+bzOYvFgtlsRt/3dF1HRJCZjOPIMAysViuWyyXL5ZJ77rnn1h/7sR97nzvvvPO3eaa+79/7zJkz7911HbVWSimUUogIIoKIICKQREQQEUgiIpBERCCJiEASkpDEA5VSqLVSa6XWStd1dF1H13X0fc9isWBzc5Pt7W02NzeZz+eUUrDNOI4cHh5y6dIl9vf3+eM//uPvvvvuu3+bq6666qqrrrrqfxoqV1111VVXXXXVVS+A7Wfcfvvtr3P+/PnPetjDHvbZrTVmsxm2sY1tbFNKwTalFGxjm4jANrbJTDIT22QmmUkphVIKkpCEJAAiAgBJSMI2mUlmYpvMJDPJTDKTzMQ2mUlmkplkJplJZtJaIzMppZCZtNbITFprtNZordFawza2iQhsY5vMJCK4n20AbANgGwDbANjGNgC2sQ2Abbque7DtB9vG9nvZxjYA6/X6GZJ8cHDw26011uv177TWbm2t3SrpVl5EmfngiMD2g0spAA8upVBKeVBE0HXdgwFqrQ+WRNd1D+m67kGSkASAJCQBIAlJAEgCQBIAkgCQBIAkACQhCUlEBJKQhCQkERFIQhKSkEREIAlJRAQRQUQQEUQEEUEphVIKpRRKKdRaqbVSa6XWSq2VWiulFGqtRASlFEopRAQRQa2VWiu1VkopRAQAmck4jgzDwHq9Zr1eM44jwzAwTROZiW0AIoKIoNZKKYWu6+j7ntlsRt/3zOdzZrMZi8WCruvouo5SCrYZhoFxHFmtVqxWK5bLJffcc8+tP/7jP/4+d9xxx2/zABHx3jfccMN39X1PrZVSCqUUIoKIICKICCQREUQEkogIIgJJRASSiAgk8UC2KaVQa6XWSq2Vruvouo6+75nP52xsbLCxscH29jZbW1tsbGxQawWgtcZyuWRvb49Lly6xWq34mZ/5mffhqquuuuqqq676nwg96EEP4qqrrrrqqquuuupfEhEPvvHGG7/r9OnTrz2bzei6jlortVZKKZRSiAhKKUQEpRRKKUQEpRRKKZRSKKVQa6WUQimFiCAiiAjuZxvb2CYzsY1tMhPbZCaZiW0yk8wkM8lMMpPMJDPJTDKTzCQzyUxaa2QmrTUyk9YarTVaa7TWsI1tbGMb2wDYBsA297MNgG3uZxsA2wDYxjYAtgGwjW0AbGMb29jGNraxjW2GYbjVNsMw3DoMwzMAS6LW+mBJdF33kK7rHiQJAElIAkASkgCQhCQAJAEgCQBJAEgCQBL3k8T9JAEgiftJ4n6SAJCEJCQhCUlIIiKQhCQiAklEBJKICCKCUgoRQSmFUgqlFGqt1FqptVJrpes6aq10XUetlVorpRRKKZRSiAgiAklEBJKICGqtlFKICCTRWmOaJoZhYL1es16vWa/XDMPANE1M04RtACQREZRSKKXQdR1939P3PX3fs1gsmM1m9H1P3/d0XUcpBYDMZBgGhmFguVyyWq245557bv2TP/mT7/6jP/qjz+G51Fpf+6abbvqtvu+ptVJKoZRCRBARRAQRQUQgiYggIpBERBARSCIikIQkJHE/20QEtVZqrdRaqbXS9z2z2Yz5fM7W1hbHjh3j5MmTnDp1ilOnTrG9vc1sNsM2q9WKCxcucPfdd3P27Fm+5mu+5nWe8Yxn/DZXXXXVVVddddX/RFSuuuqqq6666qqrXgSZeesznvGM97l06dJ7PeQhD/ns1hp932Mb29imlIJtSinYxjYRgW1sYxvb2CYzyUxKKZRSsI0kJAEgCYBSCraxTURgm8zENrbJTDIT22QmmUlmkplkJplJZpKZZCatNTKTzKS1RmuNzKS1RmuN1hqZiW0yE9vczzb3s839bANgGwDb3M82ALYBsA2AbQBsA2Ab2wDYxja2mc1mD7aN7QfbxjaSAJAEgCQAJAEgCQBJ3E8SAJK4nyTuJ4n7SeJ+krifJO4niQeSxP0kIQlJSCIikEREIImIICKICCKCUgoRQa2VUgq1VmqtdF1H13XUWun7nlorfd9Ta6XWSq2ViKCUgiQigohAEpKQREQQEUgiIpBEZjJNE8MwsF6vWa1WrFYrhmFgHEemacI2tpFERFBKoZRCrZW+7+m6jtlsxmw2YzabMZvN6LqOrusopQAwTRPTNLFarViv16xWK+69995b//zP//y7f+/3fu9zeD4i4rVvvPHG3+r7nlorpRRKKUQEEUFEEBFEBJKICCKCiEASEUFEIImIQBIPZJuIoNZKKYVSCrVWuq6j73vm8zmbm5tsb29z/PhxTp48ycmTJ9na2qLvewCmaeLo6IhLly5x6dIlvvZrv/Z1nvGMZ/w2V1111VVXXXXV/1ToQQ96EFddddVVV1111VX/GhHx4Ec84hG/tbm5+eDZbEbXddRaqbVSSiEiKKVQSiEiiAhKKZRSiAhKKZRSqLVSSqGUQimFiEASkpAEgG3uZxvb2AbANrbJTGyTmdgmM8lMMpPMJDPJTDKTzKS1RmaSmbTWaK2RmbTWaK3RWqO1RmZim/vZBsA297PN/WwDYBsA29zPNgC2AbANgG3uZxsA29gGwDYAtrHN/SRxP0ncTxL3k8T9JHE/SdxPEveTxANJ4n6SuJ8kHkgS95MEQEQgiYhAEhFBRBARlFIopVBKodZKrZVaK13X0XUdXdfR9z1939N1HX3fU2ul1kophVIKpRQkIQlJSCIikIQkIgJJSOJ+mck0TazXa9brNcvlktVqxXq9ZhgGpmkiM7GNJCKCiKCUQtd1dF1H13X0fc9sNmM2m9H3PbPZjForpRQAMpPWGuv1mmEYWK1WTNPEr/zKr3z27/3e730OL4Ck137Qgx70W33fU2ullEIphYiglIIkIoKIICKQREQQEUQEkogIIgJJSEISALYBkEStlVIKtVa6rqPrOmazGfP5nM3NTXZ2djh58iSnTp3i1KlT7OzsMJvNkMQ0Tezt7XHfffdxzz338KVf+qWvc+utt/42V1111VVXXXXV/2RUrrrqqquuuuqqq/6VMvPWxz/+8a9z6tSp93rQgx702ZlJZmKbzKTWim1sU0rBNraxTSkF29jGNplJZpKZlFKICCICSQBI4n6SAJAEgG1sExHYxja2sU1mkpnYJjPJTDKTzKS1RmbSWiMzyUxaa7TWaK2RmUzTRGuNzMQ297MNgG3uZxsA2wDY5n62AbANgG0AbHM/2wDYBsA2ALYBsA2AbR5IEg8kiftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SQJAEveTBIAkJBERlFKICEoplFKotVJrpdZK13X0fU/f9/R9T9/39H1P3/f0fU+tla7rKKUQEUQEkpAEgCQiAklEBAARwf1sk5m01mitMU0Tq9WK5XLJcrlktVoxDAPTNNFawzYAEUEphVIKtVZqrfR9T9/39H3PbDaj73v6vqfWSikFSUzTRGuNcRxZrVYMw8AwDPzar/3aZ//e7/3e5/BCzOfzz7r22ms/u+97aq2UUiilEBGUUogIJBERRAQRgSQigoggIogIJBERSOK5SaLWSimFWiu1Vrquo+97ZrMZGxsbbG9vc/z4cU6ePMmJEyfY3t6m73skMU0T+/v7nD17lnvuuYdv/dZvfZ9bb731t7nqqquuuuqqq/6nQw960IO46qqrrrrqqquu+rcqpTz44Q9/+G9tb28/uO97+r6nlEKtlYiglEIphYiglEJEUEohIiilUEqhlEIphVIKEUFEIAlJSEISAJJ4QWwDYBvbANgmM7FNZpKZZCaZSWaSmbTWyExaa2QmrTVaa7TWaK2RmdjGNrbJTO5nGwDbANgGwDYAtgGwDYBtAGwDYBsA2wDYBsA2ALYBsA2AbR5IEveTxP0kcT9JAEjifpK4nyQAJAEgiftJAkASAJIAkASAJAAkIQkASQCUUiilUEqh1krXdXRdR9/39H1P3/fMZjNmsxmz2Yy+7+n7nq7rqLUSEZRSAJCEJAAkIYmIQBKSkIQkMhPbtNZorTFNE+M4Mo4jwzAwjiOr1YrVasV6vWYcR1prZCYAkogISinUWum6jq7r6LqOvu+ZzWb0fU/f99RaKaVwv2mamKaJ9XrNer1mGAb+/M///Lt/+7d/+3P29/dv5QWQ9OAzZ8781sbGxoO7rqPrOkoplFIopRARRAQRgSQigoggIpBERBARRAQRgSQkIYn72QaglEKtlVortVa6rmM2mzGfz9nY2GBnZ4cTJ05w6tQpTp06xc7ODvP5nFIK0zRxcHDAfffdx9133823fuu3vs9f/dVffTdXXXXVVVddddX/BlSuuuqqq6666qqr/h1aa7c+/vGPf+3Tp0+/94Mf/ODPzkz6vsc2pRRsY5tSCrYppWCbUgq2sY1tbJOZRAQRQUQgiYhAEpKQhCQeSBIAkgCQxP1sU0rBNraxTWaSmWQmmUlmkpm01shMWmu01mitkZlkJraxjW1sYxvbZCa2AbANgG1sA2AbANsA2MY2ALYBsI1tAGwDYBvbANgGwDYAtgGQBIAk7icJAEkASAJAEgCSAJAEgCQAJAEgCUkASEISkgCQhCQkIQkASUhCEpKQhCQkUUqh6zr6vqfve2azGbPZjNlsxnw+ZzabMZvN6LqOruuotRIRRAQAkrifJCQREUQEAJKwjW0yk2mamKaJaZoYhoFhGBjHkfV6zTiOjOPIOI5M08QwDLTWyExsI4mIoJRCKYWu6+i6jq7r6Puevu/p+56u66i1UkpBEpnJNE1M08QwDAzDwDiOPOlJT/rtn/mZn3mf/f39W3kh5vP5Z505c+azu66j1kqtlVIKpRRKKUQEEUFEIImIICKICCKCiCAiiAgkERFIQhIAtrENQCmFWiu1VmqtdF1H3/fMZjMWiwXb29scO3aMEydOcOLECba3t5nNZkQE0zRxcHDA2bNnuffee/nRH/3Rz/6rv/qr7+aqq6666qqrrvrfAj3oQQ/iqquuuuqqq6666j9CrfXBj3jEI35re3v7wX3f03UdpRRqrUQEpRRKKUQEEUEphYiglEIpBUlEBBFBRCCJiCAikIQkIgJJAEgCQBL3k8T9JGEbSdgGwDa2sU1mYpvWGplJZtJaIzNprdFawza2AbCNbWxjG9vYJjOxjW1sA2Ab2wDYxjYAtrGNbQBsYxvbANjGNrYBsI1tAGxjG0kASAJAEgCSAJCEJAAkIQlJAEhCEpKQhCQkIQlJSEISkpBERCAJSUgiIpBERCCJiEASEYEkIgJJ1FqZz+fMZjPm8znz+Zz5fE7f9/R9T9d1lFKICCTxQJKQhCQiAklIAsA2mUlrjWmaGMeRcRxZr9eM48h6vWYYBoZhYBxHpmlimiZaa7TWyEwyk/tFBBFBrZVaK13X0XUdfd/TdR1931Nrpes6IoKIwDaZyTiOTNPEMAys12vOnTt360/+5E++z1133fXbvBC2X/u666777o2NjQfVWimlUEohIiilUEohIogIIoKIQBIRQUQQEUQEEUFEEBFIIiIAkIRtbGObUgq1VkopdF1H13X0fc98PmdjY4Pt7W2OHz/OqVOnOHnyJMeOHWOxWFBKobXG0dERZ8+e5Z577uGXf/mXv/snf/In34errrrqqquuuup/EypXXXXVVVddddVV/0Gmabr1iU984uucPHnyvR784Ad/dmbSdR22KaVgG9uUUrCNbUop2CYziQgiAklEBBFBRCCJiCAiyEwkIYmIAEASAJJ4QSKC52Yb29gmM8lMMpPWGplJaw0A29gGwDa2sQ2AbWxjG9vYxja2yUwAbGMb2wDYxja2sY1tAGxjG9vYxja2sY1tbGMbAElIQhKSkIQkJCEJSUhCEpKQREQgiYhAEhGBJCICSUQEEUFEIImIICKICCKCiCAiiAgiglIKEUFEEBFEBBFBRFBKYbFYMJ/P6fuevu+ptRIRRASSALCNJCQhCUlEBJKQhG0yk8xkmiamaWIcR9brNcMwsF6vWa/XDMPAOI4Mw8A0TUzTRGbSWsM2mckDRQQRQSmFWitd19F1HV3X0XUdfd/TdR21VkopSMI20zQxjiPjODIMA9M0cfbs2Vt/67d+63P+4R/+4bv5FywWi886c+bMZ3ddR62VUgoRQUQQEZRSiAgigoggIogIIoKIICKICCKCiEASEYEkJPFAtimlUEqhlEKtlVorXdcxm81YLBZsbm6ys7PDiRMnOH78ODs7O8zncyKC1hpHR0ecP3+ee++9lz/90z/97Z/8yZ98H6666qqrrrrqqv9t0IMe9CCuuuqqq6666qqr/qN1XfegRz7ykb+9vb394K7r6LqOUgq1ViKCUgoRQSkFSUQEEYEkIoKIQBIRQUQQEUgiIpBERCAJSUhCEpKQBIAkACQhCUkASEISkngg29jGNplJZpKZ2AbANvezjW0AbGMbANvYxja2AbCNbWxjG9vYxjYAtrGNbWxjG9tkJraxjW1sk5nYRhKSkEREIAlJRAQRgSQigoggIpBERFBKISKICCKCiKCUQkQQEZRSKKUQEZRSiAhKKUQEpRQigoiglEJEEBFEBBFBRBARSCIiiAi6rqPWSkQgiQeShCQkUUpBEgCSsE1rjdYa0zQxjiPDMLBarRiGgfV6zXq9ZhgGhmFgmiamaWKaJjKTzCQzsc39JAEQEUiilEKtlVorXdfRdR1d19F1HV3XUWslIogIbJOZtNYYx5FpmhiGgXPnzt36F3/xF9/9R3/0R5/Dv8D2a1933XXftbGx8eBaK7VWIoJSChGBJCKCiCAiiAgigoggIogIIoKIICKICCKCiEASkgCwjW0yk1IKpRRqrdRa6bqOvu+ZzWZsbGywtbXF8ePHOXnyJKdOneL48eMsFgtqrWQmR0dHnDt3jnvvvZc//uM//u1v//Zvfx2uuuqqq6666qr/jdCDHvQgrrrqqquuuuqqq/4zRMSDT58+/V4PfvCDP7vve2qt1FqptRIRlFKICCICSUQEkogIIgJJRASSiAgiAklEBBGBJCICSUhCEpKQBIAkJCEJAElIQhKSiAgkIQkASdgGIDO5n20eyDb3sw2AbWxzP9vYBsA2ALaxjW1sYxsA29jGNrYByExsYxvbZCa2yUwkERFEBBFBRFBKISKICEopRASlFCKCUgqlFCKCUgoRQSmFUgqlFEopRASlFCKCiKCUQkQQEUQEEUFEIImIQBKSkIQkJCEJAEkASOKBJBERRASSiAjul5lkJtM0MQwD4ziyXq9Zr9es12tWqxXDMDAMA8MwME0T0zTRWiMzyUxsY5v7SUISkogIIoKIICIopdB1HV3X0XUdXddRa6XWSikFSQBkJq01pmliGAamaeLcuXO3/tVf/dV3/8Ef/MHn8CLY2Nj4rDNnznx213XUWimlEBFEBBFBRCCJiEASEUFEEBFEBBFBRBARRASlFCICSUQEkgCwjW0yk4iglEKtlVorXdfRdR3z+ZzFYsHW1hbHjx/nxIkTnDp1iuPHj7OxsUGtFdscHR1x/vx57rnnHv7kT/7kt7/t277tdbjqqquuuuqqq/63Qg960IO46qqrrrrqqquu+s80m81e+xGPeMR37ezsPLjrOmqtlFIopRARRASSiAgiAklEBJKICCQREUQEkogIJBERSCIikEREIAlJSEISkgCQhCQkIQlJSCIikEREIAlJSAJAEgCSuJ8kbHM/SdjmgWzzQLaxDYBt7mcb2wDYBsA2tgGwjW1sYxvb2EYSpRQiglIKEUEphVIKEUEphVIKpRQiglIKEUEphYiglEJEEBFEBBFBRCCJiEASEYEkJCEJSQBIAkASz00SDyQJSUQEEUFEIAkA22QmrTXGcWQYBoZhYL1es16vWa1WrNdrhmFgGAaGYaC1xjRNtNbITGxjGwDbSEISkpBERBARRAQRQURQSqGUQimFWitd11FrpdZKKQVJAGQmrTVaawzDwDRNTNPEb//2b3/2H/zBH3wOL4KIeO1rrrnmuzY2Nh5ca6WUQimFiCAiiAgiAklEBJKQREQQEUQEEUFEUEohIogIIoKIICIAkIRtMpPMJCIopVBrpdZKrZW+75nNZmxsbLC5ucmxY8c4efIkJ0+e5Pjx42xublJrxTbL5ZILFy5w77338kd/9Ee//W3f9m2vw1VXXXXVVVdd9b8ZetCDHsRVV1111VVXXXXVf7ZSyoNPnz79XjfccMN7b25uPrjWSimFUgoRQUQQEUQEkogIJBERRASSiAgkERFIIiKICCQREUgiIpCEJCQhCUlIQhIAkpCEJCQREUQEkogIIoKIQBKSkIQkJCEJgIjgfpKQBIAkAGwjCQDbSMI2ALZ5INsA2OZ+tgGwzQPZJiKICEopRASlFCKCiCAiiAhKKUQEEUFEEBFIIiKQhCQkERFIQhKSkIQkACQhCQBJSAJAEpIAkIQkACQBIAmAiCAiuJ9tWmtM08Q4jgzDwHq9ZrVasV6vWa1WrNdrhmFgHEfGcWSaJlprtNawTWYCYBtJSAIgIpBERBARRAQRQURQSiEiKKVQSqGUQimFUgqlFEopSAIgM8lMpmlimiamaWKaJn77t3/7s//mb/7mew4ODm7lX5CZD97a2nqvM2fOfHbXddRaKaVQSiEikEREEBFIIiKQhCQiAklEBKUUIoKIICIopRARRASSkASAbWyTmUiilEKtlVIKXdfR9z2z2YzFYsHW1hY7OzucOHGCkydPcuLECTY3N6m1YpvVasWFCxe47777+KM/+qPf/tZv/dbX4aqrrrrqqquu+t8OPehBD+Kqq6666qqrrrrqv0pmPnhzc/PB11133XvdcMMN711KodZKKYWIICKICCKCiCAikEREIImIQBIRgSQkERFEBJKICCQhiYhAEpKQhCQkIQkASUhCEhGBJCKCiCAikIQkIgJJSEISEUFEIAlJSEISEYEkJBERAEhCEpK4nyRsAyAJ29zPNg9kmweyTUQQEUQEEUFEIImIICKICCQREUgiIpCEJCICSUgiIpCEJCQhCUlIQhKSkIQkJCEJAElI4n6SeH5sk5m01hjHkXEcWa/XrNdrVqsV6/Wa1WrFMAwMw8AwDEzTRGuN1hqZSWZimweShCQiAklEBJKICEopRASlFCKCUgoRQSmFiCAiiAgigohAEgC2aa3RWmOaJqZporXG0572tN/++Z//+ffZ39+/lRdBRLz2zTff/FulFLquo5RCKYWIICKICCQREUgiIpBERCCJiEASEUFEUEohIogISilEBJKQBIBtbNNaIyKICEop1Frpuo6u65jNZiwWC7a2ttjZ2eHEiROcPHmS48ePs7m5Sdd12Ga1WnHx4kXOnj3LH/3RH/32t3zLt7wOV1111VVXXXXV/wXoQQ96EFddddVVV1111VX/HUopD97Z2Xmt66+//r1PnTr12rVWIoJSChFBKQVJRAQRQUQgiYhAEpKICCQREUQEkogIJBERSEISkpCEJCQhCUlIAkASkogIJBERAEhCEhGBJCQhiYggIpBERBARSCIiiAgigoggIpBERBARSCIikIQkACQBIAlJANjmgWxzP0lEBBGBJCKCiEASEUFEIImIQBKSiAgkIYmIQBKSkASAJAAkASCJF8Q2ALYBsI1tbGMb29imtcYwDKzXa1arFev1mtVqxXq9ZhgGhmFgHEdaa0zTRGaSmdjGNveThCQkIQlJlFKQREQQEZRSiAgiglIKEUFEEBGUUpBERCAJAEkA2CYzaa0xTROtNaZp4vz587f+3M/93Pvcddddv82LIDMfvL29/V5nzpz57K7rqLVSSiEiiAgigohAEhGBJCICSUQEkogIJBERRAQRQURQSiEiiAgiAkkA2CYzyUwkERGUUqi1Umul73tmsxnz+ZytrS12dnY4fvw4J0+e5Pjx42xubtL3PQCr1Yrd3V3uu+8+nvSkJ936hV/4hQ/hqquuuuqqq676vwI96EEP4qqrrrrqqquuuuq/W9d1Dz59+vR7nT59+rVPnjz52qUUSimUUogIIoKIQBIRgSQiAklEBJKICCICSUQEkpCEJCICSUQEAJKQhCQkIQlJAEhCEgCSkASAJCQhCUlIIiKQREQgiYggIogIIoKIoJRCRBARRAQRQURQSiEiiAgigohAEhGBJCQBIAkASQBIQhIRgSQiAklIQhKSkIQkJAEgCQBJ3M8297PN/WxjG9vYxja2sU1mYpvMxDaZiW0yk8wkM8lMbNNaY7VasV6vWa/XDMPAOI5M08Q0TbTWyExsYxvbAEgCQBIRgSQiAklEBBFBRBARRASlFCKCiEASEUFEEBFIAkAS97ONbWyTmWQm0zTRWuP8+fO3/tZv/dZnP+lJT/oeXkQR8do333zzb9VaqbVSSqGUQkQQEUQEEYEkIoKIQBIRgSQiAklEBJKICCKCiKCUQkQQEUQEkgCwTWaSmQBEBKUUaq3UWum6jtlsxmKxYHNzk+3tbU6cOMGJEyc4fvw4W1tb9H0PwHq9Znd3l/vuu48nP/nJt37BF3zBQ7jqqquuuuqqq/4vQQ960IO46qqrrrrqqquu+p+k7/sH3XLLLZ994403vndEUEqhlEJEEBFEBBFBRCCJiEASkogIJBERSCIikIQkIgJJRASSkIQkJCEJAElI4oEkcT9JAEhCEgCSkIQkJBERSCIikEREUEohIogIIoKIoJRCKYVSChFBRFBKoZRCKYWIoJSCJCKCiCAikASAJF4UtrGNbWxjG9vYxja2sU1mYpvMJDOxTWaSmdgmM8lMbJOZZCaZiW0yk8zENpmJbTKTcRwZx5Fpmmit0VrDNpnJc5OEJCQhiYggIogIIgJJlFKQRCkFSUQEEUFEACAJSUjigWxjm8zENplJZmKbzOTChQu3/tVf/dV3/+mf/unn8CKy/eCtra33uuaaaz676zpKKZRSKKUQEUQEkogIIgJJRASSiAgkERFEBJKICCKCiCAikEQphYggIpAEgG0yk8zENhFBKYVaK7VWuq5jNpsxn8/Z3Nxke3ub48ePc+LECY4fP87W1haz2QyA9XrNpUuXOHfuHE960pNu/Zqv+ZrX2d/fv5Wrrrrqqquuuur/EvSgBz2Iq6666qqrrrrqqv+JIuLBx44de+3Tp0+/1o033vjepRRKKUQEpRQiAklEBBGBJCICSUgiIpBERCCJiEASkogIJCEJSUhCEpIAkMRzk8RzkwSAJAAkASAJSUhCEpKICCQREUQEkiilEBGUUogISilEBLVWIoJaK6UUSimUUiilAGAbANvYxjYAtslMbGMb22QmtrFNZmKbzMQ2mYltMhPbZCa2yUxsY5vMxDaZiW1sYxvb2MY2mYltAGxjG9tkJplJZmKbB5KEJCQhiYhAEpKICCKCiCAikEREEBFEBAARgSQk8dxsYxuAzMQ2mUlmYhvbXLx48da/+7u/++5nPOMZv3PXXXf9Nv8KEfHaN91002/1fU+tlVIKpRQigoggIpBERBARSCIikEREEBFIIiKICCKCiCAiiAgiAklEBBGBJABsk5m01rBNRFBKoZRCrZW+7+n7nvl8zubmJtvb2xw/fpwTJ05w/Phxtra2mM1mAAzDwKVLlzh37hxPetKTbv3u7/7u97njjjt+m6uuuuqqq6666v8a9KAHPYirrrrqqquuuuqq/+m6rnvQmTNn3vvMmTOvferUqdcupRARlFKICCKCiEASEYEkIgJJRASSkEREIAlJRASSkEREIAlJ3E8SDySJ50cSDySJB5KEJAAkIQlJSEISkogIJBERRAQRQSmFiKCUQimFUgqlFABsk5nYxja2sU1mYhvbZCa2sY1tbJOZ2MY2trGNbWxjG9vYxjYAtrGNbQBsA2Ab29zPNvezzf1scz9JAEhCEhGBJCICSUQEkogIJBERRASSiAgkIQkASdzPNvfLTGxjG9tkJrbJTC5dunTr3/3d3333bbfd9jt33nnnb/NvYPvBZ86c+a7t7e3X7rqOWiulFCKCiCAiiAgiAklEBJKICCKCiEASEUFEEBFEBBFBRBARRAQRgSQkIQkA22QmrTVsExFEBKUUaq10XcdsNmM+n7OxscH29jbHjh3j+PHjnDhxgq2tLWazGZIYhoG9vT3OnTvHk570pFu/+7u/+33uuOOO3+aqq6666qqrrvq/CD3oQQ/iqquuuuqqq6666n+Tvu8ffO21177XTTfd9N6bm5sPjghKKUQEEUFEEBFIIiKQREQgiYhAEpKICCQhiYhAEpIAkASAJO4niQeSxPMjiedHEg8kCQBJSAJAEpKQREQgiYhAEhFBKQXb2MY2trGNbWxjG9sA2MY2tgGwjW0AbANgGwDbANjmgWzz3GzzgkjiuUlCEpKQREQgCUlEBJKICCQREUhCEpKQBIAkJGEbSdjGNrYBsI1tMhPb2GZ3d/fW3d3dW2+//fbf/pu/+ZvvWS6Xt/LvUEp57Ztuuum3uq6j1kophVIKEUFEEBFEBBGBJCKCiEASEUFEEBFEBBFBRBARRAQRQUQQEUQEkpDE/WyTmbTWyEwigoiglEKtla7r6Pue+XzOxsYG29vbHDt2jOPHj3P8+HG2t7eZzWZIYhgG9vf3OX/+PBcuXODLvuzLXueOO+74ba666qqrrrrqqv+r0IMe9CCuuuqqq6666qqr/jeqtT5oc3Pzda6//vrXuvHGG9+7lEJEUEohIogIJBERSCIikEREIImIQBKSiAgkIQkASQBIAkASAJIAkMQDSeK5SeIFkcTzI4n7SQJAEpKQhCRsA2Ab29zPNgC2uZ9tHsg2z49tJPGiksRzk8T9JAEgCUlIQhIRgSQiAklIQhKSkIQkACTx/NjGNraxTWZiG9sA7O7u3voP//AP3/2MZzzjt+++++7f4T/Gg8+cOfNd29vbr911HaUUSimUUogIIgJJRAQRgSQigoggIogIIoKIICKICCKCiKCUQkQQEUQEkpCEJGwDkJlkJplJa42IICIopVBrpes6+r5nPp+zWCzY2tri2LFjHD9+nOPHj7O9vc1sNiMiGIaB/f19Lly4wMWLF/nSL/3S17njjjt+m6uuuuqqq6666v8y9KAHPYirrrrqqquuuuqq/+36vn/w8ePHX/umm256r1OnTr12KYWIICKICCKCiEASEYEkJBERSCIikASAJCQBIAkASUjifpKQxP0kASCJB5LEA0niX0sSL4ht/iNI4vmRxP0k8UCSAJAEgCTuJwkASUhCEpKQREQAIAlJSOIFsY1tbANgG9vYJjO5dOnSrY973OO+u7XGn/3Zn30O/8Fqra994403/lbf99RaKaVQSiEiiAgigohAEhFBRBARSCIiiAgiglIKEUFEUEohIogIIoKIICKQhCTul5lkJplJZpKZSCIiKKVQa6XWSt/3zOdzNjY22Nzc5NixYxw/fpzjx4+zvb3NbDYjIhiGgYODAy5cuMCFCxf4si/7ste54447fpurrrrqqquuuur/OvSgBz2Iq6666qqrrrrqqv9L+r5/8PXXX/9eD33oQ9+77/sHRwSlFCKCiEASEYEkIgJJRAQAkpAEgCQkASAJAElIAkASAJIAkASAJAAkASCJ+0ni+ZHEfwZJPDdJPD+SAJDE/STxQJIAkASAJO4nCQBJAEgCQBKSkASAJF4Q29gGwDa2sY1tbAOwu7t76+Mf//jvftrTnvY7Z8+e/W3+4z14Pp+/1/Hjx997Y2PjwV3XUWullEJEEBFEBBFBRCCJiCAiiAgigoggIogISilEBKUUIoJSChFBRBARSEISkrCNbWzTWiMzaa0BIAlJlFIopdB1HX3fM5vN2NjYYHNzk52dHY4fP86xY8fY2dlhNpsREUzTxMHBARcuXODChQt8xVd8xevcdtttv81VV1111VVXXfX/AXrQgx7EVVddddVVV1111f9V8/n8wQ95yEM+65ZbbnnviCAiiAgigoggIpCEJCQhCQBJSAJAEpIAkASAJCQBIAkASUgCQBIAkgCQhCTuJ4n7SeKBJPGiksQLIon7SeL5kQSAJB5IEveTBIAkACRhG0ncTxKSAJDE/SRxP0kA2EYStrENgG1sA2Ab29gG4NKlS7c+7nGP++477rjjd+66667f5j+B7Qd3Xfdex44de+2t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lFIopVBKISKICCQREQBIAkAStnl+JAEgCQBJAEhCEgC2aa0xTRPDMDAMA8vlkuVyyXK5ZLlcsl6vWa/XjOPIOI601mitYRvb2EYSkogIJBERRAQRQURQSqHWSimFUgq1Vkop1FoppVBKodZKRBARRAQAmYltWmuM48g0Tfz6r//6Z//O7/zO53DVVVddddVVV13134fKVVddddVVV1111VX/b5w9exaA06dPs1wuqbXSdR21Vrquo9ZK13XUWum6jlortVZqrdRaKaVQSiEiiAgiAklIQhKSeH4kcT9JSAJAEpK4nyQAbANgm8yktcYwDKzXa1arFcvlkuVyyXK5ZLVasVqtGIaBcRyZponMpLWGbR4oIogIJBERRASlFEopRASlFEop1FoppVBKoZRCrZVSCqUUJBERSAKgtYZtMpPWGq01zp49e+uP//iPv8+dd97521x11VVXXXXVVVf996Jy1VVXXXXVVVddddX/O1tbW1x//fXUWum6jlortVZqrdRaKaVQSqGUQkQQEUQEkpAEgCQkcT9JAEhCEpKQBIAkJAEgifvZBsA2tslMbNNaIzPJTMZxZLVasVqtODo6YrlcslwuWa1WrNdrxnFkHEdaa7TWsI1t7icJSUiilEJEEBFEBKUUSimUUiilUEqh1kophYig1ookSilIQhIAmYltbNNao7VGa43f+q3f+uynPOUpv3PnnXf+NlddddVVV1111VX/M1C56qqrrrrqqquuuur/ne3tbbquo5RCKYVSCqUUIoKIQBIRgSQkIQkASUhCEpKQhCQkIQlJSEISD2QbANtkJrbJTFprZCatNVprtNaYponWGtM0MU0T4zhydHTEcrlktVqxWq0YhoFxHJmmicwkM7GNbQAkIQlJRAQRQUQQEZRSiAhKKZRSKKVQSqGUQimFUgoRQUQQEdzPNplJZmKbzKS1xsWLF2/9i7/4i+/+/d///c/hqquuuuqqq6666n8eKlddddVVV1111VVX/Z939uzZZ/AAfd9TSiEiiAgkERFIQhKSiAgkERFIQhIRgSQkIQkASdzPNrbJTGyTmWQmrTUyk9YarTWmaWKaJlprTNPENE2M48g0TUzTxDRNTNNEa41pmliv16zXa8ZxZBxHWmtkJpnJA0UEkogIJBERRASlFCKCUgoRQa2ViKCUQimFiCAiKKUgCUkAZCYAtslMMhPbXLhw4da/+qu/+u7f+73f+xyuuuqqq6666qqr/mejctVVV1111VVXXXXV/xtnz54FICIopRARRASSiAgiAklEBJKQhCQk8dxsY5vMJDPJTFprZCatNaZpYpomWmtM08Q0TUzTxDiOTNPENE201pimiWmaaK0xTROtNVprZCatNTKTaZqYponMJDOxzf0kIQlJRASSKKUQEUQEEUEphVIKEUEphVIKEUFEEBFIQhKSsI1tAGzTWiMzuXjx4q1//dd//d1//dd//T37+/u3ctVVV1111VVXXfW/A5Wrrrrqqquuuuqqq/7fiQhmsxkRgSQiAgBJSOJ+tslMbJOZZCaZSWuN1hqtNVprTNPENE201pimiXEcmaaJaZqYponWGtM0MU0TrTVaa7TWaK3RWiMzyUwyk8zENpmJbWxjG9vYBkASkpCEJCKCiCAiiAgiglIKEUEphVIKkiilEBFIIiKICO5nm2masA1AZpKZ3Hrrrb/953/+59/9hCc84Xu46qqrrrrqqquu+t+HylVXXXXVVVddddVV/y/cd999twIPBrBNrZX7ZSa2sU1mkplkJq01Wmu01mitMU0TrTWmaWKaJqZpYpompmlimiamaaK1xjRNtNZordFaIzNprZGZZCaZiW0yE9vYxja2AbDN8yMJSUQEkogIIoKIICIopRARRAQRQSmFiCAiiAgiAkncLzOxDYBtbJOZXLx48da//du//e7f//3f/xyuuuqqq6666qqr/nejctVVV1111VVXXXXV/0vL5ZLMJDPJTFprtNaYponWGtM0MU0TrTWmaWKaJqZporXGNE201mitMU0TmUlrjcyktUZmYpvMJDOxjW1sYxvbANjmhZHE/SQREUQEkogISilEBBFBRBARRAQRQUQQEUhCEpKwDYBtAGyTmdhmd3f31r/927/97r/5m7/57v39/Wdw1VVXXXXVVVdd9X8Dlauuuuqqq6666qqr/l84e/bsrWfOnHkwQGuNixcv0lpjmiZaa0zTRGuNaZqYponWGq01Wmu01mit0VojM2mtkZlkJrbJTGxjG9vYxja2uZ9tnh9J3E8SAJIAkIQkACKCiCAiiAgigoggIogIIgJJRASSkIQkJAGQmdzPNpnJ7u7urX/7t3/73U9/+tN/56677vptrrrqqquuuuqqq/7voXLVVVddddVVV1111f87rTXuueceWmtM00RrjdYamUlrjcyktUZmkpnYJjOxjW0yEwDb2AbANg9kGwBJAEgCQBIAkgCQBIAkACQhCUlIQhKSkEREEBFEBJKICCICSUQEkgCQBIBtMhPbANjGNpcuXbr1b/7mb777j/7ojz6Hq6666qqrrrrqqv/bqFx11VVXXXXVVVdd9f/G2bNnAei6jnPnzpGZZCaZiW0yE9tkJraxDYBtbANgmxdFRAAgCQBJAEgCQBKSkASAJCQhCUlIQhKSAJBERBARSCIikIQk7mcbANvYBsA2trl06dKtf/d3f/fdf/iHf/g5XHXVVVddddVVV/3/QeWqq6666qqrrrrqqv8X7rvvvlvPnDnD2bNnOXPmDIeHh9jGNrYBsI1tAGzzL5EEgCTuJwkASQBIQhKSAJCEJAAkIQlJSAJAEpKQhCQAJCEJSUhCEpJ4INvYBsA2trl06dKtf//3f//df/d3f/c9+/v7t3LVVVddddVVV131/w+Vq6666qqrrrrqqqv+X7jvvvtuffEXf3HOnDkDwDiOPJBtnpskHkgS95MEgCQAJCEJAEkASEISAJKQBIAkJCEJSdxPEpKQBIAkJAEgCQBJANgGwDa2AbANwO233/7bf/3Xf/09T3ziE7+bq6666qqrrrrqqv/fqFx11VVXXXXVVVdd9f/Gi73Yi3H27FnOnDnDxsYGR0dH3E8SAJJ4IEkASAJAEgCSAJAEgCQAJCEJAElIAkASAJKQxP0kIQkASQBIAkASz802tgGwzf0uXbp06z/8wz989x/90R99DlddddVVV1111VVX3Y/KVVddddVVV1111VX/L5w9e/YZPIAkJHE/SdxPEgCSuJ8kJHE/SUjifpKQBIAkJPFAkpAEgCTuJ4n72UYStgGwDYAkbANgGwDb7O3t3foP//AP3/0P//AP37O/v38rV1111VVXXXXVVVc9NypXXXXVVVddddVVV/2/cN99993Kc4kI7icJAEk8kCQAJCGJB5IEgCQAJAEgiftJ4n62kYRt7mcbSdzPNi/M3t7erY973OO++xnPeMbv3H333b/NVVddddVVV1111VUvDJWrrrrqqquuuuqqq/5figgkASCJ+0nifpK4nyQAJPFAkrifbSRhm/vZRhL3s839JGEbAEk80N7e3q17e3u33nnnnb9tm9tvv/137r777t/mqquuuuqqq6666qp/DSpXXXXVVVddddVVV/2/cPbs2VsBzpw5A4AkJHE/SbwobPMvsY0k7meb52d/f//W/f39W++8887fBrjjjjt+Z29v79aDg4Nbueqqq6666qqrrrrqPwKVq6666qqrrrrqqquuAmwDIIn72eZ+tpHEc7PN8yMJgP39/Vszk3vuuee39/f3b93d3b11f3//Gffcc89vc9VVV1111VVXXXXVfzYqV1111VVXXXXVVVf9v3DffffdygPYxjbPzTaSeH5scz9J3G9/f/9WgLvvvvu39/f3b93b23vGpUuXbr333nt/m6uuuuqqq6666qqr/jtRueqqq6666qqrrrrq/41/+Id/+O0Xe7EXe20A29jm+bHN83NwcHDr/v7+rXffffdv2+auu+76nXvvvfe3ueqqq6666qqrrrrqfyoqV1111VVXXXXVVVf9v3R4eMjzc3BwcOvBwcGtd99992/b5q677vrt3d3dZwzDcCtXXXXVVVddddVVV/1vQ+Wqq6666qqrrrrqqv83/v7v//63X+zFXuy1Ae66667fPjw8vHV/f//Wu++++3dsc9999/02V1111VVXXXXVVVf9X4Ie9KAHcdVVV1111VVXXXXV/w/XXHPNg8+cOfPgf/iHf/htrrrqqquuuuqqq676/wA96EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+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+r+EcRiDXJ3R46SgAAAABJRU5ErkJggg==) ```js // Create a helix around a custom axis. @@ -102,6 +102,6 @@ springSketch = startSketchOn('XY') |> sweep(path = helixPath) ``` -![Rendered example of helix 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAK6q0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/iuCqq6666qqrrrrqqv83rrnmmgdz1VVXXXXVVVddddX/J1Suuuqqq6666qqrrvo/ISIeDDy467oH933/oFIKXdc9uOu6B7/f+73faz/oQQ/iV3/1Vz/7R3/0Rz+Hq6666qqrrrrqqqv+v6By1VVXXXXVVVddddX/aBHxYEkPrrU+uO/7B5VS6Pv+wbXWB0tic3PztQEkIQkASUgCQBIXL17kQQ96ENdcc82Dueqqq6666qqrrrrq/xMqV1111VVXXXXVVVf9t4iIB0uilPLg2Wz2WhHBbDZ7cK31wZLY3Nx8bQBJSAJAEgCSkMT9JAEgCQBJ3E8SJ0+e5MSJE1xzzTUP5qqrrrrqqquuuuqq/0+oXHXVVVddddVVV131HyoiHiyJUsqDu657cNd1D5LEYrF4bUlsb2+/tm0AJAEgCQBJSOJ+kgCQBIAk7icJAEncTxIPJAmAS5cuAXDmzJkHc9VVV1111VVXXXXV/ydUrrrqqquuuuqqq67613pwKYW+7197Nps9aGNj47Ulsb29/dq2AZAEgCQAJCGJ+0kCQBIAkrifJO4nCQBJPJAk7ieJ+0nigSQBEBFcddVVV1111VVXXfX/EpWrrrrqqquuuuqqq56viHiwJDY2Nt6rlMLGxsZr7+zsvHZmIglJSEISkpDE/SQBIIn7SeJ+krifJO4niftJ4oEkcT9J3E8SDySJ+0kCQBIA11xzzYOvueaaB9933323ctVVV1111VVXXXXV/wdUrrrqqquuuuqqq/6fK6U8OCIevFgsXquUwmKxeO3Nzc3XloQkJCEJSUii1gqAJCQBIAkASdxPEveTxP0k8UCSuJ8kHkgS95PEA0nifpK4nyQeSBIHBwfc78yZMw++7777buWqq6666qqrrrrqqv8PqFx11VVXXXXVVVf9P1FKeXAp5cGLxeK1IoKNjY3X3tzcfG1JSEISAJKQhCQAJCEJAEkASAJAEgCSAJDE/STxQJK4nyQeSBL3k8QDSeJ+krifJO4niftJ4n6SAIgIrrrqqquuuuqqq676f4nKVVddddVVV1111f8xpZQH933/2rPZ7EF93z+467oHb25uvrYkJCEJSUgCQBKSAJAEgCQAJAEgCQBJAEgCQBIAkrifJO4niQeSxP0k8UCSuJ8k7ieJ+0nifpIAkMT9JAEgiftJ4vDwkPtdc801D/6Hf/gHrrrqqquuuuqqq676f4HKVVddddVVV1111f9Ckh4cEfR9/9qz2exBm5ubr933/YP7vn8wgCQkIQlJAEhCEgCSAJCEJO4nCQBJAEgCQBL3kwSAJAAkASCJ+0nifpJ4IEncTxL3k8T9JAEgiftJAkAS95MEgCQAJAEgCUkASKKUwv3OnDnzIK666qqrrrrqqquu+v+CylVXXXXVVVddddX/AqWUB29sbLxXrZUzZ858NoAkIgIASUhCEgCSkASAJAAkASCJ+0kCQBIAkrifJAAkcT9JAEgCQBIAkgCQxP0kcT9J3E8SAJK4nyQAJHE/SQBIAkASAJKQBIAkACQhCQBJSEISAJIYhoGrrrrqqquuuuqqq/5fonLVVVddddVVV131P1Ap5cGbm5vvtbOz89obGxuvDRARSEISkpCEJAAkIQkASQBI4n6SAJDE/SQBIIn7SQJAEveTBIAkACQBIAkASQBIAkASkrifJO4nCQBJAEgCQBIAkgCQhCQAJAEgCUlIAkASkpCEJAAkIQlJSEISkpjNZtzvmmuueTBXXXXVVVddddVVV/1/QeWqq6666qqrrrrqf4BSyoO3trbea3Nz87U3NzdfOyKQhCQkIQlJSEISAJKQBIAkACQBIIn7SQJAEveTBIAk7icJAEncTxIAkgCQBIAkACQhCQBJSAJAEgCSAJAEgCQkASAJAElIAkASkpAEgCQkIQlJSEISkpCEJCQhCUlIIiKQhCQiAklsbGxwv2uuuebBXHXVVVddddVVV131/wWVq6666qqrrrrqqv9iEfHgWuuDNzY2Xmtzc/O1NzY2XjsikIQkJCEJSUhCEgCSkASAJAAkIQkASQBI4n6SuJ8kACRxP0ncTxIAkgCQBIAkACQBIAlJAEhCEgCSkIQkJCEJAElIAkASkgCQhCQkIQlJAEgiIpCEJCQhCUlIIiKQREQgiYhAEhGBJCKCiEASEUFEEBFcddVVV1111VVXXfX/EpWrrrrqqquuuuqq/2QR8eC+7197sVg8aGNj47U3NzdfOyKQhCQkIQkASUgCQBKSAJAEgCQkASAJAEkASAJAEveTxP0kASCJ+0kCQBIAkgCQBIAkACQhCQBJSEISAJKQhCQkIYmIQBKSAJCEJCQhCUlIQhKSkIQkIgJJSCIikEREIImIQBIRQUQQEUQEEUFEEBFEBBFBRBARRAQRQURwvzNnzjyYq6666qqrrrrqqqv+v6By1VVXXXXVVVdd9R+slPLgzc3N9yqlcM0113y2bSICSUhCEpKQBIAkJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBI4n6SAJAEgCTuJwlJAEgCQBKSAJCEJCQBIAlJSEISEYEkJBERSCIikIQkJCEJSUgiIpBERCCJiEASEYEkIoKIICKICCKCiCAiiAgigoiglEJEEBGUUogISilEBBFBRFBKISJorVFK4aqrrrrqqquuuuqq/1eoXHXVVVddddVVV/07lVIevLW19V7z+fzBx44de29JSEISkpCEJCQBIAlJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJO4nCQBJAEgCQBKSAJAEgCQkIQkASUhCEpKQREQgCUlEBJKICCKCiCAikIQkIgJJRASSiAgkERFEBBFBRBARRAQRQURQSiEiKKUQEZRSiAhKKUQEEUEphVIKEUEphYiglEJEEBFEBBGBJACuueaaB3PVVVddddVVV1111f8XVK666qqrrrrqqqv+lUopD97a2nqvzc3N197a2nptSUgiIpAEgCQkIQkASQBIAkASAJIAkASAJO4nCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJKQBIAkJAEgCUlIQhKSkIQkJCGJiEASEYEkIoKIICKICEopRAQRQUQgiYggIogIIoKIICKICEopRAQRQSmFiKCUQkRQSiEiKKVQSqGUQkRQSqGUQkQQEUQEpRQigoggIogIJBER2OZ+11xzzYPvu+++W7nqqquuuuqqq6666v86KlddddVVV1111VUvgoh48Pb29nsdO3bsvWez2YMjAklEBJKQhCQAJCEJAElI4n6SAJAEgCTuJwkASQBI4n6SAJAEgCQAJAEgCQBJAEhCEgCSAJAEgCQkASAJSQBIQhKSkIQkJCGJiEASkpBERBARRAQRQUQQEZRSiAhKKZRSiAgigoggIogISilEBBFBRFBKISIopVBKISIopVBKISIopRARlFKICEoplFKICCKCUgoRQUQgiYhAEpKICCQBME0TmQnAmTNnHnzffffdylVXXXXVVVddddVV/9dRueqqq6666qqrrnoBIuLBW1tb73Xy5Mn37rruwRGBJCICSUhCEgCSkASAJCQBIAkASdxPEgCSuJ8kACRxP0kASAJAEveThCQAJAEgCQBJSAJAEpIAkASAJCQhCQBJSEISkpCEJCQhiYhAEhFBRCCJiCAiiAgiglIKEUFEUEqhlEKtlVIKEUFEEBFEBKUUIoJSChFBKYWIoJRCRFBKISIopVBKISIopRARRAQRQUQQEUQEEYEkIgJJSEISAJK46qqrrrrqqquuuur/NSpXXXXVVVddddVVD1BKefDGxsZ7bW9vv/bm5uZrRwSSiAgkIQkASUhCEgCSkASAJAAkASCJ+0kCQBL3k8T9JAEgiftJAkASAJIAkASAJAAkIQkASUhCEgCSkASAJCQhCUlIAkASkogIJCGJiEASEYEkIoKIICKICCKCUgoRQSmFUgqlFEoplFIopRARlFKICCKCiKCUQkRQSiEiKKUQEUQEEUEphYggIogIIoKIICKICCQhCQDbAGQmAJJ4brZ5oGuuuebB//AP/8BVV1111VVXXXXVVf/nUbnqqquuuuqqq/7fy8wH7+zsvNdisXjw8ePH3zsikEREIAlJSAJAEpIAkASAJAAkASAJAEkASAJAEveTxP0kASCJ+0kCQBL3kwSAJAAkASAJSQBIQhIAkpCEJCQBIAlJSEISkpCEJCQhCUlEBJKICCQREUgiIogISilEBBFBRFBKISIopVBKoZRCKYVSChFBKYWIICKICCKCiEASkpCEJCQhCQDb2CYzAbCNbTITSUhCEgCSeH5sA2CbWitd13HVVVddddVVV1111f8rVK666qqrrrrqqv+3uq577RMnTrzX8ePH31sSkogIJCEJAElIAkASkgCQBIAkACQBIIn7SQJAEgCSuJ8k7icJAEncTxL3kwSAJAAkASAJSQBIAkASkpAEgCQkIQlJSEISAJKQREQgCUlIQhKSiAgiAklEBBGBJCKCiCAiiAhKKUQEEUFEIAlJSAJAEraxjW1sYxvb2CYzAbBNZhIRRASSkIQkJCEJSUhCEgCSeGFsA2Cb2WxG13UAnDlz5kFcddVVV1111VVXXfX/AZWrrrrqqquuuur/lVrrg7e3t9/r9OnTnx0RSCIikIQkACQhCQBJSAJAEgCSuJ8kACQBIIn7SQJAEveTBIAk7ieJ+0nifpIAkASAJAAkASAJAEkASEISkpAEgCQkIQlJSEISkpCEJCQhCUlIIiKQhCQkIQlJSCIikMT9JPFAtgGwTWYiicxEEgC2sY1tMpOIQBIRgSQkIQlJRASSkIQkJAEgCQBJAEgCQBLPTRL3y0yuuuqqq6666qqrrvp/h8pVV1111VVXXfV/Xq31wdvb2+915syZz5ZERCAJSUgCQBKSAJCEJAAkcT9JAEjifpIAkMT9JAEgiftJ4n6SAJDE/SRxP0ncTxIAkgCQBIAkACQhCQBJSOJ+kpCEJCQhCUlIQhIPJAlJSAJAEpIAkMQDSeJ+trGNbWxjm8zkgWwjCdtIwjaZiSQkERFIIiKQhCQkIQlJSEISkpCEJCQhCUlIQhL3k4QkJCEJSUjiga655poHc9VVV1111VVXXXXV/wdUrrrqqquuuuqq/5NqrQ/e3t5+r2uuueazASICSUhCEgCSkASAJAAkASAJAEncTxIAkrifJO4niftJAkAS95PE/SQBIIkHkgSAJO4nCQBJAEgCQBL3k8T9JCEJSbwwkpCEJJ6bbSQhiQeyjW0kcT/b2MY2mcnzIwnbRAS2kUREIAnbRAS2iQgkERHcTxIAkpBERCCJiCAikEREIImIQBIRgSQkERFIopTC/a655poHc9VVV1111VVXXXXV/wdUrrrqqquuuuqq/zNKKQ/e3t5+r+PHj7933/cPjggkIQlJSEISkgCQBIAkACQBIIn7SeJ+krifJO4niftJ4n6SuJ8k7icJAEncTxL3k8T9JAEgCQBJAEgCQBL3k8R/BElIAsA2knhutrFNZhIR2MY2ALaxjW1sYxsASdhGEveThCQkERFIIiKICCKCiCAiiAgigoiglEJEEBFEBBFBRBARSCIiiAgkIYmIQBIAmclVV1111VVXXXXVVf+vULnqqquuuuqqq/7XK6U8+MSJE591/Pjx944IIgJJSEISkpCEJAAkIQkASdxPEveTxP0kcT9JPJAk7ieJ+0nifpK4nySemyTuJ4n7SeJFIYnnxzYRgSQkIQlJSEISkpCEJCQhCUm8qGwjCQDb2EYSz09EIImIICKICCKCiCAiiAgiglIKEUFEEBGUUogISilEBKUUIoKIoJRCRBARRAQRgSQiAklIQhKSkIRtVqsVAGfOnHkwV1111VVXXXXVVVf9f0Dlqquuuuqqq676X6uU8uBrrrnmuzY3N187IogIJCEJSUhCEpIAkASAJCRxP0kASOKBJHE/STyQJO4niQeSxP0kcT9J3E8SLypJvDC2kcRzk8QDSUIS/xqSuJ9tJGEbSTw/kpCEJCQREZRSiAgigoggIiilEBFEBKUUIoJSChFBKYVSChFBKYVSChFBKYWIICKICEopRASSiAgiAklIQhIAkrjqqquuuuqqq6666v81KlddddVVV1111f86pZQHnzhx4rOOHz/+3hFBRCCJiABAEpKQBIAkACQBIAkASdxPEveTxP0k8UCSeGEk8V9NEpKQhCQAJCEJSUhCEveThCQk8a8hCQBJAEhCEpKICCICSUgiIogIIoKIoJRCKYWIICIopRARlFKICEoplFKICEopRASlFEopRASlFCKCiCAiiAgiAklIIiKQxP1sA2Cb+9lGEra55pprHsxV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IoKIQBIRgSQiAklIAkASz49t7mcb2wDYxja2AbCNbTIT29jGNraxTWZiG9vYJjOxjW1ss16vmc1mXHXVVVddddVVV131/wKVq6666qqrrrrqP1REPPiaa675ru3t7deOCCICSUQEAJKQBIAk7ieJ5yaJ/yi2eVFI4oEkIQlJSEISkpDE/SQhCQBJSAJAEgCSkASAJAAkASAJSQBIQhIAkpAEgCQkASAJSQBIQhKSAJCEJCQhiYhAEpKICCQREUQEEUFEEBFIIiKICCKCiCAiiAhKKUQEEUEphYiglEJEUEohIiilEBFEBBFBRBARSCIikIQkJPHcbANgGwDb2MY2trGNbWyTmdjGNrbJTGyTmWQmtslMbJOZ2CYzyUxsk5nYZr1ec3R0xDXXXPNgrrrqqquuuuqqq676v47KVVddddVVV131H6aU8uCbb775t/q+f3BEEBFIQhKSAJCEJO4niecmif8utgGQhCQkIQlJSEIS95OEJCQBIAlJAEhCEgCSAJAEgCQkASAJAElIAkASkpAEgCQkASAJSUgCQBKSkIQkJBERSEISEUFEIIlSChFBRFBKISIopRARlFKICEopRASlFEoplFIopVBKoZRCKYVSCqUUSimUUogISilEBBFBRCCJiEASAJK4n20AbANgG9vYJjOxjW1sk5lkJrbJTDKTzCQzyUxsk5lkJplJZpKZSCIzAZBEZgKQmQCcOHGCq6666qqrrrrqqqv+X6By1VVXXXXVVVf9h+j7/rVvueWW3yqlEBFIQhKSkIQkACRxP0k8N0n8R7HNv4YkACQhCUlIQhKSuJ8kJCEJSQBIQhIAkpAEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhIAkpCEJCQhCUlEBJKICCQREUQEEUEphYiglEIphVorpRRKKZRSqLVSSqGUQimFWiulFGqt1FoppVBrpZRCKYVSCqUUSimUUogIIgJJSEISknhutrGNbWxjm8zENplJZmKbzCQzyUwyk8yktYYkJCEJSbTWkIQkJPH82MY2trHNer3mftdcc82D77vvvlu56qqrrrrqqquuuur/KipXXXXVVVddddW/22KxeO+bbrrpuyKCiCAikIQkACQBIIn7SeK5SeJFZZv/SJIAkIQkJCEJSUgCQBKSkIQk7icJSQBIQhIAkgCQhCQAJAEgCUkASEISAJKQhCQk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f5+7776bu+++m3vuuQcA20hCEpKQhCQkIQlJSMI2kogIbGMbSUhCEpmJJCKCzEQSEYEkJBERRASSiAgiAklEBBFBRBARRASlFCKCiCAiKKUQEZRSKKUQEZRSiAhKKUQEpRQiglIKpRQigoiglEJEEBFEBKUUJBERRAQRgSQkERFIQhKSkIRtJAEgiecmiecmCdtIwja2uZ8kbGObzCQisI1tAGwDYJv72eaBMpOI4IXJTCQhCUlIIiLITCQhCUkASMI2kpCEbSRhG0nYBkAStrmfJGzz3GzzQLaxjW1sYxvb2MY2trENgG1sYxvbANjGNgC2sQ2AbWwDYBsA2wDYBsA295OEbSTxryWJ5yaJB5LEA0nigSRxP0k8kCQAtra2eNjDHsZLvdRLcb+DgwP+9m//lqc//ekARASSkASAJCQhCQBJSEISkpAEgCRuvfVWnh9JSAKglEJEvBbw21x11VVXXXXVVf8SKlddddVVV1111QsUEbc+7GEP484778Q2D2QbSdgGQBIvjG0k8YJI4rlJ4rlJAqDrOo4fP87W1haHh4fs7u5yP9s8t8zENraxjW0iAttEBACSkEREYBtJSAJAEpKQhG0kAWAbSdhGEpKwjSQkYRtJAFy6dIm9vT3uuOMOJLGzs8POzg433ngjN954IzfccAPb29vccMMNAOzv73NwcMDdd9/N3XffzT333IMkJCEJSUhCEpKQhCRsIwnbSEISkpCEJDITSUgiIpCEJCQREUgiIpBERBARRASSiAgigoggIogISilEBBFBRFBKISIopRARlFKICEoplFKICEopRASlFCKCUgoRQURQSiEiiAgigohAEhFBRCCJiEASkpCEJCQBIAkASTyQbe5nGwDbANjGNgC2sY1tAGxjG9sA2AbANvezzXOzjW1s86KyzXOzzf1s88LY5oFsA2AbANvYBsA2trENgG1sYxvb2MY2trENgG1sYxvbANjGNrYBsI1tAGwDYBvbPD+S+PeSxANJ4oEk8UCSuJ8k7ieJ+0nifpLY3NzkYQ97GC/5ki/J/Q4PD/nbv/1bnv70pwMQEUgCQBKSkASAJCQhCUlIAkASkpDEE57wBPb397mfJGwjCds8kKTXBj6Hq6666qqrrrrqX0Llqquuuuqqq656ga655poHP+IRj+COO+7ANraxjW0kYRtJANhGEs+PbSRxP9tI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rrrqqquuuuqqq676zzWfzx984sSJ1z558uRrzefzBx87duy1I4J/DUncTxL3k8T9JAEgiftJAkAS95MEgCTuJwkASQBIAkAS95MEgCQAJAEgCUkASAJAEpIAkASAJCQBIAlJSAJAEpKQBIAkJCEJAEkASAJAEgCSeFHt7+/fur+/f+udd9752wC33Xbbbx8eHj7j8PDwVq666qqrrrrqqqv+b0IPetCDuOqqq6666qqrrrrqv958Pn/wiRMnXluST548+donTpx47cVi8WDbSOIFkcT9JHE/SQBI4n6SuJ8k7icJAEncTxIAkgCQxP0kASCJ+0kCQBIAkgCQBIAkACQhCQBJAEhCEgCSAJCEJAAkIQkASQBI4n6SeH4ksb+/fyvAXXfd9dsHBwe3Xrhw4RmHh4e33nfffb/NVVddddVVV1111f8/6EEPehBXXXXVVVddddVVV/3PMJ/PH7xYLB68sbHxoJMnT772YrF48IkTJ14bQBL3k8T9JHE/SdxPEveTxP0k8UCSAJDE/SQBIIn7SQJAEveTBIAk7icJAEkASAJAEgCSAJAEgCQkASAJAEncTxL3kwSAJPb392+9++67f/vg4ODW1hp3333375w9e/a3ueqqq6666qqrrrrqgdCDHvQgrrrqqquuuuqqq676n2uxWDx4sVg82LYXi8VDACQhCcCLxeLBkgDY2Nh4MA8gicVi8WAASdxvY2PjwZK438bGxoMlASCJB5LE/SRxP0kASOJ+krifJAAkASCJ+0kCQBIAkgCQxP0kcXBwcOvBwcGt9957729nJnffffdvnz179ne46qqrrrrqqquuuupFhR70oAdx1VVXXXXVVVddddVVD7SxsfFg2zyTJWmxWDwYQBKANzY2HgIgCQBJ3tjYeHBEALC5uflgAEncb3Nz88GSeKDt7e0HHxwc3Hp4eHjrwcHBrXfdddfvSOLs2bO/zVVXXXXVVVddddVV/17oQQ96EFddddVVV1111VVXXXXVVVddddVVV1111f9JVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/GPHnIb3iCieRcAAAAASUVORK5CYII=) +![Rendered example of helix 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAK2vUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/iuCqq6666qqrrrrqqv83rrnmmgdz1VVXXXXVVVddddX/J1Suuuqqq6666qqrrvo/ISIeDDy467oH933/oFIKXdc9uOu6B7/f+73faz/oQQ/iV3/1Vz/7R3/0Rz+Hq6666qqrrrrqqqv+v6By1VVXXXXVVVddddX/aBHxYEkPrrU+uO/7B5VS6Pv+wbXWB0tic3PztQEkIQkASUgCQBIXL17kQQ96ENdcc82Dueqqq6666qqrrrrq/xMqV1111VVXXXXVVVf9t4iIB0uilPLg2Wz2WhHBbDZ7cK31wZLY3Nx8bQBJSAJAEgCSkMT9JAEgCQBJ3E8SJ0+e5MSJ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BIAkACQBIAkASQBIAkASAJIAkASAJO4nCQBJAEgCQBKSAJAEgCQkIQkASUhCEpKQREQgCUlEBJKICCKCiCAikIQkIgJJRASSiAgkERFEBBFBRBARRAQRQURQSiEiKKUQEZRSiAhKKUQEEUEphVIKEUEphYiglEJEEBFEBBGBJACuueaaB3PVVVddddVVV1111f8XVK666qqrrrrqqqv+lUopD97a2nqvzc3N197a2nptSUgiIpAEgCQkIQkASQBIAkASAJIAkASAJO4nCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJKQBIAkJAEgCUlIQhKSkIQkJCGJiEASEYEkIoKIICKICEopRAQRQUQgiYggIogIIoKIICKICEopRAQRQSmFiKCUQkRQSiEiKKVQSqGUQkRQSqGUQkQQEUQEpRQigoggIogIJBER2OZ+11xzzYPvu+++W7nqqquuuuqqq6666v86KlddddVVV1111VUvgoh48Pb29nsdO3bsvWez2YMjAklEBJKQhCQAJCEJAElI4n6SAJAEgCTuJwkASQBI4n6SAJAEgCQAJAEgCQBJAEhCEgCSAJAEgCQkASAJSQBIQhKSkIQkJCGJiEASkpBERBARRAQRQUQQEZRSiAhKKZRSiAgigoggIogISilEBBFBRFBKISIopVBKISIopVBKISIopRARlFKICEoplFKICCKCUgoRQUQgiYhAEpKICCQBME0TmQnAmTNnHnzffffdylVXXXXVVVddddVV/9dRueqqq6666qqrrnoBIuLBW1tb73Xy5Mn37rruwRGBJCICSUhCEgCSkASAJCQBIAkASdxPEgCSuJ8kACRxP0kASAJAEveThCQAJAEgCQBJSAJAEpIAkASAJCQhCQBJSEISkpCEJCQhiYhAEhFBRCCJiCAiiAgiglIKEUFEUEqhlEKtlVIKEUFEEBFEBKUUIoJSChFBKYWIoJRCRFBKISIopVBKISIopRARRAQRQUQQEUQEEYEkIgJJSEISAJK46qqrrrrqqquuuur/NSpXXXXVVVddddVVD1BKefDGxsZ7bW9vv/bm5uZrRwSSiAgkIQkASUhCEgCSkASAJAAkASCJ+0kCQBL3k8T9JAEgiftJAkASAJIAkASAJAAkIQkASUhCEgCSkASAJCQhCUlIAkASkogIJCGJiEASEYEkIoKIICKICCKCUgoRQSmFUgqlFEoplFIopRARlFKICCKCiKCUQkRQSiEiKKUQEUQEEUEphYggIogIIoKIICKICCQhCQDbAGQmAJJ4brZ5oGuuuebB//AP/8BVV1111VVXXXXVVf/nUbnqqquuuuqqq/7fy8wH7+zsvNdisXjw8ePH3zsikEREIAlJSAJAEpIAkASAJAAkASAJAEkASAJAEveTxP0kASCJ+0kCQBL3kwSAJAAkASAJSQBIQhIAkpCEJCQBIAlJSEISkpCEJCQhCUlEBJKICCQREUgiIogISilEBBFBRFBKISIopVBKoZRCKYVSChFBKYWIICKICCKCiEASkpCEJCQhCQDb2CYzAbCNbTITSUhCEgCSeH5sA2CbWitd13HVVVddddVVV1111f8rVK666qqrrrrqqv+3uq577RMnTrzX8ePH31sSkogIJCEJAElIAkASkgCQBIAkACQBIIn7SQJAEgCSuJ8k7icJAEncTxL3kwSAJAAkASAJSQBIAkASkpAEgCQkIQlJSEISAJKQREQgCUlIQhKSiAgiAklEBBGBJCKCiCAiiAhKKUQEEUFEIAlJSAJAEraxjW1sYxvb2CYzAbBNZhIRRASSkIQkJCEJSUhCEgCSeGFsA2Cb2WxG13UAnDlz5kFcddVVV1111VVXXfX/AZWrrrrqqquuuur/lVrrg7e3t9/r9OnTnx0RSCIikIQkACQhCQBJSAJAEgCSuJ8kACQBIIn7SQJAEveTBIAk7ieJ+0nifpIAkASAJAAkASAJAEkASEISkpAEgCQkIQlJSEISkpCEJCQhCUlIIiKQhCQkIQlJSCIikMT9JPFAtgGwTWYiicxEEgC2sY1tMpOIQBIRgSQkIQlJRASSkIQkJAEgCQBJAEgCQBLPTRL3y0yuuuqqq6666qqrrvp/h8pVV1111VVXXfV/Xq31wdvb2+915syZz5ZERCAJSUgCQBKSAJCEJAAkcT9JAEjifpIAkMT9JAEgiftJ4n6SAJDE/SRxP0ncTxIAkgCQBIAkACQhCQBJSOJ+kpCEJCQhCUlIQhIPJAlJSAJAEpIAkMQDSeJ+trGNbWxjm8zkgWwjCdtIwjaZiSQkERFIIiKQhCQkIQlJSEISkpCEJCQhCUlIQhL3k4QkJCEJSUjiga655poHc9VVV1111VVXXXXV/wdUrrrqqquuuuqq/5NqrQ/e3t5+r2uuueazASICSUhCEgCSkASAJAAkASAJAEncTxIAkrifJO4niftJAkAS95PE/SQBIIkHkgSAJO4nCQBJAEgCQBL3k8T9JCEJSbwwkpCEJJ6bbSQhiQeyjW0kcT/b2MY2mcnzIwnbRAS2kUREIAnbRAS2iQgkERHcTxIAkpBERCCJiCAikEREIImIQBIRgSQkERFIopTC/a655poHc9VVV1111VVXXXXV/wdUrrrqqquuuuqq/zNKKQ/e3t5+r+PHj7933/cPjggkIQlJSEISkgCQBIAkACQBIIn7SeJ+krifJO4niftJ4n6SuJ8k7icJAEncTxL3k8T9JAEgCQBJAEgCQBL3k8R/BElIAsA2knhutrFNZhIR2MY2ALaxjW1sYxsASdhGEveThCQkERFIIiKICCKCiCAiiAgigoiglEJEEBFEBBFBRBARSCIiiAgkIYmIQBIAmclVV1111VVXXXXVVf+vULnqqquuuuqqq/7XK6U8+MSJE591/Pjx944IIgJJSEISkpCEJAAkIQkASdxPEveTxP0kcT9JPJAk7ieJ+0nifpK4nySemyTuJ4n7SeJFIYnnxzYRgSQkIQlJSEISkpCEJCQhCUm8qGwjCQDb2EYSz09EIImIICKICCKCiCAiiAgiglIKEUFEEBGUUogISilEBKUUIoKIoJRCRBARRAQRgSQiAklIQhKSkIRtVqsVAGfOnHkwV1111VVXXXXVVVf9f0Dlqquuuuqqq676X6uU8uBrrrnmuzY3N187IogIJCEJSUhCEpIAkASAJCRxP0kASOKBJHE/STyQJO4niQeSxP0kcT9J3E8SLypJvDC2kcRzk8QDSUIS/xqSuJ9tJGEbSTw/kpCEJCQREZRSiAgigoggIiilEBFEBKUUIoJSChFBKYVSChFBKYVSChFBKYWIICKICEopRASSiAgiAklIQhIAkrjqqquuuuqqq6666v81KlddddVVV1111f86pZQHnzhx4rOOHz/+3hFBRCCJiABAEpKQBIAkACQBIAkASdxPEveTxP0k8UCSeGEk8V9NEpKQhCQAJCEJSUhCEveThCQk8a8hCQBJAEhCEpKICCICSUgiIogIIoKIoJRCKYWIICIopRARlFKICEoplFKICEopRASlFEopRASlFCKCiCAiiAgiAklIIiKQxP1sA2Cb+9lGEra55pprHsxV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IoKIQBIRgSQiAklIAkASz49t7mcb2wDYxja2AbCNbTIT29jGNraxTWZiG9vYJjOxjW1ss16vmc1mXHXVVVddddVVV131/wKVq6666qqrrrrqP1REPPiaa675ru3t7deOCCICSUQEAJKQBIAk7ieJ5yaJ/yi2eVFI4oEkIQlJSEISkpDE/SQhCQBJSAJAEgCSkASAJAAkASAJSQBIQhIAkpAEgCQkASAJSQBIQhKSAJCEJCQhiYhAEpKICCQREUQEEUFEEBFIIiKICCKCiCAiiAhKKUQEEUEphYiglEJEUEohIiilEBFEBBFBRBARSCIikIQkJPHcbANgGwDb2MY2trGNbWyTmdjGNrbJTGyTmWQmtslMbJOZ2CYzyUxsk5nYZr1ec3R0xDXXXPNgrrrqqquuuuqqq676v47KVVddddVVV131H6aU8uCbb775t/q+f3BEEBFIQhKSAJCEJO4niecmif8utgGQhCQkIQlJSEIS95OEJCQBIAlJAEhCEgCSAJAEgCQkASAJAElIAkASkpAEgCQkASAJSUgCQBKSkIQkJBERSEISEUFEIIlSChFBRFBKISIopRARlFKICEopRASlFEoplFIopVBKoZRCKYVSCqUUSimUUogISilEBBFBRCCJiEASAJK4n20AbANgG9vYJjOxjW1sk5lkJrbJTDKTzCQzyUxsk5lkJplJZpKZSCIzAZBEZgKQmQCcOHGCq6666qqrrrrqqqv+X6By1VVXXXXVVVf9h+j7/rVvueWW3yqlEBFIQhKSkIQkACRxP0k8N0n8R7HNv4YkACQhCUlIQhKSuJ8kJCEJSQBIQhIAkpAEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhIAkpCEJCQhCUlEBJKICCQREUQEEUEphYiglEIphVorpRRKKZRSqLVSSqGUQimFWiulFGqt1FoppVBrpZRCKYVSCqUUSimUUogIIgJJSEISknhutrGNbWxjm8zENplJZmKbzCQzyUwyk8yktYYkJCEJSbTWkIQkJPH82MY2trHNer3mftdcc82D77vvvlu56qqrrrrqqquuuur/KipXXXXVVVddddW/22KxeO+bbrrpuyKCiCAikIQkACQBIIn7SeK5SeJFZZv/SJIAkIQkJCEJSUgCQBKSkIQk7icJSQBIQhIAkgCQhCQAJAEgCUkASEISAJKQhCQk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f5+7776bu+++m3vuuQcA20hCEpKQhCQkIQlJSMI2kogIbGMbSUhCEpmJJCKCzEQSEYEkJBERRASSiAgiAklEBBFBRBARRASlFCKCiCAiKKUQEZRSKKUQEZRSiAhKKUQEpRQiglIKpRQigoiglEJEEBFEBKUUJBERRAQRgSQkERFIQhKSkIRtJAEgiecmiecmCdtIwja2uZ8kbGObzCQisI1tAGwDYJv72eaBMpOI4IXJTCQhCUlIIiLITCQhCUkASMI2kpCEbSRhG0nYBkAStrmfJGzz3GzzQLaxjW1sYxvb2MY2trENgG1sYxvbANjGNgC2sQ2AbWwDYBsA2wDYBsA295OEbSTxryWJ5yaJB5LEA0nigSRxP0k8kCQAtra2eNjDHsZLvdRLcb+DgwP+9m//lqc//ekARASSkASAJCQhCQBJSEISkpAEgCRuvfVWnh9JSAKglEJEvBbw21x11VVXXXXVVf8SKlddddVVV1111QsUEbc+7GEP484778Q2D2QbSdgGQBIvjG0k8YJI4rlJ4rlJAqDrOo4fP87W1haHh4fs7u5yP9s8t8zENraxjW0iAttEBACSkEREYBtJSAJAEpKQhG0kAWAbSdhGEpKwjSQkYRtJAFy6dIm9vT3uuOMOJLGzs8POzg433ngjN954IzfccAPb29vccMMNAOzv73NwcMDdd9/N3XffzT333IMkJCEJSUhCEpKQhCRsIwnbSEISkpCEJDITSUgiIpCEJCQREUgiIpBERBARRASSiAgigoggIogISilEBBFBRFBKISIopRARlFKICEoplFKICEopRASlFCKCUgoRQURQSiEiiAgigohAEhFBRCCJiEASkpCEJCQBIAkASTyQbe5nGwDbANjGNgC2sY1tAGxjG9sA2AbANvezzXOzjW1s86KyzXOzzf1s88LY5oFsA2AbANvYBsA2trENgG1sYxvb2MY2trENgG1sYxvbANjGNrYBsI1tAGwDYBvbPD+S+PeSxANJ4oEk8UCSuJ8k7ieJ+0nifpLY3NzkYQ97GC/5ki/J/Q4PD/nbv/1bnv70pwMQEUgCQBKSkASAJCQhCUlIAkASkpDEE57wBPb397mfJGwjCds8kKTXBj6Hq6666qqrrrrqX0Llqquuuuqqq656ga655poHP+IRj+COO+7ANraxjW0kYRtJANhGEs+PbSRxP9tI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INvczza2AbCNbTIT29gmM7FNZmKbzCQzsU1mkplkJrbJTDIT22QmtslMbJOZ2CYzsY1tbJOZ2MY2trGNbWyzXq+xzWq14vz589jmgWyztbUFwLXXXgvAtddeC8DW1hbXXXcdW1tb/FscHBzw/Njm4OCAB5qmCYD9/X3ud/HiRe63v7/PA9lGEgD7+/s8kCT29/d5fiSxv7/PwcEBzy0i+PeyzfMjCdu8ILaRxP1sAyAJ2/xb2eZfYhsA2wDY5n62AYgISilEBJKICCKCiCAiiAgigoggIogIJBERRAQRQUQQEUQEkogIIgJJlFKotfJbv/Vb77O/v38rV1111VVXXXXVfwcqV1111VVXXXXV/xoRces0Te8j6em2sU3XddzPNs8tIshMIoLMJCJ4bplJRPCvYRtJ3M82kviXZCaSiAgAMhNJAEgCICLITO4XEWQmz00S95OEJGyTmUhCEpKICCQREUgiIpAEgCQkIQkASTw329gGwDa2sY1tbJOZZCa2yUwyk8zENplJZpKZZCaZSWZim8wkM8lMbJOZZCa2yUxsk5nYJjOxjW1sY5vM5IFscz/brNdrAG677TZs84xnPAMA2wBsbm4CYJvn5+DgANs8kG2em20eyDYPZJvnZpvnZpsHksQLIonnJyL497LNc5MEgG1eFLYBkASAbQAkYRsASdjm38M2ALYBsA2AbQBsA2AbANsASCIiiAgigoggIogIIoKIICKICCKCiCAikEREEBFEBBFBRBARRASSiAgiAkmUUrj33nt/+x/+4R++m6uuuuqqq6666r8Llauuuuqqq6666n+bW1er1ftk5nfZxja2sU0phedHEgARQWYiiYjggTKTiOA/i20igvtlJpKICAAyk4ggMwGICDKTF5Uk7ieJzEQStrGNJAAkASCJiEASkogIJCEJAEkASOK52cY2trGNbWxjm8zENplJZpKZZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZiW0yk8wkM7FNZmKbzMQ297MNgG3uZxsA29zPNvcbhoH72eZ+tgHoug7b3M8297PN/WzzQLa5n20eyDb3s80D2ea5SeJFJYkXxDYvCttI4n62eSBJ2OaFsY0kAGwDIAnbAEjCNg8kCds8P7YBsA2AbQBsA2AbANsA2AbANgC2AbANgCQigoggIogIIoKIICKICCKCiCAiiAgigohA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SEISkgCQhCQigoggIogIIoKIICKICEopRASlFCKCUgqlFEopRASlFEoplFIopVBKoZRCKYVSChFBKYVSChFBRBARRAQRQUQQEUhCEpKQhCQAJHE/29zPNraZpolhGFiv16zXa1arFev1mtYa//AP//Dbf/AHf/A9T3nKU76bq6666qqrrrrqqv9c6EEPehBXXXXVVVddddVV/9fM5/MHb29vv/b29vZr9X3/4J2dnde2zb+VJO4niftJ4n6SeCBJ3E8S95PEA0nifpJ4IEk8kCQAJHE/SdxPEgCSuJ8kACRxP0kASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBKSAJAEgCQkIQkASUhCEgCSkIQkJCEJSUhCEhGBJCKCiCAiiAhKKUQEEUFEUEohIiilUEohIiilEBGUUogISilEBKUUIoKIICKICCKCiCAikEREIAlJSEISAJJ4braxDYBtbGObzGS9XrNer1mv1wzDwD333HPrn//5n3/37//+738OV1111VVXXXXVVf910IMe9CCuuuqqq6666qqr/j+YzWYP3tnZee2dnZ3X6vv+wdvb268dEdjmX0sS95PEA0nifpK4nyTuJ4kHksT9JPFAkrifJO4niftJAkAS95MEgCQAJHE/SQBIAkASAJIAkASAJAAkASAJAEkASEISAJIAkIQkJAEgCUlIAkASkpCEJCQhCUlIQhKSiAgkERFEBBFBRBARRASlFCKCiCAiiAgiglIKEUFEEBFEBBFBRBARRASSiAgkERFIQhKSAJAEgCQeyDYAtgGwjW1sY5vMxDbjOLJer7n33ntv/fM///Pv/qu/+qvvOTg4uJWrrrrqqquuuuqq/3roQQ96EFddddVVV1111VX/X81mswfv7Oy8tiR2dnZea2dn57Vns9mDeRFI4gWRxP0kcT9JPJAk7ieJ+0nigSRxP0ncTxIAkrifJAAkASCJ+0kCQBIAkgCQBIAkACQBIAkASQBIAkASAJKQBIAkJAEgCUkASEISkpCEJAAkIQlJSEISkpBERCCJiCAikEREEBFEBBFBRCCJiCAiiAgigohAEhFBRCAJSUQEkpCEJCQhCUlI4l9iG9sA2MY2trGNbTITgGmauO+++279sz/7s+/+4z/+48/hqquuuuqqq6666r8XetCDHsRVV1111VVXXXXVVc82m80ePJvNHrxYLB587Nix15rNZg/e2dl5bUkA2EYStgGQxL9EEveTxANJ4n6SeCBJ3E8S95MEgCTuJwkASdxPEgCSAJAEgCTuJwkASQBIAkASAJIAkIQkACQBIAlJAEgCQBKSkASAJCQhCUkASEISkpCEJCQhCUlIIiKICCQREUgiIpBERCCJiCAikIQkIgJJSCIikIQkJAEgCUkASOJ+kgCwzQPZBsA2trENgG1sYxvb2GZ3d/fWv/qrv/ruv/mbv/meg4ODW7nqqquuuuqqq676nwE96EEP4qqrrrrqqquuuuqqF242mz14Pp8/eD6fP/j48eOvNZvNHnzs2LHXlsQD2UYSLwpJ3E8S95PEA0nifpIAkMT9JAEgiftJAkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJAEhCEgCSkIQkACQhCUlIQhIAkpCEJCQhiYhAEpKICCQhiYhAEpKQhCQiAklIQhKSAJCEJAAkASCJf4ltAGwDYBvbANjGNrYB2N3dvfXSpUu3/u3f/u33POEJT/hurrrqqquuuuqqq/7nQQ960IO46qqrrrrqqquuuupfb7FYPDgzOX78+GufPHnytWaz2YOPHz/+2vwbSeKBJHE/SdxPEgCSuJ8kACRxP0kASOJ+kgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkIQkASUgCQBKSkASAJCQhCUkASEISkpCEJCQhCUlIIiKQhCQkASAJSUhCEgCSkMT9JPFAkrifbR7INgC2AbANwKVLl24FuP322397b2/v1vPnzz9jf3//1nvvvfe3ueqqq6666qqrrvqfDz3oQQ/iqquuuuqqq6666qr/GPP5/MG2OXHixGufOHHitebz+YNPnDjx2vwbSeKBJAEgiftJAkAS95MEgCQAJHE/SQBIAkAS95MEgCQAJAEgCQBJAEgCQBKSAJAEgCQkASAJSQBIQhIAkpCEJCQBIAlJSEISkpCEJAAkIQlJAEhCEgCSuJ8k/jVsExHs7u7eure3d+udd9752+M4cuedd/7Offfd99tcddVVV1111VVX/e+GHvSgB3HVVVddddVVV1111X+u+Xz+4BMnTrz2yZMnX2s+nz/42LFjrx0R/GtI4n6SuJ8k7icJAEncTxIAkrifJAAkcT9JAEgCQBIAkrifJAAkASAJAElIAkASAJKQBIAkACQhCQBJSEISAJKQhCQAJCEJSQBIAkASAJIAkMSLan9//9b9/f1b77zzzt8GuO2223778PDwGYeHh7dy1VVXXXXVVVdd9X8TetCDHsRVV1111VVXXXXVVf/15vP5g0+cOPHaknzy5MnXPnHixGsvFosH20YSL4gk7ieJ+0kCQBL3k8T9JHE/SQBI4n6SAJAEgCTuJwkASdxPEgCSAJAEgCQAJAEgCUkASAJAEpIAkASAJCQBIAlJAEgCQBL3k8TzI4n9/f1bAe66667fPjg4uPXChQvPODw8vPW+++77ba666qqrrrrqqqv+/0EPetCDuOqqq6666qqrrrrqf4b5fP7gxWLx4I2NjQedPHnytReLxYNPnDjx2gCSuJ8k7ieJ+0nifpK4nyTuJ4kHkgSAJO4nCQBJ3E8SAJK4nyQAJHE/SQBIAkASAJIAkASAJAAkIQkASQBI4n6SuJ8kACSxv79/69133/3bBwcHt7bWuPvuu3/n7Nmzv81VV1111VVXXXXVVQ+EHvSgB3HVVVddddVVV1111f9ci8XiwYvF4sG2vVgsHgIgCUkAXiwWD5YEwMbGxoN5AEksFosHA0jifhsbGw+WxP02NjYeLAkASTyQJO4niftJAkAS95PE/SQBIAkASdxPEgCSAJAEgCTuJ4mDg4NbDw4Obr333nt/OzO5++67f/vs2bO/w1VXXXXVVVddddVVLyr0oAc9iKuuuuqqq6666qqrrnqgjY2NB9vmmSxJi8XiwQCSALyxsfEQAEkASPLGxsaDIwKAzc3NBwNI4n6bm5sPlsQDbW9vP/jg4ODWw8PDWw8ODm696667fkcSZ8+e/W2uuuqqq6666qqrrvr3Qg960IO46qqrrrrqqquuuuqqq6666qqrrrrqqqv+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KfwRypuazsyMIKwAAAABJRU5ErkJggg==) diff --git a/docs/kcl/hole.md b/docs/kcl/hole.md index 704be9ea5..7dd404d78 100644 --- a/docs/kcl/hole.md +++ b/docs/kcl/hole.md @@ -10,7 +10,7 @@ Use a 2-dimensional sketch to cut a hole in another 2-dimensional sketch. ```js hole( - holeSketch: SketchSet, + holeSketch: [Sketch], sketch: Sketch, ): Sketch ``` @@ -20,7 +20,7 @@ hole( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `holeSketch` | [`SketchSet`](/docs/kcl/types/SketchSet) | A sketch or a group of sketches. | Yes | +| `holeSketch` | [`[Sketch]`](/docs/kcl/types/Sketch) | | Yes | | `sketch` | [`Sketch`](/docs/kcl/types/Sketch) | | Yes | ### Returns diff --git a/docs/kcl/loft.md b/docs/kcl/loft.md index 4b1116825..1605d43fd 100644 --- a/docs/kcl/loft.md +++ b/docs/kcl/loft.md @@ -81,7 +81,7 @@ loft([ ]) ``` -![Rendered example of loft 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAIYp0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVVdd9b/eNddc82Ce6cyZMw/mma655poH8yK47777buUBzp49e+t99913K1ddddVVV1111VVX/W9H5aqrrrrqqquuuuqq/7GuueaaBwO82Iu92GufOXPmQQDXXHPNg6+55poHnzlz5sHXXHPNg3ku9913363XXHPNg/kPct99990KcPbs2Vvvu+++WwH+4R/+4XcA7rvvvlv/4R/+4be56qqrrrrqqquuuup/KvSgBz2Iq6666qqrrrrqqqv+e11zzTUPPnPmzINf7MVe7LUAXvzFX/y1X+zFXuy1+RdcvHgRgIsXLwJw8eJF7nfx4kX+NU6cOMH9Tpw4AcCJEyc4ceIE/5L77rvv1rNnz95633333foP//APv3Pffffd+g//8A+/zVVXXXXVVVddddVV/93Qgx70IK666qqrrrrqqquu+q91zTXXPPi1X/u13wvgnd7pnT6b5+PixYsAPO1pT+PixYsAPP3pTwfg4sWLXLx4kf9KJ06cAOChD30oAA95yEMAOHHiBA996EN5fu67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qqrrrrqqquuuuq/EnrQgx7EVVddddVVV1111VX/ua655poHv/Zrv/Z7XXPNNQ9+ndd5nffmuVy8eJGnP/3pXLx4kac97Wk8/elP5z+bbf4jnThxghMnTnDixAke8pCHcOLECR760IfyQPfdd9+t//AP//Db//AP//A7v/Vbv/XdXHXVVVddddVVV131nw096EEP4qqrrrrqqquuuuqq/xzv+I7v+Fkv/uIv/tov9mIv9to8wMWLF/nLv/xLnva0p/H0pz+d/6tOnDjB8ePHOXHiBC/7si/LQx/6UO5333333Xr27Nlbf+u3fut7fuu3fuu7ueqqq6666qqrrrrqPwN60IMexFVXXXXVVVddddVV/3GuueaaB7/Yi73Ya3/4h3/4d/FMFy9e5C//8i952tOextOf/nT+vzpx4gTHjx/n5V7u5XjZl31Z7nfffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111VX/UdCDHvQgrrrqqquuuuqqq67697vmmmse/GIv9mKv/eEf/uHfxTM97WlP4y//8i/5y7/8S656TidOnOAhD3kID33oQ3nZl31ZAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqPwJ60IMexFVXXXXVVVddddVV/z4v9mIv9tqf+7mf+1s802/8xm/wV3/1V1y8eJH/DWzz3+nEiRO87Mu+LK/3eq8HwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVf9e1COHz/OVVddddVVV1111VX/di/2Yi/22p/7uZ/7WwAXL17kG77hG3j84x/ParXifwtJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhidVqxdOf/nT+6q/+iuuvv56bbrrp+Iu92Iu99ubm5vF/+Id/+B2uuuqqq6666qqrrvq3ohw/fpyrrrrqqquuuuqqq/5tXuzFXuy1P/dzP/e3AH7jN36DH/iBH2C1WnHVv81qteLpT386y+WSl3iJlzh+zTXXPPjWW2/9m7Nnz97KVVddddVVV1111VX/FpTjx49z1VVXXXXVVVddddW/zUd8xEd81zXXXPPg3/iN3+A3f/M3uerfb7Va8fSnPx2Aa6+9dndzc/P4n/7pn/4MV1111VVXXXXVVVf9W1C56qqrrrrqqquuuurf7MVe7MVeG+C3fuu3kMT/Zrb5n+Sv/uqveL3Xe70HA699zTXXPPi+++67lauuuuqqq6666qqr/rWoXHXVVVddddVVV131b/JiL/Zir33ffffdenh4+GD+D5DE/yS7u7tcvHiRa6655sFcddVVV1111VVXXfVvRXDVVVddddVVV1111b/J2bNnb93d3eUhD3kID3nIQ7jqP9bx48c5ceIEAPfdd9+tXHXVVVddddVVV131b0Fw1VVXXXXVVVddddW/yX333Xfrn/7pnz4Y4G3f9m05fvw4V/3HOH78OG/3dm8HwF/+5V9y1VVXXXXVVVddddW/GcFVV1111VVXXXXVVf8mXde991Of+lQuXrzIiRMneP/3f38e+tCHIglJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP8Ux48f5/3e7/14yEMewsWLF/mBH/gBSinvzVVXXXXVVVddddVV/xaU48ePc9VVV1111VVXXXXVv96xY8e+yvaDH//4x/PiL/7inDhxgoc85CHM53N2d3dZrVb8byIJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkceLECV71VV+Vd3u3d2OxWLC7u8tXfMVXkJnYPr5arb6Hq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq67617vhhhvc9z21Vk6fPs3LvdzL8bqv+7oA7O7u8vSnP52/+qu/4ulPfzpXvWDHjx/nZV7mZXjd131d7ve7v/u7/NZv/RbTNDGOI/v7+7fec889D+Gqq6666qqrrrrqqn8t9KAHPYirrrrqqquuuuqqq/51aq3vfd11131X3/eUUiilUErh5MmTvM7rvA4v9VIvxf12d3f5y7/8S2699Vae/vSncxUcP36cl3mZl+FlX/ZlOX78OPf7+7//e37v936Pixcv0lpjmibGcWS9XnPbbbe9Tmb+NlddddVVV1111VVX/WugBz3oQVx11VVXXXXVVVdd9a+zvb39XSdOnHjvrusopVBKoZRCRBARnDhxgpd6qZfiNV7jNbh06RLHjh0DYHd3l6c//en81V/9Fbfeeiv/E9jmP9vx48c5ceIED37wg3nZl31Zjh8/zv329vb4h3/4B/7+7/+e3d1dMpPWGpnJNE1M08R6vebChQu/vbu7+zpcddVVV1111VVXXfWvgR70oAdx1VVXXXXVVVddddW/zg033OC+76m1UkqhlEJEEBFEBBGBJE6cOMGDHvQgbrnlFl78xV+cB9rd3QXg6U9/OrfeeisXL17k1ltv5f+C48eP8zIv8zIAPPjBD+YhD3kID7S/v8/jH/949vb2+Id/+Adsk5lkJplJa43MZJompmliHEf29/dvveeeex7CVVddddVVV1111VX/GuhBD3oQV1111VVXXXXVVVe96Eop73399dd/V9d11FoppVBKISKICCICSUQEkpBERPDiL/7ivMmbvAl7e3vs7e1x00038dx2d3cBePrTnw7ArbfeysWLF9nd3WV3d5f/SY4fP87x48c5ceIEx48f5/jx4xw/fpyHPOQhPD/7+/vs7+9zww038Gd/9mf86Z/+KZmJbTKTzMQ2rTUyk9YarTVaa4zjyGq14o477nid1tpvc9VVV1111VVXXXXVi4rKVVddddVVV1111VX/KovF4rUigohAEpKQhCQkASCJ+0kC4Oabbwbgj/7oj3jc4x7H8ePH2dnZ4dixY9x0003s7Oxwww03APAyL/MyALzMy7wM99vd3QXg4sWL7O7uArC7u8vu7i4AFy9e5H67u7vcb3d3lxfm+PHjPNDx48cBOHHiBMePH+d+x48f5/jx45w4cYLjx4/zghwcHABw9913s7+/z913382dd96JbV7u5V6OG264gftJwjaSkIRtJCEJSUQEmUlEUEphe3v7s3Z3d3+bq6666qqrrrrqqqteVFSuuuqqq6666qqrrvpX2dnZee+IQBKSkMQDSQJAEpJ4Qfb29tjf3+fuu+/miU98IhHBsWPHiAhuuOEGtre32dnZYWtri62tLY4fPw7A8ePH+Z/g8PAQgPvuu4/9/X0ODg7Y39/n7rvvxja2sY1t7nfXXXcBcOONNyIJ20jCNpKQhCQkIQkASUiilMJ8Pn8wV1111VVXXXXVVVf9a1C56qqrrrrqqquuuupFVkp5b0lIQhKSkIQkJCEJAEncTxKSuOWWWwC4/fbbeUH29/eJCJ785CcTEUQEpRRKKRw7doxSCjs7O2xvb1NKoes6Tpw4QUQwn8+JCCKCWiuSeFHZxja2GceRzGS9XnN0dERrjdYah4eH3HfffbTW2N/fp7VGZpKZZCaZiW2em23ut7+/D8D29jYAkrCNJGzzQJKQhCQigohgNps9WNJr2/5trrrqqquuuuqqq656UVC56qqrrrrqqquuuupFtlgsXquUQkQgCUlIQhKSAJDE/SRxv52dHQD29vaQxL/W4eEhtVbGcWRvb4++7+n7nt3dXebzOfP5nMViwXw+Zz6fM5/Pmc1m9H1PrZVSChGBbWzTWmMcR4ZhYLVasVqtWK1WLJdLlsslq9WK9XrNMAwMw8A4jkzTxDRNPJBt/j0kYRtJSEISkpCEJCQhCUmUUjh27Nhn7e7u/jZXXXXVVVddddVVV70oCK666qqrrrrqqquuepHt7Oy8d0QgCUlI4oEkASAJSfxb2MY2L4htXhDb/HvY5rnZ5n62eSDbPJBtHsg2D7S/v8/+/j7b29vs7OxwP0ncTxKSkIQkJCGJiCAimM/nD+aqq6666qqrrrrqqhcVwVVXXXXVVVddddVVL5KIeG9JSEISkpCEJCQhCQBJPJAkXvzFXxyA22+/nf8otrmfbV5UknhhbPPcbPNAtnkg27yo9vf3Adje3kYS95OEJB5IEpKQRERQSmE2mz04Il6bq6666qqrrrrqqqteFARXXXXVVVddddVVV71INjY2XquUQkQgCUlIQhL3k8T9JCGJB7p06RIvjG1eENvYBsA2z802ALb5j2Kb+9nmP8L+/j4AOzs7AEhCEveThCQkIQlJSEISkiilsLOz81lcddVVV1111VVXXfWiILjqqquuuuqqq6666kWys7Pz3hGBJCQhiftJQhIAkpDEAx07dgyAvb09/iPZxjb/0Wzzgtjm32Nvbw+A7e1tJHE/SUgCQBKSkIQkJCGJiCAimM1mD+aqq6666qqrrrrqqhcFwVVXXXXVVVddddVV/6KIeG9JSEISkpCEJCQhCQBJPJAkJLGzswPApUuXeFHZ5l/LNv9atnl+bPOf4a677gLghhtuAEASDySJB5KEJCQhiYhgPp8/OCJem6uuuuqqq6666qqr/iUEV1111VVXXXXVVVf9izY2Nl6rlEJEIAlJSEIS95PE/SQhifvdfPPNANx+++38V7CNbf41bGOb52ab58c2L4xtXpjt7W3uJwkASQBIQhKSkIQkJBERRASlFLa3tz+Lq6666qqrrrrqqqv+JQRXXXXVVVddddVVV/2LdnZ23jsikIQkJHE/SUjifpJ4bjs7O/xHs839bPMfxTb/mfb397mfJO4nCQBJ3E8SAJKQhCQigohgPp8/mKuuuuqqq6666qqr/iUEV1111VVXXXXVVVe9UBHx3pKQhCQkIQlJSEIS95PE/SQhCUncb29vj38L29zPNs+PbV4YSfxPsL+/z/7+Ptvb22xvbyMJSQBIAkASkgCQhCQkIQlJRATz+fzBEfHaXHXVVVddddVVV131whBcddVVV1111VVXXfVCbWxsvFYphYhAEpIAkMT9JCEJAElI4n433XQTALfffjv/FrZ5brYBsI1tXhDb/HvY5j/D3t4eANvb29xPEgCSAJCEJCQhCUlIIiKICEopbG9vfxZXXXXVVVddddVVV70wBFddddVVV1111VVXvVA7OzvvHRFIQhKSkASAJB5IEs/t2LFjAFy6dIn/Crb597LNA9kGwDb/Efb39wHY2dlBEveTBIAknpskJCGJiCAimM/nD+aqq6666qqrrrrqqheG4KqrrrrqqquuuuqqFygi3lsSkpCEJCQhCUkASAJAEg8kCUncfPPNAFy6dIn/TWzzn2Vvbw+Ara0tACRxP0kASEISkpCEJCQh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kEREIAlJSEISkpCEJCQhCQBJSEISkgCQhCQAJCEJAEkASEISAJIAkMTLvuzLcs011/BHf/RH3HHHHQBIAkASAJIAkASAJAAkASAJAEkASEISAJKQhCQAJCEJSUhCEpKQhCQkERFIIiKQREQgiYggIogIIoKIQBIRgSQigoggIogISilEBKUUIoJSCqUUSimUUiilEBGUUiilUEohIogIIoKIICKQhCQkIQlJPD+2AbCNbWxjG9tkJplJZpKZZCa2sY1tbJOZZCa2sU1mYhvbANjm+bGNbQBs80C2eW6SeG6SuJ8knpsknpsknpskACTxQOv1mtlsxk033cTOzg6Pe9zj+LeSxHOTxAPZ5oFs89xsA2Ab29zPNq01IgKA22+/nb/6q7/i6OiIBz3oQcdf+7Vf+61f93Vf9302NjaO/cM//MPvcNVVV1111VVX/X9BOX78OFddddVVV1111f9t11xzzYPf7M3e7KM+93M/97df/MVf/LVXq9XxX//1X+cbvuEbeOITn4htbGOb1hq1VkoplFKICCKCiEASEYEkIgJJSEISkpCEJCQhCUlIQhKSkASAJCQBIAlJAEhCEgCSkASAJAAkIQmAt3qrtwLgV3/1V1mv10jifpIAkASAJAAkASAJAElIAkASAJKQhCQAJCEJSUgCQBKSkEREIAlJSCIikEREIImIICKQhCQigoggIogIIoKIICKICCKCiKCUQkRQSqGUQimFiCAiiAgigoggIogIIoJSChGBJCICSUhCEpKQxPNjm/vZxja2sU1mYhvb2MY2trGNbWxjG9vYJjOxjW1sYxsA29jGNraxjW0AbANgm38NSdxPEveTxHOTxHOTBIAknpsk7re/v89Lv/RLA3D27Fn29vZ4YSTxopDEC2Kb+9nGNvezzf1sA2Cb+03TREQAsFwueeITn8hf/dVfsVwu2dzcPP5ar/Var/06r/M67725uXn87Nmzzzg8PNzlqquuuuqqq676v4zKVVddddVVV131f9Y111zz4Hd8x3f8rNd5ndd5b4Dz58/zB3/wB/zcz/0ctgGwjW1sM00TtVYiAklIQhKSkIQkJCEJAElIQhKSkIQkJCEJSTw3SdxPEveTxP0k8dwkcb83fuM3BuBxj3sce3t7PJAkACQBIAkASQBIAkAS95MEgCQeSBLPTRKSkIQkHkgSAJIAkMT9JCGJ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V/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+KfwSpKd4tcKws6wAAAABJRU5ErkJggg==) +![Rendered example of loft 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAIP30lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVVdd9b/eNddc82Ce6cyZMw/mma655poH8yK47777buUBzp49e+t99913K1ddddVVV1111VVX/W9H5aqrrrrqqquuuuqq/7GuueaaBwO82Iu92GufOXPmQQDXXHPNg6+55poHnzlz5sHXXHPNg3ku9913363XXHPNg/kPct99990KcPbs2Vvvu+++WwH+4R/+4XcA7rvvvlv/4R/+4be56qqrrrrqqquuuup/KvSgBz2Iq6666qqrrrrqqqv+e11zzTUPPnPmzINf7MVe7LUAXvzFX/y1X+zFXuy1+RdcvHgRgIsXLwJw8eJF7nfx4kX+NU6cOMH9Tpw4AcCJEyc4ceIE/5L77rvv1rNnz95633333foP//APv3Pffffd+g//8A+/zVVXXXXVVVddddVV/93Qgx70IK666qqrrrrqqquu+q91zTXXPPi1X/u13wvgnd7pnT6b5+PixYsAPO1pT+PixYsAPP3pTwfg4sWLXLx4kf9KJ06cAOChD30oAA95yEMAOHHiBA996EN5fu67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qqrrrrqqquuuuq/EnrQgx7EVVddddVVV1111VX/ua655poHv/Zrv/Z7XXPNNQ9+ndd5nffmuVy8eJGnP/3pXLx4kac97Wk8/elP5z+bbf4jnThxghMnTnDixAke8pCHcOLECR760IfyQPfdd9+t//AP//Db//AP//A7v/Vbv/XdXHXVVVddddVVV131nw096EEP4qqrrrrqqquuuuqq/xzv+I7v+Fkv/uIv/tov9mIv9to8wMWLF/nLv/xLnva0p/H0pz+d/6tOnDjB8ePHOXHiBC/7si/LQx/6UO5333333Xr27Nlbf+u3fut7fuu3fuu7ueqqq6666qqrrrrqPwN60IMexFVXXXXVVVddddVV/3GuueaaB7/Yi73Ya3/4h3/4d/FMFy9e5C//8i952tOextOf/nT+vzpx4gTHjx/n5V7u5XjZl31Z7nfffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111VX/UdCDHvQgrrrqqquuuuqqq67697vmmmse/GIv9mKv/eEf/uHfxTM97WlP4y//8i/5y7/8S656TidOnOAhD3kID33oQ3nZl31ZAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqPwJ60IMexFVXXXXVVVddddVV/z4v9mIv9tqf+7mf+1s802/8xm/wV3/1V1y8eJH/DWzz3+nEiRO87Mu+LK/3eq8HwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVf9e1COHz/OVVddddVVV1111VX/di/2Yi/22p/7uZ/7WwAXL17kG77hG3j84x/ParXifwtJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhidVqxdOf/nT+6q/+iuuvv56bbrrp+Iu92Iu99ubm5vF/+Id/+B2uuuqqq6666qqrrvq3ohw/fpyrrrrqqquuuuqqq/5tXuzFXuy1P/dzP/e3AH7jN36DH/iBH2C1WnHVv81qteLpT386y+WSl3iJlzh+zTXXPPjWW2/9m7Nnz97KVVddddVVV1111VX/FpTjx49z1VVXXXXVVVddddW/zUd8xEd81zXXXPPg3/iN3+A3f/M3uerfb7Va8fSnPx2Aa6+9dndzc/P4n/7pn/4MV1111VVXXXXVVVf9W1C56qqrrrrqqquuuurf7MVe7MVeG+C3fuu3kMT/Zrb5n+Sv/uqveL3Xe70HA699zTXXPPi+++67lauuuuqqq6666qqr/rWoXHXVVVddddVVV131b/JiL/Zir33ffffdenh4+GD+D5DE/yS7u7tcvHiRa6655sFcddVVV1111VVXXfVvRXDVVVddddVVV1111b/J2bNnb93d3eUhD3kID3nIQ7jqP9bx48c5ceIEAPfdd9+tXHXVVVddddVVV131b0Fw1VVXXXXVVVddddW/yX333Xfrn/7pnz4Y4G3f9m05fvw4V/3HOH78OG/3dm8HwF/+5V9y1VVXXXXVVVddddW/GcFVV1111VVXXXXVVf8mXde991Of+lQuXrzIiRMneP/3f38e+tCHIglJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP8Ux48f5/3e7/14yEMewsWLF/mBH/gBSinvzVVXXXXVVVddddVV/xaU48ePc9VVV1111VVXXXXVv96xY8e+yvaDH//4x/PiL/7inDhxgoc85CHM53N2d3dZrVb8byIJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkceLECV71VV+Vd3u3d2OxWLC7u8tXfMVXkJnYPr5arb6Hq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq67617vhhhvc9z21Vk6fPs3LvdzL8bqv+7oA7O7u8vSnP52/+qu/4ulPfzpXvWDHjx/nZV7mZXjd131d7ve7v/u7/NZv/RbTNDGOI/v7+7fec889D+Gqq6666qqrrrrqqn8t9KAHPYirrrrqqquuuuqqq/51aq3vfd11131X3/eUUiilUErh5MmTvM7rvA4v9VIvxf12d3f5y7/8S2699Vae/vSncxUcP36cl3mZl+FlX/ZlOX78OPf7+7//e37v936Pixcv0lpjmibGcWS9XnPbbbe9Tmb+NlddddVVV1111VVX/WugBz3oQVx11VVXXXXVVVdd9a+zvb39XSdOnHjvrusopVBKoZRCRBARnDhxgpd6qZfiNV7jNbh06RLHjh0DYHd3l6c//en81V/9Fbfeeiv/E9jmP9vx48c5ceIED37wg3nZl31Zjh8/zv329vb4h3/4B/7+7/+e3d1dMpPWGpnJNE1M08R6vebChQu/vbu7+zpcddVVV1111VVXXfWvgR70oAdx1VVXXXXVVVddddW/zg033OC+76m1UkqhlEJEEBFEBBGBJE6cOMGDHvQgbrnlFl78xV+cB9rd3QXg6U9/OrfeeisXL17k1ltv5f+C48eP8zIv8zIAPPjBD+YhD3kID7S/v8/jH/949vb2+Id/+Adsk5lkJplJa43MZJompmliHEf29/dvveeeex7CVVddddVVV1111VX/GuhBD3oQV1111VVXXXXVVVe96Eop73399dd/V9d11FoppVBKISKICCICSUQEkpBERPDiL/7ivMmbvAl7e3vs7e1x00038dx2d3cBePrTnw7ArbfeysWLF9nd3WV3d5f/SY4fP87x48c5ceIEx48f5/jx4xw/fpyHPOQhPD/7+/vs7+9zww038Gd/9mf86Z/+KZmJbTKTzMQ2rTUyk9YarTVaa4zjyGq14o477nid1tpvc9VVV1111VVXXXXVi4rKVVddddVVV1111VX/KovF4rUigohAEpKQhCQkASCJ+0kC4Oabbwbgj/7oj3jc4x7H8ePH2dnZ4dixY9x0003s7Oxwww03APAyL/MyALzMy7wM99vd3QXg4sWL7O7uArC7u8vu7i4AFy9e5H67u7vcb3d3lxfm+PHjPNDx48cBOHHiBMePH+d+x48f5/jx45w4cYLjx4/zghwcHABw9913s7+/z913382dd96JbV7u5V6OG264gftJwjaSkIRtJCEJSUQEmUlEUEphe3v7s3Z3d3+bq6666qqrrrrqqqteVFSuuuqqq6666qqrrvpX2dnZee+IQBKSkMQDSQJAEpJ4Qfb29tjf3+fuu+/miU98IhHBsWPHiAhuuOEGtre32dnZYWtri62tLY4fPw7A8ePH+Z/g8PAQgPvuu4/9/X0ODg7Y39/n7rvvxja2sY1t7nfXXXcBcOONNyIJ20jCNpKQhCQkIQkASUiilMJ8Pn8wV1111VVXXXXVVVf9a1C56qqrrrrqqquuuupFVkp5b0lIQhKSkIQkJCEJAEncTxKSuOWWWwC4/fbbeUH29/eJCJ785CcTEUQEpRRKKRw7doxSCjs7O2xvb1NKoes6Tpw4QUQwn8+JCCKCWiuSeFHZxja2GceRzGS9XnN0dERrjdYah4eH3HfffbTW2N/fp7VGZpKZZCaZiW2em23ut7+/D8D29jYAkrCNJGzzQJKQhCQigohgNps9WNJr2/5trrrqqquuuuqqq656UVC56qqrrrrqqquuuupFtlgsXquUQkQgCUlIQhKSAJDE/SRxv52dHQD29vaQxL/W4eEhtVbGcWRvb4++7+n7nt3dXebzOfP5nMViwXw+Zz6fM5/Pmc1m9H1PrZVSChGBbWzTWmMcR4ZhYLVasVqtWK1WLJdLlsslq9WK9XrNMAwMw8A4jkzTxDRNPJBt/j0kYRtJSEISkpCEJCQhCUmUUjh27Nhn7e7u/jZXXXXVVVddddVVV70oCK666qqrrrrqqquuepHt7Oy8d0QgCUlI4oEkASAJSfxb2MY2L4htXhDb/HvY5rnZ5n62eSDbPJBtHsg2D7S/v8/+/j7b29vs7OxwP0ncTxKSkIQkJCGJiCAimM/nD+aqq6666qqrrrrqqhcVwVVXXXXVVVddddVVL5KIeG9JSEISkpCEJCQhCQBJPJAkXvzFXxyA22+/nf8otrmfbV5UknhhbPPcbPNAtnkg27yo9vf3Adje3kYS95OEJB5IEpKQRERQSmE2mz04Il6bq6666qqrrrrqqqteFARXXXXVVVddddVVV71INjY2XquUQkQgCUlIQhL3k8T9JCGJB7p06RIvjG1eENvYBsA2z802ALb5j2Kb+9nmP8L+/j4AOzs7AEhCEveThCQkIQlJSEISkiilsLOz81lcddVVV1111VVXXfWiILjqqquuuuqqq6666kWys7Pz3hGBJCQhiftJQhIAkpDEAx07dgyAvb09/iPZxjb/0Wzzgtjm32Nvbw+A7e1tJHE/SUgCQBKSkIQkJCGJiCAimM1mD+aqq6666qqrrrrqqhcFwVVXXXXVVVddddVV/6KIeG9JSEISkpCEJCQhCQBJPJAkJLGzswPApUuXeFHZ5l/LNv9atnl+bPOf4a677gLghhtuAEASDySJB5KEJCQhiYhgPp8/OCJem6uuuuqqq6666qqr/iUEV1111VVXXXXVVVf9izY2Nl6rlEJEIAlJSEIS95PE/SQhifvdfPPNANx+++38V7CNbf41bGOb52ab58c2L4xtXpjt7W3uJwkASQBIQhKSkIQkJBERRASlFLa3tz+Lq6666qqrrrrqqqv+JQRXXXXVVVddddVVV/2LdnZ23jsikIQkJHE/SUjifpJ4bjs7O/xHs839bPMfxTb/mfb397mfJO4nCQBJ3E8SAJKQhCQigohgPp8/mKuuuuqqq6666qqr/iUEV1111VVXXXXVVVe9UBHx3pKQhCQkIQlJSEIS95PE/SQhCUncb29vj38L29zPNs+PbV4YSfxPsL+/z/7+Ptvb22xvbyMJSQBIAkASkgCQhCQkIQlJRATz+fzBEfHaXHXVVVddddVVV131whBcddVVV1111VVXXfVCbWxsvFYphYhAEpIAkMT9JCEJAElI4n433XQTALfffjv/FrZ5brYBsI1tXhDb/HvY5j/D3t4eANvb29xPEgCSAJCEJCQhCUlIIiKICEopbG9vfxZXXXXVVVddddVVV70wBFddddVVV1111VVXvVA7OzvvHRFIQhKSkASAJB5IEs/t2LFjAFy6dIn/Crb597LNA9kGwDb/Efb39wHY2dlBEveTBIAknpskJCGJiCAimM/nD+aqq6666qqrrrrqqheG4KqrrrrqqquuuuqqFygi3lsSkpCEJCQhCUkASAJAEg8kCUncfPPNAFy6dIn/TWzzn2Vvbw+Ara0tACRxP0kASEISkpCEJCQh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kEREIAlJSEISkpCEJCQhCQBJSEISkgCQhCQAJCEJAEkASEISAJIAkMTLvuzLcs011/BHf/RH3HHHHQBIAkASAJIAkASAJAAkASAJAEkASEISAJKQhCQAJCEJSUhCEpKQhCQkERFIIiKQREQgiYggIogIIoKIQBIRgSQigoggIogISilEBKUUIoJSCqUUSimUUiilEBGUUiilUEohIogIIoKIICKQhCQkIQlJPD+2AbCNbWxjG9tkJplJZpKZZCa2sY1tbJOZZCa2sU1mYhvbANjm+bGNbQBs80C2eW6SeG6SuJ8knpsknpsknpskACTxQOv1mtlsxk033cTOzg6Pe9zj+LeSxHOTxAPZ5oFs89xsA2Ab29zPNq01IgKA22+/nb/6q7/i6OiIBz3oQcdf+7Vf+61f93Vf9302NjaO/cM//MPvcNVVV1111VVX/X9BOX78OFddddVVV1111f9t11xzzYPf7M3e7KM+93M/97df/MVf/LVXq9XxX//1X+cbvuEbeOITn4htbGOb1hq1VkoplFKICCKCiEASEYEkIgJJSEISkpCEJCQhCUlIQhKSkASAJCQBIAlJAEhCEgCSkASAJAAkIQmAt3qrtwLgV3/1V1mv10jifpIAkASAJAAkASAJAElIAkASAJKQhCQAJCEJSUgCQBKSkEREIAlJSCIikEREIImIICKQhCQigoggIogIIoKIICKICCKCiKCUQkRQSqGUQimFiCAiiAgigoggIogIIoJSChGBJCICSUhCEpKQxPNjm/vZxja2sU1mYhvb2MY2trGNbWxjG9vYJjOxjW1sYxsA29jGNraxjW0AbANgm38NSdxPEveTxHOTxHOTBIAknpsk7re/v89Lv/RLA3D27Fn29vZ4YSTxopDEC2Kb+9nGNvezzf1sA2Cb+03TREQAsFwueeITn8hf/dVfsVwu2dzcPP5ar/Var/06r/M67725uXn87Nmzzzg8PNzlqquuuuqqq676v4zKVVddddVVV131f9Y111zz4Hd8x3f8rNd5ndd5b4Dz58/zB3/wB/zcz/0ctgGwjW1sM00TtVYiAklIQhKSkIQkJCEJAElIQhKSkIQkJCEJSTw3SdxPEveTxP0k8dwkcb83fuM3BuBxj3sce3t7PJAkACQBIAkASQBIAkAS95MEgCQeSBLPTRKSkIQkHkgSAJIAkMT9JCGJ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2zyQbR7INvezzQPZ5oFscz/bPJBt7mebB7LNA9nmgWxzP9s8kG0eyDYPZJsHss0D2eaBbPNAtnkg2zw32zyQbZ6bbS5cuMCNN94IwJkzZx70Yi/2Yq/9D//wD7/NVVddddVVV/3rUbnqqquuuuqqf6OzZ8/e+lu/9Vvf/Tqv8zrvDXDjjTdy1f9ttvmX2Oaqq64CSTw3SVx11b/WP/zDP/z22bNnb+Wqq6666qqr/m2oXHXVVVddddW/0X333Xfrb/3Wb33PfffddytXXXXVVVddddV/in/4h3/4nfvuu+9WrrrqqquuuurfBj3oQQ/iqquuuuqqq6666qqrrrrqqquuuuqqq676P4nKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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/BMakffxqrmkjAAAAAElFTkSuQmCC) ```js // Loft a square, a circle, and another circle with options. @@ -112,6 +112,6 @@ loft( ) ``` -![Rendered example of loft 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAIYp0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVVdd9b/eNddc82Ce6cyZMw/mma655poH8yK47777buUBzp49e+t99913K1ddddVVV1111VVX/W9H5aqrrrrqqquuuuqq/7GuueaaBwO82Iu92GufOXPmQQDXXHPNg6+55poHnzlz5sHXXHPNg3ku9913363XXHPNg/kPct99990KcPbs2Vvvu+++WwH+4R/+4XcA7rvvvlv/4R/+4be56qqrrrrqqquuuup/KvSgBz2Iq6666qqrrrrqqqv+e11zzTUPPnPmzINf7MVe7LUAXvzFX/y1X+zFXuy1+RdcvHgRgIsXLwJw8eJF7nfx4kX+NU6cOMH9Tpw4AcCJEyc4ceIE/5L77rvv1rNnz95633333foP//APv3Pffffd+g//8A+/zVVXXXXVVVddddVV/93Qgx70IK666qqrrrrqqquu+q91zTXXPPi1X/u13wvgnd7pnT6b5+PixYsAPO1pT+PixYsAPP3pTwfg4sWLXLx4kf9KJ06cAOChD30oAA95yEMAOHHiBA996EN5fu67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qqrrrrqqquuuuq/EnrQgx7EVVddddVVV1111VX/ua655poHv/Zrv/Z7XXPNNQ9+ndd5nffmuVy8eJGnP/3pXLx4kac97Wk8/elP5z+bbf4jnThxghMnTnDixAke8pCHcOLECR760IfyQPfdd9+t//AP//Db//AP//A7v/Vbv/XdXHXVVVddddVVV131nw096EEP4qqrrrrqqquuuuqq/xzv+I7v+Fkv/uIv/tov9mIv9to8wMWLF/nLv/xLnva0p/H0pz+d/6tOnDjB8ePHOXHiBC/7si/LQx/6UO5333333Xr27Nlbf+u3fut7fuu3fuu7ueqqq6666qqrrrrqPwN60IMexFVXXXXVVVddddVV/3GuueaaB7/Yi73Ya3/4h3/4d/FMFy9e5C//8i952tOextOf/nT+vzpx4gTHjx/n5V7u5XjZl31Z7nfffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111VX/UdCDHvQgrrrqqquuuuqqq67697vmmmse/GIv9mKv/eEf/uHfxTM97WlP4y//8i/5y7/8S656TidOnOAhD3kID33oQ3nZl31ZAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqPwJ60IMexFVXXXXVVVddddVV/z4v9mIv9tqf+7mf+1s802/8xm/wV3/1V1y8eJH/DWzz3+nEiRO87Mu+LK/3eq8HwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVf9e1COHz/OVVddddVVV1111VX/di/2Yi/22p/7uZ/7WwAXL17kG77hG3j84x/ParXifwtJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhidVqxdOf/nT+6q/+iuuvv56bbrrp+Iu92Iu99ubm5vF/+Id/+B2uuuqqq6666qqrrvq3ohw/fpyrrrrqqquuuuqqq/5tXuzFXuy1P/dzP/e3AH7jN36DH/iBH2C1WnHVv81qteLpT386y+WSl3iJlzh+zTXXPPjWW2/9m7Nnz97KVVddddVVV1111VX/FpTjx49z1VVXXXXVVVddddW/zUd8xEd81zXXXPPg3/iN3+A3f/M3uerfb7Va8fSnPx2Aa6+9dndzc/P4n/7pn/4MV1111VVXXXXVVVf9W1C56qqrrrrqqquuuurf7MVe7MVeG+C3fuu3kMT/Zrb5n+Sv/uqveL3Xe70HA699zTXXPPi+++67lauuuuqqq6666qqr/rWoXHXVVVddddVVV131b/JiL/Zir33ffffdenh4+GD+D5DE/yS7u7tcvHiRa6655sFcddVVV1111VVXXfVvRXDVVVddddVVV1111b/J2bNnb93d3eUhD3kID3nIQ7jqP9bx48c5ceIEAPfdd9+tXHXVVVddddVVV131b0Fw1VVXXXXVVVddddW/yX333Xfrn/7pnz4Y4G3f9m05fvw4V/3HOH78OG/3dm8HwF/+5V9y1VVXXXXVVVddddW/GcFVV1111VVXXXXVVf8mXde991Of+lQuXrzIiRMneP/3f38e+tCHIglJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP8Ux48f5/3e7/14yEMewsWLF/mBH/gBSinvzVVXXXXVVVddddVV/xaU48ePc9VVV1111VVXXXXVv96xY8e+yvaDH//4x/PiL/7inDhxgoc85CHM53N2d3dZrVb8byIJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkceLECV71VV+Vd3u3d2OxWLC7u8tXfMVXkJnYPr5arb6Hq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq67617vhhhvc9z21Vk6fPs3LvdzL8bqv+7oA7O7u8vSnP52/+qu/4ulPfzpXvWDHjx/nZV7mZXjd131d7ve7v/u7/NZv/RbTNDGOI/v7+7fec889D+Gqq6666qqrrrrqqn8t9KAHPYirrrrqqquuuuqqq/51aq3vfd11131X3/eUUiilUErh5MmTvM7rvA4v9VIvxf12d3f5y7/8S2699Vae/vSncxUcP36cl3mZl+FlX/ZlOX78OPf7+7//e37v936Pixcv0lpjmibGcWS9XnPbbbe9Tmb+NlddddVVV1111VVX/WugBz3oQVx11VVXXXXVVVdd9a+zvb39XSdOnHjvrusopVBKoZRCRBARnDhxgpd6qZfiNV7jNbh06RLHjh0DYHd3l6c//en81V/9Fbfeeiv/E9jmP9vx48c5ceIED37wg3nZl31Zjh8/zv329vb4h3/4B/7+7/+e3d1dMpPWGpnJNE1M08R6vebChQu/vbu7+zpcddVVV1111VVXXfWvgR70oAdx1VVXXXXVVVddddW/zg033OC+76m1UkqhlEJEEBFEBBGBJE6cOMGDHvQgbrnlFl78xV+cB9rd3QXg6U9/OrfeeisXL17k1ltv5f+C48eP8zIv8zIAPPjBD+YhD3kID7S/v8/jH/949vb2+Id/+Adsk5lkJplJa43MZJompmliHEf29/dvveeeex7CVVddddVVV1111VX/GuhBD3oQV1111VVXXXXVVVe96Eop73399dd/V9d11FoppVBKISKICCICSUQEkpBERPDiL/7ivMmbvAl7e3vs7e1x00038dx2d3cBePrTnw7ArbfeysWLF9nd3WV3d5f/SY4fP87x48c5ceIEx48f5/jx4xw/fpyHPOQhPD/7+/vs7+9zww038Gd/9mf86Z/+KZmJbTKTzMQ2rTUyk9YarTVaa4zjyGq14o477nid1tpvc9VVV1111VVXXXXVi4rKVVddddVVV1111VX/KovF4rUigohAEpKQhCQkASCJ+0kC4Oabbwbgj/7oj3jc4x7H8ePH2dnZ4dixY9x0003s7Oxwww03APAyL/MyALzMy7wM99vd3QXg4sWL7O7uArC7u8vu7i4AFy9e5H67u7vcb3d3lxfm+PHjPNDx48cBOHHiBMePH+d+x48f5/jx45w4cYLjx4/zghwcHABw9913s7+/z913382dd96JbV7u5V6OG264gftJwjaSkIRtJCEJSUQEmUlEUEphe3v7s3Z3d3+bq6666qqrrrrqqqteVFSuuuqqq6666qqrrvpX2dnZee+IQBKSkMQDSQJAEpJ4Qfb29tjf3+fuu+/miU98IhHBsWPHiAhuuOEGtre32dnZYWtri62tLY4fPw7A8ePH+Z/g8PAQgPvuu4/9/X0ODg7Y39/n7rvvxja2sY1t7nfXXXcBcOONNyIJ20jCNpKQhCQkIQkASUiilMJ8Pn8wV1111VVXXXXVVVf9a1C56qqrrrrqqquuuupFVkp5b0lIQhKSkIQkJCEJAEncTxKSuOWWWwC4/fbbeUH29/eJCJ785CcTEUQEpRRKKRw7doxSCjs7O2xvb1NKoes6Tpw4QUQwn8+JCCKCWiuSeFHZxja2GceRzGS9XnN0dERrjdYah4eH3HfffbTW2N/fp7VGZpKZZCaZiW2em23ut7+/D8D29jYAkrCNJGzzQJKQhCQigohgNps9WNJr2/5trrrqqquuuuqqq656UVC56qqrrrrqqquuuupFtlgsXquUQkQgCUlIQhKSAJDE/SRxv52dHQD29vaQxL/W4eEhtVbGcWRvb4++7+n7nt3dXebzOfP5nMViwXw+Zz6fM5/Pmc1m9H1PrZVSChGBbWzTWmMcR4ZhYLVasVqtWK1WLJdLlsslq9WK9XrNMAwMw8A4jkzTxDRNPJBt/j0kYRtJSEISkpCEJCQhCUmUUjh27Nhn7e7u/jZXXXXVVVddddVVV70oCK666qqrrrrqqquuepHt7Oy8d0QgCUlI4oEkASAJSfxb2MY2L4htXhDb/HvY5rnZ5n62eSDbPJBtHsg2D7S/v8/+/j7b29vs7OxwP0ncTxKSkIQkJCGJiCAimM/nD+aqq6666qqrrrrqqhcVwVVXXXXVVVddddVVL5KIeG9JSEISkpCEJCQhCQBJPJAkXvzFXxyA22+/nf8otrmfbV5UknhhbPPcbPNAtnkg27yo9vf3Adje3kYS95OEJB5IEpKQRERQSmE2mz04Il6bq6666qqrrrrqqqteFARXXXXVVVddddVVV71INjY2XquUQkQgCUlIQhL3k8T9JCGJB7p06RIvjG1eENvYBsA2z802ALb5j2Kb+9nmP8L+/j4AOzs7AEhCEveThCQkIQlJSEISkiilsLOz81lcddVVV1111VVXXfWiILjqqquuuuqqq6666kWys7Pz3hGBJCQhiftJQhIAkpDEAx07dgyAvb09/iPZxjb/0Wzzgtjm32Nvbw+A7e1tJHE/SUgCQBKSkIQkJCGJiCAimM1mD+aqq6666qqrrrrqqhcFwVVXXXXVVVddddVV/6KIeG9JSEISkpCEJCQhCQBJPJAkJLGzswPApUuXeFHZ5l/LNv9atnl+bPOf4a677gLghhtuAEASDySJB5KEJCQhiYhgPp8/OCJem6uuuuqqq6666qqr/iUEV1111VVXXXXVVVf9izY2Nl6rlEJEIAlJSEIS95PE/SQhifvdfPPNANx+++38V7CNbf41bGOb52ab58c2L4xtXpjt7W3uJwkASQBIQhKSkIQkJBERRASlFLa3tz+Lq6666qqrrrrqqqv+JQRXXXXVVVddddVVV/2LdnZ23jsikIQkJHE/SUjifpJ4bjs7O/xHs839bPMfxTb/mfb397mfJO4nCQBJ3E8SAJKQhCQigohgPp8/mKuuuuqqq6666qqr/iUEV1111VVXXXXVVVe9UBHx3pKQhCQkIQlJSEIS95PE/SQhCUncb29vj38L29zPNs+PbV4YSfxPsL+/z/7+Ptvb22xvbyMJSQBIAkASkgCQhCQkIQlJRATz+fzBEfHaXHXVVVddddVVV131whBcddVVV1111VVXXfVCbWxsvFYphYhAEpIAkMT9JCEJAElI4n433XQTALfffjv/FrZ5brYBsI1tXhDb/HvY5j/D3t4eANvb29xPEgCSAJCEJCQhCUlIIiKICEopbG9vfxZXXXXVVVddddVVV70wBFddddVVV1111VVXvVA7OzvvHRFIQhKSkASAJB5IEs/t2LFjAFy6dIn/Crb597LNA9kGwDb/Efb39wHY2dlBEveTBIAknpskJCGJiCAimM/nD+aqq6666qqrrrrqqheG4KqrrrrqqquuuuqqFygi3lsSkpCEJCQhCUkASAJAEg8kCUncfPPNAFy6dIn/TWzzn2Vvbw+Ara0tACRxP0kASEISkpCEJCQh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kEREIAlJSEISkpCEJCQhCQBJSEISkgCQhCQAJCEJAEkASEISAJIAkMTLvuzLcs011/BHf/RH3HHHHQBIAkASAJIAkASAJAAkASAJAEkASEISAJKQhCQAJCEJSUhCEpKQhCQkERFIIiKQREQgiYggIogIIoKIQBIRgSQigoggIogISilEBKUUIoJSCqUUSimUUiilEBGUUiilUEohIogIIoKIICKQhCQkIQlJPD+2AbCNbWxjG9tkJplJZpKZZCa2sY1tbJOZZCa2sU1mYhvbANjm+bGNbQBs80C2eW6SeG6SuJ8knpsknpsknpskACTxQOv1mtlsxk033cTOzg6Pe9zj+LeSxHOTxAPZ5oFs89xsA2Ab29zPNq01IgKA22+/nb/6q7/i6OiIBz3oQcdf+7Vf+61f93Vf9302NjaO/cM//MPvcNVVV1111VVX/X9BOX78OFddddVVV1111f9t11xzzYPf7M3e7KM+93M/97df/MVf/LVXq9XxX//1X+cbvuEbeOITn4htbGOb1hq1VkoplFKICCKCiEASEYEkIgJJSEISkpCEJCQhCUlIQhKSkASAJCQBIAlJAEhCEgCSkASAJAAkIQmAt3qrtwLgV3/1V1mv10jifpIAkASAJAAkASAJAElIAkASAJKQhCQAJCEJSUgCQBKSkEREIAlJSCIikEREIImIICKQhCQigoggIogIIoKIICKICCKCiKCUQkRQSqGUQimFiCAiiAgigoggIogIIoJSChGBJCICSUhCEpKQxPNjm/vZxja2sU1mYhvb2MY2trGNbWxjG9vYJjOxjW1sYxsA29jGNraxjW0AbANgm38NSdxPEveTxHOTxHOTBIAknpsk7re/v89Lv/RLA3D27Fn29vZ4YSTxopDEC2Kb+9nGNvezzf1sA2Cb+03TREQAsFwueeITn8hf/dVfsVwu2dzcPP5ar/Var/06r/M67725uXn87Nmzzzg8PNzlqquuuuqqq676v4zKVVddddVVV131f9Y111zz4Hd8x3f8rNd5ndd5b4Dz58/zB3/wB/zcz/0ctgGwjW1sM00TtVYiAklIQhKSkIQkJCEJAElIQhKSkIQkJCEJSTw3SdxPEveTxP0k8dwkcb83fuM3BuBxj3sce3t7PJAkACQBIAkASQBIAkAS95MEgCQeSBLPTRKSkIQkHkgSAJIAkMT9JCGJ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V/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+KfwSpKd4tcKws6wAAAABJRU5ErkJggg==) +![Rendered example of loft 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAIP30lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVVdd9b/eNddc82Ce6cyZMw/mma655poH8yK47777buUBzp49e+t99913K1ddddVVV1111VVX/W9H5aqrrrrqqquuuuqq/7GuueaaBwO82Iu92GufOXPmQQDXXHPNg6+55poHnzlz5sHXXHPNg3ku9913363XXHPNg/kPct99990KcPbs2Vvvu+++WwH+4R/+4XcA7rvvvlv/4R/+4be56qqrrrrqqquuuup/KvSgBz2Iq6666qqrrrrqqqv+e11zzTUPPnPmzINf7MVe7LUAXvzFX/y1X+zFXuy1+RdcvHgRgIsXLwJw8eJF7nfx4kX+NU6cOMH9Tpw4AcCJEyc4ceIE/5L77rvv1rNnz95633333foP//APv3Pffffd+g//8A+/zVVXXXXVVVddddVV/93Qgx70IK666qqrrrrqqquu+q91zTXXPPi1X/u13wvgnd7pnT6b5+PixYsAPO1pT+PixYsAPP3pTwfg4sWLXLx4kf9KJ06cAOChD30oAA95yEMAOHHiBA996EN5fu67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qqrrrrqqquuuuq/EnrQgx7EVVddddVVV1111VX/ua655poHv/Zrv/Z7XXPNNQ9+ndd5nffmuVy8eJGnP/3pXLx4kac97Wk8/elP5z+bbf4jnThxghMnTnDixAke8pCHcOLECR760IfyQPfdd9+t//AP//Db//AP//A7v/Vbv/XdXHXVVVddddVVV131nw096EEP4qqrrrrqqquuuuqq/xzv+I7v+Fkv/uIv/tov9mIv9to8wMWLF/nLv/xLnva0p/H0pz+d/6tOnDjB8ePHOXHiBC/7si/LQx/6UO5333333Xr27Nlbf+u3fut7fuu3fuu7ueqqq6666qqrrrrqPwN60IMexFVXXXXVVVddddVV/3GuueaaB7/Yi73Ya3/4h3/4d/FMFy9e5C//8i952tOextOf/nT+vzpx4gTHjx/n5V7u5XjZl31Z7nfffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111VX/UdCDHvQgrrrqqquuuuqqq67697vmmmse/GIv9mKv/eEf/uHfxTM97WlP4y//8i/5y7/8S656TidOnOAhD3kID33oQ3nZl31ZAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqPwJ60IMexFVXXXXVVVddddVV/z4v9mIv9tqf+7mf+1s802/8xm/wV3/1V1y8eJH/DWzz3+nEiRO87Mu+LK/3eq8HwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVf9e1COHz/OVVddddVVV1111VX/di/2Yi/22p/7uZ/7WwAXL17kG77hG3j84x/ParXifwtJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhidVqxdOf/nT+6q/+iuuvv56bbrrp+Iu92Iu99ubm5vF/+Id/+B2uuuqqq6666qqrrvq3ohw/fpyrrrrqqquuuuqqq/5tXuzFXuy1P/dzP/e3AH7jN36DH/iBH2C1WnHVv81qteLpT386y+WSl3iJlzh+zTXXPPjWW2/9m7Nnz97KVVddddVVV1111VX/FpTjx49z1VVXXXXVVVddddW/zUd8xEd81zXXXPPg3/iN3+A3f/M3uerfb7Va8fSnPx2Aa6+9dndzc/P4n/7pn/4MV1111VVXXXXVVVf9W1C56qqrrrrqqquuuurf7MVe7MVeG+C3fuu3kMT/Zrb5n+Sv/uqveL3Xe70HA699zTXXPPi+++67lauuuuqqq6666qqr/rWoXHXVVVddddVVV131b/JiL/Zir33ffffdenh4+GD+D5DE/yS7u7tcvHiRa6655sFcddVVV1111VVXXfVvRXDVVVddddVVV1111b/J2bNnb93d3eUhD3kID3nIQ7jqP9bx48c5ceIEAPfdd9+tXHXVVVddddVVV131b0Fw1VVXXXXVVVddddW/yX333Xfrn/7pnz4Y4G3f9m05fvw4V/3HOH78OG/3dm8HwF/+5V9y1VVXXXXVVVddddW/GcFVV1111VVXXXXVVf8mXde991Of+lQuXrzIiRMneP/3f38e+tCHIglJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP8Ux48f5/3e7/14yEMewsWLF/mBH/gBSinvzVVXXXXVVVddddVV/xaU48ePc9VVV1111VVXXXXVv96xY8e+yvaDH//4x/PiL/7inDhxgoc85CHM53N2d3dZrVb8byIJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkceLECV71VV+Vd3u3d2OxWLC7u8tXfMVXkJnYPr5arb6Hq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq67617vhhhvc9z21Vk6fPs3LvdzL8bqv+7oA7O7u8vSnP52/+qu/4ulPfzpXvWDHjx/nZV7mZXjd131d7ve7v/u7/NZv/RbTNDGOI/v7+7fec889D+Gqq6666qqrrrrqqn8t9KAHPYirrrrqqquuuuqqq/51aq3vfd11131X3/eUUiilUErh5MmTvM7rvA4v9VIvxf12d3f5y7/8S2699Vae/vSncxUcP36cl3mZl+FlX/ZlOX78OPf7+7//e37v936Pixcv0lpjmibGcWS9XnPbbbe9Tmb+NlddddVVV1111VVX/WugBz3oQVx11VVXXXXVVVdd9a+zvb39XSdOnHjvrusopVBKoZRCRBARnDhxgpd6qZfiNV7jNbh06RLHjh0DYHd3l6c//en81V/9Fbfeeiv/E9jmP9vx48c5ceIED37wg3nZl31Zjh8/zv329vb4h3/4B/7+7/+e3d1dMpPWGpnJNE1M08R6vebChQu/vbu7+zpcddVVV1111VVXXfWvgR70oAdx1VVXXXXVVVddddW/zg033OC+76m1UkqhlEJEEBFEBBGBJE6cOMGDHvQgbrnlFl78xV+cB9rd3QXg6U9/OrfeeisXL17k1ltv5f+C48eP8zIv8zIAPPjBD+YhD3kID7S/v8/jH/949vb2+Id/+Adsk5lkJplJa43MZJompmliHEf29/dvveeeex7CVVddddVVV1111VX/GuhBD3oQV1111VVXXXXVVVe96Eop73399dd/V9d11FoppVBKISKICCICSUQEkpBERPDiL/7ivMmbvAl7e3vs7e1x00038dx2d3cBePrTnw7ArbfeysWLF9nd3WV3d5f/SY4fP87x48c5ceIEx48f5/jx4xw/fpyHPOQhPD/7+/vs7+9zww038Gd/9mf86Z/+KZmJbTKTzMQ2rTUyk9YarTVaa4zjyGq14o477nid1tpvc9VVV1111VVXXXXVi4rKVVddddVVV1111VX/KovF4rUigohAEpKQhCQkASCJ+0kC4Oabbwbgj/7oj3jc4x7H8ePH2dnZ4dixY9x0003s7Oxwww03APAyL/MyALzMy7wM99vd3QXg4sWL7O7uArC7u8vu7i4AFy9e5H67u7vcb3d3lxfm+PHjPNDx48cBOHHiBMePH+d+x48f5/jx45w4cYLjx4/zghwcHABw9913s7+/z913382dd96JbV7u5V6OG264gftJwjaSkIRtJCEJSUQEmUlEUEphe3v7s3Z3d3+bq6666qqrrrrqqqteVFSuuuqqq6666qqrrvpX2dnZee+IQBKSkMQDSQJAEpJ4Qfb29tjf3+fuu+/miU98IhHBsWPHiAhuuOEGtre32dnZYWtri62tLY4fPw7A8ePH+Z/g8PAQgPvuu4/9/X0ODg7Y39/n7rvvxja2sY1t7nfXXXcBcOONNyIJ20jCNpKQhCQkIQkASUiilMJ8Pn8wV1111VVXXXXVVVf9a1C56qqrrrrqqquuuupFVkp5b0lIQhKSkIQkJCEJAEncTxKSuOWWWwC4/fbbeUH29/eJCJ785CcTEUQEpRRKKRw7doxSCjs7O2xvb1NKoes6Tpw4QUQwn8+JCCKCWiuSeFHZxja2GceRzGS9XnN0dERrjdYah4eH3HfffbTW2N/fp7VGZpKZZCaZiW2em23ut7+/D8D29jYAkrCNJGzzQJKQhCQigohgNps9WNJr2/5trrrqqquuuuqqq656UVC56qqrrrrqqquuuupFtlgsXquUQkQgCUlIQhKSAJDE/SRxv52dHQD29vaQxL/W4eEhtVbGcWRvb4++7+n7nt3dXebzOfP5nMViwXw+Zz6fM5/Pmc1m9H1PrZVSChGBbWzTWmMcR4ZhYLVasVqtWK1WLJdLlsslq9WK9XrNMAwMw8A4jkzTxDRNPJBt/j0kYRtJSEISkpCEJCQhCUmUUjh27Nhn7e7u/jZXXXXVVVddddVVV70oCK666qqrrrrqqquuepHt7Oy8d0QgCUlI4oEkASAJSfxb2MY2L4htXhDb/HvY5rnZ5n62eSDbPJBtHsg2D7S/v8/+/j7b29vs7OxwP0ncTxKSkIQkJCGJiCAimM/nD+aqq6666qqrrrrqqhcVwVVXXXXVVVddddVVL5KIeG9JSEISkpCEJCQhCQBJPJAkXvzFXxyA22+/nf8otrmfbV5UknhhbPPcbPNAtnkg27yo9vf3Adje3kYS95OEJB5IEpKQRERQSmE2mz04Il6bq6666qqrrrrqqqteFARXXXXVVVddddVVV71INjY2XquUQkQgCUlIQhL3k8T9JCGJB7p06RIvjG1eENvYBsA2z802ALb5j2Kb+9nmP8L+/j4AOzs7AEhCEveThCQkIQlJSEISkiilsLOz81lcddVVV1111VVXXfWiILjqqquuuuqqq6666kWys7Pz3hGBJCQhiftJQhIAkpDEAx07dgyAvb09/iPZxjb/0Wzzgtjm32Nvbw+A7e1tJHE/SUgCQBKSkIQkJCGJiCAimM1mD+aqq6666qqrrrrqqhcFwVVXXXXVVVddddVV/6KIeG9JSEISkpCEJCQhCQBJPJAkJLGzswPApUuXeFHZ5l/LNv9atnl+bPOf4a677gLghhtuAEASDySJB5KEJCQhiYhgPp8/OCJem6uuuuqqq6666qqr/iUEV1111VVXXXXVVVf9izY2Nl6rlEJEIAlJSEIS95PE/SQhifvdfPPNANx+++38V7CNbf41bGOb52ab58c2L4xtXpjt7W3uJwkASQBIQhKSkIQkJBERRASlFLa3tz+Lq6666qqrrrrqqqv+JQRXXXXVVVddddVVV/2LdnZ23jsikIQkJHE/SUjifpJ4bjs7O/xHs839bPMfxTb/mfb397mfJO4nCQBJ3E8SAJKQhCQigohgPp8/mKuuuuqqq6666qqr/iUEV1111VVXXXXVVVe9UBHx3pKQhCQkIQlJSEIS95PE/SQhCUncb29vj38L29zPNs+PbV4YSfxPsL+/z/7+Ptvb22xvbyMJSQBIAkASkgCQhCQkIQlJRATz+fzBEfHaXHXVVVddddVVV131whBcddVVV1111VVXXfVCbWxsvFYphYhAEpIAkMT9JCEJAElI4n433XQTALfffjv/FrZ5brYBsI1tXhDb/HvY5j/D3t4eANvb29xPEgCSAJCEJCQhCUlIIiKICEopbG9vfxZXXXXVVVddddVVV70wBFddddVVV1111VVXvVA7OzvvHRFIQhKSkASAJB5IEs/t2LFjAFy6dIn/Crb597LNA9kGwDb/Efb39wHY2dlBEveTBIAknpskJCGJiCAimM/nD+aqq6666qqrrrrqqheG4KqrrrrqqquuuuqqFygi3lsSkpCEJCQhCUkASAJAEg8kCUncfPPNAFy6dIn/TWzzn2Vvbw+Ara0tACRxP0kASEISkpCEJCQh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kEREIAlJSEISkpCEJCQhCQBJSEISkgCQhCQAJCEJAEkASEISAJIAkMTLvuzLcs011/BHf/RH3HHHHQBIAkASAJIAkASAJAAkASAJAEkASEISAJKQhCQAJCEJSUhCEpKQhCQkERFIIiKQREQgiYggIogIIoKIQBIRgSQigoggIogISilEBKUUIoJSCqUUSimUUiilEBGUUiilUEohIogIIoKIICKQhCQkIQlJPD+2AbCNbWxjG9tkJplJZpKZZCa2sY1tbJOZZCa2sU1mYhvbANjm+bGNbQBs80C2eW6SeG6SuJ8knpsknpsknpskACTxQOv1mtlsxk033cTOzg6Pe9zj+LeSxHOTxAPZ5oFs89xsA2Ab29zPNq01IgKA22+/nb/6q7/i6OiIBz3oQcdf+7Vf+61f93Vf9302NjaO/cM//MPvcNVVV1111VVX/X9BOX78OFddddVVV1111f9t11xzzYPf7M3e7KM+93M/97df/MVf/LVXq9XxX//1X+cbvuEbeOITn4htbGOb1hq1VkoplFKICCKCiEASEYEkIgJJSEISkpCEJCQhCUlIQhKSkASAJCQBIAlJAEhCEgCSkASAJAAkIQmAt3qrtwLgV3/1V1mv10jifpIAkASAJAAkASAJAElIAkASAJKQhCQAJCEJSUgCQBKSkEREIAlJSCIikEREIImIICKQhCQigoggIogIIoKIICKICCKCiKCUQkRQSqGUQimFiCAiiAgigoggIogIIoJSChGBJCICSUhCEpKQxPNjm/vZxja2sU1mYhvb2MY2trGNbWxjG9vYJjOxjW1sYxsA29jGNraxjW0AbANgm38NSdxPEveTxHOTxHOTBIAknpsk7re/v89Lv/RLA3D27Fn29vZ4YSTxopDEC2Kb+9nGNvezzf1sA2Cb+03TREQAsFwueeITn8hf/dVfsVwu2dzcPP5ar/Var/06r/M67725uXn87Nmzzzg8PNzlqquuuuqqq676v4zKVVddddVVV131f9Y111zz4Hd8x3f8rNd5ndd5b4Dz58/zB3/wB/zcz/0ctgGwjW1sM00TtVYiAklIQhKSkIQkJCEJAElIQhKSkIQkJCEJSTw3SdxPEveTxP0k8dwkcb83fuM3BuBxj3sce3t7PJAkACQBIAkASQBIAkAS95MEgCQeSBLPTRKSkIQkHkgSAJIAkMT9JCGJ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2zyQbR7INvezzQPZ5oFscz/bPJBt7mebB7LNA9nmgWxzP9s8kG0eyDYPZJsHss0D2eaBbPNAtnkg2zw32zyQbZ6bbS5cuMCNN94IwJkzZx70Yi/2Yq/9D//wD7/NVVddddVVV/3rUbnqqquuuuqqf6OzZ8/e+lu/9Vvf/Tqv8zrvDXDjjTdy1f9ttvmX2Oaqq64CSTw3SVx11b/WP/zDP/z22bNnb+Wqq6666qqr/m2oXHXVVVddddW/0X333Xfrb/3Wb33PfffddytXXXXVVVddddV/in/4h3/4nfvuu+9WrrrqqquuuurfBj3oQQ/iqquuuuqqq6666qqrrrrqqquuuuqqq676P4nKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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/BMakffxqrmkjAAAAAElFTkSuQmCC) diff --git a/docs/kcl/map.md b/docs/kcl/map.md index 34be964b6..805ce5d87 100644 --- a/docs/kcl/map.md +++ b/docs/kcl/map.md @@ -43,7 +43,7 @@ fn drawCircle(id) { circles = map([1..3], drawCircle) ``` -![Rendered example of map 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACGMklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVV/4ddc801D+YBzpw582D+jc6ePXsrz3TffffdylVX/Q9yzTXXPJgHOHPmzIP5Nzp79uytPNN99913K1dd9T/INddc82Ae4MyZMw/m3+js2bO38kz33XffrVx11VVXXXXV/01Urrrqqquuuup/gWuuuebBAGfOnHnwNddc8+AzZ848COCaa6558DXXXPNgnunMmTMPvuaaax7Mf5H77rvvVp7p7Nmzt9533323Atx33323nj179hkA9913361nz5699b777ruVq676F1xzzTUPBjhz5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwOcOXPmwddcc82D+S9y33333coznT179tb77rvvVoD77rvv1rNnzz4D4L777rsV4B/+4R9+m6uuehFcc801Dz5z5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwNcc801Dzlz5syD+C9y33333QogSffdd9/TAe67775bAe67775bz549+4x/+Id/+O0zZ848+OzZs7fed999t3LVVVddddVV/7OhBz3oQVx11VVXXXXVf6drrrnmwWfOnHnwNddc8+AzZ848CODFX/zFXxvgxV7sxV6bF+B3f/d3v4v/wV7zNV/zfXgu9913360A//AP//DbAP/wD//wO/fdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQdfc801Dz5z5syDrrnmmgdfc801Dz5z5syDr7nmmgfzfPzu7/7ud/E/2Gu+5mu+D8/lvvvuuxXg7Nmzt95333233nfffbeePXv2Gffdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQe/2Iu92GsBXHPNNQ++5pprHvxiL/Zir83z8bu/+7vfxf9gr/mar/k+PB/33XffrQBnz5699b777rv1vvvuu/Uf/uEffgfg7Nmzt9533323ctVVV1111VX/fdCDHvQgrrrqqquuuuo/2zXXXPPgM2fOPPiaa6558JkzZx704i/+4q8N8GIv9mKvzXP53d/93e/i/4nXfM3XfB+e6b777rsV4B/+4R9++x/+4R9+57777rv17Nmzt9533323ctX/Otdcc82DX+zFXuy1z5w586Brrrnmwddcc82DX+zFXuy1eS6/+7u/+138P/Gar/ma78Mz3XfffbcC/MM//MNvA/zDP/zD79x33323/sM//MNvc9X/Otdcc82Dz5w58+AXe7EXe61rrrnmIddcc82DXuzFXuy1eYDf/d3f/S7+n3jN13zN9+EB7rvvvlsl6b777nv6fffdd+s//MM//M59991369mzZ2+97777buWqq6666qqr/nOhBz3oQVx11VVXXXXVf5RrrrnmwWfOnHnwi73Yi70WwIu/+Iu/9ou92Iu9Ng/wu7/7u9/FVS/Ua77ma74Pz3Tffffdevbs2Vvvu+++W//hH/7hd/7hH/7ht++7775buep/hGuuuebBZ86cefCLvdiLvdY111zz4Bd7sRd77WuuuebBPNPv/u7vfhdX/Yte8zVf8314pvvuu+/W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2mu+5mu+z4d8yIc85B/+4R9+m2e67777bv2Hf/iH3+aqq676N/mHf/iH3+aZzp49+4zP/MzPfJ3XfM3XfB+uuuqqf7UXf/EXf22uuuqqq64iuOqqq666ijNnzjyYq6666l/lNV/zNd/n67/+69/nvvvuu5Xn8vd///e//Zqv+Zrvw1VXXfUie83XfM33+a3f+q3v5rn8wz/8w2//yI/8yGc/+tGPfh2uuuqqf5UzZ848mKuuuuqqqwiuuuqqq6666qqr/pVe8zVf831+5Ed+5LN/67d+67t5Pn77t3/7e7jqqqv+Ve67775bf/RHf/RzeD5+9Ed/9HN+67d+67tf8zVf83246qqrrrrqqquu+tchuOqqq666imuuuebBXHXVVS+S13zN13yfH/mRH/nsH/3RH/0cXoD77rvv1h/5kR/57Nd8zdd8H6666qoXyT/8wz/8zn333XcrL8CP/uiPfs6P/MiPfPZrvuZrvg9XXXXVVVddddVVLzqCq6666qqruO+++27lqquu+he95mu+5vt8/dd//fv86I/+6OfwL/jt3/7t7+Gqq656kbzma77m+/zoj/7oZ/Mv+NEf/dHP+ZEf+ZHPfs3XfM334aqrrrrqqquuuupFQ3DVVVdddRVnz569lauuuuqFes3XfM33+fqv//r3+a3f+q3v5kVw33333fr1X//17/Oar/ma78NVV131Ar3ma77m+/zIj/zIZ99333238iL40R/90c/5kR/5kc9+zdd8zffhqquueqHOnj17K1ddddVVV1GOHz/OVVddddX/dy/2Yi/22hHBVVdd9fy95mu+5vt85md+5uv86Z/+6U/zr3B0dLT7kIc85KWXy+UuV1111fN1cHBw6eu//uvfh3+Ff/iHf/idf/iHf/id937v9/7qZzzjGX/NVVdd9Xw97WlP+5t/+Id/+B2uuuqqq/5/I7jqqquuuop/+Id/+J3XfM3XfB+uuuqq5/Car/ma7/PoRz/6dT7zMz/zdf7hH/7ht/lXuu+++279+q//+vd5zdd8zffhqquueh6v+Zqv+T4/8iM/8jn8G/zDP/zDb3/Ih3zIQx796Ee/zmu+5mu+D1ddddVzeM3XfM33OXv27DO46qqrrrqK4KqrrrrqKv7hH/7ht7nqqquew2u+5mu+zz/8wz/89od8yIc85B/+4R9+m3+j++6779av//qv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qquu+u+GHvSgB3HVVVddddX/LNdcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GsD/O7v/u53cdV/utd8zdd8H57pvvvuu/Xs2bO3/v3f//1v/8M//MPv/MM//MNvc9X/O9dcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GvzTL/7u7/7XVz1n+41X/M134dnuu+++279rd/6re/+h3/4h9/5h3/4h9/mqv93zpw586BrrrnmIddcc82DX+zFXuy1rrnmmge/2Iu92GvzTL/7u7/7XVz1n+41X/M13wfgH/7hH3777//+738b4Ed/9Ec/h6uuuuqqq/6nQQ960IO46qqrrrrqf7ZrrrnmwS/2Yi/22i/2Yi/2Wtdcc82DX+zFXuy1eabf/d3f/S6u+jd5zdd8zffhAe67775b/+Ef/uG377vvvlv/4R/+4Xf+4R/+4be56qrn48yZMw+SpBd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPNPv/u7vfhdX/Zu95mu+5vvwTPfdd9+tv/Vbv/XdAP/wD//wO//wD//w21x11fNx5syZB11zzTUPueaaax78Yi/2Yq91zTXXPPjFXuzFXpsH+N3f/d3v4qp/k9d8zdd8H57pvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqr/qdDD3rQg7jqqquuuup/l2uuuebBZ86cefA111zz4Bd7sRd7rWuuuebBL/ZiL/baPMDv/u7vfhdX8Zqv+ZrvwwPcd999twL8wz/8w2/fd999t/7DP/zD75w9e/bW++6771auuurf4cyZMw+SpBd7sRd77Rd7sRd7rWuuuebBZ86cefA111zzYB7gd3/3d7+Lq3jN13zN9+EB7rvvvlvPnj1769///d//NsA//MM//M4//MM//DZXXfXvdM011zz4xV7sxV4b4MVe7MVe65prrnnwi73Yi702D/C7v/u738VVl73ma77m+/AA//AP//Dbf//3f//bAP/wD//wO//wD//w21x11VVXXfW/DXrQgx7EVVddddVV/zdcc801D36xF3ux1wZ4sRd7sde65pprHnzmzJkHX3PNNQ/mAX73d3/3u/g/4jVf8zXfh+dy33333Xr27Nlb//7v//63Ac6ePfuM++6779Z/+Id/+G2uuuq/2DXXXPNggBd7sRd7bYAXe7EXe61rrrnmwWfOnHnwNddc82Cey+/+7u9+F/8HvOZrvub78Fzuu+++W8+ePXvrfffdd+t9991369mzZ59x33333foP//APv81VV/0Xu+aaax585syZB19zzTUPPnPmzIOuueaaB19zzTUPPnPmzIOvueaaB/Ncfvd3f/e7+D/iNV/zNd+HB7jvvvtuPXv27K333Xffrffdd9+t//AP//A7Z8+evfW+++67lauuuuqqq/4vQA960IO46qqrrrrq/7ZrrrnmwQBnzpx58DXXXPPgF3uxF3stgGuuuebBAC/2Yi/22rwQf/qnf/pj/Bd4xVd8xXfghbjvvvtuBTh79uyt991336333XffrQBnz559xn333Xfr2bNnb73vvvtu5aqr/pe45pprHgxw5syZB11zzTUPAXixF3ux17rmmmseDHDmzJkHX3PNNQ/mhfjTP/3TH+O/wCu+4iu+Ay/EP/zDP/z2mTNnHnz27Nlb//7v//63Ac6ePfuM++677+lnz559xn333XcrV131v8Q111zzYNu+5pprHnLNNdc8GODFXuzFXgvgmmuueTDAmTNnHnzNNdc8mBfiT//0T3+M/2Sv+Iqv+A68EPfdd9+tAGfPnr31vvvuu/W+++67FeC3f/u3v+fMmTMP/od/+Iff5qqrrrrqqv/r0IMe9CCuuuqqq666CuCaa655MMCZM2cefM011zyYZzpz5syDrrnmmgfzXK655poH81zOnDnzYB7g7Nmzt/J83HfffbfyTPfdd9+tPNPZs2efAXDffffdCnD27Nlb77vvvlu56qr/x6655poHA9j2Nddc85BrrrnmwTybX+zFXuy1eS7XXHPNg3k+zpw582Ce6ezZs7cC3Hfffbdec801D+aZ7rvvvlsB7rvvvlt5gLNnzz4D4L777rsV8NmzZ59x33333cpVV/0/dubMmQdJ0pkzZx4McM011zwY8JkzZx4McM011zyY53LNNdc8mOdy5syZB/MAZ8+evZXn47777ruVZ7rvvvtu5ZnOnj37DMD33XffMwD+4R/+4be56qqrrrrqqivQgx70IK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8V/wiJYjdDRauFNwAAAABJRU5ErkJggg==) +![Rendered example of map 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAB9VElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVV/4ddc801D+YBzpw582D+jc6ePXsrz3TffffdylVX/Q9yzTXXPJgHOHPmzIP5Nzp79uytPNN99913K1dd9T/INddc82Ae4MyZMw/m3+js2bO38kz33XffrVx11VVXXXXV/01Urrrqqquuuup/gWuuuebBAGfOnHnwNddc8+AzZ848COCaa6558DXXXPNgnunMmTMPvuaaax7Mf5H77rvvVp7p7Nmzt9533323Atx33323nj179hkA9913361nz5699b777ruVq676F1xzzTUPBjhz5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwOcOXPmwddcc82D+S9y33333coznT179tb77rvvVoD77rvv1rNnzz4D4L777rsV4B/+4R9+m6uuehFcc801Dz5z5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwNcc801Dzlz5syD+C9y33333QogSffdd9/TAe67775bAe67775bz549+4x/+Id/+O0zZ848+OzZs7fed999t3LVVVddddVV/7OhBz3oQVx11VVXXXXVf6drrrnmwWfOnHnwNddc8+AzZ848CODFX/zFXxvgxV7sxV6bF+B3f/d3v4v/wV7zNV/zfXgu9913360A//AP//DbAP/wD//wO/fdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQdfc801Dz5z5syDrrnmmgdfc801Dz5z5syDr7nmmgfzfPzu7/7ud/E/2Gu+5mu+D8/lvvvuuxXg7Nmzt95333233nfffbeePXv2Gffdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQe/2Iu92GsBXHPNNQ++5pprHvxiL/Zir83z8bu/+7vfxf9gr/mar/k+PB/33XffrQBnz5699b777rv1vvvuu/Uf/uEffgfg7Nmzt9533323ctVVV1111VX/fdCDHvQgrrrqqquuuuo/2zXXXPPgM2fOPPiaa6558JkzZx704i/+4q8N8GIv9mKvzXP53d/93e/i/4nXfM3XfB+e6b777rsV4B/+4R9++x/+4R9+57777rv17Nmzt9533323ctX/Otdcc82DX+zFXuy1z5w586Brrrnmwddcc82DX+zFXuy1eS6/+7u/+138P/Gar/ma78Mz3XfffbcC/MM//MNvA/zDP/zD79x33323/sM//MNvc9X/Otdcc82Dz5w58+AXe7EXe61rrrnmIddcc82DXuzFXuy1eYDf/d3f/S7+n3jN13zN9+EB7rvvvlsl6b777nv6fffdd+s//MM//M59991369mzZ2+97777buWqq6666qqr/nOhBz3oQVx11VVXXXXVf5RrrrnmwWfOnHnwi73Yi70WwIu/+Iu/9ou92Iu9Ng/wu7/7u9/FVS/Ua77ma74Pz3Tffffdevbs2Vvvu+++W//hH/7hd/7hH/7ht++7775buep/hGuuuebBZ86cefCLvdiLvdY111zz4Bd7sRd77WuuuebBPNPv/u7vfhdX/Yte8zVf8314pvvuu+/W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r/u6r/s+Z86cedDv/u7vfhdXXfVCvOZrvub7nD179hl///d//1v/8A//8Du/9Vu/9d1cddVVV131fwl60IMexFVXXXXVVf/7XXPNNQ9+7dd+7fd6p3d6p88G+N3f/d3v4qqr/pVe8zVf833uu+++W3/rt37ru3/0R3/0c/hf5Jprrnnwa7/2a7/XO73TO302wO/+7u9+F1dd9a/0mq/5mu9z9uzZZ/zmb/7md/32b//299x333238r/I67zO67z3O77jO37WNddc8+Df/d3f/S6uuupf6TVf8zXf57777rv1H/7hH377H/7hH37nt37rt76bq6666qqr/rdDD3rQg7jqqquuuup/p2uuuebBr/3ar/1e7/RO7/TZAL/7u7/7XVx11X+A13zN13yff/iHf/jtH/mRH/mcf/iHf/ht/ge75pprHvyO7/iOn/U6r/M67w3wu7/7u9/FVVf9O73ma77m+9x33323/sM//MNv/9Zv/db3/MM//MNv8z/YNddc8+AP//AP/64Xe7EXe+3f/d3f/S6uuuo/wGu+5mu+z3333XfrP/zDP/z2b/3Wb33PP/zDP/w2V1111VVX/W+EHvSgB3HVVVddddX/Htdcc82DX/u1X/u9Xud1Xue9r7nmmgf/7u/+7ndx1VX/SV7zNV/zfX7rt37ru3/0R3/0c+67775b+R/kmmuuefCHf/iHf9eLvdiLvfbv/u7vfhdXXfWf5DVf8zXf5+zZs8/4kR/5kc/+rd/6re/mf5Brrrnmwa/92q/9Xu/0Tu/02b/7u7/7XVx11X+S13zN13yf++6779bf/u3f/p7f+q3f+u777rvvVq666qqrrvrfAj3oQQ/iqquuuuqq//muueaaB7/jO77jZ73O67zOewP87u/+7ndx1VX/BV7zNV/zfe67775bf+u3fuu7f/RHf/Rz+G/2Yi/2Yq/94R/+4d91zTXXPPh3f/d3v4urrvov8pqv+Zrvc9999936oz/6o5/zW7/1W9/Nf7MXe7EXe+3P/dzP/S2A3/3d3/0urrrqv8BrvuZrvs9999136z/8wz/89j/8wz/8zm/91m99N1ddddVVV/1Phx70oAdx1VVXXXXV/0zXXHPNg1/7tV/7vV7ndV7nva+55poH/+7v/u53cdVV/01e8zVf831+5Ed+5LN/9Ed/9HP4b3DNNdc8+MM//MO/68Ve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XXPNNQ/+pm/6pqdz1VVXXXXVi4rgqquuuuqqF8nnfu7n/taLvdiLvfbv/u7vfhdXXXXVi+R3f/d3v4urrrrqX/S7v/u738VVV131Ivnd3/3d77rmmmse/M3f/M23ctVVV1111YuC4Kqrrrrqqn/R537u5/7Wi73Yi7327/7u734XV1111VVXXXXVVVf9t/rd3/3d7zpz5syDvumbvunpXHXVVVdd9S+hHD9+nKuuuuqqq16wz/3cz/2tF3uxF3vt3/3d3/0urrrqqhfZvffe+5RpmgauuuqqF8m99977lGmaBq666qoXyTOe8Yy/fuxjH/s611xzzYP/9E//9Ge46qqrrrrqBaEcP36cq6666qqrnr93fMd3/KzXeZ3Xee/f/d3f/S6uuuqqf5VpmgauuuqqF9k0TcOxY8euW6/XB1x11VUvkmc84xl//dqv/drvA/AP//APv8NVV1111VXPD+X48eNcddVVV131vF7sxV7stT/iIz7iu3/3d3/3u7jqqqv+Va699tqHHx4eXuCqq676V5nP51vr9fqAq6666kV27733PuWN3uiNPuzs2bPPuPXWW/+aq6666qqrnhvBVVddddVVz+Oaa6558Od+7uf+1t/8zd/8ElddddVVV1111VVX/Y+1Wq0O/vRP//TH3vEd3/Gzrrnmmgdz1VVXXXXVc0MPetCDuOqqq6666jl97ud+7m9N07S8dOnSPVx11VX/avP5fGu1Wh1w1VVX/avM5/Ot1Wp1wFVXXfWvdu211z785MmTt3zwB3/wg7nqqquuuuqBCK666qqrrnoOr/M6r/PeL/ZiL/baly5duoerrrrq32S1Wh1w1VVX/autVquDY8eOXcdVV131r3bvvfc+5cyZMw96ndd5nffmqquuuuqqByK46qqrrrrqObzjO77jZ/3u7/7ud3HVVVf9m7zma77m+3DVVVf9m73US73Um3DVVVf9m/zpn/7pj73jO77jZ3HVVVddddUDEVx11VVXXfUs7/iO7/hZ11xzzYO56qqrrrrqqquuuup/ndVqdXDNNdc8+MM//MO/i6uuuuqqq+5HcNVVV1111bO80zu902f/7u/+7ndx1VVX/Zu85mu+5vtw1VVX/bu95mu+5vtw1VVX/Zv87u/+7ne92Iu92Gtz1VVXXXXV/Qiuuuqqq6667HVe53Xem6uuuurf5R/+4R9+m6uuuurf7R/+4R9+m6uuuurf7Jprrnnw67zO67w3V1111VVXARBcddVVV1112eu8zuu81+/+7u9+F1ddddW/yWu+5mu+z4/8yI98zj/8wz/8NlddddW/y4/8yI98zmu+5mu+D1ddddW/ye/+7u9+1+u8zuu8F1ddddVVVwEQXHXVVVddddmLvdiLvTZXXXXVv8lrvuZrvs9v/dZvffc//MM//DZXXXXVv8tv/dZvffc//MM//PaP/MiPfPZrvuZrvg9XXXXVv8mZM2cefM011zyYq6666qqrCK666qqrruJ1Xud13purrrrq3+y+++679eu//uvfB+Dv//7vf/s1X/M134errrrqX+01X/M13+e+++67FeC3f/u3v+fv//7vf5urrrrq3+Saa6558JkzZx7MVVddddVVBFddddVVV/FiL/Zir/W7v/u738VVV131r/aar/ma7/P1X//178Mz/fZv//b3cNVVV/2b/cM//MPvANx33323fv3Xf/17v+Zrvub7cNVVV/2r/e7v/u53vdiLvdhrcdVVV111FcFVV1111VVcc801D+aqq676V3vN13zN9/mQD/mQh/zDP/zDb/NM9913363/8A//8NtcddVV/yb/8A//8Ns809mzZ5/xmZ/5ma/zmq/5mu/DVVdd9a/24i/+4q/NVVddddVVBFddddVVV3HmzJkHc9VVV/2rvOZrvub7fP3Xf/373HfffbfyXP7+7//+t1/zNV/zfbjqqqteZK/5mq/5Pr/1W7/13TyXf/iHf/jtH/mRH/nsRz/60a/DVVdd9a9y5syZB3PVVVdddRXBVVddddVVV1111b/Sa77ma77Pj/zIj3z2b/3Wb303z8dv//Zvfw9XXXXVv8p9991364/+6I9+Ds/Hj/7oj37Ob/3Wb333a77ma74PV1111VVXXXXVVf86BFddddVVV3HNNdc8mKuuuupF8pqv+Zrv8yM/8iOf/aM/+qOfwwtw33333fojP/Ijn/2ar/ma78NVV131IvmHf/iH37nvvvtu5QX40R/90c/5kR/5kc9+zdd8zffhqquuuuqqq6666kVHcNVVV111Fffdd9+tXHXVVf+i13zN13yfr//6r3+fH/3RH/0c/gW//du//T1cddVVL5LXfM3XfJ8f/dEf/Wz+BT/6oz/6OT/yIz/y2a/5mq/5Plx11VVXXXXVVVe9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7ndx1VUvgtd8zdd8n/vuu+/WH/3RH/2c3/qt3/purrrqqquu+o+AHvSgB3HVVVddddV/rNd5ndd579d5ndd5rxd7sRd77d/93d/9Lq666rk8+tGPfp1rrrnmwffdd9+tv/Vbv/Xd//AP//A7//AP//DbXPUf5pprrnnwO77jO37W67zO67w3wO/+7u9+F1dd9Vxe8zVf833uu+++W3/rt37ru//hH/7hd/7hH/7ht7nqP8w111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bYDf/d3f/S6uuuq5vOZrvub73Hfffbf+6I/+6Of81m/91ndz1VVXXXXVfyT0oAc9iKuuuuqqq/5zXHPNNQ9+x3d8x896ndd5nfcG+N3f/d3v4qr/t17zNV/zfQDuu+++W3/rt37ru3/7t3/7e+67775bueo/1TXXXPPgF3uxF3ut13md13nvF3uxF3ttgN/93d/9Lq76f+s1X/M13wfgvvvuu/W3fuu3vvtHf/RHP4er/tNdc801D36xF3ux136d13md93qxF3ux1wb43d/93e/iqv+3XvM1X/N9AH7rt37ru3/rt37re/7hH/7ht7nqqquuuuo/A3rQgx7EVVddddVV/7muueaaB7/2a7/2e73O67zOe19zzTUP/t3f/d3v4qr/817zNV/zfQD+4R/+4bf//u///rfPnj37jN/6rd/6bq76b3PNNdc8+MVe7MVe+3Ve53Xe68Ve7MVeG+B3f/d3v4ur/s97zdd8zfe57777bgX4rd/6re/+0R/90c/hqv8211xzzYNf7MVe7LVe7MVe7LWvueaaB7/Yi73YawP87u/+7ndx1f95r/mar/k+9913362/9Vu/9d0/+qM/+jlcddVVV131nw096EEP4qqrrrrqqv8611xzzYPf8R3f8bNe53Ve570Bfvd3f/e7uOr/hNd8zdd8H4D77rvv1rNnz97693//97/927/9299z33333cpV/+OcOXPmQS/+4i/+Oi/2Yi/2Wq/zOq/z3jzT7/7u734XV/2v95qv+ZrvA3Dffffd+lu/9VvfDfCjP/qjn8NV/yNdc801D36xF3ux136xF3ux13qd13md9+aZfvd3f/e7uOr/hNd8zdd8n/vuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqquu+q+CHvSgB3HVVVddddV/vWuuuebBL/ZiL/baL/ZiL/Zar/M6r/PeAL/7u7/7XVz1v8ZrvuZrvg/Afffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5qr/Va655poHA7z2a7/2e734i7/4a7/Yi73YawP87u/+7ndx1f8ar/mar/k+APfdd9+tv/Vbv/Xd//AP//A7//AP//DbXPW/zjXXXPPgF3uxF3vtF3uxF3ut13md13lvnul3f/d3v4ur/ld4zdd8zfcBuO+++279rd/6re8+e/bsM37rt37ru7nqqquuuuq/A3rQgx7EVVddddVV/72uueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baAL/7u7/7XVz1P8JrvuZrvg/PdN999936oz/6o59z5syZB/32b//299x33323ctX/Kddcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GsD/O7v/u53cdX/GK/5mq/5PgD33Xffrb/1W7/13QA/+qM/+jlc9X/ONddc8+AXe7EXe+0Xe7EXe61rrrnmwS/2Yi/22jzT7/7u734XV/2P8Jqv+ZrvA3Dffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVf/d0IMe9CCuuuqqq676n+Waa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3ttgN/93d/9Lq76T/ear/ma78Mz3XfffbeePXv21r//+7//7X/4h3/4nX/4h3/4ba76f+eaa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3ttnul3f/d3v4ur/tO95mu+5vvwTPfdd9+tv/Vbv/Xd//AP//A7//AP//DbXPX/zpkzZx50zTXXPOSaa6558Iu92Iu91jXXXPPgF3uxF3ttnul3f/d3v4ur/tO95mu+5vsA/MM//MNv//3f//1vA/zoj/7o53DVVVddddX/NOhBD3oQV1111VVX/c92zTXXPPjFXuzFXvvFXuzFXuuaa6558Iu92Iu9Ns/0u7/7u9/FVf8mr/mar/k+PMB999136z/8wz/89n333XfrP/zDP/zOP/zDP/w2V131fJw5c+ZBkvRiL/Zir/1iL/Zir3XNNdc8+MVe7MVem2f63d/93e/iqn+z13zN13wfnum+++679bd+67e+G+Af/uEffucf/uEffpurrno+zpw586BrrrnmIddcc82DX+zFXuy1rrnmmge/2Iu92GvzAL/7u7/7XVz1b/Kar/ma78Mz3Xfffbf+1m/91ncD/OiP/ujncNVVV1111f906EEPehBXXXXVVVf973LNNdc8+MyZMw++5pprHvxiL/Zir3XNNdc8+MVe7MVemwf43d/93e/iKl7zNV/zfXiA++6771aAf/iHf/jt++6779Z/+Id/+J2zZ8/eet99993KVVf9O5w5c+ZBkvRiL/Zir/1iL/Zir3XNNdc8+MyZMw++5pprHswD/O7v/u53cRWv+Zqv+T48wH333Xfr2bNnb/37v//73wb4h3/4h9/5h3/4h9/mqqv+na655poHv9iLvdhrA7zYi73Ya11zzTUPfrEXe7HX5gF+93d/97u46rLXfM3XfB8e4B/+4R9+++///u9/G+Af/uEffucf/uEffpurrrrqqqv+t0EPetCDuOqqq6666v+Ga6655sEv9mIv9toAL/ZiL/Za11xzzYPPnDnz4GuuuebBPMDv/u7vfhf/R7zma77m+/Bc7rvvvlvPnj1769///d//NsDZs2efcd999936D//wD7/NVVf9F7vmmmseDPBiL/Zirw3wYi/2Yq91zTXXPPjMmTMPvuaaax7Mc/nd3/3d7+L/gNd8zdd8H57Lfffdd+vZs2dvve+++2697777bj179uwz7rvvvlv/4R/+4be56qr/Ytdcc82Dz5w58+BrrrnmwWfOnHnQNddc8+BrrrnmwWfOnHnwNddc82Cey+/+7u9+F/9HvOZrvub78AD33XffrWfPnr31vvvuu/W+++679R/+4R9+5+zZs7fed999t3LVVVddddX/BehBD3oQV1111VVX/d92zTXXPBjgzJkzD77mmmse/GIv9mKvBXDNNdc8GODFXuzFXpsX4k//9E9/jP8Cr/iKr/gOvBD33XffrQBnz5699b777rv1vvvuuxXg7Nmzz7jvvvtuPXv27K333XffrVx11f8S11xzzYMBzpw586BrrrnmIQAv9mIv9lrXXHPNgwHOnDnz4GuuuebBvBB/+qd/+mP8F3jFV3zFd+CF+Id/+IffPnPmzIPPnj1769///d//NsDZs2efcd999z397Nmzz7jvvvtu5aqr/pe45pprHmzb11xzzUOuueaaBwO82Iu92GsBXHPNNQ8GOHPmzIOvueaaB/NC/Omf/umP8Z/sFV/xFd+BF+K+++67FeDs2bO33nfffbfed999twL89m//9vecOXPmwf/wD//w21x11VVXXfV/HXrQgx7EVVddddVVVwFcc801DwY4c+bMg6+55poH80xnzpx50DXXXPNgnss111zzYJ7LmTNnHswDnD179laej/vuu+9Wnum+++67lWc6e/bsMwDuu+++WwHOnj1763333XcrV131/9g111zzYADbvuaaax5yzTXXPJhn84u92Iu9Ns/lmmuueTDPx5kzZx7MM509e/ZWgPvuu+/Wa6655sE803333XcrwH333XcrD3D27NlnANx33323Aj579uwz7rvvvlu56qr/x86cOfMgSTpz5syDAa655poHAz5z5syDAa655poH81yuueaaB/Nczpw582Ae4OzZs7fyfNx333238kz33XffrTzT2bNnnwH4vvvuewbAP/zDP/w2V1111VVXXXUFetCDHsRVV1111VVXXXXVVVddddVVV1111VVXXfV/EpWrrrrqqquuuuqqq6666qqrrrrqqquuuur/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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6v4h8BctwcznW8GmoAAAAASUVORK5CYII=) ```js r = 10 // radius @@ -54,6 +54,6 @@ circles = map([1..3], fn(id) { }) ``` -![Rendered example of map 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACGMklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVV/4ddc801D+YBzpw582D+jc6ePXsrz3TffffdylVX/Q9yzTXXPJgHOHPmzIP5Nzp79uytPNN99913K1dd9T/INddc82Ae4MyZMw/m3+js2bO38kz33XffrVx11VVXXXXV/01Urrrqqquuuup/gWuuuebBAGfOnHnwNddc8+AzZ848COCaa6558DXXXPNgnunMmTMPvuaaax7Mf5H77rvvVp7p7Nmzt9533323Atx33323nj179hkA9913361nz5699b777ruVq676F1xzzTUPBjhz5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwOcOXPmwddcc82D+S9y33333coznT179tb77rvvVoD77rvv1rNnzz4D4L777rsV4B/+4R9+m6uuehFcc801Dz5z5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwNcc801Dzlz5syD+C9y33333QogSffdd9/TAe67775bAe67775bz549+4x/+Id/+O0zZ848+OzZs7fed999t3LVVVddddVV/7OhBz3oQVx11VVXXXXVf6drrrnmwWfOnHnwNddc8+AzZ848CODFX/zFXxvgxV7sxV6bF+B3f/d3v4v/wV7zNV/zfXgu9913360A//AP//DbAP/wD//wO/fdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQdfc801Dz5z5syDrrnmmgdfc801Dz5z5syDr7nmmgfzfPzu7/7ud/E/2Gu+5mu+D8/lvvvuuxXg7Nmzt95333233nfffbeePXv2Gffdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQe/2Iu92GsBXHPNNQ++5pprHvxiL/Zir83z8bu/+7vfxf9gr/mar/k+PB/33XffrQBnz5699b777rv1vvvuu/Uf/uEffgfg7Nmzt9533323ctVVV1111VX/fdCDHvQgrrrqqquuuuo/2zXXXPPgM2fOPPiaa6558JkzZx704i/+4q8N8GIv9mKvzXP53d/93e/i/4nXfM3XfB+e6b777rsV4B/+4R9++x/+4R9+57777rv17Nmzt9533323ctX/Otdcc82DX+zFXuy1z5w586Brrrnmwddcc82DX+zFXuy1eS6/+7u/+138P/Gar/ma78Mz3XfffbcC/MM//MNvA/zDP/zD79x33323/sM//MNvc9X/Otdcc82Dz5w58+AXe7EXe61rrrnmIddcc82DXuzFXuy1eYDf/d3f/S7+n3jN13zN9+EB7rvvvlsl6b777nv6fffdd+s//MM//M59991369mzZ2+97777buWqq6666qqr/nOhBz3oQVx11VVXXXXVf5RrrrnmwWfOnHnwi73Yi70WwIu/+Iu/9ou92Iu9Ng/wu7/7u9/FVS/Ua77ma74Pz3Tffffdevbs2Vvvu+++W//hH/7hd/7hH/7ht++7775buep/hGuuuebBZ86cefCLvdiLvdY111zz4Bd7sRd77WuuuebBPNPv/u7vfhdX/Yte8zVf8314pvvuu+/W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2mu+5mu+z4d8yIc85B/+4R9+m2e67777bv2Hf/iH3+aqq676N/mHf/iH3+aZzp49+4zP/MzPfJ3XfM3XfB+uuuqqf7UXf/EXf22uuuqqq64iuOqqq666ijNnzjyYq6666l/lNV/zNd/n67/+69/nvvvuu5Xn8vd///e//Zqv+Zrvw1VXXfUie83XfM33+a3f+q3v5rn8wz/8w2//yI/8yGc/+tGPfh2uuuqqf5UzZ848mKuuuuqqqwiuuuqqq6666qqr/pVe8zVf831+5Ed+5LN/67d+67t5Pn77t3/7e7jqqqv+Ve67775bf/RHf/RzeD5+9Ed/9HN+67d+67tf8zVf83246qqrrrrqqquu+tchuOqqq666imuuuebBXHXVVS+S13zN13yfH/mRH/nsH/3RH/0cXoD77rvv1h/5kR/57Nd8zdd8H6666qoXyT/8wz/8zn333XcrL8CP/uiPfs6P/MiPfPZrvuZrvg9XXXXVVVddddVVLzqCq6666qqruO+++27lqquu+he95mu+5vt8/dd//fv86I/+6OfwL/jt3/7t7+Gqq656kbzma77m+/zoj/7oZ/Mv+NEf/dHP+ZEf+ZHPfs3XfM334aqrrrrqqquuuupFQ3DVVVdddRVnz569lauuuuqFes3XfM33+fqv//r3+a3f+q3v5kVw33333fr1X//17/Oar/ma78NVV131Ar3ma77m+/zIj/zIZ99333238iL40R/90c/5kR/5kc9+zdd8zffhqquueqHOnj17K1ddddVVV1GOHz/OVVddddX/dy/2Yi/22hHBVVdd9fy95mu+5vt85md+5uv86Z/+6U/zr3B0dLT7kIc85KWXy+UuV1111fN1cHBw6eu//uvfh3+Ff/iHf/idf/iHf/id937v9/7qZzzjGX/NVVdd9Xw97WlP+5t/+Id/+B2uuuqqq/5/I7jqqquuuop/+Id/+J3XfM3XfB+uuuqq5/Car/ma7/PoRz/6dT7zMz/zdf7hH/7ht/lXuu+++279+q//+vd5zdd8zffhqquueh6v+Zqv+T4/8iM/8jn8G/zDP/zDb3/Ih3zIQx796Ee/zmu+5mu+D1ddddVzeM3XfM33OXv27DO46qqrrrqK4KqrrrrqKv7hH/7ht7nqqquew2u+5mu+zz/8wz/89od8yIc85B/+4R9+m3+j++6779av//qv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qquu+u+GHvSgB3HVVVddddX/LNdcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GsD/O7v/u53cdV/utd8zdd8H57pvvvuu/Xs2bO3/v3f//1v/8M//MPv/MM//MNvc9X/O9dcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GvzTL/7u7/7XVz1n+41X/M134dnuu+++279rd/6re/+h3/4h9/5h3/4h9/mqv93zpw586BrrrnmIddcc82DX+zFXuy1rrnmmge/2Iu92GvzTL/7u7/7XVz1n+41X/M13wfgH/7hH3777//+738b4Ed/9Ec/h6uuuuqqq/6nQQ960IO46qqrrrrqf7ZrrrnmwS/2Yi/22i/2Yi/2Wtdcc82DX+zFXuy1eabf/d3f/S6u+jd5zdd8zffhAe67775b/+Ef/uG377vvvlv/4R/+4Xf+4R/+4be56qrn48yZMw+SpBd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPNPv/u7vfhdX/Zu95mu+5vvwTPfdd9+tv/Vbv/XdAP/wD//wO//wD//w21x11fNx5syZB11zzTUPueaaax78Yi/2Yq91zTXXPPjFXuzFXpsH+N3f/d3v4qp/k9d8zdd8H57pvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqr/qdDD3rQg7jqqquuuup/l2uuuebBZ86cefA111zz4Bd7sRd7rWuuuebBL/ZiL/baPMDv/u7vfhdX8Zqv+ZrvwwPcd999twL8wz/8w2/fd999t/7DP/zD75w9e/bW++6771auuurf4cyZMw+SpBd7sRd77Rd7sRd7rWuuuebBZ86cefA111zzYB7gd3/3d7+Lq3jN13zN9+EB7rvvvlvPnj1769///d//NsA//MM//M4//MM//DZXXfXvdM011zz4xV7sxV4b4MVe7MVe65prrnnwi73Yi702D/C7v/u738VVl73ma77m+/AA//AP//Dbf//3f//bAP/wD//wO//wD//w21x11VVXXfW/DXrQgx7EVVddddVV/zdcc801D36xF3ux1wZ4sRd7sde65pprHnzmzJkHX3PNNQ/mAX73d3/3u/g/4jVf8zXfh+dy33333Xr27Nlb//7v//63Ac6ePfuM++6779Z/+Id/+G2uuuq/2DXXXPNggBd7sRd7bYAXe7EXe61rrrnmwWfOnHnwNddc82Cey+/+7u9+F/8HvOZrvub78Fzuu+++W8+ePXvrfffdd+t9991369mzZ59x33333foP//APv81VV/0Xu+aaax585syZB19zzTUPPnPmzIOuueaaB19zzTUPPnPmzIOvueaaB/Ncfvd3f/e7+D/iNV/zNd+HB7jvvvtuPXv27K333Xffrffdd9+t//AP//A7Z8+evfW+++67lauuuuqqq/4vQA960IO46qqrrrrq/7ZrrrnmwQBnzpx58DXXXPPgF3uxF3stgGuuuebBAC/2Yi/22rwQf/qnf/pj/Bd4xVd8xXfghbjvvvtuBTh79uyt991336333XffrQBnz559xn333Xfr2bNnb73vvvtu5aqr/pe45pprHgxw5syZB11zzTUPAXixF3ux17rmmmseDHDmzJkHX3PNNQ/mhfjTP/3TH+O/wCu+4iu+Ay/EP/zDP/z2mTNnHnz27Nlb//7v//63Ac6ePfuM++677+lnz559xn333XcrV131v8Q111zzYNu+5pprHnLNNdc8GODFXuzFXgvgmmuueTDAmTNnHnzNNdc8mBfiT//0T3+M/2Sv+Iqv+A68EPfdd9+tAGfPnr31vvvuu/W+++67FeC3f/u3v+fMmTMP/od/+Iff5qqrrrrqqv/r0IMe9CCuuuqqq666CuCaa655MMCZM2cefM011zyYZzpz5syDrrnmmgfzXK655poH81zOnDnzYB7g7Nmzt/J83HfffbfyTPfdd9+tPNPZs2efAXDffffdCnD27Nlb77vvvlu56qr/x6655poHA9j2Nddc85BrrrnmwTybX+zFXuy1eS7XXHPNg3k+zpw582Ce6ezZs7cC3Hfffbdec801D+aZ7rvvvlsB7rvvvlt5gLNnzz4D4L777rsV8NmzZ59x33333cpVV/0/dubMmQdJ0pkzZx4McM011zwY8JkzZx4McM011zyY53LNNdc8mOdy5syZB/MAZ8+evZXn47777ruVZ7rvvvtu5ZnOnj37DMD33XffMwD+4R/+4be56qqrrrrqqivQgx70IK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8V/wiJYjdDRauFNwAAAABJRU5ErkJggg==) +![Rendered example of map 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAB9VElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVV/4ddc801D+YBzpw582D+jc6ePXsrz3TffffdylVX/Q9yzTXXPJgHOHPmzIP5Nzp79uytPNN99913K1dd9T/INddc82Ae4MyZMw/m3+js2bO38kz33XffrVx11VVXXXXV/01Urrrqqquuuup/gWuuuebBAGfOnHnwNddc8+AzZ848COCaa6558DXXXPNgnunMmTMPvuaaax7Mf5H77rvvVp7p7Nmzt9533323Atx33323nj179hkA9913361nz5699b777ruVq676F1xzzTUPBjhz5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwOcOXPmwddcc82D+S9y33333coznT179tb77rvvVoD77rvv1rNnzz4D4L777rsV4B/+4R9+m6uuehFcc801Dz5z5syDr7nmmgefOXPmQQDXXHPNgwGuueaaBwNcc801Dzlz5syD+C9y33333QogSffdd9/TAe67775bAe67775bz549+4x/+Id/+O0zZ848+OzZs7fed999t3LVVVddddVV/7OhBz3oQVx11VVXXXXVf6drrrnmwWfOnHnwNddc8+AzZ848CODFX/zFXxvgxV7sxV6bF+B3f/d3v4v/wV7zNV/zfXgu9913360A//AP//DbAP/wD//wO/fdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQdfc801Dz5z5syDrrnmmgdfc801Dz5z5syDr7nmmgfzfPzu7/7ud/E/2Gu+5mu+D8/lvvvuuxXg7Nmzt95333233nfffbeePXv2Gffdd9+tZ8+evfW+++67lav+z7vmmmsefObMmQe/2Iu92GsBXHPNNQ++5pprHvxiL/Zir83z8bu/+7vfxf9gr/mar/k+PB/33XffrQBnz5699b777rv1vvvuu/Uf/uEffgfg7Nmzt9533323ctVVV1111VX/fdCDHvQgrrrqqquuuuo/2zXXXPPgM2fOPPiaa6558JkzZx704i/+4q8N8GIv9mKvzXP53d/93e/i/4nXfM3XfB+e6b777rsV4B/+4R9++x/+4R9+57777rv17Nmzt9533323ctX/Otdcc82DX+zFXuy1z5w586Brrrnmwddcc82DX+zFXuy1eS6/+7u/+138P/Gar/ma78Mz3XfffbcC/MM//MNvA/zDP/zD79x33323/sM//MNvc9X/Otdcc82Dz5w58+AXe7EXe61rrrnmIddcc82DXuzFXuy1eYDf/d3f/S7+n3jN13zN9+EB7rvvvlsl6b777nv6fffdd+s//MM//M59991369mzZ2+97777buWqq6666qqr/nOhBz3oQVx11VVXXXXVf5RrrrnmwWfOnHnwi73Yi70WwIu/+Iu/9ou92Iu9Ng/wu7/7u9/FVS/Ua77ma74Pz3Tffffdevbs2Vvvu+++W//hH/7hd/7hH/7ht++7775buep/hGuuuebBZ86cefCLvdiLvdY111zz4Bd7sRd77WuuuebBPNPv/u7vfhdX/Yte8zVf8314pvvuu+/W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r/u6r/s+Z86cedDv/u7vfhdXXfVCvOZrvub7nD179hl///d//1v/8A//8Du/9Vu/9d1cddVVV131fwl60IMexFVXXXXVVf/7XXPNNQ9+7dd+7fd6p3d6p88G+N3f/d3v4qqr/pVe8zVf833uu+++W3/rt37ru3/0R3/0c/hf5Jprrnnwa7/2a7/XO73TO302wO/+7u9+F1dd9a/0mq/5mu9z9uzZZ/zmb/7md/32b//299x333238r/I67zO67z3O77jO37WNddc8+Df/d3f/S6uuupf6TVf8zXf57777rv1H/7hH377H/7hH37nt37rt76bq6666qqr/rdDD3rQg7jqqquuuup/p2uuuebBr/3ar/1e7/RO7/TZAL/7u7/7XVx11X+A13zN13yff/iHf/jtH/mRH/mcf/iHf/ht/ge75pprHvyO7/iOn/U6r/M67w3wu7/7u9/FVVf9O73ma77m+9x33323/sM//MNv/9Zv/db3/MM//MNv8z/YNddc8+AP//AP/64Xe7EXe+3f/d3f/S6uuuo/wGu+5mu+z3333XfrP/zDP/z2b/3Wb33PP/zDP/w2V1111VVX/W+EHvSgB3HVVVddddX/Htdcc82DX/u1X/u9Xud1Xue9r7nmmgf/7u/+7ndx1VX/SV7zNV/zfX7rt37ru3/0R3/0c+67775b+R/kmmuuefCHf/iHf9eLvdiLvfbv/u7vfhdXXfWf5DVf8zXf5+zZs8/4kR/5kc/+rd/6re/mf5Brrrnmwa/92q/9Xu/0Tu/02b/7u7/7XVx11X+S13zN13yf++6779bf/u3f/p7f+q3f+u777rvvVq666qqrrvrfAj3oQQ/iqquuuuqq//muueaaB7/jO77jZ73O67zOewP87u/+7ndx1VX/BV7zNV/zfe67775bf+u3fuu7f/RHf/Rz+G/2Yi/2Yq/94R/+4d91zTXXPPh3f/d3v4urrvov8pqv+Zrvc9999936oz/6o5/zW7/1W9/Nf7MXe7EXe+3P/dzP/S2A3/3d3/0urrrqv8BrvuZrvs9999136z/8wz/89j/8wz/8zm/91m99N1ddddVVV/1Phx70oAdx1VVXXXXV/0zXXHPNg1/7tV/7vV7ndV7nva+55poH/+7v/u53cdVV/01e8zVf831+5Ed+5LN/9Ed/9HP4b3DNNdc8+MM//MO/68Ve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XXPNNQ/+pm/6pqdz1VVXXXXVi4rgqquuuuqqF8nnfu7n/taLvdiLvfbv/u7vfhdXXXXVi+R3f/d3v4urrrrqX/S7v/u738VVV131Ivnd3/3d77rmmmse/M3f/M23ctVVV1111YuC4Kqrrrrqqn/R537u5/7Wi73Yi7327/7u734XV1111VVXXXXVVVf9t/rd3/3d7zpz5syDvumbvunpXHXVVVdd9S+hHD9+nKuuuuqqq16wz/3cz/2tF3uxF3vt3/3d3/0urrrqqhfZvffe+5RpmgauuuqqF8m99977lGmaBq666qoXyTOe8Yy/fuxjH/s611xzzYP/9E//9Ge46qqrrrrqBaEcP36cq6666qqrnr93fMd3/KzXeZ3Xee/f/d3f/S6uuuqqf5VpmgauuuqqF9k0TcOxY8euW6/XB1x11VUvkmc84xl//dqv/drvA/AP//APv8NVV1111VXPD+X48eNcddVVV131vF7sxV7stT/iIz7iu3/3d3/3u7jqqqv+Va699tqHHx4eXuCqq676V5nP51vr9fqAq6666kV27733PuWN3uiNPuzs2bPPuPXWW/+aq6666qqrnhvBVVddddVVz+Oaa6558Od+7uf+1t/8zd/8ElddddVVV1111VVX/Y+1Wq0O/vRP//TH3vEd3/Gzrrnmmgdz1VVXXXXVc0MPetCDuOqqq6666jl97ud+7m9N07S8dOnSPVx11VX/avP5fGu1Wh1w1VVX/avM5/Ot1Wp1wFVXXfWvdu211z785MmTt3zwB3/wg7nqqquuuuqBCK666qqrrnoOr/M6r/PeL/ZiL/baly5duoerrrrq32S1Wh1w1VVX/autVquDY8eOXcdVV131r3bvvfc+5cyZMw96ndd5nffmqquuuuqqByK46qqrrrrqObzjO77jZ/3u7/7ud3HVVVf9m7zma77m+3DVVVf9m73US73Um3DVVVf9m/zpn/7pj73jO77jZ3HVVVddddUDEVx11VVXXfUs7/iO7/hZ11xzzYO56qqrrrrqqquuuup/ndVqdXDNNdc8+MM//MO/i6uuuuqqq+5HcNVVV1111bO80zu902f/7u/+7ndx1VVX/Zu85mu+5vtw1VVX/bu95mu+5vtw1VVX/Zv87u/+7ne92Iu92Gtz1VVXXXXV/Qiuuuqqq6667HVe53Xem6uuuurf5R/+4R9+m6uuuurf7R/+4R9+m6uuuurf7Jprrnnw67zO67w3V1111VVXARBcddVVV1112eu8zuu81+/+7u9+F1ddddW/yWu+5mu+z4/8yI98zj/8wz/8NlddddW/y4/8yI98zmu+5mu+D1ddddW/ye/+7u9+1+u8zuu8F1ddddVVVwEQXHXVVVddddmLvdiLvTZXXXXVv8lrvuZrvs9v/dZvffc//MM//DZXXXXVv8tv/dZvffc//MM//PaP/MiPfPZrvuZrvg9XXXXVv8mZM2cefM011zyYq6666qqrCK666qqrruJ1Xud13purrrrq3+y+++679eu//uvfB+Dv//7vf/s1X/M134errrrqX+01X/M13+e+++67FeC3f/u3v+fv//7vf5urrrrq3+Saa6558JkzZx7MVVddddVVBFddddVVV/FiL/Zir/W7v/u738VVV131r/aar/ma7/P1X//178Mz/fZv//b3cNVVV/2b/cM//MPvANx33323fv3Xf/17v+Zrvub7cNVVV/2r/e7v/u53vdiLvdhrcdVVV111FcFVV1111VVcc801D+aqq676V3vN13zN9/mQD/mQh/zDP/zDb/NM9913363/8A//8NtcddVV/yb/8A//8Ns809mzZ5/xmZ/5ma/zmq/5mu/DVVdd9a/24i/+4q/NVVddddVVBFddddVVV3HmzJkHc9VVV/2rvOZrvub7fP3Xf/373HfffbfyXP7+7//+t1/zNV/zfbjqqqteZK/5mq/5Pr/1W7/13TyXf/iHf/jtH/mRH/nsRz/60a/DVVdd9a9y5syZB3PVVVdddRXBVVddddVVV1111b/Sa77ma77Pj/zIj3z2b/3Wb303z8dv//Zvfw9XXXXVv8p9991364/+6I9+Ds/Hj/7oj37Ob/3Wb333a77ma74PV1111VVXXXXVVf86BFddddVVV3HNNdc8mKuuuupF8pqv+Zrv8yM/8iOf/aM/+qOfwwtw33333fojP/Ijn/2ar/ma78NVV131IvmHf/iH37nvvvtu5QX40R/90c/5kR/5kc9+zdd8zffhqquuuuqqq6666kVHcNVVV111Fffdd9+tXHXVVf+i13zN13yfr//6r3+fH/3RH/0c/gW//du//T1cddVVL5LXfM3XfJ8f/dEf/Wz+BT/6oz/6OT/yIz/y2a/5mq/5Plx11VVXXXXVVVe9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7ndx1VUvgtd8zdd8n/vuu+/WH/3RH/2c3/qt3/purrrqqquu+o+AHvSgB3HVVVddddV/rNd5ndd579d5ndd5rxd7sRd77d/93d/9Lq666rk8+tGPfp1rrrnmwffdd9+tv/Vbv/Xd//AP//A7//AP//DbXPUf5pprrnnwO77jO37W67zO67w3wO/+7u9+F1dd9Vxe8zVf833uu+++W3/rt37ru//hH/7hd/7hH/7ht7nqP8w111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bYDf/d3f/S6uuuq5vOZrvub73Hfffbf+6I/+6Of81m/91ndz1VVXXXXVfyT0oAc9iKuuuuqqq/5zXHPNNQ9+x3d8x896ndd5nfcG+N3f/d3v4qr/t17zNV/zfQDuu+++W3/rt37ru3/7t3/7e+67775bueo/1TXXXPPgF3uxF3ut13md13nvF3uxF3ttgN/93d/9Lq76f+s1X/M13wfgvvvuu/W3fuu3vvtHf/RHP4er/tNdc801D36xF3ux136d13md93qxF3ux1wb43d/93e/iqv+3XvM1X/N9AH7rt37ru3/rt37re/7hH/7ht7nqqquuuuo/A3rQgx7EVVddddVV/7muueaaB7/2a7/2e73O67zOe19zzTUP/t3f/d3v4qr/817zNV/zfQD+4R/+4bf//u///rfPnj37jN/6rd/6bq76b3PNNdc8+MVe7MVe+3Ve53Xe68Ve7MVeG+B3f/d3v4ur/s97zdd8zfe57777bgX4rd/6re/+0R/90c/hqv8211xzzYNf7MVe7LVe7MVe7LWvueaaB7/Yi73YawP87u/+7ndx1f95r/mar/k+9913362/9Vu/9d0/+qM/+jlcddVVV131nw096EEP4qqrrrrqqv8611xzzYPf8R3f8bNe53Ve570Bfvd3f/e7uOr/hNd8zdd8H4D77rvv1rNnz97693//97/927/9299z33333cpV/+OcOXPmQS/+4i/+Oi/2Yi/2Wq/zOq/z3jzT7/7u734XV/2v95qv+ZrvA3Dffffd+lu/9VvfDfCjP/qjn8NV/yNdc801D36xF3ux136xF3ux13qd13md9+aZfvd3f/e7uOr/hNd8zdd8n/vuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqquu+q+CHvSgB3HVVVddddV/vWuuuebBL/ZiL/baL/ZiL/Zar/M6r/PeAL/7u7/7XVz1v8ZrvuZrvg/Afffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5qr/Va655poHA7z2a7/2e734i7/4a7/Yi73YawP87u/+7ndx1f8ar/mar/k+APfdd9+tv/Vbv/Xd//AP//A7//AP//DbXPW/zjXXXPPgF3uxF3vtF3uxF3ut13md13lvnul3f/d3v4ur/ld4zdd8zfcBuO+++279rd/6re8+e/bsM37rt37ru7nqqquuuuq/A3rQgx7EVVddddVV/72uueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baAL/7u7/7XVz1P8JrvuZrvg/PdN999936oz/6o59z5syZB/32b//299x33323ctX/Kddcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GsD/O7v/u53cdX/GK/5mq/5PgD33Xffrb/1W7/13QA/+qM/+jlc9X/ONddc8+AXe7EXe+0Xe7EXe61rrrnmwS/2Yi/22jzT7/7u734XV/2P8Jqv+ZrvA3Dffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVf/d0IMe9CCuuuqqq676n+Waa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3ttgN/93d/9Lq76T/ear/ma78Mz3XfffbeePXv21r//+7//7X/4h3/4nX/4h3/4ba76f+eaa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3ttnul3f/d3v4ur/tO95mu+5vvwTPfdd9+tv/Vbv/Xd//AP//A7//AP//DbXPX/zpkzZx50zTXXPOSaa6558Iu92Iu91jXXXPPgF3uxF3ttnul3f/d3v4ur/tO95mu+5vsA/MM//MNv//3f//1vA/zoj/7o53DVVVddddX/NOhBD3oQV1111VVX/c92zTXXPPjFXuzFXvvFXuzFXuuaa6558Iu92Iu9Ns/0u7/7u9/FVf8mr/mar/k+PMB999136z/8wz/89n333XfrP/zDP/zOP/zDP/w2V131fJw5c+ZBkvRiL/Zir/1iL/Zir3XNNdc8+MVe7MVem2f63d/93e/iqn+z13zN13wfnum+++679bd+67e+G+Af/uEffucf/uEffpurrno+zpw586BrrrnmIddcc82DX+zFXuy1rrnmmge/2Iu92GvzAL/7u7/7XVz1b/Kar/ma78Mz3Xfffbf+1m/91ncD/OiP/ujncNVVV1111f906EEPehBXXXXVVVf973LNNdc8+MyZMw++5pprHvxiL/Zir3XNNdc8+MVe7MVemwf43d/93e/iKl7zNV/zfXiA++6771aAf/iHf/jt++6779Z/+Id/+J2zZ8/eet99993KVVf9O5w5c+ZBkvRiL/Zir/1iL/Zir3XNNdc8+MyZMw++5pprHswD/O7v/u53cRWv+Zqv+T48wH333Xfr2bNnb/37v//73wb4h3/4h9/5h3/4h9/mqqv+na655poHv9iLvdhrA7zYi73Ya11zzTUPfrEXe7HX5gF+93d/97u46rLXfM3XfB8e4B/+4R9+++///u9/G+Af/uEffucf/uEffpurrrrqqqv+t0EPetCDuOqqq6666v+Ga6655sEv9mIv9toAL/ZiL/Za11xzzYPPnDnz4GuuuebBPMDv/u7vfhf/R7zma77m+/Bc7rvvvlvPnj1769///d//NsDZs2efcd999936D//wD7/NVVf9F7vmmmseDPBiL/Zirw3wYi/2Yq91zTXXPPjMmTMPvuaaax7Mc/nd3/3d7+L/gNd8zdd8H57Lfffdd+vZs2dvve+++2697777bj179uwz7rvvvlv/4R/+4be56qr/Ytdcc82Dz5w58+BrrrnmwWfOnHnQNddc8+BrrrnmwWfOnHnwNddc82Cey+/+7u9+F/9HvOZrvub78AD33XffrWfPnr31vvvuu/W+++679R/+4R9+5+zZs7fed999t3LVVVddddX/BehBD3oQV1111VVX/d92zTXXPBjgzJkzD77mmmse/GIv9mKvBXDNNdc8GODFXuzFXpsX4k//9E9/jP8Cr/iKr/gOvBD33XffrQBnz5699b777rv1vvvuuxXg7Nmzz7jvvvtuPXv27K333XffrVx11f8S11xzzYMBzpw586BrrrnmIQAv9mIv9lrXXHPNgwHOnDnz4GuuuebBvBB/+qd/+mP8F3jFV3zFd+CF+Id/+IffPnPmzIPPnj1769///d//NsDZs2efcd999z397Nmzz7jvvvtu5aqr/pe45pprHmzb11xzzUOuueaaBwO82Iu92GsBXHPNNQ8GOHPmzIOvueaaB/NC/Omf/umP8Z/sFV/xFd+BF+K+++67FeDs2bO33nfffbfed999twL89m//9vecOXPmwf/wD//w21x11VVXXfV/HXrQgx7EVVddddVVVwFcc801DwY4c+bMg6+55poH80xnzpx50DXXXPNgnss111zzYJ7LmTNnHswDnD179laej/vuu+9Wnum+++67lWc6e/bsMwDuu+++WwHOnj1763333XcrV131/9g111zzYADbvuaaax5yzTXXPJhn84u92Iu9Ns/lmmuueTDPx5kzZx7MM509e/ZWgPvuu+/Wa6655sE803333XcrwH333XcrD3D27NlnANx33323Aj579uwz7rvvvlu56qr/x86cOfMgSTpz5syDAa655poHAz5z5syDAa655poH81yuueaaB/Nczpw582Ae4OzZs7fyfNx333238kz33XffrTzT2bNnnwH4vvvuewbAP/zDP/w2V1111VVXXXUFetCDHsRVV1111VVXXXXVVVddddVVV1111VVXXfV/EpWrrrrqqquuuuqqq6666qqrrrrqqquuuur/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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6v4h8BctwcznW8GmoAAAAASUVORK5CYII=) diff --git a/docs/kcl/mirror2d.md b/docs/kcl/mirror2d.md index 9196433cd..bb0993acd 100644 --- a/docs/kcl/mirror2d.md +++ b/docs/kcl/mirror2d.md @@ -13,7 +13,7 @@ Mirror occurs around a local sketch axis rather than a global axis. ```js mirror2d( data: Mirror2dData, - sketchSet: SketchSet, + sketches: [Sketch], ): [Sketch] ``` @@ -23,7 +23,7 @@ mirror2d( | Name | Type | Description | Required | |----------|------|-------------|----------| | `data` | [`Mirror2dData`](/docs/kcl/types/Mirror2dData) | Data for a mirror. | Yes | -| `sketchSet` | [`SketchSet`](/docs/kcl/types/SketchSet) | A sketch or a group of sketches. | Yes | +| `sketches` | [`[Sketch]`](/docs/kcl/types/Sketch) | | Yes | ### Returns @@ -79,7 +79,7 @@ sketch001 = startSketchOn('XZ') // example = extrude(sketch001, length = 10) ``` -![Rendered example of mirror2d 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACpo0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/6vonLVVVddddVVV1111f8bfd8DMAwDV1111VVXXXXVVVf9v0Dlqquuuuqqq6666qr/F37iJ37CPMDbvd3biauuuuqqq6666qqr/q8juOqqq6666qqrrrrq/7yf+ImfMM/lJ37iJ8xVV1111VVXXXXVVf/XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fRXDVVVddddVVV1111f95b/d2byeey9u93duJq6666qqrrrrqqqv+ryO46qqrrrrqqquuuur/hbd7u7cTcCtw69u93duJq6666qqrrrrqqqv+P6By1VVXXXXVVVddddX/Jw/mqquuuuqqq6666qr/Twiuuuqqq6666qqrrvp/4XVe53Xem2d6sRd7sdfmqquuuuqqq6666qr/Dwiuuuqqq6666qqrrvp/4cVe7MVei2d6sRd7sdfiqquuuuqqq6666qr/Dwiuuuqqq6666qqrrvp/4cVe7MVem2d68Rd/8dfmqquuuuqqq6666qr/D6hcddVVV1111VVXXfX/wjXXXPNgnunMmTMP5qqrrrrqqquuuuqq/w8Irrrqqquuuuqqq676P+91Xud13psHuOaaax78Yi/2Yq/NVVddddVVV1111VX/1xFcddVVV1111VVXXfV/3ou92Iu9Fs/lxV7sxV6Lq6666qqrrrrqqqv+ryO46qqrrrrqqquuuur/vBd7sRd7bZ7L67zO67w3V1111VVXXXXVVVf9X0flqquuuuqqq6666qr/86655poH81yuueaaB3PVVVddddVVV1111f91BFddddVVV1111VVX/Z/2Oq/zOu/NC/BiL/Zir81VV1111VVXXXXVVf+XEVx11VVXXXXVVVdd9X/ai73Yi70WL8DrvM7rvBdXXXXVVVddddVVV/1fRuWqq6666qqrrrrqqv/TXuzFXuy1eQFe7MVe7LW56qqrrrrqqquuuur/MoKrrrrqqquuuuqqq/5Pu+aaax7MC3DNNdc8+JprrnkwV1111VVXXXXVVVf9X4Ue9KAHcdVVV1111VVXXXXV/03XXHPNg8+cOfNgnulzP/dzfwvgMz/zM1+HZ/qHf/iH3+aqq6666qqrrrrqqv+rqFx11VVXXXXVVVdd9X/Wfffdd+t99913K8/lH/7hH36bq6666qqrrrrqqqv+P6By1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qr/897xHd/xs3iAd3zHd/wsgB/90R/9HK666qqrrrrqqquu+r8MPehBD+Kqq6666qqrrrrqqv/bfuInfsI8H2/3dm8nrrrqqquuuuqqq676v4zKVVddddVVV1111VVXXXXVVVddddVVV131fxXBVVddddVVV1111VX/p11zzTUP5gV4sRd7sdfmqquuuuqqq6666qr/y9CDHvQgrrrqqquuuuqqq676v+cd3/EdP+t1Xud13vuaa655MC/Efffdd+uP/uiPfs5v/dZvfTdXXXXVVVddddVVV/1fgx70oAdx1VVXXXXVVVddddX/Dddcc82DX/u1X/u93umd3umzeab77rvv1muuuebB/Avuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq6666v8C9KAHPYirrrrqqquuuuqqq/53e53XeZ33frEXe7HXep3XeZ335pnuu+++W3/rt37ru3/0R3/0c97xHd/xswDe6Z3e6bMBfuRHfuSzAX77t3/7e17sxV7stV/ndV7nvV7sxV7stXmmf/iHf/jt3/qt3/qe3/qt3/purrrqqquuuuqqq6763ww96EEP4qqrrrrqqquuuuqq/32uueaaB7/2a7/2e73TO73TZ/MAP/IjP/LZv/3bv/0999133608l5/4iZ8wwNu93duJ53LNNdc8+LVf+7Xf653e6Z0+m2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuuqq/23Qgx70IK666qqrrrrqqquu+t/jmmuuefA7vuM7ftbrvM7rvDfPdN999936W7/1W9/9oz/6o5/DC/ETP/ETBni7t3s78QJcc801D36xF3ux136d13md93qxF3ux1wa47777bv2Hf/iH3/6t3/qt7/mHf/iH3+aqq6666qqrrrrqqv8t0IMe9CCuuuqqq6666qqrrvqf7Zprrnnwa7/2a7/X67zO67z3Nddc82Ce6Ud+5Ec++x/+4R9+5x/+4R9+mxfBT/zETxjg7d7u7cSL4JprrnnwO77jO37W67zO67w3z3Tffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddVV/9OhBz3oQVx11VVXXXXVVVdd9T/TNddc8+DXfu3Xfq93eqd3+mye6b777rv1t37rt777R3/0Rz+Hf6Wf+ImfMMDbvd3biX+Fa6655sGv/dqv/V6v8zqv897XXHPNgwHuu+++W//hH/7ht3/rt37re/7hH/7ht7nqqquuuuqqq6666n8i9KAHPYirrrrqqquuuuqqq/7nuOaaax782q/92u/1Oq/zOu99zTXXPJhnuu+++2790R/90c/5rd/6re/m3+gnfuInDPB2b/d24t/oxV7sxV77dV7ndd7rdV7ndd6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuqq/0nQgx70IK666qqrrrrqqquu+u93zTXXPPi1X/u13+ud3umdPptnuu+++279rd/6re/+0R/90c/hP8BP/MRPGODt3u7txL/TNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwQD33Xffrf/wD//w27/1W7/1Pf/wD//w21x11VVXXXXVVVdd9d8NPehBD+Kqq6666qqrrrrqqv8+7/iO7/hZr/M6r/Pe11xzzYN5pvvuu+/WH/3RH/2c3/qt3/pu/gP9xE/8hAHe7u3eTvwHueaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/tZv/dZ3/+iP/ujncNVVV1111VVXXXXVfxf0oAc9iKuuuuqqq6666qqr/mtdc801D37t137t93qnd3qnz+aZ7rvvvlt/67d+67t/+7d/+3vuu+++W/lP8BM/8RMGeLu3ezvxn+Caa6558Gu/9mu/1zu90zt9Ns9033333foP//APv/1bv/Vb3/MP//APv81VV1111VVXXXXVVf+V0IMe9CCuuuqqq6666qqrrvqv8Y7v+I6f9eIv/uKv/WIv9mKvzTPdd999t/7Wb/3Wd//oj/7o5/Cf7Cd+4icM8HZv93biP9E111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/VHf/RHP+e3fuu3vpurrrrqqquuuuqqq/4roAc96EFcddVVV1111VVXXfWf55prrnnwa7/2a7/XO73TO302z3Tffffd+lu/9Vvf/du//dvfc999993Kf5Gf+ImfMMDbvd3bif8i11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666qqrrvrPgh70oAdx1VVXXXXVVVddddV/vGuuuebB7/iO7/hZr/M6r/PePNN9991362/91m9994/+6I9+Dv8NfuInfsIAb/d2byf+i11zzTUPfrEXe7HXfp3XeZ33erEXe7HX5pl+67d+67v/4R/+4Xd+67d+67u56qqrrrrqqquuuuo/GnrQgx7EVVddddVVV1111VX/Ma655poHv/Zrv/Z7vdM7vdNn8wA/8iM/8tm//du//T333Xffrfw3+omf+AkDvN3bvZ34b3TNNdc8+B3f8R0/63Ve53Xem2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuuqq/wjoQQ96EFddddVVV1111VVX/ftcc801D37Hd3zHz3qd13md9+aZ7rvvvlt/67d+67t/9Ed/9HP4H+InfuInDPB2b/d24n+Aa6655sGv/dqv/V4v/uIv/tov9mIv9toA9913363/8A//8Nu/9Vu/9T3/8A//8NtcddVVV1111VVXXfXvgR70oAdx1VVXXXXVVVddddW/3jXXXPPg137t136v13md13nva6655sE802/91m999z/8wz/8zm/91m99N//D/MRP/IQB3u7t3k78D/NiL/Zir/06r/M67/U6r/M6780z3Xfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVddddW/BXrQgx7EVVddddVVV1111VUvumuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m9994/+6I9+Dv+D/cRP/IQB3u7t3k78D3XNNdc8+LVf+7Xf63Ve53Xe+5prrnkwwH333XfrP/zDP/z2b/3Wb33PP/zDP/w2V1111VVXXXXVVVe9qNCDHvQgrrrqqquuuuqqq6564a655poHv/Zrv/Z7vc7rvM57X3PNNQ/mme67775bf/RHf/Rzfuu3fuu7+V/gJ37iJwzwdm/3duJ/uGuuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN9991362/91m9994/+6I9+DlddddVVV1111VVX/UvQgx70IK666qqrrrrqqquuev6uueaaB7/2a7/2e73TO73TZ/NM9913362/9Vu/9d2//du//T333Xffrfwv8hM/8RMGeLu3ezvxv8g111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqqquuuuqqq54f9KAHPYirrrrqqquuuuqqq57TO77jO37W67zO67z3Nddc82Ce6b777rv1t37rt777R3/0Rz+H/6V+4id+wgBv93ZvJ/4Xuuaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/uiP/ujn/NZv/dZ3c9VVV1111VVXXXXVA6EHPehBXHXVVVddddVVV10F11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771b+l/uJn/gJA7zd272d+F/ummuuefBrv/Zrv9c7vdM7fTbPdN999936W7/1W9/927/9299z33333cpVV1111VVXXXXVVehBD3oQV1111VVXXXXVVf+fvc7rvM57v9iLvdhrvc7rvM5780z33Xffrb/1W7/13T/6oz/6Ofwf8hM/8RMGeLu3ezvxf8Q111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pH/7hH377t37rt77nt37rt76bq6666qqrrrrqqv+/0IMe9CCuuuqqq6666qqr/r+55pprHvzar/3a7/VO7/ROn80D/MiP/Mhn//Zv//b33Hfffbfyf9BP/MRPGODt3u7txP9B11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666qqr/n9BD3rQg7jqqquuuuqqq676/+Kaa6558Du+4zt+1uu8zuu8N89033333fpbv/Vb3/2jP/qjn8P/cT/xEz9hgLd7u7cT/4ddc801D36xF3ux136d13md93qxF3ux1wa47777bv2Hf/iH3/6t3/qt7/mHf/iH3+aqq6666qqrrrrq/wf0oAc9iKuuuuqqq6666qr/y6655poHv/Zrv/Z7vc7rvM57X3PNNQ/mmX7kR37ks//hH/7hd/7hH/7ht/l/4id+4icM8HZv93bi/4lrrrnmwe/4ju/4Wa/zOq/z3jzTfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVV/7ehBz3oQVx11VVXXXXVVVf9X3TNNdc8+LVf+7Xf653e6Z0+m2e67777bv2t3/qt7/7RH/3Rz+H/oZ/4iZ8wwNu93duJ/2euueaaB7/2a7/2e73O67zOe19zzTUPBrjvvvtu/Yd/+Iff/q3f+q3v+Yd/+Iff5qqrrrrqqquuuur/HvSgBz2Iq6666qqrrrrqqv8rrrnmmge/9mu/9nu9zuu8zntfc801D+aZ7rvvvlt/9Ed/9HN+67d+67v5f+wnfuInDPB2b/d24v+x13md13nvF3uxF3ut13md13lvnum+++679bd+67e++0d/9Ec/h6uuuuqqq6666qr/O9CDHvQgrrrqqquuuuqqq/63u+aaax782q/92u/1Tu/0Tp/NM9133323/tZv/dZ3/+iP/ujncNVlP/ETP2GAt3u7txNXcc011zz4tV/7td/rdV7ndd77mmuueTDAfffdd+s//MM//PZv/dZvfc8//MM//DZXXXXVVVddddVV/7uhBz3oQVx11VVXXXXVVVf9b/WO7/iOn/U6r/M6733NNdc8mGe67777bv3RH/3Rz/mt3/qt7+aq5/ATP/ETBni7t3s7cdWzXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmme67775bf/RHf/Rzfuu3fuu7ueqqq6666qqrrvrfCT3oQQ/iqquuuuqqq6666n+Ta6655sGv/dqv/V7v9E7v9Nk803333Xfrb/3Wb333b//2b3/PfffddytXPV8/8RM/YYC3e7u3E1c9X9dcc82DX/u1X/u93umd3umzeab77rvv1t/6rd/67n/4h3/4nX/4h3/4ba666qqrrrrqqqv+90APetCDuOqqq6666qqrrvrf4HVe53Xe+3Ve53Xe68Ve7MVem2e67777bv2t3/qt7/7RH/3Rz+Gqf9FP/MRPGODt3u7txFUv1DXXXPPgF3uxF3vt13md13mvF3uxF3ttnum+++679Ud/9Ec/57d+67e+m6uuuuqqq6666qr/+dCDHvQgrrrqqquuuuqqq/6nuuaaax782q/92u/1Tu/0Tp/NM9133323/tZv/dZ3//Zv//b33Hfffbdy1YvsJ37iJwzwdm/3duKqF9k111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/W3fuu3vvu3f/u3v+e+++67lauuuuqqq6666qr/mdCDHvQgrrrqqquuuuqqq/6nueaaax78ju/4jp/1Oq/zOu/NM9133323/tZv/dZ3/+iP/ujncNW/yU/8xE8Y4O3e7u3EVf9q11xzzYNf7MVe7LVf53Ve571e7MVe7LUB7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qqrrrrqqquu+p8FPehBD+Kqq6666qqrrrrqf4Jrrrnmwa/92q/9Xq/zOq/z3tdcc82DeaYf+ZEf+ezf/u3f/p777rvvVq76d/mJn/gJA7zd272duOrf5ZprrnnwO77jO37W67zO67w3z3Tffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111X8/9KAHPYirrrrqqquuuuqq/07XXHPNg9/xHd/xs17ndV7nvXmm++6779bf+q3f+u4f/dEf/Ryu+g/zEz/xEwZ4u7d7O3HVf4hrrrnmwa/92q/9Xq/zOq/z3tdcc82DAe67775b/+Ef/uG3f+u3fut7/uEf/uG3ueqqq6666qqrrvrvgx70oAdx1VVXXXXVVVdd9V/tmmuuefBrv/Zrv9frvM7rvPc111zzYJ7pt37rt777H/7hH37nt37rt76bq/7D/cRP/IQB3u7t3k5c9R/uxV7sxV77dV7ndd7rdV7ndd6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuq/HnrQgx7EVVddddVVV1111X+Va6655sGv/dqv/V7v9E7v9Nk803333Xfrb/3Wb333j/7oj34OV/2n+omf+AkDvN3bvZ246j/NNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwQD33Xffrf/wD//w27/1W7/1Pf/wD//w21x11VVXXXXVVVf910APetCDuOqqq6666qqrrvrPdM011zz4tV/7td/rdV7ndd77mmuueTDPdN999936oz/6o5/zW7/1W9/NVf8lfuInfsIAb/d2byeu+k93zTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++279rd/6re/+0R/90c/hqquuuuqqq6666j8XetCDHsRVV1111VVXXXXVf4Zrrrnmwa/92q/9Xu/0Tu/02TzTfffdd+tv/dZvffdv//Zvf8999913K1f9l/qJn/gJA7zd272duOq/1DXXXPPg137t136vd3qnd/psnum+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666qr/eOhBD3oQV1111VVXXXXVVf+R3vEd3/GzXud1Xue9r7nmmgfzTPfdd9+tv/Vbv/XdP/qjP/o5XPXf5id+4icM8HZv93biqv8W11xzzYNf7MVe7LVf53Ve571e7MVe7LV5pvvuu+/WH/3RH/2c3/qt3/purrrqqquuuuqqq/7joAc96EFcddVVV1111VVX/Xtdc801D37t137t93qnd3qnz+aZ7rvvvlt/67d+67t/+7d/+3vuu+++W7nqv91P/MRPGODt3u7txFX/7a655poHv/Zrv/Z7vdM7vdNn80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddVVV/37oAc96EFcddVVV1111VVX/Vu92Iu92Gu/zuu8znu9zuu8znvzTPfdd9+tv/Vbv/XdP/qjP/o5XPU/yk/8xE8Y4O3e7u3EVf9jXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmmf7hH/7ht3/rt37re37rt37ru7nqqquuuuqqq676t0EPetCDuOqqq6666qqrrvrXuOaaax782q/92u/1Tu/0Tp/NA/zIj/zIZ//2b//299x33323ctX/SD/xEz9hgLd7u7cTV/2PdM011zz4Hd/xHT/rdV7ndd6bZ7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666kWHHvSgB3HVVVddddVVV131orjmmmse/I7v+I6f9Tqv8zrvzTPdd999t/7Wb/3Wd//oj/7o53DV/3g/8RM/YYC3e7u3E1f9j3bNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVeG+C+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666qp/GXrQgx7EVVddddVVV1111QtyzTXXPPi1X/u13+t1Xud13vuaa655MM/0Iz/yI5/9D//wD7/zD//wD7/NVf9r/MRP/IQB3u7t3k5c9b/GNddc8+B3fMd3/KzXeZ3XeW+e6b777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqhcMPehBD+Kqq6666qqrrrrquV1zzTUPfu3Xfu33eqd3eqfP5pnuu+++W3/rt37ru3/0R3/0c7jqf6Wf+ImfMMDbvd3biav+17nmmmse/Nqv/drv9Tqv8zrvfc011zwY4L777rv1H/7hH37nt37rt777H/7hH36bq6666qqrrrrqqueEHvSgB3HVVVddddVVV10FcM011zz4tV/7td/rdV7ndd77mmuueTDPdN999936oz/6o5/zW7/1W9/NVf+r/cRP/IQB3u7t3k5c9b/WNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW+e6b777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqivQgx70IK666qqrrrrqqv/frrnmmge/9mu/9nu90zu902fzTPfdd9+tv/Vbv/Xdv/3bv/099913361c9X/CT/zETxjg7d7u7cRV/ydcc801D37t137t93qd13md977mmmseDHDffffd+g//8A+/81u/9Vvf/Q//8A+/zVVXXXXVVVdd9f8ZetCDHsRVV1111VVXXfX/0zu+4zt+1uu8zuu89zXXXPNgnum+++679Ud/9Ec/57d+67e+m6v+z/mJn/gJA7zd272duOr/lGuuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN9991364/+6I9+zm/91m99N1ddddVVV1111f9H6EEPehBXXXXVVVddddX/H9dcc82DX/u1X/u93umd3umzeab77rvv1t/6rd/67t/+7d/+nvvuu+9Wrvo/6yd+4icM8HZv93biqv+zrrnmmge/9mu/9nu90zu902fzTPfdd9+tv/3bv/09f//3f//b//AP//DbXHXVVVddddVV/1+gBz3oQVx11VVXXXXVVf/3vc7rvM57v87rvM57vdiLvdhr80z33Xffrb/1W7/13T/6oz/6OVz1/8JP/MRPGODt3u7txFX/511zzTUPfrEXe7HXfp3XeZ33erEXe7HX5pnuu+++W3/0R3/0c37rt37ru7nqqquuuuqqq/6vQw960IO46qqrrrrqqqv+b7rmmmse/Nqv/drv9U7v9E6fzTPdd999t/7Wb/3Wd//2b//299x33323ctX/Kz/xEz9hgLd7u7cTV/2/cs011zz4tV/7td/rnd7pnT6bZ7rvvvtu/e3f/u3v+a3f+q3vvu+++27lqquuuuqqq676vwg96EEP4qqrrrrqqquu+r/lmmuuefA7vuM7ftbrvM7rvDfPdN999936W7/1W9/9oz/6o5/DVf9v/cRP/IQB3u7t3k5c9f/SNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22A++6779Z/+Id/+O1/+Id/+J3f+q3f+m6uuuqqq6666qr/S9CDHvQgrrrqqquuuuqq//2uueaaB7/2a7/2e73O67zOe19zzTUP5pl+5Ed+5LN/+7d/+3vuu+++W7nq/72f+ImfMMDbvd3biav+37vmmmse/I7v+I6f9Tqv8zrvzTPdd999t/72b//29/zWb/3Wd9933323ctVVV1111VVX/W+HHvSgB3HVVVddddVVV/3vdc011zz4tV/7td/rnd7pnT6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrHuAnfuInDPB2b/d24qqrnumaa6558Gu/9mu/1+u8zuu89zXXXPNggPvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrrrqqquuuuqq/63Qgx70IK666qqrrrrqqv9drrnmmge/9mu/9nu9zuu8zntfc801D+aZ/uEf/uG3f+u3fut7fuu3fuu7ueqq5+MnfuInDPB2b/d24qqrno8Xe7EXe+3XeZ3Xea/XeZ3XeW+e6b777rv1t3/7t7/nR37kRz6bq6666qqrrrrqfxv0oAc9iKuuuuqqq6666n+Ha6655sGv/dqv/V7v9E7v9Nk803333Xfrb/3Wb333j/7oj34OV131L/iJn/gJA7zd272duOqqF+Kaa6558Gu/9mu/1+u8zuu89zXXXPNggPvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrrrqqquuuuqq/w3Qgx70IK666qqrrrrqqv/Z3vEd3/GzXud1Xue9r7nmmgfzTPfdd9+tP/qjP/o5v/Vbv/XdXHXVi+gnfuInDPB2b/d24qqrXgTXXHPNg1/sxV7stV/ndV7nvV7sxV7stXmm++6779bf/u3f/p4f+ZEf+Wyuuuqqq6666qr/ydCDHvQgrrrqqquuuuqq/3muueaaB7/2a7/2e73TO73TZ/NM9913362/9Vu/9d2//du//T333XffrVx11b/ST/zETxjg7d7u7cRVV/0rXXPNNQ9+7dd+7fd6p3d6p8/mme67775b/+Ef/uG3f+u3fut7/uEf/uG3ueqqq6666qqr/qdBD3rQg7jqqquuuuqqq/7neMd3fMfPep3XeZ33vuaaax7MM9133323/tZv/dZ3/+iP/ujncNVV/w4/8RM/YYC3e7u3E1dd9W90zTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++2790R/90c/5rd/6re/mqquuuuqqq676nwI96EEP4qqrrrrqqquu+u91zTXXPPi1X/u13+ud3umdPptnuu+++279rd/6re/+7d/+7e+57777buWqq/4D/MRP/IQB3u7t3k5cddV/gGuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m9992//9m9/z3333XcrV1111VVXXXXVfyf0oAc9iKuuuuqqq6666r/Hi73Yi73267zO67zX67zO67w3z3Tffffd+lu/9Vvf/aM/+qOfw1VX/Qf7iZ/4CQO83du9nbjqqv9A11xzzYNf7MVe7LVf53Ve571e7MVe7LV5pn/4h3/47d/6rd/6nt/6rd/6bq666qqrrrrqqv8O6EEPehBXXXXVVVddddV/nWuuuebBr/3ar/1e7/RO7/TZPMCP/MiPfPZv//Zvf8999913K1dd9Z/kJ37iJwzwdm/3duKqq/6TXHPNNQ9+x3d8x896ndd5nffmme67775bf+u3fuu7f/u3f/t77rvvvlu56qqrrrrqqqv+q6AHPehBXHXVVVddddVV//muueaaB7/jO77jZ73O67zOe/NM9913362/9Vu/9d0/+qM/+jlcddV/JEnZbR53mW9aUYRNtvGnf+Db7gJ4u7d7O2W/fTLrxg5AjPsXYzy6xFVX/Qe65pprHvzar/3a7/XiL/7ir/1iL/Zirw1w33333foP//APv/1bv/Vb3/MP//APv81VV1111VVXXfWfDT3oQQ/iqquuuuqqq676z3HNNdc8+LVf+7Xf63Ve53Xe+5prrnkwz/Rbv/Vb3/1bv/Vb3/MP//APv81VV/3H07R5/UP3HvV2n7i67hXeNOcnrlNbL8vhfU//gw+57iUB3vad3m179yXe90sOHvpmHwpw/G++7WO2n/LTX81VV/0nueaaax78ju/4jp/1Oq/zOu/NM9133323/tZv/dZ3/+iP/ujncNVVV1111VVX/WdBD3rQg7jqqquuuuqqq/5jXXPNNQ9+7dd+7fd6p3d6p8/mme67775bf+u3fuu7f/RHf/RzuOqq/0TZbR6/7zW+6DfGEw97WZ7Ln77rCoA3+uTv+9jDG1/t7YZTj301gNN/+Nlvvrj7z36Bq676T3bNNdc8+LVf+7Xf63Ve53Xe+5prrnkwwH333XfrP/zDP/z2b/3Wb33PP/zDP/w2V1111VVXXXXVfyT0oAc9iKuuuuqqq6666t/vmmuuefBrv/Zrv9frvM7rvPc111zzYJ7pvvvuu/VHf/RHP+e3fuu3vpurrvovcPCQN/ngiy/74d8EEMP+BU3LAxRB1P6P3md+DcAr/uCc+ymn8dpf//CX6PZvfyJXXfVf5MyZMw968Rd/8dd5sRd7sdd6ndd5nffmme67775bf+u3fuu7f/RHf/RzuOqqq6666qqr/iOgBz3oQVx11VVXXXXVVf9211xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuq/0PlX+uQfObrpNd4Rt+nkX3zN+23c8Qc/nv1iZ9p58Iv//Dd++q8BvOIPzgHQtNyfXXzyn53+g898U7VxzVVX/Te45pprHvzar/3a7/U6r/M6733NNdc8GOC+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666t8KPehBD+Kqq6666qqrrvrXe8d3fMfPep3XeZ33vuaaax7MM9133323/tZv/dZ3/+iP/ujncNVV/03Ov+In/dBw6lGvXFYX777mtz7uVQFQlDY/ce1Pf/+33gnwij/QZwz75zZv/dXvOvb4H/wctWHJVVf9Nztz5syDXvzFX/x1Xud1Xue9XuzFXuy1eab77rvv1h/90R/9nN/6rd/6bq666qqrrrrqqn8t9KAHPYirrrrqqquuuupFc8011zz4tV/7td/rnd7pnT6bZ7rvvvtu/a3f+q3v/u3f/u3vue+++27lqqv+h3GZbYw7D3qxiy/9wV/7+x/+oFcGeLVvuvcfjv/9d37C/J4//yWuuup/oGuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111YsCPehBD+Kqq6666qqrrnrhXud1Xue9X+zFXuy1Xud1Xue9eab77rvv1t/6rd/67h/90R/9HK666n8kKfutk0c3vtrbXXqJ9/2S7DaP/em7rgTwVu/2/jfU9e69JkJuE1dd9T/UmTNnHvTiL/7ir/M6r/M67/ViL/Zir80z3Xfffbf+6I/+6Of81m/91ndz1VVXXXXVVVe9MOhBD3oQV1111VVXXXXV87rmmmse/Nqv/drv9U7v9E6fzQP8yI/8yGf/9m//9vfcd999t3LVVf9DOWrfFqdvuvTYd/+co1te591xm8ry4j1/9P5bNwG8zTu/5/G2cc2DHLXvLz75z7nqqv8Frrnmmge/9mu/9nu90zu902fzTPfdd9+tv/Vbv/Xdv/3bv/099913361cddVVV1111VXPDT3oQQ/iqquuuuqqq656tmuuuebB7/iO7/hZr/M6r/PePNN9991362/91m9994/+6I9+Dldd9T9c1o3t4dSjX+XiS3/I109bNzxC0+qw33va3xz/q2/+iJ/7ji/9C4A3+JQf/KS9F3vPz+92n/qX1/zOJ76mchq46qr/Jc6cOfOgF3/xF3+d13md13mvF3uxF3ttgLNnzz7j7//+73/rH/7hH37nt37rt76bq6666qqrrrrqfuhBD3oQV1111VVXXfX/3TXXXPPg137t136v13md13nva6655sE804/8yI989m//9m9/z3333XcrV131v0D2O6cPHvbmH7r3qHf8VJduBrC4649+6tjffecnlWH//E/90HefB3jTj/iytzn3Kp/xk4Cu+a2PfeXZhSf+CVdd9b/QNddc8+B3fMd3/KzXeZ3XeW+e6b777rv1t37rt777t3/7t7/nvvvuu5Wrrrrqqquu+v8NPehBD+Kqq6666qqr/r+65pprHvzar/3a7/VO7/ROn80z3Xfffbf+1m/91nf/6I/+6Odw1VX/y5x/pU/5kaObXv0deYAy7l8o+3c+se7d8cTf/tRXf2+At/jAT3uVe1/zS3+PKPX433zrx2w/5We+mquu+l/szJkzD3qd13md936d13md977mmmseDHD27Nln/P3f//1v/dZv/db3/MM//MNvc9VVV1111VX/P6EHPehBXHXVVVddddX/J9dcc82DX/u1X/u9Xud1Xue9r7nmmgfzTP/wD//w27/1W7/1Pb/1W7/13Vx11f9GUtz55j98LvutE2CX5YW7si62XRdbSAHwp++6AuAVf3AOAHae/Kuv+6DNp//Kt3PVVf9HvNiLvdhrv87rvM57vc7rvM5780z33Xffrb/1W7/13T/6oz/6OVx11VVXXXXV/y/oQQ96EFddddVVV131/8E111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/W3fuu3vvtHf/RHP4errvpfrvXbp+56ix8+BxDj0d61v/GRL3d4y+u8+/Lm13yHNjt+net880/evc0AXvEHZqkch3p0361nfveTX6esLt7DVVf9H3PmzJkHvc7rvM57v87rvM57X3PNNQ8GOHv27DP+/u///rd+67d+63v+4R/+4be56qqrrrrqqv/70IMe9CCuuuqqq6666v+yd3zHd/ys13md13nva6655sE803333Xfrj/7oj37Ob/3Wb303V131f8S486AXP/dqn/VzAN3eM/7+9B98zlsAZFlsLW96tbdf3fBKb/nbH/+ybwPwqt987+P63af/9c4Tf/SLur1n/D1XXfV/2DXXXPPgF3uxF3vt13md13mvF3uxF3ttnum+++679bd+67e++0d/9Ec/h6uuuuqqq676vws96EEP4qqrrrrqqqv+r7nmmmse/Nqv/drv9U7v9E6fzTPdd999t/7Wb/3Wd//2b//299x33323ctVV/w/9xE/8hAHe7u3eTlx11f9DZ86cedDrvM7rvPc7vdM7fTbPdPbs2Wf8/d///W/91m/91vf8wz/8w29z1VVXXXXVVf+3oAc96EFcddVVV1111f8V7/iO7/hZL/7iL/7aL/ZiL/baPNN9991362/91m9994/+6I9+Dldd9f/cT/zETxjg7d7u7cRVV/0/ds011zz4xV7sxV77dV7ndd7rxV7sxV6bZ7rvvvtu/dEf/dHP+a3f+q3v5qqrrrrqqqv+b0APetCDuOqqq6666qr/za655poHv/Zrv/Z7vdM7vdNn80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVZf9xE/8hAHe7u3eTlx11VWXnTlz5kGv8zqv897v9E7v9Nk809mzZ5/xm7/5m9/127/9299z33333cpVV1111VVX/e+FHvSgB3HVVVddddVV/xtdc801D37Hd3zHz3qd13md9+aZ7rvvvlt/67d+67t/9Ed/9HO46qqrnsdP/MRPGODt3u7txFVXXfUcrrnmmge/2Iu92Gu/zuu8znu92Iu92GvzTP/wD//w27/1W7/1Pb/1W7/13Vx11VVXXXXV/z7oQQ96EFddddVVV131v8U111zz4Nd+7dd+r3d6p3f6bB7gR37kRz77t3/7t7/nvvvuu5WrrrrqBfqJn/gJA7zd272duOqqq16gM2fOPOid3umdPvt1Xud13ptnOnv27DN+8zd/87t++7d/+3vuu+++W7nqqquuuuqq/x3Qgx70IK666qqrrrrqf7prrrnmwe/4ju/4Wa/zOq/z3jzTfffdd+tv/dZvffeP/uiPfg5XXXXVi+QnfuInDPB2b/d24qqrrvoXXXPNNQ9+7dd+7fd68Rd/8dd+sRd7sdcGuO+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq/5nQw960IO46qqrrrrqqv+Jrrnmmge/9mu/9nu9zuu8zntfc801D+aZfuu3fuu7/+Ef/uF3fuu3fuu7ueqqq/5VfuInfsIAb/d2byeuuuqqf5UzZ8486J3e6Z0++3Ve53Xem2c6e/bsM37zN3/zu370R3/0c7jqqquuuuqq/5nQgx70IK666qqrrrrqf5Jrrrnmwa/92q/9Xu/0Tu/02TzTfffdd+tv/dZvffeP/uiPfg5XXXXVv9lP/MRPGODt3u7txFVXXfVvcs011zz4tV/7td/rdV7ndd77mmuueTDAfffdd+s//MM//PZv/dZvfc8//MM//DZXXXXVVVdd9T8HetCDHsRVV1111VVX/Xe75pprHvzar/3a7/U6r/M6733NNdc8mGe67777bv3RH/3Rz/mt3/qt7+aqq676d/uJn/gJA7zd272duOqqq/5drrnmmge/2Iu92Gu92Iu92Gu/zuu8znvzTGfPnn3Gb/7mb37Xj/7oj34OV1111VVXXfXfDz3oQQ/iqquuuuqqq/67XHPNNQ9+7dd+7fd6p3d6p8/mme67775bf+u3fuu7f/u3f/t77rvvvlu56qqr/sP8xE/8hAHe7u3eTlx11VX/Ya655poHv/Zrv/Z7vc7rvM57X3PNNQ8GuO+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq/57oAc96EFcddVVV1111X+1d3zHd/ys13md13nva6655sE803333Xfrb/3Wb333j/7oj34OV1111X+Kn/iJnzDA273d24mrrrrqP9w111zz4Bd7sRd7rdd5ndd57xd7sRd7bZ7p7Nmzz/iRH/mRz/6t3/qt7+aqq6666qqr/muhBz3oQVx11VVXXXXVf4Vrrrnmwa/92q/9Xu/0Tu/02TzTfffdd+tv/dZvffdv//Zvf8999913K1ddddV/qp/4iZ8wwNu93duJq6666j/VNddc8+DXfu3Xfq93eqd3+mye6b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrvrPhx70oAdx1VVXXXXVVf+ZXud1Xue9X+zFXuy1Xud1Xue9eab77rvv1t/6rd/67h/90R/9HK666qr/Mj/xEz9hgLd7u7cTV1111X+Ja6655sEv9mIv9lqv8zqv894v9mIv9to80z/8wz/8zm/91m9992/91m99N1ddddVVV131nwc96EEP4qqrrrrqqqv+o11zzTUPfu3Xfu33eqd3eqfP5gF+5Ed+5LN/+7d/+3vuu+++W7nqqqv+y/3ET/yEAd7u7d5OXHXVVf/lrrnmmge/9mu/9nu90zu902fzTPfdd9+tv/Vbv/Xdv/3bv/099913361cddVVV1111X8s9KAHPYirrrrqqquu+o9yzTXXPPgd3/EdP+t1Xud13ptnuu+++279rd/6re/+0R/90c/hqquu+m/1Ez/xEwZ4u7d7O3HVVVf9t7nmmmse/GIv9mKv9Tqv8zrv/WIv9mKvDXDffffd+g//8A+/81u/9Vvf/Q//8A+/zVVXXXXVVVf9x0APetCDuOqqq6666qp/j2uuuebBr/3ar/1er/M6r/Pe11xzzYN5ph/5kR/57H/4h3/4nX/4h3/4ba666qr/EX7iJ37CAG/3dm8nrrrqqv8Rrrnmmge/4zu+42e9zuu8znvzTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVVddddW/D3rQgx7EVVddddVVV/1bXHPNNQ9+7dd+7fd6p3d6p8/mme67775bf+u3fuu7f/RHf/RzuOqqq/7H+Ymf+AkDvN3bvZ246qqr/ke55pprHvzar/3a7/U6r/M6733NNdc8GOC+++679R/+4R9+57d+67e++x/+4R9+m6uuuuqqq67610MPetCDuOqqq6666qoX1TXXXPPg137t136v13md13nva6655sE803333Xfrj/7oj37Ob/3Wb303V1111f9Ihw96/ff+5a/8kO8CePMP/uzXmZ39u9/mqquu+h/pxV7sxV77dV7ndd7rdV7ndd6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqqtedOhBD3oQV1111VVXXfUvueaaax782q/92u/1Tu/0Tp/NM9133323/tZv/dZ3/+iP/ujncNVVV/2Pd99rfvFv/d5HPeK1AV7ja57829f87ie/DlddddX/aNdcc82DX/u1X/u9Xud1Xue9r7nmmgcD3Hfffbf+wz/8w+/81m/91nf/wz/8w29z1VVXXXXVVS8cetCDHsRVV1111VVXvSDv+I7v+Fmv8zqv897XXHPNg3mm++6779Yf/dEf/Zzf+q3f+m6uuuqq/zVuf7tf8J++6wqAV/32S7de/0vv+xCuuuqq/xWuueaaB7/Yi73Ya7/O67zOe73Yi73Ya/NM9913360/+qM/+jm/9Vu/9d1cddVVV1111fOHHvSgB3HVVVddddVVD3TNNdc8+LVf+7Xf653e6Z0+m2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrvpf5fBBr//eF17+Y77rT991BcAr/uCck3/+Ve+z+Yxf/26uuuqq/1WuueaaB7/2a7/2e73TO73TZ/NM9913363/8A//8Du/9Vu/9d3/8A//8NtcddVVV1111bOhBz3oQVx11VVXXXUVwDu+4zt+1ou/+Iu/9ou92Iu9Ns9033333fpbv/Vb3/2jP/qjn8NVV131v9Z9r/nFv7U+8xKv/afvugLgFX9wzuzs3/32Nb/7ya/DVVdd9b/SNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6b777rv1R3/0Rz/nt37rt76bq6666qqrrgL0oAc9iKuuuuqqq/7/uuaaax782q/92u/1Tu/0Tp/NM9133323/tZv/dZ3//Zv//b33Hfffbdy1VVX/a93+9v9ggH+9F1XALziD84BuP6X3vch9ejeW7nqqqv+V7vmmmse/Nqv/drv9U7v9E6fzTPdd999t/72b//29/zWb/3Wd9933323ctVVV1111f9X6EEPehBXXXXVVVf9/3PNNdc8+B3f8R0/63Ve53Xem2e67777bv2t3/qt7/7RH/3Rz+Gqq676P2PauPbBhw96vffae+y7ffafvusKgFf8wTk7j/uBzz72+B/8HK666qr/M6655poHv9iLvdhrv87rvM57vdiLvdhr80y/9Vu/9d3/8A//8Du/9Vu/9d1cddVVV131/w160IMexFVXXXXVVf8/XHPNNQ9+7dd+7fd6p3d6p8/mAX7kR37ks3/7t3/7e+67775bueqqq/7PmjauffDPfN83Ph3g7d7u7cRVV131f9o111zz4Hd8x3f8rNd5ndd5b57pvvvuu/W3f/u3v+e3fuu3vvu+++67lauuuuqqq/4/QA960IO46qqrrrrq/7Zrrrnmwe/4ju/4Wa/zOq/z3jzTfffdd+tv/dZvffeP/uiPfg5XXXXV/xs/8RM/YYC3e7u3E1ddddX/C9dcc82DX/u1X/u9XvzFX/y1X+zFXuy1Ae67775b/+Ef/uG3f+u3fut7/uEf/uG3ueqqq6666v8y9KAHPYirrrrqqqv+77nmmmse/Nqv/drv9Tqv8zrvfc011zyYZ/qt3/qt7/6Hf/iH3/mt3/qt7+aqq676f+cnfuInDPB2b/d24qqrrvp/58Ve7MVe+3Ve53Xe63Ve53Xem2e67777bv3t3/7t7/mRH/mRz+aqq6666qr/i9CDHvQgrrrqqquu+r/jmmuuefBrv/Zrv9c7vdM7fTbPdN999936W7/1W9/9oz/6o5/DVVdd9f/aT/zETxjg7d7u7cRVV131/9Y111zz4Nd+7dd+r9d5ndd572uuuebBAPfdd9+t//AP//Dbv/Vbv/U9//AP//DbXHXVVVdd9X8FetCDHsRVV1111VX/u11zzTUPfu3Xfu33ep3XeZ33vuaaax7MM9133323/uiP/ujn/NZv/dZ3c9VVV10F/MRP/IQB3u7t3k5cddVV/+9dc801D36xF3ux136d13md93qxF3ux1+aZ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eOQjH/mus9mMB1qv1zzpSU/6wTd/8zd/N/4H+UBvffyn5rEv4wF+Ukff97Fx8T2/OI9/2zt78/15gL/R+Kfvo3NvfkF5lquuuup/hGuuuebBr/3ar/1e7/RO7/TZPMA//MM//PZv/dZvfc9v/dZvfTfAmTNnHiRJPIBtnz179hlcddVVV131HwU96EEP4qqrrrrqqv9611xzzYNf7MVe7LVf53Ve571e7MVe7LV5pvvuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqqv+AzzkIQ/pfuu3fmvgAV7ndV6nf/rTnz7yP0w13ef7+De+pTfe5ZLywk/q6Pu+RvufO+D1ace1X5Mnf+AV6F/9LtrtPxxH3/bt7H/VJEauuuqq/1bXXHPNg1/7tV/7vd7pnd7ps3mA++6779bf+q3f+u4f/dEf/Ryuuuqqq67674Ae9KAHcdVVV1111X+va6655sGv/dqv/V4v/uIv/tov9mIv9to803333Xfrb/3Wb333b//2b3/PfffddytXXXXVVVddddVV/4Ncc801D37t137t93qd13md977mmmsezDPdd999t/7Wb/3Wd//2b//299x33323ctVVV1111X8n9KAHPYirrrrqqqv+57jmmmse/Nqv/drv9U7v9E6fzTPdd999t549e/bW3/qt3/qe3/qt3/purrrqqquuuuqqq/6bXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmme67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666n8K9KAHPYirrrrqqqv+57nmmmse/GIv9mKv/WIv9mKv9Tqv8zrvzTPdd999t/7DP/zDb//Wb/3W9/zDP/zDb3PVVVddddVVV131X+Caa6558Gu/9mu/1zu90zt9Ng/wW7/1W9/9D//wD7/zW7/1W9/NVVddddVV/xOhBz3oQVx11VVXXfU/2zXXXPPgF3uxF3vt13md13mvF3uxF3ttnum+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666qr/QNdcc82DX/u1X/u93umd3umzeYD77rvv1t/6rd/67h/90R/9HK666qqrrvqfDj3oQQ/iqquuuuqq/z2uueaaB7/2a7/2e734i7/4a7/Yi73Ya/NM9913362/9Vu/9d2//du//T333XffrVx11VVXXXXVVVf9G1xzzTUPfu3Xfu33et3Xfd33OXPmzIN4pvvuu+/W3/qt3/ruH/3RH/0crrrqqquu+t8EPehBD+Kqq6666qr/na655poHv/Zrv/Z7vc7rvM57X3PNNQ/mme67775bf/RHf/Rzfuu3fuu7ueqqq6666qqrrvoXXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmme67775bf+u3fuu7f/u3f/t77rvvvlu56qqrrrrqfyP0oAc9iKuuuuqqq/53u+aaax585syZB7/O67zOe73O67zOe/NM9913363/8A//8Nv/8A//8Du/9Vu/9d1cddVVV1111VVXPcCLvdiLvfbrvM7rvNfrvM7rvDcP8CM/8iOfffbs2Vt/67d+63u46qqrrrrqfzv0oAc9iKuuuuqqq/7vuOaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/sM//MNv/9Zv/db3/MM//MNvc9VVV1111VVX/b90zTXXPPi1X/u13+ud3umdPpsHuO+++279rd/6re/+0R/90c/hqquuuuqq/0vQgx70IK666qqrrvq/6Zprrnnwa7/2a7/Xi7/4i7/2i73Yi702z3Tffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVdd9X/aNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzTfffdd+tv/dZvffeP/uiPfg5XXXXVVVf9X4Ue9KAHcdVVV1111f9911xzzYNf+7Vf+71e53Ve572vueaaB/NM9913362/9Vu/9d0/+qM/+jlcddVVV1111VX/Z1xzzTUPfu3Xfu33ep3XeZ33vuaaax7MM9133323/tZv/dZ3//Zv//b33Hfffbdy1VVXXXXV/3XoQQ96EFddddVVV/3/8mIv9mKv/Tqv8zrv9Tqv8zrvzTPdd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVVVddddVVV/2v9Dqv8zrv/WIv9mKv9Tqv8zrvzTPdd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddX/J+hBD3oQV1111VVX/f90zTXXPPjFXuzFXvvFXuzFXut1Xud13ptnuu+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq676H+2aa6558Gu/9mu/1zu90zt9Ng9w33333fpbv/Vb3/2jP/qjn8NVV1111VX/X6EHPehBXHXVVVddddU111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/W3fuu3vvsf/uEffucf/uEffpurrrrqqquuuup/hGuuuebBr/3ar/1e7/RO7/TZPMB9991362/91m9994/+6I9+DlddddVVV10F6EEPehBXXXXVVVdd9UDXXHPNg1/7tV/7vV7ndV7nva+55poH80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddVV/6WuueaaB7/2a7/2e73u677u+5w5c+ZBPNN9991362/91m9992//9m9/z3333XcrV1111VVXXfVs6EEPehBXXXXVVVdd9YJcc801D37Hd3zHz3qd13md9+aZ7rvvvlvPnj1762/91m99z2/91m99N1ddddVVV1111X+aa6655sGv/dqv/V7XXHPNg1/ndV7nvXmm++6779bf+q3f+u5/+Id/+J1/+Id/+G2uuuqqq6666vlDD3rQg7jqqquuuuqqf8k111zz4Bd7sRd77Rd7sRd7rdd5ndd5b57pvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqqquuuuo/xDXXXPPg137t136vd3qnd/psHuAf/uEffvu3fuu3vvu3fuu3voerrrrqqquu+pehBz3oQVx11VVXXXXVv8Y111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqqquuuupf5Zprrnnwa7/2a7/XO73TO302D3Dffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVf966AHPehBXHXVVVddddW/1TXXXPPg137t136vF3/xF3/tF3uxF3ttnum+++679bd+67e++7d/+7e/57777ruVq6666qqrrrrq+brmmmse/Nqv/drv9Tqv8zrvfc011zyYZ7rvvvtu/a3f+q3v/q3f+q3vPnv27DO46qqrrrrqqn8b9KAHPYirrrrqqquu+o9wzTXXPPi1X/u13+ud3umdPpsH+Id/+Iff/q3f+q3v+a3f+q3v5qqrrrrqqquu4pprrnnwa7/2a7/Xi7/4i7/2i73Yi702z3Tffffd+lu/9Vvf/du//dvfc999993KVVddddVVV/37oQc96EFcddVVV1111X+ka6655sEv9mIv9tov9mIv9lqv8zqv894803333XfrP/zDP/z2P/zDP/zOb/3Wb303V1111VVXXfX/zDXXXPPg137t136vd3qnd/psHuBHfuRHPvvs2bPP+K3f+q3v5qqrrrrqqqv+Y6EHPehBXHXVVVddddV/lmuuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN999136z/8wz/89m/91m99zz/8wz/8NlddddVVV131f9Q111zz4Nd+7dd+r3d6p3f6bB7gvvvuu/W3fuu3vvtHf/RHP4errrrqqquu+s+DHvSgB3HVVVddddVV/xWuueaaB7/2a7/2e734i7/4a7/Yi73Ya/NM9913362/9Vu/9d2//du//T333XffrVx11VVXXXXV/3LXXHPNg1/7tV/7vV7ndV7nva+55poH80z33Xffrb/1W7/13T/6oz/6OVx11VVXXXXVfw30oAc9iKuuuuqqq676r3bNNdc8+LVf+7Xf63Ve53Xe+5prrnkwz3Tffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVf9L3LNNdc8+LVf+7Xf68Vf/MVf58Ve7MVei2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqqv+a6EHPehBXHXVVVddddV/l2uuuebBZ86cefDrvM7rvNfrvM7rvDfPdN999936D//wD7/9D//wD7/zW7/1W9/NVVddddVVV/0P9WIv9mKv/Tqv8zrv9Tqv8zrvzTPdd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVV/33Qgx70IK666qqrrrrqf4JrrrnmwS/2Yi/22q/zOq/zXi/2Yi/22jzTfffdd+s//MM//PZv/dZvfc8//MM//DZXXXXVVVdd9d/smmuuefBrv/Zrv9c7vdM7fTYPcN999936W7/1W9/9oz/6o5/DVVddddVVV/3PgB70oAdx1VVXXXXVVf/TXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmme67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qr/Itdcc82DX/u1X/u9Xud1Xue9r7nmmgfzTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVVddddX/POhBD3oQV1111VVXXfU/2TXXXPPg137t136v13md13nva6655sE803333Xfrb/3Wb333j/7oj34OV1111VVXXfWf4Jprrnnwa7/2a7/X67zO67z3Nddc82Ce6b777rv1t37rt777t37rt7777Nmzz+Cqq6666qqr/udCD3rQg7jqqquuuuqq/y2uueaaB7/jO77jZ73O67zOe/NM9913363/8A//8Nv/8A//8Du/9Vu/9d1cddVVV1111b/TO77jO37WNddc8+DXeZ3XeW+e6b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrvrfAT3oQQ/iqquuuuqqq/63ueaaax78Yi/2Yq/9Yi/2Yq/1Oq/zOu/NM9133323/sM//MNv/9Zv/db3/MM//MNvc9VVV1111VUvomuuuebBr/3ar/1e7/RO7/TZPMA//MM//PZv/dZvfc9v/dZvfTdXXXXVVVdd9b8PetCDHsRVV1111VVX/W92zTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++279rd/6re/+h3/4h9/5h3/4h9/mqquuuuqqq57LNddc8+DXfu3Xfq93eqd3+mwe4L777rv1t37rt777R3/0Rz+Hq6666qqrrvrfDT3oQQ/iqquuuuqqq/6vuOaaax782q/92u/14i/+4q/9Yi/2Yq/NM9133323/tZv/dZ3//Zv//b33Hfffbdy1VVXXXXV/1vXXHPNg1/7tV/7vV7ndV7nva+55poH80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddX/DehBD3oQV1111VVXXfV/0TXXXPPg137t136vd3qnd/psnum+++679ezZs7f+1m/91vf81m/91ndz1VVXXXXV/wvXXHPNg1/7tV/7vV78xV/8dV7sxV7stXim++6779bf+q3f+u5/+Id/+J1/+Id/+G2uuuqqq6666v8e9KAHPYirrrrqqquu+r/smmuuefCLvdiLvfaLvdiLvdbrvM7rvDfPdN999936D//wD7/9W7/1W9/zD//wD7/NVVddddVV/+dcc801D37t137t93qnd3qnz+YBfuu3fuu7/+Ef/uF3fuu3fuu7ueqqq6666qr/29CDHvQgrrrqqquuuur/i2uuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN999136z/8wz/89m/91m99zz/8wz/8NlddddVVV/2vdc011zz4tV/7td/rnd7pnT6bB7jvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqqv+/0APetCDuOqqq6666qr/j6655poHv/Zrv/Z7vfiLv/hrv9iLvdhr80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVdd9T/eNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzTfffdd+tv/dZvffeP/uiPfg5XXXXVVVdd9f8TetCDHsRVV1111VVX/X93zTXXPPi1X/u13+ud3umdPpsHuO+++2790R/90c/5rd/6re/mqquuuuqq/1GuueaaB7/2a7/2e734i7/4a7/Yi73Ya/NM9913362/9Vu/9d2/9Vu/9d1nz559BlddddVVV131/xt60IMexFVXXXXVVVdddcU111zz4DNnzjz4dV7ndd7rdV7ndd6bZ7rvvvtu/Yd/+Iff/od/+Iff+a3f+q3v5qqrrrrqqv82L/ZiL/bar/M6r/Ner/M6r/PePMCP/MiPfPbZs2ef8Vu/9VvfzVVXXXXVVVdddT/0oAc9iKuuuuqqq6666nldc801D36xF3ux136d13md93qxF3ux1+aZ7rvvvlv/4R/+4bd/67d+63v+4R/+4be56qqrrrrqP90111zz4Nd+7dd+r3d6p3f6bB7gvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuur5QQ960IO46qqrrrrqqqteuGuuuebBr/3ar/1eL/7iL/7aL/ZiL/baPNN9991362/91m999z/8wz/8zj/8wz/8NlddddVVV/2Hueaaax782q/92u/1Oq/zOu99zTXXPJhnuu+++279rd/6re/+0R/90c/hqquuuuqqq676l6AHPehBXHXVVVddddVVL7prrrnmwa/92q/9Xq/zOq/z3tdcc82Deab77rvv1t/6rd/67h/90R/9HK666qqrrvo3ueaaax782q/92u/14i/+4q/9Yi/2Yq/NM9133323/tZv/dZ3//Zv//b33Hfffbdy1VVXXXXVVVe9qNCDHvQgrrrqqquuuuqqf5sXe7EXe+3XeZ3Xea/XeZ3XeW+e6b777rv1H/7hH377H/7hH37nt37rt76bq6666qqr/kWv8zqv894v9mIv9tqv8zqv814803333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVvwV60IMexFVXXXXVVVdd9e9zzTXXPPjFXuzFXvvFXuzFXut1Xud13ptnuu+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqZ7nmmmse/Nqv/drv9U7v9E6fzQPcd999t/7Wb/3Wd//oj/7o53DVVVddddVVV/17oQc96EFcddVVV1111VX/ca655poHv9iLvdhrv87rvM57vdiLvdhr80z33Xffrb/1W7/13f/wD//wO//wD//w21x11VVX/T90zTXXPPi1X/u13+ud3umdPpsHuO+++279rd/6re/+0R/90c/hqquuuuqqq676j4Qe9KAHcdVVV1111VVX/ee45pprHvzar/3a7/U6r/M6733NNdc8mGe67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrq/7Brrrnmwa/92q/9Xq/zOq/z3tdcc82Deab77rvv1t/6rd/67t/+7d/+nvvuu+9Wrrrqqquuuuqq/wzoQQ96EFddddVVV1111X++a6655sHv+I7v+Fmv8zqv894803333Xfr2bNnb/2t3/qt7/mt3/qt7+aqq6666v+Ia6655sGv/dqv/V7XXHPNg1/ndV7nvXmm++6779bf+q3f+u5/+Id/+O1/+Id/+B2uuuqqq6666qr/bOhBD3oQV1111VVXXXXVf51rrrnmwS/2Yi/22i/2Yi/2Wq/zOq/z3jzTfffdd+s//MM//PZv/dZvfc8//MM//DZXXXXVVf8LXXPNNQ9+7dd+7fd6p3d6p8/mAf7hH/7ht3/rt37re37rt37ru7nqqquuuuqqq/4roQc96EFcddVVV1111VX/Pa655poHv9iLvdhrv87rvM57vdiLvdhr80z33Xffrb/1W7/13f/wD//wO//wD//w21x11VVX/Q92zTXXPPi1X/u13+ud3umdPpsHuO+++279rd/6re/+0R/90c/hqquuuuqqq67674Ie9KAHcdVVV1111VVX/fe75pprHvzar/3a7/XiL/7ir/1iL/Zir80z3Xfffbf+1m/91nf/9m//9vfcd999t3LVVVdd9T/ANddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzTfffdd+tv/dZvffdv//Zvf8999913K1ddddVVV1111X839KAHPYirrrrqqquuuup/lmuuuebBr/3ar/1e7/RO7/TZPMA//MM//PZv/dZvfc9v/dZvfTdXXXXVVf/Frrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzTPfdd9+tv/Vbv/Xdv/3bv/099913361cddVVV1111VX/k6AHPehBXHXVVVddddVV/zNdc801D36xF3ux136xF3ux13qd13md9+aZ7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qqrrvpPdM011zz4tV/7td/rnd7pnT6bB/iRH/mRzz579uwzfuu3fuu7ueqqq6666qqr/qdCD3rQg7jqqquuuuqqq/7nu+aaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/sM//MNv/9Zv/db3/MM//MNvc9VVV131H+Caa6558Gu/9mu/1zu90zt9Ng9w33333fpbv/Vb3/2jP/qjn8NVV1111VVXXfW/AXrQgx7EVVddddVVV131v8s111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7pvvvuu/W3fuu3vvu3f/u3v+e+++67lauuuuqqf4Vrrrnmwa/92q/9Xq/7uq/7PmfOnHkQz3Tffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVdd9b8NetCDHsRVV1111VVXXfW/1zXXXPPg137t136v13md13nva6655sE803333Xfrb/3Wb333j/7oj34OV1111VUvwDXXXPPg137t136vF3/xF3/tF3uxF3ttnum+++679bd+67e++7d/+7e/57777ruVq6666qqrrrrqfyv0oAc9iKuuuuqqq6666n+/a6655sFnzpx58Ou8zuu81+u8zuu8N89033333foP//APv/0P//APv/Nbv/Vb381VV111FfBiL/Zir/06r/M67/U6r/M6780z3Xfffbf+1m/91nf/wz/8w2//wz/8w+9w1VVXXXXVVVf9X4Ae9KAHcdVVV1111VVX/d9yzTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++279h3/4h9/+rd/6re/5h3/4h9/mqquu+n/lmmuuefBrv/Zrv9c7vdM7fTYPcN999936W7/1W9/9oz/6o5/DVVddddVVV131fw160IMexFVXXXXVVVdd9X/XNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6b777rv1t37rt777H/7hH37nH/7hH36bq6666v+ka6655sGv/dqv/V6v8zqv897XXHPNg3mm++6779bf+q3f+u4f/dEf/Ryuuuqqq6666qr/y9CDHvQgrrrqqquuuuqq/x+uueaaB7/2a7/2e73O67zOe19zzTUP5pnuu+++W3/7t3/7e37kR37ks7nqqqv+17vmmmse/Nqv/drv9Tqv8zrvfc011zyYZ7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq676/wA96EEP4qqrrrrqqquu+v/nmmuuefA7vuM7ftbrvM7rvDfPdN999936D//wD7/9D//wD7/zW7/1W9/NVVdd9b/KO77jO37WNddc8+DXeZ3XeW+e6b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrq/xv0oAc9iKuuuuqqq6666v+va6655sEv9mIv9tov9mIv9lqv8zqv894803333XfrP/zDP/zOb/3Wb333P/zDP/w2V1111f9I11xzzYNf+7Vf+73e6Z3e6bN5gH/4h3/47b//+7//7R/90R/9HK666qqrrrrqqv/P0IMe9CCuuuqqq6666qqrAK655poHv9iLvdhrv87rvM57vdiLvdhr80z33Xffrb/1W7/13f/wD//wO//wD//w21x11VX/ra655poHv/Zrv/Z7vdM7vdNn8wD33Xffrb/1W7/13T/6oz/6OVx11VVXXXXVVVddgR70oAdx1VVXXXXVVVdd9dyuueaaB7/2a7/2e734i7/4a7/Yi73Ya/NMZ8+efcZv/uZvftdv//Zvf8999913K1ddddV/iWuuuebBr/3ar/1er/u6r/s+Z86ceRDPdN999936W7/1W9/927/9299z33333cpVV1111VVXXXXVc0IPetCDuOqqq6666qqrrnphrrnmmge/9mu/9nu90zu902fzTPfdd9+tZ8+evfW3fuu3vue3fuu3vpurrrrqP9w111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7pvvvuu/W3fuu3vvsf/uEffucf/uEffpurrrrqqquuuuqqFww96EEP4qqrrrrqqquuuupFcc011zz4xV7sxV7rxV7sxV77dV7ndd6bZzp79uwz/v7v//63fuu3fut7/uEf/uG3ueqqq/5drrnmmge/9mu/9nu90zu902fzAL/1W7/13f/wD//w27/1W7/1PVx11VVXXXXVVVe9aNCDHvQgrrrqqquuuuqqq/61rrnmmge/2Iu92Gu/zuu8znu92Iu92GvzTPfdd9+t//AP//Dbv/Vbv/U9//AP//DbXHXVVS+Sa6655sGv/dqv/V7v9E7v9Nk8wH333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVf966EEPehBXXXXVVVddddVV/x5nzpx50Ou8zuu894u/+Iu/9ou92Iu9Ns9033333fpbv/Vb3/3bv/3b33PffffdylVXXfUcrrnmmge/9mu/9nu9zuu8zntfc801D+aZ7rvvvlt/67d+67t/67d+67vPnj37DK666qqrrrrqqqv+7dCDHvQgrrrqqquuuuqqq/6jXHPNNQ9+7dd+7fd6p3d6p8/mAe67775bf/RHf/Rzfuu3fuu7ueqq/8euueaaB7/2a7/2e734i7/4a7/Yi73Ya/NM9913362/9Vu/9d2//du//T333XffrVx11VVXXXXVVVf9x0APetCDuOqqq6666qqrrvqPdubMmQddc801D3md13md93qd13md9+aZ7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qr/J17sxV7stV/ndV7nvV7ndV7nvXmAH/mRH/nss2fPPuO3fuu3vpurrrrqqquuuuqq/3joQQ96EFddddVVV1111VX/ma655poHv9iLvdhrv87rvM57vdiLvdhr80z33Xffrf/wD//wO7/1W7/13f/wD//w21x11f8x11xzzYNf+7Vf+73e6Z3e6bN5gPvuu+/W3/qt3/ruH/3RH/0crrrqqquuuuqqq/5zoQc96EFcddVVV1111VVX/Ve55pprHvzar/3a7/XiL/7ir/1iL/Zir80z3Xfffbf+1m/91nf/wz/8w+/8wz/8w29z1VX/S11zzTUPfu3Xfu33ep3XeZ33vuaaax7MM9133323/tZv/dZ3/+iP/ujncNVVV1111VVXXfVfBz3oQQ/iqquuuuqqq6666r/DNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzT2bNnn/Gbv/mb3/WjP/qjn8NVV/0vcM011zz4tV/7td/rxV/8xV/nxV7sxV6LZ7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666r8eetCDHsRVV1111VVXXXXVf7cXe7EXe+3XeZ3Xea/XeZ3XeW+e6b777rv1H/7hH377H/7hH37nt37rt76bq676H+Z1Xud13vvFXuzFXut1Xud13ptnuu+++279rd/6re/+h3/4h9/5h3/4h9/mqquuuuqqq6666r8XetCDHsRVV1111VVXXXXV/xTXXHPNg1/sxV7stV7ndV7nvV/sxV7stXmms2fPPuPv//7vf+u3fuu3vucf/uEffpurrvpvcs011zz4tV/7td/rnd7pnT6bB7jvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuup/DvSgBz2Iq6666qqrrrrqqv+Jrrnmmge/2Iu92Gu/zuu8znu92Iu92GvzTPfdd9+tv/Vbv/Xd//AP//A7//AP//DbXHXVf7Jrrrnmwa/92q/9Xu/0Tu/02TzAfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVV/zOhBz3oQVx11VVXXXXVVVf9T3fmzJkHvc7rvM57v87rvM57X3PNNQ/mme67775bf+u3fuu7f/u3f/t77rvvvlu56qr/INdcc82DX/u1X/u9Xud1Xue9r7nmmgfzTPfdd9+tv/Vbv/Xdv/Vbv/XdZ8+efQZXXXXVVVddddVV/7OhBz3oQVx11VVXXXXVVVf9b3LNNdc8+B3f8R0/63Ve53Xem2e67777bj179uytv/Vbv/U9v/Vbv/XdXHXVv9E7vuM7ftY111zz4Nd5ndd5b57pvvvuu/W3fuu3vvsf/uEffucf/uEffpurrrrqqquuuuqq/z3Qgx70IK666qqrrrrqqqv+Nzpz5syDXvzFX/x1XuzFXuy1Xud1Xue9eab77rvv1n/4h3/47d/6rd/6nn/4h3/4ba666l9wzTXXPPi1X/u13+ud3umdPpsH+Id/+Iff/q3f+q3v+a3f+q3v5qqrrrrqqquuuup/J/SgBz2Iq6666qqrrrrqqv/trrnmmge/2Iu92Gu/zuu8znu92Iu92GvzTPfdd9+tv/3bv/09f//3f//b//AP//DbXHXVM11zzTUPfu3Xfu33eqd3eqfP5gHuu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq6763w896EEP4qqrrrrqqquuuur/kmuuuebBr/3ar/1eL/7iL/7aL/ZiL/baPNN9991362/91m9992//9m9/z3333XcrV/2/c8011zz4tV/7td/rdV7ndd77mmuueTDPdN999936W7/1W9/927/9299z33333cpVV1111VVXXXXV/x3oQQ96EFddddVVV1111VX/V11zzTUPfu3Xfu33eqd3eqfP5gH+4R/+4Xd+67d+67t/67d+67u56v+0a6655sGv/dqv/V4v/uIv/jov9mIv9lo803333Xfrb/3Wb333b//2b3/PfffddytXXXXVVVddddVV/zehBz3oQVx11VVXXXXVVVf9X3fNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem2e67777bv2Hf/iH3/6Hf/iH3/mt3/qt7+aq/zOuueaaB7/2a7/2e73TO73TZ/MAP/IjP/LZZ8+efcZv/dZvfTdXXXXVVVddddVV//ehBz3oQVx11VVXXXXVVVf9f3LNNdc8+MVe7MVe63Ve53Xe+8Ve7MVem2c6e/bsM/7+7//+t37rt37re/7hH/7ht7nqf51rrrnmwa/92q/9Xu/0Tu/02TzAfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVV/7+gBz3oQVx11VVXXXXVVVf9f3XNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVem2e67777bv2t3/qt7/7t3/7t77nvvvtu5ar/sa655poHv/Zrv/Z7vc7rvM57X3PNNQ/mme67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrvr/Cz3oQQ/iqquuuuqqq6666io4c+bMg17ndV7nvV/ndV7nva+55poH80z33XffrT/6oz/6Ob/1W7/13Vz1P8I111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7pvvvuu/W3fuu3vvu3fuu3vvvs2bPP4Kqrrrrqqquuuuoq9KAHPYirrrrqqquuuuqqq57tmmuuefCZM2ce/Dqv8zrv9Tqv8zrvzTPdd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVf7kXe7EXe+3XeZ3Xea/XeZ3XeW+e6b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqqqseCD3oQQ/iqquuuuqqq6666qrn78yZMw968Rd/8dd5ndd5nfd6sRd7sdfmme67775b/+Ef/uG3f+u3fut7/uEf/uG3ueo/zTXXXPPg137t136vd3qnd/psHuC+++679bd+67e++0d/9Ec/h6uuuuqqq6666qqrXhD0oAc9iKuuuuqqq6666qqr/mXXXHPNg1/sxV7stV/ndV7nvV7sxV7stXmm++6779bf/u3f/p6///u//+1/+Id/+G2u+ne75pprHvzar/3a7/U6r/M6733NNdc8mGe67777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrqqhcFetCDHsRVV1111VVXXXXVVf8611xzzYNf+7Vf+71e53Ve572vueaaB/NM9913362/9Vu/9d0/+qM/+jlc9a9yzTXXPPi1X/u13+t1Xud13vuaa655MM9033333fpbv/Vb3/3bv/3b33PffffdylVXXXXVVVddddVV/xroQQ96EFddddVVV1111VVX/dtdc801D37Hd3zHz3qd13md9+aZ7rvvvlv/4R/+4Xf+4R/+4bd/67d+67u56gV6x3d8x8+65pprHvI6r/M678Uz3Xfffbf+1m/91nf/wz/8w+/8wz/8w29z1VVXXXXVVVddddW/FXrQgx7EVVddddVVV1111VX/ftdcc82DX+zFXuy1X+zFXuy1Xud1Xue9eab77rvv1n/4h3/47d/6rd/6nn/4h3/4ba7immuuefBrv/Zrv9c7vdM7fTYP8A//8A+//fd///e//aM/+qOfw1VXXXXVVVddddVV/xHQgx70IK666qqrrrrqqquu+o91zTXXPPjFXuzFXut1Xud13vvFXuzFXptnOnv27DN+8zd/87v+4R/+4Xf+4R/+4bf5f+Saa6558Gu/9mu/1zu90zt9Ng9w33333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXVVf/R0IMe9CCuuuqqq6666qqrrvrPc8011zz4tV/7td/rxV/8xV/7xV7sxV6bZ7rvvvtu/a3f+q3v/u3f/u3vue+++27l/6Brrrnmwa/92q/9Xq/zOq/z3tdcc82Deab77rvv1t/6rd/67t/+7d/+nvvuu+9Wrrrqqquuuuqqq676z4Ie9KAHcdVVV1111VVXXXXVf40zZ8486HVe53Xe+53e6Z0+m2c6e/bsM+67776n/9Zv/db3/NZv/dZ387/cNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe22e6b777rv1t37rt777H/7hH377H/7hH36Hq6666qqrrrrqqqv+K6AHPehBXHXVVVddddVVV131X+uaa6558Iu92Iu99ou92Iu91uu8zuu8N89033333foP//APv/1bv/Vb3/MP//APv83/Itdcc82DX/u1X/u93umd3umzeYB/+Id/+O3f+q3f+p7f+q3f+m6uuuqqq6666qqrrvqvhh70oAdx1VVXXXXVVVddddV/nzNnzjzoxV/8xV/ndV7ndd7rxV7sxV6bZ7rvvvtu/Yd/+Iff/q3f+q3v+Yd/+Iff5n+ga6655sGv/dqv/V7v9E7v9Nk8wH333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVVf9d0IPetCDuOqqq6666qqrrrrqf4Zrrrnmwa/92q/9Xi/+4i/+2i/2Yi/22jzTfffdd+tv//Zvf89v/dZvffd99913K/+Nrrnmmge/9mu/9nu9zuu8zntfc801D+aZ7rvvvlt/67d+67t/+7d/+3vuu+++W7nqqquuuuqqq6666n8C9KAHPYirrrrqqquuuuqqq/7nueaaax782q/92u/1Tu/0Tp/NA9x33323/uiP/ujn/NZv/dZ381/kmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbPdN999936W7/1W9/927/9299z33333cpVV1111VVXXXXVVf/ToAc96EFcddVVV1111VVXXfU/1zXXXPPgF3uxF3vtF3uxF3ut13md13lvnum+++679R/+4R9+5x/+4R9++7d+67e+m/8EL/ZiL/bar/M6r/Per/M6r/NePMCP/MiPfPbZs2ef8Vu/9VvfzVVXXXXVVVddddVV/5OhBz3oQVx11VVXXXXVVVdd9b/DNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6b777rv1H/7hH377t37rt77nH/7hH36bf4drrrnmwa/92q/9Xu/0Tu/02TzAfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVVV/1vgR70oAdx1VVXXXXVVVddddX/Ptdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eaazZ88+4zd/8ze/6x/+4R9+5x/+4R9+G+Caa655MM/HfffddyvANddc8+DXfu3Xfq/Xfd3XfZ8zZ848iGe67777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrqqv+N0IMe9CCuuuqqq6666qqrrvrf7Zprrnnwa7/2a7/X67zO67z3Nddc82Ce6b777rv1t37rt777nd7pnT6b5+NHfuRHPvvFX/zFX/vFXuzFXptnuu+++279rd/6re/+7d/+7e+57777buWqq6666qqrrrrqqv/N0IMe9CCuuuqqq6666qqrrvq/4ZprrnnwmTNnHvQ6r/M67/06r/M6782L6L777rv1t37rt777H/7hH377H/7hH36Hq6666qqrrrrqqqv+r0APetCDuOqqq6666qqrrrrq/55rrrnmwS/2Yi/22q/zOq/zXi/2Yi/22jwf9913362/9Vu/9d0/+qM/+jlcddVVV1111VVXXfV/EXrQgx7EVVddddVVV1111VX/t/3ET/yEeT7e7u3eTlx11VVXXXXVVVdd9X8Zlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVX/Z9333333cpVV1111VVXXXXVVf8foQc96EFcddVVV1111VVXXXXVVVddddVVV1111VX/J1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+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/q/hHZxfZDsargXwAAAAASUVORK5CYII=) +![Rendered example of mirror2d 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACjA0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/6vonLVVVddddVVV1111f8bfd8DMAwDV1111VVXXXXVVVf9v0Dlqquuuuqqq6666qr/F37iJ37CPMDbvd3biauuuuqqq6666qqr/q8juOqqq6666qqrrrrq/7yf+ImfMM/lJ37iJ8xVV1111VVXXXXVVf/XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fRXDVVVddddVVV1111f95b/d2byeey9u93duJq6666qqrrrrqqqv+ryO46qqrrrrqqquuuur/hbd7u7cTcCtw69u93duJq6666qqrrrrqqqv+P6By1VVXXXXVVVddddX/Jw/mqquuuuqqq6666qr/Twiuuuqqq6666qqrrvp/4XVe53Xem2d6sRd7sdfmqquuuuqqq6666qr/Dwiuuuqqq6666qqrrvp/4cVe7MVei2d6sRd7sdfiqquuuuqqq6666qr/Dwiuuuqqq6666qqrrvp/4cVe7MVem2d68Rd/8dfmqquuuuqqq6666qr/D6hcddVVV1111VVXXfX/wjXXXPNgnunMmTMP5qqrrrrqqquuuuqq/w8Irrrqqquuuuqqq676P+91Xud13psHuOaaax78Yi/2Yq/NVVddddVVV1111VX/1xFcddVVV1111VVXXfV/3ou92Iu9Fs/lxV7sxV6Lq6666qqrrrrqqqv+ryO46qqrrrrqqquuuur/vBd7sRd7bZ7L67zO67w3V1111VVXXXXVVVf9X0flqquuuuqqq6666qr/86655poH81yuueaaB3PVVVddddVVV1111f91BFddddVVV1111VVX/Z/2Oq/zOu/NC/BiL/Zir81VV1111VVXXXXVVf+XEVx11VVXXXXVVVdd9X/ai73Yi70WL8DrvM7rvBdXXXXVVVddddVVV/1fRuWqq6666qqrrrrqqv/TXuzFXuy1eQFe7MVe7LW56qqrrrrqqquuuur/MoKrrrrqqquuuuqqq/5Pu+aaax7MC3DNNdc8+JprrnkwV1111VVXXXXVVVf9X4Ue9KAHcdVVV1111VVXXXXV/03XXHPNg8+cOfNgnulzP/dzfwvgMz/zM1+HZ/qHf/iH3+aqq6666qqrrrrqqv+rqFx11VVXXXXVVVdd9X/Wfffdd+t99913K8/lH/7hH36bq6666qqrrrrqqqv+P6By1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qr/897xHd/xs3iAd3zHd/wsgB/90R/9HK666qqrrrrqqquu+r8MPehBD+Kqq6666qqrrrrqqv/bfuInfsI8H2/3dm8nrrrqqquuuuqqq676v4zKVVddddVVV1111VVXXXXVVVddddVVV131fxXBVVddddVVV1111VX/p11zzTUP5gV4sRd7sdfmqquuuuqqq6666qr/y9CDHvQgrrrqqquuuuqqq676v+cd3/EdP+t1Xud13vuaa655MC/Efffdd+uP/uiPfs5v/dZvfTdXXXXVVVddddVVV/1fgx70oAdx1VVXXXXVVVddddX/Dddcc82DX/u1X/u93umd3umzeab77rvv1muuuebB/Avuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq6666v8C9KAHPYirrrrqqquuuuqqq/53e53XeZ33frEXe7HXep3XeZ335pnuu+++W3/rt37ru3/0R3/0c97xHd/xswDe6Z3e6bMBfuRHfuSzAX77t3/7e17sxV7stV/ndV7nvV7sxV7stXmmf/iHf/jt3/qt3/qe3/qt3/purrrqqquuuuqqq6763ww96EEP4qqrrrrqqquuuuqq/32uueaaB7/2a7/2e73TO73TZ/MAP/IjP/LZv/3bv/0999133608l5/4iZ8wwNu93duJ53LNNdc8+LVf+7Xf653e6Z0+m2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuuqq/23Qgx70IK666qqrrrrqqquu+t/jmmuuefA7vuM7ftbrvM7rvDfPdN999936W7/1W9/9oz/6o5/DC/ETP/ETBni7t3s78QJcc801D36xF3ux136d13md93qxF3ux1wa47777bv2Hf/iH3/6t3/qt7/mHf/iH3+aqq6666qqrrrrqqv8t0IMe9CCuuuqqq6666qqrrvqf7Zprrnnwa7/2a7/X67zO67z3Nddc82Ce6Ud+5Ec++x/+4R9+5x/+4R9+mxfBT/zETxjg7d7u7cSL4JprrnnwO77jO37W67zO67w3z3Tffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddVV/9OhBz3oQVx11VVXXXXVVVdd9T/TNddc8+DXfu3Xfq93eqd3+mye6b777rv1t37rt777R3/0Rz+Hf6Wf+ImfMMDbvd3biX+Fa6655sGv/dqv/V6v8zqv897XXHPNgwHuu+++W//hH/7ht3/rt37re/7hH/7ht7nqqquuuuqqq6666n8i9KAHPYirrrrqqquuuuqqq/7nuOaaax782q/92u/1Oq/zOu99zTXXPJhnuu+++2790R/90c/5rd/6re/m3+gnfuInDPB2b/d24t/oxV7sxV77dV7ndd7rdV7ndd6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuqq/0nQgx70IK666qqrrrrqqquu+u93zTXXPPi1X/u13+ud3umdPptnuu+++279rd/6re/+0R/90c/hP8BP/MRPGODt3u7txL/TNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwQD33Xffrf/wD//w27/1W7/1Pf/wD//w21x11VVXXXXVVVdd9d8NPehBD+Kqq6666qqrrrrqqv8+7/iO7/hZr/M6r/Pe11xzzYN5pvvuu+/WH/3RH/2c3/qt3/pu/gP9xE/8hAHe7u3eTvwHueaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/tZv/dZ3/+iP/ujncNVVV1111VVXXXXVfxf0oAc9iKuuuuqqq6666qqr/mtdc801D37t137t93qnd3qnz+aZ7rvvvlt/67d+67t/+7d/+3vuu+++W/lP8BM/8RMGeLu3ezvxn+Caa6558Gu/9mu/1zu90zt9Ns9033333foP//APv/1bv/Vb3/MP//APv81VV1111VVXXXXVVf+V0IMe9CCuuuqqq6666qqrrvqv8Y7v+I6f9eIv/uKv/WIv9mKvzTPdd999t/7Wb/3Wd//oj/7o5/Cf7Cd+4icM8HZv93biP9E111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/VHf/RHP+e3fuu3vpurrrrqqquuuuqqq/4roAc96EFcddVVV1111VVXXfWf55prrnnwa7/2a7/XO73TO302z3Tffffd+lu/9Vvf/du//dvfc999993Kf5Gf+ImfMMDbvd3bif8i11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666qqrrvrPgh70oAdx1VVXXXXVVVddddV/vGuuuebB7/iO7/hZr/M6r/PePNN9991362/91m9994/+6I9+Dv8NfuInfsIAb/d2byf+i11zzTUPfrEXe7HXfp3XeZ33erEXe7HX5pl+67d+67v/4R/+4Xd+67d+67u56qqrrrrqqquuuuo/GnrQgx7EVVddddVVV1111VX/Ma655poHv/Zrv/Z7vdM7vdNn8wA/8iM/8tm//du//T333Xffrfw3+omf+AkDvN3bvZ34b3TNNdc8+B3f8R0/63Ve53Xem2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuuqq/wjoQQ96EFddddVVV1111VVX/ftcc801D37Hd3zHz3qd13md9+aZ7rvvvlt/67d+67t/9Ed/9HP4H+InfuInDPB2b/d24n+Aa6655sGv/dqv/V4v/uIv/tov9mIv9toA9913363/8A//8Nu/9Vu/9T3/8A//8NtcddVVV1111VVXXfXvgR70oAdx1VVXXXXVVVddddW/3jXXXPPg137t136v13md13nva6655sE802/91m999z/8wz/8zm/91m99N//D/MRP/IQB3u7t3k78D/NiL/Zir/06r/M67/U6r/M6780z3Xfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVddddW/BXrQgx7EVVddddVVV1111VUvumuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m9994/+6I9+Dv+D/cRP/IQB3u7t3k78D3XNNdc8+LVf+7Xf63Ve53Xe+5prrnkwwH333XfrP/zDP/z2b/3Wb33PP/zDP/w2V1111VVXXXXVVVe9qNCDHvQgrrrqqquuuuqqq6564a655poHv/Zrv/Z7vc7rvM57X3PNNQ/mme67775bf/RHf/Rzfuu3fuu7+V/gJ37iJwzwdm/3duJ/uGuuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN9991362/91m9994/+6I9+DlddddVVV1111VVX/UvQgx70IK666qqrrrrqqquuev6uueaaB7/2a7/2e73TO73TZ/NM9913362/9Vu/9d2//du//T333Xffrfwv8hM/8RMGeLu3ezvxv8g111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqqquuuuqqq54f9KAHPYirrrrqqquuuuqqq57TO77jO37W67zO67z3Nddc82Ce6b777rv1t37rt777R3/0Rz+H/6V+4id+wgBv93ZvJ/4Xuuaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/uiP/ujn/NZv/dZ3c9VVV1111VVXXXXVA6EHPehBXHXVVVddddVVV10F11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771b+l/uJn/gJA7zd272d+F/ummuuefBrv/Zrv9c7vdM7fTbPdN999936W7/1W9/927/9299z33333cpVV1111VVXXXXVVehBD3oQV1111VVXXXXVVf+fvc7rvM57v9iLvdhrvc7rvM5780z33Xffrb/1W7/13T/6oz/6Ofwf8hM/8RMGeLu3ezvxf8Q111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pH/7hH377t37rt77nt37rt76bq6666qqrrrrqqv+/0IMe9CCuuuqqq6666qqr/r+55pprHvzar/3a7/VO7/ROn80D/MiP/Mhn//Zv//b33Hfffbfyf9BP/MRPGODt3u7txP9B11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666qqr/n9BD3rQg7jqqquuuuqqq676/+Kaa6558Du+4zt+1uu8zuu8N89033333fpbv/Vb3/2jP/qjn8P/cT/xEz9hgLd7u7cT/4ddc801D36xF3ux136d13md93qxF3ux1wa47777bv2Hf/iH3/6t3/qt7/mHf/iH3+aqq6666qqrrrrq/wf0oAc9iKuuuuqqq6666qr/y6655poHv/Zrv/Z7vc7rvM57X3PNNQ/mmX7kR37ks//hH/7hd/7hH/7ht/l/4id+4icM8HZv93bi/4lrrrnmwe/4ju/4Wa/zOq/z3jzTfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVV/7ehBz3oQVx11VVXXXXVVVf9X3TNNdc8+LVf+7Xf653e6Z0+m2e67777bv2t3/qt7/7RH/3Rz+H/oZ/4iZ8wwNu93duJ/2euueaaB7/2a7/2e73O67zOe19zzTUPBrjvvvtu/Yd/+Iff/q3f+q3v+Yd/+Iff5qqrrrrqqquuuur/HvSgBz2Iq6666qqrrrrqqv8rrrnmmge/9mu/9nu9zuu8zntfc801D+aZ7rvvvlt/9Ed/9HN+67d+67v5f+wnfuInDPB2b/d24v+x13md13nvF3uxF3ut13md13lvnum+++679bd+67e++0d/9Ec/h6uuuuqqq6666qr/O9CDHvQgrrrqqquuuuqqq/63u+aaax782q/92u/1Tu/0Tp/NM9133323/tZv/dZ3/+iP/ujncNVlP/ETP2GAt3u7txNXcc011zz4tV/7td/rdV7ndd77mmuueTDAfffdd+s//MM//PZv/dZvfc8//MM//DZXXXXVVVddddVV/7uhBz3oQVx11VVXXXXVVVf9b/WO7/iOn/U6r/M6733NNdc8mGe67777bv3RH/3Rz/mt3/qt7+aq5/ATP/ETBni7t3s7cdWzXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmme67775bf/RHf/Rzfuu3fuu7ueqqq6666qqrrvrfCT3oQQ/iqquuuuqqq6666n+Ta6655sGv/dqv/V7v9E7v9Nk803333Xfrb/3Wb333b//2b3/PfffddytXPV8/8RM/YYC3e7u3E1c9X9dcc82DX/u1X/u93umd3umzeab77rvv1t/6rd/67n/4h3/4nX/4h3/4ba666qqrrrrqqqv+90APetCDuOqqq6666qqrrvrf4HVe53Xe+3Ve53Xe68Ve7MVem2e67777bv2t3/qt7/7RH/3Rz+Gqf9FP/MRPGODt3u7txFUv1DXXXPPgF3uxF3vt13md13mvF3uxF3ttnum+++679Ud/9Ec/57d+67e+m6uuuuqqq6666qr/+dCDHvQgrrrqqquuuuqqq/6nuuaaax782q/92u/1Tu/0Tp/NM9133323/tZv/dZ3//Zv//b33Hfffbdy1YvsJ37iJwzwdm/3duKqF9k111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/W3fuu3vvu3f/u3v+e+++67lauuuuqqq6666qr/mdCDHvQgrrrqqquuuuqqq/6nueaaax78ju/4jp/1Oq/zOu/NM9133323/tZv/dZ3/+iP/ujncNW/yU/8xE8Y4O3e7u3EVf9q11xzzYNf7MVe7LVf53Ve571e7MVe7LUB7rvvvlv/4R/+4bf/4R/+4Xd+67d+67u56qqrrrrqqquu+p8FPehBD+Kqq6666qqrrrrqf4Jrrrnmwa/92q/9Xq/zOq/z3tdcc82DeaYf+ZEf+ezf/u3f/p777rvvVq76d/mJn/gJA7zd272duOrf5ZprrnnwO77jO37W67zO67w3z3Tffffd+lu/9Vvf/du//dvfc999993KVVddddVVV1111X8/9KAHPYirrrrqqquuuuqq/07XXHPNg9/xHd/xs17ndV7nvXmm++6779bf+q3f+u4f/dEf/Ryu+g/zEz/xEwZ4u7d7O3HVf4hrrrnmwa/92q/9Xq/zOq/z3tdcc82DAe67775b/+Ef/uG3f+u3fut7/uEf/uG3ueqqq6666qqrrvrvgx70oAdx1VVXXXXVVVdd9V/tmmuuefBrv/Zrv9frvM7rvPc111zzYJ7pt37rt777H/7hH37nt37rt76bq/7D/cRP/IQB3u7t3k5c9R/uxV7sxV77dV7ndd7rdV7ndd6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuq/HnrQgx7EVVddddVVV1111X+Va6655sGv/dqv/V7v9E7v9Nk803333Xfrb/3Wb333j/7oj34OV/2n+omf+AkDvN3bvZ246j/NNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwQD33Xffrf/wD//w27/1W7/1Pf/wD//w21x11VVXXXXVVVf910APetCDuOqqq6666qqrrvrPdM011zz4tV/7td/rdV7ndd77mmuueTDPdN999936oz/6o5/zW7/1W9/NVf8lfuInfsIAb/d2byeu+k93zTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++279rd/6re/+0R/90c/hqquuuuqqq6666j8XetCDHsRVV1111VVXXXXVf4Zrrrnmwa/92q/9Xu/0Tu/02TzTfffdd+tv/dZvffdv//Zvf8999913K1f9l/qJn/gJA7zd272duOq/1DXXXPPg137t136vd3qnd/psnum+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666qr/eOhBD3oQV1111VVXXXXVVf+R3vEd3/GzXud1Xue9r7nmmgfzTPfdd9+tv/Vbv/XdP/qjP/o5XPXf5id+4icM8HZv93biqv8W11xzzYNf7MVe7LVf53Ve571e7MVe7LV5pvvuu+/WH/3RH/2c3/qt3/purrrqqquuuuqqq/7joAc96EFcddVVV1111VVX/Xtdc801D37t137t93qnd3qnz+aZ7rvvvlt/67d+67t/+7d/+3vuu+++W7nqv91P/MRPGODt3u7txFX/7a655poHv/Zrv/Z7vdM7vdNn80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddVVV/37oAc96EFcddVVV1111VVX/Vu92Iu92Gu/zuu8znu9zuu8znvzTPfdd9+tv/Vbv/XdP/qjP/o5XPU/yk/8xE8Y4O3e7u3EVf9jXHPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmmf7hH/7ht3/rt37re37rt37ru7nqqquuuuqqq676t0EPetCDuOqqq6666qqrrvrXuOaaax782q/92u/1Tu/0Tp/NA/zIj/zIZ//2b//299x33323ctX/SD/xEz9hgLd7u7cTV/2PdM011zz4Hd/xHT/rdV7ndd6bZ7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666kWHHvSgB3HVVVddddVVV131orjmmmse/I7v+I6f9Tqv8zrvzTPdd999t/7Wb/3Wd//oj/7o53DV/3g/8RM/YYC3e7u3E1f9j3bNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVeG+C+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666qp/GXrQgx7EVVddddVVV1111QtyzTXXPPi1X/u13+t1Xud13vuaa655MM/0Iz/yI5/9D//wD7/zD//wD7/NVf9r/MRP/IQB3u7t3k5c9b/GNddc8+B3fMd3/KzXeZ3XeW+e6b777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqhcMPehBD+Kqq6666qqrrrrquV1zzTUPfu3Xfu33eqd3eqfP5pnuu+++W3/rt37ru3/0R3/0c7jqf6Wf+ImfMMDbvd3biav+17nmmmse/Nqv/drv9Tqv8zrvfc011zwY4L777rv1H/7hH37nt37rt777H/7hH36bq6666qqrrrrqqueEHvSgB3HVVVddddVVV10FcM011zz4tV/7td/rdV7ndd77mmuueTDPdN999936oz/6o5/zW7/1W9/NVf+r/cRP/IQB3u7t3k5c9b/WNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW+e6b777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqivQgx70IK666qqrrrrqqv/frrnmmge/9mu/9nu90zu902fzTPfdd9+tv/Vbv/Xdv/3bv/099913361c9X/CT/zETxjg7d7u7cRV/ydcc801D37t137t93qd13md977mmmseDHDffffd+g//8A+/81u/9Vvf/Q//8A+/zVVXXXXVVVdd9f8ZetCDHsRVV1111VVXXfX/0zu+4zt+1uu8zuu89zXXXPNgnum+++679Ud/9Ec/57d+67e+m6v+z/mJn/gJA7zd272duOr/lGuuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN9991364/+6I9+zm/91m99N1ddddVVV1111f9H6EEPehBXXXXVVVddddX/H9dcc82DX/u1X/u93umd3umzeab77rvv1t/6rd/67t/+7d/+nvvuu+9Wrvo/6yd+4icM8HZv93biqv+zrrnmmge/9mu/9nu90zu902fzTPfdd9+tv/3bv/09f//3f//b//AP//DbXHXVVVddddVV/1+gBz3oQVx11VVXXXXVVf/3vc7rvM57v87rvM57vdiLvdhr80z33Xffrb/1W7/13T/6oz/6OVz1/8JP/MRPGODt3u7txFX/511zzTUPfrEXe7HXfp3XeZ33erEXe7HX5pnuu+++W3/0R3/0c37rt37ru7nqqquuuuqqq/6vQw960IO46qqrrrrqqqv+b7rmmmse/Nqv/drv9U7v9E6fzTPdd999t/7Wb/3Wd//2b//299x33323ctX/Kz/xEz9hgLd7u7cTV/2/cs011zz4tV/7td/rnd7pnT6bZ7rvvvtu/e3f/u3v+a3f+q3vvu+++27lqquuuuqqq676vwg96EEP4qqrrrrqqquu+r/lmmuuefA7vuM7ftbrvM7rvDfPdN999936W7/1W9/9oz/6o5/DVf9v/cRP/IQB3u7t3k5c9f/SNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22A++6779Z/+Id/+O1/+Id/+J3f+q3f+m6uuuqqq6666qr/S9CDHvQgrrrqqquuuuqq//2uueaaB7/2a7/2e73O67zOe19zzTUP5pl+5Ed+5LN/+7d/+3vuu+++W7nq/72f+ImfMMDbvd3biav+37vmmmse/I7v+I6f9Tqv8zrvzTPdd999t/72b//29/zWb/3Wd9933323ctVVV1111VVX/W+HHvSgB3HVVVddddVVV/3vdc011zz4tV/7td/rnd7pnT6bZ7rvvvtu/a3f+q3v/tEf/dHP4aqrHuAnfuInDPB2b/d24qqrnumaa6558Gu/9mu/1+u8zuu89zXXXPNggPvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrrrqqquuuuqq/63Qgx70IK666qqrrrrqqv9drrnmmge/9mu/9nu9zuu8zntfc801D+aZ/uEf/uG3f+u3fut7fuu3fuu7ueqq5+MnfuInDPB2b/d24qqrno8Xe7EXe+3XeZ3Xea/XeZ3XeW+e6b777rv1t3/7t7/nR37kRz6bq6666qqrrrrqfxv0oAc9iKuuuuqqq6666n+Ha6655sGv/dqv/V7v9E7v9Nk803333Xfrb/3Wb333j/7oj34OV131L/iJn/gJA7zd272duOqqF+Kaa6558Gu/9mu/1+u8zuu89zXXXPNggPvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrrrqqquuuuqq/w3Qgx70IK666qqrrrrqqv/Z3vEd3/GzXud1Xue9r7nmmgfzTPfdd9+tP/qjP/o5v/Vbv/XdXHXVi+gnfuInDPB2b/d24qqrXgTXXHPNg1/sxV7stV/ndV7nvV7sxV7stXmm++6779bf/u3f/p4f+ZEf+Wyuuuqqq6666qr/ydCDHvQgrrrqqquuuuqq/3muueaaB7/2a7/2e73TO73TZ/NM9913362/9Vu/9d2//du//T333XffrVx11b/ST/zETxjg7d7u7cRVV/0rXXPNNQ9+7dd+7fd6p3d6p8/mme67775b/+Ef/uG3f+u3fut7/uEf/uG3ueqqq6666qqr/qdBD3rQg7jqqquuuuqqq/7neMd3fMfPep3XeZ33vuaaax7MM9133323/tZv/dZ3/+iP/ujncNVV/w4/8RM/YYC3e7u3E1dd9W90zTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++2790R/90c/5rd/6re/mqquuuuqqq676nwI96EEP4qqrrrrqqquu+u91zTXXPPi1X/u13+ud3umdPptnuu+++279rd/6re/+7d/+7e+57777buWqq/4D/MRP/IQB3u7t3k5cddV/gGuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m9992//9m9/z3333XcrV1111VVXXXXVfyf0oAc9iKuuuuqqq6666r/Hi73Yi73267zO67zX67zO67w3z3Tffffd+lu/9Vvf/aM/+qOfw1VX/Qf7iZ/4CQO83du9nbjqqv9A11xzzYNf7MVe7LVf53Ve571e7MVe7LV5pn/4h3/47d/6rd/6nt/6rd/6bq666qqrrrrqqv8O6EEPehBXXXXVVVddddV/nWuuuebBr/3ar/1e7/RO7/TZPMCP/MiPfPZv//Zvf8999913K1dd9Z/kJ37iJwzwdm/3duKqq/6TXHPNNQ9+x3d8x896ndd5nffmme67775bf+u3fuu7f/u3f/t77rvvvlu56qqrrrrqqqv+q6AHPehBXHXVVVddddVV//muueaaB7/jO77jZ73O67zOe/NM9913362/9Vu/9d0/+qM/+jlcddV/gZ/4iZ8wwNu93duJq676T3bNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVeG+C+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666j8betCDHsRVV1111VVXXfWf45prrnnwa7/2a7/X67zO67z3Nddc82Ce6bd+67e++7d+67e+5x/+4R9+m6uu+i/0Ez/xEwZ4u7d7O3HVVf+Frrnmmge/4zu+42e9zuu8znvzTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVVddddVV/1nQgx70IK666qqrrrrqqv9Y11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ruH/3RH/0crrrqv8lP/MRPGODt3u7txFVX/Te45pprHvzar/3a7/U6r/M6733NNdc8GOC+++679R/+4R9++7d+67e+5x/+4R9+m6uuuuqqq6666j8SetCDHsRVV1111VVXXfXvd8011zz4tV/7td/rdV7ndd77mmuueTDPdN999936oz/6o5/zW7/1W9/NVVf9N/uJn/gJA7zd272duOqq/0Znzpx50Iu/+Iu/zou92Iu91uu8zuu8N89033333fpbv/Vb3/2jP/qjn8NVV1111VVXXfUfAT3oQQ/iqquuuuqqq676t7vmmmse/Nqv/drv9U7v9E6fzTPdd999t/7Wb/3Wd//2b//299x33323ctVV/0P8xE/8hAHe7u3eTlx11f8Q11xzzYNf+7Vf+71e53Ve572vueaaBwPcd999t/7DP/zDb//Wb/3W9/zDP/zDb3PVVVddddVVV/1boQc96EFcddVVV1111VX/eu/4ju/4Wa/zOq/z3tdcc82Deab77rvv1t/6rd/67h/90R/9HK666n+gn/iJnzDA273d24mrrvof5syZMw968Rd/8dd5ndd5nfd6sRd7sdfmme67775bf/RHf/Rzfuu3fuu7ueqqq6666qqr/rXQgx70IK666qqrrrrqqhfNNddc8+DXfu3Xfq93eqd3+mye6b777rv1t37rt777t3/7t7/nvvvuu5Wrrvof7Cd+4icM8HZv93biqqv+B7vmmmse/Nqv/drv9U7v9E6fzTPdd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV70o0IMe9CCuuuqqq6666qoX7nVe53Xe+8Ve7MVe63Ve53Xem2e67777bv2t3/qt7/7RH/3Rz+Gqq/6X+Imf+AkDvN3bvZ246qr/Bc6cOfOgF3/xF3+d13md13mvF3uxF3ttnum+++679Ud/9Ec/57d+67e+m6uuuuqqq6666oVBD3rQg7jqqquuuuqqq57XNddc8+DXfu3Xfq93eqd3+mwe4Ed+5Ec++7d/+7e/57777ruVq676X+YnfuInDPB2b/d24qqr/pe55pprHvzar/3a7/VO7/ROn80z3Xfffbf+1m/91nf/9m//9vfcd999t3LVVVddddVVVz039KAHPYirrrrqqquuuurZrrnmmge/4zu+42e9zuu8znvzTPfdd9+tv/Vbv/XdP/qjP/o5XHXV/2I/8RM/YYC3e7u3E1dd9b/UmTNnHvTiL/7ir/M6r/M67/ViL/Zirw1w9uzZZ/z93//9b/3DP/zD7/zWb/3Wd3PVVVddddVVV90PPehBD+Kqq6666qqr/r+75pprHvzar/3a7/U6r/M6733NNdc8mGf6kR/5kc/+7d/+7e+57777buWqq/4P+Imf+AkDvN3bvZ246qr/A6655poHv+M7vuNnvc7rvM5780z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddX/b+hBD3oQV1111VVXXfX/1TXXXPPg137t136vd3qnd/psnum+++679bd+67e++0d/9Ec/h6uu+j/mJ37iJwzwdm/3duKqq/4POXPmzINe53Ve571f53Ve572vueaaBwOcPXv2GX//93//W7/1W7/1Pf/wD//w21x11VVXXXXV/0/oQQ96EFddddVVV131/8k111zz4Nd+7dd+r9d5ndd572uuuebBPNM//MM//PZv/dZvfc9v/dZvfTdXXfV/1E/8xE8Y4O3e7u3EVVf9H/ViL/Zir/06r/M67/U6r/M6780z3Xfffbf+1m/91nf/6I/+6Odw1VVXXXXVVf+/oAc96EFcddVVV1111f8H11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ruH/3RH/0crrrq/4Gf+ImfMMDbvd3biauu+j/uzJkzD3qd13md936d13md977mmmseDHD27Nln/P3f//1v/dZv/db3/MM//MNvc9VVV1111VX/96EHPehBXHXVVVddddX/Ze/4ju/4Wa/zOq/z3tdcc82Deab77rvv1h/90R/9nN/6rd/6bq666v+Rn/iJnzDA273d24mrrvp/4pprrnnwi73Yi73267zO67zXi73Yi702z3Tffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVf934Ue9KAHcdVVV1111VX/11xzzTUPfu3Xfu33eqd3eqfP5pnuu+++W3/rt37ru3/7t3/7e+67775bueqq/4d+4id+wgBv93ZvJ6666v+hM2fOPOh1Xud13vud3umdPptnOnv27DP+/u///rd+67d+63v+4R/+4be56qqrrrrqqv9b0IMe9CCuuuqqq6666v+Kd3zHd/ysF3/xF3/tF3uxF3ttnum+++679bd+67e++0d/9Ec/h6uu+n/uJ37iJwzwdm/3duKqq/4fu+aaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/uiP/ujn/NZv/dZ3c9VVV1111VX/N6AHPehBXHXVVVddddX/Ztdcc82DX/u1X/u93umd3umzeab77rvv1t/6rd/67t/+7d/+nvvuu+9Wrrrqqst+4id+wgBv93ZvJ6666qrLzpw586DXeZ3Xee93eqd3+mye6ezZs8/4zd/8ze/67d/+7e+57777buWqq6666qqr/vdCD3rQg7jqqquuuuqq/42uueaaB7/jO77jZ73O67zOe/NM9913362/9Vu/9d0/+qM/+jlcddVVz+MnfuInDPB2b/d24qqrrnoO11xzzYNf7MVe7LVf53Ve571e7MVe7LV5pn/4h3/47d/6rd/6nt/6rd/6bq666qqrrrrqfx/0oAc9iKuuuuqqq6763+Kaa6558Gu/9mu/1zu90zt9Ng/wIz/yI5/927/9299z33333cpVV131Av3ET/yEAd7u7d5OXHXVVS/QmTNnHvRO7/ROn/06r/M6780znT179hm/+Zu/+V2//du//T333XffrVx11VVXXXXV/w7oQQ96EFddddVVV131P90111zz4Hd8x3f8rNd5ndd5b57pvvvuu/W3fuu3vvtHf/RHP4errrrqRfITP/ETBni7t3s7cdVVV/2Lrrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GsD3Hfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVf+zoQc96EFcddVVV1111f9E11xzzYNf+7Vf+71e53Ve572vueaaB/NMv/Vbv/Xd//AP//A7v/Vbv/XdXHXVVf8qP/ETP2GAt3u7txNXXXXVv8qZM2ce9E7v9E6f/Tqv8zrvzTOdPXv2Gb/5m7/5XT/6oz/6OVx11VVXXXXV/0zoQQ96EFddddVVV131P8k111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/W3fuu3vvtHf/RHP4errrrq3+wnfuInDPB2b/d24qqrrvo3ueaaax782q/92u/1Oq/zOu99zTXXPBjgvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqqquu+p8DPehBD+Kqq6666qqr/rtdc801D37t137t93qd13md977mmmsezDPdd999t/7oj/7o5/zWb/3Wd3PVVVf9u/3ET/yEAd7u7d5OXHXVVf8u11xzzYNf7MVe7LVe7MVe7LVf53Ve5715prNnzz7jN3/zN7/rR3/0Rz+Hq6666qqrrvrvhx70oAdx1VVXXXXVVf9drrnmmge/9mu/9nu90zu902fzTPfdd9+tv/Vbv/Xdv/3bv/099913361cddVV/2F+4id+wgBv93ZvJ6666qr/MNdcc82DX/u1X/u9Xud1Xue9r7nmmgcD3Hfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVf890IMe9CCuuuqqq6666r/aO77jO37W67zO67z3Nddc82Ce6b777rv1t37rt777R3/0Rz+Hq6666j/FT/zETxjg7d7u7cRVV131H+6aa6558Iu92Iu91uu8zuu894u92Iu9Ns909uzZZ/zIj/zIZ//Wb/3Wd3PVVVddddVV/7XQgx70IK666qqrrrrqv8I111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/W3fuu3vvu3f/u3v+e+++67lauuuuo/1U/8xE8Y4O3e7u3EVVdd9Z/qmmuuefBrv/Zrv9c7vdM7fTbPdN999936W7/1W9/9D//wD7/zD//wD7/NVVddddVVV/3nQw960IO46qqrrrrqqv9Mr/M6r/PeL/ZiL/Zar/M6r/PePNN9991362/91m9994/+6I9+DlddddV/mZ/4iZ8wwNu93duJq6666r/ENddc8+AXe7EXe63XeZ3Xee8Xe7EXe22e6R/+4R9+57d+67e++7d+67e+m6uuuuqqq676z4Me9KAHcdVVV1111VX/0a655poHv/Zrv/Z7vdM7vdNn8wA/8iM/8tm//du//T333XffrVx11VX/5X7iJ37CAG/3dm8nrrrqqv9y11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666j8WetCDHsRVV1111VVX/Ue55pprHvyO7/iOn/U6r/M6780z3Xfffbf+1m/91nf/6I/+6Odw1VVX/bf6iZ/4CQO83du9nbjqqqv+21xzzTUPfrEXe7HXep3XeZ33frEXe7HXBrjvvvtu/Yd/+Iff+a3f+q3v/od/+Iff5qqrrrrqqqv+Y6AHPehBXHXVVVddddW/xzXXXPPg137t136v13md13nva6655sE804/8yI989j/8wz/8zj/8wz/8NlddddX/CD/xEz9hgLd7u7cTV1111f8I11xzzYPf8R3f8bNe53Ve5715pvvuu+/W3/qt3/ruH/3RH/0crrrqqquuuurfBz3oQQ/iqquuuuqqq/4trrnmmge/9mu/9nu90zu902fzTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVf/j/MRP/IQB3u7t3k5cddVV/6Ncc801D37t137t93qd13md977mmmseDHDffffd+g//8A+/81u/9Vvf/Q//8A+/zVVXXXXVVVf966EHPehBXHXVVVddddWL6pprrnnwa7/2a7/X67zO67z3Nddc82Ce6b777rv1R3/0Rz/nt37rt76bq6666n+sn/iJnzDA273d24mrrrrqf6wXe7EXe+3XeZ3Xea/XeZ3XeW+e6b777rv1t37rt777R3/0Rz+Hq6666qqrrnrRoQc96EFcddVVV1111b/kmmuuefBrv/Zrv9c7vdM7fTbPdN999936W7/1W9/9oz/6o5/DVVdd9b/CT/zETxjg7d7u7cRVV131P94111zz4Nd+7dd+r9d5ndd572uuuebBAPfdd9+t//AP//A7v/Vbv/Xd//AP//DbXHXVVVddddULhx70oAdx1VVXXXXVVS/IO77jO37W67zO67z3Nddc82Ce6b777rv1R3/0Rz/nt37rt76bq6666n+Vn/iJnzDA273d24mrrrrqf41rrrnmwS/2Yi/22q/zOq/zXi/2Yi/22jzTfffdd+uP/uiPfs5v/dZvfTdXXXXVVVdd9fyhBz3oQVx11VVXXXXVA11zzTUPfu3Xfu33eqd3eqfP5pnuu+++W3/rt37ru3/7t3/7e+67775bueqqq/5X+omf+AkDvN3bvZ246qqr/le65pprHvzar/3a7/VO7/ROn80z3Xfffbf+wz/8w+/81m/91nf/wz/8w29z1VVXXXXVVc+GHvSgB3HVVVddddVVAO/4ju/4WS/+4i/+2i/2Yi/22jzTfffdd+tv/dZvffeP/uiPfg5XXXXV/3o/8RM/YYC3e7u3E1ddddX/atdcc82DX+zFXuy1X+d1Xue9XuzFXuy1eab77rvv1h/90R/9nN/6rd/6bq666qqrrroK0IMe9CCuuuqqq676/+uaa6558Gu/9mu/1zu90zt9Ns9033333fpbv/Vb3/3bv/3b33PffffdylVXXfV/xk/8xE8Y4O3e7u3EVVdd9X/GNddc8+DXfu3Xfq93eqd3+mye6b777rv1t3/7t7/nt37rt777vvvuu5Wrrrrqqqv+v0IPetCDuOqqq6666v+fa6655sHv+I7v+Fmv8zqv894803333Xfrb/3Wb333j/7oj34OV1111f9JP/ETP2GAt3u7txNXXXXV/znXXHPNg1/sxV7stV/ndV7nvV7sxV7stXmm3/qt3/ruf/iHf/id3/qt3/purrrqqquu+v8GPehBD+Kqq6666qr/H6655poHv/Zrv/Z7vdM7vdNn8wA/8iM/8tm//du//T333XffrVx11VX/p/3ET/yEAd7u7d5OXHXVVf+nXXPNNQ9+x3d8x896ndd5nffmme67775bf/u3f/t7fuu3fuu777vvvlu56qqrrrrq/wP0oAc9iKuuuuqqq/5vu+aaax78ju/4jp/1Oq/zOu/NM9133323/tZv/dZ3/+iP/ujncNVVV/2/8RM/8RMGeLu3eztx1VVX/b9wzTXXPPi1X/u13+vFX/zFX/vFXuzFXhvgvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqqqv+L0MPetCDuOqqq6666v+ea6655sGv/dqv/V6v8zqv897XXHPNg3mm3/qt3/ruf/iHf/id3/qt3/purrrqqv93fuInfsIAb/d2byeuuuqq/3de7MVe7LVf53Ve571e53Ve5715pvvuu+/W3/7t3/6eH/mRH/lsrrrqqquu+r8IPehBD+Kqq6666qr/O6655poHv/Zrv/Z7vdM7vdNn80z33Xffrb/1W7/13T/6oz/6OVx11VX/r/3ET/yEAd7u7d5OXHXVVf9vXXPNNQ9+7dd+7fd6ndd5nfe+5pprHgxw33333foP//APv/1bv/Vb3/MP//APv81VV1111VX/V6AHPehBXHXVVVdd9b/bNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzTfffdd+uP/uiPfs5v/dZvfTdXXXXVVcBP/MRPGODt3u7txFVXXfX/3jXXXPPgF3uxF3vt13md13mvF3uxF3ttnum+++679bd/+7e/50d+5Ec+m6uuuuqqq/63Qw960IO46qqrrrrqf6drrrnmwa/92q/9Xu/0Tu/02TzTfffdd+tv/dZvffdv//Zvf8999913K1ddddVVD/ATP/ETBni7t3s7cdVVV131ANdcc82DX/u1X/u93umd3umzeab77rvv1n/4h3/47d/6rd/6nn/4h3/4ba666qqrrvrfCD3oQQ/iqquuuuqq/13e8R3f8bNe53Ve572vueaaB/NM9913362/9Vu/9d0/+qM/+jlcddVVV70AP/ETP2GAt3u7txNXXXXVVc/HNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6b777rv1R3/0Rz/nt37rt76bq6666qqr/jdBD3rQg7jqqquuuup/vmuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m9992//9m9/z3333XcrV1111VX/gp/4iZ8wwNu93duJq6666qp/wTXXXPPg137t136vd3qnd/psnum+++679bd+67e++7d/+7e/57777ruVq6666qqr/qdDD3rQg7jqqquuuup/rtd5ndd57xd7sRd7rdd5ndd5b57pvvvuu/W3fuu3vvtHf/RHP4errrrqqn+Fn/iJnzDA273d24mrrrrqqhfRNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6R/+4R9++7d+67e+57d+67e+m6uuuuqqq/6nQg960IO46qqrrrrqf5Zrrrnmwa/92q/9Xu/0Tu/02TzAj/zIj3z2b//2b3/PfffddytXXXXVVf8GP/ETP2GAt3u7txNXXXXVVf8G11xzzYPf8R3f8bNe53Ve5715pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq676nwQ96EEP4qqrrrrqqv8Zrrnmmge/4zu+42e9zuu8znvzTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVVf9O/3ET/yEAd7u7d5OXHXVVVf9O1xzzTUPfrEXe7HXfp3XeZ33erEXe7HXBrjvvvtu/Yd/+Iff/q3f+q3v+Yd/+Iff5qqrrrrqqv8J0IMe9CCuuuqqq67673PNNdc8+LVf+7Xf63Ve53Xe+5prrnkwz/QjP/Ijn/0P//APv/MP//APv81VV1111X+Qn/iJnzDA273d24mrrrrqqv8g11xzzYPf8R3f8bNe53Ve5715pvvuu+/W3/qt3/ruH/3RH/0crrrqqquu+u+EHvSgB3HVVVddddV/vWuuuebBr/3ar/1e7/RO7/TZPNN9991362/91m9994/+6I9+DlddddVV/wl+4id+wgBv93ZvJ6666qqr/oNdc801D37t137t93qd13md977mmmseDHDffffd+g//8A+//Vu/9Vvf8w//8A+/zVVXXXXVVf/V0IMe9CCuuuqqq676r3HNNdc8+LVf+7Xf63Ve53Xe+5prrnkwz3Tffffd+qM/+qOf81u/9VvfzVVXXXXVf6Kf+ImfMMDbvd3biauuuuqq/0Sv8zqv894v9mIv9lqv8zqv894803333Xfrb/3Wb333j/7oj34OV1111VVX/VdBD3rQg7jqqquuuuo/xuu8zuu89zu+4zt+Fs/lH/7hH377vvvuu/Wd3umdPptnuu+++279rd/6re/+0R/90c/hqquuuuo/2Td/8zffatvXXHPNgwHuu+++WyXpgz/4gx/MVVddddV/omuuuebBr/3ar/1er/M6r/Pe11xzzYMB7rvvvlv/4R/+4bfPnj37jNd+7dd+Lx5Akn7zN3/zu370R3/0c7jqqquuuuo/ApWrrrrqqqv+w5w5c+ZB11xzzYN5Ltdcc81780z33XffrT/6oz/6Ob/1W7/13Vx11VVX/Rc5c+bMg3iAa6655sFcddVVV/0XuO+++2790R/90c/5rd/6re9+8Rd/8dd5ndd5nfd6sRd7sde+5ppr3purrrrqqqv+K1C56qqrrrrqP919991362/91m9992//9m9/z3333XcrV1111VVXXXXVVf/PnD179hm/9Vu/9d2/9Vu/9d3XXHPNg1/7tV/7vd7pnd7ps7nqqquuuuo/G8FVV1111VX/Zc6cOfNgrrrqqquuuuqqq6667OzZs8/gqquuuuqq/2xUrrrqqquu+k93zTXXPPid3umdPhvgvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqq/yeuueaaB7/2a7/2e73O67zOe19zzTUP5qqrrrrqqv8qVK666qqrrvpP91u/9VvfDfA6r/M6733NNdc8+J3e6Z0++3Ve53Xe+x/+4R9++x/+4R9+57d+67e+m6uuuuqqq6666qr/g97xHd/xs6655poHv87rvM5780z33Xffrb/1W7/13ddcc82DX+d1Xue9ueqqq6666j8TetCDHsRVV1111VX/Ma655poH83zcd999twJcc801D36xF3ux136xF3ux13qd13md9+aZ7rvvvlv/4R/+4bd/67d+63v+4R/+4be56qqrrvoPdubMmQdJEg9g22fPnn0GV1111VX/wa655poHv/Zrv/Z7vdM7vdNn8wD/8A//8Nu/9Vu/9T2/9Vu/9d0AZ86ceZAk8QC2ffbs2Wdw1VVXXXXVfxT0oAc9iKuuuuqqq/7rXXPNNQ9+sRd7sdd+ndd5nfd6sRd7sdfmme67775bf+u3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qqrrvpf4Jprrnnwa7/2a7/XO73TO302D3Dffffd+lu/9Vvf/aM/+qOfw1VXXXXVVf8d0IMe9CCuuuqqq67673XNNdc8+LVf+7Xf68Vf/MVf+8Ve7MVem2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuup/kGuuuebBr/3ar/1er/M6r/Pe11xzzYN5pvvuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq67674Qe9KAHcdVVV1111f8c11xzzYNf+7Vf+73e6Z3e6bN5pvvuu+/Ws2fP3vpbv/Vb3/Nbv/Vb381VV1111VVXXXXVf5Nrrrnmwa/92q/9Xi/+4i/+2i/2Yi/22jzTfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVf9T4Ee9KAHcdVVV1111f8811xzzYNf7MVe7LVf7MVe7LVe53Ve5715pvvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrrrqqquuuuqqq/4LXHPNNQ9+7dd+7fd6p3d6p8/mAX7rt37ru//hH/7hd37rt37ru7nqqquuuup/IvSgBz2Iq6666qqr/me75pprHvxiL/Zir/06r/M67/ViL/Zir80z3Xfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVVdd9R/ommuuefBrv/Zrv9c7vdM7fTYPcN999936W7/1W9/9oz/6o5/DVVddddVV/9OhBz3oQVx11VVXXfW/xzXXXPPg137t136vF3/xF3/tF3uxF3ttnum+++679bd+67e++7d/+7e/57777ruVq6666qqrrrrqqn+Da6655sGv/dqv/V6v+7qv+z5nzpx5EM9033333fpbv/Vb3/2jP/qjn8NVV1111VX/m6AHPehBXHXVVVdd9b/TNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzTfffdd+uP/uiPfs5v/dZvfTdXXXXVVVddddVV/4Jrrrnmwa/92q/9Xi/+4i/+2i/2Yi/22jzTfffdd+tv/dZvffdv//Zvf8999913K1ddddVVV/1vhB70oAdx1VVXXXXV/27XXHPNg8+cOfPg13md13mv13md13lvnum+++679R/+4R9++x/+4R9+57d+67e+m6uuuuqqq6666qoHeLEXe7HXfp3XeZ33ep3XeZ335gF+5Ed+5LPPnj1762/91m99D1ddddVVV/1vhx70oAdx1VVXXXXV/x3XXHPNg1/sxV7stV/ndV7nvV7sxV7stXmm++6779Z/+Id/+O3f+q3f+p5/+Id/+G2uuuqqq6666qr/l6655poHv/Zrv/Z7vdM7vdNn8wD33Xffrb/1W7/13T/6oz/6OVx11VVXXfV/CXrQgx7EVVddddVV/zddc801D37t137t93rxF3/x136xF3ux1+aZ7rvvvlt/67d+67v/4R/+4Xf+4R/+4be56qqrrrrqqqv+T7vmmmse/Nqv/drv9Tqv8zrvfc011zyYZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqv+r0IMe9CCuuuqqq676v++aa6558Gu/9mu/1+u8zuu89zXXXPNgnum+++679bd+67e++0d/9Ec/h6uuuuqqq6666v+Ma6655sGv/dqv/V6v8zqv897XXHPNg3mm++6779bf+q3f+u7f/u3f/p777rvvVq666qqrrvq/Dj3oQQ/iqquuuuqq/19e7MVe7LVf53Ve571e53Ve5715pvvuu+/Wf/iHf/jtf/iHf/id3/qt3/purrrqqquuuuqq/5Ve53Ve571f7MVe7LVe53Ve5715pvvuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqquu+v8EPehBD+Kqq6666qr/n6655poHv9iLvdhrv9iLvdhrvc7rvM5780z33Xffrf/wD//w27/1W7/1Pf/wD//w21x11VVXXXXVVf+jXXPNNQ9+7dd+7fd6p3d6p8/mAe67775bf+u3fuu7f/RHf/RzuOqqq6666v8r9KAHPYirrrrqqquuuuaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVX/Y9wzTXXPPi1X/u13+ud3umdPpsHuO+++279rd/6re/+0R/90c/hqquuuuqqqwA96EEP4qqrrrrqqqse6Jprrnnwa7/2a7/X67zO67z3Nddc82Ce6b777rv1t37rt777t3/7t7/nvvvuu5Wrrrrqqquuuuq/1DXXXPPg137t136v133d132fM2fOPIhnuu+++279rd/6re/+7d/+7e+57777buWqq6666qqrng096EEP4qqrrrrqqqtekGuuuebB7/iO7/hZr/M6r/PePNN9991369mzZ2/9rd/6re/5rd/6re/mqquuuuqqq676T3PNNdc8+LVf+7Xf65prrnnw67zO67w3z3Tffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVc9f+hBD3oQV1111VVXXfUvueaaax78Yi/2Yq/9Yi/2Yq/1Oq/zOu/NM9133323/sM//MNv/9Zv/db3/MM//MNvc9VVV1111VVX/Ye45pprHvzar/3a7/VO7/ROn80D/MM//MNv/9Zv/dZ3/9Zv/db3cNVVV1111VX/MvSgBz2Iq6666qqrrvrXuOaaax78Yi/2Yq/9Oq/zOu/1Yi/2Yq/NM9133323/sM//MNv/9Zv/db3/MM//MNvc9VVV1111VVX/atcc801D37t137t93qnd3qnz+YB7rvvvlt/67d+67t/9Ed/9HO46qqrrrrqqn8d9KAHPYirrrrqqquu+re65pprHvzar/3a7/XiL/7ir/1iL/Zir80z3Xfffbf+1m/91nf/9m//9vfcd999t3LVVVddddVVVz1f11xzzYNf+7Vf+71e53Ve572vueaaB/NM9913362/9Vu/9d2/9Vu/9d1nz559BlddddVVV131b4Me9KAHcdVVV1111VX/Ea655poHv/Zrv/Z7vdM7vdNn8wD/8A//8Nu/9Vu/9T2/9Vu/9d1cddVVV1111VVcc801D37t137t93rxF3/x136xF3ux1+aZ7rvvvlt/67d+67t/+7d/+3vuu+++W7nqqquuuuqqfz/0oAc9iKuuuuqqq676j3TNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem2e67777bv2Hf/iH3/6Hf/iH3/mt3/qt7+aqq6666qqr/p+55pprHvzar/3a7/VO7/ROn80D/MiP/Mhnnz179hm/9Vu/9d1cddVVV1111X8s9KAHPYirrrrqqquu+s9yzTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq/6Puuaaax782q/92u/1Tu/0Tp/NA9x33323/tZv/dZ3/+iP/ujncNVVV1111VX/edCDHvQgrrrqqquuuuq/wjXXXPPg137t136vF3/xF3/tF3uxF3ttnum+++679bd+67e++7d/+7e/57777ruVq6666qqrrvpf7pprrnnwa7/2a7/X67zO67z3Nddc82Ce6b777rv1t37rt777R3/0Rz+Hq6666qqrrvqvgR70oAdx1VVXXXXVVf/Vrrnmmge/9mu/9nu9zuu8zntfc801D+aZ7rvvvlt/67d+67t/9Ed/9HO46qqrrrrqqv9Frrnmmge/9mu/9nu9+Iu/+Ou82Iu92GvxTPfdd9+tv/Vbv/Xdv/3bv/099913361cddVVV1111X8t9KAHPYirrrrqqquu+u9yzTXXPPjMmTMPfp3XeZ33ep3XeZ335pnuu+++W//hH/7ht//hH/7hd37rt37ru7nqqquuuuqq/6Fe7MVe7LVf53Ve571e53Ve5715pvvuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqquuuuq/D3rQgx7EVVddddVVV/1PcM011zz4xV7sxV77dV7ndd7rxV7sxV6bZ7rvvvtu/Yd/+Iff/q3f+q3v+Yd/+Iff5qqrrrrqqqv+m11zzTUPfu3Xfu33eqd3eqfP5gHuu+++W3/rt37ru3/0R3/0c7jqqquuuuqq/xnQgx70IK666qqrrrrqf5prrrnmwS/2Yi/22q/zOq/zXi/2Yi/22jzTfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVdd9V/kmmuuefBrv/Zrv9frvM7rvPc111zzYJ7pvvvuu/W3fuu3vvtHf/RHP4errrrqqquu+p8HPehBD+Kqq6666qqr/ie75pprHvzar/3a7/U6r/M6733NNdc8mGe67777bv2t3/qt7/7RH/3Rz+Gqq6666qqr/hNcc801D37t137t93qd13md977mmmsezDPdd999t/7Wb/3Wd//Wb/3Wd589e/YZXHXVVVddddX/XOhBD3oQV1111VVXXfW/xTXXXPPgd3zHd/ys13md13lvnum+++679R/+4R9++x/+4R9+57d+67e+m6uuuuqqq676d3rHd3zHz7rmmmse/Dqv8zrvzTPdd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVV/zugBz3oQVx11VVXXXXV/zbXXHPNg1/sxV7stV/sxV7stV7ndV7nvXmm++6779Z/+Id/+O3f+q3f+p5/+Id/+G2uuuqqq6666kV0zTXXPPi1X/u13+ud3umdPpsH+Id/+Iff/q3f+q3v+a3f+q3v5qqrrrrqqqv+90EPetCDuOqqq6666qr/za655poHv9iLvdhrv87rvM57vdiLvdhr80z33Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVc7nmmmse/Nqv/drv9U7v9E6fzQPcd999t/7Wb/3Wd//oj/7o53DVVVddddVV/7uhBz3oQVx11VVXXXXV/xXXXHPNg1/7tV/7vV78xV/8tV/sxV7stXmm++6779bf+q3f+u7f/u3f/p777rvvVq666qqrrvp/65prrnnwa7/2a7/X67zO67z3Nddc82Ce6b777rv1t37rt777t3/7t7/nvvvuu5Wrrrrqqquu+r8BPehBD+Kqq6666qqr/i+65pprHvzar/3a7/VO7/ROn80z3XfffbeePXv21t/6rd/6nt/6rd/6bq666qqrrvp/4Zprrnnwa7/2a7/Xi7/4i7/Oi73Yi70Wz3Tffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVf934Me9KAHcdVVV1111VX/l11zzTUPfrEXe7HXfrEXe7HXep3XeZ335pnuu+++W//hH/7ht3/rt37re/7hH/7ht7nqqquuuur/nGuuuebBr/3ar/1e7/RO7/TZPMBv/dZvffc//MM//M5v/dZvfTdXXXXVVVdd9X8betCDHsRVV1111VVX/X9xzTXXPPjFXuzFXvt1Xud13uvFXuzFXptnuu+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqq/7WuueaaB7/2a7/2e73TO73TZ/MA9913362/9Vu/9d0/+qM/+jlcddVVV1111f8f6EEPehBXXXXVVVdd9f/RNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe22e6b777rv1t37rt777t3/7t7/nvvvuu5Wrrrrqqqv+x7vmmmse/Nqv/drv9Tqv8zrvfc011zyYZ7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqqv+f0IPetCDuOqqq6666qr/76655poHv/Zrv/Z7vdM7vdNn8wD33XffrT/6oz/6Ob/1W7/13Vx11VVXXfU/yjXXXPPg137t136vF3/xF3/tF3uxF3ttnum+++679bd+67e++7d+67e+++zZs8/gqquuuuqqq/5/Qw960IO46qqrrrrqqquuuOaaax585syZB7/O67zOe73O67zOe/NM9913363/8A//8Nv/8A//8Du/9Vu/9d1cddVVV1313+bFXuzFXvt1Xud13ut1Xud13psH+JEf+ZHPPnv27DN+67d+67u56qqrrrrqqqvuhx70oAdx1VVXXXXVVVc9r2uuuebBL/ZiL/bar/M6r/NeL/ZiL/baPNN999136z/8wz/89m/91m99zz/8wz/8NlddddVVV/2nu+aaax782q/92u/1Tu/0Tp/NA9x33323/tZv/dZ3/+iP/ujncNVVV1111VVXPT/oQQ96EFddddVVV1111Qt3zTXXPPi1X/u13+vFX/zFX/vFXuzFXptnuu+++279rd/6re/+h3/4h9/5h3/4h9/mqquuuuqq/zDXXHPNg1/7tV/7vV7ndV7nva+55poH80z33Xffrb/1W7/13T/6oz/6OVx11VVXXXXVVf8S9KAHPYirrrrqqquuuupFd8011zz4tV/7td/rdV7ndd77mmuueTDPdN999936W7/1W9/9oz/6o5/DVVddddVV/ybXXHPNg1/7tV/7vV78xV/8tV/sxV7stXmm++6779bf+q3f+u7f/u3f/p777rvvVq666qqrrrrqqhcVetCDHsRVV1111VVXXfVv82Iv9mKv/Tqv8zrv9Tqv8zrvzTPdd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVVVddddW/6HVe53Xe+8Ve7MVe+3Ve53Xei2e67777bv2t3/qt7/6Hf/iH3/mHf/iH3+aqq6666qqrrvq3QA960IO46qqrrrrqqqv+fa655poHv9iL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XfX/wzXXXPPg137t136v13md13nva6655sE803333Xfrb//2b3/Pj/zIj3w2V1111f9611xzzYNf+7Vf+71e53Ve572vueaaB/NM9913362/9Vu/9d2//du//T333XffrVx11VVXXXXVVf8foAc96EFcddVVV1111VX//1xzzTUPfsd3fMfPep3XeZ335pnuu+++W//hH/7ht//hH/7hd37rt37ru7nqqqv+V3nHd3zHz7rmmmse/Dqv8zrvzTPdd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV/1/gx70oAdx1VVXXXXVVVf9/3XNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem2e67777bv2Hf/iH3/mt3/qt7/6Hf/iH3+aqq676H+maa6558Gu/9mu/1zu90zt9Ng/wD//wD7/993//97/9oz/6o5/DVVddddVVV131/xl60IMexFVXXXXVVVdddRXANddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6b777rv1t37rt777H/7hH37nH/7hH36bq6666r/VNddc8+DXfu3Xfq93eqd3+mwe4L777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqivQgx70IK666qqrrrrqqque2zXXXPPg137t136vF3/xF3/tF3uxF3ttnuns2bPP+M3f/M3v+u3f/u3vue+++27lqquu+i9xzTXXPPi1X/u13+t1X/d13+fMmTMP4pnuu+++W3/rt37ru3/7t3/7e+67775bueqqq6666qqrrnpO6EEPehBXXXXVVVddddVVL8w111zz4Nd+7dd+r3d6p3f6bJ7pvvvuu/Xs2bO3/tZv/db3/NZv/dZ3c9VVV/2Hu+aaax782q/92u/14i/+4q/9Yi/2Yq/NM9133323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVXXfWCoQc96EFcddVVV1111VVXvSiuueaaB7/Yi73Ya73Yi73Ya7/O67zOe/NMZ8+efcbf//3f/9Zv/dZvfc8//MM//DZXXXXVv8s111zz4Nd+7dd+r3d6p3f6bB7gt37rt777H/7hH377t37rt76Hq6666qqrrrrqqhcNetCDHsRVV1111VVXXXXVv9Y111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/Uf/uEffvu3fuu3vucf/uEffpurrrrqRXLNNdc8+LVf+7Xf653e6Z0+mwe47777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrqXw896EEP4qqrrrrqqquuuurf48yZMw96ndd5nfd+8Rd/8dd+sRd7sdfmme67775bf+u3fuu7f/u3f/t77rvvvlu56qqrnsM111zz4Nd+7dd+r9d5ndd572uuuebBPNN9991362/91m9992/91m9999mzZ5/BVVddddVVV1111b8detCDHsRVV1111VVXXXXVf5Rrrrnmwa/92q/9Xu/0Tu/02TzAfffdd+uP/uiPfs5v/dZvfTdXXfX/2DXXXPPg137t136vF3/xF3/tF3uxF3ttnum+++679bd+67e++7d/+7e/57777ruVq6666qqrrrrqqv8Y6EEPehBXXXXVVVddddVV/9HOnDnzoGuuueYhr/M6r/Ner/M6r/PePNN999136z/8wz/89j/8wz/8zm/91m99N1dd9f/Ei73Yi73267zO67zX67zO67w3D/AjP/Ijn3327Nln/NZv/dZ3c9VVV1111VVXXfUfDz3oQQ/iqquuuuqqq6666j/TNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22e6b777rv1H/7hH37nt37rt777H/7hH36bq676P+aaa6558Gu/9mu/1zu90zt9Ng9w33333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXVfy70oAc9iKuuuuqqq6666qr/Ktdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eab77rvv1t/6rd/67n/4h3/4nX/4h3/4ba666n+pa6655sGv/dqv/V6v8zqv897XXHPNg3mm++6779bf+q3f+u4f/dEf/Ryuuuqqq6666qqr/uugBz3oQVx11VVXXXXVVVf9d7jmmmse/Nqv/drv9Tqv8zrvfc011zyYZzp79uwzfvM3f/O7fvRHf/RzuOqq/wWuueaaB7/2a7/2e734i7/467zYi73Ya/FM9913362/9Vu/9d2//du//T333XffrVx11VVXXXXVVVf910MPetCDuOqqq6666qqrrvrv9mIv9mKv/Tqv8zrv9Tqv8zrvzTPdd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVVf/DvM7rvM57v9iLvdhrvc7rvM5780z33Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVf990IPetCDuOqqq6666qqrrvqf4pprrnnwi73Yi73W67zO67z3i73Yi702z3T27Nln/P3f//1v/dZv/db3/MM//MNvc9VV/02uueaaB7/2a7/2e73TO73TZ/MA9913362/9Vu/9d0/+qM/+jlcddVVV1111VVX/c+BHvSgB3HVVVddddVVV131P9E111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/W3fuu3vvsf/uEffucf/uEffpurrvpPds011zz4tV/7td/rnd7pnT6bB7jvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuup/JvSgBz2Iq6666qqrrrrqqv/pzpw586DXeZ3Xee/XeZ3Xee9rrrnmwTzTfffdd+tv/dZvffdv//Zvf8999913K1dd9R/kmmuuefBrv/Zrv9frvM7rvPc111zzYJ7pvvvuu/W3fuu3vvu3fuu3vvvs2bPP4Kqrrrrqqquuuup/NvSgBz2Iq6666qqrrrrqqv9Nrrnmmge/4zu+42e9zuu8znvzTPfdd9+tZ8+evfW3fuu3vue3fuu3vpurrvo3esd3fMfPuuaaax78Oq/zOu/NM9133323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVXXfW/B3rQgx7EVVddddVVV1111f9GZ86cedCLv/iLv86LvdiLvdbrvM7rvDfPdN999936D//wD7/9W7/1W9/zD//wD7/NVVf9C6655poHv/Zrv/Z7vdM7vdNn8wD/8A//8Nu/9Vu/9T2/9Vu/9d1cddVVV1111VVX/e+EHvSgB3HVVVddddVVV131v90111zz4Bd7sRd77dd5ndd5rxd7sRd7bZ7pvvvuu/W3f/u3v+fv//7vf/sf/uEffpurrnqma6655sGv/dqv/V7v9E7v9Nk8wH333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVf/7oQc96EFcddVVV1111VVX/V9yzTXXPPi1X/u13+vFX/zFX/vFXuzFXptnuu+++279rd/6re/+7d/+7e+57777buWq/3euueaaB7/2a7/2e73O67zOe19zzTUP5pnuu+++W3/rt37ru3/7t3/7e+67775bueqqq6666qqrrvq/Az3oQQ/iqquuuuqqq6666v+qa6655sGv/dqv/V7v9E7v9Nk8wD/8wz/8zm/91m9992/91m99N1f9n3bNNdc8+LVf+7Xf68Vf/MVf58Ve7MVei2e67777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuur/JvSgBz2Iq6666qqrrrrqqv/rrrnmmge/2Iu92Gu/2Iu92Gu9zuu8znvzTPfdd9+t//AP//Db//AP//A7v/Vbv/XdXPV/xjXXXPPg137t136vd3qnd/psHuBHfuRHPvvs2bPP+K3f+q3v5qqrrrrqqquuuur/PvSgBz2Iq6666qqrrrrqqv9Prrnmmge/2Iu92Gu9zuu8znu/2Iu92GvzTGfPnn3G3//93//Wb/3Wb33PP/zDP/w2V/2vc8011zz4tV/7td/rnd7pnT6bB7jvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuur/F/SgBz2Iq6666qqrrrrqqv+vrrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzTPfdd9+tv/Vbv/Xdv/3bv/099913361c9T/WNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzTfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVV/3+hBz3oQVx11VVXXXXVVVddBWfOnHnQ67zO67z367zO67z3Nddc82Ce6b777rv1R3/0Rz/nt37rt76bq/5HuOaaax782q/92u/14i/+4q/9Yi/2Yq/NM9133323/tZv/dZ3/9Zv/dZ3nz179hlcddVVV1111VVXXYUe9KAHcdVVV1111VVXXXXVs11zzTUPPnPmzINf53Ve571e53Ve5715pvvuu+/Wf/iHf/jtf/iHf/id3/qt3/purvov92Iv9mKv/Tqv8zrv9Tqv8zrvzTPdd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV1111QOhBz3oQVx11VVXXXXVVVdd9fydOXPmQS/+4i/+Oq/zOq/zXi/2Yi/22jzTfffdd+s//MM//PZv/dZvfc8//MM//DZX/ae55pprHvzar/3a7/VO7/ROn80D3Hfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVddddULgh70oAdx1VVXXXXVVVddddW/7Jprrnnwi73Yi73267zO67zXi73Yi702z3Tffffd+tu//dvf8/d///e//Q//8A+/zVX/btdcc82DX/u1X/u9Xud1Xue9r7nmmgfzTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVVddddVVV131okAPetCDuOqqq6666qqrrrrqX+eaa6558Gu/9mu/1+u8zuu89zXXXPNgnum+++679bd+67e++0d/9Ec/h6v+Va655poHv/Zrv/Z7vc7rvM57X3PNNQ/mme67775bf+u3fuu7f/u3f/t77rvvvlu56qqrrrrqqquuuupfAz3oQQ/iqquuuuqqq6666qp/u2uuuebB7/iO7/hZr/M6r/PePNN999136z/8wz/8zj/8wz/89m/91m99N1e9QO/4ju/4Wddcc81DXud1Xue9eKb77rvv1t/6rd/67n/4h3/4nX/4h3/4ba666qqrrrrqqquu+rdCD3rQg7jqqquuuuqqq6666t/vmmuuefCLvdiLvfaLvdiLvdbrvM7rvDfPdN999936D//wD7/9W7/1W9/zD//wD7/NVVxzzTUPfu3Xfu33eqd3eqfP5gH+4R/+4bf//u///rd/9Ed/9HO46qqrrrrqqquuuuo/AnrQgx7EVVddddVVV1111VX/sa655poHv9iLvdhrvc7rvM57v9iLvdhr80xnz559xm/+5m9+1z/8wz/8zj/8wz/8Nv+PXHPNNQ9+7dd+7fd6p3d6p8/mAe67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqPxp60IMexFVXXXXVVVddddVV/3muueaaB7/2a7/2e734i7/4a7/Yi73Ya/NM9913362/9Vu/9d2//du//T333XffrfwfdM011zz4tV/7td/rdV7ndd77mmuueTDPdN999936W7/1W9/927/9299z33333cpVV1111VVXXXXVVf9Z0IMe9CCuuuqqq6666qqrrvqvcebMmQe9zuu8znu/0zu902fzTGfPnn3Gfffd9/Tf+q3f+p7f+q3f+m7+l7vmmmse/Nqv/drv9eIv/uKv/WIv9mKvzTPdd999t/7Wb/3Wd//DP/zDb//DP/zD73DVVVddddVVV1111X8F9KAHPYirrrrqqquuuuqqq/5rXXPNNQ9+sRd7sdd+sRd7sdd6ndd5nffmme67775b/+Ef/uG3f+u3fut7/uEf/uG3+V/kmmuuefBrv/Zrv9c7vdM7fTYP8A//8A+//Vu/9Vvf81u/9VvfzVVXXXXVVVddddVV/9XQgx70IK666qqrrrrqqquu+u9z5syZB734i7/467zO67zOe73Yi73Ya/NM9913363/8A//8Nu/9Vu/9T3/8A//8Nv8D3TNNdc8+LVf+7Xf653e6Z0+mwe47777bv2t3/qt7/7RH/3Rz+Gqq6666qqrrrrqqv9O6EEPehBXXXXVVVddddVVV/3PcM011zz4tV/7td/rxV/8xV/7xV7sxV6bZ7rvvvtu/e3f/u3v+a3f+q3vvu+++27lv9E111zz4Nd+7dd+r9d5ndd572uuuebBPNN9991362/91m9992//9m9/z3333XcrV1111VVXXXXVVVf9T4Ae9KAHcdVVV1111VVXXXXV/zzXXHPNg1/7tV/7vd7pnd7ps3mA++6779Yf/dEf/Zzf+q3f+m7+i1xzzTUPfu3Xfu33evEXf/HXfrEXe7HX5pnuu+++W3/rt37ru3/7t3/7e+67775bueqqq6666qqrrrrqfxr0oAc9iKuuuuqqq6666qqr/ue65pprHvxiL/Zir/1iL/Zir/U6r/M6780z3Xfffbf+wz/8w+/8wz/8w2//1m/91nfzn+DFXuzFXvt1Xud13vt1Xud13osH+JEf+ZHPPnv27DN+67d+67u56qqrrrrqqquuuup/MvSgBz2Iq6666qqrrrrqqqv+d7jmmmse/GIv9mKv/Tqv8zrv9WIv9mKvzTPdd999t/7DP/zDb//Wb/3W9/zDP/zDb/PvcM011zz4tV/7td/rnd7pnT6bB7jvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuqq/y3Qgx70IK666qqrrrrqqquu+t/nmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbPdPbs2Wf85m/+5nf9wz/8w+/8wz/8w28DXHPNNQ/m+bjvvvtuBbjmmmse/Nqv/drv9bqv+7rvc+bMmQfxTPfdd9+tv/Vbv/XdP/qjP/o5XHXVVVddddVVV131vxF60IMexFVXXXXVVVddddVV/7tdc801D37t137t93qd13md977mmmsezDPdd999t/7Wb/3Wd7/TO73TZ/N8/MiP/Mhnv/iLv/hrv9iLvdhr80z33Xffrb/1W7/13b/927/9Pffdd9+tXHXVVVddddVVV131vxl60IMexFVXXXXVVVddddVV/zdcc801Dz5z5syDXud1Xue9X+d1Xue9eRHdd999t/7Wb/3Wd//DP/zDb//DP/zD73DVVVddddVVV1111f8V6EEPehBXXXXVVVddddVVV/3fc8011zz4xV7sxV77dV7ndd7rxV7sxV6b5+O+++679bd+67e++0d/9Ec/h6uuuuqqq6666qqr/i9CD3rQg7jqqquuuuqqq6666v+2n/iJnzDPx9u93duJq6666qqrrrrqqqv+L6Ny1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qr/8+67775bueqqq6666qqrrrrq/yP0oAc9iKuuuuqqq6666qqrrrrqqquuuuqqq6666v8kKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8V/wgqfCCyLK0IWgAAAABJRU5ErkJggg==) ```js // Mirror an un-closed sketch across a custom axis. diff --git a/docs/kcl/offsetPlane.md b/docs/kcl/offsetPlane.md index cafcf9821..71726197f 100644 --- a/docs/kcl/offsetPlane.md +++ b/docs/kcl/offsetPlane.md @@ -46,7 +46,7 @@ circleSketch = startSketchOn(offsetPlane('XY', offset = 150)) loft([squareSketch, circleSketch]) ``` -![Rendered example of offsetPlane 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGaGklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/V1G56qqrrrrqqquuuup/jWuuuebBPMCZM2cezHO55pprHsy/w3333Xcrz+Xs2bO38kz33XffrVx11VVXXXXVVVdd9b8Flauuuuqqq6666qqr/stcc801DwY4c+bMg6+55poHA5w5c+ZBANdcc82DAa655poHA5w5c+bBANdcc82D+U9033333XrNNdc8mH+D++6771ae6ezZs7cC3HfffbfyTPfdd9+tZ8+efQbAfffddyvA2bNnb73vvvtu5aqrrrrqqquuuuqq/wroQQ96EFddddVVV1111VVX/dtdc801DwY4c+bMg6+55poHnzlz5kEA11xzzYOvueaaB585c+bB11xzzYP5N7p48SL3u3DhAve7ePEiD3ThwgX+o5w8eZLnduLECe538uRJ7nfixAn+Le67775bAc6ePXvrfffddyvAfffdd+vZs2efcd99990K8A//8A+/zVVXXXXVVVddddVV/x7oQQ96EFddddVVV1111VVXvWDXXHPNgwHOnDnz4Bd7sRd7LYAXf/EXf22AF3uxF3ttXgQXL14E4MKFC1y8eBGACxcuAHDx4kUuXrzI/S5cuMDFixf53+bEiRPc7+TJk5w4cYL7nThxgpMnTwJw4sQJAE6ePMmJEyf4l9x33323AvzDP/zDbwP8wz/8w+8A3Hfffbf+wz/8w29z1VVXXXXVVVddddULgx70oAdx1VVXXXXVVVdddRVcc801Dz5z5syDX+zFXuy1AF78xV/8tV/sxV7stXkhLl68CMCFCxe4ePEiFy9e5OLFi1y4cAGApz3taVz1vGxzvxMnTgBw8uRJTpw4wYkTJzh58iQnTpwA4GEPexgvzH333Xfr2bNnb73vvvtu/Yd/+Iffue+++24F+Id/+Iff5qqrrrrqqquuuuoq9KAHPYirrrrqqquuuuqq/0+uueaaB585c+bBL/ZiL/Za11xzzYOvueaaB7/Yi73Ya/MCXLx4kQsXLvC0pz0NgKc+9akAPO1pT+Oq/xonTpwA4MSJE5w8eZKHPvShAJw4cYKHPexhPD/33XffrQD/8A//8Nv/8A//8Dv33XffrWfPnr31vvvuu5Wrrrrqqquuuuqq/z/Qgx70IK666qqrrrrqqqv+r7rmmmse/GIv9mKvfebMmQe9+Iu/+Gu/2Iu92GvzfFy8eJELFy7wtKc9DYCnPvWpPO1pT+Oq/x1OnDjBiRMnOHnyJA996EM5ceIEJ0+e5MSJEzy3++6779azZ8/eet999936D//wD79z33333foP//APv81VV1111VVXXXXV/03oQQ96EFddddVVV1111VX/F1xzzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5LhcvXgTgz//8zwF42tOextOe9jT+J7PNVf82J06c4MSJE5w8eZKHPvShnDhxgoc97GE8t/vuu+/Ws2fP3vr3f//3v/0P//APv/MP//APv81VV1111VVXXXXV/w3oQQ96EFddddVVV1111VX/G11zzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5LhcvXuTP//zPAXja057G0572NK76n8k2/1VOnDjBwx72MB760Idy4sQJHvawh/FA9913360A//AP//Db//AP//A7v/Vbv/XdXHXVVVddddVVV/3vhB70oAdx1VVXXXXVVVdd9b/FNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe20e4OLFizztaU/jwoULPO1pT+NpT3saV131ojhx4gQAD33oQ3noQx/KiRMneNjDHsYD3Xfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVVdd9b8DetCDHsRVV1111VVXXXXV/1TXXHPNg1/7tV/7va655poHv87rvM578wAXL17kz//8zwH49V//da666j/SiRMneOhDH8rDHvYwTpw4wUMf+lDud9999936D//wD7/9D//wD7/zW7/1W9/NVVddddVVV1111f9c6EEPehBXXXXVVVddddVV/5Ncc801D37t137t93rxF3/x136xF3ux1+aZLl68yMWLF3na057GX/zFX3Dx4kWuek62ueo/x4kTJ3joQx/Kwx72MF7u5V6OB7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666n8O9KAHPYirrrrqqquuuuqq/27XXHPNg1/7tV/7vV78xV/8tV/sxV7stXmmixcv8hd/8Rc87WlP42lPexpX/f9hm/+pTpw4wYkTJ3j5l395HvrQh3LixAkA7rvvvlsBfuu3fuu7f/RHf/RzuOqqq6666qqrrvrvhx70oAdx1VVXXXXVVVdd9d/lmmuuefA7vuM7ftbrvM7rvDfPdPHiRf7iL/6Cpz3taTztaU/jqqv+O9jmRXXixAle7uVejpd/+ZfnxIkTANx33323/sM//MNv/8M//MPv/NZv/dZ3c9VVV1111VVXXfXfAz3oQQ/iqquuuuqqq6666r/SNddc8+DXfu3Xfq93eqd3+mye6eLFi/zFX/wFT3va03ja057GVVf9b3XixAle7uVejtd//dfnfvfdd9+tP/qjP/o5//AP//Db9913361cddVVV1111VVX/ddBD3rQg7jqqquuuuqqq676r3DNNdc8+LVf+7Xf653e6Z0+m2e6ePEif/EXf8Fv/MZvcNV/Lttc9V/nxIkTPPShD+XlXu7leOhDHwrAfffdd+s//MM//PaP/uiPfs599913K1ddddVVV1111VX/+dCDHvQgrrrqqquuuuqqq/4zXXPNNQ9+x3d8x896ndd5nffmmX7913+dv/zLv+TixYtcddW/xDb/m504cYKXe7mX4/Vf//UBuO+++279h3/4h9/+0R/90c+57777buWqq6666qqrrrrqPw960IMe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ddVVV/1Luq57742NjbcupRARRASSkMR6veYJT3gCi8WChzzkITzkIQ8B4NZbb+Wqq/69JCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUjiv8Px48d5lVd5Fd72bd8WgKc//el853d+JxcvXsQ2tgGwjW0yk/V6favt3+Gqq6666qqrrrrqhaMcP36cq6666qqrrrrqqn/J1tbWV81msweXUogIIoKIICKICNbrNU984hORxIMf/GAe8pCH8DIv8zLM53NuvfVWrrrqfwtJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQk8fy8zuu8Du/6ru/KQx7yEAB++7d/m5/6qZ8CwDb3sw2AbWyTmYzj+D1cddVVV1111VVXvXDoQQ96EFddddVVV1111VX/ktOnT7vve2qtlFKICCKCiCAiiAgkIYmTJ0/yVm/1VjzoQQ8CYHd3l5/+6Z/m1ltv5ar/Hra56n+W48eP8z7v8z4cP34cgN3dXb7ne76HixcvYpvMxDaZSWaSmbTWaK0xTRNHR0e3Xrp06SFcddVVV1111VVXvXDoQQ96EFddddVVV1111VUvTES89+nTp7+r6zpqrUQEpRQigohAEhGBJCICSUjipV7qpXit13otjh07BsDu7i4//dM/za233spVV70wtvm/6vjx47zN27wND37wgwHY3d3lb/7mb/id3/kdbGMb29gmM8lMbNNaIzNprTFNE8MwcO7cudcBfpurrrrqqquuuuqqFww96EEP4qqrrrrqqquuuuqFWSwW33Xs2LH3rrVSSqGUQkQQEUQEEYEkIgJJSEISkjh+/Dgv9VIvxWu8xmtwv93dXf76r/+a3/7t3+aqq/6nsM1/ptd+7dfmZV7mZTh+/DgAly5d4nd/93f5m7/5GwBsY5vMxDa2yUxsk5lkJplJa41pmhjHkd3d3e8ehuF9uOqqq6666qqrrnrB0IMe9CCuuuqqq6666qqrXpgTJ048fT6fP7jWSimFUgoRQUQgiYggIpCEJCQREUhCEpI4duwYL/mSL8lLvMRLcOzYMQB2d3f567/+a2699VZuvfVWrrrq/5rjx4/z0i/90rz2a78297t06RJ/+7d/y+/93u9hGwDb2MY2tslMbGObzCQzyUwyk8xkmibGceTo6OjW/f39h3DVVVddddVVV131gqEH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q6666qr/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+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9X8Y9Av8ag2fX68wAAAABJRU5ErkJggg==) +![Rendered example of offsetPlane 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGTEElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/V1G56qqrrrrqqquuuup/jWuuuebBPMCZM2cezHO55pprHsy/w3333Xcrz+Xs2bO38kz33XffrVx11VVXXXXVVVdd9b8Flauuuuqqq6666qqr/stcc801DwY4c+bMg6+55poHA5w5c+ZBANdcc82DAa655poHA5w5c+bBANdcc82D+U9033333XrNNdc8mH+D++6771ae6ezZs7cC3HfffbfyTPfdd9+tZ8+efQbAfffddyvA2bNnb73vvvtu5aqrrrrqqquuuuqq/wroQQ96EFddddVVV1111VVX/dtdc801DwY4c+bMg6+55poHnzlz5kEA11xzzYOvueaaB585c+bB11xzzYP5N7p48SL3u3DhAve7ePEiD3ThwgX+o5w8eZLnduLECe538uRJ7nfixAn+Le67775bAc6ePXvrfffddyvAfffdd+vZs2efcd99990K8A//8A+/zVVXXXXVVVddddVV/x7oQQ96EFddddVVV1111VVXvWDXXHPNgwHOnDnz4Bd7sRd7LYAXf/EXf22AF3uxF3ttXgQXL14E4MKFC1y8eBGACxcuAHDx4kUuXrzI/S5cuMDFixf53+bEiRPc7+TJk5w4cYL7nThxgpMnTwJw4sQJAE6ePMmJEyf4l9x33323AvzDP/zDbwP8wz/8w+8A3Hfffbf+wz/8w29z1VVXXXXVVVddddULgx70oAdx1VVXXXXVVVdddRVcc801Dz5z5syDX+zFXuy1AF78xV/8tV/sxV7stXkhLl68CMCFCxe4ePEiFy9e5OLFi1y4cAGApz3taVz1vGxzvxMnTgBw8uRJTpw4wYkTJzh58iQnTpwA4GEPexgvzH333Xfr2bNnb73vvvtu/Yd/+Iffue+++24F+Id/+Iff5qqrrrrqqquuuuoq9KAHPYirrrrqqquuuuqq/0+uueaaB585c+bBL/ZiL/Za11xzzYOvueaaB7/Yi73Ya/MCXLx4kQsXLvC0pz0NgKc+9akAPO1pT+Oq/xonTpwA4MSJE5w8eZKHPvShAJw4cYKHPexhPD/33XffrQD/8A//8Nv/8A//8Dv33XffrWfPnr31vvvuu5Wrrrrqqquuuuqq/z/Qgx70IK666qqrrrrqqqv+r7rmmmse/GIv9mKvfebMmQe9+Iu/+Gu/2Iu92GvzfFy8eJELFy7wtKc9DYCnPvWpPO1pT+Oq/x1OnDjBiRMnOHnyJA996EM5ceIEJ0+e5MSJEzy3++6779azZ8/eet999936D//wD79z33333foP//APv81VV1111VVXXXXV/03oQQ96EFddddVVV1111VX/F1xzzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5LhcvXgTgz//8zwF42tOextOe9jT+J7PNVf82J06c4MSJE5w8eZKHPvShnDhxgoc97GE8t/vuu+/Ws2fP3vr3f//3v/0P//APv/MP//APv81VV1111VVXXXXV/w3oQQ96EFddddVVV1111VX/G11zzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5LhcvXuTP//zPAXja057G0572NK76n8k2/1VOnDjBwx72MB760Idy4sQJHvawh/FA9913360A//AP//Db//AP//A7v/Vbv/XdXHXVVVddddVVV/3vhB70oAdx1VVXXXXVVVdd9b/FNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe20e4OLFizztaU/jwoULPO1pT+NpT3saV131ojhx4gQAD33oQ3noQx/KiRMneNjDHsYD3Xfffbf+wz/8w2//1m/91vf8wz/8w29z1VVXXXXVVVdd9b8DetCDHsRVV1111VVXXXXV/1TXXHPNg1/7tV/7va655poHv87rvM578wAXL17kz//8zwH49V//da666j/SiRMneOhDH8rDHvYwTpw4wUMf+lDud9999936D//wD7/9D//wD7/zW7/1W9/NVVddddVVV1111f9c6EEPehBXXXXVVVddddVV/5Ncc801D37t137t93rxF3/x136xF3ux1+aZLl68yMWLF3na057GX/zFX3Dx4kWuek62ueo/x4kTJ3joQx/Kwx72MF7u5V6OB7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666n8O9KAHPYirrrrqqquuuuqq/27XXHPNg1/7tV/7vV78xV/8tV/sxV7stXmmixcv8hd/8Rc87WlP42lPexpX/f9hm/+pTpw4wYkTJ3j5l395HvrQh3LixAkA7rvvvlsBfuu3fuu7f/RHf/RzuOqqq6666qqrrvrvhx70oAdx1VVXXXXVVVdd9d/lmmuuefA7vuM7ftbrvM7rvDfPdPHiRf7iL/6Cpz3taTztaU/jqqv+O9jmRXXixAle7uVejpd/+ZfnxIkTANx33323/sM//MNv/8M//MPv/NZv/dZ3c9VVV1111VVXXfXfAz3oQQ/iqquuuuqqq6666r/SNddc8+DXfu3Xfq93eqd3+mye6eLFi/zFX/wFT3va03ja057GVVf9b3XixAle7uVejtd//dfnfvfdd9+tP/qjP/o5//AP//Db9913361cddVVV1111VVX/ddBD3rQg7jqqquuuuqqq676r3DNNdc8+LVf+7Xf653e6Z0+m2e6ePEif/EXf8Fv/MZvcNV/Lttc9V/nxIkTPPShD+XlXu7leOhDHwrAfffdd+s//MM//PaP/uiPfs599913K1ddddVVV1111VX/+dCDHvQgrrrqqquuuuqqq/4zXXPNNQ9+x3d8x896ndd5nffmmX7913+dv/zLv+TixYtcddW/xDb/m504cYKXe7mX4/Vf//UBuO+++279h3/4h9/+0R/90c+57777buWqq6666qqrrrrqPw960IMe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ddVVV/1Luq57742NjbcupRARRASSkMR6veYJT3gCi8WChzzkITzkIQ8B4NZbb+Wqq/69JCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUjiv8Px48d5lVd5Fd72bd8WgKc//el853d+JxcvXsQ2tgGwjW0yk/V6favt3+Gqq6666qqrrrrqhaMcP36cq6666qqrrrrqqn/J1tbWV81msweXUogIIoKIICKICNbrNU984hORxIMf/GAe8pCH8DIv8zLM53NuvfVWrrrqfwtJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQk8fy8zuu8Du/6ru/KQx7yEAB++7d/m5/6qZ8CwDb3sw2AbWyTmYzj+D1cddVVV1111VVXvXDoQQ96EFddddVVV1111VX/ktOnT7vve2qtlFKICCKCiCAiiAgkIYmTJ0/yVm/1VjzoQQ8CYHd3l5/+6Z/m1ltv5ar/Hra56n+W48eP8z7v8z4cP34cgN3dXb7ne76HixcvYpvMxDaZSWaSmbTWaK0xTRNHR0e3Xrp06SFcddVVV1111VVXvXDoQQ96EFddddVVV1111VUvTES89+nTp7+r6zpqrUQEpRQigohAEhGBJCICSUjipV7qpXit13otjh07BsDu7i4//dM/za233spVV70wtvm/6vjx47zN27wND37wgwHY3d3lb/7mb/id3/kdbGMb29gmM8lMbNNaIzNprTFNE8MwcO7cudcBfpurrrrqqquuuuqqFww96EEP4qqrrrrqqquuuuqFWSwW33Xs2LH3rrVSSqGUQkQQEUQEEYEkIgJJSEISkjh+/Dgv9VIvxWu8xmtwv93dXf76r/+a3/7t3+aqq/6nsM1/ptd+7dfmZV7mZTh+/DgAly5d4nd/93f5m7/5GwBsY5vMxDa2yUxsk5lkJplJa41pmhjHkd3d3e8ehuF9uOqqq6666qqrrnrB0IMe9CCuuuqqq6666qqrXpgTJ048fT6fP7jWSimFUgoRQUQgiYggIpCEJCQREUhCEpI4duwYL/mSL8lLvMRLcOzYMQB2d3f567/+a2699VZuvfVWrrrq/5rjx4/z0i/90rz2a78297t06RJ/+7d/y+/93u9hGwDb2MY2tslMbGObzCQzyUwyk8xkmibGceTo6OjW/f39h3DVVVddddVVV131gqEHPehBXHXVVVddddVVV70gth98zTXXPL3rOmqtlFKICCKCiCAikEREIAlJRASSkIQkJCEJSRw7doxbbrmFl3iJl+Dmm2/mfru7u/zO7/wOf/3Xf81V/za2ueq/3/Hjx3npl35pHvzgB/PgBz+Y+126dIm/+7u/4/d///exjW0AbGMb29jGNrbJTGxjm8wkM8lMWmu01pimiWEYOHv27OtExG9z1VVXXXXVVVdd9fyhBz3oQVx11VVXXXXVVVe9IF3XvffJkye/q9ZKrZWIoJRCRBARSCIikIQkIgJJSEISkpCEJCQBIAlJHDt2jFd7tVfjxV7sxbjf7u4ut956K894xjP467/+a676/8E2/5sdP36cBz/4wTz4wQ/mpV/6pbnfpUuX+Pu//3v+/u//nt3dXQBsYxvbANjGNraxjW1sY5vMxDaZSWaSmWQmrTWmaWIYBi5cuPDZmfk5XHXVVVddddVVVz1/6EEPehBXXXXVVVddddVVL8j29vZvbW5uvnatlVIKpRQigoggIogIJCGJiEASkpCEJCQhCUlIQhIAkpCEJHZ2drjlllu4+eabeexjH8v9dnd3ufXWW3nGM57BX//1X3PVVf/RbPNvdfz4cV76pV+a48eP89Iv/dI80KVLl/iHf/gH/uAP/gAA29gGwDa2AbCNbWxjG9vYxja2sU1mYpvMJDPJTFprTNPEOI7s7+//9nK5fB2uuuqqq6666qqrnj/0oAc9iKuuuuqqq6666qoX5PTp0+66jlorpRRKKUQEEYEkIgJJRASSkIQkJCEJSUhCEpKQhCQAJCEJSQBI4tixY9x000288iu/Mjs7OzzQ7u4uf/3Xf80znvEMbr31Vq666r/a8ePHeamXeike/OAH8+AHP5gH2tvb4+///u/5oz/6I2wDYBsA29gGwDa2AbCNbWxjG9vYxja2sU1mYpvMJDPJTDKTaZqYpomjo6Nb9/b2HsJVV1111VVXXXXV80flqquuuuqqq6666gWIiPeOCCICSUjigSQBIIn/KHt7ezzucY/jpptu4rGPfSx33nknADfeeCPHjx/npV/6pXnt135tdnd3ecYznsGtt97K7u4uz3jGM/i/yjZX/fc4fvw4L/VSL8WDH/xgHvzgB/Pc7rjjDgBuuukmbr/9dv7oj/6IfytJPJBtACRhG0lIQhIAkpBE13UPBl4b+G2uuuqqq6666qqrnheVq6666qqrrrrqqhdgNpu9liQkIQkASUjiBZGEJCQhCUk8P5J4YR772McC8Ou//uvs7e2xs7PDzs4Oj3nMYzg8POTGG2/k+PHjvNRLvRQAu7u7POMZz2B3d5dbb72VZzzjGfxfIYn/a2zzP9Hx48d5qZd6KR784Afz4Ac/mAfa29sD4PGPfzx33HEHd9xxBwDb29u87/u+LzfffDMvKknY5oWRhG0AJGGb+0lCEpKICPq+f69hGH6bq6666qqrrrrqqudF5aqrrrrqqquuuuoFmM1mrx0RAEhCEveTBIAk7ieJ50cS/xJJ3O/FXuzFALjzzjvZ29tDEvv7+xwcHHDXXXchie3tbW688UZuvPFGtre3ueGGGzh+/DgAr/Var8Xu7i4Az3jGM7j11lvZ3d3lGc94Blf9zyCJ/w62ud/x48d5qZd6KQAe/OAH8+AHP5jntr+/z+Mf/3gA/vRP/xTbANhGErbZ29vjjjvu4KabbuLFXuzF+Id/+AeeH0nY5vmRhG2emyRscz9JSAJAEhFBRDCbzV57GAauuuqqq6666qqrng8qV1111VVXXXXVVc/fg2utD5aEJO4niftJ4n6SeGEk8dwk8fw85jGPAeDxj388knh+9vf3eeITn8gTn/hEJLG9vc2NN97I9ddfz/b2NjfccAMAx48f56Ve6qUA2N3dBeAZz3gGt956K7u7uzzjGc/gqv/bjh8/DsBLvdRLAfCgBz2IBz/4wTw/+/v7PPGJT8Q2f/7nf45tAGwDIAnbSMI2AJJ43OMex0033cSLvdiL8Q//8A/8R5KEbSRhGwBJSAJAEn3fPzgzXzsifpurrrrqqquuuuqq50Tlqquuuuqqq6666vnouu61IwJJSEISkgCQxANJ4kUhiX/Jzs4ON910EwCPf/zjkQSAJAAkASAJAEkAHBwc8MQnPpEnPelJAOzs7LC1tcX29jY33HADW1tbXH/99QAcP36cl3qpl+J+u7u7XLp0id3dXZ7xjGewu7vLpUuX2N3d5d/KNlf91zp+/DjHjh3jwQ9+MAAPetCDePCDH8wLsr+/z913383+/j533XUXd911FwC2eX4kYRtJ2AZAEra54447ALj55pu5+eabue2223hRScI2L4wkbAMgCUkASCIikESt9bUy87e56qqrrrrqqquuek5Urrrqqquuuuqqq56P+Xz+XhGBJCQBIIn7SQJAEv8aknhhXvmVXxmAxz/+8UgCQBIAkgCQxANJAkASAJLY39/n4OCAe+65h6c85SkAbG9vs729zdbWFtdffz1bW1tcd911HD9+nOPHj/OgBz2Il3qpl+J+u7u7ADzjGc8A4BnPeAa7u7tcunSJ3d1dXhhJXAW2+Y90/Phxjh07xvHjxzl+/DjHjx/n2LFjPPjBD+YFOTg4AODJT34yAHfffTd33303tgGwjW0kYRtJ2AZAEraRhG0eSBK2Adjf3+dxj3scj33sY3mxF3sxbrvtNv4zSMI2AJKQhCQigtls9trL5fJzuOqqq6666qqrrnpOVK666qqrrrrqqquej77vX1sSkpCEJAAkIQkASTyQJCQhCUm8KCRxP0ncdNNNADzhCU/gXyKJf4kkACRxcHDA4eEhknjqU5+KJCSxvb3NtddeC8B1113H5uYm1157LcePHwfg+PHjALzUS70UD7S7u8ulS5fY3d0F4BnPeAYAu7u7XLp0id3dXf6/k8SL6vjx4xw7dozjx49z7NgxAI4fP87x48d50IMexL/k8PAQ29x7770cHBxwzz33cM899wBgG9vY5n6SsA2AJGwjCdsASMI2krANgCRsIwnbAEjCNn/yJ3/CYx/7WG6++WZeGEnY5gWRxP1scz9J2AZAEgCSkIQkuq578HK55Kqrrrrqqquuuuq5ULnqqquuuuqqq656LhHx3hGBJF5UknhukvjXeOxjH8vOzg533nknd955JwCSAJAEgCQAJAEgCQBJAEgCQBL3kwSAJO4nifsdHBxweHgIwNOf/nQkIYmtrS22trbY3NxEEmfOnGFzc5PNzU02NjY4fvw4x48f50EPehAAL/VSL8Vz293dBeDSpUvs7u4CsLu7y6VLlwDY3d0F4NKlSwDs7u7yf8Hx48cBOHbsGADHjx/n2LFj3O/48eMcP36cY8eOcfz4cV5Uh4eHHB0dcXh4yMHBAYeHhxwcHHDvvfdiGwDb2MY2krDN/SRhG0nYBkAStnkgSdhGErYBkIRtJGEbAEnYRhJ7e3vccccd3HTTTdx8883cfvvt/EskYZv7ScI295MEgG0AJCEJ20hCEpKICLquezDw2sBvc9VVV1111VVXXfVsVK666qqrrrrqqquey2w2e62IQBKSkIQkJCEJAEncTxIviCSemySen8c+9rEAPP7xjwdAEgCSAJDECyMJAEkASOJ+kgCQxP0kIYn7SUISkpDE4eEhR0dHSCIiuO2225CEJCSxtbXFxsYGGxsbRASnTp0CYGNjg8ViwXw+5/jx4wAcP36cBz3oQbwodnd3ud+lS5e43+7uLvfb3d3lgS5dusQLsru7ywtz/PhxXpBjx47xQMePH+d+x48f537Hjh0D4Pjx4/xbLZdLAI6Ojjh//jy2OTo64vDwkMPDQw4PD8lMbGMb29jGNpIAsM39JGEbAEkA2EYStgGQhG0AJGEbSdjmgSRhG0nYBkAStpGEbQAe//jHc9NNN/Gqr/qq/MiP/Aj/USRhm/tJQhL3k0REsFgsPmu5XP42V1111VVXXXXVVc9G5aqrrrrqqquuuuq5zGaz15aEJCTx3CRxP0n8SyTxorjpppsAeMITnoAkXhBJAEgCQBIviCTuJwkASUjifpKQxHOThCQk8UCSkMTR0RHL5ZKLFy8iibvuuouIQBIRQUSwsbFBRLBYLJjP50QE8/mc+XwOwGw2QxJd1yGJWivHjx/nfsePH+d+D3rQg/ifbpomaq2M4wiAbYZhYL1es1qtsI1tlssly+WSo6Mjjo6OyEwyE9tkJrbJTGxjm8wEQBLPj20eSBK2AZCEbQAkYRsASdgGQBK2kYRtACRhG0nY5oEkYRtJ2AZAEnfccQcAN998MzfffDO33XYbLypJ2OYFkYRtJGEbAElIQhKSqLU+mKuuuuqqq6666qrnROWqq6666qqrrrrqATLzvWutD5aEJCQhCUlI4oEk8aKSxANJ4n6SeOVXfmUAHv/4x/NAkgCQBIAkACQBIAkASQBIAkAS95PE/SRxP0k8kCQkIYnnJglJSOJ+kpAEgCQkASAJSUhivV4TEYzjyMHBARFBKYWIoJRCKYWIoJRCKYVSCrPZjFIKpRS6riMiKKVQSiEiiAgiAklEBJIAkIQkJAEgCYDM5IWJCGwDYBsA29gGIDOxTWaSmdimtcY0TbTWyEyGYaC1xjAMTNNEa43WGq01Wmu01mitkZm01shMMpPMRBKSkIRtJGEbSdgGQBIAtnlBJHE/2wBIwjYAkrANgCRsAyAJ2zyQJGwjCdsASMI2krCNJGwDIAnb7O/vc8cdd3DTTTdx8803c9ttt/GfTRKSiAi6rntwZr52RPw2V1111VVXXXXVVVdQueqqq6666qqrrnqAvu+JCCQhiecmCQBJPDdJ/Fu92Iu9GABPeMITkASAJAAk8aKQBIAkACRxP0ncTxL3k4QknpskJCEJSTyQJCQBIAlJSAJAEpJ4bpKQhCQkIQlJAEhCEpKQRGsNAElM00QpBQBJSAJAEqUUSilEBKUUIoKIICKQREQgCUlI4vmxjW1sk5nYJjPJTFprZCatNVpr2AagtUZrjcyktUZrjcwkMwGQhCQkIQlJSEISkpCEJCQhCUlIQhKSsI0kbCMJANsASOIFsc0DScI2AJKwDYAkbAMgCdsASMI2krDNA0nCNpKwzQNJwjaSsM2f/MmfcNNNN/FiL/Zi/MEf/AEviCRs868hCdtIQhKSkIQkJBER1FpfKzN/m6uuuuqqq6666qorCK666qqrrrrqqqseYLFYvJckJAEgCUlIQhIAknggSUgCQBKSeH4k8fw89rGPZWdnh729Pe666y4AJPHcJAEgCQBJAEjiuUkCQBL3k8T9JPFAkpDECyIJSUjifpIAkASAJCQBIAlJSEIS95MEgCQAJCEJSUhCEpKQxP0kIYkXRBLPTRL/XpJ4fiQhCQBJAEhCEpKQhCQkASAJSUgCQBKSeH4kIQkASdxPEpJ4UUhCEveTxP0kcT9J3E8SAJK4nyQAJAEgiftJAkASAJK435133skdd9zBsWPHuOWWW3hRSOK5SUISknggSTw3SUhCErPZ7LW56qqrrrrqqquuejaCq6666qqrrrrqqgfo+/61JSEJSbwwkpDE8yMJSbwwkgC4+eabAfizP/sznpskACQBIAkASQBIAkASAJJ4bpK4nyTuJwlJPJAkJCEJSUhCEg8kCUkASAJAEveThCQkIQlJSEISkpAEgCQkIYn7SUISkpCEJAAkIQlJSEISknggSfx7SOL5kYQkJCEJSQBIQhKSkASAJCRxP0kASEISkpAEgCQkIQlJSAJAEpIAkIQk7icJSUhCEpKQhCQkIYkHksT9JHE/SdxPEgCSuJ8kACTx3CQBIInnJgmAxz/+8QC86qu+Kv8WknggSUjigSQhCUkASCIi6LruwVx11VVXXXXVVVc9G8FVV1111VVXXXXVM5VS3jsiiAgkIQlJSEISAJIAkMS/hSSe22Mf+1gA7rzzTgAkASAJAEm8KCQBIAkASdxPEveTxANJQhIvjCQkIYn7SQJAEgCSkIQknpskJAEgCUlIQhIAkpDEA0lCEpJ4QSQBIAkASfxHksTzIwlJAEgCQBKSAJCEJCQhCQBJSAJAEpKQhCQkIQlJAEhCEpIAkIQkXlSSkMT9JHE/SdxPEs9NEs9NEgCSeG6SAJAEgCTuvPNOAHZ2djh27BiSeFFJ4gWRBIAkHkgSkpBErfXBkl6bq6666qqrrrrqqisIrrrqqquuuuqqq56p7/vXkgSAJJ6bJAAk8aKSxAvzYi/2YgA84QlPYH9/H0m8IJIAkASAJAAk8dwkASCJ+0nifpKQxANJQhKSkIQkJCGJB5KEJAAkASAJSdxPEpKQhCQAJCEJAEncTxKSkIQkJCGJ+0lCEpKQhCQkcT9JPJAk/j0kIYkHkoQkJCGJ+0lCEpKQBIAkJCEJSUhCEgCSkIQkJPHcJCEJAEkASOJ+kpCEJB5IEpKQhCQeSBL3k8T9JHE/SQBI4n6SAJAEgCTuJwkASQBI4oH29va44447OHbsGC/2Yi/GfwZJSEISkpCEJCKC2Wz2WVx11VVXXXXVVVddQXDVVVddddVVV131TLPZ7LUjAkkASEISkvj3kMQL8iqv8ioAPOEJT+CBJAEgCQBJAEgCQBIAkgCQBIAk7icJAEncTxKSuJ8kJPEvkYQkJAEgCUkASEISAJKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCTxgkjiP5MkACTx3CQhCUkASAJAEpKQhCQkIQlJSEISkpAEgCQkIQlJ3E8SAJIAkIQkHkgSkpDE8yMJSdxPEveTxP0kASCJ+0kCQBLPTRIAknhukgCQxJ/8yZ8A8OIv/uLcTxLPTRL/GpJ4fiQhiYig67oHc9VVV1111VVXXXUFwVVXXXXVVVdddRUg6b1rrQ+WhCQk8UCSAJDEA0lCEpKQxItCEgAv9mIvxs7ODgB33nknkgCQBIAk/jUkASCJ+0kCQBIPJIkHkoQkJCEJSUhCEpK4nyQkASAJSUgCQBKSeH4kIQkASQBIQhIviCQkIQlJSEISkpAEgCReGEk8kCQk8YJI4oEkASAJSUhCEpK4nyQkIQlJSEISDyQJSQBIAkASkpCEJCQhCUkASAJAEveThCQk8fxIQhKSeCBJ3E8S95PEc5PEc5MEgCQAJHE/SQBIAkASAPv7+9xxxx0cO3aMm2++mReFJF4UkgCQhCQkASAJSXRd9+DMfG2uuuqqq6666qqrgOCqq6666qqrrroKqLU+SBKSkIQkJCEJSQBI4n6SkMRzk4QknpsknttNN90EwJ/+6Z8iCQBJPDdJAEgCQBIAkgCQxHOTxP0kASAJSdxPEpJ4UUhCEveTBIAkACRxP0lIQhKSkASAJCQBIAlJAEhCEpKQhCQk8S+RxP0kIYkHksR/BEk8P5KQhCQAJCGJ+0lCEpIAkIQkJCEJSTw/kpAEgCQAJCGJB5KEJCQhCUk8N0lI4n6SuJ8k7icJAEncTxIAkgCQxHOTBIAkntv+/j533nknAK/2aq/Gv5UkJCGJB5LEA0lCEpKQRNd1r8VVV1111VVXXXUVEFx11VVXXXXVVVcBGxsb7x0RSEISL4wk/iWS+Je82Iu9GABPfOITeW6SAJAEgCQAJAEgCQBJAEgCQBL3k8T9JHE/STyQJCQhCUlIQhKSkIQk7icJSQBIAkASAJKQhCQkIQlJSEISAJKQhCQAJCEJSUhCEpKQhCQkIQlJSEISknggSdxPEv9akpDEv0QSkpCEJCRxP0lIAkASkpCEJCQhCQBJAEgCQBKSkIQkJAEgCUkASEISAJKQhCReEElIQhIPJIn7SeJ+kgCQxP0kASCJ5yYJAEkASOJ+kgCQBMATnvAEAHZ2dnggSbwoJPFAknhukpCEJCQREUQEfd+/NlddddVVV1111VVAcNVVV1111VVXXQXUWh8sCUkASEISkgCQBIAk/iO8+Iu/OABPeMIT2N/fB0ASAJL4t5AEgCTuJ4n7SeJ+kpDEi0oSkrifJAAkASAJSbwgkpAEgCQAJCEJSfxrSQJAEs+PJP49JCEJSQBI4vmRhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkgCQxANJQhKSkIQkJPHcJCGJ+0nifpJ4bpJ4bpIAkASAJJ6bJAAkASCJvb097rjjDo4dO8aLv/iL868hiedHEveTxANJQhKSWCwWr81VV1111VVXXXUVEFx11VVXXXXVVf/vlVLeWxKSAJDEA0kCQBL/GpJ4IEnc71Ve5VUAuOuuuwCQxHOTBIAkACQBIAkASQBI4rlJ4n6SuJ8kHkgSkpCEJCQhCUlIQhKSuJ8kJAEgCQBJSAJAEpKQhCQkIQkASUhCEpKQxP0kIQlJSEISkpCEJCQhCUlIAkASLwpJvCgkASCJF0QSkpCEJCRxP0lIQhKSkIQkJCEJSQBIAkASknhukpAEgCQAJAEgCUlI4l8iCUk8kCTuJ4n7SQJAEveTBIAkACTx3CQBIAkASTy3P/3TPwXg1V7t1XhhJPGiksQDSUIS94sInum1ueqqq6666qqr/r8juOqqq6666qqr/t/r+/61IgJJSEISkpDECyMJSUhCEs+PJJ7bzTffzM7ODgBPeMITeCBJAEgCQBIAkgCQBIAkACQBIAkASdxPEveTxP0kIYl/DUlIAkASkgCQhCQAJCEJSQBIQhKSkASAJAAkASAJSUhCEpKQhCQkIQlJSOIFkYQk/rNIAkASz48kJCEJSTw/kpCEJCQhCUkASEISkpAEgCQkASAJAEk8kCQkIQlJSEISkpDEA0lCEveTxP0kASCJ+0kCQBLPTRIAkgCQxHOTBIAk9vf3ATh27Bg333wzLwpJ/EskASCJ+0lCEpKICGaz2Wdx1VVXXXXVVVf9f0dw1VVXXXXVVVf9v9f3/WtLQhKSeCBJAEjifpKQxHOTxIvixV7sxQB4whOeAIAkACQBIIl/C0kASOJ+krifJCRxP0lIQhKSeCBJSEISkrifJAAkIQlJAEhCEveTxANJQhIAkgCQhCQk8aKQhCQAJAEgiftJAkASz48knpskXhSSAJCEJCQhCUlIQhL3k4QkJCEJSdxPEgCSAJCEJCQhCUlI4n6SAJAEgCQkIYkXhSQkcT9JSOJ+kgCQxP0k8dwkASAJAEk8N0kASAJAEgD7+/v8yZ/8CQAv8RIvwQNJ4t9DEveThCQkIQlJdF33YK666qqrrrrqqv/vCK666qqrrrrqqv/XJL13rfXBkpAEgCQkIQkASdxPEi+MJF4YSbzYi70YAH/2Z3+GJAAk8dwkASAJAEkASAJAEgCSuJ8kACRxP0k8kCQk8dwkIQlJPDdJSAJAEgCSAJDE/SQhCUlIQhKSAJCEJCQhCUlIAkASkpCEJCQhCUlIQhL3kwSAJP6jSeJ+kpDE/STxwkhCEpKQhCQkIQlJSEISkpCEJCQhiQeShCQkASAJAElI4n6SkIQkJCEJSUhCEpJ4IEncTxKSAJDE/SRxP0kASAJAEs9NEgCSAJAEgCQe6AlPeAIAN998M/8WkpCEJCTx3CRxP0lIIiLouu7Btl+bq6666qqrrrrq/zOCq6666qqrrrrq/7Wu6x4UEUgCQBIPJIn7SeJFIYkHksT9XuzFXgyAO++8k4ODA56bJAAkASCJ50cSAJIAkMT9JAEgiftJQhIPJAlJSOK5SUISkpDE/SQBIAkASQBIQhKSeCBJSEISAJIAkMT9JCEJSUjiBZHE/STx7yGJF0YS95PEA0lCEpKQhCQkIQlJSEISkpCEJCQhCQBJAEhCEgCSkIQk7icJSQBIQhIAkpDEi0oSkrifJO4niftJ4n6SAJDEc5MEgCQAJPGCSAJgf3+fO++8k2PHjvESL/ES/GtI4rlJ4n6SAJCEJAAkIYmIoJTyWlx11VVXXXXVVf+fEVx11VVXXXXVVf+vLRaL95aEJCQhCUlI4oEk8R/hxV7sxQB44hOfyP0kASCJF0QSAJJ4QSRxP0kASEIS95OEJJ6bJCQhCUk8N0lIAkASAJIAkIQk7icJSUjifpKQBIAkJCEJSUjigSQhCUlIQhL3k8QLI4n/DJIAkMS/hSQkIQlJSEISAJKQhCQkIQlJAEhCEpIAkMT9JCEJSUjifpKQhCQk8UCSuJ8k7ieJ+0niuUkCQBIAknhukgCQBIAkACQB8PjHPx6AF3/xF+eFkcSLQhL3k8T9JAEgCUnMZrPX5qqrrrrqqquu+v+M4Kqrrrrqqquu+n+tlPJgSUhCEg8kCQBJPJAkJCEJSTw/knhuN998MzfffDMAT3ziEwGQxHOTBIAkACQBIAkASQBIAkAS95PE/SRxP0k8kCQkIYnnRxKSkIQkACQhCQBJAEhCEgCSkIQkJCEJSUgCQBKSkASAJCQBIAlJSEISknggSUgCQBL3k4Qk/itI4n6SkIQkJCEJSUhCEpKQhCQkASAJSQBIAkASkpDE/SQhCUkASAJAEgCSkMRzk4Qknh9JSOJ+krifJO4niftJAkASAJJ4bpIAkASAJAAk8dzuvPNOAG655RZuueUWHkgSz48kXhhJPJAkACQhiYhgPp+/NlddddVVV1111f9nBFddddVVV1111f9bpZT3jggiAkkASEIS95PEA0niuUniXyKJF3uxFwPgiU98Is9NEgCSAJDECyMJAEkASOJ+krifJO4nCUk8N0lIQhKSkMQDSUIS95MEgCQkASAJSTw3SUhCEgCSAJCEJAAkIQlJPJAkJCGJ+0nifpK4nyT+o0jihZHE/SQhCUlIQhKSkIQkJCEJSQBIQhKSkIQk7icJSdxPEpIAkASAJO4nCUlI4vmRhCQk8UCSuJ8k7ieJ+0kCQBLPTRIAkgCQxAsiCQBJ7O/v8/jHPx6AF3/xF+c/iiQAJAEgCUlIQhKSkPTaXHXVVVddddVV/18RXHXVVVddddVV/2/1ff9akgCQhCTuJ4kHkoQkXhBJPDdJPNDNN98MwBOe8AQAJAEgCQBJPDdJAEgCQBLPTRIAkrifJO4niQeShCQk8YJIQhKSuJ8kJAEgCUkASEISAJKQhCQkcT9JSEISkpAEgCQkcT9JSEISDySJB5LEfzZJSEISkgCQBIAkJPGikIQkJAEgCQBJAEhCEpKQhCQkASAJSQBIAkASknggSUhCEpKQxHOThCTuJ4n7SeJ+kgCQxP0kASAJAEk8N0kASAJAEgCSAJDEn/7pnwJwyy238B9JEveTBIAkJCGJvu8/i6uuuuqqq6666v8rgquuuuqqq6666v+tvu9fOyKQBIAkJHE/SQBI4kUhiRfkxV7sxTh27Bh33XUXd911F5IAkMRzkwSAJAAkASAJAEkASOK5SeJ+krifJCTx3CQhCUlIQhKSeCBJSAJAEpKQBIAk7icJSUhCEpKQhCQAJAEgCQBJSAJAEpKQxP0kIQlJAEgCQBLPjyT+M0kCQBL3k4QkJCEJSUhCEpKQBIAkJCEJAElIQhKSkIQkACQhCUkASEISAJKQBIAkJCGJF0QSkpDEA0nifpK4nySemyQAJPHcJAEgCQBJAEji+dnf3+fOO+/k2LFj3HLLLbwwknhukpCEJCTx3CQBIAkASUQEXdc9mKuuuuqqq6666v8rgquuuuqqq6666v8lSe9da32wJCQhiftJQhL/FpJ4IEkAvPiLvzgAT3jCE5DEc5MEgCQAJPHCSAJAEgCSuJ8k7icJSdxPEpKQxAsjCUlI4n6SAJAEgCQAJCEJSTw3SUhCEgCSAJCEJAAkIYn7SUISkrifJAAk8R/BNv9eknhukpCEJCQhCUncTxKSkASAJCRxP0ncTxKSAJCEJCQBIIkHkoQkJCEJSUjiuUlCEveTxP0kcT9JAEjiuUkCQBIAknhBJAEgCQBJPP7xjwfg1V/91XluknhBJPHcJHE/STyQJCQhiVrrg22/NlddddVVV1111f9HBFddddVVV1111f9Lfd+/VkQgCUkASEISDySJB5KEJCQhiRfVzTffDMATn/hE7icJAEm8IJIAkASAJJ6bJAAkcT9JPJAknpskJCEJSUhCEpJ4IElIAkASAJIAkIQk7icJSUhCEveThCQkIQlJAEjifpKQhCTuJ4n7SeJ+kpCEJCTxorDNi0oSz48kACQBIAlJSEISz00SkpCEJCQhCQBJSAJAEpKQhCQkcT9JAEgCQBIAkpCEJF4YSUhCEg8kiftJ4n6SAJDE/SQBIAkASTw3SQBIAkASAJIAkATAXXfdBcAtt9zCLbfcwotCEi+IJO4nCUlIQhKSkEREUGt9La666qqrrrrqqv+PCK666qqrrrrqqv+XZrPZa0tCEpKQxP0kASCJ+0lCEs9NEs9NEg/0Jm/yJgA88YlPRBIAknhukgCQBIAkACQBIAkASQBI4n6SAJDE/SQhiftJQhKSeFFIQhL3kwSAJAAkIQkASUhCEpKQhCQkIQkASQBIAkASAJKQhCTuJwlJAEjigSTxX0kSkrifJAAk8UCSkIQkJCGJ+0lCEgCSkIQkACQhCUlIQhKSkIQkACQBIAkASUjifpKQhCQkIQlJSOK5SUIS95PE/STx3CQBIInnJgkASQBIAkASAJJ4bvv7+zz+8Y8H4JZbbuE/giSeH0lIIiKYz+fvzVVXXXXVVVdd9f8RwVVXXXXVVVdd9f9SrfXBkpAEgCQkcT9J3E8SL4wkXpibb74ZgCc+8YkASOJ+kgCQBIAkXhSSAJDE/SQBIAlJ3E8Sz00SkpCEJCQhCUlIQhL3k4QkACQBIIn7SUISz48kJCEJAEkASAJAEpK4nyQkcT9JAEgCQBL/lSRxP0ncTxL3k4QkHkgSkpCEJAAkIQkASQBIQhLPjyQkIQkASQBI4n6SkMS/RBKSkMT9JCGJ+0nifpIAkMRzkwSAJAAk8S+RBIAkAJ74xCcC8BIv8RL8R5EEgCQkIQkASUii67oHZ+aDueqqq6666qqr/r8huOqqq6666qqr/t8ppbx3RCAJAEncTxIPJIkXhSQeSBIAL/7iL86xY8fY39/nrrvu4oEkASCJ5yYJAEkASAJAEveTBIAk7ieJ+0nifpKQhCReFJKQhCQAJCEJAEkASEIS95OEJCQhCUncTxKSAJCEJCQhCQBJSOJ+kpAEgCQAJPGCSOJ+kpDEfwZJ3E8SkrifJCQhiftJQhKSAJCEJCQhCUkASEISkpCEJO4nCUkASAJAEpK4nyQkIQlJSEISkpDEc5PEA0nifpIAkMT9JAEgiRdEEgCSAJAEgCQAJAEgiTvvvJM777yTY8eOccstt/DcJHE/STw3SUhCEg8kiQeShCQiAkmUUh7MVVddddVVV131/w3BVVddddVVV131/07f968lCUlIAkAS95MEgCT+vW6++WYA/vzP/xwASQBI4rlJAkASAJIAkASAJAAk8dwkcT9J3E8SknggSUhCEpKQhCQkIQlJPJAkACQhCQBJSAJAEpKQhCQkIQlJSEISAJKQhCQAJAEgCUkASEIS95MEgCQeSBKS+O8giQeShCTuJwlJSOJ+kpAEgCQAJAEgCUlIQhKSkIQkJAEgCUkASEISAJKQxItKEpK4nyQkcT9JAEjifpIAkMT9JAEgCQBJAEgCQBIAknhBnvCEJwDwGq/xGvxrSOKBJPHcJCEJSUhCEhFB3/efxVVXXXXVVVdd9f8NwVVXXXXVVVdd9f/O9vb2e0tCEpKQBIAkJAEgiecmCUlI4vmRxHN78Rd/cQDuuusuJPHcJAEgiReFJAAkASCJ+0nifpJ4IElI4kUlCUlIAkASAJKQhCQAJCGJF0YSkgCQBIAkACQhCQBJSAJAEveTxP0kIYn7SeJfwza2eVFI4gWRBIAk7icJSdxPEpKQBIAkJCEJSUhCEpKQxPMjCUkASEISkgCQxP0kIQlJSEISkpCEJCQhiQeSxP0kIQkASdxPEs9NEgCSAJDEv0QSAJIAkMSdd94JwLFjxzh27Bj/HpK4nyQeSBKSkETXdQ/mqquuuuqqq676/4bgqquuuuqqq676f0XSe7fWkIQkACQhiRdEEpJ4IEn8S17iJV4CgCc+8YkcHBxwP0kASOK5SQJAEgCSAJDEc5MEgCTuJ4n7SUISDyQJSUhCEpKQhCQkIQlJ3E8SkgCQBIAkACRxP0lIQhKSkIQkJAEgCUkASAJAEveTxP0kASCJB5LEfxdJSEIS95MEgCQkASAJSUgCQBKSkASAJAAkASAJSQBIQhKSkIQkACQhCQBJAEgCQBKSkMSLShKSuJ8k7ieJ+0nifpIAkMQLIgkASQBIAkASAJIAkATAwcEBd955J8eOHeMlXuIleFFI4gWRxANJQhIAkogIaq0Ptv3aXHXVVVddddVV/58QXHXVVVddddVV/6/0ff9akpAEgCTuJwkASdxPEi+IJJ6bJO73qq/6qgA88YlP5H6SeG6SAJAEgCQAJAEgCQBJAEjifpIAkMT9JCGJ+0lCEv8akpDE/SQBIAkASQBIQhKSkMQDSUISkgCQhCQkIQlJSEISAJKQBIAkACQBIIkXRBL3k8R/NEk8kCTuJ4n7SeJ+kpDE/SQhCUlIAkASkgCQhCQkIQlJSEIS95MEgCQAJCGJ+0lCEpKQhCQkIQlJSEISDySJ+0nifpK4nyQAJHE/SQBIAkASAJIAkASAJF6YP/uzPwPgJV/yJXl+JPGvIQkASdxPEgCSiAhqra/FVVddddVVV131/wnBVVddddVVV131/8psNnttSUhCEpKQxP0kcT9J/Esk8fy8+Iu/OMeOHQPg7rvvBkAS95MEgCQAJPGikASAJJ6bJB5IEg8kCUlIQhKSkIQkJCEJSUjifpKQBIAkACQBIAlJPJAkJCGJ+0lCEgCSAJAEgCQAJHE/SQBIAkAS/1Uk8aKQxANJAkASkgCQhCQkASAJAElIQhIAkpCEJJ6bJCQhCQBJAEjifpKQxItKEpKQxP0kcT9J3E8Sz00SAJIAkMS/RBIAkgCQBMD+/j533nknx44d40EPehAvjCReFJIAkIQkJCEJSUQE8/n8vbnqqquuuuqqq/4/Ibjqqquuuuqqq/5fqbU+OCKQhCTuJ4kHksSLShIPJIlbbrkFgD//8z/nuUkCQBLPTRIAkgCQBIAknpskACQhCQBJSOJ+kpDEv5YkJAEgCUkASAJAEpIAkIQkJCEJSUhCEpIAkIQkACQBIAkASQBIQhIAkgCQxP0kIQlJSOI/gm3+rSQBIAkASdxPEveThCQAJAEgCQBJSOJ+kpCEJCRxP0lIAkASAJKQxP0kIQlJSEISAJKQhCQk8UCSkMT9JHE/SdxPEgCSAJDEc5MEgCQAJAEgCQBJAEgCQBL7+/vcddddALzGa7wG/1qSkIQkHkgSDyQJSUii67oHT9P02lx11VVXXXXVVf9fEFx11VVXXXXVVf9v1FrfWxKSkASAJO4nCQBJPDdJSOJF9eIv/uIAPOlJTwJAEgCSeG6SAJAEgCQAJAEgCQBJAEjifpK4nyTuJ4kHkoQkJCGJ50cSkpDE/SRxP0kASEISAJKQxAsiCUkASEISAJIAkASAJCQBIAkASdxPEs9NEg8kiefHNv9WknhhJAEgCQBJSAJAEpIAkIQkJCEJAElIAkASkpCEJCQhCUlIAkASkpCEJCQBIAlJPD+SeH4kIYkHksT9JHE/SQBI4rlJAkASAJIAkMSL6glPeAIAx44d419DEg8kCUk8kCQkASAJSUii1vpgrrrqqquuuuqq/y8Irrrqqquuuuqq/zdqra8VEUhCEpIAkIQkACTxQJKQxP0kIYnnJon7vfiLvzgAT3ziE9nf30cSz00SAJJ4UUgCQBIAkrifJO4niftJQhKSeG6SkIQkJCGJB5KEJAAkIQkASUgCQBKSAJCEJCQhCUlIAkASkgCQhCQAJAEgiftJAkAS95PE/wSSkIQkJHE/SQBI4n6SAJCEJAAkASAJSUgCQBKSkMRzk4QkJAEgCQBJAEjifpKQhCQk8dwkIQlJPJAkJHE/SdxPEgCSuJ8kACQBIIkXRBIAkgCQBIAkACSxv7/PnXfeybFjx3jJl3xJnh9JPJAkXhBJAEjifpKQhCQigtls9l5cddVVV1111VX/XxBcddVVV1111VX/b2xsbLy3JO4nCUncTxL3k4QkXhBJvCCv9mqvBsDdd9+NJO4nCQBJPDdJAEgCQBIAknhukgCQxP0kcT9JSOKBJCEJSbwgkpCEJO4nCQBJSEISAJK4nyQkIQlJSEISkpDE/SQBIAlJAEgCQBKSeG6S+K8miecmiecmiftJAkASkgCQBIAkJAEgCQBJAEhCEveThCQkIYn7SUISAJIAkASAJCTx3CQhCUlI4rlJQhIPJIn7SQJAEveTBIAknpskACQBIAkASQBIAkASAJIAkMSf/dmfAfAar/EaSOI/kiQkASAJSXRd92Cuuuqqq6666qr/Lwiuuuqqq6666qr/FyLivQEkIQlJ3E8SDySJF4UkHkgSt9xyC8eOHQPgiU98IveTxHOTBIAkACQBIAkASQBIAkASz00S95PEA0lCEs9NEpKQhCQkIYkHkoQkACQBIAkASQBIQhIvjCQkIQkASQBIQhKSkIQk7icJAEk8kCQk8UCSeH5s819BEveTxP0kASAJAElIQhKSkIQkJAEgCUlIQhKSkIQkJAEgCUkASAJAEpIAkIQkJPGCSEISknggSUjifpJ4bpJ4bpIAkASAJAAk8a+xv7/P/v4+x44d45ZbbuGFkcS/RBIAkrifJCQhiVrrg22/NlddddVVV1111f8HBFddddVVV1111f8LXde9VkQgCUkASOJ+kgCQxL/Hi7/4iwPwxCc+EUkASOJ+kgCQBIAkXhSSAJAEgCTuJ4n7SUISDyQJSUjihZGEJCQBIAlJAEgCQBIAkpAEgCQkIQlJSEISkrifJCQBIAkASQBI4n6SAJDE/SQhiftJ4n8SSdxPEpKQhCQAJAEgCQBJAEgCQBKSkMTzIwlJAEhCEgCSkASAJCRxP0lIQhKSkIQknpskJHE/SUjifpIAkMT9JAEgCQBJvCCSAJAEgCQAJAEgCYCDgwOe8IQnAPCSL/mS/EeQBIAkJAEgCUlEBLXW1+Kqq6666qqrrvr/gOCqq6666qqrrvp/oe/715aEJCQhCQBJSAJAEs9NEpKQxPMjiQd6iZd4CQD+8i//kucmCQBJPDdJAEgCQBIAknhukgCQhCQAJCGJ+0lCEs9NEpKQhCQkIQlJ3E8SkrifJAAkASCJ+0lCEpJ4bpKQhCQAJCEJAEkASAJAEpIAkMT9JPH8SOLfyzbPzTYAkrifJB5IEpJ4IEk8P5IAkASAJAAkASAJSdxPEpKQhCQkASAJSQBIQhKSAJDE/SQhCUm8IJKQhCQeSBL3k4QkACRxP0kASOK5SQJAEgCSAJAEgCQAJAEgCQBJADzxiU8E4EEPehD/GpKQhCQkIYn7SeJ+kpCEJCQxm83em6uuuuqqq6666v8Dgquuuuqqq6666v+FWuuDJSEJAElI4gWRhCQeSBKSeG6SAHiJl3gJAJ70pCexv78PgCQAJPHcJAEgCQBJAEgCQBIAkgCQxP0kcT9J3E8SDyQJSUjiXyIJSdxPEpIAkASAJAAkIYkHkoQkJCGJ+0lCEveTBIAkACRxP0ncTxL/UWzzH0ES95OEJO4nCQBJAEgCQBIAkgCQBIAkJAEgCUlIQhKSkIQkJHE/SQBIAkASAJKQxANJQhKSkIQkJPHcJCGJ+0nifpK4nySemyQAJAEgiX+r/f197rzzTo4dO8ZLvuRLIonnJokHksTzI4kHkoQkACQREXRd9+DW2mtz1VVXXXXVVVf9X0dw1VVXXXXVVVf9n1dKee+IQBIAkrifJAAkcT9J/Fu8+Iu/OAB33XUXAJJ4bpIAkMSLQhIAkgCQxP0kcT9J3E8SknhukpCEJCQhCUlIQhL3k4QkACQhCQBJAEhCEgCSkIQkJCEJSUhCEpK4nyQkASAJAEncTxIAkpDEv4Yk/rNJ4vmRhCQAJAEgCQBJAEgCQBKSkIQkACQhCUk8P5KQhCQAJAEgCQBJ3E8SkpDECyMJSUjigSRxP0ncTxL3kwSAJAAk8dwkASAJAEkASAJAEgCSAJAEwBOf+EQAXvIlX5J/L0kASOJ+kpCEJCKCiHgtrrrqqquuuuqq/+sIrrrqqquuuuqq//O6rnstSUhCEgCSuJ8k7ieJf4kkntstt9zCLbfcAsCTnvQkJHE/SQBI4rlJAkASAJIAkMRzkwSAJO4niftJQhL3k4QkJPGikIQk7icJAElIAkASkgCQhCQk8YJIQhKSAJCEJAAkASAJSQBI4oEkIQlJSEIS/xLb3M8297PN/WxzP9s8kG3+LSQBIAkASQBIQhKSkASAJAAkIYn7SUISkpCEJO4nCUkASAJAEgCSkMQDSUISkpCEJCQhiecmCUncTxL3k8T9JAEgiecmCQBJAEgCQBIAkgCQBIAkACQBIIm77roLgAc96EE86EEPAkASz48k/jUkIQlJSEIS8/n8tbnqqquuuuqqq/6vI7jqqquuuuqqq/7PWywW7y0JSUhCEgCSeCBJvKgk8UAv8RIvAcCTnvQkHkgSz00SAJIAkASAJAAkASAJAEk8N0ncTxIPJInnJglJSEISkpCEJCQhiftJQhIAkgCQhCQkASAJSdxPEpKQhCQkIYn7SUIS95MEgCTuJ4n7SUISL4wk/rVsY5v/KJJ4IEkASAJAEpIAkASAJAAkIQkASUhCEpKQhCQkIQlJAEhCEgCSAJCEJAAkIQlJ/EskIQlJ3E8SkrifJO4nCQBJ3E8SAJIAkMS/x/7+Pk984hMBeMmXfEn+vSQBIIn7SUISEUGt9cFcddVVV1111VX/1xFcddVVV1111VX/p0XEe0siIpAEgCQkASAJAEk8kCQkIQlJPD+SuN8tt9wCwBOf+EQkASCJ+0kCQBIAknhRSAJAEgCSuJ8k7icJSdxPEpKQxItCEpKQxP0kASAJAEkASOJ+kpCEJB5IEpKQhCTuJwlJAEjifpK4nyReGEn8Z7PNCyMJSQBIQhL3kwSAJCQBIAkASQBIQhIAkpCEJJ4fSUhCEgCSkIQkJCEJAElI4n6SkIQkJCEJSUhCEs9NEg8kiftJ4rlJAkASz00SAJIAkASAJAAkASAJAEkASOLP/uzPAHjQgx7Ev5YkJPFAkgCQhCQAJCGJrusebPu1ueqqq6666qqr/i8juOqqq6666qqr/k/ruu61JHE/SdxPEgCSuJ8kJPHcJCGJ5+clXuIlOHbsGHfddRf33HMPz00SAJJ4bpIAkASAJAAk8dwkASAJSQBIQhL3k4QkHkgSkpCEJCQhCUlIQhIPJAlJAEgCQBIAkgCQhCQeSBKSkMQDSUISkgCQhCQAJCGJ+0ni38M2/9kk8fxI4n6SuJ8kACQBIAlJAEhCEveThCQkIQlJ3E8SkgCQBIAkACRxP0lI4kUhCUlI4n6SkMT9JHE/SQBI4rlJAkASAJIAkASAJAAkASAJAEkASALg4OCAu+66i2PHjvGgBz2I+0nifpJ4IElI4n6SkMT9JHE/SQBIQhJ9378XV1111VVXXXXV/2UEV1111VVXXXXV/2l93792RCAJSUhCEveTxP0k8a8liZd4iZcA4MlPfjL3kwSAJJ6bJAAkASAJAEkASAJAEgCSuJ8k7ieJ+0nigSQhiReVJCQhCQBJSAJAEgCSAJCEJAAkIQlJSEISkpCEJCRxP0lI4n6SuJ8kJHE/SUhCEpKQxH8nSbwoJHE/SdxPEgCSuJ8kJAEgCUlIQhKSkIQkJCGJ+0kCQBIAkgCQhCTuJwlJSEISkpCEJCQhiQeShCTuJwlJ3E8SAJK4nyQAJAEgif8IT3ziEwF4zdd8Tf49JPFAkpCEJCQREXRd9zpcddVVV1111VX/lxFcddVVV1111VX/p9VaHywJSUjifpJ4IEm8KCTx3G655RYAnvSkJwEgiecmCQBJAEjihZEEgCQAJHE/SdxPEveThCQeSBKSkIQkJCEJSUhCEpJ4IEncTxIAkgCQxP0kIYkXRhKSkMT9JCGJ+0nifpKQxPMjiX8L27wgtgGwzYtCEv8SSUgCQBKSAJAEgCQkcT9JSOKFkYQkJAEgCQBJAEhCEgCSkMSLShKSeCBJ3E8SkgCQxP0kASCJ5yYJAEkASAJAEgCSAJAEgCQAJAFw1113AfCgBz2IBz3oQbwwknhhJAEgiftJQhKS6LruQa211+aqq6666qqrrvq/iuCqq6666qqrrvo/q9b63hGBJCQBIAlJAEgCQBL/GpK435u92ZsB8KQnPQkASdxPEgCSeEEkASAJAEk8N0kASOJ+krifJB5IEpL415CEJCQBIAlJAEgCQBIAkpDE/SQhCUlIQhKSkMQDSUIS95OEJO4niX8r29jmgWzzn0kSkpCEJCTxQJK4nyQAJCEJAElIQhIAkpCEJCQhCUlI4n6SkASAJAAkcT9J3E8SkpCEJCQhCUlIQhKSeCBJSOJ+krifJO4nCQBJ3E8SAJIAkASAJAAkASAJAEkASAJAEgCS2N/f54lPfCIAL/mSL8m/lyTuJwkASUhCEqWU1+Kqq6666qqrrvq/iuCqq6666qqrrvo/q9b6WpKQhCQkcT9JAEjiuUlCEpKQxAtzyy23APCkJz0JSdxPEgCSuJ8kACQBIAkASQBIAkASAJJ4bpK4nyTuJwlJPJAkJCEJSUjifpKQhCQkcT9JSAJAEpIAkASAJCQBIAlJSOL5kYQkJCGJ+0lCEveThCT+q9nmP5okJHE/SUgCQBKSAJCEJO4nCUlIQhIAkpCEJCQhCQBJSAJAEgCSkASAJCQhiReVJCTxQJK4nyTuJ4nnJgkASfxHkMQTn/hEAB70oAchiftJ4n6S+NeQBIAkACQREcxms9fmqquuuuqqq676v4rgqquuuuqqq676P2s+n7+3JCQBIAlJvCCSkMRzk8Rzk8RLvMRLcOzYMfb397n77ru5nySemyQAJPGikASAJAAkcT9J3E8SkrifJCTxgkhCEs9NEpK4nyTuJwkASUgCQBKSuJ8kJCEJSUjiuUlCEveThCQeSBKSkIQkJPFAkgCQxL+Gbf4jSeKFkcQDSeJ+krifJCQhiQeSxHOThCQAJCEJSUhCEgCSkMT9JCEJSUhCEpKQhCQkIYkHkoQk7ieJ+0nifpIAkMRzkwSAJAAkASAJAEkASAJAEgCSuN9dd93FXXfdxfHjx3nQgx7Ei0oSkpCEJO4niQeShCQkUWt9MFddddVVV1111f9VBFddddVVV1111f9JEfHeEYEkACRxP0kASOJ+knhhJPHcXvIlXxKAv/zLv0QSAJK4nyQAJPHcJAEgCQBJAEjiuUkCQBKSAJCEJO4niQeShCQkIYnnJglJSEIS95OEJAAkIQkASUgCQBL3k4QkJCEJSUhCEpKQhCQkcT9JSOKBJCGJ50cS/xFscz/b/GeThCTuJwlJAEhCEpK4nyQkIQlJSEISkpAEgCQkASAJAEkASOJ+kpDEv4YkJHE/SUjifpK4nyQAJHE/SQBIAkASAJIAkASAJAAkASAJAEkASAJAEk984hMBeM3XfE1eFJJ4bpK4nyQkIQlJSCIiqLU+2PZrc9VVV1111VVX/V9EcNVVV1111VVX/Z/Udd1rSUISkgCQxP0kcT9JvCgk8UC33HILAHfffTfPTRLPTRIAkgCQBIAkACQBIAkASdxPEveTxP0kcT9JSEISz00SkpCEJJ6bJCRxP0kASEIS95MEgCQkIYkXlSQk8UCSkMR/NNsA2OaBbGObB7INgG3+LSQhCUlIQhIPJAlJ3E8SkrifJCQhiedHEpKQxP0kASAJAEkASEIS95OEJCQhCUlIQhKSkIQkJPFAknggSdxPEs9NEgCSAJDEf4S7774bgGPHjvGgBz2IF0YSL4gkHkgSAJKQRETQdd17cdVVV1111VVX/V9EcNVVV1111VVX/Z/U9/1rS0ISkpAEgCQkcT9J/Fu8xEu8BABPetKTODg4AEASAJK4nyQAJAEgiReFJAAkcT9J3E8S95OEJB5IEpKQxAsiCUlI4n6SkASAJAAkIQlJAEhCEveThCQkIQlJSEISkpCEJB5IEpJ4UUnifwpJ3E8Sz48kJPFAkpDE/SQhCUncTxKSkIQkJHE/SUhCEgCSAJAEgCQkASAJSfxrSEISkrifJCRxP0ncTxIAkgCQxHOTBIAkACQBIAkASQBIAkASAJIA2N/f56677uL48eM86EEP4t9DEgCSAJCEJCQhib7vX5urrrrqqquuuur/IoKrrrrqqquuuur/pFrrgyUhCQBJSOKBJPFAkpCEJCQhiecmCYDXeI3XAODJT34yAJJ4bpIAkMRzkwSAJAAkASCJ+0kCQBL3k8T9JPFAkpDEc5OEJCQhCUlI4oEkIYn7SQJAEgCSAJDE/SQhiReVJCQhiQeShCQkIQlJSEIS/5NI4l9LEpKQxP0kIYkHkoQkJCEJSUhCEpKQxP0kIQkASQBIQhIAkrifJCQhCUlI4n6SkIQkJPFAkpDE/SQhCQBJSAJAEs9NEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgD4i7/4CwBe6qVeCkncTxL3k8SLQhLPT0RQa31wZr42V1111VVXXXXV/zUEV1111VVXXXXV/zm11veWhCQAJHE/SQBI4n6SkMTzI4nn9pIv+ZIcO3YMgLvvvhtJ3E8SAJJ4bpIAkASAJAAkASAJAEncTxIAkrifJO4nCUk8kCQkIYkXRhKSkMT9JCEJAEkASAJAEgCSkMT9JCEJSUhCEpKQhCQkIYkHkoQkJPEfzTYPZJsXxDYPZJsXlSSemyReEElI4n6SkIQk/iWSkIQkACQhCQBJSAJAEgCSkIQknpskJPH8SEISDySJ+0nifpK4nyQAJAEgif8Ikrjrrru46667OH78OA960IN4UUlCEpJ4bpKQhCQkIYmIoJTyWlx11VVXXXXVVf/XEFx11VVXXXXVVf/n9H3/XhGBJCQhCUncTxL3k8S/RBIP9KAHPQiAv/zLv+SBJPHcJAEgCQBJvDCSAJDEc5PE/SQhiftJQhLPTRKSkIQkJCEJSTyQJCQBIAlJAEgCQBIAkpAEgCQkIYkXhSQkIYkXlSTuJ4n/LLb595CEJAAkIQlJSOK5SUISDyQJSUhCEpKQhCQkcT9JSAJAEpKQBIAkACQhiftJQhKSkMQDSUISkpDEA0lCEveTxP0kcT9JAEjiuUkCQBIAkgCQBIAkACQBIAkASTzQXXfdBcBrvdZr8aKQxANJ4n6SeCBJSCIi6Pv+tbnqqquuuuqqq/6vIbjqqquuuuqqq/7Pmc1mry0JSUjifpJ4IEn8W7zES7wEAE960pOQBIAk7icJAEm8IJIAkASAJJ6bJAAkIQkASUjifpJ4IElIQhL/EklIQhL3k8T9JAEgCQBJ3E8SkrifJCQhCUlIQhKSkIQkXhBJSEISkviPYpv72ea52ea/giQkIYkHkoQkJCEJSTw/kpCEJAAkIQkASQBIAkAS95OEJJ6bJCQhiedHEpJ4IEncTxL3k8RzkwSAJAAkASCJ50cSAJIAkASAJAAk8aQnPQmAY8eO8S+RxPMjiftJQhKSkIQkJFFrfTBXXXXVVVddddX/NQRXXXXVVVddddX/KRHx3gCSkASAJCQBIAkASfxrSALgJV/yJQF40pOexOHhIc9NEs9NEgCSAJAEgCQAJAEgCQBJ3E8S95PE/SRxP0lI4rlJQhKSkIQkJCEJSTyQJCQBIAlJAEgCQBIAkpDE/SQhCUm8KCQhCUlIQhLPTRIPJIn/CLaxjW1s84LY5l9DEi8qSUhCEs+PJCQhCUlI4n6SkMT9JAEgCQBJAEhCEveThCQkIYnnJglJSEISDyQJSdxPEveTxP0kASAJAEm8IJIAkMS/RBIABwcH3HXXXRw/fpzXeq3XQhL3k8SLShLPjyQkUWt9MPDaXHXVVVddddVV/5cQXHXVVVddddVV/6d0XfdaEYEkJCGJ+0kCQBIPJAlJSEISkpDEc5PEa7zGawBwzz33cD9JAEjifpIAkASAJAAk8fxIAkASAJK4nyTuJ4n7SUIS95OEJCTxopCEJCRxP0ncTxIAkgCQhCQAJCGJB5KEJCQhCUlIQhKSkMSLShL/FrZ5INv8S2zzH0kSkpCEJCQhiecmCUlIQhKSkIQkJCEJSUhCEveThCQAJAEgCQBJSAJAEpJ4bpKQhCQk8fxIQhL3k4Qk7ieJ+0kCQBLPTRIAkgCQBIAkACQBIAkASQBI4rn9xV/8BQAv/dIvzQsiiX+JJAAkIQlJAEgiIqi1vhdXXXXVVVddddX/JQRXXXXVVVddddX/KX3fv7YkJAEgCUncTxL3k4QkXhBJPNAtt9zCsWPHAHjyk58MgCSemyQAJPGCSAJAEs9NEgCSuJ8k7ieJB5LEc5OEJCQhCUlIQhKSkMQDSUISAJKQBIAkACRxP0ncTxKSkMS/hiT+JZL4t7LNv5Zt7mebF0YSz48kXhBJSEISkvjXkIQkJAEgCUkASAJAEpIAkMT9JCEJSUji+ZGEJCQhiQeSxP0kIYn7SQJAEveTBIAkACQBIIkXRhIAkgCQBIAkAA4ODtjf3+fYsWM86EEP4t9DEg8kCUlIou/71+aqq6666qqrrvq/hOCqq6666qqrrvq/5MG11gdLAkAS95PEA0niRSGJ+73kS74kAE9+8pMBkMT9JAEgiecmCQBJAEgCQBIAkgCQxP0kASCJ+0nifpKQxP0kIQlJvKgkIQlJ3E8S95MEgCQAJCEJAElI4oEkIQlJSEISkpCEJCQhCUkASEISkpCEJP49bPP82OYFsc2LyjbPTRL3k8S/hiQkIQlJSEISkpCEJCQhiftJQhIAkpAEgCTuJwkASUhCEg8kCUlIQhKSeG6SkIQk7ieJ+0lCEgCSuJ8kACTxgkgCQBIAkviXSGJ/f58nPelJALz0S780LwpJSEISknhukpCEJCQhiVrrgzPztbnqqquuuuqqq/6vILjqqquuuuqqq/7PqLW+tiQkIQlJSEISAJIAkMS/xUu+5EsC8Jd/+ZdI4n6SAJDE/SQBIAkASQBI4vmRBIAk7icJAEncTxKSuJ8kJPFAkpCEJCQhCUlIQhKSkMQDSUISAJKQBIAkACQhCQBJ3E8SkpCEJP69JPE/hW1eVJJ4fiQhCUlIQhKS+NeQhCQkcT9JAEhCEpKQhCQAJCGJ+0lCEpJ4QSQhCUk8kCQkcT9J3E8S95PEc5MEgCQAJAEgCQBJAEgCQBIAkgCQxAM96UlPAuBBD3oQAJK4nyQeSBLPTRKSAJDEA0lCEhFBKeW1uOqqq6666qqr/q8guOqqq6666qqr/s/o+/69JCEJSTyQJAAk8fxIQhLPjyRe8iVfEoAnP/nJHBwccD9JPDdJAEjiBZEEgCSemyTuJwkASUjifpJ4IElI4l9DEpKQxP0kASAJSQBIQhIAkgCQhCQk8UCSkIQkJCEJSUhCEpKQhCReEEn8a9nmudnmfrZ5bra5n20AbPNAtvm3kIQkXhBJSEISkpCEJCQhCUlIQhL3k4QkJAEgCQBJAEgCQBL3k4QkHkgSkpCEJCQhiecmCUk8kCTuJ4n7SeJ+kgCQBIAkACQBIIkXRhIAkgCQBIAk9vf3ueuuuzh+/Dgv/dIvzb+XJCQhCQBJSKLv+9fhqquuuuqqq676v4Lgqquuuuqqq676P6Pv+9eWhCQAJCGJF0QSkpDE/SQhief2ki/5kgDcfffdSAJAEveTBIAknpskACQBIAkASQBIAkAS95PE/SRxP0ncTxKSeCBJSEISkpCEJCQhCUlIQhIPJAlJAEjifpK4nyQAJCGJ+0lCEpL415CEJCTxgkji+bHN/WzzQLZ5fmxjG9vY5kVlG9u8qCTxH0USkpDE/SQhCQBJAEgCQBIAkpDE/SQhCUm8MJKQhCQeSBKSuJ8k7ieJ+0kCQBL/EkkASAJAEi+IJAAk8Rd/8RcAvNZrvRYviCReGEk8N0lIIiKotT6Yq6666qqrrrrq/wqCq6666qqrrrrq/4SIeG9JSEISkrifJAAkcT9JvDCSuN+DHvQgHvSgBwHwlKc8hecmiecmCQBJAEji+ZEEgCQAJHE/SdxPEveTxANJQhL/WpKQhCTuJwkASUhCEpKQBIAk7icJSTyQJCQhCUlI4kUhiQeSxL/ENrZ5YWzzL7HNfxRJPD+SkIQkJCEJSUhCEpKQhCQkIQlJPJAkJAEgCUkASAJAEgCSkASAJCTxQJKQhCQkIQlJSOK5SUIS95OEJO4niftJAkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQxHM7ODgA4Pjx4zz4wQ/m30oSAJKQhCQkIYla64OA1+aqq6666qqrrvq/gOCqq6666qqrrvo/oeu614oIJAEgCUlIAkAS95PEi0ISAC/5ki8JwJOf/GTuJwkASdxPEgCSAJDEc5MEgCSemyQAJHE/SdxPEveThCQeSBKSkIQknpskJCEJSTyQJCQBIAkASQBIAkASAJKQxP0kIQlJPD+SkIQkJCGJ50cSL4gkXhS2+feyzX8USUji30ISkpCEJAAkIYn7SQJAEgCSuJ8k7icJSUjiXyIJSUjigSRxP0lI4n6SAJDE/SQBIAkASQBI4oWRBIAkACQBIAmAg4MDnvSkJwHwUi/1UgBI4l8iCUk8kCQeSBKSkETf95/FVVddddVVV131fwHBVVddddVVV131f0Lf968tCUlI4oEkcT9J/Gu95Eu+JAB/9Vd/BYAknpskACTx3CQBIAkASQBIAkAS95MEgCTuJ4n7SUIS95OEJJ4fSUhCEpJ4bpKQhCTuJwkASQBIAkASAJK4nyQk8UCSkIQkXhhJSOK5SeI/gm3uZ5sXxDb3s81/JEm8MJKQhCQkIQlJSEISDyQJSdxPEpIAkASAJAAkIQkASUhCEveThCQkIQlJSEISknhukpDE/SRxP0lIAkAS95MEgCReEEkASAJAEv8SSQD85V/+JQAPfvCDkcQDSeKBJCGJ+0lCEveThCQkIQlJRAS11gdz1VVXXXXVVVf9X0Bw1VVXXXXVVVf9X/DepZQHS0ISkpCEJB5IEg8kCUlIQhLPz0u91EsBcPfdd3NwcIAk7icJAEk8N0kASAJAEgCSAJAEgCQAJHE/SQBI4n6SeCBJPJAkJCEJSbwgkpCEJB5IEpIAkASAJAAkASAJAElI4n6SkMRzk4QkJCGJ50cSkviPYJsXxDbPzTYviG1eVJIAkMT9JPHcJCEJSUjiXyIJSUjifpKQBIAkJAEgCQBJSAJAEpK4nyQkIYl/iSQkIYn7SUIS95PE/SRxP0k8N0kASAJAEgCSAJAEgCQAJAEgCQBJPND+/j533303x48f58EPfjD/FpJ4fiQhiVrrg22/NlddddVVV1111f92BFddddVVV1111f96tVYiAklI4oEkASCJ+0lCEs9NEpJ4oJd8yZcE4ClPeQqSuJ8knpskACTxryEJAEncTxIAkpAEgCQkcT9JSOL5kYQkJCEJSUjigSQhCUkASEISAJIAkASAJAAkcT9JSOJ+kpCEJJ4fSUhCEv8VbPNAtrGNbWzzQLYBsM1/NElI4oWRhCQkIQlJPJAkJHE/SQBIQhIAkpAEgCTuJwlJPJAkJCEJSUhCEpKQxANJQhIPJIn7SeJ+krifJAAkASAJAEm8KCQBIAkASQBIAuBJT3oSAK/1Wq/FCyKJF0YSAJKQhCQAJCGJUsprcdVVV1111VVX/W9HcNVVV1111VVX/a937Nixz5KEJAAkIQlJAEjifpL4l0jifg960IMAePKTn8z9JHE/SQBI4rlJAkASAJIAkASAJJ6bJO4niftJ4n6SkMT9JCEJSfxLJCEJSTyQJO4nCQBJAEgCQBIAkpDE/SQhiQeShCQk8fxI4oEk8cLY5oWxzf1s8x/BNv8WkrifJJ4fSUhCEpJ4fiQhCUncTxKSAJAEgCQkIQkASQBIQhL3k4QkJPGikIQkHkgSkrifJO4niftJAkASL4gkACQBIAkASbwgkgCQxN133w3Agx/8YB784AfzbyWJB5KEJCKCrutem6uuuuqqq6666n87gquuuuqqq6666n+9aZoeLAkASTyQJO4niReVJN7iLd4CgCc/+clIAkAS95MEgCTuJwkASQBIAkASAJIAkASAJAAkcT9J3E8S95PEA0niuUlCEpKQhCQkIQlJPDdJSAJAEpIAkASAJAAkASCJ+0lCEveThCSemyQk8dwk8fxI4j+Kbf4ltvmvIglJvCCSkIQkHkgSkgCQhCQAJAEgCQBJAEjifpKQxANJQhKSkIQkJCEJSUjigSQhiftJQhL3k8T9JAEgiftJAkASAJIAkASAJAAkASAJAEkASOK5HRwc8KQnPQmAl37pl0YSkvi3koQkJCEJSczn89fmqquuuuqqq676347gqquuuuqqq676Xy0i3jsikIQkJCEJSTyQJP61HvSgBwHwlKc8hecmiecmCQBJ/GtIAkAS95PE/SRxP0lI4n6SkIQkXlSSkIQk7ieJ+0kCQBIAkgCQBIAkJHE/STyQJCTx3CQhiQeSxP0k8W9hm/vZBsA297PNC2Kb+9kGwDb3s83zY5t/iSQeSBLPTRKSkIQkHkgSkpDE/SRxP0kASAJAEgCSAJCEJO4nCUlI4kUhCUlI4oEkcT9JSOJ+kgCQxP0kASAJAEkASOKFkQSAJAAkASCJ+z3pSU8C4MEPfjDPTRLPTRKSkIQk7ieJB5KEJAAkvTZXXXXVVVddddX/ZgRXXXXVVVddddX/al3XvZYkJCGJB5IEgCQeSBKSkIQkJPHcXvIlX5Ljx49zzz33cM899wAgCQBJ3E8SAJJ4bpIAkASAJAAkASCJ+0kCQBL3k8T9JCGJ+0lCEg8kCUlIQhKSkIQkJCEJSTyQJCRxP0kASAJAEgCSAJDE/SRxP0lI4oEkIYnnJokXhST+JbZ5UdjGNvezjW1eFLZ5UUni+ZHEA0lCEs+PJCTxQJKQBIAkJAEgCQBJAEgCQBKSAJCEJB5IEpKQhCQkIQlJSEISz00SkrifJO4nCUkASOJ+kgCQxAsiCQBJAEjiBZEEgCQA7rnnHu6++26OHz/Ogx/8YF4YSTw3SdxPEpKQBIAkJNF13Wdx1VVXXXXVVVf9b0Zw1VVXXXXVVVf9r9Z13WtLQhKSkIQkJAEgiftJQhLPjyQkcb+XeqmXAuDJT34yAJJ4bpJ4bpIAkASAJAAkASAJAEkASOJ+kgCQxP0k8UCSeCBJSOJfQxKSkMT9JCEJAEkASAJAEgCSAJCEJAAkIYn7SUISDyQJSTyQJO4nif8Itnkg2zw329jmudnmgWzzQLa5n23+JZK4nyQeSBLPTRKSkMT9JCEJSdxPEveTBIAkACQBIIn7SeJ+kpCEJF5UkpCEJO4nCUncTxL3k8T9JPHcJAEgCQBJAEgCQBIAkgCQBIAkXpAnPelJALz2a782L4gkXhBJPDdJSEIStdYHc9VVV1111VVX/W9GcNVVV1111VVX/a8l6b1rrQ+WhCReGEm8KCQB8KAHPQiAe+65B0ncTxIAkrifJAAk8a8hCQBJ3E8SAJK4nyQkcT9JSOKBJCEJSUhCEpKQhCQkIQlJPJAkJHE/SQBIAkASAJIAkMT9JHE/SUjifpKQxANJ4t/DNvezjW2eH9vczzb/EtvczzYviG1s8+8hiQeShCQeSBKSeCBJSAJAEpIAkASAJAAkASAJSQBIQhIPJAlJSEISkpCEJCQhCUk8kCQk8UCSuJ8k7ieJ+0kCQBIAknggSTw/kgCQBIAkACQBIAmAu+++G4Djx4/z4Ac/GABJ/GtIAkASkpCEJCKCWuuDbb82V1111VVXXXXV/1YEV1111VVXXXXV/1pd171WRCAJAElIQhIAkgCQxL/GS73USwHwlKc8hcPDQ+4niecmCQBJ3E8SAJIAkASAJAAk8dwkcT9JAEhCEveTxANJQhL/WpKQhCTuJwlJAEgCQBIAkgCQBIAk7icJSdxPEg8kiQeSxP0k8a9lG9s8N9u8ILZ5QWzzgtjm30sS95PE/SQhiQeShCQeSBKSuJ8k7icJAEkASAJAEveTxP0kIQlJ/GtIQhIPJAlJ3E8S95PE/SQBIInnJokHkgSAJP4lkgCQxMHBAXfffTfHjx/nIQ95CJJ4IEm8KCTxQJKQhCRKKa/FVVddddVVV131vxXBVVddddVVV131v1bf968tCUlI4oEkASCJ5yYJSUji+XnN13xNAJ785CdzP0ncTxIAknhukgCQBIAkACQBIAkASQBI4n6SuJ8k7ieJ+0lCEg8kCUlIQhKSuJ8kJCEJSUjigSQhiftJAkASAJIAkASAJAAkIYn7SeJ+knggSTyQJJ6bJAAk8e9hGwDbPJBtnpttHsg2ALb5jyaJ+0niuUnigSQhiftJQhIAkpAEgCQAJAEgCQBJSAJAEpKQxP0kIQlJSEISkpCEJCQhCUk8kCQkcT9JSOJ+krifJAAkcT9JAEgCQBIAkgCQBIAkACQBIAkASTw3SfzlX/4lAC/90i/Ni0ISkpDEc5OEJAAkERHMZrP35qqrrrrqqquu+t+K4Kqrrrrqqquu+l+rlPJgSUhCEpKQhCQAJPFAkpDEA0lCEvd7qZd6KY4fPw7Avffey3OTxHOTBIAkXhSSAJAEgCTuJ4n7SeJ+kpDE/SQhiRdEEpJ4QSQhiftJQhIAkgCQxANJAkAS95PE/SRxP0lI4n6SeH4k8e9lm+fHNg9kG9vYxjYPZJvnxzb/mSQhiftJQhL3k4Qk7icJAElIAkASAJIAkIQkACQhiftJQhL/WpKQxANJ4n6SkMT9JAEgiftJAkASAJJ4YSQBIAkASQBIAkAS97v77ru5++67OX78OA9+8IN5YSTxQJKQBIAk7icJAEl0XffgzHwwV1111VVXXXXV/0YEV1111VVXXXXV/0qllPeOCCQhiRdGEpJ4YSQB8KAHPQiA3//93+d+kgCQxP0kASCJ5yYJAEkASAJAEs9NEgCSuJ8k7ieJB5LEA0lCEpKQxAsiCUlIQhL3k4Qk7icJAEncTxL3kwSAJO4niftJ4oEkcT9J3E8S/9FsA2Cbfw3b3M82ALa5n23+LSTx3CRxP0k8kCQeSBL3k4QkACRxP0kASAJAEveTxP0k8UCSkIQkJCEJSUhCEpKQhCQk8UCSkMT9JHE/SUgCQBL3kwSAJJ6bJAAkASCJf4kkACQBIIm7774bgNd5ndfhfpJ4IEm8IJIAkIQkJCEJSQCUUh7MVVddddVVV131vxHBVVddddVVV131v1Kt9bUkIQkASUhCEgCSAJDEi0oSL/VSLwXAPffcA4AknpskACRxP0kASAJAEgCSAJAEgCQAJHE/SQBI4n6SuJ8kJHE/SUji+ZGEJCQhCUlI4rlJQhL3k4QkACRxP0kASOJ+kgCQxP0kcT9JPJAk7ieJF5Vt/iW2eWFsY5sXxDb/2STx3CTxQJK4nyQkcT9J3E8SAJKQBIAkACQBIAlJAEhCEgCSkIQk/i0kIYn7SUIS95PE/SRxP0kASOJ+kgCQBIAkACQBIAkASQBIAkASz00SAE9+8pMBOH78OACS+PeShCQigq7rPpurrrrqqquuuup/I4Krrrrqqquuuup/pa2trfeWBIAkHkgSAJL413ipl3opAJ7ylKdwcHCAJO4nCQBJPDdJAEjiRSEJAEncTxIAkrifJCRxP0k8kCQkIYkXhSQkIYkHksT9JAEgCUkASAJAEveTBIAkJAEgiftJ4j+bbe5nmweyzQPZ5oFsY5sHss0D2eZ+tnlBbPOikMTzI4n7SeJ+kpAEgCQkASCJ+0kCQBIAkrifJO4nCUncTxKSkIQkJCEJSUhCEpKQhCQkcT9JSOKBJHE/SdxPEs9NEgCSAJDEA0kCQBIAkgCQBIAkACTxQAcHB9x9990cP36c13md1+G5SeJfIgkASUhCEpKQRK31wVx11VVXXXXVVf8bEVx11VVXXXXVVf/rSHrv1hqSkIQkJCEJSbwgkpCEJCTx3F7zNV8TgHvuuQdJ3E8SAJK4nyQAJPHcJAEgCQBJAEjifpIAkMT9JAEgCUncTxL3k4QknpskJCEJSUhCEpKQhCSemyQkASAJSQBI4n6SAJAEgCTuJ4nnJon7SeJ+knhukgCQxL+WbZ4f29zPNg9kG9vY5rnZ5n62eX5s86KQxAsjiftJ4n6SuJ8k7ieJ+0nifpIAkASAJAAkIQkASUjifpKQxL+FJCTxQJKQxP0kcT9J3E8SAJIAkMRzk8SLShIAkgCQBMBf/dVfAfAyL/MyvCgkIYkHksQDSUISpZQH2X5trrrqqquuuuqq/20Irrrqqquuuuqq/3W6rnstSUhCEs+PJO4nCUk8N0lIAuBBD3oQx48fB+CpT30q95PEc5PEc5MEgCQAJAEgCQBJAEjiuUnifpK4nyTuJ4kHkoQkJPGvIQlJSOJ+krifJO4nCQBJAEgCQBL3kwSAJO4niftJ4n6SAJDEi8o2z802D2SbF8Q2/xLb3M82D2SbB7KNbe5nm38rSdxPEveTxP0kcT9JAEhCEgCSAJAEgCQkASCJ+0lCEveThCQkIQlJPDdJSEISknggSUjifpKQxP0kcT9JAEjiuUkCQBIAkgCQBIAkACQBIIkXRBL7+/scHBxw/PhxHvKQh/DCSOJ+kpDEA0lCEgCSiAhKKa/FVVddddVVV131vw3BVVddddVVV131v07f968dEUhCEpKQhCQAJHE/SfxLJPHSL/3SADzlKU/hfpK4nyQAJHE/SQBIAkASL4wkACQBIIn7SeJ+krifJO4nCUk8N0lIQhKSkIQkJCEJSUhCEg8kCUncTxL3kwSAJAAkASAJAEncTxIAkrifJO4niX8P2wDYxjYviG0AbPNAtnlBbPP82OZ+tnlutrHNi0oSAJJ4bpK4nyTuJ4n7SQJAEveTBIAkACRxP0kASEIS95OEJJ4fSUhCEpJ4fiQhiQeSxP0kIQkASUgCQBL3kwSAJAAkASCJB5IEgCQAJAEgCQBJAEjifgcHBzzpSU8C4KVf+qUBkIQkHkgSz48kACRxP0lIQhKz2ey9ueqqq6666qqr/rchuOqqq6666qqr/tcppTxYEpJ4bpK4nyReVC/1Ui8FwN/8zd/w3CTx3CTxgkgCQBIAknhukgCQxP0kcT9J3E8SkrifJCQhiX8LSUjifpKQBIAkJAEgCQBJAEgCQBIAkrifJAAkcT9J/EexzfNjm+fHNg9kG9vYxja2sc0D2eY/miSeH0k8N0ncTxL3kwSAJO4nCQBJAEgCQBL3k8T9JCGJ+0lCEpKQhCSeH0lIQhKSeCBJSOJ+krifJO4niftJAkASL4gk/iWSAJAEgCQAJPHkJz8ZgIc85CFI4l9LEgCSkIQkJBER1Fof3Fp7ba666qqrrrrqqv9NCK666qqrrrrqqv9VSinvHRFIAkASkpCEJO4niecmiefnpV7qpQB4ylOewsHBAQCSAJDE/SQBIIn7SQJAEgCSAJAEgCQAJAEgiftJAkAS95PE/STxQJJ4bpKQhCQkIQlJSEISkpCEJCQhiftJQhL3k8T9JAEgCQBJAEgCQBIAknhuknhukgCQBIAk/r1scz/bANjmfrZ5UdnmfrYBsM39bPOfQRLPTRL3kwSAJO4nCQBJAEgCQBIAkpAEgCQkcT9JSOL5kYQkJCEJSTw/kpDE/SQhiftJ4n6SuJ8kACRxP0kASAJAEgCSAJAEgCQAJPGCSALg8PCQu+++m+PHj/MyL/MyPDdJ/Esk8UCSkIQkIuK1uOqqq6666qqr/jchuOqqq6666qqr/leptb6WJAAk8fxI4n6SkIQkACQhCUnc76Ve6qUAuPfeewGQxHOTxHOTBIAkACTx/EgCQBIAkrifJAAkcT9J3E8SkrifJCQhiX8rSUjigSRxP0kASOKFkQSAJAAk8dwk8V/NNvezzb/ENvezzQPZ5n62eVHY5l9LEgCSuJ8kACRxP0kASAJAEgCSAJDE/SRxP0lI4n6SkIQkJPHCSEISkpDEA0nigSRxP0ncTxIAkrifJAAkASAJAEk8kCQAJAEgCQBJAEjiuf3VX/0VAK/zOq/Dv4ckJAEgiYig7/vX5qqrrrrqqquu+t+E4Kqrrrrqqquu+l9lPp+/tyQkIQlJSEISAJK4nyReGEk8+MEP5sEPfjAAT3nKU5DE/SQBIIn7SQJAEi+IJAAk8dwkASCJ+0kCQBL3k4Qk7icJSTyQJCQhCUm8MJKQhCQeSBKSAJCEJAAkcT9JAEgCQBIviCQAJPGfyTb3sw2AbZ4f29jmudnGNs+PbZ4f2/xbSQJAEgCSAJDEc5PEc5MEgCQAJAEgCQBJAEhCEgCSkMT9JCGJ5yYJSUhCEpKQhCSeH0lI4n6SkMT9JHE/SQBI4n6SAJDECyKJf4kkACQBIAmAg4MDAI4fP85DHvIQXhhJSEISkrifJO4nCQBJdF33YK666qqrrrrqqv9NCK666qqrrrrqqv81JL23JCQhCQBJ3E8S95PEi+KlX/qlAXjKU56CJO4niecmiecmCQBJAEgCQBIAkgCQxHOTxP0kASAJSdxPEg8kCUk8P5KQhCQkIQlJSOK5SUIS95PE/SRxP0kASAJAEgCSAJAEgCSemyQAJPEfyTb3s83zY5vnZhvb2MY2z802ALZ5INs8kG3+M0gCQBL3kwSAJAAkASAJAEkASAJAEveTxP0k8UCSkIQkJPEvkYQkJCGJ+0lCEveThCTuJwkASdxPEs9NEgCSAJAEgCQAJAEgCQBJPDdJAEji4OCAJz/5yQC8zMu8DJKQhCQeSBLPTRL3k4QkJCEJSZRSHmz7tbnqqquuuuqqq/63ILjqqquuuuqqq/7X6LrutSQhCUlIAkASkrifJF5UL/VSLwXA3/7t33I/SdxPEgCSuJ8kACQBIAkASQBIAkASAJIAkASAJO4niftJ4n6SuJ8kJPFAkpCEJF5UkpCEJO4nCUncTxL3kwSAJAAkASAJAEkASAJAEgCSeH4k8dwk8UC2eWFs8/zYBsA297PNi8I2tnlutnlBbPOfTRIAkgCQBIAkHkgSAJIAkMT9JCEJAElIQhLPTRKSkIQkJCEJSUjiuUlCEg8kiftJQhIAkrifJO4nCQBJAEgCQBIAkgCQBIAkACQBIAkASTw3SfzVX/0VAA95yEP415LEc5OEJCKCWut7cdVVV1111VVX/W9BcNVVV1111VVX/a/R9/1rS0ISAJKQxANJ4oEkIQlJSEIS93vpl35pAO655x4ODg4AkMT9JPHcJAEgiX8LSQBI4n6SuJ8k7ieJB5KEJJ6bJCQhCUlIQhKSkIQkJPFAkpDE/SQhiftJAkAS/9Ek8a9lG9s8kG2eH9vczza2eUFs80C2eX5s89xs89xs86KQBIAkACQBIAkASfxLJPHcJAEgCUncTxIPJAlJSOJFJQlJSOKBJCGJ+0nifpK4nyTuJwkASQBI4t9CEgCSAJDE/Q4ODrj77rs5fvw4D3nIQ3huknhhJAEgCUlIQhKS6Pv+tbnqqquuuuqqq/63ILjqqquuuuqqq/7XKKU8WBIAkrifJAAkcT9JSOL5kQTAS73USwHw1Kc+lecmiftJAkASz00SAJIAkASAJAAkASCJ+0kCQBL3k8T9JHE/SUjigSQhiX8LSUjigSRxP0lIAkAS95MEgCQAJAEgCQBJAEgCQBIAkvjXss39bGOb52ab+9kGwDb3s80D2cY2trGNbWzzQLa5n20AbHM/2zw329jGNrb5jyYJAEkASAJAEgCSAJCEJAAkcT9J3E8SknhukpCEJCQhCUlIQhKSkMRzk4Qk7icJSdxPEveTxP0kASCJ5yYJAEkASAJAEgCSAJDEc5MEgCQAJPGUpzwFgNd5ndfh30ISDyQJSZRSHpyZr81VV1111VVXXfW/AcFVV1111VVXXfW/QinlvSUhCUlIQhL3k8T9JPEvOXHiBA9+8IMBeOpTnwqAJAAkcT9JPDdJAEgCQBIAkgCQBIAkACQBIIn7SQJAEveTxP0k8UCSkMQDSUISkpCEJCQhCUlIQhKSkIQkHkgSkrifJO4niftJAkASAJL415LEv4ZtbPMvsc0D2eZ+tnlR2eZ+tgGwDYBt7mebfw9JPDdJAEgCQBIAkgCQBIAkACQBIAkASdxPEgCSkASAJCRxP0lIQhL/WpKQhCQeSBIPJIn7SeJ+kgCQxP0kASAJAEkASAJAEgCSAJAEgCQAJPHcJAFwzz33APCQhzyEhzzkIUhCEpJ4bpKQhCSemyQkASCJiCAiXourrrrqqquuuup/A4Krrrrqqquuuup/hdls9l4RgSQkcT9JSOJ+knhRvNZrvRYAT33qUwGQxHOTxP0kASAJAEn8a0gCQBLPTRL3k8T9JCGJB5KEJP49JCGJ+0lCEveTxP0kASCJ5yYJAEkASAJAEv+ZbPPcbHM/29zPNrZ5QWxjm/vZ5r+KJP6tJAEgCQBJ3E8S95PE/SQhiQeShCQkIQlJSEISkpCEJCQhiecmCUncTxKSuJ8k7icJAEncTxIAkgCQxL+GJAAkASCJBzo4OOApT3kKAC/7si/LCyKJB5KEJAAkcT9JSEISfd+/NlddddVVV1111f8GBFddddVVV1111f8KtdbXloQkACQhiQeSxHOThCSe24Mf/GAAnvKUpyCJ+0niuUkCQBLPTRIAkgCQBIAkACTx3CQBIIn7SeJ+kpDE/SQhiQeShCQkIYl/iSQkIYkHksQDSeJ+kgCQxP0kASCJf4kk/qPZ5n62AbANgG3uZ5sHso1tbGMb29jmgWxzP9sA2AbANvezzX8WSQBIAkASAJIAkMRzkwSAJO4niftJQhL3k4QkJPFvIQlJSOKBJHE/SUgCQBKSAJDE/SQBIInnJgkASQBIAkASAJJ4bpIAkASAJACe/OQnA/CQhzyE50cSL4gkACQhCUlIIiKotT6Yq6666qqrrrrqfwOCq6666qqrrrrqfzxJ7x0RSEISkrifJAAk8UCSkMT9JCEJgJd+6Zfm+PHj3HPPPdx3333cTxL3kwSAJJ6bJAAkASAJAEkASAJAEgCSAJDE/SQBIIn7SeKBJPFAkpDE8yMJSUhCEpKQhCQk8dwkIYn7SUIS95PEc5PEc5MEgCQAJPHcJHE/Sfxb2eZ+tvmX2OZFZZv72eb5sc39bPMfSRL/EkkASAJAEveTBIAk7icJSdxPEpJ4IElIQhKSkIQkJCEJSUhCEpKQxANJQhKSuJ8k7ieJ+0nifpIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkXhBJ3HPPPdxzzz0cP36chzzkIfx7SUISpZQH235trrrqqquuuuqq/+kIrrrqqquuuuqq//H6vn8tSUgCQBKSkASAJO4nCUm8IJJ46Zd+aQCe9rSncT9J3E8SAJK4nyQAJPFvIQkASdxPEgCSuJ8kJHE/SUjigSQhCUn8a0hCEpJ4IEk8kCTuJwkASdxPEgCSeEEk8aKwzYvCNs+PbQBsA2CbB7KNbV4Q29jm+bENgG2eH9vY5j+aJAAkASCJ5yYJAEncTxIAkpDE/STxQJKQxL+HJCTxQJKQxP0kcT9J3E8Sz00SAJL415AEgCQAJAEgiftJ4slPfjIAr/u6r8u/liQAJCEJSUgiIqi1vhdXXXXVVVddddX/dARXXXXVVVddddX/eLXW15YEgCQeSBL3k8SL4sEPfjAA9957LwCSuJ8knpsknpskACQBIAkASQBIAkAS95MEgCTuJwkASUjifpJ4IElI4rlJQhKSkIQkJCEJSUhCEpJ4bpKQxP0kIQkASUgCQBL3k8Rzk8R/Jts8kG1eGNs8N9vYxja2sY1tnpttAGzz/NjmX8M2L4wkXhSSAJDE/SQBIIn7SeJ+krifJCTxQJKQhCQk8YJIQhKSkIQkHkgSknggSdxPEveTxP0kASAJAEncTxIAkgCQBIAkACTxgkgCQBL3u+eeewA4ceIED33oQ5GEJCTx/EhCEveTxHOTRNd1r8NVV1111VVXXfU/HcFVV1111VVXXfU/3YNrrQ+WhCQkIQlJPJAkXhSv/dqvDcBTn/pUDg4OeCBJ3E8SAJK4nyQAJAEgCQBJAEgCQBIAkgCQxHOTxP0kcT9J3E8SknggSUji30oSkpDE/SQhiftJ4n6SuJ8k7ieJ5yaJ5yaJf4ltXhDbPJBt7mcbANsA2OZ+trHNi8o2tnlutgGwzf1s80C2sc2/lyTuJwkASdxPEgCSeG6SuJ8k7icJSdxPEpKQxHOThCQkIQlJSOIFkYQkHkgSkrifJO4niftJAkASz00SAJIAkASAJAAkASAJAEkASOK5SQLg8PCQe+65h+PHj/OQhzyEF0QSkrifJO4nCUlIQhKSqLU+KDNfm6uuuuqqq6666n8ygquuuuqqq6666n+0UsprS0ISknggSQBI4oEkIQlJSEIS93vpl35pAJ761KcCIInnJonnJgkASfxrSAJAEgCSuJ8k7ieJ+0nigSQhiQeShCQkIQlJvCCSkIQknpskHkgS95PE/SRxP0ncTxLPTRL/Wra5n21sY5sHss39bPNAtgGwzQPZxjYviG1s80C2AbDNA9nmfrZ5braxjW1sY5vnRxL/GpJ4bpIAkMT9JHE/SUjifpKQxANJQhKSeFFIQhKSkMQDSUIS95OEJAAkIYn7SQJAEveTBIAkACTxryEJAEkASOK5/fVf/zUAL/MyL8PzI4nnRxLPTRKSiAhKKa/FVVddddVVV131PxnBVVddddVVV131P1rf9+8lCUlIQhKSkASAJO4nCUk8P5J4mZd5GY4fPw7AvffeiyTuJwkASdxPEgCSeG6SAJAEgCQAJAEgiecmCQBJ3E8S95PE/SQhiQeShCReEElIQhKSkIQknh9JSOKBJHE/STw/krifJO4niX8v29jm+bHN82Ob52ab52Yb29jGNraxzXOzzXOzzfNjm/8IkrifJO4niecmiftJAkAS95PEA0nigSQhiecmCUlIQhKSkIQkJCGJ50cSknggSdxPEveThCQAJHE/SQBI4rlJAkASAJIAkASAJJ6bJAAkASAJgHvuuYd77rmHEydO8JCHPIR/DUkASEISkpCEJLque22uuuqqq6666qr/yQiuuuqqq6666qr/0bque21JSOK5SeJ+kviXPPjBDwbgD//wD5HE/STx3CTx3CQBIAkASQBIAkASAJIAkASAJO4nCQBJ3E8S95PEA0niuUlCEpL415CEJCTxQJKQxP0k8UCSeFFJ4j+bbQBsA2AbANvczza2eVHZxjb3sw2AbQBsA2Cb/w6SuJ8k7icJAEncTxKSuJ8kJPFAkpCEJP41JCEJSUjigSQhiftJ4n6SuJ8k7icJAEncTxIAkgCQBIAkACQBIAkASQBI4rlJAkASAE95ylMAeL3Xez0kIQlJSOJfIokHkoQkaq0P5qqrrrrqqquu+p+M4Kqrrrrqqquu+h9L0ntHBJIAkIQkJPFAknhRvPRLvzQA9957L/eTxP0kASCJ+0kCQBIAkvjXkASAJO4nCQBJ3E8S95OEJO4nCUk8P5KQhCQkIQlJSEISkpCEJJ6bJCTxQJJ4IEncTxL3k8T9JPH8SOI/gm3uZ5sXxjYPZBvbvCC2sc0D2eaFsc39bPMfTRL3k8T9JHE/STw3SUjifpJ4IElI4rlJQhKSkIQkJCEJSUhCEpJ4fiQhiftJQhL3k8T9JHE/SQBI4n6SAJAEgCReFJIAkASAJJ6bJO655x4Ajh8/zr+VJCQBIIlSyoOB1+aqq6666qqrrvqfiuCqq6666qqrrvofq+/715KEJCTxQJIAkMRzk4QkJHG/l37plwbgqU99KoeHhwBI4n6SeG6SAJDEc5MEgCQAJAEgCQBJPDdJPDdJ3E8SDySJB5KEJCTx7yEJSTw3SdxPEpK4nyTuJ4n7SeI/k23uZ5v72QbANgC2uZ9tnpttbGMb29jGNg9kG9vczzYAtgGwzf1scz/b/HtJ4t9KEg8kiftJQhIPJAlJSOLfShKSkMQDSeKBJHE/SdxPEgCSuJ8kACTx3CQBIAkASQBI4rlJAkASAJK438HBAffccw8nTpzgdV/3dXlBJCEJSUjifpK4nyQkIYmu6z6Lq6666qqrrrrqfyqCq6666qqrrrrqf6xa62tLQhKSkIQkJAEgiQeShCQeSBKSeJ3XeR0Anva0p/HcJHE/SQBI4rlJAkASAJIAkASAJAAkASAJAEncTxIAkrifJO4nCUncTxKSeG6SkIQkJPHCSEISkpDEc5OEJO4niQeSxP0k8YJI4j+SbZ4f2zyQbQBscz/b2OZFZZsHsg2AbR7INs+PbWzzorDNv0QS95PE/SRxP0ncTxKSuJ8kHkgSknhukpCEJCQhiftJQhKSkIQkJCGJB5KEJCRxP0lI4n6SuJ8kACRxP0k8N0kASAJAEgCSAJAEgCQAJPHcJAEgCQBJ/PVf/zUAL/uyL8vzI4nnJon7SUISkpBERFBKeTBXXXXVVVddddX/VARXXXXVVVddddX/VO9da32wJCTx3CRxP0lI4gV56Zd+aY4fPw7AvffeC4AkACRxP0k8N0kASOLfQhIAkrifJAAkcT9JSOJ+knggSUjiBZGEJCQhCUlIQhIviCQk8UCSeCBJvCCSeEEk8W9lG9s8kG2em22em20eyDa2sc1zs41tbPNAtnlutnlutnlutvnPJon7SeKBJHE/SUjigSQhiRdGEpL4l0hCEg8kCUncTxKSAJCEJAAkcT9J3E8SAJIAkASAJAAk8UCSAJAEgCQAJPHcJAFweHjIPffcw4kTJ3jIQx7Ci0oSz00Skqi1Ptj2a3PVVVddddVVV/1PRHDVVVddddVVV/2PVGt9kCQkIQlJSEISDySJf8lDHvIQAJ761KcCIInnJon7SQJAEs9NEgCSAJAEgCQAJAEgiftJAkAS95MEgCQeSBL3k4QkHkgSkpDEv4UkJCGJ5yaJB5LEA0niBZHEi8I2L4xtnptt7mcbANsA2AbANvezjW2em21sYxvbPDfb2OZ+tgGwDYBtAGxzP9s8N9vY5l9LEg8kiftJ4oEkcT9JPJAkHkgSknggSUhCEpJ4UUhCEpKQxANJQhIPJIn7SeJ+krifJO4nCQBJAEjiBZHEv0QSAJJ4oIODA+655x4AXu7lXg5JSEISknhhJAEgCUlIQhKSKKW8FlddddVVV1111f9EBFddddVVV1111f9Is9nsvSUhiecmCQBJvChe+qVfGoC//du/RRL3kwSAJO4nCQBJ3E8SAJIAkASAJAAkASAJAEkASOK5SeJ+kgCQhCTuJ4kHkoQknpskJCEJSUhCEpKQhCQkIQlJSOL5kYQkHkgSDySJB5LEfyTb2Oa52eZ+tnl+bANgmweyjW3+JbaxzQPZBsA2z49t7meb58c2tnkg2/xbSeKBJHE/STyQJCTxQJKQxPMjCUlIQhKSkIQkJCGJ50cSknggSUjifpK4nyTuJ4n7SQJAEs9NEgCSAJAEgCQAJAEgCQBJ3E8SAJIAkATAU5/6VAAe8pCH8K8liQeSRERQa31trrrqqquuuuqq/4kIrrrqqquuuuqq/5FKKQ+WBIAkJCEJSQBI4oEkIQlJSEISkniZl3kZAJ761KdydHTE/STx3CTx3CQBIIl/DUkASAJAEveTxP0kcT9J3E8SknggSUjiP4IkJCGJB5KEJB5IEg8kiQeSxL+GbWxjG9vY5vmxzfNjGwDbPDfb2OaBbGMb29jGNraxjW0eyDa2eW62AbDN82ObF8Q2trHNv5YkHkgSDySJ+0lCEg8kiecmCUlI4t9CEpKQxANJQhIPJIn7SeJ+krifJAAkcT9JAEgCQBIAkgCQBIAkACQBIAkASTw3SQBI4uDggHvuuYcTJ07wsi/7srwgkpCEJCTxQJKQBIAkZrPZa2fmg7nqqquuuuqqq/6nIbjqqquuuuqqq/7HiYj3loQkJCEJSdxPEveThCRekJd5mZcB4L777uN+krifJAAkcT9JAEjiuUkCQBIAkgCQBIAknpskACRxP0ncTxL3k8QDSUISDyQJSUjiX0MSkpDE8yOJ5yaJB5LEv0QS/162eSDbANgGwDYAtgGwzQPZ5l/LNg9kGwDbANgGwDYAtnkg2/xXkMQDSeKBJPFAkpDE8yMJSUhCEpKQhCQkIQlJSEISknhukpDEA0lCEveTxP0kcT9JAEjifpIAkASAJP4tJAEgiecmib/5m78B4PVe7/V4fiTx3CQBIIn7SUISABHxYK666qqrrrrqqv9pCK666qqrrrrqqv9xuq57rYhAEpK4nyQeSBIvzIMf/GAe/OAHA/C0pz0NAEncTxLPTRLPTRIAkgCQBIAkACQBIAkASQBI4rlJ4n6SuJ8k7icJSTyQJCTx3CQhCUlIQhKSkIQkJCEJSbwgkpDEc5PEA0niuUniP5ptHsg2L4xtAGxjm/vZxja2eUFsYxvb3M82tgGwzQtjmweyzb+HJJ6bJJ6bJB5IEg8kCUk8kCQkIYl/L0lIQhIPJAlJ3E8SkrifJO4nCQBJ3E8SAJJ4bpIAkASAJAAkASAJAEk8N0kASOJ+BwcHAJw4cYKHPvShSEISknhhJAEgCUlIQhKS6Lrus7jqqquuuuqqq/6nIbjqqquuuuqqq/7H2djYeG9JSAJAEpIAkASAJP4lL/MyLwPA0572NJ6bJO4nCQBJ3E8SAJL4t5AEgCQAJHE/SdxPEveTxANJ4rlJQhL/ESQhiecmCUk8kCSemyT+o9nmgWxzP9sA2AbANvezzf1s89xsYxvb2MY2tnlutrmfbe5nGwDbANjmfrZ5INv8R5PEv0QSz00Sz48kJCEJSfxLJCEJSUjiuUlCEg8kiQeSxP0kASCJ+0niuUkCQBIAkgCQBIAkACQBIAkASQBI4n6SAJAEwOHhIX/9138NwMu93MvxQJJ4YSTxQJKQRCnlwVx11VVXXXXVVf/TEFx11VVXXXXVVf+jSHrvzEQSkpDE/SQBIIkHkoQkJCEJSQC8zMu8DAB/+7d/C4AkACRxP0k8N0k8N0kASAJAEgCSAJAEgCSemyQAJHE/SdxPEveThCTuJwlJPDdJSEISLypJSEISknh+JPHcJPFfwTYPZJv72eb5sc39bHM/29jmRWUb29zPNvezzfNjm/vZ5oFs859NEs9NEs9NEpKQxAsiCUlIQhKSkIQkJPGCSEISDyQJSdxPEpIAkIQkACRxP0ncTxIAkgCQxL+FJAAk8dwkAfC0pz0NgIc85CH8W0hCEgCSqLU+2PZrc9VVV1111VVX/U9CcNVVV1111VVX/Y9Sa30tSUgCQBKSuJ8kHkgSz8/LvuzLAnDvvfdyeHiIJJ6bJO4nCQBJ3E8SAJIAkASAJB5IEgCSAJAEgCSemyTuJ4n7SeKBJPFAkpDE8yMJSUhCEpKQhCQkIQlJvDCSkMRzk8TzI4nnRxL/FrZ5INvczzb3sw2Abe5nm/vZ5oFsYxvb2MY2trGNbWxjmweyzf1scz/bANjmfra5n20eyDb/FpJ4fiTx3CQhiQeShCSeH0lIQhL/FpKQhCQk8UCSkMQDSeJ+krifJO4niftJAkASz00SAJIAkASAJAAkASCJ5yYJAEk80MHBAffccw8nTpzg5V7u5XhBJCEJSdxPEveThCQkUUp5La666qqrrrrqqv9JCK666qqrrrrqqv9R+r5/bUkASOJ+knggSUjiBXnpl35pAJ72tKchiftJ4rlJ4rlJAkASL4gkXhBJAEgCQBL3k8T9JHE/SUjifpKQxANJQhKS+I8gCUk8P5J4fiTxH8U2tnkg2zw/tgGwDYBt7meb+9nGNv9atrHN/WxzP9sA2AbANs+PbR7INrb5jyKJ50cSz00SknhBJCEJSUhCEpKQhCQkIQlJSEISz48kJPFAkpDE/SRxP0ncTxL3kwSAJO4nCQBJAEgCQBIAkgCQBIAkACQBIInnJgkASQA89alPBeBlX/ZlkYQkHkgSDySJ+0lCEpKQRETQ9/37cNVVV1111VVX/U9CcNVVV1111VVX/Y9SSnmwJCQhCUlIAkASAJJ4YY4fP85DHvIQAJ7+9KdzP0ncTxIAkrifJAAk8dwkASAJAEkASAJAEgCSeG6SAJDE/SRxP0k8kCQeSBKSeG6SkIQkXlSSkIQkJPGCSOI/m23+JbYBsM3zY5v72eaBbGMb27wgtrGNbR7INvezzfNjGwDb/Ets8x9FEs+PJJ4fSUjiP5IkJCGJB5KEJO4nCUncTxL3k8T9JAEgiftJAkASAJJ4UUgCQBIAkgCQxP0kASCJe++9F4CHPvShPPShDwVAEpKQxPMjiecmCUnUWh/UWnttrrrqqquuuuqq/ykIrrrqqquuuuqq/zFKKe8tCUlI4oEkASCJ5yYJSUgC4HVf93UBeNrTnsb9JHE/STw3STw3SQBIAkASL4wkACQBIInnJon7SeJ+knggSTw3SUji+ZGEJCQhCUlIQhKSkIQk/iWSkMTzIwlJ/HvZxjbPj23uZ5vnZhsA29zPNvezjW2em21sYxvb2MY2z802trmfbe5nGwDbPDfb3M82z49tXlSSeGEk8fxIQhLPjyQkIQlJ/GtJQhKSeG6SkMQDSeKBJHE/SdxPEgCSuJ8kACTx3CQBIAkASQBI4gWRBIAkntvh4SFPfepTAXjZl31ZXlSSAJCEJCQhCUlExGtx1VVXXXXVVVf9T0Fw1VVXXXXVVVf9j1Frfa2IQBKSkIQkJAEgiQeShCQeSBIPechDAHja054GgCTuJ4n7SQJAEveTBIAkXhBJAEgCQBIviCQAJHE/SdxPEveThCTuJwlJPDdJSOI/kiQk8YJI4j+CbV4Q29zPNvezDYBtAGwDYJv72eaBbGObF5VtbPNAtrmfbQBsA2AbANvczzb3s83zYxvb/EeQxAsiCUm8MJKQhCQkIQlJSEISkpCEJCTx/EhCEg8kCUncTxKSuJ8k7icJAEncTxIAkrifJAAkASAJAEkASAJAEgCSAJDEc5MEgCTu9zd/8zcAPPShD+VfQxIPJAlJ9H3/2lx11VVXXXXVVf9TEFx11VVXXXXVVf9jzGaz95aEJJ6bJO4nCUk8Py/zMi/D8ePHuffee7nvvvt4IEncTxLPTRLPTRIAkgCQBIAkACQBIAkASQBI4n6SAJDE/SRxP0k8kCQeSBKSeG6SkIQk/i0kIQlJvDCS+I9gmxfENvezzf1s8/zYBsA297ONbR7INraxjW1sYxvb2MY2tnkg29jmfrYBsM3zY5v72eZ+tnlBbPMfQRKSeEEkIYn/SJKQhCQeSBKSeCBJ3E8SkrifJJ6bJJ6bJAAkASCJF0YSAJIAkASAJJ6bJAAODw+55557OHHiBA996EP515KEJAAkUUp5MFddddVVV1111f8UBFddddVVV1111f8Ikt5bEpIAkIQkJPFAknhhXuZlXgaApz/96QBI4rlJ4n6SAJDE/SQBIAkASbwoJAEgCQBJ3E8SAJK4nyTuJwlJ3E8SknggSUji+ZGEJCQhCUlIQhKSkIQkJCEJSbwoJPHvZRvbvCC2eX5scz/bANjmfrYBsM0D2cY2/1q2sc0D2QbANvezDYBt7meb58c2L4htXhhJvKgk8cJIQhKSkIQkXlSSkIQkJPHcJCGJB5KEJO4niftJQhIAkpAEgCTuJwkASQBI4rlJAkASAJJ4QSQBIAkASdxPEgBPe9rTAHj91399JCEJSdxPEpKQhCQkASCJ+0lCErXWB9t+ba666qqrrrrqqv8JCK666qqrrrrqqv8Ruq57LUkASOKBJAEgiX/JQx7yEACe9rSnIYn7SeK5SeK5SQJAEs9NEgCSAJAEgCReEEk8N0ncTxIPJIkHksRzk4Qk/jNJQhL/WraxjW1sY5sXxjYPZJvnZhsA2wDY5n62AbCNbR7INraxzQtiG9vY5oFsYxsA29zPNgC2AbDNc7PNA9nmBbGNbf4jSEISLypJSEISkpCEJCQhCUlI4vmRhCQk8UCSkMQDSeJ+krifJO4niftJAkASz00SAJIAkASAJAAkASAJAEk8N0kASOKB7r33XgAe+tCH8tCHPpT7SUISz48kACQhCUlIQhK11vfiqquuuuqqq676n4Dgqquuuuqqq676H6HruteWhCQkIQlJSAJAEg8kCUlIQhKSeN3XfV0Anva0pyGJ+0nifpIAkMT9JAEgiecmCQBJAEgCQBIAkgCQBIAkACRxP0kASOJ+krifJB5IEg8kCUk8N0lIQhL/USQhif8Ktnkg29zPNgC2eSDbANjmfra5n21s89xsYxvb2MY2tnlutrHN/WxzP9s8P7YBsM39bPNAtnlhbGOb5yaJfy1JSOI/gyQk8dwkIYkHkoQk7ieJ+0nifpK4nyQAJHE/SQBIAkASAJIAkASAJAAkASAJAEkASOK5SQJAEgcHB9x7770APPShD+VFJYkHkoQkuq57ba666qqrrrrqqv8JCK666qqrrrrqqv8RSikPloQknpsk7icJSTw/L/uyLwvA05/+dO4niftJ4rlJ4rlJAkAS/xaSAJDE/SQBIIn7SeJ+kpDE/SQhiQeShCSeH0lIQhKSkMSLQhKSkIQk/ivYxjYPZJv72ea52ea52eZ+tnkg29jmRWUb2zyQbe5nm/vZBsA2z80297PNA9nmX2Kb5yaJfwtJSEISkvjXkoQkJCEJSTw3SUjigSQhiQeSxP0kcT9J3E8SAJK4nyQAJPHvIQkASQBI4rlJ4m/+5m8AeLmXezn+tSQhCUlEBKWUB2fma3PVVVddddVVV/13I7jqqquuuuqqq/7blVLeWxKSkIQkJCGJB5LEC/IyL/MyHD9+HID77rsPAEncTxL3kwSAJO4nCQBJPDdJAEgCQBIAkgCQBIAknpsknpsk7ieJB5LEA0niuUlCEv8SSUhCEpKQhCQkIQlJ/FezzXOzzf1scz/bANgGwDYAtrmfbe5nG9s8kG1sYxvb2MY2trGNbWzzQLaxzf1scz/bANgGwDYAtrmfbe5nmweyzb/ENrZ5IEn8e0lCEpKQhCQkIQlJSEISkpDECyMJSTw3STyQJCRxP0ncTxL3k8RzkwSAJO4nCQBJAEgCQBIAkgCQBIAkXhBJAEjifvfddx/33nsvJ06c4GEPexiSkMS/RBLPTRIR8VpcddVVV1111VX/3Qiuuuqqq6666qr/dl3XvZckJAEgiftJAkASL8xDHvIQAP74j/+Y5yaJ+0niuUniuUkCQBIAkgCQxANJAkASAJIAkMT9JAEgiftJ4n6SeCBJPJAkJPHcJCGJ/81scz/b3M82ALYBsA2AbQBscz/bPJBtbPOvZRvbPJBt7mcbANs8kG0AbPP82OaBbPOisM0DSUIS/10kIQlJPDdJSOKBJHE/SUjifpK4nyTuJwkASTw3SQBIAkASAJIAkASAJAAkASAJAEkASOJ+kgCQxP2e+tSnAvD6r//63E8SkgCQhCQkIYn7SUISkpBERNB13Wtz1VVXXXXVVVf9dyO46qqrrrrqqqv+23Vd99qSAJAEgCQkASCJB5KEJCQhCUm87Mu+LAD33XcfAJJ4bpK4nySemyQAJPEvkcQLIgkASTw3SdxPEveThCTuJwlJPJAknh9JSEISkvifyjYPZJvnxzYvjG0AbHM/29jmgWxjG9vYxja2sY1tbGMb29jmgWxjm/vZBsA297PNc7MNgG0eyDYPZJsXhW2emyQkIQlJSEIS/9EkIQlJSOL5kYQkHkgSkrifJB5IEveTxP0kASCJ+0kCQBIAkvi3kASAJAAk8dwkAXDvvfcCcOLECU6cOMEDSeK5SeK5SUIStdYHc9VVV1111VVX/XcjuOqqq6666qqr/ltJeu+IQBKSkIQk7ieJ+0lCEs/tZV7mZQB4+tOfzuHhIZK4nySemyTuJwkASTw3SQBIAkASAJIAkASAJAAk8dwkASCJ+0nifpJ4IEk8kCQeSBKSeGEkIQlJSOJ/Ats8kG0eyDbPzTYAtgGwzf1sA2Ab29zPNrb5t7KNbe5nG9sA2OZ+tgGwDYBtnpttXhjb/EeShCQkIQlJvDCSkIQkJCEJSUhCEi+MJCTxQJKQxANJ4n6SkMT9JHE/SQBI4n6SAJDEc5MEgCQAJAEgCQBJAEjiBZEEgCQe6PDwkHvvvZcTJ07wci/3crwoJAEgCUlIQhKllAcDr81VV1111VVXXfXfieCqq6666qqrrvpv1XXda0lCEpK4nyQkcT9JvCCv+7qvC8DTnvY0JHE/SdxPEgCSuJ8knpskACQBIIl/DUkASOJ+kgCQxP0kcT9JPJAkHkgSz00SknhRSEISkpCEJP41JCGJfyvbPJBtHsg297MNgG0AbANgGwDb3M8297PNA9nGNraxzQtiG9vYxjYPZJv72eZ+tgGwDYBtAGwDYJv72eZ+tnlutvmX2ObfShKSkIQkJCEJSfxrSUISknggSUjigSQhiftJ4oEkcT9JAEjifpIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkACQBIInnJgkASQD87d/+LQAv//IvjyReFJJ4IElIouu6z+Kqq6666qqrrvrvRHDVVVddddVVV/236rrutSUhCUlIQhIPJIkX5GVf9mU5ceIEAGfPnuV+krifJJ6bJO4nCQBJvCCSAJAEgCQAJAEgiecmiecmiftJ4n6SkMT9JPFAkpDEc5OEJCTxryEJSUhCEpKQhCQkIQlJSOLfwzYvjG3uZxsA2zw/tgGwzf1scz/b2MY2z802trGNbWxjm+fHNra5n23uZ5sXhW3uZ5v72eZ/E0lIQhLPjySemyQeSBL3k4Qk7icJAEncTxLPTRIAkgCQxL+GJAAkASAJAEncTxIAkjg4OODee+/lxIkTPPShD0USkpDEv0QSkgCQREQ8mKuuuuqqq6666r8TwVVXXXXVVVdd9d/pvUspD5aEJB5IEgCSeCBJSEISknjIQx4CwNOf/nTuJ4n7SeJ+knhuknhukgCQBIAkACQBIAkASQBIAkASAJK4nyQAJHE/SdxPEg8kiftJ4rlJQhLPjyQk8Z9FEv8atnlutrmfbe5nm+dmGwDb3M82ALa5n21s80C2sY1t/iW2sY1tbHM/29jmfra5n20AbANgGwDb3M82z49tHsg2/1NIQhKSkMQLIglJPJAkJHE/SUjifpK4nyQkASCJ+0nifpIAkASAJJ6bJAAkASAJAEkASOIFkQSAJJ7b0dER9957LwBv8AZvwANJ4n6SkMT9JHE/SUii1vpg26/NVVddddVVV13134Xgqquuuuqqq676b1NKeZAkJAEgCUlIAkAS95OEJJ7by77sywLw93//9zw3SdxPEveTBIAk7icJAEkASOLfQhIAknhukrifJO4niQeSxP0kIYnnJokXRBKSkMR/F9s8N9vczzb3s839bANgGwDbANjmfrYBsI1t7mcb2zw329jGNraxjW1sY5vnZhvb3M82trmfbQBsA2AbANsA2Oa52eaFsc0LY5v/DJKQhCQk8cJIQhKSeG6SeCBJPJAk7ieJ+0nifpK4nyQAJPHcJAEgCQBJAEgCQBIAkgCQBIAkACTx3CQBIIn7PfWpTwXgxIkTPDdJSOJ+krifJCQhCUlIIiJei6uuuuqqq6666r8LwVVXXXXVVVdd9d9mNpu9tyQkIYkHksT9JPH8vOzLviwAT3/60zk8PARAEs9NEveTxHOTBIAknpskACQBIAkASQBIAkASz00SAJK4nyTuJ4n7SeKBJPFAknhukpDECyMJSfxXss1zs82/xDbPj20AbHM/29zPNg9kG9vY5kVlG9vY5oFscz/b2AbANi+MbQBscz/b3M82z802/9kkIQlJSOJFIQlJPD+SkMT9JCGJB5LE/SRxP0ncTxL3k8RzkwSAJAAk8W8hCQBJAEjiuUkC4OjoiHvvvZcTJ07w8i//8vxLJPHcJCGJWuvrcNVVV1111VVX/XchuOqqq6666qqr/tuUUh4sCQBJSEISDySJF+R1X/d1AbjvvvsAkMT9JPHcJHE/SQBI4rlJAkASAJJ4UUgCQBLPTRL3k8T9JHE/STyQJB5IEpJ4bpKQxAsjCUn8Z7PNc7PNA9nmfrYBsM39bANgm+dmm/vZ5n62sc1zs41tbGMb29jGNraxjW2em21scz/b3M8297MNgG0AbPPcbHM/29zPNv8VJCEJSbyoJCEJSTw/kpDEA0nigSQhiftJ4n6SuJ8k7ieJ+0kCQBIAknhukgCQBIAkACQBIAkASTw3SQBIAkAS95MEwN/93d8B8AZv8AZIQhKSeEEkASAJSUgiIpjNZq/FVVddddVVV13134Xgqquuuuqqq676bxER7x0RSEISDyQJAEk8kCQkIYmHPvShnDhxAoCnP/3pSOJ+krifJJ6bJJ6bJAAk8YJIAkASAJIAkMRzkwSAJO4niftJ4n6SuJ8kHkgSz00Sz48kJPHCSEIS/11scz/bPDfbANgGwDYAtrmfbe5nG9vczza2sc2/lm1sY5v72cY297PN/WwDYBsA2wDYBsA297PN82ObB7LNC2Kbfw1JSOJfQxKSeEEkIYnnJokHksQDSeJ+krifJO4niftJAkASz00SAJIAkASAJAAkASAJAEkASAJAEs9NEgCSeKCDgwMATpw4wcMe9jDuJ4kXRBIPJAnbAK/NVVddddVVV13134Hgqquuuuqqq676b1FrfS1JSEISkpCEJAAkcT9JSOKBXvZlXxaApz/96UjifpK4nyTuJwkASdxPEgCSeG6SAJAEgCQeSBIAkgCQBIAknpsk7ieJ+0nifpK4nyQeSBLPTRKSeH4k8S+RhCT+I9nmudnmX2IbANsA2AbANgC2AbDN/Wxjm/vZxjYPZBvb2MY2trGNbWxjG9vYxjbPzTYPZJv72QbANi+MbZ6bbR7INg9km38PSUjiRSUJSUjiBZGEJJ6bJCRxP0lI4n6SkMT9JHE/SdxPEveTBIAk7icJAEkASAJAEv8akgCQBIAknpskACRxeHjI3/7t3wLwci/3cjyQJF4QSUhCEgARQa31s7jqqquuuuqqq/47EFx11VVXXXXVVf8tZrPZe0tCEgCSuJ8k7ieJ5+dlX/ZlAfiHf/gH7ieJ+0nifpJ4bpJ4bpIAkMQLIol/iSQAJHE/SdxPEveTxP0kcT9JPJAkJPHcJPH8SEIS/xJJvKhs84LY5rnZ5oFscz/bANjmRWEbANvY5n62eSDb2Obfyja2sc39bGMbANvYBsA297MNgG0AbPPcbHM/2/xnkMS/hiReGElI4rlJQhIPJIkHksQDSeJ+krifJO4niecmCQBJvCCSAJAEgCQAJAEgiecmCQBJAEjiuUniaU97GgAPe9jDeG6SkIQkJCGJ5yYJSZRSHsxVV1111VVXXfXfgeCqq6666qqrrvovJ+m9JSEJSUgCQBKSuJ8knp+XfdmXBeC+++7j8PCQF0YS95PEc5MEgCSemyQAJAEgCQBJAEgCQBIAknhukrifJP4lkrifJJ6bJJ6bJF4QSfxLJPEfzTYPZJv72ea52QbANgC2AbDN/WxzP9vczza2eSDb2MY2trGNbe5nG9vYxja2sc0D2cY297PN/WxzP9sA2AbANgC2AbDN/WxzP9vczzYPZJvnxzb/ESQhiRdEEpJ4fiTx3CTxQJJ4IEncTxL3k8T9JHE/SQBI4rlJAkASAJIAkASAJAAkASAJAEkASOK5SQJAEgCSuN/R0RH33nsvJ06c4BVe4RWQhCReEEkASEISkpBErfXBtl+bq6666qqrrrrqvxrBVVddddVVV131X67W+lqSkASAJCTxQJJ4IElIQhIv93IvB8Ctt97K/SRxP0k8N0ncTxIAknhukgCQxL+GJAAkASCJ+0niuUnifpJ4IEncTxKSeCBJPDdJSOL5kcS/RBL/VrZ5YWxzP9vczzYAtgGwDYBtAGwDYJv72eZ+trHN/WxjG9u8ILaxzQtjG9s8kG3uZ5v72QbANs+PbQBs8y+xzQPZ5l9DEv8SSUjiBZGEJJ4fSUjigSQhiQeSxP0kIYn7SeJ+krifJO4nCQBJ3E8SAJIAkASAJP41JAEgCQBJPDdJAEjifk972tMAeLmXeznuJ4kXRBIPJAlJlFJei6uuuuqqq6666r8awVVXXXXVVVdd9V+u67rXlgSAJO4nCQBJ3E8SkrjfiRMneMhDHgLA05/+dAAkcT9J3E8Sz00Sz00SAJJ4bpIAkASAJAAkASCJ5yYJAEk8N0ncTxL3k8QDSeKBJPFAknh+JPH8SOI/g22em23uZ5vnxzYvCtsA2OZ+trHN/WxjmweyjW1sY5sXxDa2sY1tbPNAtrHN/WxzP9sA2OZ+tgGwzQtim/vZ5r+KJF4YSbwgknhuknhukrifJB5IEveTxP0kcT9JAEjifpIAkMQLIgkASQBIAkASAJJ4QSQBIInnJgmA++67D4CHPexhPOxhD+N+kpDECyIJSUhCEl3XvTdXXXXVVVddddV/NYKrrrrqqquuuuq/XCnlwZKQhCQkIQkASdxPEs/t9V7v9QB4+tOfDoAk7ieJ+0nifpIAkMT9JAEgiecmCQBJvCgkASCJ5yYJAEncTxL3k8T9JPFAknggSTyQJJ4fSTw/knhhJPHvZZsXxDYAtrmfbQBsA2AbANvczzYAtrHN/WzzQLaxzfNjG9vYxja2sc3zYxvb2OZ+trHN/WwDYJv72QbANgC2AbANgG3uZ5v72eZ+tnkg2zw32/xrSeKFkcTzIwlJPDdJPJAkJHE/STyQJO4niftJ4n6SeG6SeG6SAJAEgCQAJAEgCQBJAEgCQBIAkgCQxHOTBIAk7ieJw8NDnva0pwHw8i//8jw3STw3STyQJEopD87M1+aqq6666qqrrvqvRHDVVVddddVVV/2XKqW8d0QgCUk8kCTuJ4nn5yEPeQgAt956K5K4nyTuJ4n7SeK5SeK5SQJAEs9NEgCSAJAEgCSemyQAJPHcJHE/SdxPEveTxANJ4oEk8UCSeH4k8fxI4j+KbV4Y29zPNs/NNgC2AbANgG0AbHM/29zPNvezjW0eyDa2sY1t/iW2sY1tbPNAtrHN/WxjGwDb3M82ALZ5YWzzL7HNfyVJPD+SeG6SkMQDSeKBJPFAkrifJO4niftJ4n6SAJDE/SQBIAkASQBI4l9DEgCSAJAEgCSemyQe6O/+7u8AeNjDHoYkJPFAkpCEJO4nCUlIQhKSkPRaXHXVVVddddVV/5UIrrrqqquuuuqq/1KllNeShCQkIQlJPJAknpskXu7lXo4TJ05w3333cd999/EvkcT9JPHcJAEgiecmCQBJAEgCQBIAkgCQBIAknpskACRxP0ncTxL3k8T9JPFAknggSTyQJJ4fSTw/kvjXss2/xDb3s839bHM/2wDY5vmxDYBtAGxzP9vczza2uZ9tbGOb52Yb29jGNraxjW1s8/zYxjYPZJv72eZ+tgGwzf1sA2AbANvczzYAtrmfbV4Q2/x7SOIFkcTzI4nnJonnJokHksQDSeJ+krifJO4niftJAkAS95MEgCReEEkASAJAEgCSAJDECyIJAEkASOJ+kgCQxOHhIffeey8nTpzgYQ97GACSeH4k8dwkERH0ff/aXHXVVVddddVV/5UIrrrqqquuuuqq/1J937+3JCTxQJIAkMT9JCEJSQC87Mu+LAC33norkrifJO4niecmiftJAkASz00SAJL4t5AEgCSemyTuJ4l/iSReGEk8kCT+K9nmgWzzL7HNc7MNgG2em20AbHM/29jmfraxzQPZxja2sc2Lwja2sY1tHsg2trmfbe5nm+dmGwDbANgGwDbPzTb3s839bPPC2ObfSxLPTRKSeG6SeG6SeCBJPJAk7ieJ+0nifpK4nySemySemyQAJAEgCQBJAEgCQBIAkgCQBIAkACTx3CQBIInnJomnP/3pALzBG7wB95OEJJ6bJAAkIQlJSKKU8mCuuuqqq6666qr/SgRXXXXVVVddddV/GUnvHRFIAkASkpAEgCQAJCGJ5/bQhz4UgFtvvZX7SeJ+krifJJ6bJJ6bJF4QSQBIAkASAJIAkASAJF4QSdxPEs9NEveTxANJ4n6S+JdI4rlJ4r+abe5nm+dmGwDbANgGwDYAtrmfbQBsY5v72eaBbGOb58c2trGNbWxjG9vYxjbPzTa2sc39bGOb+9kGwDa2AbDNC2MbANv8a9jm30ISz48knpsknh9JPDdJPJAkHkgS95PE/SRxP0ncTxL3kwSAJO4nCQBJAEji30MSAJIAkMRzkwSAJO533333AfCwhz2Mhz3sYTyQJJ6bJB5IEqWUB9t+ba666qqrrrrqqv8qBFddddVVV1111X+ZruteSxKSkMQDSQJAEs/P27/92wNw6623cj9J3E8S95PE/STx3CTx3CQBIIl/C0kASAJAEveTxHOTxP0kcT9JvCCSeCBJPDdJPDdJPDdJvKhs80C2eSDb3M8297PN/WwDYJsXxjYAtrmfbe5nm/vZxjYPZBvb2MY2Lyrb2MY2tnkg29jmfraxDYBt7meb+9kGwDYAtnlutgGwzf1scz/b/HeTxANJQhIPJIkHksT9JHE/SdxPEveTxP0k8dwkASCJ5yYJAEkASAJAEgCSAJAEgCSemyQAJAEgiecmCYDDw0PuvfdeAB72sIchiQeSxHOThCQkASCJWut7cdVVV1111VVX/VchuOqqq6666qqr/svUWl9bEgCSkIQkJAEgiedHEg996EMBePrTnw6AJO4niftJ4n6SuJ8kACRxP0kASOK5SQJAEgCSAJAEgCQAJPGCSOK5SeJ+krifJO4niftJ4oEk8UCSeG6S+J/ENs/NNgC2AbDN/WwDYJv72eZ+trHN/WxjG9s8N9vYxja2sY1tbGMb29jm+bGNbe5nG9vczzb3s839bANgGwDbANgGwDbPzTb/Etv8R5DEc5PEc5PEA0niuUnigSRxP0ncTxL3k8T9JHE/SdxPEgCSeG6SAJAEgCQAJAEgCQBJAEgCQBIAkgCQxHOTBIAkACRxP0kA/P3f/z0Ar/AKrwCAJB5IEpJ4fiQhiVrra3PVVVddddVVV/1XIbjqqquuuuqqq/6rPLiU8mBJSOJfIglJSOLlXu7lOHHiBIeHh5w9e5YXhSTuJ4nnJonnJgkASfxrSAJAEgCSeG6SuJ8k/jUk8UCSeCBJ/FexzQPZ5n62uZ9tnpttAGwDYBsA2wDY5n62AbCNbQBsY5v72cY2D2Qb29jGNv8atrGNbWxzP9vY5oFscz/b3M82ALZ5YWwDYJvnZpv72eYFsc0D2eY/iiT+JZJ4IEncTxL3k8TzI4n7SeJ+kgCQxP0kASAJAEn8e0gCQBIAknhukgCQxAPdd9993HfffZw4cYKHPexhAEhCEg8kCUkASEISkpBEKeXBtl+bq6666qqrrrrqvwLBVVddddVVV131X6KU8toRgSQkIQlJSAJAEgCSkMQDPeQhDwHgH/7hHwCQxP0kcT9JPDdJ3E8Sz00SAJJ4bpIAkASAJAAkASCJF0QSAJK4nySemyTuJ4n7SeKBJPGvIYkHksS/hW1eENs8P7a5n20AbPPC2AbANvezzf1scz/bPJBtbPP82MY2trGNbWxjG9vYxja2eW62sc0D2cY297PN/WwDYJv72QbANgC2eUFscz/bPD+2+feQxHOTxANJ4rlJ4oEk8UCSuJ8kXhBJPDdJ3E8Sz00SAJJ4bpIAkASAJAAkASAJAEkASOIFkQSAJJ6bJAAkAfC0pz0NgDd8wzfkgSTx3CTxQJKQRES8FlddddVVV1111X8Fgquuuuqqq6666r9E13XvJQlJAEhCEgCSAJDE8/NyL/dyAJw9exZJ3E8S95PE/STx3CRxP0kASOK5SQJAEgCSeGEkASAJAEk8N0k8N0ncTxL3k8T9JPGCSOKBJPHfyTbPzTbPzTYAtgGwzf1sA2Cb+9nmfra5n21sY5v72cY2trHNv5ZtbGMb2zyQbWxzP9vY5n62AbDN/WwDYBsA2wDYBsA2ALZ5YWzz30kSDySJB5LE/STxQJK4nyTuJ4nnJon7SQJAEs9NEgCSAJDEA0kCQBIAkgCQBIAkACQBIInnJgkASdxPEgCSuO+++wA4efIkJ0+e5IEk8fxIQhKSkESt9XW46qqrrrrqqqv+KxBcddVVV1111VX/Jbque21JSEIS95MEgCSen5d/+ZcH4NZbb+Xo6Ij7SeJ+krifJO4niecmiecmiX+JJAAkASCJF0QSAJJ4bpK4nyT+JZK4nyQeSBL/HpL417DN/WxzP9vczzbPzTYAtgGwDYBtAGzz3GxzP9vczza2eSDb2Oa52cY2trGNbWxjG9vYxja2sc1zs41tbHM/29jmfraxDYBt7mcbANu8KGwDYJv72eZfYpt/D0k8kCQeSBIPJIkHksQLIon7SeJ+krifJJ6bJJ6bJAAk8YJI4l9LEgCSAJDEc5PEczs6OuK+++7jxIkTvMIrvAKSeCBJPJAkHkgSpZQHc9VVV1111VVX/VcguOqqq6666qqr/tNFxHtLQhIAkpDE/STxQJKQhCRe7/VeD4Bbb72Vfw1J3E8Sz00SAJK4nyQAJAEgCQBJPD+SAJAEgCReEEncTxLPTRL3k8S/hST+I9nmX8M297MNgG1eGNsA2AbANrYBsM39bGOb+9nGNg9kG9vYxjb/FraxjW0eyDa2eSDb3M8297PNc7MNgG0AbANgm+dmm+dmm/vZ5n8CSTyQJO4niftJ4n6SuJ8k7icJAEncTxIAknhukgCQBIAkACQBIAkASQBIAkASAJJ4bpIAkASAJO4nCQBJ3O/v//7vAXj5l395ACQhiRdEEpKQhCQi4kHAa3PVVVddddVVV/1nI7jqqquuuuqqq/7T1VpfSxIAkrifJB5IEpK438u93Mtx4sQJAM6ePcv9JHE/SdxPEs9NEveTBIAknpsk/iWSAJDEv0QSAJK4nySemyTuJ4n7SeJ+krifJB5IEi+IJP41bPOC2OZ+trmfbZ6bbZ6bbQBsA2Cb52ab+9kGwDa2uZ9tHsg2trHNc7ONbWxjG9vYxja2sY1tbGMb2zw329jmgWxjm/vZ5n62uZ9tAGwDYBsA2wDYBsA2ALZ5brb517DNfxRJPJAkXhBJ3E8Sz48k7ieJ+0niuUniuUkCQBIAkvi3kASAJAAk8dwkASCJ5yYJgMPDQ+677z5OnjzJwx72MO4nCQBJSEISDyQJSUQEpZTP4qqrrrrqqquu+s9GcNVVV1111VVX/aertb62JCQhCUlIAkASAJJ4bg996EMB+Id/+AfuJ4n7SeJ+krifJJ6bJJ6bJJ6bJAAkASAJAEk8kCQAJAEgCQBJPDdJPDdJ/FeTxAPZ5j+KbZ6bbQBsA2AbANsA2AbANvezzf1scz/b3M82trHNA9nGNraxzb+FbWxjG9s8kG1scz/b2OZ+tgGwjW0AbPNvYZvnZpv72eZ+tvm3kMQDSeIFkcQDSeJ+knhBJPHCSOJ+kgCQxP0kASCJF0QSAJIAkASAJAAkASCJF0QSAJJ4bpIAkMT9JHF4eMh9990HwBu90RvxQJJ4IEkASAJAEpKotT6Yq6666qqrrrrqPxvBVVddddVVV131n0rSe5dSHiwJSTyQJAAk8fy83Mu9HADPeMYzAJDE/SRxP0ncTxL3k8Rzk8RzkwSAJP4lknhRSeK5SeK5SeJ+krifJO4niftJ4gWRxH8E2/xLbPPcbANgmxfGNgC2AbDN/WxzP9vczza2eSDb2Ob5sY1tbGMb29jGNraxjW1sYxvbPDfb2MY297ONbe5nG9sA2OZ+trmfbQBsA2AbANsA2AbANs/NNv/VJPGCSOIFkcT9JHE/SdxPEs9NEs9NEs9NEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQxHOTBIAknpskHujpT386ACdOnEASkrifJB5IEg8kiVLKg22/NlddddVVV1111X8mgquuuuqqq6666j9VrfW1IgJJSEISkpAEgCQeSBKSePmXf3kAbr31Vg4PD3lRSOJ+krifJJ6bJF4QSQBIAkASz48kACQBIAkASTw3STw3SfxHkMR/JtvczzbPzTYviG0AbANgm+dmGwDb3M8297ONbe5nG9s8kG1sYxvb/HvYxja2eSDb2OaBbHM/29zPNvezDYBtAGzzwtgGwDbPzTb/1STxgkjifpK4nyTuJ4n7SeJ+kgCQxP0kASCJ+0kCQBIAkviPIAkASQBI4rlJAkAS95MEgCQODw+57777OHnyJK/wCq8AgCTuJ4kHkoQkJCEJSUTEa3HVVVddddVVV/1nIrjqqquuuuqqq/5TdV332pKQxHOTxP0kIYn7vf7rvz4AZ8+eBUAS95PE/STxwkjifpIAkMT9JAEgiX+JJAAk8S+RBIAknpsknpsk7ieJ+0nifpK4nyT+O9nmudkGwDYAtgGwDYBtAGwDYJv72QbANrYBsI1t7mcb29zPNraxzXOzjW1sYxvb2MY2trGNbWxjG9vYxjbPzTa2eSDb2OZ+trmfbe5nGwDbPDfbANgGwDYviG2em23uZ5t/D0m8KCTxH0ESz00Sz00SL4gkACQBIAkASQBIAkASAJIAkMRzkwSAJAAk8dwk8dwk8fd///cAvOEbviH3k8QLIwkASXRd995cddVVV1111VX/mQiuuuqqq6666qr/VKWUB0tCEpKQhCQeSBIP9NCHPpQTJ04AcOuttyKJ+0nifpK4nyTuJ4nnJonnJonnJgkASQBIAkASz48kACQBIIkXRBLPTRL/E9jmfra5n23uZ5vnZhsA2/xr2AbANvezzf1scz/b2OZ+trHNA9nGNrb597KNbWxjmweyjW3uZxvb3M8297MNgG3uZxsA2wDYBsA2ALYBsA2AbZ6bbV4Y29zPNv9aknhRSOJ+krifJO4niftJAkAS95PEc5PEc5MEgCQAJPGvIQkASQBIAkASL4gkACRxP0kASOJ+R0dHAJw8eZKHPexh3E8SAJKQxP0kASAJSZRSHpyZr81VV1111VVXXfWfheCqq6666qqrrvpPU0p5b0lIAkASkgCQBIAkntvLv/zLA3DrrbciiftJ4n6SuJ8k7ieJ+0niuUniuUkCQBL/EkkASOJfIgkASTw3STw3SdxPEv9WkvjPZJsXxDYAtgGwDYBtAGxzP9sA2OZ+trmfbR7INg9kG9vY5oFsYxvb2MY2trGNbWxjG9vYxja2sY1tnpttbGOb+9nGNvezjW0AbGMbANvczzYAtvm3sM1zs81/JkncTxL/GpK4nySemyTuJwkASdxPEgCSeEEkASAJAEkASAJAEv8SSQBIAkAS95MEgCSemyQADg8P+fu//3sAXvEVXxFJ3E8S95PEA0lCEpKQ9FpcddVVV1111VX/WQiuuuqqq6666qr/NKWU15IEgCTuJwkASdxPEpKQxMu93MsB8LjHPY5/K0ncTxLPTRIviCQAJAEgiReFJAAk8YJI4rlJ4oWRxP0kcT9J3E8S/5ls89xsA2AbANs8P7YBsA2Abe5nGwDb3M82tgGwjW3uZxvb2OaBbGMb2/x72cY2trHNA9nGNg9km/vZ5n62uZ9tnpttAGwDYBsA2wDYBsA2/9NI4n6SuJ8kXhhJPDdJPDdJPDdJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASz00SAJJ4bpIAkMT9JAFw6623AvCwhz0MAEncTxL3kwSAJAAkERF0XffaXHXVVVddddVV/1kIrrrqqquuuuqq/zR937+3JCQhCUlIAkAS95PE/V7u5V4OgFtvvZWjoyPuJ4n7SeJ+krifJJ6bJO4niecmCQBJ/EskASAJAEkASOIFkQSAJJ6bJJ6bJP472eZ+tnlutvmX2AbANs/NNgC2uZ9tAGxjm/vZ5n62sc0D2cY2z802trGNbWxjG9vYxja2sY1tbGMb29jmudnGNrZ5INvY5n62uZ9t7meb+9kGwDYAtvnXsA2AbZ6bbf6nkMT9JPHcJPHcJPHcJAEgCQBJ/EeQBIAkACTx3CQBIInnJokHOjw85L777uPkyZO8wiu8AgCSuJ8k7icJAEkASKKU8mCuuuqqq6666qr/LARXXXXVVVddddV/CknvLQlJSOKBJHE/STzQy7/8ywNw9uxZ7ieJ+0nifpK4nyTuJ4nnJon7SQJAEs9NEgCSAJDEv4YkACTx7yWJ/wq2eWFs89xsA2AbANsA2AbANgC2AbDNc7PN/WxzP9vczza2uZ9tbPNAtrGNbWzzH8E2trHNA9nGNra5n21scz/b3M8297MNgG2em20AbANgGwDbANjmBbHNc7PNv5ck7ieJ+0nifpK4nyReGEk8N0k8N0kASOIFkQSAJAAkASAJAEkASAJAEgCSeEEkASCJ5yYJAEncTxIAkgC49dZbAXjFV3xF7ieJ50cSAJIAKKU82PZrc9VVV1111VVX/WcguOqqq6666qqr/lPUWl8rIpCEJCQhiQeSxAM99KEP5aEPfSgAz3jGMwCQxP0k8fxI4n6SuJ8knpsknpsk/iWSAJAEgCQAJAEgiX+JJAAk8dwk8cJI4t/LNvezzQtjm+dmm38L2wDYBsA297PN/WxzP9vY5n62sc39bGMb2zw329jGNraxjW1sYxvb2MY2trGNbWxjG9s8N9vY5oFsY5v72cY297PN/WwDYJv72QbANv8WtnlR2Oa/kiTuJ4nnJonnJgkASTw3SQBIAkAS/x6SAJAEgCSemyQAJPHcJPHcJHHfffcB8LCHPYyHP/zh3E8SAJJ4bpKQhCRKKe/FVVddddVVV131n4Hgqquuuuqqq676T9F13WtLQhIPJAkASdxPEpJ4hVd4BQBuvfVW/iWSeGEkcT9JPDdJPDdJAEjiP4IkACTxgkjiuUnihZHEfwbbPDfbPDfbANgGwDYAtgGwDYBtnpttAGxzP9vczza2uZ9tHsg2tnkg29jGNrb5j2Ab29jGNg9kG9vczza2uZ9tbANgG9sA2OZ+tgGwzf1sA2AbANsA2AbANgC2eUFs819FEveTxAsjiecmiRdEEv8SSQBIAkASAJIAkASAJAAk8YJIAkASz00SAJK4nyQAJHG/o6Mjnv70pwPwiq/4ikjifpIAkMT9JAEgCUnUWl+bq6666qqrrrrqPwPBVVddddVVV131n+G1SykPloQkJCEJSQBIAkASkrjfQx/6UACe8YxnACCJ+0nifpK4nyTuJ4nnJon7SeK5SeIFkQSAJAAkASAJAEkASAJAEgCS+JdI4rlJ4rlJ4n8C2/xr2AbANgC2uZ9tAGxjGwDb2OZ+trmfbWzzQLaxjW2em21sYxvb2MY2trGNbWxjG9vYxja2sY1tnpttbGOb+9nGNg9km/vZ5n62uZ9tnpttAGzzr2EbANu8KGzzwkjihZHEi0oSz00Sz00SAJJ4bpIAkASAJAAk8W8hCQBJAEjiuUkCQBLPTRLPTRL3+4d/+AcAHvawhwEgCUkASAJAEpK4nyQkUUp5sO3X5qqrrrrqqquu+o9GcNVVV1111VVX/YcrpTxYEpJ4bpIAkMQDvfzLvzwnTpzg7NmznD17FkncTxL3k8T9JHE/SdxPEi+MJJ6bJAAk8Z9BEgCS+I8kiX8P2zw327wgtgGwDYBtAGwDYJvnZhsA29zPNvezzf1scz/b2OZ+trGNbR7INraxjW3+I9jGNraxzQPZxjYPZBvb3M8297PN/WxzP9sA2Oa52QbANgC2AbANgG3+Jbb5ryaJ5yaJ5yYJAEk8N0kASOJfIgkASQBIAkASAJIAkMRzkwSAJAAk8dwkASCJ+0kCQBL3kwTA0dER9913HydPnuThD38495MEgCQeSBIAkpBERLwWV1111VVXXXXVfzSCq6666qqrrrrqP9xsNvssSQBIQhKSkASAJJ7by7/8ywNw6623Iol/K0ncTxL3k8RzkwSAJJ6bJAAkASCJfw1JAEjiXyKJ5yaJ5yaJ/0q2AbDNi8I2ALYBsM39bANgm/vZ5n62uZ9tbHM/29jmgWxjG9s8N9vYxja2sY1tbGMb29jGNraxjW1sYxvbPDfb2MY2D2Qb29zPNra5n23uZ5v72QbANvezDYBtAGzzb2Gb/0iSeGEk8dwk8dwk8YJI4gWRBIAkACQBIIkXhSQAJAEgiRdEEgCSeG6SeG6SeG633norAG/0Rm/ECyMJAEkASKKU8jpcddVVV1111VX/0Qiuuuqqq6666qr/cBHxYElIQhKSuJ8k7icJSUjioQ99KAC33XYbDySJ+0nifpK4nyReGEncTxIAknhukviXSAJAEgCSAJAEgCReVJL472Cb52abf4ltAGwDYBsA2zw32wDY5rnZ5n62uZ9tbHM/29jmfraxzXOzjW1sY5v/CLaxjW1s80C2sY1t7mcb29zPNra5n23uZ5vnZpsXxDYAtgGwDYBtAGwDYJsXxDb/kSTx3CTx3CTx3CTxgkgCQBIvKkkASAJAEgCS+JdIAkASz00SAJJ4bpJ4bpIAOHv2LAAPf/jDecQjHoEkACQBIIn7SQJAEpLouu61uOqqq6666qqr/qMRXHXVVVddddVV/6Ei4r0jAklI4n6SeCBJ3O8d3/EdAbj11lt5IEncTxL3k8T9JHE/SdxPEs9NEs9NEs9NEgCS+M8giRdEEv9VbPPcbANgm38N2wDY5rnZBsA2tgGwzf1sY5v72eaBbGOb+9nGNrZ5fmxjG9vYxja2sY1tbGMb29jGNraxjW1s89xsYxvbPJBtbPNAtrmfbWxzP9vczzYAtrmfbQBs8x/BNi+Ibf47SQJAEi+IJAAkASAJAEm8MJIAkASAJAAkASCJ5yYJAEk8N0kASOJ+kgCQxP0kcXh4yK233grAK7zCKwAgCQBJAEjigSQhiWd6ba666qqrrrrqqv9IBFddddVVV1111X+oWutrSUISkpCEJAAkASCJB3rYwx4GwG233cb9JPFvJYn7SeK5SeK5SeIFkQSAJAAkASAJAEkASAJAEgCSAJAEgCReEEm8IJL497LNv4VtAGwDYBsA2wDY5rnZBsA297PN/WwDYBvb3M8297ONbR7INrZ5INvYxja2sc1/BNvYxja2eW62sc0D2cY297PN/WxjGwDb2AbANvezDYBt7mcbANsA2AbANs+PbQBs819BEs9NEs9NEgCSeEEkASCJF5UkACQBIIkXlSQAJPHcJAEgiecmiecmiftJ4ulPfzoAD3/4w7mfJAAkASAJAEkASCIiKKV8FlddddVVV1111X8kgquuuuqqq6666j9U3/fvLQlJPJAkACTxQC//8i/PiRMnODo64uzZszw/krifJO4niftJ4oWRxHOTxHOTBIAk/r+wDYBt/i1sA2Cb+9kGwDb3s839bHM/29zPNra5n21s80C2sY1tnh/b2MY2trGNbWxjG9vYxja2sY1tbGMb2zw/trGNbR7INra5n21scz/b3M8297PN/Wzz3GzzL7ENgG1eVLb5t5DEv4YkXhBJ/EskASAJAEkASOKFkQSAJAAkASAJAEk8N0kASOK5SQJAEveTBIAk7ieJ+509e5b77ruPkydP8ohHPIL7SQJAEgCSAJCEJCRRSnkwV1111VVXXXXVfySCq6666qqrrrrqP4yk95aEJCQhCUlIAkAS95OEJF7+5V8egMc97nHcTxL3k8T9JHE/SdxPEveTxP0k8dwk8dwk8YJIAkAS/5EkASCJ/2i2eUFs8y+xDYBtAGwDYBsA2wDY5rnZ5rnZ5n62uZ9t7mcb29zPNra5n21sY5sHso1tbGMb2/xHsY1tbGObB7KNbWxzP9vY5n62sc39bHM/29zPNvezzXOzDYBtAGzzb2Gbf4lt/i0k8YJI4gWRBIAk/rUkASAJAEm8qCQBIInnJgkASTw3STw3STw3Sdx6660AvNEbvRGSuJ8kHkgS95NEKeXBtl+bq6666qqrrrrqPwrBVVddddVVV131H6bW+lqSkMRzk8T9JHG/hz3sYQCcPXsWAEncTxL/ESTx3CTx3CTxL5EEgCQAJAEgCQBJAEgCQBIAkgCQxItKEv9ZbPMfwTYAtrmfbQBscz/b3M8297ONbe5nmweyjW0eyDa2sc3zYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb2zw329jGNg9kG9s8kG0eyDb3s839bHM/29zPNgC2eUFsA2AbANsA2AbANgC2+Z9AEv8SSQBIAkASAJL415AEgCQAJAEgiRdEEs9NEgCSuJ8kACRxP0kASOJ+586dA+DkyZOcPHkSSTyQJB5IEgCSKKW8F1ddddVVV1111X8Ugquuuuqqq6666j9M13WvLQkASUhCEg8kifu9/Mu/PADPeMYzODo6QhIviCTuJ4n7SeJ+krifJJ6bJJ6bJJ6bJAAk8b+Zbf4ltgGwDYBtAGwDYBsA2wDYBsA2z802z80297PN/Wxjm/vZ5n62sc0D2cY2tnkg29jGNrb5j2Qb29jGNs/NNrZ5INvY5n62sc39bHM/29zPNvezDYBt7mcbANv8TyaJf4kk/q0kASAJAEkASAJAEv8SSQBIAkAS95MEgCSemySemySemyQADg8POXv2LCdPnuQVX/EVAZAEgCQAJAEgCQBJSKKU8tpcddVVV1111VX/UQiuuuqqq6666qr/MBHxYElIAkASAJIAkMQDveEbviEAz3jGM3hukrifJO4niftJ4n6SuJ8k7ieJ5yaJ5yaJF0QSAJL4ryCJ/0i2+c9gGwDb3M82ALa5n23uZxvb3M8297ONbe5nG9vY5oFsYxvbPDfb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNs/NNraxjW0eyDa2uZ9tbHM/29jmfra5n23uZ5vnZpvnZhsA2wDY5t/DNi8qSfxLJPEvkQSAJAAkASCJ/wiSAJAEgCReEEk8N0kASOK5SeK5SeJ+kgD4h3/4BwBe8RVfkftJAkASDyQJSUiilPLgzHxtrrrqqquuuuqq/wgEV1111VVXXXXVf4hSyntHBJKQhCQAJAEgiftJ4hVe4RU4ceIEAGfPnkUS95PEfzRJPDdJPDdJ/EskASCJ/0iS+NeyzYvKNgC2eVHYBsA2ALYBsM39bANgm/vZBsA297ONbe5nm/vZxjb3s41tHsg2tnlutrGNbWzzH8k2trGNbZ6bbWxjm/vZxjYPZJv72cY297PN/WxzP9sA2OZ+tgGwzQtiGwDbANgGwDYAtgGwDYBt/jNJ4t9KEgCSAJAEgCQAJAEgCQBJAEjiXyIJAEk8N0k8N0kASOJ+kgCQxP0k8UBnz57l7NmznDx5kkc84hHcTxIAkpDEA0lCEhHxWlx11VVXXXXVVf8RCK666qqrrrrqqv8QXde9lyQkIQlJSAJAEgCSkATAwx72MAAe97jHIYkXRBL3k8T9JHE/SdxPEveTxHOTxHOTxHOTBIAk/iWSAJAEgCQAJPHCSAJAEv8dbANgGwDbANjmX2Kb52ab+9kGwDa2uZ9t7mebB7LNA9nGNg9kG9vYxjbPzTa2sY1tbGMb29jGNraxjW1sYxvb2MY2trHN82Mb29jmgWxjmweyjW3uZ5sHss39bHM/2zw32zw32wDY5n86SQBI4r+SJAAkASCJ5yYJAEk8N0k8N0k8N0k8N0kA3HfffQC88Ru/MZK4nyTuJwkASQBEBLXW1+aqq6666qqrrvqPQHDVVVddddVVV/2HqLW+tiQk8UCSAJDEA738y788ALfddhsPJIn7SeJ+kvjXkMT9JPHcJPHcJPGCSOLfShIAkgCQxH802/xnsA2AbQBscz/bANjmfra5n23uZ5v72eZ+trHN/WxjmweyjW1s89xsYxvb2OY/km1sYxvb2Oa52cY2D2Qb29zPNra5n21scz/b3M8297MNgG3uZ5sXxDYAtvmvIIl/K0kASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQxAsiCQBJvCCSeG6SeG6SuJ8kACRxP0k84xnPAODkyZMASOKBJAEgCQBJAETEg7nqqquuuuqqq/4jEFx11VVXXXXVVf9ukt5bEpKQhCQkcT9JPNArvMIrAPCMZzyDo6Mj7ieJF4Uk7ieJ+0nihZHEc5PEc5PECyIJAEn8T2SbfwvbANgGwDYviG2em23uZ5v72eZ+trmfbWxzP9vY5n62sY1tHsg2trHN82Mb29jGNraxjW1sYxvb2MY2trGNbWxjG9vY5vmxjW1sY5sHso1tHsg2D2SbB7LN/WxzP9s8N9vczzYAtnlBbANgm//PJAEgiRdEEgCSuJ8kACRxP0kASOJ+knhukrjf0dERZ8+e5eTJk7zxG78xAJIAkMRzk4QkSikPtv3aXHXVVVddddVV/14EV1111VVXXXXVv1ut9bUkIYkHkoQk7icJSbzhG74hAOfOneMFkcT9JHE/SdxPEs+PJO4niecmiecmiecmiX+JJAAk8T+JbQBsA2AbANsA2AbANv8S2wDY5n62AbDN/WxzP9vczzb3s80D2cY297ONbR7INraxzQPZxja2sY1t/qPZxja2sc1zs41tbPNAtrHN/Wxjm/vZxjb3s839bHM/2zw32zw32/xLbANgm/9IkvifQBIAkgCQxAsiCQBJPDdJPDdJPDdJPDdJ3E8S9/uHf/gHAF7plV4JSQBIAkASkgCQBIAkJFFr/Syuuuqqq6666qp/L4Krrrrqqquuuurfreu615YEgCQkIYkHkgTAwx72ME6cOAHAM57xDO4niftJ4l9LEi+MJF4UknhuknhRSeJ/O9sA2Oa52ea52eZ+trmfbe5nm/vZxjYPZJsHso1tnpttbGOb58c2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW2eH9vYxjYPZBvb2OZ+trHNA9nmfraxzf1scz/b3M82ALa5n22em20AbPMvsQ2AbQBs8+8hCQBJ/EeQBIAkACQBIAkASQBI4l8iCQBJPDdJAEjiuUniuUniuUnifpJ4bkdHRxweHnLy5Eke/vCHIwkASdxPEgCSkIQkIuLBXHXVVVddddVV/14EV1111VVXXXXVv4uk9y6lPFgSknggSQBI4n4v//IvD8AznvEM7ieJF0QS95PE/SRxP0ncTxL3k8QLI4l/DUm8qCTxP51tAGwDYJvnZhsA29zPNgC2uZ9t7meb+9nmfraxzf1sY5v72cY2trmfbWxjm+dmG9vYxja2+Y9mG9vYxja2eSDb2MY2D2Qb2zyQbWxzP9s8kG3uZ5v72ea52eZ+tgGwzXOzzb+Wbf4jSAJAEgCSAJAEgCQAJAEgCQBJ/FtJAkASAJJ4QSTxgkjiuUnifpIAkMT9JPHcJAFwdHTEM57xDABe6ZVeCQBJAEhCEs9NEqWUB9t+ba666qqrrrrqqn8Pgquuuuqqq6666t+l1vpakpCEJCQhCUkASOJ+kniFV3gFAB7/+McDIIkHksT9JHE/SfxbSeJ+knhuknhuknhBJAEgiX+JJP6nsA2Abf4ltnlutnlutrmfbe5nm/vZxjb3s80D2cY2D2Qb2zyQbWxjG9s8P7axjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbPP82MY2tnlutrHNA9nGNvezjW3uZxvb3M8297PN/Wzz3Gzz3Gzz3GwDYJsXlW0AbPM/lSQAJPEvkQSAJJ6bJAAk8dwkcT9JPDdJPDdJ3E8SALfeeisAD3/4w7mfJO4nCUkASAJAEhHxWlx11VVXXXXVVf8eBFddddVVV1111b9LrfW1JSEJSUjifpK4nyRe/uVfHoBnPOMZHB0d8dwk8aKQxP0kcT9J3E8SL4wknpsknpsk/iWS+JdI4r+abQBs8y+xDYBtnptt7mcbANvczzb3s839bPNAtrmfbWzzQLaxzQPZxja2eW62sY1tbGOb/2i2sY1tbGOb52Yb29jmgWxjmweyzQPZ5n62sc39bHM/29zPNs/NNs/NNi+Ibf61bPPfRRIAkgCQxL9EEgCSeEEk8dwkASCJ+0niuUniuUnifpJ4oKOjI86ePcvJkyd5pVd6JR5IEveTBIAkJFFrfR+uuuqqq6666qp/D4KrrrrqqquuuurfpZTyYElI4n6SkMT9JAHwCq/wCgCcO3cOAEm8IJK4nyTuJ4l/DUncTxLPTRLPTRLPTRL/ESTxH802ALYBsM2/xDYAtnlutgGwzf1s89xscz/b3M8297ONbe5nG9vczza2eSDb2Oa52cY2tnlBbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vY5gWxjW1s89xsY5sHso1t7mcb29zPNg9km/vZ5n62uZ9tnpttnpttXhDb/GvZ5j+bJAAk8aKSBIAkXhBJAEjiuUniuUniuUniuUnifpJ4bpIAeNzjHgfAK73SKyEJAEkASEIS95OEJEopD8rM1+aqq6666qqrrvq3Irjqqquuuuqqq/7NSinvLQlJSEISknggSQA87GEP42EPexgAz3jGM5DEA0nifpJ4UUjifpK4nyReGEn8W0niBZHEfybbANgGwDb/WrZ5QWzz3Gzz3GxzP9vczzb3s41t7mebB7LNA9nGNg9kG9vY5rnZxja2sY1t/rPYxja2sY1tnpttbGObB7KNbR7INg9km/vZxjb3s839bHM/29zPNs/NNs/NNi+Ibf47SQJAEi8qSQBI4gWRBIAknpskACTx3CTx3CRxP0kASOJ+knhukrifJA4PDwF4+MMfziMe8QgkASCJB5IEgCQkIem1uOqqq6666qqr/q0Irrrqqquuuuqqf7Ou694rIpDEA0kCQBL3e4VXeAUAnvGMZ/DcJPGCSOJ+kvjXkMT9JPHCSOK5SeIFkcQLIol/iST+K9nmBbHNc7PN/WwDYJv72eZ+trmfbWxzP9vczza2uZ9tbPNAtrGNbR7INraxzQtiG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHNC2Ib29jmgWxjG9s8kG1scz/b2OZ+tnkg29zPNvezzf1scz/bPDfbPDfbvCC2eVHZ5t9LEi8qSQBI4l8iiRdEEi+IJJ6bJO4niecmiecmiftJ4n7L5ZJbb70VgFd8xVcEQBIAkpCEJAAkIQlJ1Fpfm6uuuuqqq6666t+K4Kqrrrrqqquu+jcrpby2JAAkIQlJAEgCQBKSeNjDHgbA4x//eCTxgkjifpJ4QSRxP0ncTxIvKkk8N0k8N0n8d7LNv5ZtAGzz3GwDYJvnZpv72ea52eZ+trmfbR7INvezjW3uZxvb3M82trHNA9nGNs/NNraxjW1s85/NNraxjW1s89xsY5vnZhvb3M82tnkg29zPNra5n23uZ5v72eZ+trmfbZ6bbZ6bbV4Q2/xnksSLShL/EkkASOIFkcRzkwSAJJ6bJF4YSTw3SdxPEveTxP0e97jHAfCIRzyC+0nifpKQxP0kEREP5qqrrrrqqquu+rciuOqqq6666qqr/k0kvXdEIAlJPJAkACQB8Aqv8AqcPHmSs2fPslwueSBJ3E8SL4gk/q0kcT9J/EeSxP8ktnlBbPPcbANgm/vZ5rnZ5n62uZ9t7mcb29zPNg9kmweyjW0eyDa2eSDb2MY2tnl+bGMb29jGNraxjW1sYxvb3M82trGNbWxjG9vYxja2sc3zYxvb2MY2D2Qb29jmgWzzQLaxzf1s80C2uZ9t7meb+9nmfra5n22em22em21eENv8R5LEi0oS/xJJvCCSAJDEc5PECyKJ5yaJ+0niuUnifpJ4YZbLJWfPnuXkyZM84hGP4H6SkMQDSQKglPJg26/NVVddddVVV131b0Fw1VVXXXXVVVf9m9RaX0sSAJKQhCQkASCJ+73CK7wCALfddhsPJIkXRBIviCTuJ4n7SeJ+knhhJHE/STw3STw3SfxrSOLfwzYvKtu8ILZ5brZ5brZ5bra5n23uZ5v72eaBbHM/29jmfraxzQPZxjYPZBvb2Oa52cY2trGNbf41bGObfy3b2MY2tnlutrGNbR7INraxzf1sY5sHss0D2eZ+trmfbZ4f29zPNvezzXOzzXOzzb+Fbf4jSeJfIokXRBIviCSemyQAJHE/SQBI4n6SeG6SuJ8knpsk7ieJ+z3jGc8A4E3e5E2QxANJQhKSAJCEJGqtn8VVV1111VVXXfVvQXDVVVddddVVV/2bdF332pKQhCQkcT9J3E8SD3vYwwC47bbbeEEk8YJI4n6S+LeSxAsjiX8rSfx3sM0LYpvnZpvnZpvnZpv72eZ+trmfbe5nG9vczzYPZJsHso1tHsg2tnlutrGNbWzz/NjGNraxjW1sYxvb2MY2z49tbGMb29jGNraxjW1s8/zYxja2eW62sc0D2cY2D2Qb29zPNra5n23uZ5sHss0LY5v72ea52eZFYZv/CSTxgkjiBZHEc5PEc5PEc5PEc5PE/STx3CRxP0ncTxIAZ8+eBeARj3gEj3jEI5AEgCSemyQkEREP5qqrrrrqqquu+rcguOqqq6666qqr/tUkvXdEPFgSkrifJCRxP0m88zu/MwC33XYbDySJF0QS95PECyKJ+0nifpK4nyReGEm8MJJ4bpL4z2Sbf4ltXhDbPDfbPDfbPDfb3M8297PN/WxzP9s8kG3uZxvb3M82tnkg29jmgWxjG9s8P7axjW1s869hG9vYxja2eVHZxja2sY1tnpttbGObB7KNbR7INrZ5INs8kG3uZ5sHss39bHM/27wwtnlhbPMfTRL/Ekm8IJJ4QSTxgkjiuUniuUniuUniuUnifpJ4bpK4nyTuJ4kHOjo64hnPeAYAr/RKrwSAJAAkIQlJSAJAEhHxYNuvzVVXXXXVVVdd9a9FcNVVV1111VVX/auVUl4rIpCEJCQhiQeSBMDDHvYwAJ7xjGdwP0k8kCReFJL4jyCJ/61s84LY5kVhm+dmm/vZ5n62uZ9t7meb+9nGNvezjW3uZxvb3M82tnkg29jGNg9kG9vYxjbPj21sYxvb2MY2trGNbf4ltrGNbWxjG9vYxja2eUFsYxvbPDfb2OaBbGObB7KNbe5nG9vczzYPZJv72eZ+trmfbe5nmxfGNs/NNs/NNv/RJPGCSOIFkcQLIonnJonnJonnJonnJokXRhL3k8QLIwmAZzzjGQA84hGPQBIAknhukgCQRES8FlddddVVV1111b8WwVVXXXXVVVdd9a/Wdd1rS0ISDyQJAEkAvMIrvAInT57k6OiIc+fO8fxI4oEkcT9JvCCSuJ8k7ieJ+0nifpJ4UUniuUniP5Jt/qPY5gWxzf1s89xscz/b3M8297PN/WxzP9s8kG0eyDYPZBvb3M82trHNA9nGNrZ5braxjW1sY5sXhW1sYxvb2MY2trHNi8o2trGNbWzz3GxjG9s8kG1s80C2sc0D2eaBbPNAtrmfbe5nm/vZ5n62uZ9t7meb/0i2+a8giRdEEs9NEi8KSTw3STw3SdxPEveTxHOTxP0kcT9JnD17lrNnz3Ly5Eke8YhHIAkASUhCEpIAkIQkSinvzVVXXXXVVVdd9a9FcNVVV1111VVX/auVUh4sCUlIQhKSAJDE/V7xFV8RgMc//vHcTxIviCReEEn8Z5LEv5Yknpsk/q1s84LY5l/DNi+Mbe5nm/vZ5n62uZ9t7meb+9nGNvezjW3uZxvbPJBtbPNAtrHNc7ONbWzzgtjGNraxjW1sYxvbvKhsYxvb2MY2trGNbWzz/NjGNraxzXOzjW0eyDa2eSDb2OZ+trHN/Wxjm/vZ5n62+dewzf1scz/bPDfbPDfb/E8iiX8NSbwwknhukrifJF4YSdxPEveTxAM94xnPAOBN3uRNAJDE/SQhCQBJSKKU8uDMfG2uuuqqq6666qp/DYKrrrrqqquuuupfJSLeWxKSAJDE/SQBIAlJPOxhDwPg3LlzAEjigSTxgkjiBZHE/SRxP0k8P5K4nyTuJ4kXRhL/3Wzzgtjmudnmudnmfra5n23uZ5v72eZ+trmfbe5nmweyzQPZ5oFsY5sHso1tHsg2trHNc7ONbWxjG9u8KGxjG9vYxja2sY1tbGObF5VtbGMb2zw/trGNbR7INrZ5INvY5oFs80C2eSDb3M82D2Sb+9nmfrZ5Udnmv5Mknpsk/jUk8dwk8dwk8cJI4oWRxP0kcT9JvDCSOHv2LACnTp3iEY94BPeTxP0kASAJSUh6La666qqrrrrqqn8Ngquuuuqqq6666l+l7/v3kgSAJAAkIQkASQC8wiu8AgC33XYbR0dH/Esk8YJI4l9LEv9X2ea52ea52eZ+tvm3ss39bHM/29jmfraxzf1sY5sHso1tHsg2tnlutrGNbWzz/NjGNraxjW1sYxvb/FvYxja2sY1tbGMb2zw/trGNbWzz3GxjmweyjW0eyDa2eSDbPJBt7mebB7LN/WxzP9vczzb3s839bPPC2OZ/Gkk8N0k8N0k8N0k8N0ncTxLPTRL3k8T9JPHCSOJ+krjfcrnk7NmznDx5kkc84hEASAJAEpKQBIAkJFFKeW2uuuqqq6666qp/DYKrrrrqqquuuupfpZTy2pKQhCQkcT9J3O+N3uiNAHjGM54BgCQeSBIviCReEEncTxL/ESRxP0m8MJL4r2CbfyvbvDC2uZ9t7meb+9nmgWxzP9s8kG0eyDYPZBvbPJBtbPNAtrGNbZ4f29jGNraxzb/ENraxjW1sYxvb2MY2trGNbWzzorCNbWxjm+fHNraxzQPZxjbPzTYPZBvb3M82trmfbR7INvezzX8E27wwtnlutnlRSOJFIYnnJonnJonnJonnJonnJokXRhIvKkncTxL3k8T9JHG/xz/+8QC88iu/MpIAkMQDSQJAEqWUB3PVVVddddVVV/1rEFx11VVXXXXVVS8ySe8dEUhCEveThCTu94qv+IqcPHkSgHPnziGJB5LEA0niBZHEi0IS95PE/SRxP0ncTxL/U9jmRWGb52ab+9nmudnmfra5n23uZ5v72eZ+tnkg29zPNra5n21scz/b2OaBbGObB7KNbWzzQLaxjW1s84LYxja2sY1tbGObfw/b2MY2trGNbWxjm+fHNraxjW2em21s89xsY5sHss0D2eaBbPNAtrmfbR7INvezzf1scz/b3M82L4xt/rNI4r+SJJ6bJO4niecmiftJ4n6SuJ8kXlTnzp3j7NmznDx5kkc84hFIAkASkpCEJCQBEBEPtv3aXHXVVVddddVVLyqCq6666qqrrrrqRVZrfS1JSEISkpDEA0ni4Q9/OAB/8Rd/wb+WJF4QSfx3kMT/NLZ5YWxzP9v8S2xzP9vczzYPZJsHss0D2eaBbGObB7KNbZ6bbWxjm+dmG9vYxja2+ZfYxja2sY1tbGMb29jGNraxjW1sY5sXhW1sYxvbPD+2sY1tHsg2trHNA9nGNvezjW0eyDYPZJv72eaBbHM/2/xb2ebfwzb/WSTx3CTx3CTxwkjihZHE/STxopLE/SRxP0nc79y5cwC82Zu9GQCSeH4kIYlSymdz1VVXXXXVVVe9qAiuuuqqq6666qoXWdd1ry0JSTyQJAAkAfAKr/AKAJw7dw5JPJAkHkgSL4gkXhBJ3E8S/9Ek8Z/BNi+MbZ6bbV4Y27yobHM/2zyQbe5nm/vZxjb3s80D2eaBbGObB7KNbR7INraxzXOzjW1s84LYxja2sY1tbGOb/yi2sY1tbGMb29jm+bGNbWxjm+dmG9s8N9vY5oFs80C2sc39bGOb+9nmgWxzP9s8kG3uZ5v72eZ+tnlR2ea/giT+tSTx3CTxwkjifpJ4YSRxP0ncTxL3k8T9JHE/SQA84xnPAODkyZNIAkASkpCEJCQhCUlExIO56qqrrrrqqqteVARXXXXVVVddddWL6r0j4sGSkIQkJCEJAEkAvOIrviIAt912G0dHR7wwknggSbwgknhRSOJ+kvjXkMT/dLZ5YWxzP9vczzb3s839bPNAtrmfbR7INvezjW3uZxvbPJBtbPNAtrHNc7ONbWzz3GxjG9vYxjb/EtvYxja2sY1tbGMb29jGNraxjW1sYxvb2OZfYhvb2MY2z49tbGOb52Yb2zyQbWzzQLZ5INs8kG0eyDYviG3uZ5t/Ddvczzb/00jihZHEc5PE/STxwkjifpL4j3J0dMTZs2c5efIkb/qmb4ok7icJSdxPEhHxINuvzVVXXXXVVVdd9aIguOqqq6666qqrXiS11teKCCQBIIn7SeJ+b/RGbwTA2bNnkcQDSeJFJYkXRBL/WpK4nyTuJ4n/LrZ5YWzzwtjmfra5n23uZ5v72eZ+trmfbR7INvezzQPZ5oFs80C2sc0D2cY2D2Qb29jmudnGNraxzfNjG9vYxja2sY1t/qPZxja2sY1tbGOb58c2trGNbZ6bbWxjmweyjW0eyDa2eSDbPJBtHsg2D2Sb+9nmBbHN/WxzP9v8W9jm30MSL4wkXhhJvDCSeGEkcT9JvDCSuJ8k7ieJ+0nifpK4nyQAHv/4xwPwSq/0StxPEveThCQAJCHptbjqqquuuuqqq14UBFddddVVV1111Yuk67rXloQkJAEgCUkASOIRj3gEJ0+eBOD222/ngSTxQJJ4IEn8W0ji/wLbvDC2uZ9t/iPY5n62eSDb3M82trmfbWxzP9vY5oFsY5sHso1tnpttbGOb58c2trGNbf4ltrGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s8y+xjW1sY5vnxza2sc1zs41tHsg2tnkg29jmgWzzQLZ5INvczzYPZJv72eZ+tvm3ss3/RJJ4YSTxopLE/SRxP0ncTxL3k8T9JHE/SdxPEkdHRxwdHXHq1Cke8YhHIAkASUhCEgCSkESt9b256qqrrrrqqqteFARXXXXVVVddddWLpJTyYEkASEIS95MEwCu8wisAcNttt/EfSRIvCkn8T2KbfwvbvKhscz/b3M8297PN/WzzQLa5n20eyDYPZJsHss0D2cY2D2Qb2zyQbWxjm+dmG9vYxjbPj21sYxvb2MY2tvnPZBvb2MY2trHNC2Ib29jmudnGNrZ5INvY5rnZ5oFsY5sHss0D2eYFsc2Lwjb3s839bHM/2/xb2OZFJYkXRhIvKkm8MJK4nyT+qxwdHfGMZzwDgFd+5VcGQBIPJAlJSCIiHpyZr81VV1111VVXXfUvIbjqqquuuuqqq/5FEfHekpCEJO4nCUnc7xVf8RUBeMITnsADSeKBJPFAknggSbwgknhRSOJ+kvivYpvnxzb3s82Lyjb3s82/hm3uZ5v72eaBbHM/2zyQbR7INg9kG9s8kG1s80C2sc1zs41tbPP82MY2trHNv8Q2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvbvDC2sY1tbGOb52Yb29jmudnGNs/NNrZ5INs8kG1scz/b2OaBbHM/2zyQbe5nm//tJPGiksSLShL3k8T9JHE/SdxPEveTxP0kcT9J3E8Sz3jGMwB4xCMegSQAJCEJSUgCQBKSkPRaXHXVVVddddVV/xKCq6666qqrrrrqX9R13XtJAkASkpDEA73SK70SALfddhtHR0f8R5HECyKJfy1J/E9im38L29zPNvezzQtim/vZ5oFscz/bPJBtbHM/29jmgWxjmweyjW0eyDa2sc1zs41tbGOb58c2trGNbWxjm/8qtrGNbWxjG9u8ILaxjW2eH9vY5rnZxjYPZBvbPJBtHsg2z80297PNA9nmBbHN/WxzP9v8W9nm30sSLypJvKgkcT9J3E8S/1WWyyVnz57l1KlTvPIrvzKSuJ8kACQBIIlSymtz1VVXXXXVVVf9Swiuuuqqq6666qp/Ua31tSUhiQeSBIAkXuEVXgGAc+fO8UCSeCBJPJAkHkgSL4gkXhBJ/GtJ4n8S29zPNvezzfNjm/vZ5n62uZ9tXhDbPJBt7mcb2zyQbR7INrZ5INvY5oFsY5vnZhvb2Ob5sY1tbGObF8Y2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tvmX2MY2trHN82Mb29jmudnGNg9kG9s8kG1s80C2eSDb2OZ+tnkg2zyQbe5nmxeFbe5nm/vZ5n62+Z9AEveTxL+FJO4niftJ4n6SuJ8k7ieJ+0nifpJ4oMc//vEAvOmbvikAkpAEgCQkIQlJRMSDueqqq6666qqr/iUEV1111VVXXXXVCyXpvSMCSUhCEpKQBIAkHv7wh/Pwhz8cgNtuu43/KJL4t5DEv5Yk/jewzYvCNvezzf1s80C2eSDbPJBtHsg2tnkg2zw329jmgWxjG9s8N9vYxja2eX5sYxvb2MY2tvnvYBvb2MY2trHN82Mb29jGNs/NNraxzQPZxjbPzTbPzTYPZJsHss0D2eaBbPOC2OZ+tvmfRBL/XpK4nyTuJ4n/aJK4nyTuJ4n7LZdLAE6dOsUjH/lI7icJSUhCEgAR8WDbr81VV1111VVXXfXCEFx11VVXXXXVVS9UrfW1JCEJSUhCEgCSAHjFV3xFAG677TYeSBIPJIkHksQDSeJFJYn/LJL4z2Cb+9nm38o297PN/WzzgtjmfrZ5INs8kG0eyDbPzTYPZBvbPDfb2Oa52cY2tnl+bGMb29jmhbGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9u8MLaxjW1s8/zYxja2eW62sc1zs41tHsg2tnkg2zyQbR7INg9kmweyzf1s84LY5n8SSfxnkcT9JHE/SdxPEveTxP0k8a9xdHTEM57xDABe+ZVfGQBJPJAkJCGJiPgsrrrqqquuuuqqF4bgqquuuuqqq656obque21JSOKBJAEgiVd8xVcE4AlPeAL/WSTxgkjiBZHEfyfb/Etscz/b3M8297PNi8I297PNA9nmfrZ5INs8kG0eyDa2eSDb2OaBbGOb52Yb29jmudnGNrZ5QWxjG9vYxjb/E9jGNraxjW1eENvYxjbPj21s89xsY5sHso1tnpttHsg2D2SbB7LNA9nmBbHNC2Kb+9nmv5sk7ieJ+0niv4Mk7ieJ+0nifpK43xOe8AQAHvGIRyAJAElIQhKSkIQkSikP5qqrrrrqqquuemEIrrrqqquuuuqqF0jSe0fEgyUhCUlIQhIAknjFV3xFAM6dO8fR0RH3k8QDSeKBJPFAknggSVz1gtnmfrZ5QWzzQLa5n21scz/b2OZ+trHNA9nGNg9kG9s8kG1sY5vnZhvb2Oa52cY2trGNbV4Q29jGNraxjW1sYxvb2MY2/1q2sY1tbGMb29jGNraxzQtjG9vYxjbPj21sY5vnZhvbPDfbPDfb2OaBbPNAtnkg2zyQbR7INi+IbV4Utrmfbf4nkcT9JHE/SdxPEveTxP0kcT9J3E8S95PEv5YkAI6Ojjh37hynTp3ikY98JJJ4bpKQhKQH235trrrqqquuuuqqF4Tgqquuuuqqq656gWqtrxURSOK5SQLgFV/xFQG47bbb+K8iiRdEEi+IJP4r2Obfwzb3s839bPOC2OZ+tnkg2zyQbR7INg9kmweyzXOzzXOzjW2em21s8/zYxja2eUFsYxvb2MY2/1q2sY1tbGMb29jGNraxjW1s869lG9vYxja2eUFsYxvbPDfb2MY2z802tnlutnlutnkg2zyQbR7INg9kmweyzQtim38t2/x/I4n7SeJ+knh+nvGMZwDwZm/2ZgBIQhKSkMT9IgJJr8VVV1111VVXXfWCEFx11VVXXXXVVS9QrfW1JSEJSUhCEvc7efIkD3/4wwG47bbbuJ8kHkgSDySJfw1J/E9nmxfENvezzf1scz/bvChscz/bPJBt7mebB7LNA9nmgWzzQLZ5INvY5oFsY5vnZhvb2OaBbGMb2zw/trGNbWzzwtjGNraxjW1sYxvb/EezjW1sYxvb2MY2tnlhbGMb29jm+bGNbZ4f29jmudnGNg9kG9s8kG0eyDb/GrZ5INu8ILb517LN/0aSuJ8k7ieJ+0niRSGJ+0kC4Ny5cwA84hGP4JGPfCT3k4QkJCEJgFLKe3PVVVddddVVV70gBFddddVVV1111QtUSnmwJAAkIQkASQC8yZu8CQC33XYb95PEv5YkHkgSLypJ/HexzX8W29zPNi+IbV4Q2zyQbR7INg9kmweyjW0eyDa2eSDb2Ob5sY1tnpttbGMb2zw/trGNbWxjmxeVbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvbvKhsYxvb2MY2z49tbGMb2zw329jGNs/NNrZ5INvY5rnZ5oFs89xs80C2eUFs80C2eUFs869lm/9skrifJO4niftJ4n6SuJ8k/j0kcT9JvDBHR0fcdtttALzKq7wKkpDE/SQhCUlExIMz87W56qqrrrrqqqueH4Krrrrqqquuuur5KqW8tyQkIYn7SQJAEg9/+MMBuO2223hBJPH/kW1eFLa5n21eFLZ5INvczzYPZJsHss0D2eaBbGObB7KNbR7INrZ5INvYxjbPzTa2sc3zYxvb2MY2L4htbGMb29jGNraxzX8F29jGNraxjW1s88LYxja2eX5sYxvbPD+2sc1zs81zs41tHsg2z802D2SbB7LNi8o2L4ht/qtJ4n6S+M8miftJ4n6SeFFI4n6SAHjGM54BwCMe8QjuJwlJSEISkpCEpNfiqquuuuqqq656fgiuuuqqq6666qrnq9b6XpIAkIQkJAEgiVd8xVfk5MmTnDt3jnPnzvGiksS/hiQeSBIvKkn8W9jmP5NtXhS2uZ9tHsg2L4htHsg2D2SbB7KNbR7INs/NNs/NNrZ5braxzfNjG9vY5gWxjW1sYxvbvChsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s86KwjW1sYxvbPD+2sY1tnh/b2MY2z802tnlutnlutnkg29jmgWzzQLZ5INs8kG1eENu8ILZ5UdjmfyJJ3E8S/1qSuJ8kXhBJnDt3jnPnznHq1Cke+chHIokHkoQkJBERr8NVV1111VVXXfX8EFx11VVXXXXVVc9XrfW1JSGJB5IEwCu90isBcNttt3E/STyQJP4lknggSfxXkMS/hW1eENu8ILZ5UdjmBbHNC2KbB7LNA9nmgWxjmweyzQPZxjYPZBvbPDfb2Oa52cY2tnl+bGMb29jmhbGNbWxjG9vY5r+LbWxjG9vYxja2eWFsYxvbvCC2sc3zYxvbPDfb2OaBbGObB7LNc7PNA9nmgWzzQLZ5INu8ILZ5QWzzH0kS/1EkcT9J/GtJ4n6SeEEkcT9JPLdnPOMZALzZm70ZAJKQhCQkIQlJ9H3/Wlx11VVXXXXVVc8PwVVXXXXVVVdd9Twi4r0jAklIQhKSkASAJB7+8IcDcO7cOV5UkvjPJIn/SWzzorDNC2KbB7LN/WzzQLZ5INs8kG2em20eyDa2eSDb2OaBbGOb52Yb29jmudnGNrZ5QWxjG9vYxjb/EtvYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tXhS2sY1tbGObF8Q2trHN82Mb2zw329jmudnmudnmudnmgWzzQLb517DN/yaSuJ8k/rUkcT9JvCgk8aKQxLlz5wA4deoUj3rUowCQhCQAJCGJzCQz35urrrrqqquuuuq5EVx11VVXXXXVVc+jlPJakpAEgCTuJ4k3fuM3BuC2227j6OgIAEn8a0ni30MS/1a2+Y9gm38L27wgtnkg27wgtnkg2zyQbR7INrZ5INs8N9s8N9vY5oFsYxvbPDfb2MY2z802trGNbV4Y29jGNraxjW3+J7GNbWxjG9vY5oWxjW1sY5vnxza2sc1zs41tnpttbPNAtrHNA9nGNg9km3+JbR7INi8q27wgtvmvIol/LUncTxIvCkncTxIviCTuJ4kHOjo64ty5c5w6dYpHPOIRSOJ+kpCEJCRRSnkvrrrqqquuuuqq50Zw1VVXXXXVVVc9j77v31sSkpAEgCQkAfBKr/RKANx22228IJL415LEA0nigSTx38E2LyrbvCC2eUFs80C2eUFs80C2eSDbPJBtnpttHsg2tnkg29jmudnGNs/NNrZ5fmxjG9s8P7axjW1s86KwjW1sYxvb2MY2trGNbWzzb2Ub29jGNraxjW1sYxvbvChsYxvb2OYFsY1tbPP82MY2z802tnlutnlutnlutnlutnkg2zyQbR7INg9km/8ItvnvIIl/LUm8KCTxgkjifpJ4/OMfD8CrvMqrACAJSUgCQBKSiIgHc9VVV1111VVXPTeCq6666qqrrrrqOUh6b0lIQhKSkMT9XumVXomTJ08CcO7cOQAk8S+RxP8VtnlR2eYFsc2LyjYPZJsHss0D2eaBbGObB7LNc7PNc7ONbZ6bbWzz3GxjG9s8P7axjW1eENvYxja2sY1t/q1sYxvb2MY2trGNbWxjG9vYxja2+beyjW1sYxvbvDC2sY1tnh/b2MY2z802tnlutrHNc7PNc7PNc7PNA9nmgWzzr2GbB7LN/0SS+NeSxItCEi+IJF6Q8+fPc+7cOU6dOsWjHvUoHkgSkpBERDzY9mtz1VVXXXXVVVc9EMFVV1111VVXXfUcaq2vFRFI4oEkAfCIRzwCgL/8y7/kBZHEv0QS/1fY5kVlmxfENg9kmweyzQPZ5oFs80C2eW62eSDb2OaBbGOb52Yb2zw329jm+bGNbWzz/NjGNraxjW1eGNvYxja2sY1tbGOb/yq2sY1tbGMb29jGNv8S29jGNrZ5fmxjG9s8P7axzXOzjW2em21s89xs89xs80C2+ZfY5oFs829lm/9okviPJIkXRBL3k8QLIokXRBIP9IxnPAOAN3uzN0MSkpCEJAAkIQlJ78VVV1111VVXXfVAVK666qqrrrrqqudQa31tSUhCEpKQBIAkXvEVXxGAc+fOASCJf4kk/iWS+O9kG0n8R7CNJF4UtpHE/WwjifvZRhL3s40k7mcbSdzPNpK4n20AJHE/20jigWwDIIn72QZAEg9kGwBJPJBt7ieJ52ab+0niBbHNc5PEi8I2/9PY5kVlm3+JbV4Q2zw/tnlutnlutnlutnlutnkg2zyQbR7INg9kmweyzX8nSdjmXyIJ2zw/krDNv0QStnl+JGGb5+f8+fMAnDp1ivtJQhKSkIQkIuK1M5OrrrrqqquuuupZCK666qqrrrrqqgd671LKgyUBIAlJAEjiFV/xFQG47bbbODo64j+TJP472eaBbPNAtnkg27wgtnkg2zyQbf41bPNAtnkg2zw32zyQbWzz3Gzz3Gxjm+dmG9vY5rnZxja2eX5sYxvb2MY2L4xtbGMb29jGNrb5n8A2trGNbWxjG9u8MLaxjW1s84LYxja2eW62sY1tnpttbPPcbPPcbPPcbPPcbPNAtvmvZJv/SpL495LECyKJF0QS9zs6OuLcuXOcOnWKN3/zN0cS95OEJCQREQ+2/dpcddVVV1111VX3I7jqqquuuuqqq56l1vpakpCEJO4nCYA3fdM3BeC2224DQBLPTRJXgW3+rWzzQLZ5brZ5INs8kG1s80C2eW62sc0D2cY2z802tnl+bGOb58c2trGNbV4Q29jGNrZ5UdnGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2OZFZRvb2MY2L4xtbGOb58c2tnl+bGOb52Yb2zw32zw32zw32/xLbPNAtvnXsM3/FpJ4QSTxgkjiBZHEC/KEJzwBgFd5lVcBQBKSkIQkJCEJ4LW46qqrrrrqqqvuR3DVVVddddVVVz1L13WvLQkASUhCEgCv/MqvzMmTJwE4d+4cLypJPDdJ/GtJ4n8z2zyQbR7INg9kmweyzXOzzQPZ5rnZ5oFsY5vnZpvnZhvbPDfb2MY2z802trHNC2Ib29jmhbGNbWxjG9vYxjb/09nGNraxjW1s88LYxja2sc3zYxvb2Ob5sY1tnh/bPDfb2Oa52ea52ea52eaBbPMvsc0D2eaFsc1/NUm8IJJ4QSTxgkjiBZHECyKJ+x0dHXF0dMSpU6d41KMexQNJQhIRQSnlvbnqqquuuuqqq+5HcNVVV1111VVXPUsp5cGSkMQDSeLhD384ALfddhsviCT+L7HNA9nmgWzzQLZ5INu8MLZ5INs8kG0eyDbPzTYPZJvnZpvnZpvnZhvbPDfb2Ob5sY1tnh/b2MY2tnl+bGMb29jGNi8K29jGNraxjW1sYxvb2OY/mm1sYxvb2MY2trGNbWzzorCNbWxjmxfENraxzQtiG9s8P7axzXOzzfNjm+dmm+dmm3+JbR7INv9TSOI/myReEEm8IJJ4fo6OjrjtttsAeJVXeRUkIQlJSEISkoiIB2fma3PVVVddddVVVwEQXHXVVVddddVVl0XEe0tCEpKQhCQkAfBKr/RKADzhCU8AQBL/USTxP4Ft/jPZ5l/LNg9km+dmmweyjW0eyDa2eSDb2Oa52cY2z802trHNc7ONbWzzgtjGNrZ5YWxjG9vYxja2+bewjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGObfyvb2MY2trHNC2Mb29jmBbGNbWzz/NjGNs/NNrZ5braxzXOzzXOzzXOzzQPZ5l9imweyzb+Hbf4zSOIFkcR/BEm8IJK432233QbAIx/5SO4nCQBJSEISwGtx1VVXXXXVVVcBEFx11VVXXXXVVZd1XfdekpCEJCRxv1d+5VcG4LbbbuPo6Ij/K2zzr2WbB7LNA9nmgWzzQLZ5INs8kG2em20eyDbPzTbPzTbPzTbPzTa2eW62sc3zYxvbPD+2sY1tXhDb2MY2trHNv8Q2trGNbWxjG9vY5r+TbWxjG9vYxja2sc2/xDa2sY1tXhDb2MY2z49tbGOb58c2z49tnh/bPDfbPDfb/Ets869lmweyzQPZ5n8aSbwgknhRSeL5OTo64ty5c5w6dYpXfdVXRRIAkpCEJCRRSnltrrrqqquuuuoqAIKrrrrqqquuuuqyWutrS0IS95MEwCu+4isCcO7cOQAk8dwk8dwk8dwk8d/FNv9atvnPZpsHss1zs80D2ea52ea52ea52cY2z802tnlutrGNbZ6bbWxjm+fHNraxjW1eGNvYxja2sc2/hm1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tvnXsI1tbGMb27wwtrGNbV4Q29jmBbGNbZ6bbWzz3Gxjm+dmm+dmm+dmm3+Jbf4nkcSLShIvKkm8IJJ4IEm8IJK43xOe8AQA3vzN3xxJSEISkpCEJCLiwVx11VVXXXXVVQAEV1111VVXXXUVEfFeEYEkJCEJSQA88pGP5BGPeAQAt912G/8VJPHfxTb/WrZ5INs8kG0eyDbPzTYPZJvnZpsHss1zs41tHsg2tnlutrHNc7ONbZ4f29jm+bGNbWzzgtjGNraxzb/ENraxjW1sYxvb/E9nG9vYxja2sc2/xDa2sY1tXhDb2MY2z49tbGOb52Yb2zw/tnl+bPPcbPPcbPPcbPMvsc3/VpJ4UUniRSWJB5IEwNHREQCnTp3ikY98JA8kiYhA0oNtvzZXXXXVVVdddRXBVVddddVVV11FKeW1JSGJB5LEK73SKwFw22238b+Nbf4ltvnXss2/l23+JbZ5brZ5INvY5rnZ5rnZxjbPzTa2eW62sc3zYxvb2Ob5sY1tbGObF8Q2trGNbWzzorKNbWxjG9vYxja2sY1tbGObfy/b2MY2trGNbWxjG9vYxja2eVHZxja2sc0LYxvb2OYFsY1tXhDbPD+2sc1zs41tnpttnpttnpttnptt/iW2+e8kiX8rSbyoJPFAkviXHB0d8YQnPAGAV33VV0USkpCEJCQREUj6bK666qqrrrrqKoKrrrrqqquuuorZbPbekpCEJCQhCYBXeqVXAuAJT3gCAJL4/8Y2/1q2eSDb/Ets89xs89xs89xs89xsY5vnZpvnxza2eW62sY1tnh/b2MY2L4htbGMb27wwtrGNbWxjG9v8e9nGNraxjW1sYxvb2MY2trGNbWxjG9v8e9nGNraxjW1s8y+xjW1s84LYxja2eUFsY5vnxzbPj22eH9s8N9s8N9s8N9s8N9v8S2zzQLb530IS/1aSeCBJANx2220APPKRjwRAEpIAkIQkIuLBXHXVVVddddVVBFddddVVV131/5yk9waQBIAkJAHwyq/8ygCcO3eOo6MjXhBJPDdJvCgk8V/JNv8S2zw32zyQbR7INv8S2zyQbZ6bbZ6bbZ6bbZ6bbWzz3Gzz3Gxjm+fHNrZ5fmxjmxfENraxzQtjG9vYxjYvCtvYxja2sY1tbGMb2/x3so1tbGMb29jGNrZ5UdnGNraxzQtjG9u8ILaxjW2eH9vY5rnZxjbPzTa2eW62eW62eVHY5rnZ5l/LNv+ZJPEfRRIPJIkHksS/5OjoiHPnznHq1Cle9VVflftJAkASEfEg26/NVVddddVVV/3/RnDVVVddddVV/8/VWl9LEpKQxP0k8Uqv9EoA3HbbbfxHkMT/RLb5j2CbB7LNc7PNA9nmudnmudnmudnm+bHNc7ONbZ6bbWzz/NjGNs+PbWxjmxfENraxjW1eGNvYxja2sY1t/rVsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHNv4VtbGMb29jmhbGNbWxjmxfENrZ5QWxjm+fHNs+PbZ4f27yobPNvYZt/Ldv8Z5LEA0niP4skHkgSALfddhsAr/qqr4okJCEJSUhCEsB7cdVVV1111VX/vxFcddVVV1111f9ztdbXjggAJCEJSZw8eZJHPOIRANx2220ASOJ/Mtv8R7HNv8Q2/xLb/Ets89xs89xs89xsY5vnZhvbPDfb2Oa52cY2tnlutrGNbZ4f29jGNrZ5QWxjG9vY5kVhG9vYxja2sY1t/rewjW1sYxvb2MY2/xLb2MY2tnlhbGMb27wgtrHN82Mb2zw/tnl+bPP82Oa52ea52ea52eb/Akk8kCT+o507dw6ARz7ykTzqUY/ifpKQREQQEa/NVVddddVVV/3/RnDVVVddddVV/7+9dynlwZKQxAO92Zu9GQC33XYb/5vZ5rnZ5t/CNv8S2/xLbPPcbPPcbPPcbGOb52ab58c2z49tbPP82MY2z49tbGObF8Q2trHNC2Mb29jGNraxzYvKNraxjW1sYxvb2MY2trGNbWzz72Ub29jGNraxjW1sYxvb2MY2tvnXsI1tbGObf4ltbGObF8Q2trHN82Mb2zw/trHN82Ob52Yb2zw32zw327wobPPcbPOvZZv/SSTxQJJ4IEk8kCQeSBJHR0fcdtttALzqq74qkpCEJCQhiVLKgzPztbnqqquuuuqq/78Irrrqqquuuur/sVrra0kCQBKSkIQkHv7whwNw22238cJI4v8C2zw32/xLbPPcbPNAtnlutnlutnlutrHNc7PNc7ONbZ6bbWzz/NjGNs+PbWzzgtjGNrZ5QWxjG9vY5kVhG9vYxja2sc1/BNvYxja2sY1tbGMb29jGNraxjW1sY5v/KLaxjW1sYxvb/EtsYxvb2OaFsY1tXhDb2OYFsc3zYxvbPDfbPD+2eVHZ5t/CNv9f3XbbbQA88pGPBEASkpCEJCQh6bW46qqrrrrqqv+/CK666qqrrrrq/7Gu615bEpKQhCQAXvmVX5lTp05x7tw5zp07x7+WJP6vss1zs82/xDbPzTbPzTbPj22em21s89xsY5vnZhvbPD+2sc3zYxvb2OYFsY1tbPPC2MY2trGNbV5UtrGNbWxjG9vYxja2+Z/CNraxjW1sYxvb2OZFZRvb2MY2/xLb2MY2L4htbPOC2MY2z49tnh/bPD+2eX5s89xs89xs89xs8x/BNv/TSeKBJPHczp07x7lz5zh16hSPetSjuJ8kJBERRMR7c9VVV1111VX/fxFcddVVV1111f9jpZQHS0IS95PEK73SKwFw2223cT9J/HeyzXOzzXOzzXOzzXOzzXOzzXOzzXOzzb/ENs/NNs/NNs/NNs+PbZ4f2zw/tnl+bGOb58c2trHN82Mb29jmBbGNbWxjm3+JbWxjG9vYxjb/FraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHNv4VtbGMb29jmX2Ib29jGNi+IbWxjmxfENrZ5fmxjm+fHNs+PbZ4f2/xns81/B0k8kCQeSBIPJIkHksS/hiQAbrvtNgDe8i3fEklIQhKSkEREPDgzX5urrrrqqquu+v+J4Kqrrrrqqqv+n4qI95aEJCQhCUkAPOIRjwDg3Llz/H9jm38L2zw32zw32zw32zw329jmudnGNs/NNrZ5braxzfNjG9u8ILaxzQtiG9vYxjYviG1sYxvb2OZFYRvb2MY2trGNbf43s41tbGMb29jmRWUb29jmX2Ib27wwtrHNC2KbF8Q2z49tnh/bPD+2eW62eW62eW62+e8iif8Jzp07B8AjH/lIHvWoR3E/SUgiIgBei6uuuuqqq676/4ngqquuuuqqq/6f6rruvSQhiQd6szd7MwBuu+02jo6O+O9gm/9otnlutnlR2Oa52ea52ea52ea52ea52eb5sc3zY5vnxza2eW62sc3zYxvb2Ob5sY1tbPPC2MY2tvmX2MY2trGNbf41bGMb29jGNraxjW1sYxvb2OY/m21sYxvb2MY2trGNbWxjm38N29jGNraxzb/ENraxzQtiG9vY5gWxjW2eH9vY5vmxzfNjm+fHNv/ZbPO/lSQeSBIPJImjoyPOnTsHwKMe9SgkIQlJSEISEfHaXHXVVVddddX/TwRXXXXVVVdd9f9UrfW1JSEJSUhCEq/0Sq8EwG233ca/RBL/E9nmRWWb52ab52abfyvbPDfbPDfbPD+2eX5sY5vnxzbPj21sY5vnxza2eUFsYxvbvDC2sY1tbPOisI1tbGMb29jmP4JtbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc1/BNvYxja2sc2Lwja2sY1tXhjb2OaFsY1tnh/b2Ob5sY1tnh/bPD+2eX5s89xs89xs89xs829hm/8OknggSfxbPOEJTwDgVV/1VZGEJAAkIYla62u31l6bq6666qqrrvr/h+Cqq6666qqr/h+KiPeOCCQhCUlI4pVf+ZU5deoUAOfOneN/A9u8qGzzH8k2z802z49tnpttnpttbPPcbGOb58c2tnlutrHNC2Ib2zw/trGNbV4Q29jGNrZ5YWxjG9vYxjYvKtvYxja2sY1tbGMb2/xvYBvb2MY2trGNbWzzorKNbWxjm3+JbWxjmxfGNrZ5QWzzgtjmBbHN82Ob58c2/5dJ4t9LEg8kiXPnznHu3DlOnTrFox71KAAkIYmIAEDSg7nqqquuuuqq/38Irrrqqquuuur/oVrra0lCEg/0iEc8AoC//Mu/5IEk8Z/FNi8q27yobPOiss1zs81zs81zs81zs83zY5vnZpvnxzbPj21eENs8P7axjW2eH9vY5gWxjW1s88LYxja2sc2/xDa2sY1tbGObfwvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb2/xb2MY2trGNbV4UtrGNbV4Y29jGNi+IbWzz/NjGNs+PbWzz/Njm+bHN82Ob52abfyvb/FeRxL+XJF4Ut912GwBv8RZvgSQkIQlJRAQR8V5cddVVV1111f8/BFddddVVV131/1DXde8tCUlIQhKSeOVXfmUAzp07x/8mtnlR2ebfwzbPzTbPzTbPj22em22eH9vY5rnZxjbPj21s84LYxjbPj21sY5sXxDa2sY1tXhjb2MY2tnlR2cY2trGNbWxjm/+rbGMb29jGNrZ5UdnGNraxzb/ENrZ5YWxjmxfENi+IbV4Q2zw/tnl+bPOiss1zs83/NpL415LEuXPnADh9+jSnTp1CEgCSkEREPJirrrrqqquu+v+H4Kqrrrrqqqv+n5H0XpKQBIAkAF75lV8ZgNtuu42joyP+u9nm38s2LyrbPDfbvKhs89xs8/zY5rnZxjbPj22eH9vY5vmxjW1eENvY5gWxjW1s88LYxja2+ZfYxja2sY1t/rVsYxvb2MY2trGNbWxjm/9JbGMb29jGNraxjW1s869lG9vYxjYvCtvYxjYvjG1s84LYxjYviG1eENs8P7Z5fmzz/Njm/xJJ/Esk8UCSeG5HR0ecO3eOU6dO8Wqv9moASAJAEhHx4Mx8ba666qqrrrrq/xeCq6666qqrrvp/ptb62hGBJCQBIIk3fdM3BeC2227jfzLb/HvZ5vmxzXOzzXOzzfNjm+dmm+fHNs+PbZ4f29jm+bGNbZ4f29jGNs+PbWxjmxfENraxzQtjG9vYxja2+ZfYxja2sY1tbGObfw/b2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxjb/XraxjW1sY5sXhW1sYxvbvDC2sY1tXhDb2OYFsY1tXhDbPD+2+Y9gm+dmm/9qkviXSOI/yxOe8AQAXu3VXg1JSEISkogIIuKzueqqq6666qr/Xwiuuuqqq6666v+Z2Wz23pIAkIQkXuVVXoVTp04BcO7cOf43ss3zY5vnxzb/HrZ5Udnm+bHN82Mb2zw/tnlBbGObF8Q2tnlBbGMb27wgtrGNbWzzL7GNbWxjm38N29jGNraxjW1s83+NbWxjG9vYxja2eVHZxja2sc2/xDa2sc0LYxvbvDC2eWFs8/zY5gWxzfNjm38P2zw32zw32/x3ksS/liSOjo44d+4cp06d4lGPehQAkpCEJCLiwVx11VVXXXXV/y8EV1111VVXXfX/iKT3BpCEJO73iEc8AoDbbruN/0y2eX5s85/JNi8q2zw32zw/tnlutnl+bPP82MY2z49tnh/b2OYFsY1tXhDb2OaFsY1tbPPC2MY2trHNv8Q2trGNbWxjm38t29jGNraxjW1sYxvb2MY2tvnvYBvb2MY2trGNbWxjG9vY5t/CNraxjW1eFLaxjW3+JbaxzQtjG9u8ILaxzfNjmxfENs+PbZ4f2/x/JInndnR0xLlz5wB4tVd7NSQhCUlIIiIelJmvzVVXXXXVVVf9/0Fw1VVXXXXVVf+P1FpfSxKSkIQkJPHKr/zKADzhCU/gfxLbPD+2eX5s869hmxeVbZ4f2zw329jmudnGNs+PbZ4f29jm+bGNbV4Q29jmBbGNbWzzwtjGNrb5l9jGNraxzYvKNraxjW1sY5v/KLaxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sY5v/KLaxjW1sYxvbvKhsYxvb/EtsYxvbvDC2sc0LY5sXxDYviG2eH9s8P7Z5fmzzv4kk/iWS+JdI4rbbbgPgUY96FJKQhCQkIQlJ78VVV1111VVX/f9BcNVVV1111VX/j9RaX1sSAJKQxCu/8isDcNttt3F0dMT/drZ5fmzz/Njmudnm+bHN82Ob58c2z49tnh/b2Ob5sY1tnh/b2OYFsY1tXhjb2MY2L4xtbGMb2/xLbGMb29jGNv8atrGNbWxjG9vYxja2+b/ANraxjW1sYxvb/GvZxja2sc2Lwja2+ZfYxjYvjG1s84LY5gWxzX8m2/x3kMR/Fkk8t6OjI86dO8epU6d41Vd9VQAkIYmIICJem6uuuuqqq676/4Pgqquuuuqqq/6fkPTepZQHS0IS93uVV3kVAM6dO8f/RLZ5fmzzr2WbF5Vtnh/bPD+2eX5s8/zY5gWxzQtimxfENrZ5QWxjG9u8MLaxjW3+JbaxjW1s86KwjW1sYxvb2Obfyja2sY1tbGMb29jGNraxjW1s85/NNraxjW1sYxvb2MY2trGNbf6tbGMb29jGNi8q29jGNv8S29jmhbGNbV4Q29jmBbHNC2Kb58c2z49tXlS2+Z9KEv9WT3jCEwB4q7d6KyQhCUlIopTy4Mx8ba666qqrrrrq/weCq6666qqrrvp/opTyWpKQhCQk8chHPpJHPOIRANx22238R7HNv5Zt/rVs8/zY5l/DNs+PbZ4f2zw/tnl+bPP82MY2z49tbPP82MY2L4htbGObF8Q2trHNC2Mb29jGNv8S29jGNrb517CNbWxjG9vY5j+DbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHNfwbb2MY2trHNv4ZtbGMb2/xLbGMb27wwtrHNC2ObF8Y2L4htnh/bPD+2eX5s86Kyzf9UkviXSOLo6AiAU6dO8ehHPxoASUhCEpJei6uuuuqqq676/4Hgqquuuuqqq/6f6LrutSUhCUlI4lVe5VUAuO222/ivYpt/Ldv8a9nm+bHN82Ob58c2z49tnh/bPD+2sc3zY5sXxDa2eX5sYxvbvCC2sc0LYxvb2OZfYhvb2OZFYRvb2MY2tvnXso1tbGMb29jGNraxjW3+t7ONbWxjG9vYxja2+deyjW1sY5sXhW1sY5t/iW1s88LYxjYviG1s84LY5vmxzX812/xHksR/pqOjI57whCcA8Kqv+qpIQhKSiAgi4r256qqrrrrqqv8fCK666qqrrrrq/4cHl1IeLAlJ3O+VX/mVAXj84x/P/wS2+deyzQtim+fHNv8atnl+bPP82OYFsc3zYxvbvCC2sc0LYhvbvCC2sY1tXhjb2MY2/xLb2MY2trHNi8I2trGNbWxjm38v29jGNraxjW1sYxvb2MY2trGNbWzzH8k2trGNbWxjG9vYxja2sY1tbGObfw/b2MY2trHNi8o2trHNi8I2tvmX2OaFsc0LY5t/Lds8P7Z5fmzzf4Eknp/bbrsNgEc/+tFIQhKSkEREPDgzX5urrrrqqquu+r+P4Kqrrrrqqqv+HyilvLYkJCEJSbzKq7wKAOfOnePo6Ih/C9v8V7HNC2Kb/wi2+deyzfNjmxfENi+IbWzzgtjGNi+IbWzzwtjGNrZ5YWxjG9u8qGxjG9vY5l/DNraxjW1sYxvb/GezjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbPOfzTa2sY1tbPOvZRvb2OZFZRvb/EtsY5sXxjYviG1s84LY5vmxzX8E27yobPMfSRL/USRxdHTEuXPnOHXqFK/2aq8GgCQkEREAr8VVV1111VVX/d9HcNVVV1111VX/D/R9/1mSkMT9XvmVXxmAZzzjGfxnsM0LYpsXxDb/kWzz/Njm+bHN82ObF8Q2z49tbPP82MY2L4htbPOC2MY2L4htbGObF8Y2trHNC2Mb29jGNi8q29jGNraxjW3+tWxjG9vYxja2sY1tbGOb/wtsYxvb2MY2trGNbf4tbGMb29jmRWUb29jmX2Ib27wwtrHNC2KbF8Y2/1q2eX5s87+BJJ6bJF5Ut912GwCv9mqvhiQkIQlJlFLem6uuuuqqq676v4/gqquuuuqqq/4fiIgHS0ISkjh9+jSPfOQjAbjtttv438I2L4htXhDbPD+2eX5s8/zYxjbPj21eENu8ILaxzQtiG9u8ILaxzQtjG9v8S2xjG9v8S2xjG9vY5l/LNraxjW1sY5t/L9vYxja2sY1tbGMb29jGNraxjW1sYxvb/HvZxja2sY1tbGMb29jGNraxjW1sYxvb/HvZxja2sY1t/jVsYxvbvChsY5sXxja2eWFs88LY5gWxzfNjm/9qtvnvIInn59y5cwA86lGP4tGPfjQAkogIIuLBmfnaXHXVVVddddX/bQRXXXXVVVdd9X9cRLx3RCAJSUjizd/8zQG47bbb+O9imxfENi+IbV4Q2/xr2eb5sc0LYpvnxza2eX5sY5sXxDYvjG1s84LYxjYvjG1sY5t/iW1sYxvb/EtsYxvb2MY2/xa2sY1tbGMb29jmv4ptbGMb29jGNraxjW1sYxvb2MY2trHNfxXb2MY2trGNbf4tbGMb27wobGMb2/xLbPPC2MY2L4xtXhDb/GvZ5vmxzfNjm/+NJHF0dMRtt90GwKu92qshCUlIIiIAXourrrrqqquu+r+N4Kqrrrrqqqv+j+u67r0kIYn7PeIRjwDgGc94Bv9etnlBbPOfwTYviG2eH9v8a9nmBbHNC2KbF8Q2L4htbPPC2MY2L4htbGObF8Y2trHNi8I2trHNi8o2trGNbWzz72Eb29jGNraxjW1sYxvb/F9hG9vYxja2sY1tbPPvYRvb2MY2Lyrb2OZFYRvbvDC2eWFsY5sXxDYviG2uuuIJT3gCAI961KOQhCQkIYmIeG2uuuqqq6666v82gquuuuqqq676P67W+tqSkIQkXuVVXoVTp05x7tw5zp07x4vCNv8ZbPOC2ObfyjbPj22eH9u8ILZ5QWzzgtjmBbGNbV4Q29jmhbGNbV4Y29jGNi+MbWxjG9v8S2xjG9vYxjYvKtvYxja2sY1t/iPZxja2sY1tbGMb29jGNraxjW1sYxvb2OY/im1sYxvb2MY2trGNbWxjG9vYxja2+Y9iG9vYxja2+dewjW1s8y+xjW1s88LYxjYvjG1eGNu8ILZ5QWzz/NjmX8M2/50k8aI6Ojri3LlznD59msc85jEASEISfd+/NlddddVVV131fxvBVVddddVVV/0fFhHvFRFIAkASr/IqrwLAM57xDB7INv8ZbPNvZZsXxDb/FrZ5fmzzgtjmBbHNC2Ib27wgtrHNC2Ib27wwtrGNbV4Y29jGNv8S29jGNi8q29jGNrb517KNbWxjG9vYxja2+a9mG9vYxja2sY1tbGMb29jGNraxjW1sYxvb/FezjW1sYxvb/GvZxja2sc2Lwja2eVHY5l9imxfGNi+IbV4Q2/xr2eZ/C0k8N0kA3HbbbQC85Vu+JZKQRESQmWTme3PVVVddddVV/3cRXHXVVVddddX/YbXW15aEJCQB8MhHPhKA2267jf8otvm3ss0LY5sXxDYviG1eENs8P7Z5QWzzgtjGNi+IbWzzgtjGNi+IbWxjmxfGNrb5l9jGNrb5l9jGNraxzYvKNraxjW1sY5t/K9vYxja2sY1tbGMb2/x/YBvb2MY2trGNbWzzb2Ub29jmX8M2tnlR2MY2L4xtbPPC2OYFsc2/hW3+M9nmv9u5c+cAeNSjHsWjH/1oACQREUTEe3PVVVddddVV/3cRXHXVVVddddX/YV3XvbckJCGJN3/zNwfgtttu47+SbV4Y2/xb2eYFsc0LYpvnxza2eX5sY5sXxDYvjG1eGNvY5oWxjW1eGNvYxjb/EtvYxjYvCtvYxja2sc2/hm1sYxvb2MY2/xFsYxvb2MY2trGNbWxjG9vYxjb/E9jGNraxjW1sYxvb2MY2tvmPYBvb2MY2tvnXsI1tbPOisI1t/iW2+ZfY5t/KNv9atvmfQBL/XkdHR5w7dw6ARz/60UhCEpKIiAdz1VVXXXXVVf93EVx11VVXXXXV/1GS3lsSkrjfq7zKqwDwjGc8g38t2/x3sc0LY5sXxDYviG1eENu8ILZ5QWxjmxfENrZ5YWxjmxfGNrb5l9jGNrb5l9jGNraxzYvKNraxjW1s869lG9vYxja2sY1t/jPZxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jmP5NtbGMb29jmX8s2trGNbV4UtrGNbf4ltrHNC2Mb27wwtnlBbPOC2OZfyzbPj23+J3vCE54AwKu92qshCQBJRMSDbL82V1111VVXXfV/E8FVV1111VVX/R9Va32tiEASknjVV31VTp06xdHREefOneM/mm1eGNu8MLZ5YWzzwtjm38I2L4htXhDb2OYFsY1tXhDb2OaFsY1tXhjb2MY2/xLb2MY2Lwrb2MY2tvnXsI1tbGMb2/xb2cY2trGNbWxjG9vY5v8z29jGNraxjW1s829lG9vY5l/DNrZ5UdjGNv8S27wwtrHNC2Kbfwvb/G8kiecmCYBz585x7tw5Tp8+zaMf/WgkIYmIAPgsrrrqqquuuur/JoKrrrrqqquu+j+q7/v3lgSAJB75yEcC8PjHP54XxDYvjG1eGNv8e9jmhbHNv4VtXhjbvCC2eWFs88LY5oWxjW1eGNvYxjYvjG1sY5t/iW1sYxvbvChsYxvb2OZfyza2sY1tbGOb/wi2sY1tbGMb29jGNraxjW1sY5v/6WxjG9vYxja2sY1tbGOb/wi2sY1tbPOvYRvb2OZFYRvb/EtsY5sXxjYvjG1eGNv8f3PbbbcB8FZv9VZIQhKSKKU8mKuuuuqqq676v4nKVVddddVVV/0fJOm9JSEJSQC8yqu8CgDnzp3jv4ttJPHC2EYSL4htJPH82EYSz49tJPGC2EYSz49tACTx/NgGQBLPj20AJPGC2AZAEi+MbQAk8cLY5n6S+JfY5n6SeFHY5rlJ4l/LNi+IJP6z2Ob/I9v8e9nmX8s2Lyrb/Ets88LY5oWxzQtimxfENv9TSMI2/xrnzp0D4PTp05w5c4Z7770XSUTEg6dpeu2I+G2uuuqqq6666v8Wgquuuuqqq676P6jW+loRgSQk8aqv+qoAPOMZz+Do6Ij/TLZ5YWzzL7HNC2ObF8Q2L4htXhjbvDC2eWFs88LYxjYvjG1s8y+xjW1s8y+xjW1s86KwjW1sY5t/DdvYxja2sY1t/q1sYxvb2MY2trGNbWxz1fOyjW1sYxvb2MY2/1a2sY1t/jVsY5sXhW1s8y+xzQtjmxfGNv/RbPP82Ob5sc1/h6OjI86dO8fp06d59Vd/dSQhiYhA0mdx1VVXXXXVVf/3EFx11VVXXXXV/0G11teWBIAk3vzN3xyAZzzjGfxLbPPC2Obfyzb/Etu8MLZ5QWzzgtjGNi+IbV4Y27wwtrHNC2Mb27wwtrGNbf4ltrGNbf4ltrGNbWzzorCNbWxjG9v8a9nGNraxjW1s8x/BNraxjW1sYxvb2MY2trHN/wW2sY1tbGMb29jGNrb5j2Ab29jGNv8atrGNbV4UtrHNv8Q2tnlhbPPvYZsXxDb/FzzhCU8A4NVe7dWQhCQkUUp5MFddddVVV131fw/BVVddddVVV/0fI+m9SykPloQkXuVVXoVTp04BcO7cOWzz72WbF8Y2/xLb/Ets88LY5gWxzQtjmxfENrZ5QWxjmxfGNrZ5YWxjm3+JbWzzorCNbWzzorCNbWzzr2Eb29jGNrb5t7CNbWxjG9vYxjb/GWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWzzn8E2trGNbWzzr2Ub29jmRWUb27wobPMvsc2/xDYviG3+LWzzP50k7nd0dMS5c+c4ffo0j3nMY5CEJCLiwZn52lx11VVXXXXV/y0EV1111VVXXfV/TK31tSQhCUk86lGPAuDxj388Lyrb/HvZ5l9im3+Jbf6tbPPC2OaFsc0LYxvbvDC2sc0LYxvb2OaFsY1tbPOisI1tbPOisI1tbGMb2/xr2MY2trGNbf49bGMb29jGNraxjW2u+tezjW1sYxvb2Obfyja2sc2/hm1s86KwjW3+Jbb5l9jm38o2/1ccHR1x7tw5AN7qrd4KSUhCEpLei6uuuuqqq676v4Xgqquuuuqqq/6PqbW+dkQAIIlXeZVXAeAZz3gG/5Fs8y+xzb/ENv8S27wgtnlhbPPC2OaFsY1tXhjb/EtsY5t/iW1s8y+xjW1s86KwjW1s869hG9vYxjb/WraxjW1sYxvb/EewjW1sYxvb2MY2trGNbf6/sY1tbGMb29jGNv9etrGNbWzzr2Ub27yobPOisM2/xDYvjG3+o9nmv4Mk/iW33XYbAKdPn0YSkogIIuK1ueqqq6666qr/Wwiuuuqqq6666v8QSe9dSnmwJCTxKq/yKgA84xnP4OjoiPvZ5l9im3+Jbf4ltvmX2OZfYpsXxDYvjG1eGNvY5oWxzQtjG9v8S2xjm3+JbWxjm3+JbWxjmxeFbWxjG9v8a9jGNraxjW3+LWxjG9vYxja2+c9gG9vYxja2sY1tbGMb29jGNraxjW3+u9nGNraxjW1sYxvb2MY2trGNbf4j2cY2trHNv4VtbGObF5VtbPMvsY1t/iW2eWFs88LY5gWxzf9GR0dHnDt3jtOnT/Mar/EaSEISpZQHZ+Zrc9VVV1111VX/dxBcddVVV1111f8htdbXkgSAJN7iLd4CgHPnzvE/nW3+PWzzwtjmX2KbF8Y2tnlhbGObf4ltbPOisI1tXhS2sY1tXlS2sY1tbPOvZRvb2MY2tvm3so1tbGMb29jGNrb5r2Yb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s81/JNraxjW1s829lG9vY5l/DNrZ5UdjmRWGbF8Y2L4xt/qPZ5n+CJzzhCQC81Vu9FZKQhCQkvRdXXXXVVVdd9X8HwVVXXXXVVVf9H1JrfW1JSOJRj3oUp06dAuAZz3gGz802/xLb/Ets8y+xzYvCNi+MbV4Y27wwtrHNC2Obf4ltbPPC2MY2/xLb2MY2/xLb2MY2Lwrb2MY2tnlR2cY2trGNbf61bGMb29jGNrb597KNbWxjG9vYxja2sc1VL5xtbGMb29jGNv9etrGNbf41bGMb27wobGObf4ltbPPC2ObfwzYviG3+pzs6OgLg9OnTPOYxj0ESEUFEvDZXXXXVVVdd9X8HwVVXXXXVVVf93/FepZQHS0ISr/qqrwrAM57xDP49bPMvsc2/xDa2+ZfY5oWxzQtjG9u8MLZ5YWxjm3+Jbf4ltrHNi8I2tnlR2MY2tnlR2cY2trHNv4ZtbGMb2/xb2cY2trGNbWzzH8k2trGNbWxjG9vYxja2sY1tbPN/gW1sYxvb2MY2trGNbWzzH8U2trGNbf61bGObfw3bvChs8y+xzb/ENv+VbPOfSRIPdHR0xBOe8AQAXv3VXx1JSKKU8uDMfG2uuuqqq6666v8GKlddddVVV131f0St9bUlIQlJvMqrvAoAj3/843lBbCOJ/wi2kcS/xDaSeGFsI4kXxDaSeGFsI4kXxDYAknhBbAMgiRfENgCSeGFscz9JvDC2uZ8k/iW2uZ8kXlS2eSBJvKhs89wk8W9lmxdEEv/ZbHPVC2ab/wi2+bewzYvKNv8S2/xLbPPC2Ob/gttuu41HP/rRPPrRj0YSkpCEpNcCfpurrrrqqquu+t+P4Kqrrrrqqqv+j+i67rUlIYlXfdVXBeAZz3gGR0dHvDC2+ZfY5kVhmxeFbf4ltnlhbPMvsc2/xDb/Etv8S2xjmxeFbWzzorCNbWzzorCNbWxjm38N29jGNrb517KNbWxjG9vY5t/LNraxjW1sYxvb2MY2V/3HsY1tbGMb2/x72MY2tvnXso1tXhS2sc2/xDb/Etu8MLZ5YWzzgtjmX8s2/1mOjo44d+4cp0+f5jVe4zWQREQQEe/DVVddddVVV/3fQHDVVVddddVV/ze8dinlwZKQxKu+6qsCcPbsWf6j2OZFYZsXhW3+JbZ5YWxjmxfGNv8S29jmhbGNbf4ltrGNbf4ltrGNbV4UtrGNbV5UtrGNbWzzr2Eb29jGNv9WtrGNbWxjG9v8R7KNbWxjG9vYxja2sY1trrrCNraxjW1sYxvb/EewjW1s829hG9u8qGzzorDNv8Q2/9/cdtttALz6q786kpBEKeVBmfnaXHXVVVddddX/fgRXXXXVVVdd9X9ArfW9JCGJRz3qUTzykY8E4BnPeAYvCtu8KGzzorDNi8I2/xFs88LYxjb/Etv8S2xjmxeFbWzzorCNbV5UtrGNbf41bGMb2/xr2cY2trGNbf49bGMb29jGNraxzX8W29jGNraxjW1sYxvb2MY2trGNbWzzP51tbGMb29jGNraxjW1sY5v/aLaxjW1s829hG9vY5kVlG9u8KGzzH8E2L4xtXhDbvCC2+e9y7tw5AB796EfzmMc8BklIQtJrcdVVV1111VX/+xFcddVVV1111f8BXde9tiQk8aqv+qoAPOMZzwDANi8K27wobPOisM2LwjYvjG1s8y+xzb/ENv8S29jmX2Ib27wobGObF4VtbGObF5VtbGMb27yobGMb29jGNv9atrGNbWxjG9v8e9nGNraxjW1sY5v/LraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxjb/lWxjG9vY5t/DNrb517CNbV5UtnlR2OaFsc3/RUdHR9x2220AvMZrvAaSiAgi4r256qqrrrrqqv/9CK666qqrrrrqf7nTp0+/dynlwZKQxKMe9SgAnvGMZ/CfxTYvCtu8KGzzL7HNv8Q2/xLb2OZfYhvb/EtsY5sXhW1sY5sXhW1sY5t/DdvYxjb/WraxjW1s829lG9vYxja2+Y9iG9vYxja2sY1tbGObq/5j2MY2trGNbWzz72Ub29jmX8M2tnlR2cY2Lwrb/HvZ5n+rxz/+8QA8+tGPRhKSKKU8ODNfm6uuuuqqq676343gqquuuuqqq/6Xu+GGG15LEpJ4tVd7NU6dOsXZs2c5e/Ys97PNi8I2LyrbvChsY5t/iW3+Jbb5l9jGNv8S27wobGObf4ltbGObF4VtbPOiso1tbPOvYRvb2MY2/1q2sY1tbGObfyvb2MY2trGNbWzzH802trGNbWxjG9vYxja2sY1t/j+zjW1sYxvb2MY2/1FsYxvb2OZfyza2+dewzYvCNrb5l9jmhbHNC2Ob/8mOjo44d+4cp0+f5jGPeQySkMQ111zzXlx11VVXXXXV/24EV1111VVXXfW/3JOf/OTXloQkXuVVXgWAZzzjGTw327wobPOiss2Lyjb/Etv8S2zzorDNv8Q2tnlR2MY2Lwrb2OZFYRvb2OZFZRvb2MY2/xq2sY1tbPNvYRvb2MY2tvn3so1tbGMb29jGNv8VbGMb29jGNraxjW1sYxvb2MY2trGNbf6nsI1tbGMb29jGNraxjW1sYxvb/GewjW1sY5t/K9vY5l/DNrZ5UdjmRWGb/0y2eUFs81/lGc94BgBv8zZvgyQkcf78+dfmqquuuuqqq/53I7jqqquuuuqq/8Ve53Ve571LKQ+WhCQe9ahHAfCMZzyD58c2LwrbvKhs86Kyzb/ENv8S27wobGObf4ltbPOisI1tXhS2sY1tXhS2sY1t/jVsYxvb/GvZxja2sc2/lW1sYxvb2MY2/xFsYxvb2MY2trGNbf4nsI1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW3+u9jGNraxzb+HbWxjm38t27yobPOisM2/xDYvjG3+M9jmP9K5c+cAePSjH81jH/tYIoKIeHBmvjZXXXXVVVdd9b8XwVVXXXXVVVf9L3b+/PnXkoQk3ud93geAZzzjGfxHsM2Lyja2eVHY5l9im3+JbWzzorDNi8I2tnlR2MY2Lyrb2OZFZRvb2OZfwza2sY1t/rVsYxvb2MY2/x62sY1tbGMb2/xHso1tbGMb29jGNraxzVX/MWxjG9vYxja2+Y9gG9v8W9jGNi8q27wobPMvsc3/FUdHR9x2220AvMZrvAaSiAhe/MVf/LO46qqrrrrqqv+9CK666qqrrrrqf7Hd3d33loQkHvnIRwLwjGc8gxfGNi8q2/xr2OZFYZt/iW1eFLZ5UdjGNi8K29jmRWEb27yobGMb27yobGMb29jmX8M2trGNbf4tbGMb29jGNv9etrGNbWxjG9v8Z7GNbWxjG9vYxja2sY1tbGOb/89sYxvb2MY2trHNfyTb2MY2tvm3sI1tXlS2sc2Lwjb/EWzzwtjmf5JnPOMZADz60Y9GEpJ4/OMf/2Cuuuqqq6666n8vgquuuuqqq676X+p1Xud13vv8+fNI4tVe7dU4ffo0R0dHnD17ln+JbV5UtrHNi8o2Lwrb/Ets86KwzYvKNrZ5UdjGNi8K29jGNi8q29jGNv8atrGNbf61bGMb29jm38o2trGNbWzzH8E2trGNbWxjG9vY5r+KbWxjG9vYxja2sY1tbGMb29jGNraxzf8ktrGNbWxjG9vYxja2sY1tbPOfyTa2sc2/lW1sY5t/Ddu8qGzzorDNfybb/FeRBMC5c+c4d+4cp0+f5jGPeQwRQUQ8+NSpU+/NVVddddVVV/3vRHDVVVddddVV/0tFxHtFBJJ41Vd9VQD+4R/+gReVbf41bPOiss2Lwjb/EtvY5l9iG9u8qGxjmxeFbWzzorKNbf41bGMb2/xr2MY2trHNv5ZtbGMb29jm38o2trGNbWxjm/9ItrGNbWxjG9vYxjb/U9jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tvnvZBvb2MY2/x62sc2/lm1s86KyzYvCNv8S27wwtvmf6BnPeAYAb/u2b4skIoJrr732vbjqqquuuuqq/50Irrrqqquuuup/qac85SmvLQlJPOpRjwLg7Nmz2OZFZZt/Ddu8qGzzorDNi8I2Lwrb2OZFZRvbvChsY5sXlW1sY5t/DdvYxjb/WraxjW1s829hG9vYxja2+fewjW1sYxvb2OY/g21sYxvb2MY2trGNba76j2cb29jGNraxzb+XbWxjm38L2/xr2OZFYZt/iW3+tzp37hwAp0+f5syZM0jiwoULr/3iL/7ir81VV1111VVX/e9DcNVVV1111VX/C73O67zOe50/fx5JvNqrvRoAz3jGMzg6OgLANi8q29jmRWUb27wobPOisM2Lwja2eVHY5l/DNrZ5UdjGNrZ5UdnGNrb517CNbWxjm38t29jGNrb5t7KNbWxjG9v8e9nGNraxjW1sY5v/TLaxjW1sYxvb2MY2trGNba56TraxjW1sYxvb/EezjW3+rWxjmxeVbWzzorDNfwTbvDC2eWFs84LY5t/j6OiIc+fOcfr0aV7zNV+TiODcuXNM0/RaXHXVVVddddX/PgRXXXXVVVdd9b/Qdddd99mSkMRbvuVbAnDrrbfyQLb517DNv4ZtXhS2eVHYxjYvCtu8KGxjm38N29jmRWUb2/xr2MY2tvnXso1tbPNvYRvb2MY2/x62sY1tbGOb/yi2sY1tbGMb29jmv5JtbGMb29jGNraxjW1sYxvb2MY2tvnfxDa2sY1tbGMb29jGNrb5z2Ib29jGNv9WtrHNv4ZtXlS2eVHY5n+7xz/+8QC8xmu8BpKQxLXXXvs+XHXVVVddddX/PgRXXXXVVVdd9b/Mi73Yi732H/3RHz1YEq/2aq/GqVOnADh79izPzTb/Grb517DNi8I2LyrbvChsY5sXhW1s869hG9u8qGxjG9v8a9jGNrb517KNbWxjm38L29jGNraxzb+HbWxjG9vYxjb/kWxjG9vYxja2sY1t/qewjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbPNfzTa2sY1t/r1sY5t/Ldu8qGzzorDNv8Q2/9OdO3eOc+fOcfr0aR772MciiSc84QkPerEXe7HX5qqrrrrqqqv+dyG46qqrrrrqqv9lXud1Xue9zp49iyQe/ehHA/C4xz2OF8Q2/xq2sc2LyjYvCtvY5kVhmxeVbV5UtrHNv4ZtbPOvYRvb2OZfwza2sY1t/rVsYxvb2Obfyja2sY1tbPPvZRvb2MY2trHNfwbb2MY2trGNbWxjG9tc9V/LNraxjW3+I9jGNrb517KNbV5UtnlR2OY/gm1eGNv8Vzh79iwAb/M2b0NEcP78eTLztbjqqquuuuqq/10Irrrqqquuuup/mfPnz792RCCJV33VVwXg1ltv5YWxzb+WbV5UtnlR2eZFYRvbvChsY5sXlW1s869hG9vY5l/DNraxzb+WbWxjm38L29jGNrb597CNbWxjG9v8R7CNbWxjG9vYxjb/mWxjG9vYxja2sY1tbGMb21z1orONbWxjG9vY5j+KbWxjm38L29jmX8M2/5Fs87/FbbfdBsCZM2eQhCSuueaa9+aqq6666qqr/nchuOqqq6666qr/RV7ndV7nvf/wD//wwZJ4tVd7NQBuvfVWjo6O+JfY5l/LNrZ5UdjGNi8K27yobPOiso1tXlS2sc2/lm1sY5t/DdvYxjb/WraxjW1s829hG9vYxja2+fewjW1sYxvb/EeyjW1sYxvb2MY2/5VsYxvb2MY2trGNbWxjG9vYxjb/V9nGNraxjW1sYxvb/GexjW3+PWzzr2WbF5Vt/iW2+ZfY5t/DNv9Rjo6OOHfuHKdPn+Y1X/M1kcSTnvSkB7/Yi73Ya3PVVVddddVV/3sQXHXVVVddddX/Ii/2Yi/2WufOnUMSb/VWbwXA2bNneVHZxjb/WrZ5UdnmRWEb27wobGObF5VtbPOiso1tbPOvZRvb/GvZxja2+bewjW1sY5t/K9vYxja2+feyjW1sYxvb2OY/mm1sYxvb2MY2tvmfwDa2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbf4j2cY2trGNbWxjG9vYxja2sY1tbGOb/yq2sY1tbPPvYRvb/GvYxjYvKtv8X/X4xz8egLd927clIjh79iynTp16L6666qqrrrrqfw+Cq6666qqrrvpf5Pz5868dETz60Y/m1KlTANx66638a9nmX8s2LyrbvKhs86KyjW1eVLaxzb+GbWzzr2Ub29jmX8s2trGNbf4tbGMb29jm38o2trGNbWzzH8E2trGNbWxjm/8MtrGNbWxjG9vYxja2+d/GNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc3/RLaxjW1s8+9lG9vY5l/LNv8atnlR2OZfYpt/iW3+rWzzgtjm+Tk6OuLo6IjTp0/z2Mc+FklIem2uuuqqq6666n8Pgquuuuqqq676X+J1Xud13vuJT3zigyXxaq/2agDceuutANjmX8s2tvnXsM2LyjYvKtvY5kVlm38N29jmX8M2trHNv5ZtbGObfwvb2MY2/1a2sY1tbPPvYRvb2MY2tvmPYhvb2MY2trHNfzbb2MY2trGNbWxjG9vY5qr/HLaxjW1s8x/FNrb5t7CNbf41bPOisM3/VkdHRzzjGc8A4DVf8zWRxBOf+MQHv9iLvdhrc9VVV1111VX/OxBcddVVV1111f8SL/ZiL/ZaT3ziE5HEq73aqwHwuMc9jvvZ5t/CNv8atnlR2eZfwzYvKtvY5l/DNrb517KNbf4tbGMb2/xb2MY2trHNv5VtbGMb2/x72cY2trGNbWzzH8U2trGNbWxjG9v8V7KNbWxjG9vYxja2sY1tbHPV87KNbWxjG9vY5j+abWzzb2Wbfy3bvChs86Kwzb/ENv8dnvGMZwDwmMc8hojg3LlzPOYxj/ksrrrqqquuuup/B4Krrrrqqquu+l+ilPLeEcGrv/qrA3DrrbdyeHjIA9nGNv9atrHNi8o2Lyrb2OZFZRvbvKhsY5t/DdvYxjb/GraxjW3+LWxjG9vY5t/CNraxjW3+rWxjG9vYxjb/EWxjG9vYxjb/0WxjG9vYxja2sY1t/rvYxja2sY1tbGMb29jGNraxjW3+N7ONbWxjG9vYxja2sc1/JtvYxjb/Vraxzb+GbWzzP5Ft/jMcHR1x9uxZTp8+zWu+5msiibNnzz6Yq6666qqrrvrfgeCqq6666qqr/hd4ndd5nff+6Z/+aSTxaq/2agCcPXuWF8Q2/xa2eVHZxjYvKtv8a9jmX8M2tvnXso1t/rVsYxvb/FvZxja2+beyjW1sY5t/D9vYxja2sc1/BNvYxja2sY1t/rPYxja2sY1tbGMb2/xPYhvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW3+O9jGNrb597CNbf61bPOvYZsXhW3+p7vtttsAeM3XfE0k8YQnPOHBr/M6r/PeXHXVVVddddX/fARXXXXVVVdd9b/A67zO67zX+fPnefSjH82jHvUoAG699VZeGNvY5l/LNv8atnlR2cY2Lyrb2OZfwza2sc2/hm1sY5t/LdvYxjb/VraxjW1s829lG9vYxjb/XraxjW1sY5v/KLaxjW1sYxvb/GezjW1sYxvb2MY2trnqfw7b2MY2tvn3so1t/i1s869hmxeFbV4UtvnvdPbsWQAe85jH8GIv9mKcO3eOU6dOvRdXXXXVVVdd9T8fwVVXXXXVVVf9L3D+/PnXlsSrv/qrA3DrrbfyorLNv5Zt/jVs869hm38N29jmX8s2tvnXso1t/i1sYxvb/HvYxja2+fewjW1sYxvb/HvZxja2sY1t/iPZxja2sY1tbGOb/wq2sY1tbGMb29jGNraxzVX/8WxjG9vY5j+KbWzzb2Wbfw3b/FezzQtjm3+Po6MjnvGMZwDwmq/5mkQEkl77xV/8xV+bq6666qqrrvqfjeCqq6666qqr/od7ndd5nff66Z/+aSTxqEc9CoBbb72Vfw3b2OZfwza2eVHZxjYvKtvY5l/DNrb517KNbf61bGMb2/xb2MY2tvn3sI1tbGObfy/b2MY2tvmPYBvb2MY2trHNfzTb2MY2trGNbWzzX802trGNbWxjG9vYxja2uep52cY2trGNbWzzH802tvm3so1t/jVs86KyzYvCNv8TPP7xjwfgsY99LBHB7/7u7/LYxz72tbjqqquuuuqq/9kIrrrqqquuuup/uHd8x3f87PPnz/Pqr/7qnD59mvvuu4/77ruPfwvb2OZfwzb/Grb517CNbf41bGObfy3b2MY2/1q2sY1t/i1sYxvb2Obfwza2sY1t/r1sYxvb2MY2/1FsYxvb2MY2tvnPYBvb2MY2trGNbf472cY2trGNbWxjG9vYxja2sY1tbPO/mW1sYxvb2MY2trHNfybb2MY2/x62+deyzYvKNv/bHB0dcfbsWU6fPs1jH/tYzp8/z+nTp9+Hq6666qqrrvqfjeCqq6666qqr/gd7sRd7sdd+whOe8GBJvPqrvzoAt956KwC2+beyzb+Gbf41bGObfw3b2OZfwza2sc2/lm1s829hG9vY5t/KNraxjW3+PWxjG9vYxjb/XraxjW1sY5v/SLaxjW1sY5v/TLaxjW1sYxvb2MY2/xPZxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjm/9qtrGNbf69bGObfy3bvKhs86Kyzb/ENv8etnlR3XbbbQC83du9HZI4e/bsg17sxV7stbnqqquuuuqq/7kIrrrqqquuuup/sNd5ndd5r5/+6Z9GEo961KMAuPXWW7mfbWzzb2Gbfw3b/GvZ5l/LNrb517KNbf61bGMb2/xb2MY2tvn3sI1tbPMfwTa2sY1t/iPYxja2sY1t/iPZxja2sY1tbGOb/2y2sY1tbGMb29jGNlf9z2Mb29jmP4JtbPNvYZv/yWzzH+Xs2bMAPOYxj+HFX/zF+d3f/V1e53Ve57246qqrrrrqqv+5CK666qqrrrrqf7AXe7EXe+3z58/z/u///gDceuutPD+2sc2/lm3+NWxjm38N29jmX8s2tvnXso1t/i1sYxvb/FvYxja2sc2/lW1sYxvb/EewjW1sYxvb/EewjW1sYxvb2OY/mm1sYxvb2MY2/1VsYxvb2MY2trGNbWxz1X8u29jGNrb5j2Ib2/xb2MY2/xq2eVHZ5l9im/9KR0dHPOMZzwDgNV/zNTl//jyZ+dpcddVVV1111f9cBFddddVVV131P9TrvM7rvPfv/u7vPlgSj3rUowB4+tOfzgtjG9v8a9jGNv8atvnXso1t/rVsY5t/LdvYxjb/FraxjW3+rWxjG9v8e9jGNraxzX8U29jGNrb5j2Qb29jGNrb5z2Ab29jGNraxjW3+q9nGNraxjW1sYxvb2MY2V71obGMb29jmP5ptbPNvZZt/Ldu8qGzzP9UznvEMAB7zmMcgibNnzz74xV7sxV6bq6666qqrrvqfieCqq6666qqr/od6sRd7sdf6gz/4A1791V+d06dPc3h4yNmzZ3lR2OZfyzb/Graxzb+Wbf4tbGObfwvb2Obfyja2sc2/lW1sYxvb/HvYxja2sc1/FNvYxja2sc1/JNvYxja2sY1t/rPYxja2sY1tbGOb/062sY1tbGMb29jGNraxjW3+P7CNbWxjG9vY5j+LbWzz72Gbfy3b/HewzX+0c+fOcfbsWc6cOcOLv/iL87u/+7u8zuu8zntx1VVXXXXVVf8zEVx11VVXXXXV/1Bnzpx57wsXLvAar/EaAPzDP/wD/xq2+deyzb+Wbf61bGObfwvb2Obfwja2sc2/lW1sY5t/D9vYxja2+fewjW1sYxvb/EexjW1sYxvb/EezjW1sYxvb2OY/k21sYxvb2MY2tvmfxDa2sY1tbGMb29jGNraxjW1sYxvb/HezjW1sYxvb2MY2trGNbf6r2MY2/x62sc2/lm3+NWzzorDNfzbbPD+33XYbAG/3dm/H+fPnyczX5qqrrrrqqqv+ZyK46qqrrrrqqv+BXud1Xue9f//3fx9JPOpRjwLg7Nmz/GvZxjb/Grb517KNbf61bGObfwvb2MY2/xa2sY1t/q1sYxvb/HvZxja2+Y9gG9vYxjb/kWxjG9vYxjb/GWxjG9vYxja2+c9mG9vYxja2sY1tbPO/hW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHN/wS2sY1t/r1s829hm38N2/xXss2/xdmzZwE4c+YML/ZiL8bZs2cf/GIv9mKvzVVXXXXVVVf9z0Nw1VVXXXXVVf8DvdiLvdhrPfGJT+Q1XuM1AHj605/OwcEB/1a2+dewjW3+tWxjm38t29jGNv8WtrHNv5VtbGObfyvb2MY2tvn3sI1tbGOb/wi2sY1tbGOb/0i2sY1tbGMb2/xnsI1tbGMb29jmv4ptbGMb29jGNraxzVX/vWxjG9v8R7CNbf4tbPOfxTb/Etv8Zzk6OuLs2bOcPn2aF3uxF+N3f/d3ead3eqfP4qqrrrrqqqv+5yG46qqrrrrqqv+Brrnmmve+cOECb/VWbwXArbfeCoBtbPNvYZt/Ldv8W9jGNv8WtrHNv4VtbGObfyvb2MY2/x62sY1tbPPvYRvb2MY2tvmPYBvb2MY2/xlsYxvb2MY2/1lsYxvb2MY2tvmvZhvb2MY2trGNbWxjm6v+49jGNraxzX8k2/xb2eZfyzb/mzz+8Y8H4DVf8zU5f/4899xzz4O56qqrrrrqqv95KMePH+eqq6666qqr/id5ndd5nfe+88473/rBD34wr/7qrw7An/7pn/L8SOJfSxL/FpL4t5LEv5Uk/r0k8e8lif8okviPJon/DJL4ryKJ/2qS+J9KElc9L9v8Z7PNv4dt/rVs86Kyzf8ER0dHnD59mjNnzvD4xz+eg4OD4w95yEOeceutt/41V1111VVXXfU/B8FVV1111VVX/Q/zOq/zOu/1hCc8gcc85jEA/MM//AMviG3+tWxjm38t29jm38I2tvm3sI1t/j1sY5t/D9vYxja2+fewjW1sY5v/CLaxjW1s8x/FNraxjW1s85/FNraxjW1s85/NNraxjW1sYxvb/HezjW1sYxvb2MY2trGNbWzzf5FtbGMb29jGNv+ZbGObfw/b/GvZ5kVlmxeFbf4ltvn3Onv2LABv//Zvz+Mf/3he53Ve57246qqrrrrqqv9ZCK666qqrrrrqf5izZ8++9oULF3i1V3s1AJ7+9Kfzwtjm38I2/xa2+beyjW3+LWxjG9v8W9nGNrb597KNbWzz72Ub29jGNv8RbGMb29jGNv9RbGMb29jGNv9ZbGMb29jGNrb5r2Ab29jGNraxjW3+p7GNbWxjG9vYxja2sY1tbGMb2/x3so1tbGMb29jGNraxzX8V29jGNv8etrHN/ye2ecYzngHAmTNnOH/+PJn52i/+4i/+2lx11VVXXXXV/xyU48ePc9VVV1111VX/U7zO67zOe128ePGtH/zgB/OyL/uyPP3pT+fWW2/lRSWJfwtJ/FtI4t9DEv9ekvj3ksR/JEn8R5LEfwZJ/GeSxH81Sfx3k8RV//PZ5j+Kbf6tbPOiss1/Jdv8S8Zx5MyZM5w5cwZJ/P3f/z0PfvCDb/2Hf/iH3+Gqq6666qqr/mcguOqqq6666qr/Qd7xHd/xs5/4xCfy1m/91gCcPXuWfw3b/FvY5t/CNrb5t7KNbf49bGObfw/b2MY2tvn3so1tbPMfwTa2sY1t/qPYxja2sY1t/iPZxja2sY1tbPOfyTa2sY1tbGOb/0q2sY1tbGMb29jGNlf997GNbWzzH8E2tvm3ss1/Btv8S2zzH+Xxj388AK/1Wq/F4x//eF73dV/3fbjqqquuuuqq/zkIrrrqqquuuup/iBd7sRd77cc97nEPPnPmDKdPnwbg6U9/Ov9atvm3sI1t/i1sY5t/K9vYxjb/VraxjW3+vWxjG9v8e9nGNraxzX8E29jGNraxzX8U29jGNraxzX8029jGNraxzX8229jGNraxjW3+O9jGNraxjW1sY5ur/uPZxja2+Y9km38P2/xr2OZ/qsPDQ46Ojjhz5gzXXnst99xzz4Ne7MVe7LW56qqrrrrqqv8ZCK666qqrrrrqf4jXeZ3Xea8nPvGJvMZrvAYAT3/607HNv4VtbPNvYZt/K9vY5t/DNrb597CNbWzz72Ub29jmP4JtbGMb2/xHsY1tbGOb/0i2sY1tbGOb/2i2sY1tbGOb/wq2sY1tbGMb29jmv4NtbGMb29jGNraxzVUvGtvYxjb/0Wxjm38P2/xr2OZFZZv/akdHR9x6660AvPZrvza//du/zeu8zuu8F1ddddVVV131PwPBVVddddVVV/0P8WIv9mKv/aQnPYlXf/VXB+Dv//7vAbCNbf4tbPNvYRvb/FvZxjb/HraxjW3+PWxjG9v8e9nGNraxzX8E29jGNrb5j2Ib29jGNrb5j2Qb29jGNrb5j2Yb29jGNraxzX8V29jGNraxjW3+O9nGNraxjW1sYxvb2Ob/G9vYxja2sc1/Ftv8e9nm/6JnPOMZADz2sY/l8Y9/PC/2Yi/22lx11VVXXXXV/wyU48ePc9VVV1111VX/3V7ndV7nvSW9d0Twci/3cjz96U/n6U9/Os9NEv9Wkvi3ksS/lyT+vSTxH0US/9Ek8R9NEv9ZJPGfTRL/FSTx300S/9tI4n8L2/x3sc1/BNv8a9nmRWWbF4Vt/iW2+dcYx5EzZ85w5swZbrvtNk6dOnX87Nmzv3P27Nlbueqqq6666qr/XgRXXXXVVVdd9T/Ai73Yi73WE5/4RF7jNV4DgPvuu4/nxzb/Vrb5t7KNbf49bGObfw/b2MY2/162sY1tbPMfwTa2sc1/FNvYxja2+Y9kG9vYxja2+Y9mG9vYxja2+c9gG9vYxja2sc1/JdvYxja2sY1tbPM/lW1sYxvb2MY2trGNbWxjG9vYxja2+Y9gG9vYxja2sY1tbGMb29jmv4NtbPMfwTb/Wrb53+Txj388AO/wDu/Aj/3Yj/E6r/M678VVV1111VVX/fcjuOqqq6666qr/AV7ndV7nvS9cuMCjH/1oAJ7+9Kfzgtjm38o2tvm3so1t/j1sYxvb/HvYxja2+Y9gG9vY5j+CbWxjG9v8R7GNbWxjG9v8R7KNbWxjm/8MtrGNbWxjm/8strGNbWxjG9v8V7ONbWxjG9vY5n8z29jGNraxjW1sYxvb2MY2trGNbWxjG9v8T2Ub2/xHsc1/Ntv8dzs8PATg9OnTXHfddbzYi73Ya3PVVVddddVV//0ox48f56qrrrrqqqv+O73O67zOex8dHb31Qx7yEG655Rae/vSnc+edd/KikMS/hyT+PSTxH0ES/1Ek8R9JEv8ZJPGfRRL/mSTxX0ES/5Uk8T+JJK76r2Ob/wy2+bewzX8G2/xHsM1zG8eRzc1Njh8/ztHREbaPnz179nfOnj17K1ddddVVV13134fgqquuuuqqq/6bvdiLvdhrPfGJT+TVX/3VAfj7v/97XlS2+fewzb+HbWzz72Ub29jm38s2trHNfwTb2MY2tvmPYhvb2MY2/5FsYxvb2OY/mm1sYxvb2OY/g21sYxvb2OY/k21sYxvb2MY2/11sYxvb2MY2trHNVf9xbGOb/2i2sc2/hW3+NWzzH8k2/1aPe9zjAHjsYx/Lj/7oj/JO7/ROn8VVV1111VVX/fciuOqqq6666qr/Zq/zOq/z3hEBwH333cfh4SH/Graxzb+VbWzz72Eb29jm38s2trHNv5dtbGMb2/xHsI1tbGOb/yi2sY1tbPMfyTa2sY1tbPMfzTa2sY1tbPOfwTa2sY1tbPOfzTa2sY1tbPPfzTa2sY1tbGMb21z1L7ONbWzzn8E2/1a2+c9im/9sR0dHnD17ljNnznDddddx5syZB3PVVVddddVV/70ox48f56qrrrrqqqv+u7zO67zOey+Xy7d+7GMfy+nTp/m7v/s7dnd3+feQxL+HJP4jSOI/iiT+o0niP4Mk/jNI4j+TJP6zSeK/iiT+O0jifzpJ/H9jm/8qtvm3ss2/lm3+J7rhhhvY3NzkqU996vGtra1n3HrrrX/NVVddddVVV/33ILjqqquuuuqq/0av8zqv816///u/z6Mf/WgAnv70p2Obfw/b/HvYxjb/XraxjW3+vWxjG9v8R7GNbWzzH8k2trHNfyTb2MY2trHNfyTb2MY2trHNfzTb2MY2trHNfxbb2MY2trHNfwXb2MY2trGNbf4nsY1tbGMb29jGNrb53842trGNbWzzX8E2trkKzp49C8BjH/tYzp8/z+u8zuu8F1ddddVVV13134dy/Phxrrrqqquuuuq/y4d/+Id/d0Rwyy238PSnP5077riDB5LEv4ck/iNI4j+CJP4jSeI/gyT+M0jiP5Mk/jNJ4r+CJP6rSOK/iyT+t5PEfxfb/E9hm38v2/xr2eZFZZsXhW3+vcZxZGNjg+PHjyOJ1tqDz58//zv33XffrVx11VVXXXXVfz3K8ePHueqqq6666qr/Dq/zOq/zXqvV6q0f85jHsLGxwV/+5V9yeHjIc5PEv5ck/iNI4j+KJP6jSeI/miT+s0jiP5Mk/rNJ4r+CJP4rSeK/iySu+t/BNv8RbPOvZZv/Lrb5l4zjyIMf/GAA/uRP/oRrrrnm1n/4h3/4Ha666qqrrrrqvx7BVVddddVVV/03ecd3fMfPlsTp06e57777uO+++3h+bGObfw/b2Obfyza2+Y9gG9vY5j+KbWxjm/8otrGNbWzzH8k2trGNbf6j2cY2trGNbf6j2cY2trGNbf4z2MY2trGNbf4z2cY2trGNbf6r2MY2trGNbWxz1f8ctrHNfwTb/F909uxZzp49y5kzZ7hw4QKv+7qv+z5cddVVV1111X8Pgquuuuqqq676b/BiL/Zir33NNdc8+MyZMwA87WlP419im38v29jm38s2trHNfwTb2MY2/1FsYxvb/EeyjW1sY5v/SLaxjW1sY5v/aLaxjW1s85/BNraxjW3+s9jGNraxzX8229jGNraxzX8l29jGNraxzVX/tWxjm/8otvm3sM2/hm3+O9x6660AvM7rvA533333g17sxV7stbnqqquuuuqq/3oEV1111VVXXfXf4HVe53Xe63d/93d59KMfDcB9993Hi8I2tvn3so1t/iPYxjb/UWxjG9v8R7GNbWxjm/9ItrGNbWzzH802trGNbf6j2cY2trHNfwbb2MY2trHNfwbb2MY2trHNfzbb2MY2trHNfyXb2MY2trGNba76j2Ub2/xHss3/NLb5j3T27FkAzpw5Q0TwOq/zOu/FVVddddVVV/3XI7jqqquuuuqq/wYv9mIv9tqSAHj605/O4eEh/xq2sc2/l21s8x/BNraxzX8U29jGNv+RbGMb2/xHs41tbGOb/2i2sY1tbPMfzTa2sY1tbPOfwTa2sY1t/rPYxja2sY1t/rPZxja2sY1t/qvZxja2sY1tbHPVv45tbPMfzTb/Vrb517DNf5ejoyPOnj3LmTNnOHfuHC/2Yi/22lx11VVXXXXVfz2Cq6666qqrrvov9jqv8zrvffbs2Qc/5jGPAeBpT3sa/1a2sc2/l21s8x/FNraxzX8U29jGNv+RbGMb29jmP5ptbGMb2/xHs41tbGOb/wy2sY1tbPOfwTa2sY1tbPOfxTa2sY1t/ivYxja2sc1/F9vYxja2sY1trno229jGNv8ZbPNvZZv/bR73uMcB8OIv/uLce++9D36xF3ux1+aqq6666qqr/msRXHXVVVddddV/sRd7sRd7LUmcPn0agHvvvZd/L9v8R7CNbWzzH8U2tvmPZBvb2OY/mm1sYxvb/EezjW1sY5v/aLaxjW1s85/BNraxjW1s85/BNraxjW3+s9jGNraxjW3+s9nGNraxjW3+O9nGNraxjW1s8/+FbWxjm/9Mtvnfzjb/GmfPnuXs2bOcPn2as2fP8jqv8zrvxVVXXXXVVVf916Jy1VVXXXXVVf/FXud1Xue9n/CEJwDwx3/8xwDYRhL/Hra5nyT+vWwDIIn/CLa5nyT+o9jmgSTxH8k2DySJ/0i2eSBJ/EeyzXOTxH802zyQJP6j2ea5SeI/g22emyT+M9nmuUniv5NtXhBJ/G9mm/9Ktvn3sM2/lm1eVLb5j2KbB7r11ls5c+YML/ESL4Ht1+aqq6666qqr/msRXHXVVVddddV/odd5ndd579/+7d/m0Y9+NAD33nsv97ONbf4j2MY2/xFsYxvb/EexjW1s8x/NNraxzX8G29jGNv8ZbGMb29jmP4NtbGMb2/xnsI1tbGOb/yy2sY1tbPOfyTa2sY1t/ivYxja2sY1t/qewjW1sYxvb2MY2trHN/xS2sY1tbGOb/yq2sc2/h23+Nzt79iz3u/feex/8Yi/2Yq/NVVddddVVV/3XIbjqqquuuuqq/0Iv9mIv9lrXXnstAE972tM4PDzkudnGNv8RbGOb/yi2sc1/JNvYxja2+Y9kG9vYxjb/0WxjG9vY5j+DbWxjG9v8Z7CNbWxjm/8MtrGNbWzzn8U2trGNbf4z2cY2trGNbf4r2MY2trHN/2S2sY1tbGMb29jGNraxjW1s869lG9vYxja2sY1tbGMb2/x3sc1/F9v8T3F0dMTZs2c5c+YM1157Le/0Tu/0WVx11VVXXXXVfx2Cq6666qqrrvov9Dqv8zrvfc011wDwtKc9jRfGNrb5j2Ab2/xHsY1tbPMfzTa2sc1/NNvYxja2+Y9mG9vYxjb/GWxjG9vY5j+DbWxjG9v8Z7CNbWxjG9v8Z7CNbWxjG9v8Z7KNbWxjm/8KtrGNbWxjm/+tbGMb29jGNraxjW1sYxvb2OZ/Mtv8R7DN/wWPe9zjALjmmms4c+bMg7nqqquuuuqq/zoEV1111VVXXfVf5HVe53Xe++zZs5w6dQqA++67jxeFbf6j2MY2/5FsYxvb/EezjW1s85/BNraxzX8G29jGNrb5z2Ab29jGNv8ZbGMb29jGNv8ZbGMb29jmP4ttbGMb2/xnso1tbGOb/yq2sY1tbGObq/5r2MY2/xFs829hm38N2/xnOzw85PDwEIBrrrnmwa/zOq/z3lx11VVXXXXVfw2Cq6666qqrrvov8jqv8zrvdebMGQCe9rSn8a9hG9v8R7GNbWzzH8k2trHNfzTb2MY2tvmPZhvb2MY2/xlsYxvb2OY/g21sYxvb/GexjW1sY5v/DLaxjW1s85/FNraxjW3+M9nGNraxzX8l29jGNraxzVX/sWxz1fN3dHTEM57xDADuu+8+Xud1Xue9uOqqq6666qr/GgRXXXXVVVdd9V/kxV7sxV6bZ/q7v/s7/i1sYxvb/EexjW1s8x/JNraxzX8G29jGNv8ZbGMb29jmP4NtbGMb2/xnsI1tbGMb2/xnsI1tbGOb/wy2sY1tbPOfxTa2sY1t/jPZxja2sc1/NdvYxja2uerfxja2+Y9km/9pbPPvceuttwJwzTXX8GIv9mKv/eIv/uKvzVVXXXXVVVf95yO46qqrrrrqqv8Cr/M6r/NePNPTnvY0Dg8P+feyjW3+I9nGNv/RbGMb2/xnsI1tbGOb/wy2sY1tbPOfwTa2sY1t/rPYxja2sc1/BtvYxja2+c9gG9vYxjb/WWxjG9vY5j+TbWxjG9v8V7ONbWxjG9tc9YLZxjb/0Wzzb2Wb/6mOjo44e/Ys93vsYx/7Wlx11VVXXXXVfz6Cq6666qqrrvov8I7v+I6fzTPde++92OY/im1s8x/JNraxzX8029jGNv9ZbGMb2/xnsY1tbGOb/wy2sY1tbPOfxTa2sY1t/jPYxja2sc1/BtvYxja2+c9iG9vYxjb/mWxjG9vY5r+DbWxjG9vY5v8729jmP4Nt/ivZ5r/S4x73OO73uq/7uu/DVVddddVVV/3nI7jqqquuuuqq/2Qv9mIv9trXXHPNg3mmpz3taQDYxjb/UWxjm/9otrGNbf6j2cY2trHNfwbb2MY2tvnPYhvb2MY2/xlsYxvb2OY/i21sYxvb/GewjW1sY5v/DLaxjW1s85/FNraxjW3+M9nGNraxzX8X29jGNraxzf8HtrHN/1S2+Z/u8PCQ+505c+ZBL/ZiL/baXHXVVVddddV/LoKrrrrqqquu+k/2Oq/zOu/FMz3taU/judnGNv9RbGMb2/xHs41tbPOfwTa2sc1/FtvYxja2+c9iG9vYxjb/GWxjG9vY5j+LbWxjG9v8Z7CNbWxjm/8MtrGNbWzzn8U2trGNbf4z2cY2trHNfyfb2MY2trHN/wW2sY1t/rPZ5v+6o6Mjbr31Vu73Oq/zOu/FVVddddVVV/3nIrjqqquuuuqq/2Qv9mIv9to809/+7d/ygtjGNv+RbGOb/wy2sY1t/jPYxja2sc1/FtvYxjb/mWxjG9v8Z7GNbWxjm/8strGNbf6z2MY2tvnPYhvb2MY2/1lsYxvb/GezjW1sY5v/braxjW1sYxvb/E9nG9vY5r+Kbf6/eNzjHsf9XuzFXuy1ueqqq6666qr/XARXXXXVVVdd9Z/odV7ndd77mmuueTDAvffey+HhIf8S29jmP5JtbGOb/wy2sY1t/rPYxja2+c9iG9vYxjb/WWxjG9vY5j+LbWxjG9v8Z7CNbWxjm/8MtrGNbWzzn8U2trHNfxbb2MY2tvnPZhvb2MY2/1PYxja2sY1tbGOb/w62sY1tbPNfzTb/Xrb517LNf4ejoyPOnj0LwDXXXPPgF3uxF3ttrrrqqquuuuo/D8FVV1111VVX/Sd6sRd7sdfimZ72tKfxr2Eb2/xHs41tbPOfwTa2sc1/FtvYxja2+c9iG9vYxjb/WWxjG9vY5j+LbWxjG9v8Z7CNbWxjm/8MtrGNbWzzn8E2trGNbf6z2MY2tvmvYBvb2OZ/KtvYxja2sY1tbGMb29jGNi8q29jGNraxjW1sY5v/Trb5/+jWW2/lfq/zOq/zXlx11VVXXXXVfx4qV1111VVXXfWf6HVe53Xem2d62tOexr+FbQAk8R/NNgCS+M9gm/tJ4j+Lbe4nif8stnkgSfxnsM0DSeI/g20eSBL/0WzzQJL4j2abB5LEfzTb3E8S/xls80CS+M9kmweSxP82tvnfzDb/EWzzv83Zs2e534u92Iu9NlddddVVV131n4fgqquuuuqqq/6TvM7rvM5780xPe9rT+PeyjW1s8x/NNraxzX8W29jGNrb5z2Ib29jGNv+ZbGMb29jmP4ttbGMb2/xnsY1tbGOb/wy2sY1tbPOfwTa2sc1/BtvYxja2+c9iG9vY5r+CbWxjm6uuem62+Y90eHjIrbfeCsA111zz4Bd7sRd7ba666qqrrrrqPwfBVVddddVVV/0nebEXe7HX4pme9rSn8R/JNrb5z2Ab29jmP5NtbGOb/0y2sY1tbPOfyTa2sY1t/rPYxja2sc1/FtvYxjb/WWxjG9v8Z7CNbWxjm/8MtrGNbf6z2MY2tvmvYBvb2MY2V/3Hs83/d7feeiv3e6d3eqfP4qqrrrrqqqv+cxBcddVVV1111X+S13md13lvgHvvvZd77rkH2/xHs41tbPOfwTa2sc1/JtvYxja2+c9kG9vYxjb/mWxjG9vY5j+LbWxjG9v8Z7CNbWxjm/8MtrGNbWzzn8E2trHNfwbb2MY2/1lsYxvb2Oa/gm1sYxvbXPXvY5v/KLb5t7DNf7ezZ89y9uxZAM6cOfNgrrrqqquuuuo/B8FVV1111VVX/Sd4ndd5nffmmZ761KdyP9vY5j+DbWzzn8U2trGNbf4z2cY2tvnPZhvb2OY/m21sY5v/TLaxjW3+s9jGNraxzX8G29jGNv8ZbGMb2/xnsI1tbPOfyTa2sc1/FdvYxjZX/evY5qpnu/XWWwG45pprHvw6r/M6781VV1111VVX/ccjuOqqq6666qr/BK/zOq/zXjzTvffey3OzjW1s8x/NNraxzX8m29jGNv+ZbGMb29jmP5NtbGMb2/xnso1tbGOb/yy2sY1tbPOfxTa2sc1/BtvYxja2+Y9mG9vYxjb/0WxjG9vY5j+LbWxjm/8qtrGNbWxz1Qtmm6ue09mzZ7nf67zO67wXV1111VVXXfUfj+Cqq6666qqr/hO82Iu92GsDPPWpT+Xw8JAXxja2+c9gG9vY5j+TbWxjm/9strGNbWzzn8k2trGNbf4z2cY2trHNfxbb2MY2tvnPYBvb2MY2/xlsYxvb/GewjW1s85/BNraxzX8W29jGNv+VbGMb21z1bLb5j2ab/60kAXB4eMjZs2cBeLEXe7HXfvEXf/HX5qqrrrrqqqv+YxFcddVVV1111X+w13md13kvnulpT3saLyrb2OY/i21sY5v/TLaxjW1s85/NNraxzX8229jGNrb5z2Qb29jGNv9ZbGMb2/xnsY1tbPOfwTa2sc1/BtvYxjb/GWxjG9v8Z7GNbWzzX8k2trGNbf4/so1trnrB/uEf/oH7Pfaxj30trrrqqquuuuo/FsFVV1111VVX/Qd7x3d8x8/mme69917+tWxjG9v8Z7GNbWzzn802trHNfzbb2MY2tvnPZhvb2MY2/5lsYxvb/GexjW1sY5v/DLaxjW1s8x/NNraxzX8G29jGNv8ZbGOb/0y2sc1/B9vYxjb/H9jmqn/Z2bNnOXv2LACv+7qv+z5cddVVV1111X8sgquuuuqqq676D/RiL/Zir33NNdc8GOAP//AP+feyjW3+M9nGNrb5z2Yb29jGNv/ZbGMb29jmP5ttbGOb/0y2sY1tbPOfxTa2sc1/FtvYxjb/0WxjG9v8Z7CNbWzzH802trHNfxbb2MY2/x1sYxvb2Ob/Gtv8Z7LN/yW33norAGfOnHnQi73Yi702V1111VVXXfUfh+Cqq6666qqr/gO9zuu8znvxTPfeey//UWxjG9v8Z7KNbWzzX8E2trHNfwXb2MY2/9lsYxvb2OY/k21sYxvb/GewjW1sY5v/DLaxjW3+o9nGNrb5z2Ab29jmP5ptbGOb/yy2sY1t/rvYxja2+d/MNra56l/n7Nmz3O91Xud13ourrrrqqquu+o9DcNVVV1111VX/gV7sxV7stQGe+tSncnh4yH8G29jGNv+ZbGMb29jmP5ttbGMb2/xns41tbGOb/2y2sY1tbPOfyTa2sc1/FtvYxjb/GWxjG9v8R7ONbWzzn8E2tvnPYBvb2OY/i21sY5v/LraxjW1s87+Fba76tzk8POTs2bMAvNiLvdhrc9VVV1111VX/cQiuuuqqq6666j/I67zO67z3Nddc82CApz71qdjmP5ttbGOb/2y2sY1t/ivYxja2+a9gG9vYxjb/2WxjG9vY5j+LbWxjG9v8Z7CNbWxjm/9otrGNbf6j2cY2tvmPZhvb2OY/g21s85/JNrb572Yb29jGNv/T2MY2/1Vs83/RP/zDPwBwzTXXPPjFXuzFXpurrrrqqquu+o9BcNVVV1111VX/QV7sxV7stXime++9FwDb2Oa/gm1sY5v/bLaxjW3+K9jGNraxzX8F29jGNrb5z2Yb29jmP5NtbGOb/yy2sY1t/qPZxja2+Y9mG9vY5j+abWxjm/9otrGNbf6z2MY2tvmfwDa2sY1tbPPfwTa2ueo5SeJFIYkHOjo64uzZswC8zuu8zntx1VVXXXXVVf8xCK666qqrrrrqP8jrvM7rvDfAU5/6VJ6bbWxjm/8KtrGNbf6z2cY2trHNfwXb2MY2tvmvYBvb2OY/m21sYxvb/GexjW1s85/FNraxzX8029jGNv/RbGMb2/xHs41t/jPYxjb/mWxjm/9pbGMb29jmP4ttbGOb/08k8Z/t8PCQ++67D4AXe7EXe22uuuqqq6666j8GwVVXXXXVVVf9B3id13md9+aZ/vZv/5YXxja2+a9iG9vY5r+CbWxjm/8qtrGNbWzzn802trGNbf6z2cY2tvnPYhvb2MY2/xlsYxvb/EezjW1s8x/NNraxzX8k29jGNv/RbGOb/0y2sY1t/ieyjW1sYxvb2MY2tnlR2MY2trGNba76z3XrrbcCcM011zz4xV7sxV6bq6666qqrrvr3I7jqqquuuuqq/wAv9mIv9loAT33qUzk4OOBFYRvb2Oa/im1sY5v/CraxjW1s81/FNraxzX8F29jGNrb5z2Qb29jGNv9ZbGMb2/xnsI1tbPMfzTa2sc1/NNvY5j+abWzzH802trHNfybb2OZ/E9vYxja2sY1tbGMb21z1X+/o6IizZ88C8E7v9E6fxVVXXXXVVVf9+xFcddVVV1111X+A13md13lvgHvvvZd/C9vYxjb/VWxjG9v8V7GNbWzzX8U2trGNbf4r2MY2tvnPZhvb2OY/i21sY5v/DLaxjW3+o9nGNrb5j2Qb29jmP5JtbGOb/2i2sc1/JtvY5qr/PLb5v+4f/uEfADhz5syDueqqq6666qp/P4Krrrrqqquu+nd6ndd5nffmmZ761Kfy72Ub2/xXso1tbPNfxTa2sY1t/qvYxja2sc1/NtvYxja2+c9kG9vY5j+LbWxjm/8MtrGNbf6j2cY2/9FsY5v/aLaxzX8029jmP5NtbHPV/1+SeFFI4rkdHR0BcM011zz4dV7ndd6bq6666qqrrvr3Ibjqqquuuuqqf6fXeZ3XeS+Apz71qfxHso1tbPNfyTa2sY1t/qvYxja2sc1/FdvYxjb/FWxjG9v8Z7KNbWxjm/8MtrGNbf4z2MY2tvmPZBvb2OY/km1sY5v/SLaxzX8029jmP5NtbGObq656UR0eHvIP//APALzO67zOe3HVVVddddVV/z4EV1111VVXXfXv9GIv9mKvDfC3f/u3/GexjW1s81/NNraxzX8l29jGNv9VbGMb29jmP5ttbGMb2/xnso1tbPOfwTa2sc1/BtvY5j+abWzzH802tvmPZBvb/EezjW3+s9nGNlf97yWJ/yrPeMYzAHixF3ux137xF3/x1+aqq6666qqr/u0Irrrqqquuuurf4XVe53XeC+Cee+5hf38f2/xns41tbPNfzTa2sY1t/qvYxja2sc1/FdvYxja2+c9mG9vY5j+TbWxjm/8MtrGNbf6j2cY2tvmPZBvb2OY/km1s8x/JNrb5j2Yb2/xns41trrrqhTk8POTs2bMAPPaxj30trrrqqquuuurfjuCqq6666qqr/h3e8R3f8bMBnvrUp3I/29jmv4JtbGOb/w62sY1t/ivZxja2sc1/FdvYxjb/2WxjG9vY5j+LbWxjm/8MtrGNbf6j2cY2tvmPZBvb/EeyjW3+I9nGNv/RbGOb/2y2sc1V/z0k8Z9NEi8KSTw/t956KwCv+7qv+z5cddVVV1111b8dlauuuuqqq676N3qxF3ux177mmmseDLC1tcVLvdRL8T+FJP6/ksT/dZL4304S/5tI4n86SfxvJomr/mW2+e9km/8Mtnlum5ubAJw5c+ZBL/ZiL/ba//AP//DbXHXVVVddddW/HpWrrrrqqquu+jc6e/bsrb/1W7/13a/zOq/z3i/1Ui/FVVddddVVV131H+8f/uEffvvs2bO3ctVVV1111VX/NlSuuuqqq6666t/ovvvuu/W3fuu3vue+++67lauuuuqqq6666j/FP/zDP/zOfffddytXXXXVVVdd9W+DHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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/1fxT8CEZzqnPLb9JAAAAAASUVORK5CYII=) ```js // Loft a square and a circle on the `XZ` plane using offset. @@ -64,7 +64,7 @@ circleSketch = startSketchOn(offsetPlane('XZ', offset = 150)) loft([squareSketch, circleSketch]) ``` -![Rendered example of offsetPlane 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEe0ElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV131/8zrvM7rvPeLvdiLvRZXXXXVVVf9v/MP//APv/Nbv/Vb381VV1111VVX/f9B5aqrrrrqqqv+H3md13md9/7wD//w7+Kqq6666qr/l17sxV7stQF+67d+67u56qqrrrrqqv8fqFx11VVXXXXV/yMv9mIv9lo806/92q/x/5Ftrnr+bHPVVVf957DNf7dXfdVX5Zprrnnwi73Yi73Wb/3Wb303V1111VVXXfX/A5Wrrrrqqquu+n/kvvvuu5Vn2tvb48477+SBbHPVFba56oWzzVX/NWxz1VUPZJt/jRd7sRdjZ2cHgPvuu+9Wrrrqqquuuur/D4Krrrrqqquu+n/k7Nmzz+CZXumVXonnJglJSEISkpCEJCQhCUn8fyAJSUhCEpKQhCQkIQlJ/H8mCUlIQhKSkIQkJCEJSUhCEpK46t9GEpKQhCQkIQlJSEISkpCEJCQhiav+75KEJCQhCUlIQhKSkIQkJCGJF3uxF+N+Z8+efQZXXXXVVVdd9f8Hlauuuuqqq676f+S+++67lWe66aabuPHGG7nzzjv515LEi8I2/9dJ4kVhm6tAEv8atrnq304S/x62uep/v5tuuombb76Zq6666qqrrvp/iuCqq6666qqr/h/6wz/8QwBe6ZVeif9MkpCEJCQhCUlIQhKSkMT/B5KQhCQkIQlJSEISkpCEJK56NklIQhKSkIQkJCEJSUhCEpKQxFX/cSQhCUlIQhKSkIQkJCEJSUhCEpKQhCSu+p/hxV7sxQB48pOfDMB99913K1ddddVVV131/wfBVVddddVVV/0/cvbs2VsBnvSkJwGws7PDzs4O/90kIQlJSEISkpCEJCQhif8vJCEJSUhCEpKQhCQkIQlJXPW8JCEJSUhCEpKQhCQkIQlJSEISV/3nkIQkJCEJSUhCEpKQhCQkIQlJSEISkpDEVf9+L/ZiLwbAn/zJnwBw9uzZW7nqqquuuuqq/z8Irrrqqquuuur/oXPnzvGkJz2JnZ0dXumVXon/LSQhCUlIQhKSkIQkJCGJ/08kIQlJSEISkpCEJCQhCUlc9YJJQhKSkIQkJCEJSUhCEpKQhCSu+q8hCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJ/H/1Rm/0RgD8yZ/8Cfe77777buWqq6666qqr/v8guOqqq6666qr/R+67775bAU6dOsXP/uzPAnDjjTfyf40kJCEJSUhCEpKQhCQk8f+NJCQhCUlIQhKSkIQkJCGJq/5lkpCEJCQhCUlIQhKSkIQkJHHVfy9JSEISkpCEJCQhCUlIQhKSkIQkJCEJSUjif5sXe7EXA+BP/uRPuOqqq6666qr/pwiuuuqqq6666v+Z++6779ZTp07xpCc9iSc96Uns7Ozw2Mc+FklIQhKS+P9AEpKQhCQkIQlJSEISkvj/SBKSkIQkJCEJSUhCEpKQhCSu+pdJQhKSkIQkJCEJSUhCEpKQhCQkcdX/LJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkMR/hRd7sRcD4MlPfjJPfvKTOXnyJPfdd9+tXHXVVVddddX/LwRXXXXVVVdd9f/M2bNnbz19+jQAP/dzPwfAK77iK/LcJCEJSUhCEpKQhCQkIYn/DyQhCUlIQhKSkIQkJCGJ/88kIQlJSEISkpCEJCQhCUlI4qoXnSQkIQlJSEISkpCEJCQhCUlI4qr/+SQhCUlIQhKSkIQkJCEJSUhCEpKQhCReFK/yKq8CwJ/8yZ8AcOrUKc6ePXsrV1111VVXXfX/C8FVV1111VVX/T906tQpAM6fP8+TnvQkdnZ2uPHGG/m3kIQkJCEJSUhCEpKQhCT+P5CEJCQhCUlIQhKSkIQkrgJJSEISkpCEJCQhCUlIQhKSuOpfRxKSkIQkJCEJSUhCEpKQhCQkIYmr/veQhCQkIQlJSEISknixF3sxdnZ2APiTP/kT7nfffffdylVXXXXVVVf9/0Jw1VVXXXXVVf/P3HfffbfyTOfPn+cP//APAXilV3ol/jNJQhKSkIQkJCEJSUhCEv8fSEISkpCEJCQhCUlIQhKSuOoKSUhCEpKQhCQkIQlJSEISkrjq30YSkpCEJCQhCUlIQhKSkIQkJCEJSVz1P8uLvdiLAfD93//93O/kyZNcddVVV1111f9DBFddddVVV131/8x999136+nTp7GNbZ70pCcBcOONN3LjjTfy300SkpCEJCQhCUlIQhKS+P9CEpKQhCQkIQlJSEISkrjqOUlCEpKQhCQkIQlJSEISkpDEVf9+kpCEJCQhCUlIQhKSkIQkJCEJSVz1H++mm27ipptuAuBP/uRPuN+pU6e47777buWqq6666qqr/n8huOqqq6666qr/Z86ePfsM29zv/Pnz/NEf/REAj3nMY/jfQhKSkIQkJCEJSUhCEpL4/0ISkpCEJCQhCUlIQhKSkMRVz0sSkpCEJCQhCUlIQhKSkIQkrvqPIwlJSEISkpCEJCQhCUlIQhKSkIQkJHHV83qxF3sxAP7kT/6EBzp58iRnz559BlddddVVV131/wvBVVddddVVV/0/c9999916+vRpHujnf/7nAbjxxhv5v0YSkpCEJCQhCUlIQhKS+P9EEpKQhCQkIQlJSEISkpDEVc+fJCQhCUlIQhKSkIQkJCEJSVz1n0cSkpCEJCQhCUlIQhKSkIQkJCEJSfxf9djHPhaAX/zFX+Sqq6666qqrroLgqquuuuqqq/6fOnXqFPc7f/48T3rSk9jZ2eGVXumVkIQkJCGJ/w8kIQlJSEISkpCEJCQhif9vJCEJSUhCEpKQhCQkIQlJXPWCSUISkpCEJCQhCUlIQhKSkIQkrvrPJwlJSEISkpCEJCQhCUlIQhKSkIQkJPE/0WMf+1gA/uRP/oQLFy5wv5MnTwJw33333cpVV1111VVX/f9CcNVVV1111VX/z5w9e/ZWgNOnT3M/2/z8z/88AI9+9KN5bpKQhCQkIQlJSEISkpDE/weSkIQkJCEJSUhCEpKQxP9HkpCEJCQhCUlIQhKSkIQkJHHVCycJSUhCEpKQhCQkIQlJSEISV/3Xk4QkJCEJSUhCEpKQhCQkIQlJSEIS/1le5VVeBYA/+ZM/4YFOnToFwNmzZ2/lqquuuuqqq/5/Ibjqqquuuuqq/8dsYxuAJz3pSTzpSU9iZ2eHRz/60fxbSEISkpCEJCQhCUlIQhL/H0hCEpKQhCQkIQlJSEIS/59JQhKSkIQkJCEJSUhCEpK46l8mCUlIQhKSkIQkJCEJSUhCEpK46r+PJCQhCUlIQhKSkIQkJCEJSUjiX/LYxz6WnZ0dnvzkJ/PkJz+ZBzp58iQA9913361cddVVV1111f8vBFddddVVV131/8x99913K8DJkyd5bn/8x38MwCu+4ivyn0kSkpCEJCQhCUlIQhKS+P9AEpKQhCQkIQlJSEISkvj/ThKSkIQkJCEJSUhCEpKQhCSuetFIQhKSkIQkJCEJSUhCEpKQhCSu+u8jCUlIQhKSkIQkJPFiL/ZiAPzJn/wJV1111VVXXXXVsxBcddVVV1111f9D9913362nT5/muT3pSU/i/Pnz7OzscOONN/LfTRKSkIQkJCEJSUhCEpL4/0ASkpCEJCQhCUlIQhKSuOoKSUhCEpKQhCQkIQlJSEISV/3rSEISkpCEJCQhCUlIQhKSkIQkrvrPd9NNN3HTTTcB8Cd/8ic8t5MnT3LffffdylVXXXXVVVf9/0Nw1VVXXXXVVf8PnT179laej3PnzvFHf/RHALziK74i/1tIQhKSkIQkJCEJSUji/wtJSEISkpCEJCQhCUlIQhJXXSEJSUhCEpKQhCQkIQlJSEISV/3rSUISkpCEJCQhCUlIQhKSkIQkrvrXeexjHwvAL/7iL/L8nDp1irNnz97KVVddddVVV/3/Q3DVVVddddVV/0896lGP4oFsA/DHf/zHAGxvb3PjjTfyf4UkJCEJSUhCEpKQhCQk8f+JJCQhCUlIQhKSkIQkJCGJq55NEpKQhCQkIQlJSEISkpDEVf92kpCEJCQhCUlIQhKSkIQkJCEJSfx/9djHPhaAP/mTP+EFue+++27lqquuuuqqq/7/Ibjqqquuuuqq/4fuu+++W3km29jmfufPn+eP//iP2dnZ4dGPfjT/30hCEpKQhCQkIQlJSEIS/99IQhKSkIQkJCEJSUhCElc9J0lIQhKSkIQkJCEJSUhCEpK46t9PEpKQhCQkIQlJSEISkpCEJCTxv90bvuEbAvAnf/InXLhwgefn5MmTXHXVVVddddX/UwRXXXXVVVdd9f/Qfffdd+upU6ewzfPzC7/wCwDcdNNNSEISkpCEJCQhCUlI4v8jSUhCEpKQhCQkIQlJSOL/G0lIQhKSkIQkJCEJSUhCElc9L0lIQhKSkIQkJCEJSUhCElf9x5GEJCQhCUlIQhKSkIQkJCEJSfxP8tjHPhaAP/mTP+EFOXXqFPfdd9+tXHXVVVddddX/PwRXXXXVVVdd9f/Q2bNnn8ELcf78eZ70pCexvb3Nox/9aP4lkpCEJCQhCUlIQhKSkMT/R5KQhCQkIQlJSEISkpDE/0eSkIQkJCEJSUhCEpKQhCSuel6SkIQkJCEJSUhCEpKQhCQkcdV/LElIQhKSkIQkJCEJSUhCEpKQxH+Gxz72sQA8+clP5slPfjIvzNmzZ5/BVVddddVVV/3/Q3DVVVddddVV/w/dd999t54+fZrnxza2+YVf+AUAXvEVX5H/KJKQhCQkIQlJSEISkpDE/0eSkIQkJCEJSUhCEpKQxP9XkpCEJCQhCUlIQhKSkIQkrnr+JCEJSUhCEpKQhCQkIQlJSOKq/3iSkIQkJCEJSUhCEpKQhCReVK/8yq8MwC/90i/xwpw8eZKrrrrqqquu+n+K4Kqrrrrqqqv+Hzt16hQPZJv7XbhwgSc/+clsb29z44038l9JEpKQhCQkIQlJSEISkvj/SBKSkIQkJCEJSUhCEpL4/0wSkpCEJCQhCUlIQhKSkMRVL5gkJCEJSUhCEpKQhCQkIYmr/uNJQhKSkIQkJCEJSUjixV7sxdjZ2eHChQs8+clP5gU5efIkAP/wD//w21x11VVXXXXV/z8EV1111VVXXfX/0NmzZ28FOH36NAC2sc0DnT9/nj/+4z8G4BVe4RX4n0gSkpCEJCQhCUlIQhL/X0lCEpKQhCQkIQlJSEIS/99JQhKSkIQkJCEJSUhCEpK46gWThCQkIQlJSEISkpCEJCQhiav+YzzmMY8B4Bd/8Rd5YU6dOsVVV1111VVX/T9G5aqrrrrqqqv+n7ONJJ6fJz/5yQDceOON3Hjjjdx55538byOJF4Vt/j+SxIvCNv/fSeJFZZurXjBJ/GvY5qrndNNNN3HTTTcB8Cd/8ie8MCdPngTgvvvuu5Wrrrrqqquu+v+H4Kqrrrrqqqv+H7rvvvtuBTh16hQvzLlz5/jjP/5jAB796Efzf5kkJCEJSUhCEpKQhCQk8f+VJCQhCUlIQhKSkIQkJCGJq0ASkpCEJCQhCUlIQhKSuOpFIwlJSEISkpCEJCQhCUlIQhL/HzzmMY8B4E/+5E+46qqrrrrqqqteKIKrrrrqqquu+n/qvvvuu/XUqVO8ILYB+MVf/EUAbrzxRnZ2dpCEJCQhCUlI4v8LSUhCEpKQhCQkIQlJ/H8nCUlIQhKSkIQkJCEJSVwFkpCEJCQhCUlIQhKSkIQkrnrRSUISkpCEJCQhCUlIQhKS+N/qsY99LAC/+Iu/yL/k5MmT3Hfffbdy1VVXXXXVVf8/EVx11VVXXXXV/1Nnz569lefDNra53/nz53nyk5/M9vY2r/AKr8ALIglJSEISkpCEJCQhCUlI4v86SUhCEpKQhCQkIQlJSOL/O0lIQhKSkIQkJCEJSUjiqiskIQlJSEISkpCEJCQhCUlc9aKThCQkIQlJSEISkpCEJCTxP8UrvdIrAfAnf/InXLhwgX/JqVOnOHv27K1cddVVV1111f9PBFddddVVV131/9jp06d5INs8P7/4i78IwI033sh/BElIQhKSkIQkJCEJSUji/zpJSEISkpCEJCQhCUlI4v87SUhCEpKQhCQkIQlJSEISV10hCUlIQhKSkIQkJCEJSVz1ryMJSUhCEpKQhCQkIQlJSOI/02Mf+1gA/uRP/oQX1X333XcrV1111VVXXfX/E8FVV1111VVX/T/193//9799+vRpAGxjmxfkSU96Ek9+8pPZ3t7m0Y9+NP9VJCEJSUhCEpKQhCQk8f+BJCQhCUlIQhKSkIQkJHEVSEISkpCEJCQhCUlIQhJXXSEJSUhCEpKQhCQkIQlJSOKqfx1JSEISkpCEJCQhCUlI4l/rsY99LDs7Ozz5yU/mKU95Ci+KkydPctVVV1111VX/jxFcddVVV1111f9jp06dwjYvjG0A/uRP/gSAV3iFV+B/EklIQhKSkIQkJCEJSUji/wNJSEISkpCEJCQhCUlcdYUkJCEJSUhCEpKQhCQkIYmrrpCEJCQhCUlIQhKSkIQkJHHVi04SkpCEJCQhCUlIQhIP9JjHPAaAP/3TP8U2L4pTp05x33333cpVV1111VVX/f9E5aqrrrrqqqv+nzp79uwz+BfYRhIAT3rSk7hw4QInT57khhtu4K677uJ/E0m8KGzzf5kkXhS2ueoKSbwobHPVFZJ4Udjmqn+ZJAAe85jHcNNNNwHwJ3/yJ7woJAFw9uzZZ3DVVVddddVV/z8RXHXVVVddddX/U/fdd9+tp0+f5vmxjW0e6MKFC/ziL/4iAK/wCq/A/1WSkIQkJCEJSUhCEpL4/0ASkpCEJCQhCUlIQhKSuOrZJCEJSUhCEpKQhCQkIYmrnk0SkpCEJCQhCUlIQhKSuOqKxzzmMQD80i/9Ev8SSUgC4OTJk1x11VVXXXXV/2MEV1111VVXXfX/3OnTp3kg27wgT37ykwG48cYbufHGG5GEJCQhif8vJCEJSUhCEpKQhCQkIYn/DyQhCUlIQhKSkIQkJCGJq55NEpKQhCQkIQlJSEISkrjq2SQhCUlIQhKSkIQkJCGJ/8t2dna46aabAPiTP/kTXhhJ3O/kyZMA/MM//MNvc9VVV1111VX/PxFcddVVV1111f9TZ8+evRXg1KlTANjGNi/M+fPn+ZM/+RMAHv3oR/PcJCEJSUhCEpKQhCQkIQlJ/H8gCUlIQhKSkIQkJCGJ/y8kIQlJSEISkpCEJCQhiaueTRKSkIQkJCEJSUhCElc9J0lIQhKSkIQkJCEJSUjif6NXeqVXAuBP/uRPuHDhAi+IJB7o5MmTXHXVVVddddX/cwRXXXXVVVdddRW2+ZfYBuAXf/EXAbjhhhv495CEJCQhCUlIQhKSkIQk/q+ThCQkIQlJSEISkpCEJP6/kIQkJCEJSUhCEpKQhCSuukISkpCEJCQhCUlIQhKSuOo5SUISkpCEJCQhCUlIQhL/kzzmMY8B4Jd+6Zd4QSTx3E6dOgXAfffddytXXXXVVVdd9f8TwVVXXXXVVVf9P3XffffdCnDq1CleGNvY5n4XLlzgyU9+Mtvb27z8y788/9kkIQlJSEISkpCEJCQhif/rJCEJSUhCEpKQhCQk8f+JJCQhCUlIQhKSkIQkJHHVFZKQhCQkIQlJSEISkpDEVc9JEpKQhCQkIQlJSEIS/xUe85jHAPCnf/qnXLhwgedHElddddVVV1111fNFcNVVV1111VX/j9133323nj59mhfENs/PL/3SLwHw6Ec/mv8pJCEJSUhCEpKQhCQkIYn/yyQhCUlIQhKSkIQkJCGJ/08kIQlJSEISkpCEJCRx1bNJQhKSkIQkJCEJSUjiquckCUlIQhKSkIQkJPEf4ZVe6ZUA+JM/+ROeH0m8ICdPnuS+++67lauuuuqqq676/4vgqquuuuqqq/4fO3v27K08H7axzQvy5Cc/mSc/+clsb29zww038L+JJCQhCUlIQhKSkIQk/q+ThCQkIQlJSEISkpDE/yeSkIQkJCEJSUhCEpKQxFVXSEISkpCEJCQhCUlIQhJXXSEJSUhCEpKQhCQk8S95zGMew87ODhcuXOApT3kKz00SL8zJkyc5e/bsrVx11VVXXXXV/18EV1111VVXXfX/3OnTp7mfbWzzwtgG4E//9E8BeIVXeAX+r5GEJCQhCUlIQhKSkIQk/i+ThCQkIQlJSEISkpCEJP4/kYQkJCEJSUhCEpKQxFXPJglJSEISkpCEJCQhiatAEpKQhCQkIQlJSOIxj3kMAL/0S7+Ebe5nmxfVfffddytXXXXVVVdd9f8XwVVXXXXVVVf9P/b3f//3v33q1CkAbPMvsc39nvzkJwNwww03cOONNyIJSfx/IglJSEISkpCEJCQhif/rJCEJSUhCEpKQhCQk8f+JJCQhCUlIQhKSkIQkJHHVFZKQhCQkIQlJSEISkvj/7MYbb+Smm24C4E//9E95bpL4l5w8eZKrrrrqqquu+n+O4Kqrrrrqqqv+nzt9+jS2+ZfY5oEuXLjAL/3SLwHw8i//8txPEpKQhCQkIQlJSEISkvj/QhKSkIQkJCEJSUhCEpL4v0wSkpCEJCQhCUlIQhKS+P9EEpKQhCQkIQlJSEISV10hCUlIQhKSkIQkJPF/2WMe8xgA/vRP/5R/q1OnTnHffffdylVXXXXVVVf9/0Vw1VVXXXXVVf+PnT179hn8C2xjm+fnT//0TwHY3t7mhhtu4F9DEpKQhCQkIQlJSEISkpDE/weSkIQkJCEJSUhCEpL4v04SkpCEJCQhCUlIQhL/n0hCEpKQhCQkIQlJSOIqkIQkJCEJSUhCEpKQxP9Wj3nMYwD4pV/6JZ6bJF5UZ8+efQZXXXXVVVdd9f8XwVVXXXXVVVf9P3bffffdevr0aV4Q27ww58+f5ylPeQrb29s86lGP4j+LJCQhCUlIQhKSkIQkJPF/nSQkIQlJSEISkpCEJP6vk4QkJCEJSUhCEpKQhCT+v5CEJCQhCUlIQhKSkMRVIAlJSEISkpCEJCTxP9Hrv/7rA/Cnf/qnXLhwgX+rkydPctVVV1111VX/zxFcddVVV1111VWcPn2aB7KNbV4Y2wD80i/9EgA33HAD/90kIQlJSEISkpCEJCQhif/LJCEJSUhCEpKQhCQk8f+BJCQhCUlIQhKSkIQk/r+QhCQkIQlJSEISkrgKJCEJSUhCEpKQxH+XxzzmMQD8yZ/8Cf9e//AP//DbXHXVVVddddX/XwRXXXXVVVdd9f/Y2bNnbwU4deoUALaxzQtjG9vc7ylPeQpPecpT2N7e5lGPehT/G0hCEpKQhCQkIQlJSOL/MklIQhKSkIQkJCEJSfx/IAlJSEISkpCEJCQhif8PJCEJSUhCEpKQhCQk8f+ZJCQhCUlIQhKSkMR/hsc85jEAPOUpT+EpT3kK/1YPf/jDueqqq6666qqrILjqqquuuuqq/8fuu+++W3km2/xLbPP8/PIv/zIAL//yL8//FZKQhCQkIQlJSEISkpDE/1WSkIQkJCEJSUhCEpKQxP91kpCEJCQhCUlIQhKS+P9AEpKQhCQkIQlJSOL/M0lIQhKSkIQkJPFv9Yqv+IoA/Mmf/An3s82/1X333XcrV1111VVXXfX/F8FVV1111VVX/T9333333Xr69Gn+JbZ5Qc6fP89TnvIUtre3ueGGG/j/RBKSkIQkJCEJSUhCEv+XSUISkpCEJCQhCUlI4v86SUhCEpKQhCQkIYn/DyQhCUlIQhKSkIQk/r+ShCQkIQlJSEISL8hjHvMYdnZ2APjTP/1T/j1OnTrFVVddddVVV10FwVVXXXXVVVf9P3f27NlbT506xQtiG9u8ILa5cOECf/qnfwrAy7/8yyMJSUhCEpKQhCQkIYn/TyQhCUlIQhKSkIQkJPF/mSQkIQlJSEISkpCEJP4vk4QkJCEJSUhCEpKQxP91kpCEJCQhCUlI4v8rSUhCEpKQhCQe85jHAPCDP/iD/Ee47777buWqq6666qqr/n+jctVVV1111VVXPV+2AZDEC2IbSQA85SlPAeCGG27ghhtu4K677uKFkcSLyjb/10niRWGb/4sk8cLY5v8ySbwwtvm/ShIvjG3+v7jxxhu58cYbAfjTP/1T/r1OnjzJ2bNnb+Wqq6666qqr/n8juOqqq6666qr/5+67775bT58+zQPZ5l9imwe6cOECf/qnfwrAIx/5SP4jSUISkpCEJCQhCUlIQhL/H0hCEpKQhCQkIQlJSOL/IklIQhKSkIQkJCEJSfxfJglJSEISkpCEJCTxf5kkJCEJSUhCEpL4v+bRj340AH/6p3/Kf4STJ09y33333cpVV1111VVX/f9GcNVVV1111VX/z9133323nj59GgDb2OZfYpvn51d+5VcAuOGGG/jvIAlJSEISkpCEJCQhCUn8XycJSUhCEpKQhCQkIYn/iyQhCUlIQhKSkIQkJPF/lSQkIQlJSEISkpDE/1WSkIQkJCEJSUjif6PHPOYxAPzyL/8y/xFOnjzJVVddddVVV10FwVVXXXXVVVddxenTp7HNv8Q2tnlBzp8/z1Oe8hS2t7d5uZd7Of6nkoQkJCEJSUhCEpKQhCT+L5OEJCQhCUlIQhKS+L9KEpKQhCQkIQlJSEIS/xdJQhKSkIQkJCEJSfxfJAlJSEISkpCEJP4nesVXfEUA/vRP/5QLFy7wH+HUqVPcd999t3LVVVddddVV/78RXHXVVVddddX/c2fPnn0GLwLbvDC2AfiVX/kVAB71qEfxv50kJCEJSUhCEpKQhCT+r5KEJCQhCUlIQhKSkMT/VZKQhCQkIQlJSEIS/xdJQhKSkIQkJCGJ/4skIQlJSEISkvjv9OhHPxqAP/3TPwXANv8Rzp49+wyuuuqqq6666v83gquuuuqqq676f+6+++679fTp07wgtrHNC2Ob+z3lKU/hKU95Ctvb2zzqUY/i/zpJSEISkpCEJCQhCUlI4v8iSUhCEpKQhCQkIQlJ/F8kCUlIQhKSkIQkJPF/jSQkIQlJSEISkvi/RhKSkIQkJCGJ/2yPfvSj2dnZ4SlPeQpPecpTeG62+bc4efIkV1111VVXXXUVBFddddVVV1111WWnT5/mgWxjm3+JbZ7bn/3ZnwHwci/3ckhCEpKQxP9XkpCEJCQhCUlIQhKS+L9IEpKQhCQkIQlJSOL/IklIQhKSkIQkJCGJ/0skIQlJSEISkpDE/yWSkIQkJCEJSfxHecxjHgPAn/7pn/IfRRIA//AP//DbXHXVVVddddX/bwRXXXXVVVdd9f/c2bNnbwU4ffo0ALaxzb/ENrZ5fp7ylKdw4cIFtre3uf7663kgSUhCEpKQhCQkIQlJSEISkvj/RBKSkIQkJCEJSUhCEv/XSEISkpCEJCQhCUlI4v8aSUhCEpKQhCQkIYn/KyQhCUlIQhKSkMT/FZKQhCQkIQlJ/GvceOON3HjjjQD86Z/+Kf8RJHHy5Emuuuqqq6666qrLCK666qqrrrrq/7n77rvvVgDb2OZFYZsXxDYXLlzgz/7szwB4uZd7Of49JCEJSUhCEpKQhCQkIYn/LyQhCUlIQhKSkIQkJPF/jSQkIQlJSEISkpDE/zWSkIQkJCEJSUji/wpJSEISkpCEJP6vkIQkJCEJSbwgr/iKrwjAL//yL/MfQRIAJ0+eBOC+++67lauuuuqqq676/43gqquuuuqqq67ivvvuu/X06dP8S2xjmxfENvf7sz/7MwC2t7e5/vrr+c8mCUlIQhKSkIQkJCEJSUji/zpJSEISkpCEJCQhCUn8XyIJSUhCEpKQhCQk8X+JJCQhCUlIQhKS+L9AEpKQhCQkIYn/CyQhCUlIQhIAN954IwB/9md/xr+XJO538uRJrrrqqquuuuqqywiuuuqqq6666irOnj176+nTp3lhbPPC2OaBLly4wJ/92Z+xvb3Nox71KP4nkYQkJCEJSUhCEpKQhCT+L5OEJCQhCUlIQhKS+L9EEpKQhCQkIQlJSOL/CklIQhKSkIQkJPG/nSQkIQlJSEIS/9u9/uu/PgB/+qd/yvnz5/mPdt99993KVVddddVVV11FcNVVV1111VVXvVC2sc0LY5vn51d/9VcBuP766/nfSBKSkIQkJCEJSUhCEpL4v0gSkpCEJCQhCUlIQhL/V0hCEpKQhCQkIQlJ/F8gCUlIQhKSkIQk/jeThCQkIQlJSOJ/i0c/+tEA/Nmf/RkPZJt/LUk80MmTJzl79uytXHXVVVddddVVBFddddVVV111Fffdd9+tp0+f5oFsY5t/iW1ekPPnz/PUpz6V7e1tHvnIR/J/lSQkIQlJSEISkpCEJP4vkoQkJCEJSUhCEpL4v0ISkpCEJCQhCUlI4n87SUhCEpKQhCT+N5OEJCQhCUn8T/PoRz8agKc85Sk85SlP4d9DEs/t1KlT3Hfffbdy1VVXXXXVVVcRXHXVVVddddVV3HfffbeePn0aANvY5kVhmxfENgC/8iu/AsDLvdzL8f+ZJCQhCUlIQhKSkIQk/q+RhCQkIQlJSEISkvi/QhKSkIQkJCEJSfxvJglJSEISkpCEJP43koQkJCEJSUjiv8srvuIrAvArv/IrXHXVVVddddVV/6kIrrrqqquuuuqqZ7HNi8I2tnlBbHO/ixcv8tSnPpXt7W1uuOEGJCEJSUhCEpKQhCT+P5OEJCQhCUlIQhKSkMT/JZKQhCQkIQlJSEIS/xdIQhKSkIQkJCGJ/80kIQlJSEISkvjfSBKSkIQkJPGf7dGPfjTb29tcuHCBpzzlKbwwtnlhJPH8PPzhD+e+++67lauuuuqqq666iuCqq6666qqrruLs2bPPOH36NP8S29jmhbHNA124cIE/+7M/A+DlXu7l+JdIQhKSkIQkJCEJSUhCEpKQxP83kpCEJCQhCUlIQhKS+L9CEpKQhCQkIQlJSOJ/O0lIQhKSkIQkJPG/lSQkIQlJSOJ/I0lIQhKS+I/26Ec/GoBf+ZVf4T/T2bNnn8FVV1111VVXXUXlqquuuuqqq67ivvvuu/X06dO8ILYBkMQLYxtJPLenPvWpAFx//fVcf/313H333fxHkcSLyjb/H0jiX2Kb/+0k8cLY5n8rSbwgtvnfRBLPj23+t5DEc7PNv8WNN97IjTfeCMCf/umf8u8hiRfk5MmTXHXVVVddddVVlxFcddVVV1111VXPcvr0aZ6bbV4UtnlBLly4wJ/92Z8B8MhHPpL/LpKQhCQkIQlJSEISkpCEJP6vk4QkJCEJSUhCEpL4v0ASkpCEJCQhCUn8byYJSUhCEpKQxP82kpCEJCQhif9NJCEJSUjiRfXoRz8agD/90z/lfrb5z/AP//APv81VV1111VVXXUVw1VVXXXXVVVdx9uzZWwFOnz7N/WxjmxeFbV4Q2wD86q/+KgDXX38929vb/E8nCUlIQhKSkIQkJCEJSfxfJQlJSEISkpCEJCTxv50kJCEJSUhCEpKQxP9GkpCEJCQhCUn8byIJSUhCEpL430ISkpCEJF6QRz/60QD8yq/8Cs+PbV4UknhBTp48yVVXXXXVVVdd9SwEV1111VVXXXUV99133608k21s86KwjW1eENvc7+LFizz1qU9le3ubl33Zl+X/CklIQhKSkIQkJCEJSUji/xpJSEISkpCEJCQhif/tJCEJSUhCEpKQxP82kpCEJCQhCUn8byEJSUhCEpL430ASkpCEJABe4RVeAYA/+7M/48KFC/xnOXnyJAD33XffrVx11VVXXXXVVQRXXXXVVVddddVl9913362nTp3iRWEb27wwtnluv/qrvwrA9ddfz/83kpCEJCQhCUlIQhKSkMT/FZKQhCQkIQlJSEIS/5tJQhKSkIQkJCGJ/00kIQlJSEISkvjfQBKSkIQkJPE/nSQe85jHAPCnf/qn/HtI4oU5efIkV1111VVXXXXVsxBcddVVV1111VWXnT179tbTp0/zwtjGNv8S2zw/T33qU3nqU5/K9vY2j3zkI7nqeUlCEpKQhCQkIQlJSOL/AklIQhKSkIQkJCGJ/60kIQlJSEISkvjfRBKSkIQkJPG/gSQkIQlJ/E/z6Ec/mu3tbZ7ylKfw1Kc+lf9s9913361cddVVV1111VUABFddddVVV1111b/INrZ5Udjm+bENwJ//+Z8D8LIv+7JIQhKSkIQkJCEJSUhCEpKQxFVXSEISkpCEJCQhCUlI4n87SUhCEpKQhCQk8b+RJCQhCUlIQhKS+N9AEpKQhCQkIYn/ySQhCUlI4r/box71KAD+7M/+DNv8W0niX3Ly5EnOnj17K1ddddVVV111FQCVq6666qqrrrrqsvvuu+/WM2fO8NxsI4l/iW0AJPHCPPWpT+XixYucOHGC66+/nrvvvpsXlST+tWzz/5EkXhjb/G8liRfENv/bSOL5sc3/dJJ4INv8TyWJB7LNf5VHP/rR3HjjjQD82Z/9GQ9kmxfENv8Wp06d4r777ruVq6666qqrrroKgOCqq6666qqrrrrsvvvuu/X06dPczza2eVHY5oWxzf0uXrzIr/3arwHwsi/7svxnk4QkJCEJSUhCEpKQhCQkIYn/LyQhCUlIQhKSkIQk/reShCQkIQlJSEISkvjfRBKSkIQkJCGJ/8kkIQlJSEIS/1NJQhKSkMR/pkc96lEA/Mqv/Ar/2SRx1VVXXXXVVVc9B4Krrrrqqquuuuo52MY2Lwrb2OaFsc1ze8pTngLA9ddfz/XXX8//JJKQhCQkIQlJSEISkpCEJP4vk4QkJCEJSUhCEpL430oSkpCEJCQhCUn8byEJSUhCEpL4n0wSkpCEJCTxP5EkJCEJSfxH2d7e5sYbbwTgz/7sz/j3kMQLIwmAhz/84dx33323ctVVV1111VVXARBcddVVV1111VWXnT179hmnT5/mRWEb2/xLbPPcbHPx4kX+/M//HIBHPOIR/G8lCUlIQhKSkIQkJCEJSfxfJAlJSEISkpCEJCTxv5EkJCEJSUhCEv8bSEISkpCEJCTxP5UkJCEJSfxPJAlJSOLf4xVe4RUA+LM/+zMuXLjAC2Ob/yhnz559BlddddVVV111FQDBVVddddVVV1112X333Xcr/wLb2OZFYZsX5td+7dcAuP766/m/ThKSkIQkJCEJSUhCEpL4v0QSkpCEJCQhCUn8byMJSUhCEpKQhCT+p5OEJCQhCUn8TyQJSUhCEv/TSEISkpDEv8ajH/1oAH7lV36Ffw9JvDCSuN/Jkye57777buWqq6666qqrrgIguOqqq6666qqrLjt79uytp0+f5vmxjW1eFLaxzfNjm/tdvHiRpz3taWxvb/OyL/uyXAWSkIQkJCEJSUhCEpKQxP92kpCEJCQhCUlIQhL/m0hCEpKQhCQk8T+ZJCQhCUlI4n8aSUhCEpL4n0YSkpDEC/PoRz8agD/7sz/jwoULANjmP5okntvZs2dv5aqrrrrqqquuAiC46qqrrrrqqquew+nTp7mfbWzzorLNv8av/dqvAfCIRzyCq150kpCEJCQhCUlIQhKS+N9MEpKQhCQkIQlJ/G8hCUlIQhKSkMT/VJKQhCQkIYn/SSQhCUlI4n8SSUhCEs/tFV7hFQD40z/9U54f2/xHO3nyJFddddVVV1111XMguOqqq6666qqrLrvvvvtuBTh9+jQAtnlR2cY2L4xtnttTn/pUnva0p7G9vc0NN9yAJCQhCUlIQhKSkIQkJCGJq144SUhCEpKQhCQkIYn/rSQhCUlIQhKS+N9CEpKQhCQkIYn/iSQhCUlI4n8SSUhCEv+TSEISknj0ox/N9vY2Fy5c4KlPfSr/HpJ4QSTxQCdPngTgvvvuu5WrrrrqqquuugqA4Kqrrrrqqquuepb77rvvVtvY5kVhG9v8S2zz3GwD8Od//ucAvMzLvAz/GpKQhCQkIQlJSEISkpCEJCQhCUlIQhL/30lCEpKQhCQkIQlJ/G8jCUlIQhKSkIQk/jeQhCQkIQlJ/E8jCUlIQhL/U0hCEpKQxP8Uj370owH41V/9Vf4rnTx5kquuuuqqq6666jkQXHXVVVddddVVz3L27NlbH/OYx/AvsY1tXhS2eWGe9rSnAXD99ddz/fXX819FEpKQhCQkIQlJSEISkpCEJCTx/4kkJCEJSUhCEpKQxP8mkpCEJCQhCUlI4n8ySUhCEpKQxP8kkpCEJCTxP4UkJCGJ/y433HADN9xwAwB/9md/xn8WSTw/9913361cddVVV1111VX3I7jqqquuuuqqq15ktrHNi8I2tnl+bHO/ixcv8uu//usAvMzLvAz/k0lCEpKQhCQkIQlJSEISkpDE/2WSkIQkJCEJSUhCEv9bSEISkpCEJCTxP5UkJCEJSUjifwpJSEISkvifQBKSkMR/pUc/+tEA/Nmf/Rm2uZ9t/rUk8a9x8uRJzp49eytXXXXVVVddddX9CK666qqrrrrqqme57777bj19+jTPzTa2eVHZ5gWxzXP78z//cwC2t7e5/vrr+b9CEpKQhCQkIQlJSEISkpDE/zWSkIQkJCEJSUjifwNJSEISkpCEJP4nkoQkJCEJSfxPIAlJSEIS/90kIQlJ/Gd71KMeBcCv/uqv8qKyzb+GJJ6fkydPct99993KVVddddVVV111P4KrrrrqqquuuupZ7rvvvltPnz7N/WxjmxeVbWzzr3Xx4kWe9rSnsbW1xSMe8Qj+P5KEJCQhCUlIQhKSkIQk/i+QhCQkIQlJSEIS/9NJQhKSkIQkJPE/jSQkIQlJ/E8gCUlI4r+bJCQhif9or/u6rwvAn/3Zn3HhwgWuuuqqq6666qr/dgRXXXXVVVddddXzZZt/Ddv8S2zz3GwD8GM/9mMAXH/99Vz1gklCEpKQhCQkIQlJSEIS/1tJQhKSkIQkJPE/nSQkIQlJSOJ/EklIQhKS+O8mCUlIQhL/nSQhif8oj3rUowD4sz/7M14Y2/xLJPH8SOIFefjDH8599913K1ddddVVV1111f0IrrrqqquuuuqqZzl79uwzzpw5g21eFLaxjW3+JbZ5YS5evMjTnvY0tra2eMQjHsFV/z6SkIQkJCEJSUhCEv/bSEISkpCEJCQhif+pJCEJSUhCEpL4n0ASkpCEJP67SUISkvjvIglJSOLf6lGPehQAT33qU3nqU5/Kf5ezZ88+g6uuuuqqq6666n4EV1111VVXXXXVs9x333238iKwjW1eVLZ5fmzzQL/xG78BwMu+7Mty1X8uSUhCEpKQhCQkIYn/TSQhCUlIQhKS+J9KEpKQhCQk8d9NEpKQhCT+O0lCEpL47yIJSfxrvcIrvAIAf/ZnfwaAbf6tbPP8SOIFkcTJkye57777buWqq6666qqrrrofwVVXXXXVVVdd9Sxnz5699fTp07wgtrHNi8o2tnl+bPPcLly4wNOe9jS2tra4/vrrkYQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkrnpekpCEJCQhCUlIQhL/G0hCEpKQhCQk8T+RJCQhCUn8d5OEJCQhif8ukpCEJP47SEISL4pHPepRbG9vA/Bnf/ZnPDfb/GtI4l9DEvc7e/bsrVx11VVXXXXVVfcjuOqqq6666qqrnsfp06d5INvY5l/DNv9aFy9e5C//8i8BeJmXeRn+q0hCEpKQhCQkIQlJSEISkpCEJCQhCUlI4v8bSUhCEpKQhCQk8T+dJCQhCUlIQhL/k0hCEpKQhCT+O0lCEpL47yIJSfx3kIQkJPGCPPrRjwbgh3/4h/nPIokX5uTJk1x11VVXXXXVVc+D4Kqrrrrqqquuepb77rvvVoDTp08DYBvb/GvYxjYvjG2em20Anva0pwFw/fXXc9111/G/hSQkIQlJSEISkpCEJCQhCUlIQhL/F0lCEpKQhCQkIYn/ySQhCUlIQhKS+J9CEpKQhCT+u0hCEpKQxH81SUhCEv8dJCGJB7rhhhu44YYbAPizP/sz/qtJAuDkyZMA3Hfffbdy1VVXXXXVVVfdj+Cqq6666qqrrnoO9913360AtvnXsI1t/iW2eW62ud/Fixf5y7/8SwAe8YhH8H+dJCQhCUlIQhKSkIQkJCGJ/wskIQlJSEISkpDE/1SSkIQkJCGJ/wkkIQlJSOK/iyQkIYn/apKQxH8HSUgC4NGPfjQAf/Znf8aLwjYPZJt/K0nc7+TJk1x11VVXXXXVVc+D4Kqrrrrqqquueg5nz5699dGPfjQvCtvYxjYvCtu8KH7jN34DgOuvv56rnk0SkpCEJCQhCUlIQhKS+N9KEpKQhCQkIYn/iSQhCUlIQhL/3SQhCUlI4r+DJCQhif9KkpCEJP6rSeJRj3oUAL/6q7/K/WzzH0kSL4p/+Id/+G2uuuqqq6666qoHIrjqqquuuuqqq/7VbGObF5VtbPP82Oa5Xbhwgac97WlsbW3xMi/zMlz1ryMJSUhCEpKQhCQkIYn/TSQhCUlIQhKSkMT/JJKQhCQkIYn/TpKQhCQk8V9NEpL4ryYJSfxXefmXf3kA/uzP/owLFy7wX0kSD3TixAnuu+++W7nqqquuuuqqqx6I4Kqrrrrqqquueg733XffrWfOnOH5sY1t/jVs84LY5gX5jd/4DQAe8YhHcNV/PElIQhKSkIQkJCEJSfxvIAlJSEISkvifRBKSkIQkJPHfRRKSkMR/JUlIQhL/lSQhif9sj3rUowD48z//c14Q2/x7SOJFcfLkSa666qqrrrrqqudBcNVVV1111VVXPYf77rvv1tOnT/NAtrHNv4ZtbPOvZRuApz/96Tz96U9na2uLRzziEVz1X08SkpCEJCQhCUn8TyYJSUhCEpKQxP8UkpCEJCTx30ESkpDEfyVJSEIS/1UkIYn/DI961KPY3t7mqU99Kk996lP5rySJ5+e+++67lauuuuqqq6666oEIrrrqqquuuuqqF8o2/xq2sc2/xDbPzTYP9Jd/+ZcAvMzLvAxX/c8iCUlIQhKSkIQkJPE/kSQkIQlJSEIS/90kIQlJSOK/miQkIYn/SpKQxH8VSUjiP9KjHvUoAP7sz/4M2/x3O3nyJGfPnn0GV1111VVXXXXVA1G56qqrrrrqqquew9mzZ59x5swZAGwjiX+Jbe4niX+JbSTxL3n605/OxYsXOXHiBNdffz333HMP/5vY5v8rSTw/tvmfRhLPzTb/XSTxQLb5ryKJ+9nmv4IkAGzzX0EStvn3uuGGG7jhhhsA+PM//3MeyDb/USTx3CTx/Jw8eZKrrrrqqquuuup5EFx11VVXXXXVVc/hvvvuuxXANi+MbWxjm38N2zw/tnluFy5c4C//8i8BeJmXeRn+t5GEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP81kpCEJCQhCUlI4n8SSUhCEpKQxH8XSUhCEpL4ryIJSUjiv4IkJPFfQRKS+Pd4+Zd/eQB+9Vd/lX8N2/xnOXnyJPfdd9+tXHXVVVddddVVD0Rw1VVXXXXVVVc9h7Nnz956+vRpXhjb/GvZxjbPj21ekL/6q78CYGtri+uuu47/byQhCUlIQhKSkIQkJCEJSUjifzNJSEISkpCEJP6nkIQkJCEJSfx3kIQkJPFfRRKSkMR/NklI4r+CJCTxb3HDDTcA8Gd/9me8MLb5jySJF+bs2bO3ctVVV1111VVXPRDBVVddddVVV131fJ0+fZrnZhvb/GvZ5l/LNgAXL17kL//yL9na2uIRj3gEV71wkpCEJCQhCUlIQhKSkMT/JpKQhCQkIQlJ/E8gCUlIQhL/1SQhCUlI4r+CJCTxn00SkvivIIl/jdd5ndcB4M/+7M+4ePEi/1kk8aI6deoUV1111VVXXXXV80Vw1VVXXXXVVVc9h/vuu+9WgDNnznA/29jmX8s2tnlhbPPcbPNAv/mbvwnAddddx1X/MSQhCUlIQhKSkIQkJPE/nSQkIQlJSOK/myQkIQlJ/FeThCQk8Z9NEpKQxH8mSUjiP5skJPGieNSjHgXAn//5nwNgm/8Kknh+JHHixAkA7rvvvlu56qqrrrrqqqseiOCqq6666qqrrnoe99133608k23+NWxjG9v8S2zzotjd3eXpT386W1tbPPzhD+eq/xqSkIQkJCEJSUhCEv8TSUISkpCEJCTx30USkpCEJCTxX0USkpDEfzZJSOI/kyQk8Z9NEi/Mox71KACe+tSn8tSnPpXnZpt/Ddv8e0gC4OTJk1x11VVXXXXVVc8XwVVXXXXVVVdd9TzOnj176+nTp7HNi8I2trHNi8o2z49tnpttfvM3fxOAl3mZl+Gq/xkkIQlJSEISkpDE/zSSkIQkJCGJ/y6SkIQk/qtIQhKS+M8kCUn8Z5KEJP4zSeIFefmXf3kAfvVXf5X/TJL41/qHf/iH3+aqq6666qqrrnpuBFddddVVV1111fN1+vRp/iW2sc2/lm2eH9u8IE9/+tN5+tOfztbWFtdddx1X/c8mCUlIQhKSkIQk/qeQhCQkIQlJ/FeThCQkIYn/CpKQxH8mSUjiP5Mk/jNJ4rk96lGPYnt7mwsXLvDUpz6V/0qSeG6SuN/Jkye57777buWqq6666qqrrnpuBFddddVVV1111fO47777bj19+jQviG1s869lG9v8a9jmfn/1V38FwMu8zMtw1f9ekpCEJCQhCUn8TyAJSUhCEv/VJCEJSfxnk4QkJPGfRRKS+M8iif9MknigRz3qUQD86q/+Ki8K2zyQbf6znDx5kquuuuqqq6666vmictVVV1111VVXPY/77rvv1pd8yZfkudkGQBL/GrYBkMQLYhtJvDBPf/rTAbjuuuu47rrruOeee/i3ksT/Fbb5v0ASz49t/rtI4rnZ5r+CJO5nm/9MkgCwzX8GSQDY5j+aJABs859BEra54YYbuOGGGwD48z//c+5nm/9oknggSTw3STy3++6771auuuqqq6666qrnRnDVVVddddVVV71IbPOvZRvb/Ets8/zY5oF2d3f5q7/6KwAe8YhH8PxIQhKSkIQkJCEJSUhCEv+XSEISkpCEJCQhCUlIQhKSkIQk/jeRhCQkIQlJ/HeShCQkIYn/CpKQhCT+M0lCEv9ZJPGfRRL/WSTxqEc9CoA///M/5wWxzX8FSTy3EydOcPbs2Wdw1VVXXXXVVVc9N4Krrrrqqquuuup5nD179hmnT5/mfrZ5UdnGNrZ5Udjm+bHNc7PNb/7mbwJw3XXXsb29jSQkIQlJXPWikYQkJCEJSUhCEpKQxP9kkpCEJCQhif8ukpCEJCTxn00SkpDEfxZJSOI/gyQk8Z9BEv9ZHvWoRwHwq7/6q/xPdPLkSa666qqrrrrqqueL4Kqrrrrqqquueh733XffrTyTbV4Y29jGNrb517DNv9bu7i5Pf/rT2dra4qVf+qW56j+PJCQhCUlIQhKSkIQk/ieRhCQkIQlJ/HeQhCQk8Z9NEpKQxH8GSUjiP4MkJPEfTRL/0V7u5V4OgD//8z/nwoUL/GeSxANJ4oEk8fycPHmS++6771auuuqqq6666qrnRnDVVVddddVVVz2Ps2fP3nrmzBls88LY5t/KNi+IbZ6bbe73W7/1WwBcd911XPXfSxKSkIQkJCEJSfxPIAlJSEISkvivJAlJSEIS/5kkIYn/DJKQxH8GSfxHk8R/pEc96lEA/Pmf/zkPZJv/Sc6ePXsrV1111VVXXXXVcyO46qqrrrrqqqteoNOnT/P82MY2/xa2sc0LYpt/ya233srTn/50tra2ePjDH85V/zNJQhKSkIQkJPHfTRKSkIQkJPFfRRKSkMR/FklIQhL/0SQhif9okviPJon/CI961KPY3t7mqU99Kk996lN5Udnm30sSL4pTp05x1VVXXXXVVVe9QARXXXXVVVddddXzuO+++24FOHPmDA9kG9v8W9jGNi+MbZ4f2zy3v/7rvwbgpV/6pbnqfxdJSEISkpCEJP47SUISkpDEfwVJSEIS/1kkIYn/aJKQxH8kSUjiP5Ik/r1e7uVeDoA///M/54WxzQtjm3+JJF4YSTw3SZw4cQKA++6771auuuqqq6666qrnRnDVVVddddVVVz1f99133608gG3+tWxjG9v8S2zz/Njmudnm6U9/Oru7u2xtbXHddddx1f9+kpCEJCQhCUn8d5CEJCQhif9skpCEJP4zSEIS/9Ek8R9NEv+RJPFv9ahHPYrt7W0A/vzP/xzb/E8iCYCTJ09y1VVXXXXVVVe9QARXXXXVVVddddXzdfbs2VtPnz4NgG1eFLaxjW1s859pd3eX3/qt3wLgpV/6pfmfSBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCT+t5KEJCQhCUn8V5OEJCQhif9MkpCEJP6jSUIS/5EkIYn/SJL4jySJf4tHPvKRAPzoj/4o/9Uk8UCSeGH+4R/+4be56qqrrrrqqqueH4KrrrrqqquuuuoFOnPmDC8K29jm38I2tnl+bPPcbHO/W2+9FYDrrruO6667jv8qkpCEJCQhCUlIQhKSkMT/NJKQhCQkIQlJSEISkpCEJCTxP5kkJCEJSUjiv5IkJCEJSfxnkYQk/qNJQhL/kSTxH0kS/5Ek8a+xvb3NDTfcAMBTnvIUnptt/iNJ4l9DEvc7ceIE9913361cddVVV1111VXPD8FVV1111VVXXfV83XfffbeePn0a2zw/trGNbf6tbPOC2OZfsru7y1//9V8D8PCHP5z/aJKQhCQkIQlJ/H8hCUlIQhKSkIQkJCGJ/0kkIQlJSEIS/1UkIQlJ/GeQhCQk8R9JEpL4jyIJSfxHkcR/l5d7uZcD4M///M+5ePEi/xq2+Y8kiRfm5MmTXHXVVVddddVVLxDBVVddddVVV131fN133323njlzhufHNv8etrHNv5Ztnttv/dZvAXDdddfx7yUJSUhCElf9yyQhCUlIQhKSkIQk/rtJQhKSkMR/BUlIQhL/GSQhif9IkpDEfxRJ/EeRxH8USbyoHvWoRwHwa7/2awDY5gWxzX8kSbwwknhu9913361cddVVV1111VXPD8FVV1111VVXXfWvYpt/C9vYxjb/Etu8KGyzu7vLrbfeytbWFi/90i/Nv4YkJCEJSVz1H08SkpCEJCQhif8ukpCEJCTxn00SkpDEfzRJSOI/kiT+o0jiP4ok/qNI4l/yqEc9CoC/+Iu/4OLFi/xPd/LkSc6ePfsMrrrqqquuuuqq54fgqquuuuqqq656vv7hH/7hd06fPs0D2eZFZRvb2MY2LyrbPD+2eUF++7d/G4CHP/zh/EskIQlJXPXfRxKSkIQkJCGJ/2qSkIQkJPGfSRKSkMR/JElI4j+KJCTxH0ES/xu93Mu9HAB//ud/zvNjm/8okpDECyKJB5LEcztx4gRXXXXVVVddddULRHDVVVddddVVV71IbPPC2MY2trHNv4Vtnh/bPDfb3O/WW2/l1ltvZWtri+uuu47nRxKSuOp/NklIQhKSkMR/JUlIQhKS+M8iCUn8R5KEJP6jSOI/giT+I0jiP4okXpBHPepRbG9vc/HiRZ72tKfxH8E2LypJvCCSeH5OnjzJfffddytXXXXVVVddddXzQ3DVVVddddVVVz1fZ8+evfXMmTP8S2xjm38v2/x7/PVf/zUAL/3SL80DSUISV/3vJQlJSEISkvivIglJSEIS/9EkIQlJ/EeRhCT+I0jiP4Ik/iNI4j/bIx/5SAB+7dd+jf9ukviXSALg7Nmzt3LVVVddddVVVz0/BFddddVVV1111Qt1+vRpbPPcbGObfy/b2OYFsc1zs81zu/XWWwG47rrruO6665CEJP43k4QkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEv/TSUISkpCEJP4rSEISkviPJglJ/EeRhCT+vSQhiX8vSfxPd8MNN3DDDTcA8Bd/8RfY5l9imweyzX8VSZw4cYKrrrrqqquuuuqFIrjqqquuuuqqq56v++6771aAM2fO8Nxs8+9hG9vY5oWxzYvCNru7u/z2b/82AC/90i/N/waSkIQkJCEJSUhCEv+dJCEJSUhCEpKQhCQkIQlJ/E8hCUlIQhL/2SQhCUn8R5KEJP6jSOI/giT+vSTx7yWJ/wiSeG6PfOQjAfiLv/gL7meb/yqSeEEk8UCSADh58iQA9913361cddVVV1111VXPD8FVV1111VVXXfUC3Xfffbfa5oFs829hG9vY5kVhm+fHNi/I3/zN3wCwtbXFddddx/8kkpCEJCQhif8rJCEJSUhCEpKQhCT+u0hCEpKQxH8mSUhCEv9RJCGJ/wiSkMS/lyT+vSTxP9WjHvUoAH7913+dB7LN/WzzX0ESL4oTJ05w33333cpVV1111VVXXfWCEFx11VVXXXXVVS/Q2bNnbz1z5gz3s82/xDa2sY1tbGObfw3b/Fvs7u5y6623srW1xcMe9jD+O0lCEpKQxP9nkpCEJCQhCUn8V5OEJCQhif8skpDEfxRJSOI/giT+vSTx300S/9Fe+7VfG4C/+Iu/4OLFi/xPIokHksQDnT179lauuuqqq6666qoXhOCqq6666qqrrnqhTp8+zYvCNrb597LNC2Kb52abB/qZn/kZAK677jr+K0lCEpKQxFX/MklIQhKSkIQk/qtIQhKSkMR/NElIQhL/ESQhiX8vSUji30MS/x6S+J/mUY96FAB/+Zd/yX8HSdxPEi+qkydPct99993KVVddddVVV131ghBcddVVV1111VUv0H333XfrmTNnALDN82Mb2/xHsM0LYpsXxe7uLrfeeitbW1s8/OEP5z+bJCRx1X8cSUhCEpKQxH8FSUhCEv/RJCGJ/wiSkMS/lyT+PSTx7yGJfw9J/HtJAuBRj3oUAE972tN42tOexovKNg9km/9oknggSTzQiRMnuOqqq6666qqrXiiCq6666qqrrrrqBbrvvvtuPXPmDC+Ibf4j2MY2/1q2eSDbAPzO7/wOAC/1Ui/FfxZJSOKq/xqSkIQkJCGJ/0ySkIQkJPEfRRKSkMS/lyQk8e8hiX8PSfxf8HIv93IA/OVf/iW2eUFs8z/RfffddytXXXXVVVddddULQnDVVVddddVVV/2LbPPcbPPvYRvb2OZfYpt/jUuXLvGMZzyDra0trrvuOv4jSUISV/33k4QkJCGJ/0ySkIQk/qNIQhL/XpL495DEv4ck/q0k8d/tUY96FNvb2wD8xV/8BQC2+Y9im3+JJO4niftJ4oEk8dxOnjzJ2bNnn8FVV1111VVXXfWCEFx11VVXXXXVVS/QP/zDP/zO6dOneW62eVHZxja2sY1tbPOiss3zY5sXZHd3l7/5m78B4KVe6qX4jyKJ/6kkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJP4nkIQkJCGJ/yySkMR/FElI4t9DEpL4t5LE/0aS+Pd65CMfCcCP//iP80C2+d/g5MmTXHXVVVddddVVLxTBVVddddVVV131r2KbF8Y2trGNbf49bPP82Oa52eaBbr31VgCuu+46rrvuOv49JCGJ/26SkIQkJCEJSUjiv5skJCEJSUhCEpKQxH8HSUhCEpL4jyYJSUjiP4Ik/r0k8W8liX8rSfxbSeK/y/XXX88NN9wAwF/+5V/y3Gzzgtjmv5IknpskTpw4wX333XcrV1111VVXXXXVC0Jw1VVXXXXVVVe9QGfPnr31zJkzvChsY5v/CLaxzb/H7u4uf/M3fwPAwx72MP6tJPHfRRKSkIQk/jeThCQkIQlJSEIS/1UkIQlJSOI/kiQk8e8lCUn8e0ji30oS/1aS+N/mUY96FAB/+Zd/yQtim/9MkrifJO4niRdGEvc7e/bsrVx11VVXXXXVVS8IwVVXXXXVVVdd9S86c+YMALZ5braxzX8U27wwtnlutnl+fvd3fxeA6667jn8LSfxXk4QkJPH/hSQkIQlJSEIS/9kkIQlJ/EeRhCQk8e8hCUn8W0ni30oS/1888pGPBOA3fuM3+JfY5oWxzX8WSTyQJABOnDjBVVddddVVV131LyK46qqrrrrqqqteoPvuu+9WgNOnT/P82OY/im1s88LY5kVhG4Dd3V2e8YxnsLW1xUu91EvxP5UkJCGJq55NEpKQhCQk8Z9FEpKQxH8USUji30MS/1aS+LeSxL+FJP4tJPFf7eVe7uUA+Mu//EsuXrzI/ySSeFGcPHkSgPvuu+9WrrrqqquuuuqqF4Tgqquuuuqqq656oe67775bAWzzQLb5t7KNbWxjG9v8S2zz/Njmhfnd3/1dAB7+8IfzryGJ/2ySkMRVLzpJSEISkvjPIAlJSOI/giQk8W8lCUn8W0jiqufvkY98JAB/+Zd/CYBt/jtJ4vmRxANJ4n4nTpzgvvvuu5WrrrrqqquuuuqFIbjqqquuuuqqq16os2fP3nrmzBkeyDYvjG1sYxvb2MY2trHNv5ZtXlS2eaBbb72VZzzjGWxtbfHwhz+c/wkkIYmr/v0kIQlJSOI/miQkIYl/L0lI4t9KEv8Wkvi3kMS/hST+p3vkIx/J9vY2T3/603n605/Ov5Zt/iNI4l9DEs/t7Nmzt3LVVVddddVVV70wBFddddVVV1111b/o9OnTvChsY5v/SLZ5QWzzovibv/kbAF7qpV6KF4Uk/rNI4n8iSUhCEpKQhCQkIQlJSEISkpCEJCQhif8pJCEJSUjiP5IkJPHvJYl/K0n8W0ji30IS/xc98pGPBOAv//IveSDbPD+2+a8iiftJ4oU5ceIE9913361cddVVV1111VUvDMFVV1111VVXXfVC3XfffbeeOXOG+9nmudnGNv/RbPMf4bbbbuPSpUtsbW1x3XXX8d9BEpL47yAJSUhCEpKQhCQkIYl/L0lIQhKSkIQkJCEJSUjiv5okJCGJ/yiSkMS/hyQk8W8hCUn8a0nifzJJ/Fe4/vrrueGGGwD4q7/6K56bbf6rSeJfIonndvLkSa666qqrrrrqqn8RwVVXXXXVVVdd9ULdd999t54+fZoXxDb/0WxjmxfGNs/NNg9kG4Dd3V1+93d/F4CXeqmX4r+aJP4rSUISkpDE/ySSkIQkJCEJSUjiP5skJCGJ/wiSkIQk/q0kIYl/C0n8a0niX0sS/1qS+J/q5V7u5QD4zd/8TV4Q2/xr2OZfSxIvjCReGEkA3Hfffbdy1VVXXXXVVVe9MARXXXXVVVddddW/mW3+I9nGNv8S2/xrPeMZzwBga2uL6667jv8qkvjPJglJSEIS/1tJQhKSkIQk/rNIQhKS+I8gCUn8W0ni30IS/1qS+P9qe3ubG264AYC//Mu/5IWxjW3+K0ni+ZHE83PixAnOnj37DK666qqrrrrqqheG4KqrrrrqqquueqH+4R/+4XfOnDkDgG3+NWxjG9vYxja2sY1tbGMb29jmRWGb58c2L8zu7i5/+7d/y9bWFg972MP4v0ASkvi/TBKSkIQkJPEfTRKSkMS/lyQk8W8hiX8LSfxrSeJfQxL/F7zcy70cAH/1V3/F7u4utvmX2OaBbPMfSRL/WpIAOHnyJFddddVVV1111b+I4Kqrrrrqqquu+jexzQtiG9v8R7PNi8o2z+13f/d3Abjuuuv4ryCJ/wySkMT/V5KQhCQk8R9JEpKQxL+HJP4tJCGJfy1JXPUve+QjHwnAX/3VX/HfSRIvjCTuJ4kHksT9Tpw4wX333XcrV1111VVXXXXVC0Nw1VVXXXXVVVe9UGfPnr31zJkzvChsY5v/DLZ5QWzzorh06RLPeMYz2Nra4uEPfzj/20hCElc9J0lIQhKS+I8iCUn8W0lCEv8WkvjXksS/hiT+NSTxryGJ/0ke+chHAvD0pz+dpz/96dzPNv8TSOJfIonndvbs2Vu56qqrrrrqqqteGIKrrrrqqquuuupFcvr0ae5nmweyjW3+M9jGNi+Ibf41fu/3fg+Al3qpl+I/kyT+o0hCEle9aCQhCUn8R5CEJP6tJCGJfy1JXPUf5+Ve7uUA+K3f+i2em23+rWzzbyWJ5yaJ+0niBTlx4gRXXXXVVVddddWLhOCqq6666qqrrnqh7rvvvlsBzpw5w3812/xb2OaBbHO/2267jWc84xlsbW1x3XXX8T+dJP67SUISkpCEJCQhCUlIQhKSkIQkJCEJSUjiv4skJCGJfy9JSOLfShL/WpL415DEv4Yk/jezzYvikY98JNvb2+zu7nLrrbfyb2Wb/wyS+JdI4oFOnDgBwH333XcrV1111VVXXXXVC0Nw1VVXXXXVVVf9i+67775beSbbPJBt/qPYxja2sc2/xDb/Wrb5u7/7OwBe6qVeiufHNv8TSOK/iiQkIQlJSEISkviPIAlJSEISkpCEJCQhif9skpCEJP49JCGJfwtJSOJfQxL/GpL4zyKJ/40e+chHAvBbv/VbvCC2+c8giQeSxH+EkydPct99993KVVddddVVV131LyG46qqrrrrqqqv+RWfPnr319OnTPDfbvCC2sY1tbGMb29jGNraxjW1sY5t/Dds8P7b5lzzjGc8A4LrrruO6667jP5ok/r0k8Z9JEpKQhCT+J5CEJCQhCUn8Z5GEJCTxbyUJSfxbSOJfQxL/GpJ4UUni/7Lrr7+eG264AYC/+qu/wjYviG1s819BEs9NEveTxP0k8fycPXv2Vq666qqrrrrqqn8JwVVXXXXVVVdd9SI5c+YMLwrb2OY/k21eVLZ5bpcuXeLv/u7vAHjYwx7G/zSS+M8gCUlI4n8LSUhCEpKQxH80SUji30oSkvjXksS/hiSu+td71KMeBcBf//Vf86KyjW3+o0hCEpJ4bpL415LEiRMnuO+++27lqquuuuqqq676lxBcddVVV1111VX/ovvuu+/WM2fO8EC2eW62+c9mmxfENi+q3/u93wPguuuuY2tri+dmm/8rJCGJ/yskIQlJSOI/iiQkIYl/C0lI4l9DEv8aknhRSeJFJYn/bWzzonjkIx8JwG/91m9xP9u8KGzz30ES95PEA0kC4OTJk1x11VVXXXXVVS8Sgquuuuqqq6666l9033333Xr69Gls84LY5j+TbWzzgtjmudnmgWxzv0uXLnHbbbextbXFS73US/E/hST+o0hCEv/XSUISkviPIglJ/FtI4l9DEv8akvi/yDb/0V7u5V4OgL/+679md3eXfw/bPDfb/FtI4rlJ4l8iiQe67777buWqq6666qqrrvqXEFx11VVXXXXVVf9utvnPYhvb/Gf4vd/7PQCuu+46nh/b/G8lif+PJCEJSUji30sSkvjXksS/hiT+M0jiP5ok/rd45CMfCcBf//Vf89xs899NEs9NEveTxAty4sQJzp49+wyuuuqqq6666qp/CcFVV1111VVXXfUv+od/+IffOXPmDPezzf1s88LYxja2sY1tbGMb29jGNraxjW1sYxvbvChs869lm9tuu43bbruNra0tHv7wh/MfxTb/FpL4jyCJ/2qSkIQkJCEJSUhCEpKQxH81SUhCEv8ekpDEv4YkJPGiksSLShL/n9nmX/LIRz6S7e1tbr31Vp7+9Kfz/NjmfwJJ/Esk8UAnTpzgqquuuuqqq656kRBcddVVV1111VX/4WxjG9v8Z7PN82ObF8Xf/d3fAfBSL/VSPD+2+d9CEpL4zyIJSUhCEpKQhCReVJKQhCQkIQlJSEISkvjPIglJ/HtI4l9LEi8qSbyoJPGikMSLQhL/l7zcy70cAH/913/N/0aSuJ8kntuJEye47777buWqq6666qqrrvqXEFx11VVXXXXVVf+is2fP3nrmzBmem22em23+q9jmRWWb5+e2227j0qVLbG1tcd1113HVs0lCEpKQxH8VSUhCEpKQhCT+o0hCEpL4t5CEJP41JPGiksRV/z6PfOQj2d7eBuCv//qveWFsY5sXxjb/USQBIInnJokXhSQAzp49eytXXXXVVVddddW/hOCqq6666qqrrnqRnTlzBtu8ILb5r2Ab27wgtnlRXbp0id///d8H4KVe6qV4fmzzP50k/iNIQhKS+J9GEpKQhCT+I0hCEv8WkpDEi0oSLypJvCgk8X+BbV5UtvmXPPKRjwTgZ37mZ7ifbV4Y2/x3kMRzk8T9JPFAkjhx4gRXXXXVVVddddWLjOCqq6666qqrrvoX3XfffbcCnDlzhhfENv8VbPPC2Oa52eaBbPNAt912GwDXXXcd1113Hf/bSOLfSxKS+N9EEpKQhCT+PSQhiX8LSbyoJPHfQRL/X2xvb3PDDTcAcOutt/KvYRvb2OZfYpv/SJL4l0gC4MSJEwDcd999t3LVVVddddVVV/1LCK666qqrrrrqqhfJfffddysPYJv72eaFsY1tbGMb29jmRWUb29jmP8OlS5f4u7/7OwAe9rCH8fzY5l/DNv8bSEIS/xdIQhKS+LeShCT+tSTxopLEi0ISLwpJ/H9hm3/Jy73cywHw13/91+zu7vJAtnlR2eY/miQAJPGCSOJ+knh+Tpw4wX333XcrV1111VVXXXXVi4Lgqquuuuqqq656kZw9e/bW06dP86KyjW1s84LYxja2sY1tbGMb29jGNi8q2/xr2QbgD/7gDwC47rrreEFs8z+NJP6tJPF/lSQkIYl/C0lI4l9DEpJ4UUjiRSGJ/61s86KwzX+kRz7ykQD8zu/8Dv/TSeJFJYkHOnv27K1cddVVV1111VUvCoKrrrrqqquuuupFdubMGZ6bbZ6bbf6r2eb5sc0D2eb5uXTpErfddhtbW1u81Eu9FP8RbPM/lST+q0hCEpKQhCQkIYn/CpKQxL+FJCTxryGJF4Uk/qeRxP9mj3zkIwH4m7/5G3Z3d3l+bPOvYZv/bJJ4bpK4nyQe6MSJE9x33323ctVVV1111VVXvSgIrrrqqquuuuqqF8l9991365kzZ/iX2Oa/mm3+I/zBH/wBAA9/+MN5QWzzP4Uk/i0k8R9NEpKQhCQkIQlJvDCSkIQkJCEJSUhCEpL4jyIJSUjiX0sS/xqSeFFI4l8iiX+JJP4lkvjfzDb/kpd7uZcD4K//+q8BsM3zY5v/apL4l0jiRXHixAmuuuqqq6666qoXGcFVV1111VVXXfUiue+++249ffo0ALZ5fmzzX802L4ht/jVuu+02brvtNra2trjuuut4QWzzv5Uk/iNIQhKSkMR/JklIQhKS+I8gCUn8a0hCEi8qSVz1wtnmP8ojH/lItre32d3d5RnPeAb/U0kCQBIviCTuJ4nn57777ruVq6666qqrrrrqRUFw1VVXXXXVVVf9m9nmfrZ5YWxjG9vY5t/LNrZ5QWzz3GzzQLZ5bn//938PwEu91EvxH8E2/1NI4t9LEpL47yQJSUhCEv8ekpDEv4YkXlSS+JdI4l8iif8pbPNfzTb/kkc+8pEA/O7v/i4vCtvY5t/CNv9RJAEgiReFJE6cOMHZs2efwVVXXXXVVVdd9aIguOqqq6666qqrXiT/8A//8DtnzpzhX8M2trHNc7ONbWxjG9vY5gWxjW1sY5v/aLYBuP322wG47rrruO6663hBbPMfzTb/U0lCEv8TSUISkpDEv4UkJPGiksSLShL/Ekn8e0nifwrb/Fe6/vrrueGGGwD4m7/5Gx7INi+MbV4Q2/xXk8T9JPFAkgA4ceIEV1111VVXXXXVi4zgqquuuuqqq676T2Gbfwvb2MY2trGNbf41bPNvdenSJf7gD/4AgJd6qZfihbHNi8I2/90k8W8hCUn8byIJSfxbSOJFJYn/SpL4v8Q2Lwrb/Ese9ahHAfA3f/M3/FvYxja2sc1/NEkASAJAEgCSeFFJ4n4nTpzgvvvuu5WrrrrqqquuuupFQXDVVVddddVVV71Izp49e+uZM2d4fmzzQLb572Kb58c2D2SbF+Tv//7vAdja2uK6667j/ytJ/G8mCUlI4l9DEpJ4UUjiRSGJf4kkrvq3eeQjHwnA7/7u7/L82OZfwzb/lSQBIIn7SeJ+knhuZ8+evZWrrrrqqquuuupFQXDVVVddddVVV/2rnDlzBgDbPD+2+e9im/8Ily5d4vbbb2dra4uHPexhvDC2eVHY5r+LJP61JPGfRRKSkIQkJCEJSUjiP4MkJPGvIQlJ/EskIYl/iST+p7PNv5dt/iW2eVHY5l/y2q/92gD8zd/8Dbu7u9jm/7ITJ04AcN99993KVVddddVVV131oiC46qqrrrrqqqteJPfdd9+tAKdPn+bfyja2sY1t/iPZ5gWxzb/WL/3SLwFw3XXX8S+xzX8U2/x3k8R/BElIQhKSkIQk/iWSkIQkJCEJSUji30sSkvjXkMR/FEm8MJJ4YSTxwkji/5tHPvKRAPzt3/4tL4xt/jtIAkASAJIAkASAJJ6bJO4niQc6ceIEV1111VVXXXXVvwrBVVddddVVV131Irvvvvtu5bnY5n62eW62sY1tnpttbGMb2/xb2MY2/xq2eSDbPLdLly5x++23s7W1xcMf/nD+I9jmfzpJ/HtIQhKS+M8gCUlIQhL/VpKQxItKEv8SSfxfZ5v/Krb5lzzykY8E4BnPeAbPeMYz+I9km/9KknhuknhuJ06c4OzZs8/gqquuuuqqq656URFcddVVV1111VUvsrNnz976mMc8hheVbf41bGMb29jGNg9kG9vYxja2+ZfY5t/qD//wDwF4qZd6Kf4ltvnfThL/FpKQhCT+q0lCEpKQxL+WJCTxopDEv0QS/xJJvDCS+N/KNv8S2/xLbPOieLmXezkA/vZv/5YHss3zY5t/L9v8Z5LECyIJgPvuu+9WrrrqqquuuuqqFxXBVVddddVVV131H8I2D2Sb/wi2sY1t/rVs869lm/tdunSJ22+/na2tLa699lr+Jbb5l9jmX2Kb/y0k8T+JJCTxryWJF4Uk/iWSuOo/3yMf+Ui2t7cB+Ju/+RteVLb5ryYJAEkASAJAEgCSeG6SeCBJAJw4cYL77rvvVq666qqrrrrqqhcVwVVXXXXVVVdd9SK77777bj1z5gz/Etv8d7PN82ObB7LNC3Lp0iX+/u//HoCXfumX5kVhm3+Jbf6rSOJFIYl/DUlI4n8qSUhCEi8qSUjiXyKJf4kkXhhJ/FtJ4n8r2/xLbPOieOQjHwnAz/3cz/GvZRvb/GeTxL+GJJ4fSdzvxIkTXHXVVVddddVV/yoEV1111VVXXXXVi+y+++679cyZM9gGwDbPzTYvjG1sY5v/LLb5j3L77bcDcN1113HttdfyorDNv5dt/iW2+e8gif9NJCGJF5Uk/iWS+M8kif9pbPPC2Oa/yvXXX88NN9wAwN/+7d/y/NjmX2Ib29jGNraxjW3+O0nifpJ4bvfdd9/Tueqqq6666qqrXlQEV1111VVXXXXVi+zs2bPP4PmwzQtjG9vY5oFsYxvb2OY/gm1eENv8a+3t7fEP//APADz84Q/HNv8RbPO/kST+o0hCEpKQhCQkIQlJSEISkviPIAlJvCgkIYkXRhIvjCReGEn8f2Kbf4lt/iW2eeQjHwnA3/7t3/I/lSQeSBIAkgCQBIAkACTxonjIQx7C2bNnn8FVV1111VVXXfWiIrjqqquuuuqqq15k9913361nzpzhRWUb27yobGMb2/xr2cY2/xq2eSDbPD9/+Id/CMB1110HgG3+Jbb597LNfwVJvCgk8e8hCUlIQhL/GpKQhCQkIYl/K0lI4kUhiRdGEi+MJP63sM1/J9u8qB71qEcB8Hu/93u8MLb57yaJfw1J3E8SDySJq6666qqrrrrqX43gqquuuuqqq676D2Ob/yi2sY1tbHM/2wDYxja2sc2/xDb/Vnt7e9x+++1sbW3x0i/90gDY5l9imxfGNv/ZbPPfSRKSkMR/NElIQhKS+NeSxItCEi+MJP6tJPF/gW1eGNv8R7DNy73cywHwt3/7t1y6dIn72eZ/Ckm8MJIAkASAJJ6bJB5IEgAnTpzg7Nmzt3LVVVddddVVV72oCK666qqrrrrqqhfZ2bNnbz1z5gwvCtv8R7KNbQBs869hm38t2zzQH/3RHwHw8Ic/nPvZ5l9imxfGNi+MbV4Y2/xXkMS/hiQk8V9JEpKQxItKEpL4l0jihZHECyKJfwtJ/E9hm/9MtvmX2AbgUY96FAB/+7d/y4vCNv/dJAEgiRdGEs+PJB7ovvvuu5WrrrrqqquuuupFRXDVVVddddVVV/2rnTlzhvvZ5rnZ5gWxjW1sYxvb/HewzYvKNrfffju33347W1tbPPzhD+d+trnqOUniv5skJPGiksS/RBJXPS/bvDC2+Y/yqEc9iu3tbW677TZuu+02XlS2+Y9gm3+JJO4niX8LSTw/J06cAOC+++67lauuuuqqq6666kVFcNVVV1111VVXvcjuu+++WwHOnDmDbR7INi+IbWxjm+fHNraxzX8027wobPMvedzjHgfAS7/0S/NAtnlhbPPC2OaFsc1/J0m8qCTxP4kkJPGikIQkXhhJvCCSeEEk8YJI4r+bbf672OZfYhuARz7ykQD87d/+Lc+PbV4Q2/xnk8S/RBIAkgCQBIAknh9J3O/48eNcddVVV1111VX/agRXXXXVVVddddW/yn333XcrL4RtHsg2/xq2sc1/BNv8R7r99tvZ29tja2uL6667jgeyzQtjmxfGNv9WtvmfQBL/U0lCEi8KSbwwknhBJPFfQRL/Wrb5t7DNv5VtXhjb/EtsA3DDDTdwww03APB3f/d3ANjmX8M2/xLb/EeSBIAkXhSSuJ8kHujEiRPcd999t3LVVVddddVVV/1rEFx11VVXXXXVVf8qZ8+evfUxj3kMLwrb/FvZxja2+deyjW1eENu8MLZ5fvb29vijP/ojAF76pV+a52abF8Y2/1a2+Z9MEv9WkpCEJCQhCUlIQhKSkIQkJCEJSfxbSEIS/xJJ/EeTxP81tvnPZJv7vdzLvRwAv//7v8+/h21sYxvb2MY2trHNv5UkHkgS/xJJAEjiuUni+Tl79uytXHXVVVddddVV/xoEV1111VVXXXXV/3i2sY1tAGzz3GxjG9u8MLZ5brZ5Ud1+++0AbG1tcd111/HcbPPC2OYFsc2/lW1eENv8W0niXyKJfy1JSEIS/1aSkIQkJPGvIYl/iSReEEm8IJK4CmzzwtjmRbW9vc0NN9wAwN/93d/xwtjmfypJAEji+ZHECyKJEydOcN99993KVVddddVVV131r0Fw1VVXXXXVVVf9q9x33323njlzhgeyzXOzzXOzjW1sYxvb2MY2LyrbANjGNraxzX8W2zzQ3t4ej3vc49ja2uLhD384z49t/q1s84LY5n87SUjiP4MkJPGikoQkXhhJvCCS+I8iiedHEv/ZbPOC2OYFsc2/lW3+Jba538u93MsB8Hd/93dcunSJ/2kk8cJI4l9DEg8kCYDjx49z1VVXXXXVVVf9qxFcddVVV1111VX/Kvfdd9+tZ86c4fmxzQtimxfGNraxzX8W2zw327yobAPwR3/0RwBcd911vCC2eUFs83+FJF4UkpDEfwVJSEISLwpJvDCS+NeSxPMjif8ItvmfzDb/HrZ5oEc96lEA/N3f/R3PzTbPzTb/VSTxgkjiuUkCQBIAkgCQxPMjiQe67777buWqq6666qqrrvrXILjqqquuuuqqq/5Vzp49+wyeyTbPj20eyDb/GraxzX8k27wobPMv2dvb44477mBra4uHP/zhvCC2eUFs84LY5gWxzQtim/+JJPHfRRKS+JdI4oWRxPMjif9JbPP82OZfyzYviG1eENu8MLZ5YWzzQI961KMA+Lu/+ztuu+02bPOisM1/F0k8N0m8KCRxP0k80EMe8hDOnj37DK666qqrrrrqqn8Ngquuuuqqq6666l/lvvvuu/XMmTO8qGzzb2Ub2/x72eY/2h/90R8B8NIv/dL8W9nmBbHNfyTb/EeTxL9EEv8TSEISL4wk/i0kcdWLxjb/Wi/3ci8HwN///d/zP40k/iWSeG6SAJAEgCSemySuuuqqq6666qr/EARXXXXVVVddddV/Gtu8MLZ5UdjGNv8WtnlBbPNvdccdd3DHHXewtbXFtddeywtimxfGNv9atnlBbPM/hST+PSQhCUlIQhKSkMS/lSReGEm8IJL415DE/3S2+deyzQtim38P2zzQIx/5SLa3t7l06RK33XYb/1q2+dewzQsjiftJ4oWRxHOTxAsjiRdEEidOnOC+++67lauuuuqqq6666l+D4Kqrrrrqqquu+lc5e/bsrWfOnOG52QbANi+MbWxjGwDb2MY2/xLb2MY2trHNC2Ib2/xr2OaBbPPCPO5xjwPgZV7mZbDNC2Kbfwvb/Fewzf8EkpCEJCTxwkhCEpKQhCReVJKQxAsiiRdEEs+PJF5Ukvifzjb/0WzzwtjmuT3qUY8C4A/+4A94YWzzgtjmX2Ib27woJCGJF0QSz00Sz00SAJJ4bpJ4IEnc7+zZs7dy1VVXXXXVVVf9axBcddVVV1111VX/JmfOnOFfwza2eWFsYxvbvKhsYxvb2MY2tvmX2Obf64477gDguuuu47rrrsM2L4htXhDbvCC2eX5s84LY5vmxzX8VSbyoJCGJfy9JSOJFJYkXRBJXPS/bvCC2eUFs88LY5rndcMMN3HDDDQD83d/9Hf8etrGNbWxjG9vYxjb/WSTx3CTx/Eji+ZEEwPHjxwG47777buWqq6666qqrrvrXILjqqquuuuqqq/5V7rvvvlsBzpw5A4Btnh/b3M82/1q2sc3/FLZ5bnt7e/zxH/8xAI94xCMAsM0LYpsXxDb/Wrb57yKJfy9JSOI/miQkIYl/iSReEEk8P5J4UUniv5ttnh/bPD+2+a9km+fnkY98JAB///d/z3Ozzf9kknhuknhRSOJ+krjfiRMnuOqqq6666qqr/k0Irrrqqquuuuqqf7X77rvvVv6L2OY/mm2em21eVLa53+Me9zgArrvuOra2tgCwzQtimxfENs+Pbf61bPPfRRL/Ekn8V5CEJF4YSbwgknhRSeK/k23+M9nmBbHNC2Kbf4tHPepRAPzBH/wBLwrb/HeTxHOTxHOTBIAkACQBIIn7SeKBjh8/zn333XcrV1111VVXXXXVvxbBVVddddVVV131r3b27NlbH/OYx/CisM3zYxvb2MY2L4xtbPMfwTYvCtu8KPb29rjjjjvY2triZV7mZbifbV4Q2/xr2eb5sc2/hm3+u0niv5okXhhJ/GtI4n8z2/xHsc0LYpsXxjbPz8u93MsB8Pd///dcunSJ/40k8dwk8e9x9uzZW7nqqquuuuqqq/61CK666qqrrrrqqv8wtgGwzQtiG9s8N9vYxjYviG1sY5t/C9s8P7b59/iTP/kTAK677joeyDYviG2eH9v8R7HNi8o2/xUk8d9FEpJ4QSTx/Ejiv4Ik/qPZ5l/DNs+Pbf6j2eYFedSjHgXA3//93/OvYZv/bpJ4bpK4nyQAJAEgCQBJ3E8SDySJEydOcN99993KVVddddVVV131r0Vw1VVXXXXVVVf9q9133323njlzhn+JbR7INi8K29jmhbGNbWzzL7GNbf6z3HHHHdxxxx1sbW3x8Ic/nAeyzQtim+fHNs+PbZ4f2/xr2OY/iyReEEn8a0hCEpKQhCQkIQlJSEISkpDEi0oSL4gknh9JPDdJPDdJPDdJ/FvZ5n8y27wgtnlBbPOCPOpRj2J7e5vbb7+d22+/nRfENs+Pbf4tbPMfTRL3k8SLQhIPJAmA48ePc9VVV1111VVX/ZtQueqqq6666qqr/tXuu+++W1/iJV6Cfw3bSOJfwzYAknhhbPPCSOIFsY0kHsg2krifbSTxwvzJn/wJN910Ey/zMi/DU57yFB7INpJ4fmwjiedmG0k8N9tI4rnZRhLPzTaS+LeyjST+K0niRbWxsQHA5uYmGxsbAGxubmIbgM3NTV5Uh4eHABweHgJweHgIwOHhIYeHh/xns82LwjbPzTYvKts8P7Z5fmzzr2Wbf6uXe7mXA+Dv//7veSDb/GewjW3+vSRxP0ncTxLPTRIAkgCQxPMjiQe67777buWqq6666qqrrvrXonLVVVddddVVV/2rnT179hk8gG0k8YLYRhL/VraRxP9k+/v77O3tsbOzw3XXXcc999zDA9lGEv8atpHEc7ONJP6j2UYS/xkk8S+RxHPb2Nhgc3OTM2fOAHDmzBkAzpw5A8Dh4SGbm5v8Vzg8PATgvvvuA+C+++7j8PAQ29x33338a0jCNv+b2ebfwjYvyCMf+Ui2t7cB+Pu//3v+rWzzorDNfyRJvDCSeGEkcT9JPNBDHvIQ/uAP/uAZXHXVVVddddVV/1pUrrrqqquuuuqqf7X77rvv1jNnzvBvZZsXRBLPj20AJPEfxTaS+NewjSSe26VLl/iTP/kT3uAN3oCXeZmX4Zd+6Zd4braRxHOzjST+vWwjiedmG0k8kG0k8T/F5uYmm5ubnDlzho2NDTY3Nzlz5gwvisPDQ46Ojjg8PATg8PCQ+x0dHfEvsQ3A5uYmm5ub3G9jYwOAzc1NNjc32dzcBOAhD3kIAA95yEO433333cfm5ib33Xcftrnvvvs4ODjgvvvu47+LbV5Utnl+bPP82OYFsc0LYpsXxDaPetSjAPilX/olXhS2eUFsY5vnZhvb2OY/kyTuJ4nnJgkASQBI4n6SuOqqq6666qqr/sNQueqqq6666qqr/k3OnDnD82MbSdhGEs/NNpJ4QWwDIInnxzYAkvjPYBtJvChsI4n73XnnnQBcd911XHfdddxzzz08N9tI4rnZRhLPzTaSeG62kcT/Rpubm2xsbHDmzBmuueYazpw5wwtyeHjI4eEhZ8+eBeDw8JDDw0POnj3Lf7XNzU02NjbY3NwE4JprrmFjY4PNzU2uueYaAB7ykIcA8NCHPhSAw8NDDg4OODw85N577+VpT3sa/51s85/JNi+IbV6Y7e1tbrjhBgBuv/12/qPYxja2sc1/BkncTxL3k8Rzk8S/liSOHz/OfffddytXXXXVVVddddW/FpWrrrrqqquuuupf7ezZs7cCnDlzhrNnz/LC2EYSALaRxIvCNgCSeH5sAyCJfwvbSOJfYhtJvCj29vZ4/OMfz2Me8xge/vCHc8899/D82EYSz802knhutpHEc7ONJB7INpJ4braRxAPZRhIPZBtJPJBtJPFvtbW1xZkzZ9jY2ODBD34wm5ubPLfDw0MODw85e/Ysh4eHHB4ecvbsWf4nOTw85PDwkLNnzwJw6623cr/NzU0Azpw5wzXXXMPGxgbXXHMNm5ubbG5uAnDttdfyKq/yKhweHvLUpz6Vg4MDnva0p/HvZZt/D9s8P7Z5fmzzr2WbF8Y2L//yLw/AP/zDP7C3tweAbf6vkMT9JAEgCQBJ3E8SDySJ+509e/ZWrrrqqquuuuqqfy0qV1111VVXXXXVv9mZM2c4e/Ys/5lsAyCJ58c2AJJ4UdgGQBLPzTaS+Pf40z/9Ux7zmMdw/fXXYxtJPD+2kcRzs40knpttJPGisI0k/jPZRhIvyObmJg9+8IM5c+YM11xzDc/t8PCQW2+9lfvuu4+zZ8/yv93h4SEAh4eH3Hrrrdxvc3OTM2fOsLm5yZkzZ9jc3GRzc5OXfMmXBOBVX/VVOTg44N577+WpT30q9957Ly+MbV4UtnlutvnPZJt/C9sAPOpRjwLgD//wD3lBbPPcbPPfSRIAkrifJO4niftJ4oWRxANJAuD48eMA3Hfffbdy1VVXXXXVVVf9a1G56qqrrrrqqqv+1e67775beS62kcQLYhtJPJBtnpsknh/bSOIFsc0DSeKBbAMgif9Me3t73Hnnndx44428zMu8DH/1V3+FJJ4f20jiudlGEs/NNpJ4INtI4kVhG0k8kG0k8e+1ubnJgx/8YLa2tnjwgx/MAx0eHnJ4eMh9993H2bNnue+++3hukvjfyDYvzMHBAQcHB9xvc3MTgGuuuYYHP/jBXHPNNWxtbbG1tcXDHvYwDg4OuPfee7n33nt56lOfyn822zw/tnl+bPP82OYFsc0LYhuARz3qUQD8wz/8A3t7e/xXs81/NEncTxLPTRIAknh+JHG/48ePc9VVV1111VVX/ZtRueqqq6666qqr/k3uu+++W8+cOfNgng/bSMI2knhutgGQxHOzDYAknpttACTxL7HNA0nihbGNJB7INpK4n20k8S/5kz/5E972bd+WRzziEfzVX/0VtpHE82MbSTw320jiRWEbSTyQbSTxb2EbSfxLNjc3efCDH8w111zDNddcwwMdHh7y9Kc/nbNnz3LffffxL7HN/weHh4cAPP3pT+fpT386m5ubbG5ucubMGa655hquueYatra2eNjDHsZLvuRLcnBwwFOf+lSe+tSn8t/NNv9atnlBbHO/l3/5lwfgH/7hH/i3sM2/hW1s8x9FEv8SSTw/krifJB7o+PHj3Hfffbdy1VVXXXXVVVf9W1C56qqrrrrqqqv+Tc6ePXvr6dOnH8yLwDaSALCNJP4ltgGQxHOzjST+p7rzzju58847ufHGG7nuuuu45557sI0knh/bSOJFYRtJvChsI4kHso0k/rVsIwmAa665hoc85CE85CEP4YEODw95+tOfzj/8wz9w1Yvm8PCQw8ND7rvvPv7hH/6Bzc1NrrnmGh784AdzzTXXsLW1xXXXXcdLvdRLce+993LPPffwlKc8hfvZ5rnZ5rnZ5rnZ5vmxzb+GbZ4f27wgtrnfox71KLa3t9nb2+P222/HNv8VbPPvJQkASdxPEveTxP0kcT9JAEjiuUniuUni7Nmzt3LVVVddddVVV/1bULnqqquuuuqqq/5Hs40knpttACTx72UbSfxHevzjH8+NN97Iy7zMy/BLv/RLANhGEi8q20jiudlGEg9kG0n8W9hGEi/M5uYmD33oQ3nxF39xHujw8JCnP/3p/MM//ANX/fsdHBxwcHDA0572NDY3N7nmmmt4yEMewjXXXMPW1hYPe9jDeKmXeinuuecenvrUp3L33XfzH8k2z49tnh/b/GvZ5oEe9ahHAfBHf/RHvChs8/zY5kVlm/9MkrifJO4niedHEgCSeCBJABw/fpz77rvvVq666qqrrrrqqn8LKlddddVVV1111b/Jfffdd+uZM2f417CNJB7INg8kiedmGwBJPDfbAEjiP5JtJPGC2EYSz802krjzzjsBuP7667nuuuu45557ALCNJJ6bbSTx3GwjiedmG0k8kG0k8UC2kcQD2UYSL4xtJPHiL/7iPPShD2Vzc5P7HR4e8vSnP52///u/518iiavANv9ah4eHPP3pT+fpT386m5ubXHPNNTzkIQ/hmmuu4eEPfzgPf/jDOTg44K//+q95ylOeAoBtnptt/jPY5gWxzfNjmwe64YYbuOGGGwD4h3/4B/69bPPC2MY2/xEk8UCSeCBJ3E8Sz00SAJJ4fiRxv+PHj3Px4kWuuuqqq6666qp/EypXXXXVVVddddW/yX333XfrS7zES/BAtpHEA9lGEs/NNgCSeCDbAEjiudlGEs+PbQAk8aKyDYAk/iW2kcTzYxtJPND+/j5/+qd/yiu+4ivyMi/zMvzSL/0S97ONJJ6bbSTx3Gwjif9MtpEEwObmJg996EN5iZd4CQAODw85PDzk6U9/Ok9/+tM5PDzkRWWbfytJ/E9hm/9Oh4eHPP3pT+fpT386m5ubPOQhD+HFX/zF2dra4tVf/dV56Zd+aZ7ylKfw5Cc/mYODA/4ltnlutnl+bPOvYZsX1aMe9SgA/uEf/oEXxDb/GraxjW1sYxvb2OY/gyTuJ4l/iSSeH0ncTxLP7b777ruVq6666qqrrrrq34LKVVddddVVV131b3L27NlnnDlzhhfENpK4n20kAWAbSbwwtgGQxAPZBkASz49tACTxwthGEv+ZHv/4x/OKr/iKbG9vc91113HPPfdwP9tI4rnZRhLPzTaSeCDbSOKBbCOJB7KNJB7INpJ4oM3NTR760IfyEi/xEtzv8PCQpz/96fz93/89/9Vsc9XzOjw85O///u95+tOfzjXXXMNDHvIQrrnmGl76pV+ahz/84dxzzz08+clP5p577uHfyzbPj22eH9u8ILZ5bo961KMA+KM/+iP+NWzz30kSL4gk7ieJ+0nifpIAkMRzk8Rze/CDH8zv//7vP4OrrrrqqquuuurfgspVV1111VVXXfVvct99993KfwHbSOK52UYSL4htXhhJvCC2kcS/1/7+PnfeeSc33ngjj3jEI7jnnnt4INtI4rnZRhLPzTaSeCDbSOKBbCOJB7KNJJ6fzc1NXuVVXoVrr72W+/393/89T3/60zk8POSq/xls80AHBwccHBzwtKc9jc3NTV7iJV6ChzzkITz84Q/n4Q9/OPfccw9/+Zd/yT333MMD2ea52eZFZZvnxzYviG2e2+u8zusA8LjHPY69vT3+u9jm30sSDySJ+0nifpJ4fiTxgkjiqquuuuqqq676d6Fy1VVXXXXVVVf9m505c4Z/LdtI4l/DNgCSeCDbSOI/km0k8R/lN37jN3jP93xPrr/+ep4f20jiudlGEi8K20jigWwjiRdmY2ODV33VV+Xaa68F4PDwkKc97Wn8/d//Pf8SSVz1H8s2/1aHh4f88R//MX/3d3/HQx7yEF7iJV6C6667jjd90zfl4OCA3/3d3+Wee+7hX8M2/xFs8/w86lGPAuAf/uEf+Lewzb+HbWzzH0USDySJ+0niuUkCQBL3k8T9JHG/48ePc999993KVVddddVVV131b0Hlqquuuuqqq676Nzl79uytAGfOnOHs2bPczzaSeCDbSOK52eYFkcRzs40kHsg2AJL4z2IbSdzPNpJ4Uezv73PnnXdy44038vCHP5ynPOUpPDfbSOK52UYSD2QbSfxb2EYSm5ubvOqrvirXXnstAIeHhzztaU/j7//+73lR2eZFJYn/r2zzX+nw8JC///u/5+lPfzoPechDeImXeAm2trZ40zd9Uw4ODvjd3/1d7r77bh7INs/NNs+PbZ4f2zw/tnl+HvWoRwFwxx13cMcdd/Avsc1/JNv8W0nifpJ4IEm8IJIAkMTzI4n7SeK5nT179lauuuqqq6666qp/CypXXXXVVVddddW/y5kzZzh79izPj20kcT/bSALANpJ4QWwDIIkHso0knpttACTxb2UbSfxH+7M/+zNuvPFGXvZlX5YnP/nJSOK52UYSz802kngg20jigWwjiQeyjSTut7W1xau+6qty7bXXAnB4eMjTnvY0/v7v/57/TLb5jyKJ/2y2+d/u8PCQv//7v+fpT386D3nIQ3iJl3gJtra2eNM3fVOe/OQn85d/+ZccHBzwr2Gb58c2z49tXpCXf/mXB+Bxj3scz49t/rPY5j+SJB5IEveTxPMjCQBJPDdJPNDx48cBuO+++27lqquuuuqqq676t6By1VVXXXXVVVf9m9x33323AtjmP5NtACRxP9sASOK52UYS/1q2kcS/lm0k8cLs7e1x5513cuONN3L99ddz9913I4nnZhtJPDfbSOKBbCOJB7KNJB7INtvb2zz0oQ/lpV7qpQA4PDzkaU97Gn//93/P/za2uer5s81zOzg44O/+7u942tOexkMf+lBe4iVegkc84hFcf/31POlJT+JJT3oSBwcHPJBtXlS2eX5s84I88pGPZHt7G4DHPe5x/HvY5l/DNv8eknh+JPFAkrifJO4niedHEi/IsWPHuOqqq6666qqr/l2oXHXVVVddddVV/2b33XffrWfOnHnw4x//eP41bCOJfw3bSOKBbCOJ52YbAEm8KGwjiefHNpJ4UdhGEgC2kQTA/v4+T3ziE7nxxht5mZd5Ge6++25sI4nnZhtJPDfbSOKBbCOJB7KNJO73Ui/1UrzUS70U9/u7v/s7/u7v/o5/iSSu+p/FNv9Wh4eH/N3f/R1Pe9rTeOhDH8pLvMRL8LIv+7I88pGP5ElPehJ/+Zd/yQtjm/8Itnn0ox8NwK/+6q/yH8E2Lwrb/EeSxANJ4oEkcT9J3E8SAJIAkMT9JPFAkjhx4gT33XffrVx11VVXXXXVVf9WVK666qqrrrrqqn+zs2fP3nrmzJkH8yKwjSSem21eEEk8kG0k8UC2kcTzY5v7SeL5sY0kXlS2kcS/1p133gnA9ddfz/XXX8/dd9+NbSTx3GwjiReFbSTx3K699lpe7dVeja2tLQDuvfde/viP/5jDw0NeFLZ5YSRx1X8c2/xXODw85O/+7u942tOexkMf+lBe4iVegpd92ZflEY94BL/7u7/LXXfdxXOzzfNjm+fHNs+PbW644QZuuOEGAB73uMfxr2GbF8Q2L4htbPP82ObfQxIPJIkHksT9JPHCSOKBJHG/s2fP3spVV1111VVXXfVvReWqq6666qqrrvoPZxtJANhGEvezjSQAbCOJF8Q2AJK4n20k8UC2kcQLY5vnRxIviG0k8R9hf3+fJz7xiTzqUY/iEY94BHfffTcAtpHEc7ONJB7INpJ4Yba2tnjYwx7GS7/0SwNweHjIH/3RH3HffffxH8k2/xqS+P/GNv9THR4e8nd/93fce++9vMqrvArb29u82Zu9GU960pP4y7/8S/b393lhbPP82Ob5sQ3Aox/9aAAe//jH89xs8+9hG9vYxja2sc0LYpt/DUk8P5J4IEk8kCSemyQAJAEgiQeSxP2OHz/OfffddytXXXXVVVddddW/FZWrrrrqqquuuurf7O///u9/+7rrrntt/pPZRhL3sw2AJO5nGwBJ/E/1p3/6pzzqUY/i+uuvZ2tri4ODAwBsI4nnZhtJPJBtJPFAtpHEwx/+cF7t1V6N+/3d3/0df/d3f8f/BLb5jySJ/0i2+b/MNs/Pvffey6/92q/x0Ic+lJd8yZfkkY98JDfccANPfOIT+cu//Ets89xs8/zY5vmxzf0e9ahHAfDHf/zH/Heyzb+HJB5IEg8kiedHEv8SSTzQ8ePHuXDhAlddddVVV1111b8Zlauuuuqqq6666t/lzJkz/FvYRhIvKttI4oFsI4kHso0k/r1sI4kHso0k/q329/e56667uOGGG3jEIx7BX/3VX3E/20jiudlGEg9kG0ncb2tri1d/9VfnuuuuA+Dee+/lj/7ojzg8POT5kcT/dra56jnZ5t/i8PCQv/u7v+NpT3saL/mSL8lDH/pQXu7lXo7rr7+e3/md32F/f5/72eb5sc3zY5v7vfzLvzwAj3vc49jb2+NfYpvnZpt/L9v8a0niXyKJB5LE/SRxP0kASAJAEveTxHM7duwYT3jCE27lqquuuuqqq676tyK46qqrrrrqqqv+zc6ePfuMM2fO8KKyzfNjG9vYxja2sY1tHsg2tnkg2zw329jm38o2Lwrb/Gv92Z/9GQCPeMQjeG62eX5s89xsA3Ddddfx9m//9lx33XUcHh7yt3/7t/z6r/86h4eHvCC2sY1tbGMb29jmqv/ZbGMb29jGNraxzb/X4eEhf/RHf8Tf/u3fAnDDDTfw5m/+5rzcy70cL4xtnh/bPNCjH/1oAB7/+MdzP9v8V7LNfxRJSOKBJPFAkrifJF4YSTyQJCRx/Phxzp49+wyuuuqqq6666qp/KypXXXXVVVddddW/2X333XcrgG0k8UC2kQSAbSRxP9tIAsA2knhBbCOJB7KNJO5nG0k8N9tI4l/DNpL4z3LXXXdx1113ccMNN/Dwhz+cpzzlKTyQbSTx3GwjifttbW3xGq/xGlx33XUA3Hvvvfz6r/86/162+ZdI4qr/eLb5n+Dv/u7veNrTnsZDH/pQXvIlX5KXe7mXA+DP//zPeW62eX5s80CPetSj2N7e5o477uCOO+7g38M2/xa2+beQxAsjiQeSxANJ4n6SAJAEgCQAJPFAkrjqqquuuuqqq/7DEFx11VVXXXXVVf8uZ86c4d/KNi8K29jmgWzzQLZ5fmxjmxeFbV4Q27wwtnl+bPPcnvjEJwLwsi/7stjmudnm+bENwNbWFm/yJm/CddddB8Df/u3f8uu//uv8V7GNbWxjG9vYxja2sY1tbGOb/89sYxvb2MY2trGNbWxjG9v8d7KNbWxjm4ODA/72b/+Wv/3bvwXg5V7u5XjXd31Xtre3+ZfY5rk9+tGPBuDxj388/x1s89xs828hiecmiQeShCTuJ4nnJonnRxIPdPz4cf7hH/7ht7nqqquuuuqqq/6tqFx11VVXXXXVVf9mZ8+evRXgzJkznDt3jv8ItgGQxHOzjSTuZxtJ3M82AJJ4bra5nySem20k8V/hrrvuYn9/n+3tba6//nruvvtuJPFAtpHEc3vpl35pXuZlXgaAg4MDfu3Xfo3Dw0PuJ4n/aWzzH0US/9ls83+Vbf41/vZv/5anPvWpvMEbvAHb29u8xVu8BU984hP5i7/4C2zz3Gzz3G644QZuuOEGAB7/+Mfzr2Gb58c2Lyrb/EeTxHOThCQeSBL3kwSAJB5IEveTxFVXXXXVVVdd9R+O4Kqrrrrqqquu+nc7c+YMLyrbANjmgWxjm/vZxja2eSDbPJBtnpttXhjb2MY2trHNC2Ob52abF8Q2L8z+/j5//ud/DsDLvuzLAmCb52abB3qTN3kTXuZlXgaAv/3bv+Wnf/qnOTw85IFsYxvb2MY2trHN/wW2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2+d/ONraxjW1sYxvb/FscHh7ya7/2a/zt3/4t29vbvPzLvzxv8RZvwYvq5V/+5QH4kz/5E/6r2eb5sc2LQhIviCQk8dwk8UCSeG6SAJDE/STxQJJ48IMfDMB99913K1ddddVVV1111b8VwVVXXXXVVVdd9W9233333coLYZv72eYFsc0LY5sHss0D2ea52eZ/srvuuguAra0trr/+egBs89xss7W1xTu+4zty/fXXc3BwwK/92q/xt3/7t/xr2cY2trGNbWxjm6v+d7GNbWxjG9vYxjb/GQ4PD/nbv/1bfu3Xfg2AG264gXd7t3dje3ub+9nmuW1tbXHjjTcC8IQnPIF/iW1eVLaxzfNjG9s8P7b5t5LEc5PEc5PEA0kCQBLPjyQeSBIAx44d46qrrrrqqquu+ncjuOqqq6666qqr/l3uu+++W8+cOcO/lW1eFLZ5INs8kG2em23+vWzzn2F/f58nPvGJbG9v84hHPIL72eaBrr/+et7xHd+Rra0tDg4O+LVf+zXuvfde/qPZxja2sY1tbGMb29jmqv8atrGNbWxjG9vYxja2+e9gm3vuuYef+qmf4uDggO3tbd7yLd+Sl3/5l8c2z802r/AKrwDA4x//ePb29vjPYBvb2MY2tnlBbPOiksTzI4nnJglJPJAknh9JAEgCQBL3k4QkHujs2bPP4Kqrrrrqqquu+vcguOqqq6666qqr/l3Onj1765kzZ/jXsM0LYhvb2Oa52cY297PNA9nmudnGNv+RbPMf4S/+4i8AuP7663kg2wC8zMu8DG/6pm8KwL333stP//RPc3h4yH8X29jGNraxjW1sYxvb2MY2Vz0n29jGNraxjW1sYxvb2MY2/xPYxja2sY1t7ndwcMCv/dqv8Td/8zdsb2/zqEc9ipd/+ZfngWwD8OhHPxqAxz/+8fxb2eY/gm3+o0hCEs9NEg8kiftJ4oWRxHM7fvw49913361cddVVV1111VX/HlSuuuqqq6666qr/ELaRxAtjG0nczzaSALANgCTuZ5v7SeJ+tpEEgG0kcT/bSOK52UYS/xq2kcS/xDaS+Nfa39/nrrvu4oYbbuARj3gET37yk7nfa7zGa/DIRz4SgL/5m7/hb//2b3lukvifyjb/HpL4n8Q2/xfZ5t/i4OCAv/3bvwXgpV7qpXj0ox8NwJ//+Z9jG4BHP/rRADzhCU/gzjvv5L+Tbf41JPHcJPHcJCGJB5KEJO4niftJAkASAJJ4YY4dO8Z99913K1ddddVVV1111b8HwVVXXXXVVVdd9e/y93//97995swZXhDb/EewzQPZ5n62eSDbPD+2sc2/xDa2+c9im/v9xV/8BQAv+7Ivy/3e7M3ejEc+8pEA/Oqv/ip/+7d/y/NjG9vYxja2sY1t/rezjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjm//tbGMb29jGNrb59/rbv/1b/vAP/5Dt7W1e4RVegbd8y7fkfq/wCq8AwOMf/3j+vWzzb2Wb52abfwtJPD+SeG6SuJ8k7icJAEncTxIPJAlJSOKqq6666qqrrvp3o3LVVVddddVVV/27nTlzhn8P20jiX2IbSdzPNpIAsI0k7mcbAEk8N9sASOK52UYSL4htJPEf5a677uKuu+7ihhtu4BGPeASPfOQjuf766zk4OOAP//APuffee/m3sM0LIomr/u+xzX+Hpz71qdx77728wRu8ATfeeCPv8R7vwROe8AS2t7fZ29vjzjvv5IWxzX8l2/xrSeJ+kpDEc5OEJB5IEveTxPMjiftJ4oGOHTvG4x//+Kdz1VVXXXXVVVf9exBcddVVV1111VX/LmfPnn3GmTNneFHZBsA2ALZ5INvYxja2sc0D2eaBbHM/2zw327wgtrGNbWxjm38v2zw/tnlBnvSkJwHwWq/1Wlx//fUcHBzwh3/4h9x77738Z7CNbWxjG9vYxjZX/c9lG9vYxja2sY1tbPNfyTa2sY1t9vf3+dVf/VUODg7Y3t7mFV7hFQD40z/9U/61bPP82OZfyzYPZJt/iSReFJKQxHOTxANJ4n6SAJAEgCTuJ4nndvz4cc6ePfsMrrrqqquuuuqqfw+Cq6666qqrrrrq3+W+++67lX+BbV4Utnl+bGOb+9nmgWxzP9s8N9v8R7DNc7PNv9f+/j73Ozg44Cd/8ie59957+e9gG9vYxja2sY1tbGMb21z1H8s2trGNbWxjG9vYxjb/XWxjG9vYxjbPz8HBAb/6q7/KwcEB97vzzjv572Ab2/xHksTzIwlJPJAkJHE/Sbwwkrjqqquuuuqqq/7TEFx11VVXXXXVVf9uZ86c4d/LNv8S29zPNg9km/vZ5rnZ5r+abf4l29vbvMVbvAUA99xzDz/5kz8JgG1sYxvb2MY2/1PYxja2sY1tbGMb29jGNraxzf83trGNbWxjG9vYxja2sY1tbPM/gW1sYxvb2MY2/xoHBwf86q/+Kvfccw8Ab/M2b8P29jb/UWzzL7HN82Obf4kknpsk7icJSTw/kpDEA0nifpIAkASAJF4QSUji2LFj/MM//MNvc9VVV1111VVX/XsQXHXVVVddddVV/y5nz569FeDMmTP8a9nmBbHN82Ob+9nmgWxzP9s8N9v8W9nmP9r29jbv+q7vCsA999zDr/7qr/IvsY1tbGMb29jmfzrb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvbvKhsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s8z+ZbWxjG9vYxjb/UQ4ODvjDP/xD7rnnHnZ2dnjbt31bdnZ2+I9imxfENs+Pbf4jSUISz48kHkgS95MEgCTuJ4n7SUISAMeOHeOqq6666qqrrvoPQXDVVVddddVVV/2HOHPmDC+Mbe5nmweyzf1sYxsA29jGNg9km/vZ5gWxzXOzjW3+NWzz/Njm32p7e5t3fdd3BeCee+7hV3/1V/n3sI1tbGMb29jm/xPb2MY2trGNbWxjG9vY5v8L29jGNraxjW3+K+zv7/MHf/AH3HPPPWxvb/M2b/M27OzscD/bvDC2eWFsYxsA29jGNs+PbR7INs+PJP61JCEJSTyQJCRxP0k8P5K4nyQe6NixYwDcd999t3LVVVddddVVV/17EFx11VVXXXXVVf8u99133638B7HNC2Ib29zPNvezzf1s80C2eX5s86KwzYvKNi+K7e1tXud1XgeAe+65h1/91V/lP4ttbGMb29jGNraxzVX/e9nGNraxjW1sYxvb/FeyjW1sYxuAg4MD/uAP/oB77rmHnZ0d3uZt3oadnR3+I9nmhbHNA9nmX0MSAJKQhCReEElI4oEkcT9JAEgCQBL3k8RzO378OFddddVVV1111X8Igquuuuqqq6666t/tvvvuu/XMmTP8W9jmX8M297PN/WxzP9s8kG2eH9vY5vmxjW3+M7zu674uN9xwA/fccw+/8iu/gm3+u9jGNraxjW1sYxvb2Oaq/x62sY1tbGMb29jGNv9dbGMb29jGNi/IwcEBf/AHf8A999zDzs4Ob/u2b8t/F9u8IJJ4UUlCEpJ4fiTxQJJ4YSTxQJKQBMB99913K1ddddVVV1111b8XwVVXXXXVVVdd9e929uzZW8+cOcO/xDb3s80D2eaBbGMb29jmgWxzP9vczzb3s80D2eYFsY1tbGMb2/xLbPNv8VZv9VbccMMNHBwc8Cu/8ivczza2sY1tbPM/hW1sYxvb2MY2trGNbWxz1b/MNraxjW1sYxvb2MY2trHNfzfb2MY2trGNbf61Dg4O+IM/+AMODg7Y2dnhfd7nfXhutnlutvn3sM2/hyT+JZKQhCQeSBKSuJ8kACQBIAkASTyQJO537Ngxzp49eytXXXXVVVddddW/F8FVV1111VVXXfUfxjb/XraxzXOzjW3uZ5v72eZ+trmfbR7INv+d3uqt3oobbriBg4MDfuInfoJ/iW1sYxvb2MY2/1PZxja2sY1tbGMb29jGNraxjW1sYxvb/G9hG9vYxja2sY1tbGMb29jGNraxjW3+J7KNbWxjG9vY5j/SwcEBv/Irv8LBwQE7Ozu84Ru+If+ZbPNAtnlBJPHCSEISknhhJCGJB5LE/SQBIAkASdxPEpJ4oOPHj3PffffdylVXXXXVVVdd9e9FcNVVV1111VVX/bv9/d///W8/9rGP5V/LNgC2eVHZ5n62uZ9t7meb+9nmgWxjm38P2/xLbPNAr/d6r8eNN94IwB/8wR/w72Eb29jGNraxzf92trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxzf9WtrGNbWxjG9v8V9nf3+eXf/mXAXjsYx/LK7/yK/Mvsc2/lm0eyDYviCT+NSQhCUlI4vmRxANJ4oWRxFVXXXXVVVdd9Z+K4Kqrrrrqqquu+g8jiX+JbV4Q2zyQbWxjmweyzf1scz/b3M8297PNc7PNfyTbvCA33HADj370owH4lV/5Fe655x7+M9jGNraxjW1sY5ur/n+wjW1sYxvb2MY2/5VsYxvb2MY2AAcHB/z4j/84AK/8yq/MK7/yK/MfyTYvjG1eFJJ4UUhCEpJ4IElI4n6SAJAEgCQAJPHcJCGJY8eOcd99993KVVddddVVV13170Vw1VVXXXXVVVf9u509e/YZZ86c4T+SbR7INra5n23uZ5v72eb5sc1zs82/lm3+NW688Ube5m3eBoBf/uVf5u677+a/g21sYxvb2MY2trHNVf872MY2trGNbWxjG9v8d7CNbWxjG9u8MAcHB/z+7/8+AC/2Yi/GTTfdxAtjmxeFbZ6bbe5nmweSxL9EEpJ4UUhCEg8kiftJAkASz48kJHG/Y8eOcfbs2Wdw1VVXXXXVVVf9e1G56qqrrrrqqqv+3e67775b+TeyjSRsIwkA20ji+bGNJABsIwkA20jigWwDIAkA20jigWwDIIl/iW0k8aLa2dnhbd7mbQD467/+a+655x4AbPPcJPHfyTYvCklc9Z/DNv/T2eY/wlOe8hS2trZ46Zd+aV7lVV6FS5cucenSJV4Q27wgtrHNc7PNc5PEv0QSz00SkpCEJCQhiedHEpK4nySeH0ncTxJXXXXVVVddddV/GoKrrrrqqquuuuo/xJkzZ3hR2eYFsc2/xDb3s839bANgmxfENs+PbV4Y27wgtnl+Xv/1Xx+Ae+65h7/+67/mhbGNbWxjG9vY5n8a29jGNraxjW1sYxvb2MY2tvn/zDa2sY1tbGMb29jGNraxjW3+J7GNbWxjG9vY5j/SU57yFO655x5uvvlm3umd3ol/iW1s80C2eVHY5j+DJCQhiecmiftJAkASAJK4nySen2PHjvEP//APv81VV1111VVXXfXvRXDVVVddddVVV/27nT179laAM2fO8B/JNraxjW1scz/b2AbANvezDYBt7mebB7LN82Mb29jGNraxjW3+td7gDd6AG2+8kYODA375l3+Zfyvb2MY2trGNbf63sI1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vY5j+SbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2/xvYxja2sY1tbPNfYX9/n9/7vd/j4OCAnZ0d3viN35gXhW1sY5sXxDb3s82/hSQk8aKShCQeSBL3kwSAJO4niQeShCSOHz/OVVddddVVV131H4bgqquuuuqqq676d7vvvvtuBThz5gwvKtvczzYAtrmfbZ4f29jmudnmudnmfrZ5INv8Z7nxxht5zGMeA8Dv//7v85/BNraxjW1sY5v/L2xjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb/H9gG9vYxja2sc1/JdvYxja2ATg4OOCXfumXAHjxF39xXuzFXox/L9v8W0niuUlCEpKQhCQkIQlJPDdJSOJ+knh+JHE/SUjifseOHQPgvvvuu5Wrrrrqqquuuurfi+Cqq6666qqrrvoPcd99993KfxDb/EtsA2Cb+9kGwDb3s839bPNAtvn3ss0D7ezs8HZv93YA/P7v/z733HMP/5VsYxvb2MY2trGNba76v8s2trGNbWxjG9v8V7ONbWxjG9u8IAcHB/ze7/0eAK/6qq/KsWPH+LeyzQPZ5j+bJCQhiQeSxP0kASAJAEncTxLP7dixY1x11VVXXXXVVf9hCK666qqrrrrqqv8QZ8+evfXMmTP8W9kGwDYPZBvb2MY2D2QbANvczzYAtrmfbe5nmweyzX+kV3qlVwLgnnvu4clPfjK2sY1tbPPfzTa2sY1tbGMb29jmqv+ZbGMb29jGNraxjW1s89/FNraxjW1s86/1lKc8hXvuuYdjx47xTu/0Tvxb2OaBbHM/2/xrSOLfQhKSuJ8k7icJAEncTxIvyH333XcrV1111VVXXXXVfwSCq6666qqrrrrqP8zp06f517DNC2Ob52Yb29zPNgC2eW62eX5s80C2+bewzQO98iu/Mo997GM5ODjgl37pl3h+bGMb29jGNrb5n8I2trGNbWxjG9vYxja2ueo/hm1sYxvb2MY2trGNbWzzP4VtbGMb29jmP8rv/d7vcXBwwLFjx3i1V3s1/qPY5kUhiQeShCQkIQlJSEISkpCEJCTx3CRxP0k8P5J4IElIQhLHjh3j7Nmzt3LVVVddddVVV/1HILjqqquuuuqqq/5D3HfffbeeOXOG/yi2eWFscz/bANgGwDbPzTYPZJsHso1tXlS2eaCdnR1e+ZVfGYDf+73f41/LNraxjW1s8z+ZbWxjG9vYxja2sY1tbGMb29jm/zrb2MY2trGNbWxjG9vYxja2sc3/VLaxjW1sYxvb/Gc6ODjg937v9wB48Rd/cW655RZeVLZ5INv8V5KEJCRxP0ncTxIAkgCQxP0kIYkHOnbsGPfdd9+tXHXVVVddddVV/xEIrrrqqquuuuqq/xD33XffrWfOnOFfyzb3sw2AbR7INraxjW3uZ5v72QbANgC2AbDN/WzzL7HNv8Q2z+2N3uiNAHjKU57CPffcw38E29jGNraxjW1s87+RbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc3/RraxjW1sYxvb/FexjW1sY5u7776bv/qrv+LYsWO82qu9Gi8K2zyQbe5nmxeFJP4lkpCEJF4YSdxPEveTBIAk7ieJq6666qqrrrrqPx3BVVddddVVV131P5ZtbPPcbHM/2zw32wDYBsA297PN/Wzz/NjGNrZ5INvY5rm92Iu9GDfddBMHBwf83u/9Hv8VbGMb29jGNra56qrnxza2sY1tbGOb/2q2sY1tbPP8PPnJT+bg4IBbbrmFV3/1V+eFsc1/NElIQhKSkIQkHkgSkpCEJCTxQJKQBIAknh9JPDdJSOLYsWPcd999t3LVVVddddVVV/1HILjqqquuuuqqq/5DnD179hlnzpzh38I297PNi8I2tgGwDYBtXhDb3M8297PNC2Mb29jm+dnZ2eGN3uiNAPjd3/1dbGOb/y62sY1tbGMb29jGNlf932Qb29jGNraxjW1s89/BNraxjW1s86I4ODjgd3/3dwF4iZd4CY4dO8Zzs41tnptt7meb/0qSkMQDSQJAEgCSAJDEA0lCEvfb2dnh7Nmzz+Cqq6666qqrrvqPQHDVVVddddVVV/2HuO+++27lP5Bt7mcb29jGNg9kGwDbANgGwDYAtrmfbZ4f2/xbvfEbvzEAd999N/fccw/3s41tbGMb2/xPYBvb2MY2trGNbWxz1f9MtrGNbWxjG9vYxjb/3WxjG9vYxjb/Hvfccw9PfvKTOXbsGG/2Zm+GbWxjG9s8P7a5n23uZ5sXRhIviCQkIQlJSEISkpCEJJ6bJCRxP0kASAJAEveThCSe27Fjx7jqqquuuuqqq/7DEFx11VVXXXXVVf9hzpw5w7+VbZ4f2zw329jmfrYBsA2AbQBsA2Cb52abB7LNv9bNN9/MzTffDMDv/d7v8S+xjW1sYxvb/E9jG9vYxja2sY1tbGMb29jmqn8f29jGNraxjW1sYxvb2MY2/5PYxja2sY1t/jP81V/9FQAPetCDeNCDHsS/hW3+NSQhCUlI4kUhCUlI4oEkcT9JAEjifpJ4Yf7hH/7ht7nqqquuuuqqq/4jEFx11VVXXXXVVf8hzp49eyvAmTNn+PeyDYBtXhjb3M82ALYBsA2AbQBsA2Cb+9nmgWzzr/FiL/ZiAPzVX/0VBwcH/FvYxja2sY1tbPO/gW1sYxvb2MY2trGNbWxjG9vYxjb/19jGNraxjW1sYxvb2MY2trGNbWzzP51tbGMb29jGNv8VbLO/v8/v/u7vAvAWb/EWvDC2uZ9tXlSS+I8kCUncTxLPjyQeSBKSkMSxY8e46qqrrrrqqqv+QxFcddVVV1111VX/Ie67775bAc6cOcO/lW1eENvYxja2uZ9t/rVscz/bPJBtbPMvefEXf3Fe/MVfnIODA/7qr/6K/2i2sY1tbGMb2/xfYBvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2/9vZxja2sY1tbPNfyTa2sY1t7nf33Xdz9913c+zYMV7yJV+S58c2z49t/j0kIQlJSEISkpCEJCQhCUlI4oEkcT9JAEgCQBL3k4QkHujYsWMA3Hfffbdy1VVXXXXVVVf9RyC46qqrrrrqqqv+w9x333238h/ENvezzXOzjW0AbANgGwDbANgGwDYAtrmfbe5nm+dmmxfmTd7kTQD43d/9Xf4r2cY2trGNbWxjm6uuekFsYxvb2MY2trHNfzXb2MY2trHNC3JwcMBf/dVfAfCar/maPDfbPJBt/q0kIQlJSOJfSxKSuJ8k7icJAEncTxLPz87ODlddddVVV1111X8ogquuuuqqq6666j/M2bNnbz1z5gz/HrZ5INu8MLYBsA2AbQBsA2AbANsA2Ob5sc1zs41tnturvdqrAXD33Xdz9913Yxvb2Oa/k21sYxvb2MY2trHNVf+32cY2trGNbWxjm/9OtrGNbWzzr3X33Xdz9913c/z4cd7yLd+S+9nmgWxzP9sA2OYFkcSLShKSkIQkJCEJSUjigSQhCQBJPD+SeG6SkIQk7rvvvlu56qqrrrrqqqv+oxBcddVVV1111VX/oU6fPs1/FNvczza2sY1tbHM/2wDYBsA2ALZ5fmwDYJsHss3zYxvb2Abg1V7t1QD4q7/6K56bbWxjG9vY5n8K29jGNraxjW1sY5ur/ueyjW1sYxvb2MY2trHN/wS2sY1tbGOb/wi/+7u/C8CDHvQgjh8/zn80SdxPEpKQhCQk8S+RhCQeSBIAkgCQBIAk7icJSUjifjs7O5w9e/ZWrrrqqquuuuqq/ygEV1111VVXXXXVf5j77rvv1jNnzvDvZZsHss3zY5v72QbANgC2uZ9tAGzz3Gzzr/Gmb/qmADz5yU/m7rvv5kVhG9vYxja2+Z/INraxjW1sYxvb2MY2trnqP45tbGMb29jGNraxjW1s8z+NbWxjG9vYxjb/WQ4ODrj77rs5fvw4r/Var4VtHsg297MNgG1eEEk8N0lI4l8iCUlI4rlJQhL3kwSAJAAkcT9JPD/Hjh3jvvvuu5Wrrrrqqquuuuo/CsFVV1111VVXXfUf5r777rv1zJkz/EeyzQPZxjb3s41tAGwDYJv72QbANgC2AbDN/WxzP9u8MC/xEi8BwJOf/GT+PWxjG9vYxja2+d/ANraxjW1sYxvb2MY2trGNbWxjm//LbGMb29jGNraxjW1sYxvb2MY2tvnfwDa2sY1tbPNfyTa2+Z3f+R0AHvSgB3H8+HHuZ5v72eY/kiQkIQlJSOKBJCEJSUjifpK4nyQAJHE/SVx11VVXXXXVVf9lCK666qqrrrrqqv9ytrGNbWzz/NjmgWxjm/vZxjb3sw2Abe5nGwDbPJBtAGzz/Njm+XnzN39zAJ785Cdz991385/BNraxjW1sY5v/C2xjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc3/BbaxjW1sYxvb/FeyjW1sYxvb3O/g4IC7776b48eP89qv/dq8MLZ5QSTxQJK4nyQkIQlJ/GtJ4n6SuJ8k7ieJB5KEJCQhiZ2dHe67775bueqqq6666qqr/qMQXHXVVVddddVV/2HOnj37jDNnzvCvZZt/K9vczzb3sw2Abe5nmxfENg9km+f2Ei/xEgA8+clP5r+abWxjG9vYxja2ueqqF5VtbGMb29jGNrb572Ab29jGNv+S3/md3wHgwQ9+MAC2uZ9tHsg2LypJSOL5kYQkJCEJSUhCEpKQhCTuJwlJAEjigSRxP0lI4rkdO3aMs2fPPoOrrrrqqquuuuo/CsFVV1111VVXXfUf5r777ruVfyPbPDfbANjmfraxjW3uZ5v72cY2ALa5n20AbANgGwDb3M82D2Sb+73kS74kAHfffTd33XUXtrGNbf672cY2trGNbWxjm6v+/7GNbWxjG9vYxjb/nWxjG9vYxjb/WgcHB9x9990cP36cl37pl+b5sc0LIokXhSQkIYkXlSQkcT9JAEgCQBL3k8QLsrOzw1VXXXXVVVdd9R+K4Kqrrrrqqquu+g9z9uzZW8+cOcO/lW1eGNs8kG1sA2Ab29zPNvezDYBtAGwDYBsA29zPNg9kG9u8xmu8BgB/+Zd/yXOzjW1sYxvb/E9hG9vYxja2sY1tbGObq/73sI1tbGMb29jGNraxzf8EtrGNbWxjm/8of/mXfwnA67zO63A/2wDYBsA2LwpJ3E8SkpDEc5OEJCQhCUlIQhKSeCBJ3E8SAJK4nyQeSBKSkIQkAP7hH/7ht7nqqquuuuqqq/6jEFx11VVXXXXVVf/hzpw5w7+VbR7INgC2eUFs80C2AbCNbQBs88LY5n62eaCXfMmX5NixY+zv73P33XfzorCNbWxjG9v8T2Ub29jGNraxjW1sYxvbXPWfxza2sY1tbGMb29jGNrb5n8g2trGNbWzzn+nuu+/m7rvv5vjx4zzkIQ/BNv8ekpDEc5OEJCTxL5GEJO4niftJ4n6SuJ8kJPFAOzs7XHXVVVddddVV/+EIrrrqqquuuuqq/zD33XffrQBnzpzh38M2L4htbGMb29gGwDYAtgGwzf1scz/bANgGwDbPj23u91Iv9VIA/OVf/iX/HraxjW1sYxvb/G9hG9vYxja2sY1tbGMb29jGNrb5/8g2trGNbWxjG9vYxja2sY1tbPO/gW1sYxvb2MY2/5VsY5snPelJALzO67wO97MNgG2eH0k8kCSemyQkIYnnJglJSEISkpDEA0lCEgCSeCBJ3E8Sz8/Ozg4A9913361cddVVV1111VX/UahcddVVV1111VX/oe67775bgQfz72QbSQDYRhK2kcRzs40kbCMJ20jCNraRBIBtJGEbSdhGEraRhG0k8UDHjx/nQQ96EABPfvKT+c9gm+dHEv/b2eaq/11s8z+BbV6Qu+++G4CHPOQhPOQhD+FpT3saL4wkXhhJSOK5SUISknhBJCEJSdxPEgCSAJAEgCSemyTud+zYMa666qqrrrrqqv9wBFddddVVV1111X+os2fP3vqYxzyG/wi2uZ9t7mcb29jmfrYBsA2Abe5nG9sA2OaFsc39bPOar/maADzpSU/iv5ptbGMb29jGNra56qp/L9vYxja2sY1t/rvYxja2sc0Ls7+/z5Oe9CQAXvZlXxbbANgGwDYvCklI4oEkIQlJPJAkJCEJSUhCEg8kiftJAkASAJJ4IElI4rndd999t3LVVVddddVVV/1HIrjqqquuuuqqq/5Xsc0D2cY2ALYBsA2AbWxzP9vczzYAtgGwzf1sc78HPehBADzpSU/CNrb5n8A2trGNbWxjG9tcddX9bGMb29jGNraxzX8n29jGNraxzb/Wk570JAAe8pCH8EC2eSBJPDdJPDdJSOKBJCEJSbwgkpCEJAAkIQkASQBI4n6SkMTzs7Ozw9mzZ2/lqquuuuqqq676j0Rw1VVXXXXVVVf9h7rvvvtuPXPmDP9RbHM/2zyQbe5nGwDbANjmfraxzf1sA2CbB7LNA730S780x48fZ39/n7vvvpv72cY2trGNbf4nsY1tbGMb29jGNra56v8O29jGNraxjW1sY5v/CWxjG9vYxjb/Ee6++27uvvtuTpw4wUMf+lBs828hCUk8kCQk8UCSkIQkJCGJ5yaJ+0kCQBL3k8Rzk4QkJLGzs8N99913K1ddddVVV1111X8kgquuuuqqq6666j/Ufffdd+uZM2f4j2SbB7KNbQBsYxsA2wDYBsA2trmfbWwDYJv72ea52eZBD3oQAH/5l3/Jv8Q2trGNbWzzP5VtbGMb29jGNraxjW2u+u9lG9vYxja2sY1tbGMb2/xPYxvb2MY2tvnPdNdddwHwsi/7sgDY5oEk8YJIQhIPJAlJ3E8SkpDE8yMJSUjifpJ4fiTxQJKQxFVXXXXVVVdd9Z+O4Kqrrrrqqquu+l/FNs+PbWxjGwDb3M82trmfbe5nGwDbANjmfi/90i8NwN13382/hW1sYxvb2MY2/xvYxja2sY1tbGMb29jGNraxzVX/MtvYxja2sY1tbGMb29jGNv8b2MY2trGNbf4r2eZJT3oSAA996EN5UUniuUlCEveThCSemyQkIQlJPJAkJAEgCQBJAEjifpKQxPNz0003cd99993KVVddddVVV131H4ngqquuuuqqq676D3X27NlnnDlzhhdGEv9atnkg29jGNra5n21sA2Ab29zPNra5n20AbPNAtnnpl35pAO6++2729/f5j2Qb29jGNraxzf9mtrGNbWxjG9vYxja2sY1tbGMb29jGNraxjW3+J7GNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s87+VbWxjG9vYxjb/1WxjG9vYBmB/f5+77rqLEydO8NCHPhQA2wBI4l8iCUncTxKSuJ8kJCEJSTw3SUhCEveTBIAkACRxP0k8N0lIQhIAZ8+efQZXXXXVVVddddV/JIKrrrrqqquuuuo/1H333XfrmTNn+M9gGwDbPDfb2AbANra5n21scz/b2AbANvezzf0e8pCHAPCkJz2J/yq2sY1tbGMb2/x/Yxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vY5v8T29jGNraxjW3+u9jGNraxzQty9913A/ByL/dy3E8Sz48kACQhiftJQhL3k4QkHkgSkpCEJCTxQJK4nyQAJHE/SdxPEpKQxAPt7Oxw33333cpVV1111VVXXfUficpVV1111VVXXfUf6uzZs7cCnDlzhrNnz/IfzTaSALDN/SQBYBtJANjGNpIAsI1tJAFgG0kA2EYStpHEgx/8YADuuusu/rvZ5gWRxFXPa6TjL/tX5GnlYRxqi+qRY77EzXkbjxn/jk0f8kf9a/B39aUAeKXhD3ip6a/4v842/xPZ5t/qSU96Ei/3ci/Hwx72MGwjiReVJCRxP0lI4n6SkIQknh9JSEISAJKQBIAk7ieJ+0nihTl79uytXHXVVVddddVV/5GoXHXVVVddddVV/ynOnDnD2bNn+c9iG0nczzYAkrCNbSRhG9vYRhL3s40kAGwjifu9zMu8DMePHwdgf3+f50cS/xPY5oWRxP83SfALs7fivnId9xs046yu4Wxcw9+Vl+TVx9/hvE5yv2Pe5f8C2/xPZ5v/SPv7+9x1113ccMMNPOxhD+OpT30q/xJJSOJ+kpDE/SQhiQeShCQkIQlJPJAk7ieJ+0kCQBLPjyQAtre3ueqqq6666qqr/lMQXHXVVVddddVV/6Huu+++W/kPYBvb2MY2D2Sb+9nGNrYBsA2AbWxzP9vYxja2uZ9t7mcbgOPHjwPwpCc9iRfENraxjW1s8z+RbWxjG9vYxja2sY1t/q95Snkk95XreEFG9fxW/wbcVW7mfjve438629jGNraxjW1sYxvb/E9jG9vYxja2+c9w9913A/Cwhz2MF0QSAJJ4IEncTxKSuJ8kJCGJ50cSkrifJB5IEgCSeCBJSEIS99vZ2QHgvvvuu5Wrrrrqqquuuuo/EpWrrrrqqquuuuo/3H333XfrmTNnHsx/INsASOJ+tpHE/WwjCdtIwja2sY0kHsg2tpEEgG0kYZuHPOQhANx11138a9jmuUnifzrbvCgk8b/B7eUW7vdqw+/yyOnxDDHjnM7wD/XFuaM8iAc6nhc55kv8d7HN/wW2+e9y11138XIv93I87GEP40UlCUkASEIS95OEJO4nCUlIQhKSkMT9JCEJAEkASAJAEveTxAuys7PDVVddddVVV131n4LKVVddddVVV131H+7s2bO3nj59+sG8EJKwzb+WbSRhG0nY5n6SsI0kbCMJANvYxja2sY0kAGxjG0nYRhIPechDAHjSk57Ev5dtnh9J/G9jm38LSfxXOtImAFs+4MWmvwWgy5ENDrkQJ7mz3IwJAB49PY5XHX6XwsS/l23+P7DN/xS2Adjf3wfgxIkTPD+SuJ8kJHE/SdxPEpIAkIQkJPGCSEIS95MEgCQAJHE/STw3STzQ2bNnn8FVV1111VVXXfUfjcpVV1111VVXXfU/jm1eFLaRxP1sA2AbSdjGNpJ4INvYxjaSALCNJF72ZV8WgCc96Un8Z7LN8yOJ/2ts81/pzVc/yf3MFYfa5Ldmb8Td5UYAZl7zGuvf4CHtqQCYq56bbf4nsc0Lsr+/z1133cUNN9zAwx72MJ761Kfy/EjifpKQBIAkJAEgCUncTxKSkIQkJCEJSdxPEpIAkASAJO4niftJ4vnZ2dnhvvvuu5Wrrrrqqquuuuo/GpWrrrrqqquuuuo/3H333XfrmTNn+M9iG0nczzYAkgCwjW0kYRvb2MY2tpHEA9lGEgDHjx/nv5NtXhBJXPWv94z6UH6nfz3WmgNwXbuT11n/Kls+4Cqwzf9EtvnXuOuuu7jhhht42MMexlOf+lTuJ4nnJon7SeJ+krifJCTxwkhCEveTBIAkACTxQJJ4Qba3t7nnnntu5aqrrrrqqquu+o9G5aqrrrrqqquu+g9333333foSL/ES/GeyjSRsIwkA2wBIwja2kQSAbWxjG9vYxja2kQSAbU6cOAHAXXfdhW0k8T+FbV4QSVz1nCYKf9y/Bo/vXgKAwLzs+Ke89PBnCLPWjIEZ297j/zrb/E9mm3+vu+++G4CHPexhvCCSkASAJCQBIAlJAEhCEgCSkIQkJCEJSUhCEveTxP0kASCJ+0ni+ZEEgG12dna45557uOqqq6666qqr/sNRueqqq6666qqr/lOcOXOG/2y2kYRt7icJ20jCNraxjSReENvYRhIPfehDAbjrrrsAsM1zk8T/NLZ5YSTx/8mFOMVvzt6Yi3ESgG3v8TqrX+HavAeAv+5fnr+or8g1eQ9vsfpJ/rezzf8WtvnPsL+/D8CJEyd4fiRxP0ncTxIAkpAEgCQk8S+RhCQAJCEJAEncTxIPJInnJomdnR3uu+++p3PVVVddddVVV/1Ho3LVVVddddVVV/2HO3v27DN4EUjCNv8etpHE/WwDYBtJ2MY2trGNbWxjG9vYRhL3O3HiBAD7+/u8ILZ5fiTxP5Vt/iWS+L/gH+pL8if9q9FUAXjY9CReffgteg/cbycvkSrcU27kfJzmVJ7jfyLb/G9mm/8q+/v77O/vc/LkSR72sIfx1Kc+FUk8N0kASEISAJIAkIQk7icJSUhCEpKQhCQkcT9JPD+SuJ8k/iVnz559BlddddVVV1111X80KlddddVVV1111X+4++6779YzZ87wH802DySJ+9nmfpKwjW0kAWAb29jmudnGNi/3ci8HwBOf+ET+LWzz3CTxv4Vt/jUk8T/Nb/evz5O7x/BAd5ab+NXZm3Eyz3Myz3Miz3Nt3k1gEnF3uYlTeY7/Krb5v8g2/9329/fZ3t7m+ZGEJAAkASAJSQBI4n6SkMT9JCEJSUjifpKQBIAkACQBIIn7SeK5SeKBtre3OXv27K1cddVVV1111VX/0ahcddVVV1111VX/4c6ePXsrwJkzZzh79iz/EWzz3GwjCdtI4n62kYRtbGMbSdzPNraxjW0kAXDixAkA9vf3+Y9im+dHEv/b2ebfSxL/kW6vD+G5rbTB3WWDu8tNPD/CvKhs8/+dbf4nsc397rrrLm644QYe9rCH8bSnPY37SeJ+kgCQBIAkJAEgCUkASEISknhukpDE/SQBIAkASQBI4oEk8cLcd999t3LVVVddddVVV/1HI7jqqquuuuqqq/7TnDlzhv9stgGwjW1sYxvb2MY2trGNbWxjG9vYxja2sc2JEycAODg44D+bbWxjG9vYxjb/39jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2WdOx0hyASuPtj76fFxv/hs4DL0jvNQ8an4xtbGMb29jGNraxjW1s8/+JbWxjG9vYxjb/nWxjG9vYxjYPdNdddwHwsIc9jOcmCUkASAJAEgCSkASAJCQBIAlJSEISkpDE/SQhCQBJAEgCQBL3k4QkXpAbbriBq6666qqrrrrqPw2Vq6666qqrrrrqP9x99913K4Ak/iWSsM2/h20k8UC2kYRtbGMb29jGNs/Pwx72MADuuusu/rvY5gWRxFUv2J6Oc7/jeZ7jeYFXWf8OL7f+I57cPYan1kdysZxmolKZOD3dwysNf8CmD/n/yjb/k9nmX2N/f5/nRxL3kwSAJAAkASAJSQBIQhIviCQkcT9JAEgCQBL3k8Rzk8QD7ezsAHDffffdylVXXXXVVVdd9R+NylVXXXXVVVdd9Z/ivvvuu/X06dMP5t9AErb517LNA9lGEgC2eSDb2MY2trHNiRMnANjb2wNAEv+T2OYFkcT/d6fzPt7/4Gt5bj0DLzb+DS82/g3/H9nmfwPb/Ec5efIk95MEgCQkASAJAEkASAJAEpIAkIQkJCEJSUhCEpIAkIQkACQBIIn7SeJ+krjqqquuuuqqq/5bEFx11VVXXXXVVf8pzp49e+uZM2eQxH8W29zPNgC2sQ2AbWxjGwDb2MY2trHNC2Mb29jGNrb5n8o2trGNbWxjG9vYxjZX/d9jG9vYxja2sY1tbGOb/4lsYxvb2MY2/xH29/fZ39/nxIkTnDx5kvtJAkASkpCEJCQhCUlIAkASkrifJCQhiQeSxP0kASCJ+0nifpJ4Yba3t/mHf/iH3+aqq6666qqrrvrPQHDVVVddddVVV/2vZBsA29gGwDb3s41tbGMb29jGNra5n21s87CHPQyAu+66ixfGNraxjW1sY5v/DWxjG9vYxja2sY1tbGObq/5nsI1tbGMb29jGNraxzf8GtrGNbWxjm/9M+/v7AJw4cQJJSAJAEgCSAJAEgCQAJCEJAElIQhIPJAlJSAJAEpIAkASAJCQBIAlJ3E8SkpCEJCQhiZ2dHe67775bueqqq6666qqr/jNQueqqq6666qqr/lPcd999tz7mMY8BQBK2+Y9im+dmG0nY5n6SsI1tbGMb29jGNraxjW1OnjwJwP7+Pv8WtnlukvjfyDb/GpK46oWzzf91tvmf5MSJE9xPEgCSAJAEgCQAJAEgCUkASEISkpCEJCRxP0ncTxIAkrifJO4niauuuuqqq6666r8NwVVXXXXVVVdd9Z/ivvvuu5UXkST+I9jmgWxjG9vYxja2AbCNbe534sQJ/qPZxja2sY1tbPN/jW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGOb/0lsYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb2/xfYhvb2MY2trHNfyfb2MY2d955Jw8kCQBJAEgCQBKSkIQkJAEgCUm8IJKQBIAk7ieJ+0nifpL4l2xvb3PffffdylVXXXXVVVdd9Z+BylVXXXXVVVdd9Z/mzJkz3E8StvnPZpsHkoRtbGMbANvYxja2sc3JkycBuOuuu/jPZpvnRxL/39nmqv8ZbPM/lW3+JSdPnkQSAJIAkASAJCQBIAkASUgCQBKSkIQkJCEJSdxPEgCSkMT9JAEgiQeSxAuyvb3N2bNnn8FVV1111VVXXfWfgcpVV1111VVXXfWf4uzZs8/gv4Bt7icJANvczzaSsA2AbWxjGwDb2OZ/Atu8IJK46qr/aLb5n842/xr7+/sAnDhxAgBJAEhCEpKQBIAkACQBIAlJAEhCEpKQxP0kIQkASTyQJAAkcT9JXHXVVVddddVV/62oXHXVVVddddVV/ynuu+++W8+cOcMDScI2LwpJ2OZfwzaSeCDb2AbANraxjW1sYxuAEydOAGCb/4ls88JI4qqrnh/b/G9hm3+v/f19AE6ePIkkACQhCQBJAEhCEpKQhCQkIQlJPDdJSEISAJIAkASAJAAkcT9JPDdJPLft7W3uu+++W7nqqquuuuqqq/4zULnqqquuuuqqq/5TnD179laAM2fOcPbsWf4lkrDNv5dtJGGb+9lGEraxjW0AbGMb29xvf38f2zw3SfxPZpsXRhJX/d9km/+NbPNfQRKSAJCEJCQhCQBJSEISAJKQhCQkIQlJSOJ+kgCQBIAkACQBIIkHksQLsr29DcDZs2dv5aqrrrrqqquu+s9A5aqrrrrqqquu+k915swZzp49y/0kYZv/CLZ5YWwDYBvb2MY2trGNbQBsc7/9/X2eH9s8P5L438A2LwpJXPU/g23+r7DNf5X9/X0ATpw4gSQkASAJSQBIQhKSkASAJCQBIAlJSEIS95OEJAAkASAJAEkASOJ+kviXbG1tcdVVV1111VVX/aeictVVV1111VVX/ae47777buW/iW0kcT/b2MY2trGNbWxjG9ucPHmSfwvbPDdJ/G9lm38tSVz1wtnm/wvb/E8hCQBJSAJAEpIAkIQkJCEJSUjiuUlCEveTBIAkACQBIIn7SeKBJPH87OzsAHDffffdylVXXXXVVVdd9Z+BylVXXXXVVVdd9Z/mvvvuu/X06dMP5rlIwjb/mWwjCdsA2MY2trGNbWxjG9v8R7LN8yOJ/4ts8x9JEv/dbHPVC2eb/2lsY5sHkoQkACQhCQBJSAJAEgCSkIQkJCEJSUgCQBKSAJAEgCQAJAEgiQeSxFVXXXXVVVdd9d+KylVXXXXVVVdd9Z/m7Nmzt545c+bBvIgkYZv7ScI2/162sY1tbGMb29jGNrb5r2Cb50cSVz2bba76n8M2/1PZ5oWRhCQAJCEJSUhCEpKQhCQkcT9JSEIS95OEJAAkASAJAEkASOJ+knh+JHE/22xtbfEP//APv81VV1111VVXXfWfhcpVV1111VVXXfWf6syZM/xHkIRt/jVsIwkA29jGNrbJTCRhG9v8d7LNCyKJq/7jPLl7LFu5x/XtDq56Ntv8T2ebfy1JAEhCEpIAkIQkACQBIAlJSOKBJCGJ+0kCQBIAkgCQxP0k8UCSeH4ksb29zZ133nkrV1111VVXXXXVfxYqV1111VVXXXXVf5r77rvv1muvvZbnRxK2+a9im8wEQBK2sY1tbPM/lW1eGElc9aK7p94EwPXLO/j/xDb/29jmP4IkJCEJAElIQhKSkIQkJCEJSUhCEpKQBIAkJAEgCQBJAEgCQBIPJImrrrrqqquuuuq/HZWrrrrqqquuuuo/zX333Xfrtddey7+GJGzzH8U2krifbWxjG9vYxjb3s41t7ieJ/8ls88JI4qpne3L3WLZyj/9rbPO/mW3+o0lCEpKQBIAkJCEJSUhCEpIAkIQkJCGJ+0lCEgCSAJAEgCQAJHE/STw3STw/29vb3Hfffbdy1VVXXXXVVVf9Z6Fy1VVXXXXVVVf9pzpz5gz/3WwjCdsAZCaSsI1tbGOb58c2z00S/1vY5kUhif/rntw9FoCD2OHuchPXtzv4n842/9fY5r+KJO4nCUlIQhIAkpCEJCTx3CQhiftJAkASAJIAkMT9JHE/SfxLtre3OXv27DO46qqrrrrqqqv+sxBcddVVV1111VX/ac6ePfsMXghJ/Esk8dwkASCJfwvb2CYzyUxsc/78eQC2t7f5l9jGNraxjW3+t7ONbWxjG9vYxja2sY1tbGOb/42e3D2W+/3V7JX572Ab29jGNraxjW1sYxvb2MY2/5vZxja2sY1tbPNfTRKSkIQkJCEJSUgCQBKSkIQkJCEJSQBIQhIAkgCQBIAkACQhCQBJSOK5SUISkpAEwNbWFlddddVVV1111X8qKlddddVVV1111X+a++6779YzZ87wH0UStvm3sI0kbAOQmUjCNrb597LN8yOJ/4ts8x9FEv8V7qk3cb+D2OHuchPXtzv4l9jmqhfMNv+TbG9vA3Dx4kUkIQlJSEISkpCEJCQhCUlIQhKSkMT9JCEJAEkASAJAEgCSuJ8kHkgSL4gkAO67775bueqqq6666qqr/rNQueqqq6666qqr/tOcPXv2VoAzZ85w9uxZnh9J2OaBJGGb/0y2sY1tbGOb/wy2eUEkcRXY5j/bU/rH8kAHscPd5Uaum27nqheNbf4ns80DSUISkpCEJCQhCUlIQhKSuJ8k7icJSUgCQBIAkgCQBIAkACTxQJL4l2xtbQFw9uzZW7nqqquuuuqqq/6zEFx11VVXXXXVVf/pzpw5w/8EtgGwjW0yk8wkMzl//jwAOzs7/FexjW1sYxvb2Oaq/3h/NXsVnttT+hfjqudkG9vYxja2sY1t/iexjW1sYxvb3G97exuA3d1dJCEJSUhCEpKQhCQkIQlJSAJAEpKQxP0kASAJAEkASAJAEveThCQeSBKSkIQkJCGJ7e1trrrqqquuuuqq/3QEV1111VVXXXXVf5r77rvvVoDTp0/z7yGJF0QS/xq2uZ9tbGObs2fPArC9vc1/N9vYxja2sY1tbGObq/71DmKH53YQO9xTb+L/G9vYxja2sY1tbPM/lW1sYxvbvKgkIQlJSEISkgCQBIAkJCEJSUhCEgCSkASAJCQhCUlIAkASAJKQxP0kIQlJvCBbW1sA3Hfffbdy1VVXXXXVVVf9ZyG46qqrrrrqqqv+U9133323njlzhhdGEs9NEv+ZbGObzCQzsc3/FraxjW1sYxvb2MY2Vz2ng9jhZVZ/xHN7+PA4rpvu4P8a29jGNraxjW1sY5v/6WxjG9vYxjb/Gtvb2wDs7u4iCUlIQhKSkIQkJCEJSUhCEpK4nyQkASAJSQBI4n6SAJDE/SQhiecmCUlIQhKSuOqqq6666qqr/ktQueqqq6666qqr/lOdPXv2VuDB/AeRhG0kYRsASdjmRWUbSQDYxjZnz54FYHt7G9s8kCT+N7HNv0QS/19s5R4vvf5jHj4+jt9bvBEHscM77H8H/9vY5v8a2/xH29nZAeDSpUtIQhKSkIQkJCEJSUjiuUlCEpIAkIQkACQBIIn7SeJ+knggSbww29vb/MM//MNvc9VVV1111VVX/WeictVVV1111VVX/ac7c+YM/xJJ2ObfShK2eVHZ5n6ZydmzZwHY3t7mudnm+ZHE/1a2+deQxP92W7kHwFbu8T+Fbf4/sM1/le3tbQBuu+02JCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkASAJAEncTxIAknggSbwotra2uP3222/lqquuuuqqq676z0Tlqquuuuqqq676T3Xffffdeu211/LvJQnbvDCSsM2/lm3uvfdeAHZ2dnhR2ea5SeL/Itv8e0ji/yLbXPWcbPPfaWdnBwBJSEISkpCEJCQhCUlIQhKSkIQk7icJSQBIAkASAJK4nyTuJ4kHksRVV1111VVXXfXfjspVV1111VVXXfWf6r777rv1xV/8xfm3kIRt/rPY5n62Adje3ubfwzYviCT+v7LN/wwGwDZX/fvY5n+i7e1tAC5dukREIAlJSEISkpCEJCQhCUlIAkASkrifJAAkASAJAEncTxIPJIkXxXXXXcdf/MVf3MpVV1111VVXXfWfieCqq6666qqrrvovIYl/iSReFJIAkMRzk8S/xX333cfZs2cBuPHGG/nPYBvb2MY2trHNVVf9T2Ub29jGNraxjW3+J7GNbba2tgDY3d1FEpKQREQgCUlIQhIAkpDE/SQhCQBJSAJAEgCSAJDE/SRxP0lI4oEkIQlJSEISkpAEwNmzZ5/BVVddddVVV131n4ngqquuuuqqq676T/UP//APv3PmzBn+K0niBbGNbWwDYBvb2Obs2bP8d7CNbWxjG9vYxjZXXfWfzTa2sY1tbGMb2/xPZRvb2MY297vxxhsBeMYznoEkJBERSCIikIQkJCGJ+0lCEpIAkIQkACQBIAkASQBIQhIAkpDE/SQhCUm8MFtbW1x11VVXXXXVVf/pCK666qqrrrrqqv8SZ86cQRL/WpK4nyT+I9kGwDa2+Yd/+AcAbrjhBv6nsI1tbGMb29jGNra56qp/iW1sYxvb2MY2trHN/3S2sY1tbGObF2RnZwcASUgiIpCEJCQhCUlIQhKSkIQkJAEgCUkASAJAEgCSAJDE/SRxP0lI4rlJQhKSkIQk7nfffffdylVXXXXVVVdd9Z+JylVXXXXVVVdd9Z/q7NmztwKcPn2as2fPIgnbvCCSsM2/lyRs89wkYZvn5x/+4R94h3d4B2688Ub+7M/+jP8NbPMvkcRV/3s9YnfJ2zzlLA/ZXXJx3vEtL3kDz9iZA/Aqd+7yZrde5PRy4EknNvi2F7uOvVnlfyvb/Htsb28DcNtttyEJSUhCEpKICCQhCUlIQhKSAJCEJAAkASAJAEkASAJAEveTxHOTxAuztbUFwNmzZ2/lqquuuuqqq676z0Rw1VVXXXXVVVf9l5PEv5ckACTx72EbANvcd999AGxvb2Mb29jGNv+b2cY2trGNbWxjG9vYxja2uep/Bttg8+ZPPcsn/dltPOrCEX2aa48GPvSv78Q2r3XbRd7/H+7h+sM1XZoXO3/Iuz3xPv43sI1tbGMb29jm3+vGG28E4PbbbycikIQkJCEJAElIQhKSkASAJCQBIAlJSEISkgCQBIAk7ieJ+0lCEpJ4fiRxv+uuu46rrrrqqquuuuq/BJWrrrrqqquuuuo/1X333XcrwJkzZ3j84x/Pi0IStrmfJGwDIAnbvCgkYZt/iW0kcb+dnR2em22eH0n8X2KbfwtJXPW8bPNv0bfk/f7+Hl7hvn2e2+nVyIP2VrztU8/x3F7u3n0WU2NZC/9T2Oa/ys7ODgB7e3uUUogIIoKIQBIRgSQkIQlJAEhCEgCSkASAJAAkcT9JAEjifpJ4bpJ4fiTxQPfdd9+tXHXVVVddddVV/5kIrrrqqquuuuqq/3T33XffradPn+aBJPFfQRIvCtvcd999/MM//AMAN954Iy8K29jGNraxjW3+v7GNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHNfyTb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2Obf6mP/6k5e4b59ANYl+IFHX8vPPvQU93uNOy+xOSXf8hLX8xGv8wju2ewBCOD0auK/g21sYxvb2MY2/1Ue/ehHA/B3f/d3RAQRgSQkIQlJSEISkpAEgCQkIQlJSAJAEgCSAJCEJAAkcT9J3E8SkpDEv2Rra4v77rvvVq666qqrrrrqqv9sBFddddVVV1111X+6s2fP3sr/IJJ4Qf7hH/4BgBtvvJF/D9vYxja2sY1trvq3s41tbGMb29jGNraxjW1sYxvb2MY2trHN/xa/e8MOAE88scFnvsqD+Y2bj7M7q9zvNe+8xG/deIw/uW6Hwxo85diC+y2m5D+TbWxjG9vYxjb/3XZ2dgCQhCQkIQlJSEISkpCEJAAkIQlJAEgCQBIAkgCQBIAkJAEgCUkASEISz00SkpCEJCQhCUlsbW1x9uzZW7nqqquuuuqqq/6zUbnqqquuuuqqq/5LPPaxj+Unf/IneSBJ2Ob5kYRt7icJ2zyQJGwjCdu8IJKwzb/ENv/wD/8AwI033sh/Btu8IJK46iqAP7zhGAd95e9Ob2Ku6NLcr9r87o3HuN9dmz1/fXqT3XnHfYuOfy/b/G9z4403AnD77bcTEUgiIpCEJCQhCUkASEISkgCQBIAkACQBIAkASdxPEveTxANJ4kV133333cpVV1111VVXXfWfjcpVV1111VVXXfWf7r777rv1uuuu4/mRhG3+NSRhm/9ItpHEfffdB8D29jb/1Wzzwkjiqv95Pvwn/pBnXHeCZ1x7nL99+PX8R/nb05s80InVxP0Oa3D7zpz7/fKDT/LLDz7Ji8o2/xfY5n433ngjAHfccQcRQUQgiYhAEpK4nyQkIQkASUgCQBIAkrifJAAkcT9JPJAknpskXpDNzU2uuuqqq6666qr/ElSuuuqqq6666qr/dPfdd9+tL/ESL8F/J0nY5n6SsM0D2ea+++7jH/7hH3ixF3sxbrzxRu68807+p7DNCyOJq/7rHTtY8ZJPuZuXfMrdvObfPJ3drQV/+7Dr+NuHX89/pAftr7jfnVszzAtmm/9rbPOCPOYxjwHg9ttvZ39/n1IKkpCEJCQhCUlIQhKSAJCEJAAkASAJAEncTxL3k8T9JPFAknhRbG1tcd99993KVVddddVVV131n43KVVddddVVV131X+bMmTOcPXuW5yYJ2zw3SdjmfpKwzQNJwjaSsM2/l23+/u//nhd7sRfjxhtv5M477+R/C9u8KCTx/9mxgxXv/it/hWws8UCyscQDycYSDyQbSxw/WPJAxw5WHDtY8aB7LvIWf/B4Lm3N+ZuHXc/fPvx6Lm3NeVG80xPv49R6Yh3iO178egBKmgfvrbnfxXmHbe73cmcPeMKJDQ5r8H+Bbf41brzxRgD29vaICCKCiCAikIQkJCEJSUhCEgCSAJAEgCQAJAEgiftJ4n6SeCBJPD+SeG4bGxsAnD179hlcddVVV1111VX/2Qiuuuqqq6666qr/dL/927/9Pffee+9vf9qnfRpv+7Zvy38ESTw3SUjiBZHEi+Lv//7vAXjMYx7D/0W2sY1tbGMb29jGNraxjW3+r3mj/R/l63/5cwCwxHOzxHOzxHOzBMDu1oJ/L9vYxja2eaPbLvLy9+7zsL0VtrHNK9y7T9eS+40hADam5AP//m4+/G/u4gP+/h7E/z62sY1tbGObf60bb7wRgMc97nFEBJKQhCQkIQlJSEISkgCQBIAkACQBIAkASdxPEveTxP0kIYn7SUISkpDEc7vmmmt4q7d6Kw4PD2/9rd/6re/mqquuuuqqq676z0blqquuuuqqq676T3fffffd+nVf93Xv/bmf+7m//XZv93YPPnPmDD/5kz/J2bNnuZ8kbPPcJGGbfw1J2OZfIgnbPLezZ88CsL29zQ033MCdd97JA0ni/wvb/HtJ4n+S73+jl+E/yrH9JR/+k3/EA+1uzfnbh13P3z7sOna35jyLzYtiCNGnOXM0cs3RwOaUvNOTzvI7Nx3j9W7fBeDkauKx5w95v8ffy8nVBMBNB2u2hsZ+X/ifyDb/WXZ2dgC46667KKUQEUQEkpCEJCQhCUkASEISAJIAkMT9JAEgiftJ4n6SeCBJvCCS2Nzc5JVe6ZW45ppruO+++279+q//+vfhqquuuuqqq676r0A5fvw4V1111VVXXXXVf76jo6NLf/Znf/Yzh4eHu2/2Zm/22i/3ci/H5uYmj3/84/nXkMRzk8Rzk8TzI4nnRxL3Ozw85MVe7MW45ppr2Nvb48477+RFIYmr/n9Z9ZXX/Jtb2d2a86ePuZmfe7XH8Lsv9RCecd1xVn3l3+KV79lnZ2wE8Aa37/Jad15i3pLvfsy1vMJ9B/RpzixHXu2efRZTAnD3Rs8Xv9xNXJpV/rvZ5r/SYx7zGB760IfyuMc9jltvvZWIICKICCQhCUlIQhKSkIQkACQBIAkASUgCQBIAkpAEgCQkcT9JSOJ+kpCEJCQhiWuuuYY3fuM3ZnNzkx/5kR/57C/90i99m7Nnz97KVVddddVVV131X4Fy/Phxrrrqqquuuuqq/xqHh4e7//AP//A7v/3bv/09L/ZiL/bSr/Var/XgM2fOcNttt3F0dIQknh9JPD+SeGEk8fxI4n6SeG62OXv2LK/7uq+LJB7/+Mfz7yWJq/5v+t2Xegh/+pibecZ1x1n1lX+vPpMXv3DEA/3h9Tv81k3HuW458qD9NQ/0tJ05X/6yN3FpVvmvZJv/CV7zNV+TnZ0d/vqv/5oLFy4QEUQEkpCEJCQhCUkASEISkpCEJAAkASAJSQBI4n6SuJ8kJHE/SUjigTY3N3mN13gNXvzFX5z77rvv1o//+I9/mT/90z/9Ga666qqrrrrqqv9KlOPHj3PVVVddddVVV/3XOjw83P2Hf/iH3zk8PNx9szd7s9d+uZd7OTY2Nnj84x/PfzRJ/Fu9xVu8BTs7O9x5553s7+/zn0ESV131QE/fmXN8aFx3NLI3K/zGzcf54UecISWetjPnQftrTgwT5xY9v/jgk3z3Y65lVYP/DLb5n+71X//1AfilX/olIoJSCpKICCKCiEASkpCEJCQBIAkASUgCQBIAkpAEgCQkASAJSdxPEpK4nyQkce211/JGb/RGbG5u8iM/8iOf/aVf+qVvc3h4uMtVV1111VVXXfVfDT3oQQ/iqquuuuqqq67673PNNdc8+MM//MO/68Ve7MVe+3d/93f5yZ/8Se677z6em20eyDb3sw2AbV4Q2zw329zPNgC2sQ3A533e5/HiL/7i/Mmf/Al/+qd/yn8HSVx11X8m2/xv9ehHP5o3eIM34PGPfzy/9Vu/RUQQEUQEkpCEJAAkASAJAEkASAJAEveTxP0kASCJB5LEA0kCYHNzk1d8xVfkmmuu4b777rv1sz7rs17nvvvuu5Wrrrrqqquuuuq/C+X48eNcddVVV1111VX/fQ4PD3f/4R/+4XcODw933+zN3uy1X/7lX56NjQ0e//jH80CS+PeQxItKEgD33Xcfr/u6r8vOzg5/8zd/w/9EkrjqqhfENv9X2Oa5veZrviY7Ozv87d/+LRcvXiQiiAgkIQlJAEhCEpKQhCQkIQlJSAJAEpIAkIQkACRxP0lIAkASkpAEwDXXXMMbvdEbsbm5yY/8yI989pd+6Ze+zeHh4S5XXXXVVVddddV/J8rx48e56qqrrrrqqqv+ex0eHu7+wz/8w+/89m//9ve82Iu92Eu/1mu91oPPnDnDM57xDI6Ojnh+JPGvJYkHksT9JPH8vMVbvAWz2Yw777yT/f19/reSxFX/t9jm/yrb/Et2dnZ4zdd8TQB+5Vd+hVIKkogIJCEJSUhCEpKQBIAkACRxP0kASEISAJKQBIAkJAEgCUncb3Nzk1d/9VfnxV/8xfmHf/iH3/6sz/qs1/nTP/3Tn+Gqq6666qqrrvqfgHL8+HGuuuqqq6666qr/GQ4PD3d/67d+63sA3uzN3uy1X/7lX57NzU0e//jHAyCJ50cSAJL415LEA0nifkdHR1xzzTU85CEPAeBpT3sa/x9I4qr/Hrb5/8Y2/xav+ZqvyZkzZ3jCE57AbbfdRkQQEUhCEpKQhCQkASAJSUhCEgCSkASAJAAkIQkASUjifpK4nySuueYa3uiN3ojNzU1+5Ed+5LO//uu//n0ODw93ueqqq6666qqr/qegHD9+nKuuuuqqq6666n+Wf/iHf/id3/7t3/6eF3uxF3vp13qt13rwmTNneMYznsHR0RH/XpJ4QSRxP0kAPP3pT+ct3uItmM1m/PVf/zUAkrjq+ZPE/3e2uep52eY/0mu+5msym834wz/8Q46OjogIJCEJSUhCEpKQhCQkIQkASUgCQBKSAJDE/SRxP0lIAkASW1tbvNqrvRov/uIvzj/8wz/89md91me9zp/+6Z/+DFddddVVV1111f80lOPHj3PVVVddddVVV/3Pc3h4uPtbv/Vb3wPwZm/2Zq/98i//8mxubvK4xz2O+0ni30ISDySJB5LE/Q4PD3nxF39xbr75Zvb29jh37hwviCSuuur/O9v8Z3vMYx7DYx/7WO666y7+6q/+ioggIogIIgJJSEISkpCEJAAkIQkASUgCQBKSAJCEJAAkIQkASUjizJkzvOEbviGbm5v8yI/8yGd//dd//fscHh7uctVVV1111VVX/U9EOX78OFddddVVV1111f9c//AP//A7v/Vbv/XdwO47vMM7vPY111zDM57xDI6OjnggSQBI4kUhiedHEveTxP1e6ZVeiTNnzvDXf/3X/GtJ4qqr/q+xzX+X13zN12RnZ4e/+Iu/YHd3l4hAEpKQhCQkIQlJAEhCEgCSkASAJCQBIAlJAEhCEgCSkMTm5iav9mqvxou/+IvzD//wD7/9IR/yIQ/5h3/4h9/hqquuuuqqq676n4xy/Phxrrrqqquuuuqq/9mOjo4u/cM//MPvALzZm73Za7/8y788m5ubPO5xj0MS/1aSuJ8kHkgS9zs8POQt3uItmM1m3Hnnnezt7fEfRRJXXfU/lW3+p7nxxht55Vd+ZQB+4zd+g4hAEpKQhCQiAkkASEISAJKQBIAkJAEgCUkASEIS95MEwJkzZ3jDN3xDDg8Pb/35n//5r/76r//69+Gqq6666qqrrvrfgHL8+HGuuuqqq6666qr/Hf7hH/7hd377t3/7e2zvvsM7vMNrnzlzhmc84xkcHh4CIAkASUhCEv8akgCQxAMdHh5im5d4iZdgZ2eHxz/+8fxXkcRVV/1nsc3/Nm/wBm/Azs4OT3rSk7jjjjuICCKCiEASkgCQhCQkIQlJAEhCEgCSkASAJCRxP0lIYnNzk1d/9VfnxV7sxfiHf/iH3/74j//4l/mHf/iH3+Gqq6666qqrrvrfgnL8+HGuuuqqq6666qr/PQ4PD3f/4R/+4XcA3uzN3uy1X/7lX57NzU0e97jH8fxIQhIviCReEEnc77777uMt3uItADh79iz7+/v8TyCJq656QWzzf8nOzg6v+ZqvCcBv/uZvMk0TkpCEJCICSUhCEpIAkIQkJAEgCUkASEIS95OEJACuueYa3vAN35DDw8Nbf/7nf/6rv/7rv/59uOqqq6666qqr/rehHD9+nKuuuuqqq6666n+ff/iHf/id3/7t3/4e27vv+I7v+NpnzpzhGc94BoeHhzw/knhBJHE/SQBI4oEODw+55pprePSjH40knva0p/G/iSSu+r/DNv/X2ea5veZrviZnzpzhyU9+Mk972tOICCKCiEASkpCEJCQhCUkASEISkgCQhCQAJCEJSQBsbW3xaq/2arzYi70Y//AP//DbH//xH/8y//AP//A7XHXVVVddddVV/xtRjh8/zlVXXXXVVVdd9b/T4eHh7j/8wz/8ztmzZ5/x2q/92i/92q/92sc3Nzd53OMex/MjCUk8P5K4nyQAJPFAT3/603mLt3gLZrMZZ8+eZX9/n/+rJHHVfy3b/H9lm3/Jzs4Ob/iGbwjAb//2bzNNE5KQhCQkIQlJSAJAEpKQBIAkJCEJAElI4n6SuOaaa3iDN3gDDg8Pb/2SL/mSt/nRH/3Rz+Gqq6666qqrrvrfjHL8+HGuuuqqq6666qr/3W699da//rM/+7Ofsb37ju/4jq99zTXXcOutt3J0dMTzI4l/LUkcHBxw5swZHvOYxyCJpz3taVz1/Eni/xvbXPXC2ebf6jVf8zU5c+YMT33qU3n6059ORBARRASSkIQkJCEJSQBIQhKSAJCEJCRxP0lsbW3xaq/2arzYi70Y//AP//DbH//xH/8yZ8+evZWrrrrqqquuuup/O8rx48e56qqrrrrqqqv+9zs8PNz9h3/4h985e/bsM177tV/7pV/7tV/7+MbGBo973ON4fiTx3CRxP0kASOKBnv70p/MWb/EWzGYzzp49y97eHpK46qqrns02/5F2dnZ4wzd8QwB+93d/l2maiAgkIQlJSEISkpCEJCQBIAlJSOJ+kpCEJM6cOcMbvMEbcHh4eOuXfMmXvM2P/uiPfg5XXXXVVVddddX/FZTjx49z1VVXXXXVVVf933Hrrbf+9Z/92Z/9jO3dd3zHd3zta665hltvvZWjoyOemySemyTuJ4n7SQLg4OCAa665hkc/+tHs7Ozw+Mc/nhdGEldd9X+Vbf4rvPmbvzk7Ozs89alP5dZbb0USkogIJCEJSUhCEpKQhCQkASAJSUhCEgCbm5u82qu9Gi/2Yi/Gb/3Wb333Z33WZ73O2bNnb+Wqq6666qqrrvq/hHL8+HGuuuqqq6666qr/Ww4PD3f/4R/+4Xf+4R/+4Xfe7M3e7LVf+7Vf+/jGxgaPe9zjeG6SeG6SeCBJPNDTn/503uIt3oKdnR3uvPNO9vb2+LeQxFVX/U9nm/9ON910E6/8yq/MwcEBf/qnf8o0TUQEEYEkJCEJSQBIQhKSkIQkJHE/SUjimmuu4Q3e4A04PDy89Uu+5Eve5hd+4Re+hquuuuqqq6666v8iyvHjx7nqqquuuuqqq/5vOnv27K1/+qd/+tPA7ju+4zu+9jXXXMOtt97K0dERDySJF0QSAJK43+HhIffeey+v/MqvzE033cRf//Vf859BEldd9Z/NNv+TvcEbvAE7Ozs88YlP5O677yYiiAgkIQlJSEISkrifJCQhCUlIQhIbGxu86qu+Ko997GP5rd/6re/+rM/6rNc5e/bsrVx11VVXXXXVVf9XUY4fP85VV1111VVXXfV/19HR0aV/+Id/+J1/+Id/+J03e7M3e+3Xfu3XPr65ucnjHvc4HkgSDySJ+0nifpKwzeHhIa/0Sq/EyZMn2d/f5+zZs/xXk8RVV/1LbPO/1WMe8xhe5mVeBoDf+Z3fISKICCQhCUlIQhKSkIQkJPHcJHHNNdfw+q//+hweHt76JV/yJW/zC7/wC1/DVVddddVVV131fx3l+PHjXHXVVVddddVV//edPXv21j/7sz/7Gdu77/iO7/ja11xzDbfeeitHR0fcTxIPJIkHksT9Dg8POTg44JVf+ZU5c+YMf/3Xf83/VJK46v8e2/xf9xZv8RbMZjN++7d/m+VySUQgCUlIQhKSkIQkJCEJSUhCEpLY3NzkpV7qpXipl3opfuRHfuSzv/RLv/Rtzp49eytXXXXVVVddddX/B5Tjx49z1VVXXXXVVVf9/3B4eLj7D//wD7/zW7/1W9/9ju/4jm/92q/92sc3NjZ43OMex/0k8UCSAJAEgCTu9/SnP50Xe7EX45ZbbmFnZ4enPe1p/F8giav+69nm/zvb3O8N3/ANuemmmzh79ixPeMITiAgkERFIAkASkpCEJCQhCUlIQhJnzpzh9V//9RmG4dYv+ZIveZvf/u3f/h6uuuqqq6666qr/TyjHjx/nqquuuuqqq676/+Xo6OjSn/3Zn/2M7d13fMd3fG2As2fPcnR0BIAkHkgSAJK4nyQA/v7v/563eIu3YDabce7cOfb29vj/ThL/H9nmqheNbV6Ym266idd6rdcC4C//8i9ZLpdEBJKQhCQkASAJSUhCEpKQxObmJg9/+MN5+Zd/eX7kR37ks7/0S7/0bc6ePXsrV1111VVXXXXV/zeU48ePc9VVV1111VVX/f9zeHi4+w//8A+/89u//dvf897v/d5v/dqv/drHNzY2eNzjHgeAJJ4fSTzQ4eEhtnn5l395brrpJv76r/+aq6666grb/Fu84Ru+ITs7OzzhCU/gjjvuQBKSkIQkJCEJAElIQhKSADh9+jSv+7qvi+1bv+RLvuRtfvu3f/t7uOqqq6666qqr/r+iHD9+nKuuuuqqq6666v+vw8PD3T/7sz/7Gdu77/iO7/ja11xzDX/2Z38GgCTuJ4kHksT97rvvPh784Adzyy23AHDHHXcgiauu+v/CNv9RXvmVX5nHPvaxnDt3jr/+678mIpCEJAAkIQlJAEhCEpLY2Njg4Q9/OC/3ci/Hj/zIj3z2l37pl77N2bNnb+Wqq6666qqrrvr/jHL8+HGuuuqqq6666qr/3w4PD3f/4R/+4Xd++7d/+3ve4R3e4a3f7M3e7PjGxgaPe9zjkMT9JAEgCQBJABweHnLffffxuq/7uuzs7HD27Fn29vZ4QSRx1VX/29jmP9tNN93EG77hGwLwN3/zN6xWKyQhCUlIAkASkgCQhCROnz7N67zO65CZt37Jl3zJ2/z2b//293DVVVddddVVV10FlOPHj3PVVVddddVVV10FcHh4uPtnf/ZnP2N79x3f8R1fWxKPe9zjkMT9JAEgiQe67777sM3Lv/zLc9NNN/FXf/VX/FtI4qqr/jvY5r/bG77hG7Kzs8OTn/xk7rzzTiQhCUkASAJAEgCS2Nzc5KEPfSgv8zIvw4/8yI989pd+6Ze+zdmzZ2/lqquuuuqqq6666grK8ePHueqqq6666qqrrrrf4eHh7j/8wz/8zm//9m9/z3u/93u/9Zu92Zsd39jY4PGPfzz3kwSAJB7o7NmzPPjBD+aWW25hZ2eHpz71qfxnkMRVV/1r2eZ/srd/+7fnpptuYrlc8ld/9VdIQhIAkgCQBIAkAE6fPs1rvuZrkpm3fsmXfMnb/PZv//b3cNVVV1111VVXXfWcKMePH+eqq6666qqrrrrquR0eHu7+6Z/+6U8Du+/4ju/42gCPf/zjuZ8k7icJgMPDQ/7+7/+et3iLt+DMmTPs7e1x9uxZ/jtI4qr/H2zzv91NN93EK7/yKwPw13/916zXayQBIAkASdxvY2ODhzzkIbz0S780P/IjP/LZX/qlX/o2Z8+evZWrrrrqqquuuuqq50U5fvw4V1111VVXXXXVVc/P0dHRpX/4h3/4nd/+7d/+nvd+7/d+6zd7szc7vrW1xT/8wz8AIIn7SQLg8PCQ++67j1d6pVfizJkzPPWpT2W9XvM/nSSu+p/DNv9f7Ozs8G7v9m4APO1pT+Oee+5BEgCSuJ8kAE6ePMmrv/qr01q79Uu+5Eve5rd/+7e/h6uuuuqqq6666qoXjHL8+HGuuuqqq6666qqrXpjDw8PdP/uzP/sZ27vv+I7v+NoAj3vc47ifJAAkAfD0pz+dM2fO8JjHPIaHPexh/NVf/RX/l0niqudlm6v+ZW/xFm/Bzs4OFy9e5IlPfCKSkIQkHmhjY4MHPehBvORLviQ/8iM/8tlf+qVf+jZnz569lauuuuqqq6666qoXjnL8+HGuuuqqq6666qqr/iWHh4e7//AP//A7v/Vbv/Xd7/M+7/PWb/Zmb3Z8c3OTxz3ucQBI4oGe/vSn85CHPISbb76ZnZ0dnvrUp3LVVf+f2ea5vcM7vAM33XQTq9WKv/zLv0QSknhuJ0+e5JVf+ZWZpunWL/mSL3mb3/7t3/4errrqqquuuuqqq140lOPHj3PVVVddddVVV131ojo6Orr0Z3/2Zz9je/cd3/EdXxvgcY97HACSuN/R0RF/93d/x1u8xVtw5swZAO644w6uuur/Mtu8qF75lV+ZF3uxFwPgcY97HMMwcD9JSGKxWHDLLbfw2Mc+lh/5kR/57C/90i99m7Nnz97KVVddddVVV1111YuOcvz4ca666qqrrrrqqqv+NQ4PD3f/4R/+4Xd++7d/+3ve7M3e7KXf8R3f8cGbm5v8wz/8A5K439HREffeey+v9EqvxM7ODmfPnmVvb4+rrvrfzDb/XjfddBNv9EZvBMDf//3fs7+/jyQkIQmA48eP8/Iv//KM43jrx3/8x7/Mn/7pn/4MV1111VVXXXXVVf96lOPHj3PVVVddddVVV131b3F4eLj7D//wD79je/cd3/EdX1sS//AP/4Ak7nfrrbdim5d7uZfjpptu4ilPeQrr9ZoHksRVV/1PYpv/LDs7O7z7u787AHfccQfnzp1DEpIAmM1m3HjjjTzqUY/iR37kRz77S7/0S9/m8PBwl6uuuuqqq6666qp/G8rx48e56qqrrrrqqquu+rc6PDzc/Yd/+Iff+e3f/u3vebM3e7OXfsd3fMcHb2xs8LjHPY77/f3f/z0AL/dyL8fDH/5wnvrUp7Jer3lRSeKqq/4j2ea/w87ODu/wDu/Aer1mGAZuvfVWJHG/Y8eO8dIv/dIMw3Drx3/8x7/Mn/7pn/4MV1111VVXXXXVVf8+lOPHj3PVVVddddVVV13173V4eLj7D//wD79je/ed3umdXlsSj3vc4wCQxH333ceDH/xgbrnlFh7+8IfzV3/1V/xHk8RVV9nmf6q3fMu35MyZMwzDwJOf/GQkIYn5fM61117Lwx/+cH7kR37ks7/0S7/0bQ4PD3e56qqrrrrqqquu+vejHD9+nKuuuuqqq6666qr/CIeHh7v/8A//8Du//du//T1v9mZv9tLv+I7v+ODNzU0e97jHcXR0xN/93d/xSq/0Spw8eZIXe7EX46/+6q/47yCJq/53sc3/du/wDu/ATTfdxDAMPPnJT0YSktje3uaxj30sq9Xq1o//+I9/mT/90z/9Ga666qqrrrrqqqv+41COHz/OVVddddVVV1111X+kw8PD3d/6rd/6no2NDd7pnd7ptQEe97jHcXR0xJ/8yZ/wSq/0Spw8eZJjx47x1Kc+lf8tJHHVv49t/j96h3d4B2666SaGYeDOO+9kHEdmsxlnzpzhQQ96ED/yIz/y2V/6pV/6NoeHh7tcddVVV1111VVX/ceiHD9+nKuuuuqqq6666qr/DP/wD//wO7/927/9PW/+5m/+0u/0Tu/04M3NTf7sz/6MP/mTP+GVXumVePCDH8yxY8d46lOfyv9nkvifxjZX/cd4h3d4B2666SYA7rjjDo6Ojtja2uLhD384z3jGM377sz7rs17nT//0T3+Gq6666qqrrrrqqv8clOPHj3PVVVddddVVV131n+Xw8HD3t37rt75nY2ODd3qnd3ptSfzZn/0Zf/Inf8JbvMVbcObMGY4dO8ZTn/pUrrrq/5q3f/u35+abbwbg9ttvZ5omTp48yQ033MCP/MiPfPbXf/3Xv8/h4eEuV1111VVXXXXVVf950IMe9CCuuuqqq6666qqr/iucOXPmQR/xER/x3WfOnHnt3/qt3+I3f/M3+ZZv+RYAHve4x/Erv/IrXHXV/za2eX7e4R3egZtvvhmAu+66C9vceOON/MM//MNvf93Xfd17nz179hlcddVVV1111VVX/eejHD9+nKuuuuqqq6666qr/CkdHR5d+67d+63s2Nzd5p3d6p9c+Ojria7/2a3mLt3gLzpw5w7Fjx3jqU5/KVVf9T2Obf413eId34Oabbwbg3Llz9H0PcOvP//zPf/XXf/3Xv8/R0dElrrrqqquuuuqqq/5roAc96EFcddVVV1111VVX/Ve75pprHvzar/3a7/W6r/u6n/13f/d3vO7rvi4At99+Oz/+4z/OVVf9V7LNf5R3eId34Oabbwbg0qVLHDt2jH/4h3/47c/8zM98Ha666qqrrrrqqqv+61GOHz/OVVddddVVV1111X+1w8PD3X/4h3/4nY2NDd7iLd7itX/rt36Lzc1NbrjhBl7sxV6Mv/zLv+QFkcRVV72obPNfYWdnh7d8y7fk5ptvBmC9XnN4eHjrz//8z3/113/9178PV1111VVXXXXVVf890IMe9CCuuuqqq6666qqr/jtdc801D37t137t93qnd3qnz+aZ9vb2+NEf/VH29vb495DEVf832eZ/ip2dHd7ojd6Im2++mfv9wz/8w29/5md+5utw1VVXXXXVVVdd9d+Lcvz4ca666qqrrrrqqqv+Ox0eHu7+wz/8w++cPXv2GQ9+8INfenNz8/hsNuPhD384T3nKU1iv1/xXkcRV/z1s87/Rzs4O7//+78+xY8cAuO+++279ki/5krf50R/90c/hqquuuuqqq6666r8f5fjx41x11VVXXXXVVVf9T3Drrbf+9Z/92Z/9zOHh4e6Lv/iLv/ZsNuPhD384s9mMO+64g/8tJPH/jW3+P7rpppt4j/d4D+73D//wD7/98R//8S9z9uzZW7nqqquuuuqqq676n4Fy/Phxrrrqqquuuuqqq/6nODw83P2Hf/iH3zl79uwzHvzgB7/0yZMnj998880A3HHHHVx11f8Ur/Iqr8Ibv/EbA3Dffffd+iVf8iVv86M/+qOfw1VXXXXVVVddddX/LJTjx49z1VVXXXXVVVdd9T/Nrbfe+td/9md/9jOHh4e7L/7iL/7aN998MzfddBOPe9zjuOqq/047Ozu85Vu+JS/2Yi8GwD/8wz/89sd//Me/zNmzZ2/lqquuuuqqq6666n8e9KAHPYirrrrqqquuuuqq/8le53Ve570//MM//LsA9vb2+NEf/VH29va46qr/ajs7O7zjO74jOzs73Hfffbd+/dd//fv8wz/8w29z1VVXXXXVVVdd9T8XetCDHsRVV1111VVXXXXV/3Rnzpx50Od+7uf+9jXXXPPgvb09/uEf/oE/+qM/4qqr/rPY5oFe7MVejDd+4zcG4L777rv1Mz/zM1/77Nmzz+Cqq6666qqrrrrqfzbK8ePHueqqq6666qqrrvqf7ujo6NKf/dmf/czh4eHuy73cy732zTffDMAdd9zBVVf9W9jmRbGzs8NbvdVb8XIv93IA/NZv/dZ3f9ZnfdbrHB0dXeKqq6666qqrrrrqfz7K8ePHueqqq6666qqrrvrf4PDwcPcf/uEffgfgxV/8xV/75ptv5sVe7MW477772Nvb46qrAGzzH+Xmm2/mrd/6rbnmmmsA+MzP/MzX+YVf+IWv4aqrrrrqqquuuup/D8rx48e56qqrrrrqqquu+t/kH/7hH37nt3/7t7/nIQ95yEvffPPND7755pvp+57bb7+df4kkrvrfxzb/1V7lVV6FN37jN2Y2m3Hffffd+vEf//Evc+utt/41V1111VVXXXXVVf+7UI4fP85VV1111VVXXXXV/zaHh4e7f//3f//bh4eHuy/3ci/32jfffDMv/uIvztmzZ9nb2+M/miSu+vezzf90Ozs7vOd7vicPf/jDAfiRH/mRz/7SL/3Stzk8PNzlqquuuuqqq6666n8f9KAHPYirrrrqqquuuuqq/82uueaaB3/O53zOb11zzTUP3tvb4+///u/5oz/6I/63kMT/NLb5/+hVXuVVeNVXfVUA7rvvvlu//uu//n3+4R/+4be56qqrrrrqqquu+t+Lcvz4ca666qqrrrrqqqv+Nzs8PNz9sz/7s585PDzcfbmXe7nXvvnmm3nxF39xZrMZd9xxB1dd9S+5+eab+YAP+ABuvvlmAH7kR37ks7/0S7/0bc6ePXsrV1111VVXXXXVVf+7oQc96EFcddVVV1111VVX/V9x5syZB33ER3zEd7/Yi73YawPcfvvt/PIv/zJ7e3tcddVz29nZ4Y3f+I25+eabAbjvvvtu/czP/MzXPnv27DO46qqrrrrqqquu+r+Bcvz4ca666qqrrrrqqqv+rzg6Orr0W7/1W98D8OIv/uKvfezYMR7xiEcwm8244447uOoqgJ2dHV72ZV+Wt37rt+bYsWPcd999t/78z//8V3/pl37p2xwdHV3iqquuuuqqq6666v8O9KAHPYirrrrqqquuuuqq/4uuueaaB7/2a7/2e73TO73TZwPs7e3x93//9/zRH/0RV/3/9Sqv8iq86qu+Kvf7kR/5kc/+0R/90c/hqquuuuqqq6666v8m9KAHPYirrrrqqquuuuqq/8vOnDnzoI/4iI/47hd7sRd7bYC9vT3+4R/+gT/8wz/kqv8/br75Zt74jd+YnZ0dAO67775bP/MzP/O1z549+wyuuuqqq6666qqr/u9CD3rQg7jqqquuuuqqq676/+B1Xud13vsd3/EdP+uaa655MMDe3h5/+Id/yD/8wz9w1f9+tnl+br75Zt74jd+YY8eOAXDffffd+qM/+qOf81u/9VvfzVVXXXXVVVddddX/fehBD3oQV1111VVXXXXVVf9fXHPNNQ9+sRd7sdd+x3d8x8+65pprHgywt7fHH/7hH/IP//APXPU/h23+PV7sxV6MV33VV+XYsWMA3Hfffbf+1m/91nf/6I/+6Odw1VVXXXXVVVdd9f8HetCDHsRVV1111VVXXXXV/zdnzpx50Ou8zuu89+u8zuu89zXXXPNggL29Pf7+7/+eP/zDP+RFIYmrXjDb/Hd41Vd9VV78xV+cnZ0dAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrvr/Bz3oQQ/iqquuuuqqq6666v+ra6655sEv9mIv9trv+I7v+FnXXHPNgwEuXbrEP/zDP/D3f//37O3tcdX/fDs7O7z4i784r/qqr8r97rvvvlt/67d+67t/9Ed/9HO46qqrrrrqqquu+v8LPehBD+Kqq6666qqrrrrq/7trrrnmwS/2Yi/2Wq/zOq/z3i/2Yi/22gCXLl3ijjvu4O///u+5/fbbuep/np2dHV78xV+cV33VV+V+9913362/9Vu/9d0/+qM/+jlcddVVV1111VVXXYUe9KAHcdVVV1111VVXXXXVc/rwD//w73qd13md9+aZLl26xD/8wz/wh3/4h1z132tnZ4cXf/EX58Ve7MU4duwY9/uHf/iH3/6RH/mRz/mHf/iH3+aqq6666qqrrrrqqvuhBz3oQVx11VVXXXXVVVdd9byuueaaB7/2a7/2e73O67zOe19zzTUPBrh06RJ33HEHt912G//wD//AVf91dnZ2ePEXf3Fe9VVflfvdd999t/7Wb/3Wd//2b//299x33323ctVVV1111VVXXXXVc0MPetCDuOqqq6666qqrrrrqBbvmmmse/GIv9mKv/Tqv8zrv9WIv9mKvzTNdunSJ22+/nX/4h3/g9ttv56r/eDs7O7z4i784r/qqr8qlS5c4duwYAPfdd9+tP/qjP/o5v/Vbv/XdXHXVVVddddVVV131wqAHPehBXHXVVVddddVVV131ornmmmse/Nqv/drv9eIv/uKv/WIv9mKvzTPt7e1x22238Q//8A/cfvvtXPVvt7Ozw4u/+Ivzqq/6qjzQfffdd+tv/dZvffeP/uiPfg5XXXXVVVddddVVV72o0IMe9CCuuuqqq6666qqrrvrXu+aaax782q/92u/14i/+4q/9Yi/2Yq/NM126dInbb7+d22+/ndtvv529vT2uesF2dnZ48Rd/cXZ2dnjxF39xHui+++679bd+67e++7d/+7e/57777ruVq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq6769zlz5syDXud1Xue9X/zFX/y1X+zFXuy1eYBLly5x++23c/vtt/MP//AP/H+3s7PDsWPHuPnmm3mxF3sxjh07xgPdd999t/7Wb/3Wd//Wb/3Wd589e/YZXHXVVVddddVVV13174Ee9KAHcdVVV1111VVXXXXVf5xrrrnmwS/2Yi/22i/2Yi/2Wq/zOq/z3jyXS5cucfvtt3P77bezt7fH7bffzv8Ftnl+jh07xou92IsBcMstt3DzzTfzQPfdd9+tZ8+evfW3fuu3vue3fuu3vpurrrrqqquuuuqqq/4joQc96EFcddVVV1111VVXXfWf45prrnnwmTNnHvxiL/Zir/XiL/7ir/1iL/Zir81z2dvb49KlS1y6dInbb7+dS5cucfvtt/O/zbFjxwC4+eab2dnZ4ZZbbuHmm2/m+bnvvvtu/a3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqquuuuqq/yzoQQ96EFddddVVV1111VVX/dc4c+bMgyTpzJkzD36d13md97rmmmse/GIv9mKvzfNx6dIl9vb2uHTpErfffjsAly5d4vbbb+e/y7FjxwDY2dnh5ptvBuCWW27h5ptv5gW57777bv2Hf/iH377vvvtu/Yd/+Iff+Yd/+Iff5qqrrrrqqquuuuqq/yroQQ96EFddddVVV1111VVX/fc5c+bMg6655pqHXHPNNQ9+sRd7sde65pprHvxiL/Zir80LcenSJQD29va4dOkSAJcuXWJvb4/7Xbp0iX+NY8eOAbCzs8P9jh07xrFjx9jZ2eHYsWP8S+67775b/+Ef/uG377vvvlv/4R/+4Xf+4R/+4be56qqrrrrqqquuuuq/E3rQgx7EVVddddVVV1111VX/s5w5c+ZBknTmzJkHX3PNNQ9+sRd7sde65pprHgzwYi/2Yq/Nf7H77rvv1muuuebB9913360AZ8+evfW3fuu3vufMmTMP+od/+IffOXv27K333XffrVx11VVXXXXVVVdd9T8NetCDHsRVV1111VVXXXXVVf+7XHPNNQ8GOHPmzIOuueaahwCcOXPmQddcc82DeaZrrrnmwfwr3HfffbcC3HfffbfyTGfPnn3Gfffd9/SzZ88+47777ruVq6666qqrrrrqqqv+t0EPetCDuOqqq6666qqrrrrqqquuuuqqq6666qqr/k+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/VfwjIgvDAkA/HLcAAAAASUVORK5CYII=) +![Rendered example of offsetPlane 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEaS0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV131/8zrvM7rvPeLvdiLvRZXXXXVVVf9v/MP//APv/Nbv/Vb381VV1111VVX/f9B5aqrrrrqqqv+H3md13md9/7wD//w7+Kqq6666qr/l17sxV7stQF+67d+67u56qqrrrrqqv8fqFx11VVXXXXV/yMv9mIv9lo806/92q/x/5Ftrnr+bHPVVVf957DNf7dXfdVX5Zprrnnwi73Yi73W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e/xXs81/NEncTxLPTRIAknh+JHG/48ePc9VVV1111VVX/ZtRueqqq6666qqr/k3uu+++W8+cOfNgng/bSMI2knhutgGQxHOzDYAknpttACTxL7HNA0nihbGNJB7INpK4n20k8S/5kz/5E972bd+WRzziEfzVX/0VtpHE82MbSTw320jiRWEbSTyQbSTxb2EbSfxLNjc3efCDH8w111zDNddcwwMdHh7y9Kc/nbNnz3LffffxL7HN/weHh4cAPP3pT+fpT386m5ubbG5ucubMGa655hquueYatra2eNjDHsZLvuRLcnBwwFOf+lSe+tSn8t/NNv9atnlBbHO/l3/5lwfgH/7hH/i3sM2/hW1s8x9FEv8SSTw/krifJB7o+PHj3Hfffbdy1VVXXXXVVVf9W1C56qqrrrrqqqv+Tc6ePXvr6dOnH8yLwDaSALCNJP4ltgGQxHOzjST+p7rzzju58847ufHGG7nuuuu45557sI0knh/bSOJFYRtJvChsI4kHso0k/rVsIwmAa665hoc85CE85CEP4YEODw95+tOfzj/8wz9w1Yvm8PCQw8ND7rvvPv7hH/6Bzc1NrrnmGh784AdzzTXXsLW1xXXXXcdLvdRLce+993LPPffwlKc8hfvZ5rnZ5rnZ5rnZ5vmxzb+GbZ4f27wgtrnfox71KLa3t9nb2+P222/HNv8VbPPvJQkASdxPEveTxP0kcT9JAEjiuUniuUni7Nmzt3LVVVddddVVV/1bULnqqquuuuqqq/5Hs40knpttACTx72UbSfxHevzjH8+NN97Iy7zMy/BLv/RLANhGEi8q20jiudlGEg9kG0n8W9hGEi/M5uYmD33oQ3nxF39xHujw8JCnP/3p/MM//ANX/fsdHBxwcHDA0572NDY3N7nmmmt4yEMewjXXXMPW1hYPe9jDeKmXeinuuecenvrUp3L33XfzH8k2z49tnh/b/GvZ5oEe9ahHAfBHf/RHvChs8/zY5kVlm/9MkrifJO4niedHEgCSeCBJABw/fpz77rvvVq666qqrrrrqqn8LKlddddVVV1111b/Jfffdd+uZM2f417CNJB7INg8kiedmGwBJPDfbAEjiP5JtJPGC2EYSz802krjzzjsBuP7667nuuuu45557ALCNJJ6bbSTx3GwjiedmG0k8kG0k8UC2kcQD2UYSL4xtJPHiL/7iPPShD2Vzc5P7HR4e8vSnP52///u/518iiavANv9ah4eHPP3pT+fpT386m5ubXHPNNTzkIQ/hmmuu4eEPfzgPf/jDOTg44K//+q95ylOeAoBtnptt/jPY5gWxzfNjmwe64YYbuOGGGwD4h3/4B/69bPPC2MY2/xEk8UCSeCBJ3E8Sz00SAJJ4fiRxv+PHj3Px4kWuuuqqq6666qp/EypXXXXVVVddddW/yX333XfrS7zES/BAtpHEA9lGEs/NNgCSeCDbAEjiudlGEs+PbQAk8aKyDYAk/iW2kcTzYxtJPND+/j5/+qd/yiu+4ivyMi/zMvzSL/0S97ONJJ6bbSTx3Gwjif9MtpEEwObmJg996EN5iZd4CQAODw85PDzk6U9/Ok9/+tM5PDzkRWWbfytJ/E9hm/9Oh4eHPP3pT+fpT386m5ubPOQhD+HFX/zF2dra4tVf/dV56Zd+aZ7ylKfw5Cc/mYODA/4ltnlutnl+bPOvYZsX1aMe9SgA/uEf/oEXxDb/GraxjW1sYxvb2OY/gyTuJ4l/iSSeH0ncTxLP7b777ruVq6666qqrrrrq34LKVVddddVVV131b3L27NlnnDlzhhfENpK4n20kAWAbSbwwtgGQxAPZBkASz49tACTxwthGEv+ZHv/4x/OKr/iKbG9vc91113HPPfdwP9tI4rnZRhLPzTaSeCDbSOKBbCOJB7KNJB7INpJ4oM3NTR760IfyEi/xEtzv8PCQpz/96fz93/89/9Vsc9XzOjw85O///u95+tOfzjXXXMNDHvIQrrnmGl76pV+ahz/84dxzzz08+clP5p577uHfyzbPj22eH9u8ILZ5bo961KMA+KM/+iP+NWzz30kSL4gk7ieJ+0nifpIAkMRzk8Rze/CDH8zv//7vP4OrrrrqqquuuurfgspVV1111VVXXfVvct99993KfwHbSOK52UYSL4htXhhJvCC2kcS/1/7+PnfeeSc33ngjj3jEI7jnnnt4INtI4rnZRhLPzTaSeCDbSOKBbCOJB7KNJJ6fzc1NXuVVXoVrr72W+/393/89T3/60zk8POSq/xls80AHBwccHBzwtKc9jc3NTV7iJV6ChzzkITz84Q/n4Q9/OPfccw9/+Zd/yT333MMD2ea52eZFZZvnxzYviG2e2+u8zusA8LjHPY69vT3+u9jm30sSDySJ+0nifpJ4fiTxgkjiqquuuuqqq676d6Fy1VVXXXXVVVf9m505c4Z/LdtI4l/DNgCSeCDbSOI/km0k8R/lN37jN3jP93xPrr/+ep4f20jiudlGEi8K20jigWwjiRdmY2ODV33VV+Xaa68F4PDwkKc97Wn8/d//Pf8SSVz1H8s2/1aHh4f88R//MX/3d3/HQx7yEF7iJV6C6667jjd90zfl4OCA3/3d3+Wee+7hX8M2/xFs8/w86lGPAuAf/uEf+Lewzb+HbWzzH0USDySJ+0niuUkCQBL3k8T9JHG/48ePc999993KVVddddVVV131b0Hlqquuuuqqq676Nzl79uytAGfOnOHs2bPczzaSeCDbSOK52eYFkcRzs40kHsg2AJL4z2IbSdzPNpJ4Uezv73PnnXdy44038vCHP5ynPOUpPDfbSOK52UYSD2QbSfxb2EYSm5ubvOqrvirXXnstAIeHhzztaU/j7//+73lR2eZFJYn/r2zzX+nw8JC///u/5+lPfzoPechDeImXeAm2trZ40zd9Uw4ODvjd3/1d7r77bh7INs/NNs+PbZ4f2zw/tnl+HvWoRwFwxx13cMcdd/Avsc1/JNv8W0nifpJ4IEm8IJIAkMTzI4n7SeK5nT179lauuuqqq6666qp/CypXXXXVVVddddW/y5kzZzh79izPj20kcT/bSALANpJ4QWwDIIkHso0knpttACTxb2UbSfxH+7M/+zNuvPFGXvZlX5YnP/nJSOK52UYSz802kngg20jigWwjiQeyjSTut7W1xau+6qty7bXXAnB4eMjTnvY0/v7v/57/TLb5jyKJ/2y2+d/u8PCQv//7v+fpT386D3nIQ3iJl3gJtra2eNM3fVOe/OQn85d/+ZccHBzwr2Gb58c2z49tXpCXf/mXB+Bxj3scz49t/rPY5j+SJB5IEveTxPMjCQBJPDdJPNDx48cBuO+++27lqquuuuqqq676t6By1VVXXXXVVVf9m9x33323AtjmP5NtACRxP9sASOK52UYS/1q2kcS/lm0k8cLs7e1x5513cuONN3L99ddz9913I4nnZhtJPDfbSOKBbCOJB7KNJB7INtvb2zz0oQ/lpV7qpQA4PDzkaU97Gn//93/P/za2uer5s81zOzg44O/+7u942tOexkMf+lBe4iVegkc84hFcf/31POlJT+JJT3oSBwcHPJBtXlS2eX5s84I88pGP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w8Pdf/iHf/ids2fPPuPBD37wS29ubh6fzWY8/OEP5ylPeQrr9Zr/KpK46r+Hbf432tnZ4f3f//05duwYAPfdd9+tX/IlX/I2P/qjP/o5XHXVVVddddVVV/33oxw/fpyrrrrqqquuuuqq/wluvfXWv/6zP/uznzk8PNx98Rd/8deezWY8/OEPZzabcccdd/C/hST+v7HN/0c33XQT7/Ee78H9/uEf/uG3P/7jP/5lzp49eytXXXXVVVddddVV/zNQjh8/zlVXXXXVVVddddX/FIeHh7v/8A//8Dtnz559xoMf/OCXPnny5PGbb74ZgDvuuIOrrvqf4lVe5VV44zd+YwDuu+++W7/kS77kbX70R3/0c7jqqquuuuqqq676n4Vy/Phxrrrqqquuuuqqq/6nufXWW//6z/7sz37m8PBw98Vf/MVf++abb+amm27icY97HFdd9d9pZ2eHt3zLt+TFXuzFAPiHf/iH3/74j//4lzl79uytXHXVVVddddVVV/3Pgx70oAdx1VVXXXXVVVdd9T/Z67zO67z3h3/4h38XwN7eHj/6oz/K3t4eV131X21nZ4d3fMd3ZGdnh/vuu+/Wr//6r3+ff/iHf/htrrrqqquuuuqqq/7nQg960IO46qqrrrrqqquu+p/uzJkzD/rcz/3c377mmmsevLe3xz/8wz/wR3/0R1x11X8W2zzQi73Yi/HGb/zGANx33323fuZnfuZrnz179hlcddVVV1111VVX/c9GOX78OFddddVVV1111VX/0x0dHV36sz/7s585PDzcfbmXe7nXvvnmmwG44447uOqqfwvbvCh2dnZ4q7d6K17u5V4OgN/6rd/67s/6rM96naOjo0tcddVVV1111VVX/c9HOX78OFddddVVV1111VX/GxweHu7+wz/8w+8AvPiLv/hr33zzzbzYi70Y9913H3t7e1x1FYBt/qPcfPPNvPVbvzXXXHMNAJ/5mZ/5Or/wC7/wNVx11VVXXXXVVVf970E5fvw4V1111VVXXXXVVf+b/MM//MPv/PZv//b3POQhD3npm2+++cE333wzfd9z++238y+RxFX/+9jmv9qrvMqr8MZv/MbMZjPuu+++Wz/+4z/+ZW699da/5qqrrrrqqquuuup/F8rx48e56qqrrrrqqquu+t/m8PBw9+///u9/+/DwcPflXu7lXvvmm2/mxV/8xTl79ix7e3v8R5PEVf9+tvmfbmdnh/d8z/fk4Q9/OAA/8iM/8tlf+qVf+jaHh4e7XHXVVVddddVVV/3vgx70oAdx1VVXXXXVVVdd9b/ZNddc8+DP+ZzP+a1rrrnmwXt7e/z93/89f/RHf8T/FpL4n8Y2/x+9yqu8Cq/6qq8KwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVf97UY4fP85VV1111VVXXXXV/2aHh4e7f/Znf/Yzh4eHuy/3ci/32jfffDMv/uIvzmw244477uCqq/4lN998Mx/wAR/AzTffDMCP/MiPfPaXfumXvs3Zs2dv5aqrrrrqqquuuup/N/SgBz2Iq6666qqrrrrqqv8rzpw586CP+IiP+O4Xe7EXe22A22+/nV/+5V9mb2+Pq656bjs7O7zxG78xN998MwD33XffrZ/5mZ/52mfPnn0GV1111VVXXXXVVf83UI4fP85VV1111VVXXXXV/xVHR0eXfuu3fut7AF78xV/8tY8dO8YjHvEIZrMZd9xxB1ddBbCzs8PLvuzL8tZv/dYcO3aM++6779af//mf/+ov/dIvfZujo6NLXHXVVVddddVVV/3fgR70oAdx1VVXXXXVVVdd9X/RNddc8+DXfu3Xfq93eqd3+myAvb09/v7v/54/+qM/4qr/v17lVV6FV33VV+V+P/IjP/LZP/qjP/o5XHXVVVddddVVV/3fhB70oAdx1VVXXXXVVVdd9X/ZmTNnHvQRH/ER3/1iL/Zirw2wt7fHP/zDP/CHf/iHXPX/x80338wbv/Ebs7OzA8B9991362d+5me+9tmzZ5/BVVddddVVV1111f9d6EEPehBXXXXVVVddddVV/x+8zuu8znu/4zu+42ddc801DwbY29vjD//wD/mHf/gHrvrfzzbPz80338wbv/Ebc+zYMQDuu+++W3/0R3/0c37rt37ru7nqqquuuuqqq676vw896EEP4qqrrrrqqquuuur/i2uuuebBL/ZiL/ba7/iO7/hZ11xzzYMB9vb2+MM//EP+4R/+gav+57DNv8eLvdiL8aqv+qocO3YMgPvuu+/W3/qt3/ruH/3RH/0crrrqqquuuuqqq/7/QA960IO46qqrrrrqqquu+v/mzJkzD3qd13md936d13md977mmmseDLC3t8ff//3f84d/+Ie8KCRx1Qtmm/8Or/qqr8qLv/iLs7OzA8B9991362/91m9994/+6I9+DlddddVVV1111VX//6AHPehBXHXVVVddddVVV/1/dc011zz4xV7sxV77Hd/xHT/rmmuueTDApUuX+Id/+Af+/u//nr29Pa76n29nZ4cXf/EX51Vf9VW533333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVf9/oQc96EFcddVVV1111VVX/X93zTXXPPjFXuzFXut1Xud13vvFXuzFXhvg0qVL3HHHHfz93/89t99+O1f9z7Ozs8OLv/iL86qv+qrc77777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqqvQgx70IK666qqrrrrqqquuek4f/uEf/l2v8zqv894806VLl/iHf/gH/vAP/5Cr/nvt7Ozw4i/+4rzYi70Yx44d437/8A//8Ns/8iM/8jn/8A//8NtcddVVV1111VVXXXU/9KAHPYirrrrqqquuuuqqq57XNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwQCXLl3ijjvu4LbbbuMf/uEfuOq/zs7ODi/+4i/Oq77qq3K/++6779bf+q3f+u7f/u3f/p777rvvVq666qqrrrrqqquuem7oQQ96EFddddVVV1111VVXvWDXXHPNg1/sxV7stV/ndV7nvV7sxV7stXmmS5cucfvtt/MP//AP3H777Vz1H29nZ4cXf/EX51Vf9VW5dOkSx44dA+C+++679Ud/9Ec/57d+67e+m6uuuuqqq6666qqrXhj0oAc9iKuuuuqqq6666qqrXjTXXHPNg1/7tV/7vV78xV/8tV/sxV7stXmmvb09brvtNv7hH/6B22+/nav+7XZ2dnjxF39xXvVVX5UHuu+++279rd/6re/+0R/90c/hqquuuuqqq6666qoXFXrQgx7EVVddddVVV1111VX/etdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eaZLly5x++23c/vtt3P77bezt7fHVS/Yzs4OL/7iL87Ozg4v/uIvzgPdd999t/7Wb/3Wd//2b//299x33323ctVVV1111VVXXXXVvxZ60IMexFVXXXXVVVddddVV/z5nzpx50Ou8zuu894u/+Iu/9ou92Iu9Ng9w6dIlbr/9dm6//Xb+4R/+gf/vdnZ2OHbsGDfffDMv9mIvxrFjx3ig++6779bf+q3f+u7f+q3f+u6zZ88+g6uuuuqqq6666qqr/j3Qgx70IK666qqrrrrqqquu+o9zzTXXPPjFXuzFXvvFXuzFXut1Xud13pvncunSJW6//XZuv/129vb2uP322/m/wDbPz7Fjx3ixF3sxAG655RZuvvlmHui+++679ezZs7f+1m/91vf81m/91ndz1VVXXXXVVVddddV/JPSgBz2Iq6666qqrrrrqqqv+c1xzzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5Lnt7e1y6dIlLly5x++23c+nSJW6//Xb+tzl27BgAN998Mzs7O9xyyy3cfPPNPD/33Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVdd9Z8FPehBD+Kqq6666qqrrrrqqv8aZ86ceZAknTlz5sGv8zqv817XXHPNg1/sxV7stXk+Ll26xN7eHpcuXeL2228H4NKlS9x+++38dzl27BgAOzs73HzzzQDccsst3Hzzzbwg9913363/8A//8Nv33Xffrf/wD//wO//wD//w21x11VVXXXXVVVdd9V8FPehBD+Kqq6666qqrrrrqqv8+Z86cedA111zzkGuuuebBL/ZiL/Za11xzzYNf7MVe7LV5IS5dugTA3t4ely5dAuDSpUvs7e1xv0uXLvGvcezYMQB2dna437Fjxzh27Bg7OzscO3aMf8l999136z/8wz/89n333XfrP/zDP/zOP/zDP/w2V1111VVXXXXVVVf9d0IPetCDuOqqq6666qqrrrrqf5YzZ848SJLOnDnz4GuuuebBL/ZiL/Za11xzzYMBXuzFXuy1+S9233333XrNNdc8+L777rsV4OzZs7f+1m/91vecOXPmQf/wD//wO2fPnr31vvvuu5Wrrrrqqquuuuqqq/6nQQ960IO46qqrrrrqqquuuup/l2uuuebBAGfOnHnQNddc8xCAM2fOPOiaa655MM90zTXXPJh/hfvuu+9WgPvuu+9Wnuns2bPPuO+++55+9uzZZ9x33323ctVVV1111VVXXXXV/zboQQ96EFddddVVV1111VVXXXXVVVddddVVV1111f9JVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4p/BHmuq1YS1y0sAAAAAElFTkSuQmCC) ```js // Loft a square and a circle on the `YZ` plane using offset. @@ -82,7 +82,7 @@ circleSketch = startSketchOn(offsetPlane('YZ', offset = 150)) loft([squareSketch, circleSketch]) ``` -![Rendered example of offsetPlane 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFw40lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/yoqV1111VVXXXXV/wnXXHPNgwHOnDnz4H/4h3/4ba666qqrrrrqqquuuuqqq4By/Phxrrrqqquuuuqq/92uueaaB3/TN33T01/xFV/xrd/8zd/8o6+55poH33rrrX9zeHi4y1VXXXXVVVddddVVV131/xnl+PHjXHXVVVddddVV/7t90id90k9dc801D77nnnuO//mf/zmv//qv/9Kv+Iqv+Nabm5vHz549+4zDw8Ndrrrqqquuuuqqq6666qr/jyjHjx/nqquuuuqqq6763+tzP/dzf+vFXuzFXvvixYt81Vd9FU972tP4sz/7M0opx9/qrd7qtV/xFV/xrTc3N4//wz/8w+9w1VVXXXXVVVddddVVV/1/Qzl+/DhXXXXVVVddddX/Tp/7uZ/7Wy/2Yi/22hcvXuSbvumbWK1WAKxWK5761KfyZ3/2Z5RSjr/VW73Va7/O67zOe29ubh7/h3/4h9/hqquuuuqqq6666qqrrvr/gnL8+HGuuuqqq6666qr/fd7xHd/xs17ndV7nvQG+53u+h7vuuosHksRqteKpT30qf/Znf8bp06ePv+EbvuFrv87rvM57b25uHv+Hf/iH3+Gqq6666qqrrrrqqquu+r+Ocvz4ca666qqrrrrqqv9dXuzFXuy1P+IjPuK7Ab75m7+Zpz3taUhCEs9NEsvlkn/4h3/gz/7sz3jkIx95/DVe4zVe+3Ve53Xee3Nz8/g//MM//A5XXXXVVVddddVVV1111f9VlOPHj3PVVVddddVVV/3v8WIv9mKv/bmf+7m/BfCjP/qj/MM//AMPJInnJglJLJdL/vzP/5ynPvWp3Hzzzcdf4zVe47Vf53Ve572Pjo4u3XrrrX/NVVddddVVV1111VVXXfV/DXrQgx7EVVddddVVV131v8M111zz4G/6pm96OsBf/MVf8KM/+qPczzbPzTbPzTb3e/mXf3ne8A3fkJMnT3Lffffd+vVf//Xv8w//8A+/zVVXXXXVVVddddVVV131fwXl+PHjXHXVVVddddVV/zt80id90k9dc801D37a057G937v9/JAknhukpDEA0nifnfddRd///d/z1133cUjHvGI42/6pm/63tdcc82Db7311r85PDzc5aqrrrrqqquuuuqqq676345y/Phxrrrqqquuuuqq//k+93M/97de7MVe7LWf9rSn8a3f+q1I4rlJQhLPTRIPJAlJAKxWK+666y7+/u//ntVqxcu+7Mu+9Gu91mu99UMe8pCXvvXWW//m8PBwl6uuuuqqq6666qqrrrrqfyvK8ePHueqqq6666qqr/mf73M/93N96sRd7sde+ePEiX/u1X8v9JCGJ5yaJ5yYJSTyQJO63Wq146lOfyt///d8TEcdf//Vf/6Vf8RVf8a03NzePnz179hmHh4e7XHXVVVddddVVV1111VX/21COHz/OVVddddVVV131P9c7vuM7ftbrvM7rvDfA93//97O7u8tzk8Rzk4QknpskHkgSkrjfarXiaU97Gn/2Z39GRBx/q7d6q9d+xVd8xbfe3Nw8/g//8A+/w1VXXXXVVVddddVVV131vwnl+PHjXHXVVVddddVV/zO92Iu92Gt/xEd8xHcDfNu3fRtPe9rTAJDEc5OEJJ6bJCTxQJKQxANJ4oFWqxVPe9rT+LM/+zMi4vhbvdVbvfbrvM7rvPfm5ubxf/iHf/gdrrrqqquu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hCQAJAEgCQBJAEgCQBKSOHnyJKdOnQLgvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqqq6666gWhctVVV1111VVX/aeTxAsjiX8rSfx7SOL5kcT9JPH8SEISkpCEJCQhCUlIQhIPJAlJ3E8SAJIAkASAJAAk0fc91113HRsbGwD8wz/8w29/5md+5utw1VVXXXXVVVddddVVV/1LqFx11VVXXXXVVS/UP/zDP/wOwA033MBf/uVf8h9BEi+IJP4lknhukvjXkMRzk8QDSeJ+kpDEv5UkJHE/SUgCQBIAkgCQBEDf95w4cYLTp08DcN9999369V//9e/zD//wD7/NVVddddVVV1111VVXXfWioHLVVVddddVVV/2PJYn7SeJFIQkASTyQJAAk8dwkcT9JPJAkHkgSknhRSEISkrifJCQBIAlJAEgCQBIAJ06c4MYbb+R+P/IjP/LZP/qjP/o5XHXVVVddddVVV1111VX/GlSuuuqqq6666qoX6uzZs7cCbG1t8dwk8dwk8V9FEv8SSbwgknh+JPFAknhukpCEJCQhCUlIQhKSeG6SuJ8k7icJAEn0fc/NN9/M5uYmAPfdd9+tn/VZn/U69913361cddVVV1111VVXXXXVVf9aVK666qqrrrrqqhfqvvvuuxVge3ub/wyS+NeQxL+XJJ6bJB5IEg8kiX8LSUhCEveTBIAkJAEgiWuvvZbrrrsOgPvuu+/W3/qt3/ruH/3RH/0crrrqqquuuuqqq6666qp/KypXXXXVVVddddW/6L777rv1mmuuefD29jb7+/v8a0jigSTxgkji+ZHECyMJAEk8P5IAkMRzk8T9JPFAknggSUjiRSEJSTyQJCQBIIn7bW9v86AHPYi+7wH4rd/6re/++q//+vfhqquuuuqqq6666qqrrvr3onLVVVddddVVV/2Lzp49e+s111zz4K2tLfb39/mvIIl/K0kASOIFkcTzI4kHksRzk4QkJCEJSUhCEpKQxANJQhL3kwTAbDbj9OnTXH/99QDcd999t37913/9+/zDP/zDb3PVVVddddVVV1111VVX/UegctVVV1111VVX/a8kiX8LSTw3STyQJB5IEv8WkpDE/SQhCYAbb7yRG264gfv9yI/8yGf/6I/+6Odw1VVXXXXVVVddddVVV/1HonLVVVddddVVV/2L/v7v//63X+zFXuy1r7/+eu6++27+o0jiX0MSz00SLwpJPDdJ3E8SDySJB5KEJP4lkpCEJB5IEgCz2YyHPexhbG9vA/AP//APv/31X//173PffffdylVXXXXVVVddddVVV131H43KVVddddVVV131H0YS/1aSeH4k8aKQBIAkACQBIInnJonnRxIPJInnJglJSEISkpCEJCTx3CQhCYCbbrqJm266CYD77rvv1h/90R/9nN/6rd/6bq666qqrrrrqqquuuuqq/yxUrrrqqquuuuqqf9E//MM//A7ADTfcwF/+5V8CIIl/iSQeSBIvCkm8MJL4t5DEc5PEA0nigSTxbyEJSQDs7OzwiEc8gtlsBsCP/MiPfPaP/uiPfg5XXXXVVVddddVVV1111X82KlddddVVV1111f8KknhuknhRSOK5SeJ+knggSTyQJCTxL5GEJCQBMJvNeOQjH8mxY8cAuO+++279+q//+vf5h3/4h9/mqquuuuqqq6666qqrrvqvQOWqq6666qqrrvoXnT179laA7e1t/qNI4j+KJAAkASAJAEm8qCTxL5GEJCQhCUlIQhKSeKBbbrmFBz3oQdzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuuq/EpWrrrrqqquuuupfdN99990KsLW1xX8GSdxPEveTxH80SdxPEi+IJCTxrzWfz3n0ox/NsWPHAPiHf/iH3/7Mz/zM1+Gqq6666qqrrrrqqquu+u9A5aqrrrrqqquuepHcd999t15zzTUP3t7eZn9/n+cmiRdGEv8RJPFvIYn7SeJ+krifJJ6bJCTxL5HEgx/8YB784AcDcN9999369V//9e/zD//wD7/NVVddddVVV1111VVXXfXfhcpVV1111VVXXfUiOXv27K3XXHPNg7e2ttjf3+dfIon/KJJ4bpIAkMTzIwkASfxrSOL5kYQkJCEJSUhCEidOnOBlXuZluN+P/MiPfPaP/uiPfg5XXXXVVVddddVVV1111X83KlddddVVV1111b+aJP49JPEvkcS/hiQAJPGCSOJ+krifJB5IEpL4l8zncx772Mdy4sQJAO67775bv/7rv/59/uEf/uG3ueqqq6666qqrrrrqqqv+J6By1VVXXXXVVVe9SP7+7//+t1/sxV7sta+//nruuece/qNI4n6SeGEk8W8hiX+JJJ6bJF6Qhz70oTz0oQ8F4L777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqquuuup/EipXXXXVVVddddV/Okn8R5LEi0ISz00S95PEA0niuUlCEpKQxMbGBi/3ci/HYrEA4B/+4R9++zM/8zNfh6uuuuqqq6666qqrrrrqfyIqV1111VVXXXXVi+Qf/uEffgfghhtu4K/+6q94IEn8Z5HECyIJAEkASAJAEs9NEveTxP0k8UCSeH4WiwU33ngjD3vYwwC47777bv36r//69/mHf/iH3+aqq6666qqrrrrqqquu+p+KylVXXXXVVVdd9R9OEi+IJP4lkviPIol/iSQeSBKSuN+NN97IS7zES3C/H/mRH/nsH/3RH/0crrrqqquuuuqqq6666qr/6ahcddVVV1111VUvkrNnz94KsLW1xX8USdxPEi+MJP41JPHcJHE/STyQJJ7bxsYGL/mSL8nJkycB+Id/+Iff/rqv+7r3Pnv27DO46qqrrrrqqquuuuqqq/43oHLVVVddddVVV/2rbG9v819FEs9NEgCSeH4k8dwk8fxI4oEkcb9HPOIRPOIRjwDgvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqqq6666n8TKlddddVVV1111Yvkvvvuu/W+++679Zprrnnw1tYWBwcHvCgk8Z9JEgCSeFFI4oEk8UCnT5/mpV7qpVgsFgD8yI/8yGf/6I/+6Odw1VVXXXXVVVddddVVV/1vROWqq6666qqrrnqR3Xfffbdec801D97e3ubg4AAASTyQJP49JPHcJPFvIYn7SeJ+knggSWxsbHDzzTfzyEc+EoD77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquuuuqq/62oXHXVVVddddVV/2UkcT9J3E8SLwpJvDCSAJDEv8YjH/lIHvWoR3G/H/mRH/nsH/3RH/0crrrqqquuuuqqq6666qr/7ahcddVVV1111VUvsn/4h3/47Rd/8Rd/7euvv567776b/0ySeEEkASAJAEm8IJK4nyTuJ4mNjQ1e5mVehtOnTwPwD//wD7/99V//9e9z33333cpVV1111VVXXXXVVVdd9X8Blauuuuqqq6666j+NJP67SOKFedSjHsWjH/1oAO67775bf/RHf/Szf+u3fut7uOqqq6666qqrrrrqqqv+L6Fy1VVXXXXVVVe9yP7hH/7htwGuv/56/jNI4rlJ4l9DEs9NEvc7c+YML/uyL8vGxgYAP/IjP/LZP/qjP/o5XHXVVVddddVVV1111VX/F1G56qqrrrrqqqv+zSTxQJJ4QSRxP0ncTxIvCkk8P5IAkMRzk8T9NjY2ePmXf3lOnz4NwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVddddX/VVSuuuqqq6666qoX2X333XcrwNbWFv+ZJPGCSAJAEi+qxzzmMTzmMY/hfj/yIz/y2T/6oz/6OVx11VVXXXXVVVddddVV/9dRueqqq6666qqr/tW2t7f5l0jiX0MS/1EkAbCxscHLv/zLc+bMGQD+4R/+4bc/8zM/83W46qqrrrrqqquuuuqqq/6/oHLVVVddddVVV73Izp49+4z77rvv1muuuebBW1tbHB4e8p9JEv8akgDY2NjgwQ9+MI997GMBuO+++279+q//+vf5h3/4h9/mqquuuuqqq6666qqrrvr/hMpVV1111VVXXfWvcvbs2VuvueaaB29vb3N4eMj9JPGCSOJ+krifJJ6bJJ6bJAAkASAJAEkASOJ+Z86c4bVf+7W534/8yI989o/+6I9+DlddddVVV1111VVXXXXV/0dUrrrqqquuuuqqfxNJ/E+yubnJK77iK3LmzBkA7rvvvls/67M+63Xuu+++W7nqqquuuuqqq6666qqr/r+ictVVV1111VVX/av8/d///W+/2Iu92Gtfd9113H333fxHkMRzk8SL6sVe7MV4sRd7MQDuu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq6666qqr/r+jctVVV1111VVX/YeTxL9EEi8KSbwgm5ubvM7rvA6bm5sA/NZv/dZ3f/3Xf/37cNVVV1111VVXXXXVVVdddQWVq6666qqrrrrqX+Xs2bPPALj++uv5q7/6K/4lkrifJF4YSbwgkgCQxObmJg95yEN48Rd/cQDuu+++W7/+67/+ff7hH/7ht7nqqquuuuqqq6666qqrrno2KlddddVVV1111b/KfffddyvPRRL/VR7ykIfwSq/0StzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuuqq50Xlqquuuuqqq676Vzl79uytANvb2/xHkMRzk8Rz29zc5JVf+ZW55pprAPiHf/iH3/76r//697nvvvtu5aqrrrrqqquuuuqqq6666vmjctVVV1111VVX/YeSxL9EEi8KSQC8xEu8BC/xEi8BwH333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVVddddVVLxyVq6666qqrrrrqX+W+++679b777rv1mmuuefDW1hYHBwe8IJK4nyReGEk8t2uuuYZXeZVXYXNzE4Af+ZEf+ewf/dEf/Ryuuuqqq6666qqrrrrqqqteNFSuuuqqq6666qp/tbNnz956zTXXPHh7e5vDw0P+o21ubvKSL/mSPPShDwXgvvvuu/Xrv/7r3+cf/uEffpurrrrqqquuuuqqq6666qoXHZWrrrrqqquuuuq/jSSe20u+5Evyki/5ktzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuuqqfz0qV1111VVXXXXVv9p9991364u92Itx3XXXcc8993A/SfxLJPH8bG5u8qqv+qpce+21APzDP/zDb3/913/9+9x33323ctVVV1111VVXXXXVVVdd9W9D5aqrrrrqqquu+le77777buVfIIn7SeKFeamXeile8iVfEoD77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquuuuqqq/59qFx11VVXXXXVVf9qZ8+efQbA9ddfz1//9V/zb3Xttdfyqq/6qmxtbQHwIz/yI5/9oz/6o5/DVVddddVVV1111VVXXXXVfwwqV1111VVXXXXVv9p99913K/8OW1tbvNqrvRrXXnstAPfdd9+tX//1X/8+//AP//DbXHXVVVddddVVV1111VVX/cehctVVV1111VVX/audPXv2VoDt7W3uJ4l/iSRe6qVeipd6qZcC4L777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqquuuuqq/3hUrrrqqquuuuqq/3CSuJ8kALa2tni1V3s1rrvuOgD+4R/+4bc/8zM/83W46qqrrrrqqquuuuqqq676z0Plqquuuuqqq676V7vvvvtuve+++2695pprHry1tcXBwQEvyNbWFg972MN46Zd+aQDuu+++W7/+67/+ff7hH/7ht7nqqquuuuqqq6666qqrrvrPReWqq6666qqrrvo3OXv27K3XXHPNg7e3tzk4OOD5ue6663jjN35j7vcjP/Ijn/2jP/qjn8NVV1111VVXXXXVVVddddV/DSpXXXXVVVddddW/myQeaGtri1d/9VfnuuuuA+C+++679TM/8zNf++zZs8/gqquuuuqqq6666qqrrrrqvw6Vq6666qqrrrrq3+S+++679cVe7MW47rrruOeee7jfy7zMy/DSL/3SANx33323/tZv/dZ3/+iP/ujncNVVV1111VVXXXXVVVdd9V+PylVXXXXVVVdd9W9y33333coDbG1t8SZv8iZsbW0B8Fu/9Vvf/fVf//Xvw1VXXXXVVVddddVVV1111X8fKlddddVVV1111b/J2bNnnwFw/fXXA/AyL/MyANx33323fv3Xf/37/MM//MNvc9VVV1111VVXXXXVVVdd9d+LylVXXXXVVVdd9W9y33333Qpw3XXXcd111wHwIz/yI5/9oz/6o5/DVVddddVVV1111VVXXXXV/wyU48ePc9VVV1111VVX/etJYnNz8/hDHvKQl/6Hf/iH3/6sz/qs1/nTP/3Tn+Gqq6666qqrrrrqqquuuup/DvSgBz2Iq6666qqrrrrq3+51Xud13uu3fuu3voerrrrqqquuuuqqq6666qr/edCDHvQgrrrqqquuuuqqq6666qqrrrrqqquuuuqq/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/V/FPwJJfGELR02NCgAAAABJRU5ErkJggg==) +![Rendered example of offsetPlane 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFq/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/yoqV1111VVXXXXV/wnXXHPNgwHOnDnz4H/4h3/4ba666qqrrrrqqquuuuqqq4By/Phxrrrqqquuuuqq/92uueaaB3/TN33T01/xFV/xrd/8zd/8o6+55poH33rrrX9zeHi4y1VXXXXVVVddddVVV131/xnl+PHjXHXVVVddddVV/7t90id90k9dc801D77nnnuO//mf/zmv//qv/9Kv+Iqv+Nabm5vHz549+4zDw8Ndrrrqqquuuuqqq6666qr/jyjHjx/nqquuuuqqq6763+tzP/dzf+vFXuzFXvvixYt81Vd9FU972tP4sz/7M0opx9/qrd7qtV/xFV/xrTc3N4//wz/8w+9w1VVXXXXVVVddddVVV/1/Qzl+/DhXXXXVVVddddX/Tp/7uZ/7Wy/2Yi/22hcvXuSbvumbWK1WAKxWK5761KfyZ3/2Z5RSjr/VW73Va7/O67zOe29ubh7/h3/4h9/hqquuuuqqq6666qqrrvr/gnL8+HGuuuqqq6666qr/fd7xHd/xs17ndV7nvQG+53u+h7vuuosHksRqteKpT30qf/Znf8bp06ePv+EbvuFrv87rvM57b25uHv+Hf/iH3+Gqq6666qqrrrrqqquu+r+Ocvz4ca666qqrrrrqqv9dXuzFXuy1P+IjPuK7Ab75m7+Zpz3taUhCEs9NEsvlkn/4h3/gz/7sz3jkIx95/DVe4zVe+3Ve53Xee3Nz8/g//MM//A5XXXXVVVddddVVV1111f9VlOPHj3PVVVddddVVV/3v8WIv9mKv/bmf+7m/BfCjP/qj/MM//AMPJInnJglJLJdL/vzP/5ynPvWp3Hzzzcdf4zVe47Vf53Ve572Pjo4u3XrrrX/NVVddddVVV1111VVXXfV/DXrQgx7EVVddddVVV131v8M111zz4G/6pm96OsBf/MVf8KM/+qPczzbPzTbPzTb3e/mXf3ne8A3fkJMnT3Lffffd+vVf//Xv8w//8A+/zVVXXXXVVVddddVVV131fwXl+PHjXHXVVVddddVV/zt80id90k9dc801D37a057G937v9/JAknhukpDEA0nifnfddRd///d/z1133cUjHvGI42/6pm/63tdcc82Db7311r85PDzc5aqrrrrqqquuuuqqq676345y/Phxrrrqqquuuuqq//k+93M/97de7MVe7LWf9rSn8a3f+q1I4rlJQhLPTRIPJAlJAKxWK+666y7+/u//ntVqxcu+7Mu+9Gu91mu99UMe8pCXvvXWW//m8PBwl6uuuuqqq6666qqrrrrqfyvK8ePHueqqq6666qqr/mf73M/93N96sRd7sde+ePEiX/u1X8v9JCGJ5yaJ5yYJSTyQJO63Wq146lOfyt///d8TEcdf//Vf/6Vf8RVf8a03NzePnz179hmHh4e7XHXVVVddddVVV1111VX/21COHz/OVVddddVVV131P9c7vuM7ftbrvM7rvDfA93//97O7u8tzk8Rzk4QknpskHkgSkrjfarXiaU97Gn/2Z39GRBx/q7d6q9d+xVd8xbfe3Nw8/g//8A+/w1VXXXXVVVddddVVV131vwnl+PHjXHXVVVddddVV/zO92Iu92Gt/xEd8xHcDfNu3fRtPe9rTAJDEc5OEJJ6bJCTxQJKQxANJ4oFWqxVPe9rT+LM/+zMi4vhbvdVbvfbrvM7rvPfm5ubxf/iHf/gdrrrqqquu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koQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJBERSEISkpBERCCJiEASkpCEJCICSUQEkogIJBERSCIikIQkIgJJSCIikIQkJBERSEISkpCEJCQhCUkASEISkgCQBIAkACTx3CRxP9sAHB0dcXR0BMB9991364/+6I9+zm/91m99N1ddddVVV1111VVX/W9C5aqrrrrqqquuuuzs2bO3XnPNNQ/e2tpif3+fF5VtJPG/hST+PSRxP0kASOIFkQSAJJ6bJAAkcT9J3E8S95OEJO4nCUlIQhIviCQkIYn7SUISkpCEJCQhCUlIQhKSkIQkIgJJSEISkogIJCEJSUhCEpKICCQREUgiIpBERCCJiEASEYEkJBERSCIikIQkJBERSEISkpCEJCQhCUlIQhKSkASAJAAkASAJAEm8MOM4sr+/T2sNgB/5kR/57B/90R/9HK666qqrrrrqqquu+t+IylVXXXXVVVddddl9991364u92IuxtbXF/waSeG6S+PeQxP0kcT9JvCgkASAJAEkASAJAEgCSeG6SuJ8k7icJSdxPEpKQxANJQhKSkIQkJCEJSUhCEpK4nyQkIQlJSEISkpCEJCQhCUlIIiKQhCQkIYmIQBIRgSQiAklEBJKICCQREUgiIpBERCCJiEASkogIJCGJiEASkpCEJCICSUhCEpKQBIAkJCEJAElIAkAS95PE89Na4/DwkOVyCcB9991369d//de/zz/8wz/8NlddddVVV1111VVX/W9F5aqrrrrqqquuuuy+++67FWB7e5v/SSTxn0US/1aSAJDEv4UkACRxP0ncTxKSuJ8kJPFAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEhGBJCICSUQEkogIJBERSCIikEREIImIQBIRgSQiAklIIiKQhCQiAklIIiKQhCQkIQlJSEISkpCEJAAkIQkASQBI4n6SeG4HBwccHBxwvx/5kR/57B/90R/9HK666qqrrrrqqquu+t+OylVXXXXVVVdd9Ry2t7exjST+t5PEA0niBZHE8yOJ+0niBZEEgCQAJAEgCQBJAEjifpIAkMT9JCGJ+0lCEveThCQkIYkXlSQkIQlJSAJAEpKQBIAkJCEJSUhCEpKICCQhCUlIQhKSkIQkJBERSCIikEREIImIQBIRgSQiAklEBJKQREQgCUlE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gkji+ZHECyMJAEk8P5IAkMRzk8T9JPFAknggSUjiRSEJSTyQJCQBIIn7bW9v86AHPYi+7wH4rd/6re/++q//+vfhqquuuuqqq6666qqrrvr3onLVVVddddVVV/2Lzp49e+s111zz4K2tLfb39/mvIIl/K0kASOIFkcTzI4kHksRzk4QkJCEJSUhCEpKQxANJQhL3kwTAbDbj9OnTXH/99QDcd999t37913/9+/zDP/zDb3PVVVddddVVV1111VVX/UegctVVV1111VVX/a8kiX8LSTw3STyQJB5IEv8WkpDE/SQhCYAbb7yRG264gfv9yI/8yGf/6I/+6Odw1VVXXXXVVVddddVVV/1HonLVVVddddVVV/2L/v7v//63X+zFXuy1r7/+eu6++27+o0jiX0MSz00SLwpJPDdJ3E8SDySJB5KEJP4lkpCEJB5IEgCz2YyHPexhbG9vA/AP//APv/31X//173PffffdylVXXXXVVVddddVVV131H43KVVddddVVV131H0YS/1aSeH4k8aKQBIAkACQBIInnJonnRxIPJInnJglJSEISkpCEJCTx3CQhCYCbbrqJm266CYD77rvv1h/90R/9nN/6rd/6bq666qqrrrrqqquuuuqq/yxUrrrqqquuuuqqf9E//MM//A7ADTfcwF/+5V8CIIl/iSQeSBIvCkm8MJL4t5DEc5PEA0nigSTxbyEJSQDs7OzwiEc8gtlsBsCP/MiPfPaP/uiPfg5XXXXVVVddddVVV1111X82KlddddVVV1111f8KknhuknhRSOK5SeJ+knggSTyQJCTxL5GEJCQBMJvNeOQjH8mxY8cAuO+++279+q//+vf5h3/4h9/mqquuuuqqq6666qqrrvqvQOWqq6666qqrrvoXnT179laA7e1t/qNI4j+KJAAkASAJAEm8qCTxL5GEJCQhCUlIQhKSeKBbbrmFBz3oQdzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuuq/EpWrrrrqqquuuupfdN99990KsLW1xX8GSdxPEveTxH80SdxPEi+IJCTxrzWfz3n0ox/NsWPHAPiHf/iH3/7Mz/zM1+Gqq6666qqrrrrqqquu+u9A5aqrrrrqqquuepHcd999t15zzTUP3t7eZn9/n+cmiRdGEv8RJPFvIYn7SeJ+krifJJ6bJCTxL5HEgx/8YB784AcDcN9999369V//9e/zD//wD7/NVVddddVVV1111VVXXfXfhcpVV1111VVXXfUiOXv27K3XXHPNg7e2ttjf3+dfIon/KJJ4bpIAkMTzIwkASfxrSOL5kYQkJCEJSUhCEidOnOBlXuZluN+P/MiPfPaP/uiPfg5XXXXVVVddddVVV1111X83KlddddVVV1111b+aJP49JPEvkcS/hiQAJPGCSOJ+krifJB5IEpL4l8zncx772Mdy4sQJAO67775bv/7rv/59/uEf/uG3ueqqq6666qqrrrrqqqv+J6By1VVXXXXVVVe9SP7+7//+t1/sxV7sta+//nruuece/qNI4n6SeGEk8W8hiX+JJJ6bJF6Qhz70oTz0oQ8F4L777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqquuuup/EipXXXXVVVddddV/Okn8R5LEi0ISz00S95PEA0niuUlCEpKQxMbGBi/3ci/HYrEA4B/+4R9++zM/8zNfh6uuuuqqq6666qqrrrrqfyIqV1111VVXXXXVi+Qf/uEffgfghhtu4K/+6q94IEn8Z5HECyIJAEkASAJAEs9NEveTxP0k8UCSeH4WiwU33ngjD3vYwwC47777bv36r//69/mHf/iH3+aqq6666qqrrrrqqquu+p+KylVXXXXVVVdd9R9OEi+IJP4lkviPIol/iSQeSBKSuN+NN97IS7zES3C/H/mRH/nsH/3RH/0crrrqqquuuuqqq6666qr/6ahcddVVV1111VUvkrNnz94KsLW1xX8USdxPEi+MJP41JPHcJHE/STyQJJ7bxsYGL/mSL8nJkycB+Id/+Iff/rqv+7r3Pnv27DO46qqrrrrqqquuuuqqq/43oHLVVVddddVVV/2rbG9v819FEs9NEgCSeH4k8dwk8fxI4oEkcb9HPOIRPOIRjwDgvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqqq6666n8TKlddddVVV1111Yvkvvvuu/W+++679Zprrnnw1tYWBwcHvCgk8Z9JEgCSeFFI4oEk8UCnT5/mpV7qpVgsFgD8yI/8yGf/6I/+6Odw1VVXXXXVVVddddVVV/1vROWqq6666qqrrnqR3Xfffbdec801D97e3ubg4AAASTyQJP49JPHcJPFvIYn7SeJ+knggSWxsbHDzzTfzyEc+EoD77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquuuuqq/62oXHXVVVddddVV/2UkcT9J3E8SLwpJvDCSAJDEv8YjH/lIHvWoR3G/H/mRH/nsH/3RH/0crrrqqquuuuqqq6666qr/7ahcddVVV1111VUvsn/4h3/47Rd/8Rd/7euvv567776b/0ySeEEkASAJAEm8IJK4nyTuJ4mNjQ1e5mVehtOnTwPwD//wD7/99V//9e9z33333cpVV1111VVXXXXVVVdd9X8Blauuuuqqq6666j+NJP67SOKFedSjHsWjH/1oAO67775bf/RHf/Szf+u3fut7uOqqq6666qqrrrrqqqv+L6Fy1VVXXXXVVVe9yP7hH/7htwGuv/56/jNI4rlJ4l9DEs9NEvc7c+YML/uyL8vGxgYAP/IjP/LZP/qjP/o5XHXVVVddddVVV1111VX/F1G56qqrrrrqqqv+zSTxQJJ4QSRxP0ncTxIvCkk8P5IAkMRzk8T9NjY2ePmXf3lOnz4NwH333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVddddX/VVSuuuqqq6666qoX2X333XcrwNbWFv+ZJPGCSAJAEi+qxzzmMTzmMY/hfj/yIz/y2T/6oz/6OVx11VVXXXXVVVddddVV/9dRueqqq6666qqr/tW2t7f5l0jiX0MS/1EkAbCxscHLv/zLc+bMGQD+4R/+4bc/8zM/83W46qqrrrrqqquuuuqqq/6/oHLVVVddddVVV73Izp49+4z77rvv1muuuebBW1tbHB4e8p9JEv8akgDY2NjgwQ9+MI997GMBuO+++279+q//+vf5h3/4h9/mqquuuuqqq6666qqrrvr/hMpVV1111VVXXfWvcvbs2VuvueaaB29vb3N4eMj9JPGCSOJ+krifJJ6bJJ6bJAAkASAJAEkASOJ+Z86c4bVf+7W534/8yI989o/+6I9+DlddddVVV1111VVXXXXV/0dUrrrqqquuuuqqfxNJ/E+yubnJK77iK3LmzBkA7rvvvls/67M+63Xuu+++W7nqqquuuuqqq6666qqr/r+ictVVV1111VVX/av8/d///W+/2Iu92Gtfd9113H333fxHkMRzk8SL6sVe7MV4sRd7MQDuu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq6666qqr/r+jctVVV1111VVX/YeTxL9EEi8KSbwgm5ubvM7rvA6bm5sA/NZv/dZ3f/3Xf/37cNVVV1111VVXXXXVVVdddQWVq6666qqrrrrqX+Xs2bPPALj++uv5q7/6K/4lkrifJF4YSbwgkgCQxObmJg95yEN48Rd/cQDuu+++W7/+67/+ff7hH/7ht7nqqquuuuqqq6666qqrrno2KlddddVVV1111b/KfffddyvPRRL/VR7ykIfwSq/0StzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuuqq50Xlqquuuuqqq676Vzl79uytANvb2/xHkMRzk8Rz29zc5JVf+ZW55pprAPiHf/iH3/76r//697nvvvtu5aqrrrrqqquuuuqqq6666vmjctVVV1111VVX/YeSxL9EEi8KSQC8xEu8BC/xEi8BwH333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVVddddVVLxyVq6666qqrrrrqX+W+++679b777rv1mmuuefDW1hYHBwe8IJK4nyReGEk8t2uuuYZXeZVXYXNzE4Af+ZEf+ewf/dEf/Ryuuuqqq6666qqrrrrqqqteNFSuuuqqq6666qp/tbNnz956zTXXPHh7e5vDw0P+o21ubvKSL/mSPPShDwXgvvvuu/Xrv/7r3+cf/uEffpurrrrqqquuuuqqq6666qoXHZWrrrrqqquuuuq/jSSe20u+5Evyki/5ktzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuuqqfz0qV1111VVXXXXVv9p9991364u92Itx3XXXcc8993A/SfxLJPH8bG5u8qqv+qpce+21APzDP/zDb3/913/9+9x33323ctVVV1111VVXXXXVVVdd9W9D5aqrrrrqqquu+le77777buVfIIn7SeKFeamXeile8iVfEoD77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquuuuqqq/59qFx11VVXXXXVVf9qZ8+efQbA9ddfz1//9V/zb3Xttdfyqq/6qmxtbQHwIz/yI5/9oz/6o5/DVVddddVVV1111VVXXXXVfwwqV1111VVXXXXVv9p99913K/8OW1tbvNqrvRrXXnstAPfdd9+tX//1X/8+//AP//DbXHXVVVddddVVV1111VVX/cehctVVV1111VVX/audPXv2VoDt7W3uJ4l/iSRe6qVeipd6qZcC4L777rv1t37rt777R3/0Rz+Hq6666qqrrrrqqquuuuqq/3hUrrrqqquuuuqq/3CSuJ8kALa2tni1V3s1rrvuOgD+4R/+4bc/8zM/83W46qqrrrrqqquuuuqqq676z0Plqquuuuqqq676V7vvvvtuve+++2695pprHry1tcXBwQEvyNbWFg972MN46Zd+aQDuu+++W7/+67/+ff7hH/7ht7nqqquuuuqqq6666qqrrvrPReWqq6666qqrrvo3OXv27K3XXHPNg7e3tzk4OOD5ue6663jjN35j7vcjP/Ijn/2jP/qjn8NVV1111VVXXXXVVVddddV/DSpXXXXVVVddddW/myQeaGtri1d/9VfnuuuuA+C+++679TM/8zNf++zZs8/gqquuuuqqq6666qqrrrrqvw6Vq6666qqrrrrq3+S+++679cVe7MW47rrruOeee7jfy7zMy/DSL/3SANx33323/tZv/dZ3/+iP/ujncNVVV1111VVXXXXVVVdd9V+PylVXXXXVVVdd9W9y33333coDbG1t8SZv8iZsbW0B8Fu/9Vvf/fVf//Xvw1VXXXXVVVddddVVV1111X8fKlddddVVV1111b/J2bNnnwFw/fXXA/AyL/MyANx33323fv3Xf/37/MM//MNvc9VVV1111VVXXXXVVVdd9d+LylVXXXXVVVdd9W9y33333Qpw3XXXcd111wHwIz/yI5/9oz/6o5/DVVddddVVV1111VVXXXXV/wyU48ePc9VVV1111VVX/etJYnNz8/hDHvKQl/6Hf/iH3/6sz/qs1/nTP/3Tn+Gqq6666qqrrrrqqquuuup/DvSgBz2Iq6666qqrrrrq3+51Xud13uu3fuu3voerrrrqqquuuuqqq6666qr/edCDHvQgrrrqqquuuuqqq6666qqrrrrqqquuuuqq/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/V/FPwIUVOz/Rm9U3gAAAABJRU5ErkJggg==) ```js // Loft a square and a circle on the `-XZ` plane using offset. @@ -100,7 +100,7 @@ circleSketch = startSketchOn(offsetPlane('-XZ', offset = -150)) loft([squareSketch, circleSketch]) ``` -![Rendered example of offsetPlane 3](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEHbklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV131/8zrvM7rvPeLvdiLvRZXXXXVVVf9v/MP//APv/Nbv/Vb381VV1111VVX/f9B5aqrrrrqqqv+H3md13md9/7wD//w7+Kqq6666qr/l17sxV7stQF+67d+67u56qqrrrrqqv8fqFx11VVXXXXV/yMv9mIv9lo80w/90A/xH0US/50k8e8hif8JJPHvJYn/iSTxv4Ek/jNJ4v8DSfxv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J0+eBODEiRM8/OEPB+BhD3sYD3vYw3hB7rvvvlv/4R/+4bfvu+++W//hH/7hd/7hH/7ht7nqqquuuuqqq6666r8KetCDHsRVV1111VVXXXXVVf99zpw586BrrrnmIddcc82DX+zFXuy1rrnmmge/2Iu92GvzQly4cAGAixcvcuHCBQAuXLjAhQsXuN+FCxd4bpJ4QU6ePAnAiRMnuN/Jkyc5efIkJ06c4OTJk/xL7rvvvlv/4R/+4bfvu+++W//hH/7hd/7hH/7ht7nqqquuuuqqq6666r8TetCDHsRVV1111VVXXXXVVf+znDlz5kGSdObMmQdfc801D36xF3ux17rmmmseDPBiL/Zir81/sfvuu+/Wa6655sH33XffrQBnz5699bd+67e+58yZMw/6h3/4h985e/bsrffdd9+tXHXVVVddddVVV131Pw160IMexFVXXXXVVVddddVV/7tcc801DwY4c+bMg6655pqHAJw5c+ZB11xzzYN5pmuuuebB/Cvcd999twLcd999t/JMZ8+efcZ999339LNnzz7jvvvuu5Wrrrrqqquuuuqqq/63QQ960IO46qqrrrrqqquuuuqqq6666qqrrrrqqqv+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+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9V/CN0nJBusjzyowAAAABJRU5ErkJggg==) +![Rendered example of offsetPlane 3](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAECxUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV131/8zrvM7rvPeLvdiLvRZXXXXVVVf9v/MP//APv/Nbv/Vb381VV1111VVX/f9B5aqrrrrqqqv+H3md13md9/7wD//w7+Kqq6666qr/l17sxV7stQF+67d+67u56qqrrrrqqv8fqFx11VVXXXXV/yMv9mIv9lo80w/90A/xH0US/50k8e8hif8JJPHvJYn/iSTxv4Ek/jNJ4v8DSfxv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V1111VVX/etdc801D37t137t93rxF3/x136xF3ux1+aZLly4wFOe8hSe8pSn8JSnPIULFy7wopLEv5ck/r0k8R9BEv+SEydO8Aqv8AqcOHGCV3iFV+CB7rvvvlt/67d+67t/+7d/+3vuu+++W7nqqquuuuqqq6666l8LPehBD+Kqq6666qqrrrrqqn+fM2fOPOh1Xud13vvFX/zFX/vFXuzFXpsHuHDhAk95ylN4ylOewp/+6Z/ygkji30MS/16S+PeSxAtz4sQJTp48ycMe9jBe/uVfnpMnT/JA9913362/9Vu/9d2/9Vu/9d1nz559BlddddVVV1111VVX/XugBz3oQVx11VVXXXXVVVdd9R/nmmuuefCLvdiLvfaLvdiLvdbrvM7rvDfP5cKFCzzlKU/hKU95ChcuXOCpT30q/x6S+PeSxL+XJJ6fEydO8Aqv8AoAPOxhD+NhD3sYD3Tffffdevbs2Vt/67d+63t+67d+67u56qqrrrrqqquuuuo/EnrQgx7EVVddddVVV1111VX/Oa655poHnzlz5sEv9mIv9lov/uIv/tov9mIv9to8lwsXLnDhwgUuXLjAU5/6VC5cuMBTnvIU/iWS+PeSxL+XJABOnDgBwMMe9jBOnjzJwx72MB72sIfx/Nx33323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVXXXXVfxb0oAc9iKuuuuqqq6666qqr/mucOXPmQZJ05syZB7/O67zOe11zzTUPfrEXe7HX5vm4cOECFy5c4MKFCzz1qU8F4MKFCzzlKU9BEv8ekvi3OHnyJAAnTpzg4Q9/OAAPe9jDeNjDHsYLct999936D//wD79933333foP//APv/MP//APv81VV1111VVXXXXVVf9V0IMe9CCuuuqqq6666qqrrvrvc+bMmQddc801D7nmmmse/GIv9mKvdc011zz4xV7sxV6bF+LChQsAXLx4kQsXLgBw4cIFLly4wP0uXLjAc5PEC3Ly5EkATpw4wf1OnjzJyZMnOXHiBCdPnuRfct999936D//wD79933333foP//APv/MP//APv81VV1111VVXXXXVVf+d0IMe9CCuuuqqq6666qqrrvqf5cyZMw+SpDNnzjz4mmuuefCLvdiLvdY111zzYIAXe7EXe23+i9133323XnPNNQ++7777bgU4e/bsrb/1W7/1PWfOnHnQP/zDP/zO2bNnb73vvvtu5aqrrrrqqquuuuqq/2nQgx70IK666qqrrrrqqquu+t/lmmuueTDAmTNnHnTNNdc8BODMmTMPuuaaax7MM11zzTUP5l/hvvvuuxXgvvvuu5VnOnv27DPuu+++p589e/YZ9913361cddVVV1111VVXXfW/DXrQgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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/6v4h8B8itPbNrYINsAAAAASUVORK5CYII=) ```js // A circle on the XY plane diff --git a/docs/kcl/patternCircular2d.md b/docs/kcl/patternCircular2d.md index ce9251584..b3ccf5f96 100644 --- a/docs/kcl/patternCircular2d.md +++ b/docs/kcl/patternCircular2d.md @@ -10,7 +10,7 @@ Repeat a 2-dimensional sketch some number of times along a partial or complete c ```js patternCircular2d( - sketchSet: SketchSet, + sketchSet: [Sketch], instances: integer, center: [number], arcDegrees: number, @@ -24,7 +24,7 @@ patternCircular2d( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `sketchSet` | [`SketchSet`](/docs/kcl/types/SketchSet) | Which sketch(es) to pattern | Yes | +| `sketchSet` | [`[Sketch]`](/docs/kcl/types/Sketch) | Which sketch(es) to pattern | Yes | | `instances` | `integer` | The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect. | Yes | | `center` | [`[number]`](/docs/kcl/types/number) | The center about which to make the pattern. This is a 2D vector. | Yes | | `arcDegrees` | [`number`](/docs/kcl/types/number) | The arc angle (in degrees) to place the repetitions. Must be greater than 0. | Yes | diff --git a/docs/kcl/patternCircular3d.md b/docs/kcl/patternCircular3d.md index f10c42cef..54f003d65 100644 --- a/docs/kcl/patternCircular3d.md +++ b/docs/kcl/patternCircular3d.md @@ -10,7 +10,7 @@ Repeat a 3-dimensional solid some number of times along a partial or complete ci ```js patternCircular3d( - solidSet: SolidSet, + solids: [Solid], instances: integer, axis: [number], center: [number], @@ -25,7 +25,7 @@ patternCircular3d( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solidSet` | [`SolidSet`](/docs/kcl/types/SolidSet) | Which solid(s) to pattern | Yes | +| `solids` | [`[Solid]`](/docs/kcl/types/Solid) | Which solid(s) to pattern | Yes | | `instances` | `integer` | The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect. | Yes | | `axis` | [`[number]`](/docs/kcl/types/number) | The axis around which to make the pattern. This is a 3D vector | Yes | | `center` | [`[number]`](/docs/kcl/types/number) | The center about which to make the pattern. This is a 3D vector. | Yes | diff --git a/docs/kcl/patternLinear2d.md b/docs/kcl/patternLinear2d.md index 1104a7115..b68d2f321 100644 --- a/docs/kcl/patternLinear2d.md +++ b/docs/kcl/patternLinear2d.md @@ -10,7 +10,7 @@ Repeat a 2-dimensional sketch along some dimension, with a dynamic amount of dis ```js patternLinear2d( - sketchSet: SketchSet, + sketches: [Sketch], instances: integer, distance: number, axis: [number], @@ -23,7 +23,7 @@ patternLinear2d( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `sketchSet` | [`SketchSet`](/docs/kcl/types/SketchSet) | The sketch(es) to duplicate | Yes | +| `sketches` | [`[Sketch]`](/docs/kcl/types/Sketch) | The sketch(es) to duplicate | Yes | | `instances` | `integer` | The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect. | Yes | | `distance` | [`number`](/docs/kcl/types/number) | Distance between each repetition. Also known as 'spacing'. | Yes | | `axis` | [`[number]`](/docs/kcl/types/number) | The axis of the pattern. A 2D vector. | Yes | diff --git a/docs/kcl/patternLinear3d.md b/docs/kcl/patternLinear3d.md index 22346a8a1..f1624067c 100644 --- a/docs/kcl/patternLinear3d.md +++ b/docs/kcl/patternLinear3d.md @@ -10,7 +10,7 @@ Repeat a 3-dimensional solid along a linear path, with a dynamic amount of dista ```js patternLinear3d( - solidSet: SolidSet, + solids: [Solid], instances: integer, distance: number, axis: [number], @@ -23,7 +23,7 @@ patternLinear3d( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solidSet` | [`SolidSet`](/docs/kcl/types/SolidSet) | The solid(s) to duplicate | Yes | +| `solids` | [`[Solid]`](/docs/kcl/types/Solid) | The solid(s) to duplicate | Yes | | `instances` | `integer` | The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect. | Yes | | `distance` | [`number`](/docs/kcl/types/number) | Distance between each repetition. Also known as 'spacing'. | Yes | | `axis` | [`[number]`](/docs/kcl/types/number) | The axis of the pattern. A 2D vector. | Yes | diff --git a/docs/kcl/patternTransform.md b/docs/kcl/patternTransform.md index 23bf9db7b..52247b267 100644 --- a/docs/kcl/patternTransform.md +++ b/docs/kcl/patternTransform.md @@ -36,7 +36,7 @@ The transform function returns a transform object. All properties of the object ```js patternTransform( - solidSet: SolidSet, + solids: [Solid], instances: integer, transform: FunctionSource, useOriginal?: bool, @@ -48,7 +48,7 @@ patternTransform( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solidSet` | [`SolidSet`](/docs/kcl/types/SolidSet) | The solid(s) to duplicate | Yes | +| `solids` | [`[Solid]`](/docs/kcl/types/Solid) | The solid(s) to duplicate | Yes | | `instances` | `integer` | The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect. | Yes | | `transform` | `FunctionSource` | How each replica should be transformed. The transform function takes a single parameter: an integer representing which number replication the transform is for. E.g. the first replica to be transformed will be passed the argument `1`. This simplifies your math: the transform function can rely on id `0` being the original instance passed into the `patternTransform`. See the examples. | Yes | | `useOriginal` | [`bool`](/docs/kcl/types/bool) | If the target was sketched on an extrusion, setting this will use the original sketch as the target, not the entire joined solid. Defaults to false. | No | diff --git a/docs/kcl/patternTransform2d.md b/docs/kcl/patternTransform2d.md index 13b616d4e..fdcbba6c0 100644 --- a/docs/kcl/patternTransform2d.md +++ b/docs/kcl/patternTransform2d.md @@ -10,7 +10,7 @@ Just like patternTransform, but works on 2D sketches not 3D solids. ```js patternTransform2d( - sketchSet: SketchSet, + sketches: [Sketch], instances: integer, transform: FunctionSource, useOriginal?: bool, @@ -22,7 +22,7 @@ patternTransform2d( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `sketchSet` | [`SketchSet`](/docs/kcl/types/SketchSet) | The sketch(es) to duplicate | Yes | +| `sketches` | [`[Sketch]`](/docs/kcl/types/Sketch) | The sketch(es) to duplicate | Yes | | `instances` | `integer` | The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect. | Yes | | `transform` | `FunctionSource` | How each replica should be transformed. The transform function takes a single parameter: an integer representing which number replication the transform is for. E.g. the first replica to be transformed will be passed the argument `1`. This simplifies your math: the transform function can rely on id `0` being the original instance passed into the `patternTransform`. See the examples. | Yes | | `useOriginal` | [`bool`](/docs/kcl/types/bool) | If the target was sketched on an extrusion, setting this will use the original sketch as the target, not the entire joined solid. Defaults to false. | No | @@ -46,6 +46,6 @@ sketch001 = startSketchOn('XZ') |> patternTransform2d(instances = 4, transform = transform) ``` -![Rendered example of patternTransform2d 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACVoklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1VUrrrqqquu+n/hmmuueTDAmTNnHvxiL/Zir8UzXXPNNQ++5pprHswznTlz5sFnz5699cyZMw/mmc6ePXsrz3TffffdCnDffffdevbs2Wfcd999twL8wz/8w29z1VX/Ctdcc82DAc6cOfPgF3uxF3stnumaa6558DXXXPNgnunMmTMP5rmcPXv2Vp7pvvvuuxXgvvvuu/Xs2bPPuO+++24F+Id/+Iff5qqr/pWuueaaB585c+bBL/ZiL/ZaPNM111zz4GuuuebBPNOZM2cezPNx9uzZWwHuu+++WwHuu+++W8+ePfuM++6771aAf/iHf/htrrrqX+maa6558JkzZx58zTXXPPjMmTMPArjmmmsefM011zwEMMCZM2ceDCBJts0znT179lZA991339Pvu+++WwHOnj37jPvuu+9WgH/4h3/4ba666qqrrvr/AD3oQQ/iqquuuuqq/1uuueaaB7/2a7/2ewG8+Iu/+Gu/2Iu92GvzXF78xV+cf4+///u/57ndd999t549e/bW++6779Z/+Id/+J377rvv1n/4h3/4ba76f++aa6558Gu/9mu/F8CLv/iLv/aLvdiLvTbP5cVf/MX59/j7v/97ntt9991369mzZ2+97777bv2Hf/iH37nvvvtu/Yd/+Iff5qr/16655poHA7z2a7/2ewG8+Iu/+Gu/2Iu92GvzAPfdd9+tr/u6r/tg/h3+/u//nud233333Xr27Nlb77vvvlv/4R/+4Xfuu+++W//hH/7ht7nq/7VrrrnmwQCv/dqv/V4AL/7iL/7aL/ZiL/baPB8v/uIvzr/H3//93/NA9913361nz5699b777nvGP/zDP/z2fffdd+s//MM//DZXXXXVVVf9X4Ie9KAHcdVVV1111f9e11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bZ7pZV/2Zfnv8pd/+ZcA3HfffbcC/MM//MNv/8M//MPv3Hfffbf+wz/8w29z1f9Z11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bZ7pZV/2Zfnv8pd/+ZcA3HfffbcC/MM//MNv/8M//MPv/NZv/dZ3c9X/addcc82DX+zFXuy1z5w586AXf/EXf+0Xe7EXe22e6WVf9mX57/KXf/mXANx33323nj179tb77rvv1n/4h3/4nd/6rd/6bq76P+2aa6558Gu/9mu/F8CLv/iLv/aLvdiLvTbP9LIv+7L8d/nLv/xLAO67775bAf7hH/7hd37rt37ru//hH/7ht7nqqquuuup/M/SgBz2Iq6666qqr/ne55pprHvzar/3a7/XiL/7ir/1iL/Zirw3wsi/7svxP95d/+ZcA3Hfffbf+wz/8w2//wz/8w+/81m/91ndz1f9611xzzYNf+7Vf+71e/MVf/LVf7MVe7LUBXvZlX5b/6f7yL/8SgPvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrvpf78Ve7MVe+8Ve7MVe63Ve53Xe+5prrnkwwMu+7MvyP91f/uVfAnDffffd+lu/9Vvf/Q//8A+/8w//8A+/zVX/q11zzTUPfrEXe7HXPnPmzIPe6Z3e6bN5ppd92Zflf7K//Mu/BOC+++679ezZs7f+/d///W//wz/8w+/8wz/8w29z1VVXXXXV/yboQQ96EFddddVVV/3Pd8011zz4tV/7td/rdV7ndd77mmuueTDAy77sy/K/2V/+5V9y33333Xr27Nlb//7v//63f/u3f/t77rvvvlu56n+Fa6655sGv/dqv/V7v9E7v9Nk808u+7Mvyv9lf/uVfct999936D//wD7/9D//wD7/zW7/1W9/NVf8rXHPNNQ9+sRd7sdc+c+bMg97pnd7pswFe9mVflv/N/vIv/xKA++6779Z/+Id/+O3f+q3f+p5/+Id/+G2u+l/hmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbAy77sy/K/2V/+5V8CcN999936W7/1W9/9D//wD7/zD//wD7/NVVddddVV/9OhBz3oQVx11VVXXfU/1zu+4zt+1uu8zuu89zXXXPNggJd92Zfl/6K//Mu/BOC+++679bd+67e++0d/9Ec/h6v+x7nmmmse/Nqv/drv9U7v9E6fDfCyL/uy/F/1l3/5l9x33323/sM//MNv/8M//MPv/NZv/dZ3c9X/ONdcc82DX/u1X/u93umd3umzAV72ZV+W/6v+8i//kvvuu+/W3/qt3/ruf/iHf/idf/iHf/htrvof5Zprrnnwa7/2a7/Xi7/4i7/Oi73Yi70WwMu+7Mvyf9Ff/uVfAnDffffd+qM/+qOf81u/9VvfzVVXXXXVVf9ToQc96EFcddVVV131P8s111zz4Nd+7dd+r3d6p3f6bICXfdmX5f+Tv/zLv+S+++679R/+4R9++x/+4R9+57d+67e+m6v+W73jO77jZ734i7/4a7/Yi73YawO87Mu+LP+f/OVf/iX33Xffrb/1W7/13b/927/9Pffdd9+tXPXf5pprrnnwa7/2a7/XO73TO302wMu+7Mvy/8lf/uVfct99990K8KM/+qOf81u/9VvfzVX/ra655poHv+M7vuNnvc7rvM57A7zsy74s/5/85V/+Jffdd9+tv/Vbv/Xdv/3bv/099913361cddVVV131Pwl60IMexFVXXXXVVf8zXHPNNQ9+x3d8x896ndd5nfcGeNmXfVn+v/vLv/xL7rvvvlt/67d+67t/+7d/+3vuu+++W7nqv8Q111zz4Nd+7dd+r3d6p3f6bICXfdmX5f+7v/zLv+S+++679R/+4R9++7d+67e+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vuzLctX/HQ9/+MOPnzp16rUB/uEf/uF3+F/gdV7ndd77wz/8w7/rZV/2Zbnq/47rr7+eU6dOvTbAP/zDP/wO/wu8zuu8znt/0id90k+97Mu+LFf933H99dczn89fGuAf/uEffoerrrrqqqv+NSjHjx/nqquuuuqqF92LvdiLvfYnfdIn/dTLvuzLctX/PQ9/+MOPnzp16rUB/uEf/uF3+B/sxV7sxV77Iz7iI777ZV/2Zbnq/57rr7+eU6dOvTbAP/zDP/wO/4O9zuu8znt/+Id/+He97Mu+LFf933P99ddz6tSp15akf/iHf/ht/gd7ndd5nff+8A//8O962Zd9Wa76v+f666/n1KlTrw3wD//wD7/DVVddddVVLyrK8ePHueqqq6666kVzzTXXPPgrvuIr/uplX/Zluer/ruuvv55Tp069NsA//MM//A7/A73Yi73Ya3/u537ub73sy74sV/3fdf3113Pq1KnXBviHf/iH3+F/oNd5ndd57w//8A//rpd92Zflqv+7rr/+elprD3n605/+12fPnr2V/4He8R3f8bPe933f96tf9mVflqv+77r++utprT341ltv/ZuzZ8/eylVXXXXVVS8KyvHjx7nqqquuuupF8+Vf/uV/9Rqv8RrHuer/vOuvv55Tp069NsA//MM//A7/g7zYi73Ya3/u537ub73sy74sV/3fd/3119Nae/Dm5ubxf/iHf/gd/gd5sRd7sdf+pE/6pJ962Zd9Wa76v+/hD3/48ZMnT772rbfe+jdnz569lf9BPvzDP/y73vzN3/yjX/ZlX5ar/u97+MMffvzkyZOv/Qu/8Atfw1VXXXXVVS8KyvHjx7nqqquuuupf9rmf+7m/9ZCHPOSlr7/+eq76/+H666+ntfbgzc3N4//wD//wO/wPcM011zz4kz7pk37qNV7jNY5z1f8bD3/4w4/fc8893Hfffc84e/bsrfwP8GIv9mKv/bmf+7m/9bIv+7Jc9f/Hwx/+8OMnT5587T/7sz/7mcPDw13+B/jwD//w73qd13md937Zl31Zrvr/Y29v7/iLv/iLv85v/dZvfTdXXXXVVVf9SyjHjx/nqquuuuqqF+7FXuzFXvud3umdPvtlX/Zluer/l4c//OHHT5069doA//AP//A7/Dd7n/d5n6968Rd/8de+/vrruer/l5d6qZd68MmTJ1/7z/7sz37m8PBwl/9GL/ZiL/ban/u5n/tbL/uyL8tV///s7e0df8hDHvLSv/Vbv/U9/Dd7sRd7sdd+3/d9369+2Zd9Wa76/+X666+ntfZggH/4h3/4Ha666qqrrnphKMePH+eqq6666qoX7JprrnnwV3zFV/zVy77sy3LV/0/XX389p06dem2Af/iHf/gd/pu84zu+42e9+Zu/+Ue/7Mu+LFf9//Twhz/8+M033/zWf/Znf/Yzh4eHu/w3uOaaax78SZ/0ST/1Gq/xGse56v+l66+/ntbagwH+4R/+4Xf4b/I6r/M67/1Jn/RJP/WyL/uyXPX/0/XXX09r7cF/9md/9jOHh4e7XHXVVVdd9YJQjh8/zlVXXXXVVS/YJ33SJ/3UG7/xGz+Yq/5fu/766zl16tRrA/zDP/zD7/Bf7MVe7MVe+yM+4iO++2Vf9mW56v+3vb2946/4iq/41r/wC7/wNfw3+KRP+qSfeshDHvLS119/PVf9/3X99ddz6tSp137c4x73O/fdd9+t/Bd7sRd7sdf+pE/6pJ962Zd9Wa76/+3hD3/48b29veN/+qd/+jNcddVVV131glCOHz/OVVddddVVz9+LvdiLvfY7vdM7ffb111/PVVddf/31tNYefOutt/7N2bNnb+W/0Od+7uf+1mu8xmsc56r/966//nr29vaOX3PNNQ/+0z/905/hv9Dnfu7n/taLvdiLvfbLvuzLctVV119/PadOnXqdn//5n/9q/gu92Iu92Gt/7ud+7m+97Mu+LFddBTCfz1/67Nmzz7j11lv/mquuuuqqq54fyvHjx7nqqquuuur5+9zP/dzfeo3XeI3jXHXVMz384Q8/fvLkydf+sz/7s585PDzc5b/A537u5/7WQx7ykJe+/vrrueoqgOuvv575fP7SZ8+efcatt9761/wXeLEXe7HXfqd3eqfPftmXfVmuuup+e3t7x6+55poH/+mf/unP8F/gmmuuefBXfMVX/NXLvuzLctVV97v++uuZzWYv/Qu/8Atfw1VXXXXVVc8P5fjx41x11VVXXfW83vEd3/GzXumVXumtr7/+eq666oEe/vCHH7/55pvf+hd+4Re+hv9kL/ZiL/ba7/RO7/TZL/uyL8tVVz3Q9ddfz2w2e+k/+7M/+5nDw8Nd/hNdc801D/6Kr/iKv3rZl31Zrrrqga6//nrm8/lLnz179hm33nrrX/Of7JM+6ZN+6o3f+I0fzFVXPZe9vb3j11xzzYP/9E//9Ge46qqrrrrquRFcddVVV131fL3TO73TZ7/sy74sV131/FxzzTUP/vAP//Dv4j/Zh3/4h3/Xy77sy3LVVc/PG7/xGz/4cz7nc36L/2Qf/uEf/l0v+7Ivy1VXPT8v+7Ivyzu+4zt+Fv/JPvdzP/e3XuzFXuy1ueqq5+NlX/ZlebEXe7HXvuaaax7MVVddddVVz41y/Phxrrrqqquuek7v+I7v+Fkv/uIv/trXX389V131/Fx//fXM5/OXBviHf/iH3+E/wYd/+Id/1zXXXPPghz/84ce56qoXYG9v7zjAP/zDP/wO/wne8R3f8bNe53Ve572vv/56rrrqBdnb2zt+zTXXPPhP//RPf4b/BO/4ju/4Wa/zOq/z3i/7si/LVVe9IHt7e8c3NzeP/+mf/unPcNVVV1111QNRjh8/zlVXXXXVVc92zTXXPPiTPumTfvplX/ZlueqqF+b666+ntfbgP/uzP/uZw8PDXf4DXXPNNQ/+8A//8O9+jdd4jeNcddULcf3119Nae/Cf/dmf/czh4eEu/4Fe7MVe7LU/4iM+4rtf9mVflquuemGuv/569vb2jt96661/c/bs2Vv5D/RiL/Zir/0RH/ER3/2yL/uyXHXVC3P99dezv79/4ulPf/pfnz179lauuuqqq666H8FVV1111VXP4R3f8R0/i6uuehG98Ru/8YM/53M+57f4D/bhH/7h3/WyL/uyXHXVi+KN3/iNH/w5n/M5v8V/sHd6p3f6rJd92ZflqqteFG/8xm/84Hd6p3f6LP6DffiHf/h3vezLvixXXfWieKM3eqMHvc7rvM57cdVVV1111QMRXHXVVVdd9Rxe53Ve571f9mVflquuelFdc801D/7wD//w7+I/yIu92Iu99ou92Iu9Nldd9a9wzTXXPPgd3/EdP4v/IK/zOq/z3i/2Yi/22lx11b/Ci73Yi732i7/4i782/0E+93M/97euueaaB3PVVf8KL/ZiL/ba11xzzYO56qqrrrrqfgRXXXXVVVc9y+u8zuu8N1dd9a/0si/7srzO67zOe7/O67zOe/Mf4J3e6Z0+62Vf9mW56qp/jZd92ZflxV/8xV/7mmuueTD/AT78wz/8u172ZV+Wq67613jZl31ZPvzDP/y7+Q/wYi/2Yq/9Yi/2Yq/9si/7slx11b/GNddc8+B3fMd3/Cyuuuqqq666H8FVV1111VXP8o7v+I6f9bIv+7JcddW/1su+7Mvyju/4jp91zTXXPJh/hxd7sRd77Rd7sRd7ba666t/gxV7sxV77Hd/xHT+Lf6fP/dzP/S2uuurf6MyZMw96sRd7sdfm3+lzP/dzf+tlX/Zlueqqf62XfdmX5cVe7MVem6uuuuqqq+5HcNVVV1111WWv8zqv897XXHPNg7nqqn+ja6655sHv+I7v+Fn8O7zTO73TZ73sy74sV131b/GyL/uyvM7rvM57v9iLvdhr82/0Yi/2Yq995syZB7/sy74sV131b/GyL/uyvNM7vdNn8e/w4R/+4d/FVVf9O1xzzTUPfrEXe7HX5qqrrrrqKgCCq6666qqrLnuxF3ux13rZl31Zrrrq3+plX/ZleZ3XeZ33frEXe7HX5t/gxV7sxV77xV7sxV6bq676d3jZl31Z3umd3umz+Dd6p3d6p8964zd+4wdz1VX/Di/2Yi/22i/2Yi/22vwbvNiLvdhrv87rvM57v+zLvixXXfVv9bIv+7K80zu902dx1VVXXXUVAMFVV1111VWXvc7rvM57c9VV/04v+7Ivy4d/+Id/F/8Gr/M6r/NeL/uyL8tVV/17nTlz5sEv9mIv9tr8K73Yi73Ya7/Yi73Ya3PVVf9OL/uyL8s7vdM7fRb/Bu/0Tu/0WS/7si/LVVddddVVV131H4bgqquuuuoqXud1Xue9ueqq/yDXXHPNg9/xHd/xs/hXep3XeZ335qqr/gO88Ru/8YPf6Z3e6bP4V3qnd3qnz3rZl31ZrrrqP8KZM2cezL/SO77jO37Wi73Yi702V131H+DFXuzFXvvFXuzFXpurrrrqqqsIrrrqqquu4sVe7MVe62Vf9mW56qr/CC/7si/L67zO67z3Nddc82BeRK/zOq/z3lx11X+gF3uxF3vtF3uxF3ttXkQv9mIv9tov9mIv9tpcddV/kGuuuebB7/iO7/hZ/Cu80zu902e/7Mu+LFdd9R/hZV/2ZXmnd3qnz+Kqq6666iqCq6666qqreJ3XeZ335qqr/gNdc801D37Hd3zHz+JF9I7v+I6f9bIv+7JcddV/lJd92Zflnd7pnT6LF9E7vdM7fdbLvuzLctVV/1Fe9mVfltd5ndd5b15EH/7hH/5dXHXVf7AzZ848mKuuuuqqqwiuuuqqq/6fe53XeZ335qqr/oO97Mu+LC/2Yi/22i/2Yi/22vwLXuzFXuy1r7nmmgdz1VX/wV7sxV7stV/sxV7stfkXXHPNNQ9+sRd7sdfmqqv+g11zzTUPfrEXe7HX5l9wzTXXPPh1Xud13vtlX/Zlueqq/0jXXHPNg1/8xV/8tbnqqquu+v+N4Kqrrrrq/7kzZ848iKuu+k9w0003Pfh1Xud13ot/weu8zuu8F1dd9Z/kdV7ndd6Lf8E7vuM7fhZXXfWf5MVe7MVei3/BO77jO34WV131n+Sxj33sa3HVVVdd9f8bwVVXXXXV/3Mv/uIv/tov+7Ivy1VX/Ud78Rd/cV7sxV7stV/sxV7stXkhXuzFXuy1X/ZlX5arrvqP9rIv+7K82Iu92GvzL3id13md937Zl31ZrrrqP9rLvuzL8jqv8zrvzQtxzTXXPPh1Xud13vtlX/Zlueqq/2gv+7Ivy4u/+Iu/DlddddVV/78RXHXVVVf9P/diL/Zir81VV/0nueaaax78Oq/zOu/FC/BiL/Zir33NNdc8mKuu+k9yzTXXPPh1Xud13psX4HVe53Xem6uu+k90zTXXPPjFX/zFX5sX4B3f8R0/i6uu+k90zTXXPJirrrrqqv/fCK666qqr/h97sRd7sdfmqqv+E73sy74sL/ZiL/bavADXXHPNg7nqqv9EL/uyL8vrvM7rvBcvwOu8zuu818u+7Mty1VX/mR772Me+Fi/A67zO67z3y77sy3LVVf9Zzpw586AXe7EXe22uuuqqq/7/Irjqqquu+n/smmuueTBXXfWf7JprrnnwO77jO34Wz8frvM7rvNfLvuzLctVV/5le7MVe7LVf7MVe7LV5Pl7sxV7stbnqqv9EL/uyL8uLv/iLvw7Pxzu+4zt+Fldd9V/gmmuueTBXXXXVVf9/EVx11VVX/T/2Yi/2Yq/1si/7slx11X+ml33Zl+V1Xud13pvn48Ve7MVem6uu+i/wYi/2Yq/Fc3md13md9+aqq/4LXHPNNQ/m+Xid13md937Zl31ZrrrqP9PLvuzLcubMmQdx1VVXXfX/F8FVV1111VVXXfWf7pprrnnwi73Yi702D/A6r/M6781VV/0XeNmXfVle/MVf/LV5Lq/zOq/zXi/7si/LVVf9Zztz5syDXuzFXuy1eYDXeZ3Xea9rrrnmwVx11X+BF3/xF39trrrqqqv+/yK46qqrrvp/7MVe7MVem6uu+i/wsi/7srzTO73TZ/EAZ86ceRBXXfVf5MVe7MVe+5prrnkwD/BiL/Zir81VV/0XebEXe7HX4gFe53Ve571f9mVflquu+q9w5syZB3PVVVdd9f8XwVVXXXXV/2PXXHPNg7nqqv8iZ86cefCLvdiLvTbPdM011zz4ZV/2Zbnqqv8qL/ZiL/baPNPrvM7rvDdXXfVf5GVf9mV58Rd/8dfmAV7sxV7stbnqqquuuuqqq/4rEFx11VVXXXXVVf8lrrnmmge/2Iu92GvxTC/2Yi/22lx11X+Rl33Zl+V1Xud13otnerEXe7HXetmXfVmuuuq/ypkzZx7MM73O67zOe3PVVf+Frrnmmgdfc801D+aqq6666v8ngquuuuqq/6de7MVe7LW56qr/Qi/7si/Li7/4i782V1313+TMmTMP5ple7MVe7LW56qr/Qtdcc82DeaZ3fMd3/KyXfdmX5aqr/iudOXPmwVx11VVX/f9E5aqrrrrqqquu+i/zYi/2Yq/9Yi/2Yq8NcM011zyYq676L3TNNdc8+MVe7MVe++zZs7dec801D+aqq/6LvdiLvdhr/8M//MNvX3PNNQ/mqquuuuqqq676r0Llqquuuur/qWuuuebBXHXVf4MXe7EXe62zZ88+g6uu+m/wYi/2Yq919uzZB3PVVf8Nrrnmmgdfc801781VV/03uOaaax78D//wD1x11VVX/T9EcNVVV1111VVX/Zd52Zd9WV78xV/8tc+cOfMgrrrqv9jLvuzLcs011zz4xV7sxV7rZV/2Zbnqqv9qZ86cedDrvM7rvNfLvuzLctVVV1111VVX/ZchuOqqq6666qqr/kudOXPmwddcc82DX/ZlX5arrvqvds011zz4xV7sxV6bq676L/ayL/uyXHPNNQ9+sRd7sdfmqquuuuqqq676r0Tlqquuuuqqq676L3XNNdc8GHhtrrrqv8GZM2cefM011zyYq676b/A6r/M6781VV1111VVXXfVfjeCqq6666qqrrvov9bIv+7Jcc801D+aqq/4bXHPNNQ/mqquuuuqqq6666qr/T6hcddVVV1111VVXXXXVVVf9F3nZl31Zrrrqqquuuuqq/1IEV1111VVXXXXVf7n77rvvVq666qqrrrrqqquuuuqqq/7zUbnqqquu+n/qvvvuu5Wrrvpvcs011zyYq676b/CyL/uyXHXVVVddddVVV131/wqVq6666qqrrrrqqquuuuqqq676P+6+++67lauuuuqq/58Irrrqqqv+H7vvvvtu5aqr/hs84hGP4Kqrrrrq/5tHPOIRXHXVf5ezZ8/eylVXXXXV/09Urrrqqqv+nzp79uyt11xzzYO56qr/BrPZjKuuuuqq/29msxlXXXXVVVddddV/OSpXXXXVVf9P3Xfffbdy1VVXXXXVVVf9l+n7nquu+u9y33333cpVV1111f9PBFddddVV/4/dd999tw7DwFX/Nj/4gz945xd8wReMXPWv1vc9V1111VVXXXXVf4377rvvVq666qqr/v+ictVVV131/9g//MM//ParvdqrvXff91z1ryOJd3u3d7uRZ7LNVf86wzDQ9z1XXXXVVf8fDMNA3/dcddV/tfPnz/MP//APv81VV1111f9fBFddddVV/4/dd999tx4cHHDVv85qtVpx1b/ber3mqquuuur/i/V6zVVXXXXVVVdd9d+C4Kqrrrrq/7m7776bq150EcH3fM/38Nwigoc+9KFcddVVV1111fMzDANXXfXf4c///M+f8Q//8A+/w1VXXXXV/18EV1111VX/j/3DP/zD73DVv9qHfMiHzHk+HvGIR9zKVS+yYRi46qqrrrrqqqv+c505c+ZB//AP//DbXHXVVVf9/0Vw1VVXXfX/2NmzZ2/lqn+VzARAEo985CPv7LpulATAr/zKrzyYq15kz3jGM7jqqquu+v/iGc94Bldd9d/lvvvuu5Wrrrrqqv+/CK666qqr/h+77777bv2Hf/iH3x6GgatedJkJwJOf/OQbp2nqSiktM7nqqquuuuqqq676n+Yf/uEffoerrrrqqv/fCK666qqr/p/7+7//+99er9dc9a+TmWQmmck4joWrrrrqqquuuuqq/2HOnz/PfffddytXXXXVVf+/EVx11VVX/T/3D//wD7/z5Cc/mauuuuqqq6666qqr/m95xjOewT/8wz/8NlddddVV/79Rueqqq676f+7s2bO3ctVVV1111VVXXXXV/0n/8A//8NtcddVVV/3/RnDVVVdd9f/cfffdd+s//MM//DZXXXXVVVddddVVV/2fct99991633333cpVV1111f9vBFddddVVV/H3f//3v/2Xf/mXXHXVf7W//Mu/5Kqr/iv95V/+JX/5l3/JVVf9V/rLv/xLrrrqv9pf/uVf8g//8A+/zVVXXXXVVVSuuuqqq67iH/7hH36Hq6666qqrrrrqqqv+T/mt3/qt7+Gqq6666iqCq6666qqr+Id/+Iff/od/+Iff5qqrrrrqqquu+g9333333cpVV/03+Id/+Iff5qqrrrrqKoKrrrrqqqsu+/u///vf5qqr/ovdd999t3LVVVdd9X/c2bNnb+Wqq/6L/dZv/dZ3c9VVV111FQDBVVddddVVl/3DP/zD7/zlX/4lV131X+kf/uEffvuXf/mXb+Wqq/6L/MM//MNv/8M//MNvc9VV/0X+8i//kvvuu+9Wrrrqv9Bf/uVf8lu/9Vvfw1VXXXXVVQAEV1111VVXXfYP//APv/0P//APv81VV/0X+q3f+q3vueaaax7MVVf9F7nvvvtu/fu///vf5qqr/gv96I/+6Odw1VX/he67775b/+Ef/uG3ueqqq666CoDgqquuuuqqZ/mt3/qt7/nLv/xLrrrqv8J999136z/8wz/89j/8wz/8Nldd9V/gL//yL/mHf/iH3/mHf/iH3/nLv/xLrrrqv8p999136z/8wz/8Nldd9V/gL//yL/nRH/3Rz+Gqq6666qr7UbnqqquuuupZ/uEf/uG377vvvluBB3PVVf/J/uEf/uG3Ae67775bueqq/yL/8A//8NtcddV/od/6rd/6bq666r/YP/zDP/w2V1111VVX3Y/gqquuuuqqZ7nvvvtuPXv27K1cddV/gfvuu+9WgN/6rd/6nr/8y7/kqqv+K9x333233nfffbf+wz/8w29z1VX/yf7yL/+S3/qt3/oegL//+7//7b/8y7/kqqv+s/3Wb/3Wd9933323ctVVV1111f0Irrrqqquueg5f//Vf/z5/+Zd/yVVX/Wf65V/+5VvPnj37DICzZ8/e+g//8A+/zVVX/Sf7kR/5kc/mme67775bueqq/wL/8A//8NsA//AP//A7XHXVf7K//Mu/5Ld+67e+h6uuuuqqqx6I4Kqrrrrqqudw33333foP//APv81VV/0nuuaaax78D//wD78NcN99993693//97/9l3/5l1x11X+Wv/zLv+Ts2bPP4Jl+67d+63v+8i//kquu+s/yl3/5l/zWb/3Wd/NMZ8+evZWrrvpP9g//8A+//Q//8A+/zVVXXXXVVQ9EcNVVV111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ufVLvuRL3ua3f/u3v4errrrqqqv+O1GOHz/OVVddddVV/73Onj1765/92Z/9zOHh4e6pU6de+/rrr+eq/xn+8i//kr/5m7+59UM+5EMecvbs2Vv5X+zw8HD3H/7hH34H4NSpU699/fXXc9X/HL/8y79865d8yZe8zW//9m9/D//L/cM//MPv/PZv//b33HzzzW/98Ic//DhX/Y/xl3/5l/zIj/zIZ3/913/9+/C/3OHh4e6f/dmf/czNN9/81nt7e8evv/56rvqf4S//8i/5h3/4h9/++I//+Jc5e/bsrVx11VVXXfXfjXL8+HGuuuqqq67673d4eLj7D//wD79z9uzZZ8xms5fe29s7fv3113PVf59f/uVfvvVP//RPf/qzPuuzXof/Q/7hH/7hd377t3/7e26++ea33tvbO3799ddz1X+fv/zLv+TXf/3Xf/vjP/7jX+bs2bO38n/E4eHh7p/92Z/9zHw+f+nW2oOvv/56rvrv85d/+Zf8zd/8za1f8iVf8ja//du//T38H3F4eLj7Z3/2Zz9zeHi4e+rUqde+/vrrueq/z1/+5V/yN3/zN7d+yZd8ydv86I/+6Odw1VVXXXXV/xSU48ePc9VVV1111f8ct95661//2Z/92c8cHh7unjp16rWvv/56rvqv95d/+Zf8/M///Fd/13d918fwf9Dh4eHun/3Zn/3M4eHh7qlTp177+uuv56r/en/5l3/J13/917/Pd33Xd30M/wcdHh7u/v3f//1vHx4e7rbWHvzwhz/8OFf9l/vLv/xLfuRHfuSzv/RLv/Rtzp49eyv/xxweHu7+wz/8w+8AnDp16rWvv/56rvqv95d/+Zf81m/91nd/1md91uucPXv2Vq666qqrrvqfBD3oQQ/iqquuuuqq/5le7MVe7LU//MM//LuuueaaB7/sy74sV/3n+8u//Evuu+++W7/+67/+ff7hH/7ht/l/4Jprrnnw53zO5/zWNddc8+CXfdmX5ar/fH/5l3/Jfffdd+vXf/3Xv88//MM//Db/D1xzzTUP/pzP+Zzfuuaaax78si/7slz1n+8v//Ivue+++279+q//+vf5h3/4h9/m/4FrrrnmwZ/zOZ/zW9dcc82DX/ZlX5ar/vP98i//8q0AX//1X/8+//AP//DbXHXVVVdd9T8R5fjx41x11VVXXfU/09mzZ2/9sz/7s585PDzcPXXq1GvffffdXH/99Vz1n+Mv//Iv+ZEf+ZHP/tIv/dK3OXv27K38P3F4eLj7Z3/2Zz9zeHi4e+rUqde+/vrrueo/z1/+5V/yIz/yI5/9pV/6pW9z9uzZW/l/4vDwcPfP/uzPfubw8HD31KlTr3399ddz1X+Ov/zLv+Tuu+/mR37kRz77S7/0S9/m7Nmzt/L/xOHh4e6f/dmf/czh4eHuqVOnXvv666/nqv8cf/mXf8nf/M3f3Ppbv/Vb3/2lX/qlb3P27Nlbueqqq6666n8q9KAHPYirrrrqqqv+d3jHd3zHz3qnd3qnz37Zl31ZrvqP85d/+Zfcd999t37913/9+/zDP/zDb/P/2DXXXPPg137t136vd3qnd/rsl33Zl+Wq/zi//Mu/fOvZs2dv/bqv+7r3Pnv27DP4f+zMmTMP+oiP+IjvfrEXe7HXftmXfVmu+o/zl3/5l/zDP/zDb3/mZ37m6/D/3DXXXPPgz/mcz/mta6655sEv+7Ivy1X/cf7yL/+SH/mRH/nsH/3RH/0crrrqqquu+t8APehBD+Kqq6666qr/Pa655poHv/Zrv/Z7vdM7vdNnv+zLvixX/dv95V/+Jffdd9+tv/Vbv/XdP/qjP/o5XPUs11xzzYM//MM//Lte7MVe7LVf9mVflqv+7f7yL/+S++6779Yf/dEf/Zzf+q3f+m6uepbXeZ3Xee93fMd3/KxrrrnmwS/7si/LVf92f/mXf8l9991369d//de/zz/8wz/8NldddubMmQe9zuu8znu/0zu902cDvOzLvixX/dv95V/+JT/yIz/y2b/927/9Pffdd9+tXHXVVVdd9b8FetCDHsRVV1111VX/+1xzzTUPfsd3fMfPep3XeZ33BnjZl31ZrnrR/eVf/iU/8iM/8tk/+qM/+jlc9QK9zuu8znu/zuu8znu92Iu92Gu/7Mu+LFe96P7yL/+S++6779bf+q3f+u4f/dEf/Ryuer6uueaaB7/2a7/2e73TO73TZwO87Mu+LFe96P7yL/+S++6779Yf/dEf/ezf+q3f+h6uer6uueaaB7/2a7/2e73TO73TZ7/sy74sV/3r/OVf/iX/8A//8Ntf//Vf/z733XffrVx11VVXXfW/DXrQgx7EVVddddVV/3tdc801D37t137t93qd13md977mmmse/LIv+7Jc9YL95V/+Jf/wD//w21//9V//Pvfdd9+tXPUieZ3XeZ33fp3XeZ33erEXe7HXftmXfVmuesH+8i//kvvuu+/W3/qt3/ruH/3RH/0crnqRnDlz5kGv8zqv897v9E7v9NkAL/uyL8tVL9hf/uVfct999936oz/6o5/zW7/1W9/NVS+Sa6655sHv+I7v+Fmv8zqv894v+7Ivy1Uv2F/+5V8C8CM/8iOf/du//dvfc999993KVVddddVV/1uhBz3oQVx11VVXXfW/3zXXXPPg137t136v13md13nva6655sEv+7Ivy1XP9pd/+Zf8wz/8w29//dd//fvcd999t3LVv8k111zz4Hd8x3f8rNd5ndd5b4CXfdmX5aor/vIv/5L77rvv1t/6rd/67h/90R/9HK76N7nmmmse/Nqv/drv9Tqv8zrvfc011zz4ZV/2Zbnqir/8y78E4L777rv167/+69/nH/7hH36bq/5Nrrnmmge/4zu+42e9zuu8znu/7Mu+LFc921/+5V9y33333fpbv/Vb3/2jP/qjn8NVV1111VX/F6AHPehBXHXVVVdd9X/HNddc8+AzZ848+J3e6Z0+68Ve7MVeG+BlX/Zl+f/oL//yLwH4kR/5kc/+7d/+7e+57777buWq/xDXXHPNg1/7tV/7vd7pnd7pswFe9mVflv+v/vIv/5L77rvv1t/6rd/67h/90R/9HK76D3HNNdc8+MVe7MVe63Ve53Xe+8Ve7MVe+2Vf9mX5/+ov//Ivue+++279rd/6re/+7d/+7e+57777buWq/xDXXHPNg1/7tV/7vd7pnd7pswFe9mVflv+P/vIv/xKA++6779Yf/dEf/Zzf+q3f+m6uuuqqq676vwQ96EEP4qqrrrrqqv+brrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GsDvOzLviz/1/3lX/4l9913362/9Vu/9d0/+qM/+jlc9Z/mmmuuefCLvdiLvfbrvM7rvNeLvdiLvTbAy77sy/J/3V/+5V9y33333fpbv/Vb3/3bv/3b33PffffdylX/aa655poHv/Zrv/Z7vdM7vdNnA7zsy74s/9f95V/+JQD33Xffrb/1W7/13T/6oz/6OVz1n+bMmTMPep3XeZ33fp3XeZ33vuaaax78si/7svxf95d/+ZcA3Hfffbf+1m/91nf/1m/91nefPXv2GVx11VVXXfV/EXrQgx7EVVddddVV//ddc801D37t137t93qd13md977mmmseDPCyL/uy/F/xl3/5l9x33323/tZv/dZ3/8M//MPv/MM//MNvc9V/qWuuuebBL/ZiL/bar/M6r/NeL/ZiL/baAC/7si/L/xV/+Zd/CcA//MM//Pbf//3f//aP/uiPfg5X/Ze65pprHvxiL/Zir/ViL/Zir/06r/M67w3wsi/7svxf8Zd/+ZcA3Hfffbf+1m/91nf/6I/+6Odw1X+5a6655sHv+I7v+Fmv8zqv894AL/uyL8v/FX/5l38JwH333Xfrb/3Wb333b//2b3/PfffddytXXXXVVVf9X4ce9KAHcdVVV1111f8v11xzzYNf+7Vf+71e/MVf/LVf7MVe7LUBXvZlX5b/Tf7yL/8SgPvuu+/W3/qt3/rus2fPPuO3fuu3vpur/ke45pprHvxiL/Zir/U6r/M67/1iL/Zirw3wsi/7svxv8pd/+ZcA3Hfffbf+wz/8w2/fd999t/7oj/7o53DV/wjXXHPNg1/sxV7stV/sxV7stV7ndV7nvXmml33Zl+V/k7/8y78E4L777rv1t37rt777R3/0Rz+Hq/5HOHPmzINe/MVf/HVe7MVe7LVe53Ve5715ppd92Zflf5O//Mu/BOC+++679bd+67e++7d/+7e/57777ruVq6666qqr/j9BD3rQg7jqqquuuur/r2uuuebBL/ZiL/baL/ZiL/Za11xzzYNf7MVe7LV5ppd92Zflf4q//Mu/5H7/8A//8Nt///d//9v/8A//8Dv/8A//8Ntc9T/aNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem2d62Zd9Wf6n+Mu//Evud9999936W7/1W9/9D//wD7/zD//wD7/NVf+jnTlz5kHXXHPNQ17sxV7stV78xV/8tc+cOfPga6655sEAL/uyL8v/FH/5l3/J/e67775bf+u3fuu7/+Ef/uF3/uEf/uG3uep/tGuuuebBAK/92q/9Xi/+4i/+2i/2Yi/22jzTy77sy/I/xV/+5V9yv/vuu+/W3/qt3/ruf/iHf/jtf/iHf/gdrrrqqquu+v8MPehBD+Kqq6666qqr7nfNNdc8+MyZMw++5pprHvxiL/Zir/ViL/Zir33NNdc8mAd42Zd9Wf4z/eVf/iX3u++++279h3/4h9++7777bv2Hf/iH3/mHf/iH3+aq/9WuueaaB585c+bB11xzzYNf7MVe7LVe7MVe7LWvueaaB/MAL/uyL8t/lr/8y7/kge67775b/+Ef/uG377vvvlv/4R/+4bf/4R/+4Xe46n+1a6655sFnzpx50DXXXPOQF3uxF3utF3uxF3vta6655sE808u+7Mvyn+kv//IveaD77rvv1n/4h3/47fvuu+/Wf/iHf/idf/iHf/htrvpf7ZprrnnwmTNnHnzNNdc8+MVe7MVe65prrnnwi73Yi702z/SyL/uy/Gf6y7/8SwDuu+++W6+55poH33fffbf+wz/8w2/fd999t/7DP/zD7/zDP/zDb3PVVVddddVVz4Ye9KAHcdVVV1111VUvzDXXXPNggBd7sRd77TNnzjzommuuefA111zz4DNnzjz4mmuueTD/Tvfdd9+tZ8+evfXv//7vfxvg7Nmzz7jvvvtu/Yd/+Iff5qr/F6655poHA7zYi73Ya585c+ZB11xzzYOvueaaB585c+bB11xzzYN5pvvuu+/Wa6655sH8K9133323nj179tb77rvv1vvuu+/Ws2fPPuO+++57+j/8wz/8Dlf9v3DNNdc82LZf/MVf/HXOnDnzoGuuuebB11xzzYPPnDnz4GuuuebBPNN999136zXXXPNg/hXuu+++WwHOnj1763333Xfrfffdd+vZs2efcd999936D//wD7/NVf8vXHPNNQ8GeLEXe7HXPnPmzIOuueaaB19zzTUPBnixF3ux1+bf4b777rsV4OzZs7fed999t9533323nj179tb77rvvGf/wD//w21x11VVXXXXVC4ce9KAHcdVVV1111VX/Xtdcc82DAc6cOfNgnumaa655MMB99913K8/l7Nmzt9533323ctVVL4JrrrnmwbYtSWfOnHkwz3TNNdc8CNB99913K8/ms2fPPgPgvvvuu5WrrnoRXHPNNQ/mmc6cOfMgQADXXHPNgwHuu+++pwM6e/bsrWfOnHnw2bNnb7Xts2fPPoOrrnoRnDlz5kGSdObMmQfzbL7mmmseAnDffffdyhUGdPbs2VsB7rvvvlu56qqrrrrqqn8f9KAHPYirrrrqqquuuuqqq6666qqrrrrqqquuuur/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+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/Kv4RNkcy4O2PCIwAAAAASUVORK5CYII=) +![Rendered example of patternTransform2d 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACVKElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1VUrrrqqquu+n/hmmuueTDAmTNnHvxiL/Zir8UzXXPNNQ++5pprHswznTlz5sFnz5699cyZMw/mmc6ePXsrz3TffffdCnDffffdevbs2Wfcd999twL8wz/8w29z1VX/Ctdcc82DAc6cOfPgF3uxF3stnumaa6558DXXXPNgnunMmTMP5rmcPXv2Vp7pvvvuuxXgvvvuu/Xs2bPPuO+++24F+Id/+Iff5qqr/pWuueaaB585c+bBL/ZiL/ZaPNM111zz4GuuuebBPNOZM2cezPNx9uzZWwHuu+++WwHuu+++W8+ePfuM++6771aAf/iHf/htrrrqX+maa6558JkzZx58zTXXPPjMmTMPArjmmmsefM011zwEMMCZM2ceDCBJts0znT179lZA991339Pvu+++WwHOnj37jPvuu+9WgH/4h3/4ba666qqrrvr/AD3oQQ/iqquuuuqq/1uuueaaB7/2a7/2ewG8+Iu/+Gu/2Iu92GvzXF78xV+cf4+///u/57ndd999t549e/bW++6779Z/+Id/+J377rvv1n/4h3/4ba76f++aa6558Gu/9mu/F8CLv/iLv/aLvdiLvTbP5cVf/MX59/j7v/97ntt9991369mzZ2+97777bv2Hf/iH37nvvvtu/Yd/+Iff5qr/16655poHA7z2a7/2ewG8+Iu/+Gu/2Iu92GvzAPfdd9+tr/u6r/tg/h3+/u//nud233333Xr27Nlb77vvvlv/4R/+4Xfuu+++W//hH/7ht7nq/7VrrrnmwQCv/dqv/V4AL/7iL/7aL/ZiL/baPB8v/uIvzr/H3//93/NA9913361nz5699b777nvGP/zDP/z2fffdd+s//MM//DZXXXXVVVf9X4Ie9KAHcdVVV1111f9e11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bZ7pZV/2Zfnv8pd/+ZcA3HfffbcC/MM//MNv/8M//MPv3Hfffbf+wz/8w29z1f9Z11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bZ7pZV/2Zfnv8pd/+ZcA3HfffbcC/MM//MNv/8M//MPv/NZv/dZ3c9X/addcc82DX+zFXuy1z5w586AXf/EXf+0Xe7EXe22e6WVf9mX57/KXf/mXANx33323nj179tb77rvv1n/4h3/4nd/6rd/6bq76P+2aa6558Gu/9mu/F8CLv/iLv/aLvdiLvTbP9LIv+7L8d/nLv/xLAO67775bAf7hH/7hd37rt37ru//hH/7ht7nqqquuuup/M/SgBz2Iq6666qqr/ne55pprHvzar/3a7/XiL/7ir/1iL/Zirw3wsi/7svxP95d/+ZcA3Hfffbf+wz/8w2//wz/8w+/81m/91ndz1f9611xzzYNf+7Vf+71e/MVf/LVf7MVe7LUBXvZlX5b/6f7yL/8SgPvuu+/Wf/iHf/jt3/qt3/qef/iHf/htrvpf78Ve7MVe+8Ve7MVe63Ve53Xe+5prrnkwwMu+7MvyP91f/uVfAnDffffd+lu/9Vvf/Q//8A+/8w//8A+/zVX/q11zzTUPfrEXe7HXPnPmzIPe6Z3e6bN5ppd92Zflf7K//Mu/BOC+++679ezZs7f+/d///W//wz/8w+/8wz/8w29z1VVXXXXV/yboQQ96EFddddVVV/3Pd8011zz4tV/7td/rdV7ndd77mmuueTDAy77sy/K/2V/+5V9y33333Xr27Nlb//7v//63f/u3f/t77rvvvlu56n+Fa6655sGv/dqv/V7v9E7v9Nk808u+7Mvyv9lf/uVfct999936D//wD7/9D//wD7/zW7/1W9/NVf8rXHPNNQ9+sRd7sdc+c+bMg97pnd7pswFe9mVflv/N/vIv/xKA++6779Z/+Id/+O3f+q3f+p5/+Id/+G2u+l/hmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbAy77sy/K/2V/+5V8CcN999936W7/1W9/9D//wD7/zD//wD7/NVVddddVV/9OhBz3oQVx11VVXXfU/1zu+4zt+1uu8zuu89zXXXPNggJd92Zfl/6K//Mu/BOC+++679bd+67e++0d/9Ec/h6v+x7nmmmse/Nqv/drv9U7v9E6fDfCyL/uy/F/1l3/5l9x33323/sM//MNv/8M//MPv/NZv/dZ3c9X/ONdcc82DX/u1X/u93umd3umzAV72ZV+W/6v+8i//kvvuu+/W3/qt3/ruf/iHf/idf/iHf/htrvof5Zprrnnwa7/2a7/Xi7/4i7/Oi73Yi70WwMu+7Mvyf9Ff/uVfAnDffffd+qM/+qOf81u/9VvfzVVXXXXVVf9ToQc96EFcddVVV131P8s111zz4Nd+7dd+r3d6p3f6bICXfdmX5f+Tv/zLv+S+++679R/+4R9++x/+4R9+57d+67e+m6v+W73jO77jZ734i7/4a7/Yi73YawO87Mu+LP+f/OVf/iX33Xffrb/1W7/13b/927/9Pffdd9+tXPXf5pprrnnwa7/2a7/XO73TO302wMu+7Mvy/8lf/uVfct99990K8KM/+qOf81u/9VvfzVX/ra655poHv+M7vuNnvc7rvM57A7zsy74s/5/85V/+Jffdd9+tv/Vbv/Xdv/3bv/099913361cddVVV131Pwl60IMexFVXXXXVVf8zXHPNNQ9+x3d8x896ndd5nfcGeNmXfVn+v/vLv/xL7rvvvlt/67d+67t/+7d/+3vuu+++W7nqv8Q111zz4Nd+7dd+r3d6p3f6bICXfdmX5f+7v/zLv+S+++679R/+4R9++7d+67e+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vuzLctX/HQ9/+MOPnzp16rUB/uEf/uF3+F/gdV7ndd77wz/8w7/rZV/2Zbnq/47rr7+eU6dOvTbAP/zDP/wO/wu8zuu8znt/0id90k+97Mu+LFf933H99dczn89fGuAf/uEffoerrrrqqqv+NSjHjx/nqquuuuqqF92LvdiLvfYnfdIn/dTLvuzLctX/PQ9/+MOPnzp16rUB/uEf/uF3+B/sxV7sxV77Iz7iI777ZV/2Zbnq/57rr7+eU6dOvTbAP/zDP/wO/4O9zuu8znt/+Id/+He97Mu+LFf933P99ddz6tSp15akf/iHf/ht/gd7ndd5nff+8A//8O962Zd9Wa76v+f666/n1KlTrw3wD//wD7/DVVddddVVLyrK8ePHueqqq6666kVzzTXXPPgrvuIr/uplX/Zluer/ruuvv55Tp069NsA//MM//A7/A73Yi73Ya3/u537ub73sy74sV/3fdf3113Pq1KnXBviHf/iH3+F/oNd5ndd57w//8A//rpd92Zflqv+7rr/+elprD3n605/+12fPnr2V/4He8R3f8bPe933f96tf9mVflqv+77r++utprT341ltv/ZuzZ8/eylVXXXXVVS8KyvHjx7nqqquuuupF8+Vf/uV/9Rqv8RrHuer/vOuvv55Tp069NsA//MM//A7/g7zYi73Ya3/u537ub73sy74sV/3fd/3119Nae/Dm5ubxf/iHf/gd/gd5sRd7sdf+pE/6pJ962Zd9Wa76v+/hD3/48ZMnT772rbfe+jdnz569lf9BPvzDP/y73vzN3/yjX/ZlX5ar/u97+MMffvzkyZOv/Qu/8Atfw1VXXXXVVS8KyvHjx7nqqquuuupf9rmf+7m/9ZCHPOSlr7/+eq76/+H666+ntfbgzc3N4//wD//wO/wPcM011zz4kz7pk37qNV7jNY5z1f8bD3/4w4/fc8893Hfffc84e/bsrfwP8GIv9mKv/bmf+7m/9bIv+7Jc9f/Hwx/+8OMnT5587T/7sz/7mcPDw13+B/jwD//w73qd13md937Zl31Zrvr/Y29v7/iLv/iLv85v/dZvfTdXXXXVVVf9SyjHjx/nqquuuuqqF+7FXuzFXvud3umdPvtlX/Zluer/l4c//OHHT5069doA//AP//A7/Dd7n/d5n6968Rd/8de+/vrruer/l5d6qZd68MmTJ1/7z/7s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u5Wrrvpvcs011zyYq676b/CyL/uyXHXVVVddddVVV131/wqVq6666qqrrrrqqquuuuqqq676P+6+++67lauuuuqq/58Irrrqqqv+H7vvvvtu5aqr/hs84hGP4Kqrrrrq/5tHPOIRXHXVf5ezZ8/eylVXXXXV/09Urrrqqqv+nzp79uyt11xzzYO56qr/BrPZjKuuuuqq/29msxlXXXXVVVddddV/OSpXXXXVVf9P3Xfffbdy1VVXXXXVVVf9l+n7nquu+u9y33333cpVV1111f9PBFddddVV/4/dd999tw7DwFVX/Vfr+56rrrrqqquuuuq/xn333XcrV1111VX/fxFcddVVV/0/9g//8A+/vV6vueqq/w7DMHDVVVdd9f/FMAxcddV/h/Pnz/MP//APv81VV1111f9fBFddddVV/4/dd999tx4cHHDVVf8d1us1V1111VX/X6zXa6666qqrrrrqqv8WBFddddVV/8/dfffdXHXVVVddddVV/7mGYeCqq/47/Pmf//kz/uEf/uF3uOqqq676/4vKVVddddX/Y//wD//wO1x11X+TYRi46qqrrrrqqqv+c505c+ZB//AP//DbXHXVVVf9/0Vw1VVXXfX/2NmzZ2/lqqv+mzzjGc/gqquuuur/i2c84xlcddV/l/vuu+9Wrrrqqqv+/yK46qqrrvp/7L777rv1H/7hH357GAauuuqqq6666qqrrvq/5x/+4R9+h6uuuuqq/98Irrrqqqv+n/v7v//7316v11x11VVXXXXVVVdd9X/L+fPnue+++27lqquuuur/N4Krrrrqqv/n/uEf/uF3nvzkJ3PVVVddddVVV1111f8tz3jGM/iHf/iH3+aqq6666v83KlddddVV/8+dPXv2Vq666qqrrrrqqquu+j/pH/7hH36bq6666qr/3wiuuuqqq/6fu++++279h3/4h9/mqquuuuqqq6666qr/U+67775b77vvvlu56qqrrvr/jeCqq6666ir+/u///rf/8i//kquu+q/2l3/5l1x11X+lv/zLv+Qv//Ivueqq/0p/+Zd/yVVX/Vf7y7/8S/7hH/7ht7nqqquuuorKVVddddVV/MM//MPvcNVVV1111VVXXXXV/ym/9Vu/9T1cddVVV11FcNVVV111Ff/wD//w2//wD//w21x11VVXXXXVVf/h7rvvvlu56qr/Bv/w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/ujncNVVV1111b8WwVVXXXXVVf9q9913361f//Vf/z733XffrVx11Qvxl3/5l/zWb/3W9/DvcN9999369V//9e/zl3/5l1x11Qvzl3/5l/zIj/zI5/DvcPbs2Wf8yI/8yOf85V/+JVdd9cL85V/+JT/yIz/yOfw73Hfffbf+1m/91vf85V/+JVdd9cLcd999t37mZ37m63DVVVddddW/BeX48eNcddVVV131r3d4eLj7Z3/2Zz/zci/3ch99/fXXc9VVz8+v//qv//Z3fdd3fQz/ToeHh7v/8A//8DuPfvSj3/v666/nqque21/+5V/yW7/1W9/9C7/wC1/Dv9PZs2dvveaaax48n89f+vrrr+eqq57bX/7lX/KZn/mZr/MP//APv82/09HR0e5DHvKQl36pl3qpB3PVVc/HX/7lX/IlX/Ilb3P27Nlbueqqq6666t+Ccvz4ca666qqrrvq3OTw83D179uwzbr755re+/vrrueqqB/rLv/xLvv7rv/59zp49eyv/Ac6ePXvrNddc8+D5fP7S119/PVdd9UB33303H//xH/8y/Ae59dZb/+YVX/EV3/rhD3/4ca666gH+8i//kn/4h3/47R/90R/9HP4DHB4e7t53333PePSjH/3e119/PVdd9UB/+Zd/yWd+5me+zj/8wz/8NlddddVVV/1bUY4fP85VV1111VX/drfeeutfA5w6deq1r7/+eq666n4/+IM/+N2/8Au/8DX8B7r11lv/5hVf8RXf+uEPf/hxrrrqmf7yL/+Sz/zMz3yds2fP3sp/kMPDw91bb731bx796Ee/9/XXX89VV93vb/7mb279+I//+JfhP9DZs2dvffEXf/HXfqmXeqkHc9VVz/SXf/mX/MiP/Mhn//Zv//b3cNVVV1111b8H5fjx41x11VVXXfXvc/bs2WccHh7unjp16rWvv/56rrrqL//yL/nSL/3Stzk8PNzlP9Dh4eHun/3Zn/3My73cy3309ddfz1VX/eVf/iW/9Vu/9d2/8Au/8DX8Bzt79uytAKdOnXrt66+/nquu+su//Eu+5Eu+5G3Onj17K//B/uEf/uF3br755rd++MMffpyr/t/7y7/8S/7hH/7ht7/+67/+fbjqqquuuurfi3L8+HGuuuqqq6769zk8PNw9e/bsMx7ykIe8dGvtwddffz1X/f/1l3/5l3z913/9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V131X+cf/uEffue3f/u3v+fmm29+64c//OHHuep/nb/8y7/kMz/zM1/nH/7hH36b/6EODw93/+Ef/uF3AE6dOvXa119/PVf97/KXf/mX3Hfffbd+yId8yEP4H+zw8HD3z/7sz37m5ptvfuu9vb3j119/PVf97/KXf/mX/MiP/Mhnf9d3fdfH8D/Y2bNnbz179uwzbr755re+/vrruep/n1/+5V++9Uu+5Eve5k//9E9/mquuuuqqq/4rUY4fP85VV1111VX/tQ4PD3f/7M/+7Gfm8/lLt9YefP3113PV/w5/+Zd/yYd8yIc85NZbb/1r/hf4h3/4h98BOHXq1Gtff/31XPW/w1/+5V/yW7/1W9/zWZ/1Wa/D/wKHh4e7f/Znf/Yzm5ubx+fz+Utff/31XPW/w1/+5V/y9V//9e/zC7/wC1/D/wK33nrrX589e/YZN99881tff/31XPW/w1/+5V/y67/+67/98R//8S9z9uzZW7nqqquuuuq/GuX48eNcddVVV131X+/w8HD3H/7hH37n8PBw99SpU699/fXXc9X/bH/5l3/JZ37mZ77Orbfe+tf8L/IP//APv/Pbv/3b33PzzTe/9d7e3vHrr7+eq/7n+su//Et+67d+67u//uu//n34X+Tw8HD36U9/+l8fHh7unjp16rWvv/56rvqf6y//8i/5m7/5m1u/5Eu+5G3+9E//9Kf5X+TWW2/969/6rd/67pd7uZf76Ouvv56r/mf7y7/8S37kR37ks7/+67/+fbjqqquuuuq/C+X48eNcddVVV1313+Pw8HD3H/7hH37nH/7hH37n5MmTr723t3f8+uuv56r/eX75l3/51i/5ki95m3/4h3/4bf4XOjw83P2zP/uznzk8PNw9derUa19//fVc9T/PX/7lX/IjP/Ijn/1d3/VdH8P/QkdHR5f+4R/+4XcATp069drXX389V/3P85d/+Zf8wz/8w29//Md//MucPXv2Vv4XOjo6uvTbv/3b33PzzTe/9cMf/vDjXPU/zl/+5V/yN3/zN7d+yZd8ydv89m//9vdw1VVXXXXVfyfK8ePHueqqq6666r/X2bNnb/2zP/uznzk8PNw9derUa19//fVc9T/DX/7lX/I3f/M3t37Ih3zIQ86ePXsr/4sdHh7u/sM//MPvAJw6deq1r7/+eq76n+OXf/mXb/2SL/mSt/nt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33333foP//APv33ffffd+g//8A+/8w//8A+/zVX/q11zzTUPPnPmzIOvueaaB7/Yi73Ya11zzTUPfrEXe7HX5ple9mVflv9Mf/mXfwnAfffdd+s111zz4Pvuu+/Wf/iHf/jt++6779Z/+Id/+J1/+Id/+G2uuuqqq6666tnQgx70IK666qqrrrrqhbnmmmseDPBiL/Zir33mzJkHXXPNNQ++5pprHnzmzJkHX3PNNQ/m3+m+++679ezZs7f+/d///W8DnD179hn33Xffrf/wD//w21z1/8I111zzYIAXe7EXe+0zZ8486JprrnnwNddc8+AzZ848+Jprrnkwz3Tffffdes011zyYf6X77rvv1rNnz95633333Xrffffdevbs2Wfcd999T/+Hf/iH3+Gq/xeuueaaB9v2i7/4i7/OmTNnHnTNNdc8+JprrnnwmTNnHnzNNdc8mGe67777br3mmmsezL/CfffddyvA2bNnb73vvvtuve+++249e/bsM+67775b/+Ef/uG3uer/hWuuuebBAC/2Yi/22mfOnHnQNddc8+BrrrnmwQAv9mIv9tr8O9x33323Apw9e/bW++6779b77rvv1rNnz9563333PeMf/uEffpurrrrqqquueuHQgx70IK666qqrrrrq3+uaa655MMCZM2cezDNdc801Dwa47777buW5nD179tb77rvvVq666kVwzTXXPNi2JenMmTMP5pmuueaaBwG67777buXZfPbs2WcA3Hfffbdy1VUvgmuuuebBPNOZM2ceBAjgmmuueTDAfffd93RAZ8+evfXMmTMPPnv27K22ffbs2Wdw1VUvgjNnzjxIks6cOfNgns3XXHPNQwDuu+++W7nCgM6ePXsrwH333XcrV1111VVXXfXvgx70oAdx1VVXXXXVVVddddVVV1111VVXXXXVVVf9n0Tlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X8U/AuV0AgOD40ZqAAAAAElFTkSuQmCC) diff --git a/docs/kcl/profileStartX.md b/docs/kcl/profileStartX.md index 817c892ce..e41695236 100644 --- a/docs/kcl/profileStartX.md +++ b/docs/kcl/profileStartX.md @@ -34,6 +34,6 @@ sketch001 = startSketchOn(XY) |> 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+++67lauuuuqqq67670Xlqquuuuqq/x0ak458CTAgn45bpteYvVsx8pl4UHu12Tt7J85o8MozbbD2oe5rT+d/sM/93M/9LZ6Pz/zMz3wdnumaa6558Gu/9mu/F8CLv/iLv/aLvdiLvTbP5b777rv17Nmzt/793//9b//DP/zD7/zDP/zDb3PVVVddddVV/w3uu+++W3/rt37ru1/ndV7nvd/xHd/xs77+67/+fbjqqquuuuqq/15Urrrqqquu+l9Baw7jXD5Dh971pk74WFw7vcXi46e3WHw8QDx5+tP4h/G3pkd3rw6gNYdxXz6d/8Fe7MVe7LV5Pt7xHd/xs178xV/8tV/sxV7stXk+7rvvvlt/67d+67sBfvRHf/RzuOqqq6666qr/QX7kR37ks1/ndV7nvV/sxV7stV/sxV7stf/hH/7ht7nqqquuuuqq/z5Urrrqqquu+t+hedSd7Unxx+ufzFeZvb3n2iQoNKZ4xvS35bfX3+XTcQv3O8o9zrXb+F/ond7pnT6bZ7rvvvtu/Yd/+Iffvu+++279h3/4h9/5h3/4h9/mqquuuuqqq/4HO3v27DN+67d+67tf53Ve573f6Z3e6bM+8zM/87e56qqrrrrqqv8+VK666qqrrvpfQ/e2p9RfWH5VO/Juvlj32lT18bTxL+LXV98eh74wvt/W1wEweqV782k69C7/C/3Ij/zIZ//DP/zD7/zDP/zDb3PVVVddddVV/wv96I/+6Oe8zuu8znu/2Iu92Gu/2Iu92Gv/wz/8w29z1VVXXXXVVf890IMe9CCuuuqqq67638En40ZfWx6m26e/19L7JBNCXuhYe7XZO03vvflV7jTXxby7/ujRZ9dfX30r/4P9xE/8hHk+3u7t3k5cddVVV1111f9yr/M6r/PeH/7hH/5d9913360f8iEf8hCuuuqqq6666r8Hlauuuuqqq/5XyJvKY8d33PgcP6J7xfLbq++Jvx5+RQe+wIm4rr1098bttebv6U5zAN3RHl/+ZvgVrrrqqquuuuqq/zb/8A//8Nv33Xffrddcc82DX/zFX/y1//7v//63ueqqq6666qr/euhBD3oQV1111VVX/c/m43Fte/35B45vv/EZFDpeCN3RHl9/4ujz6++vf5D/4V7sxV7stXk+/uEf/uG3ueqqq6666qr/A17ndV7nvT/8wz/8u86ePfuMD/7gD34wV1111VVXXfVfj3L8+HGuuuqqq676n02NyVW9byyP8cm4EYCkIYSBZGLto3hG+9vu55ZfXn9//YP8D3TNNdc8eHNz8/jm5ubxzc3N40dHR7tHR0e7t95661+fPXv21rNnz9569uzZW7nqqquuuuqq/yOOjo52H/KQh7z0gx/84Jc+e/bsM2699da/5qqrrrrqqqv+a6EHPehBXHXVVVdd9T+bz8SDp9eZv8/0DhufyTPpnvYUmfTKR7o3n1b+Yfit8hfDz+ts3sr/QNdcc82Dv+mbvunpPJf77rvv1g/5kA95CFddddVVV131f9SLvdiLvfbnfu7n/tZ9991364d8yIc8hKuuuuqqq676r0Xlqquuuuqq/9F8Jh68+saTT+e5xBPG3++/4eB9uOqqq6666qqr/kf7h3/4h9/++7//+99+8Rd/8df+8A//8O/6+q//+vfhqquuuuqqq/7rEFx11VVXXfU/Wr5Y99o8Hz5THsz/IDM0O0NcdyPlQddRbuxRzzNtoK1rHTfyArzYi73Ya3PVVVddddVV/4f96I/+6GcDvNiLvdhrX3PNNQ/mqquuuuqqq/7rUI4fP85VV1111VX/g23G8fba8/fmuehs3lp/e/09/A9wmrj2zbzxDp/l41/9kbnzma/q2es9PaYn3U57+jWU6983tz7qozeu/dzlW7zucZ7L5ubm8dd5ndd579d5ndd571d6pVd66zNnzjwY0NmzZ2/lqquuuuqqq/6POHv27DNe/MVf/LUf8pCHvPTm5ubxP/3TP/0Zrrrqqquuuuq/BpWrrrrqqqv+R9N97Vadbbf6THkwD6Cz7Vb+mwn0YNdHfIi3P+ntvfHeAQHwYvQv8wlt5wvet5x/8/fPrY/9QG99/EDhAs/fP/zDP/z2i73Yi732Nddc8+AXe7EXe22A++6771aAf/iHf/jt3/qt3/qef/iHf/htrrrqqquuuup/sa//+q9/n2/6pm96+ou92Iu99ou92Iu99j/8wz/8NlddddVVV131n49y/Phxrrrqqquu+p9LR95trzB7a19THgygs+3WuLX99ezL9t+G/0YCvaT7l//sPPa1b8TibQAukRcHvF6gjYB4mqYnfYy3P/sQ75/dnJ1fv9JLbXSHq1IOl5w7PLhr//Dw/K233vrXn/mZn/k6v/3bv/09t956698cHh7uHh0d7T7kIQ956c3NzeMPechDXvp1Xud13vt1Xud13vvN3/zNP/ohD3nIS29ubp649dZb/5qrrrrqqquu+l/k8PBw95prrnnwi7/4i7/2Nddc8+Df+q3f+h6uuuqqq6666j8fetCDHsRVV1111VX/c7XXnr338GHb3zX77EuvE/8w/jb/Q5yhXPc1eeL7X9Wz11vh5RM0/t0P6OibH+Xy4u/v7Y89wPt/oPWvP9r1JT4tdj/0brXbvyVP/eTDXR9zL+2ud49zb/BkTY/jBbjmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzXO67775b/+Ef/uG3/+Ef/uF3fuu3fuu7ueqqq6666qr/4a655poHf9M3fdPTAT7rsz7rdf7+7//+t7nqqquuuuqq/1zoQQ96EFddddVVV/3P8Amf8Alv8GEf9mG/ygO8zj+8y5Oe8GePu2v22Zdeh/9BNtDWW3vjXT8stz/1N7X6+a+L/S84JA/eJzc/8uN97PMN3sMXv0n7X/LNsf+lJ4jTn53Hv+YNPX/re2h3fni5+E7/wPBXvIiuueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baPJf77rvv1n/4h3/47X/4h3/4nd/6rd/6bq666qqrrrrqf6B3fMd3/Kx3eqd3+ux/+Id/+J3P/MzPfG2uuuqqq6666j8XetCDHsRVV1111VX//W699VbbdkSIB7DN7//pH3ztu7/ju30U/0bXTTz42saD/2bGb/MfaI4Wj3H3Un+t4U8M3kI7H+LtT/yw3P40gLtpd7xLnHvdWzU9eZs49vbeeK9HZHnsM9Se8qNx9F0XyfP8G11zzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5Lvfdd9+t//AP//Db//AP//A7//AP//Db9913361cddVVV1111X+za6655sHf9E3f9HSAz/zMz3ydf/iHf/htrrrqqquuuuo/D3rQgx7EVVddddVV/70+4iM+4tU/7uM+7vckAfAd3/Edeffdd5/99E//9GsBbPPQhz5Umcm/xVfex2+91JrXvqdy669s8N1/M+d3/mbGb/Mf7Bhx4jPy2Fe9vTfeKyH/nuEv36qcfUWD+U92zTXXPBjgxV7sxV77dV7ndd7rxV7sxV6b53Lffffd+g//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV/03eJ3XeZ33/vAP//Dvuu+++279kA/5kIdw1VVXXXXVVf950IMe9CCuuuqqq67673XrrbdaEgC2eSBJPOQhD/Hv/u7vPuPVX/3VH8K/wQ/czdOvm3gwD3BP5dZf2eC7/2bO7/zNjN/mX+kYcbJCMfgCeQ7gDHHdd+bpn38Jdy+3xqtfYflTH1kuvivPtEAba7xKSP6TXXPNNQ8GeLEXe7HXfp3XeZ33erEXe7HX5rncd999t/7DP/zDb//DP/zD79x33323/sM//MNvc9VVV1111VX/Ba655poHf87nfM5vXXPNNQ/++q//+vf5rd/6re/mqquuuuqqq/5zoAc96EFcddVVV1313+vWW2+1JL7+67/+8MM+7MM2eQBJPPjBD+b3fu/3bn3Gw16df4vrJh7MC3FP5da/mfHbv7LJ9/zNjN/mX3CMOPkZeewrThJnbqc9/bNi9yMEeqTri/9UXvOHG2jrCB/+iI6+/XNi96MD4nrKza/s2Wv/uYbffwbTU/lvcM011zz4xV7sxV77xV7sxV7rdV7ndd6b53Lffffd+g//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV/0neZ3XeZ33/vAP//Dvuu+++279kA/5kIdw1VVXXXXVVf85qFx11VVXXfU/xt/+7d/eBTyC5+O6iQf/7Izv5t/guon35gW4p3Lrr2zw3fdWnvE3M36bF8E22nk7b7xXw9NfavyjiuoW2nlTb7zdgIcNhMGJc4E2Xtz9y32Utz7z5T171V9k+ROfUC6+T4PGf7H77rvv1vvuu++7f+u3fuu7v/7rv/59rrnmmge/2Iu92Gu/2Iu92Gu9zuu8zntfc801D77mmmve+3Ve53XeG+C+++679R/+4R9++x/+4R9+57777rv1H/7hH36bq6666qqrrvoP8lu/9Vvf/Tqv8zrv9WIv9mKv/Y7v+I6f9aM/+qOfw1VXXXXVVVf9x0MPetCDuOqqq6666r/XrbfeakkA2OaBJPEu7/Iuj/vkT/7k297yLd/yTfg3+I3bMQ9wT+XWX9ngu/9mzu/8zYzf5l/pRsqDfrVd+/cbaPMu2m2fUC6+z4NcH/Zhuf1pv6nlL7y7tz5kwOs/ZP1bvx/rX/0wb3/qKcc1K7z8Ha1/+eN14X335V3+h7nmmmse/GIv9mKv/WIv9mKv9Tqv8zrvzXO57777bv2Hf/iH3/6Hf/iH37nvvvtu/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=) +![Rendered example of profileStartX 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAACVBElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/M6EHPehBXHXVVVddddVV//muueaaB7/2a7/2ewG80zu902fzfNx33323/sM//MNv33fffbf+wz/8w+/8wz/8w29z1VVXXXXV/0gf/uEf/l2v8zqv897/8A//8Nuf+Zmf+TpcddVVV1111f9M6EEPehBXXXXVVVddddV/rGuuuebBL/ZiL/baZ86cedCLv/iLv/aLvdiLvTbP5b777rsV4Ld+67e++x/+4R9+5x/+4R9+m6uuuuqqq/7XuOaaax78Td/0TU8H+MzP/MzX+Yd/+Iff5qqrrrrqqqv+50EPetCDuOqqq6666qqr/u2uueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baPB/33Xffrb/1W7/13QD/8A//8Dv/8A//8NtcddVVV131v9rrvM7rvPeHf/iHf9c//MM//PZnfuZnvg5XXXXVVVdd9T8Plauuuuqqq6666l/lmmuuefBrv/ZrvxfAi7/4i7/2i73Yi702z+W+++679ezZs7f+/d///W//wz/8w+/8wz/8w29z1VVXXXXV/zl///d//1v33XffrS/2Yi/22i/2Yi/22v/wD//w21x11VVXXXXV/yzoQQ96EFddddVVV1111fN3zTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5vm47777bv2t3/qt7wb40R/90c/hqquuuuqq/zde53Ve570//MM//Lvuu+++Wz/kQz7kIVx11VVXXXXV/yxUrrrqqquuuuqqZ7nmmmse/Nqv/drvdc011zz4dV7ndd6b5+O+++679R/+4R9++7777rv1H/7hH37nH/7hH36bq6666qqr/t/6h3/4h9/+h3/4h99+sRd7sdd+ndd5nff+rd/6re/mqquuuuqqq/7nQA960IO46qqrrrrqqv+Prrnmmge/9mu/9nsBvPiLv/hrv9iLvdhr81zuu+++W8+ePXvr3//93//2P/zDP/zOP/zDP/w2V1111VVXXfVcXud1Xue9P/zDP/y77rvvvls/5EM+5CFcddVVV1111f8c6EEPehBXXXXVVVdd9X/dNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+fjvvvuu/W3fuu3vhvgH/7hH37nH/7hH36bq6666qqrrnoRfO7nfu5vvdiLvdhr/+iP/ujn/MiP/Mhnc9VVV1111VX/M6AHPehBXHXVVVddddX/Nddcc82DX/u1X/u9AN7pnd7ps3k+7rvvvlv/4R/+4bfvu+++W//hH/7hd/7hH/7ht7nqqquuuuqqf6MXe7EXe+3P/dzP/a2zZ88+44M/+IMfzFVXXXXVVVf9z0Dlqquuuuqqq/6Xu+aaax78Yi/2Yq995syZB734i7/4a7/Yi73Ya/Nc7rvvvlsBfuu3fuu7/+Ef/uF3/uEf/uG3ueqqq6666qr/QP/wD//w2//wD//w2y/2Yi/22h/+4R/+XV//9V//Plx11VVXXXXVfz8qV1111VVXXfW/yDXXXPPgM2fOPPjFXuzFXuvFX/zFX/vFXuzFXpvn47777rv1t37rt74b4B/+4R9+5x/+4R9+m6uuuuqqq676T/b1X//17/NN3/RNT3+xF3ux177mmmsefN99993KVVddddVVV/33onLVVVddddVV/00+93M/97d4Pj7zMz/zdXima6655sGv/dqv/V4AL/7iL/7aL/ZiL/baPJf77rvv1rNnz97693//97/9D//wD7/zD//wD7/NVVddddVVV/03uO+++279rd/6re9+ndd5nfd+x3d8x8/6+q//+vfhqquuuuqqq/57Ubnqqquuuuqq/yYv9mIv9to8H+/4ju/4WS/+4i/+2i/2Yi/22jwf9913362/9Vu/9d0AP/qjP/o5XHXVVVddddX/ID/yIz/y2a/zOq/z3i/2Yi/22i/2Yi/22v/wD//w21x11VVXXXXVfx/0oAc9iKuuuuqqq6767/ATP/ET5l9w33333foP//APv33ffffd+g//8A+/8w//8A+/zVVXXXXVVVf9D/fhH/7h3/U6r/M67/0P//APv/2Zn/mZr8NVV1111VVX/fehctVVV1111VX/w/zIj/zIZ//DP/zD7/zDP/zDb3PVVVddddVV/wv96I/+6Oe8zuu8znu/2Iu92Gu/2Iu92Gv/wz/8w29z1VVXXXXVVf89CK666qqrrrrqf5gf/dEf/Zx/+Id/+G2uuuqqq6666n+p++6779av//qvfx+AD//wD/8urrrqqquuuuq/D8FVV1111VVXXXXVVVddddVV/+H+4R/+4bfvu+++W6+55poHv/iLv/hrc9VVV1111VX/PdCDHvQgrrrqqquuuuq/w4u92Iu9Ns/HP/zDP/w2V1111VVXXfV/wOu8zuu894d/+Id/19mzZ5/xwR/8wQ/mqquuuuqqq/7rUY4fP85VV1111VVX/Ve45pprHry5uXl8c3Pz+Obm5vGjo6Pdo6Oj3VtvvfWvz549e+vZs2dvPXv27K1cddVVV1111f8RR0dHuw95yENe+sEPfvBLnz179hm33nrrX3PVVVddddVV/7XQgx70IK666qqrrrrqP9s111zz4G/6pm96Os/lvvvuu/VDPuRDHsJVV1111VVX/R/1Yi/2Yq/9uZ/7ub9133333fohH/IhD+Gqq6666qqr/msRXHXVVVddddVVV1111VVXXfWf5h/+4R9+++///u9/+5prrnnwh3/4h38XV1111VVXXfVfi+Cqq6666qqr/pu92Iu92Gtz1VVXXXXVVf+H/eiP/uhnA7zYi73Ya19zzTUP5qqrrrrqqqv+61COHz/OVVddddVVV/1n29zcPP7mb/7mH81z2dzcPP46r/M67/06r/M67/1Kr/RKb33mzJkHAzp79uytXHXVVVddddX/EWfPnn3Gi7/4i7/2Qx7ykJfe3Nw8/qd/+qc/w1VXXXXVVVf916By1VVXXXXVVf/N/uEf/uG3X+zFXuy1r7nmmge/2Iu92GsD3HfffbcC/MM//MNv/9Zv/db3/MM//MNvc9VVV1111VX/i33913/9+3zTN33T01/sxV7stV/sxV7stf/hH/7ht7nqqquuuuqq/3yU48ePc9VVV1111VX/2TY3N4+/4iu+4lsfHh7uHh4e7h4eHu4eHh7u3nrrrX/9mZ/5ma/z27/9299z6623/s3h4eHu0dHR7kMe8pCX3tzcPP6QhzzkpV/ndV7nvV/ndV7nvd/8zd/8ox/ykIe89Obm5olbb731r7nqqquuuuqq/0UODw93r7nmmge/+Iu/+Gtfc801D/6t3/qt7+Gqq6666qqr/vOhBz3oQVx11VVXXXXV/zTXXHPNg8+cOfPgF3uxF3utF3/xF3/tF3uxF3ttnst999136z/8wz/89j/8wz/8zm/91m99N1ddddVVV131P9w111zz4G/6pm96OsBnfdZnvc7f//3f/zZXXXXVVVdd9Z8LPehBD+Kqq6666qqr/qe75pprHnzmzJkHv9iLvdhrvfiLv/hrv9iLvdhr81zuu+++W//hH/7ht//hH/7hd37rt37ru7nqqquuuuqq/4He8R3f8bPe6Z3e6bP/4R/+4Xc+8zM/87W56qqrrrrqqv9c6EEPehBXXXXVVVdd9b/NNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+dy33333foP//APv/0P//APv/MP//APv33ffffdylVXXXXVVVf9N7vmmmse/E3f9E1PB/jMz/zM1/mHf/iH3+aqq6666qqr/vOgBz3oQVx11VVXXXXV/3bXXHPNgwFe7MVe7LVf53Ve571e7MVe7LV5Lvfdd9+t//AP//Db//AP//A79913363/8A//8NtcddVVV1111X+D13md13nvD//wD/+u++6779YP+ZAPeQhXXXXVVVdd9Z8HPehBD+Kqq6666qqr/q+55pprHgzwYi/2Yq/9Oq/zOu/1Yi/2Yq/Nc7nvvvtu/Yd/+Iff/od/+Iffue+++279h3/4h9/mqquuuuqqq/4LXHPNNQ/+nM/5nN+65pprHvz1X//17/Nbv/Vb381VV1111VVX/edAD3rQg7jqqquuuuqq/w+uueaaB7/Yi73Ya7/Yi73Ya73O67zOe/Nc7rvvvlv/4R/+4bf/4R/+4Xfuu+++W//hH/7ht7nqqquuuuqq/ySv8zqv894f/uEf/l333XffrR/yIR/yEK666qqrrrrqPwd60IMexFVXXXXVVVf9f3TNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem+dy33333foP//APv/0P//APv3Pffffd+g//8A+/zVVXXXXVVVf9B/rcz/3c33qxF3ux1/6RH/mRz/7RH/3Rz+Gqq6666qqr/uOhBz3oQVx11VVXXXXVVXDNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem+dy33333foP//APv/0P//APv3Pffffd+g//8A+/zVVXXXXVVVf9O7zYi73Ya3/u537ub9133323fsiHfMhDuOqqq6666qr/eOhBD3oQV1111VVXXXXV87rmmmse/GIv9mKv/WIv9mKvdc011zz4xV7sxV6bB7jvvvtuPXv27K1///d//9v/8A//8Dv/8A//8NtcddVVV1111b/S537u5/7Wi73Yi732b/3Wb33313/9178PV1111VVXXfUfCz3oQQ/iqquuuuqqq676l11zzTUPfrEXe7HXfrEXe7HXuuaaax78Yi/2Yq/NA9x33323nj179ta///u//+1/+Id/+J1/+Id/+G2uuuqqq6666l9wzTXXPPibvumbnn7ffffd+lmf9Vmvc999993KVVddddVVV/3HQQ960IO46qqrrrrqqqv+9a655poHv9iLvdhrv9iLvdhrXXPNNQ9+sRd7sdfmAe67775bz549e+vf//3f//Y//MM//M4//MM//DZXXXXVVVdd9Xx8+Id/+He9zuu8znv/1m/91nd//dd//ftw1VVXXXXVVf9x0IMe9CCuuuqqq6666qp/v2uuuebBL/ZiL/baL/ZiL/Za11xzzYNf7MVe7LV5gPvuu+9WgH/4h3/47d/6rd/6nn/4h3/4ba666qqrrroKuOaaax78Td/0TU8/e/bsM77u677uvf/hH/7ht7nqqquuuuqq/xjoQQ96EFddddVVV1111X+8a6655sEv9mIv9tov9mIv9lrXXHPNg1/sxV7stXmA++6771aAf/iHf/jtf/iHf/id3/qt3/purrrqqquu+n/rwz/8w7/rdV7ndd77H/7hH377Mz/zM1+Hq6666qqrrvqPgR70oAdx1VVXXXXVVVf957vmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzXO67775b/+Ef/uG3/+Ef/uF3fuu3fuu7ueqqq6666v+Na6655sHf9E3f9HSAz/zMz3ydf/iHf/htrrrqqquuuurfDz3oQQ/iqquuuuqqq676r3fNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfmudx33323/sM//MNv/8M//MPv/NZv/dZ3c9VVV1111f9pr/M6r/PeH/7hH/5d9913360f8iEf8hCuuuqqq6666t8PPehBD+Kqq6666qqrrvrvd8011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a53Hfffbf+wz/8w2//wz/8w+/cd999t/7DP/zDb3PVVVddddX/GWfOnHnQ537u5/72Nddc8+DP/MzPfJ1/+Id/+G2uuuqqq6666t8HPehBD+Kqq6666qqrrvqf55prrnkwwIu92Iu99uu8zuu814u92Iu9Ns/lvvvuu/Uf/uEffvsf/uEffue+++679R/+4R9+m6uuuuqqq/5Xe53XeZ33/vAP//Dvuu+++279kA/5kIdw1VVXXXXVVf8+6EEPehBXXXXVVVddddX/fNdcc82DAV7sxV7stV/sxV7stV7ndV7nvXku9913363/8A//8Nv/8A//8Dv33Xffrf/wD//w21x11VVXXfW/yjXXXPPgD//wD/+uF3uxF3vtr//6r3+f3/qt3/purrrqqquuuurfDj3oQQ/iqquuuuqqq6763+maa6558Iu92Iu99ou92Iu91uu8zuu8N8/lvvvuu/Uf/uEffvsf/uEffue+++679R/+4R9+m6uuuuqqq/7He7EXe7HX/tzP/dzfuu+++279kA/5kIdw1VVXXXXVVf926EEPehBXXXXVVVddddX/Dddcc82DX+zFXuy1X+zFXuy1Xud1Xue9eS733Xffrf/wD//w2//wD//wO/fdd9+t//AP//DbXHXVVVdd9T/S537u5/7Wi73Yi732b/3Wb33313/9178PV1111VVXXfVvgx70oAdx1VVXXXXVVVf933TNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3Dffffd+g//8A+/fd999936D//wD7/zD//wD7/NVVddddVV/yO82Iu92Gt/7ud+7m+dPXv2GZ/5mZ/52vfdd9+tXHXVVVddddW/HnrQgx7EVVddddVVV131/8M111zz4Bd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPMB9991369mzZ2/9+7//+9/+h3/4h9/5h3/4h9/mqquuuuqq/zaf+7mf+1sv9mIv9tq/9Vu/9d1f//Vf/z5cddVVV1111b8eetCDHsRVV1111VVXXfX/0zXXXPPgF3uxF3vtF3uxF3uta6655sEv9mIv9to8wH333Xfr2bNnb/37v//73/6Hf/iH3/mHf/iH3+aqq6666qr/Mtdcc82Dv+mbvunp9913361f//Vf/z7/8A//8NtcddVVV1111b8OetCDHsRVV1111VVXXXUVwDXXXPPgF3uxF3vtF3uxF3uta6655sEv9mIv9to8wH333Xfr2bNnb73vvvtu/a3f+q3v+Yd/+Iff5qqrrrrqqv9UH/7hH/5dr/M6r/Pev/Vbv/XdX//1X/8+XHXVVVddddW/DnrQgx7EVVddddVVV1111fNzzTXXPPjFXuzFXvvFXuzFXuuaa6558Iu92Iu9Ng9w33333QrwD//wD7/9W7/1W9/zD//wD7/NVVddddVV/6HOnDnzoG/+5m++FeAzP/MzX+cf/uEffpurrrrqqquuetGhBz3oQVx11VVXXXXVVVe9KK655poHv9iLvdhrv9iLvdhrXXPNNQ9+sRd7sdfmAe67775bAf7hH/7ht//hH/7hd37rt37ru7nqqquuuurf7R3f8R0/653e6Z0++x/+4R9++zM/8zNfh6uuuuqqq6560aEHPehBXHXVVVddddVVV/1bXHPNNQ8+c+bMg1/sxV7stV78xV/8tV/sxV7stXku9913363/8A//8Nv/8A//8Du/9Vu/9d1cddVVV131r3bNNdc8+Ju+6ZueDvCZn/mZr/MP//APv81VV1111VVXvWjQgx70IK666qqrrrrqqqv+I1xzzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5Lvfdd9+t//AP//Db//AP//A7v/Vbv/XdXHXVVVdd9SJ5ndd5nff+8A//8O+67777bv2QD/mQh3DVVVddddVVLxr0oAc9iKuuuuqqq6666qr/DNdcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22ey3333XfrP/zDP/z2P/zDP/zOfffdd+s//MM//DZXXXXVVVc9j2uuuebBn/M5n/Nb11xzzYO//uu//n1+67d+67u56qqrrrrqqn8ZetCDHsRVV1111VVXXXXVf4VrrrnmwQAv9mIv9tqv8zqv814v9mIv9to8l/vuu+/Wf/iHf/jtf/iHf/id++6779Z/+Id/+G2uuuqqq6667HVe53Xe+8M//MO/6+zZs8/44A/+4Adz1VVXXXXVVf8y9KAHPYirrrrqqquuuuqq/w7XXHPNgwFe7MVe7LVf7MVe7LVe53Ve5715Lvfdd9+t//AP//Db//AP//A79913363/8A//8NtcddVVV/0/dc011zz4wz/8w7/rxV7sxV7767/+69/nt37rt76bq6666qqrrnrh0IMe9CCuuuqqq6666qqr/qe45pprHvxiL/Zir/1iL/Zir/U6r/M6781zue+++279h3/4h9/+h3/4h9+57777bv2Hf/iH3+aqq6666v+RF3uxF3vtz/3cz/2t++6779YP+ZAPeQhXXXXVVVdd9cKhBz3oQVx11VVXXXXVVVf9T3XNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem+dy33333foP//APv/0P//APv3Pffffd+g//8A+/zVVXXXXV/3Gf8zmf81sv/uIv/tq/9Vu/9d1f//Vf/z5cddVVV1111QuGHvSgB3HVVVddddVVV131v8U111zz4Bd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPMDZs2efcd999z397//+73/7H/7hH37nH/7hH36bq6666qr/Y86cOfOgb/7mb771vvvuu/WzPuuzXue+++67lauuuuqqq656/tCDHvQgrrrqqquuuuqqq/63uuaaax78Yi/2Yq/9Yi/2Yq91zTXXPPjFXuzFXpsHuO+++249e/bsM/7+7//+t/7hH/7hd/7hH/7ht7nqqquu+j/gcz/3c3/rxV7sxV77t37rt77767/+69+Hq6666qqrrnr+0IMe9CCuuuqqq6666qqr/q84c+bMg178xV/8dV7sxV7sta655poHv9iLvdhr8wD33XffrWfPnr31H/7hH37n7//+73/7H/7hH36bq6666qr/ha655poHf9M3fdPT77vvvlu//uu//n3+4R/+4be56qqrrrrqqueFHvSgB3HVVVddddVVV131f9U111zz4Bd7sRd7rRd7sRd77WuuuebBL/ZiL/baPMB9991369mzZ2+97777bv2t3/qt7/mHf/iH3+aqq6666n+JD//wD/+u13md13nvf/iHf/jtz/zMz3wdrrrqqquuuup5oQc96EFcddVVV1111VVX/X9xzTXXPPjFXuzFXvvFXuzFXuuaa6558Iu92Iu9Ng9w33333QrwD//wD7/9W7/1W9/zD//wD7/NVVddddX/UNdcc82Dv+mbvunpAJ/1WZ/1On//93//21x11VVXXXXVc0IPetCDuOqqq6666qqrrvr/6pprrnnwmTNnHvxiL/Zir/XiL/7ir/1iL/Zir81zue+++279h3/4h9/+h3/4h9/5rd/6re/mqquuuup/kNd5ndd57w//8A//rn/4h3/4nc/8zM98ba666qqrrrrqOaEHPehBXHXVVVddddVVV111xTXXXPPgM2fOPPjFXuzFXuvFX/zFX/vFXuzFXpvncvbs2Wf8/d///W/9wz/8w+/81m/91ndz1VVXXfXf6Jprrnnw53zO5/zWNddc8+DP/MzPfJ1/+Id/+G2uuuqqq6666tnQgx70IK666qqrrrrqqquuev7OnDnzoGuuueYhL/ZiL/ZaL/7iL/7aL/ZiL/baPJf77rvv1n/4h3/4nX/4h3/47d/6rd/6bq666qqr/ou9zuu8znt/+Id/+Hfdd999t37Ih3zIQ7jqqquuuuqqZ0MPetCDuOqqq6666qqrrrrqRXPNNdc8+MyZMw+65pprHvI6r/M67/ViL/Zir81zue+++279h3/4h9/+h3/4h9+57777bv2Hf/iH3+aqq6666j/RNddc8+AP+7AP+64Xf/EXf+2v//qvf5/f+q3f+m6uuuqqq6666gr0oAc9iKuuuuqqq6666qqr/m2uueaaBwO82Iu92Gu9zuu8znu/2Iu92GvzXO67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qqrrvoP9jqv8zrv/eEf/uHfdd999936IR/yIQ/hqquuuuqqq65AD3rQg7jqqquuuuqqq6666j/ONddc8+AXe7EXe+0Xe7EXe63XeZ3XeW+ey3333XfrP/zDP/z2P/zDP/zOfffdd+s//MM//DZXXXXVVf8BPvdzP/e3XuzFXuy1f+RHfuSzf/RHf/RzuOqqq6666ipAD3rQg7jqqquuuuqqq6666j/PNddc8+AXe7EXe+0Xe7EXe63XeZ3XeW+ey9mzZ5/x93//97/1D//wD79z33333foP//APv81VV1111b/Bi73Yi732537u5/7Wfffdd+uHfMiHPISrrrrqqquuAvSgBz2Iq6666qqrrrrqqqv+61xzzTUPfrEXe7HXfrEXe7HXep3XeZ335rncd999t/7DP/zD7/zDP/zDb9933323/sM//MNvc9VVV131Ivrcz/3c33qxF3ux1/6t3/qt7/76r//69+Gqq6666qr/79CDHvQgrrrqqquuuuqqq67673PmzJkHvfiLv/jrvNiLvdhrXXPNNQ9+sRd7sdfmAe67775bz549e+s//MM//M7f//3f//Y//MM//DZXXXXVVS/ANddc8+Bv+qZvevp999136zd8wze8z9///d//NlddddVVV/1/hh70oAdx1VVXXXXVVVddddX/HNdcc82DX+zFXuy1XuzFXuy1r7nmmge/2Iu92GvzAPfdd9+tZ8+evfXv//7vf/sf/uEffucf/uEffpurrrrqqgf48A//8O96ndd5nff+rd/6re/++q//+vfhqquuuuqq/8/Qgx70IK666qqrrrrqqquu+p/rmmuuefCLvdiLvfaLvdiLvdY111zz4Bd7sRd7bR7gvvvuu/Xs2bO3/v3f//1v/8M//MPv/MM//MNvc9VVV/2/ds011zz4m77pm54O8Jmf+Zmv8w//8A+/zVVXXXXVVf9foQc96EFcddVVV1111VVXXfW/xzXXXPPgF3uxF3vtF3uxF3uta6655sEv9mIv9to8wNmzZ59h2//wD//w27/1W7/1Pf/wD//w21x11VX/73z4h3/4d73O67zOe//DP/zDb3/mZ37m63DVVVddddX/V+hBD3oQV1111VVXXXXVVVf973XNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3DffffdKkl///d//1v/8A//8Du/9Vu/9d1cddVV/+ddc801D/6mb/qmpwN85md+5uv8wz/8w29z1VVXXXXV/0foQQ96EFddddVVV1111VVX/d9x5syZB11zzTUPebEXe7HXevEXf/HXfrEXe7HX5rncd999t/7DP/zD7/zDP/zDb//Wb/3Wd3PVVVf9n/Q6r/M67/3hH/7h33Xffffd+iEf8iEP4aqrrrrqqv+P0IMe9CCuuuqqq6666qqrrvq/65prrnnwmTNnHvRiL/Zir/3iL/7ir/1iL/Zir81zue+++279h3/4h9/+h3/4h9/5rd/6re/mqquu+j/hzJkzD/rcz/3c377mmmse/PVf//Xv81u/9VvfzVVXXXXVVf/foAc96EFcddVVV1111VVXXfX/xzXXXPPgM2fOPPjFXuzFXuvFX/zFX/vFXuzFXpvnct999936D//wD7/9D//wD79z33333foP//APv81VV131v9LrvM7rvPeHf/iHf9d9991364d8yIc8hKuuuuqqq/6/QQ960IO46qqrrrrqqquuuur/r2uuuebBAC/2Yi/22q/zOq/zXi/2Yi/22jyX++6779Z/+Id/+O1/+Id/+J377rvv1n/4h3/4ba666qr/Fa655poHf/iHf/h3vdiLvdhrf/3Xf/37/NZv/dZ3c9VVV1111f8n6EEPehBXXXXVVVddddVVV111v2uuuebBAC/2Yi/22i/2Yi/2Wq/zOq/z3jyXs2fPPuPv//7vf+sf/uEffue+++679R/+4R9+m6uuuup/rBd7sRd77c/93M/9rfvuu+/WD/mQD3kIV1111VVX/X+CHvSgB3HVVVddddVVV1111VUvzDXXXPPgF3uxF3vtF3uxF3ut13md13lvnst999136z/8wz/8zj/8wz/89n333XfrP/zDP/w2V1111f8on/u5n/tbL/ZiL/bav/Vbv/XdX//1X/8+XHXVVVdd9f8FetCDHsRVV1111VVXXXXVVVf9a5w5c+ZBL/7iL/46L/ZiL/Zar/M6r/PePJf77rvv1n/4h3/47X/4h3/4nfvuu+/Wf/iHf/htrrrqqv9WL/ZiL/ban/u5n/tbZ8+efcZnfuZnvvZ99913K1ddddVVV/1/gB70oAdx1VVXXXXVVVddddVV/x7XXHPNg1/sxV7stV7sxV7stV/sxV7sta+55poH8wD33Xffrf/wD//w2//wD//wO/fdd9+t//AP//DbXHXVVf/lPvdzP/e3XuzFXuy1f+u3fuu7v/7rv/59uOqqq6666v8D9KAHPYirrrrqqquuuuqqq676j3TNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3Dffffdevbs2Vv//u///rf/4R/+4Xf+4R/+4be56qqr/tNdc801D/6mb/qmp9933323fv3Xf/37/MM//MNvc9VVV1111f916EEPehBXXXXVVVddddVVV131n+maa6558Iu92Iu99ou92Iu91jXXXPPgF3uxF3ttHuDs2bPPuO+++57+93//97/9D//wD7/zD//wD7/NVVdd9Z/iwz/8w7/rdV7ndd77H/7hH377Mz/zM1+Hq6666qqr/q9DD3rQg7jqqquuuuqqq6666qr/Stdcc82DX+zFXuy1X+zFXuy1rrnmmge/2Iu92GvzAPfdd9+tZ8+efcbf//3f/9Y//MM//M4//MM//DZXXXXVf4gzZ8486Ju/+ZtvBfjMz/zM1/mHf/iH3+aqq6666qr/y9CDHvQgrrrqqquuuuqqq6666r/TmTNnHvTiL/7ir/NiL/Zir3XNNdc8+MVe7MVemwe47777bgX4h3/4h9/5rd/6re/+h3/4h9/mqquu+jd7ndd5nff+8A//8O/6h3/4h9/+zM/8zNfhqquuuuqq/8vQgx70IK666qqrrrrqqquuuup/kmuuuebBL/ZiL/ZaL/ZiL/ba11xzzYNf7MVe7LV5gPvuu+9WgH/4h3/47X/4h3/4nd/6rd/6bq666qoX2TXXXPPgz/mcz/mta6655sGf+Zmf+Tr/8A//8NtcddVVV131fxV60IMexFVXXXXVVVddddVVV/1Pds011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a53Hfffbf+wz/8w2//wz/8w+/81m/91ndz1VVXvVCv8zqv894f/uEf/l333XffrR/yIR/yEK666qqrrvq/Cj3oQQ/iqquuuuqqq6666qqr/je55pprHnzmzJkHv9iLvdhrvfiLv/hrv9iLvdhr81zuu+++W//hH/7ht//hH/7hd37rt37ru7nqqquewzXXXPPgD//wD/+uF3uxF3vtr//6r3+f3/qt3/purrrqqquu+r8IPehBD+Kqq6666qqrrrrqqqv+N7vmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzXM6ePfuMv//7v/+tf/iHf/id++6779Z/+Id/+G2uuur/udd5ndd57w//8A//rrNnzz7jgz/4gx/MVVddddVV/xehBz3oQVx11VVXXXXVVVddddX/JWfOnHmQJL3Yi73Ya7/O67zOe73Yi73Ya/Nc7rvvvlv/4R/+4Xf+4R/+4bfvu+++W//hH/7ht7nqqv+HPvdzP/e3XuzFXuy1f+RHfuSzf/RHf/RzuOqqq6666v8a9KAHPYirrrrqqquuuuqqq676v+yaa655sG2/+Iu/+Ou82Iu92Gu9zuu8znvzXO67775b/+Ef/uG3/+Ef/uF37rvvvlv/4R/+4be56qr/B17sxV7stT/3cz/3t+67775bP+RDPuQhXHXVVVdd9X8NetCDHsRVV1111VVXXXXVVVf9f3PNNdc8+MVe7MVe68Ve7MVe+3Ve53Xem+dy33333foP//APv/0P//APv3Pffffd+g//8A+/zVVX/R/1OZ/zOb/14i/+4q/9W7/1W9/99V//9e/DVVddddVV/5egBz3oQVx11VVXXXXVVVddddX/d9dcc82DX+zFXuy1X+zFXuy1Xud1Xue9eS733Xffrf/wD//w2//wD//wO/fdd9+t//AP//DbXHXV/xFnzpx50Dd/8zffet999936WZ/1Wa9z33333cpVV1111VX/V6AHPehB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d/ysd3qnd/rsf/iHf/jtz/zMz3wdrrrqqquu+t8CPehBD+Kqq6666qqrrrrqqquuuuq5XXPNNQ9+sRd7sdd+sRd7sde65pprHvxiL/Zir80DnD179hn33Xff0++7775bf+u3fut7/uEf/uG3uer/rGuuuebB3/RN3/R0gM/8zM98nX/4h3/4ba666qqrrvrfAD3oQQ/iqquuuuqqq6666qqrrrrqX3LNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3DffffdKkl///d//1u/9Vu/9T3/8A//8Ntc9X/K67zO67z3h3/4h3/Xfffdd+uHfMiHPISrrrrqqqv+N0APetCDuOqqq6666qqrrrrqqquu+tc6c+bMg6655pqHvNiLvdhrvfiLv/hrv9iLvdhr81zuu+++W//hH/7hd/7hH/7ht3/rt37ru7nqf7UzZ8486HM/93N/+5prrnnw13/917/Pb/3Wb303V1111VVX/U+HHvSgB3HVVVddddVVV1111VVXXfXvdc011zz4zJkzD3qxF3ux137xF3/x136xF3ux1+a53Hfffbf+wz/8w2//wz/8w+/81m/91ndz1f86r/M6r/PeH/7hH/5d9913360f8iEf8hCuuuqqq676nw496EEP4qqrrrrqqquuuuqqq6666j/aNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+dy33333foP//APv/0P//APv/Nbv/Vb381V/yt87ud+7m+92Iu92Gt//dd//fv81m/91ndz1VVXXXXV/2ToQQ96EFddddVVV1111VVXXXXVVf/ZrrnmmgefOXPmwddcc82DX+d1Xue9XuzFXuy1eS733Xffrf/wD//w2//wD//wO/fdd9+t//AP//DbXPU/zou92Iu99ud+7uf+1n333Xfrh3zIhzyEq6666qqr/idDD3rQg7jqqquuuuqqq6666qqrrvqvds011zwY4MVe7MVe+3Ve53Xe68Ve7MVem+dy9uzZZ/z93//9b/3DP/zD79x33323/sM//MNvc9X/CJ/7uZ/7Wy/2Yi/22r/1W7/13V//9V//Plx11VVXXfU/FXrQgx7EVVddddVVV1111VVXXXXV/wTXXHPNg1/sxV7stV/sxV7stV7ndV7nvXku9913363/8A//8Dv/8A//8Nv33Xffrf/wD//w21z13+Kaa6558Dd90zc9/ezZs8/4zM/8zNe+7777buWqq6666qr/idCDHvQgrrrqqquuuuqqq6666qqr/ic6c+bMg178xV/8dV7sxV7stV7ndV7nvXku9913363/8A//8Nv/8A//8Dv33Xffrf/wD//w21z1X+bDP/zDv+t1Xud13vu3fuu3vvvrv/7r34errrrqqqv+J0IPetCDuOqqq6666qqrrrrqqquu+t/gmmuuefCLvdiLvdaLvdiLvfbrvM7rvDfP5b777rv1H/7hH377H/7hH37nvvvuu/Uf/uEffpur/tNcc801D/6mb/qmp9933323fv3Xf/37/MM//MNvc9VVV1111f806EEPehBXXXXVVVddddVVV1111VX/G11zzTUPfrEXe7HXfrEXe7HXuuaaax78Yi/2Yq/NA9x33323nj179ta///u//+1/+Id/+J1/+Id/+G2u+g/14R/+4d/1Oq/zOu/9D//wD7/9mZ/5ma/DVVddddVV/9OgBz3oQVx11VVXXXXVVVddddVVV/1fcM011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcPbs2Wfcd999T//7v//73/6Hf/iH3/mHf/iH3+aqf5czZ8486Ju/+ZtvBfjMz/zM1/mHf/iH3+aqq6666qr/SdCDHvQgrrrqqquuuuqqq6666qqr/i+65pprHvxiL/Zir/1iL/Zir3XNNdc8+MVe7MVemwe47777bj179uwz/v7v//63/uEf/uF3/uEf/uG3uepf7XVe53Xe+8M//MO/6x/+4R9++zM/8zNfh6uuuuqqq/4nQQ960IO46qqrrrrqqquuuuqqq676/+DMmTMPevEXf/HXebEXe7HXuuaaax78Yi/2Yq/NA9x33323AvzDP/zD7/zWb/3Wd//DP/zDb3PVv+iaa6558Od8zuf81jXXXPPgz/zMz3ydf/iHf/htrrrqqquu+p8CPehBD+Kqq6666qqrrrrqqquuuur/o2uuuebBL/ZiL/ZaL/ZiL/ba11xzzYNf7MVe7LV5gPvuu+9WgH/4h3/47X/4h3/4nd/6rd/6bq56vl7ndV7nvT/8wz/8u+67775bP+RDPuQhXHXVVVdd9T8FetCDHsRVV1111VVXXXXVVVddddVVcM011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a53Hfffbf+wz/8w2//wz/8w+/81m/91ndz1WXXXHPNgz/8wz/8u17sxV7stb/+67/+fX7rt37ru7nqqquuuup/AvSgBz2Iq6666qqrrrrqqquuuuqqq57XNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVem+dy33333foP//APv/0P//APv/Nbv/Vb383/Yy/2Yi/22p/7uZ/7W2fPnn3GB3/wBz+Yq6666qqr/idAD3rQg7jqqquuuuqqq6666qqrrrrqX3bNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfmuZw9e/YZf//3f/9b//AP//A79913363/8A//8Nv8P/K5n/u5v/ViL/Zir/1bv/Vb3/31X//178NVV1111VX/3dCDHvQgrrrqqquuuuqqq6666qqrrvrXO3PmzIMk6cVe7MVe+3Ve53Xe68Ve7MVem+dy33333foP//APv/MP//APv33ffffd+g//8A+/zf9hL/ZiL/ban/u5n/tb9913362f9Vmf9Tr33XffrVx11VVXXfXfCT3oQQ/iqquuuuqqq6666qqrrrrqqn+/a6655sG2/eIv/uKv82Iv9mKv9Tqv8zrvzXO57777bv2Hf/iH3/6Hf/iH37nvvvtu/Yd/+Iff5v+Yz/mcz/mtF3/xF3/t3/qt3/rur//6r38frrrqqquu+u+EHvSgB3HVVVddddVVV1111VVXXXXVf45rrrnmwS/2Yi/2Wi/2Yi/22q/zOq/z3jyX++6779Z/+Id/+O1/+Id/+J377rvv1n/4h3/4bf6XO3PmzIO++Zu/+db77rvv1q//+q9/n3/4h3/4ba666qqrrvrvgh70oAdx1VVXXXXVVVddddVVV1111X+Na6655sEv9mIv9tov9mIv9lqv8zqv8948l/vuu+/Wf/iHf/jtf/iHf/id++6779Z/+Id/+G3+F/rwD//w73qd13md9/6t3/qt7/76r//69+Gqq6666qr/LuhBD3oQV1111VVXXXXVVVddddVVV/33uOaaax78Yi/2Yq/9Yi/2Yq91zTXXPPjFXuzFXpsHOHv27DP+/u///rf+4R/+4Xfuu+++W//hH/7ht/lf4JprrnnwN33TNz0d4DM/8zNf5x/+4R9+m6uuuuqqq/47oAc96EFcddVVV1111VVXXXXVVVdd9T/DNddc8+AXe7EXe+0Xe7EXe61rrrnmwS/2Yi/22jzAfffdd+vZs2ef8fd///e/9Q//8A+/8w//8A+/zf9Q7/iO7/hZ7/RO7/TZ//AP//Dbn/mZn/k6XHXVVVdd9d8BPehBD+Kqq6666qqrrrrqqquuuuqq/5nOnDnzoBd/8Rd/nRd7sRd7rWuuuebBL/ZiL/baPMB9991369mzZ2/9h3/4h9/5+7//+9/+h3/4h9/mf4hrrrnmwd/0Td/0dIDP+qzPep2///u//22uuuqqq676r4Ye9KAHcdVVV1111VVXXXXVVVddddX/Dtdcc82DX+zFXuy1XuzFXuy1r7nmmge/2Iu92GvzAPfdd9+tZ8+evfXv//7vf/sf/uEffucf/uEffpv/Rq/zOq/z3h/+4R/+XWfPnn3GB3/wBz+Yq6666qqr/quhBz3oQVx11VVXXXXVVVddddVVV131v9M111zz4Bd7sRd77Rd7sRd7rWuuuebBL/ZiL/baPMB99913K8A//MM//PZv/dZvfc8//MM//Db/ha655poHf87nfM5vXXPNNQ/++q//+vf5rd/6re/mqquuuuqq/0roQQ96EFddddVVV1111VVXXXXVVVf933DNNdc8+MVe7MVe+8Ve7MVe65prrnnwi73Yi702D3D27Nln2PY//MM//PY//MM//M5v/dZvfTf/yV7ndV7nvT/8wz/8u+67775bP+RDPuQhXHXVVVdd9V8JPehBD+Kqq6666qqrrrrqqquuuuqq/5uuueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baPJezZ88+4+///u9/6x/+4R9+57d+67e+mxfgmmuuefB99913K/9K11xzzYM/7MM+7Lte/MVf/LW//uu//n1+67d+67u56qqrrrrqvwp60IMexFVXXXXVVVddddVVV1111VX/P5w5c+ZB11xzzUNe7MVe7LVe/MVf/LVf7MVe7LV5Lvfdd9+t//AP//A7//AP//Dbv/Vbv/XdPNM3fdM3PR3gt37rt777t3/7t7/nvvvuu5UX0Yu92Iu91ud+7uf+9n333Xfrh3zIhzyEq6666qqr/qugBz3oQVx11VVXXXXVVVddddVVV131/9M111zz4DNnzjzoxV7sxV77xV/8xV/7xV7sxV6b53Lffffdevbs2Vtf7MVe7LV5pvvuu+/Ws2fP3vpbv/Vb3/Nbv/Vb382L4HM/93N/68Ve7MVe+7d+67e+++u//uvfh6uuuuqqq/4roAc96EFcddVVV1111VVXXXXVVVdddRXANddc82CAF3uxF3ut13md13nvF3uxF3tt/gX33Xffrf/wD//w27/1W7/1Pf/wD//w27wA11xzzYO/6Zu+6en33XffrZ/1WZ/1Ovfdd9+tXHXVVVdd9Z8NPehBD+Kqq6666qqrrrrqqquuuuqqq56fa6655sEA3/RN3/R0XgT33Xffrb/927/9PT/yIz/y2Twfn/u5n/tbL/ZiL/bav/Vbv/XdX//1X/8+XHXVVVdd9Z+Ncvz4ca666qqrrrrqqquuuuqqq6666vk5PDzcfcVXfMW3fsVXfMW35kWwubl5/MVe7MVe+3Ve53Xe+yEPechLHx4eXjp79uytPNM//MM//M6bv/mbf/Tm5ubxZzzjGX9z33333cpVV1111VX/mdCDHvQgrrrqqquuuuqqq6666qqrrrrqX3LmzJkHXXPNNQ+55pprHgzwYi/2Yq91zTXXPBjgxV7sxV6bF+C+++679R/+4R9+5x/+4R9++7777rv1rd7qrd745V7u5T6JB3i7t3s7cdVVV1111X8G9KAHPYirrrrqqquuuuqqq6666qqrrvr3uuaaax4McObMmQddc801D3mxF3ux17rmmmse/GIv9mKvzb/gcz7nc27427/927u56qqrrrrqPxp60IMexFVXXXXVVVddddVVV1111VVX/We55pprHvxiL/Zir/ViL/Zir33NNdc8+MVe7MVem+fyD//wD7/9mZ/5ma/DVVddddVV/9GoXHXVVVddddVVV1111VVXXXXVf6L77rvv1vvuu+/W3/qt3/oegJ/4iZ8wz+Wee+75Pa666qqrrvrPQHDVVVddddVVV1111VVXXXXVVf+FbCfP5Ru/8Rs/k6uuuuqqq/4zoAc96EFcddVVV1111VVXXXXVVVddddV/tQ/7sA/7zr/6q7/66j/8wz/8W6666qqrrvrPgh70oAdx1VVXXXXVVVddddVVV1111VVXXXXVVVf9n0Tlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxX/CO5tbZ4Z83tJAAAAAElFTkSuQmCC) diff --git a/docs/kcl/profileStartY.md b/docs/kcl/profileStartY.md index c10e25469..fdc115e2c 100644 --- a/docs/kcl/profileStartY.md +++ b/docs/kcl/profileStartY.md @@ -33,6 +33,6 @@ sketch001 = startSketchOn(XY) |> 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==) +![Rendered example of profileStartY 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAABwwUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquu+j/hmmuuefCLvdiLvTbP5b777rv1H/7hH36bq6666qqrrrrqqufjmmuuefCLvdiLvTbP5b777rv1H/7hH36bq6666qqr/rejctVVV1111f8Jr/3ar/1e7/RO7/TZPJcf+ZEf+ex/+Id/+G2uuuqqq6666qqrno/Xfu3Xfq93eqd3+myey4/8yI989j/8wz/8NlddddVVV/1vR+Wqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVV/+9cc801D36xF3ux137xF3/x1+aqq6666qr/y6hcddVVV1111VVXXXXVVVdd9X/eNddc8+AXe7EXe+0zZ8486HVe53Xe+5prrnkwV1111VVX/X9A5aqrrrrqqquuuuqqq6666qr/c6655poHnzlz5sEv9mIv9lov/uIv/tov9mIv9to8wH333Xfr2bNnbwV4sRd7sdfmqquuuuqq/6uoXHXVVVdd9X/C2bNnn/Fbv/Vb380DvM7rvM57v87rvM57/8M//MPv/MM//MNvc9VVV1111VVX/Z91zTXXPPjMmTMPfrEXe7HXevEXf/HXfrEXe7HX5rncd999t/7Wb/3Wd//DP/zD7/zDP/zDbwO8zuu8znvfd999t/Jc/uEf/uF3uOqqq6666v8C9KAHPYirrrrqqqv+b3rHd3zHz3qnd3qnz77vvvtu/azP+qzXue+++27lqquuuuqqq676P+Gaa6558JkzZx78Yi/2Yq/14i/+4q/9Yi/2Yq/Nc7nvvvtu/a3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqv+P0IMe9CCuuuqqq676v+maa6558Id/+Id/14u92Iu99j/8wz/89md+5me+DlddddVVV1111f9a11xzzYNf+7Vf+71e/MVf/HVe7MVe7LV4Lvfdd9+tv/Vbv/Xd//AP//A7//AP//DbXHXVVVdddRWgBz3oQVx11VVXXfV/1zXXXPPgz/mcz/mta6655sG/9Vu/9d1f//Vf/z5cddVVV1111VX/K1xzzTUPfu3Xfu33evEXf/HXfrEXe7HX5rncd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVzws96EEP4qqrrrrqqv/brrnmmgd/0zd909MBfuRHfuSzf/RHf/RzuOqqq6666qqr/se55pprHvzar/3a7/XiL/7ir/1iL/Zir81zue+++279rd/6re/+h3/4h9/+h3/4h9/hqquuuuqqq/5l6EEPehBXXXXVVVf93/c6r/M67/3hH/7h33Xffffd+vVf//Xv8w//8A+/zVVXXXXVVVdd9d/qmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrvrXQw960IO46qqrrrrq/4d3fMd3/Kx3eqd3+uz77rvv1s/6rM96nfvuu+9Wrrrqqquuuuqq/zLXXHPNg1/7tV/7vV78xV/8tV/sxV7stXku9913362/9Vu/9d0AP/qjP/o5XHXVVVddddW/H3rQgx7EVVddddVV/z9cc801D/7wD//w73qxF3ux177vvvtu/ZAP+ZCHcNVVV1111VVX/ae55pprHvzar/3a7/XiL/7ir/NiL/Zir8Vzue+++279rd/6re8G+NEf/dHP4aqrrrrqqqv+46EHPehBXHXVVVdd9f/HNddc8+DP+ZzP+a1rrrnmwb/1W7/13V//9V//Plx11VVXXXXVVf8hrrnmmge/9mu/9nsBvNM7vdNn81zuu+++W3/rt37ruwF+9Ed/9HO46qqrrrrqqv986EEPehBXXXXVVVf9/3LNNdc8+Ju+6ZueDvAjP/Ijn/2jP/qjn8NVV1111VVXXfWvds011zz4tV/7td8L4J3e6Z0+m+dy33333fpbv/Vb3w3woz/6o5/DVVddddVVV/3XQw960IO46qqrrrrq/5/XeZ3Xee8P//AP/6777rvv1q//+q9/n3/4h3/4ba666qqrrrrqqhfqmmuuefBrv/ZrvxfAO73TO302z+W+++679R/+4R9++7777rv1t3/7t7/nvvvuu5Wrrrrqqquu+u+FHvSgB3HVVVddddX/T+/4ju/4We/0Tu/02ffdd9+tn/VZn/U69913361cddVVV1111VXPcs011zz4xV7sxV77zJkzD3qnd3qnz+a53HfffbeePXv21r//+7//7d/+7d/+nvvuu+9Wrrrqqquuuup/FvSgBz2Iq6666qqr/v/68A//8O96ndd5nfe+7777bv2QD/mQh3DVVVddddVV/49dc801D36xF3ux1z5z5syDXud1Xue9r7nmmgfzAPfdd9+tZ8+evfXv//7vf/sf/uEffucf/uEffpurrrrqqquu+p8NPehBD+Kqq6666qr/v6655poHf/iHf/h3vdiLvdhr/9Zv/dZ3f/3Xf/37cNVVV1111VX/T1xzzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5gPvuu+/Ws2fP3vr3f//3v/0P//APv/0P//APv8NVV1111VVX/e+CHvSgB3HVVVddddX/b9dcc82DP+dzPue3rrnmmgf/yI/8yGf/6I/+6Odw1VVXXXXVVf8HXXPNNQ8+c+bMg1/sxV7stV78xV/8tV/sxV7stXmA++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVVXXXXVVVf974Ye9KAHcdVVV1111VUv9mIv9tqf+7mf+1sAX//1X/8+v/Vbv/XdXHXVVVddddX/ctdcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22ey3333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXfV/C3rQgx7EVVddddVVVwG84zu+42e90zu902ffd999t37913/9+/zDP/zDb3PVVVddddVV/8tcc801D37t137t93rxF3/x13mxF3ux1+K53Hfffbf+1m/91nf/wz/8w+/8wz/8w29z1VVXXXXVVf+3oQc96EFcddVVV1111f3e8R3f8bPe6Z3e6bPvu+++Wz/rsz7rde67775bueqqq6666qr/wa655poHv/Zrv/Z7vfiLv/hrv9iLvdhr81zuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqq/1/Qgx70IK666qqrrrrqftdcc82DP/zDP/y7XuzFXuy177vvvls/5EM+5CFcddVVV1111f8g11xzzYNf+7Vf+71e/MVf/LVf7MVe7LV5Lvfdd9+tv/Vbv/Xd//AP//Db//AP//A7XHXVVVddddX/b+hBD3oQV1111VVXXfVA11xzzYM/53M+57euueaaB//Wb/3Wd3/913/9+3DVVVddddVV/02uueaaB7/2a7/2e734i7/4a7/Yi73Ya/Nc7rvvvlt/67d+67v/4R/+4Xf+4R/+4be56qqrrrrqqqseCD3oQQ/iqquuuuqqq57bNddc8+Bv+qZvejrAj/zIj3z2j/7oj34OV1111VVXXfVf4Jprrnnwa7/2a7/Xi7/4i7/2i73Yi702z+W+++679bd+67e+++zZs8/4rd/6re/mqquuuuqqq656YdCDHvQgrrrqqquuuur5eZ3XeZ33/vAP//Dvuu+++279+q//+vf5h3/4h9/mqquuuuqqq/6DXXPNNQ9+7dd+7fd68Rd/8dd5sRd7sdfiudx33323/tZv/dZ3A/zoj/7o53DVVVddddVVV/1roAc96EFcddVVV1111Qvyju/4jp/1Tu/0Tp9933333fpZn/VZr3PffffdylVXXXXVVVf9O1xzzTUPfu3Xfu33Anind3qnz+a53Hfffbf+1m/91ncD/OiP/ujncNVVV1111VVX/XugBz3oQVx11VVXXXXVC3LNNdc8+MM//MO/68Ve7MVe+7777rv1Qz7kQx7CVVddddVVV/0rXHPNNQ9+7dd+7fcCeKd3eqfP5rncd999t/7Wb/3WdwP86I/+6Odw1VVXXXXVVVf9R0IPetCDuOqqq6666qoX5pprrnnw53zO5/zWNddc8+Df+q3f+u6v//qvfx+uuuqqq6666gW45pprHvzar/3a7wXwTu/0Tp/Nc7nvvvtu/Yd/+Iffvu+++2797d/+7e+57777buWqq6666qqrrvrPgh70oAdx1VVXXXXVVf+Sa6655sHf9E3f9HSAH/mRH/nsH/3RH/0crrrqqquuugq45pprHvzar/3a7wXwTu/0Tp/Nc7nvvvtu/Yd/+Iffvu+++2797d/+7e+57777buWqq6666qqrrvqvgh70oAdx1VVXXXXVVS+K13md13nvD//wD/+u++6779av//qvf59/+Id/+G2uuuqqq676f+eaa6558Iu92Iu99pkzZx70Oq/zOu99zTXXPJgHuO+++249e/bsrX//93//2//wD//wO//wD//w21x11VVXXXXVVf9d0IMe9CCuuuqqq6666kX1ju/4jp/1Tu/0Tp9933333fpZn/VZr3PffffdylVXXXXVVf+nXXPNNQ8+c+bMg1/sxV7stV7ndV7nva+55poH8wD33XffrWfPnr317//+73/7H/7hH377H/7hH36Hq6666qqrrrrqfwr0oAc9iKuuuuqqq6761/jwD//w73qd13md977vvvtu/ZAP+ZCHcNVVV1111f8p11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bR7gvvvuu/Xs2bO3/v3f//1v/8M//MPv/MM//MNvc9VVV1111VVX/U+FHvSgB3HVVVddddVV/xrXXHPNgz/8wz/8u17sxV7stf/hH/7htz/zMz/zdbjqqquuuup/rWuuuebBZ86cefCLvdiLvdaLv/iLv/aLvdiLvTbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqfwv0oAc9iKuuuuqqq67617rmmmse/Dmf8zm/dc011zz4R37kRz77R3/0Rz+Hq6666qqr/le45pprHnzmzJkHv9iLvdhrvfiLv/jrvNiLvdhr8Vzuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq/63Qg960IO46qqrrrrqqn+La6655sHf9E3f9HSAH/mRH/nsH/3RH/0crrrqqquu+h/pmmuuefBrv/Zrv9eLv/iLv/aLvdiLvTbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrq/wr0oAc9iKuuuuqqq676t3qd13md9/7wD//w77rvvvtu/fqv//r3+Yd/+Iff5qqrrrrqqv9211xzzYNf+7Vf+71e/MVf/LVf7MVe7LV5Lvfdd9+tv/Vbv/Xd//AP//Db//AP//A7XHXVVVddddVV/1ehBz3oQVx11VVXXXXVv8c7vuM7ftY7vdM7ffZ9991362d91me9zn333XcrV1111VVX/Ze65pprHvzar/3a7/XiL/7ir/1iL/Zir81zue+++279rd/6re/+h3/4h9/5h3/4h9/mqquuuuqqq676/wI96EEP4qqrrrrqqqv+Pa655poHf/iHf/h3vdiLvdhr33fffbd+yId8yEO46qqrrrrqP9U111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7Lfffdd+tv/dZvffc//MM//M4//MM//DZXXXXVVVddddX/V+hBD3oQV1111VVXXfXvdc011zz4cz7nc37rmmuuefBv/dZvfffXf/3Xvw9XXXXVVVf9h7nmmmse/Nqv/drv9eIv/uKv82Iv9mKvxXO57777bv2t3/qt7wb40R/90c/hqquuuuqqq6666gr0oAc9iKuuuuqqq676j3DNNdc8+Ju+6ZueDvAjP/Ijn/2jP/qjn8NVV1111VX/Jtdcc82DX/u1X/u9rrnmmge/zuu8znvzXO67775bf+u3fuu7AX70R3/0c7jqqquuuuqqq656/tCDHvQgrrrqqquuuuo/yuu8zuu894d/+Id/13333Xfr13/917/PP/zDP/w2V1111VVX/YuuueaaB7/2a7/2ewG80zu902fzXO67775bf+u3fuu7AX70R3/0c7jqqquuuuqqq6560aAHPehBXHXVVVddddV/pHd8x3f8rHd6p3f67Pvuu+/Wz/qsz3qd++6771auuuqqq656Dtdcc82DX/u1X/u9AN7pnd7ps3ku9913363/8A//8Nv33XffrT/6oz/6OVx11VVXXXXVVVf926AHPehBXHXVVVddddV/pGuuuebBH/7hH/5dL/ZiL/ba9913360f8iEf8hCuuuqqq/6fu+aaax782q/92u8F8E7v9E6fzXO57777bv2Hf/iH377vvvtu/e3f/u3vue+++27lqquuuuqqq6666t8PPehBD+Kqq6666qqr/qNdc801D/6cz/mc37rmmmse/Fu/9Vvf/fVf//Xvw1VXXXXV/yPXXHPNg1/sxV7stc+cOfOg13md13nva6655sE8wH333Xfr2bNnb/37v//73/7t3/7t77nvvvtu5aqrrrrqqquuuuo/HnrQgx7EVVddddVVV/1nuOaaax78Td/0TU8H+JEf+ZHP/tEf/dHP4aqrrrrq/6hrrrnmwS/2Yi/22mfOnHnQ67zO67z3Nddc82Ae4L777rv17Nmzt/793//9b//DP/zDb//DP/zD73DVVVddddVVV131nw896EEP4qqrrrrqqqv+s7zO67zOe3/4h3/4d9133323/uiP/ujn/NZv/dZ3c9VVV131f8A111zz4DNnzjz4xV7sxV7rxV/8xV/7xV7sxV6bB7jvvvtuPXv27K1///d//9v/8A//8Dv/8A//8NtcddVVV1111VVX/dejctVVV1111VX/iX7rt37ru8+cOfOgd3qnd/rsd3zHd/ysf/iHf/jt++6771auuuqqq/6Xueaaax585syZB7/Yi73Ya734i7/4a7/Yi73Ya/Nc7rvvvlt/67d+67v/4R/+4Xf+4R/+4be56qqrrrrqqquu+u+HHvSgB3HVVVddddVV/9ne8R3f8bPe6Z3e6bPvu+++Wz/kQz7kIVx11VVX/Q93zTXXPPjMmTMPfrEXe7HXevEXf/HXebEXe7HX4rncd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV131Pw960IMexFVXXXXVVVf9Z7vmmmse/OEf/uHf9WIv9mKv/Q//8A+//Zmf+Zmvw1VXXXXV/zDXXHPNg1/7tV/7vV78xV/8tV/sxV7stXku9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVX/c+HHvSgB3HVVVddddVV/xWuueaaB3/O53zOb11zzTUP/pEf+ZHP/tEf/dHP4aqrrrrqv9E111zz4Nd+7dd+rxd/8Rd/7Rd7sRd7bZ7Lfffdd+tv/dZvffc//MM//PY//MM//A5XXXXVVVddddVV//ugBz3oQVx11VVXXXXVf5Vrrrnmwd/0Td/0dIAf+ZEf+ewf/dEf/Ryuuuqqq/6LXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmudx33323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVXXfW/H3rQgx7EVVddddVVV/1Xep3XeZ33/vAP//Dvuu+++279+q//+vf5h3/4h9/mqquuuuo/wTXXXPPg137t136vF3/xF3/tF3uxF3ttnst9991362/91m999z/8wz/8zj/8wz/8NlddddVVV1111VX/96AHPehBXHXVVVddddV/tXd8x3f8rHd6p3f67Pvuu+/Wz/qsz3qd++6771auuuqqq/6drrnmmge/9mu/9nu9+Iu/+Ou82Iu92GvxXO67775bf+u3fuu7AX70R3/0c7jqqquuuuqqq676vw896EEP4qqrrrrqqqv+q11zzTUP/vAP//DverEXe7HXvu+++279kA/5kIdw1VVXXfWvdM011zz4tV/7td/rxV/8xV/7xV7sxV6b53Lffffd+lu/9VvfDfCjP/qjn8NVV1111VVXXXXV/z/oQQ96EFddddVVV1313+Gaa6558Od8zuf81jXXXPPg3/qt3/rur//6r38frrrqqqteiGuuuebBr/3ar/1eAO/0Tu/02TyX++6779bf+q3f+m6AH/3RH/0crrrqqquuuuqqq65CD3rQg7jqqquuuuqq/y7XXHPNg7/pm77p6QA/8iM/8tk/+qM/+jlcddVVVz3TNddc8+DXfu3Xfi+Ad3qnd/psnst9991362/91m99N8CP/uiPfg5XXXXVVVddddVVVz039KAHPYirrrrqqquu+u/0Oq/zOu/94R/+4d9133333fr1X//17/MP//APv81VV131/9I111zz4Nd+7dd+L4B3eqd3+myey3333XfrP/zDP/z2fffdd+tv//Zvf8999913K1ddddVVV1111VVXvTDoQQ96EFddddVVV1313+0d3/EdP+ud3umdPvu+++679bM+67Ne57777ruVq6666v+8a6655sEv9mIv9tpnzpx50Du90zt9Ns/lvvvuu/Xs2bO3/v3f//1v//Zv//b33Hfffbdy1VVXXXXVVVddddW/BnrQgx7EVVddddVVV/13u+aaax78ju/4jp/1Oq/zOu9933333fohH/IhD+Gqq676P+eaa6558Iu92Iu99pkzZx70Oq/zOu99zTXXPJgHuO+++249e/bsrX//93//2//wD//w2//wD//wO1x11VVXXXXVVVdd9e+BHvSgB3HVVVddddVV/xNcc801D/6cz/mc37rmmmse/Fu/9Vvf/fVf//Xvw1VXXfW/2jXXXPPgM2fOPPjFXuzFXut1Xud13vuaa655MA9w33333Xr27Nlb//7v//63/+Ef/uF3/uEf/uG3ueqqq6666qqrrrrqPxJ60IMexFVXXXXVVVf9T3HNNdc8+Ju+6ZueDvAjP/Ijn/2jP/qjn8NVV131v8Y111zz4DNnzjz4xV7sxV7rxV/8xV/7xV7sxV6bB7jvvvtuPXv27K1///d//9v/8A//8Dv/8A//8NtcddVVV1111VVXXfWfCT3oQQ/iqquuuuqqq/4nebEXe7HX/tzP/dzfAvj6r//69/mt3/qt7+aqq676H+maa6558JkzZx78Yi/2Yq/14i/+4q/zYi/2Yq/Fc7nvvvtu/a3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqquuuuqq/0roQQ96EFddddVVV131P807vuM7ftY7vdM7ffZ9991369d//de/zz/8wz/8NlddddX/CNdcc82DX/u1X/u9XvzFX/y1X+zFXuy1eS733Xffrb/1W7/13f/wD//wO//wD//w21x11VVXXXXVVVdd9d8JPehBD+Kqq6666qqr/id6x3d8x896p3d6p8++7777bv2sz/qs17nvvvtu5aqrrvovd8011zz4tV/7td/rxV/8xV/7xV7sxV6b53Lffffd+lu/9Vvf/Q//8A+//Q//8A+/w1VXXXXVVVddddVV/5OgBz3oQVx11VVXXXXV/0TXXHPNgz/8wz/8u17sxV7stf/hH/7htz/zMz/zdbjqqqv+011zzTUPfu3Xfu33evEXf/HXfrEXe7HX5rncd999t/7Wb/3Wd//DP/zD7/zDP/zDb3PVVVddddVVV1111f9k6EEPehBXXXXVVVdd9T/VNddc8+DP+ZzP+a1rrrnmwT/yIz/y2T/6oz/6OVx11VX/oa655poHv/Zrv/Z7vfiLv/hrv9iLvdhr81zuu+++W3/rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq6666n8T9KAHPYirrrrqqquu+p/smmuuefA3fdM3PR3gR37kRz77R3/0Rz+Hq6666t/smmuuefBrv/Zrv9eLv/iLv86LvdiLvRbP5b777rv1t37rt777H/7hH37nH/7hH36bq6666qqrrrrqqqv+N0MPetCDuOqqq6666qr/6V7ndV7nvT/8wz/8u+67775bv/7rv/59/uEf/uG3ueqqq14k11xzzYNf+7Vf+71e/MVf/LVf7MVe7LV5Lvfdd9+tv/Vbv/XdAD/6oz/6OVx11VVXXXXVVVdd9X8JetCDHsRVV1111VVX/W/wju/4jp/1Tu/0Tp9933333fpZn/VZr3PffffdylVXXfU8rrnmmge/9mu/9nsBvNM7vdNn81zuu+++W3/rt37ruwF+9Ed/9HO46qqrrrrqqquuuur/MvSgBz2Iq6666qqrrvrf4Jprrnnwh3/4h3/Xi73Yi732fffdd+uHfMiHPISrrrqKa6655sGv/dqv/V4A7/RO7/TZPJf77rvv1t/6rd/6boAf/dEf/Ryuuuqqq6666qqrrvr/BD3oQQ/iqquuuuqqq/63uOaaax78OZ/zOb91zTXXPPi3fuu3vvvrv/7r34errvp/5pprrnnwa7/2a78XwDu90zt9Ns/lvvvuu/Uf/uEffvu+++679bd/+7e/57777ruVq6666qqrrrrqqqv+v0IPetCDuOqqq6666qr/Ta655poHf9M3fdPTAX7kR37ks3/0R3/0c7jqqv/Drrnmmge/9mu/9nsBvNM7vdNn81zuu+++W//hH/7ht++7775bf/u3f/t77rvvvlu56qqrrrrqqquuuuqqK9CDHvQgrrrqqquuuup/m9d5ndd57w//8A//rvvuu+/Wr//6r3+ff/iHf/htrrrq/4hrrrnmwS/2Yi/22mfOnHnQ67zO67z3Nddc82Ae4L777rv17Nmzt/793//9b//DP/zDb//DP/zD73DVVVddddVVV1111VXPH3rQgx7EVVddddVVV/1v9I7v+I6f9U7v9E6ffd999936WZ/1Wa9z33333cpVV/0vdM011zz4zJkzD36xF3ux13qd13md977mmmsezAPcd999t549e/bWv//7v//tf/iHf/idf/iHf/htrrrqqquuuuqqq6666kWDHvSgB3HVVVddddVV/1t9+Id/+He9zuu8znvfd999t37Ih3zIQ7jqqv8FrrnmmgefOXPmwS/2Yi/2Wi/+4i/+2i/2Yi/22jzAfffdd+vZs2dv/fu///vf/od/+Iff+Yd/+Iff5qqrrrrqqquuuuqqq/5t0IMe9CCuuuqqq6666n+ra6655sEf/uEf/l0v9mIv9tq/9Vu/9d1f//Vf/z5cddX/MNdcc82Dz5w58+AXe7EXe60Xf/EXf50Xe7EXey2ey3333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVVdd9R8DPehBD+Kqq6666qqr/je75pprHvxN3/RNTwf4kR/5kc/+0R/90c/hqqv+G11zzTUPPnPmzINf7MVe7LVe/MVf/LVf7MVe7LV5Lvfdd9+tv/Vbv/Xd//AP//A7//AP//DbXHXVVVddddVVV1111X8O9KAHPYirrrrqqquu+t/uxV7sxV77cz/3c38L4Ou//uvf57d+67e+m6uu+i90zTXXPPi1X/u13+vFX/zFX/vFXuzFXpvnct999936W7/1W9/9D//wD7/9D//wD7/DVVddddVVV1111VVX/ddAD3rQg7jqqquuuuqq/wve8R3f8bPe6Z3e6bPvu+++W7/+67/+ff7hH/7ht7nqqv8k11xzzYNf+7Vf+71e/MVf/LVf7MVe7LV5Lvfdd9+tv/Vbv/Xd//AP//A7//AP//DbXHXVVVddddVVV1111X8P9KAHPYirrrrqqquu+r/iHd/xHT/rnd7pnT77vvvuu/WzPuuzXue+++67lauu+g9wzTXXPPi1X/u13+vFX/zFX/vFXuzFXpvnct999936W7/1W9/9D//wD7/zD//wD7/NVVddddVVV1111VVX/c+AHvSgB3HVVVddddVV/1dcc801D/7wD//w73qxF3ux177vvvtu/ZAP+ZCHcNVV/wbXXHPNg1/7tV/7vV78xV/8dV7sxV7stXgu9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVXXXXV/0zoQQ96EFddddVVV131f8k111zz4M/5nM/5rWuuuebBv/Vbv/XdX//1X/8+XHXVv+Caa6558Gu/9mu/14u/+Iu/9ou92Iu9Ns/lvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqrrrrqqquu+t8BPehBD+Kqq6666qqr/q+55pprHvxN3/RNTwf4kR/5kc/+0R/90c/hqqse4Jprrnnwa7/2a7/XNddc8+DXeZ3XeW+ey3333Xfrb/3Wb303wI/+6I9+DlddddVVV1111VVXXfW/E3rQgx7EVVddddVVV/1f9Dqv8zrv/eEf/uHfdd9999369V//9e/zD//wD7/NVf9vXXPNNQ9+7dd+7fcCeKd3eqfP5rncd999t/7Wb/3WdwP86I/+6Odw1VVXXXXVVVddddVV/zegBz3oQVx11VVXXXXV/1Xv+I7v+Fnv9E7v9Nn33XffrZ/1WZ/1Ovfdd9+tXPX/wjXXXPPg137t134vgHd6p3f6bJ7Lfffdd+s//MM//PZ9991364/+6I9+DlddddVVV1111VVXXfV/E3rQgx7EVVddddVVV/1fdc011zz4wz/8w7/rxV7sxV77vvvuu/VDPuRDHsJV/yddc801D37t137t9wJ4p3d6p8/mudx33323/sM//MNv33fffbf+9m//9vfcd999t3LVVVddddVVV1111VX/96EHPehBXHXVVVddddX/Zddcc82DP+dzPue3rrnmmgf/1m/91nd//dd//ftw1f9611xzzYNf7MVe7LXPnDnzoNd5ndd572uuuebBPMB9991369mzZ2/9+7//+9/+7d/+7e+57777buWqq6666qqrrrrqqqv+/0EPetCDuOqqq6666qr/66655poHf9M3fdPTAX7kR37ks3/0R3/0c7jqf5VrrrnmwS/2Yi/22mfOnHnQ67zO67z3Nddc82Ae4L777rv17Nmzt/793//9b//DP/zD7/zDP/zDb3PVVVddddVVV1111VVXoQc96EFcddVVV1111f8Hr/M6r/PeH/7hH/5d9913361f//Vf/z7/8A//8Ntc9T/WNddc8+AzZ848+MVe7MVe68Vf/MVf+8Ve7MVemwe47777bj179uytf//3f//b//AP//A7//AP//DbXHXVVVddddVVV1111VXPDT3oQQ/iqquuuuqqq/6/eMd3fMfPeqd3eqfPvu+++279rM/6rNe57777buWq/xGuueaaB585c+bBL/ZiL/ZaL/7iL/7aL/ZiL/baPJf77rvv1t/6rd/67n/4h3/4nX/4h3/4ba666qqrrrrqqquuuuqqfwl60IMexFVXXXXVVVf9f/LhH/7h3/U6r/M6733ffffd+iEf8iEP4ar/Ftdcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22ey3333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVVddddW/FnrQgx7EVVddddVVV/1/cs011zz4wz/8w7/rxV7sxV77t37rt77767/+69+Hq/5LXHPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmudx33323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVXXXXVVVf9e6EHPehBXHXVVVddddX/N9dcc82DP+dzPue3rrnmmgf/yI/8yGf/6I/+6Odw1X+4a6655sGv/dqv/V4v/uIv/tov9mIv9to8l/vuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqquuuuqqq6666qr/aOhBD3oQV1111VVXXfX/0Yu92Iu99ud+7uf+FsCP/MiPfPaP/uiPfg5X/btcc801D37t137t93rxF3/x136xF3ux1+a53Hfffbf+1m/91nf/wz/8w+/8wz/8w29z1VVXXXXVVVddddVVV/1nQw960IO46qqrrrrqqv+vXud1Xue9P/zDP/y77rvvvlu//uu//n3+4R/+4be56kV2zTXXPPi1X/u13+vFX/zFX/vFXuzFXpvnct999936W7/1W9/9D//wD7/zD//wD7/NVVddddVVV1111VVXXfVfDT3oQQ/iqquuuuqqq/4/e8d3fMfPeqd3eqfPvu+++279rM/6rNe57777buWq5+uaa6558Gu/9mu/14u/+Iu/9ou92Iu9Ns/lvvvuu/W3fuu3vhvgR3/0Rz+Hq6666qqrrrrqqquuuuq/G3rQgx7EVVddddVVV/1/ds011zz4wz/8w7/rxV7sxV77vvvuu/VDPuRDHsJVl11zzTUPfu3Xfu33evEXf/HXfrEXe7HX5rncd999t/7Wb/3WdwP86I/+6Odw1VVXXXXVVVddddVVV/1Pgx70oAdx1VVXXXXVVf/fXXPNNQ/+nM/5nN+65pprHvxbv/Vb3/31X//178P/Q9dcc82DX/u1X/u9AN7pnd7ps3ku9913362/9Vu/9d0AP/qjP/o5XHXVVVddddVVV1111VX/06EHPehBXHXVVVddddVVcM011zz4m77pm54O8CM/8iOf/aM/+qOfw/9x11xzzYNf+7Vf+70A3umd3umzeS733Xffrb/1W7/13QA/+qM/+jlcddVVV1111VVXXXXVVf/boAc96EFcddVVV1111VVXvM7rvM57f/iHf/h33Xfffbd+/dd//fv8wz/8w2/zf8g111zz4Nd+7dd+L4B3eqd3+myey3333XfrP/zDP/z2fffdd+tv//Zvf8999913K1ddddVVV1111VVXXXXV/2boQQ96EFddddVVV1111bO94zu+42e90zu902ffd999t37WZ33W69x333238r/UNddc8+AXe7EXe+0zZ8486J3e6Z0+m+dy33333Xr27Nlb//7v//63f/u3f/t77rvvvlu56qqrrrrqqquuuuqqq/4vQQ960IO46qqrrrrqqque7Zprrnnwh3/4h3/Xi73Yi732fffdd+uHfMiHPIT/Ja655poHv9iLvdhrnzlz5kGv8zqv897XXHPNg3mA++6779azZ8/e+vd///e//Q//8A+/8w//8A+/zVVXXXXVVVddddVVV131fxl60IMexFVXXXXVVVdd9ZyuueaaB3/O53zOb11zzTUP/q3f+q3v/tEf/dHPOXPmzINf7MVe7LVe/MVf/LV/5Ed+5HP+4R/+4bf5b3bNNdc8+MyZMw9+sRd7sdd6ndd5nfe+5pprHswD3HfffbeePXv21r//+7//7X/4h3/4nX/4h3/4ba666qqrrrrqqquuuuqq/0/Qgx70IK666qqrrrrqqud0zTXXPPi1X/u13+ud3umdPpvn40d+5Ec++0d/9Ec/h/9i11xzzYPPnDnz4Bd7sRd7rRd/8Rd/7Rd7sRd7bR7gvvvuu/Xs2bO3/v3f//1v/8M//MPv/MM//MNvc9VVV1111VVXXXXVVVf9f0blqquuuuqqq656lmuuuebBn/M5n/Nb11xzzYN5IV78xV/8tX/0R3/0c/hPds011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a53Hfffbf+1m/91nf/wz/8w+/8wz/8w29z1VVXXXXVVVddddVVV131bFSuuuqqq6666qpnue+++2790R/90c95x3d8x8+65pprHswLcObMmQfzn+Saa6558Gu/9mu/14u/+Iu/9ou92Iu9Ns/lvvvuu/W3fuu3vvsf/uEffucf/uEffpurrrrqqquuuuqqq6666qoXDD3oQQ/iqquuuuqqq656Ttdcc82DX/u1X/u93umd3umzeQHe7u3eTvwHuOaaax782q/92u/14i/+4q/9Yi/2Yq/Nc7nvvvtu/a3f+q3v/od/+Iff+Yd/+Iff5qqrrrrqqquuuuqqq6666kWHHvSgB3HVVVddddVVVz1/11xzzYM//MM//Lte7MVe7LV5Lp/5mZ/5Ov/wD//w2/wrXXPNNQ9+7dd+7fd68Rd/8dd+sRd7sdfmudx33323/tZv/dZ3/8M//MPv/MM//MNvc9VVV1111VVXXXXVVVdd9W9H5aqrrrrqqquueoHuu+++W7/+67/+fV77tV/7vd7pnd7ps3mAF3uxF3utf/iHf/ht/gXXXHPNg1/7tV/7vV78xV/8tV/sxV7stXku9913362/9Vu/9d3/8A//8Dv/8A//8NtcddVVV1111VVXXXXVVVf9x0EPetCDuOqqq6666qqr/mXXXHPNg1/7tV/7vd7pnd7pswHuu+++WwGe/OQnf+dXfuVXfh7PdM011zz4tV/7td/rxV/8xV/7xV7sxV6b53Lffffd+lu/9Vvf/Q//8A+/8w//8A+/zVVXXXXVVVddddVVV1111X8e9KAHPYirrrrqqquuuupF9zqv8zrv/eEf/uHfxXP5h3/4h99+sRd7sdfmudx33323/tZv/dZ3A/zoj/7o53DVVVddddVVV1111VVXXfVfh8pVV1111VVXXfWv8jqv8zrvxfPxYi/2Yq8NcN999936W7/1W98N8KM/+qOfw1VXXXXVVVddddVVV1111X8fKlddddVVV1111X+IH/mRH/nsH/3RH/0crrrqqquuuuqqq6666qqr/ucguOqqq6666qqr/lW+8zu/8y14Pn70R3/0c7jqqquuuuqqq6666qqrrvqfheCqq6666qqrrvpXufXWWw+maTrgAd7u7d5OXHXVVVddddVVV1111VVX/c+DHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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/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/hHEypp2vdiV4sAAAAASUVORK5CYII=) diff --git a/docs/kcl/revolve.md b/docs/kcl/revolve.md index 38e1df770..881daf340 100644 --- a/docs/kcl/revolve.md +++ b/docs/kcl/revolve.md @@ -10,11 +10,13 @@ This, like extrude, is able to create a 3-dimensional solid from a 2-dimensional Revolve occurs around a local sketch axis rather than a global axis. +You can provide more than one sketch to revolve, and they will all be revolved around the same axis. + ```js revolve( data: RevolveData, - sketch: Sketch, -): Solid + sketches: [Sketch], +): [Solid] ``` @@ -23,11 +25,11 @@ revolve( | Name | Type | Description | Required | |----------|------|-------------|----------| | `data` | [`RevolveData`](/docs/kcl/types/RevolveData) | Data for revolution surfaces. | Yes | -| `sketch` | [`Sketch`](/docs/kcl/types/Sketch) | | Yes | +| `sketches` | [`[Sketch]`](/docs/kcl/types/Sketch) | | Yes | ### Returns -[`Solid`](/docs/kcl/types/Solid) +[`[Solid]`](/docs/kcl/types/Solid) ### Examples @@ -55,7 +57,7 @@ sketch001 = startSketchOn('XY') |> 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/xjXXXPPgM2fOPPiaa6558JkzZx704i/+4q8N8GIv9mKvzQNcvHiR3d1dnva0pyGJixcvsru7iyQuXrzI7u4uknggSTw3Sfxns81zs80D2Qbg+PHj2ObEiRMcP36c48ePc+LECY4fP86JEyc4ceIE97vvvvtuBXjiE5946zRNt/7DP/zD79x33323/sM//MNvc9VVV1111VVXXXXVfxT0oAc9iKuuuuqqq6666qqr/vWuueaaB7/2a7/2ewG8+Iu/+Gu/2Iu92GvzTBcvXgTg6U9/OhcvXkQST3/607n11lsBkASAJO4niQeSxHOTxL9EEv8WtvmX2Oa52eaBbHM/29zPNgDHjh0D4CEPeQgAD3nIQzh+/DgPfehDud9999136xOf+MRbp2m69R/+4R9+57777rv1H/7hH36bq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq656wa655poHA7z2a7/2ewG8+Iu/+Gu/2Iu92GsDXLx4EYC//Mu/RBJPf/rTufXWWwGQBIAkACRxP0ncTxIPJInnJokXhST+PWzzL7HN82ObB7LN/WxzP9vczzYAtgE4duwYx48f58SJEzzkIQ/h+PHjPPShDwXgvvvuuxXgH/7hH377H/7hH37nvvvuu/Uf/uEffpurrrrqqquuuuqqq14Y9KAHPYirrrrqqquuuuqqq57tmmuuefCLvdiLvfaZM2ce9OIv/uKv/WIv9mKvDXDx4kUuXrzI05/+dHZ3d9nd3eXWW29FEgCSkMT9JHE/SdxPEveTxHOT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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/BAXmAaOiZkEEAAAAAElFTkSuQmCC) +![Rendered example of revolve 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAJWd0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/xjXXXPPgM2fOPPiaa6558JkzZx704i/+4q8N8GIv9mKvzQNcvHiR3d1dnva0pyGJixcvsru7iyQuXrzI7u4uknggSTw3Sfxns81zs80D2Qbg+PHj2ObEiRMcP36c48ePc+LECY4fP86JEyc4ceIE97vvvvtuBXjiE5946zRNt/7DP/zD79x33323/sM//MNvc9VVV1111VVXXXXVfxT0oAc9iKuuuuqqq6666qqr/vWuueaaB7/2a7/2ewG8+Iu/+Gu/2Iu92GvzTBcvXgTg6U9/OhcvXkQST3/607n11lsBkASAJO4niQeSxHOTxL9EEv8WtvmX2Oa52eaBbHM/29zPNgDHjh0D4CEPeQgAD3nIQzh+/DgPfehDud9999136xOf+MRbp2m69R/+4R9+57777rv1H/7hH36bq6666qqrrrrqqqv+tdCDHvQgrrrqqquuuuqqq656wa655poHA7z2a7/2ewG8+Iu/+Gu/2Iu92GsDXLx4EYC//Mu/RBJPf/rTufXWWwGQBIAkACRxP0ncTxIPJInnJokXhST+PWzzL7HN82ObB7LN/WxzP9vczzYAtgE4duwYx48f58SJEzzkIQ/h+PHjPPShDwXgvvvuuxXgH/7hH377H/7hH37nvvvuu/Uf/uEffpurrrrqqquuuuqqq14Y9KAHPYirrrrqqquuuuqqq57tmmuuefCLvdiLvfaZM2ce9OIv/uKv/WIv9mKvDXDx4kUuXrzI05/+dHZ3d9nd3eXWW29FEgCSkMT9JHE/SdxPEveTxHOT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kEREIAlJRASSkIQkJCEJAElIAkAS/xLb2AbANraxjW1sYxvbZCa2kYRtJGEbSdhGEpmJJDIT2wDYBsA2trGNbWxjG9vYBsA2ALa5n22em22em23uZxsA20jCNpKwzf1s8/zYxja2sY1tbGObzMQ2mYltMhPbZCa2sY1tAGzzQLZ5IEncTxIAkgCQhCQkIQlJSCIikEREEBFEBBFBRFBKISIopVBKodZKrZVSCrVWaq3UWqm10nUdXddRa6XrOmqt1FqptVJrpZRCRBARSEISALYBsE1m0lqjtcY4jozjyDAMrNdr1us16/Wa9XrNer1mvV4zDAPjOPJ93/d9r3PnnXf+NlddddVVV1111b8Hlauuuuqqq6666t9N0q0XL158n4j4LkncTxL3kwRARGCbzCQisM39bPOikIRtHkgSALa5nyRs85/BNpJ4fmwjif8IkgCwjSSemyQAJHE/STyQJO5nm+fHNgC2uZ9t7mcbANvczzbPjyTuJwkASUgCQBKSkIQkJCEJSUQEkogIJCGJiCAikEREIImIICKQREQgiYhAEhGBJCICSUgiIpCEJCQhCQBJSAJAEi+IbQBsYxsA29jGNpmJbWyTmUgiM5FEZgKQmUQEmUlEAJCZRASZSURgGwDb2MY2trGNbQBsA2AbANvczzYPZJsHss39bANgG9tIwjYAtgGQhG2em21sA2Ab29jGNrbJTGyTmdgmM7FNZmIb27woJPFAkgCQhCQAJCEJSUgiIpBERCCJiCAiiAgiglIKpRQiglorpRRqrdRaqbVSa6XrOrquo+s6aq10XUfXddRaqbVSa6XWSimFiCAikIQkAGwDYJvMpLVGa41pmhjHkWEYWK/XrNdr1us16/Wa9XrNer1mGAaGYeD7v//7X+f222//ba666qqrrrrqqn8vKlddddVVV1111X+IWut3nz9/ntOnT3+XJCQhCUlIQhIPFBHYJjOJCABs86KSBIBtHkgStrmfJGwDIAnb3E8StrmfJGzzH8k2krifbSRxP9tI4oEkYZsHkgSAbQAk8dwkASAJAEncTxIvCtvczzb3s839bPNAtnkgSdxPEgCSAJCEJCQBIAlJSCIikIQkIgJJRASSiAgkERFEBJKICCICSUQEEYEkIgJJRASSkIQkJBERSAJAEpIAkMQLYxvbANjGNraxTWYSEdgmM4kIMhNJAEhC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wa0ABwcHt95zzz2/DXDnnXf+9tmzZ3+Hq6666qqrrrrqqqv+o6EHPehBXHXVVVddddVVV131X2exWDx4Y2PjwYvF4sERwZkzZ14LYGNj48FbW1sP3tjYeDCAJB5IEg8kiQeSxANJ4oEk8dwk8UCSeG6SeCBJPDdJ3O/g4OBWgMPDw1sPDg5uPTg4uHVvb+8ZBwcHt549e/a3ueqqq6666qqrrrrqvxJ60IMexFVXXXXVVVddddVV/7MsFosHAdrc3HzwYrF4MEBEeHNz88Gbm5sPBtjc3HywJDY2Nh7MM21tbT2YB5DEA0niuUnigSRxeHh4K890cHBwqyQODg5uBTg8PLwVwDYHBwfPODg4uPXw8PDWo6OjW7nqqquuuuqqq6666n8a9KAHPYirrrrqqquuuuqqq/5vWiwWD5YEYEAAtnkmL5fLZ3DVVVddddVVV1111f9lVK666qqrrrrqqquu+j9ruVzeylVXXXXVVVddddVV/59Rueqqq6666qqrrrrqqquuuuqqq6666qqr/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+r+IfATg81VFjoXZtAAAAAElFTkSuQmCC) ```js part001 = startSketchOn('XY') @@ -110,7 +112,7 @@ sketch001 = startSketchOn(box, "END") |> revolve({ angle = -90, axis = 'y' }, %) ``` -![Rendered example of revolve 4](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGtOUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/zY5oFs80C2uZ9t7mcbANsA2AbANgC2sQ2AbWxjm+PHj3Ps2DFOnDjBy77sy/LQhz4UgPvuu+9WgH/4h3/47d/5nd/5nb/7u7/7bq666qqrrrrqqquuuuqq/y3Qgx70IK666qqrrrrqqn+7n/iJnzDAt37rt7K3t8e/lm2eH9s8N9s8kG3uZ5v72QbANvezDYBtAGxjGwDb2MY2tgGwzbFjx3jIQx7CQx7yEI4fP87DHvYwLl68yDiOt/7DP/zDb//DP/zD7/zWb/3Wd3PVVVddddVVV1111VVX/U+FHvSgB3HVVVddddVVV/3bvM7rvM57f/iHf/h37e3t8e3f/u28qGzzwtjm+bHNA9nmfra5n23uZxsA29zPNgC2AbCNbQBsYxvbANjGNrY5fvw4D37wg3nIQx7C8ePHedjDHsbFixe59957b/37v//73/7bv/3b7/mHf/iH3+aqq6666qqrrrrqqquu+p+CylVXXXXVVVdd9W/2Yi/2Yq8FcMcddxARPD+2eW6SeH5sAyCJB7INgCTuZxtJ3M8297PN/WxzP9sA2AbANgC2AbANgG0AbGMb2wDs7+/zt3/7t/zN3/wNmcnx48d5yEMewkMe8pAHv97rvd57v/3bv/1733fffbc+4QlPuPVv/uZvfvt3f/d3fyczf5urrrrqqquuuuqqq6666r8LetCDHsRVV1111VVXXfVv803f9E1Pv+aaax78a7/2azzucY/jX8s2L4xtnpttnptt7mebB7LN/WwDYJv72QbANgC2AbCNbQBsA2Ab29jGNraxjW1sc/z4cR784Afzsi/7sjzsYQ/j4sWLjON46+/+7u/+9t/+7d9+zz/8wz/8NlddddVVV1111VVXXXXVfyX0oAc9iKuuuuqqq6666t/mJ37iJwzwdV/3dQDY5t/DNs+PbZ4f2zyQbR7INvezzf1sA2Cb+9kGwDYAtgGwDYBtbANgG9sA2MY2trGNbTKT48eP85CHPISHPOQhvNzLvRwA9913362/+7u/+9t/93d/9zt///d//91cddVVV1111VVXXXXVVf/Z0IMe9CCuuuqqq6666qp/vdd5ndd57w//8A//rjvvvJOf+qmf4kVhmxeFbV4Q2zw32zyQbR7INvezzf1sA2Cb+9kGwDYAtgGwDYBtbANgG9sA2MY2trGNbWxjm2PHjnH8+HEe/OAH8/Iv//KcOHGC++6779Z/+Id/+O3f/u3f/p2///u//26uuuqqq6666qqrrrrqqv8MVK666qqrrrrqqn+X/f19JPGikMT9bPOCSALANs9NErZ5IEnY5n6SALANgCRsAyAJ2wBIwjaSALCNJABsA2AbANsA2AbANrYBsI1tAGxjG9vYxjb7+/vs7e3xjGc8g9/6rd/i+PHjvMzLvMyDH/rQh77353zO57z3fffd91m/+7u/+9t//dd//TuPf/zjv5urrrrqqquuuuqqq6666j8KetCDHsRVV1111VVXXfWv9+Ef/uHf9eIv/uLv/Xd/93c84QlP4N/DNi+MbZ4f2zw32zyQbR7INvezzf1scz/bANgGwDYAtgGwDYBtAGwDYBvbANjGNraxjW1sYxvb2CYzOXbsGC/7si/Ly73cy3Hy5Enuu+++W3/v937vt3/913/9e+67777f5qqrrrrqqquuuuqqq67690APetCDuOqqq6666qqr/vW+6Zu+6enXXHPNg7//+7+f/f19/iPY5gWxzfNjm+dmmweyzQPZ5n62uZ9t7mcbANvczzYAtgGwDYBtAGxjGwDb2AbANraxjW1sYxvb2CYzOX78OMeOHeNlX/ZlefmXf3kuXrzI4x//+Fv/+q//+rt/7dd+7Xsi4lauuuqqq6666qqrrrrqqn8t9KAHPYirrrrqqquuuupf7yd+4icM8C3f8i28MLb517DNC2Kb58c2z802D2SbB7LN/WxzP9vczzYAtrmfbQBsA2AbANsA2AbANrYBsI1tbANgG9vYxja2sU1mYptjx47x4Ac/mJd7uZfjYQ97GPfdd9+tv/u7v/vbf/3Xf/07j3/847+bq6666qqrrrrqqquuuupFhR70oAdx1VVXXXXVVVf961xzzTUP/qZv+qan7+/v80M/9EO8qGzzorDNC2Kb58c2D2Sb52abB7LN/WxzP9vczzYAtrmfbQBsA2AbANsA2AbANgC2sQ2AbWxjG9sA2MY2mYltbGObzOTYsWO87Mu+LC/3ci/HyZMnue+++2798R//8e/+jd/4je8BbuWqq6666qqrrrrqqquuemEox48f56qrrrrqqquu+td5xVd8xbd+xVd8xbd+xjOewTOe8QwkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhIAkpCEJCQhCQBJSEISkpAEgCQkIQkASUhCEgCSkIQkACQh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/STxQJL415DE/SQBIIn7SeJFZZvnZhsA29jGNs/NNraxzf1sA2AbANvczzbPzTb/WrZ5brZ5INsA2MY2trENgG1sYxvbZCaZydu//dsf/4d/+IffOXv27K1cddVVV1111VVXXfXcKMePH+eqq6666qqrrrrqv9o4jn+9u7v7PRsbG29daz0OIInnJokXlSReEEncTxIAkrifJO4nCQBJSAJAEveThCTuJwlJvCgkcT9J3E8S95PEi8o2D2QbANvczza2sY1tHsg2tgGwDYBtAGxzP9u8MLZ5UdnmgWzzQLZ5fmxjG9vYJjM5ODjgkY98JMCt//AP//A7XHXVVVddddVVV1313Aiuuuqqq6666qqr/pu01m697bbbXufw8PDWaZqYponWGplJZmKbzMQ2trGNbWxjG9vYxja2sY1tbGMbANvYxjYAtrENgG0AbGMbANvYBsA2tgGwzf1sYxsA29jGNg9kG9vYxja2AbCNbWyTmdjGNpmJbWyTmdjGNraxjW1sY5v72QbANs9NEg8kCUlI4oEkIQkASQBIAkAS95OEJF4QSUhCEpKQhCQk8dwkIYn7SUIS/xJJSEISkogIJPHjP/7jvM7rvM57c9VVV1111VVXXXXV80Nw1VVXXXXVVVdd9d+otXbr7bff/jp33333Z0/TRGuNzCQzyUxsk5nYxja2sY1tbGMb29jGNgC2sY1tAGxjG9sA2MY2ALa5n20AbGMbANvYBsA2tgGwjW3uZxvb2MY2z49tbGMb29jGNraxjW1sY5vMxDa2sY1tbANgG9s8kG1s8/xI4oEkIQlJ3E8SAJIAkASAJCRxP0lIQhIvKklIQhIPJIkHkgSAJAAkIQlJSEISkpCEJCQREVy4cIFrrrnmwddcc82Dueqqq6666qqrrrrquVGOHz/OVVddddVVV1111X8n27vjOD5jHMfdjY2N15YEgCQAJAEgiReFJB5IEg8kiftJ4n6SAJCEJAAkcT9J3E8SkrifJCTxryWJ+0nigSTx72EbANvY5n62sY1t7mcbANsA2AbANvezzb/ENpKwzQtjmweyzf1sA2Ab2wDYxjYAtrGNbVprHBwc8MhHPpJbb731Z86ePXsrV1111VVXXXXVVVc9EOX48eNcddVVV1111VVX/XezvbtarX5nmiY2NjZeWxIAknhukviXSOKBJCGJ+0nifpK4nyTu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c7PNc7MNQN/3XHXVVVddddVV/6NQueqqq6666qqr/ke47777bv36r//69/nwD//w79ra2uKqq/6nsM0D2eaq/zqSeG6S+J/s67/+69/nvvvuu5Wrrrrqqquuuup/AvSgBz2Iq6666qqrrrrqf44Xe7EXey1APCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRzMiCekwHxnAyI52RAPCcD4jkZEM/JgHhOBsRz8j/8wz/8DlddddVVV1111f8U6EEPehBXXXXVVVddddVVV1111VVXXXXVVVddddX/SVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/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/6v4Rw3eONx9l8s4AAAAAElFTkSuQmCC) +![Rendered example of revolve 4](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGrnklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/zY5oFs80C2uZ9t7mcbANsA2AbANgC2sQ2AbWxjm+PHj3Ps2DFOnDjBy77sy/LQhz4UgPvuu+9WgH/4h3/47d/5nd/5nb/7u7/7bq666qqrrrrqqquuuuqq/y3Qgx70IK666qqrrrrqqn+7n/iJnzDAt37rt7K3t8e/lm2eH9s8N9s8kG3uZ5v72QbANvezDYBtAGxjGwDb2MY2tgGwzbFjx3jIQx7CQx7yEI4fP87DHvYwLl68yDiOt/7DP/zDb//DP/zD7/zWb/3Wd3PVVVddddVVV1111VVX/U+FHvSgB3HVVVddddVVV/3bvM7rvM57f/iHf/h37e3t8e3f/u28qGzzwtjm+bHNA9nmfra5n23uZxsA29zPNgC2AbCNbQBsYxvbANjGNrY5fvw4D37wg3nIQx7C8ePHedjDHsbFixe59957b/37v//73/7bv/3b7/mHf/iH3+aqq6666qqrrrrqqquu+p+CylVXXXXVVVdd9W/2Yi/2Yq8FcMcddxARPD+2eW6SeH5sAyCJB7INgCTuZxtJ3M8297PN/WxzP9sA2AbANgC2AbANgG0AbGMb2wDs7+/zt3/7t/zN3/wNmcnx48d5yEMewkMe8pAHv97rvd57v/3bv/1733fffbc+4QlPuPVv/uZvfvt3f/d3fyczf5urrrrqqquuuuqqq6666r8LetCDHsRVV1111VVXXfVv803f9E1Pv+aaax78a7/2azzucY/jX8s2L4xtnpttnptt7mebB7LN/WwDYJv72QbANgC2AbCNbQBsA2Ab29jGNraxjW1sc/z4cR784Afzsi/7sjzsYQ/j4sWLjON46+/+7u/+9t/+7d9+zz/8wz/8NlddddVVV1111VVXXXXVfyX0oAc9iKuuuuqqq6666t/mJ37iJwzwdV/3dQDY5t/DNs+PbZ4f2zyQbR7INvezzf1sA2Cb+9kGwDYAtgGwDYBtbANgG9sA2MY2trGNbTKT48eP85CHPISHPOQhvNzLvRwA9913362/+7u/+9t/93d/9zt///d//91cddVVV1111VVXXXXVVf/Z0IMe9CCuuuqqq6666qp/vdd5ndd57w//8A//rjvvvJOf+qmf4kVhmxeFbV4Q2zw32zyQbR7INvezzf1sA2Cb+9kGwDYAtgGwDYBtbANgG9sA2MY2trGNbWxjm2PHjnH8+HEe/OAH8/Iv//KcOHGC++6779Z/+Id/+O3f/u3f/p2///u//26uuuqqq6666qqrrrrqqv8MVK666qqrrrrqqn+X/f19JPGikMT9bPOCSALANs9NErZ5IEnY5n6SALANgCRsAyAJ2wBIwjaSALCNJABsA2AbANsA2AbANrYBsI1tAGxjG9vYxjb7+/vs7e3xjGc8g9/6rd/i+PHjvMzLvMyDH/rQh77353zO57z3fffd91m/+7u/+9t//dd//TuPf/zjv5urrrrqqquuuuqqq6666j8KetCDHsRVV1111VVXXfWv9+Ef/uHf9eIv/uLv/Xd/93c84QlP4N/DNi+MbZ4f2zw32zyQbR7INvezzf1scz/bANgGwDYAtgGwDYBtAGwDYBvbANjGNraxjW1sYxvb2CYzOXbsGC/7si/Ly73cy3Hy5Enuu+++W3/v937vt3/913/9e+67777f5qqrrrrqqquuuuqqq67690APetCDuOqqq6666qqr/vW+6Zu+6enXXHPNg7//+7+f/f19/iPY5gWxzfNjm+dmmweyzQPZ5n62uZ9t7mcbANvczzYAtgGwDYBtAGxjGwDb2AbANraxjW1sYxvb2CYzOX78OMeOHeNlX/ZlefmXf3kuXrzI4x//+Fv/+q//+rt/7dd+7Xsi4lauuuqqq6666qqrrrrqqn8t9KAHPYirrrrqqquuuupf7yd+4icM8C3f8i28MLb517DNC2Kb58c2z802D2SbB7LN/WxzP9vczzYAtrmfbQBsA2AbANsA2AbANrYBsI1tbANgG9vYxja2sU1mYptjx47x4Ac/mJd7uZfjYQ97GPfdd9+tv/u7v/vbf/3Xf/07j3/847+bq6666qqrrrrqqquuuupFhR70oAdx1VVXXXXVVVf961xzzTUP/qZv+qan7+/v80M/9EO8qGzzorDNC2Kb58c2D2Sb52abB7LN/WxzP9vczzYAtrmfbQBsA2AbANsA2AbANgC2sQ2AbWxjG9sA2MY2mYltbGObzOTYsWO87Mu+LC/3ci/HyZMnue+++2798R//8e/+jd/4je8BbuWqq6666qqrrrrqqquuemEox48f56qrrrrqqquu+td5xVd8xbd+xVd8xbd+xjOewTOe8QwkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhIAkpCEJCQhCQBJSEISkpAEgCQkIQkASUhCEgCSkIQkACQh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/STxQJL415DE/SQBIIn7SeJFZZvnZhsA29jGNs/NNraxzf1sA2AbANvczzbPzTb/WrZ5brZ5INsA2MY2trENgG1sYxvbZCaZydu//dsf/4d/+IffOXv27K1cddVVV1111VVXXfXcKMePH+eqq6666qqrrrrqv9o4jn+9u7v7PRsbG29daz0OIInnJokXlSReEEncTxIAkrifJO4nCQBJSAJAEveThCTuJwlJvCgkcT9J3E8S95PEi8o2D2QbANvczza2sY1tHsg2tgGwDYBtAGxzP9u8MLZ5UdnmgWzzQLZ5fmxjG9vYJjM5ODjgkY98JMCt//AP//A7XHXVVVddddVVV1313Aiuuuqqq6666qqr/pu01m697bbbXufw8PDWaZqYponWGplJZmKbzMQ2trGNbWxjG9vYxja2sY1tbGMbANvYxjYAtrENgG0AbGMbANvYBsA2tgGwzf1sYxsA29jGNg9kG9vYxja2AbCNbWyTmdjGNpmJbWyTmdjGNraxjW1sY5v72QbANs9NEg8kCUlI4oEkIQkASQBIAkAS95OEJF4QSUhCEpKQhCQk8dwkIYn7SUIS/xJJSEISkogIJPHjP/7jvM7rvM57c9VVV1111VVXXXXV80Nw1VVXXXXVVVdd9d+otXbr7bff/jp33333Z0/TRGuNzCQzyUxsk5nYxja2sY1tbGMb29jGNgC2sY1tAGxjG9sA2MY2ALa5n20AbGMbANvYBsA2tgGwjW3uZxvb2MY2z49tbGMb29jGNraxjW1sY5vMxDa2sY1tbANgG9s8kG1s8/xI4oEkIQlJ3E8SAJIAkASAJCRxP0lIQhIvKklIQhIPJIkHkgSAJAAkIQlJSEISkpCEJCQREVy4cIFrrrnmwddcc82Dueqqq6666qqrrrrquVGOHz/OVVddddVVV1111X8n27vjOD5jHMfdjY2N15YEgCQAJAEgiReFJB5IEg8kiftJ4n6SAJCEJAAkcT9J3E8SkrifJCTxryWJ+0nigSTx72EbANvY5n62sY1t7mcbANsA2AbANvezzb/ENpKwzQtjmweyzf1sA2Ab2wDYxjYAtrGNbVprHBwc8MhHPpJbb731Z86ePXsrV1111VVXXXXVVVc9EOX48eNcddVVV1111VVX/XezvbtarX5nmiY2NjZeWxIAknhukviXSOKBJCGJ+0nifpK4nyTu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uuqqq6666qqrrvq/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X8U/AhyEWa2NgYo8AAAAAElFTkSuQmCC) ```js box = startSketchOn('XY') @@ -129,7 +131,7 @@ sketch001 = startSketchOn(box, "END") }, %) ``` -![Rendered example of revolve 5](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGwTklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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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DYAkrrrqqquuuuqqfzUqV1111VVXXXXVVVdd9W8UEQ+++eabf2s+nz+4lEIphYggIogIJCGJiEASkpCEJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUQEkpCEJCQREUhCEpKICCQhCUlIIiKQhCQkIQlJSEISkpCEJAAkIQkASQBI4n6SeH4kcT/b/Ets80C2eSDbPJBt7meb+9kGwDb3sw2AbQBsA2AbANsA2AbANgC2AbCNbQBsA2AbSVx11VVXXXXVVf9qVK666qqrrrrqqquuuurfoOu6177lllt+q+s6SimUUogIJBERSCIikIQkJCEJSUhCEpIAkIQkJAEgCUkASEISkgCQhCQAJCEJAElIQhIAkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIQhIRgSQkIYmIQBKSkEREIAlJSEISAJKQhCQAJAEgCQBJ3E8S/1q2eW62eW62uZ9tHsg297PN/WxzP9sA2AbANgC2AbANgG0AbANgGwDb2AbANrYBsA1ARHDVVVddddVVV/2rUbnqqquuuuqqq6666qp/pe3t7c+67rrrPrvWSimFiCAiiAgkERFIQhKSkIQkJCEJSUhCEpIAkIQkACQhCUkASEISAJKQBIAkJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkIgJJSEISkogIJBERSEISEYEkIgJJRASSkEREIImIQBKSiAgkIQlJSEISkpCEJCQhCQBJAEgCQBIPJIkXxjbPj22em20eyDYPZJsHss39bANgm/vZBsA297MNgG1sA2AbANsA2MY2ALYBsI1tAGxjG0lcddVVV1111VX/alSuuuqqq6666qqrrrrqX+HUqVPfderUqfeutRIRlFKICCQREUhCEhGBJCQhCUlIAkASkpCEJAAkIQkASUhCEgCSkASAJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQREUhCEpKICCQREUgiIpBERCCJiEASEYEkIgJJRASSiAgkERFIIiKQhCQkIQlJSEISkgCQhCQAJAEgiX8P2zw32zyQbR7INg9km/vZ5n62uZ9t7mcbANsA2AbANgC2AbCNbQBsYxsA29gGwDa2AbCNJK666qqrrrrqqn81KlddddVVV1111VVXXfUi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wjb3s839bGMbSdhGEraxDYAkbPOvZZt/j1orAGfPnr2Vq6666qqrrrrqRUXlqquuuuqqq6666qr/l6677rrfOnbs2GvXWokISilEBJKICCQREUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpBERCAJSUQEEYEkIoKIICKICCKCiKCUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCKYVaK6UUSilEBKUUSilEBKUUIoKIQBIRgSQkIQlJSAJAEs/NNpIAsM0DScI2AJL4l0gCQBL3k8T9JHE/Sbwwtrmfbe5nGwDbSMI2tnl+bCOJ52abq6666qqrrrrqfxwqV1111VVXXXXVVVf9v3Pdddf91rFjx1671kpEUEohIpBERCCJiEASkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISkpCEJCQhCUlIQhKSkEREIAlJRASSiAgigoggIogIIoKIoJRCRFBKoZRCKYWIoNZKKYVSCqUUSinUWimlUEqhlEKtlVIKpRQiglIKEUEphYggIpBERCAJSUhCEgCSeG62AZCEbf61JHE/SQBIAkAS95PE/STxorLN/WwDYJsHso0k7mebB5KEba666qqrrrrqqv8VqFx11VVXXXXVVVdd9f/Kdddd91vHjh177VorEUEphYggIpBERCAJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSCIikIQkIgJJRAQRQUQQEUQEEUFEEBGUUiilEBGUUiilUEqhlEKtlVIKpRRqrZRSqLVSSqGUQimFWisRQSmFUgoRQSmFiEASEYEkIgJJAEgCQBIPZBsASdjmXyKJ5yYJAEkASAJAEveTBIAkHkgSz80297MNgCRscz/bSALANgCSsM0LYhvb2MY2trGNbWxjG9vYxja2sY1tMhPb2MY2AJkJgG1sYxvb2MY2trFNrRWA++6771auuuqqq6666qoXFZWrrrrqqquuuuqqq/7fuO66637r2LFjr11rJSIopRARRASSiAgkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCQBJSEISkpCEJCQREUhCEpKICCQREUQEkogIIoKIoJRCRFBKISIopVBKoZRCKYVSCqUUaq2UUqi1Ukqh1kophVorpRRKKZRSKKVQSqGUQkQQEUQEEYEkIgJJSAJAEv8S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9mIv9lqAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjn5H/4h3/4Ha666qqrrrrqqv8p0IMe9CCuuuqqq6666qqrrrrqqquuuuqqq6666qr/k6hcddVVV1111VVXXXXVVVddddVVV1111VX/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/1fxj8D2ZZeb//s2AAAAAElFTkSuQmCC) +![Rendered example of revolve 5](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGus0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqv9GL/ZiL/baL/ZiL/ZaZ8+efcZv/dZvfTdXXXXVVVddddV/JPSgBz2Iq6666qqrrrrqqquuuuqqfy9JD+aZSikPBpD0YEmUUh4EIAlJ3O8lX/Il3/uaa655MMDx48dvfeVXfmV+67d+67t/9Ed/9HO46qqrrrrqqqv+I1C56qqrrrrqqquuuuqqq656ASQ9GKCU8uBa62uVUpDEYrF4bdvUWh/cdd2DJXE/SdxPEs9NEve75557uOeee7AN8ODrr7+e13md13nvf/iHf/idf/iHf/htrrrqqquuuuqqfy/0oAc9iKuuuuqqq6666qqrrrrq/6+IeLCkB89ms9eKCBaLxWv3ff/gUsqDJSEJSQBIAkAS95PEA0ni3+rEiRN80id9Evfdd9+tH/IhH/IQrrrqqquuuuqqfy8qV1111VVXXXXVVVddddX/ebYfXEqh7/v3qrWyWCxee2tr67UzE0lIQhKSAJCEJO4nCQBJ3E8Sz00S/x77+/s8/elP5yEPeciDX+d1Xue9f+u3fuu7ueqqq6666qqr/j3Qgx70IK666qqrrrrqqquuuuqq/1MeXEp58Hw+f62NjY3X3tzcfG0ASUhCEpKQBIAkJAEgiftJ4n6SuJ8knh9J/Ed40IMexJu92Zsh6dYP+ZAPeQhXXXXVVVddddW/B5Wrrrrqqquuuuqqq6666n+zB5dSHrxYLF5rY2PjtTc3N18bQBKSkIQkJAEgCUkASAJAEgCSuJ8k7ieJ50cS/xluv/12lsslD37wgx98zTXXPPi+++67lauuuuqqq6666t8KPehBD+Kqq6666qqrrrrqqquu+t8hIh5ca33t2Wz2oMVi8dobGxuvHRFIQhKSkIQkJCEJAEkASAJAEgCSuJ8kHkgSz00S/xVe8zVfk0c/+tGcO3futz/zMz/zdbjqqquuuuqqq/6tqFx11VVXXXXVVVddddVV/2NJevBsNnuvrus4derUZ0siIpCEJCQhCUlIQhIAkpAEgCTuJwkASTyQJB5IEs+PJP4r/N3f/R2v9VqvhaQHc9VVV1111VVX/XtQueqqq6666qqrrrrqqqv+J3lwrfXBi8XitXZ2dt677/sHRwSSiAgkIQlJSAJAEpIAkASAJAAkASCJ+0nigSTx3CTxwkjiP4NtAPb29njGM57Bgx70oAe/2Iu92Gv/wz/8w29z1VVXXXXVVVf9W1C56qqrrrrqqquuuuqqq/5bRcSDNzY23mtzc/O1NzY2XjsikEREIAlJSEISkpAEgCQkASAJAEncTxL3k8T9JPFAknhBJPGvJYnnZpsXhSTud/vtt/OgBz2IF3uxF3utf/iHf/htrrrqqquuuuqqfwsqV1111VVXXXXVVVddddV/uYh48Obm5nudPn36syUREUQEkpCEJCQhCUlIAkASkgCQBIAk7ieJ+0nifpJ4IEk8N0n8SyTxbyGJf4ltHuj2228H4MVf/MVf+0d/9Ec/h6uuuuqqq6666t+CylVXXXXVVVddddVVV131X6LW+tobGxuvderUqc+OCCICSUQEkpCEJCQhCQBJSAJAEgCSAJAEgCTuJ4n7SeKBJPHcJPGCSOK/kiTuZ5u9vT0Azpw582Cuuuqqq6666qp/KypXXXXVVVddddVVV1111X+a+Xz+WX3fc+rUqc+OCCKCiEASEYEkJCEJAElIAkASkgCQBIAk7icJAEk8kCTuJ4nnJonnRxL/WpJ4UdnmRSWJ/f19br/9dm6++eYHX3PNNQ++7777buWqq6666qqrrvrXonLVVVddddVVV1111VVX/Yeqtb72xsbGa506deqzSylEBJKICCQhCUlIQhKSAJCEJAAkASAJAEkASOJ+krifJB5IEs9NEs+PJF4Ukvj3kMT9bPOiuP3227n55pt57dd+7ff60R/90c/hqquuuuqqq67616Jy1VVXXXXVVVddddVVV/27RcSDt7a23uvUqVOfHRGUUpBERCAJSUhCEpKQhCQkASAJAEkASAJAEgCSuJ8k7ieJB5LEc5PE8yOJf4kk/jNIAsA2L8wdd9zBvffey4u/+Iu/9o/+6I9+DlddddVVV1111b8Wlauuuuqqq6666qqrrrrq30TSg7e2tt7r2LFj7z2bzR4cEUQEEYEkIgJJSAJAEpKQBIAkJAEgCQBJAEjifpK4nyTuJ4kHksQDSeL5kcS/RBL/FSRhmxdEEtdeey2SHsxVV1111VVXXfVvQeWqq6666qqrrrrqqquu+lfpuu61d3Z23uvYsWPvXUohIogIJCGJiEASkgCQhCQkASAJSQBIAkAS95MEgCTuJ4n7SeKBJPHcJPHcJPEvkcR/NUnY5vnZ39/nqquuuuqqq676d6Fy1VVXXXXVVVddddVVV/2LJD14a2vrvc6cOfPZEUFEEBFEBJKQREQgCQBJSEISAJKQBIAkACQBIAkASdxPEveTxP0k8UCSeCBJPD+S+JdI4n+a/f199vb2uOaaax78Yi/2Yq/9D//wD7/NVVddddVVV131r0Hlqquuuuqqq6666qqrrnqBSikPPn78+GcdO3bsvUspRAQRQUQgCUlIQhKSkIQkJAEgCQBJSAJAEgCSuJ8kACRxP0k8kCQeSBIPJInnRxL/Ekn8T7W3t8fOzg5XXXXVVVddddW/CZWrrrrqqquuuuqqq6666jlIevBisXivU6dOvfdsNntwRBARRAQRgSQkIQlJSEISAJKQhCQAJAEgCQBJAEjifpIAkMT9JPFAknggSTw3STw/knhhJPHfyTaSeEHuvPNObrrpJl7sxV7stf7hH/7ht7nqqquuuuqqq/41qFx11VVXXXXVVVddddVVl0XEg7e2tt7r9OnTn11KISKICCICSUQEkpCEJCQBIAlJSAJAEgCSAJAEgCQAJHE/SQBI4oEkcT9JPJAknpsknh9J/Esk8d/FNpJ4YSRx7733cs011zyYq6666qqrrrrqX4vKVVddddVVV1111VVX/T8XEQ/e3t5+r9OnT392KYWIICKICCQhCUlIQhKSkIQkACQhCQBJAEgCQBIAkgCQxP0kcT9J3E8S95PEA0niuUniBZHEv0QS/x1sI4l/yZ133skrvuIrcu7cuQdz1VVXXXXVVVf9a1G56qqrrrrqqquuuuqq/6dKKQ8+c+bMd21ubr52KYVSCpKICCQREUhCEpKQBIAkJCEJAEkASAJAEgCSAJAEgCTuJ4n7SeJ+knggSTyQJJ6bJJ4fSfxLJPHfwTaS+JfYZn9/H4AzZ848mKuuuuqqq6666l+LylVXXXXVVVddddVVV/0/03Xda1933XXfNZvNHlxKISKICCICSUhCEpKQhCQkIQkASUgCQBIAkgCQBIAkACQBIIn7SeJ+knggSdxPEs9NEs9NEs+PJP4lkvifyjaSkMRVV1111VVXXfVvRuWqq6666qqrrrrqqqv+n+i67rWvu+6675rP5w+OCCKCiCAikIQkIgJJSAJAEpKQBIAkJAEgCQBJAEgCQBIAkrifJO4niftJ4n6SeCBJPJAknpskXhBJvDCS+O9gG0m8qA4ODtjf3+eaa6558DXXXPPg++6771auuuqqq6666qoXFZWrrrrqqquuuuqqq676P67rute+7rrrvms+nz84IiilEBFIQhIRgSQkIQlJSAJAEpIAkIQkACQBIAkASQBI4n6SAJDE/SRxP0k8kCQeSBIPJInnJonnRxL/Ekn8T2UbSdxvf3+f7e1tzpw58+D77rvvVq666qqrrrrqqhcVlauuuuqqq6666qqrrvo/quu6177uuuu+az6fP7iUQkQQEUgiIpCEJCQhCUlIQhIAkpAEgCQkASAJAEkASOJ+kgCQxP0kcT9J3E8SDySJ+0niuUniuUni+ZHECyOJ/w62kcRVV1111VVXXfVfhspVV1111VVXXXXVVVf9H1NKefANN9zwW/P5/MGlFCKCiEASEYEkJCEJSUhCEpKQBIAkJAEgCQBJAEgCQBIAkgCQxP0kASCJB5LE/SRxP0k8kCQeSBLPTRLPjyReGEn8T2YbSTzQwcEBANdcc82D/+Ef/oGrrrrqqquuuupFRuWqq6666qqrrrrqqqv+j4iIB19zzTXftbW19dqlFEopRASSiAgkIQlJSEISkpCEJCQBIAkASUgCQBIAkgCQBIAk7icJAEncTxL3k8T9JPFAknggSTyQJJ6bJJ6bJF4YSfx3koRt/rX29/cBOHPmzIO46qqrrrrqqqv+NahcddVVV1111VVXXXXV/3IR8eDt7e33OnPmzGeXUiilEBFIIiKQhCQiAgBJSEISkpAEgCQkASAJAElIAkAS95MEgCQAJHE/SdxPEveTxP0k8UCSuJ8kHkgSz00Sz00SL4gk/i0k8fzY5r+SJO69916uuuqqq6666qp/NSpXXXXVVVddddVVV131v5SkB29vb7/XmTNnPrvWSkQQEUQEEYEkJBERSEISAJKQhCQkASAJSQBIAkASAJIAkASAJO4nCQBJ3E8S95PE/SRxP0ncTxIPJIkHksQDSeK5SeIFkcSLQhIvKkk8N9u8KCRhm3+Ng4MDAK655poHc9VVV1111VVX/WtQueqqq6666qqrrrrqqv+Ftra2Puvaa6/97FIKpRQigoggIpCEJCICSUgCQBKSkIQkACQhCQBJAEgCQBIAkgCQBIAkACRxP0ncTxIAkrifJO4niQeSxP0k8UCSeCBJPDdJPD+SeGEk8R9JEvezzQsjCds8P5KwzQMdHBxw7bXXcu7cuQdz1VVXXXXVVVf9a1C56qqrrrrqqquuuuqq/0Ui4sE33njjb83n8weXUiilEBFIIiKQhCQkIQlJSEISkpAEgCQkASAJSQBIAkASAJIAkMT9JAEgiftJAkAS95PE/SRxP0ncTxIPJIn7SeKBJPHcJPHcJPGCSOK/giQAbPOCSMI2LwpJXHXVVVddddVV/yZUrrrqqquuuuqqq6666n8BSQ8+efLkZ508efK9SylEBBFBRBARSEISkpCEJCQhCUlIAkASkgCQhCQAJAEgCQBJAEgCQBIAkrifJAAkcT9J3E8S95PE/SRxP0ncTxL3k8QDSeKBJPHcJPH8SOJfIol/C9u8MJK4n22emyRs89wkYZv7HR4eAnDmzJkHc9VVV1111VVX/WtQueqqq6666qqrrrrqqv/htra2Puvaa6/97ForpRQigohAEhGBJCQhCUlIQhKSkASAJCQhCQBJAEgCQBKSAJDE/SQBIAkASdxPEgCSuJ8kACRxP0ncTxL3k8T9JHE/STyQJO4niecmiecmiRdEEv9RJPFAtnlBJAFgmweSBIBtHkgStgGQxFVXXXXVVVdd9W9C5aqrrrrqqquuuuqqq/6HiogH33jjjb+1WCweXEohIogIIgJJRASSkIQkJCEJSUgCQBKSkASAJAAkIQkASQBIAkASAJK4nyQAJAEgiftJAkAS95PE/SQBIIn7SeJ+krifJO4niQeSxP0k8dwk8fxI4l8iiX8N2zw/kngg2zw3SdjmuUnCNs/P4eEhANdcc82Dueqqq6666qqr/jWoXHXVVVddddVVV1111f8wkh68s7PzXmfOnPnsWisRQSkFSUQEkogIJCEJSUhCEpIAkIQkJAEgCQBJSAJAEgCSAJAEgCQAJAEgiftJAkASAJK4nyQAJHE/SdxPEgCSuJ8k7ieJ+0nifpJ4IEncTxLPTRLPjyT+o0ji+bHNA0nifra5nyQAbPNAkrDN/SRhm6uuuuqqq6666t+MylVXXXXVVVddddVVV/0P0nXda99yyy2/VWullEJEEBFEBJKQREQgCUlIQhIAkpCEJAAkIQkASUgCQBIAkgCQBIAkACQBIAkASQBI4n6SAJAEgCTuJwkASdxPEgCSuJ8kACRxP0ncTxL3k8QDSeJ+knhuknh+JPEfzTb3k8QD2eZ+krifbQAkAWCb+0nCNveThG0ODg7Y2trimmuuefB99913K1ddddVVV1111YuCylVXXXXVVVddddVVV/0PIOnB11xzzXft7Oy8dimFUgoRQUQQEUhCEpKQhCQkIQlJSEISAJKQBIAkJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASdxPEgCSAJAEgCTuJwkASdxPEgCSuJ8kACRxP0ncTxL3k8QDSeKBJPGCSOLfyzb3k8Rzsw2AJO5nm/tJAsA2AJIAsA2AJABsAyAJSVx11VVXXXXVVf9qVK666qqrrrrqqquuuuq/2Xw+f++bbrrpu0oplFKICCKCiEASEYEkJCEJSUhCEpKQBIAkJAEgCUkASAJAEgCSAJCEJAAkcT9JAEgCQBIAkgCQBIAkACQBIIn7SQJAEgCSAJDE/SQBIAkASdxPEgCSuJ8k7ieJB5LEA0ni+ZHEv5dtJPGC2EYSD2QbSdzPNgCSALANgCQAbAMgCdsAHB4esrm5yZkzZx5833333cpVV1111VVXXfWioHLVVVddddVVV1111VX/TSQ9+Nprr/2u7e3t1661EhFEBBFBRCCJiEASkpCEJCQhCQBJSEISAJKQBIAkACQBIAlJAEgCQBIAkgCQBIAkACQBIAkASdxPEgCSAJAEgCQAJAEgCQBJAEgCQBIAkrifJAAkASCJ+0nifpK4nyQeSBLPjyT+I9jmBbGNJB7INpK4n20kcT/bSALANgCSALCNJK666qqrrrrqqn8zKlddddVVV1111VVXXfXfoO/7177lllt+q5RCKYVSCpKICCICSUhCEpKQhCQkIQlJSAJAEpIAkIQkACQBIAlJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASEISAJK4nyQAJAEgCQBJAEjifpK4nyQeSBLPTRL/0Wzz/NjmgWwjifvZRhL3s40kAGwjCQDbAEjCNlddddVVV1111b8Zlauuuuqqq6666qqrrvovJOnB11xzzXft7Oy8dq2ViKCUgiQiAklEBJKQhCQkIQlJSAJAEpKQBIAkJAEgCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEhCEgCSAJAEgCQAJAEgCQBJSAJAEgCSAJAEgCQkASAJAEkASAJAEveTBIAk7ieJ+0nigSTxgkjiX2KbF8Y2z49tHsg2D2Sb+9lGEgC2kQSAbSQBYBtJAEjiqquuuuqqq676V6Ny1VVXXXXVVVddddVV/0Vqra/94Ac/+LdKKZRSKKUgiYggIpCEJCICSUhCEpIAkIQkJAEgCUkASEISAJIAkIQkACQBIAkASQBIAkASkgCQBIAkACQBIAlJAEgCQBIAkpAEgCQAJCEJAEkASEISAJIAkASAJCQBIAkASdxPEgCSuJ8k7ieJ5yaJ/wi2eX5s80C2eSDbPJBt7meb+9nmfrYBsI0kAGxzdHQEwDXXXPPgf/iHf+Cqq6666qqrrnqRULnqqquuuuqqq6666qr/Ajs7O5917bXXfnYphVIKEUFEEBFIIiKQhCQkIQlJSEISkgCQhCQkASAJSQBIAkASAJKQBIAkACQBIAlJAEgCQBIAkpAEgCQAJAEgCUkASEISAJIAkIQkACQhCQBJSAJAEpIAkASAJCQBIAkASQBIAkAS95MEgCQeSBLPjyT+NWzz/NjmudnmgWxzP9s8kG3uZ5v72QbANpIAsA2AbSQhiauuuuqqq6666l+NylVXXXXVVVddddVVV/0niogHX3PNNd+1s7Pz2rVWIoKIICKICCQhiYhAEpKQhCQkASAJSUgCQBKSAJCEJAAkASAJSQBIAkASAJKQBIAkACQhCQBJAEhCEgCSAJCEJAAkIQkASUgCQBKSkASAJCQBIAlJSAJAEgCSkASAJCQBIAkASQBI4n6SAJDEA0niBZHEC2KbF8Y2z802D2Sb+9nmfra5n23uZxsA20gCwDb3sw2Aba666qqrrrrqqn8zKlddddVVV1111VVXXfWfpO/717755pt/q+s6SilEBBFBRCCJiEASkpCEJCQhCUlIQhIAkpAEgCQkASAJSQBIAkASkgCQBIAkJAEgCQBJSAJAEgCSkASAJCQBIAlJAEhCEpIAkIQkJAEgCUlIAkASkpCEJAAkIQkASUgCQBKSAJAEgCQAJAEgiftJ4n6SeEEk8fzY5oWxzXOzzQPZ5n62uZ9t7meb+9kGwDb3sw2AbQBsIwkA2wBI4qqrrrrqqquu+lejctVVV1111VVXXXXVVf8Jjh079lnXXHPNZ9daKaUQEUQEkogIJBERSEISkpCEJAAkIQlJSAJAEpIAkASAJCQBIAlJAEgCQBKSAJAEgCQkASAJSQBIQhIAkpAEgCQkIQkASUhCEpIAkIQkJCEJSQBIQhKSkASAJCQhCQBJSEISAJKQBIAkACQBIIn7SeJ+knh+JPHC2OYFsc0D2eaBbHM/29zPNvezzf1sA2Cb+9kGwDb3sw2AbQBsc9VVV1111VVX/ZtRueqqq6666qqrrrrqqv9AEfHga6+99ru2t7dfu9ZKKYWIICKQREQgCUlIQhKSkIQkJCEJAElIQhIAkpAEgCQkASAJAElIAkASAJKQBIAkJAEgCUkASEISAJKQhCQAJCEJSUgCQBKSkIQkJCEJSUgCQBKSkIQkJCEJSQBIQhKSkASAJCQBIAlJAEgCQBIAkrifJJ6bJF5Utnl+bPNAtnkg29zPNvezzf1scz/bANgGwDb3sw2AbQBsA2AbANsASOKqq6666qqrrvpXo3LVVVddddVVV1111VX/QWqtr/2gBz3ot7quo5RCRBARRAQRgSQkIYmIQBKSkASAJCQhCUkASEISAJKQBIAkJAEgCQBJSAJAEpIAkIQkACQhCQBJSEISAJKQhCQAJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSAJAEgCSkMT9JAEgiQeSxL+FbZ4f2zyQbe5nm/vZ5n62uZ9t7mcbANsA2AbANvezDYBtAGwDYBvbAKxWKwDOnDnzIK666qqrrrrqqhcVlauuuuqqq6666qqrrvoPsLOz81nXXnvtZ9daKaUQEUQEEYEkIgJJSEISkpCEJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJKQBIAkJAEgCUkASEISkgCQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQkIQlJSEISAJKQhCQAJCEJAEkASAJAEveTxAsiifvZ5oWxzXOzzf1s80C2uZ9t7mcbANvczzYAtgGwzf1sA2AbANsA2MY2ALYBsI0krrrqqquuuuqqfzUqV1111VVXXXXVVVdd9e/z4Ouuu+67dnZ2XrvWSkRQSiEikEREIAlJSEISkpCEJCQhCUlIAkASkgCQhCQAJCEJAElIAkASkgCQhCQAJCEJSQBIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhKSkIQkIgJJSEISkpCEJCQhCQBJSEISAJKQBIAk7ieJB5LEv4Ztnh/bPJBt7mebB7LN/WwDYJv72QbANvezDYBtAGwDYBsA2wDYxjYAtgGwDYAkrrrqqquuuuqqfzUqV1111VVXXXXVVVdd9W8UEQ+++eabf2s+nz+4lEIphYggIogIJCGJiEASkpCEJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUQEkpCEJCQREUhCEpKICCQhCUlIIiKQhCQkIQlJSEISkpCEJAAkIQkASQBI4n6SeH4kcT/b/Ets80C2eSDbPJBt7meb+9kGwDb3sw2AbQBsA2AbANsA2AbANgC2AbCNbQBsA2AbSVx11VVXXXXVVf9qVK666qqrrrrqqquuuurfoOu6177lllt+q+s6SimUUogIJBERSCIikIQkJCEJSUhCEpIAkIQkJAEgCUkASEISkgCQhCQAJCEJAElIQhIAkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIQhIRgSQkIYmIQBKSkEREIAlJSEISAJKQhCQAJAEgCQBJ3E8S/1q2eW62eW62uZ9tHsg297PN/WxzP9sA2AbANgC2AbANgG0AbANgGwDb2AbANrYBsA1ARHDVVVddddVVV/2rUbnqqquuuuqqq6666qp/pe3t7c+67rrrPrvWSimFiCAiiAgkERFIQhKSkIQkJCEJSUhCEpIAkIQkACQhCUkASEISAJKQBIAkJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkIgJJSEISkogIJBERSEISEYEkIgJJRASSkEREIImIQBKSiAgkIQlJSEISkpCEJCQhCQBJAEgCQBIPJIkXxjbPj22em20eyDYPZJsHss39bANgm/vZBsA297MNgG1sA2AbANsA2MY2ALYBsI1tAGxjG0lcddVVV1111VX/alSuuuqqq6666qqrrrrqX+HUqVPfderUqfeutRIRlFKICCQREUhCEhGBJCQhCUlIAkASkpCEJAAkIQkASUhCEgCSkASAJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQREUhCEpKICCQREUgiIpBERCCJiEASEYEkIgJJRASSiAgkERFIIiKQhCQkIQlJSEISkgCQhCQAJAEgiX8P2zw32zyQbR7INg9km/vZ5n62uZ9t7mcbANsA2AbANgC2AbCNbQBsYxsA29gGwDa2AbCNJK666qqrrrrqqn81KlddddVVV1111VVXXfUi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wjb3s839bGMbSdhGEraxDYAkbPOvZZt/j1orAGfPnr2Vq6666qqrrrrqRUXlqquuuuqqq6666qr/l6677rrfOnbs2GvXWokISilEBJKICCQREUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpBERCAJSUQEEYEkIoKIICKICCKCiKCUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCKYVaK6UUSilEBKUUSilEBKUUIoKIQBIRgSQkIQlJSAJAEs/NNpIAsM0DScI2AJL4l0gCQBL3k8T9JHE/Sbwwtrmfbe5nGwDbSMI2tnl+bCOJ52abq6666qqrrrrqfxwqV1111VVXXXXVVVf9v3Pdddf91rFjx1671kpEUEohIpBERCCJiEASkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISkpCEJCQhCUlIQhKSkEREIAlJRASSiAgigoggIogIIoKIoJRCRFBKoZRCKYWIoNZKKYVSCqUUSinUWimlUEqhlEKtlVIKpRQiglIKEUEphYggIpBERCAJSUhCEgCSeG62AZCEbf61JHE/SQBIAkAS95PE/STxorLN/WwDYJsHso0k7mebB5KEba666qqrrrrqqv8VqFx11VVXXXXVVVdd9f/Kdddd91vHjh177VorEUEphYggIpBERCAJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSCIikIQkIgJJRAQRQUQQEUQEEUFEEBGUUiilEBGUUiilUEqhlEKtlVIKpRRqrZRSqLVSSqGUQimFWisRQSmFUgoRQSmFiEASEYEkIgJJAEgCQBIPZBsASdjmXyKJ5yYJAEkASAJAEveTBIAkHkgSz80297MNgCRscz/bSALANgCSsM0LYhvb2MY2trGNbWxjG9vYxja2sY1tMhPb2MY2AJkJgG1sYxvb2MY2trFNrRWA++6771auuuqqq6666qoXFZWrrrrqqquuuuqqq/7fuO66637r2LFjr11rJSIopRARRASSiAgkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCQBJSEISkpCEJCQREUhCEpKICCQREUQEkogIIoKIoJRCRFBKISIopVBKoZRCKYVSCqUUaq2UUqi1Ukqh1kophVorpRRKKZRSKKVQSqGUQkQQEUQEEYEkIgJJSAJAEv8S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2Oa/i23+P5OEJCTxX0kSkpDEfwVJ/FeTxL+GJP4zSOK/09bWFgD33XffrVx11VVXXXXVVf9aBFddddVVV1111b/a2bNnbwXY2tri38I2tvn3so1t/iPY5t/LNv8etrnq30cS/1UkIYn/CSQhif9skvi3ksRV/zabm5sAnD179lauuuqqq6666qp/LYKrrrrqqquuuuq/jW3+I9jmP4Jt/jezzb+Vba560UhCEv8TSUISkvjPIol/K0n8a0niqquuuuqqq6666t+B4Kqrrrrqqquu+le77777bgXY2tri38s2/xFs8x/BNv8etvn3sM1V/zaS+M8kCUn8byEJSfxnkMS/lST+M0niRSWJ/w22trYAuO+++27lqquuuuqqq6761yK46qqrrrrqqqv+Te67775bATY3N/n3so1t/r1s8x/BNv8etvn3sM2/lW2u+o8nif+tJCGJ/2iS+K8iif8tJPEfaXNzE4D77rvvVq666qqrrrrqqn8Lgquuuuqqq6666t/k7NmztwJsbW1hm/8Itvn3ss1/BNv8e9jmfxvb/HeQxL+XJP4zSEIS/xdIQhL/kSTxbyGJq140W1tbAJw9e/ZWrrrqqquuuuqqfwuCq6666qqrrrrqP4RtbPPvZZt/L9vY5t/LNv8etvm3ss2/lW2u+veTxP9FkpDEfxRJ/FtI4l9DEi8qSfxHk8R/h83NTQDuu+++W7nqqquuuuqqq/4tCK666qqrrrrqqn+T++6771aAra0tHsg2/162sc2/l23+vWzz72GbfyvbXPUvk8R/JElI4v86SUjiP4Ik/reSxFVXXXXVVVdd9X8awVVXXXXVVVdd9W9y33333QqwubnJc7PNfwTb/HvZ5t/LNlf9zySJ/0iS+P9GEv8RJPGvJYl/DUm8qCTxf8HW1hYA9913361cddVVV1111VX/FgRXXXXVVVddddW/ydmzZ58BsLW1xfNjG9v8e9nm38s2/162+beyzb+Vbf4tbPNvYZv/ryTx/5UkJPHvJYl/LUn8a0ji/5PNzU0Azp49+wyuuuqqq6666qp/C4Krrrrqqquuuurf5L777rsVYGtrixfGNv9etvn3ss2/l23+rWxz1fOSxL+VJP4jSEISV4EkJPHvIYl/LUn8Z5DEi0ISLwpJXHXVVVddddVV/+sQXHXVVVddddVV/+ls8+9lm38v2/xvZJur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ddVVV1111VX/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/BM+chmjnHublAAAAAElFTkSuQmCC) ```js box = startSketchOn('XY') @@ -149,7 +151,7 @@ sketch001 = startSketchOn(box, "END") }, %) ``` -![Rendered example of revolve 6](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGwTklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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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DYAkrrrqqquuuuqqfzUqV1111VVXXXXVVVdd9W8UEQ+++eabf2s+nz+4lEIphYggIogIJCGJiEASkpCEJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUQEkpCEJCQREUhCEpKICCQhCUlIIiKQhCQkIQlJSEISkpCEJAAkIQkASQBI4n6SeH4kcT/b/Ets80C2eSDbPJBt7meb+9kGwDb3sw2AbQBsA2AbANsA2AbANgC2AbCNbQBsA2AbSVx11VVXXXXVVf9qVK666qqrrrrqqquuuurfoOu6177lllt+q+s6SimUUogIJBERSCIikIQkJCEJSUhCEpIAkIQkJAEgCUkASEISkgCQhCQAJCEJAElIQhIAkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIQhIRgSQkIYmIQBKSkEREIAlJSEISAJKQhCQAJAEgCQBJ3E8S/1q2eW62eW62uZ9tHsg297PN/WxzP9sA2AbANgC2AbANgG0AbANgGwDb2AbANrYBsA1ARHDVVVddddVVV/2rUbnqqquuuuqqq6666qp/pe3t7c+67rrrPrvWSimFiCAiiAgkERFIQhKSkIQkJCEJSUhCEpIAkIQkACQhCUkASEISAJKQBIAkJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkIgJJSEISkogIJBERSEISEYEkIgJJRASSkEREIImIQBKSiAgkIQlJSEISkpCEJCQhCQBJAEgCQBIPJIkXxjbPj22em20eyDYPZJsHss39bANgm/vZBsA297MNgG1sA2AbANsA2MY2ALYBsI1tAGxjG0lcddVVV1111VX/alSuuuqqq6666qqrrrrqX+HUqVPfderUqfeutRIRlFKICCQREUhCEhGBJCQhCUlIAkASkpCEJAAkIQkASUhCEgCSkASAJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQREUhCEpKICCQREUgiIpBERCCJiEASEYEkIgJJRASSiAgkERFIIiKQhCQkIQlJSEISkgCQhCQAJAEgiX8P2zw32zyQbR7INg9km/vZ5n62uZ9t7mcbANsA2AbANgC2AbCNbQBsYxsA29gGwDa2AbCNJK666qqrrrrqqn81KlddddVVV1111VVXXfUi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wjb3s839bGMbSdhGEraxDYAkbPOvZZt/j1orAGfPnr2Vq6666qqrrrrqRUXlqquuuuqqq6666qr/l6677rrfOnbs2GvXWokISilEBJKICCQREUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpBERCAJSUQEEYEkIoKIICKICCKCiKCUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCKYVaK6UUSilEBKUUSilEBKUUIoKIQBIRgSQkIQlJSAJAEs/NNpIAsM0DScI2AJL4l0gCQBL3k8T9JHE/Sbwwtrmfbe5nGwDbSMI2tnl+bCOJ52abq6666qqrrrrqfxwqV1111VVXXXXVVVf9v3Pdddf91rFjx1671kpEUEohIpBERCCJiEASkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISkpCEJCQhCUlIQhKSkEREIAlJRASSiAgigoggIogIIoKIoJRCRFBKoZRCKYWIoNZKKYVSCqUUSinUWimlUEqhlEKtlVIKpRQiglIKEUEphYggIpBERCAJSUhCEgCSeG62AZCEbf61JHE/SQBIAkAS95PE/STxorLN/WwDYJsHso0k7mebB5KEba666qqrrrrqqv8VqFx11VVXXXXVVVdd9f/Kdddd91vHjh177VorEUEphYggIpBERCAJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSCIikIQkIgJJRAQRQUQQEUQEEUFEEBGUUiilEBGUUiilUEqhlEKtlVIKpRRqrZRSqLVSSqGUQimFWisRQSmFUgoRQSmFiEASEYEkIgJJAEgCQBIPZBsASdjmXyKJ5yYJAEkASAJAEveTBIAkHkgSz80297MNgCRscz/bSALANgCSsM0LYhvb2MY2trGNbWxjG9vYxja2sY1tMhPb2MY2AJkJgG1sYxvb2MY2trFNrRWA++6771auuuqqq6666qoXFZWrrrrqqquuuuqqq/7fuO66637r2LFjr11rJSIopRARRASSiAgkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCQBJSEISkpCEJCQREUhCEpKICCQREUQEkogIIoKIoJRCRFBKISIopVBKoZRCKYVSCqUUaq2UUqi1Ukqh1kophVorpRRKKZRSKKVQSqGUQkQQEUQEEYEkIgJJSAJAEv8S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9mIv9lqAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjn5H/4h3/4Ha666qqrrrrqqv8p0IMe9CCuuuqqq6666qqrrrrqqquuuuqqq6666qr/k6hcddVVV1111VVXXXXVVVddddVVV1111VX/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/1fxj8D2ZZeb//s2AAAAAElFTkSuQmCC) +![Rendered example of revolve 6](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGus0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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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DYAkrrrqqquuuuqqfzUqV1111VVXXXXVVVdd9W8UEQ+++eabf2s+nz+4lEIphYggIogIJCGJiEASkpCEJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUQEkpCEJCQREUhCEpKICCQhCUlIIiKQhCQkIQlJSEISkpCEJAAkIQkASQBI4n6SeH4kcT/b/Ets80C2eSDbPJBt7meb+9kGwDb3sw2AbQBsA2AbANsA2AbANgC2AbCNbQBsA2AbSVx11VVXXXXVVf9qVK666qqrrrrqqquuuurfoOu6177lllt+q+s6SimUUogIJBERSCIikIQkJCEJSUhCEpIAkIQkJAEgCUkASEISkgCQhCQAJCEJAElIQhIAkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIQhIRgSQkIYmIQBKSkEREIAlJSEISAJKQhCQAJAEgCQBJ3E8S/1q2eW62eW62uZ9tHsg297PN/WxzP9sA2AbANgC2AbANgG0AbANgGwDb2AbANrYBsA1ARHDVVVddddVVV/2rUbnqqquuuuqqq6666qp/pe3t7c+67rrrPrvWSimFiCAiiAgkERFIQhKSkIQkJCEJSUhCEpIAkIQkACQhCUkASEISAJKQBIAkJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkIgJJSEISkogIJBERSEISEYEkIgJJRASSkEREIImIQBKSiAgkIQlJSEISkpCEJCQhCQBJAEgCQBIPJIkXxjbPj22em20eyDYPZJsHss39bANgm/vZBsA297MNgG1sA2AbANsA2MY2ALYBsI1tAGxjG0lcddVVV1111VX/alSuuuqqq6666qqrrrrqX+HUqVPfderUqfeutRIRlFKICCQREUhCEhGBJCQhCUlIAkASkpCEJAAkIQkASUhCEgCSkASAJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQREUhCEpKICCQREUgiIpBERCCJiEASEYEkIgJJRASSiAgkERFIIiKQhCQkIQlJSEISkgCQhCQAJAEgiX8P2zw32zyQbR7INg9km/vZ5n62uZ9t7mcbANsA2AbANgC2AbCNbQBsYxsA29gGwDa2AbCNJK666qqrrrrqqn81KlddddVVV1111VVXXfUi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wjb3s839bGMbSdhGEraxDYAkbPOvZZt/j1orAGfPnr2Vq6666qqrrrrqRUXlqquuuuqqq6666qr/l6677rrfOnbs2GvXWokISilEBJKICCQREUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpBERCAJSUQEEYEkIoKIICKICCKCiKCUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCKYVaK6UUSilEBKUUSilEBKUUIoKIQBIRgSQkIQlJSAJAEs/NNpIAsM0DScI2AJL4l0gCQBL3k8T9JHE/Sbwwtrmfbe5nGwDbSMI2tnl+bCOJ52abq6666qqrrrrqfxwqV1111VVXXXXVVVf9v3Pdddf91rFjx1671kpEUEohIpBERCCJiEASkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISkpCEJCQhCUlIQhKSkEREIAlJRASSiAgigoggIogIIoKIoJRCRFBKoZRCKYWIoNZKKYVSCqUUSinUWimlUEqhlEKtlVIKpRQiglIKEUEphYggIpBERCAJSUhCEgCSeG62AZCEbf61JHE/SQBIAkAS95PE/STxorLN/WwDYJsHso0k7mebB5KEba666qqrrrrqqv8VqFx11VVXXXXVVVdd9f/Kdddd91vHjh177VorEUEphYggIpBERCAJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSCIikIQkIgJJRAQRQUQQEUQEEUFEEBGUUiilEBGUUiilUEqhlEKtlVIKpRRqrZRSqLVSSqGUQimFWisRQSmFUgoRQSmFiEASEYEkIgJJAEgCQBIPZBsASdjmXyKJ5yYJAEkASAJAEveTBIAkHkgSz80297MNgCRscz/bSALANgCSsM0LYhvb2MY2trGNbWxjG9vYxja2sY1tMhPb2MY2AJkJgG1sYxvb2MY2trFNrRWA++6771auuuqqq6666qoXFZWrrrrqqquuuuqqq/7fuO66637r2LFjr11rJSIopRARRASSiAgkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCQBJSEISkpCEJCQREUhCEpKICCQREUQEkogIIoKIoJRCRFBKISIopVBKoZRCKYVSCqUUaq2UUqi1Ukqh1kophVorpRRKKZRSKKVQSqGUQkQQEUQEEYEkIgJJSAJAEv8S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2Oa/i23+P5OEJCTxX0kSkpDEfwVJ/FeTxL+GJP4zSOK/09bWFgD33XffrVx11VVXXXXVVf9aBFddddVVV1111b/a2bNnbwXY2tri38I2tvn3so1t/iPY5t/LNv8etrnq30cS/1UkIYn/CSQhif9skvi3ksRV/zabm5sAnD179lauuuqqq6666qp/LYKrrrrqqquuuuq/jW3+I9jmP4Jt/jezzb+Vba560UhCEv8TSUISkvjPIol/K0n8a0niqquuuuqqq6666t+B4Kqrrrrqqquu+le77777bgXY2tri38s2/xFs8x/BNv8etvn3sM1V/zaS+M8kCUn8byEJSfxnkMS/lST+M0niRSWJ/w22trYAuO+++27lqquuuuqqq6761yK46qqrrrrqqqv+Te67775bATY3N/n3so1t/r1s8x/BNv8etvn3sM2/lW2u+o8nif+tJCGJ/2iS+K8iif8tJPEfaXNzE4D77rvvVq666qqrrrrqqn8Lgquuuuqqq6666t/k7NmztwJsbW1hm/8Itvn3ss1/BNv8e9jmfxvb/HeQxL+XJP4zSEIS/xdIQhL/kSTxbyGJq140W1tbAJw9e/ZWrrrqqquuuuqqfwuCq6666qqrrrrqP4RtbPPvZZt/L9vY5t/LNv8etvm3ss2/lW2u+veTxP9FkpDEfxRJ/FtI4l9DEi8qSfxHk8R/h83NTQDuu+++W7nqqquuuuqqq/4tCK666qqrrrrqqn+T++6771aAra0tHsg2/162sc2/l23+vWzz72GbfyvbXPUvk8R/JElI4v86SUjiP4Ik/reSxFVXXXXVVVdd9X8awVVXXXXVVVdd9W9y33333QqwubnJc7PNfwTb/HvZ5t/LNlf9zySJ/0iS+P9GEv8RJPGvJYl/DUm8qCTxf8HW1hYA9913361cddVVV1111VX/FgRXXXXVVVddddW/ydmzZ58BsLW1xfNjG9v8e9nm38s2/162+beyzb+Vbf4tbPNvYZv/ryTx/5UkJPHvJYl/LUn8a0ji/5PNzU0Azp49+wyuuuqqq6666qp/C4Krrrrqqquuuurf5L777rsVYGtrixfGNv9etvn3ss2/l23+rWxz1fOSxL+VJP4jSEISV4EkJPHvIYl/LUn8Z5DEi0ISLwpJXHXVVVddddVV/+sQXHXVVVddddVV/+ls8+9lm38v2/xvZJur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ddVVV1111VX/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/BM+chmjnHublAAAAAElFTkSuQmCC) ```js sketch001 = startSketchOn('XY') @@ -171,4 +173,28 @@ part001 = revolve({ ![Rendered example of revolve 7](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAHxr0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1dRueqqq6666qqrrrrqf7RrrrnmwQBnzpx5MMA111zz4DNnzjyIZ7rmmmsezDNdc801D+YBzpw582BeRGfPnr2VZ7rvvvtu5QHuu+++W8+ePfsMnum+++67FeDs2bO33nfffbdy1VVXXXXVVVddddX/VOhBD3oQV1111VVXXXXVVVf917vmmmseDPBiL/Zir33mzJkHAVxzzTUPvuaaax4M8GIv9mKvzf8S9913360A//AP//DbPNM//MM//A7Afffdd+vZs2dvve+++27lqquuuuqqq6666qr/auhBD3oQV1111VVXXXXVVVf957jmmmsefObMmQe/2Iu92GsBvPiLv/hrnzlz5sHXXHPNg3kRDcMAwHq9BmAYBoZh4H7DMHC/9XrNA63Xa2zz/NgGwDYAfd8DYJvZbAaAbQBmsxmz2Yz7zWYzAObzOfP5nBfFfffddyvA2bNnb73vvvtu/Yd/+Iffue+++24F+Id/+Iff5qqrrrrqqquuuuqq/wzoQQ96EFddddVVV1111VVX/ftcc801D36xF3ux1z5z5syDrrnmmge/2Iu92Gtfc801D+aFWK/XAAzDwP7+PgDDMDAMAwAHBwf8W9jmudnmfrYBsA2AbQBsA2AbANsA2MY2ALYBsI1tAGwzm80AmM1mzOdzbHPixAkA5vM5J0+e5IW57777bgX4h3/4h98G+Id/+Iffue+++279h3/4h9/mqquuuuqqq6666qp/D/SgBz2Iq6666qqrrrrqqqteNNdcc82DAV77tV/7vQBe/MVf/LVf7MVe7LV5AdbrNev1mr29PSSxt7eHJPb395HE/STxQJJ4QSRxP9u8ILZ5INsA2OZ+tgGwDYBtAGxjGwDbANjGNgC2sQ2AbWwDYBvbANjGNrYBmM/n2ObkyZPY5uTJkywWCzY2NlgsFjw/9913360A//AP//Db//AP//A79913363/8A//8NtcddVVV1111VVXXfWiQg960IO46qqrrrrqqquuuur5u+aaax782q/92u8F8OIv/uKv/WIv9mKvzfOxXq9ZrVbs7e2xXq8ZhoG9vT0kASAJAEncTxIAknggSTw3SfxLbPPcbHM/29zPNgC2AbANgG0AbANgGwDb2AbANrYBsI1tAGxjG9sA2MY2ALaxjW0AbGMbANvM53MATp06xalTpwBYLBacPn2a5+e+++679R/+4R9++x/+4R9+57777rv1H/7hH36bq6666qqrrrrqqqueH/SgBz2Iq6666qqrrrrqqqvgmmuuefCZM2ce/GIv9mKv9eIv/uKv/WIv9mKvzfOxWq249957Adjb22Nvbw8ASUgCQBIAkgCQBIAkACRxP0ncTxIPJIl/Dds8N9vczzb3sw2AbQBsA2Ab2wDYBsA2tgGwDYBtbGMbANvYBsA2trENgG1sA2Ab29gGwDa2AbCNbQBss1gs2NjYYLFYcPr0aTY2Njhz5gzP7b777rv17Nmzt/793//9b//DP/zD7/zDP/zDb3PVVVddddVVV111FQB60IMexFVXXXXVVVddddX/R9dcc82Dz5w58+AXe7EXe60Xf/EXf+0Xe7EXe22ey2q1Ynd3l9VqxaVLl7h06RIAkpAEgCQAJCEJAEkASEISAJK4nyQAJHE/STyQJP6tbPNAtrmfbQBsA2AbANsA2AbANgC2sQ2AbWwDYBvbANjGNrYBsI1tAGxjG9sA2MY2ALaxjW0AbGMbANvYBsA2tgFYLBbY5syZM5w5c4bNzU3OnDnDA9133323AvzDP/zDb//DP/zD7/zWb/3Wd3PVVVddddVVV131/xN60IMexFVXXXXVVVddddX/F9dcc82DX/u1X/u9XvzFX/y1X+zFXuy1eS7L5ZK7776b3d1ddnd3kYQkACQhCQBJSAJAEpIAkASAJCQBIAkASQBIAkAS95PEA0ni+ZHEc7PN82ObB7INgG3uZxsA2wDYxjYAtgGwjW0AbGMbANvYBsA2tgGwjW1sA2Ab2wDYxja2AbCNbWwDYBvbANjGNgC2sQ2AbWwDYBuAjY0Nzpw5w5kzZ9jc3OSaa67hge67775bAX7rt37ru//hH/7hd/7hH/7ht7nqqquuuuqqq676/wE96EEP4qqrrrrqqquuuur/qmuuuebBr/3ar/1e11xzzYNf53Ve5715LsvlkrvuuouLFy9y8eJFJCEJAElIQhIAkpCEJAAkASAJSQBIQhIAkgCQBIAkACQBIIn7SeJ+knhukviX2Oa52eZ+trmfbQBsA2AbANsA2AbANrYBsI1tAGxjGwDb2MY2ALaxDYBtbGMbANvYxjYAtrENgG1sYxsA29gGwDa2AbANgG1sA2Ab2wDYZnNzk42NDa655hquueYarr32Wh7ovvvuu/Uf/uEffvsf/uEffucf/uEffvu+++67lauuuuqqq6666qr/m9CDHvQgrrrqqquuuuqqq/4vueaaax782q/92u/1Oq/zOu99zTXXPJgHWC6X3HHHHVy8eJELFy4gCUlIAkASkpAEgCQkASAJSUgCQBKSAJCEJAAkASAJSQBIAkASAJK4nyTuJ4kHksS/lm0eyDb3s839bANgGwDb2AbANgC2AbCNbQBsYxsA29jGNgC2sY1tAGxjGwDb2MY2ALaxjW0AbGMbANvYxjYAtgGwjW0AbGMbANvYBsA2ALYBsM3m5ibXXHMN1157LZubm1x77bU80H333Xfrb/3Wb333P/zDP/zOP/zDP/w2V1111VVXXXXVVf93oAc96EFcddVVV1111VVX/W93zTXXPPi1X/u13+ud3umdPpsHODo6Yrlccv78eZ7ylKcAIAlJAEhCEpIAkIQkJAEgCUlIAkASkgCQhCQAJCEJAElIAkASAJIAkASAJAAkcT9JPJAk/q1s80C2uZ9tAGwDYBsA2wDYBsA2tgGwjW0AbGMbANvYBsA2trENgG1sYxsA29jGNgC2sY1tAGxjGwDb2AbANrYBsI1tAGxjGwDbANjGNgC2AbANgG0AbLO5ucm1117Ltddey8Me9jAe6L777rv1H/7hH377t37rt77nH/7hH36bq6666qqrrrrqqv/d0IMe9CCuuuqqq6666qqr/je65pprHvzar/3a7/VO7/ROn80DHB0dcfvtt3P+/HnOnz+PJCQhCQBJSAJAEpKQBIAkJCEJAElIQhIAkpCEJAAkIQkASQBIQhIAkgCQhCQAJHE/SdxPEveTxHOTxAtim+dmmweyDYBt7mcbANvYBsA2ALYBsI1tAGxjGwDb2MY2ALaxjW0AbGMb2wDYxjYAtrGNbQBsYxvbANjGNgC2sQ2AbWwDYBvbANgGwDa2AbANgG0AbANgGwDbAGxubrK5ucnDHvYwrrvuOra2trjffffdd+s//MM//PY//MM//M5v/dZvfTdXXXXVVVddddVV//ugBz3oQVx11VVXXXXVVVf9b3HNNdc8+LVf+7Xf653e6Z0+mwc4Ojritttu4/z585w7dw5JSAJAEpKQBIAkJCEJAElIQhIAkpAEgCQkIQlJAEhCEgCSkASAJCQBIAkASUgCQBIAkgCQxP0kcT9JPJAkXlS2eSDb3M8297MNgG0AbANgGwDb2AbANrYBsI1tAGxjGwDb2MY2ALaxjW0AbGMb2wDYxja2AbCNbWwDYBvbANjGNgC2sQ2AbWwDYBsA29gGwDYAtgGwDYBtAGwDYBsA2wBsbm7y8Ic/nOuuu47rrruO+9133323/sM//MNv/9Zv/db3/MM//MNvc9VVV1111VVXXfW/A3rQgx7EVVddddVVV1111f9k11xzzYNf+7Vf+73e6Z3e6bN5gKOjI57xjGdw2223cXR0hCQkASAJSQBIQhKSAJCEJCQBIAlJSAJAEpKQBIAkJCEJAElIAkASkgCQhCQAJCEJAEkASAJAEgCSAJDE/STxQJL417LNA9nmfra5n20AbANgG9sA2AbANrYBsI1tAGxjGwDb2MY2tgGwjW1sA2Ab29gGwDa2sQ2AbWxjGwDb2AbANrYBsI1tAGxjGwDbANjGNgC2AbANgG0AbANgGwDbANgGwDYAttna2uLhD3841113Hddffz33u++++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq6666n8u9KAHPYirrrrqqquuuuqq/2muueaaB7/2a7/2e73O67zOe19zzTUP5pkODw95xjOewTOe8QyOjo6QhCQAJCEJAElIAkASkpAEgCQkIQkASUhCEgCSkIQkACQhCUkASEISkgCQhCQAJCEJAEkASEISAJIAkMT9JAEgiQeSxL+VbR7INvezDYBtAGwDYBsA29gGwDYAtrENgG1sYxsA29jGNgC2sY1tAGxjG9sA2MY2tgGwjW1sA2Ab29gGwDa2AbCNbQBsYxsA2wDYxjYAtgGwDYBtAGwDYBsA2wDYBsA2ALa5n222trZ4+MMfzvXXX8/111/P/e67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrvqfBz3oQQ/iqquuuuqqq6666n+Ka6655sHv+I7v+Fmv8zqv89480+HhIbfeeitnz57l7NmzSEISAJKQBIAkJAEgCUkASEISkgCQhCQkASAJSUgCQBKSkASAJCQhCUkASEISAJKQBIAkJAEgCUkASAJAEgCSAJDE/SRxP0k8N0m8ILZ5fmxzP9sA2OZ+tgGwjW0AbANgG9sA2MY2ALaxDYBtbGMbANvYxjYAtrGNbWwDYBvb2AbANraxDYBtbANgG9vYBsA2tgGwDYBtbANgG9sA2AbANgC2AbANgG0AbANgGwDbANjmfrYBsA3A1tYWj3jEI3jZl31Z7nfffffd+g//8A+//Q//8A+/81u/9VvfzVVXXXXVVVddddX/DOhBD3oQV1111VVXXXXVVf+drrnmmge/9mu/9nu90zu902fzAPfddx+33norT3/605GEJAAkIQkASQBIQhKSAJCEJAAkIQlJAEhCEpIAkIQkJAEgCUlIQhIAkpCEJAAkIQlJAEhCEgCSAJCEJAAkASAJSdxPEgCSuJ8kHkgSLyrbPDfb3M82ALYBsA2AbQBsYxsA2wDYxjYAtrGNbQBsYxvbANjGNrYBsI1tbANgG9vYxjYAtrGNbQBsYxsA29gGwDa2sQ2AbQBsYxsA29gGwDYAtgGwDYBtAGwDYBsA2wDY5n62AbANgG3uZ5utrS2uv/56rr/+eh75yEdyv/vuu+/W3/qt3/ru3/7t3/6e++6771auuuqqq6666qqr/vugBz3oQVx11VVXXXXVVVf9d7jmmmse/I7v+I6f9Tqv8zrvzTMdHh7ytKc9jb//+79HEpIAkIQkACQBIAlJAEhCEpIAkIQkACQhCUkASEISkgCQhCQkIQkASUhCEgCSkIQkACQhCUkASEISAJKQBIAkJAEgCQBJAEgCQBL3k8QDSeJfyzYPZJv72eZ+tgGwjW0AbANgG9sA2MY2ALaxDYBtbGMbANvYxjYAtrGNbWwDYBvb2AbANraxjW0AbGMbANvYBsA2tgGwjW0AbGMbANsA2MY2ALYBsA2AbQBsA2AbANsA2AbANvezDYBt7meb+9lme3ubRzziEVx//fXccMMNANx33323/sM//MNv/9Zv/db3/MM//MNvc9VVV1111VVXXfVfDz3oQQ/iqquuuuqqq6666r/KNddc8+DXfu3Xfq/XeZ3Xee9rrrnmwTzT3/7t33Lfffdx3333IQkASUgCQBKSAJAEgCQkASAJSUgCQBKSAJCEJCQBIAlJSAJAEpKQhCQAJCEJSQBIQhKSkASAJCQBIAlJSAJAEgCSkASAJAAkASAJAEncTxL3k8TzI4n72eYFsc39bHM/2wDYBsA2ALYBsI1tAGxjGwDb2AbANraxDYBtbGMb2wDYxja2AbCNbWxjGwDb2MY2ALaxjW0AbGMbANvYBsA2tgGwjW0AbANgG9sA2AbANgC2AbANgG0AbANgGwDb3M82ALa5n23uZ5v72WZ7e5uXe7mX45GPfCT3u++++279rd/6re/+0R/90c/hqquuuuqqq6666r8OetCDHsRVV1111VVXXXXVf7Zrrrnmwa/92q/9Xu/0Tu/02TzTwcEBT3va0/i7v/s7ACQBIAkASUgCQBIAkpAEgCQkASAJSUgCQBKSAJCEJCQBIAlJSEISAJKQhCQAJCEJSUgCQBKSkASAJCQhCQBJSAJAEpIAkASAJCQBIAkASdxPEveTxHOTxAtjm+dmm/vZBsA297MNgG1sA2AbANvYBsA2trENgG1sYxsA29jGNgC2sY1tbANgG9vYxjYAtrGNbQBsYxvbANjGNgC2sQ2AbWwDYBvbANgGwDa2AbANgG0AbANgGwDbANgGwDYAtrmfbQBscz/b3M8297PN/ba2tnjkIx/Jox71KLa3twG47777bv2t3/qt7/7t3/7t77nvvvtu5aqrrrrqqquuuuo/F3rQgx7EVVddddVVV1111X+Wa6655sHv+I7v+Fmv8zqv894808HBAX/7t3/L0572NAAkASAJAEkASEISAJIAkIQkACQhCQBJSEISAJKQBIAkJCEJAElIQhKSAJCEJCQBIAlJSEISAJKQhCQkASAJSQBIQhIAkpAEgCQkASAJAEkASAJAEveTxANJ4l/DNg9km/vZBsA2ALYBsA2AbWwDYBvbANjGNgC2sY1tAGxjG9sA2MY2trENgG1sYxvbANjGNraxDYBtbANgG9vYBsA2tgGwjW0AbGMbANsA2MY2ALYBsA2AbQBsA2AbANsA2AbANvezDYBt7meb+9nmfra5n20Atre3uf7663nUox7FDTfcAMB999136z/8wz/89m/91m99zz/8wz/8NlddddVVV1111VX/OdCDHvQgrrrqqquuuuqqq/6jvdiLvdhrf/iHf/h3XXPNNQ/mmf7mb/6Gpz71qRweHgIgCQBJAEgCQBIAkpAEgCQAJCEJAElIAkASkgCQhCQkASAJSUgCQBKSkIQkACQhCUlIAkASkpCEJAAkIQlJAEhCEpIAkIQkACQhCQBJAEhCEgCSuJ8k7ieJ+0ni38I2D2QbANvczzYAtrENgG0AbGMbANvYBsA2trENgG1sYxvbANjGNraxDYBtbGMb2wDYxja2AbCNbWwDYBvb2AbANrYBsI1tAGxjGwDbANjGNgC2AbANgG0AbANgGwDbANgGwDb3sw2Abe5nm/vZ5n62uZ9t7mcbgO3tbR75yEfyCq/wCtzvvvvuu/VHf/RHP+e3fuu3vpurrrrqqquuuuqq/1joQQ96EFddddVVV1111VX/Ud7xHd/xs17ndV7nva+55poHAxwcHPCUpzyFv/mbv0ESAJIAkASAJAAkASAJAEkASEISAJKQBIAkJAEgCUkASEISkgCQhCQkASAJSUhCEgCSkIQkJAEgCUlIQhIAkpCEJAAkIQlJAEhCEgCSkASAJCQBIAkASQBI4n6SuJ8knh9JPJBtnh/b3M8297MNgG0AbANgG9sA2AbANraxDYBtbANgG9vYxjYAtrGNbWwDYBvb2MY2ALaxjW1sA2Ab29gGwDa2AbCNbWwDYBvbANjGNgC2AbCNbQBsA2AbANsA2AbANgC2AbANgG3uZxsA29zPNvezzf1scz/b3M8297PN9vY2j3rUo3iFV3gF7nfffffd+qM/+qOf81u/9VvfzVVXXXXVVVddddV/DPSgBz2Iq6666qqrrrrqqn+vd3zHd/ys13md13nva6655sEABwcHPOUpT+Gv//qvAZAEgCQAJAEgCQBJSAJAEgCSAJCEJAAkIQkASUgCQBKSAJCEJCQBIAlJSAJAEpKQhCQAJCEJSUgCQBKSkIQkACQhCUlIAkASkpAEgCQkASAJSQBIAkASAJIAkASAJO4niecmiRfGNs/NNvezzf1sA2Ab2wDYBsA2tgGwjW0AbGMb2wDYxja2AbCNbWxjGwDb2MY2trENgG1sYxvbANjGNrYBsI1tAGxjG9sA2MY2ALaxDYBtAGxjGwDbANgGwDYAtgGwDYBtAGwDYJv72QbANvezzf1scz/b3M8297PN/Wxzv+3tbR71qEfx6Ec/mu3tbQDuu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq67690EPetCDuOqqq6666qqrrvq3ep3XeZ33fsd3fMfPuuaaax4McHBwwJOf/GT++q//GkncTxIAkgCQBIAkACQhCQBJAEgCQBKSAJCEJAAkIQkASUgCQBKSkASAJCQhCQBJSEISkgCQhCQkIQkASUhCEpKQBIAkJCEJAElIQhIAkpAEgCQkASAJSQBIAkAS95MEgCQeSBL/GrZ5INvczzYAtgGwDYBtAGxjGwDb2AbANraxDYBtbGMb2wDYxja2sQ2AbWxjG9sA2MY2trENgG1sYxvbANjGNgC2sY1tAGxjGwDb2AbANgC2sQ2AbQBsA2AbANsA2AbANgC2AbDN/WwDYJv72eZ+trmfbe5nm/vZ5n62eSDbbG9vc+ONN/IKr/AKbG9vA3Dffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddW/DXrQgx7EVVddddVVV1111b/WO77jO37W67zO67z3Nddc82CAg4MDnvzkJ/NXf/VXSOJ+kgCQBIAkACQBIAkASQBIQhIAkgCQhCQAJCEJAElIAkASkgCQhCQkASAJSUgCQBKSkIQkACQhCUlIQhIAkpCEJCQBIAlJSEISAJKQhCQAJCEJAElIAkASAJIAkASAJO4niftJ4t/CNg9kGwDb3M82ALaxDYBtAGxjGwDb2MY2ALaxjW1sA2Ab29jGNgC2sY1tbGMbANvYxja2AbCNbWwDYBvb2AbANraxDYBtbANgG9sA2AbANrYBsA2AbQBsA2AbANsA2AbANgC2uZ9tAGxzP9vczzb3s839bHM/29zPNg9km/ttbW1x44038oqv+Ipsb28DcN999936W7/1W9/9oz/6o5/DVVddddVVV1111b8OetCDHsRVV1111VVXXXXVi+rFXuzFXvvDP/zDv+uaa655MMD+/j5/9Vd/xZOf/GQkASCJ+0kCQBIAkgCQBIAkACQBIAlJAEgCQBKSAJCEJAAkIQkASUgCQBKSkASAJCQhCQBJSEISkgCQhCQkIQlJAEhCEpKQBIAkJCEJSQBIQhKSAJCEJAAkIQkASUgCQBIAkrifJO4niedHEs/NNs/NNg9kGwDbANgGwDYAtrENgG1sA2Ab2wDYxja2sQ2AbWxjG9sA2MY2trGNbQBsYxvb2MY2ALaxjW0AbGMb2wDYxjYAtrGNbQBsA2Ab2wDYxjYAtgGwDYBtAGwDYBsA2wDYBsA297MNgG3uZ5v72QbANg9km/vZ5n62eSDb3M82ANvb29x44428wiu8Ajs7OwDcd999t/7Wb/3Wd//oj/7o53DVVVddddVVV131okEPetCDuOqqq6666qqrrvqXvNiLvdhrf/iHf/h3XXPNNQ8G2N/f58lPfjJ/+Zd/iSQAJAEgiftJAkASAJIAkASAJAAkASAJSQBIAkASkgCQBIAkJCEJAElIAkASkpAEgCQkIQkASUhCEpKQBIAkJCEJSQBIQhKSkIQkACQhCUlIAkASkpAEgCQkASAJSQBIAkASAJIAkMQDSeKBJPEvsc0D2eZ+trmfbQBsYxsA2wDYxjYAtrGNbQBsYxvbANjGNraxDYBtbGMb29gGwDa2sY1tbANgG9vYxjYAtrGNbQBsYxsA29jGNgC2AbCNbQBsYxsA2wDYBsA2ALYBsA2AbQBsA2Cb+9kGwDb3s839bANgmweyzf1scz/bPJBt7mebB9ra2uLGG2/kFV/xFdnZ2QHgvvvuu/Xrv/7r3+cf/uEffpurrrrqqquuuuqqFw496EEP4qqrrrrqqquuuuoFueaaax784R/+4d/1Yi/2Yq8NsL+/z5Oe9CT+6q/+ivtJAkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCUkASEISkgCQhCQAJCEJSQBIQhKSAJCEJCQhCUkASEISkpCEJAAkIQlJSAJAEpKQhCQAJCEJSQBIQhIAkpAEgCQAJAEgCQBJ3E8S95PEv4ZtHsg297MNgG0AbANgG9sA2AbANraxDYBtbGMbANvYxja2sQ2AbWxjG9vYBsA2trGNbWwDYBvb2MY2ALaxjW0AbGMbANvYBsA2tgGwjW0AbGMbANsA2AbANgC2AbANgG0AbANgm/vZBsA297PN/WwDYJv72eaBbHM/2zyQbe5nmweyDcD29jaPecxjePSjH83Ozg4A9913361f//Vf/z7/8A//8NtcddVVV1111VVXPX+U48ePc9VVV1111VVXXfXcrrnmmge/2Zu92Ud90id90k9fc801D97f3+fv//7v+bVf+zXuvvtuJHE/SQBI4n6SAJAEgCQAJAEgCQBJAEgCQBIAkpAEgCQAJCEJAElIAkASkpAEgCQkIQkASUhCEgCSkIQkJCEJAElIQhKSkASAJCQhCUlIAkASkpCEJAAkIQlJAEhCEgCSkASAJAAkASCJ+0nifpL415LEA0nifpIAkASAJO4niedHEg8kiedHEs+PJJ4fSTw3STyQJP6tJPF/yTAM3HnnnTztaU9jvV5z0003sbm5efzFXuzFXvshD3nIS996661/c3h4uMtVV1111VVXXXXVc0IPetCDuOqqq6666qqrrnqgd3zHd/ysd3qnd/psnukv/uIv+Iu/+AsAJAEgiftJAkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCUkASEISAJKQhCQAJCEJSQBIQhKSAJCEJCQhCUkASEISkpCEJAAkIQlJSEISAJKQhCQkASAJSUgCQBKSAJCEJAAkASAJAEkASOJ+knhuknhBbPPcbHM/2wDYBsA2ALYBsI1tAGxjGwDb2MY2ALaxjW1sYxsA29jGNraxDYBtbGMb29jGNgC2sY1tbANgG9vYBsA2trENgG1sA2Ab2wDYxjYAtgGwjW0AbANgGwDbANgGwDYAtgGwzf1sA2Cb+9nmfrYBsM39bPNAtrmfbR7INvezzQPZ5rnZZmdnh0c/+tG80iu9EgD33Xffrb/1W7/13T/6oz/6OVx11VVXXXXVVVc9G3rQgx7EVVddddVVV111FcCLvdiLvfaHf/iHf9c111zzYIC77rqL3/7t3+bg4ID7SeJ+kgCQxP0kASAJAEkASAJAEgCSAJAEgCQAJAEgCUkASAJAEpIAkIQkACQhCUkASEISkgCQhCQkASAJSUhCEpIAkIQkJCEJSQBIQhKSkIQkJAEgCUlIQhIAkpCEJAAkIQkASUgCQBIAkrifJO4niftJ4kVhmweyzf1scz/bANjGNgC2AbCNbWwDYBvbANjGNraxjW0AbGMb29jGNgC2sY1tbGMb2wDYxja2sY1tAGxjG9sA2MY2tgGwjW0AbGMbANvYBsA2ALaxDYBtAGwDYBsA2wDYBsA2ALa5n20AbHM/29zPNgC2uZ9tHsg297PNA9nmfrZ5INs8N9vcb2dnh0c/+tG80iu9EgD33Xffrb/1W7/13T/6oz/6OVx11VVXXXXVVVcBetCDHsRVV1111VVXXfX/2zXXXPPgD//wD/+uF3uxF3ttgP39fX77t3+bu+66CwBJ3E8S95MEgCTuJwkASQBIAkAS95OEJAAkASAJAEkASAJAEpIAkIQkACQhCQBJSEISAJKQBIAkJCEJSQBIQhKSkIQkACQhCUlIQhKSAJCEJCQhCUlIAkASkpAEgCQkIQkASUgCQBKSAJAEgCQAJHE/SdxPEv9atrmfbe5nGwDbANgGwDa2AbCNbQBsYxvbANjGNraxDYBtbGMb29gGwDa2sY1tbGMb2wDYxja2sY1tAGxjG9sA2MY2tgGwjW0AbGMbANvYBsA2ALaxDYBtAGwDYBsA2wDYBsA2ALa5n20AbHM/2wDY5n62uZ9tHsg297PN/WzzQLZ5INs8N9s8kG12dnZ4/dd/fW666SYA7rvvvls/67M+63Xuu+++W7nqqquuuuqqq/4/oxw/fpyrrrrqqquuuur/r3d8x3f8rE/6pE/66WuuuebB+/v7/N3f/R2/8iu/wsHBAfeTxP0kcT9JAEjifpIAkASAJO4nCQBJAEhCEgCSAJAEgCQAJCEJAElIAkASkgCQhCQAJCEJSQBIQhKSkASAJCQhCUlIAkASkpCEJCQhCQBJSEISkpCEJAAkIQlJSAJAEpKQBIAkJAEgCQBJSOJ+kgCQxP0k8fxIQhKSeH4kcT9J3E8SAJIAkMT9JHE/STyQJJ6bJP4tJPH8SOKqf7v1es2dd97Jer1mZ2eHkydPHn/FV3zFt97c3Dz+D//wD7/DVVddddVVV131/xV60IMexFVXXXXVVVdd9f/Pi73Yi732537u5/4Wz/Rnf/Zn/MVf/AX3k8T9JHE/SdxPEgCSuJ8kACQBIIn7SQJAEgCSAJAEgCQkASAJAElIAkASAJKQhCQAJCEJAElIQhIAkpCEJCQBIAlJSEISkgCQhCQkIQlJSEISAJKQhCQkIQlJAEhCEpKQBIAkJAEgCUkASEISAJIAkASAJB5IEg8kiRfENs/NNvezDYBtAGwDYBsA29gGwDa2sQ2AbWxjG9sA2MY2trGNbWwDYBvb2MY2trENgG1sYxvb2MY2ALaxjW1sA2Ab29gGwDa2AbCNbQBsYxsA2wDYxjYAtgGwDYBtAGwDYBsA2wDY5n62AbDN/WwDYJv72eZ+trmfbR7INvezzQPZ5oFs89xs88Jsb2/zmMc8hld6pVcC4L777rv1t37rt777R3/0Rz+Hq6666qqrrrrq/xv0oAc9iKuuuuqqq6666v+Pa6655sEf/uEf/l0v9mIv9toA+/v7/OZv/iZ33XUXknggSdxPEgCSuJ8k7icJAEkASOJ+kgCQBIAkACQBIAkASUgCQBIAkpAEgCQAJCEJAElIQhIAkpCEJAAkIQlJSAJAEpKQhCQkASAJSUhCEpKQhCQAJCEJSUhCEpIAkIQkJCEJAElIQhIAkpAEgCQAJAEgCQBJ3E8S95PEi8o2D2QbANvczzYAtrENgG1sA2Ab2wDYxja2sQ2AbWxjG9vYxjYAtrGNbWxjG9vYBsA2trGNbWxjGwDb2MY2ALaxjW0AbGMb2wDYxjYAtrENgG0AbGMbANsA2AbANgC2AbANgG0AbHM/2wDY5n62AbDN/WxzP9vczzYPZJv72eaBbPNAtnlutnlR7Ozs8Pqv//rceOONAPzDP/zDb3/913/9+9x33323ctVVV1111VVX/X9BOX78OFddddVVV1111f8P7/iO7/hZn/RJn/TT11xzzYP39/f527/9W375l3+Z/f197ieJ+0nifpK4nyQAJHE/SQBIAkAS95MEgCQAJAEgCQBJAEgCQBKSAJAEgCQkASAJSQBIQhKSAJCEJCQBIAlJSAJAEpKQhCQkIQlJAEhCEpKQhCQkASAJSUhCEpKQhCQAJCEJSUgCQBKSAJCEJAAkIQkASQBI4n6SuJ8k/jUk8UCSAJDE8yOJ+0nifpJ4bpJ4QSTxwkjiBZHEVf/x1us1j3/84wG46aabuOaaax78iq/4im+9ubl5/B/+4R9+h6uuuuqqq6666v8D9KAHPYirrrrqqquuuur/tmuuuebBH/7hH/5dL/ZiL/baAHfeeSc/8zM/A4AkHkgS95PE/SRxP0kASOJ+kgCQxP0kASAJAEkASAJAEgCSAJAEgCQkASAJAElIAkASkgCQhCQkASAJSUgCQBKSkASAJCQhCUlIQhKSAJCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkpAEgCQkIQkASUgCQBIAkgCQBIAk7ieJ5yaJ52ab52ab+9nmfrYBsA2AbWwDYBvb2AbANraxDYBtbGMb29jGNgC2sY1tbGMb29gGwDa2sY1tbGMb2wDYxja2sQ2AbWxjGwDb2MY2ALaxDYBtbANgGwDb2AbANgC2AbANgG0AbANgGwDb3M82ALa5n20AbHM/29zPNvezzQPZ5n62eSDbPJBtnptt/rV2dnZ49KMfzSu90isBcN999936WZ/1Wa9z33333cpVV1111VVXXfV/GeX48eNcddVVV1111VX/d73jO77jZ33SJ33ST19zzTUP3t/f55d+6Zf48z//cx5IEveTxP0kcT9J3E8SAJK4nyQAJHE/SQBIAkASAJIAkASAJAAkASAJSQBIAkASkgCQhCQAJCEJSQBIQhKSAJCEJCQBIAlJSEISkpCEJAAkIQlJSEISkpAEgCQkIQlJSEISkgCQhCQkIQkASUgCQBKSAJCEJAAkcT9J3E8S95OEJJ4fSUjigSRxP0n8a0jigSTx/EjiXyKJq/7j2ObfYr1ec+edd7K/v8/p06c5efLk8Vd8xVd8683NzeP/8A//8DtcddVVV1111VX/V6EHPehBXHXVVVddddVV//dcc801D/7wD//w73qxF3ux1wZ4whOewG/8xm8AIIkHksT9JHE/SdxPEveTxP0kASCJ+0kCQBIAkgCQBIAkACQBIAkASQBIAkASkgCQhCQAJCEJAElIAkASkpCEJAAkIQlJAEhCEpKQhCQkIQkASUhCEpKQhCQkASAJSUhCEpKQhCQkASAJSUgCQBKSkASAJCQBIAkASQBI4n6SuJ8kXlS2eSDb3M82ALYBsI1tAGxjGwDb2MY2ALaxjW1sYxsA29jGNraxjW1sYxsA29jGNraxjW1sYxsA29jGNraxDYBtbGMbANvYxjYAtrENgG1sA2AbANvYBsA2ALYBsA2AbQBsA2AbANvczzYAtrmfbQBscz/b3M8297PNA9nmfrZ5INs8kG0eyDb/Xjs7Ozz60Y/mlV7plQC47777bv2sz/qs17nvvvtu5aqrrrrqqquu+r+Gcvz4ca666qqrrrrqqv9b3vEd3/GzPumTPumnr7nmmgfv7e3xi7/4i/zt3/4t95PEA0nifpK4nyTuJ4n7SeJ+kgCQxP0kASAJAEkASAJAEgCSAJAEgCQAJAEgCUkASEISAJKQBIAkJAEgCUlIAkASkpCEJAAkIQlJSEISkpAEgCQkIQlJSEISkpAEgCQkIQlJSEISkgCQhCQkIQkASUhCEgCSAJCEJO4nCQBJ3E8S/xqSeCBJvDCSuJ8kHkgSz48k/iWSuOp/pvV6zZ133skTnvAEHvrQh3Ly5Mnjr/iKr/jWm5ubx//hH/7hd7jqqquuuuqqq/4vQQ960IO46qqrrrrqqqv+b7jmmmse/OEf/uHf9WIv9mKvDfD4xz+e3/iN3wBAEg8kiftJ4n6SuJ8k7ieJ+0nifpIAkMT9JAEgCQBJAEjifpKQBIAkACQBIAkASUgCQBIAkpAEgCQkIQkASUhCEgCSkIQkJAEgCUlIQhKSkIQkACQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkACQhCUkASEISkgCQhCQAJAEgCQBJ3E8Sz00Sz49tnptt7mcbANsA2MY2ALYBsI1tbANgG9vYxjYAtrGNbWxjG9vYxjYAtrGNbWxjG9vYxja2sQ2AbWxjG9vYxjYAtrGNbQBsYxvbANjGNgC2sQ2AbQBsYxsA2wDYBsA2ALYBsA2AbQBsA2Cb+9nmfrYBsM39bHM/29zPNg9km/vZ5oFs80C2eSDb/Efa2dnh0Y9+NK/0Sq8EwH333XfrZ33WZ73OfffddytXXXXVVVddddX/BZTjx49z1VVXXXXVVVf97/diL/Zir/0VX/EVf3XNNdc8eG9vj1/8xV/kb/7mb7ifJB5IEveTxP0k8UCSAJDE/SRxP0ncTxIAkgCQBIAk7icJAEkASEISAJIAkASAJCQBIAkASUgCQBKSkASAJCQhCQBJSEISkgCQhCQkIQlJSEISAJKQhCQkIQlJSEISkpAEgCQkIQlJSEISkgCQhCQkASAJSUgCQBIAkgCQBIAk7ieJ+0lCEi+IJCTxryGJ50cSz00S/1Uk8T+Zbf6vWK/X3Hnnndx5553ceOONnDx58vgrvuIrvvXm5ubxf/iHf/gdrrrqqquuuuqq/+0ox48f56qrrrrqqquu+t/twz/8w7/rfd/3fb8a4M477+SHf/iH2d/f54Ek8UCSuJ8kHkgS95PE/SQBIIn7SeJ+kgCQBIAk7icJAEkASAJAEgCSkASAJAAkASAJSQBIQhIAkpCEJAAkIQlJAEhCEpKQBIAkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQBIAkJCEJSQBIQhIAkpAEgCQAJHE/SdxPEi8qSdxPEveTBIAkACRxP0ncTxLPTRL/Ekn8a0jiqv859vf3efrTn856veZRj3rU8Rd/8Rd/bYB/+Id/+B2uuuqqq6666qr/zSjHjx/nqquuuuqqq6763+maa6558Jd/+Zf/1Yu/+Iu/NsCf/Mmf8Ou//usASOKBJPFAkrifJB5IEveTxP0kcT9JAEjifpIAkASAJO4nCQBJAEgCQBIAkgCQhCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSAJCEJCQhCUlIQhKSAJCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkACQhCUkASEISkgCQBIAkACQBIIn7SeL5kYQknh9J3E8SL4wk7ieJ5yaJF0YS/1qS+P/KNv9Trddr7rrrLgBuvPFGXvzFX/y1X+d1Xue9/+zP/uxnDg8Pd7nqqquuuuqqq/43ohw/fpyrrrrqqquuuup/n3d8x3f8rE/6pE/66c3NzeN7e3v8wi/8Ak94whO4nyQeSBIPJIkHksT9JHE/SdxPEveTBIAk7icJAEncTxIAkgCQBIAkACQBIAkASUgCQBIAkpAEgCQkASAJSQBIQhKSAJCEJCQhCQBJSEISkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSAJCEJCQhCUlIQhIAkpCEJAAkIQkASUgCQBL3kwSAJB5IEpKQxP0kIQlJPJAk7icJAEkASOJFIYkXRBL/VSRx1X8eSUhCEgB33nknj3/843noQx/KyZMnj7/iK77iW29ubh7/h3/4h9/hqquuuuqqq67634Zy/Phxrrrqqquuuuqq/z2uueaaB3/SJ33ST73O67zOewM8/vGP5yd/8ifZ39/nuUnigSRxP0k8kCTuJ4n7SeJ+krifJO4nCQBJAEjifpIAkASAJAAkASAJAEkASAJAEpIAkIQkACQhCQBJSAJAEpKQBIAkJCEJSQBIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpIAkIQkJCEJAElIAkASAJIAkMT9JHE/SfxLJPFAknhhJHE/STyQJJ4fSfx7SOKq/36SkIQknp9hGHja057GMAw88pGPPP7iL/7irw3wD//wD7/DVVddddVVV131vwnl+PHjXHXVVVddddVV/ztcc801D/6cz/mc33rIQx7y0nt7e/z8z/88f/3Xf839JPFAknggSdxPEg8kiftJ4n6SuJ8k7ieJ+0kCQBL3kwSAJAAkASAJAEkASAJAEgCSAJCEJAAkASAJSQBIQhKSAJCEJCQBIAlJSEISAJKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQBIAlJSAJAEpIAkIQkACRxP0ncTxIvKkk8kCQAJAEgCQBJ3E8SDySJ50cS/1aSeFFI4l8iiX+Jbf4vksS/lSQkIYkXxTAM3Hnnnezt7fHQhz6UF3/xF3/t13md13nvP/uzP/uZw8PDXa666qqrrrrqqv8NKMePH+eqq6666qqrrvqf73Ve53Xe+3M/93N/a3Nz8/je3h4/+ZM/yblz53ggSTyQJB5IEg8kiftJ4n6SuJ8k7ieJ+0nifpIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJAEhCEgCSkASAJCQhCUkASEISkgCQhCQkIQlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJCQhCUlIAkASkpAEgCQkASAJAEkASOJ+knhukpCEJCQhiQeSxItKEg8kiecmiX8rSfx3kMT/VZKQhCQkIQlJSEISkpCEJCQhCUn8W507d47HP/7xPPShD+XkyZPHX/EVX/GtNzc3j//DP/zD73DVVVddddVVV/1PRzl+/DhXXXXVVVddddX/bO/4ju/4We/7vu/71QCPe9zj+Imf+AnW6zWSeCBJPJAkHkgSDySJ+0nifpJ4IEkASOJ+krifJAAkcT9JAEgCQBIAkgCQBIAkACQBIAkASQBIQhIAkpAEgCQkASAJSUgCQBKSkIQkACQhCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpIAkIQkJAEgCUkASAJAEgCSAJDEA0lCEs+PJB5IEveTBIAkACTx/EjigSTxbyWJ/062ueo/zjAMPO1pT2MYBh75yEcef/EXf/HXBviHf/iH3+Gqq6666qqrrvqfjHL8+HGuuuqqq6666qr/ma655poHf9InfdJPvc7rvM57A/zar/0af/Inf8L9JPFAknggSTyQJB5IEveTxANJ4n6SuJ8kACRxP0ncTxIAkgCQBIAk7icJAEkASEISAJIAkASAJCQBIAlJAEhCEgCSkIQkACQhCUlIAkASkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSQBIQhKSAJCEJAAkASCJ+0nifpL4l0hCEveTxP0k8dwkcT9JPJAk/i0kcdX/TcMwcOeddwJw44038uIv/uKv/Tqv8zrv/Wd/9mc/c3h4uMtVV1111VVXXfU/EeX48eNcddVVV1111VX/81xzzTUP/qZv+qanX3PNNQ/e29vj53/+53nqU5/KA0nigSTxQJJ4IEk8kCQeSBL3k8T9JHE/SdxPEgCSuJ8kACQBIIn7SQJAEgCSAJAEgCQkASAJAElIAkASkgCQhCQAJCEJSQBIQhKSkASAJCQhCUlIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQBIAkJCEJAEkASAJAEgCSuJ8k/jUkcT9JPJAkACRxP0k8kCReVJL4jyKJ/89s80C2+Z/ozjvv5AlPeAIPfehDOXny5PFXfMVXfOs/+7M/+5nDw8Ndrrrqqquuuuqq/2kox48f56qrrrrqqquu+p/lxV7sxV77K77iK/4K4I477uAHfuAH2NvbQxIPJIkHksQDSeK5SeJ+knggSdxPEveTxP0kcT9JAEjifpIAkMT9JAEgCQBJAEgCQBIAkgCQhCQAJAEgCUkASEISkgCQhCQAJCEJSUhCEgCSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISAJKQhCQAJCEJAEkASOJ+knggSUhCEpKQhCSemySemyT+JZJ4YSTxf4VtrvrXkYQkhmHgaU97GrPZjAc96EHHX/EVX/GtNzc3j//DP/zD73DVVVddddVVV/1PQjl+/DhXXXXVVVddddX/HO/4ju/4WR/xER/x3QCPe9zj+Lmf+znuJ4kHksRzk8QDSeKBJHE/STyQJO4niftJ4n6SuJ8k7icJAEkASOJ+kgCQBIAkACQBIAkASQBIQhIAkgCQhCQAJCEJAElIQhIAkpCEJCQBIAlJSEISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSAJAEgCQAJAEgiQeSxAsiCUk8kCQAJPFAkrifJO4niedHEv/ZJPHfxTZXvXCSkMQDDcPAuXPnWK/XPPKRjzz+4i/+4q8N8A//8A+/w1VXXXXVVVdd9T8F5fjx41x11VVXXXXVVf8zfO7nfu5vvc7rvM57A/zxH/8xv/M7v8MDSeKBJPHcJPFAknggSTyQJO4niftJ4n6SuJ8k7ieJ+0kCQBL3kwSAJAAkASAJAEkASAJAEgCSkASAJAAkIQkASUgCQBKSkASAJCQhCUkASEISkpCEJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpIAkIQkACQhCQBJ3E8S95PEi0ISz48kACRxP0m8MJL4v8g2/1q2+f9IEpJ4QYZh4K677gLgxhtv5MVf/MVf+5prrnnwn/7pn/4MV1111VVXXXXV/wSU48ePc9VVV1111VVX/fe65pprHvxJn/RJP/ViL/Zirw3wYz/2Yzz+8Y/nuUniuUnigSTxQJJ4IEk8kCTuJ4n7SeJ+krifJO4niftJAkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJCEJAElIAkASkpAEgCQkIQlJAEhCEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQBIAkASQBI4n6SeG6SkIQknpsk7ieJ50cS95PEc5PE/zW2eWFs829lm/vZ5n87SUjiRXXXXXdx11138ehHP5qHPOQhL/3iL/7ir/0P//APv3N4eLjLVVddddVVV13134ly/Phxrrrqqquuuuqq/z7XXHPNgz/ncz7ntx7ykIe89N7eHj/7sz/LHXfcgSSemySemyQeSBIPJIkHksQDSeJ+knggSdxPEveTBIAk7ieJ+0kCQBIAkgCQBIAkACQBIAkASQBIAkASkgCQBIAkJCEJAElIAkASkpCEJAAkIQlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEgCSkASAJCRxP0kASOKBJCGJB5KEJB5IEveTBIAkXhSS+K8kif+PbPM/jSQk8W+xv7/PE57wBB760Idy0003PfgVX/EV3/rP/uzPfubw8HCXq6666qqrrrrqvwvl+PHjXHXVVVddddVV/z1e7MVe7LW/4iu+4q82NzeP7+3t8R3f8R3s7e1xP0k8kCSemyQeSBIPJIkHksQDSeJ+knggSdxPEveTBIAk7ieJ+0kCQBIAkgCQxP0kASAJSQBIAkASAJIAkIQkACQhCQBJSEISAJKQhCQkASAJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQBIAkASdxPEveTxAsjiQeSxPMjiftJ4oEkcdX/P5KQxL/XMAw8/elP56EPfSgnT548/oqv+Ipvfeutt/7N2bNnb+Wqq6666qqrrvrvQDl+/DhXXXXVVVddddV/vRd7sRd77c/93M/9LYDbb7+dH/iBH+C5SeK5SeKBJPFAknggSTyQJB5IEg8kiftJ4n6SuJ8k7icJAEncTxIAkgCQxP0kASAJAEkASEISAJIAkASAJCQBIAlJAEhCEpIAkIQkJAEgCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQBIAkASQBIAkAS95PEi0ISDyQJAEkASOJ+knggSbwgknh+bHPVC2ab/8kkIYn/KJIYhoGnP/3pDMPAIx/5yOMv9mIv9tqbm5vH/+Ef/uF3uOqqq6666qqr/qtRjh8/zlVXXXXVVVdd9V/rdV7ndd77kz7pk34K4B/+4R/42Z/9WSTx3CTx3CTxQJJ4bpJ4IEk8kCTuJ4kHksT9JHE/SdxPEveTBIAk7icJAEncTxIAkgCQBIAkACQBIAlJAEgCQBKSAJCEJAAkIQkASUhCEpIAkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSAJCEJAAkASCJ+0nigSQhCUlIQhIPJIl/iSQeSBLPTRL/FraRhG3+JZJ4YSTxP5Vt/jeShCQk8R9FEpK43zAM7O/vMwwDj3zkI49fc801D97c3Dz+D//wD7/DVVddddVVV131X4ly/Phxrrrqqquuuuqq/zqv8zqv894f/uEf/l0Af/RHf8Rv//ZvAyCJ5yaJ5yaJB5LEc5PEA0nigSRxP0k8kCTuJ4n7SeJ+krifJO4nCQBJAEjifpIAkASAJAAkASAJAEkASEISAJKQBIAkJAEgCUkASEISkpAEgCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJBERSEISkgCQhCQkIQlJSEISAJKQhCQAJAEgCQBJAEjigSTx/EhCEveTxP0kASAJAEk8kCSemyT+o9jm+ZHE/0S2+b9IEpL4jyQJSTw/wzBw1113AfDIRz7y+Iu/+Iu/NsA//MM//A5XXXXVVVddddV/Fcrx48e56qqrrrrqqqv+a3z4h3/4d73TO73TZwP8yq/8Cn/5l3/J/STx3CTx3CTx3CTxQJJ4IEk8kCQeSBL3k8T9JHE/SdxPEveTxP0kASCJ+0kCQBIAkgCQBIAkACQBIAkASUgCQBIAkpAEgCQkIQkASUhCEgCSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQBIAkJCEJSUhCEgCSkASAJCQBIIn7SeJ+kviXSOJ+kviXSOKBJHHV/wyS+PeQhCQkIYn/aJJ4Udx1110A3Hjjjbz4i7/4awP8wz/8w+9w1VVXXXXVVVf9V6AcP36cq6666qqrrrrqP9+Hf/iHf9frvM7rvDfAj/7oj/LUpz6VB5LEc5PEc5PEc5PEA0nigSTxQJJ4IEncTxIPJIn7SQJAEveTxP0kASCJ+0kCQBIAkgCQBIAkACQBIAkASQBIQhIAkpAEgCQkIQkASUhCEgCSkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIQhIAkpAEgCQAJAEgiftJ4kUliftJAkASAJK4nyQeSBJX/c8iCUlI4l8iCUlIQhL/WSQhiX+Nu+66i/39fR7ykIfw4i/+4q8N8A//8A+/w1VXXXXVVVdd9Z+Ncvz4ca666qqrrrrqqv9cH/7hH/5dr/M6r/PeAD/6oz/KHXfcwfMjiecmiQeSxHOTxANJ4oEk8UCSeCBJ3E8SDySJ+0nifpIAkMT9JHE/SQBIAkASAJIAkASAJAAkASAJAEkASEISAJKQBIAkJAEgCUlIAkASkpCEJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKICCQhCUlIQhKSkIQkJAEgCUlIQhKSAJCEJAAkIQkASdxPEg8kCUlIQhKSkMQDSeKFkcQDSeL/Ktv8XyAJSUhCEpKQhCQk8Z9NEpL4tzp//jz7+/s85CEP4cVf/MVf+5prrnnwn/7pn/4MV1111VVXXXXVfybK8ePHueqqq6666qqr/vN87ud+7m+94iu+4lsD/OiP/ii33347AJJ4bpJ4bpJ4bpJ4IEk8kCQeSBIPJIkHksQDSeJ+krifJO4niftJAkAS95MEgCQAJAEgiftJQhIAkgCQBIAkACQhCQBJSAJAEpIAkIQkJAEgCUlIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISAJIAkASAJO4nCUm8IJJ4IEkASAJAEgCSeCBJPD+SeH5sc9W/nm3+N5KEJP6tJCEJgPPnz/PEJz6Rl3zJl+QhD3nIS19zzTUP/tM//dOf4aqrrrrqqquu+s9COX78OFddddVVV1111X+Oz/3cz/2tF3uxF3ttgB/90R/l9ttv536SeG6SeG6SeG6SeCBJPJAknpskHkgS95PEA0nifpK4nyTuJ4n7SQJAEveTBIAkACRxP0kASAJAEgCSkASAJAAkIQkASQBIQhKSAJCEJCQBIAlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJiEASkpCEJCQhCUlIQhKSkIQkACQhCUlIQhIAkgCQhCTuJwkASbwoJPH8SOL5kcTzI4l/iW3+L7PNc7PN/yeS+PeQxHMbhoEnPvGJvORLviQPechDXvqaa6558J/+6Z/+DFddddVVV1111X8GyvHjx7nqqquuuuqqq/7jfe7nfu5vvdiLvdhrA/zoj/4ot99+Ow8kiecmiecmiecmiQeSxHOTxANJ4oEkcT9JPJAk7ieJ+0nifpK4nyTuJwkASQBI4n6SAJAEgCQAJAEgCQBJSAJAEgCSkASAJCQBIAlJSAJAEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQAJCEJAEkASOJ+knggSUhCEpJ4IEncTxIPJIn7SeK5SeJfyzb/lWxz1X8uSUji30oSknhBhmHgiU98Ii/5ki/JQx7ykJe+5pprHvynf/qnP8NVV1111VVXXfUfjXL8+HGuuuqqq6666qr/WJ/7uZ/7Wy/2Yi/22gA/8iM/wh133MFzk8Rzk8Rzk8Rzk8Rzk8QDSeKBJPFAknggSdxPEveTxP0kcT9J3E8S95MEgCTuJwkASQBIAkASAJIAkASAJAAkIQkASUgCQBKSAJCEJCQBIAlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkgCQBIAkACQBIIn7SUISz00SkrifJO4nCQBJ3E8SDySJfy/bXPW/myQk8e8hiRfFMAw88YlP5CVf8iV5yEMe8tLXXHPNg//0T//0Z7jqqquuuuqqq/4jEVx11VVXXXXVVf+hPvdzP/e3XuzFXuy1AX7kR36E22+/nf8rbPO/jW3+M0ji30MSL4gkACQBIIn7SeJfIon7SeL5kcQDSeI/giT+u9nmqn89SUji30MSkvjX2N/f5wd+4AcAeJ3XeZ33/vAP//Dv4qqrrrrqqquu+o9EOX78OFddddVVV1111X+Mz/3cz/2tF3uxF3ttgB/5kR/h9ttvB0ASz48knpsknpskHkgSz00SDySJB5LEA0nigSRxP0k8kCTuJ4n7SQJAEveTBIAk7icJAEkASAJAEgCSAJAEgCQAJCEJAEkASEISAJKQhCQAJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQBIAkACQBIAkASbyoJHE/SQBI4vmRxAsjCdv8a9jmv5Jt/rezzX8HSUji30sS/xaSGIaBJz7xibzkS74kD3nIQ176mmuuefCf/umf/gxXXXXVVVddddV/BMrx48e56qqrrrrqqqv+/T78wz/8u17xFV/xrQF+5Ed+hNtvv537SeL5kcRzk8Rzk8Rzk8QDSeKBJPFAknhukrifJB5IEveTxP0kcT9J3E8SAJK4nyQAJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJSAJAEpKQBIAkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQBIAkACRxP0k8kCQkIQlJSOKBJPH8SOJ+knh+JPGC2OZFYZur/ueShCT+vSQhiX8tSUjifsMw8MQnPpGXfMmX5CEPechLA/zDP/zD73DVVVddddVVV/17UY4fP85VV1111VVXXfXv847v+I6f9eZv/uYfDfAjP/Ij3H777TyQJJ4fSTw3STw3STw3STyQJJ6bJB5IEg8kiftJ4oEkcT9J3E8S95PE/SQBIIn7SQJAEgCSuJ8kACQBIAlJAEgCQBIAkpAEgCQkASAJSUgCQBKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUgCQBIAkgCQxP0kIYnnRxLPjyQAJHE/STw3SbyobPPC2Oaq/3kkIYn/CJL4t5DE8zMMA0984hN5yZd8SV78xV/8tQH+4R/+4Xe46qqrrrrqqqv+PSjHjx/nqquuuuqqq676t3ud13md937f933frwb44R/+Ye644w6eH0k8N0k8N0k8N0k8N0k8kCSemyQeSBIPJIkHksT9JHE/SdxPEveTxP0kcT9JAEgCQBL3kwSAJAAkASAJAElIAkASAJKQBIAkJAEgCUkASEISkpAEgCQkIQlJSEISkpCEJB5IEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSEISAJKQhCQkIQlJSAJAEpIAkASAJO4niX+JJO4niedHEg8kiX8L27wwtvnvZJv/CLZ5UdnmfyJJSOI/giQk8W8hiRdmGAb29/d5yEMewou/+Iu/NsA//MM//A5XXXXVVVddddW/FeX48eNcddVVV1111VX/Ni/2Yi/22p/0SZ/0UwA//MM/zO23344knh9JPDdJPDdJPDdJPDdJPDdJPJAkHkgSDySJB5LE/SRxP0ncTxL3k8T9JHE/SQBI4n6SAJAEgCQAJAEgCQBJAEhCEgCSAJCEJAAkIQlJAEhCEpIAkIQkJCEJSUhCEg8kCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKICCQhCUlIQhKSAJCEJCQhCUkASEISAJIAkASAJF5UkrifJAAkASCJB5LEv4dtXhjb/HvY5n862/xr2eY/myQkIYn/CJKQxL+FJCTxojh//jz7+/s85CEP4cVf/MVfG+Af/uEffoerrrrqqquuuurfgnL8+HGuuuqqq6666qp/vRd7sRd77c/93M/9LYBf+qVf4ilPeQr3k8Rzk8Rzk8TzI4nnJokHksRzk8QDSeKBJPFAknggSdxPEg8kiftJ4n6SAJDE/SQBIIn7SQJAEgCSAJAEgCQAJAEgCUkASAJAEpIAkIQkACQhCUlIAkASkpCEJCQhCQBJSEISkpCEJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJBERSEISkpCEJCQhCUlIAkASkpCEJAAkIQkASdxPEveThCQkIQlJSOKBJPEvkcR/BNu8ILb5n8w2/xNI4j+CJCQhif9Ikvi3ksS/hiTOnz8PwA033MA111zz4KOjo0u33nrrX3PVVVddddVVV/1rUY4fP85VV1111VVXXfWv82Iv9mKv/bmf+7m/BfAHf/AH/MVf/AUPJInnJonnRxLPTRLPTRLPTRIPJIkHksQDSeKBJPFAkrifJB5IEveTxP0kASCJ+0nifpIAkASAJAAkASAJAEkASAJAEgCSkASAJCQBIAlJAEhCEpIAkIQkJCEJSUgCQBKSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUkASAJAEgCSuJ8kXhBJSOJ+kgCQBIAk7ieJ50cSz49tXhDbvDC2+Z/GNg9km38N2/xLbPOvIQlJSOJFJQlJSEIS/9EkIYl/C0lI4l9DEve7++67AXjEIx5x/MEPfvBL33rrrX9z9uzZW7nqqquuuuqqq/41KMePH+eqq6666qqrrnrRXXPNNQ/+iq/4ir8CuP322/mlX/olnpsknpsknh9JPDdJPDdJPDdJPJAkHkgSz00SDySJ+0nigSRxP0ncTxL3k8T9JAEgiftJAkASAJIAkASAJAAkASAJAEkASEISAJKQBIAkJAEgCUlIAkASkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCQBJSOJ+kgCQxAtTayUiiAj6vqfWSq2VWiu1Vmqt1Frpuo6u66i1Umul1ookSilEBK01nh/bvCC2eUFsc9W/jiQkIQlJSEISkpCEJCTxn0USkvi3kIQk/rUk8dzuvvtuAB7xiEccf7EXe7HX/rM/+7OfOTw83OWqq6666qqrrnpRUbnqqquuuuqqq15k11xzzYM//MM//LsAbrvtNn7kR36EF5VtJPFfyTaS+J/INpKwjSReGNtIAsA2kgCwjSTuZxtJPDfbAEjiRWUbSfxrSeJfSxIPJAmAWisAXddRa6WUgiRqrZRSAKi1UmvlP8s4jtgGYBgGhmEAYL1es16vsc16vWa9XrNarbDN8yMJ2/xPYJurXjhJ/FtJ4l9LEi/Mk570JLa3t3nUox714M/5nM/5rQ/5kA95CFddddVVV1111YuKylVXXXXVVVdd9SL78A//8O96sRd7sde+7bbb+OEf/mEAJPE/hW0k8W9lG0n8e9lGEs+PbSTx3Gwjif9Puq5DEovFgq7r6LqOWitd11Fr5d/i6OiI+y2XSwBs86LY2NjgfhsbGwB0Xcf9+r7nX7Jer1mtVqzXa1arFavViuVyye7uLv9b2Ob/K0n8W0ni30IS/5L9/X3+4i/+gu3tbW644YYHf9M3fdPTP+RDPuQhXHXVVVddddVVLwoqV1111VVXXXXVi+RzP/dzf+vFXuzFXvvSpUv88A//MC+MbSTxb2UbSTyQbSTxv5VtJPEvsY0k/qPYRhL/FraRxL9X13XMZjM2NzcB2NzcZGNjg3/JcrkE4OjoiOVyydHREQDL5ZKjoyMAjo6OWC6XANjm+bHNc7PNc7PNc9vY2MA2ABsbG2xsbACwsbHBxsYGGxsbAGxubrKxscFsNmM2m/H8rFYrlsslq9WKCxcusFwuuXDhAv9VbPPfyTb/U0ni30MS/1qS+NfY39/nd37nd3jzN39zrrnmmgd/+Id/+Hd9/dd//ftw1VVXXXXVVVf9S6hcddVVV1111VX/ond8x3f8rBd7sRd7bYBf/MVf5D+SbSTxP51tJAFgG0kA2EYS/9FsI4kHso0kAGwjifvZRhIPZBtJ/Ffq+57ZbMbW1hZbW1tsbW3xgiyXSwAuXLjA0dERAOfPn2e5XLJcLrmfbZ6bbV4Utvn3ODo6wjYAR0dH3M82z21jYwPbbG5usrGxwcbGBpubm2xsbHDmzBnm8znz+RyA66+/nvstl0uWyyXnz5/n/PnznD9/nheFbf6r2eb/Ekn8e0ji30IS/xqSANjf3+fnf/7neZd3eRde53Ve573vu+++W3/0R3/0c7jqqquuuuqqq14Y9KAHPYirrrrqqquuuuoFe7EXe7HX/tzP/dzfAvihH/ohbr/9dh5IEs+PJJ4fSTw3STw3STw3STw3STyQJB5IEg8kiecmiftJ4oEkcT9J3E8S95MEgCTuJ4n7SQJAEgCSAJAEgCQAJAEgCQBJAEhCEgCSkASAJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSiAgkIQlJSEISEYEk5vM5p0+fZjabcfr0aZ6f5XIJwJ133gnAhQsXuHDhArZ5brZ5brZ5brZ5brZ5brZ5brZ5fmzz3Gzz/Njm+bHN82ObjY0NNjc32djY4MyZM2xubnLmzBmen6OjI86fP8+5c+c4Ojri3Llz2MY2trGNbQBsYxvbANjGNgC2AbCNbQBsA2AbANsA2AbANvezDYBtAGxzP9vczzb3s839bHM/2zyQbf47SeLfQxL/WpL415LEc3vkIx/Ja7/2awPw9V//9e/zW7/1W9/NVVddddVVV131gqAHPehBXHXVVVddddVVz98111zz4G/6pm96OsDv//7v84d/+Ic8P5J4bpJ4fiTx3CTx3CTx3CTx3CTxQJJ4bpJ4IEk8kCTuJ4kHksT9JHE/SdxPEveTBIAk7icJAEkASAJAEgCSAJAEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkJDGfz7n22ms5duwYOzs7PLflcslyueTChQusViuWyyUXLlwAwDYPZJvnZpvnZpsHss1zs83zY5vnZpvnZpvnxzbPzTbPj22eH9u8ILbZ3NzkzJkznDlzhs3NTc6cOcNzOzo64ujoiLNnz3L27FnOnj2LbQBsYxvbANjGNgC2AbCNbQBsA2AbANsA2AbANgC2uZ9tAGxzP9vczzb3s839bHM/2zyQbf47SOLfQxL/FpL415DEC/NyL/dyvNzLvRz33XffrZ/1WZ/1Ovfdd9+tXHXVVVddddVVzw960IMexFVXXXXVVVdd9fx97ud+7m+92Iu92Gvfdttt/NAP/RCSeH4k8dwk8fxI4rlJ4rlJ4rlJ4rlJ4rlJ4oEk8UCSeCBJPJAk7ieJ+0nifpK4nyTuJwkASdxPEgCSAJDE/SQBIAlJAEgCQBIAkpAEgCQAJCEJSQBIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQWiwXXX389x48f59ixYzy35XLJXXfdBcCFCxe4ePEi97PNA9nmgWzz3Gzz3GzzQLZ5brZ5fmzz3Gzz3Gzz3Gzz/Njm+bHN82Ob58c2z49tNjc3OXPmDNdccw0bGxtcc801PNDR0RGHh4ecPXuW++67j/vuuw/bANjGNgC2AbCNbQBsA2AbANsA2AbANgC2uZ9tAGxzP9vczzb3s839bHM/2zyQbf4rSeLfSxL/WpL415LEi+LlXu7leLmXeznuu+++Wz/kQz7kIVx11VVXXXXVVc8PetCDHsRVV1111VVXXfW8PvdzP/e3XuzFXuy1b7vtNn7oh34IAEk8P5J4fiTx3CTx/EjiuUniuUnigSTx3CTxQJJ4IEk8kCQeSBL3k8T9JHE/SdxPEveTxP0kASAJAEncTxIAkgCQBIAkJAEgCQBJAEhCEgCSkIQkACQhCUkASEISkpCEJCQhCQBJSCIikIQkJLFYLNjY2ODEiRM85CEP4bktl0vuvvtuLly4wMWLF7mfbZ6bbR7INg9km+dmm+dmmweyzXOzzXOzzXOzzfNjm+dmm+dmm+fHNs+PbZ4f2zw/tnl+Njc3OXPmDGfOnGFzc5NrrrmGBzo8POS+++7j7NmzPO1pT8M2ALaxDYBtAGwDYBsA2wDYBsA2ALa5n20AbHM/29zPNvezzf1scz/bPJBt/itI4t9LEv8WkvjXksSLamdnh9d6rdfi+uuv5x/+4R9++zM/8zNfh6uuuuqqq6666rlRjh8/zlVXXXXVVVdd9Zze8R3f8bNe53Ve570BfuiHfoj1eg2AJJ4fSTw/knhuknh+JPHcJPHcJPFAknhuknggSTyQJB5IEg8kiftJ4oEkcT9JAEjifpK4nyQAJHE/SQBIAkASAJIAkASAJCQBIAkASUgCQBKSAJCEJCQBIAlJSEISkpCEJAAkIQlJACwWCx784AfzsIc9jEc96lFcf/31nDhxAoDVasVtt93GxYsX+Yu/+Atuv/12Ll68yHK55IEk8Z/BNv/ZbPOfwTbPj23+tYZhYHd3lzvvvJNbb72VW2+9ld3dXYZhoO97Njc3OXHiBDfeeCMPechDuOmmmwAYhoFhGPj/SBKS+PeSxL+FJP41JCGJF5UkhmHg7rvv5kEPehA33XTTgwH+4R/+4Xe46qqrrrrqqqseCD3oQQ/iqquuuuqqq656thd7sRd77c/93M/9LYAf+qEf4rbbbuOBJPHcJPH8SOL5kcRzk8Rzk8Rzk8Rzk8QDSeKBJPFAknggSTyQJO4niQeSxP0kcT9JAEjifpIAkMT9JAEgCQBJAEgCQBIAkgCQhCQAJAEgCUlIAkASkpAEgCQkIQlJSAJAEpKQxMbGBjfffDOnTp3i5MmTPNBqteLuu+/mrrvuYrVacT/bPJBtHsg2D2SbB7LNc7PNA9nmgWzz3Gzz3Gzz3Gzz3Gzz3Gzz3Gzz/Njmudnm+bHN82Ob58c2z49tXhDbAGxubnLNNdfwkIc8hGuuuYYHOjw85KlPfSr33nsv9957L7YBsA2AbQBsA2AbANvczzYAtrmfbe5nGwDbPJBt7meb+9nmP4Mk/qNI4t9CEv9aknhRSeK5XX/99bz5m785AJ/5mZ/5Ov/wD//w21x11VVXXXXVVfdDD3rQg7jqqquuuuqqq6645pprHvw5n/M5v3XNNdc8+Pd///f5gz/4A56bJJ4fSTw3STw/knhuknhuknhuknhuknggSTw3STyQJB5IEveTxANJ4n6SuJ8k7ieJ+0kCQBL3kwSAJAAkASAJAEkASAJAEgCSkASAJAAkIQkASUhCEgCSkIQkJCEJAElsbm5y8803c/PNNyOJxWIBwGq1YrVacfHiRZ7+9KdzP9s8kG0eyDYPZJsHss0D2ea52eaBbPNAtnlutnlutnlutnlutnlutnlutnlutnl+bPPcbPP82Ob5sc3zY5sXxDbPz+bmJmfOnOHaa6/lIQ95CA90cHDAU5/6VJ72tKexv78PgG0AbANgGwDbANjmfra5n20AbHM/2zyQbe5nm+dmm38vSfxHk8S/hST+NSTxryGJF+RlX/ZlebmXeznuu+++Wz/rsz7rde67775bueqqq6666qqrANCDHvQgrrrqqquuuuqqKz73cz/3t17sxV7stW+77TZ+6Id+iOdHEs+PJJ4fSTw3STw3STw3STw3STw3STw3STyQJB5IEg8kiftJ4oEkcT9J3E8S95PE/SQBIIn7SQJAEgCSAJAEgCQAJAEgCQBJAEhCEgCSkASAJCQhCQBJSEISktjY2OBBD3oQp0+f5vTp09xvtVpxzz33sFwuueeeewCwzQPZ5oFs80C2eSDbPJBtHsg2z802D2SbB7LNc7PNA9nmudnmudnmudnmudnm+bHNc7PN82Ob52ab58c2L4htnh/bvCC2ud/m5ibXXHMN1157LQ95yEN4oHvuuYenPvWpPOUpTwHANgC2AbANgG3uZ5v72QbANvezzf1s80C2eUFs868hif8Mkvi3kMS/liReVJJ4UbzWa70Wj3zkI7nvvvtu/ZAP+ZCHcNVVV1111VVXAVCOHz/OVVddddVVV10F7/iO7/hZr/M6r/Pely5d4ru+67uQxPMjiedHEs+PJJ6bJJ4fSTw3STw3STyQJJ6bJB5IEg8kiQeSxANJ4n6SuJ8k7ieJ+0nifpK4nyQAJAEgCQBJ3E8SAJKQBIAkACQBIAlJAEhCEgCSkASAJCQhic3NTR7+8Ifzyq/8ypw+fZqNjQ0Adnd3ufXWW3nCE57A7u4uBwcH3E8SDySJq66wzYvKNv8RbPP82OYFsc0DjePI7u4ud9xxB0972tPY3d1lGAZOnDjB1tYWt9xyCw9/+MM5efIkwzBwcHDAi8I2/5EkIQlJSOKBJCEJSUhCEv/RJCGJfwtJ/GtIQhIvKkm8qC5cuMCDHvQgTp48efyaa6558J/+6Z/+DFddddVVV111FeX48eNcddVVV1111f93L/ZiL/baH/ERH/HdAD/5kz/JpUuXAJDE8yOJ5yaJ50cSz00Sz48knpsknpskHkgSz00SDySJB5LEA0nigSRxP0ncTxIPJAkASdxPEveTBIAkACRxP0kASAJAEgCSkASAJAAkASAJSQBIQhKSANja2uIRj3gEr/AKr8BjHvMYzpw5A8BqteKOO+7gb/7mb7j33ns5ODjg30ISDySJfw1J/F9im+dmm+fHNs+PbZ4f2zw/tnlBbPOC2GYcRy5evMgdd9zB0572NHZ3d+m6jpMnT3Ly5Eke/vCH8/CHP5y+7zk4OGAYBv67SEISkvjPJol/C0lI4l9DEv8aknhRSWIYBp7xjGfw4i/+4jzkIQ956bNnzz7j1ltv/Wuuuuqqq6666v83yvHjx7nqqquuuuqq/8+uueaaB3/FV3zFXwH8/u//Pn/3d3/H/STx/Eji+ZHEc5PE8yOJ5yaJ5yaJ5yaJ5yaJB5LEA0nigSTxQJJ4IEncTxIPJIn7SeJ+kgCQxP0kASCJ+0kCQBIAkgCQBIAkACQhCQBJAEhCEgCSkMTm5iaPfOQjebVXezXOnDlD13WsVivuvPNOnvSkJ/GMZzyD3d1dnh9J/EeRxANJ4n8y2zw32zw32/x72Ob5sc3zY5vnxzYviG1eENs8t3EcuXjxIk972tN42tOexjAMbG1tsbW1xfXXX8+pU6e47rrrGIaBg4MD/r1s8z+NJCTxbyGJfw1JSOJFJQlJvKgkcb9hGNjf3+fBD34wD37wg1/6z/7sz37m8PBwl6uuuuqqq676/4ty/Phxrrrqqquuuur/s0/6pE/6qWuuuebBt912G7/wC7/AA0ni+ZHE8yOJ5yaJ50cSz00Sz00Sz00Sz00SDySJ5yaJB5LEA0nifpJ4IEncTxL3k8T9JAEgiftJAkAS95MEgCQAJAEgCQBJAEgCQBKSAJCEJABe4iVegld6pVfixV/8xbnmmmsAWK1WPO1pT+NJT3oSu7u7TNPEc5PECyKJB5LE/wW2+Y9km+dmmxeVbZ4f2zw/tnlBbPOC2OYFsQ3AOI7cd9993H777Vy8eJFxHLn55ps5deoUj3jEI3jkIx9J3/fcc889/F8gCUn8W0hCEv8akvjXkMSLShKSeG4XLlzg+uuv57rrrjv+kIc85KV/67d+63u46qqrrrrqqv+/KMePH+eqq6666qqr/r96x3d8x896ndd5nfe+dOkS3/Vd38Vzk8TzI4nnRxLPjySemySemySeH0k8kCSemySemyQeSBIPJIkHksT9JPFAkrifJO4niftJ4n6SAJDE/SQBIAkASQBIAkASAJIAkASAJCQBsLW1xaMe9She7/Vej2uuuYa+71mtVtx111387d/+LXfddReHh4c8N0m8IJJ4UUniv5Nt/ivZ5t/DNi8q2zw/tnlBbPP82OYFsc3zM44jFy9e5Pbbb+epT30q4ziyubnJ1tYW29vbvNiLvRiz2Yz9/X2GYeB/G0lI4t9KEv8akpDEi0oSknhRSeKFufvuu3nQgx7ETTfd9GCAf/iHf/gdrrrqqquuuur/J8rx48e56qqrrrrqqv+PXuzFXuy1P+IjPuK7AX7iJ36Cvb09nh9JPD+SeG6SeH4k8dwk8fxI4rlJ4rlJ4oEk8dwk8UCSeCBJPJAkHkgS95PE/SRxP0ncTxL3kwSAJO4nCQBJAEgCQBIAkgCQBIAkACSxubnJox/9aF7+5V+em266CYD1es1dd93F4x//eC5duoQkHkgS/xaSeFFJ4n8a2/xb2OZFYZvnZpsXlW3+I9jm+bHNC2KbF8Y2AOM4cu+993L77bdz8eJFtra2OHnyJNdffz0PetCDOHXqFMMwcHBwwP8Gkvi3koQk/jUk8a8hiReVJCTxLxmGgQsXLvDIRz6Sa6655sG33nrr35w9e/ZWrrrqqquuuur/H/SgBz2Iq6666qqrrvr/6HM/93N/68Ve7MVe+/d+7/f4/d//fSTx/Eji+ZHE8yOJ5yaJ50cSz00Sz00Sz00SDySJ5yaJB5LEA0nigSTxQJK4nyTuJ4n7SeJ+krifJO4nCQBJAEjifpIAkASAJCQBIImtrS1e8iVfkoc97GHc79KlSzz5yU9mvV4DYJsHss39bPNAtrmfbe5nmweyzQPZ5n62eSDbPJBt7mebB7LNA9nmgWzzQLZ5INs8N9s8kG2em20eyDbPzTbPzTbPzTbPzTbPzTbPzTbPj22eH9s8P7Z5fmzzgtjmBbHNC2Obra0tXvIlX5KHPexh3O9JT3oST3ziE7n77rsBsM39bHM/2/x3kMS/hyT+tSTxopLEv4YkXlSSAHiZl3kZXvZlX5b77rvv1g/5kA95CFddddVVV131/w/l+PHjXHXVVVddddX/Nx/+4R/+Xa/4iq/41rfddhu/8Au/AIAknh9JPD+SeH4k8dwk8fxI4rlJ4rlJ4rlJ4rlJ4oEk8UCSeCBJPJAkHkgS95PEA0nifpK4nyQAJHE/SQBI4n6SAJAEgCQAJAGwvb3NK7zCK/Cqr/qqnDx5EoDbb7+dpzzlKdx9991M08T9JPGCSOJFIYn/DJL438o2z802z802z802LyrbPD+2eX5s8/zY5gWxzQtimxfGNgDDMHD77bfztKc9jWEYuO666zh16hSPetSj2N7eZr1es7+/z/8EkpDEv5UkJPGvIQlJvKgk8aKShCReVJK438HBAadOneK66647fs011zz4T//0T3+Gq6666qqrrvr/hXL8+HGuuuqqq6666v+TF3uxF3vt933f9/1qgJ//+Z/n0qVLAEji+ZHE8yOJ50cSz48knpsknpsknpsknpsknpskHkgSz00SDySJB5LE/STxQJK4nyTuJ4n7SQJAEveTBIAk7icJAEkASAJge3ubV3iFV+DVXu3VOHnyJOv1mrvvvpvHPe5x7O3tMU0TAJJ4QSTxopDECyKJF0QS/1aS+I9km3+Jbf4ltvnPZpvnZpvnxzbPj22eH9u8ILZ5QWzzgtjm+RmGgXvvvZenPvWpDMPAddddx6lTp3jUox7FDTfcwMHBAfv7+/x3kIQk/j0k8a8liX8NSbyoJPGikoQkHmgYBu6++25e/MVfnIc85CEv/Q//8A+/c/bs2Vu56qqrrrrqqv8/KMePH+eqq6666qqr/j/53M/93N/a3Nw8/nu/93v83d/9HQ8kiedHEs+PJJ6bJJ4fSTw3STw/knhuknggSTw3STw3STyQJB5IEg8kiftJ4oEkcT9J3E8S95PE/SQBIIn7SQJAEgCSANje3uYVX/EVefVXf3VOnjzJer3mnnvu4UlPehJ7e3vcTxL3k8T9JPGCSOJ+knhBJPGCSOIFkcT/Jrb5t7DNc7PNc7PNc7PNi8o2z49tnh/bPD+2eUFs88LY5oWxzTAM3HvvvTz1qU9lGAauu+46tre3edSjHsX29jbDMLC/v89/BUlI4t9DEpL415CEJF5UkpDEi0oSLypJvCDDMABw/fXX82Iv9mKv/Qu/8Atfw1VXXXXVVVf9/0E5fvw4V1111VVXXfX/xYd/+Id/14u/+Iu/9m233cYv/MIv8Nwk8fxI4vmRxPMjiecmiedHEs9NEs9NEs9NEg8kiecmiQeSxANJ4oEk8UCSuJ8k7ieJ+0nifpK4nyQAJHE/SQBIAmB7e5vHPvaxvN7rvR4nT55kvV5zzz338OQnP5m9vT0AJPGikMT9JPGikMQLIon/bJL4n8g2/9ls89xs8/zY5vmxzfNjmxfENi+IbV4Y2zy3YRi49957eepTn8p6vea6667j9OnTPOpRj2J7e5vz58+zXq/5zyAJSfx7SeJfSxL/GpJ4UUlCEi8KSUjiX3JwcMCpU6e47rrrjl9zzTUP/tM//dOf4aqrrrrqqqv+f6AcP36cq6666qqrrvr/4MVe7MVe+33f932/GuDnf/7nuXTpEs9NEs+PJJ4fSTw/knhuknh+JPHcJPHcJPHcJPHcJPFAknggSTyQJB5IEg8kiftJ4n6SuJ8k7ieJ+0nifpIAkATA9vY2L/ZiL8YrvdIr8aAHPQiAO++8kyc/+cns7e0BIIn7SeJ+krifJF4UkrifJF4QSbwoJPGCSOJ/E9v8S2zz3Gzz3Gzz3Gzz3GzzorLN82Ob58c2L4htXhDbvDC2eWHW6zX33nsvT33qUxmGgeuuu47Tp0/zkIc8hNlsxt13381/BElIQhL/XpKQxL+WJF5UkpDEi0oSLypJvKjGceSee+7hxV7sxdjc3Dx+6623/s3Zs2dv5aqrrrrqqqv+76McP36cq6666qqrrvr/4CM+4iO+65prrnnw7/3e7/G3f/u3SOL5kcTzI4nnJonnRxLPjySemySemySemySemySemyQeSBIPJIkHksQDSeKBJHE/STyQJO4niftJAkAS95MEgCRe5mVehtd//dfn+uuvp+977rzzTp7+9Kdz8eJFXlSSuJ8k7ieJ+0niRSGJF4Uk/i0k8aKSxL+Hbf4nsc2LyjbPzTbPj22eH9u8ILZ5QWzzgtjmhbHNAw3DwL333stTn/pUhmHgQQ96EDfccAOPetSjmM1m3H333fxrSUISkviPIol/LUlI4kUliReVJCTxopCEJF5UkgAYhgGAhz/84cdf7MVe7LV/4Rd+4Wu46qqrrrrqqv/7KMePH+eqq6666qqr/q97x3d8x896ndd5nfe+dOkSP/7jPw6AJJ4fSTw/knh+JPHcJPH8SOK5SeL5kcRzk8QDSeK5SeKBJPHcJPFAknggSdxPEg8kiftJ4n6SuJ8kACRxP0lcf/31vNmbvRkPetCDANjf3+eJT3wiu7u7tNa4nyTuJ4n7SeJfSxL3k8T9JPGikMSLQhL/E9nmX8s2/xLbPDfbvChs89xs89xs8/zY5vmxzfNjmxfENi+IbV4Y27wwwzBwzz338JSnPIWTJ09y6tQpbrjhBh71qEcxDAPnz59HEs9NEpKQhCQk8R9JEpL415LEv4YkXlSSeFFJ4kUlCUk80MHBASdPnuS66647fs011zz4T//0T3+Gq6666qqrrvq/jXL8+HGuuuqqq6666v+ya6655sGf9Emf9NMAP/7jP86lS5cAkMTzI4nnRxLPjySeH0k8N0k8P5J4bpJ4bpJ4bpJ4IEk8N0k8kCQeSBIPJIn7SeKBJHE/SdxPEveTxP0ksb29zRu8wRvwsi/7svR9zzAMPOUpT+Guu+6itcb9JHE/SdxPEveTxP0kcT9J3E8SLwpJ3E8S95PEi0IS/9vY5l/LNv8S2zw32zw32zw327yobPP82Ob5sc0LYpsXxDYvjG1eGNvcbxgGnvKUp3DPPfdw3XXXsb29zUMe8hBuuOEG7rrrLoZhQBKSkMR/Jkn8a0lCEi8qSUjiRSEJSbwoJCGJF4UkJPH8DMPAPffcw4u92Iuxubl5/NZbb/2bs2fP3spVV1111VVX/d9FOX78OFddddVVV131f9knfdIn/dQ111zz4L/927/lz/7sz7ifJF4QSTw3STw/knh+JPHcJPH8SOK5SeK5SeK5SeKBJPHcJPFAknggSTyQJB5IEveTxP0kcT9J3E8S93u5l3s53vAN35Dt7W2GYeDee+/lqU99KsMwcD9J3E8S95PE/SRxP0ncTxL3k8T9JHE/SdxPEv9akrifJF4UknhBJPE/hW3+tWzzb2GbF5Vtnpttnh/bPD+2eUFs84LY5gWxzQtjmxfk4OCA2267jfV6zfXXX8/29jYPechDmM1m3HXXXfxnkoQk/rUk8a8hiReVJF5UknhRSeJfMgwDW1tb3HLLLcevueaaB//Wb/3W93DVVVddddVV/3dRjh8/zlVXXXXVVVf9X/U6r/M67/3mb/7mHw3wHd/xHTw3STw/knh+JPH8SOK5SeL5kcRzk8Rzk8Rzk8Rzk8Rzk8QDSeKBJPFAknggSTyQJO4niftJ4n6SuJ8krr/+et7iLd6CBz/4wQCcP3+eJz/5yRwcHHA/SdxPEveTxH8VSdxPEveTxL+WJP6jSeK/km3+tWzz3GzzorDNc7PNc7PN82Ob58c2z49tXhDbvCC2eWFs8y+xzTAM3HPPPTzlKU9hGAYe9KAHccMNN/CoRz2K8+fPs7+/z38kSUjiX0sSknhRSUISLypJvKgk8aKQhCReFJK4cOECD3rQg7jpppsefPbs2Wfceuutf81VV1111VVX/d9EOX78OFddddVVV131f9UnfdIn/dTm5ubx7//+7+fSpUs8N0k8P5J4fiTx/EjiuUni+ZHEc5PEc5PEc5PEc5PEc5PEA0niuUnigSTxQJK4nyQeSBL3k8T9JLG9vc2Lv/iL8zqv8zrMZjOGYeBpT3saZ8+e5X6SuJ8k7ieJ5yaJ+0nifpK4nyTuJ4n7SeJ+krifJP49JHE/SbwoJPGCSOJ/Kts8kG3+JbZ5brZ5brZ5brZ5brZ5fmzz/Njm+bHNC2KbF8Q2L4ht/iW2eW7DMHDPPffwlKc8hQc96EFsb2/zqEc9CoD9/X2GYeDfQxKS+LeQxL+GJF5UkpDEi0ISknhRSOJFJQmAYRgYhoEHPehBPPjBD37pX/iFX/garrrqqquuuur/Jsrx48e56qqrrrrqqv+LPvzDP/y7XvzFX/y1n/GMZ/D7v//7PD+SeH4k8fxI4vmRxPMjiecmiedHEs9NEs9NEs9NEg8kiecmiQeSxANJ4oEkcT9JPJAk7ieJ+91444280Ru9EQ95yEMAuOeee3j605/OMAwASOJ+krifJJ6bJO4niftJ4n6SuJ8k7ieJ+0ni+ZHE/SRxP0ncTxL3k8S/liT+r7PNv4Vtnpttnpttnh/bPD+2eX5s8/zY5gWxzQtjmxfGNv+S9XrNM57xDIZh4Prrr+eGG27gIQ95CLPZjLvuuot/C0n8W0hCEi8qSUjiRSWJF5UkXhSSkMSLQhKSeKALFy5w/fXXc+211x6/5pprHvynf/qnP8NVV1111VVX/d9DOX78OFddddVVV131f82LvdiLvfb7vu/7fjXAz//8z7O7u4sknh9JPD+SeH4k8dwk8fxI4rlJ4vmRxHOTxHOTxHOTxANJ4rlJ4oEk8UCSeCBJPJAk7ieJ+0lie3ubN37jN+blX/7lmc1mHBwc8NSnPpVLly4BIIn7SeJ+knhukrifJO4niftJ4n6SeFFJ4j+bJP6nss0D2eaBbPNAtvnXss1zs81/JNs8N9u8ILZ5fmzzgtjmBbHNC2ObF8Y2DzQMA/fccw9PfvKTOXnyJKdOneKGG25ge3ub8+fPMwwDLwpJSOLfQhL/GpJ4UUlCEi8KSUjiRSGJF5UkXpB77rmHF3uxF2Nzc/P4rbfe+jdnz569lauuuuqqq676v4Vy/Phxrrrqqquuuur/mo/4iI/4rmuuuebBf/u3f8uf/umfAiCJ50cSz48knh9JPD+SeG6SeH4k8dwk8dwk8dwk8dwk8dwk8UCSeCBJPJAkHkgSDySJ+0nifjfeeCPv8A7vwPb2NsMwcO7cOW6//XZaa0jifpK4nySemyTuJ4n7SeJ+knhhJHE/SdxPEveTxP0kcT9J3E8S95PE/SRxP0ncTxL/WpL4z2ab/0i2eSDb/Ets89xs89xs89xs89xs89xs8/zY5gWxzfNjmxfENi+MbV4Y27wwwzDwlKc8Bdtcf/31nD59moc85CHMZjPuuusuXhBJSOLfQhKS+NeQxItKEi8qSbwoJCGJF4UkJPHCDMPA9vY2N9988/Frrrnmwb/1W7/1PVx11VVXXXXV/y2U48ePc9VVV1111VX/l7zO67zOe7/5m7/5RwN8+7d/O/eTxPMjiedHEs+PJJ4fSTw/knhuknhuknhuknhuknhuknhuknggSTyQJB5IEg8kiQeSxP0ksb29zau/+qvzaq/2agAcHh7ylKc8hYODAyRxP0ncTxL3kwSAJO4niftJ4n6SeG6SuJ8k7ieJ+0nifxJJvCgk8b+Rbf4ltnlutnlutnlutnlutnl+bPP82OYFsc0LYpsXxDYvjG3+Jba53z333MOTn/xkhmHgwQ9+MDfccAMAd911Fw8kCUn8W0niX0MSknhRSeJFIQlJvCgk8aKSxIvq4sWLPPaxj+Waa6558D/8wz/8ztmzZ2/lqquuuuqqq/7voBw/fpyrrrrqqquu+r/kkz7pk35qc3Pz+M/93M9x77338kCSeH4k8fxI4rlJ4vmRxPMjiecmiedHEs9NEs9NEg8kiecmiQeSxHOTxANJ4oEkcT9J3O+GG27gTd7kTbjhhhsAuO+++7jjjjsAkASAJO4niftJ4n6SAJDE/SRxP0k8N0ncTxL3k8QLI4n7SeJ+krifJO4niftJ4n6SuJ8k7ieJ+0nifpL438A2D2SbB7LNA9nmX2Kbf4ltnpttnpttnpttnh/bPD+2eX5s84LY5gWxzQtjm3+JbZ6fYRi45557ALj++uu54YYbuOGGG9jf3+fg4ABJ/FtJQhL/GpJ4UUlCEi8KSbyoJPGikIQkXhSSkMQwDBwcHHDLLbfwYi/2Yq/9C7/wC1/DVVddddVVV/3fQTl+/DhXXXXVVVdd9X/F67zO67z367zO67z3pUuX+Lmf+zmemySeH0k8P5J4fiTx3CTx/Eji+ZHEc5PEc5PEc5PEc5PEA0niuUnigSTxQJJ4IEncTxIAr/AKr8Drvd7rMZvNGMeRpzzlKezv7yOJ+0kCQBKSAJDE/SRxP0kASOJ+krifJAAkcT9J3E8S95MEgCTuJ4n7SeJ+krifJP67SeK/km3+I9nmgWzz3GzzQLZ5brZ5brZ5brZ5fmzz/Njm+bHN82ObF8Q2L4xt/iW2+ZfY5u677+ZJT3oSp06d4oYbbuCGG26g73vuvvtu/i0k8a8hCUm8qCTxopLEi0ISknhRSOJFIQlJPNAwDJw8eZJrr732+NmzZ59x6623/jVXXXXVVVdd9X8D5fjx41x11VVXXXXV/xVf8RVf8VcAP/7jP86lS5d4bpJ4fiTx/Eji+ZHE8yOJ5yaJ50cSz00Sz00Sz00Sz00Sz00SDySJB5LEA0nigSRxv+3tbd7kTd6ERz/60QCcPXuW2267jczkfpK4nyTuJwkASdxPEveTBIAk7ieJ+0kCQBL3k8T9JPHcJHE/SbyoJHE/SdxPEv/RJPH/hW3+JbZ5brZ5brZ5fmzz3Gzz/NjmBbHNC2KbF8Q2L4xtXhS2eaBhGLj77rsZhoEHP/jB3HDDDTzqUY/i1ltvZRgGXhSSkMS/hiT+NSTxopCEJF4UknhRSEISLwpJPD/DMHBwcMDDH/5wHvzgB7/0L/zCL3wNV1111VVXXfV/A+X48eNcddVVV1111f8FH/7hH/5dD3nIQ176Gc94Br/7u7+LJJ4fSTw/knh+JPHcJPH8SOL5kcRzk8Rzk8Rzk8Rzk8Rzk8Rzk8QDSeKBJPFAknggSQDceOONvNM7vRM7OzuM48jtt9/OpUuXkASAJO4niftJ4n6SAJDE/SRxP0kASOJ+knhukrifJJ6bJO4niecmiftJ4n6SuJ8kXhhJ3E8S95PE/SRxP0ncTxL/HpL4t7DNi8o2D2SbB7LNA9nmgWzzL7HNv8Q2z802z49tnpttnh/bPD+2eUFs84LY5oWxzb/ENi/MMAzcfffdPOlJT+JBD3oQ29vbPPjBD6bve+6++25eGEn8a0niRSUJSbwoJPGikIQkXhSSeFFIQhIvzMHBAddddx3XXnvt8WuuuebBf/qnf/ozXHXVVVddddX/fpTjx49z1VVXXXXVVf8XfNInfdJPA/zcz/0cly5dQhLPjySeH0k8P5J4fiTx3CTx/EjiuUni+ZHEc5PEc5PEA0niuUnigSTx3CTxQJJ4oFd8xVfk9V7v9QA4Ojri6U9/OtM0cT9JAEhCEgCSuJ8k7icJAEncTxLPTRL3kwSAJO4niftJAkAS95PEc5PE/STxopLE/STxP5lt/i1s85/JNg9km+dmmweyzXOzzfNjm+dmm+fHNs+PbZ4f27wgtnlhbPMvsc2LwjYAwzDwjGc8g/V6zYMf/GBuuOEGAO6++26emyQk8a8hCUm8qCTxopCEJF4UknhRSEISLwpJvCgkce+99/LYxz6Wzc3N43/2Z3/2M4eHh7tcddVVV1111f9ulOPHj3PVVVddddVV/9t9+Id/+Hc95CEPeem/+Zu/4U//9E8BkMTzI4nnRxLPjySeH0k8P5J4bpJ4fiTx3CTx3CTx3CTx3CTxQJJ4bpJ4IEk8kCQAtre3ebM3ezMe85jHAHDu3DnuvvtuJAEgiftJ4n6SAJDE/SRxP0kASOJ+kgCQxP0kcT9JAEjifpJ4bpK4nyQAJHE/STw3SdxPEveTxAsjiftJ4n6S+I8mif8pbPNAtnkg2zyQbf4ltnkg2zw32zw32zw/tnlutnl+bPOC2Ob5sc0LY5t/iW3+JbZ5foZh4O677wbghhtu4IYbbuBRj3oUt956K8MwACCJfy1JvKgkIYkXhSReFJKQxItCEi8KSUjiRSEJgGEYuO6667j22muPb25uHv/TP/3Tn+Gqq6666qqr/nejHD9+nKuuuuqqq6763+yaa6558Id/+Id/N8CP//iPs1qtuJ8knh9JPD+SeH4k8dwk8fxI4vmRxHOTxHOTxHOTxHOTxHOTxHOTxANJ4oEk8UCS2N7e5r3e673Y2dlhHEfuuusu9vb2uJ8kACQhCQBJ3E8SAJK4nyTuJwkASdxPEgCSuJ8k7icJAEncTxIAkrifJJ6bJJ6bJO4niftJ4rlJ4n6SeFFJ4n6SuJ8k7ieJ50cS/1ls86KyzX8k2zyQbf4ltnlutnl+bPPcbPP82Ob5sc0LYpsXxDYvjG3+JbZ5Ud1111086UlP4sEPfjDb29s8+MEP5hnPeAbDMPCvJYkXlSReFJKQxItCEi8KSUjiRSGJF4UkJPFA9957L4997GPZ3Nw8fuutt/7N2bNnb+Wqq6666qqr/veiHD9+nKuuuuqqq6763+x93ud9vuohD3nIS//N3/wNf/u3f8sDSeL5kcTzI4nnRxLPjySemySeH0k8N0k8N0k8P5J4IEk8N0k8N0k8kCQeSBIPdNNNN/HO7/zOABwdHXHbbbcxTRMAkpAEgCTuJwkASdxPEgCSkASAJO4nCQBJ3E8SAJK4nySemyTuJwkASdxPEgCSuJ8kACRxP0m8MJK4nySemyTuJ4l/L0n8d7PNC2KbB7LNA9nmgWzzQLZ5INs8N9s8kG2em22em22eH9s8N9s8P7Z5QWzzgtjmhbHNv8Q2LwrbPNAwDDzjGc/gwQ9+MNvb2zz4wQ9mNptx991386KQhCReFJKQxItCEi8qSbwoJPGikIQkXhSSeH6GYWBra4ubb775OMCf/umf/gxXXXXVVVdd9b8X5fjx41x11VVXXXXV/1bXXHPNgz/8wz/8uwF+/Md/nNVqxQNJ4vmRxPMjiedHEs+PJJ4fSTw3STw3STw/knhuknhuknggSTw3STyQJJ6bJABe8RVfkdd//dcHYG9vj7vvvhtJAEjifpIAkIQkACQBIAlJAEjifpIAkMT9JAEgiftJAkAS95MEgCTuJ4nnJonnJonnJon7SQJAEveTxAsjiRdGEveTxP9Wtvm3ss0D2eZfYpsHss1zs81zs81zs83zY5vnxzbPj21eENu8MLZ5YWzzorDNCzMMA894xjMYhoEHP/jB3HDDDQDcfffdvDCSeFFJ4kUliReFJCTxL5GEJF4UknhRSEISL8zFixd57GMfy+bm5vFbb731b86ePXsrV1111VVXXfW/E5Wrrrrqqquu+l/sHd/xHT8L4G/+5m/Y3d3ludlGEs/NNpJ4braRxHOzjST+o9lGEv9RbCOJF8Y2knhub/u2b8uNN94IwL333sv+/j73k4RtJAFgG0nYBkAStpGEbQAkYRtJ2AZAEraRhG0AJGEbSdgGQBK2kYRtACRhG0nYBkAStpGEbQAkYRtJ2AZAEraRhG0AJGGbB5KEbR5IErYBkIRtHkgStgGQhG1eEEnY5j/TxsYGAIvFAoCNjQ0AbHM/2zy3w8NDAA4PDwE4OjrihbHNA9nmX8M2D2SbB7LNc7PNc7PNc7PN82Ob52abF8Q2z49tXhjbvDC2+ZfY5kVlm729Pf78z/8c27z8y788L/dyL8f29ja//du/zXOTxL+GJF4UknhRSeJFIYkXhSReVJJ4URweHvLUpz6Vhz3sYQ9+ndd5nff6h3/4h9/mqquuuuqqq/53onLVVVddddVV/0tdc801D36d13md9wb43d/9Xf472EYSLwrbSOK/mm0k8YLs7OzwBm/wBtx4441M08R9993HcrkEQBIAtpGEbQAkYRtJANhGEraRBIBtJGEbSQDYRhK2kQSAbSRhG0kA2EYStpGEbQAkYRtJ2AZAEraRhG0AJGEbSdgGQBK2kYRtHkgStnkgSdgGQBK2eSBJ2OYFkYRtXhBJ2AZAErb5lywWCzY2NpjP52xsbLBYLNjY2GCxWLCxscF/tMPDQwCOjo44PDwE4OzZsxweHnJ4eMjh4SEAtnkg2zyQbR7INg9kmweyzXOzzXOzzXOzzXOzzfNjm+fHNs+PbV4Q27wwtnlR2OZFYZvn5y/+4i940pOexFu8xVvwyEc+kuuvv56f//mfZ39/HwBJvKgk8aKSxItCEi8KSbyoJPGikMSLQhL3+5u/+Rse9rCH8WIv9mKv/WIv9mKv/Q//8A+/zVVXXXXVVVf970Plqquuuuqqq/6Xesd3fMfPAvibv/kbdnd3kcTzYxtJ/FeyjST+rWwjiQeyjSQeyDaS+Lfa2dnhvd/7vQGYpom77rqLaZoAkASAbSRhG0kA2EYStgGQhG0kYRsASdhGErYBkIRtJGEbAEnYRhK2AZCEbSRhG0nYBkAStpGEbQAkYRtJ2OaBJGGbB5KEbSRhGwBJ2EYStgGQhG0eSBK2eSBJ2OYFkYRtXhSSmM/nLBYLTp48ycmTJzl16hQvyH333XfrwcEBT3/602+97777br3vvvtu5ZnOnj37DID77rvvVl6Ia6655sE805kzZx50zTXXPBjgmmuueTDAmTNnHvzgBz/4wQAPfvCDeaDDw0Puu+8+AM6ePct9993HwcEB97PNA9nmgWzzL7HNc7PNc7PNc7PNc7PN82Ob58c2L4htXhjb/Ets86KwzYtif3+fn/u5n+Mt3uIt2N7e5s3f/M35hV/4Bfb393lRSeJFJYkXhSReFJJ4UUjiRSGJF5UkHujg4ICnPvWpPOxhD3vw67zO67zXP/zDP/w2V1111VVXXfW/D3rQgx7EVVddddVVV/1vc8011zz4m77pm54O8HVf93Xs7u4iiRdEEs+PJJ4fSTw/knhuknh+JPHcJPH8SOK5SeK5SeK5SeK5SeKBJPFAkrjxxht5u7d7OwBWqxV33303ALYBsM39bHM/2wDY5n62AbDN/WwDYBsA29zPNgC2uZ9tAGxzP9sA2AbANvezDYBt7mcbANsA2OZ+tgGwzf1sA2AbANvczzYAtrmfbQBscz/bANjmfrYBsM39bHM/2wDYZrFYsFgsOHHiBCdPnuTkyZM8t/vuu+/Wf/iHf/jt++6779azZ88+47777rv17Nmzt95333238l/ommuuefCZM2cefM011zz4zJkzD7rmmmsefM011zz4xV7sxV6bBzg8POTw8JDDw0Puvfdenv70p3M/2zyQbR7INg9km+dmm+dmm+dmm+dmm+fHNs+PbZ4f27wwtnlhbPOisM2LyjYPtL29zeu8zutwww03sL+/z+/8zu9w99138y+RxItCEi8qSfxLJPGiksSLQhIvCkm8IFtbW7zt274t9913361f//Vf/z7/8A//8NtcddVVV1111f8u6EEPehBXXXXVVVdd9b/Nh3/4h3/X67zO67z33/zN3/CzP/uz3E8Sz48knh9JPD+SeH4k8fxI4rlJ4vmRxHOTxHOTxHOTxHOTxHOTxANJ4oFuuukm3u7t3g6A1WrFPffcA4BtAGxzP9sA2OZ+tgGwzf1sA2Cb+9kGwDb3sw2AbQBscz/bANjmfrYBsM39bANgGwDbANjmfrYBsM39bANgGwDb3M82ALYBsM39bANgm/vZBsA297MNgG3uZ5v72WaxWDCbzTh58iQnTpzg5MmT3O++++679ezZs7f+/d///W+fPXv2Gffdd9+t//AP//Db/A93zTXXPBjgxV7sxV77xV7sxV7rmmuuefCLvdiLvTYPcHh4yL333svTnvY07rvvPgBs80C2eSDbPDfbPJBtnpttnpttnh/bPD+2eX5s88LY5oWxzb/ENi8K2/xLtre3edSjHsXLv/zLs7+/z5Oe9CT+8i//kudHEi8qSbwoJPGikMSLQhIvCkm8qCTxL3m1V3s1Hvawh/Fbv/Vb3/31X//178NVV1111VVX/e+CHvSgB3HVVVddddVV/9v8xE/8hAG+7uu+jt3dXe4niRdEEs+PJJ6bJJ4fSTw/knhuknh+JPHcJPHcJPHcJPHcJPHcJPHcJAHw2Mc+ljd4gzcA4ODggPPnzwNgGwDb3M82ALa5n20AbHM/2wDY5n62AbANgG3uZxsA29zPNgC2AbDN/WwDYBsA29zPNgC2AbDN/WwDYBsA29zPNgC2AbDN/WwDYJv72QbANvezDYBtAGxzP9sA2GY+n3PDDTdw4sQJTpw4wf3uu+++W//hH/7ht++7775b/+Ef/uF3/uEf/uG3+T/kmmuuefCLvdiLvfaLvdiLvdaLvdiLvfY111zzYIDDw0MODg649957ue+++7j33nuxzQPZ5rnZ5oFs89xs89xs89xs8/zY5vmxzQtimxfGNv8S27wobPOvYRuAl3/5l+cVXuEV2N/f50lPehJ/+Zd/yQNJ4kUliReFJF4UknhRSOJFIYkXhSReVNvb27zN27wNZ8+efcZnfuZnvvZ99913K1ddddVVV131vwd60IMexFVXXXXVVVf9b/KO7/iOn/VO7/ROn/03f/M3/OzP/izPTRLPjySeH0k8P5J4fiTx3CTx/EjiuUni+ZHEc5PEc5PEc5PEA0niuUnilV7plXjlV35lAC5dusSlS5ewzf1scz/bANjmfrYBsM39bANgm/vZBsA2ALa5n20AbANgm/vZBsA297MNgG0AbHM/2wDYBsA2ALa5n20AbANgm/vZBsA2ALa5n20AbANgm/vZBsA2ALa5n20AZrMZ119/PTfccAPz+RyA++6779azZ8/e+vd///e//du//dvfc999993K/yPXXHPNg1/sxV7stV/sxV7stV7ndV7nvXmmg4MDnva0p3Hvvfdy7733YpvnZpsHss1zs81zs81zs81zs80LYpvnxzYvjG1eGNu8KGzzorLNC/LyL//yvMIrvAIAf/EXf8Ff/uVfIokXlSReFJJ4UUjiRSGJF4UkXhSSeFFJ4n5v+IZvyLXXXstv/dZvfffXf/3Xvw9XXXXVVVdd9b8HetCDHsRVV1111VVX/W/yTd/0TU+/5pprHvy93/u9POMZz+C5SeL5kcTzI4nnRxLPjySeH0k8N0k8P5J4bpJ4bpJ4bpJ4bpJ4bpJ4oDd8wzfksY99LAAXLlzg8PAQ29zPNvezDYBt7mcbANvczzYAtgGwzf1sA2Cb+9kGwDYAtrmfbQBsA2Cb+9kGwDYAtrmfbQBsA2AbANvczzYAtgGwDYBt7mcbANsA2OZ+tgGwDYBt7mcbANvM53Ouu+46HvKQh3C/++6779bf+q3f+u5/+Id/+J1/+Id/+G2uuuyaa6558JkzZx78Yi/2Yq/14i/+4q/9Yi/2Yq8NcHBwwL333stTn/pU7r33XgBs80C2eSDbPDfbPDfbPD+2eX5s8/zY5gWxzQtjmxeFbV5UtnlRvfzLvzyv8AqvAMBf/uVf8pd/+Ze8KCTxopDEi0ISLwpJvCgk8aKQxItCEs/t2muv5Q3f8A257777bv2QD/mQh3DVVVddddVV/3ugBz3oQVx11VVXXXXV/xav8zqv894f/uEf/l233nor3/d938fzI4kXRBLPjySeH0k8N0k8P5J4bpJ4fiTx3CTx3CTx3CTx3CTx3CRxvzd8wzfksY99LABnz55lvV5jm/vZ5n62AbDN/WwDYJv72QbANgC2uZ9tAGxzP9sA2AbANvezDYBtAGxzP9sA2AbANgC2uZ9tAGwDYBsA29zPNgC2AbANgG0AbHM/2wDYBsA297MNgG0AZrMZ1113Hddddx3z+RyA++6779bf+q3f+u7f/u3f/p777rvvVq76F11zzTUPfu3Xfu33ep3XeZ33vuaaax4McHBwwFOf+lT+5m/+hvvZ5oFs89xs89xs89xs8/zY5vmxzQtimxfGNv8S27wobPOvZZv7PfrRj+Z1X/d1AfjLv/xL/vIv/5IXRhIvCkn8SyTxopDEi0ISLwpJvKgk8YK84Ru+Iddeey1f//Vf/z6/9Vu/9d1cddVVV1111f8O6EEPehBXXXXVVVdd9b/FN33TNz39mmuuefDP/MzP8Dd/8zdI4vmRxPMjiedHEs+PJJ4fSTw3STw/knhuknhuknh+JPHcJPFAknhukgB4wzd8Qx772McCcO7cOdbrNba5n23uZxsA29zPNgC2uZ9tAGxzP9sA2AbANvezDYBtAGxzP9sA2AbANgC2uZ9tAGwDYBsA29zPNgC2AbANgG0AbHM/2wDYBsA2ALa5n20AbANgGwDbAMznc6655hoe/OAHA3Dffffd+lu/9Vvf/Q//8A+/8w//8A+/zVX/Ztdcc82DX/u1X/u93umd3umzAQ4ODrj33nt5ylOewj333MP9bPPcbPNAtnlutnl+bPP82OYFsc0LYpt/iW1eFLZ5UdnmX/LoRz+a133d1wXgL//yL/nLv/xLnpskXhSSeFFI4kUhiReFJF4UknhRSOJfcu211/KGb/iG3Hfffbd+yId8yEO46qqrrrrqqv8dKMePH+eqq6666qqr/jd4ndd5nfd+ndd5nfcG+NEf/VEAJPH8SOIFkcRzk8TzI4nnRxLPjySemySemySeH0k8N0k8N0k8N0k8kCTe8A3fkJtuuonZbMa5c+cYhgEASUgCQBL3kwSAJCQBIAkASUgCQBIAkpAEgCQAJAEgCUkASAJAEgCSkASAJAAkASAJAElIAkASAJIAkASAJO4nCQBJAEgCQBIAkrifJAAkASAJAEk8N0kASALgQQ96EI961KN40IMexPHjx7nvvvtu/fmf//mv/tIv/dK3+Yd/+IffOXv27K1c9e9yeHi4+w//8A+/89u//dvfc+utt/7NiRMnjj/qUY968MMf/nAe/vCH0/c999xzDw9km+dmm+dmm+dmm+fHNi+IbV4Q27wwtvmX2OZFZZt/rXPnzvGEJzyBl3qpl+L6668H4O677+Z+knhRSOJFIYl/iSQk8S+RhCT+JZKQxL9EEpL4l0gC4OTJk1x77bXH/+Ef/uF3zp49eytXXXXVVVdd9T8fetCDHsRVV1111VVX/W/wuZ/7ub/1Yi/2Yq/9Mz/zM/zN3/wN95PE8yOJ50cSz48knh9JPDdJPD+SeG6SeH4k8dwk8dwk8dwk8dwk8UBv9EZvxGMf+1gAzp8/zzAM2OZ+trmfbQBscz/bANjmfrYBsM39bANgGwDb3M82ALYBsM39bANgGwDbANjmfrYBsA2AbQBsA2Cb+9kGwDYAtgGwDYBtAGwDYJv72QbANgC2AbANQN/3XHvttdxyyy0A3Hfffbf+1m/91nf/9m//9vfcd999t3LVf7prrrnmwa/92q/9Xu/0Tu/02QAHBwf89V//NU95ylOwzQPZ5rnZ5vmxzXOzzfNjmxfENi+Mbf4ltnlR2eZfyzbPbXt7m/d8z/cE4C//8i/5q7/6K14UknhRSOJFIYkXhST+JZJ4UUniRSGJ+z30oQ/lVV/1VfmHf/iH3/7Mz/zM1+Gqq6666qqr/uejHD9+nKuuuuqqq6763+DDP/zDvxvgV3/1V1mtVtxPEs+PJJ4fSTw/knh+JPH8SOK5SeL5kcRzk8Rzk8Rzk8Rzk8Rzk8T93uiN3ojHPvaxAFy4cIFxHAGQhCQAJCEJAEkASEISAJIAkIQkACQBIAlJAEgCQBIAkpAEgCQAJAEgCUkASAJAEgCSAJCEJAAkASAJAEkASAJAEpIAkASAJAAkASAJAEkASAJAEs9NEgCSAJjP51x//fU89rGP5dixY9x33323/vzP//xXf+mXfunb/MM//MPvHB4e7nLVf4nDw8Pdf/iHf/id3/7t3/6ew8PD3ZtuuunBj3nMY44//OEPp+97Dg4OGIYB2zw32zw32zw32zw/tnlBbPOC2OZfYpsXhW3+NWzzohiGgSc84Qm81Eu9FNdffz0A99xzDy+MJF4UknhRSOJfIglJ/Esk8aKQhCT+JZKQxAMNw8BjHvMYrrnmmgf/wz/8w++cPXv2Vq666qqrrrrqfzbK8ePHueqqq6666qr/6T78wz/8ux7ykIe89N/8zd/wN3/zNzw3STw/knh+JPH8SOK5SeL5kcTzI4nnJonnJonnRxLPTRLPTRLPTRJv9EZvxGMf+1gALl68yDiOAEhCEgCSkASAJAAkIQkASQBIQhIAkgCQhCQAJAEgCUkASAJAEgCSAJCEJAAkASAJAElIAkASAJIAkASAJAAkASAJSQBIAkASAJIAkASAJAAkASAJAEkASOKBZrMZ119/PY9+9KM5duwY9913363f9V3f9TFf//Vf/z7/8A//8Dtc9d/m8PBw9x/+4R9+58/+7M9+5tZbb/2bEydOHH/Jl3zJBz/oQQ/i5MmTXLhwgWEYALDNc7PN82Ob52abF8Q2L4htXhjb/Ets869hm3+r9XrNnXfeyWMe8xiuv/56AO655x6eH0m8KCTxL5GEJP4lkviXSEIS/xJJSOJfIglJPD/jOLK5ucnJkycB+NM//dOf4aqrrrrqqqv+Z6McP36cq6666qqrrvqf7n3e532+enNz8/iv/MqvcOnSJZ6bJJ4fSTw/knh+JPH8SOK5SeL5kcRzk8TzI4nnJonnJonnJonn9mIv9mK8yqu8CgAXL15kHEckASAJAElIAkASAJKQBIAkACQhCQBJSAJAEgCSAJCEJAAkASAJAElIAkASAJIAkASAJCQBIAkASQBIAkASAJIAkIQkACQBIAkASQBIAkASAJIAkASAJAAkASCJ2WzG9ddfz6Me9SiOHTvGfffdd+t3fdd3fczXf/3Xv8+tt97611z1P8bh4eHurbfe+te/9Vu/9T1nz559xokTJ44/+tGPfvCDHvQg+r5nf3+fYRh4INs8N9s8N9s8P7Z5QWzzwtjmX2KbF5Vt/rVs84Ls7++zt7fHQx/6UK6//noA7rnnHu4nCUn8SyQhiX+JJP4lkpDEv0QSLwpJvCgk8S8Zx5GHPexhbG5uHv+FX/iFr+Gqq6666qqr/mejHD9+nKuuuuqqq676n+x1Xud13vt1Xud13vvWW2/ld3/3d3l+JPH8SOIFkcRzk8TzI4nnRxLPTRLPjySemySemySemySemyQe6KabbuKt3uqtANjd3WWaJiQBIAkASUgCQBKSAJAEgCQkASAJAElIAkASAJKQBIAkACQBIAlJAEgCQBIAkgCQhCQAJAEgCQBJAEgCQBIAkpAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIIkbb7yRRz3qUezs7HDffffd+l3f9V0f8/Vf//Xvc+utt/41V/2Pduutt/71b/3Wb33P2bNnn3HixInjL/mSL/ngBz/4wfR9zz333INtnpttnpttnh/bvCC2eUFs8y+xzYvCNv8atvnXOnfuHHt7ezz0oQ/l+uuvB+Cee+5BEi8KSfxLJCGJf4kk/iWSkMS/RBKS+JdIQhIviqOjI6699lquvfba44973ON+57777ruVq6666qqrrvqfi3L8+HGuuuqqq6666n+y933f9/2qa6655sG/8zu/wz333IMknh9JPD+SeH4k8fxI4vmRxHOTxPMjiecmiecmiedHEs9NEs9NEgA33XQT7/iO7wjA/v4+4zgiCQBJSAJAEgCSkASAJAAkIQkASQBIQhIAkgCQhCQAJAEgCUkASAJAEgCSAJCEJAAkASAJAEkASAJAEpIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCYAbb7yRxzzmMezs7HDffffd+vM///Nf/aVf+qVvc+utt/41V/2vcuutt/71b/3Wb33P2bNnn/HIRz7ypR/+8Icff8QjHsFsNuPuu+8GwDbPzTbPj22eH9u8ILb5l9jmX2Kbfw3b/HvYBuDcuXMA3HTTTWxvbzOOIxcuXOCFkYQk/iWS+JdIQhL/Ekn8SyQhiX+JJCTxopCEJO538803c8011zzkt37rt76bq6666qqrrvqfi3L8+HGuuuqqq6666n+yD//wD/9ugB/5kR8BQBLPjySeH0k8P5J4fiTx/Eji+ZHEc5PEc5PE8yOJ5yaJ5yaJ5yaJm266iXd8x3cE4OjoiPV6jSQAJCEJAEkASEISAJKQBIAkACQhCQBJAEhCEgCSAJCEJAAkASAJAEkASEISAJIAkASAJAAkIQkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCT6vucRj3gEp0+f5r777rv153/+57/6S7/0S9/mH/7hH36Hq/5Xu/XWW//6z/7sz37m8PBw92Vf9mVf+/rrr+cRj3gE58+f5+DggAeyzXOzzfNjmxfENi+MbV4Y27yobPNvZZt/yZ133gnAQx/6UE6dOsX58+c5ODjg+ZHEv0QSkviXSOJfIglJ/Esk8aKQxItCEpJ4oGEYePSjH80111zz4H/4h3/4nbNnz97KVVddddVVV/3PRDl+/DhXXXXVVVdd9T/Vh3/4h3/XQx7ykJf+67/+a574xCdyP0k8P5J4fiTx/Eji+ZHEc5PE8yOJ5yaJ50cSz00Sz00Sz00Sz+3YsWO8x3u8BwDr9ZrlcokkACQhCQBJSAJAEgCSkASAJAAkIQkASQBIQhIAkgCQhCQAJAEgCUkASAJAEgCSAJAEgCQkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkrr/+eh7+8Iczm834kR/5kc/+0i/90rf5h3/4h9/hqv8zDg8Pd//hH/7hd377t3/7ew4PD3df9mVf9rWvv/56+r7n7rvvxjbPzTbPj22eH9u8MLZ5YWzzorDNv4Vt/q3uvPNOAB760Idy/fXX84xnPINhGHggSfxLJPEvkYQk/iWS+JdIQhL/EklI4kUhiednHEe2trY4ceIE9913363/8A//8DtcddVVV1111f9MlOPHj3PVVVddddVV/1O9z/u8z1dvbm4e/5Vf+RV2d3e5nySeH0k8P5J4fiTx/Eji+ZHEc5PE8yOJ5yaJ5yaJ50cSz00S99vZ2eGN3/iNOXbsGNM0cXh4iCQAJCEJAElIAkASAJKQBIAkJAEgCQBJSAJAEgCSkASAJAAkASAJSQBIAkASAJKQBIAkACQBIAkASQBIAkASkgCQBIAkACQBIAkASQBIAkASAJIAkASAJLa2tnjkIx/J8ePHue+++279ki/5krf57d/+7e/hqv+zDg8Pd//hH/7hd377t3/7e1791V/9rR/xiEccf+QjH8lsNuPuu+8GwDbPj22eH9u8ILZ5YWzzL7HNv5Zt/j1s89z29/eZzWbceOONPOhBD+IZz3gGwzAgCUn8SyTxL5HEv0QSkviXSOJFIYkXhSQk8cKM48hDH/pQrrnmmgf/wi/8wtdw1VVXXXXVVf8zUY4fP85VV1111VVX/U/0Oq/zOu/9Oq/zOu8N8DM/8zM8N0k8P5J4fiTx/EjiuUni+ZHE8yOJ5yaJ50cSz00Sz00Sz00S93urt3orbr75ZqZp4uDgAElIAkASAJKQBIAkJAEgCQBJSAJAEpIAkASAJCQBIAkASQBIQhIAkgCQhCQAJAEgCQBJAEgCQBKSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAmA2WzGjTfeyE033UQphR/5kR/57C/90i99m7Nnz97KVf8vHB4e7v7Zn/3ZzxweHu6+7Mu+7GvfcMMNbG1tcf78eYZh4H62eX5s84LY5oWxzQtjm38N2/xb2OZfY71ec+7cOU6fPs3p06d50IMexOMe9zj+JZKQxL9EEv8SSfxLJCGJf4kkJPEvkYQkXhRHR0dcc801XHvttcf/4R/+4XfOnj17K1ddddVVV131Pw/l+PHjXHXVVVddddX/RG/+5m/+UQ95yENe+rd/+7d5xjOewXOTxPMjiedHEs+PJJ4fSTw3STw/knhuknh+JPHcJPHcJPHcJAHwju/4jtx8881kJgcHB0hCEgCSkASAJAAkIQkASUgCQBIAkpAEgCQAJCEJAEkASEISAJIAkIQkACQBIAkASQBIQhIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkAbG1t8chHPpLFYsE//MM//PZnfdZnvc6f/umf/gxX/b9zeHi4+w//8A+/89u//dvf85CHPOSlH/OYxzz4wQ9+MH3fc9ddd/H82Ob5sc0LY5sXxjYvKtv8a9nmP8J6veaOO+7gYQ97GNvb22xvb3PbbbfxgkjiXyIJSbwwkpDEv0QS/xJJSOJFIYkXhSQkAbC1tcW1117LNddc8+Df+q3f+h6uuuqqq6666n8eyvHjx7nqqquuuuqq/4k+6ZM+6acBfvqnf5r1es3zI4nnRxLPTRIviCSemySeH0k8N0k8P5J4bpJ4bpJ4fiTx3F71VV+VF3/xFwfg6OgI20gCQBKSAJCEJAAkASAJSQBIQhIAkgCQhCQAJAEgCUkASAJAEpIAkASAJAAkIQkASQBIAkASAJIAkIQkACQBIAkASQBIAkASAJIAkASAJAAkASCJ+1177bXcfPPNAPzIj/zIZ3/913/9+xweHu5y1f9rh4eHu7/1W7/1PQAv+7Iv+9o33HADAHfddRf3s83zY5sXxDYviG1eVLZ5Udnm38s2L8x6veZpT3saL/MyL8PJkycBuOeee3ggSUjiXyKJf4kk/iWSkMS/RBIvCklI4l8iCUk80OHhIY9+9KMB+IVf+IWv4aqrrrrqqqv+56EcP36cq6666qqrrvqf5nVe53Xe+xVf8RXf+tZbb+WP//iPkcTzI4nnRxLPjySeH0k8P5J4bpJ4fiTx3CTx/EjiuUniuUnigW6++Wbe5E3eBICjoyMyE0kASEISAJKQBIAkJAEgCQBJSAJAEpIAkASAJCQBIAkASUgCQBIAkgCQhCQAJAEgCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQB0Pc9D3rQgzhx4gT33XffrR//8R//Mn/6p3/6M1x11QP8wz/8w+/89m//9ve84iu+4ls/4hGPOP6oRz2Kpz/96azXax7INi+IbV4Q27wobPOisM2/lW3+PdbrNfv7+zzsYQ9je3ubCxcucHBwAIAk/iWSkMQLIwlJvDCSkMS/RBKS+JdIQhL/EklI4vkZx5FrrrmGa6+99vg//MM//M7Zs2dv5aqrrrrqqqv+Z6EcP36cq6666qqrrvqf5s3f/M0/6iEPechL//Zv/zb33HMPAJJ4fiTx3CTx/Eji+ZHE8yOJ50cSz00Sz48knpsknpsknpsk7rezs8N7vdd7ATAMA9M0IQkASUgCQBKSAJCEJAAkIQkASQBIQhIAkpAEgCQAJCEJAEkASAJAEpIAkASAJAAkIQkASQBIAkASAJKQBIAkACQBIAkASQBIAkASAJIAkASAJO534sQJHvzgB9P3PT/yIz/y2V/6pV/6NoeHh7tcddXzcXh4uPtnf/ZnP3N4eLj7si/7sq/9kIc8hL7vueuuu7DN82ObF8Q2/xLbvChs869lm/8otnmgs2fPAvDQhz6U66+/nttuu41xHPmXSOJfIol/iST+JZKQxL9EEpJ4UUjiXyKJm266iWuuuebBv/Vbv/U9XHXVVVddddX/LARXXXXVVVdd9T/Q67zO67w3wK233sq/hW2eH9s8P7b597LNv4dtnptt7vcmb/ImALTWGMcRSQBIQhIAkpAEgCQkASAJSQBIQhKSkASAJCQBIAlJSEISAJKQhCQkIQlJAEhCEpKQhCQkASAJAElIQhKSkIQkACQBIAkASQBIAkASAJIAkASAJAAkASCJBz/4wdxwww3cd999t37mZ37m6/zoj/7o53DVVf+C++6779Yf/dEf/ZzP/MzPfJ3t7W1e4RVegZd/+ZfngWxjG9s8N9vYxjbPj21sYxvbvCC2sY1tbPPC2MY2trGNbWzzr2Eb29jGNraxjW1s8/z88R//MY973OPY2triTd7kTXhhJCGJF0YSknhhJCGJf4kkXhSSeFFIQhL/Ekncd999AJw5c+bBXHXVVVddddX/PARXXXXVVVdd9T/M67zO67w3wF//9V+zu7vL/Wzz/NjmP4tt/jPY5l/jnd7pnbj55puxzXq9RhKSkIQkJCEJSUhCEpKQhCQkASAJSQBIQhKSkASAJCQBIAkASUgCQBIAkpCEJCQBIAlJSEISkpCEJCQBIAkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKS6PueW265hY2NDe67775bP+uzPut1/uEf/uG3ueqqf4V/+Id/+O0P+ZAPech999136yu8wivwHu/xHmxtbWGb52Yb29jm+bGNbWzz/NjGNraxjW1eENvYxja2sc2Lyja2sY1tbGMb2/xb/fEf/zF33HEHW1tbvPqrvzrPjyT+JZL4l0jiXyIJSfxLJCGJf4kkJPEvkYQkAA4PD7nvvvu45pprHvxiL/Zir81VV1111VVX/c9COX78OFddddVVV131P8mbv/mbf9RDHvKQl/7jP/5j7rnnHh5IEs+PJJ4fSTw/knh+JPHcJPH8SOK5SeL5kcRzk8Rzk8Rze/EXf3Fe7uVeDoBhGACQBIAkJAEgCUkASEISAJKQBIAkACQhCQBJSAJAEgCSkASAJAAkIQkASQBIQhIAkgCQBIAkJAEgCQBJAEgCQBIAkpAEgCQAJAEgCQBJAEjifpLouo6HPvShdF3HP/zDP/z2x3/8x7/M4eHhLldd9W9weHi4+2d/9mc/c3h4uPuyL/uyr/3Qhz6Upz3taQzDgG1eENu8MLZ5UdjmX8s2/1Fs8y9Zr9fccccdvOzLviwnT54E4J577uF+knhhJCGJf4kk/iWS+JdIQhL/EklI4l8iCUk8PzfddBPXXHPNg3/rt37re7jqqquuuuqq/zkox48f56qrrrrqqqv+J/mkT/qknwb45V/+ZVarFc9NEs9NEs+PJJ4fSTw/knh+JPHcJPH8SOK5SeK5SeL5kcT9br75Zt7mbd4GgGEYsI0kACQhCQBJSAJAEpIAkIQkACQhCQBJSAJAEgCSkASAJCQBIAkASUgCQBIAkgCQhCQAJAEgCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgDY2NjglltuAeBHfuRHPvvrv/7r34errvp3Ojw83P2Hf/iH3wF42Zd92dd+yEMewmw248477+SBbPPC2OZfYpsXlW3+PWzzH2W9XrO3t8fDH/5wtra2uHDhAoeHh0jihZHEv0QSknhhJCGJf4kk/iWSkMS/RBKSeEHGceRRj3oUAL/wC7/wNVx11VVXXXXV/xyU48ePc9VVV1111VX/U7zO67zOe7/iK77iW//1X/81f/3Xf83zI4nnRxLPjySeH0k8P5J4bpJ4fiTx3CTx/EjiuUniuUnifm/6pm/KsWPHaK2RmUgCQBKSAJCEJAAkIQkASUgCQBKSAJCEJAAkIQkASQBIQhIAkpAEgCQAJCEJAEkASAJAEpIAkASAJAAkASAJSQBIAkASAJIAkASAJAAkASAJAEmcOHGCa6+9FoDP/MzPfJ3f/u3f/h6uuuo/0D/8wz/8zj/8wz/8zhu/8Ru/94033gjAHXfcwQtimxfGNi8q2/xb2Oa/ytmzZwF42MMexnXXXcfjH/94XhhJ/Esk8cJIQhL/EklI4l8iiX+JJCTxLxnHkWuvvZZrrrnm+OMe97jfue+++27lqquuuuqqq/5nILjqqquuuuqq/0Fe7MVe7LUAnv70p2Ob58c2/9Vs86KyzX+EN3mTN+Hmm28mM2mtIQkASUgCQBKSkIQkJCEJSUgCQBKSAJCEJAAkIQkASUhCEpIAkIQkACQhCUlIAkASAJKQhCQkASAJSUhCEpKQhCQkASAJAElIQhKSkIQkJCEJSUhCEpKQxDXXXMPJkye57777bv3Mz/zM1/mHf/iH3+aqq/4T/MM//MNvf8iHfMhD7rvvvltf8RVfkVd8xVfkgWxjG9s8N9vYxja2eUFsYxvb2MY2L4xtbGMb29jGNrb5t7KNbWxjG9vYxja2sY1tbGMb29jmH/7hH7j99tvZ2tri1V7t1Xh+JCGJF0YSknhhJPGikMS/RBKS+JdI4kUhCUncd999ALzjO77jZ3PVVVddddVV/3MQXHXVVVddddX/IC/2Yi/22gC33nor/1q2eX5s85/FNv8etnlutrn55pt58Rd/cQAyE0kASEISkpCEJCQBIAlJAEhCEpKQhCQkIQlJSEISAJKQBIAkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQkIQlJAEgCQBIAkgCQhCQkAXD99deztbXFfffdd+tnfdZnvc4//MM//DZXXfWf6L777rv1sz7rs17nvvvuu/WVXumVeP3Xf31sY5vnZhvb2Ob5sY1tbGMb27wwtrGNbWxjmxeVbWxjG9vYxja2sY1tbGObf6u9vT1+5Vd+BYCHP/zhPPzhD+eBJPEvkcQLIwlJ/EskIYkXRhKS+JdIQhL/EklI4n5Pf/rTAbjmmmsezFVXXXXVVVf9z0Fw1VVXXXXVVf9DvM7rvM57X3PNNQ8G2N3dBcA2z49t/r1s8/zY5j+DbV4Ux44d453f+Z0BaK0BIAlJSEISAJKQBIAkJAEgCUkASEISAJKQBIAkJCEJSUhCEpKQhCQkASAJSUhCEgCSkIQkJAEgCUlIQhKSkASAJAAkIQlJSEISkpCEJCQhCUlIQhKSAJDEddddx3w+57777rv1Qz7kQx5y33333cpVV/0XuO+++279rM/6rNe57777bn3MYx7DG7zBGwBgG9vYxjbPzTa2sY1tXhDb2MY2trGNbV4Y29jGNraxjW1sY5v/Knt7e/zKr/wKAC/1Ui/F1tYWkpDECyMJSbwwkviXSEIS/xJJ/EskIYl/iSQk8dwODw+57777sO0Xe7EXe22uuuqqq6666n8Ggquuuuqqq676H+LFXuzFXgvgr//6r/m3ss3zY5t/L9u8qGzzb/Umb/ImANgGQBIAkpAEgCQkASAJSQBIQhIAkpAEgCQkASAJSQBIQhIAkpAEgCQkIQlJAEhCEpKQBIAkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCRx7bXXMp/P+Yd/+Iff/pAP+ZCHcNVV/8Xuu+++Wz/rsz7rdf7hH/7htx/zmMfwtm/7tjw329jGNrZ5fmxjG9vYxjYvjG1sYxvb2MY2/xFsYxvb2MY2trGNbWxjG9vYxja2sY1tbGObv//7v+f2229na2uLV3u1V+NfIokXRhKS+JdI4l8iCUm8MJKQxL9EEpJ4Ye677z6uueaaB7/Yi73Ya3HVVVddddVV/zMQXHXVVVddddX/EC/2Yi/22gB/9Vd/xQPZ5vmxzb+XbZ4f27yobPPvYZv7vfiLvzi33HILALaRBIAkJAEgCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJAEgCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkcc011zCbzfiHf/iH3/7Mz/zM1+Gqq/6b3Hfffbd+/dd//fv8wz/8w2/fdNNNvM/7vA+2sY1tnpttbGMb29jmBbGNbWxjG9vY5kVhG9vYxja2sY1tbGMb29jGNraxzX+kX/7lX2Zvb4/rrruOl3qpl+L5kYQkXhhJ/EskIYkXRhKS+JdI4l8iCUn8SyRx9uxZAF7ndV7nvbnqqquuuuqq/xkIrrrqqquuuup/iGuuuebBALfeeiv/HrZ5fmzz72WbF5VtnpttXpBjx47xpm/6pgDYRhIAkpAEgCQkIQlJSEISAJKQBIAkJAEgCUkASEISAJKQBIAkJCEJSUhCEpIAkIQkACQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCGJ06dPM5vN+Id/+Iff/szP/MzX4aqr/pvdd999t37913/9+/zDP/zDb+/s7PC+7/u+3M82trGNbZ4f29jGNraxjW1eGNvYxja2sY1tbGOb/wn29vb4wz/8QwAe9rCHsbW1xQNJ4oWRhCT+JZJ4YSQhiX+JJCTxwkhCEi8KSQAcHh4CcM011zz4mmuueTBXXXXVVVdd9d+P4Kqrrrrqqqv+B3id13md9wb4q7/6K54f2zw/tvn3ss3zY5sXlW3+vd7kTd6E+0kCQBKSAJCEJCQBIAlJAEhCEgCSkASAJCQBIAlJSEISkgCQhCQAJCEJAElIQhKSkIQkJAEgCUlIQhIAkpCEJCQBIAlJSEISkpCEJCQBIAlJSEISkpDEiRMnmM1m/MM//MNvf+ZnfubrcNVV/0Pcd999t37913/9+/zDP/zDb+/s7PCGb/iG2Oa52cY2trGNbV4Q29jGNraxjW1s8+9lG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9v8/d//PX//93/P1tYWr/qqrwqAJCTxwkjiXyIJSbwwkviXSEIS/xJJvCgkIYn7HR4ect999wFw5syZB3PVVVddddVV//0Irrrqqquuuup/gBd7sRd7LYBbb70V2/x72eb5sc2/l23+PWzz3F78xV+cW265BQBJAEhCEgCSkIQkACQhCQBJSAJAEpKQhCQkIQlJSEISAJKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUji5MmTLBYL/uEf/uG3P/MzP/N1uOqq/2Huu+++W7/+67/+ff7hH/7htx/72Mfyhm/4htjGNraxzfNjG9vYxja2sc2Lyja2sY1tbGMb29jGNraxjW1s81/pD//wD7l06RLXXXcdD3/4w3lhJCGJF0YSknhhJCGJF0YSkviXSEIS/xJJSOL5ufXWWwF4p3d6p8/iqquuuuqqq/77EVx11VVXXXXV/wAv9mIv9toAT3/603lBbPP82ObfyzbPj21eVLZ5brZ5Ubzpm74pAJIAkIQkACQhCUkASEISAJKQhCQkIQlJAEhCEgCSkASAJCQBIAlJAEhCEgCSkASAJCQhCUkASEISAJKQhCQkASAJSUhCEpKQhCQkIQlJSEISkgCQhCSOHTtG3/fcd999t37mZ37m63DVVf9D3Xfffbd+/dd//fvcd999t77Yi70Yr/Iqr8ID2cY2trGNbV4Q29jGNraxjW1sYxvb2OZ/ur29Pf7wD/8QgJd8yZdka2uL50cS/xJJ/Esk8S+RxL9EEpL4l0hCEi/MfffdB8CZM2cezFVXXXXVVVf99yO46qqrrrrqqv8BrrnmmgcD7O7uAmCb58c2LyrbPD+2+feyzb+Hbe73Lu/yLtxPEpKQBIAkJCEJAElIAkASkpAEgCQkASAJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhLz+Zz5fM59991364d8yIc8hKuu+h/uvvvuu/WzPuuzXue+++679VVe5VV45Vd+ZWxjm+fHNraxjW1sY5t/D9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNrb5+7//e26//Xa2trZ4yZd8SR5IEpJ4YSQhiRdGEpJ4YSQhiRdGEpL4l0hCEv8SSRwdHXF4eMg111zz4Bd7sRd7ba666qqrrrrqvxfBVVddddVVV/03e53XeZ33Bvirv/or/q1s8/zY5kVlm+fHNv8etnlBbrnlFm655RYASilIQhIAkpCEJAAkIQkASUhCEgCSkASAJCQhCUlIQhIAkpAEgCQkASAJSQBIQhIAkpCEJCQhCUlIAkASkpCEJCQhCUkASEISkpAEgCQkIQlJSEISkuj7nu3tbQC+/uu//n246qr/Je67775bP+uzPut1AF71VV+VV3mVV8E2trGNbWxjmxeFbWxjG9vYxja2sY1tbGMb2/xP9Eu/9EsAPOxhD+Paa68FQBL/Ekm8MJKQxAsjCUm8MJKQxL9EEpL4l0hCEvc7PDwE4MVe7MVei6uuuuqqq67670Vw1VVXXXXVVf/NXuzFXuy1AG699VYeyDbPj23+vWzz72Wb52abf403fdM3BSAikMT9JCGJ+0lCEgCSkIQkACQhCQBJSEISAJKQBIAkJAEgCUkASEISkpCEJCQhCUkASEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSXRdx87ODgCf+Zmf+Tr/8A//8NtcddX/Ivfdd9+tn/mZn/k6AC/2Yi/GzTffzPNjG9vYxja2sY1tbGOb/0q2sY1tbGMb29jGNraxjW1sYxvb/EsuXbrEL/3SLwHwaq/2akjihZGEJF4YSfxLJPEvkcS/RBKS+JdIQhLP7dZbbwXgxV/8xV+bq6666qqrrvrvRXDVVVddddVV/81e7MVe7LUBnv70p/PvYZvnxzYvKts8P7b597DNc3u1V3s1jh07hiRKKQBIQhKSAJCEJCQBIAlJSAJAEpIAkIQkJAEgCUkASEISkpCEJCQhCUlIAkASkgCQhCQkIQlJSEISkpCEJCQhCUkASEISkpAEgCQkIQlJSEISkpCEJLa2tgD4+q//+vf5h3/4h9/mqqv+F/qHf/iH3/76r//69zl27Bhv/MZvzM7ODraxjW1s869hG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjm38r29jGNraxjW1sYxvb3Hbbbdx2221sbm7yKq/yKrwgknhhJCGJF0YSknhhJCGJF0YSkviXSEISL8jZs2cBOHPmzIO56qqrrrrqqv9eBFddddVVV1313+yaa655MMDu7i7PzTbPj23+vWzzn8E2/5Jjx47x6q/+6gCUUgCQhCQkASAJSUgCQBKSkASAJCQBIAlJSAJAEpIAkIQkJAEgCUkASEISAJKQBIAkJCEJSUgCQBKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQktra2iAj+4R/+4bd/67d+67u56qr/xX7rt37ru3/kR37ks48dO8abvMmb8NxsYxvb2MY2trGNbWxjG9v8b3fp0iX+4A/+AIBrr72Wzc1NHkgSknhhJPHCSEISL4wkJPHCSEIS/xJJSOJfcnR0xOHhIddcc82DX+zFXuy1ueqqq6666qr/PgRXXXXVVVdd9d/odV7ndd4b4K/+6q+wzb+XbZ4f27yobPP82Oa52ebf4s3e7M0AiAgiAklI4n6SkMT9JCGJ+0lCEgCSkIQkACQhCQBJSEISAJKQBIAkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJSAJAEpKYz+fUWvmHf/iH3/7Mz/zM1+Gqq/4P+O3f/u3v+Yd/+Iffvvnmm3nVV31VbGMb2/x72MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNg90++2383d/93dsbW3xki/5ktxPEi+MJCTxgkhCEi+MJCTxwkhCEv8SSUjiXyIJSQAcHR1x1VVXXXXVVf8DEFx11VVXXXXVf6MzZ848CODpT386L4htnh/bPD+2eVHZ5j+DbZ6bbQBuueUWbrnlFgBqrUhCEgCSkIQkACQhCUkASEISkgCQhCQkASAJSQBIQhKSAJCEJAAkIQlJAEhCEgCSkASAJCQBIAlJAEhCEgCSkASAJCQhCUlIQhKSkIQkJCEJSdRamc1mAHz913/9+3DVVf9H3Hfffbd+/dd//fvcd999t77aq70ar/Zqr8b9bGMb29jGNraxjW1sYxvb2MY2trHN/xa2sY1tbPMHf/AHADzsYQ/juuuuQxIviCQk8cJI4l8iiX+JJP4lkpDEv0QSknig++67D4AXe7EXey2uuuqqq6666r8PwVVXXXXVVVf9N3qd13md9wbY3d0FwDbPj23+vWzzorLN82Ob52abf41Xf/VXB6DWSkRwP0lIQhIAkpCEJAAkIQlJAEhCEveThCQAJCEJSQBIQhIAkpCEJAAkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIIiJYLBYAfOZnfubr3Hfffbdy1VX/h9x33323fv3Xf/37ALz4i784Ozs72OY/g21sYxvb2MY2trGNbWxjG9vYxja2sY1tbPOf5dKlS/ziL/4iAK/yKq/CCyKJF0YSknhhJCGJF0YSknhhJCGJf4kkJPH8nD17FoDXeZ3XeW+uuuqqq6666r8PwVVXXXXVVVf9N7rmmmseDPD0pz+dfwvbPD+2eVHZ5j+DbZ7bi7/4i3PLLbcA0HUdAJKQhCTuJwlJ3E8SkrifJCQBIAlJSAJAEpKQBIAkJCEJSUhCEgCSkASAJCQhCQBJSAJAEpIAkIQkACQhCQBJSAJAEpIAkIQkJCEJSUhiNpsB8CM/8iOf/Q//8A+/zVVX/R/0D//wD7/9Iz/yI5997Ngx3uVd3gUA29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc1/FNvYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbQBuu+02Ll26xObmJtdeey0PJAlJvCCSkMQLIwlJvDCSkMQLIwlJ/EskIYkX5ujoCICzZ8/eylVXXXXVVVf99yG46qqrrrrqqv8mL/ZiL/baALu7uzyQbZ4f2zw/tnlR2eZFZZsXlW1eFA960IMA6PseAElI4n6SkIQkACQhCUkASEISkgCQhCQkASAJSUgCQBKSkASAJCQBIAlJSEISkpAEgCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKS6LqOUgr/8A//8Ns/+qM/+jlcddX/Yb/927/9Pf/wD//w28eOHePVXu3V+P/INru7u/z+7/8+AK/yKq/C/STxwkjihZGEJF4YSUjihZGEJP4lkpDEv0QSR0dHnD17lhd7sRd77Rd/8Rd/ba666qqrrrrqvwfBVVddddVVV/03ueaaax4M8PSnP53nZpt/L9u8qGzzorLNi8o293uJl3gJXuIlXgJJ1FqRhCQAJCEJSdxPEpK4nyQkcT9JSOJ+kpDE/SQhiftJQhIAkpCEJAAkIQkASUhCEpKQhCQAJCEJAElIAkASkgCQhCQkIQlJAEhCEhFB13UA/MiP/MjncNVV/8fdd999t37913/9+wC8xEu8BDfffDO2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc2/1m233cZtt93G5uYmD3vYw5DECyIJSbwwknhhJCGJF0YSkviXSEIS/xJJSOJ+h4eHADz2sY99La666qqrrrrqvwfBVVddddVVV/03ebEXe7HXAnj605/Oi8o2z49tXlS2eVHZ5vmxzXOzzQvzGq/xGgDMZjMkcT9JSOJ+kpCEJAAkIQlJAEhCEpIAkIQkJAEgCUlIAkASkpAEgCQkIQkASUgCQBKSkASAJCQBIAlJAEhCEpKQhCQkIQlJSAJAEpKQhCQkUWsF4Ou//uvf5x/+4R9+m6uu+n/gvvvuu/Xrv/7r3+fYsWO8+Zu/Of9X2MY2trGNbWxjG9vYxja2sc3u7i6/93u/B8BLvMRL8IJI4oWRhCReGEn8SyTxL5GEJP4lkpDEczs6OgLgxV/8xV+Hq6666qqrrvrvQXDVVVddddVV/01e7MVe7LUBnva0p/H82Ob5sc2LyjYvKtv8Z3mJl3gJjh07RimFUgoAkpDE/SQhCUncTxKSuJ8kJHE/SUjifpKQxP0kIYn7SUIS95OEJAAkIQlJAEhCEgCSkIQkJCEJSQBIQhIAkpAEgCQkIQlJSKKUQkTwD//wD7/9W7/1W9/NVVf9P/Jbv/Vb3/0P//APv33s2DHe7M3eDNvYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb/Ge47bbbuO2229jc3OShD30oDyQJSbwgkpDECyMJSbwwkpDECyMJSbwwkpCEJF6Qs2fPAnDNNdc8mKuuuuqqq67670Fw1VVXXXXVVf9NrrnmmgcD7O7uYpvnxzYvKtu8qGzzorLN82Ob52ab52ab13iN1wCg73skIYn7SUISkrifJCRxP0lIQhIAkpCEJAAkIQlJAEhCEpIAkIQkJAEgCUlIAkASkpAEgCQkASAJSUgCQBKSAJCEJCQhCUlIQhKSkASAJCKCUgoAX//1X/8+XHXV/0Nf//Vf/z4AD3rQg7jlllv4n842trGNbWxjG9vYxja2sY1tbGMb27wwv/d7vwfAS7zESwAgCUm8MJJ4YSQhiRdGEpJ4YSQhiRdGEpL4l0ji6OiIq6666qqrrvpvRnDVVVddddVV/w2uueaaB/PvYJsXlW2eH9s8N9v8R3vJl3xJjh07RimFWiv3k4QkJHE/SUjifpKQhCTuJwlJ3E8SkrifJCRxP0lI4n6SkMT9JCGJ+0lCEgCSkIQkACQhCQBJSEISAJKQBIAkJAEgCUlEBAA/8iM/8tn33XffrVx11f9D9913361f//Vf/z7Hjh3jNV7jNbCNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1t/jPYxja2sY1tbGObZzzjGTzjGc9gc3OThz70obwwkpDECyIJSbwwkpDECyMJSbwwkpDEv0QSkgA4Ojri7NmznDlz5kEv9mIv9tpcddVVV1111X89gquuuuqqq676b/BiL/Zirw3wl3/5l9zPNs+PbV5Utnl+bPOiss1zs83zY5vnZpsHeo3XeA0AZrMZAJKQxANJQhL3k4QkJHE/SUjifpKQxP0kIQlJAEhCEpIAkIQkJAEgCUlIAkASkpAEgCQkIQkASUgCQBKSkASAJCQBIAlJSEISkogIJHHffffd+qM/+qOfw1VX/T/2D//wD7/9D//wD7/9oAc9iJd8yZfkfwLb2MY2trGNbWxjG9vYxja2sY1t/j1+7/d+D4CXeImX4PmRhCReEElI4oWRhCReGElI4oWRhCT+JZKQxFVXXXXVVVf9D0Nw1VVXXXXVVf+Ndnd3eSDbvKhs8/zY5kVlm/9ML/mSL8mxY8copVBrRRL3k4QkJHE/SUhCEveThCTuJwlJSAJAEpKQxP0kIYn7SUIS95OEJO4nCUncTxKSuJ8kJAEgCUlIAkASkgCQhCQkASAJSUgC4Ou//uvfh6uu+n/uvvvuu/VHfuRHPgfgNV7jNbCNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vY5j+CbWxjG9vYxja2sY1tbGOb53bbbbfxjGc8g83NTR7ykIfwQJJ4YSTxwkhCEi+MJCTxwkhCEv8SSUjiBTl79iwAL/ZiL/ZaXHXVVVddddV/PYKrrrrqqquu+m/wYi/2Yq8FcPHiRV4Utnl+bPOiss2LyjbPzTbPj22em20AXuM1XgOA2WzG/SQhiQeShCQeSBKSuJ8kJCGJ+0lCEveThCTuJwlJSAJAEpKQBIAkJCEJAElI4n6SkMT9JCGJ+0lCEgCSkIQkACQhCUkA/MM//MNv/8M//MNvc9VVV/EP//APv/0P//APv338+HHe4i3egv8OtrGNbWxjG9vYxja2sY1tbGObfw/b2MY2trHN7/3e7wHwEi/xEgBIQhIviCQk8YJIQhIvjCQk8cJIQhL/EklI4l9y7tw5AF78xV/8tbnqqquuuuqq/3oEV1111VVXXfXf4MVe7MVeG+DpT386z802z49tXlS2eVHZ5kVlmxfVS77kS3Ls2DEigq7rkIQk7icJSUjifpKQhCTuJwlJPJAkJHE/SUjifpKQhCTuJwlJ3E8SkrifJCQBIAlJSAJAEpKQBIAkJCEJAElI4n6SkMQDff3Xf/37cNVVVz3L13/9178PwIMe9CBuueUWbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sc1/FNvYxja2sY1tbGMb29jmRbW7u8sznvEMNjc3ufbaa3lBJCGJF0YSL4wkJPHCSEISL4wkJCGJf4kkJHF0dMRVV1111VVX/TciuOqqq6666qr/Btdcc82DAS5evMjzY5sXlW1eVLZ5UdnmRWWb5/YSL/ESAMzncx5IEpJ4IElI4oEkIYn7SUISkrifJCRxP0lIQhL3k4Qk7icJSdxPEpK4nyQkcT9JSOJ+kpDE/SQhCQBJSEISD/Rbv/Vb333ffffdylVXXfUs9913362/9Vu/9d3Hjx/nNV/zNbGNbWxjG9vYxjb/XraxjW1sYxvb2MY2trGNbWxjm38P29jGNraxjW1sYxvbAFy6dIm//du/BeCVXumVeH4k8cJIQhIviCQk8cJIQhIvjCQk8S+RhCQk8dzOnDnzYK666qqrrrrqvx7BVVddddVVV/0Xu+aaax7MA9jmRWWb58c2z802z49tnpttXlS2+Zc86EEP4vjx4wD0fY8kJPFAkpDEA0lCEg8kCUk8kCQkcT9JSOKBJCGJ+0lCEveThCTuJwlJ3E8SkrifJCRxP0lI4n6SkMTz86M/+qOfw1VXXfU8fvRHf/RzAB784AfzoAc9iBfENraxjW1sYxvb2MY2trGNbWxjG9vY5t/CNraxjW1sYxvb2MY2tvm3so1tnvGMZwCwubnJNddcw/0kIYkXRBKSeEEkIYkXRhKSeGEkIYl/iSQk8fwcHR1xdHTENddc8+BrrrnmwVx11VVXXXXVfy2Cq6666qqrrvov9mIv9mKvDfCXf/mXvDC2eX5s86KyzYvKNs/NNi8q29zvJV/yJTl27Bjz+ZwHkoQkHkgSkpDE/SQhiQeShCQeSBKSuJ8kJPFAkpDE/SQhiftJQhL3k4Qk7icJSUgCQBKSuJ8kJHE/SUjCNgA/8iM/8tn33XffrVx11VXP47777rv167/+698H4LVe67WwjW1sYxvb2MY2trGNbf61bGMb29jGNraxjW1sYxvb2OZfwza2sY1tbGMb29jGNi/M7u4uv/u7vwvAi7/4iyMJSbwgkpDECyOJF0YSknhhJCGJf4kkJPEvOTo6AuDMmTMP5qqrrrrqqqv+axFcddVVV1111f8Atnl+bPOiss2Lyjb/HrZ5YV7yJV8SgNlshiQk8UCSkIQkHkgSkrifJCTxQJKQxANJQhL3k4QkHkgSkrifJCRxP0lI4n6SkIQk7icJSQBIQhKSAJCEJABsc78f/dEf/RyuuuqqF+gf/uEffhvgwQ9+MA9+8IN5UdjGNraxjW1sYxvb2MY2trGNbf41bGMb29jGNraxjW1s869hG9vYxja2sY1tbPO3f/u3AGxubnLNNdfw/EhCEi+MJCTxgkhCEi+MJCTxwkhCEpJ4YSQhCUkcHR0BcM011zyYq6666qqrrvqvRXDVVVddddVV/8Ve7MVe7LUALl68yAPZ5kVlmxeVbV5UtnlutnlR2eY1XuM1AJjNZkQE95OEJJ6bJCTxQJKQxP0kIYkHkoQkHkgSkrifJCTxQJKQxP0kIYn7SUISDySJB5LEA0nifpKwDcCP/MiPfDZXXXXVC3Xffffd+vVf//XvA/Bar/Va2MY2trGNbWxjG9vYxja2sc2Lyja2sY1tbGMb29jGNrZ5UdnGNraxjW1sYxvb/GtcvHiRZzzjGWxubnLmzBmemyReGElI4gWRhCReGElI4oWRhCT+JZKQxAMdHh4CcObMmQdx1VVXXXXVVf+1CK666qqrrrrqv8nu7i4vCts8P7Z5brZ5fmzz3GzzorLNc7PN8/NSL/VSAPR9jyQk8UCSkIQkHkgSknggSUjifpKQxANJQhIPJAlJ3E8SknggSTyQJCRxP0lI4n6SkMT9JCGJ+0lCEraxDcCP/uiPfg5XXXXVv+gf/uEffhvgwQ9+MA960IOwjW1s8y+xjW1sYxvb2MY2trGNbWzzorCNbWxjG9vYxja2eVHZxja2sY1tbGOb5+d3fud3AHjIQx7C/SQhiRdEEpJ4QSQhiRdGEpJ4YSQhiX+JJCTx/Jw7dw6AF3/xF39trrrqqquuuuq/FsFVV1111VVX/Rd7sRd7sdcGePrTn85zs83zY5sXlW1eVLZ5brb5t3rJl3xJjh07Rtd1dF3H/SQhiecmiecmCUk8kCQeSBKSeCBJSOKBJPFAkpDE/SQhiQeSxANJQhL3k4Qk7icJSdzPNgC/9Vu/9d1cddVVL5L77rvv1t/6rd/6boCXeZmX4YFsYxvb2MY2trGNbWxjmxeFbWxjG9vYxja2sY1t/iW2sY1tbGMb29jGNi8K29jGNraxza233sqtt97K5uYm11xzDZJ4QSQhiRdEEpJ4YSQhiRdGEpL4l0hCElddddVVV131PxTBVVddddVVV/03sc3zY5sXlW1eVLZ5UdnmudnmudnmgV7qpV4KgNlshiQk8UCSkMQDSUISz00SDyQJSTyQJCTxQJJ4IElI4oEk8UCSkMT9JCGJB5LEA0nigSQBkJkA/OiP/ujncNVVV73IfuRHfuSzAR784Adz7NgxbGMb29jGNi+MbWxjG9vYxja2sY1tbPMvsY1tbGMb29jGNi8K29jGNraxjW1s8y/5m7/5GwBe7MVejOdHEpJ4QSQhiRdGEpJ4YSQhiRdGEpKQxAsjCUksl0sAzpw582Cuuuqqq6666r8WwVVXXXXVVVf9F7vmmmseDHDx4kVs86KyzYvKNi8q2/x72OZ+D3rQgwDouo77SeK5SUISDyQJSTyQJCTxQJKQxANJ4oEkIYkHksQDSUISDySJB5LEA0lCEveThCTul5kA/NZv/dZ333fffbdy1VVXvcjOnj37jH/4h3/47ePHj/MyL/MyPD+2sY1tbGMb29jGNraxzQtjG9vYxja2sY1tbPPC2MY2trGNbWxjG9v8S2xjG9vYxja2ud+tt94KwObmJmfOnOGBJPGCSEISL4wkJPGCSEISknhhJCGJf4kkJHG/o6MjAK655poHc9VVV1111VX/tQiuuuqqq6666r/QNddc82CAixcv8sLY5vmxzXOzzfNjm+dmmxeVbZ6bbV6Ql3zJlwRgNpsRETyQJCTx3CTx3CTx3CTx3CTxQJKQxANJ4oEkIYkHksQDSeKBJCGJB5LEA0kCIDMB+K3f+q3v4aqrrvpX+5Ef+ZHPAXiZl3kZbGMb29jGNraxjW1s84LYxja2sY1tbGMb27wwtrGNbWxjG9vY5l9iG9vYxja2sc2/xDa22d3d5dZbb2Vzc5NrrrkGAElI4gWRxAsjCUm8IJKQxL9EEpJ4YSQhCUk8P0dHRwBcc801D+aqq6666qqr/usQXHXVVVddddV/oTNnzjwY4OLFi9zPNs+PbV5UtnlR2ea52eZFZZvnZpvXfM3XBGA+nyMJSTw3STw3SUjigSQhiQeShCQeSBLPTRIPJInnJokHksQDSeJfIokHykxs8w//8A+//Q//8A+/zVVXXfWv9g//8A+//Q//8A+/ffz4cR784AdjG9vY5vmxjW1sYxvb2MY2tnlBbGMb29jGNraxzQtjG9vYxja2sc2/xDa2sY1tbGOb5+d3fud3AHjwgx+MJF4QSUjiBZGEJF4QSUjihZGEJCTxwkhCEv+So6MjAM6cOfNgrrrqqquuuuq/DsFVV1111VVX/Re65pprHgywu7vLA9nmRWWbF5VtXlS2eW62eVE86EEP4vjx4wB0Xcf9JPHcJCGJ5yaJ5yaJ5yaJB5LEc5PEA0niuUnigSTxQJJ4IEm8MJkJwG/91m99D1ddddW/2W/91m99D8Drvu7r8kC2sY1tbGMb29jGNs+PbWxjG9vYxja2eUFsYxvb2MY2trHNC2Ib29jGNraxjW1eGNvYxja2sc3FixfZ3d1lc3OTM2fO8NwkIYkXRBKSeEEkIYkXRhKSeGEkIQlJ/EskIYmrrrrqqquu+m9CcNVVV1111VX/g9nm+bHNc7PN82Ob52abF5VtnpttHuilXuqlAJjP5zw3STw/knhuknhuknhuknggSTw3STyQJP4lknggSTyQJB5IEvfLTAD+4R/+4be56qqr/s3+4R/+4bcBjh8/zvHjx7GNbWxjG9s8P7axjW1sYxvb2Ob5sY1tbGMb29jGNi+IbWxjG9vYxjYvjG1sYxvb2MY2L8ju7i5//dd/DcCDH/xg7icJSbwgkpDECyIJSbwwkpDECyMJSfxLJCEJSdzv6OgIgGuuuebBXHXVVVddddV/HYKrrrrqqquu+i905syZBwFcvHiR52ab58c2LyrbvKhs89xs82/xoAc9CID5fI4knpsknh9JPDdJPDdJPDdJPJAknpskHkgSDySJ/witNQB+67d+67vvu+++W7nqqqv+ze67775b/+Ef/uG3T5w4wcu8zMtgm+dmG9vYxja2sY1tnh/b2MY2trGNbV4Q29jGNraxjW1eENvYxja2sY1tXhjb2MY2trHN/W699VYAzpw5gyQk8YJIQhIviCQk8cJIQhIvjCQk8S+RhCSen6OjIwDOnDnzIK666qqrrrrqvw7BVVddddVVV/0Xuuaaax4McPHiRZ4f2zw/tnlutnl+bPPcbPOiss1zs81zsw3AS73US3H8+HEAuq4DQBLPTRKSeG6SeG6SeG6S+JdI4l8iiQeSxANJ4oEk8UCSeG6tNQD+4R/+4Xe46qqr/t1+5Ed+5HMAXvZlXxYA29jGNraxjW1s89xsYxvb2MY2trHNc7ONbWxjG9vY5gWxjW1sYxvb2OYFsY1tbGMb29jmBbGNbZ7+9Kdz6623srm5yZkzZ3h+JCGJF0QSknhBJCEJSbwgkpCEJF4YSUhCEi+MJK666qqrrrrqvwHBVVddddVVV/03sc3zY5sXlW1eVLZ5brb597DNgx70IADm8zkPJInnRxLPTRLPTRL/Ekn8SyTxn802AL/1W7/13Vx11VX/bmfPnr0V4MSJEzzkIQ/BNraxjW0eyDa2sY1tbGOb58c2trGNbWxjm+dmG9vYxja2sc0LYhvb2MY2tnlhbGMb29jGNs/t6U9/OgAPetCDeCBJSOIFkYQkXhBJSOKFkYQk/iWSkMS/RBKSODo6AuCaa655MFddddVVV131X4fgqquuuuqqq/4b2eZFZZsXlW1eVLZ5brZ5brZ5fh70oAcBMJ/PeW6SeFFJ4l8iiecmiQeSxH+l1hoAv/Vbv/XdXHXVVf8h7rvvvlv/4R/+4bcBHvKQh/DcbGMb29jGNs/NNraxjW1sY5vnxza2sY1tbPP82MY2trGNbWzz/NjGNraxjW1s84LYxja2sc3Tn/50AK655hoAJCGJF0QSknhBJCGJF0YSknhhJCEJSbwwkpCEJO53dHQEwDXXXPNgrrrqqquuuuq/DsFVV1111VVX/Re65pprHgxw8eJFXhjbPD+2eW62eX5s89xs8+9hmwd6qZd6KY4fPw5A3/dI4rlJ4rlJ4kUhif9pbPNAmQnAP/zDP/wOV1111X+YH/mRH/kcgIc+9KG8IJKQhCReVLaxjW1eGNvYxja2sY1tnh/b2MY2trHNC2Ib29jGNrZ5fm699Vae/vSns7GxwTXXXMMLIglJvCCSkMQLIwlJvDCSkMS/RBKSuOqqq6666qr/QQiuuuqqq6666r/BxYsXuZ9tnh/bvKhs86KyzXOzzXOzzb/k+PHjAMznc14YSTw3STw3SfxLJPFfyTYviG0yE4Df+q3f+m6uuuqq/zBnz569FeChD30oJ06c4IEkIYl/K0lI4j+TbWxjG9vY5gWxjW1sYxvbANx6660AnD59mucmCUm8IJKQxAsiCUlI4gWRhCQk8cJIQhKSeGFWqxUAZ86ceTBXXXXVVVdd9V+H4Kqrrrrqqqv+C505c+bBPB+2eX5s89xs8/zY5rnZ5kVlm+dmm+dmm/u91Eu9FAB933M/SfxvYpsHss0LYpv72aa1BsBv/dZvfTdXXXXVf6j77rvv1r//+7//bYATJ04gCUlI4t9CEpKQxL+FJCTxbyEJSfxr2ObpT386AA9+8IO5nyQk8YJIQhIviCQk8cJIQhIvjCQkIYkXRhKSkMRVV1111VVX/TchuOqqq6666qr/IWzzorLNi8o2z802/x62ATh+/DgA8/mc/6ls80C2eVHZ5n62eW62AfiHf/iH3+Gqq676D/fbv/3b3wPweq/3evxbSUIS/1aSkMS/lST+rXZ3dwHY2Nhgc3MTSbwgkpDECyIJSbwgkpCEJF4YSUjiXyIJSVx11VVXXXXV/wAEV1111VVXXfVf6JprrnkwwIULF3h+bPPcbPP82Oa52eZFZZvnZpvnZpvn56Ve6qUAmM/nPDdJ/GexzQPZ5oFs829lm/vZ5gWxDUBmAvAP//APv81VV131H+7v//7vfwvgxIkT/GtIQhKS+LeShCT+rSQhiX8rSezu7vL0pz8dgI2NDZ4fSUjiBZGEJF4QSUjihZGEJCTxwkhCEpJ4fo6OjgC45pprHsxVV1111VVX/dchuOqqq6666qr/JrZ5UdnmRWWb52abF5VtnpttntuDHvQgAPq+538L2zyQbe5nmxfENvezDUBmYhuA++6771auuuqq/3Bnz559xj/8wz/89okTJ3jIQx7CCyIJSUhCEv9WkpCEJP6tJCGJfytJSOJ+f/3Xfw3AYx7zGB5IEpJ4QSQhiRdEEpJ4YSQhiRdGEpKQxFVXXXXVVVf9D0Vw1VVXXXXVVf/D2Ob5sc1zs83zY5vnZpvnZpt/qwc/+MEA9H3Pi0IS/9Vs84LY5n62eSDb3M8297PN/WwD8Fu/9VvfzVVXXfWf7qEPfSgPJAlJSOLfQxKSkMS/hyQk8W8lCUk8t6c//ekAbG5uAiAJSTw/kpCEJF4QSUjiBZGEJCTxwkhCEi8KSUhCElddddVVV13134Dgqquuuuqqq/4b2eb5sc2LyjYvKts8N9s8N9s8N9vc78EPfjDHjx8HoJTCfxfbPJBtXhDb3M82L4ht7meb+9kGwDa2yUwA/uEf/uF3uOqqq/7T/NZv/db3ADz0oQ9FEpKQxL+XJCTx7yUJSfxbSUISL8ju7i5Pf/rT2djY4MyZMzw/kpDECyIJSUjiBZGEJF4YSUhCEv8SSUhCElddddVVV13134zgqquuuuqqq/6LXbx4kQeyzfNjm+dmm+fHNs/NNi8q2zw32zw32wAcP34cgMViwYvKNv8S2zyQbR7INi+IbR7INvezzf1scz/b2AbANrYBsI1tAGxjGwDb3M82AP/wD//w21x11VX/af7hH/7htwGOHz/Ov5ckJCGJfw9JSEIS/x6S+Nc4ffo0DyQJSbwgkpDECyIJSUjihZGEJP4lkpCEJF6Qo6MjAK655poHc9VVV1111VX/NQiuuuqqq6666r/INddc82BeANu8qGzzorLNc7PNv9eDHvQgALqu49/KNv8atnkg27wgtrmfbe5nm/vZ5n62uZ9t7meb+9kGwDa2sQ3AfffddytXXXXVf5r77rvvVoATJ05w4sQJ/jUkIQlJSOLfSxKS+PeQhCQk8aL6rd/6LQDOnDkDgCQk8YJIQhIviCQk8cJIQhKSeGEkIQlJ/EskIYmrrrrqqquu+i9GcNVVV1111VX/Q9jmudnm+bHNc7PNi8o2z802z802z802D37wgwHo+57nxzb/WrZ5INu8ILZ5INvczzb3s839bHM/29zPNvezzf1sA2Ab2wDYBsA2AL/1W7/13Vx11VX/6f7hH/7htwGOHz/OCyMJSUhCEv8RJCEJSfx7SEIS/xa7u7sAbGxsIIkXRBKSeEEkIYkXRBKSkMQLIwlJSOJfIglJSOKqq6666qqr/psQXHXVVVddddV/A9s8P7Z5brZ5fmzz3Gzz3GzzorLNc7PNAx0/fpzjx48DUErhRWGbB7LNC2ObB7LN/WzzQLa5n23uZ5v72eZ+trmfbe5nGwDb2AbANvezDYBtMpOrrrrqv87f//3f/zbAQx7yEB5IEpKQhCT+o0hCEpL495KEJP49dnd32d3dZWNjg9OnT/PcJCGJ50cSkpDECyIJSfxLJCGJf4kkJCGJq6666qqrrvofgOCqq6666qqr/pvY5kVlmxeVbZ6bbZ6bbV5Utrnfgx/8YAAWiwUAtvn3ss39bPNAtrmfbR7INvezzf1scz/b3M8297MNgG1sA2Cb+9kGwDa2sY1tAGwD8A//8A+/w1VXXfWf7h/+4R9+B+ChD30okpCEJP4jSUISkviPIAlJ/HtJQhK7u7sAbGxsACAJSUji+ZGEJF4QSUhCEi+MJCQhiRdGEpKQxFVXXXXVVVf9D0Nw1VVXXXXVVf+NbPPcbPP82Oa52eZFZZvnZpvnZpsX5sEPfjAAXdfx/NjmgWzzQLZ5INvczzYPZJv72eaBbHM/29zPNvezzf1sA2Ab2wDY5n62AbCNbWxjGwDbANjGNrYB+Id/+Iff5qqrrvovc/z4cf6jSEISkpDEfxRJSOLfSxKSuN/Tn/50AG655RYk8YJIQhIviCQk8cJIQhKSeGEkIQlJvDCSkIQkrrrqqquuuuq/AZWrrrrqqquu+h/INpJ4UdhGEg9kG0m8KGwjiQeyjSQeyDaSePCDHwxA3/fY5oFs80C2eSDbPJBtXhDb3M82D2Sb+9nmfra5n20AbHM/29zPNgC2uZ9tAGwDYBsA29zPNve77777buWqq676T3f27Nlb+XeSxH8WSfxHkcTzc+uttwKwsbHB8yOJF0QSLwpJ/Esk8aKQxFVXXXXVVVf9D0Fw1VVXXXXVVf/NbPP82Oa52eb5sc1zs81zs82LyjbPzTbHjx8HICJ4YWzzQLZ5INs8kG3uZ5v72eaBbHM/2wDYxjYAtrENgG3uZxsA29gGwDYAtrGNbWxjG9sA2AbANraxzVVXXfVf67777rv1vvvuu/XEiROcOHGCF4UkJCEJSfxHk4QkJPEfQRKSeEF2d3d5bpKQhCSeH0lI4oWRhCQk8YJIQhKSeGEkIQlJXHXVVVddddX/IARXXXXVVVdd9T+AbZ4f2zw327yobPPcbPPcbPOiePCDHwxA3/c8N9u8qGzzQLa5n23uZ5v72cY2ALaxDYBt7meb+9kGwDa2AbANgG1sYxvbANgGwDYAtrGNbWxjG9vYBuAf/uEffpurrrrqv8zZs2dvBbDNc5OEJCQhCUn8Z5CEJCTxH0USkviX7O7ucuutt7KxscGZM2eQxAsiCUm8IJKQhCReEElIQhIvjCQkIYl/iSQWiwUA9913361cddVVV1111X8Ngquuuuqqq676L3LffffdCnDixAmeH9u8qGzz3Gzz/NjmudnmudnmudnmgY4fPw5ARPBAtnkg2zyQbe5nmweyzf1scz/b3M8297PN/WxzP9sA2MY2ALYBsI1tbGMbANsA2MY2trGNbWwDYBsA2wDY5n733XffrVx11VX/Ze67775bAR760IciCUlIQhL/WSQhCUlI4j+KJCQhiX+LU6dO8dwkIQlJvCCSkMQLIglJSOKFkYQkJPEvkYQkJHHVVVddddVV/00Irrrqqquuuuq/gW2eH9s8N9s8P7Z5brZ5Udnmudnmudnmfg95yEMA6Pue+9nmgWzzQLZ5QWxzP9vczzb3s839bHM/2wDYxjYAtgGwjW0AbANgGwDb2AbANgC2AbANgG1sYxvb2MY2trENwH333XcrV1111X+Z++6771aA48eP859JEpKQxH80SUji3+rpT386z00SknhBJCEJSbwgkpDECyMJSUjihZGEJCQhiauuuuqqq676H4Dgqquuuuqqq/6b2Ob5sc1zs83zY5vnZpvnZpsXlW2em20AHvzgB/PC2OaBbPNAtrmfbe5nm/vZ5n62uZ9tAGxjGwDbANjGNgC2AbCNbWxjGwDbANjGNraxjW1sYxvb2MY2trGNbWxjm/udPXv2GVx11VX/Zc6ePfsMgBMnTvAfRRKSkIQkJPEfTRKSkMS/16233grA6dOnkYQkXhBJSOIFkYQkJPGCSEISknhhJCEJSbwo7rvvvlu56qqrrrrqqv86BFddddVVV131X+i+++67lQewzfNjm+dmmxeVbZ6bbZ6bbf4tuq4DwDb3s80D2eZ+trHN/WxzP9vczzYAtrENgG1sA2AbANvYBsA2ALaxDYBtAGwDYBvb2MY2ALYBsA2AbQBsA2Ab29jGNraxzVVXXfXf47777rsV4Pjx4/xbSEISkpCEJP6zSEISkviPdOnSJQAWiwXPjyQkIYnnRxKSkMQLIglJSOKFkYQkJPEvkYQkJHHVVVddddVV/w0Irrrqqquuuuq/wYkTJ7ifbV5Utnlutnl+bPPcbPPcbPPcbPPcbHP8+HEASinY5n62eSDb3M8297ONbQBsYxsA29gGwDb3sw2AbWwDYBsA29gGwDYAtrENgG0AbANgGwDb2MY2trGNbWxjG9vYxja2sY1tbGOb+9133323ctVVV/2PIglJSEISkpCEJP6zSUISkviPJAlJSGJ3dxeAjY0NNjY2uJ8kJPGCSEISL4gkJCGJF0YSkpDEv0QSkpDEVVddddVVV/03I7jqqquuuuqq/0Jnz569lefDNs/NNs+PbZ6bbV5Utnlutnlutnmgl3mZlwGg6zpscz/bPJBt7meb+9nmfra5n23uZxsA29gGwDb3sw2AbQBsYxsA2wDYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vc7+zZs7dy1VVX/Zc5e/bsrQAnTpxAEpKQhCQkIYn/SpKQhCQk8R9NEpJ4brfeeisAGxsbSEISz48kJCGJ50cSkpDECyMJSUjihZGEJCQhiednsVgAcPbs2Vu56qqrrrrqqv86BFddddVVV1313+DEiRM8N9s8N9s8P7Z5brZ5brZ5UdnmudnmuZVSuJ9t7mcb29zPNvezzf1scz/bANjGNgC2uZ9tAGxjGwDbANgGwDa2sY1tAGwDYBsA2wDYBsA2ALaxjW1sYxvb2MY2trGNbWxjm6uuuur/J0lIQhKS+M8gCUlI4gXZ3d0FYLFY8PxIQhIviCQk8cJIQhKSeGEkIQlJ/EsksbGxwVVXXXXVVVf9N6By1VVXXXXVVf+D2EYSD2QbSbwobCOJB7KNJB7INpL413jwgx8MQEQAYJv72eaBbHM/2wDY5n62uZ9t7mcbANvczzYAtrmfbQBsA2AbANsA2AbANgC2AbANgG0AbGMbANsA2AbANrYBsA2AbSQBcN99993KVVdd9V/mvvvuu5X/IpL4rySJF9Xu7i4AGxsb3E8SL4wk/iWS+JdI4l9DEg+0WCwAuO+++27lqquuuuqqq/7rEFx11VVXXXXVf6H77rvvVoATJ05gmxeVbZ6bbZ4f2zw32zw32zw32zw32zxQKQXb3M8297ONbQBsYxsA29zPNvezDYBtbANgGwDb2AbANgC2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjGwDb2MY2trGNbWxjG9tkJra56qqr/nsdP36c/yiSkIQkJCEJSfxXkIQkJPGvceuttwJw6tQpJCGJ50cSkpDECyIJSUjiBZGEJCTxL5GEJCQhiauuuuqqq676H4LKVVddddVVV/0Xuu+++24FOHHiBAC2kcQD2UYSz802kngg20jiudlGEg9kG0k8kG0k8UC2kcQD2eYhD3kIALVW7meb+9nmfra5n23uZxsA29zPNvezDYBtAGxzP9sA2AbANgC2AbANgG0AbANgGwDb2AbANgC2AbCNbQBsYxsA2wDYxja2ueqqq/53kMT/JJL4j7SxscHzI4kXRhL/Ekm8KCTxr7FYLAC47777buWqq6666qqr/utQueqqq6666qr/ZraRxAPZRhLPzTaSeCDbSOJFYRtJPJBtJPFAtpHEC2Ob+9nmfra5n23uZxsA29zPNgC2AbDN/WwDYBsA2wDYBsA2ALYBsA2AbQBsA2AbANsA2MY2ALYBsI1tAGxjGwDb2AbANra56qqr/vtJ4n86Sfxn2N3d5blJ4oWRxL9EEi8KSbyoJPFAi8WCq6666qqrrvpvQOWqq6666qqr/gudPXv2GQAnT57kgWwjiQeyjSSem20k8UC2kcQD2UYSLwrbSOKBbCOJ+x0/fhyAiMA297PN/WwDYJv72eZ+tgGwzf1sA2AbANsA2OZ+tgGwDYBtAGwDYBvbANgGwDYAtgGwDYBtbANgG9sA2AbANraxDYBtbANgm6uuuuqq50cS/xV2d3cBWCwWSOIFkcS/RBL/Ekm8qCTxojh79uwzuOqqq6666qr/OlSuuuqqq6666r/QfffddyvAiRMneG62kcQD2UYSz802kngg20jigWwjiQeyjST+NY4fPw5ARHA/29zPNvezzf1sA2Cb+9kGwDb3sw2AbQBsA2AbANsA2AbANgC2AbANgG0AbGMbANsA2AbANrYBsI1tAGxjGwDb2AbANraxzVVXXXXV/STxX0kS99vd3eX48eMsFguWyyUPJIkXRhL/Ekm8qCRx1VVXXXXVVf/DUbnqqquuuuqq/0Jnz569lRfCNpJ4INtI4kVhG0k8kG0k8UC2kcQD2UYSD2QbSZw4cQKAUgoAtrmfbe5nGwDb3M82ALa5n20AbANgGwDbANgGwDb3sw2AbQBsYxsA2wDYBsA2ALaxDYBtAGxjGwDb2AbANraxDYBtbANgG9tcddVV/79I4r+TJJ6f3d1djh8/zv0k8cJI4l8iiReFJP41JHG/EydOAPAP//APv81VV1111VVX/dehctVVV1111VX/DU6cOIFtJPHcbCOJB7KNJB7INpJ4braRxAPZRhIPZBtJPJBtJPFAtjl+/DgAEYFt7mcbANvczzb3sw2AbQBscz/bANgGwDYAtgGwDYBtAGwDYBsA2wDYBsA2tgGwDYBtbANgG9sA2MY2ALaxDYBtbANgG9sA2MY2trnqqqv+b5DE/0SSeFFtbGywWq14fiTxwkjiRSGJfw1JXHXVVVddddX/MFSuuuqqq6666r/QfffddysPYBtJvChsI4kHso0knpttJPFAtpHEA9lGEg9kG0k8kG0eyDb3s839bANgGwDb3M82ALYBsA2AbQBscz/bANgGwDa2AbANgG0AbANgG9sA2AbANrYBsI1tAGxjGwDb2AbANraxDYBtbGMbANtcddVV//0k8X+JJP41dnd3AVgsFjyQJF4YSbwoJPGiksSLarFYAHDffffdylVXXXXVVVf91yG46qqrrrrqqv9i9913360nT57kfrZ5brZ5fmzz3Gzz/NjmudnmudnmudnmgU6cOAFARGCb+9kGwDa2AbANgG0AbGMb29gGwDYAtgGwDYBtbGMb29jGNrYBsA2AbWxjG9vYxja2sY1tMhPb2CYzsY1tbGMb29jGNrbJTGxjG9vYxja2sU1mYpvMBOCaa655MFddddV/iwc/+MH8byYJSUhCEv9au7u7ACwWCyQhCUk8P5KQhCReEElIQhKSeGEkIQlJSOJfIglJLBYLAO67775bueqqq6666qr/WlSuuuqqq6666r/Y2bNnb73mmmsefOLECS5evAiAbSTxQLaRxHOzjSQeyDaSeFHYRhIPZBtJPJBtJAFw/PhxACICANvczzYA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eMYzuPfee1mtVkji+ZHE8yOJF0QSL4gk7jebzThz5gw333wz9913362/9Vu/9d0/+qM/+jlcddVVV1111VVXvWDoQQ96EFddddVVV1111VX/kmuuuebBr/3ar/1e7/RO7/TZly5d4h/+4R/4h3/4B/b29nggSTw3STw3STyQJJ6bJB5IEvfb2dnh0Y9+NI95zGPY2dkBYLlccvHiRe6++24uXryIJAAkASAJSQBIAkASkgCQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSiAgkIQlJSEISkpBERCAJSUhCEpKICCQhCUlIQhKSkIQkJCEJSQBIQhKSAJAEgCQAJHE/SbwwtrmfbQBsA2Ab29gGwDa2sY1tbGMb29jGNpmJbWxjm8zENraxTWZiG9vYJjOxjW0yE9vYxjaZiW1sYxvb2CYzsY1tbGMb29jGNraxjW1sY5vZbMY111zDgx/8YO63Wq245557uO2223h+JPH8SOL5kcQLIonnZzabcc0113DzzTdz33333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXVvww96EEP4qqrrrrqqquuuupFdebMmQe9zuu8znu/0zu902fv7e3x93//9/zRH/0RknhuknhuknhuknggSTw3STyQJAC2t7e58cYbecxjHsONN97I/VarFXfddRe33norAJIAkIQkACQhCQBJSAJAEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkogIJCEJSUhCEpKQhCQiAklIQhKSkIQkIgJJSEISkpCEJCQhCUlIQhKSkASAJCQhCQBJAEgCQBL3k8QLY5v72QbANgC2sQ2AbWxjG9vYxja2sY1tbGObzMQ2trGNbTIT29gmM7GNbWyTmdjGNrbJTGxjG9vYJjOxjW1sYxvb2CYzsY1tbGMb2/R9zzXXXMM111zDfD7nfqvVimc84xncc889PJAknh9JPD+SeEEk8YJIYjabcc0113DzzTdz33333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXViw496EEP4qqrrrrqqquuuupf65prrnnwa7/2a7/XO73TO3323t4e//AP/8Af/dEfcT9JPDdJPJAknpskHkgSz00SDyQJgO3tbR796Efziq/4itxvtVqxu7vLxYsXuffee5EEgCQAJCEJAElIAkASkpCEJCQhCUlIQhKSkIQk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u44HP/jBANx33323/tZv/dZ3/+iP/ujncNVVV1111VVXXfXfAz3oQQ/iqquuuuqqq6666r/bNddc8+DXfu3Xfq93eqd3+myA/f19/vRP/5QnPOEJAEjiuUnigSTxQJJ4IEk8kCQeSBIPJIkHksQDbW9vs7W1xXXXXcf111/Pddddx/MzTRPTNDFNE+v1mmmaGIYBSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJAAkIQkASQBIAkAS95PEi8I297MNgG0AbGMbANvYBsA2trGNbSQREUii1kqtlednuVyyXC45f/48Fy5c4OLFizw3STyQJJ6bJJ6bJJ6bJJ6bJJ6bJJ6fhzzkIRw/fpzjx49z33333fpbv/Vb3/3bv/3b33PffffdylVXXXXVVVddddV/L/SgBz2Iq6666qqrrrrqqv8prrnmmge/2Iu92Gu9zuu8znu/2Iu92Gvv7+9z55138oQnPIG77roLAEk8N0k8kCQeSBIPJIkHksQDSeKBJPFAknggSQBsbW1x3XXXcd1117G1tcV1113HCzJNE601WmsMw4AkMpNxHJGEJCQhCUlIQhKSkIQkJCEJAElIQhIAkpAEgCQAJAEgiftJ4kVhm/vZBsA2ALa5n20AIgLbRASlFF6Q5XIJwB133AHA+fPnuXDhApJ4IEk8kCSemySemySemySemySemySemyQA5vM51113HQ95yEMAuO+++279rd/6re/+0R/90c/hqquuuuqqq6666n8O9KAHPYirrrrqqquuuuqq/4muueaaB7/2a7/2e734i7/4a7/Yi73Ya+/v7/OEJzyBu+66i7vuuov7SeKBJPFAknggSTw3SdxPEg8kiQeSxANJ4oEk8UDb29tce+21AFx33XVsbW1x7bXXcnBwwNbWFs9PZgLQWsM2AK01ADITSdgGQBKSAJCEJCQBIAkASQBIAkAS95PEi8I2AJKwzf0kASCJf8nR0RHnz59nuVyyXC45f/48y+USAEk8kCSemyQeSBLPTRLPTRLPTRLPTRLPTRL3m8/nXH/99Vx//fXM53Puu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq676nwk96EEP4qqrrrrqqquuuup/ujNnzjzodV7ndd77dV7ndd77mmuuefD+/j5PfOITueuuu7jrrru4nyQeSBLPTRIPJIkHksQDSeKB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e+7h4OCAe++9FwBJPJAknpskHkgSDySJB5LEA0nigSTxQJJ4IEk8kCSemyQeSBIPJIkHksRzk8QDSeK5SeK5SWKxWHDq1CkWiwUbGxssFgtOnToFwH333Xfr2bNnb/37v//73/6Hf/iH3/mHf/iH3+aqq6666qqrrrrqqhcGPehBD+Kqq6666qqrrrrqqn+da6655sFnzpx58DXXXPPgF3uxF3uta6655sEv9mIv9to808HBAYeHhxwcHHDvvfdycHDAfffdxwNJ4oEk8dwk8UCSeCBJPJAkHkgSDySJB5LEc5PEA0nigSTx3CTxQJJ4bpK438bGBgA333wzAKdOnWKxWLCxscH97rvvvlv/4R/+4bfvu+++W//hH/7hd/7hH/7ht7nqqquuuuqqq6666l8LPehBD+Kqq6666qqrrrrqqn+/a6655sEAL/ZiL/baAC/2Yi/2Wtdcc82DX+zFXuy1eabDw0MODg44ODhAEvfeey8Ah4eHHB4ecnh4yP0k8UCSeG6SeCBJPJAkHkgSDySJ5yaJB5LEA0niuUnigTY3N1ksFmxsbLCxsQHAxsYGGxsbnDp1ivvdd999twL8wz/8w2/fd999t549e/YZ9913363/8A//8NtcddVVV1111VVXXfUfAT3oQQ/iqquuuuqqq6666qr/XNdcc82Dz5w58+BrrrnmQWfOnHnwNddc8+BrrrnmwWfOnHnwNddc82Ae4PDwEIDDw0MODw85ODjg8PAQSQAcHh4CIInDw0MADg8PAZDEA0nigSTxQJJ4bpK438bGBpIA2NjYAGBjYwNJbGxsALCxscHGxgaSOHXqFM/tvvvuu/Xs2bO33nfffbfed999t549e/bW++677xn/8A//8NtcddVVV1111VVXXfWfDT3oQQ/iqquuuuqqq6666qr/Xtdcc82DAc6cOfPga6655sFnzpx50DXXXPNggGuuuebBAGfOnHnwNddc82BeiMPDQx7o6OiIF8Xm5ib329jY4F9y33333Qpw9uzZW++7775b77vvvlt5pn/4h3/4HYB/+Id/+G2uuuqqq6666qqrrvrvhh70oAdx1VVXXXXVVVddddX/Ltdcc82DAc6cOfMgQADXXHPNg7nCgM6cOfMg/pXOnj17KyCA++6771au8NmzZ58BcN99993KVVddddVVV1111VX/m6AHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/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/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r+IfAdPLMTALbhdvAAAAAElFTkSuQmCC) +```js +// Revolve two sketches around the same axis. + + +sketch001 = startSketchOn('XY') +profile001 = startProfileAt([4, 8], sketch001) + |> xLine(length = 3) + |> yLine(length = -3) + |> xLine(length = -3) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +profile002 = startProfileAt([-5, 8], sketch001) + |> xLine(length = 3) + |> yLine(length = -3) + |> xLine(length = -3) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +revolve({ axis = "X" }, [profile001, profile002]) +``` + +![Rendered example of revolve 8](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAF7KklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqv9U11xzzYPPnDnzYB7gH/7hH36bq/5VrrnmmgcDnDlz5sH/8A//8NtcddV/oxd7sRd77X/4h3/4ba76V7vmmmsefObMmQdfc801D/6Hf/iH377vvvtu5aqrrrrqqquu+s+EHvSgB3HVVVddddVVV/3Hu+aaax78ju/4jp/1Oq/zOu994cIFLly4wP3Onj1762/91m999z/8wz/8Dlf9ix71qEc9+O3e7u3e68Ve7MVe+x/+4R9++8yZMw/+rM/6rNe57777buWqq/4Lvc7rvM57v+M7vuNn/cM//MNvX3PNNQ/+iZ/4ie95whOecCtX/Yte7MVe7LVe53Ve572vueaaB9933323Ajz60Y9+8DRNt/7oj/7o59x33323/sM//MNvc9VVV1111VVX/UdDD3rQg7jqqquuuuqqq/5jveM7vuNnvdM7vdNnX7x4kT//8z/n137t1/iPIon/Tx760Ifyju/4jpw4cYJLly7xd3/3d7zES7wEd9xx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ibNnz966Wq0eDHDffffd+tu//dvffd99990KiOdkQJJ4AAPiORkQz8mAeABJBsRzMiCekyWJB7BtSeI5GRDPyYAAJPFMBsRzMiCekwHxTJIADIhnuuGGG/iUT/mU77rvvvtuBfiHf/iH3/76r//69+Gqq/4LXXPNNQ9+7dd+7fd6p3d6p8++7777bj179uytv//7v//bt99++zN4NksSz8mAeE6WJJ6TAfGcDEgSD2BAPJMkbFuSeE4GxANIMiCekwHxnCxJPCcDApAEgG1LEs/JgHgmSdi2JL3O67zOe11zzTUPPnPmzIP7vmdjY4P77rvv1rNnz976Iz/yI5/zD//wD7/NVVddddVVV131Hw096EEP4qqrrrrqqquu+s9zzTXXPPjMmTMPvuaaax503333PeMf/uEffpur/tXOnDnzoGuuueYhAP/wD//w21x11X+Ta6655sEA9913361c9a92zTXXPPjMmTMP5pn+4R/+4be56qqrrrrqqqv+M6EHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/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+KfwQVVeIhpHrPqgAAAABJRU5ErkJggg==) + diff --git a/docs/kcl/rotate.md b/docs/kcl/rotate.md index 67663001c..56c902bab 100644 --- a/docs/kcl/rotate.md +++ b/docs/kcl/rotate.md @@ -24,7 +24,7 @@ When rotating a part around an axis, you specify the axis of rotation and the an ```js rotate( - solid: SolidOrImportedGeometry, + solids: SolidOrImportedGeometry, roll?: number, pitch?: number, yaw?: number, @@ -39,7 +39,7 @@ rotate( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solid` | [`SolidOrImportedGeometry`](/docs/kcl/types/SolidOrImportedGeometry) | The solid to rotate. | Yes | +| `solids` | [`SolidOrImportedGeometry`](/docs/kcl/types/SolidOrImportedGeometry) | The solid or set of solids to rotate. | Yes | | `roll` | [`number`](/docs/kcl/types/number) | The roll angle in degrees. Must be used with `pitch` and `yaw`. Must be between -360 and 360. | No | | `pitch` | [`number`](/docs/kcl/types/number) | The pitch angle in degrees. Must be used with `roll` and `yaw`. Must be between -360 and 360. | No | | `yaw` | [`number`](/docs/kcl/types/number) | The yaw angle in degrees. Must be used with `roll` and `pitch`. Must be between -360 and 360. | No | @@ -78,7 +78,7 @@ sweepSketch = startSketchOn('XY') |> rotate(roll = 10, pitch = 10, yaw = 90) ``` -![Rendered example of rotate 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEV3UlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuur5+vAP//DverEXe7HX/od/+Iffvuaaax5833333Xrffffdevbs2Wfcd999t549e/bW++6771auuuqqq6666qqr/ueictVVV1111VVXXXXVVVc9XxsbG6/d9/2DX+ZlXua9d3d3OXnyJK/zOq/DA9133323AvzDP/zDbwP8wz/8w+/cd999t549e/bW++6771auuuqqq6666qqr/nuhBz3oQVx11VVXXXXVVVddddVVz+maa6558CMe8Yinz2YzTp06xYkTJ4gIbrrpJiSxs7PDDTfcwO7uLgCXLl1id3eXl3qpl+J+9913360A//AP//Db//AP//A7APfdd9+t//AP//DbXHXVVVddddVVV/3XQA960IO46qqrrrrqqquuuuqqq55T13Wv/ehHP/q3ZrMZXddRSqGUQimFiCAiiAi2t7eJCK6//noiguuuu46trS2uvfZadnd3AXjGM57BS73US3G/++6771aAf/iHf/htgH/4h3/4nfvuu+/Wf/iHf/htrrrqqquuuuqq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ddVVV1111X+va6655sEv9mIv9tqv8zqv814v9mIv9to8wH333XfrP/zDP/z2P/zDP/zOfffdd+s//MM//Db/g1xzzTUPfu3Xfu33+od/+Iff+Yd/+Iff5qr/VyQ9+PTp00+vtVJKoZRCRCCJiEASkpCEJNbrNa01uq6jlEIphVIKEUFEIImIQBIRgSQkIQlJSEISkpCEJCQhCQBJSEISAJKQhCQAJCEJAElIAkASAJIAkASAJF4Q29zPNrYBsI1tbANgm+dmmxfENgC2AbCNbQBsY5vMxDa2yUxsk5nYxjaZiW0yk9Yaj3vc4x4yTdOtXHXVVVddddVV/x+hBz3oQVx11VVXXXXVVf9zXHPNNQ9+sRd7sdd+sRd7sdd6ndd5nffmudx33323nj179tb77rvv1t/6rd/6nrNnz95633333cq/0Xu913t92vb29sO//uu//n14EVxzzTUPfu3Xfu33evEXf/HXfrEXe7HX5pl+67d+67u//uu//n34H+DDP/zDv2uapv1v/uZv/kiu+k+1ubn5XZubm+9da6WUQkQQEUgiIpCEJCQhiaOjIyKCWiulFEopRAQRQUQQEUhCEhGBJCQhCUlIQhKSkIQkJCEJAElIAkASkpAEgCQkASAJAElIAkASAJIAkMS/xDYAtgGwjW1sA2CbF8Y2z49tAGxjGwDb2MY2mYltbJOZZCa2sY1tMpPMJDNprfF3f/d34qqrrrrqqquu+v8KPehBD+Kqq6666qqrrvqf65prrnnwi73Yi732i73Yi73W67zO67w3z8d99913K8A//MM//PZ9991369mzZ59x33333QrwD//wD7/NC/ATP/ET5gH+8i//8nO+4Au+4LN5pmuuuebBZ86cefCLvdiLvdaLv/iLv/aLvdiLvTYvwD/8wz/89md+5me+Dv+NHvGIR2x+8Rd/8QEP8HZv93biX3DNNdc8+MyZMw9+sRd7sdcCuOaaax58zTXXPBjgMz/zM1+Hq16gU6dOudZKKYVSChFBRCCJiEASkpCEJA4ODqi1UmullEIphYggIogIJBERSCIikIQkJCEJSUhCEpKQhCQAJCEJAElIQhIAkpAEgCQAJCEJAEkASOJ+kviX2AbANgC2sY1t/rVs80C2sQ2AbWxjG9tkJrbJTGyTmdjGNrbJTDKTzOTs2bPffeedd74PV1111VVXXXXV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c9VVV1111VVXXfWiI7jqqquuuuqqq6666v+F++6779bP+qzPeh2A13md13nvd3qnd/psXoBa64N5AElIQhKSkERE0HUdALZ5braxDYBtAGxzP9vYxja2sY1t7mcb29gGwDYAtrGNbWxjGwDb3M82LwpJSEISkrifJCQhCUlIIiKICGqt1FqptdJ1HX3f0/c9s9mM2WzGbDZjNpsxm83o+56u66i1UkohIogIJPHcbGMb29jGNraxjW1s86QnPel9uOqqq6666qqrrvrXIbjqqquuuuqqq6666v+N++6779av//qvfx+A13md13nvF3uxF3ttnktEvLckJCEJSUhCEgCSkIQkJGGbzCQzsY1tbHM/2wDYBsA2trGNbR7INraxzf1sYxsA2wDYBsA2ALa5n23+PSQhCUlIQhIRQURQSqGUQimFruvo+56+7+n7ntlsxmw2Yzab0fc9fd/T9z1d11FrpdZKKQVJSOJ+trGNbTIT29jGNraxjW0yk3Pnzn03V1111VVXXXXVVf86BFddddVVV1111VVX/b/yW7/1W9/9Iz/yI5995syZB334h3/4d/Fcuq57LUlIQhKSuJ8kJCEJSUQEALYBsI1tbGMb2wDYBsA2tnkg29jGNvezjW1sA2Ab2wDYBsA2trHN/Wzz7yEJSUhCEhFBRBARlFIopVBKoes6uq6j6zr6vmc2mzGbzZjNZsxmM2azGX3f03UdtVZqrUQEEYEk7mcb22QmtrFNZmIb29jGNrZ5xjOe8dlcddVVV1111VVX/esRXHXVVVddddVVV131/85v//Zvf8/f//3f//Y111zz4A//8A//Lh5gNpu9tiQkcT9JSEISkpCEJCSRmWQmmYltbGMbANvYxja2sQ2AbWxjG9vYxja2sc39bGMbANvYxja2sc2Lyjb/EkncTxKSkEREEBFEBKUUaq3UWum6jr7v6fue2WzGbDZjNpvR9z1d19F1HbVWaq2UUogIJHE/29gmM7FNZmIb29jGNraxjW3uu+++7+Gqq6666qqrrrrqX4/gqquuuuqqq6666qr/d+67775bv/7rv/69AV7ndV7nvV/sxV7stXmmWuuDJSEJSUhCEpKQBIAkJCGJxWJBZmIb29gGwDa2sQ2AbQBsYxvbPDfb2MY2tgGwjW1sYxsA2zw32/xbSQJAEpKQhCQigoggIiilUGul1krXdfR9T9/3zGYzZrMZfd/T9z1939P3PbVWaq2UUogIIoL72cY2mYltMpPMJDOxTWZim8wkM7n77ru/exiGW7nqqquuuuqqq6761yO46qqrrrrqqquuuur/pbNnzz7jR37kRz4b4MM//MO/CyAz30sSkgCQhCQAJAEgCUlIQhJd19FaIzPJTGxjG9sA2MY2trGNbWwDYBvb2MY297ONbWwDYBsA29jGNraxjW1s828lCQBJSEISkogIJBERlFIopVBKoes6uq6j6zr6vqfve/q+Zzab0fc9XddRa6XWSimFiEASD2SbzCQzaa2RmWQmmUlmYpvMxDa2ecYznvE5XHXVVVddddVVV/3bEFx11VVXXXXVVVdd9f/Wb//2b3/PP/zDP/z2Nddc8+AP//AP/66u65CEJCRxP0kASEISkpCEJPq+JyLITGxjG9vYxja2sQ2AbWwDYBvb2MY2trGNbQBsYxvb2MY2ALb5jyIJAEkASEISkpBERBARlFIopVBrpdZK13X0fU/f98xmM/q+p+97uq6j6zpqrZRSiAgiAklIAiAzyUxaa2QmmUlmYhvb2CYzsY1tnv70p3/2OI63ctVVV1111VVXXfVvQ3DVVVddddVVV1111f9b9913361f//Vf/z4AL/ZiL/baL/3SL/05kpCEJCQhCUlIQhKSkIQkJCGJrutorZGZ2CYzsY1tbGMb29gGwDa2sY1tbGMb29jGNraxjW0AbGOb/yiSAJAEgCQAJCGJiCAiKKVQSqHWStd1dF1H3/f0fc9sNqPve2azGV3X0XUdtVZKKZRSiAgkIQnbZCaZSWaSmbTWyEwyk8wkM8lMbGObzOT222//HK666qqrrrrqqqv+7Qiuuuqqq6666qqrrvp/7b777rv1t37rt777mmuuefDbvd3bPUgS95OEJAAkIQlJAEhCEhHBYrFgmiYyk8zENplJZmIb29jGNraxjW1sYxvb2MY2trENgG1sYxvb/FvY5oEkIYkHkoQkJCGJiCAiKKUQEZRSqLVSa6XrOvq+p+97+r6n73u6rqPrOmqtlFIopRARSALANrbJTDKT1hqtNTKT1hqtNVprZCaZiW0yk6c+9amfw1VXXXXVVVddddW/D8FVV1111VVXXXXVVf/v/eiP/ujnADzqUY/ikY98JJKQxP0k8UCSkIQkJNH3PbZprZGZZCa2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWzzbyWJ+0nigSQhCQBJSCIikEREEBGUUqi1Umul6zr6vqfrOvq+p+97+r6n6zq6rqPWSimFiEASkgCwTWaSmbTWaK3RWmOaJlprZCaZSWZim8zk6Ojo1jvuuOOzueqqq6666qqrrvr3Ibjqqquuuuqqq6666v+9++6779av//qv/2yA93zP90QSkpCEJCQhCUlIQhKSkIQkZrMZXdeRmbTWyEwyE9vYxja2sY1tbGMb2zyQbWxjG9v8R5GEJB5IEveThCQiAklEBBFBKYVSCqUUaq10XUfXdfR9T9/39H1P13V0XUcphVIKEYEkAGxjm8yktUZrjWmamKaJaZpordFao7VGZpKZZCaZyeMf//j34aqrrrrqqquuuurfj+Cqq6666qqrrrrqqquAxz/+8c84f/48p06d4hGPeAQAkpAEgCQkIQlJSEISkgA4deoUtrFNZpKZZCaZSWaSmdgmM7GNbWyTmdgmM7GNbWxjG9s8kG3+I0lCEpKQhCQigoggIiilUGul1krXddRa6bqOruvouo6u6+i6jlIKpRQiAklI4n62yUxaa0zTxDRNTNNEa43WGplJZpKZZCaZyfnz53/70qVLv81VV1111VVXXXXVvx/BVVddddVVV1111VVXAbu7u6/1C7/wCwC827u9G5K4nyQAJCEJSQBIQhKSmM1mlFKwjW1sYxvb2MY2trGNbWxjG9tkJraxjW1scz/bPJBt/r0kIQlJSEISkogIIoKIoJRCRFBKodZKrZWu6+i6jq7r6LqOWiulFEopRASSkMT9MpPWGtM0MU0T4zgyTRPTNDFNE601Wmu01shMMpPM5ClPecrncNVVV1111VVXXfUfg+Cqq6666qqrrrrqqquAvu9f+0lPehJPfvKTOXnyJA9/+MORhCQAJPFAkpCEJCQxm804ceIEmYltbGMb29gmM8lMbJOZ2MY2trGNbWxjGwDb/EeThCQkASAJSUQEEYEkIoJSChFBKYVaK7VWaq10XUfXdXRdR9d11FqptVJKISKQBIBtMpPMpLVGa41xHJmmiXEcmaaJaZqYponWGplJZpKZPOUpT/nsg4OD3+aqq6666qqrrrrqPwbBVVddddVVV1111VVXAV3XPfjixYv86Z/+KQBv9EZvhCQAJCEJSUhCEpKQhCQkAbC1tUVrjczE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V/2fkJnvLQlJSOJ+knhBJCGJF0YS/xEkASAJSUhCEhFBRCCJiEASkpCEJJ4f29jmfra539HR0a1cddVVV1111VVXXXU/KlddddVVV1111VVX/Z9QayUikIQkACQBIAkASdxPEv8SSTyQJP61JHE/SQBIQhIRgSQigohAEhGBJCQBIIkHss39bGOb+9nm7Nmzv81VV1111VVXXXXVVfejctVVV1111VVXXXXV/wld172WJCQBIIl/D0n8W0jifpIAkIQkACQhCUlIQhKSiAgiAklEBJIAsM39bANgG9vczza2ATh37tzvcNVVV1111VVXXXXV/ahcddVVV1111VVXXfV/Qt/3ry0JAEk8N0ncTxL/WpJ4QSQhiX+JJCQhCUlIIiKICCQREUQEkpAEgCQAbANgm/vZ5rmdPXv2t7nqqquuuuqqq6666n4EV1111VVXXXXVVVf9n9B13YMlIQkASUhCEg8kiX+JJF5Uknh+JAEgCQBJAEhCEpKICCQhiYhAEpKQhCReENvYBsA2D7RcLm/lqquuuuqqq6666qr7Ubnqqquuuuqqq6666n+91tprA0hCEpJ4IEm8KCQhiecmiReFJJ4fSQBIQhKSiAgkERFEBBFBRBARSEISz802tnlutrHN2bNnf5urrrrqqquuuuqqqx6IylVXXXXVVVddddVV/+vVWh8cEfxLJPH8SEIS/1Ek8dwkIQlJSEISEUFEEBFEBBGBJCKC52ab+9nGNraxzf0ODw9v5aqrrrrqqquuuuqqB6Jy1VVXXXXVVVddddX/erXW15KEJCQhCUlIQhIAknhukpDECyOJfytJSEISAJKQhCQkIQlJSEISkogIJAFgmweyjW2eH9vce++9v8NVV1111VVXXXXVVQ9E5aqrrrrqqquuuuqq//VKKUhCEi8qSfxHkIQk/iWSkIQkJBERRAQRQUQQEUQEkpDE/SRxP9sA2MY2tgGwDcD58+d/m6uuuuqqq6666qqrHojgqquuuuqqq6666qr/9fq+f21JAEjiuUnigSTxopDECyOJ+0kCQBIAkrifJCQBIImIQBKSiAgigohAEhGBJAAkYRvb2AbANg9km/stl8tbueqqq6666qqrrrrqgahcddVVV1111VVXXfW/Xq31wZKQBIAkJCGJ5yaJF+TSzSuQkGDz0oz5YfBAU58cXLsGQBInzm4SGbwgkpAEgCQkIQlJRAQRQUQQEUQEEYEkJPH82MY2trGNbQBsc+utt343V1111VVXXXXVVVc9NypXXXXVVVddddVVV/2vZvu9JSEJSUjiBZHEC7L7kBX/8Pb34WIWux2P+M3TzA877jf1yR0vscuTX+0+AI7du+AVfvEhdAPPIgkASTyQJAAkIQlJSCIikEREIImIQBKSsM39bGOb+9nmfra56qqrrrrqqquuuuoFIrjqqquuuuqqq6666n+1WuuDJCGJ50cS/5KsZr094WIAYhTzSx0P1LpkdWwEAMPsqDJbVyTx/EhCEpKQhCQkIYmIICKICCKCiCAikIQkJCGJB7KNbWwDYJsHuueee36Hq6666qqrrrrqqqueG8FVV1111VVXXXXVVf+r1VofLAkASUhCEpJ4IEm8INmZ9bHG/eo6mB1UHih7s9wZAShTsDjoEQJAEv8SSUgiIpBERCCJiEASEUFEEBG8ILYBsA2AbQBsc/78+d/mqquuuuqqq6666qrnRuWqq6666qqrrrrqqv/V+r5/bUlI4rlJAkASL0z2Zn1sAkAJs4NKHQLEs7SaHO0MAJQp2NjreSBJAEjigSQhCUlEBJKICCQREUQEEUFEIAlJAEgCwDa2sQ2AbR7INgDL5fJWrrrqqquuuuqqq656blSuuuqqq6666qqrrvpfrdb6YElIQhIvKklIQhJZzWpnAqCMwXyv8kCSGGfJenMCoIxisdfxgkhCEpKQhCQkIQlJRAQRQUQQEUQEkogIJPHcbANgG9vYxja2Abj11lu/m6uuuuqqq6666qqrnh+Cq6666qqrrrrqqqv+18rM15KEJO4nCUncTxIPJAlJPFDrzOrYBECMYnap436ScJj11kjrEoA6Bpt7MyQhiftJ4vmRhCQkERFIIiKICCKCiCAikIQknh/b2Oa52cY2V1111VVXXXXVVVc9X1Suuuqqq6666qqrrvpfq9b64IhAEpKQxP0k8dwk8fxM82TcbACUMVhcqjzQ1CVHxwfuV4bC4rDnfpK4nyQAJCEJSUhCEpKQREQQEUQEEUFEEBFIQhKSuJ9tbGMbANvYxja2Abj33nt/h6uuuuqqq6666qqrnh+Cq6666qqrrrrqqqv+16q1vrYkJPH8SOJ+knh+XMyw1chqAMooZvsVAEkATLPk0rUrAJQwO6p068ILIgkASUhCEpKICCKCiCAiiAgigohAEpJ4INsA2MY2trHNczt37txvc9VVV1111VVXXXXV80Plqquuuuqqq6666qr/tfq+f21JSEISkpCEJF5UrZpxo3E/NVGHQBKXCXZvPGL3+iMAyhRs7Pc8N0k8P5KQhCQkIQlJRAQRQUQQEUQEEYFtJHE/29zPNgC2sQ2AbZbL5a1cddVVV1111VVXXfX8EFx11VVXXXXVVVdd9b9W13UPlsS/RBIviANceDbB6sSEw2SYCzcfcc8j92idAShjsLHXAyCJB5IEgCQkIQkASUQEEUFEEBFEBBFBRBARSEISkngg29jGNgC2uZ9tbr311u/hqquuuuqqq6666qoXhMpVV1111VVXXXXVVf8r2X6wJCQhCUk8kCQAJPHCKKEuAwwIVjsT9z7qgGlm1jsj5x9yhARKcECZgsVejyQAJPFAkgCQhCQkIQlJSCIiiAgigoggIpBERCCJB7INgG1sYxsA29gG4ODg4OlcddVVV1111VVXXfWCULnqqquuuuqqq6666n8lSa8tCUncTxKS+Ncoo5gfVOb7ldXOxLjRuOulLnHXS10C4OQzNtm5b865Bx0CUMZgY7/ngSTxQJK4nyQkIYmIICKICCKCUgoRQUQgCUnY5n62sY1tbGMb29zPNvv7+8/gqquuuuqqq6666qoXhOCqq6666qqrrrrqqv+Vaq0PkgSAJCRxP0kASOK5SUISkpBEOJhfrJx+wiazvUo0gSEmcfIZm9zwD8doNblftyrMDzqemyQkIQkASUhCEpKICCQREUQEEUFEEBFEBJKQhCQAbANgm+dmm/udO3fut7nqqquuuuqqq6666gWhctVVV1111VVXXXXV/0qllAdLQhIvKkk8P/Pdjmset0W3DvavX0OIrbM91zx5h0Dc/rIXAIgmNnd76hioCEm8MJKQhCQkERFEBBFBRBARRASSiAiem21sYxvb2MY2ALaRxHK5vJWrrrrqqquuuuqqq14QKlddddVVV1111VVX/a/U9/1rS0ISkgCQxP0k8UCSeEGWp0aWJ0fOPGGLm/7iOCULChg3k7te4hL7Z9YAdKvCibs2kcT9JPFAkpCEJCQhiYggIogIIoJSCqUUIoKIICKQhG3uZxvbANjGNraxjW0AnvrUp343V1111VVXXXXVVVe9MFSuuuqqq6666qqrrvpfqdb6YEncTxIAknhu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JCEJSUhCEgCSkIQkACICSUQEkogIJBERSCIiKKVQSqGUQq2VWitd1zGbzZjNZsxmM+bzObPZjL7v6bqOUgqSAGitMU0T4ziyXq8ZhoFhGBjHkWmaaK3RWuOWW2659a/+6q9+5tZbb/1rrrrqqquuuuqqq67610APetCDuOqqq6666qqrrrrq/55rrrnmwR/+4R/+XS/2Yi/22gC7u7s84xnP4O/+7u+47bbbkIQkJAEgCUlIAiAiKKUQEZRSiAhKKUQEpRRKKZRSqLXSdR193zObzZjP52xsbLCxscHW1hZbW1tsbGywWCyYzWaUUpBEa41hGFgulxweHnJ4eMjBwQFHR0csl0vW6zXjOPKyL/uynDp1ird7u7cTV1111VVXXXXVVVf9a1GOHz/OVVddddVVV1111VX/9xweHu7+1m/91vf89m//9vccHh7uvvzLv/xrX3fddbzkS74kL/mSL8l8Pgdgb28PSQBIQhIAEYEkIgJJRASSiAgkUUohIiilUEqh1krXdXRdR9/3zGYz5vM5s9mM2WxG13XUWokIAGwzTRPjODIMA+v1mmEYGMeRcRyptfISL/EStNZu/ZIv+ZK3OXv27K1cddVVV1111VVXXfWvhR70oAdx1VVXXXXVVVddddX/fddcc82DX+zFXuy13/Ed3/GzrrnmmgfzTJcuXeL222/n7/7u77jjjjuQBEAphVIKEUEphYiglEJEUEqhlEKtlVorfd/T9z2z2YzFYsHGxgZbW1tsbW2xubnJxsYGi8WCruuICACmaWK9XnN0dMTh4SEHBwccHBwwTRO33HILx44dA+Drv/7r3+e3fuu3vpurrrrqqquuuuqqq/4t0IMe9CCuuuqqq6666qqrrvr/5ZprrnnwO77jO37W67zO67w3D7C3t8dtt93G7bffzsHBAXfffTelFCKCUgoRQSmFUgqlFGqt1Frp+56+75nP5ywWCzY3N9nc3GRra4utrS02NjaYz+d0XYckbDNNE6vViqOjIw4ODlitVmxubnL8+HEA7rvvvlu//uu//n3+4R/+4be56qqrrrrqqquuuurfCj3oQQ/iqquuuuqqq6666qr/n6655poHnzlz5sEv9mIv9lov/uIv/tpnzpx58DXXXPNgnmlvbw9J3HXXXdx9990cHR1xeHjIcrmk1kqtla7r6LqO2WzGfD5nY2ODjY0Ntra22NraYmtri8ViwXw+p9aKJDKTYRhYrVaM40itlQf6kR/5kc/+0R/90c/hqquuuuqqq6666qp/L/SgBz2Iq6666qqrrrrqqquuAjhz5syDXvzFX/x1XuzFXuy1rrnmmge/2Iu92GvzfBwcHCCJo6MjlsslEcEwDNRasc1sNmM+n7NYLOi6jq7riAhsk5lkJs/tvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqqq/6joAc96EFcddVVV1111VVXXXXV83PNNdc8+MyZMw+65pprHvJiL/Zir3XNNdc8+MVe7MVem/8A//AP//Dbf//3f//bAL/1W7/13WfPnn0GV1111VVXXXXVVVf9R0MPetCDuOqqq6666qqrrrrqqn+NM2fOPOjs2bPPeLEXe7HXvuaaax4McObMmQcBXHPNNQ/mmf7hH/7hdwDOnDnzoLNnzz7jvvvuuxXwP/zDP/wOV1111VVXXXXVVVf9V0APetCDuOqqq6666qqrrrrqqquuuuqqq6666qqr/k+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxX/CMxq/GBWFlM3AAAAAElFTkSuQmCC) +![Rendered example of rotate 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEOyklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuur5+vAP//DverEXe7HX/od/+Iffvuaaax5833333Xrffffdevbs2Wfcd999t549e/bW++6771auuuqqq6666qqr/ueictVVV1111VVXXXXVVVc9XxsbG6/d9/2DX+ZlXua9d3d3OXnyJK/zOq/DA9133323AvzDP/zDbwP8wz/8w+/cd999t549e/bW++6771auuuqqq6666qqr/nuhBz3oQVx11VVXXXXVVVddddVVz+maa6558CMe8Yinz2YzTp06xYkTJ4gIbrrpJiSxs7PDDTfcwO7uLgCXLl1id3eXl3qpl+J+9913360A//AP//Db//AP//A7APfdd9+t//AP//DbXHXVVVddddVVV/3XQA960IO46qqrrrrqqquuuuqqq55T13Wv/ehHP/q3ZrMZXddRSqGUQimFiCAiiAi2t7eJCK6//noiguuuu46trS2uvfZadnd3AXjGM57BS73US3G/++6771aAf/iHf/htgH/4h3/4nfvuu+/Wf/iHf/htrrrqqquuuuqq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ddVVV1111X+va6655sEv9mIv9tqv8zqv814v9mIv9to8wH333XfrP/zDP/z2P/zDP/zOfffdd+s//MM//Db/g1xzzTUPfu3Xfu33+od/+Iff+Yd/+Iff5qr/VyQ9+PTp00+vtVJKoZRCRCCJiEASkpCEJNbrNa01uq6jlEIphVIKEUFEIImIQBIRgSQkIQlJSEISkpCEJCQhCQBJSEISAJKQhCQAJCEJAElIAkASAJIAkASAJF4Q29zPNrYBsI1tbANgm+dmmxfENgC2AbCNbQBsY5vMxDa2yUxsk5nYxjaZiW0yk9Yaj3vc4x4yTdOtXHXVVVddddVV/x+hBz3oQVx11VVXXXXVVf9zXHPNNQ9+sRd7sdd+sRd7sdd6ndd5nffmudx33323nj179tb77rvv1t/6rd/6nrNnz95633333cq/0Xu913t92vb29sO//uu//n14EVxzzTUPfu3Xfu33evEXf/HXfrEXe7HX5pl+67d+67u//uu//n34H+DDP/zDv2uapv1v/uZv/kiu+k+1ubn5XZubm+9da6WUQkQQEUgiIpCEJCQhiaOjIyKCWiulFEopRAQRQUQQEUhCEhGBJCQhCUlIQhKSkIQkJCEJAElIAkASkpAEgCQkASAJAElIAkASAJIAkMS/xDYAtgGwjW1sA2CbF8Y2z49tAGxjGwDb2MY2mYltbJOZZCa2sY1tMpPMJDNprfF3f/d34qqrrrrqqquu+v8KPehBD+Kqq6666qqrrvqf65prrnnwi73Yi732i73Yi73W67zO67w3z8d99913K8A//MM//PZ9991369mzZ59x33333QrwD//wD7/NC/ATP/ET5gH+8i//8nO+4Au+4LN5pmuuuebBZ86cefCLvdiLvdaLv/iLv/aLvdiLvTYvwD/8wz/89md+5me+Dv+NHvGIR2x+8Rd/8QEP8HZv93biX3DNNdc8+MyZMw9+sRd7sdcCuOaaax58zTXXPBjgMz/zM1+Hq16gU6dOudZKKYVSChFBRCCJiEASkpCEJA4ODqi1UmullEIphYggIogIJBERSCIikIQkJCEJSUhCEpKQhCQAJCEJAElIQhIAkpAEgCQAJCEJAEkASOJ+kviX2AbANgC2sY1t/rVs80C2sQ2AbWxjG9tkJrbJTGyTmdjGNrbJTDKTzOTs2bPffeedd74PV1111VVXXXXV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c9VVV1111VVXXfWiI7jqqquuuuqqq6666v+F++6779bP+qzPeh2A13md13nvd3qnd/psXoBa64N5AElIQhKSkERE0HUdALZ5braxDYBtAGxzP9vYxja2sY1t7mcb29gGwDYAtrGNbWxjGwDb3M82LwpJSEISkrifJCQhCUlIIiKICGqt1FqptdJ1HX3f0/c9s9mM2WzGbDZjNpsxm83o+56u66i1UkohIogIJPHcbGMb29jGNraxjW1s86QnPel9uOqqq6666qqrrvrXIbjqqquuuuqqq6666v+N++6779av//qvfx+A13md13nvF3uxF3ttnktEvLckJCEJSUhCEgCSkIQkJGGbzCQzsY1tbHM/2wDYBsA2trGNbR7INraxzf1sYxsA2wDYBsA2ALa5n23+PSQhCUlIQhIRQURQSqGUQimFruvo+56+7+n7ntlsxmw2Yzab0fc9fd/T9z1d11FrpdZKKQVJSOJ+trGNbTIT29jGNraxjW0yk3Pnzn03V1111VVXXXXVVf86BFddddVVV1111VVX/b/yW7/1W9/9Iz/yI5995syZB334h3/4d/Fcuq57LUlIQhKSuJ8kJCEJSUQEALYBsI1tbGMb2wDYBsA2tnkg29jGNvezjW1sA2Ab2wDYBsA2trHN/Wzz7yEJSUhCEhFBRBARlFIopVBKoes6uq6j6zr6vmc2mzGbzZjNZsxmM2azGX3f03UdtVZqrUQEEYEk7mcb22QmtrFNZmIb29jGNrZ5xjOe8dlcddVVV1111VVX/esRXHXVVVddddVVV131/85v//Zvf8/f//3f//Y111zz4A//8A//Lh5gNpu9tiQkcT9JSEISkpCEJCSRmWQmmYltbGMbANvYxja2sQ2AbWxjG9vYxja2sc39bGMbANvYxja2sc2Lyjb/EkncTxKSkEREEBFEBKUUaq3UWum6jr7v6fue2WzGbDZjNpvR9z1d19F1HbVWaq2UUogIJHE/29gmM7FNZmIb29jGNraxjW3uu+++7+Gqq6666qqrrrrqX4/gqquuuuqqq6666qr/d+67775bv/7rv/69AV7ndV7nvV/sxV7stXmmWuuDJSEJSUhCEpKQBIAkJCGJxWJBZmIb29gGwDa2sQ2AbQBsYxvbPDfb2MY2tgGwjW1sYxsA2zw32/xbSQJAEpKQhCQigoggIiilUGul1krXdfR9T9/3zGYzZrMZfd/T9z1939P3PbVWaq2UUogIIoL72cY2mYltMpPMJDOxTWZim8wkM7n77ru/exiGW7nqqquuuuqqq6761yO46qqrrrrqqquuuur/pbNnzz7jR37kRz4b4MM//MO/CyAz30sSkgCQhCQAJAEgCUlIQhJd19FaIzPJTGxjG9sA2MY2trGNbWwDYBvb2MY297ONbWwDYBsA29jGNraxjW1s828lCQBJSEISkogIJBERlFIopVBKoes6uq6j6zr6vqfve/q+Zzab0fc9XddRa6XWSimFiEASD2SbzCQzaa2RmWQmmUlmYpvMxDa2ecYznvE5XHXVVVddddVVV/3bEFx11VVXXXXVVVdd9f/Wb//2b3/PP/zDP/z2Nddc8+AP//AP/66u65CEJCRxP0kASEISkpCEJPq+JyLITGxjG9vYxja2sQ2AbWwDYBvb2MY2trGNbQBsYxvb2MY2ALb5jyIJAEkASEISkpBERBARlFIopVBrpdZK13X0fU/f98xmM/q+p+97uq6j6zpqrZRSiAgiAklIAiAzyUxaa2QmmUlmYhvb2CYzsY1tnv70p3/2OI63ctVVV1111VVXXfVvQ3DVVVddddVVV1111f9b9913361f//Vf/z4AL/ZiL/baL/3SL/05kpCEJCQhCUlIQhKSkIQkJCGJrutorZGZ2CYzsY1tbGMb29gGwDa2sY1tbGMb29jGNraxjW0AbGOb/yiSAJAEgCQAJCGJiCAiKKVQSqHWStd1dF1H3/f0fc9sNqPve2azGV3X0XUdtVZKKZRSiAgkIQnbZCaZSWaSmbTWyEwyk8wkM8lMbGObzOT222//HK666qqrrrrqqqv+7Qiuuuqqq6666qqrrvp/7b777rv1t37rt777mmuuefDbvd3bPUgS95OEJAAkIQlJAEhCEhHBYrFgmiYyk8zENplJZmIb29jGNraxjW1sYxvb2MY2trENgG1sYxvb/FvY5oEkIYkHkoQkJCGJiCAiKKUQEZRSqLVSa6XrOvq+p+97+r6n73u6rqPrOmqtlFIopRARSALANrbJTDKT1hqtNTKT1hqtNVprZCaZiW0yk6c+9amfw1VXXXXVVVddddW/D8FVV1111VVXXXXVVf/v/eiP/ujnADzqUY/ikY98JJKQxP0k8UCSkIQkJNH3PbZprZGZZCa2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWzzbyWJ+0nigSQhCQBJSCIikEREEBGUUqi1Umul6zr6vqfrOvq+p+97+r6n6zq6rqPWSimFiEASkgCwTWaSmbTWaK3RWmOaJlprZCaZSWZim8zk6Ojo1jvuuOOzueqqq6666qqrrvr3Ibjqqquuuuqqq6666v+9++6779av//qv/2yA93zP90QSkpCEJCQhCUlIQhKSkIQkZrMZXdeRmbTWyEwyE9vYxja2sY1tbGMb2zyQbWxjG9v8R5GEJB5IEveThCQiAklEBBFBKYVSCqUUaq10XUfXdfR9T9/39H1P13V0XUcphVIKEYEkAGxjm8yktUZrjWmamKaJaZpordFao7VGZpKZZCaZyeMf//j34aqrrrrqqquuuurfj+Cqq6666qqrrrrqqquAxz/+8c84f/48p06d4hGPeAQAkpAEgCQkIQlJSEISkgA4deoUtrFNZpKZZCaZSWaSmdgmM7GNbWyTmdgmM7GNbWxjG9s8kG3+I0lCEpKQhCQigoggIiilUGul1krXddRa6bqOruvouo6u6+i6jlIKpRQiAklI4n62yUxaa0zTxDRNTNNEa43WGplJZpKZZCaZyfnz53/70qVLv81VV1111VVXXXXVvx/BVVddddVVV1111VVXAbu7u6/1C7/wCwC827u9G5K4nyQAJCEJSQBIQhKSmM1mlFKwjW1sYxvb2MY2trGNbWxjG9tkJraxjW1scz/bPJBt/r0kIQlJSEISkogIIoKIoJRCRFBKodZKrZWu6+i6jq7r6LqOWiulFEopRASSkMT9MpPWGtM0MU0T4zgyTRPTNDFNE601Wmu01shMMpPM5ClPecrncNVVV1111VVXXfUfg+Cqq6666qqrrrrqqquAvu9f+0lPehJPfvKTOXnyJA9/+MORhCQAJPFAkpCEJCQxm804ceIEmYltbGMb29gmM8lMbJOZ2MY2trGNbWxjGwDb/EeThCQkASAJSUQEEYEkIoJSChFBKYVaK7VWaq10XUfXdXRdR9d11FqptVJKISKQBIBtMpPMpLVGa41xHJmmiXEcmaaJaZqYponWGplJZpKZPOUpT/nsg4OD3+aqq6666qqrrrrqPwbBVVddddVVV1111VVXAV3XPfjixYv86Z/+KQBv9EZvhCQAJCEJSUhCEpKQhCQkAbC1tUVrjczE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V/2fkJnvLQlJSOJ+knhBJCGJF0YS/xEkASAJSUhCEhFBRCCJiEASkpCEJJ4f29jmfra539HR0a1cddVVV1111VVXXXU/KlddddVVV1111VVX/Z9QayUikIQkACQBIAkASdxPEv8SSTyQJP61JHE/SQBIQhIRgSQigohAEhGBJCQBIIkHss39bGOb+9nm7Nmzv81VV1111VVXXXXVVfejctVVV1111VVXXXXV/wld172WJCQBIIl/D0n8W0jifpIAkIQkACQhCUlIQhKSiAgiAklEBJIAsM39bANgG9vczza2ATh37tzvcNVVV1111VVXXXXV/ahcddVVV1111VVXXfV/Qt/3ry0JAEk8N0ncTxL/WpJ4QSQhiX+JJCQhCUlIIiKICCQREUQEkpAEgCQAbANgm/vZ5rmdPXv2t7nqqquuuuqqq6666n4EV1111VVXXXXVVVf9n9B13YMlIQkASUhCEg8kiX+JJF5Uknh+JAEgCQBJAEhCEpKICCQhiYhAEpKQhCReENvYBsA2D7RcLm/lqquuuuqqq6666qr7Ubnqqquuuuqqq6666n+91tprA0hCEpJ4IEm8KCQhiecmiReFJJ4fSQBIQhKSiAgkERFEBBFBRBARSEISz802tnlutrHN2bNnf5urrrrqqquuuuqqqx6IylVXXXXVVVddddVV/+vVWh8cEfxLJPH8SEIS/1Ek8dwkIQlJSEISEUFEEBFEBBGBJCKC52ab+9nGNraxzf0ODw9v5aqrrrrqqquuuuqqB6Jy1VVXXXXVVVddddX/erXW15KEJCQhCUlIQhIAknhukpDECyOJfytJSEISAJKQhCQkIQlJSEISkogIJAFgmweyjW2eH9vce++9v8NVV1111VVXXXXVVQ9E5aqrrrrqqquuuuqq//VKKUhCEi8qSfxHkIQk/iWSkIQkJBERRAQRQUQQEUQEkpDE/SRxP9sA2MY2tgGwDcD58+d/m6uuuuqqq6666qqrHojgqquuuuqqq6666qr/9fq+f21JAEjiuUnigSTxopDECyOJ+0kCQBIAkrifJCQBIImIQBKSiAgigohAEhGBJAAkYRvb2AbANg9km/stl8tbueqqq6666qqrrrrqgahcddVVV1111VVXXfW/Xq31wZKQBIAkJCGJ5yaJF4Uknh9JvKgkIQkASUhCEpKICCKCiCAiiAgiAklI4vmxjW1sYxvbANjm1ltv/W6uuuqqq6666qqrrnpuBFddddVVV1111VVX/a9m+70lIQlJSOIFkcSLQhL/FpIAkMQDSQJAEpKQhCQiAklEBJKICCQhiQeyjW3uZ5v72eaqq6666qqrrrrqqheIylVXXXXVVVddddVV/6vVWh8kCUk8P5L415DECyKJB5KEJJ4fSUhCEpKQhCQkERFEBBFBRBARRASSkIQkJPFAtrGNbQBs80D33HPP73DVVVddddVVV1111XMjuOqqq6666qqrrrrqf7Va64MlASAJSUhCEg8kiX+JJF4QSTyQJO4niX+JJCQREUgiIpBERCCJiCAiiAheENsA2AbANgC2OX/+/G9z1VVXXXXVVVddddVzo3LVVVddddVVV1111f9qfd+/tiQk8dwkASCJF0YSkvj3kASAJB5IEpKQREQgiYhAEhFBRBARRASSkASAJABsYxvbANjmgWwDsFwub+Wqq6666qqrrrrqqudG5aqrrrrqqquuuuqq/9VqrQ+WhCQk8aKShCQk8S+RxL+GJCQhCUlIQhKSkEREEBFEBBFBRCCJiEASz802ALaxjW1sYxuAW2+99bu56qqrrrrqqquuuur5Ibjqqquuuuqqq6666n+tzHwtSUjifpKQxP0k8UCSkMSLShIviCQkcT9JPD+SkIQkIgJJRAQRQUQQEUQEkpDE82Mb2zw329jmqquuuuqqq6666qrni8pVV1111VVXXXXVVf9r1VofHBFIQhKSuJ8knpsk/qNI4n6SuJ8kACQhCUlIQhKSkEREEBFEBBFBRBARSEISkrifbWxjGwDb2MY2tgG49957f4errrrqqquuuuqqq54fKlddddVVV1111VVX/a9Va31tSUji+ZHE/STxryWJ50cSL4wkACQhCUlIIiKICCKCiCAiiAgiAklI4oFsA2Ab29jGNs/t3Llzv81VV1111VVXXXXVVc8Plauuuuqqq6666qqr/tfq+/61JSEJSUhCEpL495LEv4Yknh9JSEISkpCEJCKCiCAiiAgigojANpK4n23uZxsA29gGwDbL5fJWrrrqqquuuuqqq656fqhcddVVV1111VVXXfW/Vtd1D5bEv0QS/xqSeFFI4oEkASAJSUgCQBIRQUQQEUQEEUFEEBFEBJKQxHOzjW1sA2Cb+9nm1ltv/R6uuuqqq6666qqrrnpBqFx11VVXXXXVVVdd9b+S7QdLQhKSkMQDSQJAEi8qSUjihbFNRCAJAEk8kCQAJCEJSUhCEpKICCKCiCAiiAgkERFI4oFsA2Ab29gGwDa2ATg4OHg6V1111VVXXXXVVVe9IARXXXXVVVddddVVV/2vJOm1JSGJ+0lCEv9akpDEv5UkHkgS95OEJCQREUQEEUFEUEohIogIJCGJB7KNbWxjG9vY5n622d/ffwZXXXXVVVddddVVV70gVK666qqrrrrqqquu+l+p1vogSQBIQhL3kwSAJJ6bJCQhCUlI4l9DEs+PJCQhCQBJSEISkogIJBERRAQRQUQQEUQEkpCEJABsA2Cb52ab+507d+63ueqqq6666qqrrrrqBaFy1VVXXXXVVVddddX/SqWUB0tCEi8qSfxHkYQkXhhJSEISkogIIoKIICKICCICSUQEz802trGNbWxjGwDbSGK5XN7KVVddddVVV1111VUvCMFVV1111VVXXXXVVf8r9X3/2pKQhCQAJHE/STyQJP6jSOJ+knggSUhCEpKQREQQEUQEEUEphVIKEUFEEBFI4oFsYxsA29jGNraxDcBTn/rU7+aqq6666qqrrrrqqheGylVXXXXVVVddddVV/yvVWh8siftJAkASz00S/1Ek8dwkIQlJAEhCEpKQhCQkERFEBBFBRBARRAQRgSSeH9vYxjYPZJuzZ8/+DlddddVVV1111VVXvTAEV1111VVXXXXVVVf9r5OZ7y0JSUhCEg8kiftJ4r+DJCQREUgiIogIIoKIICKICCICSUgCQBK2sY1tbGMbANvYxjYA0zRx1VVXXXXVVVddddULReWqq6666qqrrrrqqv91uq4jIpDE/SQhiQeSxH8GSUhCEg8kCUlIQhKSkEREEBFIIiKICCKCiEASkpCEJO5nG9vYxja2sc0DnTt37re56qqrrrrqqquuuuqFoXLVVVddddVVV1111f86pZTXkoQkJCGJ+0niP5MkHkgSkpAEgCQkASAJSUgiIiilEBGUUogIIoKIICK4n23uZxvbANgGwDYABwcHty6Xy1u56qqrrrrqqquuuuqFoXLVVVddddVVV1111f86s9nstSUBIInnRxL/FpKQhCQk8UCSeFFJQhKSiAgkERFEBBFBKYWIICKQBIAkAGxjG9vYxjYAtgGwzb333vvbXHXVVVddddVVV131LyG46qqrrrrqqquuuup/nVrrgyUhiftJ4l8iCUlI4oEkIQlJ/FtJQhKSkIQkJBERRAQRQUQQEUQEEUFEEBFI4rnZxja2sY1tAGwDcN999/0OV1111VVXXXXVVVf9S6hcddVVV1111VVXXfW/SmvttQEkcT9JAEgCQBIPJAlJPJAkJCGJfw1JSEISkpCEJAAkASAJSUhCEpKICCKCUgqlFCKCiEASkngg29jGNraxjW1sA2Cbe++997e56qqrrrrqqquuuupfQnDVVVddddVVV1111f8qtdYHRwQAkpDECyOJ/yiS+JdIQhKSiAgigoggIogIIoKIICKICCQhifvZxja2sY1tbGObBzo6OrqVq6666qqrrrrqqqv+JVSuuuqqq6666qqrrvpfpdb6WpKQhCSemyTuJ4n/KpKQhCQkIQlJRAQRQUQQEZRSiAhKKUQEEQGAJO5nG9vYxjb3s41t7r333t/mqquuuuqqq6666qoXBZWrrrrqqquuuuqqq/5X6bruwZKQBIAkJCGJB5LEfyRJ3E8SkpCEJCRxP0lIIiKQhCQiglIKpRQiglIKEUFEIIkHso1tbGMb29jGNvc7ODi4lauuuuqqq6666qqrXhRUrrrqqquuuuqqq676X6WU8mBJAEjigSTxn0kSknh+JCEJAElIIiKICCKCiCAiiAgigohAEpK4n21sYxvb2AbANgC2sc299977O1x11VVXXXXVVVdd9aIguOqqq6666qqrrrrqf5Va64MlIYkXRBL/lSQhCUlIQhKSkEREEBFEBKUUSilEBBFBRBARPDfb2MY2trGNbWwDcO+99/42V1111VVXXXXVVVe9KKhcddVVV1111VVXXfW/hu33loQkJAEgCUlI4j+TJB5IEpKQxANJQhKSiAgigoggIogIIoKIICKICCQhifvZxja2sY1tAGwDYJujo6Nbueqqq6666qqrrrrqRUFw1VVXXXXVVVddddX/Ci/2Yi/22u/6ru/6XZKQBIAknpsk/qNJ4n6SkMQDSUISkpCEJCKCiEASEUEphVIKpRRKKUQEkpDE/WxjG9vYxja2sQ2Abe69997f5qqrrrrqqquuuuqqFxWVq6666qqrrrrqqqv+V3ixF3ux17p48SIRAYAknpsknpskJCEJSUji30ISknhukrifJCQhCUlIIiIopRARRAQRQUQgCUkASALANraxjW1sYxvb2Abg4ODgVq666qqrrrrqqquuelERXHXVVVddddVVV131v8LrvM7rvPeTnvQkACQBIAlJSOK5SUISz48kJCEJSfxbSEISAJKQhCQkIYmIICIopRARlFIopVBKISKICCICSTyQbWxjG9vYxjb3u/vuu3+Hq6666qqrrrrqqqteVARXXXXVVVddddVVV/2vcM011zz4zJkzSEISknhBJPGvIQlJvCCSuJ8kJHE/SUhCEpKQREQgiYggIogIIoKIICKICCICSUgCwDa2sY1tMhPb2AbANra57777fpurrrrqqquuuuqqq15UBFddddVVV1111VVX/a9w33333froRz8aSTw/kvj3ksQLIglJPJAkHkgSkpBERBARRASlFEoplFKICCICSUjigWxjG9vYxjYAtrnf0dHRrVx11VVXXXXVVVdd9aIiuOqqq6666qqrrrrqf4Xf/u3f/p5Xe7VXQxKSAJCEJB5IEv+RJPHcJCEJAElIQhIAEYEkIoKIICKICEopRASlFCKCiEASkgCwjW1sYxvb2MY2trHNU57ylO/hqquuuuqqq6666qp/DYKrrrrqqquuuuqqq/5XuO+++249deoUb/ZmbwaAJO4nCQBJ/HtJ4rlJ4n6SuJ8k7icJSUgiIpBERFBKoZRCRFBKISKICCQhiQeyTWaSmdjGNrYBsM1VV1111VVXXXXVVf9qBFddddVVV1111VVX/a/w93//979133333frKr/zKvNIrvRL/VSQBIAlJ3E8SAJKQhCQiAklEBBFBRBARRASlFCKCiCAiiAjuZxvb2MY2trGNbWxjG4C77rrrt7nqqquuuuqqq6666l+D4Kqrrrrqqquuuuqq/xXOnj37jB/90R/9nJMnT/LGb/zGnDp1CkncTxL/0WwDIIkHkgSAJCQhCUlIQhKSiAgigoiglEJEUEohIogIJCGJ+9nGNraxjW2e23333ffbXHXVVVddddVVV131r0Fw1VVXXXXVVVddddX/Gr/1W7/13T/yIz/y2SdPnuRDPuRDOHHiBJJ4fiQhCUlIQhL/WpJ4IElIAkAS95OEJCQREUQEEUEphVIKpRRKKUQEpRQkIQlJANjGNpmJbWxjG9vYxja2OTo6upWrrrrqqquuuuqqq/41CK666qqrrrrqqquu+l/lt3/7t7/nH/7hH3775MmTfMiHfAgnTpxAEg8kiedHEv9akgCQxHOThCQAJCEJSUQEEUFEEBFEBKUUSilEBBGBJB7INrbJTDIT29jGNrZ5ylOe8t1cddVVV1111VVXXfWvRXDVVVddddVVV1111f8q9913361f//Vf/z7/8A//8NsnTpzggz7og3i5l3s57ieJF0YS/1qSuJ8kJHE/SUhCEpKICCQREUQEpRRKKUQEEYEkJCGJ+9nGNraxjW1sY5v7HRwc3MpVV1111VVXXXXVVf9alOPHj3PVVVddddVVV1111f8uh4eHu//wD//wO4eHh7sv//Iv/9rXX389i8WCW2+9FUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJAElEBBGBJCQREUhCEhFBRBARlFIopVBrpdZK13X0fc9sNmM2mzGbzZjNZnRdR62ViEAStmmtMY4j4ziyXq8Zx5FxHJmmiWmaaK3RWuPChQu/feedd/4OV1111VVXXXXVVVf9a1COHz/OVVddddVVV1111VX/+xweHu7ed999tx4eHu6+/Mu//Gs/9KEP5WVe5mW455572N3dRRKSkIQkJCEJSUhCEgCSkIQkJCEJAElIIiKQREQgCUlEBBFBRBARlFIopVBrpes6uq5jNpvR9z2z2YzZbEbf9/R9T62VUgoAtpmmiXEcGYaBYRgYhoFxHJmmiWmaaK2RmbzYi70Yf/AHf/A9XHXVVVddddVVV131r0Fw1VVXXXXVVVddddX/WmfPnn3Gj/7oj37Oh3zIhzzkvvvuu/XEiRO87du+La/zOq/D8ePH+ZdI4oWRBIAk7ieJB5KEJCQhiYggIogISimUUiilUEohIogIJCGJ+9nGNraxjW1s80BHR0e3ctVVV1111VVXXXXVvxbl+PHjXHXVVVddddVVV131v9vh4eHun/3Zn/3M4eHh7su//Mu/9kMe8hAe85jHMJ/PecYznoEkJCEJSUhCEpKQBIAkJCEJAElEBBGBJCQREUgiIogIIoJSCqUUSil0XUetlb7v6fue+XzObDZjNpvR9z1d11FKISKwTWYyTRPjODIMA+v1mnEcGYaBaZpordFa48Ybb+S222776X/4h3/4Ha666qqrrrrqqquu+tegHD9+nKuuuuqqq6666qqr/vc7PDzc/Yd/+Iff+a3f+q3v3tzcPP6YxzzmpR/84Afz0i/90szncy5dusR6vUYSkpCEJCQBIAlJSAIgIpBERCCJiEASEYEkIoJSCqUUSinUWqm10nUds9mM2WzGbDZjPp8zm83o+56u6yilIAmA1hrTNDGOI+v1mmEYGIaBcRyZponWGq01brnlllv/6q/+6mduvfXWv+aqq6666qqrrrrqqn8N9KAHPYirrrrqqquuuuqqq/7vueaaax784R/+4d/1Yi/2Yq8NsLu7yzOe8Qz+7u/+jttuuw1JSEISAJKQhCQAIoJSChFBKYWIoJRCRFBKoZRCKYVaK13X0fc9s9mM+XzOxsYGGxsbbG1tsbW1xcbGBovFgtlsRikFSbTWGIaB5XLJ4eEhh4eHHBwccHR0xHK5ZL1eM44jL/uyL8upU6d4u7d7O3HVVVddddVVV1111b8W5fjx41x11VVXXXXVVVdd9X/P4eHh7m/91m99z2//9m9/z+Hh4e7Lv/zLv/Z1113HS77kS/KSL/mSzOdzAPb29pAEgCQkARARSCIikEREIImIQBKlFCKCUgqlFGqtdF1H13X0fc9sNmM+nzObzZjNZnRdR62ViADANtM0MY4jwzCwXq8ZhoFxHBnHkVorL/ESL0Fr7dYv+ZIveZuzZ8/eylVXXXXVVVddddVV/1roQQ96EFddddVVV1111VVX/d93zTXXPPjFXuzFXvsd3/EdP+uaa655MM906dIlbr/9dv7u7/6OO+64A0kAlFIopRARlFKICEopRASlFEop1FqptdL3PX3fM5vNWCwWbGxssLW1xdbWFpubm2xsbLBYLOi6jogAYJom1us1R0dHHB4ecnBwwMHBAdM0ccstt3Ds2DEAvv7rv/59fuu3fuu7ueqqq6666qqrrrrq3wI96EEP4qqrrrrqqquuuuqq/1+uueaaB7/jO77jZ73O67zOe/MAe3t73Hbbbdx+++0cHBxw9913U0ohIiilEBGUUiilUEqh1kqtlb7v6fue+XzOYrFgc3OTzc1Ntra22NraYmNjg/l8Ttd1SMI20zSxWq04Ojri4OCA1WrF5uYmx48fB+C+++679eu//uvf5x/+4R9+m6uuuuqqq6666qqr/q3Qgx70IK666qqrrrrqqquu+v/pmmuuefCZM2ce/GIv9mKv9eIv/uKvfebMmQdfc801D+aZ9vb2kMRdd93F3XffzdHREYeHhyyXS2qt1Frpuo6u65jNZsznczY2NtjY2GBra4utrS22trZYLBbM53NqrUgiMxmGgdVqxTiO1Fp5oB/5kR/57B/90R/9HK666qqrrrrqqquu+vdCD3rQg7jqqquuuuqqq6666iqAM2fOPOjFX/zFX+fFXuzFXuuaa6558Iu92Iu9Ns/HwcEBkjg6OmK5XBIRDMNArRXbzGYz5vM5i8WCruvouo6IwDaZSWby3O67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqPwp60IMexFVXXXXVVVddddVVVz0/11xzzYPPnDnzoGuuueYhL/ZiL/Za11xzzYNf7MVe7LX5D/AP//APv/33f//3vw3wW7/1W9999uzZZ3DVVVddddVVV1111X809KAHPYirrrrqqquuuuqqq6761zhz5syDzp49+4wXe7EXe+1rrrnmwQBnzpx5EMA111zzYJ7pH/7hH34H4MyZMw86e/bsM+67775bAf/DP/zD73DVVVddddVVV1111X8F9KAHPYirrrrqqquuuuqqq6666qqrrrrqqquuuur/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+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+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9X8Y+M+9ulGotl1gAAAABJRU5ErkJggg==) ```js // Rotate a pipe about an axis with an angle. @@ -104,7 +104,7 @@ sweepSketch = startSketchOn('XY') |> rotate(axis = [0, 0, 1.0], angle = 90) ``` -![Rendered example of rotate 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADh1ElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV131v9BP/MRPmAd4u7d7O3HVVVddddVVV1111VVXXXXVcyO46qqrrrrqqv9lfuInfsI8l2/6pm96OlddddVVV1111VVXXXXVVVc9NypXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/qwiuuuqqq6666n+Z7/iO73hpnsuHfMiHPISrrrrqqquuuuqqq6666qqrnht60IMexFVXXXXVVVf9b/RjP/Zj5yPi7Id8yIe88X333XcrV1111VVXXXXVVVddddVVVz03gquuuuqqq676X+rcuXN7wKPOnDnzYK666qqrrrrqqquuuuqqq656fgiuuuqqq6666n+5F3uxF3strrrqqquuuuqqq6666qqrrnp+CK666qqrrrrqf6lrrrnmwQAv/uIv/tpcddVVV1111VVXXXXVVVdd9fwQXHXVVVddddX/Qi/2Yi/22jzTi73Yi732i73Yi702V1111VVXXXXVVVddddVVVz03gquuuuqqq676X+iaa655MA/wYi/2Yq/FVVddddVVV1111VVXXXXVVc+N4Kqrrrrqqqv+Fzpz5syDeIAXf/EXf22uuuqqq6666qqrrrrqqquuem4EV1111VVXXfW/0DXXXPNgHuDFXuzFXvvFXuzFXpurrrrqqquuuuqqq6666qqrHojgqquuuuqqq/4XerEXe7HX5rm82Iu92Gtx1VVXXXXVVVddddVVV1111QMRXHXVVVddddX/ES/+4i/+2lx11VVXXXXVVVddddVVV131QARXXXXVVVdd9b/QNddc82Cey4u92Iu99ou92Iu9NlddddVVV1111VVXXXXVVVfdj+Cqq6666qqr/pd5sRd7sdfmBXixF3ux1+Kqq6666qqrrrrqqquuuuqq+xFcddVVV1111f8y11xzzYN5AV78xV/8tbnqqquuuuqqq6666qqrrrrqfgRXXXXVVVdd9b/MmTNnHsQL8GIv9mKv/WIv9mKvzVVXXXXVVVddddVVV1111VUABFddddVVV131v8w111zzYF6IF3uxF3strrrqqquuuuqqq6666qqrrgIguOqqq6666qr/ZV7sxV7stXkhXvzFX/y1ueqqq6666qqrrrrqqquuugqA4Kqrrrrqqqv+j3mxF3ux136xF3ux1+aqq6666qqrrrrqqquuuuoqgquuuuqqq676X+aaa655MP+CF3uxF3strrrqqquuuuqqq6666qqrrkIPetCDuOqqq6666qr/La655poH81y+6Zu+6ekAH/IhH/IQnum+++67lauuuuqqq6666qqrrrrqqquoXHXVVVddddX/Ivfdd9+tPMA111zzYID77rvv1vvuu+9Wrrrqqquuuuqqq6666qqrrnogKlddddVVV131v9h99913K8A111zzYK666qqrrrrqqquuuuqqq656bgRXXXXVVVdd9b/cfffddyvANddc82Cuuuqqq6666qqrrrrqqquueiCCq6666qqrrvpf7uzZs7cCnDlz5sFcddVVV1111VVXXXXVVVdd9UBUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6sIrrrqqquuuup/ufvuu+9WgGuuuebBXHXVVVddddVVV1111VVXXfVAVK666qqrrrrqf7n77rvvVoAzZ848iKuuuuqqq6666qqrrrrqqqseiMpVV1111VVX/S939uzZZwBcc801D+aqq6666qqrrrrqqquuuuqqB6Jy1VVXXXXVVf/L3XfffbcCXHPNNQ/mqquuuuqqq6666qqrrrrqqgeictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqqv+lzt79uytAGfOnHkwV1111VVXXXXVVVddddVVVz0Qlauuuuqqq676P+Kaa655MFddddVVV1111VVXXXXVVVc9EMFVV1111VVX/S9333333cozXXPNNQ/mqquuuuqqq6666qqrrrrqqvsRXHXVVVddddX/Af/wD//w2wBnzpx5MFddddVVV1111VVXXXXVVVfdj8pVV1111VVXXXXVVVddddVVV1111VVXXfV/FcFVV1111VVX/R9w33333QpwzTXXPJirrrrqqquuuuqqq6666qqr7kflqquuuuqqq/4PuO+++24FOHPmzIO46qqrrnoRXHPNNQ8GOHPmzIN5pmuuuebBPB9nzpx5EM/H2bNnn8ELcN99993KA5w9e/ZWgPvuu+9Wrrrqqquuuuqqq/7rULnqqquuuuqqq6666qr/xa655poHA5w5c+bB11xzzYPPnDnzIIBrrrnmwddcc82DAc6cOfPga6655sH8K+zv7wOwt7fHi2JnZ4ft7W1eVPfdd9+tPNPZs2dvBbjvvvtuBbjvvvtuPXv27DMA7rvvvlvPnj1763333XcrV1111VVXXXXVVf96VK666qqrrrrq/4CzZ88+A+DFX/zFX/tHf/RHP4errrrq/4xrrrnmwQAv9mIv9tpnzpx5EMCLv/iLv/aZM2cefM011zyY53LXXXexv7/P3t4eR0dHAPz93/89+/v7ANhmf38fgP39fV6Y7e1t/i329/d5btvb29xve3sb4ME7Ozs804O3t7e5/vrrAXjkIx/JjTfeyHO77777bgU4e/bsrffdd9+t9913361nz559xn333Xfr2bNnb73vvvtu5aqrrrrqqquuuuo5Ubnqqquuuuqq/wPuu+++W7nqqqv+17vmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzAHfddRf7+/vs7e3x93//9+zv77O/v8/+/j4vyPb2Ntvb22xvb7O9vc39dnZ22N7eBmB7exuA7e1t/qPt7+9zv729PQD29/cB2N/fZ39/H4A777wTgLvuuovntr29DcD29vaDd3Z22N7efvD111/PIx/5SG688Ubud999990K8A//8A+/DfAP//APv3Pffffd+g//8A+/zVVXXXXVVVdd9f8Vlauuuuqqq676P+Ds2bO3Apw5c+bBXHXVVf9rXHPNNQ9+7dd+7fcCeKd3eqfP5pnuuusu7rrrLv78z/+cu+66i7vuuosXZnt7mxtuuIHt7W12dnbY3t7mhhtu4IH29/cB2N/fZ39/n0c96lH8S9brNQCSkARA13UAtNaQxPMTEdxve3ub+21vb3O/Jz7xidx4440AbG9vs729zf329/cB2N/fZ39/n729Pfb399nf3+eJT3wi97PN/ba3t9ne3n7wzs4ON9xww3tvb2/zOq/zOu8NcN99990K8A//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV131/wGVq6666qqrrrrqqquu+i90zTXXPPi1X/u13+t1Xud13vuaa655MMCf//mf8+d//uc88YlPZH9/nxdme3ubG264ge3tbW644QZuuOEGAPb399nf3+euu+7iUY96FPc7ODjg4OCAg4MDDg8PkYQk/viP/5jlcokkVqsVpRTW6zWlFGqtdF1H13X0fU/f93RdR9/3nDhxglOnTjGOI8vlkohAErbJTFprTNPEOI6M44htpmliGAYigtYaXdfRWuPw8JD5fM7FixdZrVYAnDlzhu3tbQC2t7d54hOfyI033sj29jYA29vb7O/vs7+/z/7+PnfeeSf7+/vcddddHBwccPfdd/PEJz6R+21vb7O9vf3g7e1tbrzxxvd+ndd5nfcGuO+++249e/bsrX//93//2//wD//wO//wD//w21x11VVXXXXVVf8XoQc96EFcddVVV1111f8FP/ETP2GAt3u7txNXXXXV/zjXXHPNg1/7tV/7vd7pnd7ps/f393niE5/Ik570JPb397mfbZ6f7e1tHvWoR3HDDTdwww03sL+/z/7+PjfccAMA+/v77O/vc9dddyGJe+65h4ODAw4PD5GEJCQREUgiIpBERBARlFIopVBKoZRCrZWu6+i6jr7v6bqOvu/p+54TJ05w6tQpVqsVR0dHRASSAMhMWmtM08Q4jgzDwDiODMPAMAyM48g4jkzTxDRNTNNEa43WGplJa43MZGNjg8xkY2ODzc1Nrr32WmyztbXFddddx/2e+MQnsr29zQ033MD+/j77+/vceeed3HXXXdx11128INvb22xvb3PDDTdw4403csMNN3Dffffd+g//8A+//Q//8A+/81u/9VvfzVVXXXXVVVdd9X8FetCDHsRVV1111VVX/V/wTd/0TU+/5pprHvwhH/IhD7nvvvtu5aqrrvof4ZprrnnwO77jO37WNddc8+DlcvnaT3rSk9jf3+dFsb29zcu93MvxqEc9iv39fba3twHY29vj8Y9/PHfddRd33XUXEYEkJCGJiEASkpCEJCQREUgiIpBERBARlFIopVBKoZRCrZWu6+i6jr7v6bqOvu/p+54TJ05w6tQpVqsVR0dHRASSsE1m0lpjmibGcWQcR4ZhYBgGxnFkHEfGcWQcR6ZporVGa43WGq01MpPMJDOxTWZiG9tkJraxzebmJpubm2xtbXH99dezvb3NDTfcAMBdd93FDTfcwP7+PnfddRd33XUXT3ziE7mfbZ7b9vY2N9xwAzfeeCOPetSjuO+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq67634zKVVddddVVV/0fcfbs2VuvueaaB585c+bB9913361cddVV/+2uueaaB3/4h3/4d504ceK1/+Iv/oK77rqLF9WjHvUoXvu1X5u77roLgL/5m79hf3+fxz/+8UQEEUFEIIn/SqUUAFpr3M82D2QbANvczza2sc39bGObf4ltHmh/f5+9vT1s88QnPpHMZGtri+uvv54bb7yRzOSmm27iUY96FI961KN41KMexZ//+Z9z1113IYnndnBwwJOe9CSe9KQn8ed//ufccMMND37Uox713q/zOq/z3j/yIz/y2b/927/9Pffdd9+tXHXVVVddddVV/xtRueqqq6666qqrrrrqqv8k7/iO7/hZt9xyy2v/0A/9EACSeFFcf/31vPZrvza//du/jSS++7u/m1orEUEpBUn8T2Ab20jCNraxDYBtAGxjmxfGNs/NNv8a+/v7XLp0icc//vFkJltbWzzmMY/hpptu4pZbbuF1Xud1APjZn/1Z9vf3eUH29/d54hOfyBOf+ES2t7d5+Zd/+c9+ndd5nff+0R/90c/5rd/6re/mqquuuuqqq67634bgqquuuuqqq/6PuO+++24FuOaaax7MVVdd9T/Ci73Yi702/wY33HADAOfPn+d3fud3+J/ONrYBsI1tbGOb+9nGNgC2sc2LwjYPZJsHss3zs7e3xx/+4R/ywz/8w3zjN34jFy5c4IlPfCKv8zqvw4033ogkJCEJSUhCEpKQBMD+/j6/9Vu/xW233fbgD//wD/+uF3uxF3ttrrrqqquuuuqq/20Irrrqqquuuur/iPvuu+9WgDNnzjyIq6666n+Ea6655sHb29vccMMNSEISkpCEJCQhCUlIQhKSePKTnwzA673e6/HfzTYPVGsFoLUGgG3uZ5vnZhvb3M82L4htbPPvYZvntru7y8/8zM+wt7fH9vY229vb/EskIQlJ/MVf/AW//du/zYd/+Id/1zXXXPNgrrrqqquuuuqq/00Irrrqqquuuur/iLNnzz4D4JprrnkwV1111f8In/mZn/k6d999N6/1Wq/Fy77sy/Ki2t/f54d/+IcppfCRH/mRvMZrvAb/E9jmgWwDYBvb2MY2trGNbWxzP9s8kG1sA2Cbf4ltXhDb3M82tgGwDcDu7i4XL15ke3ubra0t/rWuv/56pml68JkzZx7MVVddddVVV131vwmVq6666qqrrvo/4r777rsV4JprrnkwV1111f8IZ8+evfVv//ZvOX36NC/3ci/HIx/5SH7nd36Hu+++m3/J/v4+v/ALv8AjHvEIXuM1XoOXfMmX5Pbbb+fxj388d911F/9T2EYSD2QbANsA2MY2ALaxjW3uZ5sHsg2AbV4Y27wojh07xou/+IvzWq/1WjzpSU/iL//yL5HEi2p7e5tHPepRPOlJT+Kqq6666qqrrvpfh8pVV1111VVXXXXVVVf9J7nnnnv45V/+Zd78zd8cgLvvvps3f/M3Z39/nyc/+ck86UlP4uDggBfk4OCAv/qrv+LJT34y119/PY985CN5h3d4B/b29rjzzju58847OTg44O677+a/Sq0VgNYatpGEbWxjG9sA2AbANv8RbPOvsbOzw2Mf+1i2t7d5iZd4Cfb39/m5n/s57r77bv41Xu7lXo6Xe7mX46677uLuu+/+7X/4h3/4ba666qqrrrrqqv9NqFx11VVXXXXV/xFnz569FeDMmTMP5qqrrvof5Td+4zf4u7/7O172ZV+Wa6+9lmPHjnH99dfzsi/7suzv7/PkJz+Zu+++m7vvvpvn5+DggCc/+ck8+clPZmtri+uvv57rr7+eF3uxF+P6669nf3+f/f199vf3ufvuuzk8POSee+7hP5JtHsg2z49tbANgGwDb2MY2/1Fscz/bbG9vs729zQ033MCNN97ITTfdxP7+Pk960pP4+Z//ee6++24AJPHC2GZ7e5tHPvKRPPKRj2R7e5u/+Iu/IDP5xm/8xs/hqquuuuqqq67634bKVVddddVVV/0fcd99990KcM011zyYq6666n8MSQDs7u7yu7/7u/z93/89D37wg7nlllu4/vrr2d7e5vrrr+dlX/Zl2d/f5+677+buu+/m4OCAu+++m+d2cHDAk5/8ZJ785CcDsLW1xfb2NltbW1x//fW89mu/Nvc7ODjg4OCAg4MDDg4OODo64vDwkKOjI46OjviPYBsA29jmfrYBsM0D2cY2ALaxzf1scz/b3M82AFtbW9hmc3OT66+/HtvccMMN3HDDDdzv7rvv5q677uKv//qvufvuu3lRbW9v84hHPIIbbriB66+/nv39ff7yL/+Sl3zJl+TChQv84i/+Ipl5K1ddddVVV1111f82VK666qqrrrrq/5D77rvv1muuuebB11xzzYPvu+++W7nqqqv+W0niuV26dIm///u/53GPexx//Md/zC233MLNN99MZnLjjTdyzz338MhHPpLrr78egIODA+6++27uvvtuDg4O2N/f5+DggPsdHh5yeHgIwFOe8hR+7/d+j62tLQCuv/56AK6//nquvfZarr/+eh7o8PAQgKOjI5bLJZJYrVYMw0AphWmaKKXQdR2ZSdd11FoBaK1hG0k8kG1sYxvbANjGNra533w+JzNprTGfz8lMNjY2yEw2NzexzebmJpubm2xtbbG1tcUD7e/vc/fdd3PPPffwV3/1V9x99908N0nY5vnZ3t7mEY94BAAv93IvB8D+/j5PetKTuP7662mtcfHiRb7iK76CYRi46qqrrrrqqqv+16Jy1VVXXXXVVf+HnD179tZrrrnmwWfOnHnwfffddytXXXXV/2h7e3s87nGP4wlPeAIRwc7ODseOHePRj340trnhhhvY2toC4BGPeATXX389AAcHBwDcfffd7O/vc3BwwMHBAfv7+xwcHHBwcADAk5/8ZACe/OQn80BbW1tsb2+ztbUFwNbWFtvb2wBsbW1x/fXX8y85c+YM92ut8UC2sQ1A13X8a919993s7+9z6dIlLl26xP7+PgcHBwDcfffd/Gtsb2+zvb3N9ddfz9bWFtvb21x//fUA7O/v8+QnPxmAS5cucfvtt7NcLvnCL/xCWmtM04Rt7peZt3LVVVddddVVV/1vQ+Wqq6666qqrrrrqqqv+k0jiX2N/f5/Dw0PuvvtuJHHs2DEAbrjhBq6//nruuecerrvuOgC2trZ4xCMewd1338329jZbW1sAHBwcALC/v8/BwQEAd999NwAHBwcA7O/vc/fdd/OvsbW1xQNtb2/zb7W/v8/9Dg4OeFHZ5oG2trYA2N7e5vrrrwdga2uL7e1trr/+eu63v78PwPb2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ILZ5INv8S2zzwtjmudnm+bENgG2uuuqqq6666qr/Mwiuuuqqq6666v+J++6771aAF3uxF3ttrrrqqv/TbPPvZZsHso1tbHM/2wDYBsA297MNgG3+I9jmBbGNbR7INrZ5INs8N9s8kG0AMvNWrrrqqquuuuqq/wsIrrrqqquuuur/ibNnz97KVVdd9V9GEv9RbPMfwTYPZJvnZpvnZpsHso1tAGwDYJv72QbANgC2AbDN/WxjG9vY5n62AbDNv5ZtbGObf4ltbPP82Oaqq6666qqrrvo/g+Cqq6666qqr/p+47777bgW45pprHsxVV131P4pt/rPY5kVhm+dmG9s8kG1eENvY5vmxzf1s89xs84LY5r/SNE23ctVVV1111VVX/V9B5aqrrrrqqqv+n7jvvvtuBThz5syDuOqqq/7XsY0k/qPZ5rnZ5rnZBkASALYBsI1tnpttAGzzQLb572CbF8Q2trENQERw1VVXXXXVVVf9n0Fw1VVXXXXVVVddddVV/0vY5r+DbR7INs/NNraxjW0AbANgGwDbvDC2AbDN/WzzH8k2L4xt1uv1rVx11VVXXXXVVf9XEFx11VVXXXXV/xNnz559BsA111zzYK666qr/tWxjm38t2/xLbHM/29jGNg9km/vZxja2eW62AbANgG0eyDa2sc2/hm3+s03TdCtXXXXVVVddddX/FVSuuuqqq6666v+J++6771aAa6655sFcddVV/+lsP5j/RLYBkMTzYxtJvChs8y+xDYAkbPPcbGMb29jmBbGNbR7INs+PbR7INgC2+dewzQtim/vZBsA2V1111VVXXXXV/xkEV1111VVXXfX/xNmzZ28FOHPmzIO56qqr/seyzb+Gbf4j2eZFZRsA2zw/tgGwDYBt/iW2eVHY5t/KNs/NNlddddVVV1111f9JBFddddVVV1111VVXXXXVc7DNA9nmfrYBsA2AbQBscz/b2AbANi8K2zyQbR7INs/NNrZ5YWzz/NjGNgC2uZ9tpmm6lauuuuqqq6666v8Kgquuuuqqq676f+K+++67FeCaa655MFddddV/CUlI4j+bbf69bPNAtrGNbQBsYxsA2zyQbQBsY5v72eZ+trmfbWxjmxeFbV4Y27wobPPC2AZgmqZncNVVV1111VVX/V9BcNVVV1111VX/T/zET/yEeaaf+ImfsCSuuuqq/zyS+J/K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9Z/KNs+PbWxzP9vY5rnZ5l9im+dmm3+JbZ6bbe5nmweyzQPZ5rnZ5gWxzQtim+fHNvezzQPZ5l9im6uuuuqqq6666v8kgquuuuqqq6666gX6rd/6re/+h3/4h9++5pprHvzhH/7h38VVV13138Y2tnlhbPOisM2/xDa2sc1zsw2AbWxzP9vczzbPj20eyDYPZJt/K9vY5t9imqZbueqqq6666qqr/i8iuOqqq6666qqrXqiv//qvf5/77rvv1hd7sRd77Rd7sRd7ba666qoXSdd1D+ZFYJv/SLb5t7ANgG2eH9vYxjbPj20AbHM/29zPNv8S27wobPPvZRvb2MY20zQ9g6uuuuqqq6666v8igquuuuqqq6666oW67777bv2t3/qt777mmmse/OEf/uHfxVVXXfU/nm0eyDbPj21eFLZ5bra5n20eyDb3s839bANgGwDb/E9hm6uuuuqqq6666v8kgquuuuqqq6666l/027/9299z33333XrNNdc8+B3f8R0/i6uuuur/FNs8kG1eGNsA2MY297PN/WxzP9v8S2zz/NjGNs/NNi8K2wDY5qqrrrrqqquu+n+J4Kqrrrrqqquu+hfdd999t37913/9+wC8zuu8zntfc801D+aqq656oWzzv41t7mcb29gGwDYAtnl+bANgmxfGNi8q29zPNv+ZWmu3ctVVV1111VVX/V9EcNVVV1111VVXvUj+4R/+4bd/5Ed+5LOvueaaB3/4h3/4d3HVVVf9j2ab58c2ALb517LN/WxzP9s8P7a5n20eyDb3s81zs82/xDYvjG0eyDYAtrmfbWzTWruVq6666qqrrrrq/yKCq6666qqrrrrqRfbbv/3b33Pffffd+mIv9mKv/Y7v+I6fxVVXXfW/hm2eH9sA2AbANs/NNs+PbWxzP9sA2OZ+tnlhbPPcbPOfxTb3s81VV1111VVXXfV/HsFVV1111VVXXfUiu++++279+q//+vcBeJ3XeZ33frEXe7HX5qqrrvo/xzb3sw2Abe5nm+dmmweyzXOzDYBtXhDbvCC2eW62+bewzf1s01q7lauuuuqqq6666v8igquuuuqqq6666l/lH/7hH377R37kRz77mmuuefCHf/iHfxdXXXXVfxjb/Eeyzb+VbWzzQLaxDYBt7meb+9nmudnm+bHNA9nmP4pt7mebq6666qqrrrrq/y2C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EraRxH8USdxPEgCSkEREEBFEBBFBRFBKoZRCKYVaK13X0XUdXdfRdR21Vmqt1FqJCCSRmQBkJhGBJCQBIInnZhsA2wDYBsA2586d+26uuuqqq6666qqrnj8qV1111VVXXXXVVVdd9R+k73vm8zmtNWxjG9s8N9tIwjYAknhBbAMgCdsASMI2krCNJP6jSAJAEpKQhCQkIQlJSCIiKKUQEUQEpRRqrdRaqbVSa6XWSq2VWiu1VkopRAQAkrBNRCAJSUhCEg9kG9sA2AbANgC2ueeee76bq6666qqrrrrqqheM4Kqrrrrqqquuuuqqq/4DSAJgNpuRmdjGNraxjW1sYxsA29gGwDa2sY1tbGMb29zPNvezDYBtXhBJPD+SeH4kIQkASTyQJCQhCUlEBJKICEoplFIopVBKodZKrZVaK7VWaq3UWimlUGullEIphYggIpBERCAJSTyQbQBsYxsA29jGNra57bbbPoerrrrqqquuuuqqF4zgqquuuuqqq6666qqr/gMdP34c29jmfraxjW1sY5v72cY2z49tbGMbANvYBsA2/1aSkIQkJCGJ5yYJSUhCEpKQREQgiYggIogISimUUqi1Umul1kqtlVortVZKKZRSiAhKKUQEEUFEIAkASdzPNraxjW3uZ5v72ebuu+/+7mEYbuWqq6666qqrrrrqBaNy1VVXXXXVVVddddVV/06SAJBE3/fMZjOmaSIziQhs80C2sQ2AJABs89wkAWAbAEkA2EYS/xJJ/GtJ4oEkIQlJSEISEUFEEBGUUiilUGullEKtlVortVZqrZRSKKVQSqGUgiRsYxtJSEISALaxjW1sYxvb2MY2trGNbWxz1113fQ9XXXXVVVddddVVLxzBVVddddVVV1111VVX/StJ4oXZ2trCNraxjW1sYxvbANgGwDa2sc1zs41t7mcb2/xrSOJFJQkASUhCEveTREQgiYggIogIIoJSCqUUaq2UUiilUGullEIphVIKEYEkJCEJSQBIAsA2ALaxjW1sYxvb2MY2trHN3Xff/d0HBwe/zVVXXXXVVVddddULR3DVVVddddVVV1111VX/RpJ4fra2tmitYZvMxDa2sY1tbGMb29jmfraxjW1scz/b2AbANv8ZJAEgiftJQhKSkIQkIgJJRAQRQSmFiKCUQimFWiu1VkoplFIopRARRAQRgSQkIQkA29jGNpmJbWxjG9vYxja2sY1tbHPXXXd9D1ddddVVV1111VX/MoKrrrrqqquuuuqqq676D9b3PZubm2QmtrGNbWxjG9sA2AbANraxjW1sYxvb2AbANraRxL+WJF4YSTyQJCQBIAlJSEISkogIIoKIICIopVBKoZRCKYVSCqUUSilEBBGBJCQhiedmG9vYxjaZSWaSmWQmmUlmYhvbXLhw4bf39vZ+m6uuuuqqq6666qp/GcFVV1111VVXXXXVVVf9J7jmmmvITDIT29jGNraxjW1sYxvb2Oa52cY2tvn3ksRzk4Qk7icJSQBIQhKSkIQkJCGJiEASpRRKKZRSiAhKKUQEEUFEEBFIQhKSkMT9bGMb29gmM8lMMpPMJDOxjW1sYxvb2ObJT37y53DVVVddddVVV131oiG46qqrrrrqqquuuuqqfyXbANgGwDbPre97NjY2yEwyE9vYxja2sQ2AbWwDYBvb2MY2/9EkIQlJSOKBJHE/SQBIQhKSkIQkIgJJRASSiAgiglIKEUEphVIKEYEkIgJJSOK52SYzyUwyk8yktUZmkplkJplJZmKbzOSOO+74nv39/d/mqquuuuqqq6666kVDcNVVV1111VVXXXXVVf9KknhRXHPNNWQmmUlmYhvb2MY2trENgG1sYxvb2MY2tvnPJgkASdxPEveThCQiAklEBBFBRBARRAQRQSmFiCAiiAgiAklI4oFsk5nYJjNprdFao7VGa43WGq01MpPMJDPJTGzzD//wD+/NVVddddVVV1111YuO4Kqrrrrqqquuuuqqq/6Vuq57MC+Cvu85fvw4mUlmkpnYxja2sY1tbGMb29jGNrZ5bpL4jyaJB5KEJAAkIQlJSEISEYEkIoKIICKICCKCiCAikIQkJPFAtrGNbWyTmbTWaK3RWqO1RmuNzCQzaa2RmWQmmckf//Efvw5XXXXVVVddddVV/zoEV1111VVXXXXVVVdd9Z/o+PHjRASZiW1sYxvb2MY2trGNbf6tJPGvJYn7SeJ+kpCEJCQhCUlIQhIRgSQigoggIogIIgJJSEIS97ONbWyTmWQmrTVaa7TWaK3RWmOaJlprTNNEa43MpLVGZnL27Nnfvnjx4m9z1VVXXXXVVVdd9a9DcNVVV1111VVXXXXVVf9KrTWeH9s8t9lsxokTJ2itkZlkJraxjW1sYxvbANjGNveTxAsjCUkASEISkviXSOJ+kgCQhCQAJAEgCUlIQhKSkEREEBFIIiKICCQhCUk8N9vYJjNprdFaY5ompmlimiamaWKaJqZporVGa43WGpkJwF/91V+9D1ddddVVV1111VX/egRXXXXVVVddddVVV131n+zUqVP0fU9rjcwkM8lMMhPb2MY2mQmAJJ6bJJ6bJF4QSUhCEpK4nyQk8dwkcT9JAEhCEgCSkIQkJCEJSUQEkpCEJCRxP9vYJjPJTFprZCatNVprTNPENE1M08Q4jkzTxDRNtNZordFao7XG7/7u777Oer2+lauuuuqqq6666qp/PYKrrrrqqquuuuqqq676L3DjjTciidYamYltbGMb29hGEveTxAsjiX8NSUjiuUnifpKQBIAkJAEgCUlIQhKSkIQkJCGJ52Yb22QmtslMMpPWGq01pmlimibGcWQYBsZxZBxHpmlimiamaaK1xj333PPb58+f/22uuuqqq6666qqr/m0Irrrqqquuuuqqq6666j+Abe5nm+c2m824/vrryUxaa2QmmYltbCOJ/2qSAJDEA0nifpKQhCQkIQlJSEISkpCEJO5nG9vYJjNprdFao7XGNE1M08Q4jozjyDiOjOPIOI5M08Q4jozjyDRN3HXXXb/9B3/wB6/DVVddddVVV1111b8dwVVXXXXVVVddddVVV/0X2d7e5uTJk7TWyExs828hiX8vSTyQJCQhCQBJSEISkpCEJCQhCUlI4rnZxja2yUwyk9YarTWmaWKaJoZhYBxHhmFgGAbGcWQcR4ZhYJompmni0qVLt/7u7/7u63DVVVddddVVV13170Plqquuuuqqq6666qqr/gudOnWK9XrNMAxIAkASz48kACRxP0n8e0nifpJ4bpIAkMQDSUISkpAEgCTuZxvbZCaZSWsNAEnYprXGOI6M48h6vWYYBoZhYL1eMwwD4zgyjiPjOPI7v/M778NVV1111VVXXXXVvx/BVVddddVVV1111VVX/ReqtXLjjTeysbHBc5OEJP6zSEIS95MEgCQkIQlJAEgCQBKSkASAJCQBIIn72cY2mUlm0lqjtcY0TYzjyDiOjOPIOI4Mw8AwDKzXa9brNcMwMAwDwzAwDAM/+7M/+zp7e3u/zVVXXXXVVVddddW/H8FVV1111VVXXXXVVVf9F6u1ct1119F1HZIAkMT9JHE/SdxPEs+PJCQhCUlIQhKSkIQkJPFAknhBJCEJSUhCEpKQxHOzjW1sk5lkJq01pmlimiamaWIcR8ZxZBgG1us16/Wa1WrFarVivV6zXq9Zr9es12t+8Rd/8XX29vZ+m6uuuuqqq6666qr/GFSuuuqqq6666qqrrrrqX0kS/161Vq6//nruu+8+bPPcJPEvkYQk/rUkcT9JPJAkXlS2AbBNZpKZtNZorSEJ20QEtslMxnFkvV6zXq9Zr9es12tWqxWr1Qrb/NzP/dzr3Hfffb/NVVddddVVV1111X8cKlddddVVV1111VVXXfWvZJv/CLVWrr32Ws6dO4dtJCGJ+0nifpJ4IEn8W0jifpIAkIQkJAEgCUlIQhKSAJCEJB7INrbJTDKT1hrTNAGQmUgiM2mtMY4jwzCwWq1YLpcsl0tWqxWtNX70R3/0de67777f5qqrrrrqqquuuuo/FpWrrrrqqquuuuqqq676b1Rr5ZprrmF3d5dxHAGQxANJ4n6SkMS/liQkcT9JAEjigSTx/EjiudkmM8lMMpPWGtM0IQnbSAIgM5mmiXEcWa/XLJdLlsslq9WK++6779af+ZmfeZ9Lly79NlddddVVV1111VX/8ahcddVVV1111VVXXXXVfwLbSOIFsY0kAEopnDhxguVyydHREQCSAJDE/STxopCEJCQhCUm8MJKQhCQAJAEgiRfENraxTWbSWmOaJiQB0FpDErbJTKZpYr1es16vWa1WHB0dce+99976vd/7vQ/hqquuuuqqq6666j8Plauuuuqqq6666qqrrvpXyMwH8wC2+Y8QEWxtbQGwWq0AkMT9JPHcJCEJSUhCEpJ4YSQhCQBJvCCSAJCEJO5nG9vYJjPJTFprtNaYpgmAzCQiAMhMWmuM48gwDKxWK5bLJX/+53/+3b/1W7/1Plx11VVXXXXVVVf956Jy1VVXXXXVVVddddVV/4Nsb2+ztbXFpUuXyEwkIYkHkoQk/rUkcT9JAEjigSTxL7GNbWzTWqO1xjRNANimtYYkbJOZTNPEOI6sVivuu+++W3/kR37kffb29n6bq6666qqrrrrqqv98VK666qqrrrrqqquuuuq/mG0k8YJEBCdPnmS1WnF0dASAJCQhiX8NSUhCEveTBIAkACQhCUkASEISkngg29jGNplJZpKZtNaQBEBmIgkA27TWGIaBcRx50pOe9Ns/+ZM/+TpcddVVV1111VVX/dehctVVV1111VVXXXXVVf+BbCOJf6+IYGtri83NTfb39xnHkQeShCQkIQlJSEISkpCEJJ6bJB5IEg8kiRfGNraxTWuNiEAStslMIgIA27TWmKaJs2fP3vpjP/Zj77O3t/fbXHXVVVddddVVV/3XonLVVVddddVVV1111VX/SWwjiQeyjSQeyDaSALCNJO5XSuH48eMMw8DR0RGZiST+NSQhCUncTxL3k4QkJPGC2MY2tslMMpPMZJomAGzTWkMStslMLly4cOtf//Vff/ef//mffw5XXXXVVVddddVV/z2oXHXVVVddddVVV1111f9AtrmfJBaLBYvFgtVqxWq1IjORhCQkIQlJSEISkpCEJB5IEpIAkMTzI4kHsg2AbWxjm9YakgCwTWuN+128ePHWv//7v//uP//zP/8crrrqqquuuuqqq/57Ubnqqquuuuqqq6666qr/RLaRBIBtJPFvFRFsbW2xvb3NMAwsl0vGcUQSknhBJCEJSdxPEgCSkMT9JPH82MY2tslMJDFNE5lJRACwt7d365/+6Z9+zpOe9KTv5qqrrrrqqquuuup/BipXXXXVVVddddVVV131n8w2AJL417DN8yOJxWLB5uYmmcl6vWYYBtbrNZKQhCQkIYn7SUISkgCQxP0kIYnnxza2sU1mcr/MJDM5PDzkd37nd97nvvvu+26uuuqqq6666qqr/mehctVVV1111VVXXXXVVf9KkviPYhtJvCC2kcQLUmtlNpsREWQmq9WKYRhYLpdIQhKSkASAJCQhCUlIQhLPTRIAtgGwTWYCkJmsViv29/eRRGuN1Wp1K1ddddVVV1111VX/81C56qqrrrrqqquuuuqq/yFsI4l/q67rWCwW1FrJTDITSSyXS6ZpYn9/H0lIQhKSkIQkJCEJSUjifqUUIoJpmgCotdJaIzOptdJaA2C9Xt/KVVddddVVV1111f88VK666qqrrrrqqquuuur/AElI4n5939N1HX3f0/c9fd/T9z3TNNF1Hev1mojg8PAQgMxkPp/TWmMcRzY2NhiGgWEYGMeRaZqYpolpmnggSVx11VVXXXXVVVf9D0blqquuuuqqq6666qqr/pvYRhL/HpJ4fiQhCQBJSEISm5ubdF3HsWPHiAgkYZvWGtM0MQwDwzAwDAPPjyQkcdVVV1111VVXXfW/BJWrrrrqqquuuuqqq676P0wS95OEJCQhCUlIAkASAJKQxP0k8aJYr9e3ctVVV1111VVXXfU/D8FVV1111VVXXXXVVVf9K9h+MP+DSUISAJIAkIQkJAEgCUlIQhL3k8T9JCEJAEk8P5IAkMRVV1111VVXXXXV/1AEV1111VVXXXXVVVdd9R/MNv9atvmPJAkASQBIAkASkgCQBIAkJCEJSUjiX8M2V1111VVXXXXVVf9DUbnqqquuuuqqq6666qr/ILaRxIvCNpL495DEi0ISAJKQBIAkJHE/SQBIAkASDyQJSTw/y+XyVq666qqrrrrqqqv+Z6Jy1VVXXXXVVVddddVV/8tJAkASAJIAkIQkACQhCUlIQhKSuJ8kJAEgCQBJSOL5kcRVV1111VVXXXXV/wJUrrrqqquuuuqqq6666v8ASQBIAkAS95OEJAAkIQlJAEjifpKQBIAk7ieJF2a5XN7KVVddddVVV1111f9MBFddddVVV1111VVXXfVfzDYPZJv/DJKQxP0kIQlJSEISkgCQxP0k8YJIQhJXXXXVVVddddVV/0tQueqqq6666qqrrrrqqn8n2/xXk8SLShKSkASAJCQhCUlIQhKSkMT9JCGJF0YSEcFVV1111VVXXXXV/1AEV1111VVXXXXVVVdd9Z/ANv9dJCEJAElIQhKSkIQkJCEJSUhCEpIAkIQkHkgSL8jh4eGtXHXVVVddddVVV/3PRHDVVVddddVVV1111VX/AWzzorDNfxZJPJAknpskJCEJSQBI4n6SeG6SAJDEA0niqquuuuqqq6666n84KlddddVVV1111VVXXfXfyDaSALDNv0QSknhBJPFAkpCEJCQhCUlIQhL3k4QkJCEJSUjiqquuuuqqq6666n85KlddddVVV1111VVXXfW/mCSemyQkIYn7SUISkgCQhCTuJwlJPDdJ/EuWy+WtXHXVVVddddVVV/3PRHDVVVddddVVV1111VX/SWzzQLb595DECyKJ50cSkgCQhCQkASAJSQBIAkASknhBJAEgiauuuuqqq6666qr/BahcddVVV1111VVXXXXVfwHbSOI/gySemyQkASAJSUgCQBKSkASAJAAkcT9JSOJ+krifJB5otVo9g6uuuuqqq6666qr/mahcddVVV1111VVXXXXVv4LtB/OvYBsASfx7SOJfIglJPJAkACQBIAlJSEISAJKQhCQk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i9XP/Bqrn+Gqq6666qqrrrrqPx/BVVddddVVV1111VVX/Svcd999t/7Ij/zIZ586dYr3eq/3AsA2/xq2+c8mCUkASAJAEveThCQAJCEJAEn8S172ZV+Wf/iHf/jtf/iHf/htrrrqqquuuuqqq/5nI7jqqquuuuqqq6666qp/pd/6rd/67n/4h3/47Vd5lVfhPd/zPXlBbGObfwtJ/Esk8fxI4n6SAJCEJCQhCUlIQhL3kwSAJF6QV3mVV2FjY4Mf+ZEf+Ryuuuqqq6666qqr/ucjuOqqq6666qqrrrrqqn+ls2fPPuPrv/7r3+e+++679ZVf+ZV593d/d56bbf4rSOJ+kpAEgCQkIQlJSAJAEpJ4IElI4oEkIQkASQC84iu+IqdOneK3fuu3vvsf/uEffpurrrrqqquuuuqq//kIrrrqqquuuuqqq6666t/gvvvuu/WzPuuzXue+++679ZVf+ZX57M/+bE6ePMl/Fkm8MJJ4QSQhCUlIQhKSkIQkJHE/STw/L/uyL8vJkye57777bv36r//69+Gqq6666qqrrrrqfweCq6666qqrrrrqqquu+je67777bv2sz/qs17nvvvtuPXnyJB/+4R/Owx/+cF5Utvm3ksT9JPFAkpCEJCRxP0m8IJKQBIAk7jebzXiJl3gJTpw4wX333Xfr13/9178PV1111VVXXXXVVf97UI4fP85VV1111VVXXXXVVVf9Wx0eHu7+2Z/92c+84iu+4lufPn36+MMf/nAWiwVPfepTkYQkJCEJSQBIQhIAkpAEgCQigoggIogIJBERRASSiAgigoggIogISimUUiil0HUdtVa6rqPve/q+ZzabMZvN6LqOruuotRIRSALANtM0MY4j4zgyDAPjONJ1HY961KOYz+fcd999t37913/9+/zDP/zDb3PVVVddddVVV131vwfl+PHjXHXVVVddddVVV1111b/H4eHh7p/+6Z/+9OHh4e4rvMIrvPbDH/5wXuEVXoHFYsHTnvY0JCEJSQBIQhIAkgCQhCQigoggIogIJBERRAQRgSRKKUQEEUFEUEqh1kqtlVorXdfR9z193zObzZjNZsxmM/q+p+s6SimUUrhfZtJaY5omhmFgmibm8znXXXcdAP/wD//w2x//8R//MmfPnr2Vq6666qqrrrrqqv9dKMePH+eqq6666qqrrrrqqqv+vY6Oji79wz/8w+/89m//9vc85CEPeekHPehBD37Ywx7GK7zCK7Barbj77ruRBIAkJAEgCQBJSCIiiAgigohAEhFBRBARRAQRQURQSqGUQkRQSqGUQtd11Frpuo7ZbMZsNqPve/q+p+97aq3UWokIJGEb20zTxDiOtNbY2NhgPp8D8PVf//Xv813f9V0fw1VXXXXVVVddddX/TpTjx49z1VVXXXXVVVddddVV/1EODw93/+Ef/uF3br311r958IMf/NKnT58+/mIv9mK8/Mu/PIvFgosXL7JarZAEgCQAJCGJiCAiiAgigohAEhFBRBARRAQRQUQQEZRSKKVQSqHWStd19H1P3/f0fc9sNmM2m9H3PV3XUWslIrjfOI4cHR2xXq+JCADuu+++Wz/+4z/+Zf7hH/7ht7nqqquuuuqqq67634ty/Phxrrrqqquuuuqqq6666j/S4eHh7q233vrXf/qnf/rTt956699sbm4ev+WWWx780Ic+lBd7sRfjsY99LAB33303kgCQhCQigoggIogIIgJJRAQRQUQQEUQEEUFEUEqhlEKtlVorXdfRdR2z2YzZbMZsNmM2m9F1HV3XUUohMxnHkUuXLrG7u8s0TQDcd999t37Xd33Xx3z913/9+xweHu5y1VVXXXXVVVdd9b8betCDHsRVV1111VVXXXXVVVf9Z3uxF3ux136d13md93qd13md9+YBLl68yNOf/nT+6q/+imc84xnUWimlUEqhlEIphYiglEIphVIKpRRKKdRaqbXSdR1939P3PfP5nPl8zubmJpubm2xvb7O1tcXW1haLxQLbTNPEer3mgf7hH/7ht3/rt37re37rt37ru7nqqquuuuqqq676vwM96EEP4qqrrrrqqquuuuqqq/6rnDlz5kHXXHPNQ17ndV7nvV7ndV7nvXkuu7u73HbbbUjijjvuYH9/n8PDQw4ODiilUEqhlEKtlVIKXddRa6Xve/q+5/jx48znc3Z2djhx4gR937NYLIgI7nfffffdes011zz4vvvuu/VHf/RHP+e3fuu3vpurrrrqqquuuuqq/5vQgx70IK666qqrrrrqqquuuuq/wzXXXPPgM2fOPPjFXuzFXuvFX/zFX/vFXuzFXpt/wf7+PgCSAJCEJDY2NviX3Hfffbf+1m/91ncD/OiP/ujncNVVV1111VVXXfV/H3rQgx7EVVddddVVV1111VVX/U9xzTXXPPjFXuzFXhvwi73Yi732Nddc8+AzZ848+JprrnkwL4L77rvvVoCzZ8/e+vd///e/DfAP//APv/MP//APv81VV1111VVXXXXV/z/oQQ96EFddddVVV1111VVXXfW/xTXXXPNgHsC2Jem+++67lauuuuqqq6666qqrnht60IMexFVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Slauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/VfwjMLej6g3RtvwAAAAASUVORK5CYII=) +![Rendered example of rotate 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADatklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV131v9BP/MRPmAd4u7d7O3HVVVddddVVV1111VVXXXXVcyO46qqrrrrqqv9lfuInfsI8l2/6pm96OlddddVVV1111VVXXXXVVVc9NypXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/qwiuuuqqq6666n+Z7/iO73hpnsuHfMiHPISrrrrqqquuuuqqq6666qqrnht60IMexFVXXXXVVVf9b/RjP/Zj5yPi7Id8yIe88X333XcrV1111VVXXXXVVVddddVVVz03gquuuuqqq676X+rcuXN7wKPOnDnzYK666qqrrrrqqquuuuqqq656fgiuuuqqq6666n+5F3uxF3strrrqqquuuuqqq6666qqrrnp+CK666qqrrrrqf6lrrrnmwQAv/uIv/tpcddVVV1111VVXXXXVVVdd9fwQXHXVVVddddX/Qi/2Yi/22jzTi73Yi732i73Yi702V1111VVXXXXVVVddddVVVz03gquuuuqqq676X+iaa655MA/wYi/2Yq/FVVddddVVV1111VVXXXXVVc+N4Kqrrrrqqqv+Fzpz5syDeIAXf/EXf22uuuqqq6666qqrrrrqqquuem4EV1111VVXXfW/0DXXXPNgHuDFXuzFXvvFXuzFXpurrrrqqquuuuqqq6666qqrHojgqquuuuqqq/4XerEXe7HX5rm82Iu92Gtx1VVXXXXVVVddddVVV1111QMRXHXVVVddddX/ES/+4i/+2lx11VVXXXXVVVddddVVV131QARXXXXVVVdd9b/QNddc82Cey4u92Iu99ou92Iu9NlddddVVV1111VVXXXXVVVfdj+Cqq6666qqr/pd5sRd7sdfmBXixF3ux1+Kqq6666qqrrrrqqquuuuqq+xFcddVVV1111f8y11xzzYN5AV78xV/8tbnqqquuuuqqq6666qqrrrrqfgRXXXXVVVdd9b/MmTNnHsQL8GIv9mKv/WIv9mKvzVVXXXXVVVddddVVV1111VUABFddddVVV131v8w111zzYF6IF3uxF3strrrqqquuuuqqq6666qqrrgIguOqqq6666qr/ZV7sxV7stXkhXvzFX/y1ueqqq6666qqrrrrqqquuugqA4Kqrrrrqqqv+j3mxF3ux136xF3ux1+aqq6666qqrrrrqqquuuuoqgquuuuqqq676X+aaa655MP+CF3uxF3strrrqqquuuuqqq6666qqrrkIPetCDuOqqq6666qr/La655poH81y+6Zu+6ekAH/IhH/IQnum+++67lauuuuqqq6666qqrrrrqqquoXHXVVVddddX/Ivfdd9+tPMA111zzYID77rvv1vvuu+9Wrrrqqquuuuqqq6666qqrrnogKlddddVVV131v9h99913K8A111zzYK666qqrrrrqqquuuuqqq656bgRXXXXVVVdd9b/cfffddyvANddc82Cuuuqqq6666qqrrrrqqquueiCCq6666qqrrvpf7uzZs7cCnDlz5sFcddVVV1111VVXXXXVVVdd9UBUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6sIrrrqqquuuup/ufvuu+9WgGuuuebBXHXVVVddddVVV1111VVXXfVAVK666qqrrrrqf7n77rvvVoAzZ848iKuuuuqqq6666qqrrrrqqqseiMpVV1111VVX/S939uzZZwBcc801D+aqq6666qqrrrrqqquuuuqqB6Jy1VVXXXXVVf/L3XfffbcCXHPNNQ/mqquuuuqqq6666qqrrrrqqgeictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqqv+lzt79uytAGfOnHkwV1111VVXXXXVVVddddVVVz0Qlauuuuqqq676P+Kaa655MFddddVVV1111VVXXXXVVVc9EMFVV1111VVX/S9333333cozXXPNNQ/mqquuuuqqq6666qqrrrrqqvsRXHXVVVddddX/Af/wD//w2wBnzpx5MFddddVVV1111VVXXXXVVVfdj8pVV1111VVXXXXVVVddddVVV1111VVXXfV/FcFVV1111VVX/R9w33333QpwzTXXPJirrrrqqquuuuqqq6666qqr7kflqquuuuqqq/4PuO+++24FOHPmzIO46qqrrnoRXHPNNQ8GOHPmzIN5pmuuuebBPB9nzpx5EM/H2bNnn8ELcN99993KA5w9e/ZWgPvuu+9Wrrrqqquuuuqqq/7rULnqqquuuuqqq6666qr/xa655poHA5w5c+bB11xzzYPPnDnzIIBrrrnmwddcc82DAc6cOfPga6655sH8K+zv7wOwt7fHi2JnZ4ft7W1eVPfdd9+tPNPZs2dvBbjvvvtuBbjvvvtuPXv27DMA7rvvvlvPnj1763333XcrV1111VVXXXXVVf96VK666qqrrrrq/4CzZ88+A+DFX/zFX/tHf/RHP4errrrq/4xrrrnmwQAv9mIv9tpnzpx5EMCLv/iLv/aZM2cefM011zyY53LXXXexv7/P3t4eR0dHAPz93/89+/v7ANhmf38fgP39fV6Y7e1t/i329/d5btvb29xve3sb4ME7Ozs804O3t7e5/vrrAXjkIx/JjTfeyHO77777bgU4e/bsrffdd9+t9913361nz559xn333Xfr2bNnb73vvvtu5aqrrrrqqquuuuo5Ubnqqquuuuqq/wPuu+++W7nqqqv+17vmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzAHfddRf7+/vs7e3x93//9+zv77O/v8/+/j4vyPb2Ntvb22xvb7O9vc39dnZ22N7eBmB7exuA7e1t/qPt7+9zv729PQD29/cB2N/fZ39/H4A777wTgLvuuovntr29DcD29vaDd3Z22N7efvD111/PIx/5SG688Ubud999990K8A//8A+/DfAP//APv3Pffffd+g//8A+/zVVXXXXVVVdd9f8Vlauuuuqqq676P+Ds2bO3Apw5c+bBXHXVVf9rXHPNNQ9+7dd+7fcCeKd3eqfP5pnuuusu7rrrLv78z/+cu+66i7vuuosXZnt7mxtuuIHt7W12dnbY3t7mhhtu4IH29/cB2N/fZ39/n0c96lH8S9brNQCSkARA13UAtNaQxPMTEdxve3ub+21vb3O/Jz7xidx4440AbG9vs729zf329/cB2N/fZ39/n729Pfb399nf3+eJT3wi97PN/ba3t9ne3n7wzs4ON9xww3tvb2/zOq/zOu8NcN99990K8A//8A+//Q//8A+/c9999936D//wD7/NVVddddVVV131/wGVq6666qqrrrrqqquu+i90zTXXPPi1X/u13+t1Xud13vuaa655MMCf//mf8+d//uc88YlPZH9/nxdme3ubG264ge3tbW644QZuuOEGAPb399nf3+euu+7iUY96FPc7ODjg4OCAg4MDDg8PkYQk/viP/5jlcokkVqsVpRTW6zWlFGqtdF1H13X0fU/f93RdR9/3nDhxglOnTjGOI8vlkohAErbJTFprTNPEOI6M44htpmliGAYigtYaXdfRWuPw8JD5fM7FixdZrVYAnDlzhu3tbQC2t7d54hOfyI033sj29jYA29vb7O/vs7+/z/7+PnfeeSf7+/vcddddHBwccPfdd/PEJz6R+21vb7O9vf3g7e1tbrzxxvd+ndd5nfcGuO+++249e/bsrX//93//2//wD//wO//wD//w21x11VVXXXXVVf8XoQc96EFcddVVV1111f8FP/ETP2GAt3u7txNXXXXV/zjXXHPNg1/7tV/7vd7pnd7ps/f393niE5/Ik570JPb397mfbZ6f7e1tHvWoR3HDDTdwww03sL+/z/7+PjfccAMA+/v77O/vc9dddyGJe+65h4ODAw4PD5GEJCQREUgiIpBERBARlFIopVBKoZRCrZWu6+i6jr7v6bqOvu/p+54TJ05w6tQpVqsVR0dHRASSAMhMWmtM08Q4jgzDwDiODMPAMAyM48g4jkzTxDRNTNNEa43WGplJa43MZGNjg8xkY2ODzc1Nrr32WmyztbXFddddx/2e+MQnsr29zQ033MD+/j77+/vceeed3HXXXdx11128INvb22xvb3PDDTdw4403csMNN3Dffffd+g//8A+//Q//8A+/81u/9VvfzVVXXXXVVVdd9X8FetCDHsRVV1111VVX/V/wTd/0TU+/5pprHvwhH/IhD7nvvvtu5aqrrvof4ZprrnnwO77jO37WNddc8+DlcvnaT3rSk9jf3+dFsb29zcu93MvxqEc9iv39fba3twHY29vj8Y9/PHfddRd33XUXEYEkJCGJiEASkpCEJCQREUgiIpBERBARlFIopVBKoZRCrZWu6+i6jr7v6bqOvu/p+54TJ05w6tQpVqsVR0dHRASSsE1m0lpjmibGcWQcR4ZhYBgGxnFkHEfGcWQcR6ZporVGa43WGq01MpPMJDOxTWZiG9tkJraxzebmJpubm2xtbXH99dezvb3NDTfcAMBdd93FDTfcwP7+PnfddRd33XUXT3ziE7mfbZ7b9vY2N9xwAzfeeCOPetSjuO+++279h3/4h9/+rd/6re/5h3/4h9/mqquuuuqqq67634zKVVddddVVV/0fcfbs2VuvueaaB585c+bB9913361cddVV/+2uueaaB3/4h3/4d504ceK1/+Iv/oK77rqLF9WjHvUoXvu1X5u77roLgL/5m79hf3+fxz/+8UQEEUFEIIn/SqUUAFpr3M82D2QbANvczza2sc39bGObf4ltHmh/f5+9vT1s88QnPpHMZGtri+uvv54bb7yRzOSmm27iUY96FI961KN41KMexZ//+Z9z1113IYnndnBwwJOe9CSe9KQn8ed//ufccMMND37Uox713q/zOq/z3j/yIz/y2b/927/9Pffdd9+tXHXVVVddddVV/xtRueqqq6666qqrrrrqqv8k7/iO7/hZt9xyy2v/0A/9EACSeFFcf/31vPZrvza//du/jSS++7u/m1orEUEpBUn8T2Ab20jCNraxDYBtAGxjmxfGNs/NNv8a+/v7XLp0icc//vFkJltbWzzmMY/hpptu4pZbbuF1Xud1APjZn/1Z9vf3eUH29/d54hOfyBOf+ES2t7d5+Zd/+c9+ndd5nff+0R/90c/5rd/6re/mqquuuuqqq67634bgqquuuuqqq/6PuO+++24FuOaaax7MVVdd9T/Ci73Yi702/wY33HADAOfPn+d3fud3+J/ONrYBsI1tbGOb+9nGNgC2sc2LwjYPZJsHss3zs7e3xx/+4R/ywz/8w3zjN34jFy5c4IlPfCKv8zqvw4033ogkJCEJSUhCEpKQBMD+/j6/9Vu/xW233fbgD//wD/+uF3uxF3ttrrrqqquuuuqq/20Irrrqqquuuur/iPvuu+9WgDNnzjyIq6666n+Ea6655sHb29vccMMNSEISkpCEJCQhCUlIQhKSePKTnwzA673e6/HfzTYPVGsFoLUGgG3uZ5vnZhvb3M82L4htbPPvYZvntru7y8/8zM+wt7fH9vY229vb/EskIQlJ/MVf/AW//du/zYd/+Id/1zXXXPNgrrrqqquuuuqq/00Irrrqqquuuur/iLNnzz4D4JprrnkwV1111f8In/mZn/k6d999N6/1Wq/Fy77sy/Ki2t/f54d/+IcppfCRH/mRvMZrvAb/E9jmgWwDYBvb2MY2trGNbWxzP9s8kG1sA2Cbf4ltXhDb3M82tgGwDcDu7i4XL15ke3ubra0t/rWuv/56pml68JkzZx7MVVddddVVV131vwmVq6666qqrrvo/4r777rsV4JprrnkwV1111f8IZ8+evfVv//ZvOX36NC/3ci/HIx/5SH7nd36Hu+++m3/J/v4+v/ALv8AjHvEIXuM1XoOXfMmX5Pbbb+fxj388d911F/9T2EYSD2QbANsA2MY2ALaxjW3uZ5sHsg2AbV4Y27wojh07xou/+IvzWq/1WjzpSU/iL//yL5HEi2p7e5tHPepRPOlJT+Kqq6666qqrrvpfh8pVV1111VVXXXXVVVf9J7nnnnv45V/+Zd78zd8cgLvvvps3f/M3Z39/nyc/+ck86UlP4uDggBfk4OCAv/qrv+LJT34y119/PY985CN5h3d4B/b29rjzzju58847OTg44O677+a/Sq0VgNYatpGEbWxjG9sA2AbANv8RbPOvsbOzw2Mf+1i2t7d5iZd4Cfb39/m5n/s57r77bv41Xu7lXo6Xe7mX46677uLuu+/+7X/4h3/4ba666qqrrrrqqv9NqFx11VVXXXXV/xFnz569FeDMmTMP5qqrrvof5Td+4zf4u7/7O172ZV+Wa6+9lmPHjnH99dfzsi/7suzv7/PkJz+Zu+++m7vvvpvn5+DggCc/+ck8+clPZmtri+uvv57rr7+eF3uxF+P6669nf3+f/f199vf3ufvuuzk8POSee+7hP5JtHsg2z49tbANgGwDb2MY2/1Fscz/bbG9vs729zQ033MCNN97ITTfdxP7+Pk960pP4+Z//ee6++24AJPHC2GZ7e5tHPvKRPPKRj2R7e5u/+Iu/IDP5xm/8xs/hqquuuuqqq67634bKVVddddVVV/0fcd99990KcM011zyYq6666n8MSQDs7u7yu7/7u/z93/89D37wg7nlllu4/vrr2d7e5vrrr+dlX/Zl2d/f5+677+buu+/m4OCAu+++m+d2cHDAk5/8ZJ785CcDsLW1xfb2NltbW1x//fW89mu/Nvc7ODjg4OCAg4MDDg4OODo64vDwkKOjI46OjviPYBsA29jmfrYBsM0D2cY2ALaxzf1scz/b3M82AFtbW9hmc3OT66+/HtvccMMN3HDDDdzv7rvv5q677uKv//qvufvuu3lRbW9v84hHPIIbbriB66+/nv39ff7yL/+Sl3zJl+TChQv84i/+Ipl5K1ddddVVV1111f82VK666qqrrrrq/5D77rvv1muuuebB11xzzYPvu+++W7nqqqv+W0niuV26dIm///u/53GPexx//Md/zC233MLNN99MZnLjjTdyzz338MhHPpLrr78egIODA+6++27uvvtuDg4O2N/f5+DggPsdHh5yeHgIwFOe8hR+7/d+j62tLQCuv/56AK6//nquvfZarr/+eh7o8PAQgKOjI5bLJZJYrVYMw0AphWmaKKXQdR2ZSdd11FoBaK1hG0k8kG1sYxvbANjGNra533w+JzNprTGfz8lMNjY2yEw2NzexzebmJpubm2xtbbG1tcUD7e/vc/fdd3PPPffwV3/1V9x99908N0nY5vnZ3t7mEY94BAAv93IvB8D+/j5PetKTuP7662mtcfHiRb7iK76CYRi46qqrrrrqqqv+16Jy1VVXXXXVVf+HnD179tZrrrnmwWfOnHnwfffddytXXXXV/2h7e3s87nGP4wlPeAIRwc7ODseOHePRj340trnhhhvY2toC4BGPeATXX389AAcHBwDcfffd7O/vc3BwwMHBAfv7+xwcHHBwcADAk5/8ZACe/OQn80BbW1tsb2+ztbUFwNbWFtvb2wBsbW1x/fXX8y85c+YM92ut8UC2sQ1A13X8a919993s7+9z6dIlLl26xP7+PgcHBwDcfffd/Gtsb2+zvb3N9ddfz9bWFtvb21x//fUA7O/v8+QnPxmAS5cucfvtt7NcLvnCL/xCWmtM04Rt7peZt3LVVVddddVVV/1vQ+Wqq6666qqrrrrqqqv+k0jiX2N/f5/Dw0PuvvtuJHHs2DEAbrjhBq6//nruuecerrvuOgC2trZ4xCMewd1338329jZbW1sAHBwcALC/v8/BwQEAd999NwAHBwcA7O/vc/fdd/OvsbW1xQNtb2/zb7W/v8/9Dg4OeFHZ5oG2trYA2N7e5vrrrwdga2uL7e1trr/+eu63v78PwPb2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ILZ5INv8S2zzwtjmudnm+bENgG2uuuqqq6666qr/Mwiuuuqqq6666v+J++6771aAF3uxF3ttrrrqqv/TbPPvZZsHso1tbHM/2wDYBsA297MNgG3+I9jmBbGNbR7INrZ5INs8N9s8kG0AMvNWrrrqqquuuuqq/wsIrrrqqquuuur/ibNnz97KVVdd9V9GEv9RbPMfwTYPZJvnZpvnZpsHso1tAGwDYJv72QbANgC2AbDN/WxjG9vY5n62AbDNv5ZtbGObf4ltbPP82Oaqq6666qqrrvo/g+Cqq6666qqr/p+47777bgW45pprHsxVV131P4pt/rPY5kVhm+dmG9s8kG1eENvY5vmxzf1s89xs84LY5r/SNE23ctVVV1111VVX/V9B5aqrrrrqqqv+n7jvvvtuBThz5syDuOqqq/7XsY0k/qPZ5rnZ5rnZBkASALYBsI1tnpttAGzzQLb572CbF8Q2trENQERw1VVXXXXVVVf9n0Fw1VVXXXXVVVddddVV/0vY5r+DbR7INs/NNraxjW0AbANgGwDbvDC2AbDN/WzzH8k2L4xt1uv1rVx11VVXXXXVVf9XEFx11VVXXXXV/xNnz559BsA111zzYK666qr/tWxjm38t2/xLbHM/29jGNg9km/vZxja2eW62AbANgG0eyDa2sc2/hm3+s03TdCtXXXXVVVddddX/FVSuuuqqq6666v+J++6771aAa6655sFcddVV/+lsP5j/RLYBkMTzYxtJvChs8y+xDYAkbPPcbGMb29jmBbGNbR7INs+PbR7INgC2+dewzQtim/vZBsA2V1111VVXXXXV/xkEV1111VVXXfX/xNmzZ28FOHPmzIO56qqr/seyzb+Gbf4j2eZFZRsA2zw/tgGwDYBt/iW2eVHY5t/KNs/NNlddddVVV1111f9JBFddddVVV1111VVXXXXVc7DNA9nmfrYBsA2AbQBscz/b2AbANi8K2zyQbR7INs/NNrZ5YWzz/NjGNgC2uZ9tpmm6lauuuuqqq6666v8Kgquuuuqqq676f+K+++67FeCaa655MFddddV/CUlI4j+bbf69bPNAtrGNbQBsYxsA2zyQbQBsY5v72eZ+trmfbWxjmxeFbV4Y27wobPPC2AZgmqZncNVVV1111VVX/V9BcNVVV1111VX/T/zET/yEeaaf+ImfsCSuuuqq/zyS+J/K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9Z/KNs+PbWxzP9vY5rnZ5l9im+dmm3+JbZ6bbe5nmweyzQPZ5rnZ5gWxzQtim+fHNvezzQPZ5l9im6uuuuqqq6666v8kgquuuuqqq6666gX6rd/6re/+h3/4h9++5pprHvzhH/7h38VVV13138Y2tnlhbPOisM2/xDa2sc1zsw2AbWxzP9vczzbPj20eyDYPZJt/K9vY5t9imqZbueqqq6666qqr/i8iuOqqq6666qqrXqiv//qvf5/77rvv1hd7sRd77Rd7sRd7ba666qoXSdd1D+ZFYJv/SLb5t7ANgG2eH9vYxjbPj20AbHM/29zPNv8S27wobPPvZRvb2MY20zQ9g6uuuuqqq6666v8igquuuuqqq6666oW67777bv2t3/qt777mmmse/OEf/uHfxVVXXfU/nm0eyDbPj21eFLZ5bra5n20eyDb3s839bANgGwDb/E9hm6uuuuqqq6666v8kgquuuuqqq6666l/027/9299z33333XrNNdc8+B3f8R0/i6uuuur/FNs8kG1eGNsA2MY297PN/WxzP9v8S2zz/NjGNs/NNi8K2wDY5qqrrrrqqquu+n+J4Kqrrrrqqquu+hfdd999t37913/9+wC8zuu8zntfc801D+aqq656oWzzv41t7mcb29gGwDYAtnl+bANgmxfGNi8q29zPNv+ZWmu3ctVVV1111VVX/V9EcNVVV1111VVXvUj+4R/+4bd/5Ed+5LOvueaaB3/4h3/4d3HVVVf9j2ab58c2ALb517LN/WxzP9s8P7a5n20eyDb3s81zs82/xDYvjG0eyDYAtrmfbWzTWruVq6666qqrrrrq/yKCq6666qqrrrrqRfbbv/3b33Pffffd+mIv9mKv/Y7v+I6fxVVXXfW/hm2eH9sA2AbANs/NNs+PbWxzP9sA2OZ+tnlhbPPcbPOfxTb3s81VV1111VVXXfV/HsFVV1111VVXXfUiu++++279+q//+vcBeJ3XeZ33frEXe7HX5qqrrvo/xzb3sw2Abe5nm+dmmweyzXOzDYBtXhDbvCC2eW62+bewzf1s01q7lauuuuqqq6666v8igquuuuqqq6666l/lH/7hH377R37kRz77mmuuefCHf/iHfxdXXXXVfxjb/Eeyzb+VbWzzQLaxDYBt7meb+9nmudnm+bHNA9nmP4pt7mebq6666qqrrrrq/y2C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EraRxH8USdxPEgCSkEREEBFEBBFBRFBKoZRCKYVaK13X0XUdXdfRdR21Vmqt1FqJCCSRmQBkJhGBJCQBIInnZhsA2wDYBsA2586d+26uuuqqq6666qqrnj8qV1111VVXXXXVVVdd9R+k73vm8zmtNWxjG9s8N9tIwjYAknhBbAMgCdsASMI2krCNJP6jSAJAEpKQhCQkIQlJSCIiKKUQEUQEpRRqrdRaqbVSa6XWSq2VWiu1VkopRAQAkrBNRCAJSUhCEg9kG9sA2AbANgC2ueeee76bq6666qqrrrrqqheM4Kqrrrrqqquuuuqqq/4DSAJgNpuRmdjGNraxjW1sYxsA29gGwDa2sY1tbGMb29zPNvezDYBtXhBJPD+SeH4kIQkASTyQJCQhCUlEBJKICEoplFIopVBKodZKrZVaK7VWaq3UWimlUGullEIphYggIpBERCAJSTyQbQBsYxsA29jGNra57bbbPoerrrrqqquuuuqqF4zgqquuuuqqq6666qqr/gMdP34c29jmfraxjW1sY5v72cY2z49tbGMbANvYBsA2/1aSkIQkJCGJ5yYJSUhCEpKQREQgiYggIogISimUUqi1Umul1kqtlVortVZKKZRSiAhKKUQEEUFEIAkASdzPNraxjW3uZ5v72ebuu+/+7mEYbuWqq6666qqrrrrqBaNy1VVXXXXVVVddddVV/06SAJBE3/fMZjOmaSIziQhs80C2sQ2AJABs89wkAWAbAEkA2EYS/xJJ/GtJ4oEkIQlJSEISEUFEEBGUUiilUGullEKtlVortVZqrZRSKKVQSqGUgiRsYxtJSEISALaxjW1sYxvb2MY2trGNbWxz1113fQ9XXXXVVVddddVVLxzBVVddddVVV1111VVX/StJ4oXZ2trCNraxjW1sYxvbANgGwDa2sc1zs41t7mcb2/xrSOJFJQkASUhCEveTREQgiYggIogIIoJSCqUUaq2UUiilUGullEIphVIKEYEkJCEJSQBIAsA2ALaxjW1sYxvb2MY2trHN3Xff/d0HBwe/zVVXXXXVVVddddULR3DVVVddddVVV1111VX/RpJ4fra2tmitYZvMxDa2sY1tbGMb29jmfraxjW1scz/b2AbANv8ZJAEgiftJQhKSkIQkIgJJRAQRQSmFiKCUQimFWiu1VkoplFIopRARRAQRgSQkIQkA29jGNpmJbWxjG9vYxja2sY1tbHPXXXd9D1ddddVVV1111VX/MoKrrrrqqquuuuqqq676D9b3PZubm2QmtrGNbWxjG9sA2AbANraxjW1sYxvb2AbANraRxL+WJF4YSTyQJCQBIAlJSEISkogIIoKIICIopVBKoZRCKYVSCqUUSilEBBGBJCQhiedmG9vYxjaZSWaSmWQmmUlmYhvbXLhw4bf39vZ+m6uuuuqqq6666qp/GcFVV1111VVXXXXVVVf9J7jmmmvITDIT29jGNraxjW1sYxvb2Oa52cY2tvn3ksRzk4Qk7icJSQBIQhKSkIQkJCGJiEASpRRKKZRSiAhKKUQEEUFEEBFIQhKSkMT9bGMb29gmM8lMMpPMJDOxjW1sYxvb2ObJT37y53DVVVddddVVV131oiG46qqrrrrqqquuuuqqfyXbANgGwDbPre97NjY2yEwyE9vYxja2sQ2AbWwDYBvb2MY2/9EkIQlJSOKBJHE/SQBIQhKSkIQkIgJJRASSiAgiglIKEUEphVIKEYEkIgJJSOK52SYzyUwyk8yktUZmkplkJplJZmKbzOSOO+74nv39/d/mqquuuuqqq6666kVDcNVVV1111VVXXXXVVf9KknhRXHPNNWQmmUlmYhvb2MY2trENgG1sYxvb2MY2tvnPJgkASdxPEveThCQiAklEBBFBRBARRAQRQSmFiCAiiAgiAklI4oFsk5nYJjNprdFao7VGa43WGq01MpPMJDPJTGzzD//wD+/NVVddddVVV1111YuO4Kqrrrrqqquuuuqqq/6Vuq57MC+Cvu85fvw4mUlmkpnYxja2sY1tbGMb29jGNrZ5bpL4jyaJB5KEJAAkIQlJSEISEYEkIoKIICKICCKCiCAikIQkJPFAtrGNbWyTmbTWaK3RWqO1RmuNzCQzaa2RmWQmmckf//Efvw5XXXXVVVddddVV/zoEV1111VVXXXXVVVdd9Z/o+PHjRASZiW1sYxvb2MY2trGNbf6tJPGvJYn7SeJ+kpCEJCQhCUlIQhIRgSQigoggIogIIgJJSEIS97ONbWyTmWQmrTVaa7TWaK3RWmOaJlprTNNEa43MpLVGZnL27Nnfvnjx4m9z1VVXXXXVVVdd9a9DcNVVV1111VVXXXXVVf9KrTWeH9s8t9lsxokTJ2itkZlkJraxjW1sYxvbANjGNveTxAsjCUkASEISkviXSOJ+kgCQhCQAJAEgCUlIQhKSkEREEBFIIiKICCQhCUk8N9vYJjNprdFaY5ompmlimiamaWKaJqZporVGa43WGpkJwF/91V+9D1ddddVVV1111VX/egRXXXXVVVddddVVV131n+zUqVP0fU9rjcwkM8lMMhPb2MY2mQmAJJ6bJJ6bJF4QSUhCEpK4nyQk8dwkcT9JAEhCEgCSkIQkJCEJSUQEkpCEJCRxP9vYJjPJTFprZCatNVprTNPENE1M08Q4jkzTxDRNtNZordFao7XG7/7u777Oer2+lauuuuqqq6666qp/PYKrrrrqqquuuuqqq676L3DjjTciidYamYltbGMb29hGEveTxAsjiX8NSUjiuUnifpKQBIAkJAEgCUlIQhKSkIQkJCGJ52Yb22QmtslMMpPWGq01pmlimibGcWQYBsZxZBxHpmlimiamaaK1xj333PPb58+f/22uuuqqq6666qqr/m0Irrrqqquuuuqqq6666j+Abe5nm+c2m824/vrryUxaa2QmmYltbCOJ/2qSAJDEA0nifpKQhCQkIQlJSEISkpCEJO5nG9vYJjNprdFao7XGNE1M08Q4jozjyDiOjOPIOI5M08Q4jozjyDRN3HXXXb/9B3/wB6/DVVddddVVV1111b8dwVVXXXXVVVddddVVV/0X2d7e5uTJk7TWyExs828hiX8vSTyQJCQhCQBJSEISkpCEJCQhCUlI4rnZxja2yUwyk9YarTWmaWKaJoZhYBxHhmFgGAbGcWQcR4ZhYJompmni0qVLt/7u7/7u63DVVVddddVVV13170Plqquuuuqqq6666qqr/gudOnWK9XrNMAxIAkASz48kACRxP0n8e0nifpJ4bpIAkMQDSUISkpAEgCTuZxvbZCaZSWsNAEnYprXGOI6M48h6vWYYBoZhYL1eMwwD4zgyjiPjOPI7v/M778NVV1111VVXXXXVvx/BVVddddVVV1111VVX/ReqtXLjjTeysbHBc5OEJP6zSEIS95MEgCQkIQlJAEgCQBKSkASAJCQBIIn72cY2mUlm0lqjtcY0TYzjyDiOjOPIOI4Mw8AwDKzXa9brNcMwMAwDwzAwDAM/+7M/+zp7e3u/zVVXXXXVVVddddW/H8FVV1111VVXXXXVVVf9F6u1ct1119F1HZIAkMT9JHE/SdxPEs+PJCQhCUlIQhKSkIQkJPFAknhBJCEJSUhCEpKQxHOzjW1sk5lkJq01pmlimiamaWIcR8ZxZBgG1us16/Wa1WrFarVivV6zXq9Zr9es12t+8Rd/8XX29vZ+m6uuuuqqq6666qr/GFSuuuqqq6666qqrrrrqX0kS/161Vq6//nruu+8+bPPcJPEvkYQk/rUkcT9JPJAkXlS2AbBNZpKZtNZorSEJ20QEtslMxnFkvV6zXq9Zr9es12tWqxWr1Qrb/NzP/dzr3Hfffb/NVVddddVVV1111X8cKlddddVVV1111VVXXfWvZJv/CLVWrr32Ws6dO4dtJCGJ+0nifpJ4IEn8W0jifpIAkIQkJAEgCUlIQhKSAJCEJB7INrbJTDKT1hrTNAGQmUgiM2mtMY4jwzCwWq1YLpcsl0tWqxWtNX70R3/0de67777f5qqrrrrqqquuuuo/FpWrrrrqqquuuuqqq676b1Rr5ZprrmF3d5dxHAGQxANJ4n6SkMS/liQkcT9JAEjigSTx/EjiudkmM8lMMpPWGtM0IQnbSAIgM5mmiXEcWa/XLJdLlsslq9WK++6779af+ZmfeZ9Lly79NlddddVVV1111VX/8ahcddVVV1111VVXXXXVfwLbSOIFsY0kAEopnDhxguVyydHREQCSAJDE/STxopCEJCQhCUm8MJKQhCQAJAEgiRfENraxTWbSWmOaJiQB0FpDErbJTKZpYr1es16vWa1WHB0dce+99976vd/7vQ/hqquuuuqqq6666j8Plauuuuqqq6666qqrrvpXyMwH8wC2+Y8QEWxtbQGwWq0AkMT9JPHcJCEJSUhCEpJ4YSQhCQBJvCCSAJCEJO5nG9vYJjPJTFprtNaYpgmAzCQiAMhMWmuM48gwDKxWK5bLJX/+53/+3b/1W7/1Plx11VVXXXXVVVf956Jy1VVXXXXVVVddddVV/4Nsb2+ztbXFpUuXyEwkIYkHkoQk/rUkcT9JAEjigSTxL7GNbWzTWqO1xjRNANimtYYkbJOZTNPEOI6sVivuu+++W3/kR37kffb29n6bq6666qqrrrrqqv98VK666qqrrrrqqquuuuq/mG0k8YJEBCdPnmS1WnF0dASAJCQhiX8NSUhCEveTBIAkACQhCUkASEISkngg29jGNplJZpKZtNaQBEBmIgkA27TWGIaBcRx50pOe9Ns/+ZM/+TpcddVVV1111VVX/dehctVVV1111VVXXXXVVf+BbCOJf6+IYGtri83NTfb39xnHkQeShCQkIQlJSEISkpCEJJ6bJB5IEg8kiRfGNraxTWuNiEAStslMIgIA27TWmKaJs2fP3vpjP/Zj77O3t/fbXHXVVVddddVVV/3XonLVVVddddVVV1111VX/SWwjiQeyjSQeyDaSALCNJO5XSuH48eMMw8DR0RGZiST+NSQhCUncTxL3k4QkJPGC2MY2tslMMpPMZJomAGzTWkMStslMLly4cOtf//Vff/ef//mffw5XXXXVVVddddVV/z2oXHXVVVddddVVV1111f9AtrmfJBaLBYvFgtVqxWq1IjORhCQkIQlJSEISkpCEJB5IEpIAkMTzI4kHsg2AbWxjm9YakgCwTWuN+128ePHWv//7v//uP//zP/8crrrqqquuuuqqq/57Ubnqqquuuuqqq6666qr/RLaRBIBtJPFvFRFsbW2xvb3NMAwsl0vGcUQSknhBJCEJSdxPEgCSkMT9JPH82MY2tslMJDFNE5lJRACwt7d365/+6Z9+zpOe9KTv5qqrrrrqqquuuup/BipXXXXVVVddddVVV131n8w2AJL417DN8yOJxWLB5uYmmcl6vWYYBtbrNZKQhCQkIYn7SUISkgCQxP0kIYnnxza2sU1mcr/MJDM5PDzkd37nd97nvvvu+26uuuqqq6666qqr/mehctVVV1111VVXXXXVVf9KkviPYhtJvCC2kcQLUmtlNpsREWQmq9WKYRhYLpdIQhKSkASAJCQhCUlIQhLPTRIAtgGwTWYCkJmsViv29/eRRGuN1Wp1K1ddddVVV1111VX/81C56qqrrrrqqquuuuqq/yFsI4l/q67rWCwW1FrJTDITSSyXS6ZpYn9/H0lIQhKSkIQkJCEJSUjifqUUIoJpmgCotdJaIzOptdJaA2C9Xt/KVVddddVVV1111f88VK666qqrrrrqqquuuur/AElI4n5939N1HX3f0/c9fd/T9z3TNNF1Hev1mojg8PAQgMxkPp/TWmMcRzY2NhiGgWEYGMeRaZqYpolpmnggSVx11VVXXXXVVVf9D0blqquuuuqqq6666qqr/pvYRhL/HpJ4fiQhCQBJSEISm5ubdF3HsWPHiAgkYZvWGtM0MQwDwzAwDAPPjyQkcdVVV1111VVXXfW/BJWrrrrqqquuuuqqq676P0wS95OEJCQhCUlIAkASAJKQxP0k8aJYr9e3ctVVV1111VVXXfU/D8FVV1111VVXXXXVVVf9K9h+MP+DSUISAJIAkIQkJAEgCUlIQhL3k8T9JCEJAEk8P5IAkMRVV1111VVXXXXV/1AEV1111VVXXXXVVVdd9R/MNv9atvmPJAkASQBIAkASkgCQBIAkJCEJSUjiX8M2V1111VVXXXXVVf9DUbnqqquuuuqqq6666qr/ILaRxIvCNpL495DEi0ISAJKQBIAkJHE/SQBIAkASDyQJSTw/y+XyVq666qqrrrrqqqv+Z6Jy1VVXXXXVVVddddVV/8tJAkASAJIAkIQkACQhCUlIQhKSuJ8kJAEgCQBJSOL5kcRVV1111VVXXXXV/wJUrrrqqquuuuqqq6666v8ASQBIAkAS95OEJAAkIQlJAEjifpKQBIAk7ieJF2a5XN7KVVddddVVV1111f9MBFddddVVV1111VVXXfVfzDYPZJv/DJKQxP0kIQlJSEISkgCQxP0k8YJIQhJXXXXVVVddddVV/0tQueqqq6666qqrrrrqqn8n2/xXk8SLShKSkASAJCQhCUlIQhKSkMT9JCGJF0YSEcFVV1111VVXXXXV/1AEV1111VVXXXXVVVdd9Z/ANv9dJCEJAElIQhKSkIQkJCEJSUhCEpIAkIQkHkgSL8jh4eGtXHXVVVddddVVV/3PRHDVVVddddVVV1111VX/AWzzorDNfxZJPJAknpskJCEJSQBI4n6SeG6SAJDEA0niqquuuuqqq6666n84KlddddVVV1111VVXXfXfyDaSALDNv0QSknhBJPFAkpCEJCQhCUlIQhL3k4QkJCEJSUjiqquuuuqqq6666n85KlddddVVV1111VVXXfW/mCSemyQkIYn7SUISkgCQhCTuJwlJPDdJ/EuWy+WtXHXVVVddddVVV/3PRHDVVVddddVVV1111VX/SWzzQLb595DECyKJ50cSkgCQhCQkASAJSQBIAkASknhBJAEgiauuuuqqq6666qr/BahcddVVV1111VVXXXXVfwHbSOI/gySemyQkASAJSUgCQBKSkASAJAAkcT9JSOJ+krifJB5otVo9g6uuuuqqq6666qr/mahcddVVV1111VVXXXXVv4LtB/OvYBsASfx7SOJfIglJPJAkACQBIAlJSEISAJKQhCQk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HvTghz3sYbzCK7wCq9WKu+++G0kASEISAJIAkIQkIoKIICKICCQREUQEEUFEEBFEBKUUSilEBKUUSil0XUetla7rmM1mzGYz+r6n73v6vqfWSq2ViEAStrHNNE2M40hrjY2NDebzOQBf//Vf/z7f9V3f9TFcddVVV1111VVX/e9EOX78OFddddVVV1111VVXXfUf5fDwcPcf/uEffufWW2/9mwc/+MEvffr06eMv9mIvxsu//MuzWCy4ePEiq9UKSQBIAkASkogIIoKIICKICCQREUQEEUFEEBFEBBFBKYVSCqUUaq10XUff9/R9T9/3zGYzZrMZfd/TdR21ViKC+43jyNHREev1mogA4L777rv14z/+41/mH/7hH36bq6666qqrrrrqqv+9KMePH+eqq6666qqrrrrqqqv+Ix0eHu7eeuutf/2nf/qnP33rrbf+zebm5vFbbrnlwQ996EN5sRd7MR772McCcPfddyMJAElIIiKICCKCiCAikEREEBFEBBFBRBARRASlFEop1FqptdJ1HV3XMZvNmM1mzGYzZrMZXdfRdR2lFDKTcRy5dOkSu7u7TNMEwH333Xfrd33Xd33M13/917/P4eHhLlddddVVV1111VX/u6EHPehBXHXVVVddddVVV1111X+2F3uxF3vt13md13mv13md13lvHuDixYs8/elP56/+6q94xjOeQa2VUgqlFEoplFKICEoplFIopVBKoZRCrZVaK13X0fc9fd8zn8+Zz+dsbm6yubnJ9vY2W1tbbG1tsVgssM00TazXax7oH/7hH377t37rt77nt37rt76bq6666qqrrrrqqv870IMe9CCuuuqqq6666qqrrrrqv8qZM2cedM011zzkdV7ndd7rdV7ndd6b57K7u8ttt92GJO644w729/c5PDzk4OCAUgqlFEop1FoppdB1HbVW+r6n73uOHz/OfD5nZ2eHEydO0Pc9i8WCiOB+9913363XXHPNg++7775bf/RHf/Rzfuu3fuu7ueqqq6666qqrrvq/CT3oQQ/iqquuuuqqq6666qqr/jtcc801Dz5z5syDX+zFXuy1XvzFX/y1X+zFXuy1+Rfs7+8DIAkASUhiY2ODf8l9991362/91m99N8CP/uiPfg5XXXXVVVddddVV//ehBz3oQVx11VVXXXXVVVddddX/FNdcc82DX+zFXuy1Ab/Yi73Ya19zzTUPPnPmzIOvueaaB/MiuO+++24FOHv27K1///d//9sA//AP//A7//AP//DbXHXVVVddddVVV/3/gx70oAdx1VVXXXXVVVddddVV/1tcc801D+YBbFuS7rvvvlu56qqrrrrqqquuuuq5oQc96EFcddVVV1111VVXXXXVVVddddVVV1111VX/J1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+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/V/FPwJzwlNW2Xuf7QAAAABJRU5ErkJggg==) ```js // Rotate an imported model. @@ -118,4 +118,38 @@ cube ![Rendered example of rotate 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEpH0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/ispV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JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDIjnZEA8JwPiORkQz8mAeE4GxHMyIJ6TAfGcDAjg7Nmzt9533323ctVVV1111VX/86EHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8q/hFG9aFmwReo3QAAAABJRU5ErkJggg==) +```js +// Sweep two sketches along the same path. + + +sketch001 = startSketchOn('XY') +rectangleSketch = startProfileAt([-200, 23.86], sketch001) + |> angledLine([0, 73.47], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + 50.61 + ], %) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) + +sketch002 = startSketchOn('YZ') +sweepPath = startProfileAt([0, 0], sketch002) + |> yLine(length = 231.81) + |> tangentialArc({ radius = 80, offset = -90 }, %) + |> xLine(length = 384.93) + +parts = sweep([rectangleSketch, circleSketch], path = sweepPath) + +// Rotate the sweeps. +rotate(parts, axis = [0, 0, 1.0], angle = 90) +``` + +![Rendered example of rotate 3](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEAC0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/FZWrrrrqqquuuuqqq6666v+tkydPlm/7tm+beKa3e7u3E1ddddVVV1111f8lBFddddVVV1111VVXXXXV/1vf9m3fNvEAP/ETP2Guuuqqq6666qr/S6hcddVVV1111VVXXXXVVf8vfe7nfu5vcdVVV1111VVX/V9H5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+K4Kqrrrrqqquuuuqqq676f+mzPuuzXoerrrrqqquuuur/OoKrrrrqqquuuuqqq6666v8l23zt137tw3iA++6771auuuqqq6666qr/SyjHjx/nqquuuuqqq6666qqrrvr/6RnPeMbFH/3RH/2c3/7t3/6ehzzkIS/9kIc85KUB/uEf/uF3uOqqq6666qqr/i8guOqqq6666qqrrrrqqqv+37vvvvtu/fu///vfBnid13md977mmmsezFVXXXXVVVdd9X8B5fjx41x11VVXXXXVVVddddVVV509e/YZm5ubx1/8xV/8tR/ykIe89G/91m99D1ddddVVV1111f92BFddddVVV1111VVXXXXVVcB9991364/+6I9+DsCLvdiLvfaLvdiLvTZXXXXVVVddddX/dgRXXXXVVVddddVVV1111VXPdN9999369V//9e8D8OEf/uHfxVVXXXXVVVdd9b8d5fjx41x11VVXXXXVVVddddVVV93v6Oho9yEPechLP+QhD3lpgH/4h3/4Ha666qqrrrrqqv+tKMePH+eqq6666qqrrrrqqquuuup+h4eHu/fdd98zXud1Xue9r7nmmgf/2Z/92c8cHh7uctVVV1111VVX/W9EOX78OFddddVVV1111VVXXXXVVQ909uzZW6+55poHv/iLv/hrb25uHv/TP/3Tn+Gqq6666qqrrvrfiOCqq6666qqrrrrqqquuuur5+NEf/dHPAXid13md936xF3ux1+aqq6666qqrrvrfiOCqq6666qqrrrrqqquuuur5uO+++279+q//+vcB+PAP//Dv4qqrrrrqqquu+t+Icvz4ca666qqrrrrqqquuuuqqq56fo6Oj3Yc85CEv/ZCHPOSlAf7hH/7hd7jqqquuuuqqq/43oRw/fpyrrrrqqquuuuqqq6666qrn5/DwcPe+++57xuu8zuu89zXXXPPgP/uzP/uZw8PDXa666qqrrrrqqv8tKMePH+eqq6666qqrrrrqqquuuuoFOXv27K3XXHPNg1/8xV/8tTc3N4//6Z/+6c9w1VVXXXXVVVf9b0Fw1VVXXXXVVVddddVVV131L/jRH/3RzwF4ndd5nfd+sRd7sdfmqquuuuqqq67634Lgqquuuuqqq6666qqrrrrqX3Dffffd+vVf//XvA/DhH/7h38VVV1111VVXXfW/BeX48eNcddVVV1111VVXXXXVVVf9S46OjnYf8pCHvPRDHvKQlwb4h3/4h9/hqquuuuqqq676n45y/Phxrrrqqquuuuqqq6666qqr/iWHh4e799133zNe53Ve572vueaaB//Zn/3ZzxweHu5y1VVXXXXVVVf9T0Y5fvw4V1111VVXXXXVVVddddVVL4qzZ8/ees011zz4xV/8xV97c3Pz+J/+6Z/+DFddddVVV1111f9kBFddddVVV1111VVXXXXVVf8KP/qjP/o5AK/zOq/z3i/2Yi/22lx11VVXXXXVVf+TEVx11VVXXXXVVVddddVVV/0r3Hfffbd+/dd//fsAfPiHf/h3cdVVV1111VVX/U9GOX78OFddddVVV1111VVXXXXVVf8aR0dHuw95yENe+iEPechLA/zDP/zD73DVVVddddVVV/1PRDl+/DhXXXXV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8+qv/uqcPXv2GR/8wR/84GuuuebB3/RN3/R0gM/6rM96nb//+7//ba666qqrrrrqqueGHvSgB3HVVVddddVVV1111VVX/e90zTXXPPjFXuzFXvvFXuzFXuvFXuzFXvuaa655MM90dHTE7bffzhOf+ET+I9jmP4pt/i1e/dVfndOnT/MjP/Ijn/2jP/qjn/PhH/7h3/U6r/M67/0jP/Ijn/2jP/qjn8NVV1111VVXXfXcKMePH+eqq6666qqrrrrqqquu+t/p8PBw99Zbb/3rP/3TP/2ZX/iFX/ia3/7t3/6ew8PD3WuuuebBx48fP3769Gluvvlmuq7j/Pnz/GvZ5j+Sbf6tbHN0dMSDHvQgrrnmmgf/wi/8wtccHh5eep3XeZ33lqTf+q3f+m6uuuqqq6666qrnRjl+/DhXXXXVVVddddVVV1111f8Nh4eHu//wD//wO3/2Z3/2M7feeuvfbG5uHr/xxhsffPr0aW6++Wa6ruP8+fM8P7b5z2Cbfw/b3O/o6IgzZ85w5syZ42fPnn3Grbfe+tdv/uZv/tGS9PM///NfzVVXXXXVVVdd9dwox48f56qrrrrqqquuuuqqq676v+Xw8HD31ltv/evf+q3f+p7f/u3f/p6HPOQhL33jjTc++PTp09x8883cfffdjOPIfybb/HvZ5vm54YYbePCDH/zSP/qjP/o5L/7iL/7aD37wg1/6H/7hH37n7Nmzt3LVVVddddVVVz0Q5fjx41x11VVXXXXVVVddddVV/3cdHh7u/tZv/db3nD179hkPfvCDX/r48ePHr7/+erqu4/z58/xHss1/BNu8IOM4csMNN3D8+PHj//AP//A7L/7iL/7a11xzzYP/4R/+4XduvfXWv+aqq6666qqrrnogyvHjx7nqqquuuuqqq6666qqr/u+79dZb//rP/uzPfubw8HD3ZV7mZV779OnT3HLLLdxzzz2M48i/h23+o9jmhRnHka7rOHPmDABPf/rT//rFX/zFX/vpT3/6X//DP/zD73DVVVddddVVVz0QwVVXXXXVVVddddVVV131/8Z9991364/+6I9+zod8yIc85L777rt1Y2ODV3u1V2NjY4N/DdvYxja2+Y9gG9u8KG677TYAXuzFXuy1/+Ef/uF3AF78xV/8tbnqqquuuuqqq54bwVVXXXXVVVddddVVV131/859991362d91me9zn333XfrxsYGL/MyL8Pp06d5YWxjG9v8R7KNbf41jo6OOHfuHNdcc82Dr7nmmgcDnDlz5sFcddVVV1111VXPjXL8+HGuuuqqq6666qqrrrrqqv9/Dg8Pd//sz/7sZw4PD3df8RVf8bVPnz5N13WcP38eANv8Z7PNv8cNN9zA5ubm8WuuuebBm5ubx3/0R3/0c7jqqquuuuqqqx6Icvz4ca666qqrrrrqqquuuuqq/58ODw93/+Ef/uF3AF7mZV7mtTc2Nrh06RJHR0f8Z7LNv9cwDDz84Q8H4OlPf/pfX3PNNQ/+h3/4h985e/bsrVx11VVXXXXVVfejHD9+nKuuuuqqq6666qqrrrrq/7d/+Id/+B2Al3mZl3nt06dPc+nSJY6OjviPZpv/CLYZx5HTp09zzTXXHL/mmmseDPAP//APv3Prrbf+NVddddVVV1111f0ox48f56qrrrrqqquuuuqqq6666h/+4R9+B+BlXuZlXntjY4Nz584xjiP/EWzzH8U299vc3OTMmTPc7+lPf/pf/8M//MPvcNVVV1111VVX3Y/gqquuuuqqq6666qqrrrrqmf7hH/7hdwBOnz7Ny77sy/LvYRvb2OY/im0e6BnPeAYP9OIv/uKvzVVXXXXVVVdd9UAEV1111VVXXXXVVVddddVVz3T27NlbAe677z5Onz7Nox/9aP61bGOb/2i2eW5HR0dcddVVV1111VUvFMFVV1111VVXXXXVVVddddVz+YZv+AYAbrnlFk6fPs2/xDa2sc1/Btu8IGfPnuV+Z86ceTBXXXXVVVddddUDEVx11VVXXXXVVVddddVVVz2Xxz3ucfzIj/wIGxsbPPrRj+a52cY2trHNfybbvDDnzp3jftdcc82Dueqqq6666qqrHojgqquuuuqqq6666qqrrrrquUjit3/7t7nvvvs4ffo0t9xyC7axjW3+q9jmX3L27Fke6JprrnkwV1111VVXXXXV/Qiuuuqqq6666qqrrrrqqque6cyZMw8GkMS5c+f40R/9UQAe/ehH81/NNi+Ko6MjHujMmTMP5qqrrrrqqquuuh/BVVddddVVV1111VVXXXXVA5w9e5aIQBL/8A//wN///d+zsbHBLbfcwn8V27yojo6OOHv2LPc7e/bsrVx11VVXXXXVVfcjuOqqq6666qqrrrrqqquueqZrrrnmwefOneN+586d47d+67cAeMxjHsP/Bq/92q/9Xlx11VVXXXXVVfcjuOqqq6666qqrrrrqqquuei6SKKUgicc97nH8/d//PRsbG5w+fZr/bLb51zp37hxXXXXVVVddddXzRXDVVVddddVVV1111VVXXfVMZ86cedDZs2cBkATAuXPn+Id/+AcAHvSgB/GfyTb/FkdHR9zvmmuueTBXXXXVVVddddX9CK666qqrrrrqqquuuuqqq57pmmuueTAPEBFI4rd+67cAOH36NP9ZbPNvdXh4yP2uueaaB3PVVVddddVVV92P4Kqrrrrqqquuuuqqq6666gHOnj0LgCQiAoDz58/z93//92xsbHD69Gn+o9nm3+Po6Iirrrrqqquuuur5Irjqqquuuuqqq6666qqrrnohIgJJ/MM//AMAj3nMY/if7MyZMw/mqquuuuqqq666H8FVV1111VVXXXXVVVddddUzXXPNNQ8+e/Ys95NERADwO7/zOwBsbGzwH8k2/15HR0dcddVVV1111VXPF8FVV1111VVXXXXVVVddddUznTlz5sE8H5I4d+4cABsbG2xsbPAfwTb/0a655poHc9VVV1111VVX3Y/gqquuuuqqq6666qqrrrrqAc6dO8cDSaKUgiT+4R/+AYCNjQ3+pzk6OuJ+11xzzYO56qqrrrrqqqsACK666qqrrrrqqquuuuqqq57pmmuuefDZs2d5QR73uMcBcPr0aa666qqrrrrqqv8VCK666qqrrrrqqquuuuqqq/4FkogI7re5ucn/ZGfOnHkwV1111VVXXXUVAJWrrrrqqquuuuqqq6666irgmmuueTDA2bNneW6SiAge97jHAbCxscFVV1111VVXXfW/AsFVV1111VVXXXXVVVdddRVw5syZB/MviAj+I0niqquuuuqqq676T0Vw1VVXXXXVVVddddVVV131TGfPnuUFkYQkADY2NviPIglJ/Ee65pprHsxVV1111VVXXQVAcNVVV1111VVXXXXVVVddBVxzzTUP5l9w7tw57meb/0iSkMS/1cbGBlddddVVV1111fMguOqqq6666qqrrrrqqquueqazZ8/yr2Gb/2iSkMRVV1111VVXXfUfgspVV1111VVXXXXVVVdddRVw5syZB507d44X5syZMwAcHh7yn00S97PNC7OxscEDnTlz5kFcddVVV1111VUAVK666qqrrrrqqquuuuqqq/6Hk8T9bPPcNjY2uOqqq6666qqrni8qV1111VVXXXXVVVddddVVwDXXXPPgs2fP8sKcPn0agKOjI/67SOJ+tgHY3Nzkqquuuuqqq656vqhcddVVV1111VVXXXXVVVf9G0niv5MkrrrqqquuuuqqF4rgqquuuuqqq6666qqrrroKuOaaax589uxZXpgzZ84AcHR0xP8kGxsbXHXVVVddddVVzxfBVVddddVVV1111VVXXXUVcObMmQfzLzh9+jQAR0dHSOJ/is3NTQD+4R/+4bcBrrnmmgdz1VVXXXXVVVcBULnqqquuuuqqq6666qqrrnqmc+fOcdVVV1111VVX/Z9CcNVVV1111VVXXXXVVVddBVxzzTUPPnv2LC/MmTNnADg6OuJ/ko2NDQDuu+++W7nqqquuuuqqqx6IylVXXXXVVVddddVVV1111Yvo9OnTABwdHfE/ycbGBgD33XffrVx11VVXXXXVVQ9E5aqrrrrqqquuuuqqq676f++aa655MMDZs2f532hjYwOAs2fPPoOrrrrqqquuuuqBqFx11VVXXXXVVVddddVVV72Izpw5A8DR0RFXXXXVVVddddX/ClSuuuqqq6666qqrrrrqqv/3zpw582D+l9rY2ADgvvvuu5Wrrrrqqquuuuq5Ubnqqquuuuqqq6666qqr/t+75pprHnz27FlemNOnT/OfQRL/HpubmwCcPXv2Vq666qqrrrrqqudG5aqrrrrqqquuuuqqq666Cjh79iwviqOjI/69JPEfZWNjA4D77rvvVq666qqrrrrqqudG5aqrrrrqqquuuuqqq676f+/MmTMPOnv2LC/MmTNnADg6OuLfQhJXXXXVVVddddV/OSpXXXXVVVddddVVV1111VUvgtOnTwNwdHTEi0oS/9k2NjYAuO+++27lqquuuuqqq656blSuuuqqq6666qqrrrrqqv/3rrnmmgfzH0gS/1U2NjYAOHv27DO46qqrrrrqqqueG8FVV1111VVXXXXVVVdddRVw9uxZXpgzZ84AcHh4yAsjif9KGxsbANx33323njlz5kEA9913361cddVVV1111VUABFddddVVV1111VVXXXXV/3vXXHPNg8+dO8cLc/r0aV4YSUjiP4okJCEJSUhCEpKQhCQksbGxAcDZs2dv5aqrrrrqqquuem5Urrrqqquuuuqqq6666qr/986cOfNgXkRHR0c8N0n8e0niqquuuuqqq676D0flqquuuuqqq6666qqrrroKOHv2LC/MuXPneG6S+LeSxH+EjY0NAO67775bueqqq6666qqrnhuVq6666qqrrrrqqquuuur/vWuuuebBZ8+e5YV5zGMeA8DR0REAkvjXksR/pI2NDR7ommuueTDA2bNnn8FVV1111VVXXQVA5aqrrrrqqquuuuqqq6666kVw+vRpAI6OjpDEv4Yk/jNsbGwA8A//8A+/w1VXXXXVVVdd9fxQueqqq6666qqrrrrqqquu+leQxItKEv9eknhBNjY2ALjvvvtu5aqrrrrqqquuen6oXHXVVVddddVVV1111VX/r11zzTUPBjh79iySeEHOnDkDwNHREf8SSfxbSOKqq6666qqrrvoPReWqq6666qqrrrrqqquu+n/tzJkzD+Y/iCT+tSTxb7WxsQHAfffd93SAa6655sEA9913361cddVVV1111VUAVK666qqrrrrqqquuuuqq/9euueaaB589e5YX5vTp0wAcHR3xgkjiRSWJ/wgbGxsAnD179hlcddVVV1111VXPD5Wrrrrqqquuuuqqq6666v+9s2fP8sKcOXMGgKOjI56bJF4Ukvi3ksSL4syZMw8GOHv27K1cddVVV1111VUAVK666qqrrrrqqquuuuqq//fOnj3LC3P69GkAjo6OeCBJ/Esk8a8liRfFxsYGAGfPnr2Vq6666qqrrrrq+aFy1VVXXXXVVVddddVVV/2/dubMmQfxrySJf4kkXlSS+LdYLBYA3Hfffbdy1VVXXXXVVVc9P1Suuuqqq6666qqrrrrqqv/XrrnmmgfzLzhz5gz3k8QLI4kXhST+vTY2NgC47777bgW45pprHgxw33333cpVV1111VVXXQVA5aqrrrrqqquuuuqqq676f+/s2bO8KI6OjnhhJPEvkcS/liSuuuqqq6666qp/E4Krrrrqqquuuuqqq6666v+1a6655sHnzp3jhTl9+jQAy+WS50cSknhhJCGJF4UkJCEJSTw/i8UCgPvuu+9WgGuuuebBAPfdd9+tXHXVVVddddVV96Ny1VVXXXXVVVddddVVV/2/dubMmQfz7yCJF0YSLwpJ/GtsbGwAcPbs2VsBzpw582CAs2fP3spVV1111VVXXXU/KlddddVVV111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s81zs839bGMb29jGNrZprd3KVVddddVVV/33oHLVVVddddVVV1111VVXXfWfoJTCA0niP5ttJAFgmxfm+uuvB+Duu+/mRWGb+9nmudnmBcnMW7nqqquuuuqq/x5Urrrqqquuuuqqq6666qqr/hNExIMlIQlJ/E9gGwDbbG1tAbC/v49tXhjb3M82ALaxDYBtAGwDYBvb2Gaaplu56qqrrrrqqv8+BFddddVVV1111VVXXXXVVf8Jaq0PloQk7icJSfxHss1/BNvYxja2sY1tbPPC2OYFsc1qtfptrrrqqquuuuq/D8FVV1111VVXXXXVVVddddV/gq7rHsx/A9s8P7YBsA3A1tYWAPv7+7yobANgm+dmG9vYBsA2trHNVVddddVVV/03Irjqqquuuuqqq6666qqrrvpPYBtJAEhCEv+ZbPOC2Oa5bW9vA7C/v8+LwjYPZBvb2MY2D2QbANtM03QrV1111VVXXfXfh+Cqq6666qqrrrrqqquuuuo/WGY+WBIAknh+JPHvZZvnxza2AbDN/WwDYJvt7W0A9vf3sc0LYhvb3M82z49tbHM/2wC01p7BVVddddVVV/33oXLVVVddddVVV1111VVXXfUfLDMfLAlJPD+SAJDE/STxH802L8jW1hYA+/v7ANjGNraxjW1s80C2AbDNA9nmfraxDYBtMvNWrrrqqquuuuq/D5Wrrrrqqquuuuqqq6666qr/YLYfLAkASUgCQBL/XWzzQNvb2wDs7+/zorDNA9nGNrYBsM0D2QagtXYrV1111VVXXfXfh+Cqq6666qqrrrrqqquuuuo/WEQAIIn7SeI/km3uZxsA2/xLbPOvZZv72eaFsc0DZeatXHXVVVddddV/HypXXXXVVVddddVVV1111VX/wSQ9SBIAkvjvZpsHuu666wC46667sI1tXhDb3M82ALZ5INvYxjYAtrHNOI63ctVVV1111VX/vQiuuuqqq6666qqrrrrqqqv+g9VaHywJSTw3STyQJP4j2eaBbHM/2wBsb28DsL+/z/1sYxvb2MY2tnlBbGMb2zw/tlmv17/NVVddddVVV/33onLVVVddddVVV1111VVXXfUfLCKQhCQAJPEfyTaSeEFs8x/NNgC2eW62uZ9tbANgm6uuuuqqq676b0Zw1VVXXXXVVVddddVVV131H6zW+mCeSRL/WrZ5UdkGwDYv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TLa5n22eH9vczzY7OzsA7O3tAWCbF4Vt7mcb2zyQJCQhidbarVx11VVXXXXV/2wEV1111VVXXXXVVVddddVV/0YR8WBJ/FezzQPZ5rnt7OwAsLe3x/1s88LYBsA2z00SknigYRhu5aqrrrrqqqv+Z6Ny1VVXXXXVVVddddVVV131bxQRAEhCEv+VbPP82OaBbPNAtnl+bPOC2EYSkpDE/aZpupWrrrrqqquu+p+N4Kqrrrrqqquuuuqqq6666t+olPJgSdxPEpL473bTTTcBsLe3x/NjG9sA2MY297MNgG1sYxsASUhCEgDjON7KVVddddVVV/3PR3DVVVddddVVV1111VVXXfVvFBEPBpDEfwTbvCC2+ZfYBmBnZweAO+64AwDbPD+2eVHYRhKSuN/h4eFvc9VVV1111VX/81G56qqrrrrqqquuuuqqq676N+q67sGSAJDEA0niuUniRWUbSfxb2AbANvezzb/ENgC2uZ9tACQhCUlcddVVV1111f8iBFddddVVV1111VVXXXXVVf9GtpHEc5MEgCT+vWzzorDN/XZ2dgDY29vjgWzzgtjmgWxjGwDbSEISkgAYhuFWrrrqqquuuup/PoKrrrrqqquuuuqqq6666qp/g8x8kCQAJPFfwTbPj20e6NixYwDs7e1hmweyzXOzzf1s8/xIQhKSkMR6vX4GV1111VVXXfU/H8FVV1111VVXXXXVVVddddW/ge0HS0IS95PEfzbbPJBtHsg2Ozs7AFy6dInnxza2sY1tnptt7mcbgIhAEvebpulWrrrqqquuuup/PipXXXXVVVddddVVV1111VX/Bpn5YEkASEISAJL4z2abF2ZnZweAvb09AGzzorDN/WxjG4CIQBKSAJDEMAy3ctVVV1111VX/8xFcddVVV1111VVXXXXVVVf9G0QE/5Fs84LY5kVhG4CdnR0ALl26xP1s88LY5gWRhCQkIQmAaZpu5aqrrrrqqqv+5yO46qqrrrrqqquuuuqqq676N5D0YElI4oWRxL+Wbf4z2Ob5sc39bPNAtokIIgJJSGIYhlu56qqrrrrqqv8dCK666qqrrrrqqquuuuqqq/4NIuLBkgCQxH8G27yobAOws7MDwB133AGAbR7INraxjW1scz/bANjGNrYBiAgkIQmAg4OD3+aqq6666qqr/negctVVV1111VVXXXXVVVdd9W8QEUhCEgCSkMR/FttI4l9y0003AXDp0iX+I9gmIogIJHHVVVddddVV/8sQXHXVVVddddVVV1111VVX/RuUUh7M/xC2eWFs8y+xDYBt7mcbgIggIogIJLFer2/lqquuuuqqq/53ILjqqquuuuqqq6666qqrrvo3qLU+WBKSeG6S+NewzYvCNs/NNg+0s7MDwKVLl7DN/WzzgtjmgWxjGwDbRASSkATAarV6BlddddVVV131vwPBVVddddVVV1111VVXXXXVv5MknpskHkgS/xFscz/bPJBtdnZ2ANjb2+O52cY297ONbe5nm+cnIogIJCGJcRxv5aqrrrrqqqv+d6By1VVXXXXVVVddddVVV131b1BKebAkJPFAkvj3sI0k7mcbSTyQbV6QnZ0dAPb29gCwzXOzjW2eH9vczzalFCKCiABAEuv1+lauuuqqq6666n8Hgquuuuqqq6666qqrrrrqqn8DSTyQJP4j2eZfwzYAx44dA+DSpUv8a9jmfraxDUAphVIKEUFEADBN061cddVVV1111f8OVK666qqrrrrqqquuuuqqq/6VMvPBAJIAkASAJP677ezs8Nxs88LY5gUppRARRAS2GYbhVq666qqrrrrqfw+Cq6666qqrrrrqqquuuuqqfyXbD5YEgCT+PWzzL7HNC2Ob53bp0iUeyDbPj23uZ5sHsk0phVIKEYEkLl269NtcddVVV1111f8eVK666qqrrrrqqquuuuqqq/6VbD9YEpJ4YSTxn80299ve3gbg0qVLANjmgWxjG9vYxjb3sw2AbWxjG4BSChGBJCRx1VVXXXXVVf/LEFx11VVXXXXVVVddddVVV/0rRQT/1Wzz3GzzQDfffDMAt99+O/ezzb+VbWqtlFKICCSxXq9v5aqrrrrqqqv+9yC46qqrrrrqqquuuuqqq676V4qIB0lCEpKQhCT+vWzzQLZ5INvczzb/UWwDYJv72QaglEIphYhAEoeHh8/gqquuuuqqq/73oHLVVVddddVVV1111VVXXfWvJOnBkvjvYJvnxzY7OzsA7O3tYZv72eYFsc0D2cY2ALaptVJKQRKSWK/Xt3LVVVddddVV/3tQueqqq6666qqrrrrqqquu+leKCAAk8dwk8aKyjSSem20k8a917NgxAC5dusRzs41t7mcb29zPNs+t6zpqrZRSAJDEer2+lauuuuqqq67634PKVVddddVVV1111VVXXXXVv1LXda8tCQBJ/HezDcDOzg4Ae3t7ANjmudnGNs+Pbe5nm67rqLVSSsE2kpim6Vauuuqqq6666n8Pgquuuuqqq6666qqrrrrqqn8DSTw3SQBI4j+KbV4Y29xvZ2cHgEuXLnE/2/xLbHM/29gGoOs6aq2UUogIVqvVrVx11VVXXXXV/y5Urrrqqquuuuqqq6666qqr/pVqrQ8GkASAJP4nOHbsGM+PbV4Q27wgXddRa6WUAsCFCxd+m6uuuuqqq67634XKVVddddVVV1111VVXXXXVv4Ek/qvYRhLPzTb3s839Ll26hG0eyDbPzTb3s80D2abrOmqtlFKwzVVXXXXVVVf9L0Rw1VVXXXXVVVddddVVV131r5CZD+aZJCEJAEm8IJL4l9jmgWzzwtjmgXZ2dgC4dOkSL4htbGMb2zw329jGNgB931NrpZSCJI6Ojm7lqquuuuqqq/53oXLVVVddddVVV1111VVXXfWvkJkPloQk/j1sI4kXlW1emJtvvhmA22+/nfvZ5kVhm+dmm67r6LqOUgoRwf7+/jO46qqrrrrqqv9dqFx11VVXXXXVVVddddVVV/0r2H6wJP4lkvi3sI0k/jVs80C2uZ9tXhjbANjmufV9T62ViEASq9XqVq666qqrrrrqfxcqV1111VVXXXXVVVddddVV/woRgSQkIYn/KY4dOwbApUuXeG62eX5s80C2sY1t+r6n73u6rgMgIlitVrdy1VVXXXXVVf+7ULnqqquuuuqqq6666qqrrvpXkPQgSdxPEpL4z2AbSbwwtgHY2dkBYG9vDwDbPJBtHsg297PNc5vP58xmM2qt2EYS4zjeylVXXXXVVVf970Llqquuuuqqq6666qqrrrrqX6GU8mD+h7DN/Y4dOwaAbV4Q29jGNi+MbRaLBX3f03UdrTWOjo6ewVVXXXXVVVf970Nw1VVXXXXVVVddddVVV131ryAJSUhCEg8kiReFbR7INv9eOzs7ANx+++3czzb/EtsA2MY2tgGYz+f0fU/XdUQE99xzz29z1VVXXXXVVf/7EFx11VVXXXXVVVddddVVV/0rlFIezPMhCQBJ/HvZ5n62eX5s80DHjh3j+bHNC2KbF2Q2m9H3PbVWSilcddVVV1111f9SBFddddVVV1111VVXXXXVVf8KEfFgSUgCQBL/2WzzQLZ5INvc79KlS9jmgWzz3GxzP9s8kG0WiwWz2Yyu64gI9vf3n85VV1111VVX/e9D5aqrrrrqqquuuuqqq6666l9BEpL4z2AbSTw/tnlBdnZ2ALh06RIviG1sYxvbPDfb2MY2APP5nL7vqbUSEVy4cOEZXHXVVVddddX/PlSuuuqqq6666qqrrrrqqqv+FUopD+aZJAEgif8utrnlllsAuP3227mfbV4UtnlutlksFsxmM0opRASHh4e3ctVVV1111VX/+1C56qqrrrrqqquuuuqqq676V5AEgCT+M9lGEv9atrmfbV4Y2wDY5oFmsxnz+Zy+75GEJJbL5a1cddVVV1111f8+VK666qqrrrrqqquuuuqqq15E0zS9NoAk/q1sI4n/CLYB2NnZAeDSpUs8N9u8KGxjG9tsbW2xWCzo+x7bSGIcx1u56qqrrrrqqv99qFx11VVXXXXVVVddddVVV72IbD84IgCQBIAknpsk7ieJF8Y2kvjXss39jh07BsClS5cAsM0D2eaBbGMbANs8t+3tbWazGX3f01pjb2/vVq666qqrrrrqfyeCq6666qqrrrrqqquuuuqqF5EkACQBIIn/aLa5n21eFDs7O/xLbGMb27wwttnc3GSxWND3PaUUnvGMZ/w2V1111VVXXfW/E5Wrrrrqqquuuuqqq6666qoXUSkFSfx3s80DHTt2DIDbbruN+9nmX2IbANvYxjYAGxsbzGYzuq6jtYZtrrrqqquuuup/KYKrrrrqqquuuuqqq6666qoXkaQHSUISz00S/x62eX5sY5v72eaBbHPs2DHuZ5v72ebfYnNzk/l8Ttd1RAQXLly4lauuuuqqq67634nKVVddddVVV1111VVXXXXVi0jSg3kmSdxPEgCSeGFsI4l/C9v8Sy5dusRzs83zYxsA2zyQbTY2NpjP53RdR0Rw7733PoOrrrrqqquu+t+JylVXXXXVVVddddVVV1111YsoIpCEJAAk8d/JNseOHQPg0qVL3M82D2Sb+9nGNg9kG9vYBmBjY4PZbEbXdUQEFy9evJWrrrrqqquu+t+J4Kqrrrrqqquuuuqqq6666kVUa31t/gvY5kV18803A3DbbbdhmxfENrZ5INs8t67r2NjYoO97aq1IYrlc3spVV1111VVX/e9EcNVVV1111VVXXXXVVVdd9a8gCQBJAEji38o2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vPRLvzSLxYJnPOMZSAJAEgCSAJDE/STxoniDN3gDAH7t136NB7LNC2MbANvY5sSJE7zP+7wPj3zkI/nMz/zM1/mHf/iH3+aqq6666qqr/m+hHD9+nKuuuuqqq6666qqrrrrqqv8o//AP//A7v/3bv/09h4eHuy//8i//2g9+8IN5qZd6Ka677jruvfde1us1AJIAkMT9JPGC2Abg2LFjvOIrviKXLl3iT//0TwGwzf1s8/zYBsA2AK//+q/P+7zP+zBN061f8iVf8jb/8A//8NtcddVVV1111f896EEPehBXXXXVVVddddVVV1111VX/Ga655poHv+M7vuNnvc7rvM5780zPeMYz+Ju/+Rv+7u/+DgBJPJAknptt7vcSL/ESvMVbvAXPeMYz+L7v+z4AbANgG9vYxja2sY1tbHP8+HFe5mVehtd//dcH4Ld+67e+++u//uvfh6uuuuqqq676vws96EEP4qqrrrrqqquuuuqqq6666j/TNddc8+DXfu3Xfq93eqd3+uz77rvv1muuuebBly5d4hnPeAa33XYbf/u3f8sDSeJ+tnmgl3iJl+At3uIt+Nu//Vt+9md/FgDb2AbANraxjW2OHTvGy7zMy3D8+HFe9mVfFoB/+Id/+O2///u//+0f/dEf/Ryuuuqqq6666v829KAHPYirrrrqqquuuuqqq6666qr/Ctdcc82Dz5w58+B3eqd3+qwXe7EXe20e4NKlSzzjGc/gtttuY3d3l9tuu43n59Vf/dV5zdd8TX73d3+X3/3d3wXANrYBOHbsGA960IM4duwYD37wg3nIQx7C/e67775bf+u3fuu7f/RHf/RzuOqqq6666qr/H9CDHvQgrrrqqquuuuqqq6666qqr/qtdc801D36xF3ux136d13md93qxF3ux1+b5uHTpEru7u1y6dIn7HTt2jAc96EE84xnP4BnPeAbHjh3j+PHjHDt2jOPHj/Pc7rvvvlt/67d+67v/4R/+4Xf+4R/+4be56qqrrrrqqv9f0IMe9CCuuuqqq6666qqrrrrqqqv+O11zzTUPPnPmzIOuueaah7zYi73YawG8zuu8znvzb3Dffffdevbs2Vv//u///rf/4R/+4Xf+4R/+4be56qqrrrrqqv+/0IMe9CCuuuqqq6666qqrrrrqqqv+Jzpz5syDrrnmmodcc801D+aZzpw58yAe4OzZs8+47777ng7oH/7hH36bq6666qqrrrrqgdCDHvQgrrrqqquuuuqqq6666qqrrrrqqquuuuqq/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxX/CHTeFCiomymDAAAAAElFTkSuQmCC) + diff --git a/docs/kcl/scale.md b/docs/kcl/scale.md index 977ae8002..c9cddde07 100644 --- a/docs/kcl/scale.md +++ b/docs/kcl/scale.md @@ -12,7 +12,7 @@ If you want to apply the transform in global space, set `global` to `true`. The ```js scale( - solid: SolidOrImportedGeometry, + solids: SolidOrImportedGeometry, scale: [number], global?: bool, ): SolidOrImportedGeometry @@ -23,7 +23,7 @@ scale( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solid` | [`SolidOrImportedGeometry`](/docs/kcl/types/SolidOrImportedGeometry) | The solid to scale. | Yes | +| `solids` | [`SolidOrImportedGeometry`](/docs/kcl/types/SolidOrImportedGeometry) | The solid or set of solids to scale. | Yes | | `scale` | [`[number]`](/docs/kcl/types/number) | The scale factor for the x, y, and z axes. | Yes | | `global` | [`bool`](/docs/kcl/types/bool) | If true, the transform is applied in global space. The origin of the model will move. By default, the transform is applied in local sketch axis, therefore the origin will not move. | No | @@ -58,7 +58,7 @@ sweepSketch = startSketchOn('XY') |> scale(scale = [1.0, 1.0, 2.5]) ``` -![Rendered example of scale 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADo8ElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a8+6EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+j+JylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV/0nu+aaax585syZBwNcc801Dz5z5syDeKZrrrnmwTzTNddc82Cey5kzZx589uzZW8+cOfNg/hXOnj17Kw9w33333coz3XfffbeePXv2GQD33XffrQBnz5699b777ruVq6666qqrrrrqqquu+r8FPehBD+Kqq6666qqrrrrqP8qLvdiLvfbrvM7rvNc111zz4DNnzjz4mmuueTD/gvvuu4/73Xfffdzv7Nmz/FucOXOGB7rmmmu45ppreGHuu+++W3mmr//6r3+ff/iHf/htrrrqqquuuuqqq6666n8/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V1111VX/SWzzb2Eb2wDYxja2sQ2AbQBsY5vnRxL3k8QLIonnxzZXXXXVVVddddVVV131fwDBVVddddVVV1111X+CiLgVIDOxzQPZxjYAtvnXsA2Abf4zSQLgmmuueTBXXXXVVVddddVVV131vxeVq6666qqrrrrqqv8kmcn9bGObF8Q2tnkg29jGNraxjW1s80C2eUEk8aKQxFVXXXXVVVddddVVV/0fROWqq6666qqrrrrqP0nXddjmgWzzwtgGwDb3sw2Abe5nG9s8P5IAkMS/lSSuuuqqq6666qqrrrrq/wCCq6666qqrrrrqqv8kR0dHt9rGNs+PbZ4f2wDYxjYAtgGwjW3uZxsA2wBIAkASDySJB5LEc5MEgCQAzp49y1VXXXXVVVddddVVV/0vR+Wqq6666qqrrrrqP0mtFdsA2OYFsc0LYxvb2MY2trGNbV4UkgCQhCSemyTuJwkASUQEV1111VVXXXXVVVdd9b8cwVVXXXXVVVddddV/ktVqdSuAbQBsA2Ab27wobHM/2zw/tnl+JCGJf48zZ848mKuuuuqqq6666qqrrvrfi+Cqq6666qqrrrrqP5FtAGzzL7HN/WxjGwDb2AbANraxjW1sc9VVV1111VVXXXXVVVe9QFSuuuqqq6666qqr/pNEBLaxzf1s80C2AbANgG1scz/bANjGNraxjW1eEElI4gWRBIAkrrrqqquuuuqqq6666v84KlddddVVV1111VX/ScZxvNU2/162AbDNA9nmP4MkJHHhwgWuuuqqq6666qqrrrrqfzkqV1111VVXXXXVVf9JbGMb29jGNg9kmxfENrYBsI1tbGMb29gGwDYviCQkIQlJ/GtFBFddddVVV1111VVXXfW/HMFVV1111VVXXXXVf5LMvNU2tnkg29jmfrZ5QWwDYBsA29jmudnmgSTxH+Gaa655MFddddVVV1111VVXXfW/F8FVV1111VVXXXXVfxLb2OaBbPOC2AbANgC2AbANgG3uZxvb2ObfQxIAkgCQBIAkrrrqqquuuuqqq6666v8AKlddddVVV1111VX/STIT29jGNrb5l9jmgWwDYBvb2MY2L4wknh9JvDCSeCBJXHXVVVddddVVV1111f9yVK666qqrrrrqqqv+k9h+hm1eGNsA2OaBbHM/29gGwDa2sY1tAGzz/EhCEg8kiX+JJAAuXLjAVVddddVVV1111VVX/S9HcNVVV1111VVXXfWfxDa2sY1t7mebF4VtbHM/29gGwDa2sc2/RBLPTRL/kojgqquuuuqqq6666qqr/pejctVVV1111VVXXfWfJCJuzUweyDb3s83zY5sHso1tbANgm+dmmweSxANJ4gWRxHOTBMCZM2cexFVXXXXVVVddddVVV/3vReWqq6666qqrrrrqP0lmYhvbANjmfra5n22em20AbPNAtrGNbWxjG9tcddVVV1111VVXXXXVVc8Xlauuuuqqq6666qr/RJmJbWzzL7GNbe5nGwDb2MY2tgGwzXOzzQNJ4vmRxItCElddddVVV1111VVXXfW/HJWrrrrqqquuuuqq/yQRcSv/Atu8KGxjG9vYBsA2trHNCyKJfw1JAEhid3eXq6666qqrrrrqqquu+l+OylVXXXXVVVddddV/otYatrGNbWxjm+dmm/vZxjYAtrENgG0AbGObB7LNCyIJAEm8KCRx1VVXXXXVVVddddVV/0dQueqqq6666qqrrvpPlJn8W9nmfrYBsA2AbWxjm38rSbwwkrjmmmsezFVXXXXVVVddddVVV/3vReWqq6666qqrrrrqP0lE3CqJzMQ2D2Qb2wDY5n62eSDb2MY2trGNbR7INs9NEg8kiX+JJO4niauuuuqqq6666qqrrvo/gOCqq6666qqrrrrqP1Fmcj/b2OYFsc0LYxsA29jGNrYBsM1zk8Rzk8TzI4nnJomrrrrqqquuuuqqq676X47gqquuuuqqq6666j9R13XY5oFs88LYxja2sY1tbANgG9vYxjYAtgGwDYAk7ieJF0YSL8ju7i5XXXXVVVddddVVV131vxzBVVddddVVV1111X+io6OjW21jm+fHNgC2+ZfYxjYPZJv/aJIAkMRVV1111VVXXXXVVVf9L0flqquuuuqqq6666j9RrRXbANjmfrZ5UdnGNraxjW1sY5v72eYFkcS/liQArrnmmgdz1VVXXXXVVVddddVV/3sRXHXVVVddddVVV/0nWq1WtwLYBsA297PNc7PN/Wxjm+dmG9sA2MY2/1EkcT9JXHXVVVddddVVV1111f9yVK666qqrrrrqqqv+k9kGwDYAtnkg2wDYBsA2trmfbWxjG9vYBsA2D2SbF0YS95PEv+TSpUtcddVVV1111VVXXXXV/3JUrrrqqquuuuqqq/4TRQS2sc2/hW0AbGMb2wDYxja2sc3zIwlJAEjifpJ4IElcddVVV1111VVXXXXV/1FUrrrqqquuuuqqq/4TjeN4q21eENu8ILYBsM39bGMb2wDY5oFsc9VVV1111VVXXXXVVVc9C8FVV1111VVXXXXVf6LMBMA2trENgG0eyDYPZJsHso1tAGwDYBsA2zyQbf69JCGJM2fOPJirrrrqqquuuuqqq67634vKVVddddVVV1111X8i27dmJra5n20AbPPcbPNAtrENgG1sYxvb2MY2ALaxzf0kcT9J/GtIAkASV1111VVXXXXVVVdd9b8cwVVXXXXVVVddddV/ItvY5oWxzQPZBsA297MNgG0AbHM/27yoJPGCSOKqq6666qqrrrrqqqv+j6Fy1VVXXXXVVVdd9Z8oM7GNbWxjmxfENs/NNraxjW0AbGMb29gGwDb/0S5dusRVV1111VVXXXXVVVf9L0dw1VVXXXXVVVdd9Z/I9jNs869lm+dmG9vYBsA2ALYBsI1tXlSSuJ8kHkgSkrjqqquuuuqqq6666qr/5ahcddVVV1111VVX/SeyjW1sYxsA29gGwDYAtnlutgGwjW0AbGMb2wDYBsA2z48k/jUk8UDXXHPNg7nqqquuuuqqq6666qr/vQiuuuqqq6666qqr/hNFxK2Zyf1scz/bPDfb2OZ+trmfbWwDYBvb2MY2/xJJSOJfQxJXXXXVVVddddVVV131vxyVq6666qqrrrrqqv9EmYltbGObfwvb2MY2ALaxjW0eyDYPJImrrrrqqquuuuqqq676f47KVVddddVVV1111X+yzMQ2L4htAGxzP9s8P7axDYBtbGObfytJPDdJAOzv73PVVVddddVVV1111VX/yxFcddVVV1111VVX/SeKiFt5ANvYxjb/EtvYBsA2trGNbWwDYBvb3M82z00S/1qSsM1VV1111VVXXXXVVVf9L0dw1VVXXXXVVVdd9Z+stYZtbPPcbPPcbPNAtrmfbQBsY5v72cY2/5EkAXDNNdc8mKuuuuqqq6666qqrrvrfieCqq6666qqrrrrqP1lmYpvnZpv72QbANs+PbWwDYBvb2MY2tnkg27wwkpDEv0QSV1111VVXXXXVVVdd9b8clauuuuqqq6666qr/RBFxK89kG9u8KGxjG9vYBsA2trHN/WwDYBsA21x11VVXXXXVVVddddVVz0Jw1VVXXXXVVVdd9Z/MNra5n21scz/bANjmBbENgG1sYxvbANgGwDb/FpIAkMRzO3v2LFddddVVV1111VVXXfW/GJWrrrrqqquuuuqq/2Rd12Eb2/xb2AbANvezjW1sYxvbPJBtnh9JvCgkARARXHXVVVddddVVV1111f9iBFddddVVV1111VX/yY6Ojm61DYBt7mcb2zw32wDYxjYAtrGNbWxjG9vY5n62eW6SAJDEi0IS95MEwJkzZx7MVVddddVVV1111VVX/e9E5aqrrrrqqquuuuo/Wa0V29gGwDbPzTYAtgGwzf1scz/b2OaBbGMbANv8e0niqquuuuqqq6666qqr/o8guOqqq6666qqrrvpPtlqtbuW52OZFYRsA29gGwDa2sY1tAGxjGwDbPD+S+Nc6d+4cV1111VVXXXXVVVdd9b8YwVVXXXXVVVddddV/AdvYxjbPzTYAtvmX2AbANraxjW3+M0hCElddddVVV1111VVXXfW/GJWrrrrqqquuuuqq/2SSyEyem21eGNsA2MY2trGNbWxjG9vYxja2sc1zk8S/RBIPJAmAUgpXXXXVVVddddVVV131vxjBVVddddVVV1111X+yaZpuBbCNbWxzP9s8N9vYBsA297MNgG1s81/lmmuueTBXXXXVVVddddVVV131vxOVq6666qqrrrrqqv9kmYltHsg2D2QbANs8N9vYBsA2tgGwjW1sYxvb2MY2LwpJXHXVVVddddVVV1111f9xVK666qqrrrrqqqv+k9m+1Ta2+dewzQPZxjYAtrGNbWzzn0ESkrjqqquuuuqqq6666qr/xahcddVVV1111VVX/SezjW0AbGOb58c2z802ALa5n21sY5v72cY2/9EuXLjAVVddddVVV1111VVX/S9G5aqrrrrqqquuuuo/WWZiG9s8kG0AbPNAtrHN/WwDYBvb2MY2ALaxjW0AbANgm38rSdwvIrjqqquuuuqqq6666qr/xahcddVVV1111VVX/Sez/YzMxDa2AbANgG1eFLYBsI1tAGxjG9sA2AbANv+Rzpw58yCuuuqqq6666qqrrrrqfycqV1111VVXXXXVVf/JbPNAtnlutgGwzf1sYxvbANjmfraxjW0AbANgm3+JJP4lkpDEVVddddVVV1111VVX/S9H5aqrrrrqqquuuuo/WUTcmpnY5t/KNraxjW1sYxsA2wDY5gWRxPMjiQeSxAPt7u5y1VVXXXXVVVddddVV/4tRueqqq6666qqrrvpPlpnYBsA2ALaxDYBtAGxzP9s8P7axjW1sYxvb2OZ+tnlBJPGCSOK5SeKqq6666qqrrrrqqqv+F6Ny1VVXXXXVVVdd9V8gM7ENgG3uZ5vnZpv72cY2trHNc7MNgG0AbHM/27wgkviXSOKqq6666qqrrrrqqqv+l6Ny1VVXXXXVVVdd9Z8sIm61jW1s86KyzXOzjW1sYxvb2Oa52ea5SeJfSxLXXHPNg7nqqquuuuqqq6666qr/nahcddVVV1111VVX/RfITF4Y2wDY5vmxjW1sYxvb2AbANrYBsM1VV1111VVXXXXVVVdd9SwEV1111VVXXXXVVf8FMhPb2MY2trHNC2Kb+9nmgWxjG9vYxja2uZ9t/jUk8dwkASCJq6666qqrrrrqqquu+l+M4Kqrrrrqqquuuuo/WUTcCmCb58c2ALYBsA2AbWwDYBvb2OaBbHM/29jmP4okdnd3ueqqq6666qqrrrrqqv/FqFx11VVXXXXVVVf9F7CNbWzzQLb5l9jmfraxjW1sYxvb2OZ+trHNv5UkHuiaa655MFddddVVV1111VVXXfW/E8FVV1111VVXXXXVf4FSCvezjW3+tWwDYBvb2AbANrYBsM1/JElcddVVV1111VVXXXXV/2IEV1111VVXXXXVVf8F1uv1rbaxzf1scz/bANjmgWwDYBsA2wDYxja2uZ9trrrqqquuuuqqq6666qrnQHDVVVddddVVV131X6CUgm0AbPMvsY1tAGwDYBsA29zPNraxzf1s8x9lb2+Pq6666qqrrrrqqquu+l+M4Kqrrrrqqquuuuq/wGq1utU2z802tgGwDYBtnpttAGxjG9vYxja2sY1tbANgG9u8qCTx3CRx1VVXXXXVVVddddVV/8tRueqqq6666qqrrvovZBsA27wobHM/29gGwDa2AbDNVVddddVVV1111VVXXfV8Ubnqqquuuuqqq676LxARZCa2sQ2AbV4UtrHN/WxjG9vYBsA2ALaxzb+XJAAkcebMmQdz1VVXXXXVVVddddVV/ztRueqqq6666qqrrvovMI7jrbwQtgGwDYBtbPNAtrGNbe5nG9vYBsA2D2Sbq6666qqrrrrqqquu+n+MylVXXXXVVVddddV/gczENrYBsA2AbWzzgtjm+bGNbWxjmweyjW3+LSTxQHt7e1x11VVXXXXVVVddddX/YlSuuuqqq6666qqr/gvYvjUzAbANgG0eyDYAtnkg29jGNraxjW1sA2Ab2wDY5j+KJK666qqrrrrqqquuuup/OYKrrrrqqquuuuqq/wK2AbDNv5dtbGMb2wDY5rnZ5qqrrrrqqquuuuqqq/6fo3LVVVddddVVV131XyAzsQ2AbWzz/NgGwDa2uZ9tbGOb+9nGNrYBsI1tbPPvIYn7SeKaa655MFddddVVV1111VVXXfW/E5Wrrrrqqquuuuqq/wK2n5GZ2OaBbANgm+fHNra5n21sYxsA29jGNg9km6uuuuqqq6666qqrrroKgquuuuqqq6666qr/AraxzQPZBsA2D2Sb58c2ALaxjW3uZxsA29jm30ISz00SV1111VVXXXXVVVdd9b8Ylauuuuqqq6666qr/ApJutY1tbGOb52abF8Q2ALa5n21sYxsA2/xHkYQk9vb2uOqqq6666qqrrrrqqv/FqFx11VVXXXXVVVf9F7CNbWzzorKNbWwDYBsA29jGNraxjW0AbGMb29jmhZHEVVddddVVV1111VVX/R9HcNVVV1111VVXXfVfJDMBsA2AbWwDYBsA2wDY5oFsA2Ab29gGwDa2sc1/pmuuuebBXHXVVVddddVVV1111f8+VK666qqrrrrqqqv+C0TErbaxDYBt7mebF4VtHsg2D2Qb2zyQbf49JHHVVVddddVVV1111VX/i1G56qqrrrrqqquu+i+SmdjGNi+MbR7INvezjW1sYxvb2MY297ONbf6jnD17lquuuuqqq6666qqrrvpfiuCqq6666qqrrrrqv0hmYpsXxDYPZBvbANjGNvezDYBtbGMbANvczzb/XpKICK666qqrrrrqqquuuup/KYKrrrrqqquuuuqq/wIRcaskAGxjG9vY5vmxzfNjG9vYxja2sY1tbGMb2/xHkIRtAM6cOfNgrrrqqquuuuqqq6666n8fKlddddVVV1111VX/RTIT2zw329gGwDbPzTYPZBsA27wgtnlBJPGiksRVV1111VVXXXXVVVf9L0blqquuuuqqq6666r9IKQXb2OaFsc1zs41tbANgG9vYxja2sY1tbPNAtrnqqquuuuqqq6666qr/pwiuuuqqq6666qqr/ousVqtbbQNgG9u8MLaxzXOzjW0AbGMb29jmfraxzX+Ec+fOcdVVV1111VVXXXXVVf9LUbnqqquuuuqqq676L1Jr5bnZ5n62uZ9t7mcb29jGNvezjW0eyDa2uZ9t/i0kASCJiOCqq6666qqrrrrqqqv+lyK46qqrrrrqqquu+i+yWq1utY1tbHM/29gGwDb/EtvYxjYAtrGNbf4zRARXXXXVVVddddVVV131vxTBVVddddVVV1111X8h29jmRWWb+9nGNgC2AbCNbWxjG9vYxjb/VpJ4btdcc82Dueqqq6666qqrrrrqqv99qFx11VVXXXXVVVf9F8lMbHM/29jmudkGwDYAtrHN/WwDYBvb2OZ+trmfbf49JHHVVVddddVVV1111VX/y1G56qqrrrrqqquu+i+Smbfaxja2eW62+ZfYxja2sY1tAGxjGwDb/FtJ4oEkIYmrrrrqqquuuuqqq676X4rKVVddddVVV1111X8R29jmudnmudnmudnmgWwDYBvb2OZ+tgGwzb/XxYsXueqqq6666qqrrrrqqv+lqFx11VVXXXXVVVf9F7F9q21sYxvb3M82ALZ5INsA2AbANraxDYBtbPNAtvmPdubMmQdx1VVXXXXVVVddddVV//tQueqqq6666qqrrvovYhvbPJBtnpttAGwDYBsA29zPNraxjW1sY5v72cY297PNv5Ukrrrqqquuuuqqq6666n8pKlddddVVV1111VX/RTIT29jm38o2tgGwzf1scz/bPJBt/q0kcdVVV1111VVXXXXVVf+LUbnqqquuuuqqq676L2L7GbaxjW1sA2AbANvczzYPZJsHsg2AbWxjG9v8Z9jd3eWqq6666qqrrrrqqqv+l6Jy1VVXXXXVVVdd9V/ENrZ5INsA2AbANg9kG9sA2MY2trGNbWxjGwDbANjGNraxzb+VJK666qqrrrrqqquuuup/OSpXXXXVVVddddVV/0Uk3Wob29jmX2KbF8Y297PNfxZJXHXVVVddddVVV1111f9SVK666qqrrrrqqqv+i9gmM7mfbZ4f2zw329jGNraxDYBtbGMb2wDYxjb/HpIAkATANddc82Cuuuqqq6666qqrrrrqfx+Cq6666qqrrrrqqv9CtrGNbe5nGwDb3M8297PNA9kGwDa2sQ2AbR7INv8RJHHVVVddddVVV1111VX/S1G56qqrrrrqqquu+i8SEbdmJrYBsI1tAGzz/NjmgWwDYBvb2MY2tgGwjW1eGNtcddVVV1111VVXXXXV/xMEV1111VVXXXXVVf+FbPPC2OZ+trmfbWwDYJvnZhvb2AbANgC2sc2/x6VLl7jqqquuuuqqq6666qr/pQiuuuqqq6666qqr/gtlJraxzQtim3+JbWxjG9sA2AbANv/Rrrnmmgdz1VVXXXXVVVddddVV//tQueqqq6666qqrrvovEhG3SsI2ALaxjW0AbPPcbGOb+9nGNraxjW1sYxsA2wDYxjb/XpKQxFVXXXXVVVddddVVV/0vRXDVVVddddVVV131XygzAbDNA9nmgWzzQLaxzQtiG9sA2Ob5sc1VV1111VVXXXXVVVf9P0Plqquuuuqqq6666r9QKQXbvCC2uZ9tnpttbGMb29jGNgC2uZ9tAGwDYJt/LUkAXLp0iauuuuqqq6666qqrrvpfiuCqq6666qqrrrrqv9BqtbrVNraxjW1s88LYBsA2z802trHN/WwDYJurrrrqqquuuuqqq676f47KVVddddVVV1111X+hWiu2eX5sA2Cb+9kGwDYAtrGNbWxzP9vY5j+DJM6cOfNgrrrqqquuuuqqq6666n8fgquuuuqqq6666qr/QqvV6lbb2MY297PNA9nmX2Ib29jmfraxjW3uZ5t/K0lcddVVV1111VVXXXXV/2IEV1111VVXXXXVVf+FbPNAtnlR2QbANrYBsI1tbGObB7KNbf61JHHVVVddddVVV1111VX/R1C56qqrrrrqqquu+i8UEdjGNvezzf1scz/bANjGNgC2AbCNbe5nG9sA2MY2/1H29va46qqrrrrqqquuuuqq/6WoXHXVVVddddVVV/0XGsfxVtsA2Ob5sc39bPPC2MY2V1111VVXXXXVVVddddXzReWqq6666qqrrrrqv5BtbGObB7KNbe5nm+dmG9vYxja2sY1tbGMbANvYxjZXXXXVVVddddVVV131/xzBVVddddVVV1111X8h27faxja2sY1t/iW2eW62uZ9tbPPcbPNvIQkASUjimmuueTBXXXXVVVddddVVV131vw+Vq6666qqrrrrqqv9CtslMXhDb3M82ALZ5INvYBsA2trmfbWwDYBsA29jmqquuuuqqq6666qqr/h+ictVVV1111VVXXfVfqLUGgG0AbANgm+fHNvezjW3uZxsA29jGNvezzb+XJAD29/e56qqrrrrqqquuuuqq/6UIrrrqqquuuuqqq/5rPSMzAbDNA9kGwDYvjG1sA2AbANvYBsA2/5Fsc9VVV1111VVXXXXVVf9LUbnqqquuuuqqq676L2QbANvczzbPzTb3s41tbGOb+9nGNra5n20AbGMb2/x7SeKqq6666qqrrrrqqqv+lyK46qqrrrrqqquu+i8k6dbMxDa2sc0D2eZ+tnl+bGMb2wDYxja2AbDN82Mb2/xbXXPNNQ/mqquuuuqqq6666qqr/nehctVVV1111VVXXfVfyDa2eW62sc1zs80LY5sHsg2Abe5nm6uuuuqqq6666qqrrvp/iuCqq6666qqrrrrqv1hmYhvbANjmgWzz3GxjG9vYxja2sY1tbGMbANsA2ObfSxKSOHv2LFddddVVV1111VVXXfW/EJWrrrrqqquuuuqq/0IRcSsPYJvnxzb3s82/xDa2sc0D2QbANs/NNi+qiOCqq6666qqrrrrqqqv+FyK46qqrrrrqqquu+i+WmdjGNs/NNvezzXOzDYBtbGMb29zPNraxzX+0M2fOPJirrrrqqquuuuqqq67634Xgqquuuuqqq6666r9YZmKb+9nGNrZ5brYBsI1tAGzzQLaxjW0eyDZXXXXVVVddddVVV131/xyVq6666qqrrrrqqv9CEXErgG0AbPPcbPMvsY1tbANgGwDbANgGwDa2+feQxFVXXXXVVVddddVVV/0vRXDVVVddddVVV131XywzAbDNC2Kb+9nmfraxzQPZBsA2/1nOnz/PVVddddVVV1111VVX/S9EcNVVV1111VVXXfVfrLV2q20eyDYAtrmfbV4Q29jGNraxjW1sYxvb2OY/SkRw1VVXXXXVVVddddVV/wtRueqqq6666qqrrvovlpnYxja2sQ2AbZ6bbQBsYxsA29zPNi8q2/xrSQJAElddddVVV1111VVXXfW/EMFVV1111VVXXXXVf7FaK7Z5QWzzQLa5n20AbGMbANvYxja2sY1tbGMb29jmX0sSAJIAuOaaax7MVVddddVVV1111VVX/e9CcNVVV1111VVXXfVfbL1e3wpgG9v8e9gGwDYAtvmX2Oaqq6666qqrrrrqqqv+nyC46qqrrrrqqquu+i9mG9vczza2eSDb2OZ+trENgG0AbANgGwDbANjmP9qFCxe46qqrrrrqqquuuuqq/4UIrrrqqquuuuqqq/6L2cY2tnkg29jmgWzzQLYBsA2AbQBsYxvbANjGNrZ5INv8W0QEV1111VVXXXXVVVdd9b8Qlauuuuqqq6666qr/Ypl5q20AbPMvsc0D2QbANgC2eSDb/Gc4c+bMg7jqqquuuuqqq6666qr/XQiuuuqqq6666qqr/ovZBsA2ALZ5INs8P7axDYBtAGxjG9vYxjYAtrmfbWzzQLZ5UUlCElddddVVV1111VVXXfW/EJWrrrrqqquuuuqq/2K2b81MAGwDYJsHss0D2ea52eZ+trmfbQBsY5urrrrqqquuuuqqq676f4zgqquuuuqqq6666r+YbWxjmweyjW3uZxvbPDfb2AbANrYBsI1tAGzz3Gzzb3Xx4kWuuuqqq6666qqrrrrqfyEqV1111VVXXXXVVf/FbPNAtnlhbHM/29zPNvezzf1sA2Cb/yiSuOqqq6666qqrrrrqqv+FCK666qqrrrrqqqv+i7XWyExsYxsA29zPNs+Pbe5nGwDb2AbANrYBsM39bPPvIQmAa6655sFcddVVV1111VVXXXXV/y5Urrrqqquuuuqqq/7rPcM2tnlBbPNAtrmfbQBscz/b2AbANvezzb+HJAAkcdVVV1111VVXXXXVVf8LEVx11VVXXXXVVVf9N7ANgG1sA2Ab29zPNs/NNg9kG9vczzb3s839bHPVVVddddVVV1111VX/D1G56qqrrrrqqquu+i8m6Vbb2OZ+tnl+bGMbANsA2MY2trENgG1sA2Ab2/x7SOKqq6666qqrrrrqqqv+DyC46qqrrrrqqquu+i9mG9sA2Oa52ea52eYFsY1tAGzzQLaxzb/XpUuXuOaaax7MVVddddVVV1111VVX/e9C5aqrrrrqqquuuuq/WETcmpnYBsA2ALaxDYBtnh/bANjGNraxDYBtbANgG9s8N9v8a0niqquuuuqqq6666qqr/peictVVV1111VVXXfXfIDOxzQtjmweyDYBtnptt/iW2AbDNv5Ykrrrqqquuuuqqq6666n8hKlddddVVV1111VX/DWxjG9vYxjbPj21s8/zYxja2AbCNbf6jSOJ+ly5d4qqrrrrqqquuuuqqq/4XonLVVVddddVVV131XywibrWNbWxzP9sA2Oa52QbANgC2eSDbPJBtbGMbANv8W0jifmfOnHkwV1111VVXXXXVVVdd9b8LwVVXXXXVVVddddV/g2EYbrUNgG1sA2AbANs8N9sA2AbANraxDYBtbGObB7LNv4ckJHHVVVddddVVV1111VX/C1G56qqrrrrqqquu+m8gCdvY5gWxjW1s89xs80C2eSDb/Efa29vjmmuueTBXXXXVVVddddVVV131vwvBVVddddVVV1111X+DaZputY1tbGMb2wDY5rnZBsA2tgGwjW1sA2Ab2/x7SOK5SUISV1111VVXXXXVVVdd9b8QwVVXXXXVVVddddV/A9vY5rnZBsA2z80297PNA9nmfrYBsM2/hSSe2/7+PgDXXHPNg7nqqquuuuqqq6666qr/PQiuuuqqq6666qqr/htEBLaxjW2eH9vY5rnZBsA2trGNbWxzP9sA2Oa5SeJFIQlJSOJ+Z86ceTBXXXXVVVddddVVV131vweVq6666qqrrrrqqv8GwzDcmpnYBsA2tgGwzQPZxjYAtgGwzf1sA2Ab2/xbSeJ+knggSVy4cIGrrrrqqquuuuqqq676X4bgqquuuuqqq6666r9BZt5qG9vY5n62eUFs80C2sQ2Abf6zSEISFy5c4JprrnkwV1111VVXXXXVVVdd9b8Hlauuuuqqq6666qr/Bq01bHM/29jmfraxzXOzjW1scz/bANjGNgCSsM2LShLPjyQAJBERXHXVVVddddVVV1111f8yVK666qqrrrrqqqv+G9h+RmZiG9vczza2uZ9tbGOb52Yb2wDY5oFs8/xI4kUlCQBJSGJ3d5czZ848iKuuuuqqq6666qqrrvrfg+Cqq6666qqrrrrqv4GkWzMT29jGNv8S2wDYxjYAtrGNbWxjmxdEEveTxP0k8UCSuJ8kACRx6dIlrrnmmgdz1VVXXXXVVVddddVV/3sQXHXVVVddddVVV/03sE1mYpv72eZ+trHNc7PN/WwDYJv72cY2LwpJSOKBJAEgiftJAuDSpUtcc801D+aqq6666qqrrrrqqqv+96By1VVXXXXVVVdd9d8gIm7NTGxjG9sA2MY297ONbWxjGwDb2AbANgC2sc39bPOvJYkHksT9IoK9vT3OnDnzYK666qqrrrrqqquuuup/D4Krrrrqqquuuuqq/yaZiW1sYxvb3M82z49t7mcbANsA2MY2tgGwjW2emyReVJKQBMD+/j5XXXXVVVddddVVV131vwzBVVddddVVV1111X+DiLjVNpmJ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V1111VVXXfU/2Ww2+61rr732tTc3N5nNZnRdR9d1lFKotVJKISIopRARRASlFCKCUgoRQSmFiKCUQkQQEZRSiAgiAklEBJIAkASAbQBsYxvb2MY2trGNbTIT29jGNraxjW1sYxvb2AbANraxjW1sYxvbZCa2sU1mYhvb2MY2/1PYxja22dzc5Prrr8c2N9xwA9vb28xms1v/4R/+4bd/67d+63v+4R/+4be56qqrrrrqqquuuuq/A3rQgx7EVVddddVVV1111f9ktdbfuuaaa157e3ub2WxG3/d0XUcphVorpRQiglIKEUEphYggIiilEBGUUogISilEBBFBKYWIICKICCQhCUkASALANgC2sY1tbGMb29jGNraxjW1sYxvb2MY2ALaxDYBtAGxjG9vYxja2AchMAGxjm/vZ5kUliX8v2wBIAsA2tgGwjW0yk8zENq01NjY2uO6663jMYx7DbDa79bd+67e++7d/+7e/57777ruVq6666qqrrrrqqqv+q6AHPehBXHXVVVddddVVV/1Plpmvfe211/7WsWPHWCwW9H1PrZVaK7VWSimUUogISilEBBFBKYWIICIopRARlFKICCKCUgoRQUQQEUgiIpAEgCQAbHM/29jGNraxjW1sYxvb2AbANraxjW3uZxsA29zPNgC2AbANgG0AbANgGwDbPDdJ/FexDYBtbJOZ2CYzsU1m0lqjtUZrjY2NDR7xiEfwqq/6qtx33323fv3Xf/37/MM//MNvc9VVV1111VVXXXXVfzb0oAc9iKuuuuqqq6666qr/yTLzwSdPnnz6iRMn2NjYoO97uq6j1kqtlVIKpRQiglIKEUFEUEohIogISilEBKUUIoKIoJRCRBARRAQRgSQkIQkASQDYBsA2ALaxjW1sA2Ab29jGNgC2sc39bPNvYRsA2/xPYBvb2MY2mYltMpPMJDNprZGZtNZorTFNE4vFgkc+8pE89rGPZRiGWz/rsz7rde67775bueqqq6666qqrrrrqPwt60IMexFVXXXXVVVddddX/dLPZ7Leuueaa197c3GQ2m9H3PbVWaq2UUiilEBGUUogISilEBBFBKYWIICIopRARRASlFCKCiCAiiAgkEREASAJAEgC2AbANgG1sA2Ab29gGwDa2uZ9tHkgS95MEgCQAJCEJSUhCEvfLTABs89wk8V/FNpmJbTKTzKS1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rrrqqv8lCK666qqrrrrqqqv+D/vFX/zFX+Cq/xGOjo6+Z3d397eHYWCaJlprZCa2sY1tbGMb29jGNraxjW1s80C2sY1tbPNvJYn7SUISz00SkpDEpUuXeOxjH/taXHXVVVddddVVV/3PR3DVVVddddVVV131f9zbvd3biQd4u7d7O3HVf4dbd3d332e5XDJNE9M00VojM8lMMpPMxDa2sQ2AbWxjGwDb2MY2tnlutrENgG1eGEk8kCTuJwkASUjifhHB7u4uV1111VVXXXXVVf9LEFx11VVXXXXVVVf9P/AjP/Ijnw3wIz/yI5/NVf9tbN963333vc96vWaaJjKT1hqZiW1sYxvb2MY2trmfbWxjm/vZxja2sc1zsw2Abf61JHE/SUhCEru7u7z4i7/463DVVVddddVVV131Px/BVVddddVVV1111f8D11xzzYMBXud1Xue9ueq/1TRN333hwoXfHseRaZrITDKTzMQ2trGNbWxjG9vYxjb3s41tbPPcbGOb+9nmBZEEgCReEEkASEISEcE111zzYK666qqrrrrqqqv+5yO46qqrrrrqqquu+n/gxV7sxV4b4Jprrnnwi73Yi702V/23Ojg4eJ/1es00TbTWyEwyk8wkM8lMbGMb29jGNgC2sY1t7mcb29jGNvezzb+FJCQBIAkASQBI4tKlS9x3331cddVVV1111VVX/S9AcNVVV1111VVXXfV/3Iu92Iu91jXXXPNgnunFXuzFXour/rvdeu7cue8ehoFpmshMMpPMxDa2sY1tAGwDYBvb3M82tnl+bPOiksT9JHE/STyQJAAkIelB11xzzYO56qqrrrrqqquu+p+N4Kqrrrrqqquuuur/uGuuuebBPMDrvM7rvDdX/bdbr9efs16vmaaJ1hqZiW0yE9vYxja2sY1tbANgG9vczza2sY1tbHM/27yoJPH8SOJ+kpCEJM6cOfNgrrrqqquuuuqqq/5nI7jqqquuuuqqq676P+7FXuzFXpsHuOaaax784i/+4q/NVf+tJN169uzZ9xmGgWmayEwyE9vYxja2sY1tbANgG9sA2MY2tvnPIgkASUhCEpJ48pOfzDXXXPNgrrrqqquuuuqqq/5nI7jqqquuuuqqq676P+7FXuzFXpvn8tjHPva1uOq/3TRNvz0MA9M00VojM8lMMhPb2MY2ALaxjW0AbGOb+9nGNraxjW1sA2Cb50cS95PEi0oSpRTOnDnzIK666qqrrrrqqqv+ZyO46qqrrrrqqquu+j/sxV7sxV77mmuueTDP5cVf/MVfh6v+20XErffdd99nD8NAa43WGpmJbTIT29jGNraxDYBtbANgG9v8S2wDYBsASQBI4rlJQhL3kwSAJCQhiac97Wlcc801D+aqq6666qqrrrrqfzaCq6666qqrrrrqqv/DrrnmmgfzfLzYi73Ya73Yi73Ya3PVf7vM/J5hGJimicwkM8lMbGMb29gGwDa2sQ2Abe5nG9s8N9vczzb/EkncTxL3kwSAJCQhiauuuuqqq6666qr/BQiuuuqqq6666qqr/g97sRd7sdfiBXixF3ux1+Kq/3YRcev+/v5vj+NIa43MJDOxTWZiG9vYBsA2ALYBsI1t7mcb29jGNi8KSQBI4rlJ4n6SAJDE7u4uL/ZiL/baXHXVVVddddVVV/3PRnDVVVddddVVV131f9iLvdiLvTYvwIu/+Iu/Nlf9j3B4ePjZ6/WaaZrITGyTmdjGNraxjW1sYxsA29gGwDa2eX5s8x9FEpKQxFVXXXXVVVddddX/AgRXXXXVVVddddVV/0e92Iu92Gtfc801D+YFOHPmzIO56n+EUsrvHBwc/PY0TbTWyExsYxvb2MY2tgGwjW1sA2Cb+9nGNvezzYtCEi+IJCRxP0lcunSJq6666qqrrrrqqv8FqFx11VVXXXXVVVf9H/Zbv/Vb380zvc7rvM57A/zWb/3Wd/NM11xzzYPvu+++W7nqv93BwcFvHzt27LW7rqO1RkQQEWQmkrCNbWwjCdtIwjaSsI0k7mcbAEkA2EYSLwpJSEISDyQJSdxP0oO56qqrrrrqqquu+p+NylVXXXXVVVddddX/Uf/wD//w2//wD//w2zzT67zO67w3wNd//de/D1f9jyPpe8Zx/OzWGplJZpKZSMI2trGNbWwjCdtIwjaSsA2AJP6tJGGb+0niuUlCEufOneOaa6558H333XcrV1111VVXXXXVVf8zEVx11VVXXXXVVVddddX/ABFx6+Hh4W+31shMMhPb2MY2trmfbWwDYBsA29zPNraxjW1s84JI4n6SeEEk8UCSkMRVV1111VVXXXXV/3AEV1111VVXXXXVVf9P3HfffbcCXHPNNQ/mqv+Rjo6Ovqe1RmaSmWQmtrGNbWxjGwDb2AbANgC2sc0LYpvnRxIvjCQAJCEJSUji/PnznDlz5sFcddVVV1111VVX/c9FcNVVV1111VVXXXXVVf9z/PY4jrTWsE1mkpnYxja2sY1t7mcbANvczzb/WpL415BERHDVVVddddVVV131PxzBVVddddVVV1111VVX/Q8REbceHh7+dmuNzMQ2trGNbWxjG9vYxjYAtgGwzf1sYxvb2MY2ALZ5YSQhCUlI4vmRhCTOnz/PVVddddVVV1111f9wBFddddVVV1111VX/T5w9e/ZWgDNnzjyYq/7HWi6Xv91aIzOxjW0yE9vYxjb3s41tAGwDYBvb/EeRxANJAkASEcE111zzYK666qqrrrrqqqv+5yK46qqrrrrqqquuuuqq/0Faa7/TWiMzsY1tbGMb2wDYxjb3sw2Abe5nm3+JJB5IEi+IJCQBIAmAixcvcubMmQdx1VVXXXXVVVdd9T8XwVVXXXXVVVddddVVV/0PIunWaZrITDIT29zPNraxjW1sYxsA2wDY5n62sQ2AbWwDYJt/DUk8N0lcvHiRq6666qqrrrrqqv/hCK666qqrrrrqqquuuup/kIi49ejo6LczE9vYxja2AbCNbe5nG9sA2AbANg9km38NSUji+ZHE/SRx1VVXXXXVVVdd9T8cwVVXXXXVVVddddX/E/fdd9+tANdcc82Duep/tNVq9duZSWZiG9vYxja2AbCNbe5nGwDbANjmhbHN/SQhCQBJ3E8Sz48kJCGJa6655sFcddVVV1111VVX/c9FcNVVV1111VVXXXXVVf/DtNZ+p7WGbWxjG9vYBsA2trGNbWwDYBsA2wDYxjYPZJt/DUkASEISD7S7u8s111zzYK666qqrrrrqqqv+5yK46qqrrrrqqquuuuqq/2Ek3TpNE5lJZmKb+9nGNs/NNi+IbWxjmxdGEi8qSVx11VVXXXXVVVf9L0Bw1VVXXXXVVVdd9f/EfffddyvAmTNnHsRV/6NFxK2r1eq3MxPb2MY2trmfbWxjG9vczzYAtrHNfwRJ3E8SkgCICK666qqrrrrqqqv+hyO46qqrrrrqqquuuuqq/4HGcSQzsY1tbGMb29jGNg9kG9sA2OZ+tnlhJPFAkpCEJF4YSezu7nLmzJkHc9VVV1111VVXXfU/F8FVV1111VVXXXXVVVf9D7RarX47M7GNbWwDYJv72cY2trmfbQBscz/bPJBtAGxzP0k8N0lcddVVV1111VVX/S9HcNVVV1111VVXXXXVVf8z/XZmkpnYBsA2ALZ5fmzzQLa5n21sY5sXRBIvjCSe2zXXXPNgrrrqqquuuuqqq/7nIrjqqquuuuqqq676f+Ls2bPPALjmmmsezFX/G9yamdgGwDYPZBvb2MY2trmfbf6jSAJAEgCSkIQkJPG4xz3uVq666qqrrrrqqqv+5yK46qqrrrrqqquuuuqq/4Ei4hm2sY1tbGMb27wgtrENgG0AbPMvkcT9JCEJSbworrnmmgdz1VVXXXXVVVdd9T8XwVVXXXXVVVddddVVV/0PtVwuf9s2tnkg29jGNraxjW3uZxsA2wDYxjb/VpK46qqrrrrqqquu+l+K4Kqrrrrqqquuuur/ifvuu+9WgGuuuebBXPW/QmuNzMQ2trGNbV4Y27wgtvnXkMQLI4mrrrrqqquuuuqq/+EIrrrqqquuuuqqq6666n+oYRh+2za2sY1tAGzzQLaxjW3uZxsA2zyQbWxjmweShCReVJIAkMRVV1111VVXXXXV/2AEV1111VVXXXXVVVdd9T/UOI7Yxjb3sw2AbWxjm+dmmweyzYtKEpKQBIAkACQhCQBJXHXVVVddddVVV/0vQXDVVVddddVVV131/8yZM2cezFX/W/xOZgJgG9u8ILaxjW3uZ5v72eY/giTuJ4mrrrrqqquuuuqq/+EIrrrqqquuuuqqq/6fOHv27K1c9b+KbWxjm/vZxjYPZJvnZhsA29zPNv8akgCQxFVXXXXVVVddddX/UgRXXXXVVVddddVVV131P1RE3Gob29jmgWzzgtjm30ISAJJ4UZ07d46rrrrqqquuuuqq/8EIrrrqqquuuuqqq6666n8w29gGwDYPZBvb3M82trmfbQBscz/bvDCSAJDECyOJq6666qqrrrrqqv8FCK666qqrrrrqqqv+n7jvvvtuBbjmmmsezFX/K0TErZIAsA2AbWzz3GzzorLNA0lCEs+PJK666qqrrrrqqqv+FyO46qqrrrrqqquuuuqq/8GGYbjVNgC2eVHZBsA2ALb515LEVVddddVVV1111f9yBFddddVVV1111VVXXfU/WEQAYJsHss39bANgG9vY5vmxzf1s89wkASCJ5yYJSTy306dPc9VVV1111VVXXfU/GMFVV1111VVXXXXVVVf9DzYMw622eX5sY5sXxDYAtnlRSQJAEveTxANJAkASV1111VVXXXXVVf/DEVx11VVXXXXVVVf9P3LffffdCnDNNdc8mKv+V7DNA9nGNv8S2zw/tvnXkMQLc999993KVVddddVVV1111f9cBFddddVVV1111VVXXfU/mG1sA2CbF8Q2ALaxzf1sA2CbF0YS95MEgCSemySuuuqqq6666qqr/hehctVVV1111VVXXXXVVf+DZeatALb5zyYJANtI4qqrrrrqqquuuur/AIKrrrrqqquuuuqq/0fOnj17K8A111zzYK76P882D2QbANv8R5mmiauuuuqqq6666qr/wQiuuuqqq6666qqrrrrqfzDbPD+2uZ9tXhjbvDCSeCBJvKiuvfZarrrqqquuuuqqq/4HI7jqqquuuuqqq6666qr/I2wDYBvb/GtIQhKSAJCEJCRx1VVXXXXVVVdd9b8YwVVXXXXVVVddddVVV/0vZRvbvDC2AbANgG3+tSQhiauuuuqqq6666qr/hQiuuuqqq6666qqr/h+57777bgU4c+bMg7nqfwVJ/GvY5t9DEpK46qqrrrrqqquu+j+C4Kqrrrrqqquuuuqqq/6Pss2/hiTuJwlJvDClFM6ePXsrV1111VVXXXXVVf9zUbnqqquuuuqqq6666qr/wSTxn0kSAJK4nyReFFtbW1x11VVXXXXVVVf9D0dw1VVXXXXVVVdd9f/IfffddyvAmTNnHsRV/yt0XfdgSfxLbHM/29jmfrYBsM3zI4n7SeKBJHE/STyQJK666qqrrrrqqqv+hyO46qqrrrrqqquuuuqq/8EyEwBJ/EeyzXOTxP0k8S85duwY9913361cddVVV1111VVX/c9FcNVVV1111VVXXfX/xLd927f9+Tu90zt9NsA7vdM7ffZP/MRPmKv+x5PEfwVJAEhCEgCSuOqqq6666qqrrvpfjuCqq6666qqrrrrq/4mTJ0++HM9lY2NDXPV/mm2em20k8dwk8fxI4qqrrrrqqquuuup/KYKrrrrqqquuuuqq/wck8fy8z/u8z7dx1f94kgCQxL+VbV4QSdxPEpKQxL/k+PHj3Hfffbdy1VVXXXXVVVdd9T8XwVVXXXXVVVddddX/A7Z5fn7sx37sQ7nqf7RSyoP5N7LNv0QSAJKQxHOTxFVXXXXVVVddddX/YlSuuuqqq6666qqr/h+77777Bq76H00S/10k8YLYxjZnz559BlddddVVV1111VX/cxFcddVVV1111VVX/T/xdm/3dvqQD/mQhwB3AtNnfuZnvg5X/Y9nm38L2zw/tnlukpAEgCQkIYl/yYkTJ7jqqquuuuqqq676H47gqquuuuqqq6666v+fG4H64R/+4d/FVf/jSeLfyzYvCklcddVVV1111VVX/R9DcNVVV1111VVXXfX/yH333XfrP/zDP/w2wDXXXPPg13md13lvrvofTRIvKtv8e0niRXXixAmuuuqqq6666qqr/ocjuOqqq6666qqrrvp/7B3f8R0/i6v+R+v7/sH8J5GEJAAkIQkASbwobHPffffdylVXXXXVVVddddX/XARXXXXVVVddddVV/49dc801D37Hd3zHz+Kq/7EyE0m8MLa5n23+tSRxP0kASEISz49tAGxz1VVXXXXVVVdd9T8cwVVXXXXVVVddddX/c6/zOq/z3tdcc82Duer/DNs8P7Z5QSQhCQBJ/Etsc/LkSc6ePXsrV1111VVXXXXVVf9zEVx11VVXXXXVVVf9P3PmzJkH8wDXXHPNg9/xHd/xs7jqfyTb/HvY5rlJ4oEk8YJI4gWxzVVXXXXVVVddddX/cARXXXXVVVddddVVV/FiL/Zir/3iL/7ir81V/+NI4j+TJO4nCUm8qE6dOsVVV1111VVXXXXV/3AEV1111VVXXXXVVVdxzTXXPPgd3/EdP5ur/kfJzAfzn0gS95PE/SQhiRfFfffddytXXXXVVVddddVV/3MRXHXVVVddddVVV1112Yu92Iu91ou92Iu9Nlf9jySJ+9nmfrYBsM1zs82LQhL3k8TzI4kHso1trrrqqquuuuqqq/6HI7jqqquuuuqqq676f+aaa655MC/Ah3/4h38XV/2/IAkASQBIQhIPJIn72eaBJHHq1Cmuuuqqq6666qqr/oejctVVV1111VVXXXUV9913363/8A//8Nv33XffrVz1f4JtJHE/20ji+ZHEA0nigSTx3Gxz33333cpVV1111VVXXXXV/2xUrrrqqquuuuqqq/6f+ZEf+ZHPPnv27K333XffM97pnd7ps17sxV7stf/hH/7ht7/+67/+fbjqfxxJvCC2kcT9bCOJfwtJSOJ+knh+bAMgiauuuuqqq6666qr/BahcddVVV1111VVX/T/zoz/6o5/DM33913/9rd/0Td/09Bd7sRd77WuuuebB9913361c9T9GZj6YF8A2knhutgGQxL9EEpL4t9jZ2eHs2bO3ctVVV1111VVXXfU/G8FVV1111VVXXXXV/2P33Xffrb/1W7/13ddcc82D3/Ed3/GzuOp/NNv8Z5CEJCQhiauuuuqqq6666qr/Qwiuuuqqq6666qqr/p/70R/90c8BeJ3XeZ33frEXe7HX5qr/MSTxorDNi0oS/xJJvDC2OX78OPfdd9+tXHXVVVddddVVV/3PRnDVVVddddVVV131/9x9991369d//de/D8CHf/iHfxdX/b8gCUlIQhKSkMSLyjZXXXXVVVddddVV/wsQXHXVVVddddVVV13FP/zDP/z23//93//2Nddc8+AP//AP/y6u+h8hMx8MIIn72eZfyzYvKkkASOK52eaqq6666qqrrrrqfxmCq6666qqrrrrqqqu47777bv36r//69wZ4ndd5nfd+ndd5nffmqv92kpDEfzRJ3E8SkpCEJAAkASCJ+0nigY4fP8599913K1ddddVVV1111VX/sxFcddVVV1111VVXXXXZ2bNnn/H1X//173Pffffd+o7v+I6f9WIv9mKvzVX/rSTxorLNfwRJvChsc9VVV1111VVXXfW/AMFVV1111VVXXXXVVc/yW7/1W9/9W7/1W999zTXXPPjDP/zDv+uaa655MFf9t4kI/iW2eWFs84JIAkASkpDEc5PEVVddddVVV1111f9iBFddddVVV1111VVXPYff/u3f/p5/+Id/+O1rrrnmwZ/7uZ/721z1v4ZtXlSSAJAEgCQAJCEJSbwwJ06c4OzZs8/gqquuuuqqq6666n82gquuuuqqq6666qqrnsN9991369d//de/z3333XfrmTNnHvRN3/RNT+eq/xaS+Neyzb+WJAAk8aKyzVVXXXXVVVddddX/AgRXXXXVVVddddVVVz2P++6779bP+qzPep377rvv1muuuebB3/RN3/R0rvovl5kP4t/ANraxzQsjCUlIQhKSkMSL4sSJE1x11VVXXXXVVVf9L0Bw1VVXXXXVVVddddXzdd999936mZ/5ma/9D//wD799zTXXPPibvumbnn7NNdc8mKv+y5RSkMR/NUk8P5K4n23uu+++W7nqqquuuuqqq676n43gqquuuuqqq6666qoX6OzZs8/4+q//+ve57777br3mmmse/Dmf8zm/dc011zyYq/5HsM2/hSQkIQlJSEISkpAEgCQk8YLY5qqrrrrqqquuuup/AYKrrrrqqquuuuqqq16o++6779bP+qzPep1/+Id/+O1rrrnmwZ/7uZ/72+/4ju/4WVz1n04Sz49tHsg2/16SuJ8kXhjbnDhxgrNnz97KVVddddVVV1111f9sBFddddVVV1111VVX/Yvuu+++W7/+67/+fX7kR37ks237nd7pnT77Hd/xHT+Lq/5TSeI/kiSemyQkASAJSbwobHPVVVddddVVV131vwDBVVddddVVV1111VUvkvvuu+/WH/3RH/2c3/qt3/pugHd6p3f67G/6pm96+ou92Iu9Nlf9p5D0YF4A2/x7SEISkpCEJCTxojp58iRXXXXVVVddddVV/wsQXHXVVVddddVVV131r/KjP/qjn/MhH/IhD/mHf/iH377mmmse/OEf/uHf9U7v9E6fzVX/4STxorLNi0ISz48kACQhCUn8S+67775bueqqq6666qqrrvqfjeCqq6666qqrrrrqqn+1++6779av//qvf58f+ZEf+exrrrnmwe/4ju/4Wd/0Td/09Hd8x3f8LK76DyWJF5VtbPOikoQkJAEgiecmiauuuuqqq6666qr/xQiuuuqqq6666qqrrvo3ue+++2790R/90c/5kA/5kIf8wz/8w29fc801D36nd3qnz/6mb/qmp7/O67zOe3PVv5sk/jNIQhL3k4QkJCEJSQBI4gU5efIkV1111VVXXXXVVf8LUI4fP85VV1111VVXXXXVVf92h4eHu7/1W7/1PWfPnn3Ggx/84Je+5pprHvyKr/iKb/26r/u673N4eLh76623/jVX/ZvUWt96sVi8dCmFUgoRQUQgCUlIAkASkpCEJCQhCUlIQhKSiAgigoiglEKtlVorpRRKKdyvtUZrjdYarTUyk8wkM8lMWms85jGPecbP//zPfzVXXXXVVVddddVV/7NRjh8/zlVXXXXVVVddddVV/3633nrrX//Zn/3ZzxweHu5ec801D77mmmse/Iqv+Ipv/Tqv8zrvvbm5eRzQ2bNnb+WqF9lisfjo2Wz24FIKpRQigohAEpKQhCQkIQlJSEISkpCEJCQhiYggIogISimUUqi1UkqhlIIkbJOZtNZordFaIzPJTDKTzCQzebmXe7lLP//zP//VXHXVVVddddVVV/3PRuWqq6666qqrrrrqqv8w9913360/+qM/+jm//du//T1nzpx58Du90zt91ou92Iu99ju90zt9NsDZs2ef8Zu/+Zvf9du//dvfc999993KVS9Ua43/LJKQBIAkJAEgiX/Jzs4O9913361cddVVV1111VVX/c9HOX78OFddddVVV1111VVX/cc6PDzcPXv27K2/9Vu/9T2//du//T2bm5vHH/KQh7z05ubm8Rd/8Rd/7Td/8zf/6Nd5ndd5783NzeOAzp49eyv/Cm/7tm/7bq/8yq/89n/913/92/wXed/3fd/Pv+WWW0498YlPfBz/Rfq+f+/5fP7gUgqlFCKCiEASkpCEJCQhCUlIQhKSkIQkJCGJiCAiKKVQSqGUQq2VWisRgSQyk9YarTVaa7TWyEwyk8wkM+m6joc85CHP+K3f+q3v5qqrrrrqqquuuup/NvSgBz2Iq6666qqrrrrqqqv+811zzTUPfrEXe7HXerEXe7HXfp3XeZ335gHuu+++WwH+4R/+4bf/4R/+4Xfuu+++W8+ePXvrfffddyvP5Sd+4ifMA3zAB3xAvXDhQuMBrrnmmgefOXPmwS/2Yi/2Wi/+4i/+2vfdd98zvv7rv/69+Td4yEMesvjyL//yIx7g7d7u7cR/gY2Njd86duzYa/d9T9d1lFIopRARRAQRgSQkERFIQhKSKKUQEUQEEUFEUEqh1kqtla7rmM1mzGYzuq6j1gpAa41hGFiv16zXa9brNeM4Mo4j0zQxjiPXXXcdN9100/d8/dd//Xtz1VVXXXXVVVdd9T8betCDHsRVV1111VVXXXXVVf+1rrnmmgefOXPmwS/2Yi/2Wi/+4i/+2i/2Yi/22rwA9913361nz569FdCLvdiLvRbPx2/91m99N8A111zz4Bd7sRd7bZ7L2bNnn/H3f//3v8VzEmCekwDzAK/zOq/z3jyXs2fPPuM3f/M3v+vs2bPPALjvvvtuPXv27K333Xffrddcc82DAc6cOfNggGuuuebBAGfOnHkQwG//9m9/z3333XcrL4Ljx48/fbFYPLjve7quo5RCKYWIICKICCQhiYhAEpKQRCmFiCAiiAgiglIKtVZqrfR9T9/3zGYz+r6n1gpAa431es16vWa9XrNerxnHkXEcmaaJcRy57rrruOmmm77n67/+69+bq6666qqrrrrqqv/Z0IMe9CCuuuqqq6666qqrrvrvdc011zz4zJkzD77mmmsefObMmQe9+Iu/+GufOXPmwddcc82DAe67775br7nmmgfzf8CHfMiHPOS+++67lRfB9vb207e2th48m82otVJKoZRCRBARSCIikIQkIgJJSKKUQkQQEUQEEUEphVortVb6vmc2mzGbzej7nlorANM0MQwDq9WK9XrNMAwMw8A4jkzTxDiOXHfdddx0003f8/Vf//XvzVVXXXXVVVddddX/bFSuuuqqq6666qqrrvpvd999991633333foP//APAPzoj/7o5/BM11xzzYPPnDnzYMAf/uEf/t3XXHPNg3kuX//1X/8+AC/2Yi/2Wtdcc82DX+zFXuy1eYB/+Id/+O3f+q3f+h6ekwHxnAyIB/jwD//w7+L5+Id/+IfffrEXe7HX5l/hH/7hH377vvvuu5V/BUk8kG1eENsASMI2L4gk7icJSUgCQBIAknhBjh07xn333fd0rrrqqquuuuqqq/7nQw960IO46qqrrrrqqquuuup/j5/4iZ8wD/B2b/d24rlcc801DwZ4sRd7sdd+sRd7sdc6e/bsM37kR37ks/k3+omf+AnzAG/3dm8ngGuuuebBr/3ar/1er/M6r/Pe11xzzYN5EZw9e/YZv/mbv/ld//AP//A7//AP//DbvBDb29tP397efnDXdXRdRymFiKCUQkQgiYhAEpKQhCQigoiglEJEEBFEBKUUaq10XUff98xmM2azGbPZjFortpmmiWEYWK1WrFYrhmFgGAbGcWSaJsZx5JGPfCSr1eqzf/RHf/RzuOqqq6666qqrrvqfDT3oQQ/iqquuuuqqq6666qqr/j2uueaaB7/Yi73Ya73Yi73Ya7/O67zOe/Miuu+++2790R/90c/5rd/6re/m+djZ2Xn61tbWg/u+p9ZKKYWIoJRCRCCJiEASkpCEJCKCiKCUQkQQEZRSKKVQSqHrOvq+Zz6fM5vNmM1mlFIAmKaJ9XrNarVitVoxDAPDMDCOI9M0MY4jj3zkI1mtVp/9oz/6o5/DVVddddVVV1111f9slOPHj3PVVVddddVVV1111VX/HoeHh7u33nrr3/zpn/7pz/z2b//299x6661/s7m5efyaa655MA/wmZ/5ma/zW7/1W98N8JCHPOSlNzc3j7/iK77iW7/u677u+2xsbBz7h3/4h9/hAWaz2Uf3fX+8lEJEEBFIIiIAkIQkJCEJSUhCEpKICCQhiYggIiilUEqh1kqtla7rqLUSEUjCNq01pmmitUZrjdYatslMMpOHPexhPP3pT/+eW2+99a+56qqrrrrqqquu+p8NPehBD+Kqq6666qqrrrrqqqv+M5w5c+ZBr/M6r/Per/M6r/Pe11xzzYPf7u3eTjzTNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22A++6779bf+q3f+u4f/dEf/RyAEydOeLFY0Pc9tVZKKUQEEUFEEBFEBJKQhCQkERFEBKUUIoKIoJRCKYVaK13X0fc98/mc+XzObDajlALAOI6s12tWqxWr1Yr1es0wDEzTxDiOjOPIK7zCK/D3f//37/Nbv/Vb381VV1111VVXXXXV/2zoQQ96EFddddVVV1111VVXXfWf6ZprrnkwwH333Xcrz8eZM2ce9BEf8RHf/WIv9mKvDXDffffd+tu//dvf82u/9mufNZ/P6fueWiulFCKCiCAiiAgkERFIQhKSiAgigoiglEJEUEqhlEKtla7rmM1mzOdz5vM5fd9TawVgHEfW6zXL5ZLVasV6vWYcR8ZxZBxHxnHkDd7gDfj93//99/mt3/qt7+aqq6666qqrrrrqfzaCq6666qqrrrrqqquu+k9233333Xrffffdygtw9uzZZ3zmZ37m63zIh3zIQ/7hH/7ht6+55poHv+M7vuNn2eY/gyQeSBKSAJDEi+Ls2bO3ctVVV1111VVXXfU/H8FVV1111VVXXXXVVVf9D3Hffffd+pmf+Zmv8/Vf//Xvc999993KA9jmBbHNi0oSAJKQhCQkIQlJ3E8SkpDEc8tMrrrqqquuuuqqq/6XoHLVVVddddVVV1111VX/w/zWb/3Wd//93//9b0m6lX8l27yoJCEJSUgCQBKSeGFOnDjBfffddytXXXXVVVddddVV//MRXHXVVVddddVVV1111f9A9957L8/NNi+IbWzzwkgCQBKSAJCEJCQhCUn8S2xz1VVXXXXVVVdd9b8Elauuuuqqq6666qqrrvp/ShKSkIQk7icJSbwgJ06c4Kqrrrrqqquuuup/CSpXXXXVVVddddVVV131v5RtJPGvIQkASUhCEpKQBIAkXhT33XffrVx11VVXXXXVVVf9z0flqquuuuqqq6666qqr/geTxH80SUhCEpKQhCQAJCEJAEk8kCSuuuqqq6666qqr/pehctVVV1111VVXXXXVVf9DSeI/myQiAkk8kCRekBMnTnDVVVddddVVV131vwSVq6666qqrrrrqqquu+h/I9oP5DySJ+0lCEpKQhCQkASAJSdxPEpJ4oPvuu+9Wrrrqqquuuuqqq/53oHLVVVddddVVV1111VX/x0kCQBKSuJ8kJCEJSQBI4vmRBIAkrrrqqquuuuqqq/4XIbjqqquuuuqqq6666qr/hWwDYJvnZpsXRhKSkIQkJBERSEISkpDE87O9vc3Zs2dv5aqrrrrqqquuuup/BypXXXXVVVddddVVV131/5AkJCEJSUhCEg8kiecmiauuuuqqq6666qr/RahcddVVV1111VVXXXXV/0CZ+WBeRLa5nyReGElIAkASkpCEJAAkIYkXZGdnh/vuu+9Wrrrqqquuuuqqq/53ILjqqquuuuqqq6666qr/gSQhiedmG9v8e0lCEpKQhCQkIQlJSOKqq6666qqrrrrq/wAqV1111VVXXXXVVVdd9T+QJP6jSQJAEpKQhCQiAklIQhIPJImrrrrqqquuuuqq/8WoXHXVVVddddVVV1111f9AkvjPIAkASQBIQhKSkASAJAAk8dx2dna46qqrrrrqqquu+l+EylVXXXXVVVddddVVV/0PJIn/SJK4nyQAJBERSEISkpAEgCTuJ4kHuu+++27lqquuuuqqq6666n8Hgquuuuqqq6666qqrrvpfyjb/VpKQhCQkERFIQhKSuOqqq6666qqrrvo/guCqq6666qqrrrrqqqv+Z3ow/8EkIQlJSEISkogIJCEJSTw/kgDY2dnh7Nmzz+Cqq6666qqrrrrqfwcqV1111VVXXXXVVVdd9T+QJP4zSUISkpCEJCQhCUlI4vmxzVVXXXXVVVddddX/IlSuuuqqq6666qqrrrrqfyBJSOJfyzb3k8TzIwmAiEASkpBERPBAkpDE/SRx/Phxrrrqqquuuuqqq/4XIbjqqquuuuqqq6666qr/gSTxorDN/Wzz/EjifpIAkIQkIgJJSEISkpDEC2Kb++6771auuuqqq6666qqr/ncguOqqq6666qqrrrrqqv+BIuLBvIhs8y+RhCQAJCEJSUgiIogIJCEJAElcddVVV1111VVX/R9AcNVVV1111VVXXXXVVf8D2QZAEs+PbR7INs+PJB5IEpKQhCQkIQlJSEISknggSdxvZ2eHs2fP3spVV1111VVXXXXV/w5Urrrqqquuuuqqq6666n8gSfxnkoQkJBERSEISDySJq6666qqrrrrqqv/lqFx11VVXXXXVVVddddX/E5KQhCQkIYmIQBKSkIQkJCGJ5+f48eNcddVVV1111VVX/S9C5aqrrrrqqquuuuqqq/4HksR/FklIQhKSkEREIAlJPJAkACRxv/vuu+9Wrrrqqquuuuqqq/53oHLVVVddddVVV1111VX/Q0niP4oknpskJBERSEISkpCEJJ4f21x11VVXXXXVVVf9L0Jw1VVXXXXVVVddddVV/wNFxIN5LrYBsM2/lSQkIYmIICKQhCQkIYn7SeK5nThxgquuuuqqq6666qr/RQiuuuqqq6666qqrrrrqfyBJ/Ets86KQBIAkACQhCUlIQhIRgSQAJPFAkrjffffddytXXXXVVVddddVV/3tQueqqq6666qqrrrrqqv8jbPMvkQSAJCQREUQEkpCEJCQhiecmiauuuuqqq6666qr/ZQiuuuqqq6666qqrrrrqfxHb/FtIQhIAkpCEJCQhCUlIQhIvyPb2NmfPnr2Vq6666qqrrrrqqv89CK666qqrrrrqqquuuup/oL7vH8yLwDYAtnlRSEISkpBERBARRASSkIQkACQhCQBJXHXVVVddddVVV/0vRHDVVVddddVVV1111VX/A7XWeFHZ5gWRxANJAkASEYEkJCEJSUgCQBLPbWdnh/vuu+9Wrrrqqquuuuqqq/73oHLVVVddddVVV1111VX/T0gCQBKSkIQkIgJJSAJAEg8kiauuuuqqq6666qr/pahcddVVV1111VVXXXXV/3GSkASAJCQhCUlEBJKQhCQkcdVVV1111VVXXfV/CJWrrrrqqquuuuqqq676H0oSL4htJPFvIQlJRASSiAgkERFIQhKSeG7b29tcddVVV1111VVX/S9D5aqrrrrqqquuuuqqq/4HksS/lyQeSBKSkIQkJBERSEISkpDE/SQhiQe67777buWqq6666qqrrrrqfw8qV1111VVXXXXVVVdd9T9QKeXB/CeKCCQhiYgAQBKSkMRzk8RVV1111VVXXXXV/0IEV1111VVXXXXVVVdd9X+QJB5IEpKQhCQkERFEBJKICCRxP0k8t52dHc6ePfsMrrrqqquuuuqqq/73oHLVVVddddVVV1111VX/x0nifpKQ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Fi/2Yi/22u/0Tu/0WS/2Yi/22jzTxYsXue2227j99ts5PDyk1spyuWS1WjGbzTh16hQbGxucPn2a66+/nq2tLebzOba533333Xfrj/7oj37Ob/3Wb303V1111VVXXXXVVf93oAc96EFcddVVV1111VVXXXXV/zbXXHPNg1/7tV/7vV78xV/8tV/sxV7stfk3uO+++279rd/6re8+e/bsM37rt37ru7nqqquuuuqqq676vwc96EEP4qqrrrrqqquuuuqqq/43u+aaax78Yi/2Yq/9Yi/2Yq91zTXXPBjgzJkzD77mmmseDHDffffdCnD27Nlb77vvvlvvu+++W//hH/7hd/7hH/7ht7nqqquuuuqqq676vw096EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8q/hFU/Gj2duImMQAAAABJRU5ErkJggg==) +![Rendered example of scale 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADhgUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a8+6EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+j+JylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV/0nu+aaax585syZBwNcc801Dz5z5syDeKZrrrnmwTzTNddc82Cey5kzZx589uzZW8+cOfNg/hXOnj17Kw9w33333coz3XfffbeePXv2GQD33XffrQBnz5699b777ruVq6666qqrrrrqqquu+r8FPehBD+Kqq6666qqrrrrqP8qLvdiLvfbrvM7rvNc111zz4DNnzjz4mmuueTD/gvvuu4/73Xfffdzv7Nmz/FucOXOGB7rmmmu45ppreGHuu+++W3mmr//6r3+ff/iHf/htrrrqqquuuuqqq6666n8/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V1111VX/SWzzb2Eb2wDYxja2sQ2AbQBsY5vnRxL3k8QLIonnxzZXXXXVVVddddVVV131fwDBVVddddVVV1111X+CiLgVIDOxzQPZxjYAtvnXsA2Abf4zSQLgmmuueTBXXXXVVVddddVVV131vxeVq6666qqrrrrqqv8kmcn9bGObF8Q2tnkg29jGNraxjW1s80C2eUEk8aKQxFVXXXXVVVddddVVV/0fROWqq6666qqrrrrqP0nXddjmgWzzwtgGwDb3sw2Abe5nG9s8P5IAkMS/lSSuuuqqq6666qqrrrrq/wCCq6666qqrrrrqqv8kR0dHt9rGNs+PbZ4f2wDYxjYAtgGwjW3uZxsA2wBIAkASDySJB5LEc5MEgCQAzp49y1VXXXXVVVddddVVV/0vR+Wqq6666qqrrrrqP0mtFdsA2OYFsc0LYxvb2MY2trGNbV4UkgCQhCSemyTuJwkASUQEV1111VVXXXXVVVdd9b8cwVVXXXXVVVddddV/ktVqdSuAbQBsA2Ab27wobHM/2zw/tnl+JCGJf48zZ848mKuuuuqqq6666qqrrvrfi+Cqq6666qqrrrrqP5FtAGzzL7HN/WxjGwDb2AbANraxjW1sc9VVV1111VVXXXXVVVe9QFSuuuqqq6666qqr/pNEBLaxzf1s80C2AbANgG1scz/bANjGNraxjW1eEElI4gWRBIAkrrrqqquuuuqqq6666v84KlddddVVV1111VX/ScZxvNU2/162AbDNA9nmP4MkJHHhwgWuuuqqq6666qqrrrrqfzkqV1111VVXXXXVVf9JbGMb29jGNg9kmxfENrYBsI1tbGMb29gGwDYviCQkIQlJ/GtFBFddddVVV1111VVXXfW/HMFVV1111VVXXXXVf5LMvNU2tnkg29jmfrZ5QWwDYBsA29jmudnmgSTxH+Gaa655MFddddVVV1111VVXXfW/F8FVV1111VVXXXXVfxLb2OaBbPOC2AbANgC2AbANgG3uZxvb2ObfQxIAkgCQBIAkrrrqqquuuuqqq6666v8AKlddddVVV1111VX/STIT29jGNrb5l9jmgWwDYBvb2MY2L4wknh9JvDCSeCBJXHXVVVddddVVV1111f9yVK666qqrrrrqqqv+k9h+hm1eGNsA2OaBbHM/29gGwDa2sY1tAGzz/EhCEg8kiX+JJAAuXLjAVVddddVVV1111VVX/S9HcNVVV1111VVXXfWfxDa2sY1t7mebF4VtbHM/29gGwDa2sc2/RBLPTRL/kojgqquuuuqqq6666qqr/pejctVVV1111VVXXfWfJCJuzUweyDb3s83zY5sHso1tbANgm+dmmweSxANJ4gWRxHOTBMCZM2cexFVXXXXVVVddddVVV/3vReWqq6666qqrrrrqP0lmYhvbANjmfra5n22em20AbPNAtrGNbWxjG9tcddVVV1111VVXXXXVVc8Xlauuuuqqq6666qr/RJmJbWzzL7GNbe5nGwDb2MY2tgGwzXOzzQNJ4vmRxItCElddddVVV1111VVXXfW/HJWrrrrqqquuuuqq/yQRcSv/Atu8KGxjG9vYBsA2trHNCyKJfw1JAEhid3eXq6666qqrrrrqqquu+l+OylVXXXXVVVddddV/otYatrGNbWxjm+dmm/vZxjYAtrENgG0AbGObB7LNCyIJAEm8KCRx1VVXXXXVVVddddVV/0dQueqqq6666qqrrvpPlJn8W9nmfrYBsA2AbWxjm38rSbwwkrjmmmsezFVXXXXVVVddddVVV/3vReWqq6666qqrrrrqP0lE3CqJzMQ2D2Qb2wDY5n62eSDb2MY2trGNbR7INs9NEg8kiX+JJO4niauuuuqqq6666qqrrvo/gOCqq6666qqrrrrqP1Fmcj/b2OYFsc0LYxsA29jGNrYBsM1zk8Rzk8TzI4nnJomrrrrqqquuuuqqq676X47gqquuuuqqq6666j9R13XY5oFs88LYxja2sY1tbANgG9vYxjYAtgGwDYAk7ieJF0YSL8ju7i5XXXXVVVddddVVV131vxzBVVddddVVV1111X+io6OjW21jm+fHNgC2+ZfYxjYPZJv/aJIAkMRVV1111VVXXXXVVVf9L0flqquuuuqqq6666j9RrRXbANjmfrZ5UdnGNraxjW1sY5v72eYFkcS/liQArrnmmgdz1VVXXXXVVVddddVV/3sRXHXVVVddddVVV/0nWq1WtwLYBsA297PNc7PN/Wxjm+dmG9sA2MY2/1EkcT9JXHXVVVddddVVV1111f9yVK666qqrrrrqqqv+k9kGwDYAtnkg2wDYBsA2trmfbWxjG9vYBsA2D2SbF0YS95PEv+TSpUtcddVVV1111VVXXXXV/3JUrrrqqquuuuqqq/4TRQS2sc2/hW0AbGMb2wDYxja2sc3zIwlJAEjifpJ4IElcddVVV1111VVXXXXV/1FUrrrqqquuuuqqq/4TjeN4q21eENu8ILYBsM39bGMb2wDY5oFsc9VVV1111VVXXXXVVVc9C8FVV1111VVXXXXVf6LMBMA2trENgG0eyDYPZJsHso1tAGwDYBsA2zyQbf69JCGJM2fOPJirrrrqqquuuuqqq67634vKVVddddVVV1111X8i27dmJra5n20AbPPcbPNAtrENgG1sYxvb2MY2ALaxzf0kcT9J/GtIAkASV1111VVXXXXVVVdd9b8cwVVXXXXVVVddddV/ItvY5oWxzQPZBsA297MNgG0AbHM/27yoJPGCSOKqq6666qqrrrrqqqv+j6Fy1VVXXXXVVVdd9Z8oM7GNbWxjmxfENs/NNraxjW0AbGMb29gGwDb/0S5dusRVV1111VVXXXXVVVf9L0dw1VVXXXXVVVdd9Z/I9jNs869lm+dmG9vYBsA2ALYBsI1tXlSSuJ8kHkgSkrjqqquuuuqqq6666qr/5ahcddVVV1111VVX/SeyjW1sYxsA29gGwDYAtnlutgGwjW0AbGMb2wDYBsA2z48k/jUk8UDXXHPNg7nqqquuuuqqq6666qr/vQiuuuqqq6666qqr/hNFxK2Zyf1scz/bPDfb2OZ+trmfbWwDYBvb2MY2/xJJSOJfQxJXXXXVVVddddVVV131vxyVq6666qqrrrrqqv9EmYltbGObfwvb2MY2ALaxjW0eyDYPJImrrrrqqquuuuqqq676f47KVVddddVVV1111X+yzMQ2L4htAGxzP9s8P7axDYBtbGObfytJPDdJAOzv73PVVVddddVVV1111VX/yxFcddVVV1111VVX/SeKiFt5ANvYxjb/EtvYBsA2trGNbWwDYBvb3M82z00S/1qSsM1VV1111VVXXXXVVVf9L0dw1VVXXXXVVVdd9Z+stYZtbPPcbPPcbPNAtrmfbQBsY5v72cY2/5EkAXDNNdc8mKuuuuqqq6666qqrrvrfieCqq6666qqrrrrqP1lmYpvnZpv72QbANs+PbWwDYBvb2MY2tnkg27wwkpDEv0QSV1111VVXXXXVVVdd9b8clauuuuqqq6666qr/RBFxK89kG9u8KGxjG9vYBsA2trHN/WwDYBsA21x11VVXXXXVVVddddVVz0Jw1VVXXXXVVVdd9Z/MNra5n21scz/bANjmBbENgG1sYxvbANgGwDb/FpIAkMRzO3v2LFddddVVV1111VVXXfW/GJWrrrrqqquuuuqq/2Rd12Eb2/xb2AbANvezjW1sYxvbPJBtnh9JvCgkARARXHXVVVddddVVV1111f9iBFddddVVV1111VX/yY6Ojm61DYBt7mcb2zw32wDYxjYAtrGNbWxjG9vY5n62eW6SAJDEi0IS95MEwJkzZx7MVVddddVVV1111VVX/e9E5aqrrrrqqquuuuo/Wa0V29gGwDbPzTYAtgGwzf1scz/b2OaBbGMbANv8e0niqquuuuqqq6666qqr/o8guOqqq6666qqrrvpPtlqtbuW52OZFYRsA29gGwDa2sY1tAGxjGwDbPD+S+Nc6d+4cV1111VVXXXXVVVdd9b8YwVVXXXXVVVddddV/AdvYxjbPzTYAtvmX2AbANraxjW3+M0hCElddddVVV1111VVXXfW/GJWrrrrqqquuuuqq/2SSyEyem21eGNsA2MY2trGNbWxjG9vYxja2sc1zk8S/RBIPJAmAUgpXXXXVVVddddVVV131vxjBVVddddVVV1111X+yaZpuBbCNbWxzP9s8N9vYBsA297MNgG1s81/lmmuueTBXXXXVVVddddVVV131vxOVq6666qqrrrrqqv9kmYltHsg2D2QbANs8N9vYBsA2tgGwjW1sYxvb2MY2LwpJXHXVVVddddVVV1111f9xVK666qqrrrrqqqv+k9m+1Ta2+dewzQPZxjYAtrGNbWzzn0ESkrjqqquuuuqqq6666qr/xahcddVVV1111VVX/SezjW0AbGOb58c2z802ALa5n21sY5v72cY2/9EuXLjAVVddddVVV1111VVX/S9G5aqrrrrqqquuuuo/WWZiG9s8kG0AbPNAtrHN/WwDYBvb2MY2ALaxjW0AbANgm38rSdwvIrjqqquuuuqqq6666qr/xahcddVVV1111VVX/Sez/YzMxDa2AbANgG1eFLYBsI1tAGxjG9sA2AbANv+Rzpw58yCuuuqqq6666qqrrrrqfycqV1111VVXXXXVVf/JbPNAtnlutgGwzf1sYxvbANjmfraxjW0AbANgm3+JJP4lkpDEVVddddVVV1111VVX/S9H5aqrrrrqqquuuuo/WUTcmpnY5t/KNraxjW1sYxsA2wDY5gWRxPMjiQeSxAPt7u5y1VVXXXXVVVddddVV/4tRueqqq6666qqrrvpPlpnYBsA2ALaxDYBtAGxzP9s8P7axjW1sYxvb2OZ+tnlBJPGCSOK5SeKqq6666qqrrrrqqqv+F6Ny1VVXXXXVVVdd9V8gM7ENgG3uZ5vnZpv72cY2trHNc7MNgG0AbHM/27wgkviXSOKqq6666qqrrrrqqqv+l6Ny1VVXXXXVVVdd9Z8sIm61jW1s86KyzXOzjW1sYxvb2Oa52ea5SeJfSxLXXHPNg7nqqquuuuqqq6666qr/nahcddVVV1111VVX/RfITF4Y2wDY5vmxjW1sYxvb2AbANrYBsM1VV1111VVXXXXVVVdd9SwEV1111VVXXXXVVf8FMhPb2MY2trHNC2Kb+9nmgWxjG9vYxja2uZ9t/jUk8dwkASCJq6666qqrrrrqqquu+l+M4Kqrrrrqqquuuuo/WUTcCmCb58c2ALYBsA2AbWwDYBvb2OaBbHM/29jmP4okdnd3ueqqq6666qqrrrrqqv/FqFx11VVXXXXVVVf9F7CNbWzzQLb5l9jmfraxjW1sYxvb2OZ+trHNv5UkHuiaa655MFddddVVV1111VVXXfW/E8FVV1111VVXXXXVf4FSCvezjW3+tWwDYBvb2AbANrYBsM1/JElcddVVV1111VVXXXXV/2IEV1111VVXXXXVVf8F1uv1rbaxzf1scz/bANjmgWwDYBsA2wDYxja2uZ9trrrqqquuuuqqq6666qrnQHDVVVddddVVV131X6CUgm0AbPMvsY1tAGwDYBsA29zPNraxzf1s8x9lb2+Pq6666qqrrrrqqquu+l+M4Kqrrrrqqquuuuq/wGq1utU2z802tgGwDYBtnpttAGxjG9vYxja2sY1tbANgG9u8qCTx3CRx1VVXXXXVVVddddVV/8tRueqqq6666qqrrvovZBsA27wobHM/29gGwDa2AbDNVVddddVVV1111VVXXfV8Ubnqqquuuuqqq676LxARZCa2sQ2AbV4UtrHN/WxjG9vYBsA2ALaxzb+XJAAkcebMmQdz1VVXXXXVVVddddVV/ztRueqqq6666qqrrvovMI7jrbwQtgGwDYBtbPNAtrGNbe5nG9vYBsA2D2Sbq6666qqrrrrqqquu+n+MylVXXXXVVVddddV/gczENrYBsA2AbWzzgtjm+bGNbWxjmweyjW3+LSTxQHt7e1x11VVXXXXVVVddddX/YlSuuuqqq6666qqr/gvYvjUzAbANgG0eyDYAtnkg29jGNraxjW1sA2Ab2wDY5j+KJK666qqrrrrqqquuuup/OYKrrrrqqquuuuqq/wK2AbDNv5dtbGMb2wDY5rnZ5qqrrrrqqquuuuqqq/6fo3LVVVddddVVV131XyAzsQ2AbWzz/NgGwDa2uZ9tbGOb+9nGNrYBsI1tbPPvIYn7SeKaa655MFddddVVV1111VVXXfW/E5Wrrrrqqquuuuqq/wK2n5GZ2OaBbANgm+fHNra5n21sYxsA29jGNg9km6uuuuqqq6666qqrrroKgquuuuqqq6666qr/AraxzQPZBsA2D2Sb58c2ALaxjW3uZxsA29jm30ISz00SV1111VVXXXXVVVdd9b8Ylauuuuqqq6666qr/ApJutY1tbGOb52abF8Q2ALa5n21sYxsA2/xHkYQk9vb2uOqqq6666qqrrrrqqv/FqFx11VVXXXXVVVf9F7CNbWzzorKNbWwDYBsA29jGNraxjW0AbGMb29jmhZHEVVddddVVV1111VVX/R9HcNVVV1111VVXXfVfJDMBsA2AbWwDYBsA2wDY5oFsA2Ab29gGwDa2sc1/pmuuuebBXHXVVVddddVVV1111f8+VK666qqrrrrqqqv+C0TErbaxDYBt7mebF4VtHsg2D2Qb2zyQbf49JHHVVVddddVVV1111VX/i1G56qqrrrrqqquu+i+SmdjGNi+MbR7INvezjW1sYxvb2MY297ONbf6jnD17lquuuuqqq6666qqrrvpfiuCqq6666qqrrrrqv0hmYpsXxDYPZBvbANjGNvezDYBtbGMbANvczzb/XpKICK666qqrrrrqqquuuup/KYKrrrrqqquuuuqq/wIRcaskAGxjG9vY5vmxzfNjG9vYxja2sY1tbGMb2/xHkIRtAM6cOfNgrrrqqquuuuqqq6666n8fKlddddVVV1111VX/RTIT2zw329gGwDbPzTYPZBsA27wgtnlBJPGiksRVV1111VVXXXXVVVf9L0blqquuuuqqq6666r9IKQXb2OaFsc1zs41tbANgG9vYxja2sY1tbPNAtrnqqquuuuqqq6666qr/pwiuuuqqq6666qqr/ousVqtbbQNgG9u8MLaxzXOzjW0AbGMb29jmfraxzX+Ec+fOcdVVV1111VVXXXXVVf9LUbnqqquuuuqqq676L1Jr5bnZ5n62uZ9t7mcb29jGNvezjW0eyDa2uZ9t/i0kASCJiOCqq6666qqrrrrqqqv+lyK46qqrrrrqqquu+i+yWq1utY1tbHM/29gGwDb/EtvYxjYAtrGNbf4zRARXXXXVVVddddVVV131vxTBVVddddVVV1111X8h29jmRWWb+9nGNgC2AbCNbWxjG9vYxjb/VpJ4btdcc82Dueqqq6666qqrrrrqqv99qFx11VVXXXXVVVf9F8lMbHM/29jmudkGwDYAtrHN/WwDYBvb2OZ+trmfbf49JHHVVVddddVVV1111VX/y1G56qqrrrrqqquu+i+Smbfaxja2eW62+ZfYxja2sY1tAGxjGwDb/FtJ4oEkIYmrrrrqqquuuuqqq676X4rKVVddddVVV1111X8R29jmudnmudnmudnmgWwDYBvb2OZ+tgGwzb/XxYsXueqqq6666qqrrrrqqv+lqFx11VVXXXXVVVf9F7F9q21sYxvb3M82ALZ5INsA2AbANraxDYBtbPNAtvmPdubMmQdx1VVXXXXVVVddddVV//tQueqqq6666qqrrvovYhvbPJBtnpttAGwDYBsA29zPNraxjW1sY5v72cY297PNv5Ukrrrqqquuuuqqq6666n8pKlddddVVV1111VX/RTIT29jm38o2tgGwzf1scz/bPJBt/q0kcdVVV1111VVXXXXVVf+LUbnqqquuuuqqq676L2L7GbaxjW1sA2AbANvczzYPZJsHsg2AbWxjG9v8Z9jd3eWqq6666qqrrrrqqqv+l6Jy1VVXXXXVVVdd9V/ENrZ5INsA2AbANg9kG9sA2MY2trGNbWxjGwDbANjGNraxzb+VJK666qqrrrrqqquuuup/OSpXXXXVVVddddVV/0Uk3Wob29jmX2KbF8Y297PNfxZJXHXVVVddddVVV1111f9SVK666qqrrrrqqqv+i9gmM7mfbZ4f2zw329jGNraxDYBtbGMb2wDYxjb/HpIAkATANddc82Cuuuqqq6666qqrrrrqfx+Cq6666qqrrrrqqv9CtrGNbe5nGwDb3M8297PNA9kGwDa2sQ2AbR7INv8RJHHVVVddddVVV1111VX/S1G56qqrrrrqqquu+i8SEbdmJrYBsI1tAGzz/NjmgWwDYBvb2MY2tgGwjW1eGNtcddVVV1111VVXXXXV/xMEV1111VVXXXXVVf+FbPPC2OZ+trmfbWwDYJvnZhvb2AbANgC2sc2/x6VLl7jqqquuuuqqq6666qr/pQiuuuqqq6666qqr/gtlJraxzQtim3+JbWxjG9sA2AbANv/Rrrnmmgdz1VVXXXXVVVddddVV//tQueqqq6666qqrrvovEhG3SsI2ALaxjW0AbPPcbGOb+9nGNraxjW1sYxsA2wDYxjb/XpKQxFVXXXXVVVddddVVV/0vRXDVVVddddVVV131XygzAbDNA9nmgWzzQLaxzQtiG9sA2Ob5sc1VV1111VVXXXXVVVf9P0Plqquuuuqqq6666r9QKQXbvCC2uZ9tnpttbGMb29jGNgC2uZ9tAGwDYJt/LUkAXLp0iauuuuqqq6666qqrrvpfiuCqq6666qqrrrrqv9BqtbrVNraxjW1s88LYBsA2z802trHN/WwDYJurrrrqqquuuuqqq676f47KVVddddVVV1111X+hWiu2eX5sA2Cb+9kGwDYAtrGNbWxzP9vY5j+DJM6cOfNgrrrqqquuuuqqq6666n8fgquuuuqqq6666qr/QqvV6lbb2MY297PNA9nmX2Ib29jmfraxjW3uZ5t/K0lcddVVV1111VVXXXXV/2IEV1111VVXXXXVVf+FbPNAtnlR2QbANrYBsI1tbGObB7KNbf61JHHVVVddddVVV1111VX/R1C56qqrrrrqqquu+i8UEdjGNvezzf1scz/bANjGNgC2AbCNbe5nG9sA2MY2/1H29va46qqrrrrqqquuuuqq/6WoXHXVVVddddVVV/0XGsfxVtsA2Ob5sc39bPPC2MY2V1111VVXXXXVVVddddXzReWqq6666qqrrrrqv5BtbGObB7KNbe5nm+dmG9vYxja2sY1tbGMbANvYxjZXXXXVVVddddVVV131/xzBVVddddVVV1111X8h27faxja2sY1t/iW2eW62uZ9tbPPcbPNvIQkASUjimmuueTBXXXXVVVddddVVV131vw+Vq6666qqrrrrqqv9CtslMXhDb3M82ALZ5INvYBsA2trmfbWwDYBsA29jmqquuuuqqq6666qqr/h+ictVVV1111VVXXfVfqLUGgG0AbANgm+fHNvezjW3uZxsA29jGNvezzb+XJAD29/e56qqrrrrqqquuuuqq/6UIrrrqqquuuuqqq/5rPSMzAbDNA9kGwDYvjG1sA2AbANvYBsA2/5Fsc9VVV1111VVXXXXVVf9LUbnqqquuuuqqq676L2QbANvczzbPzTb3s41tbGOb+9nGNra5n20AbGMb2/x7SeKqq6666qqrrrrqqqv+lyK46qqrrrrqqquu+i8k6dbMxDa2sc0D2eZ+tnl+bGMb2wDYxja2AbDN82Mb2/xbXXPNNQ/mqquuuuqqq6666qqr/nehctVVV1111VVXXfVfyDa2eW62sc1zs80LY5sHsg2Abe5nm6uuuuqqq6666qqrrvp/iuCqq6666qqrrrrqv1hmYhvbANjmgWzz3GxjG9vYxja2sY1tbGMbANsA2ObfSxKSOHv2LFddddVVV1111VVXXfW/EJWrrrrqqquuuuqq/0IRcSsPYJvnxzb3s82/xDa2sc0D2QbANs/NNi+qiOCqq6666qqrrrrqqqv+FyK46qqrrrrqqquu+i+WmdjGNs/NNvezzXOzDYBtbGMb29zPNraxzX+0M2fOPJirrrrqqquuuuqqq67634Xgqquuuuqqq6666r9YZmKb+9nGNrZ5brYBsI1tAGzzQLaxjW0eyDZXXXXVVVddddVVV131/xyVq6666qqrrrrqqv9CEXErgG0AbPPcbPMvsY1tbANgGwDbANgGwDa2+feQxFVXXXXVVVddddVVV/0vRXDVVVddddVVV131XywzAbDNC2Kb+9nmfraxzQPZBsA2/1nOnz/PVVddddVVV1111VVX/S9EcNVVV1111VVXXfVfrLV2q20eyDYAtrmfbV4Q29jGNraxjW1sYxvb2OY/SkRw1VVXXXXVVVddddVV/wtRueqqq6666qqrrvovlpnYxja2sQ2AbZ6bbQBsYxsA29zPNi8q2/xrSQJAElddddVVV1111VVXXfW/EMFVV1111VVXXXXVf7FaK7Z5QWzzQLa5n20AbGMbANvYxja2sY1tbGMb29jmX0sSAJIAuOaaax7MVVddddVVV1111VVX/e9CcNVVV1111VVXXfVfbL1e3wpgG9v8e9gGwDYAtvmX2Oaqq6666qqrrrrqqqv+nyC46qqrrrrqqquu+i9mG9vczza2eSDb2OZ+trENgG0AbANgGwDbANjmP9qFCxe46qqrrrrqqquuuuqq/4UIrrrqqquuuuqqq/6L2cY2tnkg29jmgWzzQLYBsA2AbQBsYxvbANjGNrZ5INv8W0QEV1111VVXXXXVVVdd9b8Qlauuuuqqq6666qr/Ypl5q20AbPMvsc0D2QbANgC2eSDb/Gc4c+bMg7jqqquuuuqqq6666qr/XQiuuuqqq6666qqr/ovZBsA2ALZ5INs8P7axDYBtAGxjG9vYxjYAtrmfbWzzQLZ5UUlCElddddVVV1111VVXXfW/EJWrrrrqqquuuuqq/2K2b81MAGwDYJsHss0D2ea52eZ+trmfbQBsY5urrrrqqquuuuqqq676f4zgqquuuuqqq6666r+YbWxjmweyjW3uZxvbPDfb2AbANrYBsI1tAGzz3Gzzb3Xx4kWuuuqqq6666qqrrrrqfyEqV1111VVXXXXVVf/FbPNAtnlhbHM/29zPNvezzf1sA2Cb/yiSuOqqq6666qqrrrrqqv+FCK666qqrrrrqqqv+i7XWyExsYxsA29zPNs+Pbe5nGwDb2AbANrYBsM39bPPvIQmAa6655sFcddVVV1111VVXXXXV/y5Urrrqqquuuuqqq/7rPcM2tnlBbPNAtrmfbQBscz/b2AbANvezzb+HJAAkcdVVV1111VVXXXXVVf8LEVx11VVXXXXVVVf9N7ANgG1sA2Ab29zPNs/NNg9kG9vczzb3s839bHPVVVddddVVV1111VX/D1G56qqrrrrqqquu+i8m6Vbb2OZ+tnl+bGMbANsA2MY2trENgG1sA2Ab2/x7SOKqq6666qqrrrrqqqv+DyC46qqrrrrqqquu+i9mG9sA2Oa52ea52eYFsY1tAGzzQLaxzb/XpUuXuOaaax7MVVddddVVV1111VVX/e9C5aqrrrrqqquuuuq/WETcmpnYBsA2ALaxDYBtnh/bANjGNraxDYBtbANgG9s8N9v8a0niqquuuuqqq6666qqr/peictVVV1111VVXXfXfIDOxzQtjmweyDYBtnptt/iW2AbDNv5Ykrrrqqquuuuqqq6666n8hKlddddVVV1111VX/DWxjG9vYxjbPj21s8/zYxja2AbCNbf6jSOJ+ly5d4qqrrrrqqquuuuqqq/4XonLVVVddddVVV131XywibrWNbWxzP9sA2Oa52QbANgC2eSDbPJBtbGMbANv8W0jifmfOnHkwV1111VVXXXXVVVdd9b8LwVVXXXXVVVddddV/g2EYbrUNgG1sA2AbANs8N9sA2AbANraxDYBtbGObB7LNv4ckJHHVVVddddVVV1111VX/C1G56qqrrrrqqquu+m8gCdvY5gWxjW1s89xs80C2eSDb/Efa29vjmmuueTBXXXXVVVddddVVV131vwvBVVddddVVV1111X+DaZputY1tbGMb2wDY5rnZBsA2tgGwjW1sA2Ab2/x7SOK5SUISV1111VVXXXXVVVdd9b8QwVVXXXXVVVddddV/A9vY5rnZBsA2z80297PNA9nmfrYBsM2/hSSe2/7+PgDXXHPNg7nqqquuuuqqq6666qr/PQiuuuqqq6666qqr/htEBLaxjW2eH9vY5rnZBsA2trGNbWxzP9sA2Oa5SeJFIQlJSOJ+Z86ceTBXXXXVVVddddVVV131vweVq6666qqrrrrqqv8GwzDcmpnYBsA2tgGwzQPZxjYAtgGwzf1sA2Ab2/xbSeJ+knggSVy4cIGrrrrqqquuuuqqq676X4bgqquuuuqqq6666r9BZt5qG9vY5n62eUFs80C2sQ2Abf6zSEISFy5c4JprrnkwV1111VVXXXXVVVdd9b8Hlauuuuqqq6666qr/Bq01bHM/29jmfraxzXOzjW1scz/bANjGNgCSsM2LShLPjyQAJBERXHXVVVddddVVV1111f8yVK666qqrrrrqqqv+G9h+RmZiG9vczza2uZ9tbGOb52Yb2wDY5oFs8/xI4kUlCQBJSGJ3d5czZ848iKuuuuqqq6666qqrrvrfg+Cqq6666qqrrrrqv4GkWzMT29jGNv8S2wDYxjYAtrGNbWxjmxdEEveTxP0k8UCSuJ8kACRx6dIlrrnmmgdz1VVXXXXVVVddddVV/3sQXHXVVVddddVVV/03sE1mYpv72eZ+trHNc7PN/WwDYJv72cY2LwpJSOKBJAEgiftJAuDSpUtcc801D+aqq6666qqrrrrqqqv+96By1VVXXXXVVVdd9d8gIm7NTGxjG9sA2MY297ONbWxjGwDb2AbANgC2sc39bPOvJYkHksT9IoK9vT3OnDnzYK666qqrrrrqqquuuup/D4Krrrrqqquuuuqq/yaZiW1sYxvb3M82z49t7mcbANsA2MY2tgGwjW2emyReVJKQBMD+/j5XXXXVVVddddVVV131vwzBVVddddVVV1111X+DiLjVNpmJ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V1111VVXXfU/2Ww2+61rr732tTc3N5nNZnRdR9d1lFKotVJKISIopRARRASlFCKCUgoRQSmFiKCUQkQQEZRSiAgiAklEBJIAkASAbQBsYxvb2MY2trGNbTIT29jGNraxjW1sYxvb2AbANraxjW1sYxvbZCa2sU1mYhvb2MY2/1PYxja22dzc5Prrr8c2N9xwA9vb28xms1v/4R/+4bd/67d+63v+4R/+4be56qqrrrrqqquuuuq/A3rQgx7EVVddddVVV1111f9ktdbfuuaaa157e3ub2WxG3/d0XUcphVorpRQiglIKEUEphYggIiilEBGUUogISilEBBFBKYWIICKICCQhCUkASALANgC2sY1tbGMb29jGNraxjW1sYxvb2MY2ALaxDYBtAGxjG9vYxja2AchMAGxjm/vZ5kUliX8v2wBIAsA2tgGwjW0yk8zENq01NjY2uO6663jMYx7DbDa79bd+67e++7d/+7e/57777ruVq6666qqrrrrqqqv+q6AHPehBXHXVVVddddVVV/1Plpmvfe211/7WsWPHWCwW9H1PrZVaK7VWSimUUogISilEBBFBKYWIICIopRARlFKICCKCUgoRQUQQEUgiIpAEgCQAbHM/29jGNraxjW1sYxvb2AbANraxjW3uZxsA29zPNgC2AbANgG0AbANgGwDbPDdJ/FexDYBtbJOZ2CYzsU1m0lqjtUZrjY2NDR7xiEfwqq/6qtx33323fv3Xf/37/MM//MNvc9VVV1111VVXXXXVfzb0oAc9iKuuuuqqq6666qr/yTLzwSdPnnz6iRMn2NjYoO97uq6j1kqtlVIKpRQiglIKEUFEUEohIogISilEBKUUIoKIoJRCRBARRAQRgSQkIQkASQDYBsA2ALaxjW1sA2Ab29jGNgC2sc39bPNvYRsA2/xPYBvb2MY2mYltMpPMJDNprZGZtNZorTFNE4vFgkc+8pE89rGPZRiGWz/rsz7rde67775bueqqq6666qqrrrrqPwt60IMexFVXXXXVVVddddX/dLPZ7Leuueaa197c3GQ2m9H3PbVWaq2UUiilEBGUUogISilEBBFBKYWIICIopRARRASlFCKCiCAiiAgkEREASAJAEgC2AbANgG1sA2Ab29gGwDa2uZ9tHkgS95MEgCQAJCEJSUhCEvfLTABs89wk8V/FNpmJbTKTzKS1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rrrqqv8lCK666qqrrrrqqqv+D/vFX/zFX+Cq/xGOjo6+Z3d397eHYWCaJlprZCa2sY1tbGMb29jGNraxjW1s80C2sY1tbPNvJYn7SUISz00SkpDEpUuXeOxjH/taXHXVVVddddVVV/3PR3DVVVddddVVV131f9zbvd3biQd4u7d7O3HVf4dbd3d332e5XDJNE9M00VojM8lMMpPMxDa2sQ2AbWxjGwDb2MY2tnlutrENgG1eGEk8kCTuJwkASUjifhHB7u4uV1111VVXXXXVVf9LEFx11VVXXXXVVVf9P/AjP/Ijnw3wIz/yI5/NVf9tbN963333vc96vWaaJjKT1hqZiW1sYxvb2MY2trmfbWxjm/vZxja2sc1zsw2Abf61JHE/SUhCEru7u7z4i7/463DVVVddddVVV131Px/BVVddddVVV1111f8D11xzzYMBXud1Xue9ueq/1TRN333hwoXfHseRaZrITDKTzMQ2trGNbWxjG9vYxjb3s41tbPPcbGOb+9nmBZEEgCReEEkASEISEcE111zzYK666qqrrrrqqqv+5yO46qqrrrrqqquu+n/gxV7sxV4b4Jprrnnwi73Yi702V/23Ojg4eJ/1es00TbTWyEwyk8wkM8lMbGMb29jGNgC2sY1t7mcb29jGNvezzb+FJCQBIAkASQBI4tKlS9x3331cddVVV1111VVX/S9AcNVVV1111VVXXfV/3Iu92Iu91jXXXPNgnunFXuzFXour/rvdeu7cue8ehoFpmshMMpPMxDa2sY1tAGwDYBvb3M82tnl+bPOiksT9JHE/STyQJAAkIelB11xzzYO56qqrrrrqqquu+p+N4Kqrrrrqqquuuur/uGuuuebBPMDrvM7rvDdX/bdbr9efs16vmaaJ1hqZiW0yE9vYxja2sY1tbANgG9vczza2sY1tbHM/27yoJPH8SOJ+kpCEJM6cOfNgrrrqqquuuuqqq/5nI7jqqquuuuqqq676P+7FXuzFXpsHuOaaax784i/+4q/NVf+tJN169uzZ9xmGgWmayEwyE9vYxja2sY1tbANgG9sA2MY2tvnPIgkASUhCEpJ48pOfzDXXXPNgrrrqqquuuuqqq/5nI7jqqquuuuqqq676P+7FXuzFXpvn8tjHPva1uOq/3TRNvz0MA9M00VojM8lMMhPb2MY2ALaxjW0AbGOb+9nG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H00S/10k8YLYxjZnz559BlddddVVV1111VX/cxFcddVVV1111VVX/T/xdm/3dvqQD/mQhwB3AtNnfuZnvg5X/Y9nm38L2zw/tnlukpAEgCQkIYl/yYkTJ7jqqquuuuqqq676H47gqquuuuqqq6666v+fG4H64R/+4d/FVf/jSeLfyzYvCklcddVVV1111VVX/R9DcNVVV1111VVXXfX/yH333XfrP/zDP/w2wDXXXPPg13md13lvrvofTRIvKtv8e0niRXXixAmuuuqqq6666qqr/ocjuOqqq6666qqrrvp/7B3f8R0/i6v+R+v7/sH8J5GEJAAkIQkASbwobHPffffdylVXXXXVVVddddX/XARXXXXVVVddddVV/49dc801D37Hd3zHz+Kq/7EyE0m8MLa5n23+tSRxP0kASEISz49tAGxz1VVXXXXVVVdd9T8cwVVXXXXVVVddddX/c6/zOq/z3tdcc82Duer/DNs8P7Z5QSQhCQBJ/Etsc/LkSc6ePXsrV1111VVXXXXVVf9zEVx11VVXXXXVVVf9P3PmzJkH8wDXXHPNg9/xHd/xs7jqfyTb/HvY5rlJ4oEk8YJI4gWxzVVXXXXVVVddddX/cARXXXXVVVddddVVV/FiL/Zir/3iL/7ir81V/+NI4j+TJO4nCUm8qE6dOsVVV1111VVXXXXV/3AEV1111VVXXXXVVVdxzTXXPPgd3/EdP5ur/kfJzAfzn0gS95PE/SQhiRfFfffddytXXXXVVVddddVV/3MRXHXVVVddddVVV1112Yu92Iu91ou92Iu9Nlf9jySJ+9nmfrYBsM1zs82LQhL3k8TzI4kHso1trrrqqquuuuqqq/6HI7jqqquuuuqqq676f+aaa655MC/Ah3/4h38XV/2/IAkASQBIQhIPJIn72eaBJHHq1Cmuuuqqq6666qqr/oejctVVV1111VVXXXUV9913363/8A//8Nv33XffrVz1f4JtJHE/20ji+ZHEA0nigSTx3Gxz33333cpVV1111VVXXXXV/2xUrrrqqquuuuqqq/6f+ZEf+ZHPPnv27K333XffM97pnd7ps17sxV7stf/hH/7ht7/+67/+fbjqfxxJvCC2kcT9bCOJfwtJSOJ+knh+bAMgiauuuuqqq6666qr/BahcddVVV1111VVX/T/zoz/6o5/DM33913/9rd/0Td/09Bd7sRd77WuuuebB9913361c9T9GZj6YF8A2knhutgGQxL9EEpL4t9jZ2eHs2bO3ctVVV1111VVXXfU/G8FVV1111VVXXXXV/2P33Xffrb/1W7/13ddcc82D3/Ed3/GzuOp/NNv8Z5CEJCQhiauuuuqqq6666qr/Qwiuuuqqq6666qqr/p/70R/90c8BeJ3XeZ33frEXe7HX5qr/MSTxorDNi0oS/xJJvDC2OX78OPfdd9+tXHXVVVddddVVV/3PRnDVVVddddVVV131/9x9991369d//de/D8CHf/iHfxdX/b8gCUlIQhKSkMSLyjZXXXXVVVddddVV/wsQXHXVVVddddVVV13FP/zDP/z23//93//2Nddc8+AP//AP/y6u+h8hMx8MIIn72eZfyzYvKkkASOK52eaqq6666qqrrrrqfxmCq6666qqrrrrqqqu47777bv36r//69wZ4ndd5nfd+ndd5nffmqv92kpDEfzRJ3E8SkpCEJAAkASCJ+0nigY4fP8599913K1ddddVVV1111VX/sxFcddVVV1111VVXXXXZ2bNnn/H1X//173Pffffd+o7v+I6f9WIv9mKvzVX/rSTxorLNfwRJvChsc9VVV1111VVXXfW/AMFVV1111VVXXXXVVc/yW7/1W9/9W7/1W999zTXXPPjDP/zDv+uaa655MFf9t4kI/iW2eWFs84JIAkASkpDEc5PEVVddddVVV1111f9iBFddddVVV1111VVXPYff/u3f/p5/+Id/+O1rrrnmwZ/7uZ/721z1v4ZtXlSSAJAEgCQAJCEJSbwwJ06c4OzZs8/gqquuuuqqq6666n82gquuuuqqq6666qqrnsN9991369d//de/z3333XfrmTNnHvRN3/RNT+eq/xaS+Neyzb+WJAAk8aKyzVVXXXXVVVddddX/AgRXXXXVVVddddVVVz2P++6779bP+qzPep377rvv1muuuebB3/RN3/R0rvovl5kP4t/ANraxzQsjCUlIQhKSkMSL4sSJE1x11VVXXXXVVVf9L0Bw1VVXXXXVVVddddXzdd999936mZ/5ma/9D//wD799zTXXPPibvumbnn7NNdc8mKv+y5RSkMR/NUk8P5K4n23uu+++W7nqqquuuuqqq676n43gqquuuuqqq6666qoX6OzZs8/4+q//+ve57777br3mmmse/Dmf8zm/dc011zyYq/5HsM2/hSQkIQlJSEISkpAEgCQk8YLY5qqrrrrqqquuuup/AYKrrrrqqquuuuqqq16o++6779bP+qzPep1/+Id/+O1rrrnmwZ/7uZ/72+/4ju/4WVz1n04Sz49tHsg2/16SuJ8kXhjbnDhxgrNnz97KVVddddVVV1111f9sBFddddVVV1111VVX/Yvuu+++W7/+67/+fX7kR37ks237nd7pnT77Hd/xHT+Lq/5TSeI/kiSemyQkASAJSbwobHPVVVddddVVV131vwDBVVddddVVV1111VUvkvvuu+/WH/3RH/2c3/qt3/pugHd6p3f67G/6pm96+ou92Iu9Nlf9p5D0YF4A2/x7SEISkpCEJCTxojp58iRXXXXVVVddddVV/wsQXHXVVVddddVVV131r/KjP/qjn/MhH/IhD/mHf/iH377mmmse/OEf/uHf9U7v9E6fzVX/4STxorLNi0ISz48kACQhCUn8S+67775bueqqq6666qqrrvqfjeCqq6666qqrrrrqqn+1++6779av//qvf58f+ZEf+exrrrnmwe/4ju/4Wd/0Td/09Hd8x3f8LK76DyWJF5VtbPOikoQkJAEgiecmiauuuuqqq6666qr/xQiuuuqqq6666qqrrvo3ue+++2790R/90c/5kA/5kIf8wz/8w29fc801D36nd3qnz/6mb/qmp7/O67zOe3PVv5sk/jNIQhL3k4QkJCEJSQBI4gU5efIkV1111VVXXXXVVf8LUI4fP85VV1111VVXXXXVVf92h4eHu7/1W7/1PWfPnn3Ggx/84Je+5pprHvyKr/iKb/26r/u673N4eLh76623/jVX/ZvUWt96sVi8dCmFUgoRQUQgCUlIAkASkpCEJCQhCUlIQhKSiAgigoiglEKtlVorpRRKKdyvtUZrjdYarTUyk8wkM8lMWms85jGPecbP//zPfzVXXXXVVVddddVV/7NRjh8/zlVXXXXVVVddddVV/3633nrrX//Zn/3ZzxweHu5ec801D77mmmse/Iqv+Ipv/Tqv8zrvvbm5eRzQ2bNnb+WqF9lisfjo2Wz24FIKpRQigohAEpKQhCQkIQlJSEISkpCEJCQhiYggIogISimUUqi1UkqhlIIkbJOZtNZordFaIzPJTDKTzCQzebmXe7lLP//zP//VXHXVVVddddVVV/3PRuWqq6666qqrrrrqqv8w9913360/+qM/+jm//du//T1nzpx58Du90zt91ou92Iu99ju90zt9NsDZs2ef8Zu/+Zvf9du//dvfc999993KVS9Ua43/LJKQBIAkJAEgiX/Jzs4O9913361cddVVV1111VVX/c9HOX78OFddddVVV1111VVX/cc6PDzcPXv27K2/9Vu/9T2//du//T2bm5vHH/KQh7z05ubm8Rd/8Rd/7Td/8zf/6Nd5ndd5783NzeOAzp49eyv/Cm/7tm/7bq/8yq/89n/913/92/wXed/3fd/Pv+WWW0498YlPfBz/Rfq+f+/5fP7gUgqlFCKCiEASkpCEJCQhCUlIQhKSkIQkJCGJiCAiKKVQSqGUQq2VWisRgSQyk9YarTVaa7TWyEwyk8wkM+m6joc85CHP+K3f+q3v5qqrrrrqqquuuup/NvSgBz2Iq6666qqrrrrqqqv+811zzTUPfrEXe7HXerEXe7HXfp3XeZ335gHuu+++WwH+4R/+4bf/4R/+4Xfuu+++W8+ePXvrfffddyvP5Sd+4ifMA3zAB3xAvXDhQuMBrrnmmgefOXPmwS/2Yi/2Wi/+4i/+2vfdd98zvv7rv/69+Td4yEMesvjyL//yIx7g7d7u7cR/gY2Njd86duzYa/d9T9d1lFIopRARRAQRgSQkERFIQhKSKKUQEUQEEUFEUEqh1kqtla7rmM1mzGYzuq6j1gpAa41hGFiv16zXa9brNeM4Mo4j0zQxjiPXXXcdN9100/d8/dd//Xtz1VVXXXXVVVdd9T8betCDHsRVV1111VVXXXXVVf+1rrnmmgefOXPmwS/2Yi/2Wi/+4i/+2i/2Yi/22rwA9913361nz569FdCLvdiLvRbPx2/91m99N8A111zz4Bd7sRd7bZ7L2bNnn/H3f//3v8VzEmCekwDzAK/zOq/z3jyXs2fPPuM3f/M3v+vs2bPPALjvvvtuPXv27K333Xffrddcc82DAc6cOfNggGuuuebBAGfOnHkQwG//9m9/z3333XcrL4Ljx48/fbFYPLjve7quo5RCKYWIICKICCQhiYhAEpKQRCmFiCAiiAgiglIKtVZqrfR9T9/3zGYz+r6n1gpAa431es16vWa9XrNerxnHkXEcmaaJcRy57rrruOmmm77n67/+69+bq6666qqrrrrqqv/Z0IMe9CCuuuqqq6666qqrrvrvdc011zz4zJkzD77mmmsefObMmQe9+Iu/+GufOXPmwddcc82DAe67775br7nmmgfzf8CHfMiHPOS+++67lRfB9vb207e2th48m82otVJKoZRCRBARSCIikIQkIgJJSKKUQkQQEUQEEUEphVortVb6vmc2mzGbzej7nlorANM0MQwDq9WK9XrNMAwMw8A4jkzTxDiOXHfdddx0003f8/Vf//XvzVVXXXXVVVddddX/bFSuuuqqq6666qqrrvpvd999991633333foP//APAPzoj/7o5/BM11xzzYPPnDnzYMAf/uEf/t3XXHPNg3kuX//1X/8+AC/2Yi/2Wtdcc82DX+zFXuy1eYB/+Id/+O3f+q3f+h6ekwHxnAyIB/jwD//w7+L5+Id/+IfffrEXe7HX5l/hH/7hH377vvvuu5V/BUk8kG1eENsASMI2L4gk7icJSUgCQBIAknhBjh07xn333fd0rrrqqquuuuqqq/7nQw960IO46qqrrrrqqquuuup/j5/4iZ8wD/B2b/d24rlcc801DwZ4sRd7sdd+sRd7sdc6e/bsM37kR37ks/k3+omf+AnzAG/3dm8ngGuuuebBr/3ar/1er/M6r/Pe11xzzYN5EZw9e/YZv/mbv/ld//AP//A7//AP//DbvBDb29tP397efnDXdXRdRymFiKCUQkQgiYhAEpKQhCQigoiglEJEEBFEBKUUaq10XUff98xmM2azGbPZjFortpmmiWEYWK1WrFYrhmFgGAbGcWSaJsZx5JGPfCSr1eqzf/RHf/RzuOqqq6666qqrrvqfDT3oQQ/iqquuuuqqq6666qqr/j2uueaaB7/Yi73Ya73Yi73Ya7/O67zOe/Miuu+++2790R/90c/5rd/6re/m+djZ2Xn61tbWg/u+p9ZKKYWIoJRCRCCJiEASkpCEJCKCiKCUQkQQEZRSKKVQSqHrOvq+Zz6fM5vNmM1mlFIAmKaJ9XrNarVitVoxDAPDMDCOI9M0MY4jj3zkI1mtVp/9oz/6o5/DVVddddVVV1111f9slOPHj3PVVVddddVVV1111VX/HoeHh7u33nrr3/zpn/7pz/z2b//299x6661/s7m5efyaa655MA/wmZ/5ma/zW7/1W98N8JCHPOSlNzc3j7/iK77iW7/u677u+2xsbBz7h3/4h9/hAWaz2Uf3fX+8lEJEEBFIIiIAkIQkJCEJSUhCEpKICCQhiYggIiilUEqh1kqtla7rqLUSEUjCNq01pmmitUZrjdYatslMMpOHPexhPP3pT/+eW2+99a+56qqrrrrqqquu+p8NPehBD+Kqq6666qqrrrrqqqv+M5w5c+ZBr/M6r/Per/M6r/Pe11xzzYPf7u3eTjzTNddc8+AXe7EXe+3XeZ3Xea8Xe7EXe22A++6779bf+q3f+u4f/dEf/RyAEydOeLFY0Pc9tVZKKUQEEUFEEBFEBJKQhCQkERFEBKUUIoKIoJRCKYVaK13X0fc98/mc+XzObDajlALAOI6s12tWqxWr1Yr1es0wDEzTxDiOjOPIK7zCK/D3f//37/Nbv/Vb381VV1111VVXXXXV/2zoQQ96EFddddVVV1111VVXXfWf6ZprrnkwwH333Xcrz8eZM2ce9BEf8RHf/WIv9mKvDXDffffd+tu//dvf82u/9mufNZ/P6fueWiulFCKCiCAiiAgkERFIQhKSiAgigoiglEJEUEqhlEKtla7rmM1mzOdz5vM5fd9TawVgHEfW6zXL5ZLVasV6vWYcR8ZxZBxHxnHkDd7gDfj93//99/mt3/qt7+aqq6666qqrrrrqfzaCq6666qqrrrrqqquu+k9233333Xrffffdygtw9uzZZ3zmZ37m63zIh3zIQ/7hH/7ht6+55poHv+M7vuNn2eY/gyQeSBKSAJDEi+Ls2bO3ctVVV1111VVXXfU/H8FVV1111VVXXXXVVVf9D3Hffffd+pmf+Zmv8/Vf//Xvc999993KA9jmBbHNi0oSAJKQhCQkIQlJ3E8SkpDEc8tMrrrqqquuuuqqq/6XoHLVVVddddVVV1111VX/w/zWb/3Wd//93//9b0m6lX8l27yoJCEJSUgCQBKSeGFOnDjBfffddytXXXXVVVddddVV//MRXHXVVVddddVVV1111f9A9957L8/NNi+IbWzzwkgCQBKSAJCEJCQhCUn8S2xz1VVXXXXVVVdd9b8Elauuuuqqq6666qqrrvp/ShKSkIQk7icJSbwgJ06c4Kqrrrrqqquuuup/CSpXXXXVVVddddVVV131v5RtJPGvIQkASUhCEpKQBIAkXhT33XffrVx11VVXXXXVVVf9z0flqquuuuqqq6666qqr/geTxH80SUhCEpKQhCQAJCEJAEk8kCSuuuqqq6666qqr/pehctVVV1111VVXXXXVVf9DSeI/myQiAkk8kCRekBMnTnDVVVddddVVV131vwSVq6666qqrrrrqqquu+h/I9oP5DySJ+0lCEpKQhCQkASAJSdxPEpJ4oPvuu+9Wrrrqqquuuuqqq/53oHLVVVddddVVV1111VX/x0kCQBKSuJ8kJCEJSQBI4vmRBIAkrrrqqquuuuqqq/4XIbjqqquuuuqqq6666qr/hWwDYJvnZpsXRhKSkIQkJBERSEISkpDE87O9vc3Zs2dv5aqrrrrqqquuuup/BypXXXXVVVddddVVV131/5AkJCEJSUhCEg8kiecmiauuuuqqq6666qr/RahcddVVV1111VVXXXXV/0CZ+WBeRLa5nyReGElIAkASkpCEJAAkIYkXZGdnh/vuu+9Wrrrqqquuuuqqq/53ILjqqquuuuqqq6666qr/gSQhiedmG9v8e0lCEpKQhCQkIQlJSOKqq6666qqrrrrq/wAqV1111VVXXXXVVVdd9T+QJP6jSQJAEpKQhCQiAklIQhIPJImrrrrqqquuuuqq/8WoXHXVVVddddVVV1111f9AkvjPIAkASQBIQhKSkASAJAAk8dx2dna46qqrrrrqqquu+l+EylVXXXXVVVddddVVV/0PJIn/SJK4nyQAJBERSEISkpAEgCTuJ4kHuu+++27lqquuuuqqq6666n8Hgquuuuqqq6666qqrrvpfyjb/VpKQhCQkERFIQhKSuOqqq6666qqrrvo/guCqq6666qqrrrrqqqv+Z3ow/8EkIQlJSEISkogIJCEJSTw/kgDY2dnh7Nmzz+Cqq6666qqrrrrqfwcqV1111VVXXXXVVVdd9T+QJP4zSUISkpCEJCQhCUlI4vmxzVVXXXXVVVddddX/IlSuuuqqq6666qqrrrrqfyBJSOJfyzb3k8TzIwmAiEASkpBERPBAkpDE/SRx/Phxrrrqqquuuuqqq/4XIbjqqquuuuqqq6666qr/gSTxorDN/Wzz/EjifpIAkIQkIgJJSEISkpDEC2Kb++6771auuuqqq6666qqr/ncguOqqq6666qqrrrrqqv+BIuLBvIhs8y+RhCQAJCEJSUgiIogIJCEJAElcddVVV1111VVX/R9AcNVVV1111VVXXXXVVf8D2QZAEs+PbR7INs+PJB5IEpKQhCQkIQlJSEISknggSdxvZ2eHs2fP3spVV1111VVXXXXV/w5Urrrqqquuuuqqq6666n8gSfxnkoQkJBERSEISDySJq6666qqrrrrqqv/lqFx11VVXXXXVVVddddX/E5KQhCQkIYmIQBKSkIQkJCGJ5+f48eNcddVVV1111VVX/S9C5aqrrrrqqquuuuqqq/4HksR/FklIQhKSkEREIAlJPJAkACRxv/vuu+9Wrrrqqquuuuqqq/53oHLVVVddddVVV1111VX/Q0niP4oknpskJBERSEISkpCEJJ4f21x11VVXXXXVVVf9L0Jw1VVXXXXVVVddddVV/wNFxIN5LrYBsM2/lSQkIYmIICKQhCQkIYn7SeK5nThxgquuuuqqq6666qr/RQiuuuqqq6666qqrrrrqfyBJ/Ets86KQBIAkACQhCUlIQhIRgSQAJPFAkrjffffddytXXXXVVVddddVV/3tQueqqq6666qqrrrrqqv8jbPMvkQSAJCQREUQEkpCEJCQhiecmiauuuuqqq6666qr/ZQiuuuqqq6666qqrrrrqfxHb/FtIQhIAkpCEJCQhCUlIQhIvyPb2NmfPnr2Vq6666qqrrrrqqv89CK666qqrrrrqqquuuup/oL7vH8yLwDYAtnlRSEISkpBERBARRASSkIQkACQhCQBJXHXVVVddddVVV/0vRHDVVVddddVVV1111VX/A7XWeFHZ5gWRxANJAkASEYEkJCEJSUgCQBLPbWdnh/vuu+9Wrrrqqquuuuqqq/73oHLVVVddddVVV1111VX/T0gCQBKSkIQkIgJJSAJAEg8kiauuuuqqq6666qr/pahcddVVV1111VVXXXXV/3GSkASAJCQhCUlEBJKQhCQkcdVVV1111VVXXfV/CJWrrrrqqquuuuqqq676H0oSL4htJPFvIQlJRASSiAgkERFIQhKSeG7b29tcddVVV1111VVX/S9D5aqrrrrqqquuuuqqq/4HksS/lyQeSBKSkIQkJBERSEISkpDE/SQhiQe67777buWqq6666qqrrrrqfw8qV1111VVXXXXVVVdd9T9QKeXB/CeKCCQhiYgAQBKSkMRzk8RVV1111VVXXXXV/0IEV1111VVXXXXVVVdd9X+QJB5IEpKQhCQkERFEBJKICCRxP0k8t52dHc6ePfsMrrrqqquuuuqqq/73oHLVVVddddVVV1111VX/x0nifpKQhCQkIQlJSEISkpDEA0kCwDZXXXXVVVddddVV/8tQueqqq6666qqrrrrqqv+lbCOJF0YSz00SkogIIoKIAEASkrifJCRxv52dHa666qqrrrrqqqv+lyG46qqrrrrqqquuuuqq/wVs8/zYBsA295PEc5OEJCQhCUlIQhKSiAgkIQlJSOK52ea+++67lauuuuqqq6666qr/PQiuuuqqq6666qqrrrrqf5jMfDAvhG0eyDb/GpKQhCQigohAEpK46qqrrrrqqquu+j+GylVXXXXVVVddddVVV/0fJwkASUhCEhFBRCAJSQBIQhKSeH62t7c5e/bsrVx11VVXXXXVVVf970Hlqquuuuqqq6666qqr/h+QBIAkJCEJSUQEEYFtJCEJAElIAkASkrjqqquuuuqqq676X4jKVVddddVVV1111VVX/Q8kiX8vSTyQJAAkIYmIQBKSkIQkJCGJ+0nifseOHeOqq6666qqrrrrqfxkqV1111VVXXXXVVVdd9T9MZj6Y/yCSeCBJAEhCEhFBRGAbSfxL7rvvvlu56qqrrrrqqquu+t+DylVXXXXVVVddddVVV/0vYhtJ/GtIQhKSkIQkJBERSEISAJKQhCSeH9tcddVVV1111VVX/S9DcNVVV1111VVXXXXVVf/DSAJAEg9km/vZ5t9KEhGBJCICSUhCEpIAkIQkHuj48eNcddVVV1111VVX/S9D5aqrrrrqqquuuuqqq/4PkcQLIglJSEISkpBERGAbSQBI4n6SkIQk7rvvvlu56qqrrrrqqquu+t+FylVXXXXVVVddddVVV/0fYJsHksQDSQJAEpKQREQQEUgCQBKSeH4kcdVVV1111VVXXfW/EMFVV1111VVXXXXVVVf9D5OZD5bEv8Q2/xJJSAJAEpKQhCQkIYmIQBKSkIQkJPFAm5ubnD179lauuuqqq6666qqr/nehctVVV1111VVXXXXVVf/DSOKBbPOC2AZAEs9NEs+PJCKCiCAikIQkJCGJ+0niqquuuuqqq6666n85KlddddVVV1111VVXXfU/jCT+o0lCEpKQhCQkIQlJSEISz48ktre3ue+++27lqquuuuqqq6666n8XKlddddVVV1111VVXXfU/jCT+s0hCEpKICCKCiABAEpKQhCQAJHHVVVddddVVV131vxiVq6666qqrrrrqqquu+j9OEpKQhCQkERFIQhKSkIQkJHHVVVddddVVV131fwjBVVddddVVV1111VVX/Q8jiRfGNi+MJO4niecmCUlEBBGBJCQhCQBJAEjifltbW1x11VVXXXXVVVf9L0Tlqquuuuqqq6666qqr/oex/SD+E0hCEpKQhCQkIQlJSEISAJK4nyQA7rvvvlu56qqrrrrqqquu+t+FylVXXXXVVVddddVVV/0PIwlJ/HtIQhIAkpCEJCQREUQEEUFEEBHY5vmRxFVXXXXVVVddddX/YgRXXXXVVVddddVVV131P4wk/rVs86KQhCQkIQlJSEISkpCEJJ7b9vY2Z8+efQZXXXXVVVddddVV/7tQueqqq6666qqrrrrqqv9hJPEfRRIAkpCEJCQhiYhAEpKQhCQkcT9J3M82V1111VVXXXXVVf8LEVx11VVXXXXVVVddddX/MBHxYP4FtnlRSeKBJCEJSUQEkpCEJAAkIYkH2tnZ4aqrrrrqqquuuup/IYKrrrrqqquuuuqqq676H8Y2/xq2+ZdIQhKSkEREIAlJSEISkpDEA0lCEpnJfffddytXXXXVVVddddVV/7sQXHXVVVddddVVV1111f8wknhBbHM/29jmBZHEA0lCEpKQREQgCUlIQhJXXXXVVVddddVV/8cQXHXVVVddddVVV1111f8RkpDEA0lCEpIAkIQkIgJJRAQRgSQAJCEJAEncb2tri7Nnz97KVVddddVVV1111f8uVK666qqrrrrqqquuuup/GElI4t9KEpJ4bpKQhCQkERFIQhKSkMT9JPFAtrnqqquuuuqqq676X4jKVVddddVVV1111VVX/T8gCUlIQhKSkIQkJCEJSUjigSQBcOzYMa666qqrrrrqqqv+FyK46qqrrrrqqquuuuqq/2EkPZjnYhvb/GtJQhIPJImIQBKSkIQkACQhiQeShG3uu+++W7nqqquuuuqqq67634XKVVddddVVV1111VVX/Q8jif8IknggSUhCEpKICCQhCQBJvCC2ueqqq6666qqrrvpfiMpVV1111VVXXXXVVVf9HycJSQBIIiKQhCQkIQlJSEISAJKQxP2OHTvGVVddddVVV1111f9CBFddddVVV1111VVXXfW/jG3+JZJ4bpKQhCQkIYmIAEAS95PE/SQhifvuu+9Wrrrqqquuuuqqq/73oXLVVVddddVVV1111VX/w5RSHsx/EEkASEISkpBERCAJSUhCEpKQxHOTxFVXXXXVVVddddX/UgRXXXXVVVddddVVV131v5xtHkgSAJIAkMT9JCEJSUQEkpAEgCSen42NDc6ePXsrV1111VVXXXXVVf/7EFx11VVXXXXVVVddddX/UJJ4QWzzQJIAkMTzIwlJSEISkpCEJCQhiftJQhKSkMRVV1111VVXXXXV/2JUrrrqqquuuuqqq6666n8gSfxLbAMgiRdEEpIAkIQkJBERSEISkpCEJCTx3DY3N7nvvvtu5aqrrrrqqquuuup/HypXXXXVVVddddVVV131f5AkHkgS95OEJCQhCUlI4qqrrrrqqquuuur/ICpXXXXVVVddddVVV131P0zXdQ/mP4Ak7icJSUhCEpKQhCTuJ4kHkgSAJK666qqrrrrqqqv+lyK46qqrrrrqqquuuuqq/2Eyk38LSQBI4n6SkASAJCQREUgiIgCQhCQkIQlJ3E8SGxsbXHXVVVddddVVV/0vRXDVVVddddVVV1111VX/w0jiBbHNv4UkJCEJSUhCEpKQxHOTxP0kcd99993KVVddddVVV1111f8+BFddddVVV1111VVXXfU/yOu8zuu8t23+vSQhCQBJ3E8SkogIJCEJAElcddVVV1111VVX/R9EcNVVV1111VVXXXXVVf+DvOM7vuNn8e8giQeSBIAkJCEJSUhCEpKQBIAkJPHcNjc3OXv27DO46qqrrrrqqquu+t+HylVXXXXVVVddddVVV/0PI4n/DJKQhCQkIQlJSEISz00SkrDNVVddddVVV1111f9SVK666qqrrrrqqquuuup/kHvvvRfb/GvY5oEk8UCSkASAJCQhCUncTxKSAJDEA21tbXHVVVddddVVV131vxTBVVddddVVV1111VVX/Q9xzTXXPPglXuIlHiyJF8Y2/xJJSEIS95OEJCQhCUlIQhLPTRL3s8199913K1ddddVVV1111VX/+xBcddVVV1111VVXXXXV/xD33XffrQCPfvSjeVHZ5l8iCUlIQhKSkASAJB5IEveThCSuuuqqq6666qqr/hcjuOqqq6666qqrrrrqqv9B/uEf/uG3X/3VX53nxzYviCQk8dwkASCJ+0lCEpIAkIQkJPH8XHPNNZw9e/ZWrrrqqquuuuqqq/73Ibjqqquuuuqqq6666qr/QX7rt37rex796Edz6tQpXhjb2Oa5SeJ+kgCQBIAkJCEJSUhCEv+S5XL5jPvuu+9Wrrrqqquuuuqqq/73Ibjqqquuuuqqq6666qr/QX7rt37ruzPz1rd4i7fg30oSknggSUhCEpKQhCQkIQlJPD+PetSjuO+++57OVVddddVVV1111f9OBFddddVVV1111VVXXfU/zI/+6I9+zsMe9rBb3/RN3xQA2/xbSUISAJKQhCQkIYkXRBKLxYJHPepR/NZv/db3cNVVV1111VVXXfW/E5Wrrrrqqquuuuqqq676H+a3fuu3vvvMmTMPeqd3eqfPlsSv/uqv8m8hiftJAkASkpCEJCRxP0kASGI2m/HIRz6Sf/iHf/jt3/qt3/purrrqqquuuuqqq/53Irjqqquuuuqqq6666qr/gX7rt37ru//hH/7ht9/kTd6Ez/iMz+DEiRP8W0hCEgCSkIQkJHE/STxQrZWHPvShnDhxgh/5kR/5HK666qqrrrrqqqv+96IcP36cq6666qqrrrrqqquu+p/m6Ojo0j/8wz/8zq233vo3r/Var/XWL/7iL87GxgZPe9rTkIQkJCEJSZRSqLVSSqGUQimFUgq1Vmqt9H3PfD5nc3OT7e1ttre32djYoO97JJGZrFYrVqsVJ0+e5ClPecpvf/3Xf/37/MM//MNvc9VVV1111VVXXfW/F+X48eNcddVVV1111VVXXXXV/0SHh4e7R0dHu7feeuvfvNZrvdZbP+xhD+PlX/7lWSwWPP3pT0cSkgAopVBKoZRCKYVSCrVWSil0XUfXdcznczY2Ntje3mZ7e5uNjQ26rkMS586dY29vj4jgvvvuu/W7vuu7PuYf/uEffpurrrrqqquuuuqq/90ox48f56qrrrrqqquuuuqqq/6nOjw83L311lv/+rd/+7e/5yEPechL33LLLQ9+6EMfysu93Mtxww03sFqt2N3dpdZKKYVSCqUUSimUUqi1Umul73vm8zmbm5tsb2+zvb1N13UcHBxw++23s1qtuPfee2+99dZb//pLv/RL3+bWW2/9a6666qqrrrrqqqv+90MPetCDuOqqq6666qqrrrrqqv8tXuzFXuy13+md3umzXuzFXuy1eaaLFy9y2223cfvtt3N4eEitleVyyWq1YjabcerUKTY2Njh9+jTXX389W1tbzOdzbHO/++6779Yf/dEf/Zzf+q3f+m6uuuqqq6666qqr/u9AD3rQg7jqqquuuuqqq6666qr/ba655poHv/Zrv/Z7vfiLv/hrv9iLvdhr829w33333fpbv/Vb33327Nln/NZv/dZ3c9VVV1111VVXXfV/D3rQgx7EVVddddVVV1111VVX/W92zTXXPPjFXuzFXvvFXuzFXuuaa655MMCZM2cefM011zwY4L777rsV4OzZs7fed999t9533323/sM//MPv/MM//MNvc9VVV1111VVXXfV/G3rQgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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/1X8I75L/M2Yj6jAAAAAAElFTkSuQmCC) ```js // Scale an imported model. @@ -72,4 +72,38 @@ cube ![Rendered example of scale 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEj5UlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1dRueqqq6666qqrrvoXvNiLvdhrc9VVV/2PdPbs2Vvvu+++W7nqqquuuuqqq656/qhcddVVV1111VVXvQAv9mIv9tof/uEf/l3XXHPNg7nqqqv+R/qHf/iH3/77v//73/7RH/3Rz+Gqq6666qqrrrrqeaEHPehBXHXVVVddddVVVz23d3zHd/ysd3qnd/rsv/iLv+DHfuzHuOr/D9tc9b/H67/+6/MGb/AG/MM//MNvf+ZnfubrcNVVV1111VVXXfWc0IMe9CCuuuqqq6666qqr7nfNNdc8+MM//MO/68Ve7MVe+9d//df59V//da666v8j2/xvceLECT7ogz6IcRxv/azP+qzXue+++27lqquuuuqqq6666gr0oAc9iKuuuuqqq6666iqAa6655sGf8zmf81td1z34x3/8x3na057GVf+32eaq/xtOnDjBB37gBzKO462/9Vu/9d0/+qM/+jlcddVVV1111VVXAeX48eNcddVVV1111VVXvc7rvM57f+7nfu5v3Xvvvce/7uu+josXL3LV/32SkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQk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IEn8R7LNCyKJq/53sM3/FLZ5bhsbGwDcd999t3LVVVddddVVV/1vR+Wqq6666qqrrvo/ZWNjg8PDQyTxorANgCReFLYBkMSLwjb3k8SLyjYAkvjXsM39JPFvYZv7SeLfwzbPTRL/GWzzwkjiqv9atvmfyDYvzMbGBlddddVVV1111f8ZBFddddVVV1111f8J99133608gG1s86KyjW1eVLaxzb+GbWzzr2Eb29jmX8s2trGNbf4tbGMb29jmP4JtbGMb29jmv4JtbGMb29jGNraxjW2uetHZxja2sY1tbGMb29jmfwrb2MY2tnlRnT179lauuuqqq6666qr/7Qiuuuqqq6666qr/E86ePXsrwMbGBg9kG9u8qGxjmxeVbWxjmxeVbWxjm38N29jGNv8WtrGNbf6tbGMb29jmP4ptbGMb29jGNv/VbGMb29jGNraxjW1sYxvb2MY2/5fYxja2sY1tbGMb29jGNrb5n8w2trGNba666qqrrrrqqv/XqFx11VVXXXXVVf8v2AZAEi8K2wBI4kVlGwBJvKhscz9JvKhscz9J/GvZ5oEk8W9hm+cmif8otnl+JPE/hW2u+u9lm/9IGxsbANx33323ctVVV1111VVX/W9HcNVVV1111VVX/Z9w33333QqwubnJC2Mb27yobGMb27yobGMb2/xr2MY2/1q2sY1t/q1sYxvb/HvZxja2sc1/BtvYxja2sY1trvq/zza2sY1tbHPVVVddddVVV131QlC56qqrrrrqqqv+T9nY2OBFYZv7SeJFYRsASbyobAMgiReVbe4niX8N2zyQJP61bPNAkvj3sM1zk8R/Btu8MJK46n8H2/x32NjYAOC+++67lauuuuqqq6666v8CKlddddVVV1111f8J99133608k20AJPGisA2AJF4UtgGQxIvKNveTxIvKNveTxL+Wbe4niX8L2zyQJP69bPPcJPGfzTYvjCSu+q9lm/9JNjY2ADh79uytXHXVVVddddVV/xdQueqqq6666qqr/s+yDYAkXhS2AZDEi8I295PEi8o2AJL417DN/STxr2Wb+0ni38o2DySJ/wi2eW6S+K9kmxeVJK564Wzzv83GxgYA9913361cddVVV1111VX/F1C56qqrrrrqqqv+Tzh79uwzADY3N3lutgGQxIvCNgCSeFHZBkASLyrb3E8S/xq2uZ8k/rVs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sI1t/j1sY5t/D9vY5t/LNrb597LNfxTb/HvZxjb/Xrb597DNv4dt/ivZ5j+bJP6zSOKqq6666qqrrvp/jeCqq6666qqrrroKsI1t/j1s8+9lm38v29jm38s2/162sc1/BNvY5t/LNv9etvn3sM2/h23+LWzzX8E2/9NtbGwAcN999z2dq6666qqrrrrq/zKCq6666qqrrrrq/7SzZ8/eCrC9vc2Lwjb/Hraxzb+HbWzz72Ub2/x72MY2/162sc1/BNvY5t/DNrb597CNbf6tbHPVfy5JvCCbm5tcddVVV1111VX/LxBcddVVV1111VVXPRfb2Obfwza2+fewjW3+vWzz72Ub2/x72cY2/xFs8+9lm38v2/xb2ebfyjb/Frb517LN/xSS+I909uzZZ3DVVVddddVVV/1fRnDVVVddddVVV131AtjGNv8etrHNv4dtbPPvYRvb/HvZxjb/Xrb5j2Ab2/x72MY2/x62+beyzb+Vba56/iRx1VVXXXXVVVddBRBcddVVV1111VX/p9133323AmxtbfFvZZt/L9v8e9nGNv8etrHNv5dt/r1sY5v/CLb597LNv4dt/q1s81/JNv/fbWxsAHD27Nlbueqqq6666qqr/i8juOqqq6666qqr/s+77777bgXY2tri38o2tvn3sI1t/r1s8+9lG9v8e9jGNv9etvmPYBvb/HvY5t/DNv9Wtvm3sM3/F5L4j7KxsQHAfffddytXXXXVVVddddX/ZQRXXXXVVVddddX/G1tbW9jm38M2tvn3sI1t/j1sY5t/L9v8e9nGNv8etrHNfwTb/HvY5t/DNv9Wtvm3sM1/Ntv8byGJq6666qqrrrrqqmciuOqqq6666qqr/s87e/bsrTyAbWzz72Eb2/x72MY2/x62sc2/h21s8+9lm38v29jm38s2/x62sc2/lW3+rWzzX8E2/59tbGwAcN99993KVVddddVVV131fxnBVVddddVVV131/5ZtbPPvYZt/L9v8e9nm38s2tvn3sI1t/r1s8+9lG9v8e9jm38o2/5VscxVI4qqrrrrqqquuuuoBCK666qqrrrrqqv/z7rvvvlsBtra2eH5s8+9hG9v8e9jGNv8etrHNv5dt/r1sY5t/D9v8R7DNv4dt/q1s829hm/8KtvnvJokXhST+o2xubgJw33333cpVV1111VVXXfV/HcFVV1111VVXXfV/3n333XcrwNbWFi+IbWzz72Eb2/x72MY2/x62sc2/h21s8+9lm38P29jm38s2/x62+beyzb+Fbf61bPP/mSReFBsbGwCcPXv2Vq666qqrrrrqqv/rCK666qqrrrrqqqsewDa2+fewzb+Xbf69bPPvZRvb/HvYxjb/Hrb597LNv4dt/q1sc9X/DJK46qqrrrrqqqv+XyG46qqrrrrqqqv+zzt79uwzALa3t3lR2ebfwza2+fewjW3+PWxjm38v2/x72ebfwza2+fewjW3+rWzzX8k2/1q2+c9im/8OkviPIAmAjY0NAO67775bueqqq6666qqr/q8juOqqq6666qqr/s+77777bgXY2triX8M2tvn3sI1t/j1sY5t/D9vY5t/DNrb597CNbf49bPPvZZt/K9v8W9jmfyLb/F8giauuuuqqq6666qrng+Cqq6666qqrrrrqX2Cbfy/b/HvZ5t/LNv9etvn3ss2/h23+vWzzb2Wbfwvb/GvZ5qp/P0ncb2NjA4D77rvvVq666qqrrrrqqv/rCK666qqrrrrqqv83tre3+beyjW3+PWxjm38P29jm38M2tvn3sI1t/j1s8+9hm38v2/xb2ebfwjb/Wrb517DN/waS+I8giauuuuqqq6666qoXgOCqq6666qqrrvo/7+zZs7cC2MY2/x62sc2/h21s8+9hm38v2/x72ebfwza2+beyjW3+PWzzb2Wbq/5zSeLfSxIPtLGxAcDZs2efwVVXXXXVVVdd9X8dwVVXXXXVVVdd9f+ObWzz72Gbfy/b/HvYxjb/Hraxzb+HbWzz72Gbfw/b/HvY5r+Sbf61bPOfxTZXXXXVVVddddVV/0cRXHXVVVddddVV/+fdd999twJsb2/zQLb597CNbf49bGObfw/b2Obfwzb/Xrb597DNv4dt/j1s829hm38L2/xnss3/B5J4YSTx3DY2NgC47777buWqq6666qqrrvq/juCqq6666qqrrvp/4b777rsVYGtriweyjW3+PWzz72Wbfy/b/HvYxjb/Hrb597CNbf6tbPPvYZt/C9v8V7DN/yeS+M+wsbEBwNmzZ2/lqquuuuqqq676v47gqquuuuqqq666CrDNv4dtbPPvYRvb/HvYxjb/Hrb597CNbf49bPNvZZt/D9v8W9jmX8s2V/3bSeKFkcRVV1111VVXXfX/HsFV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M9nmP4NtXhS2ueo/hiT+PSTxbyGJ/0iS+LeQxL+GJO63WCwAuO+++27lqquuuuqqq676/47gqquuuuqqq6666t/BNv9atvnXsM1V//tJ4vmRxP9kkvjXkMSLShIvCkncTxL3k8TzM5/PATh79uytXHXVVVddddVV/98RXHXVVVddddVVVwH33XffrQDb29v8a9nmfxLbvKhs89/BNlf995PEv5YkHkgSLypJvCCSuOqqq6666qqrrvpPQHDVVVddddVVV10F3HfffbcCbG9v81/BNv8atvnvZpv/Sra56jlJ4v8DSfxbSWKxWHDVVVddddVVV131TARXXXXVVVddddVVz8U2/1q2+Z/ENi8q2/xHss1V//NI4l8iif9Ikvj3ksT9JHE/SdxPEs/PfffddytXXXXVVVddddX/dwRXXXXVVVddddVVz4dt/rVs869hm38N21z1P5sk/qtJ4rlJ4j+CJP41JPGiksRVV1111VVXXXXVfwGCq6666qqrrrrqKuDs2bO3Amxvb/NfyTb/WWzzH802V/3/JYkHksSLShIviCT+I0hisVgAcPbs2Wdw1VVXXXXVVVddBQRXXXXVVVddddVVwH333XcrwM7ODvezzb+Wbf4z2eY/g23+q9nm38s2/xdJ4j+bJP4zSeLfQhL3k8T9JHE/SdxPEg80n88BuO+++27lqquuuuqqq666Cgiuuuqqq6666qqrXgjb/GvZ5l/DNv9ZbPPfwTZX/e8iif8qkvjPslgsALjvvvtu5aqrrrrqqquuugoIrrrqqquuuuqqq4CzZ8/eCrC9vc1zs83/JLb5/8I2/x62+b9CEv9WkvjXksQLI4kHksQLIokXRBL/ESRx1VVXXXXVVVdd9XwQXHXVVVddddVVVwH33XffrQA7Ozv8R7DNv4Zt/rvZ5kVhm6v+Y0ji30MSz00S/xkk8Z9NEveTxP0kcT9J3E8SV1111VVXXXXVVf8Cgquuuuqqq6666qoXgW3+J7HNi8o2V/33ksT/JJL4zySJ/y6LxQKA++677+lcddVVV1111VVXAcFVV1111VVXXXUVcN99990KsL29zQtim38N2/xr2Ob/Ettc9f+DJF5UkviPJon7zedzAM6ePfsMrrrqqquuuuqqq4Dgqquuuuqqq6666j+Rbf41bPOiss2LyjYvCtu8KGzzH8E2V/3nksS/RBIP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XXXVsxFcddVVV1111VVXPcDZs2dvBdje3uZfYpt/Ddtc9T+fJK4CSbwgknhBJHE/SfxrSOLfaj6fA3D27NlncNVVV1111VVXXfVsBFddddVVV1111VX/A9nmRWGbq/7vk8S/RBL/HpL4t5DEi0IS95PE/STxopLEc5PEVVddddVVV1111QtBcNVVV1111VVXXfXvYJv/DWzzL7HNv5dtXhjbXPVfQxIPJIkHksSLShL/XSTxopjP5wDcd999t3LVVVddddVVV131bARXXXXVVVddddVVD3DffffdCrCzs8N/Btv8b2abq/5lkvi3ksT/VpL4t5LE/STxwkjiuUniqquuuuqqq6666vkguOqqq6666qqrrnou9913360AOzs7vChs85/BNi8K21z1P58knpsk/i0k8Z9JEi+IJF4UkrifJO4niftJ4kUliecmifvN53MAzp49eytXXXXVVVddddVVz0Zw1VVXXXXVVVdd9QJsb2/zn8E2V/3fIIn/CSTx7yGJfwtJ/GeSxFVXXXXVVVddddW/E8FVV1111VVXXXXVczl79uyt/CvZ5j+Dbf6j2OZfYpur/meRxL+WJB5IEg8kiReVJP4rSeKFkcRzk8R8Pgfgvvvuu5WrrrrqqquuuuqqZyO46qqrrrrqqquu+m9gm/9Itvm/zjZX/eeTxAsiiRdEEveTxL9EEveTxAsjiauuuuqqq6666qp/I4Krrrrqqquuuuqq53LffffdCrC9vY1tXlS2uQps829lm//PJPEvkcT/JpK4nyT+o0jifvP5HID77rvvVq666qqrrrrqqqueE8FVV1111VVXXXXVc7nvvvtuBdjZ2eE/k21eFLb5j2Kbfy/bXPV/hyReEEm8IJL4zySJ5yaJ5yaJ+XwOwNmzZ2/lqquuuuqqq6666jkRXHXVVVddddVVV/0LbPOiss1/F9v8R7DNVc9JEi8qSTw3STw3SfxHkMQDSeKBJPFAkviPJol/K0ncTxL/FvP5HID77rvvVq666qqrrrrqqqueE5Wrrrrqqquuuuqq53L27NlnAOzs7HDVVf+dJPFfSRIviCReFJK4nyTuJ4n7SeJFJYnnJomrrrrqqquuuuqqFxHBVVddddVVV1111XO57777bgXY2dnhfrZ5UdnmRWWbF4Vt/q+wzVX/u0niP5Mkrrrqqquuuuqqq/6DEFx11VVX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zQtim38t2zw/tvm/ShL/X0ni30oSL4gkXhBJAEjiqquuuuqqq6666t+A4KqrrrrqqquuuupFcN99990KsLOzw7+Xbf6/ss3/NZJ4IEn8Z5PEfxVJvDCSeG6S+LeQxL9kPp8DcN99993KVVddddVVV1111b+M4KqrrrrqqquuuupfwTb/Etv8X2Obq/5nksR/NEm8MJL4t5LEv0QSL8hsNgPg7Nmzt3LVVVddddVVV131LyO46qqrrrrqqquuehHcd999twLs7OzwH8E2L4xtrvq/TxIviCT+tSTxbyWJfw9JPDdJvCCSuOqqq6666qqrrvovQHDVVVddddVVV131r2Sbf4lt/jPZ5oWxzQtim6v+75PE/SRxP0ncTxIvKkn8W0niBZHECyIJAEncbz6fA3DffffdylVXXXXVVVddddW/jOCqq6666qqrrrrqRXD27NlnABw7doz/y2zz38E2/xNI4qoXnSSemyT+LSTxL5HEVVddddVVV1111b8SwVVXXXXVVVddddWL4L777rsVYGdnBwDb/HvZ5oWxzVX/t0ji30IS/x0k8R9JEv8SSbwws9kMgPvuu+9Wrrrqqquuuuqqq/5lBFddddVVV1111VX/SWzzn8k2/xPY5vmxzVUvOkn8TyCJF0YSz00Sz00SL4gk/q1msxlXXXXVVVddddVV/woEV1111VVXXXXVVS+Cs2fP3gqws7PD/xa2eUFs869lm6v++0niP5ok/jtI4gWRBIAknp+zZ88+g6uuuuqqq6666qp/GcFVV1111VVXXXXVv5Ft/iW2eWFs88LY5qqrXhBJ/GtI4t9CEv9WkviPIAkASVx11VVXXXXVVVf9KxBcddVVV1111VVXvQjuu+++WwF2dnb4n8Q2/9Fs85/JNv9fSOK/iiTuJ4n7SeL5kcS/hySemyReEEm8IJIAkMS/ZDabAXDffffdylVXXXXVVVddddW/jOCqq6666qqrrrrq38E2/162ueqqB5LEfzdJ/E80m80AOHv27K1cddVVV1111VVX/csIrrrqqquuuuqqq15E9913360AOzs7/GvY5t/DNv9WtnlBbHPVCyeJ/yyS+N9GEs9NEs9NEi+IJP4lkgCQxFVXXXXVVVddddW/E8FVV1111VVXXXXVi+js2bO3Auzs7PBAtvn/wjbPj22u+t9PEv+RJPGCSOJFJQkAScxmMwDuu+++W7nqqquuuuqqq676lxFcddVVV1111VVX/RewzQtjm38r2/xfZZvnZpv/qSTxH00S/5kk8cJI4kUhiX8LSVx11VVXXXXVVVf9JyK46qqrrrrqqquuehHdd999twLs7Ozw3Gzzn8k2/1a2+deyzX8E21z1H0cS/xNI4l9DEv8SSfxLZrMZAPfdd9+tXHXVVVddddVVV71oCK666qqrrrrqqquu+h/BNlf9x5LE/SRxP0m8MJL4zyCJf4kkXpDZbAbA2bNnb+Wqq6666qqrrrrqRUNw1VVXXXXVVVdd9SK67777bgXY2dnh38I2L4xt/q1s829hm/8LbPO/mST+tSRxP0ncTxL/GSTx3CTx3CTxH0ESAJIAkMRVV1111VVXXXXVvwHBVVddddVVV1111X8Q2/xnss3/Fbb5v0ASLypJ/H8iiRdEEv8Ws9kMgPvuu+9Wrrrqqquuuuqqq140BFddddVVV1111VUvorNnzz4D4NixY/xb2eaFsc1/Btv8a9nm+bHN82Obq/73ksR/NUlcddVVV1111VVX/ScjuOqqq6666qqrrnoR3XfffbcC7Ozs8ILY5r+Lba666j+SJJ6bJJ6bJF4QSfxLJPGimM1mANx33323ctVVV1111VVXXfWiIbjqqquuuuqqq676X8Q2/9Fsc9X/HJL4ryKJ/yqS+JdIAkASV1111VVXXXXVVf9BCK666qqrrrrqqqteRGfPnr0VYGdnhxfGNi+MbV4Y2/xfYpur/n+QxH8kSQBIAmA+nwNw9uzZZ3DVVVddddVVV131oiG46qqrrrrqqquu+n/CNlf9/ySJ+0nihZHEi0IS/xaSuOqqq6666qqrrvovRHDVVVddddVVV131IrrvvvtuBdjZ2eFfYpsXxjb/VrZ5QWzzH8k2z49t/qezzf92kvi3ksR/FEn8a0jiXyKJf63ZbAbAfffddytXXXXVVVddddVVLxqCq6666qqrrrrqqn8D2/xnss1/Jdv8R7DNv4dtnpttrvq/SxIvqtlsBsDZs2dv5aqrrrrqqquuuupFQ3DVVVddddVVV131r3DffffdCrCzs8NV/z62uepFJ4n7SeJ+krifJP4tJPFvJYkXRBIvKklcddVVV1111VVX/ScguOqqq6666qqrrvpXuO+++24F2NnZ4V9imxfGNv9WtnlBbPOC2Ob/Atv8byaJ/+kk8dwk8W8hiReVJAAkASAJAEnMZjMA7rvvvlu56qqrrrrqqquuetFQueqqq6666qqrrvo3eJVXeRXuuOMO/iWS+PeQxL+FJP61JPGvIYl/DUm8KCTxopDEv0QSL4wkXhhJvDCSeGEk8fxI4gWRxPMjiedHEs+PJJ4fSTw3STw3STw3STw3STw3STyQJJ6bJB5IEg8kiQeaz+dcddVVV1111VVX/RtQueqqq6666qqrrvpX+NEf/dHPueaaax588803P/jmm2/mqquu+q/19V//9e/DVVddddVVV1111YsOPehBD+Kqq6666qqrrrrqX+PFXuzFXvvFXuzFXourrrrqv9TZs2ef8Vu/9VvfzVVXXXXVVVddddWLDj3oQQ/iqquuuuqqq6666qqrrrrqqquuuuqqq676P4nKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/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+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8V/wjJ/RBQDxGi4QAAAABJRU5ErkJggg==) +```js +// Sweep two sketches along the same path. + + +sketch001 = startSketchOn('XY') +rectangleSketch = startProfileAt([-200, 23.86], sketch001) + |> angledLine([0, 73.47], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + 50.61 + ], %) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) + +sketch002 = startSketchOn('YZ') +sweepPath = startProfileAt([0, 0], sketch002) + |> yLine(length = 231.81) + |> tangentialArc({ radius = 80, offset = -90 }, %) + |> xLine(length = 384.93) + +parts = sweep([rectangleSketch, circleSketch], path = sweepPath) + +// Scale the sweep. +scale(parts, scale = [1.0, 1.0, 0.5]) +``` + +![Rendered example of scale 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEgoUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+ictVVV1111VVXXXXVVS/AT/zET5hnWq/X973ru77rtVx11VVXXXXVVVdd9b8JwVVXXXXVVVddddVVVz0fP/ETP2EeYDabXfPiL/7i13DVVVddddVVV1111f8mBFddddVVV1111VVXXfUiesd3fMcf4aqrrrrqqquuuuqq/02oXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqhfRZ37mZ74OV1111VVXXXXVVVf9b0Jw1VVXXXXVVVddddVVz8fbvd3b6R/+4R9+kGd6u7d7O3HVVVddddVVV1111f82BFddddVVV1111VVXXfUCfOZnfua7cdVVV1111VVXXXXV/2YEV1111VVXXXXVVVdd9ULcd999twJcc801D+aqq6666qqrrrrqqv9tqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XEVx11VVXXXXVVVddddULcfbs2VsBzpw582Cuuuqqq6666qqrrvrfhspVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KoKrrrrqqquuuuqqq656Ie67775bAa655poHc9VVV1111VVXXXXV/zZUrrrqqquuuuqqq6666oW47777bgU4c+bMg7jqqquuuuqqq6666n8bKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddULcfbs2WcAXHPNNQ/mqquuuuqqq6666qr/bahcddVVV1111VVXXXXVC3HffffdCnDNNdc8mKuuuuqqq6666qqr/rehctVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV70QZ8+evRXgzJkzD+aqq6666qqrrrrqqv9tqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qoX4r777rsV4JprrnkwV1111VVXXXXVVVf9b0Plqquuuuqqq6666qqrrrrqqquuuuqqq676v4rgqquuuuqqq6666qqr/gX33XffrQDXXHPNg7nqqquuuuqqq6666n8TKlddddVVV1111VVXXXXVVVddddVVV1111f9VBFddddVVV1111VVXXfUvOHv27K0AZ86ceTBXXXXVVVddddVVV/1vQuWqq6666qqrrrrqqquuuuqqq6666qqrrvq/iuCqq6666qqrrrrqqqv+Bffdd9+tANdcc82Dueqqq6666qqrrrrqfxMqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666l9w33333Qpw5syZB3HVVVddddVVV1111f8mVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddW/4OzZs88AuOaaax7MVVddddVVV1111VX/m1C56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVV/4L77rvvVoBrrrnmwVx11VVXXXXVVVdd9b8Jlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXfUvOHv27K0AZ86ceTBXXXXVVVddddVVV/1vQuWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq676F9x33323AlxzzTUP5qqrrrrqqquuuuqq/02oXHXVVVddddVVV1111VVXXXXVVVddddVV/1cRXHXVVVddddVVV1111YvgvvvuuxXgmmuueTBXXXXVVVddddVVV/1vQXDVVVddddVVV1111VUvgrNnz94KcObMmQdz1VVXXXXVVVddddX/FlSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/VxFcddVVV1111VVXXXXVi+C+++67FeCaa655MFddddVVV1111VVX/W9B5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV70I7rvvvlsBzpw58yCuuuqqq6666qqrrvrfgspVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq656EZw9e/YZANdcc82Dueqqq6666qqrrrrqfwsqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666kVw33333QpwzTXXPJirrrrqqquuuuqqq/63oHLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqqteBGfPnr0V4MyZMw/mqquuuuqqq6666qr/LahcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVL4L77rvvVoBrrrnmwVx11VVXXXXVVVdd9b8FwVVXXXXVVVddddVVV72I7rvvvlsBrrnmmgdz1VVXXXXVVVddddX/BlSuuuqqq6666qqrrrrqqquuuuqqq6666qr/qwiuuuqqq6666qqrrrrqRXT27NlbAc6cOfNgrrrqqquuuuqqq67634DKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yqCq6666qqrrrrqqquuehHdd999twJcc801D+aqq6666qqrrrrqqv8NqFx11VVXXXXVVVddddWL6L777rsV4MyZMw/iqquuuuqqq6666qr/DahcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVL6KzZ88+A+Caa655MFddddVVV1111VVX/W9A5aqrrrrqqquuuuqqq15E9913360A11xzzYO56qqrrrrqqquuuup/AypXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVi+js2bO3Apw5c+bBXHXVVVddddVVV131vwGVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVdd9SK67777bgW45pprHsxVV1111VVXXXXVVf8bULnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vIrjqqquuuuqqq6666qp/hfvuu+9WgGuuuebBXHXVVVddddVVV131Px2Vq6666qqrrrrqqquuuuqqq6666qqrrrrq/yqCq6666qqrrrrqqquu+lc4e/bsrQBnzpx5MFddddVVV1111VVX/U9H5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+K4Kqrrrrqqquuuuqqq/4V7rvvvlsBrrnmmgdz1VVXXXXVVVddddX/dFSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVv8J99913K8CZM2cexFVXXXXVVVddddVV/9NRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVf8KZ8+efQbANddc82Cuuuqqq6666qqrrvqfjspVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq676V7jvvvtuBbjmmmsezFVXXXXVVVddddVV/9NRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVf8KZ8+evRXgzJkzD+aqq6666qqrrrrqqv/pqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VX/Cvfdd9+tANdcc82Dueqqq6666qqrrrrqfzoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1UEV1111VVXXXXVVVdd9a9033333QpwzTXXPJirrrrqqquuuuqqq/4nI7jqqquuuuqqq6666qp/pbNnz94KcObMmQdz1VVXXXXVVVddddX/ZFSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/VxFcddVVV1111VVXXXXVv9J99913K8A111zzYK666qqrrrrqqquu+p+MylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8V5fjx41x11VVXXXXVVVddddW/xid90if9NMArvuIrvvXGxsZf/fVf//UTueqqq6666qqrrrrqfyKCq6666qqrrrrqqquu+lf4iZ/4CfMAb/EWb/EzXHXVVVddddVVV131PxXBVVddddVVV1111VVX/Tt96Id+6Ldy1VVXXXXVVVddddX/RFSuuuqqq6666qqrrrrq3+mee+75Xa666qqrrrrqqquu+p+IylVXXXXVVVddddVVV/07/eRP/uT3c9VVV1111VVXXXXV/0QEV1111VVXXXXVVVdd9a/wdm/3drrnnnuezDO93du9nbjqqquuuuqqq6666n8qgquuuuqqq6666qqrrvpX+sZv/MYPBPiHf/iH3+aqq6666qqrrrrqqv/JqFx11VVXXXXVVVddddW/0tmzZ28FOHPmzIO56qqrrrrqqquuuup/MipXXXXVVVddddVVV131b3T27Nlbueqqq6666qqrrrrqfzIqV1111VVXXXXVVVdd9W905syZB3PVVVddddVVV1111f9kVK666qqrrrrqqquuuupf6b777rsV4JprrnkwV1111VVXXXXVVVf9T0blqquuuuqqq6666qqrrvof5XVe53Xe+x3f8R0/i/+FJMm2eQBJsu2zZ8/e+vVf//Xvc999993KVVddddVVV131X4XKVVddddVVV1111VVXXfU/xod/+Id/1+u8zuu8N8Af/dEf8W9lm/9pXvVVX/XBn/M5n/Nbn/VZn/U69913361cddVVV1111VX/FahcddVVV1111VVXXXXVVf/jnD9/nu/+7u/mv4Nt/jOcOnWKRz3qUQ9+x3d8x8/6+q//+vfhqquuuuqqq676r0Bw1VVXXXXVVVddddVV/wb33XffrQDXXHPNg7nqP9ypU6d45CMfyX8HSUhCEpKQhCQkIQlJSEISkpDEi+K7v/u7AXixF3ux177mmmsezFVXXXXVVVdd9V+B4Kqrrrrqqquuuuqqq676H+Oaa655MM/0Fm/xFvxvIQlJSEISkpCEJCQhiQsXLvCkJz2Ja6655sHv+I7v+FlcddVVV1111VX/FQiuuuqqq6666qqrrrrqqv9RfvzHfxyAU6dOIQlJSEISkvjf7Lu/+7sBePEXf/HXueaaax7MVVddddVVV131n43gqquuuuqqq6666qqrrvof48yZMw8+d+4cj3vc4zh16hSPfOQjeW6SkIQkJCEJSUhCEpKQhCQkIQlJSOK/2/nz53nSk57EmTNnHvSO7/iOn8VVV1111VVXXfWfjcpVV1111VVXXfW/2jXXXPPgM2fOPPiaa655MA9w33333XrNNdc8GOC+++67FeDs2bO33nfffbdy1VX/Ac6ePXvrNddc8+AzZ848+L777ruVq/5DPe5xj+Oxj30sb/7mb85XfuVX8h9FEv8WtvmP8t3f/d184Rd+IS/2Yi/22tdcc82D77vvvlu56qqrrrrqqqv+s1C56qqrrrrqqqv+V7jmmmsefObMmQe/2Iu92Gu9+Iu/+Gu/2Iu92GvzXO67775br7nmmgfzL7jvvvtuPXv27K333Xffrf/wD//wO7/1W7/13Vx11VX/I1xzzTUPPnv2LI973ON4+7d/e06dOsX/BJL417DNC3L+/Hme+MQn8qhHPerB7/iO7/hZX//1X/8+XHXVVVddddVV/1moXHXVVVddddVV/2Ndc801D36xF3ux136d13md93qxF3ux1+aZzp8/zxOf+ESe9KQnAXD+/HnOnTuHpAfzXCRx6tQpAB75yEcCcOrUqQe/2Iu92INf7MVejNd5ndd57w//8A//rvvuu+/W3/qt3/ruf/iHf/idf/iHf/htrrrqqv9WZ8+e5XGPexyPfexjeeQjH8mTnvQk/jeRxAvzvd/7vXzBF3wBL/ZiL/ba11xzzYPvu+++W7nqqquuuuqqq/4zULnqqquuuuqqq/7Hecd3fMfPep3XeZ33vuaaax4McO7cOX72Z3+WJz7xiTzpSU8CQBIPJIkHksRz+6M/+iPud+rUKQAe+chH8shHPpJXeZVXefA7vdM7fTbAfffdd+tv/dZvffeP/uiPfg5XXXXVf7mzZ88C8LjHPY7HPvaxvPmbvzlf9VVfxb/ENv9bnD9/nic96Uk88pGPfPA7vuM7ftbXf/3Xvw9XXXXVVVddddV/BipXXXXVVVddddX/GC/2Yi/22h/+4R/+Xddcc82Dz507x8/8zM/wsz/7s0gCQBIAkrifJJ6bJF4QSQBcuHABgD/+4z/mj//4j/mFX/gFAN7szd6MV3mVV3nwO73TO33267zO67z3b/3Wb333j/7oj34OV1111X+6a6655sE8wO/+7u/yWq/1Wpw6dYoXhST+rWzzX+17vud7+IIv+AJe7MVe7LWvueaaB9933323ctVVV1111VVX/UejctVVV1111VVX/be75pprHvzhH/7h3/ViL/Zir/2EJzyBL/uyL+P8+fNIQhIAkgCQxP0k8UCSeEEk8cKcP38egO/93u/lF37hF3jkIx/JK7/yKz/4nd7pnT77dV7ndd77R3/0Rz/nt37rt76bq6666j/d2bNnATh79ixnz57lsY99LI985CN50pOexH8WSfxr2ebf4/z58zzpSU/ikY985IPf8R3f8bO+/uu//n246qqrrrrqqqv+oxFc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uuqqq6666qqr/oPcd999t/JMkpCEJGwjCQDbANjGNgC2sY1tbHM/29jGNraxjW1sA2Ab29jGNraxjW0AbGMb29jGNraxDYBtbGMb29jGNrYBsI1tbGMbANvYxjb3s41tbANgG9sA2MY297MNgG0AbGMbANtcddVVV1111X8wKlddddVVV1111VVXXXXVVf9Bzp49+4x/+Id/+O0Xe7EXe21JlFK46l/vH/7hH36bq6666qqrrvqPgR70oAdx1VVXXXXVVVddddVVV131H+kd3/EdP+t1Xud13pur/tX+4R/+4be//uu//n246qqrrrrqqv8Y6EEPehBXXXXVVVddddVVV1111VVXXXXVVVddddX/SVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/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/Ff8Iv8z1O0aqcs4AAAAASUVORK5CYII=) + diff --git a/docs/kcl/shell.md b/docs/kcl/shell.md index cfbd6bbf0..1de197be4 100644 --- a/docs/kcl/shell.md +++ b/docs/kcl/shell.md @@ -10,10 +10,10 @@ Remove volume from a 3-dimensional shape such that a wall of the provided thickn ```js shell( - solidSet: SolidSet, + solids: [Solid], thickness: number, faces: [FaceTag], -): SolidSet +): [Solid] ``` @@ -21,13 +21,13 @@ shell( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solidSet` | [`SolidSet`](/docs/kcl/types/SolidSet) | Which solid (or solids) to shell out | Yes | +| `solids` | [`[Solid]`](/docs/kcl/types/Solid) | Which solid (or solids) to shell out | Yes | | `thickness` | [`number`](/docs/kcl/types/number) | The thickness of the shell | Yes | | `faces` | [`[FaceTag]`](/docs/kcl/types/FaceTag) | The faces you want removed | Yes | ### Returns -[`SolidSet`](/docs/kcl/types/SolidSet) - A solid or a group of solids. +[`[Solid]`](/docs/kcl/types/Solid) ### Examples diff --git a/docs/kcl/std.json b/docs/kcl/std.json index b457b18ff..2cd271bb4 100644 --- a/docs/kcl/std.json +++ b/docs/kcl/std.json @@ -98,1086 +98,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -1192,1067 +117,7 @@ "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", "title": "double", "type": "number", - "format": "double", - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - } + "format": "double" }, "required": true, "includeInSnippet": true, @@ -2266,7 +131,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -2325,54 +189,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "Path": { "description": "A path.", "oneOf": [ @@ -2758,6 +577,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -3191,215 +1102,12 @@ "maxItems": 3, "minItems": 3 }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -3467,12 +1175,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -3480,7 +1182,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -3549,12 +1250,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -3616,7 +1311,6 @@ "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -3679,20 +1373,197 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -3751,13 +1622,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -3816,26 +1680,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -3965,1086 +1814,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -5059,1067 +1833,7 @@ "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", "title": "double", "type": "number", - "format": "double", - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - } + "format": "double" }, "required": true, "includeInSnippet": true, @@ -6133,7 +1847,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -6192,54 +1905,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "Path": { "description": "A path.", "oneOf": [ @@ -6625,6 +2293,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -7058,215 +2818,12 @@ "maxItems": 3, "minItems": 3 }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -7334,12 +2891,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -7347,7 +2898,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -7416,12 +2966,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -7483,7 +3027,6 @@ "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -7546,20 +3089,197 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -7618,13 +3338,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -7683,26 +3396,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -7876,7 +3574,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -7935,13 +3632,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -8330,6 +4020,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -8769,7 +4551,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -8837,12 +4618,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -8850,7 +4625,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -8919,12 +4693,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -8983,27 +4751,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -9066,13 +4816,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -9264,7 +5007,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -9323,13 +5065,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -9388,64 +5123,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -9938,6 +5620,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -10377,7 +6151,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -10445,12 +6218,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -10458,7 +6225,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -10527,12 +6293,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -10591,27 +6351,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -10674,13 +6416,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -10872,7 +6607,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -10931,13 +6665,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -10996,64 +6723,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -11156,7 +6830,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -11215,13 +6888,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -11610,6 +7276,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -12049,7 +7807,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -12117,12 +7874,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -12130,7 +7881,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -12199,12 +7949,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -12263,27 +8007,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -12346,13 +8072,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -12544,7 +8263,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -12603,13 +8321,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -12668,64 +8379,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -12885,7 +8543,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -12944,13 +8601,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -13339,6 +8989,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -13778,7 +9520,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -13846,12 +9587,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -13859,7 +9594,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -13928,12 +9662,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -13992,27 +9720,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -14075,13 +9785,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -14273,7 +9976,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -14332,13 +10034,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -14397,64 +10092,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -14947,6 +10589,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -15386,7 +11120,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -15454,12 +11187,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -15467,7 +11194,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -15536,12 +11262,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -15600,27 +11320,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -15683,13 +11385,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -15881,7 +11576,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -15940,13 +11634,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -16005,64 +11692,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -16165,7 +11799,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -16224,13 +11857,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -16619,6 +12245,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -17058,7 +12776,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -17126,12 +12843,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -17139,7 +12850,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -17208,12 +12918,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -17272,27 +12976,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -17355,13 +13041,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -17553,7 +13232,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -17612,13 +13290,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -17677,64 +13348,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -17894,7 +13512,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -17953,13 +13570,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -18348,6 +13958,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -18787,7 +14489,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -18855,12 +14556,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -18868,7 +14563,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -18937,12 +14631,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -19001,27 +14689,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -19084,13 +14754,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -19282,7 +14945,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -19341,13 +15003,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -19406,64 +15061,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -19956,6 +15558,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -20395,7 +16089,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -20463,12 +16156,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -20476,7 +16163,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -20545,12 +16231,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -20609,27 +16289,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -20692,13 +16354,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -20890,7 +16545,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -20949,13 +16603,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -21014,64 +16661,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -21174,7 +16768,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -21233,13 +16826,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -21628,6 +17214,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -22067,7 +17745,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -22135,12 +17812,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -22148,7 +17819,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -22217,12 +17887,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -22281,27 +17945,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -22364,13 +18010,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -22562,7 +18201,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -22621,13 +18259,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -22686,64 +18317,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -22888,1084 +18466,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] } } } @@ -23983,7 +18488,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -24042,77 +18546,17 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -24501,6 +18945,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -24934,215 +19470,12 @@ "maxItems": 3, "minItems": 3 }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -25210,12 +19543,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -25223,7 +19550,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -25292,12 +19618,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -25359,7 +19679,6 @@ "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -25422,20 +19741,197 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -25494,13 +19990,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -25663,64 +20152,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -26109,6 +20545,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -26542,6 +21070,280 @@ "maxItems": 3, "minItems": 3 }, + "SketchSurface": { + "description": "A sketch type.", + "oneOf": [ + { + "type": "object", + "required": [ + "artifactId", + "id", + "origin", + "type", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "plane" + ] + }, + "id": { + "description": "The id of the plane.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "type", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "face" + ] + }, + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + } + ] + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ExtrudeSurface": { "description": "An extrude surface.", "oneOf": [ @@ -26727,323 +21529,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SketchSurface": { - "description": "A sketch type.", - "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "type", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "plane" - ] - }, - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "type", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "face" - ] - }, - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - } - ] - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -27102,13 +21590,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -27263,7 +21744,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -27322,13 +21802,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -27717,6 +22190,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -28156,7 +22721,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -28224,12 +22788,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -28237,7 +22795,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -28306,12 +22863,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -28370,27 +22921,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -28453,13 +22986,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -28651,7 +23177,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -28710,13 +23235,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -28775,64 +23293,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -28977,7 +23442,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -29036,13 +23500,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -29431,6 +23888,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -29870,7 +24419,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -29938,12 +24486,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -29951,7 +24493,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -30020,12 +24561,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -30084,27 +24619,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -30167,13 +24684,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -30365,7 +24875,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -30424,13 +24933,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -30489,64 +24991,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -31039,6 +25488,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -31478,7 +26019,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -31546,12 +26086,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -31559,7 +26093,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -31628,12 +26161,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -31692,27 +26219,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -31775,13 +26284,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -31973,7 +26475,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -32032,13 +26533,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -32097,64 +26591,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -32257,7 +26698,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -32316,13 +26756,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -32711,6 +27144,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -33150,7 +27675,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -33218,12 +27742,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -33231,7 +27749,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -33300,12 +27817,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -33364,27 +27875,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -33447,13 +27940,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -33645,7 +28131,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -33704,13 +28189,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -33769,64 +28247,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -33971,7 +28396,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -34030,13 +28454,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -34425,6 +28842,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -34864,7 +29373,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -34932,12 +29440,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -34945,7 +29447,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -35014,12 +29515,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -35078,27 +29573,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -35161,13 +29638,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -35359,7 +29829,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -35418,13 +29887,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -35483,64 +29945,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -36033,6 +30442,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -36472,7 +30973,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -36540,12 +31040,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -36553,7 +31047,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -36622,12 +31115,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -36686,27 +31173,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -36769,13 +31238,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -36967,7 +31429,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -37026,13 +31487,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -37091,64 +31545,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -37251,7 +31652,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -37310,13 +31710,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -37705,6 +32098,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -38144,7 +32629,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -38212,12 +32696,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -38225,7 +32703,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -38294,12 +32771,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -38358,27 +32829,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -38441,13 +32894,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -38639,7 +33085,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -38698,13 +33143,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -38763,64 +33201,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -38929,32 +33314,27 @@ "keywordArguments": true, "args": [ { - "name": "solidSet", - "type": "SolidSet", + "name": "solids", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -39009,38 +33389,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -39276,7 +33627,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -39335,13 +33685,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -39730,6 +34073,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -40126,7 +34561,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -40194,12 +34628,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -40207,7 +34635,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -40276,12 +34703,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -40336,96 +34757,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -40513,122 +34904,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -40645,6 +34920,74 @@ "title": "String", "type": "string", "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -40880,7 +35223,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -40939,13 +35281,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -41334,6 +35669,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -41730,7 +36157,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -41798,12 +36224,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -41811,7 +36231,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -41880,12 +36299,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -41940,96 +36353,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -42117,122 +36500,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -42251,6 +36518,74 @@ "format": "double", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -42486,7 +36821,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -42545,13 +36879,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -42940,6 +37267,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -43336,7 +37755,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -43404,12 +37822,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -43417,7 +37829,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -43486,12 +37897,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -43546,96 +37951,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -43723,122 +38098,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -43856,6 +38115,74 @@ "format": "double", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -44091,7 +38418,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -44150,13 +38476,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -44545,6 +38864,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -44941,7 +39352,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -45009,12 +39419,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -45022,7 +39426,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -45091,12 +39494,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -45151,96 +39548,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -45328,122 +39695,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -45454,31 +39705,26 @@ ], "returnValue": { "name": "", - "type": "SolidSet", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -45533,38 +39779,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -45800,7 +40017,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -45859,13 +40075,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -46254,6 +40463,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -46650,7 +40951,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -46718,12 +41018,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -46731,7 +41025,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -46800,12 +41093,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -46860,96 +41147,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -47037,122 +41294,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -47269,7 +41410,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -47328,13 +41468,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -47723,6 +41856,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -48162,7 +42387,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -48230,12 +42454,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -48243,7 +42461,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -48312,12 +42529,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -48376,27 +42587,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -48459,13 +42652,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -48657,7 +42843,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -48716,13 +42901,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -48781,64 +42959,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -49331,6 +43456,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -49770,7 +43987,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -49838,12 +44054,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -49851,7 +44061,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -49920,12 +44129,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -49984,27 +44187,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -50067,13 +44252,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -50265,7 +44443,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -50324,13 +44501,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -50389,64 +44559,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -50549,7 +44666,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -50608,13 +44724,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -51003,6 +45112,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -51442,7 +45643,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -51510,12 +45710,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -51523,7 +45717,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -51592,12 +45785,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -51656,27 +45843,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -51739,13 +45908,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -51937,7 +46099,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -51996,13 +46157,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -52061,64 +46215,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -52273,7 +46374,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -52332,13 +46432,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -52727,6 +46820,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -53166,7 +47351,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -53234,12 +47418,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -53247,7 +47425,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -53316,12 +47493,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -53380,27 +47551,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -53463,13 +47616,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -53661,7 +47807,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -53720,13 +47865,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -53785,64 +47923,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -54335,6 +48420,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -54774,7 +48951,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -54842,12 +49018,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -54855,7 +49025,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -54924,12 +49093,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -54988,27 +49151,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -55071,13 +49216,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -55269,7 +49407,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -55328,13 +49465,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -55393,64 +49523,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -55553,7 +49630,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -55612,13 +49688,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -56007,6 +50076,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -56446,7 +50607,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -56514,12 +50674,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -56527,7 +50681,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -56596,12 +50749,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -56660,27 +50807,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -56743,13 +50872,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -56941,7 +51063,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -57000,13 +51121,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -57065,64 +51179,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -57810,7 +51871,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -57869,13 +51929,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -58264,6 +52317,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -58703,7 +52848,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -58771,12 +52915,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -58784,7 +52922,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -58853,12 +52990,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -58917,27 +53048,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -59000,13 +53113,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -59198,7 +53304,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -59257,13 +53362,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -59322,64 +53420,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -59872,6 +53917,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -60311,7 +54448,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -60379,12 +54515,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -60392,7 +54522,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -60461,12 +54590,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -60525,27 +54648,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -60608,13 +54713,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -60806,7 +54904,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -60865,13 +54962,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -60930,64 +55020,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -61090,7 +55127,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -61149,13 +55185,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -61544,6 +55573,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -61983,7 +56104,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -62051,12 +56171,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -62064,7 +56178,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -62133,12 +56246,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -62197,27 +56304,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -62280,13 +56369,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -62478,7 +56560,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -62537,13 +56618,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -62602,64 +56676,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -62817,7 +56838,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -62880,13 +56900,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -63125,7 +57138,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -63184,13 +57196,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -63579,6 +57584,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -63975,7 +58072,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -64043,12 +58139,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -64056,7 +58146,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -64125,12 +58214,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -64185,27 +58268,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -64268,13 +58333,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -64418,64 +58476,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -64730,7 +58735,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -64789,13 +58793,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -65184,6 +59181,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -65580,7 +59669,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -65648,12 +59736,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -65661,7 +59743,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -65730,12 +59811,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -65790,27 +59865,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -65873,13 +59930,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -66023,64 +60073,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -66337,7 +60334,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -66396,13 +60392,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -66791,6 +60780,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -67187,7 +61268,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -67255,12 +61335,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -67268,7 +61342,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -67337,12 +61410,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -67397,27 +61464,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -67480,13 +61529,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -67630,64 +61672,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -67964,7 +61953,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -68023,13 +62011,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -68418,6 +62399,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -68814,7 +62887,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -68882,12 +62954,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -68895,7 +62961,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -68964,12 +63029,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -69024,27 +63083,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -69107,13 +63148,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -69257,64 +63291,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -69351,7 +63332,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -69414,13 +63394,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -69659,7 +63632,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -69718,13 +63690,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -70113,6 +64078,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -70509,7 +64566,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -70577,12 +64633,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -70590,7 +64640,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -70659,12 +64708,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -70719,27 +64762,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -70802,13 +64827,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -70952,64 +64970,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -71055,7 +65020,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -71123,12 +65087,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -71136,7 +65094,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -71205,12 +65162,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -71358,38 +65309,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -71452,13 +65374,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -71679,10 +65594,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -71741,13 +65666,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -72136,6 +66054,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -72492,64 +66502,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -72665,7 +66622,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -72733,12 +66689,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -72746,7 +66696,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -72815,12 +66764,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -72968,38 +66911,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -73062,13 +66976,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -73289,10 +67196,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -73351,13 +67268,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -73746,6 +67656,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -74102,64 +68104,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -74270,7 +68219,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -74338,12 +68286,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -74351,7 +68293,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -74420,12 +68361,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -74573,38 +68508,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -74667,13 +68573,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -74894,10 +68793,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -74956,13 +68865,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -75351,6 +69253,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -75707,64 +69701,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -75879,7 +69820,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -75947,12 +69887,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -75960,7 +69894,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -76029,12 +69962,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -76182,38 +70109,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -76276,13 +70174,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -76503,10 +70394,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -76565,13 +70466,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -76960,6 +70854,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -77316,64 +71302,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -77477,7 +71410,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -77536,13 +71468,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -77931,6 +71856,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -78370,7 +72387,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -78438,12 +72454,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -78451,7 +72461,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -78520,12 +72529,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -78584,27 +72587,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -78667,13 +72652,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -78865,7 +72843,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -78924,13 +72901,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -78989,64 +72959,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -79234,7 +73151,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -79302,12 +73218,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -79315,7 +73225,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -79384,12 +73293,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -79537,38 +73440,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -79631,13 +73505,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -79858,10 +73725,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -79920,13 +73797,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -80315,6 +74185,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -80671,64 +74633,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -80843,7 +74752,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -80911,12 +74819,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -80924,7 +74826,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -80993,12 +74894,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -81146,38 +75041,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -81240,13 +75106,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -81467,10 +75326,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -81529,13 +75398,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -81924,6 +75786,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -82280,64 +76234,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -82441,7 +76342,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -82500,13 +76400,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -82895,6 +76788,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -83334,7 +77319,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -83402,12 +77386,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -83415,7 +77393,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -83484,12 +77461,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -83548,27 +77519,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -83631,13 +77584,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -83829,7 +77775,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -83888,13 +77833,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -83953,64 +77891,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -84126,7 +78011,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -84185,13 +78069,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -84580,6 +78457,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -85019,7 +78988,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -85087,12 +79055,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -85100,7 +79062,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -85169,12 +79130,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -85233,27 +79188,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -85316,13 +79253,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -85514,7 +79444,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -85573,13 +79502,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -85638,64 +79560,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -86189,6 +80058,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -86628,7 +80589,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -86696,12 +80656,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -86709,7 +80663,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -86778,12 +80731,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -86842,27 +80789,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -86925,13 +80854,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -87123,7 +81045,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -87182,13 +81103,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -87247,64 +81161,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -87408,7 +81269,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -87467,13 +81327,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -87862,6 +81715,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -88301,7 +82246,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -88369,12 +82313,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -88382,7 +82320,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -88451,12 +82388,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -88515,27 +82446,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -88598,13 +82511,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -88796,7 +82702,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -88855,13 +82760,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -88920,64 +82818,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -89138,38 +82983,33 @@ { "name": "extrude", "summary": "Extend a 2-dimensional sketch through a third dimension in order to create new 3-dimensional volume, or if extruded into an existing volume, cut into an existing solid.", - "description": "", + "description": "You can provide more than one sketch to extrude, and they will all be extruded in the same direction.", "tags": [], "keywordArguments": true, "args": [ { - "name": "sketchSet", - "type": "SketchSet", + "name": "sketches", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SketchSet", - "description": "A sketch or a group of sketches.", - "oneOf": [ - { + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" + }, + "definitions": { + "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", "originalId", "paths", "start", - "type", "units" ], "properties": { - "type": { - "type": "string", - "enum": [ - "sketch" - ] - }, "id": { "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", @@ -89219,38 +83059,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Sketch" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketches" - ] - } - } - } - ], - "definitions": { "Path": { "description": "A path.", "oneOf": [ @@ -89636,6 +83447,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -90075,7 +83978,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -90143,12 +84045,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -90156,7 +84052,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -90225,12 +84120,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -90289,27 +84178,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -90372,13 +84243,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -90567,194 +84431,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -90839,12 +84515,75 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, "required": true, "includeInSnippet": true, - "description": "Which sketches should be extruded", + "description": "Which sketch or sketches should be extruded", "labelRequired": false }, { @@ -90856,6 +84595,70 @@ "type": "number", "format": "double", "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -91241,6 +85044,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -91680,7 +85575,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -91748,12 +85642,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -91761,7 +85649,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -91830,12 +85717,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -91894,27 +85775,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -91977,13 +85840,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -92172,194 +86028,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -92444,6 +86112,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -92455,31 +86186,26 @@ ], "returnValue": { "name": "", - "type": "SolidSet", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -92534,38 +86260,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -92801,7 +86498,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -92860,13 +86556,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -93255,6 +86944,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -93651,7 +87432,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -93719,12 +87499,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -93732,7 +87506,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -93801,12 +87574,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -93861,96 +87628,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -94038,122 +87775,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -94183,7 +87804,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -94246,13 +87866,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -94491,7 +88104,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -94550,13 +88162,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -94945,6 +88550,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -95341,7 +89038,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -95409,12 +89105,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -95422,7 +89112,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -95491,12 +89180,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -95551,27 +89234,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -95634,13 +89299,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -95784,64 +89442,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -96096,7 +89701,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -96155,13 +89759,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -96550,6 +90147,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -96946,7 +90635,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -97014,12 +90702,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -97027,7 +90709,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -97096,12 +90777,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -97156,27 +90831,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -97239,13 +90896,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -97389,64 +91039,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -97703,7 +91300,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -97762,13 +91358,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -98157,6 +91746,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -98553,7 +92234,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -98621,12 +92301,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -98634,7 +92308,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -98703,12 +92376,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -98763,27 +92430,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -98846,13 +92495,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -98996,64 +92638,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -99327,7 +92916,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -99386,13 +92974,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -99781,6 +93362,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -100177,7 +93850,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -100245,12 +93917,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -100258,7 +93924,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -100327,12 +93992,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -100387,27 +94046,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -100470,13 +94111,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -100620,64 +94254,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -100953,7 +94534,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -101012,13 +94592,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -101407,6 +94980,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -101803,7 +95468,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -101871,12 +95535,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -101884,7 +95542,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -101953,12 +95610,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -102013,27 +95664,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -102096,13 +95729,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -102246,64 +95872,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -102340,7 +95913,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -102403,13 +95975,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -102648,7 +96213,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -102707,13 +96271,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -103102,6 +96659,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -103498,7 +97147,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -103566,12 +97214,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -103579,7 +97221,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -103648,12 +97289,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -103708,27 +97343,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -103791,13 +97408,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -103941,64 +97551,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -104100,1086 +97657,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -105222,1086 +97704,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -106344,1086 +97751,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -107645,1084 +97977,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] } } } @@ -108849,1084 +98108,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] } } } @@ -109947,7 +98133,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -109985,12 +98170,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -110086,34 +98265,6 @@ } } ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 } } }, @@ -110184,7 +98335,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -110247,13 +98397,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -110492,7 +98635,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -110551,13 +98693,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -110946,6 +99081,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -111342,7 +99569,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -111410,12 +99636,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -111423,7 +99643,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -111492,12 +99711,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -111552,27 +99765,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -111635,13 +99830,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -111785,64 +99973,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -111861,7 +99996,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -111924,13 +100058,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -112169,7 +100296,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -112228,13 +100354,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -112623,6 +100742,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -113019,7 +101230,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -113087,12 +101297,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -113100,7 +101304,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -113169,12 +101372,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -113229,27 +101426,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -113312,13 +101491,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -113462,64 +101634,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -113544,32 +101663,27 @@ "args": [ { "name": "holeSketch", - "type": "SketchSet", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SketchSet", - "description": "A sketch or a group of sketches.", - "oneOf": [ - { + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" + }, + "definitions": { + "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", "originalId", "paths", "start", - "type", "units" ], "properties": { - "type": { - "type": "string", - "enum": [ - "sketch" - ] - }, "id": { "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", @@ -113619,38 +101733,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Sketch" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketches" - ] - } - } - } - ], - "definitions": { "Path": { "description": "A path.", "oneOf": [ @@ -114036,6 +102121,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -114475,7 +102652,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -114543,12 +102719,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -114556,7 +102726,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -114625,12 +102794,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -114689,27 +102852,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -114772,13 +102917,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -114967,194 +103105,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -115239,6 +103189,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -115254,7 +103267,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -115313,16 +103325,73 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -115708,6 +103777,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -116147,7 +104308,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -116215,12 +104375,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -116228,7 +104382,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -116297,12 +104450,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -116361,27 +104508,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -116444,13 +104573,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -116639,194 +104761,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -116911,6 +104845,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -116927,7 +104924,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -116986,13 +104982,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -117381,6 +105370,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -117820,7 +105901,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -117888,12 +105968,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -117901,7 +105975,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -117970,12 +106043,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -118034,27 +106101,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -118117,13 +106166,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -118315,7 +106357,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -118374,13 +106415,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -118439,64 +106473,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -118626,7 +106607,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -118689,13 +106669,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -118934,7 +106907,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -118993,13 +106965,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -119388,6 +107353,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -119784,7 +107841,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -119852,12 +107908,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -119865,7 +107915,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -119934,12 +107983,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -119994,27 +108037,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -120077,13 +108102,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -120227,64 +108245,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -120303,7 +108268,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -120366,13 +108330,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -120611,7 +108568,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -120670,13 +108626,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -121065,6 +109014,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -121461,7 +109502,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -121529,12 +109569,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -121542,7 +109576,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -121611,12 +109644,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -121671,27 +109698,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -121754,13 +109763,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -121904,64 +109906,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -122327,7 +110276,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "value" ], @@ -122343,42 +110291,6 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 } } }, @@ -122482,7 +110394,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -122541,13 +110452,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -122936,6 +110840,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -123375,7 +111371,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -123443,12 +111438,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -123456,7 +111445,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -123525,12 +111513,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -123589,27 +111571,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -123672,13 +111636,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -123870,7 +111827,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -123929,13 +111885,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -123994,64 +111943,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -124182,7 +112078,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -124241,13 +112136,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -124636,6 +112524,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -125075,7 +113055,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -125143,12 +113122,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -125156,7 +113129,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -125225,12 +113197,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -125289,27 +113255,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -125372,13 +113320,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -125570,7 +113511,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -125629,13 +113569,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -125694,64 +113627,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -126047,7 +113927,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -126106,13 +113985,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -126501,6 +114373,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -126940,7 +114904,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -127008,12 +114971,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -127021,7 +114978,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -127090,12 +115046,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -127154,27 +115104,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -127237,13 +115169,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -127435,7 +115360,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -127494,13 +115418,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -127559,64 +115476,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -128112,6 +115976,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -128551,7 +116507,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -128619,12 +116574,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -128632,7 +116581,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -128701,12 +116649,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -128765,27 +116707,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -128848,13 +116772,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -129046,7 +116963,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -129105,13 +117021,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -129170,64 +117079,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -129722,6 +117578,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -130161,7 +118109,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -130229,12 +118176,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -130242,7 +118183,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -130311,12 +118251,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -130375,27 +118309,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -130458,13 +118374,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -130656,7 +118565,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -130715,13 +118623,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -130780,64 +118681,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -131331,6 +119179,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -131770,7 +119710,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -131838,12 +119777,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -131851,7 +119784,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -131920,12 +119852,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -131984,27 +119910,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -132067,13 +119975,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -132265,7 +120166,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -132324,13 +120224,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -132389,64 +120282,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -132550,7 +120390,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -132609,13 +120448,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -133004,6 +120836,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -133443,7 +121367,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -133511,12 +121434,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -133524,7 +121441,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -133593,12 +121509,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -133657,27 +121567,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -133740,13 +121632,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -133938,7 +121823,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -133997,13 +121881,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -134062,64 +121939,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -134283,7 +122107,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -134342,13 +122165,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -134737,6 +122553,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -135176,7 +123084,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -135244,12 +123151,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -135257,7 +123158,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -135326,12 +123226,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -135390,27 +123284,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -135473,13 +123349,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -135808,64 +123677,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -135889,7 +123705,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -135948,13 +123763,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -136343,6 +124151,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -136782,7 +124682,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -136850,12 +124749,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -136863,7 +124756,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -136932,12 +124824,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -136996,27 +124882,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -137079,13 +124947,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -137414,64 +125275,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -137493,7 +125301,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -137552,13 +125359,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -137947,6 +125747,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -138386,7 +126278,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -138454,12 +126345,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -138467,7 +126352,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -138536,12 +126420,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -138600,27 +126478,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -138683,13 +126543,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -139018,64 +126871,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -139100,7 +126900,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -139159,13 +126958,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -139554,6 +127346,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -139993,7 +127877,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -140061,12 +127944,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -140074,7 +127951,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -140143,12 +128019,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -140207,27 +128077,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -140290,13 +128142,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -140625,64 +128470,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -140705,7 +128497,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -140764,13 +128555,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -141159,6 +128943,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -141598,7 +129474,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -141666,12 +129541,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -141679,7 +129548,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -141748,12 +129616,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -141812,27 +129674,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -141895,13 +129739,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -142230,64 +130067,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -142306,7 +130090,6 @@ "title": "Solid", "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -142369,13 +130152,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -142614,7 +130390,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -142673,13 +130448,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -143068,6 +130836,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -143464,7 +131324,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -143532,12 +131391,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -143545,7 +131398,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -143614,12 +131466,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -143674,27 +131520,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -143757,13 +131585,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -143907,64 +131728,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -144173,7 +131941,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144187,19 +131954,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144212,19 +131972,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -144242,19 +131995,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144267,19 +132013,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144295,11 +132034,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -144307,7 +132061,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144323,19 +132076,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144348,20 +132094,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -144458,27 +132190,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -144497,27 +132208,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -144540,7 +132230,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -144563,19 +132252,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -144584,19 +132266,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144609,19 +132284,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -144630,19 +132298,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -144655,70 +132316,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -145071,41 +132673,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -145494,6 +133605,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -145772,38 +133975,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -145827,547 +133998,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -146435,12 +134071,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -146448,7 +134078,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -146517,12 +134146,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -146583,26 +134206,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -146695,7 +134303,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -146733,12 +134340,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -146785,7 +134386,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -146799,19 +134399,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -146824,19 +134417,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -146854,19 +134440,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -146879,19 +134458,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -146907,11 +134479,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -146919,7 +134506,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -146935,19 +134521,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -146960,20 +134539,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -147070,27 +134635,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -147109,27 +134653,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -147152,7 +134675,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -147175,19 +134697,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -147196,19 +134711,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -147221,19 +134729,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -147242,19 +134743,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -147267,70 +134761,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -147683,41 +135118,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -148106,6 +136050,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -148384,38 +136420,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -148439,547 +136443,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -149047,12 +136516,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -149060,7 +136523,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -149129,12 +136591,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -149195,26 +136651,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -149307,7 +136748,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -149345,12 +136785,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -149401,7 +136835,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149415,19 +136848,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149440,19 +136866,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -149470,19 +136889,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149495,19 +136907,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149523,11 +136928,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -149535,7 +136955,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149551,19 +136970,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149576,20 +136988,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -149686,27 +137084,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -149725,27 +137102,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -149768,7 +137124,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -149791,19 +137146,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -149812,19 +137160,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149837,19 +137178,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -149858,19 +137192,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -149883,70 +137210,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -150299,41 +137567,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -150722,6 +138499,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -151000,38 +138869,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -151055,547 +138892,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -151663,12 +138965,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -151676,7 +138972,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -151745,12 +139040,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -151811,26 +139100,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -151923,7 +139197,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -151961,12 +139234,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -152238,1084 +139505,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] } } } @@ -153326,113 +139520,15 @@ "labelRequired": true }, { - "name": "sketchSet", - "type": "SketchSet", + "name": "sketches", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SketchSet", - "description": "A sketch or a group of sketches.", - "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketch" - ] - }, - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Sketch" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketches" - ] - } - } - } - ], + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" + }, "definitions": { "Axis2dOrEdgeReference": { "description": "A 2D axis or tagged edge.", @@ -153547,64 +139643,75 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Sketch": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "on", + "originalId", + "paths", + "start", + "units" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "sketch": { - "description": "The sketch the tag is on.", + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -153993,6 +140100,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -154426,6 +140625,280 @@ "maxItems": 3, "minItems": 3 }, + "SketchSurface": { + "description": "A sketch type.", + "oneOf": [ + { + "type": "object", + "required": [ + "artifactId", + "id", + "origin", + "type", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "plane" + ] + }, + "id": { + "description": "The id of the plane.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "type", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "face" + ] + }, + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + } + ] + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ExtrudeSurface": { "description": "An extrude surface.", "oneOf": [ @@ -154611,443 +141084,6 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SketchSurface": { - "description": "A sketch type.", - "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "type", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "plane" - ] - }, - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "type", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "face" - ] - }, - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - } - ] - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -155132,6 +141168,58 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } } } }, @@ -155154,7 +141242,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -155213,13 +141300,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -155608,6 +141688,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -156047,7 +142219,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -156115,12 +142286,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -156128,7 +142293,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -156197,12 +142361,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -156261,27 +142419,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -156344,13 +142484,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -156679,64 +142812,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -156971,7 +143051,6 @@ "title": "Plane", "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -157032,12 +143111,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -157182,34 +143255,6 @@ } } ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 } } }, @@ -157236,32 +143281,27 @@ "args": [ { "name": "sketchSet", - "type": "SketchSet", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SketchSet", - "description": "A sketch or a group of sketches.", - "oneOf": [ - { + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" + }, + "definitions": { + "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", "originalId", "paths", "start", - "type", "units" ], "properties": { - "type": { - "type": "string", - "enum": [ - "sketch" - ] - }, "id": { "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", @@ -157311,38 +143351,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Sketch" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketches" - ] - } - } - } - ], - "definitions": { "Path": { "description": "A path.", "oneOf": [ @@ -157728,6 +143739,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -158167,7 +144270,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -158235,12 +144337,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -158248,7 +144344,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -158317,12 +144412,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -158381,27 +144470,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -158464,13 +144535,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -158659,194 +144723,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -158931,6 +144807,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -158949,6 +144888,70 @@ "format": "uint32", "minimum": 0.0, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -159334,6 +145337,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -159773,7 +145868,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -159841,12 +145935,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -159854,7 +145942,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -159923,12 +146010,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -159987,27 +146068,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -160070,13 +146133,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -160265,194 +146321,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -160537,6 +146405,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -160559,6 +146490,70 @@ "maxItems": 2, "minItems": 2, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -160944,6 +146939,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -161383,7 +147470,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -161451,12 +147537,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -161464,7 +147544,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -161533,12 +147612,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -161597,27 +147670,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -161680,13 +147735,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -161875,194 +147923,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -162147,6 +148007,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -162164,6 +148087,70 @@ "type": "number", "format": "double", "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -162549,6 +148536,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -162988,7 +149067,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -163056,12 +149134,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -163069,7 +149141,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -163138,12 +149209,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -163202,27 +149267,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -163285,13 +149332,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -163480,194 +149520,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -163752,6 +149604,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -163768,6 +149683,70 @@ "title": "Boolean", "type": "boolean", "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -164153,6 +150132,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -164592,7 +150663,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -164660,12 +150730,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -164673,7 +150737,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -164742,12 +150805,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -164806,27 +150863,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -164889,13 +150928,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -165084,194 +151116,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -165356,6 +151200,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -165373,6 +151280,70 @@ "type": "boolean", "nullable": true, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -165758,6 +151729,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -166197,7 +152260,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -166265,12 +152327,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -166278,7 +152334,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -166347,12 +152402,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -166411,27 +152460,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -166494,13 +152525,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -166689,194 +152713,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -166961,6 +152797,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -166983,7 +152882,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -167042,13 +152940,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -167437,6 +153328,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -167876,7 +153859,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -167944,12 +153926,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -167957,7 +153933,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -168026,12 +154001,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -168090,27 +154059,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -168173,13 +154124,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -168508,64 +154452,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -168589,32 +154480,27 @@ "keywordArguments": true, "args": [ { - "name": "solidSet", - "type": "SolidSet", + "name": "solids", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -168669,38 +154555,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -168936,7 +154793,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -168995,13 +154851,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -169390,6 +155239,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -169786,7 +155727,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -169854,12 +155794,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -169867,7 +155801,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -169936,12 +155869,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -169996,96 +155923,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -170173,122 +156070,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -170307,6 +156088,74 @@ "format": "uint32", "minimum": 0.0, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -170542,7 +156391,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -170601,13 +156449,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -170996,6 +156837,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -171392,7 +157325,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -171460,12 +157392,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -171473,7 +157399,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -171542,12 +157467,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -171602,96 +157521,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -171779,122 +157668,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -171917,6 +157690,74 @@ "maxItems": 3, "minItems": 3, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -172152,7 +157993,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -172211,13 +158051,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -172606,6 +158439,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -173002,7 +158927,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -173070,12 +158994,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -173083,7 +159001,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -173152,12 +159069,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -173212,96 +159123,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -173389,122 +159270,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -173527,6 +159292,74 @@ "maxItems": 3, "minItems": 3, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -173762,7 +159595,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -173821,13 +159653,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -174216,6 +160041,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -174612,7 +160529,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -174680,12 +160596,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -174693,7 +160603,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -174762,12 +160671,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -174822,96 +160725,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -174999,122 +160872,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -175132,6 +160889,74 @@ "type": "number", "format": "double", "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -175367,7 +161192,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -175426,13 +161250,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -175821,6 +161638,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -176217,7 +162126,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -176285,12 +162193,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -176298,7 +162200,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -176367,12 +162268,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -176427,96 +162322,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -176604,122 +162469,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -176736,6 +162485,74 @@ "title": "Boolean", "type": "boolean", "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -176971,7 +162788,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -177030,13 +162846,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -177425,6 +163234,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -177821,7 +163722,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -177889,12 +163789,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -177902,7 +163796,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -177971,12 +163864,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -178031,96 +163918,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -178208,122 +164065,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -178341,6 +164082,74 @@ "type": "boolean", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -178576,7 +164385,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -178635,13 +164443,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -179030,6 +164831,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -179426,7 +165319,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -179494,12 +165386,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -179507,7 +165393,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -179576,12 +165461,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -179636,96 +165515,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -179813,122 +165662,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -179951,7 +165684,6 @@ "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -180014,13 +165746,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -180259,7 +165984,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -180318,13 +166042,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -180713,6 +166430,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -181109,7 +166918,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -181177,12 +166985,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -181190,7 +166992,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -181259,12 +167060,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -181319,23 +167114,6 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "BasePath": { "description": "A base path.", "type": "object", @@ -181391,64 +167169,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -181557,33 +167282,28 @@ "keywordArguments": true, "args": [ { - "name": "sketchSet", - "type": "SketchSet", + "name": "sketches", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SketchSet", - "description": "A sketch or a group of sketches.", - "oneOf": [ - { + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" + }, + "definitions": { + "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", "originalId", "paths", "start", - "type", "units" ], "properties": { - "type": { - "type": "string", - "enum": [ - "sketch" - ] - }, "id": { "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", @@ -181633,38 +167353,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Sketch" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketches" - ] - } - } - } - ], - "definitions": { "Path": { "description": "A path.", "oneOf": [ @@ -182050,6 +167741,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -182489,7 +168272,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -182557,12 +168339,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -182570,7 +168346,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -182639,12 +168414,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -182703,27 +168472,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -182786,13 +168537,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -182981,194 +168725,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -183253,6 +168809,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -183271,6 +168890,70 @@ "format": "uint32", "minimum": 0.0, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -183656,6 +169339,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -184095,7 +169870,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -184163,12 +169937,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -184176,7 +169944,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -184245,12 +170012,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -184309,27 +170070,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -184392,13 +170135,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -184587,194 +170323,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -184859,6 +170407,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -184876,6 +170487,70 @@ "type": "number", "format": "double", "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -185261,6 +170936,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -185700,7 +171467,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -185768,12 +171534,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -185781,7 +171541,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -185850,12 +171609,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -185914,27 +171667,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -185997,13 +171732,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -186192,194 +171920,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -186464,6 +172004,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -186486,6 +172089,70 @@ "maxItems": 2, "minItems": 2, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -186871,6 +172538,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -187310,7 +173069,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -187378,12 +173136,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -187391,7 +173143,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -187460,12 +173211,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -187524,27 +173269,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -187607,13 +173334,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -187802,194 +173522,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -188074,6 +173606,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -188091,6 +173686,70 @@ "type": "boolean", "nullable": true, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -188476,6 +174135,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -188915,7 +174666,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -188983,12 +174733,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -188996,7 +174740,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -189065,12 +174808,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -189129,27 +174866,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -189212,13 +174931,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -189407,194 +175119,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -189679,6 +175203,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -189701,7 +175288,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -189760,13 +175346,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -190155,6 +175734,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -190594,7 +176265,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -190662,12 +176332,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -190675,7 +176339,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -190744,12 +176407,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -190808,27 +176465,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -190891,13 +176530,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -191226,64 +176858,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -191307,32 +176886,27 @@ "keywordArguments": true, "args": [ { - "name": "solidSet", - "type": "SolidSet", + "name": "solids", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -191387,38 +176961,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -191654,7 +177199,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -191713,13 +177257,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -192108,6 +177645,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -192504,7 +178133,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -192572,12 +178200,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -192585,7 +178207,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -192654,12 +178275,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -192714,96 +178329,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -192891,122 +178476,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -193025,6 +178494,74 @@ "format": "uint32", "minimum": 0.0, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -193260,7 +178797,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -193319,13 +178855,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -193714,6 +179243,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -194110,7 +179731,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -194178,12 +179798,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -194191,7 +179805,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -194260,12 +179873,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -194320,96 +179927,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -194497,122 +180074,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -194630,6 +180091,74 @@ "type": "number", "format": "double", "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -194865,7 +180394,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -194924,13 +180452,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -195319,6 +180840,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -195715,7 +181328,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -195783,12 +181395,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -195796,7 +181402,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -195865,12 +181470,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -195925,96 +181524,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -196102,122 +181671,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -196240,6 +181693,74 @@ "maxItems": 3, "minItems": 3, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -196475,7 +181996,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -196534,13 +182054,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -196929,6 +182442,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -197325,7 +182930,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -197393,12 +182997,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -197406,7 +183004,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -197475,12 +183072,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -197535,96 +183126,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -197712,122 +183273,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -197845,6 +183290,74 @@ "type": "boolean", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -198080,7 +183593,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -198139,13 +183651,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -198534,6 +184039,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -198930,7 +184527,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -198998,12 +184594,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -199011,7 +184601,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -199080,12 +184669,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -199140,96 +184723,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -199317,122 +184870,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -199455,7 +184892,6 @@ "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -199518,13 +184954,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -199763,7 +185192,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -199822,13 +185250,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -200217,6 +185638,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -200613,7 +186126,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -200681,12 +186193,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -200694,7 +186200,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -200763,12 +186268,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -200823,23 +186322,6 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "BasePath": { "description": "A base path.", "type": "object", @@ -200895,64 +186377,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -201063,32 +186492,27 @@ "keywordArguments": true, "args": [ { - "name": "solidSet", - "type": "SolidSet", + "name": "solids", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -201143,38 +186567,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -201410,7 +186805,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -201469,13 +186863,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -201864,6 +187251,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -202260,7 +187739,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -202328,12 +187806,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -202341,7 +187813,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -202410,12 +187881,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -202470,96 +187935,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -202647,122 +188082,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -202781,6 +188100,74 @@ "format": "uint32", "minimum": 0.0, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -203016,7 +188403,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -203075,13 +188461,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -203470,6 +188849,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -203866,7 +189337,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -203934,12 +189404,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -203947,7 +189411,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -204016,12 +189479,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -204076,96 +189533,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -204253,122 +189680,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -204385,6 +189696,74 @@ "title": "FunctionSource", "type": "null", "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -204620,7 +189999,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -204679,13 +190057,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -205074,6 +190445,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -205470,7 +190933,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -205538,12 +191000,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -205551,7 +191007,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -205620,12 +191075,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -205680,96 +191129,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -205857,122 +191276,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -205990,6 +191293,74 @@ "type": "boolean", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -206225,7 +191596,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -206284,13 +191654,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -206679,6 +192042,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -207075,7 +192530,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -207143,12 +192597,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -207156,7 +192604,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -207225,12 +192672,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -207285,96 +192726,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -207462,122 +192873,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -207600,7 +192895,6 @@ "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -207663,13 +192957,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -207908,7 +193195,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -207967,13 +193253,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -208362,6 +193641,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -208758,7 +194129,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -208826,12 +194196,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -208839,7 +194203,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -208908,12 +194271,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -208968,23 +194325,6 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "BasePath": { "description": "A base path.", "type": "object", @@ -209040,64 +194380,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -209211,33 +194498,28 @@ "keywordArguments": true, "args": [ { - "name": "sketchSet", - "type": "SketchSet", + "name": "sketches", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SketchSet", - "description": "A sketch or a group of sketches.", - "oneOf": [ - { + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" + }, + "definitions": { + "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", "originalId", "paths", "start", - "type", "units" ], "properties": { - "type": { - "type": "string", - "enum": [ - "sketch" - ] - }, "id": { "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", @@ -209287,38 +194569,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Sketch" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "sketches" - ] - } - } - } - ], - "definitions": { "Path": { "description": "A path.", "oneOf": [ @@ -209704,6 +194957,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -210143,7 +195488,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -210211,12 +195555,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -210224,7 +195562,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -210293,12 +195630,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -210357,27 +195688,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -210440,13 +195753,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -210635,194 +195941,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -210907,6 +196025,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -210925,6 +196106,70 @@ "format": "uint32", "minimum": 0.0, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -211310,6 +196555,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -211749,7 +197086,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -211817,12 +197153,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -211830,7 +197160,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -211899,12 +197228,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -211963,27 +197286,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -212046,13 +197351,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -212241,194 +197539,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -212513,6 +197623,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -212529,6 +197702,70 @@ "title": "FunctionSource", "type": "null", "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -212914,6 +198151,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -213353,7 +198682,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -213421,12 +198749,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -213434,7 +198756,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -213503,12 +198824,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -213567,27 +198882,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -213650,13 +198947,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -213845,194 +199135,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -214117,6 +199219,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -214134,6 +199299,70 @@ "type": "boolean", "nullable": true, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -214519,6 +199748,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -214958,7 +200279,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -215026,12 +200346,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -215039,7 +200353,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -215108,12 +200421,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -215172,27 +200479,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -215255,13 +200544,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -215450,194 +200732,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -215722,6 +200816,69 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, @@ -215744,7 +200901,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -215803,13 +200959,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -216198,6 +201347,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -216637,7 +201878,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -216705,12 +201945,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -216718,7 +201952,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -216787,12 +202020,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -216851,27 +202078,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -216934,13 +202143,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -217269,64 +202471,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } } @@ -217879,7 +203028,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -217947,12 +203095,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -217960,7 +203102,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -218029,12 +203170,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -218182,38 +203317,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -218276,13 +203382,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -218503,10 +203602,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -218565,13 +203674,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -218960,6 +204062,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -219316,64 +204510,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -219487,7 +204628,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -219555,12 +204695,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -219568,7 +204702,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -219637,12 +204770,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -219790,38 +204917,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -219884,13 +204982,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -220111,10 +205202,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -220173,13 +205274,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -220568,6 +205662,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -220924,64 +206110,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -221084,7 +206217,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -221143,13 +206275,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -221538,6 +206663,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -221977,7 +207194,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -222045,12 +207261,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -222058,7 +207268,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -222127,12 +207336,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -222191,27 +207394,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -222274,13 +207459,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -222472,7 +207650,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -222531,13 +207708,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -222596,64 +207766,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -222779,7 +207896,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -222793,19 +207909,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -222818,19 +207927,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -222848,19 +207950,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -222873,19 +207968,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -222901,11 +207989,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -222913,7 +208016,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -222929,19 +208031,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -222954,20 +208049,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -223064,27 +208145,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -223103,27 +208163,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -223146,7 +208185,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -223169,19 +208207,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -223190,19 +208221,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -223215,19 +208239,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -223236,19 +208253,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -223261,70 +208271,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -223677,41 +208628,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -224100,6 +209560,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -224378,38 +209930,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -224433,547 +209953,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -225041,12 +210026,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -225054,7 +210033,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -225123,12 +210101,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -225189,26 +210161,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -225301,7 +210258,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -225339,12 +210295,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -225390,7 +210340,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225404,19 +210353,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225429,19 +210371,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -225459,19 +210394,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225484,19 +210412,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225512,11 +210433,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -225524,7 +210460,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225540,19 +210475,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225565,20 +210493,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -225675,27 +210589,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -225714,27 +210607,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -225757,7 +210629,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -225780,19 +210651,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -225801,19 +210665,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225826,19 +210683,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -225847,19 +210697,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -225872,70 +210715,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ], "definitions": { - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -226294,7 +211078,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226308,19 +211091,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226333,19 +211109,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -226363,19 +211132,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226388,19 +211150,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226416,11 +211171,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -226428,7 +211198,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226444,19 +211213,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226469,20 +211231,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -226579,27 +211327,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -226618,27 +211345,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -226661,7 +211367,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -226684,19 +211389,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -226705,19 +211403,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226730,19 +211421,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -226751,19 +211435,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -226776,77 +211453,555 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -227235,6 +212390,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -227513,38 +212760,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -227568,547 +212783,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -228176,12 +212856,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -228189,7 +212863,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -228258,12 +212931,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -228324,26 +212991,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -228436,7 +213088,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -228474,12 +213125,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -228588,7 +213233,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -228647,13 +213291,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -229042,6 +213679,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -229481,7 +214210,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -229549,12 +214277,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -229562,7 +214284,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -229631,12 +214352,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -229695,27 +214410,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -229778,13 +214475,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -229976,7 +214666,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -230035,13 +214724,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -230100,64 +214782,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -230292,7 +214921,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -230351,13 +214979,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -230746,6 +215367,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -231185,7 +215898,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -231253,12 +215965,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -231266,7 +215972,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -231335,12 +216040,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -231399,27 +216098,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -231482,13 +216163,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -231680,7 +216354,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -231739,13 +216412,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -231804,64 +216470,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -231991,7 +216604,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -232050,13 +216662,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -232445,6 +217050,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -232884,7 +217581,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -232952,12 +217648,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -232965,7 +217655,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -233034,12 +217723,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -233098,27 +217781,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -233181,13 +217846,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -233379,7 +218037,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -233438,13 +218095,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -233503,64 +218153,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -233699,7 +218296,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -233713,19 +218309,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -233738,19 +218327,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -233768,19 +218350,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -233793,19 +218368,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -233821,11 +218389,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -233833,7 +218416,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -233849,19 +218431,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -233874,20 +218449,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -233984,27 +218545,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -234023,27 +218563,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -234066,7 +218585,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -234089,19 +218607,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -234110,19 +218621,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -234135,19 +218639,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -234156,19 +218653,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -234181,70 +218671,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -234597,41 +219028,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -235020,6 +219960,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -235298,38 +220330,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -235353,547 +220353,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -235961,12 +220426,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -235974,7 +220433,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -236043,12 +220501,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -236109,26 +220561,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -236221,7 +220658,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -236259,12 +220695,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -236308,7 +220738,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236322,19 +220751,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236347,19 +220769,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -236377,19 +220792,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236402,19 +220810,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236430,11 +220831,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -236442,7 +220858,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236458,19 +220873,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236483,20 +220891,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -236593,27 +220987,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -236632,27 +221005,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -236675,7 +221027,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -236698,19 +221049,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -236719,19 +221063,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236744,19 +221081,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -236765,19 +221095,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236790,37 +221113,6 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -236832,7 +221124,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236846,19 +221137,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236871,19 +221155,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -236901,19 +221178,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236926,19 +221196,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236954,11 +221217,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -236966,7 +221244,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -236982,19 +221259,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -237007,20 +221277,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -237117,27 +221373,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -237156,27 +221391,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -237199,7 +221413,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -237222,19 +221435,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -237243,19 +221449,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -237268,19 +221467,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -237289,19 +221481,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -237314,70 +221499,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -237730,41 +221856,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -238153,6 +222788,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -238431,38 +223158,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -238486,547 +223181,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -239094,12 +223254,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -239107,7 +223261,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -239176,12 +223329,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -239242,26 +223389,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -239354,7 +223486,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -239392,12 +223523,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -239442,7 +223567,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239456,19 +223580,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239481,19 +223598,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -239511,19 +223621,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239536,19 +223639,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239564,11 +223660,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -239576,7 +223687,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239592,19 +223702,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239617,20 +223720,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -239727,27 +223816,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -239766,27 +223834,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -239809,7 +223856,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -239832,19 +223878,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -239853,19 +223892,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239878,19 +223910,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -239899,19 +223924,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -239924,70 +223942,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ], "definitions": { - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -240346,7 +224305,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240360,19 +224318,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240385,19 +224336,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -240415,19 +224359,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240440,19 +224377,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240468,11 +224398,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -240480,7 +224425,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240496,19 +224440,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240521,20 +224458,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -240631,27 +224554,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -240670,27 +224572,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -240713,7 +224594,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -240736,19 +224616,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -240757,19 +224630,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240782,19 +224648,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -240803,19 +224662,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -240828,77 +224680,555 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -241287,6 +225617,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -241565,38 +225987,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -241620,547 +226010,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -242228,12 +226083,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -242241,7 +226090,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -242310,12 +226158,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -242376,26 +226218,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -242488,7 +226315,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -242526,12 +226352,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -242594,7 +226414,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -242608,19 +226427,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -242633,19 +226445,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -242663,19 +226468,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -242688,19 +226486,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -242716,11 +226507,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -242728,7 +226534,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -242744,19 +226549,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -242769,20 +226567,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -242879,27 +226663,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -242918,27 +226681,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -242961,7 +226703,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -242984,19 +226725,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -243005,19 +226739,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -243030,19 +226757,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -243051,19 +226771,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -243076,70 +226789,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -243492,41 +227146,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -243915,6 +228078,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -244193,38 +228448,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -244248,547 +228471,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -244856,12 +228544,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -244869,7 +228551,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -244938,12 +228619,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -245004,26 +228679,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -245116,7 +228776,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -245154,12 +228813,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -245203,7 +228856,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245217,19 +228869,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245242,19 +228887,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -245272,19 +228910,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245297,19 +228928,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245325,11 +228949,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -245337,7 +228976,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245353,19 +228991,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245378,20 +229009,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -245488,27 +229105,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -245527,27 +229123,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -245570,7 +229145,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -245593,19 +229167,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -245614,19 +229181,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245639,19 +229199,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -245660,19 +229213,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245685,37 +229231,6 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -245727,7 +229242,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245741,19 +229255,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245766,19 +229273,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -245796,19 +229296,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245821,19 +229314,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245849,11 +229335,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -245861,7 +229362,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245877,19 +229377,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -245902,20 +229395,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -246012,27 +229491,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -246051,27 +229509,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -246094,7 +229531,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -246117,19 +229553,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -246138,19 +229567,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -246163,19 +229585,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -246184,19 +229599,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -246209,70 +229617,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -246625,41 +229974,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -247048,6 +230906,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -247326,38 +231276,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -247381,547 +231299,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -247989,12 +231372,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -248002,7 +231379,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -248071,12 +231447,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -248137,26 +231507,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -248249,7 +231604,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -248287,12 +231641,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -248339,7 +231687,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248353,19 +231700,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248378,19 +231718,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -248408,19 +231741,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248433,19 +231759,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248461,11 +231780,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -248473,7 +231807,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248489,19 +231822,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248514,20 +231840,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -248624,27 +231936,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -248663,27 +231954,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -248706,7 +231976,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -248729,19 +231998,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -248750,19 +232012,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248775,19 +232030,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -248796,19 +232044,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -248821,70 +232062,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -249237,41 +232419,550 @@ } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -249660,6 +233351,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -249938,38 +233721,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -249993,547 +233744,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -250601,12 +233817,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -250614,7 +233824,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -250683,12 +233892,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -250749,26 +233952,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -250861,7 +234049,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -250899,12 +234086,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -250949,7 +234130,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -250963,19 +234143,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -250988,19 +234161,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -251018,19 +234184,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251043,19 +234202,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251071,11 +234223,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -251083,7 +234250,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251099,19 +234265,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251124,20 +234283,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -251234,27 +234379,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -251273,27 +234397,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -251316,7 +234419,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -251339,19 +234441,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -251360,19 +234455,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251385,19 +234473,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -251406,19 +234487,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251431,70 +234505,11 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ], "definitions": { - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "NumericType": { "oneOf": [ { @@ -251853,7 +234868,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251867,19 +234881,12 @@ "value": { "type": "string", "format": "uuid" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251892,19 +234899,12 @@ }, "value": { "type": "boolean" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "ty", "type", "value" @@ -251922,19 +234922,12 @@ }, "ty": { "$ref": "#/components/schemas/NumericType" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251947,19 +234940,12 @@ }, "value": { "type": "string" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -251975,11 +234961,26 @@ "items": { "$ref": "#/components/schemas/KclValue" } + } + } + }, + { + "type": "object", + "required": [ + "type", + "value" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "HomArray" + ] }, - "__meta": { + "value": { "type": "array", "items": { - "$ref": "#/components/schemas/Metadata" + "$ref": "#/components/schemas/KclValue" } } } @@ -251987,7 +234988,6 @@ { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -252003,19 +235003,12 @@ "additionalProperties": { "$ref": "#/components/schemas/KclValue" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -252028,20 +235021,6 @@ }, "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -252138,27 +235117,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Sketches" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Sketch" - } - } - } - }, { "type": "object", "required": [ @@ -252177,27 +235135,6 @@ } } }, - { - "type": "object", - "required": [ - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Solids" - ] - }, - "value": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Solid" - } - } - } - }, { "type": "object", "required": [ @@ -252220,7 +235157,6 @@ "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -252243,19 +235179,12 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -252264,19 +235193,12 @@ "enum": [ "Function" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -252289,19 +235211,12 @@ }, "value": { "$ref": "#/components/schemas/ModuleId" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type" ], "properties": { @@ -252310,19 +235225,12 @@ "enum": [ "Type" ] - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, { "type": "object", "required": [ - "__meta", "type", "value" ], @@ -252335,77 +235243,555 @@ }, "value": { "$ref": "#/components/schemas/KclNone" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "type": "object", - "required": [ - "__meta", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Tombstone" - ] - }, - "value": { - "type": "null" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } ] }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Plane": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "origin", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the plane.", "type": "string", "format": "uuid" }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Face": { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, "sketch": { - "description": "The sketch the tag is on.", + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + "ExtrudeSurface": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + }, + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + }, + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "fillet" + ] + }, + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "tag": { + "description": "The tag.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "allOf": [ + { + "$ref": "#/components/schemas/SourceRange" + } + ] + } + } + } + ] + }, + "TagDeclarator": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + }, + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + } + } + }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } }, - "surface": { - "description": "The surface information for the tag.", + "on": { + "description": "What the sketch is on (can be a plane or a face).", "allOf": [ { - "$ref": "#/components/schemas/ExtrudeSurface" + "$ref": "#/components/schemas/SketchSurface" } - ], - "nullable": true + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -252794,6 +236180,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -253072,38 +236550,6 @@ } ] }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, "GeoMeta": { "description": "Geometry metadata.", "type": "object", @@ -253127,547 +236573,12 @@ } } }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Plane": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Face": { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, "SketchSurface": { "description": "A sketch type.", "oneOf": [ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -253735,12 +236646,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -253748,7 +236653,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -253817,12 +236721,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -253883,26 +236781,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -253995,7 +236878,6 @@ "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -254033,12 +236915,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -254139,7 +237015,7 @@ { "name": "revolve", "summary": "Rotate a sketch around some provided axis, creating a solid from its extent.", - "description": "This, like extrude, is able to create a 3-dimensional solid from a 2-dimensional sketch. However, unlike extrude, this creates a solid by using the extent of the sketch as its revolved around an axis rather than using the extent of the sketch linearly translated through a third dimension.\n\nRevolve occurs around a local sketch axis rather than a global axis.", + "description": "This, like extrude, is able to create a 3-dimensional solid from a 2-dimensional sketch. However, unlike extrude, this creates a solid by using the extent of the sketch as its revolved around an axis rather than using the extent of the sketch linearly translated through a third dimension.\n\nRevolve occurs around a local sketch axis rather than a global axis.\n\nYou can provide more than one sketch to revolve, and they will all be revolved around the same axis.", "tags": [], "keywordArguments": false, "args": [ @@ -254294,1084 +237170,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] } } } @@ -255382,80 +237185,14 @@ "labelRequired": true }, { - "name": "sketch", - "type": "Sketch", + "name": "sketches", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Sketch", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" }, "definitions": { "Axis2dOrEdgeReference": { @@ -255571,64 +237308,75 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - "TagEngineInfo": { - "description": "Engine information for a tag.", + "Sketch": { "type": "object", "required": [ + "artifactId", "id", - "sketch" + "on", + "originalId", + "paths", + "start", + "units" ], "properties": { "id": { - "description": "The id of the tagged object.", + "description": "The id of the sketch (this will change when the engine's reference to it changes).", "type": "string", "format": "uuid" }, - "sketch": { - "description": "The sketch the tag is on.", + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { "type": "string", "format": "uuid" }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true + "units": { + "$ref": "#/components/schemas/UnitLen" } } }, @@ -256017,6 +237765,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -256450,6 +238290,280 @@ "maxItems": 3, "minItems": 3 }, + "SketchSurface": { + "description": "A sketch type.", + "oneOf": [ + { + "type": "object", + "required": [ + "artifactId", + "id", + "origin", + "type", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "plane" + ] + }, + "id": { + "description": "The id of the plane.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "$ref": "#/components/schemas/PlaneType" + }, + "origin": { + "description": "Origin of the plane.", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "xAxis": { + "description": "What should the plane's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the plane's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, + { + "description": "A face.", + "type": "object", + "required": [ + "artifactId", + "id", + "solid", + "type", + "units", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "face" + ] + }, + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face's X axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "yAxis": { + "description": "What should the face's Y axis be?", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "zAxis": { + "description": "The z-axis (normal).", + "allOf": [ + { + "$ref": "#/components/schemas/Point3d" + } + ] + }, + "solid": { + "description": "The solid the face is on.", + "allOf": [ + { + "$ref": "#/components/schemas/Solid" + } + ] + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + } + ] + }, + "ArtifactId": { + "type": "string", + "format": "uuid" + }, + "PlaneType": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + }, + { + "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", + "type": "string", + "enum": [ + "Uninit" + ] + } + ] + }, + "Point3d": { + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ExtrudeSurface": { "description": "An extrude surface.", "oneOf": [ @@ -256635,443 +238749,6 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SketchSurface": { - "description": "A sketch type.", - "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "origin", - "type", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "plane" - ] - }, - "id": { - "description": "The id of the plane.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "$ref": "#/components/schemas/PlaneType" - }, - "origin": { - "description": "Origin of the plane.", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "xAxis": { - "description": "What should the plane's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the plane's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - { - "description": "A face.", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "solid", - "type", - "units", - "value", - "xAxis", - "yAxis", - "zAxis" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "face" - ] - }, - "id": { - "description": "The id of the face.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The tag of the face.", - "type": "string" - }, - "xAxis": { - "description": "What should the face's X axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "yAxis": { - "description": "What should the face's Y axis be?", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "zAxis": { - "description": "The z-axis (normal).", - "allOf": [ - { - "$ref": "#/components/schemas/Point3d" - } - ] - }, - "solid": { - "description": "The solid the face is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Solid" - } - ] - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - } - ] - }, - "ArtifactId": { - "type": "string", - "format": "uuid" - }, - "PlaneType": { - "description": "Type for a plane.", - "oneOf": [ - { - "type": "string", - "enum": [ - "XY", - "XZ", - "YZ" - ] - }, - { - "description": "A custom plane.", - "type": "string", - "enum": [ - "Custom" - ] - }, - { - "description": "A custom plane which has not been sent to the engine. It must be sent before it is used.", - "type": "string", - "enum": [ - "Uninit" - ] - } - ] - }, - "Point3d": { - "type": "object", - "required": [ - "x", - "y", - "z" - ], - "properties": { - "x": { - "type": "number", - "format": "double" - }, - "y": { - "type": "number", - "format": "double" - }, - "z": { - "type": "number", - "format": "double" - } - } - }, - "Solid": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -257156,6 +238833,58 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } } } }, @@ -257166,85 +238895,83 @@ ], "returnValue": { "name": "", - "type": "Solid", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Solid", - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" }, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -257480,7 +239207,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -257539,13 +239265,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -257934,6 +239653,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -258330,7 +240141,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -258398,12 +240208,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -258411,7 +240215,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -258480,12 +240283,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -258540,96 +240337,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -258717,122 +240484,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -258850,7 +240501,8 @@ "box = startSketchOn('XY')\n |> startProfileAt([0, 0], %)\n |> line(end = [0, 20])\n |> line(end = [20, 0])\n |> line(end = [0, -20])\n |> close()\n |> extrude(length = 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(end = [0, 20])\n |> line(end = [20, 0])\n |> line(end = [0, -20], tag = $revolveAxis)\n |> close()\n |> extrude(length = 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(end = [0, 20])\n |> line(end = [20, 0])\n |> line(end = [0, -20], tag = $revolveAxis)\n |> close()\n |> extrude(length = 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(end = [5, -5])\n |> line(end = [5, 5])\n |> line(endAbsolute = [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)" + "sketch001 = startSketchOn('XY')\n |> startProfileAt([10, 0], %)\n |> line(end = [5, -5])\n |> line(end = [5, 5])\n |> line(endAbsolute = [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)", + "// Revolve two sketches around the same axis.\n\n\nsketch001 = startSketchOn('XY')\nprofile001 = startProfileAt([4, 8], sketch001)\n |> xLine(length = 3)\n |> yLine(length = -3)\n |> xLine(length = -3)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\n\nprofile002 = startProfileAt([-5, 8], sketch001)\n |> xLine(length = 3)\n |> yLine(length = -3)\n |> xLine(length = -3)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\n\nrevolve({ axis = \"X\" }, [profile001, profile002])" ] }, { @@ -258861,101 +240513,17 @@ "keywordArguments": true, "args": [ { - "name": "solid", + "name": "solids", "type": "SolidOrImportedGeometry", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", "title": "SolidOrImportedGeometry", "description": "Data for a solid or an imported geometry.", "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "type", - "units", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, { "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -258978,17 +240546,99 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + } + } + }, + { + "type": [ + "object", + "array" + ], + "items": { + "$ref": "#/components/schemas/Solid" + }, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "solidSet" + ] } } } ], "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -259224,7 +240874,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -259283,13 +240932,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -259678,6 +241320,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -260074,7 +241808,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -260142,12 +241875,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -260155,7 +241882,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -260224,12 +241950,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -260284,96 +242004,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -260461,128 +242151,12 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, "required": true, "includeInSnippet": true, - "description": "The solid to rotate.", + "description": "The solid or set of solids to rotate.", "labelRequired": false }, { @@ -260595,6 +242169,74 @@ "format": "double", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -260830,7 +242472,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -260889,13 +242530,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -261284,6 +242918,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -261680,7 +243406,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -261748,12 +243473,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -261761,7 +243480,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -261830,12 +243548,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -261890,96 +243602,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -262067,122 +243749,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -262201,6 +243767,74 @@ "format": "double", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -262436,7 +244070,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -262495,13 +244128,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -262890,6 +244516,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -263286,7 +245004,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -263354,12 +245071,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -263367,7 +245078,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -263436,12 +245146,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -263496,96 +245200,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -263673,122 +245347,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -263807,6 +245365,74 @@ "format": "double", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -264042,7 +245668,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -264101,13 +245726,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -264496,6 +246114,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -264892,7 +246602,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -264960,12 +246669,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -264973,7 +246676,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -265042,12 +246744,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -265102,96 +246798,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -265279,122 +246945,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -265418,6 +246968,74 @@ "minItems": 3, "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -265653,7 +247271,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -265712,13 +247329,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -266107,6 +247717,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -266503,7 +248205,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -266571,12 +248272,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -266584,7 +248279,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -266653,12 +248347,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -266713,96 +248401,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -266890,122 +248548,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -267023,6 +248565,74 @@ "format": "double", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -267258,7 +248868,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -267317,13 +248926,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -267712,6 +249314,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -268108,7 +249802,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -268176,12 +249869,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -268189,7 +249876,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -268258,12 +249944,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -268318,96 +249998,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -268495,122 +250145,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -268627,6 +250161,74 @@ "type": "boolean", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -268862,7 +250464,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -268921,13 +250522,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -269316,6 +250910,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -269712,7 +251398,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -269780,12 +251465,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -269793,7 +251472,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -269862,12 +251540,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -269922,96 +251594,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -270099,122 +251741,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -270232,24 +251758,67 @@ "description": "Data for a solid or an imported geometry.", "oneOf": [ { + "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", - "artifactId", - "height", "id", - "sketch", "type", - "units", "value" ], "properties": { "type": { "type": "string", "enum": [ - "solid" + "importedGeometry" ] }, + "id": { + "description": "The ID of the imported geometry.", + "type": "string", + "format": "uuid" + }, + "value": { + "description": "The original file paths.", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + { + "type": [ + "object", + "array" + ], + "items": { + "$ref": "#/components/schemas/Solid" + }, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "solidSet" + ] + } + } + } + ], + "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { "id": { "description": "The id of the solid.", "type": "string", @@ -270304,54 +251873,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "description": "Data for an imported geometry.", - "type": "object", - "required": [ - "__meta", - "id", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "importedGeometry" - ] - }, - "id": { - "description": "The ID of the imported geometry.", - "type": "string", - "format": "uuid" - }, - "value": { - "description": "The original file paths.", - "type": "array", - "items": { - "type": "string" - } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -270587,7 +252111,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -270646,13 +252169,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -271041,6 +252557,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -271437,7 +253045,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -271505,12 +253112,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -271518,7 +253119,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -271587,12 +253187,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -271647,96 +253241,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -271824,122 +253388,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -271952,7 +253400,8 @@ "examples": [ "// Rotate a pipe with roll, pitch, and yaw.\n\n\n// Create a path for the sweep.\nsweepPath = startSketchOn('XZ')\n |> startProfileAt([0.05, 0.05], %)\n |> line(end = [0, 7])\n |> tangentialArc({ offset = 90, radius = 5 }, %)\n |> line(end = [-3, 0])\n |> tangentialArc({ offset = -90, radius = 5 }, %)\n |> line(end = [0, 7])\n\n// Create a hole for the pipe.\npipeHole = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 1.5)\n\nsweepSketch = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 2)\n |> hole(pipeHole, %)\n |> sweep(path = sweepPath)\n |> rotate(roll = 10, pitch = 10, yaw = 90)", "// Rotate a pipe about an axis with an angle.\n\n\n// Create a path for the sweep.\nsweepPath = startSketchOn('XZ')\n |> startProfileAt([0.05, 0.05], %)\n |> line(end = [0, 7])\n |> tangentialArc({ offset = 90, radius = 5 }, %)\n |> line(end = [-3, 0])\n |> tangentialArc({ offset = -90, radius = 5 }, %)\n |> line(end = [0, 7])\n\n// Create a hole for the pipe.\npipeHole = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 1.5)\n\nsweepSketch = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 2)\n |> hole(pipeHole, %)\n |> sweep(path = sweepPath)\n |> rotate(axis = [0, 0, 1.0], angle = 90)", - "// Rotate an imported model.\n\n\nimport \"tests/inputs/cube.sldprt\" as cube\n\ncube\n |> rotate(axis = [0, 0, 1.0], angle = 90)" + "// Rotate an imported model.\n\n\nimport \"tests/inputs/cube.sldprt\" as cube\n\ncube\n |> rotate(axis = [0, 0, 1.0], angle = 90)", + "// Sweep two sketches along the same path.\n\n\nsketch001 = startSketchOn('XY')\nrectangleSketch = startProfileAt([-200, 23.86], sketch001)\n |> angledLine([0, 73.47], %, $rectangleSegmentA001)\n |> angledLine([\n segAng(rectangleSegmentA001) - 90,\n 50.61\n ], %)\n |> angledLine([\n segAng(rectangleSegmentA001),\n -segLen(rectangleSegmentA001)\n ], %)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\n\ncircleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63)\n\nsketch002 = startSketchOn('YZ')\nsweepPath = startProfileAt([0, 0], sketch002)\n |> yLine(length = 231.81)\n |> tangentialArc({ radius = 80, offset = -90 }, %)\n |> xLine(length = 384.93)\n\nparts = sweep([rectangleSketch, circleSketch], path = sweepPath)\n\n// Rotate the sweeps.\nrotate(parts, axis = [0, 0, 1.0], angle = 90)" ] }, { @@ -272005,101 +253454,17 @@ "keywordArguments": true, "args": [ { - "name": "solid", + "name": "solids", "type": "SolidOrImportedGeometry", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", "title": "SolidOrImportedGeometry", "description": "Data for a solid or an imported geometry.", "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "type", - "units", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, { "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -272122,17 +253487,99 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + } + } + }, + { + "type": [ + "object", + "array" + ], + "items": { + "$ref": "#/components/schemas/Solid" + }, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "solidSet" + ] } } } ], "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -272368,7 +253815,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -272427,13 +253873,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -272822,6 +254261,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -273218,7 +254749,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -273286,12 +254816,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -273299,7 +254823,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -273368,12 +254891,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -273428,96 +254945,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -273605,128 +255092,12 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, "required": true, "includeInSnippet": true, - "description": "The solid to scale.", + "description": "The solid or set of solids to scale.", "labelRequired": false }, { @@ -273743,6 +255114,74 @@ "maxItems": 3, "minItems": 3, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -273978,7 +255417,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -274037,13 +255475,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -274432,6 +255863,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -274828,7 +256351,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -274896,12 +256418,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -274909,7 +256425,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -274978,12 +256493,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -275038,96 +256547,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -275215,122 +256694,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -275348,6 +256711,74 @@ "type": "boolean", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -275583,7 +257014,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -275642,13 +257072,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -276037,6 +257460,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -276433,7 +257948,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -276501,12 +258015,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -276514,7 +258022,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -276583,12 +258090,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -276643,96 +258144,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -276820,122 +258291,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -276953,24 +258308,67 @@ "description": "Data for a solid or an imported geometry.", "oneOf": [ { + "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", - "artifactId", - "height", "id", - "sketch", "type", - "units", "value" ], "properties": { "type": { "type": "string", "enum": [ - "solid" + "importedGeometry" ] }, + "id": { + "description": "The ID of the imported geometry.", + "type": "string", + "format": "uuid" + }, + "value": { + "description": "The original file paths.", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + { + "type": [ + "object", + "array" + ], + "items": { + "$ref": "#/components/schemas/Solid" + }, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "solidSet" + ] + } + } + } + ], + "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { "id": { "description": "The id of the solid.", "type": "string", @@ -277025,54 +258423,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "description": "Data for an imported geometry.", - "type": "object", - "required": [ - "__meta", - "id", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "importedGeometry" - ] - }, - "id": { - "description": "The ID of the imported geometry.", - "type": "string", - "format": "uuid" - }, - "value": { - "description": "The original file paths.", - "type": "array", - "items": { - "type": "string" - } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -277308,7 +258661,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -277367,13 +258719,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -277762,6 +259107,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -278158,7 +259595,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -278226,12 +259662,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -278239,7 +259669,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -278308,12 +259737,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -278368,96 +259791,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -278545,122 +259938,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -278672,7 +259949,8 @@ "deprecated": false, "examples": [ "// Scale a pipe.\n\n\n// Create a path for the sweep.\nsweepPath = startSketchOn('XZ')\n |> startProfileAt([0.05, 0.05], %)\n |> line(end = [0, 7])\n |> tangentialArc({ offset = 90, radius = 5 }, %)\n |> line(end = [-3, 0])\n |> tangentialArc({ offset = -90, radius = 5 }, %)\n |> line(end = [0, 7])\n\n// Create a hole for the pipe.\npipeHole = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 1.5)\n\nsweepSketch = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 2)\n |> hole(pipeHole, %)\n |> sweep(path = sweepPath)\n |> scale(scale = [1.0, 1.0, 2.5])", - "// Scale an imported model.\n\n\nimport \"tests/inputs/cube.sldprt\" as cube\n\ncube\n |> scale(scale = [1.0, 1.0, 2.5])" + "// Scale an imported model.\n\n\nimport \"tests/inputs/cube.sldprt\" as cube\n\ncube\n |> scale(scale = [1.0, 1.0, 2.5])", + "// Sweep two sketches along the same path.\n\n\nsketch001 = startSketchOn('XY')\nrectangleSketch = startProfileAt([-200, 23.86], sketch001)\n |> angledLine([0, 73.47], %, $rectangleSegmentA001)\n |> angledLine([\n segAng(rectangleSegmentA001) - 90,\n 50.61\n ], %)\n |> angledLine([\n segAng(rectangleSegmentA001),\n -segLen(rectangleSegmentA001)\n ], %)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\n\ncircleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63)\n\nsketch002 = startSketchOn('YZ')\nsweepPath = startProfileAt([0, 0], sketch002)\n |> yLine(length = 231.81)\n |> tangentialArc({ radius = 80, offset = -90 }, %)\n |> xLine(length = 384.93)\n\nparts = sweep([rectangleSketch, circleSketch], path = sweepPath)\n\n// Scale the sweep.\nscale(parts, scale = [1.0, 1.0, 0.5])" ] }, { @@ -278690,1086 +259968,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -279813,1086 +260016,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -280941,1086 +260069,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -282064,1086 +260117,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -283187,1086 +260165,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -284310,1086 +260213,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -285438,1086 +260266,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -286561,1086 +260314,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -287677,32 +260355,27 @@ "keywordArguments": true, "args": [ { - "name": "solidSet", - "type": "SolidSet", + "name": "solids", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -287757,38 +260430,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -288024,7 +260668,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -288083,13 +260726,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -288478,6 +261114,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -288874,7 +261602,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -288942,12 +261669,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -288955,7 +261676,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -289024,12 +261744,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -289084,96 +261798,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -289261,122 +261945,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -289394,6 +261962,74 @@ "type": "number", "format": "double", "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -289629,7 +262265,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -289688,13 +262323,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -290083,6 +262711,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -290479,7 +263199,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -290547,12 +263266,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -290560,7 +263273,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -290629,12 +263341,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -290689,96 +263395,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -290866,122 +263542,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -291001,6 +263561,74 @@ "$ref": "#/components/schemas/FaceTag" }, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -291236,7 +263864,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -291295,13 +263922,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -291690,6 +264310,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -292086,7 +264798,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -292154,12 +264865,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -292167,7 +264872,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -292236,12 +264940,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -292296,96 +264994,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -292474,122 +265142,6 @@ } ] }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "FaceTag": { "description": "A tag for a face.", "anyOf": [ @@ -292634,31 +265186,26 @@ ], "returnValue": { "name": "", - "type": "SolidSet", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "SolidSet", - "description": "A solid or a group of solids.", - "oneOf": [ - { + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" + }, + "definitions": { + "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", "sketch", - "type", "units", "value" ], "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, "id": { "description": "The id of the solid.", "type": "string", @@ -292713,38 +265260,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "type": [ - "object", - "array" - ], - "items": { - "$ref": "#/components/schemas/Solid" - }, - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solids" - ] - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -292980,7 +265498,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -293039,13 +265556,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -293434,6 +265944,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -293830,7 +266432,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -293898,12 +266499,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -293911,7 +266506,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -293980,12 +266574,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -294040,96 +266628,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -294217,122 +266775,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -294430,7 +266872,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -294498,12 +266939,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -294511,7 +266946,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -294580,12 +267014,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -294733,38 +267161,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -294827,13 +267226,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -295054,10 +267446,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -295116,13 +267518,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -295511,6 +267906,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -295818,7 +268305,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -295886,12 +268372,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -295899,7 +268379,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -295968,12 +268447,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -296034,64 +268507,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -296341,38 +268761,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -296435,13 +268826,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -296662,10 +269046,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -296724,13 +269118,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -297119,6 +269506,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -297426,7 +269905,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -297494,12 +269972,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -297507,7 +269979,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -297576,12 +270047,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -297642,64 +270107,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -297802,7 +270214,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -297861,13 +270272,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -298256,6 +270660,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -298695,7 +271191,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -298763,12 +271258,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -298776,7 +271265,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -298845,12 +271333,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -298909,27 +271391,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -298992,13 +271456,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -299190,7 +271647,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -299249,13 +271705,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -299314,64 +271763,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -299625,7 +272021,6 @@ "Plane": { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -299686,12 +272081,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -299815,38 +272204,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -299909,13 +272269,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -300136,10 +272489,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -300198,13 +272561,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -300593,6 +272949,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -300900,7 +273348,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -300968,12 +273415,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -300981,7 +273422,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -301050,12 +273490,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -301116,64 +273550,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -301406,7 +273787,6 @@ "Plane": { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -301467,12 +273847,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -301596,38 +273970,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -301690,13 +274035,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -301917,10 +274255,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -301979,13 +274327,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -302374,6 +274715,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -302681,7 +275114,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -302749,12 +275181,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -302762,7 +275188,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -302831,12 +275256,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -302897,64 +275316,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -303094,7 +275460,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -303162,12 +275527,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -303175,7 +275534,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -303244,12 +275602,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -303397,38 +275749,9 @@ } ] }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -303491,13 +275814,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -303718,10 +276034,20 @@ } } }, + "SourceRange": { + "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 3, + "minItems": 3 + }, "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -303780,13 +276106,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -304175,6 +276494,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -304482,7 +276893,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -304550,12 +276960,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -304563,7 +276967,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -304632,12 +277035,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -304698,64 +277095,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -304862,87 +277206,85 @@ { "name": "sweep", "summary": "Extrude a sketch along a path.", - "description": "This, like extrude, is able to create a 3-dimensional solid from a 2-dimensional sketch. However, unlike extrude, this creates a solid by using the extent of the sketch as its path. This is useful for creating more complex shapes that can't be created with a simple extrusion.", + "description": "This, like extrude, is able to create a 3-dimensional solid from a 2-dimensional sketch. However, unlike extrude, this creates a solid by using the extent of the sketch as its path. This is useful for creating more complex shapes that can't be created with a simple extrusion.\n\nYou can provide more than one sketch to sweep, and they will all be swept along the same path.", "tags": [], "keywordArguments": true, "args": [ { - "name": "sketch", - "type": "Sketch", + "name": "sketches", + "type": "[Sketch]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Sketch", - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } + "title": "Array_of_Sketch", + "type": "array", + "items": { + "$ref": "#/components/schemas/Sketch" }, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -305328,6 +277670,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -305767,7 +278201,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -305835,12 +278268,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -305848,7 +278275,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -305917,12 +278343,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -305981,27 +278401,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -306064,13 +278466,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -306259,194 +278654,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -306531,12 +278738,75 @@ } } ] + }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } } } }, "required": true, "includeInSnippet": true, - "description": "The sketch that should be swept in space", + "description": "The sketch or set of sketches that should be swept in space", "labelRequired": false }, { @@ -306555,6 +278825,70 @@ } ], "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -306940,6 +279274,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -307379,7 +279805,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -307447,12 +279872,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -307460,7 +279879,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -307529,12 +279947,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -307593,27 +280005,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -307676,13 +280070,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -307871,194 +280258,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -308144,11 +280343,73 @@ } ] }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } + }, "Helix": { "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -308186,12 +280447,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -308211,6 +280466,70 @@ "type": "boolean", "nullable": true, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -308596,6 +280915,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -309035,7 +281446,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -309103,12 +281513,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -309116,7 +281520,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -309185,12 +281588,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -309249,27 +281646,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -309332,13 +281711,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -309527,194 +281899,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -309800,11 +281984,73 @@ } ] }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } + }, "Helix": { "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -309842,12 +282088,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -309867,6 +282107,70 @@ "format": "double", "nullable": true, "definitions": { + "Sketch": { + "type": "object", + "required": [ + "artifactId", + "id", + "on", + "originalId", + "paths", + "start", + "units" + ], + "properties": { + "id": { + "description": "The id of the sketch (this will change when the engine's reference to it changes).", + "type": "string", + "format": "uuid" + }, + "paths": { + "description": "The paths in the sketch.", + "type": "array", + "items": { + "$ref": "#/components/schemas/Path" + } + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "allOf": [ + { + "$ref": "#/components/schemas/SketchSurface" + } + ] + }, + "start": { + "description": "The starting path.", + "allOf": [ + { + "$ref": "#/components/schemas/BasePath" + } + ] + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch.", + "type": "object", + "additionalProperties": { + "$ref": "#/components/schemas/TagIdentifier" + } + }, + "artifactId": { + "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "originalId": { + "type": "string", + "format": "uuid" + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "Path": { "description": "A path.", "oneOf": [ @@ -310252,6 +282556,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -310691,7 +283087,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -310759,12 +283154,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -310772,7 +283161,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -310841,12 +283229,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -310905,27 +283287,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -310988,13 +283352,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -311183,194 +283540,6 @@ } ] }, - "Sketch": { - "type": "object", - "required": [ - "__meta", - "artifactId", - "id", - "on", - "originalId", - "paths", - "start", - "units" - ], - "properties": { - "id": { - "description": "The id of the sketch (this will change when the engine's reference to it changes).", - "type": "string", - "format": "uuid" - }, - "paths": { - "description": "The paths in the sketch.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Path" - } - }, - "on": { - "description": "What the sketch is on (can be a plane or a face).", - "allOf": [ - { - "$ref": "#/components/schemas/SketchSurface" - } - ] - }, - "start": { - "description": "The starting path.", - "allOf": [ - { - "$ref": "#/components/schemas/BasePath" - } - ] - }, - "tags": { - "description": "Tag identifiers that have been declared in this sketch.", - "type": "object", - "additionalProperties": { - "$ref": "#/components/schemas/TagIdentifier" - } - }, - "artifactId": { - "description": "The original id of the sketch. This stays the same even if the sketch is is sketched on face etc.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "originalId": { - "type": "string", - "format": "uuid" - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, "EdgeCut": { "description": "A fillet or a chamfer.", "oneOf": [ @@ -311456,11 +283625,73 @@ } ] }, + "BasePath": { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "units" + ], + "properties": { + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, + "TagIdentifier": { + "type": "object", + "required": [ + "value" + ], + "properties": { + "value": { + "type": "string" + } + } + }, "Helix": { "description": "A helix.", "type": "object", "required": [ - "__meta", "angleStart", "artifactId", "ccw", @@ -311498,12 +283729,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -311516,85 +283741,83 @@ ], "returnValue": { "name": "", - "type": "Solid", + "type": "[Solid]", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "Solid", - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", - "value" - ], - "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } + "title": "Array_of_Solid", + "type": "array", + "items": { + "$ref": "#/components/schemas/Solid" }, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -311830,7 +284053,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -311889,13 +284111,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -312284,6 +284499,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -312680,7 +284987,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -312748,12 +285054,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -312761,7 +285061,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -312830,12 +285129,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -312890,96 +285183,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -313067,122 +285330,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -313194,7 +285341,8 @@ "deprecated": false, "examples": [ "// Create a pipe using a sweep.\n\n\n// Create a path for the sweep.\nsweepPath = startSketchOn('XZ')\n |> startProfileAt([0.05, 0.05], %)\n |> line(end = [0, 7])\n |> tangentialArc({ offset = 90, radius = 5 }, %)\n |> line(end = [-3, 0])\n |> tangentialArc({ offset = -90, radius = 5 }, %)\n |> line(end = [0, 7])\n\n// Create a hole for the pipe.\npipeHole = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 1.5)\n\nsweepSketch = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 2)\n |> hole(pipeHole, %)\n |> sweep(path = sweepPath)", - "// Create a spring by sweeping around a helix path.\n\n\n// Create a helix around the Z axis.\nhelixPath = helix(\n angleStart = 0,\n ccw = true,\n revolutions = 4,\n length = 10,\n radius = 5,\n axis = 'Z',\n)\n\n// Create a spring by sweeping around the helix path.\nspringSketch = startSketchOn('YZ')\n |> circle(center = [0, 0], radius = 1)\n |> sweep(path = helixPath)" + "// Create a spring by sweeping around a helix path.\n\n\n// Create a helix around the Z axis.\nhelixPath = helix(\n angleStart = 0,\n ccw = true,\n revolutions = 4,\n length = 10,\n radius = 5,\n axis = 'Z',\n)\n\n// Create a spring by sweeping around the helix path.\nspringSketch = startSketchOn('YZ')\n |> circle(center = [0, 0], radius = 1)\n |> sweep(path = helixPath)", + "// Sweep two sketches along the same path.\n\n\nsketch001 = startSketchOn('XY')\nrectangleSketch = startProfileAt([-200, 23.86], sketch001)\n |> angledLine([0, 73.47], %, $rectangleSegmentA001)\n |> angledLine([\n segAng(rectangleSegmentA001) - 90,\n 50.61\n ], %)\n |> angledLine([\n segAng(rectangleSegmentA001),\n -segLen(rectangleSegmentA001)\n ], %)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\n\ncircleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63)\n\nsketch002 = startSketchOn('YZ')\nsweepPath = startProfileAt([0, 0], sketch002)\n |> yLine(length = 231.81)\n |> tangentialArc({ radius = 80, offset = -90 }, %)\n |> xLine(length = 384.93)\n\nsweep([rectangleSketch, circleSketch], path = sweepPath)" ] }, { @@ -313212,1086 +285360,11 @@ "title": "TagIdentifier", "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - }, - "definitions": { - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } - }, - "Path": { - "description": "A path.", - "oneOf": [ - { - "description": "A path that goes to a point.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "ToPoint" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment that goes to a point", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArcTo" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A arc that is tangential to the last path segment", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "TangentialArc" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "ccw": { - "description": "arc's direction", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "a complete arc", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Circle" - ] - }, - "center": { - "description": "the arc's center", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "the arc's radius", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "arc's direction This is used to compute the tangential angle.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "p1", - "p2", - "p3", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "CircleThreePoint" - ] - }, - "p1": { - "description": "Point 1 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p2": { - "description": "Point 2 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "p3": { - "description": "Point 3 of the circle", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A path that is horizontal.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units", - "x" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Horizontal" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "An angled line to.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "AngledLineTo" - ] - }, - "x": { - "description": "The x coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "y": { - "description": "The y coordinate.", - "type": "number", - "format": "double", - "nullable": true - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Base" - ] - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - { - "description": "A circular arc, not necessarily tangential to the current point.", - "type": "object", - "required": [ - "__geoMeta", - "ccw", - "center", - "from", - "radius", - "to", - "type", - "units" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Arc" - ] - }, - "center": { - "description": "Center of the circle that this arc is drawn on.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "radius": { - "description": "Radius of the circle that this arc is drawn on.", - "type": "number", - "format": "double" - }, - "ccw": { - "description": "True if the arc is counterclockwise.", - "type": "boolean" - }, - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - } - ] - }, - "UnitLen": { - "description": "A unit of length.", - "oneOf": [ - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Mm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Cm" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "M" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Inches" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feet" - ] - } - } - }, - { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Yards" - ] - } - } - } - ] - }, - "TagDeclarator": { - "type": "object", - "required": [ - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "digest": { - "type": "array", - "items": { - "type": "integer", - "format": "uint8", - "minimum": 0.0 - }, - "maxItems": 32, - "minItems": 32, - "nullable": true - }, - "start": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "end": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - } - } - }, - "GeoMeta": { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "id", - "sourceRange" - ], - "properties": { - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - "SourceRange": { - "description": "The first two items are the start and end points (byte offsets from the start of the file). The third item is whether the source range belongs to the 'main' file, i.e., the file currently being rendered/displayed in the editor.", - "type": "array", - "items": { - "type": "integer", - "format": "uint", - "minimum": 0.0 - }, - "maxItems": 3, - "minItems": 3 - }, - "ExtrudeSurface": { - "description": "An extrude surface.", - "oneOf": [ - { - "description": "An extrude plane.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudePlane" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "An extruded arc.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "extrudeArc" - ] - }, - "faceId": { - "description": "The face id for the extrude plane.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "chamfer" - ] - }, - "faceId": { - "description": "The id for the chamfer surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, - { - "description": "Geometry metadata.", - "type": "object", - "required": [ - "faceId", - "id", - "sourceRange", - "type" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "fillet" - ] - }, - "faceId": { - "description": "The id for the fillet surface.", - "type": "string", - "format": "uuid" - }, - "tag": { - "description": "The tag.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "id": { - "description": "The id of the geometry.", - "type": "string", - "format": "uuid" - }, - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - } - ] - }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } } } }, @@ -314372,7 +285445,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -314431,13 +285503,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -314826,6 +285891,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -315265,7 +286422,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -315333,12 +286489,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -315346,7 +286496,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -315415,12 +286564,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -315479,27 +286622,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -315562,13 +286687,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -315760,7 +286878,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -315819,13 +286936,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -315884,64 +286994,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -316434,6 +287491,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -316873,7 +288022,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -316941,12 +288089,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -316954,7 +288096,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -317023,12 +288164,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -317087,27 +288222,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -317170,13 +288287,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -317368,7 +288478,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -317427,13 +288536,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -317492,64 +288594,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -317652,7 +288701,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -317711,13 +288759,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -318106,6 +289147,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -318545,7 +289678,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -318613,12 +289745,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -318626,7 +289752,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -318695,12 +289820,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -318759,27 +289878,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -318842,13 +289943,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -319040,7 +290134,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -319099,13 +290192,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -319164,64 +290250,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -319355,7 +290388,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -319414,13 +290446,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -319809,6 +290834,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -320248,7 +291365,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -320316,12 +291432,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -320329,7 +291439,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -320398,12 +291507,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -320462,27 +291565,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -320545,13 +291630,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -320743,7 +291821,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -320802,13 +291879,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -320867,64 +291937,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -321417,6 +292434,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -321856,7 +292965,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -321924,12 +293032,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -321937,7 +293039,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -322006,12 +293107,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -322070,27 +293165,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -322153,13 +293230,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -322351,7 +293421,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -322410,13 +293479,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -322475,64 +293537,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -322635,7 +293644,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -322694,13 +293702,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -323089,6 +294090,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -323528,7 +294621,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -323596,12 +294688,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -323609,7 +294695,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -323678,12 +294763,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -323742,27 +294821,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -323825,13 +294886,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -324023,7 +295077,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -324082,13 +295135,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -324147,64 +295193,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -324338,7 +295331,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -324397,13 +295389,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -324792,6 +295777,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -325231,7 +296308,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -325299,12 +296375,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -325312,7 +296382,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -325381,12 +296450,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -325445,27 +296508,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -325528,13 +296573,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -325726,7 +296764,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -325785,13 +296822,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -325850,64 +296880,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -326400,6 +297377,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -326839,7 +297908,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -326907,12 +297975,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -326920,7 +297982,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -326989,12 +298050,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -327053,27 +298108,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -327136,13 +298173,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -327334,7 +298364,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -327393,13 +298422,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -327458,64 +298480,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -327618,7 +298587,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -327677,13 +298645,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -328072,6 +299033,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -328511,7 +299564,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -328579,12 +299631,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -328592,7 +299638,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -328661,12 +299706,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -328725,27 +299764,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -328808,13 +299829,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -329006,7 +300020,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -329065,13 +300078,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -329130,64 +300136,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -329408,101 +300361,17 @@ "keywordArguments": true, "args": [ { - "name": "solid", + "name": "solids", "type": "SolidOrImportedGeometry", "schema": { "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", "title": "SolidOrImportedGeometry", "description": "Data for a solid or an imported geometry.", "oneOf": [ - { - "type": "object", - "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "type", - "units", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "solid" - ] - }, - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, - "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, { "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", "id", "type", "value" @@ -329525,17 +300394,99 @@ "items": { "type": "string" } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + } + } + }, + { + "type": [ + "object", + "array" + ], + "items": { + "$ref": "#/components/schemas/Solid" + }, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "solidSet" + ] } } } ], "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -329771,7 +300722,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -329830,13 +300780,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -330225,6 +301168,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -330621,7 +301656,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -330689,12 +301723,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -330702,7 +301730,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -330771,12 +301798,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -330831,96 +301852,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -331008,128 +301999,12 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, "required": true, "includeInSnippet": true, - "description": "The solid to move.", + "description": "The solid or set of solids to move.", "labelRequired": false }, { @@ -331146,6 +302021,74 @@ "maxItems": 3, "minItems": 3, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -331381,7 +302324,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -331440,13 +302382,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -331835,6 +302770,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -332231,7 +303258,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -332299,12 +303325,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -332312,7 +303332,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -332381,12 +303400,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -332441,96 +303454,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -332618,122 +303601,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -332751,6 +303618,74 @@ "type": "boolean", "nullable": true, "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { + "id": { + "description": "The id of the solid.", + "type": "string", + "format": "uuid" + }, + "artifactId": { + "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", + "allOf": [ + { + "$ref": "#/components/schemas/ArtifactId" + } + ] + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "$ref": "#/components/schemas/ExtrudeSurface" + } + }, + "sketch": { + "description": "The sketch.", + "allOf": [ + { + "$ref": "#/components/schemas/Sketch" + } + ] + }, + "height": { + "description": "The height of the solid.", + "type": "number", + "format": "double" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "edgeCuts": { + "description": "Chamfers or fillets on this solid.", + "type": "array", + "items": { + "$ref": "#/components/schemas/EdgeCut" + } + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + } + } + }, "ArtifactId": { "type": "string", "format": "uuid" @@ -332986,7 +303921,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -333045,13 +303979,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -333440,6 +304367,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -333836,7 +304855,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -333904,12 +304922,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -333917,7 +304929,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -333986,12 +304997,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -334046,96 +305051,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -334223,122 +305198,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -334356,24 +305215,67 @@ "description": "Data for a solid or an imported geometry.", "oneOf": [ { + "description": "Data for an imported geometry.", "type": "object", "required": [ - "__meta", - "artifactId", - "height", "id", - "sketch", "type", - "units", "value" ], "properties": { "type": { "type": "string", "enum": [ - "solid" + "importedGeometry" ] }, + "id": { + "description": "The ID of the imported geometry.", + "type": "string", + "format": "uuid" + }, + "value": { + "description": "The original file paths.", + "type": "array", + "items": { + "type": "string" + } + } + } + }, + { + "type": [ + "object", + "array" + ], + "items": { + "$ref": "#/components/schemas/Solid" + }, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "solidSet" + ] + } + } + } + ], + "definitions": { + "Solid": { + "type": "object", + "required": [ + "artifactId", + "height", + "id", + "sketch", + "units", + "value" + ], + "properties": { "id": { "description": "The id of the solid.", "type": "string", @@ -334428,54 +305330,9 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, - { - "description": "Data for an imported geometry.", - "type": "object", - "required": [ - "__meta", - "id", - "type", - "value" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "importedGeometry" - ] - }, - "id": { - "description": "The ID of the imported geometry.", - "type": "string", - "format": "uuid" - }, - "value": { - "description": "The original file paths.", - "type": "array", - "items": { - "type": "string" - } - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - } - ], - "definitions": { "ArtifactId": { "type": "string", "format": "uuid" @@ -334711,7 +305568,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -334770,13 +305626,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -335165,6 +306014,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -335561,7 +306502,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -335629,12 +306569,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -335642,7 +306576,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -335711,12 +306644,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -335771,96 +306698,66 @@ } } }, - "Metadata": { - "description": "Metadata.", + "BasePath": { + "description": "A base path.", "type": "object", "required": [ - "sourceRange" + "__geoMeta", + "from", + "to", + "units" ], "properties": { - "sourceRange": { - "description": "The source range.", + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", "allOf": [ { - "$ref": "#/components/schemas/SourceRange" + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" } ] } } }, - "Solid": { + "TagIdentifier": { "type": "object", "required": [ - "__meta", - "artifactId", - "height", - "id", - "sketch", - "units", "value" ], "properties": { - "id": { - "description": "The id of the solid.", - "type": "string", - "format": "uuid" - }, - "artifactId": { - "description": "The artifact ID of the solid. Unlike `id`, this doesn't change.", - "allOf": [ - { - "$ref": "#/components/schemas/ArtifactId" - } - ] - }, "value": { - "description": "The extrude surfaces.", - "type": "array", - "items": { - "$ref": "#/components/schemas/ExtrudeSurface" - } - }, - "sketch": { - "description": "The sketch.", - "allOf": [ - { - "$ref": "#/components/schemas/Sketch" - } - ] - }, - "height": { - "description": "The height of the solid.", - "type": "number", - "format": "double" - }, - "startCapId": { - "description": "The id of the extrusion start cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "endCapId": { - "description": "The id of the extrusion end cap", - "type": "string", - "format": "uuid", - "nullable": true - }, - "edgeCuts": { - "description": "Chamfers or fillets on this solid.", - "type": "array", - "items": { - "$ref": "#/components/schemas/EdgeCut" - } - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } + "type": "string" } } }, @@ -335948,122 +306845,6 @@ } } ] - }, - "BasePath": { - "description": "A base path.", - "type": "object", - "required": [ - "__geoMeta", - "from", - "to", - "units" - ], - "properties": { - "from": { - "description": "The from point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "to": { - "description": "The to point.", - "type": "array", - "items": { - "type": "number", - "format": "double" - }, - "maxItems": 2, - "minItems": 2 - }, - "units": { - "$ref": "#/components/schemas/UnitLen" - }, - "tag": { - "description": "The tag of the path.", - "allOf": [ - { - "$ref": "#/components/schemas/TagDeclarator" - } - ], - "nullable": true - }, - "__geoMeta": { - "description": "Metadata.", - "allOf": [ - { - "$ref": "#/components/schemas/GeoMeta" - } - ] - } - } - }, - "TagIdentifier": { - "type": "object", - "required": [ - "__meta", - "value" - ], - "properties": { - "value": { - "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true - } - } } } }, @@ -336075,7 +306856,8 @@ "deprecated": false, "examples": [ "// Move a pipe.\n\n\n// Create a path for the sweep.\nsweepPath = startSketchOn('XZ')\n |> startProfileAt([0.05, 0.05], %)\n |> line(end = [0, 7])\n |> tangentialArc({ offset = 90, radius = 5 }, %)\n |> line(end = [-3, 0])\n |> tangentialArc({ offset = -90, radius = 5 }, %)\n |> line(end = [0, 7])\n\n// Create a hole for the pipe.\npipeHole = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 1.5)\n\nsweepSketch = startSketchOn('XY')\n |> circle(center = [0, 0], radius = 2)\n |> hole(pipeHole, %)\n |> sweep(path = sweepPath)\n |> translate(translate = [1.0, 1.0, 2.5])", - "// Move an imported model.\n\n\nimport \"tests/inputs/cube.sldprt\" as cube\n\ncube\n |> translate(translate = [1.0, 1.0, 2.5])" + "// Move an imported model.\n\n\nimport \"tests/inputs/cube.sldprt\" as cube\n\ncube\n |> translate(translate = [1.0, 1.0, 2.5])", + "// Sweep two sketches along the same path.\n\n\nsketch001 = startSketchOn('XY')\nrectangleSketch = startProfileAt([-200, 23.86], sketch001)\n |> angledLine([0, 73.47], %, $rectangleSegmentA001)\n |> angledLine([\n segAng(rectangleSegmentA001) - 90,\n 50.61\n ], %)\n |> angledLine([\n segAng(rectangleSegmentA001),\n -segLen(rectangleSegmentA001)\n ], %)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\n\ncircleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63)\n\nsketch002 = startSketchOn('YZ')\nsweepPath = startProfileAt([0, 0], sketch002)\n |> yLine(length = 231.81)\n |> tangentialArc({ radius = 80, offset = -90 }, %)\n |> xLine(length = 384.93)\n\nparts = sweep([rectangleSketch, circleSketch], path = sweepPath)\n\n// Move the sweeps.\ntranslate(parts, translate = [1.0, 1.0, 2.5])" ] }, { @@ -336093,7 +306875,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -336152,13 +306933,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -336547,6 +307321,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -336986,7 +307852,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -337054,12 +307919,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -337067,7 +307926,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -337136,12 +307994,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -337200,27 +308052,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -337283,13 +308117,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -337481,7 +308308,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -337540,13 +308366,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -337605,64 +308424,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -338153,6 +308919,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -338592,7 +309450,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -338660,12 +309517,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -338673,7 +309524,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -338742,12 +309592,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -338806,27 +309650,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -338889,13 +309715,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -339087,7 +309906,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -339146,13 +309964,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -339211,64 +310022,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -339759,6 +310517,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -340198,7 +311048,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -340266,12 +311115,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -340279,7 +311122,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -340348,12 +311190,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -340412,27 +311248,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -340495,13 +311313,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -340693,7 +311504,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -340752,13 +311562,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -340817,64 +311620,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -341367,6 +312117,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -341806,7 +312648,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -341874,12 +312715,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -341887,7 +312722,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -341956,12 +312790,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -342020,27 +312848,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -342103,13 +312913,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -342301,7 +313104,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -342360,13 +313162,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -342425,64 +313220,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -342586,7 +313328,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -342645,13 +313386,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -343040,6 +313774,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -343479,7 +314305,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -343547,12 +314372,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -343560,7 +314379,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -343629,12 +314447,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -343693,27 +314505,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -343776,13 +314570,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -343974,7 +314761,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -344033,13 +314819,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -344098,64 +314877,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -344271,7 +314997,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -344330,13 +315055,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -344725,6 +315443,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -345164,7 +315974,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -345232,12 +316041,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -345245,7 +316048,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -345314,12 +316116,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -345378,27 +316174,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -345461,13 +316239,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -345659,7 +316430,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -345718,13 +316488,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -345783,64 +316546,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -346331,6 +317041,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -346770,7 +317572,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -346838,12 +317639,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -346851,7 +317646,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -346920,12 +317714,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -346984,27 +317772,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -347067,13 +317837,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -347265,7 +318028,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -347324,13 +318086,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -347389,64 +318144,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -347937,6 +318639,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -348376,7 +319170,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -348444,12 +319237,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -348457,7 +319244,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -348526,12 +319312,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -348590,27 +319370,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -348673,13 +319435,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -348871,7 +319626,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -348930,13 +319684,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -348995,64 +319742,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -349545,6 +320239,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -349984,7 +320770,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -350052,12 +320837,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -350065,7 +320844,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -350134,12 +320912,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -350198,27 +320970,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -350281,13 +321035,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -350479,7 +321226,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -350538,13 +321284,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -350603,64 +321342,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, @@ -350764,7 +321450,6 @@ "title": "Sketch", "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -350823,13 +321508,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } }, "definitions": { @@ -351218,6 +321896,98 @@ } } }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "p1", + "p2", + "p3", + "to", + "type", + "units" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "ArcThreePoint" + ] + }, + "p1": { + "description": "Point 1 of the arc (base on the end of previous segment)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p2": { + "description": "Point 2 of the arc (interior kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "p3": { + "description": "Point 3 of the arc (end kwarg)", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "units": { + "$ref": "#/components/schemas/UnitLen" + }, + "tag": { + "description": "The tag of the path.", + "allOf": [ + { + "$ref": "#/components/schemas/TagDeclarator" + } + ], + "nullable": true + }, + "__geoMeta": { + "description": "Metadata.", + "allOf": [ + { + "$ref": "#/components/schemas/GeoMeta" + } + ] + } + } + }, { "description": "A path that is horizontal.", "type": "object", @@ -351657,7 +322427,6 @@ { "type": "object", "required": [ - "__meta", "artifactId", "id", "origin", @@ -351725,12 +322494,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -351738,7 +322501,6 @@ "description": "A face.", "type": "object", "required": [ - "__meta", "artifactId", "id", "solid", @@ -351807,12 +322569,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } } @@ -351871,27 +322627,9 @@ } } }, - "Metadata": { - "description": "Metadata.", - "type": "object", - "required": [ - "sourceRange" - ], - "properties": { - "sourceRange": { - "description": "The source range.", - "allOf": [ - { - "$ref": "#/components/schemas/SourceRange" - } - ] - } - } - }, "Solid": { "type": "object", "required": [ - "__meta", "artifactId", "height", "id", @@ -351954,13 +322692,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -352152,7 +322883,6 @@ "Sketch": { "type": "object", "required": [ - "__meta", "artifactId", "id", "on", @@ -352211,13 +322941,6 @@ }, "units": { "$ref": "#/components/schemas/UnitLen" - }, - "__meta": { - "description": "Metadata.", - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } } } }, @@ -352276,64 +322999,11 @@ "TagIdentifier": { "type": "object", "required": [ - "__meta", "value" ], "properties": { "value": { "type": "string" - }, - "info": { - "allOf": [ - { - "$ref": "#/components/schemas/TagEngineInfo" - } - ], - "nullable": true - }, - "__meta": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Metadata" - } - } - } - }, - "TagEngineInfo": { - "description": "Engine information for a tag.", - "type": "object", - "required": [ - "id", - "sketch" - ], - "properties": { - "id": { - "description": "The id of the tagged object.", - "type": "string", - "format": "uuid" - }, - "sketch": { - "description": "The sketch the tag is on.", - "type": "string", - "format": "uuid" - }, - "path": { - "description": "The path the tag is on.", - "allOf": [ - { - "$ref": "#/components/schemas/Path" - } - ], - "nullable": true - }, - "surface": { - "description": "The surface information for the tag.", - "allOf": [ - { - "$ref": "#/components/schemas/ExtrudeSurface" - } - ], - "nullable": true } } }, diff --git a/docs/kcl/sweep.md b/docs/kcl/sweep.md index 66ffc903a..fdc494244 100644 --- a/docs/kcl/sweep.md +++ b/docs/kcl/sweep.md @@ -8,13 +8,15 @@ Extrude a sketch along a path. This, like extrude, is able to create a 3-dimensional solid from a 2-dimensional sketch. However, unlike extrude, this creates a solid by using the extent of the sketch as its path. This is useful for creating more complex shapes that can't be created with a simple extrusion. +You can provide more than one sketch to sweep, and they will all be swept along the same path. + ```js sweep( - sketch: Sketch, + sketches: [Sketch], path: SweepPath, sectional?: bool, tolerance?: number, -): Solid +): [Solid] ``` @@ -22,14 +24,14 @@ sweep( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `sketch` | [`Sketch`](/docs/kcl/types/Sketch) | The sketch that should be swept in space | Yes | +| `sketches` | [`[Sketch]`](/docs/kcl/types/Sketch) | The sketch or set of sketches that should be swept in space | Yes | | `path` | [`SweepPath`](/docs/kcl/types/SweepPath) | The path to sweep the sketch along | Yes | | `sectional` | [`bool`](/docs/kcl/types/bool) | If true, the sweep will be broken up into sub-sweeps (extrusions, revolves, sweeps) based on the trajectory path components. | No | | `tolerance` | [`number`](/docs/kcl/types/number) | Tolerance for this operation | No | ### Returns -[`Solid`](/docs/kcl/types/Solid) +[`[Solid]`](/docs/kcl/types/Solid) ### Examples @@ -57,7 +59,7 @@ sweepSketch = startSketchOn('XY') |> sweep(path = sweepPath) ``` -![Rendered example of sweep 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAErFUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVS+Sa6655sE805kzZx4McM011zyYZzpz5syDeC7XXHPNg3k+rrnmmgfzAtx333238gLcd999t/JMZ8+efQbPdN99993KM509e/bW++6771auuuqqq6666qqrrrrqqqsAPehBD+Kqq6666qqr/r+55pprHgxw5syZB19zzTUPPnPmzIN4pmuuuebB11xzzYMBzpw58+BrrrnmwbyIbr31Vu63u7vL8ePHeX52d3d5QY4fPw7A7u4uz+348eM80IMf/GBemH/4h3/47TNnzjz47Nmzt9533323AvzDP/zD7wDcd999t549e/bW++6771auuuqqq6666qqrrrrqqv+r0IMe9CCuuuqqq6666v+aa6655sFnzpx58DXXXPNggDNnzjzoxV/8xV/7zJkzD77mmmsezPNx6623sru7C8Du7i7Hjx9nd3eX+z34wQ9md3eX3d1djh8/zvHjx7nf8ePHATh+/Dj/Xru7uxw/fpzd3V2OHz8OwO7uLg+0u7vL7u4u93vGM57B/XZ3d9nd3eX48eMcP34cgGPHjnH8+HEAjh8/zoMf/GDud999990K8A//8A+/DfAP//APv/MP//APv33ffffdylVXXXXVVVddddVVV131vx160IMexFVXXXXVVVf9b3XNNdc8+MyZMw9+sRd7sde65ppr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/qNI4kUhCUk8P5L415DEVVddddVVV1111VVXXfW/AsFVV1111VVX/S/TWrvVNrb5j2Cbf4lt7mcbANs8kG3uZxvb2AbANrZ5INvYxjb/GpL495DEfwRJXLx4kWuuuebBXHXVVVddddVVV1111VX/UxFcddVVV1111f8yrTVsA2Ab2wDY5rnZBsA297PNc7PNA9nmhbHN/WxzP9vY5n62sc39bGMb2zw327yoJPFfQRJXXXXVVVddddVVV1111f9qBFddddVVV131v0xE/I5tbHM/2zw327wgtnlutnl+bPOC2AbANra5n21scz/b2Oa52QbANv+VJPHcJHE/Sbwgkrjf7u4uZ86ceRBXXXXVVVddddVVV1111f9UBFddddVVV131v4xtbGMb29jmfraxzfNjm3+Jbe5nmweyjW1sA2Cb52Yb29zPNraxjW1sYxvb2AbANs+PbR5IEv9TSEISV1111VVXXXXVVVddddX/eARXXXXVVVdd9b9MRNyamdjmgWxzP9vczzbPj23+rWwDYBvb2OaBbGMbANvczza2eUFs828hiX8tSfxrSOKqq6666qqrrrrqqquu+l+H4Kqrrrrqqqv+F7MNgG1eFLZ5INs8N9vczzYAtvmX2MY2tgGwjW0AbGOb+9nGNrYBsM3/BJJ4fiQBIIkH2t3d5ZprrnkwV1111VVXXXXVVVddddX/VARXXXXVVVdd9b9MRNw6TdOttgGwzf1s80C2AbDNC2Kb52abf4ltnh/b2AbANra5n21s80C2AbANgG1s819BElddddVVV1111VVXXXXV/2kEV1111VVXXfW/0DRNt9rGNgC2eW62eX5s869hm/vZxjb3s41tbGObB7INgG1sY5v72cY2tvn3kMT9JPEfSRIAknhBdnd3ueaaax7MVVddddVVV1111VVXXfU/FcFVV1111VVX/S+UmdjGNrYBsA2AbWzzr2Gb52abB7LN/Wzz/NjGNrYBsA2AbWxjG9s8N9v8R5DEv5Yk/rUkIYmrrrrqqquuuuqqq6666n88gquuuuqqq676Xygzb7XNi8I2ALa5n22em23+NWwDYBvb2OaBbANgm/vZBsA2tgGwzX8kSUhCEpKQhCReVJJ4YSTxQGfOnHkwV1111VVXXXXVVVddddX/VARXXXXVVVdd9b9Qa+1W29jGNrYBsM2LyjbPzTYPZBsA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DYBt7meb/wqS+NeQxHOTBMDu7i5XXXXVVVddddVVV1111f84BFddddVVV131f0RE3Gob29zPNrb597DNC2Ob58c297PN/WxzP9sA2AbANrZ5INs8N9u8IJIAkASAJF4UkgCQBIAkACTxgkjiqquuuuqqq6666qqrrvofjeCqq6666qqr/g+ZpulW29jmhbENgG3uZ5sXxDbPzTb/EtvYBsA297ONbV4Y29jmP5sk/iNI4syZMw/mqquuuuqqq6666qqrrvqfhOCqq6666qqr/g9prd0KYBvb3M8297PNC2KbF8Q2/xLb2MY2D2QbANvY5oFsYxvb/GeThCQk8a8liRdEEru7u1x11VVXXXXVVVddddVV/+MQXHXVVVddddX/Ia01bHM/29gGwDa2eW62eSDbvCC2eSDbANjGNg9kG9vczzb3s41tbPNAtgGwzXOzzb+HJB5IEs9NEv9Wu7u7XHXVVVddddVVV1111VX/4xBcddVVV1111f8hmfnbtrGNbV4Y27wgtnlBbPOvYZv72ea52QbANgC2+a8miQeSBIAknh9JSAJAEgCSuOaaax7MVVddddVVV1111VVXXfU/CcFVV1111VVX/R+SmdjmudnmhbHNc7PNC2Kb+9nmX2Kb+9nGNraxDYBtnptt7mebfwtJAEji+ZHEi0IS95PEVVddddVVV1111VVXXfW/BsFVV1111VVX/R9i+xmZiW1sYxvbPDfbANjmhbHNC2Kb52Yb29jGNra5n22eH9vczzYPZBvbPJBt/qeQBIAkLl26BMA111zzYK666qqrrrrqqquuuuqq/ykIrrrqqquuuur/llttY5vnZhvb2Ob5sc3zYxvb/Ets8/zY5n62sc39bANgG9sA2MY2/1UkASAJAElcddVVV1111VVXXXXVVf9nEFx11VVXXXXV/yERcattbGMb2/xr2OYFsc1zsw2AbV4Y2zyQbWzzn0USz48kJCGJf4kknpskXhBJAJw5c+bBXHXVVVddddVVV1111VX/UxBcddVVV1111f8xmckD2cY2z802ALZ5INu8ILaxzQtjG9vY5oFsY5vnZpv72eZ+tvmPIInnRxIvCkm8KHZ3d7nqqquuuuqqq6666qqr/schuOqqq6666qr/QyLiVgDb2OaBbPOiss0LY5v72eZ+tnkg29jmgWxjG9vYBsA2tgGwjW2eH9v8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braxjW1s89xsYxvbvCC2uZ9t/qeRxDOe8QwAXuzFXuy1ueqqq6666qqrrrrqqqv+uxFcddVVV1111f9RrbXfto1tAGxjGwDb2OZ+tnlBbGObfyvb2OYFsc1zs80D2eY/mySemyQeSBIviCQALl26BMCLvdiLvRZXXXXVVVddddVVV1111X83gquuuuqqq676P2qaJjIT29jmRWWb58c2tnlBbANgm/vZ5gWxjW0AbPNfSRKS+PeShCTuJ4lLly4B8OIv/uKvzVVXXXXVVVddddVVV131343gqquuuuqqq/6PkvQ7mYltbGMb29jmgWwDYJv72eYFsY1tnh/b3M82z802trHNc7ONbWwDYBsA2/xnk8S/liTuJ4n7Xbp0CYAzZ848mKuuuuqqq6666qqrrrrqvxvBVVddddVVV/0fFRG3Zia2sY1t7mcb29jmBbHNC2Mb2zw/tnkg29jm+bHNC2Kb52ab/2i2+feShCT29va49dZbueaaax7MVVddddVVV1111VVXXfXfjeCqq6666qqr/o+KiFsBbGMbANvY5rnZBsA2D2Sbf4ltbPOC2Ob5sY1tAGzzX8k2tnkg2zw32zw/knh+JCGJ+73Yi73Ya3PVVVddddVVV1111VVX/XciuOqqq6666qr/w9br9W9nJraxzf1scz/bPJBtHsg2tvmX2AbANvezzXOzjW2em23uZ5vnZpt/L9s8N9vczzb/GpKQhCQkcb+//du/BeDFXuzFXourrrrqqquuuuqqq6666r8TwVVXXXXVVVf9H5aZ2MY2trGNbQBsY5v72eZ+tnlutrHNC2Ob+9nmgWxjm+dmm/vZxjb/VraxjW2em20AbHM/2wDY5n62+beShCRuu+02AF78xV/8tbnqqquuuuqqq6666qqr/jsRXHXVVVddddX/YeM4/nZmYhsA2wDY5oFsA2Cb+9nm+bGNbWzzgtjmgWzz3GxjGwDbPDfb/HvYxja2sc0D2cY2/xqSAJAEgCTuJwlJAEhib2+PW2+9lTNnzjyYq6666qqrrrrqqquuuuq/E8FVV1111VVX/d/2O601bJOZANgGwDa2sc0LYpsXxja2eSDb3M82tnkg29jm30oS/1a2eW62AbDN/WzzopLE/SQhiftdc801D+aqq6666qqrrrrqqquu+u9EcNVVV1111VX/h0m6NTPJTGxjG9vY5rnZBsA2D2Qb27wwtrHNA9nmgWxjm+dmGwDbvDCSeCBJ/GvYBsA297MNgG0AbPOvIYn7SUISAJL4vd/7PQBe7MVe7LW56qqrrrrqqquuuuqqq/67EFx11VVXXXXV/2ERcattMhPb2MY2ALaxjW1sA2AbANs8N9vYxjYviG0AbHM/29jmudnGNg9kGwDbvKgk8S+xzQPZxjYvjG1eEEk8kCTuJwlJXLp0CYAXe7EXey2uuuqqq6666qqrrrrqqv8uBFddddVVV131f9wwDL9tG9vYBsA2/xLb2Ob5sY1t/iW2eW62sc0D2eZ+tvmPZJv72cY297ONbQBsA2CbF0QS95MEgCQAJCEJSUhib2+PW2+9ldd5ndd5b6666qqrrrrqqquuuuqq/y4EV1111VVXXfV/XGaSmdjGNraxjW1sYxvb2AbANg9kmxfENraxzf1sA2CbB7KNbR7INrYBsM1zs83zI4kXhW3uZ5v72cY297PNv4ckHkgSkvi93/s9rrnmmge/zuu8zntz1VVXXXXVVVddddVVV/13ILjqqquuuuqq/+Omafqe1hqZiW1sYxvbPDfbANjmgWxjmxfGNrYBsM39bGObB7KNbf61JPFAkgCQBIAk7meb+9kGwDbPzTb3s82/RBL3k8QDSUISkpDEpUuXAHjHd3zHz+Kqq6666qqrrrrqqquu+u9AcNVVV1111VX/x0n67czENraxzf1sYxvb2AbANgC2sc0D2cY2tnlR2OaBbGOb52YbANv8SyQBIIl/C9vYxja2eVFI4oEkcT9JAEjigSSxt7fH3/zN33DNNdc8+HVe53Xem6uuuuqqq6666qqrrrrqvxrBVVddddVVV/0fFxG3ttbITGxjG9vYxjYPZBsA29zPNs+PbWxjmweyDYBt7mcb2zyQbWxjGwDbANjmX0MSL4xtAGzz7yGJB5LE/SQBIAlJSEISkvjbv/1bAN7xHd/xs7jqqquuuuqqq6666qqr/qsRXHXVVVddddX/A+M4/nZmkpnYxja2AbCNbWzzQLa5n21s84LYxja2AbDN/WxzP9vYxjYvjG1eGEkASOJ+kvj3sM0DSeK5SeKBJHE/SQBIQhKSkMTtt9/OrbfeyjXXXPPg13md13lvrrrqqquuuuqqq6666qr/SgRXXXXVVVdd9f/AOI6/PU0TtrGNbWxjmweyjW3uZ5sHso1tbPOC2OZ+tgGwjW0eyDa2sY1tAGxzP9s8kCQk8fxI4n6SeEFs8+8liQeShCQAJAEgCUlIQhK/+7u/C8A7vuM7fhZXXXXVVVddddVVV1111X8lgquuuuqqq676/+F3Wmu01rCNbQBsYxvb2OZ+trmfbWzz3GxjG9s8P7YBsM0D2cY2z802LwpJAEgCQBL3k8T9JPHvJYnnRxKSeCBJAEjifpKQxO23386tt97KNddc8+DXeZ3XeW+uuuqqq6666qqrrrrqqv8qBFddddVVV131/4CkW22TmWQmtrENgG3uZxvbANjmgWzzgtjGNrYBsA2Abe5nG9s8kG1sY5v72eZfIgkASdxPEi8K2/xrSOIFkYQk7icJAElIQhKSkMTf/u3fAvCO7/iOn8VVV1111VVXXXXVVVdd9V+Fcvz4ca666qqrrrrq/zpJu5n52n3fP7iUQimFiEASkpCEJCQhCQBJ3E8SknggSUhCEpKQhCQAJAEgCUkASEISAJKQhCQkIQlJAEgCQBKSkIQknpsk7ieJB5LE/STxorDNv8Q2L4xtAGzz3JbLJddccw033njj8bNnzz7j1ltv/Wuuuuqqq6666qqrrrrqqv9sBFddddVVV131/8Q0Tb89TRO2yUwyE9sA2MY2trENgG3uZ5vnZhvb2MY2D2QbANvYBsA2tnkg29jGNrb5t5DE/SQhif8skpCEJJ4fSQBIAkASkpDE3t4ef/u3fwvAO77jO34WV1111VVXXXXVVVddddV/BYKrrrrqqquu+n/C9u9kJq01bGMb29jGNvezjW0AbGMbANvYxjbPj21sYxsA29zPNvezjW1s89xsYxsA2zw/krifJO4niecmiecmiedHEv8akpCEJCRxP0lIQhKSkIQkJHHbbbdx6623cs011zz4FV/xFb+Lq6666qqrrrrqqquuuuo/G8FVV1111VVX/T8h6VaAzCQzsY1tbGMb29jmfra5n20eyDa2sc3zY5v72QbANra5n21sYxvb2OZ+tgGwjW1sAyAJAElIAkASkrifJCQhiecmiRdGEpKQxL+WJCRxP0kASEISEcHe3h5/+7d/C8D7vM/7vHbXda/NVVddddVVV1111VVXXfWfieCqq6666qqr/p+IiFvX6/Vvt9bITGxjG9sA2MY2trENgG1sA2Ab2zw329jGNra5n21sA2Cb+9nGNs/NNraxzYtKEveThCSeH0lI4l9DEpKQhCReVJKQBIAkACQhiYjg7/7u77j11lu55pprHvzqr/7q38VVV1111VVXXXXVVVdd9Z+J4Kqrrrrqqqv+H5mm6XNaa2QmmYltbGMb29zPNra5n23uZxvb2Ob5sc0D2QbANra5n21sYxvbPJBtbPOiksQDSUISkpDEfwRJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlI4ud//ucBeLd3e7cHnzp16ru46qqrrrrqqquuuuqqq/6zUI4fP85VV1111VVX/X9hm1LKR5dSKKUQEUQEkogIJCEJSQBIQhKSuJ8kJCGJB5KEJCQBIAkASQBIAkASkpCEJAAkIQlJSEISkgCQhCQkIYnnJgkASfxPYxsA2zzQcrnENo9+9KPZ3Nx86b/92799Rmvtr7nqqquuuuqqq6666qqr/qNRjh8/zlVXXXXVVVf9fyFp1/Zr11ofXEqhlEJEIAlJSEISkpAEgCQAJCGJ+0lCEpKQxANJAkASAJIAkIQkACQhCUlIQhKSkASAJCQBIAlJSAJAEpKQBIAkHkgS/xq2+deSxPNjmxfF7u4u11xzDQ95yEO4ePHiS992220/Y3uXq6666qqrrrrqqquuuuo/EsFVV1111VVX/T+zXq9/OzPJTDKTzMQ2trGNbWxjGwDbANjmgWxjG9s8N9sA2AbANgC2sc39bGMb29jGNra5n20AbPOCSAJAEpKQxL+WJCQhCUlIQhKSkIQkJCEJSUjiBZGEJCQhCQBJAEhCEpLY29vjd3/3dzl+/Djv/u7v/uAXf/EX/y2uuuqqq6666qqrrrrqqv9olOPHj3PVVVddddVV/59IekbXdR8dEZRSiAgkERFIQhIRAYAkJAEgiQeShCQk8dwkASAJAEkASAJAEpKQhCQAJCEJSUhCEpKQhCTuJwlJPJAk7ieJF8Q2/1kkYZt/jUuXLmGbRz/60bzUS73U8cc97nEPvnDhws9w1VVXXXXVVVddddVVV/1HoRw/fpyrrrrqqquu+v9E0q7t1661PriUQkQQEUhCEhGBJCQBIAlJ3E8SknggSUhCEpIAkMT9JCEJAEkASEISkpCEJCQhCUkASEISkpCEJCQhCQBJ3E8S/xa2+deQxL+WbV6QS5cucc0113D99dfz8i//8i/9m7/5mwzD8DtcddVVV1111VVXXXXVVf8RKMePH+eqq6666qqr/r9prT247/vXjggigohAEpKQhCQkIQkASQBI4n6SkIQknpskACQhCQBJSAJAEpIAkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSAJDEC2Ob/2ySALDNCyMJgNVqxa233sqjHvUoTpw4wUu/9Eu/9u///u8zjuPvcNVVV1111VVXXXXVVVf9e1GOHz/OVVddddVVV/0/9Ixa60eXUogIIoKIQBKSkIQkJCEJAEkASEISDyQJSUhCEgCSuJ8kACQhCQBJSEISAJKQhCQkIQlJSEISAJKQhCQk8UCSAJDEA9nmBbHNv4ck/jVs8/ysViue8IQn8KhHPYrrr7+e66+//sF//dd/fXwcx9/hqquuuuqqq6666qqrrvr3oBw/fpyrrrrqqquu+v9G0q7t1661PriUQimFiEASkpCEJCQhCUkASOJ+kpCEJB5IEpK4nyQAJAEgCUkASEISkpAEgCQkIQlJSEISkgCQhCQk8dwk8aKwzQtim+cmiReVJJ4f27wwq9WKxz/+8bzyK78yN9988/H5fP7gv//7v/+bzLyVq6666qqrrrrqqquuuurfinL8+HGuuuqqq6666v+jcRw1m83eOiIopSCJiEASkpCEJCQhCUncTxIPJAlJSOKBJAEgCQBJAEhCEgCSkIQkJCEJSUhCEpIAkIQkHkgSkpCEJAAk8cLY5oFs8+8hiX8PSdxvtVqxu7vLox/9aB7xiEcc39jYeO3HPe5xx1trv8NVV1111VVXXXXVVVdd9W9BOX78OFddddVVV131/9RurfWjI4KIICKQhCQkERFIQhIAkgCQxP0kIYkHkoQkJAEgCQBJAEgCQBKSAJCEJCQhCUlIQhKSkIQkACQhCUlIQhL3kwSAJJ6bbZ6bbZ4f2zw3SbwoJPHC2OaFueeee7h48SKPfvSjOX369PGLFy8++L777js+juPvcNVVV1111VVXXXXVVVf9a1GOHz/OVVddddVVV/1/JGm3tfbaXdc9uJRCRBARSEISAJKQhCQAJAEgCUncTxKSkMQDSQJAEgCSAJAEgCQkASAJSUhCEpKQhCQkIQlJAEhCEpKQxANJAkASL4xtHsg2/xaS+I8gCQDb3HPPPWQmj3nMY3jkIx95/MKFCw8+e/bs8XEcf4errrrqqquuuuqqq6666l+Dcvz4ca666qqrrrrq/6vW2jO6rntvSZRSiAgiAklIQhKSkASAJCRxP0lI4rlJQhIAkrifJAAkIQkASUgCQBKSkIQkJCEJSUhCEpIAkIQkJAEgCUkASAJAEgC2eSDbPJBtnh/b3E8S/xJJ/Ed5xjOeQWbymMc8hkc84hHH77jjjtfe29tjGIbf4aqrrrrqqquuuuqqq656UVGOHz/OVVddddVVV/1/NpvNPloSpRQiAklIQhKSkIQkJAEgCQBJPJAkJCGJ+0nifpIAkASAJAAkIQlJSAJAEpKQhCQiAkkASEISAJKQBIAkACQhiReVbR7INi8qSbwwknhBbHM/SdxPEve7dOkS1157Lddffz2Pfexj+eu//uvXlvTg5XL5M1x11VVXXXXVVVddddVVLwrK8ePHueqqq6666qr/ryTtrtdr+r5/7YggIpBERCAJSUhCEpKQBIAk7icJSTw3SdxPEgCSAJAEgCQAJCEJSUgCICKQhCQkIQlJSAJAEveThCQAJAEgiX8t2/xbSeLfSxIPtF6vufXWW3nUox7FiRMnePmXf3n+8i//8qU3Njbee39//2eAXa666qqrrrrqqquuuuqqF4Zy/Phxrrrqqquuuur/M9vPKKV8dCkFSZRSiAgkASAJSUhCEgCSAJDEA0lCEpK4nyQAJHE/SQBIQhIAkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSAJAEgCT+vWzz3CTxL5HEv5Uk7rder3niE5/Itddey/XXX8/DHvYwbr/99uMR8dbL5fJSa+2vueqqq6666qqrrrrqqqteEMrx48e56qqrrrrqqv/PJO3afu1a64MjgohAEpKQhCQkIQlJSAJAEveThCSemyQAJHE/SQBIAkASkgCQhCQkIQlJSEISkpCEJCQhCQBJSEISkrifJCTx72GbF4UkXhBJ/Etscz9J3E8SklitVjzjGc/gnnvu4ZVf+ZV5sRd7Mba3t4+fP3/+radpYr1e/w5XXXXVVVddddVVV1111fNDOX78OFddddVVV131/900Tc/o+/69JRERRAQRgSQkIQlJSEISAJIAkMQDSUISkgCQxP0kASAJAEkASAJAEpKQhCQkIQlJSEISkpCEJCQBIAlJSAJAEpIAkMRzk8S/xDb/FpJ4YSTxopDE/SSxXq9Zr9csl0se/ehH89CHPpSHPexh3Hfffa8t6b0PDg5+xvYuV1111VVXXXXVVVddddUDUY4fP85VV1111VVX/X8XEbdm5mvXWh8siYhAEhEBgCQkIQlJSAJAEveThCSemyQAJAEgiftJAkASkgCQhCQkIQlJSEISkpCEJCQhCUkASEISAJIAkIQk/jtI4t9LEpKQhCTW6zXPeMYzsM2DH/xgTpw4wYu92Itx7Nix4/fee+9b2z6+Xq9/h6uuuuqqq6666qqrrrrqfpTjx49z1VVXXXXVVVfBNE3quu6tI4KIQBKSkIQkJCEJSUgCQBIAknggSUhCEgCSuJ8kACQBIAkASQBIQhKSkIQkJCEJSUhCEpKQhCQkcT9JSEIS95PEc5MEgCTuJ4kXxjYPJIl/iST+tSTxgkjitttu42//9m9ZLpc8+tGP5iEPeQiPfOQjj993332vHRHvfXBw8DO2d7nqqquuuuqqq6666qqrKMePH+eqq6666qqrrrpsdz6ffzSAJCICSUQEAJKQhCQkIQkASdxPEpJ4bpIAkASAJO4nCQBJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJPH8SAJAEv9eknhhJPFvIQlJSEISkpDEer3mGc94BrZ58IMfzIkTJ3ixF3sxdnZ2jt93331vbfv4crl8hqRdrrrqqquuuuqqq6666v8vyvHjx7nqqquuuuqqq0DS7mq1ouu615ZERCAJSUhCEpKQhCQkASAJAEk8N0lIAkAS95MEgCQAJAEgCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUjigSTxwkgCQBIAkvi3kMQLI4kXhSQk8cJI4rbbbuNv//ZvWS6XPPrRj+YhD3kIj3zkI4+fPXv2tWutb237+Hq9/h2uuuqqq6666qqrrrrq/yfK8ePHueqqq6666qqrrrD9jFLKR5dSkEREIImIAEASkpCEJAAkASCJ+0lCEveTxP0kASCJ+0kCQBKSAJCEJCQhCUlIQhKSkEREIAkASUhCEpKQBIAkJCEJAElI4n6SeEEk8UCSeFFJ4oWRxL+GJCQhCUlIQhKSWK/X3HbbbQA86EEP4sSJE7zYi70Y29vbx8+ePfvaW1tb791aOz4Mw+9w1VVXXXXVVVddddVV/79Qjh8/zlVXXXXVVVdddYWk3WmaHtx13UtHBBGBJCQhCQBJSEISkgCQxP0k8dwkASCJ+0kCQBIAkgCQBIAkJCEJSUhCEpKQhCQAJCEJSQBIAkASkrifJAAkASAJSQBIAkASAJK4nyT+rSTxwkjiRSGJ5yYJSUhCEpK47bbb+Ju/+RuWyyWPfvSjechDHsLDHvYw7rjjjuO11tfe2tp678w8PgzD73DVVVddddVVV1111VX/P1COHz/OVVddddVVV131bLb/ptb60RGBJCICSUhCEpKQhCQkASAJAEk8kCQkASCJ+0kCQBL3kwSAJAAkIQlJSEISkpCEJCQhCQBJSEISAJK4nyQkASAJSTyQJAAkASAJAEncTxL3k8SLShL/Ekn8SyRxP0lI4n6SkIQkJLFer7ntttuwzYMe9CCOHz/OYx/7WDY2NrjzzjuPb29vv/bW1tZ72z6+Xq+fAexy1VVXXXXVVVddddVV/3dRjh8/zlVXXXXVVVdd9WySdltrD+667qUjgohAEhGBJAAkIQlJAEgCQBIAkpDEA0kCQBL3kwSAJO4nCUkASEISkrifJCQhCUlIQhKSkIQkACQhCUlIAkASknhukpAEgCTuJ4nnRxIvKkn8SyTxgkjifpK4nyQk8UCSkIQkbrvtNv72b/+W1WrFox71KB7ykIfw0Ic+lL29PQ4ODo5vbW299vb29lt3XffS0zRdaq3dylVXXXXVVVddddVVV/3fQzl+/DhXXXXVVVddddVzysy/KaV8dEQgiYhAEpKQBIAkJAEgCUkASOK5SQJAEveTxP0kASAJAEkASEISAJKQxP0kIQlJAEhCEpKQBIAkJCEJSdxPEgCSkIQkACQBIIn7SQJAEpK4nyQk8cJI4kUhiRdEEveTBIAkHkgSkrifJCSxXq+57bbbuHTpEtdeey3XXXcdL/MyL8PLvuzLsrm5Sa31+Hq9fukTJ06899bW1nuXUl56mqZLmXkrV1111VVXXXXVVVdd9X8D5fjx41x11VVXXXXVVc9J0u40TQ/uuu6lIwJJRAQRgSQkASAJAElIAkAS95OEJO4nCQBJ3E8S95MEgCQAJCEJAElIQhKSAJCEJCRxP0lIQhIAkpCEJAAkIQkASdxPEpK4nyQAJAEgCQBJPJAkJPHcJPGikMQLIwkASdxPEveTxP0kIQkASUhCEvfddx9/9md/xqVLl7j22ms5fvw4D37wg3mZl3kZXvZlX5bNzU26rjs+DMNLHz9+/L23t7ffu5Ty0tM0XcrMW7nqqquuuuqqq6666qr/vdCDHvQgrrrqqquuuuqq55WZD97Y2Hh63/fUWum6jq7rKKVQSiEiiAgigoggIpBERCAJSUQEkpBERCAJSUQEkogIJCGJiEASkogIJBERRASSiAgigoggIogIIoJSChFBRBARRASlFCKCiEASEYEkJAEgCdvczzaZiW1sk5nYJjOxTWaSmdgmM7GNbTIT29jGNraxjW1sYxvb2MY2trGNbWxjGwDb2MY2trGNbQBsYxsA2wDYxjYAtgGwjW0AbGMbANvYxja2AdjZ2eElXuIleI3XeA0eaHd3l7/+67/mL//yL7lw4QK2Wa/Xtx4cHPz20dHR7wzDcOs4jr/NVVddddVVV1111VVX/e+BHvSgB3HVVVddddVVVz1/tr9ra2vrvbuuo+s6aq3UWimlUEohIogIIoKIQBIRgSQiAklIQhIRgSQiAklIIiKQhCQiAklEBJKICCQREUgiIogIIoKIICKICCKCiKCUQkQQEUQEpRQigohAEhGBJAAk8UC2sY1tMhPb2CYzyUxsk5nYJjOxTWZiG9tkJraxjW1sYxvb2MY2trGNbWwDYBvb2MY2trGNbWwDYBsA29gGwDYAtrENgG0AbGMbANvYBsA2tgGwjW12dnY4duwYL/ESL8FLvuRLcr/d3V12d3f567/+a/7qr/6KzMQ2tlmv17cOw3DrarW69ejo6HfGcbx1mqbf5qqrrrrqqquuuuqqq/5nQg960IO46qqrrrrqqquev8x88GKxePpsNqPWStd11FoppVBKoZRCRBARRASSiAgkERFIQhIRgSQkERFIIiKQhCQiAklIIiKQREQgiYhAEhFBRBARRAQRQUQQEUQEEUEphYggIiilEBFEBJKICCQREQBI4n62sY1tbGObzMQ2mYltMhPbZCaZiW1sk5nYxja2yUxsYxvb2MY2tgGwjW1sYxvb2MY2trGNbQBsYxsA2wDYBsA2tgGwDYBtbANgGwDb2AbANgC2sQ2AbWyzs7PDLbfcwi233MJLvuRLcr/d3V2e8YxncOutt/JXf/VX2MY2trGNbQBWq9Wt4zjeOgzDrZnJarX6ncwEYJqmW20DYPtWnottJPH/VWYCYPtWrrrqqquuuuqqq676j4Ye9KAHcdVVV1111VVXvWCZ+V3b29vv3XUdtVa6rqOUQq2ViKCUQkQQEUgiIogIJCGJiEASkogIJCGJiEASEYEkJBERSEISEYEkIgJJRAQRgSQigoggIogISilEBBFBKYWIICKICEopRASSiAgkIQlJAEjCNgC2sY1tbJOZ2CYzyUwyE9tkJrbJTGxjm8zENraxjW1sYxvb2MY2trGNbWxjG9vYBsA2trGNbQBsA2Ab2wDYBsA2ALaxDYBtAGwDYBvbANgGwDa2AbANgG1sc+zYMW6++WZe4iVeggc96EHcb3d3l2c84xnceuutAOzu7mKbpz/96QDYxjYAtrmfbV4Y20ji/yvb3E8SAOv1+laeaRiGW4dhuBXANsMw3Npae0ZmMk3TrcMw3CrpVq666qqrrrrqqquuen7Qgx70IK666qqrrrrqqhcsMx+8WCye3vc9XddRa6XWSq2VUgoRQUQQEUQEEUFEIImIQBKSkEREIImIQBKSiAgkIYmIQBKSiAgkERFIIiKICCQREUQEEUFEEBGUUogIIoKIoJRCRBARRASlFCQREUhCEpJ4INsA2MY2mYltMpPMxDaZSWZim8zENrbJTGxjm8zENraxjW1sYxvb2AbANraxjW1sYxvb2AbANgC2sQ2AbQBsYxsA2wDYBsA2ALYBsI1tAGwDYBsA2wDYxjYAtgHY2dnhlltu4SVe4iW45ZZbeEF2d3cB2N3d5dKlS9hmd3eXS5cusbu7i21uvfVWrvqX2eaBbANgm/vZBsA2AJJYrVa3rtfrW8dxvHW9Xt86TdMzxnG8dRzH3+aqq6666qqrrrrq/y/0oAc9iKuuuuqqq6666oXLzPfe2tr6rr7vKaXQdR21VkoplFKICCKCiCAiiAgkERFIQhIRgSQkERFIIiKQhCQiAklIIiKQhCQiAklEBJKICCKCiCAiiAgigoggIiilEBFEBKUUIoKIICIopSCJiEASkpDEA9nGNraxjW0yk8zENpmJbTKTzMQ2mYltbJOZ2MY2trGNbWxjG9vYxja2sY1tbGMb2wDYxjYAtrENgG1sA2AbANsA2AbANgC2AbCNbQBsA2AbANsA2AbANgC2AbANgG2OHTvGzs4Ot9xyC8eOHePYsWMA3HLLLbyodnd3uep5Xbp0id3dXZ7xjGcAsLu7y6VLl9jd3QXANvezzQPZxjYAtrENgG1sY5thGG49ODj47fV6fetqtXrGarX67Yi4lauuuuqqq6666qr/+9CDHvQgrrrqqquuuuqqFy4zH9z3/XctFovX7rqOUgpd11FKoZRCKYWIICKICCICSUQEkogIJCGJiEASkogIJCGJiEASkogIJCGJiEASEYEkIoKIICKICCQREZRSiAgigoiglEJEUEohIogIIoKIICKICCQhCUk8kG1sYxvbZCa2yUxsk5lkJrbJTDIT29gmM7GNbWxjm8zENraxDYBtbGMb29jGNraxjW0AbANgG9sA2MY2ALYBsA2AbQBsY5v72cY2ALYBsM39bANgGwDbANgGwDb3s839bAOws7MDwLFjxzh27BgAt9xyCwDHjh0D4JZbbgHg0qVLHDt2jKv+ZZcuXQJgd3eXS5cusbu7y6VLl7h06RK7u7vs7u4CYBsA2wDYBsA2tgGwjW0yE9sMw3DrOI63rtfrWy9duvQ9wzD8NlddddVVV1111VX/96AHPehBXHXVVVddddVV/7LW2mtvbW39Vt/31FqptVJrpZRCKYVSChFBRBARSCIikEREIAlJRASSiAgkIYmIQBKSiAgkIYmIQBKSiAgkERFEBJKICCKCiCAiiAhKKUQEEUEphYiglEJEEBFEBBFBRBARSEISkrifbQBsY5vMxDa2yUwyE9tkJpmJbTIT29gmM7GNbTIT29jGNraxjW1sYxvbANjGNraxjW0AbANgG9sA2MY2ALYBsA2AbWwDYBsA29zPNgC2AbANgG0AbHM/2wDY5n62uZ9tHsg2z49trnrRHTt2jPvZ5tixYwAcO3YMgJ2dHQCOHz/O7u4u9zt27BjPeMYzuHTpErZ5xjOegW0AbGMb29jGNraxjW3W6/Wt6/X61qOjo985Ojr67WEYfpurrrrqqquuuuqq//3Qgx70IK666qqrrrrqqhdNRPzWxsbGa3ddRymFrusopVBKoZRCRBARRAQRQUQgiYhAEpKICCQREUhCEhGBJCQREUhCEhGBJCQREUgiIogIJBERRAQRQUQQEUQEEUEphYggIiilEBGUUogIIoKIICKICCQhCQBJANgGwDa2yUxsY5vMJDPJTGyTmdgmM7FNZmIb22QmtrGNbWxjG9vYxja2sY1tAGxjG9sA2MY2ALaxDYBtbANgGwDbANgGwDYAtrHN/WwDYBsA2wDY5n62AbDNA9nmfrZ5INu8qGzz3CTx/5Ft/iW2eW62eaCdnR0AdnZ2OHbsGA960IPY3d0F4NixYwDceuut7O7uAnDrrbdiG9vYxjaZiW3W6/Wt6/X61sPDw98+Ojr6nXEcf5urrrrqqquuuuqq/33Qgx70IK666qqrrrrqqhdNZj54Y2Pj6X3fU2ul1kqtlVIKpRRKKUQEEUFEEBFIIiKQhCQiAklEBJKICCQhiYhAEpKICCQhiYhAEpKICCQREUQEkogIIoKIICIopRARRASlFCKCUgoRQSmFiCAiiAgigohAEpIAkASAbQBsY5vMxDaZiW0yk8zENpmJbTIT22QmtrFNZmIb29jGNraxjW1sYxvb2MY2ALYBsI1tbANgGwDb2AbANgC2sQ2AbQBsA2AbANsA2AbANvezDYBt7meb+9nmfrZ5brZ5UdjmBZHE/ze2+ZfY5vmxzf1scz/b3M82x44dwza33HILt9xyC8eOHeNBD3oQu7u7AFy6dInd3V1uvfVWbHPx4kWe9rSnYZvMZL1e33pwcPDbly5d+p5xHH+bq6666qqrrrrqqv8d0IMe9CCuuuqqq6666qoXXWZ+1tbW1mf3fU8phVortVZKKZRSiAhKKUQEkogIIgJJSCIikEREIImIQBKSiAgkIYmIQBKSiAgkIYmIQBIRgSQigoggIogIIoKIICIopRARRASlFEopRAQRQSmFiCAiiAgiAklIAkASALYBsI1tMhPbZCa2yUxsk5lkJrbJTDIT29jGNrbJTGxjG9vYxja2sY1tbANgG9vYBsA2tgGwDYBtbANgG9sA2AbANgC2sQ2AbQBsA2Cb+9kGwDb3s839bHM/2zw327wgtvm/RhLPzTb/EknczzYvKts8P7a5n20eyDb3sw2AbQBss7OzA8Att9zCLbfcwku+5Etyv93dXQD++q//mt/6rd/CNpmJbVar1a0HBwe/c3h4+NvL5fK7ueqqq6666qqrrvqfCz3oQQ/iqquuuuqqq6560WXmg+fz+W/NZrMH11qptVJrpZRCKYVSChFBRBARRAQRgSQkERFIIiKQREQgiYhAEpKICCQhCUlEBJKQREQgiYhAEhFBRCCJiCAiiAhKKUQEEUEphYiglEJEUEohIiilEBFEBBGBJCICSQBI4n62sY1tMhPb2CYzyUxsk5lkJrbJTGyTmdjGNrbJTGxjG9sA2CYzAbCNbWxjGwDb2AbANrYBsI1tAGxjGwDbANjGNgC2AbANgG0AbANgm/vZBsA297PN/WzzQLZ5QWxz1b+PbV4Q2zyQbe5nm/vZ5n62AbANgG0AbGObY8eOccstt/ASL/ESPOhBDwLg0qVL3Hrrrfz1X/81T3va07BNZpKZDMNw62q1uvXSpUvfc3R09N1cddVVV1111VVX/c+CHvSgB3HVVVddddVVV/3rTNP03tvb29/V9z21Vkop1FoppVBKoZRCRBARRASSiAgiAklEBJKICCQhiYhAEpKICCQhCUlEBJKQREQgiYhAEhGBJCKCiCAiiAgigoggIiilEBGUUogISimUUogISilEBBFBRCCJiEASkngg29jGNrbJTGyTmWQmtslMMhPbZCa2sU1mYhvb2MY2trGNbWxjG9vYBsA2trENgG1sA2Ab2wDYxjYAtrENgG0AbGMbANsA2AbANgC2AbDN/WxzP9vczzb3s83zY5ur/v1s8/zY5rnZ5oFscz/b3M82ALYBsA2AbQBsYxsA2+zs7HDLLbfwoAc9iGPHjnHs2DH+5m/+hr/+67/mwoUL2CYzyUzW6/UzDg4OfuvSpUvfM47jb3PVVVddddVVV1313w896EEP4qqrrrrqqquu+teT9FsbGxuv3XUdtVZKKdRaKaVQSiEiKKUgiYggIpBERBARSCIikIQkIgJJSCIikIQkIgJJSEISEYEkJBERRASSiAgiAklEBBFBRFBKISKICEoplFKICEopRASlFCKCUgoRQUQgiYhAEpJ4INsAZCa2sU1mkpnYJjPJTGyTmdgmM7GNbTIT29jGNraxjW1sA2Ab29gGwDa2AbCNbWwDYBvbANjGNgC2AbCNbQBsA2Ab2wDYBsA2ALa5n20AbHM/2zyQbZ6bba76t7PNC2Ob52abB7LN/WxzP9sA2OZ+tgGwDYBtbANgGwDb2AZgZ2eHl3iJl+BBD3oQx44d43d+53f467/+azIT22Qmmclqtbr14sWL372/v/89tm/lqquuuuqqq6666r8HetCDHsRVV1111VVXXfWvl5kP3tjYeHrf99RaKaVQa6WUQimFUgoRQUQQEUQEkogIJBERRASSkEREIImIQBKSkEREIAlJSCIikIQkIgJJRASSiAgigoggIogIIoKIoJRCRFBKISIopRARlFIopRARRASlFCICSUQEkpDEA9kGwDaZiW0yE9tkJrbJTDIT22QmtslMbGMb29jGNraxjW1sYxsA29gGwDa2AbCNbQBsYxsA29jGNgC2sQ2AbQBsYxsA2wDYBsA2ALYBsM39bANgmweyzXOzzVX/NrZ5YWzz3GzzQLa5n23uZ5v72QbANgC2AbANgG0AbANgG9sA2MY2ttnZ2eFBD3oQx44d49ixY/z1X/81T3/607FNZpKZ2Ga5XN567ty5zzk6Ovpurrrqqquuuuqqq/5roQc96EFcddVVV1111VX/NtM0vffOzs53dV1HrZVSCrVWSimUUogISilEBJKICCICSUQEEYEkIgJJSCIikIQkJBERSEISEYEkJCGJiEASEYEkIgJJRAQRQUQQEUQEpRQiglIKEUEphYiglEIphYiglEJEUEohIpBERCAJSQBIwjYAtrGNbWyTmWQmtslMbJOZZCa2yUxsYxvb2CYzsQ2AbWxjG9sA2AbANrYBsI1tAGxjGwDb2MY2ALaxDYBtbANgG9sA2AbANgC2AbANgG3uZxsA2zyQbR7INlf929jmBbHNc7PNA9nmfra5n23uZxsA2wDY5n62AbCNbQBsA2AbANvYBsA2trHNzs4Ox44d40EPehC2+eu//msuXLiAbTKT1hrr9frW3d3d77506dLncNVVV1111VVXXfVfAz3oQQ/iqquuuuqqq676t6u1/tZsNnvtruuotVJKodZKKYVSChFBRBARRASSiAgiAklEBBGBJCQREUhCEhGBJCQhiYhAEpKQREQgCUlEBJKICCKCiEASEUEphYggIiilEBGUUogISimUUogISimUUogIIoJSCpKICCQhCUnczzYAtslMbGObzMQ2mUlmkpnYxjaZiW1sk5nYxjYAtrGNbWwDYBvbANgGwDYAtrENgG1sYxsA29gGwDa2AbCNbWwDYBsA29gGwDYAtrmfbQBscz/b3M82z802V/3b2Ob5sc0D2eaBbHM/2wDY5n62AbDN/WwDYBsA2wDYBsA2ALaxDYBtbANgG9vYBsA2Ozs7HDt2jGPHjmGbv/qrvyIzsU1mslqtnnFwcPBb58+f/x7bv81VV1111VVXXXXVfx70oAc9iKuuuuqqq6666t8uMx987NixpwPUWqm1Ukqh1kophYiglEJEIImIICKICCQREUgiIpBERCAJSUQEkpCEJCICSUhCEhGBJCQREUgiIpBERBARRAQRQUQQEUQEpRQiglIKpRQiglIKpRRKKUQEpRQigoggIogIJCEJSTyQbWxjG9vYJjPJTGyTmdgmM7FNZmKbzMQ2trENgG1sYxsA2wDYBsA2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H0USz48kJPFAkpAEgCQkASAJAEk8kCQk8UCSAJAEgCQAJHE/STyQJB5IEg8kiecmiedmGwDbPFBmcuONN976D//wD7/DVVddddVVV131oqAcP36cq6666qqrrrrqqquuuupfZXe9Xt8KHO/7/qUlcT/bvCCS+PeSxAsiiecmCUkASEISAJJ4IEkASEIS95OEJO4nCQBJPJAkHkgSDySJB5LEv4ZtADKThz3sYc/40z/905/mqquuuuqqq656UVC56qqrrrrqqquuuuqqq/7VJD3jwoULnxMRD97e3n7tWiu2iQgAJCEJAElEBJmJJCKCf4kkbPP8SMI2z48k7meb+0nCNgCSsI0kXhBJANgGQBIPZBtJ3M82krifbSRxP9sASALANgCSeEFsIwnbSEISe3t73HDDDa/NVVddddVVV131oqJy1VVXXXXVVVddddVVV/2bRMStFy9efJ+I+K2NjY0H11qxjW0iAkkASAIgIgDITCQREbwwkrDN8yMJ27wwkgCwDYAkAGwjiReFJGwDIAnbSALANpK4n20kcT/bAEjifrYBkASAbV4QSQBIQhKSiAguXrzIVVddddVVV131IqNy1VVXXXXVVVddddVVV/2b2b71/Pnzr9N13dNtU2vFNgCSAJDE/SQREQBkJpKICP4tJHE/27wgkgCwDYAkAGwjiX+JJABsIwnbSALANgCSALANgCTuZxsASdzPNgCSeGFsIwlJSEISz3jGM7jqqquuuuqqq15kBFddddVVV1111VVXXXXVv4vtW++55573GYaBcRxprdFaIzPJTDKTzCQzsU1mYhvb2CYzyUxsYxvb2MY2trGNbWxjG9vYxja2sc0D2cY2trGNbWzzQLZ5YSQhCUncTxIAkgCQhCQkASAJSUjifpKQhCTuJwlJSOJfIgkASUhCEsvl8kFcddVVV1111VUvKsrx48e56qqrrrrqqquuuuqqq/7d/jozX7vW+mBJvKgk8fxIwjaSkMS/hiQkIQlJSOK5SUISAJIAkASAJB5IEpIAkASAJAAk8UCSeH4k8fxI4l/DNrZ5xjOe8TlcddVVV1111VUvCipXXXXVVVddddVVV1111X+Iw8PD9+667laArut4QSKCzCQiyEwigudmG0nYBkAS97PNv5YkHsg2AJJ4UUnCNpKwjSRsI4n72QZAEg9km/tJ4n62uZ8kHsg2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cT9JSEISEYEkIgJJSEISEYEkIoKIICKICEoplFIopVBKoZRC13V0XUff9/R9z2w2Yzab0fc9fd/TdR21VkopRAQRAYBtMpPWGtM0MQwD4ziyWCxYLBYAfPzHf/zL/MM//MNvc9VVV1111VVX/VehHD9+nKuuuuqqq6666qqrrrrqv8fh4eHuP/zDP/zOP/zDP/zOi73Yi7326dOnjz/0oQ/lZV/2ZZnP5zz96U9HEveTBIAk7icJSUQEkpBERCAJSUQEkpBERBARRAQRQUQQEZRSKKVQa6XWStd1dF1H3/fMZjNmsxl939P3PV3XUWullEJEIAkA22QmrTWGYWAYBkoplFL4h3/4h9/++q//+ve59dZb/5qrrrrqqquuuuq/EuX48eNcddVVV1111VVXXXXVVf+9zp49e+uf/dmf/cytt976Nw9+8INf+vTp08cf+tCH8rIv+7LM53N2d3dZrVZIAkAS95OEJCICSUgiIpCEJCICSUQEkogIIoJSChFBKYWIoNZKKYWu6+i6jq7r6Pue2WzGbDaj73v6vqfrOmqtRAQRgSQkYZthGNjf3+fg4ADbAPzIj/zIZ3/913/9+5w9e/ZWrrrqqquuuuqq/2qU48ePc9VVV1111VVXXXXVVVf99zs8PNy99dZb//rP/uzPfubWW2/9m83NzeO33HLLgx/60Ifyqq/6qjzkIQ8B4J577kESDxQRRASSiAgkIYmIQBKSiAgiAklEBBFBKYWIoJRCKYVaK13XUWul73v6vmc2mzGbzej7nr7vqbVSa6WUgiQkMY4jFy9e5L777mMYBgB+67d+67u/9Eu/9G3+9E//9Ge46qqrrrrqqqv+u6AHPehBXHXVVVddddVVV1111VX/M11zzTUPfsd3fMfPep3XeZ335pl2d3e5ePEif/3Xf83Fixd5xjOeQURQSiEiKKUQEUQEpRQiglIKEUEphVIKpRRKKdRaqbXSdR193zObzZjNZiwWCzY2Ntjc3GRra4utrS02NzfZ3NxkPp8zm80AODg4YG9vj3EcAbjvvvtuBfj6r//69/mHf/iH3+aqq6666qqrrvrvhh70oAdx1VVXXXXVVVddddVVV/3Pds011zz4xV7sxV77dV7ndd7rxV7sxV77vvvuu/Waa655MMDu7i633nort912G3t7e9x5551EBKUUIoKIoJRCRFBKoZRCKYVSCrVWuq6j6zq6rmM2mzGfz1ksFmxsbLC5ucnW1hZbW1tsbGzQdR0RwWq1Ypom7nfffffd+lu/9Vvf/Vu/9Vvfffbs2Wdw1VVXXXXVVVf9T4Ee9KAHcdVVV1111VVXXXXVVVf973HNNdc8+MVe7MVe+8Ve7MVe63Ve53Xem+djb2+PS5cusb+/z1133YUkDg4OiAiOjo4opbBarai1Umvl2LFjdF1H3/fs7Oywvb3N5uYmfd+zsbFBrZXndt999936W7/1W9999uzZZ/zWb/3Wd3PVVVddddVVV/1PhB70oAdx1VVXXXXVVVddddVVV/3vdebMmQe9+Iu/+Ou82Iu92Gtdc801D36xF3ux1+bf6eDggK2tLe5333333Qpw9uzZW//+7//+t//hH/7hd/7hH/7ht7nqqquuuuqqq/6nQw960IO46qqrrrrqqquuuuqqq/7vuOaaax5s29dcc81Drrnmmge/2Iu92Gvdd999t774i7/4awOcOXPmwQDXXHPNg3mmf/iHf/jtM2fOPBjg7Nmzt95333233nfffbcC/MM//MPv/MM//MNvc9VVV1111VVX/W+EHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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/6v4h8BPZrA4LAMueAAAAAASUVORK5CYII=) +![Rendered example of sweep 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEkR0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+rqFx11VVXXXXVVS+Sa6655sE805kzZx4McM011zyYZzpz5syDeC7XXHPNg3k+rrnmmgfzAtx333238gLcd999t/JMZ8+efQbPdN99993KM509e/bW++6771auuuqqq6666qqrrrrqqqsAPehBD+Kqq6666qqr/r+55pprHgxw5syZB19zzTUPPnPmzIN4pmuuuebB11xzzYMBzpw58+BrrrnmwbyIbr31Vu63u7vL8ePHeX52d3d5QY4fPw7A7u4uz+348eM80IMf/GBemH/4h3/47TNnzjz47Nmzt9533323AvzDP/zD7wDcd999t549e/bW++6771auuuqqq6666qqrrrrqqv+r0IMe9CCuuuqqq6666v+aa6655sFnzpx58DXXXPNggDNnzjzoxV/8xV/7zJkzD77mmmsezPNx6623sru7C8Du7i7Hjx9nd3eX+z34wQ9md3eX3d1djh8/zvHjx7nf8ePHATh+/Dj/Xru7uxw/fpzd3V2OHz8OwO7uLg+0u7vL7u4u93vGM57B/XZ3d9nd3eX48eMcP34cgGPHjnH8+HEAjh8/zoMf/GDud999990K8A//8A+/DfAP//APv/MP//APv33ffffdylVXXXXVVVddddVVV131vx160IMexFVXXXXVVVf9b3XNNdc8+MyZMw9+sRd7sde65ppr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/qNI4kUhCUk8P5L415DEVVddddVVV1111VVXXfW/AsFVV1111VVX/S/TWrvVNrb5j2Cbf4lt7mcbANs8kG3uZxvb2AbANrZ5INvYxjb/GpL495DEfwRJXLx4kWuuuebBXHXVVVddddVVV1111VX/UxFcddVVV1111f8yrTVsA2Ab2wDY5rnZBsA297PNc7PNA9nmhbHN/WxzP9vY5n62sc39bGMb2zw327yoJPFfQRJXXXXVVVddddVVV1111f9qBFddddVVV131v0xE/I5tbHM/2zw327wgtnlutnl+bPOC2AbANra5n21scz/b2Oa52QbANv+VJPHcJHE/Sbwgkrjf7u4uZ86ceRBXXXXVVVddddVVV1111f9UBFddddVVV131v4xtbGMb29jmfraxzfNjm3+Jbe5nmweyjW1sA2Cb52Yb29zPNraxjW1sYxvb2AbANs+PbR5IEv9TSEISV1111VVXXXXVVVddddX/eARXXXXVVVdd9b9MRNyamdjmgWxzP9vczzbPj23+rWwDYBvb2OaBbGMbANvczza2eUFs828hiX8tSfxrSOKqq6666qqrrrrqqquu+l+H4Kqrrrrqqqv+F7MNgG1eFLZ5INs8N9vczzYAtvmX2MY2tgGwjW0AbGOb+9nGNrYBsM3/BJJ4fiQBIIkH2t3d5ZprrnkwV1111VVXXXXVVVddddX/VARXXXXVVVdd9b9MRNw6TdOttgGwzf1s80C2AbDNC2Kb52abf4ltnh/b2AbANra5n21s80C2AbANgG1s819BElddddVVV1111VVXXXXV/2kEV1111VVXXfW/0DRNt9rGNgC2eW62eX5s869hm/vZxjb3s41tbGObB7INgG1sY5v72cY2tvn3kMT9JPEfSRIAknhBdnd3ueaaax7MVVddddVVV1111VVXXfU/FcFVV1111VVX/S+UmdjGNrYBsA2AbWzzr2Gb52abB7LN/Wzz/NjGNrYBsA2AbWxjG9s8N9v8R5DEv5Yk/rUkIYmrrrrqqquuuuqqq6666n88gquuuuqqq676Xygzb7XNi8I2ALa5n22em23+NWwDYBvb2OaBbANgm/vZBsA2tgGwzX8kSUhCEpKQhCReVJJ4YSTxQGfOnHkwV1111VVXXXXVVVddddX/VARXXXXVVVdd9b9Qa+1W29jGNrYBsM2LyjbPzTYPZBsA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DYBt7meb/wqS+NeQxHOTBMDu7i5XXXXVVVddddVVV1111f84BFddddVVV131f0RE3Gob29zPNrb597DNC2Ob58c297PN/WxzP9sA2AbANrZ5INs8N9u8IJIAkASAJF4UkgCQBIAkACTxgkjiqquuuuqqq6666qqrrvofjeCqq6666qqr/g+ZpulW29jmhbENgG3uZ5sXxDbPzTb/EtvYBsA297ONbV4Y29jmP5sk/iNI4syZMw/mqquuuuqqq6666qqrrvqfhOCqq6666qqr/g9prd0KYBvb3M8297PNC2KbF8Q2/xLb2MY2D2QbANvY5oFsYxvb/GeThCQk8a8liRdEEru7u1x11VVXXXXVVVddddVV/+MQXHXVVVddddX/Ia01bHM/29gGwDa2eW62eSDbvCC2eSDbANjGNg9kG9vczzb3s41tbPNAtgGwzXOzzb+HJB5IEs9NEv9Wu7u7XHXVVVddddVVV1111VX/4xBcddVVV1111f8hmfnbtrGNbV4Y27wgtnlBbPOvYZv72ea52QbANgC2+a8miQeSBIAknh9JSAJAEgCSuOaaax7MVVddddVVV1111VVXXfU/CcFVV1111VVX/R+SmdjmudnmhbHNc7PNC2Kb+9nmX2Kb+9nGNraxDYBtnptt7mebfwtJAEji+ZHEi0IS95PEVVddddVVV1111VVXXfW/BsFVV1111VVX/R9i+xmZiW1sYxvbPDfbANjmhbHNC2Kb52Yb29jGNra5n22eH9vczzYPZBvbPJBt/qeQBIAkLl26BMA111zzYK666qqrrrrqqquuuuqq/ykIrrrqqquuuur/llttY5vnZhvb2Ob5sc3zYxvb/Ets8/zY5n62sc39bANgG9sA2MY2/1UkASAJAElcddVVV1111VVXXXXVVf9nEFx11VVXXXXV/yERcattbGMb2/xr2OYFsc1zsw2AbV4Y2zyQbWzzn0USz48kJCGJf4kknpskXhBJAJw5c+bBXHXVVVddddVVV1111VX/UxBcddVVV1111f8xmckD2cY2z802ALZ5INu8ILaxzQtjG9vY5oFsY5vnZpv72eZ+tvmPIInnRxIvCkm8KHZ3d7nqqquuuuqqq6666qqr/schuOqqq6666qr/QyLiVgDb2OaBbPOiss0LY5v72eZ+tnkg29jmgWxjG9vYBsA2tgGwjW2eH9v8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braxjW1s89xsYxvbvCC2uZ9t/qeRxDOe8QwAXuzFXuy1ueqqq6666qqrrrrqqqv+uxFcddVVV1111f9RrbXfto1tAGxjGwDb2OZ+tnlBbGObfyvb2OYFsc1zs80D2eY/mySemyQeSBIviCQALl26BMCLvdiLvRZXXXXVVVddddVVV1111X83gquuuuqqq676P2qaJjIT29jmRWWb58c2tnlBbANgm/vZ5gWxjW0AbPNfSRKS+PeShCTuJ4lLly4B8OIv/uKvzVVXXXXVVVddddVVV131343gqquuuuqqq/6PkvQ7mYltbGMb29jmgWwDYJv72eYFsY1tnh/b3M82z802trHNc7ONbWwDYBsA2/xnk8S/liTuJ4n7Xbp0CYAzZ848mKuuuuqqq6666qqrrrrqvxvBVVddddVVV/0fFRG3Zia2sY1t7mcb29jmBbHNC2Mb2zw/tnkg29jm+bHNC2Kb52ab/2i2+feShCT29va49dZbueaaax7MVVddddVVV1111VVXXfXfjeCqq6666qqr/o+KiFsBbGMbANvY5rnZBsA2D2Sbf4ltbPOC2Ob5sY1tAGzzX8k2tnkg2zw32zw/knh+JCGJ+73Yi73Ya3PVVVddddVVV1111VVX/XciuOqqq6666qr/w9br9W9nJraxzf1scz/bPJBtHsg2tvmX2AbANvezzXOzjW2em23uZ5vnZpt/L9s8N9vczzb/GpKQhCQkcb+//du/BeDFXuzFXourrrrqqquuuuqqq6666r8TwVVXXXXVVVf9H5aZ2MY2trGNbQBsY5v72eZ+tnlutrHNC2Ob+9nmgWxjm+dmm/vZxjb/VraxjW2em20AbHM/2wDY5n62+beShCRuu+02AF78xV/8tbnqqquuuuqqq6666qqr/jsRXHXVVVddddX/YeM4/nZmYhsA2wDY5oFsA2Cb+9nm+bGNbWzzgtjmgWzz3GxjGwDbPDfb/HvYxja2sc0D2cY2/xqSAJAEgCTuJwlJAEhib2+PW2+9lTNnzjyYq6666qqrrrrqqquuuuq/E8FVV1111VVX/d/2O601bJOZANgGwDa2sc0LYpsXxja2eSDb3M82tnkg29jm30oS/1a2eW62AbDN/WzzopLE/SQhiftdc801D+aqq6666qqrrrrqqquu+u9EcNVVV1111VX/h0m6NTPJTGxjG9vY5rnZ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ccstt/ASL/ESPOhBDwLg0qVL3Hrrrfz1X/81T3va07BNZpKZDMNw62q1uvXSpUvfc3R09N1cddVVV1111VVX/c+CHvSgB3HVVVddddVVV/3rTNP03tvb29/V9z21Vkop1FoppVBKoZRCRBARRASSiAgiAklEBJKICCQhiYhAEpKICCQhCUlEBJKQREQgiYhAEhGBJCKCiCAiiAgigoggIiilEBGUUogISimUUogISilEBBFBRCCJiEASkngg29jGNrbJTGyTmWQmtslMMhPbZCa2sU1mYhvb2MY2trGNbWxjG9vYBsA2trENgG1sA2Ab2wDYxjYAtrENgG0AbGMbANsA2AbANgC2AbDN/WxzP9vczzb3s83zY5ur/v1s8/zY5rnZ5oFscz/b3M82ALYBsA2AbQBsYxsA2+zs7HDLLbfwoAc9iGPHjnHs2DH+5m/+hr/+67/mwoUL2CYzyUzW6/UzDg4OfuvSpUvfM47jb3PVVVddddVVV1313w896EEP4qqrrrrqqquu+teT9FsbGxuv3XUdtVZKKdRaKaVQSiEiKKUgiYggIpBERBARSCIikIQkIgJJSCIikIQkIgJJSEISEYEkJBERRASSiAgiAklEBBFBRFBKISKICEoplFKICEopRASlFCKCUgoRQUQgiYhAEpJ4INsAZCa2sU1mkpnYJjPJTGyTmdgmM7GNbTIT29jGNraxjW1sA2Ab29gGwDa2AbCNbWwDYBvbANjGNgC2AbCNbQBsA2Ab2wDYBsA2ALa5n20AbHM/2zyQbZ6bba76t7PNC2Ob52abB7LN/WxzP9sA2OZ+tgGwDYBtbANgGwDb2AZgZ2eHl3iJl+BBD3oQx44d43d+53f467/+azIT22Qmmclqtbr14sWL372/v/89tm/lqquuuuqqq6666r8HetCDHsRVV1111VVXXfWvl5kP3tjYeHrf99RaKaVQa6WUQimFUgoRQUQQEUQEkogIJBERRASSkEREIImIQBKSkEREIAlJSCIikIQkIgJJRASSiAgigoggIogIIoKIoJRCRFBKISIopRARlFIopRARRASlFCICSUQEkpDEA9kGwDaZiW0yE9tkJrbJTDIT22QmtslMbGMb29jGNraxjW1sYxsA29gGwDa2AbCNbQBsYxsA29jGNgC2sQ2AbQBsYxsA2wDYBsA2ALYBsM39bANgmweyzXOzzVX/NrZ5YWzz3GzzQLa5n23uZ5v72QbANgC2AbANgG0AbANgG9sA2MY2ttnZ2eFBD3oQx44d49ixY/z1X/81T3/607FNZpKZ2Ga5XN567ty5zzk6Ovpurrrqqquuuuqqq/5roQc96EFcddVVV1111VX/NtM0vffOzs53dV1HrZVSCrVWSimUUogISilEBJKICCICSUQEEYEkIgJJSCIikIQkJBERSEISEYEkJCGJiEASEYEkIgJJRAQRQUQQEUQEpRQiglIKEUEphYiglEIphYiglEJEUEohIpBERCAJSQBIwjYAtrGNbWyTmWQmtslMbJOZZCa2yUxsYxvb2CYzsQ2AbWxjG9sA2AbANrYBsI1tAGxjGwDb2MY2ALaxDYBtbANgG9sA2AbANgC2AbANgG3uZxsA2zyQbR7INlf929jmBbHNc7PNA9nmfra5n23uZxsA2wDY5n62AbCNbQBsA2AbANvYBsA2trHNzs4Ox44d40EPehC2+eu//msuXLiAbTKT1hrr9frW3d3d77506dLncNVVV1111VVXXfVfAz3oQQ/iqquuuuqqq676t6u1/tZsNnvtruuotVJKodZKKYVSChFBRBARRASSiAgiAklEBBGBJCQREUhCEhGBJCQhiYhAEpKQREQgCUlEBJKICCKCiEASEUEphYggIiilEBGUUogISimUUogISimUUogIIoJSCpKICCQhCUnczzYAtslMbGObzMQ2mUlmkpnYxjaZiW1sk5nYxjYAtrGNbWwDYBvbANgGwDYAtrENgG1sYxsA29gGwDa2AbCNbWwDYBsA29gGwDYAtrmfbQBscz/b3M82z802V/3b2Ob5sc0D2eaBbHM/2wDY5n62AbDN/WwDYBsA2wDYBsA2ALaxDYBtbANgG9vYBsA2Ozs7HDt2jGPHjmGbv/qrvyIzsU1mslqtnnFwcPBb58+f/x7bv81VV1111VVXXXXVfx70oAc9iKuuuuqqq6666t8uMx987NixpwPUWqm1Ukqh1kophYiglEJEIImIICKICCQREUgiIpBERCAJSUQEkpCEJCICSUhCEhGBJCQREUgiIpBERBARRAQRQUQQEUQEpRQiglIKpRQiglIKpRRKKUQEpRQigoggIogIJCEJSTyQbWxjG9vYJjPJTGyTmdgmM7FNZmKbzMQ2trENgG1sYxsA2wDYBsA2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H0USz48kJPFAkpAEgCQkASAJAEk8kCQk8UCSAJAEgCQAJHE/STyQJB5IEg8kiecmiedmGwDbPFBmcuONN976D//wD7/DVVddddVVV131oqAcP36cq6666qqrrrrqqquuuupfZXe9Xt8KHO/7/qUlcT/bvCCS+PeSxAsiiecmCUkASEISAJJ4IEkASEIS95OEJO4nCQBJPJAkHkgSDySJB5LEv4ZtADKThz3sYc/40z/905/mqquuuuqqq656UVC56qqrrrrqqquuuuqqq/7VJD3jwoULnxMRD97e3n7tWiu2iQgAJCEJAElEBJmJJCKCf4kkbPP8SMI2z48k7meb+0nCNgCSsI0kXhBJANgGQBIPZBtJ3M82krifbSRxP9sASALANgCSeEFsIwnbSEISe3t73HDDDa/NVVddddVVV131oqJy1VVXXXXVVVddddVVV/2bRMStFy9efJ+I+K2NjY0H11qxjW0iAkkASAIgIgDITCQREbwwkrDN8yMJ27wwkgCwDYAkAGwjiReFJGwDIAnbSALANpK4n20kcT/bAEjifrYBkASAbV4QSQBIQhKSiAguXrzIVVddddVVV131IqNy1VVXXXXVVVddddVVV/2b2b71/Pnzr9N13dNtU2vFNgCSAJDE/SQREQBkJpKICP4tJHE/27wgkgCwDYAkAGwjiX+JJABsIwnbSALANgCSALANgCTuZxsASdzPNgCSeGFsIwlJSEISz3jGM7jqqquuuuqqq15kBFddddVVV1111VVXXXXVv4vtW++55573GYaBcRxprdFaIzPJTDKTzCQzsU1mYhvb2CYzyUxsYxvb2MY2trGNbWxjG9vYxja2sc0D2cY2trGNbWzzQLZ5YSQhCUncTxIAkgCQhCQkASAJSUjifpKQhCTuJwlJSOJfIgkASUhCEsvl8kFcddVVV1111VUvKsrx48e56qqrrrrqqquuuuqqq/7d/jozX7vW+mBJvKgk8fxIwjaSkMS/hiQkIQlJSOK5SUISAJIAkASAJB5IEpIAkASAJAAk8UCSeH4k8fxI4l/DNrZ5xjOe8TlcddVVV1111VUvCipXXXXVVVddddVVV1111X+Iw8PD9+667laArut4QSKCzCQiyEwigudmG0nYBkAS97PNv5YkHsg2AJJ4UUnCNpKwjSRsI4n72QZAEg9km/tJ4n62uZ8kHsg2AJKwDYAkrrrqqquuuuqqfxXK8ePHueqqq6666qqrrrrqqqv+/SRdOjo6ekbXdW8dEUjiuUkCQBIAkgCQxANJ4gWRhCQk8W8lCUlIAkASkgCQxANJ4n6SkASAJO4niedHEi+MJP4ltnmg5XLJxYsXf6e1ditXXXXVVVddddW/hMpVV1111VVXXXXVVVdd9R+mlPLd+/v77yXptfkXRASZSUSQmUQE98tMIoJ/iST+tWzzQJJ4QSQBIAkA2wBIwjaSALCNJJ6bbe4niedmm/tJ4rnZRhIAkpCEJEopXHXVVVddddVVLxIqV1111VVXXXXVVVddddV/qGmaPme5XL62JB7INgCSuF9EkJlEBLZ5INv8Z5DE82MbSdxPEs9NEgC2kYRtJAFgG0m8ILZ5IEk8kG2emyQAbCMJAEnMZrMHHx0dcdVVV1111VVX/YuoXHXVVVddddVVV1111VX/oUopvz0Mw29HxGtLQhK2qbXy/EQEtslMIoL7ZSYRwX8VSQDYRhLPTRK2AZDE/WwjCQDbAEjiX2Kb+0ni+bENgCRsIwlJzGazB3HVVVddddVVV70oqFx11VVXXXXVVVddddVV/+Faa5/TWnvt9XqNJAAkASAJSTy3iCAziQjuZ5t/L0m8qGwjiecmCQBJ3M82knh+bPPcJPGC2Ob5kQSAbSQhCUn0ff9grrrqqquuuuqqFwWVq6666qqrrrrqqquuuuo/XCnlt8dx/O1SymsPw8ALIgnb2CYziQhscz/bvCCSeFHY5kUliecmiedHEvezjSReGNs8P5J4YWwjCdtIQhKz2ezBXHXVVVddddVVLwoqV1111VVXXXXVVVddddV/immavqe19tqlFKZpQhL3k4QkJHG/iMA2mUlEAGCb5yYJANv8W0jiRWEbSdxPEs/NNpIAsI0k/rVs88JIAkAStpHEfD5/MFddddVVV1111YuCylVXXXXVVVddddVVV131nyIifjszyUwigtYakpCEJCTx/EQEtgHITCKC+0nCNi8qSTw32zw/krifbSTxL5GEbSTxn8U2AJKQhCQkcdVVV1111VVXvUioXHXVVVddddVVV1111VX/KSLi1nEcf7vW+tq2sU1m0lpDEpIAkIQkbGMb22QmEQGAbe5nmxdEEs/NNi+IJB7INveTxAsiiRfENpJ4QWzzryUJANtIAmA+nz+Yq6666qqrrrrqRUFw1VVXXXXVVVddddVVV/1n+uzMxDa2sU1m0lojM8lMMpPMJDPJTDIT29jGNraxDYBtbGMb2zyQbWxjG9vYxja2sY1tHsg2trHNi0oSz00SkpCEJAAkIQlJSOJ+kpCEJCQhCUlIQhKSkIQkJCGJ+0kCQBIAXdc9mKuuuuqqq6666l9C5aqrrrrqqquuuuqqq676z3RrZpKZRAS2uV9rDUlIQhKSsI1tbGMbANsA2OaBJGGbF0QSz80295PE/WxzP0k8N0k8kCQeyDaSuJ9tHkgSL4htXhhJANhGEpKQxFVXXXXVVVdd9SKhctVVV1111VVXXXXVVVf9p4mIZ7TWftv2a9vGNraxDUBmIglJSOK5RQS2AbDN/SRhm+cmifvZ5vmRBIBt7ieJ+9nmfpJ4bpJ4bpL417DN/STxL7GNJGxz1VVXXXXVVVf9q1C56qqrrrrqqquuuuqqq/5TZeattrHN82ObzEQSkrCNbWxjG9sA2OZ+tnkgSQDY5vmRxP1scz9JANgGQBIPZBsASTyQJJ6bbSTxL7GNJJ4f2zw/krCNJCQhiauuuuqqq6666kVC5aqrrrrqqquuuuqqq676TzVN0622AbCNbQBs80C2yUwkYRvb2MY2ALYBkIRtACQBYJsHksQD2eaBJAFgGwBJANgGQBIPZBtJPDdJ/GtJ4oFscz9JPDfbAEjCNgCS6Pv+weM43spVV1111VVXXfXCULnqqquuuuqqq6666qqr/lNFxO9kJraxzQtjm8wEQBK2yUwiAtsA2AZAErZ5IEkA2Oa5SeJ+tgGQBIBtACQBYBtJvDCSeCBJ/EtsI4n72UYSD2SbB5IEgG0kIQlJXHXVVVddddVVLxIqV1111VVXXXXVVVddddV/qoi41Ta2uZ9tnpttJGEb22QmABGBbWwDYBsA29xPEgC2eSBJ3M8295MEgG0AJAFgG0kA2AZAEi+IJP41JHE/20jifrYBkMQD2QZAEraRxFVXXXXVVVdd9SKjctVVV1111VVXXXXVVVf9p4qIW3kukviX2MY2trGNbQBsA2AbAEnY5n6SuJ9t7ieJ+9kGQBIAtgGQhG0AJPH8SEISkgCQxItKEveTBIBtACRxP9vcTxIAtpGEba666qqrrrrqqhcZlauuuuqqq6666qqrrrrqP50kbCMJSbyobGMb29hGEraRhG0kYRsASQDY5n6SuJ9t7icJANsASALANpIAsI0kbCMJAEk8kCQAJAFgG0kASMI2mcn9JAFgG0kASOJ+tgGQxP1sAyAJ20hCEpK46qqrrrrqqqv+RQRXXXXVVVddddVVV1111X+61tqtknggSbwobGMb29jGNraxjW1sA2Ab29jmfraxjW0eyDa2uZ9tbANgm38NSdxPEpKQhCQkIQlJSEISkpCEJAAkIQkASUhCEveThCQAJHE/SVx11VVXXXXVVf8iKlddddVVV1111VVXXXXVfxlJvCCSeGFsYxsA20jCNpKwDYAkAGxzP0kA2OZ+kgCwDYAkAGwjCdtIwjaSsI0kbCOJ5yaJB5KEbQAigswEQBIAkgCQBIBtJAFgGwBJANgGQBK2AZDEVVddddVVV131IqFy1VVXXXXVVVddddVVV/2XkASAJCTxgkjigSRxP9tIwja2AbANgCRscz9JANgGQBL3sw2AJABsIwkA20jCNpKwjSSemyQkIQlJvDCSAJAEgCQAJAEgCQDbSALANgCSALCNJCQBsF6vb+Wqq6666qqrrvqXEFx11VVXXXXVVVddddVV/+m6rnuwJCTxQJKQxL+GbQBsA2AbANvY5n62sc39bGMb29zPNrYBsM2/hyQkIQlJSEISkogIJBERSEISkpAEgCQAJCEJAElI4n6SuJ8krrrqqquuuuqqFwmVq6666qqrrrrqqquuuuo/XUQgCQBJSEIS95MEgCQeSBLPj20AbCMJ2wBIwjYAkgCwDYAk7mcbSdzPNpKwjSRsIwnbSALANpIAkASAJCQhCUm8MJIAkIQkACQhCQBJANhGEgC2kQSAbSQhiauuuuqqq6666kVGcNVVV1111VVXXXXVVVf9l5CEJF5UkviX2MY2tgGwzf1s80C2sc39bGOb+9kGwDYAtrmfbV4UkpCEJCQREUQEkogIJCEJSUhCEpKQhCQAJCEJAEncTxIPNAzDrVx11VVXXXXVVf8Sgquuuuqqq6666qqrrrrqP1VmPlgSEYEkJCEJSUhCEgCSuJ8kXlS2AbANgG1sA2Ab2zyQbWxzP9vczzYAtrmfbZ4fSQBIQhKSkIQkJBERSEISEYEkJBERRASSkIQkACQhCUkASAJAEs9NElddddVVV1111YuE4Kqrrrrqqquuuuqqq676TycJSUhCEs9NEveTxIvKNgC2AbDN/WxzP9vY5oFscz/bPD+2eWEkASAJSQBIQhKSkIQkJCGJiEASkpCEJCQhCUlIAkASAJIAkASAJCRx1VVXXXXVVVe9yAiuuuqqq6666qqrrrrqqv9UmflgAElEBJKQhCQk8UCS+NeyDYBtAGxjGwDb2OZ+tnkg29zPNgC2AbDNv5YkJCEJSUQEEYEkIgJJSEISkpCEJCQBIAlJAEgCQBIAkrjfarW6lauuuuqqq6666kVBcNVVV1111VVXXXXVVVf9p5OEJCQhCUlIAkASAJJ4IElIQhKSeH4kAWAbANvczzb3s839bGOb+9nmfrYBsM0D2cY2tnlukpCEJCQhiYhAEpKQREQgCUlIQhKSkIQkJCGJ+0kCQBIAknig1Wp1K1ddddVVV1111YuC4Kqrrrrqqquuuuqqq676T2X7wZK4nyQkIQlJSEIS95OEJJ6bJF4Y2wDY5n62uZ9tHsg297PN/WxzP9vY5l8iCUlEBJKQREQgCUlIIiKICCKCiEASkpCEJCQhCUkASAJAEveTBMB6vb6Vq6666qqrrrrqRUFw1VVXXXXVVVddddVVV/2XkIQkJCEJAEncTxKSeGEkIYkHksT9bANgm/vZ5n62sc39bHM/2zyQbf4lkpAEgCQAJCEJSUQEEUFEIAlJSEISEYEkJCEJSUhCEpIAkMT9JAEgCdtcddVVV1111VUvEoKrrrrqqquuuuqqq6666j9VRCCJB5KEJCQhCUn8a0jiBbENgG3uZ5sHss39bHM/27yoJHE/SUhCEhGBJCICSUQEkogIIoKIQBKSkIQkJPFAkpDE/SRx1VVXXXXVVVf9mxBcddVVV1111VVXXXXVVf+pbD+I50MS95OEJCQhCUlIQhKSkMQLI4kHsg2Abe5nmweyzf1s80C2eVFJ4n6SkEREIImIQBIRgSQkIYmIQBIRgSQkIQlJSOKBJPHclsvlrVx11VVXXXXVVS8KKlddddVVV1111VVXXXXVf6qIQBKSkIQk7icJSbwoJPFAknhhbCMJ20gCwDaSuJ9tJAFgG0nYRhL3s41tnh9JAEhCEpKQhCQkAWAb2zyQbSQhCUlIQhKSkIQkJCEJ2wBIQhIAq9XqGVx11VVXXXXVVS8KKlddddVVV1111VVXXXXVfypJD+aFkIQkJCEJSUhCEpJ4IEk8kCReFLaRBIBtJPEvsY1tJPHCSEISkogIJBER3E8SmUlEAGCbiMA2tpGEJCTxgkjCNvdbr9e3ctVVV1111VVXvSgIrrrqqquuuuqqq6666qr/VJJ4bpKQxANJQhLPTRKSuJ8kJPHcJHE/2wDY5n62uZ9t7meb+9nmBbHN/SQhCUlIQhKSkEREIImIICKQREQQEUgiIpCEJCQhCQBJSEISkgCQhCSe23q9vpWrrrrqqquuuupFQXDVVVddddVVV1111VVX/aeShCSeH0kASOJ+kpCEJB5IEs+PJO4nCQBJ3M82/xLbPJBt/rUkIQlJSEISkogIIgJJRASSkIQkJCEJSQBI4n6SeEFsc9VVV1111VVXvUioXHXVVVddddVVV1111VX/qSLiwQCS+NeShCTuJ4n7SeJ+knhutpHEA9lGEgC2kcS/lyQkIQlJSCIikMT9bHM/29gmM5GEJCQhCQBJ/EuGYbiVq6666qqrrrrqRUHlqquuuuqqq6666qqrrvovI4l/C0ncTxL3k8QLIon72UYS/x6SeCBJSAJAEpKQhCQkIQlJ2AZAEpKQhCQigsxEEpKQhCQAJCGJ52e1Wj2Dq6666qqrrrrqRUXlqquuuuqqq6666qqrrvpPVUp5sCTuJ4kXRhKSkMQDSeJ+knhukgCQxP1sI4kHso0kAGwjCQDbSMI2knhutnl+JCEJSUgiIogIJCEJ29jmfrbJTCQhCUlI4n6SuJ8kJPFAy+XyVq666qqrrrrqqhcVlauuuuqqq6666qqrrrrqv5Uk7ieJB5LEA0nifpIAkMSLwjaSeG62kcS/hiQAJCEJSUhCEpKQREQAIAnbANhGEhFBZiIJSQBIQhLPjyTut1qtbuWqq6666qqrrnpRUbnqqquuuuqqq6666qqr/lPZfjD/DpJ4IEk8N0kASAJAEgCSeH5sI4l/DUlIQhIAkpCEJCQhiYggIogIJCEJANsA2MY2mYkkIoLMRBIPJIkXZLlcPp2rrrrqqquuuupFReWqq6666qqrrrrqqquu+k/VdR2S+M8giX+JbSTxH0kSDyQJSUhCEpKICCQBkJlIQhKSkIQkHkgSL4rVavUMrrrqqquuuuqqFxWVq6666qqrrrrqqquuuuo/lW0AJPFvJYkXlST+K0hCEpKQREQgiYggIogI7hcRANgmM5GEJCQhCUkASEISL0xmctVVV1111VVXvcioXHXVVVddddVVV1111VX/aTLzQfwnkMRzk8QDSeI/gyTuJwlJSEISEYEkIgJJSAIgM5GEJCQhCUm8MJJ4brZZLpe3ctVVV1111VVXvaioXHXVVVddddVVV1111VX/qSTxopDEfzfbSOJfIglJAEgCQBKSkIQkJCEJAElIQhKSkASAJO4niRfFMAy3ctVVV1111VVXvaioXHXVVVddddVVV1111VX/aWw/GEAS/xtI4vmRhCQkcT9JSEISkpCEJCQhiYjgfpKQhCQkASAJAElI4kW1Xq9v5aqrrrrqqquuelFRueqqq6666qqrrrrqqqv+U0nifpIAkIQk/jeShCQAJAEgCUlIIiKQhCQkYZuIwDaSkIQkJCGJq6666qqrrrrqPxWVq6666qqrrrrqqquuuuo/TWY+mP9DJHE/SQBIQhKSkIQkJCEJSdxPEpIAkMS/hm0AlsvlrVx11VVXXXXVVf8aVK666qqrrrrqqquuuuqq/1SSAJDEfzfbSOJfQxIPJAlJAEhCEpKQhCQkERFIQhL3kwSAJB5IEveTxAuzWq1u5aqrrrrqqquu+tegctVVV1111VVXXXXVVVf9p4kI/ieRxL+FJCTxQJKQhCQkIQlJSEISkpAEgG0kIYl/j6Ojo1u56qqrrrrqqqv+NahcddVVV1111VVXXXXVVf9pbD9YEpK4nyT+tWwjifvZRhL/2STxQJKQhCQkIQlJSEISkpCEJCKC+0nifpKQhCQk8UC2uZ9tnttqtbqVq6666qqrrrrqX4PKVVddddVVV1111VVXXfWfJiL4r2IbSdzPNpL415IEgCReEEncTxKSkIQkJCEJSdxPEpKQxL+VbZbL5TO46qqrrrrqqqv+NahcddVVV1111VVXXXXVVf9pJD2Y/2K2kcS/hyTuJwkASUhCEgCSkIQkJCEJSUhCEpK4nyQk8e+VmVx11VVXXXXVVf8qVK666qqrrrrqqquuuuqq/zSSkMT/dpJ4IElIQhIAkpBERCAJSUjiuUlCEv9Wq9XqVq666qqrrrrqqn8NKlddddVVV1111VVXXXXVfxpJAEjifypJAEjihZEEgCQAJCEJSUhCEpKQhCQeSBL/Vra533q9vpWrrrrqqquuuupfg8pVV1111VVXXXXVVVdd9Z9G0oN5Jkn8R7ONJP6zSOKBJAEgCQBJSEISkgCQhCQk8UCS+Pdar9e3ctVVV1111VVX/WsQXHXVVVddddVVV1111VX/aSQhiftJ4l/LNv+dJCGJ+0lCEpIAkIQkJCEJSUhCEpIAkMQLYpsXhW2uuuqqq6666qp/NYKrrrrqqquuuuqqq6666j9NRDyY/2C2eVHZ5l9DEveTxANJQhL3k4QkJAEgCUlIAkASAJJ4bpL411qtVrdy1VVXXXXVVVf9axFcddVVV1111VVXXXXVVf9tJPHfQRIvjCReEElIAkASkpCEJCQhCUkASAJAEgCSeCDbvKiWy+WtXHXVVVddddVV/1oEV1111VVXXXXVVVddddV/mlLKgyXxn802D2SbfytJ3E8SkpCEJCQBIAlJSEISkgCQhCQkIQlJSAJAEv8ey+XyVq666qqrrrrqqn8tgquuuuqqq6666qqrrrrqP40kACTxX8E2/9kkASAJSQBIQhKSkIQkJAEgiQeSxL/Fcrm8lauuuuqqq6666l+L4Kqrrrrqqquuuuqqq676T2Ob/8kkASCJF0YSAJKQhCTuJwlJSEISAJIAkASAJP49bLNcLp/BVVddddVVV131r0Xlqquuuuqqq6666qqrrvpPkZkPlsT/VpJ4IEk8kCQkIQlJSEISkgCQBIAkACQhiQeSxIsqM7nqqquuuuqqq/7VCK666qqrrrrqqquuuuqq/zSSkMS/lW3+O0lCEveThCQkIQlJSEISkpCEJCQhiftJ4l9imxdmuVzeylVXXXXVVVdd9a9F5aqrrrrqqquuuuqqq676T5GZD+YBJAEgif+JJHE/STyQJCRxP0lIQhKSkIQkJCEJSUgCQBIAkvj3WK/Xt3LVVVddddVVV/1rEVx11VVXXXXVVVddddVV/+Uk8e9lmxfGNv8WknhBJCEJSQBIQhKSkIQkJCEJSUgCQBL/Xuv1+lauuuqqq6666qp/LYKrrrrqqquuuuqqq6666j+F7QdLAkAS/xFs859JEveTBIAkACQBIAkASUhCEpKQhCQkIYn7SeJ+kpDEC2Obq6666qqrrrrqPwyVq6666qqrrrrqqquuuuo/lSTuJ4n/aLaRxP1sI4n/CJIAkASAJAAkIQkASUhCEpKQhCTuJwlJSOIFsc3zYxuA5XJ5K1ddddVVV1111b8Flauuuuqqq6666qqrrrrqP0VEIIn/KraRxH8WSQBIQhKSkIQkJCEJSUhCEi+MJP41zp8//9tcddVVV1111VX/FlSuuuqqq6666qqrrrrqqv8Uth/E/wKSeG6SuJ8kJAEgCUlIQhKSkIQkJCEJSUjifpKQxFVXXXXVVVdd9d+C4Kqrrrrqqquuuuqqq676TxER/HvY5j+SJAAkASCJF0YSkrifJCRxP0lIQhKSkIQkJCEJSTyQJCTxorDNAy2Xy1u56qqrrrrqqqv+LahcddVVV1111VVXXXXVVf8pJD1YEv/bSOK5SeJ+kpAEgCQkIQlJSEIS95OEJCTxb2Wb5XL5DK666qqrrrrqqn8LKlddddVVV1111VVXXXXVfwpJAEjifzpJvCCSAJCEJCQhCUlIQhKSkIQkJCGJF0QS97PNiyIzueqqq6666qqr/k2oXHXVVVddddVVV1111VX/KSRxP0n8TycJSTyQJJ4fSUhCEpKQhCQkIQlJANhGEgCS+JfY5vk5Ojq6lauuuuqqq6666t+C4Kqrrrrqqquuuuqqq676TxERD5bE/STxH8U2L4xt7ieJfy1JSAJAEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISAJL4t1iv17dy1VVXXXXVVVf9W1C56qqrrrrqqquuuuqqq/5XsI0k/jtJQhKSkIQkJCGJiEASkpAEgCT+I6zX61u56qqrrrrqqqv+LQiuuuqqq6666qqrrrrqqv8UEfFg/o1s829hm38NSTw3SdxPEgCSkMT9JCEJSUhCEpKQhCQkcT9JSEIS/xaSuOqqq6666qqr/s0Irrrqqquuuuqqq6666qr/NJKQxH8W2wDY5j+LJO4nCUlIQhKSkIQkJCEJSUhCEpL49zo6OrqVq6666qqrrrrq34rKVVddddVVV1111VVXXfWfopTyYF4ISfxPJQlJ3E8SkpCEJCQhCUlIQhKSkIQkJAEgCUn8e5w/f/63ueqqq6666qqr/q0Irrrqqquuuuqqq6666qr/FJL472SbF0QS95PE/STxQJKQxANJQhKSkIQkJCEJSUgCQBL3k8S/lW2uuuqqq6666qp/M4Krrrrqqquuuuqqq6666j+Fbf63kIQkXhBJSEISkpCEJCQhCUlIQhIAkgCQhCQAJPFvsVwub+Wqq6666qqrrvq3onLVVVddddVVV1111VVX/YfLzAcDSAJAEv8TSOJfIgkASQBIAkASkrifJCQhiYhAEpKQhCSeH0n8ay2Xy2dw1VVXXXXVVVf9W1G56qqrrrrqqquuuuqqq/5TSOK5SeJfYhtJ/HeSBIAkACRxP0lIQhKSkIQkJCEJSUgCQBIAkvjXso1tWmtcddVVV1111VX/ZgRXXXXVVVddddVVV1111X+4zHww/0ls88LY5j+DJCQhCUlIQhKSkIQkJCEJSdxPEi+MbV6Y3d3d3+aqq6666qqrrvq3Irjqqquuuuqqq6666qqr/lNIAkASDySJfy3b/EeTxHOTxP0kASAJSUhCEpKQhCQkIQlJSEISkgCQhCSuuuqqq6666qr/VlSuuuqqq6666qqrrrrqqv9wth8MIIn7SeKFsY0k/q1sI4nnRxIvKklIAkASDyQJSUhCEpKICCQhCUlI4n6SkIQkJPFvsVqtbuWqq6666qqrrvq3Irjqqquuuuqqq6666qqr/lNI4l/LNi8q27wwkvjXkMTzIwlJSOJ+kpCEJCQhCUlIQhKS+I8giauuuuqqq6666t+FylVXXXXVVVddddVVV131Hy4i+K9iG0n8W0gCQBLPTRKSAJCEJCQhCUlIIiKQhCQkIQlJAEhCEpJ4UdjmuZ07d+53uOqqq6666qqr/j2oXHXVVVddddVVV1111VX/4Ww/iP9GtpHE8yOJB5LECyOJ+0lCEpKQhCQkIQlJSEISAJJ4Udnm+Tk6OrqVq6666qqrrrrq34Pgqquuuuqqq6666qqrrvoPFxFI4n8bSUhCEgCSAJCEJCQhCUlIQhKSkIQkJCGJ+0kCQBLPj22uuuqqq6666qr/VFSuuuqqq6666qqrrrrqqv9wkh4MIIn/rSQBIAkASQBIQhKSkIQkIgJJSAJAEpIAkMS/1dHR0dO56qqrrrrqqqv+PahcddVVV1111VVXXXXVVf/hJHE/SUjifzpJvCCSAJCEJCQhCUlIQhKSkIQkACQhiftJ4l/r6OjoGVx11VVXXXXVVf8eBFddddVVV1111VVXXXXVfzhJSOI/gm3uZ5sXxjYviCTuJ4kXRhIAkpCEJCQhCUlIQhKSkIQkIgJJSEIS/xEyk6uuuuqqq6666t+F4Kqrrrrqqquuuuqqq676DyfpwfwPIIkXhSQAJCEJAEk8kCQkIQlJSEISEYEkJCEJSQBIQhKSkMQD2cY2/5KLFy/+NlddddVVV1111b8Hlauuuuqqq6666qqrrrrq/yVJ/EskIQlJAEhCEpKQhCQkIQlJSEISAJK46qqrrrrqqqv+21G56qqrrrrqqquuuuqqq/7DlVIeLAlJ/FewjST+tSQhiecmCUk8kCQkIQlJSCIikIQkJCEJSdxPEv9WtlmtVrdy1VVXXXXVVVf9exBcddVVV1111VVXXXXVVf/r2AbANv9RJPHcJCEJSUgCQBKSiAgkIQlJSEISkpCEJAAk8cLY5vmRxFVXXXXVVVdd9e9GcNVVV1111VVXXXXVVVf9h4uIB/NCSOI/i21eEEm8MJKQxANJQhKSkIQkJCEJSUhCEpL4j2AbgLNnz/42V1111VVXXXXVvxeVq6666qqrrrrqqquuuuo/nCT+N5OEJCTxQJIAkIQkJCEJSUhCEpIAkIQkACTxorANgG2Ojo5u5aqrrrrqqquu+veictVVV1111VVXXXXVVVf9h7ONJAAk8d9JEv8SSbwgkpCEJCQhCUlIQhKSkIQkJCGJB5LEVVddddVVV13134bgqquuuuqqq6666qqrrvoPlZkPlsT/VJJ4YSQBIAlJAEhCEpKQhCQkIQlJSEISkpAEgCQk8cLY5gU5Ojq6lauuuuqqq6666t+L4Kqrrrrqqquuuuqqq676TyOJ+0niX8s297PNfxRJ3E8SAJKQBIAk7icJSUhCEpKQhCQkERFIQhKSAJDEv9fBwcEzuOqqq6666qqr/r0Irrrqqquuuuqqq6666qr/UJn5YP4b2OZfSxIviCQkIQkASUhCEpKQREQgiYhAEpKQBIAkXhjb3M82V1111VVXXXXVfwoqV1111VVXXXXVVVddddV/OElI4n6SAJDEfwdJPDdJPD+SkMQDSQJAEhFBRCAJSUhCEpKQBIAkACQhiQeyjW3+JRcuXPhtrrrqqquuuuqqfy8qV1111VVXXXXVVVddddV/KNsPlsR/FdtI4t9DEs9NEpKQhCQkIQlJSCIikIQkJCEJSQBIQhJXXXXVVVddddV/O4Krrrrqqquuuuqqq6666n8V2/xnkIQkXhBJSEISkpCEJCQhif9oq9XqVq666qqrrrrqqn8vKlddddVVV1111VVXXXXVf6iI4L+CbSTxopLEi0ISkgCQhCQkIQlJSEISkpCEJCQhCUkASEISkgCQxL/ENveTxFVXXXXVVVdd9R+CylVXXXXVVVddddVVV131H8r2gyQhif9qtpGEJF5Uknh+JAEgCUlIAkASkpCEJCQhCUlI4j/Cfffd99tcddVVV1111VX/EQiuuuqqq6666qqrrrrqqv9QEcH9JPE/iSReGEkASAJAEgCSkIQkJCEJSUhCEpKQhCQAJCEJAEm8MLZ5bkdHR7dy1VVXXXXVVVf9R6By1VVXXXXVVVddddVVV/2HkvRgHkAS/x0k8fxI4n6SAJCEJAAkASAJSUgCQBKSkIQkJBERSEISkpAEgCQAJPHC2Oaqq6666qqrrvpPRXDVVVddddVVV1111VVX/YeShCT+vWxzP9v8R5KEJF4UkpCEJCQhCUlEBJKICCQhCQBJ/EtsY5sX5ODg4Fauuuqqq6666qr/CARXXXXVVVddddVVV1111f96tnl+JPFvIQlJSAJAEgCSkEREIAlJSEISkpAEgCQk8dxsY5t/yeHh4TO46qqrrrrqqqv+I1C56qqrrrrqqquuuuqqq/5DRcSD+V9EEveThCQeSBKSkIQkJCEJSUhCEpKQhCSuuuqqq6666qr/UahcddVVV1111VVXXXXVVf/hJCGJ/wkk8S+RhCTuJwlJSEISkpCEJCQhCUlIQhKSkIQkACQBIIl/LdtcuHDht7nqqquuuuqqq/4jEFx11VVXXXXVVVddddVV/6FKKQ/mP4ltHsg2/x6SeGEkIQkASUQEkpCEJCQhCUk8N0n8W9nmqquuuuqqq676D0Hlqquuuuqqq6666qqrrvoPZZv/bLaRxItKEi8KSUhCEpK4nyQkIQlJSEISkpAEgCQk8R9htVrdylVXXXXVVVdd9R+B4Kqrrrrqqquuuuqqq676D1VKeTD/DWzzryGJB5LEc5OEJCQhCUlIQhKSkIQkJCEJSQBI4t9KElddddVVV1111X8YKlddddVVV1111VVXXXXVfyhJSAJAEv9TSEISkpDE/SQhiftJQhKSAJCEJCQhiYhAEpKICCQhCUkASAJAEg9kGwDb2MY2z899993321x11VVXXXXVVf9RCK666qqrrrrqqquuuuqq/1C2+feyzX8HSdxPEpIAkIQkJCGJiCAikIQkJCEJSQBIAkASALYBsM0D2QbANvc7PDy8lauuuuqqq6666j8Klauuuuqqq6666qqrrrrqP0xmPphnksT9JPG/kSQkIQlJSEISkpCEJCQhCQBJSOJfwzZXXXXVVVddddV/GoKrrrrqqquuuuqqq6666j+cJF4QSfxr2OaFsc2/lSTuJwlJSEISkgCQhCQkIQlJSEISkpCEJCRxP0lIAkAS/xqHh4e3ctVVV1111VVX/UehctVVV1111VVXXXXVVVf9h8nMB0viv4ttJPGvIQlJPD+SkASAJCQhCUlIQhKSkIQkACTxb2Wbg4ODZ3DVVVddddVVV/1HIbjqqquuuuqqq6666qqr/lNJ4n8iSTw/kpCEJCQhCUlIQhKSkIQkJCEJSUji+bHNA9nGNi+Iba666qqrrrrqqv8wBFddddVVV1111VVXXXXVfxjbD5bE8yOJ/0i2eUEkIYl/DUlI4vmRhCQkIQlJSEISkrifJCQhiedmG9vczzbPz4ULF36bq6666qqrrrrqPwrBVVddddVVV1111VVXXfW/gm0AbPPCSOJ+knh+JAEgiecmCUlIQhKSkIQkJBERSEISkpCEJCQhiX8v21x11VVXXXXVVf9hCK666qqrrrrqqquuuuqq/zARgSQk8d9BEs9NEpKQhCQk8UCSkMRzk4QkJCEJSUhCEhGBJCQBIAlJAEgCQBL/GrYBWK1Wt3LVVVddddVVV/1HIbjqqquuuuqqq6666qqr/sPYfhDPJIn/Krb595KEJCQhCQBJSEISkpCEJCQREUhCEpIAkMS/hm0e6PDw8Fauuuqqq6666qr/SARXXXXVVVddddVVV1111X+YiOCBJPGvZZv/CpJ4YSQBIAlJSEISkpCEJCQhCQBJAEhCEg9kGwDb2OYFOTw8vJWrrrrqqquuuuo/EpWrrrrqqquuuuqqq6666j/SgyXxv40kACQBIAlJSAJAEpKQhCQkIQlJSEISAJJ4QWxzP9s8P4eHh7dy1VVXXXXVVVf9RyK46qqrrrrqqquuuuqqq/7DSOI/km3+M0lCEgCSAJCEJAAkIQlJSCIikIQkJCEJSUhCElddddVVV1111f84BFddddVVV1111VVXXXXVfxhJAEjiv4Jt7mebF5Uk/iWSAJCEJCQhCUlIQhKSkIQkJCEJSUjiX2IbANvc7+Dg4Fauuuqqq6666qr/SFSuuuqqq6666qqrrrrqqv8wEfFgSfxPJonnJgkASUhCEgCSkIQkJCEJSUhCEpL417CNbV6Qg4ODZ3DVVVddddVVV/1HonLVVVddddVVV1111VVX/b8hiftJ4oEk8UCSkIQkJCEJSUQEkpCEJCQhCUm8ILaxzf1sc9VVV1111VVX/ZcguOqqq6666qqrrrrqqqv+w0TEg/lPYJsHss2/liSemyQkcT9JSEISkpCEJCQhCUlIQhKSAJCEJO4niQeyzYvq3Llzv81VV1111VVXXfUfieCqq6666qqrrrrqqquu+g9zzTXXPFgS/1ls868hCUlI4t9KEpKQhCQkIQlJSEISAJJ4IEm8qGwDYJurrrrqqquuuuo/FMFVV1111VVXXXXVVVdd9R/idV7ndd7r3Llz3E8S/1q2+deyzXOThCReEEk8kCQkASAJSUhCEgCSkIQkJBERSEISAJIAkMQLY5sHss0DrVarW7nqqquuuuqqq/4jEVx11VVXXXXVVVddddVV/yFe7MVe7LX5X0gS95MEgCQkIQlJAEhCEpKQhCQkIQkASdxPEg9kG9sA2Ob5OTw8fAZXXXXVVVddddV/NCpXXXXVVVddddVVV1111X+IF3uxF3ttnkkS/10k8cJIAkASkrifJAAkASAJSUhCEpKQhCQkIQlJSEISAJKQxIvCNg90cHBwK1ddddVVV1111X80gquuuuqqq6666qqrrrrqP4TtB0tCEg8kiX8L2/xXkQSAJAAkASAJSUhCEhGBJCQhCUlIQhKSeH5s89xs89wODw9v5aqrrrrqqquu+o9G5aqrrrrqqquuuuqqq676d7vmmmsezP8AknhhJPEvkQSAJAAkIYmIQBKSkIQk/iW2uZ9tbHPVVVddddVVV/2XIrjqqquuuuqqq6666qqr/t3OnDnzYJ4PSfxnsc39bPMvkcT9JHE/SQBIQhIAkpCEJCQhCUlIQhKSAJCEJCQhCUk8P7a5n22en/39/adz1VVXXXXVVVf9R6Ny1VVXXXXVVVddddVVV/27nT179tZrr70WSfxPJInnJglJAEjifpKQBIAkJBERSEISkpCEJCQhiQeSxL/FwcHBM7jqqquuuuqqq/6jEVx11VVXXXXVVVddddVV/2Ee85jH8J/NNs+PJJ4fSbwoJCGJ+0lCEpKQhCQkIQlJSEISAJJ4brYBsA2AbWzzghwdHd3KVVddddVVV131H43gqquuuuqqq6666qqrrvp3u++++2697777bn3sYx+LJJ6bJP4ltnl+bPNvJYnnJokHksQDSUISkpCEJAAkIQlJSEISAJIAkMQLYpsHss1z29zc5Kqrrrrqqquu+g9HcNVVV1111VVXXXXVVVf9h/j7v//733rMYx4DgCT+o9nmX0MSLypJAEhCEpIAkIQkJCEJSUQEkpCEJAAkASCJf4ltAGwDYBuAxz72sa/FVVddddVVV131H43gqquuuuqqq6666qqrrvoPcfbs2WecPn2aRz3qUQBI4j+bbZ4fSTw/kgCQhCQkcT9JPJAk7hcRSEISkpCEJCQhiRfENrZ5UbzKq7zK63DVVVddddVVV/1HI7jqqquuuuqqq6666qqr/kP81m/91nefOXOGV3/1V+cFkcR/F0k8P5KQBIAkJCEJSUhCEpKQhCQk8dwkIYkXxDa2sc0D2QZgY2ODq6666qqrrrrqPwXBVVddddVVV1111VVXXfUf4uzZs8/4h3/4h99+1KMexalTp/jvIol/C0k8kCQkIQlJSEISkpCEJCQhiX+vjY0Nrrrqqquuuuqq/xQEV1111VVXXXXVVVddddV/mB/5kR/5nNOnT/MWb/EW/HvY5j+SJO4niftJ4rlJQhIAkpCEJCQhCUlIQhKSeFHYxjYAtnlui8WC++6771auuuqqq6666qr/aARXXXXVVVddddVVV1111X+Yf/iHf/jtf/iHf/jtV33VV+VVXuVV+M9imxeVJJ6bJCRxP0kASAJAEpKQhCQkIQlJSEISkgCQhCQkIQlJANjGNra5n20AbPNAZ86c4b777ns6V1111VVXXXXVfzSCq6666qqrrrrqqquuuuo/1Nd//de/D8CbvdmbcerUKf6z2eZ+knhhJPHcJAEgCQBJAEhCEpKQhCQkIQlJSEIS/xHOnDnD2bNnn8FVV1111VVXXfUfjeCqq6666qqrrrrqqquu+g9133333fojP/Ijn33q1Ck++qM/mheFbf4zSOJfQxKSkIQkACQhCUlIAkASAJKQxL/ENrZ5INsAnDp1ioODg1v/4R/+4be56qqrrrrqqqv+oxFcddVVV1111VVXXXXVVf/hfvu3f/t7/uEf/uG3T548ybu/+7vzb2WbB7LNi0oSDyQJAEncTxKSkIQk7icJSUhCEpKQhCQkIQlJ3E8Sz49tbHM/29jmgW655RbOnj1763333XcrV1111VVXXXXVfzSCq6666qqrrrrqqquuuuo/3H333Xfr13/9178PwCu90ivxxm/8xvxnk8SLShKSeG6SkMT9JCEJSUhCEpIAkIQkJAEgiX+txWLBzTffzG/91m99D1ddddVVV1111X8Ggquuuuqqq6666qqrrrrqP8V9991362d+5me+NsCbvMmb8MZv/Mb8W9nmX0MSDySJF0YSkpAEgCQkIQlJSEISkpCEJP4ltgGwjW1scz/bALzkS74kAL/1W7/13Vx11VVXXXXVVf8ZCK666qqrrrrqqquuuuqq/zT/8A//8Dtf//Vf/z4Ab/zGb8wbvdEb8R/FNv9aknggSUjigSQhCUlIQhKSkIQkJCEJSUhCEpJ4INsA2OaBbHO/hz3sYZw6dYof+ZEf+Wyuuuqqq6666qr/LFSuuuqqq6666qqrrrrqqv9Uv/Vbv/XdAB/+4R/+XW/0Rm+EJH71V3+V/yySeCBJvCgkIQlJAEhCEpKQhCQkIQlJPD+SeG62eSDbHD9+nIc97GHcd999t/7oj/7o53DVVVddddVVV/1nIbjqqquuuuqqq6666qqr/tP91m/91nd/5md+5uvcd999t77hG74hn/qpn8qJEyd4fmzzn0kSkpDE/STxQJIAkIQkJCEJSUhCEpKQxAtjGwDb2Abgmmuu4WVe5mUA+Pqv//r34aqrrrrqqquu+s9EcNVVV1111VVXXXXVVVf9l/iHf/iH3/6sz/qs17nvvvtuPXnyJB/yIR/CG7zBG/AfQRLPjyTuJ4nnJglJAEhCEpKQhCQkIQlJSEISkgCQBIAkACQBYBsA2zy37e1tHvGIRwDwmZ/5ma/zD//wD7/NVVddddVVV131n4ly/Phxrrrqqquuuuqqq6666qr/GoeHh7t/+qd/+tOHh4e7L//yL//aD3vYwzhx4gR33303q9UKSQBIQhIAkgCQxP0kASAJAElIIiKQhCQiAklIQhIRgSQigoggIogIIoJSCqUUSinUWum6jq7r6Puevu+ZzWb0fU/f9/R9T62VUgoRgSQkYZvMpLXGNE2M48gwDKzXa4ZhYGNjg4c85CEAfP3Xf/37/Omf/ulPc9VVV1111VVX/WejHD9+nKuuuuqqq6666qqrrrrqv87R0dGlf/iHf/gdgBd/8Rd/7RtuuIEXe7EXY7FY8PSnPx0ASUgCQBIAkrifJO4nCUlIIiKQhCQiAklIIiKQREQgiYiglEJEEBGUUiilUGul1kqtlb7v6bqO2WzGbDaj73v6vqfrOrquo5RCRCAJANtkJq01xnFkHEfW6zXDMLCzs8Pp06e57777bv2u7/quj/mt3/qt7+aqq6666qqrrvqvQDl+/DhXXXXVVVddddVVV1111X+9f/iHf/id3/7t3/6ew8PD3Zd/+Zd/7Yc+9KG83Mu9HPP5nKc//elIAkASAJK4nyTuJwlJSCIikEREIAlJSCIikEREEBFEBBFBKYVSCqUUSimUUui6jq7r6Puevu+ZzWbMZjP6vqfve7quo9ZKKYWIICIAsE1m0lpjmiaGYWAcRxaLBYvFAoCP//iPf5l/+Id/+G2uuuqqq6666qr/KpTjx49z1VVXXXXVVVddddVVV/33ODw83P2Hf/iH3/mHf/iH33mxF3ux1z59+vTxhz70obzsy74s8/mcpz/96UjifpIAkMT9JCGJiEASkogIJCGJiEASkogIIoKIICKICCKCUgqlFGqt1Frpuo6u6+j7ntlsxmw2o+97+r6n6zpqrZRSiAgkAWCbzKS1xjAMDMNAKYVSCv/wD//w21//9V//Prfeeutfc9VVV1111VVX/VeiHD9+nKuuuuqqq6666qqrrrrqv9fZs2dv/bM/+7OfufXWW//mwQ9+8EufPn36+EMf+lBe9mVflvl8zu7uLqvVCkkASOJ+kpBERCAJSUQEkpBERCCJiEASEUFEUEohIiilEBHUWiml0HUdXdfRdR193zObzZjNZvR9T9/3dF1HrZWIICKQhCRsMwwD+/v7HBwcYBuAH/mRH/nsr//6r3+fs2fP3spVV1111VVXXfVfjXL8+HGuuuqqq6666qqrrrrqqv9+h4eHu7feeutf/9mf/dnP3HrrrX+zubl5/JZbbnnwQx/6UF71VV+VhzzkIQDcc889SOKBIoKIQBIRgSQkERFIQhIRQUQgiYggIiilEBGUUiilUGul6zpqrfR9T9/3zGYzZrMZfd/T9z21VmqtlFKQhCTGceTixYvcd999DMMAwG/91m9995d+6Ze+zZ/+6Z/+DFddddVVV1111X8X9KAHPYirrrrqqquuuuqqq6666n+ma6655sHv+I7v+Fmv8zqv89480+7uLhcvXuSv//qvuXjxIs94xjOICEopRASlFCKCiKCUQkRQSiEiKKVQSqGUQimFWiu1Vrquo+97ZrMZs9mMxWLBxsYGm5ubbG1tsbW1xebmJpubm8znc2azGQAHBwfs7e0xjiMA9913360AX//1X/8+//AP//DbXHXVVVddddVV/93Qgx70IK666qqrrrrqqquuuuqq/9muueaaB7/Yi73Ya7/O67zOe73Yi73Ya9933323XnPNNQ8G2N3d5dZbb+W2225jb2+PO++8k4iglEJEEBGUUogISimUUiilUEqh1krXdXRdR9d1zGYz5vM5i8WCjY0NNjc32draYmtri42NDbquIyJYrVZM08T97rvvvlt/67d+67t/67d+67vPnj37DK666qqrrrrqqv8p0IMe9CCuuuqqq6666qqrrrrqqv89rrnmmge/2Iu92Gu/2Iu92Gu9zuu8znvzfOzt7XHp0iX29/e56667kMTBwQERwdHREaUUVqsVtVZqrRw7doyu6+j7np2dHba3t9nc3KTvezY2Nqi18tzuu+++W3/rt37ru8+ePfuM3/qt3/purrrqqquuuuqq/4nQgx70IK666qqrrrrqqquuuuqq/73OnDnzoBd/8Rd/nRd7sRd7rWuuuebBL/ZiL/ba/DsdHBywtbXF/e67775bAc6ePXvr3//93//2P/zDP/zOP/zDP/w2V1111VVXXXXV/3ToQQ96EFddddVVV1111VVXXXXV/x3XXHPNg237mmuuecg111zz4Bd7sRd7rfvuu+/WF3/xF39tgDNnzjwY4Jprrnkwz/QP//APv33mzJkHA5w9e/bW++6779b77rvvVoB/+Id/+J1/+Id/+G2uuuqqq6666qr/jdCDHvQgrrrqqquuuuqqq6666qqrrrrqqquuuuqq/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/1X8IyhyoTEWoO3OAAAAAElFTkSuQmCC) ```js // Create a spring by sweeping around a helix path. @@ -79,6 +81,37 @@ springSketch = startSketchOn('YZ') |> sweep(path = helixPath) ``` -![Rendered example of sweep 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAKfLUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/iuCqq6666qqrrrrqqv/zrrnmmgdz1VVXXXXVVVddddX/R1Suuuqqq6666qqrrvpfLyIeXEp5cK31wX3fPygi2NjYeO0TJ07wOZ/zOa9933333fohH/IhD+Gqq6666qqrrrrqqv9vqFx11VVXXXXVVVdd9T9aRDxYEn3fv3bXdQ+KCLque3Df9w/e2tp6bdtIQhKSAJCEJB70oAcBcM011zz4mmuuefB99913K1ddddVVV1111VVX/X9C5aqrrrrqqquuuuqq/zaSHhwRlFIePJ/PXysi6Pv+wV3XPXg2mz2467oHA0hCEgCSAJCEJAAkASCJ+0milML9zpw58+D77rvvVq666qqrrrrqqquu+v+EylVXXXXVVVddddVV/2lKKQ+OiAd3Xffgvu8fJImNjY3X7vv+wV3XPVgSAJKQhCQAJAEgCQBJAEgCQBIAkrifJO4nCYCDgwPu92Iv9mKv9Q//8A+/zVVXXXXVVVddddVV/59Queqqq6666qqrrrrq30XSgyOCvu9fezabPWhjY+O1Z7PZg7uue7AkJCEJAElIAkASAJIAkASAJO4nCQBJ3E8S95PE/SRxP0kARASXLl3i2LFjXHXVVVddddVVV131/xKVq6666qqrrrrqqqteJJIe3HXdg2ez2WvVWtnY2Hjtra2t17aNJCQhCUlIQhKSAJAEgCTuJwkASdxPEveTxP0kcT9J3E8S95PE/SQBUErh2LFjALz4i7/4a//oj/7o53DVVVddddVVV1111f8nVK666qqrrrrqqquueg6llAeXUh48n89fq5TCxsbGa29ubr62JCQhCUkASEISkgCQhCQAJAEgiftJAkAS95PE/SRxP0k8kCTuJ4n7SeJ+kgCQBMDBwQH3O3PmzIO56qqrrrrqqquuuur/GypXXXXVVVddddVV/0+VUh5ca33wYrF4LUlsbGy89ubm5mtLQhKSkIQkACQhCQBJSAJAEgCSAJAEgCQAJHE/SdxPEveTxP0kcT9J3E8S95PE/SQBIIn7SQJAEnt7e+zs7HDVVVddddVVV1111f9LVK666qqrrrrqqqv+jyulPHg2m7123/cP6vv+wX3fP3hjY+O1JSEJSUhCEpIAkIQkACQBIAkASQBIAkASAJIAkMT9JAEgiftJ4n6SuJ8kACRxP0ncTxIAkrifJAAkASAJAEkASEISANdcc82Dueqqq6666qqrrrrq/xsqV1111VVXXXXVVf+HRMSDa60P3tjYeK3Nzc3X3tjYeO2IQBKSkIQkJCEJAEkASAJAEgCSAJAEgCQAJAEgiftJAkASAJIAkASAJO4niftJ4n6SAJDE/SQBIAkASQBIAkASAJIAkIQkACQhiYODA7a3twG45pprHnzffffdylVXXXXVVVddddVV/19Queqqq6666qqrrvpfrJTy4M3NzfcqpXDTTTd99nq9JiKQhCQkIQlJSAJAEpIAkMT9JAEgCQBJAEjifpIAkASAJO4nCQBJAEgCQBIAkgCQBIAk7icJAEkASAJAEgCSkASAJAAkIQlJAEhCEpIAkIQkJHG/M2fOPPi+++67lauuuuqqq6666qqr/r+gctVVV1111VVXXfW/RCnlwX3fv/Z8Pn/QYrF47a2trdeWhCQigsyk73skASAJSQBIQhIAkgCQBIAkACRxP0kASOJ+kgCQBIAkACQBIAkASQBIAkASkgCQBIAkACQBIAlJAEgCQBKSkASAJCQhCQBJSEISkpCEJCQhiYhAEqvVivtdc801D/6Hf/gHrrrqqquuuuqqq676f4PKVVddddVVV1111f9AEfFgSWxvb7/X5ubma29ubr62JCQhCUlIQhKSkASAJCQBIAkASUgCQBIAkgCQBIAk7icJAEkASOJ+kgCQBIAkACQhCQBJAEhCEpIAkIQkJAEgCUkASEISkgCQhCQkIQlJSEISkpCEJCICSUgiIpCEJCICSUQE4zhyvzNnzjyIq6666qqrrrrqqqv+P6Fy1VVXXXXVVVdd9T9AKeXBm5ub71VKYWNj47U3NzdfOyKQhCQkIQlJAEhCEgCSkASAJAAkASAJAEkASEISAJK4nyQAJAEgCQBJAEgCQBIAkgCQhCQAJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkogIJBERSEISEUFEIImIICKICCICSUQEEcFsNgPgvvvuu5Wrrrrqqquuuuqqq/6/oXLVVVddddVVV13136Dv+9fe2Nh4rc3Nzdfe2tp6bUlIQhKSkASAJCQhCQBJAEgCQBIAkpAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASUgCQBKSAJCEJCQhCUlIQhKSiAgkIYmIQBKSkIQkJBERSEISEYEkIgJJRAQRQUQQEUQEkogIIoKIoJRCRBARRASlFCKCiKDWCsA111zz4Bd/8Rd/7R/90R/9HK666qqrrrrqqquu+v+CylVXXXXVVVddddV/gVLKgzc3N99ra2vrtTc3N187IpBERCAJSUhCEgCSkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJSAJAEgCSAJCEJAAkASAJSUhCEgCSkIQkIgJJSEISEYEkIoKIICKICCQREUgiIpBERBARSCIiiAgigoggIogISilEBBFBKYWIoJRCRBARlFKICEopRAQRQSmF+XzOVVddddVVV1111VX/b1G56qqrrrrqqquu+k9Sa33w1tbWex0/fvy9+75/cEQgCUlIQhKSkIQkJAEgCQBJAEgCQBIAkgCQBIAkACQBIIn7SUISAJIAkIQkACQhCQBJSAJAEpIAkIQkJCEJSUhCEpKQREQgiYhAEhFBRBARRAQRQSmFiCAiiAgigoggIogIIoKIoJRCRBARlFKICEopRASlFEopRASlFCKCUgoRQSmFiCAiKKUQEUQEpRTud+bMmQdz1VVXXXXVVVddddX/J1Suuuqqq6666qqr/oOUUh68sbHxXvP5/MHHjx9/74ggIpCEJCQhCUkASEISAJKQBIAkACQBIAkASQBIAkAS95MEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSkIQkJCEJSUQEkogIJBERRASSKKUQEUQEEUEphVIKEUGtlYggIiilEBFEBKUUIoJSChFBKYVSCqUUIoJSCqUUIoJSChFBKYWIoJRCRBARRAQRgSQiAklIIjO56qqrrrrqqquuuur/JSpXXXXVVVddddVV/w611gdvbW291/Hjx9+77/sHRwSSkEREACAJSUgCQBKSAJAEgCQkASAJAEkASOJ+kgCQBIAkACQBIAkASQBIQhIAkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQigoggIpBERBARlFKICEoplFKICEoplFKotVJKodZKRFBKISIopVBKISIopVBKISIopVBKISIopVBKISKICCKCiCAiiAgiAklEBJKQBIAkbDMMAxcvXuSaa655MFddddVVV1111VVX/X9C5aqrrrrqqquuuupfoZTy4I2NjfeqtXL69OnPjggiAklIQhKSkASAJCQBIAkASUgCQBIAkgCQBIAkACQBIAkASdxPEgCSAJCEJAAkASAJSQBIQhKSkIQkJCEJSUgiIpCEJCQhiYhAEhGBJCICSZRSiAgigoggIiilUEqhlEIphVIKpRRqrZRSqLVSayUiKKVQSiEiKKVQSiEiKKUQEUQEEUEphYggIogIIoKIQBKSkIQkJCEJAEk8txMnTgDwYi/2Yq/9D//wD7/NVVddddVVV1111VX/H1C56qqrrrrqqquu+heUUh68vb39Xpubm6+9tbX12pKQhCQkIQlJSEISAJIAkIQkACQBIAkASQBIAkASAJIAkASAJAAkASCJ+0lCEgCSAJAEgCQkIQkASUhCEpKQREQgCUlEBJKQREQgCUlEBBGBJCKCiCAiiAhKKUQEpRRKKUQEpRRKKZRSqLVSSqHWSimFUgq1VkopRASlFCKCiCAiKKUQEUQEEUFEIImIQBIRgSQeyDa2kQSAbQBsA2Cbq6666qqrrrrqqqv+36Jy1VVXXXXVVVdd9Xz0ff/am5ubr3XmzJnPloQkIgJJSEISkgCQhCQAJAEgCQBJAEgCQBIAkrifJAAkASAJAEkASEIS95MEgCQkASAJAElIAkASkpCEJAAkERFIQhKSiAgkERFIIiKQREQgiYggIpBEKYWIICKICCKCUgqlFEoplFIopRARlFKotVJKoZRCKYVSCqUUSilEBBFBRBARRAQPZBvbAGQmkshMJAEgifvZ5n62sY1tbGObxWLB7u4uJ06c4JprrnnwP/zDP3DVVVddddVVV1111f8LVK666qqrrrrqqqueqZTy4O3t7fc6c+bMZ0siIpBERCAJSQBIQhKSAJAEgCQAJAEgCQBJAEjifpIAkASAJAAkASAJAEkASAJAEgCSAJCEJAAkASAJSUgCQBKSiAgAIgJJSCIikEREEBFIIiKQREQQEUgiIogIIoKIoJRCRBARlFKICEoplFIopRARlFKQhCQkIYn72cY2mQmAbWwjicxEEpIAkIQkJPH82OZ+tgGwjW1sA9B1Hfc7c+bMg7jqqquuuuqqq6666v8LKlddddVVV1111f9rEfHgra2t9zp58uR7933/YElEBJKQhCQkIQlJAEhCEgCSAJAEgCQAJHE/SQBIAkAS95MEgCQAJAEgCQBJAEgCQBKSAJAEgCQAJCEJAElIQhKSkIQkJCGJiEASEYEkIgJJRAQRgSQigoggIpBERBARRASSiAgiAklIQhIAtnkg22QmALaxTUQgCUlIQhKSkIQkJAEgCQBJ3E8S/xYnTpzgaU97GlddddVVV1111VVX/b9C5aqrrrrqqquu+n+p1vrg7e3t9zp9+vRnRwQRgSQkIQlJSAJAEpIAkASAJCQBIAkASdxPEgCSuJ8k7icJAEkASAJAEveThCQAJAEgCUkASAJAEpIAkIQkJCEJAElIQhIRgSQkIQlJSEISEUFEIImIQBKSAJCEJCQhCUnYxjb3s41tbNNaA8A2mUlEEBFIIiKQhCQkIQlJSEISkpAEgCQkASAJAElIAkASkgCQhCQkASAJSUjCNgAnTpzgmmuueTBXXXXVVVddddVVV/1/QeWqq6666qqrrvp/o5Ty4O3t7fc6fvz4e/d9/+CIQBIRgSQkASAJSUgCQBIAkgCQBIAkACRxP0kASOJ+kgCQxP0kcT9JAEgCQBIAkgCQBIAkJAEgCQBJSAJAEpKQxP0kIQlJSAJAEpKQBIAkJHE/STw/trGNbWwDYJvMxDa2sY1tIgLbRAQRQWYSEUgiIpCEJCQREUhCEpKQhCQkIYmIQBIAEYEkJBERSEISEYEkIgJJSCIikIQkIoKnPe1pnDhxgmuuuebBXHXVVVddddVVV131/wWVq6666qqrrrrq/7zFYvHe29vbr3X8+PH3jggkIQlJSEISkpAEgCQAJAEgCQBJAEgCQBL3kwSAJAAkcT9J3E8S95MEgCTuJwkASQBIAkASkgCQhCQAJAEgCUncTxKSkIQkJCEJSTyQJABsIwnb2AZAEraRhG0kYRvbZCYRgW0yk4ggMwGwjW0iAgDbRAS2iQgAIgIASdhGEpKQREQQEUgiIogIIoKIICKICCKCiCAiiAgkERFEBJKQREQgCUnY5qEPfSgXL17kzJkzD+aqq6666qqrrrrqqv8vqFx11VVXXXXVVf8nlVIevLOz815nzpz5bElEBJKQhCQkIQkASUgCQBIAkgCQxP0kASCJ+0kCQBL3kwSAJB5IEgCSuJ8kACRxP0kASAJAEveTxHOTxP0k8a9hG0m8MLaRhG0AbAOQmQBEBJlJRJCZRAS2sU1mEhEASEISkogIIoKIICKICCKCiKCUQkQQEZRSiAgigoiglEJEEBFEBBFBRBARSCIikIQkJAEgicxkvV5z1VVXXXXVVVddddX/O1Suuuqqq6666qr/MyLiwdvb2+918uTJ9+77/sGSiAgkIQlJAEhCEgCSAJAEgCQAJHE/SQBI4n6SuJ8k7icJAEncTxL3k8T9JPHcJAEgCQBJAEjiuUni30sSL4htACRhGwBJ2AZAEraxjSRsI4kHkkREIImIoJRCKYVSCqUUIoJSChFBKYWIoJRCRFBKISIopRARlFKICCKCiEASEYEkIgJJSAJAEg9km/tdc801D+aqq6666qqrrrrqqv8vqFx11VVXXXXVVf/rlVIevLOz816nT5/+7IhAEhGBJCQhCUkASEISAJIAkMT9JAEgiftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SeK/miQk8fzYRhL3s40kAGwjiftJ4n6SkIQkIoKIoJRCKYVSCqUUSimUUqi1UkqhlEJEUEqhlEJEUEohIiilEBFEBBFBRBARRASSkIQkJCGJB7KNbQBsk5k80DXXXPPg++6771auuuqqq6666qqrrvq/jspVV1111VVXXfW/Vinlwddcc813bW1tvXZEIImIQBKSkIQkACQhCQBJAEgCQBL3k8QDSQJAEg8kiftJ4n6SuJ8k7ieJf4kk/jVsIwkASUgCQBKSkIQkJCEJSUhCEv9WkgCQxP0kERFEBBFBRBARlFIopVBKoZRCKYVSCrVWSinUWokISilEBKUUIoKIICKICCQhCUkA2MY2tpGEJJ6bbWwDkJnYxjaSuN+ZM2cefN99993KVVddddVVV1111VX/11G56qqrrrrqqqv+1ymlPPjaa6/9rs3NzdeOCCICSUhCEpKQBIAkJAEgCQBJ3E8SAJJ4IEncTxIPJIn7SeK/gm0k8UCSkIQkJAEgCUlIQhL/ESQBIAkASUhCEpKQhCQkERFEBBFBRCAJSUQEEUFEIAlJAEjifraxjW0yEwBJZCYRAYAkJPHcbANgG9tkJrbJTGyTmezs7HDixAmuuuqqq6666qqrrvp/hcpVV1111VVXXfW/RinlwSdPnvys48ePv3dEEBFIQhKSkIQkACQBIAlJ3E8SAJK4nyTuJ4kHksQDSeIFkcS/h20kAWAbSdhGEpKQBIAkJCEJSUgCQBKSeCBJSEISL4wk7icJAElIAkASAJK4nyQkIQlJSAJAEveThCRsYxvb2CYzkQRAZhIRSCIikIQkJCEJAEk8P7YBsI1tMhPbZCa2yUwyk8xkY2ODWisA11xzzYP/4R/+gauuuuqqq6666qqr/s+jctVVV1111VVX/Y9XSnnw9vb2e505c+azI4KIQBKSkIQkJAEgCQBJAEgCQBL3k8T9JHE/STyQJB5IEg8kiReVbSTx/NhGEgC2kYQkJAEgCUlIAkASkpDE/SQhCQBJSEISDyQJSUhCEgCSkMQLIwkASQBIQhIviG1sY5vMRBL3s01mEhG01pCEJCICAElIQhIviG0AbGMb29jGNrbJTGyTmWQmmYltTp48yf7+PidOnODMmTMP4qqrrrrqqquuuuqq/w+oXHXVVVddddVV/2OVUh68vb39XmfOnPnsiCAikIQkJCEJSQBIQhL3kwSAJO4niftJ4oEk8UCSeCBJ/GvZRhLPj20k8UCSAJCEJCQBIAlJAEhCEpIAkIQkJAEgCUncTxKSeH4k8dwkASCJ52YbSQDYRhIAtslMnh/bZCYRQUQgiYhAEpKQhCQAJPHC2AbANraxjW1sYxvb2MY2mYltMhPbZCatNU6cOMHTnvY0rrrqqquuuuqqq676f4PKVVddddVVV131P46kBx87duy9zpw589kRQUQgCUlIQhKSAJCEJO4niftJ4n6SuJ8kHkgS/xa2kcT9bCOJB7KNJABsAyAJSQBIAkASkgCQhCQAJCEJAElI4n6SkMT9JHE/STyQJCTxwkji+bGNJABsYxsA22QmEUFmAmAb22QmEYEkJBERSEISAJKQxP0k8dxscz/bANjGNrYBsI1tbGMb29jGNrbJTGxjm8PDQ3Z2djhx4gTXXHPNg7nqqquuuuqqq6666v8DKlddddVVV1111f8ox48f/6wzZ858dikFSUgiIgCQhCQAJCGJ+0nifpK4nyQeSBIPJInnJonnZhtJ/EtsI4kHso0kACQhCUkASAJAEpIAkIQkACQBIAlJAEhCEpIAkIQkACQhCQBJSOKBJCEJSdxPEpJ4INtI4n62uZ9tADITSdgmIrCNJDITSUhCEpKQBIAkACTxwtjmfrYBsA2AbQBsYxvbANjGNraxDYBtbGObw8ND7nfNNdc8mKuuuuqqq6666qqr/j+gctVVV1111VVX/Y9w7Nixz7ruuus+GyAikIQkJCEJSQBIAkASAJK4nyQeSBIPJIkXhW0k8dxsI4kHsg2AJO5nGwBJAEgCQBKSkASAJCQBIAlJAEgCQBKSAJAEgCQkcT9JSAJAEpIAkMT9JCGJ5yYJSbwgtnl+MhNJSEISkrCNJCQhCQBJSAJAEveTxAtimweyzf1sA2AbANsA2AbANgC2sQ2AbQBsc3R0xFVXXXXVVVddddVV/+9Queqqq6666qqr/lttb29/1qlTp9677/sHS0ISEYEkJAEgCUkASOJ+krifJO4niecmiefHNpJ4braRxHOzjSSem20k8dwkIQkASUhCEgCSkASAJAAkASAJSQBIAkASkgCQhCTuJ4n7SQJAEpK4nyQk8W9lm+dmG0lIQhIAkpAEgCTuJ4l/Dds8kG3uZ5v72eZ+tgGwDYBt7nd0dATAiRMnGMfxwVx11VVXXXXVVVdd9f8Blauuuuqqq6666r9F3/evfe21137XfD5/cEQQEUhCEpKQhCQAJAEgCQBJ3E8SDySJ/yi2kcRzsw2AJB7INpKQBIAkJCEJAElIAkASkgCQBIAkJAEgCQBJAEhCEgCSkASAJCQBIAlJAEhCEgCSkMT9JCEJSbyobCOJ+9kGQBK2eW62kYRtJAFgG0k8N0k8kG2eH0kA2EYSL4wkbCMJ2wBI4qqrrrrqqquuuuqq/3eoXHXVVVddddVV/+WOHTv2WadPn/7sUgoRgSQiAklIAkASkgCQxP0kcT9J/EewDYAknpttACTx3GwDIAkASUhCEgCSkASAJCQBIAlJSAJAEgCSAJAEgCQkASAJAElIAkASkgCQhCQAJCEJAElIAkASkpDE/SQhCUlIQhKSeG6SkMT9JCEJAElIAkASkgCQhCQAJHE/SQBI4t/KNg9km/vZ5n62AbDNMAzc75prrnkwV1111VVXXXXVVVf9f0Dlqquuuuqqq676L1NKefCZM2e+a3t7+7UjgohAEpKQhCQkASAJAEkASOKBJPHcJPGC2EYSL4xtJPH82OZ+krifJCQBIAlJAEhCEpIAkIQkACQhCQBJAEgCQBKSAJAEgCQAJCEJAElIAkASkgCQhCQAJCEJAElIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJAEgCUlIQhKSAJCEJAAkASAJAEn8a9jmgWwDYJv72QbANrYBGMeRB7rmmmsefN99993KVVddddVVV1111VX/l1G56qqrrrrqqqv+S8xms9e+6aabfquUQkQQEUhCEpIAkIQkACRxP0k8kCT+LWwjiRfGNg8kiRdEEpKQBIAkJAEgCUkASEISAJKQBIAkJAEgCQBJAEgCQBKSAJAEgCQkASAJSUgCQBKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhIRgSQkIQlJSEISEYEkJCEJSUhCEhGBJCQhCUlIQhIAkpAEgCQAJPGC2OaBbANgGwDbANjGNgC2sY1tAGxjm9VqxXw+56qrrrrqqquuuuqq/zeoXHXVVVddddVV/+mOHTv2WWfOnPnsUgoRgSQkIQlJSAJAEgCSuJ8kHkgS/x62eSBJvDC2uZ8kJAEgCUlIQhIAkgCQhCQAJCEJAElIAkASkgCQBIAkACQhCQBJAEhCEgCSkASAJCQBIAlJSEISAJKQhCQkIQlJSEISkpBERCAJSUQEkogIIoKIQBKSiAgkERFIIiKQREQgiYhAEhGBJCQREUhCEpKQBIAkACTxQLZ5INsA2MY2ALaxDYBtbGMb29jGNraxjW1sY5thGJjP5wCcOXPmwffdd9+tXHXVVVddddVVV131fxmVq6666qqrrrrqP00p5cHXXHPNd21vb792RBARSEISkpAEgCQAJHE/STw3SbwwtpHEv4Ztnpsknpsk7icJSUhCEgCSkASAJCQBIAkASUgCQBKSAJCEJAAkASAJAElIAkASAJKQBIAkJCEJSUgCQBKSkIQkJCEJSUhCEhGBJCICSUQEEUFEEBFEBBFBRBARRAQRQUQQEUQEEUFEEBFEBBFBRBARSCIikEREIAlJSAJAEi+IbWwDYBvbANjGNpmJbWxjG9vYJjOxTWZiG9tkJraxTWZy1VVXXXXVVVddddX/O1Suuuqqq6666qr/FH3fv/Ytt9zyW6UUIgJJRASSAJCEJAAkcT9JPD+SeFHY5oEk8a9lm/tJQhIAkpCEJCQhCQBJSAJAEpIAkIQkACQBIAlJAEhCEgCSAJCEJAAkASAJSQBIQhKSAJCEJCQhCUlIQhKSkEREIAlJRASSiAgigoggIogIIoJSCqUUIoJSCqUUSimUUogISilEBKUUIoJSChFBRBARlFKQREQQEUhCEpKQBIAk7mcbANvYBsA2trFNZmIb22QmtslMbJOZ2CYzyUxsk5lkJpmJbSSRmdgGYBgG7nfNNdc8+B/+4R+46qqrrrrqqquuuur/NCpXXXXVVVddddV/uOPHj3/WmTNnPruUQkQgCUlIAkASkgCQxP0k8fxI4t/KNi8qSTyQJO4nCUlIQhKSAJCEJCQBIAkASUgCQBIAkpAEgCQkASAJSQBIAkASkgCQhCQAJCEJSUhCEpKQhCQkERFIQhIRgSQigohAEhFBKYWIoJRCRFBKoZRCrZVSCrVWaq3UWqm1UkqhlEJEUEqhlEIphVIKEUFEEBFEBBGBJCICSQBI4n62AbCNbWxjm8zENrbJTDIT22QmmUlmkplkJpmJJDKT+2UmkpCEJGxzP9sArNdr7nfmzJkHcdVVV1111VVXXXXV/3VUrrrqqquuuuqq/zAR8eDrrrvuu7a3t187IpCEJCQhCUkASAJAEveTxPMjif8qtgGQhCQAJCEJSUhCEveThCQkASAJAElIAkASAJKQBIAkJAEgCUkASEISAJKQBIAkJCEJAElIQhIRgSQkERFIIiKQREQQEUQEEUFEUEohIiilUEqh1kophVortVZqrXRdR62VruuotdJ1HaUUaq2UUiilUEohIiilEBFEBJKICCQBIIkHso1tbGObzCQzsU1mkplkJpmJJCSRmdhGEpKQxP1sY5vMJDPJTDKTzCQzaa2RmWQmtslMVqsVV1111VVXXXXVVVf9v0Llqquuuuqqq676D9H3/Ws/+MEP/i1JRASSkIQkJCEJAEkASOJ+kvjPZBtJ2OaFkYQk7icJSUhCEveThCQkcT9JSAJAEgCSkASAJAAkIQkASUgCQBKSkASAJCQBIAlJSEISkpCEJCICSUQEEUFEEBFEBBFBRFBKoZRCKYVSCqUUaq3UWqm10nUdXddRa6XrOvq+p+s6aq10XUfXdZRSKKVQSqGUQkQQEUQEkpCEJCTxQLaxjW1sk5lkJpmJJABaa9zPNrbJTDKT1hqtNTKT1hqZSWuN1hqZSWuNzKS1RmaSmWQmrTUyk8wkM8lMbHN4eMj9rrnmmgdz1VVXXXXVVVddddX/dVSuuuqqq6666qp/t+PHj3/WmTNnPlsSEYEkJCEJSUgCQBIAkrifJF4Y2wBI4n62+deyzQsjCUkASEISkpCEJAAkIQlJ3E8SkpAEgCQAJCEJAEkASEISAJKQhCQAJCEJSQBIQhKSkIQkJCEJSUgiIogIJFFKISKICEoplFKICEoplFKotVJrpdZKrZWu6+i6jq7r6LqOvu/puo6u6+j7nq7rqLXSdR21ViKCUgoRQUQgCUlIQhIPZBvb2MY2mUlmYhvb2Ka1RmuN1hqtNVprtNZorZGZtNZordFao7VGa43WGplJa43WGplJa43MJDNprZGZZCaZSWaSmWQmtslMrrrqqquuuuqqq676f4fKVVddddVVV131b1ZKefA111zzXZubm68dEUQEkpCEJCQhCUncTxL3k8SLyjb/0WwDIIn7SUISkpDE/SQhCUkASEISkrifJAAkIQkASQBIQhIAkpCEJAAkIQlJSAJAEpKQhCQkERFIQhIRQUQQEUQEpRRKKZRSKKVQa6WUQq2VWiu1Vmqt9H1P13V0XUff93RdR9/39H1P13V0XUfXddRaqbVSSqGUQkQgCUlIQhIPZBvb2AbANplJZtJao7VGa43WGtM0MU0TrTWmaWKaJlprtNZordFao7VGa43WGq01WmtkJq01MpPWGplJa43MJDPJTDKTzMQ2mUlmYpvMxDaSuN8111zzYK666qqrrrrqqquu+r+OylVXXXXVVVdd9W9SSnnwDTfc8Fuz2ezBpRQiAklIQhKSkIQkACRxP0n8Z7LNi0oSkpCEJCQhCUkASEISkrifJCRxP0lIAkASkgCQhCQAJAEgCUlIAkASkpCEJCQhCUlIQhKSkEREEBFIIiIopRARlFIopVBrpdZKrZVaK7VWaq10XUfXdXRdR9/39H1P13X0fU/f93RdR9d1dF1HrZVaK6UUIoKIICKQBIAkAGwDYBvbZCaZSWaSmbTWaK3RWmOaJqZporXGNE1M08Q4jkzTxDRNTNNEa43WGq01Wmu01shMWmu01shMMpPWGplJZpKZZCa2yUwyk8zENrbJTGxjG9vYZrVacXR0xMbGBlddddVVV1111VVX/b9A5aqrrrrqqquu+lfruu61b7zxxt+qtVJKISKQhCQiAgBJSAJAEveTxH8k2/xr2QZAEveThCQkcT9JSOJ+kpCEJAAkIQlJAEhCEgCSkASAJCQBIAlJSAJAEpKQhCQkIQlJRASSkEREEBFEBBFBRFBKoZRCrZVSCl3XUWul6zq6rqPrOrquo+s6+r6n6zr6vqfrOvq+p+s6uq6j6zpqrZRSKKVQSkESEYEkAGwDkJnYxjaZSWaSmbTWaK3RWqO1xjRNTNPENE1M08Q0TUzTxDiOTNPENE1M08Q0TUzTRGbSWqO1RmbSWiMzyUwyk8wkM8lMMhPbZCa2yUxsYxvb2MY2mYltbANgG9scHBywsbHBmTNnHsxVV1111VVXXXXVVf/XUbnqqquuuuqqq/5Vuq577RtvvPG3aq2UUogIJBERSEISAJIAkMT9JPEfxTYviG3+JZKQhCQk8UCSkIQkACQhCUncTxKSuJ8kJAEgCUkASEISAJKQhCQAJCEJSUgiIpCEJCQREUgiIogIIoKIoJRCKYVSCrVWaq3UWum6jq7r6Pueruvouo6+7+m6jr7v6bqOvu/puo5aK7VWuq6jlEJEEBFIwjYArTUAbJOZ2CYzyUwyk9YarTVaa0zTxDRNTNPENE1M08Q0TUzTxDRNTNPENE1M08Q0TUzTRGuNaZporZGZZCaZSWaSmdgmM8lMbJOZ2MY2mYltbGMb29jGNraxjW0AbGMbANvs7+9zzTXXcNVVV1111VVXXXXV/wtUrrrqqquuuuqqF1lEPPiGG274rVorpRQiAklEBJKQBIAkJHE/SfxHsM0LYpsXxjb3k8TzIwlJSOJ+kpDE/SQhiftJQhL3k4QkACQhCQBJSEISAJKQhCQiAklIIiKQhCQigoggIogISilEBKUUaq3UWqm1Umul73u6rqPve/q+p+s6uq6j6zq6rqPrOrquo9ZK13WUUiilIAkA22QmmQmAbTIT27TWyExaa7TWaK3RWmOaJlprTNPENE1M08Q0TUzTxDRNTNPENE1M00RrjWmaaK3RWqO1RmuNzKS1hm0yE9tkJraxTWZiG9vYxja2sY1tAGxjG9vYBsA2ALaxDYBtAPb397nqqquuuuqqq6666v8NKlddddVVV1111Yvs9OnT31VrpZRCRBARSEISkpAEgCTuJ4l/L9s8P7Z5fmzzgkhCEpKQhCQkIYkHkoQk7icJSdxPEpK4nyQkIQkASUgCQBKSkIQkACQREUhCEpKICCQREUQEEUFEEBGUUiilUEqhlEKtlVorXdfRdR1d19H3PX3f03UdXdfRdR1d11FrpdZKRBARANimtUZmIgkA29gmM8lMWmu01pimidYarTWmaWKaJlprTNPENE1M00RrjWmamKaJ1hqtNaZporVGa43MpLVGa43MJDPJTDKTzMQ2trGNbWxjG9vYxjYAtrGNbQBsA2Ab2wDYBsA2ALYBsI1t7rzzTl76pV+aq6666qqrrrrqqqv+X6By1VVXXXXVVVe9SE6fPv1b29vbr11rJSKICCQhCUlIAkAS95PEv5dtnpttnpttnh/b3E8S/1qSkMT9JCGJ+0lCEpK4nyQkASAJSUhCEpKQhCQkIYmIQBIRQUQgiYiglEJEUEqhlEIphVIKtVZqrXRdR9d1dF1H13V0XUfXdXRdR62VUgqSALBNZjJNE5nJA9kmM8lMMpNpmmitMU0T0zQxTROtNaZporXGNE201pimidYarTVaa7TWaK3RWiMzaa2RmWQmmUlmkplkJrbJTGxjG9vYxja2AbCNbQBsYxsA2wDYBsA2trmfbY6Ojm4FOH/+/G8vl8tbM5Ojo6NnLJfLW+fz+a0///M/z5kzZx7MVVddddVVV1111VX/11G56qqrrrrqqqv+RRsbG5917Nix1y6lEBFEBJKQhCTuJ4n7SeK5SeKBbPOC2Oa52ea52ea52ea5SUISkpCEJCQhCUlIQhKSkIQkJCEJAElI4n6SkMQDSUISkgCQhCQkIQlJSEISkpBERCCJiCAiiAgigoiglEJEUEqh1kophVortVZqrXRdR62VWiu1VkopRAQAtslMAGyTmQBIAsA2mYltWmu01mit0VpjmiamaWKaJqZpYpomWmu01mit0VojM2mt0VojM8lMWmtkJplJZmKbzCQzsY1tMhPb2MY2trGNbWwDYBsA29gGwDYAtgE4Ojq6dblc3np0dHTr0dHRrUdHR89YLpe3rlarW9fr9a28EHt7ewDcd999t3LVVVddddVVV1111f91VK666qqrrrrqqheq67rXvu666z67lEIphYhAEpKQBIAkJHE/STyQJP41bPPcbPNAtnkg2zw32wBI4t9DEpIAkIQkJAEgCUlIQhL3k4QkJCEJSUhCEpKQREQgiYggIogIIoJSChFBKYVSCqUUSinUWqm1Ukqh1kophVIKEYEkADITANu01pCEJABsYxvbZCatNTKT1hrTNNFaY5omWmtM08Q0TbTWaK3RWiMzyUxaa2QmmUlmYpvMJDOxTWZiG9vYJjOxjW1sYxvb2MY2ALYBsM3R0dGtAOfPn//t5XJ5a2ZydHT0jOVyeeve3t5vc9VVV1111VVXXXXVVS86KlddddVVV1111Qvz4FtuueW3SimUUpDEc5OEJO4niQeSxL+Xbe5nmweyzQPZ5oFsIwkASUhCEpKQhCQkIQlJSEISkpCEJO4nCUncTxKSeCBJSEISkpCEJCQhCUlIIiKQREQQEUQEEUEphYiglEIphVIKpRRKKZRSiAhKKUQEkgCwTWYCkJlI4oFsY5vMJDPJTFprZCatNVprTNNEa43WGq01Wmu01mitkZlkJpmJbTIT22QmtslMbGMb29jGNraxjW1sYxvbRAT7+/u3nj9//rePjo5uPTo6esZyubx1tVrdul6vb+Wqq6666qqrrrrqqqv+41C56qqrrrrqqqteoOuuu+67SilEBJKQhCQkIQlJPJAk7ieJfwvbPJBt7meb+9nmgWzzQLYBkASAJP6tJCGJ+0lCEveThCQkIQlJSEISkpCEJCQhiYhAEhFBRBARRASlFCKCUgoRQUQQEUQEEYEkIgIA29gmM7FNaw1J3M82trFNZpKZZCaZSWuN1hqZSWuN1hqZSWuN1hqZSWuNzCQzsU1mYhvb2CYzsY1tbGMb29jGNraxzdHR0a3L5fLW8+fP//bh4eEzDg8Pb93f3/9trrrqqquuuuqqq6666r8Glauuuuqqq6666vk6duzYZ21vb7+2JCQhCUlIQhKSAJAEgCTuJ4n/CLa5n23uZ5v72eZ+tnkg20jigSQhCUlI4l9DEpK4nyQkIQlJ3E8SkrifJCQhiYhAEhFBRBARRAQRQUQQEUQEEUFEEBFIQhIAtslMJGEbSdzPNraxjW0yk8wkM8lMMpPMpLVGZtJaIzPJTDKTzCQzyUwyk8zENraxjW0yE4DMxDYAtjk8PLwV4I477vju1hoXL178nUuXLv02V1111VVXXXXVVVdd9d+LylVXXXXVVVdd9Tz6vn/ta6655rMjgohAEgCSkMT9JAEgiftJ4t/KNvezzf1scz/bANjmfra5n23+NSQhCUlIQhKSkIQkJCGJB5KEJJ6bJCRxP0lIQhKSkIQkJCEJSUgiIogIJBERSEISkrifbWzTWkMSmcn9bGMb22QmmYltMpPMJDPJTDKTzCQzyUwyk8wkM7FNZpKZ2CYzsY1tbGMb25RS2Nvbu/X8+fO/fXR0dOu5c+d+Z29v77e56qqrrrrqqquuuuqq/5moXHXVVVddddVVzyEiHnzLLbf8liQkIQlJSOJ+kpAEgCQAJPGfwTb3sw2AbQBscz/b3M82ABEBgCT+vSQhiQeShCQkIQlJSEISkpBERCAJSUQEkogIIoKIICKQhCQkIQlJANjGNpmJbTITSdzPNraxTWaSmWQmtslMMpPMxDaZSWaSmdgmM7FNZmKbzMQ2mYltbHN4eHjrcrm89fz58799eHj4jMPDw1v39/d/m6uuuuqqq6666qqrrvrfg8pVV1111VVXXfUs11xzzYNLKd8FIAlJAEhCEpKQhCQAJAEgiecmiQeyzYvKNs/NNgC2AbDN/WwDYJsXRhL3k4QkJCEJSUhCEpKQhCQkIYn7SUISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJ29gGIDOxjSQAJGEbANvYJjPJTDKTzMQ2mYltMhPbZCa2yUxsk5nYxjaZiW0ODw9vPTo6uvXcuXO/fe7cud/Z29v7ba76H8/2gyMC27dy1VVXXXXVVVddddXzQ+Wqq6666qqrrnoWSd+1sbHx2hGBJCQhCUlIQhL3kwSAJO4niRdEErZ5QWzz3GwDYJsHss39bGOb+9kGQBL/kSQhCUk8N0ncTxKSkIQkJCEJSUgiIpCEJCTxQLYByEwkIYkHso1tbGObzMQ2mUlmkpnYxjaZiW0yE9vYJjOxjW0ODw9vPTo6uvXcuXO/fe7cud/Z29v7ba56kWXmg2ut2H5wrZVa64NLKQ+ShCTuJwmAWuuDeSZJAHRd92DbSOKB+r5/sG0AJAHQ9/2DbXM/SQDY5n62kcQwDLfyAOM43gpgm2mabrUNwDRNt9pmmqZnANjGNpl5q21sk5m32gbA9q1cddVVV1111VVX/e9D5aqrrrrqqquuuuxVX/VVf+vuu+9+bUlIQhKSkMQDSUISAJK4nyT+JZKwzQtjmxfENg9kG9sA2AbANpJ4YSTx7yEJSUhCEpKQhCQAJCEJSUhCEpKQBIAk7icJANvczzYPZBsA22QmtslMbJOZZCa2yUxsY5vMxDa2yUyOjo5uPTw8vPX8+fO/fe7cud/Z29v7ba56loh4MEAp5cG11geXUh4UEUii67oHd133YEl0XffgruseDCAJAEkASOKFkcQLI4kXRhLPj20eqOu6BwPY5pkezDPZ5rnZ5rnZ5oFsYxuAYRhulcQwDLcOw3DrarX6HdtM03Rra+3WzLyVq6666qqrrrrqqv850IMe9CCuuuqqq6666v+7d3/3d/+t3/u933vtWiulFCKCiCAikIQkJCEJSQBI4n6SeFHZ5oFsA2AbANsA2AbANgC2AbANgG0AbGMbANsASEISEYEkIgJJRASSiAgkERFIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUgiIpCEJCICSUhCEhGBJCQREUgiIpCEJCQhiedmG9vYxja2sU1mYpvMJDOxTWZiG9tkJkdHR7ceHh7eev78+d8+d+7c7+zt7f02/09ExIMBSikPLqU8uJTyoFIKkui67sG11gdLouu6B/d9/2AASQBIAkASAJIAkMT9JAEgiedHEi8qSfxrSQLANi+IbV4Y2zw/tnlutgGwzf1sA2Ab2wDY5n7DMNw6juOt4zjempmsVqvfyUxaa7eO43grcCtXXXXVVVddddVV/zWoXHXVVVddddX/cx/+4R/+XX//93//2hGBJCQhCUlIQhKSkIQkACRxP0n8a0jCNv8atgGwDYBtAGxjGwDbANhGEpIAkMR/NElIQhKSkASAJCQBIAlJSAJAEpIAkASAbQBs80C2AbCNbWyTmdgmM7FNZmKbzCQzOTo6uvXw8PDW8+fP//a5c+d+Z29v77f5PygiHlxKeXDf969Va6Xrugd3Xffgruse3Pf9g3kmSUgCQBIAkrifJAAkcT9J3E8S95PEA0nifpL415DEv5ckbPPC2OaFsc0LY5sHss39bHM/2wDY5n62qbU+2PaDAWwDvLdtbAMwjuOtthnH8dZxHG/NTFar1e9M03RrZjJN029z1VVXXXXVVVdd9R+DylVXXXXVVVf9P/Y6r/M67/3Upz71wU972tPouo6IQBKSkASAJCTx/EjigSTxgtjmfpKwzQNJwjaSsM0LYhsA29gGwDYAtrGNbWwjiX8PSUhCEpKQhCQkIQlJSEISkgCQhCTuJwlJPJBt7mcbANsA2MY2trGNbWxjm8wkM7HN4eHhrQcHB7eeP3/+t8+dO/c7e3t7v83/ARHxYICu6157Nps9SBIbGxuv3XXdg7uue3BEIAlJAEhCEgCSuJ8k7ieJ+0nigSTxQJJ4IEk8kCQeSBL/HpL497LNv8Q2L4xtnh/bPJBt7meb+9nmgWxzP9sA2OZ+tdYHA9h+sG0AbL+3bWwzDMOtAIeHh7+9XC5/ZxzHW6dp+m2uuuqqq6666qqr/vWoXHXVVVddddX/Y6/zOq/zXt/8zd/82n3fIwlJRASSkIQk7icJAEkASOKBJPHCSMI2z00StvnXsM39bANgG9sA2Oa5SeL5kYQkJCEJSUhCEv8akpCEJCQhCUk8P7axDYBtAGxjG9vYxja2sU1mYpvDw8Nbb7vttu8+f/787+zu7v42/0tFxINLKQ/u+/61aq10XffgrusevLm5+doAkpCEJCQBIAlJAEgCQBIAkgCQxANJ4oEk8UCSeCBJPDdJPDdJPJAk/qewzQtim3+JbR7INg9kmweyzQPZ5oFscz/b3M82ALYBsA2AbWxTa32wbebz+Xvbfm/bDMNwK8Dh4eFvL5fL3xnH8dZpmn6bq6666qqrrrrqqheOylVXXXXVVVf9P7a7u/vapRQigoggIpCEJCQhCUncTxIAkrifJF5UkrANgCRs84JIwjYviG1sA2Ab2wDYRhK2eX4kASCJF5UkJCEJSUhCEpKQhCQkIQkASUhCEpK4n21scz/b2MY2ALaxTWZim8zk6Ojo1ttuu+27z58//zu7u7u/zf8CEfFgSXRd99p93z9IEhsbG6/ddd2D+75/sCQkIQkASUhCEgCSAJAEgCQAJAEgiftJAkASz00SDySJ5yaJB5LEc5PEc5PEi0oS/xls8/zY5gWxzQtiG0nczzaSuJ9tJHE/20jigWzzQLZ5INsA2OZ+tgGwDYBtAGwDYBuAWuuDbTOfz9/b9nvbZhzHW4dhuHUYhluXy+XvDMNwa2vtt7nqqquuuuqqq656NipXXXXVVVdd9f/U67zO67z30572NEopRASSkIQkJPFAknh+JPH8SALANs9NErZ5IEnY5t/CNrYBsI1tbGMb29hGEv8akpCEJCTxgkhCEpKQhCQk8UC2kYRt7mcb29jGNraxjW0yk8PDw1tvv/32797f33/Gfffd9938D1VKeXDXda89m80etLGx8doAm5ubry0JAElIQhKSAJAEgCQkASAJAEncTxIAkgCQxP0kcT9J3E8SDySJ5yaJ5yaJB5LEc5PEA0nifwLbPD+2eW62kcTzYxtJ3M82krifbSRxP9tI4n62AZAEgG0AJHE/20gCwDYAtpEEgG3uZxsA2wDYBsA2ALYBqLU+eD6fP9g2wHvbZhiGW4dhuHUcx1uXy+XvrNfrW1trv81VV1111VVXXfX/FZWrrrrqqquu+n/qdV7ndd7rW7/1W+n7noggIpDECyIJAEkASOKBJPHcJAFgm+dHEra5nyRs869hGwDb2MY2tgGwzYtCEpKQhCSemyQkIQlJSEISkpCEJAAkIYn72eZ+tgGwjW1sk5nYxjaHh4e33n777d+9v7//jPvuu++7+R+mlPLg+Xz+XrVWNjY2Xntzc/O1JSEJSUhCEpIAkASAJAAkASAJAEkASOJ+krifJAAkcT9J3E8SAJJ4IEk8kCQeSBLPTRIPJIkHksQDSeKBJPFvZZt/C9s8kG0eyDbPzTbPzTYAkrifbSQBYBsASQDYBkASALYBkASAbQAkAWCb+0nCNgCSsI0kAGwjCQDbSALANvezDYBtAGwDYBsA29hmsVg8eD6fP9g2mfnethmG4dZhGG7d39//nuVy+d1cddVVV1111VX/n1C56qqrrrrqqv+n9vb2XjsiiAgkIQkASUhCEpKQxL9EEi+MJABsAyAJ27wgkrDN/SRhmxfENraxjW1sYxsA27wgknhhJCGJ+0lCEpKQhCQkIQlJPJBt7mcb29jGNrbJTCRx9uzZ37777rt/+7bbbvsc/ocopTx4sVi8VymFjY2N197c3HxtSUhCEpKQhCQkIQkASUjifpIAkASAJO4niftJ4n6SAJDE/SRxP0kASOJ+krifJB5IEg8kiftJ4oEk8UCSuJ8k7ieJ/yq2eW62uZ9tHsg297PNA9nmgWwjifvZBkAStgGQBIBtACRhm/tJwjb3k4Rt7icJ2zw/krANgCRsAyAJ2wBIwjYAkrCNJABsA2AbANsA2MY2ABGBbUopD57P5w/e3t5+bdvftV6vb7106dJ3L5fL32mt/TZXXXXVVVddddX/ZVSuuuqqq6666v+h13md13nvpzzlKZRSkEREACCJ50cSAJIAkMT9JPGikoRtACRhG0nYRhK2eW6SsM2Lwjb3s41tbGObF5UkJCGJ+0lCEpKQhCQk8fzY5oFsA2CbzCQzOXv27G/fc889v3377bd/Dv/NSikPXiwW71VrZbFYvPbm5uZrS0ISEQGAJCQhCUkASEISAJKQBIAk7icJAEncTxL3k8T9JAEgiftJAkAS95MEgCQAJAEgiQeSxP0kcT9J3E8SDySJ+0nifpIAkMT9JPFvZZsXxjbPj20AbHM/2wDY5n62uZ9t7meb+9lGEvezjSQAbCMJ29xPErYBkIRtXhBJ2ObfQxK2AZCEbQAkAWAbSdhGEraRBIBtAGxjGwDb2MY2ABHx4Pl8/tm2GYbh1kuXLn33crn8nWmafpurrrrqqquuuur/GipXXXXVVVdd9f/QO77jO37WN3/zNxMRRAQAknhRSAJAEg8kiRfENveThG0AJGEbSdgGQBK2+beyjW1sY5vnRxL3kwSAJCTxQJKQhCQkIQlJSEISkpCEJABs80C2sU1mcnh4eOutt9763bfeeuvn8N/jwaUUNjY23quUwmKxeO3Nzc3XloQkIgJJSAJAEpKQBIAkJAEgCQBJAEgCQBIAkgCQxP0kcT9JAEjifpIAkMT9JAEgCQBJAEgCQBIAkpDE/SRxP0ncTxIAkrifJAAkASCJ+0kCQBIAkgCQxP0kcT/bPD+2eX5s80C2eSDbPJBtbANgGwDb2AbANvezDYBt7mcbANtIAsA2AJKwzQNJwjb/WraRxH8kSdjmBZGEbQAkYRtJ2AbANgC2sU1EYBvblFIePJ/PPzszGYbh1qOjo9/e39//nnEcf5urrrrqqquuuur/AipXXXXVVVdd9f/Mi73Yi732Nddc8+BLly7RdR2SkMT9JCEJSUjifpJ4QSTxwkgCwDYAkrANgCRsAyAJ20jifrZ5UdgGwDa2AbCNbWxjG0k8P5J4IElIQhKSkIQkACQhiQeyzQPZxja2OTw8vPXxj3/859x7773fzX+dB3dd9+DFYvFaEcFisXjtzc3N144IJCEJSUgCQBKSkASAJCQBIAkASQBIAkASAJIAkIQk7icJAEncTxIAkrifJAAkASAJAEkASAJAEpIAkIQkACQhCUkASOJ+kgCQBIAkACQBIAlJAEgCQBIAkgCQBIAkACQBIAlJPJBt7meb+9nmfra5n20AbHM/2wDY5n62AbCNbWxjGwDb2AbANrYBsA2AbQBsIwkA2wDYRhIAtpGEbSRhm/8ItpEEgG0kcT/bSALANpK4n20kcT/bSALANpJ4UUjCNpKwjSRsA2AbANvYJiIopTx4Pp+/94kTJ957GIZbj46Ofnt/f/97hmH4ba666qqrrrrqqv+tqFx11VVXXXXV/zOv8zqv815/8id/QkQgiQeSxHOTxP0kASAJAEn8a0gCwDaSALCNJABsIwnbAEjiudnmX2Ib2wDYxja2kcT9JPHcJCEJSUhCEpKQhCQkcT9J3M82ALYByExuv/32737Sk570Oev1+lb+k0l6cK31wRsbG691/Pjx9+667sERgSQkIQlJSAJAEpIAkIQkACQBIAkASQBIAkASAJIAkASAJCQBIAkASQBI4n6SAJAEgCQAJAEgCUkASEISAJKQhCQAJCEJSUhCEpKQhCQAJAEgCUkASEISAJKQBIAkJAEgCUkASEISAJKQBIAkACRxP9sA2AbANgC2AbCNbQBsYxsA2wDYxjYAtgGwjW0AbGMb29jGNraxjW1sA2Ab2wDYxjYAtgGwjSRsIwnb/GvZRhIAtpEEgG0AJAFgG0kA2EYSALYBkASAbSRxP9tIAsA2AJIAsI0k/i0kYRtJ2EYStpGEbQBsYxvbzOfzB89ms/c+fvz4ew/DcOvR0dFvL5fL3zk6Ovpurrrqqquuuuqq/02oXHXVVVddddX/My/2Yi/22r/xG79BRCCJ+0niBZGEJAAkASCJB5LEC2Ob+0nCNgCSsI0kAGwjCQDbSOJ+tpEEgG1ekNYaEYFtAGwDYBtJPD+SkIQkJCEJSUQEkpCEJCTxQLaxjW0AnvjEJ3727bff/j3r9fpW/hNFxIO3trbea3Nz87U3NjZeOyKICCQhCUlIQhKSAJCEJAAkASAJAEkASAJAEgCSAJAEgCQAJCEJAEkASEISAJIAkASAJAAkIQkASQBIQhKSkASAJCQhCUlIQhKSkEREIAlJRASSkIQkJAEgCUlIQhKSkASAJCQhCUlIAkASkpAEgCQkIQkASQBIAkAStrGNbWwDYBvb2MY2trGNbWxjG9vYxja2AbCNbWxjG9vYxja2sU1mYhvb2MY2trGNbQBsYxvbANjGNpKwzb+WbSRhG0kA2EYSALaRBIBtACRhGwBJ2AZAEgC2AZAEgG0AJGEbAEkA2AZAEgC2AZCEbQAkAWAbSQDYRhLPTRK2kYRtJGEbAEnYxjYAtpnNZg/u+/69d3Z23nsYhs86Ojr67f39/e+Zpum3ueqqq6666qqr/qejctVVV1111VX/j7zO67zOe19zzTUP/ou/+AtqrQBI4oEkIQlJSOJFIYl/iSQAbAMgCQDbSMI2kgCwjSQAbHM/SdxPEgCSsM1zm6aJiMA2ALaxzQNJQhKSkIQkJCEJSUhCEpKQxAPZBiAzOTo6uvX222//7qc+9amfw3+SiHjwxsbGe9VaOXXq1GdLIiKICCQhCUlIQhKSAJCEJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCUkASEISAJKQhCQAJCEJAElIAkASkpCEJCQhCUlIQhKSkIQkIgJJRASSiAgkERFEBBFBRCAJSUhCEpKQhCQkIQlJRASSkIQkACQhCUlIQhIAkpAEgCQAJPFAtrGNbTIT29gmM7GNbWyTmdjGNpmJbTIT29gmM7GNbWxjm8zENrbJTGwjCdvYxjaZiW1sYxvbAEjCNrZ5UdhGEraRhG0kYRtJ2EYSALaRhG0AJGEbAEnYBkAStgGQBIBtACRhm/tJwjYAkgCwDYAkAGwDIAnbAEjifraRBIBtJHE/20gCwDaSeG6SsI0kbGMbSUjCNhFBKeXBs9nsvY8fP/7eq9Xq1nPnzn3OOI7fzVVXXXXVVVdd9T8Vlauuuuqqq676f+TFXuzFXutP/uRPkMQDSQJAEs9NEpIAkASAJO4niecmCdtIwjYPJAkA2wBIwjaSsI0kAGwjiRdEEgCSkMRza62RmUQEtrHNCyIJSUhCEpKQhCReENscHBzcescdd3z3U5/61M/hP0FEvPb29vZrHTt27L37vn9wRCAJSUQEkpCEJAAkIQkASUgCQBKSAJAEgCQAJAEgCQBJAEgCQBIAkpAEgCQkASAJSUhCEpKQhCQkASAJSUhCEpKQhCQkERFIQhIRgSQiAklEBBFBRBARRAQRQUQQEUQEpRQigohAEhGBJCQREUhCEpKQREQgCUlIQhIAkpCEJAAkASCJF8Q2tslMMhPbZCaZSWaSmdgmM8lMMhPbZCaZiW0yk8zENplJZmKbzCQisE1mIonMRBKZiW0yk4jANraxjW0ykxeVbQAkYRtJ2EYStpGEbSRhGwBJ2EYStgGQhG0AJGEbAEnY5vmRhG3uJwnb3E8StrmfJGwDIAkA29xPErYBkASAbQAkAWAbSQDYRhK2kcRzk4RtJGEb29hGErZZLBYPvummm75rvV5/1tmzZz9nHMfv5qqrrrrqqquu+p+GylVXXXXVVVf9P/JiL/Zir/0bv/EbSOK5SeKFkQSAJO4niQeSxP0kASCJB7INgCQAbCMJ20jCNpIAsI0knh9JAEgiIrBNa40HGseRUgq2AbCNJB5IEpKQhCQkIQlJSEISkrifbQ4PD299+tOf/t3PeMYzPof/QBHx4K2trffa3Nx87Y2NjdeOCCICSUhCEpKQhCQkASAJSUgCQBIAkpAEgCQkcT9JAEgCQBIAkpAEgCQAJCEJSQBIQhKSkIQkJCEJSUQEkpCEJCQREUhCEpKICCQREUQEkogIIoKIICKICCKCUgoRQURQSqGUQkRQSqGUQimFUgoRgSQiAklIIiKQhCQiAklIQhIAkpCEJAAk8YLYBsA2ALaxTWaSmWQmrTUyk8wkM2mtkZlkJplJZtJaIzPJTDITSUQEmYkkJJGZSCIzyUwkEREAZCaSAJDEc7ONJGwDIIn72QZAEra5nyRsIwnbvCCSsM0DScI2L4wkbAMgCdvcTxK2uZ8kbHM/SdjmfpKwzf0kYZv7ScI295OEbe4nCdsASMI2kgCwjSReEEnYxjYAEUFmslgsHnzzzTd/12q1+qwLFy58zmq1+m6uuuqqq6666qr/KahcddVVV1111f8T11xzzYMBdnd3uZ8kJPFAkpCEJCTxgkjigSTxopAEgG0AJGEbSdhGEraRBIBtJPHcJAEQEWQmEcH9MhOAcRyptVJKwTYAtokIJCEJSUhCEpKQhCQkIYn72Wa5XN76hCc84XPuvvvu7+Y/QEQ8uO/7157P5w86ffr0Z0tCEhGBJCQhCUlIAkASkpAEgCQAJCEJAElIAkASAJKQBIAkACQBIAkASUgCQBKSAJCEJCQhCUlIQhKSiAgkIYmIICKICCQREUgiIpBERCCJiCAiiAhKKUQEEUFEUEohIiilUEqhlEIphVIKEUEphVorpRRKKZRSKKUQEUgiIpCEJCICSUhCEgCSkASAJJ4f2wDYBsA2trGNbTIT22QmmUlm0lqjlEJrjcyktUZE0FojM2mtIQkASTxQZiIJSUhCEraRhCQkYRtJSEISAJK4n20AJPFAtvnXkoRt/j0kYZv/DpKwzf0kYZv7ScI2AJIAsI0kAGwjiQeShG0kYRvbSEIStrHNxsbGg+fz+Xet1+vPunjx4ncfHR19DlddddVVV1111X83KlddddVVV131/8g111zz4BMnTvD0pz8dSdxPEgCSeG6S+JdI4oEk8fzY5n6SALCNJJ6bbSQBYBtJPFBEkJkASCIisE1EEBFkJgDDMND3Pbaxzf0kIQlJSEISkpCEJCRxP9s86UlP+uynPOUpn8O/UynlwVtbW++1sbHx2pubm68dEUgiIpCEJCQBIAlJSAJAEpIAkASAJCQBIAkASQBIQhIAkpAEgCQkASAJAElIAkASkpCEJCQhCUlIQhKSiAgkERFEBBFBRBARRASlFCQREUQEEUFEEBGUUogIIoJSCqUUSimUUogISimUUqi1UkqhlEIphVIKpRRKKZRSKKVQSiEiiAgiAklIQhIAkpAEgCSeH9sA2MY2trGNbTIT29gmM8lMADITSUgCQBIAkviPYhvb3M82tgGwDYBtbPPcbGObfwvbPD+2eW62eX5scz/b/GeShG0eSBK2uZ8kbHM/SdjmfpIAsI0kAGwjCQDbSOJ+krANgCRsYxtJLBaLB89ms88ehuG9L168+N2Hh4efw1VXXXXVVVdd9d+FylVXXXXVVVf9P3Hffffd+sQnPvHWV3iFV3jwX/7lX/JvIQkASdxPEg8kiRdEEvezDYAkAGwjCdtI4rnZRhIPJAmAiCAziQgASinYprXGOI6sVis2NjawjW0kASCJiEASkpCEJCRxv6Ojo1v/6q/+6n0uXbr02/wbdV332js7O+917Nix9y6lIImIQBKSkIQkJCEJAElIAkASkgCQBIAkACQBIAlJAEgCQBKSAJCEJCQBIAlJAEhCEpIAkIQkJCGJiEASkogIJBERSCIiiAhKKUQEEUEphVIKpRQigoiglEJEUEohIiilUEohIiilUGullEIphVIKpRRKKZRSKKVQa6WUQkRQSqGUQkQQEUQEEYEkJCEJAEncTxK2eSDb2AbANraxTWYCYBvb2MY2mUlm0lojM8lMMpPWGplJa43MpLVGZtJaIzNprZGZtNbITDKT1hqZSWaSmWQmmUlmkplkJpmJbWyTmdjGNraxjW1sA2Ab29jGNra5n21sY5v72cY297MNgG1eFLb5t7LNA9nmgWzzQLb5zyIJ2zyQJGwDIAkA20gCwDaSsI0knpskbCOJ2Wz24Guvvfazh2F470uXLn33/v7+53DVVVddddVVV/1Xo3LVVVddddVV/49cunTpwQ9/+MN5fiRxP0lI4n6SeH4kcT9JvDCSsM39JAFgGwBJ2EYStpGEbSRxP9sASAJAEveThCQkERGUUui6jtVqxTAMbGxscD9JSCIikEREIAlJSOJ+T3rSkz77KU95yufwbxARD97a2nqv06dPf3ZEEBFEBJKQhCQkIQlJSEISAJIAkASAJAAkIQkASQBIAkASAJKQBIAkJAEgCUlIQhKSAJCEJCQhCUlIQhKSiAgkIYmIICKICCKCiCAiiAhKKZRSKKVQSqGUQq2ViKCUQkRQSqGUQimFUgqlFEoplFIopVBKoZRCKYVSCqUUSilEBKUUIoKIICKICCICSUhCEpL4l9gGwDa2yUxsY5vMxDaZiW0yk8wkM8lMMpPWGplJZpKZZCaZSWuNzCQzaa2RmWQmrTUyk8wkM2mtkZlkJplJZpKZZCaZSWZim8zENplJZmKbzCQzsY1tbGMb2wDYxja2sY1tbGOb+9nGNvezzf1sA2AbANsA2AbANs/NNvezzf1scz/b/EeyzXOzzXOzzYtCErZ5IEnY5n6SsA2AJGwjiecmCdvcLyKwTd/3Dz59+vRnb29vv/f+/v537+/vfw5XXXXVVVddddV/FSpXXXXVVVdd9f/EYrF47wsXLnDy5EkkASAJSTyQJP61JPHcJPHcJHE/2wBIAsA2knhhJGEb2wBEBLbJTCKC56fve4ZhYBgGSinYRhIRgSQiAklIQhKSODo6uvWv//qv3+fSpUu/zb+CpAdvbW291/Hjx9+77/sHl1KQREQgCUlIQhKSkASAJCQhCQBJAEgCQBIAkgCQBIAkACQhCQBJSAJAEpKQBIAkJCEJSUhCEpKQhCQiAklIQhIRQUQgiYggIogISilEBKUUIoJSCqUUaq2UUiilUGullEIphVIKpRQiglIKpRRKKZRSKKVQSiEiiAhKKZRSiAhKKUQEkogIJCEJSdzPNrYBsM0D2cY2ALaxjW1sk5nYxjaZSWZim8wkM8lMbJOZZCaZSWaSmdgmM8lMMpPMJDPJTDKTzCQzyUwyk9YamUlmkplkJpmJbTKTzCQzyUxsk5nYJjOxTWZiG9vYJjOxjW1sk5nYxja2sY1t7mcb29gGwDa2AbCNbQBsA2AbANsA2OZ+tgGwzf1scz/b3M82D2SbB7LNA9nmgWzzL7HNfwVJ2AZAErYBkIRtJGEbSQBIwja2kURmMp/PH9x13Wdvbm6+96VLl757uVx+DlddddVVV1111X82KlddddVVV131/0TXda/1lKc8BYCHPvSh3HrrrdxPEgCS+JdIAkASz48kXhSSuJ9tJAFgG0k8N0nY5oEkYRsA2wBIAsA2EUHXddjm6OiI+XwOgCQkIQlJSEISAE94whM+++lPf/rn8K/Q9/1r7+zsvNexY8feOyKICCQREUhCEpKQBIAkJCEJAElIAkASAJIAkASAJAAkASAJSQBIAkASkgCQhCQkIQlJSEISkpCEJCQhiYhAEpKICCQREUgiIogIIoKIICIopVBKoZRCKYWIoJRCrZVaK6UUaq2UUiilEBGUUiilEBGUUogIIoJSCqUUIoKIQBKSALBNZhIRtNaQxP0kYRsA2wDYBsA2ALaxDYBtbGMb29gmM7GNbWyTmdgmM7GNbTIT22QmtslMbJOZ2CYzyUwyk8wkM8lMMpPMJDPJTDKTzCQzyUxsk5lkJplJZmKbzMQ2mYltMpPMxDa2yUxsY5vMxDa2sY1tbGMb29gGwDa2sQ2AbQBsYxsA2wDYBsA2ALYBsM39bHM/29zPNvezzQPZ5n62eSDbPDfbPJBtnpttnh/bPDfb/GtIwjYPJAnbAEjCNgCSeGEkAWAbSUTEg/u+/+yDg4PXvnjx4vvYvpWrrrrqqquuuuo/C5Wrrrrqqquu+n+i7/vXPn/+PAAPfehDecYznsEDSeLfQhL3k8QDSeKFsQ2AJP41JGEb2wBEBLaRRGYiiYigtYZtaq2M48gwDPR9jyQkERFIQhIXL1787b/5m795n/V6fSsvgoh48Pb29nudPn36syOCiEASkogIJCEJAElIQhIAkpAEgCQkASAJAEkASAJAEgCSAJCEJAAkASAJSQBIQhKSkIQkJCEJSUgiIpCEJCICSUgiIpBERBARSCIiiAhKKUQEpRQigoiglEKtlVIKpRRKKZRSKKVQSqGUQimFiCAiiAgiAklIAsA2mQmAbSIC2wBIQhL3k8T9bANgGwDb3M8297MNgG1sA2Ab2wDYxja2sQ2AbWyTmdjGNveThG0kYZsXxDa2sY1tbGMb29gmM8lMbGMb29jGNpmJbTIT29jGNpmJbWyTmdjGNraxjW1sYxvbANjGNrYBsI1tAGwDYBsA2wDYBsA2ALa5n20AbHM/2zyQbe5nmweyzQPZ5oFs89xs89xs89xs8/zY5gWxzfNjm3+JJABsAyAJ20jiuUUEtrGNJCSxvb392n3f/9Z99933OZn53Vx11VVXXXXVVf8ZqFx11VVXXXXV/xOllAdfuHCBpz71qTzsYQ/jt37rt/jXkMQLI4n7SeJFIYkHso0kAGwjiecmCdvcTxK2sY1tAGwDIAlJlFKQxNHREfP5HElEBKUUJHHx4sXf/tM//dPX4V8QEQ/e2tp6r2PHjr33bDZ7cEQQEUhCEpKQhCQkIQkASUgCQBKSAJAEgCQAJCEJAEkASAJAEgCSAJCEJAAkIQkASUhCEpKQhCQkIQlJRASSiAgkIYmIQBIRgSQigoggIogIIoKIICIopVBKISKICCKCiCAiiAgkIQlJANjGNrZprWEb22QmEUFmIglJSEISkgCQBIAkHkgSz48kXhhJAEjCNgC2AbANgG1sY5uIwDa2sY1tMpOIIDOJCFprSOKBbBMR2EYSknhBbGMb22QmtrGNbWxjG9tkJraxjW1sYxvb2MY2trGNbWwDYBvb2AbANgC2sQ2AbQBsA2Cb+9kGwDb3s839bHM/2zyQbe5nmweyzQPZ5rnZ5rnZ5rnZ5vmxzQtim/8okrANgCQAbCOJB5KEbWwDIImIePC11177Wbu7uw9aLpefw1VXXXXVVVdd9R+NylVXXXXVVVf9P9B13XvzTE996lN5hVd4Be4niX8tSQBI4rlJ4rlJ4gWxzf0kAWAbSQDYRhLPjyRs80ARgW0kkZkASCIiGMeRixcvcvz4cSQhibvuuuu7//7v//59eCH6vn/tnZ2d9zp+/Ph7RwSSiAgkIQlJSEISAJKQhCQAJAEgCQBJSAJAEgCSAJAEgCQkASAJAEkASAJAEpIAkIQkJCEJAElEBAARgSQkERFIIiKQREQgiYhAEhGBJCKCiCAiiAgigohAEpKQREQgCQDb2MY2mQmAbWyTmUQEkpBERCAJSUQEkgCQhCQkIQlJSEISkgCQhCQkERFIQhKSkIQkACQBIIkXxjYAtrGNbWxjG9tkJraxTWaSmWQmtslMJNFa4362iQhsI4nnxza2sY1tbGMb29jGNpmJbTIT29jGNpmJbWxjG9vYxja2sY1tbGMbANvYBsA2ALYBsA2AbQBsA2AbANvczzb3s839bPNAtrmfbR7INg9km+dmm+dmm+dmm+fHNi+IbV4Y27wwkrDNc5MEgG0AJGEbSTw/EYFtJLFYLB48m80++9y5cxwcHHwOV1111VVXXXXVfyQqV1111VVXXfX/hG0AnvrUp/KGb/iGPOQhD+G2224DQBL/HpIAkMQDSeJfIokHso0k/iWSsA2AJGxjG9vYxjYAkpBERCCJruu4/fbbecQjHsFdd9313X//93//PjwfpZQHb29vv9fp06c/WxIRQUQgCUlIQhKSAJCEJAAkASAJSQBIAkASAJIAkASAJAAkASAJSQBIAkASkgCQBIAkJAEgCUlIQhKSkIQkJCGJiEASEYEkIgJJRASSiAgkERFIQhKSkIQkJAFgG9vYxja2yUwAbGMb29gmM4kIMhNJRASZiSQkERFIIiKQREQAIAkASUQEkogIIoKIICKICCICSUQEkpCEJAAk8YLYBsA2trGNbWyTmdgmM8lMMpPMRBKSkERmYhtJSEISkpDEc7MNgG1sYxvb2MY2trGNbTKTzMQ2mUlmYhvbZCa2sU1mYhvb2MY2ALaxjW1sA2Ab2wDYBsA2ALYBsA2Abe5nGwDb3M8297PNA9nmfrZ5INs8kG2em22em22em22eH9s8P7Z5YWzzorLNi0oStgGQhG0k8dwiAkmcPn36s7e2tt773nvvfR3bt3LVVVddddVVV/1HoHLVVVddddVV/z88iGe6cOECACdOnOC2224DwDaS+JdI4kUliecmiRfENgCSuJ9tJPGvJYnMJCKwjSQyE4DMZDabcdttt3HXXXfdygNExIO3trbe6/jx4+/d9/2DI4KIQBKSiAgkASAJSQBIQhIAkgCQBIAkACQBIAkASQBIAkASAJKQBIAkACQBIAlJAEgCQBKSkASAJCQhCUlIQhKSiAgkIQlJSAJAEgCSeCBJ3M82trGNJGxjm8zkfhFBZvLcJAEgiYjANgCSkIQkJCGJUgoRQURQSiEiiAhKKUQEEUEphYggIogIIoKIQBKSkASAJJ6bbQBsYxvb2CYzsU1mYhtJZCYAtpGEJO5nm8zENrbJTDKTzCQzyUwyk8wkM7FNZpKZZCa2yUwyk8wkM8lMMpPMxDaZiW1sk5nYJjOxjW1sYxvb2MY2trENgG1sA2Ab2wDYBsA2ALYBsM39bANgm/vZ5n62uZ9tHsg2D2SbB7LNc7PNc7PNc7PNc7PN82ObF8Q2/1q2eVFIwjb3k4RtACRhG0k8kCQyk1IKi8Xiwddff/1v3XPPPa+Tmbdy1VVXXXXVVVf9e1G56qqrrrrqqv8HJD3YNg/0si/7svzN3/wN97ONJF5UkgCQBIAk7ieJB5LEv0QSD2QbSdzPNpJ4bpKwDYAkbGObiMA2trGNJCQhCUlkJtdff/1nb21tvfbZs2c/Z2Nj47VOnTr12aUUIoKIQBKSiAgkASAJSUgCQBKSAJAEgCQAJHE/SQBIAkASAJIAkASAJAAkASAJSQBIAkASkgCQhCQAJCEJSUhCEpKQhCSeH0nczzaSALCNbSRhG0nYxja2AbCNbTKT+0UEtrGNbWwTEUhCEpKQRCmFiKCUQkQQEZRSKKUQEZRSKKVQSiEiKKUQEZRSiAgigohAEhGBJCQBIIn72eZ+trGNbe5nm/vZxjatNTKTzKS1RmbSWiMzaa3RWqO1RmuNzKS1RmuN1hqtNVprtNZorZGZtNZorZGZZCatNTKTzCQzyUwyk8wkM7FNZmKbzMQ2trGNbWyTmdjGNraxjW0AbGMbANvYBsA2ALYBsA2AbQBscz/b3M8297PN/WzzQLZ5INs8kG0eyDbPzTbPzTbPzTbPj21eENu8KGzz7yUJ29xPErYBkIRtJHE/20QEmUlEMJvNHnz99df/1u7u7ncfHh5+DlddddVVV1111b8Hlauuuuqqq676fyAzud/Fixd52tOexokTJ3hutnkgSfxrSeKBJPH8SOL5sQ2AJO5nG0kA2EYSz00StrmfJGxjG9vYBkASkpCEJHZ2dl57sVi8dmuNruuICCQREUhCEgCSkIQkACQhCQBJAEgCQBIAkrifJAAkcT9JSOJ+kgCQhCQAJAEgCUkASAJAEpIAkIQkJPGisI0kbCOJ5yYJANtIwjaSsI1tAGxjG0k8N0lIIiKICCKCUgoRQSmFiKCUQkRQSqGUQimFUgqlFEopRASlFCKCUgoRQUQgiYhAEpKQxAPZxjYAtgGwTWZiG9tkJpmJbTKTzKS1RmbSWiMzaa2RmbTWaK3RWiMzaa3RWqO1RmbSWqO1RmbSWiMzaa2RmbTWyEwyk8yktUZmYpvMJDPJTDIT22QmtslMbGObzMQ2trGNbQBsYxvb2MY2trENgG0AbGMbANvczzYAtgGwzf1scz/b3M82D2SbB7LNA9nmgWzz3Gzz3Gzz3Gzz/Njm+bHNC2Ob/0ySsM39JAFgG0nYRhIPFBFkJhFB3/cPPnPmzGeXUtjb2/scrrrqqquuuuqqfysqV1111VVXXfX/QGZiG9sAPPWpT+UN3uANOH78OJcuXUIS/xkk8UCS+JdI4oFsI4l/DUnY5rlFBLaRhCQkIQlJtNYYx5HZbEYpBUkASEISkgCQhCQAJAEgCQBJAEjifpIAkMT9JAEgCQBJAEgCQBIAkgCQxP0kASCJ+0nigSTxwkhCEgCSuJ8k7mcbSQDYRhK2kcQLIglJSEISEUEphVIKpRQiglIKpRQiglIKpRRKKUQEpRRKKZRSiAgigoggIpAEgG0AMhNJ3M82ALaxjW0AbJOZ2MY2mUlmkplkJplJZpKZtNbITFprZCatNTKT1hqtNTKT1hqZSWuNzKS1RmaSmWQmmUlm0lojM8lMMhPbZCaZSWZim8zENpmJbTIT29gmM7GNbWxjm8zENraxzQtjG9vYBsA2ALYBsM39bHM/2wDY5oFscz/bPJBtHsg2D2Sb52ab52ab52ab52ab58c2L4ht/jtIwjYPJAnbSMI2kgCwjSQigswkIshMTpw48dmbm5vvffbs2deZpulWrrrqqquuuuqqfy0qV1111VVXXfX/QGbeahsA2zztaU8D4G3f9m35ru/6LmwjiReFJO4nCQBJAEjifpJ4IEk8N0m8ILYBkMS/hiRsAyAJ29jGNraxjW0kERFkJplJRBARjONIa43FYoEkJAEgCQBJSAJAEgCSuJ8kACRxP0kASOJ+kgCQBIAknh9JAEjiRWUbSTw3SUjifpK4nyT+NSQhCUlIQhKSkEREEBFEBBFBRBARRAQRQUQQEUQEkpCEJABsk5k8kG0yEwBJPJBtbGMb22QmtrGNbWyTmdgmM8lMbJOZtNbITDKTzCQzaa2RmWQmmUlrjcwkM8lMWmtkJplJZpKZZCa2yUwyE9tkJpmJbTIT22QmtslMbGObzMQ2trGNbWxjG9vYxjaZiW1sYxvb2MY2trGNbZ4f29jGNvezDYBt7mebB7LN/WxzP9s8N9s8kG2em22em22em22em22eH9s8P7Z5YWzzH0USL4wkAGxzP0nYRhLPT0SQmUQEAF3XPfj06dO/dfbs2ddprd3KVVddddVVV131r0Hlqquuuuqqq/4fyExsc7+LFy/y9Kc/nYc85CG8zuu8Dr/927/NfyZJPJAk/iWSeG62kQSAbSTxgkjCNpKwjW0AbGMb29gmIshMbFNKodZKa42joyPW6zWnT58GQBIAkgCQBIAkACQBIIn7SeJ+krifJAAk8dwkASCJF5VtJHE/SUhCEpKQhCTuJwlJvKgkASCJ5yYJSUhCEpKQhCQk8dxsYxvbZCb3s01mEhFIQhKSkASAJABsA2Ab29jGNplJZmKbzMQ2tslMbJOZ2CYzyUxsk5lkJplJZpKZZCaZSWaSmdgmM8lMMhPbZCaZiW0yE9tkJraxTWZiG9vYJjOxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1t/q0kAWAb29gGwDb3s839bPNAtnkg2zw32zyQbZ6bbZ4f2zw32zw32zw/tnlBbPOfyTYAknhhJGGb+0kCwDaSALCNJAAigswkIgDo+/7Bp0+f/q0LFy68zziOv81VV1111VVXXfWionLVVVddddVV/z/8jm1sA3Dx4kX+4i/+goc85CG8zMu8DLfeeivPeMYzkMR/BEncTxIPJInnRxIviG0AJPHCSMI2krCNJGwjCdvYRhK2sY1tbCMJ20QEmUkphVors9mM9XpNZrK5uQmAJAAkcT9JAEjifpK4nyTuJ4nnJol/D0lIQhKSkIQkJCEJSUhCEpJ4bpJ4bpJ4fiQhCUm8MLaxTWYiCQDb2CYziQgiAklIQhKSkIQkXhDb2MY2tslMbJOZZCaZiW1sk5nYxja2yUxsk5nYJjOxTWZim8zENpmJbTIT22QmtrFNZmIb29jGNraxTWZiG9vYxja2AbCNbWxjG9vYxja2AbCNbWwDYBvb2OZ+trGNbV4UkgCwDYAk7mcbANvY5oFs80C2eSDbPDfbPD+2eSDbPD+2eW62eX5s8/zY5oWxzb+XJJ4f2wBI4gWRBIBt7icJ20jiuUUEmYkkIoK+7x984sSJ7zp//vz7tNZ+m6uuuuqqq6666kVB5aqrrrrqqqv+H7BNZvJAf/EXf8GJEyd4vdd7Pd7mbd6G7/7u7+bSpUtI4j+LJB5IEi8KSTyQbSTxwkjCNpKwjSRsA2Ab29gGwDa2sU1EkJlEBLbJTACOjo6QxMbGBpIAkMT9JHE/SdxPEveTxP0k8aKwjSRsIwkASUhCEgCSkIQkJPGvIYkHkoQk7icJAEk8P7axjW0yE0lkJvezTWYSEUhCEhGBJCQBIAlJvCC2AbCNbWxjm8zENpmJbTIT22QmtrGNbWxjG9vYxja2yUxsYxvb2MY2trFNZmIb29jGNrYBsI1tbGMb29gGwDa2sY1tAGxjG9sA2MY2ALaxDYBtbANgG9sA2MY2D2SbF0YStgGQBIBtACTx3GxjGwDbPJBtHsg2z49tnpttnh/bPDfbPD+2eX5s8/zY5l9im3+JJJ6bbe4niX8LSdjmfpKwjSRsI4n7RQQP1Pf9g0+cOPFdFy9efJ/W2m9z1VVXXXXVVVf9S6hcddVVV1111f8Dkm7NTGzzQL/5m7/JyZMneZmXeRne+73fm6/5mq/BNpL4jyaJB5LEA0niRWEbSfxrSMI2krANgCRsA2Ab29jGNpKwjW0igoggM8lMjo6OAOi6jtlsBoAk7ieJ+0ni38o2krifJCQhCUlIAkASkpCEJAAkIQlJSEISkpCEJCQhCUk8kCT+JbaxjW0AbGObzOR+mUlEIAlJRASSAJCEJAAkcT9J2OaBbANgG9sA2MY2mYltbGMb29gmM7GNbQBsYxvb2MY2ALaxjW1sYxsA29jGNrYBsI1tbANgG9vYBsA2tgGwjW0AbGMbANsA2MY2ALaxDYBtAGwDYBvbANjmfrZ5QSRhGwBJ2AZAErYBkASAbe4niQeyDYBt7meb52ab58c2z802z49tnh/bPDfbvCC2eX5s8+9hmweSxAPZRhL/FpKwzXOThG0AJAEQEdyvlMJsNnvwsWPHvuvixYuvY/tWrrrqqquuuuqqF4bKVVddddVVV/0/EBG3DsPw27Zf2za2sY1tfuM3foPjx4/zkIc8hLd6q7fiZ3/2Z7GNJP69JPH8SOJ+kvjXkMQLIwnbAEjCNs9NEgC2sY0kbGMb2wDYxja2kUREYJvMJDMZx5H1eg3AsWPH+JdI4gWxjSQAbCOJ+0lCEpKQhCQkIQkASUhCEgCSkIQkJPGiksTzYxtJ2AZAErbJTCKCzMQ2EYFtMhNJSEISkpDE/SRxP0k8kG3uZxsA2wDYxja2AbCNbWxjG9vYxjYAtrENgG0AbGMbANvYBsA2tgGwDYBtbANgG9sA2AbANgC2AbCNbQBsA2Ab2wDYBsA2ALaxDYBtAGwDYJt/LUnYBkAStpEEgG0kAWAbSTyQbSTx/NjGNrZ5INu8ILZ5fmzz/Njm+bHN82Ob58c2L4ht/j0kAWAbAEnczzaS+LeQhG0AJGGb+0nCNveTRERwv/l8/uCdnZ3funTp0kO46qqrrrrqqqteGMrx48e56qqrrrrqqv8PbL/3xsbGg2utSCIikMR6vebWW2/lsY99LA9+8IMBeMYzngGAJCQhCUlIQhIAkpAEgCQAJAEgCQBJ3E8SAJK4nySemyQkIQlJSEISkpCEJCQhCUkASEISkpAEgCQkASAJSQBIQhL3kwSAJCQhCUlIQhKSkIQkJBERSCIiiAgA1us10zTRWqPrOu4niQeSxANJ4oEkIQlJRASSkIQkJCEJSUgCQBKSkASAJCQhCQBJSEISkpCEJAAkIQlJRASSkIQkJCEJSUjiuUniudnGNrbJTGxjm8yktUZmkpm01mit0VqjtUZrjdYarTVaa0zTRGuN1hrTNNFaY5omWmu01shMWmtkJq01WmtkJpmJbTKTzMQ2mYltMhPbZCa2yUxsYxvb2AbANgC2AbANgG1scz/bANgGwDb3sw2Abe5nGwDbANjm30oS95MEgCTuJwkASdxPEgCSuJ8knpsk/iW2AbDNC2Kb58c2L4htnh/bPD+2eX5s88LY5l9DEg8kiftJ4n6SeCBJvKgkIQkASQBIAkASz00SAJIopRxfr9dk5u9w1VVXXXXVVVe9IJTjx49z1VVXXXXVVf8fDMPw4O3t7dfuuo6IQBKSkMR6vebee+/lZV7mZXjwgx/MpUuXuPfee7mfJCQhCQBJSAJAEpIAkASAJAAkASCJ+0nifpK4nyQk8fxIQhKSkMQDSUISkpCEJAAkIQlJAEhCEgCSAJCEJCQBIAlJSEISkpBERCAJSUgiIpBERBARSMI2tlmv1wzDwGw2QxLPTRIPJAkASUhCEpKQhCQkIQlJSAJAEpKQhCQAJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxAtjG9vYxja2yUxsY5vMJDPJTGxjG9vYJjPJTDIT29jGNpmJbWyTmdjGNraxjW3uZxsA2wDYBsA2ALb595DECyKJ+0niuUkCQBIAkgCQBIAkACQBIAkASQBIAkAS95MEgCQAJHE/SQBIAkAS95PE/STx3CTxwkjifrZ5fmzz/NjmBbHNC2Kb58c2z49tXhjb/Esk8UCSuJ8kACRxP0k8kCSemyQkIQlJPDdJAEgCQBL3kwSAbQAkIQmAiHjw0dHR30i6lauuuuqqq6666vmhHD9+nKuuuuqqq676/8C2Njc337vrOiQhCUlIQhKXLl1CEg9+8IO59tpruffee7l06RKSeCBJSEISAJIAkIQkACQBIAkASQBI4n6SuJ8kHkgSkpCEJJ6bJCQhCUlIQhKSkASAJCQhCQBJSAJAEpIAkASAJAAkASAJSUhCEpKQhCQkIQlJRASSiAgkAZCZrFYrxnEEoNbKA0kCQBKSiAgkIQlJSEISkpCEJCQhCUlIQhKSAJCEJAAkIQlJAEhCEpKQBIAkJCEJSUhCEpKQhCQkIYkHkoQkJPGC2AbANgC2+beSxP0kIQlJAEhCEgCSkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkpDEA0kCQBL3kwSAJAAkASAJAEkASAJAEgCSAJAEgCTuJwkASQBI4n6SAJAEgCQAJHE/STw3STw/kpDEA0nCNra5n21eENu8MLZ5fmzzgtjm+bHNv8Q2DySJ50cSAJK4nyQAJHE/SdxPEg8kiecmCUlI4n6SAJAEgCReGElExHHbDx6G4Xu46qqrrrrqqqueH8rx48e56qqrrrrqqv8vNjY2PrrrOiQhiYhAEpKQxK233ookHv3oR/OgBz2IJz3pSazXayQhCUlIQhIAkpAEgCQkASAJAEkASAJAEveTBIAkHkgSz00SkpCEJCQhCUlIQhKSkASAJCQhCUkASEISkgCQhCQAJAEgCQBJAEhCEpKQhCQkERFIQhKSiAgkERFEBBFBRGCbaZpYr9dkJl3XIQlJSEISkpBERCAJSUhCEpKQhCQkASAJSUgCQBKSkIQkJCEJAElIQhIAkpCEJCQhCUlIQhKSkASAJCQhCUkASEISkpAEgCQkIQkASUhCEpKICCQREUgiIpCEJCQhiYggIogIIoKIICKICCKCiEASEUFEEBFEBJKICCICSUQEkogIJBERSCIikIQkIgJJRASSkEREIImIQBKSkIQkJCEJSUgCQBIAkgCQxP0kcT9J3E8S95MEgCQAJAEgCQBJAEgCQBIAkgCQxP0kASAJAEkASOJ+kgCQBIAk7ieJB5LEc5PECyIJSdjGNrZ5fmzzL7HN82ObF8Y2z49tXhS2kcTzIwkASQBIAkAS95MEgCQAJHE/SUjiXyKJ+0kCQBL3k8QD2eZ+kui67sEHBwe/A9zKVVddddVVV1313CjHjx/nqquuuuqqq/4/kLRbSnnt+Xz+YElIQhKSkIQkJHHp0iWuu+46rrvuOh71qEfxZ3/2Z0hCEpKQBIAkJCEJAEkASEISAJIAkASAJAAkcT9J3E8S95OEJCTxwkjigSQhCUlIQhKSAJCEJAAkIQlJAEgCQBIAkgCQBIAkJCEJSUhCEpKQREQQEUQEEUEphYiglIIkbLNarZimCYC+75GEJCQhCUlIQhIAkpCEJAAkIQlJAEhCEpIAkIQkACQhCUkASEISkpCEJAAkIQlJRASSiAgkIQlJSCIiiAgigoggIogIJBERRAQRQUQQEZRSKKVQSqGUQimFUgqlFEop1FoppVBKoZRCrZVSCqUUSimUUiilUEqhlEIphVIKpRRKKUQEpRQiglIKEUEphYiglEJEEBFEBBFBRBARSCIikIQkJBERSEISkogIJCEJSUhCEpKQhCQkIQlJAEhCEg8kiftJ4n6SAJAEgCQAJAEgCQBJAEgCQBL3kwSAJO4nCQBJAEgCQBIAkgCQxP0k8UCSeG6S+JdI4oFscz/bvChs84LY5gWxzfNjm38PSQBIAkASAJIAkIQkACQBIIn7SeJfQxL3kwSAJF4Ukqi1vs5yufxqrrrqqquuuuqq50Y5fvw4V1111VVXXfX/haTXXiwWLy0JSUhCEpKQhCTW6zW33XYbj3rUozh+/DjHjh3jyU9+MpKQBIAkJCEJAElIAkASAJKQBIAkACQBIIn7SQJAEveTxHOThCQkIQlJSAJAEpKQhCQkIQlJSAJAEpKQhCQAJCEJAElIAkASAJIAkASAJCQhCUlIIiKQhCQiAklIQhIRQUQQEUQEpRQApmlitVqxXq8ZhoHWGrPZDElIQhKSkIQkACQhCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSUgiIogIIoKIQBIRQUQQEUQEEUFEEBFEBBFBRFBKoZRCKYVaK7VWaq3UWum6jlortVa6rqPrOrquo+s6aq10XUetla7r6LqOruuotdJ1HV3X0XUdtVZqrdRaqbVSa6XWSimFWiulFGqtlFIopVBKoZRCKYWIICKICCKCiCAiiAgiAklIQhIRgSQkIQlJSEISEYEkJCEJSUgCQBIAkpDEc5PEA0nifpIAkMT9JAEgCQBJAEhCEveTBIAk7icJAEkASAJAEveTBIAkACRxP0ncTxIPJInnRxKSeCBJSOJ+trHNi8I2L4htXhjbvCC2eWFs8/xIAkASAJKQBIAkJCEJAEkASOJ+knggSUhCEpKQhCQkIYn7SUISAJK4nySem20eqNZ6/Ojo6BmZ+ddcddVVV1111VUPROWqq6666qqr/h9ZLpe3ZiYRgW1sY5sHss3Fixf5vu/7Pj7iIz6Cl3zJl+TSpUv8wR/8AbaRxP1sIwkA20jiX0MSz00SDySJ5yaJfw1J2OaBJGEbAEnYBkAStpGEbSRhG0nYRhK2kYRtAGwDYBsA29jGNgC2sY1tbGObzMQ2tlmtVqzXa0op1Fo5duwYkpCEJAAkIQkASUhCEpIAkIQkJAEgCUlIAkASkpCEJCICSUhCEhGBJCICSUgiIpBERCCJiEASEUFEIImIICKQREQQEUQEkogIIgJJSEISkpDEi8I2tgGwjW0AbGMb29jGNrbJTGxjG9vYJjOxjW1sYxvbZCa2sY1tbGMb29jGNgC2sY1tACRhG9u8IJKwzb/ENpL4l9hGEgC2kYRtJPFAtpGEbSRhG0n8R5OEbQAiAtvYJjMBiAhsA2CbzMQ297PNv4ZtXhjbvCC2eUFsA2AbSdxPEraRhG0kcT9JSOJ+kgCQxP0kcT9JvCgkYZvnJgkA2zw3SdhGEpIAOHXq1Gfde++9381VV1111VVXXfVAVK666qqrrrrq/xHbv2ObzCQisI1tbGMb20gC4OLFi/zsz/4sb/mWb8lLvuRLctttt3H77bdzP9tI4oWxjST+JZJ4fiTxQJJ4QSTxgthGEi+MJGwDIAnbSMI2krCNJABsA2AbANsA2AbANgC2sQ2AbWxjGwDb2CYzKaVgm8xkvV5z9uxZJFFrZT6fs7W1hSQkASAJSUhCEgCSkIQkJAEgCUlIQhKSkEREIAlJRAQRgSQigoiglIIkIoKIICKICCKCiCAiKKUQEUQEEUEphYggIogIIoKIICKQhCQkIYkXxDYAtrGNbWxjG9vYJjOxjW0yE9tkJrbJTGyTmWQmtokIMhPbZCa2sY0kMhPb2MY2trGNbWxjm+dmG0nczzaSeCDbAEjifraRBIBtJAFgG0nYRhK2kYRtJGEbSdhGEg9kG0nYRhL/FSRhm+cnIrBNZgIQEWQmEYFtMhPb2OZFZZt/iW2eH9u8ILZ5UUji+ZHE/SQBIIn7SeK5SeKBbPNAkgCwjSRscz9JPD+SsA2AJLque/DGxsZnHR0dfQ5XXXXVVVddddX9qFx11VVXXXXV/yOSbrWNbTKTiMA2trGNbWxjG0n8zd/8DcePH+c1X/M1efM3f3N+8Ad/kEuXLgEgifvZRhIAtpHEA9lGEv8eknggSbyoJPH8SMI2z48kbCMJ20gCwDaSALANgG0AbANgGwDbANgGwDa2AbCNbSIC29jGNraxTWYyTROXLl1if3+fruvo+54TJ04gCUlIQhKSkASAJCQhCUlIQhIRgSQkERFEBJKICEopRASlFCKCUgqlFCKCUgoRQSmFUgoRQSmFUgqlFEoplFKICEopRAQRQUQQEUhCEpKQxAPZBsA2trGNbWyTmdgmM8lMbJOZZCaZiW1aa2QmEUFmIonM5H62yUwkASCJ+9lGEgC2+e8iCdtIwjaSsI0kbCMJ20jCNpKwjSQeyDaSsI0kbCMJ20jCNpKwjSRsI4l/DUnY5n6SsE1m8kARgW0yk4jANplJRGCbzCQzeWFs86KwzQtim+fHNs/NNpK4X0QgCUlIQhKSkIQkACQhCQBJ3E8S95PECyKJ+9nmfpKwjSRsIwnbSOKBbCMJSUhCEgBbW1vvfXR09D3ArVx11VVXXXXVVQBUrrrqqquuuur/kYi4dblc/vbGxsZrRwSZiSRsY5sHso0k/vZv/5YHPehBPOhBD+Jd3/Vd+cEf/EH29va4n20kAWAbSfxbSeJ+krifJB5IEs9NEv9ekrDNc5MEgG0kAWAbSdhGEgC2AbANgG0AbANgGwDb2AbANrYBsI1tbGMb25RSsM00TYzjyNHREZnJxsYGGxsb7OzsIAlJSEISkpCEJCICSUQEkogIIoJSChFBKYVSCqUUSinUWqm1UkqhlEIphVorpRRqrZRSqLVSSqGUQimFUgqlFCKCiCAikEREACCJ+9kGwDa2yUxsk5nYJjPJTDKTzCQzyUxaa0hCEpJorRER2MY2D2Qb29jGNgC2sY1tMhPb2MY2trGNbWxjG9vYxja2sY1tbANgG9vYBsA2trHN/Wxjm38vSdhGEraRhG0kYRtJPJBtJPGiso0k/jUkYRuAiMA2trFNZgIQEdjGNgC2sc39MpPM5N/DNs+PbZ4f27wwkpDE/SQhCUlI4n6SkASAJAAkcT9J/GtIwjb/GpKwjSQkIQlJ1FofvLOz81l7e3vvw1VXXXXVVVddBUA5fvw4V1111VVXXfX/SSnltWutLx0RRASSkEREIAlJSEISAOv1mttuu41rr72Wa6+9lkc+8pHMZjNuu+02ACQhCQBJSEISAJKQBIAkACQhCQBJAEgCQBL3k8T9JHE/STyQJCTxQJKQhCQkIQlJSEISkpCEJCQBIAlJSAJAEpKQBIAkJAEgCUkASEISAJKQhCQkIQlJSEISkpCEJCICSUQEkpBERCAJSUhCEhFBRBARRASSkMQ0TRweHrK7u8tyuWSaJra2togISilEBKUUIoJSCqUUaq10XUetla7r6LqOvu+ZzWbMZjPm8zmLxYLFYsHGxgYbGxtsbGywsbHB5uYmm5ubbG5usrGxwebmJpubm2xubrKxscFisWCxWDCfz5nP58znc/q+p+97+r6n6zpqrdRaKaUQEZRSiAgigogAQBL3sw2AbWyTmdgmM8lMMpPMJDNprZGZZCatNTKTzCQzaa2RmWQmmYltMpPMJDOxjW1sk5lkJplJZmIb29jGNraxjW1sA2Ab2wDYxjYAtrENgG0AbANgGwDbANgGwDb/XpKQBIAkACQBIAkASUjifpK4nyQAJPFAkrifJF4QSUhCEpIAkIQkACTxQLaxzYvKNraxzfNjm+fHNi+MJCICSUQEkpCEJCICSUQEkpCEJCQBIAkASUjifpKQhCQkIQlJSEISDyQJSQBIAkASAJK4nyQeyDb3s41tgOPjOP5NZt7KVVddddVVV12FHvSgB3HVVVddddVV/5+UUt57Z2fnu/q+p9ZKrZVSCqUUIoKIICKICCICSUji+PHjvNRLvRSv8RqvAcClS5f44R/+Yfb29gCQhCQkASAJSQBIQhIAkpAEgCQAJHE/SQBI4n6SAJDE/STxQJJ4bpJ4UdnmgWzz3GxzP9vczzb3sw2Abe5nGwDb3M82tgGwDYBtAGxjG9sA2MY2trGNbWxjm8wkM7FNZhIRHD9+nO3tbU6dOkVEEBGUUiilUEqhlEKtlVorXdfRdR1d19H3PV3X0fc9XdfRdR21Vmqt1FqptVJKoZRCKYWIICKICCQhiQeyjW1sk5lkJplJa43MJDNprZGZtNZordFao7VGa43WGq01pmmitUZrjcyktUZrjdYamUlrjcyktUZmkplkJpmJbWyTmdgmM7GNbWxjG9vYxja2sY1tbANgG9vYBsA2tgGwDYBtAGxjGwDb3M82ALYBsM39bHM/29zPNvezzf1sA2AbANsA2OZ+tgGwDYBtAGxzP9sA2AbANrYBsA2AbWwDYBvbANjGNrYBsI1tbJOZ2MY2trGNbTIT29gmM7FNa43MJDPJTGzz72Gb58c2D2Sb+0kiIogIIgJJlFKQREQgCUkASEISAJK4nyTuJ4l/Lds8kG0AbANgG9sA2MY2trFNZpKZZCaZSWuNaZpYLpe/fenSpdfhqquuuuqqq65CD3rQg7jqqquuuuqq/08kPXh7e/vpfd/TdR21VmqtRASlFCKCUgoRgSQiAklIQhIPetCDePM3f3OOHTvGpUuX+Pu//3v+8A//EElIAkASkpAEgCQkASAJAElIAkAS95MEgCQAJHE/SdxPEveTxANJ4rlJ4oWxzfNjm+dmm/vZ5n62uZ9t7mcbANsA2AbANgC2AbANgG0AbGMbANvYxjYAtrGNbWyTmdjGNraxzWw2o7XG9vY2J06cYGNjg+uvv55aK13X0XUdfd/T9z193zObzej7nr7v6bqOruuotVJKodZKKYWIICKICCQhCUnczza2yUxsk5m01mit0VqjtUZrjdYarTVaa7TWmKaJ1hrTNNFao7VGa43WGtM00VqjtUZrjcyktUZrjcyktUZmkplkJplJZmIb22QmtrGNbWxjG9vYxja2AbCNbWwDYBsA29gGwDYAtgGwzf1sA2Cb+9nmfra5n20eyDb3s80D2eZ+trmfbe5nGwDb3M8297MNgG0AbANgGwDbANjGNgC2sQ2AbWwDYBvbANjGNraxjW1sYxvb2CYzsY1tbJOZ2CYzyUwyk9YamUlm8q9hmxfENg9km/vZRhKlFCKCWiulFCQREUgCQBKSkASAJAAkcT9JPJAk/iW2eW62AbANgG0AbANgG9vYxja2sU1mkplkJq01pmlimiYuXrz4OtM0/TZXXXXVVVdd9f8betCDHsRVV1111VVX/T/z4MVi8fT5fE7f99RaqbVSSqGUQimFiCAiiAgkIQlJSEISx48f5yVf8iV59Vd/dQAuXbrEL/3SL3HHHXcgCUlIAkASkgCQhCQAJAEgCQBJAEgCQBL3kwSAJO4nCQBJ3E8SDySJ50cSz49tXhDbPJBtHsg297PN/WwDYJv72QbANgC2AbANgG0AbANgGwDb2AbANraxDYBtbGMbANvYxja2sU1mAjCbzdja2mJzc5ObbrqJU6dO8ehHP5rZbEbf93RdR9d1lFKotRIRRAQRQUQgCQBJ2AbANrbJTDKT1hqtNVprtNYYx5FpmpimidYa0zTRWqO1xjRNTNNEa41pmmit0VqjtUZrjWmayExaa7TWyEwyk9YamUlmkplkJpmJbTIT29jGNraxDYBtbGMbANvYBsA2tgGwDYBtAGxzP9sA2OZ+tnkg2zyQbR7INs/NNs/NNs/NNvezzf1scz/bPJBtAGxzP9sA2AbANgC2sQ2AbWwDYBvbANjGNraxjW1sYxvb2MY2trGNbWxjm8zENplJZpKZZCaZSWuNzCQz+beyzQPZ5oFsA9D3PX3fI4mIQBIRAYAkJCEJSQBI4n6SuJ8k/q1s80C2AbANgG0AbGMb29gGwDa2yUwyk9Yamck0TUzTxNHR0e8cHBy8NlddddVVV131/xt60IMexFVXXXXVVVf9fxMRv7W1tfXafd/TdR21VmqtlFIopRARRAQRgSQkIQlJSEISkjh+/Djv+q7vyrFjx7h06RL/8A//wB/90R8BIAlJSAJAEpIAkIQkACQBIAkASQBI4n6SAJAEgCTuJwkASdxPEg8kiecmiRfGNi+IbR7INvezzf1scz/bANjmfrYBsA2AbQBsA2AbANsA2AbANrYBsA2AbQBsA2Ab29gGwDa2sY1tbGMb22Qmx44d48SJE5w4cYJHPepRnD59mpd4iZcgIogIJCGJ+9kGIDOxTWbSWqO1RmuNaZqYpolpmhjHkXEcGceRaZqYpolpmmitMU0TrTWmaaK1RmuN1hqtNVprtNbITFprZCaZSWaSmWQmmYltMhPbZCa2sY1tbANgG9sA2MY2ALYBsA2AbQBscz/b3M8297PN/Wzz3Gzz/NjmBbHNC2Kb58c2z802D2Sb+9nmgWwDYBsA2wDYxjYAtgGwjW0AbGMbANvYxja2yUxsYxvb2MY2tslMbGObzCQzyUwyk8wkM8lMWmu01rANgCReGNs8P7a5n21s03Ud8/mciCAikEREIAkASUhCEgCSAJAEgCSemyReVLZ5bra5n20AbGMbANvYxjYAtrGNbTKTzCQzaa3RWmOaJlar1TP29/ffOzN/m6uuuuqqq676/ws96EEP4qqrrrrqqqv+v8nM997Y2PiuxWJB3/d0XUcphVorEUEphYggIpBERCAJSUhCEpKQxPHjx3mJl3gJXu3VXg2AS5cu8Su/8ivccccdSAJAEpKQBIAkJAEgCQBJ3E8SAJIAkASAJAAkASCJ+0kCQBL3k8QDSeK5SeJfYpvnxzYPZJv72eZ+trmfbe5nGwDbANgGwDb3s41tAGwDYJv72QbANgC2AbANgG1sA2AbANvYxja2sQ2AbWyTmdjGNidPnuQRj3gEj370ozl16hQv9mIvhm0yk8wkM2mtMU0T0zQxTRPTNDGOI+M4Mo4j4zgyDAPjODJNE9M00VqjtUZrjdYarTVaa7TWyExaa2QmmUlmkplkJrbJTGyTmdjGNpmJbWxjG9sA2AbANgC2AbANgG3uZxsA2zyQbR7INvezzQPZ5kVhm38t2/xr2Ob5sc0D2eZ+tgGwDYBtAGxjGwDbANjGNgC2sY1tbGMb29gmM7GNbWyTmdjGNpmJbTKTzCQzyUxaa2QmrTUyk9Ya/1q2uZ9tALquYz6fExFEBJKQhCQkIQlJSAJAEpK4nyTuJ4kXRhK2eWFs80C2AbANgG0AbGMb2wDYxja2sY1tMpPMpLVGa41pmhiGgZd/+Ze/9Vd/9VcfwlVXXXXVVVf9/4Ue9KAHcdVVV1111VX/32Tmg0spT9/a2mI2m9F1HV3XUUqhlEIphYggIpBERCAJSUhCEpKQhCQkcfz4cd75nd+ZY8eOAfBHf/RH/NEf/RGSkIQkACQhCQBJAEgCQBIAkgCQBIAkACQBIIn7SQJAEgCSAJDE/SRxP0k8N0n8a9jmudnmgWxzP9vczzYAtrmfbQBsA2Cb+9kGwDYAtgGwDYBt7mcbANsA2AbANgC2AbANgG1sA2Ab2wDYxja2sY1tbJOZABw7dozjx4+zs7PDQx7yEHZ2dnjoQx/KOI5M08Q4jgzDwDiOjOPIOI6M48g0TUzTRGuN1hqZSWuNzKS1RmZim8wkM8lMMhPb2CYzsY1tbGMb29jGNraxjW0AbANgm/vZBsA297PN/Wzz3GzzQIeHh7dK4vDw8FaA5XJ569HR0a0AR0dHz8hMnp/VanUr/wq2+ZdIAmBjY+PBklgsFg9aLBYPBlgsFg+WxGKxePBisXgwz8U2z80297MNgG0AbANgGwDb2AbANrYByExsYxvb2MY2trFNZmIb22QmmUlmkplkJplJZpKZtNbITFprTNOEbf61bNP3PbPZjFIKEUFEIAlJSEISAJKQBIAkACRxP0k8kCT+tWzz3GxzP9sA2AbANraxDYBtbGMb29jGNpmJbVprtNaYpolhGFgul7e++Zu/+Xf/6I/+6Odw1VVXXXXVVf8/oQc96EFcddVVV1111f9H4zj+1tbW1msvFgtmsxld11FrpZRCKYWIICKICCQhCUlEBJKQhCQkIQlJHD9+nBd7sRfj1V7t1QDY29vjH/7hH/iTP/kTACQhCQBJSAJAEgCSAJAEgCQAJAEgiftJQhL3kwSAJAAkASCJ+0nifpJ4IEn8W9nmgWzzQLa5n20AbHM/2wDYBsA297MNgG0AbANgm/vZ5n62AbDN/WwDYBsA2wDYBsA2ALaxDYBtbANgG9vYxja2sY1tbJOZbG1t0Vrj2muv5cyZM8znc6655hqmaWKaJqZpYpomMpPWGplJZpKZ2CYzyUxsk5nYxja2sY1tbGMb29jGNrYBsI1tAGxjm/vZ5n62ud/R0dGttgE4Ojq6dblc3np0dHQrgG0ODw+fsVwubwVYrVa3rlarW/lfbj6fPxhgsVg82Dabm5sPBlgsFg/a2Nh4MMBisXgwwHw+f/BisXgwgG0AbANgGwDbANgGwDa2sY1tbGMb29gmM7GNbWyTmdgmM8lMWmtkJplJZtJaIzPJTKZpYhxHMpP7SeIF6fue+XxOrZWIQBKSkIQkACQhCQBJ3E8S95PE/STx3CTxL7HNc7PNA9kGwDYAtgGwjW0AbGMb29jGNraxjW0yk8yktcY0TQzDwHq95qEPfehn/83f/M3ncNVVV1111VX/P6EHPehBXHXVVVddddX/R9M0vXYp5be2t7eZz+d0XUfXdZRSqLUSEUQEEYEkJBERSEISkpCEJCQhCUlI4tixY7zJm7wJN998MwCPe9zj+OM//mP29/cBkIQkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSuJ8kACTxQJJ4YSQBYJsXxjYPZBsA29zPNvezDYBtAGxzP9sA2AbANvezzf1sA2Cb+9kGwDb3sw2Abe5nGwDbANjGNgC2AbCNbQBsYxvbANjGNrbJTGxjG9v0fc/29ja1Vvq+p+97ZrMZ8/mczMQ2trGNbTITANvYxja2sY1tAGxjGwDb2AbANkdHR7ceHh7eulwubz06Oro1M1kul89YLpe32ma1Wt26Wq1u5aoXyXw+f/BisXjwYrF48KlTp15rsVg8eD6fP3ixWDwYwDYAtgGwDYBtbGMb22QmtrGNbWxjm8zENplJZpKZZCaZSWuNzKS1RmbSWmOaJsZxZJom7icJSfR9T9/3zGYzJBERSEISkgCQhCQAJAEgiftJ4n6SeG6S+PewzQPZ5n62uZ9tAGxjGwDb2MY2trGNbWxjG9tkJraZponWGsMwMI4jD3vYw377L/7iL16Hq6666qqrrvr/CT3oQQ/iqquuuuqqq/6/Wq/Xv7W1tfXam5ubzGYzuq6j1kophVIKEYEkIgJJRASSkIQkJCGJiEASkgCQxLFjx3jxF39xXvVVXxWAvb09Hve4x/Enf/InSAJAEgCSAJCEJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBL3k8QDSeKBJPGiss0D2eaBbHM/2wDYBsA297MNgG0AbHM/29zPNgC2uZ9t7mcbANvczzYAtrmfbQBsA2AbANsA2AbANgC2sQ2AbWwDYBvb2MY2trENgG1sYxtJRAQApRRKKWxsbJCZ1Frpuo75fI5tbGOb+x0eHt56dHR067lz537bNgcHB89YLpe3Xrp06be56r/EfD5/MMCJEyde+/Tp068FMJ/PH3zy5MnXtg2AbWyTmdjGNraxjW1sk5nYxjaZSWaSmbTWyEwyk8yktUZrjWmaGMeRcRwppTCbzZjNZkQEEYEkJCEJAElIAkASkrifJO4niftJ4gWRxL+WbZ6bbe5nm/vZ5n62sQ2AbWxjG9vYxja2sY1tbJOZ2Ka1xjRNjONIa41XeZVXufXnf/7nH8JVV1111VVX/f+EHvSgB3HVVVddddVV/19N0/TaEfFbW1tbLBYL+r6n6zpqrZRSiAgkERFIIiKQhCQiAklIQhKSkIQkJCEJSRw7dow3eqM34uabbwbgjjvu4Nd+7dfY399HEgCSAJAEgCQAJAEgCQBJSAJAEgCSAJAEgCQAJAEgCQBJSOJ+kgCQxP0kASCJB5LEv0QStnl+bHM/29zPNvezDYBtAGwDYJv72eZ+tgGwzf1scz/bANjmfra5n20AbANgm/vZBsA297MNgG0AbANgG9sA2AbANrYBsA2AbQBsYxsA2wDYxja2AbCNbQAkYZthGG5dLpe3nj9//nsyk3Ecb52m6dbMvJWr/seYz+cPBjhx4sRrRwQnT558rdls9uDjx4+/NkBmYhvb2MY2mYltbJOZtNbITDKTzCQzGceRcRyRREQQEUhCEhGBJAAkIQlJAEgCQBIAkrifJB5IEi+MJF4UtnlBbHM/29zPNgC2uZ9tAGxjG9sA2MY2tslMbGMb22QmtslMpmliHEcyk1d+5Ve+9ed+7ucewlVXXXXVVVf9/4Qe9KAHcdVVV1111VX/nx0dHf3W9vb2a29ubjKfz+n7nlorpRQigoggIpBERCAJSUQEkpCEJCQhCUlIQhKSkIQkXuVVXoVXeZVXAWBvb4/HP/7x/Mmf/AmSAJAEgCQAJCEJAEkASAJAEgCSAJCEJAAkASAJAEkASEISAJIAkMT9JAEgiftJAkASz00S/xq2eSDbANjmfrYBsA2AbQBscz/b3M82ALa5n23uZxsA29zPNgC2uZ9tAGxzP9sA2OZ+tgGwDYBtAGwDYBsA2wDYBsA297MNgG0AbANgGwDbANgGwDa2AbCNbQAyk/utVqtb1+v1rev1+lbbHB4e/k5rjWmabp2m6dbMvJWr/lvN5/MHS+KGG254rxMnTrz28ePHXzszsY1tbHN4eEitlXEcWS6XlFJorZGZSEISkpCEJAAkIQlJAEgCQBIAkrifJO4niQeSxH8W2zyQbe5nm/vZBsA2ALYBsI1tAGxjG9vYJjOxjW1sk5lkJrZprTGOI7Z5r/d6L777u7/7Iffdd9+tXHXVVVddddX/P+hBD3oQV1111VVXXfX/WWY+ODOfvrW1xcbGBrPZjK7rqLUSEUQEkogIIgJJSCIikIQkJBERSEISkpCEJCQBIIljx47xYi/2YrzyK78yAHt7e/zkT/4k+/v7AEhCEgCSAJAEgCQAJCEJAEkASAJAEgCSkASAJAAkIQkASQBIAkASAJIAkMT9JAEgiftJ4oEk8aKyzf1scz/bANgGwDYAtrmfbe5nGwDb3M82ALa5n20AbHM/2wDY5n62AbDN/WwDYJv72QbANgC2AbDN/WwDYJv72eZ+trmfbQBscz/bANgGwDYAtgGwDYBtAGxjGwDb2AYgM7nfcrm8db1e3zoMw62ZydHR0e+01pim6dZpmm7NzFu56j9VKeXBAH3fv/bx48df69SpU6/ddd2DM5NxHAGQhCQkASAJSQBI4n6SuJ8kACRxP0kASOKBJPFAkviPZpvnxzb3s839bANgGwDbANgGwDYAtrGNbWxjG9tkJraxTWaSmdgmMxnHEYD3fM/35Od//udf5x/+4R9+m6uuuuqqq676/4fKVVddddVVV/0/FxG3ttbeZxiG7+q6jlIKEUFEcL+IwDaZSUQAYJv7ScI2L4gkAPb29vijP/oj9vb2eOVXfmV2dnZ427d9Wx7/+Mfzp3/6pwDYRhK2kYRtJPFAtpGEbSTx/NhGEg9kG0m8qCQBIAkASQBI4n6SeCBJvChscz/b3M82ALYBsM39bANgm/vZBsA297MNgG0AbHM/2wDYBsA297MNgG3uZxsA29zPNgC2AbDN/WwDYJv72eaBbHM/29zPNvezDYBt7meb+9kGwDYAtgGwDYBtAGxjm67rHmz7wbYBsP3etrENwHq9vjUzGYbh1vV6fattAIZhuNU20zQ9IzMBmKbpVtsAtNZutU1m3sr/c6WUB5dSHtx13YP7vn+QJDY3N1+77/sHz2azBwNIQhKSkERrDUl0XYckACQBIIn7SeKBJPFAknggSTyQJJ6bJP6j2OZ+krifbe4nCdsASMI2DyQJ29xPErZ5UdnmfraxjSQkcfLkSa666qqrrrrq/zEqV1111VVXXXUVXdd993K5fK1a63vXWimlUEoBQBK2yUwiAtsA2AZAErZ5UUniH/7hH7jjjjt47GMfyyu/8ivzSq/0SjzmMY/hT//0T3nCE56AbSRhG0kA2EYStpHEA9lGEraRxAPZRhL/WpIAkASAJAAkASAJAEkASOJ+kvjXsM39bANgm/vZ5n62AbANgG0AbHM/2wDYBsA2ALYBsM39bANgGwDb3M82ALYBsM39bANgGwDb3M8297PN/WzzQLa5n20eyDb3s839bHM/2wDY5n62AbDN/WwDYBsA2wDYBsA2Xdc9GMD2g21zP9s8kG0AbHM/2wBIYrVa3cozrdfrWwFsMwzDrbYBGIbhVttM0/SMzARgmqZbbQMwTdOtAJl5K/+BSikP5rmUUh7MM0lC0oNrrdyv1vogSUgCQBIAXdc9WBJd1z14Z2fntVtrSEISkpCEJAAkIQkASdxPEgCSuJ8kHkgSDySJ5yaJF0QSz00S/162eSBJ3M8295OEbe4nCds8kCRscz9J2OY/SkRw8uRJXuzFXuy1/uEf/uG3ueqqq6666qr/f6hcddVVV1111VWXdV33OcMwvHbXdQ8upVBKAUASABGBbTKTiMA2AJlJRPBAknhBbCOJvb09/viP/5g777yTN3iDN2BnZ4fXf/3X5xVf8RV5whOewOMf/3gODg4AsI0kbCMJANtIwjaSsI0kAGwjiQeyjSQAbCMJ20ji+bGNJB5IEgCSAJCEJAAkcT9JAEjifpJ4QWzzQLa5n23uZxsA2wDYBsA297MNgG1sA2Cb+9kGwDa2uZ9tAGwDYBsA2wDY5n62AbANgG0AbHM/29zPNg9kmweyzf1s80C2uZ9t7meb+9nmfra5n23uZ5v72QbANgC2uZ9tAGzzQLZ5INs8kG0Auq57MIBttra2Hgxgm/vZ5oFsA2CbB7INgCRWq9WtPNN6vb4VwDa2kQRA3/cPBpAEQN/3DwaQBIBtJPFAknhuknhBJPHcJAHQdR0PJAkASdxPEveTxP0k8UCSeH4k8cJI4l8iiX8r29xPEg9km/tJAsA2AJKwzXOThG3+M0kiIpDENddc82Cuuuqqq6666v8nKlddddVVV1111WURcavt9xmG4bdqrdRakYQkHigisE1mEhEA2OZ+krDNCyIJ2wBI4vbbb+e7vuu7eOxjH8tjHvMYbrrpJl7xFV+RV3zFV+TOO+/kCU94Ak984hOxjSQAbCMJ20jigWwjCQDbSOKBbCOJB7KNJGwjiReFJCQBIAkASUgCQBIAkgCQxAsiCds8kG0eyDb3sw2Abe5nG9sA2AbANgC2AbCNbQBsA2AbANsA2AbANgC2AbANgG0AbANgGwDb3M8297PN/WzzQLa5n20eyDb3s80D2eZ+tnkg29zPNvezzf1scz/b3M82ALZ5brZ5brZ5fmzzQLZ5brZ5INs8kG3u13Xdg20DsLW19WDbvKgk8S+RxItKEi8qSTyQJB5IEs9NEi+MJP6tJPGvYZsHksQD2eZ+kgCwzf0kYRsASdgGQBK2+c9gmwcqpSCJEydOcM011zyYq6666qqrrvr/icpVV1111VVXXfUskn776Ojos2utn11rJSJ4QSIC2wDYBkAStvmXSMI2AJKwzeMe9zge//jHs7Ozwyu90ivxmMc8hhtvvJEbb7yRV3zFV+QJT3gCT3ziE9nf30cStpEEgG0kYRtJANhGEgC2kcQD2UYStpHEA9lGEv8akpAEgCQkASAJSQBI4n6SeCBJANjm+bHNA9kGwDYAtgGwDYBtAGxjGwDbANjGNgC2AbCNbQBsA2Ab2wDYBsA2ALYBsA2AbQBscz/b3M8297PNA9nmfrZ5INvczzYPZJv72eaBbHM/29zPNg9km/vZ5n62eX5s8/zY5vmxzXOzzfNjmweyzfNjmweyDYAk/q0k8Z9FEs9NEi+IJP4tJPGC2EYSL4xtHkgSz80295PE/WwDIAkA2wBIwjYAkrDNA0nCNv+RbGObiEASp06dAuC3fuu3voerrrrqqquu+v+JylVXXXXVVVdd9Rxqrd+zWq1eu9b62rVWACQBIAnb2MY2mUlEYBuAzCQieCBJ3M8295OEbQAkYRuAvb09fu3Xfo0//dM/5TGPeQw33ngjN954I6/wCq/Aox/9aO666y7uvPNOnvSkJwFgG0nYRhIAtpEEgG0kAWAbSdhGEraRBIBtJGEbSdzPNpIAsI0kHkgSDyQJSUgCQBKSAJCEJAAkASAJAEm8KGxzP9vczzYAtgGwjW0AbANgG9sA2MY2ALaxDYBtbANgG9sA2MY2ALaxDYBtAGwDYJv72QbANvezzQPZ5n62uZ9t7mebB7LN/WzzQLa5n20eyDb3s80D2eZ+tnl+bPP82OYFsc3zY5vnxzbPj22em23+vSTx30ESLypJ/HtJwjYvjCSeH9vcTxL3s839JGGb+0nCNgCSsM0DScI295OEbf6tbPNAEUFEIIlTp04BcN99993KVVddddVVV/3/hB70oAdx1VVXXXXVVVc9p8x88GKxePrm5iZd11FKoZRCRFBKISKICCKCiEASEYEkIgJJSCIikIQkJCEJAElIQhIAkpAEgCQkASAJSWxvb/NKr/RKPPrRj+Z++/v7PPGJT+RJT3oS+/v7SEISAJIAkIQkACQhCQBJAEhCEgCSAJCEJAAkIQlJAEhCEpKQBIAkJCEJSUhCEpKQhCQkASAJSUhCEpIAkASAJO4niReFbQBscz/bANgGwDa2sQ2AbWxjGwDb2MY2ALaxjW0AbGMb2wDYxjYAtrENgG0AbANgm/vZ5n62AbDN/WxzP9vczzb3s80D2eZ+trmfbR7INvezzQPZ5n62eSDbvCC2eUFs84LY5vmxzQtim+fHNv/bSeK/im1eVLZ5fmzz3GxzP9s8kG3uZxsA2wDYBsA2ALaxDYBtAGxjG9sA2MY2trFNZmKbzMQ2mQmAJCQhidd//dcnIviGb/gGcdVVV1111VX/P6EHPehBXHXVVVddddVVz2uapvc+duzYdy0WC0oplFIopVBKISKICCKCiCAiiAgkERFIQhIRgSQkIQlJSAJAEpKQBIAkJAEgCUlIAkASADs7OzzmMY/hhhtu4MYbbwRgf3+fu+66i7vvvpsnPelJSAJAEpIAkIQkACQBIAkASUgCQBKSAJCEJAAkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCQBJAEjiX8s2ALaxDYBtAGxjG9sA2MY2trGNbQBsYxvb2MY2tgGwjW1sYxsA29gGwDYAtgGwDYBt7mcbANvczzYAtrmfbe5nm/vZ5n62uZ9t7mebB7LN/WxzP9s8kG2em21eENu8ILZ5fmzzgtjmBbHNC2Kbq56XbV4Utnl+bPPcbPNAtrmfbe5nm/vZBsA2ALYBsA2AbWwDYBvbANjGNrYBsI1tbJOZ2CYzyUwAJCEJSTz0oQ/l7d/+7fmKr/gKHv/4x4urrrrqqquu+v8JPehBD+Kqq6666qqrrnr+Sim/tbW19dq1VmqtlFIopVBKISKICCKCiCAiiAgkERFIIiKQhCQkIQlJSAJAEpKQBIAkJCEJAElIAkASAJKQxPb2Nq/4iq/Iox71KO63v7/Pk570JJ785CdzcHAAgCQkASAJAEkASEISAJIAkIQkACQhCUkASEISkpAEgCQkEREASEISkogIJCEJSUhCEpKICCQhCUlIQhKSkASAJCQBIAkASdxPEg9km+dmGwDb2AbANraxDYBtbGMb29jGNraxjW1sYxvb2MY2tgGwjW1sYxsA2wDYBsA2ALYBsA2AbQBsA2AbANvczzYAtrmfbe5nGwDb3M8297PN/WzzQLa5n20eyDbPj22eH9u8ILZ5fmzzgtjmBbHNi8I2/51s88JIAsA295PEA9nm38I2/xLbPD+2eW62eSDbPJBt7meb+9kGwDYAtgGwDYBtAGxjGwDb2AbANraxjW0AbGObzMQ2mYltJCEJSTz0oQ/l/d///fnO7/xOnvzkJ9/6pCc96SFcddVVV1111f9P6EEPehBXXXXVVVddddXzl5kP3tjY+K2+7x/cdR21VkoplFIopRARlFKICCICSUQEEYEkIgJJSEISkpCEJCQBIAlJSAJAEpKQBIAkJAEgCUkASEIS29vbPPrRj+aGG27ghhtuAGB/f5+7776bu+++myc/+clIQhIAkgCQBIAkJAEgCQBJSEISAJKQBIAkJCEJSUhCEpKQhCQkIQlJSEISEYEkJBERSEISkogIJCEJSUhCEpKQhCQkIQkASQBIAkASL4xt7mcbANvYxja2sY1tbGMbANvYJjOxjW1sYxvb2MY2trGNbWxjGwDb2AbANgC2sQ2AbQBsYxsA2wDYBsA2ALa5n20AbANgm/vZBsA297PN/WwDYJv72eaBbPNAtnl+bPP82Ob5sc0LYpvnxzYviG1eFLb5z2Kb/2y2+deyzQtjm+fHNs/NNg9km/vZ5n62uZ9t7meb+9kGwDa2AbANgG1sA2Ab2wDYxja2sY1tbGMb22QmtpGEJCTx0Ic+lPd7v/fjr/7qr/jpn/5pDg8Pf/vpT3/663DVVVddddVV/z9Rueqqq6666qqrXqCIuHW9Xr9PrfW3xnHk+ZHE/SIC22QmEUFmEhG8IJKwzf0kYZv7ScI2AJKwDYAkbAOwv7/Pn/3ZnyGJnZ0dXu7lXo5HPepRbG9v88hHPpKXfdmX5clPfjJPfvKTOTw8xDaSsI0kbAMgCdtIAsA2AJKwDYAk7mebF4UkAGwDIAnbSOK5SUISkpCEJCQREUhCEpKQhCQkASAJSdxPEi+MbQBsYxsA29jGNraxjW1sY5vMxDa2sY1tMhPb2MY2trGNbWwDYBvb2AbANraxDYBtbANgG9sA2AbANrYBsA2AbQBsA2AbANsA2AbANgC2uZ9tAGxzP9vczzb3s81zs83zY5vnZpvnxzbPj22eH9s8P7b5l9hGEv8RbPPcJPHC2Oa/im3uJ4nnZpv7SeJ+trmfJABscz9J2OZ+krANgCRsAyAJ2wBIwjb/Xraxzb8kIpCEJE6cOMH7vd/7AfDTP/3TSGKaplu56qqrrrrqqv+/qFx11VVXXXXVVS+U7d8+Ojr67I2Njc+epon7SUISz09EYBsA2/xrSMI295OEbQAkYRsASdgGQBK22dvb47d/+7f5i7/4Cx71qEdxww03cP311/OyL/uyPOIRj+Cee+7hnnvu4clPfjKSsI0kbAMgCdsASMI2AJKwzQNJAsA2z48kAGxzP0nYBsA2AJKwjSRsI4n7SUISAJKQREQgCUlIQhKSkIQkJCEJAEk8kCQeyDYAtgGwjW1sYxvb2MY2trFNZmIb22QmtslMbGMb29jGNraxDYBtbGMb29jGNgC2sY1tbGMbANvYBsA2tgGwjW0AbGMbANsA2AbANgC2AbANgG0AbANgGwDb3M82z802D2Sb52ab52ab58c2z802z49tnpttXhDbAEjiX8s2z48kXhDbPD+SeCDb/GewjSSem23uJ4n72eZ+kgCwzf0kAWAbAEnY5r+CbZ6bbWzz3GwTEUhCEpJ4v/d7PwC++7u/m4hAEpK46qqrrrrqqv/HqFx11VVXXXXVVf+izPyeYRheu+/71+ZfISLITCKCfw1J2OZ+krANgCRsAyAJ2wBIwjYA+/v7/Pmf/zmS2NnZ4WVf9mV55CMfyfb2No94xCN4mZd5GZ785CfzlKc8hYODAyRhGwBJ2AZAErYBkASAbR5IErZ5bplJRPBAtrmfbQBsIwnbANgGQBK2kcTzIwlJRASSiAgkIQlJSEISkpAEgCQAJPFAtrmfbQBsYxvb2MY2tslMbGObzMQ2mYltbGMb29jGNraxjW0yE9vYxja2sY1tbGMb2wDYxja2sY1tbGMbANvYxjYAtrGNbQBsA2Ab2wDYxjYAtgGwDYBtAGxzP9s8kG0eyDYPZJsHss1zs80D2ea52ea52eb5sc1zs40k/jVscz9JvCC2eX4kcT/bvCCSALDNi8I2knhBbAMgiQeyDYAk7meb+0nifrYBkASAbe4nCdsASMI2AJKwDYAkbAMgCdv8a9nmRWEb29jGNhGBJCQhifd5n/fh+PHj3Hrrrdx2221EBJIYx/FWrrrqqquuuur/LypXXXXVVVddddWL4tZpmr4nIl6bF0ASz09EYJv/SJKwDYAkbAMgCdsASAJgb2+P3/md3+Ev//IveeQjH8n111/P9ddfz8u8zMvwiEc8gnvuuYe7776bpz71qdgGQBK2AZCEbe4nCds8kCQAbAMgCQDbPFBmEhEA2AbANplJRABgG4DMJCKwDYBtJGEbSTw/kpBERBARSEISkpCEJCQhCUkASOK52QbANgC2sY1tbGObzMQ2mYltbGMb29gmM7GNbWxjG9tkJraxjW1sk5nYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trENgG1sYxsA29jGNgC2AbCNbQBsA2Cb+9nmfra5n20eyDb3s80D2eaBbPNAtnlutnkg2zw32zw32/xLbPNAknh+bPNAkngg2zw3SQDY5gWRhG3+rWwDIIkHsg2AJO5nGwBJ3M8295OEbe4nCds8P5KwzX8229jmBZFERHA/STzkIQ/hwQ9+MAA/93M/R0QAIIlhGJ7BVVddddVVV/3/ReWqq6666qqrrnqRnDhx4r0igv39fe5nmxdEEraxTWYiiYjggWwjiedHEra5nyRscz9J2AZAErYBkASAbQAkYZv9/X3+4i/+AklsbW3xci/3cjziEY/g4Q9/OA9/+MN5mZd5GZ7ylKfwlKc8hcPDQyRhGwBJ2OZ+krDNc5MEgG1eENsAZCYRQWYSEWQmkgCQRESQmQBEBJkJQERgm8wkIrCNJO4niftJQhIRQUQgiYhAEpKQhCQAJAEgiedmGwDb2MY2trGNbTIT29jGNraxjW1sk5nYxja2yUxsY5vMxDa2yUxsY5vMxDa2sU1mYhvb2MY2mYltbGMb29jGNraxjW1sYxvbANjGNraxDYBtbANgG9vczzYAtrmfbe5nm/vZ5n62uZ9t7mebB7LNA9nmgWzzQLZ5INs8kG1eENsASOL5sc0DSeKBbPNAkgCwzXOTBIBt/rVsAyCJB7INgCQeyDYAkrifbQAkAWCb+0nCNveTBIBtACRhGwBJ2Oa5ScI2LyrbANjm+bHNc7ONbWxjG4CI4H6SADhx4gRv/dZvDcDv/u7vcunSJSQhCUlI4qqrrrrqqqv+H6Ny1VVXXXXVVVf9i0opr721tfXaXdcxDAOr1Yp/iSTuFxEAZCaSkIQkJPGvIQnb3E8StgGQhG3uJwnbPD8HBwf8zu/8Dn/5l3/JIx7xCB75yEeytbXFS7/0S/Pwhz+ce+65h3vvvZeDgwPuvfdeACRhm/tJwjb/WplJRACQmUQEmYkkIoLMRBIAkrifJB4oIshMnp+IwDbPTRIAkogIJBERSEISkpCEJO4niQeyDYBtbGMb29jGNgC2sY1tMhPb2MY2tslMbGObzMQ2mYltMhPbZCa2yUxsY5vMxDaZiW1sk5nYxjaZiW1sY5vMxDa2sY1tbGMb29jGNraxDYBtbGMbANsA2AbANvezDYBtAGxzP9sA2OZ+trmfbe5nm/vZ5n62uZ9tHsg297PNA9nm+bGNJJ4f2wBI4oFs80CSALDNA0kCwDb/XraRxHOzjSQeyDYAkgCwzf0kAWAbAEkA2AZAEgC2eX4kYZv/SrZ5QSKC+0kC4MSJE7zUS70Ur/VarwXA3/zN3/B7v/d7RASSkATAMAy3ctVVV1111VX/f1G56qqrrrrqqqv+RSdOnPisWisRwalTp7j99tsZx5HnZpsXRBIRwb+XJGxzP0nYBkAStrmfJGwjCdtIwjb329/f56/+6q/4q7/6K66//noe8YhH8IhHPIKHP/zhPPzhDwfg4OCAe++9l3vvvZenPe1p2OZ+krDNv1ZmEhEAZCYRAUBmIomIIDORBIBtIgIA29jGNhHBvyQikIRtbCOJ+0lCEpKICCQREUhCEpKQBIAknh/b2AbANgC2sQ2AbWxjm8zENraxjW0yE9tkJrbJTGyTmdgmM8lMbJOZ2CYzyUxsk5nYJjOxTWZim8zENrbJTGxjm8zENraxjW1sYxvb2MY2trENgG1sA2AbANsA2AbANgC2AbANgG0AbANgGwDb3M82ALa5n23uZ5v72eZ+trmfbR7INs/NNs/NNgCSuJ9t7ieJ+9nmfpKwzX8020jigWwDIAkA29xPEgC2AZAEgG3uJwnb3E8StrmfJGwDIAnbPDdJ2OY/mm2em21scz9JSEIS95PEgx70IN7zPd+T+/3u7/4uv//7v09EACAJSUhivV7fylVXXXXVVVf9/4Ue9KAHcdVVV1111VVXvWCllNe+5ZZbfquUQikFSbTWePrTn04pha7rKKVQa6WUQq2VWiulFCKCUgoRQUQgCUlIIiKQhCQkIQlJSEISkgCQhCQkIQlJAEhCEpKQBIAkJAEgCUkASAJAEpIAkASAJAAkIYmtrS2uv/56rr/+eh7+8Ifz3A4ODrj33nu57777ePrTn44kACQhCUlIQhKSkIQkJCEJSUhCEhGBJCQhCUlEBJKQhCQiAklEBJKICCICSUQEEUFEEBFEBBFBRBARRASlFCKCiCAiKKUQEUQEEUFEUEohIogIJBERSCIikIQkJCEJSQBI4rnZ5n62AbANgG1sYxvb2MY2mYltbJOZ2CYzsU1mYpvMJDOxTWaSmdgmM8lMbJOZZCaZiW0yk8zENpmJbTIT22QmtrFNZmIb29gmM7GNbQBsYxvbANjGNrYBsA2AbWwDYBvbANgGwDYAtgGwDYBtAGwDYBsA29zPNgC2uZ9tAGxzP9vczzYPZJsHss1zs80D2ea52ea52eaBbPNAtnlutnlutnkg2zw32zyQbR7INg9km/vZ5oFscz/bPJBtAGxzP9sA2OZ+tgGwDYBt7mcbANsA2MY2ALYBsI1tAGxjG9vY5n6SuJ8kjh8/zlu8xVvwoAc9CIBLly7x/d///Vy6dAlJSEISkpCEJP7oj/5IXHXVVVddddX/X+hBD3oQV1111VVXXXXVC3bmzJnf2tnZee2IICKICCKCaZq49dZbsU3XddRaqbVSSqHWSq2VUgoRQSmFiEASEYEkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJAEhCEpIAkIQkACQBIAkASUgCQBIAkpAEgCQAtre3uf7663nYwx7Gddddx3M7PDzkvvvu49577+XWW29FEpKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQiAklIIiKQhCQigohAEhFBRBARRAQRQUQQEUQEEUFEEBGUUogISilEBBFBKYWIICKICCKCiCAiiAgigohAEpKICCQBIAlJ3E8SD2Sb+9kGwDYAtrGNbWxjG9tkJraxTWZim8wkM7FNZpKZ2CYzyUwyk8zENplJZpKZ2CYzyUwyE9tkJpmJbTIT22QmtslMbJOZ2MY2tgGwjW1sYxvb2AbANraxDYBtbGMbANvYBsA2tgGwDYBtAGwDYBvb3M82ALYBsA2Abe5nGwDb3M8297PNA9nmgWxzP9s8kG0eyDYPZJsHss0D2eaBbPNAtnlutrmfbR7INg9kmweyzf1s80C2uZ9tHsg297PN/WwDYBsA29zPNgC2AbANgG0AbANgGwDbANgGwDa2sY1tAGwDIIn7SQLgNV7jNXjN13xNAC5dusTf/u3f8vu///sASEISkgCQREQwDMOtf/7nf/4Qrrrqqquuuur/L/SgBz2Iq6666qqrrrrq+eu67rVvuumm3yqlEBFEBBGBJCSRmdx6662M40jf99RaqbVSSqHWSq2VUgoRQSkFSUQEkpBERCAJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJAEhCEpIAkASAJAAkIQkASQBIQhIAkgCQhCQAJCGJra0tJHHdddfxsIc9jGuvvZbndnh4yH333cfZs2d5xjOegSQkIQlJSEISkpCEJCQhCUlEBJKQhCQkIYmIQBIRgSQkERFEBJKICCQREUQEEUFEEBFEBKUUIoKIICKICEopRASlFCKCUgoRQUQQEUQEEUFEEBFEBBGBJCICSUhCEgCSAJDEC2MbANsA2MY2trGNbWxjG9tkJrbJTGyTmdgmM8lMbJOZZCaZSWZim8wkM8lMMpPMJDOxTWaSmWQmtslMMhPbZCa2sY1tbGObzMQ2trGNbWwDYBvb2MY2trENgG1sYxvbANjGNgC2sQ2AbWwDYBsA2wDYBsA2ALYBsA2AbQBsA2Cb+9nmfra5n23uZ5sHss39bPNAtrmfbR7INvezzQPZ5oFs80C2eSDb3M82D2Sb+9nmgWxzP9s8kG3uZ5v72eZ+trmfbQBsA2Cb+9kGwDYAtgGwDYBtAGwDYBvbANgGwDa2sc39JHE/Sdxyyy28xVu8BceOHQPg937v9/iDP/gD7icJAElIQhKSiAjOnj373U984hPfh6uuuuqqq676/ws96EEP4qqrrrrqqquuev6uueaa39rc3HztUgqlFCICSUQEkpBEZrK7u8t9991H13XUWqm1Ukqh1kqtlVIKpRQkERFIIiKQhCQkERFIQhKSkIQkJCEJSUhCEgCSkIQkJCEJAElIQhIAkgCQhCQAJAEgCUkASAJAEpIAkIQkACQBIAlJSGJrawuA6667joc+9KFce+21PLfDw0POnj3LuXPnuO2225CEJCQhCUlIQhKSkIQkJBERSEISkpBERCAJSUQEkogIJBERRASSiAgigohAEhFBKYWIICKICCKCUgoRQUQQEZRSiAhKKUQEEUFEUEohIogIIgJJRASSkIQkJCEJSQBIQhIvCtvYBsA2trGNbWxjG9vYJjOxTWZim8wkM7FNZpKZZCa2yUwyk8wkM8lMMhPbZCaZSWaSmWQmtslMbJOZ2MY2tslMbGMb29jGNrbJTGxjG9vYxja2AbCNbWxjG9vYxjYAtrGNbQBsYxsA29gGwDYAtgGwjW0AbANgGwDb3M8297MNgG3uZ5v72QbANvezzQPZ5n62uZ9tHsg297PNA9nmfrZ5INvczzYPZJv72eZ+tnkg29zPNvezzf1scz/b3M8297MNgG0AbANgm/vZBsA2ALaxDYBtAGwDYBsA29gGwDYAkrifJI4dO8abv/mbc8sttwBw6dIlfvEXf5HbbruN+0kCQBKSkARARBARPOlJT3qfe+6557u56qqrrrrqqv+/0IMe9CCuuuqqq6666qrnNZ/P3/vaa6/9rlIKpRQigoggIpBERCAJSQBcvHiR++67D0l0XUetlVIKtVZKKdRaiQgkERFEBJKQREQgCUlIQhKSiAgkIQlJAEhCEpKQhCQkIQkASUhCEpIAkASAJAAkIQkASQBIAkASkgCQhCQAJCEJAElIAkASkpDE1tYWm5ubXHvttVx77bVcc801PLejoyPOnTvHbbfdxvnz55GEJCQhCUlIQhKSkIQkIgJJSEISEYEkIgJJSCIikEREIImIICKICCQREUQEEUFEEBFEBBFBRFBKISKICCKCUgoRQUQQEUQEpRQigoggIpBERCAJSUhCEpKQhCQkASCJ+0ni+bENgG0AbGMb2wDYJjOxjW1sY5vMxDaZiW0yk8wkM7FNZpKZZCaZSWaSmdgmM8lMMpPMJDOxjW0yE9tkJraxTWZiG9tkJraxjW0yE9vYxja2sY1tbGMb29jGNraxDYBtbGMb2wDYxja2AbCNbQBsA2Ab2wDYBsA2ALYBsA2AbQBscz/bANjmfrYBsM39bHM/29zPNvezzf1scz/b3M82D2Sb+9nmfrZ5INvczzb3s839bHM/29zPNvezzf1scz/b3M8297MNgG0AbANgGwDbANgGwDYAtgGwDYBtbANgGwDbAEjifpIAePVXf3Ve/dVfnfv9/u//Pn/4h3/I/STxQJKQhCQkERFEBH/0R3/0kPV6fStXXXXVVVdd9f8XetCDHsRVV1111VVXXfW8zpw581ubm5uvXUqhlEJEEBFIIiKQhCQkIQmA1hq333476/WaruuotVJKoZRCrZVSChFBRCCJiEASEYEkJBERSEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhIAkgCQBIAkJAEgCQBJSAJAEgCSkASAJCQBIAlJSAJAEpKQBIAkJLG1tcXW1hbXXHMN11xzDWfOnOGBjo6OADh//jy33347Fy5cQBKSkIQkJCEJSUQEkpCEJCICSUgiIpBERCCJiEASEYEkIgJJRAQRQUQgiYggIogIIoKIICKICCKCiKCUQkQQEUQEEUFEEBFEBJKICCQhCUlEBJKQhCQkASAJSQBI4n6SeCDbPJBtbANgG9vYxja2sY1tMhPb2CYzsU1mkpnYJjPJTGyTmWQmmUlmYpvMJDPJTGyTmdgmM7GNbTIT22QmtrFNZmIb22QmtrGNbWyTmdjGNraxjW1sYxvb2MY2trENgG1sYxvbANjGNrYBsI1tAGwDYBvbANgGwDYAtgGwDYBt7mcbANsA2OZ+tgGwzf1scz/b3M8297PN/WxzP9vczzb3s839bHM/2zyQbQBscz/bPJBtAGxzP9vczzb3s839bANgm/vZBsA2ALYBsA2AbQBsYxsA2wDYBsA2trmfJB5IEseOHeNd3uVdOHbsGAC33XYbP/IjP8IDSeJ+kgCQhCQAIoKI4L777vuexz3uce/NVVddddVVV/3/RuWqq6666qqrrnoei8Xivefz+WtLQhKSkIQkJAEgCUncTxK1Vm655RbOnz/P7u4utrHNA9nGNhGBbSICAElIAkASkogI/rtIwjb/HgcHBxweHnLfffchia2tLTY3Nzlz5gxnzpzhzJkzAGxsbHDzzTdzdHQEwIULF7jjjju4ePEiD5SZRAT3y0wiAoDMJCLITCQBIAmAiCAziQgyEwDbRAS2sY1tbJOZRAQRQUQQEWQmkogIIoKIICKICCICSUQEkpBERCAJSUhCEpKQhCQkIQkASUjifpJ4QWwDYJv7SeKBIgLb2EYStpFERJCZRASZSWYSEWQmtslMMpPMxDaZiW0yE9tkJrbJTGyTmdgmM7FNZmKbzCQisI1tMhPbRASZiW1sYxvb2MY2trGNbWxjG9vYxjYAtrGNbWwDYBvb2AbANraRhG0AbANgG9tIwjaSsI0kbPP8SMI2z49tJAFgG0kA2EYStgGQhG0AJGEbAEnYBkAStgGQhG0AJGEbAEnY5rlJwjYAkrDNfzTbANgGwDYAtgGwDYBtnptt7icJSTw/x48f58Vf/MV5tVd7NQAuXbrEL/3SL3HHHXcgCQBJPJAk7icJSUgiIiilcP78+d/mqquuuuqqq66ictVVV1111VVXPY/t7e3PkoQkJPFAkpDE/SQhCQBJ1Fq59tpr6fue8+fPM00TD1RKwTa2iQgAbBMRSAJAEhFBZiIJSUhCEhHBc7ONJCTxL5GEbR5IErZ5QSRhGwBJ2Obf4uDggMPDQ86ePYskNjc32dzc5MyZM5w+fZrTp08DsLGxwU033cRyuWS5XHLhwgUuXrzIxYsXsc0D2eZ+tgGQhG0AbJOZRASZSUSQmUQEmUlEkJncTxIAtrFNZhIRRASZSUQQEUgiIpBERCAJSUgiIpCEJCQhCUlIQhKSkIQkJAEgCQBJAEjiX2IbANsA2MY2z00SAJIAiAgAbCOJzEQSkogIMhNJ2EYStpGEbSRhG0nYJiLITCKCzCQisE1mYpuIIDOxTURgm8zENraxjW1sYxvb2MY2trGNbWxjG9vYxjYAtrGNbWwjCdvYRhK2kYRtACRhG0nY5l9iG0nYRhK2kcQD2UYSALaRhG0kAWAbSQDYRhIAtpGEbQAkYRsASdgGQBK2AZCEbf61JGGb/wq2AbANgCReEEkcO3aMF3uxF+PVXu3VuN8f/uEf8od/+IdIQhIAknggSdxPEgCSiAhKKUQE995773dz1VVXXXXVVVdRueqqq6666qqrnkPf9+9da32wJCQhCUlIQhL3k4Qknh9JnDx5ks3NTe666y5aa0zTBIBtIoJSCraxTURgm4gAQBIAkpBERHC/zEQSkpCEJCTx/NhGEv9THR4ecnh4yNmzZ5HE5uYmm5ubnD59mtOnT3Pq1CkWiwUnT54EYLlcslwuuXjxIpcuXWJ3d5fMJCIAsA1AZhIRANgGwDaSsI0kbANgGwDb2AbANgCZSUSQmQBIAsA2krCNJDITSUhCEpKQhCQkIQlJSEISkgCQhCQkASAJAEkASOJ+knhutnkg2wDYBsA2trHNA9nmgSRhG0kASCIiyEwiAtsA2AbANgC2yUwiAtsA2CYziQhsk5lEBLaxTWYSEdjGNrbJTF4UkrCNbWxjGwBJ2MY2tpGEbWzzQJKwzX8E20jCNpKwDYAkbCMJ2wBIwjYAkrDNA0nCNgCSsA2AJGzzgkjCNi8K27wwtrmfbV4UtgGwDYBtHkgSz00SADs7O7z4i784L/ZiL8axY8cA2Nvb49KlS/zyL/8ye3t7RAT3k8QDSeJ+kgCQhCRKKUQET3nKUz6bq6666qqrrroKgMpVV1111VVXXfUc+r5/LUlIQhKSkIQkACQhiecmCQBJ3G8+n3PLLbdw1113MY4j0zRRSgHANhFBKQXbRAS2sU1EYJuIQBIAkpCEJCKCfyvbSOKBbCOJF8Q2kgCwjST+NWwjCUlIQhKSkIQk7nd4eMjR0RHnzp1DEpubm5w6dYrTp0+zWCw4deoUi8WCkydPArBarVgul+zu7rK3t8elS5eICABsIwnbSMI2tgGwDYAkHsg2krCNJB7INpKwzf1scz/bSEISkpCEJCQBIAlJSAJAEgCSkASAJAAkcT9J/GvYBsA2ALYBsI1tbANgG9vYxjb3s839JGGbB5KEbSQBIIn7SQIgIrBNZhIR2MY2mUlEYBvb2CYziQhsYxvb2MY2trGNbWxjmweShG1scz9J2OZ+krDNv4ZtJGEbSdhGEraRhG0kYRtJ2EYSALaRhG0kYRsASdjmgSRhGwBJ2OYFkYRt/iPZ5oWxDYBtAGwDYJvnZpv7SQJAEg908803c9NNN/Gqr/qqPNDe3h6XLl3ij/7oj7jjjjsAiAjuJ4kHksT9JHE/SUQEEUEphac//emfw1VXXXXVVVddBUDlqquuuuqqq656DhsbG+8dEUhCEgCSAJDEc5PE8yMJgForN954I/v7+1y8eJHMBCAisI1tIoKIoJSCbWwTEQBIAkASkogIMhNJSEISkpCEJCQhCUlIAsA2kviPZhtJ3M82kngg20jiRWEbSUhCEoeHhxwdHXHHHXcgiY2NDU6dOsWpU6dYLBacPHmS+XzOiRMnAFitVqzXa1arFfv7+6zXaw4ODrANgG0kYRtJANhGEg8kCQBJAEhCEgCSkIQkHkgSkpDEC2MbSdhGEraxjSRsAyCJfyvbANjmfraxDYBtbANgG9vYxja2sY1tbGMbANs8kCRsAyAJANtIAsA2AJK4n20k8UC2kcS/hSRs869hG0kA2EYSD2QbSTyQbSRhG0nYRhK2kYRtJGGbB5KEbSRhGwBJ2EYStgGQhG0eSBK2+feyzXOzzXOzzf1s88LYBsA2ALYBkIQkHmhnZ4cXe7EXY2dnhxd7sRfjgfb29viHf/gH7rjjDu644w7uJwlJ3E8S95PEA0nifpKQRCmFUgpPetKTPpurrrrqqquuuup+VK666qqrrrrqqmcppbx3RCAJSUhCEgCSkIQkJPFAkgCQxPNTSuHEiRNEBBcvXsQ2rTUiAgDb2MY2EYFtbGObiMA2EYEkACQhiYjgX2IbSQDYRhIAtpHEC2IbSbyobCOJB7KNJF4Q20hCEpKQxANlJpKQhCQODw9ZLpfceeedSGJzc5OTJ09y4sQJFosFJ06cYD6fc+zYMa699lrut16vGYaBYRg4ODhAEuM4slwukcTzIwkASUhCEhGBJCICSUhCEpKQhCQkIQlJAEhCEgCSAJDE/SRxP0m8KGzzQLa5n20AbANgGwDb2AbANrYBsI1tbGMb29jGNraxzXOzzXOThG0AJPFAtpHEc4sIbGObzORFIQnb2OY/im0kAWAbSdhGEgC2kYRtJGEbSdhGEraRhG0kYZt/C0nY5t/DNs/NNs/NNi+MbQBsA2Cb5ycieKCdnR0e+9jHcvPNN3PTTTfxQHt7ezzucY/jjjvu4I477uB+krifJO4niftJ4oEk8UCSKKUQEazX61uf9rSnfQ5XXXXVVVddddX9qFx11VVXXXXVVc9SSnktSUhCEgCSkIQkHkgSL4gk7ieJ+x07dozNzU3uvfdexnEEIDORhG1sYxvb2MY2tokIbBMRAEhCEgCSkIQkJBER3M82kgCwjSSem20kAWAbSbwgtpHEi8I2knhutpGEJCRxP9tIQhKSkIQkJCGJiAAgM5GEJA4PDzk6OuKuu+5CEhsbGywWCzY2Njh+/Djz+Zxjx44xm82YzWYAnDp1igcax5FxHBnHkdVqRWsNSQzDgCQkIQlJSCIikEREIAlJRASSkIQkJCEJSQBIQhKSAJAEgCQeSBIviG0eyDYAtgGwDYBtAGxjG0nYBkAStrmfbe4niReFbSTx/EQEmclziwgykxcmIshM/rPZRhIAtpEEgG0kAWAbSdgGQBK2kYRtJGGbF0QStpGEbSRhmweShG3+PWzzgtjmudnmudnmfrYBsM0D2QbANpIAkMT9dnZ2eOxjH8tjH/tYdnZ2eKC9vT0e97jH8Sd/8ic8kCSemyTuJ4kHksT9JPFAkogIIoJSCn/zN3/zPlx11VVXXXXVVQ9E5aqrrrrqqquuepb5fP7aEUFEIAlJSEISz48k7icJAEncTxLPrdbKddddx8HBAZcuXeKBMhPb2CYzKaVgG9tEBAC2iQgkASAJSUQEAJmJJCQhCQDbSOJ+tpHEC2IbSQDYRhLPzTaSALCNJO5nG0nczzaSkIQk7mcbSUhCEg9kG0lIQhIAkpCEJCQBIAnbRASHh4csl0t2d3e5++67iQgigsViwXw+Z7FYsLOzgyRmsxlbW1t0XUfXdQAcO3aM+03TBMAwDEhiHEcyE9sASCIikEREIAlJRASSkIQkJCEJSUhCEgCSAJAEgCReFLa5n20AbANgG9vYBsA2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sI4nMxDa2sY1tbGMbANvYxja2yUwiAtvYxja2sU1mcr+IwDa2sY1tbGMb29jGNi+IJGzzQLaRxAPZRhIAtpEEgG0kAWAbSQDYRhK2kYRtACRhG0nYRhK2eWEkYZt/Ldu8ILZ5QWzz3Gzz3GwDYJv72QZAEgCSANjZ2WFnZ4cbb7yRV37lV+aB9vb2ePzjH8/e3h6Pf/zjuZ8kXhBJPJAkHkgS95PEA0lCEhFBKYUnPvGJn33hwoXf5qqrrrrqqquueiAqV1111VVXXXXVs0QEkgCQhCT+rSTx3CQBUGvl2LFjSGJvb4/nZhvbAGQmpRRsY5uIwDYRgW0iAkkASEISkogIbCMJSQDYRhKSALCNJABsI4kXxDaSALCNJABsI4n72UYS97ONJJ6bbSQBYBtJSEISkpDEA2UmkpCEJCRhm4hAEgCSALBNRABgm6OjI1arFXt7e5w9e5aIICKICObzOfP5nNlsxubmJl3X0fc9tVYAaq0ALBYL7peZALTWALANgG0iAklEBJKQhCQiAklIAkASkpAEgCQAJPGisA2AbQBsA2Ab29jGNraxjW1sYxvb2MY2tslMbGObzMQ2trGNbWxjG9vYJjOxjW1sk5nYxjYRgW0yE9vYRhK2sY1tMhPb2EYStslMbGMb29jGNrbJTF4YSdjGNv8WtgGQhG0AJGEbAEnY5oEkYRtJ2Oa/im1eENsA2Oa52QbANvezDYBtnh9J3G9nZ4fHPOYx3Hjjjdx000080N7eHo9//OO58847ufPOO7mfJF4QSbwgkrifJO4niQeShCQkUUphd3f3t5/61Kd+DlddddVVV1111XOjctVVV1111VVXPUvf9w+OCCICSUhCEi+MJP4lknhukjh27Bibm5ucO3eOaZp4IEkA2GaaJiKCiCAiiAhsExEASAJAEpKICDITSQDYRhKSALCNJCQBYBtJANhGEgC2kcSLyjaSALCNJCRxP9tIQhKSsI0kJAFgG0lIQhKSkIQkJCEJSUhCEpKwTURgG0nYRhK2sY0kbGMb29jGNraxzXK5ZBgGIoKLFy9SSiEimM1mRAQbGxtIYrFYUEqh73siAoCI4LnZBkASAJKICCICSUhCEpKQhCQkIQlJAEgCQBL/EtsA2AbANraxDYBtbGObzMQ2trGNbTIT29gmM7FNZmIb29jGNpmJbWxjm8zENrbJTGyTmdjGNpmJbTKTiMA2mYltIoLMxDa2yUwkYRvbZCa2sY1tJJGZ2MY2trGNbWxjmxdEErZ5brYBkMT9bCMJANtIAsA2AJKwjSRs80CSsM2/h21eVLYBsM0LYhsA2zw32wDY5oEkcb+dnR0e/ehH85jHPIadnR0eaG9vj8c//vE84QlPYH9/n/tJ4l8iiRdEEveTxP0k8UCSkIQkJCGJv/7rv34frrrqqquuuuqq54fKVVddddVVV111me0HS0ISkpDEi0oSAJIAkMT9JPHC1Fo5c+YMFy9eZBgGXpjMxDa2sY1tbBMR2CYikASAJCQhCUnYRhKSkASAbSQhCdtIQhIAtpEEgG0kAWAbSQDYRhIAtpEEgG0kcT/bSEIS97ONJABsIwlJ2EYSkpCEJCQhCUlIQhKSkIQkbBMRSMI2EYFtbCMJ29jGNraxjW1sYxvblFKwjW1KKaxWK0opTNNERHB0dEQphYig6zq6rqPWSq0VSUQEEYEkHsg2rTVaa0hCEhFBKYWIICIopSAJSQBIQhIAkrifJJ4f29zPNgC2sY1tAGxjG9tkJraxjW0yE9tkJraxTWZiG9vYJjOxTWZiG9tkJrbJTGyTmdgmM8lMbJOZ2CYzsU1mYpvMxDaZSUSQmdjGNpKwjW0yE9tIwjaZiW1sYxvb2MY2trGNbWxjG9u8MLYBkASAbQAkYZv7ScI2/xJJ2OYFsc2/xDYAtgGwDYBtXhDbANgGwDYAtrmfbe4nCdvs7OwAcOONN7KzswPAjTfeyI033sgD7e3tsb+/z5133smf/umfAiAJAEn8SyTxL5HE/SRxP0k8kCQkIQmAUgp/+Id/+DpHR0e3ctVVV1111VVXPT9UrrrqqquuuuqqyyLitSMCSbwgkpCEJF4UknhRlFI4fvw4y+WSw8NDbHM/STy3zMQ2trGNbSIC20QEtokIJCEJSUgCwDaSkIQkbCMJSQDYRhKSALCNJABsIwkA20gCwDaSALCNJO5nG0nczzaSkIRtJCEJ20hCEraRhCQkIQkASUhCEpKQREQgCdtIQhK2kYRtJGEb22QmEUFEEBFEBBFBRGCbiCAisE1EYBvbRAS2sU0pBYDWGhFBRFBKISKICEopRAQRQUQgifvZxjaZyTRN3C8iAKi1Iomu6yil0Pc9kpAEgCQeSBL3s80D2QbANraxDYBtbGMb22QmtrFNZmKbzMQ2trFNZmKbzMQ2mYltMhPbZCaZiW0yk8zENplJZpKZ2CYzyUxsk5nYJjPJTCKCzMQ2krBNZiIJ22QmtpFEZmIb29gmM/n3sg2AJABscz9J2AZAErYBkIRtHsg2LwrbANjmX8s2ALYBsA2AbQBs80Db29tsb2+zs7PD9vY229vbbG9vc+ONN/LC7O/v8/jHP5677rqLO++8k/tFBC8qSbwoJHE/SdxPEveTBIAkJCEJSTzlKU/57AsXLvw2V1111VVXXXXVC0Llqquuuuqqq666LCKICCQhiecmiQeSxANJAkASAJJ4IEm8ILaptbK9vc3GxgYXL16ktcYLIwnbtNawjW0iAttEBACSkIQkJCEJSdhGEpKQBIBtJCEJANtIQhK2kYQkAGwjCQDbSALANpIAsI0kJAFgG0lIAsA2krCNJCRhG0lIwjaSkIQkACQhCUlIQhK2kYQkJBER2EYStpFEZhIRRASZSUQQEUQEEUFEkJmUUogIMpNSCplJZlJKITPJTDKTzCQiKKUQEWQmEUEphcwkIogISilEBBFBRBARAEjCNraxTWYCMAwDAOv1mvuVUiilUEqh73skUUphNpsBIInnxzb3sw2AbWxjG9sAZCa2sY1tbJOZ2MY2tslMbJOZ2CYzsU1mkpnYJjPJTDIT22QmmUlmkpnYJjPJTDKTzMQ2mUlmkplEBJmJJGwjCdtkJpLITGwDYBvbZCYRgW1sk5n8e9jmgSRhm/9stgGwDYBtAGwDYBsA2wDYBsA2AFtbW2xvb3PDDTdgmxtvvBGAG264gRdmf38fgP39fe68804A7rzzTu666y4eSBIAknhRSOJFIYnnJon7SQJAEgCSkIQkAHZ3d3/7CU94wudw1VVXXXXVVVe9MFSuuuqqq6666qrLrr/++teShCQkIYl/iSReFJJ4YSQBYJtSCidPnmS5XLJarWit8fxI4n62yUxsIwnb2CYikIQkJCEJSQBIQhKSkIQkbCMJSUgCwDaSALCNJCQBYBtJANhGEgC2kQSAbSQhCQDbSEIStpGEbSQhCdtIQhK2kYQkJGEbSUhCEpKQhCQkIQnbSEISmUlEIAnbZCYRQWYSEUQEEUFEEBFkJhFBRJCZRASZSWuNUgqZSWuNUgqlFFprRAQRQSmF1hoRQSmFiKC1RkRQSiEiiAgigoggIiilEBFIQhKZiSRaa2Qm0zTRWqO1BsByueS5lVK4X62VUgr3q7VSSgGglIJtaq0AlFIAiAhsYxvb2MY2mYltbGObzMQ2mYltMpPMxDaZSWaSmdgmM8lMMpPMJDPJTCQhCUlEBJmJJCQhicxEEpLITABsA2AbANsA2CYziQgyk/tFBJnJ82Obfw1J2OYFsc39bPPcbANgGwDbANgGwDYAtgGwzQPZBsA2W1tbAGxtbXH99dcDcP3117O9vc329jYvzP7+PgB33XUX+/v77O/vs7+/z1133cXzYxtJPJAkXhSS+JdI4gWRBIAk7icJSQBIQhKSWC6Xt/7+7//+63DVVVddddVVV/1LqFx11VVXXXXVVZfdcMMNr33PPfcgiX8NSdxPEgCSuJ8kXlSSAIgINjc3WSwWLJdL1us1rTXuJ4kXxDaZiW1sIwlJSEISkpCEJCQhCUlIQhK2kYQkJCEJ20hCEgC2kYQkbCMJSQDYRhIAtpEEgG0kIQkA20jCNpKwjSQkYRtJAEhCEpIAkIQkJAEgCUlIQhKSkIQkIgLbSCIziQgyk4ggM4kIJBERRAQRQUQQEbTWKKXQWiMiKKVQSiEiKKUQEUQEpRQigoggIiilEBFEBKUUIoKIICIopRARRAQRQUQQEUQEEUFEIIm+75FERGAb29hmHEckAbBarQBorXG/1hr/GqUU7ldKISIAsE1EEBHYRhK2kUREYBtJSMI2kpCEJGwjCUlIQhKSkIQkJCGJzOSBJCGJzOSBbAOQmUQEmUlEkJlEBJlJRJCZ3E8SD2QbAEnczzb/Ets8N9s8kG3uZxsA29zPNgC2AbANgG0AbHO/ra0tAK677jq2trbY2tpie3ub6667jn/J/v4++/v73H333djm4OCAvb097r77bl4QSTw/krifbSTxL5HEv0QSL4wkACRxP0lIAkASkpAEwF/+5V++D1ddddVVV1111YuCylVXXXXVVVddxYu92Iu99u7uLhEBgG1sI4kXhSSeH0k8N0k8P7a5nyRsExFsbm6yWCxYr9esVisykxdGEvezDYBtJCEJSUhCEpKQhCQkIQlJ2EYSkpCEJGwjCUlIwjaSkASAbSQhCdtIQhIAtpEEgG0kIQnbSMI2krCNJAAkIQnbSEISAJKQhCQAJCEJSUhCEpKQhG0kIQlJZCYRQWYiiYhAEhFBRCCJiCAiiAhaa0QEpRRaa0QEpRRKKUgiIiilEBFEBBFBRBARRASlFCKCiKCUQkQQEUQEpRQigoggIogIIoKIICKICCQREUQEkpjP50hCEhsbG0giM5GEJDKT1hqSAGit0VoDoLUGQGsNgNYarTXu11rjX0MSD2QbSUgCQBIRQWuNiKC1hiRsIwlJSEISkgCQhCQkIQlJ2EYSkrCNJGwjCdtIwjaSsA2AJGxzP0nY5t/CNrZ5INvY5n622dzcxDa2AbANwObmJgC2AbDN1tYWAJubm2xtbbG1tcV1113Hv2R/f5+DgwPuuusuAO6++24ODg7Y39/nfrZ5IEn8e0jihZHECyOJF4UkACRxP0lIQhIAkpCEJJ74xCd+zvnz53+bq6666qqrrrrqRUHlqquuuuqqq67idV7ndd7rt37rtx48DAPPjyReVJJ4fiTxwkgCwDYAkgCwTUQwn8+ZzWas12vW6zWZyfMjifvZBkASALa5n20kIQlJSEISkgCQhCQkIQlJ2EYSkpAEgG0kIQkA20gCwDaSkIRtJCEJANtIwjaSsI0kbCMJ20hCEraRBIAkJCEJAElIQhIAkpCEJCQhCUlIQhKZiSQigsxEEhGBJCKCiEASEUFEEBG01ogIIoJSChFBRCCJiCAiiAgigoggIogIIoJSChFBRBARRAQRQSmFiCAiiAgigoggIogIIoKIICKICCQREUQEkpBERCAJSUhCErVWJAHQdR0Aknh+Wmvcr7VGa437tdZorQHQWgMgMwGwjW1ekIjgfrVWnp/WGgCtNWwzTRMA4zgyjiOZyTiO2CYzWa/X2MY2mUnXddjGNpkJQNd1ANjGNraZzWYA2MY2ALaZz+fczzYAi8WC+9kGYGNjg/vZBmBzc5P/DAcHBwDcfffd7O/vA3D33Xdzzz33AGCb50cS/9Uk8YJI4l8iiecmCQBJAEhCEpIAkIQkzp0799uPe9zjPpurrrrqqquuuupFReWqq6666qqrrrpsd3eXrut4UUjiuUnigSRxP0m8qCQBYBsASdhGEgDz+Zy+7xmGgWEYyEyemySem20kYRsASQDY5n62kQSAJCQhCUlIQhK2kYQkJCEJ20hCEpKwjSQkAWAbSQDYRhIAkgCQhCRsIwnbSMI2kgCQhCRsIwlJAEhCEgCSkIQkACQhCUlIQhKSkERmEhFIIjORREQgiYhAEhFBRBARSCIiiAgigoggIpBERBARSCIiiAgigoggIogIIoKIICKICCKCiCAiiAhKKUQEEUFEEBFIIiKICCKCiEASEUFEIImIQBKSkIQkJCEJSUgCQBIAknh+JFFrxTYAEUGtFdvYxja2yUxsk5nYxjaZiW1sY5v72UYSAJIAiAgASikAlFIAmM1m/G92eHjIA9kG4PDwENs80MHBAQAHBwccHBywv7/PPffcA4BtnpskbCOJ/26SeH4k8cJI4oWRBIAkJAEgCUlIAkASR0dHt/7u7/7u63DVVVddddVVV/1rULnqqquuuuqqqy6TxItCEgCSkMS/hSSeH9vcTxIAtpGEbSRhm4hgNpvR9z3jODKOI601npsknh/b3E8StgGQhG0kAWAbANtIQhIAkpCEJCQhCdtIQhKSsI0kJCEJ20hCEraRhG0kYRtJAEgCQBKSsI0kbCMJAElIAkASkgCQhCQAJCEJSQBIQhKSkIQkMhNJSCIiyEwkERFIQhIRgSQigoggIpBERCCJiEASEYEkIgJJRAQRQUQgiYggIogIIoKIQBIRQUQQEUQEEUFEEBFEBBFBRBARSCIiiAgkERFIIiKQREQgCUlIQhKSkIQkACQBIIn7SeJ+tgGwjW1sYxvb2MY2trFNZmIb22QmtslMbJOZZCa2yUwyE9tkJpLITGwTEdimlIJtSinUWrFN13XYBqDrOh5ovV4DYJv7rVYrbHM/2yyXSwBsYxsA2xwdHQFgG9sAHB4eAmAb29jm8PAQ29hGErY5ODjANgC2sQ2AbWwDYJv72eZ+trmfbe4nCdtI4rnZRhIvCknY5j+aJJ4fSTw/knhhJPHcJCEJSQBIQhKSkATAn//5n78PV1111VVXXXXVvxaVq6666qqrrrqKs2fPPlgS/xJJPDdJvDCSeCBJvCCSuJ9tACRhG0nczzaSAOj7nq7rGMeRcRzJTB5IEg8kiQeyjSRsAyAJ2wBIwjaSALCNJGwDYBtJSEIStpGEJCQBYBtJSALANpKwjSRsIwnbSMI2krCNJAAkASAJSdhGEgCSkASAJAAkIQlJAEhCEpIAkIQkJCEJSWQmkpBERCAJSUgiIpBERCCJiEASkpBERCAJSUQEkogIJBERSCIikEREEBFIIiKICCICSUQEEUFEIImIICKICCQREUQEEYEkIgJJRASSiAgkIYmIQBKSkIQkJAEgCUkASOJ+krANgG0AbGMb29jGNraxjW1sk5nYxjaZiW1sk5nYJjOxTWaSmdgmM7FNZpKZ2CYzsU1mYpvMxDaZiW0yE9tkJrbJTGxjG9tkJraxjW1sY5vMxDa2yUxsYxvb2MY2trGNbWxjG9vYxja2AbCNbWwDYBsA2wBIwjaSsA2AJGwDIAkA20jifraRxAPZBkAS/xqS+M8kiecmiRdEEi+MJAAkIQlJSAJAEpKQxG/91m+9ztmzZ3+bq6666qqrrrrqX4vKVVddddVVV13FxYsXsY1tbPNvJQkASTw/knhRSQLANpIAsI0kHsg2kui6jlor0zQxTROZyQNJ4n6SeH5sAyAJ2wBIwjYAkrCNJGwjCQDbPJBtJCEJSdhGEpKQhG0kYRtJ2EYStpGEbSRhG0nYRhK2kQSAJAAkIQkASQBIQhIAkpAEgCQkIQlJAEhCEpKQhCQyE0lIQhIRgSQkERFIQhKSkIQkJCEJSUQEkpCEJCICSUgiIpBERCCJiEASEYEkIoKIQBIRgSQigohAEhGBJCKCiEASkogIJBERSEISkogIJCEJSUgCQBKSAJAEgCQAbANgGwDb2MY2ALaxjW1sYxvbZCa2sY1tMhPb2CYzsU1mYhvbZCa2yUxsY5vMxDaZiW1sk5nYxjaZiW1sY5vMxDa2sY1tbGMb29gmM7GNbWyTmdjGNraxjW1sYxvb2AbANrYBsI1tnh9J2AZAEraRBIBtJAFgGwBJ3M82kngg20jifwpJPDdJPDdJvDCSeG6SkASAJCQhCQBJSOLv//7vP/u+++77ba666qqrrrrqqn8LKlddddVVV111FbXWB9vmP5ok7ieJB5LEC2Kb+0nCNgCSsI0kbCMJANtIAqDWSimFaZporWGb+0nigSTxQJIAsI0kbAMgCdsASMI2krANgCRsIwnbSMI2z802kgCQBIAkACQhCdtIwjaSsA2AJCRhG0nYRhK2kQSAJAAkIQkASUgCQBKSAJCEJCQBIAlJSEISkpCEJDITSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIIiKQhCQkERFIQhIRgSQkERFIIiKQREQgCUlEBJKICCQhiYhAEpKICCQhCUlIQhKSkIQkJCEJSQBI4rnZBsA2ALaxjW0AbGMb29jGNraxjW1sYxvbZCa2sY1tbJOZ2MY2trFNZmIb29gmM7GNbWxjG9tkJraxjW1sYxvb2MY2trGNbWxjm8zENraxjW1sA2Ab29gGwDb3s80DScI2krANgCRsAyAJ2wBIAsA2krifbQAk8UC2kcR/Fkn8W0jiuUniuUniXyKJ+0lCEpIAkIQkJAHw9Kc//bv//u///nO46qqrrrrqqqv+rahcddVVV1111VVcuHCB/0qSeGEkcT/bSALANpKwjSRsIwkA20jifrVWSilkJq01bHM/STyQJO4niedmG0nYBkAStpEEgG0kYRtJ2EYSALaRhG0kYRtJ2Oa52UYStgGQBIAkbCMJAEkASAJAEgCSkIRtJAEgCQBJSAJAEpIAkIQkJAEgCUlIQhIAkpCEJCQhCUlIAkASkpCEJCQBIAlJSEISkpCEJCQhCUlEBJKQhCQkIYmIQBKSkEREIAlJSCIikIQkJCGJiEASkpCEJCQhCUlIQhKSkIQkACQhCQDb3M8297ONbQBsA2Ab29gGwDa2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW0AMhPb2AbANraxjW0AbGOb+9kGwDb/EknYBkAStgGQBIBtACRxP9tI4j+KJP69JPEvkcQDSeL5kcQLIon7SQJAEpKQBIAkJPF3f/d33/23f/u378NVV1111VVXXfXvQeWqq6666qqrrrrMNrb5zyCJ+0niX0MSALaRhG0kcT/bSOIFiQgkYZvWGg8kiQeSxP0k8fzYBkAStgGQhG0kYRtJ2AZAEraRhG0kYRtJANhGEraRhG0AJGEbSdjm+bGNJGwjCdtIAkASAJIAkIQkACQBIAlJAEhCEgCSkIQkJAEgCUlIQhIAkpAEgCQkASAJSUgCQBKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkERFIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUgCQBLPzTb3sw2AbQBsA2AbANvYBsA2trENgG1sYxvbANjGNraxjW1sYxsA29jGNraxjW0AbGMb2wDYxja2AbCNbQBsYxvb2MY2ALaxDYBtbANgGwDbvKgkYRsASQDYBkASD2QbSbwgkvj3ksS/hSReEEk8kCSeH0m8IJJ4IElIAkASkgCQxJ/8yZ9w7733vjZXXXXVVVddddW/F5WrrrrqqquuuooLFy482DYAtrHNc5PEfzRJ/EtsAyAJ20gCwDaSeEEkYRvb2MY2kshMbPNAknggSdxPEg8kCQDbSMI2AJKwjSRsIwkA20jCNpKwjSRsIwkA20jCNpIAsI0kbCMJANtIwjaSALCNJGwjCdu8ILaRhG0kYRtJAEgCQBKSAJCEJCQBIAlJAEgCQBKSAJAEgCQkASAJSQBIQhKSAJCEJCQBIAlJSEISkgCQhCQkIQlJSEISkpAEgCQkIQlJSEISkpAEgCQkIQlJAEhCEi+Mbe5nm/vZBsA2ALYBsA2AbWwDYBsA29gGwDa2AbCNbQBsYxsA29gGwDa2AbCNbQBsA2Ab2wDYBsA2tgGwjW0AbGMbANu8KCRhGwBJANgGQBL3s40knh9J2ObfShIvjCT+JZL415DE/STx3CTxwkjiuUkCQBKSAJDEer3mH/7hH1gul8zn8wcfHR199jRNn81VV1111VVXXfVvReWqq6666qqrrsI2trHNv5ZtJPGikMT9JPGikASAbSQBYBtJ/FtEBLbJTAAkcT9JPJAkHkgS95PE/WzzQJKwzQNJwjaSsI0kbAMgCdtIwjYAkrCNJGwDIAnbSMI2AJKwjSRsAyAJ20jCNv9atpGEbSQBIAlJAEgCQBIAkgCQBIAkACQBIAkASUgCQBIAkpAEgCQkASAJSUgCQBKSkASAJCQhCQBJSEISkgCQhCQkASAJSUgCQBKSAJCEJO5nmxfENg9km/vZ5n62AbDN/WwDYBsA2wDYBsA2ALYBsA2AbWwDYBsA2wDYBsA297MNgG0AbGMbANsA2AbANvezzfMjCdsASALANgCS+NeSxHOzzf0k8YJI4rlJ4vmRxItKEi+MJO4niRdGEi+MJAAkASAJgCc/+cncd999ZCYRQa2V7e3t975w4cJ3S7qVq6666qqrrrrq34LKVVddddVVV13F2bNnmc/n/HeSxHOzzf0kAWAbSbwwkrDN/SRhG9vYxjYAtslMJBER3E8SDySJB5LEA0nigWwjCdtIwjYAkrCNJGwjCQDbSMI2kgCwjSRsIwkA20jCNpIAsI0kbAMgCdtIwjYAkrCNJGzzorCNJGwjCQDbSMI2AJIAkASAJO4nCQBJAEgCQBIAkgCQBIAkJAEgCQBJSAJAEgCSkASAJCQBIAkASUgCQBKSAJCEJAAkASAJSQBI4t/KNg9kmweyzf1scz/b3M82ALa5n20AbHM/29zPNgC2uZ9t7mcbANsA2OZ+tgGwzQsiCdvcTxIvKkm8qGwDIIn7SeKBJPFAknhuknhuknhhJPGikMQDSeLfQxIAkgDY29vjyU9+MsMwIImIAMA2s9nsQfP5/LPW6/X7cNVVV1111VVX/VtQueqqq6666qr/56655poHr1YrMhPb2AbANv8S20ji+ZEEgCQAJHE/SdxPEi+IJB7INpK4n20k8cJIwjbPLSKwjSQyk2masE0phVIK95PEA0nigSRxP0nczzaSsI0kbPNAkrANgCRsIwnbAEjCNpKwDYAkbCMJ2wBIwjaSALCNJGwDIAnbSMI2AJKwjSRs8/xIwjb3s40kbCMJANtIwjaSsA2AJGwjCdsASAJAEgCSuJ8kACQBIAkASQBIAkASAJIAkIQkACQBIAkASQBIAkASAJIAkIQkACRxP0m8qGzzwtjmudnmgWzzQLZ5INvczzYPZJv72eaBbHM/29zPNi+MJABsAyCJF0QS/5kkcT9JPJAk7ieJB5LEA0ni30MSDySJfyvbSOJ+6/Wapz3taVy6dAnbAEgCQBKlFGyztbX12qvV6rUl/TZXXXXVVVddddW/FpWrrrrqqquuuoqTJ09yeHiIbQBs89xsAyAJ2wBI4l9LEveTxL+GJO5nG0kA2EYStpHECyIJ29jGNraxDYAkMpPWGtM0YZuIYDabcT9JPJAk7ieJB5LEc7ONJGxzP0nYRhK2kQSAbSRhG0kA2EYStpEEgG0kYRsASdhGEgC2kYRtACRhG0nYBkAStnl+JGGbf4ltJAFgG0nYBkAStpGEbQAkcT9JAEjifpIAkASAJAAkcT9JAEgCQBIAkgCQxP0kASAJAEkASOJ+kvjPYpsXxjbPj22em22em22em23+JZJ4UUni30MSLypJ3E8SAJIAkMT9JHE/STyQJP4jSOLfwjYPZBtJ3O/OO+/kjjvuwDaSeCDbSEISpRRms9mDt7e3P+vg4OC3ueqqq6666qqr/rWoXHXVVVddddX/c2fOnHlw3/ccHBwAYJsXxjaS+I8miReFbQAkAWAbSTyQbSTxQJKwzfMTEdgGQBKZSWYyTRPDMGCbY8eO8UCSuJ8kHkgS95PE82MbSdhGErZ5IEnYRhK2AZCEbSRhGwBJ2EYSALaRhG0AJGEbAEnYRhK2AZCEbQAkYRtJ2OaBJGGbfw/bSALANpIAsI0kbAMgCdsASAJAEveTxP0kASCJ+0kCQBL3kwSAJO4niftJ4rlJ4r+SbV4UtvmX2Ob5kcSLQhIPJIkXRBLPjyReGEm8IJIAkASAJAAkASAJAEkASOJ+kvj3sM39JPEvsc0D2QbANvezjSQAVqsVT3ziE1kulwBIwjYPJAkASUii1sr29vZrHx4evrbt3+aqq6666qqrrvrXoHLVVVddddVVV/G2b/u2fNVXfRW2eSDbANhGEv8S20jiRSGJ+0niRSWJ+9lGEv9akrCNbWxjG9sA2EYSkpBEa43WGru7u0ji+PHjvDCSeEEk8fzYBkAStpGEbSRhGwBJ2EYStgGQhG0kYRsASdhGEgC2kQSAbSRhGwBJ2EYSALaRhG0AJGEbSdgGQBK2AZCEbf41bCMJANtIAsA2kgCwjSQAbCMJ2wBIwjYAkrANgCTuJ4n7SeJ+krifJO4niftJ4l8iif/pJPGiksRzk8QDSeKBJPFAknggSTw3STw/knggSQBIQhIAkpAEgCQAJAEgiftJ4rlJ4oFs89xscz/b/Etscz/bANgGwDYAtrHN/Wxz2223cffdd3M/SdgGQBL3sw2AJCQhiVIKOzs7n3Xp0qXf5qqrrrrqqquu+tegctVVV1111VX/z11zzTUPPn36NLaxjW1s89xsI4l/D0k8N0k8N0n8S2wjifvZRhL/HhGBbWwDIAlJSKK1RmZyeHjI1tYWALaRxAsiiRdEEg8kifvZRhK2AZCEbSRhGwBJ2EYStgGQhG0kYRsASdgGQBK2kQSAbSRhGwBJ2AZAEraRhG0AJGEbAEnY5n6SsA2AJGzz/EjCNv8atpEEgG0kAWAbSQDYRhIAtgGQhG0AJGEbAEnYBkAStrmfJF4QSQDY5vmRxItCEv8ekvi3kMQDSeJ+krifJO4nCQBJ3E8SAJK4nyTuJwkASTyQJB5IEs+PJCQhCUlIAkASkgCQBIAkACRxP0k8P7Z5INsA2AbANgC2eX5sA2AbANvYxjYAtrGNJGzzQJcuXeLxj388AJKwjSRsIwkA29xPEgC2kYQkJLG1tfXa+/v7r52Zv81VV1111VVXXfWionLVVVddddVVV3HNNdfwiEc8gttuuw3bANgGwDaSALANgCSem20k8fxI4oEk8YJI4kUhifvZRhIvCknY5n6SsI1tbGMb2wDY5n6SyEzGceT8+fMAnD59GklIAsA2tnl+JPGCSOKBJPH82AZAEraRhG0AJGEbSdgGQBK2kQSAbSRhGwBJ2EYSALaRBIBtJGEbAEnYBkAStgGQBIBtACRhm/tJwjYAkrDN/SRhGwBJ2Ob5kYRt/iW2kcTzYxtJANhGEgC2AZAEgG3uJ4kHso0knh9J2Oa5SeK52UYSL4gkXhhJ/Esk8UCSuJ8kACQBIAkASQBIQhIAkgCQBIAkJAEgCQBJAEgCQBIAkgCQxP0k8UCSeCBJSEISkpAEgCQkIQlJAEgCQBL/Etvczza2AbANgG1sYxvbPJBtbANgG9vYxja2sY1t7meb+63Xa57ylKewv7/P8yMJ2wBI4oFsIwnbAEhCEidPnvyuc+fOPYSrrrrqqquuuupFReWqq6666qqr/p+77777br3vvvtufdVXfdUH33rrrQDY5oFsAyAJANs8N0n8e0niuUniBbENgCTuZxtJvCgkYZvnJyKwjSQkIQlJSKK1RmuN/f19jh07hiQkERFIwja2aa1hm+cmiX8rSdzPNpIAsI0kbAMgCdtIwjYAkrCNJABsIwnbAEjCNgCSsI0kAGwjCQDbSALANgCSALANgCQAbCMJANsASALANgCSsA2AJABsAyAJ2wBIAsA2AJKwzf0kYRsASdjmfpKwzfMjCds8kCRscz9JANjmfpK4n20k8S+RxANJ4rlJ4oEk8dwk8dwk8dwkASAJSQBIQhIAkpCEJAAkIQlJAEhCEpKQBIAkJCEJSQBIQhIAkpAEgCQAJHE/SdxPEg8kCUlIQhKSkIQkJCEJAEkASOL5sc39bGMbANvYxja2sQ2AbWxjG9vYxja2sY1tbGMb22Qm97PNc7PN7bffzh133MH9JGEbAEnY5n6SsM0DSQJAEpKQBEDf9w+utb73NE3fzVVXXXXVVVdd9aKgctVVV1111VX/z509e/bWa6655sGSyExscz/b2EYSALaRxIvCNpJ4YSRxP0k8kCT+JZJ4INtIAsA2knhBJGGb+0nCNraxjW1sYxtJSCIiyEwigohgHEfuvfdejh07xtbWFpKQREQgib7vsU1rjdYamclzk8QDSeKBJPGiso0kAGwjCdsASMI2krANgCRsAyAJ20gCwDaSsA2AJGwDIAnbAEgCwDYAkgCwjSQAbAMgCQDbAEgCwDaSALANgCQAbAMgCdsASALANgCSALANgCRsAyAJANsASALANgCSsA2AJO5nG0nczzaSeEEk8UCSuJ8k7ieJ+0nifpK4nyTuJ4n7SeKBJHE/SdxPEveThCQkIQkASUhCEpKQhCQkIQlJRASSkIQkJCEJSUhCEpKQhCQkIQkASUhCEgCSAJAEgCQeSBL3k4QkIgJJSEISkgCQBIAknpttAGwDYBvb2MY2trGNbWxjm8zENraxTWZiG9vYJjOxTWaSmQDY5n62AbCNbTKT1WrFE5/4RA4PD3lukrANgCRsIwnbSOK52UYSkpCEJABOnDjx2WfPnv1urrrqqquuuuqqFwWVq6666qqrrvp/7r777rv1R37kRz77nd7pnT77EY94BLfddhu2sQ2AbWwjCQDbSOI/kySemyReENsASOLfQhK2AZCEbWxjG9vYRhK2iQgyk4iglEJmcnh4yDRNnDx5EklIQhKSiAhqrUgiM5mmidYarTUAbCOJfwtJPJAkXhDbSMI2AJKwjSQAbCMJ2wBIwjaSALCNJABsIwkA2wBIAsA2kgCwDYAkAGwDIAkA20gCwDYAkgCwjSTuZxtJANhGEvezjSTuZxtJANhGEvezjSSeH9tI4vmRxP0kcT9J3E8S95MEgCTuJwkASdxPEgCSAJAEgCTuJwkASQBIAkASAJK4nyQAJAEgCUlEBJKQhCQkERFIQhIRgSQiAklIIiKQhCQiAklIIiKQhCQkERFIQhKSkASAJCQBIAkASQBI4vmJCCQhCUlIQhKSAJDE/WxzP9sA2MY2tslMbGMb22QmmYltMhPbZCa2yUwyk4ggM8lMMhNJ2OZ+trGNbTKTzCQzsc1yueS+++7jjjvu4IWRhG0eSBK2eW6SsI0kJCEJSZRSHjSbzd57vV5/N1ddddVVV1111b+EylVXXXXVVVddxW//9m9/zzu90zt99iMe8Qie8YxnYBsA20jCNraRBIBtJPGC2EYS/xEk8S+RxAPZRhIAtpHECyIJ20jCNraRhG1sYxsA29gmM5FERJCZ2KaUQmuNs2fP0vc9m5ubzOdzJAEgCUnUWum6DklkJuM4Mk0T0zTxopDEfxTbSMI2AJKwDYAkbCMJ2wBIwjaSALANgCQAbCMJANsASALANpK4n20kAWAbSdzPNpIAsI0k7mcbSQDYRhL/kSRxP0ncTxL3kwSAJAAkcT9JAEgCQBIAkgCQBIAkACQBIAlJAEgCQBKSAJAEgCQkASAJSQBIAkASkgCQhCQkIYmIQBIRQUQgiYggIpBERBARSCIiiAgiAklEBBGBJCICSUQEkogIJCEJSUhCEpKQhCQAJCGJB5LE/WwjCUlIQhKSkASAJO5nGwDb2MY2trGNbWyTmWQmtslMMpPMJDPJTDKTzEQSmcn9MhNJ3M82tslMMpPWGplJZpKZZCbL5ZJ7772XO++8E0lI4rnZ5oEkYRtJ2OZ+kngg20jCNgCSkIQkNjY2Pmu9Xn83V1111VVXXXXVv4TKVVddddVVV13Ffffdd+s//MM//PajHvWo1/7VX/1VAGxjG9tIwja2AZCEbe4nifvZRhIPZBtJvCCSuJ8k7ieJ50cSz80295PEv5UkbCMJ29jGNpKwjSRsY5uIIDOJCCKCzGQcR3Z3dymlsFgs2NnZAUASkpCEJGqtdF1HRNBao7XGarViGAYk8fzYRhL/FpJ4IEk8kG0kAWAbSdgGQBK2kYRtACQBYBtJANgGQBIAtpEEgG0AJAFgG0kA2EYS97ONJABsI4l/iW0k8S+RxP0kcT9J3E8SAJK4nyQAJAEgCQBJAEgCQBIAkpAEgCQAJCEJAElIQhIAkpAEgCQkIQlJAEhCEpKQBIAkJCEJSQBIQhKSkEREEBFEBBGBJCKCiKCUQkQQEUQEEUFEEBFEBBFBRBARRASSiAgiAklEBJKICCQhCUlIQhKSkASAJAAk8fzYRhKSkASAJB7INgC2sY1tbJOZ2CYzyUwyk8wkM8lMWmtIQhKSeCDbSEISALbJTDKT1hqtNVprtNZorZGZtNawzcWLF7nttts4ODhAEpJ4QSQBYJvnJgnbPD+SAJCEJCQhCUnUWh88m80+a71efw5XXXXVVVddddULQ+Wqq6666qqrrrrsR37kRz7nIz7iI147M7GNbWxjG9tIwjaSsI0k7meb+0niP4IknpskXhBJPDfbSALANpJ4IEnYRhK2kYRtJGEbSdjGNraRhG1sYxvbSMI2EUFmkplkJq019vf3OTw8ZGdnh52dHSQhCUlIIiKQRN/3SGJra4vWGsMwMI4jrTVWqxUAknhutpHEfwRJvCC2kYRtACRhGwBJ2AZAEgC2kQSAbQAkAWAbSQDYRhIAtpHE82MbSQDYRhIAtpHEv4Uk7ieJ+0kCQBIAkgCQBIAkACQBIAlJAEhCEgCSkASAJCQhCQBJSEISkpCEJAAkIQlJSEISkpCEJCQhCUlEBJKQhCQkIQlJSCIiiAgigoiglEJEEBGUUogIIoJSChFBRFBKISKICCKCUgoRQUQQEUgiIogIJBERSEISkpCEJCQBIAlJ/EtsIwlJPJBtAGxjG9vYJjPJTGyTmWQmrTUkIYn72UYS97MNgG0yE9vYprVGa41pmpimidYa0zTRWqO1RmuNzOTo6IinPe1p7O7ucj9JvKgkYRsASdjmfpKwDYAk7mcbSUhCEpKQREQwn8/fe71efw5XXXXVVVddddULQ+Wqq6666qqrrrrs7Nmzt953332//fCHP/y1b7/9dmxjG9vYxjaSsI0kbCOJfw3bSOLfQhIPJIkXxDYAkvjXkoRtJGEbAEnYBsA2trGNbWxjG9tIIiKwTWaSmWQmFy9e5OLFi2xsbHD99dcjCUlIQhKSiAgiglori8WCiKCUQmYSEaxWK5bLJeM4sr+/jyQAbCMJANtI4vmxjST+I9hGEgC2AZCEbQAkYRsASQDYRhIAtpEEgG0kAWAbSQDYRhL/XpK4nySemyTuJwkASQBIQhIAkgCQBIAkJAEgCUlIAkASkpCEJAAkIQlJSEISkpCEJCQREUhCEpKQhCQiAklIQhIRgSQkERFIQhKSiAgkIYlSChFBKYWIoJRCKYWIoJRCKYWIoJRCRFBKISKICEopRAQRQUQQEUQEkogIIgJJSEISkpCEJCQBIAkASbwgtnlutgGwjW1sY5vMxDaZiSQAMhNJAEgCIDOxTWaSmWQmmUlrjdYarTVaa2QmrTVaa0zTxDiOTNNEa41pmmitkZkcHBzw9Kc/nfPnzwMgiftJ4vmRxP1s80CSsM2LShK2uZ8kJCGJUsqDa63vPU3Td3PVVVddddVVV70g6EEPehBXXXXVVVddddUVr/M6r/Pet9xyy3f9+q//Ol3XERFEBKUUJBERRASSiAgkIYmIQBKSkIQkJCEJAElIAkASAJIAkASAJAAkASCJ+0nifpL417LNA9nmgWwDYBsA2wDYBsA2ALaxDYBtbANgG9vYxjaZiW1sk5lkJplJa42IYHNzkxMnTrCxsUFEEBFEBBFBRBARlFIopVBKodZKrZVaK13XMU0T0zQxjiO7u7usVivOnz/P/SRxP0ncTxIPJIn7SeKBJPFAkrifJJ6bJO4niQeSxANJ4n6SuJ8kACRxP0ncTxL3kwSAJO4niftJAkAS95MEgCQAJHE/SQBIQhIAkgCQhCQAJCEJAElIQhIAkpCEJCQhCUlIQhKSkIQkJCGJiEASkpBERCAJSUQEkogIJBERSCIikEREIImIQBIRgSQigoiglEJEUEqhlEIphYiglEIphVIKEUEphVIKEUFEUEohIogIIoKIICKQREQgCUlEBJIAkIQkJAEgiReFbQBsA2Ab29jGNrbJTDKTzCQzaa2RmbTWaK3RWqO1RmuNaZpordFao7XGNE201mit0VqjtUZrjdYamck0TUzTxDiOTNPENE1M08TBwQFPe9rTOHfuHJIAkASAJAAk8UCSeGFs80C2AbANgG1sA2Ab29jGNrbJTDKTzKS1xjRNjOPI0dHRrUdHRw/hqquuuuqqq656QahcddVVV1111VXP8g//8A+//c7v/M782q/9GpmJJGxjG0kA2EYStpEEgG0AJPFAtpEEgG0k8e8hiecmiRfGNpJ4UUjCNpKwjSRsIwnbSMI2tpGEbWwjCdvYxjaSsI1tIoLMxDalFDKTg4MDjo6OmM/nHDt2jFOnThERRAQRQSmFUgqlFEoplFIopVBKoZTCbDaj1kqtlQc96EFEBMvlkqOjI5bLJefPn+f2229HErYBkIRtJHE/20gCwDaS+LeQxH8E20jCNgCSsA2AJGwjCQDbSMI2kgCwjST+tSQBIIn7SQJAEpIAkIQkACQhCUlIQhKSAJCEJCICSUhCEpKQhCQiAklIIiKQREQgiYhAEhGBJCKCiEASEUFEEBFIIiKICCKCiEASEUFEUEqhlEIphVIKpRRKKZRSiAhKKUQEpRQiglIKEUFEEBFEBBGBJCICSUgiIpCEJAAkIQkASTyQJO5nmweyDYBtbGMbANsA2CYzaa2RmbTWaK2RmUzTRGuNaZporTFNE601pmmitcY0TbTWaK3RWqO1RmuN1hqtNTKTaZoYx5FxHJmmif39fe644w7uuOMOACQhCUkASOJ+krifJF4UkrDNc5OEbQAkYZvnRxKSkIQkJCGJUsqDu6577XEcf5urrrrqqquuuur5oXLVVVddddVVVz3Lfffdd+u999772ydOnHjtvb09bGMb29jGNpKwjSRsI4n72eaBJPHcbCOJF5Uknh9JvCgk8W8hCdtIwjaSsI0kbGMbSdjGNpKwjW1sYxvb2EYStpFERBARZCbL5ZLDw0POnz/P9ddfz+nTpymlEBFEBKUUSimUUiilUEohIpAEQGYC0Fqj1sr29jZbW1ucOnWKhz3sYRweHnL+/HnW6zV7e3scHBxwP0kA2EYSALaRBIBtJPH82EYS97ONJO5nG0n8Z7CNJABsIwnbSOKBbCMJ20jiRSWJ+0nifpK4nyQkIQlJPJAkJCEJSUhCEpKQREQgCUlEBJKICCQREUQEkogIIgJJRAQRQUQQEUQEEUFEEBFEBBFBRBARRAQRQSmFUgqlFEoplFKICEoplFKICCKCUgoRQUQQEUQEEYEkIgJJSCIikIQkACQhCQBJ3E8S/xLbANjGNpmJbTKTzKS1RmbSWqO1xjRNtNZorTFNE601pmlimiamaaK1xjRNTNNEa43WGtM00VqjtUZrjcyktUZm0lpjGAYuXbrE7bffzu23344kJCEJAElIAkASAJK4nyT+tSRhGwBJ2OZfQxIAkpCEJCKCruteaxzH3+aqq6666qqrrnp+0IMe9CCuuuqqq6666qpne7EXe7HXPnHixG89/elPp5RCKYVSChFBRBARRASSiAgkERFIQhKSkIQkJCEJAElIAkASAJKQBIAkACQBIAkASQBI4n6SeCBJ/GvY5oFs80C2AbANgG3uZxsA29gGwDa2AbCNbWwDYBvb2CYzsY1tMhPbtNbITFprlFI4efIkj370oymlUEqh1kophVIKtVZKKUQEEcH9bJOZZCaZSWYyTROtNVprtNZordFaY7VacXh4yHq9prXGOI7cTxIAkrifJO4niQeSxP0k8UCSeCBJ3E8SDySJ+0nifpK4nyTuJ4n7SeJ+kgCQxP0kASAJAEkASEISAJIAkASAJCQBIAlJSAJAEpKQhCQkIQlJSEISkpCEJCQREUhCEhGBJCQREUgiIogIJBERRASSiAgigoggIogIIoKIICKICCKCiCAiiAhKKUQEpRQiglIKpRQiglIKEUEphYiglEJEEBFEBBFBRCCJiEASkogIJCEJAElIAkASAJJ4YWwDYBsA29jGNplJZpKZtNZordFaY5omWmtM08Q0TUzTRGuNaZqYpolpmpimidYa0zTRWmOaJlprtNZorZGZtNbITFpr2GZ3d5dnPOMZ3HXXXbTWkIQkJCEJSQBIQhIAkrifJB5IEv8S2zyQbQBsA2AbANvYxjYAtrFNZmIb22QmrTVaa4zjyDAMRMRvnz9//nW46qqrrrrqqqueHypXXXXVVVddddVz+Lu/+7tb3+/93o+nPvWpRAS2yUwkYRvb2EYStpGEbQAk8UC2AZAEgG0k8UC2kcS/lSSemyT+I0jCNpKwzXOThG0kYRvbSMI2tgGwjW1sIwnb2CYiyEwigsyklEJmcv78ef7kT/6Ea665hhtuuIGTJ08iCUnYJjOxTWsN22QmmUlmkpm01mitkZm01mit0VojM2mtkZn0fc96vb71tttu++577733d5bL5a3Hjh177RMnTrzWYrF48IkTJ14bQBK2AZCEbQAkAWAbSQDYBkASALaRxP1sIwkA20jifraRBIBtJAFgG0kA2EYSALaRxL+XbSRhG0nYRhIAtpHE/WwjiQeyzQsiifvZBkAStgGQhG0kYRvbSMI2tpHEv4YkJPH82AbANrbJTO5nG9vYxjaZSUSQmUhCEpKQhCQkASCJ+0niudnmfrYBsA2AbWxjm8yktUZrjWmaaK0xTRPTNNFaYxxHpmlimiamaaK1xjRNTNNEa41pmmit0VqjtUZrjcyktUZm0lojMzk8POTpT386d955J9M0ERFEBJKQhCQkIQkASUgCQBIAknggSbyoJAFgGwBJ2EYStpGEbQAkAWCb+0nCNveThCQkIYla64O56qqrrrrqqqteEPSgBz2Iq6666qqrrrrqOb3sy77sb918882v/ed//ueUUiilUEohIogIIoKIICKQREQgCUlIQhKSkIQkJAEgCUkASEISAJIAkIQkACQBIAkASdxPEgCSuJ8k/j1s80C2AbDN/WwDYBsA2wDYBsA2tgGwjW0AbGMb29jGNraxDUBmYhvb2CYzyUxs03UdN9xwAydOnOCGG27gfrbJTFprZCatNTKTzKS1RmbSWiMzaa2Rmezv79/69Kc//btvvfXW71mtVrfyAszn8wfb5sSJE699/Pjx11osFg8+ceLEawNI4n6SuJ8k7ieJB5LE/STxQJK4nyTuJ4n7SeJ+krifJAAkcT9JAEjifpIAkASAJAAkASAJSQBIAkASkgCQhCQkASAJSUhCEgCSkIQkJCGJiEASkpCEJCICSUgiIpBERCCJiCAikEREEBFEBBGBJCKCiCAiKKUQEUQEEUFEEBGUUogIIoKIICIopRARRAQRgSQigohAEhGBJCQREUhCEpKQhCQAJAEgiX+JbQBsA2Ab29jGNrbJTKZporXGNE1M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kIQkIgJJRAQRQUQQEUgiIogISilEBBFBRBARlFKICCKCUgqlFEoplFIopRARlFIopVBKISIopRARlFKICEopRASlFCKCiCAiiAgkERFEBJKQREQgCUlIIiKQhCQiAklIQhL3kwSAJAAkASCJf4ltAGzzQLaxzYvCNraxjW1sA2Ab29gGwDa2AbCNbWxjG9sA2MY2ALaxjW0AbHO/iCAiiAgiAklEBBFBRBARRAQRQUQQEZRSKKVQSqGUQimFUgqlFEoplFKotVJrpes6aq10XUfXddRa6bqOWitd19F1HV3X0XUdXddRa6XrOmqt1FoppRARlFIopRARXLx48dbv/u7vfpu77777t7nqqquuuuqqq/63oBw/fpyrrrrqqquuuur/t8z8nXEcvxt4a+C4bWyTmdjm+bENgG3+vWwDYJv72eZ+tnkg2/xLbGMb2wDYxja2AchMbGMb29jGNpmJbWxjm8wkM8lMWmtkJq01MpPWGplJZpKZZCatNVprtNZorZGZZCaZSWZim8zENplJZmIb29jGNrYBsM3zI4n7SUISkpBERCCJiCAiiAgiglIKEUFEEBFEBBFBRBARSCIiiAgkERFIIiKQhCQiAklIQhIRgSQkIQlJSAJAEpKQxANJ4oEkASCJ+0kCQBIPZBvbANgGwDb3s839bHM/29jGNraxjW1sYxvb2MY2trENgG1sYxvbANjGNgC2sY1tbANgG9vYBsA2trlfRCCJiCAiiAgigoiglEIphVIKpRRKKZRSKKVQSqGUQimFUgqlFEop1FoppVBrpdZK13V0XUetla7r6LqOruvouo6+7+m6jr7v6fueruvouo6u6+i6jlortVZqrZRSKKUQEZRSkMSFCxdu/aEf+qH3ueuuu36bq6666qqrrrrqfxMqV1111VVXXXXVVYDtZ4zj+Dq11u9ar9evXWullEJmkplkJqUUIoKIICKwTURgm4hAEgCSkIQkJCEJSUhCEpKQhCQkIQnbSALANpKwjSQkYRtJSEIStpGEJCQhCQBJSEISkpCEbSQhCdtkJpKICCKCiCAziQgigtYapRQiglIKpRQiglIKEUFEEBGUUogISimUUogISimUUiilUEqhlEIphYiglEIphVIKpRRKKUQEpRQiglIKEUFEEBFEBJKICCQREUhCEpIAkASAJO4nCdtIAkAStpGEbWxjG9vY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EpIAkIQkJCEJSUhCEpKQREQgCUlIIiKQRERQSqGUQimFWiu1Vmqt1Frpuo5aK13X0XUdXdfRdR1d11Frpes6aq10XUetlVorpRRKKZRSiAgigohAEpKQxHOzTWbSWmOaJsZxZL1es16vWS6XrFYrlssld911163f/d3f/T533333b3PVVVddddVVV/1/gh70oAdx1VVXXXXVVVdd9Z+t67oHz+fz1zpx4sRnl1IebBvb2AZAEgCSAJCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkASAJCQBIAlJAEhCEgCSkASAJCQBIAkASdxPEgCSuJ8kACQBIAkASdxPEgCSkASAJAAkASAJAElIAkASkgCQhCQAJCEJAElIQhIAkpDEv5dtXhDbPDfbPJBt7mebB7LN/WxzP9sA2AbANraxzQNJ4oEkASAJAElIAkASkpAEgCQkIQlJRASSkIQkIgJJRASSiAgkERFEBBGBJGqt1FqptdJ1HbVWuq6j6zq6rqPrOvq+p+s6uq6j6zq6rqPrOmqt1FqptVJKoZRCRBARRAQRgSQk8dxsYxvbtNaYpolxHFmv16xWK5bLJcvlkuVyyR133HHrj//4j3/Ok570pO/mqquuuuqqq676/wg96EEP4qqrrrrqqquuuuq/Std1D57P56996tSpzyqlPDgzuZ9tACQBIAkASdxPEpKQhCQkIQlJSEISkpAEgCQkIQkASUgCQBKSAJCEJAAkIQkASQBI4n6SuJ8kACRxP0kASAJAEveTBIAkACQBIAkASQBIAkASAJIAkASAJCQBIAkASUgCQBIPJIl/C9v8S2zz3Gzz3Gzz3GzzQLa5n22emyTuJwkASQBIQhIAkpCEJAAkERFIQhKSkEREIAlJRASSiAgigohAEhFBRBARRAQRQSmFiKDWStd1dF1H13V0XUff93RdR9/3dF1H3/d0XUfXdXRdR62VWiulFGqtRASlFCICSUhCEpJ4INvYxja2yUymaWIcR4ZhYLVacXR0xNHREUdHR9xxxx23/uqv/up3/+mf/unncNVVV1111VVX/X+GHvSgB3HVVVddddVVV131X63v+wcvFovXPnny5GeVUh4MYJsXRBIAkgCQxP0kASAJSUhCEpKQhCQAJCEJSQBIQhIAkpCEJAAkASAJAEncTxL3kwSAJO4niftJAkAS95MEgCTuJwkASQBI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eLFYPHixWDz4xIkTrzWfzx+8WCwevFgsHsy/QBLPjyQeSBIAkrifJAAkcT9JAEgCQBL3kwSAJAAkASAJAEkASAJAEgCSkASAJAAkIQkASUgCQBKSkIQkACQhCUkASEISAJKQBIAkACQBIAkASTyQJP4lkrh06dKtAHfeeedv7+3t3ZqZ/MVf/MXncNVVV1111VVXXfW/G3rQgx7EVVddddVVV1111VX//RaLxYNtc+LEidc+ffr0a9lmsVg8+MSJE68tiedHEs9NEveTxP0kASCJ+0kCQBL3kwSAJO4nCQBJAEgCQBIAkgCQBIAkACQBIAkASUgCQBIAkpAEgCQkASAJSQBIAkAS95PE/STxQJJ4oP39/VsB9vf3b73rrrt+OzPZ3d19xuHh4dMPDw+fcXh4eCtXXXXVVVddddVV/zehBz3oQVx11VVXXXXVVVdd9T/bfD5/8GKxeNDGxsZDTp069VqLxeLBJ0+efG2eiyTuJ4n7SeJ+krifJO4nCQBJ3E8S95MEgCTuJwkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJDE/STxQAcHB7dKYn9//9a77777twH29vZu3dvbe8bR0dGth4eHt3LVVVddddVVV131/xd60IMexFVXXXXVVVddddVV/zstFosHzefzh2xubj741KlTr8UzbWxsPJhnkgTAYrF4sCTut7m5+WDbSEIS95PEA0nifpIAkMT9JHE/SQBI4n6SAJAEgCQAJHE/SQBIAkASAAcHB7dK4uDg4NZ77rnntwH29/efsb+/f+vh4eGtR0dHt3LVVVddddVVV1111QuDHvSgB3HVVVddddVVV1111VWLxeLBgAHxTBsbGw8GDEgSi8XiwVxhSYoIFovFgyQhCYDNzc0H80ySANjc3HywJB5oa2vrwQCHh4e3Hh4e3np4eHjr/v7+M/b39289Ojq69ejo6Fauuuqqq6666qqrrvr3Qg960IO46qqrrrrqqquuuuqqq6666qqrrrrqqqv+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6v4h8BLTrCUUZhzFwAAAAASUVORK5CYII=) +![Rendered example of sweep 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAKcVklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/iuCqq6666qqrrrrqqv/zrrnmmgdz1VVXXXXVVVddddX/R1Suuuqqq6666qqrrvpfLyIeXEp5cK31wX3fPygi2NjYeO0TJ07wOZ/zOa9933333fohH/IhD+Gqq6666qqrrrrqqv9vqFx11VVXXXXVVVdd9T9aRDxYEn3fv3bXdQ+KCLque3Df9w/e2tp6bdtIQhKSAJCEJB70oAcBcM011zz4mmuuefB99913K1ddddVVV1111VVX/X9C5aqrrrrqqquuuuqq/zaSHhwRlFIePJ/PXysi6Pv+wV3XPXg2mz2467oHA0hCEgCSAJCEJAAkASCJ+0milML9zpw58+D77rvvVq666qqrrrrqqquu+v+EylVXXXXVVVddddVV/2lKKQ+OiAd3Xffgvu8fJImNjY3X7vv+wV3XPVgSAJKQhCQAJAEgCQBJAEgCQBIAkrifJO4nCYCDgwPu92Iv9mKv9Q//8A+/zVVXXXXVVVddddVV/59Queqqq6666qqrrrrq30XSgyOCvu9fezabPWhjY+O1Z7PZg7uue7AkJCEJAElIAkASAJIAkASAJO4nCQBJ3E8S95PE/SRxP0kARASXLl3i2LFjXHXVVVddddVVV131/xKVq6666qqrrrrqqqteJJIe3HXdg2ez2WvVWtnY2Hjtra2t17aNJCQhCUlIQhKSAJAEgCTuJwkASdxPEveTxP0kcT9J3E8S95PE/SQBUErh2LFjALz4i7/4a//oj/7o53DVVVddddVVV1111f8nVK666qqrrrrqqquueg6llAeXUh48n89fq5TCxsbGa29ubr62JCQhCUkASEISkgCQhCQAJAEgiftJAkAS95PE/SRxP0k8kCTuJ4n7SeJ+kgCQBMDBwQH3O3PmzIO56qqrrrrqqquuuur/GypXXXXVVVddddVV/0+VUh5ca33wYrF4LUlsbGy89ubm5mtLQhKSkIQkACQhCQBJSAJAEgCSAJAEgCQAJHE/SdxPEveTxP0kcT9J3E8S95PE/SQBIIn7SQJAEnt7e+zs7HDVVVddddVVV1111f9LVK666qqrrrrqqqv+jyulPHg2m7123/cP6vv+wX3fP3hjY+O1JSEJSUhCEpIAkIQkACQBIAkASQBIAkASAJIAkMT9JAEgiftJ4n6SuJ8kACRxP0ncTxIAkrifJAAkASAJAEkASEISANdcc82Dueqqq6666qqrrrrq/xsqV1111VVXXXXVVf+HRMSDa60P3tjYeK3Nzc3X3tjYeO2IQBKSkIQkJCEJAEkASAJAEgCSAJAEgCQAJAEgiftJAkASAJIAkASAJO4niftJ4n6SAJDE/SQBIAkASQBIAkASAJIAkIQkACQhiYODA7a3twG45pprHnzffffdylVXXXXVVVddddVV/19Queqqq6666qqrrvpfrJTy4M3NzfcqpXDTTTd99nq9JiKQhCQkIQlJSAJAEpIAkMT9JAEgCQBJAEjifpIAkASAJO4nCQBJAEgCQBIAkgCQBIAk7icJAEkASAJAEgCSkASAJAAkIQlJAEhCEpIAkIQkJHG/M2fOPPi+++67lauuuuqqq6666qqr/r+gctVVV1111VVXXfW/RCnlwX3fv/Z8Pn/QYrF47a2trdeWhCQigsyk73skASAJSQBIQhIAkgCQBIAkACRxP0kASOJ+kgCQBIAkACQBIAkASQBIAkASkgCQBIAkACQBIAlJAEgCQBKSkASAJCQhCQBJSEISkpCEJCQhiYhAEqvVivtdc801D/6Hf/gHrrrqqquuuuqqq676f4PKVVddddVVV1111f9AEfFgSWxvb7/X5ubma29ubr62JCQhCUlIQhKSkASAJCQBIAkASUgCQBIAkgCQBIAk7icJAEkASOJ+kgCQBIAkACQhCQBJAEhCEpIAkIQkJAEgCUkASEISkgCQhCQkIQlJSEISkpCEJCICSUgiIpCEJCICSUQE4zhyvzNnzjyIq6666qqrrrrqqqv+P6Fy1VVXXXXVVVdd9T9AKeXBm5ub71VKYWNj47U3NzdfOyKQhCQkIQlJAEhCEgCSkASAJAAkASAJAEkASEISAJK4nyQAJAEgCQBJAEgCQBIAkgCQhCQAJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkogIJBERSEISEUFEIImIICKICCICSUQEEcFsNgPgvvvuu5Wrrrrqqquuuuqqq/6/oXLVVVddddVVV13136Dv+9fe2Nh4rc3Nzdfe2tp6bUlIQhKSkASAJCQhCQBJAEgCQBIAkpAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASUgCQBKSAJCEJCQhCUlIQhKSiAgkIYmIQBKSkIQkJBERSEISEYEkIgJJRAQRQUQQEUQEkogIIoKIoJRCRBARRASlFCKCiKDWCsA111zz4Bd/8Rd/7R/90R/9HK666qqrrrrqqquu+v+CylVXXXXVVVddddV/gVLKgzc3N99ra2vrtTc3N187IpBERCAJSUhCEgCSkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJSAJAEgCSAJCEJAAkASAJSUhCEgCSkIQkIgJJSEISEYEkIoKIICKICCQREUgiIpBERBARSCIiiAgigoggIogISilEBBFBKYWIoJRCRBARlFKICEopRAQRQSmF+XzOVVddddVVV1111VX/b1G56qqrrrrqqquu+k9Sa33w1tbWex0/fvy9+75/cEQgCUlIQhKSkIQkJAEgCQBJAEgCQBIAkgCQBIAkACQBIIn7SUISAJIAkIQkACQhCQBJSAJAEpIAkIQkJCEJSUhCEpKQREQgiYhAEhFBRBARRAQRQSmFiCAiiAgigoggIogIIoKIoJRCRBARlFKICEopRASlFEopRASlFCKCUgoRQSmFiCAiKKUQEUQEpRTud+bMmQdz1VVXXXXVVVddddX/J1Suuuqqq6666qqr/oOUUh68sbHxXvP5/MHHjx9/74ggIpCEJCQhCUkASEISAJKQBIAkACQBIAkASQBIAkAS95MEgCQAJAEgCUkASEISAJKQBIAkJCEJSQBIQhKSkIQkJCEJSUQEkogIJBERRASSKKUQEUQEEUEphVIKEUGtlYggIiilEBFEBKUUIoJSChFBKYVSCqUUIoJSCqUUIoJSChFBKYWIoJRCRBARRAQRgSQiAklIIjO56qqrrrrqqquuuur/JSpXXXXVVVddddVV/w611gdvbW291/Hjx9+77/sHRwSSkEREACAJSUgCQBKSAJAEgCQkASAJAEkASOJ+kgCQBIAkACQBIAkASQBIQhIAkpCEJAAkIQlJSEISkpCEJCQhCUlIIiKQhCQigoggIpBERBARlFKICEoplFKICEoplFKotVJKodZKRFBKISIopVBKISIopVBKISIopVBKISIopVBKISKICCKCiCAiiAgiAklEBJKQBIAkbDMMAxcvXuSaa655MFddddVVV1111VVX/X9C5aqrrrrqqquuuupfoZTy4I2NjfeqtXL69OnPjggiAklIQhKSkASAJCQBIAkASUgCQBIAkgCQBIAkACQBIAkASdxPEgCSAJCEJAAkASAJSQBIQhKSkIQkJCEJSUgiIpCEJCQhiYhAEhGBJCICSZRSiAgigoggIiilUEqhlEIphVIKpRRqrZRSqLVSayUiKKVQSiEiKKVQSiEiKKUQEUQEEUEphYggIogIIoKIQBKSkIQkJCEJAEk8txMnTgDwYi/2Yq/9D//wD7/NVVddddVVV1111VX/H1C56qqrrrrqqquu+heUUh68vb39Xpubm6+9tbX12pKQhCQkIQlJSEISAJIAkIQkACQBIAkASQBIAkASAJIAkASAJAAkASCJ+0lCEgCSAJAEgCQkIQkASUhCEpKQREQgCUlEBJKQREQgCUlEBBGBJCKCiCAiiAhK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qqueHypXXXXVVVddddVz+Lu/+7tb3+/93o+nPvWpRAS2yUwkYRvb2EYStpGEbQAk8UC2AZAEgG0k8UC2kcS/lSSemyT+I0jCNpKwzXOThG0kYRvbSMI2tgGwjW1sIwnb2CYiyEwigsyklEJmcv78ef7kT/6Ea665hhtuuIGTJ08iCUnYJjOxTWsN22QmmUlmkpm01mitkZm01mit0VojM2mtkZn0fc96vb71tttu++577733d5bL5a3Hjh177RMnTrzWYrF48IkTJ14bQBK2AZCEbQAkAWAbSQDYBkASALaRxP1sIwkA20jifraRBIBtJAFgG0kA2EYSALaRxL+XbSRhG0nYRhIAtpHE/WwjiQeyzQsiifvZBkAStgGQhG0kYRvbSMI2tpHEv4YkJPH82AbANrbJTO5nG9vYxjaZSUSQmUhCEpKQhCQkASCJ+0niudnmfrYBsA2AbWxjm8yktUZrjWmaaK0xTRPTNNFaYxxHpmlimiamaaK1xjRNTNNEa41pmmit0VqjtUZrjcyktUZm0lojMzk8POTpT386d955J9M0ERFEBJKQhCQkIQkASUgCQBIAknggSbyoJAFgGwBJ2EYStpGEbQAkAWCb+0nCNveThCQkIYla64O56qqrrrrqqqteEPSgBz2Iq6666qqrrrrqOb3sy77sb918882v/ed//ueUUiilUEohIogIIoKIICKQREQgCUlIQhKSkIQkJAEgCUkASEISAJIAkIQkACQBIAkASdxPEgCSuJ8k/j1s80C2AbDN/WwDYBsA2wDYBsA2tgGwjW0AbGMb29jGNraxDUBmYhvb2CYzyUxs03UdN9xwAydOnOCGG27gfrbJTFprZCatNTKTzKS1RmbSWiMzaa2Rmezv79/69Kc//btvvfXW71mtVrfyAszn8wfb5sSJE699/Pjx11osFg8+ceLEawNI4n6SuJ8k7ieJB5LE/STxQJK4nyTuJ4n7SeJ+krifJAAkcT9JAEjifpIAkASAJAAkASAJSQBIAkASkgCQhCQkASAJSUhCEgCSkIQkJCGJiEASkpCEJCICSUgiIpBERCCJiCAikEREEBFEBBGBJCKCiCAiKKUQEUQEEUFEEBGUUogIIoKIICIopRARRAQRgSQigohAEhGBJCQREUhCEpKQhCQAJAEgiX+JbQBsA2Ab29jGNrbJTKZporXGNE1M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1FoppVBrpdZKKYVSChFBRADwzd/8za9z9913/zZXXXXVVVddddX/BpTjx49z1VVXXXXVVVf9/2R71/bvZCaSXts2trGNbQBsYxvbPDfbPDdJvChs80C2uZ9t7mebB7LNC2Ib29gGwDa2AbCNbWyTmQDYxja2sU1mYhvb2CYzsU1mkplkJq01MpPMJDNprZGZZCaZSWaSmdjGNpmJbTIT29gGwDYPJAkASUhCEpKQhCQiAklEBBFBRBARSCIiiAhKKUQEEUFEEBGUUogIIoJSCqUUSimUUiilEBGUUiilUEohIiilEBGUUogISilEBKUUIoKIICKICCQREUQEkpBERCAJSUgiIpCEJCICSUhCEveTBIAkACQBIIl/iW0AbPNAtrHNi8I2trGNbWwDYBvb2AbANrYBsI1tbGMb2wDYxjYAtrGNbQBsc7+IICKICCICSUQEEUFEEBFEBBFBRBARlFIopVBKoZRCKYVSCqUUSimUUqi1Umul6zpqrXRdR9d11Frpuo5aK13X0XUdXdfRdR1d11Frpes6aq3UWimlEBGUUiilEBFcvHjx1u/+7u9+m7vvvvu3ueqqq6666qqr/regHD9+nKuuuuqqq6666v+3zPydcRy/G3hr4LhtbJOZ2Ob5sQ2Abf69bANgm/vZ5n62eSDb/EtsYxvbANjGNrYByExsYxvb2MY2mYltbGObzCQzyUxaa2QmrTUyk9YamUlmkplkJq01Wmu01mitkZlkJplJZmKbzMQ2mUlmYhvb2MY2tgGwzfMjiftJQhKSkEREIImIICKICCKCUgoRQUQQEUQEEUFEEBFIIiKICCQREUgiIpCEJCICSUhCEhGBJCQhCUlIAkASkpDEA0nigSQBIIn7SQJAEg9kG9sA2AbANvezzf1scz/b2MY2trGNbWxjG9vYxja2sQ2AbWxjG9sA2MY2ALaxjW1sA2Ab29gGwDa2uV9EIImIICKICCKCiKCUQimFUgqlFEoplFIopVBKoZRCKYVSCqUUSinUWimlUGul1krXdXRdR62Vruvouo6u6+i6jr7v6bqOvu/p+56u6+i6jq7r6LqOWiu1VmqtlFIopRARlFKQxIULF279oR/6ofe56667fpurrrrqqquuuup/EypXXXXVVVddddVVgO1njOP4OrXW71qv169da6WUQmaSmWQmpRQigoggIrBNRGCb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rrrqqquu+vdCD3rQg7jqqquuuuqqq6666qqrrrrqqquuuuqqq/5PonLVVVddddVVV1111VVXXXXVVVddddVVV/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/iHwEwixV+SCzDUwAAAABJRU5ErkJggg==) + +```js +// Sweep two sketches along the same path. + + +sketch001 = startSketchOn('XY') +rectangleSketch = startProfileAt([-200, 23.86], sketch001) + |> angledLine([0, 73.47], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + 50.61 + ], %) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) + +sketch002 = startSketchOn('YZ') +sweepPath = startProfileAt([0, 0], sketch002) + |> yLine(length = 231.81) + |> tangentialArc({ radius = 80, offset = -90 }, %) + |> xLine(length = 384.93) + +sweep([rectangleSketch, circleSketch], path = sweepPath) +``` + +![Rendered example of sweep 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFjVklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqr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1VVXXXXVVf/Bpmn67czENvezjW2em20AbHM/2zw329zPNrZ5YWxjm+fHNg9km/vZBsA2z00SkogIIoKIICKICCQhCUkASEISAJK4nyQkcdVVV131f9WZM2cefOHCBV5UJ0+eBODw8JD/K2zz3+n6668H4B/+4R9+h6uuuuqqq64Cgquuuuqqq676DzaOI5mJbWxjm/vZ5n62eUFsYxvb3M82D2Qb2zyQbWzzorINgG1sYxvbANgGwDYAkpCEJCKCiEASkpCEJCQhiftJAkASkgDY3t5+ba666qqr/o+65pprHszzYZvn58SJE/x/ZZv/aLa56qqrrrrqqudCcNVVV1111VX/wSLid2xjG9sA2MY2ALaxzf1sA2Cb58c297PNc7ONbWzzgtjGNvezjW0AbANgG9vYxja2sQ2AJCQREUQEEUFEEBFEBBGBJCQhCUlI4rlJ4qqrrrrq/7oLFy7wojp58iQA9913H1c9f7b517juuusA+Id/+Iff5qqrrrrqqquA4Kqrrrrqqqv+g0m61Ta2sY1tXlS2+ZfY5l/DNvezzfNjm/vZxja2eW6SiAgigoggIpCEJCQhiecmiftJYj6fP5irrrrqqv+jrrnmmgdfuHCBF8Q2V/3n2traAuC+++67lauuuuqqq64Cgquuuuqqq676T5CZ2AbANraxjW3uZxvbANjmfrZ5brZ5INv8S2xjm+dmm/vZ5n62sY1tbANgm/tJQhKSiAgigoggIpCEJAAkIQlJSAJAEpK46qqrrrrqOZ04cQKAw8ND/iezzYvCNi8K2/xHs83W1hYA9913361cddVVV1111RUEV1111VVXXfUfLCJuba3dmpnY5rnZxjYvjG1sY5v72eaBbGOb52Yb27yobGMb29gGwDa2sc39JCGJiCAiiAgigoggIpCEJCQhiftJ4n6SmM1mD+aqq/6XO3PmzIMB7rvvvlu56qpnerEXe7HXBrhw4QL/Etv8a0ni/xvb/Gtcd911APzDP/zDb3PVVVddddVVVxBcddVVV1111X+C1tqttrGNbWwDYJvnZhsA2zw/trmfbZ6bbWxjG9u8KGxjm+fHNraxDYBt7icJSUgiIogIIgJJRASSkASAJCQBIAlJAEQEpZQHc9VVV131f8w111zzYP4VHvawhwFw3333cdW/j22uuuqqq6666gUguOqqq6666qr/BK21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T0ISz00SknhhJGGb/2i2kcQD2UYS97MNgCQAbAMgCQDbSALANpIAsI0kbAMgCdtIwjaSsA2AJGwjCdtIwjaSsI0kbAMgiauuuuqqq676T0Tlqquuuuqqq/4X+a3f+q3v/od/+Ifffu3Xfu33eqd3eqfPfrmXezle7uVejosXL/LXf/3X/NVf/RWXLl3ifpKwjSQAbCMJ20gCwDaSeCDbAEgCwDaSsM3m5iY7Oztcf/31vORLviQPdN999936W7/1W9/9oz/6o5/DVVddddX/UX//93//2y/zMi/z2j//8z/PA508eRKA1hqSkIRtJGGbF0QStvnXso0knpttJPFAtpHEA9lGEvezjSQAbCMJANtIAsA2kgCwjSRsIwnbSALANpKwjSRsIwnbSMI2krANwMbGBgD33XffrVx11VVXXXXVfywqV1111VVXXfW/zH333Xfrj/7oj37Ob//2b3/Pa7/2a7/X67zO67z3Nddc8+DXeZ3X4XVe53XY3d3l1ltv5RnPeAbPeMYzuHTpEgC2kcTzYxtJPDfb7OzscMMNN7Czs8MNN9zAddddxwPdd999t/7Wb/3Wd//2b//299x33323ctVVV131f9w//MM//M7rv/7r89xOnToFQGYiiecmCdv8V7CNJB7INpJ4INtI4n62kQSAbSQBYBtJANhGEgC2kYRtJGEbAEnYRhK2kYRtJGEbSdhGEidPngTgH/7hH36bq6666qqrrvqPR+Wqq6666qqr/pe67777bv3RH/3Rz/nt3/7t73mxF3ux136xF3ux13qd13md9z5+/Dgv/dIvzUu/9EsDsLu7y6VLl7h06RKSuHTpEvv7+wBEBACS2NnZQRKSuPHGG5HEDTfcwPNz33333fpbv/Vb3/0P//APv/MP//APv81VV1111f8jZ8+evfXUqVM86lGP4klPehLPTRKSeEEkYZvnRxK2eVHZRhLPj20k8UC2AZDE/WwjifvZRhIAtgGQhG0AJGEbSQDYRhK2kQSAbSRhG0nYRhK2kYRtJGGbjY0NAO67775bueqqq6666qr/eFSuuuqqq6666n+5++6779b77rvvu3/rt37ru3/0R3/0c86cOfPgF3uxF3utF3/xF3/tF3uxF3vt48ePc/z4cf6t7rvvvlvPnj1769///d//9j/8wz/89j/8wz/8DlddddVV/4/dd999t/7D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ALjvvvtu5aqrrrrqqqv+81C56qqrrrrqqquuuuqqq676dzh79uyt11xzzYMBJCEJ20jCNg8kCds8kCRsY5t/rYggM/nPYBsASTyQbQAkAWAbAEkA2EYSALaRhG0AJGEbSczncwDuu+++W7nqqquuuuqq/zxUrrrqqquuuuqqq6666qqr/h3+/u///rdf7MVe7LUBIgIA27wgtnlutnkg2zyQbR7INg9km/vZ5oFs80C2eW62uZ9tHsg2z802z802z49tJGGbB5rP5wCcPXv2GVx11VVXXXXVfx4qV1111VVXXXXVVVddddVV/w6//du//T1nz559xod/+Id/F88kiRdEEldd8SM/8iOf/Vu/9VvfzVVXXXXVVVf950EPetCDuOqqq6666qqrrrrqqquu+ve45pprHnzmzJkHAwbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyf/wD//wO1x11VVXXXXVfy70oAc9iKuuuuqqq6666qqrrrrqqquuuuqqq6666v8kKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+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/yr+Eb+/zPL/fUIgAAAAAElFTkSuQmCC) diff --git a/docs/kcl/translate.md b/docs/kcl/translate.md index 4aa1aa180..d33204863 100644 --- a/docs/kcl/translate.md +++ b/docs/kcl/translate.md @@ -10,7 +10,7 @@ Move a solid. ```js translate( - solid: SolidOrImportedGeometry, + solids: SolidOrImportedGeometry, translate: [number], global?: bool, ): SolidOrImportedGeometry @@ -21,7 +21,7 @@ translate( | Name | Type | Description | Required | |----------|------|-------------|----------| -| `solid` | [`SolidOrImportedGeometry`](/docs/kcl/types/SolidOrImportedGeometry) | The solid to move. | Yes | +| `solids` | [`SolidOrImportedGeometry`](/docs/kcl/types/SolidOrImportedGeometry) | The solid or set of solids to move. | Yes | | `translate` | [`[number]`](/docs/kcl/types/number) | The amount to move the solid in all three axes. | Yes | | `global` | [`bool`](/docs/kcl/types/bool) | If true, the transform is applied in global space. The origin of the model will move. By default, the transform is applied in local sketch axis, therefore the origin will not move. | No | @@ -56,7 +56,7 @@ sweepSketch = startSketchOn('XY') |> translate(translate = [1.0, 1.0, 2.5]) ``` -![Rendered example of translate 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEy80lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1VUrrrqqquuuuqqf5NrrrnmwQBnzpx5MMA111zzYIAzZ848iGe65pprHgxwzTXXPJhnOnPmzIN5gGuuuebB/Dvcd999t15zzTUPvu+++27luZw9e/ZWgPvuu+9Wnum+++67FeDs2bPPALjvvvtuBTh79uyt9913361cddVVV1111VVXXXXVVf+XoAc96EFcddVVV1111VVXXHPNNQ8GOHPmzINf7MVe7LV4phd/8Rd/bYAzZ848+JprrnkwL8B99913a9/3Dwa49dZbefCDH8zu7i7Hjx8H4Pjx4+zu7vKiOH78OAC7u7sA7O7uAnD8+HGe2+7uLs9td3eX++3u7nL8+HEAjh8/DsCDH/xgnp/77rvv1rNnz95633333QrwD//wD79z33333Xr27Nlb77vvvlu56qqrrrrqqquuuuqqq/43QQ960IO46qqrrrrqqv9PrrnmmgefOXPmwS/2Yi/2WgAv/uIv/toAL/ZiL/baPJdbb72V3d1ddnd3OX78OPc7fvw4u7u7ABw/fpzjx49z/Phxnp/d3V3ut7u7y/0e/OAH8x/p1ltv5X7Hjx/n+PHj3G93d5fjx4+zu7vL7u4uu7u7ANx6663s7u6yu7sLwIkTJzh+/DgAD3rQgwA4fvw4D37wgwH4h3/4h98GuO+++279rd/6re/5h3/4h9/mqquuuuqqq6666qqrrvqfDD3oQQ/iqquuuuqqq/6vuuaaax78Yi/2Yq995syZB734i7/4a7/Yi73Ya/MAf/3Xf83u7i4At956KwC7u7u89Eu/NAAPfvCDOX78OMePH+d+u7u77O7uslgsuPbaa3luR0dHAEhiuVwSEQzDQESQmdRaqbVSayUiKKUgCUlkJq01pmlitVoxDAPr9Zr1ek1EMI4jrTVaa0zTRGaSmWxsbJCZbG5uAmCbra0tALa3t9nZ2eG5/fVf/zXHjx/nwQ9+MAC7u7vceuutPOMZz+Cv//qveW7Hjx/nwQ9+MAAv9VIvxYMf/GDuu+++W//hH/7ht3/0R3/0c+67775bueqqq6666qqrrrrqqqv+p0EPetCDuOqqq6666qr/S6655poHv/Zrv/Z7vdM7vdNn80y33nort956K894xjO49dZbeaAHP/jBPOhBD+LBD34wD37wgwHY3d3l+PHjPNDBwQH7+/scHh5ycHCAJA4PDzk6OmK5XLJcLokISimUUiil0HUdXdfRdR2z2Yz5fM58Pmc+nzOfz5nNZnRdRykFgMxkmibW6zXr9ZrlcslyuWS5XLJarViv1wzDwDiOjOPINE201mit0VqjtUZmkpnYJjPJTGyztbVFZrKzs8P29ja2uemmmzh27BgPetCDeKDd3V1+53d+h7/5m7/hBTl+/DjHjh3jpV/6pbn++utv/dEf/dHP+a3f+q3v5qqrrrrqqquuuuqqq676n4TKVVddddVVV/0f8WIv9mKv/eEf/uHfdc011zz41ltv5bd/+7f5nd/5HV6Q13qt1+K1X/u12d3dZXd3lwc/+MEA7O3t8aQnPQlJ3H333RweHnJwcEBEIImIQBIRgSQigoggIgCwjW0AbGOb+9nGNraxjW1sYxtJ3E8SDyQJSUji32pvb4/M5NKlS2Qmmcnf/M3f0Fqjtcb29ja33HILL/MyL8PDHvYwXuu1XotnPOMZ7O7u8twkcenSJS5dusRtt93GS73USz34dV7ndd7rH/7hH377vvvuu5Wrrrrqqquuuuqqq6666n8KKlddddVVV131f8A7vuM7ftYbvdEbffbf/M3f8M3f/M3cTxLPz0u91Evx4Ac/GABJ3HXXXfzZn/0Zd911FxFBRBARSCIikMS/h21sYxvbANjGNi+MJCTxQJIAkIQkHkgS/x4XL17kwoULPOxhD+MZz3gGly5dQhIvyPHjx3nJl3xJXuu1Xot/+Id/4L777ruVq6666qqrrrrqqquuuup/EipXXXXVVVdd9X/Ay77sy773M57xDH7nd36HF8Xx48eRxN/8zd/wh3/4hxweHlJKISJ4UdlGEgC2sc0D2cY2tgGwjW1sY5v72cY2/xqS+LeQhG0Ajh07xk033cTOzg633HILD37wgwH43d/9Xb7+67+e3d1dJPFAx48f59ixYzzoQQ/iJV/yJTl+/Dj3e7EXe7HX5qqrrrrqqquuuuqqq676n4bKVVddddVVV/0vd8011zx4tVrxUi/1UjzoQQ/id3/3d/mbv/kbXpi//du/BeClXuqleKmXeikuXbrEHXfcwV133cX+/j4HBwccHBwgiedmG0nczzaSALDN82Mb29zPNraxjW3uZ5v7SeJ+kpCEJF4Uktja2iIzueGGG9je3sY2N910Ezs7O+zs7HC/ZzzjGTzjGc/g937v93jGM57B/Y4fP86xY8d40IMeBMCDHvQgHvSgB7G7u8ulS5c4fvw4ly5d4nd+53c4d+4c7/u+78tVV1111VVXXXXVVVdd9T8OetCDHsRVV1111VVX/W/3Yi/2Yq/9xm/8xr/1qq/6qjzjGc/gQQ96ELu7uzzjGc/gGc94BpcuXeIZz3gGz8/x48e55ZZbeNCDHsRLvdRLcb/9/X0A9vf3OTg4AODw8JCDgwMigoODAyKCw8NDIoKIYLlcUkohIqi1Ukqh6zq6rmM2mzGbzZjP58znc+bzObPZjK7rqLUiCdu01hiGgWmaWK/XrFYrVqsVkhiGga7rmKaJ2WxGZrKxsYFtNjc32draYmtri+fnb//2b9nd3QXgtttuY3d3F4Djx49zyy23AHD8+HGOHTvGgx70IAAuXboEwLFjx7jf3t4e//AP/8AznvEMbr31VqZpYmNjg4/92I/lQz7kQx5y33333cpVV1111VVXXXXVVVdd9T8Flauuuuqqq676P+Dv/u7vbl2v1zz96U/nUY96FA960IM4fvw4z3jGM3ipl3opHvSgBwGwu7sLwDOe8QwAnvGMZwBw6dIl/vZv/5bf+73fY3d3l+PHj3Ps2DGOHTsGwIMe9CAATp48ycu8zMvwr7FcLpGEJCQhCUlIQhIRwb/FM57xDAAuXbrE7u4ux48f50lPehKXLl3i2LFjAFy6dIljx44BcPz4cR70oAdx/PhxXvM1X5P7Xbp0CYDd3V0e9KAHcb/9/X0ODw+58847sc2dd97J7bffTmaSmbTWuOqqq6666qqrrrrqqqv+x6Ny1VVXXXXVVf8HRMStFy9e5I//+I/5q7/6K37zN3+TUgoPe9jDeMhDHgLAgx70II4fPw7A8ePHATh+/DjHjx/n2LFjPNClS5e43+7uLgCXLl3i0qVL/O3f/i27u7u8IMePH+eBdnd3ud/x48c5duwYAJcuXeL5OXbsGJcuXeJ+ly5d4tixY9zv2LFjABw/fhyABz3oQTw/ly5dAmB3d5cHPehBPLeDgwMAlsslBwcH7O/vc9ttt7G3t8ddd92FbTIT22QmtvmXnDlz5sH33XffrVx11VVXXXXVVVddddVV/1NQueqqq6666qr/I8ZxvLXv+wfb5sKFC9Ra+eu//mv+9m//llIKEcGJEyc4fvw4x44dIyK4+eabOTw8ZH9/H0ns7Oywvb3NsWPHuN+xY8f432C5XAJgm6OjI46OjrDNwcEB//AP/8DBwQEHBwccHBxwcHCAbTIT29jGNrbJTO4nCdtIwjYvyKVLl7jqqquuuuqqq6666qqr/keictVVV1111VX/R6xWq1s3NzcfzAPYBsA2AJcuXWJ/f5877riDiOBxj3scEYEkIgJJSOLYsWNIQhI7OztIYnt7G0lIYnt7G0lIYmtrC0lIQhIRQUQgiVIK8/mciEASEUFmEhFEBBGBJCQhCYDMxDaZSWbSWmMYBqZpYpomjo6OaK0xTROHh4ccHBzQWmOaJjKT1hqZSWaSmWQmtrFNZmKbF0YStnlRSeKqq6666qqrrrrqqquu+h+LylVXXXXVVVf9HyGJzMQ2z49tbGMbSTw320gCYG9vj4hAEoeHh0jinnvuISKICCKCiCAiKKUQEdRaKaVQa6XWStd1dF1H3/f0fU/f98xmM/q+p+97uq6j6zpqrUQEkgCwTWuN1hrjODKOI8MwMAwD6/WacRwZhoFxHBnHkf8ukpDE/S5evMg111zz4H/4h3/gqquuuuqqq6666qqrrvofg+Cqq6666qqr/o9Yr9e/bRsA29jmP4JtnpttbANgGwDbANgGwDYAtrGNbWxjG9sA2MY2LypJPJAk7ieJ50cSL4gk/iNI4qqrrrrqqquuuuqqq676H4ngqquuuuqqq/6PyExsY5v72cY2z49tAGxzP9vczzbPj23uZ5sHsg2AbQBsYxvbANjGNraxDYBtbHM/2wDY5kUhif8qkpDE83Px4kXOnDnzIK666qqrrrrqqquuuuqq/0kIrrrqqquuuur/CNvPsI1tbPPC2OZfwzYAtnl+bGObB7KNbe5nG9vczza2uZ9tbPOikIQk/rNI4oWRxFVXXXXVVVddddVVV131vwLBVVddddVVV/3fcatt7meb+9nmhbHN/WxzP9v8S2xzP9vYxjb3s41tbANgG9vYxja2sc1/F0m8MJJ4YSQhiauuuuqqq6666qqrrrrqfySCq6666qqrrvo/wja2sY1tAGxjGwDb2MY297PNv5VtXhjb2AbANgC2sY1tHsg2trENgG3+rSTxgkjiP8vFixe55pprHsxVV1111VVXXXXVVVdd9T8JwVVXXXXVVVf9HxERt9rGNgC2+beyzXOzzf1sA2Cb+9kGwDa2uZ9tAGxjG9vYxja2sc0D2eaFkcSLShL/USTx3CRxP0lcddVVV1111VVXXXXVVf/jEFx11VVXXXXV/xERcattbGObB7LNc7PNA9nm+bHNA9nmudkGwDb3s41tbGMb29jmfraxjW1sY5sXRhKSeCBJAEjigSTxryGJfy1J3E8SFy9e5JprrnkwV1111VVXXXXVVVddddX/JARXXXXVVVdd9X/IOI638ky2sY1tXhjbPD+2eVHY5oFsY5sHso1tAGxjG9s8N9u8KCTxL5HE/STxryWJq6666qqrrrrqqquuuup/PYKrrrrqqquu+j+ktXarbWzz3GxzP9s8P7Z5fmwDYJsXxDYPZBvb2OZ+trGNbQBsYxvb2AbANi8KSQBIAkASkvivJgkASVx11VVXXXXVVVddddVV/+MQXHXVVVddddX/Ia01bPOC2MY297MNgG2eH9u8ILaxDYBtAGzz/NjGNraxjW1sYxvb2AbANgC2sc39JPEfRRLPjyT+PS5evMiZM2cezFVXXXXVVVddddVVV131PwnBVVddddVVV/0f0lq71Ta2sY1tAGzzorLNv8Q297PNA9nGNraxjW0AbGOb+9nGNvezzf9UknhhJCGJq6666qqrrrrqqquuuup/HIKrrrrqqquu+j+ktXarbWxzP9s8P7b517ANgG1eVLaxjW3uZxvb2AbANraxjW1scz/bPDdJ/HeShCQAJHG/ixcvctVVV1111VVXXXXVVVf9j0Nw1VVXXXXVVf+HtNawDYBtbHM/2zw/tgGwzf1scz/b/EtsYxvbANjGNvezjW1sYxvbANjGNs/NNv8dJPFAknhRSeKaa655MFddddVVV1111VVXXXXV/yQEV1111VVXXfV/iKTfsY1tnh/b2MY2/xa2uZ9tbPPcbHM/29gGwDa2sY1tbGMbANvYBsA2L4gkHkgSAJL415DEv4UknpskJHHVVVddddVVV1111VVX/Y9EcNVVV1111VX/x2QmtrENgG1s86Kwzf1scz/bvCC2eW62sc39bPPcbGMb29gGwDYvCkm8IJJ4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be5nmxeVbZ6bbQBsYxvbPJBtbGMbANvYxja2sY1tAGwDYJv72ea5SeJfQxIPJInnRxJXXXXVVVddddVVV1111f8JBFddddVVV131/4RtbPOisM39bHM/2zyQbR7INg9kG9vY5oFsYxvb2AbANraxzXOzzYtCEs+PJP6zSWJ3dxeAM2fOPJirrrrqqquuuuqqq6666n8Cgquuuuqqq676Pygibs1MbGMb27wwtvnPZhvb2MY2D2SbB7KNbQBs859JEv8SSQBI4rlJQhIAkrjqqquuuuqqq6666qqr/kchuOqqq6666qr/o6ZputU297MNgG1eENvczzb3s839bANgm/vZ5n62sY1tAGxjGwDb2AbANraxjW1sYxvb/GtJ4j+aJP4tLl68yFVXXXXVVVddddVVV131PwbBVVddddVVV/0fNU3TrbaxjW0AbPPcbPPvYRsA2zw329zPNvezjW1sYxsA29jmfraxzQsiCQBJ/HtJ4j/SNddc82Cuuuqqq6666qqrrrrqqv8JCK666qqrrrrq/6jMxDbPj21sY5v72QbANvezzf1scz/bPD+2eW62sQ2AbWxjG9vczzb3s41t/j0k8YJI4t9LEpJ4fi5evMhVV1111VVXXXXVVVdd9T8GwVVXXXXVVVf9HzVN0622sY1tbPMfzTbPj21sY5v72ea52cY2trGNbWzzH0kS/1kkcT9JSALgzJkzD+Kqq6666qqrrrrqqquu+p+A4Kqrrrrqqqv+j8rMW23zQLaxzb/ENvezzf1s8y+xzXOzDYBtbGMb29jGNgC2uZ9tbGMb29jmP5sknpskrrrqqquuuuqqq6666qr/1Qiuuuqqq6666v+oaZqwjW1s88LYBsA2Lyrb3M82tnl+bANgGwDb2MY2trGNbQBsY5v/CJKQxH8USbwgkrjqqquuuuqqq6666qqr/kciuOqqq6666qr/oyLid2xjGwDb3M82tgGwzb/ENvezzQPZ5n62AbCNbWwDYBsA2zw/trGNbQBsYxvbPD+SeG6SeGEkcT9J/FtJ4oEkcT9J7O7ucs011zyYq6666qqrrrrqqquuuup/AoKrrrrqqquu+j/MNg9kG9vczzYviG3+LWzzQLYBsA2AbWxjG9vYxja2AbCNbe5nGwDb2OZfIol/K0n8R7jmmmsezFVXXXXVVVddddVVV131PwHBVVddddVV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17ANgG3uZxsA29jGNvezjW0AbPNAtvmPJIl/K0k80JkzZx7MVVddddVVV1111VVXXfVfjeCqq6666qqr/h9rrd1qG9sA2AbANi8q2zw329zPNvezjW1sY5v72eZ+tgGwzQPZxjb/0SQhCUlI4l8iCQBJvCCSuN+lS5e46qqrrrrqqquuuuqqq/7bEFx11VVXXXXV/2OZiW0AbANgm+dmmweyzQPZ5l9im+dmmweyDYBtAGxjG9v8d5PE8yOJF0QSV1111VVXXXXVVVddddV/K4Krrrrqqquu+n/M9jNsY5vnZhvb2OZ+tnlR2eZ+tnlBbANgGwDbANjmgWxjG9vYxjb3s82/hSSemyT+o128eJFrrrnmwVx11VVXXXXVVVddddVV/9UIrrrqqquuuur/MUm32gbANrZ5UdnmgWzz3GzzorANgG0AbANgG9vY5vmxjW0eyDb/XpK4nySuuuqqq6666qqrrrrqqv+1CK666qqrrrrq/zFJt9rGNvezjW2em20AbHM/2zyQbV4Y29jGNraxzf1s80C2eX5s8x9BEv/RJCGJB5LE7u4uZ86ceRBXXXXVVVddddVVV1111X81gquuuuqqq676f842trHNfwTbPJBtAGzz/NjmgWxzP9vczza2AbCNbR7INv+RJPHcJAEgCQBJ3E8SDySJq6666qqrrrrqqquuuuq/HcFVV1111VVX/T8WEbfa5n62uZ9t7mebF8Q2z802/xq2AbANgG3uZxvb/HeSxL+FJK666qqrrrrqqquuuuqq/1YEV1111VVXXfX/3DRNt9rGNs/NNra5n20AbPNAtnlutrmfbR7INraxzf1sA2AbANs8kG0AbHM/2wDY5l9DEi8KSfxbSOJ+ktjd3eWaa655MFddddVVV1111VVXXXXVfzWCq6666qqrrvp/rrV2q23uZxvb/GewjW0eyDb3sw2AbQBsYxvbANgGwDa2AbDNc7PNv4YkJCGJfwtJXHXVVVddddVVV1111VX/IxFcddVVV1111f9zmQmAbWzzorLNA9nmudnmRWGb52abB7LNv8Q2/16SeH4kASAJAEn8a1xzzTUP5qqrrrrqqquuuuqqq676r0Zw1VVXXXXVVf/PtdZutc1zs80D2QbANi+IbV4Q27wwtgGwzf1sYxvbANjGNvezzQtjm3+JJJ6bJO4niX+v3d1drrrqqquuuuqqq6666qr/FgRXXXXVVVdd9f9ca+1W29jGNraxDYBtAGzz/NjmudnmgWzz3GxjG9s8kG0AbPPC2MY2D2SbF4Uk/iNJ4vmRhCQkcdVVV1111VVXXXXVVVf9tyG46qqrrrrqqv/nMhPbvCC2+feyzf1s80C2sc39bANgG9vczza2sc0D2cY2/xaSeEEk8R/pzJkzD+aqq6666qqrrrrqqquu+q9GcNVVV1111VX/z9l+hm1s8y+xDYBt7meb52ab58c2L4ht7meb+9nGNi8q2/xHkwSAJAAk8fxIQhLP7dKlS1x11VVXXXXVVVddddVV/y0Irrrqqquuuur/OUm3ZiYAtrENgG1eVLZ5brb517LN/WzzQLa5n20AbPMfSRIPJIl/C0k80O7uLlddddVVV1111VVXXXXVfwuCq6666qqrrvp/TtKttrHN/Wzz3GzzQLb5l9jmfrZ5INvYxjYPZJv72cY2tgGwjW0AbPPcbHM/2/xrSAJAEi8qSdxPEs+PJACuueaaB19zzTUP5qqrrrrqqquuuuqqq676r0Rw1VVXXXXVVVddZhvb2OZ+tnlR2eZFYRvbPJBtbHM/27yobPNvIYn7SeKBJPHcJPGvJQmAS5cuAXDmzJkHc9VVV1111VVXXXXVVVf9VyK46qqrrrrqqv/nIuLWruuwjW0AbGMbANvY5n62eUFs89xs86Kyzf1sYxsA29jmfrYBsA2AbWzzn0ES/xaSuJ8kAF7sxV7stbjqqquuuuqqq6666qqr/isRXHXVVVddddVV7O3t/bZtAGzzgtjmgWzz3Gzz3GwDYJt/iW0eyDb3s41tAGzzgtjmP4sknpskXhBJ7O7uAvDiL/7ir81VV1111VVXXXXVVVdd9V+J4KqrrrrqqquuorWGbWzzQLZ5fmxzP9s8N9v8S2xjG9vY5oFs89xs8+8liecmiedHEi+MJF5Uknj605/OmTNnHsxVV1111VVXXXXVVVdd9V+J4KqrrrrqqquuorX225mJbWxjG9sA2MY2tnlBbPPcbPNAtrmfbZ6bbWxzP9vYxja2AbANgG3uZ5v/SSQhCQBJSEISANdcc82Dr7nmmgdz1VVXXXXVVVddddVVV/1XIbjqqquuuuqqq5imiczENrZ5YWwDYJt/iW2em21eGNu8MLYBsI1t/ieRxP0kcT9J3HrrrQCcOXPmwVx11VVXXXXVVVddddVV/1UIrrrqqquuuuoqJP2ObWwDYBvb2OZFZZvnxzb3s83zY5sHso1tHsg2L4ht/rtI4gWRhCQAnvGMZwDwYi/2Yq/FVVddddVVV1111VVXXfVfheCqq6666qqrrkLSrbaxjW1scz/b2MY2tgGwDYBtHsg2z49tnpttbGMbANvY5oFsYxvbANgGwDb/m0hib28PgBd/8Rd/ba666qqrrrrqqquuuuqq/yoEV1111VVXXXXVZZmJbWwDYBvb/Ets80C2+ZfY5gWxzQtjm+fHNgC2+Y9gm38NSdxPEpIAkIQkLl26BMCZM2cezFVXXXXVVVddddVVV131X4Xgqquuuuqqq64iIm5drVa/nZnYxjb3s80D2QbANvezzQPZxjYPZBsA2/xLbGObB7LNA9nm+ZHEv4Zt/iNJ4n6SAJCEJG699VauueaaB3PVVVddddVVV1111VVX/VchuOqqq6666qqrLmutYRvb2MY2tgGwjW1sA2AbANvczzbPzTYPZJsHso1tbGMb2zyQbWxjm3+JJO4nCUm8qGzzQLa5n23+PSQBIIlbb70VgBd7sRd7ba666qqrrrrqqquuuuqq/woEV1111VVXXXXVZa21385MbGMb2wDY5oFs80C2uZ9tbPNAtrHNA9nGNs+PbWzz/NjmX0MSAJKQxAtjGwDbPD+2eUEkASAJAElIQhKSkIQk/vZv/xaAF3uxF3strrrqqquuuuqqq6666qr/CgRXXXXVVVddddVltn+ntYZtbGMb2wDYxja2uZ9t7mebB7LNc7MNgG2eH9s8kG1sYxvb2AbANrZ5UUniRWWb/wySkMSlS5cAePEXf/HX5qqrrrrqqquuuuqqq676r0Bw1VVXXXXVVVddlplkJpmJbQBsY5vnZhsA29zPNg9km+dmmweyjW1sA2Ab2/xPYZsXRhL3kwSAJAAkIQlJAEhCErfeeitnzpx5MFddddVVV1111VVXXXXVfwWCq6666qqrrrrqsoi4tbVGZmIb29jGNraxjW1s84LY5oFsY5vnZhvbvCC2sc1zs80D2eY/i23+rSTxQJIAkMTv/M7vcM011zz4xV7sxV6bq6666qqrrrrqqquuuuo/G8FVV1111VVXXXVZRNw6DMNv28Y2trmfbZ6bbQBs80C2eW62uZ9tHsg2trGNbR7INraxjW1eEEkASEISkpCEJP6zSeJ+knggSUhCEpKQxN7eHgDv9E7v9FlcddVVV1111VVXXXXVVf/ZCK666qqrrrrqqmexTWZiG9vYxjYAtrGNbWwDYBsA29jmfraxzQPZ5oFsY5vnZhvb2Ob5sc3zI4nnRxKSkIQkJCGJF8Y2L4wkHkgS95MEgCQeSBKSuHTpErfeeitnzpx58Iu92Iu9NlddddVVV1111VVXXXXVfyaCq6666qqrrrrqWdbr9W9nJpmJbWxjG9s8N9sA2OZ+tnkg2zyQbQBs89xsY5sHso1tbGMb2wDY5gWRhCT+s0nigSRxP0kASEISkpCEJCTxO7/zO1xzzTUPfp3XeZ334qqrrrrqqquuuuqqq676z0Rw1VVXXXXVVVc9i6Tfaa1hG9vY5n62sY1tbANgGwDb3M82D2Qb29zPNvezjW1scz/b2MY2/1qSuJ8kJCGJ/wiSeG6SeCBJ3E8S95OEJCQhib29PXZ3d3mxF3ux136xF3ux1+aqq6666qqrrrrqqquu+s9CcNVVV1111VVXPYukW8dxJDOxjW1sY5vnZpsHss39bGObB7KNbe5nm3+JbWxjm/vZBsA2LypJSOI/gyQeSBL3k4Qk7ieJiODSpUv89V//Nddcc82DX+d1Xue9uOqqq6666qqrrrrqqqv+sxBcddVVV1111VXPEhG3juP42601MhPb2MY2trGNbWxzP9vczzYPZBvbPDfb3M82trGNbWxjG9s8kG1s8y+RhCQkIQlJ3E8SkviXSOL5kcTzI4kHkoQkACQhCUlIQhIRwd/+7d8C8GIv9mKvfc011zyYq6666qqrrrrqqquuuuo/A8FVV1111VVXXfUcpmn67dYamYltbGMb2zw32wDY5n62sc0D2eZ+tgGwjW1eGNvY5rnZ5rlJQhLPjyQkcT9JSOLfQhLPjyQk8UCSuJ8kJCEJSezt7XHrrbdyzTXXPPgd3/EdP4urrrrqqquuuuqqq6666j8DwVVXXXXVVVdd9Rwy83daa2QmmYltbGMb29jGNrYBsA2AbR7INg9kG9sA2OZ+trGNbWxjG9vYxjYAtrGNbWzz3CTxQJKQhCQkcT9JSOJ+kpDE8yOJF0QSknh+JCGJ+0lCEgCSAJCEJH72Z38WgBd7sRd77WuuuebBXHXVVVddddVVV1111VX/0Qiuuuqqq6666qrnIOnW1hqZiW1sYxvb2MY2ALaxDYBtAGxjm/vZxjYPZJv72eaBbGMb29zPNrZ5brZ5fiQBIIn7SUIS95PEA0ni+ZGEJF4QSUhCEs9NEpIAkIQkACQhiYjg0qVL3HrrrVxzzTUPfsd3fMfP4qqrrrrqqquuuuqqq676j0Zw1VVXXXXVVVc9h4i4dRiG385MMpPMxDYAtgGwzf1sA2Cb+9nGNvezjW3uZxvbANjGNrZ5INvYxjYAtrGNbWzzwkgCQBKSkASAJO4nCUncTxKSeH4kIYkXRhKSkMQDSQJAEpKQhCQkERH8zM/8DAAv9mIv9tpcddVVV1111VVXXXXVVf/RCK666qqrrrrqqufRWvvt1hqZiW1sYxvb2MY2trENgG0AbGOb+9nGNvezjW3uZ5v72cY2trGNbe5nG9s8N9s8kCQkcT9J3E8SAJKQxP0k8UCSeEEkIYl/iSQkcT9JAEhCEpKQhCT29va49dZbueaaax784R/+4d/FVVddddVVV1111VVXXfUfieCqq6666qqrrnoerbXfaa2RmdjGNrYBsI1tAGxjGwDb3M82D2Qb2zyQbQBsY5vnxza2sQ2AbWxjG9sA2MY2DyQJSQBIQhKSkIQkACRxP0lI4n6SkMQLIglJSEISknh+JCEJAElIQhKSkEREEBH87M/+LAAv9mIv9trAg7nqqquuuuqqq6666qqr/qNQjh8/zlVXXXXVVVdd9bxqrR9da6WUQkQQEUhCEhGBJCQhCQBJAEhCEveThCQkASAJAEkASEISAJKQhCQkIYmIQBKSkEREIAlJSEISkpCEJO4niQeyDYBtnptt7meb52abfwvbPJBtnpttVqsVmcmLvdiLHd/b2zv+lKc85We46qqrrrrqqquuuuqqq/4jEFx11VVXXXXVVc8jIm5drVa/3VojM8lMMhPbANjGNraxDYBtAGxjm/vZxjb3sw2AbQBsY5sHso1tAGxjG9sA2MY2trHNi0oSkpCEJAAkASCJ+0lCEg8kCUlI4l9DEpKQBIAkACQhCUlEBJL427/9W3Z3d3mHd3iH957NZu/NVVddddVVV1111VVXXfUfgXL8+HGuuuqqq6666qrn1VpT13Vv3XUdpRQigohAEpKQREQAIAlJAEhCEveThCTuJwkASQBIQhIAkpCEJCQhCUlIIiKQhCQkERFIAkASkpAEgCQAJPFAtgGwDYBtAGxzP9s8kG3+LWzzr7Farbj77rt55Vd+ZRaLxUv/9V//9c8Au1x11VVXXXXVVVddddVV/x6U48ePc9VVV1111VVXPV+7tdaPrrVSSiEikEREIImIQBKSAJCEJO4nCUncTxKSAJAEgCQAJCEJAElIQhKSkEREIAlJRASSkIQkJCEJSUhCEgCSAJAEgG3+JbYBsM1zs82/h23uZ5vnZ3d3lwc96EG8wiu8wvGdnZ23/su//Muv4aqrrrrqqquuuuqqq67696AcP36cq6666qqrrrrqeUnatf3aXdc9uJRCRBARSEISkpCEJCQBIAkASdxPEpK4nyQAJAEgCQBJSEISAJKQREQgCUlIQhKSkIQkJCEJSUhCEveTxAtiGwDbANgGwDb3s82/xDb/UWzz9Kc/nUc/+tHceOONx++6664H33XXXT/DVVddddVVV1111VVXXfVvRTl+/DhXXXXVVVddddXzN03Tg7uue+1aKxFBRCAJSUhCEpKQhCQAJAEgCUncTxKSAJAEgCQAJAEgCUlIQhKSkIQkJBERSEISkogIJCEJAElI4oEk8UC2eUFscz/b3M82/1Fs89wkYRuA1WrFcrnkZV7mZXjxF3/xl/7Lv/xL9vb2foerrrrqqquuuuqqq6666t+Ccvz4ca666qqrrrrqqhfoGV3XfXQphVIKEUFEIAlJSEISkpCEJAAkcT9JSOJ+kgCQBIAkACQhCQBJSEISkpCEJCQhCUlEBJKQhCQkASAJAElIQhL/Ets8kG3uZ5vnZpt/L9u8IPfccw+ZyWMe8xhe7uVe7sF//ud//jeHh4e3ctVVV1111VVXXXXVVVf9a1GOHz/OVVddddVVV131/EnaBV671vrgUgqlFCICSUhCEhGBJAAkIYn7SeJ+kpAEgCQAJAEgCQBJSAJAEpKQhCQiAklIIiKQhCQiAkkASAJAEpK4nySeH9u8MLa5n23+o9jmX7K7u8u1117LTTfddPwVXuEVXvuXfumXfsb2LlddddVVV1111VVXXXXVvwbl+PHjXHXVVVddddVVL9g4jur7/q1rrUQEkogIJCEJSUhCEgCSAJAEgCQkcT9JAEgCQBIAkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJfy3bANjmfrZ5brb5l0jifrb511itVjz96U/n0Y9+NKdOnTp+8803v/Uf/dEf/Qywy1VXXXXVVVddddVVV131oqIcP36cq6666qqrrrrqhdqttX50KYVSChFBRCAJSUhCEpKQBIAkACRxP0lI4n6SAJCEJAAkASAJSUhCEpKQhCQkIQlJRASSkIQkJCEJSUhCEpKQxPMjiX+Jbe5nm/9Itnlukrjfer3m8Y9/PI961KN4xCMecfzmm29+6z/6oz/6GWCXq6666qqrrrrqqquuuupFQTl+/DhXXXXVVVddddULJmk3M1+71vrgUgoRgSQkIQlJSEISkpAEgCTuJ4n7SUISAJIAkASAJCQBIAlJSEISkpBERCAJSUhCEpKQREQAIAlJSOJ+kvjXss39bPOC2OZ+kviX2Ob5kcRzW61WPP7xj+dVXuVVuPnmm49vbm6+9V//9V//DLDLVVddddVVV1111VVXXfUvoRw/fpyrrrrqqquuuuqFG8dRfd+/dSmFUgqSiAgkIQlJSEISkgCQBIAk7ieJ+0kCQBIAkgCQhCQAJCEJSUhCEpKQhCQkIYmIQBKSkASAJCTxQJL4j2Cb/0i2eWHW6zUXLlzgMY95DI985COPb25uvvVf//Vf/wywy1VXXXXVVVddddVVV131wlCOHz/OVVddddVVV131L9otpXx0KYWIoJRCRCAJSUhCEpKQhCQAJAEgCUncTxIAkgCQBIAkACQhCQBJSEISkpCEJCQhCUlIQhKSkIQkACQBIAlJSOL5kcQLY5v72eY/mySe27333ottHvzgB3PmzJnje3t7b/2MZzzjZ4Bdrrrqqquuuuqqq6666qoXhHL8+HGuuuqqq6666qoXTtJuZr5213UPLqUQEUhCEpKQhCQkIQlJSAJAEg8kCQBJAEjifpKQBIAkJAEgCUlIQhKSkIQkJCEJSUhCEpKQBIAkJHE/SQBIAkASDySJ+0niRWGbF0YSz49tXlSSuPXWW7HNYx7zGB75yEcef8YznvHWZ8+e/Rnbu1x11VVXXXXVVVddddVVzw/l+PHjXHXVVVddddVV/7LW2jNqre8dEUQEEUFEIAlJSEISkpCEJAAkASAJSdxPEgCSAJAEgCQkASAJSUhCEpKQhCQkIQlJSEISkogIJCEJSUhCEpKQBIAknh9JvDC2eSDb/GeSxP0kAbC7u8tyueQxj3kML/mSL3n8Gc94xlvv7e0dH8fxd7jqqquuuuqqq6666qqrnhvl+PHjXHXVVVddddVVLxpJL11rfXAphYggIpCEJCQhiYgAQBKSAJDE/SQhCQBJAEgCQBIAkgCQhCQkIQlJSEISkpCEJAAkIQlJSEISkpCEJCQBIAkASdxPEs9NEveTxHOzzX8VSQBIYr1e84xnPAPbPOYxj+ElX/Ilj99zzz2vfenSJdbr9e9w1VVXXXXVVVddddVVVz0Q5fjx41x11VVXXXXVVf8ySbvTNKnv+7eOCCKCiEASEYEkIgJJSAJAEgCSAJDE/SQBIAkASQBIAkASAJKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpAEgCQAJCGJB5LECyOJ/0y2uZ8kACQBIAlJAEjiGc94Bru7u7z0S780j3nMYzhz5sxr33bbba+9v7//O5J2ueqqq6666qqrrrrqqqsAKMePH+eqq6666qqrrnrR2N4tpXx0RFBKISKICCQhCQBJSAJAEpIAkMT9JAEgiftJAkASAJKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJAEhCEgCSeH4k8aKwzb+GJGzzopCEJAAkIQlJ3Hvvvdjm0Y9+NA996EO5/vrrH7y/v//W58+fv5SZf81VV1111VVXXXXVVVddRTl+/DhXXXXVVVddddWLRtLuNE0P7rrupUspRASSiAgkIQlJSEISAJIAkASAJO4nCQBJAEgCQBIAkgCQhCQkIQlJSEISkpCEJCQhCUlIIiKQBIAkJAEgCQBJAEjifpJ4fiTx300SkpAEgCRuu+02br31Vl7qpV6K66+/npd6qZc6fvr06Zd+6lOfeny9Xv8OV1111VVXXXXVVVdd9f8b5fjx41x11VVXXXXVVS+6zPybWutHRwQRQUQgCUlIAkASkgCQhCQAJHE/SQBIAkAS95MEgCQkASAJSUhCEpKQBIAkACQBIAlJSEISkgCQBIAkJAEgiftJ4n6SeH4kASCJ/2ySeEEkIQlJXLp0ib/927/lmmuu4brrruMRj3jE8a2trde+99573/vw8PBvMvNWrrrqqquuuuqqq6666v8nyvHjx7nqqquuuuqqq150knYz87VrrQ+OCCICSUQEkpCEJCQhCQBJAEgCQBL3kwSAJAAkASAJAEkASEISkpCEJCQhCUlIQhKSkIQkJCEJSUgCICK4nyQkASAJSTw/kvjvJglJSEISkpCEJADW6zV/+7d/i20e/OAH89CHPpRXfuVXPn7TTTe995Oe9CRWq9XvcNVVV1111VVXXXXVVf//UI4fP85VV1111VVXXfWvM03TM7que29JRAQRgSQkIQkASUgCQBKSuJ8kACQBIAkASdxPEgCSkASAJCQhCUlIQhIAkgCQBIAkJCEJSUhCEgCSkIQkJPFAknhhJHE/SdxPEv9ZJPHCSEISkrjtttv4m7/5G6655hquu+46HvKQh7C9vf3aZ8+efe/MPL5er3+Hq6666qqrrrrqqquu+v+Dcvz4ca666qqrrrrqqn892y/ddd2DI4KIQBIRgSQkASAJAElIAkAS95MEgCQAJAEgCQBJAEgCQBKSkIQkJCEJSQBIQhKSkASAJCQhCUlIQhKSkIQkACRxP0m8MJK4nyT+M0niuUlCEpKQhCQkIQlJrFYr/vZv/xaABz3oQTzkIQ/hlV7plY5fc801r33fffe993q9vjRN019z1VVXXXXVVVddddVV//dRjh8/zlVXXXXVVVdd9a8jabe1pq7r3joiiAgiAklIQhKSAJCEJCQBIAkASQBIAkASAJIAkMT9JCEJAElIQhKSkIQkJCEJAEkASEISkpBERAAgCUlIAkASkpCEJAAk8cJI4n6SAJCEJP4zSeL5kYQkJAEgidtuu42/+Zu/4dprr+W6667jIQ95CH3fHz9//vxbb29vv/dqtbo0TdNfc9VVV1111VVXXXXVVf93UY4fP85VV1111VVXXfWvZ3u37/u3lnQ8IogIJBERSEISkpCEJCQhCQBJ3E8SkgCQxP0kASAJAEkASEISkpCEJCQhCQBJAEhCEgCSkIQkJAEgCUlIQhKSuJ8kACTxL5EEgCTuJ4n/DJJ4IElIQhIPJAlJSGK9XvOMZzyD1WrFgx70IB7ykIfwci/3cpw/f/647bfe3Nx872EYLk3T9NdcddVVV1111VVXXXXV/z2U48ePc9VVV1111VVX/etJ2l2v15e6rnvriKCUgiQkIQlJSEISkpCEJAAkASAJAEkASAJAEveTBIAkACQhCUk8kCQkASAJSQBIQhKSkIQkJCEJSUjifpK4nyQAJPEvkQSAJO4nif9okrifJB5IEpKQhCQkIQlJrNdrbrvtNv72b/+Wa6+9luuuu46XeZmX4dSpU7TWjmfmW29tbb03cHwYhmfY3uWqq6666qqrrrrqqqv+b6AcP36cq6666qqrrrrq38b2bt/3by3puCQiAklIQhKSkIQkJCEJAEkASAJAEgCSAJAEgCQAJAEgCQBJSAJAEpIAkIQkJAEgCQBJSAJAEpKQhCQkIQlJSEISkpAEgCT+JZK4nyTuJwlJ/EeQxP0kcT9JSOJ+kpCEJCQhCUlIYr1e83d/93dcunSJ1WrFS73US/EyL/MyvNzLvRwPetCDjndd99rTNL31YrF469aaxnH8a6666qqrrrrqqquuuup/N8rx48e56qqrrrrqqqv+bSTtrlarS33fv3VEEBFEBBGBJAAkIQlJSAJAEgCSkASAJAAkcT9JAEgCQBIAkpAEgCQkIQkASQBIAkASkgCQBIAkJCEJAEkASEIS95OEJF4UkgCQBIAk7icJSfxbSeJ+knggSdxPEveThCQkIQlJSEIS9913H09+8pPZ3d1lNptx3XXXcd111/EyL/MyvOIrvuLxEydOPPjYsWNvPU3Te/d9/9KZeWKapr/mqquuuuqqq6666qqr/vehHD9+nKuuuuqqq6666t9lt+u6t5Z0XBIRQUQgCUlIQhKSkASAJCQBIAkASQBIAkASAJK4nyQAJCEJAElIQhKSAJAEgCQAJCEJAElIQhKSkARARHA/SUhCEpL4l0jigSQBIAlJ3E8SkpCEJCTxopDE/SRxP0ncTxL3k8T9JCEJSUhCEhGBJO677z7+7u/+jr/9279ltVpx/Phxjh8/zkMe8hBe9mVflld8xVc8furUqZcG3vraa6/97L7v3xs43lpTZt7KVVddddVVV1111VVX/c9HOX78OFddddVVV1111b+dpN31en2p67q3jggiAklIQhKSAJCEJAAkIQkASQBIQhIAkrifJAAkASAJAEkASEISkpCEJO4nCUkASEISkgCQhCQkIQmAiEASkpDE/SQBIAlJSEISkpDEc5MEgCQAJCGJ50cSkpCEJCQhCUlIQhL3k8T9JHE/SdxPEgCSkMT9JCEJSUhCEpKQxHq95vbbb+dJT3oST3rSkwC49tprmc/nPOQhD+Gxj30sj3jEI+j7/vjBwcFrnzx58r13dnbe+/Tp0x8dES8NnACOZ+atXHXVVVddddVVV1111f8s6EEPehBXXXXVVVddddW/T2Y+eGtr67dqrQ/uuo6+76m1UmullEJEEBFEBBFBRBARSCIiiAgkERFIIiKQREQgCUlEBJKICCQREUgiIogIJBERRASlFCKCiKCUQimFiKCUQimFUgqlFCKCiCAiiAgkIQlJ3M82trFNZpKZZCaZSWaSmWQmmUlmkpnYJjOxTWZim8zENraxjW0yE9vYxja2sY1tbGMb29gGwDa2AbCNbQBsYxsA2wDYxjYAtrENgG1sA2Ab2wDYxja2sc2xY8e4+eabueWWW3jJl3xJ7re7u8utt97Krbfeyl/91V9hG9vYZnNzk/Pnz986DMOtwzDcOo7jrcMwPANgmqZbbQPQWruVq54lM2/lqquuuuqqq6666qr/LOhBD3oQV1111VVXXXXVv19r7b23t7e/q+97+r6n6zpqrZRSKKUQEUQEEUFEEBFIIiKICCQREUgiIpBERCCJiEASkogIJBERSCIiiAgkERFEBBFBKYWIICIopVBKISIopVBKoZRCKYWIICKICCICSUhCEgC2AbBNZmKbzCQzyUxaa2QmtslMMpPMJDOxTWaSmdjGNrbJTGxjG9vYxja2sY1tMhPbANjGNgC2sY1tAGxjGwDbANjGNgC2AbCNbQBsYxsA29gGwDa2AbCNbQB2dna4+eabecmXfEluueUWHmh3d5fd3V0uXbqEbXZ3d7l48SK7u7sAXLx4kYsXLwJgm6uezTbPbRiGWwGGYbjVNuM43mqbcRxvtc04js8AGMfx1nEcf5urrrrqqquuuuqqq/4l6EEPehBXXXXVVVddddW/X2Y+uO/779rY2HjtWit931NrpdZKKYVSChFBRBARRASSiAgiAklEBBGBJCICSUgiIpCEJCICSUQEkogIJBERRAQRQUQQEUQEpRQiglIKpRQiglIKpRRKKZRSiAgiglIKkpCEJCQBYBvb2MY2mUlmkplkJplJZpKZZCaZSWZim8zENpmJbWyTmdjGNrbJTGxjG9vYxja2sQ2AbWxjGwDb2AbANrYBsI1tAGwDYBvbANgGwDa2AbANgG1sA2AbANvYBsA2x44d4+abb+aWW24B4CVe4iV4Uezu7rK7u8ulS5cA2N3dZXd3l//Pdnd3Adjd3WV3d5f72QbANvezDYBtAGwDsF6vb7XN4eHhb2cmq9Xqd6ZpYhzHW1trv81VV1111VVXXXXVVehBD3oQV1111VVXXXXVf4zMfO3t7e3f6rqOruvouo5aK6UUSimUUogIIoKIQBIRQUQgiYggIpBERCAJSUQEkogIJCGJiEASEYEkIoKIICKICCKCiCAiKKUQEZRSKKUQEZRSKKVQSqGUQkRQSiEikIQkJCEJANvYxjaZiW0yk8wkM8lMMpPMJDPJTDKTzMQ2mYltMhPb2MY2mYltbGMb29jGNraxjW1sA2Ab29gGwDa2AbANgG1sA2Ab2wDYBsA2ALYBsI1tAGwDYBsA2wDYBsA2ALYB2NnZ4dixY+zs7ABw7Ngxjh07xrFjxwC45ZZbuOpFc+nSJXZ3d7l06RK2ecYznsGlS5ewzTOe8QwAbHM/29gGwDa2sY1tANbr9a3DMNy6Wq1uPTo6+p31en1ra+23ueqqq6666qqrrvr/BT3oQQ/iqquuuuqqq676jyPpt7a2tl676zq6rqPrOkoplFIopRARlFKICCQREUQEkogIIgJJRASSiAgkIYmIQBKSiAgkERFIIiKICCQREUQEEUEphYggIiilUEqhlEJEUEqhlEIphVIKEUEphYhAEhEBgCQAbGMb22QmtslMMpPMJDNprZGZZCa2yUwyE9tkJrbJTGxjm8zENraxjW1sYxvb2MY2trENgG1sYxsA29gGwDa2AbANgG1sA2AbANsA2AbANgC2AbANgG0AbANgGwDb3M8297PN/WwDcOzYMQCOHTvGsWPHeG62eSBJ/H9gm+fn2LFjABw7dgyAY8eOAbC7uwvApUuXOHbsGM94xjPY3d0F4NZbbwXANgC2sY1tbGObzGS9Xt9qm4ODg9/e39//nfV6/d1cddVVV1111VVX/d+GHvSgB3HVVVddddVVV/3HycwHb2xsPH02m1Frpe97aq3UWokISilEBBFBRBARRASSiAgiAklEBJKICCQREUhCEhGBJCQREUgiIogIJBERRAQRQUQQEZRSiAhKKZRSKKUQEZRSKKVQSqGUQkRQSiEikERE8NxsY5vMxDaZSWbSWiMzyUwyk8zENplJZpKZ2CYzsY1tbJOZ2MY2trGNbWxjG9vYxja2AbCNbWwDYBvbANjGNgC2AbCNbQBsA2AbANsA2AbANgC2uZ9tAGxzP9sA2OaBbPPcbHPVi8Y2z802D2SbY8eOcezYMXZ2dgA4duwYx44dY3d3l+PHj3PrrbcCsLu7y6233optbGMb22QmAKvV6tb9/f3fvnTp0veM4/jbXHXVVVddddVVV/3fgh70oAdx1VVXXXXVVVf9x8rMz9re3v7svu/puo5aK7VWaq1EBKUUIoKIICKICCQREUQEkogIJBERSCIikIQkIgJJSCIikEREIImIICKICCQREZRSiAgiglIKpRRKKUQEpRRKKZRSKKVQSiEiKKUQEUhCEpJ4INvYJjOxTWbSWiMzyUwyk8wkM8lMbJOZZCa2sU1mYhvbZCa2sY1tbGMb29jGNraxDYBtbGMbANvYxjYAtgGwjW0AbANgG9sA2AbANgC2uZ9tAGxzP9sA2OZ+tnkg27wgtrnqRWOb52abB7LN/WwDYBuAnZ0dbrnlFm655RaOHTvG8ePHsc2lS5fY3d3l1ltvxTYXL17kaU97GpnJer2+1TYXL1787qOjo98Zx/G3ueqqq6666qqrrvrfDT3oQQ/iqquuuuqqq676j5WZD57NZr+1WCweXGul6zq6rqPWSkRQSiEiKKUgiYggIogIIgJJRAQRgSQkERFIIiKQhCQkERFIIiKQREQQEUgiIogIIoKIoJRCRFBKoZRCRFBKoZRCKYVSCqUUSilEBKUUIgJJSEISkrANgG1sk5lkJpmJbTKT1hqZSWaSmWQmtslMbJOZ2CYzsY1tMhPb2MY2trGNbWxjGwDb2MY2tgGwjW1sA2Ab2wDYBsA2tgGwDYBtAGwDYBsA2wDY5n62uZ9t7mebB7LNC2Ob/68kYZsXlW2em20eyDb3sw2AbQBsA2AbgJ2dHW655RZuueUWjh07xoMe9CDut7u7y6233spf/dVf8bSnPY3MZL1e37q/v//bly5d+p5xHH+bq6666qqrrrrqqv990IMe9CCuuuqqq6666qr/eNM0vffOzs539X1PrZWu66i1UmslIiilEBFEBBFBRBARRAQRgSQiAklEBJKQREQgCUlEBJKQREQgiYhAEhFBRBARRAQRQUQQEZRSiAhKKZRSKKVQSqGUQimFUgqlFEopRAQRgSQiAgBJANjGNrbJTGyTmWQmmUlmkpm01shMbJOZZCa2yUxsk5nYxja2sY1tMhPb2AbANraxjW1sA2Ab29gGwDa2sQ2AbQBsYxsA2wDYBsA2trmfbQBsA2Cb+9nmgWzzQLZ5QWxz1YvONs/NNg9km/vZ5n62AbANgG0AbGMbgJ2dHW655RZuueUWjh07xoMe9CAAdnd3+eu//mt+67d+i8zENqvV6tb9/f3f3t/f/531ev3dXHXVVVddddVVV/3vgB70oAdx1VVXXXXVVVf954iI39rc3HztWitd19F1HaUUaq1EBKUUIoKIICKICCKCiEASEYEkIgJJSCIikIQkIgJJSCIikEREIImIQBIRQUQQEUQEpRQigoiglEIphVIKpRRKKZRSKKVQSqGUQimFiCAiiAgkASAJANvYxja2yUwyk8wkM8lMMpPMJDPJTDIT22QmtslMbGMb22QmtrGNbWxjG9vYxjYAtrGNbWwDYBvb2AbANrYBsI1tAGwDYBvbANgGwDb3sw2Abe5nm/vZ5oFs84LY5qoXnW2eH9s8kG3uZ5v72QbANgC2AbANgG0AbGMb2xw7doxbbrmFW265hWPHjnHs2DGe8Yxn8Fd/9Vc8/elPJzPJTFar1a0HBwe/fenSpe8Zx/G3ueqqq6666qqrrvqfCz3oQQ/iqquuuuqqq676z2H7wW/8xm/89D/+4z+m1krXddRaqbVSSiEiiAgiglIKEUFEIImIICKQREQgCUlEBJKQREQgCUlEBJKICCQREUgiIogIIoKIICKICCKCUgqlFEoplFIopVBKoZRCKYVSCqUUSilEBBFBRCAJSdzPNgCZiW0yk8wkM8lMMpPMJDPJTGyTmWQmmYltbJOZ2MY2trGNbWxjG9vYxja2AbCNbWxjG9sA2MY2tgGwjW0AbGMbANsA2AbANra5n20AbHM/2wDY5oFs8/zY5qp/Hds8P7Z5INs8kG3uZxsA2wDYBsA2ALYBsA2AbWxjGwDb7OzscMstt3DLLbfwoAc9iL/5m7/hr/7qr7hw4QK2yUxWq9WtFy5c+O7d3d3viYhbueqqq6666qqrrvqfBT3oQQ/iqquuuuqqq676z/NhH/Zhv3Xp0qXX/oVf+AVKKXRdR62VWisRQSmFiCAiiAgigoggIogIJBERSEISEYEkIgJJSEISEYEkIgJJSCIiiAgkERFEBBFBRFBKISIopRARlFIopVBKodZKKYVSCqUUSimUUogIIoKIQBKSeCDb2CYzsU1mkplkJplJZpKZZCaZSWZim8zENrbJTGxjG9vYxja2sY1tbGMbANvYxja2sQ2AbWxjG9sA2MY2tgGwDYBtbANgGwDbANgGwDb3sw2AbR7INs+Pba560dnm+bHNc7PN/WxzP9vczzYAtgGwDYBtAGwDYBvbANjGNgC2sc3Ozg7Hjh3jlltuwTa7u7v81V/9FZlJZrJarW49ODj47YODg99ZLpffzVVXXXXVVVddddX/DFSuuuqqq6666qr/VJJuffVXf3X+4A/+gEuXLtFaIyJorQEgCQBJ2MY2trFNZhIR2AZAErYBsM39JGEbgMwkIgCwTWYSEdjGNpkJgCQAJAEgCUlIorXG/SQhCUkASMI2kgCQhCRsIwkASdhGEpKICDKTzCQzaa0hiYggM4kIMhPbSMI2trGNbWxjG9vYxjYAtrGNbWxjG9sA2MY2trENgG1sYxsA29gGwDa2AbANgG0AbANgGwDb3M82D2Sb58c2V71obPP82OaBbCMJANtIAsA2kgCwjSRsIwkA2wDYBsA2tpGEbQBsYxsA29hmf3+fvb09br/9dmyzs7PDy77sy2Kbixcv8vSnP/3Bi8XivU+ePPneq9Xqs3Z3d797b2/ve2zfylVXXXXVVVddddV/H8rx48e56qqrrrrqqqv+87z5m7/5Rz/4wQ9+8M0338zv//7vIwmAiEASkpAEgCQkIQlJAEhCEgCSuJ8k7ieJB5IEgCQAJHE/SUjifpIAkMQDSUISDyQJSUhCEpKQhCQiAklIQhKSiAgkIQlJRAQAkpBERCAJSUQEkogIJCEJSUhCEpKQhCQiAklIQhKSiAgigohAEpKQREQQEUhCEpKQREQgCUlIIiKQREQgCUlEBJKICCQREUgiIogIJBERRASSkEREIAlJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJiEASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASQBIAkASkpCEJCQhCUlIQhKSiAgkIQlJrNdr7rvvPu677z4igld+5Vfm5MmT3HffffR9f3xzc/O1t7e337rW+tLDMFzKzFu56qqrrrrqqquu+q+HHvSgB3HVVVddddVVV/3n+aZv+qanX3PNNQ8G+Kmf+il+/ud/nlorXddRa6WUQimFiKCUQkQQEUQEEUFEEBFIIiKQhCQiAklIIiKQhCQkERFIQhIRgSQigohAEhFBRBARlFKICCKCUgqlFEoplFIopVBKodZKKYVSCqUUSimUUogIIgJJRATPzTa2yUwyk8wkM8lMMhPbZCaZSWaSmdjGNrbJTGxjG9sA2MY2tgGwjW1sYxsA29jGNraxDYBtbGMb2wDYxja2AbCNbWwDYBsA2wDYBsA297PN/WzzQLa56oWzzfNjm+dmm/vZ5n62AbDN/WwDYBsA2wDY5n62sQ2AbQBsA2AbANvYxjYAtrGNbQBsY5vM5NixY+zs7HDs2DEuXrzI0572NDKTzGRvb++3z5079znjOP42V1111VVXXXXVVf91qFx11VVXXXXVVf9lXv3VX50/+IM/4NKlS0zThCQkIQkASUjCNraxjW0yk4jANvezzf1s80C2uZ9tAGyTmUQEtrFNZiKJ+0niuUmitQaAJCQhCUkASEISAJIAkASAbWwjiYggM8lMMhPbtNaICDKTzCQzsU1mYpuIwDa2sY1tAGxjG9vYBsA2tgGwjW1sYxsA29jGNraxDYBtbGMb2wDYxja2AbCNbe5nG9vczzb3s839bHPVC2abF8Q297PNA9nmfrYBsM39bANgGwDbANgGwDYAtpGEbQBsYxtJ2EYStpGEbWwDYBvb2AbANraRxP7+Pnt7e9x+++3s7Ozwci/3cgA87WlPIyJee3t7+7VXq9WtZ8+e/ZzlcvndXHXVVVddddVVV/3nQw960IO46qqrrrrqqqv+8/zET/yEeYDHP/7xfNmXfRm1Vmqt1FqptRIRlFIopVBKISKICCICSUQEEYEkJBERSEISEYEkJCGJiEASkogIJCGJiCAikEREEBFEBBFBRBARlFIopVBKoZRCKYVSCqUUaq2UUiilUGullEJEUEohIogIJCEJAEnYxja2sU1mYpvMJDPJTDKTzCQzsU1mYhvbZCa2AbCNbQBsYxsA29gGwDa2sQ2AbWxjG9sA2MY2trGNbQBsYxvb2AbANrYBsI1tAGwDYBsA29zPNg9km6ueP9s8P7a5n23uZ5v72QbANgC2AbANgG0AbANgG9sA2AbANgC2AbANgG1sA2AbANvYBsA2tgGwjW1sYxvb2MY2ttnZ2eHYsWPs7Oxgm7/4i7+gtcZqtbr1/Pnz3314ePg5XHXVVVddddVVV/3noXLVVVddddVVV/2XuO+++2695pprHvyYxzyGhz/84Tz1qU9FEpKQBIAkJCGJB4oIbJOZRAQAtrmfbR7INvezzf1sk5lEBJnJ8yOJF0QSAJJorXE/SUjCNpKQBIAkJAFgG9tEBLbJTDKTzCQzyUxsk5lkJrbJTCIC29gGwDa2sc39bANgG9sA2AbANraxDYBtbGMb29gGwDa2sY1tbGMbANvYBsA2tgGwDYBtbHM/29zPNs/NNv9WkvifzDYviCTuZ5vnZpsHsg2Abe5nm/vZxjYAtgGwDYBtAGxjGwDb2AbANgC2sY0kbCMJ20jCNraRhG0AJGEbSdjGNgCSsI1tbGMb29hmf3+fvb09bPMSL/ESvP3bvz27u7s89alPffDTnva0zz46Onrve++993PW6/V3c9VVV1111VVXXfUfDz3oQQ/iqquuuuqqq676z3HNNdc8+L777ruVZ3qxF3ux1/7cz/3c3zp79iwf//EfT9d11FqptVJrpZRCKYVSCqUUIoKIICKICCQREUgiIpCEJCICSUhCEhGBJCQhiYhAEpKICCQREUQEkogIIoKIoJRCRFBKISIopVBKoZRCrZVSCrVWSinUWimlUEqhlEIphYggIogIJAEgCQDb2MY2tslMMpPMxDaZSWZim8wkM7GNbWxjGwDb2OZ+tgGwDYBt7mcb2wDYxjYAtrGNbWxjG9vYBsA2trGNbQBsYxvbANgGwDa2uZ9tAGxzP9tc9Zxs80C2eSDbANgGwDYAtgGwjW0AbANgG9sA2MY2ALaxjW0AbANgG9sA2MY2ALYBsI1tAGxjGwDb2AbANrYBsI1tbGMb29jGNraxjW22t7d5rdd6LR784Afzm7/5m/z5n/85q9XqGXfeeed7T9P021x11VVXXXXVVVf9x6Fy1VVXXXXVVVf9p7nvvvtu5QHOnj17K8CZM2d4+MMfztOe9jQkASAJSUhCEpJ4bhGBbQBscz/b3E8Stnkg29zPNgC2yUwiAttkJgCSeEEk8cJIQhK2sY0kJCEJSQDYxjYAmUlmYpvMxDaZSWaSmdgmM7GNbWxjGwDb3M8297PNA9kGwDYAtgGwjW1sA2Ab29jGNraxjW0AbGMb29gGwDYAtrENgG0AbANgm/vZ5qpns80D2eZ+tgGwDYBtbANgGwDb2MY2tgGwjW1sA2Ab29jGNgC2sQ2AbWxjG0nYxjaSsI0kbGMbAEnYRhK2sY0kbGMbAEnYxja2sY1tbGMb2xwcHPBzP/dzHDt2jJd8yZfkEz/xE3na0572oD//8z//rb/4i7/47osXL35Pa+23ueqqq6666qqrrvr3o3LVVVddddVVV/2Xue+++279h3/4h99+sRd7sdd++MMf/ttPetKTXlsSkpimCUlIQhKSkIRtbGMb22QmEYFt7meb+9nmudnmfplJRJCZRASZCUBEYJvWGs9NEs9NEgCSAJBEa437ScI2krifJCIC29gmIrBNZmKbzMQ2mUlmkpnYJjOxjW1sA2Cb+9nmhbHNA9nGNgC2AbCNbWxjGwDb2MY2trGNbWwDYBsA29gGwDa2AbANgG0AbPP/nSRsA2Cb+9nmfrYBsI1tAGxjGwDb2MY2trGNbWxjGwDb2MY2trGNbWxjGwDb2MY2tgGwjW1sIwnbAEjCNraRhG0AJGEbAEnYxjYAkrCNbWxjG9vYxjaS2N/f5/d+7/f427/9W17zNV+TD/zAD+TixYvv/Vd/9Vfv/f3f//2ffenSpc/hqquuuuqqq6666t8HPehBD+Kqq6666qqrrvqv82Iv9mKv/bmf+7m/9Q//8A+//emf/um/vb29/dld11FrpZRC13XUWimlUEohIogIIoKIICKICCQREUgiIpCEJCICSUhCEpKQREQgCUlEBJKQREQgiYggIogIJFFKISKICEoplFKICGqtlFIopVBrpZRCrZVSCrVWSinUWimlEBGUUogIIgJJSOKBbGMb29gmM8lMbJOZ2CYzsU1mYhsA29zPNg8kiX+JbQBsA2Ab2wDYBsA2trGNbWwDkJkA2AbANraxDYBtbANgGwDb3M82/x6S+J/KNi+IJO5nG9vczzYAtgGwjW1sA2Ab29jGNraxjW1sYxvbZCa2sY1tbGMb29jGNraxjW1sYxvbANjGNrYBsI1tbANgG9sA2MY2ALaxjW0AbGMb2wDYxja2sY1tbGMb22QmttnZ2eGt3uqtOH78OLb5+q//+mc8+clP/q7Dw8PP4aqrrrrqqquuuurfhspVV1111VVXXfVf6uzZs7cCnDlz5sHA9yyXy9eW9NqSAJCEJAAkASAJ29jGNrYBsA2Abe6XmUQEz80298tMIgKAzCQiyEzuJ4kXZJom/iWSuJ8kJGEbSQBIQhIPZBvbZCa2yUxsk5nYJjOxjW1sYxsA2zw3STyQJO4niedmGwDb3M82trENgG1sA2Ab2wDYxja2AbCNbWwDYBvbANjmudnmBZHE/1W2AbCNbQBsA2AbANtkJraxjW1sYxvb2CYzsY1tMhPb2MY2mYltbJOZ2MY2trGNbWxjG9vYxja2sY1tJGEb29gGQBK2AZCEbQAkYRvbAEjCNra5nyRsYxvb2MY2ALbZ39/nZ3/2Z7nlllt47dd+bT7iIz7iQX/xF3/x2T/7sz/73nfdddfrZOatXHXVVVddddVVV/3rULnqqquuuuqqq/5L3Xfffbf+wz/8w2+/2Iu92Gu/3uu93mv/xm/8xvus1+vfkvRgSbTWiAgk0VoDQBLPLSKwDUBmEhHczzbPzTYPlJlEBACZSUSQmQBEBJnJ82MbANvczzb3k8QDSUISAJKQhCQkIYkHsk1EYBvb2CYzsU1mYpvMxDYAtrHNc5PE/SQBIAlJ3E8S95OEbZ6bbWxzP9vYxjYAtgGwjW0AbGMb29gGwDa2AbDNfwRJ/E9jmxdGEvezjW1sA2Ab2wDYxja2sU1mYhvb2CYzsU1mYpvMJDOxTWZim8zENpmJbTIT22QmtrGNbTIT29jGNraxjW1sYxtJ2MY2trGNJGxjGwBJ2OZ+krANgCRsYxvbPDdJANjGNvv7+/zd3/0dz3jGM3jQgx7Ea7/2awM8+Bd+4Rd+6+LFi9+9t7f3OVx11VVXXXXVVVe96NCDHvQgrrrqqquuuuqq/1ov9mIv9tqf+7mf+1v/8A//8Nuf+Zmf+Tqttdfe2tr6rb7vqbVSSqHrOmqtlFIopVBKISKICCKCiEASEYEkIgJJSCIikIQkJCGJiEASkpCEJCICSUhCEhGBJCKCiEASEUEphYggIogISimUUiilUEqh1kophVortVZKKdRaqbVSSqHWSimFUgqlFCKCiEASkpCEJGwDYBvb2MY2tslMMhPb2MY2trHNCyIJSQBIQhKSAJCEJCRxP0k8N9s8kG0AbANgG9sA2AbANraxDYBtbGOb+9nmRSWJ/41sAyCJ52Yb29jGNgC2sY1tbGObzMQ2mYltbJOZ2CYzyUwyk8wkM8lMMhPbZCaZSWaSmdgmM7FNZmKbzMQ2trGNbTIT2wBkJrYBsI1tbGMb2wDYxja2sQ2AbWwDYBvb2MY2ALaxjW1sYxvb2MY2mYltMpNjx47xki/5krz0S7803/Zt38add975jHvuuee9p2n6ba666qqrrrrqqqv+ZVSuuuqqq6666qr/cmfPnr0V4MyZMw9+sRd7sdf+h3/4h9/e39//7J2dnc8GkMQ0TUhCEpKQxHOLCDKTiCAziQgAMpOI4IFs89wyk4jgfplJRJCZAEQEmQmAbWzzgtgGwDa2+ZdIQhKSkIQkJCEJ29zPNpmJbWyTmdjGNraxjW0AbAMgiftJQhKSkIQkJCEJSUhCEgCSkMT9JPHC2AbANgC2AbCNbWxjG9vY5n62eX5sAyCJ5yaJ/01s80CSeCDbZCYAtrGNbWwDkJnYJjPJTGyTmWQmtslMWmtkJplJZtJaIzPJTDKTzCQzyUwyk8wkM7FNZpKZRASZiW0yE9tIwja2kYRtbGMb29jGNraxzf0kYRvbAEjCNveThG1scz9J2MY2trFNZhIR2EYSe3t7/N7v/R5/8zd/w8u//Mvzci/3cg/61V/91d+67777Pntvb+9zuOqqq6666qqrrnrhqFx11VVXXXXVVf/l7rvvvlv/4R/+4bdf7MVe7LVf7MVe7LX+4R/+4bdrrZ9zdHTE5ubmZ0cEkpimCUk8N0nYJjOJCGwDYJv72eaBbPP8ZCYRwf0yk4ggMwGICDKTB7LN/Wxjm/vZ5n62sY1tHkgS95OEJAAkIYmI4H62iQhsA2CbzMQ2tslMAGxjm+cmCUlIQhKSkEREIAlJSEISkpCEJCQBIAlJPJAkHsg297ONbQBsYxvb2MY2z49tnpsknpsk/jewzfMjiftlJraxjW1sYxsA22QmmYltMpPMJDPJTDKTzCQzaa2RmbTWyExaa2QmmUlrjcyktUZmkplkJplJZpKZZCYRQWYiCdvYJjOxjW1sYxvb2MY2trGNbWxjG9sASMI2trmfJGzzQJKwzXOLCGxjG9sA2GZvb4/f/d3f5SVf8iV5p3d6J370R3/0s48dO/bed9555+tk5q1cddVVV1111VVXPX/oQQ96EFddddVVV1111X+9F3uxF3vtz/3cz/2t++6779YP+ZAPeQhAZj641vpdGxsbr933PbVWSinUWqm1UkohIiilEBFEBBGBJCICSUQEkogIJCEJSUgiIpCEJCQhCUlIIiKQhCQkERFIIiKQREQQEUQEEUFEUEohIiilUEqhlEIphVorpRRqrdRaqbVSa6XWSimFWiu1VkopRASlFCKCiCAikIQknpttbGMb29gmMwGwjW1s89wkIQkASUQEkogIJCGJiEASkogIJCEJSUhCEgCSAJDEC2Ib2wDYxja2sc3zY5vnRxLPTRL/09nm+ZHE/TKTzATANraxjW1sY5vMJDPJTDKTzCQzyUwyk9YarTVaa7TWyExaa7TWyExaa7TWyExaa2QmmUlrjcwkM8lMMhPbZCaZiW0yE9tkJraxjW1sk5nYxja2sQ2AbWxjG9vYBsA2trGNbQBsYxvb2MY2ALaxjW1sk5nYxja2yUwyk52dHR70oAfx1Kc+lbvvvvvW8+fPf8/BwcFnc9VVV1111VVXXfW8qFx11VVXXXXVVf8t/uEf/uG3/+Ef/uG3X+zFXuy1X+zFXuy1/+Ef/uG3I+LWaZrex/ZvjeP4YElIorWGJO4niQeKCGwDYBuAzCQieKDMJCJ4fjKTiOB+mUlEkJlEBJnJ82MbANvYxjYAtgGwjW1sYxvbANjGNrVWJCEJ29hGEgARAYAk7mcbgMzENgC2sY1tbGMbANsASAJAEpKQhCQkERFIIiKICCQREUhCEhGBJCQhCUlIQhIAknh+bANgG9vY5n62eX5sAyCJB5LEv4Yk/qvY5l9DErbJTGxjG9vYxjYAtslMMpPMJDPJTDKTzCQzaa2RmbTWaK3RWqO1RmuN1hqtNVprtNZorVFKobVGa42IIDNprZGZZCaZiSQkYRtJ2EYStslMbGMbSWQmtrGNbWzzQJKwjW0eSBK2eSBJ2MY2zy0isI1tMpOIQBL7+/v87d/+LZnJYx/72Ac/5SlP+ay9vb3Xuvfee98HuJWrrrrqqquuuuqqZ6McP36cq6666qqrrrrqv8eZM2ce/OIv/uKvfc011zz4t37rt74HQNLuer3+GUlvXUo5LgkASUhCEpIAkIQkJAEgCQBJAEji+ZHECyOJF8Y2LwrbANjmRSUJSUhCEpKQREQgiYggIiilEBFEBKUUIoKIICKICCKCUgoRQUQQEUgiIogIIoKIQBIRgSQigohAEhFBKYWIoJRCRBARRASlFEoplFKICEoplFIopVBKoZRCKYVSCqUUSimUUiilUEqh1kqtlVorpRRKKZRSqLVSa6WUQimFWiu1VkoplFIopVBKodZKrZVaK7VWaq3UWqm1UmullEIphVIKpRRKKZRSKKVQSqGUQimFUgqlFEoplFIopVBKoZRCKYVSCqUUSimUUiilUEqhlEIphVIKtVZqrdRaqbVSSqGUQimFUgqlFEoplFKotVJKoZRCKYWIoJRCrZVSCqUUSimUUiilUEqhlEIphVIKpRRKKZRSiAgigoggIogIIoKIICKICCKCiCAikIQkJBERSCIikIQkJCEJSUhCEpKQBIAkACQhCQBJSEISkpCEJCTx/EjiuUniRSUJSUgCQBKSkMQNN9xA3/cPlvTWwzAcn6bpd7jqqquuuuqqq666gspVV1111VVXXfXf5rd/+7e/553e6Z0++8yZMw++5pprHnzffffdChARt67X69cppTxdEpJorfHcJHG/iMA2ALYByEwigudmmxcmM5FERACQmUQEmQmAJJ6bbWxjG9vYxja2sY1tbGMb29jGNraxzQsSEUhCEpIAkMQD2cY2tgGwjW1sA2AbANtIAkASAJKQhCTuJ4n7SQJAEpKICCQREUhCEgCSAJAEgG3uZxvbvCC2eW6SeG6S+LeSxL+Hbf41bPNAknigzCQzAbCNbQBsYxvbZCaZSWaSmWQmmUlmUkqhtUZrjdYarTVaa7TWaK3RWqO1xjRNRAQRQUQQEbTWiAhaa0QErTUyk8yktYYkIoLMRBKSyEwkkZnYRhKZiW1sYxvbZCb3k4RtbGMb2zyQJGzz/EjCNraxjW1sY5vMJCKwDcDe3h67u7tkJjfddNOD5/P5Z993333s7e19DlddddVVV1111VVAOX78OFddddVVV1111X+Pw8PD3Rd/8Rd/7Yc85CEvvbm5efxP//RPf4ZnkrS7Wq2e0XXdW0siIpAEgCQkIYnnJgkASdxPEs9NEi8KSbwwtnlutnkg29jmhbHN/SQBIAlJSEISkpCEJCICSUQEEUFEUEohIiilEBFEBBFBKYWIICKICCICSUgiIpCEJCQhCUlIQhIAkgCQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkIgJJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQREQgCUlIAkASkpBERCAJSUQEAJKQhCQiAklIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQAJAEgCQBJSOJ+kpCEJF4YSbwgknhhJCEJAElIQhKSWK1WAGxsbLx2rfW1Dw8Pv4errrrqqquuuur/O8rx48e56qqrrrrqqqv++9x3333PeJ3XeZ333tzcPP4Lv/ALX8MDRMRfr1Yruq57bUlIQhIPJInnJgkASdxPEs9NEi8qSdxPEi8K2zyQbQBsYxvb2MY2/xJJAEhCEhFBRCCJiCAiiAgigoggIiilEBFEBBFBKYWIICKICCQhiYhAEpK4nyTuJwkASQBI4n6SALDNC2Kbfy1JPDdJ/EeSxPNjm/9okrifbR5IEveTxHOTxANJQhL3k8T9JCEJSUhCEpK4nyQkIQlJAEgCQBKSAJCEJCQhCUlIAkASAJIAkASAJCQhCUlI4vmRxAsiiReVJCQBIAkASUji5V7u5cjMB0t67/39/Z8Bdrnqqquuuuqqq/6/ohw/fpyrrrrqqquuuuq/z9mzZ2998Rd/8dd+yEMe8tJnz559xq233vrXPEBE/M56vabv+9eWhCSemySemyQAJAEgiedHEv8aknh+bPNAtgGwzQPZBsA2ALaxjW1s80C2uZ8kJAEgCQBJRASSiAgkERFEBBFBRBARlFKICEopRAQRQUQQEUQEEUFEIAlJSEISkpDEC2Mb29zPNgC2sY1tbGMb29jGNraxjW3uZxvbANjGNraxDYBtbGMb29jGNraxjW1sYxvb2MY2L4htbGMb29jGNs+PbWxjG9vYxja2sY1tbGMb2wDYxjYAtrGNbQAyE9vYxjYAtgGwjW1sYxvbANgGwDa2AbANgG0AbPPcJCEJSTw3SQBIAkASkgCQhCQkIQlJSAJAEveTBIAkJPFAkpCEJCQhiRdGEi+IJCQhiQeShCTuJ4m7776b9XrNIx/5yOPr9fqtV6vVpdbaX3PVVVddddVVV/1/RDl+/DhXXXXVVVddddV/r/vuu+8Zr/M6r/PeD37wg1/6F37hF76G5yLpd4ZhoOu615aEJCQBIAlJ3E8SkgCQBIAkACTxgkjiX0MSL4htAGwDYBsA29gGwDa2uZ9tbANgG9sA2OZ+tpHE/SQhCQBJSEISEYEkIoKIQBIRQUQQEZRSiAhKKUQEEYEkIoKIICKQhCQAJPHC2MY2trFNZmIb22QmtrGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYBsA2trGNbWxjG9vYxja2sY1tbGMb29jGNrbJTGxjG9vYxja2sY1tbGMb29jGNraxjW1sY5vMJDOxTWZiG9tkJraxjW1sk5nYxjaZiW1sYxvb2OZ+tgGwzf1s80CSuJ8kACQBIAlJAEhCEg8kCUk8kCQAJAEgCUlI4l9DEs+PJCTxQJKQhCTuJwkASUhCEru7u5RSjs9ms5fOzOPDMPwOV1111VVXXXXV/zeU48ePc9VVV1111VVX/feSxEMe8pCXfshDHvLSZ8+efcatt9761zyv3xnHkVrra0tCEpKwjSQkASAJAEkASEIS95PEi0IStpHEv4Zt7meb+9kGwDa2sY1tbGMbANvYxja2sY1tbGOb+9nm+ZGEJCQhCUlIIiKICCKCiCAiiAgigoggIiilEBFIIiKICCICSUhCEpIAkASAbQBsA2Ab2wDYxja2yUxsYxvb2MY2trGNbWxjG9vYxja2sQ2AbWxjG9vYxja2sY1tbGMb29jGNplJZpKZ2MY2trGNbWxjG9vYxja2yUwyk8wkM8lMbGMb29jGNraxjW1sYxvb2CYzyUxsYxvb2CYzyUwyE9vYJjOxTWZim8wkM8lMbGMb29gmM7GNbWxjG9vYxja2AbDN/WxjGwDbAEgCQBIAkrifJCQBIAlJSOK5SeJ+kgCQhCQAJCEJSbwwknhBJPHCSEISAJKQxANJ4hVf8RWPR8Rr7+/vaxiG3+aqq6666qqrrvr/hHL8+HGuuuqqq6666qr/XoeHh7uAXvEVX/GtH/zgB7/0L/zCL3wNz4ft3xnHka7rXlsSknggSQBIAkASkgCQxP0k8e8liRfGNs/NNrYBsI1tbANgGwDb2MY2trGNbWxjG9vYBsA2DyQJAEkASEISkogIJCGJiEASEUFEEBFEBBFBKYWIICKQREQQEUhCEpKQhCQk8fzYxja2sQ2AbWxjG9vYxja2sY1tbGMb29jGNgC2sY1tbGMb29jGNraxjW1sYxvb2MY297ONbWxjG9vYxja2sY1tbANgG9vYxja2sY1tbGMb29jGNraxjW1sYxvbANjGNraxjW1sYxvb2MY2ALaxjW1sYxvb2MY2tslMbGMb2wDYxja2sQ2AbWwDYJv72eZ+trmfJB5IEi+IJB5IEgCSAJCEJO4nCUlIQhKSkIQkXhhJvCgkcT9JAEgC4J577mGxWPBGb/RGr33nnXe+98HBwddw1VVXXXXVVVf9f0E5fvw4V1111VVXXXXVf7+jo6PdhzzkIS/9kIc85KXPnj37jFtvvfWveT5s/844jtRaX1sSkpDE/SQhiQeSBIAkHkgS/xEk8UC2AbDN82Mb2wDYxjYAtrGNbTIT29jGNraxjW1sYxvb2MY297PNA0nifpKQhCQkERFEBBFBRBARSCIiiAgigoggIogIIoKIQBIRQUQgCUlIQhIAkpCEJJ4fSUjiXyKJfwtJSEISkvi3koQk/iNI4kVhmxfGNrYBsI1tAGxjG9sA2MY2ALaxzXOzzXOzzXOThCQkIQlJSOK5SQJAEgCSAJCEJP49JPGikIQkACQBIAlJrFYrLly4wEu91Esdv3jx4nvv7+9/DVddddVVV1111f8HlOPHj3PVVVddddVVV/33Ozw83L3vvvue8Tqv8zrv/eAHP/ilf+EXfuFreAFaa89ore12XffakgCQxANJ4gWRxP0k8R9NEg9km/vZxjYAtrENgG0yE9vYxjaZiW1sYxvb2MY2mYltbGMb29jGNrYBsM0DSeJ+kpCEJCQREUgiIogIIoKIICKQREQQEUgiIogIJBERSCIiiAgkERFIQhIRgSQigoggIpCEJCICSUhCEpKQhCQiAklIQhKSkIQkJCGJiCAiiAgigoggIpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIICKICCQhCUlIQhKSkIQkJCEJSUhCEpKICCQhCUlIQhKSAJAEgCReFLa5n20eyDa2sY1tnh/bvChs80CSeEEkcT9JAEjifpL4t5LEv4YkACQBIAlJrFYrVqsVr/3ar318tVq993333fczwC5XXXXVVVddddX/ZZTjx49z1VVXXXXVVVf9z3D27NlbX/zFX/y1H/KQh7z02bNnn3Hrrbf+Nc+HpN1pmp7RWtvtuu61JSEJSTyQJO4nCQBJAEjifpL4z2ab+9nGNraxDYBtAGxjG9vYxjaZiW0yk8wkM7GNbWxjm8zENraxjW1sYxvbPDdJ3E8SkpCEJCQREUhCEhFBRBARRASSiAgiAklEBBGBJCICSUQEEYEkIgJJRAQRQUQQEUQEEUFEEBFEBBFBRBARRAQRQURQSiEiiAgigoggIogIIoKIICKICCKCiCAiiAgigoggIogIIoKIICKICCKCiCAiiAgigoggIogIIoKIICKICCKCiCAiiAgkERFEBBFBRBARRAQRQUQQEUQEEUFEEBFIIiKQREQgiYhAEpKQBIAkJCEJAEncTxL/Hrb595DEA0nifpIAkMT9JCGJfwtJ/GtIAkASAJKQxGq1Ynd3l0c+8pHHX/EVX/Gt//qv//pngF2uuuqqq6666qr/qyjHjx/nqquuuuqqq676n+O+++57xuu8zuu894Mf/OCX/rM/+7OfOTw83OX5kLQ7TdMzpmna7brutSUBIIkHksT9JAEgCQBJ3E8SLyrbvCgk8dxsA2Cb+9nGNrYBsI1tbGMb22QmmYltbJOZZCaZSWaSmWQmmUlmYpvMJDOxjW1sYxvb2OYFkYQkACQhCUlIQhKSkIQkIoKIICKQREQgiYggIpBERCCJiCAiiAgigoggIogIIoKIICKICCKCUgoRQUQQEUQEEUFEEBFEBBFBRFBKISKICCKCiCAiiAgigoggIogIIoKIICKICCKCiCAiiAgigoggIpBERBARRAQRQUQQEUQEEUFEEBFEBJKICCKCiCAiiAgigoiglIIkJBERSCIikIQkIgJJSEISEYEkJCEJSUhCEpJ4UdjmP5sk7ieJ+0kCQBIPJIl/C0n8a0gCQBIAkpDEcrnk7rvv5mEPe9jxl3zJl3ybv/7rv/5pYJerrrrqqquuuur/Isrx48e56qqrrrrqqqv+5zh79uytL/7iL/7aD3nIQ156c3Pz+J/+6Z/+DC+ApN3M/J1xHOm67rUlASCJ5yYJAEkASAJAEs+PJJ6bbf49bANgGwDb3M82trENgG1sk5nYxja2yUwyE9vYJjPJTDKTzCQzyUwyE9tkJplJZpKZ2MY2trGNbWwDYJsXRBIAkpCEJCQhCUlIQhKSkIQkJCEJSUQEEUFEEBFEBBFBRBARSEISkogIIgJJSEISkogIIoKIICKICCKCiEASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIICKICCKCiCAiiAgiAklIQhKSiAgigohAEpKQREQQEUhCEpKQREQgCUlEBJKICAAkIQlJAEhCEveThCQkIQlJSOKBbPPcbPPvIYnnRxL3k8T9JAEgiQeSxL+FJP41JAEgCQBJSEIST3/603nYwx52/P3e7/3e+s/+7M9+5vDwcJerrrrqqquuuur/Gsrx48e56qqrrrrqqqv+Z/mHf/iH33nzN3/zj97c3Dx+6623/s3Zs2dv5YXIzN9Zr9f0ff/akgCQxP0kASCJB5LE/STx72WbF5VtAGwDYJv72cY2trGNbTIT29jGNplJZpKZZCaZSWbSWiMzyUxaa7TWyEwyk8wkM8lMMpPMxDaZSWZiG9vYxja2eSDbPDdJPDdJSAJAEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJAEgCUkASEISDyQJAEncTxKSkIQkACQhCQBJPJAkXhBJPJBtXhDbvCCSeEEk8UCSuJ8kACQBIIkHksS/hST+NSQBIAkASdzvaU97GovF4vg7v/M7v/Xm5ubxf/iHf/gdrrrqqquuuuqq/0sox48f56qrrrrqqquu+p/l8PBwF+CVXumV3vqaa6558G/91m99D/8C27+zWq2e0ff9W0sCQBL3kwSAJCRxP0ncTxL/Frb5t7ANgG1sA2Ab29jGNraxjW0yE9vYJjPJTDKTzCQzyUwyk9YamUlrjdYamUlrjdYamUlmkpm01shMMpPMxDaZSWaSmdjGNplJZmIb29jGNgC2sQ2AbWxjG9v8R5LE/1S2+dewjW1sA2AbANsA2MY2trHNCyOJF8Q2/xLb/HtI4oEkcT9JPD+S+I8giX8LSQBIAkAST3va01gsFsff8i3f8rXPnTvH05/+9N/hqquuuuqqq676v4Jy/Phxrrrqqquuuuqq/3nOnj37jFd8xVd864c85CEvffbs2Wfceuutf82/7K9Xq9X3zGazj5YEgCTuJ4kXRBL3k8SLyjYviG3+Jba5n21scz/b2MY2trGNbTIT22QmtslMMpPMJDPJTFprtNZorZGZtNZordFao7VGa43WGq01WmtkJq01MpPWGplJZpKZZCaZSWZim8wkM8lMMhPb2CYzyUwyE9vYxja2yUxsYxvb2MY2trGNbWxjG9vYxja2AbCNbWxjG9vYxja2sY1tbGMbANvYxja2sY1tbGMb29jGNraxTWZiG9vYxja2sY1tbGMb29jGNrbJTGxjG9vYxja2sY1tbGObzCQzyUxsY5vMxDaZiW1sYxsA29jGNrbJTGxjG9vYBsA2trHN/Wzz/NjmBbHNCyKJ50cSDySJ+0kCQBLPjyT+PSTxopDE/STxQJJ42tOeRmbyzu/8zq999uzZZ9x6661/zVVXXXXVVVdd9X8B5fjx41x11VVXXXXVVf/zHB4e7h4dHV16xVd8xbd+8IMf/NJ/9md/9jOHh4e7/Mt2V6vV99Ra3zoijgNI4oEk8fxI4oEk8YLY5gWxzQtim+dmmweyDYBtbGMb22QmtrFNZmKbzCQzsU1mkplkJq01MpPMpLVGa43WGq01Wmu01mit0VpjmiZaa7TWmKaJ1hqtNVprtNZordFaIzNprZGZtNZorZGZZCatNTKTzCQzaa3RWqO1RmuNzCQzyUwyk8wkM8lMMpPMJDPJTDKTzCQzsU1mkplkJplJZpKZZCaZSWaSmWQmtslMMpPMJDPJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTFprZCaZSWaSmWQmmUlmkplkJplJZpKZtNbITDKTzCQzyUwyk8wkM8lMWmu01mitkZlkJplJa43MJDPJTDKTzCQzyUwyk8zENpmJbWxjm8zENrYBsI1tbGOb58c2/xEk8UCSuJ8kHkgSAJL4jyaJfw1JPJAknva0p3H+/Hne/M3f/GX+9E//9KcPDw93ueqqq6666qqr/rejHD9+nKuuuuqqq6666n+mW2+99a9f/MVf/LUf8pCHvPTm5ubxP/3TP/0ZXjS76/X6Z0opb11KOQ4giecmCQBJPJAk/q1s89xs869lG9vYBsA2ALaxjW1sYxvbZCaZSWaSmWQmrTUyk8yktUZrjdYarTWmaaK1RmuN1hqtNaZpYpomWmtM00RrjdYarTVaa0zTRGuN1hrTNDFNE9M0MU0TrTVaa7TWmKaJ1hqtNVprtNZordFao7VGa43WGq01Wmu01mit0VqjtUZrjdYamUlrjdYarTVaa7TWaK3RWqO1RmuN1hqZSWuN1hqtNVprtNZordFao7VGa43WGq01Wmu01mit0VqjtUZrjdYarTVaa7TWmKaJ1hqtNVprtNZordFao7VGa43WGq01WmtM00RrjdYarTVaa7TWaK3RWqO1RmuN1hqtNVprTNNEa43WGq01Wmu01shMWmu01shMWmtkJq01MpPMJDPJTDKTzMQ2tslMbGMbANvYBsA2tvn3ksRzk8TzI4l/K9sASOJFIYkXRBLPTRIPdNdddzGfz4+/y7u8y1v/wi/8wtdw1VVXXXXVVVf9b4ce9KAHcdVVV1111VVX/c91zTXXPPibvumbng7wmZ/5ma/zD//wD7/Ni+7B8/n8vXZ2dj671kophYggIogIIoKIICKICCKCiEASkogIJCEJSUhCEpKQhCQkIQlJAEhCEpKQBIAkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQiAklEBJKQREQQEUQEEUFEEBFEBBFBRBARlFKICEopRAQRQSmFUgoRQSmFiCAiKKUQEUQEpRQkERFEBBFBRCCJiEASkpCEJCRxP0ncTxIPJIl/K0n8d7PNv4VtAGxjmxfENvezzf1sA2AbANvYxjYAtrGNbWxjm8zENrbJTGyTmdgmM8lMbJOZZCaZSWaSmWQmmYltMpPWGpmJbTKTzCQzyUxsk5lkJpmJbTKTzMQ2mYltMhPbZCa2sU1mYhvb2MY2mYltbGMb29jGNgC2sY1tbGMb29jGNgC2sY1tbJOZ2MY2tslMbJOZZCaZSWbSWuN1Xud12N/f/+4f/MEffB+uuuqqq6666qr/zdCDHvQgrrrqqquuuuqq/9le53Ve570//MM//Lvuu+++Wz/rsz7rde67775b+Vfo+/6zjh8//tm1VkopRAQRQUQQEUQEEUFEEBFIIiKQhCQiAklIQhKSkIQkJCEJAElIQhKSAJCEJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQhiYhAEpKICCQREUQEkogIIoKIICKICCKCiCAiiAgiglIKEUFEEBGUUogIIoKIICKICCKCiCAikEREIAlJSEISEQGAJAAkcT9J3E8S/xaS+J/GNv9atrHNv8Q2z802D2QbANsA2AbANgC2sY1tbGMb29jGNpmJbTIT22QmmYltMpPMJDOxTWaSmWQmmUlmkplkJrbJTDKTzCQzsU1mkpnYJjOxTWZim8zENrbJTGxjG9tkJraxjW1sYxvb2MY2trGNbQBsYxvb2MY2trGNbWxjG9vYxja2yUxsk5lkJplJa43WGq/7uq/LX/zFX3z3n//5n78PV1111VVXXXXV/1ZUrrrqqquuuuqq//H+4R/+4bf/4R/+4bdf7MVe7LXf8R3f8bO+/uu//n34VxiG4XPOnTv3O2fOnPkt25RSeCDbPJAkACQREWQmkpCEJCKCB7KNJP4ltpHE/WwjifvZRhKSkIQkJAEgCUlEBAC2kYQkMhNJRASSiAgkERFIIiKICCICSUQEEUFEEBFEBBFBRBARRAQRQUQQEUgiIogIJBERSEISEYEkJCEJSQBI4n6SuJ8knh9J2OaBJPEfQRIvjG3+I9nmX2Kb/yi2eX5sA2AbANvYBsA2trGNbWxjG9sA2OZ+krDN/SQhCUlIQhIAkpCEJCQBIAlJAEgCQBIAkrifJB5IEv8atgGQxL+WJAAkERE80G/8xm/wMi/zMu9933333Xrbbbd9DlddddVVV1111f9G6EEPehBXXXXVVVddddX/fNdcc82Dv+mbvunpAD/yIz/y2T/6oz/6OfwrSXrw8ePHf2s+nz+4lEIphYggIpBERBARRAQRgSQiAklEBJKQhCQkIQlJSEISkpCEJAAkIQlJAEhCEpIAkIQkACQhCUkASEISkpAEgCQkIQlJSEISkpCEJCICSUhCEhGBJCICSUQEkogIJBERRASSiAgiAklEBBFBRCCJiEASEYEkJCEJSUgiIpAEgCQAJHE/STyQJP69JPFfzTb/XrYBsI0k/jUk8cJI4vmxzXOzjW0AbGMb29jGNrbJTGyTmdgmM8lMbJOZZCaZiW0yk8wkM8lMbJOZZCa2yUxsk5nYJjOxTWZiG9vYJjOxjW1sYxvb2MY2trGNbWxjG9vYxja2AbCNbWxjG9vYxja2sY1tMhPb2CYzyUwyk8yktcbOzg6LxeLWP/zDP3yfaZp+m6uuuuqqq6666n8b9KAHPYirrrrqqquuuup/h9d5ndd57w//8A//rvvuu+/Wr//6r3+ff/iHf/ht/pUkPXg+n7/X8ePHP7uUQimFiEASEYEkSilEBJKICCICSUhCEhGBJCQhCUlIQhIAkpCEJCQhCQBJSAJAEpIAkIQkJAEgCUkASEISkgCQhCQkIQlJSAJAEpKQhCQiAklIQhIRgSQkIYmIQBIRgSQkERFIIiKQREQgCUlEBJKQhCQkIQlJSEISkrifJAAk8UCS+I8iif9Ktvn3ss0LI4nnJokHksQDSeJ+knggSbwgtrmfbQBsYxvb2MY2tslMbJOZ2CYzsU1mkpnYJjPJTDIT22QmmYltMhPbZCa2yUxsk5nYxjaZiW1sYxvb2CYzsY1tbGMb29gGwDa2sY1tbGMb29gGwDa2sY1tbGObzMQ2tslMbJOZZCatNTKT7e1tNjY2nvF7v/d7r237Vq666qqrrrrqqv9N0IMe9CCuuuqqq6666qr/Pd7xHd/xs97pnd7ps++7775bP+RDPuQh/Btk5oM3Njbe6/jx459dayUiiAgigohAEhFBRBARRASSiAgkIQlJSEISkpCEJCQhCUlIQhIAkpCEJAAkIQkASUgCQBKSAJCEJAAkIQkASUhCEgCSkIQkJCEJAElIIiKQhCQkIQlJSEISkogIJCEJSUgiIpCEJCQhCUlIQhKSkIQkACQhCQBJ3E8SDySJ/yqS+NewzX822zw/knhuknggSdxPEgCSuJ8kJHE/SQBI4n6SeGFsA2Ab29gGIDOxjW1sk5nYJjOxTWaSmdgmM7FNZpKZ2CYzsU1mkpnYxjaZiW1sk5nYxja2yUxsYxvb2MY2trGNbWxjG9sA2MY2trGNbWxjG9sAZCa2sY1tbGObzMQ2mUlmkplkJq01pmliPp/f+rjHPe4hXHXVVVddddVV/5ugBz3oQVx11VVXXXXVVf97XHPNNQ/+nM/5nN+65pprHvxbv/Vb3/31X//178O/kaQHnzp16rdms9mDSylEBBGBJCICSUQEEUFEEBFIQhIRgSQkIQlJSEISkpCEJAAkIQlJAEhCEgCSkASAJCQBIAlJAEhCEgCSAJCEJCQBIAlJAEhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISAJKQBIAk7ieJ5yaJq8A2knh+JPFAkrifJAAkcT9JAEhCEgCSAJAEgCQkASCJB5LEA9nmfrYBsI1tbGMb29gmM7FNZmKbzMQ2mYltMpPMxDaZiW0yE9tkJraxTWZiG9tkJraxjW1sYxvb2MY2trGNbWxjG9vYxjYAtrGNbWxjG9vYxja2sY1tbJOZ2MY2mUlmkpm01mitMU0TwHc//elPfx+uuuqqq6666qr/LdCDHvQgrrrqqquuuuqq/12uueaaB3/TN33T0wF+5Ed+5LN/9Ed/9HP4N5L04MVi8V7Hjx//7FIKpRQkERFEBJKICCKCiEASEYEkJCEJSUQEkpCEJAAkIQlJSAJAEpKQBIAkJAEgCQBJSAJAEpIAkASAJCQBIAlJAEgCQBKSAJCEJCQBIAlJSEISAJKQhCQkASAJSUhCEgCSkIQkACQhCQBJAEjifpJ4bpL47yCJfyvb/FeSxANJ4n6SAJDE/SQBIAlJAEhCEgCSkASAJCQBIAkASQBI4gWxDYBtAGxjG9vYxjaZiW1sk5nYJjOxTWZim8zENpmJbTIT29gmM7GNbTIT29jGNraxTWZiG9vYxja2AbCNbWxjG9vYxjYAtrGNbWxjG9vYxja2yUxsY5vMJDPJTDKTzGSaJra3t3nCE57w2cvl8nO46qqrrrrqqqv+N6AcP36cq6666qqrrrrqf5fDw8Pds2fPPuMVX/EV3/qaa6558K233vo3Z8+evZV/m91xHH9ntVo9Y3Nz860zE0ncTxIAtrmfbe4niReFbR7INvezzQtjGwDb3M82ALYBsM39bANgm/vZ5n62sY1tbGMb22QmtrGNbTIT22QmtrFNZpKZ2CYzaa2RmWQmmUlrjdYamUlrjdYarTUyk8yktUZrjdYarTVaa7TWaK3RWqO1RmuN1hqtNVprtNZordFao7VGa43WGq01WmtkJplJZpKZZCaZSWaSmWQmrTVaa7TWaK3RWqO1RmuN1hqtNVprtNZordFao7VGa43MJDPJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTDKTzCQzaa3RWqO1RmuN1hqtNTKTzCQzyUxaa7TWyEwyk9YarTUyk9YarTUyk9YamUlrjcyktUZmkpm01shMMpPWGplJZpKZtNbITDKTzCQzyUwyk8zENplJZmIb29gmM7GNbWwDYBvb2OaBbHM/2wDYBsA2ALa5n20AbPPcbPOvJYl/iSTuZ5vnRxLPbblcUkp58HK5/Bvbt3LVVVddddVVV/1PRzl+/DhXXXXVVVddddX/PrfeeutfA7zSK73SW7/Yi73Ya//Zn/3ZzxweHu7yb5SZf72/v/89fd+/dCnlwZJ4IEkA2OaFkcQD2ebfwjYviG0AbANgm/vZBsA2ALYBsA2Abe5nGwDb2MY2trFNZmKbzMQ2mYltbJOZZCa2yUxsk5nYJjPJTDKTzMQ2mUlmkplkJplJZpKZZCaZiW0yk9YamUlmkplkJrbJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTDKTzCQzyUwyk8wkM8lMMpPMJDPJTDKTzCQzyUwyk8wkM8lMMpPMxDaZSWaSmWQmtslMMhPbZCaZSWaSmWQmmUlmkplkJplJa43MJDPJTDKTzCQzyUwyk8zENrbJTGyTmdgmM8lMbGMb29jGNraxDYBtbGMb2zyQbe5nGwDb3M82z49t/iNI4l/LNi+IbSLieN/3r31wcPAzwC5XXXXVVVddddX/ZJTjx49z1VVXXXXVVVf973T27NlnPOQhD3nphzzkIS/9iq/4im/9C7/wC1/Dv8/u4eHh70zTtDubzV6b50MSALZ5bpL4l9jmgWxzP9s8N9sA2OZfYhsA2wDYBsA2ALYBsA2AbQBsA2AbANsA2MY2trGNbTIT29gmM7FNZpKZ2CYzyUwyk8zENplJZpKZZCaZSWaSmWQmmYltMhPb2MY2trFNZpKZZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZSWaSmWQmmUlmkplkJplJZpKZZCaZSWaSmWQmmUlmkpnYxjaZSWaSmWQmtslMMpPMxDaZSWZim8zENpmJbTIT22QmtrFNZpKZZCa2yUwyE9vYJjPJTGxjm8zENpmJbTIT29jGNraxDYBtAGxjG9vczzbPzTb3sw2AbR7INs/NNi8KSbwwkvi3kIRtJAEQEccj4mWWy+V3c9VVV1111VVX/U9GOX78OFddddVVV1111f9Oh4eHu//wD//wOw95yENe+iEPechLv87rvM57/8Iv/MLX8O8gaXeapt85PDz8HtvH+75/aUm8ILb5t7LNv5ZtAGwDYBsA2wDYBsA2ALYBsA2AbWwDYBsA2wDYBsA2tgGwDYBtbANgG9sA2MY2trGNbWxjG9tkJraxjW1sYxvb2MY2tslMMpPMJDPJTDKTzCQzyUwyk8wkM8lMbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sY5vMxDa2sU1mYhvbZCa2yUxsk5nYJjOxTWZiG9tkJraxTWZiG9vYJjOxjW1sk5nYxjaZiW0yE9vYxja2sY1tbANgGwDb2Ob5sc0D2eZ+tnlutvn3kMS/RBIAtnl+JHE/20gCoNb64KOjo2dk5l9z1VVXXXXVVVf9T0U5fvw4V1111VVXXXXV/16Hh4e7//AP//A7r/iKr/jW11xzzYOvueaaB//pn/7pz/DvZHt3vV7/zGq1ekbXdS8t6bgk7ieJ+9nmuUnihbHNA9nmfrb5j2QbANvczzYAtgGwjW0AbANgG9sA2MY2ALaxjW0AbGMb29gGwDa2sY1tbGMb29jGNgC2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvbANjGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxsA29jGNraxDYBtbGMbANvYxja2sY1tbGMb22QmtslMbGObzMQ2trFNZmIb29gmM7GNbWxjG9vYBsA2trGNbWwDYBsA27wgtnkg2zw32zw/tnlhJPGCSOJfwzb/kq7rXvrw8PBngF2uuuqqq6666qr/iSjHjx/nqquuuuqqq6763+3w8HD3z/7sz37mzd/8zT/6IQ95yEsD/MM//MPv8B+gtfbXR0dHPzNN0+5sNnttnosk7mebfwvb3M8297PNv4VtAGzz3Gzz3GxzP9sA2MY2ALaxjW0AbGMb2wDYxja2sQ2AbWxjG9vYxja2sY1tbANgG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tXhDb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trHNA9nGNraxjW1sA2Ab29gGwDa2sQ2AbQBsYxvb2MY2ALaxjW1sYxvb2MY2tslMbGMb22QmtrGNbWxjGwDb2MY2trmfbQBsY5vnxzYPZJvnZpt/D0m8IJJ4QWzzL7FNKeW4pJdeLpffw1VXXXXVVVdd9T8R5fjx41x11VVXXXXVVf/7HR4e7v7DP/zD77zO67zOe7/4i7/4awP8wz/8w+/wH8D27jAMv3N4ePg9s9nsrSPiOM9FEg9kmweSxAPZ5kVlm38v2zw329zPNvezzf1sY5v72cY297ONbWxzP9vYxja2sY1tbPPcbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9v8W9jGNraxjW1sYxvb2MY2trGNbWzzn8E2tnlhbGOb+9nGNrYBsI1tAGxjGwDbANgGwDYAtrGNbWxjG9vYxja2sY1tbGMb29gGwDYAtrGNbWxjm/vZBsA2tnlutnlutnlhbPOCSOKFkcS/lm3uJwkA20jCNrXWB6/Xa6Zp+h2uuuqqq6666qr/aSjHjx/nqquuuuqqq676v+Hs2bO3nj179hmv+Iqv+NYv/uIv/toA//AP//A7/AexvXt0dPQz0zTtzufz15bEC2ObF5VtHsg2z802L4xt/j1scz/bPJBtHsg2tnkg29jGNi+IbWxjG9vY5j+KbWxjG9vY5n8TSfx72OZ+trENgG1sA2AbANsA2AbANgC2sQ2AbWxjGwDb2AbANraxjW1sA2Ab29zPNvezDYBtXhDbPDfb/HtJ4vmRxL/ENi+Ibe5Xa33w4eHh3wC3ctVVV1111VVX/U9COX78OFddddVVV1111f8dt95661+fPXv2Ga/4iq/41i/+4i/+2gD/8A//8Dv8B7G9OwzD7+zv73/PNE27s9nstSVhGwBJPD+2eVHZ5n62eW62AbANgG3+NWxzP9v8Z7DNi8o2/9Ek8R9BEv9ekviPIol/DdvczzYAtrENgG0AbANgGwDb3M82tgGwjW0AbHM/2wDYxjYAtnlutgGwjW1eGNs8P7b5l0jihZHEfzRJx6+99trXPn/+/Ndw1VVXXXXVVVf9T0I5fvw4V1111VVXXXXV/y233nrrX589e/YZr/iKr/jWL/7iL/7aAP/wD//wO/wHsr07DMPv7O/vfw9wvO/7l+b5kASAbWzzr2Gb+9nmfxNJvCgk8e8hiX8PSfxbSOJfSxL/WSTxorDN/WwDYBsA29gGwDb3sw2AbR7INgC2uZ9tAGxjG9s8kG3+LWzz7yWJ50cSLwrbANjmBVmv18c3NzefcXBw8NdcddVVV1111VX/U1COHz/OVVddddVVV131f8+tt9761wAv/uIv/tov/uIv/toA//AP//A7/AezvbtcLn9mf3//e7que+la64N5Jkn8a0jCNs/NNvezzb+XJO4niftJ4l9DEs9NEi+MJP41JPFvJYl/LUn8a0jiRSGJ/2qSeFHZ5n62AbANgG3uZxsA29zPNvezDYBtbANgG9vY5oFsA2CbfwvbvDCSeEEk8R/NNgAPfvCDX+a22277aq666qqrrrrqqv8pKMePH+eqq6666qqrrvq/6R/+4R9+B+DFX/zFX/vFX/zFXxvgH/7hH36H/wS2dw8PD79nvV4/o+/7l46I4zwXSdjm+ZHE/Wzz/NjmfrYBsM0LY5t/C0k8kCQeSBLPTRLPjyT+JZL415DEv4YkXlSSeFFI4kUhif9ukviX2Oa52QbANgC2uZ9tAGxzP9sA2AbANv8Wknh+bPPvIYkXRBL/Etv8Sy5evHj8lV7plR781Kc+9We46qqrrrrqqqv+J6AcP36cq6666qqrrrrq/65/+Id/+J2zZ88+4xVf8RXf+sVf/MVfG+Af/uEffof/JNM0/fXBwcHPrFarv+m67qUj4jj/AtvYxjYPZJvnxzbPzTYAtgGwzX8USTyQJB5IEs9NEi+IJF4QSfxrSeJFIYkXhSReGElI4oWRhCQk8UCSkMTzIwlJ/FeQxHOTxP1s88LYBsA2ALa5n20AbANgG9u8MLb5j2Cb50cSz48k/i1s88IMw/DSr/3ar80//MM//A5XXXXVVVddddV/N8rx48e56qqrrrrqqqv+b7v11lv/+rd/+7e/583f/M0/+sVf/MVf+8Vf/MVf+7d+67e+h/8ktnfHcfzrw8PDnzk6OvqbiDhea30wLwLb2OaBbPPcbHM/2/xXkcQDSeKBJPHcJPGCSOKFkcSLShL/Ekm8MJJ4YSTxgkhCEpJ4IElIQhL3k4QkJCEJSdxPEpKQhCT+s0niuUniudkGwDYAtgGwDYBt7mcbANvczzYvjG1eEEnczzb/XpJ4fiTxL7HNC2IbgOVyySMe8YgH33333T9zeHi4y1VXXXXVVVdd9d+Jcvz4ca666qqrrrrqqv/7Dg8Pd3/7t3/7e17xFV/xrR/ykIe89Ou8zuu895/92Z/9zOHh4S7/SWzvTtP01wcHB99zdHT0O6WUB9daH8wzSeKBbPNAtrHNC2KbB7INgG0AbPP82Oa5SeJ+krifJO4niQeSxP0k8dwk8dwk8fxI4kUhiRdGEi+MJF4QSbwgkpDE8yMJSTw3SUjifpKQhCQk8aKShCQk8Z9NEg8kiRfGNgC2uZ9tAGwDYJv72eZfSxL/2STxr2WbF8Q2Fy5cOP4Jn/AJb/0Lv/ALX8NVV1111VVXXfXfiXL8+HGuuuqqq6666qr/Hw4PD3f/7M/+7Gde8RVf8a2vueaaB7/iK77iW//Zn/3ZzxweHu7yn6y1duvBwcH37O3tfQ9wvO/7l+ZfwTYviG3uZ5vnZhsA27wgtvnXkMT9JPFAknggSTw/knhuknhRSOIFkcQLIokXRBLPjySeH0lI4rlJQhIPJAkASdxPEpKQhCQkIQlJ/FvZ5kUhiRdGEs9NEv8S2wDYBsA2ALb517DNi0ISD2SbF0QSLypJvDC2eWFss1wuOTg4OP4Gb/AGD/7TP/3Tn+Gqq6666qqrrvrvQjl+/DhXXXXVVVddddX/H4eHh7t/9md/9jObm5vHX/zFX/y1X/EVX/GtNzc3j//DP/zD7/BfIDN3j46OfubSpUvfM03T7mKxeG3bvKhs8/zY5n62uZ9tAGzzQLYBsM2LQhL3k8T9JPFAkrifJB5IEs+PJB5IEi8qSbwgknh+JPGCSOK5SeL5kcRzk8Rzk8T9JCGJfwvbvCC2+feQxAsiiQeSxP0k8a9lm+cmCQDbvDCS+I8miX8r27wgtjk6OuJVXuVVXjozn3Hrrbf+NVddddVVV1111X8HyvHjx7nqqquuuuqqq/5/OTw83L311lv/5vDwcPeVXumV3vrFX/zFXxvgH/7hH36H/yK2d1er1e9cunTpe1ar1d9IOl5rfTD/Cra5n20eyDb3s839bPMvsc2/hSTuJ4n7SeL5kcQDSeJfIokXRBLPjySeH0k8P5J4bpJ4bpJ4bpJ4bpIAkMSLwjbPzTbPzTb/GSTx/EjigSRxP0n8W0ni+bHNi0IS/1Ek8aKwzf1s8/zYZrlccvbsWV7iJV7i0p/+6Z/+NFddddVVV1111X8HyvHjx7nqqquuuuqqq/7/OTw83P2Hf/iH3wF48Rd/8dd+8Rd/8dd+ndd5nff+sz/7s585PDzc5b+I7d1hGP56f3//ey5duvQ90zTtbmxsvDb/AtvczzYAtnkg29zPNvezDYBtAGwDYJsXxDYvjCTuJ4n7SeK5SeK5SeJ+knhRSeL5kcTzI4nnRxLPTRLPTRLPTRLPTRL3kwSAJABs8/zY5rnZ5oFs84LY5kUliReFJJ6bJB5IEveTxL+GJP4ltnl+JPGvJYn/SLZ5YWxz/vx5Xud1XuelbT/j1ltv/Wuuuuqqq6666qr/apTjx49z1VVXXXXVVVf9//UP//APv/Pbv/3b3/OKr/iKb33NNdc8+BVf8RXfenNz8/g//MM//A7/xTJzd7lc/s7u7u73rFarv5F0vOu6B/NC2Oa52QbANg9kGwDb3M82ALYBsA2AbQBs86KwzYtCEs9NEveTxItCEs+PJJ4fSTw/knhuknhuknhuknhuknggSQBI4oFs8/zY5rnZ5oFs859BEi+MJJ6bJO4niftJ4t9CEg9km+dHEg8kiX8rSfxb2OZ+tnlutrnf2bNneb3Xe73jv/Vbv/U9XHXVVVddddVV/9Uox48f56qrrrrqqquu+v/t8PBw98/+7M9+5vDwcPeVXumV3vrFX/zFXxvgH/7hH36H/wa2d4dh+Ou9vb3v2d3d/Z7lcvk3EXG867oH8wLY5gWxDYBt7meb+9kGwDYAtgGwDYBtAGwDYJsXxjb/mSTxryGJ50cS/1aS+PewzfNjmweyzXOzzX8USbwgknh+JPFAknggSdxPEs9NEs9NEv9WknhBJPGvIYn/KLYBsM358+d58IMfzMHBwd+cPXv2Vq666qqrrrrqqv9KlOPHj3PVVVddddVVV111eHi4e/bs2WccHh7uvviLv/hrv/iLv/hrv87rvM57/9mf/dnPHB4e7vLfJDN3h2H46729ve/Z3d39nuVy+TcRcbzrugfzfNjmX2IbANsA2OZ+tgGwDYBtAGwDYBsA2wDY5n62eW62eSDbPDfb/GvYxjbPj22em22eH9s8P7Z5brZ5INvY5rnZ5oFsA2Cb+9nmfraxjW1scz/b2OaBbGOb/wiSeEEk8fxI4oEk8UCSeCBJ3E8SAJK4nySeH0k8N9s8P5J4IEm8KCTxopDE82ObF4VtAGxzdHR0/GEPe9it//AP//A7XHXVVVddddVV/5Uox48f56qrrrrqqquuugrg8PBw9x/+4R9+57d/+7e/5xVf8RXf+pprrnnwK77iK7715ubm8X/4h3/4Hf6bZebuer3+60uXLn3PxYsXv2e5XP6NpONd1z3YNrb597ANgG1scz/bANgGwDYAtgGwzf1sA2Cb+9nmgWxjmweyDYBtXlS2sc1zs41tHsg2trHNA9nGNrZ5INvYxjb3s41tbHM/29jGNvezjW1sA2AbANvYBsA2trmfbWxjG9sA2MY2trENgG1sYxvb2MY2trGNbWxjm38tSTw3STw3STyQJB5IEveTxP0kcT9J3E8S95PEv4UknpskXlSS+M9iG9ucP3+ehzzkIfz93//993DVVVddddVVV/1Xohw/fpyrrrrqqquuuuqqBzo8PNz9sz/7s585PDzcfaVXeqW3fvEXf/HXfp3XeZ33vvXWW//m7Nmzt/I/QGburtfrv7506dL3XLx48XuOjo7+prW221rb7bruwTwX2wDY5l/DNgC2AbCNbQBsA2AbANsA2AbANrYBsI1tbHM/29jmfrYBsI1tbGMb29jGNraxjW3uZxvb2MY297ONbWxjG9sA2MY2trGNbQBsYxvb2MY2ALaxjW1sYxsA29jGNrYBsI1tbGMbANvYBsA2mYltbGObzMQ2trGNbWxjG9vYxja2AbCNbWxjG9vY5rnZxjbPj23+JZJ4bpJ4IEk8kCTuJ4n7SeJ+krifJAAk8UCS+JdI4vmRxAsjiX+JJP6tJHE/20gCwDbAg3d2dn7n7Nmzt3LVVVddddVVV/1XoRw/fpyrrrrqqquuuuqq53Z4eLj7D//wD7/z27/929/ziq/4im99zTXXPPjFXuzFXntzc/P4P/zDP/wO/4Nk5u4wDH99cHDwM7u7u99z4cKF71kul38TEce7rnuwbZ6bbQBsA2AbANv8SyTxgtgGwDa2AbCNbe5nG9vYxjYAtrHN/WxjG9vYxja2sc39bGMb29jGNgC2sY1tbGMb2wDYxja2sY1tbANgG9vYxja2AbCNbWxjG9sA2MY2trGNbWwDYBvb2AbANrYBsE1mYhvb2MY2tslMbGMb29jGNrbJTGxjG9vYxjb3s41tbGMb2wDYxja2eSDb/GtI4n6SeCBJ3E8SDySJ+0kCQBL3k8T9JPHcJHE/2zw3SdxPEg8kiX+JJF4QSfxLbPPC2OZ+586dY3Nz89b77rvvd7jqqquuuuqqq/6rUI4fP85VV1111VVXXXXVC3J4eLj7Z3/2Zz9zeHi4+0qv9Epv/eIv/uKv/Tqv8zrvvbm5efwf/uEffof/gTJzd71e//Xu7u733HfffZ9z4cKF7zk6OvqbaZp2W2u7Xdc9mAewDYBt/qewzQtiG9s8P7axzfNjG9vY5rnZxja2eSDb2MY2trmfbWxjG9s8kG1sYxsA29gGwDa2AbCNbWxjG9sA2MY2trFNZmIb29jGNraxjW1sA2Ab29jGNgC2sc39bGOb+9nmfrb5t5DE/SRxP0ncTxL3k8T9JHE/SdxPEv9akrifJJ4fSbwwkvjPYptnevCFCxe+hquuuuqqq6666r8KetCDHsRVV1111VVXXXXVi+Kaa6558Id/+Id/14u92Iu9NsB9991369d//de/zz/8wz/8Nv+L1FofvLm5+dpbW1uvNZ/PH7y9vf3aAJIAkASAJCQBIAkASQBIAkAS95MEgCTuJ4kHksTzIwkASfxrSeKFkcQLI4kXRhIvjCReEEncTxK2uZ9tnh/bPD+2eWEkcT9J3E8S95PE/SRxP0ncTxL3kwSAJO4niftJ4n6SuJ8k7ieJ+0kCQBL3k8T9JPFAknhhbANgGwDbANjGNrYBsI1tbGMb29gGwDa2sY1tbGMbANvYxja2sY1tbGMb29jGNrbJTGyTmdgmM2mtkZlM08Q0TWxtbXH33Xe/zrlz536bq6666qqrrrrqvwLl+PHjXHXVVVddddVVV70oDg8Pd//hH/7hdw4PD3evueaaB19zzTUPfrEXe7HX3tzcPH727NlnHB4e7vK/QGburtfrv97f3/+Zixcvfs8999zzOefPn/+eixcv/szBwcHvTNO021rbnc1mD7aNbQBsA2Cb+9nmfrYBsI1tAGzzQLaxjW0eyDYAtrmfbWxjG9vYxjbPzTa2sY1tbPNAtrGNbWxjG9vczza2sY1tbGOb+9nGNraxjW1scz/b2MY2trGNbWwDYBvb2MY2tslMbGMb29jGNrYBsI1tbGMb2zw329jGNgC2sY1tAGxjGwDb2AbANgC2sQ2Abe5nm+dmmxdGEveTxP0kASCJ+0nifpK4nyTuJ4kHksRzs839JPHcJPHcJPHCSOL5kcS/xDYviG3ut1wuuXTpEuM4/gxXXXXVVVddddV/BfSgBz2Iq6666qqrrrrqqn+ta6655sGv/dqv/V7v9E7v9NkA9913362/9Vu/9d0/+qM/+jn8H9J13YO7rntw3/cPjgi2trZeSxJ93z94Pp8/eD6fP9g2kgCQxP0kASCJ5yaJ5yYJAEkA2Ob5kcS/RBIvCkn8SyTxopDECyKJ+9nmBbHNfxRJAEgCQBL3kwSAJAAkASCJ+0kCQBIAkrifJAAkASCJ+0kCQBIAkrifJO4nCQBJ3E8S95PEc5PE/WzzQLYBsA2AbWxjGwDb2MY2trENgG1sYxvb2AbANraxjW1sYxvb2AbANpmJbWxjG9tkJrbJTDKTzKS1RmuNcRw5PDy89b777nsIV1111VVXXXXVfwX0oAc9iKuuuuqqq6666qp/q2uuuebB7/iO7/hZr/M6r/PeAPfdd9+tv/Vbv/XdP/qjP/o5/D/Rdd2DeYC+7x8sia7rHiwJSfR9/yAASQDMZrMHA0jiuUkCwDb/Ekn8a0ji30sS/1qSuJ9tHmg+nz8YYD6fP3g2mz3YNpL4t5DE8yMJAElIAkASAJIAkMT9JAEgCQBJAEgCQBIAkgCQBIAk7icJAEkASOJ+kgCQBIAk7ieJ+0niRWUbANsA2AbANraxjW0AbGMb29jGNgC2sY1tbGMb2wDYxja2sY1tbGMb29jGNpmJbWyTmWQmmUlm0lpjmibGceSOO+54ndbab3PVVVddddVVV/1nQw960IO46qqrrrrqqquu+ve65pprHvzhH/7h3/ViL/Zirw1w33333fpbv/Vb3/2jP/qjn8NVV/0r9H3/YIDZbPag+Xz+kJ2dndeazWYPPn78+GvbBkASz00SDySJ5yYJAElIAkASAJIAkASAJCQBIAkASQBIAkASAJIAkASAJAAkASCJ+0kCQBIAkrifJO4niftJ4l9im/vZBsA2trENgG1sYxvbANjGNraxjW0AbGMb29jGNgC2sY1tbGMb29gmM7GNbWyTmWQmmUlm0lqjtcY4juzu7v7OxYsXX5urrrrqqquuuuo/G3rQgx7EVVddddVVV1111X+Ua6655sEf/uEf/l0v9mIv9toA9913362/9Vu/9d2//du//T333XffrVx11b9D13UP2tnZeZ1jx4691mw2e/DOzs5rSwJAEveTxANJ4oEkIQkASUgCQBIAkgCQhCQAJAEgCQBJSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBL3k8T9JHE/SbwwtrmfbQBsA2Ab29gGwDa2sY1tbANgG9vYxja2AbCNbWxjG9vYxja2sY1tbGMb22QmtslMMpPMJDNprTGOI9M0ceutt76OpN/mqquuuuqqq676z0Q5fvw4V1111VVXXXXVVf9RDg8Pd3/rt37re377t3/7ezY3N4+/+Iu/+Gu/+Iu/+Gu/4iu+4ls/5CEPeenDw8NLZ8+evZWrrvo3yMxLy+Xyry9evPgz586d+5777rvvew4PD/+6lHK87/sH2wbANgC2AbCNbe5nGwDb3M8297PN/WwDYJvnZhsA27yoJPGCSAJAEveTxP0k8YJI4rlJ4n6SeG6SeH4k8fxI4t/LNgC2GYbh1nEcf4errrrqqquuuuo/E3rQgx7EVVddddVVV1111X+Wa6655sGv/dqv/V7v9E7v9Nn33Xffrddcc82D77vvvlt/67d+67t/9Ed/9HO46qr/IF3XPXhra+u1z5w5817Hjh17bQBJSAJAEveTBIAk7icJSUhCEgCSkASAJCQBIAkASUgCQBIAkpAEgCQAJCEJAEkASAJAEgCSAJAEgCTuJ4n7SeIFsc39bANgGwDb2MY2ALaxjW1sA2Ab29jGNrYBsI1tbGMb2wDYxja2sY1tbJOZ2MY2mUlmYpvMpLVGa41xHDk8PLz1nnvueQhXXXXVVVddddV/Jsrx48e56qqrrrrqqquu+s9yeHi4+w//8A+/89u//dvfA3DNNdc8+Jprrnnwi7/4i7/267zO67z3Qx7ykJc+PDy8dPbs2Vu56qp/h8zcXa1Wf33+/PnvOXv27HeP47jb9/2DI+I4z2QbANsA2MY2ALZ5INs8kG3uZ5v72ebfShIAkgCQBIAkACRxP0k8kCT+tSTxQJJ4fiTx/EjiX8M2z802trFNKeX47u7u7wC3ctVVV1111VVX/WehHD9+nKuuuuqqq6666qr/bIeHh7v/8A//8Dt/9md/9jO33nrr32xubh5/yEMe8tIPechDXvp1Xud13vt1Xud13vshD3nISx8eHl46e/bsrVx11b9DZl46ODj4nQsXLvzM4eHh30TE8b7vHwxgm/vZBsA2ALZ5INs8N9vczzb3s839bPPCSOK5SQJAEgCSAJDE/STxQJJ4IEncTxIAkgCQxP0k8dwk8fxI4vmRxAtjm+fHNgC2yUxWq9Wt0zT9DlddddVVV1111X8W9KAHPYirrrrqqquuuuqq/w7XXHPNg1/7tV/7vV78xV/8tV/sxV7stXmm++6779Z/+Id/+O3f+q3f+p5/+Id/+G2uuuo/QNd1D3rQgx703dvb268dEUgCQBKSAJAEgCQkIQkASUhCEpKQBIAkJAEgCUlIAkASkgCQhCQAJCEJAElIAkASAJKQBIAkACRxP0k8kCQeyDb3s839bGMbANvYxjYAtrGNbWwDYBvb2MY2tgGwjW1sYxvb2AYgM7GNbWxjG9tkJrbJTDKT1hqtNaZpYnd397fPnj37Olx11VVXXXXVVf9Z0IMe9CCuuuqqq6666qqr/rtdc801D37t137t93qd13md977mmmsezDPdd999t/7DP/zDb//DP/zD7/zWb/3Wd3PVVf9OOzs7733TTTd91mw2e7AkJCEJAElIAkASAJKQhCQkIQlJSEISAJKQhCQAJCEJSQBIQhIAkpAEgCQkASAJSQBIAkASkgCQxP0k8UCSuJ9tHsg2ALYBsI1tAGxjG9sA2MY2trGNbQBsYxvb2MY2ALaxjW1sYxvb2MY2tslMbJOZ2CYzaa3RWqO1xjiOPP3pT38d27/NVVddddVVV131nwE96EEP4qqrrrrqqquuuup/imuuuebBZ86cefCLvdiLvdaLv/iLv/aLvdiLvTYPcN999936D//wD7/9D//wD7/zW7/1W9/NVVf9G0TEg0+dOvVeN9xww2dLQhKSkIQkJAEgCQBJRASSkASAJCQhCUlIAkASkpAEgCQkIQkASUgCQBKSkASAJCQBIAkASUgCQBL3k8QDSeJ+tnkg2wDYxjYAtrENgG1sYxvbANjGNraxjW0AbGMb29jGNgC2sY1tbGObzMQ2tslMbJOZtNbITFprDMPAXXfd9dnL5fJzuOqqq6666qqr/jOgBz3oQVx11VVXXXXVVVf9T3XNNdc8+MVe7MVe+3Ve53Xe68Ve7MVem+dy33333foP//APv/0P//APv3Pffffd+g//8A+/zf8g11xzzYNf+7Vf+70AXvzFX/y1P/MzP/N1uOp/jFrrg06cOPHe119//WdHBJKQhCQAJCEJgIhAEpKQhCQkASAJSUhCEpIAkIQkJAEgCUlIQhIAkpAEgCQkIQkASQBIQhIAkrifJB5IEgC2eSDbANgGwDYAtrGNbQBsYxvb2MY2ALaxjW1sYxsA29jGNraxjW1sYxvb2CYzsU1mYpvMpLVGa41pmtjd3f3t++6773W46qqrrrrqqqv+M6AHPehBXHXVVVddddVVV/1vcM011zz4zJkzD36xF3ux13rxF3/x136xF3ux1+a53HfffbcC/MM//MNvA/zDP/zD79x33323/sM//MNv82/w4z/+46OkCvD0pz/9hz7+4z/+XXkBrrnmmgefOXPmwS/2Yi/2Wi/+4i/+2i/2Yi/22jzAfffdd+uHfMiHPIT/JX7iJ37CPNPbvd3biX+la6655sEAL/ZiL/baAL/1W7/13fwPtVgsXvvmm2/+rvl8/mBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQhCUkASEISkgCQhCQAJCEJAElIAkASAJJ4bpIAsM0D2QbANgC2sQ2AbWxjG9sA2MY2trGNbQBsYxvb2MY2ALaxjW1sYxvbZCa2sU1mkpnYprVGa41pmjg6Orr19ttvfwhXXXXVVVddddV/BvSgBz2Iq6666qqrrrrqqv+NrrnmmgcDvNiLvdhrv9iLvdhrXXPNNQ8+c+bMg6+55poH83zcd999twKcPXv21vvuu+/W++6779azZ88+A+C+++67FeDs2bO38kzf9E3f9HSey1/+5V9+3hd8wRd8JsA111zz4Nd+7dd+L4AXf/EXf50Xe7EXey1eiPvuu+/WD/mQD3kI/wv8xE/8hHkub/d2byeeyzXXXPNggBd7sRd77TNnzjwI4MVf/MVf+8Ve7MVemwf4rd/6re/++q//+vfhf7Ba64OPHz/+Xtddd91nRwSSkIQkJCEJSUhCEpKQREQgCQBJSEISkpCEJCQBIAlJSAJAEpKQhCQAJCEJSQBIQhIAkpAEgCQAJPHcJGGbB7LN/WxjGwDb2MY2ALaxjW1sA2Ab29jGNrYBsI1tbGMb29jGNraxjW1sk5nYJjOxTWuNzGSaJsZxZLVavc8dd9zx3Vx11VVXXXXVVf/R0IMe9CCuuuqqq6666qqr/q+45pprHgzwYi/2Yq/9Yi/2Yq8FcM011zz4zJkzD77mmmsezFX/Zvfdd98TgDmAJJ05c+ZBvIh+67d+67u//uu//n34X+DEiROfdf311392RBARSEISkpCEJCQREUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSUhCEpIAkIQkJAEgCUlIAkASAJIAkMQDSQLANg9kGwDbANjGNgC2sY1tAGxjG9vYxjYAtrGNbWxjGwDb2MY2trGNbWyTmdjGNplJZpKZZCatNcZx5PTp07/9h3/4h6/DVVddddVVV131Hw096EEP4qqrrrrqqquuuur/g2uuuebBAC/2Yi/22jzTi73Yi70WwDXXXPNggDNnzjyYZ7rmmmsezFUPtAQW/Bv8wz/8w2//1m/91vfcd999t549e/bW++6771b+B6u1PvhBD3rQb83n8wdHBJKQhCQkIYmIQBKSkIQkIgJJSEISAJKQhCQkIQlJAEhCEpKQhCQAJCEJSUgCQBKSkASAJAAkASCJB5IEgG0eyDYAtgGwjW1sA2Ab29jGNgC2sY1tbGMbANvYxja2sY1tbGMb29jGNrbJTGyTmWQmmUlrjWmamM1mt959992vc999993KVVddddVVV131Hwk96EEP4qqrrrrqqquuuuqq5/UTP/ET5rn83d/93Zd/9md/9idcc801D36xF3ux136xF3ux17rmmmse/GIv9mKvzb/gvvvuu/VDPuRDHsL/Aj/xEz9hnsuHfMiHPOTFXuzFXvvFXuzFXut1Xud13pt/h/vuu+/Wf/iHf/jt++6779Z/+Id/+J1/+Id/+G3+hymlPPiWW275rfl8/uCIICKQREQgCYCIQBIRgSQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQBIAlJSEISAJKQhCQAJCGJ+0nifpK4n20eyDYAtrENgG1sYxsA29jGNraxDYBtbGMb29gGwDa2sY1tbGMb29gmM7GNbTKTzCQzaa3RWmNzc5OHPOQhn/2jP/qjn8NVV1111VVXXfUfCT3oQQ/iqquuuuqqq6666qrn7yd+4ifMM91xxx2/8FEf9VFvzvNx5syZB0nSi73Yi732i73Yi73WNddc8+AXe7EXe20e4L777rv1Qz7kQx7C/xI/8RM/YZ7p7d7u7cQDnDlz5kHXXHPNQ17sxV7stV78xV/8tV/sxV7stXkhfuu3fuu7Aa655poHv9iLvdhr83zcd999t/7DP/zDb//DP/zD7/zWb/3Wd/M/QCnlwTfddNNvLRaLB0cEEYEkIgJJSEISEYEkIgJJSEISkpCEJCQhCUlIAkASkpCEJCQhCQBJSEISkpCEJAAkIQkASUgCQBL3k8QD2eZ+tgGwDYBtbANgG9vYxjYAtrGNbWxjGwDb2MY2trGNbWwDkJnYxja2sU1mYpvMJDNprdFaYxxHXvEVX/F3vv/7v/+1ueqqq6666qqr/iOhBz3oQVx11VVXXXXVVVdd9R/vzJkzD3rxF3/x13mxF3ux17rmmmse/GIv9mKv/XZv93bi/6Brrrnmwa/92q/9Xi/+4i/+2i/2Yi/22jyXD/mQD3nIfffddyvPdM011zz4xV7sxV77xV7sxV7rmmuuefCLvdiLvTbP5ezZs8/4zd/8ze/6h3/4h9/5h3/4h9/mv0lEPPjaa6/9ru3t7dcupRARRASSkIQkIgJJRASSkIQkIgJJSEISkpCEJAAkIQlJSEISkpAEgCQkIQlJSEISAJKQhCQAJAEgiftJ4oFscz/bANgGwDa2sQ2AbWxjG9vYBsA2trGNbWwDYBvb2MY2trGNbWxjm8zENpmJbTKT1hqZyTiOvMZrvAZ/+Id/+Dr/8A//8NtcddVVV1111VX/UdCDHvQgrrrqqquuuuqqq676z3fNNdc8+L777ruV/+OuueaaB7/Yi73Ya7/O67zOe73Yi73YawO83du9nXghzpw586BrrrnmIS/2Yi/2Wi/+4i/+2i/2Yi/22jzAfffdd+s//MM//PZv/dZvfc8//MM//Db/xSLiQTfeeONvz+fzB5dSiAgiAklIIiKICCQhiYhAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJCQhCUlIAkASkgCQBIAk7ieJB7LN/WwDYBvbANjGNraxDYBtbGMb29gGwDa2sY1tbGMb2wDYxjaZiW1sY5vMJDOxTWuNzGSaJm688UZOnDjx2T/6oz/6OVx11VVXXXXVVf9R0IMe9CCuuuqqq6666qqrrrrqP8OZM2ce9OIv/uKv81u/9Vvfzb/CNddc8+AzZ8486HVe53Xe+8Ve7MVe+5prrnkwz3Tffffd+g//8A+//Vu/9Vvf8w//8A+/zX+RiHjwDTfc8Fvz+fzBpRQigohAEhFBRCCJiEASEYEkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkpCEJAAkIQkASdxPEs/NNgC2AbANgG1sA2Ab29jGNrYBsI1tbGMb29gGwDa2sY1tbGMb29jGNpmJbTKTzCQzyUymaWJzc5M3f/M3/+3P/MzPfB2uuuqqq6666qr/KOhBD3oQV1111VVXXXXVVVdd9T/ZNddc8+DXfu3Xfq8Xf/EXf+0Xe7EXe22e6b777rv1t3/7t7/nt37rt777vvvuu5X/ZBHx4Ouuu+63FovFg0splFKQREQgiYggIogIJCGJiEASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUgCQBKSAJAEgCSeH9sA2AbANgC2sY1tbANgG9vYxja2AbCNbWxjG9vYxjYAtrGNbTIT29gmM7FNZpKZZCbTNDFNE+/5nu/Jp37qp4qrrrrqqquuuuo/CuX48eNcddVVV1111VVXXXXV/2SHh4e7//AP//A7v/Vbv/U9v/3bv/09h4eHu9dcc82Dr7nmmge/2Iu92Gu/4iu+4ls/5CEPeenNzc0Tt95661/zn8T27uHh4c9sbW19NIAkXhhJAEjiP4IkJCEJSTyQJCQBIAlJ3E8Sz00SAJIAkMT9JPH8SOIFkcSLwjbPj21s87Iv+7L8+q//+udw1VVXXXXVVVf9R6EcP36cq6666qqrrrrqqquu+t/i8PBw9x/+4R9+5xd+4Re+5rd/+7e/Z3Nz8/iLv/iLv/ZDHvKQl37FV3zFt36d13md9z46Orp06623/jX/CWzvLpdLNjY2XpsXQhIAkgCQxH80SUjigSQhCQBJAEjihZEEgCQeSBIviCReGEk8kG0eyDb3sw2Abba3t/mLv/iLz+Gqq6666qqrrvqPQjl+/DhXXXXVVVddddVVV131v9Hh4eHun/7pn/7Mb//2b3/P4eHh7jXXXPPga6655sGv+Iqv+Nav8zqv896bm5vHz549+4zDw8Nd/gON4/gMSS/ddd2DJSGJ50cSAJIAkMR/BklIQhL3kwSAJAAk8dwkcT9J3E8Sz00SL4wkXlS2AbCNbe5nm8xkf3//ew4PD3e56qqrrrrqqqv+I1COHz/OVVddddVVV1111VVX/W92eHi4+w//8A+/8wu/8Atfc/bs2Wdsbm4ef8hDHvLSL/7iL/7ar/iKr/jWm5ubx8+ePfuMw8PDXf4DSNpdr9e/vbW19dG2eSBJPJAkACRxP0n8Z5GEJAAkIQkASTw/knggSdxPEi+IJF4UkrDNc7PNc7NNZnLx4sWvOTw83OWqq6666qqrrvqPQDl+/DhXXXXVVVddddVVV131f8Wtt97617/1W7/1Pb/927/9PZubm8df/MVf/LWvueaaB7/u677u+2xsbBw7e/bsMw4PD3f597u0v7//jI2NjbeWhCQkASCJB5IEgCQAJPHCSEISL4gkJCEJSUhCEg8kCUkASAJAEs+PJAAkASCJB5LEv0QSLyrbANjmfraxzWq1YnNz82fOnj17K1ddddVVV1111X8EyvHjx7nqqquuuuqqq6666qr/aw4PD3f/9E//9Gd++7d/+3sAXvEVX/GtX/zFX/y1X/EVX/GtNzc3j//DP/zD7/Dv99ettdfuuu7BkpCEJAAkASAJAElI4n6SeG6SkMT9JCEJSUhCEpJ4QSQhCUlIAkASkgCQxAsiCQBJ3E8Sz48k/qPYBsA2tslMnvzkJ39Pa+1Wrrrqqquuuuqq/wiU48ePc9VVV1111VVXXXXVVf9XHR4e7v7DP/zD7/zWb/3Wd29ubh5/8Rd/8dd+8Rd/8dd+ndd5nffe2to68Q//8A+/zb/DMAy/0/f9R0tCEpKQhCQAJCEJSQBIAkASz00S/5EkIQkASUjigSQhiftJAkAS95PEi0oSLwrbPJBtAGxjm4sXL37PNE23ctVVV1111VVX/UegHD9+nKuuuuqqq6666qqrrvq/7ujo6NKf/umf/sxv//Zvf89DHvKQl37IQx7y0i/2Yi/22q/zOq/z3rfeeuvfnD179lb+DSTtLpfL157NZg+OCCRxP0lI4n6SAJAEgCTuJ4l/D0lIQhKSkMT9JCEJAEkASOJ+krifJAAk8dwk8R/JNg9kG9usVqtbl8vl73DVVVddddVVV/1HoBw/fpyrrrrqqquuuuqqq676/+Lw8HD3t37rt77n7Nmzz3jwgx/80tdcc82DX+zFXuy1Nzc3j//DP/zD7/Bv8zsR8dGlFCQhCQBJSOKBJCEJAEncTxIvKklIQhKSkMTzIwlJSAJAEpK4nyTuJ4n7SeJ+knhRSOJFZZv72cY2tgGwzf7+/m8vl8vf4aqrrrrqqquu+o9AOX78OFddddVVV1111VVXXfX/za233vrXf/qnf/rTh4eHu6/0Sq/01i/+4i/+2q/zOq/z3ltbWyf+4R/+4bf5V5C0OwzDa9daHxwRRASSAJAEgCQkIQlJAEjifpJ4fiQhCUlIQhL/FpKQBIAkACTxQJKQBIAkHkgS/9Fs89xsk5lcunTpe7jqqquuuuqqq/4jUI4fP85VV1111VVXXXXVVVf9f3R0dHTpH/7hH37nt3/7t7/nIQ95yEs/5CEPeekXe7EXe22Af/iHf/gd/hVaa8+IiPcupRARAEQEAJKQxANJAkASAJJ4bpJ4UUlCEpKQhCQkIQlJSAJAEpIAkMTzI4n7SeIFkcS/hW3uZ5v72cY26/X61t3d3e/hqquuuuqqq676j0A5fvw4V1111VVXXXXVVVdd9f/Z4eHh7j/8wz/8zuHh4e6Lv/iLv/aLv/iLv/brvM7rvPett976N2fPnr2VF0FE3Gr7tSU9OCKICCQhCUlIQhKSkIQkACQBIIkHksQLIwlJSEISLwpJSEISAJJ4QSRxP0n8Z7ANgG1sA2Ab25w/f/5ruOqqq6666qqr/iNQjh8/zlVXXXXVVVddddVVV/1/d3h4uPsP//APv/Nbv/Vb3/2QhzzkpR/ykIe89Iu92Iu99ubm5vF/+Id/+B1eBNM0PbjrutcGiAgiAklIQhKSeCBJSAJAEveTxHOThCQkIYkXRhKSkIQkJCEJSUgCQBKSuJ8kJCGJ+0nigSTxH8E297PNA9lmHMfd8+fPfw1XXXXVVVddddV/BMrx48e56qqrrrrqqquuuuqqq644Ojq69A//8A+/c3h4uPtKr/RKb/3iL/7ir/26r/u67/Onf/qnP314eLjLC3drRHx0RAAQEUgiIpCEJCQhCUlIQhIAkgCQxHOTxAsjCUlIQhLPjyTuJwlJSOJ+krifJB5IEv8ZbANgG9vYxjYRcfzcuXPfY3uXq6666qqrrrrq34ty/Phxrrrqqquuuuqqq6666qpnOzw83P2Hf/iH3/nt3/7t73nFV3zFt77mmmse/Iqv+IpvfXR0dOnWW2/9a14ASZeA1661PjgiAIgIJCEJSUhCEpKQhCQAJAEgiftJQhLPjyQkIYnnJglJSEISkgCQhCQkIQkASQBI4oEkASAJAEn8e9nmudnmgWxjm7Nnz35NZu5y1VVXXXXVVVf9e1GOHz/OVVddddVVV1111VVXXfW8Dg8Pd//sz/7sZw4PD3df6ZVe6a0f/OAHv/Tm5ubxf/iHf/gdXoDW2mvXWl86IogIJBERSEISkpDEA0lCEgCSuJ8kHkgSkpDE8yMJSTw/kpCEJCQBIAlJAEjiuUlCEg8kiefHNv8atrmfbQBsA2Cb++6772syc5errrrqqquuuurfi3L8+HGuuuqqq6666qqrrrrqqufv8PBw9x/+4R9+B+CVXumV3vrFX/zFXxvgH/7hH36H58P2pVrre0cEpRQiAoCIICKQhCQkIQlJSEISAJIAkMT9JCGJ50cSkpDEc5OEJCTx3CQhCUkASAJAEpKQxP0k8e9hmxfENgC2AbCNbe67776vycxdrrrqqquuuuqqfy+Cq6666qqrrrrqqquuuupf9KM/+qOf8/Vf//XvA/BO7/ROn/3N3/zNt/L83ZqZ2MY298tMWmtkJpmJbWxjG9vYxja2AbCNbQBsYxvb2OaBbGMb29jmgWxjG9u8KCTxQJKQBIAkJCEJSUhCEpKQhCQk8fxIQhKSkIQk7ieJB5KEJGqtD+aqq6666qqrrvqPQHDVVVddddVVV1111VVXvUh+67d+67s/5EM+5CH33XffrWfOnHnQN33TNz39mmuueTDPxTa2AbDN/WyTmWQmmYltbGMb2wDYxja2AbCNbWxzP9vYxja2eSDb2MY2D2Qb29jmgWzzL5HE/SQhCUlIQhIPJAlJSEISknh+JCEJAElIQhKSAJDEVVddddVVV131H4Lgqquuuuqqq6666qqrrnqR3Xfffbd+1md91uvcd999t15zzTUP/pzP+Zzfuuaaax7MM0XErZl5Kw9gG9sA2MY2tslMbGMb29jGNraxjW1sYxsA29jGNg9kG9vY5oFsY5vnZhvb2Ob5kYQkJCEJAElI4vmRhCQkIYnnJglJSEISDySJ+0niqquuuuqqq676D0dw1VVXXXXVVVddddVVV/2r3Hfffbd+5md+5mv/wz/8w29fc801D/6cz/mc37rmmmsezDNl5q08gCQeyDaZiW1sYxvb2MY2tgGwjW0AbGOb+9nGNrZ5INvYxjb3s41tbPNvIQkASUhCEpKQhCQkIYn7SUISkpDEc5OEJO4nCUkASEISV1111VVXXXXVfxjK8ePHueqqq6666qqrrrrqqqv+dY6Oji79wz/8w+8cHh7uvtIrvdJbv+IrvuJb/9mf/dnPHB4e7mbma/d9/9KlFCKCiEASEYEkJCEJSQBIQhKSkASAJAAkASAJSdxPEpKQxANJQhKSuJ8kJCGJ+0lCEpKQhCQkASCJ+0kCQBIAknh+bPNAtnl+bPNAtgGwDYBtbHP27NnvmabpVq666qqrrrrqqn8vyvHjx7nqqquuuuqqq6666qqr/vUODw93z549+4zDw8PdV3qlV3rrV3qlV3qbP/3TP/3pg4ODB/d9/9qlFCKCiCAikIQkJCEJAEkASEISkgCQhCQAJPFAknggSUhCEg8kCUncTxKSkMT9JCEJSUgCQBKSkASAJCRxP0k8kG0eyDYPZJvnZpv72QbANraxzdmzZ79nmqZbueqqq6666qqr/r0ox48f56qrrrrqqquuuuqqq676tzk8PNw9e/bsMw4PD3df8RVf8a1f8RVf8a3/5E/+ZHeappcupVBKISKICCQhCUlIQhKSAJCEJCQhCQBJAEgCQBKSuJ8kJPFAkpCEJAAkIQlJAEhCEpKQBIAkJCEJAElI4rlJ4l9im/vZ5rnZ5oFsA2Ab2wBkJufOnfuecRxv5aqrrrrqqquu+veiHD9+nKuuuuqqq6666qqrrrrq3+7w8HD37Nmzzzg8PNx9pVd6pbd+yEMe8tJPetKTGIaBiCAiiAgkIQlJSCIikIQkJCEJSUhCEgCSAJDE/SQhiftJQhKSuJ8kJHE/SUjifpKQhCQeSBKSkASAJCQhCQBJvCC2uZ9t7meb52ab+9nmfraxzX333fc90zTdylVXXXXVVVdd9e9FOX78OFddddVVV1111VVXXXXVv8/h4eHufffdd+tDHvKQl37xF3/xB7/cy70cf/3Xf81qtaKUgiQigohAEpKQhCQiAkkASEISkpAEgCQAJCGJ+0lCEveThCQkcT9JSOJ+kpAEgCQkIQlJSEISkpCEJB5IEpJ4fmxzP9vczzb3s80D2eZ+trENQGZy1113fU5m7nLVVVddddVVV/17EVx11VVXXXXVVVddddVV/yHOnj37jK//+q9/n3/4h3/47dOnT/MJn/AJSAJAEveTxAtiG9vYxja2sQ2AbWxzP9s8kG1s80C2eSDb3M82tnlhJCEJSUgCQBKSkIQkJCEJSQBIQhIAkpAEgCQkcT9JPD+SuOqqq6666qqr/sMQXHXVVVddddVVV1111VX/Ye67775bv+EbvuHWc+fOcerUKd7rvd4LSTw3SQBI4vmxjW0AbGMb2wDY5n62sc0D2cY297ONbe5nmxdGEpJ4IEkASEISkpCEJAAkIQlJSAJAEveTxP0kIQkASQBIQhJXXXXVVVddddV/OIKrrrrqqquuuuqqq6666j/UuXPn+LIv+zIAHvnIR/Imb/ImSEISknhhJPFAtgGwDYBtAGxjm/vZxjYPZJsHss39bHM/2zw/kgCQBIAkJAEgCUlIQhKSAJCEJCQhCUlIAkASkrifJAAkcT9JAJw4cYKrrrrqqquuuuo/BMFVV1111VVXXXXVVVdd9R8qIh58/vx5vvIrv5KTJ0/yyq/8yjz84Q/nfpIAkMQDSeKBbANgGwDbANjmfrZ5INs8kG0eyDb3s82/RBIAkpCEJCQhCUkASEISkpAEgCQAJAEgiftJ4qqrrrrqqquu+i9DcNVVV1111VVXXXXVVVf9h5PEk5/8ZH7xF3+RkydP8q7v+q6cOnWK+0nifpKQxPNjGwDbANgGwDb3s80D2cY297ONbe5nm+dmmxdEEg8kCQBJSEISkpCEJCQBIAkASQBI4n6SAJAEgCQkcb/77rvvVq666qqrrrrqqv8IBFddddVVV1111VVXXXXVf6ha64MBJPFLv/RL/Omf/iknT57kQz7kQ5CEJO4niX+JbR7INgC2uZ9tbPNAtnkg29zPNgC2eVFIQhKSkIQkACQhCUlIQhKSkIQkJAEgCQBJ3E8SAJJ4oGPHjnHVVVddddVVV/2HIbjqqquuuuqqq6666qqr/sNJQhKS+OVf/mUuXLjAyZMnead3eifuJ4l/Dds8N9s8kG0eyDYPZJsXlSQkIQkASUhCEpKQhCQkIQlJAEhCEgCSkASAJAAk8cKs1+tbueqqq6666qqr/qMQXHXVVVddddVVV1111VX/aSRx8eJFvumbvgmAhz3sYUhCEveThCQkIQlJSOKBbANgGwDb3M82D2SbB7LN82MbANv8SyQhCUlIQhIRgSQkIQlJSAJAEpIAkIQkACQBIAkASTy39Xp9K1ddddVVV1111X8Ugquuuuqqq6666qqrrrrqP1St9cGSuJ8kLl68yK/+6q9y4sQJTpw4AYAkJPGCSOKBbANgGwDb3M82D2SbB7LN/Wzz/Njm+ZGEJAAkIQlJSCIikIQkJCEJSUhCEpK4nyQAJAEgiecmifvuu+9Wrrrqqquuuuqq/ygEV1111VVXXXXVVVddddV/KNsASOKB/uIv/oKnPe1pSEISLwpJvDC2uZ9tHsg2D2Sb52ab50cSAJK4nyQAJCEJSUhCEpKQhCQkcT9JSEISAJJ4bpKQhCRsc+zYMa666qqrrrrqqv8wBFddddVVV1111VVXXXXVf5jMfLAk7ieJ+128eJEf+7Ef48SJE0hCEpKQhCQkIQlJPJAk7mcbANvczzb3s80D2eb5sc0D2ea5SQJAEpKQhCQkIQlJSEISkpCEJCQhCUk8kCTuJ4kXZL1e38pVV1111VVXXfUfhcpVV1111VVXXXXVVVdd9Z9OEpK4ePEily5dQhIvjCQeSBL3s40kbCOJ52YbSdzPNpIAsI0kXlSSuJ8kACTxQBFBZiIJSUhCEpKQhCQkYRsASdgGQBK2eaB77733GVx11VVXXXXVVf9RqFx11VVXXXXVVVddddVV/2Ey88EAkrifJO4nCQBJSEISkpCEJB5IEpK4nyReENtI4j+DJCQBIAlJPDdJSEISkpCEJJ6bJGwDIAnbPLf1en0rV1111VVXXXXVfxSCq6666qqrrrrqqquuuuo/lCQAJPGvJQlJPJAk7ieJB7LN82ObB7LN/WwDYJsXlSQkIQlJRASSkIQkJCEJSUjifpKQhCQkcT9JvCDjON7KVVddddVVV131H4XKVVddddVVV1111VVXXfUfRhL/ESTxQJK4nyRsI4kHso0k/iNIQhKSkIQkJCEJSTw3SUhCEpKQhCQk8dwkYZsXxDZXXXXVVVddddV/GCpXXXXVVVddddVVV1111X+YzHywJF4YSTw3SUjigSTxQJL417CNJO5nG0k8N9tI4n6SeH4kIQlJPDdJSEISAJK4nyQkIQlJ2OaFGcfxVq666qqrrrrqqv8oVK666qqrrrrqqquuuuqq/zARAYAkXhSSkMT9JPFAknh+JPGfTRKSkIQkJCEJSQBIwjaZiSQkIQlJSEISknhR2Wa9Xt/KVVddddVVV131H4nKVVddddVVV1111VVXXfUfRhL/XpJ4IEncTxLPzTaS+LeSxP0k8dwkIQlJSEISDyQJSUhCEpIAkASAJF5Uq9XqVq666qqrrrrqqv9IVK666qqrrrrqqquuuuqq/0gPksT9JPEfTRIviG0k8S+xjSQeSBL3k4QkJCEJSUhCEpJ4IElEBLYBkIQkHkgSL4rVanUrV1111VVXXXXVfyQqV1111VVXXXXVVVddddV/mIjgP4Mk/i1sI4l/iSTuJ4n7SQJAEpKQhCQeSBK2kYQkHkgS/xq2ueqqq6666qqr/kNRueqqq6666qqrrrrqqqv+w0h6MM8kiX8rSfx3ksT9JHE/SUjigSQhCQBJSEISknggSfxLVqvVrVx11VVXXXXVVf+RqFx11VVXXXXVVVddddVV/2EkIQlJPJAk/reRhCQAJCEJSUjigSQhCUk8P5K4nyRemGEYnsFVV1111VVXXfUficpVV1111VVXXXXVVVdd9R9GEv8bSOL5kYQkHkgSkpCEJCQBYBsASQBIQhKSkASAJF5UtmmtcdVVV1111VVX/YciuOqqq6666qqrrrrqqqv+w5RSHiyJB5IEgCT+t5CEJCQhCQBJ3E8SkpAEgCSemySeH0m8IBsbG7dy1VVXXXXVVVf9R6Jy1VVXXXXVVVddddVVV/2Hsc3/VpJ4QSQBIAlJSOJ+kgCQxL+VbQDuu+++W7nqqquuuuqqq/4jEVx11VVXXXXVVVddddVV/2FKKQ/mP4Bt/jtIQhKSkIQkJCEJSUhCEgCSuJ8kACTxL7HN82ObcRxv5aqrrrrqqquu+o9E5aqrrrrqqquuuuqqq676P0sSL4gk7ieJ50cSkpCEJCQhCQDbSEISDySJfwtJXHXVVVddddVV/+GoXHXVVVddddVVV1111VX/4STxv4EkJAEgiftJQhIPJIn7SeKBJCGJ+0niX2u1Wj2Dq6666qqrrrrqPxrBVVddddVVV1111VVXXfUfptb6YEn8R7PNv5ck/iWSkMT9JCEJSQBIQhIAkgCQxP0k8cLY5gVZrVa3ctVVV1111VVX/UcjuOqqq6666qqrrrrqqqv+w9jmfpL4z2Cb/2ySkASAJCQhCUlIQhIAkviPslqtbuWqq6666qqrrvqPRnDVVVddddVVV1111VVX/YeRxANJ4n8aSTw3SdxPEgCSkMT9JPFAkgCQhCT+rWxjG9tcddVVV1111VX/4Qiuuuqqq6666qqrrrrqqv8QmfkgAEn8e9jmv4MkJAEgCQBJSEISAJKQhCT+o81ms6dz1VVXXXXVVVf9RyO46qqrrrrqqquuuuqqq/7DSOK/im3+I0jigSQBIAkASUhCEpJ4IEncTxL/Hvfee+8zuOqqq6666qqr/qMRXHXVVVddddVVV1111VX/IWw/mGeSxP9kkpCEJAAkASAJAEkASOJ+kgCQhCQk8R9pZ2eHq6666qqrrrrqPxzBVVddddVVV1111VVXXfU/mm1eVJL4t5LEA0kCQBKSAJCEJB5IEv8R7rzzzt/mqquuuuqqq676j0blqquuuuqqq6666qqrrvoPkZkPlsR/JttI4j+TJCQBIIn7SeJ+kgCQBIAk/j1sc9VVV1111VVX/acguOqqq6666qqrrrrqqqv+Q0gCQBL/Vrb5zyAJAEk8N0kASEIS95OEJCQhCQBJSOI/wzAMt3LVVVddddVVV/1HI7jqqquuuuqqq6666qqr/kNIQhL/G0nifpKQxP0kIQlJSAJAEv8RbAOws7PDVVddddVVV131n4Lgqquuuuqqq6666qqrrvoPIenB/A8iiX+JJB5IEveThCTuJwkASQBIQhKS+PdarVa3ctVVV1111VVX/WcguOqqq6666qqrrrrqqqv+Q0jigSTx3CTxH8E2/1aSAJDEA0kCQBKSkIQkJCEJAEkASOK5SUISkvjXWq1Wt3LVVVddddVVV/1nILjqqquuuuqqq6666qqr/kNIerAkJCGJfy3bPDfb/GeQxP0kIQkASTw3SUhCEpKQBIAk7ieJf4/77rvvVq666qqrrrrqqv8MVK666qqrrrrqqquuuuqq/xCS+L9AEpKQhCTuJwkASQDYRhKS+Pewzc7ODlddddVVV1111X8Kgquuuuqqq6666qqrrrrqP4Qk/jPZ5j+aJO4niQeShCQkIQlJSAJAEpL4j7JarW7lqquuuuqqq676z0Dlqquuuuqqq6666qqrrvoPUUp5sCSemyT+J5DE8yMJSQBIQhKSuJ8kJAEgCQDbAEjiP8K99977DK666qqrrrrqqv8MBFddddVVV1111VVXXXXVfwjbPDdJvDC2AbDNfxZJPD+SeCBJ3E8SkpCEJCQhiftJQhIAkpDEv8dqtbqVq6666qqrrrrqPwPBVVddddVVV1111VVXXfUfotb6YP4NbPM/hSQkASAJSdxPEpKQxPMjiX+rYRhu5aqrrrrqqquu+s9AcNVVV1111VVXXXXVVVf9h7ANgCT+M9nm30oSAJIAkIQkJHE/SUjifpKQBIAkJCEJSUji38o2ALY5fvw4V1111VVXXXXVfwqCq6666qqrrrrqqquuuuo/hCQk8fxI4l/LNv8ZJPH8SEISAJKQhCQkIQlJ/Esk8a8lifvuu+9Wrrrqqquuuuqq/wxUrrrqqquuuuqqq6666qr/ELXWB/NMkvjfRBL3kwSAJCQhCUlIQhL3k4QkJCGJf6vt7W2uuuqqq6666qr/NARXXXXVVVddddVVV1111X+IzOQ/i23+o0kCQBIAkpAEgCQAJAEgCUlIQhL/UWxz2223/TZXXXXVVVddddV/FipXXXXVVVddddVVV1111X8ISTyQJP67SOKBJPH8SOKBJCEJSUgCQBLPTRKS+I+wXC5v5aqrrrrqqquu+s9C5aqrrrrqqquuuuqqq676d8vMB0tCEv8bSOKBJCEJAEkASEISkpCEJCTxQJKQBIAkXhjbXHXVVVddddVV/+WoXHXVVVddddVVV1111VX/oSTxP4Uk/iWSuJ8kACQhCUlIQhKSkASAbSTxH2G5XN7KVVddddVVV131n4Xgqquuuuqqq6666qqrrvp3y8wH81/ANs9NEi8KSQBIAkASkgCQhCQAJCEJAElIQhKSkASAJAAkASCJ+0niX2O9Xj+Dq6666qqrrrrqPwvBVVddddVVV1111VVXXfXvJglJ/E8niRdGEpIAkIQkJCGJ+0kCQBIAkvjXss39WmtcddVVV1111VX/aQiuuuqqq6666qqrrrrqqn+3zHwwgCT+t5GEJCRxP0lI4oEkIQkASfxHWSwWt3LVVVddddVVV/1nIbjqqquuuuqqq6666qqr/sexzf1s86KQxItKEgCSeCBJSEISkpCEJCQhCUlI4n6S+PewzX333XcrV1111VVXXXXVfxYqV1111VVXXXXVVVddddW/W0Qgif9Kkvj3kMQDSUISkpCEJCQhCUlIAkASkpDEf4RhGG7lqquuuuqqq676z0Llqquuuuqqq6666qqrrvp3s/0g/oeSxANJ4oEkIYnnRxKSkIQkAGzzQJK46qqrrrrqqqv+x6Jy1VVXXXXVVVddddVVV/27lVJ4IEn8d5HEi0oS95OEJCQhCUlIQhKSAJAEgCQkIQkASUjiX8M2XdfdylVXXXXVVVdd9Z+JylVXXXXVVVddddVVV131H+HBkpCEJP4nkMT9JAEgCQBJSAJAEpKQhCQkIQlJSEISAJKQxAsjiX+N1Wp1K1ddddVVV1111X8mgquuuuqqq6666qqrrrrq3y0i+M9mm38PSbwoJCEJSUgCQBKSuJ8k/iPce++9t3LVVVddddVVV/1nonLVVVddddVVV1111VVX/btJ4r+KbSTxH0ESkpCEJCQBIAlJAEhCEpJ4IElIQhL/Vjs7O1x11VVXXXXVVf+pqFx11VVXXXXVVVddddVV/24R8WBJ/EewjST+s0jiBZGEJAAkIQlJSEIS95PEf4TVanUrV1111VVXXXXVfyaCq6666qqrrrrqqquuuuo/jST+PWzzn0ESkrifJCQBIAlJSEISkpDEA0lCEv9e99xzzzO46qqrrrrqqqv+MxFcddVVV1111VVXXXXVVf9upZQHA0jifpL4n04SkpCEJCQhCUkASEISkpCEJCTx3CTxb7Gzs8NVV1111VVXXfWfispVV1111VVXXXXVVVdd9R9CEv/TSOKBJPHCSAJAEpKQhCQkIQkA20hCEpL497jjjjt+m6uuuuqqq6666j8Tlauuuuqqq6666qqrrrrq/wVJAEgCQBKSkIQkJAEgCUlIQhKSAJAEgCQeSBL/GrYBsI1trrrqqquuuuqq/1QEV1111VVXXXXVVVddddW/W631wTyTJP4nkYQkHkgSz00SkpCEJCQhCUlIQhIAkpDEv5ckhmG4lauuuuqqq6666j8TwVVXXXXVVVddddVVV13175aZ/Geyzb+GJP4lkgCQhCQAJCEJSUhCEpKQBIAk7icJSfxbbW9vc9VVV1111VVX/acjuOqqq6666qqrrrrqqqv+3SQhiX8v27wwtnlhJPGvIYn7SUISkgCQhCQkIQlJSEISkvj3Wi6Xt3LVVVddddVVV/1no3LVVVddddVVV1111VVX/btk5oMl8UCS+K8kiReFJAAkcT9JSEIS95OEJCQhCUlI4oEk8e+xXC5v5aqrrrrqqquu+s9GcNVVV1111VVXXXXVVVf9h5HE/3SSAJCEJAAkASAJSUhCEpIAkIQkACQhCQBJSAJAEi8q29x33323ctVVV1111VVX/WejctVVV1111VVXXXXVVVf9u2Tmg3khJPFvYRtJ/FtJ4oEk8fxIAkASkpCEJCQhCUlIQhIAknhukvjX2t7e5qqrrrrqqquu+k9H5aqrrrrqqquuuuqqq676d5PEfwdJ/FtIAkASkpCEJCQhCUlIQhKSkASAJAAkIYl/j+VyeStXXXXVVVddddV/NoKrrrrqqquuuuqqq6666t/F9oMBJPFfQRIvKkkASAJAEpIAkMRzk4QkJCEJSUgCQBIAkviPcO+99z6Dq6666qqrrrrqPxvBVVddddVVV1111VVXXfXvJol/L9s8P7b595DECyIJSUhCEgCSkIQkJCEJSUhCEv9RZrPZrVx11VVXXXXVVf/ZqFx11VVXXXXVVVddddVV/y4Rwf8kkviXSEIS95OEJCQhCUlIQhKSkIQkACQhCUlI4t/q3nvvvZWrrrrqqquuuuo/G8FVV1111VVXXXXVVVdd9e9i+0H8F7DNv4cknpskJCEJSUhCEpKQhCQkIQlJAEjigSTxr2Wb48ePc9VVV1111VVX/aejctVVV1111VVXXXXVVVf9u0QEkpCEJCTxP5UkJAEgiecmCUlIQhKSkIQkACQBIIl/D0ncd999t3LVVVddddVVV/1no3LVVVddddVVV1111VVX/btI4j+abSTxryGJF5UkACQhCUlIQhKSkIQkACQhiftJAkAS/1ZbW1tcddVVV1111VX/JahcddVVV1111VVXXXXVVf8uEfFg/oeRxANJ4gWRhCQkIQkASUhCEpKQBIBtACQBIIl/i9tuu+13uOqqq6666qqr/itQueqqq6666qqrrrrqqqv+3STxP5UkHkgSkpCEJO4nCUlIQhKSiAgkIQkASUjiX8M2z225XN7KVVddddVVV131X4HKVVddddVVV1111VVXXfXvIol/L9tI4j+SJCRxP0lI4rlJQhKSkIQkJCEJSUhCEgCSAJCEJP6tbHPVVVddddVVV/2XoHLVVVddddVVV1111VVX/buUUh7MfzFJ3E8S/xaSkIQkJHE/SUhCEpKQxANJ4t/DNkdHR0/nqquuuuqqq676r0Dlqquuuuqqq6666qqrrvp3sY0kJPHfTRL/EklI4oEkIQlJSEISkpCEJCQBIIn/CMvl8hlcddVVV1111VX/FQiuuuqqq6666qqrrrrqqn+XUsqD+U9iGwDb/HtI4rlJQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpJ4UdgGYHt7m6uuuuqqq6666r8Elauuuuqqq6666qqrrrrq38U2z00SkvifRBKSAJAEgCQkIQlJSEISkpCEJCQhif9I6/X6Vq666qqrrrrqqv8KBFddddVVV1111VVXXXXVv0ut9cE8kyT+vWzzH0kSDyQJAEncTxKSkIQkJCEJSUhCEgCSkMS/13333XcrV1111VVXXXXVfwWCq6666qqrrrrqqquuuurfxTaS+LeyzX8kSbyoJCEJSUhCEpKQhCQkIQlJSEISAJL49zh27BhXXXXVVVddddV/CSpXXXXVVVddddVVV1111f96knh+JAEgCQBJAEhCEgCSAJCEJCICSUhCEpKQxP0kASCJf4utrS3uu+++W7nqqquuuuqqq/4rULnqqquuuuqqq6666qqr/s0y88GSAJDEfyVJvCCSkMQDSQJAEveTBIAkJCEJSUhCEpK4nyQkASCJF8Q2L8xyubyVq6666qqrrrrqvwrBVVddddVVV1111VVXXfUfShL/00lCEpKQhCQkIQlJSEISkpCEJO4niftJ4oWxzXNbLpe3ctVVV1111VVX/VehctVVV1111VVXXXXVVVf9m2Xmg/lPYhtJ/HtJ4n6SkMQDSUISkpCEJCQhCUlIQhIAkvj3uu+++27lqquuuuqqq676r0Jw1VVXXXXVVVddddVVV/27SEIS/xa2eVHZ5oWRxItKEpKQhCQkASAJSUQEkpCEJCQhCUlIQhL/VltbW1x11VVXXXXVVf9lCK666qqrrrrqqquuuuqqfzNJ/Gezzb+XJCTx3CQBIAlJSEISkpCEJCQhiecmiX+L5XJ5K1ddddVVV1111X8Vgquuuuqqq6666qqrrrrq3ywzHyyJ/yi2+deQxAsjiQeShCQkIQkASUhCEpKQhCQiAklIQhKSkIQk/j3uvffeZ3DVVVddddVVV/1XoXLVVVddddVVV1111VVX/ZtJ4n8SSbyoJCEJSQBIQhKSkIQkJCEJAEncTxL/VltbW1x11VVXXXXVVf9lqFx11VVXXXXVVVddddVV/2aS+J9GEpKQBIAkACQBIAlJAEhCEpKQhCQkIQlJSEISALaRhCT+Pe64447f5qqrrrrqqquu+q9CcNVVV1111VVXXXXVVVf9ezxIEpKQhCReVLb5ryIJAEncTxL3k4QkJCEJSUhCEpKQhCT+vWyzs7PDVVddddVVV131X4bKVVddddVVV1111VVXXfVvFhH8V5GEJJ6bJP41JCEJAElIQhKSiAgkIQlJSEISAJKQxP0k8dxs88JI4r777ruVq6666qqrrrrqvwqVq6666qqrrrrqqquuuurfTNKD+R9MEveThCTuJwlJSEISkpCEJCQhCUlI4oEkIYl/i62tLa666qqrrrrqqv9SBFddddVVV1111VVXXXXVv5kkJPGCSOLfwjYviCT+tSRxP0lIQhKSkIQkJCEJSUhCEpKQBIAkJPFAkvjXODo6upWrrrrqqquuuuq/EsFVV1111VVXXXXVVVdd9W8mif8otnlBbPPCSOIFkcQLIwlJSEISEUFEIAlJAEhCEgCS+Lc6Ojq6lauuuuqqq6666r8SwVVXXXXVVVddddVVV131bxYRD+bfwDYvCtv8W0nigSQhCQBJSEISkpCEJCQhCUlIQhKSkASAJJ4f29jmX3LffffdylVXXXXVVVdd9V+JylVXXXXVVVddddVVV1317yIJSbwobCOJfy9JPDdJ3E8SL4gkACQhCUlIQhKSkIQkJCEJSQBI4n6S+NeyzebmJlddddVVV1111X8pgquuuuqqq6666qqrrrrq3ywiHsy/km3+s0hCEveTBIAkACQBIAkASQBIIiKQhCQkIQlJSAJAEpKQBIAkXhDbPD+r1epWrrrqqquuuuqq/0pUrrrqqquuuuqqq6666qr/0yQBIAkASUhCEgCSkIQkJCEJSUgCQBL/Ue65555ncNVVV1111VVX/VeictVVV1111VVXXXXVVVf9h5DEfyVJ/HtIQhKSkIQkJCEJSUhCEpIAkIQk/j26rruVq6666qqrrrrqvxKVq6666qqrrrrqqquuuurfrNb6YEk8kCT+J5DE/SQBIAlJSAJAEpKQhCQkIQlJSEISz00SkvjXsA3AfffddytXXXXVVVddddV/JYKrrrrqqquuuuqqq6666t/kdV7ndd7bNv/RbPOiksSLShIPJAlJSEISkogIIgJJSEISkpCEJCTxbyEJgGPHjnHVVVddddVVV/2XIrjqqquuuuqqq6666qqr/k1e53Ve5714Jkk8kCT+NWzzH0kSAJKQxP0kIQlJSEISkpCEJCQhCUlIQhKSkIQk/q1sA3DffffdylVXXXXVVVdd9V+J4Kqrrrrqqquuuuqqq676Nzl9+vRrA0jiP4NtAGzzwkjiX0sSkgCQhCQkIQlJSEISkpCEJAAk8W+1tbXFVVddddVVV131X47gqquuuuqqq6666qqrrvpXO3PmzIMAJPFAkvjvIIn7SeK5SUISkpDE/SQhCUlIQhKSkIQkJCEJAEkASOLf4ty5c7/NVVddddVVV131X43KVVddddVVV1111VVXXfWvds011zyY/2EkIYn7SQJAEg8kCUlIQhKSkIQkJCGJiEASkgCQxL/XfffddytXXXXVVVddddV/NSpXXXXVVVddddVVV1111b+ZJP4nk8T9JCEJAElIQhKSkIQkJCEJSUhCEgC2kYQkACTxgtjm+dna2uKqq6666qqrrvovR+Wqq6666qqrrrrqqquu+le77777br322mv530IS95MEgCQkIQlJRASSkIQkJCEJAEn8ex0dHd3KVVddddVVV131X43gqquuuuqqq6666qqrrvpXO3v27DMAHv3oR/M/kSReGEkASEISkpBERCAJSUgCQBKSkASAJF4Q27wgmclVV1111VVXXfVfjuCqq6666qqrrrrqqquu+jf5h3/4h99+zGMegyT+PWxzP9u8MJL415KEJCQhCUlIQhKSkIQkJCGJiEASkpDEA0niBbHNC/PKr/zKr81VV1111VVXXfVfjeCqq6666qqrrrrqqquu+jd7jdd4DQAkIYn/CpKQxAsiCQBJSOIFkQSAJCQhCUlIQhKSkIQkJCGJF8Q2z802D/Swhz3swVx11VVXXXXVVf/VCK666qqrrrrqqquuuuqqf5Mf+ZEf+ZzMvPVRj3oU/xUk8UCS+NeQhCQkIQlJSEISkpCEJCQhCUlIQhIviG1s86I4c+bMg7nqqquuuuqqq/6rEVx11VVXXXXVVVddddVV/yZnz5699ezZs7e+z/u8D//RbANgGwBJPD+SkMT9JPHcJCGJ+0lCEpKQhCQiAklIQhKSkIQkACQBIIl/q52dHa666qqrrrrqqv9yBFddddVVV1111VVXXXXVv8l9991364/8yI98zqlTp3izN3sz/jtJQhL3kwSAJO4nCUk8kCQkIQlJSEISkpCEJCQhCUkASOJFIYn7XXvttfzDP/zDb3PVVVddddVVV/1XI7jqqquuuuqqq6666qqr/s3Onj176z/8wz/89qu8yqvwiEc8gv9JJPH8SEISkpCEJCQREUhCEpKQBIAk/i1sc7/NzU3+/u///re56qqrrrrqqqv+qxFcddVVV1111VVXXXXVVf9m9913360/8iM/8jmn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//DbL/ZiL/baL/3SL81Lv/RLA3Dp0iVuv/12br/9dvb397nzzjuRxAsiCQBJSOJ+kpCEJCQhCUlIAqC1xjiOjOPIOI480H333Xfrb/3Wb333j/7oj34OV1111VVXXXXV/wZUrrrqqquuuuqqq6666qr/OEnWnzn6Uo2splft35FT5Wbt5X3xW6vvrr+++tb22vP3dq8FgC7lvTrf7iBpANdcc82DAe67775bP/MzP/N1zpw586AXf/EXf50Xe7EXe63XeZ3Xee9jx45x7NgxXvzFX5z77e3tsb+/z/7+PnfffTcRweHhIaUUjo6OqLVSSqHrOrquo+97dnZ2mM1mbG9vs1gs6Puevu+xzXK55IHuu+++WwF+9Ed/9LP/4R/+4Xfuu+++W7nqqquuuuqqq/43oXLVVVddddVVV1111VVX/YfyInbKLy6/tvzq8psICo2JI1+iY9ZesX9r5toE0BOnP2LlA57pzJkzDwY4e/bsrQBnz559xm/91m9992/91m9994/+6I9+DsCLvdiLvdaLvdiLvfY111zz4Bd7sRd77Z2dHXZ2dgB49KMfzb/Xfffdd+vZs2ef8fd///e/9Q//8A+/8w//8A+/zVVXXXXVVVdd9b8Zlauuuuqqq6666qqrrrrqP8z0GrN3m95645PLXw2/WH5//UO6a3qSOvX5sPry05svPjpvKS+BCIzrH65/REv2eRHcd999twLcd999t/7Wb/3W9wBcc801DwZ4sRd7sdcC9GIv9mKvBXDNNdc8+L777nvGNddc86AzZ848mOfj7Nmzt9533323/sM//MNvnzlz5sH/8A//8Dtnz5699b777ruVq6666qqrrrrq/xIqV1111VVXXXXVVVddddV/iHyp/g2nd9j4LF9fHjGdnt/SXmP2bjRPSEHHzFtxgkIHEH+y/sn4h/G3mTzwTNdcc82DAe67775beRHcd999twLcd999twL81m/91ndz1VVXXXXVVVdd9ZyoXHXVVVddddVVV1111VX/IXR3e5L2fcHXMLKhHW9oh+dmXP50/VPdDx19qnbzHq666qqrrrrqqqv+c1G56qqrrrrqqquuuuqqq/5D6Fy7vf/a/Xdtr9q/Y75U/4Z5Y30MWzrhtHXJ9+pp01/UP1r/ePzD+FvazXu46qqrrrrqqquu+s9H5aqrrrrqqquuuuqqq676j5E03deeXn5l9Y3lt9bfTaVDBAaSidErLdln8sDzcebMmQcB3Hfffbdy1VVXXXXVVVdd9R+DylVXXXXVVVddddVVV131H8dYR97jyHv8K11zzTUPBjh79uwzuOqqq6666qqrrvqPQXDVVVddddVVV1111VVX/bfwmXgwV1111VVXXXXVVf+5CK666qqrrrrqqquuuuqq/3LttWfvvf6cY7/lM/Fgrrrqqquuuuqqq/7zEFx11VVXXXXVVVddddVV/+Xai3Wv5TPlwevPOfZbPNM111zzYID77rvvVq666qqrrrrqqqv+YxBcddVVV1111VVXXXXVVf/l2mvP3xvAZ8qDx3fY+CyAM2fOPBjg7Nmzt3LVVVddddVVV131H4PKVVddddVVV1111VVXXfVfqr327L14gOkdNz67PG78Ha666qqrrrrqqqv+41G56qqrrrrqqquuuuqqq/5LtRfrXpvnMnzY1ndfc801DwK47777buWqq6666qqrrrrqPwaVq6666qqrrrrqqquuuuq/VHvt+XvzXHymPIirrrrqqquuuuqq/3gEV1111VVXXXXVVVddddV/qfiH8bd5LjrbbuWqq6666qqrrrrqPx7BVVddddVVV1111VVXXfVfqv+G/feOfxh/m2fS2XbrjT+6+GyA++6771auuuqqq6666qqr/uMQXHXVVVddddVVV1111VX/pXQ2nzH77EuvM//QCw8B6L/h4H2uO3viVoCzZ8/eylVXXXXVVVddddV/HCpXXXXVVVddddVVV1111X+r9tjutXgcv83/ItvEsYe7PvoGyi0AT9D4d7fTnjbg4Qxx7cPdPfYMce0RPvwHxr++V+2uhMZVV1111VVXXfVfjcpVV1111VVXXXXVVVdd9d9CZ/PW+Ifxt/PFute+5tw1twLcd999t/I/3E2UB72+F2/5ll68y6Pcvfgar39CR9/zfXH4jWt79Y7eeN+38sa73kR58L20O79LB1/7Cyx/7KzyHq666qqrrrrqqv9qVK666qqrrrrqqquuuuqq/1a+Jh7M/wIB8Qh3j303b3zwW3njXY8RJwA20fY7eeP9ft/rX3+060u8t7c+8hRxBuBB1Ie/izc/8G80/tl5hvsSkquuuuqqq6666r8SwVVXXXXVVVddddVVV1313yb+YfxtgDNnzjyY/+Fewv3LfWxuf+47ePO9t4idpzE96e8Z/3KP3N0hjr+0u1d8S2+8yznavb+i5U8/VdMTJjw+wvWx1xI3dKjnqquuuuqqq676r0Zw1VVXXXXVVVddddVVV/23KY8bf6deM7tx/jI7rwFw33333cr/UK/G7PVeiv4VRjz+kda/+dWx/9k/pINvu0ieB3gdz9+0R7NvjYMv/+TY/YA/Yv1bh/ggpDhBnO6g46qrrrrqqquu+q9G5aqrrrrqqquuuuqqq676b/GLv/iLP/zwhz/8nfq+547r7ni1e++9l4/+6I/+7N/+7d/+nvvuu+9W/of5LVa/9BDVR14gz/5YHH33rUxPfh1mb5YmAV6C/uV/SIff+nta/+pF8tyTNT3uDrdbd8nzB7CXkFx11VVXXXXVVf/VqFx11VVXXXXVVVddddVV/+We/OQn769WK2azGc8055n+/M///Omf+Zmf+Tr/8A//8Nv8G73XJT77r+f89t/M+G3+gzxe4998I/tfdI/anUt8BLBBbFZUAYz9x1r/zkXyPMDfM/zlJE+jPPyV1n+8xiuuuuqqq6666qr/alSuuuqqq6666qqrrrrqqv9StVa6rtvq+x6Apz/96UjiSU960jPe8A3f8EFv8AZvsPuMZzzjt17iJV5C/Bu81JrXfs89Pus99/iseyq3/s2M3/6VTb7nb2b8Nv9OT9f0ZB7gWseNC7QBcJE8dwft1hEPAH+h4Q//QsMfctVVV1111VVX/XeictVVV1111VVXXXXVVVf9l/rO7/zOn3ujN3qjNTCzzf0e9KAHPeiVX/mVn/DHf/zHjwa4buLB/BtcN/Fgnum6iQdfN/Heb3TIe99becZfz/itX9nke/5mxm/zr/Ag14ddQ1wv0FM0Pf4CeU6gh9I9chNtA9xFu32Fj3imk8TpEQ+H+CAhueqqq6666qqr/jtQueqqq6666qqrrrrqqqv+S/V9vzUMw4zn44u+6Ise/Tqv8zoA/MDdPJ3/QNdOPOiNJt77jQ5573sqt/7KBt/9vcf4HF4E7+SN93tlZq+zxAefz6WPv6A8d8Zx3cNcHzVDM4B9eXfCU0H1YS6PeiMv3vZutdt+V+tfvY92N1ddddVVV1111X8HKlddddVVV1111VVXXXXV/xhPfvKTbwNuAfiSk7y3QDyAwQLxAAYLxAN84gW+i+fjnsqtv7LBd//qJt9zT+VWXkQvTf+KL+P+lS6S504qTh8nTr4pG+/Qo9khebhN7IQpJxSnbnJ98Lt544NezfPXv83TU58a0xPPqd2X0Ljqqquuuuqqq/6rUbnqqquuuuqqq6666qqr/kt90id90hv/zu/8zkoSJ06cuHTx4sVjPNMHfuAH3sIz/eom38O/wXUTD+YB7qnc+isbfPevbPLd91aewb/BAbk/4uE4cfL1PX/Ll2f26m+di3f9Ha1+Ze7ZxiOIx95EefDbeuM9XpnZa9/i+tABD3eoPeOA3OOqq6666qqrrvrvQuWqq6666qqrrrrqqquu+i/1jGc8Yw3wYR/2Yb/7Dd/wDa8piQeyzUMf+lDxb3RP5dZf2eS77ync+qubfM89lVv5d3oK0xNelnyV05Rr38dbH4nhLO3e39X6V48RJ25wufkW6kNvcf1AgAO89zta/crXaP9znqbpSQmNq6666qqrrrrqvwOVq6666qqrrrrqqquuuuq/3IMf/GDdeuut/vqv/3q+8zu/80lPecpTTnzGZ3zG9mKxmL/O67xOn5n8e3zpSd6H/0C/qdXPP4buJV/OerUe9fep3f0zLH/wrzX8yQxmt7g+9LF0Lw1wN+3239f6179TB199m6anJzSuuuqqq6666qr/LuhBD3oQV1111VVXXXXVVVddddV/n3d5l3d5nWuuueahP/uzP/uDT3/605f8DxQmXpf5m7+yZ68VIv6B8a9/S6tfuEieX1gbb+bFO74E3cuuYfgbDX/ye6x/bU+5azBXXXXVVVddddV/J/SgBz2Iq6666qqrrrrqqquuuuqqq6666qqrrrrq/yQqV1111VVXXXXVVVddddVVV1111VVXXXXV/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/6v4R65e3iqxQVvYAAAAAElFTkSuQmCC) +![Rendered example of translate 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEs6UlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1VUrrrqqquuuuqqf5NrrrnmwQBnzpx5MMA111zzYIAzZ848iGe65pprHgxwzTXXPJhnOnPmzIN5gGuuuebB/Dvcd999t15zzTUPvu+++27luZw9e/ZWgPvuu+9Wnum+++67FeDs2bPPALjvvvtuBTh79uyt9913361cddVVV1111VVXXXXVVf+XoAc96EFcddVVV1111VVXXHPNNQ8GOHPmzINf7MVe7LV4phd/8Rd/bYAzZ848+JprrnkwL8B99913a9/3Dwa49dZbefCDH8zu7i7Hjx8H4Pjx4+zu7vKiOH78OAC7u7sA7O7uAnD8+HGe2+7uLs9td3eX++3u7nL8+HEAjh8/DsCDH/xgnp/77rvv1rNnz95633333QrwD//wD79z33333Xr27Nlb77vvvlu56qqrrrrqqquuuuqqq/43QQ960IO46qqrrrrqqv9PrrnmmgefOXPmwS/2Yi/2WgAv/uIv/toAL/ZiL/baPJdbb72V3d1ddnd3OX78OPc7fvw4u7u7ABw/fpzjx49z/Phxnp/d3V3ut7u7y/0e/OAH8x/p1ltv5X7Hjx/n+PHj3G93d5fjx4+zu7vL7u4uu7u7ANx6663s7u6yu7sLwIkTJzh+/DgAD3rQgwA4fvw4D37wgwH4h3/4h98GuO+++279rd/6re/5h3/4h9/mqquuuuqqq6666qqrrvqfDD3oQQ/iqquuuuqqq/6vuuaaax78Yi/2Yq995syZB734i7/4a7/Yi73Ya/MAf/3Xf83u7i4At956KwC7u7u89Eu/NAAPfvCDOX78OMePH+d+u7u77O7uslgsuPbaa3luR0dHAEhiuVwSEQzDQESQmdRaqbVSayUiKKUgCUlkJq01pmlitVoxDAPr9Zr1ek1EMI4jrTVaa0zTRGaSmWxsbJCZbG5uAmCbra0tALa3t9nZ2eG5/fVf/zXHjx/nwQ9+MAC7u7vceuutPOMZz+Cv//qveW7Hjx/nwQ9+MAAv9VIvxYMf/GDuu+++W//hH/7ht3/0R3/0c+67775bueqqq6666qqrrrrqqqv+p0EPetCDuOqqq6666qr/S6655poHv/Zrv/Z7vdM7vdNn80y33nort956K894xjO49dZbeaAHP/jBPOhBD+LBD34wD37wgwHY3d3l+PHjPNDBwQH7+/scHh5ycHCAJA4PDzk6OmK5XLJcLokISimUUiil0HUdXdfRdR2z2Yz5fM58Pmc+nzOfz5nNZnRdRykFgMxkmibW6zXr9ZrlcslyuWS5XLJarViv1wzDwDiOjOPINE201mit0VqjtUZmkpnYJjPJTGyztbVFZrKzs8P29ja2uemmmzh27BgPetCDeKDd3V1+53d+h7/5m7/hBTl+/DjHjh3jpV/6pbn++utv/dEf/dHP+a3f+q3v5qqrrrrqqquuuuqqq676n4TKVVddddVVV/0f8WIv9mKv/eEf/uHfdc011zz41ltv5bd/+7f5nd/5HV6Q13qt1+K1X/u12d3dZXd3lwc/+MEA7O3t8aQnPQlJ3H333RweHnJwcEBEIImIQBIRgSQigoggIgCwjW0AbGOb+9nGNraxjW1sYxtJ3E8SDyQJSUji32pvb4/M5NKlS2Qmmcnf/M3f0Fqjtcb29ja33HILL/MyL8PDHvYwXuu1XotnPOMZ7O7u8twkcenSJS5dusRtt93GS73USz34dV7ndd7rH/7hH377vvvuu5Wrrrrqqquuuuqqq6666n8KKlddddVVV131f8A7vuM7ftYbvdEbffbf/M3f8M3f/M3cTxLPz0u91Evx4Ac/GABJ3HXXXfzZn/0Zd911FxFBRBARSCIikMS/h21sYxvbANjGNi+MJCTxQJIAkIQkHkgS/x4XL17kwoULPOxhD+MZz3gGly5dQhIvyPHjx3nJl3xJXuu1Xot/+Id/4L777ruVq6666qqrrrrqqquuuup/EipXXXXVVVdd9X/Ay77sy773M57xDH7nd36HF8Xx48eRxN/8zd/wh3/4hxweHlJKISJ4UdlGEgC2sc0D2cY2tgGwjW1sY5v72cY2/xqS+LeQhG0Ajh07xk033cTOzg633HILD37wgwH43d/9Xb7+67+e3d1dJPFAx48f59ixYzzoQQ/iJV/yJTl+/Dj3e7EXe7HX5qqrrrrqqquuuuqqq676n4bKVVddddVVV/0vd8011zx4tVrxUi/1Ujzo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wja2sY1tAGxjGwDb2MY297PNv5VtXhjb2AbANgC2sY1tHsg2trENgG3+rSTxgkjiP8vFixe55pprHsxVV1111VVXXXXVVVdd9T8JwVVXXXXVVVf9HxERt9rGNgC2+beyzXOzzf1sA2Cb+9kGwDa2uZ9tAGxjG9vYxja2sc0D2eaFkcSLShL/USTx3CRxP0lcddVVV1111VVXXXXVVf/jEFx11VVXXXXV/xERcattbGObB7LNc7PNA9nm+bHNA9nmudkGwDb3s41tbGMb29jmfraxjW1sY5sXRhKSeCBJAEjigSTxryGJfy1J3E8SFy9e5JprrnkwV1111VVXXXXVVVddddX/JARXXXXVVVdd9X/IOI638ky2sY1tXhjbPD+2eVHY5oFsY5sHso1tAGxjG9s8N9u8KCTxL5HE/STxryWJq6666qqrrrrqqquuuup/PYKrrrrqqquu+j+ktXarbWzz3GxzP9s8P7Z5fmwDYJsXxDYPZBvb2OZ+trGNbQBsYxvb2AbANi8KSQBIAkASkvivJgkASVx11VVXXXXVVVddddVV/+MQXHXVVVddddX/Ia01bPOC2MY297MNgG2eH9u8ILaxDYBtAGzz/NjGNraxjW1sYxvb2AbANgC2sc39JPEfRRLPjyT+PS5evMiZM2cezFVXXXXVVVddddVVV131PwnBVVddddVVV/0f0lq71Ta2sY1tAGzzorLNv8Q297PNA9nGNraxjW0AbGOb+9nGNvezzf9UknhhJCGJq6666qqrrrrqqquuuup/HIKrrrrqqquu+j+ktXarbWxzP9s8P7b517ANgG1eVLaxjW3uZxvb2AbANraxjW1scz/bPDdJ/HeShCQAJHG/ixcvctVVV1111VVXXXXVVVf9j0Nw1VVXXXXVVf+HtNawDYBtbHM/2zw/tgGwzf1scz/b/EtsYxvbANjGNvezjW1sYxvbANjGNs/NNv8dJPFAknhRSeKaa655MFddddVVV1111VVXXXXV/yQEV1111VVXXfV/iKTfsY1tnh/b2MY2/xa2uZ9tbPPcbHM/29gGwDa2sY1tbGMbANvYBsA2L4gkHkgSAJL415DEv4UknpskJHHVVVddddVVV1111VVX/Y9EcNVVV1111VX/x2QmtrENgG1s86Kwzf1scz/bvCC2eW62sc39bPPcbGMb29gGwDYvCkm8IJJ4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be5nmxeVbZ6bbQBsYxvbPJBtbGMbANvYxja2sY1tAGwDYJv72ea5SeJfQxIPJInnRxJXXXXVVVddddVVV1111f8JBFddddVVV131/4RtbPOisM39bHM/2zyQbR7INg9kG9vY5oFsYxvb2AbANraxzXOzzYtCEs+PJP6zSWJ3dxeAM2fOPJirrrrqqquuuuqqq6666n8Cgquuuuqqq676Pygibs1MbGMb27wwtvnPZhvb2MY2D2SbB7KNbQBs859JEv8SSQBI4rlJQhIAkrjqqquuuuqqq6666qqr/kchuOqqq6666qr/o6ZputU297MNgG1eENvczzb3s839bANgm/vZ5n62sY1tAGxjGwDb2AbANraxjW1sYxvb/GtJ4j+aJP4tLl68yFVXXXXVVVddddVVV131PwbBVVddddVVV/0fNU3TrbaxjW0AbPPcbPPvYRsA2zw329zPNvezjW1sYxsA29jmfraxzQsiCQBJ/HtJ4j/SNddc82Cuuuqqq6666qqrrrrqqv8JCK666qqrrrrq/6jMxDbPj21sY5v72QbANvezzf1scz/bPD+2eW62sQ2AbWxjG9vczzb3s41t/j0k8YJI4t9LEpJ4fi5evMhVV1111VVXXXXVVVdd9T8GwVVXXXXVVVf9HzVN0622sY1tbPMfzTbPj21sY5v72ea52cY2trGNbWzzH0kS/1kkcT9JSALgzJkzD+Kqq6666qqrrrrqqquu+p+A4Kqrrrrqqqv+j8rMW23zQLaxzb/ENvezzf1s8y+xzXOzDYBtbGMb29jGNgC2uZ9tbGMb29jmP5sknpskrrrqqquuuuqqq6666qr/1Qiuuuqqq6666v+oaZqwjW1s88LYBsA2Lyrb3M82tnl+bANgGwDb2MY2trGNbQBsY5v/CJKQxH8USbwgkrjqqquuuuqqq6666qqr/kciuOqqq6666qr/oyLid2xjGwDb3M82tgGwzb/ENvezzQPZ5n62AbCNbWwDYBsA2zw/trGNbQBsYxvbPD+SeG6SeGEkcT9J/FtJ4oEkcT9J7O7ucs011zyYq6666qqrrrrqqquuuup/AoKrrrrqqquu+j/MNg9kG9vczzYviG3+LWzzQLYBsA2AbWxjG9vYxja2AbCNbe5nGwDb2OZfIol/K0n8R7jmmmsezFVXXXXVVVddddVVV131PwHBVVddddVVV/0fJelW29jGNv8S2wDY5vmxzf1sA2CbF8Q2z802ALaxjW1scz/b2AbANv9akvjvIgmAixcvctVVV1111VVXXXXVVVf9j0Fw1VVXXXXVVf+HZSa2AbDN/WzzorDNi8I2trENgG0AbANgG9vYxjbPzTa2sQ2AbQBsA2Cb50cS/9Ek8UCSeFFJQhJXXXXVVVddddVVV1111f8YBFddddVVV131f1RE3FprxTa2AbDN82ObF4Vt/rVs80C2sY1tbGMb29gGwDYAtnlRSeJfSxL/GXZ3dzlz5syDueqqq6666qqrrrrqqqv+JyC46qqrrrrqqv/DxnG8FcA2tgGwDYBtbGOb+9kGwDb3s83zYxsA2zyQbQBsYxsA29jGNvezjW1scz/bANjmfrb5n0IS95PE/SRx1VVXXXXVVVddddVVV/2PRHDVVVddddVV/4etVqtbbfPvZZv72eZfYpv72eaBbGOb+9nGNraxjW3uZ5t/iSReVJJ4UUjiRSGJ57a7u8tVV1111VVXXXXVVVdd9T8GwVVXXXXVVVf9HyYJ29jGNrYBsM1zs80D2eZfYpv72eYFsY1tbANgG9vYBsA2trmfbWxzP9v8e0ji+ZHEv4UknpskJAFwzTXXPJirrrrqqquuuuqqq6666n8Cgquuuuqqq676P2y9Xv+2bR7INi+MbZ4f29zPNg9kGwDb2OZ+tnlutrmfbWxzP9vY5n62sQ2AbV5UkviPJIkXRBJXXXXVVVddddVVV1111f9YBFddddVVV131f1hmYhvbPDfb3M82z49t/q1sA2AbANvYBsA2tgGwjW1sA2Ab29jmv4Ik/iPt7u5y1VVXXXXVVVddddVVV/2PQXDVVVddddVV/4dl5jNsYxvb2OaBbGObF5Vt7mcbANs8N9s8kG3uZxsA29gGwDa2sc3/FJL4t5AEwDXXXPNgrrrqqquuuuqqq6666qr/bgRXXXXVVVdd9X+YpFszkweyjW2eH9sA2OZ+tvm3so1tAGxjGwDbANjGNvezjW1sYxvb2MY2ALZ5QSTx/EjigSTx3CTxH0ESV1111VVXXXXVVVddddX/KARXXXXVVVdd9X+YbWxjG9v8R7DN82Mb29gGwDb3s839bGMb2wDYxja2AbDN/2SSeG6SkATA7u4uAGfOnHkwV1111VVXXXXVVVddddV/N4Krrrrqqquu+j8sIm61jW0AbHM/2zyQbR7INvezzfNjGwDbPJBtnpttbGMbANvYBsA2trENgG1sY5v72QbANi8KSUjiRSWJ5yaJ+0niRSGJq6666qqrrrrqqquuuup/DIKrrrrqqquu+j8sIm61DYBtAGxjGwDb2MY297PN82Ob+9nmRWEb2zw32wDYxja2AbCNbWxzP9s8N9s8P5KQxPMjif8qFy9e5Kqrrrrqqquuuuqqq676H4Hgqquuuuqqq/6Pm6bpVtsA2OZfwzb/Ets8P7a5n20AbGMbANsA2AbANg9kG9sA2OY/kiT+I0jiBbnmmmsezFVXXXXVVVddddVVV131343gqquuuuqqq/6Pm6bpVtvY5l9iGwDbPD+2uZ9tHsg2trHN82Ob+9kGwDYAtrGNbWxjm/vZ5r+KJF5UkgCQxP0kIYmrrrrqqquuuuqqq6666n8Mgquuuuqqq676Py4zsY1tbGMbANu8KGzzr2UbANvYxjYAtrENgG0AbHM/29gGwDYPZJv/DpL417p48SJnzpx5EFddddVVV1111VVXXXXVfzeCq6666qqrrvo/rrV2q20eyDYAtrmfbV4UtrmfbQBs89xs80C2uZ9tbGMb29jGNvezDYBtAGwDYJvnRxL/WpJ4fiTxbyGJq6666qqrrrrqqquuuup/HIKrrrrqqquu+j+utXarbWzz/NjGNvezDYBt7meb/yi2uZ9tAGxjG9vYxja2AbDN/xSSAJDEA0nifpK46qqrrrrqqquuuuqqq/7HoHLVVVddddVV/8e11rANgG1sA2CbfyvbSOK52cY297ONbWwDYBsA29gGwDb3s41tAGzzv9Xu7i7XXHPNg7nqqquuuuqqq6666qqr/rsRXHXVVVddddX/cZJ+xza2uZ9tnh/bPJBt7meb58c2ALa5n22em20AbGMbANsA2MY297PNA9nm30MSAJJ4IEk8P5L4t5DEVVddddVVV1111VVXXfU/CsFVV1111VVX/T9gG9vYxjb3s83zY5vnxzb3s80LY5vnZpv72cY2trGNbWxjGwDb2MY2ALZ5UUniP5IkXlSS2N3d5ZprrnkwV1111VVXXXXVVVddddV/N4Krrrrqqquu+j9O0q22eUFsYxvbPD+2+ZfY5gWxjW1sA2Ab29zPNvezDYBtnh/b2Oaqq6666qqrrrrqqquuuupFRHDVVVddddVV/w/Yxja2AbCNbf4tbHM/2zw329zPNg9km/vZxjYAtrENgG0AbGMb29jmP4sknh9J/GtI4qqrrrrqqquuuuqqq676H4fgqquuuuqqq/6Pi4hbbWMbANu8MLYBsM39bPOisA2AbWxzP9s8kG3uZxvb2MY2trHNc7PN/wSSuJ8kJPHcdnd3OXPmzIO56qqrrrrqqquuuuqqq/67EVx11VVXXXXV/wPjON5qG9s8kG3+LWxzP9sA2Ob5sQ2AbWxjGwDb2MY297MNgG1sYxvb/HtI4oEk8dwk8S+RxL9EEpK46qqrrrrqqquuuuqqq/7HILjqqquuuuqq/wdaa7faBsA2trHNc7PNA9nmfrb517LN82Mb29zPNrYBsM1zs80LIgkASTyQJP41JPHcJPGCSOJ+knig3d1drrrqqquuuuqqq6666qr/EQiuuuqqq6666v+B1hoAtnlutrGNbe5nm3+JbZ4f29jmgWxjGwDb3M82trGNbWxjG9vYxjYPZBsA27wgkrifJP67XHPNNQ/mqquuuuqqq6666qqrrvrvRnDVVVddddVV/w/YvjUzsc2/h22eH9sA2OZ+tgGwzf1sA2Ab29jmX2IbANsA2ObfQhL3k8R/pkuXLnHVVVddddVVV1111VVX/Y9AcNVVV1111VX/D4zjeKttAGxjG9vY5rnZ5oFs80C2uZ9tXhjbPDfbPJBtbGMb29jGNraxDYBtXhSS+PeQxL+XJO53zTXXPJirrrrqqquuuuqqq6666r8TwVVXXXXVVVf9P2D7GbaxzYvKNv8atnlBbGMb2wDYxja2sc39bANgG9sA2Oa/kyTuJwkASTw3SUjiqquuuuqqq6666qqrrvofheCqq6666qqr/n+41TYAtrHN/WwDYBvbPD+2eSDb3M82z80297PNA9nmudnGNgC2uZ9tAGxjG9v8R5HE8yOJf69Lly4BcObMmQdz1VVXXXXVVVddddVVV/13Irjqqquuuuqq/wdsYxvbPD+2eSDbANjmfrZ5UdgGwDYvjG1sYxvb2MY2trGNbQBsc9VVV1111VVXXXXVVVdd9W9EcNVVV1111VX/D0TErbaxjW0AbGObfyvb3M82ALZ5INsA2MY2tgGwzfNjmweyzQtim/8JJHHVVVddddVVV1111VVX/Y9FcNVVV1111VX/T9jGNgC2eUFs84LY5l/LNg9kGwDb2MY2trENgG1sYxsA29jGNgC2+beSxANJ4vmRxANJ4vmRBIAk7icJSVy8eJFrrrnmwVx11VVXXXXVVVddddVV/50Irrrqqquuuur/gYi4NSIAsM0D2eb5sQ2AbV4Q27yobHM/2zw/tgGwDYBtHsg2ALb515DEVVddddVVV1111VVXXfX/EsFVV1111VVX/T8xTdOttgGwjW1sA2Ab29jmX2Kb58c2ALaxjW1sA2AbANvYBsA2trGNbWwDYBsA2wDYxjYviG3+PSTxryGJF0QS97t48SJnzpx5EFddddVVV1111VVXXXXVfyeCq6666qqrrvp/YrVa3Wob2/xr2eaBbHM/2/xr2eaBbGMb29jGNgC2uZ9tXlSS+PeSxAsjiQeSxP0kcdVVV1111VVXXXXVVVf9j0Bw1VVXXXXVVf9PtNZutc39bANgm+dmGwDb/GvY5rnZBsA2trENgG1sY5v72eZ+tvmvIol/iSReFJIAkMRVV1111VVXXXXVVVdd9d+O4Kqrrrrqqqv+n8jMW21jG9sA2OZFZZsHss39bPPC2OaBbHM/29jGNgC2sY1tbGMb2wDYxjb/HpL4r3Dx4kWuueaaB3PVVVddddVVV1111VVX/XciuOqqq6666qr/J1pr2MY2z802ALaxzb+XbWxjmxfENrZ5INu8ILb5zySJ5yaJfwtJXHXVVVddddVVV1111VX/IxBcddVVV1111f8Ttp9hGwDb2OaBbPNAtgGwzf1s80C2uZ9tAGzzQLYBsI1tbGOb+9nGNrYBsI1tbGMb29jmgWzzopLEf4fd3V2uueaaB3PVVVddddVVV1111VVX/XciuOqqq6666qr/JyTdahvb3M82tvnXsM1/BNvY5n62sY1tbPP82OaBbPNvIYnnRxIvCkk8P5K46qqrrrrqqquuuuqqq/5HIbjqqquuuuqq/yck3Wob29jmhbHNA9nmBbHNv8Q2L4htbANgm/vZxja2AbANgG0AbPPCSOKBJPFvIYn7SeK5SUIS95PEVVddddVVV1111VVXXfU/BsFVV1111VVX/T9im/vZ5n62eX5s8/zY5oFsA2AbANvYxjb3s41tbGMbANvczzYAtrHNA9nm30IS/1qSeFFJ4vmRxO7uLmfOnHkwV1111VVXXXXVVVddddV/J4Krrrrqqquu+n8iIm61jW1sA2Ab2wDYxja2eX5s80C2eVHY5vmxDYBtbANgm/vZxja2AbDNfyRJ/EeSxANJ4qqrrrrqqquuuuqqq676b0dw1VVXXXXVVf+PjON4q20AbPOisM2/hm2em20AbGMb2wDYBsA2tgGwjW0eyDYAtvmvIIl/r93dXa666qqrrrrqqquuuuqq/3YEV1111VVXXfX/SGvtVtvY5l9im+dmmweyzf1s869hGwDb3M82trGNbWxjmweyjW3+I0jiRSGJf4trrrnmwVx11VVXXXXVVVddddVV/50Irrrqqquuuur/kdYatrmfbQBs80C2eUFs80C2eX5sY5v72ea52QbANrZ5INvYBsA2tvmfQBL/EklcddVVV1111VVXXXXVVf8jEFx11VVXXXXV/yOttVttYxvbANgGwDYAtrmfbQBs86KwDYBt7mcb2wDYxja2sQ2AbQBsYxvb2OZ+trmfbf49JPHcJPH8SOKFkcRzk4QkAC5dugTANddc82Cuuuqqq6666qqrrrrqqv8uBFddddVVV131/0hm3mob2zw/tnlR2OaBbPNvYRsA2wDY5n62sc0LYpvnRxL/WpK46qqrrrrqqquuuuqqq/5PIrjqqquuuuqq/0emacI2ALaxDYBt/iW2eVHY5vmxzf1scz/bANgGwDa2uZ9tbGMbANv8d5DEv8WZM2cezFVXXXXVVVddddVVV13134Xgqquuuuqqq/4fiYjfsY1t7meb58c2ALZ5fmzzQLZ5INvYxjb3s41tAGxjGwDbANjmfraxzQPZBsA2ALZ5UUjiXyKJ5yaJf4kkJPFAkrh06RJXXXXVVVddddVVV1111X87gquuuuqqq676f8Y2trHNA9nmfrZ5fmzzQLZ5UdjmBbENgG0AbGOb+9nGNrb5jyCJ/wySuOqqq6666qqrrrrqqqv+xyG46qqrrrrqqv9HJN1qm/vZ5oFsY5t/K9sA2Oa52QbANraxzf1sA2Ab29jGNrb5rySJF4UkXhQXL17kmmuueTBXXXXVVVddddVVV1111X8Xgquuuuqqq676f8Y2trENgG1s8/zYBsA297PNA9nm38o2tgGwzfNjG9sA2MY2D2Sb/0iSeCBJ3E8S/xJJXHXVVVddddVVV1111VX/YxBcddVVV1111f8jEXGrbWwDYJt/C9s8kG2eH9vY5n62eX5sA2Ab29jGNra5n23uZxvb/FtJ4j+CJB5IEveTxMWLFzlz5syDuOqqq6666qqrrrrqqqv+uxBcddVVV1111f8/twLY5oFs80C2eSDbvChsA2Cb+9nGNgC2sY1tbGMbANs8kG0AbGOb/00kASCJq6666qqrrrrqqquuuuq/FcFVV1111VVX/T+zWq1utc39bGMbANsA2OZ+tnl+bPNAtvm3sg2AbWxjGwDb3M82trHNfwRJvCCSuOqqq6666qqrrrrqqqv+TyC46qqrrrrqqv+HbGMb2zw327wgtnkg2zw/tnl+bHM/29jmfrZ5INsA2OZfYpt/C0m8KCTxryWJixcvcs011zyYq6666qqrrrrqqquuuuq/C8FVV1111VVX/T8zjuOttnlR2OZfwzYPZBvbPJBtbHM/29gGwDa2sQ2AbQBsA2AbANsA2OZfIgkASTw/knh+JPH8SAJAElddddVVV1111VVXXXXV/3gEV1111VVXXfX/TGvtVtvYxja2AbDNC2Kb+9nmgWzzL7GNbV4Y2zyQbQBsA2AbANsA2OY/iiT+PSQhCQBJ3G93d5drrrnmwVx11VVXXXXVVVddddVV/10Irrrqqquuuur/GdvPsI1t7meb52abF5Vt7mcbANs8N9sA2MY2trGNbQBsYxvbANgGwDb/m0hCEpK46qqrrrrqqquuuuqqq/5bEVx11VVXXXXV/z+32gbANg9kG9vY5n62AbDN/WzzH802trmfbQBsA2Ab2/xnkcRzk8T9JPH8SOJ+krjqqquuuuqqq6666qqr/kchuOqqq6666qr/Z2xjG9sA2ObfwjYPZJv72eZ+trHN/WxzP9vY5oFsYxsA2wDY5n62sc39bPM/1e7uLmfOnHkwV1111VVXXXXVVVddddV/F4Krrrrqqquu+n8mIm7NTGxjGwDb2OZfYpt/Ddvczza2AbCNbe5nG9vY5n62AbDNfxRJvDCSeFFI4qqrrrrqqquuuuqqq676X4Hgqquuuuqqq/6fiYhbbXM/29zPNg9kGwDbPD+2eSDb/HvZxjYAtgGwjW1scz/b2OZ+tvmfZnd3l6uuuuqqq6666qqrrrrqvxXBVVddddVVV/0/NE3TrbaxzQtim+fHNg9km+fHNs+PbQBsYxvb2MY2trmfbQBs819JEg8kiftJ4oEk8dwkIQlJAFxzzTUP5qqrrrrqqquuuuqqq67670Jw1VVXXXXVVf8PtdZutc39bGMbANvY5l/DNvezzQPZxja2uZ9tXhDb2AbANgC2sQ2AbWzzbyWJf4kk/iNI4qqrrrrqqquuuuqqq676b0Vw1VVXXXXVVf8PZSa2sY1tXhjbANjmfrZ5UdjmgWzzQLaxjW1s80C2AbDN/WzzH0ES/xV2d3cBuOaaax7MVVddddVVV1111VVXXfXfgeCqq6666qqr/h9qrd1qm+dmmxeVbR7INvezzQtiGwDbPDfb2MY2ALYBsI1tHsg2/xJJvCCSeFFJ4oWRhCSuuuqqq6666qqrrrrqqv9xCK666qqrrrrq/6HW2q22sY1tbGOb52abB7LNC2ObF4VtHsg2trmfbWzz3GxjG9s8kG3+LSQhiedHEi+MJJ6bJO4nCUkAnDlz5sFcddVVV1111VVXXXXVVf8dCK666qqrrrrq/6HMxDbPj21sY5v72eb5sc0LYpv72cY2z802trmfbWxzP9vY5gWxjW3+vSTxopLEi2p3d5errrrqqquuuuqqq6666r8VwVVXXXXVVVf9P2T7GbaxjW1s86KyzQPZ5oFs80C2uZ9tbANgmxfENra5n21s86KwzXOTxL9EEv8Wknhukrjqqquuuuqqq6666qqr/kcguOqqq6666qr/hyTdahvb3M82tnlutvm3ss2/xDa2sY1tbHM/29jmfraxDYBt/qNJ4oEkcT9JvCgkcT9JXLx4kWuuuebBXHXVVVddddVVV1111VX/HQiuuuqqq6666v8hSbfaxja2eVHY5n62eSDbPJBtXhjbANjmBbHN/Wxjm/vZ5n86SVx11VVXXXXVVVddddVV/+0Irrrqqquuuur/Kdvczzb3s839bPOiss0LYhvb2OZ+trmfbWxjG9vYBsA2trmfbWzzn0kS/5F2d3c5c+bMg7jqqquuuuqqq6666qqr/jsQXHXVVVddddX/QxFxq21sY5v72QbANra5n20AbHM/2zw329zPNgC2eSDbPJBtnh/b3M82tnlutnkg2/xHk8RzkwSAJK666qqrrrrqqquuuuqq/9EIrrrqqquuuur/qWmabrUNgG1s869lm38L2wDY5n62sY1tbANgG9s8N9vY5j+LJJ4fSfxrSOKqq6666qqrrrrqqquu+m9FcNVVV1111VX/T03TdKttbPPC2OaBbPPC2OZ+tnlBbANgG9s8N9vczzYAtrHNA9nGNrb57yQJSQBI4n4XL17kmmuueTBXXXXVVVddddVVV1111X8Hgquuuuqqq676fyozeSDbANjm+bHN82ObF4VtbPPC2MY2tgGwjW0AbPPvIYl/DUncTxIvjCSemyQAJHHVVVddddVVV1111VVX/bchuOqqq6666qr/p2zfmpnYxjYAtgGwjW1s8/zY5oFs80C2eSDb3M82tgGwDYBtbPNAtrmfbR7INv9TSeJ+krh48SLXXHPNg7nqqquuuuqqq6666qqr/jsQXHXVVVddddX/U+M43mqb/yi2eX5s8/zYBsA2D2Qb2wDYxjYAtrGNbQBsY5t/D0lIQhIvKkkASOJFIYmrrrrqqquuuuqqq6666r8NwVVXXXXVVVf9P2X7GbaxjW1sA2Cb52YbANvczzbPzTb3s82/hm1scz/b/EeTBIAkJPFAknhukrjqqquuuuqqq6666qqr/lcjuOqqq6666qr/v261jW3uZ5vnZpsXxDYvKtvYxjb3sw2AbR7INgC2sY1tbGObfy9JvCCSeEEk8fxI4oXZ3d3lzJkzD+aqq6666qqrrrrqqquu+u9AcNVVV1111VX/T9nmfrZ5INu8ILZ5YWxzP9sA2OaBbGMbANvczza2AbDN82Mb29zPNv+RJPHvJQlJSOKqq6666qqrrrrqqquu+m9FcNVVV1111VX/T0XErZmJbQBs80C2sc39bPP82Oa52eZfyzb3sw2AbQBs89xsY5v/bJL499jd3eWqq6666qqrrrrqqquu+m9DcNVVV1111VX/j9nGNrYBsI1t/iW2eSDbvCC2eUFsA2Cb+9kGwDYAtgGwjW2eH9v8R5LECyOJ50cSz00S11xzzYO56qqrrrrqqquuuuqqq/47EFx11VVXXXXV/1MRcWspBdsA2OYFsQ2AbV4Q2zyQbR7INraxjW3uZxsA29gGwDYAtgGwzf1sY5v/DpJ4IEncTxJXXXXVVVddddVVV1111f84BFddddVVV131/9jR0dFvA9jmgWxzP9s8P7Z5Udnmudnmfra5n20eyDYAtrHNC2Kb/0iSuJ8kXlSSuJ8kdnd3AbjmmmsezFVXXXXVVVddddVVV131X43gqquuuuqqq/4fy0xsA2Ab29gGwDa2eWFs80C2eSDbvDC2eSDb3M82L4xtAGzz300SL4gkrrrqqquuuuqqq6666qr/NgRXXXXVVVdd9f9Ya+1W29jmX2IbANu8MLb517ANgG3uZxsA29jGNvezjW0AbPNAtvmPJIl/K0k80JkzZx7MVVddddVVV1111VVXXfVfjeCqq6666qqr/h9rrd1qG9sA2AbANi8q2zw329zPNvezjW1sY5v72eZ+tgGwzQPZxjb/0SQhCUlI4l8iCQBJvCCSuN+lS5e46qqrrrrqqquuuuqqq/7bEFx11VVXXXXV/2OZiW0AbANgm+dmmweyzQPZ5l9im+dmmweyDYBtAGxjG9v8d5PE8yOJF0QSV1111VVXXXXVVVddddV/K4Krrrrqqquu+n/M9jNsY5vnZhvb2OZ+tnlR2eZ+tnlBbANgGwDbANjmgWxjG9vYxjb3s82/hSSemyT+o128eJFrrrnmwVx11VVXXXXVVVddddVV/9UIrrrqqquuuur/MUm32gbANrZ5UdnmgWzz3GzzorANgG0AbANgG9vY5vmxjW0eyDb/XpK4nySuuuqqq6666qqrrrrqqv+1CK666qqrrrrq/zFJt9rGNvezjW2em20AbHM/2zyQbV4Y29jGNraxzf1s80C2eX5s8x9BEv/RJCGJB5LE7u4uZ86ceRBXXXXVVVddddVVV1111X81gquuuuqqq676f842trHNfwTbPJBtAGzz/NjmgWxzP9vczza2AbCNbR7INv+RJPHcJAEgCQBJ3E8SDySJq6666qqrrrrqqquuuuq/HcFVV1111VVX/T8WEbfa5n62uZ9t7mebF8Q2z802/xq2AbANgG3uZxvb/HeSxL+FJK666qqrrrrqqquuuuqq/1YEV1111VVXXfX/3DRNt9rGNs/NNra5n20AbPNAtnlutrmfbR7INraxzf1sA2AbANs8kG0AbHM/2wDY5l9DEi8KSfxbSOJ+ktjd3eWaa655MFddddVVV1111VVXXXXVfzWCq6666qqrrvp/rrV2q23uZxvb/GewjW0eyDb3sw2AbQBsYxvbANgGwDa2AbDNc7PNv4YkJCGJfwtJXHXVVVddddVVV1111VX/IxFcddVVV1111f9zmQmAbWzzorLNA9nmudnmRWGb52abB7LNv8Q2/16SeH4kASAJAEn8a1xzzTUP5qqrrrrqqquuuuqqq676r0Zw1VVXXXXVVf/PtdZutc1zs80D2QbANi+IbV4Q27wwtgGwzf1sYxvbANjGNvezzQtjm3+JJJ6bJO4niX+v3d1drrrqqquu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IQlJSEISAJKQxP0k8dxs88JI4r777ruVq6666qqrrrrqvwqVq6666qqrrrrqqquuuurfTNKD+R9MEveThCTuJwlJSEISkpCEJCQhCUlI4oEkIYl/i62tLa666qqrrrrqqv9SBFddddVVV1111VVXXXXVv5kkJPGCSOLfwjYviCT+tSRxP0lIQhKSkIQkJCEJSUhCEpKQBIAkJPFAkvjXODo6upWrrrrqqquuuuq/EsFVV1111VVXXXXVVVdd9W8mif8otnlBbPPCSOIFkcQLIwlJSEISEUFEIAlJAEhCEgCS+Lc6Ojq6lauuuuqqq6666r8SwVVXXXXVVVddddVVV131bxYRD+bfwDYvCtv8W0nigSQhCQBJSEISkpCEJCQhCUlIQhKSkASAJJ4f29jmX3LffffdylVXXXXVVVdd9V+JylVXXXXVVVddddVVV1317yIJSbwobCOJfy9JPDdJ3E8SL4gkACQhCUlIQhKSkIQkJCEJSQBI4n6S+NeyzebmJlddddVVV1111X8pgquuuuqqq6666qqrrrrq3ywiHsy/km3+s0hCEveTBIAkACQBIAkASQBIIiKQhCQkIQlJSAJAEpKQBIAkXhDbPD+r1epWrrrqqquuuuqq/0pUrrrqqquuuuqqq6666qr/0yQBIAkASUhCEgCSkIQkJCEJSUgCQBL/Ue65555ncNVVV1111VVX/VeictVVV1111VVXXXXVVVf9h5DEfyVJ/HtIQhKSkIQkJCEJSUhCEpIAkIQk/j26rruVq6666qqrrrrqvxKVq6666qqrrrrqqquuuurfrNb6YEk8kCT+J5DE/SQBIAlJSAJAEpKQhCQkIQlJSEISz00SkvjXsA3AfffddytXXXXVVVddddV/JYKrrrrqqquuuuqqq6666t/kdV7ndd7bNv/RbPOiksSLShIPJAlJSEISkogIIgJJSEISkpCEJCTxbyEJgGPHjnHVVVddddVVV/2XIrjqqquuuuqqq6666qqr/k1e53Ve5714Jkk8kCT+NWzzH0kSAJKQxP0kIQlJSEISkpCEJCQhCUlIQhKSkIQk/q1sA3DffffdylVXXXXVVVdd9V+J4Kqrrrrqqquuuuqqq676Nzl9+vRrA0jiP4NtAGzzwkjiX0sSkgCQhCQkIQlJSEISkpCEJAAk8W+1tbXFVVddddVVV131X47gqquuuuqqq6666qqrrvpXO3PmzIMAJPFAkvjvIIn7SeK5SUISkpDE/SQhCUlIQhKSkIQkJCEJAEkASOLf4ty5c7/NVVddddVVV131X43KVVddddVVV1111VVXXfWvds011zyY/2EkIYn7SQJAEg8kCUlIQhKSkIQkJCGJiEASkgCQxL/XfffddytXXXXVVVddddV/NSpXXXXVVVddddVVV1111b+ZJP4nk8T9JCEJAElIQhKSkIQkJCEJSUhCEgC2kYQkACTxgtjm+dna2uKqq6666qqrrvovR+Wqq6666qqrrrrqqquu+le77777br322mv530IS95MEgCQkIQlJRASSkIQkJCEJAEn8ex0dHd3KVVddddVVV131X43gqquuuuqqq6666qqrrvpXO3v27DMAHv3oR/M/kSReGEkASEISkpBERCAJSUgCQBKSkASAJF4Q27wgmclVV1111VVXXfVfjuCqq6666qqrrrrqqquu+jf5h3/4h99+zGMegyT+PWxzP9u8MJL415KEJCQhCUlIQhKSkIQkJCGJiEASkpDEA0niBbHNC/PKr/zKr81VV1111VVXXfVfjeCqq6666qqrrrrqqquu+jd7jdd4DQAkIYn/CpKQxAsiCQBJSOIFkQSAJCQhCUlIQhKSkIQkJCGJF8Q2z802D/Swhz3swVx11VVXXXXVVf/VCK666qqrrrrqqquuuuqqf5Mf+ZEf+ZzMvPVRj3oU/xUk8UCS+NeQhCQkIQlJSEISkpCEJCQhCUlIQhIviG1s86I4c+bMg7nqqquuuuqqq/6rEVx11VVXXXXVVVddddVV/yZnz5699ezZs7e+z/u8D//RbANgGwBJPD+SkMT9JPHcJCGJ+0lCEpKQhCQiAklIQhKSkIQkACQBIIl/q52dHa666qqrrrrqqv9yBFddddVVV1111VVXXXXVv8l9991364/8yI98zqlTp3izN3sz/jtJQhL3kwSAJO4nCUk8kCQkIQlJSEISkpCEJCQhCUkASOJFIYn7XXvttfzDP/zDb3PVVVddddVVV/1XI7jqqquuuuqqq6666qqr/s3Onj176z/8wz/89qu8yqvwiEc8gv9JJPH8SEISkpCEJCQREUhCEpKQBIAk/i1sc7/NzU3+/u///re56qqrrrrqqqv+qxFcddVVV1111VVXXXXVVf9m9913360/8iM/8jmnTp3iPd7jPTh58iT/00hCEpKQBIAkJCEJSUhCEhGBJCQhCUkASEISkvi3eNjDHsZVV1111VVXXfXfguCqq6666qqrrrrqqquu+nf5h3/4h9/+kR/5kc8+efIkH/mRH8l/N0m8IJKQBIAkJCEJSUhCEpKQBIAkJPHvcc0113Ddddfx27/929/DVVddddVVV131X43gqquuuuqqq6666qqrrvp3++3f/u3v+fu///vfPnnyJJ/5mZ/Ji8o297PNfzRJAEjifpKQhCQkIQlJSEISkpCEJCQhCUn8W73ES7wE//AP//Db9913361cddVVV1111VX/1Qiuuuqqq6666qqrrrrqqn+3++6779av//qvf+/77rvv1pMnT/Iu7/Iu/HeQBIAkJAEgCQBJSAJAEpKQhCQkIQlJSEISknggSbwgtnl+rrnmGq699lp+67d+63u46qqrrrrqqqv+OxBcddVVV1111VVXXXXVVf8hzp49+4zP+qzPep1/+Id/+O1XeIVX4NM+7dP4rySJF4UkJAEgCUlIQhKSkIQkJCEJSUjiX2tzc5PXeZ3X4b777rv1t37rt76bq6666qqrrrrqvwPBVVddddVVV1111VVXXfUf5r777rv167/+69/nvvvuu/XkyZN86qd+KidOnOBfwzYAtnlRSeKFkYQkJCEJAElIQhIRgSQkIQlJSEISDySJ52YbANvcb2Njgzd5kzfhvvvuu/Xrv/7r34errrrqqquuuuq/C8FVV1111VVXXXXVVVdd9R/qvvvuu/WzPuuzXue+++679cSJE3zwB38wr//6r89/JElIQhKSeCBJ3E8SknhukpCEJCQhCUlIQhIAkgCQBIAknpttnttiseAN3/ANAfit3/qt7/6Hf/iH3+aqq6666qqrrvrvQjl+/DhXXXXVVVddddVVV1111X+sw8PD3T/7sz/7mcPDw92Xf/mXf+2HPexhnDhxgrvvvpvVaoUkJAEgCUkASAJAEgCSkIQkJCGJiEASkpCEJCQhCUlEBBFBRBARRASlFEop1FqptdJ1HV3X0fc9fd/T9z1939N1HbVWSilEBJIAsE1rjWmamKaJcRwZhoFxHJmmiWmaaK1x/PhxXv3VXx2A3/qt3/ru7/qu7/oYrrrqqquuuuqq/06U48ePc9VVV1111VVXXXXVVVf9xzs8PNz9h3/4h98BePEXf/HXvuGGG3jsYx/LYrHg6U9/OpIAkIQkACQBIAkASUhCEpKICCQhCUlIQhKSkEREIImIICKICCKCUgqlFGqt1Frpuo6u6+j7nr7v6fuevu/puo5aK6UUIgJJ2CYzaa0xTRPTNDGOI+M4Mo4j0zQxTRPb29u8/Mu/PAC/9Vu/9d1f//Vf/z5cddVVV1111VX/3SjHjx/nqquuuuqqq6666qqrrvrP8w//8A+/89u//dvfs7m5efwxj3nMSz/0oQ/lZV/2ZVmtVtxzzz1IQhIAkgCQBIAkJCGJiEASkpCEJCQhCUlIIiKQREQQEZRSKKUQEdRaKaVQa6XrOrquo+97+r6n73v6vqfrOmqtlFKICO5nm8xkmiamaWIcR8ZxZBxHpmni+uuv59GPfjT33XffrX/6p3/601//9V//Plx11VVXXXXVVf8TUI4fP85VV1111VVXXXXVVVdd9Z/r8PBw90//9E9/5h/+4R9+58Ve7MVe+/Tp08cf+9jH8jIv8zKsVivuvvtuJCEJAEkASEISkogIJCEJSUhCEpKQREQgiYhAEqUUIoKIoJRCKYVaK7VWuq6j6zr6vmc2m9H3PX3f03UdtVZKKUQEkrBNZtJao7XGOI6M48g4jnRdx2Mf+1iOHTsGwM///M9/9Xd913d9DFddddVVV1111f8UlOPHj3PVVVddddVVV1111VVX/dc4e/bsrX/6p3/604eHh7vXXHPNg0+fPn38MY95DC/7si/LfD7n1ltvBUASAJKQhCQiAklIQhKSkIQkJBERSCIiiAgigoiglEJEUGullELXddRa6fuevu/p+56+7+n7nr7vqbVSSkESkgDITFprTNPEOI5kJidOnOD06dMA3Hfffbd+/Md//Mv86Z/+6c9w1VVXXXXVVVf9T0I5fvw4V1111VVXXXXVVVddddV/naOjo0v/8A//8Dt/9md/9jOHh4e711xzzYNPnTp1/CEPeQgv8zIvw/XXX898Pueee+5BEpKQREQgCUlIQhKSkEREIAlJRAQRQURQSiEiKKVQSqHWSq2Vruvo+56+7+n7nr7v6fueruuotVJKISIAsI1tpmmitUatlY2NDWqt3Hfffbd+13d918d8/dd//fscHh7uctVVV1111VVX/U+DHvSgB3HVVVddddVVV1111VVX/fe55pprHvxiL/Zir/U6r/M67/1iL/Zir80z7e7ucuutt/KMZzyD/f19br/9diKCiCAiiAgiglIKEUFEUEohIiilUEqh1kqtla7r6Pue2WzGbDZjsViwsbHBxsYGm5ubbG5uslgsWCwW9H1PrZVSCq01pmlitVqxXq+533333Xfrb/3Wb333j/7oj34OV1111VVXXXXV/2ToQQ96EFddddVVV1111VVXXXXV/ww/8RM/YYB/+Id/+O0Xe7EXe20e4NKlS9x+++3cfvvt7O/vc+edd1JKISKICCKCUgoRQSmFWiulFLquo+s6uq5jNpsxn89ZLBZsbGywsbHB5uYmm5ubLBYL5vM5pRQyk3EcGceRB7rvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquu+t+AylVXXXXVVVddddVVV131P8I111zzYID77rvv1s/8zM98nTNnzjzoxV/8xV/nxV7sxV7rdV7ndd772LFjHDt2jBd/8Rfnfnt7e+zv77O/v8/dd99NRHB4eEgphaOjI2qtlFLouo6u6+j7np2dHWazGdvb2ywWC/q+p+97bLNcLnmg++6771aAH/3RH/3sf/iHf/id++6771auuuqqq6666qr/TahcddVVV1111VVXXXXVVf8jnDlz5sEAZ8+evRXg7Nmzz/it3/qt7/6t3/qt7/7RH/3RzwF4sRd7sdd6sRd7sde+5pprHvxiL/Zir72zs8POzg4Aj370o/n3uu+++249e/bsM/7+7//+t/7hH/7hd/7hH/7ht7nqqquuuuqqq/43o3LVVVddddVVV1111VVX/Y9333333Qpw33333fpbv/Vb3wNwzTXXPBjgxV7sxV4L0Iu92Iu9FsA111zz4Pvuu+8Z11xzzYPOnDnzYJ6Ps2fP3nrffffd+g//8A+/febMmQf/wz/8w++cPXv21vvuu+9Wrrrqqquuuuqq/0uoXHXVVVddddVVV1111VX/I1xzzTUPBrjvvvtu5UVw33333Qpw33333QrwW7/1W9/NVVddddVVV1111XOictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV131P8KZM2ceBHDffffdylVXXXXVVVddddV/DCpXXXXVVVddddVVV1111f8I11xzzYMBzp49+wyuuuqqq6666qqr/mNQueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq676H+Gaa655MMB99913K1ddddVVV1111VX/MahcddVVV1111VVXXXXVVf8jnDlz5sEAZ8+evZWrrrrqqquuuuqq/xhUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VX/I1xzzTUPBrjvvvtu5aqrrrrqqquuuuo/BpWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqv92Z86ceRDAfffddytXXXXVVVddddVV/3GoXHXVVVddddVVV1111VX/7a655poHA5w9e/ZWrrrqqquuuuqqq/7jULnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVX/be75pprHgxw33333cpVV1111VVXXXXVfxwqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qr/dmfOnHkwV1111VVXXXXVVf/xqFx11VVXXXXVVVddddVV/2Pcd999t3LVVVddddVVV131H4fKVVddddVVV1111VVXXfXf5pprrnkwwDXXXPNgnumaa6558H333XcrV1111VVXXXXVVf9+6EEPehBXXXXVVVddddVVV1111X+Pz/3cz/2tF3uxF3ttnstnfuZnvs4//MM//DZXXXXVVVddddVV/z5Urrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq676b3PffffdeubMmVu56qqrrrrqqquu+s+BHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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/q/hHxnvfrjXTaKAAAAAASUVORK5CYII=) ```js // Move an imported model. @@ -70,4 +70,38 @@ cube ![Rendered example of translate 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEoMUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/ispV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7yIJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxFX/dSQhCUlIQhKSkIQkJCEJSUhCEpKQhCQk8a+xWq245557uO6667jpppuOv+IrvuJb/9mf/dnPHB4e7nLVVVddddVV/7Uox48f56qrrrrqqqv+q334h3/4d73O67zOewN893d/N894xjOQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJHHVVVdd9b+BJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCRx1X8MSUhCEpKQhCQkIQlJSEISkliv19x6661cf/313Hjjjcdf8RVf8a3/7M/+7GcODw93ueqqq6666qr/OpTjx49z1VVXXXXVVf+V3vEd3/Gz3vzN3/yjAb77u7+bW2+9lauuuuqqq/7zSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkcdW/bLVaceutt3L99ddz4403Hn/FV3zFt/6zP/uznzk8PNzlqquuuuqqq/5roAc96EFcddVVV1111X+V13md13nvD//wD/8ugO/+7u/m1ltv5ar/vSRx1f8/trnqqv8Mtvm/6vjx47zN27wND37wg7nvvvtu/azP+qzXue+++27lqquuuuqqq/7zoQc96EFcddVVV1111X+F13md13nvD//wD/8ugO/+7u/m1ltv5SqQxFVXXfWfzzZX/f9gm/+Jjh8/zvu8z/tw/Phx7rvvvls/67M+63Xuu+++W7nqqquuuuqq/1zoQQ96EFddddVVV131n+11Xud13vvDP/zDvwvgu7/7u7n11lv5n0ISV1111VX/2Wxz1f8etvnPcPz4cd7nfd6H48ePc9999936IR/yIQ/hqquuuuqqq/5zoQc96EFcddVVV1111X+mF3uxF3vtz/3cz/0tgJ/+6Z/mr//6r/mXSOKqq6666qp/Pdtc9d/PNi/I8ePHeZ/3eR+OHz/Offfdd+uHfMiHPISrrrrqqquu+s+DHvSgB3HVVVddddVV/1le7MVe7LU/93M/97cAfuZnfoa//uu/5qqrrrrqqv99bHPVf5zjx4/z3u/93hw/fpz77rvv1g/5kA95CFddddVVV131nwM96EEP4qqrrrrqqqv+M7zYi73Ya3/u537ubwH8zM/8DH/913/NVVfdTxJX/c9im6uu+q9im//v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6qqrrrrqqquuuuqqq6666qqrrrrqqqv+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/CLxmtEtY/1t9AAAAAElFTkSuQmCC) +```js +// Sweep two sketches along the same path. + + +sketch001 = startSketchOn('XY') +rectangleSketch = startProfileAt([-200, 23.86], sketch001) + |> angledLine([0, 73.47], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + 50.61 + ], %) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + +circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) + +sketch002 = startSketchOn('YZ') +sweepPath = startProfileAt([0, 0], sketch002) + |> yLine(length = 231.81) + |> tangentialArc({ radius = 80, offset = -90 }, %) + |> xLine(length = 384.93) + +parts = sweep([rectangleSketch, circleSketch], path = sweepPath) + +// Move the sweeps. +translate(parts, translate = [1.0, 1.0, 2.5]) +``` + +![Rendered example of translate 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFhlUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXfU/3ju+4zt+1jXXXPNg/g/70R/9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vCC2eSDb2MY2trGNbWxjGwBJSCIiiAgigohAEpKICCQhCUlIQhKSAJCEJCQxm80ezFVXXXXV/zHXXHPNgy9cuMCL6uTJkwAcHh7yopLEi0IS/988/OEPB+Af/uEffpurrrrqqquuejaCq6666qqrrvpPEBG3ttZutY1t/iW2AbDN82Ob+9nmudnGNraxzb+GbQBsYxsA29jGNs9NEpKICCKCiCAikIQkJCEJSdxPEg/U9/2Dueqqq676P+bMmTMP5l9gm/udOHECgMPDQyRx1XOyzb/FfffddytXXXXVVVdd9WwEV1111VVXXfWfpLV2a2ZiG9vYxja2eSDbPJBt/iW2+deyjW3uZxvbANjmfrYBsI1tbGMbAElIIiKICCKCiCAiiAgkIYn7SUISAJKQhCQkcdVVV131f9GFCxe46oWzzX8k2wBcf/31ANx33323ctVVV1111VXPRnDVVVddddVV/0laa7faxja2eSDb2MY297PN/WxjmweyzQPZ5kVhG9vczzbPj21sYxvb2MY2trmfJCQhiYggIogIIgJJSEISkpDECzKbzR7MVVddddX/Mddcc82DL1y4wIvCNidPngTg8PAQAEm8KCTxH0US/9ecPXv2GVx11VVXXXXVsxFcddVVV1111X+S1tqtmYltAGxjG9s8N9sA2OaBbGOb+9nmgWxjm+fHNrZ5fmxzP9vczza2sY1tbGObB5JERBARRAQRgSQiAklIQhIAkpCEJO4nicVi8WCuuuqqq/4Pueaaax7Mv8KJEye46j/WddddB8A//MM//DZXXXXVVVdd9WwEV1111VVXXfWfJDOfYRvb2MY297PNv4Zt7meb52Yb29jGNrb517CNbQBsYxvb2AbANveThCQigoggIogIJBERSEISknggSUgCwDallAdz1VVXXfV/xJkzZx4McP78eV4UJ0+eBOC+++7jP4sk/qNI4n+6ra0trrrqqquuuur5ILjqqquuuuqq/yS2b81MbGMbANvYBsA2trENgG0AbPP82OZ+tvn3so1tHsg2ALaxjW1scz9JSCIikEREEBFEBBGBJCQhCUlIQhKSuJ8kJFFKeTBXXXXVVf9HXHPNNQ/mX+HkyZMAHB4e8kCSeFFI4iqwzXO77777buWqq6666qqrno3gqquuuuqqq/6TRMSttrENgG1eVLb5l9jmRWUb29jGNg9kG9vYxja2sY1tbGMb29xPEpKICCKCiCAikIQkJPGCSAJAEhHBVVddddX/JRcuXOA/giT+v7PNv8Z1110HwD/8wz/8NlddddVVV131nAiuuuqqq6666j9JRNxqG9vYBsA2ALZ5INsA2OZ+trHNA9nmgWxjmxfENrZ5brZ5QWxjG9vYxja2sc39JBERRAQRQUQQEUQEkpCEJCQBIAlJAEgCoOu6B3PVVVdd9X/I+fPneVGdOHECgMPDQ/6tJPEvkcT/B1tbWwDcd999t3LVVVddddVVz4ngqquuuuqqq/4TjeP427axjW0AbANgG9vY5oFs80C2sc39bPPcbGMb29jGNrb5l9gGwDa2sY1tbGMb29jmgSQhCUlEBBFBRBARSEISkpAEgCTuJwkASfR9/yCuuuqqq/6POHPmzIMuXLgAgG3+JSdPngTg8PCQ50cS/1Uk8b/d1tYWAPfdd9+tXHXVVVddddVzIrjqqquuuuqq/0SZSWZiG9vYBsA2z802L4xt7mebfy/bANjmfrYBsI1tbGMb2zyQJCICSUQEEUFEEBFEBJKQhCTuJwkASUgiIrjqqv+NrrnmmgcD3Hfffbdy1VXPdM011zyYq/7bbG9vA3D27NlncNVVV1111VXPieCqq6666qqr/hO11n7bNra5n22em20eyDa2eW62uZ9t/iPZBsA2ALaxjW1sYxsASUhCEhFBRBARRASSkIQkACQhCUk8t/l8/mCuuuqqq/4POX/+PA9kmxfkxIkTABweHvKCSOJfIol/iST+L7LN/a677joA/uEf/uG3ueqqq6666qrnRHDVVVddddVV/4nGcSQzsY1tbHM/29jGNvezzQPZ5oWxzYvCNraxjW1sA2AbANsA2MY2trGNbWxjmweSREQQEZRSiAgkERFIQhKSAJAEgCQkIQlJ9H3/YK666qqr/o94sRd7sde+cOECz49tntvJkycBODw85IWRxFX/sq2tLa666qqrrrrqBSC46qqrrrrqqv9EEfE7trGNbQBsY5vnZhsA2zyQbWxjGwDbPJBtbGObB7KNbWzzwtgGwDYAtrGNbWxjG9vYBkASkpBERBARRAQRQUQQEUhCEpIAkMQDSUISV1111VX/X508eRKAw8ND/r0k8e8liX+JJP6nu++++27lqquuuuqqq54TwVVXXXXVVVf957o1M7ENgG3uZ5sXxDYv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/ujn/PZv//b3vNiLvdhrv87rvM57vdiLvdhrv8zLvAwv8zIvw9u8zduwu7vLM57xDJ7xjGdw6dIl9vb22N/fxzaSsI0kAGwjifttb2+zs7PDjTfeiCRuuOEGbrjhBp7bfffdd+tv/dZvffdv//Zvf8999913K1dd9X/U537u5/7WmTNnHswzfe7nfu5vA/7Mz/zM1+Gq/3f+4R/+4Xde//Vfn+d26tQpAGwjCUnY5kUhCdv8S2wjiedmG0k8N9tI4oFsI4n72UYSALYBkIRtACRhGwBJ2EYSALaRhG0kYRtJ2AZAEraRhG0eSBK2OX36NAD/8A//8DtcddVVV1111X88KlddddVVV131v9h9991363333ffdv/Vbv/XdZ86cedCLv/iLv87rvM7rvNeLvdiLvfbx48c5fvw4L/VSL8UDXbp0iftJ4oF2dnZ4Ye67775bf+u3fuu7AX70R3/0c7jqqv8Hzpw586AXe7EXe22e6ZprrnnwNddc8+D77rvvVq76f+ns2bO3njp1ikc+8pE86UlPwjaSuJ8kJHE/SdjmP5ttJPHcbCOJB7KNJO5nG0nczzaSALCNJABsIwnbSALANpKwjSRsIwkA20jCNpKwjSRsc9VVV1111VX/RahcddVVV1111f8RZ8+efcZv/dZvffdv/dZvffc111zzYIAXe7EXe60Xe7EXe+1rrrnmwWfOnHnwNddc8+Bjx44BcN999916zTXXPPi+++679ZprrnkwD/AP//APv33ffffdCnDffffd+g//8A+/8w//8A+/zVVXXXXVVdx33323/sM//MNvA6/NA5w6dQqAzEQSz00StgGQhG1eEEnY5l/LNpJ4braRxAPZRhL3s40k7mcbSQDYRhIAtpGEbQAkYRtJ2EYStgGQhG0kYRtJ2EYStpHEqVOnAPiHf/iH3+aqq6666qqr/uNRueqqq6666qr/g+67775bAe67775bf+u3fut7eIAzZ848SJJ4ANuWpPvuu+9WrrrqqquuepE88pGP5ElPehIAp06dAiAzkYQkbCMJ27wwkrDNfxTbSOK52QZAEvezDYAkAGwDIAkA20gCwDaSALCNJABsIwnbSMI2AJKwjSRsIwnbSMI2krDNYrEA4L777ruVq6666qqrrvqPR+Wqq6666qqr/p85e/bsM7jqqquuuurf5e///u9/+/Vf//Vf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XXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V/FPwJhlSKfKyi8AQAAAABJRU5ErkJggg==) + diff --git a/docs/kcl/types/Face.md b/docs/kcl/types/Face.md index 22bc97e5f..64b166239 100644 --- a/docs/kcl/types/Face.md +++ b/docs/kcl/types/Face.md @@ -24,6 +24,5 @@ A face. | `zAxis` |[`Point3d`](/docs/kcl/types/Point3d)| The z-axis (normal). | No | | `solid` |[`Solid`](/docs/kcl/types/Solid)| The solid the face is on. | No | | `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | diff --git a/docs/kcl/types/Helix.md b/docs/kcl/types/Helix.md index ef5c019f3..45f8531df 100644 --- a/docs/kcl/types/Helix.md +++ b/docs/kcl/types/Helix.md @@ -22,6 +22,5 @@ A helix. | `angleStart` |[`number`](/docs/kcl/types/number)| Start angle (in degrees). | No | | `ccw` |`boolean`| Is the helix rotation counter clockwise? | No | | `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | diff --git a/docs/kcl/types/HelixValue.md b/docs/kcl/types/HelixValue.md index c01238364..2edca0ca0 100644 --- a/docs/kcl/types/HelixValue.md +++ b/docs/kcl/types/HelixValue.md @@ -22,6 +22,5 @@ A helix. | `angleStart` |[`number`](/docs/kcl/types/number)| Start angle (in degrees). | No | | `ccw` |`boolean`| Is the helix rotation counter clockwise? | No | | `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | diff --git a/docs/kcl/types/ImportedGeometry.md b/docs/kcl/types/ImportedGeometry.md index 1dabbd80f..5bfde44d4 100644 --- a/docs/kcl/types/ImportedGeometry.md +++ b/docs/kcl/types/ImportedGeometry.md @@ -18,6 +18,5 @@ Data for an imported geometry. |----------|------|-------------|----------| | `id` |[`string`](/docs/kcl/types/string)| The ID of the imported geometry. | No | | `value` |`[` [`string`](/docs/kcl/types/string) `]`| The original file paths. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | diff --git a/docs/kcl/types/KclValue.md b/docs/kcl/types/KclValue.md index ce10554b1..a9f0d7eec 100644 --- a/docs/kcl/types/KclValue.md +++ b/docs/kcl/types/KclValue.md @@ -25,7 +25,6 @@ Any KCL value. |----------|------|-------------|----------| | `type` |enum: `Uuid`| | No | | `value` |[`string`](/docs/kcl/types/string)| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -42,7 +41,6 @@ Any KCL value. |----------|------|-------------|----------| | `type` |enum: `Bool`| | No | | `value` |`boolean`| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -60,7 +58,6 @@ Any KCL value. | `type` |enum: `Number`| | No | | `value` |[`number`](/docs/kcl/types/number)| | No | | `ty` |[`NumericType`](/docs/kcl/types/NumericType)| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -77,7 +74,6 @@ Any KCL value. |----------|------|-------------|----------| | `type` |enum: `String`| | No | | `value` |[`string`](/docs/kcl/types/string)| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -94,7 +90,22 @@ Any KCL value. |----------|------|-------------|----------| | `type` |enum: `MixedArray`| | No | | `value` |`[` [`KclValue`](/docs/kcl/types/KclValue) `]`| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | + + +---- + +**Type:** `object` + + + + + +## Properties + +| Property | Type | Description | Required | +|----------|------|-------------|----------| +| `type` |enum: `HomArray`| | No | +| `value` |`[` [`KclValue`](/docs/kcl/types/KclValue) `]`| | No | ---- @@ -111,7 +122,6 @@ Any KCL value. |----------|------|-------------|----------| | `type` |enum: `Object`| | No | | `value` |`object`| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -128,8 +138,6 @@ Any KCL value. |----------|------|-------------|----------| | `type` |enum: [`TagIdentifier`](/docs/kcl/types#tag-identifier)| | No | | `value` |[`string`](/docs/kcl/types/string)| | No | -| `info` |[`TagEngineInfo`](/docs/kcl/types/TagEngineInfo)| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -207,22 +215,6 @@ Any KCL value. -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `Sketches`| | No | -| `value` |`[` [`Sketch`](/docs/kcl/types/Sketch) `]`| | No | - - ----- - -**Type:** `object` - - - - - ## Properties | Property | Type | Description | Required | @@ -239,22 +231,6 @@ Any KCL value. -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `Solids`| | No | -| `value` |`[` [`Solid`](/docs/kcl/types/Solid) `]`| | No | - - ----- - -**Type:** `object` - - - - - ## Properties | Property | Type | Description | Required | @@ -279,7 +255,6 @@ Data for an imported geometry. | `type` |enum: [`ImportedGeometry`](/docs/kcl/types/ImportedGeometry)| | No | | `id` |[`string`](/docs/kcl/types/string)| The ID of the imported geometry. | No | | `value` |`[` [`string`](/docs/kcl/types/string) `]`| The original file paths. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -295,7 +270,6 @@ Data for an imported geometry. | Property | Type | Description | Required | |----------|------|-------------|----------| | `type` |enum: `Function`| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -312,7 +286,6 @@ Data for an imported geometry. |----------|------|-------------|----------| | `type` |enum: `Module`| | No | | `value` |[`ModuleId`](/docs/kcl/types/ModuleId)| Identifier of a source file. Uses a u32 to keep the size small. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -328,7 +301,6 @@ Data for an imported geometry. | Property | Type | Description | Required | |----------|------|-------------|----------| | `type` |enum: `Type`| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -345,24 +317,6 @@ Data for an imported geometry. |----------|------|-------------|----------| | `type` |enum: [`KclNone`](/docs/kcl/types/KclNone)| | No | | `value` |[`KclNone`](/docs/kcl/types/KclNone)| KCL value for an optional parameter which was not given an argument. (remember, parameters are in the function declaration, arguments are in the function call/application). | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | - - ----- - -**Type:** `object` - - - - - -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `Tombstone`| | No | -| `value` |`null`| | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- diff --git a/docs/kcl/types/Path.md b/docs/kcl/types/Path.md index dfd5e22b5..7ae908090 100644 --- a/docs/kcl/types/Path.md +++ b/docs/kcl/types/Path.md @@ -126,6 +126,30 @@ A base path. | `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | +---- +A base path. + +**Type:** `object` + + + + + +## Properties + +| Property | Type | Description | Required | +|----------|------|-------------|----------| +| `type` |enum: `ArcThreePoint`| | No | +| `p1` |`[number, number]`| Point 1 of the arc (base on the end of previous segment) | No | +| `p2` |`[number, number]`| Point 2 of the arc (interior kwarg) | No | +| `p3` |`[number, number]`| Point 3 of the arc (end kwarg) | No | +| `from` |`[number, number]`| The from point. | No | +| `to` |`[number, number]`| The to point. | No | +| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | +| [`tag`](/docs/kcl/types/tag) |[`TagDeclarator`](/docs/kcl/types#tag-declaration)| The tag of the path. | No | +| `__geoMeta` |[`GeoMeta`](/docs/kcl/types/GeoMeta)| Metadata. | No | + + ---- A path that is horizontal. diff --git a/docs/kcl/types/SketchSet.md b/docs/kcl/types/SketchSet.md deleted file mode 100644 index 9ff52c526..000000000 --- a/docs/kcl/types/SketchSet.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: "SketchSet" -excerpt: "A sketch or a group of sketches." -layout: manual ---- - -A sketch or a group of sketches. - - - - - -**This schema accepts exactly one of the following:** - - -**Type:** `object` - - - - - -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `sketch`| | No | -| `id` |[`string`](/docs/kcl/types/string)| The id of the sketch (this will change when the engine's reference to it changes). | No | -| `paths` |`[` [`Path`](/docs/kcl/types/Path) `]`| The paths in the sketch. | No | -| `on` |[`SketchSurface`](/docs/kcl/types/SketchSurface)| What the sketch is on (can be a plane or a face). | No | -| `start` |[`BasePath`](/docs/kcl/types/BasePath)| The starting path. | No | -| `tags` |`object`| Tag identifiers that have been declared in this sketch. | No | -| `artifactId` |[`ArtifactId`](/docs/kcl/types/ArtifactId)| The original id of the sketch. This stays the same even if the sketch is is sketched on face etc. | No | -| `originalId` |[`string`](/docs/kcl/types/string)| | No | -| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| Metadata. | No | - - ----- - -**Type:** `[object, array]` - -`[` [`Sketch`](/docs/kcl/types/Sketch) `]` - - - -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `sketches`| | No | - - ----- - - - - diff --git a/docs/kcl/types/SketchSurface.md b/docs/kcl/types/SketchSurface.md index 80dabd751..be049db55 100644 --- a/docs/kcl/types/SketchSurface.md +++ b/docs/kcl/types/SketchSurface.md @@ -32,7 +32,6 @@ A sketch type. | `yAxis` |[`Point3d`](/docs/kcl/types/Point3d)| What should the plane's Y axis be? | No | | `zAxis` |[`Point3d`](/docs/kcl/types/Point3d)| The z-axis (normal). | No | | `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- @@ -57,7 +56,6 @@ A face. | `zAxis` |[`Point3d`](/docs/kcl/types/Point3d)| The z-axis (normal). | No | | `solid` |[`Solid`](/docs/kcl/types/Solid)| The solid the face is on. | No | | `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | ---- diff --git a/docs/kcl/types/SolidOrImportedGeometry.md b/docs/kcl/types/SolidOrImportedGeometry.md index 3b15710a1..5944c7ba5 100644 --- a/docs/kcl/types/SolidOrImportedGeometry.md +++ b/docs/kcl/types/SolidOrImportedGeometry.md @@ -12,31 +12,6 @@ Data for a solid or an imported geometry. **This schema accepts exactly one of the following:** - -**Type:** `object` - - - - - -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `solid`| | No | -| `id` |[`string`](/docs/kcl/types/string)| The id of the solid. | No | -| `artifactId` |[`ArtifactId`](/docs/kcl/types/ArtifactId)| The artifact ID of the solid. Unlike `id`, this doesn't change. | No | -| `value` |`[` [`ExtrudeSurface`](/docs/kcl/types/ExtrudeSurface) `]`| The extrude surfaces. | No | -| `sketch` |[`Sketch`](/docs/kcl/types/Sketch)| The sketch. | No | -| `height` |[`number`](/docs/kcl/types/number)| The height of the solid. | No | -| `startCapId` |[`string`](/docs/kcl/types/string)| The id of the extrusion start cap | No | -| `endCapId` |[`string`](/docs/kcl/types/string)| The id of the extrusion end cap | No | -| `edgeCuts` |`[` [`EdgeCut`](/docs/kcl/types/EdgeCut) `]`| Chamfers or fillets on this solid. | No | -| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| Metadata. | No | - - ----- Data for an imported geometry. **Type:** `object` @@ -52,7 +27,21 @@ Data for an imported geometry. | `type` |enum: `importedGeometry`| | No | | `id` |[`string`](/docs/kcl/types/string)| The ID of the imported geometry. | No | | `value` |`[` [`string`](/docs/kcl/types/string) `]`| The original file paths. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | + + +---- + +**Type:** `[object, array]` + +`[` [`Solid`](/docs/kcl/types/Solid) `]` + + + +## Properties + +| Property | Type | Description | Required | +|----------|------|-------------|----------| +| `type` |enum: `solidSet`| | No | ---- diff --git a/docs/kcl/types/SolidSet.md b/docs/kcl/types/SolidSet.md deleted file mode 100644 index cbc3e4d64..000000000 --- a/docs/kcl/types/SolidSet.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: "SolidSet" -excerpt: "A solid or a group of solids." -layout: manual ---- - -A solid or a group of solids. - - - - - -**This schema accepts exactly one of the following:** - - -**Type:** `object` - - - - - -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `solid`| | No | -| `id` |[`string`](/docs/kcl/types/string)| The id of the solid. | No | -| `artifactId` |[`ArtifactId`](/docs/kcl/types/ArtifactId)| The artifact ID of the solid. Unlike `id`, this doesn't change. | No | -| `value` |`[` [`ExtrudeSurface`](/docs/kcl/types/ExtrudeSurface) `]`| The extrude surfaces. | No | -| `sketch` |[`Sketch`](/docs/kcl/types/Sketch)| The sketch. | No | -| `height` |[`number`](/docs/kcl/types/number)| The height of the solid. | No | -| `startCapId` |[`string`](/docs/kcl/types/string)| The id of the extrusion start cap | No | -| `endCapId` |[`string`](/docs/kcl/types/string)| The id of the extrusion end cap | No | -| `edgeCuts` |`[` [`EdgeCut`](/docs/kcl/types/EdgeCut) `]`| Chamfers or fillets on this solid. | No | -| `units` |[`UnitLen`](/docs/kcl/types/UnitLen)| A unit of length. | No | -| `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| Metadata. | No | - - ----- - -**Type:** `[object, array]` - -`[` [`Solid`](/docs/kcl/types/Solid) `]` - - - -## Properties - -| Property | Type | Description | Required | -|----------|------|-------------|----------| -| `type` |enum: `solids`| | No | - - ----- - - - - diff --git a/e2e/playwright/desktop-export.spec.ts b/e2e/playwright/desktop-export.spec.ts index 76bf36009..199ad0e8d 100644 --- a/e2e/playwright/desktop-export.spec.ts +++ b/e2e/playwright/desktop-export.spec.ts @@ -185,7 +185,7 @@ test( }, { timeout: 15_000 } ) - .toBeGreaterThan(100_000) + .toBeGreaterThan(70_000) }) }) } diff --git a/e2e/playwright/fixtures/editorFixture.ts b/e2e/playwright/fixtures/editorFixture.ts index c4723e4fd..41e3a679b 100644 --- a/e2e/playwright/fixtures/editorFixture.ts +++ b/e2e/playwright/fixtures/editorFixture.ts @@ -82,6 +82,30 @@ export class EditorFixture { toContain: this._expectEditorToContain(), not: { toContain: this._expectEditorToContain(true) }, } + snapshot = async (options?: { timeout?: number; name?: string }) => { + const wasPaneOpen = await this.checkIfPaneIsOpen() + if (!wasPaneOpen) { + await this.openPane() + } + + try { + // Use expect.poll to implement retry logic + await expect + .poll( + async () => { + const code = await this.codeContent.textContent() + return code || '' + }, + { timeout: options?.timeout || 5000 } + ) + .toMatchSnapshot(options?.name || 'editor-content') + } finally { + // Reset pane state if needed + if (!wasPaneOpen) { + await this.closePane() + } + } + } private _serialiseDiagnostics = async (): Promise> => { const diagnostics = await this.diagnosticsGutterIcon.all() const diagnosticsContent: string[] = [] diff --git a/e2e/playwright/fixtures/fixtureSetup.ts b/e2e/playwright/fixtures/fixtureSetup.ts index 7e5897fde..5b19806c8 100644 --- a/e2e/playwright/fixtures/fixtureSetup.ts +++ b/e2e/playwright/fixtures/fixtureSetup.ts @@ -90,8 +90,9 @@ export class ElectronZoo { constructor() {} + // Help remote end by signaling we're done with the connection. + // If it takes longer than 10s to stop, just resolve. async makeAvailableAgain() { - // Help remote end by signaling we're done with the connection. await this.page.evaluate(async () => { return new Promise((resolve) => { if (!window.engineCommandManager.engineConnection?.state?.type) { @@ -99,7 +100,9 @@ export class ElectronZoo { } window.engineCommandManager.tearDown() + // Keep polling (per js event tick) until state is Disconnected. + const timeA = Date.now() const checkDisconnected = () => { // It's possible we never even created an engineConnection // e.g. never left Projects view. @@ -109,6 +112,11 @@ export class ElectronZoo { ) { return resolve(undefined) } + + if (Date.now() - timeA > 10000) { + return resolve(undefined) + } + setTimeout(checkDisconnected, 0) } checkDisconnected() @@ -130,6 +138,7 @@ export class ElectronZoo { const that = this const options = { + timeout: 120000, args: ['.', '--no-sandbox'], env: { ...process.env, @@ -155,8 +164,28 @@ export class ElectronZoo { // Do this once and then reuse window on subsequent calls. if (!this.electron) { this.electron = await electron.launch(options) + + // Mac takes quite a long time to create the first window in CI. + // Turns out we can't trust firstWindow() either. So loop. + let timeoutId: ReturnType + const tryToGetWindowPage = () => + new Promise((resolve) => { + const fn = () => { + this.page = this.electron.windows()[0] + timeoutId = setTimeout(() => { + if (this.page) { + clearTimeout(timeoutId) + return resolve(undefined) + } + fn() + }, 0) + } + fn() + }) + + await tryToGetWindowPage() + this.context = this.electron.context() - this.page = await this.electron.firstWindow() await this.context.tracing.start({ screenshots: true, snapshots: true }) } @@ -304,16 +333,13 @@ const fixturesForElectron = { use: FnUse, testInfo: TestInfo ) => { - await tronApp.createInstanceIfMissing(testInfo) await use(tronApp.page) - await tronApp?.makeAvailableAgain() }, context: async ( { tronApp }: { tronApp: ElectronZoo }, use: FnUse, testInfo: TestInfo ) => { - await tronApp.createInstanceIfMissing(testInfo) await use(tronApp.context) }, } diff --git a/e2e/playwright/fixtures/toolbarFixture.ts b/e2e/playwright/fixtures/toolbarFixture.ts index 892a5775e..2f6279024 100644 --- a/e2e/playwright/fixtures/toolbarFixture.ts +++ b/e2e/playwright/fixtures/toolbarFixture.ts @@ -8,6 +8,7 @@ import { } from '../test-utils' import { SidebarType } from 'components/ModelingSidebar/ModelingPanes' import { SIDEBAR_BUTTON_SUFFIX } from 'lib/constants' +import { ToolbarModeName } from 'lib/toolbar' export class ToolbarFixture { public page: Page @@ -120,6 +121,15 @@ export class ToolbarFixture { // this is for the engine animation, as it takes 500ms to complete await this.page.waitForTimeout(600) } + private _getMode = () => + this.page.locator('[data-current-mode]').getAttribute('data-current-mode') + expectToolbarMode = { + toBe: (mode: ToolbarModeName) => expect.poll(this._getMode).toEqual(mode), + not: { + toBe: (mode: ToolbarModeName) => + expect.poll(this._getMode).not.toEqual(mode), + }, + } private _serialiseFileTree = async () => { return this.page @@ -176,6 +186,22 @@ export class ToolbarFixture { ).toBeVisible() await this.page.getByTestId('dropdown-circle-three-points').click() } + selectArc = async () => { + await this.page + .getByRole('button', { name: 'caret down Tangential Arc:' }) + .click() + await expect(this.page.getByTestId('dropdown-arc')).toBeVisible() + await this.page.getByTestId('dropdown-arc').click() + } + selectThreePointArc = async () => { + await this.page + .getByRole('button', { name: 'caret down Tangential Arc:' }) + .click() + await expect( + this.page.getByTestId('dropdown-three-point-arc') + ).toBeVisible() + await this.page.getByTestId('dropdown-three-point-arc').click() + } async closePane(paneId: SidebarType) { return closePane(this.page, paneId + SIDEBAR_BUTTON_SUFFIX) diff --git a/e2e/playwright/point-click.spec.ts b/e2e/playwright/point-click.spec.ts index 7bb57ce4a..ecb93129c 100644 --- a/e2e/playwright/point-click.spec.ts +++ b/e2e/playwright/point-click.spec.ts @@ -1024,7 +1024,7 @@ openSketch = startSketchOn('XY') await page.waitForTimeout(15000) await test.step(`Look for the blue of the XZ plane`, async () => { - await scene.expectPixelColor([50, 51, 96], testPoint, 15) + //await scene.expectPixelColor([50, 51, 96], testPoint, 15) // FIXME }) await test.step(`Go through the command bar flow`, async () => { await toolbar.offsetPlaneButton.click() @@ -1066,7 +1066,7 @@ openSketch = startSketchOn('XY') ) await operationButton.click({ button: 'left' }) await page.keyboard.press('Delete') - await scene.expectPixelColor([50, 51, 96], testPoint, 15) + //await scene.expectPixelColor([50, 51, 96], testPoint, 15) // FIXME }) }) @@ -1408,7 +1408,7 @@ sketch002 = startSketchOn('XZ') }) await test.step(`Confirm code is added to the editor, scene has changed`, async () => { - await scene.expectPixelColor([135, 64, 73], testPoint, 15) + // await scene.expectPixelColor([135, 64, 73], testPoint, 15) // FIXME await editor.expectEditor.toContain(sweepDeclaration) await editor.expectState({ diagnostics: [], @@ -2271,8 +2271,8 @@ chamfer04 = chamfer(extrude001, length = 5, tags = [getOppositeEdge(seg02)]) cmdBar, }) => { const initialCode = `sketch001 = startSketchOn('XZ') - |> circle(center = [0, 0], radius = 30) - extrude001 = extrude(sketch001, length = 30) + |> circle(center = [0, 0], radius = 30) +extrude001 = extrude(sketch001, length = 30) ` await context.addInitScript((initialCode) => { localStorage.setItem('persistCode', initialCode) @@ -2286,6 +2286,8 @@ chamfer04 = chamfer(extrude001, length = 5, tags = [getOppositeEdge(seg02)]) const [clickOnCap] = scene.makeMouseHelpers(testPoint.x, testPoint.y) const shellDeclaration = "shell001 = shell(extrude001, faces = ['end'], thickness = 5)" + const editedShellDeclaration = + "shell001 = shell(extrude001, faces = ['end'], thickness = 2)" await test.step(`Look for the grey of the shape`, async () => { await scene.expectPixelColor([127, 127, 127], testPoint, 15) @@ -2352,6 +2354,45 @@ chamfer04 = chamfer(extrude001, length = 5, tags = [getOppositeEdge(seg02)]) }) await scene.expectPixelColor([146, 146, 146], testPoint, 15) }) + + await test.step('Edit shell via feature tree selection works', async () => { + await toolbar.closePane('code') + await toolbar.openPane('feature-tree') + const operationButton = await toolbar.getFeatureTreeOperation( + 'Shell', + 0 + ) + await operationButton.dblclick() + await cmdBar.expectState({ + stage: 'arguments', + currentArgKey: 'thickness', + currentArgValue: '5', + headerArguments: { + Thickness: '5', + }, + highlightedHeaderArg: 'thickness', + commandName: 'Shell', + }) + await page.keyboard.insertText('2') + await cmdBar.progressCmdBar() + await cmdBar.expectState({ + stage: 'review', + headerArguments: { + Thickness: '2', + }, + commandName: 'Shell', + }) + await cmdBar.progressCmdBar() + await toolbar.closePane('feature-tree') + await scene.expectPixelColor([150, 150, 150], testPoint, 15) + await toolbar.openPane('code') + await editor.expectEditor.toContain(editedShellDeclaration) + await editor.expectState({ + diagnostics: [], + activeLines: [editedShellDeclaration], + highlightedCode: '', + }) + }) }) }) @@ -2387,6 +2428,8 @@ extrude001 = extrude(sketch001, length = 40) const mutatedCode = 'xLine(length = -40, tag = $seg01)' const shellDeclaration = "shell001 = shell(extrude001, faces = ['end', seg01], thickness = 5)" + const editedShellDeclaration = + "shell001 = shell(extrude001, faces = ['end', seg01], thickness = 1)" await test.step(`Look for the grey of the shape`, async () => { await scene.expectPixelColor([99, 99, 99], testPoint, 15) @@ -2435,6 +2478,41 @@ extrude001 = extrude(sketch001, length = 40) await scene.expectPixelColor([49, 49, 49], testPoint, 15) }) + await test.step('Edit shell via feature tree selection works', async () => { + await editor.closePane() + const operationButton = await toolbar.getFeatureTreeOperation('Shell', 0) + await operationButton.dblclick({ button: 'left' }) + await cmdBar.expectState({ + stage: 'arguments', + currentArgKey: 'thickness', + currentArgValue: '5', + headerArguments: { + Thickness: '5', + }, + highlightedHeaderArg: 'thickness', + commandName: 'Shell', + }) + await page.keyboard.insertText('1') + await cmdBar.progressCmdBar() + await cmdBar.expectState({ + stage: 'review', + headerArguments: { + Thickness: '1', + }, + commandName: 'Shell', + }) + await cmdBar.progressCmdBar() + await toolbar.closePane('feature-tree') + await scene.expectPixelColor([150, 150, 150], testPoint, 15) + await toolbar.openPane('code') + await editor.expectEditor.toContain(editedShellDeclaration) + await editor.expectState({ + diagnostics: [], + activeLines: [editedShellDeclaration], + highlightedCode: '', + }) + }) + await test.step('Delete shell via feature tree selection', async () => { await editor.closePane() const operationButton = await toolbar.getFeatureTreeOperation('Shell', 0) @@ -2529,7 +2607,7 @@ extrude002 = extrude(sketch002, length = 50) highlightedCode: '', }) await toolbar.closePane('code') - await scene.expectPixelColor([73, 73, 73], testPoint, 15) + await scene.expectPixelColor([80, 80, 80], testPoint, 15) }) }) }) diff --git a/e2e/playwright/prompt-to-edit-snapshot-tests.spec.ts b/e2e/playwright/prompt-to-edit-snapshot-tests.spec.ts index b0d67318b..df19c18f6 100644 --- a/e2e/playwright/prompt-to-edit-snapshot-tests.spec.ts +++ b/e2e/playwright/prompt-to-edit-snapshot-tests.spec.ts @@ -53,46 +53,47 @@ sketch003 = startSketchOn('XY') |> close() extrude003 = extrude(sketch003, length = 20) ` +test.describe('edit with AI example snapshots', () => { + test( + `change colour`, + { tag: '@snapshot' }, + async ({ context, homePage, cmdBar, editor, page, scene }) => { + await context.addInitScript((file) => { + localStorage.setItem('persistCode', file) + }, file) + await homePage.goToModelingScene() + await scene.waitForExecutionDone() -test( - `change colour`, - { tag: '@snapshot' }, - async ({ context, homePage, cmdBar, editor, page, scene }) => { - await context.addInitScript((file) => { - localStorage.setItem('persistCode', file) - }, file) - await homePage.goToModelingScene() - await scene.waitForExecutionDone() + const body1CapCoords = { x: 571, y: 351 } + const [clickBody1Cap] = scene.makeMouseHelpers( + body1CapCoords.x, + body1CapCoords.y + ) + const yellow: [number, number, number] = [179, 179, 131] + const submittingToast = page.getByText('Submitting to Text-to-CAD API...') - const body1CapCoords = { x: 571, y: 351 } - const [clickBody1Cap] = scene.makeMouseHelpers( - body1CapCoords.x, - body1CapCoords.y - ) - const yellow: [number, number, number] = [179, 179, 131] - const submittingToast = page.getByText('Submitting to Text-to-CAD API...') - - await test.step('wait for scene to load select body and check selection came through', async () => { - await scene.expectPixelColor([134, 134, 134], body1CapCoords, 15) - await clickBody1Cap() - await scene.expectPixelColor(yellow, body1CapCoords, 20) - await editor.expectState({ - highlightedCode: '', - activeLines: ['|>startProfileAt([-73.64,-42.89],%)'], - diagnostics: [], + await test.step('wait for scene to load select body and check selection came through', async () => { + await scene.expectPixelColor([134, 134, 134], body1CapCoords, 15) + await clickBody1Cap() + await scene.expectPixelColor(yellow, body1CapCoords, 20) + await editor.expectState({ + highlightedCode: '', + activeLines: ['|>startProfileAt([-73.64,-42.89],%)'], + diagnostics: [], + }) }) - }) - await test.step('fire off edit prompt', async () => { - await cmdBar.captureTextToCadRequestSnapshot(test.info()) - await cmdBar.openCmdBar('promptToEdit') - // being specific about the color with a hex means asserting pixel color is more stable - await page - .getByTestId('cmd-bar-arg-value') - .fill('make this neon green please, use #39FF14') - await page.waitForTimeout(100) - await cmdBar.progressCmdBar() - await expect(submittingToast).toBeVisible() - }) - } -) + await test.step('fire off edit prompt', async () => { + await cmdBar.captureTextToCadRequestSnapshot(test.info()) + await cmdBar.openCmdBar('promptToEdit') + // being specific about the color with a hex means asserting pixel color is more stable + await page + .getByTestId('cmd-bar-arg-value') + .fill('make this neon green please, use #39FF14') + await page.waitForTimeout(100) + await cmdBar.progressCmdBar() + await expect(submittingToast).toBeVisible() + }) + } + ) +}) diff --git a/e2e/playwright/prompt-to-edit.spec.ts b/e2e/playwright/prompt-to-edit.spec.ts index 7f4976b53..15014b74b 100644 --- a/e2e/playwright/prompt-to-edit.spec.ts +++ b/e2e/playwright/prompt-to-edit.spec.ts @@ -233,7 +233,7 @@ test.describe('Prompt-to-edit tests', { tag: '@skipWin' }, () => { await cmdBar.openCmdBar('promptToEdit') await page .getByTestId('cmd-bar-arg-value') - .fill('Please rename to mySketch') + .fill('Please rename to mySketch001') await page.waitForTimeout(100) await cmdBar.progressCmdBar() await expect(submittingToast).toBeVisible() @@ -244,10 +244,10 @@ test.describe('Prompt-to-edit tests', { tag: '@skipWin' }, () => { }) await test.step('verify rename change and accept it', async () => { - await editor.expectEditor.toContain('mySketch = startSketchOn') + await editor.expectEditor.toContain('mySketch001 = startSketchOn') await editor.expectEditor.not.toContain('sketch002 = startSketchOn') await editor.expectEditor.toContain( - 'extrude002 = extrude(mySketch, length = 50)' + 'extrude002 = extrude(mySketch001, length = 50)' ) await acceptBtn.click() diff --git a/e2e/playwright/regression-tests.spec.ts b/e2e/playwright/regression-tests.spec.ts index af3747f81..3544e65dd 100644 --- a/e2e/playwright/regression-tests.spec.ts +++ b/e2e/playwright/regression-tests.spec.ts @@ -319,7 +319,6 @@ extrude001 = extrude(sketch001, length = 50) 'when engine fails export we handle the failure and alert the user', { tag: '@skipLocalEngine' }, async ({ scene, page, homePage, cmdBar }) => { - const u = await getUtils(page) await page.addInitScript( async ({ code }) => { localStorage.setItem('persistCode', code) @@ -636,11 +635,8 @@ extrude001 = extrude(sketch001, length = 50) await homePage.goToModelingScene() }) - const toolBarMode = () => - page.locator('[data-currentMode]').getAttribute('data-currentMode') - await test.step('Start sketch and select a plane', async () => { - await expect.poll(toolBarMode).toEqual('modeling') + await toolbar.expectToolbarMode.toBe('modeling') // Click the start sketch button await toolbar.startSketchPlaneSelection() @@ -649,10 +645,10 @@ extrude001 = extrude(sketch001, length = 50) // Check that the modeling toolbar doesn't appear during the animation // The animation typically takes around 500ms, so we'll check for a second - await expect.poll(toolBarMode, { timeout: 1000 }).not.toEqual('modeling') + await toolbar.expectToolbarMode.not.toBe('modeling') // After animation completes, we should see the sketching toolbar - await expect.poll(toolBarMode).toEqual('sketching') + await toolbar.expectToolbarMode.toBe('sketching') }) }) diff --git a/e2e/playwright/secrets.ts b/e2e/playwright/secrets.ts index 6626f5e3e..5acc94f9a 100644 --- a/e2e/playwright/secrets.ts +++ b/e2e/playwright/secrets.ts @@ -1,8 +1,9 @@ import { readFileSync } from 'fs' const secrets: Record = {} +const secretsPath = './e2e/playwright/playwright-secrets.env' try { - const file = readFileSync('./e2e/playwright/playwright-secrets.env', 'utf8') + const file = readFileSync(secretsPath, 'utf8') file .split('\n') .filter((line) => line && line.length > 1) @@ -15,9 +16,12 @@ try { }) } catch (err) { // probably running in CI - secrets.token = process.env.token || '' - secrets.snapshottoken = process.env.snapshottoken || '' - // add more env vars here to make them available in CI + console.warn( + `Error reading ${secretsPath}; environment variables will be used` + ) } +secrets.token = secrets.token || process.env.token || '' +secrets.snapshottoken = secrets.snapshottoken || process.env.snapshottoken || '' +// add more env vars here to make them available in CI export { secrets } diff --git a/e2e/playwright/sketch-tests.spec.ts b/e2e/playwright/sketch-tests.spec.ts index 5ac703464..69b40589b 100644 --- a/e2e/playwright/sketch-tests.spec.ts +++ b/e2e/playwright/sketch-tests.spec.ts @@ -12,6 +12,7 @@ import { } from './test-utils' import { uuidv4, roundOff } from 'lib/utils' import { SceneFixture } from './fixtures/sceneFixture' +import { CmdBarFixture } from './fixtures/cmdBarFixture' test.describe('Sketch tests', { tag: ['@skipWin'] }, () => { test('multi-sketch file shows multiple Edit Sketch buttons', async ({ @@ -191,7 +192,8 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) page: Page, homePage: HomePageFixture, openPanes: string[], - scene: SceneFixture + scene: SceneFixture, + cmdBar: CmdBarFixture ) => { // Load the app with the code panes await page.addInitScript(async () => { @@ -201,13 +203,22 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) |> startProfileAt([4.61, -14.01], %) |> line(end = [12.73, -0.09]) |> tangentialArcTo([24.95, -5.38], %) + |> arcTo({ + interior = [20.18, -1.7], + end = [11.82, -1.16] + }, %) + |> arc({ + radius = 5.92, + angleStart = -89.36, + angleEnd = 135.81 + }, %) |> close()` ) }) const u = await getUtils(page) await homePage.goToModelingScene() - await scene.waitForExecutionDone() + await scene.settled(cmdBar) await expect( page.getByRole('button', { name: 'Start Sketch' }) @@ -242,7 +253,17 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) |> startProfileAt([4.61, -14.01], %) |> line(end = [12.73, -0.09]) |> tangentialArcTo([24.95, -5.38], %) - |> close()`) + |> arcTo({ + interior = [20.18, -1.7], + end = [11.82, -1.16] + }, %) + |> arc({ + radius = 5.92, + angleStart = -89.36, + angleEnd = 135.81 + }, %) + |> close() +`) } else { // Ensure we don't see the code. await expect(u.codeLocator).not.toBeVisible() @@ -272,7 +293,7 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) const step5 = { steps: 5 } - await expect(page.getByTestId('segment-overlay')).toHaveCount(2) + await expect(page.getByTestId('segment-overlay')).toHaveCount(5) // drag startProfileAt handle await page.mouse.move(startPX[0], startPX[1]) @@ -310,22 +331,93 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) await expect(page.locator('.cm-content')).not.toHaveText(prevContent) } + // drag arcTo interior handle (three point arc) + const arcToHandle = await u.getBoundingBox('[data-overlay-index="2"]') + await page.mouse.move(arcToHandle.x, arcToHandle.y - 5) + await page.mouse.down() + await page.mouse.move( + arcToHandle.x - dragPX, + arcToHandle.y + dragPX, + step5 + ) + await page.mouse.up() + await page.waitForTimeout(100) + if (openPanes.includes('code')) { + await expect(page.locator('.cm-content')).not.toHaveText(prevContent) + prevContent = await page.locator('.cm-content').innerText() + } + + // drag arcTo end handle (three point arc) + const arcToEndHandle = await u.getBoundingBox('[data-overlay-index="3"]') + await page.mouse.move(arcToEndHandle.x, arcToEndHandle.y - 5) + await page.mouse.down() + await page.mouse.move( + arcToEndHandle.x - dragPX, + arcToEndHandle.y + dragPX, + step5 + ) + await page.mouse.up() + await page.waitForTimeout(100) + if (openPanes.includes('code')) { + await expect(page.locator('.cm-content')).not.toHaveText(prevContent) + prevContent = await page.locator('.cm-content').innerText() + } + + // drag arc radius handle + const arcRadiusHandle = await u.getBoundingBox('[data-overlay-index="4"]') + await page.mouse.move(arcRadiusHandle.x, arcRadiusHandle.y - 5) + await page.mouse.down() + await page.mouse.move( + arcRadiusHandle.x - dragPX, + arcRadiusHandle.y + dragPX, + step5 + ) + await page.mouse.up() + await page.waitForTimeout(100) + if (openPanes.includes('code')) { + await expect(page.locator('.cm-content')).not.toHaveText(prevContent) + } + + // drag arc center handle (we'll have to hardcode the position because it doesn't have a overlay near the handle) + const arcCenterHandle = { x: 745, y: 214 } + await page.mouse.move(arcCenterHandle.x, arcCenterHandle.y - 5) + await page.mouse.down() + await page.mouse.move( + arcCenterHandle.x - dragPX, + arcCenterHandle.y + dragPX, + step5 + ) + await page.mouse.up() + await page.waitForTimeout(100) + if (openPanes.includes('code')) { + await expect(page.locator('.cm-content')).not.toHaveText(prevContent) + } + // Open the code pane await u.openKclCodePanel() // expect the code to have changed await expect(page.locator('.cm-content')) .toHaveText(`sketch001 = startSketchOn('XZ') - |> startProfileAt([6.44, -12.07], %) - |> line(end = [14.72, 1.97]) - |> tangentialArcTo([24.95, -5.38], %) - |> line(end = [1.97, 2.06]) - |> close()`) + |> startProfileAt([6.44, -12.07], %) + |> line(end = [14.72, 1.97]) + |> tangentialArcTo([26.92, -3.32], %) + |> arcTo({ + interior = [18.11, -3.73], + end = [9.77, -3.19] + }, %) + |> arc({ + radius = 3.75, + angleStart = -58.29, + angleEnd = 161.17 + }, %) + |> close() +`) } test( 'code pane open at start-handles', { tag: ['@skipWin'] }, - async ({ page, homePage, scene }) => { + async ({ page, homePage, scene, cmdBar }) => { // Load the app with the code panes await page.addInitScript(async () => { localStorage.setItem( @@ -338,14 +430,20 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) }) ) }) - await doEditSegmentsByDraggingHandle(page, homePage, ['code'], scene) + await doEditSegmentsByDraggingHandle( + page, + homePage, + ['code'], + scene, + cmdBar + ) } ) test( 'code pane closed at start-handles', { tag: ['@skipWin'] }, - async ({ page, homePage, scene }) => { + async ({ page, homePage, scene, cmdBar }) => { // Load the app with the code panes await page.addInitScript(async (persistModelingContext) => { localStorage.setItem( @@ -353,7 +451,7 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) JSON.stringify({ openPanes: [] }) ) }, PERSIST_MODELING_CONTEXT) - await doEditSegmentsByDraggingHandle(page, homePage, [], scene) + await doEditSegmentsByDraggingHandle(page, homePage, [], scene, cmdBar) } ) }) @@ -362,6 +460,8 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) page, editor, homePage, + scene, + cmdBar, }) => { const u = await getUtils(page) await page.addInitScript(async () => { @@ -373,6 +473,8 @@ sketch001 = startProfileAt([12.34, -12.34], sketch002) }) await homePage.goToModelingScene() + await scene.connectionEstablished() + await scene.settled(cmdBar) await expect( page.getByRole('button', { name: 'Start Sketch' }) @@ -1174,7 +1276,7 @@ profile001 = startProfileAt([${roundOff(scale * 69.6)}, ${roundOff( |> line(endAbsolute = [ railWideWidth / 2, railClampable / 2 + railBaseLength - ], $seg01) + ], tag = $seg01) |> line(endAbsolute = [railTop / 2, railBaseLength]) |> line(endAbsolute = [railBaseWidth / 2, railBaseLength]) |> line(endAbsolute = [railBaseWidth / 2, 0]) @@ -1355,7 +1457,7 @@ test.describe('multi-profile sketching', () => { test( `test it removes half-finished expressions when changing tools in sketch mode`, { tag: ['@skipWin'] }, - async ({ context, page, scene, toolbar, editor, homePage }) => { + async ({ context, page, scene, toolbar, editor, homePage, cmdBar }) => { // We seed the scene with a single offset plane await context.addInitScript(() => { localStorage.setItem( @@ -1375,7 +1477,10 @@ profile002 = startProfileAt([117.2, 56.08], sketch001) ) }) + const [continueProfile2Clk] = scene.makeMouseHelpers(954, 282) + await homePage.goToModelingScene() + await scene.settled(cmdBar) await expect( page.getByRole('button', { name: 'Start Sketch' }) ).not.toBeDisabled() @@ -1386,7 +1491,13 @@ profile002 = startProfileAt([117.2, 56.08], sketch001) const [circlePoint1] = scene.makeMouseHelpers(700, 200) await test.step('equip circle tool and click first point', async () => { - await toolbar.circleBtn.click() + // await page.waitForTimeout(100) + await expect + .poll(async () => { + await toolbar.circleBtn.click() + return toolbar.circleBtn.getAttribute('aria-pressed') + }) + .toBe('true') await page.waitForTimeout(100) await circlePoint1() await editor.expectEditor.toContain( @@ -1401,6 +1512,7 @@ profile002 = startProfileAt([117.2, 56.08], sketch001) const [circle3Point1] = scene.makeMouseHelpers(650, 200) const [circle3Point2] = scene.makeMouseHelpers(750, 200) + // const [circle3Point3] = scene.makeMouseHelpers(700, 150) await test.step('equip three point circle tool and click first two points', async () => { await toolbar.selectCircleThreePoint() @@ -1411,25 +1523,40 @@ profile002 = startProfileAt([117.2, 56.08], sketch001) await editor.expectEditor.toContain('profile003 = circleThreePoint(') }) - await test.step('equip line tool and verify three point circle code is removed', async () => { + await test.step('equip line tool and verify three-point circle code is removed', async () => { await toolbar.lineBtn.click() await editor.expectEditor.not.toContain( 'profile003 = circleThreePoint(' ) }) + await test.step('equip three-point-arc tool and click first two points', async () => { + await page.waitForTimeout(200) + await toolbar.selectThreePointArc() + await page.waitForTimeout(200) + await circle3Point1() + await page.waitForTimeout(200) + await circle3Point2() + await editor.expectEditor.toContain('arcTo({') + }) + + await test.step('equip line tool and verify three-point-arc code is removed after second click', async () => { + await toolbar.lineBtn.click() + await editor.expectEditor.not.toContain('arcTo({') + }) + const [cornerRectPoint1] = scene.makeMouseHelpers(600, 300) await test.step('equip corner rectangle tool and click first point', async () => { await toolbar.rectangleBtn.click() await page.waitForTimeout(100) await cornerRectPoint1() - await editor.expectEditor.toContain('profile003 = startProfileAt(') + await editor.expectEditor.toContain('profile004 = startProfileAt(') }) await test.step('equip line tool and verify corner rectangle code is removed', async () => { await toolbar.lineBtn.click() - await editor.expectEditor.not.toContain('profile003 = startProfileAt(') + await editor.expectEditor.not.toContain('profile004 = startProfileAt(') }) const [centerRectPoint1] = scene.makeMouseHelpers(700, 300) @@ -1438,12 +1565,24 @@ profile002 = startProfileAt([117.2, 56.08], sketch001) await toolbar.selectCenterRectangle() await page.waitForTimeout(100) await centerRectPoint1() - await editor.expectEditor.toContain('profile003 = startProfileAt(') + await editor.expectEditor.toContain('profile004 = startProfileAt(') }) await test.step('equip line tool and verify center rectangle code is removed', async () => { await toolbar.lineBtn.click() - await editor.expectEditor.not.toContain('profile003 = startProfileAt(') + await editor.expectEditor.not.toContain('profile004 = startProfileAt(') + }) + + await test.step('continue profile002 with the three point arc tool, and then switch back to the line tool to verify it only removes the last expression in the pipe', async () => { + await toolbar.selectThreePointArc() + await page.waitForTimeout(200) + await continueProfile2Clk() + await page.waitForTimeout(200) + await circle3Point1() + await editor.expectEditor.toContain('arcTo({') + await toolbar.lineBtn.click() + await editor.expectEditor.not.toContain('arcTo({') + await editor.expectEditor.toContain('profile002') }) } ) @@ -1532,6 +1671,7 @@ profile003 = startProfileAt([206.63, -56.73], sketch001) }) => { await page.setBodyDimensions({ width: 1000, height: 500 }) await homePage.goToModelingScene() + await scene.connectionEstablished() await expect( page.getByRole('button', { name: 'Start Sketch' }) ).not.toBeDisabled() @@ -1595,7 +1735,7 @@ profile003 = startProfileAt([206.63, -56.73], sketch001) // timeout wait for engine animation is unavoidable await page.waitForTimeout(600) await editor.expectEditor.toContain(`sketch001 = startSketchOn('XZ')`) - await test.step('Create a close profile stopping mid profile to equip the tangential arc, and than back to the line tool', async () => { + await test.step('Create a close profile stopping mid profile to equip the tangential arc, then three-point arc, and then back to the line tool', async () => { await startProfile1() await editor.expectEditor.toContain( `profile001 = startProfileAt([4.61, 12.21], sketch001)` @@ -1613,12 +1753,45 @@ profile003 = startProfileAt([206.63, -56.73], sketch001) await editor.expectEditor.toContain( `|> tangentialArcTo([16.61, 4.14], %)` ) + + // Add a three-point arc segment + await toolbar.selectThreePointArc() + await page.waitForTimeout(300) + + // select end of profile again + await endLineStartTanArc() + await page.waitForTimeout(300) + + // Define points for the three-point arc + const [threePointInterior, threePointInteriorMove] = + scene.makeMouseHelpers(600, 200) + const [threePointEnd, threePointEndMove] = scene.makeMouseHelpers( + 590, + 270 + ) + + // Create the three-point arc + await page.waitForTimeout(300) + await threePointInteriorMove() + await threePointInterior() + await page.waitForTimeout(300) + await threePointEndMove() + await threePointEnd() + await page.waitForTimeout(300) + + // Verify the three-point arc was created correctly + await editor.expectEditor.toContain(`|> arcTo(`) + + // Switch back to line tool to continue await toolbar.lineBtn.click() await page.waitForTimeout(300) - await endArcStartLine() + + // Continue with the original line segment + await threePointEnd() + await page.waitForTimeout(300) await page.mouse.click(572, 110) - await editor.expectEditor.toContain(`|> line(end = [-11.73, 5.35])`) + await editor.expectEditor.toContain(`|> line(end = [-1.22, 10.85])`) await startProfile1() await editor.expectEditor.toContain( `|> line(endAbsolute = [profileStartX(%), profileStartY(%)]) @@ -1820,8 +1993,68 @@ profile003 = startProfileAt([206.63, -56.73], sketch001) ) }) - await test.step('double check that circle three point can be unequiped', async () => { - // this was tested implicitly for other tools, but not for circle three point since it's last + await test.step('create three-point arcs in a row without an unequip', async () => { + // Define points for the first three-point arc + const [arc1Point1, arc1Point1Move] = scene.makeMouseHelpers(700, 397) + const [arc1Point2, arc1Point2Move] = scene.makeMouseHelpers(724, 346) + const [arc1Point3, arc1Point3Move] = scene.makeMouseHelpers(785, 415) + + // Define points for the second three-point arc + const [arc2Point1, arc2Point1Move] = scene.makeMouseHelpers(792, 225) + const [arc2Point2, arc2Point2Move] = scene.makeMouseHelpers(820, 207) + const [arc2Point3, arc2Point3Move] = scene.makeMouseHelpers(905, 229) + + // Select the three-point arc tool + await toolbar.selectThreePointArc() + + // Create the first three-point arc + await arc1Point1Move() + await arc1Point1() + await page.waitForTimeout(300) + await arc1Point2Move() + await arc1Point2() + await page.waitForTimeout(300) + await arc1Point3Move() + await arc1Point3() + await page.waitForTimeout(300) + + // Verify the first three-point arc was created correctly + await editor.expectEditor.toContain( + `profile011 = startProfileAt([13.56, -9.97], sketch001) + |> arcTo({ + interior = [15.19, -6.51], + end = [19.33, -11.19] + }, %)`, + { shouldNormalise: true } + ) + + // Create the second three-point arc + await arc2Point1Move() + await arc2Point1() + await page.waitForTimeout(300) + await arc2Point2Move() + await arc2Point2() + await page.waitForTimeout(300) + await arc2Point3Move() + await arc2Point3() + await page.waitForTimeout(300) + + // Verify the second three-point arc was created correctly + await editor.expectEditor.toContain( + ` |> arcTo({ + interior = [19.8, 1.7], + end = [21.7, 2.92] + }, %) + |> arcTo({ + interior = [27.47, 1.42], + end = [27.57, 1.52] + }, %)`, + { shouldNormalise: true } + ) + }) + + await test.step('double check that three-point arc can be unequipped', async () => { + // this was tested implicitly for other tools, but not for three-point arc since it's last await page.waitForTimeout(300) await expect .poll(async () => { @@ -2085,7 +2318,7 @@ profile003 = circle(sketch001, center = [6.92, -4.2], radius = 3.16) test( 'can enter sketch when there is an extrude', { tag: ['@skipWin'] }, - async ({ homePage, scene, toolbar, page }) => { + async ({ homePage, scene, toolbar, page, cmdBar }) => { await page.addInitScript(async () => { localStorage.setItem( 'persistCode', @@ -2122,6 +2355,8 @@ extrude001 = extrude(profile003, length = 5) await page.setBodyDimensions({ width: 1000, height: 500 }) await homePage.goToModelingScene() + await scene.connectionEstablished() + await scene.settled(cmdBar) await expect( page.getByRole('button', { name: 'Start Sketch' }) ).not.toBeDisabled() @@ -2134,9 +2369,11 @@ extrude001 = extrude(profile003, length = 5) await page.waitForTimeout(600) await test.step('check the sketch is still drawn properly', async () => { - await scene.expectPixelColor([255, 255, 255], { x: 596, y: 165 }, 15) - await scene.expectPixelColor([255, 255, 255], { x: 641, y: 220 }, 15) - await scene.expectPixelColor([255, 255, 255], { x: 763, y: 214 }, 15) + await Promise.all([ + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 596, y: 165 }, 15), + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 641, y: 220 }, 15), + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 763, y: 214 }, 15), + ]) }) } ) @@ -2293,7 +2530,7 @@ extrude001 = extrude(thePart, length = 75) test( 'Can enter sketch on sketch of wall and cap for segment, solid2d, extrude-wall, extrude-cap selections', { tag: ['@skipWin'] }, - async ({ homePage, scene, toolbar, editor, page }) => { + async ({ homePage, scene, toolbar, editor, page, cmdBar }) => { // TODO this test should include a test for selecting revolve walls and caps await page.addInitScript(async () => { @@ -2378,6 +2615,8 @@ extrude003 = extrude(profile011, length = 2.5) await page.setBodyDimensions({ width: 1000, height: 500 }) await homePage.goToModelingScene() + await scene.connectionEstablished() + await scene.settled(cmdBar) await expect( page.getByRole('button', { name: 'Start Sketch' }) ).not.toBeDisabled() @@ -2440,39 +2679,22 @@ extrude003 = extrude(profile011, length = 2.5) const verifyWallProfilesAreDrawn = async () => test.step('verify wall profiles are drawn', async () => { - // open polygon - await scene.expectPixelColor( - TEST_COLORS.WHITE, - { x: 599, y: 168 }, - 15 - ) - // closed polygon - await scene.expectPixelColor( - TEST_COLORS.WHITE, - { x: 656, y: 171 }, - 15 - ) - // revolved profile - await scene.expectPixelColor( - TEST_COLORS.WHITE, - { x: 655, y: 264 }, - 15 - ) - // extruded profile - await scene.expectPixelColor( - TEST_COLORS.WHITE, - { x: 808, y: 396 }, - 15 - ) - // circle - await scene.expectPixelColor( - [ - TEST_COLORS.WHITE, - TEST_COLORS.BLUE, // When entering via the circle, it's selected and therefore blue - ], - { x: 742, y: 386 }, - 15 - ) + await Promise.all([ + // open polygon + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 599, y: 168 }, 15), + // closed polygon + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 656, y: 171 }, 15), + // revolved profile + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 655, y: 264 }, 15), + // extruded profile + scene.expectPixelColor(TEST_COLORS.WHITE, { x: 808, y: 396 }, 15), + // circle (When entering via the circle, it's selected and therefore blue) + scene.expectPixelColor( + [TEST_COLORS.WHITE, TEST_COLORS.BLUE], + { x: 742, y: 386 }, + 15 + ), + ]) }) const verifyCapProfilesAreDrawn = async () => diff --git a/e2e/playwright/snapshot-tests.spec.ts b/e2e/playwright/snapshot-tests.spec.ts index 528a86b0f..8b7b5b3a9 100644 --- a/e2e/playwright/snapshot-tests.spec.ts +++ b/e2e/playwright/snapshot-tests.spec.ts @@ -410,9 +410,9 @@ test.describe( test( 'Draft segments should look right', { tag: '@snapshot' }, - async ({ page, context, scene, cmdBar }) => { + async ({ page, scene, toolbar }) => { // FIXME: Skip on macos its being weird. - test.skip(process.platform === 'darwin', 'Skip on macos') + // test.skip(process.platform === 'darwin', 'Skip on macos') const u = await getUtils(page) await page.setViewportSize({ width: 1200, height: 500 }) @@ -421,6 +421,23 @@ test( await scene.connectionEstablished() + const startXPx = 600 + const [endOfTangentClk, endOfTangentMv] = scene.makeMouseHelpers( + startXPx + PUR * 30, + 500 - PUR * 20, + { steps: 10 } + ) + const [threePointArcMidPointClk, threePointArcMidPointMv] = + scene.makeMouseHelpers(800, 250, { steps: 10 }) + const [threePointArcEndPointClk, threePointArcEndPointMv] = + scene.makeMouseHelpers(750, 285, { steps: 10 }) + const [arcCenterClk, arcCenterMv] = scene.makeMouseHelpers(750, 210, { + steps: 10, + }) + const [arcEndClk, arcEndMv] = scene.makeMouseHelpers(750, 150, { + steps: 10, + }) + // click on "Start Sketch" button await u.doAndWaitForImageDiff( () => page.getByRole('button', { name: 'Start Sketch' }).click(), @@ -435,7 +452,6 @@ test( await page.waitForTimeout(700) // TODO detect animation ending, or disable animation - const startXPx = 600 await page.mouse.click(startXPx + PUR * 10, 500 - PUR * 10) code += `profile001 = startProfileAt([7.19, -9.7], sketch001)` await expect(page.locator('.cm-content')).toHaveText(code) @@ -471,12 +487,52 @@ test( await page.mouse.move(813, 392, { steps: 10 }) await page.waitForTimeout(500) - await page.mouse.move(startXPx + PUR * 30, 500 - PUR * 20, { steps: 10 }) + await endOfTangentMv() await expect(page).toHaveScreenshot({ maxDiffPixels: 100, mask: [page.getByTestId('model-state-indicator')], }) + await endOfTangentClk() + + await toolbar.selectThreePointArc() + await page.waitForTimeout(500) + await endOfTangentClk() + await threePointArcMidPointMv() + await expect(page).toHaveScreenshot({ + maxDiffPixels: 100, + mask: [page.getByTestId('model-state-indicator')], + }) + await threePointArcMidPointClk() + await page.waitForTimeout(100) + + await threePointArcEndPointMv() + await page.waitForTimeout(500) + await expect(page).toHaveScreenshot({ + maxDiffPixels: 100, + mask: [page.getByTestId('model-state-indicator')], + }) + + await threePointArcEndPointClk() + await page.waitForTimeout(100) + + await toolbar.selectArc() + await page.waitForTimeout(100) + + // continue the profile + await threePointArcEndPointClk() + await page.waitForTimeout(100) + await arcCenterMv() + await page.waitForTimeout(500) + await arcCenterClk() + + await arcEndMv() + await page.waitForTimeout(500) + await expect(page).toHaveScreenshot({ + maxDiffPixels: 100, + mask: [page.getByTestId('model-state-indicator')], + }) + await arcEndClk() } ) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png index 53146d5af..282c4d292 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Inch-scale-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png index fdc809dbe..8753970fa 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png index 810672369..d68cec135 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png index 78507dbc6..687288494 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png index 9ddaa272f..3015e0fff 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-2-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png new file mode 100644 index 000000000..30e22953a Binary files /dev/null and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-3-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png new file mode 100644 index 000000000..896704145 Binary files /dev/null and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-4-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-5-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-5-Google-Chrome-linux.png new file mode 100644 index 000000000..550f7afc7 Binary files /dev/null and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-segments-should-look-right-5-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png index e63205ea6..7eb213165 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XZ-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png index 18b0f99dc..d2109c32c 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshots/prompt-to-edit/prompt-to-edit-snapshot-tests-spec-ts--edit-with-ai-example-snapshots--change-colour.snap.json b/e2e/playwright/snapshots/prompt-to-edit/prompt-to-edit-snapshot-tests-spec-ts--edit-with-ai-example-snapshots--change-colour.snap.json new file mode 100644 index 000000000..27757bd25 --- /dev/null +++ b/e2e/playwright/snapshots/prompt-to-edit/prompt-to-edit-snapshot-tests-spec-ts--edit-with-ai-example-snapshots--change-colour.snap.json @@ -0,0 +1,33 @@ +{ + "original_source_code": "sketch001 = startSketchOn('XZ')\nprofile001 = startProfileAt([57.81, 250.51], sketch001)\n |> line(end = [121.13, 56.63], tag = $seg02)\n |> line(end = [83.37, -34.61], tag = $seg01)\n |> line(end = [19.66, -116.4])\n |> line(end = [-221.8, -41.69])\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\nextrude001 = extrude(profile001, length = 200)\nsketch002 = startSketchOn('XZ')\n |> startProfileAt([-73.64, -42.89], %)\n |> xLine(length = 173.71)\n |> line(end = [-22.12, -94.4])\n |> xLine(length = -156.98)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\nextrude002 = extrude(sketch002, length = 50)\nsketch003 = startSketchOn('XY')\n |> startProfileAt([52.92, 157.81], %)\n |> angledLine([0, 176.4], %, $rectangleSegmentA001)\n |> angledLine([\n segAng(rectangleSegmentA001) - 90,\n 53.4\n ], %, $rectangleSegmentB001)\n |> angledLine([\n segAng(rectangleSegmentA001),\n -segLen(rectangleSegmentA001)\n ], %, $rectangleSegmentC001)\n |> line(endAbsolute = [profileStartX(%), profileStartY(%)])\n |> close()\nextrude003 = extrude(sketch003, length = 20)\n", + "prompt": "make this neon green please, use #39FF14", + "source_ranges": [ + { + "prompt": "The users main selection is the end cap of a general-sweep (that is an extrusion, revolve, sweep or loft).\nThe source range most likely refers to \"startProfileAt\" simply because this is the start of the profile that was swept.\nIf you need to operate on this cap, for example for sketching on the face, you can use the special string END i.e. `startSketchOn(someSweepVariable, END)`\nWhen they made this selection they main have intended this surface directly or meant something more general like the sweep body.\nSee later source ranges for more context.", + "range": { + "start": { + "line": 11, + "column": 5 + }, + "end": { + "line": 11, + "column": 40 + } + } + }, + { + "prompt": "This is the sweep's source range from the user's main selection of the end cap.", + "range": { + "start": { + "line": 17, + "column": 13 + }, + "end": { + "line": 17, + "column": 44 + } + } + } + ], + "kcl_version": "0.2.47" +} \ No newline at end of file diff --git a/e2e/playwright/test-network-and-connection-issues.spec.ts b/e2e/playwright/test-network-and-connection-issues.spec.ts index 9d861cf16..410741334 100644 --- a/e2e/playwright/test-network-and-connection-issues.spec.ts +++ b/e2e/playwright/test-network-and-connection-issues.spec.ts @@ -84,7 +84,6 @@ test.describe('Test network and connection issues', () => { 'Engine disconnect & reconnect in sketch mode', { tag: '@skipLocalEngine' }, async ({ page, homePage }) => { - // TODO: Don't skip Mac for these. After `window.engineCommandManager.tearDown` is working in Safari, these should work on webkit const networkToggle = page.getByTestId('network-toggle') const u = await getUtils(page) diff --git a/e2e/playwright/testing-segment-overlays.spec.ts b/e2e/playwright/testing-segment-overlays.spec.ts index 65456d06b..32bd40bf4 100644 --- a/e2e/playwright/testing-segment-overlays.spec.ts +++ b/e2e/playwright/testing-segment-overlays.spec.ts @@ -159,7 +159,6 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { const unconstrainedLocator = page.locator( `[data-constraint-type="${constraintType}"][data-is-constrained="false"]` ) - await expect(unconstrainedLocator).toBeVisible() await unconstrainedLocator.hover() await expect( await page.getByTestId('constraint-symbol-popover').count() @@ -274,8 +273,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { let ang = 0 - const line = await u.getBoundingBox(`[data-overlay-index="${0}"]`) - ang = await u.getAngle(`[data-overlay-index="${0}"]`) + const line = await u.getBoundingBox('[data-overlay-index="0"]') + ang = await u.getAngle('[data-overlay-index="0"]') console.log('line1', line, ang) await clickConstrained({ hoverPos: { x: line.x, y: line.y }, @@ -297,8 +296,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { locator: '[data-overlay-index="0"]', }) - const angledLine = await u.getBoundingBox(`[data-overlay-index="1"]`) - ang = await u.getAngle(`[data-overlay-index="1"]`) + const angledLine = await u.getBoundingBox('[data-overlay-index="1"]') + ang = await u.getAngle('[data-overlay-index="1"]') console.log('angledLine1') await clickConstrained({ hoverPos: { x: angledLine.x, y: angledLine.y }, @@ -327,8 +326,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { await page.mouse.move(700, 250) await page.waitForTimeout(100) - let lineTo = await u.getBoundingBox(`[data-overlay-index="2"]`) - ang = await u.getAngle(`[data-overlay-index="2"]`) + let lineTo = await u.getBoundingBox('[data-overlay-index="2"]') + ang = await u.getAngle('[data-overlay-index="2"]') console.log('lineTo1') await clickConstrained({ hoverPos: { x: lineTo.x, y: lineTo.y }, @@ -353,8 +352,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { locator: '[data-overlay-toolbar-index="2"]', }) - const xLineTo = await u.getBoundingBox(`[data-overlay-index="3"]`) - ang = await u.getAngle(`[data-overlay-index="3"]`) + const xLineTo = await u.getBoundingBox('[data-overlay-index="3"]') + ang = await u.getAngle('[data-overlay-index="3"]') console.log('xlineTo1') await clickConstrained({ hoverPos: { x: xLineTo.x, y: xLineTo.y }, @@ -419,8 +418,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { let ang = 0 - const yLineTo = await u.getBoundingBox(`[data-overlay-index="4"]`) - ang = await u.getAngle(`[data-overlay-index="4"]`) + const yLineTo = await u.getBoundingBox('[data-overlay-index="4"]') + ang = await u.getAngle('[data-overlay-index="4"]') console.log('ylineTo1') await clickUnconstrained({ hoverPos: { x: yLineTo.x, y: yLineTo.y - 200 }, @@ -432,8 +431,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { locator: '[data-overlay-toolbar-index="4"]', }) - const xLine = await u.getBoundingBox(`[data-overlay-index="5"]`) - ang = await u.getAngle(`[data-overlay-index="5"]`) + const xLine = await u.getBoundingBox('[data-overlay-index="5"]') + ang = await u.getAngle('[data-overlay-index="5"]') console.log('xline') await clickUnconstrained({ hoverPos: { x: xLine.x, y: xLine.y }, @@ -501,8 +500,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { let ang = 0 - const yLine = await u.getBoundingBox(`[data-overlay-index="6"]`) - ang = await u.getAngle(`[data-overlay-index="6"]`) + const yLine = await u.getBoundingBox('[data-overlay-index="6"]') + ang = await u.getAngle('[data-overlay-index="6"]') console.log('yline1') await clickConstrained({ hoverPos: { x: yLine.x, y: yLine.y }, @@ -515,9 +514,9 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) const angledLineOfXLength = await u.getBoundingBox( - `[data-overlay-index="7"]` + '[data-overlay-index="7"]' ) - ang = await u.getAngle(`[data-overlay-index="7"]`) + ang = await u.getAngle('[data-overlay-index="7"]') console.log('angledLineOfXLength1') await clickConstrained({ hoverPos: { x: angledLineOfXLength.x, y: angledLineOfXLength.y }, @@ -547,9 +546,9 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) const angledLineOfYLength = await u.getBoundingBox( - `[data-overlay-index="8"]` + '[data-overlay-index="8"]' ) - ang = await u.getAngle(`[data-overlay-index="8"]`) + ang = await u.getAngle('[data-overlay-index="8"]') console.log('angledLineOfYLength1') await clickUnconstrained({ hoverPos: { x: angledLineOfYLength.x, y: angledLineOfYLength.y }, @@ -632,8 +631,8 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { let ang = 0 - const angledLineToX = await u.getBoundingBox(`[data-overlay-index="9"]`) - ang = await u.getAngle(`[data-overlay-index="9"]`) + const angledLineToX = await u.getBoundingBox('[data-overlay-index="9"]') + ang = await u.getAngle('[data-overlay-index="9"]') console.log('angledLineToX') await clickConstrained({ hoverPos: { x: angledLineToX.x, y: angledLineToX.y }, @@ -659,9 +658,9 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) const angledLineToY = await u.getBoundingBox( - `[data-overlay-index="10"]` + '[data-overlay-index="10"]' ) - ang = await u.getAngle(`[data-overlay-index="10"]`) + ang = await u.getAngle('[data-overlay-index="10"]') console.log('angledLineToY') await clickUnconstrained({ hoverPos: { x: angledLineToY.x, y: angledLineToY.y }, @@ -689,9 +688,9 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) const angledLineThatIntersects = await u.getBoundingBox( - `[data-overlay-index="11"]` + '[data-overlay-index="11"]' ) - ang = await u.getAngle(`[data-overlay-index="11"]`) + ang = await u.getAngle('[data-overlay-index="11"]') console.log('angledLineThatIntersects') await clickUnconstrained({ hoverPos: { @@ -821,6 +820,138 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { locator: '[data-overlay-toolbar-index="12"]', }) }) + test('for segment [arcTo]', async ({ + page, + editor, + homePage, + scene, + cmdBar, + }) => { + await page.addInitScript(async () => { + localStorage.setItem( + 'persistCode', + `sketch001 = startSketchOn('XZ') +profile001 = startProfileAt([56.37, 120.33], sketch001) + |> line(end = [162.86, 106.48]) + |> arcTo({ + interior = [360.16, 231.76], + end = [391.48, 131.54] + }, %) + |> yLine(-131.54, %) + |> arc({ + radius = 126.46, + angleStart = 33.53, + angleEnd = -141.07 + }, %) +` + ) + localStorage.setItem('disableAxis', 'true') + }) + const u = await getUtils(page) + await page.setBodyDimensions({ width: 1200, height: 500 }) + + await homePage.goToModelingScene() + await scene.connectionEstablished() + await scene.settled(cmdBar) + + // wait for execution done + + await page.getByText('line(end = [162.86, 106.48])').click() + await page.waitForTimeout(100) + await page.getByRole('button', { name: 'Edit Sketch' }).click() + await page.waitForTimeout(500) + + await expect(page.getByTestId('segment-overlay')).toHaveCount(5) + + const clickUnconstrained = _clickUnconstrained(page, editor) + const clickConstrained = _clickConstrained(page, editor) + + const arcTo = await u.getBoundingBox('[data-overlay-index="1"]') + let ang = await u.getAngle('[data-overlay-index="1"]') + console.log('arcTo interior x') + await clickUnconstrained({ + hoverPos: { x: arcTo.x, y: arcTo.y }, + constraintType: 'xAbsolute', + expectBeforeUnconstrained: `arcTo({ + interior = [360.16, 231.76], + end = [391.48, 131.54] + }, %)`, + expectAfterUnconstrained: `arcTo({ + interior = [360.16, 231.76], + end = [391.48, 131.54] + }, %)`, + expectFinal: `arcTo({ + interior = [xAbs001, 231.76], + end = [391.48, 131.54] + }, %)`, + ang: ang, + steps: 6, + locator: '[data-overlay-toolbar-index="1"]', + }) + + console.log('arcTo interior y') + await clickUnconstrained({ + hoverPos: { x: arcTo.x, y: arcTo.y }, + constraintType: 'yAbsolute', + expectBeforeUnconstrained: `arcTo({ + interior = [xAbs001, 231.76], + end = [391.48, 131.54] + }, %)`, + expectAfterUnconstrained: `arcTo({ + interior = [xAbs001, yAbs001], + end = [391.48, 131.54] + }, %)`, + expectFinal: `arcTo({ + interior = [xAbs001, 231.76], + end = [391.48, 131.54] + }, %)`, + ang: ang, + steps: 10, + locator: '[data-overlay-toolbar-index="1"]', + }) + + console.log('arcTo end x') + await clickConstrained({ + hoverPos: { x: arcTo.x, y: arcTo.y }, + constraintType: 'xAbsolute', + expectBeforeUnconstrained: `arcTo({ + interior = [xAbs001, 231.76], + end = [391.48, 131.54] + }, %)`, + expectAfterUnconstrained: `arcTo({ + interior = [xAbs001, 231.76], + end = [391.48, 131.54] + }, %)`, + expectFinal: `arcTo({ + interior = [xAbs001, 231.76], + end = [xAbs002, 131.54] + }, %)`, + ang: ang + 180, + steps: 6, + locator: '[data-overlay-toolbar-index="1"]', + }) + + console.log('arcTo end y') + await clickUnconstrained({ + hoverPos: { x: arcTo.x, y: arcTo.y }, + constraintType: 'yAbsolute', + expectBeforeUnconstrained: `arcTo({ + interior = [xAbs001, 231.76], + end = [xAbs002, 131.54] + }, %)`, + expectAfterUnconstrained: `arcTo({ + interior = [xAbs001, 231.76], + end = [xAbs002, yAbs002] + }, %)`, + expectFinal: `arcTo({ + interior = [xAbs001, 231.76], + end = [xAbs002, 131.54] + }, %)`, + ang: ang + 180, + steps: 10, + locator: '[data-overlay-toolbar-index="1"]', + }) + }) test('for segment [circle]', async ({ page, editor, homePage }) => { await page.addInitScript(async () => { localStorage.setItem( @@ -928,36 +1059,55 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { shouldNormalise: true, }) - await page.locator(`[data-stdlib-fn-name="${stdLibFnName}"]`).click() + await page + .locator(`[data-stdlib-fn-name="${stdLibFnName}"]`) + .first() + .click() await page.getByText('Delete Segment').click() await editor.expectEditor.not.toContain(codeToBeDeleted, { shouldNormalise: true, }) } - test('all segment types', async ({ page, editor, homePage }) => { + test('all segment types', async ({ + page, + editor, + homePage, + scene, + cmdBar, + }) => { await page.addInitScript(async () => { localStorage.setItem( 'persistCode', `part001 = startSketchOn('XZ') - |> startProfileAt([0, 0], %) - |> line(end = [0.5, -14 + 0]) - |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) - |> line(endAbsolute = [33, 11.5 + 0]) - |> xLine(endAbsolute = 9 - 5) - |> yLine(endAbsolute = -10.77, tag = $a) - |> xLine(length = 26.04) - |> yLine(length = 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 }, %) - |> angledLineThatIntersects({ - angle = 4.14, - intersectTag = a, - offset = 9 - }, %) - |> tangentialArcTo([3.14 + 13, 1.14], %) + |>startProfileAt([0, 0], %) + |> line(end = [0.5, -14 + 0]) + |> angledLine({ angle = 3 + 0, length = 32 + 0 }, %) + |> line(endAbsolute = [33, 11.5 + 0]) + |> xLine(endAbsolute = 9 - 5) + |> yLine(endAbsolute = -10.77, tag = $a) + |> xLine(length = 26.04) + |> yLine(length = 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 }, %) + |> angledLineThatIntersects({ + angle = 4.14, + intersectTag = a, + offset = 9 + }, %) + |> tangentialArcTo([3.14 + 13, 1.14], %) + |> arcTo({ + interior = [16.25, 5.12], + end = [21.61, 4.15] + }, %) + |> arc({ + radius = 9.03, + angleStart = 40.27, + angleEnd = -38.05 + }, %) + ` ) localStorage.setItem('disableAxis', 'true') @@ -966,27 +1116,55 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { await page.setBodyDimensions({ width: 1200, height: 500 }) await homePage.goToModelingScene() + await scene.connectionEstablished() + await scene.settled(cmdBar) await u.waitForPageLoad() - // wait for execution done - await u.openDebugPanel() - await u.expectCmdLog('[data-message-type="execution-done"]') - await u.closeDebugPanel() - await page.getByText('xLine(endAbsolute = 9 - 5)').click() await page.waitForTimeout(100) await page.getByRole('button', { name: 'Edit Sketch' }).click() await page.waitForTimeout(500) - await expect(page.getByTestId('segment-overlay')).toHaveCount(13) + await expect(page.getByTestId('segment-overlay')).toHaveCount(16) const deleteSegmentSequence = _deleteSegmentSequence(page, editor) let segmentToDelete const getOverlayByIndex = (index: number) => u.getBoundingBox(`[data-overlay-index="${index}"]`) + + segmentToDelete = await getOverlayByIndex(14) + let ang = await u.getAngle('[data-overlay-index="14"]') + + await editor.scrollToText('angleEnd') + + await deleteSegmentSequence({ + hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, + codeToBeDeleted: `arc({ + radius = 9.03, + angleStart = 40.27, + angleEnd = -38.05 + }, %)`, + stdLibFnName: 'arc', + ang: ang + 180, + steps: 6, + locator: '[data-overlay-toolbar-index="14"]', + }) + segmentToDelete = await getOverlayByIndex(13) + ang = await u.getAngle('[data-overlay-index="13"]') + await deleteSegmentSequence({ + hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, + codeToBeDeleted: `arcTo({ + interior = [16.25, 5.12], + end = [21.61, 4.15] + }, %)`, + stdLibFnName: 'arcTo', + ang: ang, + steps: 6, + locator: '[data-overlay-toolbar-index="13"]', + }) segmentToDelete = await getOverlayByIndex(12) - let ang = await u.getAngle(`[data-overlay-index="${12}"]`) + ang = await u.getAngle('[data-overlay-index="12"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'tangentialArcTo([3.14 + 13, 1.14], %)', @@ -997,7 +1175,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(11) - ang = await u.getAngle(`[data-overlay-index="${11}"]`) + ang = await u.getAngle('[data-overlay-index="11"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: `angledLineThatIntersects({ @@ -1012,7 +1190,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(10) - ang = await u.getAngle(`[data-overlay-index="${10}"]`) + 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 }, %)', @@ -1022,7 +1200,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(9) - ang = await u.getAngle(`[data-overlay-index="${9}"]`) + ang = await u.getAngle('[data-overlay-index="9"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'angledLineToX({ angle = 3 + 0, to = 26 }, %)', @@ -1032,7 +1210,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(8) - ang = await u.getAngle(`[data-overlay-index="${8}"]`) + ang = await u.getAngle('[data-overlay-index="8"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: @@ -1043,7 +1221,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(7) - ang = await u.getAngle(`[data-overlay-index="${7}"]`) + ang = await u.getAngle('[data-overlay-index="7"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: @@ -1054,7 +1232,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(6) - ang = await u.getAngle(`[data-overlay-index="${6}"]`) + ang = await u.getAngle('[data-overlay-index="6"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'yLine(length = 21.14 + 0)', @@ -1064,7 +1242,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(5) - ang = await u.getAngle(`[data-overlay-index="${5}"]`) + ang = await u.getAngle('[data-overlay-index="5"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'xLine(length = 26.04)', @@ -1074,7 +1252,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(4) - ang = await u.getAngle(`[data-overlay-index="${4}"]`) + ang = await u.getAngle('[data-overlay-index="4"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'yLine(endAbsolute = -10.77, tag = $a)', @@ -1084,7 +1262,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(3) - ang = await u.getAngle(`[data-overlay-index="${3}"]`) + ang = await u.getAngle('[data-overlay-index="3"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'xLine(endAbsolute = 9 - 5)', @@ -1094,7 +1272,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(2) - ang = await u.getAngle(`[data-overlay-index="${2}"]`) + ang = await u.getAngle('[data-overlay-index="2"]') await expect(page.getByText('Added variable')).not.toBeVisible() const hoverPos = { x: segmentToDelete.x, y: segmentToDelete.y } @@ -1127,7 +1305,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(1) - ang = await u.getAngle(`[data-overlay-index="${1}"]`) + 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 }, %)', @@ -1137,7 +1315,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { }) segmentToDelete = await getOverlayByIndex(0) - ang = await u.getAngle(`[data-overlay-index="${0}"]`) + ang = await u.getAngle('[data-overlay-index="0"]') await deleteSegmentSequence({ hoverPos: { x: segmentToDelete.x, y: segmentToDelete.y }, codeToBeDeleted: 'line(end = [0.5, -14 + 0])', @@ -1366,7 +1544,7 @@ test.describe('Testing segment overlays', { tag: ['@skipWin'] }, () => { await expect(page.getByText('Added variable')).not.toBeVisible() const hoverPos = await u.getBoundingBox(`[data-overlay-index="0"]`) - let ang = await u.getAngle(`[data-overlay-index="${0}"]`) + let ang = await u.getAngle('[data-overlay-index="0"]') ang += 180 await page.mouse.move(0, 0) diff --git a/e2e/playwright/testing-selections.spec.ts b/e2e/playwright/testing-selections.spec.ts index fc836be17..688b3311b 100644 --- a/e2e/playwright/testing-selections.spec.ts +++ b/e2e/playwright/testing-selections.spec.ts @@ -257,6 +257,7 @@ test.describe('Testing selections', { tag: ['@skipWin'] }, () => { page, homePage, scene, + cmdBar, }) => { test.setTimeout(90_000) const u = await getUtils(page) @@ -352,28 +353,15 @@ profile003 = startProfileAt([40.16, -120.48], sketch006) await page.setBodyDimensions({ width: 1000, height: 500 }) await homePage.goToModelingScene() - await scene.waitForExecutionDone() + await scene.settled(cmdBar) - await u.openAndClearDebugPanel() - await u.sendCustomCmd({ - type: 'modeling_cmd_req', - cmd_id: uuidv4(), - cmd: { - type: 'default_camera_look_at', - vantage: { x: 1139.49, y: -7053, z: 8597.31 }, - center: { x: -2206.68, y: -1298.36, z: 60 }, - up: { x: 0, y: 0, z: 1 }, - }, - }) - await page.waitForTimeout(100) - await u.sendCustomCmd({ - type: 'modeling_cmd_req', - cmd_id: uuidv4(), - cmd: { - type: 'default_camera_get_settings', - }, - }) - await page.waitForTimeout(100) + const camPosition1 = async () => { + await scene.moveCameraTo( + { x: 1139.49, y: -7053, z: 8597.31 }, + { x: -2206.68, y: -1298.36, z: 60 } + ) + } + await camPosition1() const revolve = { x: 635, y: 253 } const parentExtrude = { x: 915, y: 133 } @@ -386,7 +374,7 @@ profile003 = startProfileAt([40.16, -120.48], sketch006) await expect(page.locator('.cm-activeLine')).toHaveText( '|> line(end = [0, -pipeLength])' ) - await u.clearCommandLogs() + await u.openAndClearDebugPanel() await page.keyboard.press('Delete') await u.expectCmdLog('[data-message-type="execution-done"]', 10_000) await page.waitForTimeout(200) @@ -399,11 +387,12 @@ profile003 = startProfileAt([40.16, -120.48], sketch006) // and replace the sketch on face with a hard coded custom plane, but since there was a sketch on that plane maybe it // should have delete the sketch? it's broken atm, but not sure if worth fixing since desired behaviour is a little // vague - // // DELETE PARENT EXTRUDE + // DELETE PARENT EXTRUDE + // await camPosition2() // await page.mouse.click(parentExtrude.x, parentExtrude.y) // await page.waitForTimeout(100) // await expect(page.locator('.cm-activeLine')).toHaveText( - // '|> line(end = [170.36, -121.61], tag = $seg01)' + // '|> line(end = [112.54, 127.64], tag = $seg02)' // ) // await u.clearCommandLogs() // await page.keyboard.press('Backspace') @@ -463,71 +452,77 @@ profile003 = startProfileAt([40.16, -120.48], sketch006) await page.waitForTimeout(200) await expect(u.codeLocator).not.toContainText(codeToBeDeletedSnippet) }) - test.fixme( - "Deleting solid that the AST mod can't handle results in a toast message", - async ({ page, homePage }) => { - const u = await getUtils(page) - await page.addInitScript(async () => { - localStorage.setItem( - 'persistCode', - `sketch001 = startSketchOn('XZ') - |> startProfileAt([-79.26, 95.04], %) - |> line(end = [112.54, 127.64], tag = $seg02) - |> line(end = [170.36, -121.61], tag = $seg01) - |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) - |> close() - extrude001 = extrude(sketch001, length = 50) - launderExtrudeThroughVar = extrude001 - sketch002 = startSketchOn(launderExtrudeThroughVar, seg02) - |> startProfileAt([-100.54, 16.99], %) - |> line(end = [0, 20.03]) - |> line(end = [62.61, 0], tag = $seg03) - |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) - |> close() - ` - ) - }, KCL_DEFAULT_LENGTH) - await page.setBodyDimensions({ width: 1000, height: 500 }) + test('parent Solid should be select and deletable and uses custom planes to position children', async ({ + page, + homePage, + scene, + cmdBar, + editor, + }) => { + test.setTimeout(90_000) + const u = await getUtils(page) + await page.addInitScript(async () => { + localStorage.setItem( + 'persistCode', + `part001 = startSketchOn('XY') +yo = startProfileAt([4.83, 12.56], part001) + |> line(end = [15.1, 2.48]) + |> line(end = [3.15, -9.85], tag = $seg01) + |> line(end = [-15.17, -4.1]) + |> angledLine([segAng(seg01), 12.35], %, $seg02) + |> line(end = [-13.02, 10.03]) + |> close() +yoo = extrude(yo, length = 4) +sketch002 = startSketchOn(yoo, seg02) +sketch001 = startSketchOn(yoo, 'END') +profile002 = startProfileAt([-11.08, 2.39], sketch002) + |> line(end = [4.89, 0.9]) + |> line(end = [-0.61, -2.41]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude001 = extrude(profile002, length = 15) +profile001 = startProfileAt([7.49, 9.96], sketch001) + |> angledLine([0, 5.05], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + 4.81 + ], %) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() - await homePage.goToModelingScene() - - await u.openDebugPanel() - await u.expectCmdLog('[data-message-type="execution-done"]', 10_000) - await u.closeDebugPanel() - - await u.openAndClearDebugPanel() - await u.sendCustomCmd({ - type: 'modeling_cmd_req', - cmd_id: uuidv4(), - cmd: { - type: 'default_camera_look_at', - vantage: { x: 1139.49, y: -7053, z: 8597.31 }, - center: { x: -2206.68, y: -1298.36, z: 60 }, - up: { x: 0, y: 0, z: 1 }, - }, - }) - await page.waitForTimeout(100) - await u.sendCustomCmd({ - type: 'modeling_cmd_req', - cmd_id: uuidv4(), - cmd: { - type: 'default_camera_get_settings', - }, - }) - await page.waitForTimeout(100) - - // attempt delete - await page.mouse.click(930, 139) - await page.waitForTimeout(100) - await expect(page.locator('.cm-activeLine')).toHaveText( - '|> line(end = [170.36, -121.61], tag = $seg01)' +` ) - await u.clearCommandLogs() - await page.keyboard.press('Delete') + }, KCL_DEFAULT_LENGTH) + await page.setBodyDimensions({ width: 1000, height: 500 }) - await expect(page.getByText('Unable to delete selection')).toBeVisible() - } - ) + await homePage.goToModelingScene() + await scene.settled(cmdBar) + + const extrudeWall = { x: 575, y: 238 } + + // DELETE with selection on face of parent + await page.mouse.click(extrudeWall.x, extrudeWall.y) + await page.waitForTimeout(100) + await expect(page.locator('.cm-activeLine')).toHaveText( + '|> line(end = [-15.17, -4.1])' + ) + await u.openAndClearDebugPanel() + await page.keyboard.press('Delete') + await u.expectCmdLog('[data-message-type="execution-done"]', 10_000) + await page.waitForTimeout(200) + + await editor.expectEditor.not.toContain(`yoo = extrude(yo, length = 4)`, { + shouldNormalise: true, + }) + await editor.expectEditor.toContain(`startSketchOn({plane={origin`, { + shouldNormalise: true, + }) + await editor.snapshot() + }) test('Hovering over 3d features highlights code, clicking puts the cursor in the right place and sends selection id to engine', async ({ page, homePage, diff --git a/e2e/playwright/testing-selections.spec.ts-snapshots/editor-content-Google-Chrome-darwin b/e2e/playwright/testing-selections.spec.ts-snapshots/editor-content-Google-Chrome-darwin new file mode 100644 index 000000000..b7d6fe1c4 --- /dev/null +++ b/e2e/playwright/testing-selections.spec.ts-snapshots/editor-content-Google-Chrome-darwin @@ -0,0 +1 @@ +part001 = startSketchOn('XY')yo = startProfileAt([4.83, 12.56], part001) |> line(end = [15.1, 2.48]) |> line(end = [3.15, -9.85], tag = $seg01) |> line(end = [-15.17, -4.1]) |> angledLine([segAng(seg01), 12.35], %, $seg02) |> line(end = [-13.02, 10.03]) |> close()sketch002 = startSketchOn({ plane = { origin = { x = 7.49, y = 2.4, z = 0 }, xAxis = { x = -0.3, y = 0.95, z = 0 }, yAxis = { x = 0, y = 0, z = 1 }, zAxis = { x = 0.95, y = 0.3, z = 0 } }})sketch001 = startSketchOn({ plane = { origin = { x = 0, y = 0, z = 4 }, xAxis = { x = 1, y = 0, z = 0 }, yAxis = { x = 0, y = 1, z = 0 }, zAxis = { x = 0, y = 0, z = 1 } }})profile002 = startProfileAt([-11.08, 2.39], sketch002) |> line(end = [4.89, 0.9]) |> line(end = [-0.61, -2.41]) |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) |> close()extrude001 = extrude(profile002, length = 15)profile001 = startProfileAt([7.49, 9.96], sketch001) |> angledLine([0, 5.05], %, $rectangleSegmentA001) |> angledLine([ segAng(rectangleSegmentA001) - 90, 4.81 ], %) |> angledLine([ segAng(rectangleSegmentA001), -segLen(rectangleSegmentA001) ], %) |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) |> close() \ No newline at end of file diff --git a/e2e/playwright/text-to-cad-tests.spec.ts b/e2e/playwright/text-to-cad-tests.spec.ts index 0a97c766b..6f19f18f3 100644 --- a/e2e/playwright/text-to-cad-tests.spec.ts +++ b/e2e/playwright/text-to-cad-tests.spec.ts @@ -430,7 +430,8 @@ test.describe('Text-to-CAD tests', { tag: ['@skipWin'] }, () => { await expect(page.getByText(promptWithNewline)).toBeVisible() }) - test( + // This will be fine once greg makes prompt at top of file deterministic + test.fixme( 'can do many at once and get many prompts back, and interact with many', { tag: ['@skipWin'] }, async ({ page, homePage }) => { @@ -491,8 +492,15 @@ test.describe('Text-to-CAD tests', { tag: ['@skipWin'] }, () => { // Click the button. await copyToClipboardButton.first().click() - // Expect the code to be pasted. - await expect(page.locator('.cm-content')).toContainText(`2x8`) + // Do NOT do AI tests like this: "Expect the code to be pasted." + // Reason: AI tests are NONDETERMINISTIC. Thus we need to be as most + // general as we can for the assertion. + // We can use Kolmogorov complexity as a measurement of the + // "probably most minimal version of this program" to have a lower + // bound to work with. It is completely by feel because there are + // no proofs that any program is its smallest self. + const code2x8 = await page.locator('.cm-content').innerText() + await expect(code2x8.length).toBeGreaterThan(249) // Ensure the final toast remains. await expect(page.getByText(`a 2x10 lego`)).not.toBeVisible() @@ -505,7 +513,8 @@ test.describe('Text-to-CAD tests', { tag: ['@skipWin'] }, () => { await copyToClipboardButton.click() // Expect the code to be pasted. - await expect(page.locator('.cm-content')).toContainText(`2x4`) + const code2x4 = await page.locator('.cm-content').innerText() + await expect(code2x4.length).toBeGreaterThan(249) } ) diff --git a/e2e/playwright/zoo-test.ts b/e2e/playwright/zoo-test.ts index 3e3c433da..3d73c652a 100644 --- a/e2e/playwright/zoo-test.ts +++ b/e2e/playwright/zoo-test.ts @@ -45,7 +45,9 @@ const playwrightTestFnWithFixtures_ = playwrightTestFn.extend<{ return } + await electronZooInstance.createInstanceIfMissing(testInfo) await use(electronZooInstance) + await electronZooInstance.makeAvailableAgain() }, }) diff --git a/package.json b/package.json index ec9b402b7..025a64d2c 100644 --- a/package.json +++ b/package.json @@ -12,17 +12,17 @@ "main": ".vite/build/main.js", "license": "MIT", "dependencies": { - "@codemirror/autocomplete": "^6.17.0", + "@codemirror/autocomplete": "^6.18.6", "@codemirror/commands": "^6.8.0", - "@codemirror/language": "^6.10.8", + "@codemirror/language": "^6.11.0", "@codemirror/lint": "^6.8.4", "@codemirror/search": "^6.5.10", "@codemirror/state": "^6.4.1", "@codemirror/theme-one-dark": "^6.1.2", "@csstools/postcss-oklab-function": "^4.0.7", - "@fortawesome/fontawesome-svg-core": "^6.5.2", - "@fortawesome/free-brands-svg-icons": "^6.5.2", - "@fortawesome/free-solid-svg-icons": "^6.4.2", + "@fortawesome/fontawesome-svg-core": "^6.7.2", + "@fortawesome/free-brands-svg-icons": "^6.7.2", + "@fortawesome/free-solid-svg-icons": "^6.7.2", "@fortawesome/react-fontawesome": "^0.2.0", "@headlessui/react": "^1.7.19", "@headlessui/tailwindcss": "^0.2.0", @@ -35,35 +35,35 @@ "@tweenjs/tween.js": "^23.1.1", "@xstate/inspect": "^0.8.0", "@xstate/react": "^4.1.1", - "bonjour-service": "^1.2.1", + "bonjour-service": "^1.3.0", "chokidar": "^4.0.1", "codemirror": "^6.0.1", "decamelize": "^6.0.0", "diff": "^7.0.0", "electron-updater": "^6.6.0", - "fuse.js": "^7.0.0", + "fuse.js": "^7.1.0", "html2canvas-pro": "^1.5.8", "isomorphic-fetch": "^3.0.0", "json-rpc-2.0": "^1.6.0", "jszip": "^3.10.1", "minimist": "^1.2.8", "openid-client": "^5.6.5", - "re-resizable": "^6.9.11", + "re-resizable": "^6.11.2", "react": "^18.3.1", "react-dom": "^18.2.0", - "react-hot-toast": "^2.4.1", + "react-hot-toast": "^2.5.2", "react-hotkeys-hook": "^4.6.1", "react-json-view": "^1.21.3", "react-modal": "^3.16.3", "react-modal-promise": "^1.0.2", "react-router-dom": "^6.28.0", "sketch-helpers": "^0.0.4", - "three": "^0.172.0", + "three": "^0.174.0", "ua-parser-js": "^1.0.37", - "uuid": "^11.0.2", + "uuid": "^11.1.0", "vscode-jsonrpc": "^8.2.1", "vscode-languageserver-protocol": "^3.17.5", - "vscode-uri": "^3.0.8", + "vscode-uri": "^3.1.0", "web-vitals": "^3.5.2", "xstate": "^5.19.2", "yargs": "^17.7.2" @@ -93,11 +93,9 @@ "fetch:wasm:windows": "./scripts/get-latest-wasm-bundle.ps1", "fetch:samples": "rm -rf public/kcl-samples* && curl -L -o public/kcl-samples.zip https://github.com/KittyCAD/kcl-samples/archive/refs/heads/achalmers/kw-args-xylineto.zip && unzip -o public/kcl-samples.zip -d public && mv public/kcl-samples-* public/kcl-samples", "build:wasm-dev": "yarn wasm-prep && (cd rust && wasm-pack build kcl-wasm-lib --dev --target web --out-dir pkg && cargo test -p kcl-lib export_bindings) && yarn isomorphic-copy-wasm && yarn fmt", - "build:wasm:nocopy": "yarn wasm-prep && cd rust && wasm-pack build kcl-wasm-lib --release --target web --out-dir pkg && cargo test -p kcl-lib export_bindings", - "build:wasm": "yarn build:wasm:nocopy && cp rust/kcl-wasm-lib/pkg/kcl_wasm_lib_bg.wasm public && yarn fmt", - "build:wasm:windows": "yarn install:wasm-pack:cargo && yarn build:wasm:nocopy && ./scripts/copy-wasm.ps1 && yarn fmt", + "build:wasm": "./scripts/build-wasm.sh", + "build:wasm:windows": "./scripts/build-wasm.ps1", "remove-importmeta": "sed -i 's/import.meta.url/window.location.origin/g' \"./rust/kcl-wasm-lib/pkg/kcl_wasm_lib.js\"; sed -i '' 's/import.meta.url/window.location.origin/g' \"./rust/kcl-wasm-lib/pkg/kcl_wasm_lib.js\" || echo \"sed for both mac and linux\"", - "wasm-prep": "rimraf rust/kcl-wasm-lib/pkg && mkdirp rust/kcl-wasm-lib/pkg && rimraf rust/kcl-lib/bindings", "lint-fix": "eslint --fix --ext .ts --ext .tsx src e2e packages/codemirror-lsp-client/src rust/kcl-language-server/client/src", "lint": "eslint --max-warnings 0 --ext .ts --ext .tsx src e2e packages/codemirror-lsp-client/src rust/kcl-language-server/client/src", "files:set-version": "echo \"$(jq --arg v \"$VERSION\" '.version=$v' package.json --indent 2)\" > package.json", @@ -153,16 +151,16 @@ }, "devDependencies": { "@babel/plugin-proposal-private-property-in-object": "^7.21.11", - "@babel/preset-env": "^7.25.4", - "@electron-forge/cli": "^7.6.1", - "@electron-forge/plugin-fuses": "^7.6.1", - "@electron-forge/plugin-vite": "^7.6.1", + "@babel/preset-env": "^7.26.9", + "@electron-forge/cli": "^7.7.0", + "@electron-forge/plugin-fuses": "^7.7.0", + "@electron-forge/plugin-vite": "^7.7.0", "@electron/fuses": "^1.8.0", "@electron/notarize": "^2.5.0", "@iarna/toml": "^2.2.5", "@lezer/generator": "^1.7.2", "@nabla/vite-plugin-eslint": "^2.0.5", - "@playwright/test": "^1.49.0", + "@playwright/test": "^1.51.0", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^15.0.2", "@types/diff": "^7.0.1", @@ -176,7 +174,7 @@ "@types/react": "^18.3.4", "@types/react-dom": "^18.3.1", "@types/react-modal": "^3.16.3", - "@types/three": "^0.172.0", + "@types/three": "^0.174.0", "@types/ua-parser-js": "^0.7.39", "@types/uuid": "^9.0.8", "@types/wicg-file-system-access": "^2023.10.5", @@ -189,11 +187,11 @@ "electron-builder": "^26.0.6", "eslint": "^8.0.1", "eslint-plugin-css-modules": "^2.12.0", - "eslint-plugin-import": "^2.30.0", - "eslint-plugin-jest": "^28.10.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jest": "^28.11.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.4", - "eslint-plugin-react-hooks": "^5.1.0", + "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-perf": "^3.3.3", "eslint-plugin-suggest-no-throw": "^1.0.0", "eslint-plugin-testing-library": "^7.1.1", @@ -210,8 +208,8 @@ "setimmediate": "^1.0.5", "tailwindcss": "^3.4.17", "ts-node": "^10.0.0", - "typescript": "^5.7.3", - "typescript-eslint": "^8.23.0", + "typescript": "^5.8.2", + "typescript-eslint": "^8.26.1", "vite": "^5.4.12", "vite-plugin-package-version": "^1.1.0", "vite-tsconfig-paths": "^4.3.2", diff --git a/packages/codemirror-lsp-client/package.json b/packages/codemirror-lsp-client/package.json index 0a5b3e62b..bea005b20 100644 --- a/packages/codemirror-lsp-client/package.json +++ b/packages/codemirror-lsp-client/package.json @@ -19,14 +19,14 @@ "private": false, "dependencies": { "@codemirror/autocomplete": "6.18.6", - "@codemirror/language": "^6.10.2", - "@codemirror/state": "^6.4.1", + "@codemirror/language": "^6.11.0", + "@codemirror/state": "^6.5.2", "@lezer/highlight": "^1.2.0", "@ts-stack/markdown": "^1.5.0", "json-rpc-2.0": "^1.7.0", - "typescript": "^5.7.2", + "typescript": "^5.8.2", "vscode-languageserver-protocol": "^3.17.5", - "vscode-uri": "^3.0.8" + "vscode-uri": "^3.1.0" }, "devDependencies": { "@types/node": "^22.13.9", diff --git a/packages/codemirror-lsp-client/yarn.lock b/packages/codemirror-lsp-client/yarn.lock index 760843f2f..47154bc13 100644 --- a/packages/codemirror-lsp-client/yarn.lock +++ b/packages/codemirror-lsp-client/yarn.lock @@ -12,10 +12,10 @@ "@codemirror/view" "^6.17.0" "@lezer/common" "^1.0.0" -"@codemirror/language@^6.0.0", "@codemirror/language@^6.10.2": - version "6.10.2" - resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.10.2.tgz#4056dc219619627ffe995832eeb09cea6060be61" - integrity sha512-kgbTYTo0Au6dCSc/TFy7fK3fpJmgHDv1sG1KNQKJXVi+xBTEeBPY/M30YXiU6mMXeH+YIDLsbrT4ZwNRdtF+SA== +"@codemirror/language@^6.0.0", "@codemirror/language@^6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@codemirror/language/-/language-6.11.0.tgz#5ae90972601497f4575f30811519d720bf7232c9" + integrity sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ== dependencies: "@codemirror/state" "^6.0.0" "@codemirror/view" "^6.23.0" @@ -24,10 +24,12 @@ "@lezer/lr" "^1.0.0" style-mod "^4.0.0" -"@codemirror/state@^6.0.0", "@codemirror/state@^6.4.0", "@codemirror/state@^6.4.1": - version "6.4.1" - resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.4.1.tgz#da57143695c056d9a3c38705ed34136e2b68171b" - integrity sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A== +"@codemirror/state@^6.0.0", "@codemirror/state@^6.4.0", "@codemirror/state@^6.5.2": + version "6.5.2" + resolved "https://registry.yarnpkg.com/@codemirror/state/-/state-6.5.2.tgz#8eca3a64212a83367dc85475b7d78d5c9b7076c6" + integrity sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA== + dependencies: + "@marijn/find-cluster-break" "^1.0.0" "@codemirror/view@^6.17.0", "@codemirror/view@^6.23.0": version "6.28.2" @@ -82,6 +84,11 @@ dependencies: "@lezer/common" "^1.0.0" +"@marijn/find-cluster-break@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@marijn/find-cluster-break/-/find-cluster-break-1.0.2.tgz#775374306116d51c0c500b8c4face0f9a04752d8" + integrity sha512-l0h88YhZFyKdXIFNfSWpyjStDjGHwZ/U7iobcK1cQQD8sejsONdQtTVU+1wVN1PBw40PiiHB1vA5S7VTfQiP9g== + "@ts-stack/markdown@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@ts-stack/markdown/-/markdown-1.5.0.tgz#5dc298a20dc3dc040143c5a5948201eb6bf5419d" @@ -182,10 +189,10 @@ tslib@^2.3.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== -typescript@^5.7.2: - version "5.7.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6" - integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg== +typescript@^5.8.2: + version "5.8.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4" + integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ== undici-types@~6.20.0: version "6.20.0" @@ -215,10 +222,10 @@ vscode-languageserver-types@3.17.5: resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz#3273676f0cf2eab40b3f44d085acbb7f08a39d8a" integrity sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg== -vscode-uri@^3.0.8: - version "3.0.8" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" - integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== +vscode-uri@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.1.0.tgz#dd09ec5a66a38b5c3fffc774015713496d14e09c" + integrity sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ== w3c-keyname@^2.2.4: version "2.2.8" diff --git a/playwright.electron.config.ts b/playwright.electron.config.ts index 5bebd855d..8fcfb2570 100644 --- a/playwright.electron.config.ts +++ b/playwright.electron.config.ts @@ -13,7 +13,7 @@ export default defineConfig({ /* Do not retry */ retries: 0, /* Different amount of parallelism on CI and local. */ - workers: 8, + workers: 1, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ reporter: [ ['dot'], diff --git a/public/kcl-samples/README.md b/public/kcl-samples/README.md index 9ef04b711..e38b06b22 100644 --- a/public/kcl-samples/README.md +++ b/public/kcl-samples/README.md @@ -23,14 +23,14 @@ KCL samples conform to a set of style guidelines to ensure consistency and reada When you submit a PR to add or modify KCL samples, images and STEP files will be generated and added to the repository automatically. --- -#### [3d-boaty](3d-boaty/main.kcl) ([step](step/3d-boaty.step)) ([screenshot](screenshots/3d-boaty.png)) -[![3d-boaty](screenshots/3d-boaty.png)](3d-boaty/main.kcl) #### [80-20-rail](80-20-rail/main.kcl) ([step](step/80-20-rail.step)) ([screenshot](screenshots/80-20-rail.png)) [![80-20-rail](screenshots/80-20-rail.png)](80-20-rail/main.kcl) #### [a-parametric-bearing-pillow-block](a-parametric-bearing-pillow-block/main.kcl) ([step](step/a-parametric-bearing-pillow-block.step)) ([screenshot](screenshots/a-parametric-bearing-pillow-block.png)) [![a-parametric-bearing-pillow-block](screenshots/a-parametric-bearing-pillow-block.png)](a-parametric-bearing-pillow-block/main.kcl) #### [ball-bearing](ball-bearing/main.kcl) ([step](step/ball-bearing.step)) ([screenshot](screenshots/ball-bearing.png)) [![ball-bearing](screenshots/ball-bearing.png)](ball-bearing/main.kcl) +#### [bench](bench/main.kcl) ([step](step/bench.step)) ([screenshot](screenshots/bench.png)) +[![bench](screenshots/bench.png)](bench/main.kcl) #### [bracket](bracket/main.kcl) ([step](step/bracket.step)) ([screenshot](screenshots/bracket.png)) [![bracket](screenshots/bracket.png)](bracket/main.kcl) #### [car-wheel-assembly](car-wheel-assembly/main.kcl) ([step](step/car-wheel-assembly.step)) ([screenshot](screenshots/car-wheel-assembly.png)) @@ -45,10 +45,8 @@ When you submit a PR to add or modify KCL samples, images and STEP files will be [![enclosure](screenshots/enclosure.png)](enclosure/main.kcl) #### [exhaust-manifold](exhaust-manifold/main.kcl) ([step](step/exhaust-manifold.step)) ([screenshot](screenshots/exhaust-manifold.png)) [![exhaust-manifold](screenshots/exhaust-manifold.png)](exhaust-manifold/main.kcl) -#### [flange-with-patterns](flange-with-patterns/main.kcl) ([step](step/flange-with-patterns.step)) ([screenshot](screenshots/flange-with-patterns.png)) -[![flange-with-patterns](screenshots/flange-with-patterns.png)](flange-with-patterns/main.kcl) -#### [flange-xy](flange-xy/main.kcl) ([step](step/flange-xy.step)) ([screenshot](screenshots/flange-xy.png)) -[![flange-xy](screenshots/flange-xy.png)](flange-xy/main.kcl) +#### [flange](flange/main.kcl) ([step](step/flange.step)) ([screenshot](screenshots/flange.png)) +[![flange](screenshots/flange.png)](flange/main.kcl) #### [focusrite-scarlett-mounting-bracket](focusrite-scarlett-mounting-bracket/main.kcl) ([step](step/focusrite-scarlett-mounting-bracket.step)) ([screenshot](screenshots/focusrite-scarlett-mounting-bracket.png)) [![focusrite-scarlett-mounting-bracket](screenshots/focusrite-scarlett-mounting-bracket.png)](focusrite-scarlett-mounting-bracket/main.kcl) #### [food-service-spatula](food-service-spatula/main.kcl) ([step](step/food-service-spatula.step)) ([screenshot](screenshots/food-service-spatula.png)) diff --git a/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl b/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl index 2be4d1ad0..431426da0 100644 --- a/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl +++ b/public/kcl-samples/a-parametric-bearing-pillow-block/main.kcl @@ -15,90 +15,57 @@ padding = 1.5 bearingDia = 3 // (Needs to be updated). Sketch the block and extrude up to where the counterbore diameter starts. -block = startSketchOn('XY') +extrude001 = startSketchOn('XY') |> startProfileAt([-width / 2, -length / 2], %) |> line(endAbsolute = [width / 2, -length / 2]) |> line(endAbsolute = [width / 2, length / 2]) |> line(endAbsolute = [-width / 2, length / 2]) |> close() - |> hole(circle( - center = [ + |> extrude(length = height) + +extrude002 = startSketchOn(extrude001, 'end') + |> circle( + center = [ -(width / 2 - (padding / 2)), -(length / 2 - (padding / 2)) - ], - radius = holeDia / 2 - ), %) - |> hole(circle( - center = [ - -(width / 2 - (padding / 2)), - length / 2 - (padding / 2) - ], - radius = holeDia / 2 - ), %) - |> hole(circle( - center = [ - width / 2 - (padding / 2), - length / 2 - (padding / 2) - ], - radius = holeDia / 2 - ), %) - |> hole(circle( - center = [ - width / 2 - (padding / 2), - -(length / 2 - (padding / 2)) - ], - radius = holeDia / 2 - ), %) - |> hole(circle( - center = [0, 0], - radius = bearingDia / 2 - ), %) - |> extrude(length = height - cbDepth) + ], + radius = cbDia / 2, + ) + |> patternLinear2d( + instances = 2, + distance = length - padding, + axis = [0, 1], + ) + |> patternLinear2d( + instances = 2, + distance = width - padding, + axis = [1, 0], + ) + |> extrude(%, length = -cbDepth) -// Create a second sketch that creates the counterbore diameters and extrude the rest of the way to get the total height. Note: You cannot use startSketchOn(block, 'end'). The extrude lives outside the bounds, and the engine will not execute. This is a known issue. -secondHalf = startSketchOn({ - plane = { - origin = { x = 0, y = 0, z = height - cbDepth }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } - }) - |> startProfileAt([-width / 2, -length / 2], %) - |> line(endAbsolute = [width / 2, -length / 2]) - |> line(endAbsolute = [width / 2, length / 2]) - |> line(endAbsolute = [-width / 2, length / 2]) - |> close() - |> hole(circle( - center = [ - -(width / 2 - (padding / 2)), - -(length / 2 - (padding / 2)) - ], - radius = cbDia / 2 - ), %) - |> hole(circle( - center = [ - -(width / 2 - (padding / 2)), - length / 2 - (padding / 2) - ], - radius = cbDia / 2 - ), %) - |> hole(circle( - center = [ - width / 2 - (padding / 2), - length / 2 - (padding / 2) - ], - radius = cbDia / 2 - ), %) - |> hole(circle( - center = [ - width / 2 - (padding / 2), - -(length / 2 - (padding / 2)) - ], - radius = cbDia / 2 - ), %) - |> hole(circle( - center = [0, 0], - radius = bearingDia / 2 - ), %) - |> extrude(length = cbDepth) +extrude003 = startSketchOn(extrude001, 'start') + |> circle( + center = [ + -(width / 2 - (padding / 2)), + -(length / 2 - (padding / 2)) + ], + radius = holeDia / 2, + ) + |> patternLinear2d( + instances = 2, + distance = length - padding, + axis = [0, 1], + ) + |> patternLinear2d( + instances = 2, + distance = width - padding, + axis = [1, 0], + ) + |> extrude(length = -height + cbDepth) + +extrude004 = startSketchOn(extrude001, 'end') + |> circle( + center = [0, 0], + radius = bearingDia/2, + ) + |> extrude(length = -height) \ No newline at end of file diff --git a/public/kcl-samples/ball-bearing/main.kcl b/public/kcl-samples/ball-bearing/main.kcl index 200614f87..6cea1bf8b 100644 --- a/public/kcl-samples/ball-bearing/main.kcl +++ b/public/kcl-samples/ball-bearing/main.kcl @@ -16,21 +16,8 @@ chainWidth = sphereDia / 2 chainThickness = sphereDia / 8 linkDiameter = sphereDia / 4 -customPlane = { - plane = { - origin = { - x = 0, - y = 0, - z = -overallThickness / 2 - }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } -} - // Sketch the inside bearing piece -insideWallSketch = startSketchOn(customPlane) +insideWallSketch = startSketchOn(offsetPlane("XY", offset = -overallThickness / 2)) |> circle( center = [0, 0], radius = shaftDia / 2 + wallThickness @@ -109,7 +96,7 @@ linkRevolve = revolve({ axis = 'Y', angle = 360 / nBalls }, linkSketch) ) // Create the sketch for the outside walls -outsideWallSketch = startSketchOn(customPlane) +outsideWallSketch = startSketchOn(offsetPlane("XY", offset = -overallThickness / 2)) |> circle( center = [0, 0], radius = outsideDiameter / 2 diff --git a/public/kcl-samples/3d-boaty/boat-parts.kcl b/public/kcl-samples/bench/bench-parts.kcl similarity index 100% rename from public/kcl-samples/3d-boaty/boat-parts.kcl rename to public/kcl-samples/bench/bench-parts.kcl diff --git a/public/kcl-samples/3d-boaty/main.kcl b/public/kcl-samples/bench/main.kcl similarity index 82% rename from public/kcl-samples/3d-boaty/main.kcl rename to public/kcl-samples/bench/main.kcl index 067b76a69..7118cb8d5 100644 --- a/public/kcl-samples/3d-boaty/main.kcl +++ b/public/kcl-samples/bench/main.kcl @@ -1,4 +1,4 @@ -// 3D Boaty +// Bench // This is a slight remix of Depep1's original 3D Boaty (https://www.printables.com/model/1141963-3d-boaty). This is a tool used for benchmarking 3D FDM printers for bed adhesion, overhangs, bridging and top surface quality. The name of this file is a bit of misnomer, the shape of the object is a typical park bench. // Set units in millimeters (mm) @@ -8,12 +8,12 @@ benchLength = 56 // Import various constants and functions from our library -import dividerThickness from "boat-parts.kcl" -import divider from "boat-parts.kcl" -import connector from "boat-parts.kcl" -import seatSlats from "boat-parts.kcl" -import backSlats from "boat-parts.kcl" -import armRest from "boat-parts.kcl" +import dividerThickness from "bench-parts.kcl" +import divider from "bench-parts.kcl" +import connector from "bench-parts.kcl" +import seatSlats from "bench-parts.kcl" +import backSlats from "bench-parts.kcl" +import armRest from "bench-parts.kcl" // Create the dividers, these hold the seat and back slats divider("YZ") diff --git a/public/kcl-samples/bracket/main.kcl b/public/kcl-samples/bracket/main.kcl index 92ea94453..a8c32f38e 100644 --- a/public/kcl-samples/bracket/main.kcl +++ b/public/kcl-samples/bracket/main.kcl @@ -1,113 +1,76 @@ // Shelf Bracket // This is a bracket that holds a shelf. It is made of aluminum and is designed to hold a force of 300 lbs. The bracket is 6 inches wide and the force is applied at the end of the shelf, 12 inches from the wall. The bracket has a factor of safety of 1.2. The legs of the bracket are 5 inches and 2 inches long. The thickness of the bracket is calculated from the constraints provided. -// Set units -@settings(defaultLengthUnit = in) // Define constants sigmaAllow = 35000 // psi (6061-T6 aluminum) -width = 6 +width = 6 // inch p = 300 // Force on shelf - lbs factorOfSafety = 1.2 // FOS of 1.2 -shelfMountL = 5 -wallMountL = 2 +shelfMountL = 5 // inches +wallMountL = 2 // inches shelfDepth = 12 // Shelf is 12 inches in depth from the wall moment = shelfDepth * p // assume the force is applied at the end of the shelf to be conservative (lb-in) - -filletRadius = .375 -extFilletRadius = .25 -mountingHoleDiameter = 0.5 - // Calculate required thickness of bracket thickness = sqrt(moment * factorOfSafety * 6 / (sigmaAllow * width)) // this is the calculation of two brackets holding up the shelf (inches) +filletRadius = .25 +extFilletRadius = filletRadius + thickness +mountingHoleDiameter = 0.5 -// Sketch the bracket body and fillet the inner and outer edges of the bend -bracketLeg1Sketch = startSketchOn('XY') +sketch001 = startSketchOn('XZ') |> startProfileAt([0, 0], %) - |> line(end = [shelfMountL - filletRadius, 0], tag = $fillet1) - |> line(end = [0, width], tag = $fillet2) - |> line(end = [-shelfMountL + filletRadius, 0]) + |> xLine(length = shelfMountL - thickness, tag = $seg01) + |> yLine(length = thickness, tag = $seg02) + |> xLine(length = -shelfMountL, tag = $seg03) + |> yLine(length = -wallMountL, tag = $seg04) + |> xLine(length = thickness, tag = $seg05) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)], tag = $seg06) |> close() - |> hole(circle( - center = [1, 1], - radius = mountingHoleDiameter / 2 - ), %) - |> hole(circle( - center = [shelfMountL - 1.5, width - 1], - radius = mountingHoleDiameter / 2 - ), %) - |> hole(circle( - center = [1, width - 1], - radius = mountingHoleDiameter / 2 - ), %) - |> hole(circle( - center = [shelfMountL - 1.5, 1], - radius = mountingHoleDiameter / 2 - ), %) - -// Extrude the leg 2 bracket sketch -bracketLeg1Extrude = extrude(bracketLeg1Sketch, length = thickness) + |> extrude(%, length = width) |> fillet( radius = extFilletRadius, - tags = [ - getNextAdjacentEdge(fillet1), - getNextAdjacentEdge(fillet2) - ] + tags = [getNextAdjacentEdge(seg03)], ) - -// Sketch the fillet arc -filletSketch = startSketchOn('XZ') - |> startProfileAt([0, 0], %) - |> line(end = [0, thickness]) - |> arc({ - angleEnd = 180, - angleStart = 90, - radius = filletRadius + thickness - }, %) - |> line(end = [thickness, 0]) - |> arc({ - angleEnd = 90, - angleStart = 180, - radius = filletRadius - }, %) - -// Sketch the bend -filletExtrude = extrude(filletSketch, length = -width) - -// Create a custom plane for the leg that sits on the wall -customPlane = { - plane = { - origin = { x = -filletRadius, y = 0, z = 0 }, - xAxis = { x = 0, y = 1, z = 0 }, - yAxis = { x = 0, y = 0, z = 1 }, - zAxis = { x = 1, y = 0, z = 0 } - } -} - -// Create a sketch for the second leg -bracketLeg2Sketch = startSketchOn(customPlane) - |> startProfileAt([0, -filletRadius], %) - |> line(end = [width, 0]) - |> line(end = [0, -wallMountL], tag = $fillet3) - |> line(end = [-width, 0], tag = $fillet4) - |> close() - |> hole(circle( - center = [1, -1.5], - radius = mountingHoleDiameter / 2 - ), %) - |> hole(circle( - center = [5, -1.5], - radius = mountingHoleDiameter / 2 - ), %) - -// Extrude the second leg -bracketLeg2Extrude = extrude(bracketLeg2Sketch, length = -thickness) |> fillet( - radius = extFilletRadius, - tags = [ - getNextAdjacentEdge(fillet3), - getNextAdjacentEdge(fillet4) - ] + radius = filletRadius, + tags = [getNextAdjacentEdge(seg06)], ) + |> fillet( + radius = filletRadius, + tags = [seg02, getOppositeEdge(seg02)], + ) + |> fillet( + radius = filletRadius, + tags = [seg05, getOppositeEdge(seg05)], + ) + +sketch002 = startSketchOn(sketch001, seg03) + |> circle( + center = [-1.25, 1], + radius = mountingHoleDiameter / 2, + ) + |> patternLinear2d( + instances = 2, + distance = 2.5, + axis = [-1, 0], + ) + |> patternLinear2d( + instances = 2, + distance = 4, + axis = [0, 1], + ) + |> extrude(%, length = -thickness-.01) + +sketch003 = startSketchOn(sketch001, seg04) + |> circle( + center = [1, -1], + radius = mountingHoleDiameter / 2, + ) + |> patternLinear2d( + instances = 2, + distance = 4, + axis = [1, 0], + ) + |> extrude(%, length = -thickness-0.1) diff --git a/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl b/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl index fda7612b9..5105fd228 100644 --- a/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl +++ b/public/kcl-samples/car-wheel-assembly/brake-caliper.kcl @@ -9,18 +9,8 @@ // Import Constants import caliperTolerance, caliperPadLength, caliperThickness, caliperOuterEdgeRadius, caliperInnerEdgeRadius, rotorDiameter, rotorTotalThickness, yAxisOffset from "globals.kcl" -// Create the plane for the brake caliper. This is so it can match up with the rotor model. -brakeCaliperPlane = { - plane = { - origin = { x = 0, y = yAxisOffset, z = 0 }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } -} - // Sketch the brake caliper profile -brakeCaliperSketch = startSketchOn(brakeCaliperPlane) +brakeCaliperSketch = startSketchOn('XY') |> startProfileAt([ rotorDiameter / 2 + caliperTolerance, 0 diff --git a/public/kcl-samples/car-wheel-assembly/car-rotor.kcl b/public/kcl-samples/car-wheel-assembly/car-rotor.kcl index 78f1c7ead..f171ee4c6 100644 --- a/public/kcl-samples/car-wheel-assembly/car-rotor.kcl +++ b/public/kcl-samples/car-wheel-assembly/car-rotor.kcl @@ -9,64 +9,61 @@ // Import Constants import rotorDiameter, rotorInnerDiameter, rotorSinglePlateThickness, rotorInnerDiameterThickness, lugHolePatternDia, lugSpacing, rotorTotalThickness, spacerPatternDiameter, spacerDiameter, spacerLength, spacerCount, wheelDiameter, lugCount, yAxisOffset, drillAndSlotCount from "globals.kcl" -rotorPlane = { - plane = { - origin = { x = 0, y = yAxisOffset, z = 0 }, - xAxis = { x = -1, y = 0, z = 0 }, - yAxis = { x = 0, y = 0, z = 1 }, - zAxis = { x = 0, y = 1, z = 0 } - } -} -fn lugPattern(plane) { - lugHolePattern = circle( - plane, - center = [-lugSpacing / 2, 0], - radius = 0.315 - ) - |> patternCircular2d( - arcDegrees = 360, - center = [0, 0], - instances = lugCount, - rotateDuplicates = true - ) - return lugHolePattern -} -rotorSketch = startSketchOn(rotorPlane) +rotorSketch = startSketchOn('XZ') |> circle( center = [0, 0], radius = rotorDiameter / 2 ) - |> hole(lugPattern(%), %) rotor = extrude(rotorSketch, length = rotorSinglePlateThickness) |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) -rotorBumpSketch = startSketchOn(rotorPlane) + +rotorBumpSketch = startSketchOn(rotor, 'end') |> circle( center = [0, 0], radius = rotorInnerDiameter / 2 ) - |> hole(lugPattern(%), %) -rotorBump = extrude(rotorBumpSketch, length = -rotorInnerDiameterThickness) +rotorBump = extrude(rotorBumpSketch, length = rotorInnerDiameterThickness) + +lugHoles = startSketchOn(rotorBump, 'end') + |> circle( + center = [-lugSpacing / 2, 0], + radius = 0.315 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = lugCount, + rotateDuplicates = true + ) + |> extrude(%, length = -(rotorInnerDiameterThickness + rotorSinglePlateThickness)) |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) -rotorSecondaryPlatePlane = { - plane = { - origin = { - x = 0, - y = yAxisOffset + rotorTotalThickness * 0.75, - z = 0 - }, - xAxis = { x = -1, y = 0, z = 0 }, - yAxis = { x = 0, y = 0, z = 1 }, - zAxis = { x = 0, y = 1, z = 0 } - } -} -secondaryRotorSketch = startSketchOn(rotorSecondaryPlatePlane) + +// (update when boolean is available) +centerSpacer = startSketchOn(rotor, 'start') + |> circle(%, center = [0, 0], radius = .25) + |> extrude(%, length = spacerLength) + +secondaryRotorSketch = startSketchOn(centerSpacer, 'end') |> circle( center = [0, 0], radius = rotorDiameter / 2 ) - |> hole(lugPattern(%), %) secondRotor = extrude(secondaryRotorSketch, length = rotorSinglePlateThickness) -spacerSketch = startSketchOn(rotorSecondaryPlatePlane) + +lugHoles2 = startSketchOn(secondRotor, 'end') + |> circle( + center = [-lugSpacing / 2, 0], + radius = 0.315 + ) + |> patternCircular2d( + arcDegrees = 360, + center = [0, 0], + instances = lugCount, + rotateDuplicates = true + ) + |> extrude(length = -rotorSinglePlateThickness) + +spacerSketch = startSketchOn(rotor, 'start') |> circle( center = [spacerPatternDiameter / 2, 0], radius = spacerDiameter @@ -77,8 +74,8 @@ spacerSketch = startSketchOn(rotorSecondaryPlatePlane) instances = spacerCount, rotateDuplicates = true ) -spacers = extrude(spacerSketch, length = -spacerLength) - |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) +spacers = extrude(spacerSketch, length = spacerLength) + rotorSlottedSketch = startSketchOn(rotor, 'START') |> startProfileAt([2.17, 2.56], %) |> xLine(length = 0.12) @@ -107,5 +104,6 @@ secondRotorSlottedSketch = startSketchOn(secondRotor, 'END') arcDegrees = 360, rotateDuplicates = true ) -secondRotorSlotted = extrude(secondRotorSlottedSketch, length = -rotorSinglePlateThickness / 2) + +extrude(secondRotorSlottedSketch, length = -rotorSinglePlateThickness / 2) |> appearance(color = "#dbcd70", roughness = 90, metalness = 90) diff --git a/public/kcl-samples/car-wheel-assembly/main.kcl b/public/kcl-samples/car-wheel-assembly/main.kcl index 322dd8541..9f446c15f 100644 --- a/public/kcl-samples/car-wheel-assembly/main.kcl +++ b/public/kcl-samples/car-wheel-assembly/main.kcl @@ -12,6 +12,7 @@ import 'car-tire.kcl' as carTire import lugCount from 'globals.kcl' carRotor + |> translate(translate = [0, 0.5, 0]) carWheel lugNut |> patternCircular3d( @@ -22,4 +23,5 @@ lugNut rotateDuplicates = false ) brakeCaliper + |> translate(translate = [0, 0.5, 0]) carTire diff --git a/public/kcl-samples/flange-xy/main.kcl b/public/kcl-samples/flange-xy/main.kcl deleted file mode 100644 index 04678b0fa..000000000 --- a/public/kcl-samples/flange-xy/main.kcl +++ /dev/null @@ -1,87 +0,0 @@ -// Flange with XY coordinates -// A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others. - -// Set units -@settings(defaultLengthUnit = in) - -// Define constants -mountingHoleDia = .625 -baseDia = 4.625 -pipeDia = 1.25 -thickness = .625 -totalThickness = 0.813 -topTotalDiameter = 2.313 -bottomThickness = 0.06 -bottomTotalDiameter = 2.5 -mountingHolePlacementDiameter = 3.5 -baseThickness = .625 -topTotalThickness = totalThickness - (bottomThickness + baseThickness) -holeLocator = baseDia - 8 -nHoles = 4 - -// Add assertion so nHoles are always greater than 1 -assertGreaterThan(nHoles, 1, "nHoles must be greater than 1") - -// Create the flange base and the six mounting holes -flangeBase = startSketchOn('XY') - |> circle( - center = [0, 0], - radius = baseDia / 2 - ) - |> hole(circle( - center = [mountingHolePlacementDiameter / 2, 0], - radius = mountingHoleDia / 2 - ), %) - |> hole(circle( - center = [0, mountingHolePlacementDiameter / 2], - radius = mountingHoleDia / 2 - ), %) - |> hole(circle( - center = [-mountingHolePlacementDiameter / 2, 0], - radius = mountingHoleDia / 2 - ), %) - |> hole(circle( - center = [0, -mountingHolePlacementDiameter / 2], - radius = mountingHoleDia / 2 - ), %) - |> hole(circle( - center = [0, 0], - radius = pipeDia / 2 - ), %) - |> extrude(length = baseThickness) - -// Plane for top face -topFacePlane = { - plane = { - origin = { x = 0, y = 0, z = baseThickness }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } -} - -// Create the extrusion on the top of the flange base -topExtrusion = startSketchOn(topFacePlane, 'end') - |> circle( - center = [0, 0], - radius = topTotalDiameter / 2 - ) - |> hole(circle( - center = [0, 0], - radius = pipeDia / 2 - ), %) - |> extrude(length = topTotalThickness) - -// Create the extrusion on the bottom of the flange base -bottomExtrusion = startSketchOn("XY") - |> circle( - center = [0, 0], - radius = bottomTotalDiameter / 2 - ) - |> hole(circle( - center = [0, 0], - radius = pipeDia / 2 - ), %) - |> extrude(length = -bottomThickness) - -// https://www.mcmaster.com/44685K193/ diff --git a/public/kcl-samples/flange-with-patterns/main.kcl b/public/kcl-samples/flange/main.kcl similarity index 72% rename from public/kcl-samples/flange-with-patterns/main.kcl rename to public/kcl-samples/flange/main.kcl index 543a632a5..3b661f145 100644 --- a/public/kcl-samples/flange-with-patterns/main.kcl +++ b/public/kcl-samples/flange/main.kcl @@ -8,7 +8,6 @@ mountingHoleDia = .625 baseDia = 4.625 pipeDia = 1.25 -thickness = .625 totalThickness = 0.813 topTotalDiameter = 2.313 bottomThickness = 0.06 @@ -16,7 +15,6 @@ bottomTotalDiameter = 2.5 mountingHolePlacementDiameter = 3.5 baseThickness = .625 topTotalThickness = totalThickness - (bottomThickness + baseThickness) -holeLocator = baseDia - 8 nHoles = 4 // Add assertion so nHoles are always greater than 1 @@ -42,42 +40,25 @@ flangeBase = startSketchOn('XY') radius = baseDia / 2 ) |> hole(circles, %) - |> hole(circle( - center = [0, 0], - radius = pipeDia / 2 - ), %) |> extrude(length = baseThickness) -// Plane for top face -topFacePlane = { - plane = { - origin = { x = 0, y = 0, z = baseThickness }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } -} - // Create the extrusion on the top of the flange base -topExtrusion = startSketchOn(topFacePlane) +topExtrusion = startSketchOn(flangeBase, 'end') |> circle( center = [0, 0], radius = topTotalDiameter / 2 ) - |> hole(circle( - center = [0, 0], - radius = pipeDia / 2 - ), %) |> extrude(length = topTotalThickness) // Create the extrusion on the bottom of the flange base -bottomExtrusion = startSketchOn("XY") +bottomExtrusion = startSketchOn(flangeBase, 'start') |> circle( center = [0, 0], radius = bottomTotalDiameter / 2 ) - |> hole(circle( - center = [0, 0], - radius = pipeDia / 2 - ), %) - |> extrude(length = -bottomThickness) + |> extrude(length = bottomThickness) + +// Cut a hole through the entire body +pipeHole = startSketchOn(topExtrusion, 'end') + |> circle(center = [0, 0], radius = pipeDia/2) + |> extrude(%, length = -(topTotalThickness + baseThickness + bottomThickness)) diff --git a/public/kcl-samples/lego/main.kcl b/public/kcl-samples/lego/main.kcl index 781196087..870e3fbe7 100644 --- a/public/kcl-samples/lego/main.kcl +++ b/public/kcl-samples/lego/main.kcl @@ -5,8 +5,8 @@ @settings(defaultLengthUnit = in) // Define constants -lbumps = 5 // number of bumps long -wbumps = 3 // number of bumps wide +lbumps = 10 // number of bumps long +wbumps = 5 // number of bumps wide pitch = 8.0 clearance = 0.1 bumpDiam = 4.8 @@ -25,28 +25,8 @@ wSegments = totalWidth / wbumps assertGreaterThan(lbumps, 1, "lbumps must be greater than 1") assertGreaterThan(wbumps, 1, "wbumps must be greater than 1") -// Create the plane for the pegs. This is a hack so that the pegs can be patterned along the face of the lego base. -pegFace = { - plane = { - origin = { x = 0, y = 0, z = height }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } -} - -// Create the plane for the tubes underneath the lego. This is a hack so that the tubes can be patterned underneath the lego. -tubeFace = { - plane = { - origin = { x = 0, y = 0, z = height - t }, - xAxis = { x = 1, y = 0, z = 0 }, - yAxis = { x = 0, y = 1, z = 0 }, - zAxis = { x = 0, y = 0, z = 1 } - } -} - // Make the base -s = startSketchOn('XY') +base = startSketchOn('XY') |> startProfileAt([-totalWidth / 2, -totalLength / 2], %) |> line(end = [totalWidth, 0]) |> line(end = [0, totalLength]) @@ -54,8 +34,8 @@ s = startSketchOn('XY') |> close() |> extrude(length = height) -// Sketch and extrude a rectangular shape to create the shell underneath the lego. This is a hack until we have a shell function. -shellExtrude = startSketchOn(s, "start") +// Sketch and extrude a rectangular shape to create the shell underneath the lego. Will replace with shell function when able to call a face created from shell. +shellExtrude = startSketchOn(base, "start") |> startProfileAt([ -(totalWidth / 2 - t), -(totalLength / 2 - t) @@ -67,7 +47,7 @@ shellExtrude = startSketchOn(s, "start") |> extrude(length = -(height - t)) // Create the pegs on the top of the base -peg = startSketchOn(s, 'end') +peg = startSketchOn(base, 'end') |> circle( center = [ -(pitch * (wbumps - 1) / 2), @@ -88,7 +68,7 @@ peg = startSketchOn(s, 'end') |> extrude(length = bumpHeight) // Create the pegs on the bottom of the base -tubePattern = startSketchOn(tubeFace) +tubePattern = startSketchOn(shellExtrude, 'start') |> circle( center = [ -(pitch * (wbumps - 1) / 2 - (pitch / 2)), @@ -106,4 +86,4 @@ tubePattern = startSketchOn(tubeFace) instances = lbumps - 1, distance = pitch ) - |> extrude(length = -bumpHeight) + |> extrude(length = bumpHeight) diff --git a/public/kcl-samples/manifest.json b/public/kcl-samples/manifest.json index 85167fafb..d1962dae3 100644 --- a/public/kcl-samples/manifest.json +++ b/public/kcl-samples/manifest.json @@ -1,11 +1,4 @@ [ - { - "file": "main.kcl", - "pathFromProjectDirectoryToFirstFile": "3d-boaty/main.kcl", - "multipleFiles": true, - "title": "3D Boaty", - "description": "This is a slight remix of Depep1's original 3D Boaty (https://www.printables.com/model/1141963-3d-boaty). This is a tool used for benchmarking 3D FDM printers for bed adhesion, overhangs, bridging and top surface quality. The name of this file is a bit of misnomer, the shape of the object is a typical park bench." - }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "80-20-rail/main.kcl", @@ -27,6 +20,13 @@ "title": "Ball Bearing", "description": "A ball bearing is a type of rolling-element bearing that uses balls to maintain the separation between the bearing races. The primary purpose of a ball bearing is to reduce rotational friction and support radial and axial loads." }, + { + "file": "main.kcl", + "pathFromProjectDirectoryToFirstFile": "bench/main.kcl", + "multipleFiles": true, + "title": "Bench", + "description": "This is a slight remix of Depep1's original 3D Boaty (https://www.printables.com/model/1141963-3d-boaty). This is a tool used for benchmarking 3D FDM printers for bed adhesion, overhangs, bridging and top surface quality. The name of this file is a bit of misnomer, the shape of the object is a typical park bench." + }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "bracket/main.kcl", @@ -78,18 +78,11 @@ }, { "file": "main.kcl", - "pathFromProjectDirectoryToFirstFile": "flange-with-patterns/main.kcl", + "pathFromProjectDirectoryToFirstFile": "flange/main.kcl", "multipleFiles": false, "title": "Flange", "description": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others." }, - { - "file": "main.kcl", - "pathFromProjectDirectoryToFirstFile": "flange-xy/main.kcl", - "multipleFiles": false, - "title": "Flange with XY coordinates", - "description": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others." - }, { "file": "main.kcl", "pathFromProjectDirectoryToFirstFile": "focusrite-scarlett-mounting-bracket/main.kcl", diff --git a/public/kcl-samples/screenshots/a-parametric-bearing-pillow-block.png b/public/kcl-samples/screenshots/a-parametric-bearing-pillow-block.png index cb5040691..020b1e677 100644 Binary files a/public/kcl-samples/screenshots/a-parametric-bearing-pillow-block.png and b/public/kcl-samples/screenshots/a-parametric-bearing-pillow-block.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/rendered_model.png b/public/kcl-samples/screenshots/bench.png similarity index 100% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/rendered_model.png rename to public/kcl-samples/screenshots/bench.png diff --git a/public/kcl-samples/screenshots/bracket.png b/public/kcl-samples/screenshots/bracket.png index 3e27d1833..9623aaddf 100644 Binary files a/public/kcl-samples/screenshots/bracket.png and b/public/kcl-samples/screenshots/bracket.png differ diff --git a/public/kcl-samples/screenshots/car-wheel-assembly.png b/public/kcl-samples/screenshots/car-wheel-assembly.png index 6a8e0294c..995ec1479 100644 Binary files a/public/kcl-samples/screenshots/car-wheel-assembly.png and b/public/kcl-samples/screenshots/car-wheel-assembly.png differ diff --git a/public/kcl-samples/screenshots/cycloidal-gear.png b/public/kcl-samples/screenshots/cycloidal-gear.png index 5c9579b86..0e86faa96 100644 Binary files a/public/kcl-samples/screenshots/cycloidal-gear.png and b/public/kcl-samples/screenshots/cycloidal-gear.png differ diff --git a/public/kcl-samples/screenshots/flange.png b/public/kcl-samples/screenshots/flange.png new file mode 100644 index 000000000..35f6fe37d Binary files /dev/null and b/public/kcl-samples/screenshots/flange.png differ diff --git a/public/kcl-samples/screenshots/lego.png b/public/kcl-samples/screenshots/lego.png index 69cf7c572..f98afb277 100644 Binary files a/public/kcl-samples/screenshots/lego.png and b/public/kcl-samples/screenshots/lego.png differ diff --git a/public/kcl-samples/screenshots/pipe-with-bend.png b/public/kcl-samples/screenshots/pipe-with-bend.png index 1cc6f6837..49c610223 100644 Binary files a/public/kcl-samples/screenshots/pipe-with-bend.png and b/public/kcl-samples/screenshots/pipe-with-bend.png differ diff --git a/public/kcl-samples/step/3d-boaty.step b/public/kcl-samples/step/3d-boaty.step index 652c7f1f7..b411a869c 100644 --- a/public/kcl-samples/step/3d-boaty.step +++ b/public/kcl-samples/step/3d-boaty.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/80-20-rail.step b/public/kcl-samples/step/80-20-rail.step index edc6012cd..a7bfa4184 100644 --- a/public/kcl-samples/step/80-20-rail.step +++ b/public/kcl-samples/step/80-20-rail.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/a-parametric-bearing-pillow-block.step b/public/kcl-samples/step/a-parametric-bearing-pillow-block.step index dff417a57..4635195fb 100644 --- a/public/kcl-samples/step/a-parametric-bearing-pillow-block.step +++ b/public/kcl-samples/step/a-parametric-bearing-pillow-block.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -17,697 +17,1548 @@ DATA; GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('', '3D') ); -#4 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#4 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); #5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#6 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); #7 = VERTEX_POINT('NONE', #6); #8 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, 0.0762)); #9 = VERTEX_POINT('NONE', #8); #10 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, 0.0762)); #11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); +#12 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); #13 = VERTEX_POINT('NONE', #12); #14 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, -0.0762)); #15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); +#16 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); #17 = VERTEX_POINT('NONE', #16); #18 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, -0.0762)); #19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, 0.05715)); +#20 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, 0.05715)); #21 = VERTEX_POINT('NONE', #20); #22 = CARTESIAN_POINT('NONE', (-0.02286, 0.0254, 0.05715)); #23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, -0.05715)); +#24 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, 0.05715)); #25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (-0.02286, 0.0254, -0.05715)); +#26 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, 0.05715)); #27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, -0.05715)); +#28 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, -0.05715)); #29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, -0.05715)); +#30 = CARTESIAN_POINT('NONE', (-0.02286, 0.0254, -0.05715)); #31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, 0.05715)); +#32 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, -0.05715)); #33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, 0.05715)); +#34 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, -0.05715)); #35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (0.0381, 0.01905, 0.000000000000000009331808609502833)); +#36 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, 0.05715)); #37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0.0381, 0.0254, 0.000000000000000009331808609502833)); +#38 = CARTESIAN_POINT('NONE', (0.0269875, 0, 0.05715)); #39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); +#40 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, 0.05715)); #41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); +#42 = CARTESIAN_POINT('NONE', (-0.0365125, 0, 0.05715)); #43 = VERTEX_POINT('NONE', #42); -#44 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#44 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, -0.05715)); #45 = VERTEX_POINT('NONE', #44); -#46 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#46 = CARTESIAN_POINT('NONE', (0.0269875, 0, -0.05715)); #47 = VERTEX_POINT('NONE', #46); -#48 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); +#48 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, -0.05715)); #49 = VERTEX_POINT('NONE', #48); -#50 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); +#50 = CARTESIAN_POINT('NONE', (-0.0365125, 0, -0.05715)); #51 = VERTEX_POINT('NONE', #50); -#52 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); +#52 = CARTESIAN_POINT('NONE', (0.0381, -0.0000010000000000012222, -0)); #53 = VERTEX_POINT('NONE', #52); -#54 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); +#54 = CARTESIAN_POINT('NONE', (0.0381, 0.0254, -0)); #55 = VERTEX_POINT('NONE', #54); -#56 = CARTESIAN_POINT('NONE', (-0.0269875, 0, 0.05715)); -#57 = VERTEX_POINT('NONE', #56); -#58 = CARTESIAN_POINT('NONE', (-0.0269875, 0.01905, 0.05715)); -#59 = VERTEX_POINT('NONE', #58); -#60 = CARTESIAN_POINT('NONE', (-0.0269875, 0, -0.05715)); -#61 = VERTEX_POINT('NONE', #60); -#62 = CARTESIAN_POINT('NONE', (-0.0269875, 0.01905, -0.05715)); -#63 = VERTEX_POINT('NONE', #62); -#64 = CARTESIAN_POINT('NONE', (0.0365125, 0, -0.05715)); -#65 = VERTEX_POINT('NONE', #64); -#66 = CARTESIAN_POINT('NONE', (0.0365125, 0.01905, -0.05715)); -#67 = VERTEX_POINT('NONE', #66); -#68 = CARTESIAN_POINT('NONE', (0.0365125, 0, 0.05715)); -#69 = VERTEX_POINT('NONE', #68); -#70 = CARTESIAN_POINT('NONE', (0.0365125, 0.01905, 0.05715)); -#71 = VERTEX_POINT('NONE', #70); -#72 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.000000000000000009331808609502833)); -#73 = VERTEX_POINT('NONE', #72); -#74 = CARTESIAN_POINT('NONE', (0.0381, 0.01905, 0.000000000000000009331808609502833)); -#75 = VERTEX_POINT('NONE', #74); -#76 = DIRECTION('NONE', (1, 0, 0)); +#56 = DIRECTION('NONE', (1, 0, 0)); +#57 = VECTOR('NONE', #56, 1); +#58 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); +#59 = LINE('NONE', #58, #57); +#60 = DIRECTION('NONE', (0, 1, 0)); +#61 = VECTOR('NONE', #60, 1); +#62 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); +#63 = LINE('NONE', #62, #61); +#64 = DIRECTION('NONE', (1, 0, 0)); +#65 = VECTOR('NONE', #64, 1); +#66 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, 0.0762)); +#67 = LINE('NONE', #66, #65); +#68 = DIRECTION('NONE', (0, 1, 0)); +#69 = VECTOR('NONE', #68, 1); +#70 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); +#71 = LINE('NONE', #70, #69); +#72 = DIRECTION('NONE', (0, 0, -1)); +#73 = VECTOR('NONE', #72, 1); +#74 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); +#75 = LINE('NONE', #74, #73); +#76 = DIRECTION('NONE', (0, 1, 0)); #77 = VECTOR('NONE', #76, 1); -#78 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#78 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); #79 = LINE('NONE', #78, #77); -#80 = DIRECTION('NONE', (0, 1, 0)); +#80 = DIRECTION('NONE', (0, 0, -1)); #81 = VECTOR('NONE', #80, 1); -#82 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#82 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, 0.0762)); #83 = LINE('NONE', #82, #81); -#84 = DIRECTION('NONE', (1, 0, 0)); +#84 = DIRECTION('NONE', (-1, 0, 0)); #85 = VECTOR('NONE', #84, 1); -#86 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, 0.0762)); +#86 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); #87 = LINE('NONE', #86, #85); #88 = DIRECTION('NONE', (0, 1, 0)); #89 = VECTOR('NONE', #88, 1); -#90 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#90 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); #91 = LINE('NONE', #90, #89); -#92 = DIRECTION('NONE', (0, 0, -1)); +#92 = DIRECTION('NONE', (-1, 0, 0)); #93 = VECTOR('NONE', #92, 1); -#94 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#94 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, -0.0762)); #95 = LINE('NONE', #94, #93); -#96 = DIRECTION('NONE', (0, 1, 0)); +#96 = DIRECTION('NONE', (0, 0, 1)); #97 = VECTOR('NONE', #96, 1); -#98 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); +#98 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); #99 = LINE('NONE', #98, #97); -#100 = DIRECTION('NONE', (0, 0, -1)); +#100 = DIRECTION('NONE', (0, 0, 1)); #101 = VECTOR('NONE', #100, 1); -#102 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, 0.0762)); +#102 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, -0.0762)); #103 = LINE('NONE', #102, #101); -#104 = DIRECTION('NONE', (-1, 0, 0)); -#105 = VECTOR('NONE', #104, 1); -#106 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); -#107 = LINE('NONE', #106, #105); -#108 = DIRECTION('NONE', (0, 1, 0)); -#109 = VECTOR('NONE', #108, 1); -#110 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); -#111 = LINE('NONE', #110, #109); -#112 = DIRECTION('NONE', (-1, 0, 0)); -#113 = VECTOR('NONE', #112, 1); -#114 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, -0.0762)); -#115 = LINE('NONE', #114, #113); -#116 = DIRECTION('NONE', (0, 0, 1)); -#117 = VECTOR('NONE', #116, 1); -#118 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); -#119 = LINE('NONE', #118, #117); -#120 = DIRECTION('NONE', (0, 0, 1)); -#121 = VECTOR('NONE', #120, 1); -#122 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, -0.0762)); -#123 = LINE('NONE', #122, #121); -#124 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463443)); -#125 = DIRECTION('NONE', (0, -1, 0)); -#126 = CARTESIAN_POINT('NONE', (-0.03175, 0.01905, 0.05714999999999999)); -#127 = AXIS2_PLACEMENT_3D('NONE', #126, #125, #124); -#128 = CIRCLE('NONE', #127, 0.00889); -#129 = DIRECTION('NONE', (0, 1, 0)); -#130 = VECTOR('NONE', #129, 1); -#131 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, 0.05715)); -#132 = LINE('NONE', #131, #130); -#133 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463443)); -#134 = DIRECTION('NONE', (0, -1, 0)); -#135 = CARTESIAN_POINT('NONE', (-0.03175, 0.0254, 0.05714999999999999)); -#136 = AXIS2_PLACEMENT_3D('NONE', #135, #134, #133); -#137 = CIRCLE('NONE', #136, 0.00889); -#138 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); -#139 = DIRECTION('NONE', (0, -1, 0)); -#140 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.01905, -0.05714999999999999)); -#141 = AXIS2_PLACEMENT_3D('NONE', #140, #139, #138); -#142 = CIRCLE('NONE', #141, 0.008889999999999997); -#143 = DIRECTION('NONE', (0, 1, 0)); -#144 = VECTOR('NONE', #143, 1); -#145 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, -0.05715)); -#146 = LINE('NONE', #145, #144); -#147 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); -#148 = DIRECTION('NONE', (0, -1, 0)); -#149 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.0254, -0.05714999999999999)); -#150 = AXIS2_PLACEMENT_3D('NONE', #149, #148, #147); -#151 = CIRCLE('NONE', #150, 0.008889999999999997); -#152 = DIRECTION('NONE', (1, 0, -0.000000000000000799260670146344)); -#153 = DIRECTION('NONE', (0, -1, 0)); -#154 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.01905, -0.05714999999999999)); -#155 = AXIS2_PLACEMENT_3D('NONE', #154, #153, #152); -#156 = CIRCLE('NONE', #155, 0.008890000000000004); -#157 = DIRECTION('NONE', (0, 1, 0)); -#158 = VECTOR('NONE', #157, 1); -#159 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, -0.05715)); -#160 = LINE('NONE', #159, #158); -#161 = DIRECTION('NONE', (1, 0, -0.000000000000000799260670146344)); -#162 = DIRECTION('NONE', (0, -1, 0)); -#163 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.0254, -0.05714999999999999)); -#164 = AXIS2_PLACEMENT_3D('NONE', #163, #162, #161); -#165 = CIRCLE('NONE', #164, 0.008890000000000004); -#166 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); -#167 = DIRECTION('NONE', (0, -1, 0)); -#168 = CARTESIAN_POINT('NONE', (0.03175, 0.01905, 0.05714999999999999)); -#169 = AXIS2_PLACEMENT_3D('NONE', #168, #167, #166); -#170 = CIRCLE('NONE', #169, 0.008889999999999997); -#171 = DIRECTION('NONE', (0, 1, 0)); -#172 = VECTOR('NONE', #171, 1); -#173 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, 0.05715)); -#174 = LINE('NONE', #173, #172); -#175 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); -#176 = DIRECTION('NONE', (0, -1, 0)); -#177 = CARTESIAN_POINT('NONE', (0.03175, 0.0254, 0.05714999999999999)); -#178 = AXIS2_PLACEMENT_3D('NONE', #177, #176, #175); -#179 = CIRCLE('NONE', #178, 0.008889999999999997); -#180 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#181 = DIRECTION('NONE', (0, -1, 0)); -#182 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.01905, -0.000000000000000000000000000000000418356671621052)); -#183 = AXIS2_PLACEMENT_3D('NONE', #182, #181, #180); -#184 = CIRCLE('NONE', #183, 0.0381); -#185 = DIRECTION('NONE', (0, 1, 0)); -#186 = VECTOR('NONE', #185, 1); -#187 = CARTESIAN_POINT('NONE', (0.0381, 0.01905, 0.000000000000000009331808609502833)); -#188 = LINE('NONE', #187, #186); -#189 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#190 = DIRECTION('NONE', (0, -1, 0)); -#191 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.0254, -0.000000000000000000000000000000000418356671621052)); -#192 = AXIS2_PLACEMENT_3D('NONE', #191, #190, #189); -#193 = CIRCLE('NONE', #192, 0.0381); -#194 = DIRECTION('NONE', (1, 0, 0)); -#195 = VECTOR('NONE', #194, 1); -#196 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); -#197 = LINE('NONE', #196, #195); -#198 = DIRECTION('NONE', (0, 1, 0)); -#199 = VECTOR('NONE', #198, 1); -#200 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); -#201 = LINE('NONE', #200, #199); -#202 = DIRECTION('NONE', (1, 0, 0)); -#203 = VECTOR('NONE', #202, 1); -#204 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); -#205 = LINE('NONE', #204, #203); -#206 = DIRECTION('NONE', (0, 1, 0)); -#207 = VECTOR('NONE', #206, 1); -#208 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); -#209 = LINE('NONE', #208, #207); -#210 = DIRECTION('NONE', (0, 0, -1)); -#211 = VECTOR('NONE', #210, 1); -#212 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); -#213 = LINE('NONE', #212, #211); -#214 = DIRECTION('NONE', (0, 1, 0)); -#215 = VECTOR('NONE', #214, 1); -#216 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); -#217 = LINE('NONE', #216, #215); -#218 = DIRECTION('NONE', (0, 0, -1)); -#219 = VECTOR('NONE', #218, 1); -#220 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); -#221 = LINE('NONE', #220, #219); -#222 = DIRECTION('NONE', (-1, 0, 0)); -#223 = VECTOR('NONE', #222, 1); -#224 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); -#225 = LINE('NONE', #224, #223); -#226 = DIRECTION('NONE', (0, 1, 0)); -#227 = VECTOR('NONE', #226, 1); -#228 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); -#229 = LINE('NONE', #228, #227); -#230 = DIRECTION('NONE', (-1, 0, 0)); -#231 = VECTOR('NONE', #230, 1); -#232 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); -#233 = LINE('NONE', #232, #231); -#234 = DIRECTION('NONE', (0, 0, 1)); -#235 = VECTOR('NONE', #234, 1); -#236 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); -#237 = LINE('NONE', #236, #235); -#238 = DIRECTION('NONE', (0, 0, 1)); -#239 = VECTOR('NONE', #238, 1); -#240 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); -#241 = LINE('NONE', #240, #239); -#242 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#243 = DIRECTION('NONE', (0, -1, 0)); -#244 = CARTESIAN_POINT('NONE', (-0.031749999999999994, -0, 0.057150000000000006)); -#245 = AXIS2_PLACEMENT_3D('NONE', #244, #243, #242); -#246 = CIRCLE('NONE', #245, 0.004762499999999996); -#247 = DIRECTION('NONE', (0, 1, 0)); -#248 = VECTOR('NONE', #247, 1); -#249 = CARTESIAN_POINT('NONE', (-0.0269875, 0, 0.05715)); -#250 = LINE('NONE', #249, #248); -#251 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#252 = DIRECTION('NONE', (0, -1, 0)); -#253 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.01905, 0.057150000000000006)); -#254 = AXIS2_PLACEMENT_3D('NONE', #253, #252, #251); -#255 = CIRCLE('NONE', #254, 0.004762499999999996); -#256 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#257 = DIRECTION('NONE', (0, -1, 0)); -#258 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0, -0.05714999999999999)); -#259 = AXIS2_PLACEMENT_3D('NONE', #258, #257, #256); -#260 = CIRCLE('NONE', #259, 0.004762499999999996); -#261 = DIRECTION('NONE', (0, 1, 0)); -#262 = VECTOR('NONE', #261, 1); -#263 = CARTESIAN_POINT('NONE', (-0.0269875, 0, -0.05715)); -#264 = LINE('NONE', #263, #262); -#265 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#266 = DIRECTION('NONE', (0, -1, 0)); -#267 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.01905, -0.05714999999999999)); -#268 = AXIS2_PLACEMENT_3D('NONE', #267, #266, #265); -#269 = CIRCLE('NONE', #268, 0.004762499999999996); -#270 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#271 = DIRECTION('NONE', (0, -1, 0)); -#272 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, -0.05714999999999999)); -#273 = AXIS2_PLACEMENT_3D('NONE', #272, #271, #270); -#274 = CIRCLE('NONE', #273, 0.004762500000000006); -#275 = DIRECTION('NONE', (0, 1, 0)); -#276 = VECTOR('NONE', #275, 1); -#277 = CARTESIAN_POINT('NONE', (0.0365125, 0, -0.05715)); -#278 = LINE('NONE', #277, #276); -#279 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#280 = DIRECTION('NONE', (0, -1, 0)); -#281 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.01905, -0.05714999999999999)); -#282 = AXIS2_PLACEMENT_3D('NONE', #281, #280, #279); -#283 = CIRCLE('NONE', #282, 0.004762500000000006); -#284 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#285 = DIRECTION('NONE', (0, -1, 0)); -#286 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, 0.057150000000000006)); -#287 = AXIS2_PLACEMENT_3D('NONE', #286, #285, #284); -#288 = CIRCLE('NONE', #287, 0.004762500000000006); -#289 = DIRECTION('NONE', (0, 1, 0)); -#290 = VECTOR('NONE', #289, 1); -#291 = CARTESIAN_POINT('NONE', (0.0365125, 0, 0.05715)); -#292 = LINE('NONE', #291, #290); -#293 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#294 = DIRECTION('NONE', (0, -1, 0)); -#295 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.01905, 0.057150000000000006)); -#296 = AXIS2_PLACEMENT_3D('NONE', #295, #294, #293); -#297 = CIRCLE('NONE', #296, 0.004762500000000006); -#298 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#299 = DIRECTION('NONE', (0, -1, 0)); -#300 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, -0, -0.000000000000000000000000000000000418356671621052)); -#301 = AXIS2_PLACEMENT_3D('NONE', #300, #299, #298); -#302 = CIRCLE('NONE', #301, 0.0381); -#303 = DIRECTION('NONE', (0, 1, 0)); -#304 = VECTOR('NONE', #303, 1); -#305 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.000000000000000009331808609502833)); -#306 = LINE('NONE', #305, #304); -#307 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#308 = DIRECTION('NONE', (0, -1, 0)); -#309 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.01905, -0.000000000000000000000000000000000418356671621052)); -#310 = AXIS2_PLACEMENT_3D('NONE', #309, #308, #307); -#311 = CIRCLE('NONE', #310, 0.0381); -#312 = EDGE_CURVE('NONE', #5, #7, #79, .T.); -#313 = EDGE_CURVE('NONE', #7, #9, #83, .T.); -#314 = EDGE_CURVE('NONE', #11, #9, #87, .T.); -#315 = EDGE_CURVE('NONE', #5, #11, #91, .T.); -#316 = EDGE_CURVE('NONE', #7, #13, #95, .T.); -#317 = EDGE_CURVE('NONE', #13, #15, #99, .T.); -#318 = EDGE_CURVE('NONE', #9, #15, #103, .T.); -#319 = EDGE_CURVE('NONE', #13, #17, #107, .T.); -#320 = EDGE_CURVE('NONE', #17, #19, #111, .T.); -#321 = EDGE_CURVE('NONE', #15, #19, #115, .T.); -#322 = EDGE_CURVE('NONE', #17, #5, #119, .T.); -#323 = EDGE_CURVE('NONE', #19, #11, #123, .T.); -#324 = EDGE_CURVE('NONE', #21, #21, #128, .T.); -#325 = EDGE_CURVE('NONE', #21, #23, #132, .T.); -#326 = EDGE_CURVE('NONE', #23, #23, #137, .T.); -#327 = EDGE_CURVE('NONE', #25, #25, #142, .T.); -#328 = EDGE_CURVE('NONE', #25, #27, #146, .T.); -#329 = EDGE_CURVE('NONE', #27, #27, #151, .T.); -#330 = EDGE_CURVE('NONE', #29, #29, #156, .T.); -#331 = EDGE_CURVE('NONE', #29, #31, #160, .T.); -#332 = EDGE_CURVE('NONE', #31, #31, #165, .T.); -#333 = EDGE_CURVE('NONE', #33, #33, #170, .T.); -#334 = EDGE_CURVE('NONE', #33, #35, #174, .T.); -#335 = EDGE_CURVE('NONE', #35, #35, #179, .T.); -#336 = EDGE_CURVE('NONE', #37, #37, #184, .T.); -#337 = EDGE_CURVE('NONE', #37, #39, #188, .T.); -#338 = EDGE_CURVE('NONE', #39, #39, #193, .T.); -#339 = EDGE_CURVE('NONE', #41, #43, #197, .T.); -#340 = EDGE_CURVE('NONE', #43, #45, #201, .T.); -#341 = EDGE_CURVE('NONE', #47, #45, #205, .T.); -#342 = EDGE_CURVE('NONE', #41, #47, #209, .T.); -#343 = EDGE_CURVE('NONE', #43, #49, #213, .T.); -#344 = EDGE_CURVE('NONE', #49, #51, #217, .T.); -#345 = EDGE_CURVE('NONE', #45, #51, #221, .T.); -#346 = EDGE_CURVE('NONE', #49, #53, #225, .T.); -#347 = EDGE_CURVE('NONE', #53, #55, #229, .T.); -#348 = EDGE_CURVE('NONE', #51, #55, #233, .T.); -#349 = EDGE_CURVE('NONE', #53, #41, #237, .T.); -#350 = EDGE_CURVE('NONE', #55, #47, #241, .T.); -#351 = EDGE_CURVE('NONE', #57, #57, #246, .T.); -#352 = EDGE_CURVE('NONE', #57, #59, #250, .T.); -#353 = EDGE_CURVE('NONE', #59, #59, #255, .T.); -#354 = EDGE_CURVE('NONE', #61, #61, #260, .T.); -#355 = EDGE_CURVE('NONE', #61, #63, #264, .T.); -#356 = EDGE_CURVE('NONE', #63, #63, #269, .T.); -#357 = EDGE_CURVE('NONE', #65, #65, #274, .T.); -#358 = EDGE_CURVE('NONE', #65, #67, #278, .T.); -#359 = EDGE_CURVE('NONE', #67, #67, #283, .T.); -#360 = EDGE_CURVE('NONE', #69, #69, #288, .T.); -#361 = EDGE_CURVE('NONE', #69, #71, #292, .T.); -#362 = EDGE_CURVE('NONE', #71, #71, #297, .T.); -#363 = EDGE_CURVE('NONE', #73, #73, #302, .T.); -#364 = EDGE_CURVE('NONE', #73, #75, #306, .T.); -#365 = EDGE_CURVE('NONE', #75, #75, #311, .T.); -#366 = CARTESIAN_POINT('NONE', (0, 0.022224999999999995, 0.07619999999999999)); -#367 = DIRECTION('NONE', (0, 0, 1)); -#368 = AXIS2_PLACEMENT_3D('NONE', #366, #367, $); -#369 = PLANE('NONE', #368); -#370 = CARTESIAN_POINT('NONE', (0.0508, 0.022225, -0.000000000000000014210854715202004)); -#371 = DIRECTION('NONE', (1, -0, 0)); -#372 = AXIS2_PLACEMENT_3D('NONE', #370, #371, $); -#373 = PLANE('NONE', #372); -#374 = CARTESIAN_POINT('NONE', (0, 0.022225, -0.0762)); -#375 = DIRECTION('NONE', (0, -0, -1)); -#376 = AXIS2_PLACEMENT_3D('NONE', #374, #375, $); -#377 = PLANE('NONE', #376); -#378 = CARTESIAN_POINT('NONE', (-0.0508, 0.022225, -0)); -#379 = DIRECTION('NONE', (-1, 0, 0)); -#380 = AXIS2_PLACEMENT_3D('NONE', #378, #379, $); -#381 = PLANE('NONE', #380); -#382 = CARTESIAN_POINT('NONE', (-0.03175, 0.022225, 0.05714999999999999)); -#383 = DIRECTION('NONE', (0, -1, 0)); -#384 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463443)); -#385 = AXIS2_PLACEMENT_3D('NONE', #382, #383, #384); -#386 = CYLINDRICAL_SURFACE('NONE', #385, 0.00889); -#387 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.022225, -0.05714999999999999)); -#388 = DIRECTION('NONE', (0, -1, 0)); -#389 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); -#390 = AXIS2_PLACEMENT_3D('NONE', #387, #388, #389); -#391 = CYLINDRICAL_SURFACE('NONE', #390, 0.008889999999999997); -#392 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.022225, -0.05714999999999999)); -#393 = DIRECTION('NONE', (0, -1, 0)); -#394 = DIRECTION('NONE', (1, 0, -0.000000000000000799260670146344)); -#395 = AXIS2_PLACEMENT_3D('NONE', #392, #393, #394); -#396 = CYLINDRICAL_SURFACE('NONE', #395, 0.008890000000000004); -#397 = CARTESIAN_POINT('NONE', (0.03175, 0.022225, 0.05714999999999999)); -#398 = DIRECTION('NONE', (0, -1, 0)); -#399 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); -#400 = AXIS2_PLACEMENT_3D('NONE', #397, #398, #399); -#401 = CYLINDRICAL_SURFACE('NONE', #400, 0.008889999999999997); -#402 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.022225, -0.000000000000000000000000000000000418356671621052)); -#403 = DIRECTION('NONE', (0, -1, 0)); -#404 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#405 = AXIS2_PLACEMENT_3D('NONE', #402, #403, #404); -#406 = CYLINDRICAL_SURFACE('NONE', #405, 0.0381); -#407 = CARTESIAN_POINT('NONE', (0, 0.01905, -0)); -#408 = DIRECTION('NONE', (0, 1, 0)); -#409 = AXIS2_PLACEMENT_3D('NONE', #407, #408, $); -#410 = PLANE('NONE', #409); -#411 = CARTESIAN_POINT('NONE', (0, 0.0254, -0)); -#412 = DIRECTION('NONE', (0, 1, 0)); -#413 = AXIS2_PLACEMENT_3D('NONE', #411, #412, $); -#414 = PLANE('NONE', #413); -#415 = CARTESIAN_POINT('NONE', (0, 0.009524999999999999, 0.07619999999999999)); -#416 = DIRECTION('NONE', (0, 0, 1)); -#417 = AXIS2_PLACEMENT_3D('NONE', #415, #416, $); -#418 = PLANE('NONE', #417); -#419 = CARTESIAN_POINT('NONE', (0.0508, 0.009525, -0.000000000000000014210854715202004)); -#420 = DIRECTION('NONE', (1, 0, 0)); -#421 = AXIS2_PLACEMENT_3D('NONE', #419, #420, $); -#422 = PLANE('NONE', #421); -#423 = CARTESIAN_POINT('NONE', (0, 0.009525, -0.0762)); -#424 = DIRECTION('NONE', (0, -0, -1)); -#425 = AXIS2_PLACEMENT_3D('NONE', #423, #424, $); -#426 = PLANE('NONE', #425); -#427 = CARTESIAN_POINT('NONE', (-0.0508, 0.009525, -0)); -#428 = DIRECTION('NONE', (-1, 0, 0)); -#429 = AXIS2_PLACEMENT_3D('NONE', #427, #428, $); -#430 = PLANE('NONE', #429); -#431 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525, 0.057150000000000006)); -#432 = DIRECTION('NONE', (0, -1, 0)); -#433 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#434 = AXIS2_PLACEMENT_3D('NONE', #431, #432, #433); -#435 = CYLINDRICAL_SURFACE('NONE', #434, 0.004762499999999996); -#436 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525, -0.05714999999999999)); -#437 = DIRECTION('NONE', (0, -1, 0)); -#438 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#439 = AXIS2_PLACEMENT_3D('NONE', #436, #437, #438); -#440 = CYLINDRICAL_SURFACE('NONE', #439, 0.004762499999999996); -#441 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525, -0.05714999999999999)); -#442 = DIRECTION('NONE', (0, -1, 0)); -#443 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#444 = AXIS2_PLACEMENT_3D('NONE', #441, #442, #443); -#445 = CYLINDRICAL_SURFACE('NONE', #444, 0.004762500000000006); -#446 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525, 0.057150000000000006)); -#447 = DIRECTION('NONE', (0, -1, 0)); -#448 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#449 = AXIS2_PLACEMENT_3D('NONE', #446, #447, #448); -#450 = CYLINDRICAL_SURFACE('NONE', #449, 0.004762500000000006); -#451 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.009525, -0.000000000000000000000000000000000418356671621052)); -#452 = DIRECTION('NONE', (0, -1, 0)); -#453 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#454 = AXIS2_PLACEMENT_3D('NONE', #451, #452, #453); -#455 = CYLINDRICAL_SURFACE('NONE', #454, 0.0381); -#456 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#457 = DIRECTION('NONE', (0, 1, 0)); -#458 = AXIS2_PLACEMENT_3D('NONE', #456, #457, $); -#459 = PLANE('NONE', #458); -#460 = CARTESIAN_POINT('NONE', (0, 0.01905, -0)); -#461 = DIRECTION('NONE', (0, 1, 0)); -#462 = AXIS2_PLACEMENT_3D('NONE', #460, #461, $); -#463 = PLANE('NONE', #462); -#464 = ORIENTED_EDGE('NONE', *, *, #312, .T.); -#465 = ORIENTED_EDGE('NONE', *, *, #313, .T.); -#466 = ORIENTED_EDGE('NONE', *, *, #314, .F.); -#467 = ORIENTED_EDGE('NONE', *, *, #315, .F.); -#468 = EDGE_LOOP('NONE', (#464, #465, #466, #467)); -#469 = FACE_BOUND('NONE', #468, .T.); -#470 = ADVANCED_FACE('NONE', (#469), #369, .T.); -#471 = ORIENTED_EDGE('NONE', *, *, #316, .T.); -#472 = ORIENTED_EDGE('NONE', *, *, #317, .T.); -#473 = ORIENTED_EDGE('NONE', *, *, #318, .F.); -#474 = ORIENTED_EDGE('NONE', *, *, #313, .F.); -#475 = EDGE_LOOP('NONE', (#471, #472, #473, #474)); -#476 = FACE_BOUND('NONE', #475, .T.); -#477 = ADVANCED_FACE('NONE', (#476), #373, .T.); -#478 = ORIENTED_EDGE('NONE', *, *, #319, .T.); -#479 = ORIENTED_EDGE('NONE', *, *, #320, .T.); -#480 = ORIENTED_EDGE('NONE', *, *, #321, .F.); -#481 = ORIENTED_EDGE('NONE', *, *, #317, .F.); -#482 = EDGE_LOOP('NONE', (#478, #479, #480, #481)); -#483 = FACE_BOUND('NONE', #482, .T.); -#484 = ADVANCED_FACE('NONE', (#483), #377, .T.); -#485 = ORIENTED_EDGE('NONE', *, *, #322, .T.); -#486 = ORIENTED_EDGE('NONE', *, *, #315, .T.); -#487 = ORIENTED_EDGE('NONE', *, *, #323, .F.); -#488 = ORIENTED_EDGE('NONE', *, *, #320, .F.); -#489 = EDGE_LOOP('NONE', (#485, #486, #487, #488)); -#490 = FACE_BOUND('NONE', #489, .T.); -#491 = ADVANCED_FACE('NONE', (#490), #381, .T.); -#492 = ORIENTED_EDGE('NONE', *, *, #324, .T.); -#493 = ORIENTED_EDGE('NONE', *, *, #326, .F.); -#494 = EDGE_LOOP('NONE', (#492)); -#495 = FACE_BOUND('NONE', #494, .T.); -#496 = EDGE_LOOP('NONE', (#493)); -#497 = FACE_BOUND('NONE', #496, .T.); -#498 = ADVANCED_FACE('NONE', (#495, #497), #386, .F.); -#499 = ORIENTED_EDGE('NONE', *, *, #327, .T.); -#500 = ORIENTED_EDGE('NONE', *, *, #329, .F.); -#501 = EDGE_LOOP('NONE', (#499)); -#502 = FACE_BOUND('NONE', #501, .T.); -#503 = EDGE_LOOP('NONE', (#500)); -#504 = FACE_BOUND('NONE', #503, .T.); -#505 = ADVANCED_FACE('NONE', (#502, #504), #391, .F.); -#506 = ORIENTED_EDGE('NONE', *, *, #330, .T.); -#507 = ORIENTED_EDGE('NONE', *, *, #332, .F.); -#508 = EDGE_LOOP('NONE', (#506)); -#509 = FACE_BOUND('NONE', #508, .T.); -#510 = EDGE_LOOP('NONE', (#507)); -#511 = FACE_BOUND('NONE', #510, .T.); -#512 = ADVANCED_FACE('NONE', (#509, #511), #396, .F.); -#513 = ORIENTED_EDGE('NONE', *, *, #333, .T.); -#514 = ORIENTED_EDGE('NONE', *, *, #335, .F.); -#515 = EDGE_LOOP('NONE', (#513)); -#516 = FACE_BOUND('NONE', #515, .T.); -#517 = EDGE_LOOP('NONE', (#514)); -#518 = FACE_BOUND('NONE', #517, .T.); -#519 = ADVANCED_FACE('NONE', (#516, #518), #401, .F.); -#520 = ORIENTED_EDGE('NONE', *, *, #336, .T.); -#521 = ORIENTED_EDGE('NONE', *, *, #338, .F.); -#522 = EDGE_LOOP('NONE', (#520)); -#523 = FACE_BOUND('NONE', #522, .T.); -#524 = EDGE_LOOP('NONE', (#521)); -#525 = FACE_BOUND('NONE', #524, .T.); -#526 = ADVANCED_FACE('NONE', (#523, #525), #406, .F.); -#527 = ORIENTED_EDGE('NONE', *, *, #322, .F.); -#528 = ORIENTED_EDGE('NONE', *, *, #319, .F.); -#529 = ORIENTED_EDGE('NONE', *, *, #316, .F.); -#530 = ORIENTED_EDGE('NONE', *, *, #312, .F.); -#531 = ORIENTED_EDGE('NONE', *, *, #324, .F.); -#532 = ORIENTED_EDGE('NONE', *, *, #327, .F.); -#533 = ORIENTED_EDGE('NONE', *, *, #330, .F.); -#534 = ORIENTED_EDGE('NONE', *, *, #333, .F.); -#535 = ORIENTED_EDGE('NONE', *, *, #336, .F.); -#536 = EDGE_LOOP('NONE', (#527, #528, #529, #530)); -#537 = FACE_BOUND('NONE', #536, .T.); -#538 = EDGE_LOOP('NONE', (#531)); -#539 = FACE_BOUND('NONE', #538, .T.); -#540 = EDGE_LOOP('NONE', (#532)); -#541 = FACE_BOUND('NONE', #540, .T.); -#542 = EDGE_LOOP('NONE', (#533)); -#543 = FACE_BOUND('NONE', #542, .T.); -#544 = EDGE_LOOP('NONE', (#534)); -#545 = FACE_BOUND('NONE', #544, .T.); -#546 = EDGE_LOOP('NONE', (#535)); -#547 = FACE_BOUND('NONE', #546, .T.); -#548 = ADVANCED_FACE('NONE', (#537, #539, #541, #543, #545, #547), #410, .F.); -#549 = ORIENTED_EDGE('NONE', *, *, #314, .T.); -#550 = ORIENTED_EDGE('NONE', *, *, #318, .T.); -#551 = ORIENTED_EDGE('NONE', *, *, #321, .T.); -#552 = ORIENTED_EDGE('NONE', *, *, #323, .T.); -#553 = ORIENTED_EDGE('NONE', *, *, #326, .T.); -#554 = ORIENTED_EDGE('NONE', *, *, #329, .T.); -#555 = ORIENTED_EDGE('NONE', *, *, #332, .T.); -#556 = ORIENTED_EDGE('NONE', *, *, #335, .T.); -#557 = ORIENTED_EDGE('NONE', *, *, #338, .T.); -#558 = EDGE_LOOP('NONE', (#549, #550, #551, #552)); -#559 = FACE_BOUND('NONE', #558, .T.); -#560 = EDGE_LOOP('NONE', (#553)); -#561 = FACE_BOUND('NONE', #560, .T.); -#562 = EDGE_LOOP('NONE', (#554)); -#563 = FACE_BOUND('NONE', #562, .T.); -#564 = EDGE_LOOP('NONE', (#555)); -#565 = FACE_BOUND('NONE', #564, .T.); -#566 = EDGE_LOOP('NONE', (#556)); -#567 = FACE_BOUND('NONE', #566, .T.); -#568 = EDGE_LOOP('NONE', (#557)); -#569 = FACE_BOUND('NONE', #568, .T.); -#570 = ADVANCED_FACE('NONE', (#559, #561, #563, #565, #567, #569), #414, .T.); -#571 = ORIENTED_EDGE('NONE', *, *, #339, .T.); -#572 = ORIENTED_EDGE('NONE', *, *, #340, .T.); -#573 = ORIENTED_EDGE('NONE', *, *, #341, .F.); -#574 = ORIENTED_EDGE('NONE', *, *, #342, .F.); -#575 = EDGE_LOOP('NONE', (#571, #572, #573, #574)); -#576 = FACE_BOUND('NONE', #575, .T.); -#577 = ADVANCED_FACE('NONE', (#576), #418, .T.); -#578 = ORIENTED_EDGE('NONE', *, *, #343, .T.); -#579 = ORIENTED_EDGE('NONE', *, *, #344, .T.); -#580 = ORIENTED_EDGE('NONE', *, *, #345, .F.); -#581 = ORIENTED_EDGE('NONE', *, *, #340, .F.); -#582 = EDGE_LOOP('NONE', (#578, #579, #580, #581)); -#583 = FACE_BOUND('NONE', #582, .T.); -#584 = ADVANCED_FACE('NONE', (#583), #422, .T.); -#585 = ORIENTED_EDGE('NONE', *, *, #346, .T.); -#586 = ORIENTED_EDGE('NONE', *, *, #347, .T.); -#587 = ORIENTED_EDGE('NONE', *, *, #348, .F.); -#588 = ORIENTED_EDGE('NONE', *, *, #344, .F.); -#589 = EDGE_LOOP('NONE', (#585, #586, #587, #588)); -#590 = FACE_BOUND('NONE', #589, .T.); -#591 = ADVANCED_FACE('NONE', (#590), #426, .T.); -#592 = ORIENTED_EDGE('NONE', *, *, #349, .T.); -#593 = ORIENTED_EDGE('NONE', *, *, #342, .T.); -#594 = ORIENTED_EDGE('NONE', *, *, #350, .F.); -#595 = ORIENTED_EDGE('NONE', *, *, #347, .F.); -#596 = EDGE_LOOP('NONE', (#592, #593, #594, #595)); -#597 = FACE_BOUND('NONE', #596, .T.); -#598 = ADVANCED_FACE('NONE', (#597), #430, .T.); -#599 = ORIENTED_EDGE('NONE', *, *, #351, .T.); -#600 = ORIENTED_EDGE('NONE', *, *, #353, .F.); -#601 = EDGE_LOOP('NONE', (#599)); -#602 = FACE_BOUND('NONE', #601, .T.); -#603 = EDGE_LOOP('NONE', (#600)); -#604 = FACE_BOUND('NONE', #603, .T.); -#605 = ADVANCED_FACE('NONE', (#602, #604), #435, .F.); -#606 = ORIENTED_EDGE('NONE', *, *, #354, .T.); -#607 = ORIENTED_EDGE('NONE', *, *, #356, .F.); -#608 = EDGE_LOOP('NONE', (#606)); -#609 = FACE_BOUND('NONE', #608, .T.); -#610 = EDGE_LOOP('NONE', (#607)); -#611 = FACE_BOUND('NONE', #610, .T.); -#612 = ADVANCED_FACE('NONE', (#609, #611), #440, .F.); -#613 = ORIENTED_EDGE('NONE', *, *, #357, .T.); -#614 = ORIENTED_EDGE('NONE', *, *, #359, .F.); -#615 = EDGE_LOOP('NONE', (#613)); -#616 = FACE_BOUND('NONE', #615, .T.); -#617 = EDGE_LOOP('NONE', (#614)); -#618 = FACE_BOUND('NONE', #617, .T.); -#619 = ADVANCED_FACE('NONE', (#616, #618), #445, .F.); -#620 = ORIENTED_EDGE('NONE', *, *, #360, .T.); -#621 = ORIENTED_EDGE('NONE', *, *, #362, .F.); -#622 = EDGE_LOOP('NONE', (#620)); -#623 = FACE_BOUND('NONE', #622, .T.); -#624 = EDGE_LOOP('NONE', (#621)); -#625 = FACE_BOUND('NONE', #624, .T.); -#626 = ADVANCED_FACE('NONE', (#623, #625), #450, .F.); -#627 = ORIENTED_EDGE('NONE', *, *, #363, .T.); -#628 = ORIENTED_EDGE('NONE', *, *, #365, .F.); -#629 = EDGE_LOOP('NONE', (#627)); -#630 = FACE_BOUND('NONE', #629, .T.); -#631 = EDGE_LOOP('NONE', (#628)); -#632 = FACE_BOUND('NONE', #631, .T.); -#633 = ADVANCED_FACE('NONE', (#630, #632), #455, .F.); -#634 = ORIENTED_EDGE('NONE', *, *, #349, .F.); -#635 = ORIENTED_EDGE('NONE', *, *, #346, .F.); -#636 = ORIENTED_EDGE('NONE', *, *, #343, .F.); -#637 = ORIENTED_EDGE('NONE', *, *, #339, .F.); -#638 = ORIENTED_EDGE('NONE', *, *, #351, .F.); -#639 = ORIENTED_EDGE('NONE', *, *, #354, .F.); -#640 = ORIENTED_EDGE('NONE', *, *, #357, .F.); -#641 = ORIENTED_EDGE('NONE', *, *, #360, .F.); -#642 = ORIENTED_EDGE('NONE', *, *, #363, .F.); -#643 = EDGE_LOOP('NONE', (#634, #635, #636, #637)); -#644 = FACE_BOUND('NONE', #643, .T.); -#645 = EDGE_LOOP('NONE', (#638)); -#646 = FACE_BOUND('NONE', #645, .T.); -#647 = EDGE_LOOP('NONE', (#639)); -#648 = FACE_BOUND('NONE', #647, .T.); -#649 = EDGE_LOOP('NONE', (#640)); -#650 = FACE_BOUND('NONE', #649, .T.); -#651 = EDGE_LOOP('NONE', (#641)); -#652 = FACE_BOUND('NONE', #651, .T.); -#653 = EDGE_LOOP('NONE', (#642)); -#654 = FACE_BOUND('NONE', #653, .T.); -#655 = ADVANCED_FACE('NONE', (#644, #646, #648, #650, #652, #654), #459, .F.); -#656 = ORIENTED_EDGE('NONE', *, *, #341, .T.); -#657 = ORIENTED_EDGE('NONE', *, *, #345, .T.); -#658 = ORIENTED_EDGE('NONE', *, *, #348, .T.); -#659 = ORIENTED_EDGE('NONE', *, *, #350, .T.); -#660 = ORIENTED_EDGE('NONE', *, *, #353, .T.); -#661 = ORIENTED_EDGE('NONE', *, *, #356, .T.); -#662 = ORIENTED_EDGE('NONE', *, *, #359, .T.); -#663 = ORIENTED_EDGE('NONE', *, *, #362, .T.); -#664 = ORIENTED_EDGE('NONE', *, *, #365, .T.); -#665 = EDGE_LOOP('NONE', (#656, #657, #658, #659)); -#666 = FACE_BOUND('NONE', #665, .T.); -#667 = EDGE_LOOP('NONE', (#660)); -#668 = FACE_BOUND('NONE', #667, .T.); -#669 = EDGE_LOOP('NONE', (#661)); -#670 = FACE_BOUND('NONE', #669, .T.); -#671 = EDGE_LOOP('NONE', (#662)); -#672 = FACE_BOUND('NONE', #671, .T.); -#673 = EDGE_LOOP('NONE', (#663)); -#674 = FACE_BOUND('NONE', #673, .T.); -#675 = EDGE_LOOP('NONE', (#664)); -#676 = FACE_BOUND('NONE', #675, .T.); -#677 = ADVANCED_FACE('NONE', (#666, #668, #670, #672, #674, #676), #463, .T.); -#678 = CLOSED_SHELL('NONE', (#470, #477, #484, #491, #498, #505, #512, #519, #526, #548, #570)); -#679 = CLOSED_SHELL('NONE', (#577, #584, #591, #598, #605, #612, #619, #626, #633, #655, #677)); -#680 = MANIFOLD_SOLID_BREP('NONE', #678); -#681 = MANIFOLD_SOLID_BREP('NONE', #679); -#682 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#683 = PRODUCT_DEFINITION_CONTEXT('part definition', #682, 'design'); -#684 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#685 = PRODUCT_DEFINITION_FORMATION('', $, #684); -#686 = PRODUCT_DEFINITION('design', $, #685, #683); -#687 = PRODUCT_DEFINITION_SHAPE('NONE', $, #686); -#688 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#681), #3); -#689 = SHAPE_DEFINITION_REPRESENTATION(#687, #688); -#690 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#691 = PRODUCT_DEFINITION_FORMATION('', $, #690); -#692 = PRODUCT_DEFINITION('design', $, #691, #683); -#693 = PRODUCT_DEFINITION_SHAPE('NONE', $, #692); -#694 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#680), #3); -#695 = SHAPE_DEFINITION_REPRESENTATION(#693, #694); +#104 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); +#105 = DIRECTION('NONE', (-0, 1, 0)); +#106 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.019049, 0.05714999999999999)); +#107 = AXIS2_PLACEMENT_3D('NONE', #106, #105, #104); +#108 = CIRCLE('NONE', #107, 0.008889999999999997); +#109 = DIRECTION('NONE', (0, 1, 0)); +#110 = VECTOR('NONE', #109, 1); +#111 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, 0.05715)); +#112 = LINE('NONE', #111, #110); +#113 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); +#114 = DIRECTION('NONE', (-0, 1, 0)); +#115 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.0254, 0.05714999999999999)); +#116 = AXIS2_PLACEMENT_3D('NONE', #115, #114, #113); +#117 = CIRCLE('NONE', #116, 0.008889999999999997); +#118 = DIRECTION('NONE', (1, 0, 0.000000000000000799260670146344)); +#119 = DIRECTION('NONE', (-0, 1, 0)); +#120 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.019049, 0.05714999999999999)); +#121 = AXIS2_PLACEMENT_3D('NONE', #120, #119, #118); +#122 = CIRCLE('NONE', #121, 0.008890000000000004); +#123 = DIRECTION('NONE', (0, 1, 0)); +#124 = VECTOR('NONE', #123, 1); +#125 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, 0.05715)); +#126 = LINE('NONE', #125, #124); +#127 = DIRECTION('NONE', (1, 0, 0.000000000000000799260670146344)); +#128 = DIRECTION('NONE', (-0, 1, 0)); +#129 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.0254, 0.05714999999999999)); +#130 = AXIS2_PLACEMENT_3D('NONE', #129, #128, #127); +#131 = CIRCLE('NONE', #130, 0.008890000000000004); +#132 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463443)); +#133 = DIRECTION('NONE', (0, 1, 0)); +#134 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, -0.05714999999999999)); +#135 = AXIS2_PLACEMENT_3D('NONE', #134, #133, #132); +#136 = CIRCLE('NONE', #135, 0.00889); +#137 = DIRECTION('NONE', (0, 1, 0)); +#138 = VECTOR('NONE', #137, 1); +#139 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, -0.05715)); +#140 = LINE('NONE', #139, #138); +#141 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463443)); +#142 = DIRECTION('NONE', (0, 1, 0)); +#143 = CARTESIAN_POINT('NONE', (-0.03175, 0.0254, -0.05714999999999999)); +#144 = AXIS2_PLACEMENT_3D('NONE', #143, #142, #141); +#145 = CIRCLE('NONE', #144, 0.00889); +#146 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); +#147 = DIRECTION('NONE', (0, 1, 0)); +#148 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, -0.05714999999999999)); +#149 = AXIS2_PLACEMENT_3D('NONE', #148, #147, #146); +#150 = CIRCLE('NONE', #149, 0.008889999999999997); +#151 = DIRECTION('NONE', (0, 1, 0)); +#152 = VECTOR('NONE', #151, 1); +#153 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, -0.05715)); +#154 = LINE('NONE', #153, #152); +#155 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); +#156 = DIRECTION('NONE', (0, 1, 0)); +#157 = CARTESIAN_POINT('NONE', (0.03175, 0.0254, -0.05714999999999999)); +#158 = AXIS2_PLACEMENT_3D('NONE', #157, #156, #155); +#159 = CIRCLE('NONE', #158, 0.008889999999999997); +#160 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, 0.05715)); +#161 = CARTESIAN_POINT('NONE', (0.026992482374057148, 0.019049, 0.05693363339700987)); +#162 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, 0.05693077965465271)); +#163 = CARTESIAN_POINT('NONE', (0.02700784782707539, 0.019049, 0.056710957183123197)); +#164 = CARTESIAN_POINT('NONE', (0.027008049621212782, 0.019049, 0.0567080578599865)); +#165 = CARTESIAN_POINT('NONE', (0.02703416453698099, 0.019049, 0.05648544037587615)); +#166 = CARTESIAN_POINT('NONE', (0.027034508976650752, 0.019049, 0.056482504188243354)); +#167 = CARTESIAN_POINT('NONE', (0.027071887279112784, 0.019049, 0.056257821004650696)); +#168 = CARTESIAN_POINT('NONE', (0.02707238027592237, 0.019049, 0.056254857571712814)); +#169 = CARTESIAN_POINT('NONE', (0.027121410367940815, 0.019049, 0.05602890269408173)); +#170 = CARTESIAN_POINT('NONE', (0.027122057044684983, 0.019049, 0.05602592248828199)); +#171 = CARTESIAN_POINT('NONE', (0.027183057495950316, 0.019049, 0.05579954916866802)); +#172 = CARTESIAN_POINT('NONE', (0.02718386205436726, 0.019049, 0.055796563443876006)); +#173 = CARTESIAN_POINT('NONE', (0.02725707205792741, 0.019049, 0.05557067701782111)); +#174 = CARTESIAN_POINT('NONE', (0.02725803765282625, 0.019049, 0.05556769771485555)); +#175 = CARTESIAN_POINT('NONE', (0.02734360829095243, 0.019049, 0.055343246745844295)); +#176 = CARTESIAN_POINT('NONE', (0.02734473691501536, 0.019049, 0.055340286375673856)); +#177 = CARTESIAN_POINT('NONE', (0.0274427235672502, 0.019049, 0.05511825220075177)); +#178 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, 0.05511532370660824)); +#179 = CARTESIAN_POINT('NONE', (0.02755437216778796, 0.019049, 0.05489670854927665)); +#180 = CARTESIAN_POINT('NONE', (0.027555827698383523, 0.019049, 0.054893825149871324)); +#181 = CARTESIAN_POINT('NONE', (0.027678400837579598, 0.019049, 0.05467963903875645)); +#182 = CARTESIAN_POINT('NONE', (0.02768001750186299, 0.019049, 0.05467681405574542)); +#183 = CARTESIAN_POINT('NONE', (0.027814546378636923, 0.019049, 0.054468060855146036)); +#184 = CARTESIAN_POINT('NONE', (0.027816320731742276, 0.019049, 0.05446530752888168)); +#185 = CARTESIAN_POINT('NONE', (0.027962435474352593, 0.019049, 0.05426297044529378)); +#186 = CARTESIAN_POINT('NONE', (0.02796436263789923, 0.019049, 0.05426030174366479)); +#187 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, 0.05415927031410608)); +#188 = CARTESIAN_POINT('NONE', (0.028121586862202137, 0.019049, 0.05406532871614926)); +#189 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, 0.05406275714188856)); +#190 = CARTESIAN_POINT('NONE', (0.028291415883794434, 0.019049, 0.053876046549760574)); +#191 = CARTESIAN_POINT('NONE', (0.028293628473383486, 0.019049, 0.05387358395193854)); +#192 = CARTESIAN_POINT('NONE', (0.028383606212661013, 0.019049, 0.05378360621266101)); +#193 = CARTESIAN_POINT('NONE', (0.02847124134742006, 0.019049, 0.05369597107790197)); +#194 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, 0.053693628473383485)); +#195 = CARTESIAN_POINT('NONE', (0.028660294544066527, 0.019049, 0.05352587314256537)); +#196 = CARTESIAN_POINT('NONE', (0.028662757141888564, 0.019049, 0.053523660552976325)); +#197 = CARTESIAN_POINT('NONE', (0.028759270314106068, 0.019049, 0.05344583333333333)); +#198 = CARTESIAN_POINT('NONE', (0.028857730169404093, 0.019049, 0.053366436328673425)); +#199 = CARTESIAN_POINT('NONE', (0.02886030174366479, 0.019049, 0.053364362637899225)); +#200 = CARTESIAN_POINT('NONE', (0.02906263882725269, 0.019049, 0.05321824789528891)); +#201 = CARTESIAN_POINT('NONE', (0.02906530752888168, 0.019049, 0.05321632073174227)); +#202 = CARTESIAN_POINT('NONE', (0.029274060729481063, 0.019049, 0.05308179185496834)); +#203 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, 0.05308001750186299)); +#204 = CARTESIAN_POINT('NONE', (0.029491000166860293, 0.019049, 0.05295744436266692)); +#205 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, 0.05295582769838352)); +#206 = CARTESIAN_POINT('NONE', (0.029712440307202912, 0.019049, 0.05284547148149489)); +#207 = CARTESIAN_POINT('NONE', (0.02971532370660824, 0.019049, 0.05284401595089932)); +#208 = CARTESIAN_POINT('NONE', (0.02993735788153034, 0.019049, 0.05274602929866447)); +#209 = CARTESIAN_POINT('NONE', (0.02994028637567386, 0.019049, 0.05274473691501536)); +#210 = CARTESIAN_POINT('NONE', (0.03016473734468511, 0.019049, 0.05265916627688918)); +#211 = CARTESIAN_POINT('NONE', (0.03016769771485555, 0.019049, 0.05265803765282625)); +#212 = CARTESIAN_POINT('NONE', (0.03039358414091043, 0.019049, 0.052584827649266086)); +#213 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, 0.05258386205436724)); +#214 = CARTESIAN_POINT('NONE', (0.030622936763489983, 0.019049, 0.05252286160310193)); +#215 = CARTESIAN_POINT('NONE', (0.030625922488281998, 0.019049, 0.05252205704468498)); +#216 = CARTESIAN_POINT('NONE', (0.03085187736591307, 0.019049, 0.05247302695266652)); +#217 = CARTESIAN_POINT('NONE', (0.030854857571712805, 0.019049, 0.05247238027592235)); +#218 = CARTESIAN_POINT('NONE', (0.031079540755305467, 0.019049, 0.05243500197346033)); +#219 = CARTESIAN_POINT('NONE', (0.031082504188243352, 0.019049, 0.052434508976650744)); +#220 = CARTESIAN_POINT('NONE', (0.0313051216723537, 0.019049, 0.05240839406088253)); +#221 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, 0.05240804962121277)); +#222 = CARTESIAN_POINT('NONE', (0.03152788033151601, 0.019049, 0.05239274988264256)); +#223 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, 0.052392548088505166)); +#224 = CARTESIAN_POINT('NONE', (0.03174714625764284, 0.019049, 0.05238756571444802)); +#225 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, 0.0523875)); +#226 = CARTESIAN_POINT('NONE', (0.03196636660299013, 0.019049, 0.052392482374057144)); +#227 = CARTESIAN_POINT('NONE', (0.031969220345347285, 0.019049, 0.052392548088505166)); +#228 = CARTESIAN_POINT('NONE', (0.0321890428168768, 0.019049, 0.05240784782707537)); +#229 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, 0.05240804962121276)); +#230 = CARTESIAN_POINT('NONE', (0.03241455962412385, 0.019049, 0.05243416453698098)); +#231 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, 0.05243450897665074)); +#232 = CARTESIAN_POINT('NONE', (0.032642178995349304, 0.019049, 0.05247188727911278)); +#233 = CARTESIAN_POINT('NONE', (0.03264514242828719, 0.019049, 0.05247238027592237)); +#234 = CARTESIAN_POINT('NONE', (0.03287109730591826, 0.019049, 0.052521410367940814)); +#235 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, 0.05252205704468498)); +#236 = CARTESIAN_POINT('NONE', (0.033100450831331986, 0.019049, 0.05258305749595031)); +#237 = CARTESIAN_POINT('NONE', (0.033103436556124, 0.019049, 0.052583862054367256)); +#238 = CARTESIAN_POINT('NONE', (0.033329322982178874, 0.019049, 0.05265707205792741)); +#239 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, 0.05265803765282625)); +#240 = CARTESIAN_POINT('NONE', (0.03355675325415569, 0.019049, 0.05274360829095244)); +#241 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, 0.05274473691501537)); +#242 = CARTESIAN_POINT('NONE', (0.03378174779924824, 0.019049, 0.052842723567250206)); +#243 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, 0.05284401595089932)); +#244 = CARTESIAN_POINT('NONE', (0.03400329145072335, 0.019049, 0.05295437216778794)); +#245 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, 0.052955827698383515)); +#246 = CARTESIAN_POINT('NONE', (0.03422036096124354, 0.019049, 0.05307840083757959)); +#247 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, 0.05308001750186298)); +#248 = CARTESIAN_POINT('NONE', (0.03443193914485396, 0.019049, 0.05321454637863691)); +#249 = CARTESIAN_POINT('NONE', (0.034434692471118314, 0.019049, 0.05321632073174226)); +#250 = CARTESIAN_POINT('NONE', (0.03463702955470621, 0.019049, 0.053362435474352585)); +#251 = CARTESIAN_POINT('NONE', (0.0346396982563352, 0.019049, 0.053364362637899225)); +#252 = CARTESIAN_POINT('NONE', (0.03474072968589392, 0.019049, 0.05344583333333333)); +#253 = CARTESIAN_POINT('NONE', (0.03483467128385074, 0.019049, 0.05352158686220213)); +#254 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, 0.053523660552976325)); +#255 = CARTESIAN_POINT('NONE', (0.03502395345023941, 0.019049, 0.053691415883794426)); +#256 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, 0.05369362847338348)); +#257 = CARTESIAN_POINT('NONE', (0.03520402892209803, 0.019049, 0.053871241347420044)); +#258 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, 0.05387358395193854)); +#259 = CARTESIAN_POINT('NONE', (0.035374126857434615, 0.019049, 0.05406029454406653)); +#260 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, 0.05406275714188856)); +#261 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, 0.05415927031410608)); +#262 = CARTESIAN_POINT('NONE', (0.035533563671326575, 0.019049, 0.05425773016940409)); +#263 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, 0.05426030174366479)); +#264 = CARTESIAN_POINT('NONE', (0.035681752104711084, 0.019049, 0.05446263882725269)); +#265 = CARTESIAN_POINT('NONE', (0.035683679268257724, 0.019049, 0.05446530752888168)); +#266 = CARTESIAN_POINT('NONE', (0.035818208145031664, 0.019049, 0.054674060729481055)); +#267 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, 0.05467681405574541)); +#268 = CARTESIAN_POINT('NONE', (0.03594255563733309, 0.019049, 0.054891000166860285)); +#269 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, 0.05489382514987133)); +#270 = CARTESIAN_POINT('NONE', (0.03605452851850512, 0.019049, 0.055112440307202915)); +#271 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, 0.055115323706608245)); +#272 = CARTESIAN_POINT('NONE', (0.036153970701335525, 0.019049, 0.05533735788153033)); +#273 = CARTESIAN_POINT('NONE', (0.03615526308498463, 0.019049, 0.055340286375673856)); +#274 = CARTESIAN_POINT('NONE', (0.036240833723110814, 0.019049, 0.0555647373446851)); +#275 = CARTESIAN_POINT('NONE', (0.036241962347173744, 0.019049, 0.05556769771485555)); +#276 = CARTESIAN_POINT('NONE', (0.03631517235073389, 0.019049, 0.055793584140910416)); +#277 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, 0.05579656344387599)); +#278 = CARTESIAN_POINT('NONE', (0.03637713839689807, 0.019049, 0.05602293676348998)); +#279 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, 0.056025922488282)); +#280 = CARTESIAN_POINT('NONE', (0.036426973047333465, 0.019049, 0.05625187736591306)); +#281 = CARTESIAN_POINT('NONE', (0.03642761972407763, 0.019049, 0.05625485757171281)); +#282 = CARTESIAN_POINT('NONE', (0.03646499802653966, 0.019049, 0.056479540755305466)); +#283 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, 0.05648250418824335)); +#284 = CARTESIAN_POINT('NONE', (0.03649160593911746, 0.019049, 0.0567051216723537)); +#285 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, 0.05670805785998649)); +#286 = CARTESIAN_POINT('NONE', (0.036507250117357434, 0.019049, 0.056927880331516)); +#287 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, 0.0569307796546527)); +#288 = CARTESIAN_POINT('NONE', (0.03651243428555198, 0.019049, 0.05714714625764285)); +#289 = CARTESIAN_POINT('NONE', (0.0365125, 0.019049, 0.05715)); +#290 = CARTESIAN_POINT('NONE', (0.036507517625942856, 0.019049, 0.05736636660299013)); +#291 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, 0.057369220345347284)); +#292 = CARTESIAN_POINT('NONE', (0.03649215217292462, 0.019049, 0.0575890428168768)); +#293 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, 0.0575919421400135)); +#294 = CARTESIAN_POINT('NONE', (0.03646583546301901, 0.019049, 0.05781455962412385)); +#295 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, 0.057817495811756645)); +#296 = CARTESIAN_POINT('NONE', (0.036428112720887224, 0.019049, 0.058042178995349296)); +#297 = CARTESIAN_POINT('NONE', (0.03642761972407764, 0.019049, 0.058045142428287184)); +#298 = CARTESIAN_POINT('NONE', (0.036378589632059186, 0.019049, 0.05827109730591824)); +#299 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, 0.05827407751171799)); +#300 = CARTESIAN_POINT('NONE', (0.03631694250404968, 0.019049, 0.05850045083133198)); +#301 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, 0.05850343655612399)); +#302 = CARTESIAN_POINT('NONE', (0.036242927942072595, 0.019049, 0.05872932298217886)); +#303 = CARTESIAN_POINT('NONE', (0.03624196234717375, 0.019049, 0.058732302285144436)); +#304 = CARTESIAN_POINT('NONE', (0.03615639170904757, 0.019049, 0.05895675325415569)); +#305 = CARTESIAN_POINT('NONE', (0.03615526308498464, 0.019049, 0.058959713624326136)); +#306 = CARTESIAN_POINT('NONE', (0.03605727643274981, 0.019049, 0.05918174779924824)); +#307 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, 0.05918467629339177)); +#308 = CARTESIAN_POINT('NONE', (0.035945627832212064, 0.019049, 0.05940329145072335)); +#309 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, 0.05940617485012868)); +#310 = CARTESIAN_POINT('NONE', (0.03582159916242041, 0.019049, 0.05962036096124353)); +#311 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, 0.05962318594425457)); +#312 = CARTESIAN_POINT('NONE', (0.03568545362136307, 0.019049, 0.05983193914485395)); +#313 = CARTESIAN_POINT('NONE', (0.03568367926825772, 0.019049, 0.0598346924711183)); +#314 = CARTESIAN_POINT('NONE', (0.03553756452564741, 0.019049, 0.06003702955470621)); +#315 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, 0.0600396982563352)); +#316 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, 0.060140729685893915)); +#317 = CARTESIAN_POINT('NONE', (0.035378413137797854, 0.019049, 0.06023467128385074)); +#318 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, 0.06023724285811143)); +#319 = CARTESIAN_POINT('NONE', (0.03520858411620557, 0.019049, 0.060423953450239404)); +#320 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, 0.06042641604806144)); +#321 = CARTESIAN_POINT('NONE', (0.03511639378733898, 0.019049, 0.06051639378733898)); +#322 = CARTESIAN_POINT('NONE', (0.03502875865257994, 0.019049, 0.06060402892209802)); +#323 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, 0.060606371526616507)); +#324 = CARTESIAN_POINT('NONE', (0.03483970545593346, 0.019049, 0.060774126857434614)); +#325 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, 0.06077633944702367)); +#326 = CARTESIAN_POINT('NONE', (0.03474072968589392, 0.019049, 0.06085416666666666)); +#327 = CARTESIAN_POINT('NONE', (0.03464226983059591, 0.019049, 0.06093356367132657)); +#328 = CARTESIAN_POINT('NONE', (0.03463969825633521, 0.019049, 0.06093563736210077)); +#329 = CARTESIAN_POINT('NONE', (0.03443736117274731, 0.019049, 0.061081752104711076)); +#330 = CARTESIAN_POINT('NONE', (0.03443469247111832, 0.019049, 0.061083679268257716)); +#331 = CARTESIAN_POINT('NONE', (0.03422593927051894, 0.019049, 0.06121820814503164)); +#332 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, 0.061219982498137)); +#333 = CARTESIAN_POINT('NONE', (0.03400899983313972, 0.019049, 0.06134255563733308)); +#334 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, 0.061344172301616484)); +#335 = CARTESIAN_POINT('NONE', (0.0337875596927971, 0.019049, 0.061454528518505115)); +#336 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, 0.06145598404910069)); +#337 = CARTESIAN_POINT('NONE', (0.03356264211846966, 0.019049, 0.061553970701335524)); +#338 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, 0.061555263084984636)); +#339 = CARTESIAN_POINT('NONE', (0.033335262655314876, 0.019049, 0.061640833723110806)); +#340 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, 0.061641962347173736)); +#341 = CARTESIAN_POINT('NONE', (0.033106415859089564, 0.019049, 0.061715172350733885)); +#342 = CARTESIAN_POINT('NONE', (0.033103436556123994, 0.019049, 0.06171613794563273)); +#343 = CARTESIAN_POINT('NONE', (0.03287706323651002, 0.019049, 0.06177713839689807)); +#344 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, 0.06177794295531502)); +#345 = CARTESIAN_POINT('NONE', (0.032648122634086923, 0.019049, 0.061826973047333464)); +#346 = CARTESIAN_POINT('NONE', (0.03264514242828718, 0.019049, 0.06182761972407763)); +#347 = CARTESIAN_POINT('NONE', (0.03242045924469453, 0.019049, 0.06186499802653966)); +#348 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, 0.06186549102334924)); +#349 = CARTESIAN_POINT('NONE', (0.032194878327646295, 0.019049, 0.06189160593911745)); +#350 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, 0.06189195037878721)); +#351 = CARTESIAN_POINT('NONE', (0.031972119668484, 0.019049, 0.06190725011735743)); +#352 = CARTESIAN_POINT('NONE', (0.03196922034534729, 0.019049, 0.06190745191149483)); +#353 = CARTESIAN_POINT('NONE', (0.03175285374235716, 0.019049, 0.06191243428555198)); +#354 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, 0.0619125)); +#355 = CARTESIAN_POINT('NONE', (0.03153363339700987, 0.019049, 0.06190751762594285)); +#356 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, 0.06190745191149483)); +#357 = CARTESIAN_POINT('NONE', (0.03131095718312319, 0.019049, 0.06189215217292461)); +#358 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, 0.06189195037878721)); +#359 = CARTESIAN_POINT('NONE', (0.031085440375876135, 0.019049, 0.061865835463019006)); +#360 = CARTESIAN_POINT('NONE', (0.03108250418824335, 0.019049, 0.06186549102334924)); +#361 = CARTESIAN_POINT('NONE', (0.030857821004650707, 0.019049, 0.061828112720887236)); +#362 = CARTESIAN_POINT('NONE', (0.030854857571712815, 0.019049, 0.06182761972407765)); +#363 = CARTESIAN_POINT('NONE', (0.03062890269408175, 0.019049, 0.06177858963205919)); +#364 = CARTESIAN_POINT('NONE', (0.030625922488282005, 0.019049, 0.061777942955315024)); +#365 = CARTESIAN_POINT('NONE', (0.03039954916866802, 0.019049, 0.06171694250404969)); +#366 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, 0.06171613794563274)); +#367 = CARTESIAN_POINT('NONE', (0.030170677017821137, 0.019049, 0.06164292794207259)); +#368 = CARTESIAN_POINT('NONE', (0.03016769771485556, 0.019049, 0.06164196234717374)); +#369 = CARTESIAN_POINT('NONE', (0.029943246745844313, 0.019049, 0.06155639170904758)); +#370 = CARTESIAN_POINT('NONE', (0.029940286375673867, 0.019049, 0.06155526308498464)); +#371 = CARTESIAN_POINT('NONE', (0.029718252200751773, 0.019049, 0.06145727643274981)); +#372 = CARTESIAN_POINT('NONE', (0.029715323706608242, 0.019049, 0.0614559840491007)); +#373 = CARTESIAN_POINT('NONE', (0.02949670854927666, 0.019049, 0.06134562783221204)); +#374 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, 0.061344172301616484)); +#375 = CARTESIAN_POINT('NONE', (0.02927963903875646, 0.019049, 0.061221599162420405)); +#376 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, 0.06121998249813701)); +#377 = CARTESIAN_POINT('NONE', (0.029068060855146027, 0.019049, 0.06108545362136306)); +#378 = CARTESIAN_POINT('NONE', (0.029065307528881677, 0.019049, 0.06108367926825771)); +#379 = CARTESIAN_POINT('NONE', (0.028862970445293786, 0.019049, 0.06093756452564742)); +#380 = CARTESIAN_POINT('NONE', (0.028860301743664798, 0.019049, 0.06093563736210079)); +#381 = CARTESIAN_POINT('NONE', (0.028759270314106057, 0.019049, 0.06085416666666666)); +#382 = CARTESIAN_POINT('NONE', (0.028665328716149262, 0.019049, 0.06077841313779786)); +#383 = CARTESIAN_POINT('NONE', (0.028662757141888567, 0.019049, 0.060776339447023674)); +#384 = CARTESIAN_POINT('NONE', (0.028476046549760586, 0.019049, 0.06060858411620556)); +#385 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, 0.060606371526616507)); +#386 = CARTESIAN_POINT('NONE', (0.028295971077901983, 0.019049, 0.060428758652579954)); +#387 = CARTESIAN_POINT('NONE', (0.028293628473383493, 0.019049, 0.06042641604806146)); +#388 = CARTESIAN_POINT('NONE', (0.02812587314256538, 0.019049, 0.06023970545593346)); +#389 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, 0.06023724285811143)); +#390 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, 0.06014072968589391)); +#391 = CARTESIAN_POINT('NONE', (0.02796643632867343, 0.019049, 0.0600422698305959)); +#392 = CARTESIAN_POINT('NONE', (0.027964362637899236, 0.019049, 0.0600396982563352)); +#393 = CARTESIAN_POINT('NONE', (0.027818247895288917, 0.019049, 0.059837361172747315)); +#394 = CARTESIAN_POINT('NONE', (0.02781632073174228, 0.019049, 0.05983469247111833)); +#395 = CARTESIAN_POINT('NONE', (0.027681791854968347, 0.019049, 0.059625939270518936)); +#396 = CARTESIAN_POINT('NONE', (0.027680017501862993, 0.019049, 0.05962318594425458)); +#397 = CARTESIAN_POINT('NONE', (0.027557444362666928, 0.019049, 0.05940899983313972)); +#398 = CARTESIAN_POINT('NONE', (0.02755582769838353, 0.019049, 0.05940617485012868)); +#399 = CARTESIAN_POINT('NONE', (0.027445471481494885, 0.019049, 0.05918755969279709)); +#400 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, 0.05918467629339177)); +#401 = CARTESIAN_POINT('NONE', (0.027346029298664476, 0.019049, 0.05896264211846967)); +#402 = CARTESIAN_POINT('NONE', (0.027344736915015364, 0.019049, 0.05895971362432614)); +#403 = CARTESIAN_POINT('NONE', (0.027259166276889187, 0.019049, 0.05873526265531488)); +#404 = CARTESIAN_POINT('NONE', (0.027258037652826257, 0.019049, 0.05873230228514444)); +#405 = CARTESIAN_POINT('NONE', (0.0271848276492661, 0.019049, 0.05850641585908957)); +#406 = CARTESIAN_POINT('NONE', (0.027183862054367257, 0.019049, 0.058503436556124)); +#407 = CARTESIAN_POINT('NONE', (0.02712286160310193, 0.019049, 0.05827706323651002)); +#408 = CARTESIAN_POINT('NONE', (0.027122057044684986, 0.019049, 0.058274077511717995)); +#409 = CARTESIAN_POINT('NONE', (0.027073026952666533, 0.019049, 0.05804812263408693)); +#410 = CARTESIAN_POINT('NONE', (0.02707238027592236, 0.019049, 0.058045142428287184)); +#411 = CARTESIAN_POINT('NONE', (0.027035001973460333, 0.019049, 0.05782045924469453)); +#412 = CARTESIAN_POINT('NONE', (0.02703450897665075, 0.019049, 0.05781749581175665)); +#413 = CARTESIAN_POINT('NONE', (0.027008394060882537, 0.019049, 0.057594878327646294)); +#414 = CARTESIAN_POINT('NONE', (0.02700804962121278, 0.019049, 0.0575919421400135)); +#415 = CARTESIAN_POINT('NONE', (0.026992749882642563, 0.019049, 0.05737211966848399)); +#416 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, 0.057369220345347284)); +#417 = CARTESIAN_POINT('NONE', (0.026987565714448023, 0.019049, 0.05715285374235715)); +#418 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, 0.05715)); +#419 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#160, #161, #162, #163, #164, #165, #166, #167, #168, #169, #170, #171, #172, #173, #174, #175, #176, #177, #178, #179, #180, #181, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #192, #193, #194, #195, #196, #197, #198, #199, #200, #201, #202, #203, #204, #205, #206, #207, #208, #209, #210, #211, #212, #213, #214, #215, #216, #217, #218, #219, #220, #221, #222, #223, #224, #225, #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9961089494163424, -0.9922178988326849, -0.9883268482490273, -0.9844357976653697, -0.980544747081712, -0.9766536964980544, -0.9727626459143969, -0.9688715953307393, -0.9649805447470817, -0.9610894941634242, -0.9571984435797666, -0.9533073929961089, -0.9494163424124513, -0.9455252918287937, -0.9416342412451362, -0.9377431906614786, -0.933852140077821, -0.9299610894941635, -0.9260700389105059, -0.9221789883268483, -0.9182879377431906, -0.914396887159533, -0.9105058365758755, -0.9066147859922179, -0.9027237354085603, -0.8988326848249028, -0.8949416342412452, -0.8910505836575875, -0.8871595330739299, -0.8832684824902723, -0.8793774319066148, -0.8754863813229572, -0.8715953307392996, -0.867704280155642, -0.8638132295719845, -0.8599221789883269, -0.8560311284046693, -0.8521400778210116, -0.8482490272373541, -0.8443579766536965, -0.8404669260700389, -0.8365758754863813, -0.8326848249027237, -0.8287937743190661, -0.8249027237354085, -0.8210116731517509, -0.8171206225680934, -0.8132295719844358, -0.8093385214007782, -0.8054474708171206, -0.8015564202334631, -0.7976653696498055, -0.7937743190661479, -0.7898832684824902, -0.7859922178988327, -0.7821011673151751, -0.7782101167315175, -0.77431906614786, -0.7704280155642023, -0.7665369649805447, -0.7626459143968871, -0.7587548638132295, -0.754863813229572, -0.7509727626459144, -0.7470817120622568, -0.7431906614785992, -0.7392996108949417, -0.7354085603112841, -0.7315175097276265, -0.7276264591439688, -0.7237354085603113, -0.7198443579766537, -0.7159533073929961, -0.7120622568093385, -0.7081712062256809, -0.7042801556420233, -0.7003891050583657, -0.6964980544747081, -0.6926070038910506, -0.688715953307393, -0.6848249027237354, -0.6809338521400778, -0.6770428015564203, -0.6731517509727627, -0.6692607003891051, -0.6653696498054474, -0.6614785992217899, -0.6575875486381323, -0.6536964980544747, -0.6498054474708171, -0.6459143968871595, -0.6420233463035019, -0.6381322957198443, -0.6342412451361867, -0.6303501945525292, -0.6264591439688716, -0.622568093385214, -0.6186770428015564, -0.6147859922178989, -0.6108949416342413, -0.6070038910505837, -0.603112840466926, -0.5992217898832685, -0.5953307392996109, -0.5914396887159533, -0.5875486381322957, -0.5836575875486381, -0.5797665369649805, -0.5758754863813229, -0.5719844357976653, -0.5680933852140078, -0.5642023346303502, -0.5603112840466926, -0.556420233463035, -0.5525291828793775, -0.5486381322957199, -0.5447470817120623, -0.5408560311284046, -0.5369649805447471, -0.5330739299610895, -0.5291828793774319, -0.5252918287937743, -0.5214007782101167, -0.5175097276264591, -0.5136186770428015, -0.5097276264591439, -0.5058365758754864, -0.5019455252918288, -0.4980544747081712, -0.49416342412451364, -0.49027237354085607, -0.48638132295719844, -0.48249027237354086, -0.4785992217898833, -0.47470817120622566, -0.4708171206225681, -0.4669260700389105, -0.46303501945525294, -0.45914396887159536, -0.45525291828793774, -0.45136186770428016, -0.4474708171206226, -0.44357976653696496, -0.4396887159533074, -0.4357976653696498, -0.43190661478599224, -0.42801556420233466, -0.42412451361867703, -0.42023346303501946, -0.4163424124513619, -0.41245136186770426, -0.4085603112840467, -0.4046692607003891, -0.40077821011673154, -0.39688715953307396, -0.39299610894941633, -0.38910505836575876, -0.3852140077821012, -0.38132295719844356, -0.377431906614786, -0.3735408560311284, -0.36964980544747084, -0.36575875486381326, -0.36186770428015563, -0.35797665369649806, -0.3540856031128405, -0.35019455252918286, -0.3463035019455253, -0.3424124513618677, -0.33852140077821014, -0.33463035019455256, -0.33073929961089493, -0.32684824902723736, -0.3229571984435798, -0.31906614785992216, -0.3151750972762646, -0.311284046692607, -0.30739299610894943, -0.30350194552529186, -0.29961089494163423, -0.29571984435797666, -0.2918287937743191, -0.28793774319066145, -0.2840466926070039, -0.2801556420233463, -0.27626459143968873, -0.27237354085603116, -0.26848249027237353, -0.26459143968871596, -0.2607003891050584, -0.25680933852140075, -0.2529182879377432, -0.2490272373540856, -0.24513618677042803, -0.24124513618677043, -0.23735408560311283, -0.23346303501945526, -0.22957198443579768, -0.22568093385214008, -0.22178988326848248, -0.2178988326848249, -0.21400778210116733, -0.21011673151750973, -0.20622568093385213, -0.20233463035019456, -0.19844357976653698, -0.19455252918287938, -0.19066147859922178, -0.1867704280155642, -0.18287937743190663, -0.17898832684824903, -0.17509727626459143, -0.17120622568093385, -0.16731517509727628, -0.16342412451361868, -0.15953307392996108, -0.1556420233463035, -0.15175097276264593, -0.14785992217898833, -0.14396887159533073, -0.14007782101167315, -0.13618677042801558, -0.13229571984435798, -0.12840466926070038, -0.1245136186770428, -0.12062256809338522, -0.11673151750972763, -0.11284046692607004, -0.10894941634241245, -0.10505836575875487, -0.10116731517509728, -0.09727626459143969, -0.0933852140077821, -0.08949416342412451, -0.08560311284046693, -0.08171206225680934, -0.07782101167315175, -0.07392996108949416, -0.07003891050583658, -0.06614785992217899, -0.0622568093385214, -0.058365758754863814, -0.054474708171206226, -0.05058365758754864, -0.04669260700389105, -0.042801556420233464, -0.038910505836575876, -0.03501945525291829, -0.0311284046692607, -0.027237354085603113, -0.023346303501945526, -0.019455252918287938, -0.01556420233463035, -0.011673151750972763, -0.007782101167315175, -0.0038910505836575876, -0), .UNSPECIFIED.); +#420 = DIRECTION('NONE', (0, -1, 0)); +#421 = VECTOR('NONE', #420, 1); +#422 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, 0.05715)); +#423 = LINE('NONE', #422, #421); +#424 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#425 = DIRECTION('NONE', (-0, -1, 0)); +#426 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, 0.05714999999999999)); +#427 = AXIS2_PLACEMENT_3D('NONE', #426, #425, #424); +#428 = CIRCLE('NONE', #427, 0.004762499999999996); +#429 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, 0.05715)); +#430 = CARTESIAN_POINT('NONE', (-0.036507517625942856, 0.019049, 0.05693363339700987)); +#431 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, 0.05693077965465271)); +#432 = CARTESIAN_POINT('NONE', (-0.036492152172924626, 0.019049, 0.056710957183123197)); +#433 = CARTESIAN_POINT('NONE', (-0.03649195037878723, 0.019049, 0.0567080578599865)); +#434 = CARTESIAN_POINT('NONE', (-0.03646583546301901, 0.019049, 0.05648544037587615)); +#435 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, 0.056482504188243354)); +#436 = CARTESIAN_POINT('NONE', (-0.03642811272088722, 0.019049, 0.056257821004650696)); +#437 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, 0.056254857571712814)); +#438 = CARTESIAN_POINT('NONE', (-0.03637858963205918, 0.019049, 0.05602890269408173)); +#439 = CARTESIAN_POINT('NONE', (-0.03637794295531501, 0.019049, 0.05602592248828199)); +#440 = CARTESIAN_POINT('NONE', (-0.03631694250404969, 0.019049, 0.05579954916866802)); +#441 = CARTESIAN_POINT('NONE', (-0.036316137945632744, 0.019049, 0.055796563443876006)); +#442 = CARTESIAN_POINT('NONE', (-0.036242927942072574, 0.019049, 0.05557067701782111)); +#443 = CARTESIAN_POINT('NONE', (-0.03624196234717374, 0.019049, 0.05556769771485555)); +#444 = CARTESIAN_POINT('NONE', (-0.03615639170904756, 0.019049, 0.055343246745844295)); +#445 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, 0.055340286375673856)); +#446 = CARTESIAN_POINT('NONE', (-0.03605727643274981, 0.019049, 0.05511825220075177)); +#447 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, 0.05511532370660824)); +#448 = CARTESIAN_POINT('NONE', (-0.03594562783221205, 0.019049, 0.05489670854927665)); +#449 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, 0.054893825149871324)); +#450 = CARTESIAN_POINT('NONE', (-0.035821599162420406, 0.019049, 0.05467963903875645)); +#451 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, 0.05467681405574542)); +#452 = CARTESIAN_POINT('NONE', (-0.03568545362136307, 0.019049, 0.054468060855146036)); +#453 = CARTESIAN_POINT('NONE', (-0.03568367926825772, 0.019049, 0.05446530752888168)); +#454 = CARTESIAN_POINT('NONE', (-0.03553756452564741, 0.019049, 0.05426297044529378)); +#455 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, 0.05426030174366479)); +#456 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, 0.05415927031410607)); +#457 = CARTESIAN_POINT('NONE', (-0.03537841313779787, 0.019049, 0.05406532871614926)); +#458 = CARTESIAN_POINT('NONE', (-0.035376339447023675, 0.019049, 0.05406275714188856)); +#459 = CARTESIAN_POINT('NONE', (-0.03520858411620557, 0.019049, 0.053876046549760574)); +#460 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, 0.05387358395193854)); +#461 = CARTESIAN_POINT('NONE', (-0.03511639378733899, 0.019049, 0.05378360621266101)); +#462 = CARTESIAN_POINT('NONE', (-0.03502875865257994, 0.019049, 0.05369597107790197)); +#463 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, 0.053693628473383485)); +#464 = CARTESIAN_POINT('NONE', (-0.03483970545593346, 0.019049, 0.05352587314256537)); +#465 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, 0.053523660552976325)); +#466 = CARTESIAN_POINT('NONE', (-0.03474072968589392, 0.019049, 0.05344583333333333)); +#467 = CARTESIAN_POINT('NONE', (-0.03464226983059591, 0.019049, 0.053366436328673425)); +#468 = CARTESIAN_POINT('NONE', (-0.03463969825633521, 0.019049, 0.053364362637899225)); +#469 = CARTESIAN_POINT('NONE', (-0.03443736117274731, 0.019049, 0.05321824789528891)); +#470 = CARTESIAN_POINT('NONE', (-0.03443469247111832, 0.019049, 0.05321632073174227)); +#471 = CARTESIAN_POINT('NONE', (-0.03422593927051894, 0.019049, 0.05308179185496834)); +#472 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, 0.05308001750186299)); +#473 = CARTESIAN_POINT('NONE', (-0.03400899983313972, 0.019049, 0.05295744436266692)); +#474 = CARTESIAN_POINT('NONE', (-0.03400617485012868, 0.019049, 0.05295582769838352)); +#475 = CARTESIAN_POINT('NONE', (-0.0337875596927971, 0.019049, 0.05284547148149489)); +#476 = CARTESIAN_POINT('NONE', (-0.03378467629339177, 0.019049, 0.05284401595089932)); +#477 = CARTESIAN_POINT('NONE', (-0.03356264211846966, 0.019049, 0.05274602929866447)); +#478 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, 0.05274473691501536)); +#479 = CARTESIAN_POINT('NONE', (-0.033335262655314876, 0.019049, 0.05265916627688918)); +#480 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, 0.05265803765282625)); +#481 = CARTESIAN_POINT('NONE', (-0.03310641585908957, 0.019049, 0.052584827649266086)); +#482 = CARTESIAN_POINT('NONE', (-0.033103436556124, 0.019049, 0.05258386205436724)); +#483 = CARTESIAN_POINT('NONE', (-0.03287706323651001, 0.019049, 0.05252286160310193)); +#484 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, 0.05252205704468498)); +#485 = CARTESIAN_POINT('NONE', (-0.03264812263408692, 0.019049, 0.05247302695266652)); +#486 = CARTESIAN_POINT('NONE', (-0.03264514242828718, 0.019049, 0.05247238027592235)); +#487 = CARTESIAN_POINT('NONE', (-0.032420459244694534, 0.019049, 0.05243500197346033)); +#488 = CARTESIAN_POINT('NONE', (-0.03241749581175665, 0.019049, 0.052434508976650744)); +#489 = CARTESIAN_POINT('NONE', (-0.032194878327646295, 0.019049, 0.05240839406088253)); +#490 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, 0.05240804962121277)); +#491 = CARTESIAN_POINT('NONE', (-0.031972119668484, 0.019049, 0.05239274988264256)); +#492 = CARTESIAN_POINT('NONE', (-0.03196922034534729, 0.019049, 0.052392548088505166)); +#493 = CARTESIAN_POINT('NONE', (-0.03175285374235716, 0.019049, 0.05238756571444802)); +#494 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, 0.0523875)); +#495 = CARTESIAN_POINT('NONE', (-0.03153363339700987, 0.019049, 0.052392482374057144)); +#496 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, 0.052392548088505166)); +#497 = CARTESIAN_POINT('NONE', (-0.031310957183123184, 0.019049, 0.05240784782707537)); +#498 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, 0.05240804962121276)); +#499 = CARTESIAN_POINT('NONE', (-0.031085440375876135, 0.019049, 0.05243416453698098)); +#500 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, 0.05243450897665074)); +#501 = CARTESIAN_POINT('NONE', (-0.030857821004650707, 0.019049, 0.05247188727911278)); +#502 = CARTESIAN_POINT('NONE', (-0.030854857571712815, 0.019049, 0.05247238027592237)); +#503 = CARTESIAN_POINT('NONE', (-0.030628902694081746, 0.019049, 0.052521410367940814)); +#504 = CARTESIAN_POINT('NONE', (-0.030625922488282, 0.019049, 0.05252205704468498)); +#505 = CARTESIAN_POINT('NONE', (-0.030399549168668025, 0.019049, 0.05258305749595031)); +#506 = CARTESIAN_POINT('NONE', (-0.030396563443876003, 0.019049, 0.052583862054367256)); +#507 = CARTESIAN_POINT('NONE', (-0.030170677017821116, 0.019049, 0.05265707205792741)); +#508 = CARTESIAN_POINT('NONE', (-0.030167697714855553, 0.019049, 0.05265803765282625)); +#509 = CARTESIAN_POINT('NONE', (-0.029943246745844303, 0.019049, 0.05274360829095244)); +#510 = CARTESIAN_POINT('NONE', (-0.029940286375673864, 0.019049, 0.05274473691501537)); +#511 = CARTESIAN_POINT('NONE', (-0.02971825220075177, 0.019049, 0.052842723567250206)); +#512 = CARTESIAN_POINT('NONE', (-0.02971532370660824, 0.019049, 0.05284401595089932)); +#513 = CARTESIAN_POINT('NONE', (-0.02949670854927666, 0.019049, 0.05295437216778794)); +#514 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, 0.052955827698383515)); +#515 = CARTESIAN_POINT('NONE', (-0.02927963903875646, 0.019049, 0.05307840083757959)); +#516 = CARTESIAN_POINT('NONE', (-0.029276814055745424, 0.019049, 0.05308001750186298)); +#517 = CARTESIAN_POINT('NONE', (-0.029068060855146023, 0.019049, 0.05321454637863691)); +#518 = CARTESIAN_POINT('NONE', (-0.029065307528881673, 0.019049, 0.05321632073174226)); +#519 = CARTESIAN_POINT('NONE', (-0.02886297044529378, 0.019049, 0.053362435474352585)); +#520 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, 0.053364362637899225)); +#521 = CARTESIAN_POINT('NONE', (-0.028759270314106068, 0.019049, 0.05344583333333333)); +#522 = CARTESIAN_POINT('NONE', (-0.028665328716149255, 0.019049, 0.05352158686220213)); +#523 = CARTESIAN_POINT('NONE', (-0.02866275714188856, 0.019049, 0.053523660552976325)); +#524 = CARTESIAN_POINT('NONE', (-0.028476046549760586, 0.019049, 0.053691415883794426)); +#525 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, 0.05369362847338348)); +#526 = CARTESIAN_POINT('NONE', (-0.028295971077901973, 0.019049, 0.053871241347420044)); +#527 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, 0.05387358395193854)); +#528 = CARTESIAN_POINT('NONE', (-0.028125873142565375, 0.019049, 0.05406029454406653)); +#529 = CARTESIAN_POINT('NONE', (-0.028123660552976326, 0.019049, 0.05406275714188856)); +#530 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, 0.05415927031410607)); +#531 = CARTESIAN_POINT('NONE', (-0.02796643632867342, 0.019049, 0.05425773016940409)); +#532 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, 0.05426030174366479)); +#533 = CARTESIAN_POINT('NONE', (-0.027818247895288913, 0.019049, 0.05446263882725269)); +#534 = CARTESIAN_POINT('NONE', (-0.027816320731742276, 0.019049, 0.05446530752888168)); +#535 = CARTESIAN_POINT('NONE', (-0.027681791854968343, 0.019049, 0.054674060729481055)); +#536 = CARTESIAN_POINT('NONE', (-0.02768001750186299, 0.019049, 0.05467681405574541)); +#537 = CARTESIAN_POINT('NONE', (-0.027557444362666925, 0.019049, 0.054891000166860285)); +#538 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, 0.05489382514987133)); +#539 = CARTESIAN_POINT('NONE', (-0.027445471481494885, 0.019049, 0.055112440307202915)); +#540 = CARTESIAN_POINT('NONE', (-0.027444015950899316, 0.019049, 0.055115323706608245)); +#541 = CARTESIAN_POINT('NONE', (-0.027346029298664472, 0.019049, 0.05533735788153033)); +#542 = CARTESIAN_POINT('NONE', (-0.02734473691501536, 0.019049, 0.055340286375673856)); +#543 = CARTESIAN_POINT('NONE', (-0.02725916627688918, 0.019049, 0.0555647373446851)); +#544 = CARTESIAN_POINT('NONE', (-0.02725803765282625, 0.019049, 0.05556769771485555)); +#545 = CARTESIAN_POINT('NONE', (-0.027184827649266094, 0.019049, 0.055793584140910416)); +#546 = CARTESIAN_POINT('NONE', (-0.027183862054367253, 0.019049, 0.05579656344387599)); +#547 = CARTESIAN_POINT('NONE', (-0.027122861603101928, 0.019049, 0.05602293676348998)); +#548 = CARTESIAN_POINT('NONE', (-0.027122057044684983, 0.019049, 0.056025922488282)); +#549 = CARTESIAN_POINT('NONE', (-0.027073026952666533, 0.019049, 0.05625187736591306)); +#550 = CARTESIAN_POINT('NONE', (-0.02707238027592236, 0.019049, 0.05625485757171281)); +#551 = CARTESIAN_POINT('NONE', (-0.027035001973460333, 0.019049, 0.056479540755305466)); +#552 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, 0.05648250418824335)); +#553 = CARTESIAN_POINT('NONE', (-0.027008394060882537, 0.019049, 0.0567051216723537)); +#554 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, 0.05670805785998649)); +#555 = CARTESIAN_POINT('NONE', (-0.026992749882642563, 0.019049, 0.056927880331516)); +#556 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, 0.0569307796546527)); +#557 = CARTESIAN_POINT('NONE', (-0.026987565714448023, 0.019049, 0.05714714625764285)); +#558 = CARTESIAN_POINT('NONE', (-0.0269875, 0.019049, 0.05715)); +#559 = CARTESIAN_POINT('NONE', (-0.026992482374057148, 0.019049, 0.05736636660299013)); +#560 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, 0.057369220345347284)); +#561 = CARTESIAN_POINT('NONE', (-0.027007847827075385, 0.019049, 0.0575890428168768)); +#562 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, 0.0575919421400135)); +#563 = CARTESIAN_POINT('NONE', (-0.027034164536980987, 0.019049, 0.05781455962412385)); +#564 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, 0.057817495811756645)); +#565 = CARTESIAN_POINT('NONE', (-0.027071887279112788, 0.019049, 0.058042178995349296)); +#566 = CARTESIAN_POINT('NONE', (-0.027072380275922372, 0.019049, 0.058045142428287184)); +#567 = CARTESIAN_POINT('NONE', (-0.02712141036794082, 0.019049, 0.05827109730591824)); +#568 = CARTESIAN_POINT('NONE', (-0.027122057044684986, 0.019049, 0.05827407751171799)); +#569 = CARTESIAN_POINT('NONE', (-0.027183057495950312, 0.019049, 0.05850045083133198)); +#570 = CARTESIAN_POINT('NONE', (-0.027183862054367257, 0.019049, 0.05850343655612399)); +#571 = CARTESIAN_POINT('NONE', (-0.027257072057927413, 0.019049, 0.05872932298217886)); +#572 = CARTESIAN_POINT('NONE', (-0.027258037652826257, 0.019049, 0.058732302285144436)); +#573 = CARTESIAN_POINT('NONE', (-0.02734360829095243, 0.019049, 0.05895675325415569)); +#574 = CARTESIAN_POINT('NONE', (-0.027344736915015364, 0.019049, 0.058959713624326136)); +#575 = CARTESIAN_POINT('NONE', (-0.027442723567250197, 0.019049, 0.05918174779924824)); +#576 = CARTESIAN_POINT('NONE', (-0.027444015950899313, 0.019049, 0.05918467629339177)); +#577 = CARTESIAN_POINT('NONE', (-0.02755437216778796, 0.019049, 0.05940329145072335)); +#578 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, 0.05940617485012868)); +#579 = CARTESIAN_POINT('NONE', (-0.0276784008375796, 0.019049, 0.05962036096124353)); +#580 = CARTESIAN_POINT('NONE', (-0.027680017501862993, 0.019049, 0.05962318594425457)); +#581 = CARTESIAN_POINT('NONE', (-0.027814546378636923, 0.019049, 0.05983193914485395)); +#582 = CARTESIAN_POINT('NONE', (-0.027816320731742273, 0.019049, 0.0598346924711183)); +#583 = CARTESIAN_POINT('NONE', (-0.027962435474352593, 0.019049, 0.06003702955470621)); +#584 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, 0.0600396982563352)); +#585 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, 0.060140729685893915)); +#586 = CARTESIAN_POINT('NONE', (-0.02812158686220214, 0.019049, 0.06023467128385074)); +#587 = CARTESIAN_POINT('NONE', (-0.02812366055297633, 0.019049, 0.06023724285811143)); +#588 = CARTESIAN_POINT('NONE', (-0.028291415883794434, 0.019049, 0.060423953450239404)); +#589 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, 0.06042641604806144)); +#590 = CARTESIAN_POINT('NONE', (-0.02838360621266102, 0.019049, 0.06051639378733898)); +#591 = CARTESIAN_POINT('NONE', (-0.02847124134742006, 0.019049, 0.06060402892209802)); +#592 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, 0.060606371526616507)); +#593 = CARTESIAN_POINT('NONE', (-0.028660294544066527, 0.019049, 0.060774126857434614)); +#594 = CARTESIAN_POINT('NONE', (-0.028662757141888564, 0.019049, 0.06077633944702367)); +#595 = CARTESIAN_POINT('NONE', (-0.02875927031410607, 0.019049, 0.06085416666666666)); +#596 = CARTESIAN_POINT('NONE', (-0.028857730169404093, 0.019049, 0.06093356367132657)); +#597 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, 0.06093563736210077)); +#598 = CARTESIAN_POINT('NONE', (-0.02906263882725269, 0.019049, 0.061081752104711076)); +#599 = CARTESIAN_POINT('NONE', (-0.02906530752888168, 0.019049, 0.061083679268257716)); +#600 = CARTESIAN_POINT('NONE', (-0.029274060729481067, 0.019049, 0.06121820814503164)); +#601 = CARTESIAN_POINT('NONE', (-0.02927681405574542, 0.019049, 0.061219982498137)); +#602 = CARTESIAN_POINT('NONE', (-0.02949100016686029, 0.019049, 0.06134255563733308)); +#603 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, 0.061344172301616484)); +#604 = CARTESIAN_POINT('NONE', (-0.02971244030720291, 0.019049, 0.061454528518505115)); +#605 = CARTESIAN_POINT('NONE', (-0.029715323706608236, 0.019049, 0.06145598404910069)); +#606 = CARTESIAN_POINT('NONE', (-0.02993735788153034, 0.019049, 0.061553970701335524)); +#607 = CARTESIAN_POINT('NONE', (-0.029940286375673867, 0.019049, 0.061555263084984636)); +#608 = CARTESIAN_POINT('NONE', (-0.030164737344685118, 0.019049, 0.061640833723110806)); +#609 = CARTESIAN_POINT('NONE', (-0.030167697714855557, 0.019049, 0.061641962347173736)); +#610 = CARTESIAN_POINT('NONE', (-0.030393584140910423, 0.019049, 0.061715172350733885)); +#611 = CARTESIAN_POINT('NONE', (-0.030396563443875996, 0.019049, 0.06171613794563273)); +#612 = CARTESIAN_POINT('NONE', (-0.030622936763489986, 0.019049, 0.06177713839689807)); +#613 = CARTESIAN_POINT('NONE', (-0.030625922488282005, 0.019049, 0.06177794295531502)); +#614 = CARTESIAN_POINT('NONE', (-0.030851877365913064, 0.019049, 0.061826973047333464)); +#615 = CARTESIAN_POINT('NONE', (-0.03085485757171281, 0.019049, 0.06182761972407763)); +#616 = CARTESIAN_POINT('NONE', (-0.031079540755305467, 0.019049, 0.06186499802653966)); +#617 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, 0.06186549102334924)); +#618 = CARTESIAN_POINT('NONE', (-0.0313051216723537, 0.019049, 0.06189160593911745)); +#619 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, 0.06189195037878721)); +#620 = CARTESIAN_POINT('NONE', (-0.03152788033151601, 0.019049, 0.06190725011735743)); +#621 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, 0.06190745191149483)); +#622 = CARTESIAN_POINT('NONE', (-0.03174714625764284, 0.019049, 0.06191243428555198)); +#623 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, 0.0619125)); +#624 = CARTESIAN_POINT('NONE', (-0.03196636660299013, 0.019049, 0.06190751762594285)); +#625 = CARTESIAN_POINT('NONE', (-0.031969220345347285, 0.019049, 0.06190745191149483)); +#626 = CARTESIAN_POINT('NONE', (-0.0321890428168768, 0.019049, 0.06189215217292461)); +#627 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, 0.06189195037878721)); +#628 = CARTESIAN_POINT('NONE', (-0.03241455962412385, 0.019049, 0.061865835463019006)); +#629 = CARTESIAN_POINT('NONE', (-0.032417495811756646, 0.019049, 0.06186549102334924)); +#630 = CARTESIAN_POINT('NONE', (-0.032642178995349304, 0.019049, 0.061828112720887236)); +#631 = CARTESIAN_POINT('NONE', (-0.03264514242828719, 0.019049, 0.06182761972407765)); +#632 = CARTESIAN_POINT('NONE', (-0.03287109730591826, 0.019049, 0.06177858963205919)); +#633 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, 0.061777942955315024)); +#634 = CARTESIAN_POINT('NONE', (-0.03310045083133198, 0.019049, 0.06171694250404969)); +#635 = CARTESIAN_POINT('NONE', (-0.033103436556123994, 0.019049, 0.06171613794563274)); +#636 = CARTESIAN_POINT('NONE', (-0.03332932298217886, 0.019049, 0.06164292794207259)); +#637 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, 0.06164196234717374)); +#638 = CARTESIAN_POINT('NONE', (-0.03355675325415569, 0.019049, 0.06155639170904758)); +#639 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, 0.06155526308498464)); +#640 = CARTESIAN_POINT('NONE', (-0.03378174779924823, 0.019049, 0.06145727643274981)); +#641 = CARTESIAN_POINT('NONE', (-0.03378467629339176, 0.019049, 0.0614559840491007)); +#642 = CARTESIAN_POINT('NONE', (-0.034003291450723346, 0.019049, 0.06134562783221204)); +#643 = CARTESIAN_POINT('NONE', (-0.03400617485012867, 0.019049, 0.061344172301616484)); +#644 = CARTESIAN_POINT('NONE', (-0.03422036096124354, 0.019049, 0.061221599162420405)); +#645 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, 0.06121998249813701)); +#646 = CARTESIAN_POINT('NONE', (-0.03443193914485396, 0.019049, 0.06108545362136306)); +#647 = CARTESIAN_POINT('NONE', (-0.034434692471118314, 0.019049, 0.06108367926825771)); +#648 = CARTESIAN_POINT('NONE', (-0.03463702955470621, 0.019049, 0.06093756452564742)); +#649 = CARTESIAN_POINT('NONE', (-0.0346396982563352, 0.019049, 0.06093563736210079)); +#650 = CARTESIAN_POINT('NONE', (-0.03474072968589394, 0.019049, 0.06085416666666666)); +#651 = CARTESIAN_POINT('NONE', (-0.03483467128385074, 0.019049, 0.06077841313779786)); +#652 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, 0.060776339447023674)); +#653 = CARTESIAN_POINT('NONE', (-0.03502395345023941, 0.019049, 0.06060858411620556)); +#654 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, 0.060606371526616507)); +#655 = CARTESIAN_POINT('NONE', (-0.03520402892209803, 0.019049, 0.060428758652579954)); +#656 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, 0.06042641604806146)); +#657 = CARTESIAN_POINT('NONE', (-0.035374126857434615, 0.019049, 0.06023970545593346)); +#658 = CARTESIAN_POINT('NONE', (-0.03537633944702367, 0.019049, 0.06023724285811143)); +#659 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, 0.060140729685893915)); +#660 = CARTESIAN_POINT('NONE', (-0.035533563671326575, 0.019049, 0.0600422698305959)); +#661 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, 0.0600396982563352)); +#662 = CARTESIAN_POINT('NONE', (-0.035681752104711084, 0.019049, 0.059837361172747315)); +#663 = CARTESIAN_POINT('NONE', (-0.035683679268257724, 0.019049, 0.05983469247111833)); +#664 = CARTESIAN_POINT('NONE', (-0.035818208145031664, 0.019049, 0.059625939270518936)); +#665 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, 0.05962318594425458)); +#666 = CARTESIAN_POINT('NONE', (-0.03594255563733308, 0.019049, 0.05940899983313972)); +#667 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, 0.05940617485012868)); +#668 = CARTESIAN_POINT('NONE', (-0.03605452851850512, 0.019049, 0.05918755969279709)); +#669 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, 0.05918467629339177)); +#670 = CARTESIAN_POINT('NONE', (-0.036153970701335525, 0.019049, 0.05896264211846967)); +#671 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, 0.05895971362432614)); +#672 = CARTESIAN_POINT('NONE', (-0.036240833723110814, 0.019049, 0.05873526265531488)); +#673 = CARTESIAN_POINT('NONE', (-0.036241962347173744, 0.019049, 0.05873230228514444)); +#674 = CARTESIAN_POINT('NONE', (-0.03631517235073389, 0.019049, 0.05850641585908957)); +#675 = CARTESIAN_POINT('NONE', (-0.03631613794563274, 0.019049, 0.058503436556124)); +#676 = CARTESIAN_POINT('NONE', (-0.03637713839689807, 0.019049, 0.05827706323651002)); +#677 = CARTESIAN_POINT('NONE', (-0.03637794295531502, 0.019049, 0.058274077511717995)); +#678 = CARTESIAN_POINT('NONE', (-0.036426973047333465, 0.019049, 0.05804812263408693)); +#679 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, 0.058045142428287184)); +#680 = CARTESIAN_POINT('NONE', (-0.03646499802653966, 0.019049, 0.05782045924469453)); +#681 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, 0.05781749581175665)); +#682 = CARTESIAN_POINT('NONE', (-0.03649160593911746, 0.019049, 0.057594878327646294)); +#683 = CARTESIAN_POINT('NONE', (-0.036491950378787226, 0.019049, 0.0575919421400135)); +#684 = CARTESIAN_POINT('NONE', (-0.036507250117357434, 0.019049, 0.05737211966848399)); +#685 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, 0.057369220345347284)); +#686 = CARTESIAN_POINT('NONE', (-0.03651243428555198, 0.019049, 0.05715285374235715)); +#687 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, 0.05715)); +#688 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589, #590, #591, #592, #593, #594, #595, #596, #597, #598, #599, #600, #601, #602, #603, #604, #605, #606, #607, #608, #609, #610, #611, #612, #613, #614, #615, #616, #617, #618, #619, #620, #621, #622, #623, #624, #625, #626, #627, #628, #629, #630, #631, #632, #633, #634, #635, #636, #637, #638, #639, #640, #641, #642, #643, #644, #645, #646, #647, #648, #649, #650, #651, #652, #653, #654, #655, #656, #657, #658, #659, #660, #661, #662, #663, #664, #665, #666, #667, #668, #669, #670, #671, #672, #673, #674, #675, #676, #677, #678, #679, #680, #681, #682, #683, #684, #685, #686, #687), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9961089494163424, -0.9922178988326849, -0.9883268482490273, -0.9844357976653697, -0.980544747081712, -0.9766536964980544, -0.9727626459143969, -0.9688715953307393, -0.9649805447470817, -0.9610894941634242, -0.9571984435797666, -0.9533073929961089, -0.9494163424124513, -0.9455252918287937, -0.9416342412451362, -0.9377431906614786, -0.933852140077821, -0.9299610894941635, -0.9260700389105059, -0.9221789883268483, -0.9182879377431906, -0.914396887159533, -0.9105058365758755, -0.9066147859922179, -0.9027237354085603, -0.8988326848249028, -0.8949416342412452, -0.8910505836575875, -0.8871595330739299, -0.8832684824902723, -0.8793774319066148, -0.8754863813229572, -0.8715953307392996, -0.867704280155642, -0.8638132295719845, -0.8599221789883269, -0.8560311284046693, -0.8521400778210116, -0.8482490272373541, -0.8443579766536965, -0.8404669260700389, -0.8365758754863813, -0.8326848249027237, -0.8287937743190661, -0.8249027237354085, -0.8210116731517509, -0.8171206225680934, -0.8132295719844358, -0.8093385214007782, -0.8054474708171206, -0.8015564202334631, -0.7976653696498055, -0.7937743190661479, -0.7898832684824902, -0.7859922178988327, -0.7821011673151751, -0.7782101167315175, -0.77431906614786, -0.7704280155642023, -0.7665369649805447, -0.7626459143968871, -0.7587548638132295, -0.754863813229572, -0.7509727626459144, -0.7470817120622568, -0.7431906614785992, -0.7392996108949417, -0.7354085603112841, -0.7315175097276265, -0.7276264591439688, -0.7237354085603113, -0.7198443579766537, -0.7159533073929961, -0.7120622568093385, -0.7081712062256809, -0.7042801556420233, -0.7003891050583657, -0.6964980544747081, -0.6926070038910506, -0.688715953307393, -0.6848249027237354, -0.6809338521400778, -0.6770428015564203, -0.6731517509727627, -0.6692607003891051, -0.6653696498054474, -0.6614785992217899, -0.6575875486381323, -0.6536964980544747, -0.6498054474708171, -0.6459143968871595, -0.6420233463035019, -0.6381322957198443, -0.6342412451361867, -0.6303501945525292, -0.6264591439688716, -0.622568093385214, -0.6186770428015564, -0.6147859922178989, -0.6108949416342413, -0.6070038910505837, -0.603112840466926, -0.5992217898832685, -0.5953307392996109, -0.5914396887159533, -0.5875486381322957, -0.5836575875486381, -0.5797665369649805, -0.5758754863813229, -0.5719844357976653, -0.5680933852140078, -0.5642023346303502, -0.5603112840466926, -0.556420233463035, -0.5525291828793775, -0.5486381322957199, -0.5447470817120623, -0.5408560311284046, -0.5369649805447471, -0.5330739299610895, -0.5291828793774319, -0.5252918287937743, -0.5214007782101167, -0.5175097276264591, -0.5136186770428015, -0.5097276264591439, -0.5058365758754864, -0.5019455252918288, -0.4980544747081712, -0.49416342412451364, -0.49027237354085607, -0.48638132295719844, -0.48249027237354086, -0.4785992217898833, -0.47470817120622566, -0.4708171206225681, -0.4669260700389105, -0.46303501945525294, -0.45914396887159536, -0.45525291828793774, -0.45136186770428016, -0.4474708171206226, -0.44357976653696496, -0.4396887159533074, -0.4357976653696498, -0.43190661478599224, -0.42801556420233466, -0.42412451361867703, -0.42023346303501946, -0.4163424124513619, -0.41245136186770426, -0.4085603112840467, -0.4046692607003891, -0.40077821011673154, -0.39688715953307396, -0.39299610894941633, -0.38910505836575876, -0.3852140077821012, -0.38132295719844356, -0.377431906614786, -0.3735408560311284, -0.36964980544747084, -0.36575875486381326, -0.36186770428015563, -0.35797665369649806, -0.3540856031128405, -0.35019455252918286, -0.3463035019455253, -0.3424124513618677, -0.33852140077821014, -0.33463035019455256, -0.33073929961089493, -0.32684824902723736, -0.3229571984435798, -0.31906614785992216, -0.3151750972762646, -0.311284046692607, -0.30739299610894943, -0.30350194552529186, -0.29961089494163423, -0.29571984435797666, -0.2918287937743191, -0.28793774319066145, -0.2840466926070039, -0.2801556420233463, -0.27626459143968873, -0.27237354085603116, -0.26848249027237353, -0.26459143968871596, -0.2607003891050584, -0.25680933852140075, -0.2529182879377432, -0.2490272373540856, -0.24513618677042803, -0.24124513618677043, -0.23735408560311283, -0.23346303501945526, -0.22957198443579768, -0.22568093385214008, -0.22178988326848248, -0.2178988326848249, -0.21400778210116733, -0.21011673151750973, -0.20622568093385213, -0.20233463035019456, -0.19844357976653698, -0.19455252918287938, -0.19066147859922178, -0.1867704280155642, -0.18287937743190663, -0.17898832684824903, -0.17509727626459143, -0.17120622568093385, -0.16731517509727628, -0.16342412451361868, -0.15953307392996108, -0.1556420233463035, -0.15175097276264593, -0.14785992217898833, -0.14396887159533073, -0.14007782101167315, -0.13618677042801558, -0.13229571984435798, -0.12840466926070038, -0.1245136186770428, -0.12062256809338522, -0.11673151750972763, -0.11284046692607004, -0.10894941634241245, -0.10505836575875487, -0.10116731517509728, -0.09727626459143969, -0.0933852140077821, -0.08949416342412451, -0.08560311284046693, -0.08171206225680934, -0.07782101167315175, -0.07392996108949416, -0.07003891050583658, -0.06614785992217899, -0.0622568093385214, -0.058365758754863814, -0.054474708171206226, -0.05058365758754864, -0.04669260700389105, -0.042801556420233464, -0.038910505836575876, -0.03501945525291829, -0.0311284046692607, -0.027237354085603113, -0.023346303501945526, -0.019455252918287938, -0.01556420233463035, -0.011673151750972763, -0.007782101167315175, -0.0038910505836575876, -0), .UNSPECIFIED.); +#689 = DIRECTION('NONE', (0, -1, 0)); +#690 = VECTOR('NONE', #689, 1); +#691 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, 0.05715)); +#692 = LINE('NONE', #691, #690); +#693 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#694 = DIRECTION('NONE', (-0, -1, 0)); +#695 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0, 0.05714999999999999)); +#696 = AXIS2_PLACEMENT_3D('NONE', #695, #694, #693); +#697 = CIRCLE('NONE', #696, 0.004762500000000006); +#698 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, -0.05715)); +#699 = CARTESIAN_POINT('NONE', (0.026992482374057148, 0.019049, -0.05736636660299014)); +#700 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, -0.05736922034534729)); +#701 = CARTESIAN_POINT('NONE', (0.02700784782707539, 0.019049, -0.0575890428168768)); +#702 = CARTESIAN_POINT('NONE', (0.027008049621212782, 0.019049, -0.05759194214001351)); +#703 = CARTESIAN_POINT('NONE', (0.02703416453698099, 0.019049, -0.05781455962412386)); +#704 = CARTESIAN_POINT('NONE', (0.027034508976650752, 0.019049, -0.05781749581175665)); +#705 = CARTESIAN_POINT('NONE', (0.027071887279112784, 0.019049, -0.058042178995349296)); +#706 = CARTESIAN_POINT('NONE', (0.02707238027592237, 0.019049, -0.05804514242828718)); +#707 = CARTESIAN_POINT('NONE', (0.027121410367940815, 0.019049, -0.05827109730591826)); +#708 = CARTESIAN_POINT('NONE', (0.027122057044684983, 0.019049, -0.05827407751171799)); +#709 = CARTESIAN_POINT('NONE', (0.027183057495950316, 0.019049, -0.05850045083133198)); +#710 = CARTESIAN_POINT('NONE', (0.02718386205436726, 0.019049, -0.05850343655612399)); +#711 = CARTESIAN_POINT('NONE', (0.02725707205792741, 0.019049, -0.05872932298217887)); +#712 = CARTESIAN_POINT('NONE', (0.02725803765282625, 0.019049, -0.058732302285144436)); +#713 = CARTESIAN_POINT('NONE', (0.02734360829095243, 0.019049, -0.058956753254155676)); +#714 = CARTESIAN_POINT('NONE', (0.02734473691501536, 0.019049, -0.05895971362432612)); +#715 = CARTESIAN_POINT('NONE', (0.0274427235672502, 0.019049, -0.05918174779924823)); +#716 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, -0.05918467629339176)); +#717 = CARTESIAN_POINT('NONE', (0.02755437216778796, 0.019049, -0.05940329145072335)); +#718 = CARTESIAN_POINT('NONE', (0.027555827698383523, 0.019049, -0.05940617485012868)); +#719 = CARTESIAN_POINT('NONE', (0.027678400837579598, 0.019049, -0.05962036096124355)); +#720 = CARTESIAN_POINT('NONE', (0.02768001750186299, 0.019049, -0.05962318594425458)); +#721 = CARTESIAN_POINT('NONE', (0.027814546378636923, 0.019049, -0.05983193914485396)); +#722 = CARTESIAN_POINT('NONE', (0.027816320731742276, 0.019049, -0.05983469247111832)); +#723 = CARTESIAN_POINT('NONE', (0.027962435474352593, 0.019049, -0.0600370295547062)); +#724 = CARTESIAN_POINT('NONE', (0.02796436263789923, 0.019049, -0.06003969825633519)); +#725 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, -0.06014072968589391)); +#726 = CARTESIAN_POINT('NONE', (0.028121586862202137, 0.019049, -0.06023467128385073)); +#727 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, -0.06023724285811143)); +#728 = CARTESIAN_POINT('NONE', (0.028291415883794434, 0.019049, -0.060423953450239404)); +#729 = CARTESIAN_POINT('NONE', (0.028293628473383486, 0.019049, -0.06042641604806144)); +#730 = CARTESIAN_POINT('NONE', (0.028383606212661016, 0.019049, -0.060516393787338967)); +#731 = CARTESIAN_POINT('NONE', (0.02847124134742006, 0.019049, -0.06060402892209802)); +#732 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, -0.060606371526616507)); +#733 = CARTESIAN_POINT('NONE', (0.028660294544066527, 0.019049, -0.060774126857434614)); +#734 = CARTESIAN_POINT('NONE', (0.028662757141888564, 0.019049, -0.06077633944702367)); +#735 = CARTESIAN_POINT('NONE', (0.02875927031410607, 0.019049, -0.06085416666666666)); +#736 = CARTESIAN_POINT('NONE', (0.028857730169404093, 0.019049, -0.06093356367132657)); +#737 = CARTESIAN_POINT('NONE', (0.02886030174366479, 0.019049, -0.06093563736210077)); +#738 = CARTESIAN_POINT('NONE', (0.02906263882725269, 0.019049, -0.061081752104711076)); +#739 = CARTESIAN_POINT('NONE', (0.02906530752888168, 0.019049, -0.061083679268257716)); +#740 = CARTESIAN_POINT('NONE', (0.029274060729481063, 0.019049, -0.061218208145031656)); +#741 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, -0.06121998249813701)); +#742 = CARTESIAN_POINT('NONE', (0.029491000166860293, 0.019049, -0.06134255563733308)); +#743 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, -0.061344172301616484)); +#744 = CARTESIAN_POINT('NONE', (0.029712440307202912, 0.019049, -0.06145452851850512)); +#745 = CARTESIAN_POINT('NONE', (0.02971532370660824, 0.019049, -0.061455984049100694)); +#746 = CARTESIAN_POINT('NONE', (0.02993735788153034, 0.019049, -0.06155397070133552)); +#747 = CARTESIAN_POINT('NONE', (0.02994028637567386, 0.019049, -0.06155526308498462)); +#748 = CARTESIAN_POINT('NONE', (0.03016473734468511, 0.019049, -0.06164083372311081)); +#749 = CARTESIAN_POINT('NONE', (0.03016769771485555, 0.019049, -0.06164196234717374)); +#750 = CARTESIAN_POINT('NONE', (0.03039358414091043, 0.019049, -0.06171517235073389)); +#751 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, -0.061716137945632736)); +#752 = CARTESIAN_POINT('NONE', (0.030622936763489983, 0.019049, -0.061777138396898065)); +#753 = CARTESIAN_POINT('NONE', (0.030625922488281998, 0.019049, -0.06177794295531501)); +#754 = CARTESIAN_POINT('NONE', (0.03085187736591307, 0.019049, -0.06182697304733345)); +#755 = CARTESIAN_POINT('NONE', (0.030854857571712805, 0.019049, -0.061827619724077625)); +#756 = CARTESIAN_POINT('NONE', (0.031079540755305467, 0.019049, -0.06186499802653966)); +#757 = CARTESIAN_POINT('NONE', (0.031082504188243352, 0.019049, -0.06186549102334924)); +#758 = CARTESIAN_POINT('NONE', (0.0313051216723537, 0.019049, -0.06189160593911745)); +#759 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, -0.06189195037878721)); +#760 = CARTESIAN_POINT('NONE', (0.03152788033151601, 0.019049, -0.06190725011735743)); +#761 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, -0.06190745191149483)); +#762 = CARTESIAN_POINT('NONE', (0.03174714625764284, 0.019049, -0.06191243428555198)); +#763 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, -0.0619125)); +#764 = CARTESIAN_POINT('NONE', (0.03196636660299013, 0.019049, -0.06190751762594285)); +#765 = CARTESIAN_POINT('NONE', (0.031969220345347285, 0.019049, -0.06190745191149483)); +#766 = CARTESIAN_POINT('NONE', (0.0321890428168768, 0.019049, -0.06189215217292461)); +#767 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, -0.06189195037878721)); +#768 = CARTESIAN_POINT('NONE', (0.03241455962412385, 0.019049, -0.061865835463019006)); +#769 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, -0.06186549102334924)); +#770 = CARTESIAN_POINT('NONE', (0.032642178995349304, 0.019049, -0.06182811272088723)); +#771 = CARTESIAN_POINT('NONE', (0.03264514242828719, 0.019049, -0.061827619724077645)); +#772 = CARTESIAN_POINT('NONE', (0.03287109730591826, 0.019049, -0.06177858963205918)); +#773 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, -0.06177794295531501)); +#774 = CARTESIAN_POINT('NONE', (0.033100450831331986, 0.019049, -0.06171694250404969)); +#775 = CARTESIAN_POINT('NONE', (0.033103436556124, 0.019049, -0.06171613794563274)); +#776 = CARTESIAN_POINT('NONE', (0.033329322982178874, 0.019049, -0.06164292794207258)); +#777 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, -0.06164196234717374)); +#778 = CARTESIAN_POINT('NONE', (0.03355675325415569, 0.019049, -0.06155639170904755)); +#779 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, -0.06155526308498462)); +#780 = CARTESIAN_POINT('NONE', (0.03378174779924824, 0.019049, -0.061457276432749806)); +#781 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, -0.061455984049100694)); +#782 = CARTESIAN_POINT('NONE', (0.03400329145072335, 0.019049, -0.06134562783221205)); +#783 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, -0.061344172301616484)); +#784 = CARTESIAN_POINT('NONE', (0.03422036096124354, 0.019049, -0.061221599162420405)); +#785 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, -0.06121998249813701)); +#786 = CARTESIAN_POINT('NONE', (0.03443193914485396, 0.019049, -0.06108545362136306)); +#787 = CARTESIAN_POINT('NONE', (0.034434692471118314, 0.019049, -0.06108367926825771)); +#788 = CARTESIAN_POINT('NONE', (0.03463702955470621, 0.019049, -0.0609375645256474)); +#789 = CARTESIAN_POINT('NONE', (0.0346396982563352, 0.019049, -0.06093563736210077)); +#790 = CARTESIAN_POINT('NONE', (0.03474072968589391, 0.019049, -0.06085416666666666)); +#791 = CARTESIAN_POINT('NONE', (0.03483467128385074, 0.019049, -0.06077841313779784)); +#792 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, -0.06077633944702365)); +#793 = CARTESIAN_POINT('NONE', (0.03502395345023941, 0.019049, -0.06060858411620556)); +#794 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, -0.060606371526616507)); +#795 = CARTESIAN_POINT('NONE', (0.03520402892209803, 0.019049, -0.06042875865257993)); +#796 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, -0.06042641604806144)); +#797 = CARTESIAN_POINT('NONE', (0.035374126857434615, 0.019049, -0.06023970545593346)); +#798 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, -0.06023724285811143)); +#799 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, -0.060140729685893915)); +#800 = CARTESIAN_POINT('NONE', (0.035533563671326575, 0.019049, -0.0600422698305959)); +#801 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, -0.0600396982563352)); +#802 = CARTESIAN_POINT('NONE', (0.035681752104711084, 0.019049, -0.05983736117274731)); +#803 = CARTESIAN_POINT('NONE', (0.035683679268257724, 0.019049, -0.05983469247111832)); +#804 = CARTESIAN_POINT('NONE', (0.035818208145031664, 0.019049, -0.059625939270518936)); +#805 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, -0.05962318594425458)); +#806 = CARTESIAN_POINT('NONE', (0.03594255563733309, 0.019049, -0.05940899983313972)); +#807 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, -0.05940617485012868)); +#808 = CARTESIAN_POINT('NONE', (0.03605452851850512, 0.019049, -0.05918755969279709)); +#809 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, -0.05918467629339177)); +#810 = CARTESIAN_POINT('NONE', (0.036153970701335525, 0.019049, -0.05896264211846966)); +#811 = CARTESIAN_POINT('NONE', (0.03615526308498463, 0.019049, -0.058959713624326136)); +#812 = CARTESIAN_POINT('NONE', (0.036240833723110814, 0.019049, -0.058735262655314875)); +#813 = CARTESIAN_POINT('NONE', (0.036241962347173744, 0.019049, -0.058732302285144436)); +#814 = CARTESIAN_POINT('NONE', (0.03631517235073389, 0.019049, -0.058506415859089556)); +#815 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, -0.058503436556123986)); +#816 = CARTESIAN_POINT('NONE', (0.03637713839689807, 0.019049, -0.05827706323651001)); +#817 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, -0.05827407751171799)); +#818 = CARTESIAN_POINT('NONE', (0.036426973047333465, 0.019049, -0.05804812263408692)); +#819 = CARTESIAN_POINT('NONE', (0.03642761972407763, 0.019049, -0.05804514242828718)); +#820 = CARTESIAN_POINT('NONE', (0.03646499802653966, 0.019049, -0.057820459244694526)); +#821 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, -0.057817495811756645)); +#822 = CARTESIAN_POINT('NONE', (0.03649160593911746, 0.019049, -0.057594878327646294)); +#823 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, -0.0575919421400135)); +#824 = CARTESIAN_POINT('NONE', (0.036507250117357434, 0.019049, -0.05737211966848399)); +#825 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, -0.057369220345347284)); +#826 = CARTESIAN_POINT('NONE', (0.03651243428555198, 0.019049, -0.05715285374235715)); +#827 = CARTESIAN_POINT('NONE', (0.0365125, 0.019049, -0.05715)); +#828 = CARTESIAN_POINT('NONE', (0.036507517625942856, 0.019049, -0.05693363339700987)); +#829 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, -0.05693077965465271)); +#830 = CARTESIAN_POINT('NONE', (0.03649215217292462, 0.019049, -0.05671095718312318)); +#831 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, -0.05670805785998649)); +#832 = CARTESIAN_POINT('NONE', (0.03646583546301901, 0.019049, -0.05648544037587614)); +#833 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, -0.05648250418824335)); +#834 = CARTESIAN_POINT('NONE', (0.036428112720887224, 0.019049, -0.05625782100465071)); +#835 = CARTESIAN_POINT('NONE', (0.03642761972407764, 0.019049, -0.05625485757171282)); +#836 = CARTESIAN_POINT('NONE', (0.036378589632059186, 0.019049, -0.05602890269408174)); +#837 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, -0.056025922488282)); +#838 = CARTESIAN_POINT('NONE', (0.03631694250404968, 0.019049, -0.055799549168668014)); +#839 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, -0.055796563443876)); +#840 = CARTESIAN_POINT('NONE', (0.036242927942072595, 0.019049, -0.055570677017821125)); +#841 = CARTESIAN_POINT('NONE', (0.03624196234717375, 0.019049, -0.05556769771485555)); +#842 = CARTESIAN_POINT('NONE', (0.03615639170904757, 0.019049, -0.0553432467458443)); +#843 = CARTESIAN_POINT('NONE', (0.03615526308498464, 0.019049, -0.05534028637567386)); +#844 = CARTESIAN_POINT('NONE', (0.03605727643274981, 0.019049, -0.055118252200751776)); +#845 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, -0.055115323706608245)); +#846 = CARTESIAN_POINT('NONE', (0.035945627832212064, 0.019049, -0.05489670854927666)); +#847 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, -0.05489382514987133)); +#848 = CARTESIAN_POINT('NONE', (0.03582159916242041, 0.019049, -0.05467963903875645)); +#849 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, -0.05467681405574541)); +#850 = CARTESIAN_POINT('NONE', (0.03568545362136307, 0.019049, -0.05446806085514603)); +#851 = CARTESIAN_POINT('NONE', (0.03568367926825772, 0.019049, -0.05446530752888167)); +#852 = CARTESIAN_POINT('NONE', (0.03553756452564741, 0.019049, -0.05426297044529378)); +#853 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, -0.05426030174366479)); +#854 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, -0.05415927031410607)); +#855 = CARTESIAN_POINT('NONE', (0.035378413137797854, 0.019049, -0.05406532871614925)); +#856 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, -0.05406275714188855)); +#857 = CARTESIAN_POINT('NONE', (0.03520858411620557, 0.019049, -0.053876046549760574)); +#858 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, -0.05387358395193854)); +#859 = CARTESIAN_POINT('NONE', (0.03511639378733899, 0.019049, -0.05378360621266101)); +#860 = CARTESIAN_POINT('NONE', (0.03502875865257994, 0.019049, -0.05369597107790197)); +#861 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, -0.053693628473383485)); +#862 = CARTESIAN_POINT('NONE', (0.03483970545593346, 0.019049, -0.05352587314256537)); +#863 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, -0.053523660552976325)); +#864 = CARTESIAN_POINT('NONE', (0.03474072968589392, 0.019049, -0.05344583333333333)); +#865 = CARTESIAN_POINT('NONE', (0.03464226983059591, 0.019049, -0.053366436328673425)); +#866 = CARTESIAN_POINT('NONE', (0.03463969825633521, 0.019049, -0.053364362637899225)); +#867 = CARTESIAN_POINT('NONE', (0.03443736117274731, 0.019049, -0.05321824789528891)); +#868 = CARTESIAN_POINT('NONE', (0.03443469247111832, 0.019049, -0.05321632073174227)); +#869 = CARTESIAN_POINT('NONE', (0.03422593927051894, 0.019049, -0.05308179185496834)); +#870 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, -0.05308001750186299)); +#871 = CARTESIAN_POINT('NONE', (0.03400899983313972, 0.019049, -0.05295744436266692)); +#872 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, -0.05295582769838352)); +#873 = CARTESIAN_POINT('NONE', (0.0337875596927971, 0.019049, -0.052845471481494884)); +#874 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, -0.05284401595089931)); +#875 = CARTESIAN_POINT('NONE', (0.03356264211846966, 0.019049, -0.05274602929866448)); +#876 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, -0.05274473691501537)); +#877 = CARTESIAN_POINT('NONE', (0.033335262655314876, 0.019049, -0.05265916627688918)); +#878 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, -0.05265803765282625)); +#879 = CARTESIAN_POINT('NONE', (0.033106415859089564, 0.019049, -0.052584827649266086)); +#880 = CARTESIAN_POINT('NONE', (0.033103436556123994, 0.019049, -0.05258386205436724)); +#881 = CARTESIAN_POINT('NONE', (0.03287706323651002, 0.019049, -0.05252286160310193)); +#882 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, -0.05252205704468498)); +#883 = CARTESIAN_POINT('NONE', (0.032648122634086923, 0.019049, -0.05247302695266652)); +#884 = CARTESIAN_POINT('NONE', (0.03264514242828718, 0.019049, -0.05247238027592235)); +#885 = CARTESIAN_POINT('NONE', (0.03242045924469453, 0.019049, -0.05243500197346032)); +#886 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, -0.05243450897665074)); +#887 = CARTESIAN_POINT('NONE', (0.032194878327646295, 0.019049, -0.05240839406088253)); +#888 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, -0.05240804962121277)); +#889 = CARTESIAN_POINT('NONE', (0.031972119668484, 0.019049, -0.05239274988264256)); +#890 = CARTESIAN_POINT('NONE', (0.03196922034534729, 0.019049, -0.052392548088505166)); +#891 = CARTESIAN_POINT('NONE', (0.03175285374235716, 0.019049, -0.05238756571444802)); +#892 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, -0.0523875)); +#893 = CARTESIAN_POINT('NONE', (0.03153363339700987, 0.019049, -0.052392482374057144)); +#894 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, -0.052392548088505166)); +#895 = CARTESIAN_POINT('NONE', (0.03131095718312319, 0.019049, -0.05240784782707537)); +#896 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, -0.05240804962121276)); +#897 = CARTESIAN_POINT('NONE', (0.031085440375876135, 0.019049, -0.05243416453698098)); +#898 = CARTESIAN_POINT('NONE', (0.03108250418824335, 0.019049, -0.05243450897665074)); +#899 = CARTESIAN_POINT('NONE', (0.030857821004650707, 0.019049, -0.05247188727911278)); +#900 = CARTESIAN_POINT('NONE', (0.030854857571712815, 0.019049, -0.05247238027592237)); +#901 = CARTESIAN_POINT('NONE', (0.03062890269408175, 0.019049, -0.052521410367940814)); +#902 = CARTESIAN_POINT('NONE', (0.030625922488282005, 0.019049, -0.05252205704468498)); +#903 = CARTESIAN_POINT('NONE', (0.03039954916866802, 0.019049, -0.052583057495950304)); +#904 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, -0.05258386205436725)); +#905 = CARTESIAN_POINT('NONE', (0.030170677017821137, 0.019049, -0.052657072057927405)); +#906 = CARTESIAN_POINT('NONE', (0.03016769771485556, 0.019049, -0.05265803765282625)); +#907 = CARTESIAN_POINT('NONE', (0.029943246745844313, 0.019049, -0.05274360829095243)); +#908 = CARTESIAN_POINT('NONE', (0.029940286375673867, 0.019049, -0.05274473691501537)); +#909 = CARTESIAN_POINT('NONE', (0.029718252200751773, 0.019049, -0.0528427235672502)); +#910 = CARTESIAN_POINT('NONE', (0.029715323706608242, 0.019049, -0.05284401595089931)); +#911 = CARTESIAN_POINT('NONE', (0.02949670854927666, 0.019049, -0.05295437216778796)); +#912 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, -0.05295582769838352)); +#913 = CARTESIAN_POINT('NONE', (0.02927963903875646, 0.019049, -0.05307840083757959)); +#914 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, -0.05308001750186298)); +#915 = CARTESIAN_POINT('NONE', (0.029068060855146027, 0.019049, -0.05321454637863691)); +#916 = CARTESIAN_POINT('NONE', (0.029065307528881677, 0.019049, -0.05321632073174226)); +#917 = CARTESIAN_POINT('NONE', (0.028862970445293786, 0.019049, -0.053362435474352585)); +#918 = CARTESIAN_POINT('NONE', (0.028860301743664798, 0.019049, -0.053364362637899225)); +#919 = CARTESIAN_POINT('NONE', (0.028759270314106074, 0.019049, -0.05344583333333333)); +#920 = CARTESIAN_POINT('NONE', (0.028665328716149262, 0.019049, -0.05352158686220213)); +#921 = CARTESIAN_POINT('NONE', (0.028662757141888567, 0.019049, -0.053523660552976325)); +#922 = CARTESIAN_POINT('NONE', (0.028476046549760586, 0.019049, -0.053691415883794426)); +#923 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, -0.05369362847338348)); +#924 = CARTESIAN_POINT('NONE', (0.028295971077901983, 0.019049, -0.053871241347420044)); +#925 = CARTESIAN_POINT('NONE', (0.028293628473383493, 0.019049, -0.05387358395193854)); +#926 = CARTESIAN_POINT('NONE', (0.02812587314256538, 0.019049, -0.05406029454406653)); +#927 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, -0.05406275714188856)); +#928 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, -0.054159270314106084)); +#929 = CARTESIAN_POINT('NONE', (0.02796643632867343, 0.019049, -0.05425773016940409)); +#930 = CARTESIAN_POINT('NONE', (0.027964362637899236, 0.019049, -0.05426030174366479)); +#931 = CARTESIAN_POINT('NONE', (0.027818247895288917, 0.019049, -0.05446263882725269)); +#932 = CARTESIAN_POINT('NONE', (0.02781632073174228, 0.019049, -0.05446530752888168)); +#933 = CARTESIAN_POINT('NONE', (0.027681791854968347, 0.019049, -0.054674060729481055)); +#934 = CARTESIAN_POINT('NONE', (0.027680017501862993, 0.019049, -0.05467681405574541)); +#935 = CARTESIAN_POINT('NONE', (0.027557444362666928, 0.019049, -0.054891000166860285)); +#936 = CARTESIAN_POINT('NONE', (0.02755582769838353, 0.019049, -0.05489382514987133)); +#937 = CARTESIAN_POINT('NONE', (0.027445471481494885, 0.019049, -0.0551124403072029)); +#938 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, -0.05511532370660823)); +#939 = CARTESIAN_POINT('NONE', (0.027346029298664476, 0.019049, -0.05533735788153033)); +#940 = CARTESIAN_POINT('NONE', (0.027344736915015364, 0.019049, -0.055340286375673856)); +#941 = CARTESIAN_POINT('NONE', (0.027259166276889187, 0.019049, -0.0555647373446851)); +#942 = CARTESIAN_POINT('NONE', (0.027258037652826257, 0.019049, -0.05556769771485555)); +#943 = CARTESIAN_POINT('NONE', (0.0271848276492661, 0.019049, -0.05579358414091042)); +#944 = CARTESIAN_POINT('NONE', (0.027183862054367257, 0.019049, -0.055796563443876)); +#945 = CARTESIAN_POINT('NONE', (0.02712286160310193, 0.019049, -0.05602293676348998)); +#946 = CARTESIAN_POINT('NONE', (0.027122057044684986, 0.019049, -0.056025922488282)); +#947 = CARTESIAN_POINT('NONE', (0.027073026952666533, 0.019049, -0.05625187736591306)); +#948 = CARTESIAN_POINT('NONE', (0.02707238027592236, 0.019049, -0.05625485757171281)); +#949 = CARTESIAN_POINT('NONE', (0.027035001973460333, 0.019049, -0.056479540755305466)); +#950 = CARTESIAN_POINT('NONE', (0.02703450897665075, 0.019049, -0.05648250418824335)); +#951 = CARTESIAN_POINT('NONE', (0.027008394060882537, 0.019049, -0.0567051216723537)); +#952 = CARTESIAN_POINT('NONE', (0.02700804962121278, 0.019049, -0.05670805785998649)); +#953 = CARTESIAN_POINT('NONE', (0.026992749882642563, 0.019049, -0.056927880331516)); +#954 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, -0.0569307796546527)); +#955 = CARTESIAN_POINT('NONE', (0.026987565714448023, 0.019049, -0.05714714625764285)); +#956 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, -0.05715)); +#957 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#698, #699, #700, #701, #702, #703, #704, #705, #706, #707, #708, #709, #710, #711, #712, #713, #714, #715, #716, #717, #718, #719, #720, #721, #722, #723, #724, #725, #726, #727, #728, #729, #730, #731, #732, #733, #734, #735, #736, #737, #738, #739, #740, #741, #742, #743, #744, #745, #746, #747, #748, #749, #750, #751, #752, #753, #754, #755, #756, #757, #758, #759, #760, #761, #762, #763, #764, #765, #766, #767, #768, #769, #770, #771, #772, #773, #774, #775, #776, #777, #778, #779, #780, #781, #782, #783, #784, #785, #786, #787, #788, #789, #790, #791, #792, #793, #794, #795, #796, #797, #798, #799, #800, #801, #802, #803, #804, #805, #806, #807, #808, #809, #810, #811, #812, #813, #814, #815, #816, #817, #818, #819, #820, #821, #822, #823, #824, #825, #826, #827, #828, #829, #830, #831, #832, #833, #834, #835, #836, #837, #838, #839, #840, #841, #842, #843, #844, #845, #846, #847, #848, #849, #850, #851, #852, #853, #854, #855, #856, #857, #858, #859, #860, #861, #862, #863, #864, #865, #866, #867, #868, #869, #870, #871, #872, #873, #874, #875, #876, #877, #878, #879, #880, #881, #882, #883, #884, #885, #886, #887, #888, #889, #890, #891, #892, #893, #894, #895, #896, #897, #898, #899, #900, #901, #902, #903, #904, #905, #906, #907, #908, #909, #910, #911, #912, #913, #914, #915, #916, #917, #918, #919, #920, #921, #922, #923, #924, #925, #926, #927, #928, #929, #930, #931, #932, #933, #934, #935, #936, #937, #938, #939, #940, #941, #942, #943, #944, #945, #946, #947, #948, #949, #950, #951, #952, #953, #954, #955, #956), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9961089494163424, -0.9922178988326849, -0.9883268482490273, -0.9844357976653697, -0.980544747081712, -0.9766536964980544, -0.9727626459143969, -0.9688715953307393, -0.9649805447470817, -0.9610894941634242, -0.9571984435797666, -0.9533073929961089, -0.9494163424124513, -0.9455252918287937, -0.9416342412451362, -0.9377431906614786, -0.933852140077821, -0.9299610894941635, -0.9260700389105059, -0.9221789883268483, -0.9182879377431906, -0.914396887159533, -0.9105058365758755, -0.9066147859922179, -0.9027237354085603, -0.8988326848249028, -0.8949416342412452, -0.8910505836575875, -0.8871595330739299, -0.8832684824902723, -0.8793774319066148, -0.8754863813229572, -0.8715953307392996, -0.867704280155642, -0.8638132295719845, -0.8599221789883269, -0.8560311284046693, -0.8521400778210116, -0.8482490272373541, -0.8443579766536965, -0.8404669260700389, -0.8365758754863813, -0.8326848249027237, -0.8287937743190661, -0.8249027237354085, -0.8210116731517509, -0.8171206225680934, -0.8132295719844358, -0.8093385214007782, -0.8054474708171206, -0.8015564202334631, -0.7976653696498055, -0.7937743190661479, -0.7898832684824902, -0.7859922178988327, -0.7821011673151751, -0.7782101167315175, -0.77431906614786, -0.7704280155642023, -0.7665369649805447, -0.7626459143968871, -0.7587548638132295, -0.754863813229572, -0.7509727626459144, -0.7470817120622568, -0.7431906614785992, -0.7392996108949417, -0.7354085603112841, -0.7315175097276265, -0.7276264591439688, -0.7237354085603113, -0.7198443579766537, -0.7159533073929961, -0.7120622568093385, -0.7081712062256809, -0.7042801556420233, -0.7003891050583657, -0.6964980544747081, -0.6926070038910506, -0.688715953307393, -0.6848249027237354, -0.6809338521400778, -0.6770428015564203, -0.6731517509727627, -0.6692607003891051, -0.6653696498054474, -0.6614785992217899, -0.6575875486381323, -0.6536964980544747, -0.6498054474708171, -0.6459143968871595, -0.6420233463035019, -0.6381322957198443, -0.6342412451361867, -0.6303501945525292, -0.6264591439688716, -0.622568093385214, -0.6186770428015564, -0.6147859922178989, -0.6108949416342413, -0.6070038910505837, -0.603112840466926, -0.5992217898832685, -0.5953307392996109, -0.5914396887159533, -0.5875486381322957, -0.5836575875486381, -0.5797665369649805, -0.5758754863813229, -0.5719844357976653, -0.5680933852140078, -0.5642023346303502, -0.5603112840466926, -0.556420233463035, -0.5525291828793775, -0.5486381322957199, -0.5447470817120623, -0.5408560311284046, -0.5369649805447471, -0.5330739299610895, -0.5291828793774319, -0.5252918287937743, -0.5214007782101167, -0.5175097276264591, -0.5136186770428015, -0.5097276264591439, -0.5058365758754864, -0.5019455252918288, -0.4980544747081712, -0.49416342412451364, -0.49027237354085607, -0.48638132295719844, -0.48249027237354086, -0.4785992217898833, -0.47470817120622566, -0.4708171206225681, -0.4669260700389105, -0.46303501945525294, -0.45914396887159536, -0.45525291828793774, -0.45136186770428016, -0.4474708171206226, -0.44357976653696496, -0.4396887159533074, -0.4357976653696498, -0.43190661478599224, -0.42801556420233466, -0.42412451361867703, -0.42023346303501946, -0.4163424124513619, -0.41245136186770426, -0.4085603112840467, -0.4046692607003891, -0.40077821011673154, -0.39688715953307396, -0.39299610894941633, -0.38910505836575876, -0.3852140077821012, -0.38132295719844356, -0.377431906614786, -0.3735408560311284, -0.36964980544747084, -0.36575875486381326, -0.36186770428015563, -0.35797665369649806, -0.3540856031128405, -0.35019455252918286, -0.3463035019455253, -0.3424124513618677, -0.33852140077821014, -0.33463035019455256, -0.33073929961089493, -0.32684824902723736, -0.3229571984435798, -0.31906614785992216, -0.3151750972762646, -0.311284046692607, -0.30739299610894943, -0.30350194552529186, -0.29961089494163423, -0.29571984435797666, -0.2918287937743191, -0.28793774319066145, -0.2840466926070039, -0.2801556420233463, -0.27626459143968873, -0.27237354085603116, -0.26848249027237353, -0.26459143968871596, -0.2607003891050584, -0.25680933852140075, -0.2529182879377432, -0.2490272373540856, -0.24513618677042803, -0.24124513618677043, -0.23735408560311283, -0.23346303501945526, -0.22957198443579768, -0.22568093385214008, -0.22178988326848248, -0.2178988326848249, -0.21400778210116733, -0.21011673151750973, -0.20622568093385213, -0.20233463035019456, -0.19844357976653698, -0.19455252918287938, -0.19066147859922178, -0.1867704280155642, -0.18287937743190663, -0.17898832684824903, -0.17509727626459143, -0.17120622568093385, -0.16731517509727628, -0.16342412451361868, -0.15953307392996108, -0.1556420233463035, -0.15175097276264593, -0.14785992217898833, -0.14396887159533073, -0.14007782101167315, -0.13618677042801558, -0.13229571984435798, -0.12840466926070038, -0.1245136186770428, -0.12062256809338522, -0.11673151750972763, -0.11284046692607004, -0.10894941634241245, -0.10505836575875487, -0.10116731517509728, -0.09727626459143969, -0.0933852140077821, -0.08949416342412451, -0.08560311284046693, -0.08171206225680934, -0.07782101167315175, -0.07392996108949416, -0.07003891050583658, -0.06614785992217899, -0.0622568093385214, -0.058365758754863814, -0.054474708171206226, -0.05058365758754864, -0.04669260700389105, -0.042801556420233464, -0.038910505836575876, -0.03501945525291829, -0.0311284046692607, -0.027237354085603113, -0.023346303501945526, -0.019455252918287938, -0.01556420233463035, -0.011673151750972763, -0.007782101167315175, -0.0038910505836575876, -0), .UNSPECIFIED.); +#958 = DIRECTION('NONE', (0, -1, 0)); +#959 = VECTOR('NONE', #958, 1); +#960 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, -0.05715)); +#961 = LINE('NONE', #960, #959); +#962 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#963 = DIRECTION('NONE', (-0, -1, 0)); +#964 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, -0.057150000000000006)); +#965 = AXIS2_PLACEMENT_3D('NONE', #964, #963, #962); +#966 = CIRCLE('NONE', #965, 0.004762499999999996); +#967 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, -0.05715)); +#968 = CARTESIAN_POINT('NONE', (-0.036507517625942856, 0.019049, -0.05736636660299014)); +#969 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, -0.05736922034534729)); +#970 = CARTESIAN_POINT('NONE', (-0.036492152172924626, 0.019049, -0.0575890428168768)); +#971 = CARTESIAN_POINT('NONE', (-0.03649195037878723, 0.019049, -0.05759194214001351)); +#972 = CARTESIAN_POINT('NONE', (-0.03646583546301901, 0.019049, -0.05781455962412386)); +#973 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, -0.05781749581175665)); +#974 = CARTESIAN_POINT('NONE', (-0.03642811272088722, 0.019049, -0.058042178995349296)); +#975 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, -0.05804514242828718)); +#976 = CARTESIAN_POINT('NONE', (-0.03637858963205918, 0.019049, -0.05827109730591826)); +#977 = CARTESIAN_POINT('NONE', (-0.03637794295531501, 0.019049, -0.05827407751171799)); +#978 = CARTESIAN_POINT('NONE', (-0.03631694250404969, 0.019049, -0.05850045083133198)); +#979 = CARTESIAN_POINT('NONE', (-0.036316137945632744, 0.019049, -0.05850343655612399)); +#980 = CARTESIAN_POINT('NONE', (-0.036242927942072574, 0.019049, -0.05872932298217887)); +#981 = CARTESIAN_POINT('NONE', (-0.03624196234717374, 0.019049, -0.058732302285144436)); +#982 = CARTESIAN_POINT('NONE', (-0.03615639170904756, 0.019049, -0.058956753254155676)); +#983 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, -0.05895971362432612)); +#984 = CARTESIAN_POINT('NONE', (-0.03605727643274981, 0.019049, -0.05918174779924823)); +#985 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, -0.05918467629339176)); +#986 = CARTESIAN_POINT('NONE', (-0.03594562783221205, 0.019049, -0.05940329145072335)); +#987 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, -0.05940617485012868)); +#988 = CARTESIAN_POINT('NONE', (-0.035821599162420406, 0.019049, -0.05962036096124355)); +#989 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, -0.05962318594425458)); +#990 = CARTESIAN_POINT('NONE', (-0.03568545362136307, 0.019049, -0.05983193914485396)); +#991 = CARTESIAN_POINT('NONE', (-0.03568367926825772, 0.019049, -0.05983469247111832)); +#992 = CARTESIAN_POINT('NONE', (-0.03553756452564741, 0.019049, -0.0600370295547062)); +#993 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, -0.06003969825633519)); +#994 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, -0.060140729685893915)); +#995 = CARTESIAN_POINT('NONE', (-0.03537841313779787, 0.019049, -0.06023467128385073)); +#996 = CARTESIAN_POINT('NONE', (-0.035376339447023675, 0.019049, -0.06023724285811143)); +#997 = CARTESIAN_POINT('NONE', (-0.03520858411620557, 0.019049, -0.060423953450239404)); +#998 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, -0.06042641604806144)); +#999 = CARTESIAN_POINT('NONE', (-0.03511639378733898, 0.019049, -0.06051639378733898)); +#1000 = CARTESIAN_POINT('NONE', (-0.03502875865257994, 0.019049, -0.06060402892209802)); +#1001 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, -0.060606371526616507)); +#1002 = CARTESIAN_POINT('NONE', (-0.03483970545593346, 0.019049, -0.060774126857434614)); +#1003 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, -0.06077633944702367)); +#1004 = CARTESIAN_POINT('NONE', (-0.03474072968589392, 0.019049, -0.06085416666666666)); +#1005 = CARTESIAN_POINT('NONE', (-0.03464226983059591, 0.019049, -0.06093356367132657)); +#1006 = CARTESIAN_POINT('NONE', (-0.03463969825633521, 0.019049, -0.06093563736210077)); +#1007 = CARTESIAN_POINT('NONE', (-0.03443736117274731, 0.019049, -0.061081752104711076)); +#1008 = CARTESIAN_POINT('NONE', (-0.03443469247111832, 0.019049, -0.061083679268257716)); +#1009 = CARTESIAN_POINT('NONE', (-0.03422593927051894, 0.019049, -0.061218208145031656)); +#1010 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, -0.06121998249813701)); +#1011 = CARTESIAN_POINT('NONE', (-0.03400899983313972, 0.019049, -0.06134255563733308)); +#1012 = CARTESIAN_POINT('NONE', (-0.03400617485012868, 0.019049, -0.061344172301616484)); +#1013 = CARTESIAN_POINT('NONE', (-0.0337875596927971, 0.019049, -0.06145452851850512)); +#1014 = CARTESIAN_POINT('NONE', (-0.03378467629339177, 0.019049, -0.061455984049100694)); +#1015 = CARTESIAN_POINT('NONE', (-0.03356264211846966, 0.019049, -0.06155397070133552)); +#1016 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, -0.06155526308498462)); +#1017 = CARTESIAN_POINT('NONE', (-0.033335262655314876, 0.019049, -0.06164083372311081)); +#1018 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, -0.06164196234717374)); +#1019 = CARTESIAN_POINT('NONE', (-0.03310641585908957, 0.019049, -0.06171517235073389)); +#1020 = CARTESIAN_POINT('NONE', (-0.033103436556124, 0.019049, -0.061716137945632736)); +#1021 = CARTESIAN_POINT('NONE', (-0.03287706323651001, 0.019049, -0.061777138396898065)); +#1022 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, -0.06177794295531501)); +#1023 = CARTESIAN_POINT('NONE', (-0.03264812263408692, 0.019049, -0.06182697304733345)); +#1024 = CARTESIAN_POINT('NONE', (-0.03264514242828718, 0.019049, -0.061827619724077625)); +#1025 = CARTESIAN_POINT('NONE', (-0.032420459244694534, 0.019049, -0.06186499802653966)); +#1026 = CARTESIAN_POINT('NONE', (-0.03241749581175665, 0.019049, -0.06186549102334924)); +#1027 = CARTESIAN_POINT('NONE', (-0.032194878327646295, 0.019049, -0.06189160593911745)); +#1028 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, -0.06189195037878721)); +#1029 = CARTESIAN_POINT('NONE', (-0.031972119668484, 0.019049, -0.06190725011735743)); +#1030 = CARTESIAN_POINT('NONE', (-0.03196922034534729, 0.019049, -0.06190745191149483)); +#1031 = CARTESIAN_POINT('NONE', (-0.03175285374235716, 0.019049, -0.06191243428555198)); +#1032 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, -0.0619125)); +#1033 = CARTESIAN_POINT('NONE', (-0.03153363339700987, 0.019049, -0.06190751762594285)); +#1034 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, -0.06190745191149483)); +#1035 = CARTESIAN_POINT('NONE', (-0.031310957183123184, 0.019049, -0.06189215217292461)); +#1036 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, -0.06189195037878721)); +#1037 = CARTESIAN_POINT('NONE', (-0.031085440375876135, 0.019049, -0.061865835463019006)); +#1038 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, -0.06186549102334924)); +#1039 = CARTESIAN_POINT('NONE', (-0.030857821004650707, 0.019049, -0.06182811272088723)); +#1040 = CARTESIAN_POINT('NONE', (-0.030854857571712815, 0.019049, -0.061827619724077645)); +#1041 = CARTESIAN_POINT('NONE', (-0.030628902694081746, 0.019049, -0.06177858963205918)); +#1042 = CARTESIAN_POINT('NONE', (-0.030625922488282, 0.019049, -0.06177794295531501)); +#1043 = CARTESIAN_POINT('NONE', (-0.030399549168668025, 0.019049, -0.06171694250404969)); +#1044 = CARTESIAN_POINT('NONE', (-0.030396563443876003, 0.019049, -0.06171613794563274)); +#1045 = CARTESIAN_POINT('NONE', (-0.030170677017821116, 0.019049, -0.06164292794207258)); +#1046 = CARTESIAN_POINT('NONE', (-0.030167697714855553, 0.019049, -0.06164196234717374)); +#1047 = CARTESIAN_POINT('NONE', (-0.029943246745844303, 0.019049, -0.06155639170904755)); +#1048 = CARTESIAN_POINT('NONE', (-0.029940286375673864, 0.019049, -0.06155526308498462)); +#1049 = CARTESIAN_POINT('NONE', (-0.02971825220075177, 0.019049, -0.061457276432749806)); +#1050 = CARTESIAN_POINT('NONE', (-0.02971532370660824, 0.019049, -0.061455984049100694)); +#1051 = CARTESIAN_POINT('NONE', (-0.02949670854927666, 0.019049, -0.06134562783221205)); +#1052 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, -0.061344172301616484)); +#1053 = CARTESIAN_POINT('NONE', (-0.02927963903875646, 0.019049, -0.061221599162420405)); +#1054 = CARTESIAN_POINT('NONE', (-0.029276814055745424, 0.019049, -0.06121998249813701)); +#1055 = CARTESIAN_POINT('NONE', (-0.029068060855146023, 0.019049, -0.06108545362136306)); +#1056 = CARTESIAN_POINT('NONE', (-0.029065307528881673, 0.019049, -0.06108367926825771)); +#1057 = CARTESIAN_POINT('NONE', (-0.02886297044529378, 0.019049, -0.0609375645256474)); +#1058 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, -0.06093563736210077)); +#1059 = CARTESIAN_POINT('NONE', (-0.028759270314106078, 0.019049, -0.06085416666666666)); +#1060 = CARTESIAN_POINT('NONE', (-0.028665328716149255, 0.019049, -0.06077841313779784)); +#1061 = CARTESIAN_POINT('NONE', (-0.02866275714188856, 0.019049, -0.06077633944702365)); +#1062 = CARTESIAN_POINT('NONE', (-0.028476046549760586, 0.019049, -0.06060858411620556)); +#1063 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, -0.060606371526616507)); +#1064 = CARTESIAN_POINT('NONE', (-0.028295971077901973, 0.019049, -0.06042875865257993)); +#1065 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, -0.06042641604806144)); +#1066 = CARTESIAN_POINT('NONE', (-0.028125873142565375, 0.019049, -0.06023970545593346)); +#1067 = CARTESIAN_POINT('NONE', (-0.028123660552976326, 0.019049, -0.06023724285811143)); +#1068 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, -0.06014072968589392)); +#1069 = CARTESIAN_POINT('NONE', (-0.02796643632867342, 0.019049, -0.0600422698305959)); +#1070 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, -0.0600396982563352)); +#1071 = CARTESIAN_POINT('NONE', (-0.027818247895288913, 0.019049, -0.05983736117274731)); +#1072 = CARTESIAN_POINT('NONE', (-0.027816320731742276, 0.019049, -0.05983469247111832)); +#1073 = CARTESIAN_POINT('NONE', (-0.027681791854968343, 0.019049, -0.059625939270518936)); +#1074 = CARTESIAN_POINT('NONE', (-0.02768001750186299, 0.019049, -0.05962318594425458)); +#1075 = CARTESIAN_POINT('NONE', (-0.027557444362666925, 0.019049, -0.05940899983313972)); +#1076 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, -0.05940617485012868)); +#1077 = CARTESIAN_POINT('NONE', (-0.027445471481494885, 0.019049, -0.05918755969279709)); +#1078 = CARTESIAN_POINT('NONE', (-0.027444015950899316, 0.019049, -0.05918467629339177)); +#1079 = CARTESIAN_POINT('NONE', (-0.027346029298664472, 0.019049, -0.05896264211846966)); +#1080 = CARTESIAN_POINT('NONE', (-0.02734473691501536, 0.019049, -0.058959713624326136)); +#1081 = CARTESIAN_POINT('NONE', (-0.02725916627688918, 0.019049, -0.058735262655314875)); +#1082 = CARTESIAN_POINT('NONE', (-0.02725803765282625, 0.019049, -0.058732302285144436)); +#1083 = CARTESIAN_POINT('NONE', (-0.027184827649266094, 0.019049, -0.058506415859089556)); +#1084 = CARTESIAN_POINT('NONE', (-0.027183862054367253, 0.019049, -0.058503436556123986)); +#1085 = CARTESIAN_POINT('NONE', (-0.027122861603101928, 0.019049, -0.05827706323651001)); +#1086 = CARTESIAN_POINT('NONE', (-0.027122057044684983, 0.019049, -0.05827407751171799)); +#1087 = CARTESIAN_POINT('NONE', (-0.027073026952666533, 0.019049, -0.05804812263408692)); +#1088 = CARTESIAN_POINT('NONE', (-0.02707238027592236, 0.019049, -0.05804514242828718)); +#1089 = CARTESIAN_POINT('NONE', (-0.027035001973460333, 0.019049, -0.057820459244694526)); +#1090 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, -0.057817495811756645)); +#1091 = CARTESIAN_POINT('NONE', (-0.027008394060882537, 0.019049, -0.057594878327646294)); +#1092 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, -0.0575919421400135)); +#1093 = CARTESIAN_POINT('NONE', (-0.026992749882642563, 0.019049, -0.05737211966848399)); +#1094 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, -0.057369220345347284)); +#1095 = CARTESIAN_POINT('NONE', (-0.026987565714448023, 0.019049, -0.05715285374235715)); +#1096 = CARTESIAN_POINT('NONE', (-0.0269875, 0.019049, -0.05715)); +#1097 = CARTESIAN_POINT('NONE', (-0.026992482374057148, 0.019049, -0.05693363339700987)); +#1098 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, -0.05693077965465271)); +#1099 = CARTESIAN_POINT('NONE', (-0.027007847827075385, 0.019049, -0.05671095718312318)); +#1100 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, -0.05670805785998649)); +#1101 = CARTESIAN_POINT('NONE', (-0.027034164536980987, 0.019049, -0.05648544037587614)); +#1102 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, -0.05648250418824335)); +#1103 = CARTESIAN_POINT('NONE', (-0.027071887279112788, 0.019049, -0.05625782100465071)); +#1104 = CARTESIAN_POINT('NONE', (-0.027072380275922372, 0.019049, -0.05625485757171282)); +#1105 = CARTESIAN_POINT('NONE', (-0.02712141036794082, 0.019049, -0.05602890269408174)); +#1106 = CARTESIAN_POINT('NONE', (-0.027122057044684986, 0.019049, -0.056025922488282)); +#1107 = CARTESIAN_POINT('NONE', (-0.027183057495950312, 0.019049, -0.055799549168668014)); +#1108 = CARTESIAN_POINT('NONE', (-0.027183862054367257, 0.019049, -0.055796563443876)); +#1109 = CARTESIAN_POINT('NONE', (-0.027257072057927413, 0.019049, -0.055570677017821125)); +#1110 = CARTESIAN_POINT('NONE', (-0.027258037652826257, 0.019049, -0.05556769771485555)); +#1111 = CARTESIAN_POINT('NONE', (-0.02734360829095243, 0.019049, -0.0553432467458443)); +#1112 = CARTESIAN_POINT('NONE', (-0.027344736915015364, 0.019049, -0.05534028637567386)); +#1113 = CARTESIAN_POINT('NONE', (-0.027442723567250197, 0.019049, -0.055118252200751776)); +#1114 = CARTESIAN_POINT('NONE', (-0.027444015950899313, 0.019049, -0.055115323706608245)); +#1115 = CARTESIAN_POINT('NONE', (-0.02755437216778796, 0.019049, -0.05489670854927666)); +#1116 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, -0.05489382514987133)); +#1117 = CARTESIAN_POINT('NONE', (-0.0276784008375796, 0.019049, -0.05467963903875645)); +#1118 = CARTESIAN_POINT('NONE', (-0.027680017501862993, 0.019049, -0.05467681405574541)); +#1119 = CARTESIAN_POINT('NONE', (-0.027814546378636923, 0.019049, -0.05446806085514603)); +#1120 = CARTESIAN_POINT('NONE', (-0.027816320731742273, 0.019049, -0.05446530752888167)); +#1121 = CARTESIAN_POINT('NONE', (-0.027962435474352593, 0.019049, -0.05426297044529378)); +#1122 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, -0.05426030174366479)); +#1123 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, -0.05415927031410607)); +#1124 = CARTESIAN_POINT('NONE', (-0.02812158686220214, 0.019049, -0.05406532871614925)); +#1125 = CARTESIAN_POINT('NONE', (-0.02812366055297633, 0.019049, -0.05406275714188855)); +#1126 = CARTESIAN_POINT('NONE', (-0.028291415883794434, 0.019049, -0.053876046549760574)); +#1127 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, -0.05387358395193854)); +#1128 = CARTESIAN_POINT('NONE', (-0.028383606212661016, 0.019049, -0.05378360621266101)); +#1129 = CARTESIAN_POINT('NONE', (-0.02847124134742006, 0.019049, -0.05369597107790197)); +#1130 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, -0.053693628473383485)); +#1131 = CARTESIAN_POINT('NONE', (-0.028660294544066527, 0.019049, -0.05352587314256537)); +#1132 = CARTESIAN_POINT('NONE', (-0.028662757141888564, 0.019049, -0.053523660552976325)); +#1133 = CARTESIAN_POINT('NONE', (-0.028759270314106068, 0.019049, -0.05344583333333333)); +#1134 = CARTESIAN_POINT('NONE', (-0.028857730169404093, 0.019049, -0.053366436328673425)); +#1135 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, -0.053364362637899225)); +#1136 = CARTESIAN_POINT('NONE', (-0.02906263882725269, 0.019049, -0.05321824789528891)); +#1137 = CARTESIAN_POINT('NONE', (-0.02906530752888168, 0.019049, -0.05321632073174227)); +#1138 = CARTESIAN_POINT('NONE', (-0.029274060729481067, 0.019049, -0.05308179185496834)); +#1139 = CARTESIAN_POINT('NONE', (-0.02927681405574542, 0.019049, -0.05308001750186299)); +#1140 = CARTESIAN_POINT('NONE', (-0.02949100016686029, 0.019049, -0.05295744436266692)); +#1141 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, -0.05295582769838352)); +#1142 = CARTESIAN_POINT('NONE', (-0.02971244030720291, 0.019049, -0.052845471481494884)); +#1143 = CARTESIAN_POINT('NONE', (-0.029715323706608236, 0.019049, -0.05284401595089931)); +#1144 = CARTESIAN_POINT('NONE', (-0.02993735788153034, 0.019049, -0.05274602929866448)); +#1145 = CARTESIAN_POINT('NONE', (-0.029940286375673867, 0.019049, -0.05274473691501537)); +#1146 = CARTESIAN_POINT('NONE', (-0.030164737344685118, 0.019049, -0.05265916627688918)); +#1147 = CARTESIAN_POINT('NONE', (-0.030167697714855557, 0.019049, -0.05265803765282625)); +#1148 = CARTESIAN_POINT('NONE', (-0.030393584140910423, 0.019049, -0.052584827649266086)); +#1149 = CARTESIAN_POINT('NONE', (-0.030396563443875996, 0.019049, -0.05258386205436724)); +#1150 = CARTESIAN_POINT('NONE', (-0.030622936763489986, 0.019049, -0.05252286160310193)); +#1151 = CARTESIAN_POINT('NONE', (-0.030625922488282005, 0.019049, -0.05252205704468498)); +#1152 = CARTESIAN_POINT('NONE', (-0.030851877365913064, 0.019049, -0.05247302695266652)); +#1153 = CARTESIAN_POINT('NONE', (-0.03085485757171281, 0.019049, -0.05247238027592235)); +#1154 = CARTESIAN_POINT('NONE', (-0.031079540755305467, 0.019049, -0.05243500197346032)); +#1155 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, -0.05243450897665074)); +#1156 = CARTESIAN_POINT('NONE', (-0.0313051216723537, 0.019049, -0.05240839406088253)); +#1157 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, -0.05240804962121277)); +#1158 = CARTESIAN_POINT('NONE', (-0.03152788033151601, 0.019049, -0.05239274988264256)); +#1159 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, -0.052392548088505166)); +#1160 = CARTESIAN_POINT('NONE', (-0.03174714625764284, 0.019049, -0.05238756571444802)); +#1161 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, -0.0523875)); +#1162 = CARTESIAN_POINT('NONE', (-0.03196636660299013, 0.019049, -0.052392482374057144)); +#1163 = CARTESIAN_POINT('NONE', (-0.031969220345347285, 0.019049, -0.052392548088505166)); +#1164 = CARTESIAN_POINT('NONE', (-0.0321890428168768, 0.019049, -0.05240784782707537)); +#1165 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, -0.05240804962121276)); +#1166 = CARTESIAN_POINT('NONE', (-0.03241455962412385, 0.019049, -0.05243416453698098)); +#1167 = CARTESIAN_POINT('NONE', (-0.032417495811756646, 0.019049, -0.05243450897665074)); +#1168 = CARTESIAN_POINT('NONE', (-0.032642178995349304, 0.019049, -0.05247188727911278)); +#1169 = CARTESIAN_POINT('NONE', (-0.03264514242828719, 0.019049, -0.05247238027592237)); +#1170 = CARTESIAN_POINT('NONE', (-0.03287109730591826, 0.019049, -0.052521410367940814)); +#1171 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, -0.05252205704468498)); +#1172 = CARTESIAN_POINT('NONE', (-0.03310045083133198, 0.019049, -0.052583057495950304)); +#1173 = CARTESIAN_POINT('NONE', (-0.033103436556123994, 0.019049, -0.05258386205436725)); +#1174 = CARTESIAN_POINT('NONE', (-0.03332932298217886, 0.019049, -0.052657072057927405)); +#1175 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, -0.05265803765282625)); +#1176 = CARTESIAN_POINT('NONE', (-0.03355675325415569, 0.019049, -0.05274360829095243)); +#1177 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, -0.05274473691501537)); +#1178 = CARTESIAN_POINT('NONE', (-0.03378174779924823, 0.019049, -0.0528427235672502)); +#1179 = CARTESIAN_POINT('NONE', (-0.03378467629339176, 0.019049, -0.05284401595089931)); +#1180 = CARTESIAN_POINT('NONE', (-0.034003291450723346, 0.019049, -0.05295437216778796)); +#1181 = CARTESIAN_POINT('NONE', (-0.03400617485012867, 0.019049, -0.05295582769838352)); +#1182 = CARTESIAN_POINT('NONE', (-0.03422036096124354, 0.019049, -0.05307840083757959)); +#1183 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, -0.05308001750186298)); +#1184 = CARTESIAN_POINT('NONE', (-0.03443193914485396, 0.019049, -0.05321454637863691)); +#1185 = CARTESIAN_POINT('NONE', (-0.034434692471118314, 0.019049, -0.05321632073174226)); +#1186 = CARTESIAN_POINT('NONE', (-0.03463702955470621, 0.019049, -0.053362435474352585)); +#1187 = CARTESIAN_POINT('NONE', (-0.0346396982563352, 0.019049, -0.053364362637899225)); +#1188 = CARTESIAN_POINT('NONE', (-0.03474072968589392, 0.019049, -0.05344583333333333)); +#1189 = CARTESIAN_POINT('NONE', (-0.03483467128385074, 0.019049, -0.05352158686220213)); +#1190 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, -0.053523660552976325)); +#1191 = CARTESIAN_POINT('NONE', (-0.03502395345023941, 0.019049, -0.053691415883794426)); +#1192 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, -0.05369362847338348)); +#1193 = CARTESIAN_POINT('NONE', (-0.03520402892209803, 0.019049, -0.053871241347420044)); +#1194 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, -0.05387358395193854)); +#1195 = CARTESIAN_POINT('NONE', (-0.035374126857434615, 0.019049, -0.05406029454406653)); +#1196 = CARTESIAN_POINT('NONE', (-0.03537633944702367, 0.019049, -0.05406275714188856)); +#1197 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, -0.05415927031410608)); +#1198 = CARTESIAN_POINT('NONE', (-0.035533563671326575, 0.019049, -0.05425773016940409)); +#1199 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, -0.05426030174366479)); +#1200 = CARTESIAN_POINT('NONE', (-0.035681752104711084, 0.019049, -0.05446263882725269)); +#1201 = CARTESIAN_POINT('NONE', (-0.035683679268257724, 0.019049, -0.05446530752888168)); +#1202 = CARTESIAN_POINT('NONE', (-0.035818208145031664, 0.019049, -0.054674060729481055)); +#1203 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, -0.05467681405574541)); +#1204 = CARTESIAN_POINT('NONE', (-0.03594255563733308, 0.019049, -0.054891000166860285)); +#1205 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, -0.05489382514987133)); +#1206 = CARTESIAN_POINT('NONE', (-0.03605452851850512, 0.019049, -0.0551124403072029)); +#1207 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, -0.05511532370660823)); +#1208 = CARTESIAN_POINT('NONE', (-0.036153970701335525, 0.019049, -0.05533735788153033)); +#1209 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, -0.055340286375673856)); +#1210 = CARTESIAN_POINT('NONE', (-0.036240833723110814, 0.019049, -0.0555647373446851)); +#1211 = CARTESIAN_POINT('NONE', (-0.036241962347173744, 0.019049, -0.05556769771485555)); +#1212 = CARTESIAN_POINT('NONE', (-0.03631517235073389, 0.019049, -0.05579358414091042)); +#1213 = CARTESIAN_POINT('NONE', (-0.03631613794563274, 0.019049, -0.055796563443876)); +#1214 = CARTESIAN_POINT('NONE', (-0.03637713839689807, 0.019049, -0.05602293676348998)); +#1215 = CARTESIAN_POINT('NONE', (-0.03637794295531502, 0.019049, -0.056025922488282)); +#1216 = CARTESIAN_POINT('NONE', (-0.036426973047333465, 0.019049, -0.05625187736591306)); +#1217 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, -0.05625485757171281)); +#1218 = CARTESIAN_POINT('NONE', (-0.03646499802653966, 0.019049, -0.056479540755305466)); +#1219 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, -0.05648250418824335)); +#1220 = CARTESIAN_POINT('NONE', (-0.03649160593911746, 0.019049, -0.0567051216723537)); +#1221 = CARTESIAN_POINT('NONE', (-0.036491950378787226, 0.019049, -0.05670805785998649)); +#1222 = CARTESIAN_POINT('NONE', (-0.036507250117357434, 0.019049, -0.056927880331516)); +#1223 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, -0.0569307796546527)); +#1224 = CARTESIAN_POINT('NONE', (-0.03651243428555198, 0.019049, -0.05714714625764285)); +#1225 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, -0.05715)); +#1226 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#967, #968, #969, #970, #971, #972, #973, #974, #975, #976, #977, #978, #979, #980, #981, #982, #983, #984, #985, #986, #987, #988, #989, #990, #991, #992, #993, #994, #995, #996, #997, #998, #999, #1000, #1001, #1002, #1003, #1004, #1005, #1006, #1007, #1008, #1009, #1010, #1011, #1012, #1013, #1014, #1015, #1016, #1017, #1018, #1019, #1020, #1021, #1022, #1023, #1024, #1025, #1026, #1027, #1028, #1029, #1030, #1031, #1032, #1033, #1034, #1035, #1036, #1037, #1038, #1039, #1040, #1041, #1042, #1043, #1044, #1045, #1046, #1047, #1048, #1049, #1050, #1051, #1052, #1053, #1054, #1055, #1056, #1057, #1058, #1059, #1060, #1061, #1062, #1063, #1064, #1065, #1066, #1067, #1068, #1069, #1070, #1071, #1072, #1073, #1074, #1075, #1076, #1077, #1078, #1079, #1080, #1081, #1082, #1083, #1084, #1085, #1086, #1087, #1088, #1089, #1090, #1091, #1092, #1093, #1094, #1095, #1096, #1097, #1098, #1099, #1100, #1101, #1102, #1103, #1104, #1105, #1106, #1107, #1108, #1109, #1110, #1111, #1112, #1113, #1114, #1115, #1116, #1117, #1118, #1119, #1120, #1121, #1122, #1123, #1124, #1125, #1126, #1127, #1128, #1129, #1130, #1131, #1132, #1133, #1134, #1135, #1136, #1137, #1138, #1139, #1140, #1141, #1142, #1143, #1144, #1145, #1146, #1147, #1148, #1149, #1150, #1151, #1152, #1153, #1154, #1155, #1156, #1157, #1158, #1159, #1160, #1161, #1162, #1163, #1164, #1165, #1166, #1167, #1168, #1169, #1170, #1171, #1172, #1173, #1174, #1175, #1176, #1177, #1178, #1179, #1180, #1181, #1182, #1183, #1184, #1185, #1186, #1187, #1188, #1189, #1190, #1191, #1192, #1193, #1194, #1195, #1196, #1197, #1198, #1199, #1200, #1201, #1202, #1203, #1204, #1205, #1206, #1207, #1208, #1209, #1210, #1211, #1212, #1213, #1214, #1215, #1216, #1217, #1218, #1219, #1220, #1221, #1222, #1223, #1224, #1225), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9961089494163424, -0.9922178988326849, -0.9883268482490273, -0.9844357976653697, -0.980544747081712, -0.9766536964980544, -0.9727626459143969, -0.9688715953307393, -0.9649805447470817, -0.9610894941634242, -0.9571984435797666, -0.9533073929961089, -0.9494163424124513, -0.9455252918287937, -0.9416342412451362, -0.9377431906614786, -0.933852140077821, -0.9299610894941635, -0.9260700389105059, -0.9221789883268483, -0.9182879377431906, -0.914396887159533, -0.9105058365758755, -0.9066147859922179, -0.9027237354085603, -0.8988326848249028, -0.8949416342412452, -0.8910505836575875, -0.8871595330739299, -0.8832684824902723, -0.8793774319066148, -0.8754863813229572, -0.8715953307392996, -0.867704280155642, -0.8638132295719845, -0.8599221789883269, -0.8560311284046693, -0.8521400778210116, -0.8482490272373541, -0.8443579766536965, -0.8404669260700389, -0.8365758754863813, -0.8326848249027237, -0.8287937743190661, -0.8249027237354085, -0.8210116731517509, -0.8171206225680934, -0.8132295719844358, -0.8093385214007782, -0.8054474708171206, -0.8015564202334631, -0.7976653696498055, -0.7937743190661479, -0.7898832684824902, -0.7859922178988327, -0.7821011673151751, -0.7782101167315175, -0.77431906614786, -0.7704280155642023, -0.7665369649805447, -0.7626459143968871, -0.7587548638132295, -0.754863813229572, -0.7509727626459144, -0.7470817120622568, -0.7431906614785992, -0.7392996108949417, -0.7354085603112841, -0.7315175097276265, -0.7276264591439688, -0.7237354085603113, -0.7198443579766537, -0.7159533073929961, -0.7120622568093385, -0.7081712062256809, -0.7042801556420233, -0.7003891050583657, -0.6964980544747081, -0.6926070038910506, -0.688715953307393, -0.6848249027237354, -0.6809338521400778, -0.6770428015564203, -0.6731517509727627, -0.6692607003891051, -0.6653696498054474, -0.6614785992217899, -0.6575875486381323, -0.6536964980544747, -0.6498054474708171, -0.6459143968871595, -0.6420233463035019, -0.6381322957198443, -0.6342412451361867, -0.6303501945525292, -0.6264591439688716, -0.622568093385214, -0.6186770428015564, -0.6147859922178989, -0.6108949416342413, -0.6070038910505837, -0.603112840466926, -0.5992217898832685, -0.5953307392996109, -0.5914396887159533, -0.5875486381322957, -0.5836575875486381, -0.5797665369649805, -0.5758754863813229, -0.5719844357976653, -0.5680933852140078, -0.5642023346303502, -0.5603112840466926, -0.556420233463035, -0.5525291828793775, -0.5486381322957199, -0.5447470817120623, -0.5408560311284046, -0.5369649805447471, -0.5330739299610895, -0.5291828793774319, -0.5252918287937743, -0.5214007782101167, -0.5175097276264591, -0.5136186770428015, -0.5097276264591439, -0.5058365758754864, -0.5019455252918288, -0.4980544747081712, -0.49416342412451364, -0.49027237354085607, -0.48638132295719844, -0.48249027237354086, -0.4785992217898833, -0.47470817120622566, -0.4708171206225681, -0.4669260700389105, -0.46303501945525294, -0.45914396887159536, -0.45525291828793774, -0.45136186770428016, -0.4474708171206226, -0.44357976653696496, -0.4396887159533074, -0.4357976653696498, -0.43190661478599224, -0.42801556420233466, -0.42412451361867703, -0.42023346303501946, -0.4163424124513619, -0.41245136186770426, -0.4085603112840467, -0.4046692607003891, -0.40077821011673154, -0.39688715953307396, -0.39299610894941633, -0.38910505836575876, -0.3852140077821012, -0.38132295719844356, -0.377431906614786, -0.3735408560311284, -0.36964980544747084, -0.36575875486381326, -0.36186770428015563, -0.35797665369649806, -0.3540856031128405, -0.35019455252918286, -0.3463035019455253, -0.3424124513618677, -0.33852140077821014, -0.33463035019455256, -0.33073929961089493, -0.32684824902723736, -0.3229571984435798, -0.31906614785992216, -0.3151750972762646, -0.311284046692607, -0.30739299610894943, -0.30350194552529186, -0.29961089494163423, -0.29571984435797666, -0.2918287937743191, -0.28793774319066145, -0.2840466926070039, -0.2801556420233463, -0.27626459143968873, -0.27237354085603116, -0.26848249027237353, -0.26459143968871596, -0.2607003891050584, -0.25680933852140075, -0.2529182879377432, -0.2490272373540856, -0.24513618677042803, -0.24124513618677043, -0.23735408560311283, -0.23346303501945526, -0.22957198443579768, -0.22568093385214008, -0.22178988326848248, -0.2178988326848249, -0.21400778210116733, -0.21011673151750973, -0.20622568093385213, -0.20233463035019456, -0.19844357976653698, -0.19455252918287938, -0.19066147859922178, -0.1867704280155642, -0.18287937743190663, -0.17898832684824903, -0.17509727626459143, -0.17120622568093385, -0.16731517509727628, -0.16342412451361868, -0.15953307392996108, -0.1556420233463035, -0.15175097276264593, -0.14785992217898833, -0.14396887159533073, -0.14007782101167315, -0.13618677042801558, -0.13229571984435798, -0.12840466926070038, -0.1245136186770428, -0.12062256809338522, -0.11673151750972763, -0.11284046692607004, -0.10894941634241245, -0.10505836575875487, -0.10116731517509728, -0.09727626459143969, -0.0933852140077821, -0.08949416342412451, -0.08560311284046693, -0.08171206225680934, -0.07782101167315175, -0.07392996108949416, -0.07003891050583658, -0.06614785992217899, -0.0622568093385214, -0.058365758754863814, -0.054474708171206226, -0.05058365758754864, -0.04669260700389105, -0.042801556420233464, -0.038910505836575876, -0.03501945525291829, -0.0311284046692607, -0.027237354085603113, -0.023346303501945526, -0.019455252918287938, -0.01556420233463035, -0.011673151750972763, -0.007782101167315175, -0.0038910505836575876, -0), .UNSPECIFIED.); +#1227 = DIRECTION('NONE', (0, -1, 0)); +#1228 = VECTOR('NONE', #1227, 1); +#1229 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, -0.05715)); +#1230 = LINE('NONE', #1229, #1228); +#1231 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#1232 = DIRECTION('NONE', (-0, -1, 0)); +#1233 = CARTESIAN_POINT('NONE', (-0.031749999999999994, -0, -0.057150000000000006)); +#1234 = AXIS2_PLACEMENT_3D('NONE', #1233, #1232, #1231); +#1235 = CIRCLE('NONE', #1234, 0.004762500000000006); +#1236 = DIRECTION('NONE', (1, 0, -0)); +#1237 = DIRECTION('NONE', (0, 1, 0)); +#1238 = CARTESIAN_POINT('NONE', (0, -0.0000010000000000012222, 0)); +#1239 = AXIS2_PLACEMENT_3D('NONE', #1238, #1237, #1236); +#1240 = CIRCLE('NONE', #1239, 0.0381); +#1241 = DIRECTION('NONE', (0, 1, 0)); +#1242 = VECTOR('NONE', #1241, 1); +#1243 = CARTESIAN_POINT('NONE', (0.0381, -0.0000010000000000012222, -0)); +#1244 = LINE('NONE', #1243, #1242); +#1245 = DIRECTION('NONE', (1, 0, -0)); +#1246 = DIRECTION('NONE', (0, 1, 0)); +#1247 = CARTESIAN_POINT('NONE', (0, 0.0254, 0)); +#1248 = AXIS2_PLACEMENT_3D('NONE', #1247, #1246, #1245); +#1249 = CIRCLE('NONE', #1248, 0.0381); +#1250 = EDGE_CURVE('NONE', #5, #7, #59, .T.); +#1251 = EDGE_CURVE('NONE', #7, #9, #63, .T.); +#1252 = EDGE_CURVE('NONE', #11, #9, #67, .T.); +#1253 = EDGE_CURVE('NONE', #5, #11, #71, .T.); +#1254 = EDGE_CURVE('NONE', #7, #13, #75, .T.); +#1255 = EDGE_CURVE('NONE', #13, #15, #79, .T.); +#1256 = EDGE_CURVE('NONE', #9, #15, #83, .T.); +#1257 = EDGE_CURVE('NONE', #13, #17, #87, .T.); +#1258 = EDGE_CURVE('NONE', #17, #19, #91, .T.); +#1259 = EDGE_CURVE('NONE', #15, #19, #95, .T.); +#1260 = EDGE_CURVE('NONE', #17, #5, #99, .T.); +#1261 = EDGE_CURVE('NONE', #19, #11, #103, .T.); +#1262 = EDGE_CURVE('NONE', #21, #21, #108, .T.); +#1263 = EDGE_CURVE('NONE', #21, #23, #112, .T.); +#1264 = EDGE_CURVE('NONE', #23, #23, #117, .T.); +#1265 = EDGE_CURVE('NONE', #25, #25, #122, .T.); +#1266 = EDGE_CURVE('NONE', #25, #27, #126, .T.); +#1267 = EDGE_CURVE('NONE', #27, #27, #131, .T.); +#1268 = EDGE_CURVE('NONE', #29, #29, #136, .T.); +#1269 = EDGE_CURVE('NONE', #29, #31, #140, .T.); +#1270 = EDGE_CURVE('NONE', #31, #31, #145, .T.); +#1271 = EDGE_CURVE('NONE', #33, #33, #150, .T.); +#1272 = EDGE_CURVE('NONE', #33, #35, #154, .T.); +#1273 = EDGE_CURVE('NONE', #35, #35, #159, .T.); +#1274 = EDGE_CURVE('NONE', #37, #37, #419, .T.); +#1275 = EDGE_CURVE('NONE', #37, #39, #423, .T.); +#1276 = EDGE_CURVE('NONE', #39, #39, #428, .T.); +#1277 = EDGE_CURVE('NONE', #41, #41, #688, .T.); +#1278 = EDGE_CURVE('NONE', #41, #43, #692, .T.); +#1279 = EDGE_CURVE('NONE', #43, #43, #697, .T.); +#1280 = EDGE_CURVE('NONE', #45, #45, #957, .T.); +#1281 = EDGE_CURVE('NONE', #45, #47, #961, .T.); +#1282 = EDGE_CURVE('NONE', #47, #47, #966, .T.); +#1283 = EDGE_CURVE('NONE', #49, #49, #1226, .T.); +#1284 = EDGE_CURVE('NONE', #49, #51, #1230, .T.); +#1285 = EDGE_CURVE('NONE', #51, #51, #1235, .T.); +#1286 = EDGE_CURVE('NONE', #53, #53, #1240, .T.); +#1287 = EDGE_CURVE('NONE', #53, #55, #1244, .T.); +#1288 = EDGE_CURVE('NONE', #55, #55, #1249, .T.); +#1289 = CARTESIAN_POINT('NONE', (0, 0.012699999999999996, 0.07619999999999999)); +#1290 = DIRECTION('NONE', (0, 0, 1)); +#1291 = AXIS2_PLACEMENT_3D('NONE', #1289, #1290, $); +#1292 = PLANE('NONE', #1291); +#1293 = CARTESIAN_POINT('NONE', (0.0508, 0.012699999999999998, -0.000000000000000007105427357601002)); +#1294 = DIRECTION('NONE', (1, 0, 0)); +#1295 = AXIS2_PLACEMENT_3D('NONE', #1293, #1294, $); +#1296 = PLANE('NONE', #1295); +#1297 = CARTESIAN_POINT('NONE', (0, 0.012699999999999998, -0.07619999999999999)); +#1298 = DIRECTION('NONE', (0, -0, -1)); +#1299 = AXIS2_PLACEMENT_3D('NONE', #1297, #1298, $); +#1300 = PLANE('NONE', #1299); +#1301 = CARTESIAN_POINT('NONE', (-0.05079999999999999, 0.012699999999999998, -0)); +#1302 = DIRECTION('NONE', (-1, 0, 0)); +#1303 = AXIS2_PLACEMENT_3D('NONE', #1301, #1302, $); +#1304 = PLANE('NONE', #1303); +#1305 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#1306 = DIRECTION('NONE', (0, 1, 0)); +#1307 = AXIS2_PLACEMENT_3D('NONE', #1305, #1306, $); +#1308 = PLANE('NONE', #1307); +#1309 = CARTESIAN_POINT('NONE', (0, 0.0254, -0)); +#1310 = DIRECTION('NONE', (0, 1, 0)); +#1311 = AXIS2_PLACEMENT_3D('NONE', #1309, #1310, $); +#1312 = PLANE('NONE', #1311); +#1313 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.022224499999999998, 0.05714999999999999)); +#1314 = DIRECTION('NONE', (-0, 1, 0)); +#1315 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); +#1316 = AXIS2_PLACEMENT_3D('NONE', #1313, #1314, #1315); +#1317 = CYLINDRICAL_SURFACE('NONE', #1316, 0.008889999999999997); +#1318 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1319 = DIRECTION('NONE', (0, 1, 0)); +#1320 = AXIS2_PLACEMENT_3D('NONE', #1318, #1319, $); +#1321 = PLANE('NONE', #1320); +#1322 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.022224499999999998, 0.05714999999999999)); +#1323 = DIRECTION('NONE', (-0, 1, 0)); +#1324 = DIRECTION('NONE', (1, 0, 0.000000000000000799260670146344)); +#1325 = AXIS2_PLACEMENT_3D('NONE', #1322, #1323, #1324); +#1326 = CYLINDRICAL_SURFACE('NONE', #1325, 0.008890000000000004); +#1327 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1328 = DIRECTION('NONE', (0, 1, 0)); +#1329 = AXIS2_PLACEMENT_3D('NONE', #1327, #1328, $); +#1330 = PLANE('NONE', #1329); +#1331 = CARTESIAN_POINT('NONE', (-0.03175, 0.022224499999999998, -0.05714999999999999)); +#1332 = DIRECTION('NONE', (0, 1, 0)); +#1333 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463443)); +#1334 = AXIS2_PLACEMENT_3D('NONE', #1331, #1332, #1333); +#1335 = CYLINDRICAL_SURFACE('NONE', #1334, 0.00889); +#1336 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1337 = DIRECTION('NONE', (0, 1, 0)); +#1338 = AXIS2_PLACEMENT_3D('NONE', #1336, #1337, $); +#1339 = PLANE('NONE', #1338); +#1340 = CARTESIAN_POINT('NONE', (0.03175, 0.022224499999999998, -0.05714999999999999)); +#1341 = DIRECTION('NONE', (0, 1, 0)); +#1342 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); +#1343 = AXIS2_PLACEMENT_3D('NONE', #1340, #1341, #1342); +#1344 = CYLINDRICAL_SURFACE('NONE', #1343, 0.008889999999999997); +#1345 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1346 = DIRECTION('NONE', (0, 1, 0)); +#1347 = AXIS2_PLACEMENT_3D('NONE', #1345, #1346, $); +#1348 = PLANE('NONE', #1347); +#1349 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525500000000001, 0.05714999999999999)); +#1350 = DIRECTION('NONE', (-0, -1, 0)); +#1351 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#1352 = AXIS2_PLACEMENT_3D('NONE', #1349, #1350, #1351); +#1353 = CYLINDRICAL_SURFACE('NONE', #1352, 0.004762499999999996); +#1354 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525500000000001, 0.05714999999999999)); +#1355 = DIRECTION('NONE', (-0, -1, 0)); +#1356 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#1357 = AXIS2_PLACEMENT_3D('NONE', #1354, #1355, #1356); +#1358 = CYLINDRICAL_SURFACE('NONE', #1357, 0.004762500000000006); +#1359 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525500000000001, -0.057150000000000006)); +#1360 = DIRECTION('NONE', (-0, -1, 0)); +#1361 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#1362 = AXIS2_PLACEMENT_3D('NONE', #1359, #1360, #1361); +#1363 = CYLINDRICAL_SURFACE('NONE', #1362, 0.004762499999999996); +#1364 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525500000000001, -0.057150000000000006)); +#1365 = DIRECTION('NONE', (-0, -1, 0)); +#1366 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#1367 = AXIS2_PLACEMENT_3D('NONE', #1364, #1365, #1366); +#1368 = CYLINDRICAL_SURFACE('NONE', #1367, 0.004762500000000006); +#1369 = CARTESIAN_POINT('NONE', (0, 0.012699499999999999, 0)); +#1370 = DIRECTION('NONE', (0, 1, 0)); +#1371 = DIRECTION('NONE', (1, 0, -0)); +#1372 = AXIS2_PLACEMENT_3D('NONE', #1369, #1370, #1371); +#1373 = CYLINDRICAL_SURFACE('NONE', #1372, 0.0381); +#1374 = ORIENTED_EDGE('NONE', *, *, #1250, .T.); +#1375 = ORIENTED_EDGE('NONE', *, *, #1251, .T.); +#1376 = ORIENTED_EDGE('NONE', *, *, #1252, .F.); +#1377 = ORIENTED_EDGE('NONE', *, *, #1253, .F.); +#1378 = EDGE_LOOP('NONE', (#1374, #1375, #1376, #1377)); +#1379 = FACE_BOUND('NONE', #1378, .T.); +#1380 = ADVANCED_FACE('NONE', (#1379), #1292, .T.); +#1381 = ORIENTED_EDGE('NONE', *, *, #1254, .T.); +#1382 = ORIENTED_EDGE('NONE', *, *, #1255, .T.); +#1383 = ORIENTED_EDGE('NONE', *, *, #1256, .F.); +#1384 = ORIENTED_EDGE('NONE', *, *, #1251, .F.); +#1385 = EDGE_LOOP('NONE', (#1381, #1382, #1383, #1384)); +#1386 = FACE_BOUND('NONE', #1385, .T.); +#1387 = ADVANCED_FACE('NONE', (#1386), #1296, .T.); +#1388 = ORIENTED_EDGE('NONE', *, *, #1257, .T.); +#1389 = ORIENTED_EDGE('NONE', *, *, #1258, .T.); +#1390 = ORIENTED_EDGE('NONE', *, *, #1259, .F.); +#1391 = ORIENTED_EDGE('NONE', *, *, #1255, .F.); +#1392 = EDGE_LOOP('NONE', (#1388, #1389, #1390, #1391)); +#1393 = FACE_BOUND('NONE', #1392, .T.); +#1394 = ADVANCED_FACE('NONE', (#1393), #1300, .T.); +#1395 = ORIENTED_EDGE('NONE', *, *, #1260, .T.); +#1396 = ORIENTED_EDGE('NONE', *, *, #1253, .T.); +#1397 = ORIENTED_EDGE('NONE', *, *, #1261, .F.); +#1398 = ORIENTED_EDGE('NONE', *, *, #1258, .F.); +#1399 = EDGE_LOOP('NONE', (#1395, #1396, #1397, #1398)); +#1400 = FACE_BOUND('NONE', #1399, .T.); +#1401 = ADVANCED_FACE('NONE', (#1400), #1304, .T.); +#1402 = ORIENTED_EDGE('NONE', *, *, #1260, .F.); +#1403 = ORIENTED_EDGE('NONE', *, *, #1257, .F.); +#1404 = ORIENTED_EDGE('NONE', *, *, #1254, .F.); +#1405 = ORIENTED_EDGE('NONE', *, *, #1250, .F.); +#1406 = ORIENTED_EDGE('NONE', *, *, #1276, .F.); +#1407 = ORIENTED_EDGE('NONE', *, *, #1279, .F.); +#1408 = ORIENTED_EDGE('NONE', *, *, #1282, .F.); +#1409 = ORIENTED_EDGE('NONE', *, *, #1285, .F.); +#1410 = ORIENTED_EDGE('NONE', *, *, #1286, .T.); +#1411 = EDGE_LOOP('NONE', (#1402, #1403, #1404, #1405)); +#1412 = FACE_BOUND('NONE', #1411, .T.); +#1413 = EDGE_LOOP('NONE', (#1406)); +#1414 = FACE_BOUND('NONE', #1413, .T.); +#1415 = EDGE_LOOP('NONE', (#1407)); +#1416 = FACE_BOUND('NONE', #1415, .T.); +#1417 = EDGE_LOOP('NONE', (#1408)); +#1418 = FACE_BOUND('NONE', #1417, .T.); +#1419 = EDGE_LOOP('NONE', (#1409)); +#1420 = FACE_BOUND('NONE', #1419, .T.); +#1421 = EDGE_LOOP('NONE', (#1410)); +#1422 = FACE_BOUND('NONE', #1421, .T.); +#1423 = ADVANCED_FACE('NONE', (#1412, #1414, #1416, #1418, #1420, #1422), #1308, .F.); +#1424 = ORIENTED_EDGE('NONE', *, *, #1252, .T.); +#1425 = ORIENTED_EDGE('NONE', *, *, #1256, .T.); +#1426 = ORIENTED_EDGE('NONE', *, *, #1259, .T.); +#1427 = ORIENTED_EDGE('NONE', *, *, #1261, .T.); +#1428 = ORIENTED_EDGE('NONE', *, *, #1264, .F.); +#1429 = ORIENTED_EDGE('NONE', *, *, #1267, .F.); +#1430 = ORIENTED_EDGE('NONE', *, *, #1270, .F.); +#1431 = ORIENTED_EDGE('NONE', *, *, #1273, .F.); +#1432 = ORIENTED_EDGE('NONE', *, *, #1288, .F.); +#1433 = EDGE_LOOP('NONE', (#1424, #1425, #1426, #1427)); +#1434 = FACE_BOUND('NONE', #1433, .T.); +#1435 = EDGE_LOOP('NONE', (#1428)); +#1436 = FACE_BOUND('NONE', #1435, .T.); +#1437 = EDGE_LOOP('NONE', (#1429)); +#1438 = FACE_BOUND('NONE', #1437, .T.); +#1439 = EDGE_LOOP('NONE', (#1430)); +#1440 = FACE_BOUND('NONE', #1439, .T.); +#1441 = EDGE_LOOP('NONE', (#1431)); +#1442 = FACE_BOUND('NONE', #1441, .T.); +#1443 = EDGE_LOOP('NONE', (#1432)); +#1444 = FACE_BOUND('NONE', #1443, .T.); +#1445 = ADVANCED_FACE('NONE', (#1434, #1436, #1438, #1440, #1442, #1444), #1312, .T.); +#1446 = ORIENTED_EDGE('NONE', *, *, #1262, .F.); +#1447 = ORIENTED_EDGE('NONE', *, *, #1264, .T.); +#1448 = EDGE_LOOP('NONE', (#1446)); +#1449 = FACE_BOUND('NONE', #1448, .T.); +#1450 = EDGE_LOOP('NONE', (#1447)); +#1451 = FACE_BOUND('NONE', #1450, .T.); +#1452 = ADVANCED_FACE('NONE', (#1449, #1451), #1317, .F.); +#1453 = ORIENTED_EDGE('NONE', *, *, #1262, .T.); +#1454 = ORIENTED_EDGE('NONE', *, *, #1277, .T.); +#1455 = EDGE_LOOP('NONE', (#1453)); +#1456 = FACE_BOUND('NONE', #1455, .T.); +#1457 = EDGE_LOOP('NONE', (#1454)); +#1458 = FACE_BOUND('NONE', #1457, .T.); +#1459 = ADVANCED_FACE('NONE', (#1456, #1458), #1321, .T.); +#1460 = ORIENTED_EDGE('NONE', *, *, #1265, .F.); +#1461 = ORIENTED_EDGE('NONE', *, *, #1267, .T.); +#1462 = EDGE_LOOP('NONE', (#1460)); +#1463 = FACE_BOUND('NONE', #1462, .T.); +#1464 = EDGE_LOOP('NONE', (#1461)); +#1465 = FACE_BOUND('NONE', #1464, .T.); +#1466 = ADVANCED_FACE('NONE', (#1463, #1465), #1326, .F.); +#1467 = ORIENTED_EDGE('NONE', *, *, #1265, .T.); +#1468 = ORIENTED_EDGE('NONE', *, *, #1274, .T.); +#1469 = EDGE_LOOP('NONE', (#1467)); +#1470 = FACE_BOUND('NONE', #1469, .T.); +#1471 = EDGE_LOOP('NONE', (#1468)); +#1472 = FACE_BOUND('NONE', #1471, .T.); +#1473 = ADVANCED_FACE('NONE', (#1470, #1472), #1330, .T.); +#1474 = ORIENTED_EDGE('NONE', *, *, #1268, .F.); +#1475 = ORIENTED_EDGE('NONE', *, *, #1270, .T.); +#1476 = EDGE_LOOP('NONE', (#1474)); +#1477 = FACE_BOUND('NONE', #1476, .T.); +#1478 = EDGE_LOOP('NONE', (#1475)); +#1479 = FACE_BOUND('NONE', #1478, .T.); +#1480 = ADVANCED_FACE('NONE', (#1477, #1479), #1335, .F.); +#1481 = ORIENTED_EDGE('NONE', *, *, #1268, .T.); +#1482 = ORIENTED_EDGE('NONE', *, *, #1283, .T.); +#1483 = EDGE_LOOP('NONE', (#1481)); +#1484 = FACE_BOUND('NONE', #1483, .T.); +#1485 = EDGE_LOOP('NONE', (#1482)); +#1486 = FACE_BOUND('NONE', #1485, .T.); +#1487 = ADVANCED_FACE('NONE', (#1484, #1486), #1339, .T.); +#1488 = ORIENTED_EDGE('NONE', *, *, #1271, .F.); +#1489 = ORIENTED_EDGE('NONE', *, *, #1273, .T.); +#1490 = EDGE_LOOP('NONE', (#1488)); +#1491 = FACE_BOUND('NONE', #1490, .T.); +#1492 = EDGE_LOOP('NONE', (#1489)); +#1493 = FACE_BOUND('NONE', #1492, .T.); +#1494 = ADVANCED_FACE('NONE', (#1491, #1493), #1344, .F.); +#1495 = ORIENTED_EDGE('NONE', *, *, #1271, .T.); +#1496 = ORIENTED_EDGE('NONE', *, *, #1280, .T.); +#1497 = EDGE_LOOP('NONE', (#1495)); +#1498 = FACE_BOUND('NONE', #1497, .T.); +#1499 = EDGE_LOOP('NONE', (#1496)); +#1500 = FACE_BOUND('NONE', #1499, .T.); +#1501 = ADVANCED_FACE('NONE', (#1498, #1500), #1348, .T.); +#1502 = ORIENTED_EDGE('NONE', *, *, #1274, .F.); +#1503 = ORIENTED_EDGE('NONE', *, *, #1276, .T.); +#1504 = EDGE_LOOP('NONE', (#1502)); +#1505 = FACE_BOUND('NONE', #1504, .T.); +#1506 = EDGE_LOOP('NONE', (#1503)); +#1507 = FACE_BOUND('NONE', #1506, .T.); +#1508 = ADVANCED_FACE('NONE', (#1505, #1507), #1353, .F.); +#1509 = ORIENTED_EDGE('NONE', *, *, #1277, .F.); +#1510 = ORIENTED_EDGE('NONE', *, *, #1279, .T.); +#1511 = EDGE_LOOP('NONE', (#1509)); +#1512 = FACE_BOUND('NONE', #1511, .T.); +#1513 = EDGE_LOOP('NONE', (#1510)); +#1514 = FACE_BOUND('NONE', #1513, .T.); +#1515 = ADVANCED_FACE('NONE', (#1512, #1514), #1358, .F.); +#1516 = ORIENTED_EDGE('NONE', *, *, #1280, .F.); +#1517 = ORIENTED_EDGE('NONE', *, *, #1282, .T.); +#1518 = EDGE_LOOP('NONE', (#1516)); +#1519 = FACE_BOUND('NONE', #1518, .T.); +#1520 = EDGE_LOOP('NONE', (#1517)); +#1521 = FACE_BOUND('NONE', #1520, .T.); +#1522 = ADVANCED_FACE('NONE', (#1519, #1521), #1363, .F.); +#1523 = ORIENTED_EDGE('NONE', *, *, #1283, .F.); +#1524 = ORIENTED_EDGE('NONE', *, *, #1285, .T.); +#1525 = EDGE_LOOP('NONE', (#1523)); +#1526 = FACE_BOUND('NONE', #1525, .T.); +#1527 = EDGE_LOOP('NONE', (#1524)); +#1528 = FACE_BOUND('NONE', #1527, .T.); +#1529 = ADVANCED_FACE('NONE', (#1526, #1528), #1368, .F.); +#1530 = ORIENTED_EDGE('NONE', *, *, #1286, .F.); +#1531 = ORIENTED_EDGE('NONE', *, *, #1288, .T.); +#1532 = EDGE_LOOP('NONE', (#1530)); +#1533 = FACE_BOUND('NONE', #1532, .T.); +#1534 = EDGE_LOOP('NONE', (#1531)); +#1535 = FACE_BOUND('NONE', #1534, .T.); +#1536 = ADVANCED_FACE('NONE', (#1533, #1535), #1373, .F.); +#1537 = CLOSED_SHELL('NONE', (#1380, #1387, #1394, #1401, #1423, #1445, #1452, #1459, #1466, #1473, #1480, #1487, #1494, #1501, #1508, #1515, #1522, #1529, #1536)); +#1538 = MANIFOLD_SOLID_BREP('NONE', #1537); +#1539 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#1540 = PRODUCT_DEFINITION_CONTEXT('part definition', #1539, 'design'); +#1541 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#1542 = PRODUCT_DEFINITION_FORMATION('', $, #1541); +#1543 = PRODUCT_DEFINITION('design', $, #1542, #1540); +#1544 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1543); +#1545 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1538), #3); +#1546 = SHAPE_DEFINITION_REPRESENTATION(#1544, #1545); ENDSEC; END-ISO-10303-21; diff --git a/public/kcl-samples/step/ball-bearing.step b/public/kcl-samples/step/ball-bearing.step index 8316da9ec..a54717ec8 100644 --- a/public/kcl-samples/step/ball-bearing.step +++ b/public/kcl-samples/step/ball-bearing.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/bench.step b/public/kcl-samples/step/bench.step new file mode 100644 index 000000000..b411a869c --- /dev/null +++ b/public/kcl-samples/step/bench.step @@ -0,0 +1,11603 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((('zoo.dev export')), '2;1'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); +ENDSEC; +DATA; +#1 = ( + LENGTH_UNIT() + NAMED_UNIT(*) + SI_UNIT($, .METRE.) +); +#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $); +#3 = ( + GEOMETRIC_REPRESENTATION_CONTEXT(3) + GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2)) + GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) + REPRESENTATION_CONTEXT('', '3D') +); +#4 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.009399999999999999)); +#5 = VERTEX_POINT('NONE', #4); +#6 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03239999999999999, -0.02)); +#7 = VERTEX_POINT('NONE', #6); +#8 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.023, 0.01)); +#9 = VERTEX_POINT('NONE', #8); +#10 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.03300000000000001, -0.02)); +#11 = VERTEX_POINT('NONE', #10); +#12 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.010600000000000002)); +#13 = VERTEX_POINT('NONE', #12); +#14 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360000000000002, -0.02)); +#15 = VERTEX_POINT('NONE', #14); +#16 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.010600000000000002)); +#17 = VERTEX_POINT('NONE', #16); +#18 = CARTESIAN_POINT('NONE', (0.0267, 0.03360000000000002, -0.02)); +#19 = VERTEX_POINT('NONE', #18); +#20 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.023, 0.01)); +#21 = VERTEX_POINT('NONE', #20); +#22 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03300000000000001, -0.02)); +#23 = VERTEX_POINT('NONE', #22); +#24 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.009399999999999999)); +#25 = VERTEX_POINT('NONE', #24); +#26 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999999999999, -0.02)); +#27 = VERTEX_POINT('NONE', #26); +#28 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.023, 0.009399999999999999)); +#29 = VERTEX_POINT('NONE', #28); +#30 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.03239999999999999, -0.02)); +#31 = VERTEX_POINT('NONE', #30); +#32 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.009399999999999999)); +#33 = VERTEX_POINT('NONE', #32); +#34 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03239999999999999, -0.02)); +#35 = VERTEX_POINT('NONE', #34); +#36 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.023, 0.01)); +#37 = VERTEX_POINT('NONE', #36); +#38 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.03300000000000001, -0.02)); +#39 = VERTEX_POINT('NONE', #38); +#40 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.010600000000000002)); +#41 = VERTEX_POINT('NONE', #40); +#42 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360000000000002, -0.02)); +#43 = VERTEX_POINT('NONE', #42); +#44 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.010600000000000002)); +#45 = VERTEX_POINT('NONE', #44); +#46 = CARTESIAN_POINT('NONE', (-0.0293, 0.03360000000000002, -0.02)); +#47 = VERTEX_POINT('NONE', #46); +#48 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.023, 0.01)); +#49 = VERTEX_POINT('NONE', #48); +#50 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300000000000001, -0.02)); +#51 = VERTEX_POINT('NONE', #50); +#52 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.009399999999999999)); +#53 = VERTEX_POINT('NONE', #52); +#54 = CARTESIAN_POINT('NONE', (-0.0293, 0.03239999999999999, -0.02)); +#55 = VERTEX_POINT('NONE', #54); +#56 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.023, 0.009399999999999999)); +#57 = VERTEX_POINT('NONE', #56); +#58 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999999999999, -0.02)); +#59 = VERTEX_POINT('NONE', #58); +#60 = CARTESIAN_POINT('NONE', (-0.03, 0.027601798725327007, -0.0205069464253698)); +#61 = VERTEX_POINT('NONE', #60); +#62 = CARTESIAN_POINT('NONE', (-0.03, 0.03758756797902137, -0.021915488891706237)); +#63 = VERTEX_POINT('NONE', #62); +#64 = CARTESIAN_POINT('NONE', (0.03, 0.03758756797902137, -0.021915488891706237)); +#65 = VERTEX_POINT('NONE', #64); +#66 = CARTESIAN_POINT('NONE', (0.03, 0.027601798725327007, -0.0205069464253698)); +#67 = VERTEX_POINT('NONE', #66); +#68 = CARTESIAN_POINT('NONE', (-0.03, 0.03783130666583167, -0.01993039658842359)); +#69 = VERTEX_POINT('NONE', #68); +#70 = CARTESIAN_POINT('NONE', (0.03, 0.03783130666583167, -0.01993039658842359)); +#71 = VERTEX_POINT('NONE', #70); +#72 = CARTESIAN_POINT('NONE', (-0.03, 0.036411306665831665, -0.01770039658842359)); +#73 = VERTEX_POINT('NONE', #72); +#74 = CARTESIAN_POINT('NONE', (0.03, 0.036411306665831665, -0.01770039658842359)); +#75 = VERTEX_POINT('NONE', #74); +#76 = CARTESIAN_POINT('NONE', (-0.03, 0.029875537412137304, -0.01678185412208716)); +#77 = VERTEX_POINT('NONE', #76); +#78 = CARTESIAN_POINT('NONE', (0.03, 0.029875537412137304, -0.01678185412208716)); +#79 = VERTEX_POINT('NONE', #78); +#80 = CARTESIAN_POINT('NONE', (-0.03, 0.027845537412137304, -0.018521854122087157)); +#81 = VERTEX_POINT('NONE', #80); +#82 = CARTESIAN_POINT('NONE', (0.03, 0.027845537412137304, -0.018521854122087157)); +#83 = VERTEX_POINT('NONE', #82); +#84 = CARTESIAN_POINT('NONE', (-0.03, 0.0385, -0.022)); +#85 = VERTEX_POINT('NONE', #84); +#86 = CARTESIAN_POINT('NONE', (-0.03, 0.04848576925369436, -0.023408542466336436)); +#87 = VERTEX_POINT('NONE', #86); +#88 = CARTESIAN_POINT('NONE', (0.03, 0.04848576925369436, -0.023408542466336436)); +#89 = VERTEX_POINT('NONE', #88); +#90 = CARTESIAN_POINT('NONE', (0.03, 0.0385, -0.022)); +#91 = VERTEX_POINT('NONE', #90); +#92 = CARTESIAN_POINT('NONE', (-0.03, 0.04872950794050466, -0.02142345016305379)); +#93 = VERTEX_POINT('NONE', #92); +#94 = CARTESIAN_POINT('NONE', (0.03, 0.04872950794050466, -0.02142345016305379)); +#95 = VERTEX_POINT('NONE', #94); +#96 = CARTESIAN_POINT('NONE', (-0.03, 0.04730950794050466, -0.01919345016305379)); +#97 = VERTEX_POINT('NONE', #96); +#98 = CARTESIAN_POINT('NONE', (0.03, 0.04730950794050466, -0.01919345016305379)); +#99 = VERTEX_POINT('NONE', #98); +#100 = CARTESIAN_POINT('NONE', (-0.03, 0.0407737386868103, -0.018274907696717357)); +#101 = VERTEX_POINT('NONE', #100); +#102 = CARTESIAN_POINT('NONE', (0.03, 0.0407737386868103, -0.018274907696717357)); +#103 = VERTEX_POINT('NONE', #102); +#104 = CARTESIAN_POINT('NONE', (-0.03, 0.038743738686810296, -0.020014907696717356)); +#105 = VERTEX_POINT('NONE', #104); +#106 = CARTESIAN_POINT('NONE', (0.03, 0.038743738686810296, -0.020014907696717356)); +#107 = VERTEX_POINT('NONE', #106); +#108 = CARTESIAN_POINT('NONE', (-0.03, 0.01790137242723437, -0.014972551455312583)); +#109 = VERTEX_POINT('NONE', #108); +#110 = CARTESIAN_POINT('NONE', (-0.03, 0.02040137242723437, -0.015072551455312585)); +#111 = VERTEX_POINT('NONE', #110); +#112 = CARTESIAN_POINT('NONE', (0.03, 0.02040137242723437, -0.015072551455312585)); +#113 = VERTEX_POINT('NONE', #112); +#114 = CARTESIAN_POINT('NONE', (0.03, 0.01790137242723437, -0.014972551455312583)); +#115 = VERTEX_POINT('NONE', #114); +#116 = CARTESIAN_POINT('NONE', (-0.03, 0.02190137242723437, -0.013572551455312585)); +#117 = VERTEX_POINT('NONE', #116); +#118 = CARTESIAN_POINT('NONE', (0.03, 0.02190137242723437, -0.013572551455312585)); +#119 = VERTEX_POINT('NONE', #118); +#120 = CARTESIAN_POINT('NONE', (-0.03, 0.022401372427234372, -0.006672551455312583)); +#121 = VERTEX_POINT('NONE', #120); +#122 = CARTESIAN_POINT('NONE', (0.03, 0.022401372427234372, -0.006672551455312583)); +#123 = VERTEX_POINT('NONE', #122); +#124 = CARTESIAN_POINT('NONE', (-0.03, 0.02090137242723437, -0.005172551455312584)); +#125 = VERTEX_POINT('NONE', #124); +#126 = CARTESIAN_POINT('NONE', (0.03, 0.02090137242723437, -0.005172551455312584)); +#127 = VERTEX_POINT('NONE', #126); +#128 = CARTESIAN_POINT('NONE', (-0.03, 0.018401372427234372, -0.004972551455312583)); +#129 = VERTEX_POINT('NONE', #128); +#130 = CARTESIAN_POINT('NONE', (0.03, 0.018401372427234372, -0.004972551455312583)); +#131 = VERTEX_POINT('NONE', #130); +#132 = CARTESIAN_POINT('NONE', (-0.03, 0.018450686213617184, -0.003986275727656292)); +#133 = VERTEX_POINT('NONE', #132); +#134 = CARTESIAN_POINT('NONE', (-0.03, 0.020950686213617186, -0.004086275727656292)); +#135 = VERTEX_POINT('NONE', #134); +#136 = CARTESIAN_POINT('NONE', (0.03, 0.020950686213617186, -0.004086275727656292)); +#137 = VERTEX_POINT('NONE', #136); +#138 = CARTESIAN_POINT('NONE', (0.03, 0.018450686213617184, -0.003986275727656292)); +#139 = VERTEX_POINT('NONE', #138); +#140 = CARTESIAN_POINT('NONE', (-0.03, 0.022450686213617184, -0.0025862757276562923)); +#141 = VERTEX_POINT('NONE', #140); +#142 = CARTESIAN_POINT('NONE', (0.03, 0.022450686213617184, -0.0025862757276562923)); +#143 = VERTEX_POINT('NONE', #142); +#144 = CARTESIAN_POINT('NONE', (-0.03, 0.022950686213617184, 0.004313724272343708)); +#145 = VERTEX_POINT('NONE', #144); +#146 = CARTESIAN_POINT('NONE', (0.03, 0.022950686213617184, 0.004313724272343708)); +#147 = VERTEX_POINT('NONE', #146); +#148 = CARTESIAN_POINT('NONE', (-0.03, 0.021450686213617186, 0.0058137242723437085)); +#149 = VERTEX_POINT('NONE', #148); +#150 = CARTESIAN_POINT('NONE', (0.03, 0.021450686213617186, 0.0058137242723437085)); +#151 = VERTEX_POINT('NONE', #150); +#152 = CARTESIAN_POINT('NONE', (-0.03, 0.018950686213617184, 0.006013724272343708)); +#153 = VERTEX_POINT('NONE', #152); +#154 = CARTESIAN_POINT('NONE', (0.03, 0.018950686213617184, 0.006013724272343708)); +#155 = VERTEX_POINT('NONE', #154); +#156 = CARTESIAN_POINT('NONE', (-0.03, 0.019, 0.007)); +#157 = VERTEX_POINT('NONE', #156); +#158 = CARTESIAN_POINT('NONE', (-0.03, 0.0215, 0.006900000000000001)); +#159 = VERTEX_POINT('NONE', #158); +#160 = CARTESIAN_POINT('NONE', (0.03, 0.0215, 0.006900000000000001)); +#161 = VERTEX_POINT('NONE', #160); +#162 = CARTESIAN_POINT('NONE', (0.03, 0.019, 0.007)); +#163 = VERTEX_POINT('NONE', #162); +#164 = CARTESIAN_POINT('NONE', (-0.03, 0.023, 0.008400000000000001)); +#165 = VERTEX_POINT('NONE', #164); +#166 = CARTESIAN_POINT('NONE', (0.03, 0.023, 0.008400000000000001)); +#167 = VERTEX_POINT('NONE', #166); +#168 = CARTESIAN_POINT('NONE', (-0.03, 0.0235, 0.015300000000000001)); +#169 = VERTEX_POINT('NONE', #168); +#170 = CARTESIAN_POINT('NONE', (0.03, 0.0235, 0.015300000000000001)); +#171 = VERTEX_POINT('NONE', #170); +#172 = CARTESIAN_POINT('NONE', (-0.03, 0.022, 0.016800000000000002)); +#173 = VERTEX_POINT('NONE', #172); +#174 = CARTESIAN_POINT('NONE', (0.03, 0.022, 0.016800000000000002)); +#175 = VERTEX_POINT('NONE', #174); +#176 = CARTESIAN_POINT('NONE', (-0.03, 0.0195, 0.017)); +#177 = VERTEX_POINT('NONE', #176); +#178 = CARTESIAN_POINT('NONE', (0.03, 0.0195, 0.017)); +#179 = VERTEX_POINT('NONE', #178); +#180 = CARTESIAN_POINT('NONE', (-0.028, 0.008, -0.017385640646055103)); +#181 = VERTEX_POINT('NONE', #180); +#182 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, -0.01669282032302755)); +#183 = VERTEX_POINT('NONE', #182); +#184 = CARTESIAN_POINT('NONE', (0.028, 0.0092, -0.01669282032302755)); +#185 = VERTEX_POINT('NONE', #184); +#186 = CARTESIAN_POINT('NONE', (0.028, 0.008, -0.017385640646055103)); +#187 = VERTEX_POINT('NONE', #186); +#188 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, -0.01530717967697245)); +#189 = VERTEX_POINT('NONE', #188); +#190 = CARTESIAN_POINT('NONE', (0.028, 0.0092, -0.01530717967697245)); +#191 = VERTEX_POINT('NONE', #190); +#192 = CARTESIAN_POINT('NONE', (-0.028, 0.008, -0.0146143593539449)); +#193 = VERTEX_POINT('NONE', #192); +#194 = CARTESIAN_POINT('NONE', (0.028, 0.008, -0.0146143593539449)); +#195 = VERTEX_POINT('NONE', #194); +#196 = CARTESIAN_POINT('NONE', (-0.028, 0.0068000000000000005, -0.01530717967697245)); +#197 = VERTEX_POINT('NONE', #196); +#198 = CARTESIAN_POINT('NONE', (0.028, 0.0068000000000000005, -0.01530717967697245)); +#199 = VERTEX_POINT('NONE', #198); +#200 = CARTESIAN_POINT('NONE', (-0.028, 0.0068, -0.01669282032302755)); +#201 = VERTEX_POINT('NONE', #200); +#202 = CARTESIAN_POINT('NONE', (0.028, 0.0068, -0.01669282032302755)); +#203 = VERTEX_POINT('NONE', #202); +#204 = CARTESIAN_POINT('NONE', (-0.028, 0.008, 0.0106143593539449)); +#205 = VERTEX_POINT('NONE', #204); +#206 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, 0.011307179676972449)); +#207 = VERTEX_POINT('NONE', #206); +#208 = CARTESIAN_POINT('NONE', (0.028, 0.0092, 0.011307179676972449)); +#209 = VERTEX_POINT('NONE', #208); +#210 = CARTESIAN_POINT('NONE', (0.028, 0.008, 0.0106143593539449)); +#211 = VERTEX_POINT('NONE', #210); +#212 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, 0.012692820323027551)); +#213 = VERTEX_POINT('NONE', #212); +#214 = CARTESIAN_POINT('NONE', (0.028, 0.0092, 0.012692820323027551)); +#215 = VERTEX_POINT('NONE', #214); +#216 = CARTESIAN_POINT('NONE', (-0.028, 0.008, 0.013385640646055099)); +#217 = VERTEX_POINT('NONE', #216); +#218 = CARTESIAN_POINT('NONE', (0.028, 0.008, 0.013385640646055099)); +#219 = VERTEX_POINT('NONE', #218); +#220 = CARTESIAN_POINT('NONE', (-0.028, 0.0068000000000000005, 0.012692820323027551)); +#221 = VERTEX_POINT('NONE', #220); +#222 = CARTESIAN_POINT('NONE', (0.028, 0.0068000000000000005, 0.012692820323027551)); +#223 = VERTEX_POINT('NONE', #222); +#224 = CARTESIAN_POINT('NONE', (-0.028, 0.0068, 0.011307179676972449)); +#225 = VERTEX_POINT('NONE', #224); +#226 = CARTESIAN_POINT('NONE', (0.028, 0.0068, 0.011307179676972449)); +#227 = VERTEX_POINT('NONE', #226); +#228 = CARTESIAN_POINT('NONE', (0.026, 0.0212, 0.01682)); +#229 = VERTEX_POINT('NONE', #228); +#230 = CARTESIAN_POINT('NONE', (0.026, 0.01993, 0.01695)); +#231 = VERTEX_POINT('NONE', #230); +#232 = CARTESIAN_POINT('NONE', (0.028, 0.01993, 0.01695)); +#233 = VERTEX_POINT('NONE', #232); +#234 = CARTESIAN_POINT('NONE', (0.028, 0.0212, 0.01682)); +#235 = VERTEX_POINT('NONE', #234); +#236 = CARTESIAN_POINT('NONE', (0.026, 0.013470000000000003, 0.015940000000000003)); +#237 = VERTEX_POINT('NONE', #236); +#238 = CARTESIAN_POINT('NONE', (0.028, 0.013470000000000003, 0.015940000000000003)); +#239 = VERTEX_POINT('NONE', #238); +#240 = CARTESIAN_POINT('NONE', (0.026, 0.005680000000000004, 0.0166)); +#241 = VERTEX_POINT('NONE', #240); +#242 = CARTESIAN_POINT('NONE', (0.028, 0.005680000000000004, 0.0166)); +#243 = VERTEX_POINT('NONE', #242); +#244 = CARTESIAN_POINT('NONE', (0.026, 0.0025699999999999985, 0.018380000000000007)); +#245 = VERTEX_POINT('NONE', #244); +#246 = CARTESIAN_POINT('NONE', (0.028, 0.0025699999999999985, 0.018380000000000007)); +#247 = VERTEX_POINT('NONE', #246); +#248 = CARTESIAN_POINT('NONE', (0.026, -0.00003000000000000158, 0.019630000000000005)); +#249 = VERTEX_POINT('NONE', #248); +#250 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.019630000000000005)); +#251 = VERTEX_POINT('NONE', #250); +#252 = CARTESIAN_POINT('NONE', (0.026, -0.00003000000000000158, 0.013590000000000007)); +#253 = VERTEX_POINT('NONE', #252); +#254 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.013590000000000007)); +#255 = VERTEX_POINT('NONE', #254); +#256 = CARTESIAN_POINT('NONE', (0.026, 0.007839999999999998, 0.006910000000000007)); +#257 = VERTEX_POINT('NONE', #256); +#258 = CARTESIAN_POINT('NONE', (0.028, 0.007839999999999998, 0.006910000000000007)); +#259 = VERTEX_POINT('NONE', #258); +#260 = CARTESIAN_POINT('NONE', (0.026, 0.008509999999999997, -0.010059999999999989)); +#261 = VERTEX_POINT('NONE', #260); +#262 = CARTESIAN_POINT('NONE', (0.028, 0.008509999999999997, -0.010059999999999989)); +#263 = VERTEX_POINT('NONE', #262); +#264 = CARTESIAN_POINT('NONE', (0.026, 0.00003999999999999559, -0.01733999999999999)); +#265 = VERTEX_POINT('NONE', #264); +#266 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.01733999999999999)); +#267 = VERTEX_POINT('NONE', #266); +#268 = CARTESIAN_POINT('NONE', (0.026, 0.00003999999999999559, -0.02331999999999999)); +#269 = VERTEX_POINT('NONE', #268); +#270 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.02331999999999999)); +#271 = VERTEX_POINT('NONE', #270); +#272 = CARTESIAN_POINT('NONE', (0.026, 0.0030499999999999954, -0.022019999999999987)); +#273 = VERTEX_POINT('NONE', #272); +#274 = CARTESIAN_POINT('NONE', (0.028, 0.0030499999999999954, -0.022019999999999987)); +#275 = VERTEX_POINT('NONE', #274); +#276 = CARTESIAN_POINT('NONE', (0.026, 0.01835999999999999, -0.022449999999999984)); +#277 = VERTEX_POINT('NONE', #276); +#278 = CARTESIAN_POINT('NONE', (0.028, 0.01835999999999999, -0.022449999999999984)); +#279 = VERTEX_POINT('NONE', #278); +#280 = CARTESIAN_POINT('NONE', (0.026, 0.027620000000000002, -0.025079999999999984)); +#281 = VERTEX_POINT('NONE', #280); +#282 = CARTESIAN_POINT('NONE', (0.028, 0.027620000000000002, -0.025079999999999984)); +#283 = VERTEX_POINT('NONE', #282); +#284 = CARTESIAN_POINT('NONE', (0.026, 0.043980000000000005, -0.027429999999999986)); +#285 = VERTEX_POINT('NONE', #284); +#286 = CARTESIAN_POINT('NONE', (0.028, 0.043980000000000005, -0.027429999999999986)); +#287 = VERTEX_POINT('NONE', #286); +#288 = CARTESIAN_POINT('NONE', (0.026, 0.04513, -0.029209999999999986)); +#289 = VERTEX_POINT('NONE', #288); +#290 = CARTESIAN_POINT('NONE', (0.028, 0.04513, -0.029209999999999986)); +#291 = VERTEX_POINT('NONE', #290); +#292 = CARTESIAN_POINT('NONE', (0.026, 0.04849000000000001, -0.023929999999999986)); +#293 = VERTEX_POINT('NONE', #292); +#294 = CARTESIAN_POINT('NONE', (0.028, 0.04849000000000001, -0.023929999999999986)); +#295 = VERTEX_POINT('NONE', #294); +#296 = CARTESIAN_POINT('NONE', (0.026, 0.04870000000000001, -0.022009999999999984)); +#297 = VERTEX_POINT('NONE', #296); +#298 = CARTESIAN_POINT('NONE', (0.028, 0.04870000000000001, -0.022009999999999984)); +#299 = VERTEX_POINT('NONE', #298); +#300 = CARTESIAN_POINT('NONE', (0.026, 0.02216000000000001, -0.01826999999999998)); +#301 = VERTEX_POINT('NONE', #300); +#302 = CARTESIAN_POINT('NONE', (0.028, 0.02216000000000001, -0.01826999999999998)); +#303 = VERTEX_POINT('NONE', #302); +#304 = CARTESIAN_POINT('NONE', (0.026, 0.01948000000000001, -0.015129999999999985)); +#305 = VERTEX_POINT('NONE', #304); +#306 = CARTESIAN_POINT('NONE', (0.028, 0.01948000000000001, -0.015129999999999985)); +#307 = VERTEX_POINT('NONE', #306); +#308 = CARTESIAN_POINT('NONE', (0.026, 0.01957313603532023, 0.01547869134477125)); +#309 = VERTEX_POINT('NONE', #308); +#310 = CARTESIAN_POINT('NONE', (0.026, 0.01977725484109624, 0.015457797293786307)); +#311 = VERTEX_POINT('NONE', #310); +#312 = CARTESIAN_POINT('NONE', (0.0265, 0.01977725484109624, 0.015457797293786307)); +#313 = VERTEX_POINT('NONE', #312); +#314 = CARTESIAN_POINT('NONE', (0.0265, 0.01957313603532023, 0.01547869134477125)); +#315 = VERTEX_POINT('NONE', #314); +#316 = CARTESIAN_POINT('NONE', (0.026, 0.014070924316240858, 0.01456563106621604)); +#317 = VERTEX_POINT('NONE', #316); +#318 = CARTESIAN_POINT('NONE', (0.0265, 0.014070924316240858, 0.01456563106621604)); +#319 = VERTEX_POINT('NONE', #318); +#320 = CARTESIAN_POINT('NONE', (0.026, 0.004856416940211572, 0.01534632103645729)); +#321 = VERTEX_POINT('NONE', #320); +#322 = CARTESIAN_POINT('NONE', (0.0265, 0.004856416940211572, 0.01534632103645729)); +#323 = VERTEX_POINT('NONE', #322); +#324 = CARTESIAN_POINT('NONE', (0.026, 0.0019130973121258697, 0.017031468014929687)); +#325 = VERTEX_POINT('NONE', #324); +#326 = CARTESIAN_POINT('NONE', (0.0265, 0.0019130973121258697, 0.017031468014929687)); +#327 = VERTEX_POINT('NONE', #326); +#328 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.01724449556883635)); +#329 = VERTEX_POINT('NONE', #328); +#330 = CARTESIAN_POINT('NONE', (0.0265, 0.0014699999999999984, 0.01724449556883635)); +#331 = VERTEX_POINT('NONE', #330); +#332 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.014284299189612618)); +#333 = VERTEX_POINT('NONE', #332); +#334 = CARTESIAN_POINT('NONE', (0.0265, 0.0014699999999999984, 0.014284299189612618)); +#335 = VERTEX_POINT('NONE', #334); +#336 = CARTESIAN_POINT('NONE', (0.026, 0.008810670971718454, 0.008053589902309024)); +#337 = VERTEX_POINT('NONE', #336); +#338 = CARTESIAN_POINT('NONE', (0.0265, 0.008810670971718454, 0.008053589902309024)); +#339 = VERTEX_POINT('NONE', #338); +#340 = CARTESIAN_POINT('NONE', (0.026, 0.009529119441215345, -0.011161986172802162)); +#341 = VERTEX_POINT('NONE', #340); +#342 = CARTESIAN_POINT('NONE', (0.0265, 0.009529119441215345, -0.011161986172802162)); +#343 = VERTEX_POINT('NONE', #342); +#344 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.018028667345417006)); +#345 = VERTEX_POINT('NONE', #344); +#346 = CARTESIAN_POINT('NONE', (0.0265, 0.0015399999999999956, -0.018028667345417006)); +#347 = VERTEX_POINT('NONE', #346); +#348 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.02103823861529605)); +#349 = VERTEX_POINT('NONE', #348); +#350 = CARTESIAN_POINT('NONE', (0.0265, 0.0015399999999999956, -0.02103823861529605)); +#351 = VERTEX_POINT('NONE', #350); +#352 = CARTESIAN_POINT('NONE', (0.026, 0.0024552583419366744, -0.02064294431479184)); +#353 = VERTEX_POINT('NONE', #352); +#354 = CARTESIAN_POINT('NONE', (0.0265, 0.0024552583419366744, -0.02064294431479184)); +#355 = VERTEX_POINT('NONE', #354); +#356 = CARTESIAN_POINT('NONE', (0.026, 0.019031095693214112, -0.02110849689879244)); +#357 = VERTEX_POINT('NONE', #356); +#358 = CARTESIAN_POINT('NONE', (0.0265, 0.019031095693214112, -0.02110849689879244)); +#359 = VERTEX_POINT('NONE', #358); +#360 = CARTESIAN_POINT('NONE', (0.026, 0.027793875622490603, -0.023589580043182897)); +#361 = VERTEX_POINT('NONE', #360); +#362 = CARTESIAN_POINT('NONE', (0.0265, 0.027793875622490603, -0.023589580043182897)); +#363 = VERTEX_POINT('NONE', #362); +#364 = CARTESIAN_POINT('NONE', (0.026, 0.04486930321185962, -0.026042346231142384)); +#365 = VERTEX_POINT('NONE', #364); +#366 = CARTESIAN_POINT('NONE', (0.0265, 0.04486930321185962, -0.026042346231142384)); +#367 = VERTEX_POINT('NONE', #366); +#368 = CARTESIAN_POINT('NONE', (0.026, 0.04638992463900499, -0.028396003744463057)); +#369 = VERTEX_POINT('NONE', #368); +#370 = CARTESIAN_POINT('NONE', (0.0265, 0.04638992463900499, -0.028396003744463057)); +#371 = VERTEX_POINT('NONE', #370); +#372 = CARTESIAN_POINT('NONE', (0.026, 0.046840199345091565, -0.025217818613888696)); +#373 = VERTEX_POINT('NONE', #372); +#374 = CARTESIAN_POINT('NONE', (0.0265, 0.046840199345091565, -0.025217818613888696)); +#375 = VERTEX_POINT('NONE', #374); +#376 = CARTESIAN_POINT('NONE', (0.026, 0.047050790375308425, -0.023292414909048823)); +#377 = VERTEX_POINT('NONE', #376); +#378 = CARTESIAN_POINT('NONE', (0.0265, 0.047050790375308425, -0.023292414909048823)); +#379 = VERTEX_POINT('NONE', #378); +#380 = CARTESIAN_POINT('NONE', (0.026, 0.021950689009826073, -0.019755324513159447)); +#381 = VERTEX_POINT('NONE', #380); +#382 = CARTESIAN_POINT('NONE', (0.0265, 0.021950689009826073, -0.019755324513159447)); +#383 = VERTEX_POINT('NONE', #382); +#384 = CARTESIAN_POINT('NONE', (0.026, 0.017980236294497562, -0.015103376182513364)); +#385 = VERTEX_POINT('NONE', #384); +#386 = CARTESIAN_POINT('NONE', (0.0265, 0.017980236294497562, -0.015103376182513364)); +#387 = VERTEX_POINT('NONE', #386); +#388 = CARTESIAN_POINT('NONE', (0.028, 0.0212, 0.01682)); +#389 = VERTEX_POINT('NONE', #388); +#390 = CARTESIAN_POINT('NONE', (0.028, 0.01993, 0.01695)); +#391 = VERTEX_POINT('NONE', #390); +#392 = CARTESIAN_POINT('NONE', (0.03, 0.01993, 0.01695)); +#393 = VERTEX_POINT('NONE', #392); +#394 = CARTESIAN_POINT('NONE', (0.03, 0.0212, 0.01682)); +#395 = VERTEX_POINT('NONE', #394); +#396 = CARTESIAN_POINT('NONE', (0.028, 0.013470000000000003, 0.015940000000000003)); +#397 = VERTEX_POINT('NONE', #396); +#398 = CARTESIAN_POINT('NONE', (0.03, 0.013470000000000003, 0.015940000000000003)); +#399 = VERTEX_POINT('NONE', #398); +#400 = CARTESIAN_POINT('NONE', (0.028, 0.005680000000000004, 0.0166)); +#401 = VERTEX_POINT('NONE', #400); +#402 = CARTESIAN_POINT('NONE', (0.03, 0.005680000000000004, 0.0166)); +#403 = VERTEX_POINT('NONE', #402); +#404 = CARTESIAN_POINT('NONE', (0.028, 0.0025699999999999985, 0.018380000000000007)); +#405 = VERTEX_POINT('NONE', #404); +#406 = CARTESIAN_POINT('NONE', (0.03, 0.0025699999999999985, 0.018380000000000007)); +#407 = VERTEX_POINT('NONE', #406); +#408 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.019630000000000005)); +#409 = VERTEX_POINT('NONE', #408); +#410 = CARTESIAN_POINT('NONE', (0.03, -0.00003000000000000158, 0.019630000000000005)); +#411 = VERTEX_POINT('NONE', #410); +#412 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.013590000000000007)); +#413 = VERTEX_POINT('NONE', #412); +#414 = CARTESIAN_POINT('NONE', (0.03, -0.00003000000000000158, 0.013590000000000007)); +#415 = VERTEX_POINT('NONE', #414); +#416 = CARTESIAN_POINT('NONE', (0.028, 0.007839999999999998, 0.006910000000000007)); +#417 = VERTEX_POINT('NONE', #416); +#418 = CARTESIAN_POINT('NONE', (0.03, 0.007839999999999998, 0.006910000000000007)); +#419 = VERTEX_POINT('NONE', #418); +#420 = CARTESIAN_POINT('NONE', (0.028, 0.008509999999999997, -0.010059999999999989)); +#421 = VERTEX_POINT('NONE', #420); +#422 = CARTESIAN_POINT('NONE', (0.03, 0.008509999999999997, -0.010059999999999989)); +#423 = VERTEX_POINT('NONE', #422); +#424 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.01733999999999999)); +#425 = VERTEX_POINT('NONE', #424); +#426 = CARTESIAN_POINT('NONE', (0.03, 0.00003999999999999559, -0.01733999999999999)); +#427 = VERTEX_POINT('NONE', #426); +#428 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.02331999999999999)); +#429 = VERTEX_POINT('NONE', #428); +#430 = CARTESIAN_POINT('NONE', (0.03, 0.00003999999999999559, -0.02331999999999999)); +#431 = VERTEX_POINT('NONE', #430); +#432 = CARTESIAN_POINT('NONE', (0.028, 0.0030499999999999954, -0.022019999999999987)); +#433 = VERTEX_POINT('NONE', #432); +#434 = CARTESIAN_POINT('NONE', (0.03, 0.0030499999999999954, -0.022019999999999987)); +#435 = VERTEX_POINT('NONE', #434); +#436 = CARTESIAN_POINT('NONE', (0.028, 0.01835999999999999, -0.022449999999999984)); +#437 = VERTEX_POINT('NONE', #436); +#438 = CARTESIAN_POINT('NONE', (0.03, 0.01835999999999999, -0.022449999999999984)); +#439 = VERTEX_POINT('NONE', #438); +#440 = CARTESIAN_POINT('NONE', (0.028, 0.027620000000000002, -0.025079999999999984)); +#441 = VERTEX_POINT('NONE', #440); +#442 = CARTESIAN_POINT('NONE', (0.03, 0.027620000000000002, -0.025079999999999984)); +#443 = VERTEX_POINT('NONE', #442); +#444 = CARTESIAN_POINT('NONE', (0.028, 0.043980000000000005, -0.027429999999999986)); +#445 = VERTEX_POINT('NONE', #444); +#446 = CARTESIAN_POINT('NONE', (0.03, 0.043980000000000005, -0.027429999999999986)); +#447 = VERTEX_POINT('NONE', #446); +#448 = CARTESIAN_POINT('NONE', (0.028, 0.04513, -0.029209999999999986)); +#449 = VERTEX_POINT('NONE', #448); +#450 = CARTESIAN_POINT('NONE', (0.03, 0.04513, -0.029209999999999986)); +#451 = VERTEX_POINT('NONE', #450); +#452 = CARTESIAN_POINT('NONE', (0.028, 0.04849000000000001, -0.023929999999999986)); +#453 = VERTEX_POINT('NONE', #452); +#454 = CARTESIAN_POINT('NONE', (0.03, 0.04849000000000001, -0.023929999999999986)); +#455 = VERTEX_POINT('NONE', #454); +#456 = CARTESIAN_POINT('NONE', (0.028, 0.04870000000000001, -0.022009999999999984)); +#457 = VERTEX_POINT('NONE', #456); +#458 = CARTESIAN_POINT('NONE', (0.03, 0.04870000000000001, -0.022009999999999984)); +#459 = VERTEX_POINT('NONE', #458); +#460 = CARTESIAN_POINT('NONE', (0.028, 0.02216000000000001, -0.01826999999999998)); +#461 = VERTEX_POINT('NONE', #460); +#462 = CARTESIAN_POINT('NONE', (0.03, 0.02216000000000001, -0.01826999999999998)); +#463 = VERTEX_POINT('NONE', #462); +#464 = CARTESIAN_POINT('NONE', (0.028, 0.01948000000000001, -0.015129999999999985)); +#465 = VERTEX_POINT('NONE', #464); +#466 = CARTESIAN_POINT('NONE', (0.03, 0.01948000000000001, -0.015129999999999985)); +#467 = VERTEX_POINT('NONE', #466); +#468 = CARTESIAN_POINT('NONE', (0.0295, 0.01957313603532023, 0.01547869134477125)); +#469 = VERTEX_POINT('NONE', #468); +#470 = CARTESIAN_POINT('NONE', (0.0295, 0.01977725484109624, 0.015457797293786307)); +#471 = VERTEX_POINT('NONE', #470); +#472 = CARTESIAN_POINT('NONE', (0.03, 0.01977725484109624, 0.015457797293786307)); +#473 = VERTEX_POINT('NONE', #472); +#474 = CARTESIAN_POINT('NONE', (0.03, 0.01957313603532023, 0.01547869134477125)); +#475 = VERTEX_POINT('NONE', #474); +#476 = CARTESIAN_POINT('NONE', (0.0295, 0.014070924316240858, 0.01456563106621604)); +#477 = VERTEX_POINT('NONE', #476); +#478 = CARTESIAN_POINT('NONE', (0.03, 0.014070924316240858, 0.01456563106621604)); +#479 = VERTEX_POINT('NONE', #478); +#480 = CARTESIAN_POINT('NONE', (0.0295, 0.004856416940211572, 0.01534632103645729)); +#481 = VERTEX_POINT('NONE', #480); +#482 = CARTESIAN_POINT('NONE', (0.03, 0.004856416940211572, 0.01534632103645729)); +#483 = VERTEX_POINT('NONE', #482); +#484 = CARTESIAN_POINT('NONE', (0.0295, 0.0019130973121258697, 0.017031468014929687)); +#485 = VERTEX_POINT('NONE', #484); +#486 = CARTESIAN_POINT('NONE', (0.03, 0.0019130973121258697, 0.017031468014929687)); +#487 = VERTEX_POINT('NONE', #486); +#488 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.01724449556883635)); +#489 = VERTEX_POINT('NONE', #488); +#490 = CARTESIAN_POINT('NONE', (0.03, 0.0014699999999999984, 0.01724449556883635)); +#491 = VERTEX_POINT('NONE', #490); +#492 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.014284299189612618)); +#493 = VERTEX_POINT('NONE', #492); +#494 = CARTESIAN_POINT('NONE', (0.03, 0.0014699999999999984, 0.014284299189612618)); +#495 = VERTEX_POINT('NONE', #494); +#496 = CARTESIAN_POINT('NONE', (0.0295, 0.008810670971718454, 0.008053589902309024)); +#497 = VERTEX_POINT('NONE', #496); +#498 = CARTESIAN_POINT('NONE', (0.03, 0.008810670971718454, 0.008053589902309024)); +#499 = VERTEX_POINT('NONE', #498); +#500 = CARTESIAN_POINT('NONE', (0.0295, 0.009529119441215345, -0.011161986172802162)); +#501 = VERTEX_POINT('NONE', #500); +#502 = CARTESIAN_POINT('NONE', (0.03, 0.009529119441215345, -0.011161986172802162)); +#503 = VERTEX_POINT('NONE', #502); +#504 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.018028667345417006)); +#505 = VERTEX_POINT('NONE', #504); +#506 = CARTESIAN_POINT('NONE', (0.03, 0.0015399999999999956, -0.018028667345417006)); +#507 = VERTEX_POINT('NONE', #506); +#508 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.02103823861529605)); +#509 = VERTEX_POINT('NONE', #508); +#510 = CARTESIAN_POINT('NONE', (0.03, 0.0015399999999999956, -0.02103823861529605)); +#511 = VERTEX_POINT('NONE', #510); +#512 = CARTESIAN_POINT('NONE', (0.0295, 0.0024552583419366744, -0.02064294431479184)); +#513 = VERTEX_POINT('NONE', #512); +#514 = CARTESIAN_POINT('NONE', (0.03, 0.0024552583419366744, -0.02064294431479184)); +#515 = VERTEX_POINT('NONE', #514); +#516 = CARTESIAN_POINT('NONE', (0.0295, 0.019031095693214112, -0.02110849689879244)); +#517 = VERTEX_POINT('NONE', #516); +#518 = CARTESIAN_POINT('NONE', (0.03, 0.019031095693214112, -0.02110849689879244)); +#519 = VERTEX_POINT('NONE', #518); +#520 = CARTESIAN_POINT('NONE', (0.0295, 0.027793875622490603, -0.023589580043182897)); +#521 = VERTEX_POINT('NONE', #520); +#522 = CARTESIAN_POINT('NONE', (0.03, 0.027793875622490603, -0.023589580043182897)); +#523 = VERTEX_POINT('NONE', #522); +#524 = CARTESIAN_POINT('NONE', (0.0295, 0.04486930321185962, -0.026042346231142384)); +#525 = VERTEX_POINT('NONE', #524); +#526 = CARTESIAN_POINT('NONE', (0.03, 0.04486930321185962, -0.026042346231142384)); +#527 = VERTEX_POINT('NONE', #526); +#528 = CARTESIAN_POINT('NONE', (0.0295, 0.04638992463900499, -0.028396003744463057)); +#529 = VERTEX_POINT('NONE', #528); +#530 = CARTESIAN_POINT('NONE', (0.03, 0.04638992463900499, -0.028396003744463057)); +#531 = VERTEX_POINT('NONE', #530); +#532 = CARTESIAN_POINT('NONE', (0.0295, 0.046840199345091565, -0.025217818613888696)); +#533 = VERTEX_POINT('NONE', #532); +#534 = CARTESIAN_POINT('NONE', (0.03, 0.046840199345091565, -0.025217818613888696)); +#535 = VERTEX_POINT('NONE', #534); +#536 = CARTESIAN_POINT('NONE', (0.0295, 0.047050790375308425, -0.023292414909048823)); +#537 = VERTEX_POINT('NONE', #536); +#538 = CARTESIAN_POINT('NONE', (0.03, 0.047050790375308425, -0.023292414909048823)); +#539 = VERTEX_POINT('NONE', #538); +#540 = CARTESIAN_POINT('NONE', (0.0295, 0.021950689009826073, -0.019755324513159447)); +#541 = VERTEX_POINT('NONE', #540); +#542 = CARTESIAN_POINT('NONE', (0.03, 0.021950689009826073, -0.019755324513159447)); +#543 = VERTEX_POINT('NONE', #542); +#544 = CARTESIAN_POINT('NONE', (0.0295, 0.017980236294497562, -0.015103376182513364)); +#545 = VERTEX_POINT('NONE', #544); +#546 = CARTESIAN_POINT('NONE', (0.03, 0.017980236294497562, -0.015103376182513364)); +#547 = VERTEX_POINT('NONE', #546); +#548 = CARTESIAN_POINT('NONE', (-0.026, 0.021200000000000045, 0.01681999999999994)); +#549 = VERTEX_POINT('NONE', #548); +#550 = CARTESIAN_POINT('NONE', (-0.026, 0.019480000000000018, -0.015129999999999984)); +#551 = VERTEX_POINT('NONE', #550); +#552 = CARTESIAN_POINT('NONE', (-0.028, 0.019480000000000018, -0.015129999999999984)); +#553 = VERTEX_POINT('NONE', #552); +#554 = CARTESIAN_POINT('NONE', (-0.028, 0.021200000000000045, 0.01681999999999994)); +#555 = VERTEX_POINT('NONE', #554); +#556 = CARTESIAN_POINT('NONE', (-0.026, 0.022160000000000006, -0.01826999999999998)); +#557 = VERTEX_POINT('NONE', #556); +#558 = CARTESIAN_POINT('NONE', (-0.028, 0.022160000000000006, -0.01826999999999998)); +#559 = VERTEX_POINT('NONE', #558); +#560 = CARTESIAN_POINT('NONE', (-0.026, 0.04870000000000001, -0.022009999999999984)); +#561 = VERTEX_POINT('NONE', #560); +#562 = CARTESIAN_POINT('NONE', (-0.028, 0.04870000000000001, -0.022009999999999984)); +#563 = VERTEX_POINT('NONE', #562); +#564 = CARTESIAN_POINT('NONE', (-0.026, 0.04849000000000001, -0.023929999999999986)); +#565 = VERTEX_POINT('NONE', #564); +#566 = CARTESIAN_POINT('NONE', (-0.028, 0.04849000000000001, -0.023929999999999986)); +#567 = VERTEX_POINT('NONE', #566); +#568 = CARTESIAN_POINT('NONE', (-0.026, 0.04513, -0.029209999999999986)); +#569 = VERTEX_POINT('NONE', #568); +#570 = CARTESIAN_POINT('NONE', (-0.028, 0.04513, -0.029209999999999986)); +#571 = VERTEX_POINT('NONE', #570); +#572 = CARTESIAN_POINT('NONE', (-0.026, 0.043980000000000005, -0.027429999999999986)); +#573 = VERTEX_POINT('NONE', #572); +#574 = CARTESIAN_POINT('NONE', (-0.028, 0.043980000000000005, -0.027429999999999986)); +#575 = VERTEX_POINT('NONE', #574); +#576 = CARTESIAN_POINT('NONE', (-0.026, 0.027620000000000002, -0.025079999999999984)); +#577 = VERTEX_POINT('NONE', #576); +#578 = CARTESIAN_POINT('NONE', (-0.028, 0.027620000000000002, -0.025079999999999984)); +#579 = VERTEX_POINT('NONE', #578); +#580 = CARTESIAN_POINT('NONE', (-0.026, 0.018359999999999998, -0.022449999999999984)); +#581 = VERTEX_POINT('NONE', #580); +#582 = CARTESIAN_POINT('NONE', (-0.028, 0.018359999999999998, -0.022449999999999984)); +#583 = VERTEX_POINT('NONE', #582); +#584 = CARTESIAN_POINT('NONE', (-0.026, 0.003049999999999997, -0.022019999999999987)); +#585 = VERTEX_POINT('NONE', #584); +#586 = CARTESIAN_POINT('NONE', (-0.028, 0.003049999999999997, -0.022019999999999987)); +#587 = VERTEX_POINT('NONE', #586); +#588 = CARTESIAN_POINT('NONE', (-0.026, 0.00003999999999999559, -0.02331999999999999)); +#589 = VERTEX_POINT('NONE', #588); +#590 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.02331999999999999)); +#591 = VERTEX_POINT('NONE', #590); +#592 = CARTESIAN_POINT('NONE', (-0.026, 0.00003999999999999559, -0.01733999999999999)); +#593 = VERTEX_POINT('NONE', #592); +#594 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.01733999999999999)); +#595 = VERTEX_POINT('NONE', #594); +#596 = CARTESIAN_POINT('NONE', (-0.026, 0.008509999999999997, -0.010059999999999989)); +#597 = VERTEX_POINT('NONE', #596); +#598 = CARTESIAN_POINT('NONE', (-0.028, 0.008509999999999997, -0.010059999999999989)); +#599 = VERTEX_POINT('NONE', #598); +#600 = CARTESIAN_POINT('NONE', (-0.026, 0.007839999999999996, 0.006910000000000009)); +#601 = VERTEX_POINT('NONE', #600); +#602 = CARTESIAN_POINT('NONE', (-0.028, 0.007839999999999996, 0.006910000000000009)); +#603 = VERTEX_POINT('NONE', #602); +#604 = CARTESIAN_POINT('NONE', (-0.026, -0.00003000000000000158, 0.013590000000000007)); +#605 = VERTEX_POINT('NONE', #604); +#606 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.013590000000000007)); +#607 = VERTEX_POINT('NONE', #606); +#608 = CARTESIAN_POINT('NONE', (-0.026, -0.00003000000000000158, 0.019630000000000005)); +#609 = VERTEX_POINT('NONE', #608); +#610 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.019630000000000005)); +#611 = VERTEX_POINT('NONE', #610); +#612 = CARTESIAN_POINT('NONE', (-0.026, 0.0025699999999999985, 0.018380000000000007)); +#613 = VERTEX_POINT('NONE', #612); +#614 = CARTESIAN_POINT('NONE', (-0.028, 0.0025699999999999985, 0.018380000000000007)); +#615 = VERTEX_POINT('NONE', #614); +#616 = CARTESIAN_POINT('NONE', (-0.026, 0.005680000000000004, 0.0166)); +#617 = VERTEX_POINT('NONE', #616); +#618 = CARTESIAN_POINT('NONE', (-0.028, 0.005680000000000004, 0.0166)); +#619 = VERTEX_POINT('NONE', #618); +#620 = CARTESIAN_POINT('NONE', (-0.026, 0.013470000000000001, 0.015940000000000003)); +#621 = VERTEX_POINT('NONE', #620); +#622 = CARTESIAN_POINT('NONE', (-0.028, 0.013470000000000001, 0.015940000000000003)); +#623 = VERTEX_POINT('NONE', #622); +#624 = CARTESIAN_POINT('NONE', (-0.026, 0.01993, 0.016950000000000003)); +#625 = VERTEX_POINT('NONE', #624); +#626 = CARTESIAN_POINT('NONE', (-0.028, 0.01993, 0.016950000000000003)); +#627 = VERTEX_POINT('NONE', #626); +#628 = CARTESIAN_POINT('NONE', (-0.026, 0.01957313603532028, 0.01547869134477119)); +#629 = VERTEX_POINT('NONE', #628); +#630 = CARTESIAN_POINT('NONE', (-0.026, 0.01798023629449757, -0.015103376182513362)); +#631 = VERTEX_POINT('NONE', #630); +#632 = CARTESIAN_POINT('NONE', (-0.0265, 0.01798023629449757, -0.015103376182513362)); +#633 = VERTEX_POINT('NONE', #632); +#634 = CARTESIAN_POINT('NONE', (-0.0265, 0.01957313603532028, 0.01547869134477119)); +#635 = VERTEX_POINT('NONE', #634); +#636 = CARTESIAN_POINT('NONE', (-0.026, 0.021950689009826066, -0.019755324513159447)); +#637 = VERTEX_POINT('NONE', #636); +#638 = CARTESIAN_POINT('NONE', (-0.0265, 0.021950689009826066, -0.019755324513159447)); +#639 = VERTEX_POINT('NONE', #638); +#640 = CARTESIAN_POINT('NONE', (-0.026, 0.047050790375308425, -0.023292414909048823)); +#641 = VERTEX_POINT('NONE', #640); +#642 = CARTESIAN_POINT('NONE', (-0.0265, 0.047050790375308425, -0.023292414909048823)); +#643 = VERTEX_POINT('NONE', #642); +#644 = CARTESIAN_POINT('NONE', (-0.026, 0.046840199345091565, -0.025217818613888696)); +#645 = VERTEX_POINT('NONE', #644); +#646 = CARTESIAN_POINT('NONE', (-0.0265, 0.046840199345091565, -0.025217818613888696)); +#647 = VERTEX_POINT('NONE', #646); +#648 = CARTESIAN_POINT('NONE', (-0.026, 0.04638992463900499, -0.028396003744463057)); +#649 = VERTEX_POINT('NONE', #648); +#650 = CARTESIAN_POINT('NONE', (-0.0265, 0.04638992463900499, -0.028396003744463057)); +#651 = VERTEX_POINT('NONE', #650); +#652 = CARTESIAN_POINT('NONE', (-0.026, 0.04486930321185962, -0.026042346231142384)); +#653 = VERTEX_POINT('NONE', #652); +#654 = CARTESIAN_POINT('NONE', (-0.0265, 0.04486930321185962, -0.026042346231142384)); +#655 = VERTEX_POINT('NONE', #654); +#656 = CARTESIAN_POINT('NONE', (-0.026, 0.027793875622490603, -0.023589580043182897)); +#657 = VERTEX_POINT('NONE', #656); +#658 = CARTESIAN_POINT('NONE', (-0.0265, 0.027793875622490603, -0.023589580043182897)); +#659 = VERTEX_POINT('NONE', #658); +#660 = CARTESIAN_POINT('NONE', (-0.026, 0.01903109569321412, -0.02110849689879244)); +#661 = VERTEX_POINT('NONE', #660); +#662 = CARTESIAN_POINT('NONE', (-0.0265, 0.01903109569321412, -0.02110849689879244)); +#663 = VERTEX_POINT('NONE', #662); +#664 = CARTESIAN_POINT('NONE', (-0.026, 0.002455258341936676, -0.02064294431479184)); +#665 = VERTEX_POINT('NONE', #664); +#666 = CARTESIAN_POINT('NONE', (-0.0265, 0.002455258341936676, -0.02064294431479184)); +#667 = VERTEX_POINT('NONE', #666); +#668 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.02103823861529605)); +#669 = VERTEX_POINT('NONE', #668); +#670 = CARTESIAN_POINT('NONE', (-0.0265, 0.0015399999999999956, -0.02103823861529605)); +#671 = VERTEX_POINT('NONE', #670); +#672 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.018028667345417006)); +#673 = VERTEX_POINT('NONE', #672); +#674 = CARTESIAN_POINT('NONE', (-0.0265, 0.0015399999999999956, -0.018028667345417006)); +#675 = VERTEX_POINT('NONE', #674); +#676 = CARTESIAN_POINT('NONE', (-0.026, 0.009529119441215345, -0.011161986172802162)); +#677 = VERTEX_POINT('NONE', #676); +#678 = CARTESIAN_POINT('NONE', (-0.0265, 0.009529119441215345, -0.011161986172802162)); +#679 = VERTEX_POINT('NONE', #678); +#680 = CARTESIAN_POINT('NONE', (-0.026, 0.008810670971718452, 0.008053589902309028)); +#681 = VERTEX_POINT('NONE', #680); +#682 = CARTESIAN_POINT('NONE', (-0.0265, 0.008810670971718452, 0.008053589902309028)); +#683 = VERTEX_POINT('NONE', #682); +#684 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.014284299189612618)); +#685 = VERTEX_POINT('NONE', #684); +#686 = CARTESIAN_POINT('NONE', (-0.0265, 0.0014699999999999984, 0.014284299189612618)); +#687 = VERTEX_POINT('NONE', #686); +#688 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.01724449556883635)); +#689 = VERTEX_POINT('NONE', #688); +#690 = CARTESIAN_POINT('NONE', (-0.0265, 0.0014699999999999984, 0.01724449556883635)); +#691 = VERTEX_POINT('NONE', #690); +#692 = CARTESIAN_POINT('NONE', (-0.026, 0.0019130973121258697, 0.017031468014929687)); +#693 = VERTEX_POINT('NONE', #692); +#694 = CARTESIAN_POINT('NONE', (-0.0265, 0.0019130973121258697, 0.017031468014929687)); +#695 = VERTEX_POINT('NONE', #694); +#696 = CARTESIAN_POINT('NONE', (-0.026, 0.004856416940211572, 0.01534632103645729)); +#697 = VERTEX_POINT('NONE', #696); +#698 = CARTESIAN_POINT('NONE', (-0.0265, 0.004856416940211572, 0.01534632103645729)); +#699 = VERTEX_POINT('NONE', #698); +#700 = CARTESIAN_POINT('NONE', (-0.026, 0.014070924316240855, 0.01456563106621604)); +#701 = VERTEX_POINT('NONE', #700); +#702 = CARTESIAN_POINT('NONE', (-0.0265, 0.014070924316240855, 0.01456563106621604)); +#703 = VERTEX_POINT('NONE', #702); +#704 = CARTESIAN_POINT('NONE', (-0.026, 0.01977725484109624, 0.01545779729378631)); +#705 = VERTEX_POINT('NONE', #704); +#706 = CARTESIAN_POINT('NONE', (-0.0265, 0.01977725484109624, 0.01545779729378631)); +#707 = VERTEX_POINT('NONE', #706); +#708 = CARTESIAN_POINT('NONE', (-0.028, 0.021200000000000045, 0.01681999999999994)); +#709 = VERTEX_POINT('NONE', #708); +#710 = CARTESIAN_POINT('NONE', (-0.028, 0.019480000000000018, -0.015129999999999984)); +#711 = VERTEX_POINT('NONE', #710); +#712 = CARTESIAN_POINT('NONE', (-0.03, 0.019480000000000018, -0.015129999999999984)); +#713 = VERTEX_POINT('NONE', #712); +#714 = CARTESIAN_POINT('NONE', (-0.03, 0.021200000000000045, 0.01681999999999994)); +#715 = VERTEX_POINT('NONE', #714); +#716 = CARTESIAN_POINT('NONE', (-0.028, 0.022160000000000006, -0.01826999999999998)); +#717 = VERTEX_POINT('NONE', #716); +#718 = CARTESIAN_POINT('NONE', (-0.03, 0.022160000000000006, -0.01826999999999998)); +#719 = VERTEX_POINT('NONE', #718); +#720 = CARTESIAN_POINT('NONE', (-0.028, 0.04870000000000001, -0.022009999999999984)); +#721 = VERTEX_POINT('NONE', #720); +#722 = CARTESIAN_POINT('NONE', (-0.03, 0.04870000000000001, -0.022009999999999984)); +#723 = VERTEX_POINT('NONE', #722); +#724 = CARTESIAN_POINT('NONE', (-0.028, 0.04849000000000001, -0.023929999999999986)); +#725 = VERTEX_POINT('NONE', #724); +#726 = CARTESIAN_POINT('NONE', (-0.03, 0.04849000000000001, -0.023929999999999986)); +#727 = VERTEX_POINT('NONE', #726); +#728 = CARTESIAN_POINT('NONE', (-0.028, 0.04513, -0.029209999999999986)); +#729 = VERTEX_POINT('NONE', #728); +#730 = CARTESIAN_POINT('NONE', (-0.03, 0.04513, -0.029209999999999986)); +#731 = VERTEX_POINT('NONE', #730); +#732 = CARTESIAN_POINT('NONE', (-0.028, 0.043980000000000005, -0.027429999999999986)); +#733 = VERTEX_POINT('NONE', #732); +#734 = CARTESIAN_POINT('NONE', (-0.03, 0.043980000000000005, -0.027429999999999986)); +#735 = VERTEX_POINT('NONE', #734); +#736 = CARTESIAN_POINT('NONE', (-0.028, 0.027620000000000002, -0.025079999999999984)); +#737 = VERTEX_POINT('NONE', #736); +#738 = CARTESIAN_POINT('NONE', (-0.03, 0.027620000000000002, -0.025079999999999984)); +#739 = VERTEX_POINT('NONE', #738); +#740 = CARTESIAN_POINT('NONE', (-0.028, 0.018359999999999998, -0.022449999999999984)); +#741 = VERTEX_POINT('NONE', #740); +#742 = CARTESIAN_POINT('NONE', (-0.03, 0.018359999999999998, -0.022449999999999984)); +#743 = VERTEX_POINT('NONE', #742); +#744 = CARTESIAN_POINT('NONE', (-0.028, 0.003049999999999997, -0.022019999999999987)); +#745 = VERTEX_POINT('NONE', #744); +#746 = CARTESIAN_POINT('NONE', (-0.03, 0.003049999999999997, -0.022019999999999987)); +#747 = VERTEX_POINT('NONE', #746); +#748 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.02331999999999999)); +#749 = VERTEX_POINT('NONE', #748); +#750 = CARTESIAN_POINT('NONE', (-0.03, 0.00003999999999999559, -0.02331999999999999)); +#751 = VERTEX_POINT('NONE', #750); +#752 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.01733999999999999)); +#753 = VERTEX_POINT('NONE', #752); +#754 = CARTESIAN_POINT('NONE', (-0.03, 0.00003999999999999559, -0.01733999999999999)); +#755 = VERTEX_POINT('NONE', #754); +#756 = CARTESIAN_POINT('NONE', (-0.028, 0.008509999999999997, -0.010059999999999989)); +#757 = VERTEX_POINT('NONE', #756); +#758 = CARTESIAN_POINT('NONE', (-0.03, 0.008509999999999997, -0.010059999999999989)); +#759 = VERTEX_POINT('NONE', #758); +#760 = CARTESIAN_POINT('NONE', (-0.028, 0.007839999999999996, 0.006910000000000009)); +#761 = VERTEX_POINT('NONE', #760); +#762 = CARTESIAN_POINT('NONE', (-0.03, 0.007839999999999996, 0.006910000000000009)); +#763 = VERTEX_POINT('NONE', #762); +#764 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.013590000000000007)); +#765 = VERTEX_POINT('NONE', #764); +#766 = CARTESIAN_POINT('NONE', (-0.03, -0.00003000000000000158, 0.013590000000000007)); +#767 = VERTEX_POINT('NONE', #766); +#768 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.019630000000000005)); +#769 = VERTEX_POINT('NONE', #768); +#770 = CARTESIAN_POINT('NONE', (-0.03, -0.00003000000000000158, 0.019630000000000005)); +#771 = VERTEX_POINT('NONE', #770); +#772 = CARTESIAN_POINT('NONE', (-0.028, 0.0025699999999999985, 0.018380000000000007)); +#773 = VERTEX_POINT('NONE', #772); +#774 = CARTESIAN_POINT('NONE', (-0.03, 0.0025699999999999985, 0.018380000000000007)); +#775 = VERTEX_POINT('NONE', #774); +#776 = CARTESIAN_POINT('NONE', (-0.028, 0.005680000000000004, 0.0166)); +#777 = VERTEX_POINT('NONE', #776); +#778 = CARTESIAN_POINT('NONE', (-0.03, 0.005680000000000004, 0.0166)); +#779 = VERTEX_POINT('NONE', #778); +#780 = CARTESIAN_POINT('NONE', (-0.028, 0.013470000000000001, 0.015940000000000003)); +#781 = VERTEX_POINT('NONE', #780); +#782 = CARTESIAN_POINT('NONE', (-0.03, 0.013470000000000001, 0.015940000000000003)); +#783 = VERTEX_POINT('NONE', #782); +#784 = CARTESIAN_POINT('NONE', (-0.028, 0.01993, 0.016950000000000003)); +#785 = VERTEX_POINT('NONE', #784); +#786 = CARTESIAN_POINT('NONE', (-0.03, 0.01993, 0.016950000000000003)); +#787 = VERTEX_POINT('NONE', #786); +#788 = CARTESIAN_POINT('NONE', (-0.0295, 0.01957313603532028, 0.01547869134477119)); +#789 = VERTEX_POINT('NONE', #788); +#790 = CARTESIAN_POINT('NONE', (-0.0295, 0.01798023629449757, -0.015103376182513362)); +#791 = VERTEX_POINT('NONE', #790); +#792 = CARTESIAN_POINT('NONE', (-0.03, 0.01798023629449757, -0.015103376182513362)); +#793 = VERTEX_POINT('NONE', #792); +#794 = CARTESIAN_POINT('NONE', (-0.03, 0.01957313603532028, 0.01547869134477119)); +#795 = VERTEX_POINT('NONE', #794); +#796 = CARTESIAN_POINT('NONE', (-0.0295, 0.021950689009826066, -0.019755324513159447)); +#797 = VERTEX_POINT('NONE', #796); +#798 = CARTESIAN_POINT('NONE', (-0.03, 0.021950689009826066, -0.019755324513159447)); +#799 = VERTEX_POINT('NONE', #798); +#800 = CARTESIAN_POINT('NONE', (-0.0295, 0.047050790375308425, -0.023292414909048823)); +#801 = VERTEX_POINT('NONE', #800); +#802 = CARTESIAN_POINT('NONE', (-0.03, 0.047050790375308425, -0.023292414909048823)); +#803 = VERTEX_POINT('NONE', #802); +#804 = CARTESIAN_POINT('NONE', (-0.0295, 0.046840199345091565, -0.025217818613888696)); +#805 = VERTEX_POINT('NONE', #804); +#806 = CARTESIAN_POINT('NONE', (-0.03, 0.046840199345091565, -0.025217818613888696)); +#807 = VERTEX_POINT('NONE', #806); +#808 = CARTESIAN_POINT('NONE', (-0.0295, 0.04638992463900499, -0.028396003744463057)); +#809 = VERTEX_POINT('NONE', #808); +#810 = CARTESIAN_POINT('NONE', (-0.03, 0.04638992463900499, -0.028396003744463057)); +#811 = VERTEX_POINT('NONE', #810); +#812 = CARTESIAN_POINT('NONE', (-0.0295, 0.04486930321185962, -0.026042346231142384)); +#813 = VERTEX_POINT('NONE', #812); +#814 = CARTESIAN_POINT('NONE', (-0.03, 0.04486930321185962, -0.026042346231142384)); +#815 = VERTEX_POINT('NONE', #814); +#816 = CARTESIAN_POINT('NONE', (-0.0295, 0.027793875622490603, -0.023589580043182897)); +#817 = VERTEX_POINT('NONE', #816); +#818 = CARTESIAN_POINT('NONE', (-0.03, 0.027793875622490603, -0.023589580043182897)); +#819 = VERTEX_POINT('NONE', #818); +#820 = CARTESIAN_POINT('NONE', (-0.0295, 0.01903109569321412, -0.02110849689879244)); +#821 = VERTEX_POINT('NONE', #820); +#822 = CARTESIAN_POINT('NONE', (-0.03, 0.01903109569321412, -0.02110849689879244)); +#823 = VERTEX_POINT('NONE', #822); +#824 = CARTESIAN_POINT('NONE', (-0.0295, 0.002455258341936676, -0.02064294431479184)); +#825 = VERTEX_POINT('NONE', #824); +#826 = CARTESIAN_POINT('NONE', (-0.03, 0.002455258341936676, -0.02064294431479184)); +#827 = VERTEX_POINT('NONE', #826); +#828 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.02103823861529605)); +#829 = VERTEX_POINT('NONE', #828); +#830 = CARTESIAN_POINT('NONE', (-0.03, 0.0015399999999999956, -0.02103823861529605)); +#831 = VERTEX_POINT('NONE', #830); +#832 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.018028667345417006)); +#833 = VERTEX_POINT('NONE', #832); +#834 = CARTESIAN_POINT('NONE', (-0.03, 0.0015399999999999956, -0.018028667345417006)); +#835 = VERTEX_POINT('NONE', #834); +#836 = CARTESIAN_POINT('NONE', (-0.0295, 0.009529119441215345, -0.011161986172802162)); +#837 = VERTEX_POINT('NONE', #836); +#838 = CARTESIAN_POINT('NONE', (-0.03, 0.009529119441215345, -0.011161986172802162)); +#839 = VERTEX_POINT('NONE', #838); +#840 = CARTESIAN_POINT('NONE', (-0.0295, 0.008810670971718452, 0.008053589902309028)); +#841 = VERTEX_POINT('NONE', #840); +#842 = CARTESIAN_POINT('NONE', (-0.03, 0.008810670971718452, 0.008053589902309028)); +#843 = VERTEX_POINT('NONE', #842); +#844 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.014284299189612618)); +#845 = VERTEX_POINT('NONE', #844); +#846 = CARTESIAN_POINT('NONE', (-0.03, 0.0014699999999999984, 0.014284299189612618)); +#847 = VERTEX_POINT('NONE', #846); +#848 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.01724449556883635)); +#849 = VERTEX_POINT('NONE', #848); +#850 = CARTESIAN_POINT('NONE', (-0.03, 0.0014699999999999984, 0.01724449556883635)); +#851 = VERTEX_POINT('NONE', #850); +#852 = CARTESIAN_POINT('NONE', (-0.0295, 0.0019130973121258697, 0.017031468014929687)); +#853 = VERTEX_POINT('NONE', #852); +#854 = CARTESIAN_POINT('NONE', (-0.03, 0.0019130973121258697, 0.017031468014929687)); +#855 = VERTEX_POINT('NONE', #854); +#856 = CARTESIAN_POINT('NONE', (-0.0295, 0.004856416940211572, 0.01534632103645729)); +#857 = VERTEX_POINT('NONE', #856); +#858 = CARTESIAN_POINT('NONE', (-0.03, 0.004856416940211572, 0.01534632103645729)); +#859 = VERTEX_POINT('NONE', #858); +#860 = CARTESIAN_POINT('NONE', (-0.0295, 0.014070924316240855, 0.01456563106621604)); +#861 = VERTEX_POINT('NONE', #860); +#862 = CARTESIAN_POINT('NONE', (-0.03, 0.014070924316240855, 0.01456563106621604)); +#863 = VERTEX_POINT('NONE', #862); +#864 = CARTESIAN_POINT('NONE', (-0.0295, 0.01977725484109624, 0.01545779729378631)); +#865 = VERTEX_POINT('NONE', #864); +#866 = CARTESIAN_POINT('NONE', (-0.03, 0.01977725484109624, 0.01545779729378631)); +#867 = VERTEX_POINT('NONE', #866); +#868 = CARTESIAN_POINT('NONE', (-0.002, 0.0212, 0.01682)); +#869 = VERTEX_POINT('NONE', #868); +#870 = CARTESIAN_POINT('NONE', (-0.002, 0.01993, 0.01695)); +#871 = VERTEX_POINT('NONE', #870); +#872 = CARTESIAN_POINT('NONE', (0, 0.01993, 0.01695)); +#873 = VERTEX_POINT('NONE', #872); +#874 = CARTESIAN_POINT('NONE', (0, 0.0212, 0.01682)); +#875 = VERTEX_POINT('NONE', #874); +#876 = CARTESIAN_POINT('NONE', (-0.002, 0.013470000000000003, 0.015940000000000003)); +#877 = VERTEX_POINT('NONE', #876); +#878 = CARTESIAN_POINT('NONE', (0, 0.013470000000000003, 0.015940000000000003)); +#879 = VERTEX_POINT('NONE', #878); +#880 = CARTESIAN_POINT('NONE', (-0.002, 0.005680000000000004, 0.0166)); +#881 = VERTEX_POINT('NONE', #880); +#882 = CARTESIAN_POINT('NONE', (0, 0.005680000000000004, 0.0166)); +#883 = VERTEX_POINT('NONE', #882); +#884 = CARTESIAN_POINT('NONE', (-0.002, 0.0025699999999999985, 0.018380000000000007)); +#885 = VERTEX_POINT('NONE', #884); +#886 = CARTESIAN_POINT('NONE', (0, 0.0025699999999999985, 0.018380000000000007)); +#887 = VERTEX_POINT('NONE', #886); +#888 = CARTESIAN_POINT('NONE', (-0.002, -0.00003000000000000158, 0.019630000000000005)); +#889 = VERTEX_POINT('NONE', #888); +#890 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.019630000000000005)); +#891 = VERTEX_POINT('NONE', #890); +#892 = CARTESIAN_POINT('NONE', (-0.002, -0.00003000000000000158, 0.013590000000000007)); +#893 = VERTEX_POINT('NONE', #892); +#894 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.013590000000000007)); +#895 = VERTEX_POINT('NONE', #894); +#896 = CARTESIAN_POINT('NONE', (-0.002, 0.007839999999999998, 0.006910000000000007)); +#897 = VERTEX_POINT('NONE', #896); +#898 = CARTESIAN_POINT('NONE', (0, 0.007839999999999998, 0.006910000000000007)); +#899 = VERTEX_POINT('NONE', #898); +#900 = CARTESIAN_POINT('NONE', (-0.002, 0.008509999999999997, -0.010059999999999989)); +#901 = VERTEX_POINT('NONE', #900); +#902 = CARTESIAN_POINT('NONE', (0, 0.008509999999999997, -0.010059999999999989)); +#903 = VERTEX_POINT('NONE', #902); +#904 = CARTESIAN_POINT('NONE', (-0.002, 0.00003999999999999559, -0.01733999999999999)); +#905 = VERTEX_POINT('NONE', #904); +#906 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.01733999999999999)); +#907 = VERTEX_POINT('NONE', #906); +#908 = CARTESIAN_POINT('NONE', (-0.002, 0.00003999999999999559, -0.02331999999999999)); +#909 = VERTEX_POINT('NONE', #908); +#910 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.02331999999999999)); +#911 = VERTEX_POINT('NONE', #910); +#912 = CARTESIAN_POINT('NONE', (-0.002, 0.0030499999999999954, -0.022019999999999987)); +#913 = VERTEX_POINT('NONE', #912); +#914 = CARTESIAN_POINT('NONE', (0, 0.0030499999999999954, -0.022019999999999987)); +#915 = VERTEX_POINT('NONE', #914); +#916 = CARTESIAN_POINT('NONE', (-0.002, 0.01835999999999999, -0.022449999999999984)); +#917 = VERTEX_POINT('NONE', #916); +#918 = CARTESIAN_POINT('NONE', (0, 0.01835999999999999, -0.022449999999999984)); +#919 = VERTEX_POINT('NONE', #918); +#920 = CARTESIAN_POINT('NONE', (-0.002, 0.027620000000000002, -0.025079999999999984)); +#921 = VERTEX_POINT('NONE', #920); +#922 = CARTESIAN_POINT('NONE', (0, 0.027620000000000002, -0.025079999999999984)); +#923 = VERTEX_POINT('NONE', #922); +#924 = CARTESIAN_POINT('NONE', (-0.002, 0.043980000000000005, -0.027429999999999986)); +#925 = VERTEX_POINT('NONE', #924); +#926 = CARTESIAN_POINT('NONE', (0, 0.043980000000000005, -0.027429999999999986)); +#927 = VERTEX_POINT('NONE', #926); +#928 = CARTESIAN_POINT('NONE', (-0.002, 0.04513, -0.029209999999999986)); +#929 = VERTEX_POINT('NONE', #928); +#930 = CARTESIAN_POINT('NONE', (0, 0.04513, -0.029209999999999986)); +#931 = VERTEX_POINT('NONE', #930); +#932 = CARTESIAN_POINT('NONE', (-0.002, 0.04849000000000001, -0.023929999999999986)); +#933 = VERTEX_POINT('NONE', #932); +#934 = CARTESIAN_POINT('NONE', (0, 0.04849000000000001, -0.023929999999999986)); +#935 = VERTEX_POINT('NONE', #934); +#936 = CARTESIAN_POINT('NONE', (-0.002, 0.04870000000000001, -0.022009999999999984)); +#937 = VERTEX_POINT('NONE', #936); +#938 = CARTESIAN_POINT('NONE', (0, 0.04870000000000001, -0.022009999999999984)); +#939 = VERTEX_POINT('NONE', #938); +#940 = CARTESIAN_POINT('NONE', (-0.002, 0.02216000000000001, -0.01826999999999998)); +#941 = VERTEX_POINT('NONE', #940); +#942 = CARTESIAN_POINT('NONE', (0, 0.02216000000000001, -0.01826999999999998)); +#943 = VERTEX_POINT('NONE', #942); +#944 = CARTESIAN_POINT('NONE', (-0.002, 0.01948000000000001, -0.015129999999999985)); +#945 = VERTEX_POINT('NONE', #944); +#946 = CARTESIAN_POINT('NONE', (0, 0.01948000000000001, -0.015129999999999985)); +#947 = VERTEX_POINT('NONE', #946); +#948 = CARTESIAN_POINT('NONE', (-0.002, 0.01957313603532023, 0.01547869134477125)); +#949 = VERTEX_POINT('NONE', #948); +#950 = CARTESIAN_POINT('NONE', (-0.002, 0.01977725484109624, 0.015457797293786307)); +#951 = VERTEX_POINT('NONE', #950); +#952 = CARTESIAN_POINT('NONE', (-0.0015, 0.01977725484109624, 0.015457797293786307)); +#953 = VERTEX_POINT('NONE', #952); +#954 = CARTESIAN_POINT('NONE', (-0.0015, 0.01957313603532023, 0.01547869134477125)); +#955 = VERTEX_POINT('NONE', #954); +#956 = CARTESIAN_POINT('NONE', (-0.002, 0.014070924316240858, 0.01456563106621604)); +#957 = VERTEX_POINT('NONE', #956); +#958 = CARTESIAN_POINT('NONE', (-0.0015, 0.014070924316240858, 0.01456563106621604)); +#959 = VERTEX_POINT('NONE', #958); +#960 = CARTESIAN_POINT('NONE', (-0.002, 0.004856416940211572, 0.01534632103645729)); +#961 = VERTEX_POINT('NONE', #960); +#962 = CARTESIAN_POINT('NONE', (-0.0015, 0.004856416940211572, 0.01534632103645729)); +#963 = VERTEX_POINT('NONE', #962); +#964 = CARTESIAN_POINT('NONE', (-0.002, 0.0019130973121258697, 0.017031468014929687)); +#965 = VERTEX_POINT('NONE', #964); +#966 = CARTESIAN_POINT('NONE', (-0.0015, 0.0019130973121258697, 0.017031468014929687)); +#967 = VERTEX_POINT('NONE', #966); +#968 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.01724449556883635)); +#969 = VERTEX_POINT('NONE', #968); +#970 = CARTESIAN_POINT('NONE', (-0.0015, 0.0014699999999999984, 0.01724449556883635)); +#971 = VERTEX_POINT('NONE', #970); +#972 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.014284299189612618)); +#973 = VERTEX_POINT('NONE', #972); +#974 = CARTESIAN_POINT('NONE', (-0.0015, 0.0014699999999999984, 0.014284299189612618)); +#975 = VERTEX_POINT('NONE', #974); +#976 = CARTESIAN_POINT('NONE', (-0.002, 0.008810670971718454, 0.008053589902309024)); +#977 = VERTEX_POINT('NONE', #976); +#978 = CARTESIAN_POINT('NONE', (-0.0015, 0.008810670971718454, 0.008053589902309024)); +#979 = VERTEX_POINT('NONE', #978); +#980 = CARTESIAN_POINT('NONE', (-0.002, 0.009529119441215345, -0.011161986172802162)); +#981 = VERTEX_POINT('NONE', #980); +#982 = CARTESIAN_POINT('NONE', (-0.0015, 0.009529119441215345, -0.011161986172802162)); +#983 = VERTEX_POINT('NONE', #982); +#984 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.018028667345417006)); +#985 = VERTEX_POINT('NONE', #984); +#986 = CARTESIAN_POINT('NONE', (-0.0015, 0.0015399999999999956, -0.018028667345417006)); +#987 = VERTEX_POINT('NONE', #986); +#988 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.02103823861529605)); +#989 = VERTEX_POINT('NONE', #988); +#990 = CARTESIAN_POINT('NONE', (-0.0015, 0.0015399999999999956, -0.02103823861529605)); +#991 = VERTEX_POINT('NONE', #990); +#992 = CARTESIAN_POINT('NONE', (-0.002, 0.0024552583419366744, -0.02064294431479184)); +#993 = VERTEX_POINT('NONE', #992); +#994 = CARTESIAN_POINT('NONE', (-0.0015, 0.0024552583419366744, -0.02064294431479184)); +#995 = VERTEX_POINT('NONE', #994); +#996 = CARTESIAN_POINT('NONE', (-0.002, 0.019031095693214112, -0.02110849689879244)); +#997 = VERTEX_POINT('NONE', #996); +#998 = CARTESIAN_POINT('NONE', (-0.0015, 0.019031095693214112, -0.02110849689879244)); +#999 = VERTEX_POINT('NONE', #998); +#1000 = CARTESIAN_POINT('NONE', (-0.002, 0.027793875622490603, -0.023589580043182897)); +#1001 = VERTEX_POINT('NONE', #1000); +#1002 = CARTESIAN_POINT('NONE', (-0.0015, 0.027793875622490603, -0.023589580043182897)); +#1003 = VERTEX_POINT('NONE', #1002); +#1004 = CARTESIAN_POINT('NONE', (-0.002, 0.04486930321185962, -0.026042346231142384)); +#1005 = VERTEX_POINT('NONE', #1004); +#1006 = CARTESIAN_POINT('NONE', (-0.0015, 0.04486930321185962, -0.026042346231142384)); +#1007 = VERTEX_POINT('NONE', #1006); +#1008 = CARTESIAN_POINT('NONE', (-0.002, 0.04638992463900499, -0.028396003744463057)); +#1009 = VERTEX_POINT('NONE', #1008); +#1010 = CARTESIAN_POINT('NONE', (-0.0015, 0.04638992463900499, -0.028396003744463057)); +#1011 = VERTEX_POINT('NONE', #1010); +#1012 = CARTESIAN_POINT('NONE', (-0.002, 0.046840199345091565, -0.025217818613888696)); +#1013 = VERTEX_POINT('NONE', #1012); +#1014 = CARTESIAN_POINT('NONE', (-0.0015, 0.046840199345091565, -0.025217818613888696)); +#1015 = VERTEX_POINT('NONE', #1014); +#1016 = CARTESIAN_POINT('NONE', (-0.002, 0.047050790375308425, -0.023292414909048823)); +#1017 = VERTEX_POINT('NONE', #1016); +#1018 = CARTESIAN_POINT('NONE', (-0.0015, 0.047050790375308425, -0.023292414909048823)); +#1019 = VERTEX_POINT('NONE', #1018); +#1020 = CARTESIAN_POINT('NONE', (-0.002, 0.021950689009826073, -0.019755324513159447)); +#1021 = VERTEX_POINT('NONE', #1020); +#1022 = CARTESIAN_POINT('NONE', (-0.0015, 0.021950689009826073, -0.019755324513159447)); +#1023 = VERTEX_POINT('NONE', #1022); +#1024 = CARTESIAN_POINT('NONE', (-0.002, 0.017980236294497562, -0.015103376182513364)); +#1025 = VERTEX_POINT('NONE', #1024); +#1026 = CARTESIAN_POINT('NONE', (-0.0015, 0.017980236294497562, -0.015103376182513364)); +#1027 = VERTEX_POINT('NONE', #1026); +#1028 = CARTESIAN_POINT('NONE', (0, 0.0212, 0.01682)); +#1029 = VERTEX_POINT('NONE', #1028); +#1030 = CARTESIAN_POINT('NONE', (0, 0.01993, 0.01695)); +#1031 = VERTEX_POINT('NONE', #1030); +#1032 = CARTESIAN_POINT('NONE', (0.002, 0.01993, 0.01695)); +#1033 = VERTEX_POINT('NONE', #1032); +#1034 = CARTESIAN_POINT('NONE', (0.002, 0.0212, 0.01682)); +#1035 = VERTEX_POINT('NONE', #1034); +#1036 = CARTESIAN_POINT('NONE', (0, 0.013470000000000003, 0.015940000000000003)); +#1037 = VERTEX_POINT('NONE', #1036); +#1038 = CARTESIAN_POINT('NONE', (0.002, 0.013470000000000003, 0.015940000000000003)); +#1039 = VERTEX_POINT('NONE', #1038); +#1040 = CARTESIAN_POINT('NONE', (0, 0.005680000000000004, 0.0166)); +#1041 = VERTEX_POINT('NONE', #1040); +#1042 = CARTESIAN_POINT('NONE', (0.002, 0.005680000000000004, 0.0166)); +#1043 = VERTEX_POINT('NONE', #1042); +#1044 = CARTESIAN_POINT('NONE', (0, 0.0025699999999999985, 0.018380000000000007)); +#1045 = VERTEX_POINT('NONE', #1044); +#1046 = CARTESIAN_POINT('NONE', (0.002, 0.0025699999999999985, 0.018380000000000007)); +#1047 = VERTEX_POINT('NONE', #1046); +#1048 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.019630000000000005)); +#1049 = VERTEX_POINT('NONE', #1048); +#1050 = CARTESIAN_POINT('NONE', (0.002, -0.00003000000000000158, 0.019630000000000005)); +#1051 = VERTEX_POINT('NONE', #1050); +#1052 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.013590000000000007)); +#1053 = VERTEX_POINT('NONE', #1052); +#1054 = CARTESIAN_POINT('NONE', (0.002, -0.00003000000000000158, 0.013590000000000007)); +#1055 = VERTEX_POINT('NONE', #1054); +#1056 = CARTESIAN_POINT('NONE', (0, 0.007839999999999998, 0.006910000000000007)); +#1057 = VERTEX_POINT('NONE', #1056); +#1058 = CARTESIAN_POINT('NONE', (0.002, 0.007839999999999998, 0.006910000000000007)); +#1059 = VERTEX_POINT('NONE', #1058); +#1060 = CARTESIAN_POINT('NONE', (0, 0.008509999999999997, -0.010059999999999989)); +#1061 = VERTEX_POINT('NONE', #1060); +#1062 = CARTESIAN_POINT('NONE', (0.002, 0.008509999999999997, -0.010059999999999989)); +#1063 = VERTEX_POINT('NONE', #1062); +#1064 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.01733999999999999)); +#1065 = VERTEX_POINT('NONE', #1064); +#1066 = CARTESIAN_POINT('NONE', (0.002, 0.00003999999999999559, -0.01733999999999999)); +#1067 = VERTEX_POINT('NONE', #1066); +#1068 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.02331999999999999)); +#1069 = VERTEX_POINT('NONE', #1068); +#1070 = CARTESIAN_POINT('NONE', (0.002, 0.00003999999999999559, -0.02331999999999999)); +#1071 = VERTEX_POINT('NONE', #1070); +#1072 = CARTESIAN_POINT('NONE', (0, 0.0030499999999999954, -0.022019999999999987)); +#1073 = VERTEX_POINT('NONE', #1072); +#1074 = CARTESIAN_POINT('NONE', (0.002, 0.0030499999999999954, -0.022019999999999987)); +#1075 = VERTEX_POINT('NONE', #1074); +#1076 = CARTESIAN_POINT('NONE', (0, 0.01835999999999999, -0.022449999999999984)); +#1077 = VERTEX_POINT('NONE', #1076); +#1078 = CARTESIAN_POINT('NONE', (0.002, 0.01835999999999999, -0.022449999999999984)); +#1079 = VERTEX_POINT('NONE', #1078); +#1080 = CARTESIAN_POINT('NONE', (0, 0.027620000000000002, -0.025079999999999984)); +#1081 = VERTEX_POINT('NONE', #1080); +#1082 = CARTESIAN_POINT('NONE', (0.002, 0.027620000000000002, -0.025079999999999984)); +#1083 = VERTEX_POINT('NONE', #1082); +#1084 = CARTESIAN_POINT('NONE', (0, 0.043980000000000005, -0.027429999999999986)); +#1085 = VERTEX_POINT('NONE', #1084); +#1086 = CARTESIAN_POINT('NONE', (0.002, 0.043980000000000005, -0.027429999999999986)); +#1087 = VERTEX_POINT('NONE', #1086); +#1088 = CARTESIAN_POINT('NONE', (0, 0.04513, -0.029209999999999986)); +#1089 = VERTEX_POINT('NONE', #1088); +#1090 = CARTESIAN_POINT('NONE', (0.002, 0.04513, -0.029209999999999986)); +#1091 = VERTEX_POINT('NONE', #1090); +#1092 = CARTESIAN_POINT('NONE', (0, 0.04849000000000001, -0.023929999999999986)); +#1093 = VERTEX_POINT('NONE', #1092); +#1094 = CARTESIAN_POINT('NONE', (0.002, 0.04849000000000001, -0.023929999999999986)); +#1095 = VERTEX_POINT('NONE', #1094); +#1096 = CARTESIAN_POINT('NONE', (0, 0.04870000000000001, -0.022009999999999984)); +#1097 = VERTEX_POINT('NONE', #1096); +#1098 = CARTESIAN_POINT('NONE', (0.002, 0.04870000000000001, -0.022009999999999984)); +#1099 = VERTEX_POINT('NONE', #1098); +#1100 = CARTESIAN_POINT('NONE', (0, 0.02216000000000001, -0.01826999999999998)); +#1101 = VERTEX_POINT('NONE', #1100); +#1102 = CARTESIAN_POINT('NONE', (0.002, 0.02216000000000001, -0.01826999999999998)); +#1103 = VERTEX_POINT('NONE', #1102); +#1104 = CARTESIAN_POINT('NONE', (0, 0.01948000000000001, -0.015129999999999985)); +#1105 = VERTEX_POINT('NONE', #1104); +#1106 = CARTESIAN_POINT('NONE', (0.002, 0.01948000000000001, -0.015129999999999985)); +#1107 = VERTEX_POINT('NONE', #1106); +#1108 = CARTESIAN_POINT('NONE', (0.0015, 0.01957313603532023, 0.01547869134477125)); +#1109 = VERTEX_POINT('NONE', #1108); +#1110 = CARTESIAN_POINT('NONE', (0.0015, 0.01977725484109624, 0.015457797293786307)); +#1111 = VERTEX_POINT('NONE', #1110); +#1112 = CARTESIAN_POINT('NONE', (0.002, 0.01977725484109624, 0.015457797293786307)); +#1113 = VERTEX_POINT('NONE', #1112); +#1114 = CARTESIAN_POINT('NONE', (0.002, 0.01957313603532023, 0.01547869134477125)); +#1115 = VERTEX_POINT('NONE', #1114); +#1116 = CARTESIAN_POINT('NONE', (0.0015, 0.014070924316240858, 0.01456563106621604)); +#1117 = VERTEX_POINT('NONE', #1116); +#1118 = CARTESIAN_POINT('NONE', (0.002, 0.014070924316240858, 0.01456563106621604)); +#1119 = VERTEX_POINT('NONE', #1118); +#1120 = CARTESIAN_POINT('NONE', (0.0015, 0.004856416940211572, 0.01534632103645729)); +#1121 = VERTEX_POINT('NONE', #1120); +#1122 = CARTESIAN_POINT('NONE', (0.002, 0.004856416940211572, 0.01534632103645729)); +#1123 = VERTEX_POINT('NONE', #1122); +#1124 = CARTESIAN_POINT('NONE', (0.0015, 0.0019130973121258697, 0.017031468014929687)); +#1125 = VERTEX_POINT('NONE', #1124); +#1126 = CARTESIAN_POINT('NONE', (0.002, 0.0019130973121258697, 0.017031468014929687)); +#1127 = VERTEX_POINT('NONE', #1126); +#1128 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.01724449556883635)); +#1129 = VERTEX_POINT('NONE', #1128); +#1130 = CARTESIAN_POINT('NONE', (0.002, 0.0014699999999999984, 0.01724449556883635)); +#1131 = VERTEX_POINT('NONE', #1130); +#1132 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.014284299189612618)); +#1133 = VERTEX_POINT('NONE', #1132); +#1134 = CARTESIAN_POINT('NONE', (0.002, 0.0014699999999999984, 0.014284299189612618)); +#1135 = VERTEX_POINT('NONE', #1134); +#1136 = CARTESIAN_POINT('NONE', (0.0015, 0.008810670971718454, 0.008053589902309024)); +#1137 = VERTEX_POINT('NONE', #1136); +#1138 = CARTESIAN_POINT('NONE', (0.002, 0.008810670971718454, 0.008053589902309024)); +#1139 = VERTEX_POINT('NONE', #1138); +#1140 = CARTESIAN_POINT('NONE', (0.0015, 0.009529119441215345, -0.011161986172802162)); +#1141 = VERTEX_POINT('NONE', #1140); +#1142 = CARTESIAN_POINT('NONE', (0.002, 0.009529119441215345, -0.011161986172802162)); +#1143 = VERTEX_POINT('NONE', #1142); +#1144 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.018028667345417006)); +#1145 = VERTEX_POINT('NONE', #1144); +#1146 = CARTESIAN_POINT('NONE', (0.002, 0.0015399999999999956, -0.018028667345417006)); +#1147 = VERTEX_POINT('NONE', #1146); +#1148 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.02103823861529605)); +#1149 = VERTEX_POINT('NONE', #1148); +#1150 = CARTESIAN_POINT('NONE', (0.002, 0.0015399999999999956, -0.02103823861529605)); +#1151 = VERTEX_POINT('NONE', #1150); +#1152 = CARTESIAN_POINT('NONE', (0.0015, 0.0024552583419366744, -0.02064294431479184)); +#1153 = VERTEX_POINT('NONE', #1152); +#1154 = CARTESIAN_POINT('NONE', (0.002, 0.0024552583419366744, -0.02064294431479184)); +#1155 = VERTEX_POINT('NONE', #1154); +#1156 = CARTESIAN_POINT('NONE', (0.0015, 0.019031095693214112, -0.02110849689879244)); +#1157 = VERTEX_POINT('NONE', #1156); +#1158 = CARTESIAN_POINT('NONE', (0.002, 0.019031095693214112, -0.02110849689879244)); +#1159 = VERTEX_POINT('NONE', #1158); +#1160 = CARTESIAN_POINT('NONE', (0.0015, 0.027793875622490603, -0.023589580043182897)); +#1161 = VERTEX_POINT('NONE', #1160); +#1162 = CARTESIAN_POINT('NONE', (0.002, 0.027793875622490603, -0.023589580043182897)); +#1163 = VERTEX_POINT('NONE', #1162); +#1164 = CARTESIAN_POINT('NONE', (0.0015, 0.04486930321185962, -0.026042346231142384)); +#1165 = VERTEX_POINT('NONE', #1164); +#1166 = CARTESIAN_POINT('NONE', (0.002, 0.04486930321185962, -0.026042346231142384)); +#1167 = VERTEX_POINT('NONE', #1166); +#1168 = CARTESIAN_POINT('NONE', (0.0015, 0.04638992463900499, -0.028396003744463057)); +#1169 = VERTEX_POINT('NONE', #1168); +#1170 = CARTESIAN_POINT('NONE', (0.002, 0.04638992463900499, -0.028396003744463057)); +#1171 = VERTEX_POINT('NONE', #1170); +#1172 = CARTESIAN_POINT('NONE', (0.0015, 0.046840199345091565, -0.025217818613888696)); +#1173 = VERTEX_POINT('NONE', #1172); +#1174 = CARTESIAN_POINT('NONE', (0.002, 0.046840199345091565, -0.025217818613888696)); +#1175 = VERTEX_POINT('NONE', #1174); +#1176 = CARTESIAN_POINT('NONE', (0.0015, 0.047050790375308425, -0.023292414909048823)); +#1177 = VERTEX_POINT('NONE', #1176); +#1178 = CARTESIAN_POINT('NONE', (0.002, 0.047050790375308425, -0.023292414909048823)); +#1179 = VERTEX_POINT('NONE', #1178); +#1180 = CARTESIAN_POINT('NONE', (0.0015, 0.021950689009826073, -0.019755324513159447)); +#1181 = VERTEX_POINT('NONE', #1180); +#1182 = CARTESIAN_POINT('NONE', (0.002, 0.021950689009826073, -0.019755324513159447)); +#1183 = VERTEX_POINT('NONE', #1182); +#1184 = CARTESIAN_POINT('NONE', (0.0015, 0.017980236294497562, -0.015103376182513364)); +#1185 = VERTEX_POINT('NONE', #1184); +#1186 = CARTESIAN_POINT('NONE', (0.002, 0.017980236294497562, -0.015103376182513364)); +#1187 = VERTEX_POINT('NONE', #1186); +#1188 = DIRECTION('NONE', (1, 0, 0)); +#1189 = VECTOR('NONE', #1188, 1); +#1190 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.023, 0.009399999999999999)); +#1191 = LINE('NONE', #1190, #1189); +#1192 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.009399999999999999)); +#1193 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.023862425282516076, 0.009399999999999792)); +#1194 = CARTESIAN_POINT('NONE', (0.0293, 0.02515340406652063, 0.00916110123296252)); +#1195 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.026030589757960455, 0.008910045365995142)); +#1196 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.026898515019586327, 0.008566441669645273)); +#1197 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.027742853927946134, 0.008129869253009491)); +#1198 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.02854896567186297, 0.007602850647277872)); +#1199 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.029302654207428953, 0.006990953269906037)); +#1200 = CARTESIAN_POINT('NONE', (0.02929999999999999, 0.029990953291060003, 0.006302654247540403)); +#1201 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.0306028505821702, 0.005548965425925991)); +#1202 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.031129869488667646, 0.00474285554904791)); +#1203 = CARTESIAN_POINT('NONE', (0.0293, 0.03156644096193692, 0.0038985044741626567)); +#1204 = CARTESIAN_POINT('NONE', (0.0293, 0.03191004651368041, 0.00303065727701284)); +#1205 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03216110672462372, 0.0021529782985486175)); +#1206 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032322594785636934, 0.001282954417164014)); +#1207 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.032391062018395506, 0.0005134513812328829)); +#1208 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03240114391292385, 0.000036689436087657746)); +#1209 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.03239954689372904, -0.0007967396128095694)); +#1210 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03240009094517216, -0.0018716221281269078)); +#1211 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032399984391780046, -0.0031256324554406406)); +#1212 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.032400002677814815, -0.0043748824453239835)); +#1213 = CARTESIAN_POINT('NONE', (0.0293, 0.03239999954055572, -0.005625021721741956)); +#1214 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.032400000078828047, -0.006874996006798856)); +#1215 = CARTESIAN_POINT('NONE', (0.029300000000000017, 0.03239999998647532, -0.008125000730819135)); +#1216 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03240000000232005, -0.009374999866793722)); +#1217 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032399999999604266, -0.010625000024058268)); +#1218 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.03240000000011064, -0.012031249992855021)); +#1219 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.032399999999970466, -0.013906250002056876)); +#1220 = CARTESIAN_POINT('NONE', (0.029299999999999993, 0.03240000000002115, -0.01749999999832092)); +#1221 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03239999999999999, -0.02)); +#1222 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1192, #1193, #1194, #1195, #1196, #1197, #1198, #1199, #1200, #1201, #1202, #1203, #1204, #1205, #1206, #1207, #1208, #1209, #1210, #1211, #1212, #1213, #1214, #1215, #1216, #1217, #1218, #1219, #1220, #1221), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1223 = DIRECTION('NONE', (-1, 0, 0)); +#1224 = VECTOR('NONE', #1223, 1); +#1225 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03239999999999999, -0.02)); +#1226 = LINE('NONE', #1225, #1224); +#1227 = DIRECTION('NONE', (0.447213595499959, 0, 0.8944271909999154)); +#1228 = VECTOR('NONE', #1227, 1); +#1229 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.009399999999999999)); +#1230 = LINE('NONE', #1229, #1228); +#1231 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.023, 0.01)); +#1232 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.023917473704804338, 0.01000000000000003)); +#1233 = CARTESIAN_POINT('NONE', (0.02959999999999999, 0.025290855389915563, 0.00974585237549166)); +#1234 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.026224031657404733, 0.009478771665954587)); +#1235 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.027147356403815246, 0.009113235818757816)); +#1236 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.02804558928504908, 0.008648797077751114)); +#1237 = CARTESIAN_POINT('NONE', (0.0296, 0.028903154970067006, 0.008088138985986103)); +#1238 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.029704951284498883, 0.007437184332498286)); +#1239 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.030437184352191518, 0.0067049513107868405)); +#1240 = CARTESIAN_POINT('NONE', (0.02960000000000002, 0.031088138917202333, 0.005903154803414456)); +#1241 = CARTESIAN_POINT('NONE', (0.0296, 0.03164879732836984, 0.005045590461869116)); +#1242 = CARTESIAN_POINT('NONE', (0.0296, 0.03211323506589033, 0.004147348328091041)); +#1243 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.032478772886894054, 0.0032240855415729473)); +#1244 = CARTESIAN_POINT('NONE', (0.029599999999999998, 0.03274585821768482, 0.002290504444729178)); +#1245 = CARTESIAN_POINT('NONE', (0.02960000000000001, 0.03291765402727331, 0.001364268001603013)); +#1246 = CARTESIAN_POINT('NONE', (0.029599999999999994, 0.0329904915089314, 0.000549018083143592)); +#1247 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.033001216928642385, 0.00003213749004713734)); +#1248 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03299951797205218, -0.0007949365775845638)); +#1249 = CARTESIAN_POINT('NONE', (0.0296, 0.03300009675018316, -0.0018719840241311757)); +#1250 = CARTESIAN_POINT('NONE', (0.02959999999999999, 0.03299998339551067, -0.0031255703460146837)); +#1251 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.03300000284873917, -0.004374893101090077)); +#1252 = CARTESIAN_POINT('NONE', (0.0296, 0.032999999511229484, -0.005625019893486034)); +#1253 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03300000008385962, -0.006874996320477479)); +#1254 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.032999999985612045, -0.00812500067700065)); +#1255 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03300000000246816, -0.009374999876025926)); +#1256 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.032999999999579, -0.010625000022483521)); +#1257 = CARTESIAN_POINT('NONE', (0.0296, 0.033000000000117685, -0.01203124999329518)); +#1258 = CARTESIAN_POINT('NONE', (0.0296, 0.032999999999968596, -0.01390625000193938)); +#1259 = CARTESIAN_POINT('NONE', (0.029599999999999984, 0.033000000000022484, -0.017499999998405097)); +#1260 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.03300000000000001, -0.02)); +#1261 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1231, #1232, #1233, #1234, #1235, #1236, #1237, #1238, #1239, #1240, #1241, #1242, #1243, #1244, #1245, #1246, #1247, #1248, #1249, #1250, #1251, #1252, #1253, #1254, #1255, #1256, #1257, #1258, #1259, #1260), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1262 = DIRECTION('NONE', (-0.4472135954999538, -0.894427190999918, 0)); +#1263 = VECTOR('NONE', #1262, 1); +#1264 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.03300000000000001, -0.02)); +#1265 = LINE('NONE', #1264, #1263); +#1266 = DIRECTION('NONE', (-0.447213595499959, 0, 0.8944271909999154)); +#1267 = VECTOR('NONE', #1266, 1); +#1268 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.023, 0.01)); +#1269 = LINE('NONE', #1268, #1267); +#1270 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.010600000000000002)); +#1271 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.02397252212709259, 0.010600000000000252)); +#1272 = CARTESIAN_POINT('NONE', (0.0293, 0.0254283067133105, 0.010330603518020802)); +#1273 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.02641747355684902, 0.01004749796591404)); +#1274 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.02739619778804417, 0.009660029967870354)); +#1275 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.028348324642152027, 0.009167724902492727)); +#1276 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.029257344268271025, 0.008573427324694337)); +#1277 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03010724836156882, 0.007883415395090541)); +#1278 = CARTESIAN_POINT('NONE', (0.02929999999999999, 0.030883415413323012, 0.007107248374033271)); +#1279 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.031573427252234484, 0.00625734418090293)); +#1280 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03216772516807204, 0.00534832537469032)); +#1281 = CARTESIAN_POINT('NONE', (0.0293, 0.032660029169843764, 0.004396192182019422)); +#1282 = CARTESIAN_POINT('NONE', (0.0293, 0.0330474992601077, 0.0034175138061330558)); +#1283 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03333060971074589, 0.0024280305909097364)); +#1284 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.033512713268909734, 0.0014455815860420144)); +#1285 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.033589920999467275, 0.0005845847850543008)); +#1286 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360128994436094, 0.00002758554400661686)); +#1287 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.0335994890503753, -0.0007931335423595582)); +#1288 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03360010255519415, -0.0018723459201354436)); +#1289 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.03359998239924132, -0.0031255082365887264)); +#1290 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03360000301966352, -0.0043749037568561674)); +#1291 = CARTESIAN_POINT('NONE', (0.0293, 0.03359999948190327, -0.005625018065230111)); +#1292 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.0336000000888912, -0.006874996634156101)); +#1293 = CARTESIAN_POINT('NONE', (0.029300000000000017, 0.03359999998474876, -0.008125000623182166)); +#1294 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03360000000261626, -0.009374999885258131)); +#1295 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.033599999999553744, -0.010625000020908774)); +#1296 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.03360000000012474, -0.012031249993735336)); +#1297 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.033599999999966705, -0.01390625000182189)); +#1298 = CARTESIAN_POINT('NONE', (0.029299999999999993, 0.03360000000002385, -0.01749999999848927)); +#1299 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360000000000002, -0.02)); +#1300 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1270, #1271, #1272, #1273, #1274, #1275, #1276, #1277, #1278, #1279, #1280, #1281, #1282, #1283, #1284, #1285, #1286, #1287, #1288, #1289, #1290, #1291, #1292, #1293, #1294, #1295, #1296, #1297, #1298, #1299), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1301 = DIRECTION('NONE', (0.447213595499958, -0.894427190999916, 0)); +#1302 = VECTOR('NONE', #1301, 1); +#1303 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360000000000002, -0.02)); +#1304 = LINE('NONE', #1303, #1302); +#1305 = DIRECTION('NONE', (-1, 0, 0)); +#1306 = VECTOR('NONE', #1305, 1); +#1307 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.010600000000000002)); +#1308 = LINE('NONE', #1307, #1306); +#1309 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.010600000000000002)); +#1310 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.02397252212709259, 0.010600000000000252)); +#1311 = CARTESIAN_POINT('NONE', (0.0267, 0.0254283067133105, 0.010330603518020802)); +#1312 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.02641747355684902, 0.01004749796591404)); +#1313 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.02739619778804417, 0.009660029967870354)); +#1314 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.028348324642152027, 0.009167724902492727)); +#1315 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.029257344268271025, 0.008573427324694337)); +#1316 = CARTESIAN_POINT('NONE', (0.0267, 0.03010724836156882, 0.007883415395090541)); +#1317 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.030883415413323012, 0.007107248374033271)); +#1318 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.031573427252234484, 0.00625734418090293)); +#1319 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03216772516807204, 0.00534832537469032)); +#1320 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.032660029169843764, 0.004396192182019422)); +#1321 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.0330474992601077, 0.0034175138061330558)); +#1322 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03333060971074589, 0.0024280305909097364)); +#1323 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.033512713268909734, 0.0014455815860420144)); +#1324 = CARTESIAN_POINT('NONE', (0.02669999999999999, 0.033589920999467275, 0.0005845847850543008)); +#1325 = CARTESIAN_POINT('NONE', (0.0267, 0.03360128994436094, 0.00002758554400661686)); +#1326 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.0335994890503753, -0.0007931335423595582)); +#1327 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03360010255519415, -0.0018723459201354436)); +#1328 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03359998239924132, -0.0031255082365887264)); +#1329 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03360000301966352, -0.0043749037568561674)); +#1330 = CARTESIAN_POINT('NONE', (0.0267, 0.03359999948190327, -0.005625018065230111)); +#1331 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.0336000000888912, -0.006874996634156101)); +#1332 = CARTESIAN_POINT('NONE', (0.026700000000000015, 0.03359999998474876, -0.008125000623182166)); +#1333 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.03360000000261626, -0.009374999885258131)); +#1334 = CARTESIAN_POINT('NONE', (0.0267, 0.033599999999553744, -0.010625000020908774)); +#1335 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03360000000012474, -0.012031249993735336)); +#1336 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.033599999999966705, -0.01390625000182189)); +#1337 = CARTESIAN_POINT('NONE', (0.026699999999999988, 0.03360000000002385, -0.01749999999848927)); +#1338 = CARTESIAN_POINT('NONE', (0.0267, 0.03360000000000002, -0.02)); +#1339 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1309, #1310, #1311, #1312, #1313, #1314, #1315, #1316, #1317, #1318, #1319, #1320, #1321, #1322, #1323, #1324, #1325, #1326, #1327, #1328, #1329, #1330, #1331, #1332, #1333, #1334, #1335, #1336, #1337, #1338), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1340 = DIRECTION('NONE', (1, 0, 0)); +#1341 = VECTOR('NONE', #1340, 1); +#1342 = CARTESIAN_POINT('NONE', (0.0267, 0.03360000000000002, -0.02)); +#1343 = LINE('NONE', #1342, #1341); +#1344 = DIRECTION('NONE', (-0.4472135954999549, 0, -0.8944271909999175)); +#1345 = VECTOR('NONE', #1344, 1); +#1346 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.010600000000000002)); +#1347 = LINE('NONE', #1346, #1345); +#1348 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.023, 0.01)); +#1349 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.023917473704804338, 0.01000000000000003)); +#1350 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.025290855389915563, 0.00974585237549166)); +#1351 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.026224031657404733, 0.009478771665954587)); +#1352 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.027147356403815246, 0.009113235818757816)); +#1353 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.02804558928504908, 0.008648797077751114)); +#1354 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.028903154970067006, 0.008088138985986103)); +#1355 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.029704951284498883, 0.007437184332498286)); +#1356 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.030437184352191518, 0.0067049513107868405)); +#1357 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.031088138917202333, 0.005903154803414456)); +#1358 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.03164879732836984, 0.005045590461869116)); +#1359 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03211323506589033, 0.004147348328091041)); +#1360 = CARTESIAN_POINT('NONE', (0.0264, 0.032478772886894054, 0.0032240855415729473)); +#1361 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.03274585821768482, 0.002290504444729178)); +#1362 = CARTESIAN_POINT('NONE', (0.026400000000000017, 0.03291765402727331, 0.001364268001603013)); +#1363 = CARTESIAN_POINT('NONE', (0.0264, 0.0329904915089314, 0.000549018083143592)); +#1364 = CARTESIAN_POINT('NONE', (0.0264, 0.033001216928642385, 0.00003213749004713734)); +#1365 = CARTESIAN_POINT('NONE', (0.0264, 0.03299951797205218, -0.0007949365775845638)); +#1366 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.03300009675018316, -0.0018719840241311757)); +#1367 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.03299998339551067, -0.0031255703460146837)); +#1368 = CARTESIAN_POINT('NONE', (0.0264, 0.03300000284873917, -0.004374893101090077)); +#1369 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.032999999511229484, -0.005625019893486034)); +#1370 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.03300000008385962, -0.006874996320477479)); +#1371 = CARTESIAN_POINT('NONE', (0.026400000000000014, 0.032999999985612045, -0.00812500067700065)); +#1372 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.03300000000246816, -0.009374999876025926)); +#1373 = CARTESIAN_POINT('NONE', (0.026400000000000017, 0.032999999999579, -0.010625000022483521)); +#1374 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.033000000000117685, -0.01203124999329518)); +#1375 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.032999999999968596, -0.01390625000193938)); +#1376 = CARTESIAN_POINT('NONE', (0.02639999999999999, 0.033000000000022484, -0.017499999998405097)); +#1377 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03300000000000001, -0.02)); +#1378 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1348, #1349, #1350, #1351, #1352, #1353, #1354, #1355, #1356, #1357, #1358, #1359, #1360, #1361, #1362, #1363, #1364, #1365, #1366, #1367, #1368, #1369, #1370, #1371, #1372, #1373, #1374, #1375, #1376, #1377), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1379 = DIRECTION('NONE', (0.44721359549994144, 0.8944271909999242, 0)); +#1380 = VECTOR('NONE', #1379, 1); +#1381 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03300000000000001, -0.02)); +#1382 = LINE('NONE', #1381, #1380); +#1383 = DIRECTION('NONE', (0.4472135954999549, 0, -0.8944271909999175)); +#1384 = VECTOR('NONE', #1383, 1); +#1385 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.023, 0.01)); +#1386 = LINE('NONE', #1385, #1384); +#1387 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.009399999999999999)); +#1388 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.023862425282516076, 0.009399999999999792)); +#1389 = CARTESIAN_POINT('NONE', (0.0267, 0.02515340406652063, 0.00916110123296252)); +#1390 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.026030589757960455, 0.008910045365995142)); +#1391 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.026898515019586327, 0.008566441669645273)); +#1392 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.027742853927946134, 0.008129869253009491)); +#1393 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.02854896567186297, 0.007602850647277872)); +#1394 = CARTESIAN_POINT('NONE', (0.0267, 0.029302654207428953, 0.006990953269906037)); +#1395 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.029990953291060003, 0.006302654247540403)); +#1396 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.0306028505821702, 0.005548965425925991)); +#1397 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.031129869488667646, 0.00474285554904791)); +#1398 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03156644096193692, 0.0038985044741626567)); +#1399 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03191004651368041, 0.00303065727701284)); +#1400 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03216110672462372, 0.0021529782985486175)); +#1401 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.032322594785636934, 0.001282954417164014)); +#1402 = CARTESIAN_POINT('NONE', (0.02669999999999999, 0.032391062018395506, 0.0005134513812328829)); +#1403 = CARTESIAN_POINT('NONE', (0.0267, 0.03240114391292385, 0.000036689436087657746)); +#1404 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.03239954689372904, -0.0007967396128095694)); +#1405 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03240009094517216, -0.0018716221281269078)); +#1406 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.032399984391780046, -0.0031256324554406406)); +#1407 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.032400002677814815, -0.0043748824453239835)); +#1408 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999954055572, -0.005625021721741956)); +#1409 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.032400000078828047, -0.006874996006798856)); +#1410 = CARTESIAN_POINT('NONE', (0.026700000000000015, 0.03239999998647532, -0.008125000730819135)); +#1411 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.03240000000232005, -0.009374999866793722)); +#1412 = CARTESIAN_POINT('NONE', (0.0267, 0.032399999999604266, -0.010625000024058268)); +#1413 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03240000000011064, -0.012031249992855021)); +#1414 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.032399999999970466, -0.013906250002056876)); +#1415 = CARTESIAN_POINT('NONE', (0.026699999999999988, 0.03240000000002115, -0.01749999999832092)); +#1416 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999999999999, -0.02)); +#1417 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1387, #1388, #1389, #1390, #1391, #1392, #1393, #1394, #1395, #1396, #1397, #1398, #1399, #1400, #1401, #1402, #1403, #1404, #1405, #1406, #1407, #1408, #1409, #1410, #1411, #1412, #1413, #1414, #1415, #1416), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1418 = DIRECTION('NONE', (-0.4472135954999373, 0.8944271909999263, 0)); +#1419 = VECTOR('NONE', #1418, 1); +#1420 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999999999999, -0.02)); +#1421 = LINE('NONE', #1420, #1419); +#1422 = DIRECTION('NONE', (1, 0, 0)); +#1423 = VECTOR('NONE', #1422, 1); +#1424 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.009399999999999999)); +#1425 = LINE('NONE', #1424, #1423); +#1426 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.023, 0.009399999999999999)); +#1427 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.023862425282516076, 0.009399999999999792)); +#1428 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.02515340406652063, 0.00916110123296252)); +#1429 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.026030589757960455, 0.008910045365995142)); +#1430 = CARTESIAN_POINT('NONE', (0.028000000000000018, 0.026898515019586327, 0.008566441669645273)); +#1431 = CARTESIAN_POINT('NONE', (0.028, 0.027742853927946134, 0.008129869253009491)); +#1432 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.02854896567186297, 0.007602850647277872)); +#1433 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.029302654207428953, 0.006990953269906037)); +#1434 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.029990953291060003, 0.006302654247540403)); +#1435 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.0306028505821702, 0.005548965425925991)); +#1436 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.031129869488667646, 0.00474285554904791)); +#1437 = CARTESIAN_POINT('NONE', (0.02800000000000001, 0.03156644096193692, 0.0038985044741626567)); +#1438 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.03191004651368041, 0.00303065727701284)); +#1439 = CARTESIAN_POINT('NONE', (0.028, 0.03216110672462372, 0.0021529782985486175)); +#1440 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.032322594785636934, 0.001282954417164014)); +#1441 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032391062018395506, 0.0005134513812328829)); +#1442 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240114391292385, 0.000036689436087657746)); +#1443 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03239954689372904, -0.0007967396128095694)); +#1444 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240009094517216, -0.0018716221281269078)); +#1445 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032399984391780046, -0.0031256324554406406)); +#1446 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.032400002677814815, -0.0043748824453239835)); +#1447 = CARTESIAN_POINT('NONE', (0.028, 0.03239999954055572, -0.005625021721741956)); +#1448 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032400000078828047, -0.006874996006798856)); +#1449 = CARTESIAN_POINT('NONE', (0.028000000000000018, 0.03239999998647532, -0.008125000730819135)); +#1450 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.03240000000232005, -0.009374999866793722)); +#1451 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.032399999999604266, -0.010625000024058268)); +#1452 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240000000011064, -0.012031249992855021)); +#1453 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032399999999970466, -0.013906250002056876)); +#1454 = CARTESIAN_POINT('NONE', (0.02799999999999999, 0.03240000000002115, -0.01749999999832092)); +#1455 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.03239999999999999, -0.02)); +#1456 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1426, #1427, #1428, #1429, #1430, #1431, #1432, #1433, #1434, #1435, #1436, #1437, #1438, #1439, #1440, #1441, #1442, #1443, #1444, #1445, #1446, #1447, #1448, #1449, #1450, #1451, #1452, #1453, #1454, #1455), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1457 = DIRECTION('NONE', (-1, 0, 0)); +#1458 = VECTOR('NONE', #1457, 1); +#1459 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.03239999999999999, -0.02)); +#1460 = LINE('NONE', #1459, #1458); +#1461 = DIRECTION('NONE', (1, 0, 0)); +#1462 = VECTOR('NONE', #1461, 1); +#1463 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.023, 0.009399999999999999)); +#1464 = LINE('NONE', #1463, #1462); +#1465 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.009399999999999999)); +#1466 = CARTESIAN_POINT('NONE', (-0.02670000000000003, 0.023862425282516076, 0.009399999999999792)); +#1467 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.02515340406652063, 0.00916110123296252)); +#1468 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.026030589757960455, 0.008910045365995142)); +#1469 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.026898515019586327, 0.008566441669645273)); +#1470 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.027742853927946134, 0.008129869253009491)); +#1471 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.02854896567186297, 0.007602850647277872)); +#1472 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.029302654207428953, 0.006990953269906037)); +#1473 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.029990953291060003, 0.006302654247540403)); +#1474 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.0306028505821702, 0.005548965425925991)); +#1475 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.031129869488667646, 0.00474285554904791)); +#1476 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.03156644096193692, 0.0038985044741626567)); +#1477 = CARTESIAN_POINT('NONE', (-0.0267, 0.03191004651368041, 0.00303065727701284)); +#1478 = CARTESIAN_POINT('NONE', (-0.0267, 0.03216110672462372, 0.0021529782985486175)); +#1479 = CARTESIAN_POINT('NONE', (-0.02670000000000002, 0.032322594785636934, 0.001282954417164014)); +#1480 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032391062018395506, 0.0005134513812328829)); +#1481 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03240114391292385, 0.000036689436087657746)); +#1482 = CARTESIAN_POINT('NONE', (-0.0267, 0.03239954689372904, -0.0007967396128095694)); +#1483 = CARTESIAN_POINT('NONE', (-0.026699999999999998, 0.03240009094517216, -0.0018716221281269078)); +#1484 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032399984391780046, -0.0031256324554406406)); +#1485 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.032400002677814815, -0.0043748824453239835)); +#1486 = CARTESIAN_POINT('NONE', (-0.026699999999999984, 0.03239999954055572, -0.005625021721741956)); +#1487 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.032400000078828047, -0.006874996006798856)); +#1488 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03239999998647532, -0.008125000730819135)); +#1489 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03240000000232005, -0.009374999866793722)); +#1490 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032399999999604266, -0.010625000024058268)); +#1491 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.03240000000011064, -0.012031249992855021)); +#1492 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.032399999999970466, -0.013906250002056876)); +#1493 = CARTESIAN_POINT('NONE', (-0.026699999999999977, 0.03240000000002115, -0.01749999999832092)); +#1494 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03239999999999999, -0.02)); +#1495 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1465, #1466, #1467, #1468, #1469, #1470, #1471, #1472, #1473, #1474, #1475, #1476, #1477, #1478, #1479, #1480, #1481, #1482, #1483, #1484, #1485, #1486, #1487, #1488, #1489, #1490, #1491, #1492, #1493, #1494), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1496 = DIRECTION('NONE', (-1, 0, 0)); +#1497 = VECTOR('NONE', #1496, 1); +#1498 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03239999999999999, -0.02)); +#1499 = LINE('NONE', #1498, #1497); +#1500 = DIRECTION('NONE', (0.4472135954999549, 0, 0.8944271909999175)); +#1501 = VECTOR('NONE', #1500, 1); +#1502 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.009399999999999999)); +#1503 = LINE('NONE', #1502, #1501); +#1504 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.023, 0.01)); +#1505 = CARTESIAN_POINT('NONE', (-0.02640000000000002, 0.023917473704804338, 0.01000000000000003)); +#1506 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.025290855389915563, 0.00974585237549166)); +#1507 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.026224031657404733, 0.009478771665954587)); +#1508 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.027147356403815246, 0.009113235818757816)); +#1509 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.02804558928504908, 0.008648797077751114)); +#1510 = CARTESIAN_POINT('NONE', (-0.026400000000000007, 0.028903154970067006, 0.008088138985986103)); +#1511 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.029704951284498883, 0.007437184332498286)); +#1512 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.030437184352191518, 0.0067049513107868405)); +#1513 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.031088138917202333, 0.005903154803414456)); +#1514 = CARTESIAN_POINT('NONE', (-0.026399999999999986, 0.03164879732836984, 0.005045590461869116)); +#1515 = CARTESIAN_POINT('NONE', (-0.026400000000000017, 0.03211323506589033, 0.004147348328091041)); +#1516 = CARTESIAN_POINT('NONE', (-0.0264, 0.032478772886894054, 0.0032240855415729473)); +#1517 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.03274585821768482, 0.002290504444729178)); +#1518 = CARTESIAN_POINT('NONE', (-0.026400000000000028, 0.03291765402727331, 0.001364268001603013)); +#1519 = CARTESIAN_POINT('NONE', (-0.0264, 0.0329904915089314, 0.000549018083143592)); +#1520 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.033001216928642385, 0.00003213749004713734)); +#1521 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03299951797205218, -0.0007949365775845638)); +#1522 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300009675018316, -0.0018719840241311757)); +#1523 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.03299998339551067, -0.0031255703460146837)); +#1524 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300000284873917, -0.004374893101090077)); +#1525 = CARTESIAN_POINT('NONE', (-0.02639999999999999, 0.032999999511229484, -0.005625019893486034)); +#1526 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300000008385962, -0.006874996320477479)); +#1527 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.032999999985612045, -0.00812500067700065)); +#1528 = CARTESIAN_POINT('NONE', (-0.02639999999999999, 0.03300000000246816, -0.009374999876025926)); +#1529 = CARTESIAN_POINT('NONE', (-0.02640000000000001, 0.032999999999579, -0.010625000022483521)); +#1530 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.033000000000117685, -0.01203124999329518)); +#1531 = CARTESIAN_POINT('NONE', (-0.026400000000000007, 0.032999999999968596, -0.01390625000193938)); +#1532 = CARTESIAN_POINT('NONE', (-0.02639999999999997, 0.033000000000022484, -0.017499999998405097)); +#1533 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.03300000000000001, -0.02)); +#1534 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1504, #1505, #1506, #1507, #1508, #1509, #1510, #1511, #1512, #1513, #1514, #1515, #1516, #1517, #1518, #1519, #1520, #1521, #1522, #1523, #1524, #1525, #1526, #1527, #1528, #1529, #1530, #1531, #1532, #1533), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1535 = DIRECTION('NONE', (-0.4472135954999373, -0.8944271909999263, 0)); +#1536 = VECTOR('NONE', #1535, 1); +#1537 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.03300000000000001, -0.02)); +#1538 = LINE('NONE', #1537, #1536); +#1539 = DIRECTION('NONE', (-0.4472135954999549, 0, 0.8944271909999175)); +#1540 = VECTOR('NONE', #1539, 1); +#1541 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.023, 0.01)); +#1542 = LINE('NONE', #1541, #1540); +#1543 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.010600000000000002)); +#1544 = CARTESIAN_POINT('NONE', (-0.02670000000000003, 0.02397252212709259, 0.010600000000000252)); +#1545 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.0254283067133105, 0.010330603518020802)); +#1546 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.02641747355684902, 0.01004749796591404)); +#1547 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.02739619778804417, 0.009660029967870354)); +#1548 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.028348324642152027, 0.009167724902492727)); +#1549 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.029257344268271025, 0.008573427324694337)); +#1550 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.03010724836156882, 0.007883415395090541)); +#1551 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.030883415413323012, 0.007107248374033271)); +#1552 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.031573427252234484, 0.00625734418090293)); +#1553 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.03216772516807204, 0.00534832537469032)); +#1554 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.032660029169843764, 0.004396192182019422)); +#1555 = CARTESIAN_POINT('NONE', (-0.0267, 0.0330474992601077, 0.0034175138061330558)); +#1556 = CARTESIAN_POINT('NONE', (-0.0267, 0.03333060971074589, 0.0024280305909097364)); +#1557 = CARTESIAN_POINT('NONE', (-0.02670000000000002, 0.033512713268909734, 0.0014455815860420144)); +#1558 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.033589920999467275, 0.0005845847850543008)); +#1559 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360128994436094, 0.00002758554400661686)); +#1560 = CARTESIAN_POINT('NONE', (-0.0267, 0.0335994890503753, -0.0007931335423595582)); +#1561 = CARTESIAN_POINT('NONE', (-0.026699999999999998, 0.03360010255519415, -0.0018723459201354436)); +#1562 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03359998239924132, -0.0031255082365887264)); +#1563 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03360000301966352, -0.0043749037568561674)); +#1564 = CARTESIAN_POINT('NONE', (-0.026699999999999984, 0.03359999948190327, -0.005625018065230111)); +#1565 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.0336000000888912, -0.006874996634156101)); +#1566 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03359999998474876, -0.008125000623182166)); +#1567 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03360000000261626, -0.009374999885258131)); +#1568 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.033599999999553744, -0.010625000020908774)); +#1569 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.03360000000012474, -0.012031249993735336)); +#1570 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.033599999999966705, -0.01390625000182189)); +#1571 = CARTESIAN_POINT('NONE', (-0.026699999999999977, 0.03360000000002385, -0.01749999999848927)); +#1572 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360000000000002, -0.02)); +#1573 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1543, #1544, #1545, #1546, #1547, #1548, #1549, #1550, #1551, #1552, #1553, #1554, #1555, #1556, #1557, #1558, #1559, #1560, #1561, #1562, #1563, #1564, #1565, #1566, #1567, #1568, #1569, #1570, #1571, #1572), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1574 = DIRECTION('NONE', (0.44721359549994144, -0.8944271909999242, 0)); +#1575 = VECTOR('NONE', #1574, 1); +#1576 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360000000000002, -0.02)); +#1577 = LINE('NONE', #1576, #1575); +#1578 = DIRECTION('NONE', (-1, 0, 0)); +#1579 = VECTOR('NONE', #1578, 1); +#1580 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.010600000000000002)); +#1581 = LINE('NONE', #1580, #1579); +#1582 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.010600000000000002)); +#1583 = CARTESIAN_POINT('NONE', (-0.029300000000000027, 0.02397252212709259, 0.010600000000000252)); +#1584 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.0254283067133105, 0.010330603518020802)); +#1585 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.02641747355684902, 0.01004749796591404)); +#1586 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.02739619778804417, 0.009660029967870354)); +#1587 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.028348324642152027, 0.009167724902492727)); +#1588 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.029257344268271025, 0.008573427324694337)); +#1589 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.03010724836156882, 0.007883415395090541)); +#1590 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.030883415413323012, 0.007107248374033271)); +#1591 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.031573427252234484, 0.00625734418090293)); +#1592 = CARTESIAN_POINT('NONE', (-0.0293, 0.03216772516807204, 0.00534832537469032)); +#1593 = CARTESIAN_POINT('NONE', (-0.0293, 0.032660029169843764, 0.004396192182019422)); +#1594 = CARTESIAN_POINT('NONE', (-0.0293, 0.0330474992601077, 0.0034175138061330558)); +#1595 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.03333060971074589, 0.0024280305909097364)); +#1596 = CARTESIAN_POINT('NONE', (-0.02930000000000002, 0.033512713268909734, 0.0014455815860420144)); +#1597 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.033589920999467275, 0.0005845847850543008)); +#1598 = CARTESIAN_POINT('NONE', (-0.029299999999999982, 0.03360128994436094, 0.00002758554400661686)); +#1599 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.0335994890503753, -0.0007931335423595582)); +#1600 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03360010255519415, -0.0018723459201354436)); +#1601 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03359998239924132, -0.0031255082365887264)); +#1602 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03360000301966352, -0.0043749037568561674)); +#1603 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03359999948190327, -0.005625018065230111)); +#1604 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.0336000000888912, -0.006874996634156101)); +#1605 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03359999998474876, -0.008125000623182166)); +#1606 = CARTESIAN_POINT('NONE', (-0.029299999999999993, 0.03360000000261626, -0.009374999885258131)); +#1607 = CARTESIAN_POINT('NONE', (-0.0293, 0.033599999999553744, -0.010625000020908774)); +#1608 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03360000000012474, -0.012031249993735336)); +#1609 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.033599999999966705, -0.01390625000182189)); +#1610 = CARTESIAN_POINT('NONE', (-0.029299999999999972, 0.03360000000002385, -0.01749999999848927)); +#1611 = CARTESIAN_POINT('NONE', (-0.0293, 0.03360000000000002, -0.02)); +#1612 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1582, #1583, #1584, #1585, #1586, #1587, #1588, #1589, #1590, #1591, #1592, #1593, #1594, #1595, #1596, #1597, #1598, #1599, #1600, #1601, #1602, #1603, #1604, #1605, #1606, #1607, #1608, #1609, #1610, #1611), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1613 = DIRECTION('NONE', (1, 0, 0)); +#1614 = VECTOR('NONE', #1613, 1); +#1615 = CARTESIAN_POINT('NONE', (-0.0293, 0.03360000000000002, -0.02)); +#1616 = LINE('NONE', #1615, #1614); +#1617 = DIRECTION('NONE', (-0.447213595499959, 0, -0.8944271909999154)); +#1618 = VECTOR('NONE', #1617, 1); +#1619 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.010600000000000002)); +#1620 = LINE('NONE', #1619, #1618); +#1621 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.023, 0.01)); +#1622 = CARTESIAN_POINT('NONE', (-0.02960000000000003, 0.023917473704804338, 0.01000000000000003)); +#1623 = CARTESIAN_POINT('NONE', (-0.0296, 0.025290855389915563, 0.00974585237549166)); +#1624 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.026224031657404733, 0.009478771665954587)); +#1625 = CARTESIAN_POINT('NONE', (-0.029600000000000008, 0.027147356403815246, 0.009113235818757816)); +#1626 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.02804558928504908, 0.008648797077751114)); +#1627 = CARTESIAN_POINT('NONE', (-0.0296, 0.028903154970067006, 0.008088138985986103)); +#1628 = CARTESIAN_POINT('NONE', (-0.02960000000000002, 0.029704951284498883, 0.007437184332498286)); +#1629 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.030437184352191518, 0.0067049513107868405)); +#1630 = CARTESIAN_POINT('NONE', (-0.029600000000000026, 0.031088138917202333, 0.005903154803414456)); +#1631 = CARTESIAN_POINT('NONE', (-0.0296, 0.03164879732836984, 0.005045590461869116)); +#1632 = CARTESIAN_POINT('NONE', (-0.0296, 0.03211323506589033, 0.004147348328091041)); +#1633 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.032478772886894054, 0.0032240855415729473)); +#1634 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.03274585821768482, 0.002290504444729178)); +#1635 = CARTESIAN_POINT('NONE', (-0.02960000000000002, 0.03291765402727331, 0.001364268001603013)); +#1636 = CARTESIAN_POINT('NONE', (-0.029599999999999994, 0.0329904915089314, 0.000549018083143592)); +#1637 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.033001216928642385, 0.00003213749004713734)); +#1638 = CARTESIAN_POINT('NONE', (-0.0296, 0.03299951797205218, -0.0007949365775845638)); +#1639 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300009675018316, -0.0018719840241311757)); +#1640 = CARTESIAN_POINT('NONE', (-0.029599999999999987, 0.03299998339551067, -0.0031255703460146837)); +#1641 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.03300000284873917, -0.004374893101090077)); +#1642 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.032999999511229484, -0.005625019893486034)); +#1643 = CARTESIAN_POINT('NONE', (-0.02959999999999999, 0.03300000008385962, -0.006874996320477479)); +#1644 = CARTESIAN_POINT('NONE', (-0.029600000000000015, 0.032999999985612045, -0.00812500067700065)); +#1645 = CARTESIAN_POINT('NONE', (-0.029599999999999994, 0.03300000000246816, -0.009374999876025926)); +#1646 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.032999999999579, -0.010625000022483521)); +#1647 = CARTESIAN_POINT('NONE', (-0.0296, 0.033000000000117685, -0.01203124999329518)); +#1648 = CARTESIAN_POINT('NONE', (-0.02960000000000001, 0.032999999999968596, -0.01390625000193938)); +#1649 = CARTESIAN_POINT('NONE', (-0.029599999999999974, 0.033000000000022484, -0.017499999998405097)); +#1650 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300000000000001, -0.02)); +#1651 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1621, #1622, #1623, #1624, #1625, #1626, #1627, #1628, #1629, #1630, #1631, #1632, #1633, #1634, #1635, #1636, #1637, #1638, #1639, #1640, #1641, #1642, #1643, #1644, #1645, #1646, #1647, #1648, #1649, #1650), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1652 = DIRECTION('NONE', (0.4472135954999539, 0.8944271909999181, 0)); +#1653 = VECTOR('NONE', #1652, 1); +#1654 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300000000000001, -0.02)); +#1655 = LINE('NONE', #1654, #1653); +#1656 = DIRECTION('NONE', (0.447213595499959, 0, -0.8944271909999154)); +#1657 = VECTOR('NONE', #1656, 1); +#1658 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.023, 0.01)); +#1659 = LINE('NONE', #1658, #1657); +#1660 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.009399999999999999)); +#1661 = CARTESIAN_POINT('NONE', (-0.029300000000000027, 0.023862425282516076, 0.009399999999999792)); +#1662 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.02515340406652063, 0.00916110123296252)); +#1663 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.026030589757960455, 0.008910045365995142)); +#1664 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.026898515019586327, 0.008566441669645273)); +#1665 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.027742853927946134, 0.008129869253009491)); +#1666 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.02854896567186297, 0.007602850647277872)); +#1667 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.029302654207428953, 0.006990953269906037)); +#1668 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.029990953291060003, 0.006302654247540403)); +#1669 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.0306028505821702, 0.005548965425925991)); +#1670 = CARTESIAN_POINT('NONE', (-0.0293, 0.031129869488667646, 0.00474285554904791)); +#1671 = CARTESIAN_POINT('NONE', (-0.0293, 0.03156644096193692, 0.0038985044741626567)); +#1672 = CARTESIAN_POINT('NONE', (-0.0293, 0.03191004651368041, 0.00303065727701284)); +#1673 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.03216110672462372, 0.0021529782985486175)); +#1674 = CARTESIAN_POINT('NONE', (-0.02930000000000002, 0.032322594785636934, 0.001282954417164014)); +#1675 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.032391062018395506, 0.0005134513812328829)); +#1676 = CARTESIAN_POINT('NONE', (-0.029299999999999982, 0.03240114391292385, 0.000036689436087657746)); +#1677 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.03239954689372904, -0.0007967396128095694)); +#1678 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03240009094517216, -0.0018716221281269078)); +#1679 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.032399984391780046, -0.0031256324554406406)); +#1680 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.032400002677814815, -0.0043748824453239835)); +#1681 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03239999954055572, -0.005625021721741956)); +#1682 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.032400000078828047, -0.006874996006798856)); +#1683 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03239999998647532, -0.008125000730819135)); +#1684 = CARTESIAN_POINT('NONE', (-0.029299999999999993, 0.03240000000232005, -0.009374999866793722)); +#1685 = CARTESIAN_POINT('NONE', (-0.0293, 0.032399999999604266, -0.010625000024058268)); +#1686 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03240000000011064, -0.012031249992855021)); +#1687 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.032399999999970466, -0.013906250002056876)); +#1688 = CARTESIAN_POINT('NONE', (-0.029299999999999972, 0.03240000000002115, -0.01749999999832092)); +#1689 = CARTESIAN_POINT('NONE', (-0.0293, 0.03239999999999999, -0.02)); +#1690 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1660, #1661, #1662, #1663, #1664, #1665, #1666, #1667, #1668, #1669, #1670, #1671, #1672, #1673, #1674, #1675, #1676, #1677, #1678, #1679, #1680, #1681, #1682, #1683, #1684, #1685, #1686, #1687, #1688, #1689), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1691 = DIRECTION('NONE', (-0.4472135954999497, 0.8944271909999201, 0)); +#1692 = VECTOR('NONE', #1691, 1); +#1693 = CARTESIAN_POINT('NONE', (-0.0293, 0.03239999999999999, -0.02)); +#1694 = LINE('NONE', #1693, #1692); +#1695 = DIRECTION('NONE', (1, 0, 0)); +#1696 = VECTOR('NONE', #1695, 1); +#1697 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.009399999999999999)); +#1698 = LINE('NONE', #1697, #1696); +#1699 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.023, 0.009399999999999999)); +#1700 = CARTESIAN_POINT('NONE', (-0.028000000000000032, 0.023862425282516076, 0.009399999999999792)); +#1701 = CARTESIAN_POINT('NONE', (-0.028000000000000004, 0.02515340406652063, 0.00916110123296252)); +#1702 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.026030589757960455, 0.008910045365995142)); +#1703 = CARTESIAN_POINT('NONE', (-0.028000000000000018, 0.026898515019586327, 0.008566441669645273)); +#1704 = CARTESIAN_POINT('NONE', (-0.028, 0.027742853927946134, 0.008129869253009491)); +#1705 = CARTESIAN_POINT('NONE', (-0.02800000000000001, 0.02854896567186297, 0.007602850647277872)); +#1706 = CARTESIAN_POINT('NONE', (-0.02800000000000002, 0.029302654207428953, 0.006990953269906037)); +#1707 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.029990953291060003, 0.006302654247540403)); +#1708 = CARTESIAN_POINT('NONE', (-0.028000000000000025, 0.0306028505821702, 0.005548965425925991)); +#1709 = CARTESIAN_POINT('NONE', (-0.027999999999999983, 0.031129869488667646, 0.00474285554904791)); +#1710 = CARTESIAN_POINT('NONE', (-0.02800000000000001, 0.03156644096193692, 0.0038985044741626567)); +#1711 = CARTESIAN_POINT('NONE', (-0.028000000000000014, 0.03191004651368041, 0.00303065727701284)); +#1712 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03216110672462372, 0.0021529782985486175)); +#1713 = CARTESIAN_POINT('NONE', (-0.028000000000000018, 0.032322594785636934, 0.001282954417164014)); +#1714 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.032391062018395506, 0.0005134513812328829)); +#1715 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.03240114391292385, 0.000036689436087657746)); +#1716 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03239954689372904, -0.0007967396128095694)); +#1717 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03240009094517216, -0.0018716221281269078)); +#1718 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.032399984391780046, -0.0031256324554406406)); +#1719 = CARTESIAN_POINT('NONE', (-0.028, 0.032400002677814815, -0.0043748824453239835)); +#1720 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999954055572, -0.005625021721741956)); +#1721 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.032400000078828047, -0.006874996006798856)); +#1722 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.03239999998647532, -0.008125000730819135)); +#1723 = CARTESIAN_POINT('NONE', (-0.02799999999999999, 0.03240000000232005, -0.009374999866793722)); +#1724 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.032399999999604266, -0.010625000024058268)); +#1725 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.03240000000011064, -0.012031249992855021)); +#1726 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.032399999999970466, -0.013906250002056876)); +#1727 = CARTESIAN_POINT('NONE', (-0.027999999999999973, 0.03240000000002115, -0.01749999999832092)); +#1728 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999999999999, -0.02)); +#1729 = ( + BOUNDED_CURVE() + B_SPLINE_CURVE(2, (#1699, #1700, #1701, #1702, #1703, #1704, #1705, #1706, #1707, #1708, #1709, #1710, #1711, #1712, #1713, #1714, #1715, #1716, #1717, #1718, #1719, #1720, #1721, #1722, #1723, #1724, #1725, #1726, #1727, #1728), .UNSPECIFIED., .F., .F.) + B_SPLINE_CURVE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9375, -0.90625, -0.875, -0.84375, -0.8125, -0.78125, -0.75, -0.71875, -0.6875, -0.65625, -0.625, -0.59375, -0.5625, -0.53125, -0.5078125, -0.4921875, -0.46875, -0.4375, -0.40625, -0.375, -0.34375, -0.3125, -0.28125, -0.25, -0.21875, -0.1796875, -0.125, -0), .UNSPECIFIED.) + CURVE() + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_CURVE((1, 0.9633883476482079, 0.9222002387528423, 0.8993179560319006, 0.8810121298627209, 0.8672827601920142, 0.8581298473303893, 0.8535533894674817, 0.8535533971548717, 0.8581298088934399, 0.8672829831263226, 0.8810108306938216, 0.8993255281109874, 0.92215610544722, 0.9499162057710673, 0.9764100987479926, 1.0031016466059062, 0.9987767284047555, 1.0002458899784425, 0.9999578119494031, 1.000007238325141, 0.9999987580997493, 1.0000002130763654, 0.9999999634420598, 1.0000000062712728, 0.9999999989303021, 1.0000000002989906, 0.9999999999201893, 1.0000000000571783, 0.9999999999999998)) + REPRESENTATION_ITEM('NONE') +); +#1730 = DIRECTION('NONE', (-1, 0, 0)); +#1731 = VECTOR('NONE', #1730, 1); +#1732 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999999999999, -0.02)); +#1733 = LINE('NONE', #1732, #1731); +#1734 = DIRECTION('NONE', (0, 0.990197778862778, -0.13967232630417917)); +#1735 = VECTOR('NONE', #1734, 1); +#1736 = CARTESIAN_POINT('NONE', (-0.03, 0.027601798725327007, -0.0205069464253698)); +#1737 = LINE('NONE', #1736, #1735); +#1738 = DIRECTION('NONE', (1, 0, 0)); +#1739 = VECTOR('NONE', #1738, 1); +#1740 = CARTESIAN_POINT('NONE', (-0.03, 0.03758756797902137, -0.021915488891706237)); +#1741 = LINE('NONE', #1740, #1739); +#1742 = DIRECTION('NONE', (0, 0.990197778862778, -0.13967232630417917)); +#1743 = VECTOR('NONE', #1742, 1); +#1744 = CARTESIAN_POINT('NONE', (0.03, 0.027601798725327007, -0.0205069464253698)); +#1745 = LINE('NONE', #1744, #1743); +#1746 = DIRECTION('NONE', (1, 0, 0)); +#1747 = VECTOR('NONE', #1746, 1); +#1748 = CARTESIAN_POINT('NONE', (-0.03, 0.027601798725327007, -0.0205069464253698)); +#1749 = LINE('NONE', #1748, #1747); +#1750 = DIRECTION('NONE', (0, 0.12186934340514807, 0.992546151641322)); +#1751 = VECTOR('NONE', #1750, 1); +#1752 = CARTESIAN_POINT('NONE', (-0.03, 0.03758756797902137, -0.021915488891706237)); +#1753 = LINE('NONE', #1752, #1751); +#1754 = DIRECTION('NONE', (1, 0, 0)); +#1755 = VECTOR('NONE', #1754, 1); +#1756 = CARTESIAN_POINT('NONE', (-0.03, 0.03783130666583167, -0.01993039658842359)); +#1757 = LINE('NONE', #1756, #1755); +#1758 = DIRECTION('NONE', (0, 0.12186934340514807, 0.992546151641322)); +#1759 = VECTOR('NONE', #1758, 1); +#1760 = CARTESIAN_POINT('NONE', (0.03, 0.03758756797902137, -0.021915488891706237)); +#1761 = LINE('NONE', #1760, #1759); +#1762 = DIRECTION('NONE', (0, -0.5371202219803595, 0.8435057007156319)); +#1763 = VECTOR('NONE', #1762, 1); +#1764 = CARTESIAN_POINT('NONE', (-0.03, 0.03783130666583167, -0.01993039658842359)); +#1765 = LINE('NONE', #1764, #1763); +#1766 = DIRECTION('NONE', (1, 0, 0)); +#1767 = VECTOR('NONE', #1766, 1); +#1768 = CARTESIAN_POINT('NONE', (-0.03, 0.036411306665831665, -0.01770039658842359)); +#1769 = LINE('NONE', #1768, #1767); +#1770 = DIRECTION('NONE', (0, -0.5371202219803595, 0.8435057007156319)); +#1771 = VECTOR('NONE', #1770, 1); +#1772 = CARTESIAN_POINT('NONE', (0.03, 0.03783130666583167, -0.01993039658842359)); +#1773 = LINE('NONE', #1772, #1771); +#1774 = DIRECTION('NONE', (0, -0.9902680687415704, 0.1391731009600656)); +#1775 = VECTOR('NONE', #1774, 1); +#1776 = CARTESIAN_POINT('NONE', (-0.03, 0.036411306665831665, -0.01770039658842359)); +#1777 = LINE('NONE', #1776, #1775); +#1778 = DIRECTION('NONE', (1, 0, 0)); +#1779 = VECTOR('NONE', #1778, 1); +#1780 = CARTESIAN_POINT('NONE', (-0.03, 0.029875537412137304, -0.01678185412208716)); +#1781 = LINE('NONE', #1780, #1779); +#1782 = DIRECTION('NONE', (0, -0.9902680687415704, 0.1391731009600656)); +#1783 = VECTOR('NONE', #1782, 1); +#1784 = CARTESIAN_POINT('NONE', (0.03, 0.036411306665831665, -0.01770039658842359)); +#1785 = LINE('NONE', #1784, #1783); +#1786 = DIRECTION('NONE', (0, -0.759256602365297, -0.6507913734559682)); +#1787 = VECTOR('NONE', #1786, 1); +#1788 = CARTESIAN_POINT('NONE', (-0.03, 0.029875537412137304, -0.01678185412208716)); +#1789 = LINE('NONE', #1788, #1787); +#1790 = DIRECTION('NONE', (1, 0, 0)); +#1791 = VECTOR('NONE', #1790, 1); +#1792 = CARTESIAN_POINT('NONE', (-0.03, 0.027845537412137304, -0.018521854122087157)); +#1793 = LINE('NONE', #1792, #1791); +#1794 = DIRECTION('NONE', (0, -0.759256602365297, -0.6507913734559682)); +#1795 = VECTOR('NONE', #1794, 1); +#1796 = CARTESIAN_POINT('NONE', (0.03, 0.029875537412137304, -0.01678185412208716)); +#1797 = LINE('NONE', #1796, #1795); +#1798 = DIRECTION('NONE', (0, -0.12186934340514828, -0.992546151641322)); +#1799 = VECTOR('NONE', #1798, 1); +#1800 = CARTESIAN_POINT('NONE', (-0.03, 0.027845537412137304, -0.018521854122087157)); +#1801 = LINE('NONE', #1800, #1799); +#1802 = DIRECTION('NONE', (0, -0.12186934340514828, -0.992546151641322)); +#1803 = VECTOR('NONE', #1802, 1); +#1804 = CARTESIAN_POINT('NONE', (0.03, 0.027845537412137304, -0.018521854122087157)); +#1805 = LINE('NONE', #1804, #1803); +#1806 = DIRECTION('NONE', (0, 0.990197778862778, -0.13967232630417922)); +#1807 = VECTOR('NONE', #1806, 1); +#1808 = CARTESIAN_POINT('NONE', (-0.03, 0.0385, -0.022)); +#1809 = LINE('NONE', #1808, #1807); +#1810 = DIRECTION('NONE', (1, 0, 0)); +#1811 = VECTOR('NONE', #1810, 1); +#1812 = CARTESIAN_POINT('NONE', (-0.03, 0.04848576925369436, -0.023408542466336436)); +#1813 = LINE('NONE', #1812, #1811); +#1814 = DIRECTION('NONE', (0, 0.990197778862778, -0.13967232630417922)); +#1815 = VECTOR('NONE', #1814, 1); +#1816 = CARTESIAN_POINT('NONE', (0.03, 0.0385, -0.022)); +#1817 = LINE('NONE', #1816, #1815); +#1818 = DIRECTION('NONE', (1, 0, 0)); +#1819 = VECTOR('NONE', #1818, 1); +#1820 = CARTESIAN_POINT('NONE', (-0.03, 0.0385, -0.022)); +#1821 = LINE('NONE', #1820, #1819); +#1822 = DIRECTION('NONE', (0, 0.12186934340514807, 0.992546151641322)); +#1823 = VECTOR('NONE', #1822, 1); +#1824 = CARTESIAN_POINT('NONE', (-0.03, 0.04848576925369436, -0.023408542466336436)); +#1825 = LINE('NONE', #1824, #1823); +#1826 = DIRECTION('NONE', (1, 0, 0)); +#1827 = VECTOR('NONE', #1826, 1); +#1828 = CARTESIAN_POINT('NONE', (-0.03, 0.04872950794050466, -0.02142345016305379)); +#1829 = LINE('NONE', #1828, #1827); +#1830 = DIRECTION('NONE', (0, 0.12186934340514807, 0.992546151641322)); +#1831 = VECTOR('NONE', #1830, 1); +#1832 = CARTESIAN_POINT('NONE', (0.03, 0.04848576925369436, -0.023408542466336436)); +#1833 = LINE('NONE', #1832, #1831); +#1834 = DIRECTION('NONE', (0, -0.5371202219803577, 0.8435057007156332)); +#1835 = VECTOR('NONE', #1834, 1); +#1836 = CARTESIAN_POINT('NONE', (-0.03, 0.04872950794050466, -0.02142345016305379)); +#1837 = LINE('NONE', #1836, #1835); +#1838 = DIRECTION('NONE', (1, 0, 0)); +#1839 = VECTOR('NONE', #1838, 1); +#1840 = CARTESIAN_POINT('NONE', (-0.03, 0.04730950794050466, -0.01919345016305379)); +#1841 = LINE('NONE', #1840, #1839); +#1842 = DIRECTION('NONE', (0, -0.5371202219803577, 0.8435057007156332)); +#1843 = VECTOR('NONE', #1842, 1); +#1844 = CARTESIAN_POINT('NONE', (0.03, 0.04872950794050466, -0.02142345016305379)); +#1845 = LINE('NONE', #1844, #1843); +#1846 = DIRECTION('NONE', (0, -0.9902680687415704, 0.1391731009600656)); +#1847 = VECTOR('NONE', #1846, 1); +#1848 = CARTESIAN_POINT('NONE', (-0.03, 0.04730950794050466, -0.01919345016305379)); +#1849 = LINE('NONE', #1848, #1847); +#1850 = DIRECTION('NONE', (1, 0, 0)); +#1851 = VECTOR('NONE', #1850, 1); +#1852 = CARTESIAN_POINT('NONE', (-0.03, 0.0407737386868103, -0.018274907696717357)); +#1853 = LINE('NONE', #1852, #1851); +#1854 = DIRECTION('NONE', (0, -0.9902680687415704, 0.1391731009600656)); +#1855 = VECTOR('NONE', #1854, 1); +#1856 = CARTESIAN_POINT('NONE', (0.03, 0.04730950794050466, -0.01919345016305379)); +#1857 = LINE('NONE', #1856, #1855); +#1858 = DIRECTION('NONE', (0, -0.7592566023652976, -0.6507913734559675)); +#1859 = VECTOR('NONE', #1858, 1); +#1860 = CARTESIAN_POINT('NONE', (-0.03, 0.0407737386868103, -0.018274907696717357)); +#1861 = LINE('NONE', #1860, #1859); +#1862 = DIRECTION('NONE', (1, 0, 0)); +#1863 = VECTOR('NONE', #1862, 1); +#1864 = CARTESIAN_POINT('NONE', (-0.03, 0.038743738686810296, -0.020014907696717356)); +#1865 = LINE('NONE', #1864, #1863); +#1866 = DIRECTION('NONE', (0, -0.7592566023652976, -0.6507913734559675)); +#1867 = VECTOR('NONE', #1866, 1); +#1868 = CARTESIAN_POINT('NONE', (0.03, 0.0407737386868103, -0.018274907696717357)); +#1869 = LINE('NONE', #1868, #1867); +#1870 = DIRECTION('NONE', (0, -0.12186934340514828, -0.992546151641322)); +#1871 = VECTOR('NONE', #1870, 1); +#1872 = CARTESIAN_POINT('NONE', (-0.03, 0.038743738686810296, -0.020014907696717356)); +#1873 = LINE('NONE', #1872, #1871); +#1874 = DIRECTION('NONE', (0, -0.12186934340514828, -0.992546151641322)); +#1875 = VECTOR('NONE', #1874, 1); +#1876 = CARTESIAN_POINT('NONE', (0.03, 0.038743738686810296, -0.020014907696717356)); +#1877 = LINE('NONE', #1876, #1875); +#1878 = DIRECTION('NONE', (0, 0.9992009587217894, -0.03996803834887205)); +#1879 = VECTOR('NONE', #1878, 1); +#1880 = CARTESIAN_POINT('NONE', (-0.03, 0.01790137242723437, -0.014972551455312583)); +#1881 = LINE('NONE', #1880, #1879); +#1882 = DIRECTION('NONE', (1, 0, 0)); +#1883 = VECTOR('NONE', #1882, 1); +#1884 = CARTESIAN_POINT('NONE', (-0.03, 0.02040137242723437, -0.015072551455312585)); +#1885 = LINE('NONE', #1884, #1883); +#1886 = DIRECTION('NONE', (0, 0.9992009587217894, -0.03996803834887205)); +#1887 = VECTOR('NONE', #1886, 1); +#1888 = CARTESIAN_POINT('NONE', (0.03, 0.01790137242723437, -0.014972551455312583)); +#1889 = LINE('NONE', #1888, #1887); +#1890 = DIRECTION('NONE', (1, 0, 0)); +#1891 = VECTOR('NONE', #1890, 1); +#1892 = CARTESIAN_POINT('NONE', (-0.03, 0.01790137242723437, -0.014972551455312583)); +#1893 = LINE('NONE', #1892, #1891); +#1894 = DIRECTION('NONE', (0, 0.7071067811865479, 0.7071067811865471)); +#1895 = VECTOR('NONE', #1894, 1); +#1896 = CARTESIAN_POINT('NONE', (-0.03, 0.02040137242723437, -0.015072551455312585)); +#1897 = LINE('NONE', #1896, #1895); +#1898 = DIRECTION('NONE', (1, 0, 0)); +#1899 = VECTOR('NONE', #1898, 1); +#1900 = CARTESIAN_POINT('NONE', (-0.03, 0.02190137242723437, -0.013572551455312585)); +#1901 = LINE('NONE', #1900, #1899); +#1902 = DIRECTION('NONE', (0, 0.7071067811865479, 0.7071067811865471)); +#1903 = VECTOR('NONE', #1902, 1); +#1904 = CARTESIAN_POINT('NONE', (0.03, 0.02040137242723437, -0.015072551455312585)); +#1905 = LINE('NONE', #1904, #1903); +#1906 = DIRECTION('NONE', (0, 0.0722742605784705, 0.9973847959828922)); +#1907 = VECTOR('NONE', #1906, 1); +#1908 = CARTESIAN_POINT('NONE', (-0.03, 0.02190137242723437, -0.013572551455312585)); +#1909 = LINE('NONE', #1908, #1907); +#1910 = DIRECTION('NONE', (1, 0, 0)); +#1911 = VECTOR('NONE', #1910, 1); +#1912 = CARTESIAN_POINT('NONE', (-0.03, 0.022401372427234372, -0.006672551455312583)); +#1913 = LINE('NONE', #1912, #1911); +#1914 = DIRECTION('NONE', (0, 0.0722742605784705, 0.9973847959828922)); +#1915 = VECTOR('NONE', #1914, 1); +#1916 = CARTESIAN_POINT('NONE', (0.03, 0.02190137242723437, -0.013572551455312585)); +#1917 = LINE('NONE', #1916, #1915); +#1918 = DIRECTION('NONE', (0, -0.7071067811865479, 0.7071067811865471)); +#1919 = VECTOR('NONE', #1918, 1); +#1920 = CARTESIAN_POINT('NONE', (-0.03, 0.022401372427234372, -0.006672551455312583)); +#1921 = LINE('NONE', #1920, #1919); +#1922 = DIRECTION('NONE', (1, 0, 0)); +#1923 = VECTOR('NONE', #1922, 1); +#1924 = CARTESIAN_POINT('NONE', (-0.03, 0.02090137242723437, -0.005172551455312584)); +#1925 = LINE('NONE', #1924, #1923); +#1926 = DIRECTION('NONE', (0, -0.7071067811865479, 0.7071067811865471)); +#1927 = VECTOR('NONE', #1926, 1); +#1928 = CARTESIAN_POINT('NONE', (0.03, 0.022401372427234372, -0.006672551455312583)); +#1929 = LINE('NONE', #1928, #1927); +#1930 = DIRECTION('NONE', (0, -0.9968152785361251, 0.07974522228289024)); +#1931 = VECTOR('NONE', #1930, 1); +#1932 = CARTESIAN_POINT('NONE', (-0.03, 0.02090137242723437, -0.005172551455312584)); +#1933 = LINE('NONE', #1932, #1931); +#1934 = DIRECTION('NONE', (1, 0, 0)); +#1935 = VECTOR('NONE', #1934, 1); +#1936 = CARTESIAN_POINT('NONE', (-0.03, 0.018401372427234372, -0.004972551455312583)); +#1937 = LINE('NONE', #1936, #1935); +#1938 = DIRECTION('NONE', (0, -0.9968152785361251, 0.07974522228289024)); +#1939 = VECTOR('NONE', #1938, 1); +#1940 = CARTESIAN_POINT('NONE', (0.03, 0.02090137242723437, -0.005172551455312584)); +#1941 = LINE('NONE', #1940, #1939); +#1942 = DIRECTION('NONE', (0, -0.04993761694389228, -0.9987523388778448)); +#1943 = VECTOR('NONE', #1942, 1); +#1944 = CARTESIAN_POINT('NONE', (-0.03, 0.018401372427234372, -0.004972551455312583)); +#1945 = LINE('NONE', #1944, #1943); +#1946 = DIRECTION('NONE', (0, -0.04993761694389228, -0.9987523388778448)); +#1947 = VECTOR('NONE', #1946, 1); +#1948 = CARTESIAN_POINT('NONE', (0.03, 0.018401372427234372, -0.004972551455312583)); +#1949 = LINE('NONE', #1948, #1947); +#1950 = DIRECTION('NONE', (0, 0.9992009587217895, -0.03996803834887165)); +#1951 = VECTOR('NONE', #1950, 1); +#1952 = CARTESIAN_POINT('NONE', (-0.03, 0.018450686213617184, -0.003986275727656292)); +#1953 = LINE('NONE', #1952, #1951); +#1954 = DIRECTION('NONE', (1, 0, 0)); +#1955 = VECTOR('NONE', #1954, 1); +#1956 = CARTESIAN_POINT('NONE', (-0.03, 0.020950686213617186, -0.004086275727656292)); +#1957 = LINE('NONE', #1956, #1955); +#1958 = DIRECTION('NONE', (0, 0.9992009587217895, -0.03996803834887165)); +#1959 = VECTOR('NONE', #1958, 1); +#1960 = CARTESIAN_POINT('NONE', (0.03, 0.018450686213617184, -0.003986275727656292)); +#1961 = LINE('NONE', #1960, #1959); +#1962 = DIRECTION('NONE', (1, 0, 0)); +#1963 = VECTOR('NONE', #1962, 1); +#1964 = CARTESIAN_POINT('NONE', (-0.03, 0.018450686213617184, -0.003986275727656292)); +#1965 = LINE('NONE', #1964, #1963); +#1966 = DIRECTION('NONE', (0, 0.707106781186547, 0.707106781186548)); +#1967 = VECTOR('NONE', #1966, 1); +#1968 = CARTESIAN_POINT('NONE', (-0.03, 0.020950686213617186, -0.004086275727656292)); +#1969 = LINE('NONE', #1968, #1967); +#1970 = DIRECTION('NONE', (1, 0, 0)); +#1971 = VECTOR('NONE', #1970, 1); +#1972 = CARTESIAN_POINT('NONE', (-0.03, 0.022450686213617184, -0.0025862757276562923)); +#1973 = LINE('NONE', #1972, #1971); +#1974 = DIRECTION('NONE', (0, 0.707106781186547, 0.707106781186548)); +#1975 = VECTOR('NONE', #1974, 1); +#1976 = CARTESIAN_POINT('NONE', (0.03, 0.020950686213617186, -0.004086275727656292)); +#1977 = LINE('NONE', #1976, #1975); +#1978 = DIRECTION('NONE', (0, 0.07227426057847051, 0.9973847959828921)); +#1979 = VECTOR('NONE', #1978, 1); +#1980 = CARTESIAN_POINT('NONE', (-0.03, 0.022450686213617184, -0.0025862757276562923)); +#1981 = LINE('NONE', #1980, #1979); +#1982 = DIRECTION('NONE', (1, 0, 0)); +#1983 = VECTOR('NONE', #1982, 1); +#1984 = CARTESIAN_POINT('NONE', (-0.03, 0.022950686213617184, 0.004313724272343708)); +#1985 = LINE('NONE', #1984, #1983); +#1986 = DIRECTION('NONE', (0, 0.07227426057847051, 0.9973847959828921)); +#1987 = VECTOR('NONE', #1986, 1); +#1988 = CARTESIAN_POINT('NONE', (0.03, 0.022450686213617184, -0.0025862757276562923)); +#1989 = LINE('NONE', #1988, #1987); +#1990 = DIRECTION('NONE', (0, -0.7071067811865469, 0.7071067811865481)); +#1991 = VECTOR('NONE', #1990, 1); +#1992 = CARTESIAN_POINT('NONE', (-0.03, 0.022950686213617184, 0.004313724272343708)); +#1993 = LINE('NONE', #1992, #1991); +#1994 = DIRECTION('NONE', (1, 0, 0)); +#1995 = VECTOR('NONE', #1994, 1); +#1996 = CARTESIAN_POINT('NONE', (-0.03, 0.021450686213617186, 0.0058137242723437085)); +#1997 = LINE('NONE', #1996, #1995); +#1998 = DIRECTION('NONE', (0, -0.7071067811865469, 0.7071067811865481)); +#1999 = VECTOR('NONE', #1998, 1); +#2000 = CARTESIAN_POINT('NONE', (0.03, 0.022950686213617184, 0.004313724272343708)); +#2001 = LINE('NONE', #2000, #1999); +#2002 = DIRECTION('NONE', (0, -0.9968152785361251, 0.0797452222828898)); +#2003 = VECTOR('NONE', #2002, 1); +#2004 = CARTESIAN_POINT('NONE', (-0.03, 0.021450686213617186, 0.0058137242723437085)); +#2005 = LINE('NONE', #2004, #2003); +#2006 = DIRECTION('NONE', (1, 0, 0)); +#2007 = VECTOR('NONE', #2006, 1); +#2008 = CARTESIAN_POINT('NONE', (-0.03, 0.018950686213617184, 0.006013724272343708)); +#2009 = LINE('NONE', #2008, #2007); +#2010 = DIRECTION('NONE', (0, -0.9968152785361251, 0.0797452222828898)); +#2011 = VECTOR('NONE', #2010, 1); +#2012 = CARTESIAN_POINT('NONE', (0.03, 0.021450686213617186, 0.0058137242723437085)); +#2013 = LINE('NONE', #2012, #2011); +#2014 = DIRECTION('NONE', (0, -0.04993761694389228, -0.9987523388778448)); +#2015 = VECTOR('NONE', #2014, 1); +#2016 = CARTESIAN_POINT('NONE', (-0.03, 0.018950686213617184, 0.006013724272343708)); +#2017 = LINE('NONE', #2016, #2015); +#2018 = DIRECTION('NONE', (0, -0.04993761694389228, -0.9987523388778448)); +#2019 = VECTOR('NONE', #2018, 1); +#2020 = CARTESIAN_POINT('NONE', (0.03, 0.018950686213617184, 0.006013724272343708)); +#2021 = LINE('NONE', #2020, #2019); +#2022 = DIRECTION('NONE', (0, 0.9992009587217894, -0.03996803834887135)); +#2023 = VECTOR('NONE', #2022, 1); +#2024 = CARTESIAN_POINT('NONE', (-0.03, 0.019, 0.007)); +#2025 = LINE('NONE', #2024, #2023); +#2026 = DIRECTION('NONE', (1, 0, 0)); +#2027 = VECTOR('NONE', #2026, 1); +#2028 = CARTESIAN_POINT('NONE', (-0.03, 0.0215, 0.006900000000000001)); +#2029 = LINE('NONE', #2028, #2027); +#2030 = DIRECTION('NONE', (0, 0.9992009587217894, -0.03996803834887135)); +#2031 = VECTOR('NONE', #2030, 1); +#2032 = CARTESIAN_POINT('NONE', (0.03, 0.019, 0.007)); +#2033 = LINE('NONE', #2032, #2031); +#2034 = DIRECTION('NONE', (1, 0, 0)); +#2035 = VECTOR('NONE', #2034, 1); +#2036 = CARTESIAN_POINT('NONE', (-0.03, 0.019, 0.007)); +#2037 = LINE('NONE', #2036, #2035); +#2038 = DIRECTION('NONE', (0, 0.7071067811865478, 0.7071067811865474)); +#2039 = VECTOR('NONE', #2038, 1); +#2040 = CARTESIAN_POINT('NONE', (-0.03, 0.0215, 0.006900000000000001)); +#2041 = LINE('NONE', #2040, #2039); +#2042 = DIRECTION('NONE', (1, 0, 0)); +#2043 = VECTOR('NONE', #2042, 1); +#2044 = CARTESIAN_POINT('NONE', (-0.03, 0.023, 0.008400000000000001)); +#2045 = LINE('NONE', #2044, #2043); +#2046 = DIRECTION('NONE', (0, 0.7071067811865478, 0.7071067811865474)); +#2047 = VECTOR('NONE', #2046, 1); +#2048 = CARTESIAN_POINT('NONE', (0.03, 0.0215, 0.006900000000000001)); +#2049 = LINE('NONE', #2048, #2047); +#2050 = DIRECTION('NONE', (0, 0.07227426057847051, 0.9973847959828921)); +#2051 = VECTOR('NONE', #2050, 1); +#2052 = CARTESIAN_POINT('NONE', (-0.03, 0.023, 0.008400000000000001)); +#2053 = LINE('NONE', #2052, #2051); +#2054 = DIRECTION('NONE', (1, 0, 0)); +#2055 = VECTOR('NONE', #2054, 1); +#2056 = CARTESIAN_POINT('NONE', (-0.03, 0.0235, 0.015300000000000001)); +#2057 = LINE('NONE', #2056, #2055); +#2058 = DIRECTION('NONE', (0, 0.07227426057847051, 0.9973847959828921)); +#2059 = VECTOR('NONE', #2058, 1); +#2060 = CARTESIAN_POINT('NONE', (0.03, 0.023, 0.008400000000000001)); +#2061 = LINE('NONE', #2060, #2059); +#2062 = DIRECTION('NONE', (0, -0.7071067811865476, 0.7071067811865476)); +#2063 = VECTOR('NONE', #2062, 1); +#2064 = CARTESIAN_POINT('NONE', (-0.03, 0.0235, 0.015300000000000001)); +#2065 = LINE('NONE', #2064, #2063); +#2066 = DIRECTION('NONE', (1, 0, 0)); +#2067 = VECTOR('NONE', #2066, 1); +#2068 = CARTESIAN_POINT('NONE', (-0.03, 0.022, 0.016800000000000002)); +#2069 = LINE('NONE', #2068, #2067); +#2070 = DIRECTION('NONE', (0, -0.7071067811865476, 0.7071067811865476)); +#2071 = VECTOR('NONE', #2070, 1); +#2072 = CARTESIAN_POINT('NONE', (0.03, 0.0235, 0.015300000000000001)); +#2073 = LINE('NONE', #2072, #2071); +#2074 = DIRECTION('NONE', (0, -0.9968152785361251, 0.07974522228288956)); +#2075 = VECTOR('NONE', #2074, 1); +#2076 = CARTESIAN_POINT('NONE', (-0.03, 0.022, 0.016800000000000002)); +#2077 = LINE('NONE', #2076, #2075); +#2078 = DIRECTION('NONE', (1, 0, 0)); +#2079 = VECTOR('NONE', #2078, 1); +#2080 = CARTESIAN_POINT('NONE', (-0.03, 0.0195, 0.017)); +#2081 = LINE('NONE', #2080, #2079); +#2082 = DIRECTION('NONE', (0, -0.9968152785361251, 0.07974522228288956)); +#2083 = VECTOR('NONE', #2082, 1); +#2084 = CARTESIAN_POINT('NONE', (0.03, 0.022, 0.016800000000000002)); +#2085 = LINE('NONE', #2084, #2083); +#2086 = DIRECTION('NONE', (0, -0.049937616943892274, -0.9987523388778448)); +#2087 = VECTOR('NONE', #2086, 1); +#2088 = CARTESIAN_POINT('NONE', (-0.03, 0.0195, 0.017)); +#2089 = LINE('NONE', #2088, #2087); +#2090 = DIRECTION('NONE', (0, -0.049937616943892274, -0.9987523388778448)); +#2091 = VECTOR('NONE', #2090, 1); +#2092 = CARTESIAN_POINT('NONE', (0.03, 0.0195, 0.017)); +#2093 = LINE('NONE', #2092, #2091); +#2094 = DIRECTION('NONE', (0, 0.866025403784438, 0.5000000000000011)); +#2095 = VECTOR('NONE', #2094, 1); +#2096 = CARTESIAN_POINT('NONE', (-0.028, 0.008, -0.017385640646055103)); +#2097 = LINE('NONE', #2096, #2095); +#2098 = DIRECTION('NONE', (1, 0, 0)); +#2099 = VECTOR('NONE', #2098, 1); +#2100 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, -0.01669282032302755)); +#2101 = LINE('NONE', #2100, #2099); +#2102 = DIRECTION('NONE', (0, 0.866025403784438, 0.5000000000000011)); +#2103 = VECTOR('NONE', #2102, 1); +#2104 = CARTESIAN_POINT('NONE', (0.028, 0.008, -0.017385640646055103)); +#2105 = LINE('NONE', #2104, #2103); +#2106 = DIRECTION('NONE', (1, 0, 0)); +#2107 = VECTOR('NONE', #2106, 1); +#2108 = CARTESIAN_POINT('NONE', (-0.028, 0.008, -0.017385640646055103)); +#2109 = LINE('NONE', #2108, #2107); +#2110 = DIRECTION('NONE', (0, 0, 1)); +#2111 = VECTOR('NONE', #2110, 1); +#2112 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, -0.01669282032302755)); +#2113 = LINE('NONE', #2112, #2111); +#2114 = DIRECTION('NONE', (1, 0, 0)); +#2115 = VECTOR('NONE', #2114, 1); +#2116 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, -0.01530717967697245)); +#2117 = LINE('NONE', #2116, #2115); +#2118 = DIRECTION('NONE', (0, 0, 1)); +#2119 = VECTOR('NONE', #2118, 1); +#2120 = CARTESIAN_POINT('NONE', (0.028, 0.0092, -0.01669282032302755)); +#2121 = LINE('NONE', #2120, #2119); +#2122 = DIRECTION('NONE', (0, -0.866025403784439, 0.4999999999999993)); +#2123 = VECTOR('NONE', #2122, 1); +#2124 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, -0.01530717967697245)); +#2125 = LINE('NONE', #2124, #2123); +#2126 = DIRECTION('NONE', (1, 0, 0)); +#2127 = VECTOR('NONE', #2126, 1); +#2128 = CARTESIAN_POINT('NONE', (-0.028, 0.008, -0.0146143593539449)); +#2129 = LINE('NONE', #2128, #2127); +#2130 = DIRECTION('NONE', (0, -0.866025403784439, 0.4999999999999993)); +#2131 = VECTOR('NONE', #2130, 1); +#2132 = CARTESIAN_POINT('NONE', (0.028, 0.0092, -0.01530717967697245)); +#2133 = LINE('NONE', #2132, #2131); +#2134 = DIRECTION('NONE', (0, -0.866025403784439, -0.4999999999999993)); +#2135 = VECTOR('NONE', #2134, 1); +#2136 = CARTESIAN_POINT('NONE', (-0.028, 0.008, -0.0146143593539449)); +#2137 = LINE('NONE', #2136, #2135); +#2138 = DIRECTION('NONE', (1, 0, 0)); +#2139 = VECTOR('NONE', #2138, 1); +#2140 = CARTESIAN_POINT('NONE', (-0.028, 0.0068000000000000005, -0.01530717967697245)); +#2141 = LINE('NONE', #2140, #2139); +#2142 = DIRECTION('NONE', (0, -0.866025403784439, -0.4999999999999993)); +#2143 = VECTOR('NONE', #2142, 1); +#2144 = CARTESIAN_POINT('NONE', (0.028, 0.008, -0.0146143593539449)); +#2145 = LINE('NONE', #2144, #2143); +#2146 = DIRECTION('NONE', (0, -0.0000000000000006259644161404836, -1)); +#2147 = VECTOR('NONE', #2146, 1); +#2148 = CARTESIAN_POINT('NONE', (-0.028, 0.0068000000000000005, -0.01530717967697245)); +#2149 = LINE('NONE', #2148, #2147); +#2150 = DIRECTION('NONE', (1, 0, 0)); +#2151 = VECTOR('NONE', #2150, 1); +#2152 = CARTESIAN_POINT('NONE', (-0.028, 0.0068, -0.01669282032302755)); +#2153 = LINE('NONE', #2152, #2151); +#2154 = DIRECTION('NONE', (0, -0.0000000000000006259644161404836, -1)); +#2155 = VECTOR('NONE', #2154, 1); +#2156 = CARTESIAN_POINT('NONE', (0.028, 0.0068000000000000005, -0.01530717967697245)); +#2157 = LINE('NONE', #2156, #2155); +#2158 = DIRECTION('NONE', (0, 0.8660254037844382, -0.500000000000001)); +#2159 = VECTOR('NONE', #2158, 1); +#2160 = CARTESIAN_POINT('NONE', (-0.028, 0.0068, -0.01669282032302755)); +#2161 = LINE('NONE', #2160, #2159); +#2162 = DIRECTION('NONE', (0, 0.8660254037844382, -0.500000000000001)); +#2163 = VECTOR('NONE', #2162, 1); +#2164 = CARTESIAN_POINT('NONE', (0.028, 0.0068, -0.01669282032302755)); +#2165 = LINE('NONE', #2164, #2163); +#2166 = DIRECTION('NONE', (0, 0.866025403784439, 0.4999999999999993)); +#2167 = VECTOR('NONE', #2166, 1); +#2168 = CARTESIAN_POINT('NONE', (-0.028, 0.008, 0.0106143593539449)); +#2169 = LINE('NONE', #2168, #2167); +#2170 = DIRECTION('NONE', (1, 0, 0)); +#2171 = VECTOR('NONE', #2170, 1); +#2172 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, 0.011307179676972449)); +#2173 = LINE('NONE', #2172, #2171); +#2174 = DIRECTION('NONE', (0, 0.866025403784439, 0.4999999999999993)); +#2175 = VECTOR('NONE', #2174, 1); +#2176 = CARTESIAN_POINT('NONE', (0.028, 0.008, 0.0106143593539449)); +#2177 = LINE('NONE', #2176, #2175); +#2178 = DIRECTION('NONE', (1, 0, 0)); +#2179 = VECTOR('NONE', #2178, 1); +#2180 = CARTESIAN_POINT('NONE', (-0.028, 0.008, 0.0106143593539449)); +#2181 = LINE('NONE', #2180, #2179); +#2182 = DIRECTION('NONE', (0, 0, 1)); +#2183 = VECTOR('NONE', #2182, 1); +#2184 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, 0.011307179676972449)); +#2185 = LINE('NONE', #2184, #2183); +#2186 = DIRECTION('NONE', (1, 0, 0)); +#2187 = VECTOR('NONE', #2186, 1); +#2188 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, 0.012692820323027551)); +#2189 = LINE('NONE', #2188, #2187); +#2190 = DIRECTION('NONE', (0, 0, 1)); +#2191 = VECTOR('NONE', #2190, 1); +#2192 = CARTESIAN_POINT('NONE', (0.028, 0.0092, 0.011307179676972449)); +#2193 = LINE('NONE', #2192, #2191); +#2194 = DIRECTION('NONE', (0, -0.8660254037844396, 0.49999999999999833)); +#2195 = VECTOR('NONE', #2194, 1); +#2196 = CARTESIAN_POINT('NONE', (-0.028, 0.0092, 0.012692820323027551)); +#2197 = LINE('NONE', #2196, #2195); +#2198 = DIRECTION('NONE', (1, 0, 0)); +#2199 = VECTOR('NONE', #2198, 1); +#2200 = CARTESIAN_POINT('NONE', (-0.028, 0.008, 0.013385640646055099)); +#2201 = LINE('NONE', #2200, #2199); +#2202 = DIRECTION('NONE', (0, -0.8660254037844396, 0.49999999999999833)); +#2203 = VECTOR('NONE', #2202, 1); +#2204 = CARTESIAN_POINT('NONE', (0.028, 0.0092, 0.012692820323027551)); +#2205 = LINE('NONE', #2204, #2203); +#2206 = DIRECTION('NONE', (0, -0.8660254037844396, -0.49999999999999833)); +#2207 = VECTOR('NONE', #2206, 1); +#2208 = CARTESIAN_POINT('NONE', (-0.028, 0.008, 0.013385640646055099)); +#2209 = LINE('NONE', #2208, #2207); +#2210 = DIRECTION('NONE', (1, 0, 0)); +#2211 = VECTOR('NONE', #2210, 1); +#2212 = CARTESIAN_POINT('NONE', (-0.028, 0.0068000000000000005, 0.012692820323027551)); +#2213 = LINE('NONE', #2212, #2211); +#2214 = DIRECTION('NONE', (0, -0.8660254037844396, -0.49999999999999833)); +#2215 = VECTOR('NONE', #2214, 1); +#2216 = CARTESIAN_POINT('NONE', (0.028, 0.008, 0.013385640646055099)); +#2217 = LINE('NONE', #2216, #2215); +#2218 = DIRECTION('NONE', (0, -0.0000000000000006259644161404828, -1)); +#2219 = VECTOR('NONE', #2218, 1); +#2220 = CARTESIAN_POINT('NONE', (-0.028, 0.0068000000000000005, 0.012692820323027551)); +#2221 = LINE('NONE', #2220, #2219); +#2222 = DIRECTION('NONE', (1, 0, 0)); +#2223 = VECTOR('NONE', #2222, 1); +#2224 = CARTESIAN_POINT('NONE', (-0.028, 0.0068, 0.011307179676972449)); +#2225 = LINE('NONE', #2224, #2223); +#2226 = DIRECTION('NONE', (0, -0.0000000000000006259644161404828, -1)); +#2227 = VECTOR('NONE', #2226, 1); +#2228 = CARTESIAN_POINT('NONE', (0.028, 0.0068000000000000005, 0.012692820323027551)); +#2229 = LINE('NONE', #2228, #2227); +#2230 = DIRECTION('NONE', (0, 0.8660254037844393, -0.49999999999999906)); +#2231 = VECTOR('NONE', #2230, 1); +#2232 = CARTESIAN_POINT('NONE', (-0.028, 0.0068, 0.011307179676972449)); +#2233 = LINE('NONE', #2232, #2231); +#2234 = DIRECTION('NONE', (0, 0.8660254037844393, -0.49999999999999906)); +#2235 = VECTOR('NONE', #2234, 1); +#2236 = CARTESIAN_POINT('NONE', (0.028, 0.0068, 0.011307179676972449)); +#2237 = LINE('NONE', #2236, #2235); +#2238 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#2239 = VECTOR('NONE', #2238, 1); +#2240 = CARTESIAN_POINT('NONE', (0.026, 0.0212, 0.01682)); +#2241 = LINE('NONE', #2240, #2239); +#2242 = DIRECTION('NONE', (1, 0, 0)); +#2243 = VECTOR('NONE', #2242, 1); +#2244 = CARTESIAN_POINT('NONE', (0.026, 0.01993, 0.01695)); +#2245 = LINE('NONE', #2244, #2243); +#2246 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#2247 = VECTOR('NONE', #2246, 1); +#2248 = CARTESIAN_POINT('NONE', (0.028, 0.0212, 0.01682)); +#2249 = LINE('NONE', #2248, #2247); +#2250 = DIRECTION('NONE', (1, 0, 0)); +#2251 = VECTOR('NONE', #2250, 1); +#2252 = CARTESIAN_POINT('NONE', (0.026, 0.0212, 0.01682)); +#2253 = LINE('NONE', #2252, #2251); +#2254 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#2255 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#2256 = CARTESIAN_POINT('NONE', (0.026, 0.018620760659599552, 0.004159738751472217)); +#2257 = AXIS2_PLACEMENT_3D('NONE', #2256, #2255, #2254); +#2258 = CIRCLE('NONE', #2257, 0.012857094946217196); +#2259 = DIRECTION('NONE', (1, 0, 0)); +#2260 = VECTOR('NONE', #2259, 1); +#2261 = CARTESIAN_POINT('NONE', (0.026, 0.013470000000000003, 0.015940000000000003)); +#2262 = LINE('NONE', #2261, #2260); +#2263 = DIRECTION('NONE', (0.000000000000008289696141302389, 0.10183010593584056, 0.9948018041424611)); +#2264 = DIRECTION('NONE', (1, 0.0000000000000012824483548169141, -0.00000000000000846428701482814)); +#2265 = CARTESIAN_POINT('NONE', (0.027999999999999893, 0.018620760659599545, 0.004159738751472231)); +#2266 = AXIS2_PLACEMENT_3D('NONE', #2265, #2264, #2263); +#2267 = CIRCLE('NONE', #2266, 0.012857094946217182); +#2268 = DIRECTION('NONE', (-0.0000000000000030317559163543193, 0.4006162108272376, -0.9162459558559733)); +#2269 = DIRECTION('NONE', (-0.9999999999999999, 0.00000000000000035028457230326303, 0.000000000000003462045943175021)); +#2270 = CARTESIAN_POINT('NONE', (0.026000000000000027, 0.010183811032298913, 0.02345581506304319)); +#2271 = AXIS2_PLACEMENT_3D('NONE', #2270, #2269, #2268); +#2272 = CIRCLE('NONE', #2271, 0.00820283572877741); +#2273 = DIRECTION('NONE', (1, 0, 0)); +#2274 = VECTOR('NONE', #2273, 1); +#2275 = CARTESIAN_POINT('NONE', (0.026, 0.005680000000000004, 0.0166)); +#2276 = LINE('NONE', #2275, #2274); +#2277 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#2278 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#2279 = CARTESIAN_POINT('NONE', (0.028, 0.010183811032298913, 0.02345581506304319)); +#2280 = AXIS2_PLACEMENT_3D('NONE', #2279, #2278, #2277); +#2281 = CIRCLE('NONE', #2280, 0.00820283572877741); +#2282 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#2283 = DIRECTION('NONE', (1, 0, -0)); +#2284 = CARTESIAN_POINT('NONE', (0.026, -0.010353029530861072, -0.007805883056729145)); +#2285 = AXIS2_PLACEMENT_3D('NONE', #2284, #2283, #2282); +#2286 = CIRCLE('NONE', #2285, 0.029201115795739762); +#2287 = DIRECTION('NONE', (1, 0, 0)); +#2288 = VECTOR('NONE', #2287, 1); +#2289 = CARTESIAN_POINT('NONE', (0.026, 0.0025699999999999985, 0.018380000000000007)); +#2290 = LINE('NONE', #2289, #2288); +#2291 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#2292 = DIRECTION('NONE', (1, 0, -0)); +#2293 = CARTESIAN_POINT('NONE', (0.028, -0.010353029530861072, -0.007805883056729145)); +#2294 = AXIS2_PLACEMENT_3D('NONE', #2293, #2292, #2291); +#2295 = CIRCLE('NONE', #2294, 0.029201115795739762); +#2296 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#2297 = VECTOR('NONE', #2296, 1); +#2298 = CARTESIAN_POINT('NONE', (0.026, 0.0025699999999999985, 0.018380000000000007)); +#2299 = LINE('NONE', #2298, #2297); +#2300 = DIRECTION('NONE', (1, 0, 0)); +#2301 = VECTOR('NONE', #2300, 1); +#2302 = CARTESIAN_POINT('NONE', (0.026, -0.00003000000000000158, 0.019630000000000005)); +#2303 = LINE('NONE', #2302, #2301); +#2304 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#2305 = VECTOR('NONE', #2304, 1); +#2306 = CARTESIAN_POINT('NONE', (0.028, 0.0025699999999999985, 0.018380000000000007)); +#2307 = LINE('NONE', #2306, #2305); +#2308 = DIRECTION('NONE', (0, 0, -1)); +#2309 = VECTOR('NONE', #2308, 1); +#2310 = CARTESIAN_POINT('NONE', (0.026, -0.00003000000000000158, 0.019630000000000005)); +#2311 = LINE('NONE', #2310, #2309); +#2312 = DIRECTION('NONE', (1, 0, 0)); +#2313 = VECTOR('NONE', #2312, 1); +#2314 = CARTESIAN_POINT('NONE', (0.026, -0.00003000000000000158, 0.013590000000000007)); +#2315 = LINE('NONE', #2314, #2313); +#2316 = DIRECTION('NONE', (0, 0, -1)); +#2317 = VECTOR('NONE', #2316, 1); +#2318 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.019630000000000005)); +#2319 = LINE('NONE', #2318, #2317); +#2320 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#2321 = VECTOR('NONE', #2320, 1); +#2322 = CARTESIAN_POINT('NONE', (0.026, -0.00003000000000000158, 0.013590000000000007)); +#2323 = LINE('NONE', #2322, #2321); +#2324 = DIRECTION('NONE', (1, 0, 0)); +#2325 = VECTOR('NONE', #2324, 1); +#2326 = CARTESIAN_POINT('NONE', (0.026, 0.007839999999999998, 0.006910000000000007)); +#2327 = LINE('NONE', #2326, #2325); +#2328 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#2329 = VECTOR('NONE', #2328, 1); +#2330 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.013590000000000007)); +#2331 = LINE('NONE', #2330, #2329); +#2332 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#2333 = DIRECTION('NONE', (-1, 0, 0)); +#2334 = CARTESIAN_POINT('NONE', (0.026, 0.0003766577341040284, -0.0018828897653594661)); +#2335 = AXIS2_PLACEMENT_3D('NONE', #2334, #2333, #2332); +#2336 = CIRCLE('NONE', #2335, 0.011533273091524045); +#2337 = DIRECTION('NONE', (1, 0, 0)); +#2338 = VECTOR('NONE', #2337, 1); +#2339 = CARTESIAN_POINT('NONE', (0.026, 0.008509999999999997, -0.010059999999999989)); +#2340 = LINE('NONE', #2339, #2338); +#2341 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#2342 = DIRECTION('NONE', (-1, 0, 0)); +#2343 = CARTESIAN_POINT('NONE', (0.028, 0.0003766577341040284, -0.0018828897653594661)); +#2344 = AXIS2_PLACEMENT_3D('NONE', #2343, #2342, #2341); +#2345 = CIRCLE('NONE', #2344, 0.011533273091524045); +#2346 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#2347 = VECTOR('NONE', #2346, 1); +#2348 = CARTESIAN_POINT('NONE', (0.026, 0.008509999999999997, -0.010059999999999989)); +#2349 = LINE('NONE', #2348, #2347); +#2350 = DIRECTION('NONE', (1, 0, 0)); +#2351 = VECTOR('NONE', #2350, 1); +#2352 = CARTESIAN_POINT('NONE', (0.026, 0.00003999999999999559, -0.01733999999999999)); +#2353 = LINE('NONE', #2352, #2351); +#2354 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#2355 = VECTOR('NONE', #2354, 1); +#2356 = CARTESIAN_POINT('NONE', (0.028, 0.008509999999999997, -0.010059999999999989)); +#2357 = LINE('NONE', #2356, #2355); +#2358 = DIRECTION('NONE', (0, 0, -1)); +#2359 = VECTOR('NONE', #2358, 1); +#2360 = CARTESIAN_POINT('NONE', (0.026, 0.00003999999999999559, -0.01733999999999999)); +#2361 = LINE('NONE', #2360, #2359); +#2362 = DIRECTION('NONE', (1, 0, 0)); +#2363 = VECTOR('NONE', #2362, 1); +#2364 = CARTESIAN_POINT('NONE', (0.026, 0.00003999999999999559, -0.02331999999999999)); +#2365 = LINE('NONE', #2364, #2363); +#2366 = DIRECTION('NONE', (0, 0, -1)); +#2367 = VECTOR('NONE', #2366, 1); +#2368 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.01733999999999999)); +#2369 = LINE('NONE', #2368, #2367); +#2370 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#2371 = VECTOR('NONE', #2370, 1); +#2372 = CARTESIAN_POINT('NONE', (0.026, 0.00003999999999999559, -0.02331999999999999)); +#2373 = LINE('NONE', #2372, #2371); +#2374 = DIRECTION('NONE', (1, 0, 0)); +#2375 = VECTOR('NONE', #2374, 1); +#2376 = CARTESIAN_POINT('NONE', (0.026, 0.0030499999999999954, -0.022019999999999987)); +#2377 = LINE('NONE', #2376, #2375); +#2378 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#2379 = VECTOR('NONE', #2378, 1); +#2380 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.02331999999999999)); +#2381 = LINE('NONE', #2380, #2379); +#2382 = DIRECTION('NONE', (0.0000000000000019582659146614206, -0.3964944387088798, 0.9180371234721014)); +#2383 = DIRECTION('NONE', (-1, 0.00000000000000003554862933662567, 0.000000000000002148454237926093)); +#2384 = CARTESIAN_POINT('NONE', (0.025999999999999964, 0.010243258103626402, -0.038675159147627335)); +#2385 = AXIS2_PLACEMENT_3D('NONE', #2384, #2383, #2382); +#2386 = CIRCLE('NONE', #2385, 0.018142141229143316); +#2387 = DIRECTION('NONE', (1, 0, 0)); +#2388 = VECTOR('NONE', #2387, 1); +#2389 = CARTESIAN_POINT('NONE', (0.026, 0.01835999999999999, -0.022449999999999984)); +#2390 = LINE('NONE', #2389, #2388); +#2391 = DIRECTION('NONE', (0.0000000000000019582659146614206, -0.3964944387088798, 0.9180371234721014)); +#2392 = DIRECTION('NONE', (-1, 0.00000000000000003554862933662567, 0.000000000000002148454237926093)); +#2393 = CARTESIAN_POINT('NONE', (0.027999999999999966, 0.010243258103626402, -0.038675159147627335)); +#2394 = AXIS2_PLACEMENT_3D('NONE', #2393, #2392, #2391); +#2395 = CIRCLE('NONE', #2394, 0.018142141229143316); +#2396 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#2397 = DIRECTION('NONE', (1, 0, 0)); +#2398 = CARTESIAN_POINT('NONE', (0.026, 0.029935256826429037, 0.0006886419059821243)); +#2399 = AXIS2_PLACEMENT_3D('NONE', #2398, #2397, #2396); +#2400 = CIRCLE('NONE', #2399, 0.02587244325244648); +#2401 = DIRECTION('NONE', (1, 0, 0)); +#2402 = VECTOR('NONE', #2401, 1); +#2403 = CARTESIAN_POINT('NONE', (0.026, 0.027620000000000002, -0.025079999999999984)); +#2404 = LINE('NONE', #2403, #2402); +#2405 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#2406 = DIRECTION('NONE', (1, 0, 0)); +#2407 = CARTESIAN_POINT('NONE', (0.028, 0.029935256826429037, 0.0006886419059821243)); +#2408 = AXIS2_PLACEMENT_3D('NONE', #2407, #2406, #2405); +#2409 = CIRCLE('NONE', #2408, 0.02587244325244648); +#2410 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#2411 = VECTOR('NONE', #2410, 1); +#2412 = CARTESIAN_POINT('NONE', (0.026, 0.027620000000000002, -0.025079999999999984)); +#2413 = LINE('NONE', #2412, #2411); +#2414 = DIRECTION('NONE', (1, 0, 0)); +#2415 = VECTOR('NONE', #2414, 1); +#2416 = CARTESIAN_POINT('NONE', (0.026, 0.043980000000000005, -0.027429999999999986)); +#2417 = LINE('NONE', #2416, #2415); +#2418 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#2419 = VECTOR('NONE', #2418, 1); +#2420 = CARTESIAN_POINT('NONE', (0.028, 0.027620000000000002, -0.025079999999999984)); +#2421 = LINE('NONE', #2420, #2419); +#2422 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#2423 = VECTOR('NONE', #2422, 1); +#2424 = CARTESIAN_POINT('NONE', (0.026, 0.043980000000000005, -0.027429999999999986)); +#2425 = LINE('NONE', #2424, #2423); +#2426 = DIRECTION('NONE', (1, 0, 0)); +#2427 = VECTOR('NONE', #2426, 1); +#2428 = CARTESIAN_POINT('NONE', (0.026, 0.04513, -0.029209999999999986)); +#2429 = LINE('NONE', #2428, #2427); +#2430 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#2431 = VECTOR('NONE', #2430, 1); +#2432 = CARTESIAN_POINT('NONE', (0.028, 0.043980000000000005, -0.027429999999999986)); +#2433 = LINE('NONE', #2432, #2431); +#2434 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#2435 = DIRECTION('NONE', (1, 0, 0)); +#2436 = CARTESIAN_POINT('NONE', (0.026, 0.04802223416965354, -0.02734142174432495)); +#2437 = AXIS2_PLACEMENT_3D('NONE', #2436, #2435, #2434); +#2438 = CIRCLE('NONE', #2437, 0.003443341863610558); +#2439 = DIRECTION('NONE', (1, 0, 0)); +#2440 = VECTOR('NONE', #2439, 1); +#2441 = CARTESIAN_POINT('NONE', (0.026, 0.04849000000000001, -0.023929999999999986)); +#2442 = LINE('NONE', #2441, #2440); +#2443 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#2444 = DIRECTION('NONE', (1, 0, 0)); +#2445 = CARTESIAN_POINT('NONE', (0.028, 0.04802223416965354, -0.02734142174432495)); +#2446 = AXIS2_PLACEMENT_3D('NONE', #2445, #2444, #2443); +#2447 = CIRCLE('NONE', #2446, 0.003443341863610558); +#2448 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#2449 = VECTOR('NONE', #2448, 1); +#2450 = CARTESIAN_POINT('NONE', (0.026, 0.04849000000000001, -0.023929999999999986)); +#2451 = LINE('NONE', #2450, #2449); +#2452 = DIRECTION('NONE', (1, 0, 0)); +#2453 = VECTOR('NONE', #2452, 1); +#2454 = CARTESIAN_POINT('NONE', (0.026, 0.04870000000000001, -0.022009999999999984)); +#2455 = LINE('NONE', #2454, #2453); +#2456 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#2457 = VECTOR('NONE', #2456, 1); +#2458 = CARTESIAN_POINT('NONE', (0.028, 0.04849000000000001, -0.023929999999999986)); +#2459 = LINE('NONE', #2458, #2457); +#2460 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#2461 = VECTOR('NONE', #2460, 1); +#2462 = CARTESIAN_POINT('NONE', (0.026, 0.04870000000000001, -0.022009999999999984)); +#2463 = LINE('NONE', #2462, #2461); +#2464 = DIRECTION('NONE', (1, 0, 0)); +#2465 = VECTOR('NONE', #2464, 1); +#2466 = CARTESIAN_POINT('NONE', (0.026, 0.02216000000000001, -0.01826999999999998)); +#2467 = LINE('NONE', #2466, #2465); +#2468 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#2469 = VECTOR('NONE', #2468, 1); +#2470 = CARTESIAN_POINT('NONE', (0.028, 0.04870000000000001, -0.022009999999999984)); +#2471 = LINE('NONE', #2470, #2469); +#2472 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#2473 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#2474 = CARTESIAN_POINT('NONE', (0.026, 0.022594695085688107, -0.015185292092470014)); +#2475 = AXIS2_PLACEMENT_3D('NONE', #2474, #2473, #2472); +#2476 = CIRCLE('NONE', #2475, 0.003115185819866818); +#2477 = DIRECTION('NONE', (1, 0, 0)); +#2478 = VECTOR('NONE', #2477, 1); +#2479 = CARTESIAN_POINT('NONE', (0.026, 0.01948000000000001, -0.015129999999999985)); +#2480 = LINE('NONE', #2479, #2478); +#2481 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#2482 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#2483 = CARTESIAN_POINT('NONE', (0.028, 0.022594695085688107, -0.015185292092470014)); +#2484 = AXIS2_PLACEMENT_3D('NONE', #2483, #2482, #2481); +#2485 = CIRCLE('NONE', #2484, 0.003115185819866818); +#2486 = DIRECTION('NONE', (0.000000000000012319887072560658, -0.9998424703349665, 0.017749211657748086)); +#2487 = DIRECTION('NONE', (-1, -0.000000000000012310065729515531, 0.0000000000000006625952635424827)); +#2488 = CARTESIAN_POINT('NONE', (0.025999999999994527, 0.4635033226269562, -0.023012305631248176)); +#2489 = AXIS2_PLACEMENT_3D('NONE', #2488, #2487, #2486); +#2490 = CIRCLE('NONE', #2489, 0.4440932804926758); +#2491 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#2492 = DIRECTION('NONE', (-1, 0, 0)); +#2493 = CARTESIAN_POINT('NONE', (0.028, 0.4635033226269561, -0.023012305631248176)); +#2494 = AXIS2_PLACEMENT_3D('NONE', #2493, #2492, #2491); +#2495 = CIRCLE('NONE', #2494, 0.4440932804926757); +#2496 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#2497 = VECTOR('NONE', #2496, 1); +#2498 = CARTESIAN_POINT('NONE', (0.026, 0.01957313603532023, 0.01547869134477125)); +#2499 = LINE('NONE', #2498, #2497); +#2500 = DIRECTION('NONE', (1, 0, 0)); +#2501 = VECTOR('NONE', #2500, 1); +#2502 = CARTESIAN_POINT('NONE', (0.026, 0.01977725484109624, 0.015457797293786307)); +#2503 = LINE('NONE', #2502, #2501); +#2504 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#2505 = VECTOR('NONE', #2504, 1); +#2506 = CARTESIAN_POINT('NONE', (0.0265, 0.01957313603532023, 0.01547869134477125)); +#2507 = LINE('NONE', #2506, #2505); +#2508 = DIRECTION('NONE', (1, 0, 0)); +#2509 = VECTOR('NONE', #2508, 1); +#2510 = CARTESIAN_POINT('NONE', (0.026, 0.01957313603532023, 0.01547869134477125)); +#2511 = LINE('NONE', #2510, #2509); +#2512 = DIRECTION('NONE', (0, 0.10183010593584517, 0.9948018041424607)); +#2513 = DIRECTION('NONE', (1, 0, -0)); +#2514 = CARTESIAN_POINT('NONE', (0.026, 0.018620760659599507, 0.00415973875147241)); +#2515 = AXIS2_PLACEMENT_3D('NONE', #2514, #2513, #2512); +#2516 = CIRCLE('NONE', #2515, 0.011357094946217002); +#2517 = DIRECTION('NONE', (1, 0, 0)); +#2518 = VECTOR('NONE', #2517, 1); +#2519 = CARTESIAN_POINT('NONE', (0.026, 0.014070924316240858, 0.01456563106621604)); +#2520 = LINE('NONE', #2519, #2518); +#2521 = DIRECTION('NONE', (0.000000000000009384566288188005, 0.10183010593585314, 0.9948018041424598)); +#2522 = DIRECTION('NONE', (1, 0.00000000000000145182904075228, -0.00000000000000958221643096606)); +#2523 = CARTESIAN_POINT('NONE', (0.02649999999999989, 0.018620760659599455, 0.004159738751472785)); +#2524 = AXIS2_PLACEMENT_3D('NONE', #2523, #2522, #2521); +#2525 = CIRCLE('NONE', #2524, 0.011357094946216638); +#2526 = DIRECTION('NONE', (-0.000000000000002929216800621359, 0.40061621082723736, -0.9162459558559736)); +#2527 = DIRECTION('NONE', (-1.0000000000000002, 0.00000000000000014944621895152988, 0.0000000000000032623198601599496)); +#2528 = CARTESIAN_POINT('NONE', (0.02600000000000003, 0.010183811032298913, 0.0234558150630432)); +#2529 = AXIS2_PLACEMENT_3D('NONE', #2528, #2527, #2526); +#2530 = CIRCLE('NONE', #2529, 0.00970283572877742); +#2531 = DIRECTION('NONE', (1, 0, 0)); +#2532 = VECTOR('NONE', #2531, 1); +#2533 = CARTESIAN_POINT('NONE', (0.026, 0.004856416940211572, 0.01534632103645729)); +#2534 = LINE('NONE', #2533, #2532); +#2535 = DIRECTION('NONE', (0, 0.40061621082723714, -0.9162459558559738)); +#2536 = DIRECTION('NONE', (-1.0000000000000004, 0, -0)); +#2537 = CARTESIAN_POINT('NONE', (0.0265, 0.010183811032298914, 0.023455815063043204)); +#2538 = AXIS2_PLACEMENT_3D('NONE', #2537, #2536, #2535); +#2539 = CIRCLE('NONE', #2538, 0.009702835728777422); +#2540 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#2541 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#2542 = CARTESIAN_POINT('NONE', (0.026, -0.01035317979172008, -0.007806127805521917)); +#2543 = AXIS2_PLACEMENT_3D('NONE', #2542, #2541, #2540); +#2544 = CIRCLE('NONE', #2543, 0.027701402854881745); +#2545 = DIRECTION('NONE', (1, 0, 0)); +#2546 = VECTOR('NONE', #2545, 1); +#2547 = CARTESIAN_POINT('NONE', (0.026, 0.0019130973121258697, 0.017031468014929687)); +#2548 = LINE('NONE', #2547, #2546); +#2549 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#2550 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#2551 = CARTESIAN_POINT('NONE', (0.0265, -0.01035317979172008, -0.007806127805521917)); +#2552 = AXIS2_PLACEMENT_3D('NONE', #2551, #2550, #2549); +#2553 = CIRCLE('NONE', #2552, 0.027701402854881745); +#2554 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#2555 = VECTOR('NONE', #2554, 1); +#2556 = CARTESIAN_POINT('NONE', (0.026, 0.0019130973121258697, 0.017031468014929687)); +#2557 = LINE('NONE', #2556, #2555); +#2558 = DIRECTION('NONE', (1, 0, 0)); +#2559 = VECTOR('NONE', #2558, 1); +#2560 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.01724449556883635)); +#2561 = LINE('NONE', #2560, #2559); +#2562 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#2563 = VECTOR('NONE', #2562, 1); +#2564 = CARTESIAN_POINT('NONE', (0.0265, 0.0019130973121258697, 0.017031468014929687)); +#2565 = LINE('NONE', #2564, #2563); +#2566 = DIRECTION('NONE', (0, 0, -1)); +#2567 = VECTOR('NONE', #2566, 1); +#2568 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.01724449556883635)); +#2569 = LINE('NONE', #2568, #2567); +#2570 = DIRECTION('NONE', (1, 0, 0)); +#2571 = VECTOR('NONE', #2570, 1); +#2572 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.014284299189612618)); +#2573 = LINE('NONE', #2572, #2571); +#2574 = DIRECTION('NONE', (0, 0, -1)); +#2575 = VECTOR('NONE', #2574, 1); +#2576 = CARTESIAN_POINT('NONE', (0.0265, 0.0014699999999999984, 0.01724449556883635)); +#2577 = LINE('NONE', #2576, #2575); +#2578 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#2579 = VECTOR('NONE', #2578, 1); +#2580 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.014284299189612618)); +#2581 = LINE('NONE', #2580, #2579); +#2582 = DIRECTION('NONE', (1, 0, 0)); +#2583 = VECTOR('NONE', #2582, 1); +#2584 = CARTESIAN_POINT('NONE', (0.026, 0.008810670971718454, 0.008053589902309024)); +#2585 = LINE('NONE', #2584, #2583); +#2586 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#2587 = VECTOR('NONE', #2586, 1); +#2588 = CARTESIAN_POINT('NONE', (0.0265, 0.0014699999999999984, 0.014284299189612618)); +#2589 = LINE('NONE', #2588, #2587); +#2590 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#2591 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#2592 = CARTESIAN_POINT('NONE', (0.026, 0.00037648491094730506, -0.0018829737152125064)); +#2593 = AXIS2_PLACEMENT_3D('NONE', #2592, #2591, #2590); +#2594 = CIRCLE('NONE', #2593, 0.013033448930837875); +#2595 = DIRECTION('NONE', (1, 0, 0)); +#2596 = VECTOR('NONE', #2595, 1); +#2597 = CARTESIAN_POINT('NONE', (0.026, 0.009529119441215345, -0.011161986172802162)); +#2598 = LINE('NONE', #2597, #2596); +#2599 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#2600 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#2601 = CARTESIAN_POINT('NONE', (0.0265, 0.00037648491094730506, -0.0018829737152125064)); +#2602 = AXIS2_PLACEMENT_3D('NONE', #2601, #2600, #2599); +#2603 = CIRCLE('NONE', #2602, 0.013033448930837875); +#2604 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#2605 = VECTOR('NONE', #2604, 1); +#2606 = CARTESIAN_POINT('NONE', (0.026, 0.009529119441215345, -0.011161986172802162)); +#2607 = LINE('NONE', #2606, #2605); +#2608 = DIRECTION('NONE', (1, 0, 0)); +#2609 = VECTOR('NONE', #2608, 1); +#2610 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.018028667345417006)); +#2611 = LINE('NONE', #2610, #2609); +#2612 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#2613 = VECTOR('NONE', #2612, 1); +#2614 = CARTESIAN_POINT('NONE', (0.0265, 0.009529119441215345, -0.011161986172802162)); +#2615 = LINE('NONE', #2614, #2613); +#2616 = DIRECTION('NONE', (0, 0, -1)); +#2617 = VECTOR('NONE', #2616, 1); +#2618 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.018028667345417006)); +#2619 = LINE('NONE', #2618, #2617); +#2620 = DIRECTION('NONE', (1, 0, 0)); +#2621 = VECTOR('NONE', #2620, 1); +#2622 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.02103823861529605)); +#2623 = LINE('NONE', #2622, #2621); +#2624 = DIRECTION('NONE', (0, 0, -1)); +#2625 = VECTOR('NONE', #2624, 1); +#2626 = CARTESIAN_POINT('NONE', (0.0265, 0.0015399999999999956, -0.018028667345417006)); +#2627 = LINE('NONE', #2626, #2625); +#2628 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#2629 = VECTOR('NONE', #2628, 1); +#2630 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.02103823861529605)); +#2631 = LINE('NONE', #2630, #2629); +#2632 = DIRECTION('NONE', (1, 0, 0)); +#2633 = VECTOR('NONE', #2632, 1); +#2634 = CARTESIAN_POINT('NONE', (0.026, 0.0024552583419366744, -0.02064294431479184)); +#2635 = LINE('NONE', #2634, #2633); +#2636 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#2637 = VECTOR('NONE', #2636, 1); +#2638 = CARTESIAN_POINT('NONE', (0.0265, 0.0015399999999999956, -0.02103823861529605)); +#2639 = LINE('NONE', #2638, #2637); +#2640 = DIRECTION('NONE', (0.000000000000001808720158029053, -0.3964944387088806, 0.9180371234721011)); +#2641 = DIRECTION('NONE', (-1, 0.00000000000000003283390779059118, 0.0000000000000019843844799860806)); +#2642 = CARTESIAN_POINT('NONE', (0.025999999999999964, 0.0102432581036264, -0.03867515914762729)); +#2643 = AXIS2_PLACEMENT_3D('NONE', #2642, #2641, #2640); +#2644 = CIRCLE('NONE', #2643, 0.019642141229143276); +#2645 = DIRECTION('NONE', (1, 0, 0)); +#2646 = VECTOR('NONE', #2645, 1); +#2647 = CARTESIAN_POINT('NONE', (0.026, 0.019031095693214112, -0.02110849689879244)); +#2648 = LINE('NONE', #2647, #2646); +#2649 = DIRECTION('NONE', (0.000000000000003617440316058106, -0.3964944387088806, 0.9180371234721011)); +#2650 = DIRECTION('NONE', (-1, 0.00000000000000006566781558118237, 0.000000000000003968768959972161)); +#2651 = CARTESIAN_POINT('NONE', (0.02649999999999993, 0.0102432581036264, -0.03867515914762729)); +#2652 = AXIS2_PLACEMENT_3D('NONE', #2651, #2650, #2649); +#2653 = CIRCLE('NONE', #2652, 0.019642141229143276); +#2654 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#2655 = DIRECTION('NONE', (1, 0, 0)); +#2656 = CARTESIAN_POINT('NONE', (0.026, 0.029935591961208707, 0.0006895062552637232)); +#2657 = AXIS2_PLACEMENT_3D('NONE', #2656, #2655, #2654); +#2658 = CIRCLE('NONE', #2657, 0.024373366209101084); +#2659 = DIRECTION('NONE', (1, 0, 0)); +#2660 = VECTOR('NONE', #2659, 1); +#2661 = CARTESIAN_POINT('NONE', (0.026, 0.027793875622490603, -0.023589580043182897)); +#2662 = LINE('NONE', #2661, #2660); +#2663 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#2664 = DIRECTION('NONE', (1, 0, 0)); +#2665 = CARTESIAN_POINT('NONE', (0.0265, 0.029935591961208707, 0.0006895062552637232)); +#2666 = AXIS2_PLACEMENT_3D('NONE', #2665, #2664, #2663); +#2667 = CIRCLE('NONE', #2666, 0.024373366209101084); +#2668 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#2669 = VECTOR('NONE', #2668, 1); +#2670 = CARTESIAN_POINT('NONE', (0.026, 0.027793875622490603, -0.023589580043182897)); +#2671 = LINE('NONE', #2670, #2669); +#2672 = DIRECTION('NONE', (1, 0, 0)); +#2673 = VECTOR('NONE', #2672, 1); +#2674 = CARTESIAN_POINT('NONE', (0.026, 0.04486930321185962, -0.026042346231142384)); +#2675 = LINE('NONE', #2674, #2673); +#2676 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#2677 = VECTOR('NONE', #2676, 1); +#2678 = CARTESIAN_POINT('NONE', (0.0265, 0.027793875622490603, -0.023589580043182897)); +#2679 = LINE('NONE', #2678, #2677); +#2680 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#2681 = VECTOR('NONE', #2680, 1); +#2682 = CARTESIAN_POINT('NONE', (0.026, 0.04486930321185962, -0.026042346231142384)); +#2683 = LINE('NONE', #2682, #2681); +#2684 = DIRECTION('NONE', (1, 0, 0)); +#2685 = VECTOR('NONE', #2684, 1); +#2686 = CARTESIAN_POINT('NONE', (0.026, 0.04638992463900499, -0.028396003744463057)); +#2687 = LINE('NONE', #2686, #2685); +#2688 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#2689 = VECTOR('NONE', #2688, 1); +#2690 = CARTESIAN_POINT('NONE', (0.0265, 0.04486930321185962, -0.026042346231142384)); +#2691 = LINE('NONE', #2690, #2689); +#2692 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#2693 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#2694 = CARTESIAN_POINT('NONE', (0.026, 0.04794617368953447, -0.026995498660310337)); +#2695 = AXIS2_PLACEMENT_3D('NONE', #2694, #2693, #2692); +#2696 = CIRCLE('NONE', #2695, 0.0020936393189877637); +#2697 = DIRECTION('NONE', (1, 0, 0)); +#2698 = VECTOR('NONE', #2697, 1); +#2699 = CARTESIAN_POINT('NONE', (0.026, 0.046840199345091565, -0.025217818613888696)); +#2700 = LINE('NONE', #2699, #2698); +#2701 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#2702 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#2703 = CARTESIAN_POINT('NONE', (0.0265, 0.04794617368953447, -0.026995498660310337)); +#2704 = AXIS2_PLACEMENT_3D('NONE', #2703, #2702, #2701); +#2705 = CIRCLE('NONE', #2704, 0.0020936393189877637); +#2706 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#2707 = VECTOR('NONE', #2706, 1); +#2708 = CARTESIAN_POINT('NONE', (0.026, 0.046840199345091565, -0.025217818613888696)); +#2709 = LINE('NONE', #2708, #2707); +#2710 = DIRECTION('NONE', (1, 0, 0)); +#2711 = VECTOR('NONE', #2710, 1); +#2712 = CARTESIAN_POINT('NONE', (0.026, 0.047050790375308425, -0.023292414909048823)); +#2713 = LINE('NONE', #2712, #2711); +#2714 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#2715 = VECTOR('NONE', #2714, 1); +#2716 = CARTESIAN_POINT('NONE', (0.0265, 0.046840199345091565, -0.025217818613888696)); +#2717 = LINE('NONE', #2716, #2715); +#2718 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#2719 = VECTOR('NONE', #2718, 1); +#2720 = CARTESIAN_POINT('NONE', (0.026, 0.047050790375308425, -0.023292414909048823)); +#2721 = LINE('NONE', #2720, #2719); +#2722 = DIRECTION('NONE', (1, 0, 0)); +#2723 = VECTOR('NONE', #2722, 1); +#2724 = CARTESIAN_POINT('NONE', (0.026, 0.021950689009826073, -0.019755324513159447)); +#2725 = LINE('NONE', #2724, #2723); +#2726 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#2727 = VECTOR('NONE', #2726, 1); +#2728 = CARTESIAN_POINT('NONE', (0.0265, 0.047050790375308425, -0.023292414909048823)); +#2729 = LINE('NONE', #2728, #2727); +#2730 = DIRECTION('NONE', (0, -0.13954066011595967, -0.9902163421063107)); +#2731 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#2732 = CARTESIAN_POINT('NONE', (0.026, 0.0225946950856881, -0.015185292092470024)); +#2733 = AXIS2_PLACEMENT_3D('NONE', #2732, #2731, #2730); +#2734 = CIRCLE('NONE', #2733, 0.004615185819866805); +#2735 = DIRECTION('NONE', (1, 0, 0)); +#2736 = VECTOR('NONE', #2735, 1); +#2737 = CARTESIAN_POINT('NONE', (0.026, 0.017980236294497562, -0.015103376182513364)); +#2738 = LINE('NONE', #2737, #2736); +#2739 = DIRECTION('NONE', (0, -0.13954066011595967, -0.9902163421063107)); +#2740 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#2741 = CARTESIAN_POINT('NONE', (0.0265, 0.0225946950856881, -0.015185292092470024)); +#2742 = AXIS2_PLACEMENT_3D('NONE', #2741, #2740, #2739); +#2743 = CIRCLE('NONE', #2742, 0.004615185819866805); +#2744 = DIRECTION('NONE', (0.000000000000013546339179115256, -0.9998410457365475, 0.017829280985134886)); +#2745 = DIRECTION('NONE', (-0.9999999999999998, -0.000000000000013535914622832877, 0.0000000000000007053648227255344)); +#2746 = CARTESIAN_POINT('NONE', (0.025999999999993934, 0.4655932920602586, -0.023085263881456115)); +#2747 = AXIS2_PLACEMENT_3D('NONE', #2746, #2745, #2744); +#2748 = CIRCLE('NONE', #2747, 0.44768421708074646); +#2749 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#2750 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#2751 = CARTESIAN_POINT('NONE', (0.0265, 0.46559329206025923, -0.023085263881456142)); +#2752 = AXIS2_PLACEMENT_3D('NONE', #2751, #2750, #2749); +#2753 = CIRCLE('NONE', #2752, 0.447684217080747); +#2754 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#2755 = VECTOR('NONE', #2754, 1); +#2756 = CARTESIAN_POINT('NONE', (0.028, 0.0212, 0.01682)); +#2757 = LINE('NONE', #2756, #2755); +#2758 = DIRECTION('NONE', (1, 0, 0)); +#2759 = VECTOR('NONE', #2758, 1); +#2760 = CARTESIAN_POINT('NONE', (0.028, 0.01993, 0.01695)); +#2761 = LINE('NONE', #2760, #2759); +#2762 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#2763 = VECTOR('NONE', #2762, 1); +#2764 = CARTESIAN_POINT('NONE', (0.03, 0.0212, 0.01682)); +#2765 = LINE('NONE', #2764, #2763); +#2766 = DIRECTION('NONE', (1, 0, 0)); +#2767 = VECTOR('NONE', #2766, 1); +#2768 = CARTESIAN_POINT('NONE', (0.028, 0.0212, 0.01682)); +#2769 = LINE('NONE', #2768, #2767); +#2770 = DIRECTION('NONE', (0.000000000000008289696141302389, 0.10183010593584056, 0.9948018041424611)); +#2771 = DIRECTION('NONE', (1, 0.0000000000000012824483548169141, -0.00000000000000846428701482814)); +#2772 = CARTESIAN_POINT('NONE', (0.027999999999999893, 0.018620760659599545, 0.004159738751472231)); +#2773 = AXIS2_PLACEMENT_3D('NONE', #2772, #2771, #2770); +#2774 = CIRCLE('NONE', #2773, 0.012857094946217182); +#2775 = DIRECTION('NONE', (1, 0, 0)); +#2776 = VECTOR('NONE', #2775, 1); +#2777 = CARTESIAN_POINT('NONE', (0.028, 0.013470000000000003, 0.015940000000000003)); +#2778 = LINE('NONE', #2777, #2776); +#2779 = DIRECTION('NONE', (0.00000000000000828969614130238, 0.10183010593583991, 0.9948018041424611)); +#2780 = DIRECTION('NONE', (0.9999999999999999, 0.000000000000001282448354816915, -0.00000000000000846428701482813)); +#2781 = CARTESIAN_POINT('NONE', (0.029999999999999895, 0.018620760659599552, 0.004159738751472217)); +#2782 = AXIS2_PLACEMENT_3D('NONE', #2781, #2780, #2779); +#2783 = CIRCLE('NONE', #2782, 0.012857094946217196); +#2784 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#2785 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#2786 = CARTESIAN_POINT('NONE', (0.028, 0.010183811032298913, 0.02345581506304319)); +#2787 = AXIS2_PLACEMENT_3D('NONE', #2786, #2785, #2784); +#2788 = CIRCLE('NONE', #2787, 0.00820283572877741); +#2789 = DIRECTION('NONE', (1, 0, 0)); +#2790 = VECTOR('NONE', #2789, 1); +#2791 = CARTESIAN_POINT('NONE', (0.028, 0.005680000000000004, 0.0166)); +#2792 = LINE('NONE', #2791, #2790); +#2793 = DIRECTION('NONE', (-0.0000000000000030317559163543193, 0.4006162108272376, -0.9162459558559733)); +#2794 = DIRECTION('NONE', (-0.9999999999999999, 0.00000000000000035028457230326303, 0.000000000000003462045943175021)); +#2795 = CARTESIAN_POINT('NONE', (0.030000000000000023, 0.010183811032298913, 0.02345581506304319)); +#2796 = AXIS2_PLACEMENT_3D('NONE', #2795, #2794, #2793); +#2797 = CIRCLE('NONE', #2796, 0.00820283572877741); +#2798 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#2799 = DIRECTION('NONE', (1, 0, -0)); +#2800 = CARTESIAN_POINT('NONE', (0.028, -0.010353029530861072, -0.007805883056729145)); +#2801 = AXIS2_PLACEMENT_3D('NONE', #2800, #2799, #2798); +#2802 = CIRCLE('NONE', #2801, 0.029201115795739762); +#2803 = DIRECTION('NONE', (1, 0, 0)); +#2804 = VECTOR('NONE', #2803, 1); +#2805 = CARTESIAN_POINT('NONE', (0.028, 0.0025699999999999985, 0.018380000000000007)); +#2806 = LINE('NONE', #2805, #2804); +#2807 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#2808 = DIRECTION('NONE', (1, 0, -0)); +#2809 = CARTESIAN_POINT('NONE', (0.03, -0.010353029530861072, -0.007805883056729145)); +#2810 = AXIS2_PLACEMENT_3D('NONE', #2809, #2808, #2807); +#2811 = CIRCLE('NONE', #2810, 0.029201115795739762); +#2812 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#2813 = VECTOR('NONE', #2812, 1); +#2814 = CARTESIAN_POINT('NONE', (0.028, 0.0025699999999999985, 0.018380000000000007)); +#2815 = LINE('NONE', #2814, #2813); +#2816 = DIRECTION('NONE', (1, 0, 0)); +#2817 = VECTOR('NONE', #2816, 1); +#2818 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.019630000000000005)); +#2819 = LINE('NONE', #2818, #2817); +#2820 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#2821 = VECTOR('NONE', #2820, 1); +#2822 = CARTESIAN_POINT('NONE', (0.03, 0.0025699999999999985, 0.018380000000000007)); +#2823 = LINE('NONE', #2822, #2821); +#2824 = DIRECTION('NONE', (0, 0, -1)); +#2825 = VECTOR('NONE', #2824, 1); +#2826 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.019630000000000005)); +#2827 = LINE('NONE', #2826, #2825); +#2828 = DIRECTION('NONE', (1, 0, 0)); +#2829 = VECTOR('NONE', #2828, 1); +#2830 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.013590000000000007)); +#2831 = LINE('NONE', #2830, #2829); +#2832 = DIRECTION('NONE', (0, 0, -1)); +#2833 = VECTOR('NONE', #2832, 1); +#2834 = CARTESIAN_POINT('NONE', (0.03, -0.00003000000000000158, 0.019630000000000005)); +#2835 = LINE('NONE', #2834, #2833); +#2836 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#2837 = VECTOR('NONE', #2836, 1); +#2838 = CARTESIAN_POINT('NONE', (0.028, -0.00003000000000000158, 0.013590000000000007)); +#2839 = LINE('NONE', #2838, #2837); +#2840 = DIRECTION('NONE', (1, 0, 0)); +#2841 = VECTOR('NONE', #2840, 1); +#2842 = CARTESIAN_POINT('NONE', (0.028, 0.007839999999999998, 0.006910000000000007)); +#2843 = LINE('NONE', #2842, #2841); +#2844 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#2845 = VECTOR('NONE', #2844, 1); +#2846 = CARTESIAN_POINT('NONE', (0.03, -0.00003000000000000158, 0.013590000000000007)); +#2847 = LINE('NONE', #2846, #2845); +#2848 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#2849 = DIRECTION('NONE', (-1, 0, 0)); +#2850 = CARTESIAN_POINT('NONE', (0.028, 0.0003766577341040284, -0.0018828897653594661)); +#2851 = AXIS2_PLACEMENT_3D('NONE', #2850, #2849, #2848); +#2852 = CIRCLE('NONE', #2851, 0.011533273091524045); +#2853 = DIRECTION('NONE', (1, 0, 0)); +#2854 = VECTOR('NONE', #2853, 1); +#2855 = CARTESIAN_POINT('NONE', (0.028, 0.008509999999999997, -0.010059999999999989)); +#2856 = LINE('NONE', #2855, #2854); +#2857 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#2858 = DIRECTION('NONE', (-1, 0, 0)); +#2859 = CARTESIAN_POINT('NONE', (0.03, 0.0003766577341040284, -0.0018828897653594661)); +#2860 = AXIS2_PLACEMENT_3D('NONE', #2859, #2858, #2857); +#2861 = CIRCLE('NONE', #2860, 0.011533273091524045); +#2862 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#2863 = VECTOR('NONE', #2862, 1); +#2864 = CARTESIAN_POINT('NONE', (0.028, 0.008509999999999997, -0.010059999999999989)); +#2865 = LINE('NONE', #2864, #2863); +#2866 = DIRECTION('NONE', (1, 0, 0)); +#2867 = VECTOR('NONE', #2866, 1); +#2868 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.01733999999999999)); +#2869 = LINE('NONE', #2868, #2867); +#2870 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#2871 = VECTOR('NONE', #2870, 1); +#2872 = CARTESIAN_POINT('NONE', (0.03, 0.008509999999999997, -0.010059999999999989)); +#2873 = LINE('NONE', #2872, #2871); +#2874 = DIRECTION('NONE', (0, 0, -1)); +#2875 = VECTOR('NONE', #2874, 1); +#2876 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.01733999999999999)); +#2877 = LINE('NONE', #2876, #2875); +#2878 = DIRECTION('NONE', (1, 0, 0)); +#2879 = VECTOR('NONE', #2878, 1); +#2880 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.02331999999999999)); +#2881 = LINE('NONE', #2880, #2879); +#2882 = DIRECTION('NONE', (0, 0, -1)); +#2883 = VECTOR('NONE', #2882, 1); +#2884 = CARTESIAN_POINT('NONE', (0.03, 0.00003999999999999559, -0.01733999999999999)); +#2885 = LINE('NONE', #2884, #2883); +#2886 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#2887 = VECTOR('NONE', #2886, 1); +#2888 = CARTESIAN_POINT('NONE', (0.028, 0.00003999999999999559, -0.02331999999999999)); +#2889 = LINE('NONE', #2888, #2887); +#2890 = DIRECTION('NONE', (1, 0, 0)); +#2891 = VECTOR('NONE', #2890, 1); +#2892 = CARTESIAN_POINT('NONE', (0.028, 0.0030499999999999954, -0.022019999999999987)); +#2893 = LINE('NONE', #2892, #2891); +#2894 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#2895 = VECTOR('NONE', #2894, 1); +#2896 = CARTESIAN_POINT('NONE', (0.03, 0.00003999999999999559, -0.02331999999999999)); +#2897 = LINE('NONE', #2896, #2895); +#2898 = DIRECTION('NONE', (0.0000000000000019582659146614206, -0.3964944387088798, 0.9180371234721014)); +#2899 = DIRECTION('NONE', (-1, 0.00000000000000003554862933662567, 0.000000000000002148454237926093)); +#2900 = CARTESIAN_POINT('NONE', (0.027999999999999966, 0.010243258103626402, -0.038675159147627335)); +#2901 = AXIS2_PLACEMENT_3D('NONE', #2900, #2899, #2898); +#2902 = CIRCLE('NONE', #2901, 0.018142141229143316); +#2903 = DIRECTION('NONE', (1, 0, 0)); +#2904 = VECTOR('NONE', #2903, 1); +#2905 = CARTESIAN_POINT('NONE', (0.028, 0.01835999999999999, -0.022449999999999984)); +#2906 = LINE('NONE', #2905, #2904); +#2907 = DIRECTION('NONE', (0.0000000000000019582659146614206, -0.3964944387088798, 0.9180371234721014)); +#2908 = DIRECTION('NONE', (-1, 0.00000000000000003554862933662567, 0.000000000000002148454237926093)); +#2909 = CARTESIAN_POINT('NONE', (0.029999999999999964, 0.010243258103626402, -0.038675159147627335)); +#2910 = AXIS2_PLACEMENT_3D('NONE', #2909, #2908, #2907); +#2911 = CIRCLE('NONE', #2910, 0.018142141229143316); +#2912 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#2913 = DIRECTION('NONE', (1, 0, 0)); +#2914 = CARTESIAN_POINT('NONE', (0.028, 0.029935256826429037, 0.0006886419059821243)); +#2915 = AXIS2_PLACEMENT_3D('NONE', #2914, #2913, #2912); +#2916 = CIRCLE('NONE', #2915, 0.02587244325244648); +#2917 = DIRECTION('NONE', (1, 0, 0)); +#2918 = VECTOR('NONE', #2917, 1); +#2919 = CARTESIAN_POINT('NONE', (0.028, 0.027620000000000002, -0.025079999999999984)); +#2920 = LINE('NONE', #2919, #2918); +#2921 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#2922 = DIRECTION('NONE', (1, 0, 0)); +#2923 = CARTESIAN_POINT('NONE', (0.03, 0.029935256826429037, 0.0006886419059821243)); +#2924 = AXIS2_PLACEMENT_3D('NONE', #2923, #2922, #2921); +#2925 = CIRCLE('NONE', #2924, 0.02587244325244648); +#2926 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#2927 = VECTOR('NONE', #2926, 1); +#2928 = CARTESIAN_POINT('NONE', (0.028, 0.027620000000000002, -0.025079999999999984)); +#2929 = LINE('NONE', #2928, #2927); +#2930 = DIRECTION('NONE', (1, 0, 0)); +#2931 = VECTOR('NONE', #2930, 1); +#2932 = CARTESIAN_POINT('NONE', (0.028, 0.043980000000000005, -0.027429999999999986)); +#2933 = LINE('NONE', #2932, #2931); +#2934 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#2935 = VECTOR('NONE', #2934, 1); +#2936 = CARTESIAN_POINT('NONE', (0.03, 0.027620000000000002, -0.025079999999999984)); +#2937 = LINE('NONE', #2936, #2935); +#2938 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#2939 = VECTOR('NONE', #2938, 1); +#2940 = CARTESIAN_POINT('NONE', (0.028, 0.043980000000000005, -0.027429999999999986)); +#2941 = LINE('NONE', #2940, #2939); +#2942 = DIRECTION('NONE', (1, 0, 0)); +#2943 = VECTOR('NONE', #2942, 1); +#2944 = CARTESIAN_POINT('NONE', (0.028, 0.04513, -0.029209999999999986)); +#2945 = LINE('NONE', #2944, #2943); +#2946 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#2947 = VECTOR('NONE', #2946, 1); +#2948 = CARTESIAN_POINT('NONE', (0.03, 0.043980000000000005, -0.027429999999999986)); +#2949 = LINE('NONE', #2948, #2947); +#2950 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#2951 = DIRECTION('NONE', (1, 0, 0)); +#2952 = CARTESIAN_POINT('NONE', (0.028, 0.04802223416965354, -0.02734142174432495)); +#2953 = AXIS2_PLACEMENT_3D('NONE', #2952, #2951, #2950); +#2954 = CIRCLE('NONE', #2953, 0.003443341863610558); +#2955 = DIRECTION('NONE', (1, 0, 0)); +#2956 = VECTOR('NONE', #2955, 1); +#2957 = CARTESIAN_POINT('NONE', (0.028, 0.04849000000000001, -0.023929999999999986)); +#2958 = LINE('NONE', #2957, #2956); +#2959 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#2960 = DIRECTION('NONE', (1, 0, 0)); +#2961 = CARTESIAN_POINT('NONE', (0.03, 0.04802223416965354, -0.02734142174432495)); +#2962 = AXIS2_PLACEMENT_3D('NONE', #2961, #2960, #2959); +#2963 = CIRCLE('NONE', #2962, 0.003443341863610558); +#2964 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#2965 = VECTOR('NONE', #2964, 1); +#2966 = CARTESIAN_POINT('NONE', (0.028, 0.04849000000000001, -0.023929999999999986)); +#2967 = LINE('NONE', #2966, #2965); +#2968 = DIRECTION('NONE', (1, 0, 0)); +#2969 = VECTOR('NONE', #2968, 1); +#2970 = CARTESIAN_POINT('NONE', (0.028, 0.04870000000000001, -0.022009999999999984)); +#2971 = LINE('NONE', #2970, #2969); +#2972 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#2973 = VECTOR('NONE', #2972, 1); +#2974 = CARTESIAN_POINT('NONE', (0.03, 0.04849000000000001, -0.023929999999999986)); +#2975 = LINE('NONE', #2974, #2973); +#2976 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#2977 = VECTOR('NONE', #2976, 1); +#2978 = CARTESIAN_POINT('NONE', (0.028, 0.04870000000000001, -0.022009999999999984)); +#2979 = LINE('NONE', #2978, #2977); +#2980 = DIRECTION('NONE', (1, 0, 0)); +#2981 = VECTOR('NONE', #2980, 1); +#2982 = CARTESIAN_POINT('NONE', (0.028, 0.02216000000000001, -0.01826999999999998)); +#2983 = LINE('NONE', #2982, #2981); +#2984 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#2985 = VECTOR('NONE', #2984, 1); +#2986 = CARTESIAN_POINT('NONE', (0.03, 0.04870000000000001, -0.022009999999999984)); +#2987 = LINE('NONE', #2986, #2985); +#2988 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#2989 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#2990 = CARTESIAN_POINT('NONE', (0.028, 0.022594695085688107, -0.015185292092470014)); +#2991 = AXIS2_PLACEMENT_3D('NONE', #2990, #2989, #2988); +#2992 = CIRCLE('NONE', #2991, 0.003115185819866818); +#2993 = DIRECTION('NONE', (1, 0, 0)); +#2994 = VECTOR('NONE', #2993, 1); +#2995 = CARTESIAN_POINT('NONE', (0.028, 0.01948000000000001, -0.015129999999999985)); +#2996 = LINE('NONE', #2995, #2994); +#2997 = DIRECTION('NONE', (-0.0000000000000034213500101439153, -0.13954066011596153, -0.9902163421063105)); +#2998 = DIRECTION('NONE', (-1, 0.0000000000000034583005198979862, 0.0000000000000029678125352555207)); +#2999 = CARTESIAN_POINT('NONE', (0.03000000000000001, 0.022594695085688104, -0.015185292092470017)); +#3000 = AXIS2_PLACEMENT_3D('NONE', #2999, #2998, #2997); +#3001 = CIRCLE('NONE', #3000, 0.0031151858198668132); +#3002 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#3003 = DIRECTION('NONE', (-1, 0, 0)); +#3004 = CARTESIAN_POINT('NONE', (0.028, 0.4635033226269561, -0.023012305631248176)); +#3005 = AXIS2_PLACEMENT_3D('NONE', #3004, #3003, #3002); +#3006 = CIRCLE('NONE', #3005, 0.4440932804926757); +#3007 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#3008 = DIRECTION('NONE', (-1, 0, 0)); +#3009 = CARTESIAN_POINT('NONE', (0.03, 0.4635033226269561, -0.023012305631248176)); +#3010 = AXIS2_PLACEMENT_3D('NONE', #3009, #3008, #3007); +#3011 = CIRCLE('NONE', #3010, 0.4440932804926757); +#3012 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#3013 = VECTOR('NONE', #3012, 1); +#3014 = CARTESIAN_POINT('NONE', (0.0295, 0.01957313603532023, 0.01547869134477125)); +#3015 = LINE('NONE', #3014, #3013); +#3016 = DIRECTION('NONE', (1, 0, 0)); +#3017 = VECTOR('NONE', #3016, 1); +#3018 = CARTESIAN_POINT('NONE', (0.0295, 0.01977725484109624, 0.015457797293786307)); +#3019 = LINE('NONE', #3018, #3017); +#3020 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#3021 = VECTOR('NONE', #3020, 1); +#3022 = CARTESIAN_POINT('NONE', (0.03, 0.01957313603532023, 0.01547869134477125)); +#3023 = LINE('NONE', #3022, #3021); +#3024 = DIRECTION('NONE', (1, 0, 0)); +#3025 = VECTOR('NONE', #3024, 1); +#3026 = CARTESIAN_POINT('NONE', (0.0295, 0.01957313603532023, 0.01547869134477125)); +#3027 = LINE('NONE', #3026, #3025); +#3028 = DIRECTION('NONE', (0.000000000000009384566288187393, 0.10183010593583648, 0.9948018041424616)); +#3029 = DIRECTION('NONE', (1, 0.0000000000000014518290407525153, -0.000000000000009582216430965429)); +#3030 = CARTESIAN_POINT('NONE', (0.029499999999999894, 0.01862076065959957, 0.004159738751472027)); +#3031 = AXIS2_PLACEMENT_3D('NONE', #3030, #3029, #3028); +#3032 = CIRCLE('NONE', #3031, 0.011357094946217379); +#3033 = DIRECTION('NONE', (1, 0, 0)); +#3034 = VECTOR('NONE', #3033, 1); +#3035 = CARTESIAN_POINT('NONE', (0.0295, 0.014070924316240858, 0.01456563106621604)); +#3036 = LINE('NONE', #3035, #3034); +#3037 = DIRECTION('NONE', (0.000000000000009384566288187717, 0.1018301059358453, 0.9948018041424607)); +#3038 = DIRECTION('NONE', (1, 0.0000000000000014518290407524005, -0.000000000000009582216430965763)); +#3039 = CARTESIAN_POINT('NONE', (0.029999999999999895, 0.018620760659599507, 0.004159738751472424)); +#3040 = AXIS2_PLACEMENT_3D('NONE', #3039, #3038, #3037); +#3041 = CIRCLE('NONE', #3040, 0.011357094946216988); +#3042 = DIRECTION('NONE', (0, 0.40061621082723714, -0.9162459558559738)); +#3043 = DIRECTION('NONE', (-1.0000000000000004, 0, -0)); +#3044 = CARTESIAN_POINT('NONE', (0.0295, 0.010183811032298914, 0.023455815063043204)); +#3045 = AXIS2_PLACEMENT_3D('NONE', #3044, #3043, #3042); +#3046 = CIRCLE('NONE', #3045, 0.009702835728777422); +#3047 = DIRECTION('NONE', (1, 0, 0)); +#3048 = VECTOR('NONE', #3047, 1); +#3049 = CARTESIAN_POINT('NONE', (0.0295, 0.004856416940211572, 0.01534632103645729)); +#3050 = LINE('NONE', #3049, #3048); +#3051 = DIRECTION('NONE', (-0.000000000000002929216800621359, 0.40061621082723736, -0.9162459558559736)); +#3052 = DIRECTION('NONE', (-1.0000000000000002, 0.00000000000000014944621895152988, 0.0000000000000032623198601599496)); +#3053 = CARTESIAN_POINT('NONE', (0.03000000000000003, 0.010183811032298913, 0.0234558150630432)); +#3054 = AXIS2_PLACEMENT_3D('NONE', #3053, #3052, #3051); +#3055 = CIRCLE('NONE', #3054, 0.00970283572877742); +#3056 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#3057 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#3058 = CARTESIAN_POINT('NONE', (0.0295, -0.01035317979172008, -0.007806127805521917)); +#3059 = AXIS2_PLACEMENT_3D('NONE', #3058, #3057, #3056); +#3060 = CIRCLE('NONE', #3059, 0.027701402854881745); +#3061 = DIRECTION('NONE', (1, 0, 0)); +#3062 = VECTOR('NONE', #3061, 1); +#3063 = CARTESIAN_POINT('NONE', (0.0295, 0.0019130973121258697, 0.017031468014929687)); +#3064 = LINE('NONE', #3063, #3062); +#3065 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#3066 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#3067 = CARTESIAN_POINT('NONE', (0.03, -0.01035317979172008, -0.007806127805521917)); +#3068 = AXIS2_PLACEMENT_3D('NONE', #3067, #3066, #3065); +#3069 = CIRCLE('NONE', #3068, 0.027701402854881745); +#3070 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#3071 = VECTOR('NONE', #3070, 1); +#3072 = CARTESIAN_POINT('NONE', (0.0295, 0.0019130973121258697, 0.017031468014929687)); +#3073 = LINE('NONE', #3072, #3071); +#3074 = DIRECTION('NONE', (1, 0, 0)); +#3075 = VECTOR('NONE', #3074, 1); +#3076 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.01724449556883635)); +#3077 = LINE('NONE', #3076, #3075); +#3078 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#3079 = VECTOR('NONE', #3078, 1); +#3080 = CARTESIAN_POINT('NONE', (0.03, 0.0019130973121258697, 0.017031468014929687)); +#3081 = LINE('NONE', #3080, #3079); +#3082 = DIRECTION('NONE', (0, 0, -1)); +#3083 = VECTOR('NONE', #3082, 1); +#3084 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.01724449556883635)); +#3085 = LINE('NONE', #3084, #3083); +#3086 = DIRECTION('NONE', (1, 0, 0)); +#3087 = VECTOR('NONE', #3086, 1); +#3088 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.014284299189612618)); +#3089 = LINE('NONE', #3088, #3087); +#3090 = DIRECTION('NONE', (0, 0, -1)); +#3091 = VECTOR('NONE', #3090, 1); +#3092 = CARTESIAN_POINT('NONE', (0.03, 0.0014699999999999984, 0.01724449556883635)); +#3093 = LINE('NONE', #3092, #3091); +#3094 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#3095 = VECTOR('NONE', #3094, 1); +#3096 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.014284299189612618)); +#3097 = LINE('NONE', #3096, #3095); +#3098 = DIRECTION('NONE', (1, 0, 0)); +#3099 = VECTOR('NONE', #3098, 1); +#3100 = CARTESIAN_POINT('NONE', (0.0295, 0.008810670971718454, 0.008053589902309024)); +#3101 = LINE('NONE', #3100, #3099); +#3102 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#3103 = VECTOR('NONE', #3102, 1); +#3104 = CARTESIAN_POINT('NONE', (0.03, 0.0014699999999999984, 0.014284299189612618)); +#3105 = LINE('NONE', #3104, #3103); +#3106 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#3107 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#3108 = CARTESIAN_POINT('NONE', (0.0295, 0.00037648491094730506, -0.0018829737152125064)); +#3109 = AXIS2_PLACEMENT_3D('NONE', #3108, #3107, #3106); +#3110 = CIRCLE('NONE', #3109, 0.013033448930837875); +#3111 = DIRECTION('NONE', (1, 0, 0)); +#3112 = VECTOR('NONE', #3111, 1); +#3113 = CARTESIAN_POINT('NONE', (0.0295, 0.009529119441215345, -0.011161986172802162)); +#3114 = LINE('NONE', #3113, #3112); +#3115 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#3116 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#3117 = CARTESIAN_POINT('NONE', (0.03, 0.00037648491094730506, -0.0018829737152125064)); +#3118 = AXIS2_PLACEMENT_3D('NONE', #3117, #3116, #3115); +#3119 = CIRCLE('NONE', #3118, 0.013033448930837875); +#3120 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#3121 = VECTOR('NONE', #3120, 1); +#3122 = CARTESIAN_POINT('NONE', (0.0295, 0.009529119441215345, -0.011161986172802162)); +#3123 = LINE('NONE', #3122, #3121); +#3124 = DIRECTION('NONE', (1, 0, 0)); +#3125 = VECTOR('NONE', #3124, 1); +#3126 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.018028667345417006)); +#3127 = LINE('NONE', #3126, #3125); +#3128 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#3129 = VECTOR('NONE', #3128, 1); +#3130 = CARTESIAN_POINT('NONE', (0.03, 0.009529119441215345, -0.011161986172802162)); +#3131 = LINE('NONE', #3130, #3129); +#3132 = DIRECTION('NONE', (0, 0, -1)); +#3133 = VECTOR('NONE', #3132, 1); +#3134 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.018028667345417006)); +#3135 = LINE('NONE', #3134, #3133); +#3136 = DIRECTION('NONE', (1, 0, 0)); +#3137 = VECTOR('NONE', #3136, 1); +#3138 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.02103823861529605)); +#3139 = LINE('NONE', #3138, #3137); +#3140 = DIRECTION('NONE', (0, 0, -1)); +#3141 = VECTOR('NONE', #3140, 1); +#3142 = CARTESIAN_POINT('NONE', (0.03, 0.0015399999999999956, -0.018028667345417006)); +#3143 = LINE('NONE', #3142, #3141); +#3144 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#3145 = VECTOR('NONE', #3144, 1); +#3146 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.02103823861529605)); +#3147 = LINE('NONE', #3146, #3145); +#3148 = DIRECTION('NONE', (1, 0, 0)); +#3149 = VECTOR('NONE', #3148, 1); +#3150 = CARTESIAN_POINT('NONE', (0.0295, 0.0024552583419366744, -0.02064294431479184)); +#3151 = LINE('NONE', #3150, #3149); +#3152 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#3153 = VECTOR('NONE', #3152, 1); +#3154 = CARTESIAN_POINT('NONE', (0.03, 0.0015399999999999956, -0.02103823861529605)); +#3155 = LINE('NONE', #3154, #3153); +#3156 = DIRECTION('NONE', (0.000000000000003617440316058106, -0.3964944387088806, 0.9180371234721011)); +#3157 = DIRECTION('NONE', (-1, 0.00000000000000006566781558118237, 0.000000000000003968768959972161)); +#3158 = CARTESIAN_POINT('NONE', (0.02949999999999993, 0.0102432581036264, -0.03867515914762729)); +#3159 = AXIS2_PLACEMENT_3D('NONE', #3158, #3157, #3156); +#3160 = CIRCLE('NONE', #3159, 0.019642141229143276); +#3161 = DIRECTION('NONE', (1, 0, 0)); +#3162 = VECTOR('NONE', #3161, 1); +#3163 = CARTESIAN_POINT('NONE', (0.0295, 0.019031095693214112, -0.02110849689879244)); +#3164 = LINE('NONE', #3163, #3162); +#3165 = DIRECTION('NONE', (0.000000000000001808720158029053, -0.3964944387088806, 0.9180371234721011)); +#3166 = DIRECTION('NONE', (-1, 0.00000000000000003283390779059118, 0.0000000000000019843844799860806)); +#3167 = CARTESIAN_POINT('NONE', (0.029999999999999964, 0.0102432581036264, -0.03867515914762729)); +#3168 = AXIS2_PLACEMENT_3D('NONE', #3167, #3166, #3165); +#3169 = CIRCLE('NONE', #3168, 0.019642141229143276); +#3170 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#3171 = DIRECTION('NONE', (1, 0, 0)); +#3172 = CARTESIAN_POINT('NONE', (0.0295, 0.029935591961208707, 0.0006895062552637232)); +#3173 = AXIS2_PLACEMENT_3D('NONE', #3172, #3171, #3170); +#3174 = CIRCLE('NONE', #3173, 0.024373366209101084); +#3175 = DIRECTION('NONE', (1, 0, 0)); +#3176 = VECTOR('NONE', #3175, 1); +#3177 = CARTESIAN_POINT('NONE', (0.0295, 0.027793875622490603, -0.023589580043182897)); +#3178 = LINE('NONE', #3177, #3176); +#3179 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#3180 = DIRECTION('NONE', (1, 0, 0)); +#3181 = CARTESIAN_POINT('NONE', (0.03, 0.029935591961208707, 0.0006895062552637232)); +#3182 = AXIS2_PLACEMENT_3D('NONE', #3181, #3180, #3179); +#3183 = CIRCLE('NONE', #3182, 0.024373366209101084); +#3184 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#3185 = VECTOR('NONE', #3184, 1); +#3186 = CARTESIAN_POINT('NONE', (0.0295, 0.027793875622490603, -0.023589580043182897)); +#3187 = LINE('NONE', #3186, #3185); +#3188 = DIRECTION('NONE', (1, 0, 0)); +#3189 = VECTOR('NONE', #3188, 1); +#3190 = CARTESIAN_POINT('NONE', (0.0295, 0.04486930321185962, -0.026042346231142384)); +#3191 = LINE('NONE', #3190, #3189); +#3192 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#3193 = VECTOR('NONE', #3192, 1); +#3194 = CARTESIAN_POINT('NONE', (0.03, 0.027793875622490603, -0.023589580043182897)); +#3195 = LINE('NONE', #3194, #3193); +#3196 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#3197 = VECTOR('NONE', #3196, 1); +#3198 = CARTESIAN_POINT('NONE', (0.0295, 0.04486930321185962, -0.026042346231142384)); +#3199 = LINE('NONE', #3198, #3197); +#3200 = DIRECTION('NONE', (1, 0, 0)); +#3201 = VECTOR('NONE', #3200, 1); +#3202 = CARTESIAN_POINT('NONE', (0.0295, 0.04638992463900499, -0.028396003744463057)); +#3203 = LINE('NONE', #3202, #3201); +#3204 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#3205 = VECTOR('NONE', #3204, 1); +#3206 = CARTESIAN_POINT('NONE', (0.03, 0.04486930321185962, -0.026042346231142384)); +#3207 = LINE('NONE', #3206, #3205); +#3208 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#3209 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#3210 = CARTESIAN_POINT('NONE', (0.0295, 0.04794617368953447, -0.026995498660310337)); +#3211 = AXIS2_PLACEMENT_3D('NONE', #3210, #3209, #3208); +#3212 = CIRCLE('NONE', #3211, 0.0020936393189877637); +#3213 = DIRECTION('NONE', (1, 0, 0)); +#3214 = VECTOR('NONE', #3213, 1); +#3215 = CARTESIAN_POINT('NONE', (0.0295, 0.046840199345091565, -0.025217818613888696)); +#3216 = LINE('NONE', #3215, #3214); +#3217 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#3218 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#3219 = CARTESIAN_POINT('NONE', (0.03, 0.04794617368953447, -0.026995498660310337)); +#3220 = AXIS2_PLACEMENT_3D('NONE', #3219, #3218, #3217); +#3221 = CIRCLE('NONE', #3220, 0.0020936393189877637); +#3222 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#3223 = VECTOR('NONE', #3222, 1); +#3224 = CARTESIAN_POINT('NONE', (0.0295, 0.046840199345091565, -0.025217818613888696)); +#3225 = LINE('NONE', #3224, #3223); +#3226 = DIRECTION('NONE', (1, 0, 0)); +#3227 = VECTOR('NONE', #3226, 1); +#3228 = CARTESIAN_POINT('NONE', (0.0295, 0.047050790375308425, -0.023292414909048823)); +#3229 = LINE('NONE', #3228, #3227); +#3230 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#3231 = VECTOR('NONE', #3230, 1); +#3232 = CARTESIAN_POINT('NONE', (0.03, 0.046840199345091565, -0.025217818613888696)); +#3233 = LINE('NONE', #3232, #3231); +#3234 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#3235 = VECTOR('NONE', #3234, 1); +#3236 = CARTESIAN_POINT('NONE', (0.0295, 0.047050790375308425, -0.023292414909048823)); +#3237 = LINE('NONE', #3236, #3235); +#3238 = DIRECTION('NONE', (1, 0, 0)); +#3239 = VECTOR('NONE', #3238, 1); +#3240 = CARTESIAN_POINT('NONE', (0.0295, 0.021950689009826073, -0.019755324513159447)); +#3241 = LINE('NONE', #3240, #3239); +#3242 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#3243 = VECTOR('NONE', #3242, 1); +#3244 = CARTESIAN_POINT('NONE', (0.03, 0.047050790375308425, -0.023292414909048823)); +#3245 = LINE('NONE', #3244, #3243); +#3246 = DIRECTION('NONE', (0, -0.13954066011595967, -0.9902163421063107)); +#3247 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#3248 = CARTESIAN_POINT('NONE', (0.0295, 0.0225946950856881, -0.015185292092470024)); +#3249 = AXIS2_PLACEMENT_3D('NONE', #3248, #3247, #3246); +#3250 = CIRCLE('NONE', #3249, 0.004615185819866805); +#3251 = DIRECTION('NONE', (1, 0, 0)); +#3252 = VECTOR('NONE', #3251, 1); +#3253 = CARTESIAN_POINT('NONE', (0.0295, 0.017980236294497562, -0.015103376182513364)); +#3254 = LINE('NONE', #3253, #3252); +#3255 = DIRECTION('NONE', (-0.000000000000004618726721910873, -0.1395406601159601, -0.9902163421063107)); +#3256 = DIRECTION('NONE', (-1, 0.000000000000004668608875529568, 0.000000000000004006463829063243)); +#3257 = CARTESIAN_POINT('NONE', (0.03000000000000002, 0.022594695085688104, -0.015185292092470014)); +#3258 = AXIS2_PLACEMENT_3D('NONE', #3257, #3256, #3255); +#3259 = CIRCLE('NONE', #3258, 0.004615185819866816); +#3260 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#3261 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#3262 = CARTESIAN_POINT('NONE', (0.0295, 0.46559329206025923, -0.023085263881456142)); +#3263 = AXIS2_PLACEMENT_3D('NONE', #3262, #3261, #3260); +#3264 = CIRCLE('NONE', #3263, 0.447684217080747); +#3265 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#3266 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#3267 = CARTESIAN_POINT('NONE', (0.03, 0.46559329206025923, -0.023085263881456142)); +#3268 = AXIS2_PLACEMENT_3D('NONE', #3267, #3266, #3265); +#3269 = CIRCLE('NONE', #3268, 0.447684217080747); +#3270 = DIRECTION('NONE', (-0.000000000000012319887072560656, -0.9959694101569518, 0.08969355624354025)); +#3271 = DIRECTION('NONE', (0.9999999999999998, -0.000000000000012310054323841634, 0.0000000000000006628071305662843)); +#3272 = CARTESIAN_POINT('NONE', (-0.025999999999994527, 0.4635033226269562, -0.023012305631248176)); +#3273 = AXIS2_PLACEMENT_3D('NONE', #3272, #3271, #3270); +#3274 = CIRCLE('NONE', #3273, 0.4440932804926759); +#3275 = DIRECTION('NONE', (-1, 0, 0)); +#3276 = VECTOR('NONE', #3275, 1); +#3277 = CARTESIAN_POINT('NONE', (-0.026, 0.019480000000000018, -0.015129999999999984)); +#3278 = LINE('NONE', #3277, #3276); +#3279 = DIRECTION('NONE', (0, -0.9959694101569518, 0.08969355624354027)); +#3280 = DIRECTION('NONE', (0.9999999999999998, 0, 0)); +#3281 = CARTESIAN_POINT('NONE', (-0.028, 0.4635033226269561, -0.023012305631248176)); +#3282 = AXIS2_PLACEMENT_3D('NONE', #3281, #3280, #3279); +#3283 = CIRCLE('NONE', #3282, 0.44409328049267577); +#3284 = DIRECTION('NONE', (-1, 0, 0)); +#3285 = VECTOR('NONE', #3284, 1); +#3286 = CARTESIAN_POINT('NONE', (-0.026, 0.021200000000000045, 0.01681999999999994)); +#3287 = LINE('NONE', #3286, #3285); +#3288 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657747403)); +#3289 = DIRECTION('NONE', (1, 0, 0)); +#3290 = CARTESIAN_POINT('NONE', (-0.026, 0.022594695085688107, -0.015185292092470014)); +#3291 = AXIS2_PLACEMENT_3D('NONE', #3290, #3289, #3288); +#3292 = CIRCLE('NONE', #3291, 0.0031151858198668184); +#3293 = DIRECTION('NONE', (-1, 0, 0)); +#3294 = VECTOR('NONE', #3293, 1); +#3295 = CARTESIAN_POINT('NONE', (-0.026, 0.022160000000000006, -0.01826999999999998)); +#3296 = LINE('NONE', #3295, #3294); +#3297 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657747403)); +#3298 = DIRECTION('NONE', (1, 0, 0)); +#3299 = CARTESIAN_POINT('NONE', (-0.028, 0.022594695085688107, -0.015185292092470014)); +#3300 = AXIS2_PLACEMENT_3D('NONE', #3299, #3298, #3297); +#3301 = CIRCLE('NONE', #3300, 0.0031151858198668184); +#3302 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596103)); +#3303 = VECTOR('NONE', #3302, 1); +#3304 = CARTESIAN_POINT('NONE', (-0.026, 0.02216000000000001, -0.01826999999999998)); +#3305 = LINE('NONE', #3304, #3303); +#3306 = DIRECTION('NONE', (-1, 0, 0)); +#3307 = VECTOR('NONE', #3306, 1); +#3308 = CARTESIAN_POINT('NONE', (-0.026, 0.04870000000000001, -0.022009999999999984)); +#3309 = LINE('NONE', #3308, #3307); +#3310 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596103)); +#3311 = VECTOR('NONE', #3310, 1); +#3312 = CARTESIAN_POINT('NONE', (-0.028, 0.02216000000000001, -0.01826999999999998)); +#3313 = LINE('NONE', #3312, #3311); +#3314 = DIRECTION('NONE', (0, -0.10872659128563215, -0.9940716917543759)); +#3315 = VECTOR('NONE', #3314, 1); +#3316 = CARTESIAN_POINT('NONE', (-0.026, 0.04870000000000001, -0.022009999999999984)); +#3317 = LINE('NONE', #3316, #3315); +#3318 = DIRECTION('NONE', (-1, 0, 0)); +#3319 = VECTOR('NONE', #3318, 1); +#3320 = CARTESIAN_POINT('NONE', (-0.026, 0.04849000000000001, -0.023929999999999986)); +#3321 = LINE('NONE', #3320, #3319); +#3322 = DIRECTION('NONE', (0, -0.10872659128563215, -0.9940716917543759)); +#3323 = VECTOR('NONE', #3322, 1); +#3324 = CARTESIAN_POINT('NONE', (-0.028, 0.04870000000000001, -0.022009999999999984)); +#3325 = LINE('NONE', #3324, #3323); +#3326 = DIRECTION('NONE', (0, 0.1358464680169727, 0.9907299011977552)); +#3327 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3328 = CARTESIAN_POINT('NONE', (-0.026, 0.04802223416965354, -0.02734142174432495)); +#3329 = AXIS2_PLACEMENT_3D('NONE', #3328, #3327, #3326); +#3330 = CIRCLE('NONE', #3329, 0.0034433418636105407); +#3331 = DIRECTION('NONE', (-1, 0, 0)); +#3332 = VECTOR('NONE', #3331, 1); +#3333 = CARTESIAN_POINT('NONE', (-0.026, 0.04513, -0.029209999999999986)); +#3334 = LINE('NONE', #3333, #3332); +#3335 = DIRECTION('NONE', (0, 0.1358464680169727, 0.9907299011977552)); +#3336 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3337 = CARTESIAN_POINT('NONE', (-0.028, 0.04802223416965354, -0.02734142174432495)); +#3338 = AXIS2_PLACEMENT_3D('NONE', #3337, #3336, #3335); +#3339 = CIRCLE('NONE', #3338, 0.0034433418636105407); +#3340 = DIRECTION('NONE', (0, -0.5426641703579538, 0.8399497593366604)); +#3341 = VECTOR('NONE', #3340, 1); +#3342 = CARTESIAN_POINT('NONE', (-0.026, 0.04513, -0.029209999999999986)); +#3343 = LINE('NONE', #3342, #3341); +#3344 = DIRECTION('NONE', (-1, 0, 0)); +#3345 = VECTOR('NONE', #3344, 1); +#3346 = CARTESIAN_POINT('NONE', (-0.026, 0.043980000000000005, -0.027429999999999986)); +#3347 = LINE('NONE', #3346, #3345); +#3348 = DIRECTION('NONE', (0, -0.5426641703579538, 0.8399497593366604)); +#3349 = VECTOR('NONE', #3348, 1); +#3350 = CARTESIAN_POINT('NONE', (-0.028, 0.04513, -0.029209999999999986)); +#3351 = LINE('NONE', #3350, #3349); +#3352 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#3353 = VECTOR('NONE', #3352, 1); +#3354 = CARTESIAN_POINT('NONE', (-0.026, 0.043980000000000005, -0.027429999999999986)); +#3355 = LINE('NONE', #3354, #3353); +#3356 = DIRECTION('NONE', (-1, 0, 0)); +#3357 = VECTOR('NONE', #3356, 1); +#3358 = CARTESIAN_POINT('NONE', (-0.026, 0.027620000000000002, -0.025079999999999984)); +#3359 = LINE('NONE', #3358, #3357); +#3360 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#3361 = VECTOR('NONE', #3360, 1); +#3362 = CARTESIAN_POINT('NONE', (-0.028, 0.043980000000000005, -0.027429999999999986)); +#3363 = LINE('NONE', #3362, #3361); +#3364 = DIRECTION('NONE', (0, -0.08948736707385013, -0.9959879573238775)); +#3365 = DIRECTION('NONE', (-1, -0, 0)); +#3366 = CARTESIAN_POINT('NONE', (-0.026, 0.029935256826429037, 0.0006886419059821243)); +#3367 = AXIS2_PLACEMENT_3D('NONE', #3366, #3365, #3364); +#3368 = CIRCLE('NONE', #3367, 0.02587244325244648); +#3369 = DIRECTION('NONE', (-1, 0, 0)); +#3370 = VECTOR('NONE', #3369, 1); +#3371 = CARTESIAN_POINT('NONE', (-0.026, 0.018359999999999998, -0.022449999999999984)); +#3372 = LINE('NONE', #3371, #3370); +#3373 = DIRECTION('NONE', (0, -0.08948736707385013, -0.9959879573238775)); +#3374 = DIRECTION('NONE', (-1, -0, 0)); +#3375 = CARTESIAN_POINT('NONE', (-0.028, 0.029935256826429037, 0.0006886419059821243)); +#3376 = AXIS2_PLACEMENT_3D('NONE', #3375, #3374, #3373); +#3377 = CIRCLE('NONE', #3376, 0.02587244325244648); +#3378 = DIRECTION('NONE', (-0.0000000000000019582659146614206, 0.44739712880941274, 0.89433540080503)); +#3379 = DIRECTION('NONE', (1, 0.0000000000000000850961946355041, 0.0000000000000021470626341979073)); +#3380 = CARTESIAN_POINT('NONE', (-0.025999999999999964, 0.010243258103626402, -0.038675159147627335)); +#3381 = AXIS2_PLACEMENT_3D('NONE', #3380, #3379, #3378); +#3382 = CIRCLE('NONE', #3381, 0.018142141229143316); +#3383 = DIRECTION('NONE', (-1, 0, 0)); +#3384 = VECTOR('NONE', #3383, 1); +#3385 = CARTESIAN_POINT('NONE', (-0.026, 0.003049999999999997, -0.022019999999999987)); +#3386 = LINE('NONE', #3385, #3384); +#3387 = DIRECTION('NONE', (-0.0000000000000019582659146614206, 0.44739712880941274, 0.89433540080503)); +#3388 = DIRECTION('NONE', (1, 0.0000000000000000850961946355041, 0.0000000000000021470626341979073)); +#3389 = CARTESIAN_POINT('NONE', (-0.027999999999999966, 0.010243258103626402, -0.038675159147627335)); +#3390 = AXIS2_PLACEMENT_3D('NONE', #3389, #3388, #3387); +#3391 = CIRCLE('NONE', #3390, 0.018142141229143316); +#3392 = DIRECTION('NONE', (0, -0.9180371234721006, -0.3964944387088815)); +#3393 = VECTOR('NONE', #3392, 1); +#3394 = CARTESIAN_POINT('NONE', (-0.026, 0.0030499999999999954, -0.022019999999999987)); +#3395 = LINE('NONE', #3394, #3393); +#3396 = DIRECTION('NONE', (-1, 0, 0)); +#3397 = VECTOR('NONE', #3396, 1); +#3398 = CARTESIAN_POINT('NONE', (-0.026, 0.00003999999999999559, -0.02331999999999999)); +#3399 = LINE('NONE', #3398, #3397); +#3400 = DIRECTION('NONE', (0, -0.9180371234721006, -0.3964944387088815)); +#3401 = VECTOR('NONE', #3400, 1); +#3402 = CARTESIAN_POINT('NONE', (-0.028, 0.0030499999999999954, -0.022019999999999987)); +#3403 = LINE('NONE', #3402, #3401); +#3404 = DIRECTION('NONE', (0, 0, 1)); +#3405 = VECTOR('NONE', #3404, 1); +#3406 = CARTESIAN_POINT('NONE', (-0.026, 0.00003999999999999559, -0.02331999999999999)); +#3407 = LINE('NONE', #3406, #3405); +#3408 = DIRECTION('NONE', (-1, 0, 0)); +#3409 = VECTOR('NONE', #3408, 1); +#3410 = CARTESIAN_POINT('NONE', (-0.026, 0.00003999999999999559, -0.01733999999999999)); +#3411 = LINE('NONE', #3410, #3409); +#3412 = DIRECTION('NONE', (0, 0, 1)); +#3413 = VECTOR('NONE', #3412, 1); +#3414 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.02331999999999999)); +#3415 = LINE('NONE', #3414, #3413); +#3416 = DIRECTION('NONE', (0, 0.758371072900723, 0.6518230709229356)); +#3417 = VECTOR('NONE', #3416, 1); +#3418 = CARTESIAN_POINT('NONE', (-0.026, 0.00003999999999999559, -0.01733999999999999)); +#3419 = LINE('NONE', #3418, #3417); +#3420 = DIRECTION('NONE', (-1, 0, 0)); +#3421 = VECTOR('NONE', #3420, 1); +#3422 = CARTESIAN_POINT('NONE', (-0.026, 0.008509999999999997, -0.010059999999999989)); +#3423 = LINE('NONE', #3422, #3421); +#3424 = DIRECTION('NONE', (0, 0.758371072900723, 0.6518230709229356)); +#3425 = VECTOR('NONE', #3424, 1); +#3426 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.01733999999999999)); +#3427 = LINE('NONE', #3426, #3425); +#3428 = DIRECTION('NONE', (0, 0.7052067701295716, -0.709001700536337)); +#3429 = DIRECTION('NONE', (1.0000000000000002, -0, 0)); +#3430 = CARTESIAN_POINT('NONE', (-0.026, 0.0003766577341040288, -0.0018828897653594661)); +#3431 = AXIS2_PLACEMENT_3D('NONE', #3430, #3429, #3428); +#3432 = CIRCLE('NONE', #3431, 0.011533273091524042); +#3433 = DIRECTION('NONE', (-1, 0, 0)); +#3434 = VECTOR('NONE', #3433, 1); +#3435 = CARTESIAN_POINT('NONE', (-0.026, 0.007839999999999996, 0.006910000000000009)); +#3436 = LINE('NONE', #3435, #3434); +#3437 = DIRECTION('NONE', (0, 0.7052067701295716, -0.709001700536337)); +#3438 = DIRECTION('NONE', (1.0000000000000002, -0, 0)); +#3439 = CARTESIAN_POINT('NONE', (-0.028, 0.0003766577341040288, -0.0018828897653594661)); +#3440 = AXIS2_PLACEMENT_3D('NONE', #3439, #3438, #3437); +#3441 = CIRCLE('NONE', #3440, 0.011533273091524042); +#3442 = DIRECTION('NONE', (0, -0.7623932682060123, 0.6471139811456368)); +#3443 = VECTOR('NONE', #3442, 1); +#3444 = CARTESIAN_POINT('NONE', (-0.026, 0.007839999999999998, 0.006910000000000007)); +#3445 = LINE('NONE', #3444, #3443); +#3446 = DIRECTION('NONE', (-1, 0, 0)); +#3447 = VECTOR('NONE', #3446, 1); +#3448 = CARTESIAN_POINT('NONE', (-0.026, -0.00003000000000000158, 0.013590000000000007)); +#3449 = LINE('NONE', #3448, #3447); +#3450 = DIRECTION('NONE', (0, -0.7623932682060123, 0.6471139811456368)); +#3451 = VECTOR('NONE', #3450, 1); +#3452 = CARTESIAN_POINT('NONE', (-0.028, 0.007839999999999998, 0.006910000000000007)); +#3453 = LINE('NONE', #3452, #3451); +#3454 = DIRECTION('NONE', (0, 0, 1)); +#3455 = VECTOR('NONE', #3454, 1); +#3456 = CARTESIAN_POINT('NONE', (-0.026, -0.00003000000000000158, 0.013590000000000007)); +#3457 = LINE('NONE', #3456, #3455); +#3458 = DIRECTION('NONE', (-1, 0, 0)); +#3459 = VECTOR('NONE', #3458, 1); +#3460 = CARTESIAN_POINT('NONE', (-0.026, -0.00003000000000000158, 0.019630000000000005)); +#3461 = LINE('NONE', #3460, #3459); +#3462 = DIRECTION('NONE', (0, 0, 1)); +#3463 = VECTOR('NONE', #3462, 1); +#3464 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.013590000000000007)); +#3465 = LINE('NONE', #3464, #3463); +#3466 = DIRECTION('NONE', (0, 0.9012524245251864, -0.4332944348678773)); +#3467 = VECTOR('NONE', #3466, 1); +#3468 = CARTESIAN_POINT('NONE', (-0.026, -0.00003000000000000158, 0.019630000000000005)); +#3469 = LINE('NONE', #3468, #3467); +#3470 = DIRECTION('NONE', (-1, 0, 0)); +#3471 = VECTOR('NONE', #3470, 1); +#3472 = CARTESIAN_POINT('NONE', (-0.026, 0.0025699999999999985, 0.018380000000000007)); +#3473 = LINE('NONE', #3472, #3471); +#3474 = DIRECTION('NONE', (0, 0.9012524245251864, -0.4332944348678773)); +#3475 = VECTOR('NONE', #3474, 1); +#3476 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.019630000000000005)); +#3477 = LINE('NONE', #3476, #3475); +#3478 = DIRECTION('NONE', (0, 0.44255259358090854, 0.8967425505209456)); +#3479 = DIRECTION('NONE', (-0.9999999999999997, 0, 0)); +#3480 = CARTESIAN_POINT('NONE', (-0.026, -0.010353029530861072, -0.007805883056729145)); +#3481 = AXIS2_PLACEMENT_3D('NONE', #3480, #3479, #3478); +#3482 = CIRCLE('NONE', #3481, 0.029201115795739765); +#3483 = DIRECTION('NONE', (-1, 0, 0)); +#3484 = VECTOR('NONE', #3483, 1); +#3485 = CARTESIAN_POINT('NONE', (-0.026, 0.005680000000000004, 0.0166)); +#3486 = LINE('NONE', #3485, #3484); +#3487 = DIRECTION('NONE', (0, 0.44255259358090854, 0.8967425505209456)); +#3488 = DIRECTION('NONE', (-0.9999999999999997, 0, 0)); +#3489 = CARTESIAN_POINT('NONE', (-0.028, -0.010353029530861072, -0.007805883056729145)); +#3490 = AXIS2_PLACEMENT_3D('NONE', #3489, #3488, #3487); +#3491 = CIRCLE('NONE', #3490, 0.029201115795739765); +#3492 = DIRECTION('NONE', (0.0000000000000030317559163543193, -0.5490553731922874, -0.8357859756951407)); +#3493 = DIRECTION('NONE', (1.0000000000000002, 0.0000000000000002371642198843744, 0.0000000000000034716299524942086)); +#3494 = CARTESIAN_POINT('NONE', (-0.026000000000000027, 0.010183811032298913, 0.02345581506304319)); +#3495 = AXIS2_PLACEMENT_3D('NONE', #3494, #3493, #3492); +#3496 = CIRCLE('NONE', #3495, 0.00820283572877741); +#3497 = DIRECTION('NONE', (-1, 0, 0)); +#3498 = VECTOR('NONE', #3497, 1); +#3499 = CARTESIAN_POINT('NONE', (-0.026, 0.013470000000000001, 0.015940000000000003)); +#3500 = LINE('NONE', #3499, #3498); +#3501 = DIRECTION('NONE', (0, -0.5490553731922874, -0.8357859756951407)); +#3502 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#3503 = CARTESIAN_POINT('NONE', (-0.028, 0.010183811032298913, 0.02345581506304319)); +#3504 = AXIS2_PLACEMENT_3D('NONE', #3503, #3502, #3501); +#3505 = CIRCLE('NONE', #3504, 0.00820283572877741); +#3506 = DIRECTION('NONE', (0, -0.40061621082723675, 0.9162459558559737)); +#3507 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#3508 = CARTESIAN_POINT('NONE', (-0.026, 0.018620760659599552, 0.004159738751472217)); +#3509 = AXIS2_PLACEMENT_3D('NONE', #3508, #3507, #3506); +#3510 = CIRCLE('NONE', #3509, 0.012857094946217196); +#3511 = DIRECTION('NONE', (-1, 0, 0)); +#3512 = VECTOR('NONE', #3511, 1); +#3513 = CARTESIAN_POINT('NONE', (-0.026, 0.01993, 0.016950000000000003)); +#3514 = LINE('NONE', #3513, #3512); +#3515 = DIRECTION('NONE', (-0.000000000000008013372936592312, -0.4006162108272367, 0.9162459558559739)); +#3516 = DIRECTION('NONE', (-1.0000000000000002, 0.000000000000001251627040357322, -0.000000000000008198618292724306)); +#3517 = CARTESIAN_POINT('NONE', (-0.027999999999999896, 0.018620760659599545, 0.004159738751472231)); +#3518 = AXIS2_PLACEMENT_3D('NONE', #3517, #3516, #3515); +#3519 = CIRCLE('NONE', #3518, 0.012857094946217179); +#3520 = DIRECTION('NONE', (0, 0.9948018041424611, -0.10183010593584102)); +#3521 = VECTOR('NONE', #3520, 1); +#3522 = CARTESIAN_POINT('NONE', (-0.026, 0.01993, 0.01695)); +#3523 = LINE('NONE', #3522, #3521); +#3524 = DIRECTION('NONE', (0, 0.9948018041424611, -0.10183010593584102)); +#3525 = VECTOR('NONE', #3524, 1); +#3526 = CARTESIAN_POINT('NONE', (-0.028, 0.01993, 0.01695)); +#3527 = LINE('NONE', #3526, #3525); +#3528 = DIRECTION('NONE', (-0.000000000000013546339179118401, -0.9962829579593864, 0.08614097561379057)); +#3529 = DIRECTION('NONE', (1, -0.000000000000013535949136490795, 0.00000000000000070470219538392755)); +#3530 = CARTESIAN_POINT('NONE', (-0.025999999999993934, 0.4655932920601548, -0.023085263881451355)); +#3531 = AXIS2_PLACEMENT_3D('NONE', #3530, #3529, #3528); +#3532 = CIRCLE('NONE', #3531, 0.4476842170806425); +#3533 = DIRECTION('NONE', (-1, 0, 0)); +#3534 = VECTOR('NONE', #3533, 1); +#3535 = CARTESIAN_POINT('NONE', (-0.026, 0.01798023629449757, -0.015103376182513362)); +#3536 = LINE('NONE', #3535, #3534); +#3537 = DIRECTION('NONE', (0, -0.9962829579593864, 0.08614097561379051)); +#3538 = DIRECTION('NONE', (1, 0, 0)); +#3539 = CARTESIAN_POINT('NONE', (-0.0265, 0.4655932920601552, -0.023085263881451372)); +#3540 = AXIS2_PLACEMENT_3D('NONE', #3539, #3538, #3537); +#3541 = CIRCLE('NONE', #3540, 0.4476842170806429); +#3542 = DIRECTION('NONE', (-1, 0, 0)); +#3543 = VECTOR('NONE', #3542, 1); +#3544 = CARTESIAN_POINT('NONE', (-0.026, 0.01957313603532028, 0.01547869134477119)); +#3545 = LINE('NONE', #3544, #3543); +#3546 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657751375)); +#3547 = DIRECTION('NONE', (1, 0, 0)); +#3548 = CARTESIAN_POINT('NONE', (-0.026, 0.022594695085688097, -0.015185292092470031)); +#3549 = AXIS2_PLACEMENT_3D('NONE', #3548, #3547, #3546); +#3550 = CIRCLE('NONE', #3549, 0.004615185819866799); +#3551 = DIRECTION('NONE', (-1, 0, 0)); +#3552 = VECTOR('NONE', #3551, 1); +#3553 = CARTESIAN_POINT('NONE', (-0.026, 0.021950689009826066, -0.019755324513159447)); +#3554 = LINE('NONE', #3553, #3552); +#3555 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657751375)); +#3556 = DIRECTION('NONE', (1, 0, 0)); +#3557 = CARTESIAN_POINT('NONE', (-0.0265, 0.022594695085688097, -0.015185292092470031)); +#3558 = AXIS2_PLACEMENT_3D('NONE', #3557, #3556, #3555); +#3559 = CIRCLE('NONE', #3558, 0.004615185819866799); +#3560 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596095)); +#3561 = VECTOR('NONE', #3560, 1); +#3562 = CARTESIAN_POINT('NONE', (-0.026, 0.021950689009826066, -0.019755324513159447)); +#3563 = LINE('NONE', #3562, #3561); +#3564 = DIRECTION('NONE', (-1, 0, 0)); +#3565 = VECTOR('NONE', #3564, 1); +#3566 = CARTESIAN_POINT('NONE', (-0.026, 0.047050790375308425, -0.023292414909048823)); +#3567 = LINE('NONE', #3566, #3565); +#3568 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596095)); +#3569 = VECTOR('NONE', #3568, 1); +#3570 = CARTESIAN_POINT('NONE', (-0.0265, 0.021950689009826066, -0.019755324513159447)); +#3571 = LINE('NONE', #3570, #3569); +#3572 = DIRECTION('NONE', (0, -0.10872659128563418, -0.9940716917543758)); +#3573 = VECTOR('NONE', #3572, 1); +#3574 = CARTESIAN_POINT('NONE', (-0.026, 0.047050790375308425, -0.023292414909048823)); +#3575 = LINE('NONE', #3574, #3573); +#3576 = DIRECTION('NONE', (-1, 0, 0)); +#3577 = VECTOR('NONE', #3576, 1); +#3578 = CARTESIAN_POINT('NONE', (-0.026, 0.046840199345091565, -0.025217818613888696)); +#3579 = LINE('NONE', #3578, #3577); +#3580 = DIRECTION('NONE', (0, -0.10872659128563418, -0.9940716917543758)); +#3581 = VECTOR('NONE', #3580, 1); +#3582 = CARTESIAN_POINT('NONE', (-0.0265, 0.047050790375308425, -0.023292414909048823)); +#3583 = LINE('NONE', #3582, #3581); +#3584 = DIRECTION('NONE', (0, -0.5282544774606255, 0.8490861010773888)); +#3585 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3586 = CARTESIAN_POINT('NONE', (-0.026, 0.04794617368953446, -0.026995498660310334)); +#3587 = AXIS2_PLACEMENT_3D('NONE', #3586, #3585, #3584); +#3588 = CIRCLE('NONE', #3587, 0.00209363931898776); +#3589 = DIRECTION('NONE', (-1, 0, 0)); +#3590 = VECTOR('NONE', #3589, 1); +#3591 = CARTESIAN_POINT('NONE', (-0.026, 0.04638992463900499, -0.028396003744463057)); +#3592 = LINE('NONE', #3591, #3590); +#3593 = DIRECTION('NONE', (0, -0.5282544774606255, 0.8490861010773888)); +#3594 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3595 = CARTESIAN_POINT('NONE', (-0.0265, 0.04794617368953446, -0.026995498660310334)); +#3596 = AXIS2_PLACEMENT_3D('NONE', #3595, #3594, #3593); +#3597 = CIRCLE('NONE', #3596, 0.00209363931898776); +#3598 = DIRECTION('NONE', (0, -0.5426641703579517, 0.8399497593366617)); +#3599 = VECTOR('NONE', #3598, 1); +#3600 = CARTESIAN_POINT('NONE', (-0.026, 0.04638992463900499, -0.028396003744463057)); +#3601 = LINE('NONE', #3600, #3599); +#3602 = DIRECTION('NONE', (-1, 0, 0)); +#3603 = VECTOR('NONE', #3602, 1); +#3604 = CARTESIAN_POINT('NONE', (-0.026, 0.04486930321185962, -0.026042346231142384)); +#3605 = LINE('NONE', #3604, #3603); +#3606 = DIRECTION('NONE', (0, -0.5426641703579517, 0.8399497593366617)); +#3607 = VECTOR('NONE', #3606, 1); +#3608 = CARTESIAN_POINT('NONE', (-0.0265, 0.04638992463900499, -0.028396003744463057)); +#3609 = LINE('NONE', #3608, #3607); +#3610 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#3611 = VECTOR('NONE', #3610, 1); +#3612 = CARTESIAN_POINT('NONE', (-0.026, 0.04486930321185962, -0.026042346231142384)); +#3613 = LINE('NONE', #3612, #3611); +#3614 = DIRECTION('NONE', (-1, 0, 0)); +#3615 = VECTOR('NONE', #3614, 1); +#3616 = CARTESIAN_POINT('NONE', (-0.026, 0.027793875622490603, -0.023589580043182897)); +#3617 = LINE('NONE', #3616, #3615); +#3618 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#3619 = VECTOR('NONE', #3618, 1); +#3620 = CARTESIAN_POINT('NONE', (-0.0265, 0.04486930321185962, -0.026042346231142384)); +#3621 = LINE('NONE', #3620, #3619); +#3622 = DIRECTION('NONE', (0, -0.0878711754603006, -0.9961318469576329)); +#3623 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#3624 = CARTESIAN_POINT('NONE', (-0.026, 0.029935591961208673, 0.00068950625526357)); +#3625 = AXIS2_PLACEMENT_3D('NONE', #3624, #3623, #3622); +#3626 = CIRCLE('NONE', #3625, 0.024373366209100928); +#3627 = DIRECTION('NONE', (-1, 0, 0)); +#3628 = VECTOR('NONE', #3627, 1); +#3629 = CARTESIAN_POINT('NONE', (-0.026, 0.01903109569321412, -0.02110849689879244)); +#3630 = LINE('NONE', #3629, #3628); +#3631 = DIRECTION('NONE', (0, -0.0878711754603006, -0.9961318469576329)); +#3632 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#3633 = CARTESIAN_POINT('NONE', (-0.0265, 0.029935591961208673, 0.00068950625526357)); +#3634 = AXIS2_PLACEMENT_3D('NONE', #3633, #3632, #3631); +#3635 = CIRCLE('NONE', #3634, 0.024373366209100928); +#3636 = DIRECTION('NONE', (-0.0000000000000018087201580290526, 0.4473971288094138, 0.8943354008050296)); +#3637 = DIRECTION('NONE', (1.0000000000000002, 0.00000000000000007859770292504876, 0.000000000000001983099148052193)); +#3638 = CARTESIAN_POINT('NONE', (-0.025999999999999964, 0.010243258103626404, -0.0386751591476273)); +#3639 = AXIS2_PLACEMENT_3D('NONE', #3638, #3637, #3636); +#3640 = CIRCLE('NONE', #3639, 0.019642141229143286); +#3641 = DIRECTION('NONE', (-1, 0, 0)); +#3642 = VECTOR('NONE', #3641, 1); +#3643 = CARTESIAN_POINT('NONE', (-0.026, 0.002455258341936676, -0.02064294431479184)); +#3644 = LINE('NONE', #3643, #3642); +#3645 = DIRECTION('NONE', (-0.000000000000003617440316058105, 0.4473971288094138, 0.8943354008050296)); +#3646 = DIRECTION('NONE', (1.0000000000000002, 0.00000000000000015719540585009752, 0.000000000000003966198296104386)); +#3647 = CARTESIAN_POINT('NONE', (-0.02649999999999993, 0.010243258103626404, -0.0386751591476273)); +#3648 = AXIS2_PLACEMENT_3D('NONE', #3647, #3646, #3645); +#3649 = CIRCLE('NONE', #3648, 0.019642141229143286); +#3650 = DIRECTION('NONE', (0, -0.9180371234721015, -0.39649443870887957)); +#3651 = VECTOR('NONE', #3650, 1); +#3652 = CARTESIAN_POINT('NONE', (-0.026, 0.002455258341936676, -0.02064294431479184)); +#3653 = LINE('NONE', #3652, #3651); +#3654 = DIRECTION('NONE', (-1, 0, 0)); +#3655 = VECTOR('NONE', #3654, 1); +#3656 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.02103823861529605)); +#3657 = LINE('NONE', #3656, #3655); +#3658 = DIRECTION('NONE', (0, -0.9180371234721015, -0.39649443870887957)); +#3659 = VECTOR('NONE', #3658, 1); +#3660 = CARTESIAN_POINT('NONE', (-0.0265, 0.002455258341936676, -0.02064294431479184)); +#3661 = LINE('NONE', #3660, #3659); +#3662 = DIRECTION('NONE', (0, 0, 1)); +#3663 = VECTOR('NONE', #3662, 1); +#3664 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.02103823861529605)); +#3665 = LINE('NONE', #3664, #3663); +#3666 = DIRECTION('NONE', (-1, 0, 0)); +#3667 = VECTOR('NONE', #3666, 1); +#3668 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.018028667345417006)); +#3669 = LINE('NONE', #3668, #3667); +#3670 = DIRECTION('NONE', (0, 0, 1)); +#3671 = VECTOR('NONE', #3670, 1); +#3672 = CARTESIAN_POINT('NONE', (-0.0265, 0.0015399999999999956, -0.02103823861529605)); +#3673 = LINE('NONE', #3672, #3671); +#3674 = DIRECTION('NONE', (0, 0.7583710729007231, 0.6518230709229355)); +#3675 = VECTOR('NONE', #3674, 1); +#3676 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.018028667345417006)); +#3677 = LINE('NONE', #3676, #3675); +#3678 = DIRECTION('NONE', (-1, 0, 0)); +#3679 = VECTOR('NONE', #3678, 1); +#3680 = CARTESIAN_POINT('NONE', (-0.026, 0.009529119441215345, -0.011161986172802162)); +#3681 = LINE('NONE', #3680, #3679); +#3682 = DIRECTION('NONE', (0, 0.7583710729007231, 0.6518230709229355)); +#3683 = VECTOR('NONE', #3682, 1); +#3684 = CARTESIAN_POINT('NONE', (-0.0265, 0.0015399999999999956, -0.018028667345417006)); +#3685 = LINE('NONE', #3684, #3683); +#3686 = DIRECTION('NONE', (0, 0.70224194523158, -0.7119383753931001)); +#3687 = DIRECTION('NONE', (1, -0, 0)); +#3688 = CARTESIAN_POINT('NONE', (-0.026, 0.00037648491094729325, -0.001882973715212505)); +#3689 = AXIS2_PLACEMENT_3D('NONE', #3688, #3687, #3686); +#3690 = CIRCLE('NONE', #3689, 0.013033448930837882); +#3691 = DIRECTION('NONE', (-1, 0, 0)); +#3692 = VECTOR('NONE', #3691, 1); +#3693 = CARTESIAN_POINT('NONE', (-0.026, 0.008810670971718452, 0.008053589902309028)); +#3694 = LINE('NONE', #3693, #3692); +#3695 = DIRECTION('NONE', (0, 0.70224194523158, -0.7119383753931001)); +#3696 = DIRECTION('NONE', (1, -0, 0)); +#3697 = CARTESIAN_POINT('NONE', (-0.0265, 0.00037648491094729325, -0.001882973715212505)); +#3698 = AXIS2_PLACEMENT_3D('NONE', #3697, #3696, #3695); +#3699 = CIRCLE('NONE', #3698, 0.013033448930837882); +#3700 = DIRECTION('NONE', (0, -0.7623932682060122, 0.6471139811456367)); +#3701 = VECTOR('NONE', #3700, 1); +#3702 = CARTESIAN_POINT('NONE', (-0.026, 0.008810670971718452, 0.008053589902309028)); +#3703 = LINE('NONE', #3702, #3701); +#3704 = DIRECTION('NONE', (-1, 0, 0)); +#3705 = VECTOR('NONE', #3704, 1); +#3706 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.014284299189612618)); +#3707 = LINE('NONE', #3706, #3705); +#3708 = DIRECTION('NONE', (0, -0.7623932682060122, 0.6471139811456367)); +#3709 = VECTOR('NONE', #3708, 1); +#3710 = CARTESIAN_POINT('NONE', (-0.0265, 0.008810670971718452, 0.008053589902309028)); +#3711 = LINE('NONE', #3710, #3709); +#3712 = DIRECTION('NONE', (0, 0, 1)); +#3713 = VECTOR('NONE', #3712, 1); +#3714 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.014284299189612618)); +#3715 = LINE('NONE', #3714, #3713); +#3716 = DIRECTION('NONE', (-1, 0, 0)); +#3717 = VECTOR('NONE', #3716, 1); +#3718 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.01724449556883635)); +#3719 = LINE('NONE', #3718, #3717); +#3720 = DIRECTION('NONE', (0, 0, 1)); +#3721 = VECTOR('NONE', #3720, 1); +#3722 = CARTESIAN_POINT('NONE', (-0.0265, 0.0014699999999999984, 0.014284299189612618)); +#3723 = LINE('NONE', #3722, #3721); +#3724 = DIRECTION('NONE', (0, 0.9012524245251896, -0.43329443486787095)); +#3725 = VECTOR('NONE', #3724, 1); +#3726 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.01724449556883635)); +#3727 = LINE('NONE', #3726, #3725); +#3728 = DIRECTION('NONE', (-1, 0, 0)); +#3729 = VECTOR('NONE', #3728, 1); +#3730 = CARTESIAN_POINT('NONE', (-0.026, 0.0019130973121258697, 0.017031468014929687)); +#3731 = LINE('NONE', #3730, #3729); +#3732 = DIRECTION('NONE', (0, 0.9012524245251896, -0.43329443486787095)); +#3733 = VECTOR('NONE', #3732, 1); +#3734 = CARTESIAN_POINT('NONE', (-0.0265, 0.0014699999999999984, 0.01724449556883635)); +#3735 = LINE('NONE', #3734, #3733); +#3736 = DIRECTION('NONE', (0, 0.4428034626298455, 0.8966187001635751)); +#3737 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3738 = CARTESIAN_POINT('NONE', (-0.026, -0.010353179791719841, -0.007806127805521496)); +#3739 = AXIS2_PLACEMENT_3D('NONE', #3738, #3737, #3736); +#3740 = CIRCLE('NONE', #3739, 0.02770140285488126); +#3741 = DIRECTION('NONE', (-1, 0, 0)); +#3742 = VECTOR('NONE', #3741, 1); +#3743 = CARTESIAN_POINT('NONE', (-0.026, 0.004856416940211572, 0.01534632103645729)); +#3744 = LINE('NONE', #3743, #3742); +#3745 = DIRECTION('NONE', (0, 0.4428034626298455, 0.8966187001635751)); +#3746 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3747 = CARTESIAN_POINT('NONE', (-0.0265, -0.010353179791719841, -0.007806127805521496)); +#3748 = AXIS2_PLACEMENT_3D('NONE', #3747, #3746, #3745); +#3749 = CIRCLE('NONE', #3748, 0.02770140285488126); +#3750 = DIRECTION('NONE', (0.0000000000000029292168006213598, -0.5490553731922869, -0.8357859756951408)); +#3751 = DIRECTION('NONE', (1, 0.000000000000000401537836991208, 0.0000000000000032409616486187194)); +#3752 = CARTESIAN_POINT('NONE', (-0.02600000000000003, 0.010183811032298913, 0.023455815063043197)); +#3753 = AXIS2_PLACEMENT_3D('NONE', #3752, #3751, #3750); +#3754 = CIRCLE('NONE', #3753, 0.009702835728777417); +#3755 = DIRECTION('NONE', (-1, 0, 0)); +#3756 = VECTOR('NONE', #3755, 1); +#3757 = CARTESIAN_POINT('NONE', (-0.026, 0.014070924316240855, 0.01456563106621604)); +#3758 = LINE('NONE', #3757, #3756); +#3759 = DIRECTION('NONE', (0, -0.5490553731922867, -0.8357859756951409)); +#3760 = DIRECTION('NONE', (1, 0, 0)); +#3761 = CARTESIAN_POINT('NONE', (-0.0265, 0.010183811032298913, 0.0234558150630432)); +#3762 = AXIS2_PLACEMENT_3D('NONE', #3761, #3760, #3759); +#3763 = CIRCLE('NONE', #3762, 0.00970283572877742); +#3764 = DIRECTION('NONE', (0, -0.4006162108272367, 0.9162459558559737)); +#3765 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#3766 = CARTESIAN_POINT('NONE', (-0.026, 0.018620760659599545, 0.004159738751472229)); +#3767 = AXIS2_PLACEMENT_3D('NONE', #3766, #3765, #3764); +#3768 = CIRCLE('NONE', #3767, 0.011357094946217184); +#3769 = DIRECTION('NONE', (-1, 0, 0)); +#3770 = VECTOR('NONE', #3769, 1); +#3771 = CARTESIAN_POINT('NONE', (-0.026, 0.01977725484109624, 0.01545779729378631)); +#3772 = LINE('NONE', #3771, #3770); +#3773 = DIRECTION('NONE', (-0.000000000000009384566288187799, -0.4006162108272428, 0.9162459558559711)); +#3774 = DIRECTION('NONE', (-1, 0.0000000000000015422572823623343, -0.000000000000009568078269351903)); +#3775 = CARTESIAN_POINT('NONE', (-0.02649999999999989, 0.018620760659599493, 0.00415973875147253)); +#3776 = AXIS2_PLACEMENT_3D('NONE', #3775, #3774, #3773); +#3777 = CIRCLE('NONE', #3776, 0.011357094946216888); +#3778 = DIRECTION('NONE', (0, -0.994801804142491, 0.10183010593554943)); +#3779 = VECTOR('NONE', #3778, 1); +#3780 = CARTESIAN_POINT('NONE', (-0.026, 0.01977725484109624, 0.01545779729378631)); +#3781 = LINE('NONE', #3780, #3779); +#3782 = DIRECTION('NONE', (0, -0.994801804142491, 0.10183010593554943)); +#3783 = VECTOR('NONE', #3782, 1); +#3784 = CARTESIAN_POINT('NONE', (-0.0265, 0.01977725484109624, 0.01545779729378631)); +#3785 = LINE('NONE', #3784, #3783); +#3786 = DIRECTION('NONE', (0, -0.9959694101569518, 0.08969355624354027)); +#3787 = DIRECTION('NONE', (0.9999999999999998, 0, 0)); +#3788 = CARTESIAN_POINT('NONE', (-0.028, 0.4635033226269561, -0.023012305631248176)); +#3789 = AXIS2_PLACEMENT_3D('NONE', #3788, #3787, #3786); +#3790 = CIRCLE('NONE', #3789, 0.44409328049267577); +#3791 = DIRECTION('NONE', (-1, 0, 0)); +#3792 = VECTOR('NONE', #3791, 1); +#3793 = CARTESIAN_POINT('NONE', (-0.028, 0.019480000000000018, -0.015129999999999984)); +#3794 = LINE('NONE', #3793, #3792); +#3795 = DIRECTION('NONE', (0, -0.9959694101569518, 0.08969355624354027)); +#3796 = DIRECTION('NONE', (0.9999999999999998, 0, 0)); +#3797 = CARTESIAN_POINT('NONE', (-0.03, 0.4635033226269561, -0.023012305631248176)); +#3798 = AXIS2_PLACEMENT_3D('NONE', #3797, #3796, #3795); +#3799 = CIRCLE('NONE', #3798, 0.44409328049267577); +#3800 = DIRECTION('NONE', (-1, 0, 0)); +#3801 = VECTOR('NONE', #3800, 1); +#3802 = CARTESIAN_POINT('NONE', (-0.028, 0.021200000000000045, 0.01681999999999994)); +#3803 = LINE('NONE', #3802, #3801); +#3804 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657747403)); +#3805 = DIRECTION('NONE', (1, 0, 0)); +#3806 = CARTESIAN_POINT('NONE', (-0.028, 0.022594695085688107, -0.015185292092470014)); +#3807 = AXIS2_PLACEMENT_3D('NONE', #3806, #3805, #3804); +#3808 = CIRCLE('NONE', #3807, 0.0031151858198668184); +#3809 = DIRECTION('NONE', (-1, 0, 0)); +#3810 = VECTOR('NONE', #3809, 1); +#3811 = CARTESIAN_POINT('NONE', (-0.028, 0.022160000000000006, -0.01826999999999998)); +#3812 = LINE('NONE', #3811, #3810); +#3813 = DIRECTION('NONE', (0.000000000000004561800013525218, -0.9998424703349665, 0.01774921165774856)); +#3814 = DIRECTION('NONE', (1, 0.00000000000000461451247079818, 0.0000000000000029288925993763385)); +#3815 = CARTESIAN_POINT('NONE', (-0.030000000000000013, 0.022594695085688104, -0.015185292092470017)); +#3816 = AXIS2_PLACEMENT_3D('NONE', #3815, #3814, #3813); +#3817 = CIRCLE('NONE', #3816, 0.0031151858198668145); +#3818 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596103)); +#3819 = VECTOR('NONE', #3818, 1); +#3820 = CARTESIAN_POINT('NONE', (-0.028, 0.02216000000000001, -0.01826999999999998)); +#3821 = LINE('NONE', #3820, #3819); +#3822 = DIRECTION('NONE', (-1, 0, 0)); +#3823 = VECTOR('NONE', #3822, 1); +#3824 = CARTESIAN_POINT('NONE', (-0.028, 0.04870000000000001, -0.022009999999999984)); +#3825 = LINE('NONE', #3824, #3823); +#3826 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596103)); +#3827 = VECTOR('NONE', #3826, 1); +#3828 = CARTESIAN_POINT('NONE', (-0.03, 0.02216000000000001, -0.01826999999999998)); +#3829 = LINE('NONE', #3828, #3827); +#3830 = DIRECTION('NONE', (0, -0.10872659128563215, -0.9940716917543759)); +#3831 = VECTOR('NONE', #3830, 1); +#3832 = CARTESIAN_POINT('NONE', (-0.028, 0.04870000000000001, -0.022009999999999984)); +#3833 = LINE('NONE', #3832, #3831); +#3834 = DIRECTION('NONE', (-1, 0, 0)); +#3835 = VECTOR('NONE', #3834, 1); +#3836 = CARTESIAN_POINT('NONE', (-0.028, 0.04849000000000001, -0.023929999999999986)); +#3837 = LINE('NONE', #3836, #3835); +#3838 = DIRECTION('NONE', (0, -0.10872659128563215, -0.9940716917543759)); +#3839 = VECTOR('NONE', #3838, 1); +#3840 = CARTESIAN_POINT('NONE', (-0.03, 0.04870000000000001, -0.022009999999999984)); +#3841 = LINE('NONE', #3840, #3839); +#3842 = DIRECTION('NONE', (0, 0.1358464680169727, 0.9907299011977552)); +#3843 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3844 = CARTESIAN_POINT('NONE', (-0.028, 0.04802223416965354, -0.02734142174432495)); +#3845 = AXIS2_PLACEMENT_3D('NONE', #3844, #3843, #3842); +#3846 = CIRCLE('NONE', #3845, 0.0034433418636105407); +#3847 = DIRECTION('NONE', (-1, 0, 0)); +#3848 = VECTOR('NONE', #3847, 1); +#3849 = CARTESIAN_POINT('NONE', (-0.028, 0.04513, -0.029209999999999986)); +#3850 = LINE('NONE', #3849, #3848); +#3851 = DIRECTION('NONE', (0, 0.1358464680169727, 0.9907299011977552)); +#3852 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#3853 = CARTESIAN_POINT('NONE', (-0.03, 0.04802223416965354, -0.02734142174432495)); +#3854 = AXIS2_PLACEMENT_3D('NONE', #3853, #3852, #3851); +#3855 = CIRCLE('NONE', #3854, 0.0034433418636105407); +#3856 = DIRECTION('NONE', (0, -0.5426641703579538, 0.8399497593366604)); +#3857 = VECTOR('NONE', #3856, 1); +#3858 = CARTESIAN_POINT('NONE', (-0.028, 0.04513, -0.029209999999999986)); +#3859 = LINE('NONE', #3858, #3857); +#3860 = DIRECTION('NONE', (-1, 0, 0)); +#3861 = VECTOR('NONE', #3860, 1); +#3862 = CARTESIAN_POINT('NONE', (-0.028, 0.043980000000000005, -0.027429999999999986)); +#3863 = LINE('NONE', #3862, #3861); +#3864 = DIRECTION('NONE', (0, -0.5426641703579538, 0.8399497593366604)); +#3865 = VECTOR('NONE', #3864, 1); +#3866 = CARTESIAN_POINT('NONE', (-0.03, 0.04513, -0.029209999999999986)); +#3867 = LINE('NONE', #3866, #3865); +#3868 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#3869 = VECTOR('NONE', #3868, 1); +#3870 = CARTESIAN_POINT('NONE', (-0.028, 0.043980000000000005, -0.027429999999999986)); +#3871 = LINE('NONE', #3870, #3869); +#3872 = DIRECTION('NONE', (-1, 0, 0)); +#3873 = VECTOR('NONE', #3872, 1); +#3874 = CARTESIAN_POINT('NONE', (-0.028, 0.027620000000000002, -0.025079999999999984)); +#3875 = LINE('NONE', #3874, #3873); +#3876 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#3877 = VECTOR('NONE', #3876, 1); +#3878 = CARTESIAN_POINT('NONE', (-0.03, 0.043980000000000005, -0.027429999999999986)); +#3879 = LINE('NONE', #3878, #3877); +#3880 = DIRECTION('NONE', (0, -0.08948736707385013, -0.9959879573238775)); +#3881 = DIRECTION('NONE', (-1, -0, 0)); +#3882 = CARTESIAN_POINT('NONE', (-0.028, 0.029935256826429037, 0.0006886419059821243)); +#3883 = AXIS2_PLACEMENT_3D('NONE', #3882, #3881, #3880); +#3884 = CIRCLE('NONE', #3883, 0.02587244325244648); +#3885 = DIRECTION('NONE', (-1, 0, 0)); +#3886 = VECTOR('NONE', #3885, 1); +#3887 = CARTESIAN_POINT('NONE', (-0.028, 0.018359999999999998, -0.022449999999999984)); +#3888 = LINE('NONE', #3887, #3886); +#3889 = DIRECTION('NONE', (0, -0.08948736707385013, -0.9959879573238775)); +#3890 = DIRECTION('NONE', (-1, -0, 0)); +#3891 = CARTESIAN_POINT('NONE', (-0.03, 0.029935256826429037, 0.0006886419059821243)); +#3892 = AXIS2_PLACEMENT_3D('NONE', #3891, #3890, #3889); +#3893 = CIRCLE('NONE', #3892, 0.02587244325244648); +#3894 = DIRECTION('NONE', (-0.0000000000000019582659146614206, 0.44739712880941274, 0.89433540080503)); +#3895 = DIRECTION('NONE', (1, 0.0000000000000000850961946355041, 0.0000000000000021470626341979073)); +#3896 = CARTESIAN_POINT('NONE', (-0.027999999999999966, 0.010243258103626402, -0.038675159147627335)); +#3897 = AXIS2_PLACEMENT_3D('NONE', #3896, #3895, #3894); +#3898 = CIRCLE('NONE', #3897, 0.018142141229143316); +#3899 = DIRECTION('NONE', (-1, 0, 0)); +#3900 = VECTOR('NONE', #3899, 1); +#3901 = CARTESIAN_POINT('NONE', (-0.028, 0.003049999999999997, -0.022019999999999987)); +#3902 = LINE('NONE', #3901, #3900); +#3903 = DIRECTION('NONE', (-0.0000000000000019582659146614206, 0.44739712880941274, 0.89433540080503)); +#3904 = DIRECTION('NONE', (1, 0.0000000000000000850961946355041, 0.0000000000000021470626341979073)); +#3905 = CARTESIAN_POINT('NONE', (-0.029999999999999964, 0.010243258103626402, -0.038675159147627335)); +#3906 = AXIS2_PLACEMENT_3D('NONE', #3905, #3904, #3903); +#3907 = CIRCLE('NONE', #3906, 0.018142141229143316); +#3908 = DIRECTION('NONE', (0, -0.9180371234721006, -0.3964944387088815)); +#3909 = VECTOR('NONE', #3908, 1); +#3910 = CARTESIAN_POINT('NONE', (-0.028, 0.0030499999999999954, -0.022019999999999987)); +#3911 = LINE('NONE', #3910, #3909); +#3912 = DIRECTION('NONE', (-1, 0, 0)); +#3913 = VECTOR('NONE', #3912, 1); +#3914 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.02331999999999999)); +#3915 = LINE('NONE', #3914, #3913); +#3916 = DIRECTION('NONE', (0, -0.9180371234721006, -0.3964944387088815)); +#3917 = VECTOR('NONE', #3916, 1); +#3918 = CARTESIAN_POINT('NONE', (-0.03, 0.0030499999999999954, -0.022019999999999987)); +#3919 = LINE('NONE', #3918, #3917); +#3920 = DIRECTION('NONE', (0, 0, 1)); +#3921 = VECTOR('NONE', #3920, 1); +#3922 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.02331999999999999)); +#3923 = LINE('NONE', #3922, #3921); +#3924 = DIRECTION('NONE', (-1, 0, 0)); +#3925 = VECTOR('NONE', #3924, 1); +#3926 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.01733999999999999)); +#3927 = LINE('NONE', #3926, #3925); +#3928 = DIRECTION('NONE', (0, 0, 1)); +#3929 = VECTOR('NONE', #3928, 1); +#3930 = CARTESIAN_POINT('NONE', (-0.03, 0.00003999999999999559, -0.02331999999999999)); +#3931 = LINE('NONE', #3930, #3929); +#3932 = DIRECTION('NONE', (0, 0.758371072900723, 0.6518230709229356)); +#3933 = VECTOR('NONE', #3932, 1); +#3934 = CARTESIAN_POINT('NONE', (-0.028, 0.00003999999999999559, -0.01733999999999999)); +#3935 = LINE('NONE', #3934, #3933); +#3936 = DIRECTION('NONE', (-1, 0, 0)); +#3937 = VECTOR('NONE', #3936, 1); +#3938 = CARTESIAN_POINT('NONE', (-0.028, 0.008509999999999997, -0.010059999999999989)); +#3939 = LINE('NONE', #3938, #3937); +#3940 = DIRECTION('NONE', (0, 0.758371072900723, 0.6518230709229356)); +#3941 = VECTOR('NONE', #3940, 1); +#3942 = CARTESIAN_POINT('NONE', (-0.03, 0.00003999999999999559, -0.01733999999999999)); +#3943 = LINE('NONE', #3942, #3941); +#3944 = DIRECTION('NONE', (0, 0.7052067701295716, -0.709001700536337)); +#3945 = DIRECTION('NONE', (1.0000000000000002, -0, 0)); +#3946 = CARTESIAN_POINT('NONE', (-0.028, 0.0003766577341040288, -0.0018828897653594661)); +#3947 = AXIS2_PLACEMENT_3D('NONE', #3946, #3945, #3944); +#3948 = CIRCLE('NONE', #3947, 0.011533273091524042); +#3949 = DIRECTION('NONE', (-1, 0, 0)); +#3950 = VECTOR('NONE', #3949, 1); +#3951 = CARTESIAN_POINT('NONE', (-0.028, 0.007839999999999996, 0.006910000000000009)); +#3952 = LINE('NONE', #3951, #3950); +#3953 = DIRECTION('NONE', (0, 0.7052067701295716, -0.709001700536337)); +#3954 = DIRECTION('NONE', (1.0000000000000002, -0, 0)); +#3955 = CARTESIAN_POINT('NONE', (-0.03, 0.0003766577341040288, -0.0018828897653594661)); +#3956 = AXIS2_PLACEMENT_3D('NONE', #3955, #3954, #3953); +#3957 = CIRCLE('NONE', #3956, 0.011533273091524042); +#3958 = DIRECTION('NONE', (0, -0.7623932682060123, 0.6471139811456368)); +#3959 = VECTOR('NONE', #3958, 1); +#3960 = CARTESIAN_POINT('NONE', (-0.028, 0.007839999999999998, 0.006910000000000007)); +#3961 = LINE('NONE', #3960, #3959); +#3962 = DIRECTION('NONE', (-1, 0, 0)); +#3963 = VECTOR('NONE', #3962, 1); +#3964 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.013590000000000007)); +#3965 = LINE('NONE', #3964, #3963); +#3966 = DIRECTION('NONE', (0, -0.7623932682060123, 0.6471139811456368)); +#3967 = VECTOR('NONE', #3966, 1); +#3968 = CARTESIAN_POINT('NONE', (-0.03, 0.007839999999999998, 0.006910000000000007)); +#3969 = LINE('NONE', #3968, #3967); +#3970 = DIRECTION('NONE', (0, 0, 1)); +#3971 = VECTOR('NONE', #3970, 1); +#3972 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.013590000000000007)); +#3973 = LINE('NONE', #3972, #3971); +#3974 = DIRECTION('NONE', (-1, 0, 0)); +#3975 = VECTOR('NONE', #3974, 1); +#3976 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.019630000000000005)); +#3977 = LINE('NONE', #3976, #3975); +#3978 = DIRECTION('NONE', (0, 0, 1)); +#3979 = VECTOR('NONE', #3978, 1); +#3980 = CARTESIAN_POINT('NONE', (-0.03, -0.00003000000000000158, 0.013590000000000007)); +#3981 = LINE('NONE', #3980, #3979); +#3982 = DIRECTION('NONE', (0, 0.9012524245251864, -0.4332944348678773)); +#3983 = VECTOR('NONE', #3982, 1); +#3984 = CARTESIAN_POINT('NONE', (-0.028, -0.00003000000000000158, 0.019630000000000005)); +#3985 = LINE('NONE', #3984, #3983); +#3986 = DIRECTION('NONE', (-1, 0, 0)); +#3987 = VECTOR('NONE', #3986, 1); +#3988 = CARTESIAN_POINT('NONE', (-0.028, 0.0025699999999999985, 0.018380000000000007)); +#3989 = LINE('NONE', #3988, #3987); +#3990 = DIRECTION('NONE', (0, 0.9012524245251864, -0.4332944348678773)); +#3991 = VECTOR('NONE', #3990, 1); +#3992 = CARTESIAN_POINT('NONE', (-0.03, -0.00003000000000000158, 0.019630000000000005)); +#3993 = LINE('NONE', #3992, #3991); +#3994 = DIRECTION('NONE', (0, 0.44255259358090854, 0.8967425505209456)); +#3995 = DIRECTION('NONE', (-0.9999999999999997, 0, 0)); +#3996 = CARTESIAN_POINT('NONE', (-0.028, -0.010353029530861072, -0.007805883056729145)); +#3997 = AXIS2_PLACEMENT_3D('NONE', #3996, #3995, #3994); +#3998 = CIRCLE('NONE', #3997, 0.029201115795739765); +#3999 = DIRECTION('NONE', (-1, 0, 0)); +#4000 = VECTOR('NONE', #3999, 1); +#4001 = CARTESIAN_POINT('NONE', (-0.028, 0.005680000000000004, 0.0166)); +#4002 = LINE('NONE', #4001, #4000); +#4003 = DIRECTION('NONE', (0, 0.44255259358090854, 0.8967425505209456)); +#4004 = DIRECTION('NONE', (-0.9999999999999997, 0, 0)); +#4005 = CARTESIAN_POINT('NONE', (-0.03, -0.010353029530861072, -0.007805883056729145)); +#4006 = AXIS2_PLACEMENT_3D('NONE', #4005, #4004, #4003); +#4007 = CIRCLE('NONE', #4006, 0.029201115795739765); +#4008 = DIRECTION('NONE', (0, -0.5490553731922874, -0.8357859756951407)); +#4009 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#4010 = CARTESIAN_POINT('NONE', (-0.028, 0.010183811032298913, 0.02345581506304319)); +#4011 = AXIS2_PLACEMENT_3D('NONE', #4010, #4009, #4008); +#4012 = CIRCLE('NONE', #4011, 0.00820283572877741); +#4013 = DIRECTION('NONE', (-1, 0, 0)); +#4014 = VECTOR('NONE', #4013, 1); +#4015 = CARTESIAN_POINT('NONE', (-0.028, 0.013470000000000001, 0.015940000000000003)); +#4016 = LINE('NONE', #4015, #4014); +#4017 = DIRECTION('NONE', (0.0000000000000030317559163543193, -0.5490553731922874, -0.8357859756951407)); +#4018 = DIRECTION('NONE', (1.0000000000000002, 0.0000000000000002371642198843744, 0.0000000000000034716299524942086)); +#4019 = CARTESIAN_POINT('NONE', (-0.030000000000000023, 0.010183811032298913, 0.02345581506304319)); +#4020 = AXIS2_PLACEMENT_3D('NONE', #4019, #4018, #4017); +#4021 = CIRCLE('NONE', #4020, 0.00820283572877741); +#4022 = DIRECTION('NONE', (-0.000000000000008013372936592312, -0.4006162108272367, 0.9162459558559739)); +#4023 = DIRECTION('NONE', (-1.0000000000000002, 0.000000000000001251627040357322, -0.000000000000008198618292724306)); +#4024 = CARTESIAN_POINT('NONE', (-0.027999999999999896, 0.018620760659599545, 0.004159738751472231)); +#4025 = AXIS2_PLACEMENT_3D('NONE', #4024, #4023, #4022); +#4026 = CIRCLE('NONE', #4025, 0.012857094946217179); +#4027 = DIRECTION('NONE', (-1, 0, 0)); +#4028 = VECTOR('NONE', #4027, 1); +#4029 = CARTESIAN_POINT('NONE', (-0.028, 0.01993, 0.016950000000000003)); +#4030 = LINE('NONE', #4029, #4028); +#4031 = DIRECTION('NONE', (-0.000000000000008013372936592301, -0.40061621082723675, 0.9162459558559737)); +#4032 = DIRECTION('NONE', (-0.9999999999999999, 0.000000000000001251627040357318, -0.000000000000008198618292724293)); +#4033 = CARTESIAN_POINT('NONE', (-0.0299999999999999, 0.018620760659599552, 0.004159738751472217)); +#4034 = AXIS2_PLACEMENT_3D('NONE', #4033, #4032, #4031); +#4035 = CIRCLE('NONE', #4034, 0.012857094946217196); +#4036 = DIRECTION('NONE', (0, 0.9948018041424611, -0.10183010593584102)); +#4037 = VECTOR('NONE', #4036, 1); +#4038 = CARTESIAN_POINT('NONE', (-0.028, 0.01993, 0.01695)); +#4039 = LINE('NONE', #4038, #4037); +#4040 = DIRECTION('NONE', (0, 0.9948018041424611, -0.10183010593584102)); +#4041 = VECTOR('NONE', #4040, 1); +#4042 = CARTESIAN_POINT('NONE', (-0.03, 0.01993, 0.01695)); +#4043 = LINE('NONE', #4042, #4041); +#4044 = DIRECTION('NONE', (0, -0.9962829579593864, 0.08614097561379051)); +#4045 = DIRECTION('NONE', (1, 0, 0)); +#4046 = CARTESIAN_POINT('NONE', (-0.0295, 0.4655932920601552, -0.023085263881451372)); +#4047 = AXIS2_PLACEMENT_3D('NONE', #4046, #4045, #4044); +#4048 = CIRCLE('NONE', #4047, 0.4476842170806429); +#4049 = DIRECTION('NONE', (-1, 0, 0)); +#4050 = VECTOR('NONE', #4049, 1); +#4051 = CARTESIAN_POINT('NONE', (-0.0295, 0.01798023629449757, -0.015103376182513362)); +#4052 = LINE('NONE', #4051, #4050); +#4053 = DIRECTION('NONE', (0, -0.9962829579593864, 0.08614097561379051)); +#4054 = DIRECTION('NONE', (1, 0, 0)); +#4055 = CARTESIAN_POINT('NONE', (-0.03, 0.4655932920601552, -0.023085263881451372)); +#4056 = AXIS2_PLACEMENT_3D('NONE', #4055, #4054, #4053); +#4057 = CIRCLE('NONE', #4056, 0.4476842170806429); +#4058 = DIRECTION('NONE', (-1, 0, 0)); +#4059 = VECTOR('NONE', #4058, 1); +#4060 = CARTESIAN_POINT('NONE', (-0.0295, 0.01957313603532028, 0.01547869134477119)); +#4061 = LINE('NONE', #4060, #4059); +#4062 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657751375)); +#4063 = DIRECTION('NONE', (1, 0, 0)); +#4064 = CARTESIAN_POINT('NONE', (-0.0295, 0.022594695085688097, -0.015185292092470031)); +#4065 = AXIS2_PLACEMENT_3D('NONE', #4064, #4063, #4062); +#4066 = CIRCLE('NONE', #4065, 0.004615185819866799); +#4067 = DIRECTION('NONE', (-1, 0, 0)); +#4068 = VECTOR('NONE', #4067, 1); +#4069 = CARTESIAN_POINT('NONE', (-0.0295, 0.021950689009826066, -0.019755324513159447)); +#4070 = LINE('NONE', #4069, #4068); +#4071 = DIRECTION('NONE', (0.000000000000004618726721910886, -0.9998424703349665, 0.01774921165775021)); +#4072 = DIRECTION('NONE', (1, 0.0000000000000046901295921977495, 0.0000000000000039812492580415746)); +#4073 = CARTESIAN_POINT('NONE', (-0.03000000000000002, 0.0225946950856881, -0.015185292092470024)); +#4074 = AXIS2_PLACEMENT_3D('NONE', #4073, #4072, #4071); +#4075 = CIRCLE('NONE', #4074, 0.004615185819866803); +#4076 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596095)); +#4077 = VECTOR('NONE', #4076, 1); +#4078 = CARTESIAN_POINT('NONE', (-0.0295, 0.021950689009826066, -0.019755324513159447)); +#4079 = LINE('NONE', #4078, #4077); +#4080 = DIRECTION('NONE', (-1, 0, 0)); +#4081 = VECTOR('NONE', #4080, 1); +#4082 = CARTESIAN_POINT('NONE', (-0.0295, 0.047050790375308425, -0.023292414909048823)); +#4083 = LINE('NONE', #4082, #4081); +#4084 = DIRECTION('NONE', (0, 0.9902163421063106, -0.13954066011596095)); +#4085 = VECTOR('NONE', #4084, 1); +#4086 = CARTESIAN_POINT('NONE', (-0.03, 0.021950689009826066, -0.019755324513159447)); +#4087 = LINE('NONE', #4086, #4085); +#4088 = DIRECTION('NONE', (0, -0.10872659128563418, -0.9940716917543758)); +#4089 = VECTOR('NONE', #4088, 1); +#4090 = CARTESIAN_POINT('NONE', (-0.0295, 0.047050790375308425, -0.023292414909048823)); +#4091 = LINE('NONE', #4090, #4089); +#4092 = DIRECTION('NONE', (-1, 0, 0)); +#4093 = VECTOR('NONE', #4092, 1); +#4094 = CARTESIAN_POINT('NONE', (-0.0295, 0.046840199345091565, -0.025217818613888696)); +#4095 = LINE('NONE', #4094, #4093); +#4096 = DIRECTION('NONE', (0, -0.10872659128563418, -0.9940716917543758)); +#4097 = VECTOR('NONE', #4096, 1); +#4098 = CARTESIAN_POINT('NONE', (-0.03, 0.047050790375308425, -0.023292414909048823)); +#4099 = LINE('NONE', #4098, #4097); +#4100 = DIRECTION('NONE', (0, -0.5282544774606255, 0.8490861010773888)); +#4101 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#4102 = CARTESIAN_POINT('NONE', (-0.0295, 0.04794617368953446, -0.026995498660310334)); +#4103 = AXIS2_PLACEMENT_3D('NONE', #4102, #4101, #4100); +#4104 = CIRCLE('NONE', #4103, 0.00209363931898776); +#4105 = DIRECTION('NONE', (-1, 0, 0)); +#4106 = VECTOR('NONE', #4105, 1); +#4107 = CARTESIAN_POINT('NONE', (-0.0295, 0.04638992463900499, -0.028396003744463057)); +#4108 = LINE('NONE', #4107, #4106); +#4109 = DIRECTION('NONE', (0, -0.5282544774606255, 0.8490861010773888)); +#4110 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#4111 = CARTESIAN_POINT('NONE', (-0.03, 0.04794617368953446, -0.026995498660310334)); +#4112 = AXIS2_PLACEMENT_3D('NONE', #4111, #4110, #4109); +#4113 = CIRCLE('NONE', #4112, 0.00209363931898776); +#4114 = DIRECTION('NONE', (0, -0.5426641703579517, 0.8399497593366617)); +#4115 = VECTOR('NONE', #4114, 1); +#4116 = CARTESIAN_POINT('NONE', (-0.0295, 0.04638992463900499, -0.028396003744463057)); +#4117 = LINE('NONE', #4116, #4115); +#4118 = DIRECTION('NONE', (-1, 0, 0)); +#4119 = VECTOR('NONE', #4118, 1); +#4120 = CARTESIAN_POINT('NONE', (-0.0295, 0.04486930321185962, -0.026042346231142384)); +#4121 = LINE('NONE', #4120, #4119); +#4122 = DIRECTION('NONE', (0, -0.5426641703579517, 0.8399497593366617)); +#4123 = VECTOR('NONE', #4122, 1); +#4124 = CARTESIAN_POINT('NONE', (-0.03, 0.04638992463900499, -0.028396003744463057)); +#4125 = LINE('NONE', #4124, #4123); +#4126 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#4127 = VECTOR('NONE', #4126, 1); +#4128 = CARTESIAN_POINT('NONE', (-0.0295, 0.04486930321185962, -0.026042346231142384)); +#4129 = LINE('NONE', #4128, #4127); +#4130 = DIRECTION('NONE', (-1, 0, 0)); +#4131 = VECTOR('NONE', #4130, 1); +#4132 = CARTESIAN_POINT('NONE', (-0.0295, 0.027793875622490603, -0.023589580043182897)); +#4133 = LINE('NONE', #4132, #4131); +#4134 = DIRECTION('NONE', (0, -0.9898402934911327, 0.14218366073986324)); +#4135 = VECTOR('NONE', #4134, 1); +#4136 = CARTESIAN_POINT('NONE', (-0.03, 0.04486930321185962, -0.026042346231142384)); +#4137 = LINE('NONE', #4136, #4135); +#4138 = DIRECTION('NONE', (0, -0.0878711754603006, -0.9961318469576329)); +#4139 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#4140 = CARTESIAN_POINT('NONE', (-0.0295, 0.029935591961208673, 0.00068950625526357)); +#4141 = AXIS2_PLACEMENT_3D('NONE', #4140, #4139, #4138); +#4142 = CIRCLE('NONE', #4141, 0.024373366209100928); +#4143 = DIRECTION('NONE', (-1, 0, 0)); +#4144 = VECTOR('NONE', #4143, 1); +#4145 = CARTESIAN_POINT('NONE', (-0.0295, 0.01903109569321412, -0.02110849689879244)); +#4146 = LINE('NONE', #4145, #4144); +#4147 = DIRECTION('NONE', (0, -0.0878711754603006, -0.9961318469576329)); +#4148 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#4149 = CARTESIAN_POINT('NONE', (-0.03, 0.029935591961208673, 0.00068950625526357)); +#4150 = AXIS2_PLACEMENT_3D('NONE', #4149, #4148, #4147); +#4151 = CIRCLE('NONE', #4150, 0.024373366209100928); +#4152 = DIRECTION('NONE', (-0.000000000000003617440316058105, 0.4473971288094138, 0.8943354008050296)); +#4153 = DIRECTION('NONE', (1.0000000000000002, 0.00000000000000015719540585009752, 0.000000000000003966198296104386)); +#4154 = CARTESIAN_POINT('NONE', (-0.02949999999999993, 0.010243258103626404, -0.0386751591476273)); +#4155 = AXIS2_PLACEMENT_3D('NONE', #4154, #4153, #4152); +#4156 = CIRCLE('NONE', #4155, 0.019642141229143286); +#4157 = DIRECTION('NONE', (-1, 0, 0)); +#4158 = VECTOR('NONE', #4157, 1); +#4159 = CARTESIAN_POINT('NONE', (-0.0295, 0.002455258341936676, -0.02064294431479184)); +#4160 = LINE('NONE', #4159, #4158); +#4161 = DIRECTION('NONE', (-0.000000000000001808720158029052, 0.4473971288094135, 0.8943354008050296)); +#4162 = DIRECTION('NONE', (0.9999999999999999, 0.00000000000000007859770292504837, 0.000000000000001983099148052192)); +#4163 = CARTESIAN_POINT('NONE', (-0.029999999999999964, 0.010243258103626406, -0.03867515914762731)); +#4164 = AXIS2_PLACEMENT_3D('NONE', #4163, #4162, #4161); +#4165 = CIRCLE('NONE', #4164, 0.019642141229143293); +#4166 = DIRECTION('NONE', (0, -0.9180371234721015, -0.39649443870887957)); +#4167 = VECTOR('NONE', #4166, 1); +#4168 = CARTESIAN_POINT('NONE', (-0.0295, 0.002455258341936676, -0.02064294431479184)); +#4169 = LINE('NONE', #4168, #4167); +#4170 = DIRECTION('NONE', (-1, 0, 0)); +#4171 = VECTOR('NONE', #4170, 1); +#4172 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.02103823861529605)); +#4173 = LINE('NONE', #4172, #4171); +#4174 = DIRECTION('NONE', (0, -0.9180371234721015, -0.39649443870887957)); +#4175 = VECTOR('NONE', #4174, 1); +#4176 = CARTESIAN_POINT('NONE', (-0.03, 0.002455258341936676, -0.02064294431479184)); +#4177 = LINE('NONE', #4176, #4175); +#4178 = DIRECTION('NONE', (0, 0, 1)); +#4179 = VECTOR('NONE', #4178, 1); +#4180 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.02103823861529605)); +#4181 = LINE('NONE', #4180, #4179); +#4182 = DIRECTION('NONE', (-1, 0, 0)); +#4183 = VECTOR('NONE', #4182, 1); +#4184 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.018028667345417006)); +#4185 = LINE('NONE', #4184, #4183); +#4186 = DIRECTION('NONE', (0, 0, 1)); +#4187 = VECTOR('NONE', #4186, 1); +#4188 = CARTESIAN_POINT('NONE', (-0.03, 0.0015399999999999956, -0.02103823861529605)); +#4189 = LINE('NONE', #4188, #4187); +#4190 = DIRECTION('NONE', (0, 0.7583710729007231, 0.6518230709229355)); +#4191 = VECTOR('NONE', #4190, 1); +#4192 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.018028667345417006)); +#4193 = LINE('NONE', #4192, #4191); +#4194 = DIRECTION('NONE', (-1, 0, 0)); +#4195 = VECTOR('NONE', #4194, 1); +#4196 = CARTESIAN_POINT('NONE', (-0.0295, 0.009529119441215345, -0.011161986172802162)); +#4197 = LINE('NONE', #4196, #4195); +#4198 = DIRECTION('NONE', (0, 0.7583710729007231, 0.6518230709229355)); +#4199 = VECTOR('NONE', #4198, 1); +#4200 = CARTESIAN_POINT('NONE', (-0.03, 0.0015399999999999956, -0.018028667345417006)); +#4201 = LINE('NONE', #4200, #4199); +#4202 = DIRECTION('NONE', (0, 0.70224194523158, -0.7119383753931001)); +#4203 = DIRECTION('NONE', (1, -0, 0)); +#4204 = CARTESIAN_POINT('NONE', (-0.0295, 0.00037648491094729325, -0.001882973715212505)); +#4205 = AXIS2_PLACEMENT_3D('NONE', #4204, #4203, #4202); +#4206 = CIRCLE('NONE', #4205, 0.013033448930837882); +#4207 = DIRECTION('NONE', (-1, 0, 0)); +#4208 = VECTOR('NONE', #4207, 1); +#4209 = CARTESIAN_POINT('NONE', (-0.0295, 0.008810670971718452, 0.008053589902309028)); +#4210 = LINE('NONE', #4209, #4208); +#4211 = DIRECTION('NONE', (0, 0.70224194523158, -0.7119383753931001)); +#4212 = DIRECTION('NONE', (1, -0, 0)); +#4213 = CARTESIAN_POINT('NONE', (-0.03, 0.00037648491094729325, -0.001882973715212505)); +#4214 = AXIS2_PLACEMENT_3D('NONE', #4213, #4212, #4211); +#4215 = CIRCLE('NONE', #4214, 0.013033448930837882); +#4216 = DIRECTION('NONE', (0, -0.7623932682060122, 0.6471139811456367)); +#4217 = VECTOR('NONE', #4216, 1); +#4218 = CARTESIAN_POINT('NONE', (-0.0295, 0.008810670971718452, 0.008053589902309028)); +#4219 = LINE('NONE', #4218, #4217); +#4220 = DIRECTION('NONE', (-1, 0, 0)); +#4221 = VECTOR('NONE', #4220, 1); +#4222 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.014284299189612618)); +#4223 = LINE('NONE', #4222, #4221); +#4224 = DIRECTION('NONE', (0, -0.7623932682060122, 0.6471139811456367)); +#4225 = VECTOR('NONE', #4224, 1); +#4226 = CARTESIAN_POINT('NONE', (-0.03, 0.008810670971718452, 0.008053589902309028)); +#4227 = LINE('NONE', #4226, #4225); +#4228 = DIRECTION('NONE', (0, 0, 1)); +#4229 = VECTOR('NONE', #4228, 1); +#4230 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.014284299189612618)); +#4231 = LINE('NONE', #4230, #4229); +#4232 = DIRECTION('NONE', (-1, 0, 0)); +#4233 = VECTOR('NONE', #4232, 1); +#4234 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.01724449556883635)); +#4235 = LINE('NONE', #4234, #4233); +#4236 = DIRECTION('NONE', (0, 0, 1)); +#4237 = VECTOR('NONE', #4236, 1); +#4238 = CARTESIAN_POINT('NONE', (-0.03, 0.0014699999999999984, 0.014284299189612618)); +#4239 = LINE('NONE', #4238, #4237); +#4240 = DIRECTION('NONE', (0, 0.9012524245251896, -0.43329443486787095)); +#4241 = VECTOR('NONE', #4240, 1); +#4242 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.01724449556883635)); +#4243 = LINE('NONE', #4242, #4241); +#4244 = DIRECTION('NONE', (-1, 0, 0)); +#4245 = VECTOR('NONE', #4244, 1); +#4246 = CARTESIAN_POINT('NONE', (-0.0295, 0.0019130973121258697, 0.017031468014929687)); +#4247 = LINE('NONE', #4246, #4245); +#4248 = DIRECTION('NONE', (0, 0.9012524245251896, -0.43329443486787095)); +#4249 = VECTOR('NONE', #4248, 1); +#4250 = CARTESIAN_POINT('NONE', (-0.03, 0.0014699999999999984, 0.01724449556883635)); +#4251 = LINE('NONE', #4250, #4249); +#4252 = DIRECTION('NONE', (0, 0.4428034626298455, 0.8966187001635751)); +#4253 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#4254 = CARTESIAN_POINT('NONE', (-0.0295, -0.010353179791719841, -0.007806127805521496)); +#4255 = AXIS2_PLACEMENT_3D('NONE', #4254, #4253, #4252); +#4256 = CIRCLE('NONE', #4255, 0.02770140285488126); +#4257 = DIRECTION('NONE', (-1, 0, 0)); +#4258 = VECTOR('NONE', #4257, 1); +#4259 = CARTESIAN_POINT('NONE', (-0.0295, 0.004856416940211572, 0.01534632103645729)); +#4260 = LINE('NONE', #4259, #4258); +#4261 = DIRECTION('NONE', (0, 0.4428034626298455, 0.8966187001635751)); +#4262 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#4263 = CARTESIAN_POINT('NONE', (-0.03, -0.010353179791719841, -0.007806127805521496)); +#4264 = AXIS2_PLACEMENT_3D('NONE', #4263, #4262, #4261); +#4265 = CIRCLE('NONE', #4264, 0.02770140285488126); +#4266 = DIRECTION('NONE', (0, -0.5490553731922867, -0.8357859756951409)); +#4267 = DIRECTION('NONE', (1, 0, 0)); +#4268 = CARTESIAN_POINT('NONE', (-0.0295, 0.010183811032298913, 0.0234558150630432)); +#4269 = AXIS2_PLACEMENT_3D('NONE', #4268, #4267, #4266); +#4270 = CIRCLE('NONE', #4269, 0.00970283572877742); +#4271 = DIRECTION('NONE', (-1, 0, 0)); +#4272 = VECTOR('NONE', #4271, 1); +#4273 = CARTESIAN_POINT('NONE', (-0.0295, 0.014070924316240855, 0.01456563106621604)); +#4274 = LINE('NONE', #4273, #4272); +#4275 = DIRECTION('NONE', (0.0000000000000029292168006213598, -0.5490553731922869, -0.8357859756951408)); +#4276 = DIRECTION('NONE', (1, 0.000000000000000401537836991208, 0.0000000000000032409616486187194)); +#4277 = CARTESIAN_POINT('NONE', (-0.03000000000000003, 0.010183811032298913, 0.023455815063043197)); +#4278 = AXIS2_PLACEMENT_3D('NONE', #4277, #4276, #4275); +#4279 = CIRCLE('NONE', #4278, 0.009702835728777417); +#4280 = DIRECTION('NONE', (-0.00000000000000938456628818716, -0.4006162108272268, 0.916245955855978)); +#4281 = DIRECTION('NONE', (-0.9999999999999998, 0.000000000000001542257282361906, -0.000000000000009568078269351346)); +#4282 = CARTESIAN_POINT('NONE', (-0.029499999999999894, 0.01862076065959962, 0.004159738751471743)); +#4283 = AXIS2_PLACEMENT_3D('NONE', #4282, #4281, #4280); +#4284 = CIRCLE('NONE', #4283, 0.011357094946217661); +#4285 = DIRECTION('NONE', (-1, 0, 0)); +#4286 = VECTOR('NONE', #4285, 1); +#4287 = CARTESIAN_POINT('NONE', (-0.0295, 0.01977725484109624, 0.01545779729378631)); +#4288 = LINE('NONE', #4287, #4286); +#4289 = DIRECTION('NONE', (-0.000000000000009384566288187554, -0.4006162108272367, 0.9162459558559737)); +#4290 = DIRECTION('NONE', (-0.9999999999999998, 0.000000000000001542257282362169, -0.000000000000009568078269351688)); +#4291 = CARTESIAN_POINT('NONE', (-0.029999999999999895, 0.018620760659599545, 0.004159738751472229)); +#4292 = AXIS2_PLACEMENT_3D('NONE', #4291, #4290, #4289); +#4293 = CIRCLE('NONE', #4292, 0.011357094946217184); +#4294 = DIRECTION('NONE', (0, -0.994801804142491, 0.10183010593554943)); +#4295 = VECTOR('NONE', #4294, 1); +#4296 = CARTESIAN_POINT('NONE', (-0.0295, 0.01977725484109624, 0.01545779729378631)); +#4297 = LINE('NONE', #4296, #4295); +#4298 = DIRECTION('NONE', (0, -0.994801804142491, 0.10183010593554943)); +#4299 = VECTOR('NONE', #4298, 1); +#4300 = CARTESIAN_POINT('NONE', (-0.03, 0.01977725484109624, 0.01545779729378631)); +#4301 = LINE('NONE', #4300, #4299); +#4302 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#4303 = VECTOR('NONE', #4302, 1); +#4304 = CARTESIAN_POINT('NONE', (-0.002, 0.0212, 0.01682)); +#4305 = LINE('NONE', #4304, #4303); +#4306 = DIRECTION('NONE', (1, 0, 0)); +#4307 = VECTOR('NONE', #4306, 1); +#4308 = CARTESIAN_POINT('NONE', (-0.002, 0.01993, 0.01695)); +#4309 = LINE('NONE', #4308, #4307); +#4310 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#4311 = VECTOR('NONE', #4310, 1); +#4312 = CARTESIAN_POINT('NONE', (0, 0.0212, 0.01682)); +#4313 = LINE('NONE', #4312, #4311); +#4314 = DIRECTION('NONE', (1, 0, 0)); +#4315 = VECTOR('NONE', #4314, 1); +#4316 = CARTESIAN_POINT('NONE', (-0.002, 0.0212, 0.01682)); +#4317 = LINE('NONE', #4316, #4315); +#4318 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#4319 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#4320 = CARTESIAN_POINT('NONE', (-0.002, 0.018620760659599552, 0.004159738751472217)); +#4321 = AXIS2_PLACEMENT_3D('NONE', #4320, #4319, #4318); +#4322 = CIRCLE('NONE', #4321, 0.012857094946217196); +#4323 = DIRECTION('NONE', (1, 0, 0)); +#4324 = VECTOR('NONE', #4323, 1); +#4325 = CARTESIAN_POINT('NONE', (-0.002, 0.013470000000000003, 0.015940000000000003)); +#4326 = LINE('NONE', #4325, #4324); +#4327 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#4328 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#4329 = CARTESIAN_POINT('NONE', (0, 0.018620760659599552, 0.004159738751472217)); +#4330 = AXIS2_PLACEMENT_3D('NONE', #4329, #4328, #4327); +#4331 = CIRCLE('NONE', #4330, 0.012857094946217196); +#4332 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#4333 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#4334 = CARTESIAN_POINT('NONE', (-0.002, 0.010183811032298913, 0.02345581506304319)); +#4335 = AXIS2_PLACEMENT_3D('NONE', #4334, #4333, #4332); +#4336 = CIRCLE('NONE', #4335, 0.00820283572877741); +#4337 = DIRECTION('NONE', (1, 0, 0)); +#4338 = VECTOR('NONE', #4337, 1); +#4339 = CARTESIAN_POINT('NONE', (-0.002, 0.005680000000000004, 0.0166)); +#4340 = LINE('NONE', #4339, #4338); +#4341 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#4342 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#4343 = CARTESIAN_POINT('NONE', (-0, 0.010183811032298913, 0.02345581506304319)); +#4344 = AXIS2_PLACEMENT_3D('NONE', #4343, #4342, #4341); +#4345 = CIRCLE('NONE', #4344, 0.00820283572877741); +#4346 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#4347 = DIRECTION('NONE', (1, 0, -0)); +#4348 = CARTESIAN_POINT('NONE', (-0.002, -0.010353029530861072, -0.007805883056729145)); +#4349 = AXIS2_PLACEMENT_3D('NONE', #4348, #4347, #4346); +#4350 = CIRCLE('NONE', #4349, 0.029201115795739762); +#4351 = DIRECTION('NONE', (1, 0, 0)); +#4352 = VECTOR('NONE', #4351, 1); +#4353 = CARTESIAN_POINT('NONE', (-0.002, 0.0025699999999999985, 0.018380000000000007)); +#4354 = LINE('NONE', #4353, #4352); +#4355 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#4356 = DIRECTION('NONE', (1, 0, -0)); +#4357 = CARTESIAN_POINT('NONE', (0, -0.010353029530861072, -0.007805883056729145)); +#4358 = AXIS2_PLACEMENT_3D('NONE', #4357, #4356, #4355); +#4359 = CIRCLE('NONE', #4358, 0.029201115795739762); +#4360 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#4361 = VECTOR('NONE', #4360, 1); +#4362 = CARTESIAN_POINT('NONE', (-0.002, 0.0025699999999999985, 0.018380000000000007)); +#4363 = LINE('NONE', #4362, #4361); +#4364 = DIRECTION('NONE', (1, 0, 0)); +#4365 = VECTOR('NONE', #4364, 1); +#4366 = CARTESIAN_POINT('NONE', (-0.002, -0.00003000000000000158, 0.019630000000000005)); +#4367 = LINE('NONE', #4366, #4365); +#4368 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#4369 = VECTOR('NONE', #4368, 1); +#4370 = CARTESIAN_POINT('NONE', (0, 0.0025699999999999985, 0.018380000000000007)); +#4371 = LINE('NONE', #4370, #4369); +#4372 = DIRECTION('NONE', (0, 0, -1)); +#4373 = VECTOR('NONE', #4372, 1); +#4374 = CARTESIAN_POINT('NONE', (-0.002, -0.00003000000000000158, 0.019630000000000005)); +#4375 = LINE('NONE', #4374, #4373); +#4376 = DIRECTION('NONE', (1, 0, 0)); +#4377 = VECTOR('NONE', #4376, 1); +#4378 = CARTESIAN_POINT('NONE', (-0.002, -0.00003000000000000158, 0.013590000000000007)); +#4379 = LINE('NONE', #4378, #4377); +#4380 = DIRECTION('NONE', (0, 0, -1)); +#4381 = VECTOR('NONE', #4380, 1); +#4382 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.019630000000000005)); +#4383 = LINE('NONE', #4382, #4381); +#4384 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#4385 = VECTOR('NONE', #4384, 1); +#4386 = CARTESIAN_POINT('NONE', (-0.002, -0.00003000000000000158, 0.013590000000000007)); +#4387 = LINE('NONE', #4386, #4385); +#4388 = DIRECTION('NONE', (1, 0, 0)); +#4389 = VECTOR('NONE', #4388, 1); +#4390 = CARTESIAN_POINT('NONE', (-0.002, 0.007839999999999998, 0.006910000000000007)); +#4391 = LINE('NONE', #4390, #4389); +#4392 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#4393 = VECTOR('NONE', #4392, 1); +#4394 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.013590000000000007)); +#4395 = LINE('NONE', #4394, #4393); +#4396 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#4397 = DIRECTION('NONE', (-1, 0, 0)); +#4398 = CARTESIAN_POINT('NONE', (-0.002, 0.0003766577341040284, -0.0018828897653594661)); +#4399 = AXIS2_PLACEMENT_3D('NONE', #4398, #4397, #4396); +#4400 = CIRCLE('NONE', #4399, 0.011533273091524045); +#4401 = DIRECTION('NONE', (1, 0, 0)); +#4402 = VECTOR('NONE', #4401, 1); +#4403 = CARTESIAN_POINT('NONE', (-0.002, 0.008509999999999997, -0.010059999999999989)); +#4404 = LINE('NONE', #4403, #4402); +#4405 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#4406 = DIRECTION('NONE', (-1, 0, 0)); +#4407 = CARTESIAN_POINT('NONE', (-0, 0.0003766577341040284, -0.0018828897653594661)); +#4408 = AXIS2_PLACEMENT_3D('NONE', #4407, #4406, #4405); +#4409 = CIRCLE('NONE', #4408, 0.011533273091524045); +#4410 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#4411 = VECTOR('NONE', #4410, 1); +#4412 = CARTESIAN_POINT('NONE', (-0.002, 0.008509999999999997, -0.010059999999999989)); +#4413 = LINE('NONE', #4412, #4411); +#4414 = DIRECTION('NONE', (1, 0, 0)); +#4415 = VECTOR('NONE', #4414, 1); +#4416 = CARTESIAN_POINT('NONE', (-0.002, 0.00003999999999999559, -0.01733999999999999)); +#4417 = LINE('NONE', #4416, #4415); +#4418 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#4419 = VECTOR('NONE', #4418, 1); +#4420 = CARTESIAN_POINT('NONE', (0, 0.008509999999999997, -0.010059999999999989)); +#4421 = LINE('NONE', #4420, #4419); +#4422 = DIRECTION('NONE', (0, 0, -1)); +#4423 = VECTOR('NONE', #4422, 1); +#4424 = CARTESIAN_POINT('NONE', (-0.002, 0.00003999999999999559, -0.01733999999999999)); +#4425 = LINE('NONE', #4424, #4423); +#4426 = DIRECTION('NONE', (1, 0, 0)); +#4427 = VECTOR('NONE', #4426, 1); +#4428 = CARTESIAN_POINT('NONE', (-0.002, 0.00003999999999999559, -0.02331999999999999)); +#4429 = LINE('NONE', #4428, #4427); +#4430 = DIRECTION('NONE', (0, 0, -1)); +#4431 = VECTOR('NONE', #4430, 1); +#4432 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.01733999999999999)); +#4433 = LINE('NONE', #4432, #4431); +#4434 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#4435 = VECTOR('NONE', #4434, 1); +#4436 = CARTESIAN_POINT('NONE', (-0.002, 0.00003999999999999559, -0.02331999999999999)); +#4437 = LINE('NONE', #4436, #4435); +#4438 = DIRECTION('NONE', (1, 0, 0)); +#4439 = VECTOR('NONE', #4438, 1); +#4440 = CARTESIAN_POINT('NONE', (-0.002, 0.0030499999999999954, -0.022019999999999987)); +#4441 = LINE('NONE', #4440, #4439); +#4442 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#4443 = VECTOR('NONE', #4442, 1); +#4444 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.02331999999999999)); +#4445 = LINE('NONE', #4444, #4443); +#4446 = DIRECTION('NONE', (0, -0.3964944387088798, 0.9180371234721014)); +#4447 = DIRECTION('NONE', (-1, 0, 0)); +#4448 = CARTESIAN_POINT('NONE', (-0.002, 0.010243258103626402, -0.038675159147627335)); +#4449 = AXIS2_PLACEMENT_3D('NONE', #4448, #4447, #4446); +#4450 = CIRCLE('NONE', #4449, 0.018142141229143316); +#4451 = DIRECTION('NONE', (1, 0, 0)); +#4452 = VECTOR('NONE', #4451, 1); +#4453 = CARTESIAN_POINT('NONE', (-0.002, 0.01835999999999999, -0.022449999999999984)); +#4454 = LINE('NONE', #4453, #4452); +#4455 = DIRECTION('NONE', (0, -0.3964944387088798, 0.9180371234721014)); +#4456 = DIRECTION('NONE', (-1, 0, 0)); +#4457 = CARTESIAN_POINT('NONE', (-0, 0.010243258103626402, -0.038675159147627335)); +#4458 = AXIS2_PLACEMENT_3D('NONE', #4457, #4456, #4455); +#4459 = CIRCLE('NONE', #4458, 0.018142141229143316); +#4460 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#4461 = DIRECTION('NONE', (1, 0, 0)); +#4462 = CARTESIAN_POINT('NONE', (-0.002, 0.029935256826429037, 0.0006886419059821243)); +#4463 = AXIS2_PLACEMENT_3D('NONE', #4462, #4461, #4460); +#4464 = CIRCLE('NONE', #4463, 0.02587244325244648); +#4465 = DIRECTION('NONE', (1, 0, 0)); +#4466 = VECTOR('NONE', #4465, 1); +#4467 = CARTESIAN_POINT('NONE', (-0.002, 0.027620000000000002, -0.025079999999999984)); +#4468 = LINE('NONE', #4467, #4466); +#4469 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#4470 = DIRECTION('NONE', (1, 0, 0)); +#4471 = CARTESIAN_POINT('NONE', (0, 0.029935256826429037, 0.0006886419059821243)); +#4472 = AXIS2_PLACEMENT_3D('NONE', #4471, #4470, #4469); +#4473 = CIRCLE('NONE', #4472, 0.02587244325244648); +#4474 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#4475 = VECTOR('NONE', #4474, 1); +#4476 = CARTESIAN_POINT('NONE', (-0.002, 0.027620000000000002, -0.025079999999999984)); +#4477 = LINE('NONE', #4476, #4475); +#4478 = DIRECTION('NONE', (1, 0, 0)); +#4479 = VECTOR('NONE', #4478, 1); +#4480 = CARTESIAN_POINT('NONE', (-0.002, 0.043980000000000005, -0.027429999999999986)); +#4481 = LINE('NONE', #4480, #4479); +#4482 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#4483 = VECTOR('NONE', #4482, 1); +#4484 = CARTESIAN_POINT('NONE', (0, 0.027620000000000002, -0.025079999999999984)); +#4485 = LINE('NONE', #4484, #4483); +#4486 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#4487 = VECTOR('NONE', #4486, 1); +#4488 = CARTESIAN_POINT('NONE', (-0.002, 0.043980000000000005, -0.027429999999999986)); +#4489 = LINE('NONE', #4488, #4487); +#4490 = DIRECTION('NONE', (1, 0, 0)); +#4491 = VECTOR('NONE', #4490, 1); +#4492 = CARTESIAN_POINT('NONE', (-0.002, 0.04513, -0.029209999999999986)); +#4493 = LINE('NONE', #4492, #4491); +#4494 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#4495 = VECTOR('NONE', #4494, 1); +#4496 = CARTESIAN_POINT('NONE', (0, 0.043980000000000005, -0.027429999999999986)); +#4497 = LINE('NONE', #4496, #4495); +#4498 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#4499 = DIRECTION('NONE', (1, 0, 0)); +#4500 = CARTESIAN_POINT('NONE', (-0.002, 0.04802223416965354, -0.02734142174432495)); +#4501 = AXIS2_PLACEMENT_3D('NONE', #4500, #4499, #4498); +#4502 = CIRCLE('NONE', #4501, 0.003443341863610558); +#4503 = DIRECTION('NONE', (1, 0, 0)); +#4504 = VECTOR('NONE', #4503, 1); +#4505 = CARTESIAN_POINT('NONE', (-0.002, 0.04849000000000001, -0.023929999999999986)); +#4506 = LINE('NONE', #4505, #4504); +#4507 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#4508 = DIRECTION('NONE', (1, 0, 0)); +#4509 = CARTESIAN_POINT('NONE', (0, 0.04802223416965354, -0.02734142174432495)); +#4510 = AXIS2_PLACEMENT_3D('NONE', #4509, #4508, #4507); +#4511 = CIRCLE('NONE', #4510, 0.003443341863610558); +#4512 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#4513 = VECTOR('NONE', #4512, 1); +#4514 = CARTESIAN_POINT('NONE', (-0.002, 0.04849000000000001, -0.023929999999999986)); +#4515 = LINE('NONE', #4514, #4513); +#4516 = DIRECTION('NONE', (1, 0, 0)); +#4517 = VECTOR('NONE', #4516, 1); +#4518 = CARTESIAN_POINT('NONE', (-0.002, 0.04870000000000001, -0.022009999999999984)); +#4519 = LINE('NONE', #4518, #4517); +#4520 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#4521 = VECTOR('NONE', #4520, 1); +#4522 = CARTESIAN_POINT('NONE', (0, 0.04849000000000001, -0.023929999999999986)); +#4523 = LINE('NONE', #4522, #4521); +#4524 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#4525 = VECTOR('NONE', #4524, 1); +#4526 = CARTESIAN_POINT('NONE', (-0.002, 0.04870000000000001, -0.022009999999999984)); +#4527 = LINE('NONE', #4526, #4525); +#4528 = DIRECTION('NONE', (1, 0, 0)); +#4529 = VECTOR('NONE', #4528, 1); +#4530 = CARTESIAN_POINT('NONE', (-0.002, 0.02216000000000001, -0.01826999999999998)); +#4531 = LINE('NONE', #4530, #4529); +#4532 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#4533 = VECTOR('NONE', #4532, 1); +#4534 = CARTESIAN_POINT('NONE', (0, 0.04870000000000001, -0.022009999999999984)); +#4535 = LINE('NONE', #4534, #4533); +#4536 = DIRECTION('NONE', (0.00000000000000028511250084532585, -0.13954066011596247, -0.9902163421063103)); +#4537 = DIRECTION('NONE', (-0.9999999999999998, -0.0000000000000002260899791374415, -0.00000000000000025606904787242977)); +#4538 = CARTESIAN_POINT('NONE', (-0.002000000000000001, 0.022594695085688107, -0.015185292092470014)); +#4539 = AXIS2_PLACEMENT_3D('NONE', #4538, #4537, #4536); +#4540 = CIRCLE('NONE', #4539, 0.003115185819866818); +#4541 = DIRECTION('NONE', (1, 0, 0)); +#4542 = VECTOR('NONE', #4541, 1); +#4543 = CARTESIAN_POINT('NONE', (-0.002, 0.01948000000000001, -0.015129999999999985)); +#4544 = LINE('NONE', #4543, #4542); +#4545 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#4546 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#4547 = CARTESIAN_POINT('NONE', (-0, 0.022594695085688107, -0.015185292092470014)); +#4548 = AXIS2_PLACEMENT_3D('NONE', #4547, #4546, #4545); +#4549 = CIRCLE('NONE', #4548, 0.003115185819866818); +#4550 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#4551 = DIRECTION('NONE', (-1, 0, 0)); +#4552 = CARTESIAN_POINT('NONE', (-0.002, 0.4635033226269561, -0.023012305631248176)); +#4553 = AXIS2_PLACEMENT_3D('NONE', #4552, #4551, #4550); +#4554 = CIRCLE('NONE', #4553, 0.4440932804926757); +#4555 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#4556 = DIRECTION('NONE', (-1, 0, 0)); +#4557 = CARTESIAN_POINT('NONE', (0, 0.4635033226269561, -0.023012305631248176)); +#4558 = AXIS2_PLACEMENT_3D('NONE', #4557, #4556, #4555); +#4559 = CIRCLE('NONE', #4558, 0.4440932804926757); +#4560 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#4561 = VECTOR('NONE', #4560, 1); +#4562 = CARTESIAN_POINT('NONE', (-0.002, 0.01957313603532023, 0.01547869134477125)); +#4563 = LINE('NONE', #4562, #4561); +#4564 = DIRECTION('NONE', (1, 0, 0)); +#4565 = VECTOR('NONE', #4564, 1); +#4566 = CARTESIAN_POINT('NONE', (-0.002, 0.01977725484109624, 0.015457797293786307)); +#4567 = LINE('NONE', #4566, #4565); +#4568 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#4569 = VECTOR('NONE', #4568, 1); +#4570 = CARTESIAN_POINT('NONE', (-0.0015, 0.01957313603532023, 0.01547869134477125)); +#4571 = LINE('NONE', #4570, #4569); +#4572 = DIRECTION('NONE', (1, 0, 0)); +#4573 = VECTOR('NONE', #4572, 1); +#4574 = CARTESIAN_POINT('NONE', (-0.002, 0.01957313603532023, 0.01547869134477125)); +#4575 = LINE('NONE', #4574, #4573); +#4576 = DIRECTION('NONE', (0, 0.10183010593584517, 0.9948018041424607)); +#4577 = DIRECTION('NONE', (1, 0, -0)); +#4578 = CARTESIAN_POINT('NONE', (-0.002, 0.018620760659599507, 0.00415973875147241)); +#4579 = AXIS2_PLACEMENT_3D('NONE', #4578, #4577, #4576); +#4580 = CIRCLE('NONE', #4579, 0.011357094946217002); +#4581 = DIRECTION('NONE', (1, 0, 0)); +#4582 = VECTOR('NONE', #4581, 1); +#4583 = CARTESIAN_POINT('NONE', (-0.002, 0.014070924316240858, 0.01456563106621604)); +#4584 = LINE('NONE', #4583, #4582); +#4585 = DIRECTION('NONE', (0, 0.10183010593584517, 0.9948018041424607)); +#4586 = DIRECTION('NONE', (1, 0, -0)); +#4587 = CARTESIAN_POINT('NONE', (-0.0015, 0.018620760659599507, 0.00415973875147241)); +#4588 = AXIS2_PLACEMENT_3D('NONE', #4587, #4586, #4585); +#4589 = CIRCLE('NONE', #4588, 0.011357094946217002); +#4590 = DIRECTION('NONE', (0, 0.40061621082723714, -0.9162459558559738)); +#4591 = DIRECTION('NONE', (-1.0000000000000004, 0, -0)); +#4592 = CARTESIAN_POINT('NONE', (-0.002, 0.010183811032298914, 0.023455815063043204)); +#4593 = AXIS2_PLACEMENT_3D('NONE', #4592, #4591, #4590); +#4594 = CIRCLE('NONE', #4593, 0.009702835728777422); +#4595 = DIRECTION('NONE', (1, 0, 0)); +#4596 = VECTOR('NONE', #4595, 1); +#4597 = CARTESIAN_POINT('NONE', (-0.002, 0.004856416940211572, 0.01534632103645729)); +#4598 = LINE('NONE', #4597, #4596); +#4599 = DIRECTION('NONE', (0, 0.40061621082723714, -0.9162459558559738)); +#4600 = DIRECTION('NONE', (-1.0000000000000004, 0, -0)); +#4601 = CARTESIAN_POINT('NONE', (-0.0015, 0.010183811032298914, 0.023455815063043204)); +#4602 = AXIS2_PLACEMENT_3D('NONE', #4601, #4600, #4599); +#4603 = CIRCLE('NONE', #4602, 0.009702835728777422); +#4604 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#4605 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#4606 = CARTESIAN_POINT('NONE', (-0.002, -0.01035317979172008, -0.007806127805521917)); +#4607 = AXIS2_PLACEMENT_3D('NONE', #4606, #4605, #4604); +#4608 = CIRCLE('NONE', #4607, 0.027701402854881745); +#4609 = DIRECTION('NONE', (1, 0, 0)); +#4610 = VECTOR('NONE', #4609, 1); +#4611 = CARTESIAN_POINT('NONE', (-0.002, 0.0019130973121258697, 0.017031468014929687)); +#4612 = LINE('NONE', #4611, #4610); +#4613 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#4614 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#4615 = CARTESIAN_POINT('NONE', (-0.0015, -0.01035317979172008, -0.007806127805521917)); +#4616 = AXIS2_PLACEMENT_3D('NONE', #4615, #4614, #4613); +#4617 = CIRCLE('NONE', #4616, 0.027701402854881745); +#4618 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#4619 = VECTOR('NONE', #4618, 1); +#4620 = CARTESIAN_POINT('NONE', (-0.002, 0.0019130973121258697, 0.017031468014929687)); +#4621 = LINE('NONE', #4620, #4619); +#4622 = DIRECTION('NONE', (1, 0, 0)); +#4623 = VECTOR('NONE', #4622, 1); +#4624 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.01724449556883635)); +#4625 = LINE('NONE', #4624, #4623); +#4626 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#4627 = VECTOR('NONE', #4626, 1); +#4628 = CARTESIAN_POINT('NONE', (-0.0015, 0.0019130973121258697, 0.017031468014929687)); +#4629 = LINE('NONE', #4628, #4627); +#4630 = DIRECTION('NONE', (0, 0, -1)); +#4631 = VECTOR('NONE', #4630, 1); +#4632 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.01724449556883635)); +#4633 = LINE('NONE', #4632, #4631); +#4634 = DIRECTION('NONE', (1, 0, 0)); +#4635 = VECTOR('NONE', #4634, 1); +#4636 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.014284299189612618)); +#4637 = LINE('NONE', #4636, #4635); +#4638 = DIRECTION('NONE', (0, 0, -1)); +#4639 = VECTOR('NONE', #4638, 1); +#4640 = CARTESIAN_POINT('NONE', (-0.0015, 0.0014699999999999984, 0.01724449556883635)); +#4641 = LINE('NONE', #4640, #4639); +#4642 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#4643 = VECTOR('NONE', #4642, 1); +#4644 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.014284299189612618)); +#4645 = LINE('NONE', #4644, #4643); +#4646 = DIRECTION('NONE', (1, 0, 0)); +#4647 = VECTOR('NONE', #4646, 1); +#4648 = CARTESIAN_POINT('NONE', (-0.002, 0.008810670971718454, 0.008053589902309024)); +#4649 = LINE('NONE', #4648, #4647); +#4650 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#4651 = VECTOR('NONE', #4650, 1); +#4652 = CARTESIAN_POINT('NONE', (-0.0015, 0.0014699999999999984, 0.014284299189612618)); +#4653 = LINE('NONE', #4652, #4651); +#4654 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#4655 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#4656 = CARTESIAN_POINT('NONE', (-0.002, 0.00037648491094730506, -0.0018829737152125064)); +#4657 = AXIS2_PLACEMENT_3D('NONE', #4656, #4655, #4654); +#4658 = CIRCLE('NONE', #4657, 0.013033448930837875); +#4659 = DIRECTION('NONE', (1, 0, 0)); +#4660 = VECTOR('NONE', #4659, 1); +#4661 = CARTESIAN_POINT('NONE', (-0.002, 0.009529119441215345, -0.011161986172802162)); +#4662 = LINE('NONE', #4661, #4660); +#4663 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#4664 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#4665 = CARTESIAN_POINT('NONE', (-0.0015, 0.00037648491094730506, -0.0018829737152125064)); +#4666 = AXIS2_PLACEMENT_3D('NONE', #4665, #4664, #4663); +#4667 = CIRCLE('NONE', #4666, 0.013033448930837875); +#4668 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#4669 = VECTOR('NONE', #4668, 1); +#4670 = CARTESIAN_POINT('NONE', (-0.002, 0.009529119441215345, -0.011161986172802162)); +#4671 = LINE('NONE', #4670, #4669); +#4672 = DIRECTION('NONE', (1, 0, 0)); +#4673 = VECTOR('NONE', #4672, 1); +#4674 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.018028667345417006)); +#4675 = LINE('NONE', #4674, #4673); +#4676 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#4677 = VECTOR('NONE', #4676, 1); +#4678 = CARTESIAN_POINT('NONE', (-0.0015, 0.009529119441215345, -0.011161986172802162)); +#4679 = LINE('NONE', #4678, #4677); +#4680 = DIRECTION('NONE', (0, 0, -1)); +#4681 = VECTOR('NONE', #4680, 1); +#4682 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.018028667345417006)); +#4683 = LINE('NONE', #4682, #4681); +#4684 = DIRECTION('NONE', (1, 0, 0)); +#4685 = VECTOR('NONE', #4684, 1); +#4686 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.02103823861529605)); +#4687 = LINE('NONE', #4686, #4685); +#4688 = DIRECTION('NONE', (0, 0, -1)); +#4689 = VECTOR('NONE', #4688, 1); +#4690 = CARTESIAN_POINT('NONE', (-0.0015, 0.0015399999999999956, -0.018028667345417006)); +#4691 = LINE('NONE', #4690, #4689); +#4692 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#4693 = VECTOR('NONE', #4692, 1); +#4694 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.02103823861529605)); +#4695 = LINE('NONE', #4694, #4693); +#4696 = DIRECTION('NONE', (1, 0, 0)); +#4697 = VECTOR('NONE', #4696, 1); +#4698 = CARTESIAN_POINT('NONE', (-0.002, 0.0024552583419366744, -0.02064294431479184)); +#4699 = LINE('NONE', #4698, #4697); +#4700 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#4701 = VECTOR('NONE', #4700, 1); +#4702 = CARTESIAN_POINT('NONE', (-0.0015, 0.0015399999999999956, -0.02103823861529605)); +#4703 = LINE('NONE', #4702, #4701); +#4704 = DIRECTION('NONE', (0, -0.3964944387088806, 0.9180371234721011)); +#4705 = DIRECTION('NONE', (-1, 0, 0)); +#4706 = CARTESIAN_POINT('NONE', (-0.002, 0.0102432581036264, -0.03867515914762729)); +#4707 = AXIS2_PLACEMENT_3D('NONE', #4706, #4705, #4704); +#4708 = CIRCLE('NONE', #4707, 0.019642141229143276); +#4709 = DIRECTION('NONE', (1, 0, 0)); +#4710 = VECTOR('NONE', #4709, 1); +#4711 = CARTESIAN_POINT('NONE', (-0.002, 0.019031095693214112, -0.02110849689879244)); +#4712 = LINE('NONE', #4711, #4710); +#4713 = DIRECTION('NONE', (0, -0.3964944387088806, 0.9180371234721011)); +#4714 = DIRECTION('NONE', (-1, 0, 0)); +#4715 = CARTESIAN_POINT('NONE', (-0.0015, 0.0102432581036264, -0.03867515914762729)); +#4716 = AXIS2_PLACEMENT_3D('NONE', #4715, #4714, #4713); +#4717 = CIRCLE('NONE', #4716, 0.019642141229143276); +#4718 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#4719 = DIRECTION('NONE', (1, 0, 0)); +#4720 = CARTESIAN_POINT('NONE', (-0.002, 0.029935591961208707, 0.0006895062552637232)); +#4721 = AXIS2_PLACEMENT_3D('NONE', #4720, #4719, #4718); +#4722 = CIRCLE('NONE', #4721, 0.024373366209101084); +#4723 = DIRECTION('NONE', (1, 0, 0)); +#4724 = VECTOR('NONE', #4723, 1); +#4725 = CARTESIAN_POINT('NONE', (-0.002, 0.027793875622490603, -0.023589580043182897)); +#4726 = LINE('NONE', #4725, #4724); +#4727 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#4728 = DIRECTION('NONE', (1, 0, 0)); +#4729 = CARTESIAN_POINT('NONE', (-0.0015, 0.029935591961208707, 0.0006895062552637232)); +#4730 = AXIS2_PLACEMENT_3D('NONE', #4729, #4728, #4727); +#4731 = CIRCLE('NONE', #4730, 0.024373366209101084); +#4732 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#4733 = VECTOR('NONE', #4732, 1); +#4734 = CARTESIAN_POINT('NONE', (-0.002, 0.027793875622490603, -0.023589580043182897)); +#4735 = LINE('NONE', #4734, #4733); +#4736 = DIRECTION('NONE', (1, 0, 0)); +#4737 = VECTOR('NONE', #4736, 1); +#4738 = CARTESIAN_POINT('NONE', (-0.002, 0.04486930321185962, -0.026042346231142384)); +#4739 = LINE('NONE', #4738, #4737); +#4740 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#4741 = VECTOR('NONE', #4740, 1); +#4742 = CARTESIAN_POINT('NONE', (-0.0015, 0.027793875622490603, -0.023589580043182897)); +#4743 = LINE('NONE', #4742, #4741); +#4744 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#4745 = VECTOR('NONE', #4744, 1); +#4746 = CARTESIAN_POINT('NONE', (-0.002, 0.04486930321185962, -0.026042346231142384)); +#4747 = LINE('NONE', #4746, #4745); +#4748 = DIRECTION('NONE', (1, 0, 0)); +#4749 = VECTOR('NONE', #4748, 1); +#4750 = CARTESIAN_POINT('NONE', (-0.002, 0.04638992463900499, -0.028396003744463057)); +#4751 = LINE('NONE', #4750, #4749); +#4752 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#4753 = VECTOR('NONE', #4752, 1); +#4754 = CARTESIAN_POINT('NONE', (-0.0015, 0.04486930321185962, -0.026042346231142384)); +#4755 = LINE('NONE', #4754, #4753); +#4756 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#4757 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#4758 = CARTESIAN_POINT('NONE', (-0.002, 0.04794617368953447, -0.026995498660310337)); +#4759 = AXIS2_PLACEMENT_3D('NONE', #4758, #4757, #4756); +#4760 = CIRCLE('NONE', #4759, 0.0020936393189877637); +#4761 = DIRECTION('NONE', (1, 0, 0)); +#4762 = VECTOR('NONE', #4761, 1); +#4763 = CARTESIAN_POINT('NONE', (-0.002, 0.046840199345091565, -0.025217818613888696)); +#4764 = LINE('NONE', #4763, #4762); +#4765 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#4766 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#4767 = CARTESIAN_POINT('NONE', (-0.0015, 0.04794617368953447, -0.026995498660310337)); +#4768 = AXIS2_PLACEMENT_3D('NONE', #4767, #4766, #4765); +#4769 = CIRCLE('NONE', #4768, 0.0020936393189877637); +#4770 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#4771 = VECTOR('NONE', #4770, 1); +#4772 = CARTESIAN_POINT('NONE', (-0.002, 0.046840199345091565, -0.025217818613888696)); +#4773 = LINE('NONE', #4772, #4771); +#4774 = DIRECTION('NONE', (1, 0, 0)); +#4775 = VECTOR('NONE', #4774, 1); +#4776 = CARTESIAN_POINT('NONE', (-0.002, 0.047050790375308425, -0.023292414909048823)); +#4777 = LINE('NONE', #4776, #4775); +#4778 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#4779 = VECTOR('NONE', #4778, 1); +#4780 = CARTESIAN_POINT('NONE', (-0.0015, 0.046840199345091565, -0.025217818613888696)); +#4781 = LINE('NONE', #4780, #4779); +#4782 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#4783 = VECTOR('NONE', #4782, 1); +#4784 = CARTESIAN_POINT('NONE', (-0.002, 0.047050790375308425, -0.023292414909048823)); +#4785 = LINE('NONE', #4784, #4783); +#4786 = DIRECTION('NONE', (1, 0, 0)); +#4787 = VECTOR('NONE', #4786, 1); +#4788 = CARTESIAN_POINT('NONE', (-0.002, 0.021950689009826073, -0.019755324513159447)); +#4789 = LINE('NONE', #4788, #4787); +#4790 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#4791 = VECTOR('NONE', #4790, 1); +#4792 = CARTESIAN_POINT('NONE', (-0.0015, 0.047050790375308425, -0.023292414909048823)); +#4793 = LINE('NONE', #4792, #4791); +#4794 = DIRECTION('NONE', (0.0000000000000002886704201194303, -0.13954066011595967, -0.9902163421063107)); +#4795 = DIRECTION('NONE', (-0.9999999999999999, -0.0000000000000002917880547205975, -0.0000000000000002504039893164535)); +#4796 = CARTESIAN_POINT('NONE', (-0.0020000000000000013, 0.0225946950856881, -0.015185292092470024)); +#4797 = AXIS2_PLACEMENT_3D('NONE', #4796, #4795, #4794); +#4798 = CIRCLE('NONE', #4797, 0.004615185819866805); +#4799 = DIRECTION('NONE', (1, 0, 0)); +#4800 = VECTOR('NONE', #4799, 1); +#4801 = CARTESIAN_POINT('NONE', (-0.002, 0.017980236294497562, -0.015103376182513364)); +#4802 = LINE('NONE', #4801, #4800); +#4803 = DIRECTION('NONE', (0, -0.13954066011595967, -0.9902163421063107)); +#4804 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#4805 = CARTESIAN_POINT('NONE', (-0.0015, 0.0225946950856881, -0.015185292092470024)); +#4806 = AXIS2_PLACEMENT_3D('NONE', #4805, #4804, #4803); +#4807 = CIRCLE('NONE', #4806, 0.004615185819866805); +#4808 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#4809 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#4810 = CARTESIAN_POINT('NONE', (-0.002, 0.46559329206025923, -0.023085263881456142)); +#4811 = AXIS2_PLACEMENT_3D('NONE', #4810, #4809, #4808); +#4812 = CIRCLE('NONE', #4811, 0.447684217080747); +#4813 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#4814 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#4815 = CARTESIAN_POINT('NONE', (-0.0015, 0.46559329206025923, -0.023085263881456142)); +#4816 = AXIS2_PLACEMENT_3D('NONE', #4815, #4814, #4813); +#4817 = CIRCLE('NONE', #4816, 0.447684217080747); +#4818 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#4819 = VECTOR('NONE', #4818, 1); +#4820 = CARTESIAN_POINT('NONE', (0, 0.0212, 0.01682)); +#4821 = LINE('NONE', #4820, #4819); +#4822 = DIRECTION('NONE', (1, 0, 0)); +#4823 = VECTOR('NONE', #4822, 1); +#4824 = CARTESIAN_POINT('NONE', (0, 0.01993, 0.01695)); +#4825 = LINE('NONE', #4824, #4823); +#4826 = DIRECTION('NONE', (0, -0.9948018041424611, 0.10183010593584102)); +#4827 = VECTOR('NONE', #4826, 1); +#4828 = CARTESIAN_POINT('NONE', (0.002, 0.0212, 0.01682)); +#4829 = LINE('NONE', #4828, #4827); +#4830 = DIRECTION('NONE', (1, 0, 0)); +#4831 = VECTOR('NONE', #4830, 1); +#4832 = CARTESIAN_POINT('NONE', (0, 0.0212, 0.01682)); +#4833 = LINE('NONE', #4832, #4831); +#4834 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#4835 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#4836 = CARTESIAN_POINT('NONE', (0, 0.018620760659599552, 0.004159738751472217)); +#4837 = AXIS2_PLACEMENT_3D('NONE', #4836, #4835, #4834); +#4838 = CIRCLE('NONE', #4837, 0.012857094946217196); +#4839 = DIRECTION('NONE', (1, 0, 0)); +#4840 = VECTOR('NONE', #4839, 1); +#4841 = CARTESIAN_POINT('NONE', (0, 0.013470000000000003, 0.015940000000000003)); +#4842 = LINE('NONE', #4841, #4840); +#4843 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#4844 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#4845 = CARTESIAN_POINT('NONE', (0.002, 0.018620760659599552, 0.004159738751472217)); +#4846 = AXIS2_PLACEMENT_3D('NONE', #4845, #4844, #4843); +#4847 = CIRCLE('NONE', #4846, 0.012857094946217196); +#4848 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#4849 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#4850 = CARTESIAN_POINT('NONE', (-0, 0.010183811032298913, 0.02345581506304319)); +#4851 = AXIS2_PLACEMENT_3D('NONE', #4850, #4849, #4848); +#4852 = CIRCLE('NONE', #4851, 0.00820283572877741); +#4853 = DIRECTION('NONE', (1, 0, 0)); +#4854 = VECTOR('NONE', #4853, 1); +#4855 = CARTESIAN_POINT('NONE', (0, 0.005680000000000004, 0.0166)); +#4856 = LINE('NONE', #4855, #4854); +#4857 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#4858 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#4859 = CARTESIAN_POINT('NONE', (0.002, 0.010183811032298913, 0.02345581506304319)); +#4860 = AXIS2_PLACEMENT_3D('NONE', #4859, #4858, #4857); +#4861 = CIRCLE('NONE', #4860, 0.00820283572877741); +#4862 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#4863 = DIRECTION('NONE', (1, 0, -0)); +#4864 = CARTESIAN_POINT('NONE', (0, -0.010353029530861072, -0.007805883056729145)); +#4865 = AXIS2_PLACEMENT_3D('NONE', #4864, #4863, #4862); +#4866 = CIRCLE('NONE', #4865, 0.029201115795739762); +#4867 = DIRECTION('NONE', (1, 0, 0)); +#4868 = VECTOR('NONE', #4867, 1); +#4869 = CARTESIAN_POINT('NONE', (0, 0.0025699999999999985, 0.018380000000000007)); +#4870 = LINE('NONE', #4869, #4868); +#4871 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#4872 = DIRECTION('NONE', (1, 0, -0)); +#4873 = CARTESIAN_POINT('NONE', (0.002, -0.010353029530861072, -0.007805883056729145)); +#4874 = AXIS2_PLACEMENT_3D('NONE', #4873, #4872, #4871); +#4875 = CIRCLE('NONE', #4874, 0.029201115795739762); +#4876 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#4877 = VECTOR('NONE', #4876, 1); +#4878 = CARTESIAN_POINT('NONE', (0, 0.0025699999999999985, 0.018380000000000007)); +#4879 = LINE('NONE', #4878, #4877); +#4880 = DIRECTION('NONE', (1, 0, 0)); +#4881 = VECTOR('NONE', #4880, 1); +#4882 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.019630000000000005)); +#4883 = LINE('NONE', #4882, #4881); +#4884 = DIRECTION('NONE', (0, -0.9012524245251864, 0.4332944348678773)); +#4885 = VECTOR('NONE', #4884, 1); +#4886 = CARTESIAN_POINT('NONE', (0.002, 0.0025699999999999985, 0.018380000000000007)); +#4887 = LINE('NONE', #4886, #4885); +#4888 = DIRECTION('NONE', (0, 0, -1)); +#4889 = VECTOR('NONE', #4888, 1); +#4890 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.019630000000000005)); +#4891 = LINE('NONE', #4890, #4889); +#4892 = DIRECTION('NONE', (1, 0, 0)); +#4893 = VECTOR('NONE', #4892, 1); +#4894 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.013590000000000007)); +#4895 = LINE('NONE', #4894, #4893); +#4896 = DIRECTION('NONE', (0, 0, -1)); +#4897 = VECTOR('NONE', #4896, 1); +#4898 = CARTESIAN_POINT('NONE', (0.002, -0.00003000000000000158, 0.019630000000000005)); +#4899 = LINE('NONE', #4898, #4897); +#4900 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#4901 = VECTOR('NONE', #4900, 1); +#4902 = CARTESIAN_POINT('NONE', (0, -0.00003000000000000158, 0.013590000000000007)); +#4903 = LINE('NONE', #4902, #4901); +#4904 = DIRECTION('NONE', (1, 0, 0)); +#4905 = VECTOR('NONE', #4904, 1); +#4906 = CARTESIAN_POINT('NONE', (0, 0.007839999999999998, 0.006910000000000007)); +#4907 = LINE('NONE', #4906, #4905); +#4908 = DIRECTION('NONE', (0, 0.7623932682060123, -0.6471139811456368)); +#4909 = VECTOR('NONE', #4908, 1); +#4910 = CARTESIAN_POINT('NONE', (0.002, -0.00003000000000000158, 0.013590000000000007)); +#4911 = LINE('NONE', #4910, #4909); +#4912 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#4913 = DIRECTION('NONE', (-1, 0, 0)); +#4914 = CARTESIAN_POINT('NONE', (-0, 0.0003766577341040284, -0.0018828897653594661)); +#4915 = AXIS2_PLACEMENT_3D('NONE', #4914, #4913, #4912); +#4916 = CIRCLE('NONE', #4915, 0.011533273091524045); +#4917 = DIRECTION('NONE', (1, 0, 0)); +#4918 = VECTOR('NONE', #4917, 1); +#4919 = CARTESIAN_POINT('NONE', (0, 0.008509999999999997, -0.010059999999999989)); +#4920 = LINE('NONE', #4919, #4918); +#4921 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#4922 = DIRECTION('NONE', (-1, 0, 0)); +#4923 = CARTESIAN_POINT('NONE', (0.002, 0.0003766577341040284, -0.0018828897653594661)); +#4924 = AXIS2_PLACEMENT_3D('NONE', #4923, #4922, #4921); +#4925 = CIRCLE('NONE', #4924, 0.011533273091524045); +#4926 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#4927 = VECTOR('NONE', #4926, 1); +#4928 = CARTESIAN_POINT('NONE', (0, 0.008509999999999997, -0.010059999999999989)); +#4929 = LINE('NONE', #4928, #4927); +#4930 = DIRECTION('NONE', (1, 0, 0)); +#4931 = VECTOR('NONE', #4930, 1); +#4932 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.01733999999999999)); +#4933 = LINE('NONE', #4932, #4931); +#4934 = DIRECTION('NONE', (0, -0.758371072900723, -0.6518230709229356)); +#4935 = VECTOR('NONE', #4934, 1); +#4936 = CARTESIAN_POINT('NONE', (0.002, 0.008509999999999997, -0.010059999999999989)); +#4937 = LINE('NONE', #4936, #4935); +#4938 = DIRECTION('NONE', (0, 0, -1)); +#4939 = VECTOR('NONE', #4938, 1); +#4940 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.01733999999999999)); +#4941 = LINE('NONE', #4940, #4939); +#4942 = DIRECTION('NONE', (1, 0, 0)); +#4943 = VECTOR('NONE', #4942, 1); +#4944 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.02331999999999999)); +#4945 = LINE('NONE', #4944, #4943); +#4946 = DIRECTION('NONE', (0, 0, -1)); +#4947 = VECTOR('NONE', #4946, 1); +#4948 = CARTESIAN_POINT('NONE', (0.002, 0.00003999999999999559, -0.01733999999999999)); +#4949 = LINE('NONE', #4948, #4947); +#4950 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#4951 = VECTOR('NONE', #4950, 1); +#4952 = CARTESIAN_POINT('NONE', (0, 0.00003999999999999559, -0.02331999999999999)); +#4953 = LINE('NONE', #4952, #4951); +#4954 = DIRECTION('NONE', (1, 0, 0)); +#4955 = VECTOR('NONE', #4954, 1); +#4956 = CARTESIAN_POINT('NONE', (0, 0.0030499999999999954, -0.022019999999999987)); +#4957 = LINE('NONE', #4956, #4955); +#4958 = DIRECTION('NONE', (0, 0.9180371234721006, 0.3964944387088815)); +#4959 = VECTOR('NONE', #4958, 1); +#4960 = CARTESIAN_POINT('NONE', (0.002, 0.00003999999999999559, -0.02331999999999999)); +#4961 = LINE('NONE', #4960, #4959); +#4962 = DIRECTION('NONE', (0, -0.3964944387088798, 0.9180371234721014)); +#4963 = DIRECTION('NONE', (-1, 0, 0)); +#4964 = CARTESIAN_POINT('NONE', (-0, 0.010243258103626402, -0.038675159147627335)); +#4965 = AXIS2_PLACEMENT_3D('NONE', #4964, #4963, #4962); +#4966 = CIRCLE('NONE', #4965, 0.018142141229143316); +#4967 = DIRECTION('NONE', (1, 0, 0)); +#4968 = VECTOR('NONE', #4967, 1); +#4969 = CARTESIAN_POINT('NONE', (0, 0.01835999999999999, -0.022449999999999984)); +#4970 = LINE('NONE', #4969, #4968); +#4971 = DIRECTION('NONE', (0, -0.3964944387088798, 0.9180371234721014)); +#4972 = DIRECTION('NONE', (-1, 0, 0)); +#4973 = CARTESIAN_POINT('NONE', (0.002, 0.010243258103626402, -0.038675159147627335)); +#4974 = AXIS2_PLACEMENT_3D('NONE', #4973, #4972, #4971); +#4975 = CIRCLE('NONE', #4974, 0.018142141229143316); +#4976 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#4977 = DIRECTION('NONE', (1, 0, 0)); +#4978 = CARTESIAN_POINT('NONE', (0, 0.029935256826429037, 0.0006886419059821243)); +#4979 = AXIS2_PLACEMENT_3D('NONE', #4978, #4977, #4976); +#4980 = CIRCLE('NONE', #4979, 0.02587244325244648); +#4981 = DIRECTION('NONE', (1, 0, 0)); +#4982 = VECTOR('NONE', #4981, 1); +#4983 = CARTESIAN_POINT('NONE', (0, 0.027620000000000002, -0.025079999999999984)); +#4984 = LINE('NONE', #4983, #4982); +#4985 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#4986 = DIRECTION('NONE', (1, 0, 0)); +#4987 = CARTESIAN_POINT('NONE', (0.002, 0.029935256826429037, 0.0006886419059821243)); +#4988 = AXIS2_PLACEMENT_3D('NONE', #4987, #4986, #4985); +#4989 = CIRCLE('NONE', #4988, 0.02587244325244648); +#4990 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#4991 = VECTOR('NONE', #4990, 1); +#4992 = CARTESIAN_POINT('NONE', (0, 0.027620000000000002, -0.025079999999999984)); +#4993 = LINE('NONE', #4992, #4991); +#4994 = DIRECTION('NONE', (1, 0, 0)); +#4995 = VECTOR('NONE', #4994, 1); +#4996 = CARTESIAN_POINT('NONE', (0, 0.043980000000000005, -0.027429999999999986)); +#4997 = LINE('NONE', #4996, #4995); +#4998 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#4999 = VECTOR('NONE', #4998, 1); +#5000 = CARTESIAN_POINT('NONE', (0.002, 0.027620000000000002, -0.025079999999999984)); +#5001 = LINE('NONE', #5000, #4999); +#5002 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#5003 = VECTOR('NONE', #5002, 1); +#5004 = CARTESIAN_POINT('NONE', (0, 0.043980000000000005, -0.027429999999999986)); +#5005 = LINE('NONE', #5004, #5003); +#5006 = DIRECTION('NONE', (1, 0, 0)); +#5007 = VECTOR('NONE', #5006, 1); +#5008 = CARTESIAN_POINT('NONE', (0, 0.04513, -0.029209999999999986)); +#5009 = LINE('NONE', #5008, #5007); +#5010 = DIRECTION('NONE', (0, 0.5426641703579538, -0.8399497593366604)); +#5011 = VECTOR('NONE', #5010, 1); +#5012 = CARTESIAN_POINT('NONE', (0.002, 0.043980000000000005, -0.027429999999999986)); +#5013 = LINE('NONE', #5012, #5011); +#5014 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#5015 = DIRECTION('NONE', (1, 0, 0)); +#5016 = CARTESIAN_POINT('NONE', (0, 0.04802223416965354, -0.02734142174432495)); +#5017 = AXIS2_PLACEMENT_3D('NONE', #5016, #5015, #5014); +#5018 = CIRCLE('NONE', #5017, 0.003443341863610558); +#5019 = DIRECTION('NONE', (1, 0, 0)); +#5020 = VECTOR('NONE', #5019, 1); +#5021 = CARTESIAN_POINT('NONE', (0, 0.04849000000000001, -0.023929999999999986)); +#5022 = LINE('NONE', #5021, #5020); +#5023 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#5024 = DIRECTION('NONE', (1, 0, 0)); +#5025 = CARTESIAN_POINT('NONE', (0.002, 0.04802223416965354, -0.02734142174432495)); +#5026 = AXIS2_PLACEMENT_3D('NONE', #5025, #5024, #5023); +#5027 = CIRCLE('NONE', #5026, 0.003443341863610558); +#5028 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#5029 = VECTOR('NONE', #5028, 1); +#5030 = CARTESIAN_POINT('NONE', (0, 0.04849000000000001, -0.023929999999999986)); +#5031 = LINE('NONE', #5030, #5029); +#5032 = DIRECTION('NONE', (1, 0, 0)); +#5033 = VECTOR('NONE', #5032, 1); +#5034 = CARTESIAN_POINT('NONE', (0, 0.04870000000000001, -0.022009999999999984)); +#5035 = LINE('NONE', #5034, #5033); +#5036 = DIRECTION('NONE', (0, 0.10872659128563215, 0.9940716917543759)); +#5037 = VECTOR('NONE', #5036, 1); +#5038 = CARTESIAN_POINT('NONE', (0.002, 0.04849000000000001, -0.023929999999999986)); +#5039 = LINE('NONE', #5038, #5037); +#5040 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#5041 = VECTOR('NONE', #5040, 1); +#5042 = CARTESIAN_POINT('NONE', (0, 0.04870000000000001, -0.022009999999999984)); +#5043 = LINE('NONE', #5042, #5041); +#5044 = DIRECTION('NONE', (1, 0, 0)); +#5045 = VECTOR('NONE', #5044, 1); +#5046 = CARTESIAN_POINT('NONE', (0, 0.02216000000000001, -0.01826999999999998)); +#5047 = LINE('NONE', #5046, #5045); +#5048 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596103)); +#5049 = VECTOR('NONE', #5048, 1); +#5050 = CARTESIAN_POINT('NONE', (0.002, 0.04870000000000001, -0.022009999999999984)); +#5051 = LINE('NONE', #5050, #5049); +#5052 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#5053 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#5054 = CARTESIAN_POINT('NONE', (-0, 0.022594695085688107, -0.015185292092470014)); +#5055 = AXIS2_PLACEMENT_3D('NONE', #5054, #5053, #5052); +#5056 = CIRCLE('NONE', #5055, 0.003115185819866818); +#5057 = DIRECTION('NONE', (1, 0, 0)); +#5058 = VECTOR('NONE', #5057, 1); +#5059 = CARTESIAN_POINT('NONE', (0, 0.01948000000000001, -0.015129999999999985)); +#5060 = LINE('NONE', #5059, #5058); +#5061 = DIRECTION('NONE', (-0.00000000000000028511250084532585, -0.13954066011596247, -0.9902163421063103)); +#5062 = DIRECTION('NONE', (-0.9999999999999998, 0.0000000000000002260899791374415, 0.00000000000000025606904787242977)); +#5063 = CARTESIAN_POINT('NONE', (0.002000000000000001, 0.022594695085688107, -0.015185292092470014)); +#5064 = AXIS2_PLACEMENT_3D('NONE', #5063, #5062, #5061); +#5065 = CIRCLE('NONE', #5064, 0.003115185819866818); +#5066 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#5067 = DIRECTION('NONE', (-1, 0, 0)); +#5068 = CARTESIAN_POINT('NONE', (0, 0.4635033226269561, -0.023012305631248176)); +#5069 = AXIS2_PLACEMENT_3D('NONE', #5068, #5067, #5066); +#5070 = CIRCLE('NONE', #5069, 0.4440932804926757); +#5071 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#5072 = DIRECTION('NONE', (-1, 0, 0)); +#5073 = CARTESIAN_POINT('NONE', (0.002, 0.4635033226269561, -0.023012305631248176)); +#5074 = AXIS2_PLACEMENT_3D('NONE', #5073, #5072, #5071); +#5075 = CIRCLE('NONE', #5074, 0.4440932804926757); +#5076 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#5077 = VECTOR('NONE', #5076, 1); +#5078 = CARTESIAN_POINT('NONE', (0.0015, 0.01957313603532023, 0.01547869134477125)); +#5079 = LINE('NONE', #5078, #5077); +#5080 = DIRECTION('NONE', (1, 0, 0)); +#5081 = VECTOR('NONE', #5080, 1); +#5082 = CARTESIAN_POINT('NONE', (0.0015, 0.01977725484109624, 0.015457797293786307)); +#5083 = LINE('NONE', #5082, #5081); +#5084 = DIRECTION('NONE', (0, 0.9948018041424617, -0.10183010593583501)); +#5085 = VECTOR('NONE', #5084, 1); +#5086 = CARTESIAN_POINT('NONE', (0.002, 0.01957313603532023, 0.01547869134477125)); +#5087 = LINE('NONE', #5086, #5085); +#5088 = DIRECTION('NONE', (1, 0, 0)); +#5089 = VECTOR('NONE', #5088, 1); +#5090 = CARTESIAN_POINT('NONE', (0.0015, 0.01957313603532023, 0.01547869134477125)); +#5091 = LINE('NONE', #5090, #5089); +#5092 = DIRECTION('NONE', (0, 0.10183010593584517, 0.9948018041424607)); +#5093 = DIRECTION('NONE', (1, 0, -0)); +#5094 = CARTESIAN_POINT('NONE', (0.0015, 0.018620760659599507, 0.00415973875147241)); +#5095 = AXIS2_PLACEMENT_3D('NONE', #5094, #5093, #5092); +#5096 = CIRCLE('NONE', #5095, 0.011357094946217002); +#5097 = DIRECTION('NONE', (1, 0, 0)); +#5098 = VECTOR('NONE', #5097, 1); +#5099 = CARTESIAN_POINT('NONE', (0.0015, 0.014070924316240858, 0.01456563106621604)); +#5100 = LINE('NONE', #5099, #5098); +#5101 = DIRECTION('NONE', (0, 0.10183010593584517, 0.9948018041424607)); +#5102 = DIRECTION('NONE', (1, 0, -0)); +#5103 = CARTESIAN_POINT('NONE', (0.002, 0.018620760659599507, 0.00415973875147241)); +#5104 = AXIS2_PLACEMENT_3D('NONE', #5103, #5102, #5101); +#5105 = CIRCLE('NONE', #5104, 0.011357094946217002); +#5106 = DIRECTION('NONE', (0, 0.40061621082723714, -0.9162459558559738)); +#5107 = DIRECTION('NONE', (-1.0000000000000004, 0, -0)); +#5108 = CARTESIAN_POINT('NONE', (0.0015, 0.010183811032298914, 0.023455815063043204)); +#5109 = AXIS2_PLACEMENT_3D('NONE', #5108, #5107, #5106); +#5110 = CIRCLE('NONE', #5109, 0.009702835728777422); +#5111 = DIRECTION('NONE', (1, 0, 0)); +#5112 = VECTOR('NONE', #5111, 1); +#5113 = CARTESIAN_POINT('NONE', (0.0015, 0.004856416940211572, 0.01534632103645729)); +#5114 = LINE('NONE', #5113, #5112); +#5115 = DIRECTION('NONE', (0, 0.40061621082723714, -0.9162459558559738)); +#5116 = DIRECTION('NONE', (-1.0000000000000004, 0, -0)); +#5117 = CARTESIAN_POINT('NONE', (0.002, 0.010183811032298914, 0.023455815063043204)); +#5118 = AXIS2_PLACEMENT_3D('NONE', #5117, #5116, #5115); +#5119 = CIRCLE('NONE', #5118, 0.009702835728777422); +#5120 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#5121 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#5122 = CARTESIAN_POINT('NONE', (0.0015, -0.01035317979172008, -0.007806127805521917)); +#5123 = AXIS2_PLACEMENT_3D('NONE', #5122, #5121, #5120); +#5124 = CIRCLE('NONE', #5123, 0.027701402854881745); +#5125 = DIRECTION('NONE', (1, 0, 0)); +#5126 = VECTOR('NONE', #5125, 1); +#5127 = CARTESIAN_POINT('NONE', (0.0015, 0.0019130973121258697, 0.017031468014929687)); +#5128 = LINE('NONE', #5127, #5126); +#5129 = DIRECTION('NONE', (0, 0.5490551078445223, 0.8357861500107787)); +#5130 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#5131 = CARTESIAN_POINT('NONE', (0.002, -0.01035317979172008, -0.007806127805521917)); +#5132 = AXIS2_PLACEMENT_3D('NONE', #5131, #5130, #5129); +#5133 = CIRCLE('NONE', #5132, 0.027701402854881745); +#5134 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#5135 = VECTOR('NONE', #5134, 1); +#5136 = CARTESIAN_POINT('NONE', (0.0015, 0.0019130973121258697, 0.017031468014929687)); +#5137 = LINE('NONE', #5136, #5135); +#5138 = DIRECTION('NONE', (1, 0, 0)); +#5139 = VECTOR('NONE', #5138, 1); +#5140 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.01724449556883635)); +#5141 = LINE('NONE', #5140, #5139); +#5142 = DIRECTION('NONE', (0, -0.9012524245251896, 0.43329443486787095)); +#5143 = VECTOR('NONE', #5142, 1); +#5144 = CARTESIAN_POINT('NONE', (0.002, 0.0019130973121258697, 0.017031468014929687)); +#5145 = LINE('NONE', #5144, #5143); +#5146 = DIRECTION('NONE', (0, 0, -1)); +#5147 = VECTOR('NONE', #5146, 1); +#5148 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.01724449556883635)); +#5149 = LINE('NONE', #5148, #5147); +#5150 = DIRECTION('NONE', (1, 0, 0)); +#5151 = VECTOR('NONE', #5150, 1); +#5152 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.014284299189612618)); +#5153 = LINE('NONE', #5152, #5151); +#5154 = DIRECTION('NONE', (0, 0, -1)); +#5155 = VECTOR('NONE', #5154, 1); +#5156 = CARTESIAN_POINT('NONE', (0.002, 0.0014699999999999984, 0.01724449556883635)); +#5157 = LINE('NONE', #5156, #5155); +#5158 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#5159 = VECTOR('NONE', #5158, 1); +#5160 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.014284299189612618)); +#5161 = LINE('NONE', #5160, #5159); +#5162 = DIRECTION('NONE', (1, 0, 0)); +#5163 = VECTOR('NONE', #5162, 1); +#5164 = CARTESIAN_POINT('NONE', (0.0015, 0.008810670971718454, 0.008053589902309024)); +#5165 = LINE('NONE', #5164, #5163); +#5166 = DIRECTION('NONE', (0, 0.7623932682060122, -0.6471139811456368)); +#5167 = VECTOR('NONE', #5166, 1); +#5168 = CARTESIAN_POINT('NONE', (0.002, 0.0014699999999999984, 0.014284299189612618)); +#5169 = LINE('NONE', #5168, #5167); +#5170 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#5171 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#5172 = CARTESIAN_POINT('NONE', (0.0015, 0.00037648491094730506, -0.0018829737152125064)); +#5173 = AXIS2_PLACEMENT_3D('NONE', #5172, #5171, #5170); +#5174 = CIRCLE('NONE', #5173, 0.013033448930837875); +#5175 = DIRECTION('NONE', (1, 0, 0)); +#5176 = VECTOR('NONE', #5175, 1); +#5177 = CARTESIAN_POINT('NONE', (0.0015, 0.009529119441215345, -0.011161986172802162)); +#5178 = LINE('NONE', #5177, #5176); +#5179 = DIRECTION('NONE', (0, 0.6471185106511131, 0.7623894235708448)); +#5180 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#5181 = CARTESIAN_POINT('NONE', (0.002, 0.00037648491094730506, -0.0018829737152125064)); +#5182 = AXIS2_PLACEMENT_3D('NONE', #5181, #5180, #5179); +#5183 = CIRCLE('NONE', #5182, 0.013033448930837875); +#5184 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#5185 = VECTOR('NONE', #5184, 1); +#5186 = CARTESIAN_POINT('NONE', (0.0015, 0.009529119441215345, -0.011161986172802162)); +#5187 = LINE('NONE', #5186, #5185); +#5188 = DIRECTION('NONE', (1, 0, 0)); +#5189 = VECTOR('NONE', #5188, 1); +#5190 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.018028667345417006)); +#5191 = LINE('NONE', #5190, #5189); +#5192 = DIRECTION('NONE', (0, -0.7583710729007231, -0.6518230709229355)); +#5193 = VECTOR('NONE', #5192, 1); +#5194 = CARTESIAN_POINT('NONE', (0.002, 0.009529119441215345, -0.011161986172802162)); +#5195 = LINE('NONE', #5194, #5193); +#5196 = DIRECTION('NONE', (0, 0, -1)); +#5197 = VECTOR('NONE', #5196, 1); +#5198 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.018028667345417006)); +#5199 = LINE('NONE', #5198, #5197); +#5200 = DIRECTION('NONE', (1, 0, 0)); +#5201 = VECTOR('NONE', #5200, 1); +#5202 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.02103823861529605)); +#5203 = LINE('NONE', #5202, #5201); +#5204 = DIRECTION('NONE', (0, 0, -1)); +#5205 = VECTOR('NONE', #5204, 1); +#5206 = CARTESIAN_POINT('NONE', (0.002, 0.0015399999999999956, -0.018028667345417006)); +#5207 = LINE('NONE', #5206, #5205); +#5208 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#5209 = VECTOR('NONE', #5208, 1); +#5210 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.02103823861529605)); +#5211 = LINE('NONE', #5210, #5209); +#5212 = DIRECTION('NONE', (1, 0, 0)); +#5213 = VECTOR('NONE', #5212, 1); +#5214 = CARTESIAN_POINT('NONE', (0.0015, 0.0024552583419366744, -0.02064294431479184)); +#5215 = LINE('NONE', #5214, #5213); +#5216 = DIRECTION('NONE', (0, 0.9180371234721012, 0.3964944387088802)); +#5217 = VECTOR('NONE', #5216, 1); +#5218 = CARTESIAN_POINT('NONE', (0.002, 0.0015399999999999956, -0.02103823861529605)); +#5219 = LINE('NONE', #5218, #5217); +#5220 = DIRECTION('NONE', (0, -0.3964944387088806, 0.9180371234721011)); +#5221 = DIRECTION('NONE', (-1, 0, 0)); +#5222 = CARTESIAN_POINT('NONE', (0.0015, 0.0102432581036264, -0.03867515914762729)); +#5223 = AXIS2_PLACEMENT_3D('NONE', #5222, #5221, #5220); +#5224 = CIRCLE('NONE', #5223, 0.019642141229143276); +#5225 = DIRECTION('NONE', (1, 0, 0)); +#5226 = VECTOR('NONE', #5225, 1); +#5227 = CARTESIAN_POINT('NONE', (0.0015, 0.019031095693214112, -0.02110849689879244)); +#5228 = LINE('NONE', #5227, #5226); +#5229 = DIRECTION('NONE', (0, -0.3964944387088806, 0.9180371234721011)); +#5230 = DIRECTION('NONE', (-1, 0, 0)); +#5231 = CARTESIAN_POINT('NONE', (0.002, 0.0102432581036264, -0.03867515914762729)); +#5232 = AXIS2_PLACEMENT_3D('NONE', #5231, #5230, #5229); +#5233 = CIRCLE('NONE', #5232, 0.019642141229143276); +#5234 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#5235 = DIRECTION('NONE', (1, 0, 0)); +#5236 = CARTESIAN_POINT('NONE', (0.0015, 0.029935591961208707, 0.0006895062552637232)); +#5237 = AXIS2_PLACEMENT_3D('NONE', #5236, #5235, #5234); +#5238 = CIRCLE('NONE', #5237, 0.024373366209101084); +#5239 = DIRECTION('NONE', (1, 0, 0)); +#5240 = VECTOR('NONE', #5239, 1); +#5241 = CARTESIAN_POINT('NONE', (0.0015, 0.027793875622490603, -0.023589580043182897)); +#5242 = LINE('NONE', #5241, #5240); +#5243 = DIRECTION('NONE', (0, -0.44739393707229597, -0.8943369974852603)); +#5244 = DIRECTION('NONE', (1, 0, 0)); +#5245 = CARTESIAN_POINT('NONE', (0.002, 0.029935591961208707, 0.0006895062552637232)); +#5246 = AXIS2_PLACEMENT_3D('NONE', #5245, #5244, #5243); +#5247 = CIRCLE('NONE', #5246, 0.024373366209101084); +#5248 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#5249 = VECTOR('NONE', #5248, 1); +#5250 = CARTESIAN_POINT('NONE', (0.0015, 0.027793875622490603, -0.023589580043182897)); +#5251 = LINE('NONE', #5250, #5249); +#5252 = DIRECTION('NONE', (1, 0, 0)); +#5253 = VECTOR('NONE', #5252, 1); +#5254 = CARTESIAN_POINT('NONE', (0.0015, 0.04486930321185962, -0.026042346231142384)); +#5255 = LINE('NONE', #5254, #5253); +#5256 = DIRECTION('NONE', (0, 0.9898402934911327, -0.14218366073986324)); +#5257 = VECTOR('NONE', #5256, 1); +#5258 = CARTESIAN_POINT('NONE', (0.002, 0.027793875622490603, -0.023589580043182897)); +#5259 = LINE('NONE', #5258, #5257); +#5260 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#5261 = VECTOR('NONE', #5260, 1); +#5262 = CARTESIAN_POINT('NONE', (0.0015, 0.04486930321185962, -0.026042346231142384)); +#5263 = LINE('NONE', #5262, #5261); +#5264 = DIRECTION('NONE', (1, 0, 0)); +#5265 = VECTOR('NONE', #5264, 1); +#5266 = CARTESIAN_POINT('NONE', (0.0015, 0.04638992463900499, -0.028396003744463057)); +#5267 = LINE('NONE', #5266, #5265); +#5268 = DIRECTION('NONE', (0, 0.5426641703579517, -0.8399497593366617)); +#5269 = VECTOR('NONE', #5268, 1); +#5270 = CARTESIAN_POINT('NONE', (0.002, 0.04486930321185962, -0.026042346231142384)); +#5271 = LINE('NONE', #5270, #5269); +#5272 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#5273 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#5274 = CARTESIAN_POINT('NONE', (0.0015, 0.04794617368953447, -0.026995498660310337)); +#5275 = AXIS2_PLACEMENT_3D('NONE', #5274, #5273, #5272); +#5276 = CIRCLE('NONE', #5275, 0.0020936393189877637); +#5277 = DIRECTION('NONE', (1, 0, 0)); +#5278 = VECTOR('NONE', #5277, 1); +#5279 = CARTESIAN_POINT('NONE', (0.0015, 0.046840199345091565, -0.025217818613888696)); +#5280 = LINE('NONE', #5279, #5278); +#5281 = DIRECTION('NONE', (0, -0.7433224225469292, -0.6689333121761574)); +#5282 = DIRECTION('NONE', (0.9999999999999999, 0, 0)); +#5283 = CARTESIAN_POINT('NONE', (0.002, 0.04794617368953447, -0.026995498660310337)); +#5284 = AXIS2_PLACEMENT_3D('NONE', #5283, #5282, #5281); +#5285 = CIRCLE('NONE', #5284, 0.0020936393189877637); +#5286 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#5287 = VECTOR('NONE', #5286, 1); +#5288 = CARTESIAN_POINT('NONE', (0.0015, 0.046840199345091565, -0.025217818613888696)); +#5289 = LINE('NONE', #5288, #5287); +#5290 = DIRECTION('NONE', (1, 0, 0)); +#5291 = VECTOR('NONE', #5290, 1); +#5292 = CARTESIAN_POINT('NONE', (0.0015, 0.047050790375308425, -0.023292414909048823)); +#5293 = LINE('NONE', #5292, #5291); +#5294 = DIRECTION('NONE', (0, 0.10872659128563418, 0.9940716917543758)); +#5295 = VECTOR('NONE', #5294, 1); +#5296 = CARTESIAN_POINT('NONE', (0.002, 0.046840199345091565, -0.025217818613888696)); +#5297 = LINE('NONE', #5296, #5295); +#5298 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#5299 = VECTOR('NONE', #5298, 1); +#5300 = CARTESIAN_POINT('NONE', (0.0015, 0.047050790375308425, -0.023292414909048823)); +#5301 = LINE('NONE', #5300, #5299); +#5302 = DIRECTION('NONE', (1, 0, 0)); +#5303 = VECTOR('NONE', #5302, 1); +#5304 = CARTESIAN_POINT('NONE', (0.0015, 0.021950689009826073, -0.019755324513159447)); +#5305 = LINE('NONE', #5304, #5303); +#5306 = DIRECTION('NONE', (0, -0.9902163421063106, 0.13954066011596097)); +#5307 = VECTOR('NONE', #5306, 1); +#5308 = CARTESIAN_POINT('NONE', (0.002, 0.047050790375308425, -0.023292414909048823)); +#5309 = LINE('NONE', #5308, #5307); +#5310 = DIRECTION('NONE', (0, -0.13954066011595967, -0.9902163421063107)); +#5311 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#5312 = CARTESIAN_POINT('NONE', (0.0015, 0.0225946950856881, -0.015185292092470024)); +#5313 = AXIS2_PLACEMENT_3D('NONE', #5312, #5311, #5310); +#5314 = CIRCLE('NONE', #5313, 0.004615185819866805); +#5315 = DIRECTION('NONE', (1, 0, 0)); +#5316 = VECTOR('NONE', #5315, 1); +#5317 = CARTESIAN_POINT('NONE', (0.0015, 0.017980236294497562, -0.015103376182513364)); +#5318 = LINE('NONE', #5317, #5316); +#5319 = DIRECTION('NONE', (-0.0000000000000002886704201194303, -0.13954066011595967, -0.9902163421063107)); +#5320 = DIRECTION('NONE', (-0.9999999999999999, 0.0000000000000002917880547205975, 0.0000000000000002504039893164535)); +#5321 = CARTESIAN_POINT('NONE', (0.0020000000000000013, 0.0225946950856881, -0.015185292092470024)); +#5322 = AXIS2_PLACEMENT_3D('NONE', #5321, #5320, #5319); +#5323 = CIRCLE('NONE', #5322, 0.004615185819866805); +#5324 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#5325 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#5326 = CARTESIAN_POINT('NONE', (0.0015, 0.46559329206025923, -0.023085263881456142)); +#5327 = AXIS2_PLACEMENT_3D('NONE', #5326, #5325, #5324); +#5328 = CIRCLE('NONE', #5327, 0.447684217080747); +#5329 = DIRECTION('NONE', (0, -0.9998410457365475, 0.017829280985134928)); +#5330 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#5331 = CARTESIAN_POINT('NONE', (0.002, 0.46559329206025923, -0.023085263881456142)); +#5332 = AXIS2_PLACEMENT_3D('NONE', #5331, #5330, #5329); +#5333 = CIRCLE('NONE', #5332, 0.447684217080747); +#5334 = EDGE_CURVE('NONE', #29, #5, #1191, .T.); +#5335 = EDGE_CURVE('NONE', #5, #7, #1222, .T.); +#5336 = EDGE_CURVE('NONE', #7, #31, #1226, .T.); +#5337 = EDGE_CURVE('NONE', #5, #9, #1230, .T.); +#5338 = EDGE_CURVE('NONE', #9, #11, #1261, .T.); +#5339 = EDGE_CURVE('NONE', #11, #7, #1265, .T.); +#5340 = EDGE_CURVE('NONE', #9, #13, #1269, .T.); +#5341 = EDGE_CURVE('NONE', #13, #15, #1300, .T.); +#5342 = EDGE_CURVE('NONE', #15, #11, #1304, .T.); +#5343 = EDGE_CURVE('NONE', #13, #17, #1308, .T.); +#5344 = EDGE_CURVE('NONE', #17, #19, #1339, .T.); +#5345 = EDGE_CURVE('NONE', #19, #15, #1343, .T.); +#5346 = EDGE_CURVE('NONE', #17, #21, #1347, .T.); +#5347 = EDGE_CURVE('NONE', #21, #23, #1378, .T.); +#5348 = EDGE_CURVE('NONE', #23, #19, #1382, .T.); +#5349 = EDGE_CURVE('NONE', #21, #25, #1386, .T.); +#5350 = EDGE_CURVE('NONE', #25, #27, #1417, .T.); +#5351 = EDGE_CURVE('NONE', #27, #23, #1421, .T.); +#5352 = EDGE_CURVE('NONE', #25, #29, #1425, .T.); +#5353 = EDGE_CURVE('NONE', #29, #31, #1456, .T.); +#5354 = EDGE_CURVE('NONE', #31, #27, #1460, .T.); +#5355 = EDGE_CURVE('NONE', #57, #33, #1464, .T.); +#5356 = EDGE_CURVE('NONE', #33, #35, #1495, .T.); +#5357 = EDGE_CURVE('NONE', #35, #59, #1499, .T.); +#5358 = EDGE_CURVE('NONE', #33, #37, #1503, .T.); +#5359 = EDGE_CURVE('NONE', #37, #39, #1534, .T.); +#5360 = EDGE_CURVE('NONE', #39, #35, #1538, .T.); +#5361 = EDGE_CURVE('NONE', #37, #41, #1542, .T.); +#5362 = EDGE_CURVE('NONE', #41, #43, #1573, .T.); +#5363 = EDGE_CURVE('NONE', #43, #39, #1577, .T.); +#5364 = EDGE_CURVE('NONE', #41, #45, #1581, .T.); +#5365 = EDGE_CURVE('NONE', #45, #47, #1612, .T.); +#5366 = EDGE_CURVE('NONE', #47, #43, #1616, .T.); +#5367 = EDGE_CURVE('NONE', #45, #49, #1620, .T.); +#5368 = EDGE_CURVE('NONE', #49, #51, #1651, .T.); +#5369 = EDGE_CURVE('NONE', #51, #47, #1655, .T.); +#5370 = EDGE_CURVE('NONE', #49, #53, #1659, .T.); +#5371 = EDGE_CURVE('NONE', #53, #55, #1690, .T.); +#5372 = EDGE_CURVE('NONE', #55, #51, #1694, .T.); +#5373 = EDGE_CURVE('NONE', #53, #57, #1698, .T.); +#5374 = EDGE_CURVE('NONE', #57, #59, #1729, .T.); +#5375 = EDGE_CURVE('NONE', #59, #55, #1733, .T.); +#5376 = EDGE_CURVE('NONE', #61, #63, #1737, .T.); +#5377 = EDGE_CURVE('NONE', #63, #65, #1741, .T.); +#5378 = EDGE_CURVE('NONE', #67, #65, #1745, .T.); +#5379 = EDGE_CURVE('NONE', #61, #67, #1749, .T.); +#5380 = EDGE_CURVE('NONE', #63, #69, #1753, .T.); +#5381 = EDGE_CURVE('NONE', #69, #71, #1757, .T.); +#5382 = EDGE_CURVE('NONE', #65, #71, #1761, .T.); +#5383 = EDGE_CURVE('NONE', #69, #73, #1765, .T.); +#5384 = EDGE_CURVE('NONE', #73, #75, #1769, .T.); +#5385 = EDGE_CURVE('NONE', #71, #75, #1773, .T.); +#5386 = EDGE_CURVE('NONE', #73, #77, #1777, .T.); +#5387 = EDGE_CURVE('NONE', #77, #79, #1781, .T.); +#5388 = EDGE_CURVE('NONE', #75, #79, #1785, .T.); +#5389 = EDGE_CURVE('NONE', #77, #81, #1789, .T.); +#5390 = EDGE_CURVE('NONE', #81, #83, #1793, .T.); +#5391 = EDGE_CURVE('NONE', #79, #83, #1797, .T.); +#5392 = EDGE_CURVE('NONE', #81, #61, #1801, .T.); +#5393 = EDGE_CURVE('NONE', #83, #67, #1805, .T.); +#5394 = EDGE_CURVE('NONE', #85, #87, #1809, .T.); +#5395 = EDGE_CURVE('NONE', #87, #89, #1813, .T.); +#5396 = EDGE_CURVE('NONE', #91, #89, #1817, .T.); +#5397 = EDGE_CURVE('NONE', #85, #91, #1821, .T.); +#5398 = EDGE_CURVE('NONE', #87, #93, #1825, .T.); +#5399 = EDGE_CURVE('NONE', #93, #95, #1829, .T.); +#5400 = EDGE_CURVE('NONE', #89, #95, #1833, .T.); +#5401 = EDGE_CURVE('NONE', #93, #97, #1837, .T.); +#5402 = EDGE_CURVE('NONE', #97, #99, #1841, .T.); +#5403 = EDGE_CURVE('NONE', #95, #99, #1845, .T.); +#5404 = EDGE_CURVE('NONE', #97, #101, #1849, .T.); +#5405 = EDGE_CURVE('NONE', #101, #103, #1853, .T.); +#5406 = EDGE_CURVE('NONE', #99, #103, #1857, .T.); +#5407 = EDGE_CURVE('NONE', #101, #105, #1861, .T.); +#5408 = EDGE_CURVE('NONE', #105, #107, #1865, .T.); +#5409 = EDGE_CURVE('NONE', #103, #107, #1869, .T.); +#5410 = EDGE_CURVE('NONE', #105, #85, #1873, .T.); +#5411 = EDGE_CURVE('NONE', #107, #91, #1877, .T.); +#5412 = EDGE_CURVE('NONE', #109, #111, #1881, .T.); +#5413 = EDGE_CURVE('NONE', #111, #113, #1885, .T.); +#5414 = EDGE_CURVE('NONE', #115, #113, #1889, .T.); +#5415 = EDGE_CURVE('NONE', #109, #115, #1893, .T.); +#5416 = EDGE_CURVE('NONE', #111, #117, #1897, .T.); +#5417 = EDGE_CURVE('NONE', #117, #119, #1901, .T.); +#5418 = EDGE_CURVE('NONE', #113, #119, #1905, .T.); +#5419 = EDGE_CURVE('NONE', #117, #121, #1909, .T.); +#5420 = EDGE_CURVE('NONE', #121, #123, #1913, .T.); +#5421 = EDGE_CURVE('NONE', #119, #123, #1917, .T.); +#5422 = EDGE_CURVE('NONE', #121, #125, #1921, .T.); +#5423 = EDGE_CURVE('NONE', #125, #127, #1925, .T.); +#5424 = EDGE_CURVE('NONE', #123, #127, #1929, .T.); +#5425 = EDGE_CURVE('NONE', #125, #129, #1933, .T.); +#5426 = EDGE_CURVE('NONE', #129, #131, #1937, .T.); +#5427 = EDGE_CURVE('NONE', #127, #131, #1941, .T.); +#5428 = EDGE_CURVE('NONE', #129, #109, #1945, .T.); +#5429 = EDGE_CURVE('NONE', #131, #115, #1949, .T.); +#5430 = EDGE_CURVE('NONE', #133, #135, #1953, .T.); +#5431 = EDGE_CURVE('NONE', #135, #137, #1957, .T.); +#5432 = EDGE_CURVE('NONE', #139, #137, #1961, .T.); +#5433 = EDGE_CURVE('NONE', #133, #139, #1965, .T.); +#5434 = EDGE_CURVE('NONE', #135, #141, #1969, .T.); +#5435 = EDGE_CURVE('NONE', #141, #143, #1973, .T.); +#5436 = EDGE_CURVE('NONE', #137, #143, #1977, .T.); +#5437 = EDGE_CURVE('NONE', #141, #145, #1981, .T.); +#5438 = EDGE_CURVE('NONE', #145, #147, #1985, .T.); +#5439 = EDGE_CURVE('NONE', #143, #147, #1989, .T.); +#5440 = EDGE_CURVE('NONE', #145, #149, #1993, .T.); +#5441 = EDGE_CURVE('NONE', #149, #151, #1997, .T.); +#5442 = EDGE_CURVE('NONE', #147, #151, #2001, .T.); +#5443 = EDGE_CURVE('NONE', #149, #153, #2005, .T.); +#5444 = EDGE_CURVE('NONE', #153, #155, #2009, .T.); +#5445 = EDGE_CURVE('NONE', #151, #155, #2013, .T.); +#5446 = EDGE_CURVE('NONE', #153, #133, #2017, .T.); +#5447 = EDGE_CURVE('NONE', #155, #139, #2021, .T.); +#5448 = EDGE_CURVE('NONE', #157, #159, #2025, .T.); +#5449 = EDGE_CURVE('NONE', #159, #161, #2029, .T.); +#5450 = EDGE_CURVE('NONE', #163, #161, #2033, .T.); +#5451 = EDGE_CURVE('NONE', #157, #163, #2037, .T.); +#5452 = EDGE_CURVE('NONE', #159, #165, #2041, .T.); +#5453 = EDGE_CURVE('NONE', #165, #167, #2045, .T.); +#5454 = EDGE_CURVE('NONE', #161, #167, #2049, .T.); +#5455 = EDGE_CURVE('NONE', #165, #169, #2053, .T.); +#5456 = EDGE_CURVE('NONE', #169, #171, #2057, .T.); +#5457 = EDGE_CURVE('NONE', #167, #171, #2061, .T.); +#5458 = EDGE_CURVE('NONE', #169, #173, #2065, .T.); +#5459 = EDGE_CURVE('NONE', #173, #175, #2069, .T.); +#5460 = EDGE_CURVE('NONE', #171, #175, #2073, .T.); +#5461 = EDGE_CURVE('NONE', #173, #177, #2077, .T.); +#5462 = EDGE_CURVE('NONE', #177, #179, #2081, .T.); +#5463 = EDGE_CURVE('NONE', #175, #179, #2085, .T.); +#5464 = EDGE_CURVE('NONE', #177, #157, #2089, .T.); +#5465 = EDGE_CURVE('NONE', #179, #163, #2093, .T.); +#5466 = EDGE_CURVE('NONE', #181, #183, #2097, .T.); +#5467 = EDGE_CURVE('NONE', #183, #185, #2101, .T.); +#5468 = EDGE_CURVE('NONE', #187, #185, #2105, .T.); +#5469 = EDGE_CURVE('NONE', #181, #187, #2109, .T.); +#5470 = EDGE_CURVE('NONE', #183, #189, #2113, .T.); +#5471 = EDGE_CURVE('NONE', #189, #191, #2117, .T.); +#5472 = EDGE_CURVE('NONE', #185, #191, #2121, .T.); +#5473 = EDGE_CURVE('NONE', #189, #193, #2125, .T.); +#5474 = EDGE_CURVE('NONE', #193, #195, #2129, .T.); +#5475 = EDGE_CURVE('NONE', #191, #195, #2133, .T.); +#5476 = EDGE_CURVE('NONE', #193, #197, #2137, .T.); +#5477 = EDGE_CURVE('NONE', #197, #199, #2141, .T.); +#5478 = EDGE_CURVE('NONE', #195, #199, #2145, .T.); +#5479 = EDGE_CURVE('NONE', #197, #201, #2149, .T.); +#5480 = EDGE_CURVE('NONE', #201, #203, #2153, .T.); +#5481 = EDGE_CURVE('NONE', #199, #203, #2157, .T.); +#5482 = EDGE_CURVE('NONE', #201, #181, #2161, .T.); +#5483 = EDGE_CURVE('NONE', #203, #187, #2165, .T.); +#5484 = EDGE_CURVE('NONE', #205, #207, #2169, .T.); +#5485 = EDGE_CURVE('NONE', #207, #209, #2173, .T.); +#5486 = EDGE_CURVE('NONE', #211, #209, #2177, .T.); +#5487 = EDGE_CURVE('NONE', #205, #211, #2181, .T.); +#5488 = EDGE_CURVE('NONE', #207, #213, #2185, .T.); +#5489 = EDGE_CURVE('NONE', #213, #215, #2189, .T.); +#5490 = EDGE_CURVE('NONE', #209, #215, #2193, .T.); +#5491 = EDGE_CURVE('NONE', #213, #217, #2197, .T.); +#5492 = EDGE_CURVE('NONE', #217, #219, #2201, .T.); +#5493 = EDGE_CURVE('NONE', #215, #219, #2205, .T.); +#5494 = EDGE_CURVE('NONE', #217, #221, #2209, .T.); +#5495 = EDGE_CURVE('NONE', #221, #223, #2213, .T.); +#5496 = EDGE_CURVE('NONE', #219, #223, #2217, .T.); +#5497 = EDGE_CURVE('NONE', #221, #225, #2221, .T.); +#5498 = EDGE_CURVE('NONE', #225, #227, #2225, .T.); +#5499 = EDGE_CURVE('NONE', #223, #227, #2229, .T.); +#5500 = EDGE_CURVE('NONE', #225, #205, #2233, .T.); +#5501 = EDGE_CURVE('NONE', #227, #211, #2237, .T.); +#5502 = EDGE_CURVE('NONE', #229, #231, #2241, .T.); +#5503 = EDGE_CURVE('NONE', #231, #233, #2245, .T.); +#5504 = EDGE_CURVE('NONE', #235, #233, #2249, .T.); +#5505 = EDGE_CURVE('NONE', #229, #235, #2253, .T.); +#5506 = EDGE_CURVE('NONE', #231, #237, #2258, .T.); +#5507 = EDGE_CURVE('NONE', #237, #239, #2262, .T.); +#5508 = EDGE_CURVE('NONE', #233, #239, #2267, .T.); +#5509 = EDGE_CURVE('NONE', #237, #241, #2272, .T.); +#5510 = EDGE_CURVE('NONE', #241, #243, #2276, .T.); +#5511 = EDGE_CURVE('NONE', #239, #243, #2281, .T.); +#5512 = EDGE_CURVE('NONE', #241, #245, #2286, .T.); +#5513 = EDGE_CURVE('NONE', #245, #247, #2290, .T.); +#5514 = EDGE_CURVE('NONE', #243, #247, #2295, .T.); +#5515 = EDGE_CURVE('NONE', #245, #249, #2299, .T.); +#5516 = EDGE_CURVE('NONE', #249, #251, #2303, .T.); +#5517 = EDGE_CURVE('NONE', #247, #251, #2307, .T.); +#5518 = EDGE_CURVE('NONE', #249, #253, #2311, .T.); +#5519 = EDGE_CURVE('NONE', #253, #255, #2315, .T.); +#5520 = EDGE_CURVE('NONE', #251, #255, #2319, .T.); +#5521 = EDGE_CURVE('NONE', #253, #257, #2323, .T.); +#5522 = EDGE_CURVE('NONE', #257, #259, #2327, .T.); +#5523 = EDGE_CURVE('NONE', #255, #259, #2331, .T.); +#5524 = EDGE_CURVE('NONE', #257, #261, #2336, .T.); +#5525 = EDGE_CURVE('NONE', #261, #263, #2340, .T.); +#5526 = EDGE_CURVE('NONE', #259, #263, #2345, .T.); +#5527 = EDGE_CURVE('NONE', #261, #265, #2349, .T.); +#5528 = EDGE_CURVE('NONE', #265, #267, #2353, .T.); +#5529 = EDGE_CURVE('NONE', #263, #267, #2357, .T.); +#5530 = EDGE_CURVE('NONE', #265, #269, #2361, .T.); +#5531 = EDGE_CURVE('NONE', #269, #271, #2365, .T.); +#5532 = EDGE_CURVE('NONE', #267, #271, #2369, .T.); +#5533 = EDGE_CURVE('NONE', #269, #273, #2373, .T.); +#5534 = EDGE_CURVE('NONE', #273, #275, #2377, .T.); +#5535 = EDGE_CURVE('NONE', #271, #275, #2381, .T.); +#5536 = EDGE_CURVE('NONE', #273, #277, #2386, .T.); +#5537 = EDGE_CURVE('NONE', #277, #279, #2390, .T.); +#5538 = EDGE_CURVE('NONE', #275, #279, #2395, .T.); +#5539 = EDGE_CURVE('NONE', #277, #281, #2400, .T.); +#5540 = EDGE_CURVE('NONE', #281, #283, #2404, .T.); +#5541 = EDGE_CURVE('NONE', #279, #283, #2409, .T.); +#5542 = EDGE_CURVE('NONE', #281, #285, #2413, .T.); +#5543 = EDGE_CURVE('NONE', #285, #287, #2417, .T.); +#5544 = EDGE_CURVE('NONE', #283, #287, #2421, .T.); +#5545 = EDGE_CURVE('NONE', #285, #289, #2425, .T.); +#5546 = EDGE_CURVE('NONE', #289, #291, #2429, .T.); +#5547 = EDGE_CURVE('NONE', #287, #291, #2433, .T.); +#5548 = EDGE_CURVE('NONE', #289, #293, #2438, .T.); +#5549 = EDGE_CURVE('NONE', #293, #295, #2442, .T.); +#5550 = EDGE_CURVE('NONE', #291, #295, #2447, .T.); +#5551 = EDGE_CURVE('NONE', #293, #297, #2451, .T.); +#5552 = EDGE_CURVE('NONE', #297, #299, #2455, .T.); +#5553 = EDGE_CURVE('NONE', #295, #299, #2459, .T.); +#5554 = EDGE_CURVE('NONE', #297, #301, #2463, .T.); +#5555 = EDGE_CURVE('NONE', #301, #303, #2467, .T.); +#5556 = EDGE_CURVE('NONE', #299, #303, #2471, .T.); +#5557 = EDGE_CURVE('NONE', #301, #305, #2476, .T.); +#5558 = EDGE_CURVE('NONE', #305, #307, #2480, .T.); +#5559 = EDGE_CURVE('NONE', #303, #307, #2485, .T.); +#5560 = EDGE_CURVE('NONE', #305, #229, #2490, .T.); +#5561 = EDGE_CURVE('NONE', #307, #235, #2495, .T.); +#5562 = EDGE_CURVE('NONE', #309, #311, #2499, .T.); +#5563 = EDGE_CURVE('NONE', #311, #313, #2503, .T.); +#5564 = EDGE_CURVE('NONE', #315, #313, #2507, .T.); +#5565 = EDGE_CURVE('NONE', #309, #315, #2511, .T.); +#5566 = EDGE_CURVE('NONE', #311, #317, #2516, .T.); +#5567 = EDGE_CURVE('NONE', #317, #319, #2520, .T.); +#5568 = EDGE_CURVE('NONE', #313, #319, #2525, .T.); +#5569 = EDGE_CURVE('NONE', #317, #321, #2530, .T.); +#5570 = EDGE_CURVE('NONE', #321, #323, #2534, .T.); +#5571 = EDGE_CURVE('NONE', #319, #323, #2539, .T.); +#5572 = EDGE_CURVE('NONE', #321, #325, #2544, .T.); +#5573 = EDGE_CURVE('NONE', #325, #327, #2548, .T.); +#5574 = EDGE_CURVE('NONE', #323, #327, #2553, .T.); +#5575 = EDGE_CURVE('NONE', #325, #329, #2557, .T.); +#5576 = EDGE_CURVE('NONE', #329, #331, #2561, .T.); +#5577 = EDGE_CURVE('NONE', #327, #331, #2565, .T.); +#5578 = EDGE_CURVE('NONE', #329, #333, #2569, .T.); +#5579 = EDGE_CURVE('NONE', #333, #335, #2573, .T.); +#5580 = EDGE_CURVE('NONE', #331, #335, #2577, .T.); +#5581 = EDGE_CURVE('NONE', #333, #337, #2581, .T.); +#5582 = EDGE_CURVE('NONE', #337, #339, #2585, .T.); +#5583 = EDGE_CURVE('NONE', #335, #339, #2589, .T.); +#5584 = EDGE_CURVE('NONE', #337, #341, #2594, .T.); +#5585 = EDGE_CURVE('NONE', #341, #343, #2598, .T.); +#5586 = EDGE_CURVE('NONE', #339, #343, #2603, .T.); +#5587 = EDGE_CURVE('NONE', #341, #345, #2607, .T.); +#5588 = EDGE_CURVE('NONE', #345, #347, #2611, .T.); +#5589 = EDGE_CURVE('NONE', #343, #347, #2615, .T.); +#5590 = EDGE_CURVE('NONE', #345, #349, #2619, .T.); +#5591 = EDGE_CURVE('NONE', #349, #351, #2623, .T.); +#5592 = EDGE_CURVE('NONE', #347, #351, #2627, .T.); +#5593 = EDGE_CURVE('NONE', #349, #353, #2631, .T.); +#5594 = EDGE_CURVE('NONE', #353, #355, #2635, .T.); +#5595 = EDGE_CURVE('NONE', #351, #355, #2639, .T.); +#5596 = EDGE_CURVE('NONE', #353, #357, #2644, .T.); +#5597 = EDGE_CURVE('NONE', #357, #359, #2648, .T.); +#5598 = EDGE_CURVE('NONE', #355, #359, #2653, .T.); +#5599 = EDGE_CURVE('NONE', #357, #361, #2658, .T.); +#5600 = EDGE_CURVE('NONE', #361, #363, #2662, .T.); +#5601 = EDGE_CURVE('NONE', #359, #363, #2667, .T.); +#5602 = EDGE_CURVE('NONE', #361, #365, #2671, .T.); +#5603 = EDGE_CURVE('NONE', #365, #367, #2675, .T.); +#5604 = EDGE_CURVE('NONE', #363, #367, #2679, .T.); +#5605 = EDGE_CURVE('NONE', #365, #369, #2683, .T.); +#5606 = EDGE_CURVE('NONE', #369, #371, #2687, .T.); +#5607 = EDGE_CURVE('NONE', #367, #371, #2691, .T.); +#5608 = EDGE_CURVE('NONE', #369, #373, #2696, .T.); +#5609 = EDGE_CURVE('NONE', #373, #375, #2700, .T.); +#5610 = EDGE_CURVE('NONE', #371, #375, #2705, .T.); +#5611 = EDGE_CURVE('NONE', #373, #377, #2709, .T.); +#5612 = EDGE_CURVE('NONE', #377, #379, #2713, .T.); +#5613 = EDGE_CURVE('NONE', #375, #379, #2717, .T.); +#5614 = EDGE_CURVE('NONE', #377, #381, #2721, .T.); +#5615 = EDGE_CURVE('NONE', #381, #383, #2725, .T.); +#5616 = EDGE_CURVE('NONE', #379, #383, #2729, .T.); +#5617 = EDGE_CURVE('NONE', #381, #385, #2734, .T.); +#5618 = EDGE_CURVE('NONE', #385, #387, #2738, .T.); +#5619 = EDGE_CURVE('NONE', #383, #387, #2743, .T.); +#5620 = EDGE_CURVE('NONE', #385, #309, #2748, .T.); +#5621 = EDGE_CURVE('NONE', #387, #315, #2753, .T.); +#5622 = EDGE_CURVE('NONE', #389, #391, #2757, .T.); +#5623 = EDGE_CURVE('NONE', #391, #393, #2761, .T.); +#5624 = EDGE_CURVE('NONE', #395, #393, #2765, .T.); +#5625 = EDGE_CURVE('NONE', #389, #395, #2769, .T.); +#5626 = EDGE_CURVE('NONE', #391, #397, #2774, .T.); +#5627 = EDGE_CURVE('NONE', #397, #399, #2778, .T.); +#5628 = EDGE_CURVE('NONE', #393, #399, #2783, .T.); +#5629 = EDGE_CURVE('NONE', #397, #401, #2788, .T.); +#5630 = EDGE_CURVE('NONE', #401, #403, #2792, .T.); +#5631 = EDGE_CURVE('NONE', #399, #403, #2797, .T.); +#5632 = EDGE_CURVE('NONE', #401, #405, #2802, .T.); +#5633 = EDGE_CURVE('NONE', #405, #407, #2806, .T.); +#5634 = EDGE_CURVE('NONE', #403, #407, #2811, .T.); +#5635 = EDGE_CURVE('NONE', #405, #409, #2815, .T.); +#5636 = EDGE_CURVE('NONE', #409, #411, #2819, .T.); +#5637 = EDGE_CURVE('NONE', #407, #411, #2823, .T.); +#5638 = EDGE_CURVE('NONE', #409, #413, #2827, .T.); +#5639 = EDGE_CURVE('NONE', #413, #415, #2831, .T.); +#5640 = EDGE_CURVE('NONE', #411, #415, #2835, .T.); +#5641 = EDGE_CURVE('NONE', #413, #417, #2839, .T.); +#5642 = EDGE_CURVE('NONE', #417, #419, #2843, .T.); +#5643 = EDGE_CURVE('NONE', #415, #419, #2847, .T.); +#5644 = EDGE_CURVE('NONE', #417, #421, #2852, .T.); +#5645 = EDGE_CURVE('NONE', #421, #423, #2856, .T.); +#5646 = EDGE_CURVE('NONE', #419, #423, #2861, .T.); +#5647 = EDGE_CURVE('NONE', #421, #425, #2865, .T.); +#5648 = EDGE_CURVE('NONE', #425, #427, #2869, .T.); +#5649 = EDGE_CURVE('NONE', #423, #427, #2873, .T.); +#5650 = EDGE_CURVE('NONE', #425, #429, #2877, .T.); +#5651 = EDGE_CURVE('NONE', #429, #431, #2881, .T.); +#5652 = EDGE_CURVE('NONE', #427, #431, #2885, .T.); +#5653 = EDGE_CURVE('NONE', #429, #433, #2889, .T.); +#5654 = EDGE_CURVE('NONE', #433, #435, #2893, .T.); +#5655 = EDGE_CURVE('NONE', #431, #435, #2897, .T.); +#5656 = EDGE_CURVE('NONE', #433, #437, #2902, .T.); +#5657 = EDGE_CURVE('NONE', #437, #439, #2906, .T.); +#5658 = EDGE_CURVE('NONE', #435, #439, #2911, .T.); +#5659 = EDGE_CURVE('NONE', #437, #441, #2916, .T.); +#5660 = EDGE_CURVE('NONE', #441, #443, #2920, .T.); +#5661 = EDGE_CURVE('NONE', #439, #443, #2925, .T.); +#5662 = EDGE_CURVE('NONE', #441, #445, #2929, .T.); +#5663 = EDGE_CURVE('NONE', #445, #447, #2933, .T.); +#5664 = EDGE_CURVE('NONE', #443, #447, #2937, .T.); +#5665 = EDGE_CURVE('NONE', #445, #449, #2941, .T.); +#5666 = EDGE_CURVE('NONE', #449, #451, #2945, .T.); +#5667 = EDGE_CURVE('NONE', #447, #451, #2949, .T.); +#5668 = EDGE_CURVE('NONE', #449, #453, #2954, .T.); +#5669 = EDGE_CURVE('NONE', #453, #455, #2958, .T.); +#5670 = EDGE_CURVE('NONE', #451, #455, #2963, .T.); +#5671 = EDGE_CURVE('NONE', #453, #457, #2967, .T.); +#5672 = EDGE_CURVE('NONE', #457, #459, #2971, .T.); +#5673 = EDGE_CURVE('NONE', #455, #459, #2975, .T.); +#5674 = EDGE_CURVE('NONE', #457, #461, #2979, .T.); +#5675 = EDGE_CURVE('NONE', #461, #463, #2983, .T.); +#5676 = EDGE_CURVE('NONE', #459, #463, #2987, .T.); +#5677 = EDGE_CURVE('NONE', #461, #465, #2992, .T.); +#5678 = EDGE_CURVE('NONE', #465, #467, #2996, .T.); +#5679 = EDGE_CURVE('NONE', #463, #467, #3001, .T.); +#5680 = EDGE_CURVE('NONE', #465, #389, #3006, .T.); +#5681 = EDGE_CURVE('NONE', #467, #395, #3011, .T.); +#5682 = EDGE_CURVE('NONE', #469, #471, #3015, .T.); +#5683 = EDGE_CURVE('NONE', #471, #473, #3019, .T.); +#5684 = EDGE_CURVE('NONE', #475, #473, #3023, .T.); +#5685 = EDGE_CURVE('NONE', #469, #475, #3027, .T.); +#5686 = EDGE_CURVE('NONE', #471, #477, #3032, .T.); +#5687 = EDGE_CURVE('NONE', #477, #479, #3036, .T.); +#5688 = EDGE_CURVE('NONE', #473, #479, #3041, .T.); +#5689 = EDGE_CURVE('NONE', #477, #481, #3046, .T.); +#5690 = EDGE_CURVE('NONE', #481, #483, #3050, .T.); +#5691 = EDGE_CURVE('NONE', #479, #483, #3055, .T.); +#5692 = EDGE_CURVE('NONE', #481, #485, #3060, .T.); +#5693 = EDGE_CURVE('NONE', #485, #487, #3064, .T.); +#5694 = EDGE_CURVE('NONE', #483, #487, #3069, .T.); +#5695 = EDGE_CURVE('NONE', #485, #489, #3073, .T.); +#5696 = EDGE_CURVE('NONE', #489, #491, #3077, .T.); +#5697 = EDGE_CURVE('NONE', #487, #491, #3081, .T.); +#5698 = EDGE_CURVE('NONE', #489, #493, #3085, .T.); +#5699 = EDGE_CURVE('NONE', #493, #495, #3089, .T.); +#5700 = EDGE_CURVE('NONE', #491, #495, #3093, .T.); +#5701 = EDGE_CURVE('NONE', #493, #497, #3097, .T.); +#5702 = EDGE_CURVE('NONE', #497, #499, #3101, .T.); +#5703 = EDGE_CURVE('NONE', #495, #499, #3105, .T.); +#5704 = EDGE_CURVE('NONE', #497, #501, #3110, .T.); +#5705 = EDGE_CURVE('NONE', #501, #503, #3114, .T.); +#5706 = EDGE_CURVE('NONE', #499, #503, #3119, .T.); +#5707 = EDGE_CURVE('NONE', #501, #505, #3123, .T.); +#5708 = EDGE_CURVE('NONE', #505, #507, #3127, .T.); +#5709 = EDGE_CURVE('NONE', #503, #507, #3131, .T.); +#5710 = EDGE_CURVE('NONE', #505, #509, #3135, .T.); +#5711 = EDGE_CURVE('NONE', #509, #511, #3139, .T.); +#5712 = EDGE_CURVE('NONE', #507, #511, #3143, .T.); +#5713 = EDGE_CURVE('NONE', #509, #513, #3147, .T.); +#5714 = EDGE_CURVE('NONE', #513, #515, #3151, .T.); +#5715 = EDGE_CURVE('NONE', #511, #515, #3155, .T.); +#5716 = EDGE_CURVE('NONE', #513, #517, #3160, .T.); +#5717 = EDGE_CURVE('NONE', #517, #519, #3164, .T.); +#5718 = EDGE_CURVE('NONE', #515, #519, #3169, .T.); +#5719 = EDGE_CURVE('NONE', #517, #521, #3174, .T.); +#5720 = EDGE_CURVE('NONE', #521, #523, #3178, .T.); +#5721 = EDGE_CURVE('NONE', #519, #523, #3183, .T.); +#5722 = EDGE_CURVE('NONE', #521, #525, #3187, .T.); +#5723 = EDGE_CURVE('NONE', #525, #527, #3191, .T.); +#5724 = EDGE_CURVE('NONE', #523, #527, #3195, .T.); +#5725 = EDGE_CURVE('NONE', #525, #529, #3199, .T.); +#5726 = EDGE_CURVE('NONE', #529, #531, #3203, .T.); +#5727 = EDGE_CURVE('NONE', #527, #531, #3207, .T.); +#5728 = EDGE_CURVE('NONE', #529, #533, #3212, .T.); +#5729 = EDGE_CURVE('NONE', #533, #535, #3216, .T.); +#5730 = EDGE_CURVE('NONE', #531, #535, #3221, .T.); +#5731 = EDGE_CURVE('NONE', #533, #537, #3225, .T.); +#5732 = EDGE_CURVE('NONE', #537, #539, #3229, .T.); +#5733 = EDGE_CURVE('NONE', #535, #539, #3233, .T.); +#5734 = EDGE_CURVE('NONE', #537, #541, #3237, .T.); +#5735 = EDGE_CURVE('NONE', #541, #543, #3241, .T.); +#5736 = EDGE_CURVE('NONE', #539, #543, #3245, .T.); +#5737 = EDGE_CURVE('NONE', #541, #545, #3250, .T.); +#5738 = EDGE_CURVE('NONE', #545, #547, #3254, .T.); +#5739 = EDGE_CURVE('NONE', #543, #547, #3259, .T.); +#5740 = EDGE_CURVE('NONE', #545, #469, #3264, .T.); +#5741 = EDGE_CURVE('NONE', #547, #475, #3269, .T.); +#5742 = EDGE_CURVE('NONE', #549, #551, #3274, .T.); +#5743 = EDGE_CURVE('NONE', #551, #553, #3278, .T.); +#5744 = EDGE_CURVE('NONE', #555, #553, #3283, .T.); +#5745 = EDGE_CURVE('NONE', #549, #555, #3287, .T.); +#5746 = EDGE_CURVE('NONE', #551, #557, #3292, .T.); +#5747 = EDGE_CURVE('NONE', #557, #559, #3296, .T.); +#5748 = EDGE_CURVE('NONE', #553, #559, #3301, .T.); +#5749 = EDGE_CURVE('NONE', #557, #561, #3305, .T.); +#5750 = EDGE_CURVE('NONE', #561, #563, #3309, .T.); +#5751 = EDGE_CURVE('NONE', #559, #563, #3313, .T.); +#5752 = EDGE_CURVE('NONE', #561, #565, #3317, .T.); +#5753 = EDGE_CURVE('NONE', #565, #567, #3321, .T.); +#5754 = EDGE_CURVE('NONE', #563, #567, #3325, .T.); +#5755 = EDGE_CURVE('NONE', #565, #569, #3330, .T.); +#5756 = EDGE_CURVE('NONE', #569, #571, #3334, .T.); +#5757 = EDGE_CURVE('NONE', #567, #571, #3339, .T.); +#5758 = EDGE_CURVE('NONE', #569, #573, #3343, .T.); +#5759 = EDGE_CURVE('NONE', #573, #575, #3347, .T.); +#5760 = EDGE_CURVE('NONE', #571, #575, #3351, .T.); +#5761 = EDGE_CURVE('NONE', #573, #577, #3355, .T.); +#5762 = EDGE_CURVE('NONE', #577, #579, #3359, .T.); +#5763 = EDGE_CURVE('NONE', #575, #579, #3363, .T.); +#5764 = EDGE_CURVE('NONE', #577, #581, #3368, .T.); +#5765 = EDGE_CURVE('NONE', #581, #583, #3372, .T.); +#5766 = EDGE_CURVE('NONE', #579, #583, #3377, .T.); +#5767 = EDGE_CURVE('NONE', #581, #585, #3382, .T.); +#5768 = EDGE_CURVE('NONE', #585, #587, #3386, .T.); +#5769 = EDGE_CURVE('NONE', #583, #587, #3391, .T.); +#5770 = EDGE_CURVE('NONE', #585, #589, #3395, .T.); +#5771 = EDGE_CURVE('NONE', #589, #591, #3399, .T.); +#5772 = EDGE_CURVE('NONE', #587, #591, #3403, .T.); +#5773 = EDGE_CURVE('NONE', #589, #593, #3407, .T.); +#5774 = EDGE_CURVE('NONE', #593, #595, #3411, .T.); +#5775 = EDGE_CURVE('NONE', #591, #595, #3415, .T.); +#5776 = EDGE_CURVE('NONE', #593, #597, #3419, .T.); +#5777 = EDGE_CURVE('NONE', #597, #599, #3423, .T.); +#5778 = EDGE_CURVE('NONE', #595, #599, #3427, .T.); +#5779 = EDGE_CURVE('NONE', #597, #601, #3432, .T.); +#5780 = EDGE_CURVE('NONE', #601, #603, #3436, .T.); +#5781 = EDGE_CURVE('NONE', #599, #603, #3441, .T.); +#5782 = EDGE_CURVE('NONE', #601, #605, #3445, .T.); +#5783 = EDGE_CURVE('NONE', #605, #607, #3449, .T.); +#5784 = EDGE_CURVE('NONE', #603, #607, #3453, .T.); +#5785 = EDGE_CURVE('NONE', #605, #609, #3457, .T.); +#5786 = EDGE_CURVE('NONE', #609, #611, #3461, .T.); +#5787 = EDGE_CURVE('NONE', #607, #611, #3465, .T.); +#5788 = EDGE_CURVE('NONE', #609, #613, #3469, .T.); +#5789 = EDGE_CURVE('NONE', #613, #615, #3473, .T.); +#5790 = EDGE_CURVE('NONE', #611, #615, #3477, .T.); +#5791 = EDGE_CURVE('NONE', #613, #617, #3482, .T.); +#5792 = EDGE_CURVE('NONE', #617, #619, #3486, .T.); +#5793 = EDGE_CURVE('NONE', #615, #619, #3491, .T.); +#5794 = EDGE_CURVE('NONE', #617, #621, #3496, .T.); +#5795 = EDGE_CURVE('NONE', #621, #623, #3500, .T.); +#5796 = EDGE_CURVE('NONE', #619, #623, #3505, .T.); +#5797 = EDGE_CURVE('NONE', #621, #625, #3510, .T.); +#5798 = EDGE_CURVE('NONE', #625, #627, #3514, .T.); +#5799 = EDGE_CURVE('NONE', #623, #627, #3519, .T.); +#5800 = EDGE_CURVE('NONE', #625, #549, #3523, .T.); +#5801 = EDGE_CURVE('NONE', #627, #555, #3527, .T.); +#5802 = EDGE_CURVE('NONE', #629, #631, #3532, .T.); +#5803 = EDGE_CURVE('NONE', #631, #633, #3536, .T.); +#5804 = EDGE_CURVE('NONE', #635, #633, #3541, .T.); +#5805 = EDGE_CURVE('NONE', #629, #635, #3545, .T.); +#5806 = EDGE_CURVE('NONE', #631, #637, #3550, .T.); +#5807 = EDGE_CURVE('NONE', #637, #639, #3554, .T.); +#5808 = EDGE_CURVE('NONE', #633, #639, #3559, .T.); +#5809 = EDGE_CURVE('NONE', #637, #641, #3563, .T.); +#5810 = EDGE_CURVE('NONE', #641, #643, #3567, .T.); +#5811 = EDGE_CURVE('NONE', #639, #643, #3571, .T.); +#5812 = EDGE_CURVE('NONE', #641, #645, #3575, .T.); +#5813 = EDGE_CURVE('NONE', #645, #647, #3579, .T.); +#5814 = EDGE_CURVE('NONE', #643, #647, #3583, .T.); +#5815 = EDGE_CURVE('NONE', #645, #649, #3588, .T.); +#5816 = EDGE_CURVE('NONE', #649, #651, #3592, .T.); +#5817 = EDGE_CURVE('NONE', #647, #651, #3597, .T.); +#5818 = EDGE_CURVE('NONE', #649, #653, #3601, .T.); +#5819 = EDGE_CURVE('NONE', #653, #655, #3605, .T.); +#5820 = EDGE_CURVE('NONE', #651, #655, #3609, .T.); +#5821 = EDGE_CURVE('NONE', #653, #657, #3613, .T.); +#5822 = EDGE_CURVE('NONE', #657, #659, #3617, .T.); +#5823 = EDGE_CURVE('NONE', #655, #659, #3621, .T.); +#5824 = EDGE_CURVE('NONE', #657, #661, #3626, .T.); +#5825 = EDGE_CURVE('NONE', #661, #663, #3630, .T.); +#5826 = EDGE_CURVE('NONE', #659, #663, #3635, .T.); +#5827 = EDGE_CURVE('NONE', #661, #665, #3640, .T.); +#5828 = EDGE_CURVE('NONE', #665, #667, #3644, .T.); +#5829 = EDGE_CURVE('NONE', #663, #667, #3649, .T.); +#5830 = EDGE_CURVE('NONE', #665, #669, #3653, .T.); +#5831 = EDGE_CURVE('NONE', #669, #671, #3657, .T.); +#5832 = EDGE_CURVE('NONE', #667, #671, #3661, .T.); +#5833 = EDGE_CURVE('NONE', #669, #673, #3665, .T.); +#5834 = EDGE_CURVE('NONE', #673, #675, #3669, .T.); +#5835 = EDGE_CURVE('NONE', #671, #675, #3673, .T.); +#5836 = EDGE_CURVE('NONE', #673, #677, #3677, .T.); +#5837 = EDGE_CURVE('NONE', #677, #679, #3681, .T.); +#5838 = EDGE_CURVE('NONE', #675, #679, #3685, .T.); +#5839 = EDGE_CURVE('NONE', #677, #681, #3690, .T.); +#5840 = EDGE_CURVE('NONE', #681, #683, #3694, .T.); +#5841 = EDGE_CURVE('NONE', #679, #683, #3699, .T.); +#5842 = EDGE_CURVE('NONE', #681, #685, #3703, .T.); +#5843 = EDGE_CURVE('NONE', #685, #687, #3707, .T.); +#5844 = EDGE_CURVE('NONE', #683, #687, #3711, .T.); +#5845 = EDGE_CURVE('NONE', #685, #689, #3715, .T.); +#5846 = EDGE_CURVE('NONE', #689, #691, #3719, .T.); +#5847 = EDGE_CURVE('NONE', #687, #691, #3723, .T.); +#5848 = EDGE_CURVE('NONE', #689, #693, #3727, .T.); +#5849 = EDGE_CURVE('NONE', #693, #695, #3731, .T.); +#5850 = EDGE_CURVE('NONE', #691, #695, #3735, .T.); +#5851 = EDGE_CURVE('NONE', #693, #697, #3740, .T.); +#5852 = EDGE_CURVE('NONE', #697, #699, #3744, .T.); +#5853 = EDGE_CURVE('NONE', #695, #699, #3749, .T.); +#5854 = EDGE_CURVE('NONE', #697, #701, #3754, .T.); +#5855 = EDGE_CURVE('NONE', #701, #703, #3758, .T.); +#5856 = EDGE_CURVE('NONE', #699, #703, #3763, .T.); +#5857 = EDGE_CURVE('NONE', #701, #705, #3768, .T.); +#5858 = EDGE_CURVE('NONE', #705, #707, #3772, .T.); +#5859 = EDGE_CURVE('NONE', #703, #707, #3777, .T.); +#5860 = EDGE_CURVE('NONE', #705, #629, #3781, .T.); +#5861 = EDGE_CURVE('NONE', #707, #635, #3785, .T.); +#5862 = EDGE_CURVE('NONE', #709, #711, #3790, .T.); +#5863 = EDGE_CURVE('NONE', #711, #713, #3794, .T.); +#5864 = EDGE_CURVE('NONE', #715, #713, #3799, .T.); +#5865 = EDGE_CURVE('NONE', #709, #715, #3803, .T.); +#5866 = EDGE_CURVE('NONE', #711, #717, #3808, .T.); +#5867 = EDGE_CURVE('NONE', #717, #719, #3812, .T.); +#5868 = EDGE_CURVE('NONE', #713, #719, #3817, .T.); +#5869 = EDGE_CURVE('NONE', #717, #721, #3821, .T.); +#5870 = EDGE_CURVE('NONE', #721, #723, #3825, .T.); +#5871 = EDGE_CURVE('NONE', #719, #723, #3829, .T.); +#5872 = EDGE_CURVE('NONE', #721, #725, #3833, .T.); +#5873 = EDGE_CURVE('NONE', #725, #727, #3837, .T.); +#5874 = EDGE_CURVE('NONE', #723, #727, #3841, .T.); +#5875 = EDGE_CURVE('NONE', #725, #729, #3846, .T.); +#5876 = EDGE_CURVE('NONE', #729, #731, #3850, .T.); +#5877 = EDGE_CURVE('NONE', #727, #731, #3855, .T.); +#5878 = EDGE_CURVE('NONE', #729, #733, #3859, .T.); +#5879 = EDGE_CURVE('NONE', #733, #735, #3863, .T.); +#5880 = EDGE_CURVE('NONE', #731, #735, #3867, .T.); +#5881 = EDGE_CURVE('NONE', #733, #737, #3871, .T.); +#5882 = EDGE_CURVE('NONE', #737, #739, #3875, .T.); +#5883 = EDGE_CURVE('NONE', #735, #739, #3879, .T.); +#5884 = EDGE_CURVE('NONE', #737, #741, #3884, .T.); +#5885 = EDGE_CURVE('NONE', #741, #743, #3888, .T.); +#5886 = EDGE_CURVE('NONE', #739, #743, #3893, .T.); +#5887 = EDGE_CURVE('NONE', #741, #745, #3898, .T.); +#5888 = EDGE_CURVE('NONE', #745, #747, #3902, .T.); +#5889 = EDGE_CURVE('NONE', #743, #747, #3907, .T.); +#5890 = EDGE_CURVE('NONE', #745, #749, #3911, .T.); +#5891 = EDGE_CURVE('NONE', #749, #751, #3915, .T.); +#5892 = EDGE_CURVE('NONE', #747, #751, #3919, .T.); +#5893 = EDGE_CURVE('NONE', #749, #753, #3923, .T.); +#5894 = EDGE_CURVE('NONE', #753, #755, #3927, .T.); +#5895 = EDGE_CURVE('NONE', #751, #755, #3931, .T.); +#5896 = EDGE_CURVE('NONE', #753, #757, #3935, .T.); +#5897 = EDGE_CURVE('NONE', #757, #759, #3939, .T.); +#5898 = EDGE_CURVE('NONE', #755, #759, #3943, .T.); +#5899 = EDGE_CURVE('NONE', #757, #761, #3948, .T.); +#5900 = EDGE_CURVE('NONE', #761, #763, #3952, .T.); +#5901 = EDGE_CURVE('NONE', #759, #763, #3957, .T.); +#5902 = EDGE_CURVE('NONE', #761, #765, #3961, .T.); +#5903 = EDGE_CURVE('NONE', #765, #767, #3965, .T.); +#5904 = EDGE_CURVE('NONE', #763, #767, #3969, .T.); +#5905 = EDGE_CURVE('NONE', #765, #769, #3973, .T.); +#5906 = EDGE_CURVE('NONE', #769, #771, #3977, .T.); +#5907 = EDGE_CURVE('NONE', #767, #771, #3981, .T.); +#5908 = EDGE_CURVE('NONE', #769, #773, #3985, .T.); +#5909 = EDGE_CURVE('NONE', #773, #775, #3989, .T.); +#5910 = EDGE_CURVE('NONE', #771, #775, #3993, .T.); +#5911 = EDGE_CURVE('NONE', #773, #777, #3998, .T.); +#5912 = EDGE_CURVE('NONE', #777, #779, #4002, .T.); +#5913 = EDGE_CURVE('NONE', #775, #779, #4007, .T.); +#5914 = EDGE_CURVE('NONE', #777, #781, #4012, .T.); +#5915 = EDGE_CURVE('NONE', #781, #783, #4016, .T.); +#5916 = EDGE_CURVE('NONE', #779, #783, #4021, .T.); +#5917 = EDGE_CURVE('NONE', #781, #785, #4026, .T.); +#5918 = EDGE_CURVE('NONE', #785, #787, #4030, .T.); +#5919 = EDGE_CURVE('NONE', #783, #787, #4035, .T.); +#5920 = EDGE_CURVE('NONE', #785, #709, #4039, .T.); +#5921 = EDGE_CURVE('NONE', #787, #715, #4043, .T.); +#5922 = EDGE_CURVE('NONE', #789, #791, #4048, .T.); +#5923 = EDGE_CURVE('NONE', #791, #793, #4052, .T.); +#5924 = EDGE_CURVE('NONE', #795, #793, #4057, .T.); +#5925 = EDGE_CURVE('NONE', #789, #795, #4061, .T.); +#5926 = EDGE_CURVE('NONE', #791, #797, #4066, .T.); +#5927 = EDGE_CURVE('NONE', #797, #799, #4070, .T.); +#5928 = EDGE_CURVE('NONE', #793, #799, #4075, .T.); +#5929 = EDGE_CURVE('NONE', #797, #801, #4079, .T.); +#5930 = EDGE_CURVE('NONE', #801, #803, #4083, .T.); +#5931 = EDGE_CURVE('NONE', #799, #803, #4087, .T.); +#5932 = EDGE_CURVE('NONE', #801, #805, #4091, .T.); +#5933 = EDGE_CURVE('NONE', #805, #807, #4095, .T.); +#5934 = EDGE_CURVE('NONE', #803, #807, #4099, .T.); +#5935 = EDGE_CURVE('NONE', #805, #809, #4104, .T.); +#5936 = EDGE_CURVE('NONE', #809, #811, #4108, .T.); +#5937 = EDGE_CURVE('NONE', #807, #811, #4113, .T.); +#5938 = EDGE_CURVE('NONE', #809, #813, #4117, .T.); +#5939 = EDGE_CURVE('NONE', #813, #815, #4121, .T.); +#5940 = EDGE_CURVE('NONE', #811, #815, #4125, .T.); +#5941 = EDGE_CURVE('NONE', #813, #817, #4129, .T.); +#5942 = EDGE_CURVE('NONE', #817, #819, #4133, .T.); +#5943 = EDGE_CURVE('NONE', #815, #819, #4137, .T.); +#5944 = EDGE_CURVE('NONE', #817, #821, #4142, .T.); +#5945 = EDGE_CURVE('NONE', #821, #823, #4146, .T.); +#5946 = EDGE_CURVE('NONE', #819, #823, #4151, .T.); +#5947 = EDGE_CURVE('NONE', #821, #825, #4156, .T.); +#5948 = EDGE_CURVE('NONE', #825, #827, #4160, .T.); +#5949 = EDGE_CURVE('NONE', #823, #827, #4165, .T.); +#5950 = EDGE_CURVE('NONE', #825, #829, #4169, .T.); +#5951 = EDGE_CURVE('NONE', #829, #831, #4173, .T.); +#5952 = EDGE_CURVE('NONE', #827, #831, #4177, .T.); +#5953 = EDGE_CURVE('NONE', #829, #833, #4181, .T.); +#5954 = EDGE_CURVE('NONE', #833, #835, #4185, .T.); +#5955 = EDGE_CURVE('NONE', #831, #835, #4189, .T.); +#5956 = EDGE_CURVE('NONE', #833, #837, #4193, .T.); +#5957 = EDGE_CURVE('NONE', #837, #839, #4197, .T.); +#5958 = EDGE_CURVE('NONE', #835, #839, #4201, .T.); +#5959 = EDGE_CURVE('NONE', #837, #841, #4206, .T.); +#5960 = EDGE_CURVE('NONE', #841, #843, #4210, .T.); +#5961 = EDGE_CURVE('NONE', #839, #843, #4215, .T.); +#5962 = EDGE_CURVE('NONE', #841, #845, #4219, .T.); +#5963 = EDGE_CURVE('NONE', #845, #847, #4223, .T.); +#5964 = EDGE_CURVE('NONE', #843, #847, #4227, .T.); +#5965 = EDGE_CURVE('NONE', #845, #849, #4231, .T.); +#5966 = EDGE_CURVE('NONE', #849, #851, #4235, .T.); +#5967 = EDGE_CURVE('NONE', #847, #851, #4239, .T.); +#5968 = EDGE_CURVE('NONE', #849, #853, #4243, .T.); +#5969 = EDGE_CURVE('NONE', #853, #855, #4247, .T.); +#5970 = EDGE_CURVE('NONE', #851, #855, #4251, .T.); +#5971 = EDGE_CURVE('NONE', #853, #857, #4256, .T.); +#5972 = EDGE_CURVE('NONE', #857, #859, #4260, .T.); +#5973 = EDGE_CURVE('NONE', #855, #859, #4265, .T.); +#5974 = EDGE_CURVE('NONE', #857, #861, #4270, .T.); +#5975 = EDGE_CURVE('NONE', #861, #863, #4274, .T.); +#5976 = EDGE_CURVE('NONE', #859, #863, #4279, .T.); +#5977 = EDGE_CURVE('NONE', #861, #865, #4284, .T.); +#5978 = EDGE_CURVE('NONE', #865, #867, #4288, .T.); +#5979 = EDGE_CURVE('NONE', #863, #867, #4293, .T.); +#5980 = EDGE_CURVE('NONE', #865, #789, #4297, .T.); +#5981 = EDGE_CURVE('NONE', #867, #795, #4301, .T.); +#5982 = EDGE_CURVE('NONE', #869, #871, #4305, .T.); +#5983 = EDGE_CURVE('NONE', #871, #873, #4309, .T.); +#5984 = EDGE_CURVE('NONE', #875, #873, #4313, .T.); +#5985 = EDGE_CURVE('NONE', #869, #875, #4317, .T.); +#5986 = EDGE_CURVE('NONE', #871, #877, #4322, .T.); +#5987 = EDGE_CURVE('NONE', #877, #879, #4326, .T.); +#5988 = EDGE_CURVE('NONE', #873, #879, #4331, .T.); +#5989 = EDGE_CURVE('NONE', #877, #881, #4336, .T.); +#5990 = EDGE_CURVE('NONE', #881, #883, #4340, .T.); +#5991 = EDGE_CURVE('NONE', #879, #883, #4345, .T.); +#5992 = EDGE_CURVE('NONE', #881, #885, #4350, .T.); +#5993 = EDGE_CURVE('NONE', #885, #887, #4354, .T.); +#5994 = EDGE_CURVE('NONE', #883, #887, #4359, .T.); +#5995 = EDGE_CURVE('NONE', #885, #889, #4363, .T.); +#5996 = EDGE_CURVE('NONE', #889, #891, #4367, .T.); +#5997 = EDGE_CURVE('NONE', #887, #891, #4371, .T.); +#5998 = EDGE_CURVE('NONE', #889, #893, #4375, .T.); +#5999 = EDGE_CURVE('NONE', #893, #895, #4379, .T.); +#6000 = EDGE_CURVE('NONE', #891, #895, #4383, .T.); +#6001 = EDGE_CURVE('NONE', #893, #897, #4387, .T.); +#6002 = EDGE_CURVE('NONE', #897, #899, #4391, .T.); +#6003 = EDGE_CURVE('NONE', #895, #899, #4395, .T.); +#6004 = EDGE_CURVE('NONE', #897, #901, #4400, .T.); +#6005 = EDGE_CURVE('NONE', #901, #903, #4404, .T.); +#6006 = EDGE_CURVE('NONE', #899, #903, #4409, .T.); +#6007 = EDGE_CURVE('NONE', #901, #905, #4413, .T.); +#6008 = EDGE_CURVE('NONE', #905, #907, #4417, .T.); +#6009 = EDGE_CURVE('NONE', #903, #907, #4421, .T.); +#6010 = EDGE_CURVE('NONE', #905, #909, #4425, .T.); +#6011 = EDGE_CURVE('NONE', #909, #911, #4429, .T.); +#6012 = EDGE_CURVE('NONE', #907, #911, #4433, .T.); +#6013 = EDGE_CURVE('NONE', #909, #913, #4437, .T.); +#6014 = EDGE_CURVE('NONE', #913, #915, #4441, .T.); +#6015 = EDGE_CURVE('NONE', #911, #915, #4445, .T.); +#6016 = EDGE_CURVE('NONE', #913, #917, #4450, .T.); +#6017 = EDGE_CURVE('NONE', #917, #919, #4454, .T.); +#6018 = EDGE_CURVE('NONE', #915, #919, #4459, .T.); +#6019 = EDGE_CURVE('NONE', #917, #921, #4464, .T.); +#6020 = EDGE_CURVE('NONE', #921, #923, #4468, .T.); +#6021 = EDGE_CURVE('NONE', #919, #923, #4473, .T.); +#6022 = EDGE_CURVE('NONE', #921, #925, #4477, .T.); +#6023 = EDGE_CURVE('NONE', #925, #927, #4481, .T.); +#6024 = EDGE_CURVE('NONE', #923, #927, #4485, .T.); +#6025 = EDGE_CURVE('NONE', #925, #929, #4489, .T.); +#6026 = EDGE_CURVE('NONE', #929, #931, #4493, .T.); +#6027 = EDGE_CURVE('NONE', #927, #931, #4497, .T.); +#6028 = EDGE_CURVE('NONE', #929, #933, #4502, .T.); +#6029 = EDGE_CURVE('NONE', #933, #935, #4506, .T.); +#6030 = EDGE_CURVE('NONE', #931, #935, #4511, .T.); +#6031 = EDGE_CURVE('NONE', #933, #937, #4515, .T.); +#6032 = EDGE_CURVE('NONE', #937, #939, #4519, .T.); +#6033 = EDGE_CURVE('NONE', #935, #939, #4523, .T.); +#6034 = EDGE_CURVE('NONE', #937, #941, #4527, .T.); +#6035 = EDGE_CURVE('NONE', #941, #943, #4531, .T.); +#6036 = EDGE_CURVE('NONE', #939, #943, #4535, .T.); +#6037 = EDGE_CURVE('NONE', #941, #945, #4540, .T.); +#6038 = EDGE_CURVE('NONE', #945, #947, #4544, .T.); +#6039 = EDGE_CURVE('NONE', #943, #947, #4549, .T.); +#6040 = EDGE_CURVE('NONE', #945, #869, #4554, .T.); +#6041 = EDGE_CURVE('NONE', #947, #875, #4559, .T.); +#6042 = EDGE_CURVE('NONE', #949, #951, #4563, .T.); +#6043 = EDGE_CURVE('NONE', #951, #953, #4567, .T.); +#6044 = EDGE_CURVE('NONE', #955, #953, #4571, .T.); +#6045 = EDGE_CURVE('NONE', #949, #955, #4575, .T.); +#6046 = EDGE_CURVE('NONE', #951, #957, #4580, .T.); +#6047 = EDGE_CURVE('NONE', #957, #959, #4584, .T.); +#6048 = EDGE_CURVE('NONE', #953, #959, #4589, .T.); +#6049 = EDGE_CURVE('NONE', #957, #961, #4594, .T.); +#6050 = EDGE_CURVE('NONE', #961, #963, #4598, .T.); +#6051 = EDGE_CURVE('NONE', #959, #963, #4603, .T.); +#6052 = EDGE_CURVE('NONE', #961, #965, #4608, .T.); +#6053 = EDGE_CURVE('NONE', #965, #967, #4612, .T.); +#6054 = EDGE_CURVE('NONE', #963, #967, #4617, .T.); +#6055 = EDGE_CURVE('NONE', #965, #969, #4621, .T.); +#6056 = EDGE_CURVE('NONE', #969, #971, #4625, .T.); +#6057 = EDGE_CURVE('NONE', #967, #971, #4629, .T.); +#6058 = EDGE_CURVE('NONE', #969, #973, #4633, .T.); +#6059 = EDGE_CURVE('NONE', #973, #975, #4637, .T.); +#6060 = EDGE_CURVE('NONE', #971, #975, #4641, .T.); +#6061 = EDGE_CURVE('NONE', #973, #977, #4645, .T.); +#6062 = EDGE_CURVE('NONE', #977, #979, #4649, .T.); +#6063 = EDGE_CURVE('NONE', #975, #979, #4653, .T.); +#6064 = EDGE_CURVE('NONE', #977, #981, #4658, .T.); +#6065 = EDGE_CURVE('NONE', #981, #983, #4662, .T.); +#6066 = EDGE_CURVE('NONE', #979, #983, #4667, .T.); +#6067 = EDGE_CURVE('NONE', #981, #985, #4671, .T.); +#6068 = EDGE_CURVE('NONE', #985, #987, #4675, .T.); +#6069 = EDGE_CURVE('NONE', #983, #987, #4679, .T.); +#6070 = EDGE_CURVE('NONE', #985, #989, #4683, .T.); +#6071 = EDGE_CURVE('NONE', #989, #991, #4687, .T.); +#6072 = EDGE_CURVE('NONE', #987, #991, #4691, .T.); +#6073 = EDGE_CURVE('NONE', #989, #993, #4695, .T.); +#6074 = EDGE_CURVE('NONE', #993, #995, #4699, .T.); +#6075 = EDGE_CURVE('NONE', #991, #995, #4703, .T.); +#6076 = EDGE_CURVE('NONE', #993, #997, #4708, .T.); +#6077 = EDGE_CURVE('NONE', #997, #999, #4712, .T.); +#6078 = EDGE_CURVE('NONE', #995, #999, #4717, .T.); +#6079 = EDGE_CURVE('NONE', #997, #1001, #4722, .T.); +#6080 = EDGE_CURVE('NONE', #1001, #1003, #4726, .T.); +#6081 = EDGE_CURVE('NONE', #999, #1003, #4731, .T.); +#6082 = EDGE_CURVE('NONE', #1001, #1005, #4735, .T.); +#6083 = EDGE_CURVE('NONE', #1005, #1007, #4739, .T.); +#6084 = EDGE_CURVE('NONE', #1003, #1007, #4743, .T.); +#6085 = EDGE_CURVE('NONE', #1005, #1009, #4747, .T.); +#6086 = EDGE_CURVE('NONE', #1009, #1011, #4751, .T.); +#6087 = EDGE_CURVE('NONE', #1007, #1011, #4755, .T.); +#6088 = EDGE_CURVE('NONE', #1009, #1013, #4760, .T.); +#6089 = EDGE_CURVE('NONE', #1013, #1015, #4764, .T.); +#6090 = EDGE_CURVE('NONE', #1011, #1015, #4769, .T.); +#6091 = EDGE_CURVE('NONE', #1013, #1017, #4773, .T.); +#6092 = EDGE_CURVE('NONE', #1017, #1019, #4777, .T.); +#6093 = EDGE_CURVE('NONE', #1015, #1019, #4781, .T.); +#6094 = EDGE_CURVE('NONE', #1017, #1021, #4785, .T.); +#6095 = EDGE_CURVE('NONE', #1021, #1023, #4789, .T.); +#6096 = EDGE_CURVE('NONE', #1019, #1023, #4793, .T.); +#6097 = EDGE_CURVE('NONE', #1021, #1025, #4798, .T.); +#6098 = EDGE_CURVE('NONE', #1025, #1027, #4802, .T.); +#6099 = EDGE_CURVE('NONE', #1023, #1027, #4807, .T.); +#6100 = EDGE_CURVE('NONE', #1025, #949, #4812, .T.); +#6101 = EDGE_CURVE('NONE', #1027, #955, #4817, .T.); +#6102 = EDGE_CURVE('NONE', #1029, #1031, #4821, .T.); +#6103 = EDGE_CURVE('NONE', #1031, #1033, #4825, .T.); +#6104 = EDGE_CURVE('NONE', #1035, #1033, #4829, .T.); +#6105 = EDGE_CURVE('NONE', #1029, #1035, #4833, .T.); +#6106 = EDGE_CURVE('NONE', #1031, #1037, #4838, .T.); +#6107 = EDGE_CURVE('NONE', #1037, #1039, #4842, .T.); +#6108 = EDGE_CURVE('NONE', #1033, #1039, #4847, .T.); +#6109 = EDGE_CURVE('NONE', #1037, #1041, #4852, .T.); +#6110 = EDGE_CURVE('NONE', #1041, #1043, #4856, .T.); +#6111 = EDGE_CURVE('NONE', #1039, #1043, #4861, .T.); +#6112 = EDGE_CURVE('NONE', #1041, #1045, #4866, .T.); +#6113 = EDGE_CURVE('NONE', #1045, #1047, #4870, .T.); +#6114 = EDGE_CURVE('NONE', #1043, #1047, #4875, .T.); +#6115 = EDGE_CURVE('NONE', #1045, #1049, #4879, .T.); +#6116 = EDGE_CURVE('NONE', #1049, #1051, #4883, .T.); +#6117 = EDGE_CURVE('NONE', #1047, #1051, #4887, .T.); +#6118 = EDGE_CURVE('NONE', #1049, #1053, #4891, .T.); +#6119 = EDGE_CURVE('NONE', #1053, #1055, #4895, .T.); +#6120 = EDGE_CURVE('NONE', #1051, #1055, #4899, .T.); +#6121 = EDGE_CURVE('NONE', #1053, #1057, #4903, .T.); +#6122 = EDGE_CURVE('NONE', #1057, #1059, #4907, .T.); +#6123 = EDGE_CURVE('NONE', #1055, #1059, #4911, .T.); +#6124 = EDGE_CURVE('NONE', #1057, #1061, #4916, .T.); +#6125 = EDGE_CURVE('NONE', #1061, #1063, #4920, .T.); +#6126 = EDGE_CURVE('NONE', #1059, #1063, #4925, .T.); +#6127 = EDGE_CURVE('NONE', #1061, #1065, #4929, .T.); +#6128 = EDGE_CURVE('NONE', #1065, #1067, #4933, .T.); +#6129 = EDGE_CURVE('NONE', #1063, #1067, #4937, .T.); +#6130 = EDGE_CURVE('NONE', #1065, #1069, #4941, .T.); +#6131 = EDGE_CURVE('NONE', #1069, #1071, #4945, .T.); +#6132 = EDGE_CURVE('NONE', #1067, #1071, #4949, .T.); +#6133 = EDGE_CURVE('NONE', #1069, #1073, #4953, .T.); +#6134 = EDGE_CURVE('NONE', #1073, #1075, #4957, .T.); +#6135 = EDGE_CURVE('NONE', #1071, #1075, #4961, .T.); +#6136 = EDGE_CURVE('NONE', #1073, #1077, #4966, .T.); +#6137 = EDGE_CURVE('NONE', #1077, #1079, #4970, .T.); +#6138 = EDGE_CURVE('NONE', #1075, #1079, #4975, .T.); +#6139 = EDGE_CURVE('NONE', #1077, #1081, #4980, .T.); +#6140 = EDGE_CURVE('NONE', #1081, #1083, #4984, .T.); +#6141 = EDGE_CURVE('NONE', #1079, #1083, #4989, .T.); +#6142 = EDGE_CURVE('NONE', #1081, #1085, #4993, .T.); +#6143 = EDGE_CURVE('NONE', #1085, #1087, #4997, .T.); +#6144 = EDGE_CURVE('NONE', #1083, #1087, #5001, .T.); +#6145 = EDGE_CURVE('NONE', #1085, #1089, #5005, .T.); +#6146 = EDGE_CURVE('NONE', #1089, #1091, #5009, .T.); +#6147 = EDGE_CURVE('NONE', #1087, #1091, #5013, .T.); +#6148 = EDGE_CURVE('NONE', #1089, #1093, #5018, .T.); +#6149 = EDGE_CURVE('NONE', #1093, #1095, #5022, .T.); +#6150 = EDGE_CURVE('NONE', #1091, #1095, #5027, .T.); +#6151 = EDGE_CURVE('NONE', #1093, #1097, #5031, .T.); +#6152 = EDGE_CURVE('NONE', #1097, #1099, #5035, .T.); +#6153 = EDGE_CURVE('NONE', #1095, #1099, #5039, .T.); +#6154 = EDGE_CURVE('NONE', #1097, #1101, #5043, .T.); +#6155 = EDGE_CURVE('NONE', #1101, #1103, #5047, .T.); +#6156 = EDGE_CURVE('NONE', #1099, #1103, #5051, .T.); +#6157 = EDGE_CURVE('NONE', #1101, #1105, #5056, .T.); +#6158 = EDGE_CURVE('NONE', #1105, #1107, #5060, .T.); +#6159 = EDGE_CURVE('NONE', #1103, #1107, #5065, .T.); +#6160 = EDGE_CURVE('NONE', #1105, #1029, #5070, .T.); +#6161 = EDGE_CURVE('NONE', #1107, #1035, #5075, .T.); +#6162 = EDGE_CURVE('NONE', #1109, #1111, #5079, .T.); +#6163 = EDGE_CURVE('NONE', #1111, #1113, #5083, .T.); +#6164 = EDGE_CURVE('NONE', #1115, #1113, #5087, .T.); +#6165 = EDGE_CURVE('NONE', #1109, #1115, #5091, .T.); +#6166 = EDGE_CURVE('NONE', #1111, #1117, #5096, .T.); +#6167 = EDGE_CURVE('NONE', #1117, #1119, #5100, .T.); +#6168 = EDGE_CURVE('NONE', #1113, #1119, #5105, .T.); +#6169 = EDGE_CURVE('NONE', #1117, #1121, #5110, .T.); +#6170 = EDGE_CURVE('NONE', #1121, #1123, #5114, .T.); +#6171 = EDGE_CURVE('NONE', #1119, #1123, #5119, .T.); +#6172 = EDGE_CURVE('NONE', #1121, #1125, #5124, .T.); +#6173 = EDGE_CURVE('NONE', #1125, #1127, #5128, .T.); +#6174 = EDGE_CURVE('NONE', #1123, #1127, #5133, .T.); +#6175 = EDGE_CURVE('NONE', #1125, #1129, #5137, .T.); +#6176 = EDGE_CURVE('NONE', #1129, #1131, #5141, .T.); +#6177 = EDGE_CURVE('NONE', #1127, #1131, #5145, .T.); +#6178 = EDGE_CURVE('NONE', #1129, #1133, #5149, .T.); +#6179 = EDGE_CURVE('NONE', #1133, #1135, #5153, .T.); +#6180 = EDGE_CURVE('NONE', #1131, #1135, #5157, .T.); +#6181 = EDGE_CURVE('NONE', #1133, #1137, #5161, .T.); +#6182 = EDGE_CURVE('NONE', #1137, #1139, #5165, .T.); +#6183 = EDGE_CURVE('NONE', #1135, #1139, #5169, .T.); +#6184 = EDGE_CURVE('NONE', #1137, #1141, #5174, .T.); +#6185 = EDGE_CURVE('NONE', #1141, #1143, #5178, .T.); +#6186 = EDGE_CURVE('NONE', #1139, #1143, #5183, .T.); +#6187 = EDGE_CURVE('NONE', #1141, #1145, #5187, .T.); +#6188 = EDGE_CURVE('NONE', #1145, #1147, #5191, .T.); +#6189 = EDGE_CURVE('NONE', #1143, #1147, #5195, .T.); +#6190 = EDGE_CURVE('NONE', #1145, #1149, #5199, .T.); +#6191 = EDGE_CURVE('NONE', #1149, #1151, #5203, .T.); +#6192 = EDGE_CURVE('NONE', #1147, #1151, #5207, .T.); +#6193 = EDGE_CURVE('NONE', #1149, #1153, #5211, .T.); +#6194 = EDGE_CURVE('NONE', #1153, #1155, #5215, .T.); +#6195 = EDGE_CURVE('NONE', #1151, #1155, #5219, .T.); +#6196 = EDGE_CURVE('NONE', #1153, #1157, #5224, .T.); +#6197 = EDGE_CURVE('NONE', #1157, #1159, #5228, .T.); +#6198 = EDGE_CURVE('NONE', #1155, #1159, #5233, .T.); +#6199 = EDGE_CURVE('NONE', #1157, #1161, #5238, .T.); +#6200 = EDGE_CURVE('NONE', #1161, #1163, #5242, .T.); +#6201 = EDGE_CURVE('NONE', #1159, #1163, #5247, .T.); +#6202 = EDGE_CURVE('NONE', #1161, #1165, #5251, .T.); +#6203 = EDGE_CURVE('NONE', #1165, #1167, #5255, .T.); +#6204 = EDGE_CURVE('NONE', #1163, #1167, #5259, .T.); +#6205 = EDGE_CURVE('NONE', #1165, #1169, #5263, .T.); +#6206 = EDGE_CURVE('NONE', #1169, #1171, #5267, .T.); +#6207 = EDGE_CURVE('NONE', #1167, #1171, #5271, .T.); +#6208 = EDGE_CURVE('NONE', #1169, #1173, #5276, .T.); +#6209 = EDGE_CURVE('NONE', #1173, #1175, #5280, .T.); +#6210 = EDGE_CURVE('NONE', #1171, #1175, #5285, .T.); +#6211 = EDGE_CURVE('NONE', #1173, #1177, #5289, .T.); +#6212 = EDGE_CURVE('NONE', #1177, #1179, #5293, .T.); +#6213 = EDGE_CURVE('NONE', #1175, #1179, #5297, .T.); +#6214 = EDGE_CURVE('NONE', #1177, #1181, #5301, .T.); +#6215 = EDGE_CURVE('NONE', #1181, #1183, #5305, .T.); +#6216 = EDGE_CURVE('NONE', #1179, #1183, #5309, .T.); +#6217 = EDGE_CURVE('NONE', #1181, #1185, #5314, .T.); +#6218 = EDGE_CURVE('NONE', #1185, #1187, #5318, .T.); +#6219 = EDGE_CURVE('NONE', #1183, #1187, #5323, .T.); +#6220 = EDGE_CURVE('NONE', #1185, #1109, #5328, .T.); +#6221 = EDGE_CURVE('NONE', #1187, #1115, #5333, .T.); +#6222 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.03239999999999999, -0.02)); +#6223 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03239999999999999, -0.02)); +#6224 = CARTESIAN_POINT('NONE', (0.02799999999999999, 0.03240000000002115, -0.01749999999832092)); +#6225 = CARTESIAN_POINT('NONE', (0.029299999999999993, 0.03240000000002115, -0.01749999999832092)); +#6226 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032399999999970466, -0.013906250002056876)); +#6227 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.032399999999970466, -0.013906250002056876)); +#6228 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240000000011064, -0.012031249992855021)); +#6229 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.03240000000011064, -0.012031249992855021)); +#6230 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.032399999999604266, -0.010625000024058268)); +#6231 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032399999999604266, -0.010625000024058268)); +#6232 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.03240000000232005, -0.009374999866793722)); +#6233 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03240000000232005, -0.009374999866793722)); +#6234 = CARTESIAN_POINT('NONE', (0.028000000000000018, 0.03239999998647532, -0.008125000730819135)); +#6235 = CARTESIAN_POINT('NONE', (0.029300000000000017, 0.03239999998647532, -0.008125000730819135)); +#6236 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032400000078828047, -0.006874996006798856)); +#6237 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.032400000078828047, -0.006874996006798856)); +#6238 = CARTESIAN_POINT('NONE', (0.028, 0.03239999954055572, -0.005625021721741956)); +#6239 = CARTESIAN_POINT('NONE', (0.0293, 0.03239999954055572, -0.005625021721741956)); +#6240 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.032400002677814815, -0.0043748824453239835)); +#6241 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.032400002677814815, -0.0043748824453239835)); +#6242 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032399984391780046, -0.0031256324554406406)); +#6243 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032399984391780046, -0.0031256324554406406)); +#6244 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240009094517216, -0.0018716221281269078)); +#6245 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03240009094517216, -0.0018716221281269078)); +#6246 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03239954689372904, -0.0007967396128095694)); +#6247 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.03239954689372904, -0.0007967396128095694)); +#6248 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240114391292385, 0.000036689436087657746)); +#6249 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03240114391292385, 0.000036689436087657746)); +#6250 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032391062018395506, 0.0005134513812328829)); +#6251 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.032391062018395506, 0.0005134513812328829)); +#6252 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.032322594785636934, 0.001282954417164014)); +#6253 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032322594785636934, 0.001282954417164014)); +#6254 = CARTESIAN_POINT('NONE', (0.028, 0.03216110672462372, 0.0021529782985486175)); +#6255 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03216110672462372, 0.0021529782985486175)); +#6256 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.03191004651368041, 0.00303065727701284)); +#6257 = CARTESIAN_POINT('NONE', (0.0293, 0.03191004651368041, 0.00303065727701284)); +#6258 = CARTESIAN_POINT('NONE', (0.02800000000000001, 0.03156644096193692, 0.0038985044741626567)); +#6259 = CARTESIAN_POINT('NONE', (0.0293, 0.03156644096193692, 0.0038985044741626567)); +#6260 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.031129869488667646, 0.00474285554904791)); +#6261 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.031129869488667646, 0.00474285554904791)); +#6262 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.0306028505821702, 0.005548965425925991)); +#6263 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.0306028505821702, 0.005548965425925991)); +#6264 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.029990953291060003, 0.006302654247540403)); +#6265 = CARTESIAN_POINT('NONE', (0.02929999999999999, 0.029990953291060003, 0.006302654247540403)); +#6266 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.029302654207428953, 0.006990953269906037)); +#6267 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.029302654207428953, 0.006990953269906037)); +#6268 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.02854896567186297, 0.007602850647277872)); +#6269 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.02854896567186297, 0.007602850647277872)); +#6270 = CARTESIAN_POINT('NONE', (0.028, 0.027742853927946134, 0.008129869253009491)); +#6271 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.027742853927946134, 0.008129869253009491)); +#6272 = CARTESIAN_POINT('NONE', (0.028000000000000018, 0.026898515019586327, 0.008566441669645273)); +#6273 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.026898515019586327, 0.008566441669645273)); +#6274 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.026030589757960455, 0.008910045365995142)); +#6275 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.026030589757960455, 0.008910045365995142)); +#6276 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.02515340406652063, 0.00916110123296252)); +#6277 = CARTESIAN_POINT('NONE', (0.0293, 0.02515340406652063, 0.00916110123296252)); +#6278 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.023862425282516076, 0.009399999999999792)); +#6279 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.023862425282516076, 0.009399999999999792)); +#6280 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.023, 0.009399999999999999)); +#6281 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.009399999999999999)); +#6282 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6222, #6223), (#6224, #6225), (#6226, #6227), (#6228, #6229), (#6230, #6231), (#6232, #6233), (#6234, #6235), (#6236, #6237), (#6238, #6239), (#6240, #6241), (#6242, #6243), (#6244, #6245), (#6246, #6247), (#6248, #6249), (#6250, #6251), (#6252, #6253), (#6254, #6255), (#6256, #6257), (#6258, #6259), (#6260, #6261), (#6262, #6263), (#6264, #6265), (#6266, #6267), (#6268, #6269), (#6270, #6271), (#6272, #6273), (#6274, #6275), (#6276, #6277), (#6278, #6279), (#6280, #6281)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6283 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03239999999999999, -0.02)); +#6284 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.03300000000000001, -0.02)); +#6285 = CARTESIAN_POINT('NONE', (0.029299999999999993, 0.03240000000002115, -0.01749999999832092)); +#6286 = CARTESIAN_POINT('NONE', (0.029599999999999984, 0.033000000000022484, -0.017499999998405097)); +#6287 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.032399999999970466, -0.013906250002056876)); +#6288 = CARTESIAN_POINT('NONE', (0.0296, 0.032999999999968596, -0.01390625000193938)); +#6289 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.03240000000011064, -0.012031249992855021)); +#6290 = CARTESIAN_POINT('NONE', (0.0296, 0.033000000000117685, -0.01203124999329518)); +#6291 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032399999999604266, -0.010625000024058268)); +#6292 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.032999999999579, -0.010625000022483521)); +#6293 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03240000000232005, -0.009374999866793722)); +#6294 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03300000000246816, -0.009374999876025926)); +#6295 = CARTESIAN_POINT('NONE', (0.029300000000000017, 0.03239999998647532, -0.008125000730819135)); +#6296 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.032999999985612045, -0.00812500067700065)); +#6297 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.032400000078828047, -0.006874996006798856)); +#6298 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03300000008385962, -0.006874996320477479)); +#6299 = CARTESIAN_POINT('NONE', (0.0293, 0.03239999954055572, -0.005625021721741956)); +#6300 = CARTESIAN_POINT('NONE', (0.0296, 0.032999999511229484, -0.005625019893486034)); +#6301 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.032400002677814815, -0.0043748824453239835)); +#6302 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.03300000284873917, -0.004374893101090077)); +#6303 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032399984391780046, -0.0031256324554406406)); +#6304 = CARTESIAN_POINT('NONE', (0.02959999999999999, 0.03299998339551067, -0.0031255703460146837)); +#6305 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03240009094517216, -0.0018716221281269078)); +#6306 = CARTESIAN_POINT('NONE', (0.0296, 0.03300009675018316, -0.0018719840241311757)); +#6307 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.03239954689372904, -0.0007967396128095694)); +#6308 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03299951797205218, -0.0007949365775845638)); +#6309 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03240114391292385, 0.000036689436087657746)); +#6310 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.033001216928642385, 0.00003213749004713734)); +#6311 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.032391062018395506, 0.0005134513812328829)); +#6312 = CARTESIAN_POINT('NONE', (0.029599999999999994, 0.0329904915089314, 0.000549018083143592)); +#6313 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.032322594785636934, 0.001282954417164014)); +#6314 = CARTESIAN_POINT('NONE', (0.02960000000000001, 0.03291765402727331, 0.001364268001603013)); +#6315 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03216110672462372, 0.0021529782985486175)); +#6316 = CARTESIAN_POINT('NONE', (0.029599999999999998, 0.03274585821768482, 0.002290504444729178)); +#6317 = CARTESIAN_POINT('NONE', (0.0293, 0.03191004651368041, 0.00303065727701284)); +#6318 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.032478772886894054, 0.0032240855415729473)); +#6319 = CARTESIAN_POINT('NONE', (0.0293, 0.03156644096193692, 0.0038985044741626567)); +#6320 = CARTESIAN_POINT('NONE', (0.0296, 0.03211323506589033, 0.004147348328091041)); +#6321 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.031129869488667646, 0.00474285554904791)); +#6322 = CARTESIAN_POINT('NONE', (0.0296, 0.03164879732836984, 0.005045590461869116)); +#6323 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.0306028505821702, 0.005548965425925991)); +#6324 = CARTESIAN_POINT('NONE', (0.02960000000000002, 0.031088138917202333, 0.005903154803414456)); +#6325 = CARTESIAN_POINT('NONE', (0.02929999999999999, 0.029990953291060003, 0.006302654247540403)); +#6326 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.030437184352191518, 0.0067049513107868405)); +#6327 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.029302654207428953, 0.006990953269906037)); +#6328 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.029704951284498883, 0.007437184332498286)); +#6329 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.02854896567186297, 0.007602850647277872)); +#6330 = CARTESIAN_POINT('NONE', (0.0296, 0.028903154970067006, 0.008088138985986103)); +#6331 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.027742853927946134, 0.008129869253009491)); +#6332 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.02804558928504908, 0.008648797077751114)); +#6333 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.026898515019586327, 0.008566441669645273)); +#6334 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.027147356403815246, 0.009113235818757816)); +#6335 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.026030589757960455, 0.008910045365995142)); +#6336 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.026224031657404733, 0.009478771665954587)); +#6337 = CARTESIAN_POINT('NONE', (0.0293, 0.02515340406652063, 0.00916110123296252)); +#6338 = CARTESIAN_POINT('NONE', (0.02959999999999999, 0.025290855389915563, 0.00974585237549166)); +#6339 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.023862425282516076, 0.009399999999999792)); +#6340 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.023917473704804338, 0.01000000000000003)); +#6341 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.009399999999999999)); +#6342 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.023, 0.01)); +#6343 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6283, #6284), (#6285, #6286), (#6287, #6288), (#6289, #6290), (#6291, #6292), (#6293, #6294), (#6295, #6296), (#6297, #6298), (#6299, #6300), (#6301, #6302), (#6303, #6304), (#6305, #6306), (#6307, #6308), (#6309, #6310), (#6311, #6312), (#6313, #6314), (#6315, #6316), (#6317, #6318), (#6319, #6320), (#6321, #6322), (#6323, #6324), (#6325, #6326), (#6327, #6328), (#6329, #6330), (#6331, #6332), (#6333, #6334), (#6335, #6336), (#6337, #6338), (#6339, #6340), (#6341, #6342)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6344 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.03300000000000001, -0.02)); +#6345 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360000000000002, -0.02)); +#6346 = CARTESIAN_POINT('NONE', (0.029599999999999984, 0.033000000000022484, -0.017499999998405097)); +#6347 = CARTESIAN_POINT('NONE', (0.029299999999999993, 0.03360000000002385, -0.01749999999848927)); +#6348 = CARTESIAN_POINT('NONE', (0.0296, 0.032999999999968596, -0.01390625000193938)); +#6349 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.033599999999966705, -0.01390625000182189)); +#6350 = CARTESIAN_POINT('NONE', (0.0296, 0.033000000000117685, -0.01203124999329518)); +#6351 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.03360000000012474, -0.012031249993735336)); +#6352 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.032999999999579, -0.010625000022483521)); +#6353 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.033599999999553744, -0.010625000020908774)); +#6354 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03300000000246816, -0.009374999876025926)); +#6355 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03360000000261626, -0.009374999885258131)); +#6356 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.032999999985612045, -0.00812500067700065)); +#6357 = CARTESIAN_POINT('NONE', (0.029300000000000017, 0.03359999998474876, -0.008125000623182166)); +#6358 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03300000008385962, -0.006874996320477479)); +#6359 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.0336000000888912, -0.006874996634156101)); +#6360 = CARTESIAN_POINT('NONE', (0.0296, 0.032999999511229484, -0.005625019893486034)); +#6361 = CARTESIAN_POINT('NONE', (0.0293, 0.03359999948190327, -0.005625018065230111)); +#6362 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.03300000284873917, -0.004374893101090077)); +#6363 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03360000301966352, -0.0043749037568561674)); +#6364 = CARTESIAN_POINT('NONE', (0.02959999999999999, 0.03299998339551067, -0.0031255703460146837)); +#6365 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.03359998239924132, -0.0031255082365887264)); +#6366 = CARTESIAN_POINT('NONE', (0.0296, 0.03300009675018316, -0.0018719840241311757)); +#6367 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03360010255519415, -0.0018723459201354436)); +#6368 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.03299951797205218, -0.0007949365775845638)); +#6369 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.0335994890503753, -0.0007931335423595582)); +#6370 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.033001216928642385, 0.00003213749004713734)); +#6371 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360128994436094, 0.00002758554400661686)); +#6372 = CARTESIAN_POINT('NONE', (0.029599999999999994, 0.0329904915089314, 0.000549018083143592)); +#6373 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.033589920999467275, 0.0005845847850543008)); +#6374 = CARTESIAN_POINT('NONE', (0.02960000000000001, 0.03291765402727331, 0.001364268001603013)); +#6375 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.033512713268909734, 0.0014455815860420144)); +#6376 = CARTESIAN_POINT('NONE', (0.029599999999999998, 0.03274585821768482, 0.002290504444729178)); +#6377 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03333060971074589, 0.0024280305909097364)); +#6378 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.032478772886894054, 0.0032240855415729473)); +#6379 = CARTESIAN_POINT('NONE', (0.0293, 0.0330474992601077, 0.0034175138061330558)); +#6380 = CARTESIAN_POINT('NONE', (0.0296, 0.03211323506589033, 0.004147348328091041)); +#6381 = CARTESIAN_POINT('NONE', (0.0293, 0.032660029169843764, 0.004396192182019422)); +#6382 = CARTESIAN_POINT('NONE', (0.0296, 0.03164879732836984, 0.005045590461869116)); +#6383 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03216772516807204, 0.00534832537469032)); +#6384 = CARTESIAN_POINT('NONE', (0.02960000000000002, 0.031088138917202333, 0.005903154803414456)); +#6385 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.031573427252234484, 0.00625734418090293)); +#6386 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.030437184352191518, 0.0067049513107868405)); +#6387 = CARTESIAN_POINT('NONE', (0.02929999999999999, 0.030883415413323012, 0.007107248374033271)); +#6388 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.029704951284498883, 0.007437184332498286)); +#6389 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03010724836156882, 0.007883415395090541)); +#6390 = CARTESIAN_POINT('NONE', (0.0296, 0.028903154970067006, 0.008088138985986103)); +#6391 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.029257344268271025, 0.008573427324694337)); +#6392 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.02804558928504908, 0.008648797077751114)); +#6393 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.028348324642152027, 0.009167724902492727)); +#6394 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.027147356403815246, 0.009113235818757816)); +#6395 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.02739619778804417, 0.009660029967870354)); +#6396 = CARTESIAN_POINT('NONE', (0.029600000000000008, 0.026224031657404733, 0.009478771665954587)); +#6397 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.02641747355684902, 0.01004749796591404)); +#6398 = CARTESIAN_POINT('NONE', (0.02959999999999999, 0.025290855389915563, 0.00974585237549166)); +#6399 = CARTESIAN_POINT('NONE', (0.0293, 0.0254283067133105, 0.010330603518020802)); +#6400 = CARTESIAN_POINT('NONE', (0.029600000000000015, 0.023917473704804338, 0.01000000000000003)); +#6401 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.02397252212709259, 0.010600000000000252)); +#6402 = CARTESIAN_POINT('NONE', (0.029600000000000005, 0.023, 0.01)); +#6403 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.010600000000000002)); +#6404 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6344, #6345), (#6346, #6347), (#6348, #6349), (#6350, #6351), (#6352, #6353), (#6354, #6355), (#6356, #6357), (#6358, #6359), (#6360, #6361), (#6362, #6363), (#6364, #6365), (#6366, #6367), (#6368, #6369), (#6370, #6371), (#6372, #6373), (#6374, #6375), (#6376, #6377), (#6378, #6379), (#6380, #6381), (#6382, #6383), (#6384, #6385), (#6386, #6387), (#6388, #6389), (#6390, #6391), (#6392, #6393), (#6394, #6395), (#6396, #6397), (#6398, #6399), (#6400, #6401), (#6402, #6403)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6405 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360000000000002, -0.02)); +#6406 = CARTESIAN_POINT('NONE', (0.0267, 0.03360000000000002, -0.02)); +#6407 = CARTESIAN_POINT('NONE', (0.029299999999999993, 0.03360000000002385, -0.01749999999848927)); +#6408 = CARTESIAN_POINT('NONE', (0.026699999999999988, 0.03360000000002385, -0.01749999999848927)); +#6409 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.033599999999966705, -0.01390625000182189)); +#6410 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.033599999999966705, -0.01390625000182189)); +#6411 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.03360000000012474, -0.012031249993735336)); +#6412 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03360000000012474, -0.012031249993735336)); +#6413 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.033599999999553744, -0.010625000020908774)); +#6414 = CARTESIAN_POINT('NONE', (0.0267, 0.033599999999553744, -0.010625000020908774)); +#6415 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03360000000261626, -0.009374999885258131)); +#6416 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.03360000000261626, -0.009374999885258131)); +#6417 = CARTESIAN_POINT('NONE', (0.029300000000000017, 0.03359999998474876, -0.008125000623182166)); +#6418 = CARTESIAN_POINT('NONE', (0.026700000000000015, 0.03359999998474876, -0.008125000623182166)); +#6419 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.0336000000888912, -0.006874996634156101)); +#6420 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.0336000000888912, -0.006874996634156101)); +#6421 = CARTESIAN_POINT('NONE', (0.0293, 0.03359999948190327, -0.005625018065230111)); +#6422 = CARTESIAN_POINT('NONE', (0.0267, 0.03359999948190327, -0.005625018065230111)); +#6423 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03360000301966352, -0.0043749037568561674)); +#6424 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03360000301966352, -0.0043749037568561674)); +#6425 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.03359998239924132, -0.0031255082365887264)); +#6426 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03359998239924132, -0.0031255082365887264)); +#6427 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.03360010255519415, -0.0018723459201354436)); +#6428 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03360010255519415, -0.0018723459201354436)); +#6429 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.0335994890503753, -0.0007931335423595582)); +#6430 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.0335994890503753, -0.0007931335423595582)); +#6431 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03360128994436094, 0.00002758554400661686)); +#6432 = CARTESIAN_POINT('NONE', (0.0267, 0.03360128994436094, 0.00002758554400661686)); +#6433 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.033589920999467275, 0.0005845847850543008)); +#6434 = CARTESIAN_POINT('NONE', (0.02669999999999999, 0.033589920999467275, 0.0005845847850543008)); +#6435 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.033512713268909734, 0.0014455815860420144)); +#6436 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.033512713268909734, 0.0014455815860420144)); +#6437 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.03333060971074589, 0.0024280305909097364)); +#6438 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03333060971074589, 0.0024280305909097364)); +#6439 = CARTESIAN_POINT('NONE', (0.0293, 0.0330474992601077, 0.0034175138061330558)); +#6440 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.0330474992601077, 0.0034175138061330558)); +#6441 = CARTESIAN_POINT('NONE', (0.0293, 0.032660029169843764, 0.004396192182019422)); +#6442 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.032660029169843764, 0.004396192182019422)); +#6443 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03216772516807204, 0.00534832537469032)); +#6444 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03216772516807204, 0.00534832537469032)); +#6445 = CARTESIAN_POINT('NONE', (0.02930000000000001, 0.031573427252234484, 0.00625734418090293)); +#6446 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.031573427252234484, 0.00625734418090293)); +#6447 = CARTESIAN_POINT('NONE', (0.02929999999999999, 0.030883415413323012, 0.007107248374033271)); +#6448 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.030883415413323012, 0.007107248374033271)); +#6449 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.03010724836156882, 0.007883415395090541)); +#6450 = CARTESIAN_POINT('NONE', (0.0267, 0.03010724836156882, 0.007883415395090541)); +#6451 = CARTESIAN_POINT('NONE', (0.029300000000000007, 0.029257344268271025, 0.008573427324694337)); +#6452 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.029257344268271025, 0.008573427324694337)); +#6453 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.028348324642152027, 0.009167724902492727)); +#6454 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.028348324642152027, 0.009167724902492727)); +#6455 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.02739619778804417, 0.009660029967870354)); +#6456 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.02739619778804417, 0.009660029967870354)); +#6457 = CARTESIAN_POINT('NONE', (0.029299999999999996, 0.02641747355684902, 0.01004749796591404)); +#6458 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.02641747355684902, 0.01004749796591404)); +#6459 = CARTESIAN_POINT('NONE', (0.0293, 0.0254283067133105, 0.010330603518020802)); +#6460 = CARTESIAN_POINT('NONE', (0.0267, 0.0254283067133105, 0.010330603518020802)); +#6461 = CARTESIAN_POINT('NONE', (0.029300000000000014, 0.02397252212709259, 0.010600000000000252)); +#6462 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.02397252212709259, 0.010600000000000252)); +#6463 = CARTESIAN_POINT('NONE', (0.029300000000000003, 0.023, 0.010600000000000002)); +#6464 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.010600000000000002)); +#6465 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6405, #6406), (#6407, #6408), (#6409, #6410), (#6411, #6412), (#6413, #6414), (#6415, #6416), (#6417, #6418), (#6419, #6420), (#6421, #6422), (#6423, #6424), (#6425, #6426), (#6427, #6428), (#6429, #6430), (#6431, #6432), (#6433, #6434), (#6435, #6436), (#6437, #6438), (#6439, #6440), (#6441, #6442), (#6443, #6444), (#6445, #6446), (#6447, #6448), (#6449, #6450), (#6451, #6452), (#6453, #6454), (#6455, #6456), (#6457, #6458), (#6459, #6460), (#6461, #6462), (#6463, #6464)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6466 = CARTESIAN_POINT('NONE', (0.0267, 0.03360000000000002, -0.02)); +#6467 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03300000000000001, -0.02)); +#6468 = CARTESIAN_POINT('NONE', (0.026699999999999988, 0.03360000000002385, -0.01749999999848927)); +#6469 = CARTESIAN_POINT('NONE', (0.02639999999999999, 0.033000000000022484, -0.017499999998405097)); +#6470 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.033599999999966705, -0.01390625000182189)); +#6471 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.032999999999968596, -0.01390625000193938)); +#6472 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03360000000012474, -0.012031249993735336)); +#6473 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.033000000000117685, -0.01203124999329518)); +#6474 = CARTESIAN_POINT('NONE', (0.0267, 0.033599999999553744, -0.010625000020908774)); +#6475 = CARTESIAN_POINT('NONE', (0.026400000000000017, 0.032999999999579, -0.010625000022483521)); +#6476 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.03360000000261626, -0.009374999885258131)); +#6477 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.03300000000246816, -0.009374999876025926)); +#6478 = CARTESIAN_POINT('NONE', (0.026700000000000015, 0.03359999998474876, -0.008125000623182166)); +#6479 = CARTESIAN_POINT('NONE', (0.026400000000000014, 0.032999999985612045, -0.00812500067700065)); +#6480 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.0336000000888912, -0.006874996634156101)); +#6481 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.03300000008385962, -0.006874996320477479)); +#6482 = CARTESIAN_POINT('NONE', (0.0267, 0.03359999948190327, -0.005625018065230111)); +#6483 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.032999999511229484, -0.005625019893486034)); +#6484 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03360000301966352, -0.0043749037568561674)); +#6485 = CARTESIAN_POINT('NONE', (0.0264, 0.03300000284873917, -0.004374893101090077)); +#6486 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03359998239924132, -0.0031255082365887264)); +#6487 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.03299998339551067, -0.0031255703460146837)); +#6488 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03360010255519415, -0.0018723459201354436)); +#6489 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.03300009675018316, -0.0018719840241311757)); +#6490 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.0335994890503753, -0.0007931335423595582)); +#6491 = CARTESIAN_POINT('NONE', (0.0264, 0.03299951797205218, -0.0007949365775845638)); +#6492 = CARTESIAN_POINT('NONE', (0.0267, 0.03360128994436094, 0.00002758554400661686)); +#6493 = CARTESIAN_POINT('NONE', (0.0264, 0.033001216928642385, 0.00003213749004713734)); +#6494 = CARTESIAN_POINT('NONE', (0.02669999999999999, 0.033589920999467275, 0.0005845847850543008)); +#6495 = CARTESIAN_POINT('NONE', (0.0264, 0.0329904915089314, 0.000549018083143592)); +#6496 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.033512713268909734, 0.0014455815860420144)); +#6497 = CARTESIAN_POINT('NONE', (0.026400000000000017, 0.03291765402727331, 0.001364268001603013)); +#6498 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03333060971074589, 0.0024280305909097364)); +#6499 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.03274585821768482, 0.002290504444729178)); +#6500 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.0330474992601077, 0.0034175138061330558)); +#6501 = CARTESIAN_POINT('NONE', (0.0264, 0.032478772886894054, 0.0032240855415729473)); +#6502 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.032660029169843764, 0.004396192182019422)); +#6503 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03211323506589033, 0.004147348328091041)); +#6504 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03216772516807204, 0.00534832537469032)); +#6505 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.03164879732836984, 0.005045590461869116)); +#6506 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.031573427252234484, 0.00625734418090293)); +#6507 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.031088138917202333, 0.005903154803414456)); +#6508 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.030883415413323012, 0.007107248374033271)); +#6509 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.030437184352191518, 0.0067049513107868405)); +#6510 = CARTESIAN_POINT('NONE', (0.0267, 0.03010724836156882, 0.007883415395090541)); +#6511 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.029704951284498883, 0.007437184332498286)); +#6512 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.029257344268271025, 0.008573427324694337)); +#6513 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.028903154970067006, 0.008088138985986103)); +#6514 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.028348324642152027, 0.009167724902492727)); +#6515 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.02804558928504908, 0.008648797077751114)); +#6516 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.02739619778804417, 0.009660029967870354)); +#6517 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.027147356403815246, 0.009113235818757816)); +#6518 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.02641747355684902, 0.01004749796591404)); +#6519 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.026224031657404733, 0.009478771665954587)); +#6520 = CARTESIAN_POINT('NONE', (0.0267, 0.0254283067133105, 0.010330603518020802)); +#6521 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.025290855389915563, 0.00974585237549166)); +#6522 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.02397252212709259, 0.010600000000000252)); +#6523 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.023917473704804338, 0.01000000000000003)); +#6524 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.010600000000000002)); +#6525 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.023, 0.01)); +#6526 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6466, #6467), (#6468, #6469), (#6470, #6471), (#6472, #6473), (#6474, #6475), (#6476, #6477), (#6478, #6479), (#6480, #6481), (#6482, #6483), (#6484, #6485), (#6486, #6487), (#6488, #6489), (#6490, #6491), (#6492, #6493), (#6494, #6495), (#6496, #6497), (#6498, #6499), (#6500, #6501), (#6502, #6503), (#6504, #6505), (#6506, #6507), (#6508, #6509), (#6510, #6511), (#6512, #6513), (#6514, #6515), (#6516, #6517), (#6518, #6519), (#6520, #6521), (#6522, #6523), (#6524, #6525)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6527 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03300000000000001, -0.02)); +#6528 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999999999999, -0.02)); +#6529 = CARTESIAN_POINT('NONE', (0.02639999999999999, 0.033000000000022484, -0.017499999998405097)); +#6530 = CARTESIAN_POINT('NONE', (0.026699999999999988, 0.03240000000002115, -0.01749999999832092)); +#6531 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.032999999999968596, -0.01390625000193938)); +#6532 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.032399999999970466, -0.013906250002056876)); +#6533 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.033000000000117685, -0.01203124999329518)); +#6534 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03240000000011064, -0.012031249992855021)); +#6535 = CARTESIAN_POINT('NONE', (0.026400000000000017, 0.032999999999579, -0.010625000022483521)); +#6536 = CARTESIAN_POINT('NONE', (0.0267, 0.032399999999604266, -0.010625000024058268)); +#6537 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.03300000000246816, -0.009374999876025926)); +#6538 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.03240000000232005, -0.009374999866793722)); +#6539 = CARTESIAN_POINT('NONE', (0.026400000000000014, 0.032999999985612045, -0.00812500067700065)); +#6540 = CARTESIAN_POINT('NONE', (0.026700000000000015, 0.03239999998647532, -0.008125000730819135)); +#6541 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.03300000008385962, -0.006874996320477479)); +#6542 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.032400000078828047, -0.006874996006798856)); +#6543 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.032999999511229484, -0.005625019893486034)); +#6544 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999954055572, -0.005625021721741956)); +#6545 = CARTESIAN_POINT('NONE', (0.0264, 0.03300000284873917, -0.004374893101090077)); +#6546 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.032400002677814815, -0.0043748824453239835)); +#6547 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.03299998339551067, -0.0031255703460146837)); +#6548 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.032399984391780046, -0.0031256324554406406)); +#6549 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.03300009675018316, -0.0018719840241311757)); +#6550 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03240009094517216, -0.0018716221281269078)); +#6551 = CARTESIAN_POINT('NONE', (0.0264, 0.03299951797205218, -0.0007949365775845638)); +#6552 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.03239954689372904, -0.0007967396128095694)); +#6553 = CARTESIAN_POINT('NONE', (0.0264, 0.033001216928642385, 0.00003213749004713734)); +#6554 = CARTESIAN_POINT('NONE', (0.0267, 0.03240114391292385, 0.000036689436087657746)); +#6555 = CARTESIAN_POINT('NONE', (0.0264, 0.0329904915089314, 0.000549018083143592)); +#6556 = CARTESIAN_POINT('NONE', (0.02669999999999999, 0.032391062018395506, 0.0005134513812328829)); +#6557 = CARTESIAN_POINT('NONE', (0.026400000000000017, 0.03291765402727331, 0.001364268001603013)); +#6558 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.032322594785636934, 0.001282954417164014)); +#6559 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.03274585821768482, 0.002290504444729178)); +#6560 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03216110672462372, 0.0021529782985486175)); +#6561 = CARTESIAN_POINT('NONE', (0.0264, 0.032478772886894054, 0.0032240855415729473)); +#6562 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03191004651368041, 0.00303065727701284)); +#6563 = CARTESIAN_POINT('NONE', (0.02640000000000001, 0.03211323506589033, 0.004147348328091041)); +#6564 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03156644096193692, 0.0038985044741626567)); +#6565 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.03164879732836984, 0.005045590461869116)); +#6566 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.031129869488667646, 0.00474285554904791)); +#6567 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.031088138917202333, 0.005903154803414456)); +#6568 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.0306028505821702, 0.005548965425925991)); +#6569 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.030437184352191518, 0.0067049513107868405)); +#6570 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.029990953291060003, 0.006302654247540403)); +#6571 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.029704951284498883, 0.007437184332498286)); +#6572 = CARTESIAN_POINT('NONE', (0.0267, 0.029302654207428953, 0.006990953269906037)); +#6573 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.028903154970067006, 0.008088138985986103)); +#6574 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.02854896567186297, 0.007602850647277872)); +#6575 = CARTESIAN_POINT('NONE', (0.026399999999999993, 0.02804558928504908, 0.008648797077751114)); +#6576 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.027742853927946134, 0.008129869253009491)); +#6577 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.027147356403815246, 0.009113235818757816)); +#6578 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.026898515019586327, 0.008566441669645273)); +#6579 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.026224031657404733, 0.009478771665954587)); +#6580 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.026030589757960455, 0.008910045365995142)); +#6581 = CARTESIAN_POINT('NONE', (0.026399999999999996, 0.025290855389915563, 0.00974585237549166)); +#6582 = CARTESIAN_POINT('NONE', (0.0267, 0.02515340406652063, 0.00916110123296252)); +#6583 = CARTESIAN_POINT('NONE', (0.026400000000000007, 0.023917473704804338, 0.01000000000000003)); +#6584 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.023862425282516076, 0.009399999999999792)); +#6585 = CARTESIAN_POINT('NONE', (0.026400000000000003, 0.023, 0.01)); +#6586 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.009399999999999999)); +#6587 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6527, #6528), (#6529, #6530), (#6531, #6532), (#6533, #6534), (#6535, #6536), (#6537, #6538), (#6539, #6540), (#6541, #6542), (#6543, #6544), (#6545, #6546), (#6547, #6548), (#6549, #6550), (#6551, #6552), (#6553, #6554), (#6555, #6556), (#6557, #6558), (#6559, #6560), (#6561, #6562), (#6563, #6564), (#6565, #6566), (#6567, #6568), (#6569, #6570), (#6571, #6572), (#6573, #6574), (#6575, #6576), (#6577, #6578), (#6579, #6580), (#6581, #6582), (#6583, #6584), (#6585, #6586)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6588 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999999999999, -0.02)); +#6589 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.03239999999999999, -0.02)); +#6590 = CARTESIAN_POINT('NONE', (0.026699999999999988, 0.03240000000002115, -0.01749999999832092)); +#6591 = CARTESIAN_POINT('NONE', (0.02799999999999999, 0.03240000000002115, -0.01749999999832092)); +#6592 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.032399999999970466, -0.013906250002056876)); +#6593 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032399999999970466, -0.013906250002056876)); +#6594 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03240000000011064, -0.012031249992855021)); +#6595 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240000000011064, -0.012031249992855021)); +#6596 = CARTESIAN_POINT('NONE', (0.0267, 0.032399999999604266, -0.010625000024058268)); +#6597 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.032399999999604266, -0.010625000024058268)); +#6598 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.03240000000232005, -0.009374999866793722)); +#6599 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.03240000000232005, -0.009374999866793722)); +#6600 = CARTESIAN_POINT('NONE', (0.026700000000000015, 0.03239999998647532, -0.008125000730819135)); +#6601 = CARTESIAN_POINT('NONE', (0.028000000000000018, 0.03239999998647532, -0.008125000730819135)); +#6602 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.032400000078828047, -0.006874996006798856)); +#6603 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032400000078828047, -0.006874996006798856)); +#6604 = CARTESIAN_POINT('NONE', (0.0267, 0.03239999954055572, -0.005625021721741956)); +#6605 = CARTESIAN_POINT('NONE', (0.028, 0.03239999954055572, -0.005625021721741956)); +#6606 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.032400002677814815, -0.0043748824453239835)); +#6607 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.032400002677814815, -0.0043748824453239835)); +#6608 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.032399984391780046, -0.0031256324554406406)); +#6609 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032399984391780046, -0.0031256324554406406)); +#6610 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.03240009094517216, -0.0018716221281269078)); +#6611 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240009094517216, -0.0018716221281269078)); +#6612 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.03239954689372904, -0.0007967396128095694)); +#6613 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03239954689372904, -0.0007967396128095694)); +#6614 = CARTESIAN_POINT('NONE', (0.0267, 0.03240114391292385, 0.000036689436087657746)); +#6615 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.03240114391292385, 0.000036689436087657746)); +#6616 = CARTESIAN_POINT('NONE', (0.02669999999999999, 0.032391062018395506, 0.0005134513812328829)); +#6617 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.032391062018395506, 0.0005134513812328829)); +#6618 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.032322594785636934, 0.001282954417164014)); +#6619 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.032322594785636934, 0.001282954417164014)); +#6620 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.03216110672462372, 0.0021529782985486175)); +#6621 = CARTESIAN_POINT('NONE', (0.028, 0.03216110672462372, 0.0021529782985486175)); +#6622 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03191004651368041, 0.00303065727701284)); +#6623 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.03191004651368041, 0.00303065727701284)); +#6624 = CARTESIAN_POINT('NONE', (0.026700000000000005, 0.03156644096193692, 0.0038985044741626567)); +#6625 = CARTESIAN_POINT('NONE', (0.02800000000000001, 0.03156644096193692, 0.0038985044741626567)); +#6626 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.031129869488667646, 0.00474285554904791)); +#6627 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.031129869488667646, 0.00474285554904791)); +#6628 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.0306028505821702, 0.005548965425925991)); +#6629 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.0306028505821702, 0.005548965425925991)); +#6630 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.029990953291060003, 0.006302654247540403)); +#6631 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.029990953291060003, 0.006302654247540403)); +#6632 = CARTESIAN_POINT('NONE', (0.0267, 0.029302654207428953, 0.006990953269906037)); +#6633 = CARTESIAN_POINT('NONE', (0.028000000000000008, 0.029302654207428953, 0.006990953269906037)); +#6634 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.02854896567186297, 0.007602850647277872)); +#6635 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.02854896567186297, 0.007602850647277872)); +#6636 = CARTESIAN_POINT('NONE', (0.026699999999999995, 0.027742853927946134, 0.008129869253009491)); +#6637 = CARTESIAN_POINT('NONE', (0.028, 0.027742853927946134, 0.008129869253009491)); +#6638 = CARTESIAN_POINT('NONE', (0.02670000000000001, 0.026898515019586327, 0.008566441669645273)); +#6639 = CARTESIAN_POINT('NONE', (0.028000000000000018, 0.026898515019586327, 0.008566441669645273)); +#6640 = CARTESIAN_POINT('NONE', (0.026699999999999998, 0.026030589757960455, 0.008910045365995142)); +#6641 = CARTESIAN_POINT('NONE', (0.027999999999999994, 0.026030589757960455, 0.008910045365995142)); +#6642 = CARTESIAN_POINT('NONE', (0.0267, 0.02515340406652063, 0.00916110123296252)); +#6643 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.02515340406652063, 0.00916110123296252)); +#6644 = CARTESIAN_POINT('NONE', (0.026700000000000012, 0.023862425282516076, 0.009399999999999792)); +#6645 = CARTESIAN_POINT('NONE', (0.028000000000000014, 0.023862425282516076, 0.009399999999999792)); +#6646 = CARTESIAN_POINT('NONE', (0.0267, 0.023, 0.009399999999999999)); +#6647 = CARTESIAN_POINT('NONE', (0.028000000000000004, 0.023, 0.009399999999999999)); +#6648 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6588, #6589), (#6590, #6591), (#6592, #6593), (#6594, #6595), (#6596, #6597), (#6598, #6599), (#6600, #6601), (#6602, #6603), (#6604, #6605), (#6606, #6607), (#6608, #6609), (#6610, #6611), (#6612, #6613), (#6614, #6615), (#6616, #6617), (#6618, #6619), (#6620, #6621), (#6622, #6623), (#6624, #6625), (#6626, #6627), (#6628, #6629), (#6630, #6631), (#6632, #6633), (#6634, #6635), (#6636, #6637), (#6638, #6639), (#6640, #6641), (#6642, #6643), (#6644, #6645), (#6646, #6647)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6649 = CARTESIAN_POINT('NONE', (0.056, 0, -0.02)); +#6650 = DIRECTION('NONE', (0, 0, 1)); +#6651 = AXIS2_PLACEMENT_3D('NONE', #6649, #6650, $); +#6652 = PLANE('NONE', #6651); +#6653 = CARTESIAN_POINT('NONE', (0.056, 0.022999999999999982, -0.023)); +#6654 = DIRECTION('NONE', (0, -1, 0.0000000000000005024295867788073)); +#6655 = AXIS2_PLACEMENT_3D('NONE', #6653, #6654, $); +#6656 = PLANE('NONE', #6655); +#6657 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999999999999, -0.02)); +#6658 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03239999999999999, -0.02)); +#6659 = CARTESIAN_POINT('NONE', (-0.027999999999999973, 0.03240000000002115, -0.01749999999832092)); +#6660 = CARTESIAN_POINT('NONE', (-0.026699999999999977, 0.03240000000002115, -0.01749999999832092)); +#6661 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.032399999999970466, -0.013906250002056876)); +#6662 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.032399999999970466, -0.013906250002056876)); +#6663 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.03240000000011064, -0.012031249992855021)); +#6664 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.03240000000011064, -0.012031249992855021)); +#6665 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.032399999999604266, -0.010625000024058268)); +#6666 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032399999999604266, -0.010625000024058268)); +#6667 = CARTESIAN_POINT('NONE', (-0.02799999999999999, 0.03240000000232005, -0.009374999866793722)); +#6668 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03240000000232005, -0.009374999866793722)); +#6669 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.03239999998647532, -0.008125000730819135)); +#6670 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03239999998647532, -0.008125000730819135)); +#6671 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.032400000078828047, -0.006874996006798856)); +#6672 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.032400000078828047, -0.006874996006798856)); +#6673 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999954055572, -0.005625021721741956)); +#6674 = CARTESIAN_POINT('NONE', (-0.026699999999999984, 0.03239999954055572, -0.005625021721741956)); +#6675 = CARTESIAN_POINT('NONE', (-0.028, 0.032400002677814815, -0.0043748824453239835)); +#6676 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.032400002677814815, -0.0043748824453239835)); +#6677 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.032399984391780046, -0.0031256324554406406)); +#6678 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032399984391780046, -0.0031256324554406406)); +#6679 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03240009094517216, -0.0018716221281269078)); +#6680 = CARTESIAN_POINT('NONE', (-0.026699999999999998, 0.03240009094517216, -0.0018716221281269078)); +#6681 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03239954689372904, -0.0007967396128095694)); +#6682 = CARTESIAN_POINT('NONE', (-0.0267, 0.03239954689372904, -0.0007967396128095694)); +#6683 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.03240114391292385, 0.000036689436087657746)); +#6684 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03240114391292385, 0.000036689436087657746)); +#6685 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.032391062018395506, 0.0005134513812328829)); +#6686 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032391062018395506, 0.0005134513812328829)); +#6687 = CARTESIAN_POINT('NONE', (-0.028000000000000018, 0.032322594785636934, 0.001282954417164014)); +#6688 = CARTESIAN_POINT('NONE', (-0.02670000000000002, 0.032322594785636934, 0.001282954417164014)); +#6689 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03216110672462372, 0.0021529782985486175)); +#6690 = CARTESIAN_POINT('NONE', (-0.0267, 0.03216110672462372, 0.0021529782985486175)); +#6691 = CARTESIAN_POINT('NONE', (-0.028000000000000014, 0.03191004651368041, 0.00303065727701284)); +#6692 = CARTESIAN_POINT('NONE', (-0.0267, 0.03191004651368041, 0.00303065727701284)); +#6693 = CARTESIAN_POINT('NONE', (-0.02800000000000001, 0.03156644096193692, 0.0038985044741626567)); +#6694 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.03156644096193692, 0.0038985044741626567)); +#6695 = CARTESIAN_POINT('NONE', (-0.027999999999999983, 0.031129869488667646, 0.00474285554904791)); +#6696 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.031129869488667646, 0.00474285554904791)); +#6697 = CARTESIAN_POINT('NONE', (-0.028000000000000025, 0.0306028505821702, 0.005548965425925991)); +#6698 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.0306028505821702, 0.005548965425925991)); +#6699 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.029990953291060003, 0.006302654247540403)); +#6700 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.029990953291060003, 0.006302654247540403)); +#6701 = CARTESIAN_POINT('NONE', (-0.02800000000000002, 0.029302654207428953, 0.006990953269906037)); +#6702 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.029302654207428953, 0.006990953269906037)); +#6703 = CARTESIAN_POINT('NONE', (-0.02800000000000001, 0.02854896567186297, 0.007602850647277872)); +#6704 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.02854896567186297, 0.007602850647277872)); +#6705 = CARTESIAN_POINT('NONE', (-0.028, 0.027742853927946134, 0.008129869253009491)); +#6706 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.027742853927946134, 0.008129869253009491)); +#6707 = CARTESIAN_POINT('NONE', (-0.028000000000000018, 0.026898515019586327, 0.008566441669645273)); +#6708 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.026898515019586327, 0.008566441669645273)); +#6709 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.026030589757960455, 0.008910045365995142)); +#6710 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.026030589757960455, 0.008910045365995142)); +#6711 = CARTESIAN_POINT('NONE', (-0.028000000000000004, 0.02515340406652063, 0.00916110123296252)); +#6712 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.02515340406652063, 0.00916110123296252)); +#6713 = CARTESIAN_POINT('NONE', (-0.028000000000000032, 0.023862425282516076, 0.009399999999999792)); +#6714 = CARTESIAN_POINT('NONE', (-0.02670000000000003, 0.023862425282516076, 0.009399999999999792)); +#6715 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.023, 0.009399999999999999)); +#6716 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.009399999999999999)); +#6717 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6657, #6658), (#6659, #6660), (#6661, #6662), (#6663, #6664), (#6665, #6666), (#6667, #6668), (#6669, #6670), (#6671, #6672), (#6673, #6674), (#6675, #6676), (#6677, #6678), (#6679, #6680), (#6681, #6682), (#6683, #6684), (#6685, #6686), (#6687, #6688), (#6689, #6690), (#6691, #6692), (#6693, #6694), (#6695, #6696), (#6697, #6698), (#6699, #6700), (#6701, #6702), (#6703, #6704), (#6705, #6706), (#6707, #6708), (#6709, #6710), (#6711, #6712), (#6713, #6714), (#6715, #6716)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6718 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03239999999999999, -0.02)); +#6719 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.03300000000000001, -0.02)); +#6720 = CARTESIAN_POINT('NONE', (-0.026699999999999977, 0.03240000000002115, -0.01749999999832092)); +#6721 = CARTESIAN_POINT('NONE', (-0.02639999999999997, 0.033000000000022484, -0.017499999998405097)); +#6722 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.032399999999970466, -0.013906250002056876)); +#6723 = CARTESIAN_POINT('NONE', (-0.026400000000000007, 0.032999999999968596, -0.01390625000193938)); +#6724 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.03240000000011064, -0.012031249992855021)); +#6725 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.033000000000117685, -0.01203124999329518)); +#6726 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032399999999604266, -0.010625000024058268)); +#6727 = CARTESIAN_POINT('NONE', (-0.02640000000000001, 0.032999999999579, -0.010625000022483521)); +#6728 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03240000000232005, -0.009374999866793722)); +#6729 = CARTESIAN_POINT('NONE', (-0.02639999999999999, 0.03300000000246816, -0.009374999876025926)); +#6730 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03239999998647532, -0.008125000730819135)); +#6731 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.032999999985612045, -0.00812500067700065)); +#6732 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.032400000078828047, -0.006874996006798856)); +#6733 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300000008385962, -0.006874996320477479)); +#6734 = CARTESIAN_POINT('NONE', (-0.026699999999999984, 0.03239999954055572, -0.005625021721741956)); +#6735 = CARTESIAN_POINT('NONE', (-0.02639999999999999, 0.032999999511229484, -0.005625019893486034)); +#6736 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.032400002677814815, -0.0043748824453239835)); +#6737 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300000284873917, -0.004374893101090077)); +#6738 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032399984391780046, -0.0031256324554406406)); +#6739 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.03299998339551067, -0.0031255703460146837)); +#6740 = CARTESIAN_POINT('NONE', (-0.026699999999999998, 0.03240009094517216, -0.0018716221281269078)); +#6741 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300009675018316, -0.0018719840241311757)); +#6742 = CARTESIAN_POINT('NONE', (-0.0267, 0.03239954689372904, -0.0007967396128095694)); +#6743 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03299951797205218, -0.0007949365775845638)); +#6744 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03240114391292385, 0.000036689436087657746)); +#6745 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.033001216928642385, 0.00003213749004713734)); +#6746 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.032391062018395506, 0.0005134513812328829)); +#6747 = CARTESIAN_POINT('NONE', (-0.0264, 0.0329904915089314, 0.000549018083143592)); +#6748 = CARTESIAN_POINT('NONE', (-0.02670000000000002, 0.032322594785636934, 0.001282954417164014)); +#6749 = CARTESIAN_POINT('NONE', (-0.026400000000000028, 0.03291765402727331, 0.001364268001603013)); +#6750 = CARTESIAN_POINT('NONE', (-0.0267, 0.03216110672462372, 0.0021529782985486175)); +#6751 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.03274585821768482, 0.002290504444729178)); +#6752 = CARTESIAN_POINT('NONE', (-0.0267, 0.03191004651368041, 0.00303065727701284)); +#6753 = CARTESIAN_POINT('NONE', (-0.0264, 0.032478772886894054, 0.0032240855415729473)); +#6754 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.03156644096193692, 0.0038985044741626567)); +#6755 = CARTESIAN_POINT('NONE', (-0.026400000000000017, 0.03211323506589033, 0.004147348328091041)); +#6756 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.031129869488667646, 0.00474285554904791)); +#6757 = CARTESIAN_POINT('NONE', (-0.026399999999999986, 0.03164879732836984, 0.005045590461869116)); +#6758 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.0306028505821702, 0.005548965425925991)); +#6759 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.031088138917202333, 0.005903154803414456)); +#6760 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.029990953291060003, 0.006302654247540403)); +#6761 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.030437184352191518, 0.0067049513107868405)); +#6762 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.029302654207428953, 0.006990953269906037)); +#6763 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.029704951284498883, 0.007437184332498286)); +#6764 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.02854896567186297, 0.007602850647277872)); +#6765 = CARTESIAN_POINT('NONE', (-0.026400000000000007, 0.028903154970067006, 0.008088138985986103)); +#6766 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.027742853927946134, 0.008129869253009491)); +#6767 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.02804558928504908, 0.008648797077751114)); +#6768 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.026898515019586327, 0.008566441669645273)); +#6769 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.027147356403815246, 0.009113235818757816)); +#6770 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.026030589757960455, 0.008910045365995142)); +#6771 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.026224031657404733, 0.009478771665954587)); +#6772 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.02515340406652063, 0.00916110123296252)); +#6773 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.025290855389915563, 0.00974585237549166)); +#6774 = CARTESIAN_POINT('NONE', (-0.02670000000000003, 0.023862425282516076, 0.009399999999999792)); +#6775 = CARTESIAN_POINT('NONE', (-0.02640000000000002, 0.023917473704804338, 0.01000000000000003)); +#6776 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.009399999999999999)); +#6777 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.023, 0.01)); +#6778 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6718, #6719), (#6720, #6721), (#6722, #6723), (#6724, #6725), (#6726, #6727), (#6728, #6729), (#6730, #6731), (#6732, #6733), (#6734, #6735), (#6736, #6737), (#6738, #6739), (#6740, #6741), (#6742, #6743), (#6744, #6745), (#6746, #6747), (#6748, #6749), (#6750, #6751), (#6752, #6753), (#6754, #6755), (#6756, #6757), (#6758, #6759), (#6760, #6761), (#6762, #6763), (#6764, #6765), (#6766, #6767), (#6768, #6769), (#6770, #6771), (#6772, #6773), (#6774, #6775), (#6776, #6777)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6779 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.03300000000000001, -0.02)); +#6780 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360000000000002, -0.02)); +#6781 = CARTESIAN_POINT('NONE', (-0.02639999999999997, 0.033000000000022484, -0.017499999998405097)); +#6782 = CARTESIAN_POINT('NONE', (-0.026699999999999977, 0.03360000000002385, -0.01749999999848927)); +#6783 = CARTESIAN_POINT('NONE', (-0.026400000000000007, 0.032999999999968596, -0.01390625000193938)); +#6784 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.033599999999966705, -0.01390625000182189)); +#6785 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.033000000000117685, -0.01203124999329518)); +#6786 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.03360000000012474, -0.012031249993735336)); +#6787 = CARTESIAN_POINT('NONE', (-0.02640000000000001, 0.032999999999579, -0.010625000022483521)); +#6788 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.033599999999553744, -0.010625000020908774)); +#6789 = CARTESIAN_POINT('NONE', (-0.02639999999999999, 0.03300000000246816, -0.009374999876025926)); +#6790 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03360000000261626, -0.009374999885258131)); +#6791 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.032999999985612045, -0.00812500067700065)); +#6792 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03359999998474876, -0.008125000623182166)); +#6793 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300000008385962, -0.006874996320477479)); +#6794 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.0336000000888912, -0.006874996634156101)); +#6795 = CARTESIAN_POINT('NONE', (-0.02639999999999999, 0.032999999511229484, -0.005625019893486034)); +#6796 = CARTESIAN_POINT('NONE', (-0.026699999999999984, 0.03359999948190327, -0.005625018065230111)); +#6797 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300000284873917, -0.004374893101090077)); +#6798 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03360000301966352, -0.0043749037568561674)); +#6799 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.03299998339551067, -0.0031255703460146837)); +#6800 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03359998239924132, -0.0031255082365887264)); +#6801 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03300009675018316, -0.0018719840241311757)); +#6802 = CARTESIAN_POINT('NONE', (-0.026699999999999998, 0.03360010255519415, -0.0018723459201354436)); +#6803 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.03299951797205218, -0.0007949365775845638)); +#6804 = CARTESIAN_POINT('NONE', (-0.0267, 0.0335994890503753, -0.0007931335423595582)); +#6805 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.033001216928642385, 0.00003213749004713734)); +#6806 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360128994436094, 0.00002758554400661686)); +#6807 = CARTESIAN_POINT('NONE', (-0.0264, 0.0329904915089314, 0.000549018083143592)); +#6808 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.033589920999467275, 0.0005845847850543008)); +#6809 = CARTESIAN_POINT('NONE', (-0.026400000000000028, 0.03291765402727331, 0.001364268001603013)); +#6810 = CARTESIAN_POINT('NONE', (-0.02670000000000002, 0.033512713268909734, 0.0014455815860420144)); +#6811 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.03274585821768482, 0.002290504444729178)); +#6812 = CARTESIAN_POINT('NONE', (-0.0267, 0.03333060971074589, 0.0024280305909097364)); +#6813 = CARTESIAN_POINT('NONE', (-0.0264, 0.032478772886894054, 0.0032240855415729473)); +#6814 = CARTESIAN_POINT('NONE', (-0.0267, 0.0330474992601077, 0.0034175138061330558)); +#6815 = CARTESIAN_POINT('NONE', (-0.026400000000000017, 0.03211323506589033, 0.004147348328091041)); +#6816 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.032660029169843764, 0.004396192182019422)); +#6817 = CARTESIAN_POINT('NONE', (-0.026399999999999986, 0.03164879732836984, 0.005045590461869116)); +#6818 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.03216772516807204, 0.00534832537469032)); +#6819 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.031088138917202333, 0.005903154803414456)); +#6820 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.031573427252234484, 0.00625734418090293)); +#6821 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.030437184352191518, 0.0067049513107868405)); +#6822 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.030883415413323012, 0.007107248374033271)); +#6823 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.029704951284498883, 0.007437184332498286)); +#6824 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.03010724836156882, 0.007883415395090541)); +#6825 = CARTESIAN_POINT('NONE', (-0.026400000000000007, 0.028903154970067006, 0.008088138985986103)); +#6826 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.029257344268271025, 0.008573427324694337)); +#6827 = CARTESIAN_POINT('NONE', (-0.026399999999999993, 0.02804558928504908, 0.008648797077751114)); +#6828 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.028348324642152027, 0.009167724902492727)); +#6829 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.027147356403815246, 0.009113235818757816)); +#6830 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.02739619778804417, 0.009660029967870354)); +#6831 = CARTESIAN_POINT('NONE', (-0.026400000000000003, 0.026224031657404733, 0.009478771665954587)); +#6832 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.02641747355684902, 0.01004749796591404)); +#6833 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.025290855389915563, 0.00974585237549166)); +#6834 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.0254283067133105, 0.010330603518020802)); +#6835 = CARTESIAN_POINT('NONE', (-0.02640000000000002, 0.023917473704804338, 0.01000000000000003)); +#6836 = CARTESIAN_POINT('NONE', (-0.02670000000000003, 0.02397252212709259, 0.010600000000000252)); +#6837 = CARTESIAN_POINT('NONE', (-0.026399999999999996, 0.023, 0.01)); +#6838 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.010600000000000002)); +#6839 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6779, #6780), (#6781, #6782), (#6783, #6784), (#6785, #6786), (#6787, #6788), (#6789, #6790), (#6791, #6792), (#6793, #6794), (#6795, #6796), (#6797, #6798), (#6799, #6800), (#6801, #6802), (#6803, #6804), (#6805, #6806), (#6807, #6808), (#6809, #6810), (#6811, #6812), (#6813, #6814), (#6815, #6816), (#6817, #6818), (#6819, #6820), (#6821, #6822), (#6823, #6824), (#6825, #6826), (#6827, #6828), (#6829, #6830), (#6831, #6832), (#6833, #6834), (#6835, #6836), (#6837, #6838)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6840 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360000000000002, -0.02)); +#6841 = CARTESIAN_POINT('NONE', (-0.0293, 0.03360000000000002, -0.02)); +#6842 = CARTESIAN_POINT('NONE', (-0.026699999999999977, 0.03360000000002385, -0.01749999999848927)); +#6843 = CARTESIAN_POINT('NONE', (-0.029299999999999972, 0.03360000000002385, -0.01749999999848927)); +#6844 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.033599999999966705, -0.01390625000182189)); +#6845 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.033599999999966705, -0.01390625000182189)); +#6846 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.03360000000012474, -0.012031249993735336)); +#6847 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03360000000012474, -0.012031249993735336)); +#6848 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.033599999999553744, -0.010625000020908774)); +#6849 = CARTESIAN_POINT('NONE', (-0.0293, 0.033599999999553744, -0.010625000020908774)); +#6850 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03360000000261626, -0.009374999885258131)); +#6851 = CARTESIAN_POINT('NONE', (-0.029299999999999993, 0.03360000000261626, -0.009374999885258131)); +#6852 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03359999998474876, -0.008125000623182166)); +#6853 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03359999998474876, -0.008125000623182166)); +#6854 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.0336000000888912, -0.006874996634156101)); +#6855 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.0336000000888912, -0.006874996634156101)); +#6856 = CARTESIAN_POINT('NONE', (-0.026699999999999984, 0.03359999948190327, -0.005625018065230111)); +#6857 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03359999948190327, -0.005625018065230111)); +#6858 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.03360000301966352, -0.0043749037568561674)); +#6859 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03360000301966352, -0.0043749037568561674)); +#6860 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.03359998239924132, -0.0031255082365887264)); +#6861 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03359998239924132, -0.0031255082365887264)); +#6862 = CARTESIAN_POINT('NONE', (-0.026699999999999998, 0.03360010255519415, -0.0018723459201354436)); +#6863 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03360010255519415, -0.0018723459201354436)); +#6864 = CARTESIAN_POINT('NONE', (-0.0267, 0.0335994890503753, -0.0007931335423595582)); +#6865 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.0335994890503753, -0.0007931335423595582)); +#6866 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.03360128994436094, 0.00002758554400661686)); +#6867 = CARTESIAN_POINT('NONE', (-0.029299999999999982, 0.03360128994436094, 0.00002758554400661686)); +#6868 = CARTESIAN_POINT('NONE', (-0.02669999999999999, 0.033589920999467275, 0.0005845847850543008)); +#6869 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.033589920999467275, 0.0005845847850543008)); +#6870 = CARTESIAN_POINT('NONE', (-0.02670000000000002, 0.033512713268909734, 0.0014455815860420144)); +#6871 = CARTESIAN_POINT('NONE', (-0.02930000000000002, 0.033512713268909734, 0.0014455815860420144)); +#6872 = CARTESIAN_POINT('NONE', (-0.0267, 0.03333060971074589, 0.0024280305909097364)); +#6873 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.03333060971074589, 0.0024280305909097364)); +#6874 = CARTESIAN_POINT('NONE', (-0.0267, 0.0330474992601077, 0.0034175138061330558)); +#6875 = CARTESIAN_POINT('NONE', (-0.0293, 0.0330474992601077, 0.0034175138061330558)); +#6876 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.032660029169843764, 0.004396192182019422)); +#6877 = CARTESIAN_POINT('NONE', (-0.0293, 0.032660029169843764, 0.004396192182019422)); +#6878 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.03216772516807204, 0.00534832537469032)); +#6879 = CARTESIAN_POINT('NONE', (-0.0293, 0.03216772516807204, 0.00534832537469032)); +#6880 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.031573427252234484, 0.00625734418090293)); +#6881 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.031573427252234484, 0.00625734418090293)); +#6882 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.030883415413323012, 0.007107248374033271)); +#6883 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.030883415413323012, 0.007107248374033271)); +#6884 = CARTESIAN_POINT('NONE', (-0.026700000000000015, 0.03010724836156882, 0.007883415395090541)); +#6885 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.03010724836156882, 0.007883415395090541)); +#6886 = CARTESIAN_POINT('NONE', (-0.026700000000000012, 0.029257344268271025, 0.008573427324694337)); +#6887 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.029257344268271025, 0.008573427324694337)); +#6888 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.028348324642152027, 0.009167724902492727)); +#6889 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.028348324642152027, 0.009167724902492727)); +#6890 = CARTESIAN_POINT('NONE', (-0.02670000000000001, 0.02739619778804417, 0.009660029967870354)); +#6891 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.02739619778804417, 0.009660029967870354)); +#6892 = CARTESIAN_POINT('NONE', (-0.026700000000000005, 0.02641747355684902, 0.01004749796591404)); +#6893 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.02641747355684902, 0.01004749796591404)); +#6894 = CARTESIAN_POINT('NONE', (-0.026699999999999988, 0.0254283067133105, 0.010330603518020802)); +#6895 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.0254283067133105, 0.010330603518020802)); +#6896 = CARTESIAN_POINT('NONE', (-0.02670000000000003, 0.02397252212709259, 0.010600000000000252)); +#6897 = CARTESIAN_POINT('NONE', (-0.029300000000000027, 0.02397252212709259, 0.010600000000000252)); +#6898 = CARTESIAN_POINT('NONE', (-0.026699999999999995, 0.023, 0.010600000000000002)); +#6899 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.010600000000000002)); +#6900 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6840, #6841), (#6842, #6843), (#6844, #6845), (#6846, #6847), (#6848, #6849), (#6850, #6851), (#6852, #6853), (#6854, #6855), (#6856, #6857), (#6858, #6859), (#6860, #6861), (#6862, #6863), (#6864, #6865), (#6866, #6867), (#6868, #6869), (#6870, #6871), (#6872, #6873), (#6874, #6875), (#6876, #6877), (#6878, #6879), (#6880, #6881), (#6882, #6883), (#6884, #6885), (#6886, #6887), (#6888, #6889), (#6890, #6891), (#6892, #6893), (#6894, #6895), (#6896, #6897), (#6898, #6899)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6901 = CARTESIAN_POINT('NONE', (-0.0293, 0.03360000000000002, -0.02)); +#6902 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300000000000001, -0.02)); +#6903 = CARTESIAN_POINT('NONE', (-0.029299999999999972, 0.03360000000002385, -0.01749999999848927)); +#6904 = CARTESIAN_POINT('NONE', (-0.029599999999999974, 0.033000000000022484, -0.017499999998405097)); +#6905 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.033599999999966705, -0.01390625000182189)); +#6906 = CARTESIAN_POINT('NONE', (-0.02960000000000001, 0.032999999999968596, -0.01390625000193938)); +#6907 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03360000000012474, -0.012031249993735336)); +#6908 = CARTESIAN_POINT('NONE', (-0.0296, 0.033000000000117685, -0.01203124999329518)); +#6909 = CARTESIAN_POINT('NONE', (-0.0293, 0.033599999999553744, -0.010625000020908774)); +#6910 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.032999999999579, -0.010625000022483521)); +#6911 = CARTESIAN_POINT('NONE', (-0.029299999999999993, 0.03360000000261626, -0.009374999885258131)); +#6912 = CARTESIAN_POINT('NONE', (-0.029599999999999994, 0.03300000000246816, -0.009374999876025926)); +#6913 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03359999998474876, -0.008125000623182166)); +#6914 = CARTESIAN_POINT('NONE', (-0.029600000000000015, 0.032999999985612045, -0.00812500067700065)); +#6915 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.0336000000888912, -0.006874996634156101)); +#6916 = CARTESIAN_POINT('NONE', (-0.02959999999999999, 0.03300000008385962, -0.006874996320477479)); +#6917 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03359999948190327, -0.005625018065230111)); +#6918 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.032999999511229484, -0.005625019893486034)); +#6919 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03360000301966352, -0.0043749037568561674)); +#6920 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.03300000284873917, -0.004374893101090077)); +#6921 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03359998239924132, -0.0031255082365887264)); +#6922 = CARTESIAN_POINT('NONE', (-0.029599999999999987, 0.03299998339551067, -0.0031255703460146837)); +#6923 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03360010255519415, -0.0018723459201354436)); +#6924 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300009675018316, -0.0018719840241311757)); +#6925 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.0335994890503753, -0.0007931335423595582)); +#6926 = CARTESIAN_POINT('NONE', (-0.0296, 0.03299951797205218, -0.0007949365775845638)); +#6927 = CARTESIAN_POINT('NONE', (-0.029299999999999982, 0.03360128994436094, 0.00002758554400661686)); +#6928 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.033001216928642385, 0.00003213749004713734)); +#6929 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.033589920999467275, 0.0005845847850543008)); +#6930 = CARTESIAN_POINT('NONE', (-0.029599999999999994, 0.0329904915089314, 0.000549018083143592)); +#6931 = CARTESIAN_POINT('NONE', (-0.02930000000000002, 0.033512713268909734, 0.0014455815860420144)); +#6932 = CARTESIAN_POINT('NONE', (-0.02960000000000002, 0.03291765402727331, 0.001364268001603013)); +#6933 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.03333060971074589, 0.0024280305909097364)); +#6934 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.03274585821768482, 0.002290504444729178)); +#6935 = CARTESIAN_POINT('NONE', (-0.0293, 0.0330474992601077, 0.0034175138061330558)); +#6936 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.032478772886894054, 0.0032240855415729473)); +#6937 = CARTESIAN_POINT('NONE', (-0.0293, 0.032660029169843764, 0.004396192182019422)); +#6938 = CARTESIAN_POINT('NONE', (-0.0296, 0.03211323506589033, 0.004147348328091041)); +#6939 = CARTESIAN_POINT('NONE', (-0.0293, 0.03216772516807204, 0.00534832537469032)); +#6940 = CARTESIAN_POINT('NONE', (-0.0296, 0.03164879732836984, 0.005045590461869116)); +#6941 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.031573427252234484, 0.00625734418090293)); +#6942 = CARTESIAN_POINT('NONE', (-0.029600000000000026, 0.031088138917202333, 0.005903154803414456)); +#6943 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.030883415413323012, 0.007107248374033271)); +#6944 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.030437184352191518, 0.0067049513107868405)); +#6945 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.03010724836156882, 0.007883415395090541)); +#6946 = CARTESIAN_POINT('NONE', (-0.02960000000000002, 0.029704951284498883, 0.007437184332498286)); +#6947 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.029257344268271025, 0.008573427324694337)); +#6948 = CARTESIAN_POINT('NONE', (-0.0296, 0.028903154970067006, 0.008088138985986103)); +#6949 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.028348324642152027, 0.009167724902492727)); +#6950 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.02804558928504908, 0.008648797077751114)); +#6951 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.02739619778804417, 0.009660029967870354)); +#6952 = CARTESIAN_POINT('NONE', (-0.029600000000000008, 0.027147356403815246, 0.009113235818757816)); +#6953 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.02641747355684902, 0.01004749796591404)); +#6954 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.026224031657404733, 0.009478771665954587)); +#6955 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.0254283067133105, 0.010330603518020802)); +#6956 = CARTESIAN_POINT('NONE', (-0.0296, 0.025290855389915563, 0.00974585237549166)); +#6957 = CARTESIAN_POINT('NONE', (-0.029300000000000027, 0.02397252212709259, 0.010600000000000252)); +#6958 = CARTESIAN_POINT('NONE', (-0.02960000000000003, 0.023917473704804338, 0.01000000000000003)); +#6959 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.010600000000000002)); +#6960 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.023, 0.01)); +#6961 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6901, #6902), (#6903, #6904), (#6905, #6906), (#6907, #6908), (#6909, #6910), (#6911, #6912), (#6913, #6914), (#6915, #6916), (#6917, #6918), (#6919, #6920), (#6921, #6922), (#6923, #6924), (#6925, #6926), (#6927, #6928), (#6929, #6930), (#6931, #6932), (#6933, #6934), (#6935, #6936), (#6937, #6938), (#6939, #6940), (#6941, #6942), (#6943, #6944), (#6945, #6946), (#6947, #6948), (#6949, #6950), (#6951, #6952), (#6953, #6954), (#6955, #6956), (#6957, #6958), (#6959, #6960)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#6962 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300000000000001, -0.02)); +#6963 = CARTESIAN_POINT('NONE', (-0.0293, 0.03239999999999999, -0.02)); +#6964 = CARTESIAN_POINT('NONE', (-0.029599999999999974, 0.033000000000022484, -0.017499999998405097)); +#6965 = CARTESIAN_POINT('NONE', (-0.029299999999999972, 0.03240000000002115, -0.01749999999832092)); +#6966 = CARTESIAN_POINT('NONE', (-0.02960000000000001, 0.032999999999968596, -0.01390625000193938)); +#6967 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.032399999999970466, -0.013906250002056876)); +#6968 = CARTESIAN_POINT('NONE', (-0.0296, 0.033000000000117685, -0.01203124999329518)); +#6969 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03240000000011064, -0.012031249992855021)); +#6970 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.032999999999579, -0.010625000022483521)); +#6971 = CARTESIAN_POINT('NONE', (-0.0293, 0.032399999999604266, -0.010625000024058268)); +#6972 = CARTESIAN_POINT('NONE', (-0.029599999999999994, 0.03300000000246816, -0.009374999876025926)); +#6973 = CARTESIAN_POINT('NONE', (-0.029299999999999993, 0.03240000000232005, -0.009374999866793722)); +#6974 = CARTESIAN_POINT('NONE', (-0.029600000000000015, 0.032999999985612045, -0.00812500067700065)); +#6975 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03239999998647532, -0.008125000730819135)); +#6976 = CARTESIAN_POINT('NONE', (-0.02959999999999999, 0.03300000008385962, -0.006874996320477479)); +#6977 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.032400000078828047, -0.006874996006798856)); +#6978 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.032999999511229484, -0.005625019893486034)); +#6979 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03239999954055572, -0.005625021721741956)); +#6980 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.03300000284873917, -0.004374893101090077)); +#6981 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.032400002677814815, -0.0043748824453239835)); +#6982 = CARTESIAN_POINT('NONE', (-0.029599999999999987, 0.03299998339551067, -0.0031255703460146837)); +#6983 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.032399984391780046, -0.0031256324554406406)); +#6984 = CARTESIAN_POINT('NONE', (-0.0296, 0.03300009675018316, -0.0018719840241311757)); +#6985 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03240009094517216, -0.0018716221281269078)); +#6986 = CARTESIAN_POINT('NONE', (-0.0296, 0.03299951797205218, -0.0007949365775845638)); +#6987 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.03239954689372904, -0.0007967396128095694)); +#6988 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.033001216928642385, 0.00003213749004713734)); +#6989 = CARTESIAN_POINT('NONE', (-0.029299999999999982, 0.03240114391292385, 0.000036689436087657746)); +#6990 = CARTESIAN_POINT('NONE', (-0.029599999999999994, 0.0329904915089314, 0.000549018083143592)); +#6991 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.032391062018395506, 0.0005134513812328829)); +#6992 = CARTESIAN_POINT('NONE', (-0.02960000000000002, 0.03291765402727331, 0.001364268001603013)); +#6993 = CARTESIAN_POINT('NONE', (-0.02930000000000002, 0.032322594785636934, 0.001282954417164014)); +#6994 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.03274585821768482, 0.002290504444729178)); +#6995 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.03216110672462372, 0.0021529782985486175)); +#6996 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.032478772886894054, 0.0032240855415729473)); +#6997 = CARTESIAN_POINT('NONE', (-0.0293, 0.03191004651368041, 0.00303065727701284)); +#6998 = CARTESIAN_POINT('NONE', (-0.0296, 0.03211323506589033, 0.004147348328091041)); +#6999 = CARTESIAN_POINT('NONE', (-0.0293, 0.03156644096193692, 0.0038985044741626567)); +#7000 = CARTESIAN_POINT('NONE', (-0.0296, 0.03164879732836984, 0.005045590461869116)); +#7001 = CARTESIAN_POINT('NONE', (-0.0293, 0.031129869488667646, 0.00474285554904791)); +#7002 = CARTESIAN_POINT('NONE', (-0.029600000000000026, 0.031088138917202333, 0.005903154803414456)); +#7003 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.0306028505821702, 0.005548965425925991)); +#7004 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.030437184352191518, 0.0067049513107868405)); +#7005 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.029990953291060003, 0.006302654247540403)); +#7006 = CARTESIAN_POINT('NONE', (-0.02960000000000002, 0.029704951284498883, 0.007437184332498286)); +#7007 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.029302654207428953, 0.006990953269906037)); +#7008 = CARTESIAN_POINT('NONE', (-0.0296, 0.028903154970067006, 0.008088138985986103)); +#7009 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.02854896567186297, 0.007602850647277872)); +#7010 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.02804558928504908, 0.008648797077751114)); +#7011 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.027742853927946134, 0.008129869253009491)); +#7012 = CARTESIAN_POINT('NONE', (-0.029600000000000008, 0.027147356403815246, 0.009113235818757816)); +#7013 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.026898515019586327, 0.008566441669645273)); +#7014 = CARTESIAN_POINT('NONE', (-0.029600000000000005, 0.026224031657404733, 0.009478771665954587)); +#7015 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.026030589757960455, 0.008910045365995142)); +#7016 = CARTESIAN_POINT('NONE', (-0.0296, 0.025290855389915563, 0.00974585237549166)); +#7017 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.02515340406652063, 0.00916110123296252)); +#7018 = CARTESIAN_POINT('NONE', (-0.02960000000000003, 0.023917473704804338, 0.01000000000000003)); +#7019 = CARTESIAN_POINT('NONE', (-0.029300000000000027, 0.023862425282516076, 0.009399999999999792)); +#7020 = CARTESIAN_POINT('NONE', (-0.029599999999999998, 0.023, 0.01)); +#7021 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.009399999999999999)); +#7022 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#6962, #6963), (#6964, #6965), (#6966, #6967), (#6968, #6969), (#6970, #6971), (#6972, #6973), (#6974, #6975), (#6976, #6977), (#6978, #6979), (#6980, #6981), (#6982, #6983), (#6984, #6985), (#6986, #6987), (#6988, #6989), (#6990, #6991), (#6992, #6993), (#6994, #6995), (#6996, #6997), (#6998, #6999), (#7000, #7001), (#7002, #7003), (#7004, #7005), (#7006, #7007), (#7008, #7009), (#7010, #7011), (#7012, #7013), (#7014, #7015), (#7016, #7017), (#7018, #7019), (#7020, #7021)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#7023 = CARTESIAN_POINT('NONE', (-0.0293, 0.03239999999999999, -0.02)); +#7024 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999999999999, -0.02)); +#7025 = CARTESIAN_POINT('NONE', (-0.029299999999999972, 0.03240000000002115, -0.01749999999832092)); +#7026 = CARTESIAN_POINT('NONE', (-0.027999999999999973, 0.03240000000002115, -0.01749999999832092)); +#7027 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.032399999999970466, -0.013906250002056876)); +#7028 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.032399999999970466, -0.013906250002056876)); +#7029 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03240000000011064, -0.012031249992855021)); +#7030 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.03240000000011064, -0.012031249992855021)); +#7031 = CARTESIAN_POINT('NONE', (-0.0293, 0.032399999999604266, -0.010625000024058268)); +#7032 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.032399999999604266, -0.010625000024058268)); +#7033 = CARTESIAN_POINT('NONE', (-0.029299999999999993, 0.03240000000232005, -0.009374999866793722)); +#7034 = CARTESIAN_POINT('NONE', (-0.02799999999999999, 0.03240000000232005, -0.009374999866793722)); +#7035 = CARTESIAN_POINT('NONE', (-0.029300000000000014, 0.03239999998647532, -0.008125000730819135)); +#7036 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.03239999998647532, -0.008125000730819135)); +#7037 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.032400000078828047, -0.006874996006798856)); +#7038 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.032400000078828047, -0.006874996006798856)); +#7039 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.03239999954055572, -0.005625021721741956)); +#7040 = CARTESIAN_POINT('NONE', (-0.028, 0.03239999954055572, -0.005625021721741956)); +#7041 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.032400002677814815, -0.0043748824453239835)); +#7042 = CARTESIAN_POINT('NONE', (-0.028, 0.032400002677814815, -0.0043748824453239835)); +#7043 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.032399984391780046, -0.0031256324554406406)); +#7044 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.032399984391780046, -0.0031256324554406406)); +#7045 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.03240009094517216, -0.0018716221281269078)); +#7046 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03240009094517216, -0.0018716221281269078)); +#7047 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.03239954689372904, -0.0007967396128095694)); +#7048 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03239954689372904, -0.0007967396128095694)); +#7049 = CARTESIAN_POINT('NONE', (-0.029299999999999982, 0.03240114391292385, 0.000036689436087657746)); +#7050 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.03240114391292385, 0.000036689436087657746)); +#7051 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.032391062018395506, 0.0005134513812328829)); +#7052 = CARTESIAN_POINT('NONE', (-0.028000000000000008, 0.032391062018395506, 0.0005134513812328829)); +#7053 = CARTESIAN_POINT('NONE', (-0.02930000000000002, 0.032322594785636934, 0.001282954417164014)); +#7054 = CARTESIAN_POINT('NONE', (-0.028000000000000018, 0.032322594785636934, 0.001282954417164014)); +#7055 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.03216110672462372, 0.0021529782985486175)); +#7056 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.03216110672462372, 0.0021529782985486175)); +#7057 = CARTESIAN_POINT('NONE', (-0.0293, 0.03191004651368041, 0.00303065727701284)); +#7058 = CARTESIAN_POINT('NONE', (-0.028000000000000014, 0.03191004651368041, 0.00303065727701284)); +#7059 = CARTESIAN_POINT('NONE', (-0.0293, 0.03156644096193692, 0.0038985044741626567)); +#7060 = CARTESIAN_POINT('NONE', (-0.02800000000000001, 0.03156644096193692, 0.0038985044741626567)); +#7061 = CARTESIAN_POINT('NONE', (-0.0293, 0.031129869488667646, 0.00474285554904791)); +#7062 = CARTESIAN_POINT('NONE', (-0.027999999999999983, 0.031129869488667646, 0.00474285554904791)); +#7063 = CARTESIAN_POINT('NONE', (-0.02930000000000001, 0.0306028505821702, 0.005548965425925991)); +#7064 = CARTESIAN_POINT('NONE', (-0.028000000000000025, 0.0306028505821702, 0.005548965425925991)); +#7065 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.029990953291060003, 0.006302654247540403)); +#7066 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.029990953291060003, 0.006302654247540403)); +#7067 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.029302654207428953, 0.006990953269906037)); +#7068 = CARTESIAN_POINT('NONE', (-0.02800000000000002, 0.029302654207428953, 0.006990953269906037)); +#7069 = CARTESIAN_POINT('NONE', (-0.029300000000000007, 0.02854896567186297, 0.007602850647277872)); +#7070 = CARTESIAN_POINT('NONE', (-0.02800000000000001, 0.02854896567186297, 0.007602850647277872)); +#7071 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.027742853927946134, 0.008129869253009491)); +#7072 = CARTESIAN_POINT('NONE', (-0.028, 0.027742853927946134, 0.008129869253009491)); +#7073 = CARTESIAN_POINT('NONE', (-0.029300000000000003, 0.026898515019586327, 0.008566441669645273)); +#7074 = CARTESIAN_POINT('NONE', (-0.028000000000000018, 0.026898515019586327, 0.008566441669645273)); +#7075 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.026030589757960455, 0.008910045365995142)); +#7076 = CARTESIAN_POINT('NONE', (-0.027999999999999994, 0.026030589757960455, 0.008910045365995142)); +#7077 = CARTESIAN_POINT('NONE', (-0.02929999999999999, 0.02515340406652063, 0.00916110123296252)); +#7078 = CARTESIAN_POINT('NONE', (-0.028000000000000004, 0.02515340406652063, 0.00916110123296252)); +#7079 = CARTESIAN_POINT('NONE', (-0.029300000000000027, 0.023862425282516076, 0.009399999999999792)); +#7080 = CARTESIAN_POINT('NONE', (-0.028000000000000032, 0.023862425282516076, 0.009399999999999792)); +#7081 = CARTESIAN_POINT('NONE', (-0.029299999999999996, 0.023, 0.009399999999999999)); +#7082 = CARTESIAN_POINT('NONE', (-0.027999999999999997, 0.023, 0.009399999999999999)); +#7083 = ( + BOUNDED_SURFACE() + B_SPLINE_SURFACE(2, 1, ((#7023, #7024), (#7025, #7026), (#7027, #7028), (#7029, #7030), (#7031, #7032), (#7033, #7034), (#7035, #7036), (#7037, #7038), (#7039, #7040), (#7041, #7042), (#7043, #7044), (#7045, #7046), (#7047, #7048), (#7049, #7050), (#7051, #7052), (#7053, #7054), (#7055, #7056), (#7057, #7058), (#7059, #7060), (#7061, #7062), (#7063, #7064), (#7065, #7066), (#7067, #7068), (#7069, #7070), (#7071, #7072), (#7073, #7074), (#7075, #7076), (#7077, #7078), (#7079, #7080), (#7081, #7082)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE_WITH_KNOTS((3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (2, 2), (0, 0.125, 0.1796875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.4921875, 0.5078125, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 1), (0, 1), .UNSPECIFIED.) + GEOMETRIC_REPRESENTATION_ITEM() + RATIONAL_B_SPLINE_SURFACE(((0.9999999999999998, 0.9999999999999998), (1.0000000000571783, 1.0000000000571783), (0.9999999999201893, 0.9999999999201893), (1.0000000002989906, 1.0000000002989906), (0.9999999989303021, 0.9999999989303021), (1.0000000062712728, 1.0000000062712728), (0.9999999634420598, 0.9999999634420598), (1.0000002130763654, 1.0000002130763654), (0.9999987580997493, 0.9999987580997493), (1.000007238325141, 1.000007238325141), (0.9999578119494031, 0.9999578119494031), (1.0002458899784425, 1.0002458899784425), (0.9987767284047555, 0.9987767284047555), (1.0031016466059062, 1.0031016466059062), (0.9764100987479926, 0.9764100987479926), (0.9499162057710673, 0.9499162057710673), (0.92215610544722, 0.92215610544722), (0.8993255281109874, 0.8993255281109874), (0.8810108306938216, 0.8810108306938216), (0.8672829831263226, 0.8672829831263226), (0.8581298088934399, 0.8581298088934399), (0.8535533971548717, 0.8535533971548717), (0.8535533894674817, 0.8535533894674817), (0.8581298473303893, 0.8581298473303893), (0.8672827601920142, 0.8672827601920142), (0.8810121298627209, 0.8810121298627209), (0.8993179560319006, 0.8993179560319006), (0.9222002387528423, 0.9222002387528423), (0.9633883476482079, 0.9633883476482079), (1, 1))) + REPRESENTATION_ITEM('NONE') + SURFACE() +); +#7084 = CARTESIAN_POINT('NONE', (-0.056, 0, -0.02)); +#7085 = DIRECTION('NONE', (0, 0, 1)); +#7086 = AXIS2_PLACEMENT_3D('NONE', #7084, #7085, $); +#7087 = PLANE('NONE', #7086); +#7088 = CARTESIAN_POINT('NONE', (-0.056, 0.022999999999999982, -0.023)); +#7089 = DIRECTION('NONE', (0, -1, 0.0000000000000005024295867788073)); +#7090 = AXIS2_PLACEMENT_3D('NONE', #7088, #7089, $); +#7091 = PLANE('NONE', #7090); +#7092 = CARTESIAN_POINT('NONE', (0, 0.032594683352174185, -0.021211217658538017)); +#7093 = DIRECTION('NONE', (0, -0.13967232630417886, -0.9901977788627779)); +#7094 = AXIS2_PLACEMENT_3D('NONE', #7092, #7093, $); +#7095 = PLANE('NONE', #7094); +#7096 = CARTESIAN_POINT('NONE', (0, 0.03770943732242652, -0.020922942740064912)); +#7097 = DIRECTION('NONE', (-0, 0.9925461516413221, -0.12186934340514805)); +#7098 = AXIS2_PLACEMENT_3D('NONE', #7096, #7097, $); +#7099 = PLANE('NONE', #7098); +#7100 = CARTESIAN_POINT('NONE', (0, 0.03712130666583167, -0.01881539658842359)); +#7101 = DIRECTION('NONE', (0, 0.843505700715633, 0.5371202219803578)); +#7102 = AXIS2_PLACEMENT_3D('NONE', #7100, #7101, $); +#7103 = PLANE('NONE', #7102); +#7104 = CARTESIAN_POINT('NONE', (0, 0.03314342203898448, -0.017241125355255373)); +#7105 = DIRECTION('NONE', (0, 0.13917310096006566, 0.9902680687415704)); +#7106 = AXIS2_PLACEMENT_3D('NONE', #7104, #7105, $); +#7107 = PLANE('NONE', #7106); +#7108 = CARTESIAN_POINT('NONE', (0, 0.028860537412137306, -0.017651854122087158)); +#7109 = DIRECTION('NONE', (0, -0.6507913734559673, 0.7592566023652976)); +#7110 = AXIS2_PLACEMENT_3D('NONE', #7108, #7109, $); +#7111 = PLANE('NONE', #7110); +#7112 = CARTESIAN_POINT('NONE', (0, 0.027723668068732152, -0.01951440027372848)); +#7113 = DIRECTION('NONE', (0, -0.992546151641322, 0.12186934340514825)); +#7114 = AXIS2_PLACEMENT_3D('NONE', #7112, #7113, $); +#7115 = PLANE('NONE', #7114); +#7116 = CARTESIAN_POINT('NONE', (-0.03, 0, -0)); +#7117 = DIRECTION('NONE', (1, 0, 0)); +#7118 = AXIS2_PLACEMENT_3D('NONE', #7116, #7117, $); +#7119 = PLANE('NONE', #7118); +#7120 = CARTESIAN_POINT('NONE', (0.03, 0, -0)); +#7121 = DIRECTION('NONE', (1, 0, 0)); +#7122 = AXIS2_PLACEMENT_3D('NONE', #7120, #7121, $); +#7123 = PLANE('NONE', #7122); +#7124 = CARTESIAN_POINT('NONE', (0, 0.04349288462684719, -0.02270427123316822)); +#7125 = DIRECTION('NONE', (0, -0.1396723263041788, -0.990197778862778)); +#7126 = AXIS2_PLACEMENT_3D('NONE', #7124, #7125, $); +#7127 = PLANE('NONE', #7126); +#7128 = CARTESIAN_POINT('NONE', (0, 0.04860763859709951, -0.02241599631469511)); +#7129 = DIRECTION('NONE', (-0, 0.9925461516413221, -0.12186934340514805)); +#7130 = AXIS2_PLACEMENT_3D('NONE', #7128, #7129, $); +#7131 = PLANE('NONE', #7130); +#7132 = CARTESIAN_POINT('NONE', (0, 0.04801950794050466, -0.02030845016305379)); +#7133 = DIRECTION('NONE', (0, 0.8435057007156326, 0.5371202219803587)); +#7134 = AXIS2_PLACEMENT_3D('NONE', #7132, #7133, $); +#7135 = PLANE('NONE', #7134); +#7136 = CARTESIAN_POINT('NONE', (0, 0.044041623313657484, -0.018734178929885572)); +#7137 = DIRECTION('NONE', (0, 0.13917310096006597, 0.9902680687415701)); +#7138 = AXIS2_PLACEMENT_3D('NONE', #7136, #7137, $); +#7139 = PLANE('NONE', #7138); +#7140 = CARTESIAN_POINT('NONE', (0, 0.0397587386868103, -0.019144907696717357)); +#7141 = DIRECTION('NONE', (0, -0.6507913734559687, 0.7592566023652966)); +#7142 = AXIS2_PLACEMENT_3D('NONE', #7140, #7141, $); +#7143 = PLANE('NONE', #7142); +#7144 = CARTESIAN_POINT('NONE', (0, 0.038621869343405155, -0.02100745384835868)); +#7145 = DIRECTION('NONE', (0, -0.9925461516413221, 0.12186934340514805)); +#7146 = AXIS2_PLACEMENT_3D('NONE', #7144, #7145, $); +#7147 = PLANE('NONE', #7146); +#7148 = CARTESIAN_POINT('NONE', (-0.03, 0, -0)); +#7149 = DIRECTION('NONE', (1, 0, 0)); +#7150 = AXIS2_PLACEMENT_3D('NONE', #7148, #7149, $); +#7151 = PLANE('NONE', #7150); +#7152 = CARTESIAN_POINT('NONE', (0.03, 0, -0)); +#7153 = DIRECTION('NONE', (1, 0, 0)); +#7154 = AXIS2_PLACEMENT_3D('NONE', #7152, #7153, $); +#7155 = PLANE('NONE', #7154); +#7156 = CARTESIAN_POINT('NONE', (0, 0.01915137242723437, -0.015022551455312585)); +#7157 = DIRECTION('NONE', (0, -0.03996803834887168, -0.9992009587217893)); +#7158 = AXIS2_PLACEMENT_3D('NONE', #7156, #7157, $); +#7159 = PLANE('NONE', #7158); +#7160 = CARTESIAN_POINT('NONE', (0, 0.02115137242723437, -0.014322551455312587)); +#7161 = DIRECTION('NONE', (-0, 0.7071067811865475, -0.7071067811865475)); +#7162 = AXIS2_PLACEMENT_3D('NONE', #7160, #7161, $); +#7163 = PLANE('NONE', #7162); +#7164 = CARTESIAN_POINT('NONE', (0, 0.022151372427234372, -0.010122551455312585)); +#7165 = DIRECTION('NONE', (-0, 0.9973847959828922, -0.07227426057847051)); +#7166 = AXIS2_PLACEMENT_3D('NONE', #7164, #7165, $); +#7167 = PLANE('NONE', #7166); +#7168 = CARTESIAN_POINT('NONE', (0, 0.02165137242723437, -0.0059225514553125835)); +#7169 = DIRECTION('NONE', (0, 0.7071067811865474, 0.7071067811865478)); +#7170 = AXIS2_PLACEMENT_3D('NONE', #7168, #7169, $); +#7171 = PLANE('NONE', #7170); +#7172 = CARTESIAN_POINT('NONE', (0, 0.019651372427234366, -0.005072551455312583)); +#7173 = DIRECTION('NONE', (0, 0.07974522228289026, 0.996815278536125)); +#7174 = AXIS2_PLACEMENT_3D('NONE', #7172, #7173, $); +#7175 = PLANE('NONE', #7174); +#7176 = CARTESIAN_POINT('NONE', (0, 0.018151372427234372, -0.009972551455312584)); +#7177 = DIRECTION('NONE', (0, -0.9987523388778445, 0.0499376169438923)); +#7178 = AXIS2_PLACEMENT_3D('NONE', #7176, #7177, $); +#7179 = PLANE('NONE', #7178); +#7180 = CARTESIAN_POINT('NONE', (-0.03, 0, -0)); +#7181 = DIRECTION('NONE', (1, 0, 0)); +#7182 = AXIS2_PLACEMENT_3D('NONE', #7180, #7181, $); +#7183 = PLANE('NONE', #7182); +#7184 = CARTESIAN_POINT('NONE', (0.03, 0, -0)); +#7185 = DIRECTION('NONE', (1, 0, 0)); +#7186 = AXIS2_PLACEMENT_3D('NONE', #7184, #7185, $); +#7187 = PLANE('NONE', #7186); +#7188 = CARTESIAN_POINT('NONE', (0, 0.019700686213617185, -0.004036275727656293)); +#7189 = DIRECTION('NONE', (0, -0.03996803834887183, -0.9992009587217894)); +#7190 = AXIS2_PLACEMENT_3D('NONE', #7188, #7189, $); +#7191 = PLANE('NONE', #7190); +#7192 = CARTESIAN_POINT('NONE', (0, 0.021700686213617187, -0.0033362757276562934)); +#7193 = DIRECTION('NONE', (-0, 0.7071067811865474, -0.7071067811865476)); +#7194 = AXIS2_PLACEMENT_3D('NONE', #7192, #7193, $); +#7195 = PLANE('NONE', #7194); +#7196 = CARTESIAN_POINT('NONE', (0, 0.022700686213617184, 0.000863724272343708)); +#7197 = DIRECTION('NONE', (-0, 0.9973847959828922, -0.07227426057847051)); +#7198 = AXIS2_PLACEMENT_3D('NONE', #7196, #7197, $); +#7199 = PLANE('NONE', #7198); +#7200 = CARTESIAN_POINT('NONE', (0, 0.022200686213617184, 0.005063724272343708)); +#7201 = DIRECTION('NONE', (0, 0.7071067811865474, 0.7071067811865478)); +#7202 = AXIS2_PLACEMENT_3D('NONE', #7200, #7201, $); +#7203 = PLANE('NONE', #7202); +#7204 = CARTESIAN_POINT('NONE', (0, 0.020200686213617185, 0.005913724272343709)); +#7205 = DIRECTION('NONE', (0, 0.07974522228288983, 0.9968152785361251)); +#7206 = AXIS2_PLACEMENT_3D('NONE', #7204, #7205, $); +#7207 = PLANE('NONE', #7206); +#7208 = CARTESIAN_POINT('NONE', (0, 0.018700686213617184, 0.0010137242723437083)); +#7209 = DIRECTION('NONE', (0, -0.9987523388778446, 0.049937616943892316)); +#7210 = AXIS2_PLACEMENT_3D('NONE', #7208, #7209, $); +#7211 = PLANE('NONE', #7210); +#7212 = CARTESIAN_POINT('NONE', (-0.03, 0, -0)); +#7213 = DIRECTION('NONE', (1, 0, 0)); +#7214 = AXIS2_PLACEMENT_3D('NONE', #7212, #7213, $); +#7215 = PLANE('NONE', #7214); +#7216 = CARTESIAN_POINT('NONE', (0.03, 0, -0)); +#7217 = DIRECTION('NONE', (1, 0, 0)); +#7218 = AXIS2_PLACEMENT_3D('NONE', #7216, #7217, $); +#7219 = PLANE('NONE', #7218); +#7220 = CARTESIAN_POINT('NONE', (0, 0.02025, 0.00695)); +#7221 = DIRECTION('NONE', (0, -0.0399680383488712, -0.9992009587217893)); +#7222 = AXIS2_PLACEMENT_3D('NONE', #7220, #7221, $); +#7223 = PLANE('NONE', #7222); +#7224 = CARTESIAN_POINT('NONE', (0, 0.02225, 0.007649999999999999)); +#7225 = DIRECTION('NONE', (-0, 0.7071067811865485, -0.7071067811865467)); +#7226 = AXIS2_PLACEMENT_3D('NONE', #7224, #7225, $); +#7227 = PLANE('NONE', #7226); +#7228 = CARTESIAN_POINT('NONE', (0, 0.02325, 0.011850000000000001)); +#7229 = DIRECTION('NONE', (-0, 0.9973847959828923, -0.07227426057847051)); +#7230 = AXIS2_PLACEMENT_3D('NONE', #7228, #7229, $); +#7231 = PLANE('NONE', #7230); +#7232 = CARTESIAN_POINT('NONE', (0, 0.02275, 0.016050000000000002)); +#7233 = DIRECTION('NONE', (0, 0.7071067811865475, 0.7071067811865475)); +#7234 = AXIS2_PLACEMENT_3D('NONE', #7232, #7233, $); +#7235 = PLANE('NONE', #7234); +#7236 = CARTESIAN_POINT('NONE', (0, 0.02075, 0.016900000000000002)); +#7237 = DIRECTION('NONE', (0, 0.07974522228288992, 0.996815278536125)); +#7238 = AXIS2_PLACEMENT_3D('NONE', #7236, #7237, $); +#7239 = PLANE('NONE', #7238); +#7240 = CARTESIAN_POINT('NONE', (0, 0.01925, 0.012)); +#7241 = DIRECTION('NONE', (0, -0.9987523388778446, 0.049937616943892094)); +#7242 = AXIS2_PLACEMENT_3D('NONE', #7240, #7241, $); +#7243 = PLANE('NONE', #7242); +#7244 = CARTESIAN_POINT('NONE', (-0.03, 0, -0)); +#7245 = DIRECTION('NONE', (1, 0, 0)); +#7246 = AXIS2_PLACEMENT_3D('NONE', #7244, #7245, $); +#7247 = PLANE('NONE', #7246); +#7248 = CARTESIAN_POINT('NONE', (0.03, 0, -0)); +#7249 = DIRECTION('NONE', (1, 0, 0)); +#7250 = AXIS2_PLACEMENT_3D('NONE', #7248, #7249, $); +#7251 = PLANE('NONE', #7250); +#7252 = CARTESIAN_POINT('NONE', (0, 0.008599999999999998, -0.01703923048454132)); +#7253 = DIRECTION('NONE', (-0, 0.5000000000000001, -0.8660254037844386)); +#7254 = AXIS2_PLACEMENT_3D('NONE', #7252, #7253, $); +#7255 = PLANE('NONE', #7254); +#7256 = CARTESIAN_POINT('NONE', (0, 0.0092, -0.016)); +#7257 = DIRECTION('NONE', (-0, 1, 0)); +#7258 = AXIS2_PLACEMENT_3D('NONE', #7256, #7257, $); +#7259 = PLANE('NONE', #7258); +#7260 = CARTESIAN_POINT('NONE', (0, 0.0086, -0.014960769515458675)); +#7261 = DIRECTION('NONE', (0, 0.49999999999999967, 0.8660254037844387)); +#7262 = AXIS2_PLACEMENT_3D('NONE', #7260, #7261, $); +#7263 = PLANE('NONE', #7262); +#7264 = CARTESIAN_POINT('NONE', (0, 0.0074, -0.014960769515458676)); +#7265 = DIRECTION('NONE', (0, -0.49999999999999967, 0.8660254037844387)); +#7266 = AXIS2_PLACEMENT_3D('NONE', #7264, #7265, $); +#7267 = PLANE('NONE', #7266); +#7268 = CARTESIAN_POINT('NONE', (0, 0.006799999999999999, -0.015999999999999997)); +#7269 = DIRECTION('NONE', (0, -1, 0)); +#7270 = AXIS2_PLACEMENT_3D('NONE', #7268, #7269, $); +#7271 = PLANE('NONE', #7270); +#7272 = CARTESIAN_POINT('NONE', (0, 0.0073999999999999995, -0.01703923048454132)); +#7273 = DIRECTION('NONE', (0, -0.49999999999999967, -0.8660254037844387)); +#7274 = AXIS2_PLACEMENT_3D('NONE', #7272, #7273, $); +#7275 = PLANE('NONE', #7274); +#7276 = CARTESIAN_POINT('NONE', (-0.028, 0, -0)); +#7277 = DIRECTION('NONE', (1, 0, 0)); +#7278 = AXIS2_PLACEMENT_3D('NONE', #7276, #7277, $); +#7279 = PLANE('NONE', #7278); +#7280 = CARTESIAN_POINT('NONE', (0.028, 0, -0)); +#7281 = DIRECTION('NONE', (1, 0, 0)); +#7282 = AXIS2_PLACEMENT_3D('NONE', #7280, #7281, $); +#7283 = PLANE('NONE', #7282); +#7284 = CARTESIAN_POINT('NONE', (0, 0.0086, 0.010960769515458676)); +#7285 = DIRECTION('NONE', (-0, 0.49999999999999967, -0.8660254037844387)); +#7286 = AXIS2_PLACEMENT_3D('NONE', #7284, #7285, $); +#7287 = PLANE('NONE', #7286); +#7288 = CARTESIAN_POINT('NONE', (0, 0.009199999999999998, 0.011999999999999999)); +#7289 = DIRECTION('NONE', (-0, 1, 0)); +#7290 = AXIS2_PLACEMENT_3D('NONE', #7288, #7289, $); +#7291 = PLANE('NONE', #7290); +#7292 = CARTESIAN_POINT('NONE', (0, 0.008600000000000002, 0.013039230484541328)); +#7293 = DIRECTION('NONE', (0, 0.49999999999999967, 0.8660254037844387)); +#7294 = AXIS2_PLACEMENT_3D('NONE', #7292, #7293, $); +#7295 = PLANE('NONE', #7294); +#7296 = CARTESIAN_POINT('NONE', (0, 0.007400000000000001, 0.013039230484541328)); +#7297 = DIRECTION('NONE', (0, -0.4999999999999984, 0.8660254037844396)); +#7298 = AXIS2_PLACEMENT_3D('NONE', #7296, #7297, $); +#7299 = PLANE('NONE', #7298); +#7300 = CARTESIAN_POINT('NONE', (0, 0.006799999999999999, 0.011999999999999999)); +#7301 = DIRECTION('NONE', (0, -1, 0)); +#7302 = AXIS2_PLACEMENT_3D('NONE', #7300, #7301, $); +#7303 = PLANE('NONE', #7302); +#7304 = CARTESIAN_POINT('NONE', (0, 0.0073999999999999995, 0.010960769515458674)); +#7305 = DIRECTION('NONE', (0, -0.49999999999999944, -0.866025403784439)); +#7306 = AXIS2_PLACEMENT_3D('NONE', #7304, #7305, $); +#7307 = PLANE('NONE', #7306); +#7308 = CARTESIAN_POINT('NONE', (-0.028, 0, -0)); +#7309 = DIRECTION('NONE', (1, 0, 0)); +#7310 = AXIS2_PLACEMENT_3D('NONE', #7308, #7309, $); +#7311 = PLANE('NONE', #7310); +#7312 = CARTESIAN_POINT('NONE', (0.028, 0, -0)); +#7313 = DIRECTION('NONE', (1, 0, 0)); +#7314 = AXIS2_PLACEMENT_3D('NONE', #7312, #7313, $); +#7315 = PLANE('NONE', #7314); +#7316 = CARTESIAN_POINT('NONE', (0.027, 0.020564999999999996, 0.016885)); +#7317 = DIRECTION('NONE', (0, 0.101830105935841, 0.9948018041424611)); +#7318 = AXIS2_PLACEMENT_3D('NONE', #7316, #7317, $); +#7319 = PLANE('NONE', #7318); +#7320 = CARTESIAN_POINT('NONE', (0.026999999999999892, 0.018620760659599552, 0.004159738751472217)); +#7321 = DIRECTION('NONE', (0.9999999999999999, 0.000000000000001282448354816915, -0.00000000000000846428701482813)); +#7322 = DIRECTION('NONE', (0.00000000000000828969614130238, 0.10183010593583991, 0.9948018041424611)); +#7323 = AXIS2_PLACEMENT_3D('NONE', #7320, #7321, #7322); +#7324 = CYLINDRICAL_SURFACE('NONE', #7323, 0.012857094946217196); +#7325 = CARTESIAN_POINT('NONE', (0.027, 0.010183811032298913, 0.02345581506304319)); +#7326 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#7327 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#7328 = AXIS2_PLACEMENT_3D('NONE', #7325, #7326, #7327); +#7329 = CYLINDRICAL_SURFACE('NONE', #7328, 0.00820283572877741); +#7330 = CARTESIAN_POINT('NONE', (0.027, -0.010353029530861072, -0.007805883056729145)); +#7331 = DIRECTION('NONE', (1, 0, -0)); +#7332 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#7333 = AXIS2_PLACEMENT_3D('NONE', #7330, #7331, #7332); +#7334 = CYLINDRICAL_SURFACE('NONE', #7333, 0.029201115795739762); +#7335 = CARTESIAN_POINT('NONE', (0.027, 0.0012699999999999988, 0.019005000000000005)); +#7336 = DIRECTION('NONE', (0, 0.4332944348678778, 0.9012524245251862)); +#7337 = AXIS2_PLACEMENT_3D('NONE', #7335, #7336, $); +#7338 = PLANE('NONE', #7337); +#7339 = CARTESIAN_POINT('NONE', (0.026999999999999996, -0.000030000000000001576, 0.016610000000000003)); +#7340 = DIRECTION('NONE', (0, -1, -0)); +#7341 = AXIS2_PLACEMENT_3D('NONE', #7339, #7340, $); +#7342 = PLANE('NONE', #7341); +#7343 = CARTESIAN_POINT('NONE', (0.027, 0.003904999999999999, 0.010250000000000007)); +#7344 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7345 = AXIS2_PLACEMENT_3D('NONE', #7343, #7344, $); +#7346 = PLANE('NONE', #7345); +#7347 = CARTESIAN_POINT('NONE', (0.027, 0.0003766577341040284, -0.0018828897653594661)); +#7348 = DIRECTION('NONE', (-1, 0, 0)); +#7349 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#7350 = AXIS2_PLACEMENT_3D('NONE', #7347, #7348, #7349); +#7351 = CYLINDRICAL_SURFACE('NONE', #7350, 0.011533273091524045); +#7352 = CARTESIAN_POINT('NONE', (0.027000000000000003, 0.004274999999999995, -0.013699999999999992)); +#7353 = DIRECTION('NONE', (-0.00000000000000000000000000000002465190328815662, -0.6518230709229355, 0.758371072900723)); +#7354 = AXIS2_PLACEMENT_3D('NONE', #7352, #7353, $); +#7355 = PLANE('NONE', #7354); +#7356 = CARTESIAN_POINT('NONE', (0.027, 0.00003999999999999559, -0.02032999999999999)); +#7357 = DIRECTION('NONE', (0, -1, 0)); +#7358 = AXIS2_PLACEMENT_3D('NONE', #7356, #7357, $); +#7359 = PLANE('NONE', #7358); +#7360 = CARTESIAN_POINT('NONE', (0.026999999999999996, 0.0015449999999999986, -0.02266999999999999)); +#7361 = DIRECTION('NONE', (-0, 0.396494438708881, -0.9180371234721009)); +#7362 = AXIS2_PLACEMENT_3D('NONE', #7360, #7361, $); +#7363 = PLANE('NONE', #7362); +#7364 = CARTESIAN_POINT('NONE', (0.026999999999999965, 0.0102432581036264, -0.03867515914762732)); +#7365 = DIRECTION('NONE', (-1.0000000000000002, 0.00000000000000003554862933662498, 0.000000000000002148454237926095)); +#7366 = DIRECTION('NONE', (0.0000000000000019582659146614226, -0.39649443870888007, 0.9180371234721015)); +#7367 = AXIS2_PLACEMENT_3D('NONE', #7364, #7365, #7366); +#7368 = CYLINDRICAL_SURFACE('NONE', #7367, 0.0181421412291433); +#7369 = CARTESIAN_POINT('NONE', (0.027, 0.029935256826429037, 0.0006886419059821243)); +#7370 = DIRECTION('NONE', (1, 0, 0)); +#7371 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#7372 = AXIS2_PLACEMENT_3D('NONE', #7369, #7370, #7371); +#7373 = CYLINDRICAL_SURFACE('NONE', #7372, 0.02587244325244648); +#7374 = CARTESIAN_POINT('NONE', (0.027, 0.035800000000000005, -0.026254999999999983)); +#7375 = DIRECTION('NONE', (0.0000000000000000000000000000000030814879110195774, -0.1421836607398632, -0.9898402934911326)); +#7376 = AXIS2_PLACEMENT_3D('NONE', #7374, #7375, $); +#7377 = PLANE('NONE', #7376); +#7378 = CARTESIAN_POINT('NONE', (0.026999999999999996, 0.04455499999999999, -0.02831999999999998)); +#7379 = DIRECTION('NONE', (0, -0.8399497593366595, -0.5426641703579552)); +#7380 = AXIS2_PLACEMENT_3D('NONE', #7378, #7379, $); +#7381 = PLANE('NONE', #7380); +#7382 = CARTESIAN_POINT('NONE', (0.027, 0.04802223416965354, -0.02734142174432495)); +#7383 = DIRECTION('NONE', (1, 0, 0)); +#7384 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#7385 = AXIS2_PLACEMENT_3D('NONE', #7382, #7383, #7384); +#7386 = CYLINDRICAL_SURFACE('NONE', #7385, 0.003443341863610558); +#7387 = CARTESIAN_POINT('NONE', (0.027, 0.04859500000000001, -0.022969999999999983)); +#7388 = DIRECTION('NONE', (0.00000000000000000000000000000001232595164407831, 0.9940716917543753, -0.10872659128563837)); +#7389 = AXIS2_PLACEMENT_3D('NONE', #7387, #7388, $); +#7390 = PLANE('NONE', #7389); +#7391 = CARTESIAN_POINT('NONE', (0.027, 0.03543000000000001, -0.020139999999999984)); +#7392 = DIRECTION('NONE', (-0.0000000000000000000000000000000030814879110195774, 0.13954066011596095, 0.9902163421063104)); +#7393 = AXIS2_PLACEMENT_3D('NONE', #7391, #7392, $); +#7394 = PLANE('NONE', #7393); +#7395 = CARTESIAN_POINT('NONE', (0.027, 0.022594695085688107, -0.015185292092470014)); +#7396 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#7397 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#7398 = AXIS2_PLACEMENT_3D('NONE', #7395, #7396, #7397); +#7399 = CYLINDRICAL_SURFACE('NONE', #7398, 0.003115185819866818); +#7400 = CARTESIAN_POINT('NONE', (0.027, 0.4635033226269561, -0.023012305631248176)); +#7401 = DIRECTION('NONE', (-1, 0, 0)); +#7402 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#7403 = AXIS2_PLACEMENT_3D('NONE', #7400, #7401, #7402); +#7404 = CYLINDRICAL_SURFACE('NONE', #7403, 0.4440932804926757); +#7405 = CARTESIAN_POINT('NONE', (0.026, 0, -0)); +#7406 = DIRECTION('NONE', (1, 0, 0)); +#7407 = AXIS2_PLACEMENT_3D('NONE', #7405, #7406, $); +#7408 = PLANE('NONE', #7407); +#7409 = CARTESIAN_POINT('NONE', (0.028, 0, -0)); +#7410 = DIRECTION('NONE', (1, 0, 0)); +#7411 = AXIS2_PLACEMENT_3D('NONE', #7409, #7410, $); +#7412 = PLANE('NONE', #7411); +#7413 = CARTESIAN_POINT('NONE', (0.026, 0.01957313603532023, 0.01547869134477125)); +#7414 = DIRECTION('NONE', (0, 0.10183010593584171, 0.9948018041424609)); +#7415 = AXIS2_PLACEMENT_3D('NONE', #7413, #7414, $); +#7416 = PLANE('NONE', #7415); +#7417 = CARTESIAN_POINT('NONE', (0.02625, 0.01862076065959948, 0.004159738751472649)); +#7418 = DIRECTION('NONE', (1.0000000000000002, 0, -0)); +#7419 = DIRECTION('NONE', (0, 0.10183010593584976, 0.9948018041424601)); +#7420 = AXIS2_PLACEMENT_3D('NONE', #7417, #7418, #7419); +#7421 = CYLINDRICAL_SURFACE('NONE', #7420, 0.01135709494621677); +#7422 = CARTESIAN_POINT('NONE', (0.026250000000000027, 0.010183811032298913, 0.023455815063043194)); +#7423 = DIRECTION('NONE', (-0.9999999999999999, 0.00000000000000014944621895152653, 0.00000000000000326231986015995)); +#7424 = DIRECTION('NONE', (-0.0000000000000029292168006213606, 0.4006162108272376, -0.9162459558559733)); +#7425 = AXIS2_PLACEMENT_3D('NONE', #7422, #7423, #7424); +#7426 = CYLINDRICAL_SURFACE('NONE', #7425, 0.009702835728777415); +#7427 = CARTESIAN_POINT('NONE', (0.02625, -0.010353179791719451, -0.007806127805520835)); +#7428 = DIRECTION('NONE', (1.0000000000000002, 0, -0)); +#7429 = DIRECTION('NONE', (0, 0.5490551078445245, 0.8357861500107774)); +#7430 = AXIS2_PLACEMENT_3D('NONE', #7427, #7428, #7429); +#7431 = CYLINDRICAL_SURFACE('NONE', #7430, 0.027701402854880493); +#7432 = CARTESIAN_POINT('NONE', (0.026, 0.0019130973121258697, 0.017031468014929687)); +#7433 = DIRECTION('NONE', (0, 0.43329443486787794, 0.9012524245251862)); +#7434 = AXIS2_PLACEMENT_3D('NONE', #7432, #7433, $); +#7435 = PLANE('NONE', #7434); +#7436 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.01724449556883635)); +#7437 = DIRECTION('NONE', (0, -1, 0)); +#7438 = AXIS2_PLACEMENT_3D('NONE', #7436, #7437, $); +#7439 = PLANE('NONE', #7438); +#7440 = CARTESIAN_POINT('NONE', (0.026, 0.0014699999999999984, 0.014284299189612618)); +#7441 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7442 = AXIS2_PLACEMENT_3D('NONE', #7440, #7441, $); +#7443 = PLANE('NONE', #7442); +#7444 = CARTESIAN_POINT('NONE', (0.02625, 0.0003764849109473024, -0.001882973715212506)); +#7445 = DIRECTION('NONE', (-1, 0, 0)); +#7446 = DIRECTION('NONE', (0, 0.6471185106511133, 0.7623894235708448)); +#7447 = AXIS2_PLACEMENT_3D('NONE', #7444, #7445, #7446); +#7448 = CYLINDRICAL_SURFACE('NONE', #7447, 0.013033448930837875); +#7449 = CARTESIAN_POINT('NONE', (0.026, 0.009529119441215345, -0.011161986172802162)); +#7450 = DIRECTION('NONE', (0, -0.6518230709229355, 0.7583710729007231)); +#7451 = AXIS2_PLACEMENT_3D('NONE', #7449, #7450, $); +#7452 = PLANE('NONE', #7451); +#7453 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.018028667345417006)); +#7454 = DIRECTION('NONE', (0, -1, 0)); +#7455 = AXIS2_PLACEMENT_3D('NONE', #7453, #7454, $); +#7456 = PLANE('NONE', #7455); +#7457 = CARTESIAN_POINT('NONE', (0.026, 0.0015399999999999956, -0.02103823861529605)); +#7458 = DIRECTION('NONE', (-0, 0.39649443870888107, -0.918037123472101)); +#7459 = AXIS2_PLACEMENT_3D('NONE', #7457, #7458, $); +#7460 = PLANE('NONE', #7459); +#7461 = CARTESIAN_POINT('NONE', (0.026249999999999964, 0.0102432581036264, -0.03867515914762729)); +#7462 = DIRECTION('NONE', (-1, 0.00000000000000003283390779059118, 0.0000000000000019843844799860806)); +#7463 = DIRECTION('NONE', (0.000000000000001808720158029053, -0.3964944387088806, 0.9180371234721011)); +#7464 = AXIS2_PLACEMENT_3D('NONE', #7461, #7462, #7463); +#7465 = CYLINDRICAL_SURFACE('NONE', #7464, 0.019642141229143276); +#7466 = CARTESIAN_POINT('NONE', (0.0262500000000002, 0.029935591961208742, 0.0006895062552638515)); +#7467 = DIRECTION('NONE', (1.0000000000000002, -0.000000000000002268705663560909, -0.000000000000007992148287166908)); +#7468 = DIRECTION('NONE', (-0.00000000000000816267906148055, -0.4473939370722951, -0.8943369974852609)); +#7469 = AXIS2_PLACEMENT_3D('NONE', #7466, #7467, #7468); +#7470 = CYLINDRICAL_SURFACE('NONE', #7469, 0.024373366209101213); +#7471 = CARTESIAN_POINT('NONE', (0.026, 0.027793875622490603, -0.023589580043182897)); +#7472 = DIRECTION('NONE', (0, -0.14218366073986322, -0.9898402934911325)); +#7473 = AXIS2_PLACEMENT_3D('NONE', #7471, #7472, $); +#7474 = PLANE('NONE', #7473); +#7475 = CARTESIAN_POINT('NONE', (0.026, 0.04486930321185962, -0.026042346231142384)); +#7476 = DIRECTION('NONE', (0, -0.8399497593366604, -0.5426641703579537)); +#7477 = AXIS2_PLACEMENT_3D('NONE', #7475, #7476, $); +#7478 = PLANE('NONE', #7477); +#7479 = CARTESIAN_POINT('NONE', (0.02625, 0.04794617368953447, -0.026995498660310317)); +#7480 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#7481 = DIRECTION('NONE', (0, -0.743322422546925, -0.6689333121761621)); +#7482 = AXIS2_PLACEMENT_3D('NONE', #7479, #7480, #7481); +#7483 = CYLINDRICAL_SURFACE('NONE', #7482, 0.0020936393189877754); +#7484 = CARTESIAN_POINT('NONE', (0.026, 0.046840199345091565, -0.025217818613888696)); +#7485 = DIRECTION('NONE', (-0, 0.9940716917543757, -0.10872659128563518)); +#7486 = AXIS2_PLACEMENT_3D('NONE', #7484, #7485, $); +#7487 = PLANE('NONE', #7486); +#7488 = CARTESIAN_POINT('NONE', (0.026, 0.047050790375308425, -0.023292414909048823)); +#7489 = DIRECTION('NONE', (0, 0.13954066011596097, 0.9902163421063107)); +#7490 = AXIS2_PLACEMENT_3D('NONE', #7488, #7489, $); +#7491 = PLANE('NONE', #7490); +#7492 = CARTESIAN_POINT('NONE', (0.02624999999999999, 0.022594695085688097, -0.015185292092470028)); +#7493 = DIRECTION('NONE', (-1.0000000000000002, -0.0000000000000023343044377647797, -0.0000000000000020032319145316324)); +#7494 = DIRECTION('NONE', (0.0000000000000023093633609554446, -0.13954066011595903, -0.9902163421063109)); +#7495 = AXIS2_PLACEMENT_3D('NONE', #7492, #7493, #7494); +#7496 = CYLINDRICAL_SURFACE('NONE', #7495, 0.0046151858198668); +#7497 = CARTESIAN_POINT('NONE', (0.02625, 0.46559329206027295, -0.023085263881456493)); +#7498 = DIRECTION('NONE', (-0.9999999999999998, 0, 0)); +#7499 = DIRECTION('NONE', (0, -0.9998410457365475, 0.01782928098513516)); +#7500 = AXIS2_PLACEMENT_3D('NONE', #7497, #7498, #7499); +#7501 = CYLINDRICAL_SURFACE('NONE', #7500, 0.4476842170807608); +#7502 = CARTESIAN_POINT('NONE', (0.0265, 0.01957313603532023, 0.01547869134477125)); +#7503 = DIRECTION('NONE', (1, 0, 0)); +#7504 = AXIS2_PLACEMENT_3D('NONE', #7502, #7503, $); +#7505 = PLANE('NONE', #7504); +#7506 = CARTESIAN_POINT('NONE', (0.029, 0.020564999999999996, 0.016885)); +#7507 = DIRECTION('NONE', (0, 0.101830105935841, 0.9948018041424611)); +#7508 = AXIS2_PLACEMENT_3D('NONE', #7506, #7507, $); +#7509 = PLANE('NONE', #7508); +#7510 = CARTESIAN_POINT('NONE', (0.028999999999999894, 0.018620760659599552, 0.004159738751472217)); +#7511 = DIRECTION('NONE', (0.9999999999999999, 0.000000000000001282448354816915, -0.00000000000000846428701482813)); +#7512 = DIRECTION('NONE', (0.00000000000000828969614130238, 0.10183010593583991, 0.9948018041424611)); +#7513 = AXIS2_PLACEMENT_3D('NONE', #7510, #7511, #7512); +#7514 = CYLINDRICAL_SURFACE('NONE', #7513, 0.012857094946217196); +#7515 = CARTESIAN_POINT('NONE', (0.029, 0.010183811032298913, 0.02345581506304319)); +#7516 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#7517 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#7518 = AXIS2_PLACEMENT_3D('NONE', #7515, #7516, #7517); +#7519 = CYLINDRICAL_SURFACE('NONE', #7518, 0.00820283572877741); +#7520 = CARTESIAN_POINT('NONE', (0.029, -0.010353029530861072, -0.007805883056729145)); +#7521 = DIRECTION('NONE', (1, 0, -0)); +#7522 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#7523 = AXIS2_PLACEMENT_3D('NONE', #7520, #7521, #7522); +#7524 = CYLINDRICAL_SURFACE('NONE', #7523, 0.029201115795739762); +#7525 = CARTESIAN_POINT('NONE', (0.029, 0.0012699999999999988, 0.019005000000000005)); +#7526 = DIRECTION('NONE', (0, 0.4332944348678778, 0.9012524245251862)); +#7527 = AXIS2_PLACEMENT_3D('NONE', #7525, #7526, $); +#7528 = PLANE('NONE', #7527); +#7529 = CARTESIAN_POINT('NONE', (0.028999999999999998, -0.000030000000000001576, 0.016610000000000003)); +#7530 = DIRECTION('NONE', (0, -1, 0)); +#7531 = AXIS2_PLACEMENT_3D('NONE', #7529, #7530, $); +#7532 = PLANE('NONE', #7531); +#7533 = CARTESIAN_POINT('NONE', (0.029, 0.003904999999999999, 0.010250000000000007)); +#7534 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7535 = AXIS2_PLACEMENT_3D('NONE', #7533, #7534, $); +#7536 = PLANE('NONE', #7535); +#7537 = CARTESIAN_POINT('NONE', (0.029, 0.0003766577341040284, -0.0018828897653594661)); +#7538 = DIRECTION('NONE', (-1, 0, 0)); +#7539 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#7540 = AXIS2_PLACEMENT_3D('NONE', #7537, #7538, #7539); +#7541 = CYLINDRICAL_SURFACE('NONE', #7540, 0.011533273091524045); +#7542 = CARTESIAN_POINT('NONE', (0.029000000000000005, 0.004274999999999995, -0.013699999999999992)); +#7543 = DIRECTION('NONE', (0, -0.6518230709229355, 0.758371072900723)); +#7544 = AXIS2_PLACEMENT_3D('NONE', #7542, #7543, $); +#7545 = PLANE('NONE', #7544); +#7546 = CARTESIAN_POINT('NONE', (0.029, 0.00003999999999999559, -0.02032999999999999)); +#7547 = DIRECTION('NONE', (0, -1, -0)); +#7548 = AXIS2_PLACEMENT_3D('NONE', #7546, #7547, $); +#7549 = PLANE('NONE', #7548); +#7550 = CARTESIAN_POINT('NONE', (0.028999999999999998, 0.0015449999999999986, -0.02266999999999999)); +#7551 = DIRECTION('NONE', (0, 0.396494438708881, -0.9180371234721009)); +#7552 = AXIS2_PLACEMENT_3D('NONE', #7550, #7551, $); +#7553 = PLANE('NONE', #7552); +#7554 = CARTESIAN_POINT('NONE', (0.028999999999999963, 0.010243258103626402, -0.038675159147627335)); +#7555 = DIRECTION('NONE', (-1, 0.00000000000000003554862933662567, 0.000000000000002148454237926093)); +#7556 = DIRECTION('NONE', (0.0000000000000019582659146614206, -0.3964944387088798, 0.9180371234721014)); +#7557 = AXIS2_PLACEMENT_3D('NONE', #7554, #7555, #7556); +#7558 = CYLINDRICAL_SURFACE('NONE', #7557, 0.018142141229143316); +#7559 = CARTESIAN_POINT('NONE', (0.029000000000000203, 0.029935256826429037, 0.0006886419059821243)); +#7560 = DIRECTION('NONE', (1, -0.000000000000002193045841818989, -0.00000000000000765471074577848)); +#7561 = DIRECTION('NONE', (-0.000000000000007827041215849603, -0.4473971288094134, -0.8943354008050297)); +#7562 = AXIS2_PLACEMENT_3D('NONE', #7559, #7560, #7561); +#7563 = CYLINDRICAL_SURFACE('NONE', #7562, 0.02587244325244648); +#7564 = CARTESIAN_POINT('NONE', (0.029, 0.035800000000000005, -0.026254999999999983)); +#7565 = DIRECTION('NONE', (-0.0000000000000000000000000000000030814879110195774, -0.1421836607398632, -0.9898402934911326)); +#7566 = AXIS2_PLACEMENT_3D('NONE', #7564, #7565, $); +#7567 = PLANE('NONE', #7566); +#7568 = CARTESIAN_POINT('NONE', (0.029, 0.04455499999999999, -0.02831999999999998)); +#7569 = DIRECTION('NONE', (0.00000000000000000000000000000004930380657631324, -0.8399497593366595, -0.5426641703579552)); +#7570 = AXIS2_PLACEMENT_3D('NONE', #7568, #7569, $); +#7571 = PLANE('NONE', #7570); +#7572 = CARTESIAN_POINT('NONE', (0.029, 0.04802223416965354, -0.02734142174432495)); +#7573 = DIRECTION('NONE', (1, 0, 0)); +#7574 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#7575 = AXIS2_PLACEMENT_3D('NONE', #7572, #7573, #7574); +#7576 = CYLINDRICAL_SURFACE('NONE', #7575, 0.003443341863610558); +#7577 = CARTESIAN_POINT('NONE', (0.029, 0.04859500000000001, -0.022969999999999983)); +#7578 = DIRECTION('NONE', (-0.00000000000000000000000000000001232595164407831, 0.9940716917543753, -0.10872659128563837)); +#7579 = AXIS2_PLACEMENT_3D('NONE', #7577, #7578, $); +#7580 = PLANE('NONE', #7579); +#7581 = CARTESIAN_POINT('NONE', (0.029, 0.03543000000000001, -0.020139999999999984)); +#7582 = DIRECTION('NONE', (0.0000000000000000000000000000000030814879110195774, 0.13954066011596095, 0.9902163421063104)); +#7583 = AXIS2_PLACEMENT_3D('NONE', #7581, #7582, $); +#7584 = PLANE('NONE', #7583); +#7585 = CARTESIAN_POINT('NONE', (0.029, 0.022594695085688107, -0.015185292092470014)); +#7586 = DIRECTION('NONE', (-0.9999999999999998, -0, 0)); +#7587 = DIRECTION('NONE', (0, -0.13954066011596247, -0.9902163421063103)); +#7588 = AXIS2_PLACEMENT_3D('NONE', #7585, #7586, #7587); +#7589 = CYLINDRICAL_SURFACE('NONE', #7588, 0.003115185819866818); +#7590 = CARTESIAN_POINT('NONE', (0.029, 0.4635033226269561, -0.023012305631248176)); +#7591 = DIRECTION('NONE', (-1, 0, 0)); +#7592 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#7593 = AXIS2_PLACEMENT_3D('NONE', #7590, #7591, #7592); +#7594 = CYLINDRICAL_SURFACE('NONE', #7593, 0.4440932804926757); +#7595 = CARTESIAN_POINT('NONE', (0.028, 0, -0)); +#7596 = DIRECTION('NONE', (1, 0, 0)); +#7597 = AXIS2_PLACEMENT_3D('NONE', #7595, #7596, $); +#7598 = PLANE('NONE', #7597); +#7599 = CARTESIAN_POINT('NONE', (0.03, 0, -0)); +#7600 = DIRECTION('NONE', (1, 0, 0)); +#7601 = AXIS2_PLACEMENT_3D('NONE', #7599, #7600, $); +#7602 = PLANE('NONE', #7601); +#7603 = CARTESIAN_POINT('NONE', (0.0295, 0.01957313603532023, 0.01547869134477125)); +#7604 = DIRECTION('NONE', (0, 0.10183010593584171, 0.9948018041424609)); +#7605 = AXIS2_PLACEMENT_3D('NONE', #7603, #7604, $); +#7606 = PLANE('NONE', #7605); +#7607 = CARTESIAN_POINT('NONE', (0.029749999999999787, 0.018620760659599535, 0.004159738751472241)); +#7608 = DIRECTION('NONE', (1.0000000000000002, 0.0000000000000029036580815048937, -0.000000000000019164432861931214)); +#7609 = DIRECTION('NONE', (0.000000000000018769132576375134, 0.10183010593584117, 0.9948018041424611)); +#7610 = AXIS2_PLACEMENT_3D('NONE', #7607, #7608, #7609); +#7611 = CYLINDRICAL_SURFACE('NONE', #7610, 0.011357094946217169); +#7612 = CARTESIAN_POINT('NONE', (0.02975000000000003, 0.010183811032298913, 0.023455815063043194)); +#7613 = DIRECTION('NONE', (-0.9999999999999999, 0.00000000000000014944621895152653, 0.00000000000000326231986015995)); +#7614 = DIRECTION('NONE', (-0.0000000000000029292168006213606, 0.4006162108272376, -0.9162459558559733)); +#7615 = AXIS2_PLACEMENT_3D('NONE', #7612, #7613, #7614); +#7616 = CYLINDRICAL_SURFACE('NONE', #7615, 0.009702835728777415); +#7617 = CARTESIAN_POINT('NONE', (0.029749999999998115, -0.010353179791719451, -0.007806127805520835)); +#7618 = DIRECTION('NONE', (1.0000000000000002, -0.000000000000033892469195449413, -0.00000000000005921620577107596)); +#7619 = DIRECTION('NONE', (0.00000000000006810091796887824, 0.5490551078445245, 0.8357861500107774)); +#7620 = AXIS2_PLACEMENT_3D('NONE', #7617, #7618, #7619); +#7621 = CYLINDRICAL_SURFACE('NONE', #7620, 0.027701402854880493); +#7622 = CARTESIAN_POINT('NONE', (0.0295, 0.0019130973121258697, 0.017031468014929687)); +#7623 = DIRECTION('NONE', (0, 0.43329443486787794, 0.9012524245251862)); +#7624 = AXIS2_PLACEMENT_3D('NONE', #7622, #7623, $); +#7625 = PLANE('NONE', #7624); +#7626 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.01724449556883635)); +#7627 = DIRECTION('NONE', (0, -1, 0)); +#7628 = AXIS2_PLACEMENT_3D('NONE', #7626, #7627, $); +#7629 = PLANE('NONE', #7628); +#7630 = CARTESIAN_POINT('NONE', (0.0295, 0.0014699999999999984, 0.014284299189612618)); +#7631 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7632 = AXIS2_PLACEMENT_3D('NONE', #7630, #7631, $); +#7633 = PLANE('NONE', #7632); +#7634 = CARTESIAN_POINT('NONE', (0.02975, 0.0003764849109473024, -0.001882973715212506)); +#7635 = DIRECTION('NONE', (-1, 0, 0)); +#7636 = DIRECTION('NONE', (0, 0.6471185106511133, 0.7623894235708448)); +#7637 = AXIS2_PLACEMENT_3D('NONE', #7634, #7635, #7636); +#7638 = CYLINDRICAL_SURFACE('NONE', #7637, 0.013033448930837875); +#7639 = CARTESIAN_POINT('NONE', (0.0295, 0.009529119441215345, -0.011161986172802162)); +#7640 = DIRECTION('NONE', (0, -0.6518230709229355, 0.7583710729007231)); +#7641 = AXIS2_PLACEMENT_3D('NONE', #7639, #7640, $); +#7642 = PLANE('NONE', #7641); +#7643 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.018028667345417006)); +#7644 = DIRECTION('NONE', (0, -1, 0)); +#7645 = AXIS2_PLACEMENT_3D('NONE', #7643, #7644, $); +#7646 = PLANE('NONE', #7645); +#7647 = CARTESIAN_POINT('NONE', (0.0295, 0.0015399999999999956, -0.02103823861529605)); +#7648 = DIRECTION('NONE', (-0, 0.39649443870888107, -0.918037123472101)); +#7649 = AXIS2_PLACEMENT_3D('NONE', #7647, #7648, $); +#7650 = PLANE('NONE', #7649); +#7651 = CARTESIAN_POINT('NONE', (0.02974999999999993, 0.0102432581036264, -0.03867515914762729)); +#7652 = DIRECTION('NONE', (-1, 0.00000000000000006566781558118237, 0.000000000000003968768959972161)); +#7653 = DIRECTION('NONE', (0.000000000000003617440316058106, -0.3964944387088806, 0.9180371234721011)); +#7654 = AXIS2_PLACEMENT_3D('NONE', #7651, #7652, #7653); +#7655 = CYLINDRICAL_SURFACE('NONE', #7654, 0.019642141229143276); +#7656 = CARTESIAN_POINT('NONE', (0.02975, 0.029935591961208742, 0.0006895062552638515)); +#7657 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#7658 = DIRECTION('NONE', (0, -0.4473939370722951, -0.8943369974852609)); +#7659 = AXIS2_PLACEMENT_3D('NONE', #7656, #7657, #7658); +#7660 = CYLINDRICAL_SURFACE('NONE', #7659, 0.024373366209101213); +#7661 = CARTESIAN_POINT('NONE', (0.0295, 0.027793875622490603, -0.023589580043182897)); +#7662 = DIRECTION('NONE', (0, -0.14218366073986322, -0.9898402934911325)); +#7663 = AXIS2_PLACEMENT_3D('NONE', #7661, #7662, $); +#7664 = PLANE('NONE', #7663); +#7665 = CARTESIAN_POINT('NONE', (0.0295, 0.04486930321185962, -0.026042346231142384)); +#7666 = DIRECTION('NONE', (0, -0.8399497593366604, -0.5426641703579537)); +#7667 = AXIS2_PLACEMENT_3D('NONE', #7665, #7666, $); +#7668 = PLANE('NONE', #7667); +#7669 = CARTESIAN_POINT('NONE', (0.02975, 0.04794617368953447, -0.026995498660310317)); +#7670 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#7671 = DIRECTION('NONE', (0, -0.743322422546925, -0.6689333121761621)); +#7672 = AXIS2_PLACEMENT_3D('NONE', #7669, #7670, #7671); +#7673 = CYLINDRICAL_SURFACE('NONE', #7672, 0.0020936393189877754); +#7674 = CARTESIAN_POINT('NONE', (0.0295, 0.046840199345091565, -0.025217818613888696)); +#7675 = DIRECTION('NONE', (-0, 0.9940716917543757, -0.10872659128563518)); +#7676 = AXIS2_PLACEMENT_3D('NONE', #7674, #7675, $); +#7677 = PLANE('NONE', #7676); +#7678 = CARTESIAN_POINT('NONE', (0.0295, 0.047050790375308425, -0.023292414909048823)); +#7679 = DIRECTION('NONE', (0, 0.13954066011596097, 0.9902163421063107)); +#7680 = AXIS2_PLACEMENT_3D('NONE', #7678, #7679, $); +#7681 = PLANE('NONE', #7680); +#7682 = CARTESIAN_POINT('NONE', (0.02975, 0.022594695085688097, -0.01518529209247002)); +#7683 = DIRECTION('NONE', (-1, -0, 0)); +#7684 = DIRECTION('NONE', (0, -0.1395406601159588, -0.9902163421063109)); +#7685 = AXIS2_PLACEMENT_3D('NONE', #7682, #7683, #7684); +#7686 = CYLINDRICAL_SURFACE('NONE', #7685, 0.004615185819866808); +#7687 = CARTESIAN_POINT('NONE', (0.029750000000006063, 0.4655932920602727, -0.02308526388145648)); +#7688 = DIRECTION('NONE', (-0.9999999999999998, 0.000000000000013535914668165006, -0.00000000000000070536228053954405)); +#7689 = DIRECTION('NONE', (-0.00000000000001354633917911483, -0.9998410457365475, 0.017829280985135147)); +#7690 = AXIS2_PLACEMENT_3D('NONE', #7687, #7688, #7689); +#7691 = CYLINDRICAL_SURFACE('NONE', #7690, 0.44768421708076056); +#7692 = CARTESIAN_POINT('NONE', (0.0295, 0.01957313603532023, 0.01547869134477125)); +#7693 = DIRECTION('NONE', (1, 0, 0)); +#7694 = AXIS2_PLACEMENT_3D('NONE', #7692, #7693, $); +#7695 = PLANE('NONE', #7694); +#7696 = CARTESIAN_POINT('NONE', (-0.027, 0.4635033226269561, -0.023012305631248176)); +#7697 = DIRECTION('NONE', (0.9999999999999998, 0, 0)); +#7698 = DIRECTION('NONE', (0, -0.9959694101569518, 0.08969355624354027)); +#7699 = AXIS2_PLACEMENT_3D('NONE', #7696, #7697, #7698); +#7700 = CYLINDRICAL_SURFACE('NONE', #7699, 0.44409328049267577); +#7701 = CARTESIAN_POINT('NONE', (-0.027, 0.022594695085688107, -0.015185292092470014)); +#7702 = DIRECTION('NONE', (1, 0, 0)); +#7703 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657747403)); +#7704 = AXIS2_PLACEMENT_3D('NONE', #7701, #7702, #7703); +#7705 = CYLINDRICAL_SURFACE('NONE', #7704, 0.0031151858198668184); +#7706 = CARTESIAN_POINT('NONE', (-0.027, 0.03543000000000002, -0.020139999999999984)); +#7707 = DIRECTION('NONE', (-0.0000000000000000000000000000000030814879110195774, 0.13954066011596095, 0.9902163421063104)); +#7708 = AXIS2_PLACEMENT_3D('NONE', #7706, #7707, $); +#7709 = PLANE('NONE', #7708); +#7710 = CARTESIAN_POINT('NONE', (-0.027, 0.04859500000000001, -0.022969999999999983)); +#7711 = DIRECTION('NONE', (0.00000000000000000000000000000001232595164407831, 0.9940716917543753, -0.10872659128563837)); +#7712 = AXIS2_PLACEMENT_3D('NONE', #7710, #7711, $); +#7713 = PLANE('NONE', #7712); +#7714 = CARTESIAN_POINT('NONE', (-0.027, 0.04802223416965354, -0.02734142174432495)); +#7715 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#7716 = DIRECTION('NONE', (0, 0.1358464680169727, 0.9907299011977552)); +#7717 = AXIS2_PLACEMENT_3D('NONE', #7714, #7715, #7716); +#7718 = CYLINDRICAL_SURFACE('NONE', #7717, 0.0034433418636105407); +#7719 = CARTESIAN_POINT('NONE', (-0.026999999999999996, 0.044555, -0.028319999999999977)); +#7720 = DIRECTION('NONE', (0, -0.8399497593366595, -0.5426641703579552)); +#7721 = AXIS2_PLACEMENT_3D('NONE', #7719, #7720, $); +#7722 = PLANE('NONE', #7721); +#7723 = CARTESIAN_POINT('NONE', (-0.027, 0.03580000000000001, -0.026254999999999983)); +#7724 = DIRECTION('NONE', (0.0000000000000000000000000000000030814879110195774, -0.1421836607398632, -0.9898402934911326)); +#7725 = AXIS2_PLACEMENT_3D('NONE', #7723, #7724, $); +#7726 = PLANE('NONE', #7725); +#7727 = CARTESIAN_POINT('NONE', (-0.027, 0.029935256826429037, 0.0006886419059821243)); +#7728 = DIRECTION('NONE', (-1, -0, 0)); +#7729 = DIRECTION('NONE', (0, -0.08948736707385013, -0.9959879573238775)); +#7730 = AXIS2_PLACEMENT_3D('NONE', #7727, #7728, #7729); +#7731 = CYLINDRICAL_SURFACE('NONE', #7730, 0.02587244325244648); +#7732 = CARTESIAN_POINT('NONE', (-0.026999999999999965, 0.0102432581036264, -0.03867515914762732)); +#7733 = DIRECTION('NONE', (0.9999999999999999, 0.00000000000000008509619463550478, 0.000000000000002147062634197909)); +#7734 = DIRECTION('NONE', (-0.0000000000000019582659146614218, 0.44739712880941307, 0.8943354008050298)); +#7735 = AXIS2_PLACEMENT_3D('NONE', #7732, #7733, #7734); +#7736 = CYLINDRICAL_SURFACE('NONE', #7735, 0.018142141229143306); +#7737 = CARTESIAN_POINT('NONE', (-0.027, 0.0015449999999999986, -0.022669999999999985)); +#7738 = DIRECTION('NONE', (0, 0.396494438708881, -0.9180371234721009)); +#7739 = AXIS2_PLACEMENT_3D('NONE', #7737, #7738, $); +#7740 = PLANE('NONE', #7739); +#7741 = CARTESIAN_POINT('NONE', (-0.027, 0.00003999999999999559, -0.02032999999999999)); +#7742 = DIRECTION('NONE', (-0, -1, 0)); +#7743 = AXIS2_PLACEMENT_3D('NONE', #7741, #7742, $); +#7744 = PLANE('NONE', #7743); +#7745 = CARTESIAN_POINT('NONE', (-0.027000000000000007, 0.004274999999999995, -0.013699999999999992)); +#7746 = DIRECTION('NONE', (-0.00000000000000000000000000000001232595164407831, -0.6518230709229356, 0.7583710729007229)); +#7747 = AXIS2_PLACEMENT_3D('NONE', #7745, #7746, $); +#7748 = PLANE('NONE', #7747); +#7749 = CARTESIAN_POINT('NONE', (-0.027, 0.0003766577341040288, -0.0018828897653594661)); +#7750 = DIRECTION('NONE', (1.0000000000000002, -0, 0)); +#7751 = DIRECTION('NONE', (0, 0.7052067701295716, -0.709001700536337)); +#7752 = AXIS2_PLACEMENT_3D('NONE', #7749, #7750, #7751); +#7753 = CYLINDRICAL_SURFACE('NONE', #7752, 0.011533273091524042); +#7754 = CARTESIAN_POINT('NONE', (-0.027, 0.003904999999999999, 0.010250000000000007)); +#7755 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7756 = AXIS2_PLACEMENT_3D('NONE', #7754, #7755, $); +#7757 = PLANE('NONE', #7756); +#7758 = CARTESIAN_POINT('NONE', (-0.026999999999999996, -0.000030000000000001576, 0.016610000000000007)); +#7759 = DIRECTION('NONE', (0, -1, 0)); +#7760 = AXIS2_PLACEMENT_3D('NONE', #7758, #7759, $); +#7761 = PLANE('NONE', #7760); +#7762 = CARTESIAN_POINT('NONE', (-0.027, 0.0012699999999999986, 0.019005000000000005)); +#7763 = DIRECTION('NONE', (0, 0.4332944348678778, 0.9012524245251862)); +#7764 = AXIS2_PLACEMENT_3D('NONE', #7762, #7763, $); +#7765 = PLANE('NONE', #7764); +#7766 = CARTESIAN_POINT('NONE', (-0.027, -0.010353029530861072, -0.007805883056729145)); +#7767 = DIRECTION('NONE', (-0.9999999999999997, 0, 0)); +#7768 = DIRECTION('NONE', (0, 0.44255259358090854, 0.8967425505209456)); +#7769 = AXIS2_PLACEMENT_3D('NONE', #7766, #7767, #7768); +#7770 = CYLINDRICAL_SURFACE('NONE', #7769, 0.029201115795739765); +#7771 = CARTESIAN_POINT('NONE', (-0.027, 0.010183811032298913, 0.02345581506304319)); +#7772 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#7773 = DIRECTION('NONE', (0, -0.5490553731922874, -0.8357859756951407)); +#7774 = AXIS2_PLACEMENT_3D('NONE', #7771, #7772, #7773); +#7775 = CYLINDRICAL_SURFACE('NONE', #7774, 0.00820283572877741); +#7776 = CARTESIAN_POINT('NONE', (-0.026999999999999896, 0.018620760659599552, 0.004159738751472217)); +#7777 = DIRECTION('NONE', (-0.9999999999999999, 0.000000000000001251627040357318, -0.000000000000008198618292724293)); +#7778 = DIRECTION('NONE', (-0.000000000000008013372936592301, -0.40061621082723675, 0.9162459558559737)); +#7779 = AXIS2_PLACEMENT_3D('NONE', #7776, #7777, #7778); +#7780 = CYLINDRICAL_SURFACE('NONE', #7779, 0.012857094946217196); +#7781 = CARTESIAN_POINT('NONE', (-0.027, 0.020565, 0.016884999999999997)); +#7782 = DIRECTION('NONE', (0, 0.101830105935841, 0.9948018041424611)); +#7783 = AXIS2_PLACEMENT_3D('NONE', #7781, #7782, $); +#7784 = PLANE('NONE', #7783); +#7785 = CARTESIAN_POINT('NONE', (-0.026, 0, -0)); +#7786 = DIRECTION('NONE', (-1, 0, 0)); +#7787 = AXIS2_PLACEMENT_3D('NONE', #7785, #7786, $); +#7788 = PLANE('NONE', #7787); +#7789 = CARTESIAN_POINT('NONE', (-0.028, 0, -0)); +#7790 = DIRECTION('NONE', (-1, 0, 0)); +#7791 = AXIS2_PLACEMENT_3D('NONE', #7789, #7790, $); +#7792 = PLANE('NONE', #7791); +#7793 = CARTESIAN_POINT('NONE', (-0.02625, 0.46559329206016786, -0.023085263881452243)); +#7794 = DIRECTION('NONE', (0.9999999999999998, 0, 0)); +#7795 = DIRECTION('NONE', (0, -0.9962829579593863, 0.08614097561379003)); +#7796 = AXIS2_PLACEMENT_3D('NONE', #7793, #7794, #7795); +#7797 = CYLINDRICAL_SURFACE('NONE', #7796, 0.44768421708065564); +#7798 = CARTESIAN_POINT('NONE', (-0.02625, 0.022594695085688097, -0.015185292092470031)); +#7799 = DIRECTION('NONE', (1, 0, 0)); +#7800 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657751375)); +#7801 = AXIS2_PLACEMENT_3D('NONE', #7798, #7799, #7800); +#7802 = CYLINDRICAL_SURFACE('NONE', #7801, 0.004615185819866799); +#7803 = CARTESIAN_POINT('NONE', (-0.026, 0.021950689009826066, -0.019755324513159447)); +#7804 = DIRECTION('NONE', (0, 0.13954066011596097, 0.9902163421063107)); +#7805 = AXIS2_PLACEMENT_3D('NONE', #7803, #7804, $); +#7806 = PLANE('NONE', #7805); +#7807 = CARTESIAN_POINT('NONE', (-0.026, 0.047050790375308425, -0.023292414909048823)); +#7808 = DIRECTION('NONE', (0, 0.9940716917543757, -0.10872659128563518)); +#7809 = AXIS2_PLACEMENT_3D('NONE', #7807, #7808, $); +#7810 = PLANE('NONE', #7809); +#7811 = CARTESIAN_POINT('NONE', (-0.02625, 0.04794617368953446, -0.026995498660310348)); +#7812 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#7813 = DIRECTION('NONE', (0, -0.5282544774606225, 0.8490861010773907)); +#7814 = AXIS2_PLACEMENT_3D('NONE', #7811, #7812, #7813); +#7815 = CYLINDRICAL_SURFACE('NONE', #7814, 0.002093639318987772); +#7816 = CARTESIAN_POINT('NONE', (-0.026, 0.04638992463900499, -0.028396003744463057)); +#7817 = DIRECTION('NONE', (0, -0.8399497593366604, -0.5426641703579537)); +#7818 = AXIS2_PLACEMENT_3D('NONE', #7816, #7817, $); +#7819 = PLANE('NONE', #7818); +#7820 = CARTESIAN_POINT('NONE', (-0.026, 0.04486930321185962, -0.026042346231142384)); +#7821 = DIRECTION('NONE', (0, -0.14218366073986322, -0.9898402934911325)); +#7822 = AXIS2_PLACEMENT_3D('NONE', #7820, #7821, $); +#7823 = PLANE('NONE', #7822); +#7824 = CARTESIAN_POINT('NONE', (-0.0262499999999998, 0.02993559196120866, 0.0006895062552635241)); +#7825 = DIRECTION('NONE', (-0.9999999999999999, 0.0000000000000022579327967310096, 0.000000000000007995198503938884)); +#7826 = DIRECTION('NONE', (-0.000000000000008162679061480661, -0.08787117546030018, -0.9961318469576329)); +#7827 = AXIS2_PLACEMENT_3D('NONE', #7824, #7825, #7826); +#7828 = CYLINDRICAL_SURFACE('NONE', #7827, 0.024373366209100883); +#7829 = CARTESIAN_POINT('NONE', (-0.026249999999999964, 0.010243258103626402, -0.03867515914762731)); +#7830 = DIRECTION('NONE', (1, 0.00000000000000007859770292504837, 0.0000000000000019830991480521924)); +#7831 = DIRECTION('NONE', (-0.000000000000001808720158029052, 0.44739712880941374, 0.8943354008050296)); +#7832 = AXIS2_PLACEMENT_3D('NONE', #7829, #7830, #7831); +#7833 = CYLINDRICAL_SURFACE('NONE', #7832, 0.019642141229143293); +#7834 = CARTESIAN_POINT('NONE', (-0.026, 0.002455258341936676, -0.02064294431479184)); +#7835 = DIRECTION('NONE', (0, 0.39649443870888107, -0.918037123472101)); +#7836 = AXIS2_PLACEMENT_3D('NONE', #7834, #7835, $); +#7837 = PLANE('NONE', #7836); +#7838 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.02103823861529605)); +#7839 = DIRECTION('NONE', (-0, -1, 0)); +#7840 = AXIS2_PLACEMENT_3D('NONE', #7838, #7839, $); +#7841 = PLANE('NONE', #7840); +#7842 = CARTESIAN_POINT('NONE', (-0.026, 0.0015399999999999956, -0.018028667345417006)); +#7843 = DIRECTION('NONE', (-0, -0.6518230709229355, 0.7583710729007231)); +#7844 = AXIS2_PLACEMENT_3D('NONE', #7842, #7843, $); +#7845 = PLANE('NONE', #7844); +#7846 = CARTESIAN_POINT('NONE', (-0.02625, 0.0003764849109472929, -0.0018829737152125051)); +#7847 = DIRECTION('NONE', (1, -0, 0)); +#7848 = DIRECTION('NONE', (0, 0.7022419452315801, -0.7119383753930999)); +#7849 = AXIS2_PLACEMENT_3D('NONE', #7846, #7847, #7848); +#7850 = CYLINDRICAL_SURFACE('NONE', #7849, 0.013033448930837882); +#7851 = CARTESIAN_POINT('NONE', (-0.026, 0.008810670971718452, 0.008053589902309028)); +#7852 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7853 = AXIS2_PLACEMENT_3D('NONE', #7851, #7852, $); +#7854 = PLANE('NONE', #7853); +#7855 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.014284299189612618)); +#7856 = DIRECTION('NONE', (-0, -1, 0)); +#7857 = AXIS2_PLACEMENT_3D('NONE', #7855, #7856, $); +#7858 = PLANE('NONE', #7857); +#7859 = CARTESIAN_POINT('NONE', (-0.026, 0.0014699999999999984, 0.01724449556883635)); +#7860 = DIRECTION('NONE', (0, 0.43329443486787794, 0.9012524245251862)); +#7861 = AXIS2_PLACEMENT_3D('NONE', #7859, #7860, $); +#7862 = PLANE('NONE', #7861); +#7863 = CARTESIAN_POINT('NONE', (-0.02625, -0.010353179791719375, -0.007806127805520676)); +#7864 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#7865 = DIRECTION('NONE', (0, 0.44280346262984377, 0.8966187001635759)); +#7866 = AXIS2_PLACEMENT_3D('NONE', #7863, #7864, #7865); +#7867 = CYLINDRICAL_SURFACE('NONE', #7866, 0.027701402854880316); +#7868 = CARTESIAN_POINT('NONE', (-0.026250000000000027, 0.010183811032298913, 0.023455815063043183)); +#7869 = DIRECTION('NONE', (0.9999999999999998, 0.00000000000000040153783699121293, 0.0000000000000032409616486187213)); +#7870 = DIRECTION('NONE', (0.000000000000002929216800621363, -0.5490553731922876, -0.8357859756951402)); +#7871 = AXIS2_PLACEMENT_3D('NONE', #7868, #7869, #7870); +#7872 = CYLINDRICAL_SURFACE('NONE', #7871, 0.009702835728777406); +#7873 = CARTESIAN_POINT('NONE', (-0.026249999999999895, 0.018620760659599517, 0.004159738751472373)); +#7874 = DIRECTION('NONE', (-1, 0.0000000000000015422572823622464, -0.000000000000009568078269351791)); +#7875 = DIRECTION('NONE', (-0.00000000000000938456628818767, -0.40061621082723947, 0.9162459558559726)); +#7876 = AXIS2_PLACEMENT_3D('NONE', #7873, #7874, #7875); +#7877 = CYLINDRICAL_SURFACE('NONE', #7876, 0.011357094946217044); +#7878 = CARTESIAN_POINT('NONE', (-0.026, 0.01977725484109624, 0.01545779729378631)); +#7879 = DIRECTION('NONE', (0, 0.10183010593584171, 0.9948018041424609)); +#7880 = AXIS2_PLACEMENT_3D('NONE', #7878, #7879, $); +#7881 = PLANE('NONE', #7880); +#7882 = CARTESIAN_POINT('NONE', (-0.0265, 0.01957313603532028, 0.01547869134477119)); +#7883 = DIRECTION('NONE', (-1, 0, 0)); +#7884 = AXIS2_PLACEMENT_3D('NONE', #7882, #7883, $); +#7885 = PLANE('NONE', #7884); +#7886 = CARTESIAN_POINT('NONE', (-0.029, 0.4635033226269561, -0.023012305631248176)); +#7887 = DIRECTION('NONE', (0.9999999999999998, 0, 0)); +#7888 = DIRECTION('NONE', (0, -0.9959694101569518, 0.08969355624354027)); +#7889 = AXIS2_PLACEMENT_3D('NONE', #7886, #7887, #7888); +#7890 = CYLINDRICAL_SURFACE('NONE', #7889, 0.44409328049267577); +#7891 = CARTESIAN_POINT('NONE', (-0.029, 0.022594695085688107, -0.015185292092470014)); +#7892 = DIRECTION('NONE', (1, 0, 0)); +#7893 = DIRECTION('NONE', (0, -0.9998424703349665, 0.017749211657747403)); +#7894 = AXIS2_PLACEMENT_3D('NONE', #7891, #7892, #7893); +#7895 = CYLINDRICAL_SURFACE('NONE', #7894, 0.0031151858198668184); +#7896 = CARTESIAN_POINT('NONE', (-0.029, 0.03543000000000002, -0.020139999999999984)); +#7897 = DIRECTION('NONE', (0.0000000000000000000000000000000030814879110195774, 0.13954066011596095, 0.9902163421063104)); +#7898 = AXIS2_PLACEMENT_3D('NONE', #7896, #7897, $); +#7899 = PLANE('NONE', #7898); +#7900 = CARTESIAN_POINT('NONE', (-0.029, 0.04859500000000001, -0.022969999999999983)); +#7901 = DIRECTION('NONE', (-0.00000000000000000000000000000001232595164407831, 0.9940716917543753, -0.10872659128563837)); +#7902 = AXIS2_PLACEMENT_3D('NONE', #7900, #7901, $); +#7903 = PLANE('NONE', #7902); +#7904 = CARTESIAN_POINT('NONE', (-0.029, 0.04802223416965354, -0.02734142174432495)); +#7905 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#7906 = DIRECTION('NONE', (0, 0.1358464680169727, 0.9907299011977552)); +#7907 = AXIS2_PLACEMENT_3D('NONE', #7904, #7905, #7906); +#7908 = CYLINDRICAL_SURFACE('NONE', #7907, 0.0034433418636105407); +#7909 = CARTESIAN_POINT('NONE', (-0.029, 0.044555, -0.028319999999999977)); +#7910 = DIRECTION('NONE', (0.00000000000000000000000000000004930380657631324, -0.8399497593366595, -0.5426641703579552)); +#7911 = AXIS2_PLACEMENT_3D('NONE', #7909, #7910, $); +#7912 = PLANE('NONE', #7911); +#7913 = CARTESIAN_POINT('NONE', (-0.029, 0.03580000000000001, -0.026254999999999983)); +#7914 = DIRECTION('NONE', (-0.0000000000000000000000000000000030814879110195774, -0.1421836607398632, -0.9898402934911326)); +#7915 = AXIS2_PLACEMENT_3D('NONE', #7913, #7914, $); +#7916 = PLANE('NONE', #7915); +#7917 = CARTESIAN_POINT('NONE', (-0.0290000000000002, 0.029935256826429037, 0.0006886419059821243)); +#7918 = DIRECTION('NONE', (-1, -0.0000000000000021456391635345142, -0.000000000000007527919437902874)); +#7919 = DIRECTION('NONE', (0.000000000000007689724703290838, -0.08948736707385013, -0.9959879573238775)); +#7920 = AXIS2_PLACEMENT_3D('NONE', #7917, #7918, #7919); +#7921 = CYLINDRICAL_SURFACE('NONE', #7920, 0.02587244325244648); +#7922 = CARTESIAN_POINT('NONE', (-0.028999999999999963, 0.010243258103626402, -0.038675159147627335)); +#7923 = DIRECTION('NONE', (1, 0.0000000000000000850961946355041, 0.0000000000000021470626341979073)); +#7924 = DIRECTION('NONE', (-0.0000000000000019582659146614206, 0.44739712880941274, 0.89433540080503)); +#7925 = AXIS2_PLACEMENT_3D('NONE', #7922, #7923, #7924); +#7926 = CYLINDRICAL_SURFACE('NONE', #7925, 0.018142141229143316); +#7927 = CARTESIAN_POINT('NONE', (-0.028999999999999998, 0.0015449999999999986, -0.022669999999999985)); +#7928 = DIRECTION('NONE', (0, 0.396494438708881, -0.9180371234721009)); +#7929 = AXIS2_PLACEMENT_3D('NONE', #7927, #7928, $); +#7930 = PLANE('NONE', #7929); +#7931 = CARTESIAN_POINT('NONE', (-0.029, 0.00003999999999999559, -0.02032999999999999)); +#7932 = DIRECTION('NONE', (0, -1, 0)); +#7933 = AXIS2_PLACEMENT_3D('NONE', #7931, #7932, $); +#7934 = PLANE('NONE', #7933); +#7935 = CARTESIAN_POINT('NONE', (-0.02900000000000001, 0.004274999999999995, -0.013699999999999992)); +#7936 = DIRECTION('NONE', (-0, -0.6518230709229356, 0.7583710729007229)); +#7937 = AXIS2_PLACEMENT_3D('NONE', #7935, #7936, $); +#7938 = PLANE('NONE', #7937); +#7939 = CARTESIAN_POINT('NONE', (-0.029, 0.0003766577341040288, -0.0018828897653594661)); +#7940 = DIRECTION('NONE', (1.0000000000000002, -0, 0)); +#7941 = DIRECTION('NONE', (0, 0.7052067701295716, -0.709001700536337)); +#7942 = AXIS2_PLACEMENT_3D('NONE', #7939, #7940, #7941); +#7943 = CYLINDRICAL_SURFACE('NONE', #7942, 0.011533273091524042); +#7944 = CARTESIAN_POINT('NONE', (-0.029, 0.003904999999999999, 0.010250000000000007)); +#7945 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#7946 = AXIS2_PLACEMENT_3D('NONE', #7944, #7945, $); +#7947 = PLANE('NONE', #7946); +#7948 = CARTESIAN_POINT('NONE', (-0.028999999999999998, -0.000030000000000001576, 0.016610000000000007)); +#7949 = DIRECTION('NONE', (-0, -1, 0)); +#7950 = AXIS2_PLACEMENT_3D('NONE', #7948, #7949, $); +#7951 = PLANE('NONE', #7950); +#7952 = CARTESIAN_POINT('NONE', (-0.029, 0.0012699999999999986, 0.019005000000000005)); +#7953 = DIRECTION('NONE', (0, 0.4332944348678778, 0.9012524245251862)); +#7954 = AXIS2_PLACEMENT_3D('NONE', #7952, #7953, $); +#7955 = PLANE('NONE', #7954); +#7956 = CARTESIAN_POINT('NONE', (-0.029, -0.010353029530861072, -0.007805883056729145)); +#7957 = DIRECTION('NONE', (-0.9999999999999997, 0, 0)); +#7958 = DIRECTION('NONE', (0, 0.44255259358090854, 0.8967425505209456)); +#7959 = AXIS2_PLACEMENT_3D('NONE', #7956, #7957, #7958); +#7960 = CYLINDRICAL_SURFACE('NONE', #7959, 0.029201115795739765); +#7961 = CARTESIAN_POINT('NONE', (-0.029, 0.010183811032298913, 0.02345581506304319)); +#7962 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#7963 = DIRECTION('NONE', (0, -0.5490553731922874, -0.8357859756951407)); +#7964 = AXIS2_PLACEMENT_3D('NONE', #7961, #7962, #7963); +#7965 = CYLINDRICAL_SURFACE('NONE', #7964, 0.00820283572877741); +#7966 = CARTESIAN_POINT('NONE', (-0.028999999999999897, 0.018620760659599552, 0.004159738751472217)); +#7967 = DIRECTION('NONE', (-0.9999999999999999, 0.000000000000001251627040357318, -0.000000000000008198618292724293)); +#7968 = DIRECTION('NONE', (-0.000000000000008013372936592301, -0.40061621082723675, 0.9162459558559737)); +#7969 = AXIS2_PLACEMENT_3D('NONE', #7966, #7967, #7968); +#7970 = CYLINDRICAL_SURFACE('NONE', #7969, 0.012857094946217196); +#7971 = CARTESIAN_POINT('NONE', (-0.029, 0.020565, 0.016884999999999997)); +#7972 = DIRECTION('NONE', (0, 0.101830105935841, 0.9948018041424611)); +#7973 = AXIS2_PLACEMENT_3D('NONE', #7971, #7972, $); +#7974 = PLANE('NONE', #7973); +#7975 = CARTESIAN_POINT('NONE', (-0.028, 0, -0)); +#7976 = DIRECTION('NONE', (-1, 0, 0)); +#7977 = AXIS2_PLACEMENT_3D('NONE', #7975, #7976, $); +#7978 = PLANE('NONE', #7977); +#7979 = CARTESIAN_POINT('NONE', (-0.03, 0, -0)); +#7980 = DIRECTION('NONE', (-1, 0, 0)); +#7981 = AXIS2_PLACEMENT_3D('NONE', #7979, #7980, $); +#7982 = PLANE('NONE', #7981); +#7983 = CARTESIAN_POINT('NONE', (-0.02975, 0.46559329206017386, -0.023085263881452555)); +#7984 = DIRECTION('NONE', (0.9999999999999997, 0, 0)); +#7985 = DIRECTION('NONE', (0, -0.9962829579593863, 0.08614097561378954)); +#7986 = AXIS2_PLACEMENT_3D('NONE', #7983, #7984, #7985); +#7987 = CYLINDRICAL_SURFACE('NONE', #7986, 0.44768421708066164); +#7988 = CARTESIAN_POINT('NONE', (-0.029750000000000006, 0.02259469508568808, -0.015185292092470036)); +#7989 = DIRECTION('NONE', (1.0000000000000002, 0.0000000000000015753982735259698, 0.0000000000000020042877553835387)); +#7990 = DIRECTION('NONE', (0.0000000000000015395755739703025, -0.9998424703349665, 0.0177492116577526)); +#7991 = AXIS2_PLACEMENT_3D('NONE', #7988, #7989, #7990); +#7992 = CYLINDRICAL_SURFACE('NONE', #7991, 0.004615185819866782); +#7993 = CARTESIAN_POINT('NONE', (-0.0295, 0.021950689009826066, -0.019755324513159447)); +#7994 = DIRECTION('NONE', (0, 0.13954066011596097, 0.9902163421063107)); +#7995 = AXIS2_PLACEMENT_3D('NONE', #7993, #7994, $); +#7996 = PLANE('NONE', #7995); +#7997 = CARTESIAN_POINT('NONE', (-0.0295, 0.047050790375308425, -0.023292414909048823)); +#7998 = DIRECTION('NONE', (0, 0.9940716917543757, -0.10872659128563518)); +#7999 = AXIS2_PLACEMENT_3D('NONE', #7997, #7998, $); +#8000 = PLANE('NONE', #7999); +#8001 = CARTESIAN_POINT('NONE', (-0.02975, 0.04794617368953446, -0.026995498660310348)); +#8002 = DIRECTION('NONE', (-1.0000000000000002, 0, 0)); +#8003 = DIRECTION('NONE', (0, -0.5282544774606225, 0.8490861010773907)); +#8004 = AXIS2_PLACEMENT_3D('NONE', #8001, #8002, #8003); +#8005 = CYLINDRICAL_SURFACE('NONE', #8004, 0.002093639318987772); +#8006 = CARTESIAN_POINT('NONE', (-0.0295, 0.04638992463900499, -0.028396003744463057)); +#8007 = DIRECTION('NONE', (0, -0.8399497593366604, -0.5426641703579537)); +#8008 = AXIS2_PLACEMENT_3D('NONE', #8006, #8007, $); +#8009 = PLANE('NONE', #8008); +#8010 = CARTESIAN_POINT('NONE', (-0.0295, 0.04486930321185962, -0.026042346231142384)); +#8011 = DIRECTION('NONE', (0, -0.14218366073986322, -0.9898402934911325)); +#8012 = AXIS2_PLACEMENT_3D('NONE', #8010, #8011, $); +#8013 = PLANE('NONE', #8012); +#8014 = CARTESIAN_POINT('NONE', (-0.02975, 0.02993559196120866, 0.0006895062552635241)); +#8015 = DIRECTION('NONE', (-0.9999999999999999, -0, 0)); +#8016 = DIRECTION('NONE', (0, -0.08787117546030018, -0.9961318469576329)); +#8017 = AXIS2_PLACEMENT_3D('NONE', #8014, #8015, #8016); +#8018 = CYLINDRICAL_SURFACE('NONE', #8017, 0.024373366209100883); +#8019 = CARTESIAN_POINT('NONE', (-0.02974999999999993, 0.010243258103626408, -0.038675159147627335)); +#8020 = DIRECTION('NONE', (1, 0.0000000000000001571954058500918, 0.00000000000000396619829610438)); +#8021 = DIRECTION('NONE', (-0.000000000000003617440316058099, 0.4473971288094129, 0.8943354008050299)); +#8022 = AXIS2_PLACEMENT_3D('NONE', #8019, #8020, #8021); +#8023 = CYLINDRICAL_SURFACE('NONE', #8022, 0.019642141229143317); +#8024 = CARTESIAN_POINT('NONE', (-0.0295, 0.002455258341936676, -0.02064294431479184)); +#8025 = DIRECTION('NONE', (0, 0.39649443870888107, -0.918037123472101)); +#8026 = AXIS2_PLACEMENT_3D('NONE', #8024, #8025, $); +#8027 = PLANE('NONE', #8026); +#8028 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.02103823861529605)); +#8029 = DIRECTION('NONE', (-0, -1, 0)); +#8030 = AXIS2_PLACEMENT_3D('NONE', #8028, #8029, $); +#8031 = PLANE('NONE', #8030); +#8032 = CARTESIAN_POINT('NONE', (-0.0295, 0.0015399999999999956, -0.018028667345417006)); +#8033 = DIRECTION('NONE', (-0, -0.6518230709229355, 0.7583710729007231)); +#8034 = AXIS2_PLACEMENT_3D('NONE', #8032, #8033, $); +#8035 = PLANE('NONE', #8034); +#8036 = CARTESIAN_POINT('NONE', (-0.02975, 0.0003764849109472929, -0.0018829737152125051)); +#8037 = DIRECTION('NONE', (1, -0, 0)); +#8038 = DIRECTION('NONE', (0, 0.7022419452315801, -0.7119383753930999)); +#8039 = AXIS2_PLACEMENT_3D('NONE', #8036, #8037, #8038); +#8040 = CYLINDRICAL_SURFACE('NONE', #8039, 0.013033448930837882); +#8041 = CARTESIAN_POINT('NONE', (-0.0295, 0.008810670971718452, 0.008053589902309028)); +#8042 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#8043 = AXIS2_PLACEMENT_3D('NONE', #8041, #8042, $); +#8044 = PLANE('NONE', #8043); +#8045 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.014284299189612618)); +#8046 = DIRECTION('NONE', (-0, -1, 0)); +#8047 = AXIS2_PLACEMENT_3D('NONE', #8045, #8046, $); +#8048 = PLANE('NONE', #8047); +#8049 = CARTESIAN_POINT('NONE', (-0.0295, 0.0014699999999999984, 0.01724449556883635)); +#8050 = DIRECTION('NONE', (0, 0.43329443486787794, 0.9012524245251862)); +#8051 = AXIS2_PLACEMENT_3D('NONE', #8049, #8050, $); +#8052 = PLANE('NONE', #8051); +#8053 = CARTESIAN_POINT('NONE', (-0.02975, -0.010353179791719375, -0.007806127805520676)); +#8054 = DIRECTION('NONE', (-0.9999999999999999, 0, 0)); +#8055 = DIRECTION('NONE', (0, 0.44280346262984377, 0.8966187001635759)); +#8056 = AXIS2_PLACEMENT_3D('NONE', #8053, #8054, #8055); +#8057 = CYLINDRICAL_SURFACE('NONE', #8056, 0.027701402854880316); +#8058 = CARTESIAN_POINT('NONE', (-0.02975000000000003, 0.010183811032298913, 0.023455815063043183)); +#8059 = DIRECTION('NONE', (0.9999999999999998, 0.00000000000000040153783699121293, 0.0000000000000032409616486187213)); +#8060 = DIRECTION('NONE', (0.000000000000002929216800621363, -0.5490553731922876, -0.8357859756951402)); +#8061 = AXIS2_PLACEMENT_3D('NONE', #8058, #8059, #8060); +#8062 = CYLINDRICAL_SURFACE('NONE', #8061, 0.009702835728777406); +#8063 = CARTESIAN_POINT('NONE', (-0.029749999999999895, 0.018620760659599587, 0.00415973875147195)); +#8064 = DIRECTION('NONE', (-1, 0.0000000000000015422572823620156, -0.000000000000009568078269351494)); +#8065 = DIRECTION('NONE', (-0.000000000000009384566288187329, -0.40061621082723087, 0.9162459558559763)); +#8066 = AXIS2_PLACEMENT_3D('NONE', #8063, #8064, #8065); +#8067 = CYLINDRICAL_SURFACE('NONE', #8066, 0.011357094946217457); +#8068 = CARTESIAN_POINT('NONE', (-0.0295, 0.01977725484109624, 0.01545779729378631)); +#8069 = DIRECTION('NONE', (0, 0.10183010593584171, 0.9948018041424609)); +#8070 = AXIS2_PLACEMENT_3D('NONE', #8068, #8069, $); +#8071 = PLANE('NONE', #8070); +#8072 = CARTESIAN_POINT('NONE', (-0.0295, 0.01957313603532028, 0.01547869134477119)); +#8073 = DIRECTION('NONE', (-1, 0, 0)); +#8074 = AXIS2_PLACEMENT_3D('NONE', #8072, #8073, $); +#8075 = PLANE('NONE', #8074); +#8076 = CARTESIAN_POINT('NONE', (-0.001, 0.020564999999999996, 0.016885)); +#8077 = DIRECTION('NONE', (0, 0.101830105935841, 0.9948018041424611)); +#8078 = AXIS2_PLACEMENT_3D('NONE', #8076, #8077, $); +#8079 = PLANE('NONE', #8078); +#8080 = CARTESIAN_POINT('NONE', (-0.001, 0.018620760659599552, 0.004159738751472217)); +#8081 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#8082 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#8083 = AXIS2_PLACEMENT_3D('NONE', #8080, #8081, #8082); +#8084 = CYLINDRICAL_SURFACE('NONE', #8083, 0.012857094946217196); +#8085 = CARTESIAN_POINT('NONE', (-0.001, 0.010183811032298913, 0.02345581506304319)); +#8086 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#8087 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#8088 = AXIS2_PLACEMENT_3D('NONE', #8085, #8086, #8087); +#8089 = CYLINDRICAL_SURFACE('NONE', #8088, 0.00820283572877741); +#8090 = CARTESIAN_POINT('NONE', (-0.001, -0.010353029530861072, -0.007805883056729145)); +#8091 = DIRECTION('NONE', (1, 0, -0)); +#8092 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#8093 = AXIS2_PLACEMENT_3D('NONE', #8090, #8091, #8092); +#8094 = CYLINDRICAL_SURFACE('NONE', #8093, 0.029201115795739762); +#8095 = CARTESIAN_POINT('NONE', (-0.001, 0.0012699999999999988, 0.019005000000000005)); +#8096 = DIRECTION('NONE', (0, 0.4332944348678778, 0.9012524245251862)); +#8097 = AXIS2_PLACEMENT_3D('NONE', #8095, #8096, $); +#8098 = PLANE('NONE', #8097); +#8099 = CARTESIAN_POINT('NONE', (-0.0009999999999999998, -0.000030000000000001576, 0.016610000000000003)); +#8100 = DIRECTION('NONE', (0, -1, 0)); +#8101 = AXIS2_PLACEMENT_3D('NONE', #8099, #8100, $); +#8102 = PLANE('NONE', #8101); +#8103 = CARTESIAN_POINT('NONE', (-0.001, 0.003904999999999999, 0.010250000000000007)); +#8104 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#8105 = AXIS2_PLACEMENT_3D('NONE', #8103, #8104, $); +#8106 = PLANE('NONE', #8105); +#8107 = CARTESIAN_POINT('NONE', (-0.001, 0.0003766577341040284, -0.0018828897653594661)); +#8108 = DIRECTION('NONE', (-1, 0, 0)); +#8109 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#8110 = AXIS2_PLACEMENT_3D('NONE', #8107, #8108, #8109); +#8111 = CYLINDRICAL_SURFACE('NONE', #8110, 0.011533273091524045); +#8112 = CARTESIAN_POINT('NONE', (-0.001, 0.004274999999999995, -0.013699999999999992)); +#8113 = DIRECTION('NONE', (0, -0.6518230709229355, 0.758371072900723)); +#8114 = AXIS2_PLACEMENT_3D('NONE', #8112, #8113, $); +#8115 = PLANE('NONE', #8114); +#8116 = CARTESIAN_POINT('NONE', (-0.001, 0.00003999999999999559, -0.02032999999999999)); +#8117 = DIRECTION('NONE', (0, -1, 0)); +#8118 = AXIS2_PLACEMENT_3D('NONE', #8116, #8117, $); +#8119 = PLANE('NONE', #8118); +#8120 = CARTESIAN_POINT('NONE', (-0.0009999999999999998, 0.0015449999999999986, -0.02266999999999999)); +#8121 = DIRECTION('NONE', (-0, 0.396494438708881, -0.9180371234721009)); +#8122 = AXIS2_PLACEMENT_3D('NONE', #8120, #8121, $); +#8123 = PLANE('NONE', #8122); +#8124 = CARTESIAN_POINT('NONE', (-0.001, 0.010243258103626402, -0.038675159147627335)); +#8125 = DIRECTION('NONE', (-1, 0, 0)); +#8126 = DIRECTION('NONE', (0, -0.3964944387088798, 0.9180371234721014)); +#8127 = AXIS2_PLACEMENT_3D('NONE', #8124, #8125, #8126); +#8128 = CYLINDRICAL_SURFACE('NONE', #8127, 0.018142141229143316); +#8129 = CARTESIAN_POINT('NONE', (-0.001, 0.029935256826429037, 0.0006886419059821243)); +#8130 = DIRECTION('NONE', (1, 0, 0)); +#8131 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#8132 = AXIS2_PLACEMENT_3D('NONE', #8129, #8130, #8131); +#8133 = CYLINDRICAL_SURFACE('NONE', #8132, 0.02587244325244648); +#8134 = CARTESIAN_POINT('NONE', (-0.001, 0.035800000000000005, -0.026254999999999983)); +#8135 = DIRECTION('NONE', (0, -0.1421836607398632, -0.9898402934911326)); +#8136 = AXIS2_PLACEMENT_3D('NONE', #8134, #8135, $); +#8137 = PLANE('NONE', #8136); +#8138 = CARTESIAN_POINT('NONE', (-0.001, 0.04455499999999999, -0.02831999999999998)); +#8139 = DIRECTION('NONE', (0, -0.8399497593366595, -0.5426641703579552)); +#8140 = AXIS2_PLACEMENT_3D('NONE', #8138, #8139, $); +#8141 = PLANE('NONE', #8140); +#8142 = CARTESIAN_POINT('NONE', (-0.001, 0.04802223416965354, -0.02734142174432495)); +#8143 = DIRECTION('NONE', (1, 0, 0)); +#8144 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#8145 = AXIS2_PLACEMENT_3D('NONE', #8142, #8143, #8144); +#8146 = CYLINDRICAL_SURFACE('NONE', #8145, 0.003443341863610558); +#8147 = CARTESIAN_POINT('NONE', (-0.001, 0.04859500000000001, -0.022969999999999983)); +#8148 = DIRECTION('NONE', (-0, 0.9940716917543753, -0.10872659128563837)); +#8149 = AXIS2_PLACEMENT_3D('NONE', #8147, #8148, $); +#8150 = PLANE('NONE', #8149); +#8151 = CARTESIAN_POINT('NONE', (-0.001, 0.03543000000000001, -0.020139999999999984)); +#8152 = DIRECTION('NONE', (0, 0.13954066011596095, 0.9902163421063104)); +#8153 = AXIS2_PLACEMENT_3D('NONE', #8151, #8152, $); +#8154 = PLANE('NONE', #8153); +#8155 = CARTESIAN_POINT('NONE', (-0.0010000000000000005, 0.022594695085688107, -0.015185292092470014)); +#8156 = DIRECTION('NONE', (-0.9999999999999998, -0.00000000000000011304498956872074, -0.00000000000000012803452393621489)); +#8157 = DIRECTION('NONE', (0.00000000000000014255625042266292, -0.13954066011596247, -0.9902163421063103)); +#8158 = AXIS2_PLACEMENT_3D('NONE', #8155, #8156, #8157); +#8159 = CYLINDRICAL_SURFACE('NONE', #8158, 0.003115185819866818); +#8160 = CARTESIAN_POINT('NONE', (-0.001, 0.4635033226269561, -0.023012305631248176)); +#8161 = DIRECTION('NONE', (-1, 0, 0)); +#8162 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#8163 = AXIS2_PLACEMENT_3D('NONE', #8160, #8161, #8162); +#8164 = CYLINDRICAL_SURFACE('NONE', #8163, 0.4440932804926757); +#8165 = CARTESIAN_POINT('NONE', (-0.002, 0, -0)); +#8166 = DIRECTION('NONE', (1, 0, 0)); +#8167 = AXIS2_PLACEMENT_3D('NONE', #8165, #8166, $); +#8168 = PLANE('NONE', #8167); +#8169 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#8170 = DIRECTION('NONE', (1, 0, 0)); +#8171 = AXIS2_PLACEMENT_3D('NONE', #8169, #8170, $); +#8172 = PLANE('NONE', #8171); +#8173 = CARTESIAN_POINT('NONE', (-0.002, 0.01957313603532023, 0.01547869134477125)); +#8174 = DIRECTION('NONE', (0, 0.10183010593584171, 0.9948018041424609)); +#8175 = AXIS2_PLACEMENT_3D('NONE', #8173, #8174, $); +#8176 = PLANE('NONE', #8175); +#8177 = CARTESIAN_POINT('NONE', (-0.0017500000000000068, 0.018620760659599517, 0.004159738751472394)); +#8178 = DIRECTION('NONE', (0.9999999999999999, 0.00000000000000009073931504702529, -0.0000000000000005988885269353583)); +#8179 = DIRECTION('NONE', (0.0000000000000005865353930117307, 0.10183010593584409, 0.9948018041424608)); +#8180 = AXIS2_PLACEMENT_3D('NONE', #8177, #8178, #8179); +#8181 = CYLINDRICAL_SURFACE('NONE', #8180, 0.011357094946217018); +#8182 = CARTESIAN_POINT('NONE', (-0.00175, 0.010183811032298914, 0.023455815063043187)); +#8183 = DIRECTION('NONE', (-1, 0, -0)); +#8184 = DIRECTION('NONE', (0, 0.4006162108272377, -0.9162459558559732)); +#8185 = AXIS2_PLACEMENT_3D('NONE', #8182, #8183, #8184); +#8186 = CYLINDRICAL_SURFACE('NONE', #8185, 0.009702835728777408); +#8187 = CARTESIAN_POINT('NONE', (-0.00175, -0.010353179791719451, -0.007806127805520835)); +#8188 = DIRECTION('NONE', (1.0000000000000002, 0, -0)); +#8189 = DIRECTION('NONE', (0, 0.5490551078445245, 0.8357861500107774)); +#8190 = AXIS2_PLACEMENT_3D('NONE', #8187, #8188, #8189); +#8191 = CYLINDRICAL_SURFACE('NONE', #8190, 0.027701402854880493); +#8192 = CARTESIAN_POINT('NONE', (-0.002, 0.0019130973121258697, 0.017031468014929687)); +#8193 = DIRECTION('NONE', (0, 0.43329443486787794, 0.9012524245251862)); +#8194 = AXIS2_PLACEMENT_3D('NONE', #8192, #8193, $); +#8195 = PLANE('NONE', #8194); +#8196 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.01724449556883635)); +#8197 = DIRECTION('NONE', (0, -1, 0)); +#8198 = AXIS2_PLACEMENT_3D('NONE', #8196, #8197, $); +#8199 = PLANE('NONE', #8198); +#8200 = CARTESIAN_POINT('NONE', (-0.002, 0.0014699999999999984, 0.014284299189612618)); +#8201 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#8202 = AXIS2_PLACEMENT_3D('NONE', #8200, #8201, $); +#8203 = PLANE('NONE', #8202); +#8204 = CARTESIAN_POINT('NONE', (-0.00175, 0.0003764849109473024, -0.001882973715212506)); +#8205 = DIRECTION('NONE', (-1, 0, 0)); +#8206 = DIRECTION('NONE', (0, 0.6471185106511133, 0.7623894235708448)); +#8207 = AXIS2_PLACEMENT_3D('NONE', #8204, #8205, #8206); +#8208 = CYLINDRICAL_SURFACE('NONE', #8207, 0.013033448930837875); +#8209 = CARTESIAN_POINT('NONE', (-0.002, 0.009529119441215345, -0.011161986172802162)); +#8210 = DIRECTION('NONE', (0, -0.6518230709229355, 0.7583710729007231)); +#8211 = AXIS2_PLACEMENT_3D('NONE', #8209, #8210, $); +#8212 = PLANE('NONE', #8211); +#8213 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.018028667345417006)); +#8214 = DIRECTION('NONE', (0, -1, 0)); +#8215 = AXIS2_PLACEMENT_3D('NONE', #8213, #8214, $); +#8216 = PLANE('NONE', #8215); +#8217 = CARTESIAN_POINT('NONE', (-0.002, 0.0015399999999999956, -0.02103823861529605)); +#8218 = DIRECTION('NONE', (-0, 0.39649443870888107, -0.918037123472101)); +#8219 = AXIS2_PLACEMENT_3D('NONE', #8217, #8218, $); +#8220 = PLANE('NONE', #8219); +#8221 = CARTESIAN_POINT('NONE', (-0.00175, 0.0102432581036264, -0.03867515914762729)); +#8222 = DIRECTION('NONE', (-1, 0, 0)); +#8223 = DIRECTION('NONE', (0, -0.3964944387088806, 0.9180371234721011)); +#8224 = AXIS2_PLACEMENT_3D('NONE', #8221, #8222, #8223); +#8225 = CYLINDRICAL_SURFACE('NONE', #8224, 0.019642141229143276); +#8226 = CARTESIAN_POINT('NONE', (-0.00175, 0.029935591961208742, 0.0006895062552638515)); +#8227 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#8228 = DIRECTION('NONE', (0, -0.4473939370722951, -0.8943369974852609)); +#8229 = AXIS2_PLACEMENT_3D('NONE', #8226, #8227, #8228); +#8230 = CYLINDRICAL_SURFACE('NONE', #8229, 0.024373366209101213); +#8231 = CARTESIAN_POINT('NONE', (-0.002, 0.027793875622490603, -0.023589580043182897)); +#8232 = DIRECTION('NONE', (0, -0.14218366073986322, -0.9898402934911325)); +#8233 = AXIS2_PLACEMENT_3D('NONE', #8231, #8232, $); +#8234 = PLANE('NONE', #8233); +#8235 = CARTESIAN_POINT('NONE', (-0.002, 0.04486930321185962, -0.026042346231142384)); +#8236 = DIRECTION('NONE', (0, -0.8399497593366604, -0.5426641703579537)); +#8237 = AXIS2_PLACEMENT_3D('NONE', #8235, #8236, $); +#8238 = PLANE('NONE', #8237); +#8239 = CARTESIAN_POINT('NONE', (-0.00175, 0.04794617368953447, -0.026995498660310317)); +#8240 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#8241 = DIRECTION('NONE', (0, -0.743322422546925, -0.6689333121761621)); +#8242 = AXIS2_PLACEMENT_3D('NONE', #8239, #8240, #8241); +#8243 = CYLINDRICAL_SURFACE('NONE', #8242, 0.0020936393189877754); +#8244 = CARTESIAN_POINT('NONE', (-0.002, 0.046840199345091565, -0.025217818613888696)); +#8245 = DIRECTION('NONE', (-0, 0.9940716917543757, -0.10872659128563518)); +#8246 = AXIS2_PLACEMENT_3D('NONE', #8244, #8245, $); +#8247 = PLANE('NONE', #8246); +#8248 = CARTESIAN_POINT('NONE', (-0.002, 0.047050790375308425, -0.023292414909048823)); +#8249 = DIRECTION('NONE', (0, 0.13954066011596097, 0.9902163421063107)); +#8250 = AXIS2_PLACEMENT_3D('NONE', #8248, #8249, $); +#8251 = PLANE('NONE', #8250); +#8252 = CARTESIAN_POINT('NONE', (-0.0017500000000000007, 0.022594695085688097, -0.015185292092470028)); +#8253 = DIRECTION('NONE', (-1.0000000000000002, -0.00000000000000014589402736029873, -0.00000000000000012520199465822703)); +#8254 = DIRECTION('NONE', (0.00000000000000014433521005971529, -0.13954066011595903, -0.9902163421063109)); +#8255 = AXIS2_PLACEMENT_3D('NONE', #8252, #8253, #8254); +#8256 = CYLINDRICAL_SURFACE('NONE', #8255, 0.0046151858198668); +#8257 = CARTESIAN_POINT('NONE', (-0.001750000000000379, 0.4655932920602727, -0.02308526388145648)); +#8258 = DIRECTION('NONE', (-0.9999999999999998, -0.0000000000000008459946667603129, 0.000000000000000044085142533721503)); +#8259 = DIRECTION('NONE', (0.0000000000000008466461986946768, -0.9998410457365475, 0.017829280985135147)); +#8260 = AXIS2_PLACEMENT_3D('NONE', #8257, #8258, #8259); +#8261 = CYLINDRICAL_SURFACE('NONE', #8260, 0.44768421708076056); +#8262 = CARTESIAN_POINT('NONE', (-0.0015, 0.01957313603532023, 0.01547869134477125)); +#8263 = DIRECTION('NONE', (1, 0, 0)); +#8264 = AXIS2_PLACEMENT_3D('NONE', #8262, #8263, $); +#8265 = PLANE('NONE', #8264); +#8266 = CARTESIAN_POINT('NONE', (0.001, 0.020564999999999996, 0.016885)); +#8267 = DIRECTION('NONE', (0, 0.101830105935841, 0.9948018041424611)); +#8268 = AXIS2_PLACEMENT_3D('NONE', #8266, #8267, $); +#8269 = PLANE('NONE', #8268); +#8270 = CARTESIAN_POINT('NONE', (0.001, 0.018620760659599552, 0.004159738751472217)); +#8271 = DIRECTION('NONE', (0.9999999999999999, 0, -0)); +#8272 = DIRECTION('NONE', (0, 0.10183010593583991, 0.9948018041424611)); +#8273 = AXIS2_PLACEMENT_3D('NONE', #8270, #8271, #8272); +#8274 = CYLINDRICAL_SURFACE('NONE', #8273, 0.012857094946217196); +#8275 = CARTESIAN_POINT('NONE', (0.001, 0.010183811032298913, 0.02345581506304319)); +#8276 = DIRECTION('NONE', (-0.9999999999999999, 0, -0)); +#8277 = DIRECTION('NONE', (0, 0.4006162108272376, -0.9162459558559733)); +#8278 = AXIS2_PLACEMENT_3D('NONE', #8275, #8276, #8277); +#8279 = CYLINDRICAL_SURFACE('NONE', #8278, 0.00820283572877741); +#8280 = CARTESIAN_POINT('NONE', (0.001, -0.010353029530861072, -0.007805883056729145)); +#8281 = DIRECTION('NONE', (1, 0, -0)); +#8282 = DIRECTION('NONE', (0, 0.5490553731922867, 0.8357859756951408)); +#8283 = AXIS2_PLACEMENT_3D('NONE', #8280, #8281, #8282); +#8284 = CYLINDRICAL_SURFACE('NONE', #8283, 0.029201115795739762); +#8285 = CARTESIAN_POINT('NONE', (0.001, 0.0012699999999999988, 0.019005000000000005)); +#8286 = DIRECTION('NONE', (0, 0.4332944348678778, 0.9012524245251862)); +#8287 = AXIS2_PLACEMENT_3D('NONE', #8285, #8286, $); +#8288 = PLANE('NONE', #8287); +#8289 = CARTESIAN_POINT('NONE', (0.0009999999999999998, -0.000030000000000001576, 0.016610000000000003)); +#8290 = DIRECTION('NONE', (0, -1, 0)); +#8291 = AXIS2_PLACEMENT_3D('NONE', #8289, #8290, $); +#8292 = PLANE('NONE', #8291); +#8293 = CARTESIAN_POINT('NONE', (0.001, 0.003904999999999999, 0.010250000000000007)); +#8294 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#8295 = AXIS2_PLACEMENT_3D('NONE', #8293, #8294, $); +#8296 = PLANE('NONE', #8295); +#8297 = CARTESIAN_POINT('NONE', (0.001, 0.0003766577341040284, -0.0018828897653594661)); +#8298 = DIRECTION('NONE', (-1, 0, 0)); +#8299 = DIRECTION('NONE', (0, 0.6471139811456366, 0.7623932682060123)); +#8300 = AXIS2_PLACEMENT_3D('NONE', #8297, #8298, #8299); +#8301 = CYLINDRICAL_SURFACE('NONE', #8300, 0.011533273091524045); +#8302 = CARTESIAN_POINT('NONE', (0.001, 0.004274999999999995, -0.013699999999999992)); +#8303 = DIRECTION('NONE', (0, -0.6518230709229355, 0.758371072900723)); +#8304 = AXIS2_PLACEMENT_3D('NONE', #8302, #8303, $); +#8305 = PLANE('NONE', #8304); +#8306 = CARTESIAN_POINT('NONE', (0.001, 0.00003999999999999559, -0.02032999999999999)); +#8307 = DIRECTION('NONE', (0, -1, 0)); +#8308 = AXIS2_PLACEMENT_3D('NONE', #8306, #8307, $); +#8309 = PLANE('NONE', #8308); +#8310 = CARTESIAN_POINT('NONE', (0.0009999999999999998, 0.0015449999999999986, -0.02266999999999999)); +#8311 = DIRECTION('NONE', (-0, 0.396494438708881, -0.9180371234721009)); +#8312 = AXIS2_PLACEMENT_3D('NONE', #8310, #8311, $); +#8313 = PLANE('NONE', #8312); +#8314 = CARTESIAN_POINT('NONE', (0.001, 0.010243258103626402, -0.038675159147627335)); +#8315 = DIRECTION('NONE', (-1, 0, 0)); +#8316 = DIRECTION('NONE', (0, -0.3964944387088798, 0.9180371234721014)); +#8317 = AXIS2_PLACEMENT_3D('NONE', #8314, #8315, #8316); +#8318 = CYLINDRICAL_SURFACE('NONE', #8317, 0.018142141229143316); +#8319 = CARTESIAN_POINT('NONE', (0.001, 0.029935256826429037, 0.0006886419059821243)); +#8320 = DIRECTION('NONE', (1, 0, 0)); +#8321 = DIRECTION('NONE', (0, -0.4473971288094134, -0.8943354008050297)); +#8322 = AXIS2_PLACEMENT_3D('NONE', #8319, #8320, #8321); +#8323 = CYLINDRICAL_SURFACE('NONE', #8322, 0.02587244325244648); +#8324 = CARTESIAN_POINT('NONE', (0.001, 0.035800000000000005, -0.026254999999999983)); +#8325 = DIRECTION('NONE', (0, -0.1421836607398632, -0.9898402934911326)); +#8326 = AXIS2_PLACEMENT_3D('NONE', #8324, #8325, $); +#8327 = PLANE('NONE', #8326); +#8328 = CARTESIAN_POINT('NONE', (0.001, 0.04455499999999999, -0.02831999999999998)); +#8329 = DIRECTION('NONE', (0, -0.8399497593366595, -0.5426641703579552)); +#8330 = AXIS2_PLACEMENT_3D('NONE', #8328, #8329, $); +#8331 = PLANE('NONE', #8330); +#8332 = CARTESIAN_POINT('NONE', (0.001, 0.04802223416965354, -0.02734142174432495)); +#8333 = DIRECTION('NONE', (1, 0, 0)); +#8334 = DIRECTION('NONE', (0, -0.8399497593366598, -0.5426641703579544)); +#8335 = AXIS2_PLACEMENT_3D('NONE', #8332, #8333, #8334); +#8336 = CYLINDRICAL_SURFACE('NONE', #8335, 0.003443341863610558); +#8337 = CARTESIAN_POINT('NONE', (0.001, 0.04859500000000001, -0.022969999999999983)); +#8338 = DIRECTION('NONE', (-0, 0.9940716917543753, -0.10872659128563837)); +#8339 = AXIS2_PLACEMENT_3D('NONE', #8337, #8338, $); +#8340 = PLANE('NONE', #8339); +#8341 = CARTESIAN_POINT('NONE', (0.001, 0.03543000000000001, -0.020139999999999984)); +#8342 = DIRECTION('NONE', (0, 0.13954066011596095, 0.9902163421063104)); +#8343 = AXIS2_PLACEMENT_3D('NONE', #8341, #8342, $); +#8344 = PLANE('NONE', #8343); +#8345 = CARTESIAN_POINT('NONE', (0.0010000000000000005, 0.022594695085688107, -0.015185292092470014)); +#8346 = DIRECTION('NONE', (-0.9999999999999998, 0.00000000000000011304498956872074, 0.00000000000000012803452393621489)); +#8347 = DIRECTION('NONE', (-0.00000000000000014255625042266292, -0.13954066011596247, -0.9902163421063103)); +#8348 = AXIS2_PLACEMENT_3D('NONE', #8345, #8346, #8347); +#8349 = CYLINDRICAL_SURFACE('NONE', #8348, 0.003115185819866818); +#8350 = CARTESIAN_POINT('NONE', (0.001, 0.4635033226269561, -0.023012305631248176)); +#8351 = DIRECTION('NONE', (-1, 0, 0)); +#8352 = DIRECTION('NONE', (0, -0.9998424703349665, 0.01774921165774809)); +#8353 = AXIS2_PLACEMENT_3D('NONE', #8350, #8351, #8352); +#8354 = CYLINDRICAL_SURFACE('NONE', #8353, 0.4440932804926757); +#8355 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#8356 = DIRECTION('NONE', (1, 0, 0)); +#8357 = AXIS2_PLACEMENT_3D('NONE', #8355, #8356, $); +#8358 = PLANE('NONE', #8357); +#8359 = CARTESIAN_POINT('NONE', (0.002, 0, -0)); +#8360 = DIRECTION('NONE', (1, 0, 0)); +#8361 = AXIS2_PLACEMENT_3D('NONE', #8359, #8360, $); +#8362 = PLANE('NONE', #8361); +#8363 = CARTESIAN_POINT('NONE', (0.0015, 0.01957313603532023, 0.01547869134477125)); +#8364 = DIRECTION('NONE', (0, 0.10183010593584171, 0.9948018041424609)); +#8365 = AXIS2_PLACEMENT_3D('NONE', #8363, #8364, $); +#8366 = PLANE('NONE', #8365); +#8367 = CARTESIAN_POINT('NONE', (0.0017500000000000068, 0.018620760659599517, 0.004159738751472394)); +#8368 = DIRECTION('NONE', (0.9999999999999999, -0.00000000000000009073931504702529, 0.0000000000000005988885269353583)); +#8369 = DIRECTION('NONE', (-0.0000000000000005865353930117307, 0.10183010593584409, 0.9948018041424608)); +#8370 = AXIS2_PLACEMENT_3D('NONE', #8367, #8368, #8369); +#8371 = CYLINDRICAL_SURFACE('NONE', #8370, 0.011357094946217018); +#8372 = CARTESIAN_POINT('NONE', (0.00175, 0.010183811032298914, 0.023455815063043187)); +#8373 = DIRECTION('NONE', (-1, 0, -0)); +#8374 = DIRECTION('NONE', (0, 0.4006162108272377, -0.9162459558559732)); +#8375 = AXIS2_PLACEMENT_3D('NONE', #8372, #8373, #8374); +#8376 = CYLINDRICAL_SURFACE('NONE', #8375, 0.009702835728777408); +#8377 = CARTESIAN_POINT('NONE', (0.00175, -0.010353179791719451, -0.007806127805520835)); +#8378 = DIRECTION('NONE', (1.0000000000000002, 0, -0)); +#8379 = DIRECTION('NONE', (0, 0.5490551078445245, 0.8357861500107774)); +#8380 = AXIS2_PLACEMENT_3D('NONE', #8377, #8378, #8379); +#8381 = CYLINDRICAL_SURFACE('NONE', #8380, 0.027701402854880493); +#8382 = CARTESIAN_POINT('NONE', (0.0015, 0.0019130973121258697, 0.017031468014929687)); +#8383 = DIRECTION('NONE', (0, 0.43329443486787794, 0.9012524245251862)); +#8384 = AXIS2_PLACEMENT_3D('NONE', #8382, #8383, $); +#8385 = PLANE('NONE', #8384); +#8386 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.01724449556883635)); +#8387 = DIRECTION('NONE', (0, -1, 0)); +#8388 = AXIS2_PLACEMENT_3D('NONE', #8386, #8387, $); +#8389 = PLANE('NONE', #8388); +#8390 = CARTESIAN_POINT('NONE', (0.0015, 0.0014699999999999984, 0.014284299189612618)); +#8391 = DIRECTION('NONE', (0, -0.6471139811456369, -0.7623932682060123)); +#8392 = AXIS2_PLACEMENT_3D('NONE', #8390, #8391, $); +#8393 = PLANE('NONE', #8392); +#8394 = CARTESIAN_POINT('NONE', (0.00175, 0.0003764849109473024, -0.001882973715212506)); +#8395 = DIRECTION('NONE', (-1, 0, 0)); +#8396 = DIRECTION('NONE', (0, 0.6471185106511133, 0.7623894235708448)); +#8397 = AXIS2_PLACEMENT_3D('NONE', #8394, #8395, #8396); +#8398 = CYLINDRICAL_SURFACE('NONE', #8397, 0.013033448930837875); +#8399 = CARTESIAN_POINT('NONE', (0.0015, 0.009529119441215345, -0.011161986172802162)); +#8400 = DIRECTION('NONE', (0, -0.6518230709229355, 0.7583710729007231)); +#8401 = AXIS2_PLACEMENT_3D('NONE', #8399, #8400, $); +#8402 = PLANE('NONE', #8401); +#8403 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.018028667345417006)); +#8404 = DIRECTION('NONE', (0, -1, 0)); +#8405 = AXIS2_PLACEMENT_3D('NONE', #8403, #8404, $); +#8406 = PLANE('NONE', #8405); +#8407 = CARTESIAN_POINT('NONE', (0.0015, 0.0015399999999999956, -0.02103823861529605)); +#8408 = DIRECTION('NONE', (-0, 0.39649443870888107, -0.918037123472101)); +#8409 = AXIS2_PLACEMENT_3D('NONE', #8407, #8408, $); +#8410 = PLANE('NONE', #8409); +#8411 = CARTESIAN_POINT('NONE', (0.00175, 0.0102432581036264, -0.03867515914762729)); +#8412 = DIRECTION('NONE', (-1, 0, 0)); +#8413 = DIRECTION('NONE', (0, -0.3964944387088806, 0.9180371234721011)); +#8414 = AXIS2_PLACEMENT_3D('NONE', #8411, #8412, #8413); +#8415 = CYLINDRICAL_SURFACE('NONE', #8414, 0.019642141229143276); +#8416 = CARTESIAN_POINT('NONE', (0.00175, 0.029935591961208742, 0.0006895062552638515)); +#8417 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#8418 = DIRECTION('NONE', (0, -0.4473939370722951, -0.8943369974852609)); +#8419 = AXIS2_PLACEMENT_3D('NONE', #8416, #8417, #8418); +#8420 = CYLINDRICAL_SURFACE('NONE', #8419, 0.024373366209101213); +#8421 = CARTESIAN_POINT('NONE', (0.0015, 0.027793875622490603, -0.023589580043182897)); +#8422 = DIRECTION('NONE', (0, -0.14218366073986322, -0.9898402934911325)); +#8423 = AXIS2_PLACEMENT_3D('NONE', #8421, #8422, $); +#8424 = PLANE('NONE', #8423); +#8425 = CARTESIAN_POINT('NONE', (0.0015, 0.04486930321185962, -0.026042346231142384)); +#8426 = DIRECTION('NONE', (0, -0.8399497593366604, -0.5426641703579537)); +#8427 = AXIS2_PLACEMENT_3D('NONE', #8425, #8426, $); +#8428 = PLANE('NONE', #8427); +#8429 = CARTESIAN_POINT('NONE', (0.00175, 0.04794617368953447, -0.026995498660310317)); +#8430 = DIRECTION('NONE', (1.0000000000000002, 0, 0)); +#8431 = DIRECTION('NONE', (0, -0.743322422546925, -0.6689333121761621)); +#8432 = AXIS2_PLACEMENT_3D('NONE', #8429, #8430, #8431); +#8433 = CYLINDRICAL_SURFACE('NONE', #8432, 0.0020936393189877754); +#8434 = CARTESIAN_POINT('NONE', (0.0015, 0.046840199345091565, -0.025217818613888696)); +#8435 = DIRECTION('NONE', (-0, 0.9940716917543757, -0.10872659128563518)); +#8436 = AXIS2_PLACEMENT_3D('NONE', #8434, #8435, $); +#8437 = PLANE('NONE', #8436); +#8438 = CARTESIAN_POINT('NONE', (0.0015, 0.047050790375308425, -0.023292414909048823)); +#8439 = DIRECTION('NONE', (0, 0.13954066011596097, 0.9902163421063107)); +#8440 = AXIS2_PLACEMENT_3D('NONE', #8438, #8439, $); +#8441 = PLANE('NONE', #8440); +#8442 = CARTESIAN_POINT('NONE', (0.0017500000000000007, 0.022594695085688097, -0.015185292092470028)); +#8443 = DIRECTION('NONE', (-1.0000000000000002, 0.00000000000000014589402736029873, 0.00000000000000012520199465822703)); +#8444 = DIRECTION('NONE', (-0.00000000000000014433521005971529, -0.13954066011595903, -0.9902163421063109)); +#8445 = AXIS2_PLACEMENT_3D('NONE', #8442, #8443, #8444); +#8446 = CYLINDRICAL_SURFACE('NONE', #8445, 0.0046151858198668); +#8447 = CARTESIAN_POINT('NONE', (0.001750000000000379, 0.4655932920602727, -0.02308526388145648)); +#8448 = DIRECTION('NONE', (-0.9999999999999998, 0.0000000000000008459946667603129, -0.000000000000000044085142533721503)); +#8449 = DIRECTION('NONE', (-0.0000000000000008466461986946768, -0.9998410457365475, 0.017829280985135147)); +#8450 = AXIS2_PLACEMENT_3D('NONE', #8447, #8448, #8449); +#8451 = CYLINDRICAL_SURFACE('NONE', #8450, 0.44768421708076056); +#8452 = CARTESIAN_POINT('NONE', (0.0015, 0.01957313603532023, 0.01547869134477125)); +#8453 = DIRECTION('NONE', (1, 0, 0)); +#8454 = AXIS2_PLACEMENT_3D('NONE', #8452, #8453, $); +#8455 = PLANE('NONE', #8454); +#8456 = ORIENTED_EDGE('NONE', *, *, #5336, .F.); +#8457 = ORIENTED_EDGE('NONE', *, *, #5335, .F.); +#8458 = ORIENTED_EDGE('NONE', *, *, #5334, .F.); +#8459 = ORIENTED_EDGE('NONE', *, *, #5353, .T.); +#8460 = EDGE_LOOP('NONE', (#8456, #8457, #8458, #8459)); +#8461 = FACE_BOUND('NONE', #8460, .T.); +#8462 = ADVANCED_FACE('NONE', (#8461), #6282, .F.); +#8463 = ORIENTED_EDGE('NONE', *, *, #5339, .F.); +#8464 = ORIENTED_EDGE('NONE', *, *, #5338, .F.); +#8465 = ORIENTED_EDGE('NONE', *, *, #5337, .F.); +#8466 = ORIENTED_EDGE('NONE', *, *, #5335, .T.); +#8467 = EDGE_LOOP('NONE', (#8463, #8464, #8465, #8466)); +#8468 = FACE_BOUND('NONE', #8467, .T.); +#8469 = ADVANCED_FACE('NONE', (#8468), #6343, .F.); +#8470 = ORIENTED_EDGE('NONE', *, *, #5342, .F.); +#8471 = ORIENTED_EDGE('NONE', *, *, #5341, .F.); +#8472 = ORIENTED_EDGE('NONE', *, *, #5340, .F.); +#8473 = ORIENTED_EDGE('NONE', *, *, #5338, .T.); +#8474 = EDGE_LOOP('NONE', (#8470, #8471, #8472, #8473)); +#8475 = FACE_BOUND('NONE', #8474, .T.); +#8476 = ADVANCED_FACE('NONE', (#8475), #6404, .F.); +#8477 = ORIENTED_EDGE('NONE', *, *, #5345, .F.); +#8478 = ORIENTED_EDGE('NONE', *, *, #5344, .F.); +#8479 = ORIENTED_EDGE('NONE', *, *, #5343, .F.); +#8480 = ORIENTED_EDGE('NONE', *, *, #5341, .T.); +#8481 = EDGE_LOOP('NONE', (#8477, #8478, #8479, #8480)); +#8482 = FACE_BOUND('NONE', #8481, .T.); +#8483 = ADVANCED_FACE('NONE', (#8482), #6465, .F.); +#8484 = ORIENTED_EDGE('NONE', *, *, #5348, .F.); +#8485 = ORIENTED_EDGE('NONE', *, *, #5347, .F.); +#8486 = ORIENTED_EDGE('NONE', *, *, #5346, .F.); +#8487 = ORIENTED_EDGE('NONE', *, *, #5344, .T.); +#8488 = EDGE_LOOP('NONE', (#8484, #8485, #8486, #8487)); +#8489 = FACE_BOUND('NONE', #8488, .T.); +#8490 = ADVANCED_FACE('NONE', (#8489), #6526, .F.); +#8491 = ORIENTED_EDGE('NONE', *, *, #5351, .F.); +#8492 = ORIENTED_EDGE('NONE', *, *, #5350, .F.); +#8493 = ORIENTED_EDGE('NONE', *, *, #5349, .F.); +#8494 = ORIENTED_EDGE('NONE', *, *, #5347, .T.); +#8495 = EDGE_LOOP('NONE', (#8491, #8492, #8493, #8494)); +#8496 = FACE_BOUND('NONE', #8495, .T.); +#8497 = ADVANCED_FACE('NONE', (#8496), #6587, .F.); +#8498 = ORIENTED_EDGE('NONE', *, *, #5354, .F.); +#8499 = ORIENTED_EDGE('NONE', *, *, #5353, .F.); +#8500 = ORIENTED_EDGE('NONE', *, *, #5352, .F.); +#8501 = ORIENTED_EDGE('NONE', *, *, #5350, .T.); +#8502 = EDGE_LOOP('NONE', (#8498, #8499, #8500, #8501)); +#8503 = FACE_BOUND('NONE', #8502, .T.); +#8504 = ADVANCED_FACE('NONE', (#8503), #6648, .F.); +#8505 = ORIENTED_EDGE('NONE', *, *, #5354, .T.); +#8506 = ORIENTED_EDGE('NONE', *, *, #5351, .T.); +#8507 = ORIENTED_EDGE('NONE', *, *, #5348, .T.); +#8508 = ORIENTED_EDGE('NONE', *, *, #5345, .T.); +#8509 = ORIENTED_EDGE('NONE', *, *, #5342, .T.); +#8510 = ORIENTED_EDGE('NONE', *, *, #5339, .T.); +#8511 = ORIENTED_EDGE('NONE', *, *, #5336, .T.); +#8512 = EDGE_LOOP('NONE', (#8505, #8506, #8507, #8508, #8509, #8510, #8511)); +#8513 = FACE_BOUND('NONE', #8512, .T.); +#8514 = ADVANCED_FACE('NONE', (#8513), #6652, .F.); +#8515 = ORIENTED_EDGE('NONE', *, *, #5334, .T.); +#8516 = ORIENTED_EDGE('NONE', *, *, #5337, .T.); +#8517 = ORIENTED_EDGE('NONE', *, *, #5340, .T.); +#8518 = ORIENTED_EDGE('NONE', *, *, #5343, .T.); +#8519 = ORIENTED_EDGE('NONE', *, *, #5346, .T.); +#8520 = ORIENTED_EDGE('NONE', *, *, #5349, .T.); +#8521 = ORIENTED_EDGE('NONE', *, *, #5352, .T.); +#8522 = EDGE_LOOP('NONE', (#8515, #8516, #8517, #8518, #8519, #8520, #8521)); +#8523 = FACE_BOUND('NONE', #8522, .T.); +#8524 = ADVANCED_FACE('NONE', (#8523), #6656, .T.); +#8525 = ORIENTED_EDGE('NONE', *, *, #5357, .F.); +#8526 = ORIENTED_EDGE('NONE', *, *, #5356, .F.); +#8527 = ORIENTED_EDGE('NONE', *, *, #5355, .F.); +#8528 = ORIENTED_EDGE('NONE', *, *, #5374, .T.); +#8529 = EDGE_LOOP('NONE', (#8525, #8526, #8527, #8528)); +#8530 = FACE_BOUND('NONE', #8529, .T.); +#8531 = ADVANCED_FACE('NONE', (#8530), #6717, .F.); +#8532 = ORIENTED_EDGE('NONE', *, *, #5360, .F.); +#8533 = ORIENTED_EDGE('NONE', *, *, #5359, .F.); +#8534 = ORIENTED_EDGE('NONE', *, *, #5358, .F.); +#8535 = ORIENTED_EDGE('NONE', *, *, #5356, .T.); +#8536 = EDGE_LOOP('NONE', (#8532, #8533, #8534, #8535)); +#8537 = FACE_BOUND('NONE', #8536, .T.); +#8538 = ADVANCED_FACE('NONE', (#8537), #6778, .F.); +#8539 = ORIENTED_EDGE('NONE', *, *, #5363, .F.); +#8540 = ORIENTED_EDGE('NONE', *, *, #5362, .F.); +#8541 = ORIENTED_EDGE('NONE', *, *, #5361, .F.); +#8542 = ORIENTED_EDGE('NONE', *, *, #5359, .T.); +#8543 = EDGE_LOOP('NONE', (#8539, #8540, #8541, #8542)); +#8544 = FACE_BOUND('NONE', #8543, .T.); +#8545 = ADVANCED_FACE('NONE', (#8544), #6839, .F.); +#8546 = ORIENTED_EDGE('NONE', *, *, #5366, .F.); +#8547 = ORIENTED_EDGE('NONE', *, *, #5365, .F.); +#8548 = ORIENTED_EDGE('NONE', *, *, #5364, .F.); +#8549 = ORIENTED_EDGE('NONE', *, *, #5362, .T.); +#8550 = EDGE_LOOP('NONE', (#8546, #8547, #8548, #8549)); +#8551 = FACE_BOUND('NONE', #8550, .T.); +#8552 = ADVANCED_FACE('NONE', (#8551), #6900, .F.); +#8553 = ORIENTED_EDGE('NONE', *, *, #5369, .F.); +#8554 = ORIENTED_EDGE('NONE', *, *, #5368, .F.); +#8555 = ORIENTED_EDGE('NONE', *, *, #5367, .F.); +#8556 = ORIENTED_EDGE('NONE', *, *, #5365, .T.); +#8557 = EDGE_LOOP('NONE', (#8553, #8554, #8555, #8556)); +#8558 = FACE_BOUND('NONE', #8557, .T.); +#8559 = ADVANCED_FACE('NONE', (#8558), #6961, .F.); +#8560 = ORIENTED_EDGE('NONE', *, *, #5372, .F.); +#8561 = ORIENTED_EDGE('NONE', *, *, #5371, .F.); +#8562 = ORIENTED_EDGE('NONE', *, *, #5370, .F.); +#8563 = ORIENTED_EDGE('NONE', *, *, #5368, .T.); +#8564 = EDGE_LOOP('NONE', (#8560, #8561, #8562, #8563)); +#8565 = FACE_BOUND('NONE', #8564, .T.); +#8566 = ADVANCED_FACE('NONE', (#8565), #7022, .F.); +#8567 = ORIENTED_EDGE('NONE', *, *, #5375, .F.); +#8568 = ORIENTED_EDGE('NONE', *, *, #5374, .F.); +#8569 = ORIENTED_EDGE('NONE', *, *, #5373, .F.); +#8570 = ORIENTED_EDGE('NONE', *, *, #5371, .T.); +#8571 = EDGE_LOOP('NONE', (#8567, #8568, #8569, #8570)); +#8572 = FACE_BOUND('NONE', #8571, .T.); +#8573 = ADVANCED_FACE('NONE', (#8572), #7083, .F.); +#8574 = ORIENTED_EDGE('NONE', *, *, #5375, .T.); +#8575 = ORIENTED_EDGE('NONE', *, *, #5372, .T.); +#8576 = ORIENTED_EDGE('NONE', *, *, #5369, .T.); +#8577 = ORIENTED_EDGE('NONE', *, *, #5366, .T.); +#8578 = ORIENTED_EDGE('NONE', *, *, #5363, .T.); +#8579 = ORIENTED_EDGE('NONE', *, *, #5360, .T.); +#8580 = ORIENTED_EDGE('NONE', *, *, #5357, .T.); +#8581 = EDGE_LOOP('NONE', (#8574, #8575, #8576, #8577, #8578, #8579, #8580)); +#8582 = FACE_BOUND('NONE', #8581, .T.); +#8583 = ADVANCED_FACE('NONE', (#8582), #7087, .F.); +#8584 = ORIENTED_EDGE('NONE', *, *, #5355, .T.); +#8585 = ORIENTED_EDGE('NONE', *, *, #5358, .T.); +#8586 = ORIENTED_EDGE('NONE', *, *, #5361, .T.); +#8587 = ORIENTED_EDGE('NONE', *, *, #5364, .T.); +#8588 = ORIENTED_EDGE('NONE', *, *, #5367, .T.); +#8589 = ORIENTED_EDGE('NONE', *, *, #5370, .T.); +#8590 = ORIENTED_EDGE('NONE', *, *, #5373, .T.); +#8591 = EDGE_LOOP('NONE', (#8584, #8585, #8586, #8587, #8588, #8589, #8590)); +#8592 = FACE_BOUND('NONE', #8591, .T.); +#8593 = ADVANCED_FACE('NONE', (#8592), #7091, .T.); +#8594 = ORIENTED_EDGE('NONE', *, *, #5376, .T.); +#8595 = ORIENTED_EDGE('NONE', *, *, #5377, .T.); +#8596 = ORIENTED_EDGE('NONE', *, *, #5378, .F.); +#8597 = ORIENTED_EDGE('NONE', *, *, #5379, .F.); +#8598 = EDGE_LOOP('NONE', (#8594, #8595, #8596, #8597)); +#8599 = FACE_BOUND('NONE', #8598, .T.); +#8600 = ADVANCED_FACE('NONE', (#8599), #7095, .T.); +#8601 = ORIENTED_EDGE('NONE', *, *, #5380, .T.); +#8602 = ORIENTED_EDGE('NONE', *, *, #5381, .T.); +#8603 = ORIENTED_EDGE('NONE', *, *, #5382, .F.); +#8604 = ORIENTED_EDGE('NONE', *, *, #5377, .F.); +#8605 = EDGE_LOOP('NONE', (#8601, #8602, #8603, #8604)); +#8606 = FACE_BOUND('NONE', #8605, .T.); +#8607 = ADVANCED_FACE('NONE', (#8606), #7099, .T.); +#8608 = ORIENTED_EDGE('NONE', *, *, #5383, .T.); +#8609 = ORIENTED_EDGE('NONE', *, *, #5384, .T.); +#8610 = ORIENTED_EDGE('NONE', *, *, #5385, .F.); +#8611 = ORIENTED_EDGE('NONE', *, *, #5381, .F.); +#8612 = EDGE_LOOP('NONE', (#8608, #8609, #8610, #8611)); +#8613 = FACE_BOUND('NONE', #8612, .T.); +#8614 = ADVANCED_FACE('NONE', (#8613), #7103, .T.); +#8615 = ORIENTED_EDGE('NONE', *, *, #5386, .T.); +#8616 = ORIENTED_EDGE('NONE', *, *, #5387, .T.); +#8617 = ORIENTED_EDGE('NONE', *, *, #5388, .F.); +#8618 = ORIENTED_EDGE('NONE', *, *, #5384, .F.); +#8619 = EDGE_LOOP('NONE', (#8615, #8616, #8617, #8618)); +#8620 = FACE_BOUND('NONE', #8619, .T.); +#8621 = ADVANCED_FACE('NONE', (#8620), #7107, .T.); +#8622 = ORIENTED_EDGE('NONE', *, *, #5389, .T.); +#8623 = ORIENTED_EDGE('NONE', *, *, #5390, .T.); +#8624 = ORIENTED_EDGE('NONE', *, *, #5391, .F.); +#8625 = ORIENTED_EDGE('NONE', *, *, #5387, .F.); +#8626 = EDGE_LOOP('NONE', (#8622, #8623, #8624, #8625)); +#8627 = FACE_BOUND('NONE', #8626, .T.); +#8628 = ADVANCED_FACE('NONE', (#8627), #7111, .T.); +#8629 = ORIENTED_EDGE('NONE', *, *, #5392, .T.); +#8630 = ORIENTED_EDGE('NONE', *, *, #5379, .T.); +#8631 = ORIENTED_EDGE('NONE', *, *, #5393, .F.); +#8632 = ORIENTED_EDGE('NONE', *, *, #5390, .F.); +#8633 = EDGE_LOOP('NONE', (#8629, #8630, #8631, #8632)); +#8634 = FACE_BOUND('NONE', #8633, .T.); +#8635 = ADVANCED_FACE('NONE', (#8634), #7115, .T.); +#8636 = ORIENTED_EDGE('NONE', *, *, #5392, .F.); +#8637 = ORIENTED_EDGE('NONE', *, *, #5389, .F.); +#8638 = ORIENTED_EDGE('NONE', *, *, #5386, .F.); +#8639 = ORIENTED_EDGE('NONE', *, *, #5383, .F.); +#8640 = ORIENTED_EDGE('NONE', *, *, #5380, .F.); +#8641 = ORIENTED_EDGE('NONE', *, *, #5376, .F.); +#8642 = EDGE_LOOP('NONE', (#8636, #8637, #8638, #8639, #8640, #8641)); +#8643 = FACE_BOUND('NONE', #8642, .T.); +#8644 = ADVANCED_FACE('NONE', (#8643), #7119, .F.); +#8645 = ORIENTED_EDGE('NONE', *, *, #5378, .T.); +#8646 = ORIENTED_EDGE('NONE', *, *, #5382, .T.); +#8647 = ORIENTED_EDGE('NONE', *, *, #5385, .T.); +#8648 = ORIENTED_EDGE('NONE', *, *, #5388, .T.); +#8649 = ORIENTED_EDGE('NONE', *, *, #5391, .T.); +#8650 = ORIENTED_EDGE('NONE', *, *, #5393, .T.); +#8651 = EDGE_LOOP('NONE', (#8645, #8646, #8647, #8648, #8649, #8650)); +#8652 = FACE_BOUND('NONE', #8651, .T.); +#8653 = ADVANCED_FACE('NONE', (#8652), #7123, .T.); +#8654 = ORIENTED_EDGE('NONE', *, *, #5394, .T.); +#8655 = ORIENTED_EDGE('NONE', *, *, #5395, .T.); +#8656 = ORIENTED_EDGE('NONE', *, *, #5396, .F.); +#8657 = ORIENTED_EDGE('NONE', *, *, #5397, .F.); +#8658 = EDGE_LOOP('NONE', (#8654, #8655, #8656, #8657)); +#8659 = FACE_BOUND('NONE', #8658, .T.); +#8660 = ADVANCED_FACE('NONE', (#8659), #7127, .T.); +#8661 = ORIENTED_EDGE('NONE', *, *, #5398, .T.); +#8662 = ORIENTED_EDGE('NONE', *, *, #5399, .T.); +#8663 = ORIENTED_EDGE('NONE', *, *, #5400, .F.); +#8664 = ORIENTED_EDGE('NONE', *, *, #5395, .F.); +#8665 = EDGE_LOOP('NONE', (#8661, #8662, #8663, #8664)); +#8666 = FACE_BOUND('NONE', #8665, .T.); +#8667 = ADVANCED_FACE('NONE', (#8666), #7131, .T.); +#8668 = ORIENTED_EDGE('NONE', *, *, #5401, .T.); +#8669 = ORIENTED_EDGE('NONE', *, *, #5402, .T.); +#8670 = ORIENTED_EDGE('NONE', *, *, #5403, .F.); +#8671 = ORIENTED_EDGE('NONE', *, *, #5399, .F.); +#8672 = EDGE_LOOP('NONE', (#8668, #8669, #8670, #8671)); +#8673 = FACE_BOUND('NONE', #8672, .T.); +#8674 = ADVANCED_FACE('NONE', (#8673), #7135, .T.); +#8675 = ORIENTED_EDGE('NONE', *, *, #5404, .T.); +#8676 = ORIENTED_EDGE('NONE', *, *, #5405, .T.); +#8677 = ORIENTED_EDGE('NONE', *, *, #5406, .F.); +#8678 = ORIENTED_EDGE('NONE', *, *, #5402, .F.); +#8679 = EDGE_LOOP('NONE', (#8675, #8676, #8677, #8678)); +#8680 = FACE_BOUND('NONE', #8679, .T.); +#8681 = ADVANCED_FACE('NONE', (#8680), #7139, .T.); +#8682 = ORIENTED_EDGE('NONE', *, *, #5407, .T.); +#8683 = ORIENTED_EDGE('NONE', *, *, #5408, .T.); +#8684 = ORIENTED_EDGE('NONE', *, *, #5409, .F.); +#8685 = ORIENTED_EDGE('NONE', *, *, #5405, .F.); +#8686 = EDGE_LOOP('NONE', (#8682, #8683, #8684, #8685)); +#8687 = FACE_BOUND('NONE', #8686, .T.); +#8688 = ADVANCED_FACE('NONE', (#8687), #7143, .T.); +#8689 = ORIENTED_EDGE('NONE', *, *, #5410, .T.); +#8690 = ORIENTED_EDGE('NONE', *, *, #5397, .T.); +#8691 = ORIENTED_EDGE('NONE', *, *, #5411, .F.); +#8692 = ORIENTED_EDGE('NONE', *, *, #5408, .F.); +#8693 = EDGE_LOOP('NONE', (#8689, #8690, #8691, #8692)); +#8694 = FACE_BOUND('NONE', #8693, .T.); +#8695 = ADVANCED_FACE('NONE', (#8694), #7147, .T.); +#8696 = ORIENTED_EDGE('NONE', *, *, #5410, .F.); +#8697 = ORIENTED_EDGE('NONE', *, *, #5407, .F.); +#8698 = ORIENTED_EDGE('NONE', *, *, #5404, .F.); +#8699 = ORIENTED_EDGE('NONE', *, *, #5401, .F.); +#8700 = ORIENTED_EDGE('NONE', *, *, #5398, .F.); +#8701 = ORIENTED_EDGE('NONE', *, *, #5394, .F.); +#8702 = EDGE_LOOP('NONE', (#8696, #8697, #8698, #8699, #8700, #8701)); +#8703 = FACE_BOUND('NONE', #8702, .T.); +#8704 = ADVANCED_FACE('NONE', (#8703), #7151, .F.); +#8705 = ORIENTED_EDGE('NONE', *, *, #5396, .T.); +#8706 = ORIENTED_EDGE('NONE', *, *, #5400, .T.); +#8707 = ORIENTED_EDGE('NONE', *, *, #5403, .T.); +#8708 = ORIENTED_EDGE('NONE', *, *, #5406, .T.); +#8709 = ORIENTED_EDGE('NONE', *, *, #5409, .T.); +#8710 = ORIENTED_EDGE('NONE', *, *, #5411, .T.); +#8711 = EDGE_LOOP('NONE', (#8705, #8706, #8707, #8708, #8709, #8710)); +#8712 = FACE_BOUND('NONE', #8711, .T.); +#8713 = ADVANCED_FACE('NONE', (#8712), #7155, .T.); +#8714 = ORIENTED_EDGE('NONE', *, *, #5412, .T.); +#8715 = ORIENTED_EDGE('NONE', *, *, #5413, .T.); +#8716 = ORIENTED_EDGE('NONE', *, *, #5414, .F.); +#8717 = ORIENTED_EDGE('NONE', *, *, #5415, .F.); +#8718 = EDGE_LOOP('NONE', (#8714, #8715, #8716, #8717)); +#8719 = FACE_BOUND('NONE', #8718, .T.); +#8720 = ADVANCED_FACE('NONE', (#8719), #7159, .T.); +#8721 = ORIENTED_EDGE('NONE', *, *, #5416, .T.); +#8722 = ORIENTED_EDGE('NONE', *, *, #5417, .T.); +#8723 = ORIENTED_EDGE('NONE', *, *, #5418, .F.); +#8724 = ORIENTED_EDGE('NONE', *, *, #5413, .F.); +#8725 = EDGE_LOOP('NONE', (#8721, #8722, #8723, #8724)); +#8726 = FACE_BOUND('NONE', #8725, .T.); +#8727 = ADVANCED_FACE('NONE', (#8726), #7163, .T.); +#8728 = ORIENTED_EDGE('NONE', *, *, #5419, .T.); +#8729 = ORIENTED_EDGE('NONE', *, *, #5420, .T.); +#8730 = ORIENTED_EDGE('NONE', *, *, #5421, .F.); +#8731 = ORIENTED_EDGE('NONE', *, *, #5417, .F.); +#8732 = EDGE_LOOP('NONE', (#8728, #8729, #8730, #8731)); +#8733 = FACE_BOUND('NONE', #8732, .T.); +#8734 = ADVANCED_FACE('NONE', (#8733), #7167, .T.); +#8735 = ORIENTED_EDGE('NONE', *, *, #5422, .T.); +#8736 = ORIENTED_EDGE('NONE', *, *, #5423, .T.); +#8737 = ORIENTED_EDGE('NONE', *, *, #5424, .F.); +#8738 = ORIENTED_EDGE('NONE', *, *, #5420, .F.); +#8739 = EDGE_LOOP('NONE', (#8735, #8736, #8737, #8738)); +#8740 = FACE_BOUND('NONE', #8739, .T.); +#8741 = ADVANCED_FACE('NONE', (#8740), #7171, .T.); +#8742 = ORIENTED_EDGE('NONE', *, *, #5425, .T.); +#8743 = ORIENTED_EDGE('NONE', *, *, #5426, .T.); +#8744 = ORIENTED_EDGE('NONE', *, *, #5427, .F.); +#8745 = ORIENTED_EDGE('NONE', *, *, #5423, .F.); +#8746 = EDGE_LOOP('NONE', (#8742, #8743, #8744, #8745)); +#8747 = FACE_BOUND('NONE', #8746, .T.); +#8748 = ADVANCED_FACE('NONE', (#8747), #7175, .T.); +#8749 = ORIENTED_EDGE('NONE', *, *, #5428, .T.); +#8750 = ORIENTED_EDGE('NONE', *, *, #5415, .T.); +#8751 = ORIENTED_EDGE('NONE', *, *, #5429, .F.); +#8752 = ORIENTED_EDGE('NONE', *, *, #5426, .F.); +#8753 = EDGE_LOOP('NONE', (#8749, #8750, #8751, #8752)); +#8754 = FACE_BOUND('NONE', #8753, .T.); +#8755 = ADVANCED_FACE('NONE', (#8754), #7179, .T.); +#8756 = ORIENTED_EDGE('NONE', *, *, #5428, .F.); +#8757 = ORIENTED_EDGE('NONE', *, *, #5425, .F.); +#8758 = ORIENTED_EDGE('NONE', *, *, #5422, .F.); +#8759 = ORIENTED_EDGE('NONE', *, *, #5419, .F.); +#8760 = ORIENTED_EDGE('NONE', *, *, #5416, .F.); +#8761 = ORIENTED_EDGE('NONE', *, *, #5412, .F.); +#8762 = EDGE_LOOP('NONE', (#8756, #8757, #8758, #8759, #8760, #8761)); +#8763 = FACE_BOUND('NONE', #8762, .T.); +#8764 = ADVANCED_FACE('NONE', (#8763), #7183, .F.); +#8765 = ORIENTED_EDGE('NONE', *, *, #5414, .T.); +#8766 = ORIENTED_EDGE('NONE', *, *, #5418, .T.); +#8767 = ORIENTED_EDGE('NONE', *, *, #5421, .T.); +#8768 = ORIENTED_EDGE('NONE', *, *, #5424, .T.); +#8769 = ORIENTED_EDGE('NONE', *, *, #5427, .T.); +#8770 = ORIENTED_EDGE('NONE', *, *, #5429, .T.); +#8771 = EDGE_LOOP('NONE', (#8765, #8766, #8767, #8768, #8769, #8770)); +#8772 = FACE_BOUND('NONE', #8771, .T.); +#8773 = ADVANCED_FACE('NONE', (#8772), #7187, .T.); +#8774 = ORIENTED_EDGE('NONE', *, *, #5430, .T.); +#8775 = ORIENTED_EDGE('NONE', *, *, #5431, .T.); +#8776 = ORIENTED_EDGE('NONE', *, *, #5432, .F.); +#8777 = ORIENTED_EDGE('NONE', *, *, #5433, .F.); +#8778 = EDGE_LOOP('NONE', (#8774, #8775, #8776, #8777)); +#8779 = FACE_BOUND('NONE', #8778, .T.); +#8780 = ADVANCED_FACE('NONE', (#8779), #7191, .T.); +#8781 = ORIENTED_EDGE('NONE', *, *, #5434, .T.); +#8782 = ORIENTED_EDGE('NONE', *, *, #5435, .T.); +#8783 = ORIENTED_EDGE('NONE', *, *, #5436, .F.); +#8784 = ORIENTED_EDGE('NONE', *, *, #5431, .F.); +#8785 = EDGE_LOOP('NONE', (#8781, #8782, #8783, #8784)); +#8786 = FACE_BOUND('NONE', #8785, .T.); +#8787 = ADVANCED_FACE('NONE', (#8786), #7195, .T.); +#8788 = ORIENTED_EDGE('NONE', *, *, #5437, .T.); +#8789 = ORIENTED_EDGE('NONE', *, *, #5438, .T.); +#8790 = ORIENTED_EDGE('NONE', *, *, #5439, .F.); +#8791 = ORIENTED_EDGE('NONE', *, *, #5435, .F.); +#8792 = EDGE_LOOP('NONE', (#8788, #8789, #8790, #8791)); +#8793 = FACE_BOUND('NONE', #8792, .T.); +#8794 = ADVANCED_FACE('NONE', (#8793), #7199, .T.); +#8795 = ORIENTED_EDGE('NONE', *, *, #5440, .T.); +#8796 = ORIENTED_EDGE('NONE', *, *, #5441, .T.); +#8797 = ORIENTED_EDGE('NONE', *, *, #5442, .F.); +#8798 = ORIENTED_EDGE('NONE', *, *, #5438, .F.); +#8799 = EDGE_LOOP('NONE', (#8795, #8796, #8797, #8798)); +#8800 = FACE_BOUND('NONE', #8799, .T.); +#8801 = ADVANCED_FACE('NONE', (#8800), #7203, .T.); +#8802 = ORIENTED_EDGE('NONE', *, *, #5443, .T.); +#8803 = ORIENTED_EDGE('NONE', *, *, #5444, .T.); +#8804 = ORIENTED_EDGE('NONE', *, *, #5445, .F.); +#8805 = ORIENTED_EDGE('NONE', *, *, #5441, .F.); +#8806 = EDGE_LOOP('NONE', (#8802, #8803, #8804, #8805)); +#8807 = FACE_BOUND('NONE', #8806, .T.); +#8808 = ADVANCED_FACE('NONE', (#8807), #7207, .T.); +#8809 = ORIENTED_EDGE('NONE', *, *, #5446, .T.); +#8810 = ORIENTED_EDGE('NONE', *, *, #5433, .T.); +#8811 = ORIENTED_EDGE('NONE', *, *, #5447, .F.); +#8812 = ORIENTED_EDGE('NONE', *, *, #5444, .F.); +#8813 = EDGE_LOOP('NONE', (#8809, #8810, #8811, #8812)); +#8814 = FACE_BOUND('NONE', #8813, .T.); +#8815 = ADVANCED_FACE('NONE', (#8814), #7211, .T.); +#8816 = ORIENTED_EDGE('NONE', *, *, #5446, .F.); +#8817 = ORIENTED_EDGE('NONE', *, *, #5443, .F.); +#8818 = ORIENTED_EDGE('NONE', *, *, #5440, .F.); +#8819 = ORIENTED_EDGE('NONE', *, *, #5437, .F.); +#8820 = ORIENTED_EDGE('NONE', *, *, #5434, .F.); +#8821 = ORIENTED_EDGE('NONE', *, *, #5430, .F.); +#8822 = EDGE_LOOP('NONE', (#8816, #8817, #8818, #8819, #8820, #8821)); +#8823 = FACE_BOUND('NONE', #8822, .T.); +#8824 = ADVANCED_FACE('NONE', (#8823), #7215, .F.); +#8825 = ORIENTED_EDGE('NONE', *, *, #5432, .T.); +#8826 = ORIENTED_EDGE('NONE', *, *, #5436, .T.); +#8827 = ORIENTED_EDGE('NONE', *, *, #5439, .T.); +#8828 = ORIENTED_EDGE('NONE', *, *, #5442, .T.); +#8829 = ORIENTED_EDGE('NONE', *, *, #5445, .T.); +#8830 = ORIENTED_EDGE('NONE', *, *, #5447, .T.); +#8831 = EDGE_LOOP('NONE', (#8825, #8826, #8827, #8828, #8829, #8830)); +#8832 = FACE_BOUND('NONE', #8831, .T.); +#8833 = ADVANCED_FACE('NONE', (#8832), #7219, .T.); +#8834 = ORIENTED_EDGE('NONE', *, *, #5448, .T.); +#8835 = ORIENTED_EDGE('NONE', *, *, #5449, .T.); +#8836 = ORIENTED_EDGE('NONE', *, *, #5450, .F.); +#8837 = ORIENTED_EDGE('NONE', *, *, #5451, .F.); +#8838 = EDGE_LOOP('NONE', (#8834, #8835, #8836, #8837)); +#8839 = FACE_BOUND('NONE', #8838, .T.); +#8840 = ADVANCED_FACE('NONE', (#8839), #7223, .T.); +#8841 = ORIENTED_EDGE('NONE', *, *, #5452, .T.); +#8842 = ORIENTED_EDGE('NONE', *, *, #5453, .T.); +#8843 = ORIENTED_EDGE('NONE', *, *, #5454, .F.); +#8844 = ORIENTED_EDGE('NONE', *, *, #5449, .F.); +#8845 = EDGE_LOOP('NONE', (#8841, #8842, #8843, #8844)); +#8846 = FACE_BOUND('NONE', #8845, .T.); +#8847 = ADVANCED_FACE('NONE', (#8846), #7227, .T.); +#8848 = ORIENTED_EDGE('NONE', *, *, #5455, .T.); +#8849 = ORIENTED_EDGE('NONE', *, *, #5456, .T.); +#8850 = ORIENTED_EDGE('NONE', *, *, #5457, .F.); +#8851 = ORIENTED_EDGE('NONE', *, *, #5453, .F.); +#8852 = EDGE_LOOP('NONE', (#8848, #8849, #8850, #8851)); +#8853 = FACE_BOUND('NONE', #8852, .T.); +#8854 = ADVANCED_FACE('NONE', (#8853), #7231, .T.); +#8855 = ORIENTED_EDGE('NONE', *, *, #5458, .T.); +#8856 = ORIENTED_EDGE('NONE', *, *, #5459, .T.); +#8857 = ORIENTED_EDGE('NONE', *, *, #5460, .F.); +#8858 = ORIENTED_EDGE('NONE', *, *, #5456, .F.); +#8859 = EDGE_LOOP('NONE', (#8855, #8856, #8857, #8858)); +#8860 = FACE_BOUND('NONE', #8859, .T.); +#8861 = ADVANCED_FACE('NONE', (#8860), #7235, .T.); +#8862 = ORIENTED_EDGE('NONE', *, *, #5461, .T.); +#8863 = ORIENTED_EDGE('NONE', *, *, #5462, .T.); +#8864 = ORIENTED_EDGE('NONE', *, *, #5463, .F.); +#8865 = ORIENTED_EDGE('NONE', *, *, #5459, .F.); +#8866 = EDGE_LOOP('NONE', (#8862, #8863, #8864, #8865)); +#8867 = FACE_BOUND('NONE', #8866, .T.); +#8868 = ADVANCED_FACE('NONE', (#8867), #7239, .T.); +#8869 = ORIENTED_EDGE('NONE', *, *, #5464, .T.); +#8870 = ORIENTED_EDGE('NONE', *, *, #5451, .T.); +#8871 = ORIENTED_EDGE('NONE', *, *, #5465, .F.); +#8872 = ORIENTED_EDGE('NONE', *, *, #5462, .F.); +#8873 = EDGE_LOOP('NONE', (#8869, #8870, #8871, #8872)); +#8874 = FACE_BOUND('NONE', #8873, .T.); +#8875 = ADVANCED_FACE('NONE', (#8874), #7243, .T.); +#8876 = ORIENTED_EDGE('NONE', *, *, #5464, .F.); +#8877 = ORIENTED_EDGE('NONE', *, *, #5461, .F.); +#8878 = ORIENTED_EDGE('NONE', *, *, #5458, .F.); +#8879 = ORIENTED_EDGE('NONE', *, *, #5455, .F.); +#8880 = ORIENTED_EDGE('NONE', *, *, #5452, .F.); +#8881 = ORIENTED_EDGE('NONE', *, *, #5448, .F.); +#8882 = EDGE_LOOP('NONE', (#8876, #8877, #8878, #8879, #8880, #8881)); +#8883 = FACE_BOUND('NONE', #8882, .T.); +#8884 = ADVANCED_FACE('NONE', (#8883), #7247, .F.); +#8885 = ORIENTED_EDGE('NONE', *, *, #5450, .T.); +#8886 = ORIENTED_EDGE('NONE', *, *, #5454, .T.); +#8887 = ORIENTED_EDGE('NONE', *, *, #5457, .T.); +#8888 = ORIENTED_EDGE('NONE', *, *, #5460, .T.); +#8889 = ORIENTED_EDGE('NONE', *, *, #5463, .T.); +#8890 = ORIENTED_EDGE('NONE', *, *, #5465, .T.); +#8891 = EDGE_LOOP('NONE', (#8885, #8886, #8887, #8888, #8889, #8890)); +#8892 = FACE_BOUND('NONE', #8891, .T.); +#8893 = ADVANCED_FACE('NONE', (#8892), #7251, .T.); +#8894 = ORIENTED_EDGE('NONE', *, *, #5466, .T.); +#8895 = ORIENTED_EDGE('NONE', *, *, #5467, .T.); +#8896 = ORIENTED_EDGE('NONE', *, *, #5468, .F.); +#8897 = ORIENTED_EDGE('NONE', *, *, #5469, .F.); +#8898 = EDGE_LOOP('NONE', (#8894, #8895, #8896, #8897)); +#8899 = FACE_BOUND('NONE', #8898, .T.); +#8900 = ADVANCED_FACE('NONE', (#8899), #7255, .T.); +#8901 = ORIENTED_EDGE('NONE', *, *, #5470, .T.); +#8902 = ORIENTED_EDGE('NONE', *, *, #5471, .T.); +#8903 = ORIENTED_EDGE('NONE', *, *, #5472, .F.); +#8904 = ORIENTED_EDGE('NONE', *, *, #5467, .F.); +#8905 = EDGE_LOOP('NONE', (#8901, #8902, #8903, #8904)); +#8906 = FACE_BOUND('NONE', #8905, .T.); +#8907 = ADVANCED_FACE('NONE', (#8906), #7259, .T.); +#8908 = ORIENTED_EDGE('NONE', *, *, #5473, .T.); +#8909 = ORIENTED_EDGE('NONE', *, *, #5474, .T.); +#8910 = ORIENTED_EDGE('NONE', *, *, #5475, .F.); +#8911 = ORIENTED_EDGE('NONE', *, *, #5471, .F.); +#8912 = EDGE_LOOP('NONE', (#8908, #8909, #8910, #8911)); +#8913 = FACE_BOUND('NONE', #8912, .T.); +#8914 = ADVANCED_FACE('NONE', (#8913), #7263, .T.); +#8915 = ORIENTED_EDGE('NONE', *, *, #5476, .T.); +#8916 = ORIENTED_EDGE('NONE', *, *, #5477, .T.); +#8917 = ORIENTED_EDGE('NONE', *, *, #5478, .F.); +#8918 = ORIENTED_EDGE('NONE', *, *, #5474, .F.); +#8919 = EDGE_LOOP('NONE', (#8915, #8916, #8917, #8918)); +#8920 = FACE_BOUND('NONE', #8919, .T.); +#8921 = ADVANCED_FACE('NONE', (#8920), #7267, .T.); +#8922 = ORIENTED_EDGE('NONE', *, *, #5479, .T.); +#8923 = ORIENTED_EDGE('NONE', *, *, #5480, .T.); +#8924 = ORIENTED_EDGE('NONE', *, *, #5481, .F.); +#8925 = ORIENTED_EDGE('NONE', *, *, #5477, .F.); +#8926 = EDGE_LOOP('NONE', (#8922, #8923, #8924, #8925)); +#8927 = FACE_BOUND('NONE', #8926, .T.); +#8928 = ADVANCED_FACE('NONE', (#8927), #7271, .T.); +#8929 = ORIENTED_EDGE('NONE', *, *, #5482, .T.); +#8930 = ORIENTED_EDGE('NONE', *, *, #5469, .T.); +#8931 = ORIENTED_EDGE('NONE', *, *, #5483, .F.); +#8932 = ORIENTED_EDGE('NONE', *, *, #5480, .F.); +#8933 = EDGE_LOOP('NONE', (#8929, #8930, #8931, #8932)); +#8934 = FACE_BOUND('NONE', #8933, .T.); +#8935 = ADVANCED_FACE('NONE', (#8934), #7275, .T.); +#8936 = ORIENTED_EDGE('NONE', *, *, #5482, .F.); +#8937 = ORIENTED_EDGE('NONE', *, *, #5479, .F.); +#8938 = ORIENTED_EDGE('NONE', *, *, #5476, .F.); +#8939 = ORIENTED_EDGE('NONE', *, *, #5473, .F.); +#8940 = ORIENTED_EDGE('NONE', *, *, #5470, .F.); +#8941 = ORIENTED_EDGE('NONE', *, *, #5466, .F.); +#8942 = EDGE_LOOP('NONE', (#8936, #8937, #8938, #8939, #8940, #8941)); +#8943 = FACE_BOUND('NONE', #8942, .T.); +#8944 = ADVANCED_FACE('NONE', (#8943), #7279, .F.); +#8945 = ORIENTED_EDGE('NONE', *, *, #5468, .T.); +#8946 = ORIENTED_EDGE('NONE', *, *, #5472, .T.); +#8947 = ORIENTED_EDGE('NONE', *, *, #5475, .T.); +#8948 = ORIENTED_EDGE('NONE', *, *, #5478, .T.); +#8949 = ORIENTED_EDGE('NONE', *, *, #5481, .T.); +#8950 = ORIENTED_EDGE('NONE', *, *, #5483, .T.); +#8951 = EDGE_LOOP('NONE', (#8945, #8946, #8947, #8948, #8949, #8950)); +#8952 = FACE_BOUND('NONE', #8951, .T.); +#8953 = ADVANCED_FACE('NONE', (#8952), #7283, .T.); +#8954 = ORIENTED_EDGE('NONE', *, *, #5484, .T.); +#8955 = ORIENTED_EDGE('NONE', *, *, #5485, .T.); +#8956 = ORIENTED_EDGE('NONE', *, *, #5486, .F.); +#8957 = ORIENTED_EDGE('NONE', *, *, #5487, .F.); +#8958 = EDGE_LOOP('NONE', (#8954, #8955, #8956, #8957)); +#8959 = FACE_BOUND('NONE', #8958, .T.); +#8960 = ADVANCED_FACE('NONE', (#8959), #7287, .T.); +#8961 = ORIENTED_EDGE('NONE', *, *, #5488, .T.); +#8962 = ORIENTED_EDGE('NONE', *, *, #5489, .T.); +#8963 = ORIENTED_EDGE('NONE', *, *, #5490, .F.); +#8964 = ORIENTED_EDGE('NONE', *, *, #5485, .F.); +#8965 = EDGE_LOOP('NONE', (#8961, #8962, #8963, #8964)); +#8966 = FACE_BOUND('NONE', #8965, .T.); +#8967 = ADVANCED_FACE('NONE', (#8966), #7291, .T.); +#8968 = ORIENTED_EDGE('NONE', *, *, #5491, .T.); +#8969 = ORIENTED_EDGE('NONE', *, *, #5492, .T.); +#8970 = ORIENTED_EDGE('NONE', *, *, #5493, .F.); +#8971 = ORIENTED_EDGE('NONE', *, *, #5489, .F.); +#8972 = EDGE_LOOP('NONE', (#8968, #8969, #8970, #8971)); +#8973 = FACE_BOUND('NONE', #8972, .T.); +#8974 = ADVANCED_FACE('NONE', (#8973), #7295, .T.); +#8975 = ORIENTED_EDGE('NONE', *, *, #5494, .T.); +#8976 = ORIENTED_EDGE('NONE', *, *, #5495, .T.); +#8977 = ORIENTED_EDGE('NONE', *, *, #5496, .F.); +#8978 = ORIENTED_EDGE('NONE', *, *, #5492, .F.); +#8979 = EDGE_LOOP('NONE', (#8975, #8976, #8977, #8978)); +#8980 = FACE_BOUND('NONE', #8979, .T.); +#8981 = ADVANCED_FACE('NONE', (#8980), #7299, .T.); +#8982 = ORIENTED_EDGE('NONE', *, *, #5497, .T.); +#8983 = ORIENTED_EDGE('NONE', *, *, #5498, .T.); +#8984 = ORIENTED_EDGE('NONE', *, *, #5499, .F.); +#8985 = ORIENTED_EDGE('NONE', *, *, #5495, .F.); +#8986 = EDGE_LOOP('NONE', (#8982, #8983, #8984, #8985)); +#8987 = FACE_BOUND('NONE', #8986, .T.); +#8988 = ADVANCED_FACE('NONE', (#8987), #7303, .T.); +#8989 = ORIENTED_EDGE('NONE', *, *, #5500, .T.); +#8990 = ORIENTED_EDGE('NONE', *, *, #5487, .T.); +#8991 = ORIENTED_EDGE('NONE', *, *, #5501, .F.); +#8992 = ORIENTED_EDGE('NONE', *, *, #5498, .F.); +#8993 = EDGE_LOOP('NONE', (#8989, #8990, #8991, #8992)); +#8994 = FACE_BOUND('NONE', #8993, .T.); +#8995 = ADVANCED_FACE('NONE', (#8994), #7307, .T.); +#8996 = ORIENTED_EDGE('NONE', *, *, #5500, .F.); +#8997 = ORIENTED_EDGE('NONE', *, *, #5497, .F.); +#8998 = ORIENTED_EDGE('NONE', *, *, #5494, .F.); +#8999 = ORIENTED_EDGE('NONE', *, *, #5491, .F.); +#9000 = ORIENTED_EDGE('NONE', *, *, #5488, .F.); +#9001 = ORIENTED_EDGE('NONE', *, *, #5484, .F.); +#9002 = EDGE_LOOP('NONE', (#8996, #8997, #8998, #8999, #9000, #9001)); +#9003 = FACE_BOUND('NONE', #9002, .T.); +#9004 = ADVANCED_FACE('NONE', (#9003), #7311, .F.); +#9005 = ORIENTED_EDGE('NONE', *, *, #5486, .T.); +#9006 = ORIENTED_EDGE('NONE', *, *, #5490, .T.); +#9007 = ORIENTED_EDGE('NONE', *, *, #5493, .T.); +#9008 = ORIENTED_EDGE('NONE', *, *, #5496, .T.); +#9009 = ORIENTED_EDGE('NONE', *, *, #5499, .T.); +#9010 = ORIENTED_EDGE('NONE', *, *, #5501, .T.); +#9011 = EDGE_LOOP('NONE', (#9005, #9006, #9007, #9008, #9009, #9010)); +#9012 = FACE_BOUND('NONE', #9011, .T.); +#9013 = ADVANCED_FACE('NONE', (#9012), #7315, .T.); +#9014 = ORIENTED_EDGE('NONE', *, *, #5502, .T.); +#9015 = ORIENTED_EDGE('NONE', *, *, #5503, .T.); +#9016 = ORIENTED_EDGE('NONE', *, *, #5504, .F.); +#9017 = ORIENTED_EDGE('NONE', *, *, #5505, .F.); +#9018 = EDGE_LOOP('NONE', (#9014, #9015, #9016, #9017)); +#9019 = FACE_BOUND('NONE', #9018, .T.); +#9020 = ADVANCED_FACE('NONE', (#9019), #7319, .T.); +#9021 = ORIENTED_EDGE('NONE', *, *, #5506, .T.); +#9022 = ORIENTED_EDGE('NONE', *, *, #5507, .T.); +#9023 = ORIENTED_EDGE('NONE', *, *, #5508, .F.); +#9024 = ORIENTED_EDGE('NONE', *, *, #5503, .F.); +#9025 = EDGE_LOOP('NONE', (#9021, #9022, #9023, #9024)); +#9026 = FACE_BOUND('NONE', #9025, .T.); +#9027 = ADVANCED_FACE('NONE', (#9026), #7324, .T.); +#9028 = ORIENTED_EDGE('NONE', *, *, #5509, .T.); +#9029 = ORIENTED_EDGE('NONE', *, *, #5510, .T.); +#9030 = ORIENTED_EDGE('NONE', *, *, #5511, .F.); +#9031 = ORIENTED_EDGE('NONE', *, *, #5507, .F.); +#9032 = EDGE_LOOP('NONE', (#9028, #9029, #9030, #9031)); +#9033 = FACE_BOUND('NONE', #9032, .T.); +#9034 = ADVANCED_FACE('NONE', (#9033), #7329, .F.); +#9035 = ORIENTED_EDGE('NONE', *, *, #5512, .T.); +#9036 = ORIENTED_EDGE('NONE', *, *, #5513, .T.); +#9037 = ORIENTED_EDGE('NONE', *, *, #5514, .F.); +#9038 = ORIENTED_EDGE('NONE', *, *, #5510, .F.); +#9039 = EDGE_LOOP('NONE', (#9035, #9036, #9037, #9038)); +#9040 = FACE_BOUND('NONE', #9039, .T.); +#9041 = ADVANCED_FACE('NONE', (#9040), #7334, .T.); +#9042 = ORIENTED_EDGE('NONE', *, *, #5515, .T.); +#9043 = ORIENTED_EDGE('NONE', *, *, #5516, .T.); +#9044 = ORIENTED_EDGE('NONE', *, *, #5517, .F.); +#9045 = ORIENTED_EDGE('NONE', *, *, #5513, .F.); +#9046 = EDGE_LOOP('NONE', (#9042, #9043, #9044, #9045)); +#9047 = FACE_BOUND('NONE', #9046, .T.); +#9048 = ADVANCED_FACE('NONE', (#9047), #7338, .T.); +#9049 = ORIENTED_EDGE('NONE', *, *, #5518, .T.); +#9050 = ORIENTED_EDGE('NONE', *, *, #5519, .T.); +#9051 = ORIENTED_EDGE('NONE', *, *, #5520, .F.); +#9052 = ORIENTED_EDGE('NONE', *, *, #5516, .F.); +#9053 = EDGE_LOOP('NONE', (#9049, #9050, #9051, #9052)); +#9054 = FACE_BOUND('NONE', #9053, .T.); +#9055 = ADVANCED_FACE('NONE', (#9054), #7342, .T.); +#9056 = ORIENTED_EDGE('NONE', *, *, #5521, .T.); +#9057 = ORIENTED_EDGE('NONE', *, *, #5522, .T.); +#9058 = ORIENTED_EDGE('NONE', *, *, #5523, .F.); +#9059 = ORIENTED_EDGE('NONE', *, *, #5519, .F.); +#9060 = EDGE_LOOP('NONE', (#9056, #9057, #9058, #9059)); +#9061 = FACE_BOUND('NONE', #9060, .T.); +#9062 = ADVANCED_FACE('NONE', (#9061), #7346, .T.); +#9063 = ORIENTED_EDGE('NONE', *, *, #5524, .T.); +#9064 = ORIENTED_EDGE('NONE', *, *, #5525, .T.); +#9065 = ORIENTED_EDGE('NONE', *, *, #5526, .F.); +#9066 = ORIENTED_EDGE('NONE', *, *, #5522, .F.); +#9067 = EDGE_LOOP('NONE', (#9063, #9064, #9065, #9066)); +#9068 = FACE_BOUND('NONE', #9067, .T.); +#9069 = ADVANCED_FACE('NONE', (#9068), #7351, .F.); +#9070 = ORIENTED_EDGE('NONE', *, *, #5527, .T.); +#9071 = ORIENTED_EDGE('NONE', *, *, #5528, .T.); +#9072 = ORIENTED_EDGE('NONE', *, *, #5529, .F.); +#9073 = ORIENTED_EDGE('NONE', *, *, #5525, .F.); +#9074 = EDGE_LOOP('NONE', (#9070, #9071, #9072, #9073)); +#9075 = FACE_BOUND('NONE', #9074, .T.); +#9076 = ADVANCED_FACE('NONE', (#9075), #7355, .T.); +#9077 = ORIENTED_EDGE('NONE', *, *, #5530, .T.); +#9078 = ORIENTED_EDGE('NONE', *, *, #5531, .T.); +#9079 = ORIENTED_EDGE('NONE', *, *, #5532, .F.); +#9080 = ORIENTED_EDGE('NONE', *, *, #5528, .F.); +#9081 = EDGE_LOOP('NONE', (#9077, #9078, #9079, #9080)); +#9082 = FACE_BOUND('NONE', #9081, .T.); +#9083 = ADVANCED_FACE('NONE', (#9082), #7359, .T.); +#9084 = ORIENTED_EDGE('NONE', *, *, #5533, .T.); +#9085 = ORIENTED_EDGE('NONE', *, *, #5534, .T.); +#9086 = ORIENTED_EDGE('NONE', *, *, #5535, .F.); +#9087 = ORIENTED_EDGE('NONE', *, *, #5531, .F.); +#9088 = EDGE_LOOP('NONE', (#9084, #9085, #9086, #9087)); +#9089 = FACE_BOUND('NONE', #9088, .T.); +#9090 = ADVANCED_FACE('NONE', (#9089), #7363, .T.); +#9091 = ORIENTED_EDGE('NONE', *, *, #5536, .T.); +#9092 = ORIENTED_EDGE('NONE', *, *, #5537, .T.); +#9093 = ORIENTED_EDGE('NONE', *, *, #5538, .F.); +#9094 = ORIENTED_EDGE('NONE', *, *, #5534, .F.); +#9095 = EDGE_LOOP('NONE', (#9091, #9092, #9093, #9094)); +#9096 = FACE_BOUND('NONE', #9095, .T.); +#9097 = ADVANCED_FACE('NONE', (#9096), #7368, .F.); +#9098 = ORIENTED_EDGE('NONE', *, *, #5539, .T.); +#9099 = ORIENTED_EDGE('NONE', *, *, #5540, .T.); +#9100 = ORIENTED_EDGE('NONE', *, *, #5541, .F.); +#9101 = ORIENTED_EDGE('NONE', *, *, #5537, .F.); +#9102 = EDGE_LOOP('NONE', (#9098, #9099, #9100, #9101)); +#9103 = FACE_BOUND('NONE', #9102, .T.); +#9104 = ADVANCED_FACE('NONE', (#9103), #7373, .T.); +#9105 = ORIENTED_EDGE('NONE', *, *, #5542, .T.); +#9106 = ORIENTED_EDGE('NONE', *, *, #5543, .T.); +#9107 = ORIENTED_EDGE('NONE', *, *, #5544, .F.); +#9108 = ORIENTED_EDGE('NONE', *, *, #5540, .F.); +#9109 = EDGE_LOOP('NONE', (#9105, #9106, #9107, #9108)); +#9110 = FACE_BOUND('NONE', #9109, .T.); +#9111 = ADVANCED_FACE('NONE', (#9110), #7377, .T.); +#9112 = ORIENTED_EDGE('NONE', *, *, #5545, .T.); +#9113 = ORIENTED_EDGE('NONE', *, *, #5546, .T.); +#9114 = ORIENTED_EDGE('NONE', *, *, #5547, .F.); +#9115 = ORIENTED_EDGE('NONE', *, *, #5543, .F.); +#9116 = EDGE_LOOP('NONE', (#9112, #9113, #9114, #9115)); +#9117 = FACE_BOUND('NONE', #9116, .T.); +#9118 = ADVANCED_FACE('NONE', (#9117), #7381, .T.); +#9119 = ORIENTED_EDGE('NONE', *, *, #5548, .T.); +#9120 = ORIENTED_EDGE('NONE', *, *, #5549, .T.); +#9121 = ORIENTED_EDGE('NONE', *, *, #5550, .F.); +#9122 = ORIENTED_EDGE('NONE', *, *, #5546, .F.); +#9123 = EDGE_LOOP('NONE', (#9119, #9120, #9121, #9122)); +#9124 = FACE_BOUND('NONE', #9123, .T.); +#9125 = ADVANCED_FACE('NONE', (#9124), #7386, .T.); +#9126 = ORIENTED_EDGE('NONE', *, *, #5551, .T.); +#9127 = ORIENTED_EDGE('NONE', *, *, #5552, .T.); +#9128 = ORIENTED_EDGE('NONE', *, *, #5553, .F.); +#9129 = ORIENTED_EDGE('NONE', *, *, #5549, .F.); +#9130 = EDGE_LOOP('NONE', (#9126, #9127, #9128, #9129)); +#9131 = FACE_BOUND('NONE', #9130, .T.); +#9132 = ADVANCED_FACE('NONE', (#9131), #7390, .T.); +#9133 = ORIENTED_EDGE('NONE', *, *, #5554, .T.); +#9134 = ORIENTED_EDGE('NONE', *, *, #5555, .T.); +#9135 = ORIENTED_EDGE('NONE', *, *, #5556, .F.); +#9136 = ORIENTED_EDGE('NONE', *, *, #5552, .F.); +#9137 = EDGE_LOOP('NONE', (#9133, #9134, #9135, #9136)); +#9138 = FACE_BOUND('NONE', #9137, .T.); +#9139 = ADVANCED_FACE('NONE', (#9138), #7394, .T.); +#9140 = ORIENTED_EDGE('NONE', *, *, #5557, .T.); +#9141 = ORIENTED_EDGE('NONE', *, *, #5558, .T.); +#9142 = ORIENTED_EDGE('NONE', *, *, #5559, .F.); +#9143 = ORIENTED_EDGE('NONE', *, *, #5555, .F.); +#9144 = EDGE_LOOP('NONE', (#9140, #9141, #9142, #9143)); +#9145 = FACE_BOUND('NONE', #9144, .T.); +#9146 = ADVANCED_FACE('NONE', (#9145), #7399, .F.); +#9147 = ORIENTED_EDGE('NONE', *, *, #5560, .T.); +#9148 = ORIENTED_EDGE('NONE', *, *, #5505, .T.); +#9149 = ORIENTED_EDGE('NONE', *, *, #5561, .F.); +#9150 = ORIENTED_EDGE('NONE', *, *, #5558, .F.); +#9151 = EDGE_LOOP('NONE', (#9147, #9148, #9149, #9150)); +#9152 = FACE_BOUND('NONE', #9151, .T.); +#9153 = ADVANCED_FACE('NONE', (#9152), #7404, .F.); +#9154 = ORIENTED_EDGE('NONE', *, *, #5560, .F.); +#9155 = ORIENTED_EDGE('NONE', *, *, #5557, .F.); +#9156 = ORIENTED_EDGE('NONE', *, *, #5554, .F.); +#9157 = ORIENTED_EDGE('NONE', *, *, #5551, .F.); +#9158 = ORIENTED_EDGE('NONE', *, *, #5548, .F.); +#9159 = ORIENTED_EDGE('NONE', *, *, #5545, .F.); +#9160 = ORIENTED_EDGE('NONE', *, *, #5542, .F.); +#9161 = ORIENTED_EDGE('NONE', *, *, #5539, .F.); +#9162 = ORIENTED_EDGE('NONE', *, *, #5536, .F.); +#9163 = ORIENTED_EDGE('NONE', *, *, #5533, .F.); +#9164 = ORIENTED_EDGE('NONE', *, *, #5530, .F.); +#9165 = ORIENTED_EDGE('NONE', *, *, #5527, .F.); +#9166 = ORIENTED_EDGE('NONE', *, *, #5524, .F.); +#9167 = ORIENTED_EDGE('NONE', *, *, #5521, .F.); +#9168 = ORIENTED_EDGE('NONE', *, *, #5518, .F.); +#9169 = ORIENTED_EDGE('NONE', *, *, #5515, .F.); +#9170 = ORIENTED_EDGE('NONE', *, *, #5512, .F.); +#9171 = ORIENTED_EDGE('NONE', *, *, #5509, .F.); +#9172 = ORIENTED_EDGE('NONE', *, *, #5506, .F.); +#9173 = ORIENTED_EDGE('NONE', *, *, #5502, .F.); +#9174 = ORIENTED_EDGE('NONE', *, *, #5562, .T.); +#9175 = ORIENTED_EDGE('NONE', *, *, #5566, .T.); +#9176 = ORIENTED_EDGE('NONE', *, *, #5569, .T.); +#9177 = ORIENTED_EDGE('NONE', *, *, #5572, .T.); +#9178 = ORIENTED_EDGE('NONE', *, *, #5575, .T.); +#9179 = ORIENTED_EDGE('NONE', *, *, #5578, .T.); +#9180 = ORIENTED_EDGE('NONE', *, *, #5581, .T.); +#9181 = ORIENTED_EDGE('NONE', *, *, #5584, .T.); +#9182 = ORIENTED_EDGE('NONE', *, *, #5587, .T.); +#9183 = ORIENTED_EDGE('NONE', *, *, #5590, .T.); +#9184 = ORIENTED_EDGE('NONE', *, *, #5593, .T.); +#9185 = ORIENTED_EDGE('NONE', *, *, #5596, .T.); +#9186 = ORIENTED_EDGE('NONE', *, *, #5599, .T.); +#9187 = ORIENTED_EDGE('NONE', *, *, #5602, .T.); +#9188 = ORIENTED_EDGE('NONE', *, *, #5605, .T.); +#9189 = ORIENTED_EDGE('NONE', *, *, #5608, .T.); +#9190 = ORIENTED_EDGE('NONE', *, *, #5611, .T.); +#9191 = ORIENTED_EDGE('NONE', *, *, #5614, .T.); +#9192 = ORIENTED_EDGE('NONE', *, *, #5617, .T.); +#9193 = ORIENTED_EDGE('NONE', *, *, #5620, .T.); +#9194 = EDGE_LOOP('NONE', (#9154, #9155, #9156, #9157, #9158, #9159, #9160, #9161, #9162, #9163, #9164, #9165, #9166, #9167, #9168, #9169, #9170, #9171, #9172, #9173)); +#9195 = FACE_BOUND('NONE', #9194, .T.); +#9196 = EDGE_LOOP('NONE', (#9174, #9175, #9176, #9177, #9178, #9179, #9180, #9181, #9182, #9183, #9184, #9185, #9186, #9187, #9188, #9189, #9190, #9191, #9192, #9193)); +#9197 = FACE_BOUND('NONE', #9196, .T.); +#9198 = ADVANCED_FACE('NONE', (#9195, #9197), #7408, .F.); +#9199 = ORIENTED_EDGE('NONE', *, *, #5504, .T.); +#9200 = ORIENTED_EDGE('NONE', *, *, #5508, .T.); +#9201 = ORIENTED_EDGE('NONE', *, *, #5511, .T.); +#9202 = ORIENTED_EDGE('NONE', *, *, #5514, .T.); +#9203 = ORIENTED_EDGE('NONE', *, *, #5517, .T.); +#9204 = ORIENTED_EDGE('NONE', *, *, #5520, .T.); +#9205 = ORIENTED_EDGE('NONE', *, *, #5523, .T.); +#9206 = ORIENTED_EDGE('NONE', *, *, #5526, .T.); +#9207 = ORIENTED_EDGE('NONE', *, *, #5529, .T.); +#9208 = ORIENTED_EDGE('NONE', *, *, #5532, .T.); +#9209 = ORIENTED_EDGE('NONE', *, *, #5535, .T.); +#9210 = ORIENTED_EDGE('NONE', *, *, #5538, .T.); +#9211 = ORIENTED_EDGE('NONE', *, *, #5541, .T.); +#9212 = ORIENTED_EDGE('NONE', *, *, #5544, .T.); +#9213 = ORIENTED_EDGE('NONE', *, *, #5547, .T.); +#9214 = ORIENTED_EDGE('NONE', *, *, #5550, .T.); +#9215 = ORIENTED_EDGE('NONE', *, *, #5553, .T.); +#9216 = ORIENTED_EDGE('NONE', *, *, #5556, .T.); +#9217 = ORIENTED_EDGE('NONE', *, *, #5559, .T.); +#9218 = ORIENTED_EDGE('NONE', *, *, #5561, .T.); +#9219 = EDGE_LOOP('NONE', (#9199, #9200, #9201, #9202, #9203, #9204, #9205, #9206, #9207, #9208, #9209, #9210, #9211, #9212, #9213, #9214, #9215, #9216, #9217, #9218)); +#9220 = FACE_BOUND('NONE', #9219, .T.); +#9221 = ADVANCED_FACE('NONE', (#9220), #7412, .T.); +#9222 = ORIENTED_EDGE('NONE', *, *, #5565, .T.); +#9223 = ORIENTED_EDGE('NONE', *, *, #5564, .T.); +#9224 = ORIENTED_EDGE('NONE', *, *, #5563, .F.); +#9225 = ORIENTED_EDGE('NONE', *, *, #5562, .F.); +#9226 = EDGE_LOOP('NONE', (#9222, #9223, #9224, #9225)); +#9227 = FACE_BOUND('NONE', #9226, .T.); +#9228 = ADVANCED_FACE('NONE', (#9227), #7416, .F.); +#9229 = ORIENTED_EDGE('NONE', *, *, #5563, .T.); +#9230 = ORIENTED_EDGE('NONE', *, *, #5568, .T.); +#9231 = ORIENTED_EDGE('NONE', *, *, #5567, .F.); +#9232 = ORIENTED_EDGE('NONE', *, *, #5566, .F.); +#9233 = EDGE_LOOP('NONE', (#9229, #9230, #9231, #9232)); +#9234 = FACE_BOUND('NONE', #9233, .T.); +#9235 = ADVANCED_FACE('NONE', (#9234), #7421, .F.); +#9236 = ORIENTED_EDGE('NONE', *, *, #5567, .T.); +#9237 = ORIENTED_EDGE('NONE', *, *, #5571, .T.); +#9238 = ORIENTED_EDGE('NONE', *, *, #5570, .F.); +#9239 = ORIENTED_EDGE('NONE', *, *, #5569, .F.); +#9240 = EDGE_LOOP('NONE', (#9236, #9237, #9238, #9239)); +#9241 = FACE_BOUND('NONE', #9240, .T.); +#9242 = ADVANCED_FACE('NONE', (#9241), #7426, .T.); +#9243 = ORIENTED_EDGE('NONE', *, *, #5570, .T.); +#9244 = ORIENTED_EDGE('NONE', *, *, #5574, .T.); +#9245 = ORIENTED_EDGE('NONE', *, *, #5573, .F.); +#9246 = ORIENTED_EDGE('NONE', *, *, #5572, .F.); +#9247 = EDGE_LOOP('NONE', (#9243, #9244, #9245, #9246)); +#9248 = FACE_BOUND('NONE', #9247, .T.); +#9249 = ADVANCED_FACE('NONE', (#9248), #7431, .F.); +#9250 = ORIENTED_EDGE('NONE', *, *, #5573, .T.); +#9251 = ORIENTED_EDGE('NONE', *, *, #5577, .T.); +#9252 = ORIENTED_EDGE('NONE', *, *, #5576, .F.); +#9253 = ORIENTED_EDGE('NONE', *, *, #5575, .F.); +#9254 = EDGE_LOOP('NONE', (#9250, #9251, #9252, #9253)); +#9255 = FACE_BOUND('NONE', #9254, .T.); +#9256 = ADVANCED_FACE('NONE', (#9255), #7435, .F.); +#9257 = ORIENTED_EDGE('NONE', *, *, #5576, .T.); +#9258 = ORIENTED_EDGE('NONE', *, *, #5580, .T.); +#9259 = ORIENTED_EDGE('NONE', *, *, #5579, .F.); +#9260 = ORIENTED_EDGE('NONE', *, *, #5578, .F.); +#9261 = EDGE_LOOP('NONE', (#9257, #9258, #9259, #9260)); +#9262 = FACE_BOUND('NONE', #9261, .T.); +#9263 = ADVANCED_FACE('NONE', (#9262), #7439, .F.); +#9264 = ORIENTED_EDGE('NONE', *, *, #5579, .T.); +#9265 = ORIENTED_EDGE('NONE', *, *, #5583, .T.); +#9266 = ORIENTED_EDGE('NONE', *, *, #5582, .F.); +#9267 = ORIENTED_EDGE('NONE', *, *, #5581, .F.); +#9268 = EDGE_LOOP('NONE', (#9264, #9265, #9266, #9267)); +#9269 = FACE_BOUND('NONE', #9268, .T.); +#9270 = ADVANCED_FACE('NONE', (#9269), #7443, .F.); +#9271 = ORIENTED_EDGE('NONE', *, *, #5582, .T.); +#9272 = ORIENTED_EDGE('NONE', *, *, #5586, .T.); +#9273 = ORIENTED_EDGE('NONE', *, *, #5585, .F.); +#9274 = ORIENTED_EDGE('NONE', *, *, #5584, .F.); +#9275 = EDGE_LOOP('NONE', (#9271, #9272, #9273, #9274)); +#9276 = FACE_BOUND('NONE', #9275, .T.); +#9277 = ADVANCED_FACE('NONE', (#9276), #7448, .T.); +#9278 = ORIENTED_EDGE('NONE', *, *, #5585, .T.); +#9279 = ORIENTED_EDGE('NONE', *, *, #5589, .T.); +#9280 = ORIENTED_EDGE('NONE', *, *, #5588, .F.); +#9281 = ORIENTED_EDGE('NONE', *, *, #5587, .F.); +#9282 = EDGE_LOOP('NONE', (#9278, #9279, #9280, #9281)); +#9283 = FACE_BOUND('NONE', #9282, .T.); +#9284 = ADVANCED_FACE('NONE', (#9283), #7452, .F.); +#9285 = ORIENTED_EDGE('NONE', *, *, #5588, .T.); +#9286 = ORIENTED_EDGE('NONE', *, *, #5592, .T.); +#9287 = ORIENTED_EDGE('NONE', *, *, #5591, .F.); +#9288 = ORIENTED_EDGE('NONE', *, *, #5590, .F.); +#9289 = EDGE_LOOP('NONE', (#9285, #9286, #9287, #9288)); +#9290 = FACE_BOUND('NONE', #9289, .T.); +#9291 = ADVANCED_FACE('NONE', (#9290), #7456, .F.); +#9292 = ORIENTED_EDGE('NONE', *, *, #5591, .T.); +#9293 = ORIENTED_EDGE('NONE', *, *, #5595, .T.); +#9294 = ORIENTED_EDGE('NONE', *, *, #5594, .F.); +#9295 = ORIENTED_EDGE('NONE', *, *, #5593, .F.); +#9296 = EDGE_LOOP('NONE', (#9292, #9293, #9294, #9295)); +#9297 = FACE_BOUND('NONE', #9296, .T.); +#9298 = ADVANCED_FACE('NONE', (#9297), #7460, .F.); +#9299 = ORIENTED_EDGE('NONE', *, *, #5594, .T.); +#9300 = ORIENTED_EDGE('NONE', *, *, #5598, .T.); +#9301 = ORIENTED_EDGE('NONE', *, *, #5597, .F.); +#9302 = ORIENTED_EDGE('NONE', *, *, #5596, .F.); +#9303 = EDGE_LOOP('NONE', (#9299, #9300, #9301, #9302)); +#9304 = FACE_BOUND('NONE', #9303, .T.); +#9305 = ADVANCED_FACE('NONE', (#9304), #7465, .T.); +#9306 = ORIENTED_EDGE('NONE', *, *, #5597, .T.); +#9307 = ORIENTED_EDGE('NONE', *, *, #5601, .T.); +#9308 = ORIENTED_EDGE('NONE', *, *, #5600, .F.); +#9309 = ORIENTED_EDGE('NONE', *, *, #5599, .F.); +#9310 = EDGE_LOOP('NONE', (#9306, #9307, #9308, #9309)); +#9311 = FACE_BOUND('NONE', #9310, .T.); +#9312 = ADVANCED_FACE('NONE', (#9311), #7470, .F.); +#9313 = ORIENTED_EDGE('NONE', *, *, #5600, .T.); +#9314 = ORIENTED_EDGE('NONE', *, *, #5604, .T.); +#9315 = ORIENTED_EDGE('NONE', *, *, #5603, .F.); +#9316 = ORIENTED_EDGE('NONE', *, *, #5602, .F.); +#9317 = EDGE_LOOP('NONE', (#9313, #9314, #9315, #9316)); +#9318 = FACE_BOUND('NONE', #9317, .T.); +#9319 = ADVANCED_FACE('NONE', (#9318), #7474, .F.); +#9320 = ORIENTED_EDGE('NONE', *, *, #5603, .T.); +#9321 = ORIENTED_EDGE('NONE', *, *, #5607, .T.); +#9322 = ORIENTED_EDGE('NONE', *, *, #5606, .F.); +#9323 = ORIENTED_EDGE('NONE', *, *, #5605, .F.); +#9324 = EDGE_LOOP('NONE', (#9320, #9321, #9322, #9323)); +#9325 = FACE_BOUND('NONE', #9324, .T.); +#9326 = ADVANCED_FACE('NONE', (#9325), #7478, .F.); +#9327 = ORIENTED_EDGE('NONE', *, *, #5606, .T.); +#9328 = ORIENTED_EDGE('NONE', *, *, #5610, .T.); +#9329 = ORIENTED_EDGE('NONE', *, *, #5609, .F.); +#9330 = ORIENTED_EDGE('NONE', *, *, #5608, .F.); +#9331 = EDGE_LOOP('NONE', (#9327, #9328, #9329, #9330)); +#9332 = FACE_BOUND('NONE', #9331, .T.); +#9333 = ADVANCED_FACE('NONE', (#9332), #7483, .F.); +#9334 = ORIENTED_EDGE('NONE', *, *, #5609, .T.); +#9335 = ORIENTED_EDGE('NONE', *, *, #5613, .T.); +#9336 = ORIENTED_EDGE('NONE', *, *, #5612, .F.); +#9337 = ORIENTED_EDGE('NONE', *, *, #5611, .F.); +#9338 = EDGE_LOOP('NONE', (#9334, #9335, #9336, #9337)); +#9339 = FACE_BOUND('NONE', #9338, .T.); +#9340 = ADVANCED_FACE('NONE', (#9339), #7487, .F.); +#9341 = ORIENTED_EDGE('NONE', *, *, #5612, .T.); +#9342 = ORIENTED_EDGE('NONE', *, *, #5616, .T.); +#9343 = ORIENTED_EDGE('NONE', *, *, #5615, .F.); +#9344 = ORIENTED_EDGE('NONE', *, *, #5614, .F.); +#9345 = EDGE_LOOP('NONE', (#9341, #9342, #9343, #9344)); +#9346 = FACE_BOUND('NONE', #9345, .T.); +#9347 = ADVANCED_FACE('NONE', (#9346), #7491, .F.); +#9348 = ORIENTED_EDGE('NONE', *, *, #5615, .T.); +#9349 = ORIENTED_EDGE('NONE', *, *, #5619, .T.); +#9350 = ORIENTED_EDGE('NONE', *, *, #5618, .F.); +#9351 = ORIENTED_EDGE('NONE', *, *, #5617, .F.); +#9352 = EDGE_LOOP('NONE', (#9348, #9349, #9350, #9351)); +#9353 = FACE_BOUND('NONE', #9352, .T.); +#9354 = ADVANCED_FACE('NONE', (#9353), #7496, .T.); +#9355 = ORIENTED_EDGE('NONE', *, *, #5618, .T.); +#9356 = ORIENTED_EDGE('NONE', *, *, #5621, .T.); +#9357 = ORIENTED_EDGE('NONE', *, *, #5565, .F.); +#9358 = ORIENTED_EDGE('NONE', *, *, #5620, .F.); +#9359 = EDGE_LOOP('NONE', (#9355, #9356, #9357, #9358)); +#9360 = FACE_BOUND('NONE', #9359, .T.); +#9361 = ADVANCED_FACE('NONE', (#9360), #7501, .T.); +#9362 = ORIENTED_EDGE('NONE', *, *, #5621, .F.); +#9363 = ORIENTED_EDGE('NONE', *, *, #5619, .F.); +#9364 = ORIENTED_EDGE('NONE', *, *, #5616, .F.); +#9365 = ORIENTED_EDGE('NONE', *, *, #5613, .F.); +#9366 = ORIENTED_EDGE('NONE', *, *, #5610, .F.); +#9367 = ORIENTED_EDGE('NONE', *, *, #5607, .F.); +#9368 = ORIENTED_EDGE('NONE', *, *, #5604, .F.); +#9369 = ORIENTED_EDGE('NONE', *, *, #5601, .F.); +#9370 = ORIENTED_EDGE('NONE', *, *, #5598, .F.); +#9371 = ORIENTED_EDGE('NONE', *, *, #5595, .F.); +#9372 = ORIENTED_EDGE('NONE', *, *, #5592, .F.); +#9373 = ORIENTED_EDGE('NONE', *, *, #5589, .F.); +#9374 = ORIENTED_EDGE('NONE', *, *, #5586, .F.); +#9375 = ORIENTED_EDGE('NONE', *, *, #5583, .F.); +#9376 = ORIENTED_EDGE('NONE', *, *, #5580, .F.); +#9377 = ORIENTED_EDGE('NONE', *, *, #5577, .F.); +#9378 = ORIENTED_EDGE('NONE', *, *, #5574, .F.); +#9379 = ORIENTED_EDGE('NONE', *, *, #5571, .F.); +#9380 = ORIENTED_EDGE('NONE', *, *, #5568, .F.); +#9381 = ORIENTED_EDGE('NONE', *, *, #5564, .F.); +#9382 = EDGE_LOOP('NONE', (#9362, #9363, #9364, #9365, #9366, #9367, #9368, #9369, #9370, #9371, #9372, #9373, #9374, #9375, #9376, #9377, #9378, #9379, #9380, #9381)); +#9383 = FACE_BOUND('NONE', #9382, .T.); +#9384 = ADVANCED_FACE('NONE', (#9383), #7505, .F.); +#9385 = ORIENTED_EDGE('NONE', *, *, #5622, .T.); +#9386 = ORIENTED_EDGE('NONE', *, *, #5623, .T.); +#9387 = ORIENTED_EDGE('NONE', *, *, #5624, .F.); +#9388 = ORIENTED_EDGE('NONE', *, *, #5625, .F.); +#9389 = EDGE_LOOP('NONE', (#9385, #9386, #9387, #9388)); +#9390 = FACE_BOUND('NONE', #9389, .T.); +#9391 = ADVANCED_FACE('NONE', (#9390), #7509, .T.); +#9392 = ORIENTED_EDGE('NONE', *, *, #5626, .T.); +#9393 = ORIENTED_EDGE('NONE', *, *, #5627, .T.); +#9394 = ORIENTED_EDGE('NONE', *, *, #5628, .F.); +#9395 = ORIENTED_EDGE('NONE', *, *, #5623, .F.); +#9396 = EDGE_LOOP('NONE', (#9392, #9393, #9394, #9395)); +#9397 = FACE_BOUND('NONE', #9396, .T.); +#9398 = ADVANCED_FACE('NONE', (#9397), #7514, .T.); +#9399 = ORIENTED_EDGE('NONE', *, *, #5629, .T.); +#9400 = ORIENTED_EDGE('NONE', *, *, #5630, .T.); +#9401 = ORIENTED_EDGE('NONE', *, *, #5631, .F.); +#9402 = ORIENTED_EDGE('NONE', *, *, #5627, .F.); +#9403 = EDGE_LOOP('NONE', (#9399, #9400, #9401, #9402)); +#9404 = FACE_BOUND('NONE', #9403, .T.); +#9405 = ADVANCED_FACE('NONE', (#9404), #7519, .F.); +#9406 = ORIENTED_EDGE('NONE', *, *, #5632, .T.); +#9407 = ORIENTED_EDGE('NONE', *, *, #5633, .T.); +#9408 = ORIENTED_EDGE('NONE', *, *, #5634, .F.); +#9409 = ORIENTED_EDGE('NONE', *, *, #5630, .F.); +#9410 = EDGE_LOOP('NONE', (#9406, #9407, #9408, #9409)); +#9411 = FACE_BOUND('NONE', #9410, .T.); +#9412 = ADVANCED_FACE('NONE', (#9411), #7524, .T.); +#9413 = ORIENTED_EDGE('NONE', *, *, #5635, .T.); +#9414 = ORIENTED_EDGE('NONE', *, *, #5636, .T.); +#9415 = ORIENTED_EDGE('NONE', *, *, #5637, .F.); +#9416 = ORIENTED_EDGE('NONE', *, *, #5633, .F.); +#9417 = EDGE_LOOP('NONE', (#9413, #9414, #9415, #9416)); +#9418 = FACE_BOUND('NONE', #9417, .T.); +#9419 = ADVANCED_FACE('NONE', (#9418), #7528, .T.); +#9420 = ORIENTED_EDGE('NONE', *, *, #5638, .T.); +#9421 = ORIENTED_EDGE('NONE', *, *, #5639, .T.); +#9422 = ORIENTED_EDGE('NONE', *, *, #5640, .F.); +#9423 = ORIENTED_EDGE('NONE', *, *, #5636, .F.); +#9424 = EDGE_LOOP('NONE', (#9420, #9421, #9422, #9423)); +#9425 = FACE_BOUND('NONE', #9424, .T.); +#9426 = ADVANCED_FACE('NONE', (#9425), #7532, .T.); +#9427 = ORIENTED_EDGE('NONE', *, *, #5641, .T.); +#9428 = ORIENTED_EDGE('NONE', *, *, #5642, .T.); +#9429 = ORIENTED_EDGE('NONE', *, *, #5643, .F.); +#9430 = ORIENTED_EDGE('NONE', *, *, #5639, .F.); +#9431 = EDGE_LOOP('NONE', (#9427, #9428, #9429, #9430)); +#9432 = FACE_BOUND('NONE', #9431, .T.); +#9433 = ADVANCED_FACE('NONE', (#9432), #7536, .T.); +#9434 = ORIENTED_EDGE('NONE', *, *, #5644, .T.); +#9435 = ORIENTED_EDGE('NONE', *, *, #5645, .T.); +#9436 = ORIENTED_EDGE('NONE', *, *, #5646, .F.); +#9437 = ORIENTED_EDGE('NONE', *, *, #5642, .F.); +#9438 = EDGE_LOOP('NONE', (#9434, #9435, #9436, #9437)); +#9439 = FACE_BOUND('NONE', #9438, .T.); +#9440 = ADVANCED_FACE('NONE', (#9439), #7541, .F.); +#9441 = ORIENTED_EDGE('NONE', *, *, #5647, .T.); +#9442 = ORIENTED_EDGE('NONE', *, *, #5648, .T.); +#9443 = ORIENTED_EDGE('NONE', *, *, #5649, .F.); +#9444 = ORIENTED_EDGE('NONE', *, *, #5645, .F.); +#9445 = EDGE_LOOP('NONE', (#9441, #9442, #9443, #9444)); +#9446 = FACE_BOUND('NONE', #9445, .T.); +#9447 = ADVANCED_FACE('NONE', (#9446), #7545, .T.); +#9448 = ORIENTED_EDGE('NONE', *, *, #5650, .T.); +#9449 = ORIENTED_EDGE('NONE', *, *, #5651, .T.); +#9450 = ORIENTED_EDGE('NONE', *, *, #5652, .F.); +#9451 = ORIENTED_EDGE('NONE', *, *, #5648, .F.); +#9452 = EDGE_LOOP('NONE', (#9448, #9449, #9450, #9451)); +#9453 = FACE_BOUND('NONE', #9452, .T.); +#9454 = ADVANCED_FACE('NONE', (#9453), #7549, .T.); +#9455 = ORIENTED_EDGE('NONE', *, *, #5653, .T.); +#9456 = ORIENTED_EDGE('NONE', *, *, #5654, .T.); +#9457 = ORIENTED_EDGE('NONE', *, *, #5655, .F.); +#9458 = ORIENTED_EDGE('NONE', *, *, #5651, .F.); +#9459 = EDGE_LOOP('NONE', (#9455, #9456, #9457, #9458)); +#9460 = FACE_BOUND('NONE', #9459, .T.); +#9461 = ADVANCED_FACE('NONE', (#9460), #7553, .T.); +#9462 = ORIENTED_EDGE('NONE', *, *, #5656, .T.); +#9463 = ORIENTED_EDGE('NONE', *, *, #5657, .T.); +#9464 = ORIENTED_EDGE('NONE', *, *, #5658, .F.); +#9465 = ORIENTED_EDGE('NONE', *, *, #5654, .F.); +#9466 = EDGE_LOOP('NONE', (#9462, #9463, #9464, #9465)); +#9467 = FACE_BOUND('NONE', #9466, .T.); +#9468 = ADVANCED_FACE('NONE', (#9467), #7558, .F.); +#9469 = ORIENTED_EDGE('NONE', *, *, #5659, .T.); +#9470 = ORIENTED_EDGE('NONE', *, *, #5660, .T.); +#9471 = ORIENTED_EDGE('NONE', *, *, #5661, .F.); +#9472 = ORIENTED_EDGE('NONE', *, *, #5657, .F.); +#9473 = EDGE_LOOP('NONE', (#9469, #9470, #9471, #9472)); +#9474 = FACE_BOUND('NONE', #9473, .T.); +#9475 = ADVANCED_FACE('NONE', (#9474), #7563, .T.); +#9476 = ORIENTED_EDGE('NONE', *, *, #5662, .T.); +#9477 = ORIENTED_EDGE('NONE', *, *, #5663, .T.); +#9478 = ORIENTED_EDGE('NONE', *, *, #5664, .F.); +#9479 = ORIENTED_EDGE('NONE', *, *, #5660, .F.); +#9480 = EDGE_LOOP('NONE', (#9476, #9477, #9478, #9479)); +#9481 = FACE_BOUND('NONE', #9480, .T.); +#9482 = ADVANCED_FACE('NONE', (#9481), #7567, .T.); +#9483 = ORIENTED_EDGE('NONE', *, *, #5665, .T.); +#9484 = ORIENTED_EDGE('NONE', *, *, #5666, .T.); +#9485 = ORIENTED_EDGE('NONE', *, *, #5667, .F.); +#9486 = ORIENTED_EDGE('NONE', *, *, #5663, .F.); +#9487 = EDGE_LOOP('NONE', (#9483, #9484, #9485, #9486)); +#9488 = FACE_BOUND('NONE', #9487, .T.); +#9489 = ADVANCED_FACE('NONE', (#9488), #7571, .T.); +#9490 = ORIENTED_EDGE('NONE', *, *, #5668, .T.); +#9491 = ORIENTED_EDGE('NONE', *, *, #5669, .T.); +#9492 = ORIENTED_EDGE('NONE', *, *, #5670, .F.); +#9493 = ORIENTED_EDGE('NONE', *, *, #5666, .F.); +#9494 = EDGE_LOOP('NONE', (#9490, #9491, #9492, #9493)); +#9495 = FACE_BOUND('NONE', #9494, .T.); +#9496 = ADVANCED_FACE('NONE', (#9495), #7576, .T.); +#9497 = ORIENTED_EDGE('NONE', *, *, #5671, .T.); +#9498 = ORIENTED_EDGE('NONE', *, *, #5672, .T.); +#9499 = ORIENTED_EDGE('NONE', *, *, #5673, .F.); +#9500 = ORIENTED_EDGE('NONE', *, *, #5669, .F.); +#9501 = EDGE_LOOP('NONE', (#9497, #9498, #9499, #9500)); +#9502 = FACE_BOUND('NONE', #9501, .T.); +#9503 = ADVANCED_FACE('NONE', (#9502), #7580, .T.); +#9504 = ORIENTED_EDGE('NONE', *, *, #5674, .T.); +#9505 = ORIENTED_EDGE('NONE', *, *, #5675, .T.); +#9506 = ORIENTED_EDGE('NONE', *, *, #5676, .F.); +#9507 = ORIENTED_EDGE('NONE', *, *, #5672, .F.); +#9508 = EDGE_LOOP('NONE', (#9504, #9505, #9506, #9507)); +#9509 = FACE_BOUND('NONE', #9508, .T.); +#9510 = ADVANCED_FACE('NONE', (#9509), #7584, .T.); +#9511 = ORIENTED_EDGE('NONE', *, *, #5677, .T.); +#9512 = ORIENTED_EDGE('NONE', *, *, #5678, .T.); +#9513 = ORIENTED_EDGE('NONE', *, *, #5679, .F.); +#9514 = ORIENTED_EDGE('NONE', *, *, #5675, .F.); +#9515 = EDGE_LOOP('NONE', (#9511, #9512, #9513, #9514)); +#9516 = FACE_BOUND('NONE', #9515, .T.); +#9517 = ADVANCED_FACE('NONE', (#9516), #7589, .F.); +#9518 = ORIENTED_EDGE('NONE', *, *, #5680, .T.); +#9519 = ORIENTED_EDGE('NONE', *, *, #5625, .T.); +#9520 = ORIENTED_EDGE('NONE', *, *, #5681, .F.); +#9521 = ORIENTED_EDGE('NONE', *, *, #5678, .F.); +#9522 = EDGE_LOOP('NONE', (#9518, #9519, #9520, #9521)); +#9523 = FACE_BOUND('NONE', #9522, .T.); +#9524 = ADVANCED_FACE('NONE', (#9523), #7594, .F.); +#9525 = ORIENTED_EDGE('NONE', *, *, #5680, .F.); +#9526 = ORIENTED_EDGE('NONE', *, *, #5677, .F.); +#9527 = ORIENTED_EDGE('NONE', *, *, #5674, .F.); +#9528 = ORIENTED_EDGE('NONE', *, *, #5671, .F.); +#9529 = ORIENTED_EDGE('NONE', *, *, #5668, .F.); +#9530 = ORIENTED_EDGE('NONE', *, *, #5665, .F.); +#9531 = ORIENTED_EDGE('NONE', *, *, #5662, .F.); +#9532 = ORIENTED_EDGE('NONE', *, *, #5659, .F.); +#9533 = ORIENTED_EDGE('NONE', *, *, #5656, .F.); +#9534 = ORIENTED_EDGE('NONE', *, *, #5653, .F.); +#9535 = ORIENTED_EDGE('NONE', *, *, #5650, .F.); +#9536 = ORIENTED_EDGE('NONE', *, *, #5647, .F.); +#9537 = ORIENTED_EDGE('NONE', *, *, #5644, .F.); +#9538 = ORIENTED_EDGE('NONE', *, *, #5641, .F.); +#9539 = ORIENTED_EDGE('NONE', *, *, #5638, .F.); +#9540 = ORIENTED_EDGE('NONE', *, *, #5635, .F.); +#9541 = ORIENTED_EDGE('NONE', *, *, #5632, .F.); +#9542 = ORIENTED_EDGE('NONE', *, *, #5629, .F.); +#9543 = ORIENTED_EDGE('NONE', *, *, #5626, .F.); +#9544 = ORIENTED_EDGE('NONE', *, *, #5622, .F.); +#9545 = EDGE_LOOP('NONE', (#9525, #9526, #9527, #9528, #9529, #9530, #9531, #9532, #9533, #9534, #9535, #9536, #9537, #9538, #9539, #9540, #9541, #9542, #9543, #9544)); +#9546 = FACE_BOUND('NONE', #9545, .T.); +#9547 = ADVANCED_FACE('NONE', (#9546), #7598, .F.); +#9548 = ORIENTED_EDGE('NONE', *, *, #5624, .T.); +#9549 = ORIENTED_EDGE('NONE', *, *, #5628, .T.); +#9550 = ORIENTED_EDGE('NONE', *, *, #5631, .T.); +#9551 = ORIENTED_EDGE('NONE', *, *, #5634, .T.); +#9552 = ORIENTED_EDGE('NONE', *, *, #5637, .T.); +#9553 = ORIENTED_EDGE('NONE', *, *, #5640, .T.); +#9554 = ORIENTED_EDGE('NONE', *, *, #5643, .T.); +#9555 = ORIENTED_EDGE('NONE', *, *, #5646, .T.); +#9556 = ORIENTED_EDGE('NONE', *, *, #5649, .T.); +#9557 = ORIENTED_EDGE('NONE', *, *, #5652, .T.); +#9558 = ORIENTED_EDGE('NONE', *, *, #5655, .T.); +#9559 = ORIENTED_EDGE('NONE', *, *, #5658, .T.); +#9560 = ORIENTED_EDGE('NONE', *, *, #5661, .T.); +#9561 = ORIENTED_EDGE('NONE', *, *, #5664, .T.); +#9562 = ORIENTED_EDGE('NONE', *, *, #5667, .T.); +#9563 = ORIENTED_EDGE('NONE', *, *, #5670, .T.); +#9564 = ORIENTED_EDGE('NONE', *, *, #5673, .T.); +#9565 = ORIENTED_EDGE('NONE', *, *, #5676, .T.); +#9566 = ORIENTED_EDGE('NONE', *, *, #5679, .T.); +#9567 = ORIENTED_EDGE('NONE', *, *, #5681, .T.); +#9568 = ORIENTED_EDGE('NONE', *, *, #5741, .F.); +#9569 = ORIENTED_EDGE('NONE', *, *, #5739, .F.); +#9570 = ORIENTED_EDGE('NONE', *, *, #5736, .F.); +#9571 = ORIENTED_EDGE('NONE', *, *, #5733, .F.); +#9572 = ORIENTED_EDGE('NONE', *, *, #5730, .F.); +#9573 = ORIENTED_EDGE('NONE', *, *, #5727, .F.); +#9574 = ORIENTED_EDGE('NONE', *, *, #5724, .F.); +#9575 = ORIENTED_EDGE('NONE', *, *, #5721, .F.); +#9576 = ORIENTED_EDGE('NONE', *, *, #5718, .F.); +#9577 = ORIENTED_EDGE('NONE', *, *, #5715, .F.); +#9578 = ORIENTED_EDGE('NONE', *, *, #5712, .F.); +#9579 = ORIENTED_EDGE('NONE', *, *, #5709, .F.); +#9580 = ORIENTED_EDGE('NONE', *, *, #5706, .F.); +#9581 = ORIENTED_EDGE('NONE', *, *, #5703, .F.); +#9582 = ORIENTED_EDGE('NONE', *, *, #5700, .F.); +#9583 = ORIENTED_EDGE('NONE', *, *, #5697, .F.); +#9584 = ORIENTED_EDGE('NONE', *, *, #5694, .F.); +#9585 = ORIENTED_EDGE('NONE', *, *, #5691, .F.); +#9586 = ORIENTED_EDGE('NONE', *, *, #5688, .F.); +#9587 = ORIENTED_EDGE('NONE', *, *, #5684, .F.); +#9588 = EDGE_LOOP('NONE', (#9548, #9549, #9550, #9551, #9552, #9553, #9554, #9555, #9556, #9557, #9558, #9559, #9560, #9561, #9562, #9563, #9564, #9565, #9566, #9567)); +#9589 = FACE_BOUND('NONE', #9588, .T.); +#9590 = EDGE_LOOP('NONE', (#9568, #9569, #9570, #9571, #9572, #9573, #9574, #9575, #9576, #9577, #9578, #9579, #9580, #9581, #9582, #9583, #9584, #9585, #9586, #9587)); +#9591 = FACE_BOUND('NONE', #9590, .T.); +#9592 = ADVANCED_FACE('NONE', (#9589, #9591), #7602, .T.); +#9593 = ORIENTED_EDGE('NONE', *, *, #5685, .T.); +#9594 = ORIENTED_EDGE('NONE', *, *, #5684, .T.); +#9595 = ORIENTED_EDGE('NONE', *, *, #5683, .F.); +#9596 = ORIENTED_EDGE('NONE', *, *, #5682, .F.); +#9597 = EDGE_LOOP('NONE', (#9593, #9594, #9595, #9596)); +#9598 = FACE_BOUND('NONE', #9597, .T.); +#9599 = ADVANCED_FACE('NONE', (#9598), #7606, .F.); +#9600 = ORIENTED_EDGE('NONE', *, *, #5683, .T.); +#9601 = ORIENTED_EDGE('NONE', *, *, #5688, .T.); +#9602 = ORIENTED_EDGE('NONE', *, *, #5687, .F.); +#9603 = ORIENTED_EDGE('NONE', *, *, #5686, .F.); +#9604 = EDGE_LOOP('NONE', (#9600, #9601, #9602, #9603)); +#9605 = FACE_BOUND('NONE', #9604, .T.); +#9606 = ADVANCED_FACE('NONE', (#9605), #7611, .F.); +#9607 = ORIENTED_EDGE('NONE', *, *, #5687, .T.); +#9608 = ORIENTED_EDGE('NONE', *, *, #5691, .T.); +#9609 = ORIENTED_EDGE('NONE', *, *, #5690, .F.); +#9610 = ORIENTED_EDGE('NONE', *, *, #5689, .F.); +#9611 = EDGE_LOOP('NONE', (#9607, #9608, #9609, #9610)); +#9612 = FACE_BOUND('NONE', #9611, .T.); +#9613 = ADVANCED_FACE('NONE', (#9612), #7616, .T.); +#9614 = ORIENTED_EDGE('NONE', *, *, #5690, .T.); +#9615 = ORIENTED_EDGE('NONE', *, *, #5694, .T.); +#9616 = ORIENTED_EDGE('NONE', *, *, #5693, .F.); +#9617 = ORIENTED_EDGE('NONE', *, *, #5692, .F.); +#9618 = EDGE_LOOP('NONE', (#9614, #9615, #9616, #9617)); +#9619 = FACE_BOUND('NONE', #9618, .T.); +#9620 = ADVANCED_FACE('NONE', (#9619), #7621, .F.); +#9621 = ORIENTED_EDGE('NONE', *, *, #5693, .T.); +#9622 = ORIENTED_EDGE('NONE', *, *, #5697, .T.); +#9623 = ORIENTED_EDGE('NONE', *, *, #5696, .F.); +#9624 = ORIENTED_EDGE('NONE', *, *, #5695, .F.); +#9625 = EDGE_LOOP('NONE', (#9621, #9622, #9623, #9624)); +#9626 = FACE_BOUND('NONE', #9625, .T.); +#9627 = ADVANCED_FACE('NONE', (#9626), #7625, .F.); +#9628 = ORIENTED_EDGE('NONE', *, *, #5696, .T.); +#9629 = ORIENTED_EDGE('NONE', *, *, #5700, .T.); +#9630 = ORIENTED_EDGE('NONE', *, *, #5699, .F.); +#9631 = ORIENTED_EDGE('NONE', *, *, #5698, .F.); +#9632 = EDGE_LOOP('NONE', (#9628, #9629, #9630, #9631)); +#9633 = FACE_BOUND('NONE', #9632, .T.); +#9634 = ADVANCED_FACE('NONE', (#9633), #7629, .F.); +#9635 = ORIENTED_EDGE('NONE', *, *, #5699, .T.); +#9636 = ORIENTED_EDGE('NONE', *, *, #5703, .T.); +#9637 = ORIENTED_EDGE('NONE', *, *, #5702, .F.); +#9638 = ORIENTED_EDGE('NONE', *, *, #5701, .F.); +#9639 = EDGE_LOOP('NONE', (#9635, #9636, #9637, #9638)); +#9640 = FACE_BOUND('NONE', #9639, .T.); +#9641 = ADVANCED_FACE('NONE', (#9640), #7633, .F.); +#9642 = ORIENTED_EDGE('NONE', *, *, #5702, .T.); +#9643 = ORIENTED_EDGE('NONE', *, *, #5706, .T.); +#9644 = ORIENTED_EDGE('NONE', *, *, #5705, .F.); +#9645 = ORIENTED_EDGE('NONE', *, *, #5704, .F.); +#9646 = EDGE_LOOP('NONE', (#9642, #9643, #9644, #9645)); +#9647 = FACE_BOUND('NONE', #9646, .T.); +#9648 = ADVANCED_FACE('NONE', (#9647), #7638, .T.); +#9649 = ORIENTED_EDGE('NONE', *, *, #5705, .T.); +#9650 = ORIENTED_EDGE('NONE', *, *, #5709, .T.); +#9651 = ORIENTED_EDGE('NONE', *, *, #5708, .F.); +#9652 = ORIENTED_EDGE('NONE', *, *, #5707, .F.); +#9653 = EDGE_LOOP('NONE', (#9649, #9650, #9651, #9652)); +#9654 = FACE_BOUND('NONE', #9653, .T.); +#9655 = ADVANCED_FACE('NONE', (#9654), #7642, .F.); +#9656 = ORIENTED_EDGE('NONE', *, *, #5708, .T.); +#9657 = ORIENTED_EDGE('NONE', *, *, #5712, .T.); +#9658 = ORIENTED_EDGE('NONE', *, *, #5711, .F.); +#9659 = ORIENTED_EDGE('NONE', *, *, #5710, .F.); +#9660 = EDGE_LOOP('NONE', (#9656, #9657, #9658, #9659)); +#9661 = FACE_BOUND('NONE', #9660, .T.); +#9662 = ADVANCED_FACE('NONE', (#9661), #7646, .F.); +#9663 = ORIENTED_EDGE('NONE', *, *, #5711, .T.); +#9664 = ORIENTED_EDGE('NONE', *, *, #5715, .T.); +#9665 = ORIENTED_EDGE('NONE', *, *, #5714, .F.); +#9666 = ORIENTED_EDGE('NONE', *, *, #5713, .F.); +#9667 = EDGE_LOOP('NONE', (#9663, #9664, #9665, #9666)); +#9668 = FACE_BOUND('NONE', #9667, .T.); +#9669 = ADVANCED_FACE('NONE', (#9668), #7650, .F.); +#9670 = ORIENTED_EDGE('NONE', *, *, #5714, .T.); +#9671 = ORIENTED_EDGE('NONE', *, *, #5718, .T.); +#9672 = ORIENTED_EDGE('NONE', *, *, #5717, .F.); +#9673 = ORIENTED_EDGE('NONE', *, *, #5716, .F.); +#9674 = EDGE_LOOP('NONE', (#9670, #9671, #9672, #9673)); +#9675 = FACE_BOUND('NONE', #9674, .T.); +#9676 = ADVANCED_FACE('NONE', (#9675), #7655, .T.); +#9677 = ORIENTED_EDGE('NONE', *, *, #5717, .T.); +#9678 = ORIENTED_EDGE('NONE', *, *, #5721, .T.); +#9679 = ORIENTED_EDGE('NONE', *, *, #5720, .F.); +#9680 = ORIENTED_EDGE('NONE', *, *, #5719, .F.); +#9681 = EDGE_LOOP('NONE', (#9677, #9678, #9679, #9680)); +#9682 = FACE_BOUND('NONE', #9681, .T.); +#9683 = ADVANCED_FACE('NONE', (#9682), #7660, .F.); +#9684 = ORIENTED_EDGE('NONE', *, *, #5720, .T.); +#9685 = ORIENTED_EDGE('NONE', *, *, #5724, .T.); +#9686 = ORIENTED_EDGE('NONE', *, *, #5723, .F.); +#9687 = ORIENTED_EDGE('NONE', *, *, #5722, .F.); +#9688 = EDGE_LOOP('NONE', (#9684, #9685, #9686, #9687)); +#9689 = FACE_BOUND('NONE', #9688, .T.); +#9690 = ADVANCED_FACE('NONE', (#9689), #7664, .F.); +#9691 = ORIENTED_EDGE('NONE', *, *, #5723, .T.); +#9692 = ORIENTED_EDGE('NONE', *, *, #5727, .T.); +#9693 = ORIENTED_EDGE('NONE', *, *, #5726, .F.); +#9694 = ORIENTED_EDGE('NONE', *, *, #5725, .F.); +#9695 = EDGE_LOOP('NONE', (#9691, #9692, #9693, #9694)); +#9696 = FACE_BOUND('NONE', #9695, .T.); +#9697 = ADVANCED_FACE('NONE', (#9696), #7668, .F.); +#9698 = ORIENTED_EDGE('NONE', *, *, #5726, .T.); +#9699 = ORIENTED_EDGE('NONE', *, *, #5730, .T.); +#9700 = ORIENTED_EDGE('NONE', *, *, #5729, .F.); +#9701 = ORIENTED_EDGE('NONE', *, *, #5728, .F.); +#9702 = EDGE_LOOP('NONE', (#9698, #9699, #9700, #9701)); +#9703 = FACE_BOUND('NONE', #9702, .T.); +#9704 = ADVANCED_FACE('NONE', (#9703), #7673, .F.); +#9705 = ORIENTED_EDGE('NONE', *, *, #5729, .T.); +#9706 = ORIENTED_EDGE('NONE', *, *, #5733, .T.); +#9707 = ORIENTED_EDGE('NONE', *, *, #5732, .F.); +#9708 = ORIENTED_EDGE('NONE', *, *, #5731, .F.); +#9709 = EDGE_LOOP('NONE', (#9705, #9706, #9707, #9708)); +#9710 = FACE_BOUND('NONE', #9709, .T.); +#9711 = ADVANCED_FACE('NONE', (#9710), #7677, .F.); +#9712 = ORIENTED_EDGE('NONE', *, *, #5732, .T.); +#9713 = ORIENTED_EDGE('NONE', *, *, #5736, .T.); +#9714 = ORIENTED_EDGE('NONE', *, *, #5735, .F.); +#9715 = ORIENTED_EDGE('NONE', *, *, #5734, .F.); +#9716 = EDGE_LOOP('NONE', (#9712, #9713, #9714, #9715)); +#9717 = FACE_BOUND('NONE', #9716, .T.); +#9718 = ADVANCED_FACE('NONE', (#9717), #7681, .F.); +#9719 = ORIENTED_EDGE('NONE', *, *, #5735, .T.); +#9720 = ORIENTED_EDGE('NONE', *, *, #5739, .T.); +#9721 = ORIENTED_EDGE('NONE', *, *, #5738, .F.); +#9722 = ORIENTED_EDGE('NONE', *, *, #5737, .F.); +#9723 = EDGE_LOOP('NONE', (#9719, #9720, #9721, #9722)); +#9724 = FACE_BOUND('NONE', #9723, .T.); +#9725 = ADVANCED_FACE('NONE', (#9724), #7686, .T.); +#9726 = ORIENTED_EDGE('NONE', *, *, #5738, .T.); +#9727 = ORIENTED_EDGE('NONE', *, *, #5741, .T.); +#9728 = ORIENTED_EDGE('NONE', *, *, #5685, .F.); +#9729 = ORIENTED_EDGE('NONE', *, *, #5740, .F.); +#9730 = EDGE_LOOP('NONE', (#9726, #9727, #9728, #9729)); +#9731 = FACE_BOUND('NONE', #9730, .T.); +#9732 = ADVANCED_FACE('NONE', (#9731), #7691, .T.); +#9733 = ORIENTED_EDGE('NONE', *, *, #5682, .T.); +#9734 = ORIENTED_EDGE('NONE', *, *, #5686, .T.); +#9735 = ORIENTED_EDGE('NONE', *, *, #5689, .T.); +#9736 = ORIENTED_EDGE('NONE', *, *, #5692, .T.); +#9737 = ORIENTED_EDGE('NONE', *, *, #5695, .T.); +#9738 = ORIENTED_EDGE('NONE', *, *, #5698, .T.); +#9739 = ORIENTED_EDGE('NONE', *, *, #5701, .T.); +#9740 = ORIENTED_EDGE('NONE', *, *, #5704, .T.); +#9741 = ORIENTED_EDGE('NONE', *, *, #5707, .T.); +#9742 = ORIENTED_EDGE('NONE', *, *, #5710, .T.); +#9743 = ORIENTED_EDGE('NONE', *, *, #5713, .T.); +#9744 = ORIENTED_EDGE('NONE', *, *, #5716, .T.); +#9745 = ORIENTED_EDGE('NONE', *, *, #5719, .T.); +#9746 = ORIENTED_EDGE('NONE', *, *, #5722, .T.); +#9747 = ORIENTED_EDGE('NONE', *, *, #5725, .T.); +#9748 = ORIENTED_EDGE('NONE', *, *, #5728, .T.); +#9749 = ORIENTED_EDGE('NONE', *, *, #5731, .T.); +#9750 = ORIENTED_EDGE('NONE', *, *, #5734, .T.); +#9751 = ORIENTED_EDGE('NONE', *, *, #5737, .T.); +#9752 = ORIENTED_EDGE('NONE', *, *, #5740, .T.); +#9753 = EDGE_LOOP('NONE', (#9733, #9734, #9735, #9736, #9737, #9738, #9739, #9740, #9741, #9742, #9743, #9744, #9745, #9746, #9747, #9748, #9749, #9750, #9751, #9752)); +#9754 = FACE_BOUND('NONE', #9753, .T.); +#9755 = ADVANCED_FACE('NONE', (#9754), #7695, .T.); +#9756 = ORIENTED_EDGE('NONE', *, *, #5742, .T.); +#9757 = ORIENTED_EDGE('NONE', *, *, #5743, .T.); +#9758 = ORIENTED_EDGE('NONE', *, *, #5744, .F.); +#9759 = ORIENTED_EDGE('NONE', *, *, #5745, .F.); +#9760 = EDGE_LOOP('NONE', (#9756, #9757, #9758, #9759)); +#9761 = FACE_BOUND('NONE', #9760, .T.); +#9762 = ADVANCED_FACE('NONE', (#9761), #7700, .F.); +#9763 = ORIENTED_EDGE('NONE', *, *, #5746, .T.); +#9764 = ORIENTED_EDGE('NONE', *, *, #5747, .T.); +#9765 = ORIENTED_EDGE('NONE', *, *, #5748, .F.); +#9766 = ORIENTED_EDGE('NONE', *, *, #5743, .F.); +#9767 = EDGE_LOOP('NONE', (#9763, #9764, #9765, #9766)); +#9768 = FACE_BOUND('NONE', #9767, .T.); +#9769 = ADVANCED_FACE('NONE', (#9768), #7705, .F.); +#9770 = ORIENTED_EDGE('NONE', *, *, #5749, .T.); +#9771 = ORIENTED_EDGE('NONE', *, *, #5750, .T.); +#9772 = ORIENTED_EDGE('NONE', *, *, #5751, .F.); +#9773 = ORIENTED_EDGE('NONE', *, *, #5747, .F.); +#9774 = EDGE_LOOP('NONE', (#9770, #9771, #9772, #9773)); +#9775 = FACE_BOUND('NONE', #9774, .T.); +#9776 = ADVANCED_FACE('NONE', (#9775), #7709, .T.); +#9777 = ORIENTED_EDGE('NONE', *, *, #5752, .T.); +#9778 = ORIENTED_EDGE('NONE', *, *, #5753, .T.); +#9779 = ORIENTED_EDGE('NONE', *, *, #5754, .F.); +#9780 = ORIENTED_EDGE('NONE', *, *, #5750, .F.); +#9781 = EDGE_LOOP('NONE', (#9777, #9778, #9779, #9780)); +#9782 = FACE_BOUND('NONE', #9781, .T.); +#9783 = ADVANCED_FACE('NONE', (#9782), #7713, .T.); +#9784 = ORIENTED_EDGE('NONE', *, *, #5755, .T.); +#9785 = ORIENTED_EDGE('NONE', *, *, #5756, .T.); +#9786 = ORIENTED_EDGE('NONE', *, *, #5757, .F.); +#9787 = ORIENTED_EDGE('NONE', *, *, #5753, .F.); +#9788 = EDGE_LOOP('NONE', (#9784, #9785, #9786, #9787)); +#9789 = FACE_BOUND('NONE', #9788, .T.); +#9790 = ADVANCED_FACE('NONE', (#9789), #7718, .T.); +#9791 = ORIENTED_EDGE('NONE', *, *, #5758, .T.); +#9792 = ORIENTED_EDGE('NONE', *, *, #5759, .T.); +#9793 = ORIENTED_EDGE('NONE', *, *, #5760, .F.); +#9794 = ORIENTED_EDGE('NONE', *, *, #5756, .F.); +#9795 = EDGE_LOOP('NONE', (#9791, #9792, #9793, #9794)); +#9796 = FACE_BOUND('NONE', #9795, .T.); +#9797 = ADVANCED_FACE('NONE', (#9796), #7722, .T.); +#9798 = ORIENTED_EDGE('NONE', *, *, #5761, .T.); +#9799 = ORIENTED_EDGE('NONE', *, *, #5762, .T.); +#9800 = ORIENTED_EDGE('NONE', *, *, #5763, .F.); +#9801 = ORIENTED_EDGE('NONE', *, *, #5759, .F.); +#9802 = EDGE_LOOP('NONE', (#9798, #9799, #9800, #9801)); +#9803 = FACE_BOUND('NONE', #9802, .T.); +#9804 = ADVANCED_FACE('NONE', (#9803), #7726, .T.); +#9805 = ORIENTED_EDGE('NONE', *, *, #5764, .T.); +#9806 = ORIENTED_EDGE('NONE', *, *, #5765, .T.); +#9807 = ORIENTED_EDGE('NONE', *, *, #5766, .F.); +#9808 = ORIENTED_EDGE('NONE', *, *, #5762, .F.); +#9809 = EDGE_LOOP('NONE', (#9805, #9806, #9807, #9808)); +#9810 = FACE_BOUND('NONE', #9809, .T.); +#9811 = ADVANCED_FACE('NONE', (#9810), #7731, .T.); +#9812 = ORIENTED_EDGE('NONE', *, *, #5767, .T.); +#9813 = ORIENTED_EDGE('NONE', *, *, #5768, .T.); +#9814 = ORIENTED_EDGE('NONE', *, *, #5769, .F.); +#9815 = ORIENTED_EDGE('NONE', *, *, #5765, .F.); +#9816 = EDGE_LOOP('NONE', (#9812, #9813, #9814, #9815)); +#9817 = FACE_BOUND('NONE', #9816, .T.); +#9818 = ADVANCED_FACE('NONE', (#9817), #7736, .F.); +#9819 = ORIENTED_EDGE('NONE', *, *, #5770, .T.); +#9820 = ORIENTED_EDGE('NONE', *, *, #5771, .T.); +#9821 = ORIENTED_EDGE('NONE', *, *, #5772, .F.); +#9822 = ORIENTED_EDGE('NONE', *, *, #5768, .F.); +#9823 = EDGE_LOOP('NONE', (#9819, #9820, #9821, #9822)); +#9824 = FACE_BOUND('NONE', #9823, .T.); +#9825 = ADVANCED_FACE('NONE', (#9824), #7740, .T.); +#9826 = ORIENTED_EDGE('NONE', *, *, #5773, .T.); +#9827 = ORIENTED_EDGE('NONE', *, *, #5774, .T.); +#9828 = ORIENTED_EDGE('NONE', *, *, #5775, .F.); +#9829 = ORIENTED_EDGE('NONE', *, *, #5771, .F.); +#9830 = EDGE_LOOP('NONE', (#9826, #9827, #9828, #9829)); +#9831 = FACE_BOUND('NONE', #9830, .T.); +#9832 = ADVANCED_FACE('NONE', (#9831), #7744, .T.); +#9833 = ORIENTED_EDGE('NONE', *, *, #5776, .T.); +#9834 = ORIENTED_EDGE('NONE', *, *, #5777, .T.); +#9835 = ORIENTED_EDGE('NONE', *, *, #5778, .F.); +#9836 = ORIENTED_EDGE('NONE', *, *, #5774, .F.); +#9837 = EDGE_LOOP('NONE', (#9833, #9834, #9835, #9836)); +#9838 = FACE_BOUND('NONE', #9837, .T.); +#9839 = ADVANCED_FACE('NONE', (#9838), #7748, .T.); +#9840 = ORIENTED_EDGE('NONE', *, *, #5779, .T.); +#9841 = ORIENTED_EDGE('NONE', *, *, #5780, .T.); +#9842 = ORIENTED_EDGE('NONE', *, *, #5781, .F.); +#9843 = ORIENTED_EDGE('NONE', *, *, #5777, .F.); +#9844 = EDGE_LOOP('NONE', (#9840, #9841, #9842, #9843)); +#9845 = FACE_BOUND('NONE', #9844, .T.); +#9846 = ADVANCED_FACE('NONE', (#9845), #7753, .F.); +#9847 = ORIENTED_EDGE('NONE', *, *, #5782, .T.); +#9848 = ORIENTED_EDGE('NONE', *, *, #5783, .T.); +#9849 = ORIENTED_EDGE('NONE', *, *, #5784, .F.); +#9850 = ORIENTED_EDGE('NONE', *, *, #5780, .F.); +#9851 = EDGE_LOOP('NONE', (#9847, #9848, #9849, #9850)); +#9852 = FACE_BOUND('NONE', #9851, .T.); +#9853 = ADVANCED_FACE('NONE', (#9852), #7757, .T.); +#9854 = ORIENTED_EDGE('NONE', *, *, #5785, .T.); +#9855 = ORIENTED_EDGE('NONE', *, *, #5786, .T.); +#9856 = ORIENTED_EDGE('NONE', *, *, #5787, .F.); +#9857 = ORIENTED_EDGE('NONE', *, *, #5783, .F.); +#9858 = EDGE_LOOP('NONE', (#9854, #9855, #9856, #9857)); +#9859 = FACE_BOUND('NONE', #9858, .T.); +#9860 = ADVANCED_FACE('NONE', (#9859), #7761, .T.); +#9861 = ORIENTED_EDGE('NONE', *, *, #5788, .T.); +#9862 = ORIENTED_EDGE('NONE', *, *, #5789, .T.); +#9863 = ORIENTED_EDGE('NONE', *, *, #5790, .F.); +#9864 = ORIENTED_EDGE('NONE', *, *, #5786, .F.); +#9865 = EDGE_LOOP('NONE', (#9861, #9862, #9863, #9864)); +#9866 = FACE_BOUND('NONE', #9865, .T.); +#9867 = ADVANCED_FACE('NONE', (#9866), #7765, .T.); +#9868 = ORIENTED_EDGE('NONE', *, *, #5791, .T.); +#9869 = ORIENTED_EDGE('NONE', *, *, #5792, .T.); +#9870 = ORIENTED_EDGE('NONE', *, *, #5793, .F.); +#9871 = ORIENTED_EDGE('NONE', *, *, #5789, .F.); +#9872 = EDGE_LOOP('NONE', (#9868, #9869, #9870, #9871)); +#9873 = FACE_BOUND('NONE', #9872, .T.); +#9874 = ADVANCED_FACE('NONE', (#9873), #7770, .T.); +#9875 = ORIENTED_EDGE('NONE', *, *, #5794, .T.); +#9876 = ORIENTED_EDGE('NONE', *, *, #5795, .T.); +#9877 = ORIENTED_EDGE('NONE', *, *, #5796, .F.); +#9878 = ORIENTED_EDGE('NONE', *, *, #5792, .F.); +#9879 = EDGE_LOOP('NONE', (#9875, #9876, #9877, #9878)); +#9880 = FACE_BOUND('NONE', #9879, .T.); +#9881 = ADVANCED_FACE('NONE', (#9880), #7775, .F.); +#9882 = ORIENTED_EDGE('NONE', *, *, #5797, .T.); +#9883 = ORIENTED_EDGE('NONE', *, *, #5798, .T.); +#9884 = ORIENTED_EDGE('NONE', *, *, #5799, .F.); +#9885 = ORIENTED_EDGE('NONE', *, *, #5795, .F.); +#9886 = EDGE_LOOP('NONE', (#9882, #9883, #9884, #9885)); +#9887 = FACE_BOUND('NONE', #9886, .T.); +#9888 = ADVANCED_FACE('NONE', (#9887), #7780, .T.); +#9889 = ORIENTED_EDGE('NONE', *, *, #5800, .T.); +#9890 = ORIENTED_EDGE('NONE', *, *, #5745, .T.); +#9891 = ORIENTED_EDGE('NONE', *, *, #5801, .F.); +#9892 = ORIENTED_EDGE('NONE', *, *, #5798, .F.); +#9893 = EDGE_LOOP('NONE', (#9889, #9890, #9891, #9892)); +#9894 = FACE_BOUND('NONE', #9893, .T.); +#9895 = ADVANCED_FACE('NONE', (#9894), #7784, .T.); +#9896 = ORIENTED_EDGE('NONE', *, *, #5800, .F.); +#9897 = ORIENTED_EDGE('NONE', *, *, #5797, .F.); +#9898 = ORIENTED_EDGE('NONE', *, *, #5794, .F.); +#9899 = ORIENTED_EDGE('NONE', *, *, #5791, .F.); +#9900 = ORIENTED_EDGE('NONE', *, *, #5788, .F.); +#9901 = ORIENTED_EDGE('NONE', *, *, #5785, .F.); +#9902 = ORIENTED_EDGE('NONE', *, *, #5782, .F.); +#9903 = ORIENTED_EDGE('NONE', *, *, #5779, .F.); +#9904 = ORIENTED_EDGE('NONE', *, *, #5776, .F.); +#9905 = ORIENTED_EDGE('NONE', *, *, #5773, .F.); +#9906 = ORIENTED_EDGE('NONE', *, *, #5770, .F.); +#9907 = ORIENTED_EDGE('NONE', *, *, #5767, .F.); +#9908 = ORIENTED_EDGE('NONE', *, *, #5764, .F.); +#9909 = ORIENTED_EDGE('NONE', *, *, #5761, .F.); +#9910 = ORIENTED_EDGE('NONE', *, *, #5758, .F.); +#9911 = ORIENTED_EDGE('NONE', *, *, #5755, .F.); +#9912 = ORIENTED_EDGE('NONE', *, *, #5752, .F.); +#9913 = ORIENTED_EDGE('NONE', *, *, #5749, .F.); +#9914 = ORIENTED_EDGE('NONE', *, *, #5746, .F.); +#9915 = ORIENTED_EDGE('NONE', *, *, #5742, .F.); +#9916 = ORIENTED_EDGE('NONE', *, *, #5802, .T.); +#9917 = ORIENTED_EDGE('NONE', *, *, #5806, .T.); +#9918 = ORIENTED_EDGE('NONE', *, *, #5809, .T.); +#9919 = ORIENTED_EDGE('NONE', *, *, #5812, .T.); +#9920 = ORIENTED_EDGE('NONE', *, *, #5815, .T.); +#9921 = ORIENTED_EDGE('NONE', *, *, #5818, .T.); +#9922 = ORIENTED_EDGE('NONE', *, *, #5821, .T.); +#9923 = ORIENTED_EDGE('NONE', *, *, #5824, .T.); +#9924 = ORIENTED_EDGE('NONE', *, *, #5827, .T.); +#9925 = ORIENTED_EDGE('NONE', *, *, #5830, .T.); +#9926 = ORIENTED_EDGE('NONE', *, *, #5833, .T.); +#9927 = ORIENTED_EDGE('NONE', *, *, #5836, .T.); +#9928 = ORIENTED_EDGE('NONE', *, *, #5839, .T.); +#9929 = ORIENTED_EDGE('NONE', *, *, #5842, .T.); +#9930 = ORIENTED_EDGE('NONE', *, *, #5845, .T.); +#9931 = ORIENTED_EDGE('NONE', *, *, #5848, .T.); +#9932 = ORIENTED_EDGE('NONE', *, *, #5851, .T.); +#9933 = ORIENTED_EDGE('NONE', *, *, #5854, .T.); +#9934 = ORIENTED_EDGE('NONE', *, *, #5857, .T.); +#9935 = ORIENTED_EDGE('NONE', *, *, #5860, .T.); +#9936 = EDGE_LOOP('NONE', (#9896, #9897, #9898, #9899, #9900, #9901, #9902, #9903, #9904, #9905, #9906, #9907, #9908, #9909, #9910, #9911, #9912, #9913, #9914, #9915)); +#9937 = FACE_BOUND('NONE', #9936, .T.); +#9938 = EDGE_LOOP('NONE', (#9916, #9917, #9918, #9919, #9920, #9921, #9922, #9923, #9924, #9925, #9926, #9927, #9928, #9929, #9930, #9931, #9932, #9933, #9934, #9935)); +#9939 = FACE_BOUND('NONE', #9938, .T.); +#9940 = ADVANCED_FACE('NONE', (#9937, #9939), #7788, .F.); +#9941 = ORIENTED_EDGE('NONE', *, *, #5744, .T.); +#9942 = ORIENTED_EDGE('NONE', *, *, #5748, .T.); +#9943 = ORIENTED_EDGE('NONE', *, *, #5751, .T.); +#9944 = ORIENTED_EDGE('NONE', *, *, #5754, .T.); +#9945 = ORIENTED_EDGE('NONE', *, *, #5757, .T.); +#9946 = ORIENTED_EDGE('NONE', *, *, #5760, .T.); +#9947 = ORIENTED_EDGE('NONE', *, *, #5763, .T.); +#9948 = ORIENTED_EDGE('NONE', *, *, #5766, .T.); +#9949 = ORIENTED_EDGE('NONE', *, *, #5769, .T.); +#9950 = ORIENTED_EDGE('NONE', *, *, #5772, .T.); +#9951 = ORIENTED_EDGE('NONE', *, *, #5775, .T.); +#9952 = ORIENTED_EDGE('NONE', *, *, #5778, .T.); +#9953 = ORIENTED_EDGE('NONE', *, *, #5781, .T.); +#9954 = ORIENTED_EDGE('NONE', *, *, #5784, .T.); +#9955 = ORIENTED_EDGE('NONE', *, *, #5787, .T.); +#9956 = ORIENTED_EDGE('NONE', *, *, #5790, .T.); +#9957 = ORIENTED_EDGE('NONE', *, *, #5793, .T.); +#9958 = ORIENTED_EDGE('NONE', *, *, #5796, .T.); +#9959 = ORIENTED_EDGE('NONE', *, *, #5799, .T.); +#9960 = ORIENTED_EDGE('NONE', *, *, #5801, .T.); +#9961 = EDGE_LOOP('NONE', (#9941, #9942, #9943, #9944, #9945, #9946, #9947, #9948, #9949, #9950, #9951, #9952, #9953, #9954, #9955, #9956, #9957, #9958, #9959, #9960)); +#9962 = FACE_BOUND('NONE', #9961, .T.); +#9963 = ADVANCED_FACE('NONE', (#9962), #7792, .T.); +#9964 = ORIENTED_EDGE('NONE', *, *, #5805, .T.); +#9965 = ORIENTED_EDGE('NONE', *, *, #5804, .T.); +#9966 = ORIENTED_EDGE('NONE', *, *, #5803, .F.); +#9967 = ORIENTED_EDGE('NONE', *, *, #5802, .F.); +#9968 = EDGE_LOOP('NONE', (#9964, #9965, #9966, #9967)); +#9969 = FACE_BOUND('NONE', #9968, .T.); +#9970 = ADVANCED_FACE('NONE', (#9969), #7797, .T.); +#9971 = ORIENTED_EDGE('NONE', *, *, #5803, .T.); +#9972 = ORIENTED_EDGE('NONE', *, *, #5808, .T.); +#9973 = ORIENTED_EDGE('NONE', *, *, #5807, .F.); +#9974 = ORIENTED_EDGE('NONE', *, *, #5806, .F.); +#9975 = EDGE_LOOP('NONE', (#9971, #9972, #9973, #9974)); +#9976 = FACE_BOUND('NONE', #9975, .T.); +#9977 = ADVANCED_FACE('NONE', (#9976), #7802, .T.); +#9978 = ORIENTED_EDGE('NONE', *, *, #5807, .T.); +#9979 = ORIENTED_EDGE('NONE', *, *, #5811, .T.); +#9980 = ORIENTED_EDGE('NONE', *, *, #5810, .F.); +#9981 = ORIENTED_EDGE('NONE', *, *, #5809, .F.); +#9982 = EDGE_LOOP('NONE', (#9978, #9979, #9980, #9981)); +#9983 = FACE_BOUND('NONE', #9982, .T.); +#9984 = ADVANCED_FACE('NONE', (#9983), #7806, .F.); +#9985 = ORIENTED_EDGE('NONE', *, *, #5810, .T.); +#9986 = ORIENTED_EDGE('NONE', *, *, #5814, .T.); +#9987 = ORIENTED_EDGE('NONE', *, *, #5813, .F.); +#9988 = ORIENTED_EDGE('NONE', *, *, #5812, .F.); +#9989 = EDGE_LOOP('NONE', (#9985, #9986, #9987, #9988)); +#9990 = FACE_BOUND('NONE', #9989, .T.); +#9991 = ADVANCED_FACE('NONE', (#9990), #7810, .F.); +#9992 = ORIENTED_EDGE('NONE', *, *, #5813, .T.); +#9993 = ORIENTED_EDGE('NONE', *, *, #5817, .T.); +#9994 = ORIENTED_EDGE('NONE', *, *, #5816, .F.); +#9995 = ORIENTED_EDGE('NONE', *, *, #5815, .F.); +#9996 = EDGE_LOOP('NONE', (#9992, #9993, #9994, #9995)); +#9997 = FACE_BOUND('NONE', #9996, .T.); +#9998 = ADVANCED_FACE('NONE', (#9997), #7815, .F.); +#9999 = ORIENTED_EDGE('NONE', *, *, #5816, .T.); +#10000 = ORIENTED_EDGE('NONE', *, *, #5820, .T.); +#10001 = ORIENTED_EDGE('NONE', *, *, #5819, .F.); +#10002 = ORIENTED_EDGE('NONE', *, *, #5818, .F.); +#10003 = EDGE_LOOP('NONE', (#9999, #10000, #10001, #10002)); +#10004 = FACE_BOUND('NONE', #10003, .T.); +#10005 = ADVANCED_FACE('NONE', (#10004), #7819, .F.); +#10006 = ORIENTED_EDGE('NONE', *, *, #5819, .T.); +#10007 = ORIENTED_EDGE('NONE', *, *, #5823, .T.); +#10008 = ORIENTED_EDGE('NONE', *, *, #5822, .F.); +#10009 = ORIENTED_EDGE('NONE', *, *, #5821, .F.); +#10010 = EDGE_LOOP('NONE', (#10006, #10007, #10008, #10009)); +#10011 = FACE_BOUND('NONE', #10010, .T.); +#10012 = ADVANCED_FACE('NONE', (#10011), #7823, .F.); +#10013 = ORIENTED_EDGE('NONE', *, *, #5822, .T.); +#10014 = ORIENTED_EDGE('NONE', *, *, #5826, .T.); +#10015 = ORIENTED_EDGE('NONE', *, *, #5825, .F.); +#10016 = ORIENTED_EDGE('NONE', *, *, #5824, .F.); +#10017 = EDGE_LOOP('NONE', (#10013, #10014, #10015, #10016)); +#10018 = FACE_BOUND('NONE', #10017, .T.); +#10019 = ADVANCED_FACE('NONE', (#10018), #7828, .F.); +#10020 = ORIENTED_EDGE('NONE', *, *, #5825, .T.); +#10021 = ORIENTED_EDGE('NONE', *, *, #5829, .T.); +#10022 = ORIENTED_EDGE('NONE', *, *, #5828, .F.); +#10023 = ORIENTED_EDGE('NONE', *, *, #5827, .F.); +#10024 = EDGE_LOOP('NONE', (#10020, #10021, #10022, #10023)); +#10025 = FACE_BOUND('NONE', #10024, .T.); +#10026 = ADVANCED_FACE('NONE', (#10025), #7833, .T.); +#10027 = ORIENTED_EDGE('NONE', *, *, #5828, .T.); +#10028 = ORIENTED_EDGE('NONE', *, *, #5832, .T.); +#10029 = ORIENTED_EDGE('NONE', *, *, #5831, .F.); +#10030 = ORIENTED_EDGE('NONE', *, *, #5830, .F.); +#10031 = EDGE_LOOP('NONE', (#10027, #10028, #10029, #10030)); +#10032 = FACE_BOUND('NONE', #10031, .T.); +#10033 = ADVANCED_FACE('NONE', (#10032), #7837, .F.); +#10034 = ORIENTED_EDGE('NONE', *, *, #5831, .T.); +#10035 = ORIENTED_EDGE('NONE', *, *, #5835, .T.); +#10036 = ORIENTED_EDGE('NONE', *, *, #5834, .F.); +#10037 = ORIENTED_EDGE('NONE', *, *, #5833, .F.); +#10038 = EDGE_LOOP('NONE', (#10034, #10035, #10036, #10037)); +#10039 = FACE_BOUND('NONE', #10038, .T.); +#10040 = ADVANCED_FACE('NONE', (#10039), #7841, .F.); +#10041 = ORIENTED_EDGE('NONE', *, *, #5834, .T.); +#10042 = ORIENTED_EDGE('NONE', *, *, #5838, .T.); +#10043 = ORIENTED_EDGE('NONE', *, *, #5837, .F.); +#10044 = ORIENTED_EDGE('NONE', *, *, #5836, .F.); +#10045 = EDGE_LOOP('NONE', (#10041, #10042, #10043, #10044)); +#10046 = FACE_BOUND('NONE', #10045, .T.); +#10047 = ADVANCED_FACE('NONE', (#10046), #7845, .F.); +#10048 = ORIENTED_EDGE('NONE', *, *, #5837, .T.); +#10049 = ORIENTED_EDGE('NONE', *, *, #5841, .T.); +#10050 = ORIENTED_EDGE('NONE', *, *, #5840, .F.); +#10051 = ORIENTED_EDGE('NONE', *, *, #5839, .F.); +#10052 = EDGE_LOOP('NONE', (#10048, #10049, #10050, #10051)); +#10053 = FACE_BOUND('NONE', #10052, .T.); +#10054 = ADVANCED_FACE('NONE', (#10053), #7850, .T.); +#10055 = ORIENTED_EDGE('NONE', *, *, #5840, .T.); +#10056 = ORIENTED_EDGE('NONE', *, *, #5844, .T.); +#10057 = ORIENTED_EDGE('NONE', *, *, #5843, .F.); +#10058 = ORIENTED_EDGE('NONE', *, *, #5842, .F.); +#10059 = EDGE_LOOP('NONE', (#10055, #10056, #10057, #10058)); +#10060 = FACE_BOUND('NONE', #10059, .T.); +#10061 = ADVANCED_FACE('NONE', (#10060), #7854, .F.); +#10062 = ORIENTED_EDGE('NONE', *, *, #5843, .T.); +#10063 = ORIENTED_EDGE('NONE', *, *, #5847, .T.); +#10064 = ORIENTED_EDGE('NONE', *, *, #5846, .F.); +#10065 = ORIENTED_EDGE('NONE', *, *, #5845, .F.); +#10066 = EDGE_LOOP('NONE', (#10062, #10063, #10064, #10065)); +#10067 = FACE_BOUND('NONE', #10066, .T.); +#10068 = ADVANCED_FACE('NONE', (#10067), #7858, .F.); +#10069 = ORIENTED_EDGE('NONE', *, *, #5846, .T.); +#10070 = ORIENTED_EDGE('NONE', *, *, #5850, .T.); +#10071 = ORIENTED_EDGE('NONE', *, *, #5849, .F.); +#10072 = ORIENTED_EDGE('NONE', *, *, #5848, .F.); +#10073 = EDGE_LOOP('NONE', (#10069, #10070, #10071, #10072)); +#10074 = FACE_BOUND('NONE', #10073, .T.); +#10075 = ADVANCED_FACE('NONE', (#10074), #7862, .F.); +#10076 = ORIENTED_EDGE('NONE', *, *, #5849, .T.); +#10077 = ORIENTED_EDGE('NONE', *, *, #5853, .T.); +#10078 = ORIENTED_EDGE('NONE', *, *, #5852, .F.); +#10079 = ORIENTED_EDGE('NONE', *, *, #5851, .F.); +#10080 = EDGE_LOOP('NONE', (#10076, #10077, #10078, #10079)); +#10081 = FACE_BOUND('NONE', #10080, .T.); +#10082 = ADVANCED_FACE('NONE', (#10081), #7867, .F.); +#10083 = ORIENTED_EDGE('NONE', *, *, #5852, .T.); +#10084 = ORIENTED_EDGE('NONE', *, *, #5856, .T.); +#10085 = ORIENTED_EDGE('NONE', *, *, #5855, .F.); +#10086 = ORIENTED_EDGE('NONE', *, *, #5854, .F.); +#10087 = EDGE_LOOP('NONE', (#10083, #10084, #10085, #10086)); +#10088 = FACE_BOUND('NONE', #10087, .T.); +#10089 = ADVANCED_FACE('NONE', (#10088), #7872, .T.); +#10090 = ORIENTED_EDGE('NONE', *, *, #5855, .T.); +#10091 = ORIENTED_EDGE('NONE', *, *, #5859, .T.); +#10092 = ORIENTED_EDGE('NONE', *, *, #5858, .F.); +#10093 = ORIENTED_EDGE('NONE', *, *, #5857, .F.); +#10094 = EDGE_LOOP('NONE', (#10090, #10091, #10092, #10093)); +#10095 = FACE_BOUND('NONE', #10094, .T.); +#10096 = ADVANCED_FACE('NONE', (#10095), #7877, .F.); +#10097 = ORIENTED_EDGE('NONE', *, *, #5858, .T.); +#10098 = ORIENTED_EDGE('NONE', *, *, #5861, .T.); +#10099 = ORIENTED_EDGE('NONE', *, *, #5805, .F.); +#10100 = ORIENTED_EDGE('NONE', *, *, #5860, .F.); +#10101 = EDGE_LOOP('NONE', (#10097, #10098, #10099, #10100)); +#10102 = FACE_BOUND('NONE', #10101, .T.); +#10103 = ADVANCED_FACE('NONE', (#10102), #7881, .F.); +#10104 = ORIENTED_EDGE('NONE', *, *, #5861, .F.); +#10105 = ORIENTED_EDGE('NONE', *, *, #5859, .F.); +#10106 = ORIENTED_EDGE('NONE', *, *, #5856, .F.); +#10107 = ORIENTED_EDGE('NONE', *, *, #5853, .F.); +#10108 = ORIENTED_EDGE('NONE', *, *, #5850, .F.); +#10109 = ORIENTED_EDGE('NONE', *, *, #5847, .F.); +#10110 = ORIENTED_EDGE('NONE', *, *, #5844, .F.); +#10111 = ORIENTED_EDGE('NONE', *, *, #5841, .F.); +#10112 = ORIENTED_EDGE('NONE', *, *, #5838, .F.); +#10113 = ORIENTED_EDGE('NONE', *, *, #5835, .F.); +#10114 = ORIENTED_EDGE('NONE', *, *, #5832, .F.); +#10115 = ORIENTED_EDGE('NONE', *, *, #5829, .F.); +#10116 = ORIENTED_EDGE('NONE', *, *, #5826, .F.); +#10117 = ORIENTED_EDGE('NONE', *, *, #5823, .F.); +#10118 = ORIENTED_EDGE('NONE', *, *, #5820, .F.); +#10119 = ORIENTED_EDGE('NONE', *, *, #5817, .F.); +#10120 = ORIENTED_EDGE('NONE', *, *, #5814, .F.); +#10121 = ORIENTED_EDGE('NONE', *, *, #5811, .F.); +#10122 = ORIENTED_EDGE('NONE', *, *, #5808, .F.); +#10123 = ORIENTED_EDGE('NONE', *, *, #5804, .F.); +#10124 = EDGE_LOOP('NONE', (#10104, #10105, #10106, #10107, #10108, #10109, #10110, #10111, #10112, #10113, #10114, #10115, #10116, #10117, #10118, #10119, #10120, #10121, #10122, #10123)); +#10125 = FACE_BOUND('NONE', #10124, .T.); +#10126 = ADVANCED_FACE('NONE', (#10125), #7885, .F.); +#10127 = ORIENTED_EDGE('NONE', *, *, #5862, .T.); +#10128 = ORIENTED_EDGE('NONE', *, *, #5863, .T.); +#10129 = ORIENTED_EDGE('NONE', *, *, #5864, .F.); +#10130 = ORIENTED_EDGE('NONE', *, *, #5865, .F.); +#10131 = EDGE_LOOP('NONE', (#10127, #10128, #10129, #10130)); +#10132 = FACE_BOUND('NONE', #10131, .T.); +#10133 = ADVANCED_FACE('NONE', (#10132), #7890, .F.); +#10134 = ORIENTED_EDGE('NONE', *, *, #5866, .T.); +#10135 = ORIENTED_EDGE('NONE', *, *, #5867, .T.); +#10136 = ORIENTED_EDGE('NONE', *, *, #5868, .F.); +#10137 = ORIENTED_EDGE('NONE', *, *, #5863, .F.); +#10138 = EDGE_LOOP('NONE', (#10134, #10135, #10136, #10137)); +#10139 = FACE_BOUND('NONE', #10138, .T.); +#10140 = ADVANCED_FACE('NONE', (#10139), #7895, .F.); +#10141 = ORIENTED_EDGE('NONE', *, *, #5869, .T.); +#10142 = ORIENTED_EDGE('NONE', *, *, #5870, .T.); +#10143 = ORIENTED_EDGE('NONE', *, *, #5871, .F.); +#10144 = ORIENTED_EDGE('NONE', *, *, #5867, .F.); +#10145 = EDGE_LOOP('NONE', (#10141, #10142, #10143, #10144)); +#10146 = FACE_BOUND('NONE', #10145, .T.); +#10147 = ADVANCED_FACE('NONE', (#10146), #7899, .T.); +#10148 = ORIENTED_EDGE('NONE', *, *, #5872, .T.); +#10149 = ORIENTED_EDGE('NONE', *, *, #5873, .T.); +#10150 = ORIENTED_EDGE('NONE', *, *, #5874, .F.); +#10151 = ORIENTED_EDGE('NONE', *, *, #5870, .F.); +#10152 = EDGE_LOOP('NONE', (#10148, #10149, #10150, #10151)); +#10153 = FACE_BOUND('NONE', #10152, .T.); +#10154 = ADVANCED_FACE('NONE', (#10153), #7903, .T.); +#10155 = ORIENTED_EDGE('NONE', *, *, #5875, .T.); +#10156 = ORIENTED_EDGE('NONE', *, *, #5876, .T.); +#10157 = ORIENTED_EDGE('NONE', *, *, #5877, .F.); +#10158 = ORIENTED_EDGE('NONE', *, *, #5873, .F.); +#10159 = EDGE_LOOP('NONE', (#10155, #10156, #10157, #10158)); +#10160 = FACE_BOUND('NONE', #10159, .T.); +#10161 = ADVANCED_FACE('NONE', (#10160), #7908, .T.); +#10162 = ORIENTED_EDGE('NONE', *, *, #5878, .T.); +#10163 = ORIENTED_EDGE('NONE', *, *, #5879, .T.); +#10164 = ORIENTED_EDGE('NONE', *, *, #5880, .F.); +#10165 = ORIENTED_EDGE('NONE', *, *, #5876, .F.); +#10166 = EDGE_LOOP('NONE', (#10162, #10163, #10164, #10165)); +#10167 = FACE_BOUND('NONE', #10166, .T.); +#10168 = ADVANCED_FACE('NONE', (#10167), #7912, .T.); +#10169 = ORIENTED_EDGE('NONE', *, *, #5881, .T.); +#10170 = ORIENTED_EDGE('NONE', *, *, #5882, .T.); +#10171 = ORIENTED_EDGE('NONE', *, *, #5883, .F.); +#10172 = ORIENTED_EDGE('NONE', *, *, #5879, .F.); +#10173 = EDGE_LOOP('NONE', (#10169, #10170, #10171, #10172)); +#10174 = FACE_BOUND('NONE', #10173, .T.); +#10175 = ADVANCED_FACE('NONE', (#10174), #7916, .T.); +#10176 = ORIENTED_EDGE('NONE', *, *, #5884, .T.); +#10177 = ORIENTED_EDGE('NONE', *, *, #5885, .T.); +#10178 = ORIENTED_EDGE('NONE', *, *, #5886, .F.); +#10179 = ORIENTED_EDGE('NONE', *, *, #5882, .F.); +#10180 = EDGE_LOOP('NONE', (#10176, #10177, #10178, #10179)); +#10181 = FACE_BOUND('NONE', #10180, .T.); +#10182 = ADVANCED_FACE('NONE', (#10181), #7921, .T.); +#10183 = ORIENTED_EDGE('NONE', *, *, #5887, .T.); +#10184 = ORIENTED_EDGE('NONE', *, *, #5888, .T.); +#10185 = ORIENTED_EDGE('NONE', *, *, #5889, .F.); +#10186 = ORIENTED_EDGE('NONE', *, *, #5885, .F.); +#10187 = EDGE_LOOP('NONE', (#10183, #10184, #10185, #10186)); +#10188 = FACE_BOUND('NONE', #10187, .T.); +#10189 = ADVANCED_FACE('NONE', (#10188), #7926, .F.); +#10190 = ORIENTED_EDGE('NONE', *, *, #5890, .T.); +#10191 = ORIENTED_EDGE('NONE', *, *, #5891, .T.); +#10192 = ORIENTED_EDGE('NONE', *, *, #5892, .F.); +#10193 = ORIENTED_EDGE('NONE', *, *, #5888, .F.); +#10194 = EDGE_LOOP('NONE', (#10190, #10191, #10192, #10193)); +#10195 = FACE_BOUND('NONE', #10194, .T.); +#10196 = ADVANCED_FACE('NONE', (#10195), #7930, .T.); +#10197 = ORIENTED_EDGE('NONE', *, *, #5893, .T.); +#10198 = ORIENTED_EDGE('NONE', *, *, #5894, .T.); +#10199 = ORIENTED_EDGE('NONE', *, *, #5895, .F.); +#10200 = ORIENTED_EDGE('NONE', *, *, #5891, .F.); +#10201 = EDGE_LOOP('NONE', (#10197, #10198, #10199, #10200)); +#10202 = FACE_BOUND('NONE', #10201, .T.); +#10203 = ADVANCED_FACE('NONE', (#10202), #7934, .T.); +#10204 = ORIENTED_EDGE('NONE', *, *, #5896, .T.); +#10205 = ORIENTED_EDGE('NONE', *, *, #5897, .T.); +#10206 = ORIENTED_EDGE('NONE', *, *, #5898, .F.); +#10207 = ORIENTED_EDGE('NONE', *, *, #5894, .F.); +#10208 = EDGE_LOOP('NONE', (#10204, #10205, #10206, #10207)); +#10209 = FACE_BOUND('NONE', #10208, .T.); +#10210 = ADVANCED_FACE('NONE', (#10209), #7938, .T.); +#10211 = ORIENTED_EDGE('NONE', *, *, #5899, .T.); +#10212 = ORIENTED_EDGE('NONE', *, *, #5900, .T.); +#10213 = ORIENTED_EDGE('NONE', *, *, #5901, .F.); +#10214 = ORIENTED_EDGE('NONE', *, *, #5897, .F.); +#10215 = EDGE_LOOP('NONE', (#10211, #10212, #10213, #10214)); +#10216 = FACE_BOUND('NONE', #10215, .T.); +#10217 = ADVANCED_FACE('NONE', (#10216), #7943, .F.); +#10218 = ORIENTED_EDGE('NONE', *, *, #5902, .T.); +#10219 = ORIENTED_EDGE('NONE', *, *, #5903, .T.); +#10220 = ORIENTED_EDGE('NONE', *, *, #5904, .F.); +#10221 = ORIENTED_EDGE('NONE', *, *, #5900, .F.); +#10222 = EDGE_LOOP('NONE', (#10218, #10219, #10220, #10221)); +#10223 = FACE_BOUND('NONE', #10222, .T.); +#10224 = ADVANCED_FACE('NONE', (#10223), #7947, .T.); +#10225 = ORIENTED_EDGE('NONE', *, *, #5905, .T.); +#10226 = ORIENTED_EDGE('NONE', *, *, #5906, .T.); +#10227 = ORIENTED_EDGE('NONE', *, *, #5907, .F.); +#10228 = ORIENTED_EDGE('NONE', *, *, #5903, .F.); +#10229 = EDGE_LOOP('NONE', (#10225, #10226, #10227, #10228)); +#10230 = FACE_BOUND('NONE', #10229, .T.); +#10231 = ADVANCED_FACE('NONE', (#10230), #7951, .T.); +#10232 = ORIENTED_EDGE('NONE', *, *, #5908, .T.); +#10233 = ORIENTED_EDGE('NONE', *, *, #5909, .T.); +#10234 = ORIENTED_EDGE('NONE', *, *, #5910, .F.); +#10235 = ORIENTED_EDGE('NONE', *, *, #5906, .F.); +#10236 = EDGE_LOOP('NONE', (#10232, #10233, #10234, #10235)); +#10237 = FACE_BOUND('NONE', #10236, .T.); +#10238 = ADVANCED_FACE('NONE', (#10237), #7955, .T.); +#10239 = ORIENTED_EDGE('NONE', *, *, #5911, .T.); +#10240 = ORIENTED_EDGE('NONE', *, *, #5912, .T.); +#10241 = ORIENTED_EDGE('NONE', *, *, #5913, .F.); +#10242 = ORIENTED_EDGE('NONE', *, *, #5909, .F.); +#10243 = EDGE_LOOP('NONE', (#10239, #10240, #10241, #10242)); +#10244 = FACE_BOUND('NONE', #10243, .T.); +#10245 = ADVANCED_FACE('NONE', (#10244), #7960, .T.); +#10246 = ORIENTED_EDGE('NONE', *, *, #5914, .T.); +#10247 = ORIENTED_EDGE('NONE', *, *, #5915, .T.); +#10248 = ORIENTED_EDGE('NONE', *, *, #5916, .F.); +#10249 = ORIENTED_EDGE('NONE', *, *, #5912, .F.); +#10250 = EDGE_LOOP('NONE', (#10246, #10247, #10248, #10249)); +#10251 = FACE_BOUND('NONE', #10250, .T.); +#10252 = ADVANCED_FACE('NONE', (#10251), #7965, .F.); +#10253 = ORIENTED_EDGE('NONE', *, *, #5917, .T.); +#10254 = ORIENTED_EDGE('NONE', *, *, #5918, .T.); +#10255 = ORIENTED_EDGE('NONE', *, *, #5919, .F.); +#10256 = ORIENTED_EDGE('NONE', *, *, #5915, .F.); +#10257 = EDGE_LOOP('NONE', (#10253, #10254, #10255, #10256)); +#10258 = FACE_BOUND('NONE', #10257, .T.); +#10259 = ADVANCED_FACE('NONE', (#10258), #7970, .T.); +#10260 = ORIENTED_EDGE('NONE', *, *, #5920, .T.); +#10261 = ORIENTED_EDGE('NONE', *, *, #5865, .T.); +#10262 = ORIENTED_EDGE('NONE', *, *, #5921, .F.); +#10263 = ORIENTED_EDGE('NONE', *, *, #5918, .F.); +#10264 = EDGE_LOOP('NONE', (#10260, #10261, #10262, #10263)); +#10265 = FACE_BOUND('NONE', #10264, .T.); +#10266 = ADVANCED_FACE('NONE', (#10265), #7974, .T.); +#10267 = ORIENTED_EDGE('NONE', *, *, #5920, .F.); +#10268 = ORIENTED_EDGE('NONE', *, *, #5917, .F.); +#10269 = ORIENTED_EDGE('NONE', *, *, #5914, .F.); +#10270 = ORIENTED_EDGE('NONE', *, *, #5911, .F.); +#10271 = ORIENTED_EDGE('NONE', *, *, #5908, .F.); +#10272 = ORIENTED_EDGE('NONE', *, *, #5905, .F.); +#10273 = ORIENTED_EDGE('NONE', *, *, #5902, .F.); +#10274 = ORIENTED_EDGE('NONE', *, *, #5899, .F.); +#10275 = ORIENTED_EDGE('NONE', *, *, #5896, .F.); +#10276 = ORIENTED_EDGE('NONE', *, *, #5893, .F.); +#10277 = ORIENTED_EDGE('NONE', *, *, #5890, .F.); +#10278 = ORIENTED_EDGE('NONE', *, *, #5887, .F.); +#10279 = ORIENTED_EDGE('NONE', *, *, #5884, .F.); +#10280 = ORIENTED_EDGE('NONE', *, *, #5881, .F.); +#10281 = ORIENTED_EDGE('NONE', *, *, #5878, .F.); +#10282 = ORIENTED_EDGE('NONE', *, *, #5875, .F.); +#10283 = ORIENTED_EDGE('NONE', *, *, #5872, .F.); +#10284 = ORIENTED_EDGE('NONE', *, *, #5869, .F.); +#10285 = ORIENTED_EDGE('NONE', *, *, #5866, .F.); +#10286 = ORIENTED_EDGE('NONE', *, *, #5862, .F.); +#10287 = EDGE_LOOP('NONE', (#10267, #10268, #10269, #10270, #10271, #10272, #10273, #10274, #10275, #10276, #10277, #10278, #10279, #10280, #10281, #10282, #10283, #10284, #10285, #10286)); +#10288 = FACE_BOUND('NONE', #10287, .T.); +#10289 = ADVANCED_FACE('NONE', (#10288), #7978, .F.); +#10290 = ORIENTED_EDGE('NONE', *, *, #5864, .T.); +#10291 = ORIENTED_EDGE('NONE', *, *, #5868, .T.); +#10292 = ORIENTED_EDGE('NONE', *, *, #5871, .T.); +#10293 = ORIENTED_EDGE('NONE', *, *, #5874, .T.); +#10294 = ORIENTED_EDGE('NONE', *, *, #5877, .T.); +#10295 = ORIENTED_EDGE('NONE', *, *, #5880, .T.); +#10296 = ORIENTED_EDGE('NONE', *, *, #5883, .T.); +#10297 = ORIENTED_EDGE('NONE', *, *, #5886, .T.); +#10298 = ORIENTED_EDGE('NONE', *, *, #5889, .T.); +#10299 = ORIENTED_EDGE('NONE', *, *, #5892, .T.); +#10300 = ORIENTED_EDGE('NONE', *, *, #5895, .T.); +#10301 = ORIENTED_EDGE('NONE', *, *, #5898, .T.); +#10302 = ORIENTED_EDGE('NONE', *, *, #5901, .T.); +#10303 = ORIENTED_EDGE('NONE', *, *, #5904, .T.); +#10304 = ORIENTED_EDGE('NONE', *, *, #5907, .T.); +#10305 = ORIENTED_EDGE('NONE', *, *, #5910, .T.); +#10306 = ORIENTED_EDGE('NONE', *, *, #5913, .T.); +#10307 = ORIENTED_EDGE('NONE', *, *, #5916, .T.); +#10308 = ORIENTED_EDGE('NONE', *, *, #5919, .T.); +#10309 = ORIENTED_EDGE('NONE', *, *, #5921, .T.); +#10310 = ORIENTED_EDGE('NONE', *, *, #5981, .F.); +#10311 = ORIENTED_EDGE('NONE', *, *, #5979, .F.); +#10312 = ORIENTED_EDGE('NONE', *, *, #5976, .F.); +#10313 = ORIENTED_EDGE('NONE', *, *, #5973, .F.); +#10314 = ORIENTED_EDGE('NONE', *, *, #5970, .F.); +#10315 = ORIENTED_EDGE('NONE', *, *, #5967, .F.); +#10316 = ORIENTED_EDGE('NONE', *, *, #5964, .F.); +#10317 = ORIENTED_EDGE('NONE', *, *, #5961, .F.); +#10318 = ORIENTED_EDGE('NONE', *, *, #5958, .F.); +#10319 = ORIENTED_EDGE('NONE', *, *, #5955, .F.); +#10320 = ORIENTED_EDGE('NONE', *, *, #5952, .F.); +#10321 = ORIENTED_EDGE('NONE', *, *, #5949, .F.); +#10322 = ORIENTED_EDGE('NONE', *, *, #5946, .F.); +#10323 = ORIENTED_EDGE('NONE', *, *, #5943, .F.); +#10324 = ORIENTED_EDGE('NONE', *, *, #5940, .F.); +#10325 = ORIENTED_EDGE('NONE', *, *, #5937, .F.); +#10326 = ORIENTED_EDGE('NONE', *, *, #5934, .F.); +#10327 = ORIENTED_EDGE('NONE', *, *, #5931, .F.); +#10328 = ORIENTED_EDGE('NONE', *, *, #5928, .F.); +#10329 = ORIENTED_EDGE('NONE', *, *, #5924, .F.); +#10330 = EDGE_LOOP('NONE', (#10290, #10291, #10292, #10293, #10294, #10295, #10296, #10297, #10298, #10299, #10300, #10301, #10302, #10303, #10304, #10305, #10306, #10307, #10308, #10309)); +#10331 = FACE_BOUND('NONE', #10330, .T.); +#10332 = EDGE_LOOP('NONE', (#10310, #10311, #10312, #10313, #10314, #10315, #10316, #10317, #10318, #10319, #10320, #10321, #10322, #10323, #10324, #10325, #10326, #10327, #10328, #10329)); +#10333 = FACE_BOUND('NONE', #10332, .T.); +#10334 = ADVANCED_FACE('NONE', (#10331, #10333), #7982, .T.); +#10335 = ORIENTED_EDGE('NONE', *, *, #5925, .T.); +#10336 = ORIENTED_EDGE('NONE', *, *, #5924, .T.); +#10337 = ORIENTED_EDGE('NONE', *, *, #5923, .F.); +#10338 = ORIENTED_EDGE('NONE', *, *, #5922, .F.); +#10339 = EDGE_LOOP('NONE', (#10335, #10336, #10337, #10338)); +#10340 = FACE_BOUND('NONE', #10339, .T.); +#10341 = ADVANCED_FACE('NONE', (#10340), #7987, .T.); +#10342 = ORIENTED_EDGE('NONE', *, *, #5923, .T.); +#10343 = ORIENTED_EDGE('NONE', *, *, #5928, .T.); +#10344 = ORIENTED_EDGE('NONE', *, *, #5927, .F.); +#10345 = ORIENTED_EDGE('NONE', *, *, #5926, .F.); +#10346 = EDGE_LOOP('NONE', (#10342, #10343, #10344, #10345)); +#10347 = FACE_BOUND('NONE', #10346, .T.); +#10348 = ADVANCED_FACE('NONE', (#10347), #7992, .T.); +#10349 = ORIENTED_EDGE('NONE', *, *, #5927, .T.); +#10350 = ORIENTED_EDGE('NONE', *, *, #5931, .T.); +#10351 = ORIENTED_EDGE('NONE', *, *, #5930, .F.); +#10352 = ORIENTED_EDGE('NONE', *, *, #5929, .F.); +#10353 = EDGE_LOOP('NONE', (#10349, #10350, #10351, #10352)); +#10354 = FACE_BOUND('NONE', #10353, .T.); +#10355 = ADVANCED_FACE('NONE', (#10354), #7996, .F.); +#10356 = ORIENTED_EDGE('NONE', *, *, #5930, .T.); +#10357 = ORIENTED_EDGE('NONE', *, *, #5934, .T.); +#10358 = ORIENTED_EDGE('NONE', *, *, #5933, .F.); +#10359 = ORIENTED_EDGE('NONE', *, *, #5932, .F.); +#10360 = EDGE_LOOP('NONE', (#10356, #10357, #10358, #10359)); +#10361 = FACE_BOUND('NONE', #10360, .T.); +#10362 = ADVANCED_FACE('NONE', (#10361), #8000, .F.); +#10363 = ORIENTED_EDGE('NONE', *, *, #5933, .T.); +#10364 = ORIENTED_EDGE('NONE', *, *, #5937, .T.); +#10365 = ORIENTED_EDGE('NONE', *, *, #5936, .F.); +#10366 = ORIENTED_EDGE('NONE', *, *, #5935, .F.); +#10367 = EDGE_LOOP('NONE', (#10363, #10364, #10365, #10366)); +#10368 = FACE_BOUND('NONE', #10367, .T.); +#10369 = ADVANCED_FACE('NONE', (#10368), #8005, .F.); +#10370 = ORIENTED_EDGE('NONE', *, *, #5936, .T.); +#10371 = ORIENTED_EDGE('NONE', *, *, #5940, .T.); +#10372 = ORIENTED_EDGE('NONE', *, *, #5939, .F.); +#10373 = ORIENTED_EDGE('NONE', *, *, #5938, .F.); +#10374 = EDGE_LOOP('NONE', (#10370, #10371, #10372, #10373)); +#10375 = FACE_BOUND('NONE', #10374, .T.); +#10376 = ADVANCED_FACE('NONE', (#10375), #8009, .F.); +#10377 = ORIENTED_EDGE('NONE', *, *, #5939, .T.); +#10378 = ORIENTED_EDGE('NONE', *, *, #5943, .T.); +#10379 = ORIENTED_EDGE('NONE', *, *, #5942, .F.); +#10380 = ORIENTED_EDGE('NONE', *, *, #5941, .F.); +#10381 = EDGE_LOOP('NONE', (#10377, #10378, #10379, #10380)); +#10382 = FACE_BOUND('NONE', #10381, .T.); +#10383 = ADVANCED_FACE('NONE', (#10382), #8013, .F.); +#10384 = ORIENTED_EDGE('NONE', *, *, #5942, .T.); +#10385 = ORIENTED_EDGE('NONE', *, *, #5946, .T.); +#10386 = ORIENTED_EDGE('NONE', *, *, #5945, .F.); +#10387 = ORIENTED_EDGE('NONE', *, *, #5944, .F.); +#10388 = EDGE_LOOP('NONE', (#10384, #10385, #10386, #10387)); +#10389 = FACE_BOUND('NONE', #10388, .T.); +#10390 = ADVANCED_FACE('NONE', (#10389), #8018, .F.); +#10391 = ORIENTED_EDGE('NONE', *, *, #5945, .T.); +#10392 = ORIENTED_EDGE('NONE', *, *, #5949, .T.); +#10393 = ORIENTED_EDGE('NONE', *, *, #5948, .F.); +#10394 = ORIENTED_EDGE('NONE', *, *, #5947, .F.); +#10395 = EDGE_LOOP('NONE', (#10391, #10392, #10393, #10394)); +#10396 = FACE_BOUND('NONE', #10395, .T.); +#10397 = ADVANCED_FACE('NONE', (#10396), #8023, .T.); +#10398 = ORIENTED_EDGE('NONE', *, *, #5948, .T.); +#10399 = ORIENTED_EDGE('NONE', *, *, #5952, .T.); +#10400 = ORIENTED_EDGE('NONE', *, *, #5951, .F.); +#10401 = ORIENTED_EDGE('NONE', *, *, #5950, .F.); +#10402 = EDGE_LOOP('NONE', (#10398, #10399, #10400, #10401)); +#10403 = FACE_BOUND('NONE', #10402, .T.); +#10404 = ADVANCED_FACE('NONE', (#10403), #8027, .F.); +#10405 = ORIENTED_EDGE('NONE', *, *, #5951, .T.); +#10406 = ORIENTED_EDGE('NONE', *, *, #5955, .T.); +#10407 = ORIENTED_EDGE('NONE', *, *, #5954, .F.); +#10408 = ORIENTED_EDGE('NONE', *, *, #5953, .F.); +#10409 = EDGE_LOOP('NONE', (#10405, #10406, #10407, #10408)); +#10410 = FACE_BOUND('NONE', #10409, .T.); +#10411 = ADVANCED_FACE('NONE', (#10410), #8031, .F.); +#10412 = ORIENTED_EDGE('NONE', *, *, #5954, .T.); +#10413 = ORIENTED_EDGE('NONE', *, *, #5958, .T.); +#10414 = ORIENTED_EDGE('NONE', *, *, #5957, .F.); +#10415 = ORIENTED_EDGE('NONE', *, *, #5956, .F.); +#10416 = EDGE_LOOP('NONE', (#10412, #10413, #10414, #10415)); +#10417 = FACE_BOUND('NONE', #10416, .T.); +#10418 = ADVANCED_FACE('NONE', (#10417), #8035, .F.); +#10419 = ORIENTED_EDGE('NONE', *, *, #5957, .T.); +#10420 = ORIENTED_EDGE('NONE', *, *, #5961, .T.); +#10421 = ORIENTED_EDGE('NONE', *, *, #5960, .F.); +#10422 = ORIENTED_EDGE('NONE', *, *, #5959, .F.); +#10423 = EDGE_LOOP('NONE', (#10419, #10420, #10421, #10422)); +#10424 = FACE_BOUND('NONE', #10423, .T.); +#10425 = ADVANCED_FACE('NONE', (#10424), #8040, .T.); +#10426 = ORIENTED_EDGE('NONE', *, *, #5960, .T.); +#10427 = ORIENTED_EDGE('NONE', *, *, #5964, .T.); +#10428 = ORIENTED_EDGE('NONE', *, *, #5963, .F.); +#10429 = ORIENTED_EDGE('NONE', *, *, #5962, .F.); +#10430 = EDGE_LOOP('NONE', (#10426, #10427, #10428, #10429)); +#10431 = FACE_BOUND('NONE', #10430, .T.); +#10432 = ADVANCED_FACE('NONE', (#10431), #8044, .F.); +#10433 = ORIENTED_EDGE('NONE', *, *, #5963, .T.); +#10434 = ORIENTED_EDGE('NONE', *, *, #5967, .T.); +#10435 = ORIENTED_EDGE('NONE', *, *, #5966, .F.); +#10436 = ORIENTED_EDGE('NONE', *, *, #5965, .F.); +#10437 = EDGE_LOOP('NONE', (#10433, #10434, #10435, #10436)); +#10438 = FACE_BOUND('NONE', #10437, .T.); +#10439 = ADVANCED_FACE('NONE', (#10438), #8048, .F.); +#10440 = ORIENTED_EDGE('NONE', *, *, #5966, .T.); +#10441 = ORIENTED_EDGE('NONE', *, *, #5970, .T.); +#10442 = ORIENTED_EDGE('NONE', *, *, #5969, .F.); +#10443 = ORIENTED_EDGE('NONE', *, *, #5968, .F.); +#10444 = EDGE_LOOP('NONE', (#10440, #10441, #10442, #10443)); +#10445 = FACE_BOUND('NONE', #10444, .T.); +#10446 = ADVANCED_FACE('NONE', (#10445), #8052, .F.); +#10447 = ORIENTED_EDGE('NONE', *, *, #5969, .T.); +#10448 = ORIENTED_EDGE('NONE', *, *, #5973, .T.); +#10449 = ORIENTED_EDGE('NONE', *, *, #5972, .F.); +#10450 = ORIENTED_EDGE('NONE', *, *, #5971, .F.); +#10451 = EDGE_LOOP('NONE', (#10447, #10448, #10449, #10450)); +#10452 = FACE_BOUND('NONE', #10451, .T.); +#10453 = ADVANCED_FACE('NONE', (#10452), #8057, .F.); +#10454 = ORIENTED_EDGE('NONE', *, *, #5972, .T.); +#10455 = ORIENTED_EDGE('NONE', *, *, #5976, .T.); +#10456 = ORIENTED_EDGE('NONE', *, *, #5975, .F.); +#10457 = ORIENTED_EDGE('NONE', *, *, #5974, .F.); +#10458 = EDGE_LOOP('NONE', (#10454, #10455, #10456, #10457)); +#10459 = FACE_BOUND('NONE', #10458, .T.); +#10460 = ADVANCED_FACE('NONE', (#10459), #8062, .T.); +#10461 = ORIENTED_EDGE('NONE', *, *, #5975, .T.); +#10462 = ORIENTED_EDGE('NONE', *, *, #5979, .T.); +#10463 = ORIENTED_EDGE('NONE', *, *, #5978, .F.); +#10464 = ORIENTED_EDGE('NONE', *, *, #5977, .F.); +#10465 = EDGE_LOOP('NONE', (#10461, #10462, #10463, #10464)); +#10466 = FACE_BOUND('NONE', #10465, .T.); +#10467 = ADVANCED_FACE('NONE', (#10466), #8067, .F.); +#10468 = ORIENTED_EDGE('NONE', *, *, #5978, .T.); +#10469 = ORIENTED_EDGE('NONE', *, *, #5981, .T.); +#10470 = ORIENTED_EDGE('NONE', *, *, #5925, .F.); +#10471 = ORIENTED_EDGE('NONE', *, *, #5980, .F.); +#10472 = EDGE_LOOP('NONE', (#10468, #10469, #10470, #10471)); +#10473 = FACE_BOUND('NONE', #10472, .T.); +#10474 = ADVANCED_FACE('NONE', (#10473), #8071, .F.); +#10475 = ORIENTED_EDGE('NONE', *, *, #5922, .T.); +#10476 = ORIENTED_EDGE('NONE', *, *, #5926, .T.); +#10477 = ORIENTED_EDGE('NONE', *, *, #5929, .T.); +#10478 = ORIENTED_EDGE('NONE', *, *, #5932, .T.); +#10479 = ORIENTED_EDGE('NONE', *, *, #5935, .T.); +#10480 = ORIENTED_EDGE('NONE', *, *, #5938, .T.); +#10481 = ORIENTED_EDGE('NONE', *, *, #5941, .T.); +#10482 = ORIENTED_EDGE('NONE', *, *, #5944, .T.); +#10483 = ORIENTED_EDGE('NONE', *, *, #5947, .T.); +#10484 = ORIENTED_EDGE('NONE', *, *, #5950, .T.); +#10485 = ORIENTED_EDGE('NONE', *, *, #5953, .T.); +#10486 = ORIENTED_EDGE('NONE', *, *, #5956, .T.); +#10487 = ORIENTED_EDGE('NONE', *, *, #5959, .T.); +#10488 = ORIENTED_EDGE('NONE', *, *, #5962, .T.); +#10489 = ORIENTED_EDGE('NONE', *, *, #5965, .T.); +#10490 = ORIENTED_EDGE('NONE', *, *, #5968, .T.); +#10491 = ORIENTED_EDGE('NONE', *, *, #5971, .T.); +#10492 = ORIENTED_EDGE('NONE', *, *, #5974, .T.); +#10493 = ORIENTED_EDGE('NONE', *, *, #5977, .T.); +#10494 = ORIENTED_EDGE('NONE', *, *, #5980, .T.); +#10495 = EDGE_LOOP('NONE', (#10475, #10476, #10477, #10478, #10479, #10480, #10481, #10482, #10483, #10484, #10485, #10486, #10487, #10488, #10489, #10490, #10491, #10492, #10493, #10494)); +#10496 = FACE_BOUND('NONE', #10495, .T.); +#10497 = ADVANCED_FACE('NONE', (#10496), #8075, .T.); +#10498 = ORIENTED_EDGE('NONE', *, *, #5982, .T.); +#10499 = ORIENTED_EDGE('NONE', *, *, #5983, .T.); +#10500 = ORIENTED_EDGE('NONE', *, *, #5984, .F.); +#10501 = ORIENTED_EDGE('NONE', *, *, #5985, .F.); +#10502 = EDGE_LOOP('NONE', (#10498, #10499, #10500, #10501)); +#10503 = FACE_BOUND('NONE', #10502, .T.); +#10504 = ADVANCED_FACE('NONE', (#10503), #8079, .T.); +#10505 = ORIENTED_EDGE('NONE', *, *, #5986, .T.); +#10506 = ORIENTED_EDGE('NONE', *, *, #5987, .T.); +#10507 = ORIENTED_EDGE('NONE', *, *, #5988, .F.); +#10508 = ORIENTED_EDGE('NONE', *, *, #5983, .F.); +#10509 = EDGE_LOOP('NONE', (#10505, #10506, #10507, #10508)); +#10510 = FACE_BOUND('NONE', #10509, .T.); +#10511 = ADVANCED_FACE('NONE', (#10510), #8084, .T.); +#10512 = ORIENTED_EDGE('NONE', *, *, #5989, .T.); +#10513 = ORIENTED_EDGE('NONE', *, *, #5990, .T.); +#10514 = ORIENTED_EDGE('NONE', *, *, #5991, .F.); +#10515 = ORIENTED_EDGE('NONE', *, *, #5987, .F.); +#10516 = EDGE_LOOP('NONE', (#10512, #10513, #10514, #10515)); +#10517 = FACE_BOUND('NONE', #10516, .T.); +#10518 = ADVANCED_FACE('NONE', (#10517), #8089, .F.); +#10519 = ORIENTED_EDGE('NONE', *, *, #5992, .T.); +#10520 = ORIENTED_EDGE('NONE', *, *, #5993, .T.); +#10521 = ORIENTED_EDGE('NONE', *, *, #5994, .F.); +#10522 = ORIENTED_EDGE('NONE', *, *, #5990, .F.); +#10523 = EDGE_LOOP('NONE', (#10519, #10520, #10521, #10522)); +#10524 = FACE_BOUND('NONE', #10523, .T.); +#10525 = ADVANCED_FACE('NONE', (#10524), #8094, .T.); +#10526 = ORIENTED_EDGE('NONE', *, *, #5995, .T.); +#10527 = ORIENTED_EDGE('NONE', *, *, #5996, .T.); +#10528 = ORIENTED_EDGE('NONE', *, *, #5997, .F.); +#10529 = ORIENTED_EDGE('NONE', *, *, #5993, .F.); +#10530 = EDGE_LOOP('NONE', (#10526, #10527, #10528, #10529)); +#10531 = FACE_BOUND('NONE', #10530, .T.); +#10532 = ADVANCED_FACE('NONE', (#10531), #8098, .T.); +#10533 = ORIENTED_EDGE('NONE', *, *, #5998, .T.); +#10534 = ORIENTED_EDGE('NONE', *, *, #5999, .T.); +#10535 = ORIENTED_EDGE('NONE', *, *, #6000, .F.); +#10536 = ORIENTED_EDGE('NONE', *, *, #5996, .F.); +#10537 = EDGE_LOOP('NONE', (#10533, #10534, #10535, #10536)); +#10538 = FACE_BOUND('NONE', #10537, .T.); +#10539 = ADVANCED_FACE('NONE', (#10538), #8102, .T.); +#10540 = ORIENTED_EDGE('NONE', *, *, #6001, .T.); +#10541 = ORIENTED_EDGE('NONE', *, *, #6002, .T.); +#10542 = ORIENTED_EDGE('NONE', *, *, #6003, .F.); +#10543 = ORIENTED_EDGE('NONE', *, *, #5999, .F.); +#10544 = EDGE_LOOP('NONE', (#10540, #10541, #10542, #10543)); +#10545 = FACE_BOUND('NONE', #10544, .T.); +#10546 = ADVANCED_FACE('NONE', (#10545), #8106, .T.); +#10547 = ORIENTED_EDGE('NONE', *, *, #6004, .T.); +#10548 = ORIENTED_EDGE('NONE', *, *, #6005, .T.); +#10549 = ORIENTED_EDGE('NONE', *, *, #6006, .F.); +#10550 = ORIENTED_EDGE('NONE', *, *, #6002, .F.); +#10551 = EDGE_LOOP('NONE', (#10547, #10548, #10549, #10550)); +#10552 = FACE_BOUND('NONE', #10551, .T.); +#10553 = ADVANCED_FACE('NONE', (#10552), #8111, .F.); +#10554 = ORIENTED_EDGE('NONE', *, *, #6007, .T.); +#10555 = ORIENTED_EDGE('NONE', *, *, #6008, .T.); +#10556 = ORIENTED_EDGE('NONE', *, *, #6009, .F.); +#10557 = ORIENTED_EDGE('NONE', *, *, #6005, .F.); +#10558 = EDGE_LOOP('NONE', (#10554, #10555, #10556, #10557)); +#10559 = FACE_BOUND('NONE', #10558, .T.); +#10560 = ADVANCED_FACE('NONE', (#10559), #8115, .T.); +#10561 = ORIENTED_EDGE('NONE', *, *, #6010, .T.); +#10562 = ORIENTED_EDGE('NONE', *, *, #6011, .T.); +#10563 = ORIENTED_EDGE('NONE', *, *, #6012, .F.); +#10564 = ORIENTED_EDGE('NONE', *, *, #6008, .F.); +#10565 = EDGE_LOOP('NONE', (#10561, #10562, #10563, #10564)); +#10566 = FACE_BOUND('NONE', #10565, .T.); +#10567 = ADVANCED_FACE('NONE', (#10566), #8119, .T.); +#10568 = ORIENTED_EDGE('NONE', *, *, #6013, .T.); +#10569 = ORIENTED_EDGE('NONE', *, *, #6014, .T.); +#10570 = ORIENTED_EDGE('NONE', *, *, #6015, .F.); +#10571 = ORIENTED_EDGE('NONE', *, *, #6011, .F.); +#10572 = EDGE_LOOP('NONE', (#10568, #10569, #10570, #10571)); +#10573 = FACE_BOUND('NONE', #10572, .T.); +#10574 = ADVANCED_FACE('NONE', (#10573), #8123, .T.); +#10575 = ORIENTED_EDGE('NONE', *, *, #6016, .T.); +#10576 = ORIENTED_EDGE('NONE', *, *, #6017, .T.); +#10577 = ORIENTED_EDGE('NONE', *, *, #6018, .F.); +#10578 = ORIENTED_EDGE('NONE', *, *, #6014, .F.); +#10579 = EDGE_LOOP('NONE', (#10575, #10576, #10577, #10578)); +#10580 = FACE_BOUND('NONE', #10579, .T.); +#10581 = ADVANCED_FACE('NONE', (#10580), #8128, .F.); +#10582 = ORIENTED_EDGE('NONE', *, *, #6019, .T.); +#10583 = ORIENTED_EDGE('NONE', *, *, #6020, .T.); +#10584 = ORIENTED_EDGE('NONE', *, *, #6021, .F.); +#10585 = ORIENTED_EDGE('NONE', *, *, #6017, .F.); +#10586 = EDGE_LOOP('NONE', (#10582, #10583, #10584, #10585)); +#10587 = FACE_BOUND('NONE', #10586, .T.); +#10588 = ADVANCED_FACE('NONE', (#10587), #8133, .T.); +#10589 = ORIENTED_EDGE('NONE', *, *, #6022, .T.); +#10590 = ORIENTED_EDGE('NONE', *, *, #6023, .T.); +#10591 = ORIENTED_EDGE('NONE', *, *, #6024, .F.); +#10592 = ORIENTED_EDGE('NONE', *, *, #6020, .F.); +#10593 = EDGE_LOOP('NONE', (#10589, #10590, #10591, #10592)); +#10594 = FACE_BOUND('NONE', #10593, .T.); +#10595 = ADVANCED_FACE('NONE', (#10594), #8137, .T.); +#10596 = ORIENTED_EDGE('NONE', *, *, #6025, .T.); +#10597 = ORIENTED_EDGE('NONE', *, *, #6026, .T.); +#10598 = ORIENTED_EDGE('NONE', *, *, #6027, .F.); +#10599 = ORIENTED_EDGE('NONE', *, *, #6023, .F.); +#10600 = EDGE_LOOP('NONE', (#10596, #10597, #10598, #10599)); +#10601 = FACE_BOUND('NONE', #10600, .T.); +#10602 = ADVANCED_FACE('NONE', (#10601), #8141, .T.); +#10603 = ORIENTED_EDGE('NONE', *, *, #6028, .T.); +#10604 = ORIENTED_EDGE('NONE', *, *, #6029, .T.); +#10605 = ORIENTED_EDGE('NONE', *, *, #6030, .F.); +#10606 = ORIENTED_EDGE('NONE', *, *, #6026, .F.); +#10607 = EDGE_LOOP('NONE', (#10603, #10604, #10605, #10606)); +#10608 = FACE_BOUND('NONE', #10607, .T.); +#10609 = ADVANCED_FACE('NONE', (#10608), #8146, .T.); +#10610 = ORIENTED_EDGE('NONE', *, *, #6031, .T.); +#10611 = ORIENTED_EDGE('NONE', *, *, #6032, .T.); +#10612 = ORIENTED_EDGE('NONE', *, *, #6033, .F.); +#10613 = ORIENTED_EDGE('NONE', *, *, #6029, .F.); +#10614 = EDGE_LOOP('NONE', (#10610, #10611, #10612, #10613)); +#10615 = FACE_BOUND('NONE', #10614, .T.); +#10616 = ADVANCED_FACE('NONE', (#10615), #8150, .T.); +#10617 = ORIENTED_EDGE('NONE', *, *, #6034, .T.); +#10618 = ORIENTED_EDGE('NONE', *, *, #6035, .T.); +#10619 = ORIENTED_EDGE('NONE', *, *, #6036, .F.); +#10620 = ORIENTED_EDGE('NONE', *, *, #6032, .F.); +#10621 = EDGE_LOOP('NONE', (#10617, #10618, #10619, #10620)); +#10622 = FACE_BOUND('NONE', #10621, .T.); +#10623 = ADVANCED_FACE('NONE', (#10622), #8154, .T.); +#10624 = ORIENTED_EDGE('NONE', *, *, #6037, .T.); +#10625 = ORIENTED_EDGE('NONE', *, *, #6038, .T.); +#10626 = ORIENTED_EDGE('NONE', *, *, #6039, .F.); +#10627 = ORIENTED_EDGE('NONE', *, *, #6035, .F.); +#10628 = EDGE_LOOP('NONE', (#10624, #10625, #10626, #10627)); +#10629 = FACE_BOUND('NONE', #10628, .T.); +#10630 = ADVANCED_FACE('NONE', (#10629), #8159, .F.); +#10631 = ORIENTED_EDGE('NONE', *, *, #6040, .T.); +#10632 = ORIENTED_EDGE('NONE', *, *, #5985, .T.); +#10633 = ORIENTED_EDGE('NONE', *, *, #6041, .F.); +#10634 = ORIENTED_EDGE('NONE', *, *, #6038, .F.); +#10635 = EDGE_LOOP('NONE', (#10631, #10632, #10633, #10634)); +#10636 = FACE_BOUND('NONE', #10635, .T.); +#10637 = ADVANCED_FACE('NONE', (#10636), #8164, .F.); +#10638 = ORIENTED_EDGE('NONE', *, *, #6040, .F.); +#10639 = ORIENTED_EDGE('NONE', *, *, #6037, .F.); +#10640 = ORIENTED_EDGE('NONE', *, *, #6034, .F.); +#10641 = ORIENTED_EDGE('NONE', *, *, #6031, .F.); +#10642 = ORIENTED_EDGE('NONE', *, *, #6028, .F.); +#10643 = ORIENTED_EDGE('NONE', *, *, #6025, .F.); +#10644 = ORIENTED_EDGE('NONE', *, *, #6022, .F.); +#10645 = ORIENTED_EDGE('NONE', *, *, #6019, .F.); +#10646 = ORIENTED_EDGE('NONE', *, *, #6016, .F.); +#10647 = ORIENTED_EDGE('NONE', *, *, #6013, .F.); +#10648 = ORIENTED_EDGE('NONE', *, *, #6010, .F.); +#10649 = ORIENTED_EDGE('NONE', *, *, #6007, .F.); +#10650 = ORIENTED_EDGE('NONE', *, *, #6004, .F.); +#10651 = ORIENTED_EDGE('NONE', *, *, #6001, .F.); +#10652 = ORIENTED_EDGE('NONE', *, *, #5998, .F.); +#10653 = ORIENTED_EDGE('NONE', *, *, #5995, .F.); +#10654 = ORIENTED_EDGE('NONE', *, *, #5992, .F.); +#10655 = ORIENTED_EDGE('NONE', *, *, #5989, .F.); +#10656 = ORIENTED_EDGE('NONE', *, *, #5986, .F.); +#10657 = ORIENTED_EDGE('NONE', *, *, #5982, .F.); +#10658 = ORIENTED_EDGE('NONE', *, *, #6042, .T.); +#10659 = ORIENTED_EDGE('NONE', *, *, #6046, .T.); +#10660 = ORIENTED_EDGE('NONE', *, *, #6049, .T.); +#10661 = ORIENTED_EDGE('NONE', *, *, #6052, .T.); +#10662 = ORIENTED_EDGE('NONE', *, *, #6055, .T.); +#10663 = ORIENTED_EDGE('NONE', *, *, #6058, .T.); +#10664 = ORIENTED_EDGE('NONE', *, *, #6061, .T.); +#10665 = ORIENTED_EDGE('NONE', *, *, #6064, .T.); +#10666 = ORIENTED_EDGE('NONE', *, *, #6067, .T.); +#10667 = ORIENTED_EDGE('NONE', *, *, #6070, .T.); +#10668 = ORIENTED_EDGE('NONE', *, *, #6073, .T.); +#10669 = ORIENTED_EDGE('NONE', *, *, #6076, .T.); +#10670 = ORIENTED_EDGE('NONE', *, *, #6079, .T.); +#10671 = ORIENTED_EDGE('NONE', *, *, #6082, .T.); +#10672 = ORIENTED_EDGE('NONE', *, *, #6085, .T.); +#10673 = ORIENTED_EDGE('NONE', *, *, #6088, .T.); +#10674 = ORIENTED_EDGE('NONE', *, *, #6091, .T.); +#10675 = ORIENTED_EDGE('NONE', *, *, #6094, .T.); +#10676 = ORIENTED_EDGE('NONE', *, *, #6097, .T.); +#10677 = ORIENTED_EDGE('NONE', *, *, #6100, .T.); +#10678 = EDGE_LOOP('NONE', (#10638, #10639, #10640, #10641, #10642, #10643, #10644, #10645, #10646, #10647, #10648, #10649, #10650, #10651, #10652, #10653, #10654, #10655, #10656, #10657)); +#10679 = FACE_BOUND('NONE', #10678, .T.); +#10680 = EDGE_LOOP('NONE', (#10658, #10659, #10660, #10661, #10662, #10663, #10664, #10665, #10666, #10667, #10668, #10669, #10670, #10671, #10672, #10673, #10674, #10675, #10676, #10677)); +#10681 = FACE_BOUND('NONE', #10680, .T.); +#10682 = ADVANCED_FACE('NONE', (#10679, #10681), #8168, .F.); +#10683 = ORIENTED_EDGE('NONE', *, *, #5984, .T.); +#10684 = ORIENTED_EDGE('NONE', *, *, #5988, .T.); +#10685 = ORIENTED_EDGE('NONE', *, *, #5991, .T.); +#10686 = ORIENTED_EDGE('NONE', *, *, #5994, .T.); +#10687 = ORIENTED_EDGE('NONE', *, *, #5997, .T.); +#10688 = ORIENTED_EDGE('NONE', *, *, #6000, .T.); +#10689 = ORIENTED_EDGE('NONE', *, *, #6003, .T.); +#10690 = ORIENTED_EDGE('NONE', *, *, #6006, .T.); +#10691 = ORIENTED_EDGE('NONE', *, *, #6009, .T.); +#10692 = ORIENTED_EDGE('NONE', *, *, #6012, .T.); +#10693 = ORIENTED_EDGE('NONE', *, *, #6015, .T.); +#10694 = ORIENTED_EDGE('NONE', *, *, #6018, .T.); +#10695 = ORIENTED_EDGE('NONE', *, *, #6021, .T.); +#10696 = ORIENTED_EDGE('NONE', *, *, #6024, .T.); +#10697 = ORIENTED_EDGE('NONE', *, *, #6027, .T.); +#10698 = ORIENTED_EDGE('NONE', *, *, #6030, .T.); +#10699 = ORIENTED_EDGE('NONE', *, *, #6033, .T.); +#10700 = ORIENTED_EDGE('NONE', *, *, #6036, .T.); +#10701 = ORIENTED_EDGE('NONE', *, *, #6039, .T.); +#10702 = ORIENTED_EDGE('NONE', *, *, #6041, .T.); +#10703 = EDGE_LOOP('NONE', (#10683, #10684, #10685, #10686, #10687, #10688, #10689, #10690, #10691, #10692, #10693, #10694, #10695, #10696, #10697, #10698, #10699, #10700, #10701, #10702)); +#10704 = FACE_BOUND('NONE', #10703, .T.); +#10705 = ADVANCED_FACE('NONE', (#10704), #8172, .T.); +#10706 = ORIENTED_EDGE('NONE', *, *, #6045, .T.); +#10707 = ORIENTED_EDGE('NONE', *, *, #6044, .T.); +#10708 = ORIENTED_EDGE('NONE', *, *, #6043, .F.); +#10709 = ORIENTED_EDGE('NONE', *, *, #6042, .F.); +#10710 = EDGE_LOOP('NONE', (#10706, #10707, #10708, #10709)); +#10711 = FACE_BOUND('NONE', #10710, .T.); +#10712 = ADVANCED_FACE('NONE', (#10711), #8176, .F.); +#10713 = ORIENTED_EDGE('NONE', *, *, #6043, .T.); +#10714 = ORIENTED_EDGE('NONE', *, *, #6048, .T.); +#10715 = ORIENTED_EDGE('NONE', *, *, #6047, .F.); +#10716 = ORIENTED_EDGE('NONE', *, *, #6046, .F.); +#10717 = EDGE_LOOP('NONE', (#10713, #10714, #10715, #10716)); +#10718 = FACE_BOUND('NONE', #10717, .T.); +#10719 = ADVANCED_FACE('NONE', (#10718), #8181, .F.); +#10720 = ORIENTED_EDGE('NONE', *, *, #6047, .T.); +#10721 = ORIENTED_EDGE('NONE', *, *, #6051, .T.); +#10722 = ORIENTED_EDGE('NONE', *, *, #6050, .F.); +#10723 = ORIENTED_EDGE('NONE', *, *, #6049, .F.); +#10724 = EDGE_LOOP('NONE', (#10720, #10721, #10722, #10723)); +#10725 = FACE_BOUND('NONE', #10724, .T.); +#10726 = ADVANCED_FACE('NONE', (#10725), #8186, .T.); +#10727 = ORIENTED_EDGE('NONE', *, *, #6050, .T.); +#10728 = ORIENTED_EDGE('NONE', *, *, #6054, .T.); +#10729 = ORIENTED_EDGE('NONE', *, *, #6053, .F.); +#10730 = ORIENTED_EDGE('NONE', *, *, #6052, .F.); +#10731 = EDGE_LOOP('NONE', (#10727, #10728, #10729, #10730)); +#10732 = FACE_BOUND('NONE', #10731, .T.); +#10733 = ADVANCED_FACE('NONE', (#10732), #8191, .F.); +#10734 = ORIENTED_EDGE('NONE', *, *, #6053, .T.); +#10735 = ORIENTED_EDGE('NONE', *, *, #6057, .T.); +#10736 = ORIENTED_EDGE('NONE', *, *, #6056, .F.); +#10737 = ORIENTED_EDGE('NONE', *, *, #6055, .F.); +#10738 = EDGE_LOOP('NONE', (#10734, #10735, #10736, #10737)); +#10739 = FACE_BOUND('NONE', #10738, .T.); +#10740 = ADVANCED_FACE('NONE', (#10739), #8195, .F.); +#10741 = ORIENTED_EDGE('NONE', *, *, #6056, .T.); +#10742 = ORIENTED_EDGE('NONE', *, *, #6060, .T.); +#10743 = ORIENTED_EDGE('NONE', *, *, #6059, .F.); +#10744 = ORIENTED_EDGE('NONE', *, *, #6058, .F.); +#10745 = EDGE_LOOP('NONE', (#10741, #10742, #10743, #10744)); +#10746 = FACE_BOUND('NONE', #10745, .T.); +#10747 = ADVANCED_FACE('NONE', (#10746), #8199, .F.); +#10748 = ORIENTED_EDGE('NONE', *, *, #6059, .T.); +#10749 = ORIENTED_EDGE('NONE', *, *, #6063, .T.); +#10750 = ORIENTED_EDGE('NONE', *, *, #6062, .F.); +#10751 = ORIENTED_EDGE('NONE', *, *, #6061, .F.); +#10752 = EDGE_LOOP('NONE', (#10748, #10749, #10750, #10751)); +#10753 = FACE_BOUND('NONE', #10752, .T.); +#10754 = ADVANCED_FACE('NONE', (#10753), #8203, .F.); +#10755 = ORIENTED_EDGE('NONE', *, *, #6062, .T.); +#10756 = ORIENTED_EDGE('NONE', *, *, #6066, .T.); +#10757 = ORIENTED_EDGE('NONE', *, *, #6065, .F.); +#10758 = ORIENTED_EDGE('NONE', *, *, #6064, .F.); +#10759 = EDGE_LOOP('NONE', (#10755, #10756, #10757, #10758)); +#10760 = FACE_BOUND('NONE', #10759, .T.); +#10761 = ADVANCED_FACE('NONE', (#10760), #8208, .T.); +#10762 = ORIENTED_EDGE('NONE', *, *, #6065, .T.); +#10763 = ORIENTED_EDGE('NONE', *, *, #6069, .T.); +#10764 = ORIENTED_EDGE('NONE', *, *, #6068, .F.); +#10765 = ORIENTED_EDGE('NONE', *, *, #6067, .F.); +#10766 = EDGE_LOOP('NONE', (#10762, #10763, #10764, #10765)); +#10767 = FACE_BOUND('NONE', #10766, .T.); +#10768 = ADVANCED_FACE('NONE', (#10767), #8212, .F.); +#10769 = ORIENTED_EDGE('NONE', *, *, #6068, .T.); +#10770 = ORIENTED_EDGE('NONE', *, *, #6072, .T.); +#10771 = ORIENTED_EDGE('NONE', *, *, #6071, .F.); +#10772 = ORIENTED_EDGE('NONE', *, *, #6070, .F.); +#10773 = EDGE_LOOP('NONE', (#10769, #10770, #10771, #10772)); +#10774 = FACE_BOUND('NONE', #10773, .T.); +#10775 = ADVANCED_FACE('NONE', (#10774), #8216, .F.); +#10776 = ORIENTED_EDGE('NONE', *, *, #6071, .T.); +#10777 = ORIENTED_EDGE('NONE', *, *, #6075, .T.); +#10778 = ORIENTED_EDGE('NONE', *, *, #6074, .F.); +#10779 = ORIENTED_EDGE('NONE', *, *, #6073, .F.); +#10780 = EDGE_LOOP('NONE', (#10776, #10777, #10778, #10779)); +#10781 = FACE_BOUND('NONE', #10780, .T.); +#10782 = ADVANCED_FACE('NONE', (#10781), #8220, .F.); +#10783 = ORIENTED_EDGE('NONE', *, *, #6074, .T.); +#10784 = ORIENTED_EDGE('NONE', *, *, #6078, .T.); +#10785 = ORIENTED_EDGE('NONE', *, *, #6077, .F.); +#10786 = ORIENTED_EDGE('NONE', *, *, #6076, .F.); +#10787 = EDGE_LOOP('NONE', (#10783, #10784, #10785, #10786)); +#10788 = FACE_BOUND('NONE', #10787, .T.); +#10789 = ADVANCED_FACE('NONE', (#10788), #8225, .T.); +#10790 = ORIENTED_EDGE('NONE', *, *, #6077, .T.); +#10791 = ORIENTED_EDGE('NONE', *, *, #6081, .T.); +#10792 = ORIENTED_EDGE('NONE', *, *, #6080, .F.); +#10793 = ORIENTED_EDGE('NONE', *, *, #6079, .F.); +#10794 = EDGE_LOOP('NONE', (#10790, #10791, #10792, #10793)); +#10795 = FACE_BOUND('NONE', #10794, .T.); +#10796 = ADVANCED_FACE('NONE', (#10795), #8230, .F.); +#10797 = ORIENTED_EDGE('NONE', *, *, #6080, .T.); +#10798 = ORIENTED_EDGE('NONE', *, *, #6084, .T.); +#10799 = ORIENTED_EDGE('NONE', *, *, #6083, .F.); +#10800 = ORIENTED_EDGE('NONE', *, *, #6082, .F.); +#10801 = EDGE_LOOP('NONE', (#10797, #10798, #10799, #10800)); +#10802 = FACE_BOUND('NONE', #10801, .T.); +#10803 = ADVANCED_FACE('NONE', (#10802), #8234, .F.); +#10804 = ORIENTED_EDGE('NONE', *, *, #6083, .T.); +#10805 = ORIENTED_EDGE('NONE', *, *, #6087, .T.); +#10806 = ORIENTED_EDGE('NONE', *, *, #6086, .F.); +#10807 = ORIENTED_EDGE('NONE', *, *, #6085, .F.); +#10808 = EDGE_LOOP('NONE', (#10804, #10805, #10806, #10807)); +#10809 = FACE_BOUND('NONE', #10808, .T.); +#10810 = ADVANCED_FACE('NONE', (#10809), #8238, .F.); +#10811 = ORIENTED_EDGE('NONE', *, *, #6086, .T.); +#10812 = ORIENTED_EDGE('NONE', *, *, #6090, .T.); +#10813 = ORIENTED_EDGE('NONE', *, *, #6089, .F.); +#10814 = ORIENTED_EDGE('NONE', *, *, #6088, .F.); +#10815 = EDGE_LOOP('NONE', (#10811, #10812, #10813, #10814)); +#10816 = FACE_BOUND('NONE', #10815, .T.); +#10817 = ADVANCED_FACE('NONE', (#10816), #8243, .F.); +#10818 = ORIENTED_EDGE('NONE', *, *, #6089, .T.); +#10819 = ORIENTED_EDGE('NONE', *, *, #6093, .T.); +#10820 = ORIENTED_EDGE('NONE', *, *, #6092, .F.); +#10821 = ORIENTED_EDGE('NONE', *, *, #6091, .F.); +#10822 = EDGE_LOOP('NONE', (#10818, #10819, #10820, #10821)); +#10823 = FACE_BOUND('NONE', #10822, .T.); +#10824 = ADVANCED_FACE('NONE', (#10823), #8247, .F.); +#10825 = ORIENTED_EDGE('NONE', *, *, #6092, .T.); +#10826 = ORIENTED_EDGE('NONE', *, *, #6096, .T.); +#10827 = ORIENTED_EDGE('NONE', *, *, #6095, .F.); +#10828 = ORIENTED_EDGE('NONE', *, *, #6094, .F.); +#10829 = EDGE_LOOP('NONE', (#10825, #10826, #10827, #10828)); +#10830 = FACE_BOUND('NONE', #10829, .T.); +#10831 = ADVANCED_FACE('NONE', (#10830), #8251, .F.); +#10832 = ORIENTED_EDGE('NONE', *, *, #6095, .T.); +#10833 = ORIENTED_EDGE('NONE', *, *, #6099, .T.); +#10834 = ORIENTED_EDGE('NONE', *, *, #6098, .F.); +#10835 = ORIENTED_EDGE('NONE', *, *, #6097, .F.); +#10836 = EDGE_LOOP('NONE', (#10832, #10833, #10834, #10835)); +#10837 = FACE_BOUND('NONE', #10836, .T.); +#10838 = ADVANCED_FACE('NONE', (#10837), #8256, .T.); +#10839 = ORIENTED_EDGE('NONE', *, *, #6098, .T.); +#10840 = ORIENTED_EDGE('NONE', *, *, #6101, .T.); +#10841 = ORIENTED_EDGE('NONE', *, *, #6045, .F.); +#10842 = ORIENTED_EDGE('NONE', *, *, #6100, .F.); +#10843 = EDGE_LOOP('NONE', (#10839, #10840, #10841, #10842)); +#10844 = FACE_BOUND('NONE', #10843, .T.); +#10845 = ADVANCED_FACE('NONE', (#10844), #8261, .T.); +#10846 = ORIENTED_EDGE('NONE', *, *, #6101, .F.); +#10847 = ORIENTED_EDGE('NONE', *, *, #6099, .F.); +#10848 = ORIENTED_EDGE('NONE', *, *, #6096, .F.); +#10849 = ORIENTED_EDGE('NONE', *, *, #6093, .F.); +#10850 = ORIENTED_EDGE('NONE', *, *, #6090, .F.); +#10851 = ORIENTED_EDGE('NONE', *, *, #6087, .F.); +#10852 = ORIENTED_EDGE('NONE', *, *, #6084, .F.); +#10853 = ORIENTED_EDGE('NONE', *, *, #6081, .F.); +#10854 = ORIENTED_EDGE('NONE', *, *, #6078, .F.); +#10855 = ORIENTED_EDGE('NONE', *, *, #6075, .F.); +#10856 = ORIENTED_EDGE('NONE', *, *, #6072, .F.); +#10857 = ORIENTED_EDGE('NONE', *, *, #6069, .F.); +#10858 = ORIENTED_EDGE('NONE', *, *, #6066, .F.); +#10859 = ORIENTED_EDGE('NONE', *, *, #6063, .F.); +#10860 = ORIENTED_EDGE('NONE', *, *, #6060, .F.); +#10861 = ORIENTED_EDGE('NONE', *, *, #6057, .F.); +#10862 = ORIENTED_EDGE('NONE', *, *, #6054, .F.); +#10863 = ORIENTED_EDGE('NONE', *, *, #6051, .F.); +#10864 = ORIENTED_EDGE('NONE', *, *, #6048, .F.); +#10865 = ORIENTED_EDGE('NONE', *, *, #6044, .F.); +#10866 = EDGE_LOOP('NONE', (#10846, #10847, #10848, #10849, #10850, #10851, #10852, #10853, #10854, #10855, #10856, #10857, #10858, #10859, #10860, #10861, #10862, #10863, #10864, #10865)); +#10867 = FACE_BOUND('NONE', #10866, .T.); +#10868 = ADVANCED_FACE('NONE', (#10867), #8265, .F.); +#10869 = ORIENTED_EDGE('NONE', *, *, #6102, .T.); +#10870 = ORIENTED_EDGE('NONE', *, *, #6103, .T.); +#10871 = ORIENTED_EDGE('NONE', *, *, #6104, .F.); +#10872 = ORIENTED_EDGE('NONE', *, *, #6105, .F.); +#10873 = EDGE_LOOP('NONE', (#10869, #10870, #10871, #10872)); +#10874 = FACE_BOUND('NONE', #10873, .T.); +#10875 = ADVANCED_FACE('NONE', (#10874), #8269, .T.); +#10876 = ORIENTED_EDGE('NONE', *, *, #6106, .T.); +#10877 = ORIENTED_EDGE('NONE', *, *, #6107, .T.); +#10878 = ORIENTED_EDGE('NONE', *, *, #6108, .F.); +#10879 = ORIENTED_EDGE('NONE', *, *, #6103, .F.); +#10880 = EDGE_LOOP('NONE', (#10876, #10877, #10878, #10879)); +#10881 = FACE_BOUND('NONE', #10880, .T.); +#10882 = ADVANCED_FACE('NONE', (#10881), #8274, .T.); +#10883 = ORIENTED_EDGE('NONE', *, *, #6109, .T.); +#10884 = ORIENTED_EDGE('NONE', *, *, #6110, .T.); +#10885 = ORIENTED_EDGE('NONE', *, *, #6111, .F.); +#10886 = ORIENTED_EDGE('NONE', *, *, #6107, .F.); +#10887 = EDGE_LOOP('NONE', (#10883, #10884, #10885, #10886)); +#10888 = FACE_BOUND('NONE', #10887, .T.); +#10889 = ADVANCED_FACE('NONE', (#10888), #8279, .F.); +#10890 = ORIENTED_EDGE('NONE', *, *, #6112, .T.); +#10891 = ORIENTED_EDGE('NONE', *, *, #6113, .T.); +#10892 = ORIENTED_EDGE('NONE', *, *, #6114, .F.); +#10893 = ORIENTED_EDGE('NONE', *, *, #6110, .F.); +#10894 = EDGE_LOOP('NONE', (#10890, #10891, #10892, #10893)); +#10895 = FACE_BOUND('NONE', #10894, .T.); +#10896 = ADVANCED_FACE('NONE', (#10895), #8284, .T.); +#10897 = ORIENTED_EDGE('NONE', *, *, #6115, .T.); +#10898 = ORIENTED_EDGE('NONE', *, *, #6116, .T.); +#10899 = ORIENTED_EDGE('NONE', *, *, #6117, .F.); +#10900 = ORIENTED_EDGE('NONE', *, *, #6113, .F.); +#10901 = EDGE_LOOP('NONE', (#10897, #10898, #10899, #10900)); +#10902 = FACE_BOUND('NONE', #10901, .T.); +#10903 = ADVANCED_FACE('NONE', (#10902), #8288, .T.); +#10904 = ORIENTED_EDGE('NONE', *, *, #6118, .T.); +#10905 = ORIENTED_EDGE('NONE', *, *, #6119, .T.); +#10906 = ORIENTED_EDGE('NONE', *, *, #6120, .F.); +#10907 = ORIENTED_EDGE('NONE', *, *, #6116, .F.); +#10908 = EDGE_LOOP('NONE', (#10904, #10905, #10906, #10907)); +#10909 = FACE_BOUND('NONE', #10908, .T.); +#10910 = ADVANCED_FACE('NONE', (#10909), #8292, .T.); +#10911 = ORIENTED_EDGE('NONE', *, *, #6121, .T.); +#10912 = ORIENTED_EDGE('NONE', *, *, #6122, .T.); +#10913 = ORIENTED_EDGE('NONE', *, *, #6123, .F.); +#10914 = ORIENTED_EDGE('NONE', *, *, #6119, .F.); +#10915 = EDGE_LOOP('NONE', (#10911, #10912, #10913, #10914)); +#10916 = FACE_BOUND('NONE', #10915, .T.); +#10917 = ADVANCED_FACE('NONE', (#10916), #8296, .T.); +#10918 = ORIENTED_EDGE('NONE', *, *, #6124, .T.); +#10919 = ORIENTED_EDGE('NONE', *, *, #6125, .T.); +#10920 = ORIENTED_EDGE('NONE', *, *, #6126, .F.); +#10921 = ORIENTED_EDGE('NONE', *, *, #6122, .F.); +#10922 = EDGE_LOOP('NONE', (#10918, #10919, #10920, #10921)); +#10923 = FACE_BOUND('NONE', #10922, .T.); +#10924 = ADVANCED_FACE('NONE', (#10923), #8301, .F.); +#10925 = ORIENTED_EDGE('NONE', *, *, #6127, .T.); +#10926 = ORIENTED_EDGE('NONE', *, *, #6128, .T.); +#10927 = ORIENTED_EDGE('NONE', *, *, #6129, .F.); +#10928 = ORIENTED_EDGE('NONE', *, *, #6125, .F.); +#10929 = EDGE_LOOP('NONE', (#10925, #10926, #10927, #10928)); +#10930 = FACE_BOUND('NONE', #10929, .T.); +#10931 = ADVANCED_FACE('NONE', (#10930), #8305, .T.); +#10932 = ORIENTED_EDGE('NONE', *, *, #6130, .T.); +#10933 = ORIENTED_EDGE('NONE', *, *, #6131, .T.); +#10934 = ORIENTED_EDGE('NONE', *, *, #6132, .F.); +#10935 = ORIENTED_EDGE('NONE', *, *, #6128, .F.); +#10936 = EDGE_LOOP('NONE', (#10932, #10933, #10934, #10935)); +#10937 = FACE_BOUND('NONE', #10936, .T.); +#10938 = ADVANCED_FACE('NONE', (#10937), #8309, .T.); +#10939 = ORIENTED_EDGE('NONE', *, *, #6133, .T.); +#10940 = ORIENTED_EDGE('NONE', *, *, #6134, .T.); +#10941 = ORIENTED_EDGE('NONE', *, *, #6135, .F.); +#10942 = ORIENTED_EDGE('NONE', *, *, #6131, .F.); +#10943 = EDGE_LOOP('NONE', (#10939, #10940, #10941, #10942)); +#10944 = FACE_BOUND('NONE', #10943, .T.); +#10945 = ADVANCED_FACE('NONE', (#10944), #8313, .T.); +#10946 = ORIENTED_EDGE('NONE', *, *, #6136, .T.); +#10947 = ORIENTED_EDGE('NONE', *, *, #6137, .T.); +#10948 = ORIENTED_EDGE('NONE', *, *, #6138, .F.); +#10949 = ORIENTED_EDGE('NONE', *, *, #6134, .F.); +#10950 = EDGE_LOOP('NONE', (#10946, #10947, #10948, #10949)); +#10951 = FACE_BOUND('NONE', #10950, .T.); +#10952 = ADVANCED_FACE('NONE', (#10951), #8318, .F.); +#10953 = ORIENTED_EDGE('NONE', *, *, #6139, .T.); +#10954 = ORIENTED_EDGE('NONE', *, *, #6140, .T.); +#10955 = ORIENTED_EDGE('NONE', *, *, #6141, .F.); +#10956 = ORIENTED_EDGE('NONE', *, *, #6137, .F.); +#10957 = EDGE_LOOP('NONE', (#10953, #10954, #10955, #10956)); +#10958 = FACE_BOUND('NONE', #10957, .T.); +#10959 = ADVANCED_FACE('NONE', (#10958), #8323, .T.); +#10960 = ORIENTED_EDGE('NONE', *, *, #6142, .T.); +#10961 = ORIENTED_EDGE('NONE', *, *, #6143, .T.); +#10962 = ORIENTED_EDGE('NONE', *, *, #6144, .F.); +#10963 = ORIENTED_EDGE('NONE', *, *, #6140, .F.); +#10964 = EDGE_LOOP('NONE', (#10960, #10961, #10962, #10963)); +#10965 = FACE_BOUND('NONE', #10964, .T.); +#10966 = ADVANCED_FACE('NONE', (#10965), #8327, .T.); +#10967 = ORIENTED_EDGE('NONE', *, *, #6145, .T.); +#10968 = ORIENTED_EDGE('NONE', *, *, #6146, .T.); +#10969 = ORIENTED_EDGE('NONE', *, *, #6147, .F.); +#10970 = ORIENTED_EDGE('NONE', *, *, #6143, .F.); +#10971 = EDGE_LOOP('NONE', (#10967, #10968, #10969, #10970)); +#10972 = FACE_BOUND('NONE', #10971, .T.); +#10973 = ADVANCED_FACE('NONE', (#10972), #8331, .T.); +#10974 = ORIENTED_EDGE('NONE', *, *, #6148, .T.); +#10975 = ORIENTED_EDGE('NONE', *, *, #6149, .T.); +#10976 = ORIENTED_EDGE('NONE', *, *, #6150, .F.); +#10977 = ORIENTED_EDGE('NONE', *, *, #6146, .F.); +#10978 = EDGE_LOOP('NONE', (#10974, #10975, #10976, #10977)); +#10979 = FACE_BOUND('NONE', #10978, .T.); +#10980 = ADVANCED_FACE('NONE', (#10979), #8336, .T.); +#10981 = ORIENTED_EDGE('NONE', *, *, #6151, .T.); +#10982 = ORIENTED_EDGE('NONE', *, *, #6152, .T.); +#10983 = ORIENTED_EDGE('NONE', *, *, #6153, .F.); +#10984 = ORIENTED_EDGE('NONE', *, *, #6149, .F.); +#10985 = EDGE_LOOP('NONE', (#10981, #10982, #10983, #10984)); +#10986 = FACE_BOUND('NONE', #10985, .T.); +#10987 = ADVANCED_FACE('NONE', (#10986), #8340, .T.); +#10988 = ORIENTED_EDGE('NONE', *, *, #6154, .T.); +#10989 = ORIENTED_EDGE('NONE', *, *, #6155, .T.); +#10990 = ORIENTED_EDGE('NONE', *, *, #6156, .F.); +#10991 = ORIENTED_EDGE('NONE', *, *, #6152, .F.); +#10992 = EDGE_LOOP('NONE', (#10988, #10989, #10990, #10991)); +#10993 = FACE_BOUND('NONE', #10992, .T.); +#10994 = ADVANCED_FACE('NONE', (#10993), #8344, .T.); +#10995 = ORIENTED_EDGE('NONE', *, *, #6157, .T.); +#10996 = ORIENTED_EDGE('NONE', *, *, #6158, .T.); +#10997 = ORIENTED_EDGE('NONE', *, *, #6159, .F.); +#10998 = ORIENTED_EDGE('NONE', *, *, #6155, .F.); +#10999 = EDGE_LOOP('NONE', (#10995, #10996, #10997, #10998)); +#11000 = FACE_BOUND('NONE', #10999, .T.); +#11001 = ADVANCED_FACE('NONE', (#11000), #8349, .F.); +#11002 = ORIENTED_EDGE('NONE', *, *, #6160, .T.); +#11003 = ORIENTED_EDGE('NONE', *, *, #6105, .T.); +#11004 = ORIENTED_EDGE('NONE', *, *, #6161, .F.); +#11005 = ORIENTED_EDGE('NONE', *, *, #6158, .F.); +#11006 = EDGE_LOOP('NONE', (#11002, #11003, #11004, #11005)); +#11007 = FACE_BOUND('NONE', #11006, .T.); +#11008 = ADVANCED_FACE('NONE', (#11007), #8354, .F.); +#11009 = ORIENTED_EDGE('NONE', *, *, #6160, .F.); +#11010 = ORIENTED_EDGE('NONE', *, *, #6157, .F.); +#11011 = ORIENTED_EDGE('NONE', *, *, #6154, .F.); +#11012 = ORIENTED_EDGE('NONE', *, *, #6151, .F.); +#11013 = ORIENTED_EDGE('NONE', *, *, #6148, .F.); +#11014 = ORIENTED_EDGE('NONE', *, *, #6145, .F.); +#11015 = ORIENTED_EDGE('NONE', *, *, #6142, .F.); +#11016 = ORIENTED_EDGE('NONE', *, *, #6139, .F.); +#11017 = ORIENTED_EDGE('NONE', *, *, #6136, .F.); +#11018 = ORIENTED_EDGE('NONE', *, *, #6133, .F.); +#11019 = ORIENTED_EDGE('NONE', *, *, #6130, .F.); +#11020 = ORIENTED_EDGE('NONE', *, *, #6127, .F.); +#11021 = ORIENTED_EDGE('NONE', *, *, #6124, .F.); +#11022 = ORIENTED_EDGE('NONE', *, *, #6121, .F.); +#11023 = ORIENTED_EDGE('NONE', *, *, #6118, .F.); +#11024 = ORIENTED_EDGE('NONE', *, *, #6115, .F.); +#11025 = ORIENTED_EDGE('NONE', *, *, #6112, .F.); +#11026 = ORIENTED_EDGE('NONE', *, *, #6109, .F.); +#11027 = ORIENTED_EDGE('NONE', *, *, #6106, .F.); +#11028 = ORIENTED_EDGE('NONE', *, *, #6102, .F.); +#11029 = EDGE_LOOP('NONE', (#11009, #11010, #11011, #11012, #11013, #11014, #11015, #11016, #11017, #11018, #11019, #11020, #11021, #11022, #11023, #11024, #11025, #11026, #11027, #11028)); +#11030 = FACE_BOUND('NONE', #11029, .T.); +#11031 = ADVANCED_FACE('NONE', (#11030), #8358, .F.); +#11032 = ORIENTED_EDGE('NONE', *, *, #6104, .T.); +#11033 = ORIENTED_EDGE('NONE', *, *, #6108, .T.); +#11034 = ORIENTED_EDGE('NONE', *, *, #6111, .T.); +#11035 = ORIENTED_EDGE('NONE', *, *, #6114, .T.); +#11036 = ORIENTED_EDGE('NONE', *, *, #6117, .T.); +#11037 = ORIENTED_EDGE('NONE', *, *, #6120, .T.); +#11038 = ORIENTED_EDGE('NONE', *, *, #6123, .T.); +#11039 = ORIENTED_EDGE('NONE', *, *, #6126, .T.); +#11040 = ORIENTED_EDGE('NONE', *, *, #6129, .T.); +#11041 = ORIENTED_EDGE('NONE', *, *, #6132, .T.); +#11042 = ORIENTED_EDGE('NONE', *, *, #6135, .T.); +#11043 = ORIENTED_EDGE('NONE', *, *, #6138, .T.); +#11044 = ORIENTED_EDGE('NONE', *, *, #6141, .T.); +#11045 = ORIENTED_EDGE('NONE', *, *, #6144, .T.); +#11046 = ORIENTED_EDGE('NONE', *, *, #6147, .T.); +#11047 = ORIENTED_EDGE('NONE', *, *, #6150, .T.); +#11048 = ORIENTED_EDGE('NONE', *, *, #6153, .T.); +#11049 = ORIENTED_EDGE('NONE', *, *, #6156, .T.); +#11050 = ORIENTED_EDGE('NONE', *, *, #6159, .T.); +#11051 = ORIENTED_EDGE('NONE', *, *, #6161, .T.); +#11052 = ORIENTED_EDGE('NONE', *, *, #6221, .F.); +#11053 = ORIENTED_EDGE('NONE', *, *, #6219, .F.); +#11054 = ORIENTED_EDGE('NONE', *, *, #6216, .F.); +#11055 = ORIENTED_EDGE('NONE', *, *, #6213, .F.); +#11056 = ORIENTED_EDGE('NONE', *, *, #6210, .F.); +#11057 = ORIENTED_EDGE('NONE', *, *, #6207, .F.); +#11058 = ORIENTED_EDGE('NONE', *, *, #6204, .F.); +#11059 = ORIENTED_EDGE('NONE', *, *, #6201, .F.); +#11060 = ORIENTED_EDGE('NONE', *, *, #6198, .F.); +#11061 = ORIENTED_EDGE('NONE', *, *, #6195, .F.); +#11062 = ORIENTED_EDGE('NONE', *, *, #6192, .F.); +#11063 = ORIENTED_EDGE('NONE', *, *, #6189, .F.); +#11064 = ORIENTED_EDGE('NONE', *, *, #6186, .F.); +#11065 = ORIENTED_EDGE('NONE', *, *, #6183, .F.); +#11066 = ORIENTED_EDGE('NONE', *, *, #6180, .F.); +#11067 = ORIENTED_EDGE('NONE', *, *, #6177, .F.); +#11068 = ORIENTED_EDGE('NONE', *, *, #6174, .F.); +#11069 = ORIENTED_EDGE('NONE', *, *, #6171, .F.); +#11070 = ORIENTED_EDGE('NONE', *, *, #6168, .F.); +#11071 = ORIENTED_EDGE('NONE', *, *, #6164, .F.); +#11072 = EDGE_LOOP('NONE', (#11032, #11033, #11034, #11035, #11036, #11037, #11038, #11039, #11040, #11041, #11042, #11043, #11044, #11045, #11046, #11047, #11048, #11049, #11050, #11051)); +#11073 = FACE_BOUND('NONE', #11072, .T.); +#11074 = EDGE_LOOP('NONE', (#11052, #11053, #11054, #11055, #11056, #11057, #11058, #11059, #11060, #11061, #11062, #11063, #11064, #11065, #11066, #11067, #11068, #11069, #11070, #11071)); +#11075 = FACE_BOUND('NONE', #11074, .T.); +#11076 = ADVANCED_FACE('NONE', (#11073, #11075), #8362, .T.); +#11077 = ORIENTED_EDGE('NONE', *, *, #6165, .T.); +#11078 = ORIENTED_EDGE('NONE', *, *, #6164, .T.); +#11079 = ORIENTED_EDGE('NONE', *, *, #6163, .F.); +#11080 = ORIENTED_EDGE('NONE', *, *, #6162, .F.); +#11081 = EDGE_LOOP('NONE', (#11077, #11078, #11079, #11080)); +#11082 = FACE_BOUND('NONE', #11081, .T.); +#11083 = ADVANCED_FACE('NONE', (#11082), #8366, .F.); +#11084 = ORIENTED_EDGE('NONE', *, *, #6163, .T.); +#11085 = ORIENTED_EDGE('NONE', *, *, #6168, .T.); +#11086 = ORIENTED_EDGE('NONE', *, *, #6167, .F.); +#11087 = ORIENTED_EDGE('NONE', *, *, #6166, .F.); +#11088 = EDGE_LOOP('NONE', (#11084, #11085, #11086, #11087)); +#11089 = FACE_BOUND('NONE', #11088, .T.); +#11090 = ADVANCED_FACE('NONE', (#11089), #8371, .F.); +#11091 = ORIENTED_EDGE('NONE', *, *, #6167, .T.); +#11092 = ORIENTED_EDGE('NONE', *, *, #6171, .T.); +#11093 = ORIENTED_EDGE('NONE', *, *, #6170, .F.); +#11094 = ORIENTED_EDGE('NONE', *, *, #6169, .F.); +#11095 = EDGE_LOOP('NONE', (#11091, #11092, #11093, #11094)); +#11096 = FACE_BOUND('NONE', #11095, .T.); +#11097 = ADVANCED_FACE('NONE', (#11096), #8376, .T.); +#11098 = ORIENTED_EDGE('NONE', *, *, #6170, .T.); +#11099 = ORIENTED_EDGE('NONE', *, *, #6174, .T.); +#11100 = ORIENTED_EDGE('NONE', *, *, #6173, .F.); +#11101 = ORIENTED_EDGE('NONE', *, *, #6172, .F.); +#11102 = EDGE_LOOP('NONE', (#11098, #11099, #11100, #11101)); +#11103 = FACE_BOUND('NONE', #11102, .T.); +#11104 = ADVANCED_FACE('NONE', (#11103), #8381, .F.); +#11105 = ORIENTED_EDGE('NONE', *, *, #6173, .T.); +#11106 = ORIENTED_EDGE('NONE', *, *, #6177, .T.); +#11107 = ORIENTED_EDGE('NONE', *, *, #6176, .F.); +#11108 = ORIENTED_EDGE('NONE', *, *, #6175, .F.); +#11109 = EDGE_LOOP('NONE', (#11105, #11106, #11107, #11108)); +#11110 = FACE_BOUND('NONE', #11109, .T.); +#11111 = ADVANCED_FACE('NONE', (#11110), #8385, .F.); +#11112 = ORIENTED_EDGE('NONE', *, *, #6176, .T.); +#11113 = ORIENTED_EDGE('NONE', *, *, #6180, .T.); +#11114 = ORIENTED_EDGE('NONE', *, *, #6179, .F.); +#11115 = ORIENTED_EDGE('NONE', *, *, #6178, .F.); +#11116 = EDGE_LOOP('NONE', (#11112, #11113, #11114, #11115)); +#11117 = FACE_BOUND('NONE', #11116, .T.); +#11118 = ADVANCED_FACE('NONE', (#11117), #8389, .F.); +#11119 = ORIENTED_EDGE('NONE', *, *, #6179, .T.); +#11120 = ORIENTED_EDGE('NONE', *, *, #6183, .T.); +#11121 = ORIENTED_EDGE('NONE', *, *, #6182, .F.); +#11122 = ORIENTED_EDGE('NONE', *, *, #6181, .F.); +#11123 = EDGE_LOOP('NONE', (#11119, #11120, #11121, #11122)); +#11124 = FACE_BOUND('NONE', #11123, .T.); +#11125 = ADVANCED_FACE('NONE', (#11124), #8393, .F.); +#11126 = ORIENTED_EDGE('NONE', *, *, #6182, .T.); +#11127 = ORIENTED_EDGE('NONE', *, *, #6186, .T.); +#11128 = ORIENTED_EDGE('NONE', *, *, #6185, .F.); +#11129 = ORIENTED_EDGE('NONE', *, *, #6184, .F.); +#11130 = EDGE_LOOP('NONE', (#11126, #11127, #11128, #11129)); +#11131 = FACE_BOUND('NONE', #11130, .T.); +#11132 = ADVANCED_FACE('NONE', (#11131), #8398, .T.); +#11133 = ORIENTED_EDGE('NONE', *, *, #6185, .T.); +#11134 = ORIENTED_EDGE('NONE', *, *, #6189, .T.); +#11135 = ORIENTED_EDGE('NONE', *, *, #6188, .F.); +#11136 = ORIENTED_EDGE('NONE', *, *, #6187, .F.); +#11137 = EDGE_LOOP('NONE', (#11133, #11134, #11135, #11136)); +#11138 = FACE_BOUND('NONE', #11137, .T.); +#11139 = ADVANCED_FACE('NONE', (#11138), #8402, .F.); +#11140 = ORIENTED_EDGE('NONE', *, *, #6188, .T.); +#11141 = ORIENTED_EDGE('NONE', *, *, #6192, .T.); +#11142 = ORIENTED_EDGE('NONE', *, *, #6191, .F.); +#11143 = ORIENTED_EDGE('NONE', *, *, #6190, .F.); +#11144 = EDGE_LOOP('NONE', (#11140, #11141, #11142, #11143)); +#11145 = FACE_BOUND('NONE', #11144, .T.); +#11146 = ADVANCED_FACE('NONE', (#11145), #8406, .F.); +#11147 = ORIENTED_EDGE('NONE', *, *, #6191, .T.); +#11148 = ORIENTED_EDGE('NONE', *, *, #6195, .T.); +#11149 = ORIENTED_EDGE('NONE', *, *, #6194, .F.); +#11150 = ORIENTED_EDGE('NONE', *, *, #6193, .F.); +#11151 = EDGE_LOOP('NONE', (#11147, #11148, #11149, #11150)); +#11152 = FACE_BOUND('NONE', #11151, .T.); +#11153 = ADVANCED_FACE('NONE', (#11152), #8410, .F.); +#11154 = ORIENTED_EDGE('NONE', *, *, #6194, .T.); +#11155 = ORIENTED_EDGE('NONE', *, *, #6198, .T.); +#11156 = ORIENTED_EDGE('NONE', *, *, #6197, .F.); +#11157 = ORIENTED_EDGE('NONE', *, *, #6196, .F.); +#11158 = EDGE_LOOP('NONE', (#11154, #11155, #11156, #11157)); +#11159 = FACE_BOUND('NONE', #11158, .T.); +#11160 = ADVANCED_FACE('NONE', (#11159), #8415, .T.); +#11161 = ORIENTED_EDGE('NONE', *, *, #6197, .T.); +#11162 = ORIENTED_EDGE('NONE', *, *, #6201, .T.); +#11163 = ORIENTED_EDGE('NONE', *, *, #6200, .F.); +#11164 = ORIENTED_EDGE('NONE', *, *, #6199, .F.); +#11165 = EDGE_LOOP('NONE', (#11161, #11162, #11163, #11164)); +#11166 = FACE_BOUND('NONE', #11165, .T.); +#11167 = ADVANCED_FACE('NONE', (#11166), #8420, .F.); +#11168 = ORIENTED_EDGE('NONE', *, *, #6200, .T.); +#11169 = ORIENTED_EDGE('NONE', *, *, #6204, .T.); +#11170 = ORIENTED_EDGE('NONE', *, *, #6203, .F.); +#11171 = ORIENTED_EDGE('NONE', *, *, #6202, .F.); +#11172 = EDGE_LOOP('NONE', (#11168, #11169, #11170, #11171)); +#11173 = FACE_BOUND('NONE', #11172, .T.); +#11174 = ADVANCED_FACE('NONE', (#11173), #8424, .F.); +#11175 = ORIENTED_EDGE('NONE', *, *, #6203, .T.); +#11176 = ORIENTED_EDGE('NONE', *, *, #6207, .T.); +#11177 = ORIENTED_EDGE('NONE', *, *, #6206, .F.); +#11178 = ORIENTED_EDGE('NONE', *, *, #6205, .F.); +#11179 = EDGE_LOOP('NONE', (#11175, #11176, #11177, #11178)); +#11180 = FACE_BOUND('NONE', #11179, .T.); +#11181 = ADVANCED_FACE('NONE', (#11180), #8428, .F.); +#11182 = ORIENTED_EDGE('NONE', *, *, #6206, .T.); +#11183 = ORIENTED_EDGE('NONE', *, *, #6210, .T.); +#11184 = ORIENTED_EDGE('NONE', *, *, #6209, .F.); +#11185 = ORIENTED_EDGE('NONE', *, *, #6208, .F.); +#11186 = EDGE_LOOP('NONE', (#11182, #11183, #11184, #11185)); +#11187 = FACE_BOUND('NONE', #11186, .T.); +#11188 = ADVANCED_FACE('NONE', (#11187), #8433, .F.); +#11189 = ORIENTED_EDGE('NONE', *, *, #6209, .T.); +#11190 = ORIENTED_EDGE('NONE', *, *, #6213, .T.); +#11191 = ORIENTED_EDGE('NONE', *, *, #6212, .F.); +#11192 = ORIENTED_EDGE('NONE', *, *, #6211, .F.); +#11193 = EDGE_LOOP('NONE', (#11189, #11190, #11191, #11192)); +#11194 = FACE_BOUND('NONE', #11193, .T.); +#11195 = ADVANCED_FACE('NONE', (#11194), #8437, .F.); +#11196 = ORIENTED_EDGE('NONE', *, *, #6212, .T.); +#11197 = ORIENTED_EDGE('NONE', *, *, #6216, .T.); +#11198 = ORIENTED_EDGE('NONE', *, *, #6215, .F.); +#11199 = ORIENTED_EDGE('NONE', *, *, #6214, .F.); +#11200 = EDGE_LOOP('NONE', (#11196, #11197, #11198, #11199)); +#11201 = FACE_BOUND('NONE', #11200, .T.); +#11202 = ADVANCED_FACE('NONE', (#11201), #8441, .F.); +#11203 = ORIENTED_EDGE('NONE', *, *, #6215, .T.); +#11204 = ORIENTED_EDGE('NONE', *, *, #6219, .T.); +#11205 = ORIENTED_EDGE('NONE', *, *, #6218, .F.); +#11206 = ORIENTED_EDGE('NONE', *, *, #6217, .F.); +#11207 = EDGE_LOOP('NONE', (#11203, #11204, #11205, #11206)); +#11208 = FACE_BOUND('NONE', #11207, .T.); +#11209 = ADVANCED_FACE('NONE', (#11208), #8446, .T.); +#11210 = ORIENTED_EDGE('NONE', *, *, #6218, .T.); +#11211 = ORIENTED_EDGE('NONE', *, *, #6221, .T.); +#11212 = ORIENTED_EDGE('NONE', *, *, #6165, .F.); +#11213 = ORIENTED_EDGE('NONE', *, *, #6220, .F.); +#11214 = EDGE_LOOP('NONE', (#11210, #11211, #11212, #11213)); +#11215 = FACE_BOUND('NONE', #11214, .T.); +#11216 = ADVANCED_FACE('NONE', (#11215), #8451, .T.); +#11217 = ORIENTED_EDGE('NONE', *, *, #6162, .T.); +#11218 = ORIENTED_EDGE('NONE', *, *, #6166, .T.); +#11219 = ORIENTED_EDGE('NONE', *, *, #6169, .T.); +#11220 = ORIENTED_EDGE('NONE', *, *, #6172, .T.); +#11221 = ORIENTED_EDGE('NONE', *, *, #6175, .T.); +#11222 = ORIENTED_EDGE('NONE', *, *, #6178, .T.); +#11223 = ORIENTED_EDGE('NONE', *, *, #6181, .T.); +#11224 = ORIENTED_EDGE('NONE', *, *, #6184, .T.); +#11225 = ORIENTED_EDGE('NONE', *, *, #6187, .T.); +#11226 = ORIENTED_EDGE('NONE', *, *, #6190, .T.); +#11227 = ORIENTED_EDGE('NONE', *, *, #6193, .T.); +#11228 = ORIENTED_EDGE('NONE', *, *, #6196, .T.); +#11229 = ORIENTED_EDGE('NONE', *, *, #6199, .T.); +#11230 = ORIENTED_EDGE('NONE', *, *, #6202, .T.); +#11231 = ORIENTED_EDGE('NONE', *, *, #6205, .T.); +#11232 = ORIENTED_EDGE('NONE', *, *, #6208, .T.); +#11233 = ORIENTED_EDGE('NONE', *, *, #6211, .T.); +#11234 = ORIENTED_EDGE('NONE', *, *, #6214, .T.); +#11235 = ORIENTED_EDGE('NONE', *, *, #6217, .T.); +#11236 = ORIENTED_EDGE('NONE', *, *, #6220, .T.); +#11237 = EDGE_LOOP('NONE', (#11217, #11218, #11219, #11220, #11221, #11222, #11223, #11224, #11225, #11226, #11227, #11228, #11229, #11230, #11231, #11232, #11233, #11234, #11235, #11236)); +#11238 = FACE_BOUND('NONE', #11237, .T.); +#11239 = ADVANCED_FACE('NONE', (#11238), #8455, .T.); +#11240 = CLOSED_SHELL('NONE', (#8462, #8469, #8476, #8483, #8490, #8497, #8504, #8514, #8524)); +#11241 = CLOSED_SHELL('NONE', (#8531, #8538, #8545, #8552, #8559, #8566, #8573, #8583, #8593)); +#11242 = CLOSED_SHELL('NONE', (#8600, #8607, #8614, #8621, #8628, #8635, #8644, #8653)); +#11243 = CLOSED_SHELL('NONE', (#8660, #8667, #8674, #8681, #8688, #8695, #8704, #8713)); +#11244 = CLOSED_SHELL('NONE', (#8720, #8727, #8734, #8741, #8748, #8755, #8764, #8773)); +#11245 = CLOSED_SHELL('NONE', (#8780, #8787, #8794, #8801, #8808, #8815, #8824, #8833)); +#11246 = CLOSED_SHELL('NONE', (#8840, #8847, #8854, #8861, #8868, #8875, #8884, #8893)); +#11247 = CLOSED_SHELL('NONE', (#8900, #8907, #8914, #8921, #8928, #8935, #8944, #8953)); +#11248 = CLOSED_SHELL('NONE', (#8960, #8967, #8974, #8981, #8988, #8995, #9004, #9013)); +#11249 = CLOSED_SHELL('NONE', (#9020, #9027, #9034, #9041, #9048, #9055, #9062, #9069, #9076, #9083, #9090, #9097, #9104, #9111, #9118, #9125, #9132, #9139, #9146, #9153, #9198, #9221, #9228, #9235, #9242, #9249, #9256, #9263, #9270, #9277, #9284, #9291, #9298, #9305, #9312, #9319, #9326, #9333, #9340, #9347, #9354, #9361, #9384)); +#11250 = CLOSED_SHELL('NONE', (#9391, #9398, #9405, #9412, #9419, #9426, #9433, #9440, #9447, #9454, #9461, #9468, #9475, #9482, #9489, #9496, #9503, #9510, #9517, #9524, #9547, #9592, #9599, #9606, #9613, #9620, #9627, #9634, #9641, #9648, #9655, #9662, #9669, #9676, #9683, #9690, #9697, #9704, #9711, #9718, #9725, #9732, #9755)); +#11251 = CLOSED_SHELL('NONE', (#9762, #9769, #9776, #9783, #9790, #9797, #9804, #9811, #9818, #9825, #9832, #9839, #9846, #9853, #9860, #9867, #9874, #9881, #9888, #9895, #9940, #9963, #9970, #9977, #9984, #9991, #9998, #10005, #10012, #10019, #10026, #10033, #10040, #10047, #10054, #10061, #10068, #10075, #10082, #10089, #10096, #10103, #10126)); +#11252 = CLOSED_SHELL('NONE', (#10133, #10140, #10147, #10154, #10161, #10168, #10175, #10182, #10189, #10196, #10203, #10210, #10217, #10224, #10231, #10238, #10245, #10252, #10259, #10266, #10289, #10334, #10341, #10348, #10355, #10362, #10369, #10376, #10383, #10390, #10397, #10404, #10411, #10418, #10425, #10432, #10439, #10446, #10453, #10460, #10467, #10474, #10497)); +#11253 = CLOSED_SHELL('NONE', (#10504, #10511, #10518, #10525, #10532, #10539, #10546, #10553, #10560, #10567, #10574, #10581, #10588, #10595, #10602, #10609, #10616, #10623, #10630, #10637, #10682, #10705, #10712, #10719, #10726, #10733, #10740, #10747, #10754, #10761, #10768, #10775, #10782, #10789, #10796, #10803, #10810, #10817, #10824, #10831, #10838, #10845, #10868)); +#11254 = CLOSED_SHELL('NONE', (#10875, #10882, #10889, #10896, #10903, #10910, #10917, #10924, #10931, #10938, #10945, #10952, #10959, #10966, #10973, #10980, #10987, #10994, #11001, #11008, #11031, #11076, #11083, #11090, #11097, #11104, #11111, #11118, #11125, #11132, #11139, #11146, #11153, #11160, #11167, #11174, #11181, #11188, #11195, #11202, #11209, #11216, #11239)); +#11255 = MANIFOLD_SOLID_BREP('NONE', #11240); +#11256 = MANIFOLD_SOLID_BREP('NONE', #11241); +#11257 = MANIFOLD_SOLID_BREP('NONE', #11242); +#11258 = MANIFOLD_SOLID_BREP('NONE', #11243); +#11259 = MANIFOLD_SOLID_BREP('NONE', #11244); +#11260 = MANIFOLD_SOLID_BREP('NONE', #11245); +#11261 = MANIFOLD_SOLID_BREP('NONE', #11246); +#11262 = MANIFOLD_SOLID_BREP('NONE', #11247); +#11263 = MANIFOLD_SOLID_BREP('NONE', #11248); +#11264 = MANIFOLD_SOLID_BREP('NONE', #11249); +#11265 = MANIFOLD_SOLID_BREP('NONE', #11250); +#11266 = MANIFOLD_SOLID_BREP('NONE', #11251); +#11267 = MANIFOLD_SOLID_BREP('NONE', #11252); +#11268 = MANIFOLD_SOLID_BREP('NONE', #11253); +#11269 = MANIFOLD_SOLID_BREP('NONE', #11254); +#11270 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#11271 = PRODUCT_DEFINITION_CONTEXT('part definition', #11270, 'design'); +#11272 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11273 = PRODUCT_DEFINITION_FORMATION('', $, #11272); +#11274 = PRODUCT_DEFINITION('design', $, #11273, #11271); +#11275 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11274); +#11276 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11269), #3); +#11277 = SHAPE_DEFINITION_REPRESENTATION(#11275, #11276); +#11278 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11279 = PRODUCT_DEFINITION_FORMATION('', $, #11278); +#11280 = PRODUCT_DEFINITION('design', $, #11279, #11271); +#11281 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11280); +#11282 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11268), #3); +#11283 = SHAPE_DEFINITION_REPRESENTATION(#11281, #11282); +#11284 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11285 = PRODUCT_DEFINITION_FORMATION('', $, #11284); +#11286 = PRODUCT_DEFINITION('design', $, #11285, #11271); +#11287 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11286); +#11288 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11267), #3); +#11289 = SHAPE_DEFINITION_REPRESENTATION(#11287, #11288); +#11290 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11291 = PRODUCT_DEFINITION_FORMATION('', $, #11290); +#11292 = PRODUCT_DEFINITION('design', $, #11291, #11271); +#11293 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11292); +#11294 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11266), #3); +#11295 = SHAPE_DEFINITION_REPRESENTATION(#11293, #11294); +#11296 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11297 = PRODUCT_DEFINITION_FORMATION('', $, #11296); +#11298 = PRODUCT_DEFINITION('design', $, #11297, #11271); +#11299 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11298); +#11300 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11265), #3); +#11301 = SHAPE_DEFINITION_REPRESENTATION(#11299, #11300); +#11302 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11303 = PRODUCT_DEFINITION_FORMATION('', $, #11302); +#11304 = PRODUCT_DEFINITION('design', $, #11303, #11271); +#11305 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11304); +#11306 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11264), #3); +#11307 = SHAPE_DEFINITION_REPRESENTATION(#11305, #11306); +#11308 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11309 = PRODUCT_DEFINITION_FORMATION('', $, #11308); +#11310 = PRODUCT_DEFINITION('design', $, #11309, #11271); +#11311 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11310); +#11312 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11263), #3); +#11313 = SHAPE_DEFINITION_REPRESENTATION(#11311, #11312); +#11314 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11315 = PRODUCT_DEFINITION_FORMATION('', $, #11314); +#11316 = PRODUCT_DEFINITION('design', $, #11315, #11271); +#11317 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11316); +#11318 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11262), #3); +#11319 = SHAPE_DEFINITION_REPRESENTATION(#11317, #11318); +#11320 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11321 = PRODUCT_DEFINITION_FORMATION('', $, #11320); +#11322 = PRODUCT_DEFINITION('design', $, #11321, #11271); +#11323 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11322); +#11324 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11261), #3); +#11325 = SHAPE_DEFINITION_REPRESENTATION(#11323, #11324); +#11326 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11327 = PRODUCT_DEFINITION_FORMATION('', $, #11326); +#11328 = PRODUCT_DEFINITION('design', $, #11327, #11271); +#11329 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11328); +#11330 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11260), #3); +#11331 = SHAPE_DEFINITION_REPRESENTATION(#11329, #11330); +#11332 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11333 = PRODUCT_DEFINITION_FORMATION('', $, #11332); +#11334 = PRODUCT_DEFINITION('design', $, #11333, #11271); +#11335 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11334); +#11336 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11259), #3); +#11337 = SHAPE_DEFINITION_REPRESENTATION(#11335, #11336); +#11338 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11339 = PRODUCT_DEFINITION_FORMATION('', $, #11338); +#11340 = PRODUCT_DEFINITION('design', $, #11339, #11271); +#11341 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11340); +#11342 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11258), #3); +#11343 = SHAPE_DEFINITION_REPRESENTATION(#11341, #11342); +#11344 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11345 = PRODUCT_DEFINITION_FORMATION('', $, #11344); +#11346 = PRODUCT_DEFINITION('design', $, #11345, #11271); +#11347 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11346); +#11348 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11257), #3); +#11349 = SHAPE_DEFINITION_REPRESENTATION(#11347, #11348); +#11350 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11351 = PRODUCT_DEFINITION_FORMATION('', $, #11350); +#11352 = PRODUCT_DEFINITION('design', $, #11351, #11271); +#11353 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11352); +#11354 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11256), #3); +#11355 = SHAPE_DEFINITION_REPRESENTATION(#11353, #11354); +#11356 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#11357 = PRODUCT_DEFINITION_FORMATION('', $, #11356); +#11358 = PRODUCT_DEFINITION('design', $, #11357, #11271); +#11359 = PRODUCT_DEFINITION_SHAPE('NONE', $, #11358); +#11360 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#11255), #3); +#11361 = SHAPE_DEFINITION_REPRESENTATION(#11359, #11360); +ENDSEC; +END-ISO-10303-21; diff --git a/public/kcl-samples/step/bracket.step b/public/kcl-samples/step/bracket.step index 493f2054e..e16ba5145 100644 --- a/public/kcl-samples/step/bracket.step +++ b/public/kcl-samples/step/bracket.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -17,837 +17,1035 @@ DATA; GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('', '3D') ); -#4 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); +#4 = CARTESIAN_POINT('NONE', (0.0002499999999999999, 0.000351324026261472, -0)); #5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0)); +#6 = CARTESIAN_POINT('NONE', (0.0002499999999999999, 0.000351324026261472, 0.006)); #7 = VERTEX_POINT('NONE', #6); -#8 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); +#8 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999998, 0.006)); #9 = VERTEX_POINT('NONE', #8); -#10 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); +#10 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999998, -0)); #11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.03175)); +#12 = CARTESIAN_POINT('NONE', (0.00025, 0, -0)); #13 = VERTEX_POINT('NONE', #12); -#14 = CARTESIAN_POINT('NONE', (-0.009525, -0.0381, -0.03175)); +#14 = CARTESIAN_POINT('NONE', (0.00025, 0, 0.006)); #15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.13335)); +#16 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.00025000000000000006, 0.006)); #17 = VERTEX_POINT('NONE', #16); -#18 = CARTESIAN_POINT('NONE', (-0.009525, -0.0381, -0.13335)); +#18 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.00025000000000000006, -0)); #19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.060325, -0.14605)); +#20 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00025)); #21 = VERTEX_POINT('NONE', #20); -#22 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.14605)); +#22 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.000351324026261472, 0.00025)); #23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (-0.009525, -0.053974999999999995, -0.15240000000000004)); +#24 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.000351324026261472, 0.0000000000000000004440892098500626)); #25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.053974999999999995, -0.15240000000000004)); +#26 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0, 0.0000000000000000004440892098500626)); #27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.053974999999999995, -0)); +#28 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00575)); #29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (-0.009525, -0.053974999999999995, -0)); +#30 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.000351324026261472, 0.00575)); #31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.00635)); +#32 = CARTESIAN_POINT('NONE', (0.004398675973738528, 0.000351324026261472, 0.005999999999999999)); #33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.060325, -0.00635)); +#34 = CARTESIAN_POINT('NONE', (0.004398675973738528, 0, 0.005999999999999999)); #35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); +#36 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00025)); #37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); +#38 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001648675973738528, 0.00025)); #39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0)); +#40 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, -0.00000000000000000011102230246251566)); #41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#42 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001398675973738528, -0.00000000000000000011102230246251566)); #43 = VERTEX_POINT('NONE', #42); -#44 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009524999999999999, -0.1524)); +#44 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00575)); #45 = VERTEX_POINT('NONE', #44); -#46 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009524999999999999, -0)); +#46 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001648675973738528, 0.00575)); #47 = VERTEX_POINT('NONE', #46); -#48 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); +#48 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, 0.005999999999999999)); #49 = VERTEX_POINT('NONE', #48); -#50 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0)); +#50 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001398675973738528, 0.005999999999999999)); #51 = VERTEX_POINT('NONE', #50); -#52 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#52 = CARTESIAN_POINT('NONE', (0.001, 0.000351324026261472, 0.001)); #53 = VERTEX_POINT('NONE', #52); -#54 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0)); +#54 = CARTESIAN_POINT('NONE', (0.001, 0.000000000000000000003469446951953614, 0.001)); #55 = VERTEX_POINT('NONE', #54); -#56 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); +#56 = CARTESIAN_POINT('NONE', (0.001, 0.000351324026261472, 0.005)); #57 = VERTEX_POINT('NONE', #56); -#58 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); +#58 = CARTESIAN_POINT('NONE', (0.001, 0.000000000000000000003469446951953614, 0.005)); #59 = VERTEX_POINT('NONE', #58); -#60 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.0254)); +#60 = CARTESIAN_POINT('NONE', (0.0035, 0.000351324026261472, 0.001)); #61 = VERTEX_POINT('NONE', #60); -#62 = CARTESIAN_POINT('NONE', (0.03175, 0.008923630267041387, -0.0254)); +#62 = CARTESIAN_POINT('NONE', (0.0035, 0.000000000000000000001734723475976807, 0.001)); #63 = VERTEX_POINT('NONE', #62); -#64 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.127)); +#64 = CARTESIAN_POINT('NONE', (0.0035, 0.000351324026261472, 0.005)); #65 = VERTEX_POINT('NONE', #64); -#66 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0.008923630267041387, -0.127)); +#66 = CARTESIAN_POINT('NONE', (0.0035, 0.000000000000000000001734723475976807, 0.005)); #67 = VERTEX_POINT('NONE', #66); -#68 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.127)); +#68 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.00125)); #69 = VERTEX_POINT('NONE', #68); -#70 = CARTESIAN_POINT('NONE', (0.03175, 0.008923630267041387, -0.127)); +#70 = CARTESIAN_POINT('NONE', (-0.00000000000000000006938893903907229, -0.001, 0.00125)); #71 = VERTEX_POINT('NONE', #70); -#72 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.0254)); +#72 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.00525)); #73 = VERTEX_POINT('NONE', #72); -#74 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0.008923630267041387, -0.0254)); +#74 = CARTESIAN_POINT('NONE', (-0.00000000000000000006938893903907229, -0.001, 0.00525)); #75 = VERTEX_POINT('NONE', #74); -#76 = CARTESIAN_POINT('NONE', (0.111125, 0, -0)); -#77 = VERTEX_POINT('NONE', #76); -#78 = CARTESIAN_POINT('NONE', (0.111125, 0.008923630267041387, -0)); -#79 = VERTEX_POINT('NONE', #78); -#80 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.00635)); -#81 = VERTEX_POINT('NONE', #80); -#82 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.00635)); -#83 = VERTEX_POINT('NONE', #82); -#84 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.14605)); -#85 = VERTEX_POINT('NONE', #84); -#86 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.14605)); -#87 = VERTEX_POINT('NONE', #86); -#88 = CARTESIAN_POINT('NONE', (0.111125, 0.008923630267041387, -0.1524)); -#89 = VERTEX_POINT('NONE', #88); -#90 = CARTESIAN_POINT('NONE', (0.111125, 0, -0.1524)); -#91 = VERTEX_POINT('NONE', #90); -#92 = DIRECTION('NONE', (1, 0, 0)); -#93 = VECTOR('NONE', #92, 1); -#94 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); -#95 = LINE('NONE', #94, #93); -#96 = DIRECTION('NONE', (1, 0, 0)); -#97 = VECTOR('NONE', #96, 1); -#98 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); -#99 = LINE('NONE', #98, #97); -#100 = DIRECTION('NONE', (0, 0, 1)); -#101 = VECTOR('NONE', #100, 1); -#102 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); -#103 = LINE('NONE', #102, #101); -#104 = DIRECTION('NONE', (0, 0, 1)); -#105 = VECTOR('NONE', #104, 1); -#106 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); -#107 = LINE('NONE', #106, #105); -#108 = DIRECTION('NONE', (0, 0.0000000000000011189649382048832, -1)); -#109 = DIRECTION('NONE', (-1, 0, -0)); -#110 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.03810000000000001, -0.025400000000000006)); -#111 = AXIS2_PLACEMENT_3D('NONE', #110, #109, #108); -#112 = CIRCLE('NONE', #111, 0.0063499999999999945); -#113 = DIRECTION('NONE', (1, 0, 0)); -#114 = VECTOR('NONE', #113, 1); -#115 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.03175)); -#116 = LINE('NONE', #115, #114); -#117 = DIRECTION('NONE', (0, 0.0000000000000011189649382048832, -1)); -#118 = DIRECTION('NONE', (-1, 0, -0)); -#119 = CARTESIAN_POINT('NONE', (-0.009525, -0.03810000000000001, -0.025400000000000006)); -#120 = AXIS2_PLACEMENT_3D('NONE', #119, #118, #117); -#121 = CIRCLE('NONE', #120, 0.0063499999999999945); -#122 = DIRECTION('NONE', (0, 0.0000000000000011189649382048857, -1)); -#123 = DIRECTION('NONE', (-1, 0, -0)); -#124 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.03810000000000001, -0.127)); -#125 = AXIS2_PLACEMENT_3D('NONE', #124, #123, #122); -#126 = CIRCLE('NONE', #125, 0.00634999999999998); -#127 = DIRECTION('NONE', (1, 0, 0)); -#128 = VECTOR('NONE', #127, 1); -#129 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.13335)); -#130 = LINE('NONE', #129, #128); -#131 = DIRECTION('NONE', (0, 0.0000000000000011189649382048857, -1)); -#132 = DIRECTION('NONE', (-1, 0, -0)); -#133 = CARTESIAN_POINT('NONE', (-0.009525, -0.03810000000000001, -0.127)); -#134 = AXIS2_PLACEMENT_3D('NONE', #133, #132, #131); -#135 = CIRCLE('NONE', #134, 0.00634999999999998); -#136 = DIRECTION('NONE', (1, 0, 0)); -#137 = VECTOR('NONE', #136, 1); -#138 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.060325, -0.14605)); -#139 = LINE('NONE', #138, #137); -#140 = DIRECTION('NONE', (0, -1, 0.000000000000004475859752819533)); -#141 = DIRECTION('NONE', (1, 0, 0)); -#142 = CARTESIAN_POINT('NONE', (-0.009525, -0.053975, -0.14605000000000004)); -#143 = AXIS2_PLACEMENT_3D('NONE', #142, #141, #140); -#144 = CIRCLE('NONE', #143, 0.0063499999999999945); -#145 = DIRECTION('NONE', (-1, 0, 0)); -#146 = VECTOR('NONE', #145, 1); -#147 = CARTESIAN_POINT('NONE', (-0.009525, -0.053974999999999995, -0.15240000000000004)); -#148 = LINE('NONE', #147, #146); -#149 = DIRECTION('NONE', (-0.0000000000000016784474073073173, 0, -1)); -#150 = DIRECTION('NONE', (-1, 0.0000000000000013507101648170894, 0.0000000000000016784474073073173)); -#151 = CARTESIAN_POINT('NONE', (-0.018448630267041376, -0.053974999999999995, -0.14605)); -#152 = AXIS2_PLACEMENT_3D('NONE', #151, #150, #149); -#153 = CIRCLE('NONE', #152, 0.006350000000000023); -#154 = DIRECTION('NONE', (0, 1, 0)); -#155 = VECTOR('NONE', #154, 1); -#156 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.05397500000000006, -0.1524)); -#157 = LINE('NONE', #156, #155); -#158 = DIRECTION('NONE', (0, -1, 0)); -#159 = VECTOR('NONE', #158, 1); -#160 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); -#161 = LINE('NONE', #160, #159); -#162 = DIRECTION('NONE', (1, 0, 0)); -#163 = VECTOR('NONE', #162, 1); -#164 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.053974999999999995, -0)); -#165 = LINE('NONE', #164, #163); -#166 = DIRECTION('NONE', (0, 0.000000000000002237929876409769, 1)); -#167 = DIRECTION('NONE', (1, 0, -0)); -#168 = CARTESIAN_POINT('NONE', (-0.009525, -0.05397500000000001, -0.006349999999999988)); -#169 = AXIS2_PLACEMENT_3D('NONE', #168, #167, #166); -#170 = CIRCLE('NONE', #169, 0.006349999999999988); -#171 = DIRECTION('NONE', (-1, 0, 0)); -#172 = VECTOR('NONE', #171, 1); -#173 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.00635)); -#174 = LINE('NONE', #173, #172); -#175 = DIRECTION('NONE', (-0.0000000000000016784474073073266, -1, -0.000000000000001958188641858548)); -#176 = DIRECTION('NONE', (-1, 0.0000000000000016784474073073292, -0.0000000000000013507101648170935)); -#177 = CARTESIAN_POINT('NONE', (-0.018448630267041376, -0.05397500000000001, -0.006349999999999988)); -#178 = AXIS2_PLACEMENT_3D('NONE', #177, #176, #175); -#179 = CIRCLE('NONE', #178, 0.006349999999999988); -#180 = DIRECTION('NONE', (0, -1, 0)); -#181 = VECTOR('NONE', #180, 1); -#182 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); -#183 = LINE('NONE', #182, #181); -#184 = DIRECTION('NONE', (0, 1, 0)); -#185 = VECTOR('NONE', #184, 1); -#186 = CARTESIAN_POINT('NONE', (-0.009525, -0.05397500000000014, -0)); -#187 = LINE('NONE', #186, #185); -#188 = DIRECTION('NONE', (-0.000000000000000024834981760584213, 0, -1)); -#189 = VECTOR('NONE', #188, 1); -#190 = CARTESIAN_POINT('NONE', (-0.018448630267041383, -0.060325, -0.0063500000000000206)); -#191 = LINE('NONE', #190, #189); -#192 = DIRECTION('NONE', (0, 0, 1)); -#193 = VECTOR('NONE', #192, 1); -#194 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.14604999999999999)); -#195 = LINE('NONE', #194, #193); -#196 = DIRECTION('NONE', (0, 1, 0)); -#197 = VECTOR('NONE', #196, 1); -#198 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#199 = LINE('NONE', #198, #197); -#200 = DIRECTION('NONE', (0, 0, 1)); -#201 = VECTOR('NONE', #200, 1); -#202 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); -#203 = LINE('NONE', #202, #201); -#204 = DIRECTION('NONE', (0, 1, 0)); -#205 = VECTOR('NONE', #204, 1); -#206 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#207 = LINE('NONE', #206, #205); -#208 = DIRECTION('NONE', (0, 0, 1)); -#209 = VECTOR('NONE', #208, 1); -#210 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#211 = LINE('NONE', #210, #209); -#212 = DIRECTION('NONE', (0.00000000000000021664496663423743, 1, -0)); -#213 = DIRECTION('NONE', (0, 0, 1)); -#214 = CARTESIAN_POINT('NONE', (-0.000000000000000003996802888650563, -0.009524999999999997, -0.1524)); -#215 = AXIS2_PLACEMENT_3D('NONE', #214, #213, #212); -#216 = CIRCLE('NONE', #215, 0.018448630267041383); -#217 = DIRECTION('NONE', (0, 0, 1)); -#218 = VECTOR('NONE', #217, 1); -#219 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009524999999999999, -0.1524)); -#220 = LINE('NONE', #219, #218); -#221 = DIRECTION('NONE', (0.00000000000000021664496663423743, 1, -0)); -#222 = DIRECTION('NONE', (0, 0, 1)); -#223 = CARTESIAN_POINT('NONE', (-0.000000000000000003996802888650563, -0.009524999999999997, 0)); -#224 = AXIS2_PLACEMENT_3D('NONE', #223, #222, #221); -#225 = CIRCLE('NONE', #224, 0.018448630267041383); -#226 = DIRECTION('NONE', (1, 0, 0)); -#227 = VECTOR('NONE', #226, 1); -#228 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); -#229 = LINE('NONE', #228, #227); -#230 = DIRECTION('NONE', (0, 0, 1)); -#231 = VECTOR('NONE', #230, 1); -#232 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); -#233 = LINE('NONE', #232, #231); -#234 = DIRECTION('NONE', (1, 0, 0)); -#235 = VECTOR('NONE', #234, 1); -#236 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); -#237 = LINE('NONE', #236, #235); -#238 = DIRECTION('NONE', (-1, 0.00000000000000018649415636748036, -0)); -#239 = DIRECTION('NONE', (0, -0, -1)); -#240 = CARTESIAN_POINT('NONE', (-0.0000000000000000004440892098500626, -0.009524999999999999, -0.1524)); -#241 = AXIS2_PLACEMENT_3D('NONE', #240, #239, #238); -#242 = CIRCLE('NONE', #241, 0.009525); -#243 = DIRECTION('NONE', (-1, 0.00000000000000018649415636748036, -0)); -#244 = DIRECTION('NONE', (0, -0, -1)); -#245 = CARTESIAN_POINT('NONE', (-0.0000000000000000004440892098500626, -0.009524999999999999, -0)); -#246 = AXIS2_PLACEMENT_3D('NONE', #245, #244, #243); -#247 = CIRCLE('NONE', #246, 0.009525); -#248 = DIRECTION('NONE', (0, 1, 0)); -#249 = VECTOR('NONE', #248, 1); -#250 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#251 = LINE('NONE', #250, #249); -#252 = DIRECTION('NONE', (0, 1, 0)); -#253 = VECTOR('NONE', #252, 1); -#254 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#255 = LINE('NONE', #254, #253); -#256 = DIRECTION('NONE', (0, 0, 1)); -#257 = VECTOR('NONE', #256, 1); -#258 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#259 = LINE('NONE', #258, #257); -#260 = DIRECTION('NONE', (0, 0, 1)); -#261 = VECTOR('NONE', #260, 1); -#262 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); -#263 = LINE('NONE', #262, #261); -#264 = DIRECTION('NONE', (1, 0, -0)); -#265 = DIRECTION('NONE', (0, -1, 0)); -#266 = CARTESIAN_POINT('NONE', (0.0254, -0, -0.0254)); -#267 = AXIS2_PLACEMENT_3D('NONE', #266, #265, #264); -#268 = CIRCLE('NONE', #267, 0.0063500000000000015); -#269 = DIRECTION('NONE', (0, 1, 0)); -#270 = VECTOR('NONE', #269, 1); -#271 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.0254)); -#272 = LINE('NONE', #271, #270); -#273 = DIRECTION('NONE', (1, 0, -0)); -#274 = DIRECTION('NONE', (0, -1, 0)); -#275 = CARTESIAN_POINT('NONE', (0.0254, 0.008923630267041387, -0.0254)); -#276 = AXIS2_PLACEMENT_3D('NONE', #275, #274, #273); -#277 = CIRCLE('NONE', #276, 0.0063500000000000015); -#278 = DIRECTION('NONE', (1, 0, 0.0000000000000022379298764097663)); -#279 = DIRECTION('NONE', (0, -1, 0)); -#280 = CARTESIAN_POINT('NONE', (0.08889999999999999, -0, -0.127)); -#281 = AXIS2_PLACEMENT_3D('NONE', #280, #279, #278); -#282 = CIRCLE('NONE', #281, 0.0063499999999999945); -#283 = DIRECTION('NONE', (0, 1, 0)); -#284 = VECTOR('NONE', #283, 1); -#285 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.127)); -#286 = LINE('NONE', #285, #284); -#287 = DIRECTION('NONE', (1, 0, 0.0000000000000022379298764097663)); -#288 = DIRECTION('NONE', (0, -1, 0)); -#289 = CARTESIAN_POINT('NONE', (0.08889999999999999, 0.008923630267041387, -0.127)); -#290 = AXIS2_PLACEMENT_3D('NONE', #289, #288, #287); -#291 = CIRCLE('NONE', #290, 0.0063499999999999945); -#292 = DIRECTION('NONE', (1, 0, 0.000000000000002237929876409761)); -#293 = DIRECTION('NONE', (0, -1, 0)); -#294 = CARTESIAN_POINT('NONE', (0.025399999999999992, -0, -0.127)); -#295 = AXIS2_PLACEMENT_3D('NONE', #294, #293, #292); -#296 = CIRCLE('NONE', #295, 0.006350000000000008); -#297 = DIRECTION('NONE', (0, 1, 0)); -#298 = VECTOR('NONE', #297, 1); -#299 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.127)); -#300 = LINE('NONE', #299, #298); -#301 = DIRECTION('NONE', (1, 0, 0.000000000000002237929876409761)); -#302 = DIRECTION('NONE', (0, -1, 0)); -#303 = CARTESIAN_POINT('NONE', (0.025399999999999992, 0.008923630267041387, -0.127)); -#304 = AXIS2_PLACEMENT_3D('NONE', #303, #302, #301); -#305 = CIRCLE('NONE', #304, 0.006350000000000008); -#306 = DIRECTION('NONE', (1, 0, -0.0000000000000011189649382048806)); -#307 = DIRECTION('NONE', (0, -1, 0)); -#308 = CARTESIAN_POINT('NONE', (0.08889999999999998, -0, -0.025399999999999992)); -#309 = AXIS2_PLACEMENT_3D('NONE', #308, #307, #306); -#310 = CIRCLE('NONE', #309, 0.006350000000000008); -#311 = DIRECTION('NONE', (0, 1, 0)); -#312 = VECTOR('NONE', #311, 1); -#313 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.0254)); -#314 = LINE('NONE', #313, #312); -#315 = DIRECTION('NONE', (1, 0, -0.0000000000000011189649382048806)); -#316 = DIRECTION('NONE', (0, -1, 0)); -#317 = CARTESIAN_POINT('NONE', (0.08889999999999998, 0.008923630267041387, -0.025399999999999992)); -#318 = AXIS2_PLACEMENT_3D('NONE', #317, #316, #315); -#319 = CIRCLE('NONE', #318, 0.006350000000000008); -#320 = DIRECTION('NONE', (0, 1, 0)); -#321 = VECTOR('NONE', #320, 1); -#322 = CARTESIAN_POINT('NONE', (0.111125, 0, -0)); -#323 = LINE('NONE', #322, #321); -#324 = DIRECTION('NONE', (-0.000000000000004475859752819553, 0, 1)); -#325 = DIRECTION('NONE', (0, 1, -0)); -#326 = CARTESIAN_POINT('NONE', (0.11112500000000003, 0.008923630267041387, -0.006349999999999966)); -#327 = AXIS2_PLACEMENT_3D('NONE', #326, #325, #324); -#328 = CIRCLE('NONE', #327, 0.006349999999999966); -#329 = DIRECTION('NONE', (0, -1, 0)); -#330 = VECTOR('NONE', #329, 1); -#331 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.00635)); -#332 = LINE('NONE', #331, #330); -#333 = DIRECTION('NONE', (1, 0, -0.000000000000005315083456473219)); -#334 = DIRECTION('NONE', (0, -1, 0)); -#335 = CARTESIAN_POINT('NONE', (0.11112500000000003, -0, -0.006349999999999966)); -#336 = AXIS2_PLACEMENT_3D('NONE', #335, #334, #333); -#337 = CIRCLE('NONE', #336, 0.006349999999999966); -#338 = DIRECTION('NONE', (1, 0, 0)); -#339 = VECTOR('NONE', #338, 1); -#340 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#341 = LINE('NONE', #340, #339); -#342 = DIRECTION('NONE', (-1, 0, 0)); -#343 = VECTOR('NONE', #342, 1); -#344 = CARTESIAN_POINT('NONE', (0.11112500000000002, 0.008923630267041387, -0)); -#345 = LINE('NONE', #344, #343); -#346 = DIRECTION('NONE', (0, 1, 0)); -#347 = VECTOR('NONE', #346, 1); -#348 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.14605)); -#349 = LINE('NONE', #348, #347); -#350 = DIRECTION('NONE', (1, 0, 0.000000000000013427579258458719)); -#351 = DIRECTION('NONE', (-0, 1, 0)); -#352 = CARTESIAN_POINT('NONE', (0.11112500000000006, 0.008923630267041387, -0.1460500000000001)); -#353 = AXIS2_PLACEMENT_3D('NONE', #352, #351, #350); -#354 = CIRCLE('NONE', #353, 0.006349999999999937); -#355 = DIRECTION('NONE', (0, -1, 0)); -#356 = VECTOR('NONE', #355, 1); -#357 = CARTESIAN_POINT('NONE', (0.111125, 0.008923630267041387, -0.1524)); -#358 = LINE('NONE', #357, #356); -#359 = DIRECTION('NONE', (-0.000000000000008951719505639185, 0, -1)); -#360 = DIRECTION('NONE', (0, -1, -0)); -#361 = CARTESIAN_POINT('NONE', (0.11112500000000006, -0, -0.1460500000000001)); -#362 = AXIS2_PLACEMENT_3D('NONE', #361, #360, #359); -#363 = CIRCLE('NONE', #362, 0.006349999999999909); -#364 = DIRECTION('NONE', (0, 0, -1)); -#365 = VECTOR('NONE', #364, 1); -#366 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.0063499999999999945)); -#367 = LINE('NONE', #366, #365); -#368 = DIRECTION('NONE', (0, 0, 1)); -#369 = VECTOR('NONE', #368, 1); -#370 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.14604999999999993)); -#371 = LINE('NONE', #370, #369); -#372 = DIRECTION('NONE', (-1, 0, -0.0000000000000002497689594206972)); -#373 = VECTOR('NONE', #372, 1); -#374 = CARTESIAN_POINT('NONE', (0.11112500000001577, 0, -0.15239999999999998)); -#375 = LINE('NONE', #374, #373); -#376 = DIRECTION('NONE', (1, -0.000000000000000015610559963793574, 0.0000000000000002497689594206972)); -#377 = VECTOR('NONE', #376, 1); -#378 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); -#379 = LINE('NONE', #378, #377); -#380 = EDGE_CURVE('NONE', #5, #7, #95, .T.); -#381 = EDGE_CURVE('NONE', #9, #11, #99, .T.); -#382 = EDGE_CURVE('NONE', #9, #5, #103, .T.); -#383 = EDGE_CURVE('NONE', #11, #7, #107, .T.); -#384 = EDGE_CURVE('NONE', #13, #13, #112, .T.); -#385 = EDGE_CURVE('NONE', #13, #15, #116, .T.); -#386 = EDGE_CURVE('NONE', #15, #15, #121, .T.); -#387 = EDGE_CURVE('NONE', #17, #17, #126, .T.); -#388 = EDGE_CURVE('NONE', #17, #19, #130, .T.); -#389 = EDGE_CURVE('NONE', #19, #19, #135, .T.); -#390 = EDGE_CURVE('NONE', #21, #23, #139, .T.); -#391 = EDGE_CURVE('NONE', #23, #25, #144, .T.); -#392 = EDGE_CURVE('NONE', #25, #27, #148, .T.); -#393 = EDGE_CURVE('NONE', #27, #21, #153, .T.); -#394 = EDGE_CURVE('NONE', #27, #9, #157, .T.); -#395 = EDGE_CURVE('NONE', #11, #25, #161, .T.); -#396 = EDGE_CURVE('NONE', #29, #31, #165, .T.); -#397 = EDGE_CURVE('NONE', #31, #33, #170, .T.); -#398 = EDGE_CURVE('NONE', #33, #35, #174, .T.); -#399 = EDGE_CURVE('NONE', #35, #29, #179, .T.); -#400 = EDGE_CURVE('NONE', #5, #29, #183, .T.); -#401 = EDGE_CURVE('NONE', #31, #7, #187, .T.); -#402 = EDGE_CURVE('NONE', #35, #21, #191, .T.); -#403 = EDGE_CURVE('NONE', #23, #33, #195, .T.); -#404 = EDGE_CURVE('NONE', #37, #39, #199, .T.); -#405 = EDGE_CURVE('NONE', #39, #41, #203, .T.); -#406 = EDGE_CURVE('NONE', #43, #41, #207, .T.); -#407 = EDGE_CURVE('NONE', #37, #43, #211, .T.); -#408 = EDGE_CURVE('NONE', #39, #45, #216, .T.); -#409 = EDGE_CURVE('NONE', #45, #47, #220, .T.); -#410 = EDGE_CURVE('NONE', #41, #47, #225, .T.); -#411 = EDGE_CURVE('NONE', #45, #49, #229, .T.); -#412 = EDGE_CURVE('NONE', #49, #51, #233, .T.); -#413 = EDGE_CURVE('NONE', #47, #51, #237, .T.); -#414 = EDGE_CURVE('NONE', #49, #37, #242, .T.); -#415 = EDGE_CURVE('NONE', #51, #43, #247, .T.); -#416 = EDGE_CURVE('NONE', #53, #55, #251, .T.); -#417 = EDGE_CURVE('NONE', #57, #59, #255, .T.); -#418 = EDGE_CURVE('NONE', #57, #53, #259, .T.); -#419 = EDGE_CURVE('NONE', #59, #55, #263, .T.); -#420 = EDGE_CURVE('NONE', #61, #61, #268, .T.); -#421 = EDGE_CURVE('NONE', #61, #63, #272, .T.); -#422 = EDGE_CURVE('NONE', #63, #63, #277, .T.); -#423 = EDGE_CURVE('NONE', #65, #65, #282, .T.); -#424 = EDGE_CURVE('NONE', #65, #67, #286, .T.); -#425 = EDGE_CURVE('NONE', #67, #67, #291, .T.); -#426 = EDGE_CURVE('NONE', #69, #69, #296, .T.); -#427 = EDGE_CURVE('NONE', #69, #71, #300, .T.); -#428 = EDGE_CURVE('NONE', #71, #71, #305, .T.); -#429 = EDGE_CURVE('NONE', #73, #73, #310, .T.); -#430 = EDGE_CURVE('NONE', #73, #75, #314, .T.); -#431 = EDGE_CURVE('NONE', #75, #75, #319, .T.); -#432 = EDGE_CURVE('NONE', #77, #79, #323, .T.); -#433 = EDGE_CURVE('NONE', #79, #81, #328, .T.); -#434 = EDGE_CURVE('NONE', #81, #83, #332, .T.); -#435 = EDGE_CURVE('NONE', #83, #77, #337, .T.); -#436 = EDGE_CURVE('NONE', #53, #77, #341, .T.); -#437 = EDGE_CURVE('NONE', #79, #55, #345, .T.); -#438 = EDGE_CURVE('NONE', #85, #87, #349, .T.); -#439 = EDGE_CURVE('NONE', #87, #89, #354, .T.); -#440 = EDGE_CURVE('NONE', #89, #91, #358, .T.); -#441 = EDGE_CURVE('NONE', #91, #85, #363, .T.); -#442 = EDGE_CURVE('NONE', #83, #85, #367, .T.); -#443 = EDGE_CURVE('NONE', #87, #81, #371, .T.); -#444 = EDGE_CURVE('NONE', #91, #57, #375, .T.); -#445 = EDGE_CURVE('NONE', #59, #89, #379, .T.); -#446 = CARTESIAN_POINT('NONE', (-0.013986815133520694, -0.034925000000000025, -0)); -#447 = DIRECTION('NONE', (0, 0, 1)); -#448 = AXIS2_PLACEMENT_3D('NONE', #446, #447, $); -#449 = PLANE('NONE', #448); -#450 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.06032499999999999, -0.07620000000000002)); -#451 = DIRECTION('NONE', (0, -1, 0)); -#452 = AXIS2_PLACEMENT_3D('NONE', #450, #451, $); -#453 = PLANE('NONE', #452); -#454 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.03492500000000002, -0.15240000000000004)); -#455 = DIRECTION('NONE', (0, -0, -1)); -#456 = AXIS2_PLACEMENT_3D('NONE', #454, #455, $); -#457 = PLANE('NONE', #456); -#458 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.009525, -0.0762)); -#459 = DIRECTION('NONE', (-0, 1, 0)); -#460 = AXIS2_PLACEMENT_3D('NONE', #458, #459, $); -#461 = PLANE('NONE', #460); -#462 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.03810000000000001, -0.025400000000000006)); -#463 = DIRECTION('NONE', (-1, 0, -0)); -#464 = DIRECTION('NONE', (0, 0.0000000000000011189649382048832, -1)); -#465 = AXIS2_PLACEMENT_3D('NONE', #462, #463, #464); -#466 = CYLINDRICAL_SURFACE('NONE', #465, 0.0063499999999999945); -#467 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.03810000000000001, -0.127)); -#468 = DIRECTION('NONE', (-1, 0, -0)); -#469 = DIRECTION('NONE', (0, 0.0000000000000011189649382048857, -1)); -#470 = AXIS2_PLACEMENT_3D('NONE', #467, #468, #469); -#471 = CYLINDRICAL_SURFACE('NONE', #470, 0.00634999999999998); -#472 = CARTESIAN_POINT('NONE', (-0.018448630267041386, 0, -0)); -#473 = DIRECTION('NONE', (1, 0, 0)); -#474 = AXIS2_PLACEMENT_3D('NONE', #472, #473, $); -#475 = PLANE('NONE', #474); -#476 = CARTESIAN_POINT('NONE', (-0.009525, 0, -0)); -#477 = DIRECTION('NONE', (1, 0, 0)); -#478 = AXIS2_PLACEMENT_3D('NONE', #476, #477, $); -#479 = PLANE('NONE', #478); -#480 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.053975, -0.14605000000000004)); -#481 = DIRECTION('NONE', (1, 0, 0)); -#482 = DIRECTION('NONE', (0, -1, 0.000000000000004475859752819533)); -#483 = AXIS2_PLACEMENT_3D('NONE', #480, #481, #482); -#484 = CYLINDRICAL_SURFACE('NONE', #483, 0.0063499999999999945); -#485 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.05397500000000001, -0.006349999999999988)); -#486 = DIRECTION('NONE', (1, 0, -0)); -#487 = DIRECTION('NONE', (0, 0.000000000000002237929876409769, 1)); -#488 = AXIS2_PLACEMENT_3D('NONE', #485, #486, #487); -#489 = CYLINDRICAL_SURFACE('NONE', #488, 0.006349999999999988); -#490 = CARTESIAN_POINT('NONE', (0, 0.004461815133520694, -0.0762)); -#491 = DIRECTION('NONE', (1, -0, 0)); -#492 = AXIS2_PLACEMENT_3D('NONE', #490, #491, $); -#493 = PLANE('NONE', #492); -#494 = CARTESIAN_POINT('NONE', (-0.000000000000000003996802888650563, -0.009524999999999997, -0.0762)); -#495 = DIRECTION('NONE', (0, 0, 1)); -#496 = DIRECTION('NONE', (0.00000000000000021664496663423743, 1, -0)); -#497 = AXIS2_PLACEMENT_3D('NONE', #494, #495, #496); -#498 = CYLINDRICAL_SURFACE('NONE', #497, 0.018448630267041383); -#499 = CARTESIAN_POINT('NONE', (-0.013986815133520694, -0.009525, -0.0762)); -#500 = DIRECTION('NONE', (0, -1, 0)); -#501 = AXIS2_PLACEMENT_3D('NONE', #499, #500, $); -#502 = PLANE('NONE', #501); -#503 = CARTESIAN_POINT('NONE', (-0.0000000000000000004440892098500626, -0.009524999999999999, -0.0762)); -#504 = DIRECTION('NONE', (0, -0, -1)); -#505 = DIRECTION('NONE', (-1, 0.00000000000000018649415636748036, -0)); -#506 = AXIS2_PLACEMENT_3D('NONE', #503, #504, #505); -#507 = CYLINDRICAL_SURFACE('NONE', #506, 0.009525); -#508 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#509 = DIRECTION('NONE', (0, 0, 1)); -#510 = AXIS2_PLACEMENT_3D('NONE', #508, #509, $); -#511 = PLANE('NONE', #510); -#512 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#513 = DIRECTION('NONE', (0, 0, 1)); -#514 = AXIS2_PLACEMENT_3D('NONE', #512, #513, $); -#515 = PLANE('NONE', #514); -#516 = CARTESIAN_POINT('NONE', (0.0587375, 0.004461815133520694, -0)); -#517 = DIRECTION('NONE', (0, 0, 1)); -#518 = AXIS2_PLACEMENT_3D('NONE', #516, #517, $); -#519 = PLANE('NONE', #518); -#520 = CARTESIAN_POINT('NONE', (0.117475, 0.004461815133520694, -0.07620000000000002)); -#521 = DIRECTION('NONE', (1, 0, 0)); -#522 = AXIS2_PLACEMENT_3D('NONE', #520, #521, $); -#523 = PLANE('NONE', #522); -#524 = CARTESIAN_POINT('NONE', (0.05873749999999999, 0.004461815133520693, -0.15239999999999998)); -#525 = DIRECTION('NONE', (0, -0, -1)); -#526 = AXIS2_PLACEMENT_3D('NONE', #524, #525, $); -#527 = PLANE('NONE', #526); -#528 = CARTESIAN_POINT('NONE', (0, 0.004461815133520694, -0.0762)); -#529 = DIRECTION('NONE', (-1, 0, 0)); -#530 = AXIS2_PLACEMENT_3D('NONE', #528, #529, $); -#531 = PLANE('NONE', #530); -#532 = CARTESIAN_POINT('NONE', (0.0254, 0.004461815133520694, -0.0254)); -#533 = DIRECTION('NONE', (0, -1, 0)); -#534 = DIRECTION('NONE', (1, 0, -0)); -#535 = AXIS2_PLACEMENT_3D('NONE', #532, #533, #534); -#536 = CYLINDRICAL_SURFACE('NONE', #535, 0.0063500000000000015); -#537 = CARTESIAN_POINT('NONE', (0.08889999999999999, 0.004461815133520694, -0.127)); -#538 = DIRECTION('NONE', (0, -1, 0)); -#539 = DIRECTION('NONE', (1, 0, 0.0000000000000022379298764097663)); -#540 = AXIS2_PLACEMENT_3D('NONE', #537, #538, #539); -#541 = CYLINDRICAL_SURFACE('NONE', #540, 0.0063499999999999945); -#542 = CARTESIAN_POINT('NONE', (0.025399999999999992, 0.004461815133520694, -0.127)); -#543 = DIRECTION('NONE', (0, -1, 0)); -#544 = DIRECTION('NONE', (1, 0, 0.000000000000002237929876409761)); -#545 = AXIS2_PLACEMENT_3D('NONE', #542, #543, #544); -#546 = CYLINDRICAL_SURFACE('NONE', #545, 0.006350000000000008); -#547 = CARTESIAN_POINT('NONE', (0.08889999999999998, 0.004461815133520694, -0.025399999999999992)); -#548 = DIRECTION('NONE', (0, -1, 0)); -#549 = DIRECTION('NONE', (1, 0, -0.0000000000000011189649382048806)); -#550 = AXIS2_PLACEMENT_3D('NONE', #547, #548, #549); -#551 = CYLINDRICAL_SURFACE('NONE', #550, 0.006350000000000008); -#552 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#553 = DIRECTION('NONE', (0, 1, 0)); -#554 = AXIS2_PLACEMENT_3D('NONE', #552, #553, $); -#555 = PLANE('NONE', #554); -#556 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0)); -#557 = DIRECTION('NONE', (0, 1, 0)); -#558 = AXIS2_PLACEMENT_3D('NONE', #556, #557, $); -#559 = PLANE('NONE', #558); -#560 = CARTESIAN_POINT('NONE', (0.11112500000000003, 0.004461815133520694, -0.006349999999999966)); -#561 = DIRECTION('NONE', (0, 1, -0)); -#562 = DIRECTION('NONE', (-0.000000000000004475859752819553, 0, 1)); -#563 = AXIS2_PLACEMENT_3D('NONE', #560, #561, #562); -#564 = CYLINDRICAL_SURFACE('NONE', #563, 0.006349999999999966); -#565 = CARTESIAN_POINT('NONE', (0.11112500000000006, 0.004461815133520694, -0.1460500000000001)); -#566 = DIRECTION('NONE', (-0, 1, 0)); -#567 = DIRECTION('NONE', (1, 0, 0.000000000000013427579258458719)); -#568 = AXIS2_PLACEMENT_3D('NONE', #565, #566, #567); -#569 = CYLINDRICAL_SURFACE('NONE', #568, 0.006349999999999937); -#570 = ORIENTED_EDGE('NONE', *, *, #400, .T.); -#571 = ORIENTED_EDGE('NONE', *, *, #396, .T.); -#572 = ORIENTED_EDGE('NONE', *, *, #401, .T.); -#573 = ORIENTED_EDGE('NONE', *, *, #380, .F.); -#574 = EDGE_LOOP('NONE', (#570, #571, #572, #573)); -#575 = FACE_BOUND('NONE', #574, .T.); -#576 = ADVANCED_FACE('NONE', (#575), #449, .T.); -#577 = ORIENTED_EDGE('NONE', *, *, #402, .T.); -#578 = ORIENTED_EDGE('NONE', *, *, #390, .T.); -#579 = ORIENTED_EDGE('NONE', *, *, #403, .T.); -#580 = ORIENTED_EDGE('NONE', *, *, #398, .T.); -#581 = EDGE_LOOP('NONE', (#577, #578, #579, #580)); -#582 = FACE_BOUND('NONE', #581, .T.); -#583 = ADVANCED_FACE('NONE', (#582), #453, .T.); -#584 = ORIENTED_EDGE('NONE', *, *, #394, .T.); -#585 = ORIENTED_EDGE('NONE', *, *, #381, .T.); -#586 = ORIENTED_EDGE('NONE', *, *, #395, .T.); -#587 = ORIENTED_EDGE('NONE', *, *, #392, .T.); -#588 = EDGE_LOOP('NONE', (#584, #585, #586, #587)); -#589 = FACE_BOUND('NONE', #588, .T.); -#590 = ADVANCED_FACE('NONE', (#589), #457, .T.); -#591 = ORIENTED_EDGE('NONE', *, *, #382, .T.); -#592 = ORIENTED_EDGE('NONE', *, *, #380, .T.); -#593 = ORIENTED_EDGE('NONE', *, *, #383, .F.); -#594 = ORIENTED_EDGE('NONE', *, *, #381, .F.); -#595 = EDGE_LOOP('NONE', (#591, #592, #593, #594)); -#596 = FACE_BOUND('NONE', #595, .T.); -#597 = ADVANCED_FACE('NONE', (#596), #461, .T.); -#598 = ORIENTED_EDGE('NONE', *, *, #384, .T.); -#599 = ORIENTED_EDGE('NONE', *, *, #386, .F.); -#600 = EDGE_LOOP('NONE', (#598)); -#601 = FACE_BOUND('NONE', #600, .T.); -#602 = EDGE_LOOP('NONE', (#599)); -#603 = FACE_BOUND('NONE', #602, .T.); -#604 = ADVANCED_FACE('NONE', (#601, #603), #466, .F.); -#605 = ORIENTED_EDGE('NONE', *, *, #387, .T.); -#606 = ORIENTED_EDGE('NONE', *, *, #389, .F.); -#607 = EDGE_LOOP('NONE', (#605)); -#608 = FACE_BOUND('NONE', #607, .T.); -#609 = EDGE_LOOP('NONE', (#606)); -#610 = FACE_BOUND('NONE', #609, .T.); -#611 = ADVANCED_FACE('NONE', (#608, #610), #471, .F.); -#612 = ORIENTED_EDGE('NONE', *, *, #382, .F.); -#613 = ORIENTED_EDGE('NONE', *, *, #394, .F.); -#614 = ORIENTED_EDGE('NONE', *, *, #393, .T.); -#615 = ORIENTED_EDGE('NONE', *, *, #402, .F.); -#616 = ORIENTED_EDGE('NONE', *, *, #399, .T.); -#617 = ORIENTED_EDGE('NONE', *, *, #400, .F.); -#618 = ORIENTED_EDGE('NONE', *, *, #384, .F.); -#619 = ORIENTED_EDGE('NONE', *, *, #387, .F.); -#620 = EDGE_LOOP('NONE', (#612, #613, #614, #615, #616, #617)); -#621 = FACE_BOUND('NONE', #620, .T.); -#622 = EDGE_LOOP('NONE', (#618)); -#623 = FACE_BOUND('NONE', #622, .T.); -#624 = EDGE_LOOP('NONE', (#619)); -#625 = FACE_BOUND('NONE', #624, .T.); -#626 = ADVANCED_FACE('NONE', (#621, #623, #625), #475, .F.); -#627 = ORIENTED_EDGE('NONE', *, *, #401, .F.); -#628 = ORIENTED_EDGE('NONE', *, *, #397, .T.); -#629 = ORIENTED_EDGE('NONE', *, *, #403, .F.); -#630 = ORIENTED_EDGE('NONE', *, *, #391, .T.); -#631 = ORIENTED_EDGE('NONE', *, *, #395, .F.); -#632 = ORIENTED_EDGE('NONE', *, *, #383, .T.); -#633 = ORIENTED_EDGE('NONE', *, *, #386, .T.); -#634 = ORIENTED_EDGE('NONE', *, *, #389, .T.); -#635 = EDGE_LOOP('NONE', (#627, #628, #629, #630, #631, #632)); -#636 = FACE_BOUND('NONE', #635, .T.); -#637 = EDGE_LOOP('NONE', (#633)); -#638 = FACE_BOUND('NONE', #637, .T.); -#639 = EDGE_LOOP('NONE', (#634)); -#640 = FACE_BOUND('NONE', #639, .T.); -#641 = ADVANCED_FACE('NONE', (#636, #638, #640), #479, .T.); -#642 = ORIENTED_EDGE('NONE', *, *, #393, .F.); -#643 = ORIENTED_EDGE('NONE', *, *, #392, .F.); -#644 = ORIENTED_EDGE('NONE', *, *, #391, .F.); -#645 = ORIENTED_EDGE('NONE', *, *, #390, .F.); -#646 = EDGE_LOOP('NONE', (#642, #643, #644, #645)); -#647 = FACE_BOUND('NONE', #646, .T.); -#648 = ADVANCED_FACE('NONE', (#647), #484, .T.); -#649 = ORIENTED_EDGE('NONE', *, *, #399, .F.); -#650 = ORIENTED_EDGE('NONE', *, *, #398, .F.); -#651 = ORIENTED_EDGE('NONE', *, *, #397, .F.); -#652 = ORIENTED_EDGE('NONE', *, *, #396, .F.); -#653 = EDGE_LOOP('NONE', (#649, #650, #651, #652)); -#654 = FACE_BOUND('NONE', #653, .T.); -#655 = ADVANCED_FACE('NONE', (#654), #489, .T.); -#656 = ORIENTED_EDGE('NONE', *, *, #404, .T.); -#657 = ORIENTED_EDGE('NONE', *, *, #405, .T.); -#658 = ORIENTED_EDGE('NONE', *, *, #406, .F.); -#659 = ORIENTED_EDGE('NONE', *, *, #407, .F.); -#660 = EDGE_LOOP('NONE', (#656, #657, #658, #659)); -#661 = FACE_BOUND('NONE', #660, .T.); -#662 = ADVANCED_FACE('NONE', (#661), #493, .T.); -#663 = ORIENTED_EDGE('NONE', *, *, #408, .T.); -#664 = ORIENTED_EDGE('NONE', *, *, #409, .T.); -#665 = ORIENTED_EDGE('NONE', *, *, #410, .F.); -#666 = ORIENTED_EDGE('NONE', *, *, #405, .F.); -#667 = EDGE_LOOP('NONE', (#663, #664, #665, #666)); -#668 = FACE_BOUND('NONE', #667, .T.); -#669 = ADVANCED_FACE('NONE', (#668), #498, .T.); -#670 = ORIENTED_EDGE('NONE', *, *, #411, .T.); -#671 = ORIENTED_EDGE('NONE', *, *, #412, .T.); -#672 = ORIENTED_EDGE('NONE', *, *, #413, .F.); -#673 = ORIENTED_EDGE('NONE', *, *, #409, .F.); -#674 = EDGE_LOOP('NONE', (#670, #671, #672, #673)); -#675 = FACE_BOUND('NONE', #674, .T.); -#676 = ADVANCED_FACE('NONE', (#675), #502, .T.); -#677 = ORIENTED_EDGE('NONE', *, *, #414, .T.); -#678 = ORIENTED_EDGE('NONE', *, *, #407, .T.); -#679 = ORIENTED_EDGE('NONE', *, *, #415, .F.); -#680 = ORIENTED_EDGE('NONE', *, *, #412, .F.); -#681 = EDGE_LOOP('NONE', (#677, #678, #679, #680)); -#682 = FACE_BOUND('NONE', #681, .T.); -#683 = ADVANCED_FACE('NONE', (#682), #507, .F.); -#684 = ORIENTED_EDGE('NONE', *, *, #414, .F.); -#685 = ORIENTED_EDGE('NONE', *, *, #411, .F.); -#686 = ORIENTED_EDGE('NONE', *, *, #408, .F.); -#687 = ORIENTED_EDGE('NONE', *, *, #404, .F.); -#688 = EDGE_LOOP('NONE', (#684, #685, #686, #687)); -#689 = FACE_BOUND('NONE', #688, .T.); -#690 = ADVANCED_FACE('NONE', (#689), #511, .F.); -#691 = ORIENTED_EDGE('NONE', *, *, #406, .T.); -#692 = ORIENTED_EDGE('NONE', *, *, #410, .T.); -#693 = ORIENTED_EDGE('NONE', *, *, #413, .T.); -#694 = ORIENTED_EDGE('NONE', *, *, #415, .T.); -#695 = EDGE_LOOP('NONE', (#691, #692, #693, #694)); -#696 = FACE_BOUND('NONE', #695, .T.); -#697 = ADVANCED_FACE('NONE', (#696), #515, .T.); -#698 = ORIENTED_EDGE('NONE', *, *, #436, .T.); -#699 = ORIENTED_EDGE('NONE', *, *, #432, .T.); -#700 = ORIENTED_EDGE('NONE', *, *, #437, .T.); -#701 = ORIENTED_EDGE('NONE', *, *, #416, .F.); -#702 = EDGE_LOOP('NONE', (#698, #699, #700, #701)); -#703 = FACE_BOUND('NONE', #702, .T.); -#704 = ADVANCED_FACE('NONE', (#703), #519, .T.); -#705 = ORIENTED_EDGE('NONE', *, *, #442, .T.); -#706 = ORIENTED_EDGE('NONE', *, *, #438, .T.); -#707 = ORIENTED_EDGE('NONE', *, *, #443, .T.); -#708 = ORIENTED_EDGE('NONE', *, *, #434, .T.); -#709 = EDGE_LOOP('NONE', (#705, #706, #707, #708)); -#710 = FACE_BOUND('NONE', #709, .T.); -#711 = ADVANCED_FACE('NONE', (#710), #523, .T.); -#712 = ORIENTED_EDGE('NONE', *, *, #444, .T.); -#713 = ORIENTED_EDGE('NONE', *, *, #417, .T.); -#714 = ORIENTED_EDGE('NONE', *, *, #445, .T.); -#715 = ORIENTED_EDGE('NONE', *, *, #440, .T.); -#716 = EDGE_LOOP('NONE', (#712, #713, #714, #715)); -#717 = FACE_BOUND('NONE', #716, .T.); -#718 = ADVANCED_FACE('NONE', (#717), #527, .T.); -#719 = ORIENTED_EDGE('NONE', *, *, #418, .T.); -#720 = ORIENTED_EDGE('NONE', *, *, #416, .T.); -#721 = ORIENTED_EDGE('NONE', *, *, #419, .F.); -#722 = ORIENTED_EDGE('NONE', *, *, #417, .F.); -#723 = EDGE_LOOP('NONE', (#719, #720, #721, #722)); -#724 = FACE_BOUND('NONE', #723, .T.); -#725 = ADVANCED_FACE('NONE', (#724), #531, .T.); -#726 = ORIENTED_EDGE('NONE', *, *, #420, .T.); -#727 = ORIENTED_EDGE('NONE', *, *, #422, .F.); -#728 = EDGE_LOOP('NONE', (#726)); -#729 = FACE_BOUND('NONE', #728, .T.); -#730 = EDGE_LOOP('NONE', (#727)); -#731 = FACE_BOUND('NONE', #730, .T.); -#732 = ADVANCED_FACE('NONE', (#729, #731), #536, .F.); -#733 = ORIENTED_EDGE('NONE', *, *, #423, .T.); -#734 = ORIENTED_EDGE('NONE', *, *, #425, .F.); -#735 = EDGE_LOOP('NONE', (#733)); -#736 = FACE_BOUND('NONE', #735, .T.); -#737 = EDGE_LOOP('NONE', (#734)); -#738 = FACE_BOUND('NONE', #737, .T.); -#739 = ADVANCED_FACE('NONE', (#736, #738), #541, .F.); -#740 = ORIENTED_EDGE('NONE', *, *, #426, .T.); -#741 = ORIENTED_EDGE('NONE', *, *, #428, .F.); -#742 = EDGE_LOOP('NONE', (#740)); -#743 = FACE_BOUND('NONE', #742, .T.); -#744 = EDGE_LOOP('NONE', (#741)); -#745 = FACE_BOUND('NONE', #744, .T.); -#746 = ADVANCED_FACE('NONE', (#743, #745), #546, .F.); -#747 = ORIENTED_EDGE('NONE', *, *, #429, .T.); -#748 = ORIENTED_EDGE('NONE', *, *, #431, .F.); -#749 = EDGE_LOOP('NONE', (#747)); -#750 = FACE_BOUND('NONE', #749, .T.); -#751 = EDGE_LOOP('NONE', (#748)); -#752 = FACE_BOUND('NONE', #751, .T.); -#753 = ADVANCED_FACE('NONE', (#750, #752), #551, .F.); -#754 = ORIENTED_EDGE('NONE', *, *, #418, .F.); -#755 = ORIENTED_EDGE('NONE', *, *, #444, .F.); -#756 = ORIENTED_EDGE('NONE', *, *, #441, .T.); -#757 = ORIENTED_EDGE('NONE', *, *, #442, .F.); -#758 = ORIENTED_EDGE('NONE', *, *, #435, .T.); -#759 = ORIENTED_EDGE('NONE', *, *, #436, .F.); -#760 = ORIENTED_EDGE('NONE', *, *, #420, .F.); -#761 = ORIENTED_EDGE('NONE', *, *, #423, .F.); -#762 = ORIENTED_EDGE('NONE', *, *, #426, .F.); -#763 = ORIENTED_EDGE('NONE', *, *, #429, .F.); -#764 = EDGE_LOOP('NONE', (#754, #755, #756, #757, #758, #759)); -#765 = FACE_BOUND('NONE', #764, .T.); -#766 = EDGE_LOOP('NONE', (#760)); -#767 = FACE_BOUND('NONE', #766, .T.); -#768 = EDGE_LOOP('NONE', (#761)); -#769 = FACE_BOUND('NONE', #768, .T.); -#770 = EDGE_LOOP('NONE', (#762)); -#771 = FACE_BOUND('NONE', #770, .T.); -#772 = EDGE_LOOP('NONE', (#763)); -#773 = FACE_BOUND('NONE', #772, .T.); -#774 = ADVANCED_FACE('NONE', (#765, #767, #769, #771, #773), #555, .F.); -#775 = ORIENTED_EDGE('NONE', *, *, #437, .F.); -#776 = ORIENTED_EDGE('NONE', *, *, #433, .T.); -#777 = ORIENTED_EDGE('NONE', *, *, #443, .F.); -#778 = ORIENTED_EDGE('NONE', *, *, #439, .T.); -#779 = ORIENTED_EDGE('NONE', *, *, #445, .F.); -#780 = ORIENTED_EDGE('NONE', *, *, #419, .T.); -#781 = ORIENTED_EDGE('NONE', *, *, #422, .T.); -#782 = ORIENTED_EDGE('NONE', *, *, #425, .T.); -#783 = ORIENTED_EDGE('NONE', *, *, #428, .T.); -#784 = ORIENTED_EDGE('NONE', *, *, #431, .T.); -#785 = EDGE_LOOP('NONE', (#775, #776, #777, #778, #779, #780)); -#786 = FACE_BOUND('NONE', #785, .T.); -#787 = EDGE_LOOP('NONE', (#781)); -#788 = FACE_BOUND('NONE', #787, .T.); -#789 = EDGE_LOOP('NONE', (#782)); -#790 = FACE_BOUND('NONE', #789, .T.); -#791 = EDGE_LOOP('NONE', (#783)); -#792 = FACE_BOUND('NONE', #791, .T.); -#793 = EDGE_LOOP('NONE', (#784)); -#794 = FACE_BOUND('NONE', #793, .T.); -#795 = ADVANCED_FACE('NONE', (#786, #788, #790, #792, #794), #559, .T.); -#796 = ORIENTED_EDGE('NONE', *, *, #435, .F.); -#797 = ORIENTED_EDGE('NONE', *, *, #434, .F.); -#798 = ORIENTED_EDGE('NONE', *, *, #433, .F.); -#799 = ORIENTED_EDGE('NONE', *, *, #432, .F.); -#800 = EDGE_LOOP('NONE', (#796, #797, #798, #799)); -#801 = FACE_BOUND('NONE', #800, .T.); -#802 = ADVANCED_FACE('NONE', (#801), #564, .T.); -#803 = ORIENTED_EDGE('NONE', *, *, #441, .F.); -#804 = ORIENTED_EDGE('NONE', *, *, #440, .F.); -#805 = ORIENTED_EDGE('NONE', *, *, #439, .F.); -#806 = ORIENTED_EDGE('NONE', *, *, #438, .F.); -#807 = EDGE_LOOP('NONE', (#803, #804, #805, #806)); -#808 = FACE_BOUND('NONE', #807, .T.); -#809 = ADVANCED_FACE('NONE', (#808), #569, .T.); -#810 = CLOSED_SHELL('NONE', (#576, #583, #590, #597, #604, #611, #626, #641, #648, #655)); -#811 = CLOSED_SHELL('NONE', (#662, #669, #676, #683, #690, #697)); -#812 = CLOSED_SHELL('NONE', (#704, #711, #718, #725, #732, #739, #746, #753, #774, #795, #802, #809)); -#813 = MANIFOLD_SOLID_BREP('NONE', #810); -#814 = MANIFOLD_SOLID_BREP('NONE', #811); -#815 = MANIFOLD_SOLID_BREP('NONE', #812); -#816 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#817 = PRODUCT_DEFINITION_CONTEXT('part definition', #816, 'design'); -#818 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#819 = PRODUCT_DEFINITION_FORMATION('', $, #818); -#820 = PRODUCT_DEFINITION('design', $, #819, #817); -#821 = PRODUCT_DEFINITION_SHAPE('NONE', $, #820); -#822 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#815), #3); -#823 = SHAPE_DEFINITION_REPRESENTATION(#821, #822); -#824 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#825 = PRODUCT_DEFINITION_FORMATION('', $, #824); -#826 = PRODUCT_DEFINITION('design', $, #825, #817); -#827 = PRODUCT_DEFINITION_SHAPE('NONE', $, #826); -#828 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#814), #3); -#829 = SHAPE_DEFINITION_REPRESENTATION(#827, #828); -#830 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#831 = PRODUCT_DEFINITION_FORMATION('', $, #830); -#832 = PRODUCT_DEFINITION('design', $, #831, #817); -#833 = PRODUCT_DEFINITION_SHAPE('NONE', $, #832); -#834 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#813), #3); -#835 = SHAPE_DEFINITION_REPRESENTATION(#833, #834); +#76 = DIRECTION('NONE', (0, 0, 1)); +#77 = VECTOR('NONE', #76, 1); +#78 = CARTESIAN_POINT('NONE', (0.0002499999999999999, 0.000351324026261472, -0)); +#79 = LINE('NONE', #78, #77); +#80 = DIRECTION('NONE', (0.00000000000000023078718297844997, 1, 0.00000000000000295407594212416)); +#81 = DIRECTION('NONE', (0.0000000000000035658851018781115, -0.0000000000000029540759421241606, 1)); +#82 = CARTESIAN_POINT('NONE', (0.00024999999999999973, -0.00024999999999999984, 0.005999999999999998)); +#83 = AXIS2_PLACEMENT_3D('NONE', #82, #81, #80); +#84 = CIRCLE('NONE', #83, 0.0006013240262614718); +#85 = DIRECTION('NONE', (0, 0, -1)); +#86 = VECTOR('NONE', #85, 1); +#87 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999998, 0.006)); +#88 = LINE('NONE', #87, #86); +#89 = DIRECTION('NONE', (-1, 0.00000000000000013847230978706999, -0)); +#90 = DIRECTION('NONE', (0, -0, -1)); +#91 = CARTESIAN_POINT('NONE', (0.00024999999999999973, -0.00024999999999999984, -0)); +#92 = AXIS2_PLACEMENT_3D('NONE', #91, #90, #89); +#93 = CIRCLE('NONE', #92, 0.0006013240262614718); +#94 = DIRECTION('NONE', (0, 0, 1)); +#95 = VECTOR('NONE', #94, 1); +#96 = CARTESIAN_POINT('NONE', (0.00025, 0, -0)); +#97 = LINE('NONE', #96, #95); +#98 = DIRECTION('NONE', (0, 1, 0.000000000000007105427357600999)); +#99 = DIRECTION('NONE', (0.000000000000008577009546588582, -0.000000000000007105427357600999, 1)); +#100 = CARTESIAN_POINT('NONE', (0.00025, -0.0002500000000000001, 0.005999999999999998)); +#101 = AXIS2_PLACEMENT_3D('NONE', #100, #99, #98); +#102 = CIRCLE('NONE', #101, 0.0002500000000000001); +#103 = DIRECTION('NONE', (0, 0, -1)); +#104 = VECTOR('NONE', #103, 1); +#105 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.00025000000000000006, 0.006)); +#106 = LINE('NONE', #105, #104); +#107 = DIRECTION('NONE', (-1, 0.0000000000000002220446049250312, -0)); +#108 = DIRECTION('NONE', (0, -0, -1)); +#109 = CARTESIAN_POINT('NONE', (0.00025000000000000006, -0.0002500000000000001, -0)); +#110 = AXIS2_PLACEMENT_3D('NONE', #109, #108, #107); +#111 = CIRCLE('NONE', #110, 0.0002500000000000001); +#112 = DIRECTION('NONE', (0, 1, 0)); +#113 = VECTOR('NONE', #112, 1); +#114 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00025)); +#115 = LINE('NONE', #114, #113); +#116 = DIRECTION('NONE', (1, 0.0000000000000004440892098500642, 0.0000000000000035527136788005136)); +#117 = DIRECTION('NONE', (-0.0000000000000004440892098500661, 1, 0.0000000000000005360630966617851)); +#118 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00035132402626147186, 0.00024999999999999914)); +#119 = AXIS2_PLACEMENT_3D('NONE', #118, #117, #116); +#120 = CIRCLE('NONE', #119, 0.00024999999999999914); +#121 = DIRECTION('NONE', (0, -1, 0)); +#122 = VECTOR('NONE', #121, 1); +#123 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.000351324026261472, 0.0000000000000000004440892098500626)); +#124 = LINE('NONE', #123, #122); +#125 = DIRECTION('NONE', (0, 0, -1)); +#126 = DIRECTION('NONE', (0, -1, 0)); +#127 = CARTESIAN_POINT('NONE', (0.0043986759737385285, -0, 0.00024999999999999914)); +#128 = AXIS2_PLACEMENT_3D('NONE', #127, #126, #125); +#129 = CIRCLE('NONE', #128, 0.00024999999999999865); +#130 = DIRECTION('NONE', (1, 0, 0)); +#131 = VECTOR('NONE', #130, 1); +#132 = CARTESIAN_POINT('NONE', (0.00024999999999999984, 0, -0)); +#133 = LINE('NONE', #132, #131); +#134 = DIRECTION('NONE', (-1, 0, 0)); +#135 = VECTOR('NONE', #134, 1); +#136 = CARTESIAN_POINT('NONE', (0.004398675973738527, 0.000351324026261472, -0)); +#137 = LINE('NONE', #136, #135); +#138 = DIRECTION('NONE', (0, 1, 0)); +#139 = VECTOR('NONE', #138, 1); +#140 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00575)); +#141 = LINE('NONE', #140, #139); +#142 = DIRECTION('NONE', (1, 0.0000000000000004440892098500642, -0.0000000000000035527136788005136)); +#143 = DIRECTION('NONE', (0.0000000000000004440892098500661, -1, 0.0000000000000005360630966617842)); +#144 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00035132402626147186, 0.005750000000000001)); +#145 = AXIS2_PLACEMENT_3D('NONE', #144, #143, #142); +#146 = CIRCLE('NONE', #145, 0.00024999999999999914); +#147 = DIRECTION('NONE', (0, -1, 0)); +#148 = VECTOR('NONE', #147, 1); +#149 = CARTESIAN_POINT('NONE', (0.004398675973738528, 0.000351324026261472, 0.005999999999999999)); +#150 = LINE('NONE', #149, #148); +#151 = DIRECTION('NONE', (-0.000000000000003552713678800526, 0, 1)); +#152 = DIRECTION('NONE', (0, 1, -0)); +#153 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0, 0.005750000000000001)); +#154 = AXIS2_PLACEMENT_3D('NONE', #153, #152, #151); +#155 = CIRCLE('NONE', #154, 0.0002499999999999982); +#156 = DIRECTION('NONE', (0, 0, 1)); +#157 = VECTOR('NONE', #156, 1); +#158 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.000351324026261472, 0.0002500000000000011)); +#159 = LINE('NONE', #158, #157); +#160 = DIRECTION('NONE', (0, 0, -1)); +#161 = VECTOR('NONE', #160, 1); +#162 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.005750000000000022)); +#163 = LINE('NONE', #162, #161); +#164 = DIRECTION('NONE', (1, 0, 0)); +#165 = VECTOR('NONE', #164, 1); +#166 = CARTESIAN_POINT('NONE', (0.00024999999999999984, 0, 0.006)); +#167 = LINE('NONE', #166, #165); +#168 = DIRECTION('NONE', (-1, 0, 0)); +#169 = VECTOR('NONE', #168, 1); +#170 = CARTESIAN_POINT('NONE', (0.004398675973738527, 0.000351324026261472, 0.006)); +#171 = LINE('NONE', #170, #169); +#172 = DIRECTION('NONE', (1, 0, 0)); +#173 = VECTOR('NONE', #172, 1); +#174 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00025)); +#175 = LINE('NONE', #174, #173); +#176 = DIRECTION('NONE', (0, -1, 0.0000000000000004440892098500626)); +#177 = DIRECTION('NONE', (1, 0, 0)); +#178 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, 0.0002499999999999999)); +#179 = AXIS2_PLACEMENT_3D('NONE', #178, #177, #176); +#180 = CIRCLE('NONE', #179, 0.00025); +#181 = DIRECTION('NONE', (-1, 0, 0)); +#182 = VECTOR('NONE', #181, 1); +#183 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, -0.00000000000000000011102230246251566)); +#184 = LINE('NONE', #183, #182); +#185 = DIRECTION('NONE', (0, 0, -1)); +#186 = DIRECTION('NONE', (-1, 0, -0)); +#187 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001398675973738528, 0.0002499999999999999)); +#188 = AXIS2_PLACEMENT_3D('NONE', #187, #186, #185); +#189 = CIRCLE('NONE', #188, 0.00025); +#190 = DIRECTION('NONE', (0, -1, 0)); +#191 = VECTOR('NONE', #190, 1); +#192 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999992, -0)); +#193 = LINE('NONE', #192, #191); +#194 = DIRECTION('NONE', (0.00000000000000006734028046200137, 1, 0)); +#195 = VECTOR('NONE', #194, 1); +#196 = CARTESIAN_POINT('NONE', (-0.00000000000000000009418723234701532, -0.001398675973738528, -0)); +#197 = LINE('NONE', #196, #195); +#198 = DIRECTION('NONE', (1, 0, 0)); +#199 = VECTOR('NONE', #198, 1); +#200 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00575)); +#201 = LINE('NONE', #200, #199); +#202 = DIRECTION('NONE', (0, -1, -0)); +#203 = DIRECTION('NONE', (-1, -0, 0)); +#204 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.0013986759737385289, 0.00575)); +#205 = AXIS2_PLACEMENT_3D('NONE', #204, #203, #202); +#206 = CIRCLE('NONE', #205, 0.00024999999999999914); +#207 = DIRECTION('NONE', (-1, 0, 0)); +#208 = VECTOR('NONE', #207, 1); +#209 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, 0.005999999999999999)); +#210 = LINE('NONE', #209, #208); +#211 = DIRECTION('NONE', (0, 0.0000000000000035527136788005136, 1)); +#212 = DIRECTION('NONE', (1, 0, -0)); +#213 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0013986759737385289, 0.00575)); +#214 = AXIS2_PLACEMENT_3D('NONE', #213, #212, #211); +#215 = CIRCLE('NONE', #214, 0.00024999999999999914); +#216 = DIRECTION('NONE', (-0.00000000000000000000000000000000437711350997099, -0.000000000000000039425533544927427, 1)); +#217 = VECTOR('NONE', #216, 1); +#218 = CARTESIAN_POINT('NONE', (-0.00000000000000000011102230246251563, -0.0016486759737385278, 0.0002499999999999998)); +#219 = LINE('NONE', #218, #217); +#220 = DIRECTION('NONE', (0.000000000000000009856383386231857, 0.000000000000000039425533544927427, -1)); +#221 = VECTOR('NONE', #220, 1); +#222 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.005750000000000001)); +#223 = LINE('NONE', #222, #221); +#224 = DIRECTION('NONE', (0, -1, 0)); +#225 = VECTOR('NONE', #224, 1); +#226 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999992, 0.006)); +#227 = LINE('NONE', #226, #225); +#228 = DIRECTION('NONE', (0.00000000000000006734028046200137, 1, 0)); +#229 = VECTOR('NONE', #228, 1); +#230 = CARTESIAN_POINT('NONE', (-0.00000000000000000009418723234701532, -0.001398675973738528, 0.006)); +#231 = LINE('NONE', #230, #229); +#232 = CARTESIAN_POINT('NONE', (0.001, 0, 0.001)); +#233 = CARTESIAN_POINT('NONE', (0.0010002622309073323, 0, 0.0010027654718202856)); +#234 = CARTESIAN_POINT('NONE', (0.0010044556575287329, -0.00000000000000000000010842021724855045, 0.0010469891038470964)); +#235 = CARTESIAN_POINT('NONE', (0.001005297081850358, 0, 0.0010498145993105728)); +#236 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.0010949980905158078)); +#237 = CARTESIAN_POINT('NONE', (0.001020209514913006, -0.000000000000000000001734723475976807, 0.0010977012685438894)); +#238 = CARTESIAN_POINT('NONE', (0.0010435076499602245, -0.00000000000000000000010842021724855045, 0.0011409287386413818)); +#239 = CARTESIAN_POINT('NONE', (0.001045538212758416, 0, 0.001143312780124443)); +#240 = CARTESIAN_POINT('NONE', (0.00107800965626974, -0.00000000000000000000010842021724855045, 0.001181436825544174)); +#241 = CARTESIAN_POINT('NONE', (0.001080491172224171, 0, 0.0011833325281683975)); +#242 = CARTESIAN_POINT('NONE', (0.0011201739661808616, 0, 0.001213647375230289)); +#243 = CARTESIAN_POINT('NONE', (0.0011229262808701967, 0, 0.001214951048639528)); +#244 = CARTESIAN_POINT('NONE', (0.001166939512590843, 0.00000000000000000000010842021724855045, 0.0012357985484080707)); +#245 = CARTESIAN_POINT('NONE', (0.0011697657349251025, 0, 0.0012364891225954341)); +#246 = CARTESIAN_POINT('NONE', (0.0012149608497765535, -0.00000000000000000000010842021724855045, 0.0012475323371836874)); +#247 = CARTESIAN_POINT('NONE', (0.001217700289297653, 0, 0.0012476619720329068)); +#248 = CARTESIAN_POINT('NONE', (0.001261507629677023, 0, 0.0012497350084774187)); +#249 = CARTESIAN_POINT('NONE', (0.0012643031144132007, 0, 0.0012493349007878802)); +#250 = CARTESIAN_POINT('NONE', (0.0013090066935285034, -0.00000000000000000000010842021724855045, 0.0012429366380742786)); +#251 = CARTESIAN_POINT('NONE', (0.0013118199165316, 0, 0.0012419419714667205)); +#252 = CARTESIAN_POINT('NONE', (0.001356807154508754, -0.00000000000000000000010842021724855045, 0.001226035908089275)); +#253 = CARTESIAN_POINT('NONE', (0.001359448677320682, 0, 0.001224428338104652)); +#254 = CARTESIAN_POINT('NONE', (0.0014016901971829504, 0, 0.0011987211213701195)); +#255 = CARTESIAN_POINT('NONE', (0.0014039659919505034, -0.000000000000000000001734723475976807, 0.001196563486719821)); +#256 = CARTESIAN_POINT('NONE', (0.0014403590260904816, 0.00000000000000000000010842021724855045, 0.0011620599925517814)); +#257 = CARTESIAN_POINT('NONE', (0.0014421133008387062, 0, 0.001159492473591458)); +#258 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.0011184343753348385)); +#259 = CARTESIAN_POINT('NONE', (0.0014713156834929454, 0, 0.0011156454366874553)); +#260 = CARTESIAN_POINT('NONE', (0.0014896922806106425, 0, 0.0010710465383792125)); +#261 = CARTESIAN_POINT('NONE', (0.0014902354392345443, -0.000000000000000000001734723475976807, 0.0010682305483842745)); +#262 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0.00000000000000000000010842021724855045, 0.0010231990624679007)); +#263 = CARTESIAN_POINT('NONE', (0.0014989212797263632, -0.000000000000000000001734723475976807, 0.0010204683718073257)); +#264 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0, 0.0009768009375320994)); +#265 = CARTESIAN_POINT('NONE', (0.0014983781211024615, 0.000000000000000000001734723475976807, 0.0009739849475371614)); +#266 = CARTESIAN_POINT('NONE', (0.0014896922806106427, 0, 0.0009289534616207874)); +#267 = CARTESIAN_POINT('NONE', (0.0014885431221369353, 0.000000000000000000001734723475976807, 0.0009261645229734042)); +#268 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.0008815656246651616)); +#269 = CARTESIAN_POINT('NONE', (0.001468412250271013, -0.000000000000000000001734723475976807, 0.0008789981057048383)); +#270 = CARTESIAN_POINT('NONE', (0.0014403590260904818, 0.00000000000000000000010842021724855045, 0.0008379400074482185)); +#271 = CARTESIAN_POINT('NONE', (0.0014380832313229289, 0, 0.00083578237279792)); +#272 = CARTESIAN_POINT('NONE', (0.0014016901971829509, 0, 0.000801278878629881)); +#273 = CARTESIAN_POINT('NONE', (0.001399048674371023, 0, 0.0007996713086452579)); +#274 = CARTESIAN_POINT('NONE', (0.0013568071545087543, -0.00000000000000000000010842021724855045, 0.0007739640919107254)); +#275 = CARTESIAN_POINT('NONE', (0.001353993931505658, -0.000000000000000000001734723475976807, 0.0007729694253031672)); +#276 = CARTESIAN_POINT('NONE', (0.001309006693528504, 0, 0.0007570633619257211)); +#277 = CARTESIAN_POINT('NONE', (0.0013062112087923266, 0, 0.0007566632542361826)); +#278 = CARTESIAN_POINT('NONE', (0.0012615076296770228, 0, 0.0007502649915225811)); +#279 = CARTESIAN_POINT('NONE', (0.0012587681901559235, 0, 0.0007503946263718003)); +#280 = CARTESIAN_POINT('NONE', (0.0012149608497765538, 0, 0.0007524676628163125)); +#281 = CARTESIAN_POINT('NONE', (0.0012121346274422942, 0, 0.0007531582370036761)); +#282 = CARTESIAN_POINT('NONE', (0.0011669395125908433, -0.00000000000000000000010842021724855045, 0.0007642014515919293)); +#283 = CARTESIAN_POINT('NONE', (0.0011641871979015082, 0, 0.000765505125001168)); +#284 = CARTESIAN_POINT('NONE', (0.0011201739661808618, -0.00000000000000000000010842021724855045, 0.0007863526247697106)); +#285 = CARTESIAN_POINT('NONE', (0.0011176924502264308, 0, 0.0007882483273939342)); +#286 = CARTESIAN_POINT('NONE', (0.00107800965626974, 0, 0.000818563174455826)); +#287 = CARTESIAN_POINT('NONE', (0.0010759790934715483, 0, 0.0008209472159388874)); +#288 = CARTESIAN_POINT('NONE', (0.0010435076499602247, -0.00000000000000000000010842021724855045, 0.0008590712613586184)); +#289 = CARTESIAN_POINT('NONE', (0.0010420507290112798, 0, 0.0008617744393867002)); +#290 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.0009050019094841921)); +#291 = CARTESIAN_POINT('NONE', (0.0010179111696424362, -0.000000000000000000001734723475976807, 0.0009078274049476682)); +#292 = CARTESIAN_POINT('NONE', (0.0010044556575287329, 0, 0.0009530108961529034)); +#293 = CARTESIAN_POINT('NONE', (0.0010041934266214005, 0, 0.000955776367973189)); +#294 = CARTESIAN_POINT('NONE', (0.001, 0, 0.001)); +#295 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#296 = DIRECTION('NONE', (0, 1, 0)); +#297 = VECTOR('NONE', #296, 1); +#298 = CARTESIAN_POINT('NONE', (0.001, -0.00001100000000000001, 0.001)); +#299 = LINE('NONE', #298, #297); +#300 = DIRECTION('NONE', (-1, 0, -0)); +#301 = DIRECTION('NONE', (0, 1, -0)); +#302 = CARTESIAN_POINT('NONE', (0.00125, 0.000351324026261472, 0.001)); +#303 = AXIS2_PLACEMENT_3D('NONE', #302, #301, #300); +#304 = CIRCLE('NONE', #303, 0.00025); +#305 = CARTESIAN_POINT('NONE', (0.001, 0, 0.005)); +#306 = CARTESIAN_POINT('NONE', (0.0010002622309073323, 0, 0.005002765471820285)); +#307 = CARTESIAN_POINT('NONE', (0.0010044556575287329, -0.00000000000000000000010842021724855045, 0.005046989103847095)); +#308 = CARTESIAN_POINT('NONE', (0.001005297081850358, 0, 0.005049814599310571)); +#309 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.0050949980905158065)); +#310 = CARTESIAN_POINT('NONE', (0.001020209514913006, -0.000000000000000000001734723475976807, 0.005097701268543888)); +#311 = CARTESIAN_POINT('NONE', (0.0010435076499602245, -0.00000000000000000000010842021724855045, 0.005140928738641383)); +#312 = CARTESIAN_POINT('NONE', (0.001045538212758416, 0, 0.005143312780124444)); +#313 = CARTESIAN_POINT('NONE', (0.00107800965626974, -0.00000000000000000000010842021724855045, 0.005181436825544174)); +#314 = CARTESIAN_POINT('NONE', (0.001080491172224171, 0, 0.005183332528168398)); +#315 = CARTESIAN_POINT('NONE', (0.0011201739661808616, 0, 0.005213647375230288)); +#316 = CARTESIAN_POINT('NONE', (0.0011229262808701967, 0, 0.005214951048639526)); +#317 = CARTESIAN_POINT('NONE', (0.001166939512590843, 0.00000000000000000000010842021724855045, 0.00523579854840807)); +#318 = CARTESIAN_POINT('NONE', (0.0011697657349251025, 0, 0.005236489122595434)); +#319 = CARTESIAN_POINT('NONE', (0.0012149608497765535, -0.00000000000000000000010842021724855045, 0.005247532337183689)); +#320 = CARTESIAN_POINT('NONE', (0.001217700289297653, 0, 0.005247661972032907)); +#321 = CARTESIAN_POINT('NONE', (0.001261507629677023, 0, 0.005249735008477417)); +#322 = CARTESIAN_POINT('NONE', (0.0012643031144132007, 0, 0.005249334900787879)); +#323 = CARTESIAN_POINT('NONE', (0.0013090066935285034, -0.00000000000000000000010842021724855045, 0.00524293663807428)); +#324 = CARTESIAN_POINT('NONE', (0.0013118199165316, 0, 0.005241941971466722)); +#325 = CARTESIAN_POINT('NONE', (0.001356807154508754, -0.00000000000000000000010842021724855045, 0.005226035908089275)); +#326 = CARTESIAN_POINT('NONE', (0.001359448677320682, 0, 0.0052244283381046525)); +#327 = CARTESIAN_POINT('NONE', (0.0014016901971829504, 0, 0.00519872112137012)); +#328 = CARTESIAN_POINT('NONE', (0.0014039659919505034, -0.000000000000000000001734723475976807, 0.00519656348671982)); +#329 = CARTESIAN_POINT('NONE', (0.0014403590260904816, 0.00000000000000000000010842021724855045, 0.005162059992551781)); +#330 = CARTESIAN_POINT('NONE', (0.0014421133008387062, 0, 0.005159492473591458)); +#331 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.005118434375334839)); +#332 = CARTESIAN_POINT('NONE', (0.0014713156834929454, 0, 0.0051156454366874556)); +#333 = CARTESIAN_POINT('NONE', (0.0014896922806106425, 0, 0.005071046538379212)); +#334 = CARTESIAN_POINT('NONE', (0.0014902354392345443, -0.000000000000000000001734723475976807, 0.005068230548384275)); +#335 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0.00000000000000000000010842021724855045, 0.005023199062467901)); +#336 = CARTESIAN_POINT('NONE', (0.0014989212797263632, -0.000000000000000000001734723475976807, 0.005020468371807326)); +#337 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0, 0.004976800937532098)); +#338 = CARTESIAN_POINT('NONE', (0.0014983781211024615, 0.000000000000000000001734723475976807, 0.004973984947537161)); +#339 = CARTESIAN_POINT('NONE', (0.0014896922806106427, 0, 0.0049289534616207865)); +#340 = CARTESIAN_POINT('NONE', (0.0014885431221369353, 0.000000000000000000001734723475976807, 0.004926164522973404)); +#341 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.004881565624665161)); +#342 = CARTESIAN_POINT('NONE', (0.001468412250271013, -0.000000000000000000001734723475976807, 0.004878998105704837)); +#343 = CARTESIAN_POINT('NONE', (0.0014403590260904818, 0.00000000000000000000010842021724855045, 0.004837940007448219)); +#344 = CARTESIAN_POINT('NONE', (0.0014380832313229289, 0, 0.0048357823727979195)); +#345 = CARTESIAN_POINT('NONE', (0.0014016901971829509, 0, 0.0048012788786298815)); +#346 = CARTESIAN_POINT('NONE', (0.001399048674371023, 0, 0.004799671308645259)); +#347 = CARTESIAN_POINT('NONE', (0.0013568071545087543, -0.00000000000000000000010842021724855045, 0.004773964091910725)); +#348 = CARTESIAN_POINT('NONE', (0.001353993931505658, -0.000000000000000000001734723475976807, 0.004772969425303167)); +#349 = CARTESIAN_POINT('NONE', (0.001309006693528504, 0, 0.004757063361925722)); +#350 = CARTESIAN_POINT('NONE', (0.0013062112087923266, 0, 0.004756663254236184)); +#351 = CARTESIAN_POINT('NONE', (0.0012615076296770228, 0, 0.004750264991522581)); +#352 = CARTESIAN_POINT('NONE', (0.0012587681901559235, 0, 0.0047503946263718)); +#353 = CARTESIAN_POINT('NONE', (0.0012149608497765538, 0, 0.004752467662816312)); +#354 = CARTESIAN_POINT('NONE', (0.0012121346274422942, 0, 0.004753158237003677)); +#355 = CARTESIAN_POINT('NONE', (0.0011669395125908433, -0.00000000000000000000010842021724855045, 0.004764201451591929)); +#356 = CARTESIAN_POINT('NONE', (0.0011641871979015082, 0, 0.004765505125001168)); +#357 = CARTESIAN_POINT('NONE', (0.0011201739661808618, -0.00000000000000000000010842021724855045, 0.0047863526247697115)); +#358 = CARTESIAN_POINT('NONE', (0.0011176924502264308, 0, 0.004788248327393935)); +#359 = CARTESIAN_POINT('NONE', (0.00107800965626974, 0, 0.004818563174455826)); +#360 = CARTESIAN_POINT('NONE', (0.0010759790934715483, 0, 0.004820947215938887)); +#361 = CARTESIAN_POINT('NONE', (0.0010435076499602247, -0.00000000000000000000010842021724855045, 0.004859071261358619)); +#362 = CARTESIAN_POINT('NONE', (0.0010420507290112798, 0, 0.004861774439386701)); +#363 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.004905001909484192)); +#364 = CARTESIAN_POINT('NONE', (0.0010179111696424362, -0.000000000000000000001734723475976807, 0.004907827404947668)); +#365 = CARTESIAN_POINT('NONE', (0.0010044556575287329, 0, 0.004953010896152903)); +#366 = CARTESIAN_POINT('NONE', (0.0010041934266214005, 0, 0.004955776367973188)); +#367 = CARTESIAN_POINT('NONE', (0.001, 0, 0.005)); +#368 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#369 = DIRECTION('NONE', (0, 1, 0)); +#370 = VECTOR('NONE', #369, 1); +#371 = CARTESIAN_POINT('NONE', (0.001, -0.00001100000000000001, 0.005)); +#372 = LINE('NONE', #371, #370); +#373 = DIRECTION('NONE', (-1, 0, 0.000000000000003552713678800504)); +#374 = DIRECTION('NONE', (0, 1, -0)); +#375 = CARTESIAN_POINT('NONE', (0.0012499999999999998, 0.000351324026261472, 0.004999999999999999)); +#376 = AXIS2_PLACEMENT_3D('NONE', #375, #374, #373); +#377 = CIRCLE('NONE', #376, 0.0002499999999999998); +#378 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.001)); +#379 = CARTESIAN_POINT('NONE', (0.003500262230907332, 0, 0.0010027654718202856)); +#380 = CARTESIAN_POINT('NONE', (0.003504455657528732, 0, 0.0010469891038470964)); +#381 = CARTESIAN_POINT('NONE', (0.0035052970818503573, -0.00000000000000000000010842021724855045, 0.0010498145993105728)); +#382 = CARTESIAN_POINT('NONE', (0.003518752593964061, -0.000000000000000000001734723475976807, 0.0010949980905158078)); +#383 = CARTESIAN_POINT('NONE', (0.0035202095149130057, -0.00000000000000000000010842021724855045, 0.0010977012685438894)); +#384 = CARTESIAN_POINT('NONE', (0.0035435076499602245, 0, 0.0011409287386413818)); +#385 = CARTESIAN_POINT('NONE', (0.0035455382127584163, -0.00000000000000000000010842021724855045, 0.001143312780124443)); +#386 = CARTESIAN_POINT('NONE', (0.00357800965626974, 0, 0.001181436825544174)); +#387 = CARTESIAN_POINT('NONE', (0.0035804911722241714, -0.00000000000000000000010842021724855045, 0.0011833325281683975)); +#388 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.001213647375230289)); +#389 = CARTESIAN_POINT('NONE', (0.0036229262808701963, -0.00000000000000000000010842021724855045, 0.001214951048639528)); +#390 = CARTESIAN_POINT('NONE', (0.0036669395125908423, -0.000000000000000000001734723475976807, 0.0012357985484080707)); +#391 = CARTESIAN_POINT('NONE', (0.003669765734925102, 0, 0.0012364891225954341)); +#392 = CARTESIAN_POINT('NONE', (0.003687342280253074, 0, 0.0012407838691054262)); +#393 = CARTESIAN_POINT('NONE', (0.003714960849776554, 0, 0.0012475323371836874)); +#394 = CARTESIAN_POINT('NONE', (0.0037177002892976535, -0.00000000000000000000010842021724855045, 0.0012476619720329068)); +#395 = CARTESIAN_POINT('NONE', (0.003761507629677023, 0, 0.0012497350084774187)); +#396 = CARTESIAN_POINT('NONE', (0.0037643031144132004, 0, 0.0012493349007878802)); +#397 = CARTESIAN_POINT('NONE', (0.0038090066935285044, 0, 0.0012429366380742786)); +#398 = CARTESIAN_POINT('NONE', (0.003811819916531601, 0, 0.0012419419714667205)); +#399 = CARTESIAN_POINT('NONE', (0.003856807154508754, 0, 0.001226035908089275)); +#400 = CARTESIAN_POINT('NONE', (0.0038594486773206823, -0.00000000000000000000010842021724855045, 0.001224428338104652)); +#401 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.0011987211213701195)); +#402 = CARTESIAN_POINT('NONE', (0.0039039659919505036, 0.00000000000000000000010842021724855045, 0.001196563486719821)); +#403 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.0011620599925517814)); +#404 = CARTESIAN_POINT('NONE', (0.003942113300838706, 0, 0.001159492473591458)); +#405 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0, 0.0011184343753348385)); +#406 = CARTESIAN_POINT('NONE', (0.003971315683492945, 0, 0.0011156454366874553)); +#407 = CARTESIAN_POINT('NONE', (0.003989692280610642, -0.000000000000000000001734723475976807, 0.0010710465383792125)); +#408 = CARTESIAN_POINT('NONE', (0.003990235439234544, 0, 0.0010682305483842745)); +#409 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.0010231990624679007)); +#410 = CARTESIAN_POINT('NONE', (0.0039989212797263635, 0.00000000000000000000010842021724855045, 0.0010204683718073257)); +#411 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.0009768009375320994)); +#412 = CARTESIAN_POINT('NONE', (0.003998378121102461, 0, 0.0009739849475371614)); +#413 = CARTESIAN_POINT('NONE', (0.003989692280610643, 0, 0.0009289534616207874)); +#414 = CARTESIAN_POINT('NONE', (0.003988543122136935, 0, 0.0009261645229734042)); +#415 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0.000000000000000000001734723475976807, 0.0008815656246651616)); +#416 = CARTESIAN_POINT('NONE', (0.003968412250271013, 0, 0.0008789981057048383)); +#417 = CARTESIAN_POINT('NONE', (0.003968053367041483, 0, 0.0008784728518942295)); +#418 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.0008379400074482185)); +#419 = CARTESIAN_POINT('NONE', (0.003938083231322929, 0, 0.00083578237279792)); +#420 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.000801278878629881)); +#421 = CARTESIAN_POINT('NONE', (0.0038990486743710226, -0.00000000000000000000010842021724855045, 0.0007996713086452579)); +#422 = CARTESIAN_POINT('NONE', (0.0038568071545087537, 0, 0.0007739640919107254)); +#423 = CARTESIAN_POINT('NONE', (0.003853993931505657, 0, 0.0007729694253031672)); +#424 = CARTESIAN_POINT('NONE', (0.0038090066935285044, -0.000000000000000000001734723475976807, 0.0007570633619257211)); +#425 = CARTESIAN_POINT('NONE', (0.003806211208792327, -0.00000000000000000000010842021724855045, 0.0007566632542361826)); +#426 = CARTESIAN_POINT('NONE', (0.0037615076296770226, 0, 0.0007502649915225811)); +#427 = CARTESIAN_POINT('NONE', (0.0037587681901559227, 0, 0.0007503946263718003)); +#428 = CARTESIAN_POINT('NONE', (0.0037149608497765536, 0, 0.0007524676628163125)); +#429 = CARTESIAN_POINT('NONE', (0.003712134627442294, 0, 0.0007531582370036761)); +#430 = CARTESIAN_POINT('NONE', (0.0036669395125908427, 0, 0.0007642014515919293)); +#431 = CARTESIAN_POINT('NONE', (0.003664187197901508, -0.00000000000000000000010842021724855045, 0.000765505125001168)); +#432 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.0007863526247697106)); +#433 = CARTESIAN_POINT('NONE', (0.00361769245022643, -0.00000000000000000000010842021724855045, 0.0007882483273939342)); +#434 = CARTESIAN_POINT('NONE', (0.003578009656269739, 0, 0.000818563174455826)); +#435 = CARTESIAN_POINT('NONE', (0.0035759790934715477, 0, 0.0008209472159388874)); +#436 = CARTESIAN_POINT('NONE', (0.003543507649960225, 0, 0.0008590712613586184)); +#437 = CARTESIAN_POINT('NONE', (0.0035420507290112803, -0.00000000000000000000010842021724855045, 0.0008617744393867002)); +#438 = CARTESIAN_POINT('NONE', (0.0035187525939640607, -0.000000000000000000001734723475976807, 0.0009050019094841921)); +#439 = CARTESIAN_POINT('NONE', (0.0035179111696424354, 0, 0.0009078274049476682)); +#440 = CARTESIAN_POINT('NONE', (0.0035044556575287325, -0.000000000000000000001734723475976807, 0.0009530108961529034)); +#441 = CARTESIAN_POINT('NONE', (0.0035041934266214, -0.00000000000000000000010842021724855045, 0.000955776367973189)); +#442 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.001)); +#443 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418, #419, #420, #421, #422, #423, #424, #425, #426, #427, #428, #429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.015873015873015872, 0.031746031746031744, 0.047619047619047616, 0.06349206349206349, 0.07936507936507936, 0.09523809523809523, 0.1111111111111111, 0.12698412698412698, 0.14285714285714285, 0.15873015873015872, 0.1746031746031746, 0.19047619047619047, 0.20634920634920634, 0.2222222222222222, 0.23809523809523808, 0.25396825396825395, 0.2698412698412698, 0.2857142857142857, 0.30158730158730157, 0.31746031746031744, 0.3333333333333333, 0.3492063492063492, 0.36507936507936506, 0.38095238095238093, 0.3968253968253968, 0.4126984126984127, 0.42857142857142855, 0.4444444444444444, 0.4603174603174603, 0.47619047619047616, 0.49206349206349204, 0.5079365079365079, 0.5238095238095238, 0.5396825396825398, 0.5555555555555556, 0.5714285714285714, 0.5873015873015873, 0.6031746031746033, 0.6190476190476191, 0.6349206349206349, 0.6507936507936508, 0.6666666666666667, 0.6825396825396826, 0.6984126984126984, 0.7142857142857143, 0.7301587301587302, 0.746031746031746, 0.7619047619047619, 0.7777777777777778, 0.7936507936507937, 0.8095238095238095, 0.8253968253968254, 0.8412698412698413, 0.8571428571428572, 0.873015873015873, 0.8888888888888888, 0.9047619047619048, 0.9206349206349207, 0.9365079365079365, 0.9523809523809523, 0.9682539682539683, 0.9841269841269842, 1), .UNSPECIFIED.); +#444 = DIRECTION('NONE', (0, 1, 0)); +#445 = VECTOR('NONE', #444, 1); +#446 = CARTESIAN_POINT('NONE', (0.0035, -0.00001100000000000001, 0.001)); +#447 = LINE('NONE', #446, #445); +#448 = DIRECTION('NONE', (-1, 0, -0)); +#449 = DIRECTION('NONE', (0, 1, -0)); +#450 = CARTESIAN_POINT('NONE', (0.00375, 0.000351324026261472, 0.001)); +#451 = AXIS2_PLACEMENT_3D('NONE', #450, #449, #448); +#452 = CIRCLE('NONE', #451, 0.00025); +#453 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.005)); +#454 = CARTESIAN_POINT('NONE', (0.003500262230907332, 0, 0.005002765471820285)); +#455 = CARTESIAN_POINT('NONE', (0.003504455657528732, 0, 0.005046989103847095)); +#456 = CARTESIAN_POINT('NONE', (0.0035052970818503573, -0.00000000000000000000010842021724855045, 0.005049814599310571)); +#457 = CARTESIAN_POINT('NONE', (0.003518752593964061, -0.000000000000000000001734723475976807, 0.0050949980905158065)); +#458 = CARTESIAN_POINT('NONE', (0.0035202095149130057, -0.00000000000000000000010842021724855045, 0.005097701268543888)); +#459 = CARTESIAN_POINT('NONE', (0.0035435076499602245, 0, 0.005140928738641383)); +#460 = CARTESIAN_POINT('NONE', (0.0035455382127584163, -0.00000000000000000000010842021724855045, 0.005143312780124444)); +#461 = CARTESIAN_POINT('NONE', (0.00357800965626974, 0, 0.005181436825544174)); +#462 = CARTESIAN_POINT('NONE', (0.0035804911722241714, -0.00000000000000000000010842021724855045, 0.005183332528168398)); +#463 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.005213647375230288)); +#464 = CARTESIAN_POINT('NONE', (0.0036229262808701963, -0.00000000000000000000010842021724855045, 0.005214951048639526)); +#465 = CARTESIAN_POINT('NONE', (0.0036669395125908423, -0.000000000000000000001734723475976807, 0.00523579854840807)); +#466 = CARTESIAN_POINT('NONE', (0.003669765734925102, 0, 0.005236489122595434)); +#467 = CARTESIAN_POINT('NONE', (0.003687342280253074, 0, 0.005240783869105426)); +#468 = CARTESIAN_POINT('NONE', (0.003714960849776554, 0, 0.005247532337183689)); +#469 = CARTESIAN_POINT('NONE', (0.0037177002892976535, -0.00000000000000000000010842021724855045, 0.005247661972032907)); +#470 = CARTESIAN_POINT('NONE', (0.003761507629677023, 0, 0.005249735008477417)); +#471 = CARTESIAN_POINT('NONE', (0.0037643031144132004, 0, 0.005249334900787879)); +#472 = CARTESIAN_POINT('NONE', (0.0038090066935285044, 0, 0.00524293663807428)); +#473 = CARTESIAN_POINT('NONE', (0.003811819916531601, 0, 0.005241941971466722)); +#474 = CARTESIAN_POINT('NONE', (0.003856807154508754, 0, 0.005226035908089275)); +#475 = CARTESIAN_POINT('NONE', (0.0038594486773206823, -0.00000000000000000000010842021724855045, 0.0052244283381046525)); +#476 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.00519872112137012)); +#477 = CARTESIAN_POINT('NONE', (0.0039039659919505036, 0.00000000000000000000010842021724855045, 0.00519656348671982)); +#478 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.005162059992551781)); +#479 = CARTESIAN_POINT('NONE', (0.003942113300838706, 0, 0.005159492473591458)); +#480 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0, 0.005118434375334839)); +#481 = CARTESIAN_POINT('NONE', (0.003971315683492945, 0, 0.0051156454366874556)); +#482 = CARTESIAN_POINT('NONE', (0.003989692280610642, -0.000000000000000000001734723475976807, 0.005071046538379212)); +#483 = CARTESIAN_POINT('NONE', (0.003990235439234544, 0, 0.005068230548384275)); +#484 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.005023199062467901)); +#485 = CARTESIAN_POINT('NONE', (0.0039989212797263635, 0.00000000000000000000010842021724855045, 0.005020468371807326)); +#486 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.004976800937532098)); +#487 = CARTESIAN_POINT('NONE', (0.003998378121102461, 0, 0.004973984947537161)); +#488 = CARTESIAN_POINT('NONE', (0.003989692280610643, 0, 0.0049289534616207865)); +#489 = CARTESIAN_POINT('NONE', (0.003988543122136935, 0, 0.004926164522973404)); +#490 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0.000000000000000000001734723475976807, 0.004881565624665161)); +#491 = CARTESIAN_POINT('NONE', (0.003968412250271013, 0, 0.004878998105704837)); +#492 = CARTESIAN_POINT('NONE', (0.003968053367041483, 0, 0.00487847285189423)); +#493 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.004837940007448219)); +#494 = CARTESIAN_POINT('NONE', (0.003938083231322929, 0, 0.0048357823727979195)); +#495 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.0048012788786298815)); +#496 = CARTESIAN_POINT('NONE', (0.0038990486743710226, -0.00000000000000000000010842021724855045, 0.004799671308645259)); +#497 = CARTESIAN_POINT('NONE', (0.0038568071545087537, 0, 0.004773964091910725)); +#498 = CARTESIAN_POINT('NONE', (0.003853993931505657, 0, 0.004772969425303167)); +#499 = CARTESIAN_POINT('NONE', (0.0038090066935285044, -0.000000000000000000001734723475976807, 0.004757063361925722)); +#500 = CARTESIAN_POINT('NONE', (0.003806211208792327, -0.00000000000000000000010842021724855045, 0.004756663254236184)); +#501 = CARTESIAN_POINT('NONE', (0.0037615076296770226, 0, 0.004750264991522581)); +#502 = CARTESIAN_POINT('NONE', (0.0037587681901559227, 0, 0.0047503946263718)); +#503 = CARTESIAN_POINT('NONE', (0.0037149608497765536, 0, 0.004752467662816312)); +#504 = CARTESIAN_POINT('NONE', (0.003712134627442294, 0, 0.004753158237003677)); +#505 = CARTESIAN_POINT('NONE', (0.0036669395125908427, 0, 0.004764201451591929)); +#506 = CARTESIAN_POINT('NONE', (0.003664187197901508, -0.00000000000000000000010842021724855045, 0.004765505125001168)); +#507 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.0047863526247697115)); +#508 = CARTESIAN_POINT('NONE', (0.00361769245022643, -0.00000000000000000000010842021724855045, 0.004788248327393935)); +#509 = CARTESIAN_POINT('NONE', (0.003578009656269739, 0, 0.004818563174455826)); +#510 = CARTESIAN_POINT('NONE', (0.0035759790934715477, 0, 0.004820947215938887)); +#511 = CARTESIAN_POINT('NONE', (0.003543507649960225, 0, 0.004859071261358619)); +#512 = CARTESIAN_POINT('NONE', (0.0035420507290112803, -0.00000000000000000000010842021724855045, 0.004861774439386701)); +#513 = CARTESIAN_POINT('NONE', (0.0035187525939640607, -0.000000000000000000001734723475976807, 0.004905001909484192)); +#514 = CARTESIAN_POINT('NONE', (0.0035179111696424354, 0, 0.004907827404947668)); +#515 = CARTESIAN_POINT('NONE', (0.0035044556575287325, -0.000000000000000000001734723475976807, 0.004953010896152903)); +#516 = CARTESIAN_POINT('NONE', (0.0035041934266214, -0.00000000000000000000010842021724855045, 0.004955776367973188)); +#517 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.005)); +#518 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.015873015873015872, 0.031746031746031744, 0.047619047619047616, 0.06349206349206349, 0.07936507936507936, 0.09523809523809523, 0.1111111111111111, 0.12698412698412698, 0.14285714285714285, 0.15873015873015872, 0.1746031746031746, 0.19047619047619047, 0.20634920634920634, 0.2222222222222222, 0.23809523809523808, 0.25396825396825395, 0.2698412698412698, 0.2857142857142857, 0.30158730158730157, 0.31746031746031744, 0.3333333333333333, 0.3492063492063492, 0.36507936507936506, 0.38095238095238093, 0.3968253968253968, 0.4126984126984127, 0.42857142857142855, 0.4444444444444444, 0.4603174603174603, 0.47619047619047616, 0.49206349206349204, 0.5079365079365079, 0.5238095238095238, 0.5396825396825398, 0.5555555555555556, 0.5714285714285714, 0.5873015873015873, 0.6031746031746033, 0.6190476190476191, 0.6349206349206349, 0.6507936507936508, 0.6666666666666667, 0.6825396825396826, 0.6984126984126984, 0.7142857142857143, 0.7301587301587302, 0.746031746031746, 0.7619047619047619, 0.7777777777777778, 0.7936507936507937, 0.8095238095238095, 0.8253968253968254, 0.8412698412698413, 0.8571428571428572, 0.873015873015873, 0.8888888888888888, 0.9047619047619048, 0.9206349206349207, 0.9365079365079365, 0.9523809523809523, 0.9682539682539683, 0.9841269841269842, 1), .UNSPECIFIED.); +#519 = DIRECTION('NONE', (0, 1, 0)); +#520 = VECTOR('NONE', #519, 1); +#521 = CARTESIAN_POINT('NONE', (0.0035, -0.00001100000000000001, 0.005)); +#522 = LINE('NONE', #521, #520); +#523 = DIRECTION('NONE', (-1, 0, -0)); +#524 = DIRECTION('NONE', (0, 1, -0)); +#525 = CARTESIAN_POINT('NONE', (0.0037500000000000003, 0.000351324026261472, 0.005)); +#526 = AXIS2_PLACEMENT_3D('NONE', #525, #524, #523); +#527 = CIRCLE('NONE', #526, 0.00025000000000000044); +#528 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00125)); +#529 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0009963362097605165, 0.001249652587659101)); +#530 = CARTESIAN_POINT('NONE', (-0.00000000000000000006396792817664476, -0.0009530108961529035, 0.001245544342471267)); +#531 = CARTESIAN_POINT('NONE', (-0.00000000000000000006591949208711867, -0.0009492675845686544, 0.0012444295951814118)); +#532 = CARTESIAN_POINT('NONE', (-0.00000000000000000006093216209368536, -0.0009050019094841923, 0.0012312474060359388)); +#533 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009014206481593706, 0.0012293172280774115)); +#534 = CARTESIAN_POINT('NONE', (-0.00000000000000000005789639601072594, -0.0008590712613586183, 0.0012064923500397758)); +#535 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0008559128028807221, 0.0012038021920327039)); +#536 = CARTESIAN_POINT('NONE', (-0.00000000000000000005507747036226363, -0.000818563174455826, 0.00117199034373026)); +#537 = CARTESIAN_POINT('NONE', (-0.00000000000000000005724587470723464, -0.0008160516837508233, 0.0011687027477886645)); +#538 = CARTESIAN_POINT('NONE', (-0.000000000000000000052909066017292615, -0.0007863526247697107, 0.0011298260338191383)); +#539 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007846254743148743, 0.0011261796745900166)); +#540 = CARTESIAN_POINT('NONE', (-0.00000000000000000005139118297581291, -0.0007642014515919293, 0.0010830604874091571)); +#541 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007632865556422607, 0.001079316212842005)); +#542 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007524676628163125, 0.001035039150223446)); +#543 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007522959182005176, 0.001031409848450983)); +#544 = CARTESIAN_POINT('NONE', (-0.00000000000000000005055972578911825, -0.0007508095517607474, 0.001)); +#545 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007502649915225811, 0.0009884923703229768)); +#546 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007507950676697762, 0.0009847888179613494)); +#547 = CARTESIAN_POINT('NONE', (-0.00000000000000000005074066167232161, -0.000757063361925721, 0.0009409933064714962)); +#548 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007583811297588914, 0.0009372662538562316)); +#549 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.000773964091910725, 0.000893192845491246)); +#550 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007760938547872606, 0.0008896932670740209)); +#551 = CARTESIAN_POINT('NONE', (-0.00000000000000000005399326818977812, -0.0008012788786298808, 0.0008483098028170497)); +#552 = CARTESIAN_POINT('NONE', (-0.00000000000000000005377642775528102, -0.0008041373857078229, 0.0008452947532348171)); +#553 = CARTESIAN_POINT('NONE', (-0.00000000000000000005637851296924623, -0.0008379400074482186, 0.0008096409739095185)); +#554 = CARTESIAN_POINT('NONE', (-0.00000000000000000005898059818321145, -0.0008413415430695617, 0.0008073168516195093)); +#555 = CARTESIAN_POINT('NONE', (-0.00000000000000000005941427905220565, -0.0008815656246651617, 0.0007798334749807623)); +#556 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.000885260504547809, 0.000778311031118306)); +#557 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009289534616207871, 0.0007603077193893572)); +#558 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0009326841800400664, 0.000759588124544765)); +#559 = CARTESIAN_POINT('NONE', (-0.00000000000000000006489638738882814, -0.000963708302721545, 0.0007536040763721073)); +#560 = CARTESIAN_POINT('NONE', (-0.00000000000000000006570265165262157, -0.0009768009375320994, 0.0007510787202736366)); +#561 = CARTESIAN_POINT('NONE', (-0.00000000000000000006591949208711867, -0.0009804186485193804, 0.0007510787202736366)); +#562 = CARTESIAN_POINT('NONE', (-0.00000000000000000006895525817007808, -0.0010231990624679007, 0.0007510787202736365)); +#563 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.00102692978088718, 0.0007517983151182288)); +#564 = CARTESIAN_POINT('NONE', (-0.0000000000000000000719910242530375, -0.0010710465383792125, 0.0007603077193893571)); +#565 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010747414182618598, 0.0007618301632518135)); +#566 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.000771874044735538)); +#567 = CARTESIAN_POINT('NONE', (-0.0000000000000000000754604712049911, -0.0011184343753348387, 0.0007798334749807624)); +#568 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011218359109561816, 0.0007821575972707716)); +#569 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001162059992551781, 0.0008096409739095185)); +#570 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001164918499629723, 0.0008126560234917511)); +#571 = CARTESIAN_POINT('NONE', (-0.00000000000000000008044780119842443, -0.001198721121370119, 0.0008483098028170495)); +#572 = CARTESIAN_POINT('NONE', (-0.00000000000000000007979727989493312, -0.0012008508842466545, 0.0008518093812342745)); +#573 = CARTESIAN_POINT('NONE', (-0.00000000000000000008239936510889834, -0.0012260359080892749, 0.000893192845491246)); +#574 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.0012273536759224452, 0.0008969198981065105)); +#575 = CARTESIAN_POINT('NONE', (-0.00000000000000000008370040771588094, -0.0012429366380742788, 0.0009409933064714963)); +#576 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.001243466714221474, 0.0009446968588331235)); +#577 = CARTESIAN_POINT('NONE', (-0.00000000000000000008413408858487515, -0.0012497350084774187, 0.0009884923703229768)); +#578 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.001249563263861624, 0.0009921216720954402)); +#579 = CARTESIAN_POINT('NONE', (-0.00000000000000000008412083513488446, -0.0012491904482392526, 0.001)); +#580 = CARTESIAN_POINT('NONE', (-0.00000000000000000008391724815037805, -0.0012475323371836872, 0.001035039150223446)); +#581 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012466174412340187, 0.0010387834247905983)); +#582 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012357985484080707, 0.001083060487409157)); +#583 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012340713979532344, 0.0010867068466382784)); +#584 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012136473752302893, 0.0011298260338191383)); +#585 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012111358845252867, 0.0011331136297607338)); +#586 = CARTESIAN_POINT('NONE', (-0.00000000000000000008003607593351759, -0.001188531966074602, 0.0011627026505023205)); +#587 = CARTESIAN_POINT('NONE', (-0.00000000000000000007958043946043602, -0.0011814368255441737, 0.0011719903437302599)); +#588 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0011782783670662776, 0.0011746805017373318)); +#589 = CARTESIAN_POINT('NONE', (-0.00000000000000000007654467337747661, -0.0011409287386413818, 0.0012064923500397756)); +#590 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011373474773165601, 0.0012084225279983026)); +#591 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.001229027283800171)); +#592 = CARTESIAN_POINT('NONE', (-0.0000000000000000000735089072945172, -0.001094998090515808, 0.0012312474060359388)); +#593 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010912547789315588, 0.001232362153325794)); +#594 = CARTESIAN_POINT('NONE', (-0.00000000000000000007025630077706069, -0.0010469891038470964, 0.0012455443424712672)); +#595 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0010433253136076129, 0.0012458917548121657)); +#596 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00125)); +#597 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589, #590, #591, #592, #593, #594, #595, #596), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9850746268656716, -0.9701492537313433, -0.9552238805970149, -0.9402985074626866, -0.9253731343283582, -0.9104477611940298, -0.8955223880597015, -0.8805970149253731, -0.8656716417910448, -0.8507462686567164, -0.835820895522388, -0.8208955223880597, -0.8059701492537313, -0.791044776119403, -0.7761194029850746, -0.7611940298507462, -0.7462686567164178, -0.7313432835820896, -0.7164179104477613, -0.7014925373134329, -0.6865671641791045, -0.6716417910447761, -0.6567164179104478, -0.6417910447761195, -0.6268656716417911, -0.6119402985074627, -0.5970149253731343, -0.582089552238806, -0.5671641791044777, -0.5522388059701493, -0.5373134328358209, -0.5223880597014925, -0.5074626865671642, -0.4925373134328358, -0.47761194029850745, -0.4626865671641791, -0.44776119402985076, -0.43283582089552236, -0.417910447761194, -0.40298507462686567, -0.3880597014925373, -0.3731343283582089, -0.3582089552238806, -0.34328358208955223, -0.3283582089552239, -0.31343283582089554, -0.29850746268656714, -0.2835820895522388, -0.26865671641791045, -0.2537313432835821, -0.23880597014925373, -0.22388059701492538, -0.208955223880597, -0.19402985074626866, -0.1791044776119403, -0.16417910447761194, -0.14925373134328357, -0.13432835820895522, -0.11940298507462686, -0.1044776119402985, -0.08955223880597014, -0.07462686567164178, -0.05970149253731343, -0.04477611940298507, -0.029850746268656716, -0.014925373134328358, -0), .UNSPECIFIED.); +#598 = DIRECTION('NONE', (-1, 0, 0)); +#599 = VECTOR('NONE', #598, 1); +#600 = CARTESIAN_POINT('NONE', (0.00010099999999999987, -0.001, 0.00125)); +#601 = LINE('NONE', #600, #599); +#602 = DIRECTION('NONE', (0, 0, 1)); +#603 = DIRECTION('NONE', (-1, 0, 0)); +#604 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.001)); +#605 = AXIS2_PLACEMENT_3D('NONE', #604, #603, #602); +#606 = CIRCLE('NONE', #605, 0.00025); +#607 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00525)); +#608 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0009963362097605165, 0.0052496525876591016)); +#609 = CARTESIAN_POINT('NONE', (-0.00000000000000000006396792817664476, -0.0009530108961529035, 0.005245544342471267)); +#610 = CARTESIAN_POINT('NONE', (-0.00000000000000000006591949208711867, -0.0009492675845686544, 0.005244429595181412)); +#611 = CARTESIAN_POINT('NONE', (-0.00000000000000000006093216209368536, -0.0009050019094841923, 0.005231247406035938)); +#612 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009014206481593706, 0.005229317228077411)); +#613 = CARTESIAN_POINT('NONE', (-0.00000000000000000005789639601072594, -0.0008590712613586183, 0.005206492350039777)); +#614 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0008559128028807221, 0.005203802192032705)); +#615 = CARTESIAN_POINT('NONE', (-0.00000000000000000005507747036226363, -0.000818563174455826, 0.005171990343730259)); +#616 = CARTESIAN_POINT('NONE', (-0.00000000000000000005724587470723464, -0.0008160516837508233, 0.005168702747788663)); +#617 = CARTESIAN_POINT('NONE', (-0.000000000000000000052909066017292615, -0.0007863526247697107, 0.005129826033819139)); +#618 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007846254743148743, 0.005126179674590017)); +#619 = CARTESIAN_POINT('NONE', (-0.00000000000000000005139118297581291, -0.0007642014515919293, 0.005083060487409156)); +#620 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007632865556422607, 0.005079316212842004)); +#621 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007524676628163125, 0.005035039150223446)); +#622 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007522959182005176, 0.005031409848450984)); +#623 = CARTESIAN_POINT('NONE', (-0.00000000000000000005055972578911825, -0.0007508095517607473, 0.005)); +#624 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007502649915225811, 0.004988492370322979)); +#625 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007507950676697762, 0.004984788817961351)); +#626 = CARTESIAN_POINT('NONE', (-0.00000000000000000005074066167232161, -0.000757063361925721, 0.004940993306471496)); +#627 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007583811297588914, 0.004937266253856231)); +#628 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.000773964091910725, 0.004893192845491246)); +#629 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007760938547872606, 0.004889693267074021)); +#630 = CARTESIAN_POINT('NONE', (-0.00000000000000000005399326818977812, -0.0008012788786298808, 0.00484830980281705)); +#631 = CARTESIAN_POINT('NONE', (-0.00000000000000000005377642775528102, -0.0008041373857078229, 0.0048452947532348165)); +#632 = CARTESIAN_POINT('NONE', (-0.00000000000000000005637851296924623, -0.0008379400074482186, 0.004809640973909519)); +#633 = CARTESIAN_POINT('NONE', (-0.00000000000000000005898059818321145, -0.0008413415430695617, 0.004807316851619509)); +#634 = CARTESIAN_POINT('NONE', (-0.00000000000000000005941427905220565, -0.0008815656246651617, 0.004779833474980762)); +#635 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.000885260504547809, 0.004778311031118305)); +#636 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009289534616207871, 0.004760307719389357)); +#637 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0009326841800400664, 0.004759588124544765)); +#638 = CARTESIAN_POINT('NONE', (-0.00000000000000000006489638738882813, -0.0009637083027215447, 0.004753604076372107)); +#639 = CARTESIAN_POINT('NONE', (-0.00000000000000000006570265165262157, -0.0009768009375320994, 0.004751078720273636)); +#640 = CARTESIAN_POINT('NONE', (-0.00000000000000000006765421556309548, -0.0009804186485193804, 0.004751078720273636)); +#641 = CARTESIAN_POINT('NONE', (-0.00000000000000000006895525817007808, -0.0010231990624679007, 0.004751078720273636)); +#642 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.00102692978088718, 0.004751798315118228)); +#643 = CARTESIAN_POINT('NONE', (-0.0000000000000000000717741838185404, -0.0010710465383792125, 0.004760307719389357)); +#644 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010747414182618598, 0.004761830163251814)); +#645 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.004771874044735538)); +#646 = CARTESIAN_POINT('NONE', (-0.0000000000000000000754604712049911, -0.0011184343753348387, 0.004779833474980762)); +#647 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011218359109561816, 0.0047821575972707715)); +#648 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001162059992551781, 0.004809640973909519)); +#649 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001164918499629723, 0.004812656023491751)); +#650 = CARTESIAN_POINT('NONE', (-0.00000000000000000008044780119842443, -0.001198721121370119, 0.00484830980281705)); +#651 = CARTESIAN_POINT('NONE', (-0.00000000000000000007979727989493312, -0.0012008508842466545, 0.0048518093812342745)); +#652 = CARTESIAN_POINT('NONE', (-0.00000000000000000008239936510889834, -0.0012260359080892749, 0.004893192845491246)); +#653 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.0012273536759224452, 0.004896919898106511)); +#654 = CARTESIAN_POINT('NONE', (-0.00000000000000000008370040771588094, -0.0012429366380742788, 0.004940993306471496)); +#655 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.001243466714221474, 0.004944696858833123)); +#656 = CARTESIAN_POINT('NONE', (-0.00000000000000000008413408858487515, -0.0012497350084774187, 0.004988492370322977)); +#657 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.001249563263861624, 0.00499212167209544)); +#658 = CARTESIAN_POINT('NONE', (-0.00000000000000000008412083513488446, -0.0012491904482392526, 0.005)); +#659 = CARTESIAN_POINT('NONE', (-0.00000000000000000008391724815037805, -0.0012475323371836872, 0.0050350391502234455)); +#660 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012466174412340187, 0.0050387834247905975)); +#661 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012357985484080707, 0.005083060487409156)); +#662 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012340713979532344, 0.0050867068466382784)); +#663 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012136473752302893, 0.005129826033819137)); +#664 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012111358845252867, 0.005133113629760733)); +#665 = CARTESIAN_POINT('NONE', (-0.00000000000000000008003607593351758, -0.0011885319660746019, 0.00516270265050232)); +#666 = CARTESIAN_POINT('NONE', (-0.00000000000000000007958043946043602, -0.0011814368255441737, 0.005171990343730259)); +#667 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0011782783670662776, 0.0051746805017373314)); +#668 = CARTESIAN_POINT('NONE', (-0.00000000000000000007654467337747661, -0.0011409287386413818, 0.005206492350039776)); +#669 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011373474773165601, 0.005208422527998303)); +#670 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.0052290272838001715)); +#671 = CARTESIAN_POINT('NONE', (-0.0000000000000000000735089072945172, -0.001094998090515808, 0.005231247406035939)); +#672 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010912547789315588, 0.005232362153325794)); +#673 = CARTESIAN_POINT('NONE', (-0.00000000000000000007025630077706069, -0.0010469891038470964, 0.005245544342471268)); +#674 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0010433253136076129, 0.005245891754812167)); +#675 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00525)); +#676 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#607, #608, #609, #610, #611, #612, #613, #614, #615, #616, #617, #618, #619, #620, #621, #622, #623, #624, #625, #626, #627, #628, #629, #630, #631, #632, #633, #634, #635, #636, #637, #638, #639, #640, #641, #642, #643, #644, #645, #646, #647, #648, #649, #650, #651, #652, #653, #654, #655, #656, #657, #658, #659, #660, #661, #662, #663, #664, #665, #666, #667, #668, #669, #670, #671, #672, #673, #674, #675), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9850746268656716, -0.9701492537313433, -0.9552238805970149, -0.9402985074626866, -0.9253731343283582, -0.9104477611940298, -0.8955223880597015, -0.8805970149253731, -0.8656716417910448, -0.8507462686567164, -0.835820895522388, -0.8208955223880597, -0.8059701492537313, -0.791044776119403, -0.7761194029850746, -0.7611940298507462, -0.7462686567164178, -0.7313432835820896, -0.7164179104477613, -0.7014925373134329, -0.6865671641791045, -0.6716417910447761, -0.6567164179104478, -0.6417910447761195, -0.6268656716417911, -0.6119402985074627, -0.5970149253731343, -0.582089552238806, -0.5671641791044777, -0.5522388059701493, -0.5373134328358209, -0.5223880597014925, -0.5074626865671642, -0.4925373134328358, -0.47761194029850745, -0.4626865671641791, -0.44776119402985076, -0.43283582089552236, -0.417910447761194, -0.40298507462686567, -0.3880597014925373, -0.3731343283582089, -0.3582089552238806, -0.34328358208955223, -0.3283582089552239, -0.31343283582089554, -0.29850746268656714, -0.2835820895522388, -0.26865671641791045, -0.2537313432835821, -0.23880597014925373, -0.22388059701492538, -0.208955223880597, -0.19402985074626866, -0.1791044776119403, -0.16417910447761194, -0.14925373134328357, -0.13432835820895522, -0.11940298507462686, -0.1044776119402985, -0.08955223880597014, -0.07462686567164178, -0.05970149253731343, -0.04477611940298507, -0.029850746268656716, -0.014925373134328358, -0), .UNSPECIFIED.); +#677 = DIRECTION('NONE', (-1, 0, 0)); +#678 = VECTOR('NONE', #677, 1); +#679 = CARTESIAN_POINT('NONE', (0.00010099999999999987, -0.001, 0.00525)); +#680 = LINE('NONE', #679, #678); +#681 = DIRECTION('NONE', (0, 0, 1)); +#682 = DIRECTION('NONE', (-1, 0, 0)); +#683 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.005)); +#684 = AXIS2_PLACEMENT_3D('NONE', #683, #682, #681); +#685 = CIRCLE('NONE', #684, 0.00025); +#686 = EDGE_CURVE('NONE', #5, #7, #79, .T.); +#687 = EDGE_CURVE('NONE', #7, #9, #84, .T.); +#688 = EDGE_CURVE('NONE', #9, #11, #88, .T.); +#689 = EDGE_CURVE('NONE', #11, #5, #93, .T.); +#690 = EDGE_CURVE('NONE', #13, #15, #97, .T.); +#691 = EDGE_CURVE('NONE', #15, #17, #102, .T.); +#692 = EDGE_CURVE('NONE', #17, #19, #106, .T.); +#693 = EDGE_CURVE('NONE', #19, #13, #111, .T.); +#694 = EDGE_CURVE('NONE', #21, #23, #115, .T.); +#695 = EDGE_CURVE('NONE', #23, #25, #120, .T.); +#696 = EDGE_CURVE('NONE', #25, #27, #124, .T.); +#697 = EDGE_CURVE('NONE', #27, #21, #129, .T.); +#698 = EDGE_CURVE('NONE', #13, #27, #133, .T.); +#699 = EDGE_CURVE('NONE', #25, #5, #137, .T.); +#700 = EDGE_CURVE('NONE', #29, #31, #141, .T.); +#701 = EDGE_CURVE('NONE', #31, #33, #146, .T.); +#702 = EDGE_CURVE('NONE', #33, #35, #150, .T.); +#703 = EDGE_CURVE('NONE', #35, #29, #155, .T.); +#704 = EDGE_CURVE('NONE', #23, #31, #159, .T.); +#705 = EDGE_CURVE('NONE', #29, #21, #163, .T.); +#706 = EDGE_CURVE('NONE', #15, #35, #167, .T.); +#707 = EDGE_CURVE('NONE', #33, #7, #171, .T.); +#708 = EDGE_CURVE('NONE', #37, #39, #175, .T.); +#709 = EDGE_CURVE('NONE', #39, #41, #180, .T.); +#710 = EDGE_CURVE('NONE', #41, #43, #184, .T.); +#711 = EDGE_CURVE('NONE', #43, #37, #189, .T.); +#712 = EDGE_CURVE('NONE', #11, #43, #193, .T.); +#713 = EDGE_CURVE('NONE', #41, #19, #197, .T.); +#714 = EDGE_CURVE('NONE', #45, #47, #201, .T.); +#715 = EDGE_CURVE('NONE', #47, #49, #206, .T.); +#716 = EDGE_CURVE('NONE', #49, #51, #210, .T.); +#717 = EDGE_CURVE('NONE', #51, #45, #215, .T.); +#718 = EDGE_CURVE('NONE', #39, #47, #219, .T.); +#719 = EDGE_CURVE('NONE', #45, #37, #223, .T.); +#720 = EDGE_CURVE('NONE', #9, #51, #227, .T.); +#721 = EDGE_CURVE('NONE', #49, #17, #231, .T.); +#722 = EDGE_CURVE('NONE', #55, #55, #295, .T.); +#723 = EDGE_CURVE('NONE', #55, #53, #299, .T.); +#724 = EDGE_CURVE('NONE', #53, #53, #304, .T.); +#725 = EDGE_CURVE('NONE', #59, #59, #368, .T.); +#726 = EDGE_CURVE('NONE', #59, #57, #372, .T.); +#727 = EDGE_CURVE('NONE', #57, #57, #377, .T.); +#728 = EDGE_CURVE('NONE', #63, #63, #443, .T.); +#729 = EDGE_CURVE('NONE', #63, #61, #447, .T.); +#730 = EDGE_CURVE('NONE', #61, #61, #452, .T.); +#731 = EDGE_CURVE('NONE', #67, #67, #518, .T.); +#732 = EDGE_CURVE('NONE', #67, #65, #522, .T.); +#733 = EDGE_CURVE('NONE', #65, #65, #527, .T.); +#734 = EDGE_CURVE('NONE', #71, #71, #597, .T.); +#735 = EDGE_CURVE('NONE', #71, #69, #601, .T.); +#736 = EDGE_CURVE('NONE', #69, #69, #606, .T.); +#737 = EDGE_CURVE('NONE', #75, #75, #676, .T.); +#738 = EDGE_CURVE('NONE', #75, #73, #680, .T.); +#739 = EDGE_CURVE('NONE', #73, #73, #685, .T.); +#740 = CARTESIAN_POINT('NONE', (0.002324337986869264, 0, 0.003)); +#741 = DIRECTION('NONE', (0, -1, 0)); +#742 = AXIS2_PLACEMENT_3D('NONE', #740, #741, $); +#743 = PLANE('NONE', #742); +#744 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.00017566201313073553, 0.003)); +#745 = DIRECTION('NONE', (1, -0, 0)); +#746 = AXIS2_PLACEMENT_3D('NONE', #744, #745, $); +#747 = PLANE('NONE', #746); +#748 = CARTESIAN_POINT('NONE', (0.002148675973738528, 0.000351324026261472, 0.003)); +#749 = DIRECTION('NONE', (0, 1, -0)); +#750 = AXIS2_PLACEMENT_3D('NONE', #748, #749, $); +#751 = PLANE('NONE', #750); +#752 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0006486759737385279, 0.003)); +#753 = DIRECTION('NONE', (-1, -0, 0)); +#754 = AXIS2_PLACEMENT_3D('NONE', #752, #753, $); +#755 = PLANE('NONE', #754); +#756 = CARTESIAN_POINT('NONE', (-0.0001756620131307352, -0.001648675973738528, 0.003)); +#757 = DIRECTION('NONE', (0, -1, 0)); +#758 = AXIS2_PLACEMENT_3D('NONE', #756, #757, $); +#759 = PLANE('NONE', #758); +#760 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125777, -0.000824337986869263, 0.003)); +#761 = DIRECTION('NONE', (1, -0, 0)); +#762 = AXIS2_PLACEMENT_3D('NONE', #760, #761, $); +#763 = PLANE('NONE', #762); +#764 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#765 = DIRECTION('NONE', (0, 0, 1)); +#766 = AXIS2_PLACEMENT_3D('NONE', #764, #765, $); +#767 = PLANE('NONE', #766); +#768 = CARTESIAN_POINT('NONE', (0, 0, 0.006)); +#769 = DIRECTION('NONE', (0, 0, 1)); +#770 = AXIS2_PLACEMENT_3D('NONE', #768, #769, $); +#771 = PLANE('NONE', #770); +#772 = CARTESIAN_POINT('NONE', (0.00024999999999999973, -0.00024999999999999984, 0.002999999999999999)); +#773 = DIRECTION('NONE', (0.0000000000000017829425509390558, -0.0000000000000014770379710620803, 1)); +#774 = DIRECTION('NONE', (0.00000000000000023078718297844997, 1, 0.00000000000000147703797106208)); +#775 = AXIS2_PLACEMENT_3D('NONE', #772, #773, #774); +#776 = CYLINDRICAL_SURFACE('NONE', #775, 0.0006013240262614718); +#777 = CARTESIAN_POINT('NONE', (0.00025, -0.0002500000000000001, 0.002999999999999999)); +#778 = DIRECTION('NONE', (0.000000000000004288504773294291, -0.0000000000000035527136788004994, 1)); +#779 = DIRECTION('NONE', (0, 1, 0.0000000000000035527136788004994)); +#780 = AXIS2_PLACEMENT_3D('NONE', #777, #778, #779); +#781 = CYLINDRICAL_SURFACE('NONE', #780, 0.0002500000000000001); +#782 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00017566201313073593, 0.00024999999999999914)); +#783 = DIRECTION('NONE', (-0.00000000000000022204460492503303, 1, 0.00000000000000026803154833089255)); +#784 = DIRECTION('NONE', (1, 0.0000000000000002220446049250321, 0.0000000000000035527136788005136)); +#785 = AXIS2_PLACEMENT_3D('NONE', #782, #783, #784); +#786 = CYLINDRICAL_SURFACE('NONE', #785, 0.00024999999999999914); +#787 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00017566201313073593, 0.005750000000000001)); +#788 = DIRECTION('NONE', (0.00000000000000022204460492503303, -1, 0.0000000000000002680315483308921)); +#789 = DIRECTION('NONE', (1, 0.0000000000000002220446049250321, -0.0000000000000035527136788005136)); +#790 = AXIS2_PLACEMENT_3D('NONE', #787, #788, #789); +#791 = CYLINDRICAL_SURFACE('NONE', #790, 0.00024999999999999914); +#792 = CARTESIAN_POINT('NONE', (-0.00017566201313073607, -0.001398675973738528, 0.0002499999999999999)); +#793 = DIRECTION('NONE', (1, 0, 0)); +#794 = DIRECTION('NONE', (0, -1, 0.0000000000000004440892098500626)); +#795 = AXIS2_PLACEMENT_3D('NONE', #792, #793, #794); +#796 = CYLINDRICAL_SURFACE('NONE', #795, 0.00025); +#797 = CARTESIAN_POINT('NONE', (-0.00017566201313073607, -0.0013986759737385289, 0.00575)); +#798 = DIRECTION('NONE', (-1, -0, 0)); +#799 = DIRECTION('NONE', (0, -1, -0)); +#800 = AXIS2_PLACEMENT_3D('NONE', #797, #798, #799); +#801 = CYLINDRICAL_SURFACE('NONE', #800, 0.00024999999999999914); +#802 = CARTESIAN_POINT('NONE', (0.00125, 0.000170162013130736, 0.001)); +#803 = DIRECTION('NONE', (0, 1, -0)); +#804 = DIRECTION('NONE', (-1, 0, -0)); +#805 = AXIS2_PLACEMENT_3D('NONE', #802, #803, #804); +#806 = CYLINDRICAL_SURFACE('NONE', #805, 0.00025); +#807 = CARTESIAN_POINT('NONE', (0.0012499999999999998, 0.000170162013130736, 0.004999999999999999)); +#808 = DIRECTION('NONE', (0, 1, -0)); +#809 = DIRECTION('NONE', (-1, 0, 0.000000000000003552713678800504)); +#810 = AXIS2_PLACEMENT_3D('NONE', #807, #808, #809); +#811 = CYLINDRICAL_SURFACE('NONE', #810, 0.0002499999999999998); +#812 = CARTESIAN_POINT('NONE', (0.00375, 0.000170162013130736, 0.001)); +#813 = DIRECTION('NONE', (0, 1, -0)); +#814 = DIRECTION('NONE', (-1, 0, -0)); +#815 = AXIS2_PLACEMENT_3D('NONE', #812, #813, #814); +#816 = CYLINDRICAL_SURFACE('NONE', #815, 0.00025); +#817 = CARTESIAN_POINT('NONE', (0.0037500000000000003, 0.000170162013130736, 0.005)); +#818 = DIRECTION('NONE', (0, 1, -0)); +#819 = DIRECTION('NONE', (-1, 0, -0)); +#820 = AXIS2_PLACEMENT_3D('NONE', #817, #818, #819); +#821 = CYLINDRICAL_SURFACE('NONE', #820, 0.00025000000000000044); +#822 = CARTESIAN_POINT('NONE', (-0.00012516201313073606, -0.001, 0.001)); +#823 = DIRECTION('NONE', (-1, 0, 0)); +#824 = DIRECTION('NONE', (0, 0, 1)); +#825 = AXIS2_PLACEMENT_3D('NONE', #822, #823, #824); +#826 = CYLINDRICAL_SURFACE('NONE', #825, 0.00025); +#827 = CARTESIAN_POINT('NONE', (-0.00012516201313073606, -0.001, 0.005)); +#828 = DIRECTION('NONE', (-1, 0, 0)); +#829 = DIRECTION('NONE', (0, 0, 1)); +#830 = AXIS2_PLACEMENT_3D('NONE', #827, #828, #829); +#831 = CYLINDRICAL_SURFACE('NONE', #830, 0.00025); +#832 = ORIENTED_EDGE('NONE', *, *, #698, .T.); +#833 = ORIENTED_EDGE('NONE', *, *, #697, .T.); +#834 = ORIENTED_EDGE('NONE', *, *, #705, .F.); +#835 = ORIENTED_EDGE('NONE', *, *, #703, .F.); +#836 = ORIENTED_EDGE('NONE', *, *, #706, .F.); +#837 = ORIENTED_EDGE('NONE', *, *, #690, .F.); +#838 = ORIENTED_EDGE('NONE', *, *, #722, .T.); +#839 = ORIENTED_EDGE('NONE', *, *, #725, .T.); +#840 = ORIENTED_EDGE('NONE', *, *, #728, .T.); +#841 = ORIENTED_EDGE('NONE', *, *, #731, .T.); +#842 = EDGE_LOOP('NONE', (#832, #833, #834, #835, #836, #837)); +#843 = FACE_BOUND('NONE', #842, .T.); +#844 = EDGE_LOOP('NONE', (#838)); +#845 = FACE_BOUND('NONE', #844, .T.); +#846 = EDGE_LOOP('NONE', (#839)); +#847 = FACE_BOUND('NONE', #846, .T.); +#848 = EDGE_LOOP('NONE', (#840)); +#849 = FACE_BOUND('NONE', #848, .T.); +#850 = EDGE_LOOP('NONE', (#841)); +#851 = FACE_BOUND('NONE', #850, .T.); +#852 = ADVANCED_FACE('NONE', (#843, #845, #847, #849, #851), #743, .T.); +#853 = ORIENTED_EDGE('NONE', *, *, #694, .T.); +#854 = ORIENTED_EDGE('NONE', *, *, #704, .T.); +#855 = ORIENTED_EDGE('NONE', *, *, #700, .F.); +#856 = ORIENTED_EDGE('NONE', *, *, #705, .T.); +#857 = EDGE_LOOP('NONE', (#853, #854, #855, #856)); +#858 = FACE_BOUND('NONE', #857, .T.); +#859 = ADVANCED_FACE('NONE', (#858), #747, .T.); +#860 = ORIENTED_EDGE('NONE', *, *, #695, .T.); +#861 = ORIENTED_EDGE('NONE', *, *, #699, .T.); +#862 = ORIENTED_EDGE('NONE', *, *, #686, .T.); +#863 = ORIENTED_EDGE('NONE', *, *, #707, .F.); +#864 = ORIENTED_EDGE('NONE', *, *, #701, .F.); +#865 = ORIENTED_EDGE('NONE', *, *, #704, .F.); +#866 = ORIENTED_EDGE('NONE', *, *, #724, .F.); +#867 = ORIENTED_EDGE('NONE', *, *, #727, .F.); +#868 = ORIENTED_EDGE('NONE', *, *, #730, .F.); +#869 = ORIENTED_EDGE('NONE', *, *, #733, .F.); +#870 = EDGE_LOOP('NONE', (#860, #861, #862, #863, #864, #865)); +#871 = FACE_BOUND('NONE', #870, .T.); +#872 = EDGE_LOOP('NONE', (#866)); +#873 = FACE_BOUND('NONE', #872, .T.); +#874 = EDGE_LOOP('NONE', (#867)); +#875 = FACE_BOUND('NONE', #874, .T.); +#876 = EDGE_LOOP('NONE', (#868)); +#877 = FACE_BOUND('NONE', #876, .T.); +#878 = EDGE_LOOP('NONE', (#869)); +#879 = FACE_BOUND('NONE', #878, .T.); +#880 = ADVANCED_FACE('NONE', (#871, #873, #875, #877, #879), #751, .T.); +#881 = ORIENTED_EDGE('NONE', *, *, #712, .T.); +#882 = ORIENTED_EDGE('NONE', *, *, #711, .T.); +#883 = ORIENTED_EDGE('NONE', *, *, #719, .F.); +#884 = ORIENTED_EDGE('NONE', *, *, #717, .F.); +#885 = ORIENTED_EDGE('NONE', *, *, #720, .F.); +#886 = ORIENTED_EDGE('NONE', *, *, #688, .T.); +#887 = ORIENTED_EDGE('NONE', *, *, #736, .F.); +#888 = ORIENTED_EDGE('NONE', *, *, #739, .F.); +#889 = EDGE_LOOP('NONE', (#881, #882, #883, #884, #885, #886)); +#890 = FACE_BOUND('NONE', #889, .T.); +#891 = EDGE_LOOP('NONE', (#887)); +#892 = FACE_BOUND('NONE', #891, .T.); +#893 = EDGE_LOOP('NONE', (#888)); +#894 = FACE_BOUND('NONE', #893, .T.); +#895 = ADVANCED_FACE('NONE', (#890, #892, #894), #755, .T.); +#896 = ORIENTED_EDGE('NONE', *, *, #708, .T.); +#897 = ORIENTED_EDGE('NONE', *, *, #718, .T.); +#898 = ORIENTED_EDGE('NONE', *, *, #714, .F.); +#899 = ORIENTED_EDGE('NONE', *, *, #719, .T.); +#900 = EDGE_LOOP('NONE', (#896, #897, #898, #899)); +#901 = FACE_BOUND('NONE', #900, .T.); +#902 = ADVANCED_FACE('NONE', (#901), #759, .T.); +#903 = ORIENTED_EDGE('NONE', *, *, #709, .T.); +#904 = ORIENTED_EDGE('NONE', *, *, #713, .T.); +#905 = ORIENTED_EDGE('NONE', *, *, #692, .F.); +#906 = ORIENTED_EDGE('NONE', *, *, #721, .F.); +#907 = ORIENTED_EDGE('NONE', *, *, #715, .F.); +#908 = ORIENTED_EDGE('NONE', *, *, #718, .F.); +#909 = ORIENTED_EDGE('NONE', *, *, #734, .T.); +#910 = ORIENTED_EDGE('NONE', *, *, #737, .T.); +#911 = EDGE_LOOP('NONE', (#903, #904, #905, #906, #907, #908)); +#912 = FACE_BOUND('NONE', #911, .T.); +#913 = EDGE_LOOP('NONE', (#909)); +#914 = FACE_BOUND('NONE', #913, .T.); +#915 = EDGE_LOOP('NONE', (#910)); +#916 = FACE_BOUND('NONE', #915, .T.); +#917 = ADVANCED_FACE('NONE', (#912, #914, #916), #763, .T.); +#918 = ORIENTED_EDGE('NONE', *, *, #713, .F.); +#919 = ORIENTED_EDGE('NONE', *, *, #710, .T.); +#920 = ORIENTED_EDGE('NONE', *, *, #712, .F.); +#921 = ORIENTED_EDGE('NONE', *, *, #689, .T.); +#922 = ORIENTED_EDGE('NONE', *, *, #699, .F.); +#923 = ORIENTED_EDGE('NONE', *, *, #696, .T.); +#924 = ORIENTED_EDGE('NONE', *, *, #698, .F.); +#925 = ORIENTED_EDGE('NONE', *, *, #693, .F.); +#926 = EDGE_LOOP('NONE', (#918, #919, #920, #921, #922, #923, #924, #925)); +#927 = FACE_BOUND('NONE', #926, .T.); +#928 = ADVANCED_FACE('NONE', (#927), #767, .F.); +#929 = ORIENTED_EDGE('NONE', *, *, #691, .F.); +#930 = ORIENTED_EDGE('NONE', *, *, #706, .T.); +#931 = ORIENTED_EDGE('NONE', *, *, #702, .F.); +#932 = ORIENTED_EDGE('NONE', *, *, #707, .T.); +#933 = ORIENTED_EDGE('NONE', *, *, #687, .T.); +#934 = ORIENTED_EDGE('NONE', *, *, #720, .T.); +#935 = ORIENTED_EDGE('NONE', *, *, #716, .F.); +#936 = ORIENTED_EDGE('NONE', *, *, #721, .T.); +#937 = EDGE_LOOP('NONE', (#929, #930, #931, #932, #933, #934, #935, #936)); +#938 = FACE_BOUND('NONE', #937, .T.); +#939 = ADVANCED_FACE('NONE', (#938), #771, .T.); +#940 = ORIENTED_EDGE('NONE', *, *, #689, .F.); +#941 = ORIENTED_EDGE('NONE', *, *, #688, .F.); +#942 = ORIENTED_EDGE('NONE', *, *, #687, .F.); +#943 = ORIENTED_EDGE('NONE', *, *, #686, .F.); +#944 = EDGE_LOOP('NONE', (#940, #941, #942, #943)); +#945 = FACE_BOUND('NONE', #944, .T.); +#946 = ADVANCED_FACE('NONE', (#945), #776, .T.); +#947 = ORIENTED_EDGE('NONE', *, *, #690, .T.); +#948 = ORIENTED_EDGE('NONE', *, *, #691, .T.); +#949 = ORIENTED_EDGE('NONE', *, *, #692, .T.); +#950 = ORIENTED_EDGE('NONE', *, *, #693, .T.); +#951 = EDGE_LOOP('NONE', (#947, #948, #949, #950)); +#952 = FACE_BOUND('NONE', #951, .T.); +#953 = ADVANCED_FACE('NONE', (#952), #781, .F.); +#954 = ORIENTED_EDGE('NONE', *, *, #697, .F.); +#955 = ORIENTED_EDGE('NONE', *, *, #696, .F.); +#956 = ORIENTED_EDGE('NONE', *, *, #695, .F.); +#957 = ORIENTED_EDGE('NONE', *, *, #694, .F.); +#958 = EDGE_LOOP('NONE', (#954, #955, #956, #957)); +#959 = FACE_BOUND('NONE', #958, .T.); +#960 = ADVANCED_FACE('NONE', (#959), #786, .T.); +#961 = ORIENTED_EDGE('NONE', *, *, #700, .T.); +#962 = ORIENTED_EDGE('NONE', *, *, #701, .T.); +#963 = ORIENTED_EDGE('NONE', *, *, #702, .T.); +#964 = ORIENTED_EDGE('NONE', *, *, #703, .T.); +#965 = EDGE_LOOP('NONE', (#961, #962, #963, #964)); +#966 = FACE_BOUND('NONE', #965, .T.); +#967 = ADVANCED_FACE('NONE', (#966), #791, .T.); +#968 = ORIENTED_EDGE('NONE', *, *, #711, .F.); +#969 = ORIENTED_EDGE('NONE', *, *, #710, .F.); +#970 = ORIENTED_EDGE('NONE', *, *, #709, .F.); +#971 = ORIENTED_EDGE('NONE', *, *, #708, .F.); +#972 = EDGE_LOOP('NONE', (#968, #969, #970, #971)); +#973 = FACE_BOUND('NONE', #972, .T.); +#974 = ADVANCED_FACE('NONE', (#973), #796, .T.); +#975 = ORIENTED_EDGE('NONE', *, *, #714, .T.); +#976 = ORIENTED_EDGE('NONE', *, *, #715, .T.); +#977 = ORIENTED_EDGE('NONE', *, *, #716, .T.); +#978 = ORIENTED_EDGE('NONE', *, *, #717, .T.); +#979 = EDGE_LOOP('NONE', (#975, #976, #977, #978)); +#980 = FACE_BOUND('NONE', #979, .T.); +#981 = ADVANCED_FACE('NONE', (#980), #801, .T.); +#982 = ORIENTED_EDGE('NONE', *, *, #722, .F.); +#983 = ORIENTED_EDGE('NONE', *, *, #724, .T.); +#984 = EDGE_LOOP('NONE', (#982)); +#985 = FACE_BOUND('NONE', #984, .T.); +#986 = EDGE_LOOP('NONE', (#983)); +#987 = FACE_BOUND('NONE', #986, .T.); +#988 = ADVANCED_FACE('NONE', (#985, #987), #806, .F.); +#989 = ORIENTED_EDGE('NONE', *, *, #725, .F.); +#990 = ORIENTED_EDGE('NONE', *, *, #727, .T.); +#991 = EDGE_LOOP('NONE', (#989)); +#992 = FACE_BOUND('NONE', #991, .T.); +#993 = EDGE_LOOP('NONE', (#990)); +#994 = FACE_BOUND('NONE', #993, .T.); +#995 = ADVANCED_FACE('NONE', (#992, #994), #811, .F.); +#996 = ORIENTED_EDGE('NONE', *, *, #728, .F.); +#997 = ORIENTED_EDGE('NONE', *, *, #730, .T.); +#998 = EDGE_LOOP('NONE', (#996)); +#999 = FACE_BOUND('NONE', #998, .T.); +#1000 = EDGE_LOOP('NONE', (#997)); +#1001 = FACE_BOUND('NONE', #1000, .T.); +#1002 = ADVANCED_FACE('NONE', (#999, #1001), #816, .F.); +#1003 = ORIENTED_EDGE('NONE', *, *, #731, .F.); +#1004 = ORIENTED_EDGE('NONE', *, *, #733, .T.); +#1005 = EDGE_LOOP('NONE', (#1003)); +#1006 = FACE_BOUND('NONE', #1005, .T.); +#1007 = EDGE_LOOP('NONE', (#1004)); +#1008 = FACE_BOUND('NONE', #1007, .T.); +#1009 = ADVANCED_FACE('NONE', (#1006, #1008), #821, .F.); +#1010 = ORIENTED_EDGE('NONE', *, *, #734, .F.); +#1011 = ORIENTED_EDGE('NONE', *, *, #736, .T.); +#1012 = EDGE_LOOP('NONE', (#1010)); +#1013 = FACE_BOUND('NONE', #1012, .T.); +#1014 = EDGE_LOOP('NONE', (#1011)); +#1015 = FACE_BOUND('NONE', #1014, .T.); +#1016 = ADVANCED_FACE('NONE', (#1013, #1015), #826, .F.); +#1017 = ORIENTED_EDGE('NONE', *, *, #737, .F.); +#1018 = ORIENTED_EDGE('NONE', *, *, #739, .T.); +#1019 = EDGE_LOOP('NONE', (#1017)); +#1020 = FACE_BOUND('NONE', #1019, .T.); +#1021 = EDGE_LOOP('NONE', (#1018)); +#1022 = FACE_BOUND('NONE', #1021, .T.); +#1023 = ADVANCED_FACE('NONE', (#1020, #1022), #831, .F.); +#1024 = CLOSED_SHELL('NONE', (#852, #859, #880, #895, #902, #917, #928, #939, #946, #953, #960, #967, #974, #981, #988, #995, #1002, #1009, #1016, #1023)); +#1025 = MANIFOLD_SOLID_BREP('NONE', #1024); +#1026 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#1027 = PRODUCT_DEFINITION_CONTEXT('part definition', #1026, 'design'); +#1028 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#1029 = PRODUCT_DEFINITION_FORMATION('', $, #1028); +#1030 = PRODUCT_DEFINITION('design', $, #1029, #1027); +#1031 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1030); +#1032 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1025), #3); +#1033 = SHAPE_DEFINITION_REPRESENTATION(#1031, #1032); ENDSEC; END-ISO-10303-21; diff --git a/public/kcl-samples/step/car-wheel-assembly.step b/public/kcl-samples/step/car-wheel-assembly.step index c52806564..4bf189298 100644 --- a/public/kcl-samples/step/car-wheel-assembly.step +++ b/public/kcl-samples/step/car-wheel-assembly.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -515,8460 +515,8563 @@ DATA; #499 = VERTEX_POINT('NONE', #498); #500 = CARTESIAN_POINT('NONE', (0.020132457183527807, -0.061961332036629256, 0.012065)); #501 = VERTEX_POINT('NONE', #500); -#502 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.01905)); +#502 = CARTESIAN_POINT('NONE', (0.1524, 0, -0.0635)); #503 = VERTEX_POINT('NONE', #502); -#504 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.03175)); +#504 = CARTESIAN_POINT('NONE', (0.1524, 0, -0.05715)); #505 = VERTEX_POINT('NONE', #504); -#506 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.01905)); +#506 = CARTESIAN_POINT('NONE', (0.0762, 0, -0.05715)); #507 = VERTEX_POINT('NONE', #506); -#508 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.03175)); +#508 = CARTESIAN_POINT('NONE', (0.0762, 0, -0.04445)); #509 = VERTEX_POINT('NONE', #508); -#510 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.01905)); +#510 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.063501)); #511 = VERTEX_POINT('NONE', #510); -#512 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.03175)); +#512 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.04445)); #513 = VERTEX_POINT('NONE', #512); -#514 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.01905)); +#514 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.063501)); #515 = VERTEX_POINT('NONE', #514); -#516 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.03175)); +#516 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.04445)); #517 = VERTEX_POINT('NONE', #516); -#518 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.01905)); +#518 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.063501)); #519 = VERTEX_POINT('NONE', #518); -#520 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.03175)); +#520 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.04445)); #521 = VERTEX_POINT('NONE', #520); -#522 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.01905)); +#522 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.063501)); #523 = VERTEX_POINT('NONE', #522); -#524 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.03175)); +#524 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.04445)); #525 = VERTEX_POINT('NONE', #524); -#526 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.01905)); +#526 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.063501)); #527 = VERTEX_POINT('NONE', #526); -#528 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.03175)); +#528 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.04445)); #529 = VERTEX_POINT('NONE', #528); -#530 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.01905)); +#530 = CARTESIAN_POINT('NONE', (-0.00635, 0, -0.0635)); #531 = VERTEX_POINT('NONE', #530); -#532 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.03175)); +#532 = CARTESIAN_POINT('NONE', (-0.00635, 0, -0.07619999999999999)); #533 = VERTEX_POINT('NONE', #532); -#534 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.01905)); +#534 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.07619999999999999)); #535 = VERTEX_POINT('NONE', #534); -#536 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.03175)); +#536 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.08255)); #537 = VERTEX_POINT('NONE', #536); -#538 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.01905)); +#538 = CARTESIAN_POINT('NONE', (0.049149, 0, -0.076199)); #539 = VERTEX_POINT('NONE', #538); -#540 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.03175)); +#540 = CARTESIAN_POINT('NONE', (0.049149, 0, -0.08255)); #541 = VERTEX_POINT('NONE', #540); -#542 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.01905)); +#542 = CARTESIAN_POINT('NONE', (0.015187876256534292, -0.0467434767193905, -0.076199)); #543 = VERTEX_POINT('NONE', #542); -#544 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.03175)); +#544 = CARTESIAN_POINT('NONE', (0.015187876256534292, -0.0467434767193905, -0.08255)); #545 = VERTEX_POINT('NONE', #544); -#546 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.01905)); +#546 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.076199)); #547 = VERTEX_POINT('NONE', #546); -#548 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.03175)); +#548 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.08255)); #549 = VERTEX_POINT('NONE', #548); -#550 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.01905)); +#550 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.02888905736492276, -0.076199)); #551 = VERTEX_POINT('NONE', #550); -#552 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.03175)); +#552 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.02888905736492276, -0.08255)); #553 = VERTEX_POINT('NONE', #552); -#554 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.01905)); +#554 = CARTESIAN_POINT('NONE', (0.015187876256534281, 0.046743476719390505, -0.076199)); #555 = VERTEX_POINT('NONE', #554); -#556 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.03175)); +#556 = CARTESIAN_POINT('NONE', (0.015187876256534281, 0.046743476719390505, -0.08255)); #557 = VERTEX_POINT('NONE', #556); -#558 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.01905)); +#558 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.0635)); #559 = VERTEX_POINT('NONE', #558); -#560 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.03175)); +#560 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.07619999999999999)); #561 = VERTEX_POINT('NONE', #560); -#562 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.01905)); +#562 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.0635)); #563 = VERTEX_POINT('NONE', #562); -#564 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.03175)); +#564 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.07619999999999999)); #565 = VERTEX_POINT('NONE', #564); -#566 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.03175)); +#566 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.0635)); #567 = VERTEX_POINT('NONE', #566); -#568 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.0381)); +#568 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.07619999999999999)); #569 = VERTEX_POINT('NONE', #568); -#570 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.03175)); +#570 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.0635)); #571 = VERTEX_POINT('NONE', #570); -#572 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0381)); +#572 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.07619999999999999)); #573 = VERTEX_POINT('NONE', #572); -#574 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.03175)); +#574 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.0635)); #575 = VERTEX_POINT('NONE', #574); -#576 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0381)); +#576 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.07619999999999999)); #577 = VERTEX_POINT('NONE', #576); -#578 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.03175)); +#578 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.0635)); #579 = VERTEX_POINT('NONE', #578); -#580 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0381)); +#580 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.07619999999999999)); #581 = VERTEX_POINT('NONE', #580); -#582 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.03175)); +#582 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.0635)); #583 = VERTEX_POINT('NONE', #582); -#584 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0381)); +#584 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.07619999999999999)); #585 = VERTEX_POINT('NONE', #584); -#586 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.03175)); +#586 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.0635)); #587 = VERTEX_POINT('NONE', #586); -#588 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0381)); +#588 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.07619999999999999)); #589 = VERTEX_POINT('NONE', #588); -#590 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.034924)); +#590 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.0635)); #591 = VERTEX_POINT('NONE', #590); -#592 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.034924)); +#592 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.07619999999999999)); #593 = VERTEX_POINT('NONE', #592); -#594 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0381)); +#594 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.0635)); #595 = VERTEX_POINT('NONE', #594); -#596 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0381)); +#596 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.07619999999999999)); #597 = VERTEX_POINT('NONE', #596); -#598 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.034924)); +#598 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.0635)); #599 = VERTEX_POINT('NONE', #598); -#600 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0381)); +#600 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.07619999999999999)); #601 = VERTEX_POINT('NONE', #600); -#602 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.034924)); +#602 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.0635)); #603 = VERTEX_POINT('NONE', #602); -#604 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0381)); +#604 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.07619999999999999)); #605 = VERTEX_POINT('NONE', #604); -#606 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.034924)); +#606 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.0635)); #607 = VERTEX_POINT('NONE', #606); -#608 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.034924)); +#608 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.07619999999999999)); #609 = VERTEX_POINT('NONE', #608); -#610 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.0381)); +#610 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.0635)); #611 = VERTEX_POINT('NONE', #610); -#612 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.0381)); +#612 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.07619999999999999)); #613 = VERTEX_POINT('NONE', #612); -#614 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.034924)); +#614 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.0635)); #615 = VERTEX_POINT('NONE', #614); -#616 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.0381)); +#616 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.07619999999999999)); #617 = VERTEX_POINT('NONE', #616); -#618 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.034924)); +#618 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.0635)); #619 = VERTEX_POINT('NONE', #618); -#620 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.0381)); +#620 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.07619999999999999)); #621 = VERTEX_POINT('NONE', #620); -#622 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.034924)); +#622 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.060323999999999996)); #623 = VERTEX_POINT('NONE', #622); -#624 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.034924)); +#624 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.060323999999999996)); #625 = VERTEX_POINT('NONE', #624); -#626 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.0381)); +#626 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.0635)); #627 = VERTEX_POINT('NONE', #626); -#628 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.0381)); +#628 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.0635)); #629 = VERTEX_POINT('NONE', #628); -#630 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.034924)); +#630 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.060323999999999996)); #631 = VERTEX_POINT('NONE', #630); -#632 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.0381)); +#632 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.0635)); #633 = VERTEX_POINT('NONE', #632); -#634 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.034924)); +#634 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.060323999999999996)); #635 = VERTEX_POINT('NONE', #634); -#636 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.0381)); +#636 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.0635)); #637 = VERTEX_POINT('NONE', #636); -#638 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.034924)); +#638 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.060323999999999996)); #639 = VERTEX_POINT('NONE', #638); -#640 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.034924)); +#640 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.060323999999999996)); #641 = VERTEX_POINT('NONE', #640); -#642 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.0381)); +#642 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.0635)); #643 = VERTEX_POINT('NONE', #642); -#644 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.0381)); +#644 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.0635)); #645 = VERTEX_POINT('NONE', #644); -#646 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.034924)); +#646 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.060323999999999996)); #647 = VERTEX_POINT('NONE', #646); -#648 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.0381)); +#648 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.0635)); #649 = VERTEX_POINT('NONE', #648); -#650 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.034924)); +#650 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.060323999999999996)); #651 = VERTEX_POINT('NONE', #650); -#652 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.0381)); +#652 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.0635)); #653 = VERTEX_POINT('NONE', #652); -#654 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.034924)); +#654 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.060323999999999996)); #655 = VERTEX_POINT('NONE', #654); -#656 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.034924)); +#656 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.060323999999999996)); #657 = VERTEX_POINT('NONE', #656); -#658 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.0381)); +#658 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.0635)); #659 = VERTEX_POINT('NONE', #658); -#660 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.0381)); +#660 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.0635)); #661 = VERTEX_POINT('NONE', #660); -#662 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.034924)); +#662 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.060323999999999996)); #663 = VERTEX_POINT('NONE', #662); -#664 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.0381)); +#664 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.0635)); #665 = VERTEX_POINT('NONE', #664); -#666 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.034924)); +#666 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.060323999999999996)); #667 = VERTEX_POINT('NONE', #666); -#668 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.0381)); +#668 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.0635)); #669 = VERTEX_POINT('NONE', #668); -#670 = CARTESIAN_POINT('NONE', (-0.0762, 0, -0)); +#670 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.060323999999999996)); #671 = VERTEX_POINT('NONE', #670); -#672 = CARTESIAN_POINT('NONE', (-0.0762, 0, -0.0127)); +#672 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.060323999999999996)); #673 = VERTEX_POINT('NONE', #672); -#674 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0)); +#674 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.0635)); #675 = VERTEX_POINT('NONE', #674); -#676 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0127)); +#676 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.0635)); #677 = VERTEX_POINT('NONE', #676); -#678 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0)); +#678 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.060323999999999996)); #679 = VERTEX_POINT('NONE', #678); -#680 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0127)); +#680 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.0635)); #681 = VERTEX_POINT('NONE', #680); -#682 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0)); +#682 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.060323999999999996)); #683 = VERTEX_POINT('NONE', #682); -#684 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0127)); +#684 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.0635)); #685 = VERTEX_POINT('NONE', #684); -#686 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0)); +#686 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.060323999999999996)); #687 = VERTEX_POINT('NONE', #686); -#688 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0127)); +#688 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.060323999999999996)); #689 = VERTEX_POINT('NONE', #688); -#690 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0)); +#690 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.0635)); #691 = VERTEX_POINT('NONE', #690); -#692 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0127)); +#692 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.0635)); #693 = VERTEX_POINT('NONE', #692); -#694 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.0127)); +#694 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.060323999999999996)); #695 = VERTEX_POINT('NONE', #694); -#696 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.019049999999999997)); +#696 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.0635)); #697 = VERTEX_POINT('NONE', #696); -#698 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0127)); +#698 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.060323999999999996)); #699 = VERTEX_POINT('NONE', #698); -#700 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.019049999999999997)); +#700 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.0635)); #701 = VERTEX_POINT('NONE', #700); -#702 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0127)); +#702 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.07937400000000001)); #703 = VERTEX_POINT('NONE', #702); -#704 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.019049999999999997)); +#704 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.07937400000000001)); #705 = VERTEX_POINT('NONE', #704); -#706 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0127)); +#706 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.08255)); #707 = VERTEX_POINT('NONE', #706); -#708 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.019049999999999997)); +#708 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.08255)); #709 = VERTEX_POINT('NONE', #708); -#710 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0127)); +#710 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.07937400000000001)); #711 = VERTEX_POINT('NONE', #710); -#712 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.019049999999999997)); +#712 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.08255)); #713 = VERTEX_POINT('NONE', #712); -#714 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0127)); +#714 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.07937400000000001)); #715 = VERTEX_POINT('NONE', #714); -#716 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.019049999999999997)); +#716 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.08255)); #717 = VERTEX_POINT('NONE', #716); -#718 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.015875999999999998)); +#718 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.07937400000000001)); #719 = VERTEX_POINT('NONE', #718); -#720 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.015875999999999998)); +#720 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.07937400000000001)); #721 = VERTEX_POINT('NONE', #720); -#722 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0127)); +#722 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.08255)); #723 = VERTEX_POINT('NONE', #722); -#724 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0127)); +#724 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.08255)); #725 = VERTEX_POINT('NONE', #724); -#726 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.015875999999999998)); +#726 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.07937400000000001)); #727 = VERTEX_POINT('NONE', #726); -#728 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0127)); +#728 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.08255)); #729 = VERTEX_POINT('NONE', #728); -#730 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.015875999999999998)); +#730 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.07937400000000001)); #731 = VERTEX_POINT('NONE', #730); -#732 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0127)); +#732 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.08255)); #733 = VERTEX_POINT('NONE', #732); -#734 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.015875999999999998)); +#734 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.07937400000000001)); #735 = VERTEX_POINT('NONE', #734); -#736 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.015875999999999998)); +#736 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.07937400000000001)); #737 = VERTEX_POINT('NONE', #736); -#738 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.0127)); +#738 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.08255)); #739 = VERTEX_POINT('NONE', #738); -#740 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.0127)); +#740 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.08255)); #741 = VERTEX_POINT('NONE', #740); -#742 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.015875999999999998)); +#742 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.07937400000000001)); #743 = VERTEX_POINT('NONE', #742); -#744 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.0127)); +#744 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.08255)); #745 = VERTEX_POINT('NONE', #744); -#746 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.015875999999999998)); +#746 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.07937400000000001)); #747 = VERTEX_POINT('NONE', #746); -#748 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.0127)); +#748 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.08255)); #749 = VERTEX_POINT('NONE', #748); -#750 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.015875999999999998)); +#750 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.07937400000000001)); #751 = VERTEX_POINT('NONE', #750); -#752 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.015875999999999998)); +#752 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.07937400000000001)); #753 = VERTEX_POINT('NONE', #752); -#754 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.0127)); +#754 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.08255)); #755 = VERTEX_POINT('NONE', #754); -#756 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.0127)); +#756 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.08255)); #757 = VERTEX_POINT('NONE', #756); -#758 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.015875999999999998)); +#758 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.07937400000000001)); #759 = VERTEX_POINT('NONE', #758); -#760 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.0127)); +#760 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.08255)); #761 = VERTEX_POINT('NONE', #760); -#762 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.015875999999999998)); +#762 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.07937400000000001)); #763 = VERTEX_POINT('NONE', #762); -#764 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.0127)); +#764 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.08255)); #765 = VERTEX_POINT('NONE', #764); -#766 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.015875999999999998)); +#766 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.07937400000000001)); #767 = VERTEX_POINT('NONE', #766); -#768 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.015875999999999998)); +#768 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.07937400000000001)); #769 = VERTEX_POINT('NONE', #768); -#770 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.0127)); +#770 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.08255)); #771 = VERTEX_POINT('NONE', #770); -#772 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.0127)); +#772 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.08255)); #773 = VERTEX_POINT('NONE', #772); -#774 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.015875999999999998)); +#774 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.07937400000000001)); #775 = VERTEX_POINT('NONE', #774); -#776 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.0127)); +#776 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.08255)); #777 = VERTEX_POINT('NONE', #776); -#778 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.015875999999999998)); +#778 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.07937400000000001)); #779 = VERTEX_POINT('NONE', #778); -#780 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.0127)); +#780 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.08255)); #781 = VERTEX_POINT('NONE', #780); -#782 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.015875999999999998)); -#783 = VERTEX_POINT('NONE', #782); -#784 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.015875999999999998)); -#785 = VERTEX_POINT('NONE', #784); -#786 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.0127)); -#787 = VERTEX_POINT('NONE', #786); -#788 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.0127)); -#789 = VERTEX_POINT('NONE', #788); -#790 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.015875999999999998)); -#791 = VERTEX_POINT('NONE', #790); -#792 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.0127)); -#793 = VERTEX_POINT('NONE', #792); -#794 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.015875999999999998)); -#795 = VERTEX_POINT('NONE', #794); -#796 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.0127)); -#797 = VERTEX_POINT('NONE', #796); -#798 = DIRECTION('NONE', (1, 0, 0)); -#799 = VECTOR('NONE', #798, 1); -#800 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); -#801 = LINE('NONE', #800, #799); -#802 = DIRECTION('NONE', (1, 0, -0)); -#803 = DIRECTION('NONE', (0, 0, 1)); -#804 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); -#805 = AXIS2_PLACEMENT_3D('NONE', #804, #803, #802); -#806 = CIRCLE('NONE', #805, 0.26416); -#807 = DIRECTION('NONE', (1, 0, -0)); -#808 = DIRECTION('NONE', (0, -1, 0)); -#809 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.09931400000000001)); -#810 = AXIS2_PLACEMENT_3D('NONE', #809, #808, #807); -#811 = CIRCLE('NONE', #810, 0.04064); -#812 = DIRECTION('NONE', (1, 0, -0)); -#813 = DIRECTION('NONE', (0, 0, 1)); -#814 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); -#815 = AXIS2_PLACEMENT_3D('NONE', #814, #813, #812); -#816 = CIRCLE('NONE', #815, 0.3048); -#817 = DIRECTION('NONE', (0, 0, 1)); -#818 = VECTOR('NONE', #817, 1); -#819 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.09931400000000001)); -#820 = LINE('NONE', #819, #818); -#821 = DIRECTION('NONE', (1, 0, -0)); -#822 = DIRECTION('NONE', (0, 0, 1)); -#823 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); -#824 = AXIS2_PLACEMENT_3D('NONE', #823, #822, #821); -#825 = CIRCLE('NONE', #824, 0.3048); -#826 = DIRECTION('NONE', (-1, 0, 0)); -#827 = VECTOR('NONE', #826, 1); -#828 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); -#829 = LINE('NONE', #828, #827); -#830 = DIRECTION('NONE', (1, 0, -0)); -#831 = DIRECTION('NONE', (0, 0, 1)); -#832 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); -#833 = AXIS2_PLACEMENT_3D('NONE', #832, #831, #830); -#834 = CIRCLE('NONE', #833, 0.294894); -#835 = DIRECTION('NONE', (0, 0, 1)); -#836 = VECTOR('NONE', #835, 1); -#837 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.059944)); -#838 = LINE('NONE', #837, #836); -#839 = DIRECTION('NONE', (1, 0, -0)); -#840 = DIRECTION('NONE', (0, 0, 1)); -#841 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); -#842 = AXIS2_PLACEMENT_3D('NONE', #841, #840, #839); -#843 = CIRCLE('NONE', #842, 0.294894); -#844 = DIRECTION('NONE', (1, 0, 0)); -#845 = VECTOR('NONE', #844, 1); -#846 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); -#847 = LINE('NONE', #846, #845); -#848 = DIRECTION('NONE', (1, 0, -0)); -#849 = DIRECTION('NONE', (0, 0, 1)); -#850 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); -#851 = AXIS2_PLACEMENT_3D('NONE', #850, #849, #848); -#852 = CIRCLE('NONE', #851, 0.3048); -#853 = DIRECTION('NONE', (0, 0, 1)); -#854 = VECTOR('NONE', #853, 1); -#855 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.050038)); -#856 = LINE('NONE', #855, #854); -#857 = DIRECTION('NONE', (1, 0, -0)); -#858 = DIRECTION('NONE', (0, 0, 1)); -#859 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); -#860 = AXIS2_PLACEMENT_3D('NONE', #859, #858, #857); -#861 = CIRCLE('NONE', #860, 0.3048); -#862 = DIRECTION('NONE', (-1, 0, 0)); -#863 = VECTOR('NONE', #862, 1); -#864 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); -#865 = LINE('NONE', #864, #863); -#866 = DIRECTION('NONE', (1, 0, -0)); -#867 = DIRECTION('NONE', (0, 0, 1)); -#868 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); -#869 = AXIS2_PLACEMENT_3D('NONE', #868, #867, #866); -#870 = CIRCLE('NONE', #869, 0.294894); -#871 = DIRECTION('NONE', (0, 0, 1)); -#872 = VECTOR('NONE', #871, 1); -#873 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.050038)); -#874 = LINE('NONE', #873, #872); -#875 = DIRECTION('NONE', (1, 0, -0)); -#876 = DIRECTION('NONE', (0, 0, 1)); -#877 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); -#878 = AXIS2_PLACEMENT_3D('NONE', #877, #876, #875); -#879 = CIRCLE('NONE', #878, 0.294894); -#880 = DIRECTION('NONE', (1, 0, 0)); -#881 = VECTOR('NONE', #880, 1); -#882 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); -#883 = LINE('NONE', #882, #881); -#884 = DIRECTION('NONE', (1, 0, -0)); -#885 = DIRECTION('NONE', (0, 0, 1)); -#886 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); -#887 = AXIS2_PLACEMENT_3D('NONE', #886, #885, #884); -#888 = CIRCLE('NONE', #887, 0.3048); -#889 = DIRECTION('NONE', (0, 0, 1)); -#890 = VECTOR('NONE', #889, 1); -#891 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.059944)); -#892 = LINE('NONE', #891, #890); -#893 = DIRECTION('NONE', (1, 0, -0)); -#894 = DIRECTION('NONE', (0, 0, 1)); -#895 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); -#896 = AXIS2_PLACEMENT_3D('NONE', #895, #894, #893); -#897 = CIRCLE('NONE', #896, 0.3048); -#898 = DIRECTION('NONE', (1, 0, -0)); -#899 = DIRECTION('NONE', (0, -1, 0)); -#900 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.099314)); -#901 = AXIS2_PLACEMENT_3D('NONE', #900, #899, #898); -#902 = CIRCLE('NONE', #901, 0.04064); -#903 = DIRECTION('NONE', (1, 0, -0)); -#904 = DIRECTION('NONE', (0, 0, 1)); -#905 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); -#906 = AXIS2_PLACEMENT_3D('NONE', #905, #904, #903); -#907 = CIRCLE('NONE', #906, 0.26416); -#908 = DIRECTION('NONE', (-1, 0, 0)); -#909 = VECTOR('NONE', #908, 1); -#910 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); -#911 = LINE('NONE', #910, #909); -#912 = DIRECTION('NONE', (1, 0, -0)); -#913 = DIRECTION('NONE', (0, 0, 1)); -#914 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); -#915 = AXIS2_PLACEMENT_3D('NONE', #914, #913, #912); -#916 = CIRCLE('NONE', #915, 0.2413); -#917 = DIRECTION('NONE', (0, 0, -1)); -#918 = VECTOR('NONE', #917, 1); -#919 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.139954)); -#920 = LINE('NONE', #919, #918); -#921 = DIRECTION('NONE', (1, 0, -0)); -#922 = DIRECTION('NONE', (0, 0, 1)); -#923 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); -#924 = AXIS2_PLACEMENT_3D('NONE', #923, #922, #921); -#925 = CIRCLE('NONE', #924, 0.2413); -#926 = DIRECTION('NONE', (0, 0, -1)); -#927 = VECTOR('NONE', #926, 1); -#928 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0127)); -#929 = LINE('NONE', #928, #927); -#930 = DIRECTION('NONE', (1, 0, -0)); -#931 = DIRECTION('NONE', (0, 0, 1)); -#932 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); -#933 = AXIS2_PLACEMENT_3D('NONE', #932, #931, #930); -#934 = CIRCLE('NONE', #933, 0.15367); -#935 = DIRECTION('NONE', (0, 0, 1)); -#936 = VECTOR('NONE', #935, 1); -#937 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.036322)); -#938 = LINE('NONE', #937, #936); -#939 = DIRECTION('NONE', (1, 0, -0)); -#940 = DIRECTION('NONE', (0, 1, 0)); -#941 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.036322)); -#942 = AXIS2_PLACEMENT_3D('NONE', #941, #940, #939); -#943 = CIRCLE('NONE', #942, 0.003048); -#944 = DIRECTION('NONE', (1, 0, -0)); -#945 = DIRECTION('NONE', (0, 0, 1)); -#946 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#947 = AXIS2_PLACEMENT_3D('NONE', #946, #945, #944); -#948 = CIRCLE('NONE', #947, 0.15062199999999998); -#949 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#950 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); -#951 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.036322)); -#952 = AXIS2_PLACEMENT_3D('NONE', #951, #950, #949); -#953 = CIRCLE('NONE', #952, 0.003048); -#954 = DIRECTION('NONE', (-1, 0, 0)); -#955 = VECTOR('NONE', #954, 1); -#956 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); -#957 = LINE('NONE', #956, #955); -#958 = DIRECTION('NONE', (1, 0, -0)); -#959 = DIRECTION('NONE', (0, 0, 1)); -#960 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#961 = AXIS2_PLACEMENT_3D('NONE', #960, #959, #958); -#962 = CIRCLE('NONE', #961, 0.11607799999999999); -#963 = DIRECTION('NONE', (0.3420201433256686, 0.9396926207859084, 0)); -#964 = VECTOR('NONE', #963, 1); -#965 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.03937)); -#966 = LINE('NONE', #965, #964); -#967 = DIRECTION('NONE', (1, 0, -0)); -#968 = DIRECTION('NONE', (0, -1, 0)); -#969 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.042418000000000004)); -#970 = AXIS2_PLACEMENT_3D('NONE', #969, #968, #967); -#971 = CIRCLE('NONE', #970, 0.003048); -#972 = DIRECTION('NONE', (1, 0, -0)); -#973 = DIRECTION('NONE', (0, 0, 1)); -#974 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); -#975 = AXIS2_PLACEMENT_3D('NONE', #974, #973, #972); -#976 = CIRCLE('NONE', #975, 0.11302999999999999); -#977 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#978 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#979 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.042418000000000004)); -#980 = AXIS2_PLACEMENT_3D('NONE', #979, #978, #977); -#981 = CIRCLE('NONE', #980, 0.003048); -#982 = DIRECTION('NONE', (0, 0, -1)); -#983 = VECTOR('NONE', #982, 1); -#984 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.042418000000000004)); -#985 = LINE('NONE', #984, #983); -#986 = DIRECTION('NONE', (1, 0, -0)); -#987 = DIRECTION('NONE', (0, 0, 1)); -#988 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); -#989 = AXIS2_PLACEMENT_3D('NONE', #988, #987, #986); -#990 = CIRCLE('NONE', #989, 0.11302999999999999); -#991 = DIRECTION('NONE', (0, 0, 1)); -#992 = VECTOR('NONE', #991, 1); -#993 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.046228000000000005)); -#994 = LINE('NONE', #993, #992); -#995 = DIRECTION('NONE', (1, 0, -0)); -#996 = DIRECTION('NONE', (0, -1, 0)); -#997 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.046228000000000005)); -#998 = AXIS2_PLACEMENT_3D('NONE', #997, #996, #995); -#999 = CIRCLE('NONE', #998, 0.003048); -#1000 = DIRECTION('NONE', (1, 0, -0)); -#1001 = DIRECTION('NONE', (0, 0, 1)); -#1002 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); -#1003 = AXIS2_PLACEMENT_3D('NONE', #1002, #1001, #1000); -#1004 = CIRCLE('NONE', #1003, 0.11607799999999999); -#1005 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1006 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1007 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.046228000000000005)); -#1008 = AXIS2_PLACEMENT_3D('NONE', #1007, #1006, #1005); -#1009 = CIRCLE('NONE', #1008, 0.003048); -#1010 = DIRECTION('NONE', (1, 0, 0)); -#1011 = VECTOR('NONE', #1010, 1); -#1012 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); -#1013 = LINE('NONE', #1012, #1011); -#1014 = DIRECTION('NONE', (1, 0, -0)); -#1015 = DIRECTION('NONE', (0, 0, 1)); -#1016 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); -#1017 = AXIS2_PLACEMENT_3D('NONE', #1016, #1015, #1014); -#1018 = CIRCLE('NONE', #1017, 0.15367); -#1019 = DIRECTION('NONE', (-0.34202014332566877, -0.9396926207859084, 0)); -#1020 = VECTOR('NONE', #1019, 1); -#1021 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.04927600000000001)); -#1022 = LINE('NONE', #1021, #1020); -#1023 = DIRECTION('NONE', (1, 0, -0)); -#1024 = DIRECTION('NONE', (0, -1, 0)); -#1025 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.03937)); -#1026 = AXIS2_PLACEMENT_3D('NONE', #1025, #1024, #1023); -#1027 = CIRCLE('NONE', #1026, 0.009906); -#1028 = DIRECTION('NONE', (1, 0, -0)); -#1029 = DIRECTION('NONE', (0, 0, 1)); -#1030 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#1031 = AXIS2_PLACEMENT_3D('NONE', #1030, #1029, #1028); -#1032 = CIRCLE('NONE', #1031, 0.163576); -#1033 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1034 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1035 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.03937)); -#1036 = AXIS2_PLACEMENT_3D('NONE', #1035, #1034, #1033); -#1037 = CIRCLE('NONE', #1036, 0.009906); -#1038 = DIRECTION('NONE', (0, 0, 1)); -#1039 = VECTOR('NONE', #1038, 1); -#1040 = CARTESIAN_POINT('NONE', (0.163576, 0, -0.03937)); -#1041 = LINE('NONE', #1040, #1039); -#1042 = DIRECTION('NONE', (1, 0, -0)); -#1043 = DIRECTION('NONE', (0, 0, 1)); -#1044 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#1045 = AXIS2_PLACEMENT_3D('NONE', #1044, #1043, #1042); -#1046 = CIRCLE('NONE', #1045, 0.163576); -#1047 = DIRECTION('NONE', (0, 0, -1)); -#1048 = VECTOR('NONE', #1047, 1); -#1049 = CARTESIAN_POINT('NONE', (0.0559462869646396, 0.15371116013767575, -0.011430000000000006)); -#1050 = LINE('NONE', #1049, #1048); -#1051 = DIRECTION('NONE', (1, 0, -0)); -#1052 = DIRECTION('NONE', (0, -1, 0)); -#1053 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.011430000000000006)); -#1054 = AXIS2_PLACEMENT_3D('NONE', #1053, #1052, #1051); -#1055 = CIRCLE('NONE', #1054, 0.009906); -#1056 = DIRECTION('NONE', (1, 0, 0.00000000000000015027421690768047)); -#1057 = DIRECTION('NONE', (-0.00000000000000015027421690768047, -0, 1)); -#1058 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000292)); -#1059 = AXIS2_PLACEMENT_3D('NONE', #1058, #1057, #1056); -#1060 = CIRCLE('NONE', #1059, 0.15367); -#1061 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1062 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1063 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.011430000000000006)); -#1064 = AXIS2_PLACEMENT_3D('NONE', #1063, #1062, #1061); -#1065 = CIRCLE('NONE', #1064, 0.009906); -#1066 = DIRECTION('NONE', (-1, 0, 0)); -#1067 = VECTOR('NONE', #1066, 1); -#1068 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); -#1069 = LINE('NONE', #1068, #1067); -#1070 = DIRECTION('NONE', (1, 0, 0.00000000000000019894070290841726)); -#1071 = DIRECTION('NONE', (-0.00000000000000019894070290841726, -0, 1)); -#1072 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000292)); -#1073 = AXIS2_PLACEMENT_3D('NONE', #1072, #1071, #1070); -#1074 = CIRCLE('NONE', #1073, 0.11607799999999999); -#1075 = DIRECTION('NONE', (0.34202014332566877, 0.9396926207859084, 0)); -#1076 = VECTOR('NONE', #1075, 1); -#1077 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.0015240000000000063)); -#1078 = LINE('NONE', #1077, #1076); -#1079 = DIRECTION('NONE', (1, 0, -0)); -#1080 = DIRECTION('NONE', (0, -1, 0)); -#1081 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.004572000000000007)); -#1082 = AXIS2_PLACEMENT_3D('NONE', #1081, #1080, #1079); -#1083 = CIRCLE('NONE', #1082, 0.003048); -#1084 = DIRECTION('NONE', (1, 0, -0.000000000000000031431599387777595)); -#1085 = DIRECTION('NONE', (0.000000000000000031431599387777595, 0, 1)); -#1086 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000003)); -#1087 = AXIS2_PLACEMENT_3D('NONE', #1086, #1085, #1084); -#1088 = CIRCLE('NONE', #1087, 0.11302999999999999); -#1089 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1090 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1091 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.004572000000000007)); -#1092 = AXIS2_PLACEMENT_3D('NONE', #1091, #1090, #1089); -#1093 = CIRCLE('NONE', #1092, 0.003048); -#1094 = DIRECTION('NONE', (0, 0, -1)); -#1095 = VECTOR('NONE', #1094, 1); -#1096 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.004572000000000007)); -#1097 = LINE('NONE', #1096, #1095); -#1098 = DIRECTION('NONE', (1, 0, 0.00000000000000004714739908166639)); -#1099 = DIRECTION('NONE', (-0.00000000000000004714739908166639, -0, 1)); -#1100 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000013)); -#1101 = AXIS2_PLACEMENT_3D('NONE', #1100, #1099, #1098); -#1102 = CIRCLE('NONE', #1101, 0.11302999999999999); -#1103 = DIRECTION('NONE', (0, 0, 1)); -#1104 = VECTOR('NONE', #1103, 1); -#1105 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.008382000000000008)); -#1106 = LINE('NONE', #1105, #1104); -#1107 = DIRECTION('NONE', (1, 0, -0)); -#1108 = DIRECTION('NONE', (0, -1, 0)); -#1109 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.008382000000000008)); -#1110 = AXIS2_PLACEMENT_3D('NONE', #1109, #1108, #1107); -#1111 = CIRCLE('NONE', #1110, 0.003048); -#1112 = DIRECTION('NONE', (1, 0, -0)); -#1113 = DIRECTION('NONE', (0, 0, 1)); -#1114 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#1115 = AXIS2_PLACEMENT_3D('NONE', #1114, #1113, #1112); -#1116 = CIRCLE('NONE', #1115, 0.11607799999999999); -#1117 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1118 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1119 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.008382000000000008)); -#1120 = AXIS2_PLACEMENT_3D('NONE', #1119, #1118, #1117); -#1121 = CIRCLE('NONE', #1120, 0.003048); -#1122 = DIRECTION('NONE', (1, 0, 0)); -#1123 = VECTOR('NONE', #1122, 1); -#1124 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); -#1125 = LINE('NONE', #1124, #1123); -#1126 = DIRECTION('NONE', (1, 0, -0)); -#1127 = DIRECTION('NONE', (0, 0, 1)); -#1128 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#1129 = AXIS2_PLACEMENT_3D('NONE', #1128, #1127, #1126); -#1130 = CIRCLE('NONE', #1129, 0.15062199999999998); -#1131 = DIRECTION('NONE', (-0.3420201433256686, -0.9396926207859084, 0)); -#1132 = VECTOR('NONE', #1131, 1); -#1133 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.011430000000000006)); -#1134 = LINE('NONE', #1133, #1132); -#1135 = DIRECTION('NONE', (1, 0, -0)); -#1136 = DIRECTION('NONE', (0, 1, 0)); -#1137 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.014478000000000006)); -#1138 = AXIS2_PLACEMENT_3D('NONE', #1137, #1136, #1135); -#1139 = CIRCLE('NONE', #1138, 0.003048); -#1140 = DIRECTION('NONE', (1, 0, -0)); -#1141 = DIRECTION('NONE', (0, 0, 1)); -#1142 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); -#1143 = AXIS2_PLACEMENT_3D('NONE', #1142, #1141, #1140); -#1144 = CIRCLE('NONE', #1143, 0.15367); -#1145 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1146 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); -#1147 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.014478000000000006)); -#1148 = AXIS2_PLACEMENT_3D('NONE', #1147, #1146, #1145); -#1149 = CIRCLE('NONE', #1148, 0.003048); -#1150 = DIRECTION('NONE', (0, 0, 1)); -#1151 = VECTOR('NONE', #1150, 1); -#1152 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.014478000000000006)); -#1153 = LINE('NONE', #1152, #1151); -#1154 = DIRECTION('NONE', (1, 0, -0)); -#1155 = DIRECTION('NONE', (0, 0, 1)); -#1156 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#1157 = AXIS2_PLACEMENT_3D('NONE', #1156, #1155, #1154); -#1158 = CIRCLE('NONE', #1157, 0.15367); -#1159 = DIRECTION('NONE', (0, 0, -1)); -#1160 = VECTOR('NONE', #1159, 1); -#1161 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.0127)); -#1162 = LINE('NONE', #1161, #1160); -#1163 = DIRECTION('NONE', (0.3420201433256691, 0, 0.9396926207859083)); -#1164 = VECTOR('NONE', #1163, 1); -#1165 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); -#1166 = LINE('NONE', #1165, #1164); -#1167 = DIRECTION('NONE', (1, 0, -0)); -#1168 = DIRECTION('NONE', (0, -0, -1)); -#1169 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); -#1170 = AXIS2_PLACEMENT_3D('NONE', #1169, #1168, #1167); -#1171 = CIRCLE('NONE', #1170, 0.016367642811194436); -#1172 = DIRECTION('NONE', (-1, 0, 0)); -#1173 = VECTOR('NONE', #1172, 1); -#1174 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#1175 = LINE('NONE', #1174, #1173); -#1176 = DIRECTION('NONE', (1, 0, -0)); -#1177 = DIRECTION('NONE', (0, -0, -1)); -#1178 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); -#1179 = AXIS2_PLACEMENT_3D('NONE', #1178, #1177, #1176); -#1180 = CIRCLE('NONE', #1179, 0.012000000000000007); -#1181 = DIRECTION('NONE', (0, 0, 1)); -#1182 = VECTOR('NONE', #1181, 1); -#1183 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.042)); -#1184 = LINE('NONE', #1183, #1182); -#1185 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1186 = DIRECTION('NONE', (-0.0000000000000005921189464667498, -0, -1)); -#1187 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.06)); -#1188 = AXIS2_PLACEMENT_3D('NONE', #1187, #1186, #1185); -#1189 = CIRCLE('NONE', #1188, 0.012000000000000007); -#1190 = DIRECTION('NONE', (1, 0, -0)); -#1191 = DIRECTION('NONE', (0, -1, 0)); -#1192 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.05999999999999999)); -#1193 = AXIS2_PLACEMENT_3D('NONE', #1192, #1191, #1190); -#1194 = CIRCLE('NONE', #1193, 0.003); -#1195 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1196 = DIRECTION('NONE', (-0.0000000000000007894919286223329, -0, -1)); -#1197 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); -#1198 = AXIS2_PLACEMENT_3D('NONE', #1197, #1196, #1195); -#1199 = CIRCLE('NONE', #1198, 0.009000000000000006); -#1200 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248287)); -#1201 = VECTOR('NONE', #1200, 1); -#1202 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); -#1203 = LINE('NONE', #1202, #1201); -#1204 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1205 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); -#1206 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); -#1207 = AXIS2_PLACEMENT_3D('NONE', #1206, #1205, #1204); -#1208 = CIRCLE('NONE', #1207, 0.000025399999999997646); -#1209 = DIRECTION('NONE', (0, 0, -1)); -#1210 = VECTOR('NONE', #1209, 1); -#1211 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.06299999999999999)); -#1212 = LINE('NONE', #1211, #1210); -#1213 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1214 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); -#1215 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); -#1216 = AXIS2_PLACEMENT_3D('NONE', #1215, #1214, #1213); -#1217 = CIRCLE('NONE', #1216, 0.000025399999999997646); -#1218 = DIRECTION('NONE', (1, 0, 0)); -#1219 = VECTOR('NONE', #1218, 1); -#1220 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); -#1221 = LINE('NONE', #1220, #1219); -#1222 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1223 = DIRECTION('NONE', (-0.000000000000001393221050510001, -0, -1)); -#1224 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); -#1225 = AXIS2_PLACEMENT_3D('NONE', #1224, #1223, #1222); -#1226 = CIRCLE('NONE', #1225, 0.010199999999999996); -#1227 = DIRECTION('NONE', (0, 0, -1)); -#1228 = VECTOR('NONE', #1227, 1); -#1229 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.047299999999999995)); -#1230 = LINE('NONE', #1229, #1228); -#1231 = DIRECTION('NONE', (1, 0, -0)); -#1232 = DIRECTION('NONE', (0, -0, -1)); -#1233 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); -#1234 = AXIS2_PLACEMENT_3D('NONE', #1233, #1232, #1231); -#1235 = CIRCLE('NONE', #1234, 0.010199999999999996); -#1236 = DIRECTION('NONE', (1, 0, 0)); -#1237 = VECTOR('NONE', #1236, 1); -#1238 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); -#1239 = LINE('NONE', #1238, #1237); -#1240 = DIRECTION('NONE', (1, 0, -0)); -#1241 = DIRECTION('NONE', (0, -0, -1)); -#1242 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); -#1243 = AXIS2_PLACEMENT_3D('NONE', #1242, #1241, #1240); -#1244 = CIRCLE('NONE', #1243, 0.012000000000000007); -#1245 = DIRECTION('NONE', (0.34202014332566855, 0, 0.9396926207859085)); -#1246 = VECTOR('NONE', #1245, 1); -#1247 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); -#1248 = LINE('NONE', #1247, #1246); -#1249 = DIRECTION('NONE', (1, 0, -0)); -#1250 = DIRECTION('NONE', (-0, 0, -1)); -#1251 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); -#1252 = AXIS2_PLACEMENT_3D('NONE', #1251, #1250, #1249); -#1253 = CIRCLE('NONE', #1252, 0.016367642811194436); -#1254 = DIRECTION('NONE', (-1, 0, 0)); -#1255 = VECTOR('NONE', #1254, 1); -#1256 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#1257 = LINE('NONE', #1256, #1255); -#1258 = DIRECTION('NONE', (1, 0, -0)); -#1259 = DIRECTION('NONE', (-0, 0, -1)); -#1260 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); -#1261 = AXIS2_PLACEMENT_3D('NONE', #1260, #1259, #1258); -#1262 = CIRCLE('NONE', #1261, 0.012000000000000007); -#1263 = DIRECTION('NONE', (0, 0, 1)); -#1264 = VECTOR('NONE', #1263, 1); -#1265 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.042)); -#1266 = LINE('NONE', #1265, #1264); -#1267 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1268 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1269 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.06)); -#1270 = AXIS2_PLACEMENT_3D('NONE', #1269, #1268, #1267); -#1271 = CIRCLE('NONE', #1270, 0.012000000000000007); -#1272 = DIRECTION('NONE', (1, 0, -0)); -#1273 = DIRECTION('NONE', (0, -1, 0)); -#1274 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.05999999999999999)); -#1275 = AXIS2_PLACEMENT_3D('NONE', #1274, #1273, #1272); -#1276 = CIRCLE('NONE', #1275, 0.003); -#1277 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1278 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1279 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); -#1280 = AXIS2_PLACEMENT_3D('NONE', #1279, #1278, #1277); -#1281 = CIRCLE('NONE', #1280, 0.009000000000000006); -#1282 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); -#1283 = VECTOR('NONE', #1282, 1); -#1284 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); -#1285 = LINE('NONE', #1284, #1283); -#1286 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1287 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1288 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); -#1289 = AXIS2_PLACEMENT_3D('NONE', #1288, #1287, #1286); -#1290 = CIRCLE('NONE', #1289, 0.000025399999999997646); -#1291 = DIRECTION('NONE', (0, 0, -1)); -#1292 = VECTOR('NONE', #1291, 1); -#1293 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.06299999999999999)); -#1294 = LINE('NONE', #1293, #1292); -#1295 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1296 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1297 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); -#1298 = AXIS2_PLACEMENT_3D('NONE', #1297, #1296, #1295); -#1299 = CIRCLE('NONE', #1298, 0.000025399999999997646); -#1300 = DIRECTION('NONE', (1, 0, 0)); -#1301 = VECTOR('NONE', #1300, 1); -#1302 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); -#1303 = LINE('NONE', #1302, #1301); -#1304 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1305 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1306 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); -#1307 = AXIS2_PLACEMENT_3D('NONE', #1306, #1305, #1304); -#1308 = CIRCLE('NONE', #1307, 0.010199999999999996); -#1309 = DIRECTION('NONE', (0, 0, -1)); -#1310 = VECTOR('NONE', #1309, 1); -#1311 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.047299999999999995)); -#1312 = LINE('NONE', #1311, #1310); -#1313 = DIRECTION('NONE', (1, 0, -0)); -#1314 = DIRECTION('NONE', (-0, 0, -1)); -#1315 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); -#1316 = AXIS2_PLACEMENT_3D('NONE', #1315, #1314, #1313); -#1317 = CIRCLE('NONE', #1316, 0.010199999999999996); -#1318 = DIRECTION('NONE', (1, 0, 0)); -#1319 = VECTOR('NONE', #1318, 1); -#1320 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); -#1321 = LINE('NONE', #1320, #1319); -#1322 = DIRECTION('NONE', (1, 0, -0)); -#1323 = DIRECTION('NONE', (-0, 0, -1)); -#1324 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); -#1325 = AXIS2_PLACEMENT_3D('NONE', #1324, #1323, #1322); -#1326 = CIRCLE('NONE', #1325, 0.012000000000000007); -#1327 = DIRECTION('NONE', (0.3420201433256688, 0, 0.9396926207859084)); -#1328 = VECTOR('NONE', #1327, 1); -#1329 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); -#1330 = LINE('NONE', #1329, #1328); -#1331 = DIRECTION('NONE', (1, 0, -0)); -#1332 = DIRECTION('NONE', (-0, 0, -1)); -#1333 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); -#1334 = AXIS2_PLACEMENT_3D('NONE', #1333, #1332, #1331); -#1335 = CIRCLE('NONE', #1334, 0.016367642811194436); -#1336 = DIRECTION('NONE', (-1, 0, 0)); -#1337 = VECTOR('NONE', #1336, 1); -#1338 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#1339 = LINE('NONE', #1338, #1337); -#1340 = DIRECTION('NONE', (1, 0, -0)); -#1341 = DIRECTION('NONE', (-0, 0, -1)); -#1342 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); -#1343 = AXIS2_PLACEMENT_3D('NONE', #1342, #1341, #1340); -#1344 = CIRCLE('NONE', #1343, 0.012000000000000007); -#1345 = DIRECTION('NONE', (0, 0, 1)); -#1346 = VECTOR('NONE', #1345, 1); -#1347 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.042)); -#1348 = LINE('NONE', #1347, #1346); -#1349 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1350 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1351 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.06)); -#1352 = AXIS2_PLACEMENT_3D('NONE', #1351, #1350, #1349); -#1353 = CIRCLE('NONE', #1352, 0.012000000000000007); -#1354 = DIRECTION('NONE', (1, 0, -0)); -#1355 = DIRECTION('NONE', (0, -1, 0)); -#1356 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.05999999999999999)); -#1357 = AXIS2_PLACEMENT_3D('NONE', #1356, #1355, #1354); -#1358 = CIRCLE('NONE', #1357, 0.003); -#1359 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1360 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1361 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); -#1362 = AXIS2_PLACEMENT_3D('NONE', #1361, #1360, #1359); -#1363 = CIRCLE('NONE', #1362, 0.009000000000000006); -#1364 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); -#1365 = VECTOR('NONE', #1364, 1); -#1366 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); -#1367 = LINE('NONE', #1366, #1365); -#1368 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1369 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1370 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); -#1371 = AXIS2_PLACEMENT_3D('NONE', #1370, #1369, #1368); -#1372 = CIRCLE('NONE', #1371, 0.000025399999999997646); -#1373 = DIRECTION('NONE', (0, 0, -1)); -#1374 = VECTOR('NONE', #1373, 1); -#1375 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.06299999999999999)); -#1376 = LINE('NONE', #1375, #1374); -#1377 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1378 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1379 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); -#1380 = AXIS2_PLACEMENT_3D('NONE', #1379, #1378, #1377); -#1381 = CIRCLE('NONE', #1380, 0.000025399999999997646); -#1382 = DIRECTION('NONE', (1, 0, 0)); -#1383 = VECTOR('NONE', #1382, 1); -#1384 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); -#1385 = LINE('NONE', #1384, #1383); -#1386 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1387 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1388 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); -#1389 = AXIS2_PLACEMENT_3D('NONE', #1388, #1387, #1386); -#1390 = CIRCLE('NONE', #1389, 0.010199999999999996); -#1391 = DIRECTION('NONE', (0, 0, -1)); -#1392 = VECTOR('NONE', #1391, 1); -#1393 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.047299999999999995)); -#1394 = LINE('NONE', #1393, #1392); -#1395 = DIRECTION('NONE', (1, 0, -0)); -#1396 = DIRECTION('NONE', (-0, 0, -1)); -#1397 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); -#1398 = AXIS2_PLACEMENT_3D('NONE', #1397, #1396, #1395); -#1399 = CIRCLE('NONE', #1398, 0.010199999999999996); -#1400 = DIRECTION('NONE', (1, 0, 0)); -#1401 = VECTOR('NONE', #1400, 1); -#1402 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); -#1403 = LINE('NONE', #1402, #1401); -#1404 = DIRECTION('NONE', (1, 0, -0)); -#1405 = DIRECTION('NONE', (-0, 0, -1)); -#1406 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); -#1407 = AXIS2_PLACEMENT_3D('NONE', #1406, #1405, #1404); -#1408 = CIRCLE('NONE', #1407, 0.012000000000000007); -#1409 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); -#1410 = VECTOR('NONE', #1409, 1); -#1411 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); -#1412 = LINE('NONE', #1411, #1410); -#1413 = DIRECTION('NONE', (1, 0, -0)); -#1414 = DIRECTION('NONE', (-0, 0, -1)); -#1415 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); -#1416 = AXIS2_PLACEMENT_3D('NONE', #1415, #1414, #1413); -#1417 = CIRCLE('NONE', #1416, 0.016367642811194436); -#1418 = DIRECTION('NONE', (-1, 0, 0)); -#1419 = VECTOR('NONE', #1418, 1); -#1420 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#1421 = LINE('NONE', #1420, #1419); -#1422 = DIRECTION('NONE', (1, 0, -0)); -#1423 = DIRECTION('NONE', (-0, 0, -1)); -#1424 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); -#1425 = AXIS2_PLACEMENT_3D('NONE', #1424, #1423, #1422); -#1426 = CIRCLE('NONE', #1425, 0.012000000000000007); -#1427 = DIRECTION('NONE', (0, 0, 1)); -#1428 = VECTOR('NONE', #1427, 1); -#1429 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.042)); -#1430 = LINE('NONE', #1429, #1428); -#1431 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1432 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1433 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.06)); -#1434 = AXIS2_PLACEMENT_3D('NONE', #1433, #1432, #1431); -#1435 = CIRCLE('NONE', #1434, 0.012000000000000007); -#1436 = DIRECTION('NONE', (1, 0, -0)); -#1437 = DIRECTION('NONE', (0, -1, 0)); -#1438 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.05999999999999999)); -#1439 = AXIS2_PLACEMENT_3D('NONE', #1438, #1437, #1436); -#1440 = CIRCLE('NONE', #1439, 0.003); -#1441 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1442 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1443 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); -#1444 = AXIS2_PLACEMENT_3D('NONE', #1443, #1442, #1441); -#1445 = CIRCLE('NONE', #1444, 0.009000000000000006); -#1446 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); -#1447 = VECTOR('NONE', #1446, 1); -#1448 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); -#1449 = LINE('NONE', #1448, #1447); -#1450 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1451 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1452 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); -#1453 = AXIS2_PLACEMENT_3D('NONE', #1452, #1451, #1450); -#1454 = CIRCLE('NONE', #1453, 0.000025399999999997646); -#1455 = DIRECTION('NONE', (0, 0, -1)); -#1456 = VECTOR('NONE', #1455, 1); -#1457 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.06299999999999999)); -#1458 = LINE('NONE', #1457, #1456); -#1459 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1460 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1461 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); -#1462 = AXIS2_PLACEMENT_3D('NONE', #1461, #1460, #1459); -#1463 = CIRCLE('NONE', #1462, 0.000025399999999997646); -#1464 = DIRECTION('NONE', (1, 0, 0)); -#1465 = VECTOR('NONE', #1464, 1); -#1466 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); -#1467 = LINE('NONE', #1466, #1465); -#1468 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1469 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1470 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); -#1471 = AXIS2_PLACEMENT_3D('NONE', #1470, #1469, #1468); -#1472 = CIRCLE('NONE', #1471, 0.010199999999999996); -#1473 = DIRECTION('NONE', (0, 0, -1)); -#1474 = VECTOR('NONE', #1473, 1); -#1475 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.047299999999999995)); -#1476 = LINE('NONE', #1475, #1474); -#1477 = DIRECTION('NONE', (1, 0, -0)); -#1478 = DIRECTION('NONE', (-0, 0, -1)); -#1479 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); -#1480 = AXIS2_PLACEMENT_3D('NONE', #1479, #1478, #1477); -#1481 = CIRCLE('NONE', #1480, 0.010199999999999996); -#1482 = DIRECTION('NONE', (1, 0, 0)); -#1483 = VECTOR('NONE', #1482, 1); -#1484 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); -#1485 = LINE('NONE', #1484, #1483); -#1486 = DIRECTION('NONE', (1, 0, -0)); -#1487 = DIRECTION('NONE', (-0, 0, -1)); -#1488 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); -#1489 = AXIS2_PLACEMENT_3D('NONE', #1488, #1487, #1486); -#1490 = CIRCLE('NONE', #1489, 0.012000000000000007); -#1491 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); -#1492 = VECTOR('NONE', #1491, 1); -#1493 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); -#1494 = LINE('NONE', #1493, #1492); -#1495 = DIRECTION('NONE', (1, 0, -0)); -#1496 = DIRECTION('NONE', (-0, 0, -1)); -#1497 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); -#1498 = AXIS2_PLACEMENT_3D('NONE', #1497, #1496, #1495); -#1499 = CIRCLE('NONE', #1498, 0.016367642811194436); -#1500 = DIRECTION('NONE', (-1, 0, 0)); -#1501 = VECTOR('NONE', #1500, 1); -#1502 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#1503 = LINE('NONE', #1502, #1501); -#1504 = DIRECTION('NONE', (1, 0, -0)); -#1505 = DIRECTION('NONE', (-0, 0, -1)); -#1506 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); -#1507 = AXIS2_PLACEMENT_3D('NONE', #1506, #1505, #1504); -#1508 = CIRCLE('NONE', #1507, 0.012000000000000007); -#1509 = DIRECTION('NONE', (0, 0, 1)); -#1510 = VECTOR('NONE', #1509, 1); -#1511 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.042)); -#1512 = LINE('NONE', #1511, #1510); -#1513 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1514 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1515 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.06)); -#1516 = AXIS2_PLACEMENT_3D('NONE', #1515, #1514, #1513); -#1517 = CIRCLE('NONE', #1516, 0.012000000000000007); -#1518 = DIRECTION('NONE', (1, 0, -0)); -#1519 = DIRECTION('NONE', (0, -1, 0)); -#1520 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.05999999999999999)); -#1521 = AXIS2_PLACEMENT_3D('NONE', #1520, #1519, #1518); -#1522 = CIRCLE('NONE', #1521, 0.003); -#1523 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1524 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1525 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); -#1526 = AXIS2_PLACEMENT_3D('NONE', #1525, #1524, #1523); -#1527 = CIRCLE('NONE', #1526, 0.009000000000000006); -#1528 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); -#1529 = VECTOR('NONE', #1528, 1); -#1530 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); -#1531 = LINE('NONE', #1530, #1529); -#1532 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1533 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1534 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); -#1535 = AXIS2_PLACEMENT_3D('NONE', #1534, #1533, #1532); -#1536 = CIRCLE('NONE', #1535, 0.000025399999999997646); -#1537 = DIRECTION('NONE', (0, 0, -1)); -#1538 = VECTOR('NONE', #1537, 1); -#1539 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.06299999999999999)); -#1540 = LINE('NONE', #1539, #1538); -#1541 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1542 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1543 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); -#1544 = AXIS2_PLACEMENT_3D('NONE', #1543, #1542, #1541); -#1545 = CIRCLE('NONE', #1544, 0.000025399999999997646); -#1546 = DIRECTION('NONE', (1, 0, 0)); -#1547 = VECTOR('NONE', #1546, 1); -#1548 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); -#1549 = LINE('NONE', #1548, #1547); -#1550 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1551 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1552 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); -#1553 = AXIS2_PLACEMENT_3D('NONE', #1552, #1551, #1550); -#1554 = CIRCLE('NONE', #1553, 0.010199999999999996); -#1555 = DIRECTION('NONE', (0, 0, -1)); -#1556 = VECTOR('NONE', #1555, 1); -#1557 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.047299999999999995)); -#1558 = LINE('NONE', #1557, #1556); -#1559 = DIRECTION('NONE', (1, 0, -0)); -#1560 = DIRECTION('NONE', (-0, 0, -1)); -#1561 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); -#1562 = AXIS2_PLACEMENT_3D('NONE', #1561, #1560, #1559); -#1563 = CIRCLE('NONE', #1562, 0.010199999999999996); -#1564 = DIRECTION('NONE', (1, 0, 0)); -#1565 = VECTOR('NONE', #1564, 1); -#1566 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); -#1567 = LINE('NONE', #1566, #1565); -#1568 = DIRECTION('NONE', (1, 0, -0)); -#1569 = DIRECTION('NONE', (-0, 0, -1)); -#1570 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); -#1571 = AXIS2_PLACEMENT_3D('NONE', #1570, #1569, #1568); -#1572 = CIRCLE('NONE', #1571, 0.012000000000000007); -#1573 = DIRECTION('NONE', (0, 0, -1)); -#1574 = VECTOR('NONE', #1573, 1); -#1575 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); -#1576 = LINE('NONE', #1575, #1574); -#1577 = DIRECTION('NONE', (1, 0, -0)); -#1578 = DIRECTION('NONE', (0, 0, 1)); -#1579 = CARTESIAN_POINT('NONE', (0, 0, 0.053923000000000006)); -#1580 = AXIS2_PLACEMENT_3D('NONE', #1579, #1578, #1577); -#1581 = CIRCLE('NONE', #1580, 0.2413); -#1582 = DIRECTION('NONE', (-0.7071067811865476, 0, -0.7071067811865476)); -#1583 = VECTOR('NONE', #1582, 1); -#1584 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); -#1585 = LINE('NONE', #1584, #1583); -#1586 = DIRECTION('NONE', (1, 0, -0)); -#1587 = DIRECTION('NONE', (0, 0, 1)); -#1588 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); -#1589 = AXIS2_PLACEMENT_3D('NONE', #1588, #1587, #1586); -#1590 = CIRCLE('NONE', #1589, 0.236474); -#1591 = DIRECTION('NONE', (0, 0, -1)); -#1592 = VECTOR('NONE', #1591, 1); -#1593 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); -#1594 = LINE('NONE', #1593, #1592); -#1595 = DIRECTION('NONE', (1, 0, -0)); -#1596 = DIRECTION('NONE', (0, 0, 1)); -#1597 = CARTESIAN_POINT('NONE', (0, 0, -0.011227999999999988)); -#1598 = AXIS2_PLACEMENT_3D('NONE', #1597, #1596, #1595); -#1599 = CIRCLE('NONE', #1598, 0.236474); -#1600 = DIRECTION('NONE', (0.7071067811865472, 0, -0.7071067811865478)); -#1601 = VECTOR('NONE', #1600, 1); -#1602 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); -#1603 = LINE('NONE', #1602, #1601); -#1604 = DIRECTION('NONE', (1, 0, -0)); -#1605 = DIRECTION('NONE', (0, 0, 1)); -#1606 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); -#1607 = AXIS2_PLACEMENT_3D('NONE', #1606, #1605, #1604); -#1608 = CIRCLE('NONE', #1607, 0.2413); -#1609 = DIRECTION('NONE', (0, 0, -1)); -#1610 = VECTOR('NONE', #1609, 1); -#1611 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); -#1612 = LINE('NONE', #1611, #1610); -#1613 = DIRECTION('NONE', (1, 0, -0)); -#1614 = DIRECTION('NONE', (0, 0, 1)); -#1615 = CARTESIAN_POINT('NONE', (0, 0, -0.127052)); -#1616 = AXIS2_PLACEMENT_3D('NONE', #1615, #1614, #1613); -#1617 = CIRCLE('NONE', #1616, 0.2413); -#1618 = DIRECTION('NONE', (0.9805806756909202, 0, -0.1961161351381836)); -#1619 = VECTOR('NONE', #1618, 1); -#1620 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); -#1621 = LINE('NONE', #1620, #1619); -#1622 = DIRECTION('NONE', (1, 0, -0)); -#1623 = DIRECTION('NONE', (0, 0, 1)); -#1624 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); -#1625 = AXIS2_PLACEMENT_3D('NONE', #1624, #1623, #1622); -#1626 = CIRCLE('NONE', #1625, 0.253365); -#1627 = DIRECTION('NONE', (0, 0, -1)); -#1628 = VECTOR('NONE', #1627, 1); -#1629 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); -#1630 = LINE('NONE', #1629, #1628); -#1631 = DIRECTION('NONE', (1, 0, -0)); -#1632 = DIRECTION('NONE', (0, 0, 1)); -#1633 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); -#1634 = AXIS2_PLACEMENT_3D('NONE', #1633, #1632, #1631); -#1635 = CIRCLE('NONE', #1634, 0.253365); -#1636 = DIRECTION('NONE', (-1, 0, 0)); -#1637 = VECTOR('NONE', #1636, 1); -#1638 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); -#1639 = LINE('NONE', #1638, #1637); -#1640 = DIRECTION('NONE', (1, 0, -0)); -#1641 = DIRECTION('NONE', (0, 0, 1)); -#1642 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); -#1643 = AXIS2_PLACEMENT_3D('NONE', #1642, #1641, #1640); -#1644 = CIRCLE('NONE', #1643, 0.24612599999999998); -#1645 = DIRECTION('NONE', (0, 0, 1)); -#1646 = VECTOR('NONE', #1645, 1); -#1647 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.14153)); -#1648 = LINE('NONE', #1647, #1646); -#1649 = DIRECTION('NONE', (1, 0, -0)); -#1650 = DIRECTION('NONE', (0, 0, 1)); -#1651 = CARTESIAN_POINT('NONE', (0, 0, -0.13670400000000002)); -#1652 = AXIS2_PLACEMENT_3D('NONE', #1651, #1650, #1649); -#1653 = CIRCLE('NONE', #1652, 0.24612599999999998); -#1654 = DIRECTION('NONE', (-0.9805806756909198, 0, 0.1961161351381862)); -#1655 = VECTOR('NONE', #1654, 1); -#1656 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); -#1657 = LINE('NONE', #1656, #1655); -#1658 = DIRECTION('NONE', (1, 0, -0)); -#1659 = DIRECTION('NONE', (0, 0, 1)); -#1660 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); -#1661 = AXIS2_PLACEMENT_3D('NONE', #1660, #1659, #1658); -#1662 = CIRCLE('NONE', #1661, 0.234061); -#1663 = DIRECTION('NONE', (0, 0, 1)); -#1664 = VECTOR('NONE', #1663, 1); -#1665 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); -#1666 = LINE('NONE', #1665, #1664); -#1667 = DIRECTION('NONE', (1, 0, -0)); -#1668 = DIRECTION('NONE', (0, 0, 1)); -#1669 = CARTESIAN_POINT('NONE', (0, 0, -0.020854600000000018)); -#1670 = AXIS2_PLACEMENT_3D('NONE', #1669, #1668, #1667); -#1671 = CIRCLE('NONE', #1670, 0.234061); -#1672 = DIRECTION('NONE', (-0.7071067811865472, 0, 0.7071067811865478)); -#1673 = VECTOR('NONE', #1672, 1); -#1674 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); -#1675 = LINE('NONE', #1674, #1673); -#1676 = DIRECTION('NONE', (1, 0, -0)); -#1677 = DIRECTION('NONE', (0, 0, 1)); -#1678 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); -#1679 = AXIS2_PLACEMENT_3D('NONE', #1678, #1677, #1676); -#1680 = CIRCLE('NONE', #1679, 0.229235); -#1681 = DIRECTION('NONE', (0, 0, 1)); -#1682 = VECTOR('NONE', #1681, 1); -#1683 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); -#1684 = LINE('NONE', #1683, #1682); -#1685 = DIRECTION('NONE', (1, 0, -0)); -#1686 = DIRECTION('NONE', (0, 0, 1)); -#1687 = CARTESIAN_POINT('NONE', (0, 0, 0.04008)); -#1688 = AXIS2_PLACEMENT_3D('NONE', #1687, #1686, #1685); -#1689 = CIRCLE('NONE', #1688, 0.229235); -#1690 = DIRECTION('NONE', (-0.9486832980505139, 0, 0.31622776601683783)); -#1691 = VECTOR('NONE', #1690, 1); -#1692 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); -#1693 = LINE('NONE', #1692, #1691); -#1694 = DIRECTION('NONE', (1, 0, -0)); -#1695 = DIRECTION('NONE', (0, 0, 1)); -#1696 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); -#1697 = AXIS2_PLACEMENT_3D('NONE', #1696, #1695, #1694); -#1698 = CIRCLE('NONE', #1697, 0.21475699999999998); -#1699 = DIRECTION('NONE', (0, 0, 1)); -#1700 = VECTOR('NONE', #1699, 1); -#1701 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); -#1702 = LINE('NONE', #1701, #1700); -#1703 = DIRECTION('NONE', (1, 0, -0)); -#1704 = DIRECTION('NONE', (0, 0, 1)); -#1705 = CARTESIAN_POINT('NONE', (0, 0, 0.049732)); -#1706 = AXIS2_PLACEMENT_3D('NONE', #1705, #1704, #1703); -#1707 = CIRCLE('NONE', #1706, 0.21475699999999998); -#1708 = DIRECTION('NONE', (0.514495755427527, 0, 0.857492925712544)); -#1709 = VECTOR('NONE', #1708, 1); -#1710 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); -#1711 = LINE('NONE', #1710, #1709); -#1712 = DIRECTION('NONE', (1, 0, -0)); -#1713 = DIRECTION('NONE', (0, 0, 1)); -#1714 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); -#1715 = AXIS2_PLACEMENT_3D('NONE', #1714, #1713, #1712); -#1716 = CIRCLE('NONE', #1715, 0.229235); -#1717 = DIRECTION('NONE', (0, 0, 1)); -#1718 = VECTOR('NONE', #1717, 1); -#1719 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); -#1720 = LINE('NONE', #1719, #1718); -#1721 = DIRECTION('NONE', (1, 0, -0)); -#1722 = DIRECTION('NONE', (0, 0, 1)); -#1723 = CARTESIAN_POINT('NONE', (0, 0, 0.08592699999999999)); -#1724 = AXIS2_PLACEMENT_3D('NONE', #1723, #1722, #1721); -#1725 = CIRCLE('NONE', #1724, 0.229235); -#1726 = DIRECTION('NONE', (0.7071067811865476, 0, 0.7071067811865476)); -#1727 = VECTOR('NONE', #1726, 1); -#1728 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); -#1729 = LINE('NONE', #1728, #1727); -#1730 = DIRECTION('NONE', (1, 0, -0)); -#1731 = DIRECTION('NONE', (0, 0, 1)); -#1732 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); -#1733 = AXIS2_PLACEMENT_3D('NONE', #1732, #1731, #1730); -#1734 = CIRCLE('NONE', #1733, 0.234061); -#1735 = DIRECTION('NONE', (0, 0, 1)); -#1736 = VECTOR('NONE', #1735, 1); -#1737 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); -#1738 = LINE('NONE', #1737, #1736); -#1739 = DIRECTION('NONE', (1, 0, -0)); -#1740 = DIRECTION('NONE', (0, 0, 1)); -#1741 = CARTESIAN_POINT('NONE', (0, 0, 0.12136000000000001)); -#1742 = AXIS2_PLACEMENT_3D('NONE', #1741, #1740, #1739); -#1743 = CIRCLE('NONE', #1742, 0.234061); -#1744 = DIRECTION('NONE', (0.9805806756909202, 0, 0.19611613513818404)); -#1745 = VECTOR('NONE', #1744, 1); -#1746 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); -#1747 = LINE('NONE', #1746, #1745); -#1748 = DIRECTION('NONE', (1, 0, -0)); -#1749 = DIRECTION('NONE', (0, 0, 1)); -#1750 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); -#1751 = AXIS2_PLACEMENT_3D('NONE', #1750, #1749, #1748); -#1752 = CIRCLE('NONE', #1751, 0.24612599999999998); -#1753 = DIRECTION('NONE', (0, 0, 1)); -#1754 = VECTOR('NONE', #1753, 1); -#1755 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); -#1756 = LINE('NONE', #1755, #1754); -#1757 = DIRECTION('NONE', (1, 0, -0)); -#1758 = DIRECTION('NONE', (0, 0, 1)); -#1759 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); -#1760 = AXIS2_PLACEMENT_3D('NONE', #1759, #1758, #1757); -#1761 = CIRCLE('NONE', #1760, 0.24612599999999998); -#1762 = DIRECTION('NONE', (1, 0, 0)); -#1763 = VECTOR('NONE', #1762, 1); -#1764 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); -#1765 = LINE('NONE', #1764, #1763); -#1766 = DIRECTION('NONE', (1, 0, -0)); -#1767 = DIRECTION('NONE', (0, 0, 1)); -#1768 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); -#1769 = AXIS2_PLACEMENT_3D('NONE', #1768, #1767, #1766); -#1770 = CIRCLE('NONE', #1769, 0.253365); -#1771 = DIRECTION('NONE', (0, 0, -1)); -#1772 = VECTOR('NONE', #1771, 1); -#1773 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.12859900000000002)); -#1774 = LINE('NONE', #1773, #1772); -#1775 = DIRECTION('NONE', (1, 0, -0)); -#1776 = DIRECTION('NONE', (0, 0, 1)); -#1777 = CARTESIAN_POINT('NONE', (0, 0, 0.11653400000000003)); -#1778 = AXIS2_PLACEMENT_3D('NONE', #1777, #1776, #1775); -#1779 = CIRCLE('NONE', #1778, 0.253365); -#1780 = DIRECTION('NONE', (-0.982519153526659, 0, -0.18616152382610546)); -#1781 = VECTOR('NONE', #1780, 1); -#1782 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); -#1783 = LINE('NONE', #1782, #1781); -#1784 = DIRECTION('NONE', (1, 0, -0)); -#1785 = DIRECTION('NONE', (0, 0, 1)); -#1786 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); -#1787 = AXIS2_PLACEMENT_3D('NONE', #1786, #1785, #1784); -#1788 = CIRCLE('NONE', #1787, 0.2413); -#1789 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#1790 = VECTOR('NONE', #1789, 1); -#1791 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#1792 = LINE('NONE', #1791, #1790); -#1793 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1794 = VECTOR('NONE', #1793, 1); -#1795 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); -#1796 = LINE('NONE', #1795, #1794); -#1797 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#1798 = VECTOR('NONE', #1797, 1); -#1799 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); -#1800 = LINE('NONE', #1799, #1798); -#1801 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1802 = VECTOR('NONE', #1801, 1); -#1803 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#1804 = LINE('NONE', #1803, #1802); -#1805 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); -#1806 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); -#1807 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); -#1808 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#1809 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1805, #1806, #1807, #1808), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1810 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1811 = VECTOR('NONE', #1810, 1); -#1812 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#1813 = LINE('NONE', #1812, #1811); -#1814 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); -#1815 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); -#1816 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); -#1817 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); -#1818 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1814, #1815, #1816, #1817), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1819 = DIRECTION('NONE', (0, 0, -1)); -#1820 = VECTOR('NONE', #1819, 1); -#1821 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#1822 = LINE('NONE', #1821, #1820); -#1823 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1824 = VECTOR('NONE', #1823, 1); -#1825 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); -#1826 = LINE('NONE', #1825, #1824); -#1827 = DIRECTION('NONE', (0, 0, -1)); -#1828 = VECTOR('NONE', #1827, 1); -#1829 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); -#1830 = LINE('NONE', #1829, #1828); -#1831 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); -#1832 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); -#1833 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); -#1834 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#1835 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1831, #1832, #1833, #1834), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1836 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); -#1837 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); -#1838 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); -#1839 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); -#1840 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1836, #1837, #1838, #1839), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1841 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#1842 = VECTOR('NONE', #1841, 1); -#1843 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#1844 = LINE('NONE', #1843, #1842); -#1845 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); -#1846 = VECTOR('NONE', #1845, 1); -#1847 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); -#1848 = LINE('NONE', #1847, #1846); -#1849 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#1850 = VECTOR('NONE', #1849, 1); -#1851 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); -#1852 = LINE('NONE', #1851, #1850); -#1853 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); -#1854 = VECTOR('NONE', #1853, 1); -#1855 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#1856 = LINE('NONE', #1855, #1854); -#1857 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); -#1858 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); -#1859 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); -#1860 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#1861 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1857, #1858, #1859, #1860), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1862 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); -#1863 = VECTOR('NONE', #1862, 1); -#1864 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#1865 = LINE('NONE', #1864, #1863); -#1866 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); -#1867 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); -#1868 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); -#1869 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); -#1870 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1866, #1867, #1868, #1869), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1871 = DIRECTION('NONE', (0, 0, -1)); -#1872 = VECTOR('NONE', #1871, 1); -#1873 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#1874 = LINE('NONE', #1873, #1872); -#1875 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); -#1876 = VECTOR('NONE', #1875, 1); -#1877 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); -#1878 = LINE('NONE', #1877, #1876); -#1879 = DIRECTION('NONE', (0, 0, -1)); -#1880 = VECTOR('NONE', #1879, 1); -#1881 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); -#1882 = LINE('NONE', #1881, #1880); -#1883 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); -#1884 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); -#1885 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); -#1886 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#1887 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1883, #1884, #1885, #1886), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1888 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); -#1889 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); -#1890 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); -#1891 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); -#1892 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1888, #1889, #1890, #1891), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1893 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0.0000000000000008626888401045044, 1)); -#1894 = VECTOR('NONE', #1893, 1); -#1895 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#1896 = LINE('NONE', #1895, #1894); -#1897 = DIRECTION('NONE', (0.8558542500480918, -0.517217075002961, 0)); -#1898 = VECTOR('NONE', #1897, 1); -#1899 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); -#1900 = LINE('NONE', #1899, #1898); -#1901 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#1902 = VECTOR('NONE', #1901, 1); -#1903 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); -#1904 = LINE('NONE', #1903, #1902); -#1905 = DIRECTION('NONE', (0.8558542500480918, -0.5172170750029609, 0)); -#1906 = VECTOR('NONE', #1905, 1); -#1907 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#1908 = LINE('NONE', #1907, #1906); -#1909 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); -#1910 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); -#1911 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); -#1912 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#1913 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1909, #1910, #1911, #1912), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1914 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); -#1915 = VECTOR('NONE', #1914, 1); -#1916 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#1917 = LINE('NONE', #1916, #1915); -#1918 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); -#1919 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); -#1920 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); -#1921 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); -#1922 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1918, #1919, #1920, #1921), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1923 = DIRECTION('NONE', (0, 0, -1)); -#1924 = VECTOR('NONE', #1923, 1); -#1925 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#1926 = LINE('NONE', #1925, #1924); -#1927 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); -#1928 = VECTOR('NONE', #1927, 1); -#1929 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); -#1930 = LINE('NONE', #1929, #1928); -#1931 = DIRECTION('NONE', (0, 0, -1)); -#1932 = VECTOR('NONE', #1931, 1); -#1933 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); -#1934 = LINE('NONE', #1933, #1932); -#1935 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); -#1936 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); -#1937 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); -#1938 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#1939 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1935, #1936, #1937, #1938), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1940 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); -#1941 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); -#1942 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); -#1943 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); -#1944 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1940, #1941, #1942, #1943), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1945 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#1946 = VECTOR('NONE', #1945, 1); -#1947 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#1948 = LINE('NONE', #1947, #1946); -#1949 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); -#1950 = VECTOR('NONE', #1949, 1); -#1951 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); -#1952 = LINE('NONE', #1951, #1950); -#1953 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#1954 = VECTOR('NONE', #1953, 1); -#1955 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); -#1956 = LINE('NONE', #1955, #1954); -#1957 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); -#1958 = VECTOR('NONE', #1957, 1); -#1959 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#1960 = LINE('NONE', #1959, #1958); -#1961 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); -#1962 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); -#1963 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); -#1964 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#1965 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1961, #1962, #1963, #1964), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1966 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); -#1967 = VECTOR('NONE', #1966, 1); -#1968 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#1969 = LINE('NONE', #1968, #1967); -#1970 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); -#1971 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); -#1972 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); -#1973 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); -#1974 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1970, #1971, #1972, #1973), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1975 = DIRECTION('NONE', (0, 0, -1)); -#1976 = VECTOR('NONE', #1975, 1); -#1977 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#1978 = LINE('NONE', #1977, #1976); -#1979 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); -#1980 = VECTOR('NONE', #1979, 1); -#1981 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); -#1982 = LINE('NONE', #1981, #1980); -#1983 = DIRECTION('NONE', (0, 0, -1)); -#1984 = VECTOR('NONE', #1983, 1); -#1985 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); -#1986 = LINE('NONE', #1985, #1984); -#1987 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); -#1988 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); -#1989 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); -#1990 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#1991 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1987, #1988, #1989, #1990), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1992 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); -#1993 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); -#1994 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); -#1995 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); -#1996 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1992, #1993, #1994, #1995), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1997 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#1998 = VECTOR('NONE', #1997, 1); -#1999 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#2000 = LINE('NONE', #1999, #1998); -#2001 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); -#2002 = VECTOR('NONE', #2001, 1); -#2003 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); -#2004 = LINE('NONE', #2003, #2002); -#2005 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2006 = VECTOR('NONE', #2005, 1); -#2007 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); -#2008 = LINE('NONE', #2007, #2006); -#2009 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); -#2010 = VECTOR('NONE', #2009, 1); -#2011 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#2012 = LINE('NONE', #2011, #2010); -#2013 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); -#2014 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); -#2015 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); -#2016 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#2017 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2013, #2014, #2015, #2016), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2018 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); -#2019 = VECTOR('NONE', #2018, 1); -#2020 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#2021 = LINE('NONE', #2020, #2019); -#2022 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); -#2023 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); -#2024 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); -#2025 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); -#2026 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2022, #2023, #2024, #2025), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2027 = DIRECTION('NONE', (0, 0, -1)); -#2028 = VECTOR('NONE', #2027, 1); -#2029 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#2030 = LINE('NONE', #2029, #2028); -#2031 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); -#2032 = VECTOR('NONE', #2031, 1); -#2033 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); -#2034 = LINE('NONE', #2033, #2032); -#2035 = DIRECTION('NONE', (0, 0, -1)); -#2036 = VECTOR('NONE', #2035, 1); -#2037 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); -#2038 = LINE('NONE', #2037, #2036); -#2039 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); -#2040 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); -#2041 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); -#2042 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#2043 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2039, #2040, #2041, #2042), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2044 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); -#2045 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); -#2046 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); -#2047 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); -#2048 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2044, #2045, #2046, #2047), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2049 = DIRECTION('NONE', (0, -0.0000000000000012940332601567566, 1)); -#2050 = VECTOR('NONE', #2049, 1); -#2051 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#2052 = LINE('NONE', #2051, #2050); -#2053 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); -#2054 = VECTOR('NONE', #2053, 1); -#2055 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); -#2056 = LINE('NONE', #2055, #2054); -#2057 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2058 = VECTOR('NONE', #2057, 1); -#2059 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); -#2060 = LINE('NONE', #2059, #2058); -#2061 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029613, 0)); -#2062 = VECTOR('NONE', #2061, 1); -#2063 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#2064 = LINE('NONE', #2063, #2062); -#2065 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); -#2066 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); -#2067 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); -#2068 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#2069 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2065, #2066, #2067, #2068), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2070 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); -#2071 = VECTOR('NONE', #2070, 1); -#2072 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#2073 = LINE('NONE', #2072, #2071); -#2074 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); -#2075 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); -#2076 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); -#2077 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); -#2078 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2074, #2075, #2076, #2077), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2079 = DIRECTION('NONE', (0, 0, -1)); -#2080 = VECTOR('NONE', #2079, 1); -#2081 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#2082 = LINE('NONE', #2081, #2080); -#2083 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); -#2084 = VECTOR('NONE', #2083, 1); -#2085 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); -#2086 = LINE('NONE', #2085, #2084); -#2087 = DIRECTION('NONE', (0, 0, -1)); -#2088 = VECTOR('NONE', #2087, 1); -#2089 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); -#2090 = LINE('NONE', #2089, #2088); -#2091 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); -#2092 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); -#2093 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); -#2094 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#2095 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2091, #2092, #2093, #2094), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2096 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); -#2097 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); -#2098 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); -#2099 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); -#2100 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2096, #2097, #2098, #2099), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2101 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#2102 = VECTOR('NONE', #2101, 1); -#2103 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#2104 = LINE('NONE', #2103, #2102); -#2105 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2106 = VECTOR('NONE', #2105, 1); -#2107 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); -#2108 = LINE('NONE', #2107, #2106); -#2109 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#2110 = VECTOR('NONE', #2109, 1); -#2111 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); -#2112 = LINE('NONE', #2111, #2110); -#2113 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2114 = VECTOR('NONE', #2113, 1); -#2115 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#2116 = LINE('NONE', #2115, #2114); -#2117 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); -#2118 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); -#2119 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); -#2120 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#2121 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2117, #2118, #2119, #2120), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2122 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2123 = VECTOR('NONE', #2122, 1); -#2124 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#2125 = LINE('NONE', #2124, #2123); -#2126 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); -#2127 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); -#2128 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); -#2129 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); -#2130 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2126, #2127, #2128, #2129), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2131 = DIRECTION('NONE', (0, 0, -1)); -#2132 = VECTOR('NONE', #2131, 1); -#2133 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#2134 = LINE('NONE', #2133, #2132); -#2135 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2136 = VECTOR('NONE', #2135, 1); -#2137 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); -#2138 = LINE('NONE', #2137, #2136); -#2139 = DIRECTION('NONE', (0, 0, -1)); -#2140 = VECTOR('NONE', #2139, 1); -#2141 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); -#2142 = LINE('NONE', #2141, #2140); -#2143 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); -#2144 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); -#2145 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); -#2146 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#2147 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2143, #2144, #2145, #2146), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2148 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); -#2149 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); -#2150 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); -#2151 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); -#2152 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2148, #2149, #2150, #2151), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2153 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#2154 = VECTOR('NONE', #2153, 1); -#2155 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#2156 = LINE('NONE', #2155, #2154); -#2157 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); -#2158 = VECTOR('NONE', #2157, 1); -#2159 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); -#2160 = LINE('NONE', #2159, #2158); -#2161 = DIRECTION('NONE', (0, 0.0000000000000012940332601567566, 1)); -#2162 = VECTOR('NONE', #2161, 1); -#2163 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); -#2164 = LINE('NONE', #2163, #2162); -#2165 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029613, 0)); -#2166 = VECTOR('NONE', #2165, 1); -#2167 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#2168 = LINE('NONE', #2167, #2166); -#2169 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); -#2170 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); -#2171 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); -#2172 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#2173 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2169, #2170, #2171, #2172), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2174 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); -#2175 = VECTOR('NONE', #2174, 1); -#2176 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#2177 = LINE('NONE', #2176, #2175); -#2178 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); -#2179 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); -#2180 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); -#2181 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); -#2182 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2178, #2179, #2180, #2181), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2183 = DIRECTION('NONE', (0, 0, -1)); -#2184 = VECTOR('NONE', #2183, 1); -#2185 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#2186 = LINE('NONE', #2185, #2184); -#2187 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); -#2188 = VECTOR('NONE', #2187, 1); -#2189 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); -#2190 = LINE('NONE', #2189, #2188); -#2191 = DIRECTION('NONE', (0, 0, -1)); -#2192 = VECTOR('NONE', #2191, 1); -#2193 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); -#2194 = LINE('NONE', #2193, #2192); -#2195 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); -#2196 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); -#2197 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); -#2198 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#2199 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2195, #2196, #2197, #2198), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2200 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); -#2201 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); -#2202 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); -#2203 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); -#2204 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2200, #2201, #2202, #2203), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2205 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#2206 = VECTOR('NONE', #2205, 1); -#2207 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#2208 = LINE('NONE', #2207, #2206); -#2209 = DIRECTION('NONE', (0.8758502512476921, -0.4825829849770449, 0)); -#2210 = VECTOR('NONE', #2209, 1); -#2211 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); -#2212 = LINE('NONE', #2211, #2210); -#2213 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.000000000000002588066520313513, 1)); -#2214 = VECTOR('NONE', #2213, 1); -#2215 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); -#2216 = LINE('NONE', #2215, #2214); -#2217 = DIRECTION('NONE', (0.8758502512476917, -0.4825829849770458, 0)); -#2218 = VECTOR('NONE', #2217, 1); -#2219 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#2220 = LINE('NONE', #2219, #2218); -#2221 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); -#2222 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); -#2223 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); -#2224 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#2225 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2221, #2222, #2223, #2224), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2226 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); -#2227 = VECTOR('NONE', #2226, 1); -#2228 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#2229 = LINE('NONE', #2228, #2227); -#2230 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); -#2231 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); -#2232 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); -#2233 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); -#2234 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2230, #2231, #2232, #2233), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2235 = DIRECTION('NONE', (0, 0, -1)); -#2236 = VECTOR('NONE', #2235, 1); -#2237 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#2238 = LINE('NONE', #2237, #2236); -#2239 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); -#2240 = VECTOR('NONE', #2239, 1); -#2241 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); -#2242 = LINE('NONE', #2241, #2240); -#2243 = DIRECTION('NONE', (0, 0, -1)); -#2244 = VECTOR('NONE', #2243, 1); -#2245 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); -#2246 = LINE('NONE', #2245, #2244); -#2247 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); -#2248 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); -#2249 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); -#2250 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#2251 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2247, #2248, #2249, #2250), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2252 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); -#2253 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); -#2254 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); -#2255 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); -#2256 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2252, #2253, #2254, #2255), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2257 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#2258 = VECTOR('NONE', #2257, 1); -#2259 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#2260 = LINE('NONE', #2259, #2258); -#2261 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2262 = VECTOR('NONE', #2261, 1); -#2263 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); -#2264 = LINE('NONE', #2263, #2262); -#2265 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#2266 = VECTOR('NONE', #2265, 1); -#2267 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); -#2268 = LINE('NONE', #2267, #2266); -#2269 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2270 = VECTOR('NONE', #2269, 1); -#2271 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#2272 = LINE('NONE', #2271, #2270); -#2273 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); -#2274 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); -#2275 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); -#2276 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#2277 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2273, #2274, #2275, #2276), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2278 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2279 = VECTOR('NONE', #2278, 1); -#2280 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#2281 = LINE('NONE', #2280, #2279); -#2282 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); -#2283 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); -#2284 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); -#2285 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); -#2286 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2282, #2283, #2284, #2285), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2287 = DIRECTION('NONE', (0, 0, -1)); -#2288 = VECTOR('NONE', #2287, 1); -#2289 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#2290 = LINE('NONE', #2289, #2288); -#2291 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2292 = VECTOR('NONE', #2291, 1); -#2293 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); -#2294 = LINE('NONE', #2293, #2292); -#2295 = DIRECTION('NONE', (0, 0, -1)); -#2296 = VECTOR('NONE', #2295, 1); -#2297 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); -#2298 = LINE('NONE', #2297, #2296); -#2299 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); -#2300 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); -#2301 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); -#2302 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#2303 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2299, #2300, #2301, #2302), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2304 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); -#2305 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); -#2306 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); -#2307 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); -#2308 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2304, #2305, #2306, #2307), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2309 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2310 = VECTOR('NONE', #2309, 1); -#2311 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#2312 = LINE('NONE', #2311, #2310); -#2313 = DIRECTION('NONE', (-0.8558542500480912, -0.5172170750029618, 0)); -#2314 = VECTOR('NONE', #2313, 1); -#2315 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); -#2316 = LINE('NONE', #2315, #2314); -#2317 = DIRECTION('NONE', (0, -0.0000000000000008626888401045044, 1)); -#2318 = VECTOR('NONE', #2317, 1); -#2319 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); -#2320 = LINE('NONE', #2319, #2318); -#2321 = DIRECTION('NONE', (-0.8558542500480911, -0.517217075002962, 0)); -#2322 = VECTOR('NONE', #2321, 1); -#2323 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#2324 = LINE('NONE', #2323, #2322); -#2325 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); -#2326 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); -#2327 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); -#2328 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#2329 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2325, #2326, #2327, #2328), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2330 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); -#2331 = VECTOR('NONE', #2330, 1); -#2332 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#2333 = LINE('NONE', #2332, #2331); -#2334 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); -#2335 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); -#2336 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); -#2337 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); -#2338 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2334, #2335, #2336, #2337), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2339 = DIRECTION('NONE', (0, 0, -1)); -#2340 = VECTOR('NONE', #2339, 1); -#2341 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#2342 = LINE('NONE', #2341, #2340); -#2343 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); -#2344 = VECTOR('NONE', #2343, 1); -#2345 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); -#2346 = LINE('NONE', #2345, #2344); -#2347 = DIRECTION('NONE', (0, 0, -1)); -#2348 = VECTOR('NONE', #2347, 1); -#2349 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); -#2350 = LINE('NONE', #2349, #2348); -#2351 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); -#2352 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); -#2353 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); -#2354 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#2355 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2351, #2352, #2353, #2354), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2356 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); -#2357 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); -#2358 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); -#2359 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); -#2360 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2356, #2357, #2358, #2359), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2361 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2362 = VECTOR('NONE', #2361, 1); -#2363 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#2364 = LINE('NONE', #2363, #2362); -#2365 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); -#2366 = VECTOR('NONE', #2365, 1); -#2367 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); -#2368 = LINE('NONE', #2367, #2366); -#2369 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2370 = VECTOR('NONE', #2369, 1); -#2371 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); -#2372 = LINE('NONE', #2371, #2370); -#2373 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); -#2374 = VECTOR('NONE', #2373, 1); -#2375 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#2376 = LINE('NONE', #2375, #2374); -#2377 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); -#2378 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); -#2379 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); -#2380 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#2381 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2377, #2378, #2379, #2380), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2382 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); -#2383 = VECTOR('NONE', #2382, 1); -#2384 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#2385 = LINE('NONE', #2384, #2383); -#2386 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); -#2387 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); -#2388 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); -#2389 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); -#2390 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2386, #2387, #2388, #2389), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2391 = DIRECTION('NONE', (0, 0, -1)); -#2392 = VECTOR('NONE', #2391, 1); -#2393 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#2394 = LINE('NONE', #2393, #2392); -#2395 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); -#2396 = VECTOR('NONE', #2395, 1); -#2397 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); -#2398 = LINE('NONE', #2397, #2396); -#2399 = DIRECTION('NONE', (0, 0, -1)); -#2400 = VECTOR('NONE', #2399, 1); -#2401 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); -#2402 = LINE('NONE', #2401, #2400); -#2403 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); -#2404 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); -#2405 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); -#2406 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#2407 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2403, #2404, #2405, #2406), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2408 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); -#2409 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); -#2410 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); -#2411 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); -#2412 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2408, #2409, #2410, #2411), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2413 = DIRECTION('NONE', (0, 0, 1)); -#2414 = VECTOR('NONE', #2413, 1); -#2415 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#2416 = LINE('NONE', #2415, #2414); -#2417 = DIRECTION('NONE', (1, 0, -0)); -#2418 = DIRECTION('NONE', (0, 0, 1)); -#2419 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); -#2420 = AXIS2_PLACEMENT_3D('NONE', #2419, #2418, #2417); -#2421 = CIRCLE('NONE', #2420, 0.0762); -#2422 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); -#2423 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); -#2424 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); -#2425 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#2426 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2422, #2423, #2424, #2425), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); -#2427 = DIRECTION('NONE', (1, 0, -0)); -#2428 = DIRECTION('NONE', (0, 0, 1)); -#2429 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); -#2430 = AXIS2_PLACEMENT_3D('NONE', #2429, #2428, #2427); -#2431 = CIRCLE('NONE', #2430, 0.08636); -#2432 = DIRECTION('NONE', (-0.0000000000000010407039975863864, 0, -1)); -#2433 = VECTOR('NONE', #2432, 1); -#2434 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#2435 = LINE('NONE', #2434, #2433); -#2436 = DIRECTION('NONE', (1, 0, -0)); -#2437 = DIRECTION('NONE', (0, 0, 1)); -#2438 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); -#2439 = AXIS2_PLACEMENT_3D('NONE', #2438, #2437, #2436); -#2440 = CIRCLE('NONE', #2439, 0.08635999999999998); -#2441 = DIRECTION('NONE', (-0.6441357457827788, 0, -0.7649111981170517)); -#2442 = VECTOR('NONE', #2441, 1); -#2443 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); -#2444 = LINE('NONE', #2443, #2442); -#2445 = DIRECTION('NONE', (1, 0, -0)); -#2446 = DIRECTION('NONE', (0, 0, 1)); -#2447 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#2448 = AXIS2_PLACEMENT_3D('NONE', #2447, #2446, #2445); -#2449 = CIRCLE('NONE', #2448, 0.0762); -#2450 = DIRECTION('NONE', (0, 0, 1)); -#2451 = VECTOR('NONE', #2450, 1); -#2452 = CARTESIAN_POINT('NONE', (0.0381, 0, -0)); -#2453 = LINE('NONE', #2452, #2451); -#2454 = DIRECTION('NONE', (1, 0, -0)); -#2455 = DIRECTION('NONE', (0, 0, 1)); -#2456 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); -#2457 = AXIS2_PLACEMENT_3D('NONE', #2456, #2455, #2454); -#2458 = CIRCLE('NONE', #2457, 0.0381); -#2459 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); -#2460 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); -#2461 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); -#2462 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#2463 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2459, #2460, #2461, #2462), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); -#2464 = DIRECTION('NONE', (1, 0, -0)); -#2465 = DIRECTION('NONE', (0, 0, 1)); -#2466 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); -#2467 = AXIS2_PLACEMENT_3D('NONE', #2466, #2465, #2464); -#2468 = CIRCLE('NONE', #2467, 0.02794); -#2469 = DIRECTION('NONE', (0, 0, -1)); -#2470 = VECTOR('NONE', #2469, 1); -#2471 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#2472 = LINE('NONE', #2471, #2470); -#2473 = DIRECTION('NONE', (1, 0, -0)); -#2474 = DIRECTION('NONE', (0, 0, 1)); -#2475 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#2476 = AXIS2_PLACEMENT_3D('NONE', #2475, #2474, #2473); -#2477 = CIRCLE('NONE', #2476, 0.02794); -#2478 = DIRECTION('NONE', (1, 0, 0)); -#2479 = VECTOR('NONE', #2478, 1); -#2480 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); -#2481 = LINE('NONE', #2480, #2479); -#2482 = DIRECTION('NONE', (1, 0, -0)); -#2483 = DIRECTION('NONE', (0, 0, 1)); -#2484 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#2485 = AXIS2_PLACEMENT_3D('NONE', #2484, #2483, #2482); -#2486 = CIRCLE('NONE', #2485, 0.0381); -#2487 = DIRECTION('NONE', (1, 0, -0)); -#2488 = DIRECTION('NONE', (0, 0, 1)); -#2489 = CARTESIAN_POINT('NONE', (0, -0, 0)); -#2490 = AXIS2_PLACEMENT_3D('NONE', #2489, #2488, #2487); -#2491 = CIRCLE('NONE', #2490, 0.0762); -#2492 = DIRECTION('NONE', (0, 0, 1)); -#2493 = VECTOR('NONE', #2492, 1); -#2494 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#2495 = LINE('NONE', #2494, #2493); -#2496 = DIRECTION('NONE', (1, 0, -0)); -#2497 = DIRECTION('NONE', (0, 0, 1)); -#2498 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); -#2499 = AXIS2_PLACEMENT_3D('NONE', #2498, #2497, #2496); -#2500 = CIRCLE('NONE', #2499, 0.0762); -#2501 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2502 = DIRECTION('NONE', (0, 0, -1)); -#2503 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, -0)); -#2504 = AXIS2_PLACEMENT_3D('NONE', #2503, #2502, #2501); -#2505 = CIRCLE('NONE', #2504, 0.0381); -#2506 = DIRECTION('NONE', (0, 0, 1)); -#2507 = VECTOR('NONE', #2506, 1); -#2508 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, -0)); -#2509 = LINE('NONE', #2508, #2507); -#2510 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2511 = DIRECTION('NONE', (0, 0, -1)); -#2512 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); -#2513 = AXIS2_PLACEMENT_3D('NONE', #2512, #2511, #2510); -#2514 = CIRCLE('NONE', #2513, 0.0381); -#2515 = DIRECTION('NONE', (1, 0, -0)); -#2516 = DIRECTION('NONE', (0, 0, 1)); -#2517 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); -#2518 = AXIS2_PLACEMENT_3D('NONE', #2517, #2516, #2515); -#2519 = CIRCLE('NONE', #2518, 0.0762); -#2520 = DIRECTION('NONE', (0, 0, 1)); -#2521 = VECTOR('NONE', #2520, 1); -#2522 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.012065)); -#2523 = LINE('NONE', #2522, #2521); -#2524 = DIRECTION('NONE', (1, 0, -0)); -#2525 = DIRECTION('NONE', (0, 0, 1)); -#2526 = CARTESIAN_POINT('NONE', (0, -0, 0.036195)); -#2527 = AXIS2_PLACEMENT_3D('NONE', #2526, #2525, #2524); -#2528 = CIRCLE('NONE', #2527, 0.0762); -#2529 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2530 = DIRECTION('NONE', (0, 0, -1)); -#2531 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); -#2532 = AXIS2_PLACEMENT_3D('NONE', #2531, #2530, #2529); -#2533 = CIRCLE('NONE', #2532, 0.0381); -#2534 = DIRECTION('NONE', (0, 0, 1)); -#2535 = VECTOR('NONE', #2534, 1); -#2536 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, 0.012065)); -#2537 = LINE('NONE', #2536, #2535); -#2538 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2539 = DIRECTION('NONE', (0, 0, -1)); -#2540 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.036195)); -#2541 = AXIS2_PLACEMENT_3D('NONE', #2540, #2539, #2538); -#2542 = CIRCLE('NONE', #2541, 0.0381); -#2543 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); -#2544 = DIRECTION('NONE', (0, 0, 1)); -#2545 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.012064)); -#2546 = AXIS2_PLACEMENT_3D('NONE', #2545, #2544, #2543); -#2547 = CIRCLE('NONE', #2546, 0.015240000000000002); -#2548 = DIRECTION('NONE', (0, 0, 1)); -#2549 = VECTOR('NONE', #2548, 1); -#2550 = CARTESIAN_POINT('NONE', (0.07239, 0, 0.012064)); -#2551 = LINE('NONE', #2550, #2549); -#2552 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); -#2553 = DIRECTION('NONE', (0, 0, 1)); -#2554 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.036195)); -#2555 = AXIS2_PLACEMENT_3D('NONE', #2554, #2553, #2552); -#2556 = CIRCLE('NONE', #2555, 0.015240000000000002); -#2557 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); -#2558 = DIRECTION('NONE', (0, 0, 1)); -#2559 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.012064)); -#2560 = AXIS2_PLACEMENT_3D('NONE', #2559, #2558, #2557); -#2561 = CIRCLE('NONE', #2560, 0.01524); -#2562 = DIRECTION('NONE', (0, 0, 1)); -#2563 = VECTOR('NONE', #2562, 1); -#2564 = CARTESIAN_POINT('NONE', (0.022369740222802446, 0.06884698121460615, 0.012064)); -#2565 = LINE('NONE', #2564, #2563); -#2566 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); -#2567 = DIRECTION('NONE', (0, 0, 1)); -#2568 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.036195)); -#2569 = AXIS2_PLACEMENT_3D('NONE', #2568, #2567, #2566); -#2570 = CIRCLE('NONE', #2569, 0.01524); -#2571 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#2572 = DIRECTION('NONE', (-0, 0, 1)); -#2573 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.012064)); -#2574 = AXIS2_PLACEMENT_3D('NONE', #2573, #2572, #2571); -#2575 = CIRCLE('NONE', #2574, 0.015239999999999997); -#2576 = DIRECTION('NONE', (0, 0, 1)); -#2577 = VECTOR('NONE', #2576, 1); -#2578 = CARTESIAN_POINT('NONE', (-0.05856474022280244, 0.04254977441345213, 0.012064)); -#2579 = LINE('NONE', #2578, #2577); -#2580 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#2581 = DIRECTION('NONE', (-0, 0, 1)); -#2582 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.036195)); -#2583 = AXIS2_PLACEMENT_3D('NONE', #2582, #2581, #2580); -#2584 = CIRCLE('NONE', #2583, 0.015239999999999997); -#2585 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); -#2586 = DIRECTION('NONE', (0, -0, 1)); -#2587 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.012064)); -#2588 = AXIS2_PLACEMENT_3D('NONE', #2587, #2586, #2585); -#2589 = CIRCLE('NONE', #2588, 0.015239999999999991); -#2590 = DIRECTION('NONE', (0, 0, 1)); -#2591 = VECTOR('NONE', #2590, 1); -#2592 = CARTESIAN_POINT('NONE', (-0.05856474022280245, -0.042549774413452125, 0.012064)); -#2593 = LINE('NONE', #2592, #2591); -#2594 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); -#2595 = DIRECTION('NONE', (0, -0, 1)); -#2596 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.036195)); -#2597 = AXIS2_PLACEMENT_3D('NONE', #2596, #2595, #2594); -#2598 = CIRCLE('NONE', #2597, 0.015239999999999991); -#2599 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); -#2600 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); -#2601 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.012064)); -#2602 = AXIS2_PLACEMENT_3D('NONE', #2601, #2600, #2599); -#2603 = CIRCLE('NONE', #2602, 0.015239999999999993); -#2604 = DIRECTION('NONE', (0, 0, 1)); -#2605 = VECTOR('NONE', #2604, 1); -#2606 = CARTESIAN_POINT('NONE', (0.02236974022280243, -0.06884698121460617, 0.012064)); -#2607 = LINE('NONE', #2606, #2605); -#2608 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); -#2609 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); -#2610 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.036195)); -#2611 = AXIS2_PLACEMENT_3D('NONE', #2610, #2609, #2608); -#2612 = CIRCLE('NONE', #2611, 0.015239999999999993); -#2613 = DIRECTION('NONE', (1, 0, -0)); -#2614 = DIRECTION('NONE', (0, 0, 1)); -#2615 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, -0.0000009999999999994458)); -#2616 = AXIS2_PLACEMENT_3D('NONE', #2615, #2614, #2613); -#2617 = CIRCLE('NONE', #2616, 0.008); -#2618 = DIRECTION('NONE', (0, 0, 1)); -#2619 = VECTOR('NONE', #2618, 1); -#2620 = CARTESIAN_POINT('NONE', (0.06515, 0, -0.0000009999999999994458)); -#2621 = LINE('NONE', #2620, #2619); -#2622 = DIRECTION('NONE', (1, 0, -0)); -#2623 = DIRECTION('NONE', (0, 0, 1)); -#2624 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.012065)); -#2625 = AXIS2_PLACEMENT_3D('NONE', #2624, #2623, #2622); -#2626 = CIRCLE('NONE', #2625, 0.008); -#2627 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); -#2628 = DIRECTION('NONE', (0, 0, 1)); -#2629 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, -0.0000009999999999994458)); -#2630 = AXIS2_PLACEMENT_3D('NONE', #2629, #2628, #2627); -#2631 = CIRCLE('NONE', #2630, 0.007999999999999993); -#2632 = DIRECTION('NONE', (0, 0, 1)); -#2633 = VECTOR('NONE', #2632, 1); -#2634 = CARTESIAN_POINT('NONE', (0.020132457183527828, 0.06196133203662925, -0.0000009999999999994458)); -#2635 = LINE('NONE', #2634, #2633); -#2636 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); -#2637 = DIRECTION('NONE', (0, 0, 1)); -#2638 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.012065)); -#2639 = AXIS2_PLACEMENT_3D('NONE', #2638, #2637, #2636); -#2640 = CIRCLE('NONE', #2639, 0.007999999999999993); -#2641 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); -#2642 = DIRECTION('NONE', (-0, 0, 1)); -#2643 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, -0.0000009999999999994458)); -#2644 = AXIS2_PLACEMENT_3D('NONE', #2643, #2642, #2641); -#2645 = CIRCLE('NONE', #2644, 0.007999999999999997); -#2646 = DIRECTION('NONE', (0, 0, 1)); -#2647 = VECTOR('NONE', #2646, 1); -#2648 = CARTESIAN_POINT('NONE', (-0.052707457183527824, 0.03829420918685463, -0.0000009999999999994458)); -#2649 = LINE('NONE', #2648, #2647); -#2650 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); -#2651 = DIRECTION('NONE', (-0, 0, 1)); -#2652 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.012065)); -#2653 = AXIS2_PLACEMENT_3D('NONE', #2652, #2651, #2650); -#2654 = CIRCLE('NONE', #2653, 0.007999999999999997); -#2655 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); -#2656 = DIRECTION('NONE', (0, -0, 1)); -#2657 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, -0.0000009999999999994458)); -#2658 = AXIS2_PLACEMENT_3D('NONE', #2657, #2656, #2655); -#2659 = CIRCLE('NONE', #2658, 0.008000000000000002); -#2660 = DIRECTION('NONE', (0, 0, 1)); -#2661 = VECTOR('NONE', #2660, 1); -#2662 = CARTESIAN_POINT('NONE', (-0.05270745718352783, -0.038294209186854625, -0.0000009999999999994458)); -#2663 = LINE('NONE', #2662, #2661); -#2664 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); -#2665 = DIRECTION('NONE', (0, -0, 1)); -#2666 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.012065)); -#2667 = AXIS2_PLACEMENT_3D('NONE', #2666, #2665, #2664); -#2668 = CIRCLE('NONE', #2667, 0.008000000000000002); -#2669 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); -#2670 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); -#2671 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, -0.0000009999999999994458)); -#2672 = AXIS2_PLACEMENT_3D('NONE', #2671, #2670, #2669); -#2673 = CIRCLE('NONE', #2672, 0.007999999999999998); -#2674 = DIRECTION('NONE', (0, 0, 1)); -#2675 = VECTOR('NONE', #2674, 1); -#2676 = CARTESIAN_POINT('NONE', (0.020132457183527807, -0.061961332036629256, -0.0000009999999999994458)); -#2677 = LINE('NONE', #2676, #2675); -#2678 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); -#2679 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); -#2680 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.012065)); -#2681 = AXIS2_PLACEMENT_3D('NONE', #2680, #2679, #2678); -#2682 = CIRCLE('NONE', #2681, 0.007999999999999998); -#2683 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); -#2684 = DIRECTION('NONE', (0, 0, -1)); -#2685 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.01905)); -#2686 = AXIS2_PLACEMENT_3D('NONE', #2685, #2684, #2683); -#2687 = CIRCLE('NONE', #2686, 0.006349999999999997); -#2688 = DIRECTION('NONE', (0, 0, -1)); -#2689 = VECTOR('NONE', #2688, 1); -#2690 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.01905)); -#2691 = LINE('NONE', #2690, #2689); -#2692 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); -#2693 = DIRECTION('NONE', (0, 0, -1)); -#2694 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.03175)); -#2695 = AXIS2_PLACEMENT_3D('NONE', #2694, #2693, #2692); -#2696 = CIRCLE('NONE', #2695, 0.006349999999999997); -#2697 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); -#2698 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); -#2699 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.01905)); -#2700 = AXIS2_PLACEMENT_3D('NONE', #2699, #2698, #2697); -#2701 = CIRCLE('NONE', #2700, 0.006349999999999995); -#2702 = DIRECTION('NONE', (0, 0, -1)); -#2703 = VECTOR('NONE', #2702, 1); -#2704 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.01905)); -#2705 = LINE('NONE', #2704, #2703); -#2706 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); -#2707 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); -#2708 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.03175)); -#2709 = AXIS2_PLACEMENT_3D('NONE', #2708, #2707, #2706); -#2710 = CIRCLE('NONE', #2709, 0.006349999999999995); -#2711 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); -#2712 = DIRECTION('NONE', (0, 0, -1)); -#2713 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.01905)); -#2714 = AXIS2_PLACEMENT_3D('NONE', #2713, #2712, #2711); -#2715 = CIRCLE('NONE', #2714, 0.006349999999999971); -#2716 = DIRECTION('NONE', (0, 0, -1)); -#2717 = VECTOR('NONE', #2716, 1); -#2718 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.01905)); -#2719 = LINE('NONE', #2718, #2717); -#2720 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); -#2721 = DIRECTION('NONE', (0, 0, -1)); -#2722 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.03175)); -#2723 = AXIS2_PLACEMENT_3D('NONE', #2722, #2721, #2720); -#2724 = CIRCLE('NONE', #2723, 0.006349999999999971); -#2725 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); -#2726 = DIRECTION('NONE', (0, 0, -1)); -#2727 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.01905)); -#2728 = AXIS2_PLACEMENT_3D('NONE', #2727, #2726, #2725); -#2729 = CIRCLE('NONE', #2728, 0.006349999999999966); -#2730 = DIRECTION('NONE', (0, 0, -1)); -#2731 = VECTOR('NONE', #2730, 1); -#2732 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.01905)); -#2733 = LINE('NONE', #2732, #2731); -#2734 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); -#2735 = DIRECTION('NONE', (0, 0, -1)); -#2736 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.03175)); -#2737 = AXIS2_PLACEMENT_3D('NONE', #2736, #2735, #2734); -#2738 = CIRCLE('NONE', #2737, 0.006349999999999966); -#2739 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); -#2740 = DIRECTION('NONE', (0, 0, -1)); -#2741 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.01905)); -#2742 = AXIS2_PLACEMENT_3D('NONE', #2741, #2740, #2739); -#2743 = CIRCLE('NONE', #2742, 0.006349999999999974); -#2744 = DIRECTION('NONE', (0, 0, -1)); -#2745 = VECTOR('NONE', #2744, 1); -#2746 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.01905)); -#2747 = LINE('NONE', #2746, #2745); -#2748 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); -#2749 = DIRECTION('NONE', (0, 0, -1)); -#2750 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.03175)); -#2751 = AXIS2_PLACEMENT_3D('NONE', #2750, #2749, #2748); -#2752 = CIRCLE('NONE', #2751, 0.006349999999999974); -#2753 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); -#2754 = DIRECTION('NONE', (-0.0000000000000001978069239286638, -0.0000000000000001978069239286663, -1)); -#2755 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.01905)); -#2756 = AXIS2_PLACEMENT_3D('NONE', #2755, #2754, #2753); -#2757 = CIRCLE('NONE', #2756, 0.006349999999999975); -#2758 = DIRECTION('NONE', (0, 0, -1)); -#2759 = VECTOR('NONE', #2758, 1); -#2760 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.01905)); -#2761 = LINE('NONE', #2760, #2759); -#2762 = DIRECTION('NONE', (0.7071067811865509, -0.7071067811865442, -0)); -#2763 = DIRECTION('NONE', (0.0000000000000007912276957146528, 0.0000000000000007912276957146602, -1)); -#2764 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.0987828173317607, -0.03175)); -#2765 = AXIS2_PLACEMENT_3D('NONE', #2764, #2763, #2762); -#2766 = CIRCLE('NONE', #2765, 0.006349999999999984); -#2767 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, 0.0000000000000005594824691024399)); -#2768 = DIRECTION('NONE', (0.000000000000000623946737814731, 0.00000000000000004434252937709643, -0.9999999999999999)); -#2769 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.019050000000000004)); -#2770 = AXIS2_PLACEMENT_3D('NONE', #2769, #2768, #2767); -#2771 = CIRCLE('NONE', #2770, 0.006350000000000013); -#2772 = DIRECTION('NONE', (0, 0, -1)); -#2773 = VECTOR('NONE', #2772, 1); -#2774 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.01905)); -#2775 = LINE('NONE', #2774, #2773); -#2776 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, -0)); -#2777 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); -#2778 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.03175)); -#2779 = AXIS2_PLACEMENT_3D('NONE', #2778, #2777, #2776); -#2780 = CIRCLE('NONE', #2779, 0.006350000000000013); -#2781 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); -#2782 = DIRECTION('NONE', (0, 0, -1)); -#2783 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.01905)); -#2784 = AXIS2_PLACEMENT_3D('NONE', #2783, #2782, #2781); -#2785 = CIRCLE('NONE', #2784, 0.0063499999999999945); -#2786 = DIRECTION('NONE', (0, 0, -1)); -#2787 = VECTOR('NONE', #2786, 1); -#2788 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.01905)); -#2789 = LINE('NONE', #2788, #2787); -#2790 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); -#2791 = DIRECTION('NONE', (0, 0, -1)); -#2792 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.03175)); -#2793 = AXIS2_PLACEMENT_3D('NONE', #2792, #2791, #2790); -#2794 = CIRCLE('NONE', #2793, 0.0063499999999999945); -#2795 = DIRECTION('NONE', (0.923879532511286, 0.3826834323650916, 0.0000000000000005594824691024441)); -#2796 = DIRECTION('NONE', (0.0000000000000004098420661905165, 0.000000000000000472551872625532, -1)); -#2797 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.05346087550140305, -0.019050000000000004)); -#2798 = AXIS2_PLACEMENT_3D('NONE', #2797, #2796, #2795); -#2799 = CIRCLE('NONE', #2798, 0.006349999999999966); -#2800 = DIRECTION('NONE', (0, 0, -1)); -#2801 = VECTOR('NONE', #2800, 1); -#2802 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.01905)); -#2803 = LINE('NONE', #2802, #2801); -#2804 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, -0)); -#2805 = DIRECTION('NONE', (-0, 0, -1)); -#2806 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.03175)); -#2807 = AXIS2_PLACEMENT_3D('NONE', #2806, #2805, #2804); -#2808 = CIRCLE('NONE', #2807, 0.006349999999999971); -#2809 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); -#2810 = DIRECTION('NONE', (0.0000000000000001978069239286663, -0.0000000000000001978069239286638, -1)); -#2811 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.01905)); -#2812 = AXIS2_PLACEMENT_3D('NONE', #2811, #2810, #2809); -#2813 = CIRCLE('NONE', #2812, 0.006349999999999975); -#2814 = DIRECTION('NONE', (0, 0, -1)); -#2815 = VECTOR('NONE', #2814, 1); -#2816 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.01905)); -#2817 = LINE('NONE', #2816, #2815); -#2818 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); -#2819 = DIRECTION('NONE', (-0.0000000000000007912276957146615, 0.0000000000000007912276957146514, -1)); -#2820 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.03175)); -#2821 = AXIS2_PLACEMENT_3D('NONE', #2820, #2819, #2818); -#2822 = CIRCLE('NONE', #2821, 0.006349999999999975); -#2823 = DIRECTION('NONE', (0.3826834323650872, 0.9238795325112878, 0.0000000000000005594824691024426)); -#2824 = DIRECTION('NONE', (0.00000000000000047255187262553, 0.0000000000000004098420661905171, -1)); -#2825 = CARTESIAN_POINT('NONE', (0.05346087550140305, 0.12906597069182674, -0.019050000000000004)); -#2826 = AXIS2_PLACEMENT_3D('NONE', #2825, #2824, #2823); -#2827 = CIRCLE('NONE', #2826, 0.006349999999999983); -#2828 = DIRECTION('NONE', (0, 0, -1)); -#2829 = VECTOR('NONE', #2828, 1); -#2830 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.01905)); -#2831 = LINE('NONE', #2830, #2829); -#2832 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, -0)); -#2833 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); -#2834 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.03175)); -#2835 = AXIS2_PLACEMENT_3D('NONE', #2834, #2833, #2832); -#2836 = CIRCLE('NONE', #2835, 0.006349999999999989); -#2837 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); -#2838 = DIRECTION('NONE', (-0, 0, -1)); -#2839 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.01905)); -#2840 = AXIS2_PLACEMENT_3D('NONE', #2839, #2838, #2837); -#2841 = CIRCLE('NONE', #2840, 0.0063499999999999945); -#2842 = DIRECTION('NONE', (0, 0, -1)); -#2843 = VECTOR('NONE', #2842, 1); -#2844 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.01905)); -#2845 = LINE('NONE', #2844, #2843); -#2846 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); -#2847 = DIRECTION('NONE', (-0, 0, -1)); -#2848 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.03175)); -#2849 = AXIS2_PLACEMENT_3D('NONE', #2848, #2847, #2846); -#2850 = CIRCLE('NONE', #2849, 0.0063499999999999945); -#2851 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, 0.0000000000000005594824691024415)); -#2852 = DIRECTION('NONE', (0.0000000000000000443425293770936, 0.0000000000000006239467378147329, -0.9999999999999999)); -#2853 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.019050000000000004)); -#2854 = AXIS2_PLACEMENT_3D('NONE', #2853, #2852, #2851); -#2855 = CIRCLE('NONE', #2854, 0.006349999999999995); -#2856 = DIRECTION('NONE', (0, 0, -1)); -#2857 = VECTOR('NONE', #2856, 1); -#2858 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.01905)); -#2859 = LINE('NONE', #2858, #2857); -#2860 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, -0)); -#2861 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#2862 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.03175)); -#2863 = AXIS2_PLACEMENT_3D('NONE', #2862, #2861, #2860); -#2864 = CIRCLE('NONE', #2863, 0.006349999999999995); -#2865 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); -#2866 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); -#2867 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.01905)); -#2868 = AXIS2_PLACEMENT_3D('NONE', #2867, #2866, #2865); -#2869 = CIRCLE('NONE', #2868, 0.006349999999999995); -#2870 = DIRECTION('NONE', (0, 0, -1)); -#2871 = VECTOR('NONE', #2870, 1); -#2872 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.01905)); -#2873 = LINE('NONE', #2872, #2871); -#2874 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); -#2875 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); -#2876 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.03175)); -#2877 = AXIS2_PLACEMENT_3D('NONE', #2876, #2875, #2874); -#2878 = CIRCLE('NONE', #2877, 0.006349999999999995); -#2879 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); -#2880 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#2881 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.01905)); -#2882 = AXIS2_PLACEMENT_3D('NONE', #2881, #2880, #2879); -#2883 = CIRCLE('NONE', #2882, 0.006350000000000013); -#2884 = DIRECTION('NONE', (0, 0, -1)); -#2885 = VECTOR('NONE', #2884, 1); -#2886 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.01905)); -#2887 = LINE('NONE', #2886, #2885); -#2888 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); -#2889 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#2890 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.03175)); -#2891 = AXIS2_PLACEMENT_3D('NONE', #2890, #2889, #2888); -#2892 = CIRCLE('NONE', #2891, 0.006350000000000013); -#2893 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); -#2894 = DIRECTION('NONE', (0, -0, -1)); -#2895 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.01905)); -#2896 = AXIS2_PLACEMENT_3D('NONE', #2895, #2894, #2893); -#2897 = CIRCLE('NONE', #2896, 0.0063499999999999945); -#2898 = DIRECTION('NONE', (0, 0, -1)); -#2899 = VECTOR('NONE', #2898, 1); -#2900 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.01905)); -#2901 = LINE('NONE', #2900, #2899); -#2902 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); -#2903 = DIRECTION('NONE', (0, -0, -1)); -#2904 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.03175)); -#2905 = AXIS2_PLACEMENT_3D('NONE', #2904, #2903, #2902); -#2906 = CIRCLE('NONE', #2905, 0.0063499999999999945); -#2907 = DIRECTION('NONE', (-1, 0, -0)); -#2908 = DIRECTION('NONE', (0, -0, -1)); -#2909 = CARTESIAN_POINT('NONE', (0, -0, -0.03175)); -#2910 = AXIS2_PLACEMENT_3D('NONE', #2909, #2908, #2907); -#2911 = CIRCLE('NONE', #2910, 0.1524); -#2912 = DIRECTION('NONE', (0, 0, -1)); -#2913 = VECTOR('NONE', #2912, 1); -#2914 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.03175)); -#2915 = LINE('NONE', #2914, #2913); -#2916 = DIRECTION('NONE', (-1, 0, -0)); -#2917 = DIRECTION('NONE', (0, -0, -1)); -#2918 = CARTESIAN_POINT('NONE', (0, -0, -0.0381)); -#2919 = AXIS2_PLACEMENT_3D('NONE', #2918, #2917, #2916); -#2920 = CIRCLE('NONE', #2919, 0.1524); -#2921 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#2922 = DIRECTION('NONE', (0, -0, 1)); -#2923 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.03175)); -#2924 = AXIS2_PLACEMENT_3D('NONE', #2923, #2922, #2921); -#2925 = CIRCLE('NONE', #2924, 0.008000999999999998); -#2926 = DIRECTION('NONE', (0, 0, -1)); -#2927 = VECTOR('NONE', #2926, 1); -#2928 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.03175)); -#2929 = LINE('NONE', #2928, #2927); -#2930 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#2931 = DIRECTION('NONE', (0, -0, 1)); -#2932 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.0381)); -#2933 = AXIS2_PLACEMENT_3D('NONE', #2932, #2931, #2930); -#2934 = CIRCLE('NONE', #2933, 0.008000999999999998); -#2935 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#2936 = DIRECTION('NONE', (-0, 0, 1)); -#2937 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.03175)); -#2938 = AXIS2_PLACEMENT_3D('NONE', #2937, #2936, #2935); -#2939 = CIRCLE('NONE', #2938, 0.008001); -#2940 = DIRECTION('NONE', (0, 0, -1)); -#2941 = VECTOR('NONE', #2940, 1); -#2942 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.03175)); -#2943 = LINE('NONE', #2942, #2941); -#2944 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#2945 = DIRECTION('NONE', (-0, 0, 1)); -#2946 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.0381)); -#2947 = AXIS2_PLACEMENT_3D('NONE', #2946, #2945, #2944); -#2948 = CIRCLE('NONE', #2947, 0.008001); -#2949 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#2950 = DIRECTION('NONE', (0, 0, 1)); -#2951 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.03175)); -#2952 = AXIS2_PLACEMENT_3D('NONE', #2951, #2950, #2949); -#2953 = CIRCLE('NONE', #2952, 0.008000999999999996); -#2954 = DIRECTION('NONE', (0, 0, -1)); -#2955 = VECTOR('NONE', #2954, 1); -#2956 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.03175)); -#2957 = LINE('NONE', #2956, #2955); -#2958 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#2959 = DIRECTION('NONE', (0, 0, 1)); -#2960 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.0381)); -#2961 = AXIS2_PLACEMENT_3D('NONE', #2960, #2959, #2958); -#2962 = CIRCLE('NONE', #2961, 0.008000999999999996); -#2963 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#2964 = DIRECTION('NONE', (0, 0, 1)); -#2965 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.03175)); -#2966 = AXIS2_PLACEMENT_3D('NONE', #2965, #2964, #2963); -#2967 = CIRCLE('NONE', #2966, 0.008000999999999992); -#2968 = DIRECTION('NONE', (0, 0, -1)); -#2969 = VECTOR('NONE', #2968, 1); -#2970 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.03175)); -#2971 = LINE('NONE', #2970, #2969); -#2972 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#2973 = DIRECTION('NONE', (0, 0, 1)); -#2974 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.0381)); -#2975 = AXIS2_PLACEMENT_3D('NONE', #2974, #2973, #2972); -#2976 = CIRCLE('NONE', #2975, 0.008000999999999992); -#2977 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#2978 = DIRECTION('NONE', (0, -0, 1)); -#2979 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.03175)); -#2980 = AXIS2_PLACEMENT_3D('NONE', #2979, #2978, #2977); -#2981 = CIRCLE('NONE', #2980, 0.008000999999999998); -#2982 = DIRECTION('NONE', (0, 0, -1)); -#2983 = VECTOR('NONE', #2982, 1); -#2984 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.03175)); -#2985 = LINE('NONE', #2984, #2983); -#2986 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#2987 = DIRECTION('NONE', (0, -0, 1)); -#2988 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.0381)); -#2989 = AXIS2_PLACEMENT_3D('NONE', #2988, #2987, #2986); -#2990 = CIRCLE('NONE', #2989, 0.008000999999999998); -#2991 = DIRECTION('NONE', (0, 1, 0)); -#2992 = VECTOR('NONE', #2991, 1); -#2993 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.034924)); -#2994 = LINE('NONE', #2993, #2992); -#2995 = DIRECTION('NONE', (0, 0, -1)); -#2996 = VECTOR('NONE', #2995, 1); -#2997 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.034924)); -#2998 = LINE('NONE', #2997, #2996); -#2999 = DIRECTION('NONE', (0, 1, 0)); -#3000 = VECTOR('NONE', #2999, 1); -#3001 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0381)); -#3002 = LINE('NONE', #3001, #3000); -#3003 = DIRECTION('NONE', (0, 0, -1)); -#3004 = VECTOR('NONE', #3003, 1); -#3005 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.034924)); -#3006 = LINE('NONE', #3005, #3004); -#3007 = DIRECTION('NONE', (1, 0, 0)); -#3008 = VECTOR('NONE', #3007, 1); -#3009 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.034924)); -#3010 = LINE('NONE', #3009, #3008); -#3011 = DIRECTION('NONE', (0, 0, -1)); -#3012 = VECTOR('NONE', #3011, 1); -#3013 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.034924)); -#3014 = LINE('NONE', #3013, #3012); -#3015 = DIRECTION('NONE', (1, 0, 0)); -#3016 = VECTOR('NONE', #3015, 1); -#3017 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0381)); -#3018 = LINE('NONE', #3017, #3016); -#3019 = DIRECTION('NONE', (0, -1, 0)); -#3020 = VECTOR('NONE', #3019, 1); -#3021 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.034924)); -#3022 = LINE('NONE', #3021, #3020); -#3023 = DIRECTION('NONE', (0, 0, -1)); -#3024 = VECTOR('NONE', #3023, 1); -#3025 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.034924)); -#3026 = LINE('NONE', #3025, #3024); -#3027 = DIRECTION('NONE', (0, -1, 0)); -#3028 = VECTOR('NONE', #3027, 1); -#3029 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0381)); -#3030 = LINE('NONE', #3029, #3028); -#3031 = DIRECTION('NONE', (-1, 0, 0)); -#3032 = VECTOR('NONE', #3031, 1); -#3033 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.034924)); -#3034 = LINE('NONE', #3033, #3032); -#3035 = DIRECTION('NONE', (-1, 0, 0)); -#3036 = VECTOR('NONE', #3035, 1); -#3037 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0381)); -#3038 = LINE('NONE', #3037, #3036); -#3039 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); -#3040 = VECTOR('NONE', #3039, 1); -#3041 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.034924)); -#3042 = LINE('NONE', #3041, #3040); -#3043 = DIRECTION('NONE', (0, 0, -1)); -#3044 = VECTOR('NONE', #3043, 1); -#3045 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.034924)); -#3046 = LINE('NONE', #3045, #3044); -#3047 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); -#3048 = VECTOR('NONE', #3047, 1); -#3049 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.0381)); -#3050 = LINE('NONE', #3049, #3048); -#3051 = DIRECTION('NONE', (0, 0, -1)); -#3052 = VECTOR('NONE', #3051, 1); -#3053 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.034924)); -#3054 = LINE('NONE', #3053, #3052); -#3055 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3056 = VECTOR('NONE', #3055, 1); -#3057 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.034924)); -#3058 = LINE('NONE', #3057, #3056); -#3059 = DIRECTION('NONE', (0, 0, -1)); -#3060 = VECTOR('NONE', #3059, 1); -#3061 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.034924)); -#3062 = LINE('NONE', #3061, #3060); -#3063 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3064 = VECTOR('NONE', #3063, 1); -#3065 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.0381)); -#3066 = LINE('NONE', #3065, #3064); -#3067 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); -#3068 = VECTOR('NONE', #3067, 1); -#3069 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.034924)); -#3070 = LINE('NONE', #3069, #3068); -#3071 = DIRECTION('NONE', (0, 0, -1)); -#3072 = VECTOR('NONE', #3071, 1); -#3073 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.034924)); -#3074 = LINE('NONE', #3073, #3072); -#3075 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); -#3076 = VECTOR('NONE', #3075, 1); -#3077 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.0381)); -#3078 = LINE('NONE', #3077, #3076); -#3079 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3080 = VECTOR('NONE', #3079, 1); -#3081 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.034924)); -#3082 = LINE('NONE', #3081, #3080); -#3083 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3084 = VECTOR('NONE', #3083, 1); -#3085 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.0381)); -#3086 = LINE('NONE', #3085, #3084); -#3087 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); -#3088 = VECTOR('NONE', #3087, 1); -#3089 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.034924)); -#3090 = LINE('NONE', #3089, #3088); -#3091 = DIRECTION('NONE', (0, 0, -1)); -#3092 = VECTOR('NONE', #3091, 1); -#3093 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.034924)); -#3094 = LINE('NONE', #3093, #3092); -#3095 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); -#3096 = VECTOR('NONE', #3095, 1); -#3097 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.0381)); -#3098 = LINE('NONE', #3097, #3096); -#3099 = DIRECTION('NONE', (0, 0, -1)); -#3100 = VECTOR('NONE', #3099, 1); -#3101 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.034924)); -#3102 = LINE('NONE', #3101, #3100); -#3103 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); -#3104 = VECTOR('NONE', #3103, 1); -#3105 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.034924)); -#3106 = LINE('NONE', #3105, #3104); -#3107 = DIRECTION('NONE', (0, 0, -1)); -#3108 = VECTOR('NONE', #3107, 1); -#3109 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.034924)); -#3110 = LINE('NONE', #3109, #3108); -#3111 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); -#3112 = VECTOR('NONE', #3111, 1); -#3113 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.0381)); -#3114 = LINE('NONE', #3113, #3112); -#3115 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); -#3116 = VECTOR('NONE', #3115, 1); -#3117 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.034924)); -#3118 = LINE('NONE', #3117, #3116); -#3119 = DIRECTION('NONE', (0, 0, -1)); -#3120 = VECTOR('NONE', #3119, 1); -#3121 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.034924)); -#3122 = LINE('NONE', #3121, #3120); -#3123 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); -#3124 = VECTOR('NONE', #3123, 1); -#3125 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.0381)); -#3126 = LINE('NONE', #3125, #3124); -#3127 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); -#3128 = VECTOR('NONE', #3127, 1); -#3129 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.034924)); -#3130 = LINE('NONE', #3129, #3128); -#3131 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); -#3132 = VECTOR('NONE', #3131, 1); -#3133 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.0381)); -#3134 = LINE('NONE', #3133, #3132); -#3135 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); -#3136 = VECTOR('NONE', #3135, 1); -#3137 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.034924)); -#3138 = LINE('NONE', #3137, #3136); -#3139 = DIRECTION('NONE', (0, 0, -1)); -#3140 = VECTOR('NONE', #3139, 1); -#3141 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.034924)); -#3142 = LINE('NONE', #3141, #3140); -#3143 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); -#3144 = VECTOR('NONE', #3143, 1); -#3145 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.0381)); -#3146 = LINE('NONE', #3145, #3144); -#3147 = DIRECTION('NONE', (0, 0, -1)); -#3148 = VECTOR('NONE', #3147, 1); -#3149 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.034924)); -#3150 = LINE('NONE', #3149, #3148); -#3151 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); -#3152 = VECTOR('NONE', #3151, 1); -#3153 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.034924)); -#3154 = LINE('NONE', #3153, #3152); -#3155 = DIRECTION('NONE', (0, 0, -1)); -#3156 = VECTOR('NONE', #3155, 1); -#3157 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.034924)); -#3158 = LINE('NONE', #3157, #3156); -#3159 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); -#3160 = VECTOR('NONE', #3159, 1); -#3161 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.0381)); -#3162 = LINE('NONE', #3161, #3160); -#3163 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); -#3164 = VECTOR('NONE', #3163, 1); -#3165 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.034924)); -#3166 = LINE('NONE', #3165, #3164); -#3167 = DIRECTION('NONE', (0, 0, -1)); -#3168 = VECTOR('NONE', #3167, 1); -#3169 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.034924)); -#3170 = LINE('NONE', #3169, #3168); -#3171 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); -#3172 = VECTOR('NONE', #3171, 1); -#3173 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.0381)); -#3174 = LINE('NONE', #3173, #3172); -#3175 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); -#3176 = VECTOR('NONE', #3175, 1); -#3177 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.034924)); -#3178 = LINE('NONE', #3177, #3176); -#3179 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); -#3180 = VECTOR('NONE', #3179, 1); -#3181 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.0381)); -#3182 = LINE('NONE', #3181, #3180); -#3183 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); -#3184 = VECTOR('NONE', #3183, 1); -#3185 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.034924)); -#3186 = LINE('NONE', #3185, #3184); -#3187 = DIRECTION('NONE', (0, 0, -1)); -#3188 = VECTOR('NONE', #3187, 1); -#3189 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.034924)); -#3190 = LINE('NONE', #3189, #3188); -#3191 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); -#3192 = VECTOR('NONE', #3191, 1); -#3193 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.0381)); -#3194 = LINE('NONE', #3193, #3192); -#3195 = DIRECTION('NONE', (0, 0, -1)); -#3196 = VECTOR('NONE', #3195, 1); -#3197 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.034924)); -#3198 = LINE('NONE', #3197, #3196); -#3199 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); -#3200 = VECTOR('NONE', #3199, 1); -#3201 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.034924)); -#3202 = LINE('NONE', #3201, #3200); -#3203 = DIRECTION('NONE', (0, 0, -1)); -#3204 = VECTOR('NONE', #3203, 1); -#3205 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.034924)); -#3206 = LINE('NONE', #3205, #3204); -#3207 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); -#3208 = VECTOR('NONE', #3207, 1); -#3209 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.0381)); -#3210 = LINE('NONE', #3209, #3208); -#3211 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); -#3212 = VECTOR('NONE', #3211, 1); -#3213 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.034924)); -#3214 = LINE('NONE', #3213, #3212); -#3215 = DIRECTION('NONE', (0, 0, -1)); -#3216 = VECTOR('NONE', #3215, 1); -#3217 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.034924)); -#3218 = LINE('NONE', #3217, #3216); -#3219 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); -#3220 = VECTOR('NONE', #3219, 1); -#3221 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.0381)); -#3222 = LINE('NONE', #3221, #3220); -#3223 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); -#3224 = VECTOR('NONE', #3223, 1); -#3225 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.034924)); -#3226 = LINE('NONE', #3225, #3224); -#3227 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); -#3228 = VECTOR('NONE', #3227, 1); -#3229 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.0381)); -#3230 = LINE('NONE', #3229, #3228); -#3231 = DIRECTION('NONE', (-1, 0, -0)); -#3232 = DIRECTION('NONE', (0, -0, -1)); -#3233 = CARTESIAN_POINT('NONE', (0, -0, -0)); -#3234 = AXIS2_PLACEMENT_3D('NONE', #3233, #3232, #3231); -#3235 = CIRCLE('NONE', #3234, 0.0762); -#3236 = DIRECTION('NONE', (0, 0, -1)); -#3237 = VECTOR('NONE', #3236, 1); -#3238 = CARTESIAN_POINT('NONE', (-0.0762, 0, -0)); -#3239 = LINE('NONE', #3238, #3237); -#3240 = DIRECTION('NONE', (-1, 0, -0)); -#3241 = DIRECTION('NONE', (0, -0, -1)); -#3242 = CARTESIAN_POINT('NONE', (0, -0, -0.0127)); -#3243 = AXIS2_PLACEMENT_3D('NONE', #3242, #3241, #3240); -#3244 = CIRCLE('NONE', #3243, 0.0762); -#3245 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3246 = DIRECTION('NONE', (0, -0, 1)); -#3247 = CARTESIAN_POINT('NONE', (0.05715, 0, 0)); -#3248 = AXIS2_PLACEMENT_3D('NONE', #3247, #3246, #3245); -#3249 = CIRCLE('NONE', #3248, 0.008000999999999998); -#3250 = DIRECTION('NONE', (0, 0, -1)); -#3251 = VECTOR('NONE', #3250, 1); -#3252 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0)); -#3253 = LINE('NONE', #3252, #3251); -#3254 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3255 = DIRECTION('NONE', (0, -0, 1)); -#3256 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.0127)); -#3257 = AXIS2_PLACEMENT_3D('NONE', #3256, #3255, #3254); -#3258 = CIRCLE('NONE', #3257, 0.008000999999999998); -#3259 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3260 = DIRECTION('NONE', (-0, 0, 1)); -#3261 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0)); -#3262 = AXIS2_PLACEMENT_3D('NONE', #3261, #3260, #3259); -#3263 = CIRCLE('NONE', #3262, 0.008001); -#3264 = DIRECTION('NONE', (0, 0, -1)); -#3265 = VECTOR('NONE', #3264, 1); -#3266 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0)); -#3267 = LINE('NONE', #3266, #3265); -#3268 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3269 = DIRECTION('NONE', (-0, 0, 1)); -#3270 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.0127)); -#3271 = AXIS2_PLACEMENT_3D('NONE', #3270, #3269, #3268); -#3272 = CIRCLE('NONE', #3271, 0.008001); -#3273 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3274 = DIRECTION('NONE', (0, 0, 1)); -#3275 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0)); -#3276 = AXIS2_PLACEMENT_3D('NONE', #3275, #3274, #3273); -#3277 = CIRCLE('NONE', #3276, 0.008000999999999996); -#3278 = DIRECTION('NONE', (0, 0, -1)); -#3279 = VECTOR('NONE', #3278, 1); -#3280 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0)); -#3281 = LINE('NONE', #3280, #3279); -#3282 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3283 = DIRECTION('NONE', (0, 0, 1)); -#3284 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.0127)); -#3285 = AXIS2_PLACEMENT_3D('NONE', #3284, #3283, #3282); -#3286 = CIRCLE('NONE', #3285, 0.008000999999999996); -#3287 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3288 = DIRECTION('NONE', (0, 0, 1)); -#3289 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, 0)); -#3290 = AXIS2_PLACEMENT_3D('NONE', #3289, #3288, #3287); -#3291 = CIRCLE('NONE', #3290, 0.008000999999999992); -#3292 = DIRECTION('NONE', (0, 0, -1)); -#3293 = VECTOR('NONE', #3292, 1); -#3294 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0)); -#3295 = LINE('NONE', #3294, #3293); -#3296 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3297 = DIRECTION('NONE', (0, 0, 1)); -#3298 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.0127)); -#3299 = AXIS2_PLACEMENT_3D('NONE', #3298, #3297, #3296); -#3300 = CIRCLE('NONE', #3299, 0.008000999999999992); -#3301 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3302 = DIRECTION('NONE', (0, -0, 1)); -#3303 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, 0)); -#3304 = AXIS2_PLACEMENT_3D('NONE', #3303, #3302, #3301); -#3305 = CIRCLE('NONE', #3304, 0.008000999999999998); -#3306 = DIRECTION('NONE', (0, 0, -1)); -#3307 = VECTOR('NONE', #3306, 1); -#3308 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0)); -#3309 = LINE('NONE', #3308, #3307); -#3310 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3311 = DIRECTION('NONE', (0, -0, 1)); -#3312 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.0127)); -#3313 = AXIS2_PLACEMENT_3D('NONE', #3312, #3311, #3310); -#3314 = CIRCLE('NONE', #3313, 0.008000999999999998); -#3315 = DIRECTION('NONE', (-1, 0, -0)); -#3316 = DIRECTION('NONE', (0, -0, -1)); -#3317 = CARTESIAN_POINT('NONE', (0, -0, -0.0127)); -#3318 = AXIS2_PLACEMENT_3D('NONE', #3317, #3316, #3315); -#3319 = CIRCLE('NONE', #3318, 0.1524); -#3320 = DIRECTION('NONE', (0, 0, -1)); -#3321 = VECTOR('NONE', #3320, 1); -#3322 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.0127)); -#3323 = LINE('NONE', #3322, #3321); -#3324 = DIRECTION('NONE', (-1, 0, -0)); -#3325 = DIRECTION('NONE', (0, -0, -1)); -#3326 = CARTESIAN_POINT('NONE', (0, -0, -0.019049999999999997)); -#3327 = AXIS2_PLACEMENT_3D('NONE', #3326, #3325, #3324); -#3328 = CIRCLE('NONE', #3327, 0.1524); -#3329 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3330 = DIRECTION('NONE', (0, -0, 1)); -#3331 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.0127)); -#3332 = AXIS2_PLACEMENT_3D('NONE', #3331, #3330, #3329); -#3333 = CIRCLE('NONE', #3332, 0.008000999999999998); -#3334 = DIRECTION('NONE', (0, 0, -1)); -#3335 = VECTOR('NONE', #3334, 1); -#3336 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0127)); -#3337 = LINE('NONE', #3336, #3335); -#3338 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3339 = DIRECTION('NONE', (0, -0, 1)); -#3340 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.019049999999999997)); -#3341 = AXIS2_PLACEMENT_3D('NONE', #3340, #3339, #3338); -#3342 = CIRCLE('NONE', #3341, 0.008000999999999998); -#3343 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3344 = DIRECTION('NONE', (-0, 0, 1)); -#3345 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.0127)); -#3346 = AXIS2_PLACEMENT_3D('NONE', #3345, #3344, #3343); -#3347 = CIRCLE('NONE', #3346, 0.008001); -#3348 = DIRECTION('NONE', (0, 0, -1)); -#3349 = VECTOR('NONE', #3348, 1); -#3350 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0127)); -#3351 = LINE('NONE', #3350, #3349); -#3352 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3353 = DIRECTION('NONE', (-0, 0, 1)); -#3354 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.019049999999999997)); -#3355 = AXIS2_PLACEMENT_3D('NONE', #3354, #3353, #3352); -#3356 = CIRCLE('NONE', #3355, 0.008001); -#3357 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3358 = DIRECTION('NONE', (0, 0, 1)); -#3359 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.0127)); -#3360 = AXIS2_PLACEMENT_3D('NONE', #3359, #3358, #3357); -#3361 = CIRCLE('NONE', #3360, 0.008000999999999996); -#3362 = DIRECTION('NONE', (0, 0, -1)); -#3363 = VECTOR('NONE', #3362, 1); -#3364 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0127)); -#3365 = LINE('NONE', #3364, #3363); -#3366 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3367 = DIRECTION('NONE', (0, 0, 1)); -#3368 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.019049999999999997)); -#3369 = AXIS2_PLACEMENT_3D('NONE', #3368, #3367, #3366); -#3370 = CIRCLE('NONE', #3369, 0.008000999999999996); -#3371 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3372 = DIRECTION('NONE', (0, 0, 1)); -#3373 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.0127)); -#3374 = AXIS2_PLACEMENT_3D('NONE', #3373, #3372, #3371); -#3375 = CIRCLE('NONE', #3374, 0.008000999999999992); -#3376 = DIRECTION('NONE', (0, 0, -1)); -#3377 = VECTOR('NONE', #3376, 1); -#3378 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0127)); -#3379 = LINE('NONE', #3378, #3377); -#3380 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3381 = DIRECTION('NONE', (0, 0, 1)); -#3382 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.019049999999999997)); -#3383 = AXIS2_PLACEMENT_3D('NONE', #3382, #3381, #3380); -#3384 = CIRCLE('NONE', #3383, 0.008000999999999992); -#3385 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3386 = DIRECTION('NONE', (0, -0, 1)); -#3387 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.0127)); -#3388 = AXIS2_PLACEMENT_3D('NONE', #3387, #3386, #3385); -#3389 = CIRCLE('NONE', #3388, 0.008000999999999998); -#3390 = DIRECTION('NONE', (0, 0, -1)); -#3391 = VECTOR('NONE', #3390, 1); -#3392 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0127)); -#3393 = LINE('NONE', #3392, #3391); -#3394 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3395 = DIRECTION('NONE', (0, -0, 1)); -#3396 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.019049999999999997)); -#3397 = AXIS2_PLACEMENT_3D('NONE', #3396, #3395, #3394); -#3398 = CIRCLE('NONE', #3397, 0.008000999999999998); -#3399 = DIRECTION('NONE', (1, 0, 0)); -#3400 = VECTOR('NONE', #3399, 1); -#3401 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.015875999999999998)); -#3402 = LINE('NONE', #3401, #3400); -#3403 = DIRECTION('NONE', (0, 0, 1)); -#3404 = VECTOR('NONE', #3403, 1); -#3405 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.015875999999999998)); -#3406 = LINE('NONE', #3405, #3404); -#3407 = DIRECTION('NONE', (1, 0, 0)); +#782 = DIRECTION('NONE', (1, 0, 0)); +#783 = VECTOR('NONE', #782, 1); +#784 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); +#785 = LINE('NONE', #784, #783); +#786 = DIRECTION('NONE', (1, 0, -0)); +#787 = DIRECTION('NONE', (0, 0, 1)); +#788 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); +#789 = AXIS2_PLACEMENT_3D('NONE', #788, #787, #786); +#790 = CIRCLE('NONE', #789, 0.26416); +#791 = DIRECTION('NONE', (1, 0, -0)); +#792 = DIRECTION('NONE', (0, -1, 0)); +#793 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.09931400000000001)); +#794 = AXIS2_PLACEMENT_3D('NONE', #793, #792, #791); +#795 = CIRCLE('NONE', #794, 0.04064); +#796 = DIRECTION('NONE', (1, 0, -0)); +#797 = DIRECTION('NONE', (0, 0, 1)); +#798 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); +#799 = AXIS2_PLACEMENT_3D('NONE', #798, #797, #796); +#800 = CIRCLE('NONE', #799, 0.3048); +#801 = DIRECTION('NONE', (0, 0, 1)); +#802 = VECTOR('NONE', #801, 1); +#803 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.09931400000000001)); +#804 = LINE('NONE', #803, #802); +#805 = DIRECTION('NONE', (1, 0, -0)); +#806 = DIRECTION('NONE', (0, 0, 1)); +#807 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); +#808 = AXIS2_PLACEMENT_3D('NONE', #807, #806, #805); +#809 = CIRCLE('NONE', #808, 0.3048); +#810 = DIRECTION('NONE', (-1, 0, 0)); +#811 = VECTOR('NONE', #810, 1); +#812 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); +#813 = LINE('NONE', #812, #811); +#814 = DIRECTION('NONE', (1, 0, -0)); +#815 = DIRECTION('NONE', (0, 0, 1)); +#816 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); +#817 = AXIS2_PLACEMENT_3D('NONE', #816, #815, #814); +#818 = CIRCLE('NONE', #817, 0.294894); +#819 = DIRECTION('NONE', (0, 0, 1)); +#820 = VECTOR('NONE', #819, 1); +#821 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.059944)); +#822 = LINE('NONE', #821, #820); +#823 = DIRECTION('NONE', (1, 0, -0)); +#824 = DIRECTION('NONE', (0, 0, 1)); +#825 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); +#826 = AXIS2_PLACEMENT_3D('NONE', #825, #824, #823); +#827 = CIRCLE('NONE', #826, 0.294894); +#828 = DIRECTION('NONE', (1, 0, 0)); +#829 = VECTOR('NONE', #828, 1); +#830 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); +#831 = LINE('NONE', #830, #829); +#832 = DIRECTION('NONE', (1, 0, -0)); +#833 = DIRECTION('NONE', (0, 0, 1)); +#834 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); +#835 = AXIS2_PLACEMENT_3D('NONE', #834, #833, #832); +#836 = CIRCLE('NONE', #835, 0.3048); +#837 = DIRECTION('NONE', (0, 0, 1)); +#838 = VECTOR('NONE', #837, 1); +#839 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.050038)); +#840 = LINE('NONE', #839, #838); +#841 = DIRECTION('NONE', (1, 0, -0)); +#842 = DIRECTION('NONE', (0, 0, 1)); +#843 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); +#844 = AXIS2_PLACEMENT_3D('NONE', #843, #842, #841); +#845 = CIRCLE('NONE', #844, 0.3048); +#846 = DIRECTION('NONE', (-1, 0, 0)); +#847 = VECTOR('NONE', #846, 1); +#848 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); +#849 = LINE('NONE', #848, #847); +#850 = DIRECTION('NONE', (1, 0, -0)); +#851 = DIRECTION('NONE', (0, 0, 1)); +#852 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); +#853 = AXIS2_PLACEMENT_3D('NONE', #852, #851, #850); +#854 = CIRCLE('NONE', #853, 0.294894); +#855 = DIRECTION('NONE', (0, 0, 1)); +#856 = VECTOR('NONE', #855, 1); +#857 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.050038)); +#858 = LINE('NONE', #857, #856); +#859 = DIRECTION('NONE', (1, 0, -0)); +#860 = DIRECTION('NONE', (0, 0, 1)); +#861 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); +#862 = AXIS2_PLACEMENT_3D('NONE', #861, #860, #859); +#863 = CIRCLE('NONE', #862, 0.294894); +#864 = DIRECTION('NONE', (1, 0, 0)); +#865 = VECTOR('NONE', #864, 1); +#866 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); +#867 = LINE('NONE', #866, #865); +#868 = DIRECTION('NONE', (1, 0, -0)); +#869 = DIRECTION('NONE', (0, 0, 1)); +#870 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); +#871 = AXIS2_PLACEMENT_3D('NONE', #870, #869, #868); +#872 = CIRCLE('NONE', #871, 0.3048); +#873 = DIRECTION('NONE', (0, 0, 1)); +#874 = VECTOR('NONE', #873, 1); +#875 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.059944)); +#876 = LINE('NONE', #875, #874); +#877 = DIRECTION('NONE', (1, 0, -0)); +#878 = DIRECTION('NONE', (0, 0, 1)); +#879 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); +#880 = AXIS2_PLACEMENT_3D('NONE', #879, #878, #877); +#881 = CIRCLE('NONE', #880, 0.3048); +#882 = DIRECTION('NONE', (1, 0, -0)); +#883 = DIRECTION('NONE', (0, -1, 0)); +#884 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.099314)); +#885 = AXIS2_PLACEMENT_3D('NONE', #884, #883, #882); +#886 = CIRCLE('NONE', #885, 0.04064); +#887 = DIRECTION('NONE', (1, 0, -0)); +#888 = DIRECTION('NONE', (0, 0, 1)); +#889 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); +#890 = AXIS2_PLACEMENT_3D('NONE', #889, #888, #887); +#891 = CIRCLE('NONE', #890, 0.26416); +#892 = DIRECTION('NONE', (-1, 0, 0)); +#893 = VECTOR('NONE', #892, 1); +#894 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); +#895 = LINE('NONE', #894, #893); +#896 = DIRECTION('NONE', (1, 0, -0)); +#897 = DIRECTION('NONE', (0, 0, 1)); +#898 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); +#899 = AXIS2_PLACEMENT_3D('NONE', #898, #897, #896); +#900 = CIRCLE('NONE', #899, 0.2413); +#901 = DIRECTION('NONE', (0, 0, -1)); +#902 = VECTOR('NONE', #901, 1); +#903 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.139954)); +#904 = LINE('NONE', #903, #902); +#905 = DIRECTION('NONE', (1, 0, -0)); +#906 = DIRECTION('NONE', (0, 0, 1)); +#907 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); +#908 = AXIS2_PLACEMENT_3D('NONE', #907, #906, #905); +#909 = CIRCLE('NONE', #908, 0.2413); +#910 = DIRECTION('NONE', (0, 0, -1)); +#911 = VECTOR('NONE', #910, 1); +#912 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0127)); +#913 = LINE('NONE', #912, #911); +#914 = DIRECTION('NONE', (1, 0, -0)); +#915 = DIRECTION('NONE', (0, 0, 1)); +#916 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); +#917 = AXIS2_PLACEMENT_3D('NONE', #916, #915, #914); +#918 = CIRCLE('NONE', #917, 0.15367); +#919 = DIRECTION('NONE', (0, 0, 1)); +#920 = VECTOR('NONE', #919, 1); +#921 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.036322)); +#922 = LINE('NONE', #921, #920); +#923 = DIRECTION('NONE', (1, 0, -0)); +#924 = DIRECTION('NONE', (0, 1, 0)); +#925 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.036322)); +#926 = AXIS2_PLACEMENT_3D('NONE', #925, #924, #923); +#927 = CIRCLE('NONE', #926, 0.003048); +#928 = DIRECTION('NONE', (1, 0, -0)); +#929 = DIRECTION('NONE', (0, 0, 1)); +#930 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#931 = AXIS2_PLACEMENT_3D('NONE', #930, #929, #928); +#932 = CIRCLE('NONE', #931, 0.15062199999999998); +#933 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#934 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); +#935 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.036322)); +#936 = AXIS2_PLACEMENT_3D('NONE', #935, #934, #933); +#937 = CIRCLE('NONE', #936, 0.003048); +#938 = DIRECTION('NONE', (-1, 0, 0)); +#939 = VECTOR('NONE', #938, 1); +#940 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); +#941 = LINE('NONE', #940, #939); +#942 = DIRECTION('NONE', (1, 0, -0)); +#943 = DIRECTION('NONE', (0, 0, 1)); +#944 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#945 = AXIS2_PLACEMENT_3D('NONE', #944, #943, #942); +#946 = CIRCLE('NONE', #945, 0.11607799999999999); +#947 = DIRECTION('NONE', (0.3420201433256686, 0.9396926207859084, 0)); +#948 = VECTOR('NONE', #947, 1); +#949 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.03937)); +#950 = LINE('NONE', #949, #948); +#951 = DIRECTION('NONE', (1, 0, -0)); +#952 = DIRECTION('NONE', (0, -1, 0)); +#953 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.042418000000000004)); +#954 = AXIS2_PLACEMENT_3D('NONE', #953, #952, #951); +#955 = CIRCLE('NONE', #954, 0.003048); +#956 = DIRECTION('NONE', (1, 0, -0)); +#957 = DIRECTION('NONE', (0, 0, 1)); +#958 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); +#959 = AXIS2_PLACEMENT_3D('NONE', #958, #957, #956); +#960 = CIRCLE('NONE', #959, 0.11302999999999999); +#961 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#962 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#963 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.042418000000000004)); +#964 = AXIS2_PLACEMENT_3D('NONE', #963, #962, #961); +#965 = CIRCLE('NONE', #964, 0.003048); +#966 = DIRECTION('NONE', (0, 0, -1)); +#967 = VECTOR('NONE', #966, 1); +#968 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.042418000000000004)); +#969 = LINE('NONE', #968, #967); +#970 = DIRECTION('NONE', (1, 0, -0)); +#971 = DIRECTION('NONE', (0, 0, 1)); +#972 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); +#973 = AXIS2_PLACEMENT_3D('NONE', #972, #971, #970); +#974 = CIRCLE('NONE', #973, 0.11302999999999999); +#975 = DIRECTION('NONE', (0, 0, 1)); +#976 = VECTOR('NONE', #975, 1); +#977 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.046228000000000005)); +#978 = LINE('NONE', #977, #976); +#979 = DIRECTION('NONE', (1, 0, -0)); +#980 = DIRECTION('NONE', (0, -1, 0)); +#981 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.046228000000000005)); +#982 = AXIS2_PLACEMENT_3D('NONE', #981, #980, #979); +#983 = CIRCLE('NONE', #982, 0.003048); +#984 = DIRECTION('NONE', (1, 0, -0)); +#985 = DIRECTION('NONE', (0, 0, 1)); +#986 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); +#987 = AXIS2_PLACEMENT_3D('NONE', #986, #985, #984); +#988 = CIRCLE('NONE', #987, 0.11607799999999999); +#989 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#990 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#991 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.046228000000000005)); +#992 = AXIS2_PLACEMENT_3D('NONE', #991, #990, #989); +#993 = CIRCLE('NONE', #992, 0.003048); +#994 = DIRECTION('NONE', (1, 0, 0)); +#995 = VECTOR('NONE', #994, 1); +#996 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); +#997 = LINE('NONE', #996, #995); +#998 = DIRECTION('NONE', (1, 0, -0)); +#999 = DIRECTION('NONE', (0, 0, 1)); +#1000 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); +#1001 = AXIS2_PLACEMENT_3D('NONE', #1000, #999, #998); +#1002 = CIRCLE('NONE', #1001, 0.15367); +#1003 = DIRECTION('NONE', (-0.34202014332566877, -0.9396926207859084, 0)); +#1004 = VECTOR('NONE', #1003, 1); +#1005 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.04927600000000001)); +#1006 = LINE('NONE', #1005, #1004); +#1007 = DIRECTION('NONE', (1, 0, -0)); +#1008 = DIRECTION('NONE', (0, -1, 0)); +#1009 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.03937)); +#1010 = AXIS2_PLACEMENT_3D('NONE', #1009, #1008, #1007); +#1011 = CIRCLE('NONE', #1010, 0.009906); +#1012 = DIRECTION('NONE', (1, 0, -0)); +#1013 = DIRECTION('NONE', (0, 0, 1)); +#1014 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#1015 = AXIS2_PLACEMENT_3D('NONE', #1014, #1013, #1012); +#1016 = CIRCLE('NONE', #1015, 0.163576); +#1017 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1018 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1019 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.03937)); +#1020 = AXIS2_PLACEMENT_3D('NONE', #1019, #1018, #1017); +#1021 = CIRCLE('NONE', #1020, 0.009906); +#1022 = DIRECTION('NONE', (0, 0, 1)); +#1023 = VECTOR('NONE', #1022, 1); +#1024 = CARTESIAN_POINT('NONE', (0.163576, 0, -0.03937)); +#1025 = LINE('NONE', #1024, #1023); +#1026 = DIRECTION('NONE', (1, 0, -0)); +#1027 = DIRECTION('NONE', (0, 0, 1)); +#1028 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#1029 = AXIS2_PLACEMENT_3D('NONE', #1028, #1027, #1026); +#1030 = CIRCLE('NONE', #1029, 0.163576); +#1031 = DIRECTION('NONE', (0, 0, -1)); +#1032 = VECTOR('NONE', #1031, 1); +#1033 = CARTESIAN_POINT('NONE', (0.0559462869646396, 0.15371116013767575, -0.011430000000000006)); +#1034 = LINE('NONE', #1033, #1032); +#1035 = DIRECTION('NONE', (1, 0, -0)); +#1036 = DIRECTION('NONE', (0, -1, 0)); +#1037 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.011430000000000006)); +#1038 = AXIS2_PLACEMENT_3D('NONE', #1037, #1036, #1035); +#1039 = CIRCLE('NONE', #1038, 0.009906); +#1040 = DIRECTION('NONE', (1, 0, -0)); +#1041 = DIRECTION('NONE', (0, 0, 1)); +#1042 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000063)); +#1043 = AXIS2_PLACEMENT_3D('NONE', #1042, #1041, #1040); +#1044 = CIRCLE('NONE', #1043, 0.15367); +#1045 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1046 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1047 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.011430000000000006)); +#1048 = AXIS2_PLACEMENT_3D('NONE', #1047, #1046, #1045); +#1049 = CIRCLE('NONE', #1048, 0.009906); +#1050 = DIRECTION('NONE', (-1, 0, 0)); +#1051 = VECTOR('NONE', #1050, 1); +#1052 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); +#1053 = LINE('NONE', #1052, #1051); +#1054 = DIRECTION('NONE', (1, 0, -0)); +#1055 = DIRECTION('NONE', (0, 0, 1)); +#1056 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000063)); +#1057 = AXIS2_PLACEMENT_3D('NONE', #1056, #1055, #1054); +#1058 = CIRCLE('NONE', #1057, 0.11607799999999999); +#1059 = DIRECTION('NONE', (0.34202014332566877, 0.9396926207859084, 0)); +#1060 = VECTOR('NONE', #1059, 1); +#1061 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.0015240000000000063)); +#1062 = LINE('NONE', #1061, #1060); +#1063 = DIRECTION('NONE', (1, 0, -0)); +#1064 = DIRECTION('NONE', (0, -1, 0)); +#1065 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.004572000000000007)); +#1066 = AXIS2_PLACEMENT_3D('NONE', #1065, #1064, #1063); +#1067 = CIRCLE('NONE', #1066, 0.003048); +#1068 = DIRECTION('NONE', (1, 0, -0)); +#1069 = DIRECTION('NONE', (0, 0, 1)); +#1070 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000007)); +#1071 = AXIS2_PLACEMENT_3D('NONE', #1070, #1069, #1068); +#1072 = CIRCLE('NONE', #1071, 0.11302999999999999); +#1073 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1074 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1075 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.004572000000000007)); +#1076 = AXIS2_PLACEMENT_3D('NONE', #1075, #1074, #1073); +#1077 = CIRCLE('NONE', #1076, 0.003048); +#1078 = DIRECTION('NONE', (0, 0, -1)); +#1079 = VECTOR('NONE', #1078, 1); +#1080 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.004572000000000007)); +#1081 = LINE('NONE', #1080, #1079); +#1082 = DIRECTION('NONE', (1, 0, -0)); +#1083 = DIRECTION('NONE', (0, 0, 1)); +#1084 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000008)); +#1085 = AXIS2_PLACEMENT_3D('NONE', #1084, #1083, #1082); +#1086 = CIRCLE('NONE', #1085, 0.11302999999999999); +#1087 = DIRECTION('NONE', (0, 0, 1)); +#1088 = VECTOR('NONE', #1087, 1); +#1089 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.008382000000000008)); +#1090 = LINE('NONE', #1089, #1088); +#1091 = DIRECTION('NONE', (1, 0, -0)); +#1092 = DIRECTION('NONE', (0, -1, 0)); +#1093 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.008382000000000008)); +#1094 = AXIS2_PLACEMENT_3D('NONE', #1093, #1092, #1091); +#1095 = CIRCLE('NONE', #1094, 0.003048); +#1096 = DIRECTION('NONE', (1, 0, -0)); +#1097 = DIRECTION('NONE', (0, 0, 1)); +#1098 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#1099 = AXIS2_PLACEMENT_3D('NONE', #1098, #1097, #1096); +#1100 = CIRCLE('NONE', #1099, 0.11607799999999999); +#1101 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1102 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1103 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.008382000000000008)); +#1104 = AXIS2_PLACEMENT_3D('NONE', #1103, #1102, #1101); +#1105 = CIRCLE('NONE', #1104, 0.003048); +#1106 = DIRECTION('NONE', (1, 0, 0)); +#1107 = VECTOR('NONE', #1106, 1); +#1108 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); +#1109 = LINE('NONE', #1108, #1107); +#1110 = DIRECTION('NONE', (1, 0, -0)); +#1111 = DIRECTION('NONE', (0, 0, 1)); +#1112 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#1113 = AXIS2_PLACEMENT_3D('NONE', #1112, #1111, #1110); +#1114 = CIRCLE('NONE', #1113, 0.15062199999999998); +#1115 = DIRECTION('NONE', (-0.3420201433256686, -0.9396926207859084, 0)); +#1116 = VECTOR('NONE', #1115, 1); +#1117 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.011430000000000006)); +#1118 = LINE('NONE', #1117, #1116); +#1119 = DIRECTION('NONE', (1, 0, -0)); +#1120 = DIRECTION('NONE', (0, 1, 0)); +#1121 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.014478000000000006)); +#1122 = AXIS2_PLACEMENT_3D('NONE', #1121, #1120, #1119); +#1123 = CIRCLE('NONE', #1122, 0.003048); +#1124 = DIRECTION('NONE', (1, 0, -0)); +#1125 = DIRECTION('NONE', (0, 0, 1)); +#1126 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); +#1127 = AXIS2_PLACEMENT_3D('NONE', #1126, #1125, #1124); +#1128 = CIRCLE('NONE', #1127, 0.15367); +#1129 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1130 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); +#1131 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.014478000000000006)); +#1132 = AXIS2_PLACEMENT_3D('NONE', #1131, #1130, #1129); +#1133 = CIRCLE('NONE', #1132, 0.003048); +#1134 = DIRECTION('NONE', (0, 0, 1)); +#1135 = VECTOR('NONE', #1134, 1); +#1136 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.014478000000000006)); +#1137 = LINE('NONE', #1136, #1135); +#1138 = DIRECTION('NONE', (1, 0, -0)); +#1139 = DIRECTION('NONE', (0, 0, 1)); +#1140 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#1141 = AXIS2_PLACEMENT_3D('NONE', #1140, #1139, #1138); +#1142 = CIRCLE('NONE', #1141, 0.15367); +#1143 = DIRECTION('NONE', (0, 0, -1)); +#1144 = VECTOR('NONE', #1143, 1); +#1145 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.0127)); +#1146 = LINE('NONE', #1145, #1144); +#1147 = DIRECTION('NONE', (0.3420201433256691, 0, 0.9396926207859083)); +#1148 = VECTOR('NONE', #1147, 1); +#1149 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); +#1150 = LINE('NONE', #1149, #1148); +#1151 = DIRECTION('NONE', (1, 0, -0)); +#1152 = DIRECTION('NONE', (0, -0, -1)); +#1153 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); +#1154 = AXIS2_PLACEMENT_3D('NONE', #1153, #1152, #1151); +#1155 = CIRCLE('NONE', #1154, 0.016367642811194436); +#1156 = DIRECTION('NONE', (-1, 0, 0)); +#1157 = VECTOR('NONE', #1156, 1); +#1158 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#1159 = LINE('NONE', #1158, #1157); +#1160 = DIRECTION('NONE', (1, 0, -0)); +#1161 = DIRECTION('NONE', (0, -0, -1)); +#1162 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); +#1163 = AXIS2_PLACEMENT_3D('NONE', #1162, #1161, #1160); +#1164 = CIRCLE('NONE', #1163, 0.012000000000000007); +#1165 = DIRECTION('NONE', (0, 0, 1)); +#1166 = VECTOR('NONE', #1165, 1); +#1167 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.042)); +#1168 = LINE('NONE', #1167, #1166); +#1169 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1170 = DIRECTION('NONE', (-0.0000000000000005921189464667498, -0, -1)); +#1171 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.06)); +#1172 = AXIS2_PLACEMENT_3D('NONE', #1171, #1170, #1169); +#1173 = CIRCLE('NONE', #1172, 0.012000000000000007); +#1174 = DIRECTION('NONE', (1, 0, -0)); +#1175 = DIRECTION('NONE', (0, -1, 0)); +#1176 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.05999999999999999)); +#1177 = AXIS2_PLACEMENT_3D('NONE', #1176, #1175, #1174); +#1178 = CIRCLE('NONE', #1177, 0.003); +#1179 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1180 = DIRECTION('NONE', (-0.0000000000000007894919286223329, -0, -1)); +#1181 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); +#1182 = AXIS2_PLACEMENT_3D('NONE', #1181, #1180, #1179); +#1183 = CIRCLE('NONE', #1182, 0.009000000000000006); +#1184 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248287)); +#1185 = VECTOR('NONE', #1184, 1); +#1186 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); +#1187 = LINE('NONE', #1186, #1185); +#1188 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1189 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); +#1190 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); +#1191 = AXIS2_PLACEMENT_3D('NONE', #1190, #1189, #1188); +#1192 = CIRCLE('NONE', #1191, 0.000025399999999997646); +#1193 = DIRECTION('NONE', (0, 0, -1)); +#1194 = VECTOR('NONE', #1193, 1); +#1195 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.06299999999999999)); +#1196 = LINE('NONE', #1195, #1194); +#1197 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1198 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); +#1199 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); +#1200 = AXIS2_PLACEMENT_3D('NONE', #1199, #1198, #1197); +#1201 = CIRCLE('NONE', #1200, 0.000025399999999997646); +#1202 = DIRECTION('NONE', (1, 0, 0)); +#1203 = VECTOR('NONE', #1202, 1); +#1204 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); +#1205 = LINE('NONE', #1204, #1203); +#1206 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1207 = DIRECTION('NONE', (-0.000000000000001393221050510001, -0, -1)); +#1208 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); +#1209 = AXIS2_PLACEMENT_3D('NONE', #1208, #1207, #1206); +#1210 = CIRCLE('NONE', #1209, 0.010199999999999996); +#1211 = DIRECTION('NONE', (0, 0, -1)); +#1212 = VECTOR('NONE', #1211, 1); +#1213 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.047299999999999995)); +#1214 = LINE('NONE', #1213, #1212); +#1215 = DIRECTION('NONE', (1, 0, -0)); +#1216 = DIRECTION('NONE', (0, -0, -1)); +#1217 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); +#1218 = AXIS2_PLACEMENT_3D('NONE', #1217, #1216, #1215); +#1219 = CIRCLE('NONE', #1218, 0.010199999999999996); +#1220 = DIRECTION('NONE', (1, 0, 0)); +#1221 = VECTOR('NONE', #1220, 1); +#1222 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); +#1223 = LINE('NONE', #1222, #1221); +#1224 = DIRECTION('NONE', (1, 0, -0)); +#1225 = DIRECTION('NONE', (0, -0, -1)); +#1226 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); +#1227 = AXIS2_PLACEMENT_3D('NONE', #1226, #1225, #1224); +#1228 = CIRCLE('NONE', #1227, 0.012000000000000007); +#1229 = DIRECTION('NONE', (0.34202014332566855, 0, 0.9396926207859085)); +#1230 = VECTOR('NONE', #1229, 1); +#1231 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); +#1232 = LINE('NONE', #1231, #1230); +#1233 = DIRECTION('NONE', (1, 0, -0)); +#1234 = DIRECTION('NONE', (-0, 0, -1)); +#1235 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); +#1236 = AXIS2_PLACEMENT_3D('NONE', #1235, #1234, #1233); +#1237 = CIRCLE('NONE', #1236, 0.016367642811194436); +#1238 = DIRECTION('NONE', (-1, 0, 0)); +#1239 = VECTOR('NONE', #1238, 1); +#1240 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#1241 = LINE('NONE', #1240, #1239); +#1242 = DIRECTION('NONE', (1, 0, -0)); +#1243 = DIRECTION('NONE', (-0, 0, -1)); +#1244 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); +#1245 = AXIS2_PLACEMENT_3D('NONE', #1244, #1243, #1242); +#1246 = CIRCLE('NONE', #1245, 0.012000000000000007); +#1247 = DIRECTION('NONE', (0, 0, 1)); +#1248 = VECTOR('NONE', #1247, 1); +#1249 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.042)); +#1250 = LINE('NONE', #1249, #1248); +#1251 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1252 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1253 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.06)); +#1254 = AXIS2_PLACEMENT_3D('NONE', #1253, #1252, #1251); +#1255 = CIRCLE('NONE', #1254, 0.012000000000000007); +#1256 = DIRECTION('NONE', (1, 0, -0)); +#1257 = DIRECTION('NONE', (0, -1, 0)); +#1258 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.05999999999999999)); +#1259 = AXIS2_PLACEMENT_3D('NONE', #1258, #1257, #1256); +#1260 = CIRCLE('NONE', #1259, 0.003); +#1261 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1262 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1263 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); +#1264 = AXIS2_PLACEMENT_3D('NONE', #1263, #1262, #1261); +#1265 = CIRCLE('NONE', #1264, 0.009000000000000006); +#1266 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); +#1267 = VECTOR('NONE', #1266, 1); +#1268 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); +#1269 = LINE('NONE', #1268, #1267); +#1270 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1271 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1272 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); +#1273 = AXIS2_PLACEMENT_3D('NONE', #1272, #1271, #1270); +#1274 = CIRCLE('NONE', #1273, 0.000025399999999997646); +#1275 = DIRECTION('NONE', (0, 0, -1)); +#1276 = VECTOR('NONE', #1275, 1); +#1277 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.06299999999999999)); +#1278 = LINE('NONE', #1277, #1276); +#1279 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1280 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1281 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); +#1282 = AXIS2_PLACEMENT_3D('NONE', #1281, #1280, #1279); +#1283 = CIRCLE('NONE', #1282, 0.000025399999999997646); +#1284 = DIRECTION('NONE', (1, 0, 0)); +#1285 = VECTOR('NONE', #1284, 1); +#1286 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); +#1287 = LINE('NONE', #1286, #1285); +#1288 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1289 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1290 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); +#1291 = AXIS2_PLACEMENT_3D('NONE', #1290, #1289, #1288); +#1292 = CIRCLE('NONE', #1291, 0.010199999999999996); +#1293 = DIRECTION('NONE', (0, 0, -1)); +#1294 = VECTOR('NONE', #1293, 1); +#1295 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.047299999999999995)); +#1296 = LINE('NONE', #1295, #1294); +#1297 = DIRECTION('NONE', (1, 0, -0)); +#1298 = DIRECTION('NONE', (-0, 0, -1)); +#1299 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); +#1300 = AXIS2_PLACEMENT_3D('NONE', #1299, #1298, #1297); +#1301 = CIRCLE('NONE', #1300, 0.010199999999999996); +#1302 = DIRECTION('NONE', (1, 0, 0)); +#1303 = VECTOR('NONE', #1302, 1); +#1304 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); +#1305 = LINE('NONE', #1304, #1303); +#1306 = DIRECTION('NONE', (1, 0, -0)); +#1307 = DIRECTION('NONE', (-0, 0, -1)); +#1308 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); +#1309 = AXIS2_PLACEMENT_3D('NONE', #1308, #1307, #1306); +#1310 = CIRCLE('NONE', #1309, 0.012000000000000007); +#1311 = DIRECTION('NONE', (0.3420201433256688, 0, 0.9396926207859084)); +#1312 = VECTOR('NONE', #1311, 1); +#1313 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); +#1314 = LINE('NONE', #1313, #1312); +#1315 = DIRECTION('NONE', (1, 0, -0)); +#1316 = DIRECTION('NONE', (-0, 0, -1)); +#1317 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); +#1318 = AXIS2_PLACEMENT_3D('NONE', #1317, #1316, #1315); +#1319 = CIRCLE('NONE', #1318, 0.016367642811194436); +#1320 = DIRECTION('NONE', (-1, 0, 0)); +#1321 = VECTOR('NONE', #1320, 1); +#1322 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#1323 = LINE('NONE', #1322, #1321); +#1324 = DIRECTION('NONE', (1, 0, -0)); +#1325 = DIRECTION('NONE', (-0, 0, -1)); +#1326 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); +#1327 = AXIS2_PLACEMENT_3D('NONE', #1326, #1325, #1324); +#1328 = CIRCLE('NONE', #1327, 0.012000000000000007); +#1329 = DIRECTION('NONE', (0, 0, 1)); +#1330 = VECTOR('NONE', #1329, 1); +#1331 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.042)); +#1332 = LINE('NONE', #1331, #1330); +#1333 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1334 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1335 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.06)); +#1336 = AXIS2_PLACEMENT_3D('NONE', #1335, #1334, #1333); +#1337 = CIRCLE('NONE', #1336, 0.012000000000000007); +#1338 = DIRECTION('NONE', (1, 0, -0)); +#1339 = DIRECTION('NONE', (0, -1, 0)); +#1340 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.05999999999999999)); +#1341 = AXIS2_PLACEMENT_3D('NONE', #1340, #1339, #1338); +#1342 = CIRCLE('NONE', #1341, 0.003); +#1343 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1344 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1345 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); +#1346 = AXIS2_PLACEMENT_3D('NONE', #1345, #1344, #1343); +#1347 = CIRCLE('NONE', #1346, 0.009000000000000006); +#1348 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); +#1349 = VECTOR('NONE', #1348, 1); +#1350 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); +#1351 = LINE('NONE', #1350, #1349); +#1352 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1353 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1354 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); +#1355 = AXIS2_PLACEMENT_3D('NONE', #1354, #1353, #1352); +#1356 = CIRCLE('NONE', #1355, 0.000025399999999997646); +#1357 = DIRECTION('NONE', (0, 0, -1)); +#1358 = VECTOR('NONE', #1357, 1); +#1359 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.06299999999999999)); +#1360 = LINE('NONE', #1359, #1358); +#1361 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1362 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1363 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); +#1364 = AXIS2_PLACEMENT_3D('NONE', #1363, #1362, #1361); +#1365 = CIRCLE('NONE', #1364, 0.000025399999999997646); +#1366 = DIRECTION('NONE', (1, 0, 0)); +#1367 = VECTOR('NONE', #1366, 1); +#1368 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); +#1369 = LINE('NONE', #1368, #1367); +#1370 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1371 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1372 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); +#1373 = AXIS2_PLACEMENT_3D('NONE', #1372, #1371, #1370); +#1374 = CIRCLE('NONE', #1373, 0.010199999999999996); +#1375 = DIRECTION('NONE', (0, 0, -1)); +#1376 = VECTOR('NONE', #1375, 1); +#1377 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.047299999999999995)); +#1378 = LINE('NONE', #1377, #1376); +#1379 = DIRECTION('NONE', (1, 0, -0)); +#1380 = DIRECTION('NONE', (-0, 0, -1)); +#1381 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); +#1382 = AXIS2_PLACEMENT_3D('NONE', #1381, #1380, #1379); +#1383 = CIRCLE('NONE', #1382, 0.010199999999999996); +#1384 = DIRECTION('NONE', (1, 0, 0)); +#1385 = VECTOR('NONE', #1384, 1); +#1386 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); +#1387 = LINE('NONE', #1386, #1385); +#1388 = DIRECTION('NONE', (1, 0, -0)); +#1389 = DIRECTION('NONE', (-0, 0, -1)); +#1390 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); +#1391 = AXIS2_PLACEMENT_3D('NONE', #1390, #1389, #1388); +#1392 = CIRCLE('NONE', #1391, 0.012000000000000007); +#1393 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); +#1394 = VECTOR('NONE', #1393, 1); +#1395 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); +#1396 = LINE('NONE', #1395, #1394); +#1397 = DIRECTION('NONE', (1, 0, -0)); +#1398 = DIRECTION('NONE', (-0, 0, -1)); +#1399 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); +#1400 = AXIS2_PLACEMENT_3D('NONE', #1399, #1398, #1397); +#1401 = CIRCLE('NONE', #1400, 0.016367642811194436); +#1402 = DIRECTION('NONE', (-1, 0, 0)); +#1403 = VECTOR('NONE', #1402, 1); +#1404 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#1405 = LINE('NONE', #1404, #1403); +#1406 = DIRECTION('NONE', (1, 0, -0)); +#1407 = DIRECTION('NONE', (-0, 0, -1)); +#1408 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); +#1409 = AXIS2_PLACEMENT_3D('NONE', #1408, #1407, #1406); +#1410 = CIRCLE('NONE', #1409, 0.012000000000000007); +#1411 = DIRECTION('NONE', (0, 0, 1)); +#1412 = VECTOR('NONE', #1411, 1); +#1413 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.042)); +#1414 = LINE('NONE', #1413, #1412); +#1415 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1416 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1417 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.06)); +#1418 = AXIS2_PLACEMENT_3D('NONE', #1417, #1416, #1415); +#1419 = CIRCLE('NONE', #1418, 0.012000000000000007); +#1420 = DIRECTION('NONE', (1, 0, -0)); +#1421 = DIRECTION('NONE', (0, -1, 0)); +#1422 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.05999999999999999)); +#1423 = AXIS2_PLACEMENT_3D('NONE', #1422, #1421, #1420); +#1424 = CIRCLE('NONE', #1423, 0.003); +#1425 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1426 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1427 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); +#1428 = AXIS2_PLACEMENT_3D('NONE', #1427, #1426, #1425); +#1429 = CIRCLE('NONE', #1428, 0.009000000000000006); +#1430 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); +#1431 = VECTOR('NONE', #1430, 1); +#1432 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); +#1433 = LINE('NONE', #1432, #1431); +#1434 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1435 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1436 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); +#1437 = AXIS2_PLACEMENT_3D('NONE', #1436, #1435, #1434); +#1438 = CIRCLE('NONE', #1437, 0.000025399999999997646); +#1439 = DIRECTION('NONE', (0, 0, -1)); +#1440 = VECTOR('NONE', #1439, 1); +#1441 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.06299999999999999)); +#1442 = LINE('NONE', #1441, #1440); +#1443 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1444 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1445 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); +#1446 = AXIS2_PLACEMENT_3D('NONE', #1445, #1444, #1443); +#1447 = CIRCLE('NONE', #1446, 0.000025399999999997646); +#1448 = DIRECTION('NONE', (1, 0, 0)); +#1449 = VECTOR('NONE', #1448, 1); +#1450 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); +#1451 = LINE('NONE', #1450, #1449); +#1452 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1453 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1454 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); +#1455 = AXIS2_PLACEMENT_3D('NONE', #1454, #1453, #1452); +#1456 = CIRCLE('NONE', #1455, 0.010199999999999996); +#1457 = DIRECTION('NONE', (0, 0, -1)); +#1458 = VECTOR('NONE', #1457, 1); +#1459 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.047299999999999995)); +#1460 = LINE('NONE', #1459, #1458); +#1461 = DIRECTION('NONE', (1, 0, -0)); +#1462 = DIRECTION('NONE', (-0, 0, -1)); +#1463 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); +#1464 = AXIS2_PLACEMENT_3D('NONE', #1463, #1462, #1461); +#1465 = CIRCLE('NONE', #1464, 0.010199999999999996); +#1466 = DIRECTION('NONE', (1, 0, 0)); +#1467 = VECTOR('NONE', #1466, 1); +#1468 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); +#1469 = LINE('NONE', #1468, #1467); +#1470 = DIRECTION('NONE', (1, 0, -0)); +#1471 = DIRECTION('NONE', (-0, 0, -1)); +#1472 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); +#1473 = AXIS2_PLACEMENT_3D('NONE', #1472, #1471, #1470); +#1474 = CIRCLE('NONE', #1473, 0.012000000000000007); +#1475 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); +#1476 = VECTOR('NONE', #1475, 1); +#1477 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); +#1478 = LINE('NONE', #1477, #1476); +#1479 = DIRECTION('NONE', (1, 0, -0)); +#1480 = DIRECTION('NONE', (-0, 0, -1)); +#1481 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); +#1482 = AXIS2_PLACEMENT_3D('NONE', #1481, #1480, #1479); +#1483 = CIRCLE('NONE', #1482, 0.016367642811194436); +#1484 = DIRECTION('NONE', (-1, 0, 0)); +#1485 = VECTOR('NONE', #1484, 1); +#1486 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#1487 = LINE('NONE', #1486, #1485); +#1488 = DIRECTION('NONE', (1, 0, -0)); +#1489 = DIRECTION('NONE', (-0, 0, -1)); +#1490 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); +#1491 = AXIS2_PLACEMENT_3D('NONE', #1490, #1489, #1488); +#1492 = CIRCLE('NONE', #1491, 0.012000000000000007); +#1493 = DIRECTION('NONE', (0, 0, 1)); +#1494 = VECTOR('NONE', #1493, 1); +#1495 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.042)); +#1496 = LINE('NONE', #1495, #1494); +#1497 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1498 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1499 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.06)); +#1500 = AXIS2_PLACEMENT_3D('NONE', #1499, #1498, #1497); +#1501 = CIRCLE('NONE', #1500, 0.012000000000000007); +#1502 = DIRECTION('NONE', (1, 0, -0)); +#1503 = DIRECTION('NONE', (0, -1, 0)); +#1504 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.05999999999999999)); +#1505 = AXIS2_PLACEMENT_3D('NONE', #1504, #1503, #1502); +#1506 = CIRCLE('NONE', #1505, 0.003); +#1507 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1508 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1509 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); +#1510 = AXIS2_PLACEMENT_3D('NONE', #1509, #1508, #1507); +#1511 = CIRCLE('NONE', #1510, 0.009000000000000006); +#1512 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); +#1513 = VECTOR('NONE', #1512, 1); +#1514 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); +#1515 = LINE('NONE', #1514, #1513); +#1516 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1517 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1518 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); +#1519 = AXIS2_PLACEMENT_3D('NONE', #1518, #1517, #1516); +#1520 = CIRCLE('NONE', #1519, 0.000025399999999997646); +#1521 = DIRECTION('NONE', (0, 0, -1)); +#1522 = VECTOR('NONE', #1521, 1); +#1523 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.06299999999999999)); +#1524 = LINE('NONE', #1523, #1522); +#1525 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1526 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1527 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); +#1528 = AXIS2_PLACEMENT_3D('NONE', #1527, #1526, #1525); +#1529 = CIRCLE('NONE', #1528, 0.000025399999999997646); +#1530 = DIRECTION('NONE', (1, 0, 0)); +#1531 = VECTOR('NONE', #1530, 1); +#1532 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); +#1533 = LINE('NONE', #1532, #1531); +#1534 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1535 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1536 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); +#1537 = AXIS2_PLACEMENT_3D('NONE', #1536, #1535, #1534); +#1538 = CIRCLE('NONE', #1537, 0.010199999999999996); +#1539 = DIRECTION('NONE', (0, 0, -1)); +#1540 = VECTOR('NONE', #1539, 1); +#1541 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.047299999999999995)); +#1542 = LINE('NONE', #1541, #1540); +#1543 = DIRECTION('NONE', (1, 0, -0)); +#1544 = DIRECTION('NONE', (-0, 0, -1)); +#1545 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); +#1546 = AXIS2_PLACEMENT_3D('NONE', #1545, #1544, #1543); +#1547 = CIRCLE('NONE', #1546, 0.010199999999999996); +#1548 = DIRECTION('NONE', (1, 0, 0)); +#1549 = VECTOR('NONE', #1548, 1); +#1550 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); +#1551 = LINE('NONE', #1550, #1549); +#1552 = DIRECTION('NONE', (1, 0, -0)); +#1553 = DIRECTION('NONE', (-0, 0, -1)); +#1554 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); +#1555 = AXIS2_PLACEMENT_3D('NONE', #1554, #1553, #1552); +#1556 = CIRCLE('NONE', #1555, 0.012000000000000007); +#1557 = DIRECTION('NONE', (0, 0, -1)); +#1558 = VECTOR('NONE', #1557, 1); +#1559 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); +#1560 = LINE('NONE', #1559, #1558); +#1561 = DIRECTION('NONE', (1, 0, -0)); +#1562 = DIRECTION('NONE', (0, 0, 1)); +#1563 = CARTESIAN_POINT('NONE', (0, 0, 0.053923000000000006)); +#1564 = AXIS2_PLACEMENT_3D('NONE', #1563, #1562, #1561); +#1565 = CIRCLE('NONE', #1564, 0.2413); +#1566 = DIRECTION('NONE', (-0.7071067811865476, 0, -0.7071067811865476)); +#1567 = VECTOR('NONE', #1566, 1); +#1568 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); +#1569 = LINE('NONE', #1568, #1567); +#1570 = DIRECTION('NONE', (1, 0, -0)); +#1571 = DIRECTION('NONE', (0, 0, 1)); +#1572 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); +#1573 = AXIS2_PLACEMENT_3D('NONE', #1572, #1571, #1570); +#1574 = CIRCLE('NONE', #1573, 0.236474); +#1575 = DIRECTION('NONE', (0, 0, -1)); +#1576 = VECTOR('NONE', #1575, 1); +#1577 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); +#1578 = LINE('NONE', #1577, #1576); +#1579 = DIRECTION('NONE', (1, 0, -0)); +#1580 = DIRECTION('NONE', (0, 0, 1)); +#1581 = CARTESIAN_POINT('NONE', (0, 0, -0.011227999999999988)); +#1582 = AXIS2_PLACEMENT_3D('NONE', #1581, #1580, #1579); +#1583 = CIRCLE('NONE', #1582, 0.236474); +#1584 = DIRECTION('NONE', (0.7071067811865472, 0, -0.7071067811865478)); +#1585 = VECTOR('NONE', #1584, 1); +#1586 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); +#1587 = LINE('NONE', #1586, #1585); +#1588 = DIRECTION('NONE', (1, 0, -0)); +#1589 = DIRECTION('NONE', (0, 0, 1)); +#1590 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); +#1591 = AXIS2_PLACEMENT_3D('NONE', #1590, #1589, #1588); +#1592 = CIRCLE('NONE', #1591, 0.2413); +#1593 = DIRECTION('NONE', (0, 0, -1)); +#1594 = VECTOR('NONE', #1593, 1); +#1595 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); +#1596 = LINE('NONE', #1595, #1594); +#1597 = DIRECTION('NONE', (1, 0, -0)); +#1598 = DIRECTION('NONE', (0, 0, 1)); +#1599 = CARTESIAN_POINT('NONE', (0, 0, -0.127052)); +#1600 = AXIS2_PLACEMENT_3D('NONE', #1599, #1598, #1597); +#1601 = CIRCLE('NONE', #1600, 0.2413); +#1602 = DIRECTION('NONE', (0.9805806756909202, 0, -0.1961161351381836)); +#1603 = VECTOR('NONE', #1602, 1); +#1604 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); +#1605 = LINE('NONE', #1604, #1603); +#1606 = DIRECTION('NONE', (1, 0, -0)); +#1607 = DIRECTION('NONE', (0, 0, 1)); +#1608 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); +#1609 = AXIS2_PLACEMENT_3D('NONE', #1608, #1607, #1606); +#1610 = CIRCLE('NONE', #1609, 0.253365); +#1611 = DIRECTION('NONE', (0, 0, -1)); +#1612 = VECTOR('NONE', #1611, 1); +#1613 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); +#1614 = LINE('NONE', #1613, #1612); +#1615 = DIRECTION('NONE', (1, 0, -0)); +#1616 = DIRECTION('NONE', (0, 0, 1)); +#1617 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); +#1618 = AXIS2_PLACEMENT_3D('NONE', #1617, #1616, #1615); +#1619 = CIRCLE('NONE', #1618, 0.253365); +#1620 = DIRECTION('NONE', (-1, 0, 0)); +#1621 = VECTOR('NONE', #1620, 1); +#1622 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); +#1623 = LINE('NONE', #1622, #1621); +#1624 = DIRECTION('NONE', (1, 0, -0)); +#1625 = DIRECTION('NONE', (0, 0, 1)); +#1626 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); +#1627 = AXIS2_PLACEMENT_3D('NONE', #1626, #1625, #1624); +#1628 = CIRCLE('NONE', #1627, 0.24612599999999998); +#1629 = DIRECTION('NONE', (0, 0, 1)); +#1630 = VECTOR('NONE', #1629, 1); +#1631 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.14153)); +#1632 = LINE('NONE', #1631, #1630); +#1633 = DIRECTION('NONE', (1, 0, -0)); +#1634 = DIRECTION('NONE', (0, 0, 1)); +#1635 = CARTESIAN_POINT('NONE', (0, 0, -0.13670400000000002)); +#1636 = AXIS2_PLACEMENT_3D('NONE', #1635, #1634, #1633); +#1637 = CIRCLE('NONE', #1636, 0.24612599999999998); +#1638 = DIRECTION('NONE', (-0.9805806756909198, 0, 0.1961161351381862)); +#1639 = VECTOR('NONE', #1638, 1); +#1640 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); +#1641 = LINE('NONE', #1640, #1639); +#1642 = DIRECTION('NONE', (1, 0, -0)); +#1643 = DIRECTION('NONE', (0, 0, 1)); +#1644 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); +#1645 = AXIS2_PLACEMENT_3D('NONE', #1644, #1643, #1642); +#1646 = CIRCLE('NONE', #1645, 0.234061); +#1647 = DIRECTION('NONE', (0, 0, 1)); +#1648 = VECTOR('NONE', #1647, 1); +#1649 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); +#1650 = LINE('NONE', #1649, #1648); +#1651 = DIRECTION('NONE', (1, 0, -0)); +#1652 = DIRECTION('NONE', (0, 0, 1)); +#1653 = CARTESIAN_POINT('NONE', (0, 0, -0.020854600000000018)); +#1654 = AXIS2_PLACEMENT_3D('NONE', #1653, #1652, #1651); +#1655 = CIRCLE('NONE', #1654, 0.234061); +#1656 = DIRECTION('NONE', (-0.7071067811865472, 0, 0.7071067811865478)); +#1657 = VECTOR('NONE', #1656, 1); +#1658 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); +#1659 = LINE('NONE', #1658, #1657); +#1660 = DIRECTION('NONE', (1, 0, -0)); +#1661 = DIRECTION('NONE', (0, 0, 1)); +#1662 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); +#1663 = AXIS2_PLACEMENT_3D('NONE', #1662, #1661, #1660); +#1664 = CIRCLE('NONE', #1663, 0.229235); +#1665 = DIRECTION('NONE', (0, 0, 1)); +#1666 = VECTOR('NONE', #1665, 1); +#1667 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); +#1668 = LINE('NONE', #1667, #1666); +#1669 = DIRECTION('NONE', (1, 0, -0)); +#1670 = DIRECTION('NONE', (0, 0, 1)); +#1671 = CARTESIAN_POINT('NONE', (0, 0, 0.04008)); +#1672 = AXIS2_PLACEMENT_3D('NONE', #1671, #1670, #1669); +#1673 = CIRCLE('NONE', #1672, 0.229235); +#1674 = DIRECTION('NONE', (-0.9486832980505139, 0, 0.31622776601683783)); +#1675 = VECTOR('NONE', #1674, 1); +#1676 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); +#1677 = LINE('NONE', #1676, #1675); +#1678 = DIRECTION('NONE', (1, 0, -0)); +#1679 = DIRECTION('NONE', (0, 0, 1)); +#1680 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); +#1681 = AXIS2_PLACEMENT_3D('NONE', #1680, #1679, #1678); +#1682 = CIRCLE('NONE', #1681, 0.21475699999999998); +#1683 = DIRECTION('NONE', (0, 0, 1)); +#1684 = VECTOR('NONE', #1683, 1); +#1685 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); +#1686 = LINE('NONE', #1685, #1684); +#1687 = DIRECTION('NONE', (1, 0, -0)); +#1688 = DIRECTION('NONE', (0, 0, 1)); +#1689 = CARTESIAN_POINT('NONE', (0, 0, 0.049732)); +#1690 = AXIS2_PLACEMENT_3D('NONE', #1689, #1688, #1687); +#1691 = CIRCLE('NONE', #1690, 0.21475699999999998); +#1692 = DIRECTION('NONE', (0.514495755427527, 0, 0.857492925712544)); +#1693 = VECTOR('NONE', #1692, 1); +#1694 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); +#1695 = LINE('NONE', #1694, #1693); +#1696 = DIRECTION('NONE', (1, 0, -0)); +#1697 = DIRECTION('NONE', (0, 0, 1)); +#1698 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); +#1699 = AXIS2_PLACEMENT_3D('NONE', #1698, #1697, #1696); +#1700 = CIRCLE('NONE', #1699, 0.229235); +#1701 = DIRECTION('NONE', (0, 0, 1)); +#1702 = VECTOR('NONE', #1701, 1); +#1703 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); +#1704 = LINE('NONE', #1703, #1702); +#1705 = DIRECTION('NONE', (1, 0, -0)); +#1706 = DIRECTION('NONE', (0, 0, 1)); +#1707 = CARTESIAN_POINT('NONE', (0, 0, 0.08592699999999999)); +#1708 = AXIS2_PLACEMENT_3D('NONE', #1707, #1706, #1705); +#1709 = CIRCLE('NONE', #1708, 0.229235); +#1710 = DIRECTION('NONE', (0.7071067811865476, 0, 0.7071067811865476)); +#1711 = VECTOR('NONE', #1710, 1); +#1712 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); +#1713 = LINE('NONE', #1712, #1711); +#1714 = DIRECTION('NONE', (1, 0, -0)); +#1715 = DIRECTION('NONE', (0, 0, 1)); +#1716 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); +#1717 = AXIS2_PLACEMENT_3D('NONE', #1716, #1715, #1714); +#1718 = CIRCLE('NONE', #1717, 0.234061); +#1719 = DIRECTION('NONE', (0, 0, 1)); +#1720 = VECTOR('NONE', #1719, 1); +#1721 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); +#1722 = LINE('NONE', #1721, #1720); +#1723 = DIRECTION('NONE', (1, 0, -0)); +#1724 = DIRECTION('NONE', (0, 0, 1)); +#1725 = CARTESIAN_POINT('NONE', (0, 0, 0.12136000000000001)); +#1726 = AXIS2_PLACEMENT_3D('NONE', #1725, #1724, #1723); +#1727 = CIRCLE('NONE', #1726, 0.234061); +#1728 = DIRECTION('NONE', (0.9805806756909202, 0, 0.19611613513818404)); +#1729 = VECTOR('NONE', #1728, 1); +#1730 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); +#1731 = LINE('NONE', #1730, #1729); +#1732 = DIRECTION('NONE', (1, 0, -0)); +#1733 = DIRECTION('NONE', (0, 0, 1)); +#1734 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); +#1735 = AXIS2_PLACEMENT_3D('NONE', #1734, #1733, #1732); +#1736 = CIRCLE('NONE', #1735, 0.24612599999999998); +#1737 = DIRECTION('NONE', (0, 0, 1)); +#1738 = VECTOR('NONE', #1737, 1); +#1739 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); +#1740 = LINE('NONE', #1739, #1738); +#1741 = DIRECTION('NONE', (1, 0, -0)); +#1742 = DIRECTION('NONE', (0, 0, 1)); +#1743 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); +#1744 = AXIS2_PLACEMENT_3D('NONE', #1743, #1742, #1741); +#1745 = CIRCLE('NONE', #1744, 0.24612599999999998); +#1746 = DIRECTION('NONE', (1, 0, 0)); +#1747 = VECTOR('NONE', #1746, 1); +#1748 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); +#1749 = LINE('NONE', #1748, #1747); +#1750 = DIRECTION('NONE', (1, 0, -0)); +#1751 = DIRECTION('NONE', (0, 0, 1)); +#1752 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); +#1753 = AXIS2_PLACEMENT_3D('NONE', #1752, #1751, #1750); +#1754 = CIRCLE('NONE', #1753, 0.253365); +#1755 = DIRECTION('NONE', (0, 0, -1)); +#1756 = VECTOR('NONE', #1755, 1); +#1757 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.12859900000000002)); +#1758 = LINE('NONE', #1757, #1756); +#1759 = DIRECTION('NONE', (1, 0, -0)); +#1760 = DIRECTION('NONE', (0, 0, 1)); +#1761 = CARTESIAN_POINT('NONE', (0, 0, 0.11653400000000003)); +#1762 = AXIS2_PLACEMENT_3D('NONE', #1761, #1760, #1759); +#1763 = CIRCLE('NONE', #1762, 0.253365); +#1764 = DIRECTION('NONE', (-0.982519153526659, 0, -0.18616152382610546)); +#1765 = VECTOR('NONE', #1764, 1); +#1766 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); +#1767 = LINE('NONE', #1766, #1765); +#1768 = DIRECTION('NONE', (1, 0, -0)); +#1769 = DIRECTION('NONE', (0, 0, 1)); +#1770 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); +#1771 = AXIS2_PLACEMENT_3D('NONE', #1770, #1769, #1768); +#1772 = CIRCLE('NONE', #1771, 0.2413); +#1773 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#1774 = VECTOR('NONE', #1773, 1); +#1775 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#1776 = LINE('NONE', #1775, #1774); +#1777 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1778 = VECTOR('NONE', #1777, 1); +#1779 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); +#1780 = LINE('NONE', #1779, #1778); +#1781 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#1782 = VECTOR('NONE', #1781, 1); +#1783 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); +#1784 = LINE('NONE', #1783, #1782); +#1785 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1786 = VECTOR('NONE', #1785, 1); +#1787 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#1788 = LINE('NONE', #1787, #1786); +#1789 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); +#1790 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); +#1791 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); +#1792 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#1793 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1789, #1790, #1791, #1792), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1794 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1795 = VECTOR('NONE', #1794, 1); +#1796 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#1797 = LINE('NONE', #1796, #1795); +#1798 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); +#1799 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); +#1800 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); +#1801 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); +#1802 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1798, #1799, #1800, #1801), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1803 = DIRECTION('NONE', (0, 0, -1)); +#1804 = VECTOR('NONE', #1803, 1); +#1805 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#1806 = LINE('NONE', #1805, #1804); +#1807 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1808 = VECTOR('NONE', #1807, 1); +#1809 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); +#1810 = LINE('NONE', #1809, #1808); +#1811 = DIRECTION('NONE', (0, 0, -1)); +#1812 = VECTOR('NONE', #1811, 1); +#1813 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); +#1814 = LINE('NONE', #1813, #1812); +#1815 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); +#1816 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); +#1817 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); +#1818 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#1819 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1815, #1816, #1817, #1818), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1820 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); +#1821 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); +#1822 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); +#1823 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); +#1824 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1820, #1821, #1822, #1823), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1825 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#1826 = VECTOR('NONE', #1825, 1); +#1827 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#1828 = LINE('NONE', #1827, #1826); +#1829 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); +#1830 = VECTOR('NONE', #1829, 1); +#1831 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); +#1832 = LINE('NONE', #1831, #1830); +#1833 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#1834 = VECTOR('NONE', #1833, 1); +#1835 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); +#1836 = LINE('NONE', #1835, #1834); +#1837 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); +#1838 = VECTOR('NONE', #1837, 1); +#1839 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#1840 = LINE('NONE', #1839, #1838); +#1841 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); +#1842 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); +#1843 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); +#1844 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#1845 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1841, #1842, #1843, #1844), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1846 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); +#1847 = VECTOR('NONE', #1846, 1); +#1848 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#1849 = LINE('NONE', #1848, #1847); +#1850 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); +#1851 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); +#1852 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); +#1853 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); +#1854 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1850, #1851, #1852, #1853), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1855 = DIRECTION('NONE', (0, 0, -1)); +#1856 = VECTOR('NONE', #1855, 1); +#1857 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#1858 = LINE('NONE', #1857, #1856); +#1859 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); +#1860 = VECTOR('NONE', #1859, 1); +#1861 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); +#1862 = LINE('NONE', #1861, #1860); +#1863 = DIRECTION('NONE', (0, 0, -1)); +#1864 = VECTOR('NONE', #1863, 1); +#1865 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); +#1866 = LINE('NONE', #1865, #1864); +#1867 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); +#1868 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); +#1869 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); +#1870 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#1871 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1867, #1868, #1869, #1870), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1872 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); +#1873 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); +#1874 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); +#1875 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); +#1876 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1872, #1873, #1874, #1875), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1877 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0.0000000000000008626888401045044, 1)); +#1878 = VECTOR('NONE', #1877, 1); +#1879 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#1880 = LINE('NONE', #1879, #1878); +#1881 = DIRECTION('NONE', (0.8558542500480918, -0.517217075002961, 0)); +#1882 = VECTOR('NONE', #1881, 1); +#1883 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); +#1884 = LINE('NONE', #1883, #1882); +#1885 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#1886 = VECTOR('NONE', #1885, 1); +#1887 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); +#1888 = LINE('NONE', #1887, #1886); +#1889 = DIRECTION('NONE', (0.8558542500480918, -0.5172170750029609, 0)); +#1890 = VECTOR('NONE', #1889, 1); +#1891 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#1892 = LINE('NONE', #1891, #1890); +#1893 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); +#1894 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); +#1895 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); +#1896 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#1897 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1893, #1894, #1895, #1896), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1898 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); +#1899 = VECTOR('NONE', #1898, 1); +#1900 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#1901 = LINE('NONE', #1900, #1899); +#1902 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); +#1903 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); +#1904 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); +#1905 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); +#1906 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1902, #1903, #1904, #1905), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1907 = DIRECTION('NONE', (0, 0, -1)); +#1908 = VECTOR('NONE', #1907, 1); +#1909 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#1910 = LINE('NONE', #1909, #1908); +#1911 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); +#1912 = VECTOR('NONE', #1911, 1); +#1913 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); +#1914 = LINE('NONE', #1913, #1912); +#1915 = DIRECTION('NONE', (0, 0, -1)); +#1916 = VECTOR('NONE', #1915, 1); +#1917 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); +#1918 = LINE('NONE', #1917, #1916); +#1919 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); +#1920 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); +#1921 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); +#1922 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#1923 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1919, #1920, #1921, #1922), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1924 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); +#1925 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); +#1926 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); +#1927 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); +#1928 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1924, #1925, #1926, #1927), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1929 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#1930 = VECTOR('NONE', #1929, 1); +#1931 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#1932 = LINE('NONE', #1931, #1930); +#1933 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); +#1934 = VECTOR('NONE', #1933, 1); +#1935 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); +#1936 = LINE('NONE', #1935, #1934); +#1937 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#1938 = VECTOR('NONE', #1937, 1); +#1939 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); +#1940 = LINE('NONE', #1939, #1938); +#1941 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); +#1942 = VECTOR('NONE', #1941, 1); +#1943 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#1944 = LINE('NONE', #1943, #1942); +#1945 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); +#1946 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); +#1947 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); +#1948 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#1949 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1945, #1946, #1947, #1948), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1950 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); +#1951 = VECTOR('NONE', #1950, 1); +#1952 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#1953 = LINE('NONE', #1952, #1951); +#1954 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); +#1955 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); +#1956 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); +#1957 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); +#1958 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1954, #1955, #1956, #1957), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1959 = DIRECTION('NONE', (0, 0, -1)); +#1960 = VECTOR('NONE', #1959, 1); +#1961 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#1962 = LINE('NONE', #1961, #1960); +#1963 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); +#1964 = VECTOR('NONE', #1963, 1); +#1965 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); +#1966 = LINE('NONE', #1965, #1964); +#1967 = DIRECTION('NONE', (0, 0, -1)); +#1968 = VECTOR('NONE', #1967, 1); +#1969 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); +#1970 = LINE('NONE', #1969, #1968); +#1971 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); +#1972 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); +#1973 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); +#1974 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#1975 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1971, #1972, #1973, #1974), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1976 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); +#1977 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); +#1978 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); +#1979 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); +#1980 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1976, #1977, #1978, #1979), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1981 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#1982 = VECTOR('NONE', #1981, 1); +#1983 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#1984 = LINE('NONE', #1983, #1982); +#1985 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); +#1986 = VECTOR('NONE', #1985, 1); +#1987 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); +#1988 = LINE('NONE', #1987, #1986); +#1989 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#1990 = VECTOR('NONE', #1989, 1); +#1991 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); +#1992 = LINE('NONE', #1991, #1990); +#1993 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); +#1994 = VECTOR('NONE', #1993, 1); +#1995 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#1996 = LINE('NONE', #1995, #1994); +#1997 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); +#1998 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); +#1999 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); +#2000 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#2001 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1997, #1998, #1999, #2000), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2002 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); +#2003 = VECTOR('NONE', #2002, 1); +#2004 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#2005 = LINE('NONE', #2004, #2003); +#2006 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); +#2007 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); +#2008 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); +#2009 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); +#2010 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2006, #2007, #2008, #2009), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2011 = DIRECTION('NONE', (0, 0, -1)); +#2012 = VECTOR('NONE', #2011, 1); +#2013 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#2014 = LINE('NONE', #2013, #2012); +#2015 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); +#2016 = VECTOR('NONE', #2015, 1); +#2017 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); +#2018 = LINE('NONE', #2017, #2016); +#2019 = DIRECTION('NONE', (0, 0, -1)); +#2020 = VECTOR('NONE', #2019, 1); +#2021 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); +#2022 = LINE('NONE', #2021, #2020); +#2023 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); +#2024 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); +#2025 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); +#2026 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#2027 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2023, #2024, #2025, #2026), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2028 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); +#2029 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); +#2030 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); +#2031 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); +#2032 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2028, #2029, #2030, #2031), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2033 = DIRECTION('NONE', (0, -0.0000000000000012940332601567566, 1)); +#2034 = VECTOR('NONE', #2033, 1); +#2035 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#2036 = LINE('NONE', #2035, #2034); +#2037 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); +#2038 = VECTOR('NONE', #2037, 1); +#2039 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); +#2040 = LINE('NONE', #2039, #2038); +#2041 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2042 = VECTOR('NONE', #2041, 1); +#2043 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); +#2044 = LINE('NONE', #2043, #2042); +#2045 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029613, 0)); +#2046 = VECTOR('NONE', #2045, 1); +#2047 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#2048 = LINE('NONE', #2047, #2046); +#2049 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); +#2050 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); +#2051 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); +#2052 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#2053 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2049, #2050, #2051, #2052), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2054 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); +#2055 = VECTOR('NONE', #2054, 1); +#2056 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#2057 = LINE('NONE', #2056, #2055); +#2058 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); +#2059 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); +#2060 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); +#2061 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); +#2062 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2058, #2059, #2060, #2061), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2063 = DIRECTION('NONE', (0, 0, -1)); +#2064 = VECTOR('NONE', #2063, 1); +#2065 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#2066 = LINE('NONE', #2065, #2064); +#2067 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); +#2068 = VECTOR('NONE', #2067, 1); +#2069 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); +#2070 = LINE('NONE', #2069, #2068); +#2071 = DIRECTION('NONE', (0, 0, -1)); +#2072 = VECTOR('NONE', #2071, 1); +#2073 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); +#2074 = LINE('NONE', #2073, #2072); +#2075 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); +#2076 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); +#2077 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); +#2078 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#2079 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2075, #2076, #2077, #2078), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2080 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); +#2081 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); +#2082 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); +#2083 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); +#2084 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2080, #2081, #2082, #2083), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2085 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#2086 = VECTOR('NONE', #2085, 1); +#2087 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#2088 = LINE('NONE', #2087, #2086); +#2089 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2090 = VECTOR('NONE', #2089, 1); +#2091 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); +#2092 = LINE('NONE', #2091, #2090); +#2093 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#2094 = VECTOR('NONE', #2093, 1); +#2095 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); +#2096 = LINE('NONE', #2095, #2094); +#2097 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2098 = VECTOR('NONE', #2097, 1); +#2099 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#2100 = LINE('NONE', #2099, #2098); +#2101 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); +#2102 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); +#2103 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); +#2104 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#2105 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2101, #2102, #2103, #2104), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2106 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2107 = VECTOR('NONE', #2106, 1); +#2108 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#2109 = LINE('NONE', #2108, #2107); +#2110 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); +#2111 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); +#2112 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); +#2113 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); +#2114 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2110, #2111, #2112, #2113), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2115 = DIRECTION('NONE', (0, 0, -1)); +#2116 = VECTOR('NONE', #2115, 1); +#2117 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#2118 = LINE('NONE', #2117, #2116); +#2119 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2120 = VECTOR('NONE', #2119, 1); +#2121 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); +#2122 = LINE('NONE', #2121, #2120); +#2123 = DIRECTION('NONE', (0, 0, -1)); +#2124 = VECTOR('NONE', #2123, 1); +#2125 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); +#2126 = LINE('NONE', #2125, #2124); +#2127 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); +#2128 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); +#2129 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); +#2130 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#2131 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2127, #2128, #2129, #2130), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2132 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); +#2133 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); +#2134 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); +#2135 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); +#2136 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2132, #2133, #2134, #2135), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2137 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#2138 = VECTOR('NONE', #2137, 1); +#2139 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#2140 = LINE('NONE', #2139, #2138); +#2141 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); +#2142 = VECTOR('NONE', #2141, 1); +#2143 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); +#2144 = LINE('NONE', #2143, #2142); +#2145 = DIRECTION('NONE', (0, 0.0000000000000012940332601567566, 1)); +#2146 = VECTOR('NONE', #2145, 1); +#2147 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); +#2148 = LINE('NONE', #2147, #2146); +#2149 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029613, 0)); +#2150 = VECTOR('NONE', #2149, 1); +#2151 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#2152 = LINE('NONE', #2151, #2150); +#2153 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); +#2154 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); +#2155 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); +#2156 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#2157 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2153, #2154, #2155, #2156), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2158 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); +#2159 = VECTOR('NONE', #2158, 1); +#2160 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#2161 = LINE('NONE', #2160, #2159); +#2162 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); +#2163 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); +#2164 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); +#2165 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); +#2166 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2162, #2163, #2164, #2165), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2167 = DIRECTION('NONE', (0, 0, -1)); +#2168 = VECTOR('NONE', #2167, 1); +#2169 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#2170 = LINE('NONE', #2169, #2168); +#2171 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); +#2172 = VECTOR('NONE', #2171, 1); +#2173 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); +#2174 = LINE('NONE', #2173, #2172); +#2175 = DIRECTION('NONE', (0, 0, -1)); +#2176 = VECTOR('NONE', #2175, 1); +#2177 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); +#2178 = LINE('NONE', #2177, #2176); +#2179 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); +#2180 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); +#2181 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); +#2182 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#2183 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2179, #2180, #2181, #2182), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2184 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); +#2185 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); +#2186 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); +#2187 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); +#2188 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2184, #2185, #2186, #2187), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2189 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#2190 = VECTOR('NONE', #2189, 1); +#2191 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#2192 = LINE('NONE', #2191, #2190); +#2193 = DIRECTION('NONE', (0.8758502512476921, -0.4825829849770449, 0)); +#2194 = VECTOR('NONE', #2193, 1); +#2195 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); +#2196 = LINE('NONE', #2195, #2194); +#2197 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.000000000000002588066520313513, 1)); +#2198 = VECTOR('NONE', #2197, 1); +#2199 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); +#2200 = LINE('NONE', #2199, #2198); +#2201 = DIRECTION('NONE', (0.8758502512476917, -0.4825829849770458, 0)); +#2202 = VECTOR('NONE', #2201, 1); +#2203 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#2204 = LINE('NONE', #2203, #2202); +#2205 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); +#2206 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); +#2207 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); +#2208 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#2209 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2205, #2206, #2207, #2208), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2210 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); +#2211 = VECTOR('NONE', #2210, 1); +#2212 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#2213 = LINE('NONE', #2212, #2211); +#2214 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); +#2215 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); +#2216 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); +#2217 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); +#2218 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2214, #2215, #2216, #2217), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2219 = DIRECTION('NONE', (0, 0, -1)); +#2220 = VECTOR('NONE', #2219, 1); +#2221 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#2222 = LINE('NONE', #2221, #2220); +#2223 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); +#2224 = VECTOR('NONE', #2223, 1); +#2225 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); +#2226 = LINE('NONE', #2225, #2224); +#2227 = DIRECTION('NONE', (0, 0, -1)); +#2228 = VECTOR('NONE', #2227, 1); +#2229 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); +#2230 = LINE('NONE', #2229, #2228); +#2231 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); +#2232 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); +#2233 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); +#2234 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#2235 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2231, #2232, #2233, #2234), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2236 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); +#2237 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); +#2238 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); +#2239 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); +#2240 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2236, #2237, #2238, #2239), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2241 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#2242 = VECTOR('NONE', #2241, 1); +#2243 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#2244 = LINE('NONE', #2243, #2242); +#2245 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2246 = VECTOR('NONE', #2245, 1); +#2247 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); +#2248 = LINE('NONE', #2247, #2246); +#2249 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#2250 = VECTOR('NONE', #2249, 1); +#2251 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); +#2252 = LINE('NONE', #2251, #2250); +#2253 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2254 = VECTOR('NONE', #2253, 1); +#2255 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#2256 = LINE('NONE', #2255, #2254); +#2257 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); +#2258 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); +#2259 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); +#2260 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#2261 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2257, #2258, #2259, #2260), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2262 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2263 = VECTOR('NONE', #2262, 1); +#2264 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#2265 = LINE('NONE', #2264, #2263); +#2266 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); +#2267 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); +#2268 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); +#2269 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); +#2270 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2266, #2267, #2268, #2269), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2271 = DIRECTION('NONE', (0, 0, -1)); +#2272 = VECTOR('NONE', #2271, 1); +#2273 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#2274 = LINE('NONE', #2273, #2272); +#2275 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2276 = VECTOR('NONE', #2275, 1); +#2277 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); +#2278 = LINE('NONE', #2277, #2276); +#2279 = DIRECTION('NONE', (0, 0, -1)); +#2280 = VECTOR('NONE', #2279, 1); +#2281 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); +#2282 = LINE('NONE', #2281, #2280); +#2283 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); +#2284 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); +#2285 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); +#2286 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#2287 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2283, #2284, #2285, #2286), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2288 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); +#2289 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); +#2290 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); +#2291 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); +#2292 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2288, #2289, #2290, #2291), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2293 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2294 = VECTOR('NONE', #2293, 1); +#2295 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#2296 = LINE('NONE', #2295, #2294); +#2297 = DIRECTION('NONE', (-0.8558542500480912, -0.5172170750029618, 0)); +#2298 = VECTOR('NONE', #2297, 1); +#2299 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); +#2300 = LINE('NONE', #2299, #2298); +#2301 = DIRECTION('NONE', (0, -0.0000000000000008626888401045044, 1)); +#2302 = VECTOR('NONE', #2301, 1); +#2303 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); +#2304 = LINE('NONE', #2303, #2302); +#2305 = DIRECTION('NONE', (-0.8558542500480911, -0.517217075002962, 0)); +#2306 = VECTOR('NONE', #2305, 1); +#2307 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#2308 = LINE('NONE', #2307, #2306); +#2309 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); +#2310 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); +#2311 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); +#2312 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#2313 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2309, #2310, #2311, #2312), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2314 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); +#2315 = VECTOR('NONE', #2314, 1); +#2316 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#2317 = LINE('NONE', #2316, #2315); +#2318 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); +#2319 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); +#2320 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); +#2321 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); +#2322 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2318, #2319, #2320, #2321), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2323 = DIRECTION('NONE', (0, 0, -1)); +#2324 = VECTOR('NONE', #2323, 1); +#2325 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#2326 = LINE('NONE', #2325, #2324); +#2327 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); +#2328 = VECTOR('NONE', #2327, 1); +#2329 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); +#2330 = LINE('NONE', #2329, #2328); +#2331 = DIRECTION('NONE', (0, 0, -1)); +#2332 = VECTOR('NONE', #2331, 1); +#2333 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); +#2334 = LINE('NONE', #2333, #2332); +#2335 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); +#2336 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); +#2337 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); +#2338 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#2339 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2335, #2336, #2337, #2338), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2340 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); +#2341 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); +#2342 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); +#2343 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); +#2344 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2340, #2341, #2342, #2343), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2345 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2346 = VECTOR('NONE', #2345, 1); +#2347 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#2348 = LINE('NONE', #2347, #2346); +#2349 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); +#2350 = VECTOR('NONE', #2349, 1); +#2351 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); +#2352 = LINE('NONE', #2351, #2350); +#2353 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2354 = VECTOR('NONE', #2353, 1); +#2355 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); +#2356 = LINE('NONE', #2355, #2354); +#2357 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); +#2358 = VECTOR('NONE', #2357, 1); +#2359 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#2360 = LINE('NONE', #2359, #2358); +#2361 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); +#2362 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); +#2363 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); +#2364 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#2365 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2361, #2362, #2363, #2364), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2366 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); +#2367 = VECTOR('NONE', #2366, 1); +#2368 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#2369 = LINE('NONE', #2368, #2367); +#2370 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); +#2371 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); +#2372 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); +#2373 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); +#2374 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2370, #2371, #2372, #2373), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2375 = DIRECTION('NONE', (0, 0, -1)); +#2376 = VECTOR('NONE', #2375, 1); +#2377 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#2378 = LINE('NONE', #2377, #2376); +#2379 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); +#2380 = VECTOR('NONE', #2379, 1); +#2381 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); +#2382 = LINE('NONE', #2381, #2380); +#2383 = DIRECTION('NONE', (0, 0, -1)); +#2384 = VECTOR('NONE', #2383, 1); +#2385 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); +#2386 = LINE('NONE', #2385, #2384); +#2387 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); +#2388 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); +#2389 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); +#2390 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#2391 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2387, #2388, #2389, #2390), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2392 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); +#2393 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); +#2394 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); +#2395 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); +#2396 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2392, #2393, #2394, #2395), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2397 = DIRECTION('NONE', (0, 0, 1)); +#2398 = VECTOR('NONE', #2397, 1); +#2399 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#2400 = LINE('NONE', #2399, #2398); +#2401 = DIRECTION('NONE', (1, 0, -0)); +#2402 = DIRECTION('NONE', (0, 0, 1)); +#2403 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); +#2404 = AXIS2_PLACEMENT_3D('NONE', #2403, #2402, #2401); +#2405 = CIRCLE('NONE', #2404, 0.0762); +#2406 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); +#2407 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); +#2408 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); +#2409 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#2410 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2406, #2407, #2408, #2409), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); +#2411 = DIRECTION('NONE', (1, 0, -0)); +#2412 = DIRECTION('NONE', (0, 0, 1)); +#2413 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); +#2414 = AXIS2_PLACEMENT_3D('NONE', #2413, #2412, #2411); +#2415 = CIRCLE('NONE', #2414, 0.08636); +#2416 = DIRECTION('NONE', (-0.0000000000000010407039975863864, 0, -1)); +#2417 = VECTOR('NONE', #2416, 1); +#2418 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#2419 = LINE('NONE', #2418, #2417); +#2420 = DIRECTION('NONE', (1, 0, -0)); +#2421 = DIRECTION('NONE', (0, 0, 1)); +#2422 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); +#2423 = AXIS2_PLACEMENT_3D('NONE', #2422, #2421, #2420); +#2424 = CIRCLE('NONE', #2423, 0.08635999999999998); +#2425 = DIRECTION('NONE', (-0.6441357457827788, 0, -0.7649111981170517)); +#2426 = VECTOR('NONE', #2425, 1); +#2427 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); +#2428 = LINE('NONE', #2427, #2426); +#2429 = DIRECTION('NONE', (1, 0, -0)); +#2430 = DIRECTION('NONE', (0, 0, 1)); +#2431 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#2432 = AXIS2_PLACEMENT_3D('NONE', #2431, #2430, #2429); +#2433 = CIRCLE('NONE', #2432, 0.0762); +#2434 = DIRECTION('NONE', (0, 0, 1)); +#2435 = VECTOR('NONE', #2434, 1); +#2436 = CARTESIAN_POINT('NONE', (0.0381, 0, -0)); +#2437 = LINE('NONE', #2436, #2435); +#2438 = DIRECTION('NONE', (1, 0, -0)); +#2439 = DIRECTION('NONE', (0, 0, 1)); +#2440 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); +#2441 = AXIS2_PLACEMENT_3D('NONE', #2440, #2439, #2438); +#2442 = CIRCLE('NONE', #2441, 0.0381); +#2443 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); +#2444 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); +#2445 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); +#2446 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#2447 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2443, #2444, #2445, #2446), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); +#2448 = DIRECTION('NONE', (1, 0, -0)); +#2449 = DIRECTION('NONE', (0, 0, 1)); +#2450 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); +#2451 = AXIS2_PLACEMENT_3D('NONE', #2450, #2449, #2448); +#2452 = CIRCLE('NONE', #2451, 0.02794); +#2453 = DIRECTION('NONE', (0, 0, -1)); +#2454 = VECTOR('NONE', #2453, 1); +#2455 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#2456 = LINE('NONE', #2455, #2454); +#2457 = DIRECTION('NONE', (1, 0, -0)); +#2458 = DIRECTION('NONE', (0, 0, 1)); +#2459 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#2460 = AXIS2_PLACEMENT_3D('NONE', #2459, #2458, #2457); +#2461 = CIRCLE('NONE', #2460, 0.02794); +#2462 = DIRECTION('NONE', (1, 0, 0)); +#2463 = VECTOR('NONE', #2462, 1); +#2464 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); +#2465 = LINE('NONE', #2464, #2463); +#2466 = DIRECTION('NONE', (1, 0, -0)); +#2467 = DIRECTION('NONE', (0, 0, 1)); +#2468 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#2469 = AXIS2_PLACEMENT_3D('NONE', #2468, #2467, #2466); +#2470 = CIRCLE('NONE', #2469, 0.0381); +#2471 = DIRECTION('NONE', (1, 0, -0)); +#2472 = DIRECTION('NONE', (0, 0, 1)); +#2473 = CARTESIAN_POINT('NONE', (0, -0, 0)); +#2474 = AXIS2_PLACEMENT_3D('NONE', #2473, #2472, #2471); +#2475 = CIRCLE('NONE', #2474, 0.0762); +#2476 = DIRECTION('NONE', (0, 0, 1)); +#2477 = VECTOR('NONE', #2476, 1); +#2478 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#2479 = LINE('NONE', #2478, #2477); +#2480 = DIRECTION('NONE', (1, 0, -0)); +#2481 = DIRECTION('NONE', (0, 0, 1)); +#2482 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); +#2483 = AXIS2_PLACEMENT_3D('NONE', #2482, #2481, #2480); +#2484 = CIRCLE('NONE', #2483, 0.0762); +#2485 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2486 = DIRECTION('NONE', (0, 0, -1)); +#2487 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, -0)); +#2488 = AXIS2_PLACEMENT_3D('NONE', #2487, #2486, #2485); +#2489 = CIRCLE('NONE', #2488, 0.0381); +#2490 = DIRECTION('NONE', (0, 0, 1)); +#2491 = VECTOR('NONE', #2490, 1); +#2492 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, -0)); +#2493 = LINE('NONE', #2492, #2491); +#2494 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2495 = DIRECTION('NONE', (0, 0, -1)); +#2496 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); +#2497 = AXIS2_PLACEMENT_3D('NONE', #2496, #2495, #2494); +#2498 = CIRCLE('NONE', #2497, 0.0381); +#2499 = DIRECTION('NONE', (1, 0, -0)); +#2500 = DIRECTION('NONE', (0, 0, 1)); +#2501 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); +#2502 = AXIS2_PLACEMENT_3D('NONE', #2501, #2500, #2499); +#2503 = CIRCLE('NONE', #2502, 0.0762); +#2504 = DIRECTION('NONE', (0, 0, 1)); +#2505 = VECTOR('NONE', #2504, 1); +#2506 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.012065)); +#2507 = LINE('NONE', #2506, #2505); +#2508 = DIRECTION('NONE', (1, 0, -0)); +#2509 = DIRECTION('NONE', (0, 0, 1)); +#2510 = CARTESIAN_POINT('NONE', (0, -0, 0.036195)); +#2511 = AXIS2_PLACEMENT_3D('NONE', #2510, #2509, #2508); +#2512 = CIRCLE('NONE', #2511, 0.0762); +#2513 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2514 = DIRECTION('NONE', (0, 0, -1)); +#2515 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); +#2516 = AXIS2_PLACEMENT_3D('NONE', #2515, #2514, #2513); +#2517 = CIRCLE('NONE', #2516, 0.0381); +#2518 = DIRECTION('NONE', (0, 0, 1)); +#2519 = VECTOR('NONE', #2518, 1); +#2520 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, 0.012065)); +#2521 = LINE('NONE', #2520, #2519); +#2522 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2523 = DIRECTION('NONE', (0, 0, -1)); +#2524 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.036195)); +#2525 = AXIS2_PLACEMENT_3D('NONE', #2524, #2523, #2522); +#2526 = CIRCLE('NONE', #2525, 0.0381); +#2527 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); +#2528 = DIRECTION('NONE', (0, 0, 1)); +#2529 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.012064)); +#2530 = AXIS2_PLACEMENT_3D('NONE', #2529, #2528, #2527); +#2531 = CIRCLE('NONE', #2530, 0.015240000000000002); +#2532 = DIRECTION('NONE', (0, 0, 1)); +#2533 = VECTOR('NONE', #2532, 1); +#2534 = CARTESIAN_POINT('NONE', (0.07239, 0, 0.012064)); +#2535 = LINE('NONE', #2534, #2533); +#2536 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); +#2537 = DIRECTION('NONE', (0, 0, 1)); +#2538 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.036195)); +#2539 = AXIS2_PLACEMENT_3D('NONE', #2538, #2537, #2536); +#2540 = CIRCLE('NONE', #2539, 0.015240000000000002); +#2541 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); +#2542 = DIRECTION('NONE', (0, 0, 1)); +#2543 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.012064)); +#2544 = AXIS2_PLACEMENT_3D('NONE', #2543, #2542, #2541); +#2545 = CIRCLE('NONE', #2544, 0.01524); +#2546 = DIRECTION('NONE', (0, 0, 1)); +#2547 = VECTOR('NONE', #2546, 1); +#2548 = CARTESIAN_POINT('NONE', (0.022369740222802446, 0.06884698121460615, 0.012064)); +#2549 = LINE('NONE', #2548, #2547); +#2550 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); +#2551 = DIRECTION('NONE', (0, 0, 1)); +#2552 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.036195)); +#2553 = AXIS2_PLACEMENT_3D('NONE', #2552, #2551, #2550); +#2554 = CIRCLE('NONE', #2553, 0.01524); +#2555 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); +#2556 = DIRECTION('NONE', (-0, 0, 1)); +#2557 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.012064)); +#2558 = AXIS2_PLACEMENT_3D('NONE', #2557, #2556, #2555); +#2559 = CIRCLE('NONE', #2558, 0.015239999999999997); +#2560 = DIRECTION('NONE', (0, 0, 1)); +#2561 = VECTOR('NONE', #2560, 1); +#2562 = CARTESIAN_POINT('NONE', (-0.05856474022280244, 0.04254977441345213, 0.012064)); +#2563 = LINE('NONE', #2562, #2561); +#2564 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); +#2565 = DIRECTION('NONE', (-0, 0, 1)); +#2566 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.036195)); +#2567 = AXIS2_PLACEMENT_3D('NONE', #2566, #2565, #2564); +#2568 = CIRCLE('NONE', #2567, 0.015239999999999997); +#2569 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); +#2570 = DIRECTION('NONE', (0, -0, 1)); +#2571 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.012064)); +#2572 = AXIS2_PLACEMENT_3D('NONE', #2571, #2570, #2569); +#2573 = CIRCLE('NONE', #2572, 0.015239999999999991); +#2574 = DIRECTION('NONE', (0, 0, 1)); +#2575 = VECTOR('NONE', #2574, 1); +#2576 = CARTESIAN_POINT('NONE', (-0.05856474022280245, -0.042549774413452125, 0.012064)); +#2577 = LINE('NONE', #2576, #2575); +#2578 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); +#2579 = DIRECTION('NONE', (0, -0, 1)); +#2580 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.036195)); +#2581 = AXIS2_PLACEMENT_3D('NONE', #2580, #2579, #2578); +#2582 = CIRCLE('NONE', #2581, 0.015239999999999991); +#2583 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); +#2584 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); +#2585 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.012064)); +#2586 = AXIS2_PLACEMENT_3D('NONE', #2585, #2584, #2583); +#2587 = CIRCLE('NONE', #2586, 0.015239999999999993); +#2588 = DIRECTION('NONE', (0, 0, 1)); +#2589 = VECTOR('NONE', #2588, 1); +#2590 = CARTESIAN_POINT('NONE', (0.02236974022280243, -0.06884698121460617, 0.012064)); +#2591 = LINE('NONE', #2590, #2589); +#2592 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); +#2593 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); +#2594 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.036195)); +#2595 = AXIS2_PLACEMENT_3D('NONE', #2594, #2593, #2592); +#2596 = CIRCLE('NONE', #2595, 0.015239999999999993); +#2597 = DIRECTION('NONE', (1, 0, -0)); +#2598 = DIRECTION('NONE', (0, 0, 1)); +#2599 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, -0.0000009999999999994458)); +#2600 = AXIS2_PLACEMENT_3D('NONE', #2599, #2598, #2597); +#2601 = CIRCLE('NONE', #2600, 0.008); +#2602 = DIRECTION('NONE', (0, 0, 1)); +#2603 = VECTOR('NONE', #2602, 1); +#2604 = CARTESIAN_POINT('NONE', (0.06515, 0, -0.0000009999999999994458)); +#2605 = LINE('NONE', #2604, #2603); +#2606 = DIRECTION('NONE', (1, 0, -0)); +#2607 = DIRECTION('NONE', (0, 0, 1)); +#2608 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.012065)); +#2609 = AXIS2_PLACEMENT_3D('NONE', #2608, #2607, #2606); +#2610 = CIRCLE('NONE', #2609, 0.008); +#2611 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); +#2612 = DIRECTION('NONE', (0, 0, 1)); +#2613 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, -0.0000009999999999994458)); +#2614 = AXIS2_PLACEMENT_3D('NONE', #2613, #2612, #2611); +#2615 = CIRCLE('NONE', #2614, 0.007999999999999993); +#2616 = DIRECTION('NONE', (0, 0, 1)); +#2617 = VECTOR('NONE', #2616, 1); +#2618 = CARTESIAN_POINT('NONE', (0.020132457183527828, 0.06196133203662925, -0.0000009999999999994458)); +#2619 = LINE('NONE', #2618, #2617); +#2620 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); +#2621 = DIRECTION('NONE', (0, 0, 1)); +#2622 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.012065)); +#2623 = AXIS2_PLACEMENT_3D('NONE', #2622, #2621, #2620); +#2624 = CIRCLE('NONE', #2623, 0.007999999999999993); +#2625 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); +#2626 = DIRECTION('NONE', (-0, 0, 1)); +#2627 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, -0.0000009999999999994458)); +#2628 = AXIS2_PLACEMENT_3D('NONE', #2627, #2626, #2625); +#2629 = CIRCLE('NONE', #2628, 0.007999999999999997); +#2630 = DIRECTION('NONE', (0, 0, 1)); +#2631 = VECTOR('NONE', #2630, 1); +#2632 = CARTESIAN_POINT('NONE', (-0.052707457183527824, 0.03829420918685463, -0.0000009999999999994458)); +#2633 = LINE('NONE', #2632, #2631); +#2634 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); +#2635 = DIRECTION('NONE', (-0, 0, 1)); +#2636 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.012065)); +#2637 = AXIS2_PLACEMENT_3D('NONE', #2636, #2635, #2634); +#2638 = CIRCLE('NONE', #2637, 0.007999999999999997); +#2639 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); +#2640 = DIRECTION('NONE', (0, -0, 1)); +#2641 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, -0.0000009999999999994458)); +#2642 = AXIS2_PLACEMENT_3D('NONE', #2641, #2640, #2639); +#2643 = CIRCLE('NONE', #2642, 0.008000000000000002); +#2644 = DIRECTION('NONE', (0, 0, 1)); +#2645 = VECTOR('NONE', #2644, 1); +#2646 = CARTESIAN_POINT('NONE', (-0.05270745718352783, -0.038294209186854625, -0.0000009999999999994458)); +#2647 = LINE('NONE', #2646, #2645); +#2648 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); +#2649 = DIRECTION('NONE', (0, -0, 1)); +#2650 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.012065)); +#2651 = AXIS2_PLACEMENT_3D('NONE', #2650, #2649, #2648); +#2652 = CIRCLE('NONE', #2651, 0.008000000000000002); +#2653 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); +#2654 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#2655 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, -0.0000009999999999994458)); +#2656 = AXIS2_PLACEMENT_3D('NONE', #2655, #2654, #2653); +#2657 = CIRCLE('NONE', #2656, 0.007999999999999998); +#2658 = DIRECTION('NONE', (0, 0, 1)); +#2659 = VECTOR('NONE', #2658, 1); +#2660 = CARTESIAN_POINT('NONE', (0.020132457183527807, -0.061961332036629256, -0.0000009999999999994458)); +#2661 = LINE('NONE', #2660, #2659); +#2662 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); +#2663 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#2664 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.012065)); +#2665 = AXIS2_PLACEMENT_3D('NONE', #2664, #2663, #2662); +#2666 = CIRCLE('NONE', #2665, 0.007999999999999998); +#2667 = DIRECTION('NONE', (1, 0, -0)); +#2668 = DIRECTION('NONE', (0, 0, 1)); +#2669 = CARTESIAN_POINT('NONE', (0, -0, -0.0635)); +#2670 = AXIS2_PLACEMENT_3D('NONE', #2669, #2668, #2667); +#2671 = CIRCLE('NONE', #2670, 0.1524); +#2672 = DIRECTION('NONE', (0, 0, 1)); +#2673 = VECTOR('NONE', #2672, 1); +#2674 = CARTESIAN_POINT('NONE', (0.1524, 0, -0.0635)); +#2675 = LINE('NONE', #2674, #2673); +#2676 = DIRECTION('NONE', (1, 0, -0)); +#2677 = DIRECTION('NONE', (0, 0, 1)); +#2678 = CARTESIAN_POINT('NONE', (0, -0, -0.05715)); +#2679 = AXIS2_PLACEMENT_3D('NONE', #2678, #2677, #2676); +#2680 = CIRCLE('NONE', #2679, 0.1524); +#2681 = DIRECTION('NONE', (1, 0, -0)); +#2682 = DIRECTION('NONE', (0, 0, 1)); +#2683 = CARTESIAN_POINT('NONE', (0, -0, -0.05715)); +#2684 = AXIS2_PLACEMENT_3D('NONE', #2683, #2682, #2681); +#2685 = CIRCLE('NONE', #2684, 0.0762); +#2686 = DIRECTION('NONE', (0, 0, 1)); +#2687 = VECTOR('NONE', #2686, 1); +#2688 = CARTESIAN_POINT('NONE', (0.0762, 0, -0.05715)); +#2689 = LINE('NONE', #2688, #2687); +#2690 = DIRECTION('NONE', (1, 0, -0)); +#2691 = DIRECTION('NONE', (0, 0, 1)); +#2692 = CARTESIAN_POINT('NONE', (0, -0, -0.04445)); +#2693 = AXIS2_PLACEMENT_3D('NONE', #2692, #2691, #2690); +#2694 = CIRCLE('NONE', #2693, 0.0762); +#2695 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.0635)); +#2696 = CARTESIAN_POINT('NONE', (-0.04915742558855234, 0.0003658930366034271, -0.0635)); +#2697 = CARTESIAN_POINT('NONE', (-0.04915748078868868, 0.00036829018018344733, -0.0635)); +#2698 = CARTESIAN_POINT('NONE', (-0.049183353856562056, 0.0007400273637878541, -0.0635)); +#2699 = CARTESIAN_POINT('NONE', (-0.04918352336363747, 0.0007424627952226915, -0.0635)); +#2700 = CARTESIAN_POINT('NONE', (-0.049227685751450666, 0.0011189265661396151, -0.0635)); +#2701 = CARTESIAN_POINT('NONE', (-0.04922797508077326, 0.0011213929637511712, -0.0635)); +#2702 = CARTESIAN_POINT('NONE', (-0.049291184746229524, 0.0015013499958546417, -0.0635)); +#2703 = CARTESIAN_POINT('NONE', (-0.04929159886354957, 0.0015038392795224738, -0.0635)); +#2704 = CARTESIAN_POINT('NONE', (-0.04937451262660567, 0.0018859468468144435, -0.0635)); +#2705 = CARTESIAN_POINT('NONE', (-0.04937505583507078, 0.001888450219686237, -0.0635)); +#2706 = CARTESIAN_POINT('NONE', (-0.04947821242226676, 0.0022712654054630175, -0.0635)); +#2707 = CARTESIAN_POINT('NONE', (-0.049478888251337, 0.0022737734142883226, -0.0635)); +#2708 = CARTESIAN_POINT('NONE', (-0.04960269215703307, 0.0026557652245515744, -0.0635)); +#2709 = CARTESIAN_POINT('NONE', (-0.049603503256748095, 0.002658267839042665, -0.0635)); +#2710 = CARTESIAN_POINT('NONE', (-0.04974820997301295, 0.003037832177924727, -0.0635)); +#2711 = CARTESIAN_POINT('NONE', (-0.04974915801722582, 0.0030403188888679087, -0.0635)); +#2712 = CARTESIAN_POINT('NONE', (-0.0499148611952456, 0.00341579623781759, -0.0635)); +#2713 = CARTESIAN_POINT('NONE', (-0.04991594679751086, 0.003418256172898162, -0.0635)); +#2714 = CARTESIAN_POINT('NONE', (-0.05010256788758404, 0.0037879516927156855, -0.0635)); +#2715 = CARTESIAN_POINT('NONE', (-0.05010379053328433, 0.0037903737482161658, -0.0635)); +#2716 = CARTESIAN_POINT('NONE', (-0.05031107140513177, 0.0041525794006184134, -0.0635)); +#2717 = CARTESIAN_POINT('NONE', (-0.05031242940312983, 0.004154952386347694, -0.0635)); +#2718 = CARTESIAN_POINT('NONE', (-0.05053992837271852, 0.004507970557416707, -0.0635)); +#2719 = CARTESIAN_POINT('NONE', (-0.05054141882932702, 0.004510283351478775, -0.0635)); +#2720 = CARTESIAN_POINT('NONE', (-0.05078851041429151, 0.004852451361274785, -0.0635)); +#2721 = CARTESIAN_POINT('NONE', (-0.0507901292316707, 0.0048546930706431434, -0.0635)); +#2722 = CARTESIAN_POINT('NONE', (-0.051056007828749896, 0.005184407879248213, -0.0635)); +#2723 = CARTESIAN_POINT('NONE', (-0.05105774972900023, 0.005186568001627207, -0.0635)); +#2724 = CARTESIAN_POINT('NONE', (-0.05134143726002946, 0.0055023103785727225, -0.0635)); +#2725 = CARTESIAN_POINT('NONE', (-0.05134329583528427, 0.005504378960743243, -0.0635)); +#2726 = CARTESIAN_POINT('NONE', (-0.051643653251461225, 0.005804736376920203, -0.0635)); +#2727 = CARTESIAN_POINT('NONE', (-0.05164562103925676, 0.0058067041647157395, -0.0635)); +#2728 = CARTESIAN_POINT('NONE', (-0.051961363416202264, 0.006090391695744956, -0.0635)); +#2729 = CARTESIAN_POINT('NONE', (-0.051963431998372785, 0.0060922502709997665, -0.0635)); +#2730 = CARTESIAN_POINT('NONE', (-0.05229314680697785, 0.006358128868078963, -0.0635)); +#2731 = CARTESIAN_POINT('NONE', (-0.05229530692935685, 0.006359870768329293, -0.0635)); +#2732 = CARTESIAN_POINT('NONE', (-0.05263747493915287, 0.006606962353293794, -0.0635)); +#2733 = CARTESIAN_POINT('NONE', (-0.052639716648521226, 0.006608581170672974, -0.0635)); +#2734 = CARTESIAN_POINT('NONE', (-0.05299273481959024, 0.006836080140261674, -0.0635)); +#2735 = CARTESIAN_POINT('NONE', (-0.05299504761365231, 0.006837570596870177, -0.0635)); +#2736 = CARTESIAN_POINT('NONE', (-0.05335725326605456, 0.0070448514687176285, -0.0635)); +#2737 = CARTESIAN_POINT('NONE', (-0.053359626251783844, 0.007046209466715685, -0.0635)); +#2738 = CARTESIAN_POINT('NONE', (-0.05372932177160136, 0.007232830556788877, -0.0635)); +#2739 = CARTESIAN_POINT('NONE', (-0.053731743827101844, 0.007234053202489156, -0.0635)); +#2740 = CARTESIAN_POINT('NONE', (-0.05410722117605151, 0.00739975638050893, -0.0635)); +#2741 = CARTESIAN_POINT('NONE', (-0.05410968111113208, 0.007400841982774189, -0.0635)); +#2742 = CARTESIAN_POINT('NONE', (-0.05448924545001414, 0.0075455486990390255, -0.0635)); +#2743 = CARTESIAN_POINT('NONE', (-0.054491732160957325, 0.007546496743251891, -0.0635)); +#2744 = CARTESIAN_POINT('NONE', (-0.054873723971220575, 0.007670300648947975, -0.0635)); +#2745 = CARTESIAN_POINT('NONE', (-0.05487622658571167, 0.007671111748663005, -0.0635)); +#2746 = CARTESIAN_POINT('NONE', (-0.05525904177148846, 0.007774268335858987, -0.0635)); +#2747 = CARTESIAN_POINT('NONE', (-0.05526154978031376, 0.007774944164929224, -0.0635)); +#2748 = CARTESIAN_POINT('NONE', (-0.05564365734760573, 0.007857857927985318, -0.0635)); +#2749 = CARTESIAN_POINT('NONE', (-0.05564616072047752, 0.007858401136450423, -0.0635)); +#2750 = CARTESIAN_POINT('NONE', (-0.05602611775258099, 0.007921610801906682, -0.0635)); +#2751 = CARTESIAN_POINT('NONE', (-0.05602860703624883, 0.007922024919226734, -0.0635)); +#2752 = CARTESIAN_POINT('NONE', (-0.056405070807165746, 0.007966187307039931, -0.0635)); +#2753 = CARTESIAN_POINT('NONE', (-0.0564075372047773, 0.007966476636362532, -0.0635)); +#2754 = CARTESIAN_POINT('NONE', (-0.056779274388381706, 0.007992349704235903, -0.0635)); +#2755 = CARTESIAN_POINT('NONE', (-0.05678170981981655, 0.007992519211311314, -0.0635)); +#2756 = CARTESIAN_POINT('NONE', (-0.05714760285641998, 0.00800094479986366, -0.0635)); +#2757 = CARTESIAN_POINT('NONE', (-0.05715, 0.008001, -0.0635)); +#2758 = CARTESIAN_POINT('NONE', (-0.05751589303660342, 0.007992574411447653, -0.0635)); +#2759 = CARTESIAN_POINT('NONE', (-0.057518290180183444, 0.007992519211311314, -0.0635)); +#2760 = CARTESIAN_POINT('NONE', (-0.05789002736378785, 0.007966646143437945, -0.0635)); +#2761 = CARTESIAN_POINT('NONE', (-0.05789246279522269, 0.007966476636362532, -0.0635)); +#2762 = CARTESIAN_POINT('NONE', (-0.05826892656613961, 0.007922314248549335, -0.0635)); +#2763 = CARTESIAN_POINT('NONE', (-0.05827139296375117, 0.007922024919226734, -0.0635)); +#2764 = CARTESIAN_POINT('NONE', (-0.05865134999585465, 0.007858815253770477, -0.0635)); +#2765 = CARTESIAN_POINT('NONE', (-0.05865383927952248, 0.007858401136450425, -0.0635)); +#2766 = CARTESIAN_POINT('NONE', (-0.059035946846814444, 0.007775487373394327, -0.0635)); +#2767 = CARTESIAN_POINT('NONE', (-0.05903845021968624, 0.007774944164929224, -0.0635)); +#2768 = CARTESIAN_POINT('NONE', (-0.059421265405463025, 0.007671787577733243, -0.0635)); +#2769 = CARTESIAN_POINT('NONE', (-0.059423773414288325, 0.007671111748663007, -0.0635)); +#2770 = CARTESIAN_POINT('NONE', (-0.05980576522455156, 0.007547307842966923, -0.0635)); +#2771 = CARTESIAN_POINT('NONE', (-0.05980826783904265, 0.007546496743251892, -0.0635)); +#2772 = CARTESIAN_POINT('NONE', (-0.06018783217792473, 0.007401790026987055, -0.0635)); +#2773 = CARTESIAN_POINT('NONE', (-0.06019031888886791, 0.007400841982774189, -0.0635)); +#2774 = CARTESIAN_POINT('NONE', (-0.060565796237817604, 0.007235138804754415, -0.0635)); +#2775 = CARTESIAN_POINT('NONE', (-0.060568256172898176, 0.007234053202489156, -0.0635)); +#2776 = CARTESIAN_POINT('NONE', (-0.0609379516927157, 0.007047432112415963, -0.0635)); +#2777 = CARTESIAN_POINT('NONE', (-0.06094037374821618, 0.007046209466715684, -0.0635)); +#2778 = CARTESIAN_POINT('NONE', (-0.06130257940061842, 0.006838928594868233, -0.0635)); +#2779 = CARTESIAN_POINT('NONE', (-0.0613049523863477, 0.006837570596870177, -0.0635)); +#2780 = CARTESIAN_POINT('NONE', (-0.061657970557416696, 0.0066100716272814745, -0.0635)); +#2781 = CARTESIAN_POINT('NONE', (-0.061660283351478766, 0.006608581170672972, -0.0635)); +#2782 = CARTESIAN_POINT('NONE', (-0.06200245136127479, 0.006361489585708473, -0.0635)); +#2783 = CARTESIAN_POINT('NONE', (-0.062004693070643144, 0.006359870768329293, -0.0635)); +#2784 = CARTESIAN_POINT('NONE', (-0.06233440787924821, 0.006093992171250096, -0.0635)); +#2785 = CARTESIAN_POINT('NONE', (-0.06233656800162721, 0.0060922502709997665, -0.0635)); +#2786 = CARTESIAN_POINT('NONE', (-0.06265231037857272, 0.005808562739970551, -0.0635)); +#2787 = CARTESIAN_POINT('NONE', (-0.06265437896074323, 0.00580670416471574, -0.0635)); +#2788 = CARTESIAN_POINT('NONE', (-0.06295473637692021, 0.00550634674853878, -0.0635)); +#2789 = CARTESIAN_POINT('NONE', (-0.06295670416471574, 0.0055043789607432435, -0.0635)); +#2790 = CARTESIAN_POINT('NONE', (-0.06324039169574495, 0.005188636583797729, -0.0635)); +#2791 = CARTESIAN_POINT('NONE', (-0.06324225027099976, 0.005186568001627209, -0.0635)); +#2792 = CARTESIAN_POINT('NONE', (-0.06350000000000004, 0.004866933764426776, -0.0635)); +#2793 = CARTESIAN_POINT('NONE', (-0.06350812886807897, 0.004856853193022138, -0.0635)); +#2794 = CARTESIAN_POINT('NONE', (-0.0635098707683293, 0.004854693070643144, -0.0635)); +#2795 = CARTESIAN_POINT('NONE', (-0.06375696235329378, 0.0045125250608471345, -0.0635)); +#2796 = CARTESIAN_POINT('NONE', (-0.06375858117067297, 0.004510283351478777, -0.0635)); +#2797 = CARTESIAN_POINT('NONE', (-0.06398608014026168, 0.004157265180409765, -0.0635)); +#2798 = CARTESIAN_POINT('NONE', (-0.06398757059687019, 0.004154952386347696, -0.0635)); +#2799 = CARTESIAN_POINT('NONE', (-0.06419485146871763, 0.0037927467339454474, -0.0635)); +#2800 = CARTESIAN_POINT('NONE', (-0.06419620946671568, 0.0037903737482161666, -0.0635)); +#2801 = CARTESIAN_POINT('NONE', (-0.0643828305567889, 0.0034206782283986437, -0.0635)); +#2802 = CARTESIAN_POINT('NONE', (-0.06438405320248917, 0.0034182561728981634, -0.0635)); +#2803 = CARTESIAN_POINT('NONE', (-0.06454975638050893, 0.0030427788239484822, -0.0635)); +#2804 = CARTESIAN_POINT('NONE', (-0.06455084198277419, 0.00304031888886791, -0.0635)); +#2805 = CARTESIAN_POINT('NONE', (-0.06469554869903903, 0.002660754549985848, -0.0635)); +#2806 = CARTESIAN_POINT('NONE', (-0.06469649674325188, 0.0026582678390426663, -0.0635)); +#2807 = CARTESIAN_POINT('NONE', (-0.06482030064894796, 0.002276276028779414, -0.0635)); +#2808 = CARTESIAN_POINT('NONE', (-0.064821111748663, 0.0022737734142883235, -0.0635)); +#2809 = CARTESIAN_POINT('NONE', (-0.064924268335859, 0.001890958228511542, -0.0635)); +#2810 = CARTESIAN_POINT('NONE', (-0.06492494416492924, 0.001888450219686237, -0.0635)); +#2811 = CARTESIAN_POINT('NONE', (-0.06500785792798532, 0.0015063426523942666, -0.0635)); +#2812 = CARTESIAN_POINT('NONE', (-0.06500840113645041, 0.0015038392795224734, -0.0635)); +#2813 = CARTESIAN_POINT('NONE', (-0.06507161080190668, 0.0011238822474190036, -0.0635)); +#2814 = CARTESIAN_POINT('NONE', (-0.06507202491922673, 0.0011213929637511715, -0.0635)); +#2815 = CARTESIAN_POINT('NONE', (-0.06511618730703994, 0.0007449291928342479, -0.0635)); +#2816 = CARTESIAN_POINT('NONE', (-0.06511647663636254, 0.0007424627952226918, -0.0635)); +#2817 = CARTESIAN_POINT('NONE', (-0.0651423497042359, 0.00037072561161828545, -0.0635)); +#2818 = CARTESIAN_POINT('NONE', (-0.06514251921131131, 0.000368290180183448, -0.0635)); +#2819 = CARTESIAN_POINT('NONE', (-0.06515094479986365, 0.000002397143580021213, -0.0635)); +#2820 = CARTESIAN_POINT('NONE', (-0.065151, 0.0000000000000000009798399039977971, -0.0635)); +#2821 = CARTESIAN_POINT('NONE', (-0.06514257441144765, -0.0003658930366034258, -0.0635)); +#2822 = CARTESIAN_POINT('NONE', (-0.06514251921131131, -0.0003682901801834461, -0.0635)); +#2823 = CARTESIAN_POINT('NONE', (-0.06511664614343794, -0.0007400273637878524, -0.0635)); +#2824 = CARTESIAN_POINT('NONE', (-0.06511647663636254, -0.0007424627952226897, -0.0635)); +#2825 = CARTESIAN_POINT('NONE', (-0.06507231424854933, -0.0011189265661396132, -0.0635)); +#2826 = CARTESIAN_POINT('NONE', (-0.06507202491922673, -0.0011213929637511695, -0.0635)); +#2827 = CARTESIAN_POINT('NONE', (-0.06500881525377047, -0.00150134999585464, -0.0635)); +#2828 = CARTESIAN_POINT('NONE', (-0.06500840113645043, -0.0015038392795224719, -0.0635)); +#2829 = CARTESIAN_POINT('NONE', (-0.06492548737339433, -0.001885946846814442, -0.0635)); +#2830 = CARTESIAN_POINT('NONE', (-0.06492494416492924, -0.0018884502196862354, -0.0635)); +#2831 = CARTESIAN_POINT('NONE', (-0.06482178757773323, -0.0022712654054630145, -0.0635)); +#2832 = CARTESIAN_POINT('NONE', (-0.064821111748663, -0.0022737734142883196, -0.0635)); +#2833 = CARTESIAN_POINT('NONE', (-0.06469730784296694, -0.002655765224551572, -0.0635)); +#2834 = CARTESIAN_POINT('NONE', (-0.0646964967432519, -0.0026582678390426624, -0.0635)); +#2835 = CARTESIAN_POINT('NONE', (-0.06455179002698706, -0.0030378321779247243, -0.0635)); +#2836 = CARTESIAN_POINT('NONE', (-0.0645508419827742, -0.003040318888867906, -0.0635)); +#2837 = CARTESIAN_POINT('NONE', (-0.06438513880475444, -0.0034157962378175873, -0.0635)); +#2838 = CARTESIAN_POINT('NONE', (-0.06438405320248917, -0.0034182561728981595, -0.0635)); +#2839 = CARTESIAN_POINT('NONE', (-0.06419743211241596, -0.0037879516927156877, -0.0635)); +#2840 = CARTESIAN_POINT('NONE', (-0.06419620946671568, -0.003790373748216168, -0.0635)); +#2841 = CARTESIAN_POINT('NONE', (-0.06398892859486824, -0.004152579400618414, -0.0635)); +#2842 = CARTESIAN_POINT('NONE', (-0.06398757059687017, -0.004154952386347695, -0.0635)); +#2843 = CARTESIAN_POINT('NONE', (-0.06376007162728145, -0.004507970557416707, -0.0635)); +#2844 = CARTESIAN_POINT('NONE', (-0.06375858117067296, -0.004510283351478775, -0.0635)); +#2845 = CARTESIAN_POINT('NONE', (-0.06351148958570849, -0.004852451361274787, -0.0635)); +#2846 = CARTESIAN_POINT('NONE', (-0.0635098707683293, -0.004854693070643144, -0.0635)); +#2847 = CARTESIAN_POINT('NONE', (-0.06350000000000004, -0.004866933764426769, -0.0635)); +#2848 = CARTESIAN_POINT('NONE', (-0.0632439921712501, -0.005184407879248214, -0.0635)); +#2849 = CARTESIAN_POINT('NONE', (-0.06324225027099976, -0.005186568001627208, -0.0635)); +#2850 = CARTESIAN_POINT('NONE', (-0.06295856273997054, -0.005502310378572722, -0.0635)); +#2851 = CARTESIAN_POINT('NONE', (-0.06295670416471573, -0.005504378960743242, -0.0635)); +#2852 = CARTESIAN_POINT('NONE', (-0.06265634674853877, -0.005804736376920203, -0.0635)); +#2853 = CARTESIAN_POINT('NONE', (-0.06265437896074323, -0.0058067041647157395, -0.0635)); +#2854 = CARTESIAN_POINT('NONE', (-0.062338636583797735, -0.006090391695744956, -0.0635)); +#2855 = CARTESIAN_POINT('NONE', (-0.062336568001627214, -0.0060922502709997665, -0.0635)); +#2856 = CARTESIAN_POINT('NONE', (-0.06200685319302214, -0.006358128868078963, -0.0635)); +#2857 = CARTESIAN_POINT('NONE', (-0.062004693070643144, -0.006359870768329293, -0.0635)); +#2858 = CARTESIAN_POINT('NONE', (-0.061662525060847136, -0.006606962353293794, -0.0635)); +#2859 = CARTESIAN_POINT('NONE', (-0.06166028335147878, -0.006608581170672974, -0.0635)); +#2860 = CARTESIAN_POINT('NONE', (-0.06130726518040977, -0.006836080140261674, -0.0635)); +#2861 = CARTESIAN_POINT('NONE', (-0.0613049523863477, -0.006837570596870177, -0.0635)); +#2862 = CARTESIAN_POINT('NONE', (-0.060942746733945445, -0.007044851468717627, -0.0635)); +#2863 = CARTESIAN_POINT('NONE', (-0.06094037374821617, -0.007046209466715683, -0.0635)); +#2864 = CARTESIAN_POINT('NONE', (-0.06057067822839865, -0.0072328305567888745, -0.0635)); +#2865 = CARTESIAN_POINT('NONE', (-0.06056825617289817, -0.007234053202489154, -0.0635)); +#2866 = CARTESIAN_POINT('NONE', (-0.06019277882394848, -0.007399756380508931, -0.0635)); +#2867 = CARTESIAN_POINT('NONE', (-0.06019031888886791, -0.00740084198277419, -0.0635)); +#2868 = CARTESIAN_POINT('NONE', (-0.059810754549985835, -0.007545548699039027, -0.0635)); +#2869 = CARTESIAN_POINT('NONE', (-0.05980826783904265, -0.007546496743251893, -0.0635)); +#2870 = CARTESIAN_POINT('NONE', (-0.05942627602877941, -0.007670300648947976, -0.0635)); +#2871 = CARTESIAN_POINT('NONE', (-0.05942377341428832, -0.007671111748663006, -0.0635)); +#2872 = CARTESIAN_POINT('NONE', (-0.05904095822851154, -0.007774268335858989, -0.0635)); +#2873 = CARTESIAN_POINT('NONE', (-0.05903845021968624, -0.0077749441649292254, -0.0635)); +#2874 = CARTESIAN_POINT('NONE', (-0.05865634265239426, -0.00785785792798532, -0.0635)); +#2875 = CARTESIAN_POINT('NONE', (-0.05865383927952247, -0.007858401136450423, -0.0635)); +#2876 = CARTESIAN_POINT('NONE', (-0.058273882247419, -0.007921610801906682, -0.0635)); +#2877 = CARTESIAN_POINT('NONE', (-0.05827139296375117, -0.007922024919226734, -0.0635)); +#2878 = CARTESIAN_POINT('NONE', (-0.057894929192834246, -0.007966187307039931, -0.0635)); +#2879 = CARTESIAN_POINT('NONE', (-0.05789246279522269, -0.007966476636362532, -0.0635)); +#2880 = CARTESIAN_POINT('NONE', (-0.05752072561161829, -0.007992349704235903, -0.0635)); +#2881 = CARTESIAN_POINT('NONE', (-0.05751829018018345, -0.007992519211311314, -0.0635)); +#2882 = CARTESIAN_POINT('NONE', (-0.05715239714358002, -0.00800094479986366, -0.0635)); +#2883 = CARTESIAN_POINT('NONE', (-0.05715, -0.008001, -0.0635)); +#2884 = CARTESIAN_POINT('NONE', (-0.056784106963396565, -0.007992574411447653, -0.0635)); +#2885 = CARTESIAN_POINT('NONE', (-0.05678170981981655, -0.007992519211311314, -0.0635)); +#2886 = CARTESIAN_POINT('NONE', (-0.05640997263621215, -0.007966646143437945, -0.0635)); +#2887 = CARTESIAN_POINT('NONE', (-0.05640753720477731, -0.007966476636362532, -0.0635)); +#2888 = CARTESIAN_POINT('NONE', (-0.05603107343386038, -0.007922314248549335, -0.0635)); +#2889 = CARTESIAN_POINT('NONE', (-0.056028607036248824, -0.007922024919226734, -0.0635)); +#2890 = CARTESIAN_POINT('NONE', (-0.05564865000414536, -0.007858815253770477, -0.0635)); +#2891 = CARTESIAN_POINT('NONE', (-0.055646160720477525, -0.007858401136450425, -0.0635)); +#2892 = CARTESIAN_POINT('NONE', (-0.05526405315318556, -0.007775487373394329, -0.0635)); +#2893 = CARTESIAN_POINT('NONE', (-0.05526154978031377, -0.0077749441649292254, -0.0635)); +#2894 = CARTESIAN_POINT('NONE', (-0.054878734594536974, -0.007671787577733243, -0.0635)); +#2895 = CARTESIAN_POINT('NONE', (-0.05487622658571167, -0.007671111748663007, -0.0635)); +#2896 = CARTESIAN_POINT('NONE', (-0.05449423477544842, -0.007547307842966924, -0.0635)); +#2897 = CARTESIAN_POINT('NONE', (-0.05449173216095733, -0.007546496743251893, -0.0635)); +#2898 = CARTESIAN_POINT('NONE', (-0.05411216782207527, -0.007401790026987057, -0.0635)); +#2899 = CARTESIAN_POINT('NONE', (-0.05410968111113209, -0.007400841982774191, -0.0635)); +#2900 = CARTESIAN_POINT('NONE', (-0.053734203762182416, -0.007235138804754416, -0.0635)); +#2901 = CARTESIAN_POINT('NONE', (-0.053731743827101844, -0.007234053202489157, -0.0635)); +#2902 = CARTESIAN_POINT('NONE', (-0.05336204830728432, -0.007047432112415965, -0.0635)); +#2903 = CARTESIAN_POINT('NONE', (-0.05335962625178384, -0.0070462094667156855, -0.0635)); +#2904 = CARTESIAN_POINT('NONE', (-0.052997420599381576, -0.006838928594868233, -0.0635)); +#2905 = CARTESIAN_POINT('NONE', (-0.0529950476136523, -0.006837570596870177, -0.0635)); +#2906 = CARTESIAN_POINT('NONE', (-0.05264202944258329, -0.0066100716272814745, -0.0635)); +#2907 = CARTESIAN_POINT('NONE', (-0.05263971664852121, -0.006608581170672972, -0.0635)); +#2908 = CARTESIAN_POINT('NONE', (-0.052297548638725204, -0.006361489585708474, -0.0635)); +#2909 = CARTESIAN_POINT('NONE', (-0.05229530692935685, -0.0063598707683292935, -0.0635)); +#2910 = CARTESIAN_POINT('NONE', (-0.05196559212075178, -0.006093992171250096, -0.0635)); +#2911 = CARTESIAN_POINT('NONE', (-0.051963431998372785, -0.0060922502709997665, -0.0635)); +#2912 = CARTESIAN_POINT('NONE', (-0.05164768962142728, -0.005808562739970552, -0.0635)); +#2913 = CARTESIAN_POINT('NONE', (-0.05164562103925676, -0.005806704164715741, -0.0635)); +#2914 = CARTESIAN_POINT('NONE', (-0.051345263623079805, -0.00550634674853878, -0.0635)); +#2915 = CARTESIAN_POINT('NONE', (-0.05134329583528427, -0.0055043789607432435, -0.0635)); +#2916 = CARTESIAN_POINT('NONE', (-0.05105960830425504, -0.005188636583797729, -0.0635)); +#2917 = CARTESIAN_POINT('NONE', (-0.05105774972900023, -0.005186568001627209, -0.0635)); +#2918 = CARTESIAN_POINT('NONE', (-0.05079187113192104, -0.004856853193022139, -0.0635)); +#2919 = CARTESIAN_POINT('NONE', (-0.050790129231670714, -0.004854693070643145, -0.0635)); +#2920 = CARTESIAN_POINT('NONE', (-0.0505430376467062, -0.0045125250608471345, -0.0635)); +#2921 = CARTESIAN_POINT('NONE', (-0.05054141882932702, -0.004510283351478777, -0.0635)); +#2922 = CARTESIAN_POINT('NONE', (-0.05031391985973833, -0.004157265180409765, -0.0635)); +#2923 = CARTESIAN_POINT('NONE', (-0.05031242940312983, -0.004154952386347696, -0.0635)); +#2924 = CARTESIAN_POINT('NONE', (-0.050105148531282374, -0.00379274673394545, -0.0635)); +#2925 = CARTESIAN_POINT('NONE', (-0.050103790533284315, -0.0037903737482161692, -0.0635)); +#2926 = CARTESIAN_POINT('NONE', (-0.04991716944321113, -0.0034206782283986454, -0.0635)); +#2927 = CARTESIAN_POINT('NONE', (-0.04991594679751085, -0.003418256172898165, -0.0635)); +#2928 = CARTESIAN_POINT('NONE', (-0.04975024361949107, -0.0030427788239484844, -0.0635)); +#2929 = CARTESIAN_POINT('NONE', (-0.04974915801722581, -0.003040318888867912, -0.0635)); +#2930 = CARTESIAN_POINT('NONE', (-0.049604451300960965, -0.002660754549985846, -0.0635)); +#2931 = CARTESIAN_POINT('NONE', (-0.049603503256748095, -0.002658267839042664, -0.0635)); +#2932 = CARTESIAN_POINT('NONE', (-0.04947969935105202, -0.0022762760287794114, -0.0635)); +#2933 = CARTESIAN_POINT('NONE', (-0.04947888825133699, -0.002273773414288321, -0.0635)); +#2934 = CARTESIAN_POINT('NONE', (-0.04937573166414101, -0.0018909582285115414, -0.0635)); +#2935 = CARTESIAN_POINT('NONE', (-0.04937505583507078, -0.0018884502196862363, -0.0635)); +#2936 = CARTESIAN_POINT('NONE', (-0.049292142072014676, -0.0015063426523942661, -0.0635)); +#2937 = CARTESIAN_POINT('NONE', (-0.04929159886354957, -0.001503839279522473, -0.0635)); +#2938 = CARTESIAN_POINT('NONE', (-0.04922838919809331, -0.0011238822474190027, -0.0635)); +#2939 = CARTESIAN_POINT('NONE', (-0.04922797508077326, -0.0011213929637511706, -0.0635)); +#2940 = CARTESIAN_POINT('NONE', (-0.04918381269296006, -0.0007449291928342471, -0.0635)); +#2941 = CARTESIAN_POINT('NONE', (-0.04918352336363746, -0.000742462795222691, -0.0635)); +#2942 = CARTESIAN_POINT('NONE', (-0.04915765029576409, -0.00037072561161828453, -0.0635)); +#2943 = CARTESIAN_POINT('NONE', (-0.04915748078868868, -0.0003682901801834471, -0.0635)); +#2944 = CARTESIAN_POINT('NONE', (-0.049149055200136335, -0.0000023971435800202343, -0.0635)); +#2945 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.0635)); +#2946 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#2695, #2696, #2697, #2698, #2699, #2700, #2701, #2702, #2703, #2704, #2705, #2706, #2707, #2708, #2709, #2710, #2711, #2712, #2713, #2714, #2715, #2716, #2717, #2718, #2719, #2720, #2721, #2722, #2723, #2724, #2725, #2726, #2727, #2728, #2729, #2730, #2731, #2732, #2733, #2734, #2735, #2736, #2737, #2738, #2739, #2740, #2741, #2742, #2743, #2744, #2745, #2746, #2747, #2748, #2749, #2750, #2751, #2752, #2753, #2754, #2755, #2756, #2757, #2758, #2759, #2760, #2761, #2762, #2763, #2764, #2765, #2766, #2767, #2768, #2769, #2770, #2771, #2772, #2773, #2774, #2775, #2776, #2777, #2778, #2779, #2780, #2781, #2782, #2783, #2784, #2785, #2786, #2787, #2788, #2789, #2790, #2791, #2792, #2793, #2794, #2795, #2796, #2797, #2798, #2799, #2800, #2801, #2802, #2803, #2804, #2805, #2806, #2807, #2808, #2809, #2810, #2811, #2812, #2813, #2814, #2815, #2816, #2817, #2818, #2819, #2820, #2821, #2822, #2823, #2824, #2825, #2826, #2827, #2828, #2829, #2830, #2831, #2832, #2833, #2834, #2835, #2836, #2837, #2838, #2839, #2840, #2841, #2842, #2843, #2844, #2845, #2846, #2847, #2848, #2849, #2850, #2851, #2852, #2853, #2854, #2855, #2856, #2857, #2858, #2859, #2860, #2861, #2862, #2863, #2864, #2865, #2866, #2867, #2868, #2869, #2870, #2871, #2872, #2873, #2874, #2875, #2876, #2877, #2878, #2879, #2880, #2881, #2882, #2883, #2884, #2885, #2886, #2887, #2888, #2889, #2890, #2891, #2892, #2893, #2894, #2895, #2896, #2897, #2898, #2899, #2900, #2901, #2902, #2903, #2904, #2905, #2906, #2907, #2908, #2909, #2910, #2911, #2912, #2913, #2914, #2915, #2916, #2917, #2918, #2919, #2920, #2921, #2922, #2923, #2924, #2925, #2926, #2927, #2928, #2929, #2930, #2931, #2932, #2933, #2934, #2935, #2936, #2937, #2938, #2939, #2940, #2941, #2942, #2943, #2944, #2945), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9959839357429718, -0.9919678714859438, -0.9879518072289156, -0.9839357429718876, -0.9799196787148594, -0.9759036144578314, -0.9718875502008032, -0.9678714859437751, -0.963855421686747, -0.9598393574297188, -0.9558232931726908, -0.9518072289156626, -0.9477911646586346, -0.9437751004016064, -0.9397590361445783, -0.9357429718875502, -0.9317269076305221, -0.927710843373494, -0.9236947791164659, -0.9196787148594378, -0.9156626506024097, -0.9116465863453815, -0.9076305220883534, -0.9036144578313253, -0.8995983935742972, -0.8955823293172691, -0.891566265060241, -0.8875502008032129, -0.8835341365461847, -0.8795180722891567, -0.8755020080321285, -0.8714859437751004, -0.8674698795180723, -0.8634538152610443, -0.8594377510040161, -0.8554216867469879, -0.8514056224899599, -0.8473895582329317, -0.8433734939759037, -0.8393574297188755, -0.8353413654618473, -0.8313253012048193, -0.8273092369477912, -0.8232931726907631, -0.8192771084337349, -0.8152610441767069, -0.8112449799196787, -0.8072289156626506, -0.8032128514056225, -0.7991967871485944, -0.7951807228915663, -0.7911646586345382, -0.7871485943775101, -0.7831325301204819, -0.7791164658634538, -0.7751004016064258, -0.7710843373493976, -0.7670682730923695, -0.7630522088353414, -0.7590361445783133, -0.7550200803212852, -0.751004016064257, -0.7469879518072289, -0.7429718875502008, -0.7389558232931728, -0.7349397590361446, -0.7309236947791165, -0.7269076305220884, -0.7228915662650603, -0.7188755020080322, -0.714859437751004, -0.7108433734939759, -0.7068273092369478, -0.7028112449799198, -0.6987951807228916, -0.6947791164658634, -0.6907630522088354, -0.6867469879518073, -0.6827309236947792, -0.678714859437751, -0.6746987951807228, -0.6706827309236948, -0.6666666666666667, -0.6626506024096386, -0.6586345381526104, -0.6546184738955824, -0.6506024096385543, -0.6465863453815262, -0.642570281124498, -0.6385542168674699, -0.6345381526104418, -0.6305220883534137, -0.6265060240963856, -0.6224899598393574, -0.6184738955823293, -0.6144578313253013, -0.6104417670682731, -0.606425702811245, -0.6024096385542169, -0.5983935742971889, -0.5943775100401607, -0.5903614457831325, -0.5863453815261044, -0.5823293172690763, -0.5783132530120483, -0.5742971887550201, -0.570281124497992, -0.5662650602409639, -0.5622489959839359, -0.5582329317269077, -0.5542168674698795, -0.5502008032128515, -0.5461847389558233, -0.5421686746987953, -0.5381526104417671, -0.5341365461847389, -0.5301204819277109, -0.5261044176706828, -0.5220883534136547, -0.5180722891566265, -0.5140562248995985, -0.5100401606425704, -0.5060240963855422, -0.5020080321285141, -0.4979919678714859, -0.4939759036144578, -0.48995983935742965, -0.48594377510040154, -0.48192771084337344, -0.47791164658634533, -0.4738955823293172, -0.4698795180722891, -0.465863453815261, -0.4618473895582329, -0.4578313253012048, -0.4538152610441767, -0.4497991967871485, -0.4457831325301204, -0.4417670682730923, -0.4377510040160642, -0.4337349397590361, -0.429718875502008, -0.4257028112449799, -0.4216867469879518, -0.41767068273092367, -0.41365461847389556, -0.40963855421686746, -0.4056224899598393, -0.4016064257028112, -0.3975903614457831, -0.393574297188755, -0.38955823293172687, -0.38554216867469876, -0.38152610441767065, -0.37751004016064255, -0.37349397590361444, -0.36947791164658633, -0.3654618473895582, -0.36144578313253006, -0.35742971887550196, -0.35341365461847385, -0.34939759036144574, -0.34538152610441764, -0.34136546184738953, -0.3373493975903614, -0.3333333333333333, -0.3293172690763052, -0.3253012048192771, -0.321285140562249, -0.31726907630522083, -0.3132530120481927, -0.3092369477911646, -0.3052208835341365, -0.3012048192771084, -0.2971887550200803, -0.2931726907630522, -0.2891566265060241, -0.285140562248996, -0.28112449799196787, -0.2771084337349397, -0.2730923694779116, -0.2690763052208835, -0.2650602409638554, -0.2610441767068273, -0.2570281124497992, -0.25301204819277107, -0.24899598393574296, -0.24497991967871482, -0.24096385542168672, -0.2369477911646586, -0.2329317269076305, -0.2289156626506024, -0.22489959839357426, -0.22088353413654616, -0.21686746987951805, -0.21285140562248994, -0.20883534136546184, -0.20481927710843373, -0.2008032128514056, -0.1967871485943775, -0.19277108433734938, -0.18875502008032127, -0.18473895582329317, -0.18072289156626503, -0.17670682730923692, -0.17269076305220882, -0.1686746987951807, -0.1646586345381526, -0.1606425702811245, -0.15662650602409636, -0.15261044176706826, -0.14859437751004015, -0.14457831325301204, -0.14056224899598393, -0.1365461847389558, -0.1325301204819277, -0.1285140562248996, -0.12449799196787148, -0.12048192771084336, -0.11646586345381525, -0.11244979919678713, -0.10843373493975902, -0.10441767068273092, -0.1004016064257028, -0.09638554216867469, -0.09236947791164658, -0.08835341365461846, -0.08433734939759036, -0.08032128514056225, -0.07630522088353413, -0.07228915662650602, -0.0682730923694779, -0.0642570281124498, -0.06024096385542168, -0.056224899598393566, -0.05220883534136546, -0.048192771084337345, -0.04417670682730923, -0.040160642570281124, -0.03614457831325301, -0.0321285140562249, -0.028112449799196783, -0.024096385542168672, -0.020080321285140562, -0.01606425702811245, -0.012048192771084336, -0.008032128514056224, -0.004016064257028112, -0), .UNSPECIFIED.); +#2947 = DIRECTION('NONE', (0, 0, 1)); +#2948 = VECTOR('NONE', #2947, 1); +#2949 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.063501)); +#2950 = LINE('NONE', #2949, #2948); +#2951 = DIRECTION('NONE', (1, -0.0000000000000008880674112737162, -0)); +#2952 = DIRECTION('NONE', (0, 0, 1)); +#2953 = CARTESIAN_POINT('NONE', (-0.05715, 0.000000000000000007105427357601002, -0.04445)); +#2954 = AXIS2_PLACEMENT_3D('NONE', #2953, #2952, #2951); +#2955 = CIRCLE('NONE', #2954, 0.008000999999999998); +#2956 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.0635)); +#2957 = CARTESIAN_POINT('NONE', (-0.016659778874938566, -0.04641491990629681, -0.0635)); +#2958 = CARTESIAN_POINT('NONE', (-0.01666217787500012, -0.04641438440360459, -0.0635)); +#2959 = CARTESIAN_POINT('NONE', (-0.018262242487448177, -0.04637481519989355, -0.0635)); +#2960 = CARTESIAN_POINT('NONE', (-0.018264850374040506, -0.046374750707500544, -0.0635)); +#2961 = CARTESIAN_POINT('NONE', (-0.019905018460073247, -0.04667350458739559, -0.0635)); +#2962 = CARTESIAN_POINT('NONE', (-0.019907691709845448, -0.0466739915153807, -0.0635)); +#2963 = CARTESIAN_POINT('NONE', (-0.02147931688603094, -0.047322477216244684, -0.0635)); +#2964 = CARTESIAN_POINT('NONE', (-0.021481878420229784, -0.04732353415929026, -0.0635)); +#2965 = CARTESIAN_POINT('NONE', (-0.022877012524232396, -0.0482867898745241, -0.0635)); +#2966 = CARTESIAN_POINT('NONE', (-0.02287928640210959, -0.048288359849664605, -0.0635)); +#2967 = CARTESIAN_POINT('NONE', (-0.02401416649411965, -0.04949076146396346, -0.0635)); +#2968 = CARTESIAN_POINT('NONE', (-0.02401601619353356, -0.049492721214228624, -0.0635)); +#2969 = CARTESIAN_POINT('NONE', (-0.024846731215111897, -0.05083614189878941, -0.0635)); +#2970 = CARTESIAN_POINT('NONE', (-0.02484808516703982, -0.05083833149086205, -0.0635)); +#2971 = CARTESIAN_POINT('NONE', (-0.025374608469589797, -0.05223105047629149, -0.0635)); +#2972 = CARTESIAN_POINT('NONE', (-0.025375466630598167, -0.05223332041785556, -0.0635)); +#2973 = CARTESIAN_POINT('NONE', (-0.025637868072848256, -0.05374385095782683, -0.0635)); +#2974 = CARTESIAN_POINT('NONE', (-0.025638295751329317, -0.05374631291612017, -0.0635)); +#2975 = CARTESIAN_POINT('NONE', (-0.025596681739684404, -0.05536574987521809, -0.0635)); +#2976 = CARTESIAN_POINT('NONE', (-0.025596613914533984, -0.055368389336087294, -0.0635)); +#2977 = CARTESIAN_POINT('NONE', (-0.025209730993121612, -0.057001996679615134, -0.0635)); +#2978 = CARTESIAN_POINT('NONE', (-0.02520910042684591, -0.057004659236273895, -0.0635)); +#2979 = CARTESIAN_POINT('NONE', (-0.024476842871125573, -0.05854171138552813, -0.0635)); +#2980 = CARTESIAN_POINT('NONE', (-0.02447564939140804, -0.05854421657041914, -0.0635)); +#2981 = CARTESIAN_POINT('NONE', (-0.023444260375211474, -0.0598807550565072, -0.0635)); +#2982 = CARTESIAN_POINT('NONE', (-0.0234425793521041, -0.05988293343153712, -0.0635)); +#2983 = CARTESIAN_POINT('NONE', (-0.022195344968402756, -0.060944176414696696, -0.0635)); +#2984 = CARTESIAN_POINT('NONE', (-0.022193312146852027, -0.060945906095689235, -0.0635)); +#2985 = CARTESIAN_POINT('NONE', (-0.020830443263935912, -0.06169878870604159, -0.0635)); +#2986 = CARTESIAN_POINT('NONE', (-0.020828221973958488, -0.06170001580177876, -0.0635)); +#2987 = CARTESIAN_POINT('NONE', (-0.019418271840931166, -0.062158136370705545, -0.0635)); +#2988 = CARTESIAN_POINT('NONE', (-0.019415973814951984, -0.06215888304460864, -0.0635)); +#2989 = CARTESIAN_POINT('NONE', (-0.017870856432495478, -0.06235086244825063, -0.0635)); +#2990 = CARTESIAN_POINT('NONE', (-0.017868338102376848, -0.062351175348435324, -0.0635)); +#2991 = CARTESIAN_POINT('NONE', (-0.01623552131539362, -0.062225717716789794, -0.0635)); +#2992 = CARTESIAN_POINT('NONE', (-0.016232860047233958, -0.062225513238000046, -0.0635)); +#2993 = CARTESIAN_POINT('NONE', (-0.014612851194075412, -0.061750466142215424, -0.0635)); +#2994 = CARTESIAN_POINT('NONE', (-0.014610210801097064, -0.06174969188038738, -0.0635)); +#2995 = CARTESIAN_POINT('NONE', (-0.013114345408923766, -0.06093660076253232, -0.0635)); +#2996 = CARTESIAN_POINT('NONE', (-0.013111907352816636, -0.06093527553515831, -0.0635)); +#2997 = CARTESIAN_POINT('NONE', (-0.011838702189998248, -0.059841063507678594, -0.0635)); +#2998 = CARTESIAN_POINT('NONE', (-0.011836627039627715, -0.05983928009165062, -0.0635)); +#2999 = CARTESIAN_POINT('NONE', (-0.010851079435427735, -0.05855358817275512, -0.0635)); +#3000 = CARTESIAN_POINT('NONE', (-0.010849473127555477, -0.0585514926706791, -0.0635)); +#3001 = CARTESIAN_POINT('NONE', (-0.010173892779151794, -0.057175212095385106, -0.0635)); +#3002 = CARTESIAN_POINT('NONE', (-0.010172791675534518, -0.057172968946182456, -0.0635)); +#3003 = CARTESIAN_POINT('NONE', (-0.009780138295008716, -0.05573675298635419, -0.0635)); +#3004 = CARTESIAN_POINT('NONE', (-0.009779498323673471, -0.055734412150667816, -0.0635)); +#3005 = CARTESIAN_POINT('NONE', (-0.009661918027603408, -0.05415927994772176, -0.0635)); +#3006 = CARTESIAN_POINT('NONE', (-0.009661726387793829, -0.054156712697548695, -0.0635)); +#3007 = CARTESIAN_POINT('NONE', (-0.00987310973259025, -0.052516883576313206, -0.0635)); +#3008 = CARTESIAN_POINT('NONE', (-0.009873454258546546, -0.05251421087900729, -0.0635)); +#3009 = CARTESIAN_POINT('NONE', (-0.010435953954515829, -0.05091488138415131, -0.0635)); +#3010 = CARTESIAN_POINT('NONE', (-0.01043687075212756, -0.050912274695700165, -0.0635)); +#3011 = CARTESIAN_POINT('NONE', (-0.011327171897158744, -0.04946386064239866, -0.0635)); +#3012 = CARTESIAN_POINT('NONE', (-0.011328622966322578, -0.04946149992548737, -0.0635)); +#3013 = CARTESIAN_POINT('NONE', (-0.012479943696887028, -0.048255736347266015, -0.0635)); +#3014 = CARTESIAN_POINT('NONE', (-0.012481820192294369, -0.04825377111745923, -0.0635)); +#3015 = CARTESIAN_POINT('NONE', (-0.013799557850249113, -0.047345288893803295, -0.0635)); +#3016 = CARTESIAN_POINT('NONE', (-0.013801705582499206, -0.047343808191966624, -0.0635)); +#3017 = CARTESIAN_POINT('NONE', (-0.01518562066412994, -0.046744453585468394, -0.0635)); +#3018 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.0635)); +#3019 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#2956, #2957, #2958, #2959, #2960, #2961, #2962, #2963, #2964, #2965, #2966, #2967, #2968, #2969, #2970, #2971, #2972, #2973, #2974, #2975, #2976, #2977, #2978, #2979, #2980, #2981, #2982, #2983, #2984, #2985, #2986, #2987, #2988, #2989, #2990, #2991, #2992, #2993, #2994, #2995, #2996, #2997, #2998, #2999, #3000, #3001, #3002, #3003, #3004, #3005, #3006, #3007, #3008, #3009, #3010, #3011, #3012, #3013, #3014, #3015, #3016, #3017, #3018), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.01639344262295082, 0.03278688524590164, 0.04918032786885246, 0.06557377049180328, 0.0819672131147541, 0.09836065573770492, 0.11475409836065574, 0.13114754098360656, 0.14754098360655737, 0.1639344262295082, 0.18032786885245902, 0.19672131147540983, 0.21311475409836067, 0.22950819672131148, 0.24590163934426232, 0.26229508196721313, 0.27868852459016397, 0.29508196721311475, 0.3114754098360656, 0.3278688524590164, 0.3442622950819672, 0.36065573770491804, 0.3770491803278689, 0.39344262295081966, 0.4098360655737705, 0.42622950819672134, 0.4426229508196722, 0.45901639344262296, 0.4754098360655738, 0.49180327868852464, 0.5081967213114753, 0.5245901639344261, 0.540983606557377, 0.5573770491803278, 0.5737704918032787, 0.5901639344262295, 0.6065573770491803, 0.6229508196721312, 0.639344262295082, 0.6557377049180328, 0.6721311475409836, 0.6885245901639344, 0.7049180327868853, 0.721311475409836, 0.7377049180327868, 0.7540983606557377, 0.7704918032786885, 0.7868852459016393, 0.8032786885245902, 0.819672131147541, 0.8360655737704918, 0.8524590163934427, 0.8688524590163934, 0.8852459016393442, 0.9016393442622951, 0.9180327868852459, 0.9344262295081968, 0.9508196721311475, 0.9672131147540983, 0.9836065573770492, 1), .UNSPECIFIED.); +#3020 = DIRECTION('NONE', (0, 0, 1)); +#3021 = VECTOR('NONE', #3020, 1); +#3022 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.063501)); +#3023 = LINE('NONE', #3022, #3021); +#3024 = DIRECTION('NONE', (0.30901699437494823, 0.9510565162951533, -0)); +#3025 = DIRECTION('NONE', (0, 0, 1)); +#3026 = CARTESIAN_POINT('NONE', (-0.01766032122852825, -0.05435287990626801, -0.04445)); +#3027 = AXIS2_PLACEMENT_3D('NONE', #3026, #3025, #3024); +#3028 = CIRCLE('NONE', #3027, 0.008000999999999992); +#3029 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.0635)); +#3030 = CARTESIAN_POINT('NONE', (0.038995057235316447, -0.030187390302644425, -0.0635)); +#3031 = CARTESIAN_POINT('NONE', (0.038993806610203, -0.030189506407853128, -0.0635)); +#3032 = CARTESIAN_POINT('NONE', (0.0384617269038246, -0.03169903072761453, -0.0635)); +#3033 = CARTESIAN_POINT('NONE', (0.03846085968663754, -0.03170149104590648, -0.0635)); +#3034 = CARTESIAN_POINT('NONE', (0.03823815169866464, -0.03335370361797029, -0.0635)); +#3035 = CARTESIAN_POINT('NONE', (0.038237788715088025, -0.03335639649860826, -0.0635)); +#3036 = CARTESIAN_POINT('NONE', (0.03836887637839013, -0.03505149396576912, -0.0635)); +#3037 = CARTESIAN_POINT('NONE', (0.038369090033361856, -0.03505425674292381, -0.0635)); +#3038 = CARTESIAN_POINT('NONE', (0.038854080510624674, -0.036678770509577144, -0.0635)); +#3039 = CARTESIAN_POINT('NONE', (0.038854870978805287, -0.03668141824494867, -0.0635)); +#3040 = CARTESIAN_POINT('NONE', (0.0396477256342791, -0.038132315884550703, -0.0635)); +#3041 = CARTESIAN_POINT('NONE', (0.03964901787898572, -0.038134680649368154, -0.0635)); +#3042 = CARTESIAN_POINT('NONE', (0.040669981816012696, -0.0393398774059486, -0.0635)); +#3043 = CARTESIAN_POINT('NONE', (0.04067164584766611, -0.0393418417119136, -0.0635)); +#3044 = CARTESIAN_POINT('NONE', (0.04183349566570439, -0.04027296896467135, -0.0635)); +#3045 = CARTESIAN_POINT('NONE', (0.041835389322085005, -0.04027448657480992, -0.0635)); +#3046 = CARTESIAN_POINT('NONE', (0.043190902730183736, -0.04099082478372059, -0.0635)); +#3047 = CARTESIAN_POINT('NONE', (0.043193112031742684, -0.040991992317078965, -0.0635)); +#3048 = CARTESIAN_POINT('NONE', (0.04474614754122437, -0.04145284858181505, -0.0635)); +#3049 = CARTESIAN_POINT('NONE', (0.04474867877680767, -0.04145359971452835, -0.0635)); +#3050 = CARTESIAN_POINT('NONE', (0.04642188508348728, -0.041590464622361614, -0.0635)); +#3051 = CARTESIAN_POINT('NONE', (0.04642461218104287, -0.04159068769345219, -0.0635)); +#3052 = CARTESIAN_POINT('NONE', (0.04811271567245363, -0.04136924460883809, -0.0635)); +#3053 = CARTESIAN_POINT('NONE', (0.04811546705038391, -0.04136888368688104, -0.0635)); +#3054 = CARTESIAN_POINT('NONE', (0.04970530742067361, -0.04080098754802943, -0.0635)); +#3055 = CARTESIAN_POINT('NONE', (0.04970789864314886, -0.04080006195495348, -0.0635)); +#3056 = CARTESIAN_POINT('NONE', (0.05110261731818777, -0.03994181368394443, -0.0635)); +#3057 = CARTESIAN_POINT('NONE', (0.051104890518972546, -0.039940414856583686, -0.0635)); +#3058 = CARTESIAN_POINT('NONE', (0.052242074077479335, -0.038876903045998674, -0.0635)); +#3059 = CARTESIAN_POINT('NONE', (0.05224392753122875, -0.03887516966712757, -0.0635)); +#3060 = CARTESIAN_POINT('NONE', (0.05311532463588208, -0.03767579444673181, -0.0635)); +#3061 = CARTESIAN_POINT('NONE', (0.05311674489404425, -0.03767383962907501, -0.0635)); +#3062 = CARTESIAN_POINT('NONE', (0.053776795686355607, -0.03626367057234418, -0.0635)); +#3063 = CARTESIAN_POINT('NONE', (0.05377787147891932, -0.036261372189549286, -0.0635)); +#3064 = CARTESIAN_POINT('NONE', (0.054163122316702395, -0.034669702604120264, -0.0635)); +#3065 = CARTESIAN_POINT('NONE', (0.05416375022290488, -0.03466710840027439, -0.0635)); +#3066 = CARTESIAN_POINT('NONE', (0.05421256385357569, -0.03297959079829621, -0.0635)); +#3067 = CARTESIAN_POINT('NONE', (0.054212643413120945, -0.03297684037528561, -0.0635)); +#3068 = CARTESIAN_POINT('NONE', (0.05390159563462208, -0.03130292887316625, -0.0635)); +#3069 = CARTESIAN_POINT('NONE', (0.053901088669262805, -0.03130020062623849, -0.0635)); +#3070 = CARTESIAN_POINT('NONE', (0.05325387322295649, -0.029751180447618736, -0.0635)); +#3071 = CARTESIAN_POINT('NONE', (0.053252818350252196, -0.029748655756475863, -0.0635)); +#3072 = CARTESIAN_POINT('NONE', (0.05233460363130192, -0.028414043632913145, -0.0635)); +#3073 = CARTESIAN_POINT('NONE', (0.05233310706682834, -0.028411868397590818, -0.0635)); +#3074 = CARTESIAN_POINT('NONE', (0.05123295226616701, -0.02734405921816657, -0.0635)); +#3075 = CARTESIAN_POINT('NONE', (0.05123115916423111, -0.027342318835171704, -0.0635)); +#3076 = CARTESIAN_POINT('NONE', (0.0499865731843106, -0.02652506813979786, -0.0635)); +#3077 = CARTESIAN_POINT('NONE', (0.049984544679296, -0.026523736132881105, -0.0635)); +#3078 = CARTESIAN_POINT('NONE', (0.0485228392433471, -0.025925168007018173, -0.0635)); +#3079 = CARTESIAN_POINT('NONE', (0.04852045686329901, -0.025924192422796203, -0.0635)); +#3080 = CARTESIAN_POINT('NONE', (0.046895565646067526, -0.025618494863968402, -0.0635)); +#3081 = CARTESIAN_POINT('NONE', (0.04689291729550315, -0.02561799661873582, -0.0635)); +#3082 = CARTESIAN_POINT('NONE', (0.04519804259233209, -0.02565874562648586, -0.0635)); +#3083 = CARTESIAN_POINT('NONE', (0.045195280178252244, -0.025658812041798176, -0.0635)); +#3084 = CARTESIAN_POINT('NONE', (0.04354263837064026, -0.026057954189883447, -0.0635)); +#3085 = CARTESIAN_POINT('NONE', (0.04353994479040702, -0.02605860473702281, -0.0635)); +#3086 = CARTESIAN_POINT('NONE', (0.04203741781050764, -0.026780974383303083, -0.0635)); +#3087 = CARTESIAN_POINT('NONE', (0.042034968896923146, -0.026782151747079888, -0.0635)); +#3088 = CARTESIAN_POINT('NONE', (0.040763747627741, -0.027754658287248036, -0.0635)); +#3089 = CARTESIAN_POINT('NONE', (0.0407616757108459, -0.02775624333996861, -0.0635)); +#3090 = CARTESIAN_POINT('NONE', (0.03976400232776854, -0.0288872140372878, -0.0635)); +#3091 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.0635)); +#3092 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#3029, #3030, #3031, #3032, #3033, #3034, #3035, #3036, #3037, #3038, #3039, #3040, #3041, #3042, #3043, #3044, #3045, #3046, #3047, #3048, #3049, #3050, #3051, #3052, #3053, #3054, #3055, #3056, #3057, #3058, #3059, #3060, #3061, #3062, #3063, #3064, #3065, #3066, #3067, #3068, #3069, #3070, #3071, #3072, #3073, #3074, #3075, #3076, #3077, #3078, #3079, #3080, #3081, #3082, #3083, #3084, #3085, #3086, #3087, #3088, #3089, #3090, #3091), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#3093 = DIRECTION('NONE', (0, 0, 1)); +#3094 = VECTOR('NONE', #3093, 1); +#3095 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.063501)); +#3096 = LINE('NONE', #3095, #3094); +#3097 = DIRECTION('NONE', (-0.8090169943749476, 0.5877852522924729, -0)); +#3098 = DIRECTION('NONE', (-0, 0, 1.0000000000000002)); +#3099 = CARTESIAN_POINT('NONE', (0.04623532122852825, -0.03359192716851484, -0.04445)); +#3100 = AXIS2_PLACEMENT_3D('NONE', #3099, #3098, #3097); +#3101 = CIRCLE('NONE', #3100, 0.008001000000000006); +#3102 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.0635)); +#3103 = CARTESIAN_POINT('NONE', (0.04076004963961165, 0.027758086667603574, -0.0635)); +#3104 = CARTESIAN_POINT('NONE', (0.04076167571084591, 0.02775624333996861, -0.0635)); +#3105 = CARTESIAN_POINT('NONE', (0.04203289698002804, 0.02678373679980046, -0.0635)); +#3106 = CARTESIAN_POINT('NONE', (0.04203496889692314, 0.026782151747079888, -0.0635)); +#3107 = CARTESIAN_POINT('NONE', (0.04353749587682253, 0.02605978210079962, -0.0635)); +#3108 = CARTESIAN_POINT('NONE', (0.04353994479040702, 0.026058604737022813, -0.0635)); +#3109 = CARTESIAN_POINT('NONE', (0.045192586598018995, 0.025659462588937535, -0.0635)); +#3110 = CARTESIAN_POINT('NONE', (0.04519528017825224, 0.025658812041798172, -0.0635)); +#3111 = CARTESIAN_POINT('NONE', (0.046890154881423306, 0.025618063034048136, -0.0635)); +#3112 = CARTESIAN_POINT('NONE', (0.04689291729550315, 0.02561799661873582, -0.0635)); +#3113 = CARTESIAN_POINT('NONE', (0.04851780851273463, 0.025923694177563617, -0.0635)); +#3114 = CARTESIAN_POINT('NONE', (0.048520456863299005, 0.0259241924227962, -0.0635)); +#3115 = CARTESIAN_POINT('NONE', (0.049982162299247915, 0.02652276054865913, -0.0635)); +#3116 = CARTESIAN_POINT('NONE', (0.04998454467929601, 0.0265237361328811, -0.0635)); +#3117 = CARTESIAN_POINT('NONE', (0.05122913065921652, 0.027340986828254945, -0.0635)); +#3118 = CARTESIAN_POINT('NONE', (0.05123115916423112, 0.0273423188351717, -0.0635)); +#3119 = CARTESIAN_POINT('NONE', (0.05233131396489244, 0.02841012801459595, -0.0635)); +#3120 = CARTESIAN_POINT('NONE', (0.05233310706682833, 0.02841186839759081, -0.0635)); +#3121 = CARTESIAN_POINT('NONE', (0.05325132178577861, 0.029746480521153525, -0.0635)); +#3122 = CARTESIAN_POINT('NONE', (0.053252818350252196, 0.029748655756475853, -0.0635)); +#3123 = CARTESIAN_POINT('NONE', (0.05390003379655852, 0.03129767593509561, -0.0635)); +#3124 = CARTESIAN_POINT('NONE', (0.053901088669262805, 0.031300200626238485, -0.0635)); +#3125 = CARTESIAN_POINT('NONE', (0.05421213644776167, 0.03297411212835784, -0.0635)); +#3126 = CARTESIAN_POINT('NONE', (0.05421264341312095, 0.032976840375285595, -0.0635)); +#3127 = CARTESIAN_POINT('NONE', (0.054163829782450136, 0.034664357977263784, -0.0635)); +#3128 = CARTESIAN_POINT('NONE', (0.05416375022290488, 0.03466710840027438, -0.0635)); +#3129 = CARTESIAN_POINT('NONE', (0.0537784993851218, 0.0362587779857034, -0.0635)); +#3130 = CARTESIAN_POINT('NONE', (0.05377787147891932, 0.03626137218954927, -0.0635)); +#3131 = CARTESIAN_POINT('NONE', (0.05311782068660796, 0.037671541246280096, -0.0635)); +#3132 = CARTESIAN_POINT('NONE', (0.053116744894044256, 0.03767383962907499, -0.0635)); +#3133 = CARTESIAN_POINT('NONE', (0.052245347789390925, 0.03887321484947075, -0.0635)); +#3134 = CARTESIAN_POINT('NONE', (0.052243927531228765, 0.038875169667127556, -0.0635)); +#3135 = CARTESIAN_POINT('NONE', (0.051106743972721975, 0.03993868147771257, -0.0635)); +#3136 = CARTESIAN_POINT('NONE', (0.05110489051897256, 0.03994041485658367, -0.0635)); +#3137 = CARTESIAN_POINT('NONE', (0.049710171843933657, 0.04079866312759274, -0.0635)); +#3138 = CARTESIAN_POINT('NONE', (0.04970789864314888, 0.04080006195495348, -0.0635)); +#3139 = CARTESIAN_POINT('NONE', (0.048118058272859164, 0.04136795809380509, -0.0635)); +#3140 = CARTESIAN_POINT('NONE', (0.04811546705038392, 0.04136888368688104, -0.0635)); +#3141 = CARTESIAN_POINT('NONE', (0.04642736355897318, 0.04159032677149514, -0.0635)); +#3142 = CARTESIAN_POINT('NONE', (0.04642461218104289, 0.041590687693452186, -0.0635)); +#3143 = CARTESIAN_POINT('NONE', (0.04475140587436327, 0.041453822785618905, -0.0635)); +#3144 = CARTESIAN_POINT('NONE', (0.04474867877680768, 0.041453599714528326, -0.0635)); +#3145 = CARTESIAN_POINT('NONE', (0.04319564326732601, 0.040992743449792264, -0.0635)); +#3146 = CARTESIAN_POINT('NONE', (0.04319311203174271, 0.040991992317078965, -0.0635)); +#3147 = CARTESIAN_POINT('NONE', (0.04183759862364396, 0.04027565410816829, -0.0635)); +#3148 = CARTESIAN_POINT('NONE', (0.04183538932208501, 0.04027448657480991, -0.0635)); +#3149 = CARTESIAN_POINT('NONE', (0.04067353950404674, 0.039343359322052164, -0.0635)); +#3150 = CARTESIAN_POINT('NONE', (0.040671645847666124, 0.03934184171191359, -0.0635)); +#3151 = CARTESIAN_POINT('NONE', (0.03965068191063915, 0.03813664495533315, -0.0635)); +#3152 = CARTESIAN_POINT('NONE', (0.03964901787898573, 0.038134680649368154, -0.0635)); +#3153 = CARTESIAN_POINT('NONE', (0.03885616322351191, 0.03668378300976612, -0.0635)); +#3154 = CARTESIAN_POINT('NONE', (0.03885487097880529, 0.03668141824494867, -0.0635)); +#3155 = CARTESIAN_POINT('NONE', (0.03836988050154247, 0.03505690447829534, -0.0635)); +#3156 = CARTESIAN_POINT('NONE', (0.038369090033361856, 0.03505425674292381, -0.0635)); +#3157 = CARTESIAN_POINT('NONE', (0.03823800237005977, 0.03335915927576296, -0.0635)); +#3158 = CARTESIAN_POINT('NONE', (0.03823778871508804, 0.03335639649860827, -0.0635)); +#3159 = CARTESIAN_POINT('NONE', (0.03846049670306094, 0.031704183926544456, -0.0635)); +#3160 = CARTESIAN_POINT('NONE', (0.03846085968663755, 0.031701491045906485, -0.0635)); +#3161 = CARTESIAN_POINT('NONE', (0.038992939393015943, 0.03019196672614507, -0.0635)); +#3162 = CARTESIAN_POINT('NONE', (0.038993806610203005, 0.03018950640785312, -0.0635)); +#3163 = CARTESIAN_POINT('NONE', (0.03976112563142085, 0.028891173470131464, -0.0635)); +#3164 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.0635)); +#3165 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#3102, #3103, #3104, #3105, #3106, #3107, #3108, #3109, #3110, #3111, #3112, #3113, #3114, #3115, #3116, #3117, #3118, #3119, #3120, #3121, #3122, #3123, #3124, #3125, #3126, #3127, #3128, #3129, #3130, #3131, #3132, #3133, #3134, #3135, #3136, #3137, #3138, #3139, #3140, #3141, #3142, #3143, #3144, #3145, #3146, #3147, #3148, #3149, #3150, #3151, #3152, #3153, #3154, #3155, #3156, #3157, #3158, #3159, #3160, #3161, #3162, #3163, #3164), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#3166 = DIRECTION('NONE', (0, 0, 1)); +#3167 = VECTOR('NONE', #3166, 1); +#3168 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.063501)); +#3169 = LINE('NONE', #3168, #3167); +#3170 = DIRECTION('NONE', (-0.8090169943749471, -0.5877852522924734, -0)); +#3171 = DIRECTION('NONE', (0, -0, 0.9999999999999999)); +#3172 = CARTESIAN_POINT('NONE', (0.04623532122852824, 0.033591927168514835, -0.04445)); +#3173 = AXIS2_PLACEMENT_3D('NONE', #3172, #3171, #3170); +#3174 = CIRCLE('NONE', #3173, 0.008000999999999994); +#3175 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.0635)); +#3176 = CARTESIAN_POINT('NONE', (-0.013803961174903548, 0.04734283132588874, -0.0635)); +#3177 = CARTESIAN_POINT('NONE', (-0.013801705582499197, 0.04734380819196663, -0.0635)); +#3178 = CARTESIAN_POINT('NONE', (-0.012483967924544457, 0.04825229041562257, -0.0635)); +#3179 = CARTESIAN_POINT('NONE', (-0.012481820192294362, 0.04825377111745924, -0.0635)); +#3180 = CARTESIAN_POINT('NONE', (-0.01133049946172991, 0.04945953469568059, -0.0635)); +#3181 = CARTESIAN_POINT('NONE', (-0.011328622966322567, 0.04946149992548737, -0.0635)); +#3182 = CARTESIAN_POINT('NONE', (-0.01043832182129138, 0.05090991397878888, -0.0635)); +#3183 = CARTESIAN_POINT('NONE', (-0.010436870752127547, 0.050912274695700165, -0.0635)); +#3184 = CARTESIAN_POINT('NONE', (-0.00987437105615826, 0.05251160419055615, -0.0635)); +#3185 = CARTESIAN_POINT('NONE', (-0.009873454258546528, 0.052514210879007296, -0.0635)); +#3186 = CARTESIAN_POINT('NONE', (-0.009662070913750107, 0.05415404000024277, -0.0635)); +#3187 = CARTESIAN_POINT('NONE', (-0.009661726387793813, 0.05415671269754869, -0.0635)); +#3188 = CARTESIAN_POINT('NONE', (-0.009779306683863877, 0.055731844900494765, -0.0635)); +#3189 = CARTESIAN_POINT('NONE', (-0.009779498323673457, 0.05573441215066782, -0.0635)); +#3190 = CARTESIAN_POINT('NONE', (-0.010172151704199254, 0.057170628110496086, -0.0635)); +#3191 = CARTESIAN_POINT('NONE', (-0.010172791675534499, 0.057172968946182456, -0.0635)); +#3192 = CARTESIAN_POINT('NONE', (-0.010848372023938183, 0.05854924952147646, -0.0635)); +#3193 = CARTESIAN_POINT('NONE', (-0.01084947312755546, 0.058551492670679106, -0.0635)); +#3194 = CARTESIAN_POINT('NONE', (-0.011835020731755441, 0.0598371845895746, -0.0635)); +#3195 = CARTESIAN_POINT('NONE', (-0.0118366270396277, 0.05983928009165062, -0.0635)); +#3196 = CARTESIAN_POINT('NONE', (-0.013109832202446086, 0.06093349211913034, -0.0635)); +#3197 = CARTESIAN_POINT('NONE', (-0.013111907352816619, 0.06093527553515831, -0.0635)); +#3198 = CARTESIAN_POINT('NONE', (-0.014607772744989917, 0.06174836665301338, -0.0635)); +#3199 = CARTESIAN_POINT('NONE', (-0.014610210801097047, 0.06174969188038739, -0.0635)); +#3200 = CARTESIAN_POINT('NONE', (-0.016230219654255595, 0.062224738976172006, -0.0635)); +#3201 = CARTESIAN_POINT('NONE', (-0.01623286004723394, 0.062225513238000046, -0.0635)); +#3202 = CARTESIAN_POINT('NONE', (-0.017865676834217168, 0.062350970869645576, -0.0635)); +#3203 = CARTESIAN_POINT('NONE', (-0.017868338102376827, 0.062351175348435324, -0.0635)); +#3204 = CARTESIAN_POINT('NONE', (-0.019413455484833333, 0.06215919594479335, -0.0635)); +#3205 = CARTESIAN_POINT('NONE', (-0.019415973814951963, 0.06215888304460865, -0.0635)); +#3206 = CARTESIAN_POINT('NONE', (-0.020825923947979292, 0.06170076247568186, -0.0635)); +#3207 = CARTESIAN_POINT('NONE', (-0.020828221973958474, 0.061700015801778765, -0.0635)); +#3208 = CARTESIAN_POINT('NONE', (-0.022191090856874582, 0.06094713319142642, -0.0635)); +#3209 = CARTESIAN_POINT('NONE', (-0.022193312146852006, 0.06094590609568924, -0.0635)); +#3210 = CARTESIAN_POINT('NONE', (-0.023440546530553354, 0.059884663112529664, -0.0635)); +#3211 = CARTESIAN_POINT('NONE', (-0.023442579352104087, 0.059882933431537125, -0.0635)); +#3212 = CARTESIAN_POINT('NONE', (-0.02447396836830065, 0.05854639494544907, -0.0635)); +#3213 = CARTESIAN_POINT('NONE', (-0.024475649391408023, 0.05854421657041915, -0.0635)); +#3214 = CARTESIAN_POINT('NONE', (-0.025207906947128367, 0.057007164421164935, -0.0635)); +#3215 = CARTESIAN_POINT('NONE', (-0.0252091004268459, 0.05700465923627392, -0.0635)); +#3216 = CARTESIAN_POINT('NONE', (-0.025595983348258262, 0.05537105189274607, -0.0635)); +#3217 = CARTESIAN_POINT('NONE', (-0.025596613914533963, 0.0553683893360873, -0.0635)); +#3218 = CARTESIAN_POINT('NONE', (-0.025638227926178887, 0.05374895237698938, -0.0635)); +#3219 = CARTESIAN_POINT('NONE', (-0.025638295751329306, 0.05374631291612018, -0.0635)); +#3220 = CARTESIAN_POINT('NONE', (-0.025375894309079213, 0.052235782376148905, -0.0635)); +#3221 = CARTESIAN_POINT('NONE', (-0.025375466630598153, 0.05223332041785557, -0.0635)); +#3222 = CARTESIAN_POINT('NONE', (-0.024848943328048167, 0.05084060143242613, -0.0635)); +#3223 = CARTESIAN_POINT('NONE', (-0.0248480851670398, 0.05083833149086206, -0.0635)); +#3224 = CARTESIAN_POINT('NONE', (-0.024017370145461476, 0.04949491080630129, -0.0635)); +#3225 = CARTESIAN_POINT('NONE', (-0.024016016193533555, 0.04949272121422865, -0.0635)); +#3226 = CARTESIAN_POINT('NONE', (-0.022881136101523487, 0.04829031959992978, -0.0635)); +#3227 = CARTESIAN_POINT('NONE', (-0.02287928640210958, 0.04828835984966461, -0.0635)); +#3228 = CARTESIAN_POINT('NONE', (-0.021484152298106973, 0.047325104134430786, -0.0635)); +#3229 = CARTESIAN_POINT('NONE', (-0.021481878420229777, 0.04732353415929028, -0.0635)); +#3230 = CARTESIAN_POINT('NONE', (-0.01991025324404428, 0.04667504845842629, -0.0635)); +#3231 = CARTESIAN_POINT('NONE', (-0.019907691709845438, 0.046673991515380715, -0.0635)); +#3232 = CARTESIAN_POINT('NONE', (-0.0182675236238127, 0.046375237635485664, -0.0635)); +#3233 = CARTESIAN_POINT('NONE', (-0.0182648503740405, 0.04637475070750055, -0.0635)); +#3234 = CARTESIAN_POINT('NONE', (-0.01666478576159244, 0.04641431991121159, -0.0635)); +#3235 = CARTESIAN_POINT('NONE', (-0.01666217787500011, 0.04641438440360459, -0.0635)); +#3236 = CARTESIAN_POINT('NONE', (-0.015190275256595834, 0.046742941216698294, -0.0635)); +#3237 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.0635)); +#3238 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#3175, #3176, #3177, #3178, #3179, #3180, #3181, #3182, #3183, #3184, #3185, #3186, #3187, #3188, #3189, #3190, #3191, #3192, #3193, #3194, #3195, #3196, #3197, #3198, #3199, #3200, #3201, #3202, #3203, #3204, #3205, #3206, #3207, #3208, #3209, #3210, #3211, #3212, #3213, #3214, #3215, #3216, #3217, #3218, #3219, #3220, #3221, #3222, #3223, #3224, #3225, #3226, #3227, #3228, #3229, #3230, #3231, #3232, #3233, #3234, #3235, #3236, #3237), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.01639344262295082, 0.03278688524590164, 0.04918032786885246, 0.06557377049180328, 0.0819672131147541, 0.09836065573770492, 0.11475409836065574, 0.13114754098360656, 0.14754098360655737, 0.1639344262295082, 0.18032786885245902, 0.19672131147540983, 0.21311475409836067, 0.22950819672131148, 0.24590163934426232, 0.26229508196721313, 0.27868852459016397, 0.29508196721311475, 0.3114754098360656, 0.3278688524590164, 0.3442622950819672, 0.36065573770491804, 0.3770491803278689, 0.39344262295081966, 0.4098360655737705, 0.42622950819672134, 0.4426229508196722, 0.45901639344262296, 0.4754098360655738, 0.49180327868852464, 0.5081967213114753, 0.5245901639344261, 0.540983606557377, 0.5573770491803278, 0.5737704918032787, 0.5901639344262295, 0.6065573770491803, 0.6229508196721312, 0.639344262295082, 0.6557377049180328, 0.6721311475409836, 0.6885245901639344, 0.7049180327868853, 0.721311475409836, 0.7377049180327868, 0.7540983606557377, 0.7704918032786885, 0.7868852459016393, 0.8032786885245902, 0.819672131147541, 0.8360655737704918, 0.8524590163934427, 0.8688524590163934, 0.8852459016393442, 0.9016393442622951, 0.9180327868852459, 0.9344262295081968, 0.9508196721311475, 0.9672131147540983, 0.9836065573770492, 1), .UNSPECIFIED.); +#3239 = DIRECTION('NONE', (0, 0, 1)); +#3240 = VECTOR('NONE', #3239, 1); +#3241 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.063501)); +#3242 = LINE('NONE', #3241, #3240); +#3243 = DIRECTION('NONE', (0.3090169943749468, -0.9510565162951539, -0)); +#3244 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#3245 = CARTESIAN_POINT('NONE', (-0.017660321228528227, 0.05435287990626803, -0.04445)); +#3246 = AXIS2_PLACEMENT_3D('NONE', #3245, #3244, #3243); +#3247 = CIRCLE('NONE', #3246, 0.008000999999999996); +#3248 = DIRECTION('NONE', (-1, -0.00000000000000004945173098216614, -0)); +#3249 = DIRECTION('NONE', (0, 0, -1)); +#3250 = CARTESIAN_POINT('NONE', (-0.000000000000000000314018491736755, 0.000000000000000000314018491736755, -0.0635)); +#3251 = AXIS2_PLACEMENT_3D('NONE', #3250, #3249, #3248); +#3252 = CIRCLE('NONE', #3251, 0.00635); +#3253 = DIRECTION('NONE', (0, 0, -1)); +#3254 = VECTOR('NONE', #3253, 1); +#3255 = CARTESIAN_POINT('NONE', (-0.00635, 0, -0.0635)); +#3256 = LINE('NONE', #3255, #3254); +#3257 = DIRECTION('NONE', (-1, -0.00000000000000004945173098216614, -0)); +#3258 = DIRECTION('NONE', (0, 0, -1)); +#3259 = CARTESIAN_POINT('NONE', (-0.000000000000000000314018491736755, 0.000000000000000000314018491736755, -0.07619999999999999)); +#3260 = AXIS2_PLACEMENT_3D('NONE', #3259, #3258, #3257); +#3261 = CIRCLE('NONE', #3260, 0.00635); +#3262 = DIRECTION('NONE', (-1, 0, -0)); +#3263 = DIRECTION('NONE', (0, -0, -1)); +#3264 = CARTESIAN_POINT('NONE', (0, -0, -0.07619999999999999)); +#3265 = AXIS2_PLACEMENT_3D('NONE', #3264, #3263, #3262); +#3266 = CIRCLE('NONE', #3265, 0.1524); +#3267 = DIRECTION('NONE', (0, 0, -1)); +#3268 = VECTOR('NONE', #3267, 1); +#3269 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.07619999999999999)); +#3270 = LINE('NONE', #3269, #3268); +#3271 = DIRECTION('NONE', (-1, 0, -0)); +#3272 = DIRECTION('NONE', (0, -0, -1)); +#3273 = CARTESIAN_POINT('NONE', (0, -0, -0.08255)); +#3274 = AXIS2_PLACEMENT_3D('NONE', #3273, #3272, #3271); +#3275 = CIRCLE('NONE', #3274, 0.1524); +#3276 = DIRECTION('NONE', (-1, -0.0000000000000008880674112737162, -0)); +#3277 = DIRECTION('NONE', (0, 0, -1)); +#3278 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000007105427357601002, -0.076199)); +#3279 = AXIS2_PLACEMENT_3D('NONE', #3278, #3277, #3276); +#3280 = CIRCLE('NONE', #3279, 0.008000999999999998); +#3281 = DIRECTION('NONE', (0, 0, -1)); +#3282 = VECTOR('NONE', #3281, 1); +#3283 = CARTESIAN_POINT('NONE', (0.049149, 0, -0.076199)); +#3284 = LINE('NONE', #3283, #3282); +#3285 = DIRECTION('NONE', (-1, -0.0000000000000008880674112737162, -0)); +#3286 = DIRECTION('NONE', (0, 0, -1)); +#3287 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000007105427357601002, -0.08255)); +#3288 = AXIS2_PLACEMENT_3D('NONE', #3287, #3286, #3285); +#3289 = CIRCLE('NONE', #3288, 0.008000999999999998); +#3290 = DIRECTION('NONE', (-0.30901699437494823, 0.9510565162951533, -0)); +#3291 = DIRECTION('NONE', (0, -0, -1)); +#3292 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.05435287990626801, -0.076199)); +#3293 = AXIS2_PLACEMENT_3D('NONE', #3292, #3291, #3290); +#3294 = CIRCLE('NONE', #3293, 0.008000999999999992); +#3295 = DIRECTION('NONE', (0, 0, -1)); +#3296 = VECTOR('NONE', #3295, 1); +#3297 = CARTESIAN_POINT('NONE', (0.015187876256534292, -0.0467434767193905, -0.076199)); +#3298 = LINE('NONE', #3297, #3296); +#3299 = DIRECTION('NONE', (-0.30901699437494823, 0.9510565162951533, -0)); +#3300 = DIRECTION('NONE', (0, -0, -1)); +#3301 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.05435287990626801, -0.08255)); +#3302 = AXIS2_PLACEMENT_3D('NONE', #3301, #3300, #3299); +#3303 = CIRCLE('NONE', #3302, 0.008000999999999992); +#3304 = DIRECTION('NONE', (0.8090169943749476, 0.5877852522924729, -0)); +#3305 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#3306 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.03359192716851484, -0.076199)); +#3307 = AXIS2_PLACEMENT_3D('NONE', #3306, #3305, #3304); +#3308 = CIRCLE('NONE', #3307, 0.008001000000000006); +#3309 = DIRECTION('NONE', (0, 0, -1)); +#3310 = VECTOR('NONE', #3309, 1); +#3311 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.076199)); +#3312 = LINE('NONE', #3311, #3310); +#3313 = DIRECTION('NONE', (0.8090169943749476, 0.5877852522924729, -0)); +#3314 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#3315 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.03359192716851484, -0.08255)); +#3316 = AXIS2_PLACEMENT_3D('NONE', #3315, #3314, #3313); +#3317 = CIRCLE('NONE', #3316, 0.008001000000000006); +#3318 = DIRECTION('NONE', (0.8090169943749471, -0.5877852522924734, -0)); +#3319 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#3320 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.033591927168514835, -0.076199)); +#3321 = AXIS2_PLACEMENT_3D('NONE', #3320, #3319, #3318); +#3322 = CIRCLE('NONE', #3321, 0.008000999999999994); +#3323 = DIRECTION('NONE', (0, 0, -1)); +#3324 = VECTOR('NONE', #3323, 1); +#3325 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.02888905736492276, -0.076199)); +#3326 = LINE('NONE', #3325, #3324); +#3327 = DIRECTION('NONE', (0.8090169943749471, -0.5877852522924734, -0)); +#3328 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#3329 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.033591927168514835, -0.08255)); +#3330 = AXIS2_PLACEMENT_3D('NONE', #3329, #3328, #3327); +#3331 = CIRCLE('NONE', #3330, 0.008000999999999994); +#3332 = DIRECTION('NONE', (-0.3090169943749468, -0.9510565162951539, -0)); +#3333 = DIRECTION('NONE', (0, 0, -1.0000000000000002)); +#3334 = CARTESIAN_POINT('NONE', (0.017660321228528227, 0.05435287990626803, -0.076199)); +#3335 = AXIS2_PLACEMENT_3D('NONE', #3334, #3333, #3332); +#3336 = CIRCLE('NONE', #3335, 0.008000999999999996); +#3337 = DIRECTION('NONE', (0, 0, -1)); +#3338 = VECTOR('NONE', #3337, 1); +#3339 = CARTESIAN_POINT('NONE', (0.015187876256534281, 0.046743476719390505, -0.076199)); +#3340 = LINE('NONE', #3339, #3338); +#3341 = DIRECTION('NONE', (-0.3090169943749468, -0.9510565162951539, -0)); +#3342 = DIRECTION('NONE', (0, 0, -1.0000000000000002)); +#3343 = CARTESIAN_POINT('NONE', (0.017660321228528227, 0.05435287990626803, -0.08255)); +#3344 = AXIS2_PLACEMENT_3D('NONE', #3343, #3342, #3341); +#3345 = CIRCLE('NONE', #3344, 0.008000999999999996); +#3346 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); +#3347 = DIRECTION('NONE', (0, -0, -1)); +#3348 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.0635)); +#3349 = AXIS2_PLACEMENT_3D('NONE', #3348, #3347, #3346); +#3350 = CIRCLE('NONE', #3349, 0.0063499999999999945); +#3351 = DIRECTION('NONE', (0, 0, -1)); +#3352 = VECTOR('NONE', #3351, 1); +#3353 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.0635)); +#3354 = LINE('NONE', #3353, #3352); +#3355 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); +#3356 = DIRECTION('NONE', (0, -0, -1)); +#3357 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.07619999999999999)); +#3358 = AXIS2_PLACEMENT_3D('NONE', #3357, #3356, #3355); +#3359 = CIRCLE('NONE', #3358, 0.0063499999999999945); +#3360 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); +#3361 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#3362 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.0635)); +#3363 = AXIS2_PLACEMENT_3D('NONE', #3362, #3361, #3360); +#3364 = CIRCLE('NONE', #3363, 0.006350000000000013); +#3365 = DIRECTION('NONE', (0, 0, -1)); +#3366 = VECTOR('NONE', #3365, 1); +#3367 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.0635)); +#3368 = LINE('NONE', #3367, #3366); +#3369 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); +#3370 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#3371 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.07619999999999999)); +#3372 = AXIS2_PLACEMENT_3D('NONE', #3371, #3370, #3369); +#3373 = CIRCLE('NONE', #3372, 0.006350000000000013); +#3374 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); +#3375 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); +#3376 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.0635)); +#3377 = AXIS2_PLACEMENT_3D('NONE', #3376, #3375, #3374); +#3378 = CIRCLE('NONE', #3377, 0.006349999999999995); +#3379 = DIRECTION('NONE', (0, 0, -1)); +#3380 = VECTOR('NONE', #3379, 1); +#3381 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.0635)); +#3382 = LINE('NONE', #3381, #3380); +#3383 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); +#3384 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); +#3385 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.07619999999999999)); +#3386 = AXIS2_PLACEMENT_3D('NONE', #3385, #3384, #3383); +#3387 = CIRCLE('NONE', #3386, 0.006349999999999995); +#3388 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, -0)); +#3389 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#3390 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.0635)); +#3391 = AXIS2_PLACEMENT_3D('NONE', #3390, #3389, #3388); +#3392 = CIRCLE('NONE', #3391, 0.006349999999999995); +#3393 = DIRECTION('NONE', (0, 0, -1)); +#3394 = VECTOR('NONE', #3393, 1); +#3395 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.0635)); +#3396 = LINE('NONE', #3395, #3394); +#3397 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, 0.000000000000002237929876409766)); +#3398 = DIRECTION('NONE', (0.0000000000000001773701175083744, 0.0000000000000024957869512589317, -0.9999999999999999)); +#3399 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.0762)); +#3400 = AXIS2_PLACEMENT_3D('NONE', #3399, #3398, #3397); +#3401 = CIRCLE('NONE', #3400, 0.006349999999999995); +#3402 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); +#3403 = DIRECTION('NONE', (-0, 0, -1)); +#3404 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.0635)); +#3405 = AXIS2_PLACEMENT_3D('NONE', #3404, #3403, #3402); +#3406 = CIRCLE('NONE', #3405, 0.0063499999999999945); +#3407 = DIRECTION('NONE', (0, 0, -1)); #3408 = VECTOR('NONE', #3407, 1); -#3409 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0127)); +#3409 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.0635)); #3410 = LINE('NONE', #3409, #3408); -#3411 = DIRECTION('NONE', (0, 0, 1)); -#3412 = VECTOR('NONE', #3411, 1); -#3413 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.015875999999999998)); -#3414 = LINE('NONE', #3413, #3412); -#3415 = DIRECTION('NONE', (0, 1, 0)); -#3416 = VECTOR('NONE', #3415, 1); -#3417 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.015875999999999998)); -#3418 = LINE('NONE', #3417, #3416); -#3419 = DIRECTION('NONE', (0, 0, 1)); -#3420 = VECTOR('NONE', #3419, 1); -#3421 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.015875999999999998)); -#3422 = LINE('NONE', #3421, #3420); -#3423 = DIRECTION('NONE', (0, 1, 0)); -#3424 = VECTOR('NONE', #3423, 1); -#3425 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0127)); -#3426 = LINE('NONE', #3425, #3424); -#3427 = DIRECTION('NONE', (-1, 0, 0)); -#3428 = VECTOR('NONE', #3427, 1); -#3429 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.015875999999999998)); -#3430 = LINE('NONE', #3429, #3428); -#3431 = DIRECTION('NONE', (0, 0, 1)); -#3432 = VECTOR('NONE', #3431, 1); -#3433 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.015875999999999998)); -#3434 = LINE('NONE', #3433, #3432); -#3435 = DIRECTION('NONE', (-1, 0, 0)); +#3411 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); +#3412 = DIRECTION('NONE', (-0, 0, -1)); +#3413 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.07619999999999999)); +#3414 = AXIS2_PLACEMENT_3D('NONE', #3413, #3412, #3411); +#3415 = CIRCLE('NONE', #3414, 0.0063499999999999945); +#3416 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, -0)); +#3417 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#3418 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.0635)); +#3419 = AXIS2_PLACEMENT_3D('NONE', #3418, #3417, #3416); +#3420 = CIRCLE('NONE', #3419, 0.006349999999999989); +#3421 = DIRECTION('NONE', (0, 0, -1)); +#3422 = VECTOR('NONE', #3421, 1); +#3423 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.0635)); +#3424 = LINE('NONE', #3423, #3422); +#3425 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, 0.0000000000000022379298764097683)); +#3426 = DIRECTION('NONE', (0.0000000000000018902074905021207, 0.0000000000000016393682647620637, -1.0000000000000002)); +#3427 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.0762)); +#3428 = AXIS2_PLACEMENT_3D('NONE', #3427, #3426, #3425); +#3429 = CIRCLE('NONE', #3428, 0.006349999999999989); +#3430 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); +#3431 = DIRECTION('NONE', (-0.000000000000001582455391429323, 0.0000000000000015824553914293029, -1)); +#3432 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.0635)); +#3433 = AXIS2_PLACEMENT_3D('NONE', #3432, #3431, #3430); +#3434 = CIRCLE('NONE', #3433, 0.006349999999999975); +#3435 = DIRECTION('NONE', (0, 0, -1)); #3436 = VECTOR('NONE', #3435, 1); -#3437 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0127)); +#3437 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.0635)); #3438 = LINE('NONE', #3437, #3436); -#3439 = DIRECTION('NONE', (0, -1, 0)); -#3440 = VECTOR('NONE', #3439, 1); -#3441 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.015875999999999998)); -#3442 = LINE('NONE', #3441, #3440); -#3443 = DIRECTION('NONE', (0, -1, 0)); -#3444 = VECTOR('NONE', #3443, 1); -#3445 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0127)); -#3446 = LINE('NONE', #3445, #3444); -#3447 = DIRECTION('NONE', (0.3090169943749478, 0.9510565162951535, 0)); -#3448 = VECTOR('NONE', #3447, 1); -#3449 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.015875999999999998)); -#3450 = LINE('NONE', #3449, #3448); -#3451 = DIRECTION('NONE', (0, 0, 1)); -#3452 = VECTOR('NONE', #3451, 1); -#3453 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.015875999999999998)); -#3454 = LINE('NONE', #3453, #3452); -#3455 = DIRECTION('NONE', (0.3090169943749478, 0.9510565162951535, 0)); -#3456 = VECTOR('NONE', #3455, 1); -#3457 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.0127)); -#3458 = LINE('NONE', #3457, #3456); -#3459 = DIRECTION('NONE', (0, 0, 1)); -#3460 = VECTOR('NONE', #3459, 1); -#3461 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.015875999999999998)); -#3462 = LINE('NONE', #3461, #3460); -#3463 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494745, 0)); +#3439 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); +#3440 = DIRECTION('NONE', (0.0000000000000007912276957146652, -0.0000000000000007912276957146552, -1)); +#3441 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.07619999999999999)); +#3442 = AXIS2_PLACEMENT_3D('NONE', #3441, #3440, #3439); +#3443 = CIRCLE('NONE', #3442, 0.006349999999999975); +#3444 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, -0)); +#3445 = DIRECTION('NONE', (-0, 0, -1)); +#3446 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.0635)); +#3447 = AXIS2_PLACEMENT_3D('NONE', #3446, #3445, #3444); +#3448 = CIRCLE('NONE', #3447, 0.006349999999999971); +#3449 = DIRECTION('NONE', (0, 0, -1)); +#3450 = VECTOR('NONE', #3449, 1); +#3451 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.0635)); +#3452 = LINE('NONE', #3451, #3450); +#3453 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, 0.0000000000000022379298764097746)); +#3454 = DIRECTION('NONE', (0.000000000000001639368264762061, 0.000000000000001890207490502129, -1)); +#3455 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.0762)); +#3456 = AXIS2_PLACEMENT_3D('NONE', #3455, #3454, #3453); +#3457 = CIRCLE('NONE', #3456, 0.006349999999999971); +#3458 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); +#3459 = DIRECTION('NONE', (0, 0, -1)); +#3460 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.0635)); +#3461 = AXIS2_PLACEMENT_3D('NONE', #3460, #3459, #3458); +#3462 = CIRCLE('NONE', #3461, 0.0063499999999999945); +#3463 = DIRECTION('NONE', (0, 0, -1)); #3464 = VECTOR('NONE', #3463, 1); -#3465 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.015875999999999998)); +#3465 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.0635)); #3466 = LINE('NONE', #3465, #3464); -#3467 = DIRECTION('NONE', (0, 0, 1)); -#3468 = VECTOR('NONE', #3467, 1); -#3469 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.015875999999999998)); -#3470 = LINE('NONE', #3469, #3468); -#3471 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494745, 0)); -#3472 = VECTOR('NONE', #3471, 1); -#3473 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.0127)); -#3474 = LINE('NONE', #3473, #3472); -#3475 = DIRECTION('NONE', (-0.30901699437495117, -0.9510565162951524, 0)); -#3476 = VECTOR('NONE', #3475, 1); -#3477 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.015875999999999998)); -#3478 = LINE('NONE', #3477, #3476); -#3479 = DIRECTION('NONE', (0, 0, 1)); -#3480 = VECTOR('NONE', #3479, 1); -#3481 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.015875999999999998)); -#3482 = LINE('NONE', #3481, #3480); -#3483 = DIRECTION('NONE', (-0.30901699437495117, -0.9510565162951524, 0)); -#3484 = VECTOR('NONE', #3483, 1); -#3485 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.0127)); -#3486 = LINE('NONE', #3485, #3484); -#3487 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749476, 0)); -#3488 = VECTOR('NONE', #3487, 1); -#3489 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.015875999999999998)); -#3490 = LINE('NONE', #3489, #3488); -#3491 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749476, 0)); +#3467 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); +#3468 = DIRECTION('NONE', (0, 0, -1)); +#3469 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.07619999999999999)); +#3470 = AXIS2_PLACEMENT_3D('NONE', #3469, #3468, #3467); +#3471 = CIRCLE('NONE', #3470, 0.0063499999999999945); +#3472 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, -0)); +#3473 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#3474 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.0635)); +#3475 = AXIS2_PLACEMENT_3D('NONE', #3474, #3473, #3472); +#3476 = CIRCLE('NONE', #3475, 0.006350000000000013); +#3477 = DIRECTION('NONE', (0, 0, -1)); +#3478 = VECTOR('NONE', #3477, 1); +#3479 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.0635)); +#3480 = LINE('NONE', #3479, #3478); +#3481 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, 0.0000000000000022379298764097596)); +#3482 = DIRECTION('NONE', (0.000000000000002495786951258924, 0.00000000000000017737011750838573, -0.9999999999999999)); +#3483 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.0762)); +#3484 = AXIS2_PLACEMENT_3D('NONE', #3483, #3482, #3481); +#3485 = CIRCLE('NONE', #3484, 0.006350000000000013); +#3486 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); +#3487 = DIRECTION('NONE', (0.0000000000000015824553914293029, 0.000000000000001582455391429323, -1)); +#3488 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.0635)); +#3489 = AXIS2_PLACEMENT_3D('NONE', #3488, #3487, #3486); +#3490 = CIRCLE('NONE', #3489, 0.006349999999999975); +#3491 = DIRECTION('NONE', (0, 0, -1)); #3492 = VECTOR('NONE', #3491, 1); -#3493 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.0127)); +#3493 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.0635)); #3494 = LINE('NONE', #3493, #3492); -#3495 = DIRECTION('NONE', (-0.8090169943749466, 0.5877852522924745, 0)); -#3496 = VECTOR('NONE', #3495, 1); -#3497 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.015875999999999998)); -#3498 = LINE('NONE', #3497, #3496); -#3499 = DIRECTION('NONE', (0, 0, 1)); -#3500 = VECTOR('NONE', #3499, 1); -#3501 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.015875999999999998)); -#3502 = LINE('NONE', #3501, #3500); -#3503 = DIRECTION('NONE', (-0.8090169943749466, 0.5877852522924745, 0)); -#3504 = VECTOR('NONE', #3503, 1); -#3505 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.0127)); -#3506 = LINE('NONE', #3505, #3504); -#3507 = DIRECTION('NONE', (0, 0, 1)); -#3508 = VECTOR('NONE', #3507, 1); -#3509 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.015875999999999998)); -#3510 = LINE('NONE', #3509, #3508); -#3511 = DIRECTION('NONE', (-0.5877852522924734, -0.8090169943749475, 0)); -#3512 = VECTOR('NONE', #3511, 1); -#3513 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.015875999999999998)); -#3514 = LINE('NONE', #3513, #3512); -#3515 = DIRECTION('NONE', (0, 0, 1)); -#3516 = VECTOR('NONE', #3515, 1); -#3517 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.015875999999999998)); -#3518 = LINE('NONE', #3517, #3516); -#3519 = DIRECTION('NONE', (-0.5877852522924734, -0.8090169943749475, 0)); +#3495 = DIRECTION('NONE', (0.7071067811865509, -0.7071067811865442, -0)); +#3496 = DIRECTION('NONE', (-0.0000000000000007912276957146552, -0.0000000000000007912276957146626, -1)); +#3497 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.0987828173317607, -0.07619999999999999)); +#3498 = AXIS2_PLACEMENT_3D('NONE', #3497, #3496, #3495); +#3499 = CIRCLE('NONE', #3498, 0.006349999999999984); +#3500 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); +#3501 = DIRECTION('NONE', (0, 0, -1)); +#3502 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.0635)); +#3503 = AXIS2_PLACEMENT_3D('NONE', #3502, #3501, #3500); +#3504 = CIRCLE('NONE', #3503, 0.006349999999999974); +#3505 = DIRECTION('NONE', (0, 0, -1)); +#3506 = VECTOR('NONE', #3505, 1); +#3507 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.0635)); +#3508 = LINE('NONE', #3507, #3506); +#3509 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); +#3510 = DIRECTION('NONE', (0, 0, -1)); +#3511 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.07619999999999999)); +#3512 = AXIS2_PLACEMENT_3D('NONE', #3511, #3510, #3509); +#3513 = CIRCLE('NONE', #3512, 0.006349999999999974); +#3514 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); +#3515 = DIRECTION('NONE', (0, 0, -1)); +#3516 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.0635)); +#3517 = AXIS2_PLACEMENT_3D('NONE', #3516, #3515, #3514); +#3518 = CIRCLE('NONE', #3517, 0.006349999999999966); +#3519 = DIRECTION('NONE', (0, 0, -1)); #3520 = VECTOR('NONE', #3519, 1); -#3521 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.0127)); +#3521 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.0635)); #3522 = LINE('NONE', #3521, #3520); -#3523 = DIRECTION('NONE', (0.8090169943749453, -0.5877852522924759, 0)); -#3524 = VECTOR('NONE', #3523, 1); -#3525 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.015875999999999998)); -#3526 = LINE('NONE', #3525, #3524); -#3527 = DIRECTION('NONE', (0, 0, 1)); -#3528 = VECTOR('NONE', #3527, 1); -#3529 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.015875999999999998)); -#3530 = LINE('NONE', #3529, #3528); -#3531 = DIRECTION('NONE', (0.8090169943749453, -0.5877852522924759, 0)); -#3532 = VECTOR('NONE', #3531, 1); -#3533 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.0127)); -#3534 = LINE('NONE', #3533, #3532); -#3535 = DIRECTION('NONE', (0.5877852522924734, 0.8090169943749475, 0)); -#3536 = VECTOR('NONE', #3535, 1); -#3537 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.015875999999999998)); -#3538 = LINE('NONE', #3537, #3536); -#3539 = DIRECTION('NONE', (0.5877852522924734, 0.8090169943749475, 0)); -#3540 = VECTOR('NONE', #3539, 1); -#3541 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.0127)); -#3542 = LINE('NONE', #3541, #3540); -#3543 = DIRECTION('NONE', (-0.8090169943749465, -0.5877852522924746, 0)); -#3544 = VECTOR('NONE', #3543, 1); -#3545 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.015875999999999998)); -#3546 = LINE('NONE', #3545, #3544); -#3547 = DIRECTION('NONE', (0, 0, 1)); +#3523 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); +#3524 = DIRECTION('NONE', (0, 0, -1)); +#3525 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.07619999999999999)); +#3526 = AXIS2_PLACEMENT_3D('NONE', #3525, #3524, #3523); +#3527 = CIRCLE('NONE', #3526, 0.006349999999999966); +#3528 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); +#3529 = DIRECTION('NONE', (0, 0, -1)); +#3530 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.0635)); +#3531 = AXIS2_PLACEMENT_3D('NONE', #3530, #3529, #3528); +#3532 = CIRCLE('NONE', #3531, 0.006349999999999971); +#3533 = DIRECTION('NONE', (0, 0, -1)); +#3534 = VECTOR('NONE', #3533, 1); +#3535 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.0635)); +#3536 = LINE('NONE', #3535, #3534); +#3537 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); +#3538 = DIRECTION('NONE', (0, 0, -1)); +#3539 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.07619999999999999)); +#3540 = AXIS2_PLACEMENT_3D('NONE', #3539, #3538, #3537); +#3541 = CIRCLE('NONE', #3540, 0.006349999999999971); +#3542 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); +#3543 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); +#3544 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.0635)); +#3545 = AXIS2_PLACEMENT_3D('NONE', #3544, #3543, #3542); +#3546 = CIRCLE('NONE', #3545, 0.006349999999999995); +#3547 = DIRECTION('NONE', (0, 0, -1)); #3548 = VECTOR('NONE', #3547, 1); -#3549 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.015875999999999998)); +#3549 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.0635)); #3550 = LINE('NONE', #3549, #3548); -#3551 = DIRECTION('NONE', (-0.8090169943749465, -0.5877852522924746, 0)); -#3552 = VECTOR('NONE', #3551, 1); -#3553 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.0127)); -#3554 = LINE('NONE', #3553, #3552); -#3555 = DIRECTION('NONE', (0, 0, 1)); -#3556 = VECTOR('NONE', #3555, 1); -#3557 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.015875999999999998)); -#3558 = LINE('NONE', #3557, #3556); -#3559 = DIRECTION('NONE', (0.5877852522924731, -0.8090169943749475, 0)); -#3560 = VECTOR('NONE', #3559, 1); -#3561 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.015875999999999998)); -#3562 = LINE('NONE', #3561, #3560); -#3563 = DIRECTION('NONE', (0, 0, 1)); -#3564 = VECTOR('NONE', #3563, 1); -#3565 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.015875999999999998)); -#3566 = LINE('NONE', #3565, #3564); -#3567 = DIRECTION('NONE', (0.5877852522924731, -0.8090169943749475, 0)); -#3568 = VECTOR('NONE', #3567, 1); -#3569 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.0127)); -#3570 = LINE('NONE', #3569, #3568); -#3571 = DIRECTION('NONE', (0.8090169943749523, 0.5877852522924665, 0)); -#3572 = VECTOR('NONE', #3571, 1); -#3573 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.015875999999999998)); -#3574 = LINE('NONE', #3573, #3572); -#3575 = DIRECTION('NONE', (0, 0, 1)); -#3576 = VECTOR('NONE', #3575, 1); -#3577 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.015875999999999998)); -#3578 = LINE('NONE', #3577, #3576); -#3579 = DIRECTION('NONE', (0.8090169943749523, 0.5877852522924665, 0)); -#3580 = VECTOR('NONE', #3579, 1); -#3581 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.0127)); -#3582 = LINE('NONE', #3581, #3580); -#3583 = DIRECTION('NONE', (-0.5877852522924727, 0.8090169943749477, 0)); -#3584 = VECTOR('NONE', #3583, 1); -#3585 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.015875999999999998)); -#3586 = LINE('NONE', #3585, #3584); -#3587 = DIRECTION('NONE', (-0.5877852522924727, 0.8090169943749477, 0)); -#3588 = VECTOR('NONE', #3587, 1); -#3589 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.0127)); -#3590 = LINE('NONE', #3589, #3588); -#3591 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3592 = VECTOR('NONE', #3591, 1); -#3593 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.015875999999999998)); -#3594 = LINE('NONE', #3593, #3592); -#3595 = DIRECTION('NONE', (0, 0, 1)); -#3596 = VECTOR('NONE', #3595, 1); -#3597 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.015875999999999998)); -#3598 = LINE('NONE', #3597, #3596); -#3599 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3600 = VECTOR('NONE', #3599, 1); -#3601 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.0127)); -#3602 = LINE('NONE', #3601, #3600); -#3603 = DIRECTION('NONE', (0, 0, 1)); -#3604 = VECTOR('NONE', #3603, 1); -#3605 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.015875999999999998)); -#3606 = LINE('NONE', #3605, #3604); -#3607 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494734, 0)); -#3608 = VECTOR('NONE', #3607, 1); -#3609 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.015875999999999998)); -#3610 = LINE('NONE', #3609, #3608); -#3611 = DIRECTION('NONE', (0, 0, 1)); -#3612 = VECTOR('NONE', #3611, 1); -#3613 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.015875999999999998)); -#3614 = LINE('NONE', #3613, #3612); -#3615 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494734, 0)); -#3616 = VECTOR('NONE', #3615, 1); -#3617 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.0127)); -#3618 = LINE('NONE', #3617, #3616); -#3619 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3620 = VECTOR('NONE', #3619, 1); -#3621 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.015875999999999998)); -#3622 = LINE('NONE', #3621, #3620); -#3623 = DIRECTION('NONE', (0, 0, 1)); -#3624 = VECTOR('NONE', #3623, 1); -#3625 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.015875999999999998)); -#3626 = LINE('NONE', #3625, #3624); -#3627 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3628 = VECTOR('NONE', #3627, 1); -#3629 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.0127)); -#3630 = LINE('NONE', #3629, #3628); -#3631 = DIRECTION('NONE', (-0.9510565162951536, -0.30901699437494734, 0)); -#3632 = VECTOR('NONE', #3631, 1); -#3633 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.015875999999999998)); -#3634 = LINE('NONE', #3633, #3632); -#3635 = DIRECTION('NONE', (-0.9510565162951536, -0.30901699437494734, 0)); -#3636 = VECTOR('NONE', #3635, 1); -#3637 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.0127)); -#3638 = LINE('NONE', #3637, #3636); -#3639 = EDGE_CURVE('NONE', #31, #5, #801, .T.); -#3640 = EDGE_CURVE('NONE', #5, #5, #806, .T.); -#3641 = EDGE_CURVE('NONE', #5, #7, #811, .T.); -#3642 = EDGE_CURVE('NONE', #7, #7, #816, .T.); -#3643 = EDGE_CURVE('NONE', #7, #9, #820, .T.); -#3644 = EDGE_CURVE('NONE', #9, #9, #825, .T.); -#3645 = EDGE_CURVE('NONE', #9, #11, #829, .T.); -#3646 = EDGE_CURVE('NONE', #11, #11, #834, .T.); -#3647 = EDGE_CURVE('NONE', #11, #13, #838, .T.); -#3648 = EDGE_CURVE('NONE', #13, #13, #843, .T.); -#3649 = EDGE_CURVE('NONE', #13, #15, #847, .T.); -#3650 = EDGE_CURVE('NONE', #15, #15, #852, .T.); -#3651 = EDGE_CURVE('NONE', #15, #17, #856, .T.); -#3652 = EDGE_CURVE('NONE', #17, #17, #861, .T.); -#3653 = EDGE_CURVE('NONE', #17, #19, #865, .T.); -#3654 = EDGE_CURVE('NONE', #19, #19, #870, .T.); -#3655 = EDGE_CURVE('NONE', #19, #21, #874, .T.); -#3656 = EDGE_CURVE('NONE', #21, #21, #879, .T.); -#3657 = EDGE_CURVE('NONE', #21, #23, #883, .T.); -#3658 = EDGE_CURVE('NONE', #23, #23, #888, .T.); -#3659 = EDGE_CURVE('NONE', #23, #25, #892, .T.); -#3660 = EDGE_CURVE('NONE', #25, #25, #897, .T.); -#3661 = EDGE_CURVE('NONE', #25, #27, #902, .T.); -#3662 = EDGE_CURVE('NONE', #27, #27, #907, .T.); -#3663 = EDGE_CURVE('NONE', #27, #29, #911, .T.); -#3664 = EDGE_CURVE('NONE', #29, #29, #916, .T.); -#3665 = EDGE_CURVE('NONE', #29, #31, #920, .T.); -#3666 = EDGE_CURVE('NONE', #31, #31, #925, .T.); -#3667 = EDGE_CURVE('NONE', #97, #33, #929, .T.); -#3668 = EDGE_CURVE('NONE', #33, #35, #934, .T.); -#3669 = EDGE_CURVE('NONE', #35, #99, #938, .T.); -#3670 = EDGE_CURVE('NONE', #33, #37, #943, .T.); -#3671 = EDGE_CURVE('NONE', #37, #39, #948, .T.); -#3672 = EDGE_CURVE('NONE', #39, #35, #953, .T.); -#3673 = EDGE_CURVE('NONE', #37, #41, #957, .T.); -#3674 = EDGE_CURVE('NONE', #41, #43, #962, .T.); -#3675 = EDGE_CURVE('NONE', #43, #39, #966, .T.); -#3676 = EDGE_CURVE('NONE', #41, #45, #971, .T.); -#3677 = EDGE_CURVE('NONE', #45, #47, #976, .T.); -#3678 = EDGE_CURVE('NONE', #47, #43, #981, .T.); -#3679 = EDGE_CURVE('NONE', #45, #49, #985, .T.); -#3680 = EDGE_CURVE('NONE', #49, #51, #990, .T.); -#3681 = EDGE_CURVE('NONE', #51, #47, #994, .T.); -#3682 = EDGE_CURVE('NONE', #49, #53, #999, .T.); -#3683 = EDGE_CURVE('NONE', #53, #55, #1004, .T.); -#3684 = EDGE_CURVE('NONE', #55, #51, #1009, .T.); -#3685 = EDGE_CURVE('NONE', #53, #57, #1013, .T.); -#3686 = EDGE_CURVE('NONE', #57, #59, #1018, .T.); -#3687 = EDGE_CURVE('NONE', #59, #55, #1022, .T.); -#3688 = EDGE_CURVE('NONE', #57, #61, #1027, .T.); -#3689 = EDGE_CURVE('NONE', #61, #63, #1032, .T.); -#3690 = EDGE_CURVE('NONE', #63, #59, #1037, .T.); -#3691 = EDGE_CURVE('NONE', #61, #65, #1041, .T.); -#3692 = EDGE_CURVE('NONE', #65, #67, #1046, .T.); -#3693 = EDGE_CURVE('NONE', #67, #63, #1050, .T.); -#3694 = EDGE_CURVE('NONE', #65, #69, #1055, .T.); -#3695 = EDGE_CURVE('NONE', #69, #71, #1060, .T.); -#3696 = EDGE_CURVE('NONE', #71, #67, #1065, .T.); -#3697 = EDGE_CURVE('NONE', #69, #73, #1069, .T.); -#3698 = EDGE_CURVE('NONE', #73, #75, #1074, .T.); -#3699 = EDGE_CURVE('NONE', #75, #71, #1078, .T.); -#3700 = EDGE_CURVE('NONE', #73, #77, #1083, .T.); -#3701 = EDGE_CURVE('NONE', #77, #79, #1088, .T.); -#3702 = EDGE_CURVE('NONE', #79, #75, #1093, .T.); -#3703 = EDGE_CURVE('NONE', #77, #81, #1097, .T.); -#3704 = EDGE_CURVE('NONE', #81, #83, #1102, .T.); -#3705 = EDGE_CURVE('NONE', #83, #79, #1106, .T.); -#3706 = EDGE_CURVE('NONE', #81, #85, #1111, .T.); -#3707 = EDGE_CURVE('NONE', #85, #87, #1116, .T.); -#3708 = EDGE_CURVE('NONE', #87, #83, #1121, .T.); -#3709 = EDGE_CURVE('NONE', #85, #89, #1125, .T.); -#3710 = EDGE_CURVE('NONE', #89, #91, #1130, .T.); -#3711 = EDGE_CURVE('NONE', #91, #87, #1134, .T.); -#3712 = EDGE_CURVE('NONE', #89, #93, #1139, .T.); -#3713 = EDGE_CURVE('NONE', #93, #95, #1144, .T.); -#3714 = EDGE_CURVE('NONE', #95, #91, #1149, .T.); -#3715 = EDGE_CURVE('NONE', #93, #97, #1153, .T.); -#3716 = EDGE_CURVE('NONE', #97, #99, #1158, .T.); -#3717 = EDGE_CURVE('NONE', #99, #95, #1162, .T.); -#3718 = EDGE_CURVE('NONE', #117, #101, #1166, .T.); -#3719 = EDGE_CURVE('NONE', #101, #101, #1171, .T.); -#3720 = EDGE_CURVE('NONE', #101, #103, #1175, .T.); -#3721 = EDGE_CURVE('NONE', #103, #103, #1180, .T.); -#3722 = EDGE_CURVE('NONE', #103, #105, #1184, .T.); -#3723 = EDGE_CURVE('NONE', #105, #105, #1189, .T.); -#3724 = EDGE_CURVE('NONE', #105, #107, #1194, .T.); -#3725 = EDGE_CURVE('NONE', #107, #107, #1199, .T.); -#3726 = EDGE_CURVE('NONE', #107, #109, #1203, .T.); -#3727 = EDGE_CURVE('NONE', #109, #109, #1208, .T.); -#3728 = EDGE_CURVE('NONE', #109, #111, #1212, .T.); -#3729 = EDGE_CURVE('NONE', #111, #111, #1217, .T.); -#3730 = EDGE_CURVE('NONE', #111, #113, #1221, .T.); -#3731 = EDGE_CURVE('NONE', #113, #113, #1226, .T.); -#3732 = EDGE_CURVE('NONE', #113, #115, #1230, .T.); -#3733 = EDGE_CURVE('NONE', #115, #115, #1235, .T.); -#3734 = EDGE_CURVE('NONE', #115, #117, #1239, .T.); -#3735 = EDGE_CURVE('NONE', #117, #117, #1244, .T.); -#3736 = EDGE_CURVE('NONE', #135, #119, #1248, .T.); -#3737 = EDGE_CURVE('NONE', #119, #119, #1253, .T.); -#3738 = EDGE_CURVE('NONE', #119, #121, #1257, .T.); -#3739 = EDGE_CURVE('NONE', #121, #121, #1262, .T.); -#3740 = EDGE_CURVE('NONE', #121, #123, #1266, .T.); -#3741 = EDGE_CURVE('NONE', #123, #123, #1271, .T.); -#3742 = EDGE_CURVE('NONE', #123, #125, #1276, .T.); -#3743 = EDGE_CURVE('NONE', #125, #125, #1281, .T.); -#3744 = EDGE_CURVE('NONE', #125, #127, #1285, .T.); -#3745 = EDGE_CURVE('NONE', #127, #127, #1290, .T.); -#3746 = EDGE_CURVE('NONE', #127, #129, #1294, .T.); -#3747 = EDGE_CURVE('NONE', #129, #129, #1299, .T.); -#3748 = EDGE_CURVE('NONE', #129, #131, #1303, .T.); -#3749 = EDGE_CURVE('NONE', #131, #131, #1308, .T.); -#3750 = EDGE_CURVE('NONE', #131, #133, #1312, .T.); -#3751 = EDGE_CURVE('NONE', #133, #133, #1317, .T.); -#3752 = EDGE_CURVE('NONE', #133, #135, #1321, .T.); -#3753 = EDGE_CURVE('NONE', #135, #135, #1326, .T.); -#3754 = EDGE_CURVE('NONE', #153, #137, #1330, .T.); -#3755 = EDGE_CURVE('NONE', #137, #137, #1335, .T.); -#3756 = EDGE_CURVE('NONE', #137, #139, #1339, .T.); -#3757 = EDGE_CURVE('NONE', #139, #139, #1344, .T.); -#3758 = EDGE_CURVE('NONE', #139, #141, #1348, .T.); -#3759 = EDGE_CURVE('NONE', #141, #141, #1353, .T.); -#3760 = EDGE_CURVE('NONE', #141, #143, #1358, .T.); -#3761 = EDGE_CURVE('NONE', #143, #143, #1363, .T.); -#3762 = EDGE_CURVE('NONE', #143, #145, #1367, .T.); -#3763 = EDGE_CURVE('NONE', #145, #145, #1372, .T.); -#3764 = EDGE_CURVE('NONE', #145, #147, #1376, .T.); -#3765 = EDGE_CURVE('NONE', #147, #147, #1381, .T.); -#3766 = EDGE_CURVE('NONE', #147, #149, #1385, .T.); -#3767 = EDGE_CURVE('NONE', #149, #149, #1390, .T.); -#3768 = EDGE_CURVE('NONE', #149, #151, #1394, .T.); -#3769 = EDGE_CURVE('NONE', #151, #151, #1399, .T.); -#3770 = EDGE_CURVE('NONE', #151, #153, #1403, .T.); -#3771 = EDGE_CURVE('NONE', #153, #153, #1408, .T.); -#3772 = EDGE_CURVE('NONE', #171, #155, #1412, .T.); -#3773 = EDGE_CURVE('NONE', #155, #155, #1417, .T.); -#3774 = EDGE_CURVE('NONE', #155, #157, #1421, .T.); -#3775 = EDGE_CURVE('NONE', #157, #157, #1426, .T.); -#3776 = EDGE_CURVE('NONE', #157, #159, #1430, .T.); -#3777 = EDGE_CURVE('NONE', #159, #159, #1435, .T.); -#3778 = EDGE_CURVE('NONE', #159, #161, #1440, .T.); -#3779 = EDGE_CURVE('NONE', #161, #161, #1445, .T.); -#3780 = EDGE_CURVE('NONE', #161, #163, #1449, .T.); -#3781 = EDGE_CURVE('NONE', #163, #163, #1454, .T.); -#3782 = EDGE_CURVE('NONE', #163, #165, #1458, .T.); -#3783 = EDGE_CURVE('NONE', #165, #165, #1463, .T.); -#3784 = EDGE_CURVE('NONE', #165, #167, #1467, .T.); -#3785 = EDGE_CURVE('NONE', #167, #167, #1472, .T.); -#3786 = EDGE_CURVE('NONE', #167, #169, #1476, .T.); -#3787 = EDGE_CURVE('NONE', #169, #169, #1481, .T.); -#3788 = EDGE_CURVE('NONE', #169, #171, #1485, .T.); -#3789 = EDGE_CURVE('NONE', #171, #171, #1490, .T.); -#3790 = EDGE_CURVE('NONE', #189, #173, #1494, .T.); -#3791 = EDGE_CURVE('NONE', #173, #173, #1499, .T.); -#3792 = EDGE_CURVE('NONE', #173, #175, #1503, .T.); -#3793 = EDGE_CURVE('NONE', #175, #175, #1508, .T.); -#3794 = EDGE_CURVE('NONE', #175, #177, #1512, .T.); -#3795 = EDGE_CURVE('NONE', #177, #177, #1517, .T.); -#3796 = EDGE_CURVE('NONE', #177, #179, #1522, .T.); -#3797 = EDGE_CURVE('NONE', #179, #179, #1527, .T.); -#3798 = EDGE_CURVE('NONE', #179, #181, #1531, .T.); -#3799 = EDGE_CURVE('NONE', #181, #181, #1536, .T.); -#3800 = EDGE_CURVE('NONE', #181, #183, #1540, .T.); -#3801 = EDGE_CURVE('NONE', #183, #183, #1545, .T.); -#3802 = EDGE_CURVE('NONE', #183, #185, #1549, .T.); -#3803 = EDGE_CURVE('NONE', #185, #185, #1554, .T.); -#3804 = EDGE_CURVE('NONE', #185, #187, #1558, .T.); -#3805 = EDGE_CURVE('NONE', #187, #187, #1563, .T.); -#3806 = EDGE_CURVE('NONE', #187, #189, #1567, .T.); -#3807 = EDGE_CURVE('NONE', #189, #189, #1572, .T.); -#3808 = EDGE_CURVE('NONE', #237, #191, #1576, .T.); -#3809 = EDGE_CURVE('NONE', #191, #191, #1581, .T.); -#3810 = EDGE_CURVE('NONE', #191, #193, #1585, .T.); -#3811 = EDGE_CURVE('NONE', #193, #193, #1590, .T.); -#3812 = EDGE_CURVE('NONE', #193, #195, #1594, .T.); -#3813 = EDGE_CURVE('NONE', #195, #195, #1599, .T.); -#3814 = EDGE_CURVE('NONE', #195, #197, #1603, .T.); -#3815 = EDGE_CURVE('NONE', #197, #197, #1608, .T.); -#3816 = EDGE_CURVE('NONE', #197, #199, #1612, .T.); -#3817 = EDGE_CURVE('NONE', #199, #199, #1617, .T.); -#3818 = EDGE_CURVE('NONE', #199, #201, #1621, .T.); -#3819 = EDGE_CURVE('NONE', #201, #201, #1626, .T.); -#3820 = EDGE_CURVE('NONE', #201, #203, #1630, .T.); -#3821 = EDGE_CURVE('NONE', #203, #203, #1635, .T.); -#3822 = EDGE_CURVE('NONE', #203, #205, #1639, .T.); -#3823 = EDGE_CURVE('NONE', #205, #205, #1644, .T.); -#3824 = EDGE_CURVE('NONE', #205, #207, #1648, .T.); -#3825 = EDGE_CURVE('NONE', #207, #207, #1653, .T.); -#3826 = EDGE_CURVE('NONE', #207, #209, #1657, .T.); -#3827 = EDGE_CURVE('NONE', #209, #209, #1662, .T.); -#3828 = EDGE_CURVE('NONE', #209, #211, #1666, .T.); -#3829 = EDGE_CURVE('NONE', #211, #211, #1671, .T.); -#3830 = EDGE_CURVE('NONE', #211, #213, #1675, .T.); -#3831 = EDGE_CURVE('NONE', #213, #213, #1680, .T.); -#3832 = EDGE_CURVE('NONE', #213, #215, #1684, .T.); -#3833 = EDGE_CURVE('NONE', #215, #215, #1689, .T.); -#3834 = EDGE_CURVE('NONE', #215, #217, #1693, .T.); -#3835 = EDGE_CURVE('NONE', #217, #217, #1698, .T.); -#3836 = EDGE_CURVE('NONE', #217, #219, #1702, .T.); -#3837 = EDGE_CURVE('NONE', #219, #219, #1707, .T.); -#3838 = EDGE_CURVE('NONE', #219, #221, #1711, .T.); -#3839 = EDGE_CURVE('NONE', #221, #221, #1716, .T.); -#3840 = EDGE_CURVE('NONE', #221, #223, #1720, .T.); -#3841 = EDGE_CURVE('NONE', #223, #223, #1725, .T.); -#3842 = EDGE_CURVE('NONE', #223, #225, #1729, .T.); -#3843 = EDGE_CURVE('NONE', #225, #225, #1734, .T.); -#3844 = EDGE_CURVE('NONE', #225, #227, #1738, .T.); -#3845 = EDGE_CURVE('NONE', #227, #227, #1743, .T.); -#3846 = EDGE_CURVE('NONE', #227, #229, #1747, .T.); -#3847 = EDGE_CURVE('NONE', #229, #229, #1752, .T.); -#3848 = EDGE_CURVE('NONE', #229, #231, #1756, .T.); -#3849 = EDGE_CURVE('NONE', #231, #231, #1761, .T.); -#3850 = EDGE_CURVE('NONE', #231, #233, #1765, .T.); -#3851 = EDGE_CURVE('NONE', #233, #233, #1770, .T.); -#3852 = EDGE_CURVE('NONE', #233, #235, #1774, .T.); -#3853 = EDGE_CURVE('NONE', #235, #235, #1779, .T.); -#3854 = EDGE_CURVE('NONE', #235, #237, #1783, .T.); -#3855 = EDGE_CURVE('NONE', #237, #237, #1788, .T.); -#3856 = EDGE_CURVE('NONE', #239, #241, #1792, .T.); -#3857 = EDGE_CURVE('NONE', #241, #243, #1796, .T.); -#3858 = EDGE_CURVE('NONE', #245, #243, #1800, .T.); -#3859 = EDGE_CURVE('NONE', #239, #245, #1804, .T.); -#3860 = EDGE_CURVE('NONE', #241, #247, #1809, .T.); -#3861 = EDGE_CURVE('NONE', #247, #249, #1813, .T.); -#3862 = EDGE_CURVE('NONE', #243, #249, #1818, .T.); -#3863 = EDGE_CURVE('NONE', #247, #251, #1822, .T.); -#3864 = EDGE_CURVE('NONE', #251, #253, #1826, .T.); -#3865 = EDGE_CURVE('NONE', #249, #253, #1830, .T.); -#3866 = EDGE_CURVE('NONE', #251, #239, #1835, .T.); -#3867 = EDGE_CURVE('NONE', #253, #245, #1840, .T.); -#3868 = EDGE_CURVE('NONE', #255, #257, #1844, .T.); -#3869 = EDGE_CURVE('NONE', #257, #259, #1848, .T.); -#3870 = EDGE_CURVE('NONE', #261, #259, #1852, .T.); -#3871 = EDGE_CURVE('NONE', #255, #261, #1856, .T.); -#3872 = EDGE_CURVE('NONE', #257, #263, #1861, .T.); -#3873 = EDGE_CURVE('NONE', #263, #265, #1865, .T.); -#3874 = EDGE_CURVE('NONE', #259, #265, #1870, .T.); -#3875 = EDGE_CURVE('NONE', #263, #267, #1874, .T.); -#3876 = EDGE_CURVE('NONE', #267, #269, #1878, .T.); -#3877 = EDGE_CURVE('NONE', #265, #269, #1882, .T.); -#3878 = EDGE_CURVE('NONE', #267, #255, #1887, .T.); -#3879 = EDGE_CURVE('NONE', #269, #261, #1892, .T.); -#3880 = EDGE_CURVE('NONE', #271, #273, #1896, .T.); -#3881 = EDGE_CURVE('NONE', #273, #275, #1900, .T.); -#3882 = EDGE_CURVE('NONE', #277, #275, #1904, .T.); -#3883 = EDGE_CURVE('NONE', #271, #277, #1908, .T.); -#3884 = EDGE_CURVE('NONE', #273, #279, #1913, .T.); -#3885 = EDGE_CURVE('NONE', #279, #281, #1917, .T.); -#3886 = EDGE_CURVE('NONE', #275, #281, #1922, .T.); -#3887 = EDGE_CURVE('NONE', #279, #283, #1926, .T.); -#3888 = EDGE_CURVE('NONE', #283, #285, #1930, .T.); -#3889 = EDGE_CURVE('NONE', #281, #285, #1934, .T.); -#3890 = EDGE_CURVE('NONE', #283, #271, #1939, .T.); -#3891 = EDGE_CURVE('NONE', #285, #277, #1944, .T.); -#3892 = EDGE_CURVE('NONE', #287, #289, #1948, .T.); -#3893 = EDGE_CURVE('NONE', #289, #291, #1952, .T.); -#3894 = EDGE_CURVE('NONE', #293, #291, #1956, .T.); -#3895 = EDGE_CURVE('NONE', #287, #293, #1960, .T.); -#3896 = EDGE_CURVE('NONE', #289, #295, #1965, .T.); -#3897 = EDGE_CURVE('NONE', #295, #297, #1969, .T.); -#3898 = EDGE_CURVE('NONE', #291, #297, #1974, .T.); -#3899 = EDGE_CURVE('NONE', #295, #299, #1978, .T.); -#3900 = EDGE_CURVE('NONE', #299, #301, #1982, .T.); -#3901 = EDGE_CURVE('NONE', #297, #301, #1986, .T.); -#3902 = EDGE_CURVE('NONE', #299, #287, #1991, .T.); -#3903 = EDGE_CURVE('NONE', #301, #293, #1996, .T.); -#3904 = EDGE_CURVE('NONE', #303, #305, #2000, .T.); -#3905 = EDGE_CURVE('NONE', #305, #307, #2004, .T.); -#3906 = EDGE_CURVE('NONE', #309, #307, #2008, .T.); -#3907 = EDGE_CURVE('NONE', #303, #309, #2012, .T.); -#3908 = EDGE_CURVE('NONE', #305, #311, #2017, .T.); -#3909 = EDGE_CURVE('NONE', #311, #313, #2021, .T.); -#3910 = EDGE_CURVE('NONE', #307, #313, #2026, .T.); -#3911 = EDGE_CURVE('NONE', #311, #315, #2030, .T.); -#3912 = EDGE_CURVE('NONE', #315, #317, #2034, .T.); -#3913 = EDGE_CURVE('NONE', #313, #317, #2038, .T.); -#3914 = EDGE_CURVE('NONE', #315, #303, #2043, .T.); -#3915 = EDGE_CURVE('NONE', #317, #309, #2048, .T.); -#3916 = EDGE_CURVE('NONE', #319, #321, #2052, .T.); -#3917 = EDGE_CURVE('NONE', #321, #323, #2056, .T.); -#3918 = EDGE_CURVE('NONE', #325, #323, #2060, .T.); -#3919 = EDGE_CURVE('NONE', #319, #325, #2064, .T.); -#3920 = EDGE_CURVE('NONE', #321, #327, #2069, .T.); -#3921 = EDGE_CURVE('NONE', #327, #329, #2073, .T.); -#3922 = EDGE_CURVE('NONE', #323, #329, #2078, .T.); -#3923 = EDGE_CURVE('NONE', #327, #331, #2082, .T.); -#3924 = EDGE_CURVE('NONE', #331, #333, #2086, .T.); -#3925 = EDGE_CURVE('NONE', #329, #333, #2090, .T.); -#3926 = EDGE_CURVE('NONE', #331, #319, #2095, .T.); -#3927 = EDGE_CURVE('NONE', #333, #325, #2100, .T.); -#3928 = EDGE_CURVE('NONE', #335, #337, #2104, .T.); -#3929 = EDGE_CURVE('NONE', #337, #339, #2108, .T.); -#3930 = EDGE_CURVE('NONE', #341, #339, #2112, .T.); -#3931 = EDGE_CURVE('NONE', #335, #341, #2116, .T.); -#3932 = EDGE_CURVE('NONE', #337, #343, #2121, .T.); -#3933 = EDGE_CURVE('NONE', #343, #345, #2125, .T.); -#3934 = EDGE_CURVE('NONE', #339, #345, #2130, .T.); -#3935 = EDGE_CURVE('NONE', #343, #347, #2134, .T.); -#3936 = EDGE_CURVE('NONE', #347, #349, #2138, .T.); -#3937 = EDGE_CURVE('NONE', #345, #349, #2142, .T.); -#3938 = EDGE_CURVE('NONE', #347, #335, #2147, .T.); -#3939 = EDGE_CURVE('NONE', #349, #341, #2152, .T.); -#3940 = EDGE_CURVE('NONE', #351, #353, #2156, .T.); -#3941 = EDGE_CURVE('NONE', #353, #355, #2160, .T.); -#3942 = EDGE_CURVE('NONE', #357, #355, #2164, .T.); -#3943 = EDGE_CURVE('NONE', #351, #357, #2168, .T.); -#3944 = EDGE_CURVE('NONE', #353, #359, #2173, .T.); -#3945 = EDGE_CURVE('NONE', #359, #361, #2177, .T.); -#3946 = EDGE_CURVE('NONE', #355, #361, #2182, .T.); -#3947 = EDGE_CURVE('NONE', #359, #363, #2186, .T.); -#3948 = EDGE_CURVE('NONE', #363, #365, #2190, .T.); -#3949 = EDGE_CURVE('NONE', #361, #365, #2194, .T.); -#3950 = EDGE_CURVE('NONE', #363, #351, #2199, .T.); -#3951 = EDGE_CURVE('NONE', #365, #357, #2204, .T.); -#3952 = EDGE_CURVE('NONE', #367, #369, #2208, .T.); -#3953 = EDGE_CURVE('NONE', #369, #371, #2212, .T.); -#3954 = EDGE_CURVE('NONE', #373, #371, #2216, .T.); -#3955 = EDGE_CURVE('NONE', #367, #373, #2220, .T.); -#3956 = EDGE_CURVE('NONE', #369, #375, #2225, .T.); -#3957 = EDGE_CURVE('NONE', #375, #377, #2229, .T.); -#3958 = EDGE_CURVE('NONE', #371, #377, #2234, .T.); -#3959 = EDGE_CURVE('NONE', #375, #379, #2238, .T.); -#3960 = EDGE_CURVE('NONE', #379, #381, #2242, .T.); -#3961 = EDGE_CURVE('NONE', #377, #381, #2246, .T.); -#3962 = EDGE_CURVE('NONE', #379, #367, #2251, .T.); -#3963 = EDGE_CURVE('NONE', #381, #373, #2256, .T.); -#3964 = EDGE_CURVE('NONE', #383, #385, #2260, .T.); -#3965 = EDGE_CURVE('NONE', #385, #387, #2264, .T.); -#3966 = EDGE_CURVE('NONE', #389, #387, #2268, .T.); -#3967 = EDGE_CURVE('NONE', #383, #389, #2272, .T.); -#3968 = EDGE_CURVE('NONE', #385, #391, #2277, .T.); -#3969 = EDGE_CURVE('NONE', #391, #393, #2281, .T.); -#3970 = EDGE_CURVE('NONE', #387, #393, #2286, .T.); -#3971 = EDGE_CURVE('NONE', #391, #395, #2290, .T.); -#3972 = EDGE_CURVE('NONE', #395, #397, #2294, .T.); -#3973 = EDGE_CURVE('NONE', #393, #397, #2298, .T.); -#3974 = EDGE_CURVE('NONE', #395, #383, #2303, .T.); -#3975 = EDGE_CURVE('NONE', #397, #389, #2308, .T.); -#3976 = EDGE_CURVE('NONE', #399, #401, #2312, .T.); -#3977 = EDGE_CURVE('NONE', #401, #403, #2316, .T.); -#3978 = EDGE_CURVE('NONE', #405, #403, #2320, .T.); -#3979 = EDGE_CURVE('NONE', #399, #405, #2324, .T.); -#3980 = EDGE_CURVE('NONE', #401, #407, #2329, .T.); -#3981 = EDGE_CURVE('NONE', #407, #409, #2333, .T.); -#3982 = EDGE_CURVE('NONE', #403, #409, #2338, .T.); -#3983 = EDGE_CURVE('NONE', #407, #411, #2342, .T.); -#3984 = EDGE_CURVE('NONE', #411, #413, #2346, .T.); -#3985 = EDGE_CURVE('NONE', #409, #413, #2350, .T.); -#3986 = EDGE_CURVE('NONE', #411, #399, #2355, .T.); -#3987 = EDGE_CURVE('NONE', #413, #405, #2360, .T.); -#3988 = EDGE_CURVE('NONE', #415, #417, #2364, .T.); -#3989 = EDGE_CURVE('NONE', #417, #419, #2368, .T.); -#3990 = EDGE_CURVE('NONE', #421, #419, #2372, .T.); -#3991 = EDGE_CURVE('NONE', #415, #421, #2376, .T.); -#3992 = EDGE_CURVE('NONE', #417, #423, #2381, .T.); -#3993 = EDGE_CURVE('NONE', #423, #425, #2385, .T.); -#3994 = EDGE_CURVE('NONE', #419, #425, #2390, .T.); -#3995 = EDGE_CURVE('NONE', #423, #427, #2394, .T.); -#3996 = EDGE_CURVE('NONE', #427, #429, #2398, .T.); -#3997 = EDGE_CURVE('NONE', #425, #429, #2402, .T.); -#3998 = EDGE_CURVE('NONE', #427, #415, #2407, .T.); -#3999 = EDGE_CURVE('NONE', #429, #421, #2412, .T.); -#4000 = EDGE_CURVE('NONE', #437, #431, #2416, .T.); -#4001 = EDGE_CURVE('NONE', #431, #431, #2421, .T.); -#4002 = EDGE_CURVE('NONE', #431, #433, #2426, .T.); -#4003 = EDGE_CURVE('NONE', #433, #433, #2431, .T.); -#4004 = EDGE_CURVE('NONE', #433, #435, #2435, .T.); -#4005 = EDGE_CURVE('NONE', #435, #435, #2440, .T.); -#4006 = EDGE_CURVE('NONE', #435, #437, #2444, .T.); -#4007 = EDGE_CURVE('NONE', #437, #437, #2449, .T.); -#4008 = EDGE_CURVE('NONE', #445, #439, #2453, .T.); -#4009 = EDGE_CURVE('NONE', #439, #439, #2458, .T.); -#4010 = EDGE_CURVE('NONE', #439, #441, #2463, .T.); -#4011 = EDGE_CURVE('NONE', #441, #441, #2468, .T.); -#4012 = EDGE_CURVE('NONE', #441, #443, #2472, .T.); -#4013 = EDGE_CURVE('NONE', #443, #443, #2477, .T.); -#4014 = EDGE_CURVE('NONE', #443, #445, #2481, .T.); -#4015 = EDGE_CURVE('NONE', #445, #445, #2486, .T.); -#4016 = EDGE_CURVE('NONE', #447, #447, #2491, .T.); -#4017 = EDGE_CURVE('NONE', #447, #449, #2495, .T.); -#4018 = EDGE_CURVE('NONE', #449, #449, #2500, .T.); -#4019 = EDGE_CURVE('NONE', #451, #451, #2505, .T.); -#4020 = EDGE_CURVE('NONE', #451, #453, #2509, .T.); -#4021 = EDGE_CURVE('NONE', #453, #453, #2514, .T.); -#4022 = EDGE_CURVE('NONE', #455, #455, #2519, .T.); -#4023 = EDGE_CURVE('NONE', #455, #457, #2523, .T.); -#4024 = EDGE_CURVE('NONE', #457, #457, #2528, .T.); -#4025 = EDGE_CURVE('NONE', #459, #459, #2533, .T.); -#4026 = EDGE_CURVE('NONE', #459, #461, #2537, .T.); -#4027 = EDGE_CURVE('NONE', #461, #461, #2542, .T.); -#4028 = EDGE_CURVE('NONE', #463, #463, #2547, .T.); -#4029 = EDGE_CURVE('NONE', #463, #465, #2551, .T.); -#4030 = EDGE_CURVE('NONE', #465, #465, #2556, .T.); -#4031 = EDGE_CURVE('NONE', #467, #467, #2561, .T.); -#4032 = EDGE_CURVE('NONE', #467, #469, #2565, .T.); -#4033 = EDGE_CURVE('NONE', #469, #469, #2570, .T.); -#4034 = EDGE_CURVE('NONE', #471, #471, #2575, .T.); -#4035 = EDGE_CURVE('NONE', #471, #473, #2579, .T.); -#4036 = EDGE_CURVE('NONE', #473, #473, #2584, .T.); -#4037 = EDGE_CURVE('NONE', #475, #475, #2589, .T.); -#4038 = EDGE_CURVE('NONE', #475, #477, #2593, .T.); -#4039 = EDGE_CURVE('NONE', #477, #477, #2598, .T.); -#4040 = EDGE_CURVE('NONE', #479, #479, #2603, .T.); -#4041 = EDGE_CURVE('NONE', #479, #481, #2607, .T.); -#4042 = EDGE_CURVE('NONE', #481, #481, #2612, .T.); -#4043 = EDGE_CURVE('NONE', #483, #483, #2617, .T.); -#4044 = EDGE_CURVE('NONE', #483, #485, #2621, .T.); -#4045 = EDGE_CURVE('NONE', #485, #485, #2626, .T.); -#4046 = EDGE_CURVE('NONE', #487, #487, #2631, .T.); -#4047 = EDGE_CURVE('NONE', #487, #489, #2635, .T.); -#4048 = EDGE_CURVE('NONE', #489, #489, #2640, .T.); -#4049 = EDGE_CURVE('NONE', #491, #491, #2645, .T.); -#4050 = EDGE_CURVE('NONE', #491, #493, #2649, .T.); -#4051 = EDGE_CURVE('NONE', #493, #493, #2654, .T.); -#4052 = EDGE_CURVE('NONE', #495, #495, #2659, .T.); -#4053 = EDGE_CURVE('NONE', #495, #497, #2663, .T.); -#4054 = EDGE_CURVE('NONE', #497, #497, #2668, .T.); -#4055 = EDGE_CURVE('NONE', #499, #499, #2673, .T.); -#4056 = EDGE_CURVE('NONE', #499, #501, #2677, .T.); -#4057 = EDGE_CURVE('NONE', #501, #501, #2682, .T.); -#4058 = EDGE_CURVE('NONE', #503, #503, #2687, .T.); -#4059 = EDGE_CURVE('NONE', #503, #505, #2691, .T.); -#4060 = EDGE_CURVE('NONE', #505, #505, #2696, .T.); -#4061 = EDGE_CURVE('NONE', #507, #507, #2701, .T.); -#4062 = EDGE_CURVE('NONE', #507, #509, #2705, .T.); -#4063 = EDGE_CURVE('NONE', #509, #509, #2710, .T.); -#4064 = EDGE_CURVE('NONE', #511, #511, #2715, .T.); -#4065 = EDGE_CURVE('NONE', #511, #513, #2719, .T.); -#4066 = EDGE_CURVE('NONE', #513, #513, #2724, .T.); -#4067 = EDGE_CURVE('NONE', #515, #515, #2729, .T.); -#4068 = EDGE_CURVE('NONE', #515, #517, #2733, .T.); -#4069 = EDGE_CURVE('NONE', #517, #517, #2738, .T.); -#4070 = EDGE_CURVE('NONE', #519, #519, #2743, .T.); -#4071 = EDGE_CURVE('NONE', #519, #521, #2747, .T.); -#4072 = EDGE_CURVE('NONE', #521, #521, #2752, .T.); -#4073 = EDGE_CURVE('NONE', #523, #523, #2757, .T.); -#4074 = EDGE_CURVE('NONE', #523, #525, #2761, .T.); -#4075 = EDGE_CURVE('NONE', #525, #525, #2766, .T.); -#4076 = EDGE_CURVE('NONE', #527, #527, #2771, .T.); -#4077 = EDGE_CURVE('NONE', #527, #529, #2775, .T.); -#4078 = EDGE_CURVE('NONE', #529, #529, #2780, .T.); -#4079 = EDGE_CURVE('NONE', #531, #531, #2785, .T.); -#4080 = EDGE_CURVE('NONE', #531, #533, #2789, .T.); -#4081 = EDGE_CURVE('NONE', #533, #533, #2794, .T.); -#4082 = EDGE_CURVE('NONE', #535, #535, #2799, .T.); -#4083 = EDGE_CURVE('NONE', #535, #537, #2803, .T.); -#4084 = EDGE_CURVE('NONE', #537, #537, #2808, .T.); -#4085 = EDGE_CURVE('NONE', #539, #539, #2813, .T.); -#4086 = EDGE_CURVE('NONE', #539, #541, #2817, .T.); -#4087 = EDGE_CURVE('NONE', #541, #541, #2822, .T.); -#4088 = EDGE_CURVE('NONE', #543, #543, #2827, .T.); -#4089 = EDGE_CURVE('NONE', #543, #545, #2831, .T.); -#4090 = EDGE_CURVE('NONE', #545, #545, #2836, .T.); -#4091 = EDGE_CURVE('NONE', #547, #547, #2841, .T.); -#4092 = EDGE_CURVE('NONE', #547, #549, #2845, .T.); -#4093 = EDGE_CURVE('NONE', #549, #549, #2850, .T.); -#4094 = EDGE_CURVE('NONE', #551, #551, #2855, .T.); -#4095 = EDGE_CURVE('NONE', #551, #553, #2859, .T.); -#4096 = EDGE_CURVE('NONE', #553, #553, #2864, .T.); -#4097 = EDGE_CURVE('NONE', #555, #555, #2869, .T.); -#4098 = EDGE_CURVE('NONE', #555, #557, #2873, .T.); -#4099 = EDGE_CURVE('NONE', #557, #557, #2878, .T.); -#4100 = EDGE_CURVE('NONE', #559, #559, #2883, .T.); -#4101 = EDGE_CURVE('NONE', #559, #561, #2887, .T.); -#4102 = EDGE_CURVE('NONE', #561, #561, #2892, .T.); -#4103 = EDGE_CURVE('NONE', #563, #563, #2897, .T.); -#4104 = EDGE_CURVE('NONE', #563, #565, #2901, .T.); -#4105 = EDGE_CURVE('NONE', #565, #565, #2906, .T.); -#4106 = EDGE_CURVE('NONE', #567, #567, #2911, .T.); -#4107 = EDGE_CURVE('NONE', #567, #569, #2915, .T.); -#4108 = EDGE_CURVE('NONE', #569, #569, #2920, .T.); -#4109 = EDGE_CURVE('NONE', #571, #571, #2925, .T.); -#4110 = EDGE_CURVE('NONE', #571, #573, #2929, .T.); -#4111 = EDGE_CURVE('NONE', #573, #573, #2934, .T.); -#4112 = EDGE_CURVE('NONE', #575, #575, #2939, .T.); -#4113 = EDGE_CURVE('NONE', #575, #577, #2943, .T.); -#4114 = EDGE_CURVE('NONE', #577, #577, #2948, .T.); -#4115 = EDGE_CURVE('NONE', #579, #579, #2953, .T.); -#4116 = EDGE_CURVE('NONE', #579, #581, #2957, .T.); -#4117 = EDGE_CURVE('NONE', #581, #581, #2962, .T.); -#4118 = EDGE_CURVE('NONE', #583, #583, #2967, .T.); -#4119 = EDGE_CURVE('NONE', #583, #585, #2971, .T.); -#4120 = EDGE_CURVE('NONE', #585, #585, #2976, .T.); -#4121 = EDGE_CURVE('NONE', #587, #587, #2981, .T.); -#4122 = EDGE_CURVE('NONE', #587, #589, #2985, .T.); -#4123 = EDGE_CURVE('NONE', #589, #589, #2990, .T.); -#4124 = EDGE_CURVE('NONE', #591, #593, #2994, .T.); -#4125 = EDGE_CURVE('NONE', #593, #595, #2998, .T.); -#4126 = EDGE_CURVE('NONE', #597, #595, #3002, .T.); -#4127 = EDGE_CURVE('NONE', #591, #597, #3006, .T.); -#4128 = EDGE_CURVE('NONE', #593, #599, #3010, .T.); -#4129 = EDGE_CURVE('NONE', #599, #601, #3014, .T.); -#4130 = EDGE_CURVE('NONE', #595, #601, #3018, .T.); -#4131 = EDGE_CURVE('NONE', #599, #603, #3022, .T.); -#4132 = EDGE_CURVE('NONE', #603, #605, #3026, .T.); -#4133 = EDGE_CURVE('NONE', #601, #605, #3030, .T.); -#4134 = EDGE_CURVE('NONE', #603, #591, #3034, .T.); -#4135 = EDGE_CURVE('NONE', #605, #597, #3038, .T.); -#4136 = EDGE_CURVE('NONE', #607, #609, #3042, .T.); -#4137 = EDGE_CURVE('NONE', #609, #611, #3046, .T.); -#4138 = EDGE_CURVE('NONE', #613, #611, #3050, .T.); -#4139 = EDGE_CURVE('NONE', #607, #613, #3054, .T.); -#4140 = EDGE_CURVE('NONE', #609, #615, #3058, .T.); -#4141 = EDGE_CURVE('NONE', #615, #617, #3062, .T.); -#4142 = EDGE_CURVE('NONE', #611, #617, #3066, .T.); -#4143 = EDGE_CURVE('NONE', #615, #619, #3070, .T.); -#4144 = EDGE_CURVE('NONE', #619, #621, #3074, .T.); -#4145 = EDGE_CURVE('NONE', #617, #621, #3078, .T.); -#4146 = EDGE_CURVE('NONE', #619, #607, #3082, .T.); -#4147 = EDGE_CURVE('NONE', #621, #613, #3086, .T.); -#4148 = EDGE_CURVE('NONE', #623, #625, #3090, .T.); -#4149 = EDGE_CURVE('NONE', #625, #627, #3094, .T.); -#4150 = EDGE_CURVE('NONE', #629, #627, #3098, .T.); -#4151 = EDGE_CURVE('NONE', #623, #629, #3102, .T.); -#4152 = EDGE_CURVE('NONE', #625, #631, #3106, .T.); -#4153 = EDGE_CURVE('NONE', #631, #633, #3110, .T.); -#4154 = EDGE_CURVE('NONE', #627, #633, #3114, .T.); -#4155 = EDGE_CURVE('NONE', #631, #635, #3118, .T.); -#4156 = EDGE_CURVE('NONE', #635, #637, #3122, .T.); -#4157 = EDGE_CURVE('NONE', #633, #637, #3126, .T.); -#4158 = EDGE_CURVE('NONE', #635, #623, #3130, .T.); -#4159 = EDGE_CURVE('NONE', #637, #629, #3134, .T.); -#4160 = EDGE_CURVE('NONE', #639, #641, #3138, .T.); -#4161 = EDGE_CURVE('NONE', #641, #643, #3142, .T.); -#4162 = EDGE_CURVE('NONE', #645, #643, #3146, .T.); -#4163 = EDGE_CURVE('NONE', #639, #645, #3150, .T.); -#4164 = EDGE_CURVE('NONE', #641, #647, #3154, .T.); -#4165 = EDGE_CURVE('NONE', #647, #649, #3158, .T.); -#4166 = EDGE_CURVE('NONE', #643, #649, #3162, .T.); -#4167 = EDGE_CURVE('NONE', #647, #651, #3166, .T.); -#4168 = EDGE_CURVE('NONE', #651, #653, #3170, .T.); -#4169 = EDGE_CURVE('NONE', #649, #653, #3174, .T.); -#4170 = EDGE_CURVE('NONE', #651, #639, #3178, .T.); -#4171 = EDGE_CURVE('NONE', #653, #645, #3182, .T.); -#4172 = EDGE_CURVE('NONE', #655, #657, #3186, .T.); -#4173 = EDGE_CURVE('NONE', #657, #659, #3190, .T.); -#4174 = EDGE_CURVE('NONE', #661, #659, #3194, .T.); -#4175 = EDGE_CURVE('NONE', #655, #661, #3198, .T.); -#4176 = EDGE_CURVE('NONE', #657, #663, #3202, .T.); -#4177 = EDGE_CURVE('NONE', #663, #665, #3206, .T.); -#4178 = EDGE_CURVE('NONE', #659, #665, #3210, .T.); -#4179 = EDGE_CURVE('NONE', #663, #667, #3214, .T.); -#4180 = EDGE_CURVE('NONE', #667, #669, #3218, .T.); -#4181 = EDGE_CURVE('NONE', #665, #669, #3222, .T.); -#4182 = EDGE_CURVE('NONE', #667, #655, #3226, .T.); -#4183 = EDGE_CURVE('NONE', #669, #661, #3230, .T.); -#4184 = EDGE_CURVE('NONE', #671, #671, #3235, .T.); -#4185 = EDGE_CURVE('NONE', #671, #673, #3239, .T.); -#4186 = EDGE_CURVE('NONE', #673, #673, #3244, .T.); -#4187 = EDGE_CURVE('NONE', #675, #675, #3249, .T.); -#4188 = EDGE_CURVE('NONE', #675, #677, #3253, .T.); -#4189 = EDGE_CURVE('NONE', #677, #677, #3258, .T.); -#4190 = EDGE_CURVE('NONE', #679, #679, #3263, .T.); -#4191 = EDGE_CURVE('NONE', #679, #681, #3267, .T.); -#4192 = EDGE_CURVE('NONE', #681, #681, #3272, .T.); -#4193 = EDGE_CURVE('NONE', #683, #683, #3277, .T.); -#4194 = EDGE_CURVE('NONE', #683, #685, #3281, .T.); -#4195 = EDGE_CURVE('NONE', #685, #685, #3286, .T.); -#4196 = EDGE_CURVE('NONE', #687, #687, #3291, .T.); -#4197 = EDGE_CURVE('NONE', #687, #689, #3295, .T.); -#4198 = EDGE_CURVE('NONE', #689, #689, #3300, .T.); -#4199 = EDGE_CURVE('NONE', #691, #691, #3305, .T.); -#4200 = EDGE_CURVE('NONE', #691, #693, #3309, .T.); -#4201 = EDGE_CURVE('NONE', #693, #693, #3314, .T.); -#4202 = EDGE_CURVE('NONE', #695, #695, #3319, .T.); -#4203 = EDGE_CURVE('NONE', #695, #697, #3323, .T.); -#4204 = EDGE_CURVE('NONE', #697, #697, #3328, .T.); -#4205 = EDGE_CURVE('NONE', #699, #699, #3333, .T.); -#4206 = EDGE_CURVE('NONE', #699, #701, #3337, .T.); -#4207 = EDGE_CURVE('NONE', #701, #701, #3342, .T.); -#4208 = EDGE_CURVE('NONE', #703, #703, #3347, .T.); -#4209 = EDGE_CURVE('NONE', #703, #705, #3351, .T.); -#4210 = EDGE_CURVE('NONE', #705, #705, #3356, .T.); -#4211 = EDGE_CURVE('NONE', #707, #707, #3361, .T.); -#4212 = EDGE_CURVE('NONE', #707, #709, #3365, .T.); -#4213 = EDGE_CURVE('NONE', #709, #709, #3370, .T.); -#4214 = EDGE_CURVE('NONE', #711, #711, #3375, .T.); -#4215 = EDGE_CURVE('NONE', #711, #713, #3379, .T.); -#4216 = EDGE_CURVE('NONE', #713, #713, #3384, .T.); -#4217 = EDGE_CURVE('NONE', #715, #715, #3389, .T.); -#4218 = EDGE_CURVE('NONE', #715, #717, #3393, .T.); -#4219 = EDGE_CURVE('NONE', #717, #717, #3398, .T.); -#4220 = EDGE_CURVE('NONE', #719, #721, #3402, .T.); -#4221 = EDGE_CURVE('NONE', #721, #723, #3406, .T.); -#4222 = EDGE_CURVE('NONE', #725, #723, #3410, .T.); -#4223 = EDGE_CURVE('NONE', #719, #725, #3414, .T.); -#4224 = EDGE_CURVE('NONE', #721, #727, #3418, .T.); -#4225 = EDGE_CURVE('NONE', #727, #729, #3422, .T.); -#4226 = EDGE_CURVE('NONE', #723, #729, #3426, .T.); -#4227 = EDGE_CURVE('NONE', #727, #731, #3430, .T.); -#4228 = EDGE_CURVE('NONE', #731, #733, #3434, .T.); -#4229 = EDGE_CURVE('NONE', #729, #733, #3438, .T.); -#4230 = EDGE_CURVE('NONE', #731, #719, #3442, .T.); -#4231 = EDGE_CURVE('NONE', #733, #725, #3446, .T.); -#4232 = EDGE_CURVE('NONE', #735, #737, #3450, .T.); -#4233 = EDGE_CURVE('NONE', #737, #739, #3454, .T.); -#4234 = EDGE_CURVE('NONE', #741, #739, #3458, .T.); -#4235 = EDGE_CURVE('NONE', #735, #741, #3462, .T.); -#4236 = EDGE_CURVE('NONE', #737, #743, #3466, .T.); -#4237 = EDGE_CURVE('NONE', #743, #745, #3470, .T.); -#4238 = EDGE_CURVE('NONE', #739, #745, #3474, .T.); -#4239 = EDGE_CURVE('NONE', #743, #747, #3478, .T.); -#4240 = EDGE_CURVE('NONE', #747, #749, #3482, .T.); -#4241 = EDGE_CURVE('NONE', #745, #749, #3486, .T.); -#4242 = EDGE_CURVE('NONE', #747, #735, #3490, .T.); -#4243 = EDGE_CURVE('NONE', #749, #741, #3494, .T.); -#4244 = EDGE_CURVE('NONE', #751, #753, #3498, .T.); -#4245 = EDGE_CURVE('NONE', #753, #755, #3502, .T.); -#4246 = EDGE_CURVE('NONE', #757, #755, #3506, .T.); -#4247 = EDGE_CURVE('NONE', #751, #757, #3510, .T.); -#4248 = EDGE_CURVE('NONE', #753, #759, #3514, .T.); -#4249 = EDGE_CURVE('NONE', #759, #761, #3518, .T.); -#4250 = EDGE_CURVE('NONE', #755, #761, #3522, .T.); -#4251 = EDGE_CURVE('NONE', #759, #763, #3526, .T.); -#4252 = EDGE_CURVE('NONE', #763, #765, #3530, .T.); -#4253 = EDGE_CURVE('NONE', #761, #765, #3534, .T.); -#4254 = EDGE_CURVE('NONE', #763, #751, #3538, .T.); -#4255 = EDGE_CURVE('NONE', #765, #757, #3542, .T.); -#4256 = EDGE_CURVE('NONE', #767, #769, #3546, .T.); -#4257 = EDGE_CURVE('NONE', #769, #771, #3550, .T.); -#4258 = EDGE_CURVE('NONE', #773, #771, #3554, .T.); -#4259 = EDGE_CURVE('NONE', #767, #773, #3558, .T.); -#4260 = EDGE_CURVE('NONE', #769, #775, #3562, .T.); -#4261 = EDGE_CURVE('NONE', #775, #777, #3566, .T.); -#4262 = EDGE_CURVE('NONE', #771, #777, #3570, .T.); -#4263 = EDGE_CURVE('NONE', #775, #779, #3574, .T.); -#4264 = EDGE_CURVE('NONE', #779, #781, #3578, .T.); -#4265 = EDGE_CURVE('NONE', #777, #781, #3582, .T.); -#4266 = EDGE_CURVE('NONE', #779, #767, #3586, .T.); -#4267 = EDGE_CURVE('NONE', #781, #773, #3590, .T.); -#4268 = EDGE_CURVE('NONE', #783, #785, #3594, .T.); -#4269 = EDGE_CURVE('NONE', #785, #787, #3598, .T.); -#4270 = EDGE_CURVE('NONE', #789, #787, #3602, .T.); -#4271 = EDGE_CURVE('NONE', #783, #789, #3606, .T.); -#4272 = EDGE_CURVE('NONE', #785, #791, #3610, .T.); -#4273 = EDGE_CURVE('NONE', #791, #793, #3614, .T.); -#4274 = EDGE_CURVE('NONE', #787, #793, #3618, .T.); -#4275 = EDGE_CURVE('NONE', #791, #795, #3622, .T.); -#4276 = EDGE_CURVE('NONE', #795, #797, #3626, .T.); -#4277 = EDGE_CURVE('NONE', #793, #797, #3630, .T.); -#4278 = EDGE_CURVE('NONE', #795, #783, #3634, .T.); -#4279 = EDGE_CURVE('NONE', #797, #789, #3638, .T.); -#4280 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); -#4281 = DIRECTION('NONE', (0, 0, -1)); -#4282 = AXIS2_PLACEMENT_3D('NONE', #4280, #4281, $); -#4283 = PLANE('NONE', #4282); -#4284 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); -#4285 = DIRECTION('NONE', (-0, 0, -1)); -#4286 = DIRECTION('NONE', (1, 0, -0)); -#4287 = AXIS2_PLACEMENT_3D('NONE', #4284, #4285, #4286); -#4288 = TOROIDAL_SURFACE('NONE', #4287, 0.26416, 0.04064); -#4289 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); -#4290 = DIRECTION('NONE', (0, 0, 1)); -#4291 = DIRECTION('NONE', (1, 0, -0)); -#4292 = AXIS2_PLACEMENT_3D('NONE', #4289, #4290, #4291); -#4293 = CYLINDRICAL_SURFACE('NONE', #4292, 0.3048); -#4294 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); -#4295 = DIRECTION('NONE', (0, 0, -1)); -#4296 = AXIS2_PLACEMENT_3D('NONE', #4294, #4295, $); -#4297 = PLANE('NONE', #4296); -#4298 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); -#4299 = DIRECTION('NONE', (0, 0, 1)); -#4300 = DIRECTION('NONE', (1, 0, -0)); -#4301 = AXIS2_PLACEMENT_3D('NONE', #4298, #4299, #4300); -#4302 = CYLINDRICAL_SURFACE('NONE', #4301, 0.294894); -#4303 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); -#4304 = DIRECTION('NONE', (0, 0, -1)); -#4305 = AXIS2_PLACEMENT_3D('NONE', #4303, #4304, $); -#4306 = PLANE('NONE', #4305); -#4307 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); -#4308 = DIRECTION('NONE', (0, 0, 1)); -#4309 = DIRECTION('NONE', (1, 0, -0)); -#4310 = AXIS2_PLACEMENT_3D('NONE', #4307, #4308, #4309); -#4311 = CYLINDRICAL_SURFACE('NONE', #4310, 0.3048); -#4312 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); -#4313 = DIRECTION('NONE', (0, 0, -1)); -#4314 = AXIS2_PLACEMENT_3D('NONE', #4312, #4313, $); -#4315 = PLANE('NONE', #4314); -#4316 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); -#4317 = DIRECTION('NONE', (0, 0, 1)); -#4318 = DIRECTION('NONE', (1, 0, -0)); -#4319 = AXIS2_PLACEMENT_3D('NONE', #4316, #4317, #4318); -#4320 = CYLINDRICAL_SURFACE('NONE', #4319, 0.294894); -#4321 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); -#4322 = DIRECTION('NONE', (0, 0, -1)); -#4323 = AXIS2_PLACEMENT_3D('NONE', #4321, #4322, $); -#4324 = PLANE('NONE', #4323); -#4325 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); -#4326 = DIRECTION('NONE', (0, 0, 1)); -#4327 = DIRECTION('NONE', (1, 0, -0)); -#4328 = AXIS2_PLACEMENT_3D('NONE', #4325, #4326, #4327); -#4329 = CYLINDRICAL_SURFACE('NONE', #4328, 0.3048); -#4330 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); -#4331 = DIRECTION('NONE', (-0, 0, -1)); -#4332 = DIRECTION('NONE', (1, 0, -0)); -#4333 = AXIS2_PLACEMENT_3D('NONE', #4330, #4331, #4332); -#4334 = TOROIDAL_SURFACE('NONE', #4333, 0.26416, 0.04064); -#4335 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); -#4336 = DIRECTION('NONE', (0, 0, -1)); -#4337 = AXIS2_PLACEMENT_3D('NONE', #4335, #4336, $); -#4338 = PLANE('NONE', #4337); -#4339 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); -#4340 = DIRECTION('NONE', (-0, 0, -1)); -#4341 = DIRECTION('NONE', (1, 0, -0)); -#4342 = AXIS2_PLACEMENT_3D('NONE', #4339, #4340, #4341); -#4343 = CYLINDRICAL_SURFACE('NONE', #4342, 0.2413); -#4344 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#4345 = DIRECTION('NONE', (-0, 0, -1)); -#4346 = DIRECTION('NONE', (1, 0, -0)); -#4347 = AXIS2_PLACEMENT_3D('NONE', #4344, #4345, #4346); -#4348 = CYLINDRICAL_SURFACE('NONE', #4347, 0.15367); -#4349 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); -#4350 = DIRECTION('NONE', (-0, 0, -1)); -#4351 = DIRECTION('NONE', (1, 0, -0)); -#4352 = AXIS2_PLACEMENT_3D('NONE', #4349, #4350, #4351); -#4353 = TOROIDAL_SURFACE('NONE', #4352, 0.15062199999999998, 0.003048); -#4354 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); -#4355 = DIRECTION('NONE', (0, 0, -1)); -#4356 = AXIS2_PLACEMENT_3D('NONE', #4354, #4355, $); -#4357 = PLANE('NONE', #4356); -#4358 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); -#4359 = DIRECTION('NONE', (-0, 0, -1)); -#4360 = DIRECTION('NONE', (1, 0, -0)); -#4361 = AXIS2_PLACEMENT_3D('NONE', #4358, #4359, #4360); -#4362 = TOROIDAL_SURFACE('NONE', #4361, 0.11607799999999999, 0.003048); -#4363 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); -#4364 = DIRECTION('NONE', (-0, 0, -1)); -#4365 = DIRECTION('NONE', (1, 0, -0)); -#4366 = AXIS2_PLACEMENT_3D('NONE', #4363, #4364, #4365); -#4367 = CYLINDRICAL_SURFACE('NONE', #4366, 0.11302999999999999); -#4368 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); -#4369 = DIRECTION('NONE', (-0, 0, -1)); -#4370 = DIRECTION('NONE', (1, 0, -0)); -#4371 = AXIS2_PLACEMENT_3D('NONE', #4368, #4369, #4370); -#4372 = TOROIDAL_SURFACE('NONE', #4371, 0.11607799999999999, 0.003048); -#4373 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); -#4374 = DIRECTION('NONE', (0, 0, -1)); -#4375 = AXIS2_PLACEMENT_3D('NONE', #4373, #4374, $); -#4376 = PLANE('NONE', #4375); -#4377 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#4378 = DIRECTION('NONE', (-0.00000000000000008844493613273151, 0, -1)); -#4379 = DIRECTION('NONE', (1, 0, -0.00000000000000008844493613273151)); -#4380 = AXIS2_PLACEMENT_3D('NONE', #4377, #4378, #4379); -#4381 = TOROIDAL_SURFACE('NONE', #4380, 0.15367, 0.009906); -#4382 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#4383 = DIRECTION('NONE', (0, 0, 1)); -#4384 = DIRECTION('NONE', (1, 0, -0)); -#4385 = AXIS2_PLACEMENT_3D('NONE', #4382, #4383, #4384); -#4386 = CYLINDRICAL_SURFACE('NONE', #4385, 0.163576); -#4387 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#4388 = DIRECTION('NONE', (-0.000000000000000011055617016591439, 0, -1)); -#4389 = DIRECTION('NONE', (1, 0, -0.000000000000000011055617016591439)); -#4390 = AXIS2_PLACEMENT_3D('NONE', #4387, #4388, #4389); -#4391 = TOROIDAL_SURFACE('NONE', #4390, 0.15367, 0.009906); -#4392 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); -#4393 = DIRECTION('NONE', (0, 0, -1)); -#4394 = AXIS2_PLACEMENT_3D('NONE', #4392, #4393, $); -#4395 = PLANE('NONE', #4394); -#4396 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000007)); -#4397 = DIRECTION('NONE', (-0.000000000000000038981612940198085, 0, -1)); -#4398 = DIRECTION('NONE', (1, 0, -0.000000000000000038981612940198085)); -#4399 = AXIS2_PLACEMENT_3D('NONE', #4396, #4397, #4398); -#4400 = TOROIDAL_SURFACE('NONE', #4399, 0.11607799999999999, 0.003048); -#4401 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000003)); -#4402 = DIRECTION('NONE', (-0.000000000000000031431599387777595, 0, -1)); -#4403 = DIRECTION('NONE', (1, 0, -0.000000000000000031431599387777595)); -#4404 = AXIS2_PLACEMENT_3D('NONE', #4401, #4402, #4403); -#4405 = CYLINDRICAL_SURFACE('NONE', #4404, 0.11302999999999999); -#4406 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000008)); -#4407 = DIRECTION('NONE', (0.000000000000000015592645176079235, 0, -1)); -#4408 = DIRECTION('NONE', (1, 0, 0.000000000000000015592645176079235)); -#4409 = AXIS2_PLACEMENT_3D('NONE', #4406, #4407, #4408); -#4410 = TOROIDAL_SURFACE('NONE', #4409, 0.11607799999999999, 0.003048); -#4411 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); -#4412 = DIRECTION('NONE', (0, 0, -1)); -#4413 = AXIS2_PLACEMENT_3D('NONE', #4411, #4412, $); -#4414 = PLANE('NONE', #4413); -#4415 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); -#4416 = DIRECTION('NONE', (-0, 0, -1)); -#4417 = DIRECTION('NONE', (1, 0, -0)); -#4418 = AXIS2_PLACEMENT_3D('NONE', #4415, #4416, #4417); -#4419 = TOROIDAL_SURFACE('NONE', #4418, 0.15062199999999998, 0.003048); -#4420 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); -#4421 = DIRECTION('NONE', (0, 0, 1)); -#4422 = DIRECTION('NONE', (1, 0, -0)); -#4423 = AXIS2_PLACEMENT_3D('NONE', #4420, #4421, #4422); -#4424 = CYLINDRICAL_SURFACE('NONE', #4423, 0.15367); -#4425 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#4426 = DIRECTION('NONE', (0, 1, 0)); -#4427 = AXIS2_PLACEMENT_3D('NONE', #4425, #4426, $); -#4428 = PLANE('NONE', #4427); -#4429 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#4430 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#4431 = AXIS2_PLACEMENT_3D('NONE', #4429, #4430, $); -#4432 = PLANE('NONE', #4431); -#4433 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); -#4434 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#4435 = CARTESIAN_POINT('NONE', (0.06915, 0.012000000000000004, 0.029999999999999995)); -#4436 = CARTESIAN_POINT('NONE', (0.07351764281119443, 0.016367642811194436, 0.042)); -#4437 = CARTESIAN_POINT('NONE', (0.05715, 0.012000000000000007, 0.029999999999999995)); -#4438 = CARTESIAN_POINT('NONE', (0.05715, 0.016367642811194436, 0.042)); -#4439 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.012000000000000009, 0.029999999999999995)); -#4440 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.016367642811194436, 0.042)); -#4441 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.0000000000000000014695761589768248, 0.029999999999999995)); -#4442 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.0000000000000000020044581378316452, 0.042)); -#4443 = CARTESIAN_POINT('NONE', (0.04514999999999999, -0.012000000000000004, 0.029999999999999995)); -#4444 = CARTESIAN_POINT('NONE', (0.04078235718880556, -0.016367642811194436, 0.042)); -#4445 = CARTESIAN_POINT('NONE', (0.05715, -0.012000000000000007, 0.029999999999999995)); -#4446 = CARTESIAN_POINT('NONE', (0.05715, -0.016367642811194436, 0.042)); -#4447 = CARTESIAN_POINT('NONE', (0.06915, -0.012000000000000009, 0.029999999999999995)); -#4448 = CARTESIAN_POINT('NONE', (0.07351764281119443, -0.016367642811194436, 0.042)); -#4449 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); -#4450 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#4451 = ( +#3551 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); +#3552 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); +#3553 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.07619999999999999)); +#3554 = AXIS2_PLACEMENT_3D('NONE', #3553, #3552, #3551); +#3555 = CIRCLE('NONE', #3554, 0.006349999999999995); +#3556 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); +#3557 = DIRECTION('NONE', (0, 0, -1)); +#3558 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.0635)); +#3559 = AXIS2_PLACEMENT_3D('NONE', #3558, #3557, #3556); +#3560 = CIRCLE('NONE', #3559, 0.006349999999999997); +#3561 = DIRECTION('NONE', (0, 0, -1)); +#3562 = VECTOR('NONE', #3561, 1); +#3563 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.0635)); +#3564 = LINE('NONE', #3563, #3562); +#3565 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); +#3566 = DIRECTION('NONE', (0, 0, -1)); +#3567 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.07619999999999999)); +#3568 = AXIS2_PLACEMENT_3D('NONE', #3567, #3566, #3565); +#3569 = CIRCLE('NONE', #3568, 0.006349999999999997); +#3570 = DIRECTION('NONE', (-1, 0, 0)); +#3571 = VECTOR('NONE', #3570, 1); +#3572 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.060323999999999996)); +#3573 = LINE('NONE', #3572, #3571); +#3574 = DIRECTION('NONE', (0, 0, -1)); +#3575 = VECTOR('NONE', #3574, 1); +#3576 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.060323999999999996)); +#3577 = LINE('NONE', #3576, #3575); +#3578 = DIRECTION('NONE', (-1, 0, 0)); +#3579 = VECTOR('NONE', #3578, 1); +#3580 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.0635)); +#3581 = LINE('NONE', #3580, #3579); +#3582 = DIRECTION('NONE', (0, 0, -1)); +#3583 = VECTOR('NONE', #3582, 1); +#3584 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.060323999999999996)); +#3585 = LINE('NONE', #3584, #3583); +#3586 = DIRECTION('NONE', (0, 1, 0)); +#3587 = VECTOR('NONE', #3586, 1); +#3588 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.060323999999999996)); +#3589 = LINE('NONE', #3588, #3587); +#3590 = DIRECTION('NONE', (0, 0, -1)); +#3591 = VECTOR('NONE', #3590, 1); +#3592 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.060323999999999996)); +#3593 = LINE('NONE', #3592, #3591); +#3594 = DIRECTION('NONE', (0, 1, 0)); +#3595 = VECTOR('NONE', #3594, 1); +#3596 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.0635)); +#3597 = LINE('NONE', #3596, #3595); +#3598 = DIRECTION('NONE', (1, 0, 0)); +#3599 = VECTOR('NONE', #3598, 1); +#3600 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.060323999999999996)); +#3601 = LINE('NONE', #3600, #3599); +#3602 = DIRECTION('NONE', (0, 0, -1)); +#3603 = VECTOR('NONE', #3602, 1); +#3604 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.060323999999999996)); +#3605 = LINE('NONE', #3604, #3603); +#3606 = DIRECTION('NONE', (1, 0, 0)); +#3607 = VECTOR('NONE', #3606, 1); +#3608 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.0635)); +#3609 = LINE('NONE', #3608, #3607); +#3610 = DIRECTION('NONE', (0, -1, 0)); +#3611 = VECTOR('NONE', #3610, 1); +#3612 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.060323999999999996)); +#3613 = LINE('NONE', #3612, #3611); +#3614 = DIRECTION('NONE', (0, -1, 0)); +#3615 = VECTOR('NONE', #3614, 1); +#3616 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.0635)); +#3617 = LINE('NONE', #3616, #3615); +#3618 = DIRECTION('NONE', (-0.3090169943749478, 0.9510565162951535, 0)); +#3619 = VECTOR('NONE', #3618, 1); +#3620 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.060323999999999996)); +#3621 = LINE('NONE', #3620, #3619); +#3622 = DIRECTION('NONE', (0, 0, -1)); +#3623 = VECTOR('NONE', #3622, 1); +#3624 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.060323999999999996)); +#3625 = LINE('NONE', #3624, #3623); +#3626 = DIRECTION('NONE', (-0.3090169943749478, 0.9510565162951535, 0)); +#3627 = VECTOR('NONE', #3626, 1); +#3628 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.0635)); +#3629 = LINE('NONE', #3628, #3627); +#3630 = DIRECTION('NONE', (0, 0, -1)); +#3631 = VECTOR('NONE', #3630, 1); +#3632 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.060323999999999996)); +#3633 = LINE('NONE', #3632, #3631); +#3634 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494745, 0)); +#3635 = VECTOR('NONE', #3634, 1); +#3636 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.060323999999999996)); +#3637 = LINE('NONE', #3636, #3635); +#3638 = DIRECTION('NONE', (0, 0, -1)); +#3639 = VECTOR('NONE', #3638, 1); +#3640 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.060323999999999996)); +#3641 = LINE('NONE', #3640, #3639); +#3642 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494745, 0)); +#3643 = VECTOR('NONE', #3642, 1); +#3644 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.0635)); +#3645 = LINE('NONE', #3644, #3643); +#3646 = DIRECTION('NONE', (0.30901699437495117, -0.9510565162951524, 0)); +#3647 = VECTOR('NONE', #3646, 1); +#3648 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.060323999999999996)); +#3649 = LINE('NONE', #3648, #3647); +#3650 = DIRECTION('NONE', (0, 0, -1)); +#3651 = VECTOR('NONE', #3650, 1); +#3652 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.060323999999999996)); +#3653 = LINE('NONE', #3652, #3651); +#3654 = DIRECTION('NONE', (0.30901699437495117, -0.9510565162951524, 0)); +#3655 = VECTOR('NONE', #3654, 1); +#3656 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.0635)); +#3657 = LINE('NONE', #3656, #3655); +#3658 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749476, 0)); +#3659 = VECTOR('NONE', #3658, 1); +#3660 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.060323999999999996)); +#3661 = LINE('NONE', #3660, #3659); +#3662 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749476, 0)); +#3663 = VECTOR('NONE', #3662, 1); +#3664 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.0635)); +#3665 = LINE('NONE', #3664, #3663); +#3666 = DIRECTION('NONE', (0.8090169943749466, 0.5877852522924745, 0)); +#3667 = VECTOR('NONE', #3666, 1); +#3668 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.060323999999999996)); +#3669 = LINE('NONE', #3668, #3667); +#3670 = DIRECTION('NONE', (0, 0, -1)); +#3671 = VECTOR('NONE', #3670, 1); +#3672 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.060323999999999996)); +#3673 = LINE('NONE', #3672, #3671); +#3674 = DIRECTION('NONE', (0.8090169943749466, 0.5877852522924745, 0)); +#3675 = VECTOR('NONE', #3674, 1); +#3676 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.0635)); +#3677 = LINE('NONE', #3676, #3675); +#3678 = DIRECTION('NONE', (0, 0, -1)); +#3679 = VECTOR('NONE', #3678, 1); +#3680 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.060323999999999996)); +#3681 = LINE('NONE', #3680, #3679); +#3682 = DIRECTION('NONE', (0.5877852522924734, -0.8090169943749475, 0)); +#3683 = VECTOR('NONE', #3682, 1); +#3684 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.060323999999999996)); +#3685 = LINE('NONE', #3684, #3683); +#3686 = DIRECTION('NONE', (0, 0, -1)); +#3687 = VECTOR('NONE', #3686, 1); +#3688 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.060323999999999996)); +#3689 = LINE('NONE', #3688, #3687); +#3690 = DIRECTION('NONE', (0.5877852522924734, -0.8090169943749475, 0)); +#3691 = VECTOR('NONE', #3690, 1); +#3692 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.0635)); +#3693 = LINE('NONE', #3692, #3691); +#3694 = DIRECTION('NONE', (-0.8090169943749453, -0.5877852522924759, 0)); +#3695 = VECTOR('NONE', #3694, 1); +#3696 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.060323999999999996)); +#3697 = LINE('NONE', #3696, #3695); +#3698 = DIRECTION('NONE', (0, 0, -1)); +#3699 = VECTOR('NONE', #3698, 1); +#3700 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.060323999999999996)); +#3701 = LINE('NONE', #3700, #3699); +#3702 = DIRECTION('NONE', (-0.8090169943749453, -0.5877852522924759, 0)); +#3703 = VECTOR('NONE', #3702, 1); +#3704 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.0635)); +#3705 = LINE('NONE', #3704, #3703); +#3706 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3707 = VECTOR('NONE', #3706, 1); +#3708 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.060323999999999996)); +#3709 = LINE('NONE', #3708, #3707); +#3710 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3711 = VECTOR('NONE', #3710, 1); +#3712 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.0635)); +#3713 = LINE('NONE', #3712, #3711); +#3714 = DIRECTION('NONE', (0.8090169943749465, -0.5877852522924746, 0)); +#3715 = VECTOR('NONE', #3714, 1); +#3716 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.060323999999999996)); +#3717 = LINE('NONE', #3716, #3715); +#3718 = DIRECTION('NONE', (0, 0, -1)); +#3719 = VECTOR('NONE', #3718, 1); +#3720 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.060323999999999996)); +#3721 = LINE('NONE', #3720, #3719); +#3722 = DIRECTION('NONE', (0.8090169943749465, -0.5877852522924746, 0)); +#3723 = VECTOR('NONE', #3722, 1); +#3724 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.0635)); +#3725 = LINE('NONE', #3724, #3723); +#3726 = DIRECTION('NONE', (0, 0, -1)); +#3727 = VECTOR('NONE', #3726, 1); +#3728 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.060323999999999996)); +#3729 = LINE('NONE', #3728, #3727); +#3730 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3731 = VECTOR('NONE', #3730, 1); +#3732 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.060323999999999996)); +#3733 = LINE('NONE', #3732, #3731); +#3734 = DIRECTION('NONE', (0, 0, -1)); +#3735 = VECTOR('NONE', #3734, 1); +#3736 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.060323999999999996)); +#3737 = LINE('NONE', #3736, #3735); +#3738 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3739 = VECTOR('NONE', #3738, 1); +#3740 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.0635)); +#3741 = LINE('NONE', #3740, #3739); +#3742 = DIRECTION('NONE', (-0.8090169943749523, 0.5877852522924665, 0)); +#3743 = VECTOR('NONE', #3742, 1); +#3744 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.060323999999999996)); +#3745 = LINE('NONE', #3744, #3743); +#3746 = DIRECTION('NONE', (0, 0, -1)); +#3747 = VECTOR('NONE', #3746, 1); +#3748 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.060323999999999996)); +#3749 = LINE('NONE', #3748, #3747); +#3750 = DIRECTION('NONE', (-0.8090169943749523, 0.5877852522924665, 0)); +#3751 = VECTOR('NONE', #3750, 1); +#3752 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.0635)); +#3753 = LINE('NONE', #3752, #3751); +#3754 = DIRECTION('NONE', (0.5877852522924727, 0.8090169943749477, 0)); +#3755 = VECTOR('NONE', #3754, 1); +#3756 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.060323999999999996)); +#3757 = LINE('NONE', #3756, #3755); +#3758 = DIRECTION('NONE', (0.5877852522924727, 0.8090169943749477, 0)); +#3759 = VECTOR('NONE', #3758, 1); +#3760 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.0635)); +#3761 = LINE('NONE', #3760, #3759); +#3762 = DIRECTION('NONE', (-0.3090169943749498, -0.9510565162951528, 0)); +#3763 = VECTOR('NONE', #3762, 1); +#3764 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.060323999999999996)); +#3765 = LINE('NONE', #3764, #3763); +#3766 = DIRECTION('NONE', (0, 0, -1)); +#3767 = VECTOR('NONE', #3766, 1); +#3768 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.060323999999999996)); +#3769 = LINE('NONE', #3768, #3767); +#3770 = DIRECTION('NONE', (-0.3090169943749498, -0.9510565162951528, 0)); +#3771 = VECTOR('NONE', #3770, 1); +#3772 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.0635)); +#3773 = LINE('NONE', #3772, #3771); +#3774 = DIRECTION('NONE', (0, 0, -1)); +#3775 = VECTOR('NONE', #3774, 1); +#3776 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.060323999999999996)); +#3777 = LINE('NONE', #3776, #3775); +#3778 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#3779 = VECTOR('NONE', #3778, 1); +#3780 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.060323999999999996)); +#3781 = LINE('NONE', #3780, #3779); +#3782 = DIRECTION('NONE', (0, 0, -1)); +#3783 = VECTOR('NONE', #3782, 1); +#3784 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.060323999999999996)); +#3785 = LINE('NONE', #3784, #3783); +#3786 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#3787 = VECTOR('NONE', #3786, 1); +#3788 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.0635)); +#3789 = LINE('NONE', #3788, #3787); +#3790 = DIRECTION('NONE', (0.3090169943749498, 0.9510565162951528, 0)); +#3791 = VECTOR('NONE', #3790, 1); +#3792 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.060323999999999996)); +#3793 = LINE('NONE', #3792, #3791); +#3794 = DIRECTION('NONE', (0, 0, -1)); +#3795 = VECTOR('NONE', #3794, 1); +#3796 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.060323999999999996)); +#3797 = LINE('NONE', #3796, #3795); +#3798 = DIRECTION('NONE', (0.3090169943749498, 0.9510565162951528, 0)); +#3799 = VECTOR('NONE', #3798, 1); +#3800 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.0635)); +#3801 = LINE('NONE', #3800, #3799); +#3802 = DIRECTION('NONE', (0.9510565162951536, -0.30901699437494734, 0)); +#3803 = VECTOR('NONE', #3802, 1); +#3804 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.060323999999999996)); +#3805 = LINE('NONE', #3804, #3803); +#3806 = DIRECTION('NONE', (0.9510565162951536, -0.30901699437494734, 0)); +#3807 = VECTOR('NONE', #3806, 1); +#3808 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.0635)); +#3809 = LINE('NONE', #3808, #3807); +#3810 = DIRECTION('NONE', (0, 1, 0)); +#3811 = VECTOR('NONE', #3810, 1); +#3812 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.07937400000000001)); +#3813 = LINE('NONE', #3812, #3811); +#3814 = DIRECTION('NONE', (0, 0, -1)); +#3815 = VECTOR('NONE', #3814, 1); +#3816 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.07937400000000001)); +#3817 = LINE('NONE', #3816, #3815); +#3818 = DIRECTION('NONE', (0, 1, 0)); +#3819 = VECTOR('NONE', #3818, 1); +#3820 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.08255)); +#3821 = LINE('NONE', #3820, #3819); +#3822 = DIRECTION('NONE', (0, 0, -1)); +#3823 = VECTOR('NONE', #3822, 1); +#3824 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.07937400000000001)); +#3825 = LINE('NONE', #3824, #3823); +#3826 = DIRECTION('NONE', (1, 0, 0)); +#3827 = VECTOR('NONE', #3826, 1); +#3828 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.07937400000000001)); +#3829 = LINE('NONE', #3828, #3827); +#3830 = DIRECTION('NONE', (0, 0, -1)); +#3831 = VECTOR('NONE', #3830, 1); +#3832 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.07937400000000001)); +#3833 = LINE('NONE', #3832, #3831); +#3834 = DIRECTION('NONE', (1, 0, 0)); +#3835 = VECTOR('NONE', #3834, 1); +#3836 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.08255)); +#3837 = LINE('NONE', #3836, #3835); +#3838 = DIRECTION('NONE', (0, -1, 0)); +#3839 = VECTOR('NONE', #3838, 1); +#3840 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.07937400000000001)); +#3841 = LINE('NONE', #3840, #3839); +#3842 = DIRECTION('NONE', (0, 0, -1)); +#3843 = VECTOR('NONE', #3842, 1); +#3844 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.07937400000000001)); +#3845 = LINE('NONE', #3844, #3843); +#3846 = DIRECTION('NONE', (0, -1, 0)); +#3847 = VECTOR('NONE', #3846, 1); +#3848 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.08255)); +#3849 = LINE('NONE', #3848, #3847); +#3850 = DIRECTION('NONE', (-1, 0, 0)); +#3851 = VECTOR('NONE', #3850, 1); +#3852 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.07937400000000001)); +#3853 = LINE('NONE', #3852, #3851); +#3854 = DIRECTION('NONE', (-1, 0, 0)); +#3855 = VECTOR('NONE', #3854, 1); +#3856 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.08255)); +#3857 = LINE('NONE', #3856, #3855); +#3858 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); +#3859 = VECTOR('NONE', #3858, 1); +#3860 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.07937400000000001)); +#3861 = LINE('NONE', #3860, #3859); +#3862 = DIRECTION('NONE', (0, 0, -1)); +#3863 = VECTOR('NONE', #3862, 1); +#3864 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.07937400000000001)); +#3865 = LINE('NONE', #3864, #3863); +#3866 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); +#3867 = VECTOR('NONE', #3866, 1); +#3868 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.08255)); +#3869 = LINE('NONE', #3868, #3867); +#3870 = DIRECTION('NONE', (0, 0, -1)); +#3871 = VECTOR('NONE', #3870, 1); +#3872 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.07937400000000001)); +#3873 = LINE('NONE', #3872, #3871); +#3874 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); +#3875 = VECTOR('NONE', #3874, 1); +#3876 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.07937400000000001)); +#3877 = LINE('NONE', #3876, #3875); +#3878 = DIRECTION('NONE', (0, 0, -1)); +#3879 = VECTOR('NONE', #3878, 1); +#3880 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.07937400000000001)); +#3881 = LINE('NONE', #3880, #3879); +#3882 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); +#3883 = VECTOR('NONE', #3882, 1); +#3884 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.08255)); +#3885 = LINE('NONE', #3884, #3883); +#3886 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); +#3887 = VECTOR('NONE', #3886, 1); +#3888 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.07937400000000001)); +#3889 = LINE('NONE', #3888, #3887); +#3890 = DIRECTION('NONE', (0, 0, -1)); +#3891 = VECTOR('NONE', #3890, 1); +#3892 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.07937400000000001)); +#3893 = LINE('NONE', #3892, #3891); +#3894 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); +#3895 = VECTOR('NONE', #3894, 1); +#3896 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.08255)); +#3897 = LINE('NONE', #3896, #3895); +#3898 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); +#3899 = VECTOR('NONE', #3898, 1); +#3900 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.07937400000000001)); +#3901 = LINE('NONE', #3900, #3899); +#3902 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); +#3903 = VECTOR('NONE', #3902, 1); +#3904 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.08255)); +#3905 = LINE('NONE', #3904, #3903); +#3906 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); +#3907 = VECTOR('NONE', #3906, 1); +#3908 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.07937400000000001)); +#3909 = LINE('NONE', #3908, #3907); +#3910 = DIRECTION('NONE', (0, 0, -1)); +#3911 = VECTOR('NONE', #3910, 1); +#3912 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.07937400000000001)); +#3913 = LINE('NONE', #3912, #3911); +#3914 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); +#3915 = VECTOR('NONE', #3914, 1); +#3916 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.08255)); +#3917 = LINE('NONE', #3916, #3915); +#3918 = DIRECTION('NONE', (0, 0, -1)); +#3919 = VECTOR('NONE', #3918, 1); +#3920 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.07937400000000001)); +#3921 = LINE('NONE', #3920, #3919); +#3922 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); +#3923 = VECTOR('NONE', #3922, 1); +#3924 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.07937400000000001)); +#3925 = LINE('NONE', #3924, #3923); +#3926 = DIRECTION('NONE', (0, 0, -1)); +#3927 = VECTOR('NONE', #3926, 1); +#3928 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.07937400000000001)); +#3929 = LINE('NONE', #3928, #3927); +#3930 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); +#3931 = VECTOR('NONE', #3930, 1); +#3932 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.08255)); +#3933 = LINE('NONE', #3932, #3931); +#3934 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3935 = VECTOR('NONE', #3934, 1); +#3936 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.07937400000000001)); +#3937 = LINE('NONE', #3936, #3935); +#3938 = DIRECTION('NONE', (0, 0, -1)); +#3939 = VECTOR('NONE', #3938, 1); +#3940 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.07937400000000001)); +#3941 = LINE('NONE', #3940, #3939); +#3942 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3943 = VECTOR('NONE', #3942, 1); +#3944 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.08255)); +#3945 = LINE('NONE', #3944, #3943); +#3946 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); +#3947 = VECTOR('NONE', #3946, 1); +#3948 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.07937400000000001)); +#3949 = LINE('NONE', #3948, #3947); +#3950 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); +#3951 = VECTOR('NONE', #3950, 1); +#3952 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.08255)); +#3953 = LINE('NONE', #3952, #3951); +#3954 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3955 = VECTOR('NONE', #3954, 1); +#3956 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.07937400000000001)); +#3957 = LINE('NONE', #3956, #3955); +#3958 = DIRECTION('NONE', (0, 0, -1)); +#3959 = VECTOR('NONE', #3958, 1); +#3960 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.07937400000000001)); +#3961 = LINE('NONE', #3960, #3959); +#3962 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3963 = VECTOR('NONE', #3962, 1); +#3964 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.08255)); +#3965 = LINE('NONE', #3964, #3963); +#3966 = DIRECTION('NONE', (0, 0, -1)); +#3967 = VECTOR('NONE', #3966, 1); +#3968 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.07937400000000001)); +#3969 = LINE('NONE', #3968, #3967); +#3970 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); +#3971 = VECTOR('NONE', #3970, 1); +#3972 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.07937400000000001)); +#3973 = LINE('NONE', #3972, #3971); +#3974 = DIRECTION('NONE', (0, 0, -1)); +#3975 = VECTOR('NONE', #3974, 1); +#3976 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.07937400000000001)); +#3977 = LINE('NONE', #3976, #3975); +#3978 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); +#3979 = VECTOR('NONE', #3978, 1); +#3980 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.08255)); +#3981 = LINE('NONE', #3980, #3979); +#3982 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); +#3983 = VECTOR('NONE', #3982, 1); +#3984 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.07937400000000001)); +#3985 = LINE('NONE', #3984, #3983); +#3986 = DIRECTION('NONE', (0, 0, -1)); +#3987 = VECTOR('NONE', #3986, 1); +#3988 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.07937400000000001)); +#3989 = LINE('NONE', #3988, #3987); +#3990 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); +#3991 = VECTOR('NONE', #3990, 1); +#3992 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.08255)); +#3993 = LINE('NONE', #3992, #3991); +#3994 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); +#3995 = VECTOR('NONE', #3994, 1); +#3996 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.07937400000000001)); +#3997 = LINE('NONE', #3996, #3995); +#3998 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); +#3999 = VECTOR('NONE', #3998, 1); +#4000 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.08255)); +#4001 = LINE('NONE', #4000, #3999); +#4002 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#4003 = VECTOR('NONE', #4002, 1); +#4004 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.07937400000000001)); +#4005 = LINE('NONE', #4004, #4003); +#4006 = DIRECTION('NONE', (0, 0, -1)); +#4007 = VECTOR('NONE', #4006, 1); +#4008 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.07937400000000001)); +#4009 = LINE('NONE', #4008, #4007); +#4010 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#4011 = VECTOR('NONE', #4010, 1); +#4012 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.08255)); +#4013 = LINE('NONE', #4012, #4011); +#4014 = DIRECTION('NONE', (0, 0, -1)); +#4015 = VECTOR('NONE', #4014, 1); +#4016 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.07937400000000001)); +#4017 = LINE('NONE', #4016, #4015); +#4018 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); +#4019 = VECTOR('NONE', #4018, 1); +#4020 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.07937400000000001)); +#4021 = LINE('NONE', #4020, #4019); +#4022 = DIRECTION('NONE', (0, 0, -1)); +#4023 = VECTOR('NONE', #4022, 1); +#4024 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.07937400000000001)); +#4025 = LINE('NONE', #4024, #4023); +#4026 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); +#4027 = VECTOR('NONE', #4026, 1); +#4028 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.08255)); +#4029 = LINE('NONE', #4028, #4027); +#4030 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); +#4031 = VECTOR('NONE', #4030, 1); +#4032 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.07937400000000001)); +#4033 = LINE('NONE', #4032, #4031); +#4034 = DIRECTION('NONE', (0, 0, -1)); +#4035 = VECTOR('NONE', #4034, 1); +#4036 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.07937400000000001)); +#4037 = LINE('NONE', #4036, #4035); +#4038 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); +#4039 = VECTOR('NONE', #4038, 1); +#4040 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.08255)); +#4041 = LINE('NONE', #4040, #4039); +#4042 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); +#4043 = VECTOR('NONE', #4042, 1); +#4044 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.07937400000000001)); +#4045 = LINE('NONE', #4044, #4043); +#4046 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); +#4047 = VECTOR('NONE', #4046, 1); +#4048 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.08255)); +#4049 = LINE('NONE', #4048, #4047); +#4050 = EDGE_CURVE('NONE', #31, #5, #785, .T.); +#4051 = EDGE_CURVE('NONE', #5, #5, #790, .T.); +#4052 = EDGE_CURVE('NONE', #5, #7, #795, .T.); +#4053 = EDGE_CURVE('NONE', #7, #7, #800, .T.); +#4054 = EDGE_CURVE('NONE', #7, #9, #804, .T.); +#4055 = EDGE_CURVE('NONE', #9, #9, #809, .T.); +#4056 = EDGE_CURVE('NONE', #9, #11, #813, .T.); +#4057 = EDGE_CURVE('NONE', #11, #11, #818, .T.); +#4058 = EDGE_CURVE('NONE', #11, #13, #822, .T.); +#4059 = EDGE_CURVE('NONE', #13, #13, #827, .T.); +#4060 = EDGE_CURVE('NONE', #13, #15, #831, .T.); +#4061 = EDGE_CURVE('NONE', #15, #15, #836, .T.); +#4062 = EDGE_CURVE('NONE', #15, #17, #840, .T.); +#4063 = EDGE_CURVE('NONE', #17, #17, #845, .T.); +#4064 = EDGE_CURVE('NONE', #17, #19, #849, .T.); +#4065 = EDGE_CURVE('NONE', #19, #19, #854, .T.); +#4066 = EDGE_CURVE('NONE', #19, #21, #858, .T.); +#4067 = EDGE_CURVE('NONE', #21, #21, #863, .T.); +#4068 = EDGE_CURVE('NONE', #21, #23, #867, .T.); +#4069 = EDGE_CURVE('NONE', #23, #23, #872, .T.); +#4070 = EDGE_CURVE('NONE', #23, #25, #876, .T.); +#4071 = EDGE_CURVE('NONE', #25, #25, #881, .T.); +#4072 = EDGE_CURVE('NONE', #25, #27, #886, .T.); +#4073 = EDGE_CURVE('NONE', #27, #27, #891, .T.); +#4074 = EDGE_CURVE('NONE', #27, #29, #895, .T.); +#4075 = EDGE_CURVE('NONE', #29, #29, #900, .T.); +#4076 = EDGE_CURVE('NONE', #29, #31, #904, .T.); +#4077 = EDGE_CURVE('NONE', #31, #31, #909, .T.); +#4078 = EDGE_CURVE('NONE', #97, #33, #913, .T.); +#4079 = EDGE_CURVE('NONE', #33, #35, #918, .T.); +#4080 = EDGE_CURVE('NONE', #35, #99, #922, .T.); +#4081 = EDGE_CURVE('NONE', #33, #37, #927, .T.); +#4082 = EDGE_CURVE('NONE', #37, #39, #932, .T.); +#4083 = EDGE_CURVE('NONE', #39, #35, #937, .T.); +#4084 = EDGE_CURVE('NONE', #37, #41, #941, .T.); +#4085 = EDGE_CURVE('NONE', #41, #43, #946, .T.); +#4086 = EDGE_CURVE('NONE', #43, #39, #950, .T.); +#4087 = EDGE_CURVE('NONE', #41, #45, #955, .T.); +#4088 = EDGE_CURVE('NONE', #45, #47, #960, .T.); +#4089 = EDGE_CURVE('NONE', #47, #43, #965, .T.); +#4090 = EDGE_CURVE('NONE', #45, #49, #969, .T.); +#4091 = EDGE_CURVE('NONE', #49, #51, #974, .T.); +#4092 = EDGE_CURVE('NONE', #51, #47, #978, .T.); +#4093 = EDGE_CURVE('NONE', #49, #53, #983, .T.); +#4094 = EDGE_CURVE('NONE', #53, #55, #988, .T.); +#4095 = EDGE_CURVE('NONE', #55, #51, #993, .T.); +#4096 = EDGE_CURVE('NONE', #53, #57, #997, .T.); +#4097 = EDGE_CURVE('NONE', #57, #59, #1002, .T.); +#4098 = EDGE_CURVE('NONE', #59, #55, #1006, .T.); +#4099 = EDGE_CURVE('NONE', #57, #61, #1011, .T.); +#4100 = EDGE_CURVE('NONE', #61, #63, #1016, .T.); +#4101 = EDGE_CURVE('NONE', #63, #59, #1021, .T.); +#4102 = EDGE_CURVE('NONE', #61, #65, #1025, .T.); +#4103 = EDGE_CURVE('NONE', #65, #67, #1030, .T.); +#4104 = EDGE_CURVE('NONE', #67, #63, #1034, .T.); +#4105 = EDGE_CURVE('NONE', #65, #69, #1039, .T.); +#4106 = EDGE_CURVE('NONE', #69, #71, #1044, .T.); +#4107 = EDGE_CURVE('NONE', #71, #67, #1049, .T.); +#4108 = EDGE_CURVE('NONE', #69, #73, #1053, .T.); +#4109 = EDGE_CURVE('NONE', #73, #75, #1058, .T.); +#4110 = EDGE_CURVE('NONE', #75, #71, #1062, .T.); +#4111 = EDGE_CURVE('NONE', #73, #77, #1067, .T.); +#4112 = EDGE_CURVE('NONE', #77, #79, #1072, .T.); +#4113 = EDGE_CURVE('NONE', #79, #75, #1077, .T.); +#4114 = EDGE_CURVE('NONE', #77, #81, #1081, .T.); +#4115 = EDGE_CURVE('NONE', #81, #83, #1086, .T.); +#4116 = EDGE_CURVE('NONE', #83, #79, #1090, .T.); +#4117 = EDGE_CURVE('NONE', #81, #85, #1095, .T.); +#4118 = EDGE_CURVE('NONE', #85, #87, #1100, .T.); +#4119 = EDGE_CURVE('NONE', #87, #83, #1105, .T.); +#4120 = EDGE_CURVE('NONE', #85, #89, #1109, .T.); +#4121 = EDGE_CURVE('NONE', #89, #91, #1114, .T.); +#4122 = EDGE_CURVE('NONE', #91, #87, #1118, .T.); +#4123 = EDGE_CURVE('NONE', #89, #93, #1123, .T.); +#4124 = EDGE_CURVE('NONE', #93, #95, #1128, .T.); +#4125 = EDGE_CURVE('NONE', #95, #91, #1133, .T.); +#4126 = EDGE_CURVE('NONE', #93, #97, #1137, .T.); +#4127 = EDGE_CURVE('NONE', #97, #99, #1142, .T.); +#4128 = EDGE_CURVE('NONE', #99, #95, #1146, .T.); +#4129 = EDGE_CURVE('NONE', #117, #101, #1150, .T.); +#4130 = EDGE_CURVE('NONE', #101, #101, #1155, .T.); +#4131 = EDGE_CURVE('NONE', #101, #103, #1159, .T.); +#4132 = EDGE_CURVE('NONE', #103, #103, #1164, .T.); +#4133 = EDGE_CURVE('NONE', #103, #105, #1168, .T.); +#4134 = EDGE_CURVE('NONE', #105, #105, #1173, .T.); +#4135 = EDGE_CURVE('NONE', #105, #107, #1178, .T.); +#4136 = EDGE_CURVE('NONE', #107, #107, #1183, .T.); +#4137 = EDGE_CURVE('NONE', #107, #109, #1187, .T.); +#4138 = EDGE_CURVE('NONE', #109, #109, #1192, .T.); +#4139 = EDGE_CURVE('NONE', #109, #111, #1196, .T.); +#4140 = EDGE_CURVE('NONE', #111, #111, #1201, .T.); +#4141 = EDGE_CURVE('NONE', #111, #113, #1205, .T.); +#4142 = EDGE_CURVE('NONE', #113, #113, #1210, .T.); +#4143 = EDGE_CURVE('NONE', #113, #115, #1214, .T.); +#4144 = EDGE_CURVE('NONE', #115, #115, #1219, .T.); +#4145 = EDGE_CURVE('NONE', #115, #117, #1223, .T.); +#4146 = EDGE_CURVE('NONE', #117, #117, #1228, .T.); +#4147 = EDGE_CURVE('NONE', #135, #119, #1232, .T.); +#4148 = EDGE_CURVE('NONE', #119, #119, #1237, .T.); +#4149 = EDGE_CURVE('NONE', #119, #121, #1241, .T.); +#4150 = EDGE_CURVE('NONE', #121, #121, #1246, .T.); +#4151 = EDGE_CURVE('NONE', #121, #123, #1250, .T.); +#4152 = EDGE_CURVE('NONE', #123, #123, #1255, .T.); +#4153 = EDGE_CURVE('NONE', #123, #125, #1260, .T.); +#4154 = EDGE_CURVE('NONE', #125, #125, #1265, .T.); +#4155 = EDGE_CURVE('NONE', #125, #127, #1269, .T.); +#4156 = EDGE_CURVE('NONE', #127, #127, #1274, .T.); +#4157 = EDGE_CURVE('NONE', #127, #129, #1278, .T.); +#4158 = EDGE_CURVE('NONE', #129, #129, #1283, .T.); +#4159 = EDGE_CURVE('NONE', #129, #131, #1287, .T.); +#4160 = EDGE_CURVE('NONE', #131, #131, #1292, .T.); +#4161 = EDGE_CURVE('NONE', #131, #133, #1296, .T.); +#4162 = EDGE_CURVE('NONE', #133, #133, #1301, .T.); +#4163 = EDGE_CURVE('NONE', #133, #135, #1305, .T.); +#4164 = EDGE_CURVE('NONE', #135, #135, #1310, .T.); +#4165 = EDGE_CURVE('NONE', #153, #137, #1314, .T.); +#4166 = EDGE_CURVE('NONE', #137, #137, #1319, .T.); +#4167 = EDGE_CURVE('NONE', #137, #139, #1323, .T.); +#4168 = EDGE_CURVE('NONE', #139, #139, #1328, .T.); +#4169 = EDGE_CURVE('NONE', #139, #141, #1332, .T.); +#4170 = EDGE_CURVE('NONE', #141, #141, #1337, .T.); +#4171 = EDGE_CURVE('NONE', #141, #143, #1342, .T.); +#4172 = EDGE_CURVE('NONE', #143, #143, #1347, .T.); +#4173 = EDGE_CURVE('NONE', #143, #145, #1351, .T.); +#4174 = EDGE_CURVE('NONE', #145, #145, #1356, .T.); +#4175 = EDGE_CURVE('NONE', #145, #147, #1360, .T.); +#4176 = EDGE_CURVE('NONE', #147, #147, #1365, .T.); +#4177 = EDGE_CURVE('NONE', #147, #149, #1369, .T.); +#4178 = EDGE_CURVE('NONE', #149, #149, #1374, .T.); +#4179 = EDGE_CURVE('NONE', #149, #151, #1378, .T.); +#4180 = EDGE_CURVE('NONE', #151, #151, #1383, .T.); +#4181 = EDGE_CURVE('NONE', #151, #153, #1387, .T.); +#4182 = EDGE_CURVE('NONE', #153, #153, #1392, .T.); +#4183 = EDGE_CURVE('NONE', #171, #155, #1396, .T.); +#4184 = EDGE_CURVE('NONE', #155, #155, #1401, .T.); +#4185 = EDGE_CURVE('NONE', #155, #157, #1405, .T.); +#4186 = EDGE_CURVE('NONE', #157, #157, #1410, .T.); +#4187 = EDGE_CURVE('NONE', #157, #159, #1414, .T.); +#4188 = EDGE_CURVE('NONE', #159, #159, #1419, .T.); +#4189 = EDGE_CURVE('NONE', #159, #161, #1424, .T.); +#4190 = EDGE_CURVE('NONE', #161, #161, #1429, .T.); +#4191 = EDGE_CURVE('NONE', #161, #163, #1433, .T.); +#4192 = EDGE_CURVE('NONE', #163, #163, #1438, .T.); +#4193 = EDGE_CURVE('NONE', #163, #165, #1442, .T.); +#4194 = EDGE_CURVE('NONE', #165, #165, #1447, .T.); +#4195 = EDGE_CURVE('NONE', #165, #167, #1451, .T.); +#4196 = EDGE_CURVE('NONE', #167, #167, #1456, .T.); +#4197 = EDGE_CURVE('NONE', #167, #169, #1460, .T.); +#4198 = EDGE_CURVE('NONE', #169, #169, #1465, .T.); +#4199 = EDGE_CURVE('NONE', #169, #171, #1469, .T.); +#4200 = EDGE_CURVE('NONE', #171, #171, #1474, .T.); +#4201 = EDGE_CURVE('NONE', #189, #173, #1478, .T.); +#4202 = EDGE_CURVE('NONE', #173, #173, #1483, .T.); +#4203 = EDGE_CURVE('NONE', #173, #175, #1487, .T.); +#4204 = EDGE_CURVE('NONE', #175, #175, #1492, .T.); +#4205 = EDGE_CURVE('NONE', #175, #177, #1496, .T.); +#4206 = EDGE_CURVE('NONE', #177, #177, #1501, .T.); +#4207 = EDGE_CURVE('NONE', #177, #179, #1506, .T.); +#4208 = EDGE_CURVE('NONE', #179, #179, #1511, .T.); +#4209 = EDGE_CURVE('NONE', #179, #181, #1515, .T.); +#4210 = EDGE_CURVE('NONE', #181, #181, #1520, .T.); +#4211 = EDGE_CURVE('NONE', #181, #183, #1524, .T.); +#4212 = EDGE_CURVE('NONE', #183, #183, #1529, .T.); +#4213 = EDGE_CURVE('NONE', #183, #185, #1533, .T.); +#4214 = EDGE_CURVE('NONE', #185, #185, #1538, .T.); +#4215 = EDGE_CURVE('NONE', #185, #187, #1542, .T.); +#4216 = EDGE_CURVE('NONE', #187, #187, #1547, .T.); +#4217 = EDGE_CURVE('NONE', #187, #189, #1551, .T.); +#4218 = EDGE_CURVE('NONE', #189, #189, #1556, .T.); +#4219 = EDGE_CURVE('NONE', #237, #191, #1560, .T.); +#4220 = EDGE_CURVE('NONE', #191, #191, #1565, .T.); +#4221 = EDGE_CURVE('NONE', #191, #193, #1569, .T.); +#4222 = EDGE_CURVE('NONE', #193, #193, #1574, .T.); +#4223 = EDGE_CURVE('NONE', #193, #195, #1578, .T.); +#4224 = EDGE_CURVE('NONE', #195, #195, #1583, .T.); +#4225 = EDGE_CURVE('NONE', #195, #197, #1587, .T.); +#4226 = EDGE_CURVE('NONE', #197, #197, #1592, .T.); +#4227 = EDGE_CURVE('NONE', #197, #199, #1596, .T.); +#4228 = EDGE_CURVE('NONE', #199, #199, #1601, .T.); +#4229 = EDGE_CURVE('NONE', #199, #201, #1605, .T.); +#4230 = EDGE_CURVE('NONE', #201, #201, #1610, .T.); +#4231 = EDGE_CURVE('NONE', #201, #203, #1614, .T.); +#4232 = EDGE_CURVE('NONE', #203, #203, #1619, .T.); +#4233 = EDGE_CURVE('NONE', #203, #205, #1623, .T.); +#4234 = EDGE_CURVE('NONE', #205, #205, #1628, .T.); +#4235 = EDGE_CURVE('NONE', #205, #207, #1632, .T.); +#4236 = EDGE_CURVE('NONE', #207, #207, #1637, .T.); +#4237 = EDGE_CURVE('NONE', #207, #209, #1641, .T.); +#4238 = EDGE_CURVE('NONE', #209, #209, #1646, .T.); +#4239 = EDGE_CURVE('NONE', #209, #211, #1650, .T.); +#4240 = EDGE_CURVE('NONE', #211, #211, #1655, .T.); +#4241 = EDGE_CURVE('NONE', #211, #213, #1659, .T.); +#4242 = EDGE_CURVE('NONE', #213, #213, #1664, .T.); +#4243 = EDGE_CURVE('NONE', #213, #215, #1668, .T.); +#4244 = EDGE_CURVE('NONE', #215, #215, #1673, .T.); +#4245 = EDGE_CURVE('NONE', #215, #217, #1677, .T.); +#4246 = EDGE_CURVE('NONE', #217, #217, #1682, .T.); +#4247 = EDGE_CURVE('NONE', #217, #219, #1686, .T.); +#4248 = EDGE_CURVE('NONE', #219, #219, #1691, .T.); +#4249 = EDGE_CURVE('NONE', #219, #221, #1695, .T.); +#4250 = EDGE_CURVE('NONE', #221, #221, #1700, .T.); +#4251 = EDGE_CURVE('NONE', #221, #223, #1704, .T.); +#4252 = EDGE_CURVE('NONE', #223, #223, #1709, .T.); +#4253 = EDGE_CURVE('NONE', #223, #225, #1713, .T.); +#4254 = EDGE_CURVE('NONE', #225, #225, #1718, .T.); +#4255 = EDGE_CURVE('NONE', #225, #227, #1722, .T.); +#4256 = EDGE_CURVE('NONE', #227, #227, #1727, .T.); +#4257 = EDGE_CURVE('NONE', #227, #229, #1731, .T.); +#4258 = EDGE_CURVE('NONE', #229, #229, #1736, .T.); +#4259 = EDGE_CURVE('NONE', #229, #231, #1740, .T.); +#4260 = EDGE_CURVE('NONE', #231, #231, #1745, .T.); +#4261 = EDGE_CURVE('NONE', #231, #233, #1749, .T.); +#4262 = EDGE_CURVE('NONE', #233, #233, #1754, .T.); +#4263 = EDGE_CURVE('NONE', #233, #235, #1758, .T.); +#4264 = EDGE_CURVE('NONE', #235, #235, #1763, .T.); +#4265 = EDGE_CURVE('NONE', #235, #237, #1767, .T.); +#4266 = EDGE_CURVE('NONE', #237, #237, #1772, .T.); +#4267 = EDGE_CURVE('NONE', #239, #241, #1776, .T.); +#4268 = EDGE_CURVE('NONE', #241, #243, #1780, .T.); +#4269 = EDGE_CURVE('NONE', #245, #243, #1784, .T.); +#4270 = EDGE_CURVE('NONE', #239, #245, #1788, .T.); +#4271 = EDGE_CURVE('NONE', #241, #247, #1793, .T.); +#4272 = EDGE_CURVE('NONE', #247, #249, #1797, .T.); +#4273 = EDGE_CURVE('NONE', #243, #249, #1802, .T.); +#4274 = EDGE_CURVE('NONE', #247, #251, #1806, .T.); +#4275 = EDGE_CURVE('NONE', #251, #253, #1810, .T.); +#4276 = EDGE_CURVE('NONE', #249, #253, #1814, .T.); +#4277 = EDGE_CURVE('NONE', #251, #239, #1819, .T.); +#4278 = EDGE_CURVE('NONE', #253, #245, #1824, .T.); +#4279 = EDGE_CURVE('NONE', #255, #257, #1828, .T.); +#4280 = EDGE_CURVE('NONE', #257, #259, #1832, .T.); +#4281 = EDGE_CURVE('NONE', #261, #259, #1836, .T.); +#4282 = EDGE_CURVE('NONE', #255, #261, #1840, .T.); +#4283 = EDGE_CURVE('NONE', #257, #263, #1845, .T.); +#4284 = EDGE_CURVE('NONE', #263, #265, #1849, .T.); +#4285 = EDGE_CURVE('NONE', #259, #265, #1854, .T.); +#4286 = EDGE_CURVE('NONE', #263, #267, #1858, .T.); +#4287 = EDGE_CURVE('NONE', #267, #269, #1862, .T.); +#4288 = EDGE_CURVE('NONE', #265, #269, #1866, .T.); +#4289 = EDGE_CURVE('NONE', #267, #255, #1871, .T.); +#4290 = EDGE_CURVE('NONE', #269, #261, #1876, .T.); +#4291 = EDGE_CURVE('NONE', #271, #273, #1880, .T.); +#4292 = EDGE_CURVE('NONE', #273, #275, #1884, .T.); +#4293 = EDGE_CURVE('NONE', #277, #275, #1888, .T.); +#4294 = EDGE_CURVE('NONE', #271, #277, #1892, .T.); +#4295 = EDGE_CURVE('NONE', #273, #279, #1897, .T.); +#4296 = EDGE_CURVE('NONE', #279, #281, #1901, .T.); +#4297 = EDGE_CURVE('NONE', #275, #281, #1906, .T.); +#4298 = EDGE_CURVE('NONE', #279, #283, #1910, .T.); +#4299 = EDGE_CURVE('NONE', #283, #285, #1914, .T.); +#4300 = EDGE_CURVE('NONE', #281, #285, #1918, .T.); +#4301 = EDGE_CURVE('NONE', #283, #271, #1923, .T.); +#4302 = EDGE_CURVE('NONE', #285, #277, #1928, .T.); +#4303 = EDGE_CURVE('NONE', #287, #289, #1932, .T.); +#4304 = EDGE_CURVE('NONE', #289, #291, #1936, .T.); +#4305 = EDGE_CURVE('NONE', #293, #291, #1940, .T.); +#4306 = EDGE_CURVE('NONE', #287, #293, #1944, .T.); +#4307 = EDGE_CURVE('NONE', #289, #295, #1949, .T.); +#4308 = EDGE_CURVE('NONE', #295, #297, #1953, .T.); +#4309 = EDGE_CURVE('NONE', #291, #297, #1958, .T.); +#4310 = EDGE_CURVE('NONE', #295, #299, #1962, .T.); +#4311 = EDGE_CURVE('NONE', #299, #301, #1966, .T.); +#4312 = EDGE_CURVE('NONE', #297, #301, #1970, .T.); +#4313 = EDGE_CURVE('NONE', #299, #287, #1975, .T.); +#4314 = EDGE_CURVE('NONE', #301, #293, #1980, .T.); +#4315 = EDGE_CURVE('NONE', #303, #305, #1984, .T.); +#4316 = EDGE_CURVE('NONE', #305, #307, #1988, .T.); +#4317 = EDGE_CURVE('NONE', #309, #307, #1992, .T.); +#4318 = EDGE_CURVE('NONE', #303, #309, #1996, .T.); +#4319 = EDGE_CURVE('NONE', #305, #311, #2001, .T.); +#4320 = EDGE_CURVE('NONE', #311, #313, #2005, .T.); +#4321 = EDGE_CURVE('NONE', #307, #313, #2010, .T.); +#4322 = EDGE_CURVE('NONE', #311, #315, #2014, .T.); +#4323 = EDGE_CURVE('NONE', #315, #317, #2018, .T.); +#4324 = EDGE_CURVE('NONE', #313, #317, #2022, .T.); +#4325 = EDGE_CURVE('NONE', #315, #303, #2027, .T.); +#4326 = EDGE_CURVE('NONE', #317, #309, #2032, .T.); +#4327 = EDGE_CURVE('NONE', #319, #321, #2036, .T.); +#4328 = EDGE_CURVE('NONE', #321, #323, #2040, .T.); +#4329 = EDGE_CURVE('NONE', #325, #323, #2044, .T.); +#4330 = EDGE_CURVE('NONE', #319, #325, #2048, .T.); +#4331 = EDGE_CURVE('NONE', #321, #327, #2053, .T.); +#4332 = EDGE_CURVE('NONE', #327, #329, #2057, .T.); +#4333 = EDGE_CURVE('NONE', #323, #329, #2062, .T.); +#4334 = EDGE_CURVE('NONE', #327, #331, #2066, .T.); +#4335 = EDGE_CURVE('NONE', #331, #333, #2070, .T.); +#4336 = EDGE_CURVE('NONE', #329, #333, #2074, .T.); +#4337 = EDGE_CURVE('NONE', #331, #319, #2079, .T.); +#4338 = EDGE_CURVE('NONE', #333, #325, #2084, .T.); +#4339 = EDGE_CURVE('NONE', #335, #337, #2088, .T.); +#4340 = EDGE_CURVE('NONE', #337, #339, #2092, .T.); +#4341 = EDGE_CURVE('NONE', #341, #339, #2096, .T.); +#4342 = EDGE_CURVE('NONE', #335, #341, #2100, .T.); +#4343 = EDGE_CURVE('NONE', #337, #343, #2105, .T.); +#4344 = EDGE_CURVE('NONE', #343, #345, #2109, .T.); +#4345 = EDGE_CURVE('NONE', #339, #345, #2114, .T.); +#4346 = EDGE_CURVE('NONE', #343, #347, #2118, .T.); +#4347 = EDGE_CURVE('NONE', #347, #349, #2122, .T.); +#4348 = EDGE_CURVE('NONE', #345, #349, #2126, .T.); +#4349 = EDGE_CURVE('NONE', #347, #335, #2131, .T.); +#4350 = EDGE_CURVE('NONE', #349, #341, #2136, .T.); +#4351 = EDGE_CURVE('NONE', #351, #353, #2140, .T.); +#4352 = EDGE_CURVE('NONE', #353, #355, #2144, .T.); +#4353 = EDGE_CURVE('NONE', #357, #355, #2148, .T.); +#4354 = EDGE_CURVE('NONE', #351, #357, #2152, .T.); +#4355 = EDGE_CURVE('NONE', #353, #359, #2157, .T.); +#4356 = EDGE_CURVE('NONE', #359, #361, #2161, .T.); +#4357 = EDGE_CURVE('NONE', #355, #361, #2166, .T.); +#4358 = EDGE_CURVE('NONE', #359, #363, #2170, .T.); +#4359 = EDGE_CURVE('NONE', #363, #365, #2174, .T.); +#4360 = EDGE_CURVE('NONE', #361, #365, #2178, .T.); +#4361 = EDGE_CURVE('NONE', #363, #351, #2183, .T.); +#4362 = EDGE_CURVE('NONE', #365, #357, #2188, .T.); +#4363 = EDGE_CURVE('NONE', #367, #369, #2192, .T.); +#4364 = EDGE_CURVE('NONE', #369, #371, #2196, .T.); +#4365 = EDGE_CURVE('NONE', #373, #371, #2200, .T.); +#4366 = EDGE_CURVE('NONE', #367, #373, #2204, .T.); +#4367 = EDGE_CURVE('NONE', #369, #375, #2209, .T.); +#4368 = EDGE_CURVE('NONE', #375, #377, #2213, .T.); +#4369 = EDGE_CURVE('NONE', #371, #377, #2218, .T.); +#4370 = EDGE_CURVE('NONE', #375, #379, #2222, .T.); +#4371 = EDGE_CURVE('NONE', #379, #381, #2226, .T.); +#4372 = EDGE_CURVE('NONE', #377, #381, #2230, .T.); +#4373 = EDGE_CURVE('NONE', #379, #367, #2235, .T.); +#4374 = EDGE_CURVE('NONE', #381, #373, #2240, .T.); +#4375 = EDGE_CURVE('NONE', #383, #385, #2244, .T.); +#4376 = EDGE_CURVE('NONE', #385, #387, #2248, .T.); +#4377 = EDGE_CURVE('NONE', #389, #387, #2252, .T.); +#4378 = EDGE_CURVE('NONE', #383, #389, #2256, .T.); +#4379 = EDGE_CURVE('NONE', #385, #391, #2261, .T.); +#4380 = EDGE_CURVE('NONE', #391, #393, #2265, .T.); +#4381 = EDGE_CURVE('NONE', #387, #393, #2270, .T.); +#4382 = EDGE_CURVE('NONE', #391, #395, #2274, .T.); +#4383 = EDGE_CURVE('NONE', #395, #397, #2278, .T.); +#4384 = EDGE_CURVE('NONE', #393, #397, #2282, .T.); +#4385 = EDGE_CURVE('NONE', #395, #383, #2287, .T.); +#4386 = EDGE_CURVE('NONE', #397, #389, #2292, .T.); +#4387 = EDGE_CURVE('NONE', #399, #401, #2296, .T.); +#4388 = EDGE_CURVE('NONE', #401, #403, #2300, .T.); +#4389 = EDGE_CURVE('NONE', #405, #403, #2304, .T.); +#4390 = EDGE_CURVE('NONE', #399, #405, #2308, .T.); +#4391 = EDGE_CURVE('NONE', #401, #407, #2313, .T.); +#4392 = EDGE_CURVE('NONE', #407, #409, #2317, .T.); +#4393 = EDGE_CURVE('NONE', #403, #409, #2322, .T.); +#4394 = EDGE_CURVE('NONE', #407, #411, #2326, .T.); +#4395 = EDGE_CURVE('NONE', #411, #413, #2330, .T.); +#4396 = EDGE_CURVE('NONE', #409, #413, #2334, .T.); +#4397 = EDGE_CURVE('NONE', #411, #399, #2339, .T.); +#4398 = EDGE_CURVE('NONE', #413, #405, #2344, .T.); +#4399 = EDGE_CURVE('NONE', #415, #417, #2348, .T.); +#4400 = EDGE_CURVE('NONE', #417, #419, #2352, .T.); +#4401 = EDGE_CURVE('NONE', #421, #419, #2356, .T.); +#4402 = EDGE_CURVE('NONE', #415, #421, #2360, .T.); +#4403 = EDGE_CURVE('NONE', #417, #423, #2365, .T.); +#4404 = EDGE_CURVE('NONE', #423, #425, #2369, .T.); +#4405 = EDGE_CURVE('NONE', #419, #425, #2374, .T.); +#4406 = EDGE_CURVE('NONE', #423, #427, #2378, .T.); +#4407 = EDGE_CURVE('NONE', #427, #429, #2382, .T.); +#4408 = EDGE_CURVE('NONE', #425, #429, #2386, .T.); +#4409 = EDGE_CURVE('NONE', #427, #415, #2391, .T.); +#4410 = EDGE_CURVE('NONE', #429, #421, #2396, .T.); +#4411 = EDGE_CURVE('NONE', #437, #431, #2400, .T.); +#4412 = EDGE_CURVE('NONE', #431, #431, #2405, .T.); +#4413 = EDGE_CURVE('NONE', #431, #433, #2410, .T.); +#4414 = EDGE_CURVE('NONE', #433, #433, #2415, .T.); +#4415 = EDGE_CURVE('NONE', #433, #435, #2419, .T.); +#4416 = EDGE_CURVE('NONE', #435, #435, #2424, .T.); +#4417 = EDGE_CURVE('NONE', #435, #437, #2428, .T.); +#4418 = EDGE_CURVE('NONE', #437, #437, #2433, .T.); +#4419 = EDGE_CURVE('NONE', #445, #439, #2437, .T.); +#4420 = EDGE_CURVE('NONE', #439, #439, #2442, .T.); +#4421 = EDGE_CURVE('NONE', #439, #441, #2447, .T.); +#4422 = EDGE_CURVE('NONE', #441, #441, #2452, .T.); +#4423 = EDGE_CURVE('NONE', #441, #443, #2456, .T.); +#4424 = EDGE_CURVE('NONE', #443, #443, #2461, .T.); +#4425 = EDGE_CURVE('NONE', #443, #445, #2465, .T.); +#4426 = EDGE_CURVE('NONE', #445, #445, #2470, .T.); +#4427 = EDGE_CURVE('NONE', #447, #447, #2475, .T.); +#4428 = EDGE_CURVE('NONE', #447, #449, #2479, .T.); +#4429 = EDGE_CURVE('NONE', #449, #449, #2484, .T.); +#4430 = EDGE_CURVE('NONE', #451, #451, #2489, .T.); +#4431 = EDGE_CURVE('NONE', #451, #453, #2493, .T.); +#4432 = EDGE_CURVE('NONE', #453, #453, #2498, .T.); +#4433 = EDGE_CURVE('NONE', #455, #455, #2503, .T.); +#4434 = EDGE_CURVE('NONE', #455, #457, #2507, .T.); +#4435 = EDGE_CURVE('NONE', #457, #457, #2512, .T.); +#4436 = EDGE_CURVE('NONE', #459, #459, #2517, .T.); +#4437 = EDGE_CURVE('NONE', #459, #461, #2521, .T.); +#4438 = EDGE_CURVE('NONE', #461, #461, #2526, .T.); +#4439 = EDGE_CURVE('NONE', #463, #463, #2531, .T.); +#4440 = EDGE_CURVE('NONE', #463, #465, #2535, .T.); +#4441 = EDGE_CURVE('NONE', #465, #465, #2540, .T.); +#4442 = EDGE_CURVE('NONE', #467, #467, #2545, .T.); +#4443 = EDGE_CURVE('NONE', #467, #469, #2549, .T.); +#4444 = EDGE_CURVE('NONE', #469, #469, #2554, .T.); +#4445 = EDGE_CURVE('NONE', #471, #471, #2559, .T.); +#4446 = EDGE_CURVE('NONE', #471, #473, #2563, .T.); +#4447 = EDGE_CURVE('NONE', #473, #473, #2568, .T.); +#4448 = EDGE_CURVE('NONE', #475, #475, #2573, .T.); +#4449 = EDGE_CURVE('NONE', #475, #477, #2577, .T.); +#4450 = EDGE_CURVE('NONE', #477, #477, #2582, .T.); +#4451 = EDGE_CURVE('NONE', #479, #479, #2587, .T.); +#4452 = EDGE_CURVE('NONE', #479, #481, #2591, .T.); +#4453 = EDGE_CURVE('NONE', #481, #481, #2596, .T.); +#4454 = EDGE_CURVE('NONE', #483, #483, #2601, .T.); +#4455 = EDGE_CURVE('NONE', #483, #485, #2605, .T.); +#4456 = EDGE_CURVE('NONE', #485, #485, #2610, .T.); +#4457 = EDGE_CURVE('NONE', #487, #487, #2615, .T.); +#4458 = EDGE_CURVE('NONE', #487, #489, #2619, .T.); +#4459 = EDGE_CURVE('NONE', #489, #489, #2624, .T.); +#4460 = EDGE_CURVE('NONE', #491, #491, #2629, .T.); +#4461 = EDGE_CURVE('NONE', #491, #493, #2633, .T.); +#4462 = EDGE_CURVE('NONE', #493, #493, #2638, .T.); +#4463 = EDGE_CURVE('NONE', #495, #495, #2643, .T.); +#4464 = EDGE_CURVE('NONE', #495, #497, #2647, .T.); +#4465 = EDGE_CURVE('NONE', #497, #497, #2652, .T.); +#4466 = EDGE_CURVE('NONE', #499, #499, #2657, .T.); +#4467 = EDGE_CURVE('NONE', #499, #501, #2661, .T.); +#4468 = EDGE_CURVE('NONE', #501, #501, #2666, .T.); +#4469 = EDGE_CURVE('NONE', #503, #503, #2671, .T.); +#4470 = EDGE_CURVE('NONE', #503, #505, #2675, .T.); +#4471 = EDGE_CURVE('NONE', #505, #505, #2680, .T.); +#4472 = EDGE_CURVE('NONE', #507, #507, #2685, .T.); +#4473 = EDGE_CURVE('NONE', #507, #509, #2689, .T.); +#4474 = EDGE_CURVE('NONE', #509, #509, #2694, .T.); +#4475 = EDGE_CURVE('NONE', #511, #511, #2946, .T.); +#4476 = EDGE_CURVE('NONE', #511, #513, #2950, .T.); +#4477 = EDGE_CURVE('NONE', #513, #513, #2955, .T.); +#4478 = EDGE_CURVE('NONE', #515, #515, #3019, .T.); +#4479 = EDGE_CURVE('NONE', #515, #517, #3023, .T.); +#4480 = EDGE_CURVE('NONE', #517, #517, #3028, .T.); +#4481 = EDGE_CURVE('NONE', #519, #519, #3092, .T.); +#4482 = EDGE_CURVE('NONE', #519, #521, #3096, .T.); +#4483 = EDGE_CURVE('NONE', #521, #521, #3101, .T.); +#4484 = EDGE_CURVE('NONE', #523, #523, #3165, .T.); +#4485 = EDGE_CURVE('NONE', #523, #525, #3169, .T.); +#4486 = EDGE_CURVE('NONE', #525, #525, #3174, .T.); +#4487 = EDGE_CURVE('NONE', #527, #527, #3238, .T.); +#4488 = EDGE_CURVE('NONE', #527, #529, #3242, .T.); +#4489 = EDGE_CURVE('NONE', #529, #529, #3247, .T.); +#4490 = EDGE_CURVE('NONE', #531, #531, #3252, .T.); +#4491 = EDGE_CURVE('NONE', #531, #533, #3256, .T.); +#4492 = EDGE_CURVE('NONE', #533, #533, #3261, .T.); +#4493 = EDGE_CURVE('NONE', #535, #535, #3266, .T.); +#4494 = EDGE_CURVE('NONE', #535, #537, #3270, .T.); +#4495 = EDGE_CURVE('NONE', #537, #537, #3275, .T.); +#4496 = EDGE_CURVE('NONE', #539, #539, #3280, .T.); +#4497 = EDGE_CURVE('NONE', #539, #541, #3284, .T.); +#4498 = EDGE_CURVE('NONE', #541, #541, #3289, .T.); +#4499 = EDGE_CURVE('NONE', #543, #543, #3294, .T.); +#4500 = EDGE_CURVE('NONE', #543, #545, #3298, .T.); +#4501 = EDGE_CURVE('NONE', #545, #545, #3303, .T.); +#4502 = EDGE_CURVE('NONE', #547, #547, #3308, .T.); +#4503 = EDGE_CURVE('NONE', #547, #549, #3312, .T.); +#4504 = EDGE_CURVE('NONE', #549, #549, #3317, .T.); +#4505 = EDGE_CURVE('NONE', #551, #551, #3322, .T.); +#4506 = EDGE_CURVE('NONE', #551, #553, #3326, .T.); +#4507 = EDGE_CURVE('NONE', #553, #553, #3331, .T.); +#4508 = EDGE_CURVE('NONE', #555, #555, #3336, .T.); +#4509 = EDGE_CURVE('NONE', #555, #557, #3340, .T.); +#4510 = EDGE_CURVE('NONE', #557, #557, #3345, .T.); +#4511 = EDGE_CURVE('NONE', #559, #559, #3350, .T.); +#4512 = EDGE_CURVE('NONE', #559, #561, #3354, .T.); +#4513 = EDGE_CURVE('NONE', #561, #561, #3359, .T.); +#4514 = EDGE_CURVE('NONE', #563, #563, #3364, .T.); +#4515 = EDGE_CURVE('NONE', #563, #565, #3368, .T.); +#4516 = EDGE_CURVE('NONE', #565, #565, #3373, .T.); +#4517 = EDGE_CURVE('NONE', #567, #567, #3378, .T.); +#4518 = EDGE_CURVE('NONE', #567, #569, #3382, .T.); +#4519 = EDGE_CURVE('NONE', #569, #569, #3387, .T.); +#4520 = EDGE_CURVE('NONE', #571, #571, #3392, .T.); +#4521 = EDGE_CURVE('NONE', #571, #573, #3396, .T.); +#4522 = EDGE_CURVE('NONE', #573, #573, #3401, .T.); +#4523 = EDGE_CURVE('NONE', #575, #575, #3406, .T.); +#4524 = EDGE_CURVE('NONE', #575, #577, #3410, .T.); +#4525 = EDGE_CURVE('NONE', #577, #577, #3415, .T.); +#4526 = EDGE_CURVE('NONE', #579, #579, #3420, .T.); +#4527 = EDGE_CURVE('NONE', #579, #581, #3424, .T.); +#4528 = EDGE_CURVE('NONE', #581, #581, #3429, .T.); +#4529 = EDGE_CURVE('NONE', #583, #583, #3434, .T.); +#4530 = EDGE_CURVE('NONE', #583, #585, #3438, .T.); +#4531 = EDGE_CURVE('NONE', #585, #585, #3443, .T.); +#4532 = EDGE_CURVE('NONE', #587, #587, #3448, .T.); +#4533 = EDGE_CURVE('NONE', #587, #589, #3452, .T.); +#4534 = EDGE_CURVE('NONE', #589, #589, #3457, .T.); +#4535 = EDGE_CURVE('NONE', #591, #591, #3462, .T.); +#4536 = EDGE_CURVE('NONE', #591, #593, #3466, .T.); +#4537 = EDGE_CURVE('NONE', #593, #593, #3471, .T.); +#4538 = EDGE_CURVE('NONE', #595, #595, #3476, .T.); +#4539 = EDGE_CURVE('NONE', #595, #597, #3480, .T.); +#4540 = EDGE_CURVE('NONE', #597, #597, #3485, .T.); +#4541 = EDGE_CURVE('NONE', #599, #599, #3490, .T.); +#4542 = EDGE_CURVE('NONE', #599, #601, #3494, .T.); +#4543 = EDGE_CURVE('NONE', #601, #601, #3499, .T.); +#4544 = EDGE_CURVE('NONE', #603, #603, #3504, .T.); +#4545 = EDGE_CURVE('NONE', #603, #605, #3508, .T.); +#4546 = EDGE_CURVE('NONE', #605, #605, #3513, .T.); +#4547 = EDGE_CURVE('NONE', #607, #607, #3518, .T.); +#4548 = EDGE_CURVE('NONE', #607, #609, #3522, .T.); +#4549 = EDGE_CURVE('NONE', #609, #609, #3527, .T.); +#4550 = EDGE_CURVE('NONE', #611, #611, #3532, .T.); +#4551 = EDGE_CURVE('NONE', #611, #613, #3536, .T.); +#4552 = EDGE_CURVE('NONE', #613, #613, #3541, .T.); +#4553 = EDGE_CURVE('NONE', #615, #615, #3546, .T.); +#4554 = EDGE_CURVE('NONE', #615, #617, #3550, .T.); +#4555 = EDGE_CURVE('NONE', #617, #617, #3555, .T.); +#4556 = EDGE_CURVE('NONE', #619, #619, #3560, .T.); +#4557 = EDGE_CURVE('NONE', #619, #621, #3564, .T.); +#4558 = EDGE_CURVE('NONE', #621, #621, #3569, .T.); +#4559 = EDGE_CURVE('NONE', #623, #625, #3573, .T.); +#4560 = EDGE_CURVE('NONE', #625, #627, #3577, .T.); +#4561 = EDGE_CURVE('NONE', #629, #627, #3581, .T.); +#4562 = EDGE_CURVE('NONE', #623, #629, #3585, .T.); +#4563 = EDGE_CURVE('NONE', #625, #631, #3589, .T.); +#4564 = EDGE_CURVE('NONE', #631, #633, #3593, .T.); +#4565 = EDGE_CURVE('NONE', #627, #633, #3597, .T.); +#4566 = EDGE_CURVE('NONE', #631, #635, #3601, .T.); +#4567 = EDGE_CURVE('NONE', #635, #637, #3605, .T.); +#4568 = EDGE_CURVE('NONE', #633, #637, #3609, .T.); +#4569 = EDGE_CURVE('NONE', #635, #623, #3613, .T.); +#4570 = EDGE_CURVE('NONE', #637, #629, #3617, .T.); +#4571 = EDGE_CURVE('NONE', #639, #641, #3621, .T.); +#4572 = EDGE_CURVE('NONE', #641, #643, #3625, .T.); +#4573 = EDGE_CURVE('NONE', #645, #643, #3629, .T.); +#4574 = EDGE_CURVE('NONE', #639, #645, #3633, .T.); +#4575 = EDGE_CURVE('NONE', #641, #647, #3637, .T.); +#4576 = EDGE_CURVE('NONE', #647, #649, #3641, .T.); +#4577 = EDGE_CURVE('NONE', #643, #649, #3645, .T.); +#4578 = EDGE_CURVE('NONE', #647, #651, #3649, .T.); +#4579 = EDGE_CURVE('NONE', #651, #653, #3653, .T.); +#4580 = EDGE_CURVE('NONE', #649, #653, #3657, .T.); +#4581 = EDGE_CURVE('NONE', #651, #639, #3661, .T.); +#4582 = EDGE_CURVE('NONE', #653, #645, #3665, .T.); +#4583 = EDGE_CURVE('NONE', #655, #657, #3669, .T.); +#4584 = EDGE_CURVE('NONE', #657, #659, #3673, .T.); +#4585 = EDGE_CURVE('NONE', #661, #659, #3677, .T.); +#4586 = EDGE_CURVE('NONE', #655, #661, #3681, .T.); +#4587 = EDGE_CURVE('NONE', #657, #663, #3685, .T.); +#4588 = EDGE_CURVE('NONE', #663, #665, #3689, .T.); +#4589 = EDGE_CURVE('NONE', #659, #665, #3693, .T.); +#4590 = EDGE_CURVE('NONE', #663, #667, #3697, .T.); +#4591 = EDGE_CURVE('NONE', #667, #669, #3701, .T.); +#4592 = EDGE_CURVE('NONE', #665, #669, #3705, .T.); +#4593 = EDGE_CURVE('NONE', #667, #655, #3709, .T.); +#4594 = EDGE_CURVE('NONE', #669, #661, #3713, .T.); +#4595 = EDGE_CURVE('NONE', #671, #673, #3717, .T.); +#4596 = EDGE_CURVE('NONE', #673, #675, #3721, .T.); +#4597 = EDGE_CURVE('NONE', #677, #675, #3725, .T.); +#4598 = EDGE_CURVE('NONE', #671, #677, #3729, .T.); +#4599 = EDGE_CURVE('NONE', #673, #679, #3733, .T.); +#4600 = EDGE_CURVE('NONE', #679, #681, #3737, .T.); +#4601 = EDGE_CURVE('NONE', #675, #681, #3741, .T.); +#4602 = EDGE_CURVE('NONE', #679, #683, #3745, .T.); +#4603 = EDGE_CURVE('NONE', #683, #685, #3749, .T.); +#4604 = EDGE_CURVE('NONE', #681, #685, #3753, .T.); +#4605 = EDGE_CURVE('NONE', #683, #671, #3757, .T.); +#4606 = EDGE_CURVE('NONE', #685, #677, #3761, .T.); +#4607 = EDGE_CURVE('NONE', #687, #689, #3765, .T.); +#4608 = EDGE_CURVE('NONE', #689, #691, #3769, .T.); +#4609 = EDGE_CURVE('NONE', #693, #691, #3773, .T.); +#4610 = EDGE_CURVE('NONE', #687, #693, #3777, .T.); +#4611 = EDGE_CURVE('NONE', #689, #695, #3781, .T.); +#4612 = EDGE_CURVE('NONE', #695, #697, #3785, .T.); +#4613 = EDGE_CURVE('NONE', #691, #697, #3789, .T.); +#4614 = EDGE_CURVE('NONE', #695, #699, #3793, .T.); +#4615 = EDGE_CURVE('NONE', #699, #701, #3797, .T.); +#4616 = EDGE_CURVE('NONE', #697, #701, #3801, .T.); +#4617 = EDGE_CURVE('NONE', #699, #687, #3805, .T.); +#4618 = EDGE_CURVE('NONE', #701, #693, #3809, .T.); +#4619 = EDGE_CURVE('NONE', #703, #705, #3813, .T.); +#4620 = EDGE_CURVE('NONE', #705, #707, #3817, .T.); +#4621 = EDGE_CURVE('NONE', #709, #707, #3821, .T.); +#4622 = EDGE_CURVE('NONE', #703, #709, #3825, .T.); +#4623 = EDGE_CURVE('NONE', #705, #711, #3829, .T.); +#4624 = EDGE_CURVE('NONE', #711, #713, #3833, .T.); +#4625 = EDGE_CURVE('NONE', #707, #713, #3837, .T.); +#4626 = EDGE_CURVE('NONE', #711, #715, #3841, .T.); +#4627 = EDGE_CURVE('NONE', #715, #717, #3845, .T.); +#4628 = EDGE_CURVE('NONE', #713, #717, #3849, .T.); +#4629 = EDGE_CURVE('NONE', #715, #703, #3853, .T.); +#4630 = EDGE_CURVE('NONE', #717, #709, #3857, .T.); +#4631 = EDGE_CURVE('NONE', #719, #721, #3861, .T.); +#4632 = EDGE_CURVE('NONE', #721, #723, #3865, .T.); +#4633 = EDGE_CURVE('NONE', #725, #723, #3869, .T.); +#4634 = EDGE_CURVE('NONE', #719, #725, #3873, .T.); +#4635 = EDGE_CURVE('NONE', #721, #727, #3877, .T.); +#4636 = EDGE_CURVE('NONE', #727, #729, #3881, .T.); +#4637 = EDGE_CURVE('NONE', #723, #729, #3885, .T.); +#4638 = EDGE_CURVE('NONE', #727, #731, #3889, .T.); +#4639 = EDGE_CURVE('NONE', #731, #733, #3893, .T.); +#4640 = EDGE_CURVE('NONE', #729, #733, #3897, .T.); +#4641 = EDGE_CURVE('NONE', #731, #719, #3901, .T.); +#4642 = EDGE_CURVE('NONE', #733, #725, #3905, .T.); +#4643 = EDGE_CURVE('NONE', #735, #737, #3909, .T.); +#4644 = EDGE_CURVE('NONE', #737, #739, #3913, .T.); +#4645 = EDGE_CURVE('NONE', #741, #739, #3917, .T.); +#4646 = EDGE_CURVE('NONE', #735, #741, #3921, .T.); +#4647 = EDGE_CURVE('NONE', #737, #743, #3925, .T.); +#4648 = EDGE_CURVE('NONE', #743, #745, #3929, .T.); +#4649 = EDGE_CURVE('NONE', #739, #745, #3933, .T.); +#4650 = EDGE_CURVE('NONE', #743, #747, #3937, .T.); +#4651 = EDGE_CURVE('NONE', #747, #749, #3941, .T.); +#4652 = EDGE_CURVE('NONE', #745, #749, #3945, .T.); +#4653 = EDGE_CURVE('NONE', #747, #735, #3949, .T.); +#4654 = EDGE_CURVE('NONE', #749, #741, #3953, .T.); +#4655 = EDGE_CURVE('NONE', #751, #753, #3957, .T.); +#4656 = EDGE_CURVE('NONE', #753, #755, #3961, .T.); +#4657 = EDGE_CURVE('NONE', #757, #755, #3965, .T.); +#4658 = EDGE_CURVE('NONE', #751, #757, #3969, .T.); +#4659 = EDGE_CURVE('NONE', #753, #759, #3973, .T.); +#4660 = EDGE_CURVE('NONE', #759, #761, #3977, .T.); +#4661 = EDGE_CURVE('NONE', #755, #761, #3981, .T.); +#4662 = EDGE_CURVE('NONE', #759, #763, #3985, .T.); +#4663 = EDGE_CURVE('NONE', #763, #765, #3989, .T.); +#4664 = EDGE_CURVE('NONE', #761, #765, #3993, .T.); +#4665 = EDGE_CURVE('NONE', #763, #751, #3997, .T.); +#4666 = EDGE_CURVE('NONE', #765, #757, #4001, .T.); +#4667 = EDGE_CURVE('NONE', #767, #769, #4005, .T.); +#4668 = EDGE_CURVE('NONE', #769, #771, #4009, .T.); +#4669 = EDGE_CURVE('NONE', #773, #771, #4013, .T.); +#4670 = EDGE_CURVE('NONE', #767, #773, #4017, .T.); +#4671 = EDGE_CURVE('NONE', #769, #775, #4021, .T.); +#4672 = EDGE_CURVE('NONE', #775, #777, #4025, .T.); +#4673 = EDGE_CURVE('NONE', #771, #777, #4029, .T.); +#4674 = EDGE_CURVE('NONE', #775, #779, #4033, .T.); +#4675 = EDGE_CURVE('NONE', #779, #781, #4037, .T.); +#4676 = EDGE_CURVE('NONE', #777, #781, #4041, .T.); +#4677 = EDGE_CURVE('NONE', #779, #767, #4045, .T.); +#4678 = EDGE_CURVE('NONE', #781, #773, #4049, .T.); +#4679 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); +#4680 = DIRECTION('NONE', (0, 0, -1)); +#4681 = AXIS2_PLACEMENT_3D('NONE', #4679, #4680, $); +#4682 = PLANE('NONE', #4681); +#4683 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); +#4684 = DIRECTION('NONE', (-0, 0, -1)); +#4685 = DIRECTION('NONE', (1, 0, -0)); +#4686 = AXIS2_PLACEMENT_3D('NONE', #4683, #4684, #4685); +#4687 = TOROIDAL_SURFACE('NONE', #4686, 0.26416, 0.04064); +#4688 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); +#4689 = DIRECTION('NONE', (0, 0, 1)); +#4690 = DIRECTION('NONE', (1, 0, -0)); +#4691 = AXIS2_PLACEMENT_3D('NONE', #4688, #4689, #4690); +#4692 = CYLINDRICAL_SURFACE('NONE', #4691, 0.3048); +#4693 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); +#4694 = DIRECTION('NONE', (0, 0, -1)); +#4695 = AXIS2_PLACEMENT_3D('NONE', #4693, #4694, $); +#4696 = PLANE('NONE', #4695); +#4697 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); +#4698 = DIRECTION('NONE', (0, 0, 1)); +#4699 = DIRECTION('NONE', (1, 0, -0)); +#4700 = AXIS2_PLACEMENT_3D('NONE', #4697, #4698, #4699); +#4701 = CYLINDRICAL_SURFACE('NONE', #4700, 0.294894); +#4702 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); +#4703 = DIRECTION('NONE', (0, 0, -1)); +#4704 = AXIS2_PLACEMENT_3D('NONE', #4702, #4703, $); +#4705 = PLANE('NONE', #4704); +#4706 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); +#4707 = DIRECTION('NONE', (0, 0, 1)); +#4708 = DIRECTION('NONE', (1, 0, -0)); +#4709 = AXIS2_PLACEMENT_3D('NONE', #4706, #4707, #4708); +#4710 = CYLINDRICAL_SURFACE('NONE', #4709, 0.3048); +#4711 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); +#4712 = DIRECTION('NONE', (0, 0, -1)); +#4713 = AXIS2_PLACEMENT_3D('NONE', #4711, #4712, $); +#4714 = PLANE('NONE', #4713); +#4715 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); +#4716 = DIRECTION('NONE', (0, 0, 1)); +#4717 = DIRECTION('NONE', (1, 0, -0)); +#4718 = AXIS2_PLACEMENT_3D('NONE', #4715, #4716, #4717); +#4719 = CYLINDRICAL_SURFACE('NONE', #4718, 0.294894); +#4720 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); +#4721 = DIRECTION('NONE', (0, 0, -1)); +#4722 = AXIS2_PLACEMENT_3D('NONE', #4720, #4721, $); +#4723 = PLANE('NONE', #4722); +#4724 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); +#4725 = DIRECTION('NONE', (0, 0, 1)); +#4726 = DIRECTION('NONE', (1, 0, -0)); +#4727 = AXIS2_PLACEMENT_3D('NONE', #4724, #4725, #4726); +#4728 = CYLINDRICAL_SURFACE('NONE', #4727, 0.3048); +#4729 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); +#4730 = DIRECTION('NONE', (-0, 0, -1)); +#4731 = DIRECTION('NONE', (1, 0, -0)); +#4732 = AXIS2_PLACEMENT_3D('NONE', #4729, #4730, #4731); +#4733 = TOROIDAL_SURFACE('NONE', #4732, 0.26416, 0.04064); +#4734 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); +#4735 = DIRECTION('NONE', (0, 0, -1)); +#4736 = AXIS2_PLACEMENT_3D('NONE', #4734, #4735, $); +#4737 = PLANE('NONE', #4736); +#4738 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); +#4739 = DIRECTION('NONE', (-0, 0, -1)); +#4740 = DIRECTION('NONE', (1, 0, -0)); +#4741 = AXIS2_PLACEMENT_3D('NONE', #4738, #4739, #4740); +#4742 = CYLINDRICAL_SURFACE('NONE', #4741, 0.2413); +#4743 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#4744 = DIRECTION('NONE', (-0, 0, -1)); +#4745 = DIRECTION('NONE', (1, 0, -0)); +#4746 = AXIS2_PLACEMENT_3D('NONE', #4743, #4744, #4745); +#4747 = CYLINDRICAL_SURFACE('NONE', #4746, 0.15367); +#4748 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); +#4749 = DIRECTION('NONE', (-0, 0, -1)); +#4750 = DIRECTION('NONE', (1, 0, -0)); +#4751 = AXIS2_PLACEMENT_3D('NONE', #4748, #4749, #4750); +#4752 = TOROIDAL_SURFACE('NONE', #4751, 0.15062199999999998, 0.003048); +#4753 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); +#4754 = DIRECTION('NONE', (0, 0, -1)); +#4755 = AXIS2_PLACEMENT_3D('NONE', #4753, #4754, $); +#4756 = PLANE('NONE', #4755); +#4757 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); +#4758 = DIRECTION('NONE', (-0, 0, -1)); +#4759 = DIRECTION('NONE', (1, 0, -0)); +#4760 = AXIS2_PLACEMENT_3D('NONE', #4757, #4758, #4759); +#4761 = TOROIDAL_SURFACE('NONE', #4760, 0.11607799999999999, 0.003048); +#4762 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); +#4763 = DIRECTION('NONE', (-0, 0, -1)); +#4764 = DIRECTION('NONE', (1, 0, -0)); +#4765 = AXIS2_PLACEMENT_3D('NONE', #4762, #4763, #4764); +#4766 = CYLINDRICAL_SURFACE('NONE', #4765, 0.11302999999999999); +#4767 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); +#4768 = DIRECTION('NONE', (-0, 0, -1)); +#4769 = DIRECTION('NONE', (1, 0, -0)); +#4770 = AXIS2_PLACEMENT_3D('NONE', #4767, #4768, #4769); +#4771 = TOROIDAL_SURFACE('NONE', #4770, 0.11607799999999999, 0.003048); +#4772 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); +#4773 = DIRECTION('NONE', (0, 0, -1)); +#4774 = AXIS2_PLACEMENT_3D('NONE', #4772, #4773, $); +#4775 = PLANE('NONE', #4774); +#4776 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#4777 = DIRECTION('NONE', (-0.00000000000000008844493613273151, 0, -1)); +#4778 = DIRECTION('NONE', (1, 0, -0.00000000000000008844493613273151)); +#4779 = AXIS2_PLACEMENT_3D('NONE', #4776, #4777, #4778); +#4780 = TOROIDAL_SURFACE('NONE', #4779, 0.15367, 0.009906); +#4781 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#4782 = DIRECTION('NONE', (0, 0, 1)); +#4783 = DIRECTION('NONE', (1, 0, -0)); +#4784 = AXIS2_PLACEMENT_3D('NONE', #4781, #4782, #4783); +#4785 = CYLINDRICAL_SURFACE('NONE', #4784, 0.163576); +#4786 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#4787 = DIRECTION('NONE', (-0.000000000000000011055617016591439, 0, -1)); +#4788 = DIRECTION('NONE', (1, 0, -0.000000000000000011055617016591439)); +#4789 = AXIS2_PLACEMENT_3D('NONE', #4786, #4787, #4788); +#4790 = TOROIDAL_SURFACE('NONE', #4789, 0.15367, 0.009906); +#4791 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); +#4792 = DIRECTION('NONE', (0, 0, -1)); +#4793 = AXIS2_PLACEMENT_3D('NONE', #4791, #4792, $); +#4794 = PLANE('NONE', #4793); +#4795 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000007)); +#4796 = DIRECTION('NONE', (-0.000000000000000038981612940198085, 0, -1)); +#4797 = DIRECTION('NONE', (1, 0, -0.000000000000000038981612940198085)); +#4798 = AXIS2_PLACEMENT_3D('NONE', #4795, #4796, #4797); +#4799 = TOROIDAL_SURFACE('NONE', #4798, 0.11607799999999999, 0.003048); +#4800 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000003)); +#4801 = DIRECTION('NONE', (-0.000000000000000031431599387777595, 0, -1)); +#4802 = DIRECTION('NONE', (1, 0, -0.000000000000000031431599387777595)); +#4803 = AXIS2_PLACEMENT_3D('NONE', #4800, #4801, #4802); +#4804 = CYLINDRICAL_SURFACE('NONE', #4803, 0.11302999999999999); +#4805 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000008)); +#4806 = DIRECTION('NONE', (0.000000000000000015592645176079235, 0, -1)); +#4807 = DIRECTION('NONE', (1, 0, 0.000000000000000015592645176079235)); +#4808 = AXIS2_PLACEMENT_3D('NONE', #4805, #4806, #4807); +#4809 = TOROIDAL_SURFACE('NONE', #4808, 0.11607799999999999, 0.003048); +#4810 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); +#4811 = DIRECTION('NONE', (0, 0, -1)); +#4812 = AXIS2_PLACEMENT_3D('NONE', #4810, #4811, $); +#4813 = PLANE('NONE', #4812); +#4814 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); +#4815 = DIRECTION('NONE', (-0, 0, -1)); +#4816 = DIRECTION('NONE', (1, 0, -0)); +#4817 = AXIS2_PLACEMENT_3D('NONE', #4814, #4815, #4816); +#4818 = TOROIDAL_SURFACE('NONE', #4817, 0.15062199999999998, 0.003048); +#4819 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); +#4820 = DIRECTION('NONE', (0, 0, 1)); +#4821 = DIRECTION('NONE', (1, 0, -0)); +#4822 = AXIS2_PLACEMENT_3D('NONE', #4819, #4820, #4821); +#4823 = CYLINDRICAL_SURFACE('NONE', #4822, 0.15367); +#4824 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#4825 = DIRECTION('NONE', (0, 1, 0)); +#4826 = AXIS2_PLACEMENT_3D('NONE', #4824, #4825, $); +#4827 = PLANE('NONE', #4826); +#4828 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#4829 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#4830 = AXIS2_PLACEMENT_3D('NONE', #4828, #4829, $); +#4831 = PLANE('NONE', #4830); +#4832 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); +#4833 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#4834 = CARTESIAN_POINT('NONE', (0.06915, 0.012000000000000004, 0.029999999999999995)); +#4835 = CARTESIAN_POINT('NONE', (0.07351764281119443, 0.016367642811194436, 0.042)); +#4836 = CARTESIAN_POINT('NONE', (0.05715, 0.012000000000000007, 0.029999999999999995)); +#4837 = CARTESIAN_POINT('NONE', (0.05715, 0.016367642811194436, 0.042)); +#4838 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.012000000000000009, 0.029999999999999995)); +#4839 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.016367642811194436, 0.042)); +#4840 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.0000000000000000014695761589768248, 0.029999999999999995)); +#4841 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.0000000000000000020044581378316452, 0.042)); +#4842 = CARTESIAN_POINT('NONE', (0.04514999999999999, -0.012000000000000004, 0.029999999999999995)); +#4843 = CARTESIAN_POINT('NONE', (0.04078235718880556, -0.016367642811194436, 0.042)); +#4844 = CARTESIAN_POINT('NONE', (0.05715, -0.012000000000000007, 0.029999999999999995)); +#4845 = CARTESIAN_POINT('NONE', (0.05715, -0.016367642811194436, 0.042)); +#4846 = CARTESIAN_POINT('NONE', (0.06915, -0.012000000000000009, 0.029999999999999995)); +#4847 = CARTESIAN_POINT('NONE', (0.07351764281119443, -0.016367642811194436, 0.042)); +#4848 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); +#4849 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#4850 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4433, #4434), (#4435, #4436), (#4437, #4438), (#4439, #4440), (#4441, #4442), (#4443, #4444), (#4445, #4446), (#4447, #4448), (#4449, #4450)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4832, #4833), (#4834, #4835), (#4836, #4837), (#4838, #4839), (#4840, #4841), (#4842, #4843), (#4844, #4845), (#4846, #4847), (#4848, #4849)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4452 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#4453 = DIRECTION('NONE', (0, 0, 1)); -#4454 = AXIS2_PLACEMENT_3D('NONE', #4452, #4453, $); -#4455 = PLANE('NONE', #4454); -#4456 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); -#4457 = DIRECTION('NONE', (0, 0, 1)); -#4458 = DIRECTION('NONE', (1, 0, -0)); -#4459 = AXIS2_PLACEMENT_3D('NONE', #4456, #4457, #4458); -#4460 = CYLINDRICAL_SURFACE('NONE', #4459, 0.012000000000000007); -#4461 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.05999999999999999)); -#4462 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); -#4463 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); -#4464 = AXIS2_PLACEMENT_3D('NONE', #4461, #4462, #4463); -#4465 = TOROIDAL_SURFACE('NONE', #4464, 0.009000000000000006, 0.003); -#4466 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); -#4467 = DIRECTION('NONE', (0, 0, 1)); -#4468 = AXIS2_PLACEMENT_3D('NONE', #4466, #4467, $); -#4469 = PLANE('NONE', #4468); -#4470 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); -#4471 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4472 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4473 = AXIS2_PLACEMENT_3D('NONE', #4470, #4471, #4472); -#4474 = CYLINDRICAL_SURFACE('NONE', #4473, 0.000025399999999997646); -#4475 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); -#4476 = DIRECTION('NONE', (0, 0, 1)); -#4477 = AXIS2_PLACEMENT_3D('NONE', #4475, #4476, $); -#4478 = PLANE('NONE', #4477); -#4479 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); -#4480 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#4481 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#4482 = AXIS2_PLACEMENT_3D('NONE', #4479, #4480, #4481); -#4483 = CYLINDRICAL_SURFACE('NONE', #4482, 0.010199999999999996); -#4484 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); -#4485 = DIRECTION('NONE', (0, 0, 1)); -#4486 = AXIS2_PLACEMENT_3D('NONE', #4484, #4485, $); -#4487 = PLANE('NONE', #4486); -#4488 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); -#4489 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#4490 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.04235287990626802, 0.029999999999999995)); -#4491 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.037985237095073586, 0.042)); -#4492 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.04235287990626801, 0.029999999999999992)); -#4493 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.03798523709507358, 0.042)); -#4494 = CARTESIAN_POINT('NONE', (0.00566032122852825, -0.04235287990626801, 0.029999999999999995)); -#4495 = CARTESIAN_POINT('NONE', (0.0012926784173338214, -0.03798523709507358, 0.042)); -#4496 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.05435287990626801, 0.029999999999999992)); -#4497 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.05435287990626801, 0.042)); -#4498 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.06635287990626802, 0.029999999999999995)); -#4499 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.07072052271746244, 0.042)); -#4500 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.06635287990626801, 0.029999999999999992)); -#4501 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.07072052271746244, 0.042)); -#4502 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.06635287990626802, 0.029999999999999995)); -#4503 = CARTESIAN_POINT('NONE', (0.034027964039722684, -0.07072052271746244, 0.042)); -#4504 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); -#4505 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#4506 = ( +#4851 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#4852 = DIRECTION('NONE', (0, 0, 1)); +#4853 = AXIS2_PLACEMENT_3D('NONE', #4851, #4852, $); +#4854 = PLANE('NONE', #4853); +#4855 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); +#4856 = DIRECTION('NONE', (0, 0, 1)); +#4857 = DIRECTION('NONE', (1, 0, -0)); +#4858 = AXIS2_PLACEMENT_3D('NONE', #4855, #4856, #4857); +#4859 = CYLINDRICAL_SURFACE('NONE', #4858, 0.012000000000000007); +#4860 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.05999999999999999)); +#4861 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); +#4862 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); +#4863 = AXIS2_PLACEMENT_3D('NONE', #4860, #4861, #4862); +#4864 = TOROIDAL_SURFACE('NONE', #4863, 0.009000000000000006, 0.003); +#4865 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); +#4866 = DIRECTION('NONE', (0, 0, 1)); +#4867 = AXIS2_PLACEMENT_3D('NONE', #4865, #4866, $); +#4868 = PLANE('NONE', #4867); +#4869 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); +#4870 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#4871 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#4872 = AXIS2_PLACEMENT_3D('NONE', #4869, #4870, #4871); +#4873 = CYLINDRICAL_SURFACE('NONE', #4872, 0.000025399999999997646); +#4874 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); +#4875 = DIRECTION('NONE', (0, 0, 1)); +#4876 = AXIS2_PLACEMENT_3D('NONE', #4874, #4875, $); +#4877 = PLANE('NONE', #4876); +#4878 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); +#4879 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#4880 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#4881 = AXIS2_PLACEMENT_3D('NONE', #4878, #4879, #4880); +#4882 = CYLINDRICAL_SURFACE('NONE', #4881, 0.010199999999999996); +#4883 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); +#4884 = DIRECTION('NONE', (0, 0, 1)); +#4885 = AXIS2_PLACEMENT_3D('NONE', #4883, #4884, $); +#4886 = PLANE('NONE', #4885); +#4887 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); +#4888 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#4889 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.04235287990626802, 0.029999999999999995)); +#4890 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.037985237095073586, 0.042)); +#4891 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.04235287990626801, 0.029999999999999992)); +#4892 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.03798523709507358, 0.042)); +#4893 = CARTESIAN_POINT('NONE', (0.00566032122852825, -0.04235287990626801, 0.029999999999999995)); +#4894 = CARTESIAN_POINT('NONE', (0.0012926784173338214, -0.03798523709507358, 0.042)); +#4895 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.05435287990626801, 0.029999999999999992)); +#4896 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.05435287990626801, 0.042)); +#4897 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.06635287990626802, 0.029999999999999995)); +#4898 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.07072052271746244, 0.042)); +#4899 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.06635287990626801, 0.029999999999999992)); +#4900 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.07072052271746244, 0.042)); +#4901 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.06635287990626802, 0.029999999999999995)); +#4902 = CARTESIAN_POINT('NONE', (0.034027964039722684, -0.07072052271746244, 0.042)); +#4903 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); +#4904 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#4905 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4488, #4489), (#4490, #4491), (#4492, #4493), (#4494, #4495), (#4496, #4497), (#4498, #4499), (#4500, #4501), (#4502, #4503), (#4504, #4505)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4887, #4888), (#4889, #4890), (#4891, #4892), (#4893, #4894), (#4895, #4896), (#4897, #4898), (#4899, #4900), (#4901, #4902), (#4903, #4904)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4507 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#4508 = DIRECTION('NONE', (0, 0, 1)); -#4509 = AXIS2_PLACEMENT_3D('NONE', #4507, #4508, $); -#4510 = PLANE('NONE', #4509); -#4511 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); -#4512 = DIRECTION('NONE', (0, 0, 1)); -#4513 = DIRECTION('NONE', (1, 0, -0)); -#4514 = AXIS2_PLACEMENT_3D('NONE', #4511, #4512, #4513); -#4515 = CYLINDRICAL_SURFACE('NONE', #4514, 0.012000000000000007); -#4516 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.05999999999999999)); -#4517 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); -#4518 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); -#4519 = AXIS2_PLACEMENT_3D('NONE', #4516, #4517, #4518); -#4520 = TOROIDAL_SURFACE('NONE', #4519, 0.009000000000000006, 0.003); -#4521 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); -#4522 = DIRECTION('NONE', (0, 0, 1)); -#4523 = AXIS2_PLACEMENT_3D('NONE', #4521, #4522, $); -#4524 = PLANE('NONE', #4523); -#4525 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); -#4526 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4527 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4528 = AXIS2_PLACEMENT_3D('NONE', #4525, #4526, #4527); -#4529 = CYLINDRICAL_SURFACE('NONE', #4528, 0.000025399999999997646); -#4530 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); -#4531 = DIRECTION('NONE', (0, 0, 1)); -#4532 = AXIS2_PLACEMENT_3D('NONE', #4530, #4531, $); -#4533 = PLANE('NONE', #4532); -#4534 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04729999999999995)); -#4535 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); -#4536 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); -#4537 = AXIS2_PLACEMENT_3D('NONE', #4534, #4535, #4536); -#4538 = CYLINDRICAL_SURFACE('NONE', #4537, 0.010199999999999996); -#4539 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); -#4540 = DIRECTION('NONE', (0, 0, 1)); -#4541 = AXIS2_PLACEMENT_3D('NONE', #4539, #4540, $); -#4542 = PLANE('NONE', #4541); -#4543 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); -#4544 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#4545 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.021591927168514838, 0.029999999999999995)); -#4546 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.017224284357320412, 0.042)); -#4547 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.021591927168514834, 0.029999999999999992)); -#4548 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.017224284357320405, 0.042)); -#4549 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.021591927168514834, 0.029999999999999995)); -#4550 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.017224284357320405, 0.042)); -#4551 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.03359192716851484, 0.029999999999999992)); -#4552 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.03359192716851484, 0.042)); -#4553 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.04559192716851485, 0.029999999999999995)); -#4554 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.049959569979709274, 0.042)); -#4555 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04559192716851485, 0.029999999999999992)); -#4556 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04995956997970928, 0.042)); -#4557 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.04559192716851485, 0.029999999999999995)); -#4558 = CARTESIAN_POINT('NONE', (-0.029867678417333798, -0.04995956997970928, 0.042)); -#4559 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); -#4560 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#4561 = ( +#4906 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#4907 = DIRECTION('NONE', (0, 0, 1)); +#4908 = AXIS2_PLACEMENT_3D('NONE', #4906, #4907, $); +#4909 = PLANE('NONE', #4908); +#4910 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); +#4911 = DIRECTION('NONE', (0, 0, 1)); +#4912 = DIRECTION('NONE', (1, 0, -0)); +#4913 = AXIS2_PLACEMENT_3D('NONE', #4910, #4911, #4912); +#4914 = CYLINDRICAL_SURFACE('NONE', #4913, 0.012000000000000007); +#4915 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.05999999999999999)); +#4916 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); +#4917 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); +#4918 = AXIS2_PLACEMENT_3D('NONE', #4915, #4916, #4917); +#4919 = TOROIDAL_SURFACE('NONE', #4918, 0.009000000000000006, 0.003); +#4920 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); +#4921 = DIRECTION('NONE', (0, 0, 1)); +#4922 = AXIS2_PLACEMENT_3D('NONE', #4920, #4921, $); +#4923 = PLANE('NONE', #4922); +#4924 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); +#4925 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#4926 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#4927 = AXIS2_PLACEMENT_3D('NONE', #4924, #4925, #4926); +#4928 = CYLINDRICAL_SURFACE('NONE', #4927, 0.000025399999999997646); +#4929 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); +#4930 = DIRECTION('NONE', (0, 0, 1)); +#4931 = AXIS2_PLACEMENT_3D('NONE', #4929, #4930, $); +#4932 = PLANE('NONE', #4931); +#4933 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04729999999999995)); +#4934 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); +#4935 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); +#4936 = AXIS2_PLACEMENT_3D('NONE', #4933, #4934, #4935); +#4937 = CYLINDRICAL_SURFACE('NONE', #4936, 0.010199999999999996); +#4938 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); +#4939 = DIRECTION('NONE', (0, 0, 1)); +#4940 = AXIS2_PLACEMENT_3D('NONE', #4938, #4939, $); +#4941 = PLANE('NONE', #4940); +#4942 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); +#4943 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#4944 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.021591927168514838, 0.029999999999999995)); +#4945 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.017224284357320412, 0.042)); +#4946 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.021591927168514834, 0.029999999999999992)); +#4947 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.017224284357320405, 0.042)); +#4948 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.021591927168514834, 0.029999999999999995)); +#4949 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.017224284357320405, 0.042)); +#4950 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.03359192716851484, 0.029999999999999992)); +#4951 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.03359192716851484, 0.042)); +#4952 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.04559192716851485, 0.029999999999999995)); +#4953 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.049959569979709274, 0.042)); +#4954 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04559192716851485, 0.029999999999999992)); +#4955 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04995956997970928, 0.042)); +#4956 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.04559192716851485, 0.029999999999999995)); +#4957 = CARTESIAN_POINT('NONE', (-0.029867678417333798, -0.04995956997970928, 0.042)); +#4958 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); +#4959 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#4960 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4543, #4544), (#4545, #4546), (#4547, #4548), (#4549, #4550), (#4551, #4552), (#4553, #4554), (#4555, #4556), (#4557, #4558), (#4559, #4560)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4942, #4943), (#4944, #4945), (#4946, #4947), (#4948, #4949), (#4950, #4951), (#4952, #4953), (#4954, #4955), (#4956, #4957), (#4958, #4959)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4562 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#4563 = DIRECTION('NONE', (0, 0, 1)); -#4564 = AXIS2_PLACEMENT_3D('NONE', #4562, #4563, $); -#4565 = PLANE('NONE', #4564); -#4566 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); -#4567 = DIRECTION('NONE', (0, 0, 1)); -#4568 = DIRECTION('NONE', (1, 0, -0)); -#4569 = AXIS2_PLACEMENT_3D('NONE', #4566, #4567, #4568); -#4570 = CYLINDRICAL_SURFACE('NONE', #4569, 0.012000000000000007); -#4571 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.05999999999999999)); -#4572 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); -#4573 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); -#4574 = AXIS2_PLACEMENT_3D('NONE', #4571, #4572, #4573); -#4575 = TOROIDAL_SURFACE('NONE', #4574, 0.009000000000000006, 0.003); -#4576 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); -#4577 = DIRECTION('NONE', (0, 0, 1)); -#4578 = AXIS2_PLACEMENT_3D('NONE', #4576, #4577, $); -#4579 = PLANE('NONE', #4578); -#4580 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); -#4581 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4582 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4583 = AXIS2_PLACEMENT_3D('NONE', #4580, #4581, #4582); -#4584 = CYLINDRICAL_SURFACE('NONE', #4583, 0.000025399999999997646); -#4585 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); -#4586 = DIRECTION('NONE', (0, 0, 1)); -#4587 = AXIS2_PLACEMENT_3D('NONE', #4585, #4586, $); -#4588 = PLANE('NONE', #4587); -#4589 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04729999999999995)); -#4590 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); -#4591 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); -#4592 = AXIS2_PLACEMENT_3D('NONE', #4589, #4590, #4591); -#4593 = CYLINDRICAL_SURFACE('NONE', #4592, 0.010199999999999996); -#4594 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); -#4595 = DIRECTION('NONE', (0, 0, 1)); -#4596 = AXIS2_PLACEMENT_3D('NONE', #4594, #4595, $); -#4597 = PLANE('NONE', #4596); -#4598 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); -#4599 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#4600 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.045591927168514824, 0.03)); -#4601 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.049959569979709254, 0.042)); -#4602 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04559192716851484, 0.03)); -#4603 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04995956997970927, 0.042)); -#4604 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.04559192716851483, 0.03)); -#4605 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.04995956997970927, 0.042)); -#4606 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.03359192716851483, 0.03)); -#4607 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.03359192716851483, 0.042)); -#4608 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.021591927168514827, 0.03)); -#4609 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.017224284357320395, 0.042)); -#4610 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.02159192716851482, 0.03)); -#4611 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.01722428435732039, 0.042)); -#4612 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.02159192716851482, 0.03)); -#4613 = CARTESIAN_POINT('NONE', (-0.02986767841733381, 0.01722428435732039, 0.042)); -#4614 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); -#4615 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#4616 = ( +#4961 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#4962 = DIRECTION('NONE', (0, 0, 1)); +#4963 = AXIS2_PLACEMENT_3D('NONE', #4961, #4962, $); +#4964 = PLANE('NONE', #4963); +#4965 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); +#4966 = DIRECTION('NONE', (0, 0, 1)); +#4967 = DIRECTION('NONE', (1, 0, -0)); +#4968 = AXIS2_PLACEMENT_3D('NONE', #4965, #4966, #4967); +#4969 = CYLINDRICAL_SURFACE('NONE', #4968, 0.012000000000000007); +#4970 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.05999999999999999)); +#4971 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); +#4972 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); +#4973 = AXIS2_PLACEMENT_3D('NONE', #4970, #4971, #4972); +#4974 = TOROIDAL_SURFACE('NONE', #4973, 0.009000000000000006, 0.003); +#4975 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); +#4976 = DIRECTION('NONE', (0, 0, 1)); +#4977 = AXIS2_PLACEMENT_3D('NONE', #4975, #4976, $); +#4978 = PLANE('NONE', #4977); +#4979 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); +#4980 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#4981 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#4982 = AXIS2_PLACEMENT_3D('NONE', #4979, #4980, #4981); +#4983 = CYLINDRICAL_SURFACE('NONE', #4982, 0.000025399999999997646); +#4984 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); +#4985 = DIRECTION('NONE', (0, 0, 1)); +#4986 = AXIS2_PLACEMENT_3D('NONE', #4984, #4985, $); +#4987 = PLANE('NONE', #4986); +#4988 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04729999999999995)); +#4989 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); +#4990 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); +#4991 = AXIS2_PLACEMENT_3D('NONE', #4988, #4989, #4990); +#4992 = CYLINDRICAL_SURFACE('NONE', #4991, 0.010199999999999996); +#4993 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); +#4994 = DIRECTION('NONE', (0, 0, 1)); +#4995 = AXIS2_PLACEMENT_3D('NONE', #4993, #4994, $); +#4996 = PLANE('NONE', #4995); +#4997 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); +#4998 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#4999 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.045591927168514824, 0.03)); +#5000 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.049959569979709254, 0.042)); +#5001 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04559192716851484, 0.03)); +#5002 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04995956997970927, 0.042)); +#5003 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.04559192716851483, 0.03)); +#5004 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.04995956997970927, 0.042)); +#5005 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.03359192716851483, 0.03)); +#5006 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.03359192716851483, 0.042)); +#5007 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.021591927168514827, 0.03)); +#5008 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.017224284357320395, 0.042)); +#5009 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.02159192716851482, 0.03)); +#5010 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.01722428435732039, 0.042)); +#5011 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.02159192716851482, 0.03)); +#5012 = CARTESIAN_POINT('NONE', (-0.02986767841733381, 0.01722428435732039, 0.042)); +#5013 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); +#5014 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#5015 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4598, #4599), (#4600, #4601), (#4602, #4603), (#4604, #4605), (#4606, #4607), (#4608, #4609), (#4610, #4611), (#4612, #4613), (#4614, #4615)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4997, #4998), (#4999, #5000), (#5001, #5002), (#5003, #5004), (#5005, #5006), (#5007, #5008), (#5009, #5010), (#5011, #5012), (#5013, #5014)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4617 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#4618 = DIRECTION('NONE', (0, 0, 1)); -#4619 = AXIS2_PLACEMENT_3D('NONE', #4617, #4618, $); -#4620 = PLANE('NONE', #4619); -#4621 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); -#4622 = DIRECTION('NONE', (0, 0, 1)); -#4623 = DIRECTION('NONE', (1, 0, -0)); -#4624 = AXIS2_PLACEMENT_3D('NONE', #4621, #4622, #4623); -#4625 = CYLINDRICAL_SURFACE('NONE', #4624, 0.012000000000000007); -#4626 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.05999999999999999)); -#4627 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); -#4628 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); -#4629 = AXIS2_PLACEMENT_3D('NONE', #4626, #4627, #4628); -#4630 = TOROIDAL_SURFACE('NONE', #4629, 0.009000000000000006, 0.003); -#4631 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); -#4632 = DIRECTION('NONE', (0, 0, 1)); -#4633 = AXIS2_PLACEMENT_3D('NONE', #4631, #4632, $); -#4634 = PLANE('NONE', #4633); -#4635 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); -#4636 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4637 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4638 = AXIS2_PLACEMENT_3D('NONE', #4635, #4636, #4637); -#4639 = CYLINDRICAL_SURFACE('NONE', #4638, 0.000025399999999997646); -#4640 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); -#4641 = DIRECTION('NONE', (0, 0, 1)); -#4642 = AXIS2_PLACEMENT_3D('NONE', #4640, #4641, $); -#4643 = PLANE('NONE', #4642); -#4644 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000007)); -#4645 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); -#4646 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); -#4647 = AXIS2_PLACEMENT_3D('NONE', #4644, #4645, #4646); -#4648 = CYLINDRICAL_SURFACE('NONE', #4647, 0.010199999999999996); -#4649 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); -#4650 = DIRECTION('NONE', (0, 0, 1)); -#4651 = AXIS2_PLACEMENT_3D('NONE', #4649, #4650, $); -#4652 = PLANE('NONE', #4651); -#4653 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); -#4654 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#4655 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.06635287990626802, 0.03)); -#4656 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.07072052271746246, 0.042)); -#4657 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.06635287990626802, 0.03)); -#4658 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.07072052271746246, 0.042)); -#4659 = CARTESIAN_POINT('NONE', (0.005660321228528236, 0.06635287990626802, 0.03)); -#4660 = CARTESIAN_POINT('NONE', (0.001292678417333807, 0.07072052271746246, 0.042)); -#4661 = CARTESIAN_POINT('NONE', (0.005660321228528232, 0.05435287990626802, 0.03)); -#4662 = CARTESIAN_POINT('NONE', (0.0012926784173338036, 0.05435287990626802, 0.042)); -#4663 = CARTESIAN_POINT('NONE', (0.005660321228528233, 0.04235287990626802, 0.03)); -#4664 = CARTESIAN_POINT('NONE', (0.0012926784173338034, 0.037985237095073586, 0.042)); -#4665 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.042352879906268015, 0.03)); -#4666 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.037985237095073586, 0.042)); -#4667 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.04235287990626802, 0.03)); -#4668 = CARTESIAN_POINT('NONE', (0.03402796403972267, 0.037985237095073586, 0.042)); -#4669 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); -#4670 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#4671 = ( +#5016 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#5017 = DIRECTION('NONE', (0, 0, 1)); +#5018 = AXIS2_PLACEMENT_3D('NONE', #5016, #5017, $); +#5019 = PLANE('NONE', #5018); +#5020 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); +#5021 = DIRECTION('NONE', (0, 0, 1)); +#5022 = DIRECTION('NONE', (1, 0, -0)); +#5023 = AXIS2_PLACEMENT_3D('NONE', #5020, #5021, #5022); +#5024 = CYLINDRICAL_SURFACE('NONE', #5023, 0.012000000000000007); +#5025 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.05999999999999999)); +#5026 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); +#5027 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); +#5028 = AXIS2_PLACEMENT_3D('NONE', #5025, #5026, #5027); +#5029 = TOROIDAL_SURFACE('NONE', #5028, 0.009000000000000006, 0.003); +#5030 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); +#5031 = DIRECTION('NONE', (0, 0, 1)); +#5032 = AXIS2_PLACEMENT_3D('NONE', #5030, #5031, $); +#5033 = PLANE('NONE', #5032); +#5034 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); +#5035 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#5036 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#5037 = AXIS2_PLACEMENT_3D('NONE', #5034, #5035, #5036); +#5038 = CYLINDRICAL_SURFACE('NONE', #5037, 0.000025399999999997646); +#5039 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); +#5040 = DIRECTION('NONE', (0, 0, 1)); +#5041 = AXIS2_PLACEMENT_3D('NONE', #5039, #5040, $); +#5042 = PLANE('NONE', #5041); +#5043 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000007)); +#5044 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); +#5045 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); +#5046 = AXIS2_PLACEMENT_3D('NONE', #5043, #5044, #5045); +#5047 = CYLINDRICAL_SURFACE('NONE', #5046, 0.010199999999999996); +#5048 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); +#5049 = DIRECTION('NONE', (0, 0, 1)); +#5050 = AXIS2_PLACEMENT_3D('NONE', #5048, #5049, $); +#5051 = PLANE('NONE', #5050); +#5052 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); +#5053 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#5054 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.06635287990626802, 0.03)); +#5055 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.07072052271746246, 0.042)); +#5056 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.06635287990626802, 0.03)); +#5057 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.07072052271746246, 0.042)); +#5058 = CARTESIAN_POINT('NONE', (0.005660321228528236, 0.06635287990626802, 0.03)); +#5059 = CARTESIAN_POINT('NONE', (0.001292678417333807, 0.07072052271746246, 0.042)); +#5060 = CARTESIAN_POINT('NONE', (0.005660321228528232, 0.05435287990626802, 0.03)); +#5061 = CARTESIAN_POINT('NONE', (0.0012926784173338036, 0.05435287990626802, 0.042)); +#5062 = CARTESIAN_POINT('NONE', (0.005660321228528233, 0.04235287990626802, 0.03)); +#5063 = CARTESIAN_POINT('NONE', (0.0012926784173338034, 0.037985237095073586, 0.042)); +#5064 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.042352879906268015, 0.03)); +#5065 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.037985237095073586, 0.042)); +#5066 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.04235287990626802, 0.03)); +#5067 = CARTESIAN_POINT('NONE', (0.03402796403972267, 0.037985237095073586, 0.042)); +#5068 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); +#5069 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#5070 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4653, #4654), (#4655, #4656), (#4657, #4658), (#4659, #4660), (#4661, #4662), (#4663, #4664), (#4665, #4666), (#4667, #4668), (#4669, #4670)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5052, #5053), (#5054, #5055), (#5056, #5057), (#5058, #5059), (#5060, #5061), (#5062, #5063), (#5064, #5065), (#5066, #5067), (#5068, #5069)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4672 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#4673 = DIRECTION('NONE', (0, 0, 1)); -#4674 = AXIS2_PLACEMENT_3D('NONE', #4672, #4673, $); -#4675 = PLANE('NONE', #4674); -#4676 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); -#4677 = DIRECTION('NONE', (0, 0, 1)); -#4678 = DIRECTION('NONE', (1, 0, -0)); -#4679 = AXIS2_PLACEMENT_3D('NONE', #4676, #4677, #4678); -#4680 = CYLINDRICAL_SURFACE('NONE', #4679, 0.012000000000000007); -#4681 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.05999999999999999)); -#4682 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); -#4683 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); -#4684 = AXIS2_PLACEMENT_3D('NONE', #4681, #4682, #4683); -#4685 = TOROIDAL_SURFACE('NONE', #4684, 0.009000000000000006, 0.003); -#4686 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); -#4687 = DIRECTION('NONE', (0, 0, 1)); -#4688 = AXIS2_PLACEMENT_3D('NONE', #4686, #4687, $); -#4689 = PLANE('NONE', #4688); -#4690 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); -#4691 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4692 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4693 = AXIS2_PLACEMENT_3D('NONE', #4690, #4691, #4692); -#4694 = CYLINDRICAL_SURFACE('NONE', #4693, 0.000025399999999997646); -#4695 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); -#4696 = DIRECTION('NONE', (0, 0, 1)); -#4697 = AXIS2_PLACEMENT_3D('NONE', #4695, #4696, $); -#4698 = PLANE('NONE', #4697); -#4699 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000007)); -#4700 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); -#4701 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); -#4702 = AXIS2_PLACEMENT_3D('NONE', #4699, #4700, #4701); -#4703 = CYLINDRICAL_SURFACE('NONE', #4702, 0.010199999999999996); -#4704 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); -#4705 = DIRECTION('NONE', (0, 0, 1)); -#4706 = AXIS2_PLACEMENT_3D('NONE', #4704, #4705, $); -#4707 = PLANE('NONE', #4706); -#4708 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); -#4709 = DIRECTION('NONE', (-0, 0, -1)); -#4710 = DIRECTION('NONE', (1, 0, -0)); -#4711 = AXIS2_PLACEMENT_3D('NONE', #4708, #4709, #4710); -#4712 = CYLINDRICAL_SURFACE('NONE', #4711, 0.2413); -#4713 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); -#4714 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); -#4715 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.053923000000000006)); -#4716 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, 0.04909700000000001)); -#4717 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.053923000000000006)); -#4718 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, 0.04909700000000001)); -#4719 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.053923000000000006)); -#4720 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, 0.04909700000000001)); -#4721 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.053923000000000006)); -#4722 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, 0.04909700000000001)); -#4723 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.053923000000000006)); -#4724 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, 0.04909700000000001)); -#4725 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.053923000000000006)); -#4726 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, 0.04909700000000001)); -#4727 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.053923000000000006)); -#4728 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, 0.04909700000000001)); -#4729 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); -#4730 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); -#4731 = ( +#5071 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#5072 = DIRECTION('NONE', (0, 0, 1)); +#5073 = AXIS2_PLACEMENT_3D('NONE', #5071, #5072, $); +#5074 = PLANE('NONE', #5073); +#5075 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); +#5076 = DIRECTION('NONE', (0, 0, 1)); +#5077 = DIRECTION('NONE', (1, 0, -0)); +#5078 = AXIS2_PLACEMENT_3D('NONE', #5075, #5076, #5077); +#5079 = CYLINDRICAL_SURFACE('NONE', #5078, 0.012000000000000007); +#5080 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.05999999999999999)); +#5081 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); +#5082 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); +#5083 = AXIS2_PLACEMENT_3D('NONE', #5080, #5081, #5082); +#5084 = TOROIDAL_SURFACE('NONE', #5083, 0.009000000000000006, 0.003); +#5085 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); +#5086 = DIRECTION('NONE', (0, 0, 1)); +#5087 = AXIS2_PLACEMENT_3D('NONE', #5085, #5086, $); +#5088 = PLANE('NONE', #5087); +#5089 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); +#5090 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#5091 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#5092 = AXIS2_PLACEMENT_3D('NONE', #5089, #5090, #5091); +#5093 = CYLINDRICAL_SURFACE('NONE', #5092, 0.000025399999999997646); +#5094 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); +#5095 = DIRECTION('NONE', (0, 0, 1)); +#5096 = AXIS2_PLACEMENT_3D('NONE', #5094, #5095, $); +#5097 = PLANE('NONE', #5096); +#5098 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000007)); +#5099 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); +#5100 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); +#5101 = AXIS2_PLACEMENT_3D('NONE', #5098, #5099, #5100); +#5102 = CYLINDRICAL_SURFACE('NONE', #5101, 0.010199999999999996); +#5103 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); +#5104 = DIRECTION('NONE', (0, 0, 1)); +#5105 = AXIS2_PLACEMENT_3D('NONE', #5103, #5104, $); +#5106 = PLANE('NONE', #5105); +#5107 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); +#5108 = DIRECTION('NONE', (-0, 0, -1)); +#5109 = DIRECTION('NONE', (1, 0, -0)); +#5110 = AXIS2_PLACEMENT_3D('NONE', #5107, #5108, #5109); +#5111 = CYLINDRICAL_SURFACE('NONE', #5110, 0.2413); +#5112 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); +#5113 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); +#5114 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.053923000000000006)); +#5115 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, 0.04909700000000001)); +#5116 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.053923000000000006)); +#5117 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, 0.04909700000000001)); +#5118 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.053923000000000006)); +#5119 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, 0.04909700000000001)); +#5120 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.053923000000000006)); +#5121 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, 0.04909700000000001)); +#5122 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.053923000000000006)); +#5123 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, 0.04909700000000001)); +#5124 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.053923000000000006)); +#5125 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, 0.04909700000000001)); +#5126 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.053923000000000006)); +#5127 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, 0.04909700000000001)); +#5128 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); +#5129 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); +#5130 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4713, #4714), (#4715, #4716), (#4717, #4718), (#4719, #4720), (#4721, #4722), (#4723, #4724), (#4725, #4726), (#4727, #4728), (#4729, #4730)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5112, #5113), (#5114, #5115), (#5116, #5117), (#5118, #5119), (#5120, #5121), (#5122, #5123), (#5124, #5125), (#5126, #5127), (#5128, #5129)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012553), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4732 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); -#4733 = DIRECTION('NONE', (-0, 0, -1)); -#4734 = DIRECTION('NONE', (1, 0, -0)); -#4735 = AXIS2_PLACEMENT_3D('NONE', #4732, #4733, #4734); -#4736 = CYLINDRICAL_SURFACE('NONE', #4735, 0.236474); -#4737 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); -#4738 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); -#4739 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, -0.011227999999999986)); -#4740 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.01605399999999999)); -#4741 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, -0.011227999999999988)); -#4742 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.01605399999999999)); -#4743 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, -0.011227999999999986)); -#4744 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.01605399999999999)); -#4745 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, -0.011227999999999988)); -#4746 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.01605399999999999)); -#4747 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, -0.011227999999999986)); -#4748 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.01605399999999999)); -#4749 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, -0.011227999999999988)); -#4750 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.01605399999999999)); -#4751 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, -0.011227999999999986)); -#4752 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.01605399999999999)); -#4753 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); -#4754 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); -#4755 = ( +#5131 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); +#5132 = DIRECTION('NONE', (-0, 0, -1)); +#5133 = DIRECTION('NONE', (1, 0, -0)); +#5134 = AXIS2_PLACEMENT_3D('NONE', #5131, #5132, #5133); +#5135 = CYLINDRICAL_SURFACE('NONE', #5134, 0.236474); +#5136 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); +#5137 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); +#5138 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, -0.011227999999999986)); +#5139 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.01605399999999999)); +#5140 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, -0.011227999999999988)); +#5141 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.01605399999999999)); +#5142 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, -0.011227999999999986)); +#5143 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.01605399999999999)); +#5144 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, -0.011227999999999988)); +#5145 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.01605399999999999)); +#5146 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, -0.011227999999999986)); +#5147 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.01605399999999999)); +#5148 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, -0.011227999999999988)); +#5149 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.01605399999999999)); +#5150 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, -0.011227999999999986)); +#5151 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.01605399999999999)); +#5152 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); +#5153 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); +#5154 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4737, #4738), (#4739, #4740), (#4741, #4742), (#4743, #4744), (#4745, #4746), (#4747, #4748), (#4749, #4750), (#4751, #4752), (#4753, #4754)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5136, #5137), (#5138, #5139), (#5140, #5141), (#5142, #5143), (#5144, #5145), (#5146, #5147), (#5148, #5149), (#5150, #5151), (#5152, #5153)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012553), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4756 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); -#4757 = DIRECTION('NONE', (-0, 0, -1)); -#4758 = DIRECTION('NONE', (1, 0, -0)); -#4759 = AXIS2_PLACEMENT_3D('NONE', #4756, #4757, #4758); -#4760 = CYLINDRICAL_SURFACE('NONE', #4759, 0.2413); -#4761 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); -#4762 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); -#4763 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.127052)); -#4764 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, -0.129465)); -#4765 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.127052)); -#4766 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, -0.129465)); -#4767 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.127052)); -#4768 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, -0.129465)); -#4769 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.127052)); -#4770 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, -0.129465)); -#4771 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.127052)); -#4772 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, -0.129465)); -#4773 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.127052)); -#4774 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, -0.129465)); -#4775 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.127052)); -#4776 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, -0.129465)); -#4777 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); -#4778 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); -#4779 = ( +#5155 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); +#5156 = DIRECTION('NONE', (-0, 0, -1)); +#5157 = DIRECTION('NONE', (1, 0, -0)); +#5158 = AXIS2_PLACEMENT_3D('NONE', #5155, #5156, #5157); +#5159 = CYLINDRICAL_SURFACE('NONE', #5158, 0.2413); +#5160 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); +#5161 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); +#5162 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.127052)); +#5163 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, -0.129465)); +#5164 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.127052)); +#5165 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, -0.129465)); +#5166 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.127052)); +#5167 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, -0.129465)); +#5168 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.127052)); +#5169 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, -0.129465)); +#5170 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.127052)); +#5171 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, -0.129465)); +#5172 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.127052)); +#5173 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, -0.129465)); +#5174 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.127052)); +#5175 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, -0.129465)); +#5176 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); +#5177 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); +#5178 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4761, #4762), (#4763, #4764), (#4765, #4766), (#4767, #4768), (#4769, #4770), (#4771, #4772), (#4773, #4774), (#4775, #4776), (#4777, #4778)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5160, #5161), (#5162, #5163), (#5164, #5165), (#5166, #5167), (#5168, #5169), (#5170, #5171), (#5172, #5173), (#5174, #5175), (#5176, #5177)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.30393408629939), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4780 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); -#4781 = DIRECTION('NONE', (-0, 0, -1)); -#4782 = DIRECTION('NONE', (1, 0, -0)); -#4783 = AXIS2_PLACEMENT_3D('NONE', #4780, #4781, #4782); -#4784 = CYLINDRICAL_SURFACE('NONE', #4783, 0.253365); -#4785 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); -#4786 = DIRECTION('NONE', (0, 0, -1)); -#4787 = AXIS2_PLACEMENT_3D('NONE', #4785, #4786, $); -#4788 = PLANE('NONE', #4787); -#4789 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); -#4790 = DIRECTION('NONE', (0, 0, 1)); -#4791 = DIRECTION('NONE', (1, 0, -0)); -#4792 = AXIS2_PLACEMENT_3D('NONE', #4789, #4790, #4791); -#4793 = CYLINDRICAL_SURFACE('NONE', #4792, 0.24612599999999998); -#4794 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); -#4795 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); -#4796 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, -0.13670400000000002)); -#4797 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.134291)); -#4798 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, -0.13670400000000002)); -#4799 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.134291)); -#4800 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, -0.13670400000000002)); -#4801 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.134291)); -#4802 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, -0.13670400000000002)); -#4803 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.134291)); -#4804 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, -0.13670400000000002)); -#4805 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.134291)); -#4806 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, -0.13670400000000002)); -#4807 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.134291)); -#4808 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, -0.13670400000000002)); -#4809 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.134291)); -#4810 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); -#4811 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); -#4812 = ( +#5179 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); +#5180 = DIRECTION('NONE', (-0, 0, -1)); +#5181 = DIRECTION('NONE', (1, 0, -0)); +#5182 = AXIS2_PLACEMENT_3D('NONE', #5179, #5180, #5181); +#5183 = CYLINDRICAL_SURFACE('NONE', #5182, 0.253365); +#5184 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); +#5185 = DIRECTION('NONE', (0, 0, -1)); +#5186 = AXIS2_PLACEMENT_3D('NONE', #5184, #5185, $); +#5187 = PLANE('NONE', #5186); +#5188 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); +#5189 = DIRECTION('NONE', (0, 0, 1)); +#5190 = DIRECTION('NONE', (1, 0, -0)); +#5191 = AXIS2_PLACEMENT_3D('NONE', #5188, #5189, #5190); +#5192 = CYLINDRICAL_SURFACE('NONE', #5191, 0.24612599999999998); +#5193 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); +#5194 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); +#5195 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, -0.13670400000000002)); +#5196 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.134291)); +#5197 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, -0.13670400000000002)); +#5198 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.134291)); +#5199 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, -0.13670400000000002)); +#5200 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.134291)); +#5201 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, -0.13670400000000002)); +#5202 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.134291)); +#5203 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, -0.13670400000000002)); +#5204 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.134291)); +#5205 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, -0.13670400000000002)); +#5206 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.134291)); +#5207 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, -0.13670400000000002)); +#5208 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.134291)); +#5209 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); +#5210 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); +#5211 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4794, #4795), (#4796, #4797), (#4798, #4799), (#4800, #4801), (#4802, #4803), (#4804, #4805), (#4806, #4807), (#4808, #4809), (#4810, #4811)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5193, #5194), (#5195, #5196), (#5197, #5198), (#5199, #5200), (#5201, #5202), (#5203, #5204), (#5205, #5206), (#5207, #5208), (#5209, #5210)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.30393408629939), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4813 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); -#4814 = DIRECTION('NONE', (0, 0, 1)); -#4815 = DIRECTION('NONE', (1, 0, -0)); -#4816 = AXIS2_PLACEMENT_3D('NONE', #4813, #4814, #4815); -#4817 = CYLINDRICAL_SURFACE('NONE', #4816, 0.234061); -#4818 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); -#4819 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); -#4820 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.020854600000000018)); -#4821 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, -0.016028600000000018)); -#4822 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.020854600000000018)); -#4823 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, -0.016028600000000018)); -#4824 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.020854600000000018)); -#4825 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, -0.016028600000000018)); -#4826 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.020854600000000018)); -#4827 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, -0.016028600000000018)); -#4828 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.020854600000000018)); -#4829 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, -0.016028600000000018)); -#4830 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.020854600000000018)); -#4831 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, -0.016028600000000018)); -#4832 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.020854600000000018)); -#4833 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, -0.016028600000000018)); -#4834 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); -#4835 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); -#4836 = ( +#5212 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); +#5213 = DIRECTION('NONE', (0, 0, 1)); +#5214 = DIRECTION('NONE', (1, 0, -0)); +#5215 = AXIS2_PLACEMENT_3D('NONE', #5212, #5213, #5214); +#5216 = CYLINDRICAL_SURFACE('NONE', #5215, 0.234061); +#5217 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); +#5218 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); +#5219 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.020854600000000018)); +#5220 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, -0.016028600000000018)); +#5221 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.020854600000000018)); +#5222 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, -0.016028600000000018)); +#5223 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.020854600000000018)); +#5224 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, -0.016028600000000018)); +#5225 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.020854600000000018)); +#5226 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, -0.016028600000000018)); +#5227 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.020854600000000018)); +#5228 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, -0.016028600000000018)); +#5229 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.020854600000000018)); +#5230 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, -0.016028600000000018)); +#5231 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.020854600000000018)); +#5232 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, -0.016028600000000018)); +#5233 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); +#5234 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); +#5235 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4818, #4819), (#4820, #4821), (#4822, #4823), (#4824, #4825), (#4826, #4827), (#4828, #4829), (#4830, #4831), (#4832, #4833), (#4834, #4835)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5217, #5218), (#5219, #5220), (#5221, #5222), (#5223, #5224), (#5225, #5226), (#5227, #5228), (#5229, #5230), (#5231, #5232), (#5233, #5234)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012553), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4837 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); -#4838 = DIRECTION('NONE', (0, 0, 1)); -#4839 = DIRECTION('NONE', (1, 0, -0)); -#4840 = AXIS2_PLACEMENT_3D('NONE', #4837, #4838, #4839); -#4841 = CYLINDRICAL_SURFACE('NONE', #4840, 0.229235); -#4842 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); -#4843 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); -#4844 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.04008)); -#4845 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.044906)); -#4846 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.04008)); -#4847 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.044906)); -#4848 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.04008)); -#4849 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.044906)); -#4850 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.04008)); -#4851 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.044906)); -#4852 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.04008)); -#4853 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.044906)); -#4854 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.04008)); -#4855 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.044906)); -#4856 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.04008)); -#4857 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.044906)); -#4858 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); -#4859 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); -#4860 = ( +#5236 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); +#5237 = DIRECTION('NONE', (0, 0, 1)); +#5238 = DIRECTION('NONE', (1, 0, -0)); +#5239 = AXIS2_PLACEMENT_3D('NONE', #5236, #5237, #5238); +#5240 = CYLINDRICAL_SURFACE('NONE', #5239, 0.229235); +#5241 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); +#5242 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); +#5243 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.04008)); +#5244 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.044906)); +#5245 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.04008)); +#5246 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.044906)); +#5247 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.04008)); +#5248 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.044906)); +#5249 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.04008)); +#5250 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.044906)); +#5251 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.04008)); +#5252 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.044906)); +#5253 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.04008)); +#5254 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.044906)); +#5255 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.04008)); +#5256 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.044906)); +#5257 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); +#5258 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); +#5259 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4842, #4843), (#4844, #4845), (#4846, #4847), (#4848, #4849), (#4850, #4851), (#4852, #4853), (#4854, #4855), (#4856, #4857), (#4858, #4859)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5241, #5242), (#5243, #5244), (#5245, #5246), (#5247, #5248), (#5249, #5250), (#5251, #5252), (#5253, #5254), (#5255, #5256), (#5257, #5258)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 15.261151987972605), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4861 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); -#4862 = DIRECTION('NONE', (0, 0, 1)); -#4863 = DIRECTION('NONE', (1, 0, -0)); -#4864 = AXIS2_PLACEMENT_3D('NONE', #4861, #4862, #4863); -#4865 = CYLINDRICAL_SURFACE('NONE', #4864, 0.21475699999999998); -#4866 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); -#4867 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); -#4868 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.04973199999999999)); -#4869 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.073862)); -#4870 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.049732)); -#4871 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.073862)); -#4872 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.04973199999999999)); -#4873 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.073862)); -#4874 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.049732)); -#4875 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.073862)); -#4876 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.04973199999999999)); -#4877 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.073862)); -#4878 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.049732)); -#4879 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.073862)); -#4880 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.04973199999999999)); -#4881 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.073862)); -#4882 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); -#4883 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); -#4884 = ( +#5260 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); +#5261 = DIRECTION('NONE', (0, 0, 1)); +#5262 = DIRECTION('NONE', (1, 0, -0)); +#5263 = AXIS2_PLACEMENT_3D('NONE', #5260, #5261, #5262); +#5264 = CYLINDRICAL_SURFACE('NONE', #5263, 0.21475699999999998); +#5265 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); +#5266 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); +#5267 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.04973199999999999)); +#5268 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.073862)); +#5269 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.049732)); +#5270 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.073862)); +#5271 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.04973199999999999)); +#5272 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.073862)); +#5273 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.049732)); +#5274 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.073862)); +#5275 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.04973199999999999)); +#5276 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.073862)); +#5277 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.049732)); +#5278 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.073862)); +#5279 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.04973199999999999)); +#5280 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.073862)); +#5281 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); +#5282 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); +#5283 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4866, #4867), (#4868, #4869), (#4870, #4871), (#4872, #4873), (#4874, #4875), (#4876, #4877), (#4878, #4879), (#4880, #4881), (#4882, #4883)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5265, #5266), (#5267, #5268), (#5269, #5270), (#5271, #5272), (#5273, #5274), (#5275, #5276), (#5277, #5278), (#5279, #5280), (#5281, #5282)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 28.14017384452342), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4885 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); -#4886 = DIRECTION('NONE', (0, 0, 1)); -#4887 = DIRECTION('NONE', (1, 0, -0)); -#4888 = AXIS2_PLACEMENT_3D('NONE', #4885, #4886, #4887); -#4889 = CYLINDRICAL_SURFACE('NONE', #4888, 0.229235); -#4890 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); -#4891 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); -#4892 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.08592699999999999)); -#4893 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.09075299999999999)); -#4894 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.08592699999999999)); -#4895 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.09075299999999999)); -#4896 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.08592699999999999)); -#4897 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.09075299999999999)); -#4898 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.08592699999999999)); -#4899 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.09075299999999999)); -#4900 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.08592699999999999)); -#4901 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.09075299999999999)); -#4902 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.08592699999999999)); -#4903 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.09075299999999999)); -#4904 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.08592699999999999)); -#4905 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.09075299999999999)); -#4906 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); -#4907 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); -#4908 = ( +#5284 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); +#5285 = DIRECTION('NONE', (0, 0, 1)); +#5286 = DIRECTION('NONE', (1, 0, -0)); +#5287 = AXIS2_PLACEMENT_3D('NONE', #5284, #5285, #5286); +#5288 = CYLINDRICAL_SURFACE('NONE', #5287, 0.229235); +#5289 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); +#5290 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); +#5291 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.08592699999999999)); +#5292 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.09075299999999999)); +#5293 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.08592699999999999)); +#5294 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.09075299999999999)); +#5295 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.08592699999999999)); +#5296 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.09075299999999999)); +#5297 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.08592699999999999)); +#5298 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.09075299999999999)); +#5299 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.08592699999999999)); +#5300 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.09075299999999999)); +#5301 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.08592699999999999)); +#5302 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.09075299999999999)); +#5303 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.08592699999999999)); +#5304 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.09075299999999999)); +#5305 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); +#5306 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); +#5307 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4890, #4891), (#4892, #4893), (#4894, #4895), (#4896, #4897), (#4898, #4899), (#4900, #4901), (#4902, #4903), (#4904, #4905), (#4906, #4907)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5289, #5290), (#5291, #5292), (#5293, #5294), (#5295, #5296), (#5297, #5298), (#5299, #5300), (#5301, #5302), (#5303, #5304), (#5305, #5306)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012548), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4909 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); -#4910 = DIRECTION('NONE', (0, 0, 1)); -#4911 = DIRECTION('NONE', (1, 0, -0)); -#4912 = AXIS2_PLACEMENT_3D('NONE', #4909, #4910, #4911); -#4913 = CYLINDRICAL_SURFACE('NONE', #4912, 0.234061); -#4914 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); -#4915 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); -#4916 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.12136000000000001)); -#4917 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, 0.123773)); -#4918 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.12136000000000001)); -#4919 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, 0.12377300000000001)); -#4920 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.12136000000000001)); -#4921 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, 0.123773)); -#4922 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.12136000000000001)); -#4923 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, 0.12377300000000001)); -#4924 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.12136000000000001)); -#4925 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, 0.123773)); -#4926 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.12136000000000001)); -#4927 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, 0.12377300000000001)); -#4928 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.12136000000000001)); -#4929 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, 0.123773)); -#4930 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); -#4931 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); -#4932 = ( +#5308 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); +#5309 = DIRECTION('NONE', (0, 0, 1)); +#5310 = DIRECTION('NONE', (1, 0, -0)); +#5311 = AXIS2_PLACEMENT_3D('NONE', #5308, #5309, #5310); +#5312 = CYLINDRICAL_SURFACE('NONE', #5311, 0.234061); +#5313 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); +#5314 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); +#5315 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.12136000000000001)); +#5316 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, 0.123773)); +#5317 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.12136000000000001)); +#5318 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, 0.12377300000000001)); +#5319 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.12136000000000001)); +#5320 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, 0.123773)); +#5321 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.12136000000000001)); +#5322 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, 0.12377300000000001)); +#5323 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.12136000000000001)); +#5324 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, 0.123773)); +#5325 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.12136000000000001)); +#5326 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, 0.12377300000000001)); +#5327 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.12136000000000001)); +#5328 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, 0.123773)); +#5329 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); +#5330 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); +#5331 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4914, #4915), (#4916, #4917), (#4918, #4919), (#4920, #4921), (#4922, #4923), (#4924, #4925), (#4926, #4927), (#4928, #4929), (#4930, #4931)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5313, #5314), (#5315, #5316), (#5317, #5318), (#5319, #5320), (#5321, #5322), (#5323, #5324), (#5325, #5326), (#5327, #5328), (#5329, #5330)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.303934086299385), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4933 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); -#4934 = DIRECTION('NONE', (0, 0, 1)); -#4935 = DIRECTION('NONE', (1, 0, -0)); -#4936 = AXIS2_PLACEMENT_3D('NONE', #4933, #4934, #4935); -#4937 = CYLINDRICAL_SURFACE('NONE', #4936, 0.24612599999999998); -#4938 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); -#4939 = DIRECTION('NONE', (0, 0, -1)); -#4940 = AXIS2_PLACEMENT_3D('NONE', #4938, #4939, $); -#4941 = PLANE('NONE', #4940); -#4942 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); -#4943 = DIRECTION('NONE', (-0, 0, -1)); -#4944 = DIRECTION('NONE', (1, 0, -0)); -#4945 = AXIS2_PLACEMENT_3D('NONE', #4942, #4943, #4944); -#4946 = CYLINDRICAL_SURFACE('NONE', #4945, 0.253365); -#4947 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); -#4948 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); -#4949 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, 0.11653400000000001)); -#4950 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.114248)); -#4951 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, 0.11653400000000003)); -#4952 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.114248)); -#4953 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, 0.11653400000000001)); -#4954 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.114248)); -#4955 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, 0.11653400000000003)); -#4956 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.114248)); -#4957 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, 0.11653400000000001)); -#4958 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.114248)); -#4959 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, 0.11653400000000003)); -#4960 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.114248)); -#4961 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, 0.11653400000000001)); -#4962 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.114248)); -#4963 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); -#4964 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); -#4965 = ( +#5332 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); +#5333 = DIRECTION('NONE', (0, 0, 1)); +#5334 = DIRECTION('NONE', (1, 0, -0)); +#5335 = AXIS2_PLACEMENT_3D('NONE', #5332, #5333, #5334); +#5336 = CYLINDRICAL_SURFACE('NONE', #5335, 0.24612599999999998); +#5337 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); +#5338 = DIRECTION('NONE', (0, 0, -1)); +#5339 = AXIS2_PLACEMENT_3D('NONE', #5337, #5338, $); +#5340 = PLANE('NONE', #5339); +#5341 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); +#5342 = DIRECTION('NONE', (-0, 0, -1)); +#5343 = DIRECTION('NONE', (1, 0, -0)); +#5344 = AXIS2_PLACEMENT_3D('NONE', #5341, #5342, #5343); +#5345 = CYLINDRICAL_SURFACE('NONE', #5344, 0.253365); +#5346 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); +#5347 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); +#5348 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, 0.11653400000000001)); +#5349 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.114248)); +#5350 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, 0.11653400000000003)); +#5351 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.114248)); +#5352 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, 0.11653400000000001)); +#5353 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.114248)); +#5354 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, 0.11653400000000003)); +#5355 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.114248)); +#5356 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, 0.11653400000000001)); +#5357 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.114248)); +#5358 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, 0.11653400000000003)); +#5359 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.114248)); +#5360 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, 0.11653400000000001)); +#5361 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.114248)); +#5362 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); +#5363 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); +#5364 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4947, #4948), (#4949, #4950), (#4951, #4952), (#4953, #4954), (#4955, #4956), (#4957, #4958), (#4959, #4960), (#4961, #4962), (#4963, #4964)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5346, #5347), (#5348, #5349), (#5350, #5351), (#5352, #5353), (#5354, #5355), (#5356, #5357), (#5358, #5359), (#5360, #5361), (#5362, #5363)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.279658830765618), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4966 = CARTESIAN_POINT('NONE', (0.0822922431968764, -0.016253257622685778, 0.02582333333333333)); -#4967 = DIRECTION('NONE', (-0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); -#4968 = AXIS2_PLACEMENT_3D('NONE', #4966, #4967, $); -#4969 = PLANE('NONE', #4968); -#4970 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); -#4971 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); -#4972 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); -#4973 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); -#4974 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); -#4975 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); -#4976 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#4977 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); -#4978 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#4970, #4971), (#4972, #4973), (#4974, #4975), (#4976, #4977)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#4979 = CARTESIAN_POINT('NONE', (0.22958278803313104, -0.019199068519410865, 0.06082333333333333)); -#4980 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199599434, 0)); -#4981 = AXIS2_PLACEMENT_3D('NONE', #4979, #4980, $); -#4982 = PLANE('NONE', #4981); -#4983 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); -#4984 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); -#4985 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); -#4986 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); -#4987 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); -#4988 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); -#4989 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#4990 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); -#4991 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#4983, #4984), (#4985, #4986), (#4987, #4988), (#4989, #4990)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#4992 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, -0.026665175447317568, -0)); -#4993 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); -#4994 = AXIS2_PLACEMENT_3D('NONE', #4992, #4993, $); -#4995 = PLANE('NONE', #4994); -#4996 = CARTESIAN_POINT('NONE', (0, -0.00254, -0)); -#4997 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); -#4998 = AXIS2_PLACEMENT_3D('NONE', #4996, #4997, $); -#4999 = PLANE('NONE', #4998); -#5000 = CARTESIAN_POINT('NONE', (0.027070387602939252, -0.07939380195424499, 0.02582333333333333)); -#5001 = DIRECTION('NONE', (-0.48258298497704527, 0.8758502512476919, -0.0000000000000006032655425091069)); -#5002 = AXIS2_PLACEMENT_3D('NONE', #5000, #5001, $); -#5003 = PLANE('NONE', #5002); -#5004 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); -#5005 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); -#5006 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); -#5007 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); -#5008 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); -#5009 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); -#5010 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#5011 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); -#5012 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5004, #5005), (#5006, #5007), (#5008, #5009), (#5010, #5011)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5013 = CARTESIAN_POINT('NONE', (0.09816451294975764, -0.2084240609680549, 0.06082333333333333)); -#5014 = DIRECTION('NONE', (0.4825829849770431, -0.8758502512476931, 0.000000000000000563601395561594)); -#5015 = AXIS2_PLACEMENT_3D('NONE', #5013, #5014, $); -#5016 = PLANE('NONE', #5015); -#5017 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); -#5018 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); -#5019 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); -#5020 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); -#5021 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); -#5022 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); -#5023 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#5024 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); -#5025 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5017, #5018), (#5019, #5020), (#5021, #5022), (#5023, #5024)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5026 = CARTESIAN_POINT('NONE', (-0.02333397108821927, -0.012914727427496116, -0)); -#5027 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); -#5028 = AXIS2_PLACEMENT_3D('NONE', #5026, #5027, $); -#5029 = PLANE('NONE', #5028); -#5030 = CARTESIAN_POINT('NONE', (-0.002199704525612474, -0.0012700000000000003, -0)); -#5031 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); -#5032 = AXIS2_PLACEMENT_3D('NONE', #5030, #5031, $); -#5033 = PLANE('NONE', #5032); -#5034 = CARTESIAN_POINT('NONE', (-0.055221855593937136, -0.06314054433155923, 0.02582333333333333)); -#5035 = DIRECTION('NONE', (0.517217075002961, 0.8558542500480918, -0.000000000000001484762696190563)); -#5036 = AXIS2_PLACEMENT_3D('NONE', #5034, #5035, $); -#5037 = PLANE('NONE', #5036); -#5038 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); -#5039 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); -#5040 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); -#5041 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); -#5042 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); -#5043 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); -#5044 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#5045 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); -#5046 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5038, #5039), (#5040, #5041), (#5042, #5043), (#5044, #5045)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5047 = CARTESIAN_POINT('NONE', (-0.13141827508337336, -0.18922499244864405, 0.06082333333333333)); -#5048 = DIRECTION('NONE', (-0.5172170750029623, -0.855854250048091, 0.0000000000000007601512753013493)); -#5049 = AXIS2_PLACEMENT_3D('NONE', #5047, #5048, $); -#5050 = PLANE('NONE', #5049); -#5051 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); -#5052 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); -#5053 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); -#5054 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); -#5055 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); -#5056 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); -#5057 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#5058 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); -#5059 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5051, #5052), (#5053, #5054), (#5055, #5056), (#5057, #5058)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5060 = CARTESIAN_POINT('NONE', (-0.022851467579272925, 0.013750448019821452, -0)); -#5061 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); -#5062 = AXIS2_PLACEMENT_3D('NONE', #5060, #5061, $); -#5063 = PLANE('NONE', #5062); -#5064 = CARTESIAN_POINT('NONE', (-0.0021997045256124744, 0.0012699999999999994, -0)); -#5065 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); -#5066 = AXIS2_PLACEMENT_3D('NONE', #5064, #5065, $); -#5067 = PLANE('NONE', #5066); -#5068 = CARTESIAN_POINT('NONE', (-0.0822922431968764, 0.016253257622685764, 0.02582333333333333)); -#5069 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199600103, -0.0000000000000013314462554103939)); -#5070 = AXIS2_PLACEMENT_3D('NONE', #5068, #5069, $); -#5071 = PLANE('NONE', #5070); -#5072 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); -#5073 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); -#5074 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); -#5075 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); -#5076 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); -#5077 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); -#5078 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#5079 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); -#5080 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5072, #5073), (#5074, #5075), (#5076, #5077), (#5078, #5079)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5081 = CARTESIAN_POINT('NONE', (-0.22958278803313104, 0.019199068519410837, 0.06082333333333333)); -#5082 = DIRECTION('NONE', (-0.9998000599800071, 0.019996001199599434, 0)); -#5083 = AXIS2_PLACEMENT_3D('NONE', #5081, #5082, $); -#5084 = PLANE('NONE', #5083); -#5085 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); -#5086 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); -#5087 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); -#5088 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); -#5089 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); -#5090 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); -#5091 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#5092 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); -#5093 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5085, #5086), (#5087, #5088), (#5089, #5090), (#5091, #5092)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5094 = CARTESIAN_POINT('NONE', (0.00048250350894634813, 0.026665175447317568, -0)); -#5095 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); -#5096 = AXIS2_PLACEMENT_3D('NONE', #5094, #5095, $); -#5097 = PLANE('NONE', #5096); -#5098 = CARTESIAN_POINT('NONE', (-0.00000000000000000031106028698342773, 0.00254, -0)); -#5099 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); -#5100 = AXIS2_PLACEMENT_3D('NONE', #5098, #5099, $); -#5101 = PLANE('NONE', #5100); -#5102 = CARTESIAN_POINT('NONE', (-0.027070387602939283, 0.07939380195424499, 0.02582333333333333)); -#5103 = DIRECTION('NONE', (0.4825829849770461, -0.8758502512476916, -0.0000000000000009922211885326731)); -#5104 = AXIS2_PLACEMENT_3D('NONE', #5102, #5103, $); -#5105 = PLANE('NONE', #5104); -#5106 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); -#5107 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); -#5108 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); -#5109 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); -#5110 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); -#5111 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); -#5112 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#5113 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); -#5114 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5106, #5107), (#5108, #5109), (#5110, #5111), (#5112, #5113)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5115 = CARTESIAN_POINT('NONE', (-0.09816451294975773, 0.2084240609680549, 0.06082333333333333)); -#5116 = DIRECTION('NONE', (-0.4825829849770462, 0.8758502512476913, -0.0000000000000007779112920471321)); -#5117 = AXIS2_PLACEMENT_3D('NONE', #5115, #5116, $); -#5118 = PLANE('NONE', #5117); -#5119 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); -#5120 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); -#5121 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); -#5122 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); -#5123 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); -#5124 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); -#5125 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#5126 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); -#5127 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5119, #5120), (#5121, #5122), (#5123, #5124), (#5125, #5126)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5128 = CARTESIAN_POINT('NONE', (0.023333971088219264, 0.012914727427496124, -0)); -#5129 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); -#5130 = AXIS2_PLACEMENT_3D('NONE', #5128, #5129, $); -#5131 = PLANE('NONE', #5130); -#5132 = CARTESIAN_POINT('NONE', (0.0021997045256124735, 0.0012700000000000012, -0)); -#5133 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); -#5134 = AXIS2_PLACEMENT_3D('NONE', #5132, #5133, $); -#5135 = PLANE('NONE', #5134); -#5136 = CARTESIAN_POINT('NONE', (0.055221855593937164, 0.06314054433155922, 0.02582333333333333)); -#5137 = DIRECTION('NONE', (-0.5172170750029612, -0.8558542500480915, -0.0000000000000008749965363808623)); -#5138 = AXIS2_PLACEMENT_3D('NONE', #5136, #5137, $); -#5139 = PLANE('NONE', #5138); -#5140 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); -#5141 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); -#5142 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); -#5143 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); -#5144 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); -#5145 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); -#5146 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#5147 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); -#5148 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5140, #5141), (#5142, #5143), (#5144, #5145), (#5146, #5147)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5149 = CARTESIAN_POINT('NONE', (0.13141827508337345, 0.18922499244864405, 0.06082333333333333)); -#5150 = DIRECTION('NONE', (0.5172170750029617, 0.8558542500480913, -0.0000000000000007601512753013496)); -#5151 = AXIS2_PLACEMENT_3D('NONE', #5149, #5150, $); -#5152 = PLANE('NONE', #5151); -#5153 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); -#5154 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); -#5155 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); -#5156 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); -#5157 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); -#5158 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); -#5159 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#5160 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); -#5161 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5153, #5154), (#5155, #5156), (#5157, #5158), (#5159, #5160)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5162 = CARTESIAN_POINT('NONE', (0.02285146757927292, -0.01375044801982146, -0)); -#5163 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); -#5164 = AXIS2_PLACEMENT_3D('NONE', #5162, #5163, $); -#5165 = PLANE('NONE', #5164); -#5166 = CARTESIAN_POINT('NONE', (0.002199704525612474, -0.0012700000000000003, -0)); -#5167 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); -#5168 = AXIS2_PLACEMENT_3D('NONE', #5166, #5167, $); -#5169 = PLANE('NONE', #5168); -#5170 = CARTESIAN_POINT('NONE', (0.0822922431968764, 0.016253257622685778, 0.02582333333333333)); -#5171 = DIRECTION('NONE', (-0.9998000599800071, -0.019996001199600103, -0.0000000000000013320012559336994)); -#5172 = AXIS2_PLACEMENT_3D('NONE', #5170, #5171, $); -#5173 = PLANE('NONE', #5172); -#5174 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); -#5175 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); -#5176 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); -#5177 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); -#5178 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); -#5179 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); -#5180 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#5181 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); -#5182 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5174, #5175), (#5176, #5177), (#5178, #5179), (#5180, #5181)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5183 = CARTESIAN_POINT('NONE', (0.22958278803313104, 0.019199068519410868, 0.06082333333333333)); -#5184 = DIRECTION('NONE', (0.9998000599800071, 0.019996001199599434, 0)); -#5185 = AXIS2_PLACEMENT_3D('NONE', #5183, #5184, $); -#5186 = PLANE('NONE', #5185); -#5187 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); -#5188 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); -#5189 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); -#5190 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); -#5191 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); -#5192 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); -#5193 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#5194 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); -#5195 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5187, #5188), (#5189, #5190), (#5191, #5192), (#5193, #5194)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5196 = CARTESIAN_POINT('NONE', (0, 0.00254, -0)); -#5197 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); -#5198 = AXIS2_PLACEMENT_3D('NONE', #5196, #5197, $); -#5199 = PLANE('NONE', #5198); -#5200 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, 0.026665175447317568, -0)); -#5201 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); -#5202 = AXIS2_PLACEMENT_3D('NONE', #5200, #5201, $); -#5203 = PLANE('NONE', #5202); -#5204 = CARTESIAN_POINT('NONE', (0.05522185559393716, -0.06314054433155922, 0.02582333333333333)); -#5205 = DIRECTION('NONE', (-0.5172170750029613, 0.8558542500480915, -0.0000000000000009898417974603751)); -#5206 = AXIS2_PLACEMENT_3D('NONE', #5204, #5205, $); -#5207 = PLANE('NONE', #5206); -#5208 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); -#5209 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); -#5210 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); -#5211 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); -#5212 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); -#5213 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); -#5214 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#5215 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); -#5216 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5208, #5209), (#5210, #5211), (#5212, #5213), (#5214, #5215)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5217 = CARTESIAN_POINT('NONE', (0.13141827508337345, -0.18922499244864405, 0.06082333333333333)); -#5218 = DIRECTION('NONE', (0.5172170750029612, -0.8558542500480915, -0.0000000000000007601512753013497)); -#5219 = AXIS2_PLACEMENT_3D('NONE', #5217, #5218, $); -#5220 = PLANE('NONE', #5219); -#5221 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); -#5222 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); -#5223 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); -#5224 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); -#5225 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); -#5226 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); -#5227 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#5228 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); -#5229 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5221, #5222), (#5223, #5224), (#5225, #5226), (#5227, #5228)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5230 = CARTESIAN_POINT('NONE', (0.002199704525612474, 0.0012700000000000003, -0)); -#5231 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); -#5232 = AXIS2_PLACEMENT_3D('NONE', #5230, #5231, $); -#5233 = PLANE('NONE', #5232); -#5234 = CARTESIAN_POINT('NONE', (0.02285146757927292, 0.01375044801982146, -0)); -#5235 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); -#5236 = AXIS2_PLACEMENT_3D('NONE', #5234, #5235, $); -#5237 = PLANE('NONE', #5236); -#5238 = CARTESIAN_POINT('NONE', (-0.027070387602939224, -0.079393801954245, 0.02582333333333333)); -#5239 = DIRECTION('NONE', (0.48258298497704516, 0.8758502512476919, -0.0000000000000017701324805798054)); -#5240 = AXIS2_PLACEMENT_3D('NONE', #5238, #5239, $); -#5241 = PLANE('NONE', #5240); -#5242 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); -#5243 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); -#5244 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); -#5245 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); -#5246 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); -#5247 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); -#5248 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#5249 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); -#5250 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5242, #5243), (#5244, #5245), (#5246, #5247), (#5248, #5249)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5251 = CARTESIAN_POINT('NONE', (-0.09816451294975755, -0.20842406096805496, 0.06082333333333333)); -#5252 = DIRECTION('NONE', (-0.48258298497704444, -0.8758502512476922, -0.0000000000000009922211885326733)); -#5253 = AXIS2_PLACEMENT_3D('NONE', #5251, #5252, $); -#5254 = PLANE('NONE', #5253); -#5255 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); -#5256 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); -#5257 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); -#5258 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); -#5259 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); -#5260 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); -#5261 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#5262 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); -#5263 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5255, #5256), (#5257, #5258), (#5259, #5260), (#5261, #5262)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5264 = CARTESIAN_POINT('NONE', (0.0021997045256124744, -0.0012699999999999994, -0)); -#5265 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); -#5266 = AXIS2_PLACEMENT_3D('NONE', #5264, #5265, $); -#5267 = PLANE('NONE', #5266); -#5268 = CARTESIAN_POINT('NONE', (0.023333971088219274, -0.012914727427496107, -0)); -#5269 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); -#5270 = AXIS2_PLACEMENT_3D('NONE', #5268, #5269, $); -#5271 = PLANE('NONE', #5270); -#5272 = CARTESIAN_POINT('NONE', (-0.0822922431968764, -0.01625325762268579, 0.02582333333333333)); -#5273 = DIRECTION('NONE', (0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); -#5274 = AXIS2_PLACEMENT_3D('NONE', #5272, #5273, $); -#5275 = PLANE('NONE', #5274); -#5276 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); -#5277 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); -#5278 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); -#5279 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); -#5280 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); -#5281 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); -#5282 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#5283 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); -#5284 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5276, #5277), (#5278, #5279), (#5280, #5281), (#5282, #5283)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5285 = CARTESIAN_POINT('NONE', (-0.22958278803313104, -0.019199068519410896, 0.06082333333333333)); -#5286 = DIRECTION('NONE', (-0.9998000599800072, -0.019996001199599437, -0)); -#5287 = AXIS2_PLACEMENT_3D('NONE', #5285, #5286, $); -#5288 = PLANE('NONE', #5287); -#5289 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); -#5290 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); -#5291 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); -#5292 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); -#5293 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); -#5294 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); -#5295 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#5296 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); -#5297 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5289, #5290), (#5291, #5292), (#5293, #5294), (#5295, #5296)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5298 = CARTESIAN_POINT('NONE', (0.00000000000000000031106028698342773, -0.00254, -0)); -#5299 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); -#5300 = AXIS2_PLACEMENT_3D('NONE', #5298, #5299, $); -#5301 = PLANE('NONE', #5300); -#5302 = CARTESIAN_POINT('NONE', (0.0004825035089463547, -0.026665175447317568, -0)); -#5303 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); -#5304 = AXIS2_PLACEMENT_3D('NONE', #5302, #5303, $); -#5305 = PLANE('NONE', #5304); -#5306 = CARTESIAN_POINT('NONE', (-0.05522185559393719, 0.06314054433155919, 0.02582333333333333)); -#5307 = DIRECTION('NONE', (0.5172170750029619, -0.8558542500480911, -0.0000000000000009898417974603751)); -#5308 = AXIS2_PLACEMENT_3D('NONE', #5306, #5307, $); -#5309 = PLANE('NONE', #5308); -#5310 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); -#5311 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); -#5312 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); -#5313 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); -#5314 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); -#5315 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); -#5316 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#5317 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); -#5318 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5310, #5311), (#5312, #5313), (#5314, #5315), (#5316, #5317)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5319 = CARTESIAN_POINT('NONE', (-0.1314182750833735, 0.189224992448644, 0.06082333333333333)); -#5320 = DIRECTION('NONE', (-0.5172170750029623, 0.855854250048091, -0.0000000000000007601512753013493)); -#5321 = AXIS2_PLACEMENT_3D('NONE', #5319, #5320, $); -#5322 = PLANE('NONE', #5321); -#5323 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); -#5324 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); -#5325 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); -#5326 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); -#5327 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); -#5328 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); -#5329 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#5330 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); -#5331 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5323, #5324), (#5325, #5326), (#5327, #5328), (#5329, #5330)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5332 = CARTESIAN_POINT('NONE', (-0.0021997045256124735, -0.0012700000000000012, -0)); -#5333 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); -#5334 = AXIS2_PLACEMENT_3D('NONE', #5332, #5333, $); -#5335 = PLANE('NONE', #5334); -#5336 = CARTESIAN_POINT('NONE', (-0.022851467579272915, -0.01375044801982147, -0)); -#5337 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); -#5338 = AXIS2_PLACEMENT_3D('NONE', #5336, #5337, $); -#5339 = PLANE('NONE', #5338); -#5340 = CARTESIAN_POINT('NONE', (0.027070387602939252, 0.07939380195424499, 0.02582333333333333)); -#5341 = DIRECTION('NONE', (-0.4825829849770454, -0.8758502512476917, -0.0000000000000005496880683877217)); -#5342 = AXIS2_PLACEMENT_3D('NONE', #5340, #5341, $); -#5343 = PLANE('NONE', #5342); -#5344 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); -#5345 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); -#5346 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); -#5347 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); -#5348 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); -#5349 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); -#5350 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#5351 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); -#5352 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5344, #5345), (#5346, #5347), (#5348, #5349), (#5350, #5351)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5353 = CARTESIAN_POINT('NONE', (0.09816451294975764, 0.20842406096805494, 0.06082333333333333)); -#5354 = DIRECTION('NONE', (0.4825829849770431, 0.8758502512476931, 0.000000000000000563601395561594)); -#5355 = AXIS2_PLACEMENT_3D('NONE', #5353, #5354, $); -#5356 = PLANE('NONE', #5355); -#5357 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); -#5358 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); -#5359 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); -#5360 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); -#5361 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); -#5362 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); -#5363 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#5364 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); -#5365 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5357, #5358), (#5359, #5360), (#5361, #5362), (#5363, #5364)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5366 = CARTESIAN_POINT('NONE', (-0.002199704525612474, 0.0012700000000000003, -0)); -#5367 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); -#5368 = AXIS2_PLACEMENT_3D('NONE', #5366, #5367, $); -#5369 = PLANE('NONE', #5368); -#5370 = CARTESIAN_POINT('NONE', (-0.02333397108821927, 0.012914727427496116, -0)); -#5371 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); -#5372 = AXIS2_PLACEMENT_3D('NONE', #5370, #5371, $); -#5373 = PLANE('NONE', #5372); -#5374 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5375 = DIRECTION('NONE', (0, 0, 1)); -#5376 = DIRECTION('NONE', (1, 0, -0)); -#5377 = AXIS2_PLACEMENT_3D('NONE', #5374, #5375, #5376); -#5378 = CYLINDRICAL_SURFACE('NONE', #5377, 0.0762); -#5379 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); -#5380 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); -#5381 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); -#5382 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#5383 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, 0.03619499999999999)); -#5384 = CARTESIAN_POINT('NONE', (0.08382, -0.08381999999999999, 0.03619499999999999)); -#5385 = CARTESIAN_POINT('NONE', (0.08128, -0.08127999999999999, 0.04381499999999999)); -#5386 = CARTESIAN_POINT('NONE', (0.08635999999999999, -0.08635999999999998, 0.03873499999999999)); -#5387 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, 0.03619499999999999)); -#5388 = CARTESIAN_POINT('NONE', (0.0000000000000000051324947352265574, -0.08382, 0.03619499999999999)); -#5389 = CARTESIAN_POINT('NONE', (0.000000000000000004976964591734844, -0.08128, 0.04381499999999999)); -#5390 = CARTESIAN_POINT('NONE', (0.000000000000000005288024878718271, -0.08636, 0.03873499999999999)); -#5391 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, 0.03619499999999999)); -#5392 = CARTESIAN_POINT('NONE', (-0.08381999999999999, -0.08382, 0.03619499999999999)); -#5393 = CARTESIAN_POINT('NONE', (-0.08127999999999999, -0.08128, 0.04381499999999999)); -#5394 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.08635999999999999, 0.03873499999999999)); -#5395 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, 0.03619499999999999)); -#5396 = CARTESIAN_POINT('NONE', (-0.08382, -0.000000000000000010264989470453115, 0.03619499999999999)); -#5397 = CARTESIAN_POINT('NONE', (-0.08128, -0.000000000000000009953929183469687, 0.04381499999999999)); -#5398 = CARTESIAN_POINT('NONE', (-0.08636, -0.000000000000000010576049757436542, 0.03873499999999999)); -#5399 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, 0.03619499999999999)); -#5400 = CARTESIAN_POINT('NONE', (-0.08382, 0.08381999999999999, 0.03619499999999999)); -#5401 = CARTESIAN_POINT('NONE', (-0.08128, 0.08127999999999999, 0.04381499999999999)); -#5402 = CARTESIAN_POINT('NONE', (-0.08635999999999999, 0.08635999999999998, 0.03873499999999999)); -#5403 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, 0.03619499999999999)); -#5404 = CARTESIAN_POINT('NONE', (-0.000000000000000015397484205679673, 0.08382, 0.03619499999999999)); -#5405 = CARTESIAN_POINT('NONE', (-0.00000000000000001493089377520453, 0.08128, 0.04381499999999999)); -#5406 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08636, 0.03873499999999999)); -#5407 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, 0.03619499999999999)); -#5408 = CARTESIAN_POINT('NONE', (0.08381999999999998, 0.08382, 0.03619499999999999)); -#5409 = CARTESIAN_POINT('NONE', (0.08127999999999996, 0.08128, 0.04381499999999999)); -#5410 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999999, 0.03873499999999999)); -#5411 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); -#5412 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); -#5413 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); -#5414 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#5415 = ( +#5365 = CARTESIAN_POINT('NONE', (0.0822922431968764, -0.016253257622685778, 0.02582333333333333)); +#5366 = DIRECTION('NONE', (-0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); +#5367 = AXIS2_PLACEMENT_3D('NONE', #5365, #5366, $); +#5368 = PLANE('NONE', #5367); +#5369 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); +#5370 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); +#5371 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); +#5372 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); +#5373 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); +#5374 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); +#5375 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#5376 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); +#5377 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5369, #5370), (#5371, #5372), (#5373, #5374), (#5375, #5376)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5378 = CARTESIAN_POINT('NONE', (0.22958278803313104, -0.019199068519410865, 0.06082333333333333)); +#5379 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199599434, 0)); +#5380 = AXIS2_PLACEMENT_3D('NONE', #5378, #5379, $); +#5381 = PLANE('NONE', #5380); +#5382 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); +#5383 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); +#5384 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); +#5385 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); +#5386 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); +#5387 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); +#5388 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#5389 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); +#5390 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5382, #5383), (#5384, #5385), (#5386, #5387), (#5388, #5389)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5391 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, -0.026665175447317568, -0)); +#5392 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); +#5393 = AXIS2_PLACEMENT_3D('NONE', #5391, #5392, $); +#5394 = PLANE('NONE', #5393); +#5395 = CARTESIAN_POINT('NONE', (0, -0.00254, -0)); +#5396 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); +#5397 = AXIS2_PLACEMENT_3D('NONE', #5395, #5396, $); +#5398 = PLANE('NONE', #5397); +#5399 = CARTESIAN_POINT('NONE', (0.027070387602939252, -0.07939380195424499, 0.02582333333333333)); +#5400 = DIRECTION('NONE', (-0.48258298497704527, 0.8758502512476919, -0.0000000000000006032655425091069)); +#5401 = AXIS2_PLACEMENT_3D('NONE', #5399, #5400, $); +#5402 = PLANE('NONE', #5401); +#5403 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); +#5404 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); +#5405 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); +#5406 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); +#5407 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); +#5408 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); +#5409 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#5410 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); +#5411 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5403, #5404), (#5405, #5406), (#5407, #5408), (#5409, #5410)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5412 = CARTESIAN_POINT('NONE', (0.09816451294975764, -0.2084240609680549, 0.06082333333333333)); +#5413 = DIRECTION('NONE', (0.4825829849770431, -0.8758502512476931, 0.000000000000000563601395561594)); +#5414 = AXIS2_PLACEMENT_3D('NONE', #5412, #5413, $); +#5415 = PLANE('NONE', #5414); +#5416 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); +#5417 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); +#5418 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); +#5419 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); +#5420 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); +#5421 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); +#5422 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#5423 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); +#5424 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5416, #5417), (#5418, #5419), (#5420, #5421), (#5422, #5423)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5425 = CARTESIAN_POINT('NONE', (-0.02333397108821927, -0.012914727427496116, -0)); +#5426 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); +#5427 = AXIS2_PLACEMENT_3D('NONE', #5425, #5426, $); +#5428 = PLANE('NONE', #5427); +#5429 = CARTESIAN_POINT('NONE', (-0.002199704525612474, -0.0012700000000000003, -0)); +#5430 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); +#5431 = AXIS2_PLACEMENT_3D('NONE', #5429, #5430, $); +#5432 = PLANE('NONE', #5431); +#5433 = CARTESIAN_POINT('NONE', (-0.055221855593937136, -0.06314054433155923, 0.02582333333333333)); +#5434 = DIRECTION('NONE', (0.517217075002961, 0.8558542500480918, -0.000000000000001484762696190563)); +#5435 = AXIS2_PLACEMENT_3D('NONE', #5433, #5434, $); +#5436 = PLANE('NONE', #5435); +#5437 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); +#5438 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); +#5439 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); +#5440 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); +#5441 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); +#5442 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); +#5443 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#5444 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); +#5445 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5437, #5438), (#5439, #5440), (#5441, #5442), (#5443, #5444)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5446 = CARTESIAN_POINT('NONE', (-0.13141827508337336, -0.18922499244864405, 0.06082333333333333)); +#5447 = DIRECTION('NONE', (-0.5172170750029623, -0.855854250048091, 0.0000000000000007601512753013493)); +#5448 = AXIS2_PLACEMENT_3D('NONE', #5446, #5447, $); +#5449 = PLANE('NONE', #5448); +#5450 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); +#5451 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); +#5452 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); +#5453 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); +#5454 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); +#5455 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); +#5456 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#5457 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); +#5458 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5450, #5451), (#5452, #5453), (#5454, #5455), (#5456, #5457)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5459 = CARTESIAN_POINT('NONE', (-0.022851467579272925, 0.013750448019821452, -0)); +#5460 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); +#5461 = AXIS2_PLACEMENT_3D('NONE', #5459, #5460, $); +#5462 = PLANE('NONE', #5461); +#5463 = CARTESIAN_POINT('NONE', (-0.0021997045256124744, 0.0012699999999999994, -0)); +#5464 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); +#5465 = AXIS2_PLACEMENT_3D('NONE', #5463, #5464, $); +#5466 = PLANE('NONE', #5465); +#5467 = CARTESIAN_POINT('NONE', (-0.0822922431968764, 0.016253257622685764, 0.02582333333333333)); +#5468 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199600103, -0.0000000000000013314462554103939)); +#5469 = AXIS2_PLACEMENT_3D('NONE', #5467, #5468, $); +#5470 = PLANE('NONE', #5469); +#5471 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); +#5472 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); +#5473 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); +#5474 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); +#5475 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); +#5476 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); +#5477 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#5478 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); +#5479 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5471, #5472), (#5473, #5474), (#5475, #5476), (#5477, #5478)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5480 = CARTESIAN_POINT('NONE', (-0.22958278803313104, 0.019199068519410837, 0.06082333333333333)); +#5481 = DIRECTION('NONE', (-0.9998000599800071, 0.019996001199599434, 0)); +#5482 = AXIS2_PLACEMENT_3D('NONE', #5480, #5481, $); +#5483 = PLANE('NONE', #5482); +#5484 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); +#5485 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); +#5486 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); +#5487 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); +#5488 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); +#5489 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); +#5490 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#5491 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); +#5492 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5484, #5485), (#5486, #5487), (#5488, #5489), (#5490, #5491)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5493 = CARTESIAN_POINT('NONE', (0.00048250350894634813, 0.026665175447317568, -0)); +#5494 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); +#5495 = AXIS2_PLACEMENT_3D('NONE', #5493, #5494, $); +#5496 = PLANE('NONE', #5495); +#5497 = CARTESIAN_POINT('NONE', (-0.00000000000000000031106028698342773, 0.00254, -0)); +#5498 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); +#5499 = AXIS2_PLACEMENT_3D('NONE', #5497, #5498, $); +#5500 = PLANE('NONE', #5499); +#5501 = CARTESIAN_POINT('NONE', (-0.027070387602939283, 0.07939380195424499, 0.02582333333333333)); +#5502 = DIRECTION('NONE', (0.4825829849770461, -0.8758502512476916, -0.0000000000000009922211885326731)); +#5503 = AXIS2_PLACEMENT_3D('NONE', #5501, #5502, $); +#5504 = PLANE('NONE', #5503); +#5505 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); +#5506 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); +#5507 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); +#5508 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); +#5509 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); +#5510 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); +#5511 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#5512 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); +#5513 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5505, #5506), (#5507, #5508), (#5509, #5510), (#5511, #5512)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5514 = CARTESIAN_POINT('NONE', (-0.09816451294975773, 0.2084240609680549, 0.06082333333333333)); +#5515 = DIRECTION('NONE', (-0.4825829849770462, 0.8758502512476913, -0.0000000000000007779112920471321)); +#5516 = AXIS2_PLACEMENT_3D('NONE', #5514, #5515, $); +#5517 = PLANE('NONE', #5516); +#5518 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); +#5519 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); +#5520 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); +#5521 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); +#5522 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); +#5523 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); +#5524 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#5525 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); +#5526 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5518, #5519), (#5520, #5521), (#5522, #5523), (#5524, #5525)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5527 = CARTESIAN_POINT('NONE', (0.023333971088219264, 0.012914727427496124, -0)); +#5528 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); +#5529 = AXIS2_PLACEMENT_3D('NONE', #5527, #5528, $); +#5530 = PLANE('NONE', #5529); +#5531 = CARTESIAN_POINT('NONE', (0.0021997045256124735, 0.0012700000000000012, -0)); +#5532 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); +#5533 = AXIS2_PLACEMENT_3D('NONE', #5531, #5532, $); +#5534 = PLANE('NONE', #5533); +#5535 = CARTESIAN_POINT('NONE', (0.055221855593937164, 0.06314054433155922, 0.02582333333333333)); +#5536 = DIRECTION('NONE', (-0.5172170750029612, -0.8558542500480915, -0.0000000000000008749965363808623)); +#5537 = AXIS2_PLACEMENT_3D('NONE', #5535, #5536, $); +#5538 = PLANE('NONE', #5537); +#5539 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); +#5540 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); +#5541 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); +#5542 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); +#5543 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); +#5544 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); +#5545 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#5546 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); +#5547 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5539, #5540), (#5541, #5542), (#5543, #5544), (#5545, #5546)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5548 = CARTESIAN_POINT('NONE', (0.13141827508337345, 0.18922499244864405, 0.06082333333333333)); +#5549 = DIRECTION('NONE', (0.5172170750029617, 0.8558542500480913, -0.0000000000000007601512753013496)); +#5550 = AXIS2_PLACEMENT_3D('NONE', #5548, #5549, $); +#5551 = PLANE('NONE', #5550); +#5552 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); +#5553 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); +#5554 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); +#5555 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); +#5556 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); +#5557 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); +#5558 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#5559 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); +#5560 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5552, #5553), (#5554, #5555), (#5556, #5557), (#5558, #5559)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5561 = CARTESIAN_POINT('NONE', (0.02285146757927292, -0.01375044801982146, -0)); +#5562 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); +#5563 = AXIS2_PLACEMENT_3D('NONE', #5561, #5562, $); +#5564 = PLANE('NONE', #5563); +#5565 = CARTESIAN_POINT('NONE', (0.002199704525612474, -0.0012700000000000003, -0)); +#5566 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); +#5567 = AXIS2_PLACEMENT_3D('NONE', #5565, #5566, $); +#5568 = PLANE('NONE', #5567); +#5569 = CARTESIAN_POINT('NONE', (0.0822922431968764, 0.016253257622685778, 0.02582333333333333)); +#5570 = DIRECTION('NONE', (-0.9998000599800071, -0.019996001199600103, -0.0000000000000013320012559336994)); +#5571 = AXIS2_PLACEMENT_3D('NONE', #5569, #5570, $); +#5572 = PLANE('NONE', #5571); +#5573 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); +#5574 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); +#5575 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); +#5576 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); +#5577 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); +#5578 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); +#5579 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#5580 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); +#5581 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5573, #5574), (#5575, #5576), (#5577, #5578), (#5579, #5580)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5582 = CARTESIAN_POINT('NONE', (0.22958278803313104, 0.019199068519410868, 0.06082333333333333)); +#5583 = DIRECTION('NONE', (0.9998000599800071, 0.019996001199599434, 0)); +#5584 = AXIS2_PLACEMENT_3D('NONE', #5582, #5583, $); +#5585 = PLANE('NONE', #5584); +#5586 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); +#5587 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); +#5588 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); +#5589 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); +#5590 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); +#5591 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); +#5592 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#5593 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); +#5594 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5586, #5587), (#5588, #5589), (#5590, #5591), (#5592, #5593)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5595 = CARTESIAN_POINT('NONE', (0, 0.00254, -0)); +#5596 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); +#5597 = AXIS2_PLACEMENT_3D('NONE', #5595, #5596, $); +#5598 = PLANE('NONE', #5597); +#5599 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, 0.026665175447317568, -0)); +#5600 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); +#5601 = AXIS2_PLACEMENT_3D('NONE', #5599, #5600, $); +#5602 = PLANE('NONE', #5601); +#5603 = CARTESIAN_POINT('NONE', (0.05522185559393716, -0.06314054433155922, 0.02582333333333333)); +#5604 = DIRECTION('NONE', (-0.5172170750029613, 0.8558542500480915, -0.0000000000000009898417974603751)); +#5605 = AXIS2_PLACEMENT_3D('NONE', #5603, #5604, $); +#5606 = PLANE('NONE', #5605); +#5607 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); +#5608 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); +#5609 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); +#5610 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); +#5611 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); +#5612 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); +#5613 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#5614 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); +#5615 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5607, #5608), (#5609, #5610), (#5611, #5612), (#5613, #5614)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5616 = CARTESIAN_POINT('NONE', (0.13141827508337345, -0.18922499244864405, 0.06082333333333333)); +#5617 = DIRECTION('NONE', (0.5172170750029612, -0.8558542500480915, -0.0000000000000007601512753013497)); +#5618 = AXIS2_PLACEMENT_3D('NONE', #5616, #5617, $); +#5619 = PLANE('NONE', #5618); +#5620 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); +#5621 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); +#5622 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); +#5623 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); +#5624 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); +#5625 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); +#5626 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#5627 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); +#5628 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5620, #5621), (#5622, #5623), (#5624, #5625), (#5626, #5627)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5629 = CARTESIAN_POINT('NONE', (0.002199704525612474, 0.0012700000000000003, -0)); +#5630 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); +#5631 = AXIS2_PLACEMENT_3D('NONE', #5629, #5630, $); +#5632 = PLANE('NONE', #5631); +#5633 = CARTESIAN_POINT('NONE', (0.02285146757927292, 0.01375044801982146, -0)); +#5634 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); +#5635 = AXIS2_PLACEMENT_3D('NONE', #5633, #5634, $); +#5636 = PLANE('NONE', #5635); +#5637 = CARTESIAN_POINT('NONE', (-0.027070387602939224, -0.079393801954245, 0.02582333333333333)); +#5638 = DIRECTION('NONE', (0.48258298497704516, 0.8758502512476919, -0.0000000000000017701324805798054)); +#5639 = AXIS2_PLACEMENT_3D('NONE', #5637, #5638, $); +#5640 = PLANE('NONE', #5639); +#5641 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); +#5642 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); +#5643 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); +#5644 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); +#5645 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); +#5646 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); +#5647 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#5648 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); +#5649 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5641, #5642), (#5643, #5644), (#5645, #5646), (#5647, #5648)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5650 = CARTESIAN_POINT('NONE', (-0.09816451294975755, -0.20842406096805496, 0.06082333333333333)); +#5651 = DIRECTION('NONE', (-0.48258298497704444, -0.8758502512476922, -0.0000000000000009922211885326733)); +#5652 = AXIS2_PLACEMENT_3D('NONE', #5650, #5651, $); +#5653 = PLANE('NONE', #5652); +#5654 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); +#5655 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); +#5656 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); +#5657 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); +#5658 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); +#5659 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); +#5660 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#5661 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); +#5662 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5654, #5655), (#5656, #5657), (#5658, #5659), (#5660, #5661)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5663 = CARTESIAN_POINT('NONE', (0.0021997045256124744, -0.0012699999999999994, -0)); +#5664 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); +#5665 = AXIS2_PLACEMENT_3D('NONE', #5663, #5664, $); +#5666 = PLANE('NONE', #5665); +#5667 = CARTESIAN_POINT('NONE', (0.023333971088219274, -0.012914727427496107, -0)); +#5668 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); +#5669 = AXIS2_PLACEMENT_3D('NONE', #5667, #5668, $); +#5670 = PLANE('NONE', #5669); +#5671 = CARTESIAN_POINT('NONE', (-0.0822922431968764, -0.01625325762268579, 0.02582333333333333)); +#5672 = DIRECTION('NONE', (0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); +#5673 = AXIS2_PLACEMENT_3D('NONE', #5671, #5672, $); +#5674 = PLANE('NONE', #5673); +#5675 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); +#5676 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); +#5677 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); +#5678 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); +#5679 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); +#5680 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); +#5681 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#5682 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); +#5683 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5675, #5676), (#5677, #5678), (#5679, #5680), (#5681, #5682)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5684 = CARTESIAN_POINT('NONE', (-0.22958278803313104, -0.019199068519410896, 0.06082333333333333)); +#5685 = DIRECTION('NONE', (-0.9998000599800072, -0.019996001199599437, -0)); +#5686 = AXIS2_PLACEMENT_3D('NONE', #5684, #5685, $); +#5687 = PLANE('NONE', #5686); +#5688 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); +#5689 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); +#5690 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); +#5691 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); +#5692 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); +#5693 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); +#5694 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#5695 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); +#5696 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5688, #5689), (#5690, #5691), (#5692, #5693), (#5694, #5695)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5697 = CARTESIAN_POINT('NONE', (0.00000000000000000031106028698342773, -0.00254, -0)); +#5698 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); +#5699 = AXIS2_PLACEMENT_3D('NONE', #5697, #5698, $); +#5700 = PLANE('NONE', #5699); +#5701 = CARTESIAN_POINT('NONE', (0.0004825035089463547, -0.026665175447317568, -0)); +#5702 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); +#5703 = AXIS2_PLACEMENT_3D('NONE', #5701, #5702, $); +#5704 = PLANE('NONE', #5703); +#5705 = CARTESIAN_POINT('NONE', (-0.05522185559393719, 0.06314054433155919, 0.02582333333333333)); +#5706 = DIRECTION('NONE', (0.5172170750029619, -0.8558542500480911, -0.0000000000000009898417974603751)); +#5707 = AXIS2_PLACEMENT_3D('NONE', #5705, #5706, $); +#5708 = PLANE('NONE', #5707); +#5709 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); +#5710 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); +#5711 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); +#5712 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); +#5713 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); +#5714 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); +#5715 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#5716 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); +#5717 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5709, #5710), (#5711, #5712), (#5713, #5714), (#5715, #5716)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5718 = CARTESIAN_POINT('NONE', (-0.1314182750833735, 0.189224992448644, 0.06082333333333333)); +#5719 = DIRECTION('NONE', (-0.5172170750029623, 0.855854250048091, -0.0000000000000007601512753013493)); +#5720 = AXIS2_PLACEMENT_3D('NONE', #5718, #5719, $); +#5721 = PLANE('NONE', #5720); +#5722 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); +#5723 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); +#5724 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); +#5725 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); +#5726 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); +#5727 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); +#5728 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#5729 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); +#5730 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5722, #5723), (#5724, #5725), (#5726, #5727), (#5728, #5729)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5731 = CARTESIAN_POINT('NONE', (-0.0021997045256124735, -0.0012700000000000012, -0)); +#5732 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); +#5733 = AXIS2_PLACEMENT_3D('NONE', #5731, #5732, $); +#5734 = PLANE('NONE', #5733); +#5735 = CARTESIAN_POINT('NONE', (-0.022851467579272915, -0.01375044801982147, -0)); +#5736 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); +#5737 = AXIS2_PLACEMENT_3D('NONE', #5735, #5736, $); +#5738 = PLANE('NONE', #5737); +#5739 = CARTESIAN_POINT('NONE', (0.027070387602939252, 0.07939380195424499, 0.02582333333333333)); +#5740 = DIRECTION('NONE', (-0.4825829849770454, -0.8758502512476917, -0.0000000000000005496880683877217)); +#5741 = AXIS2_PLACEMENT_3D('NONE', #5739, #5740, $); +#5742 = PLANE('NONE', #5741); +#5743 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); +#5744 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); +#5745 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); +#5746 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); +#5747 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); +#5748 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); +#5749 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#5750 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); +#5751 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5743, #5744), (#5745, #5746), (#5747, #5748), (#5749, #5750)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5752 = CARTESIAN_POINT('NONE', (0.09816451294975764, 0.20842406096805494, 0.06082333333333333)); +#5753 = DIRECTION('NONE', (0.4825829849770431, 0.8758502512476931, 0.000000000000000563601395561594)); +#5754 = AXIS2_PLACEMENT_3D('NONE', #5752, #5753, $); +#5755 = PLANE('NONE', #5754); +#5756 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); +#5757 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); +#5758 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); +#5759 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); +#5760 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); +#5761 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); +#5762 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#5763 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); +#5764 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5756, #5757), (#5758, #5759), (#5760, #5761), (#5762, #5763)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5765 = CARTESIAN_POINT('NONE', (-0.002199704525612474, 0.0012700000000000003, -0)); +#5766 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); +#5767 = AXIS2_PLACEMENT_3D('NONE', #5765, #5766, $); +#5768 = PLANE('NONE', #5767); +#5769 = CARTESIAN_POINT('NONE', (-0.02333397108821927, 0.012914727427496116, -0)); +#5770 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); +#5771 = AXIS2_PLACEMENT_3D('NONE', #5769, #5770, $); +#5772 = PLANE('NONE', #5771); +#5773 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#5774 = DIRECTION('NONE', (0, 0, 1)); +#5775 = DIRECTION('NONE', (1, 0, -0)); +#5776 = AXIS2_PLACEMENT_3D('NONE', #5773, #5774, #5775); +#5777 = CYLINDRICAL_SURFACE('NONE', #5776, 0.0762); +#5778 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); +#5779 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); +#5780 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); +#5781 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#5782 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, 0.03619499999999999)); +#5783 = CARTESIAN_POINT('NONE', (0.08382, -0.08381999999999999, 0.03619499999999999)); +#5784 = CARTESIAN_POINT('NONE', (0.08128, -0.08127999999999999, 0.04381499999999999)); +#5785 = CARTESIAN_POINT('NONE', (0.08635999999999999, -0.08635999999999998, 0.03873499999999999)); +#5786 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, 0.03619499999999999)); +#5787 = CARTESIAN_POINT('NONE', (0.0000000000000000051324947352265574, -0.08382, 0.03619499999999999)); +#5788 = CARTESIAN_POINT('NONE', (0.000000000000000004976964591734844, -0.08128, 0.04381499999999999)); +#5789 = CARTESIAN_POINT('NONE', (0.000000000000000005288024878718271, -0.08636, 0.03873499999999999)); +#5790 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, 0.03619499999999999)); +#5791 = CARTESIAN_POINT('NONE', (-0.08381999999999999, -0.08382, 0.03619499999999999)); +#5792 = CARTESIAN_POINT('NONE', (-0.08127999999999999, -0.08128, 0.04381499999999999)); +#5793 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.08635999999999999, 0.03873499999999999)); +#5794 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, 0.03619499999999999)); +#5795 = CARTESIAN_POINT('NONE', (-0.08382, -0.000000000000000010264989470453115, 0.03619499999999999)); +#5796 = CARTESIAN_POINT('NONE', (-0.08128, -0.000000000000000009953929183469687, 0.04381499999999999)); +#5797 = CARTESIAN_POINT('NONE', (-0.08636, -0.000000000000000010576049757436542, 0.03873499999999999)); +#5798 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, 0.03619499999999999)); +#5799 = CARTESIAN_POINT('NONE', (-0.08382, 0.08381999999999999, 0.03619499999999999)); +#5800 = CARTESIAN_POINT('NONE', (-0.08128, 0.08127999999999999, 0.04381499999999999)); +#5801 = CARTESIAN_POINT('NONE', (-0.08635999999999999, 0.08635999999999998, 0.03873499999999999)); +#5802 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, 0.03619499999999999)); +#5803 = CARTESIAN_POINT('NONE', (-0.000000000000000015397484205679673, 0.08382, 0.03619499999999999)); +#5804 = CARTESIAN_POINT('NONE', (-0.00000000000000001493089377520453, 0.08128, 0.04381499999999999)); +#5805 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08636, 0.03873499999999999)); +#5806 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, 0.03619499999999999)); +#5807 = CARTESIAN_POINT('NONE', (0.08381999999999998, 0.08382, 0.03619499999999999)); +#5808 = CARTESIAN_POINT('NONE', (0.08127999999999996, 0.08128, 0.04381499999999999)); +#5809 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999999, 0.03873499999999999)); +#5810 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); +#5811 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); +#5812 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); +#5813 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#5814 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 3, ((#5379, #5380, #5381, #5382), (#5383, #5384, #5385, #5386), (#5387, #5388, #5389, #5390), (#5391, #5392, #5393, #5394), (#5395, #5396, #5397, #5398), (#5399, #5400, #5401, #5402), (#5403, #5404, #5405, #5406), (#5407, #5408, #5409, #5410), (#5411, #5412, #5413, #5414)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 3, ((#5778, #5779, #5780, #5781), (#5782, #5783, #5784, #5785), (#5786, #5787, #5788, #5789), (#5790, #5791, #5792, #5793), (#5794, #5795, #5796, #5797), (#5798, #5799, #5800, #5801), (#5802, #5803, #5804, #5805), (#5806, #5807, #5808, #5809), (#5810, #5811, #5812, #5813)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (4, 4), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 1), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#5416 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); -#5417 = DIRECTION('NONE', (-0, 0, -1)); -#5418 = DIRECTION('NONE', (1, 0, -0)); -#5419 = AXIS2_PLACEMENT_3D('NONE', #5416, #5417, #5418); -#5420 = CYLINDRICAL_SURFACE('NONE', #5419, 0.08635999999999998); -#5421 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); -#5422 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#5423 = CARTESIAN_POINT('NONE', (0.08635999999999998, -0.08635999999999996, 0.012065000000000001)); -#5424 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, -0)); -#5425 = CARTESIAN_POINT('NONE', (0.00000000000000000528802487871827, -0.08635999999999998, 0.012065)); -#5426 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, -0)); -#5427 = CARTESIAN_POINT('NONE', (-0.08635999999999996, -0.08635999999999998, 0.012065000000000001)); -#5428 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, -0)); -#5429 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.00000000000000001057604975743654, 0.012065)); -#5430 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, -0)); -#5431 = CARTESIAN_POINT('NONE', (-0.08635999999999998, 0.08635999999999996, 0.012065000000000001)); -#5432 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, -0)); -#5433 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08635999999999998, 0.012065)); -#5434 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, -0)); -#5435 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999998, 0.012065000000000001)); -#5436 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, -0)); -#5437 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); -#5438 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#5439 = ( +#5815 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); +#5816 = DIRECTION('NONE', (-0, 0, -1)); +#5817 = DIRECTION('NONE', (1, 0, -0)); +#5818 = AXIS2_PLACEMENT_3D('NONE', #5815, #5816, #5817); +#5819 = CYLINDRICAL_SURFACE('NONE', #5818, 0.08635999999999998); +#5820 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); +#5821 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#5822 = CARTESIAN_POINT('NONE', (0.08635999999999998, -0.08635999999999996, 0.012065000000000001)); +#5823 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, -0)); +#5824 = CARTESIAN_POINT('NONE', (0.00000000000000000528802487871827, -0.08635999999999998, 0.012065)); +#5825 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, -0)); +#5826 = CARTESIAN_POINT('NONE', (-0.08635999999999996, -0.08635999999999998, 0.012065000000000001)); +#5827 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, -0)); +#5828 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.00000000000000001057604975743654, 0.012065)); +#5829 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, -0)); +#5830 = CARTESIAN_POINT('NONE', (-0.08635999999999998, 0.08635999999999996, 0.012065000000000001)); +#5831 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, -0)); +#5832 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08635999999999998, 0.012065)); +#5833 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, -0)); +#5834 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999998, 0.012065000000000001)); +#5835 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, -0)); +#5836 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); +#5837 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#5838 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#5421, #5422), (#5423, #5424), (#5425, #5426), (#5427, #5428), (#5429, #5430), (#5431, #5432), (#5433, #5434), (#5435, #5436), (#5437, #5438)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5820, #5821), (#5822, #5823), (#5824, #5825), (#5826, #5827), (#5828, #5829), (#5830, #5831), (#5832, #5833), (#5834, #5835), (#5836, #5837)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 15.77307278243525), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#5440 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5441 = DIRECTION('NONE', (0, 0, 1)); -#5442 = DIRECTION('NONE', (1, 0, -0)); -#5443 = AXIS2_PLACEMENT_3D('NONE', #5440, #5441, #5442); -#5444 = CYLINDRICAL_SURFACE('NONE', #5443, 0.0381); -#5445 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); -#5446 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); -#5447 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); -#5448 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#5449 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.03619499999999999)); -#5450 = CARTESIAN_POINT('NONE', (0.030480000000000004, -0.030479999999999997, 0.03619499999999999)); -#5451 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.028574999999999996)); -#5452 = CARTESIAN_POINT('NONE', (0.027940000000000003, -0.027939999999999996, 0.028574999999999996)); -#5453 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.03619499999999999)); -#5454 = CARTESIAN_POINT('NONE', (0.0000000000000000018663617219005667, -0.030480000000000004, 0.03619499999999999)); -#5455 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.028574999999999996)); -#5456 = CARTESIAN_POINT('NONE', (0.0000000000000000017108315784088526, -0.02794, 0.028574999999999996)); -#5457 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.03619499999999999)); -#5458 = CARTESIAN_POINT('NONE', (-0.030479999999999997, -0.030480000000000004, 0.03619499999999999)); -#5459 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.028574999999999996)); -#5460 = CARTESIAN_POINT('NONE', (-0.027939999999999996, -0.027940000000000003, 0.028574999999999996)); -#5461 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.03619499999999999)); -#5462 = CARTESIAN_POINT('NONE', (-0.030480000000000004, -0.000000000000000003732723443801133, 0.03619499999999999)); -#5463 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.028574999999999996)); -#5464 = CARTESIAN_POINT('NONE', (-0.02794, -0.0000000000000000034216631568177052, 0.028574999999999996)); -#5465 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.03619499999999999)); -#5466 = CARTESIAN_POINT('NONE', (-0.030480000000000004, 0.030479999999999997, 0.03619499999999999)); -#5467 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.028574999999999996)); -#5468 = CARTESIAN_POINT('NONE', (-0.027940000000000003, 0.027939999999999996, 0.028574999999999996)); -#5469 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.03619499999999999)); -#5470 = CARTESIAN_POINT('NONE', (-0.000000000000000005599085165701699, 0.030480000000000004, 0.03619499999999999)); -#5471 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.028574999999999996)); -#5472 = CARTESIAN_POINT('NONE', (-0.0000000000000000051324947352265574, 0.02794, 0.028574999999999996)); -#5473 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.03619499999999999)); -#5474 = CARTESIAN_POINT('NONE', (0.03047999999999999, 0.030480000000000004, 0.03619499999999999)); -#5475 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.028574999999999996)); -#5476 = CARTESIAN_POINT('NONE', (0.027939999999999996, 0.027940000000000003, 0.028574999999999996)); -#5477 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); -#5478 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); -#5479 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); -#5480 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#5481 = ( +#5839 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#5840 = DIRECTION('NONE', (0, 0, 1)); +#5841 = DIRECTION('NONE', (1, 0, -0)); +#5842 = AXIS2_PLACEMENT_3D('NONE', #5839, #5840, #5841); +#5843 = CYLINDRICAL_SURFACE('NONE', #5842, 0.0381); +#5844 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); +#5845 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); +#5846 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); +#5847 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#5848 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.03619499999999999)); +#5849 = CARTESIAN_POINT('NONE', (0.030480000000000004, -0.030479999999999997, 0.03619499999999999)); +#5850 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.028574999999999996)); +#5851 = CARTESIAN_POINT('NONE', (0.027940000000000003, -0.027939999999999996, 0.028574999999999996)); +#5852 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.03619499999999999)); +#5853 = CARTESIAN_POINT('NONE', (0.0000000000000000018663617219005667, -0.030480000000000004, 0.03619499999999999)); +#5854 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.028574999999999996)); +#5855 = CARTESIAN_POINT('NONE', (0.0000000000000000017108315784088526, -0.02794, 0.028574999999999996)); +#5856 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.03619499999999999)); +#5857 = CARTESIAN_POINT('NONE', (-0.030479999999999997, -0.030480000000000004, 0.03619499999999999)); +#5858 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.028574999999999996)); +#5859 = CARTESIAN_POINT('NONE', (-0.027939999999999996, -0.027940000000000003, 0.028574999999999996)); +#5860 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.03619499999999999)); +#5861 = CARTESIAN_POINT('NONE', (-0.030480000000000004, -0.000000000000000003732723443801133, 0.03619499999999999)); +#5862 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.028574999999999996)); +#5863 = CARTESIAN_POINT('NONE', (-0.02794, -0.0000000000000000034216631568177052, 0.028574999999999996)); +#5864 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.03619499999999999)); +#5865 = CARTESIAN_POINT('NONE', (-0.030480000000000004, 0.030479999999999997, 0.03619499999999999)); +#5866 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.028574999999999996)); +#5867 = CARTESIAN_POINT('NONE', (-0.027940000000000003, 0.027939999999999996, 0.028574999999999996)); +#5868 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.03619499999999999)); +#5869 = CARTESIAN_POINT('NONE', (-0.000000000000000005599085165701699, 0.030480000000000004, 0.03619499999999999)); +#5870 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.028574999999999996)); +#5871 = CARTESIAN_POINT('NONE', (-0.0000000000000000051324947352265574, 0.02794, 0.028574999999999996)); +#5872 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.03619499999999999)); +#5873 = CARTESIAN_POINT('NONE', (0.03047999999999999, 0.030480000000000004, 0.03619499999999999)); +#5874 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.028574999999999996)); +#5875 = CARTESIAN_POINT('NONE', (0.027939999999999996, 0.027940000000000003, 0.028574999999999996)); +#5876 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); +#5877 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); +#5878 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); +#5879 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#5880 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 3, ((#5445, #5446, #5447, #5448), (#5449, #5450, #5451, #5452), (#5453, #5454, #5455, #5456), (#5457, #5458, #5459, #5460), (#5461, #5462, #5463, #5464), (#5465, #5466, #5467, #5468), (#5469, #5470, #5471, #5472), (#5473, #5474, #5475, #5476), (#5477, #5478, #5479, #5480)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 3, ((#5844, #5845, #5846, #5847), (#5848, #5849, #5850, #5851), (#5852, #5853, #5854, #5855), (#5856, #5857, #5858, #5859), (#5860, #5861, #5862, #5863), (#5864, #5865, #5866, #5867), (#5868, #5869, #5870, #5871), (#5872, #5873, #5874, #5875), (#5876, #5877, #5878, #5879)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (4, 4), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 1), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#5482 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); -#5483 = DIRECTION('NONE', (-0, 0, -1)); -#5484 = DIRECTION('NONE', (1, 0, -0)); -#5485 = AXIS2_PLACEMENT_3D('NONE', #5482, #5483, #5484); -#5486 = CYLINDRICAL_SURFACE('NONE', #5485, 0.02794); -#5487 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); -#5488 = DIRECTION('NONE', (0, 0, -1)); -#5489 = AXIS2_PLACEMENT_3D('NONE', #5487, #5488, $); -#5490 = PLANE('NONE', #5489); -#5491 = CARTESIAN_POINT('NONE', (0, -0, 0.0060325)); -#5492 = DIRECTION('NONE', (0, 0, 1)); -#5493 = DIRECTION('NONE', (1, 0, -0)); -#5494 = AXIS2_PLACEMENT_3D('NONE', #5491, #5492, #5493); -#5495 = CYLINDRICAL_SURFACE('NONE', #5494, 0.0762); -#5496 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.0060325)); -#5497 = DIRECTION('NONE', (0, 0, -1)); -#5498 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#5499 = AXIS2_PLACEMENT_3D('NONE', #5496, #5497, #5498); -#5500 = CYLINDRICAL_SURFACE('NONE', #5499, 0.0381); -#5501 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5502 = DIRECTION('NONE', (0, 0, 1)); -#5503 = AXIS2_PLACEMENT_3D('NONE', #5501, #5502, $); -#5504 = PLANE('NONE', #5503); -#5505 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); -#5506 = DIRECTION('NONE', (0, 0, 1)); -#5507 = AXIS2_PLACEMENT_3D('NONE', #5505, #5506, $); -#5508 = PLANE('NONE', #5507); -#5509 = CARTESIAN_POINT('NONE', (0, -0, 0.02413)); -#5510 = DIRECTION('NONE', (0, 0, 1)); -#5511 = DIRECTION('NONE', (1, 0, -0)); -#5512 = AXIS2_PLACEMENT_3D('NONE', #5509, #5510, #5511); -#5513 = CYLINDRICAL_SURFACE('NONE', #5512, 0.0762); -#5514 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.02413)); -#5515 = DIRECTION('NONE', (0, 0, -1)); -#5516 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#5517 = AXIS2_PLACEMENT_3D('NONE', #5514, #5515, #5516); -#5518 = CYLINDRICAL_SURFACE('NONE', #5517, 0.0381); -#5519 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); -#5520 = DIRECTION('NONE', (0, 0, 1)); -#5521 = AXIS2_PLACEMENT_3D('NONE', #5519, #5520, $); -#5522 = PLANE('NONE', #5521); -#5523 = CARTESIAN_POINT('NONE', (0, 0, 0.036195)); -#5524 = DIRECTION('NONE', (0, 0, 1)); -#5525 = AXIS2_PLACEMENT_3D('NONE', #5523, #5524, $); -#5526 = PLANE('NONE', #5525); -#5527 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.0241295)); -#5528 = DIRECTION('NONE', (0, 0, 1)); -#5529 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); -#5530 = AXIS2_PLACEMENT_3D('NONE', #5527, #5528, #5529); -#5531 = CYLINDRICAL_SURFACE('NONE', #5530, 0.015240000000000002); -#5532 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.0241295)); -#5533 = DIRECTION('NONE', (0, 0, 1)); -#5534 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); -#5535 = AXIS2_PLACEMENT_3D('NONE', #5532, #5533, #5534); -#5536 = CYLINDRICAL_SURFACE('NONE', #5535, 0.01524); -#5537 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.0241295)); -#5538 = DIRECTION('NONE', (-0, 0, 1)); -#5539 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#5540 = AXIS2_PLACEMENT_3D('NONE', #5537, #5538, #5539); -#5541 = CYLINDRICAL_SURFACE('NONE', #5540, 0.015239999999999997); -#5542 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.0241295)); -#5543 = DIRECTION('NONE', (0, -0, 1)); -#5544 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); -#5545 = AXIS2_PLACEMENT_3D('NONE', #5542, #5543, #5544); -#5546 = CYLINDRICAL_SURFACE('NONE', #5545, 0.015239999999999991); -#5547 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.0241295)); -#5548 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); -#5549 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); -#5550 = AXIS2_PLACEMENT_3D('NONE', #5547, #5548, #5549); -#5551 = CYLINDRICAL_SURFACE('NONE', #5550, 0.015239999999999993); -#5552 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.006031999999999999)); -#5553 = DIRECTION('NONE', (0, 0, 1)); -#5554 = DIRECTION('NONE', (1, 0, -0)); -#5555 = AXIS2_PLACEMENT_3D('NONE', #5552, #5553, #5554); -#5556 = CYLINDRICAL_SURFACE('NONE', #5555, 0.008); -#5557 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.006031999999999999)); -#5558 = DIRECTION('NONE', (0, 0, 1)); -#5559 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); -#5560 = AXIS2_PLACEMENT_3D('NONE', #5557, #5558, #5559); -#5561 = CYLINDRICAL_SURFACE('NONE', #5560, 0.007999999999999993); -#5562 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.006031999999999999)); -#5563 = DIRECTION('NONE', (-0, 0, 1)); -#5564 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); -#5565 = AXIS2_PLACEMENT_3D('NONE', #5562, #5563, #5564); -#5566 = CYLINDRICAL_SURFACE('NONE', #5565, 0.007999999999999997); -#5567 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.006031999999999999)); -#5568 = DIRECTION('NONE', (0, -0, 1)); -#5569 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); -#5570 = AXIS2_PLACEMENT_3D('NONE', #5567, #5568, #5569); -#5571 = CYLINDRICAL_SURFACE('NONE', #5570, 0.008000000000000002); -#5572 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.006031999999999999)); -#5573 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); -#5574 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); -#5575 = AXIS2_PLACEMENT_3D('NONE', #5572, #5573, #5574); -#5576 = CYLINDRICAL_SURFACE('NONE', #5575, 0.007999999999999998); -#5577 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.0254)); -#5578 = DIRECTION('NONE', (0, 0, -1)); -#5579 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); -#5580 = AXIS2_PLACEMENT_3D('NONE', #5577, #5578, #5579); -#5581 = CYLINDRICAL_SURFACE('NONE', #5580, 0.006349999999999997); -#5582 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5583 = DIRECTION('NONE', (0, -0, -1)); -#5584 = AXIS2_PLACEMENT_3D('NONE', #5582, #5583, $); -#5585 = PLANE('NONE', #5584); -#5586 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5587 = DIRECTION('NONE', (0, -0, -1)); -#5588 = AXIS2_PLACEMENT_3D('NONE', #5586, #5587, $); -#5589 = PLANE('NONE', #5588); -#5590 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.0254)); -#5591 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); -#5592 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); -#5593 = AXIS2_PLACEMENT_3D('NONE', #5590, #5591, #5592); -#5594 = CYLINDRICAL_SURFACE('NONE', #5593, 0.006349999999999995); -#5595 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5596 = DIRECTION('NONE', (0, -0, -1)); -#5597 = AXIS2_PLACEMENT_3D('NONE', #5595, #5596, $); -#5598 = PLANE('NONE', #5597); -#5599 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5600 = DIRECTION('NONE', (0, -0, -1)); -#5601 = AXIS2_PLACEMENT_3D('NONE', #5599, #5600, $); -#5602 = PLANE('NONE', #5601); -#5603 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.0254)); -#5604 = DIRECTION('NONE', (0, 0, -1)); -#5605 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); -#5606 = AXIS2_PLACEMENT_3D('NONE', #5603, #5604, #5605); -#5607 = CYLINDRICAL_SURFACE('NONE', #5606, 0.006349999999999971); -#5608 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5609 = DIRECTION('NONE', (0, -0, -1)); -#5610 = AXIS2_PLACEMENT_3D('NONE', #5608, #5609, $); -#5611 = PLANE('NONE', #5610); -#5612 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5613 = DIRECTION('NONE', (0, -0, -1)); -#5614 = AXIS2_PLACEMENT_3D('NONE', #5612, #5613, $); -#5615 = PLANE('NONE', #5614); -#5616 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.0254)); -#5617 = DIRECTION('NONE', (0, 0, -1)); -#5618 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); -#5619 = AXIS2_PLACEMENT_3D('NONE', #5616, #5617, #5618); -#5620 = CYLINDRICAL_SURFACE('NONE', #5619, 0.006349999999999966); -#5621 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5622 = DIRECTION('NONE', (0, -0, -1)); -#5623 = AXIS2_PLACEMENT_3D('NONE', #5621, #5622, $); -#5624 = PLANE('NONE', #5623); -#5625 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5626 = DIRECTION('NONE', (0, -0, -1)); -#5627 = AXIS2_PLACEMENT_3D('NONE', #5625, #5626, $); -#5628 = PLANE('NONE', #5627); -#5629 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.0254)); -#5630 = DIRECTION('NONE', (0, 0, -1)); -#5631 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); -#5632 = AXIS2_PLACEMENT_3D('NONE', #5629, #5630, #5631); -#5633 = CYLINDRICAL_SURFACE('NONE', #5632, 0.006349999999999974); -#5634 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5635 = DIRECTION('NONE', (0, -0, -1)); -#5636 = AXIS2_PLACEMENT_3D('NONE', #5634, #5635, $); -#5637 = PLANE('NONE', #5636); -#5638 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5639 = DIRECTION('NONE', (0, -0, -1)); -#5640 = AXIS2_PLACEMENT_3D('NONE', #5638, #5639, $); -#5641 = PLANE('NONE', #5640); -#5642 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.0254)); -#5643 = DIRECTION('NONE', (0.0000000000000007912276957146514, 0.0000000000000007912276957146615, -1)); -#5644 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); -#5645 = AXIS2_PLACEMENT_3D('NONE', #5642, #5643, #5644); -#5646 = CYLINDRICAL_SURFACE('NONE', #5645, 0.006349999999999975); -#5647 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5648 = DIRECTION('NONE', (0, -0, -1)); -#5649 = AXIS2_PLACEMENT_3D('NONE', #5647, #5648, $); -#5650 = PLANE('NONE', #5649); -#5651 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5652 = DIRECTION('NONE', (0, -0, -1)); -#5653 = AXIS2_PLACEMENT_3D('NONE', #5651, #5652, $); -#5654 = PLANE('NONE', #5653); -#5655 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.0254)); -#5656 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); -#5657 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, -0)); -#5658 = AXIS2_PLACEMENT_3D('NONE', #5655, #5656, #5657); -#5659 = CYLINDRICAL_SURFACE('NONE', #5658, 0.006350000000000013); -#5660 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5661 = DIRECTION('NONE', (0, -0, -1)); -#5662 = AXIS2_PLACEMENT_3D('NONE', #5660, #5661, $); -#5663 = PLANE('NONE', #5662); -#5664 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5665 = DIRECTION('NONE', (0, -0, -1)); -#5666 = AXIS2_PLACEMENT_3D('NONE', #5664, #5665, $); -#5667 = PLANE('NONE', #5666); -#5668 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.0254)); -#5669 = DIRECTION('NONE', (0, 0, -1)); -#5670 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); -#5671 = AXIS2_PLACEMENT_3D('NONE', #5668, #5669, #5670); -#5672 = CYLINDRICAL_SURFACE('NONE', #5671, 0.0063499999999999945); -#5673 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5674 = DIRECTION('NONE', (0, -0, -1)); -#5675 = AXIS2_PLACEMENT_3D('NONE', #5673, #5674, $); -#5676 = PLANE('NONE', #5675); -#5677 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5678 = DIRECTION('NONE', (0, -0, -1)); -#5679 = AXIS2_PLACEMENT_3D('NONE', #5677, #5678, $); -#5680 = PLANE('NONE', #5679); -#5681 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.0254)); -#5682 = DIRECTION('NONE', (-0, 0, -1)); -#5683 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, -0)); -#5684 = AXIS2_PLACEMENT_3D('NONE', #5681, #5682, #5683); -#5685 = CYLINDRICAL_SURFACE('NONE', #5684, 0.006349999999999971); -#5686 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5687 = DIRECTION('NONE', (0, -0, -1)); -#5688 = AXIS2_PLACEMENT_3D('NONE', #5686, #5687, $); -#5689 = PLANE('NONE', #5688); -#5690 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5691 = DIRECTION('NONE', (0, -0, -1)); -#5692 = AXIS2_PLACEMENT_3D('NONE', #5690, #5691, $); -#5693 = PLANE('NONE', #5692); -#5694 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.0254)); -#5695 = DIRECTION('NONE', (-0.0000000000000007912276957146615, 0.0000000000000007912276957146514, -1)); -#5696 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); -#5697 = AXIS2_PLACEMENT_3D('NONE', #5694, #5695, #5696); -#5698 = CYLINDRICAL_SURFACE('NONE', #5697, 0.006349999999999975); -#5699 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5700 = DIRECTION('NONE', (0, -0, -1)); -#5701 = AXIS2_PLACEMENT_3D('NONE', #5699, #5700, $); -#5702 = PLANE('NONE', #5701); -#5703 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5704 = DIRECTION('NONE', (0, -0, -1)); -#5705 = AXIS2_PLACEMENT_3D('NONE', #5703, #5704, $); -#5706 = PLANE('NONE', #5705); -#5707 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.0254)); -#5708 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); -#5709 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, -0)); -#5710 = AXIS2_PLACEMENT_3D('NONE', #5707, #5708, #5709); -#5711 = CYLINDRICAL_SURFACE('NONE', #5710, 0.006349999999999989); -#5712 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5713 = DIRECTION('NONE', (0, -0, -1)); -#5714 = AXIS2_PLACEMENT_3D('NONE', #5712, #5713, $); -#5715 = PLANE('NONE', #5714); -#5716 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5717 = DIRECTION('NONE', (0, -0, -1)); -#5718 = AXIS2_PLACEMENT_3D('NONE', #5716, #5717, $); -#5719 = PLANE('NONE', #5718); -#5720 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.0254)); -#5721 = DIRECTION('NONE', (-0, 0, -1)); -#5722 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); -#5723 = AXIS2_PLACEMENT_3D('NONE', #5720, #5721, #5722); -#5724 = CYLINDRICAL_SURFACE('NONE', #5723, 0.0063499999999999945); -#5725 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5726 = DIRECTION('NONE', (0, -0, -1)); -#5727 = AXIS2_PLACEMENT_3D('NONE', #5725, #5726, $); -#5728 = PLANE('NONE', #5727); -#5729 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5730 = DIRECTION('NONE', (0, -0, -1)); -#5731 = AXIS2_PLACEMENT_3D('NONE', #5729, #5730, $); -#5732 = PLANE('NONE', #5731); -#5733 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.0254)); -#5734 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#5735 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, -0)); -#5736 = AXIS2_PLACEMENT_3D('NONE', #5733, #5734, #5735); -#5737 = CYLINDRICAL_SURFACE('NONE', #5736, 0.006349999999999995); -#5738 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5739 = DIRECTION('NONE', (0, -0, -1)); -#5740 = AXIS2_PLACEMENT_3D('NONE', #5738, #5739, $); -#5741 = PLANE('NONE', #5740); -#5742 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5743 = DIRECTION('NONE', (0, -0, -1)); -#5744 = AXIS2_PLACEMENT_3D('NONE', #5742, #5743, $); -#5745 = PLANE('NONE', #5744); -#5746 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.0254)); -#5747 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); -#5748 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); -#5749 = AXIS2_PLACEMENT_3D('NONE', #5746, #5747, #5748); -#5750 = CYLINDRICAL_SURFACE('NONE', #5749, 0.006349999999999995); -#5751 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5752 = DIRECTION('NONE', (0, -0, -1)); -#5753 = AXIS2_PLACEMENT_3D('NONE', #5751, #5752, $); -#5754 = PLANE('NONE', #5753); -#5755 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5756 = DIRECTION('NONE', (0, -0, -1)); -#5757 = AXIS2_PLACEMENT_3D('NONE', #5755, #5756, $); -#5758 = PLANE('NONE', #5757); -#5759 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.0254)); -#5760 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#5761 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); -#5762 = AXIS2_PLACEMENT_3D('NONE', #5759, #5760, #5761); -#5763 = CYLINDRICAL_SURFACE('NONE', #5762, 0.006350000000000013); -#5764 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5765 = DIRECTION('NONE', (0, -0, -1)); -#5766 = AXIS2_PLACEMENT_3D('NONE', #5764, #5765, $); -#5767 = PLANE('NONE', #5766); -#5768 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5769 = DIRECTION('NONE', (0, -0, -1)); -#5770 = AXIS2_PLACEMENT_3D('NONE', #5768, #5769, $); -#5771 = PLANE('NONE', #5770); -#5772 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.0254)); -#5773 = DIRECTION('NONE', (0, -0, -1)); -#5774 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); -#5775 = AXIS2_PLACEMENT_3D('NONE', #5772, #5773, #5774); -#5776 = CYLINDRICAL_SURFACE('NONE', #5775, 0.0063499999999999945); -#5777 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5778 = DIRECTION('NONE', (0, -0, -1)); -#5779 = AXIS2_PLACEMENT_3D('NONE', #5777, #5778, $); -#5780 = PLANE('NONE', #5779); -#5781 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5782 = DIRECTION('NONE', (0, -0, -1)); -#5783 = AXIS2_PLACEMENT_3D('NONE', #5781, #5782, $); -#5784 = PLANE('NONE', #5783); -#5785 = CARTESIAN_POINT('NONE', (0, -0, -0.034925)); -#5786 = DIRECTION('NONE', (0, -0, -1)); -#5787 = DIRECTION('NONE', (-1, 0, -0)); -#5788 = AXIS2_PLACEMENT_3D('NONE', #5785, #5786, #5787); -#5789 = CYLINDRICAL_SURFACE('NONE', #5788, 0.1524); -#5790 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.034925)); -#5791 = DIRECTION('NONE', (0, -0, 1)); -#5792 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#5793 = AXIS2_PLACEMENT_3D('NONE', #5790, #5791, #5792); -#5794 = CYLINDRICAL_SURFACE('NONE', #5793, 0.008000999999999998); -#5795 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.034925)); -#5796 = DIRECTION('NONE', (-0, 0, 1)); -#5797 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#5798 = AXIS2_PLACEMENT_3D('NONE', #5795, #5796, #5797); -#5799 = CYLINDRICAL_SURFACE('NONE', #5798, 0.008001); -#5800 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.034925)); -#5801 = DIRECTION('NONE', (0, 0, 1)); -#5802 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#5803 = AXIS2_PLACEMENT_3D('NONE', #5800, #5801, #5802); -#5804 = CYLINDRICAL_SURFACE('NONE', #5803, 0.008000999999999996); -#5805 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.034925)); -#5806 = DIRECTION('NONE', (0, 0, 1)); -#5807 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#5808 = AXIS2_PLACEMENT_3D('NONE', #5805, #5806, #5807); -#5809 = CYLINDRICAL_SURFACE('NONE', #5808, 0.008000999999999992); -#5810 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.034925)); -#5811 = DIRECTION('NONE', (0, -0, 1)); -#5812 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#5813 = AXIS2_PLACEMENT_3D('NONE', #5810, #5811, #5812); -#5814 = CYLINDRICAL_SURFACE('NONE', #5813, 0.008000999999999998); -#5815 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5816 = DIRECTION('NONE', (0, -0, -1)); -#5817 = AXIS2_PLACEMENT_3D('NONE', #5815, #5816, $); -#5818 = PLANE('NONE', #5817); -#5819 = CARTESIAN_POINT('NONE', (0, 0, -0.0381)); -#5820 = DIRECTION('NONE', (0, -0, -1)); -#5821 = AXIS2_PLACEMENT_3D('NONE', #5819, #5820, $); -#5822 = PLANE('NONE', #5821); -#5823 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.097536, -0.036512)); -#5824 = DIRECTION('NONE', (-1, 0, -0)); -#5825 = AXIS2_PLACEMENT_3D('NONE', #5823, #5824, $); -#5826 = PLANE('NONE', #5825); -#5827 = CARTESIAN_POINT('NONE', (0.056642, 0.130048, -0.036512)); -#5828 = DIRECTION('NONE', (0, 1, 0)); -#5829 = AXIS2_PLACEMENT_3D('NONE', #5827, #5828, $); -#5830 = PLANE('NONE', #5829); -#5831 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.097536, -0.036512)); -#5832 = DIRECTION('NONE', (1, 0, 0)); -#5833 = AXIS2_PLACEMENT_3D('NONE', #5831, #5832, $); -#5834 = PLANE('NONE', #5833); -#5835 = CARTESIAN_POINT('NONE', (0.056642, 0.065024, -0.036512)); -#5836 = DIRECTION('NONE', (0, -1, -0)); -#5837 = AXIS2_PLACEMENT_3D('NONE', #5835, #5836, $); -#5838 = PLANE('NONE', #5837); -#5839 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5840 = DIRECTION('NONE', (0, -0, -1)); -#5841 = AXIS2_PLACEMENT_3D('NONE', #5839, #5840, $); -#5842 = PLANE('NONE', #5841); -#5843 = CARTESIAN_POINT('NONE', (0.10979464706932246, -0.022280051501801387, -0.036512)); -#5844 = DIRECTION('NONE', (-0.30901699437494745, 0.9510565162951536, -0)); -#5845 = AXIS2_PLACEMENT_3D('NONE', #5843, #5844, $); -#5846 = PLANE('NONE', #5845); -#5847 = CARTESIAN_POINT('NONE', (0.1411863384265379, -0.013682701111516912, -0.036512)); -#5848 = DIRECTION('NONE', (0.9510565162951548, 0.3090169943749437, 0)); -#5849 = AXIS2_PLACEMENT_3D('NONE', #5847, #5848, $); -#5850 = PLANE('NONE', #5849); -#5851 = CARTESIAN_POINT('NONE', (0.1107365308681773, -0.02517887176346902, -0.036512)); -#5852 = DIRECTION('NONE', (0.30901699437494745, -0.9510565162951535, 0)); -#5853 = AXIS2_PLACEMENT_3D('NONE', #5851, #5852, $); -#5854 = PLANE('NONE', #5853); -#5855 = CARTESIAN_POINT('NONE', (0.07934483951096183, -0.03377622215375349, -0.036512)); -#5856 = DIRECTION('NONE', (-0.9510565162951538, -0.3090169943749466, -0.00000000000000000000000000000004930380657631324)); -#5857 = AXIS2_PLACEMENT_3D('NONE', #5855, #5856, $); -#5858 = PLANE('NONE', #5857); -#5859 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5860 = DIRECTION('NONE', (0, -0, -1)); -#5861 = AXIS2_PLACEMENT_3D('NONE', #5859, #5860, $); -#5862 = PLANE('NONE', #5861); -#5863 = CARTESIAN_POINT('NONE', (0.012738823671640321, -0.11130582909921143, -0.036512)); -#5864 = DIRECTION('NONE', (0.8090169943749475, 0.5877852522924731, 0)); -#5865 = AXIS2_PLACEMENT_3D('NONE', #5863, #5864, $); -#5866 = PLANE('NONE', #5865); -#5867 = CARTESIAN_POINT('NONE', (0.030615955894745785, -0.13850437434482343, -0.036512)); -#5868 = DIRECTION('NONE', (0.5877852522924697, -0.8090169943749499, 0)); -#5869 = AXIS2_PLACEMENT_3D('NONE', #5867, #5868, $); -#5870 = PLANE('NONE', #5869); -#5871 = CARTESIAN_POINT('NONE', (0.010272939872785483, -0.11309739854819886, -0.036512)); -#5872 = DIRECTION('NONE', (-0.8090169943749472, -0.587785252292473, -0)); -#5873 = AXIS2_PLACEMENT_3D('NONE', #5871, #5872, $); -#5874 = PLANE('NONE', #5873); -#5875 = CARTESIAN_POINT('NONE', (-0.0076041923503199875, -0.08589885330258684, -0.036512)); -#5876 = DIRECTION('NONE', (-0.5877852522924732, 0.8090169943749472, 0.00000000000000000000000000000004930380657631324)); -#5877 = AXIS2_PLACEMENT_3D('NONE', #5875, #5876, $); -#5878 = PLANE('NONE', #5877); -#5879 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5880 = DIRECTION('NONE', (0, -0, -1)); -#5881 = AXIS2_PLACEMENT_3D('NONE', #5879, #5880, $); -#5882 = PLANE('NONE', #5881); -#5883 = CARTESIAN_POINT('NONE', (-0.10192162106355701, -0.046510734027498356, -0.036512)); -#5884 = DIRECTION('NONE', (0.8090169943749472, -0.587785252292473, 0)); -#5885 = AXIS2_PLACEMENT_3D('NONE', #5883, #5884, $); -#5886 = PLANE('NONE', #5885); -#5887 = CARTESIAN_POINT('NONE', (-0.12226463708551731, -0.0719177098241229, -0.036512)); -#5888 = DIRECTION('NONE', (-0.5877852522924719, -0.8090169943749481, -0)); -#5889 = AXIS2_PLACEMENT_3D('NONE', #5887, #5888, $); -#5890 = PLANE('NONE', #5889); -#5891 = CARTESIAN_POINT('NONE', (-0.10438750486241184, -0.04471916457851089, -0.036511999999999996)); -#5892 = DIRECTION('NONE', (-0.8090169943749472, 0.587785252292473, -0)); -#5893 = AXIS2_PLACEMENT_3D('NONE', #5891, #5892, $); -#5894 = PLANE('NONE', #5893); -#5895 = CARTESIAN_POINT('NONE', (-0.08404448884045156, -0.019312188781886334, -0.036512)); -#5896 = DIRECTION('NONE', (0.587785252292473, 0.8090169943749473, 0)); -#5897 = AXIS2_PLACEMENT_3D('NONE', #5895, #5896, $); -#5898 = PLANE('NONE', #5897); -#5899 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5900 = DIRECTION('NONE', (0, -0, -1)); -#5901 = AXIS2_PLACEMENT_3D('NONE', #5899, #5900, $); -#5902 = PLANE('NONE', #5901); -#5903 = CARTESIAN_POINT('NONE', (-0.07572984967740579, 0.08256061462851114, -0.036512)); -#5904 = DIRECTION('NONE', (-0.30901699437494723, -0.9510565162951539, -0)); -#5905 = AXIS2_PLACEMENT_3D('NONE', #5903, #5904, $); -#5906 = PLANE('NONE', #5905); -#5907 = CARTESIAN_POINT('NONE', (-0.1061796572357664, 0.09405678528046323, -0.036512)); -#5908 = DIRECTION('NONE', (-0.9510565162951524, 0.3090169943749509, -0)); -#5909 = AXIS2_PLACEMENT_3D('NONE', #5907, #5908, $); -#5910 = PLANE('NONE', #5909); -#5911 = CARTESIAN_POINT('NONE', (-0.07478796587855095, 0.08545943489017876, -0.036512)); -#5912 = DIRECTION('NONE', (0.3090169943749474, 0.9510565162951536, 0)); -#5913 = AXIS2_PLACEMENT_3D('NONE', #5911, #5912, $); -#5914 = PLANE('NONE', #5913); -#5915 = CARTESIAN_POINT('NONE', (-0.044338158320190314, 0.07396326423822666, -0.036512)); -#5916 = DIRECTION('NONE', (0.9510565162951534, -0.3090169943749483, 0)); -#5917 = AXIS2_PLACEMENT_3D('NONE', #5915, #5916, $); -#5918 = PLANE('NONE', #5917); -#5919 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5920 = DIRECTION('NONE', (0, -0, -1)); -#5921 = AXIS2_PLACEMENT_3D('NONE', #5919, #5920, $); -#5922 = PLANE('NONE', #5921); -#5923 = CARTESIAN_POINT('NONE', (0, -0, -0.006349999999999999)); -#5924 = DIRECTION('NONE', (0, -0, -1)); -#5925 = DIRECTION('NONE', (-1, 0, -0)); -#5926 = AXIS2_PLACEMENT_3D('NONE', #5923, #5924, #5925); -#5927 = CYLINDRICAL_SURFACE('NONE', #5926, 0.0762); -#5928 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.006349999999999999)); -#5929 = DIRECTION('NONE', (0, -0, 1)); -#5930 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#5931 = AXIS2_PLACEMENT_3D('NONE', #5928, #5929, #5930); -#5932 = CYLINDRICAL_SURFACE('NONE', #5931, 0.008000999999999998); -#5933 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.006349999999999999)); -#5934 = DIRECTION('NONE', (-0, 0, 1)); -#5935 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#5936 = AXIS2_PLACEMENT_3D('NONE', #5933, #5934, #5935); -#5937 = CYLINDRICAL_SURFACE('NONE', #5936, 0.008001); -#5938 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.006349999999999999)); -#5939 = DIRECTION('NONE', (0, 0, 1)); -#5940 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#5941 = AXIS2_PLACEMENT_3D('NONE', #5938, #5939, #5940); -#5942 = CYLINDRICAL_SURFACE('NONE', #5941, 0.008000999999999996); -#5943 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.006349999999999999)); -#5944 = DIRECTION('NONE', (0, 0, 1)); -#5945 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#5946 = AXIS2_PLACEMENT_3D('NONE', #5943, #5944, #5945); -#5947 = CYLINDRICAL_SURFACE('NONE', #5946, 0.008000999999999992); -#5948 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.006349999999999999)); -#5949 = DIRECTION('NONE', (0, -0, 1)); -#5950 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#5951 = AXIS2_PLACEMENT_3D('NONE', #5948, #5949, #5950); -#5952 = CYLINDRICAL_SURFACE('NONE', #5951, 0.008000999999999998); -#5953 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5954 = DIRECTION('NONE', (0, -0, -1)); -#5955 = AXIS2_PLACEMENT_3D('NONE', #5953, #5954, $); -#5956 = PLANE('NONE', #5955); -#5957 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#5958 = DIRECTION('NONE', (0, -0, -1)); -#5959 = AXIS2_PLACEMENT_3D('NONE', #5957, #5958, $); -#5960 = PLANE('NONE', #5959); -#5961 = CARTESIAN_POINT('NONE', (0, -0, -0.015874999999999997)); -#5962 = DIRECTION('NONE', (0, -0, -1)); -#5963 = DIRECTION('NONE', (-1, 0, -0)); +#5881 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); +#5882 = DIRECTION('NONE', (-0, 0, -1)); +#5883 = DIRECTION('NONE', (1, 0, -0)); +#5884 = AXIS2_PLACEMENT_3D('NONE', #5881, #5882, #5883); +#5885 = CYLINDRICAL_SURFACE('NONE', #5884, 0.02794); +#5886 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); +#5887 = DIRECTION('NONE', (0, 0, -1)); +#5888 = AXIS2_PLACEMENT_3D('NONE', #5886, #5887, $); +#5889 = PLANE('NONE', #5888); +#5890 = CARTESIAN_POINT('NONE', (0, -0, 0.0060325)); +#5891 = DIRECTION('NONE', (0, 0, 1)); +#5892 = DIRECTION('NONE', (1, 0, -0)); +#5893 = AXIS2_PLACEMENT_3D('NONE', #5890, #5891, #5892); +#5894 = CYLINDRICAL_SURFACE('NONE', #5893, 0.0762); +#5895 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.0060325)); +#5896 = DIRECTION('NONE', (0, 0, -1)); +#5897 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#5898 = AXIS2_PLACEMENT_3D('NONE', #5895, #5896, #5897); +#5899 = CYLINDRICAL_SURFACE('NONE', #5898, 0.0381); +#5900 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#5901 = DIRECTION('NONE', (0, 0, 1)); +#5902 = AXIS2_PLACEMENT_3D('NONE', #5900, #5901, $); +#5903 = PLANE('NONE', #5902); +#5904 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); +#5905 = DIRECTION('NONE', (0, 0, 1)); +#5906 = AXIS2_PLACEMENT_3D('NONE', #5904, #5905, $); +#5907 = PLANE('NONE', #5906); +#5908 = CARTESIAN_POINT('NONE', (0, -0, 0.02413)); +#5909 = DIRECTION('NONE', (0, 0, 1)); +#5910 = DIRECTION('NONE', (1, 0, -0)); +#5911 = AXIS2_PLACEMENT_3D('NONE', #5908, #5909, #5910); +#5912 = CYLINDRICAL_SURFACE('NONE', #5911, 0.0762); +#5913 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.02413)); +#5914 = DIRECTION('NONE', (0, 0, -1)); +#5915 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#5916 = AXIS2_PLACEMENT_3D('NONE', #5913, #5914, #5915); +#5917 = CYLINDRICAL_SURFACE('NONE', #5916, 0.0381); +#5918 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); +#5919 = DIRECTION('NONE', (0, 0, 1)); +#5920 = AXIS2_PLACEMENT_3D('NONE', #5918, #5919, $); +#5921 = PLANE('NONE', #5920); +#5922 = CARTESIAN_POINT('NONE', (0, 0, 0.036195)); +#5923 = DIRECTION('NONE', (0, 0, 1)); +#5924 = AXIS2_PLACEMENT_3D('NONE', #5922, #5923, $); +#5925 = PLANE('NONE', #5924); +#5926 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.0241295)); +#5927 = DIRECTION('NONE', (0, 0, 1)); +#5928 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); +#5929 = AXIS2_PLACEMENT_3D('NONE', #5926, #5927, #5928); +#5930 = CYLINDRICAL_SURFACE('NONE', #5929, 0.015240000000000002); +#5931 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.0241295)); +#5932 = DIRECTION('NONE', (0, 0, 1)); +#5933 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); +#5934 = AXIS2_PLACEMENT_3D('NONE', #5931, #5932, #5933); +#5935 = CYLINDRICAL_SURFACE('NONE', #5934, 0.01524); +#5936 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.0241295)); +#5937 = DIRECTION('NONE', (-0, 0, 1)); +#5938 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); +#5939 = AXIS2_PLACEMENT_3D('NONE', #5936, #5937, #5938); +#5940 = CYLINDRICAL_SURFACE('NONE', #5939, 0.015239999999999997); +#5941 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.0241295)); +#5942 = DIRECTION('NONE', (0, -0, 1)); +#5943 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); +#5944 = AXIS2_PLACEMENT_3D('NONE', #5941, #5942, #5943); +#5945 = CYLINDRICAL_SURFACE('NONE', #5944, 0.015239999999999991); +#5946 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.0241295)); +#5947 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); +#5948 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); +#5949 = AXIS2_PLACEMENT_3D('NONE', #5946, #5947, #5948); +#5950 = CYLINDRICAL_SURFACE('NONE', #5949, 0.015239999999999993); +#5951 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.006031999999999999)); +#5952 = DIRECTION('NONE', (0, 0, 1)); +#5953 = DIRECTION('NONE', (1, 0, -0)); +#5954 = AXIS2_PLACEMENT_3D('NONE', #5951, #5952, #5953); +#5955 = CYLINDRICAL_SURFACE('NONE', #5954, 0.008); +#5956 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.006031999999999999)); +#5957 = DIRECTION('NONE', (0, 0, 1)); +#5958 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); +#5959 = AXIS2_PLACEMENT_3D('NONE', #5956, #5957, #5958); +#5960 = CYLINDRICAL_SURFACE('NONE', #5959, 0.007999999999999993); +#5961 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.006031999999999999)); +#5962 = DIRECTION('NONE', (-0, 0, 1)); +#5963 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); #5964 = AXIS2_PLACEMENT_3D('NONE', #5961, #5962, #5963); -#5965 = CYLINDRICAL_SURFACE('NONE', #5964, 0.1524); -#5966 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.015874999999999997)); +#5965 = CYLINDRICAL_SURFACE('NONE', #5964, 0.007999999999999997); +#5966 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.006031999999999999)); #5967 = DIRECTION('NONE', (0, -0, 1)); -#5968 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); +#5968 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); #5969 = AXIS2_PLACEMENT_3D('NONE', #5966, #5967, #5968); -#5970 = CYLINDRICAL_SURFACE('NONE', #5969, 0.008000999999999998); -#5971 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.015874999999999997)); -#5972 = DIRECTION('NONE', (-0, 0, 1)); -#5973 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); +#5970 = CYLINDRICAL_SURFACE('NONE', #5969, 0.008000000000000002); +#5971 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.006031999999999999)); +#5972 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#5973 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); #5974 = AXIS2_PLACEMENT_3D('NONE', #5971, #5972, #5973); -#5975 = CYLINDRICAL_SURFACE('NONE', #5974, 0.008001); -#5976 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.015874999999999997)); +#5975 = CYLINDRICAL_SURFACE('NONE', #5974, 0.007999999999999998); +#5976 = CARTESIAN_POINT('NONE', (0, -0, -0.06032499999999999)); #5977 = DIRECTION('NONE', (0, 0, 1)); -#5978 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); +#5978 = DIRECTION('NONE', (1, 0, -0)); #5979 = AXIS2_PLACEMENT_3D('NONE', #5976, #5977, #5978); -#5980 = CYLINDRICAL_SURFACE('NONE', #5979, 0.008000999999999996); -#5981 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.015874999999999997)); +#5980 = CYLINDRICAL_SURFACE('NONE', #5979, 0.1524); +#5981 = CARTESIAN_POINT('NONE', (0, 0, -0.0635)); #5982 = DIRECTION('NONE', (0, 0, 1)); -#5983 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#5984 = AXIS2_PLACEMENT_3D('NONE', #5981, #5982, #5983); -#5985 = CYLINDRICAL_SURFACE('NONE', #5984, 0.008000999999999992); -#5986 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.015874999999999997)); -#5987 = DIRECTION('NONE', (0, -0, 1)); -#5988 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#5989 = AXIS2_PLACEMENT_3D('NONE', #5986, #5987, #5988); -#5990 = CYLINDRICAL_SURFACE('NONE', #5989, 0.008000999999999998); -#5991 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#5992 = DIRECTION('NONE', (0, -0, -1)); -#5993 = AXIS2_PLACEMENT_3D('NONE', #5991, #5992, $); -#5994 = PLANE('NONE', #5993); -#5995 = CARTESIAN_POINT('NONE', (0, 0, -0.019049999999999997)); -#5996 = DIRECTION('NONE', (0, -0, -1)); -#5997 = AXIS2_PLACEMENT_3D('NONE', #5995, #5996, $); -#5998 = PLANE('NONE', #5997); -#5999 = CARTESIAN_POINT('NONE', (0.056642, 0.065024, -0.014288)); -#6000 = DIRECTION('NONE', (0, -1, 0)); -#6001 = AXIS2_PLACEMENT_3D('NONE', #5999, #6000, $); -#6002 = PLANE('NONE', #6001); -#6003 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.097536, -0.014288)); -#6004 = DIRECTION('NONE', (1, -0, 0)); -#6005 = AXIS2_PLACEMENT_3D('NONE', #6003, #6004, $); -#6006 = PLANE('NONE', #6005); -#6007 = CARTESIAN_POINT('NONE', (0.056642, 0.130048, -0.014288)); -#6008 = DIRECTION('NONE', (0, 1, -0)); -#6009 = AXIS2_PLACEMENT_3D('NONE', #6007, #6008, $); -#6010 = PLANE('NONE', #6009); -#6011 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.097536, -0.014288)); -#6012 = DIRECTION('NONE', (-1, -0, 0)); -#6013 = AXIS2_PLACEMENT_3D('NONE', #6011, #6012, $); -#6014 = PLANE('NONE', #6013); -#6015 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6016 = DIRECTION('NONE', (0, 0, 1)); -#6017 = AXIS2_PLACEMENT_3D('NONE', #6015, #6016, $); -#6018 = PLANE('NONE', #6017); -#6019 = CARTESIAN_POINT('NONE', (-0.044338158320190287, 0.07396326423822668, -0.014288)); -#6020 = DIRECTION('NONE', (0.9510565162951538, -0.3090169943749466, 0.00000000000000000000000000000002465190328815662)); -#6021 = AXIS2_PLACEMENT_3D('NONE', #6019, #6020, $); -#6022 = PLANE('NONE', #6021); -#6023 = CARTESIAN_POINT('NONE', (-0.07478796587855091, 0.08545943489017878, -0.014288)); -#6024 = DIRECTION('NONE', (0.3090169943749476, 0.9510565162951536, -0.0000000000000000000000000000000007703719777548943)); -#6025 = AXIS2_PLACEMENT_3D('NONE', #6023, #6024, $); -#6026 = PLANE('NONE', #6025); -#6027 = CARTESIAN_POINT('NONE', (-0.10617965723576636, 0.09405678528046325, -0.014288)); -#6028 = DIRECTION('NONE', (-0.9510565162951531, 0.30901699437494934, -0)); -#6029 = AXIS2_PLACEMENT_3D('NONE', #6027, #6028, $); -#6030 = PLANE('NONE', #6029); -#6031 = CARTESIAN_POINT('NONE', (-0.07572984967740573, 0.08256061462851116, -0.014288)); -#6032 = DIRECTION('NONE', (-0.3090169943749477, -0.9510565162951536, 0)); -#6033 = AXIS2_PLACEMENT_3D('NONE', #6031, #6032, $); -#6034 = PLANE('NONE', #6033); -#6035 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6036 = DIRECTION('NONE', (0, 0, 1)); -#6037 = AXIS2_PLACEMENT_3D('NONE', #6035, #6036, $); -#6038 = PLANE('NONE', #6037); -#6039 = CARTESIAN_POINT('NONE', (-0.08404448884045154, -0.019312188781886307, -0.014288)); -#6040 = DIRECTION('NONE', (0.5877852522924749, 0.8090169943749462, 0)); -#6041 = AXIS2_PLACEMENT_3D('NONE', #6039, #6040, $); -#6042 = PLANE('NONE', #6041); -#6043 = CARTESIAN_POINT('NONE', (-0.10438750486241186, -0.04471916457851087, -0.014288000000000002)); -#6044 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#6045 = AXIS2_PLACEMENT_3D('NONE', #6043, #6044, $); -#6046 = PLANE('NONE', #6045); -#6047 = CARTESIAN_POINT('NONE', (-0.12226463708551732, -0.07191770982412289, -0.014288)); -#6048 = DIRECTION('NONE', (-0.5877852522924755, -0.8090169943749459, 0)); -#6049 = AXIS2_PLACEMENT_3D('NONE', #6047, #6048, $); -#6050 = PLANE('NONE', #6049); -#6051 = CARTESIAN_POINT('NONE', (-0.10192162106355701, -0.04651073402749832, -0.014288)); -#6052 = DIRECTION('NONE', (0.8090169943749472, -0.5877852522924732, 0)); -#6053 = AXIS2_PLACEMENT_3D('NONE', #6051, #6052, $); -#6054 = PLANE('NONE', #6053); -#6055 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6056 = DIRECTION('NONE', (0, 0, 1)); -#6057 = AXIS2_PLACEMENT_3D('NONE', #6055, #6056, $); -#6058 = PLANE('NONE', #6057); -#6059 = CARTESIAN_POINT('NONE', (-0.007604192350320009, -0.08589885330258684, -0.014288)); -#6060 = DIRECTION('NONE', (-0.5877852522924735, 0.8090169943749471, -0)); -#6061 = AXIS2_PLACEMENT_3D('NONE', #6059, #6060, $); -#6062 = PLANE('NONE', #6061); -#6063 = CARTESIAN_POINT('NONE', (0.010272939872785453, -0.11309739854819886, -0.014288)); -#6064 = DIRECTION('NONE', (-0.8090169943749476, -0.5877852522924731, 0)); -#6065 = AXIS2_PLACEMENT_3D('NONE', #6063, #6064, $); -#6066 = PLANE('NONE', #6065); -#6067 = CARTESIAN_POINT('NONE', (0.03061595589474576, -0.13850437434482343, -0.014288)); -#6068 = DIRECTION('NONE', (0.5877852522924689, -0.8090169943749507, -0.00000000000000000000000000000002465190328815662)); -#6069 = AXIS2_PLACEMENT_3D('NONE', #6067, #6068, $); -#6070 = PLANE('NONE', #6069); -#6071 = CARTESIAN_POINT('NONE', (0.01273882367164029, -0.11130582909921141, -0.014288)); -#6072 = DIRECTION('NONE', (0.8090169943749476, 0.587785252292473, -0)); -#6073 = AXIS2_PLACEMENT_3D('NONE', #6071, #6072, $); -#6074 = PLANE('NONE', #6073); -#6075 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6076 = DIRECTION('NONE', (0, 0, 1)); +#5983 = AXIS2_PLACEMENT_3D('NONE', #5981, #5982, $); +#5984 = PLANE('NONE', #5983); +#5985 = CARTESIAN_POINT('NONE', (0, 0, -0.05715)); +#5986 = DIRECTION('NONE', (0, 0, 1)); +#5987 = AXIS2_PLACEMENT_3D('NONE', #5985, #5986, $); +#5988 = PLANE('NONE', #5987); +#5989 = CARTESIAN_POINT('NONE', (0, -0, -0.0508)); +#5990 = DIRECTION('NONE', (0, 0, 1)); +#5991 = DIRECTION('NONE', (1, 0, -0)); +#5992 = AXIS2_PLACEMENT_3D('NONE', #5989, #5990, #5991); +#5993 = CYLINDRICAL_SURFACE('NONE', #5992, 0.0762); +#5994 = CARTESIAN_POINT('NONE', (0, 0, -0.04445)); +#5995 = DIRECTION('NONE', (0, 0, 1)); +#5996 = AXIS2_PLACEMENT_3D('NONE', #5994, #5995, $); +#5997 = PLANE('NONE', #5996); +#5998 = CARTESIAN_POINT('NONE', (-0.05715, 0.000000000000000007105427357601002, -0.0539755)); +#5999 = DIRECTION('NONE', (0, 0, 1)); +#6000 = DIRECTION('NONE', (1, -0.0000000000000008880674112737162, -0)); +#6001 = AXIS2_PLACEMENT_3D('NONE', #5998, #5999, #6000); +#6002 = CYLINDRICAL_SURFACE('NONE', #6001, 0.008000999999999998); +#6003 = CARTESIAN_POINT('NONE', (-0.01766032122852825, -0.05435287990626801, -0.0539755)); +#6004 = DIRECTION('NONE', (0, 0, 1)); +#6005 = DIRECTION('NONE', (0.30901699437494823, 0.9510565162951533, -0)); +#6006 = AXIS2_PLACEMENT_3D('NONE', #6003, #6004, #6005); +#6007 = CYLINDRICAL_SURFACE('NONE', #6006, 0.008000999999999992); +#6008 = CARTESIAN_POINT('NONE', (0.04623532122852825, -0.03359192716851484, -0.0539755)); +#6009 = DIRECTION('NONE', (-0, 0, 1.0000000000000002)); +#6010 = DIRECTION('NONE', (-0.8090169943749476, 0.5877852522924729, -0)); +#6011 = AXIS2_PLACEMENT_3D('NONE', #6008, #6009, #6010); +#6012 = CYLINDRICAL_SURFACE('NONE', #6011, 0.008001000000000006); +#6013 = CARTESIAN_POINT('NONE', (0.04623532122852824, 0.033591927168514835, -0.0539755)); +#6014 = DIRECTION('NONE', (0, -0, 0.9999999999999999)); +#6015 = DIRECTION('NONE', (-0.8090169943749471, -0.5877852522924734, -0)); +#6016 = AXIS2_PLACEMENT_3D('NONE', #6013, #6014, #6015); +#6017 = CYLINDRICAL_SURFACE('NONE', #6016, 0.008000999999999994); +#6018 = CARTESIAN_POINT('NONE', (-0.017660321228528227, 0.05435287990626803, -0.0539755)); +#6019 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#6020 = DIRECTION('NONE', (0.3090169943749468, -0.9510565162951539, -0)); +#6021 = AXIS2_PLACEMENT_3D('NONE', #6018, #6019, #6020); +#6022 = CYLINDRICAL_SURFACE('NONE', #6021, 0.008000999999999996); +#6023 = CARTESIAN_POINT('NONE', (-0.000000000000000000314018491736755, 0.000000000000000000314018491736755, -0.06984999999999998)); +#6024 = DIRECTION('NONE', (0, 0, -1)); +#6025 = DIRECTION('NONE', (-1, -0.00000000000000004945173098216614, -0)); +#6026 = AXIS2_PLACEMENT_3D('NONE', #6023, #6024, #6025); +#6027 = CYLINDRICAL_SURFACE('NONE', #6026, 0.00635); +#6028 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6029 = DIRECTION('NONE', (0, -0, -1)); +#6030 = AXIS2_PLACEMENT_3D('NONE', #6028, #6029, $); +#6031 = PLANE('NONE', #6030); +#6032 = CARTESIAN_POINT('NONE', (0, -0, -0.079375)); +#6033 = DIRECTION('NONE', (0, -0, -1)); +#6034 = DIRECTION('NONE', (-1, 0, -0)); +#6035 = AXIS2_PLACEMENT_3D('NONE', #6032, #6033, #6034); +#6036 = CYLINDRICAL_SURFACE('NONE', #6035, 0.1524); +#6037 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6038 = DIRECTION('NONE', (0, -0, -1)); +#6039 = AXIS2_PLACEMENT_3D('NONE', #6037, #6038, $); +#6040 = PLANE('NONE', #6039); +#6041 = CARTESIAN_POINT('NONE', (0, 0, -0.08255)); +#6042 = DIRECTION('NONE', (0, -0, -1)); +#6043 = AXIS2_PLACEMENT_3D('NONE', #6041, #6042, $); +#6044 = PLANE('NONE', #6043); +#6045 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000007105427357601002, -0.0793745)); +#6046 = DIRECTION('NONE', (0, 0, -1)); +#6047 = DIRECTION('NONE', (-1, -0.0000000000000008880674112737162, -0)); +#6048 = AXIS2_PLACEMENT_3D('NONE', #6045, #6046, #6047); +#6049 = CYLINDRICAL_SURFACE('NONE', #6048, 0.008000999999999998); +#6050 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.05435287990626801, -0.0793745)); +#6051 = DIRECTION('NONE', (0, -0, -1)); +#6052 = DIRECTION('NONE', (-0.30901699437494823, 0.9510565162951533, -0)); +#6053 = AXIS2_PLACEMENT_3D('NONE', #6050, #6051, #6052); +#6054 = CYLINDRICAL_SURFACE('NONE', #6053, 0.008000999999999992); +#6055 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.03359192716851484, -0.0793745)); +#6056 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#6057 = DIRECTION('NONE', (0.8090169943749476, 0.5877852522924729, -0)); +#6058 = AXIS2_PLACEMENT_3D('NONE', #6055, #6056, #6057); +#6059 = CYLINDRICAL_SURFACE('NONE', #6058, 0.008001000000000006); +#6060 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.033591927168514835, -0.0793745)); +#6061 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#6062 = DIRECTION('NONE', (0.8090169943749471, -0.5877852522924734, -0)); +#6063 = AXIS2_PLACEMENT_3D('NONE', #6060, #6061, #6062); +#6064 = CYLINDRICAL_SURFACE('NONE', #6063, 0.008000999999999994); +#6065 = CARTESIAN_POINT('NONE', (0.017660321228528227, 0.05435287990626803, -0.0793745)); +#6066 = DIRECTION('NONE', (0, 0, -1.0000000000000002)); +#6067 = DIRECTION('NONE', (-0.3090169943749468, -0.9510565162951539, -0)); +#6068 = AXIS2_PLACEMENT_3D('NONE', #6065, #6066, #6067); +#6069 = CYLINDRICAL_SURFACE('NONE', #6068, 0.008000999999999996); +#6070 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.06984999999999998)); +#6071 = DIRECTION('NONE', (0, -0, -1)); +#6072 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); +#6073 = AXIS2_PLACEMENT_3D('NONE', #6070, #6071, #6072); +#6074 = CYLINDRICAL_SURFACE('NONE', #6073, 0.0063499999999999945); +#6075 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6076 = DIRECTION('NONE', (0, -0, -1)); #6077 = AXIS2_PLACEMENT_3D('NONE', #6075, #6076, $); #6078 = PLANE('NONE', #6077); -#6079 = CARTESIAN_POINT('NONE', (0.07934483951096183, -0.03377622215375352, -0.014288)); -#6080 = DIRECTION('NONE', (-0.9510565162951526, -0.30901699437495034, 0)); -#6081 = AXIS2_PLACEMENT_3D('NONE', #6079, #6080, $); -#6082 = PLANE('NONE', #6081); -#6083 = CARTESIAN_POINT('NONE', (0.11073653086817728, -0.025178871763469043, -0.014288)); -#6084 = DIRECTION('NONE', (0.30901699437494734, -0.9510565162951536, 0)); -#6085 = AXIS2_PLACEMENT_3D('NONE', #6083, #6084, $); -#6086 = PLANE('NONE', #6085); -#6087 = CARTESIAN_POINT('NONE', (0.14118633842653788, -0.013682701111516943, -0.014288)); -#6088 = DIRECTION('NONE', (0.9510565162951548, 0.3090169943749434, -0)); -#6089 = AXIS2_PLACEMENT_3D('NONE', #6087, #6088, $); -#6090 = PLANE('NONE', #6089); -#6091 = CARTESIAN_POINT('NONE', (0.10979464706932242, -0.022280051501801415, -0.014288)); -#6092 = DIRECTION('NONE', (-0.30901699437494734, 0.9510565162951536, -0)); -#6093 = AXIS2_PLACEMENT_3D('NONE', #6091, #6092, $); -#6094 = PLANE('NONE', #6093); -#6095 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6096 = DIRECTION('NONE', (0, 0, 1)); -#6097 = AXIS2_PLACEMENT_3D('NONE', #6095, #6096, $); -#6098 = PLANE('NONE', #6097); -#6099 = ORIENTED_EDGE('NONE', *, *, #3666, .T.); -#6100 = ORIENTED_EDGE('NONE', *, *, #3640, .F.); -#6101 = EDGE_LOOP('NONE', (#6099)); -#6102 = FACE_BOUND('NONE', #6101, .T.); -#6103 = EDGE_LOOP('NONE', (#6100)); -#6104 = FACE_BOUND('NONE', #6103, .T.); -#6105 = ADVANCED_FACE('NONE', (#6102, #6104), #4283, .T.); -#6106 = ORIENTED_EDGE('NONE', *, *, #3640, .T.); -#6107 = ORIENTED_EDGE('NONE', *, *, #3642, .F.); -#6108 = EDGE_LOOP('NONE', (#6106)); -#6109 = FACE_BOUND('NONE', #6108, .T.); -#6110 = EDGE_LOOP('NONE', (#6107)); -#6111 = FACE_BOUND('NONE', #6110, .T.); -#6112 = ADVANCED_FACE('NONE', (#6109, #6111), #4288, .T.); -#6113 = ORIENTED_EDGE('NONE', *, *, #3642, .T.); -#6114 = ORIENTED_EDGE('NONE', *, *, #3644, .F.); -#6115 = EDGE_LOOP('NONE', (#6113)); -#6116 = FACE_BOUND('NONE', #6115, .T.); -#6117 = EDGE_LOOP('NONE', (#6114)); -#6118 = FACE_BOUND('NONE', #6117, .T.); -#6119 = ADVANCED_FACE('NONE', (#6116, #6118), #4293, .T.); -#6120 = ORIENTED_EDGE('NONE', *, *, #3644, .T.); -#6121 = ORIENTED_EDGE('NONE', *, *, #3646, .F.); -#6122 = EDGE_LOOP('NONE', (#6120)); -#6123 = FACE_BOUND('NONE', #6122, .T.); -#6124 = EDGE_LOOP('NONE', (#6121)); -#6125 = FACE_BOUND('NONE', #6124, .T.); -#6126 = ADVANCED_FACE('NONE', (#6123, #6125), #4297, .F.); -#6127 = ORIENTED_EDGE('NONE', *, *, #3646, .T.); -#6128 = ORIENTED_EDGE('NONE', *, *, #3648, .F.); -#6129 = EDGE_LOOP('NONE', (#6127)); -#6130 = FACE_BOUND('NONE', #6129, .T.); -#6131 = EDGE_LOOP('NONE', (#6128)); -#6132 = FACE_BOUND('NONE', #6131, .T.); -#6133 = ADVANCED_FACE('NONE', (#6130, #6132), #4302, .T.); -#6134 = ORIENTED_EDGE('NONE', *, *, #3648, .T.); -#6135 = ORIENTED_EDGE('NONE', *, *, #3650, .F.); -#6136 = EDGE_LOOP('NONE', (#6134)); -#6137 = FACE_BOUND('NONE', #6136, .T.); -#6138 = EDGE_LOOP('NONE', (#6135)); -#6139 = FACE_BOUND('NONE', #6138, .T.); -#6140 = ADVANCED_FACE('NONE', (#6137, #6139), #4306, .T.); -#6141 = ORIENTED_EDGE('NONE', *, *, #3650, .T.); -#6142 = ORIENTED_EDGE('NONE', *, *, #3652, .F.); -#6143 = EDGE_LOOP('NONE', (#6141)); -#6144 = FACE_BOUND('NONE', #6143, .T.); -#6145 = EDGE_LOOP('NONE', (#6142)); -#6146 = FACE_BOUND('NONE', #6145, .T.); -#6147 = ADVANCED_FACE('NONE', (#6144, #6146), #4311, .T.); -#6148 = ORIENTED_EDGE('NONE', *, *, #3652, .T.); -#6149 = ORIENTED_EDGE('NONE', *, *, #3654, .F.); -#6150 = EDGE_LOOP('NONE', (#6148)); -#6151 = FACE_BOUND('NONE', #6150, .T.); -#6152 = EDGE_LOOP('NONE', (#6149)); -#6153 = FACE_BOUND('NONE', #6152, .T.); -#6154 = ADVANCED_FACE('NONE', (#6151, #6153), #4315, .F.); -#6155 = ORIENTED_EDGE('NONE', *, *, #3654, .T.); -#6156 = ORIENTED_EDGE('NONE', *, *, #3656, .F.); -#6157 = EDGE_LOOP('NONE', (#6155)); -#6158 = FACE_BOUND('NONE', #6157, .T.); -#6159 = EDGE_LOOP('NONE', (#6156)); -#6160 = FACE_BOUND('NONE', #6159, .T.); -#6161 = ADVANCED_FACE('NONE', (#6158, #6160), #4320, .T.); -#6162 = ORIENTED_EDGE('NONE', *, *, #3656, .T.); -#6163 = ORIENTED_EDGE('NONE', *, *, #3658, .F.); -#6164 = EDGE_LOOP('NONE', (#6162)); -#6165 = FACE_BOUND('NONE', #6164, .T.); -#6166 = EDGE_LOOP('NONE', (#6163)); -#6167 = FACE_BOUND('NONE', #6166, .T.); -#6168 = ADVANCED_FACE('NONE', (#6165, #6167), #4324, .T.); -#6169 = ORIENTED_EDGE('NONE', *, *, #3658, .T.); -#6170 = ORIENTED_EDGE('NONE', *, *, #3660, .F.); -#6171 = EDGE_LOOP('NONE', (#6169)); -#6172 = FACE_BOUND('NONE', #6171, .T.); -#6173 = EDGE_LOOP('NONE', (#6170)); -#6174 = FACE_BOUND('NONE', #6173, .T.); -#6175 = ADVANCED_FACE('NONE', (#6172, #6174), #4329, .T.); -#6176 = ORIENTED_EDGE('NONE', *, *, #3660, .T.); -#6177 = ORIENTED_EDGE('NONE', *, *, #3662, .F.); -#6178 = EDGE_LOOP('NONE', (#6176)); -#6179 = FACE_BOUND('NONE', #6178, .T.); -#6180 = EDGE_LOOP('NONE', (#6177)); -#6181 = FACE_BOUND('NONE', #6180, .T.); -#6182 = ADVANCED_FACE('NONE', (#6179, #6181), #4334, .T.); -#6183 = ORIENTED_EDGE('NONE', *, *, #3662, .T.); -#6184 = ORIENTED_EDGE('NONE', *, *, #3664, .F.); -#6185 = EDGE_LOOP('NONE', (#6183)); -#6186 = FACE_BOUND('NONE', #6185, .T.); -#6187 = EDGE_LOOP('NONE', (#6184)); -#6188 = FACE_BOUND('NONE', #6187, .T.); -#6189 = ADVANCED_FACE('NONE', (#6186, #6188), #4338, .F.); -#6190 = ORIENTED_EDGE('NONE', *, *, #3664, .T.); -#6191 = ORIENTED_EDGE('NONE', *, *, #3666, .F.); -#6192 = EDGE_LOOP('NONE', (#6190)); -#6193 = FACE_BOUND('NONE', #6192, .T.); -#6194 = EDGE_LOOP('NONE', (#6191)); -#6195 = FACE_BOUND('NONE', #6194, .T.); -#6196 = ADVANCED_FACE('NONE', (#6193, #6195), #4343, .F.); -#6197 = ORIENTED_EDGE('NONE', *, *, #3669, .F.); -#6198 = ORIENTED_EDGE('NONE', *, *, #3668, .F.); -#6199 = ORIENTED_EDGE('NONE', *, *, #3667, .F.); -#6200 = ORIENTED_EDGE('NONE', *, *, #3716, .T.); -#6201 = EDGE_LOOP('NONE', (#6197, #6198, #6199, #6200)); -#6202 = FACE_BOUND('NONE', #6201, .T.); -#6203 = ADVANCED_FACE('NONE', (#6202), #4348, .F.); -#6204 = ORIENTED_EDGE('NONE', *, *, #3672, .F.); -#6205 = ORIENTED_EDGE('NONE', *, *, #3671, .F.); -#6206 = ORIENTED_EDGE('NONE', *, *, #3670, .F.); -#6207 = ORIENTED_EDGE('NONE', *, *, #3668, .T.); -#6208 = EDGE_LOOP('NONE', (#6204, #6205, #6206, #6207)); -#6209 = FACE_BOUND('NONE', #6208, .T.); -#6210 = ADVANCED_FACE('NONE', (#6209), #4353, .F.); -#6211 = ORIENTED_EDGE('NONE', *, *, #3675, .F.); -#6212 = ORIENTED_EDGE('NONE', *, *, #3674, .F.); -#6213 = ORIENTED_EDGE('NONE', *, *, #3673, .F.); -#6214 = ORIENTED_EDGE('NONE', *, *, #3671, .T.); -#6215 = EDGE_LOOP('NONE', (#6211, #6212, #6213, #6214)); -#6216 = FACE_BOUND('NONE', #6215, .T.); -#6217 = ADVANCED_FACE('NONE', (#6216), #4357, .F.); -#6218 = ORIENTED_EDGE('NONE', *, *, #3678, .F.); -#6219 = ORIENTED_EDGE('NONE', *, *, #3677, .F.); -#6220 = ORIENTED_EDGE('NONE', *, *, #3676, .F.); -#6221 = ORIENTED_EDGE('NONE', *, *, #3674, .T.); -#6222 = EDGE_LOOP('NONE', (#6218, #6219, #6220, #6221)); -#6223 = FACE_BOUND('NONE', #6222, .T.); -#6224 = ADVANCED_FACE('NONE', (#6223), #4362, .T.); -#6225 = ORIENTED_EDGE('NONE', *, *, #3681, .F.); -#6226 = ORIENTED_EDGE('NONE', *, *, #3680, .F.); -#6227 = ORIENTED_EDGE('NONE', *, *, #3679, .F.); -#6228 = ORIENTED_EDGE('NONE', *, *, #3677, .T.); -#6229 = EDGE_LOOP('NONE', (#6225, #6226, #6227, #6228)); -#6230 = FACE_BOUND('NONE', #6229, .T.); -#6231 = ADVANCED_FACE('NONE', (#6230), #4367, .F.); -#6232 = ORIENTED_EDGE('NONE', *, *, #3684, .F.); -#6233 = ORIENTED_EDGE('NONE', *, *, #3683, .F.); -#6234 = ORIENTED_EDGE('NONE', *, *, #3682, .F.); -#6235 = ORIENTED_EDGE('NONE', *, *, #3680, .T.); -#6236 = EDGE_LOOP('NONE', (#6232, #6233, #6234, #6235)); -#6237 = FACE_BOUND('NONE', #6236, .T.); -#6238 = ADVANCED_FACE('NONE', (#6237), #4372, .T.); -#6239 = ORIENTED_EDGE('NONE', *, *, #3687, .F.); -#6240 = ORIENTED_EDGE('NONE', *, *, #3686, .F.); -#6241 = ORIENTED_EDGE('NONE', *, *, #3685, .F.); -#6242 = ORIENTED_EDGE('NONE', *, *, #3683, .T.); -#6243 = EDGE_LOOP('NONE', (#6239, #6240, #6241, #6242)); -#6244 = FACE_BOUND('NONE', #6243, .T.); -#6245 = ADVANCED_FACE('NONE', (#6244), #4376, .T.); -#6246 = ORIENTED_EDGE('NONE', *, *, #3690, .F.); -#6247 = ORIENTED_EDGE('NONE', *, *, #3689, .F.); -#6248 = ORIENTED_EDGE('NONE', *, *, #3688, .F.); -#6249 = ORIENTED_EDGE('NONE', *, *, #3686, .T.); -#6250 = EDGE_LOOP('NONE', (#6246, #6247, #6248, #6249)); -#6251 = FACE_BOUND('NONE', #6250, .T.); -#6252 = ADVANCED_FACE('NONE', (#6251), #4381, .T.); -#6253 = ORIENTED_EDGE('NONE', *, *, #3693, .F.); -#6254 = ORIENTED_EDGE('NONE', *, *, #3692, .F.); -#6255 = ORIENTED_EDGE('NONE', *, *, #3691, .F.); -#6256 = ORIENTED_EDGE('NONE', *, *, #3689, .T.); -#6257 = EDGE_LOOP('NONE', (#6253, #6254, #6255, #6256)); -#6258 = FACE_BOUND('NONE', #6257, .T.); -#6259 = ADVANCED_FACE('NONE', (#6258), #4386, .T.); -#6260 = ORIENTED_EDGE('NONE', *, *, #3696, .F.); -#6261 = ORIENTED_EDGE('NONE', *, *, #3695, .F.); -#6262 = ORIENTED_EDGE('NONE', *, *, #3694, .F.); -#6263 = ORIENTED_EDGE('NONE', *, *, #3692, .T.); -#6264 = EDGE_LOOP('NONE', (#6260, #6261, #6262, #6263)); -#6265 = FACE_BOUND('NONE', #6264, .T.); -#6266 = ADVANCED_FACE('NONE', (#6265), #4391, .T.); -#6267 = ORIENTED_EDGE('NONE', *, *, #3699, .F.); -#6268 = ORIENTED_EDGE('NONE', *, *, #3698, .F.); -#6269 = ORIENTED_EDGE('NONE', *, *, #3697, .F.); -#6270 = ORIENTED_EDGE('NONE', *, *, #3695, .T.); -#6271 = EDGE_LOOP('NONE', (#6267, #6268, #6269, #6270)); -#6272 = FACE_BOUND('NONE', #6271, .T.); -#6273 = ADVANCED_FACE('NONE', (#6272), #4395, .F.); -#6274 = ORIENTED_EDGE('NONE', *, *, #3702, .F.); -#6275 = ORIENTED_EDGE('NONE', *, *, #3701, .F.); -#6276 = ORIENTED_EDGE('NONE', *, *, #3700, .F.); -#6277 = ORIENTED_EDGE('NONE', *, *, #3698, .T.); -#6278 = EDGE_LOOP('NONE', (#6274, #6275, #6276, #6277)); -#6279 = FACE_BOUND('NONE', #6278, .T.); -#6280 = ADVANCED_FACE('NONE', (#6279), #4400, .T.); -#6281 = ORIENTED_EDGE('NONE', *, *, #3705, .F.); -#6282 = ORIENTED_EDGE('NONE', *, *, #3704, .F.); -#6283 = ORIENTED_EDGE('NONE', *, *, #3703, .F.); -#6284 = ORIENTED_EDGE('NONE', *, *, #3701, .T.); -#6285 = EDGE_LOOP('NONE', (#6281, #6282, #6283, #6284)); -#6286 = FACE_BOUND('NONE', #6285, .T.); -#6287 = ADVANCED_FACE('NONE', (#6286), #4405, .F.); -#6288 = ORIENTED_EDGE('NONE', *, *, #3708, .F.); -#6289 = ORIENTED_EDGE('NONE', *, *, #3707, .F.); -#6290 = ORIENTED_EDGE('NONE', *, *, #3706, .F.); -#6291 = ORIENTED_EDGE('NONE', *, *, #3704, .T.); -#6292 = EDGE_LOOP('NONE', (#6288, #6289, #6290, #6291)); -#6293 = FACE_BOUND('NONE', #6292, .T.); -#6294 = ADVANCED_FACE('NONE', (#6293), #4410, .T.); -#6295 = ORIENTED_EDGE('NONE', *, *, #3711, .F.); -#6296 = ORIENTED_EDGE('NONE', *, *, #3710, .F.); -#6297 = ORIENTED_EDGE('NONE', *, *, #3709, .F.); -#6298 = ORIENTED_EDGE('NONE', *, *, #3707, .T.); -#6299 = EDGE_LOOP('NONE', (#6295, #6296, #6297, #6298)); -#6300 = FACE_BOUND('NONE', #6299, .T.); -#6301 = ADVANCED_FACE('NONE', (#6300), #4414, .T.); -#6302 = ORIENTED_EDGE('NONE', *, *, #3714, .F.); -#6303 = ORIENTED_EDGE('NONE', *, *, #3713, .F.); -#6304 = ORIENTED_EDGE('NONE', *, *, #3712, .F.); -#6305 = ORIENTED_EDGE('NONE', *, *, #3710, .T.); -#6306 = EDGE_LOOP('NONE', (#6302, #6303, #6304, #6305)); -#6307 = FACE_BOUND('NONE', #6306, .T.); -#6308 = ADVANCED_FACE('NONE', (#6307), #4419, .F.); -#6309 = ORIENTED_EDGE('NONE', *, *, #3717, .F.); -#6310 = ORIENTED_EDGE('NONE', *, *, #3716, .F.); -#6311 = ORIENTED_EDGE('NONE', *, *, #3715, .F.); -#6312 = ORIENTED_EDGE('NONE', *, *, #3713, .T.); -#6313 = EDGE_LOOP('NONE', (#6309, #6310, #6311, #6312)); -#6314 = FACE_BOUND('NONE', #6313, .T.); -#6315 = ADVANCED_FACE('NONE', (#6314), #4424, .T.); -#6316 = ORIENTED_EDGE('NONE', *, *, #3667, .T.); -#6317 = ORIENTED_EDGE('NONE', *, *, #3670, .T.); -#6318 = ORIENTED_EDGE('NONE', *, *, #3673, .T.); -#6319 = ORIENTED_EDGE('NONE', *, *, #3676, .T.); -#6320 = ORIENTED_EDGE('NONE', *, *, #3679, .T.); -#6321 = ORIENTED_EDGE('NONE', *, *, #3682, .T.); -#6322 = ORIENTED_EDGE('NONE', *, *, #3685, .T.); -#6323 = ORIENTED_EDGE('NONE', *, *, #3688, .T.); -#6324 = ORIENTED_EDGE('NONE', *, *, #3691, .T.); -#6325 = ORIENTED_EDGE('NONE', *, *, #3694, .T.); -#6326 = ORIENTED_EDGE('NONE', *, *, #3697, .T.); -#6327 = ORIENTED_EDGE('NONE', *, *, #3700, .T.); -#6328 = ORIENTED_EDGE('NONE', *, *, #3703, .T.); -#6329 = ORIENTED_EDGE('NONE', *, *, #3706, .T.); -#6330 = ORIENTED_EDGE('NONE', *, *, #3709, .T.); -#6331 = ORIENTED_EDGE('NONE', *, *, #3712, .T.); -#6332 = ORIENTED_EDGE('NONE', *, *, #3715, .T.); -#6333 = EDGE_LOOP('NONE', (#6316, #6317, #6318, #6319, #6320, #6321, #6322, #6323, #6324, #6325, #6326, #6327, #6328, #6329, #6330, #6331, #6332)); -#6334 = FACE_BOUND('NONE', #6333, .T.); -#6335 = ADVANCED_FACE('NONE', (#6334), #4428, .F.); -#6336 = ORIENTED_EDGE('NONE', *, *, #3717, .T.); -#6337 = ORIENTED_EDGE('NONE', *, *, #3714, .T.); -#6338 = ORIENTED_EDGE('NONE', *, *, #3711, .T.); -#6339 = ORIENTED_EDGE('NONE', *, *, #3708, .T.); -#6340 = ORIENTED_EDGE('NONE', *, *, #3705, .T.); -#6341 = ORIENTED_EDGE('NONE', *, *, #3702, .T.); -#6342 = ORIENTED_EDGE('NONE', *, *, #3699, .T.); -#6343 = ORIENTED_EDGE('NONE', *, *, #3696, .T.); -#6344 = ORIENTED_EDGE('NONE', *, *, #3693, .T.); -#6345 = ORIENTED_EDGE('NONE', *, *, #3690, .T.); -#6346 = ORIENTED_EDGE('NONE', *, *, #3687, .T.); -#6347 = ORIENTED_EDGE('NONE', *, *, #3684, .T.); -#6348 = ORIENTED_EDGE('NONE', *, *, #3681, .T.); -#6349 = ORIENTED_EDGE('NONE', *, *, #3678, .T.); -#6350 = ORIENTED_EDGE('NONE', *, *, #3675, .T.); -#6351 = ORIENTED_EDGE('NONE', *, *, #3672, .T.); -#6352 = ORIENTED_EDGE('NONE', *, *, #3669, .T.); -#6353 = EDGE_LOOP('NONE', (#6336, #6337, #6338, #6339, #6340, #6341, #6342, #6343, #6344, #6345, #6346, #6347, #6348, #6349, #6350, #6351, #6352)); -#6354 = FACE_BOUND('NONE', #6353, .T.); -#6355 = ADVANCED_FACE('NONE', (#6354), #4432, .T.); -#6356 = ORIENTED_EDGE('NONE', *, *, #3735, .F.); -#6357 = ORIENTED_EDGE('NONE', *, *, #3719, .T.); -#6358 = EDGE_LOOP('NONE', (#6356)); -#6359 = FACE_BOUND('NONE', #6358, .T.); -#6360 = EDGE_LOOP('NONE', (#6357)); -#6361 = FACE_BOUND('NONE', #6360, .T.); -#6362 = ADVANCED_FACE('NONE', (#6359, #6361), #4451, .T.); -#6363 = ORIENTED_EDGE('NONE', *, *, #3719, .F.); -#6364 = ORIENTED_EDGE('NONE', *, *, #3721, .T.); -#6365 = EDGE_LOOP('NONE', (#6363)); -#6366 = FACE_BOUND('NONE', #6365, .T.); -#6367 = EDGE_LOOP('NONE', (#6364)); -#6368 = FACE_BOUND('NONE', #6367, .T.); -#6369 = ADVANCED_FACE('NONE', (#6366, #6368), #4455, .T.); -#6370 = ORIENTED_EDGE('NONE', *, *, #3721, .F.); -#6371 = ORIENTED_EDGE('NONE', *, *, #3723, .T.); -#6372 = EDGE_LOOP('NONE', (#6370)); -#6373 = FACE_BOUND('NONE', #6372, .T.); -#6374 = EDGE_LOOP('NONE', (#6371)); -#6375 = FACE_BOUND('NONE', #6374, .T.); -#6376 = ADVANCED_FACE('NONE', (#6373, #6375), #4460, .T.); -#6377 = ORIENTED_EDGE('NONE', *, *, #3723, .F.); -#6378 = ORIENTED_EDGE('NONE', *, *, #3725, .T.); -#6379 = EDGE_LOOP('NONE', (#6377)); -#6380 = FACE_BOUND('NONE', #6379, .T.); -#6381 = EDGE_LOOP('NONE', (#6378)); -#6382 = FACE_BOUND('NONE', #6381, .T.); -#6383 = ADVANCED_FACE('NONE', (#6380, #6382), #4465, .T.); -#6384 = ORIENTED_EDGE('NONE', *, *, #3725, .F.); -#6385 = ORIENTED_EDGE('NONE', *, *, #3727, .T.); -#6386 = EDGE_LOOP('NONE', (#6384)); -#6387 = FACE_BOUND('NONE', #6386, .T.); -#6388 = EDGE_LOOP('NONE', (#6385)); -#6389 = FACE_BOUND('NONE', #6388, .T.); -#6390 = ADVANCED_FACE('NONE', (#6387, #6389), #4469, .T.); -#6391 = ORIENTED_EDGE('NONE', *, *, #3727, .F.); -#6392 = ORIENTED_EDGE('NONE', *, *, #3729, .T.); -#6393 = EDGE_LOOP('NONE', (#6391)); -#6394 = FACE_BOUND('NONE', #6393, .T.); -#6395 = EDGE_LOOP('NONE', (#6392)); -#6396 = FACE_BOUND('NONE', #6395, .T.); -#6397 = ADVANCED_FACE('NONE', (#6394, #6396), #4474, .F.); -#6398 = ORIENTED_EDGE('NONE', *, *, #3729, .F.); -#6399 = ORIENTED_EDGE('NONE', *, *, #3731, .T.); -#6400 = EDGE_LOOP('NONE', (#6398)); -#6401 = FACE_BOUND('NONE', #6400, .T.); -#6402 = EDGE_LOOP('NONE', (#6399)); -#6403 = FACE_BOUND('NONE', #6402, .T.); -#6404 = ADVANCED_FACE('NONE', (#6401, #6403), #4478, .F.); -#6405 = ORIENTED_EDGE('NONE', *, *, #3731, .F.); -#6406 = ORIENTED_EDGE('NONE', *, *, #3733, .T.); -#6407 = EDGE_LOOP('NONE', (#6405)); -#6408 = FACE_BOUND('NONE', #6407, .T.); -#6409 = EDGE_LOOP('NONE', (#6406)); -#6410 = FACE_BOUND('NONE', #6409, .T.); -#6411 = ADVANCED_FACE('NONE', (#6408, #6410), #4483, .F.); -#6412 = ORIENTED_EDGE('NONE', *, *, #3733, .F.); -#6413 = ORIENTED_EDGE('NONE', *, *, #3735, .T.); -#6414 = EDGE_LOOP('NONE', (#6412)); -#6415 = FACE_BOUND('NONE', #6414, .T.); -#6416 = EDGE_LOOP('NONE', (#6413)); +#6079 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.06984999999999998)); +#6080 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#6081 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); +#6082 = AXIS2_PLACEMENT_3D('NONE', #6079, #6080, #6081); +#6083 = CYLINDRICAL_SURFACE('NONE', #6082, 0.006350000000000013); +#6084 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6085 = DIRECTION('NONE', (0, -0, -1)); +#6086 = AXIS2_PLACEMENT_3D('NONE', #6084, #6085, $); +#6087 = PLANE('NONE', #6086); +#6088 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.06984999999999998)); +#6089 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); +#6090 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); +#6091 = AXIS2_PLACEMENT_3D('NONE', #6088, #6089, #6090); +#6092 = CYLINDRICAL_SURFACE('NONE', #6091, 0.006349999999999995); +#6093 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6094 = DIRECTION('NONE', (0, -0, -1)); +#6095 = AXIS2_PLACEMENT_3D('NONE', #6093, #6094, $); +#6096 = PLANE('NONE', #6095); +#6097 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.06985)); +#6098 = DIRECTION('NONE', (0.0000000000000001773701175083744, 0.0000000000000024957869512589317, -0.9999999999999999)); +#6099 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, 0.000000000000002237929876409766)); +#6100 = AXIS2_PLACEMENT_3D('NONE', #6097, #6098, #6099); +#6101 = CYLINDRICAL_SURFACE('NONE', #6100, 0.006349999999999995); +#6102 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6103 = DIRECTION('NONE', (0, -0, -1)); +#6104 = AXIS2_PLACEMENT_3D('NONE', #6102, #6103, $); +#6105 = PLANE('NONE', #6104); +#6106 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.06984999999999998)); +#6107 = DIRECTION('NONE', (-0, 0, -1)); +#6108 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); +#6109 = AXIS2_PLACEMENT_3D('NONE', #6106, #6107, #6108); +#6110 = CYLINDRICAL_SURFACE('NONE', #6109, 0.0063499999999999945); +#6111 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6112 = DIRECTION('NONE', (0, -0, -1)); +#6113 = AXIS2_PLACEMENT_3D('NONE', #6111, #6112, $); +#6114 = PLANE('NONE', #6113); +#6115 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.06985)); +#6116 = DIRECTION('NONE', (0.0000000000000018902074905021207, 0.0000000000000016393682647620637, -1.0000000000000002)); +#6117 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, 0.0000000000000022379298764097683)); +#6118 = AXIS2_PLACEMENT_3D('NONE', #6115, #6116, #6117); +#6119 = CYLINDRICAL_SURFACE('NONE', #6118, 0.006349999999999989); +#6120 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6121 = DIRECTION('NONE', (0, -0, -1)); +#6122 = AXIS2_PLACEMENT_3D('NONE', #6120, #6121, $); +#6123 = PLANE('NONE', #6122); +#6124 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.06984999999999998)); +#6125 = DIRECTION('NONE', (0.0000000000000007912276957146652, -0.0000000000000007912276957146552, -1)); +#6126 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); +#6127 = AXIS2_PLACEMENT_3D('NONE', #6124, #6125, #6126); +#6128 = CYLINDRICAL_SURFACE('NONE', #6127, 0.006349999999999975); +#6129 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6130 = DIRECTION('NONE', (0, -0, -1)); +#6131 = AXIS2_PLACEMENT_3D('NONE', #6129, #6130, $); +#6132 = PLANE('NONE', #6131); +#6133 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.06985)); +#6134 = DIRECTION('NONE', (0.000000000000001639368264762061, 0.000000000000001890207490502129, -1)); +#6135 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, 0.0000000000000022379298764097746)); +#6136 = AXIS2_PLACEMENT_3D('NONE', #6133, #6134, #6135); +#6137 = CYLINDRICAL_SURFACE('NONE', #6136, 0.006349999999999971); +#6138 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6139 = DIRECTION('NONE', (0, -0, -1)); +#6140 = AXIS2_PLACEMENT_3D('NONE', #6138, #6139, $); +#6141 = PLANE('NONE', #6140); +#6142 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.06984999999999998)); +#6143 = DIRECTION('NONE', (0, 0, -1)); +#6144 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); +#6145 = AXIS2_PLACEMENT_3D('NONE', #6142, #6143, #6144); +#6146 = CYLINDRICAL_SURFACE('NONE', #6145, 0.0063499999999999945); +#6147 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6148 = DIRECTION('NONE', (0, -0, -1)); +#6149 = AXIS2_PLACEMENT_3D('NONE', #6147, #6148, $); +#6150 = PLANE('NONE', #6149); +#6151 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.06985)); +#6152 = DIRECTION('NONE', (0.000000000000002495786951258924, 0.00000000000000017737011750838573, -0.9999999999999999)); +#6153 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, 0.0000000000000022379298764097596)); +#6154 = AXIS2_PLACEMENT_3D('NONE', #6151, #6152, #6153); +#6155 = CYLINDRICAL_SURFACE('NONE', #6154, 0.006350000000000013); +#6156 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6157 = DIRECTION('NONE', (0, -0, -1)); +#6158 = AXIS2_PLACEMENT_3D('NONE', #6156, #6157, $); +#6159 = PLANE('NONE', #6158); +#6160 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.06984999999999998)); +#6161 = DIRECTION('NONE', (-0.0000000000000007912276957146552, -0.0000000000000007912276957146652, -1)); +#6162 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); +#6163 = AXIS2_PLACEMENT_3D('NONE', #6160, #6161, #6162); +#6164 = CYLINDRICAL_SURFACE('NONE', #6163, 0.006349999999999975); +#6165 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6166 = DIRECTION('NONE', (0, -0, -1)); +#6167 = AXIS2_PLACEMENT_3D('NONE', #6165, #6166, $); +#6168 = PLANE('NONE', #6167); +#6169 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.06984999999999998)); +#6170 = DIRECTION('NONE', (0, 0, -1)); +#6171 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); +#6172 = AXIS2_PLACEMENT_3D('NONE', #6169, #6170, #6171); +#6173 = CYLINDRICAL_SURFACE('NONE', #6172, 0.006349999999999974); +#6174 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6175 = DIRECTION('NONE', (0, -0, -1)); +#6176 = AXIS2_PLACEMENT_3D('NONE', #6174, #6175, $); +#6177 = PLANE('NONE', #6176); +#6178 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.06984999999999998)); +#6179 = DIRECTION('NONE', (0, 0, -1)); +#6180 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); +#6181 = AXIS2_PLACEMENT_3D('NONE', #6178, #6179, #6180); +#6182 = CYLINDRICAL_SURFACE('NONE', #6181, 0.006349999999999966); +#6183 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6184 = DIRECTION('NONE', (0, -0, -1)); +#6185 = AXIS2_PLACEMENT_3D('NONE', #6183, #6184, $); +#6186 = PLANE('NONE', #6185); +#6187 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.06984999999999998)); +#6188 = DIRECTION('NONE', (0, 0, -1)); +#6189 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); +#6190 = AXIS2_PLACEMENT_3D('NONE', #6187, #6188, #6189); +#6191 = CYLINDRICAL_SURFACE('NONE', #6190, 0.006349999999999971); +#6192 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6193 = DIRECTION('NONE', (0, -0, -1)); +#6194 = AXIS2_PLACEMENT_3D('NONE', #6192, #6193, $); +#6195 = PLANE('NONE', #6194); +#6196 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.06984999999999998)); +#6197 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); +#6198 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); +#6199 = AXIS2_PLACEMENT_3D('NONE', #6196, #6197, #6198); +#6200 = CYLINDRICAL_SURFACE('NONE', #6199, 0.006349999999999995); +#6201 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6202 = DIRECTION('NONE', (0, -0, -1)); +#6203 = AXIS2_PLACEMENT_3D('NONE', #6201, #6202, $); +#6204 = PLANE('NONE', #6203); +#6205 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.06984999999999998)); +#6206 = DIRECTION('NONE', (0, 0, -1)); +#6207 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); +#6208 = AXIS2_PLACEMENT_3D('NONE', #6205, #6206, #6207); +#6209 = CYLINDRICAL_SURFACE('NONE', #6208, 0.006349999999999997); +#6210 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6211 = DIRECTION('NONE', (0, -0, -1)); +#6212 = AXIS2_PLACEMENT_3D('NONE', #6210, #6211, $); +#6213 = PLANE('NONE', #6212); +#6214 = CARTESIAN_POINT('NONE', (-0.056642, 0.065024, -0.061912)); +#6215 = DIRECTION('NONE', (0, -1, -0)); +#6216 = AXIS2_PLACEMENT_3D('NONE', #6214, #6215, $); +#6217 = PLANE('NONE', #6216); +#6218 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.097536, -0.061912)); +#6219 = DIRECTION('NONE', (-1, 0, -0)); +#6220 = AXIS2_PLACEMENT_3D('NONE', #6218, #6219, $); +#6221 = PLANE('NONE', #6220); +#6222 = CARTESIAN_POINT('NONE', (-0.056642, 0.130048, -0.061912)); +#6223 = DIRECTION('NONE', (0, 1, 0)); +#6224 = AXIS2_PLACEMENT_3D('NONE', #6222, #6223, $); +#6225 = PLANE('NONE', #6224); +#6226 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.097536, -0.061912)); +#6227 = DIRECTION('NONE', (1, 0, 0)); +#6228 = AXIS2_PLACEMENT_3D('NONE', #6226, #6227, $); +#6229 = PLANE('NONE', #6228); +#6230 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6231 = DIRECTION('NONE', (0, -0, -1)); +#6232 = AXIS2_PLACEMENT_3D('NONE', #6230, #6231, $); +#6233 = PLANE('NONE', #6232); +#6234 = CARTESIAN_POINT('NONE', (0.044338158320190287, 0.07396326423822668, -0.061912)); +#6235 = DIRECTION('NONE', (-0.9510565162951538, -0.3090169943749466, -0.00000000000000000000000000000009860761315262648)); +#6236 = AXIS2_PLACEMENT_3D('NONE', #6234, #6235, $); +#6237 = PLANE('NONE', #6236); +#6238 = CARTESIAN_POINT('NONE', (0.07478796587855091, 0.08545943489017878, -0.06191200000000001)); +#6239 = DIRECTION('NONE', (-0.3090169943749476, 0.9510565162951536, -0)); +#6240 = AXIS2_PLACEMENT_3D('NONE', #6238, #6239, $); +#6241 = PLANE('NONE', #6240); +#6242 = CARTESIAN_POINT('NONE', (0.10617965723576636, 0.09405678528046325, -0.061912)); +#6243 = DIRECTION('NONE', (0.9510565162951531, 0.30901699437494934, 0)); +#6244 = AXIS2_PLACEMENT_3D('NONE', #6242, #6243, $); +#6245 = PLANE('NONE', #6244); +#6246 = CARTESIAN_POINT('NONE', (0.07572984967740573, 0.08256061462851116, -0.061912)); +#6247 = DIRECTION('NONE', (0.3090169943749477, -0.9510565162951536, 0)); +#6248 = AXIS2_PLACEMENT_3D('NONE', #6246, #6247, $); +#6249 = PLANE('NONE', #6248); +#6250 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6251 = DIRECTION('NONE', (0, -0, -1)); +#6252 = AXIS2_PLACEMENT_3D('NONE', #6250, #6251, $); +#6253 = PLANE('NONE', #6252); +#6254 = CARTESIAN_POINT('NONE', (0.08404448884045154, -0.019312188781886307, -0.061912)); +#6255 = DIRECTION('NONE', (-0.5877852522924749, 0.8090169943749462, 0)); +#6256 = AXIS2_PLACEMENT_3D('NONE', #6254, #6255, $); +#6257 = PLANE('NONE', #6256); +#6258 = CARTESIAN_POINT('NONE', (0.10438750486241186, -0.04471916457851087, -0.06191200000000001)); +#6259 = DIRECTION('NONE', (0.8090169943749472, 0.5877852522924732, 0)); +#6260 = AXIS2_PLACEMENT_3D('NONE', #6258, #6259, $); +#6261 = PLANE('NONE', #6260); +#6262 = CARTESIAN_POINT('NONE', (0.12226463708551732, -0.07191770982412289, -0.061912)); +#6263 = DIRECTION('NONE', (0.5877852522924755, -0.8090169943749459, -0.00000000000000000000000000000009860761315262648)); +#6264 = AXIS2_PLACEMENT_3D('NONE', #6262, #6263, $); +#6265 = PLANE('NONE', #6264); +#6266 = CARTESIAN_POINT('NONE', (0.10192162106355701, -0.04651073402749832, -0.061912)); +#6267 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); +#6268 = AXIS2_PLACEMENT_3D('NONE', #6266, #6267, $); +#6269 = PLANE('NONE', #6268); +#6270 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6271 = DIRECTION('NONE', (0, -0, -1)); +#6272 = AXIS2_PLACEMENT_3D('NONE', #6270, #6271, $); +#6273 = PLANE('NONE', #6272); +#6274 = CARTESIAN_POINT('NONE', (0.007604192350320009, -0.08589885330258684, -0.061912)); +#6275 = DIRECTION('NONE', (0.5877852522924735, 0.8090169943749471, -0.00000000000000000000000000000019721522630525295)); +#6276 = AXIS2_PLACEMENT_3D('NONE', #6274, #6275, $); +#6277 = PLANE('NONE', #6276); +#6278 = CARTESIAN_POINT('NONE', (-0.010272939872785453, -0.11309739854819886, -0.061912)); +#6279 = DIRECTION('NONE', (0.8090169943749476, -0.5877852522924731, 0)); +#6280 = AXIS2_PLACEMENT_3D('NONE', #6278, #6279, $); +#6281 = PLANE('NONE', #6280); +#6282 = CARTESIAN_POINT('NONE', (-0.03061595589474576, -0.13850437434482343, -0.061911999999999995)); +#6283 = DIRECTION('NONE', (-0.5877852522924689, -0.8090169943749507, -0)); +#6284 = AXIS2_PLACEMENT_3D('NONE', #6282, #6283, $); +#6285 = PLANE('NONE', #6284); +#6286 = CARTESIAN_POINT('NONE', (-0.01273882367164029, -0.11130582909921141, -0.061911999999999995)); +#6287 = DIRECTION('NONE', (-0.8090169943749476, 0.587785252292473, -0)); +#6288 = AXIS2_PLACEMENT_3D('NONE', #6286, #6287, $); +#6289 = PLANE('NONE', #6288); +#6290 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6291 = DIRECTION('NONE', (0, -0, -1)); +#6292 = AXIS2_PLACEMENT_3D('NONE', #6290, #6291, $); +#6293 = PLANE('NONE', #6292); +#6294 = CARTESIAN_POINT('NONE', (-0.07934483951096183, -0.03377622215375352, -0.061912)); +#6295 = DIRECTION('NONE', (0.9510565162951526, -0.30901699437495034, 0)); +#6296 = AXIS2_PLACEMENT_3D('NONE', #6294, #6295, $); +#6297 = PLANE('NONE', #6296); +#6298 = CARTESIAN_POINT('NONE', (-0.11073653086817728, -0.025178871763469043, -0.061912)); +#6299 = DIRECTION('NONE', (-0.30901699437494734, -0.9510565162951536, -0)); +#6300 = AXIS2_PLACEMENT_3D('NONE', #6298, #6299, $); +#6301 = PLANE('NONE', #6300); +#6302 = CARTESIAN_POINT('NONE', (-0.14118633842653788, -0.013682701111516943, -0.061912)); +#6303 = DIRECTION('NONE', (-0.9510565162951548, 0.3090169943749434, -0.00000000000000000000000000000009860761315262648)); +#6304 = AXIS2_PLACEMENT_3D('NONE', #6302, #6303, $); +#6305 = PLANE('NONE', #6304); +#6306 = CARTESIAN_POINT('NONE', (-0.10979464706932242, -0.022280051501801415, -0.061911999999999995)); +#6307 = DIRECTION('NONE', (0.30901699437494734, 0.9510565162951536, 0)); +#6308 = AXIS2_PLACEMENT_3D('NONE', #6306, #6307, $); +#6309 = PLANE('NONE', #6308); +#6310 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6311 = DIRECTION('NONE', (0, -0, -1)); +#6312 = AXIS2_PLACEMENT_3D('NONE', #6310, #6311, $); +#6313 = PLANE('NONE', #6312); +#6314 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.097536, -0.080962)); +#6315 = DIRECTION('NONE', (-1, 0, 0)); +#6316 = AXIS2_PLACEMENT_3D('NONE', #6314, #6315, $); +#6317 = PLANE('NONE', #6316); +#6318 = CARTESIAN_POINT('NONE', (0.056642, 0.130048, -0.080962)); +#6319 = DIRECTION('NONE', (-0, 1, 0)); +#6320 = AXIS2_PLACEMENT_3D('NONE', #6318, #6319, $); +#6321 = PLANE('NONE', #6320); +#6322 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.097536, -0.080962)); +#6323 = DIRECTION('NONE', (1, 0, 0)); +#6324 = AXIS2_PLACEMENT_3D('NONE', #6322, #6323, $); +#6325 = PLANE('NONE', #6324); +#6326 = CARTESIAN_POINT('NONE', (0.056642, 0.065024, -0.080962)); +#6327 = DIRECTION('NONE', (-0, -1, 0)); +#6328 = AXIS2_PLACEMENT_3D('NONE', #6326, #6327, $); +#6329 = PLANE('NONE', #6328); +#6330 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6331 = DIRECTION('NONE', (0, -0, -1)); +#6332 = AXIS2_PLACEMENT_3D('NONE', #6330, #6331, $); +#6333 = PLANE('NONE', #6332); +#6334 = CARTESIAN_POINT('NONE', (0.10979464706932246, -0.022280051501801387, -0.080962)); +#6335 = DIRECTION('NONE', (-0.30901699437494745, 0.9510565162951536, 0.000000000000000000000000000000006162975822039155)); +#6336 = AXIS2_PLACEMENT_3D('NONE', #6334, #6335, $); +#6337 = PLANE('NONE', #6336); +#6338 = CARTESIAN_POINT('NONE', (0.1411863384265379, -0.013682701111516912, -0.080962)); +#6339 = DIRECTION('NONE', (0.9510565162951548, 0.3090169943749437, -0.00000000000000000000000000000009860761315262648)); +#6340 = AXIS2_PLACEMENT_3D('NONE', #6338, #6339, $); +#6341 = PLANE('NONE', #6340); +#6342 = CARTESIAN_POINT('NONE', (0.1107365308681773, -0.02517887176346902, -0.080962)); +#6343 = DIRECTION('NONE', (0.30901699437494745, -0.9510565162951535, 0.000000000000000000000000000000006162975822039155)); +#6344 = AXIS2_PLACEMENT_3D('NONE', #6342, #6343, $); +#6345 = PLANE('NONE', #6344); +#6346 = CARTESIAN_POINT('NONE', (0.07934483951096183, -0.03377622215375349, -0.080962)); +#6347 = DIRECTION('NONE', (-0.9510565162951538, -0.3090169943749466, -0.00000000000000000000000000000009860761315262648)); +#6348 = AXIS2_PLACEMENT_3D('NONE', #6346, #6347, $); +#6349 = PLANE('NONE', #6348); +#6350 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6351 = DIRECTION('NONE', (0, -0, -1)); +#6352 = AXIS2_PLACEMENT_3D('NONE', #6350, #6351, $); +#6353 = PLANE('NONE', #6352); +#6354 = CARTESIAN_POINT('NONE', (0.012738823671640321, -0.11130582909921143, -0.080962)); +#6355 = DIRECTION('NONE', (0.8090169943749475, 0.5877852522924731, 0.000000000000000000000000000000006162975822039155)); +#6356 = AXIS2_PLACEMENT_3D('NONE', #6354, #6355, $); +#6357 = PLANE('NONE', #6356); +#6358 = CARTESIAN_POINT('NONE', (0.030615955894745785, -0.13850437434482343, -0.08096199999999999)); +#6359 = DIRECTION('NONE', (0.5877852522924697, -0.8090169943749499, -0.00000000000000000000000000000009860761315262648)); +#6360 = AXIS2_PLACEMENT_3D('NONE', #6358, #6359, $); +#6361 = PLANE('NONE', #6360); +#6362 = CARTESIAN_POINT('NONE', (0.010272939872785483, -0.11309739854819886, -0.080962)); +#6363 = DIRECTION('NONE', (-0.8090169943749472, -0.587785252292473, 0)); +#6364 = AXIS2_PLACEMENT_3D('NONE', #6362, #6363, $); +#6365 = PLANE('NONE', #6364); +#6366 = CARTESIAN_POINT('NONE', (-0.0076041923503199875, -0.08589885330258684, -0.080962)); +#6367 = DIRECTION('NONE', (-0.5877852522924732, 0.8090169943749472, -0)); +#6368 = AXIS2_PLACEMENT_3D('NONE', #6366, #6367, $); +#6369 = PLANE('NONE', #6368); +#6370 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6371 = DIRECTION('NONE', (0, -0, -1)); +#6372 = AXIS2_PLACEMENT_3D('NONE', #6370, #6371, $); +#6373 = PLANE('NONE', #6372); +#6374 = CARTESIAN_POINT('NONE', (-0.10192162106355701, -0.046510734027498356, -0.080962)); +#6375 = DIRECTION('NONE', (0.8090169943749472, -0.587785252292473, 0)); +#6376 = AXIS2_PLACEMENT_3D('NONE', #6374, #6375, $); +#6377 = PLANE('NONE', #6376); +#6378 = CARTESIAN_POINT('NONE', (-0.12226463708551731, -0.0719177098241229, -0.080962)); +#6379 = DIRECTION('NONE', (-0.5877852522924719, -0.8090169943749481, -0.00000000000000000000000000000009860761315262648)); +#6380 = AXIS2_PLACEMENT_3D('NONE', #6378, #6379, $); +#6381 = PLANE('NONE', #6380); +#6382 = CARTESIAN_POINT('NONE', (-0.10438750486241184, -0.04471916457851089, -0.080962)); +#6383 = DIRECTION('NONE', (-0.8090169943749472, 0.587785252292473, 0)); +#6384 = AXIS2_PLACEMENT_3D('NONE', #6382, #6383, $); +#6385 = PLANE('NONE', #6384); +#6386 = CARTESIAN_POINT('NONE', (-0.08404448884045156, -0.019312188781886334, -0.080962)); +#6387 = DIRECTION('NONE', (0.587785252292473, 0.8090169943749473, -0.00000000000000000000000000000019721522630525295)); +#6388 = AXIS2_PLACEMENT_3D('NONE', #6386, #6387, $); +#6389 = PLANE('NONE', #6388); +#6390 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6391 = DIRECTION('NONE', (0, -0, -1)); +#6392 = AXIS2_PLACEMENT_3D('NONE', #6390, #6391, $); +#6393 = PLANE('NONE', #6392); +#6394 = CARTESIAN_POINT('NONE', (-0.07572984967740579, 0.08256061462851114, -0.080962)); +#6395 = DIRECTION('NONE', (-0.30901699437494723, -0.9510565162951539, 0)); +#6396 = AXIS2_PLACEMENT_3D('NONE', #6394, #6395, $); +#6397 = PLANE('NONE', #6396); +#6398 = CARTESIAN_POINT('NONE', (-0.1061796572357664, 0.09405678528046323, -0.080962)); +#6399 = DIRECTION('NONE', (-0.9510565162951524, 0.3090169943749509, 0)); +#6400 = AXIS2_PLACEMENT_3D('NONE', #6398, #6399, $); +#6401 = PLANE('NONE', #6400); +#6402 = CARTESIAN_POINT('NONE', (-0.07478796587855095, 0.08545943489017876, -0.08096200000000002)); +#6403 = DIRECTION('NONE', (0.3090169943749474, 0.9510565162951536, 0)); +#6404 = AXIS2_PLACEMENT_3D('NONE', #6402, #6403, $); +#6405 = PLANE('NONE', #6404); +#6406 = CARTESIAN_POINT('NONE', (-0.044338158320190314, 0.07396326423822666, -0.080962)); +#6407 = DIRECTION('NONE', (0.9510565162951534, -0.3090169943749483, 0)); +#6408 = AXIS2_PLACEMENT_3D('NONE', #6406, #6407, $); +#6409 = PLANE('NONE', #6408); +#6410 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6411 = DIRECTION('NONE', (0, -0, -1)); +#6412 = AXIS2_PLACEMENT_3D('NONE', #6410, #6411, $); +#6413 = PLANE('NONE', #6412); +#6414 = ORIENTED_EDGE('NONE', *, *, #4077, .T.); +#6415 = ORIENTED_EDGE('NONE', *, *, #4051, .F.); +#6416 = EDGE_LOOP('NONE', (#6414)); #6417 = FACE_BOUND('NONE', #6416, .T.); -#6418 = ADVANCED_FACE('NONE', (#6415, #6417), #4487, .F.); -#6419 = ORIENTED_EDGE('NONE', *, *, #3753, .F.); -#6420 = ORIENTED_EDGE('NONE', *, *, #3737, .T.); -#6421 = EDGE_LOOP('NONE', (#6419)); -#6422 = FACE_BOUND('NONE', #6421, .T.); -#6423 = EDGE_LOOP('NONE', (#6420)); +#6418 = EDGE_LOOP('NONE', (#6415)); +#6419 = FACE_BOUND('NONE', #6418, .T.); +#6420 = ADVANCED_FACE('NONE', (#6417, #6419), #4682, .T.); +#6421 = ORIENTED_EDGE('NONE', *, *, #4051, .T.); +#6422 = ORIENTED_EDGE('NONE', *, *, #4053, .F.); +#6423 = EDGE_LOOP('NONE', (#6421)); #6424 = FACE_BOUND('NONE', #6423, .T.); -#6425 = ADVANCED_FACE('NONE', (#6422, #6424), #4506, .T.); -#6426 = ORIENTED_EDGE('NONE', *, *, #3737, .F.); -#6427 = ORIENTED_EDGE('NONE', *, *, #3739, .T.); -#6428 = EDGE_LOOP('NONE', (#6426)); -#6429 = FACE_BOUND('NONE', #6428, .T.); -#6430 = EDGE_LOOP('NONE', (#6427)); +#6425 = EDGE_LOOP('NONE', (#6422)); +#6426 = FACE_BOUND('NONE', #6425, .T.); +#6427 = ADVANCED_FACE('NONE', (#6424, #6426), #4687, .T.); +#6428 = ORIENTED_EDGE('NONE', *, *, #4053, .T.); +#6429 = ORIENTED_EDGE('NONE', *, *, #4055, .F.); +#6430 = EDGE_LOOP('NONE', (#6428)); #6431 = FACE_BOUND('NONE', #6430, .T.); -#6432 = ADVANCED_FACE('NONE', (#6429, #6431), #4510, .T.); -#6433 = ORIENTED_EDGE('NONE', *, *, #3739, .F.); -#6434 = ORIENTED_EDGE('NONE', *, *, #3741, .T.); -#6435 = EDGE_LOOP('NONE', (#6433)); -#6436 = FACE_BOUND('NONE', #6435, .T.); -#6437 = EDGE_LOOP('NONE', (#6434)); +#6432 = EDGE_LOOP('NONE', (#6429)); +#6433 = FACE_BOUND('NONE', #6432, .T.); +#6434 = ADVANCED_FACE('NONE', (#6431, #6433), #4692, .T.); +#6435 = ORIENTED_EDGE('NONE', *, *, #4055, .T.); +#6436 = ORIENTED_EDGE('NONE', *, *, #4057, .F.); +#6437 = EDGE_LOOP('NONE', (#6435)); #6438 = FACE_BOUND('NONE', #6437, .T.); -#6439 = ADVANCED_FACE('NONE', (#6436, #6438), #4515, .T.); -#6440 = ORIENTED_EDGE('NONE', *, *, #3741, .F.); -#6441 = ORIENTED_EDGE('NONE', *, *, #3743, .T.); -#6442 = EDGE_LOOP('NONE', (#6440)); -#6443 = FACE_BOUND('NONE', #6442, .T.); -#6444 = EDGE_LOOP('NONE', (#6441)); +#6439 = EDGE_LOOP('NONE', (#6436)); +#6440 = FACE_BOUND('NONE', #6439, .T.); +#6441 = ADVANCED_FACE('NONE', (#6438, #6440), #4696, .F.); +#6442 = ORIENTED_EDGE('NONE', *, *, #4057, .T.); +#6443 = ORIENTED_EDGE('NONE', *, *, #4059, .F.); +#6444 = EDGE_LOOP('NONE', (#6442)); #6445 = FACE_BOUND('NONE', #6444, .T.); -#6446 = ADVANCED_FACE('NONE', (#6443, #6445), #4520, .T.); -#6447 = ORIENTED_EDGE('NONE', *, *, #3743, .F.); -#6448 = ORIENTED_EDGE('NONE', *, *, #3745, .T.); -#6449 = EDGE_LOOP('NONE', (#6447)); -#6450 = FACE_BOUND('NONE', #6449, .T.); -#6451 = EDGE_LOOP('NONE', (#6448)); +#6446 = EDGE_LOOP('NONE', (#6443)); +#6447 = FACE_BOUND('NONE', #6446, .T.); +#6448 = ADVANCED_FACE('NONE', (#6445, #6447), #4701, .T.); +#6449 = ORIENTED_EDGE('NONE', *, *, #4059, .T.); +#6450 = ORIENTED_EDGE('NONE', *, *, #4061, .F.); +#6451 = EDGE_LOOP('NONE', (#6449)); #6452 = FACE_BOUND('NONE', #6451, .T.); -#6453 = ADVANCED_FACE('NONE', (#6450, #6452), #4524, .T.); -#6454 = ORIENTED_EDGE('NONE', *, *, #3745, .F.); -#6455 = ORIENTED_EDGE('NONE', *, *, #3747, .T.); -#6456 = EDGE_LOOP('NONE', (#6454)); -#6457 = FACE_BOUND('NONE', #6456, .T.); -#6458 = EDGE_LOOP('NONE', (#6455)); +#6453 = EDGE_LOOP('NONE', (#6450)); +#6454 = FACE_BOUND('NONE', #6453, .T.); +#6455 = ADVANCED_FACE('NONE', (#6452, #6454), #4705, .T.); +#6456 = ORIENTED_EDGE('NONE', *, *, #4061, .T.); +#6457 = ORIENTED_EDGE('NONE', *, *, #4063, .F.); +#6458 = EDGE_LOOP('NONE', (#6456)); #6459 = FACE_BOUND('NONE', #6458, .T.); -#6460 = ADVANCED_FACE('NONE', (#6457, #6459), #4529, .F.); -#6461 = ORIENTED_EDGE('NONE', *, *, #3747, .F.); -#6462 = ORIENTED_EDGE('NONE', *, *, #3749, .T.); -#6463 = EDGE_LOOP('NONE', (#6461)); -#6464 = FACE_BOUND('NONE', #6463, .T.); -#6465 = EDGE_LOOP('NONE', (#6462)); +#6460 = EDGE_LOOP('NONE', (#6457)); +#6461 = FACE_BOUND('NONE', #6460, .T.); +#6462 = ADVANCED_FACE('NONE', (#6459, #6461), #4710, .T.); +#6463 = ORIENTED_EDGE('NONE', *, *, #4063, .T.); +#6464 = ORIENTED_EDGE('NONE', *, *, #4065, .F.); +#6465 = EDGE_LOOP('NONE', (#6463)); #6466 = FACE_BOUND('NONE', #6465, .T.); -#6467 = ADVANCED_FACE('NONE', (#6464, #6466), #4533, .F.); -#6468 = ORIENTED_EDGE('NONE', *, *, #3749, .F.); -#6469 = ORIENTED_EDGE('NONE', *, *, #3751, .T.); -#6470 = EDGE_LOOP('NONE', (#6468)); -#6471 = FACE_BOUND('NONE', #6470, .T.); -#6472 = EDGE_LOOP('NONE', (#6469)); +#6467 = EDGE_LOOP('NONE', (#6464)); +#6468 = FACE_BOUND('NONE', #6467, .T.); +#6469 = ADVANCED_FACE('NONE', (#6466, #6468), #4714, .F.); +#6470 = ORIENTED_EDGE('NONE', *, *, #4065, .T.); +#6471 = ORIENTED_EDGE('NONE', *, *, #4067, .F.); +#6472 = EDGE_LOOP('NONE', (#6470)); #6473 = FACE_BOUND('NONE', #6472, .T.); -#6474 = ADVANCED_FACE('NONE', (#6471, #6473), #4538, .F.); -#6475 = ORIENTED_EDGE('NONE', *, *, #3751, .F.); -#6476 = ORIENTED_EDGE('NONE', *, *, #3753, .T.); -#6477 = EDGE_LOOP('NONE', (#6475)); -#6478 = FACE_BOUND('NONE', #6477, .T.); -#6479 = EDGE_LOOP('NONE', (#6476)); +#6474 = EDGE_LOOP('NONE', (#6471)); +#6475 = FACE_BOUND('NONE', #6474, .T.); +#6476 = ADVANCED_FACE('NONE', (#6473, #6475), #4719, .T.); +#6477 = ORIENTED_EDGE('NONE', *, *, #4067, .T.); +#6478 = ORIENTED_EDGE('NONE', *, *, #4069, .F.); +#6479 = EDGE_LOOP('NONE', (#6477)); #6480 = FACE_BOUND('NONE', #6479, .T.); -#6481 = ADVANCED_FACE('NONE', (#6478, #6480), #4542, .F.); -#6482 = ORIENTED_EDGE('NONE', *, *, #3771, .F.); -#6483 = ORIENTED_EDGE('NONE', *, *, #3755, .T.); -#6484 = EDGE_LOOP('NONE', (#6482)); -#6485 = FACE_BOUND('NONE', #6484, .T.); -#6486 = EDGE_LOOP('NONE', (#6483)); +#6481 = EDGE_LOOP('NONE', (#6478)); +#6482 = FACE_BOUND('NONE', #6481, .T.); +#6483 = ADVANCED_FACE('NONE', (#6480, #6482), #4723, .T.); +#6484 = ORIENTED_EDGE('NONE', *, *, #4069, .T.); +#6485 = ORIENTED_EDGE('NONE', *, *, #4071, .F.); +#6486 = EDGE_LOOP('NONE', (#6484)); #6487 = FACE_BOUND('NONE', #6486, .T.); -#6488 = ADVANCED_FACE('NONE', (#6485, #6487), #4561, .T.); -#6489 = ORIENTED_EDGE('NONE', *, *, #3755, .F.); -#6490 = ORIENTED_EDGE('NONE', *, *, #3757, .T.); -#6491 = EDGE_LOOP('NONE', (#6489)); -#6492 = FACE_BOUND('NONE', #6491, .T.); -#6493 = EDGE_LOOP('NONE', (#6490)); +#6488 = EDGE_LOOP('NONE', (#6485)); +#6489 = FACE_BOUND('NONE', #6488, .T.); +#6490 = ADVANCED_FACE('NONE', (#6487, #6489), #4728, .T.); +#6491 = ORIENTED_EDGE('NONE', *, *, #4071, .T.); +#6492 = ORIENTED_EDGE('NONE', *, *, #4073, .F.); +#6493 = EDGE_LOOP('NONE', (#6491)); #6494 = FACE_BOUND('NONE', #6493, .T.); -#6495 = ADVANCED_FACE('NONE', (#6492, #6494), #4565, .T.); -#6496 = ORIENTED_EDGE('NONE', *, *, #3757, .F.); -#6497 = ORIENTED_EDGE('NONE', *, *, #3759, .T.); -#6498 = EDGE_LOOP('NONE', (#6496)); -#6499 = FACE_BOUND('NONE', #6498, .T.); -#6500 = EDGE_LOOP('NONE', (#6497)); +#6495 = EDGE_LOOP('NONE', (#6492)); +#6496 = FACE_BOUND('NONE', #6495, .T.); +#6497 = ADVANCED_FACE('NONE', (#6494, #6496), #4733, .T.); +#6498 = ORIENTED_EDGE('NONE', *, *, #4073, .T.); +#6499 = ORIENTED_EDGE('NONE', *, *, #4075, .F.); +#6500 = EDGE_LOOP('NONE', (#6498)); #6501 = FACE_BOUND('NONE', #6500, .T.); -#6502 = ADVANCED_FACE('NONE', (#6499, #6501), #4570, .T.); -#6503 = ORIENTED_EDGE('NONE', *, *, #3759, .F.); -#6504 = ORIENTED_EDGE('NONE', *, *, #3761, .T.); -#6505 = EDGE_LOOP('NONE', (#6503)); -#6506 = FACE_BOUND('NONE', #6505, .T.); -#6507 = EDGE_LOOP('NONE', (#6504)); +#6502 = EDGE_LOOP('NONE', (#6499)); +#6503 = FACE_BOUND('NONE', #6502, .T.); +#6504 = ADVANCED_FACE('NONE', (#6501, #6503), #4737, .F.); +#6505 = ORIENTED_EDGE('NONE', *, *, #4075, .T.); +#6506 = ORIENTED_EDGE('NONE', *, *, #4077, .F.); +#6507 = EDGE_LOOP('NONE', (#6505)); #6508 = FACE_BOUND('NONE', #6507, .T.); -#6509 = ADVANCED_FACE('NONE', (#6506, #6508), #4575, .T.); -#6510 = ORIENTED_EDGE('NONE', *, *, #3761, .F.); -#6511 = ORIENTED_EDGE('NONE', *, *, #3763, .T.); -#6512 = EDGE_LOOP('NONE', (#6510)); -#6513 = FACE_BOUND('NONE', #6512, .T.); -#6514 = EDGE_LOOP('NONE', (#6511)); -#6515 = FACE_BOUND('NONE', #6514, .T.); -#6516 = ADVANCED_FACE('NONE', (#6513, #6515), #4579, .T.); -#6517 = ORIENTED_EDGE('NONE', *, *, #3763, .F.); -#6518 = ORIENTED_EDGE('NONE', *, *, #3765, .T.); -#6519 = EDGE_LOOP('NONE', (#6517)); -#6520 = FACE_BOUND('NONE', #6519, .T.); -#6521 = EDGE_LOOP('NONE', (#6518)); -#6522 = FACE_BOUND('NONE', #6521, .T.); -#6523 = ADVANCED_FACE('NONE', (#6520, #6522), #4584, .F.); -#6524 = ORIENTED_EDGE('NONE', *, *, #3765, .F.); -#6525 = ORIENTED_EDGE('NONE', *, *, #3767, .T.); -#6526 = EDGE_LOOP('NONE', (#6524)); -#6527 = FACE_BOUND('NONE', #6526, .T.); -#6528 = EDGE_LOOP('NONE', (#6525)); -#6529 = FACE_BOUND('NONE', #6528, .T.); -#6530 = ADVANCED_FACE('NONE', (#6527, #6529), #4588, .F.); -#6531 = ORIENTED_EDGE('NONE', *, *, #3767, .F.); -#6532 = ORIENTED_EDGE('NONE', *, *, #3769, .T.); -#6533 = EDGE_LOOP('NONE', (#6531)); -#6534 = FACE_BOUND('NONE', #6533, .T.); -#6535 = EDGE_LOOP('NONE', (#6532)); -#6536 = FACE_BOUND('NONE', #6535, .T.); -#6537 = ADVANCED_FACE('NONE', (#6534, #6536), #4593, .F.); -#6538 = ORIENTED_EDGE('NONE', *, *, #3769, .F.); -#6539 = ORIENTED_EDGE('NONE', *, *, #3771, .T.); -#6540 = EDGE_LOOP('NONE', (#6538)); -#6541 = FACE_BOUND('NONE', #6540, .T.); -#6542 = EDGE_LOOP('NONE', (#6539)); -#6543 = FACE_BOUND('NONE', #6542, .T.); -#6544 = ADVANCED_FACE('NONE', (#6541, #6543), #4597, .F.); -#6545 = ORIENTED_EDGE('NONE', *, *, #3789, .F.); -#6546 = ORIENTED_EDGE('NONE', *, *, #3773, .T.); -#6547 = EDGE_LOOP('NONE', (#6545)); -#6548 = FACE_BOUND('NONE', #6547, .T.); -#6549 = EDGE_LOOP('NONE', (#6546)); -#6550 = FACE_BOUND('NONE', #6549, .T.); -#6551 = ADVANCED_FACE('NONE', (#6548, #6550), #4616, .T.); -#6552 = ORIENTED_EDGE('NONE', *, *, #3773, .F.); -#6553 = ORIENTED_EDGE('NONE', *, *, #3775, .T.); -#6554 = EDGE_LOOP('NONE', (#6552)); -#6555 = FACE_BOUND('NONE', #6554, .T.); -#6556 = EDGE_LOOP('NONE', (#6553)); -#6557 = FACE_BOUND('NONE', #6556, .T.); -#6558 = ADVANCED_FACE('NONE', (#6555, #6557), #4620, .T.); -#6559 = ORIENTED_EDGE('NONE', *, *, #3775, .F.); -#6560 = ORIENTED_EDGE('NONE', *, *, #3777, .T.); -#6561 = EDGE_LOOP('NONE', (#6559)); -#6562 = FACE_BOUND('NONE', #6561, .T.); -#6563 = EDGE_LOOP('NONE', (#6560)); -#6564 = FACE_BOUND('NONE', #6563, .T.); -#6565 = ADVANCED_FACE('NONE', (#6562, #6564), #4625, .T.); -#6566 = ORIENTED_EDGE('NONE', *, *, #3777, .F.); -#6567 = ORIENTED_EDGE('NONE', *, *, #3779, .T.); -#6568 = EDGE_LOOP('NONE', (#6566)); -#6569 = FACE_BOUND('NONE', #6568, .T.); -#6570 = EDGE_LOOP('NONE', (#6567)); -#6571 = FACE_BOUND('NONE', #6570, .T.); -#6572 = ADVANCED_FACE('NONE', (#6569, #6571), #4630, .T.); -#6573 = ORIENTED_EDGE('NONE', *, *, #3779, .F.); -#6574 = ORIENTED_EDGE('NONE', *, *, #3781, .T.); -#6575 = EDGE_LOOP('NONE', (#6573)); -#6576 = FACE_BOUND('NONE', #6575, .T.); -#6577 = EDGE_LOOP('NONE', (#6574)); -#6578 = FACE_BOUND('NONE', #6577, .T.); -#6579 = ADVANCED_FACE('NONE', (#6576, #6578), #4634, .T.); -#6580 = ORIENTED_EDGE('NONE', *, *, #3781, .F.); -#6581 = ORIENTED_EDGE('NONE', *, *, #3783, .T.); -#6582 = EDGE_LOOP('NONE', (#6580)); -#6583 = FACE_BOUND('NONE', #6582, .T.); -#6584 = EDGE_LOOP('NONE', (#6581)); -#6585 = FACE_BOUND('NONE', #6584, .T.); -#6586 = ADVANCED_FACE('NONE', (#6583, #6585), #4639, .F.); -#6587 = ORIENTED_EDGE('NONE', *, *, #3783, .F.); -#6588 = ORIENTED_EDGE('NONE', *, *, #3785, .T.); -#6589 = EDGE_LOOP('NONE', (#6587)); -#6590 = FACE_BOUND('NONE', #6589, .T.); -#6591 = EDGE_LOOP('NONE', (#6588)); -#6592 = FACE_BOUND('NONE', #6591, .T.); -#6593 = ADVANCED_FACE('NONE', (#6590, #6592), #4643, .F.); -#6594 = ORIENTED_EDGE('NONE', *, *, #3785, .F.); -#6595 = ORIENTED_EDGE('NONE', *, *, #3787, .T.); -#6596 = EDGE_LOOP('NONE', (#6594)); -#6597 = FACE_BOUND('NONE', #6596, .T.); -#6598 = EDGE_LOOP('NONE', (#6595)); -#6599 = FACE_BOUND('NONE', #6598, .T.); -#6600 = ADVANCED_FACE('NONE', (#6597, #6599), #4648, .F.); -#6601 = ORIENTED_EDGE('NONE', *, *, #3787, .F.); -#6602 = ORIENTED_EDGE('NONE', *, *, #3789, .T.); -#6603 = EDGE_LOOP('NONE', (#6601)); -#6604 = FACE_BOUND('NONE', #6603, .T.); -#6605 = EDGE_LOOP('NONE', (#6602)); -#6606 = FACE_BOUND('NONE', #6605, .T.); -#6607 = ADVANCED_FACE('NONE', (#6604, #6606), #4652, .F.); -#6608 = ORIENTED_EDGE('NONE', *, *, #3807, .F.); -#6609 = ORIENTED_EDGE('NONE', *, *, #3791, .T.); -#6610 = EDGE_LOOP('NONE', (#6608)); -#6611 = FACE_BOUND('NONE', #6610, .T.); -#6612 = EDGE_LOOP('NONE', (#6609)); -#6613 = FACE_BOUND('NONE', #6612, .T.); -#6614 = ADVANCED_FACE('NONE', (#6611, #6613), #4671, .T.); -#6615 = ORIENTED_EDGE('NONE', *, *, #3791, .F.); -#6616 = ORIENTED_EDGE('NONE', *, *, #3793, .T.); -#6617 = EDGE_LOOP('NONE', (#6615)); -#6618 = FACE_BOUND('NONE', #6617, .T.); -#6619 = EDGE_LOOP('NONE', (#6616)); -#6620 = FACE_BOUND('NONE', #6619, .T.); -#6621 = ADVANCED_FACE('NONE', (#6618, #6620), #4675, .T.); -#6622 = ORIENTED_EDGE('NONE', *, *, #3793, .F.); -#6623 = ORIENTED_EDGE('NONE', *, *, #3795, .T.); -#6624 = EDGE_LOOP('NONE', (#6622)); -#6625 = FACE_BOUND('NONE', #6624, .T.); -#6626 = EDGE_LOOP('NONE', (#6623)); -#6627 = FACE_BOUND('NONE', #6626, .T.); -#6628 = ADVANCED_FACE('NONE', (#6625, #6627), #4680, .T.); -#6629 = ORIENTED_EDGE('NONE', *, *, #3795, .F.); -#6630 = ORIENTED_EDGE('NONE', *, *, #3797, .T.); -#6631 = EDGE_LOOP('NONE', (#6629)); -#6632 = FACE_BOUND('NONE', #6631, .T.); -#6633 = EDGE_LOOP('NONE', (#6630)); -#6634 = FACE_BOUND('NONE', #6633, .T.); -#6635 = ADVANCED_FACE('NONE', (#6632, #6634), #4685, .T.); -#6636 = ORIENTED_EDGE('NONE', *, *, #3797, .F.); -#6637 = ORIENTED_EDGE('NONE', *, *, #3799, .T.); -#6638 = EDGE_LOOP('NONE', (#6636)); -#6639 = FACE_BOUND('NONE', #6638, .T.); -#6640 = EDGE_LOOP('NONE', (#6637)); -#6641 = FACE_BOUND('NONE', #6640, .T.); -#6642 = ADVANCED_FACE('NONE', (#6639, #6641), #4689, .T.); -#6643 = ORIENTED_EDGE('NONE', *, *, #3799, .F.); -#6644 = ORIENTED_EDGE('NONE', *, *, #3801, .T.); -#6645 = EDGE_LOOP('NONE', (#6643)); -#6646 = FACE_BOUND('NONE', #6645, .T.); -#6647 = EDGE_LOOP('NONE', (#6644)); -#6648 = FACE_BOUND('NONE', #6647, .T.); -#6649 = ADVANCED_FACE('NONE', (#6646, #6648), #4694, .F.); -#6650 = ORIENTED_EDGE('NONE', *, *, #3801, .F.); -#6651 = ORIENTED_EDGE('NONE', *, *, #3803, .T.); -#6652 = EDGE_LOOP('NONE', (#6650)); -#6653 = FACE_BOUND('NONE', #6652, .T.); -#6654 = EDGE_LOOP('NONE', (#6651)); -#6655 = FACE_BOUND('NONE', #6654, .T.); -#6656 = ADVANCED_FACE('NONE', (#6653, #6655), #4698, .F.); -#6657 = ORIENTED_EDGE('NONE', *, *, #3803, .F.); -#6658 = ORIENTED_EDGE('NONE', *, *, #3805, .T.); -#6659 = EDGE_LOOP('NONE', (#6657)); -#6660 = FACE_BOUND('NONE', #6659, .T.); -#6661 = EDGE_LOOP('NONE', (#6658)); -#6662 = FACE_BOUND('NONE', #6661, .T.); -#6663 = ADVANCED_FACE('NONE', (#6660, #6662), #4703, .F.); -#6664 = ORIENTED_EDGE('NONE', *, *, #3805, .F.); -#6665 = ORIENTED_EDGE('NONE', *, *, #3807, .T.); -#6666 = EDGE_LOOP('NONE', (#6664)); -#6667 = FACE_BOUND('NONE', #6666, .T.); -#6668 = EDGE_LOOP('NONE', (#6665)); +#6509 = EDGE_LOOP('NONE', (#6506)); +#6510 = FACE_BOUND('NONE', #6509, .T.); +#6511 = ADVANCED_FACE('NONE', (#6508, #6510), #4742, .F.); +#6512 = ORIENTED_EDGE('NONE', *, *, #4080, .F.); +#6513 = ORIENTED_EDGE('NONE', *, *, #4079, .F.); +#6514 = ORIENTED_EDGE('NONE', *, *, #4078, .F.); +#6515 = ORIENTED_EDGE('NONE', *, *, #4127, .T.); +#6516 = EDGE_LOOP('NONE', (#6512, #6513, #6514, #6515)); +#6517 = FACE_BOUND('NONE', #6516, .T.); +#6518 = ADVANCED_FACE('NONE', (#6517), #4747, .F.); +#6519 = ORIENTED_EDGE('NONE', *, *, #4083, .F.); +#6520 = ORIENTED_EDGE('NONE', *, *, #4082, .F.); +#6521 = ORIENTED_EDGE('NONE', *, *, #4081, .F.); +#6522 = ORIENTED_EDGE('NONE', *, *, #4079, .T.); +#6523 = EDGE_LOOP('NONE', (#6519, #6520, #6521, #6522)); +#6524 = FACE_BOUND('NONE', #6523, .T.); +#6525 = ADVANCED_FACE('NONE', (#6524), #4752, .F.); +#6526 = ORIENTED_EDGE('NONE', *, *, #4086, .F.); +#6527 = ORIENTED_EDGE('NONE', *, *, #4085, .F.); +#6528 = ORIENTED_EDGE('NONE', *, *, #4084, .F.); +#6529 = ORIENTED_EDGE('NONE', *, *, #4082, .T.); +#6530 = EDGE_LOOP('NONE', (#6526, #6527, #6528, #6529)); +#6531 = FACE_BOUND('NONE', #6530, .T.); +#6532 = ADVANCED_FACE('NONE', (#6531), #4756, .F.); +#6533 = ORIENTED_EDGE('NONE', *, *, #4089, .F.); +#6534 = ORIENTED_EDGE('NONE', *, *, #4088, .F.); +#6535 = ORIENTED_EDGE('NONE', *, *, #4087, .F.); +#6536 = ORIENTED_EDGE('NONE', *, *, #4085, .T.); +#6537 = EDGE_LOOP('NONE', (#6533, #6534, #6535, #6536)); +#6538 = FACE_BOUND('NONE', #6537, .T.); +#6539 = ADVANCED_FACE('NONE', (#6538), #4761, .T.); +#6540 = ORIENTED_EDGE('NONE', *, *, #4092, .F.); +#6541 = ORIENTED_EDGE('NONE', *, *, #4091, .F.); +#6542 = ORIENTED_EDGE('NONE', *, *, #4090, .F.); +#6543 = ORIENTED_EDGE('NONE', *, *, #4088, .T.); +#6544 = EDGE_LOOP('NONE', (#6540, #6541, #6542, #6543)); +#6545 = FACE_BOUND('NONE', #6544, .T.); +#6546 = ADVANCED_FACE('NONE', (#6545), #4766, .F.); +#6547 = ORIENTED_EDGE('NONE', *, *, #4095, .F.); +#6548 = ORIENTED_EDGE('NONE', *, *, #4094, .F.); +#6549 = ORIENTED_EDGE('NONE', *, *, #4093, .F.); +#6550 = ORIENTED_EDGE('NONE', *, *, #4091, .T.); +#6551 = EDGE_LOOP('NONE', (#6547, #6548, #6549, #6550)); +#6552 = FACE_BOUND('NONE', #6551, .T.); +#6553 = ADVANCED_FACE('NONE', (#6552), #4771, .T.); +#6554 = ORIENTED_EDGE('NONE', *, *, #4098, .F.); +#6555 = ORIENTED_EDGE('NONE', *, *, #4097, .F.); +#6556 = ORIENTED_EDGE('NONE', *, *, #4096, .F.); +#6557 = ORIENTED_EDGE('NONE', *, *, #4094, .T.); +#6558 = EDGE_LOOP('NONE', (#6554, #6555, #6556, #6557)); +#6559 = FACE_BOUND('NONE', #6558, .T.); +#6560 = ADVANCED_FACE('NONE', (#6559), #4775, .T.); +#6561 = ORIENTED_EDGE('NONE', *, *, #4101, .F.); +#6562 = ORIENTED_EDGE('NONE', *, *, #4100, .F.); +#6563 = ORIENTED_EDGE('NONE', *, *, #4099, .F.); +#6564 = ORIENTED_EDGE('NONE', *, *, #4097, .T.); +#6565 = EDGE_LOOP('NONE', (#6561, #6562, #6563, #6564)); +#6566 = FACE_BOUND('NONE', #6565, .T.); +#6567 = ADVANCED_FACE('NONE', (#6566), #4780, .T.); +#6568 = ORIENTED_EDGE('NONE', *, *, #4104, .F.); +#6569 = ORIENTED_EDGE('NONE', *, *, #4103, .F.); +#6570 = ORIENTED_EDGE('NONE', *, *, #4102, .F.); +#6571 = ORIENTED_EDGE('NONE', *, *, #4100, .T.); +#6572 = EDGE_LOOP('NONE', (#6568, #6569, #6570, #6571)); +#6573 = FACE_BOUND('NONE', #6572, .T.); +#6574 = ADVANCED_FACE('NONE', (#6573), #4785, .T.); +#6575 = ORIENTED_EDGE('NONE', *, *, #4107, .F.); +#6576 = ORIENTED_EDGE('NONE', *, *, #4106, .F.); +#6577 = ORIENTED_EDGE('NONE', *, *, #4105, .F.); +#6578 = ORIENTED_EDGE('NONE', *, *, #4103, .T.); +#6579 = EDGE_LOOP('NONE', (#6575, #6576, #6577, #6578)); +#6580 = FACE_BOUND('NONE', #6579, .T.); +#6581 = ADVANCED_FACE('NONE', (#6580), #4790, .T.); +#6582 = ORIENTED_EDGE('NONE', *, *, #4110, .F.); +#6583 = ORIENTED_EDGE('NONE', *, *, #4109, .F.); +#6584 = ORIENTED_EDGE('NONE', *, *, #4108, .F.); +#6585 = ORIENTED_EDGE('NONE', *, *, #4106, .T.); +#6586 = EDGE_LOOP('NONE', (#6582, #6583, #6584, #6585)); +#6587 = FACE_BOUND('NONE', #6586, .T.); +#6588 = ADVANCED_FACE('NONE', (#6587), #4794, .F.); +#6589 = ORIENTED_EDGE('NONE', *, *, #4113, .F.); +#6590 = ORIENTED_EDGE('NONE', *, *, #4112, .F.); +#6591 = ORIENTED_EDGE('NONE', *, *, #4111, .F.); +#6592 = ORIENTED_EDGE('NONE', *, *, #4109, .T.); +#6593 = EDGE_LOOP('NONE', (#6589, #6590, #6591, #6592)); +#6594 = FACE_BOUND('NONE', #6593, .T.); +#6595 = ADVANCED_FACE('NONE', (#6594), #4799, .T.); +#6596 = ORIENTED_EDGE('NONE', *, *, #4116, .F.); +#6597 = ORIENTED_EDGE('NONE', *, *, #4115, .F.); +#6598 = ORIENTED_EDGE('NONE', *, *, #4114, .F.); +#6599 = ORIENTED_EDGE('NONE', *, *, #4112, .T.); +#6600 = EDGE_LOOP('NONE', (#6596, #6597, #6598, #6599)); +#6601 = FACE_BOUND('NONE', #6600, .T.); +#6602 = ADVANCED_FACE('NONE', (#6601), #4804, .F.); +#6603 = ORIENTED_EDGE('NONE', *, *, #4119, .F.); +#6604 = ORIENTED_EDGE('NONE', *, *, #4118, .F.); +#6605 = ORIENTED_EDGE('NONE', *, *, #4117, .F.); +#6606 = ORIENTED_EDGE('NONE', *, *, #4115, .T.); +#6607 = EDGE_LOOP('NONE', (#6603, #6604, #6605, #6606)); +#6608 = FACE_BOUND('NONE', #6607, .T.); +#6609 = ADVANCED_FACE('NONE', (#6608), #4809, .T.); +#6610 = ORIENTED_EDGE('NONE', *, *, #4122, .F.); +#6611 = ORIENTED_EDGE('NONE', *, *, #4121, .F.); +#6612 = ORIENTED_EDGE('NONE', *, *, #4120, .F.); +#6613 = ORIENTED_EDGE('NONE', *, *, #4118, .T.); +#6614 = EDGE_LOOP('NONE', (#6610, #6611, #6612, #6613)); +#6615 = FACE_BOUND('NONE', #6614, .T.); +#6616 = ADVANCED_FACE('NONE', (#6615), #4813, .T.); +#6617 = ORIENTED_EDGE('NONE', *, *, #4125, .F.); +#6618 = ORIENTED_EDGE('NONE', *, *, #4124, .F.); +#6619 = ORIENTED_EDGE('NONE', *, *, #4123, .F.); +#6620 = ORIENTED_EDGE('NONE', *, *, #4121, .T.); +#6621 = EDGE_LOOP('NONE', (#6617, #6618, #6619, #6620)); +#6622 = FACE_BOUND('NONE', #6621, .T.); +#6623 = ADVANCED_FACE('NONE', (#6622), #4818, .F.); +#6624 = ORIENTED_EDGE('NONE', *, *, #4128, .F.); +#6625 = ORIENTED_EDGE('NONE', *, *, #4127, .F.); +#6626 = ORIENTED_EDGE('NONE', *, *, #4126, .F.); +#6627 = ORIENTED_EDGE('NONE', *, *, #4124, .T.); +#6628 = EDGE_LOOP('NONE', (#6624, #6625, #6626, #6627)); +#6629 = FACE_BOUND('NONE', #6628, .T.); +#6630 = ADVANCED_FACE('NONE', (#6629), #4823, .T.); +#6631 = ORIENTED_EDGE('NONE', *, *, #4078, .T.); +#6632 = ORIENTED_EDGE('NONE', *, *, #4081, .T.); +#6633 = ORIENTED_EDGE('NONE', *, *, #4084, .T.); +#6634 = ORIENTED_EDGE('NONE', *, *, #4087, .T.); +#6635 = ORIENTED_EDGE('NONE', *, *, #4090, .T.); +#6636 = ORIENTED_EDGE('NONE', *, *, #4093, .T.); +#6637 = ORIENTED_EDGE('NONE', *, *, #4096, .T.); +#6638 = ORIENTED_EDGE('NONE', *, *, #4099, .T.); +#6639 = ORIENTED_EDGE('NONE', *, *, #4102, .T.); +#6640 = ORIENTED_EDGE('NONE', *, *, #4105, .T.); +#6641 = ORIENTED_EDGE('NONE', *, *, #4108, .T.); +#6642 = ORIENTED_EDGE('NONE', *, *, #4111, .T.); +#6643 = ORIENTED_EDGE('NONE', *, *, #4114, .T.); +#6644 = ORIENTED_EDGE('NONE', *, *, #4117, .T.); +#6645 = ORIENTED_EDGE('NONE', *, *, #4120, .T.); +#6646 = ORIENTED_EDGE('NONE', *, *, #4123, .T.); +#6647 = ORIENTED_EDGE('NONE', *, *, #4126, .T.); +#6648 = EDGE_LOOP('NONE', (#6631, #6632, #6633, #6634, #6635, #6636, #6637, #6638, #6639, #6640, #6641, #6642, #6643, #6644, #6645, #6646, #6647)); +#6649 = FACE_BOUND('NONE', #6648, .T.); +#6650 = ADVANCED_FACE('NONE', (#6649), #4827, .F.); +#6651 = ORIENTED_EDGE('NONE', *, *, #4128, .T.); +#6652 = ORIENTED_EDGE('NONE', *, *, #4125, .T.); +#6653 = ORIENTED_EDGE('NONE', *, *, #4122, .T.); +#6654 = ORIENTED_EDGE('NONE', *, *, #4119, .T.); +#6655 = ORIENTED_EDGE('NONE', *, *, #4116, .T.); +#6656 = ORIENTED_EDGE('NONE', *, *, #4113, .T.); +#6657 = ORIENTED_EDGE('NONE', *, *, #4110, .T.); +#6658 = ORIENTED_EDGE('NONE', *, *, #4107, .T.); +#6659 = ORIENTED_EDGE('NONE', *, *, #4104, .T.); +#6660 = ORIENTED_EDGE('NONE', *, *, #4101, .T.); +#6661 = ORIENTED_EDGE('NONE', *, *, #4098, .T.); +#6662 = ORIENTED_EDGE('NONE', *, *, #4095, .T.); +#6663 = ORIENTED_EDGE('NONE', *, *, #4092, .T.); +#6664 = ORIENTED_EDGE('NONE', *, *, #4089, .T.); +#6665 = ORIENTED_EDGE('NONE', *, *, #4086, .T.); +#6666 = ORIENTED_EDGE('NONE', *, *, #4083, .T.); +#6667 = ORIENTED_EDGE('NONE', *, *, #4080, .T.); +#6668 = EDGE_LOOP('NONE', (#6651, #6652, #6653, #6654, #6655, #6656, #6657, #6658, #6659, #6660, #6661, #6662, #6663, #6664, #6665, #6666, #6667)); #6669 = FACE_BOUND('NONE', #6668, .T.); -#6670 = ADVANCED_FACE('NONE', (#6667, #6669), #4707, .F.); -#6671 = ORIENTED_EDGE('NONE', *, *, #3855, .F.); -#6672 = ORIENTED_EDGE('NONE', *, *, #3809, .T.); +#6670 = ADVANCED_FACE('NONE', (#6669), #4831, .T.); +#6671 = ORIENTED_EDGE('NONE', *, *, #4146, .F.); +#6672 = ORIENTED_EDGE('NONE', *, *, #4130, .T.); #6673 = EDGE_LOOP('NONE', (#6671)); #6674 = FACE_BOUND('NONE', #6673, .T.); #6675 = EDGE_LOOP('NONE', (#6672)); #6676 = FACE_BOUND('NONE', #6675, .T.); -#6677 = ADVANCED_FACE('NONE', (#6674, #6676), #4712, .T.); -#6678 = ORIENTED_EDGE('NONE', *, *, #3809, .F.); -#6679 = ORIENTED_EDGE('NONE', *, *, #3811, .T.); +#6677 = ADVANCED_FACE('NONE', (#6674, #6676), #4850, .T.); +#6678 = ORIENTED_EDGE('NONE', *, *, #4130, .F.); +#6679 = ORIENTED_EDGE('NONE', *, *, #4132, .T.); #6680 = EDGE_LOOP('NONE', (#6678)); #6681 = FACE_BOUND('NONE', #6680, .T.); #6682 = EDGE_LOOP('NONE', (#6679)); #6683 = FACE_BOUND('NONE', #6682, .T.); -#6684 = ADVANCED_FACE('NONE', (#6681, #6683), #4731, .T.); -#6685 = ORIENTED_EDGE('NONE', *, *, #3811, .F.); -#6686 = ORIENTED_EDGE('NONE', *, *, #3813, .T.); +#6684 = ADVANCED_FACE('NONE', (#6681, #6683), #4854, .T.); +#6685 = ORIENTED_EDGE('NONE', *, *, #4132, .F.); +#6686 = ORIENTED_EDGE('NONE', *, *, #4134, .T.); #6687 = EDGE_LOOP('NONE', (#6685)); #6688 = FACE_BOUND('NONE', #6687, .T.); #6689 = EDGE_LOOP('NONE', (#6686)); #6690 = FACE_BOUND('NONE', #6689, .T.); -#6691 = ADVANCED_FACE('NONE', (#6688, #6690), #4736, .T.); -#6692 = ORIENTED_EDGE('NONE', *, *, #3813, .F.); -#6693 = ORIENTED_EDGE('NONE', *, *, #3815, .T.); +#6691 = ADVANCED_FACE('NONE', (#6688, #6690), #4859, .T.); +#6692 = ORIENTED_EDGE('NONE', *, *, #4134, .F.); +#6693 = ORIENTED_EDGE('NONE', *, *, #4136, .T.); #6694 = EDGE_LOOP('NONE', (#6692)); #6695 = FACE_BOUND('NONE', #6694, .T.); #6696 = EDGE_LOOP('NONE', (#6693)); #6697 = FACE_BOUND('NONE', #6696, .T.); -#6698 = ADVANCED_FACE('NONE', (#6695, #6697), #4755, .T.); -#6699 = ORIENTED_EDGE('NONE', *, *, #3815, .F.); -#6700 = ORIENTED_EDGE('NONE', *, *, #3817, .T.); +#6698 = ADVANCED_FACE('NONE', (#6695, #6697), #4864, .T.); +#6699 = ORIENTED_EDGE('NONE', *, *, #4136, .F.); +#6700 = ORIENTED_EDGE('NONE', *, *, #4138, .T.); #6701 = EDGE_LOOP('NONE', (#6699)); #6702 = FACE_BOUND('NONE', #6701, .T.); #6703 = EDGE_LOOP('NONE', (#6700)); #6704 = FACE_BOUND('NONE', #6703, .T.); -#6705 = ADVANCED_FACE('NONE', (#6702, #6704), #4760, .T.); -#6706 = ORIENTED_EDGE('NONE', *, *, #3817, .F.); -#6707 = ORIENTED_EDGE('NONE', *, *, #3819, .T.); +#6705 = ADVANCED_FACE('NONE', (#6702, #6704), #4868, .T.); +#6706 = ORIENTED_EDGE('NONE', *, *, #4138, .F.); +#6707 = ORIENTED_EDGE('NONE', *, *, #4140, .T.); #6708 = EDGE_LOOP('NONE', (#6706)); #6709 = FACE_BOUND('NONE', #6708, .T.); #6710 = EDGE_LOOP('NONE', (#6707)); #6711 = FACE_BOUND('NONE', #6710, .T.); -#6712 = ADVANCED_FACE('NONE', (#6709, #6711), #4779, .T.); -#6713 = ORIENTED_EDGE('NONE', *, *, #3819, .F.); -#6714 = ORIENTED_EDGE('NONE', *, *, #3821, .T.); +#6712 = ADVANCED_FACE('NONE', (#6709, #6711), #4873, .F.); +#6713 = ORIENTED_EDGE('NONE', *, *, #4140, .F.); +#6714 = ORIENTED_EDGE('NONE', *, *, #4142, .T.); #6715 = EDGE_LOOP('NONE', (#6713)); #6716 = FACE_BOUND('NONE', #6715, .T.); #6717 = EDGE_LOOP('NONE', (#6714)); #6718 = FACE_BOUND('NONE', #6717, .T.); -#6719 = ADVANCED_FACE('NONE', (#6716, #6718), #4784, .T.); -#6720 = ORIENTED_EDGE('NONE', *, *, #3821, .F.); -#6721 = ORIENTED_EDGE('NONE', *, *, #3823, .T.); +#6719 = ADVANCED_FACE('NONE', (#6716, #6718), #4877, .F.); +#6720 = ORIENTED_EDGE('NONE', *, *, #4142, .F.); +#6721 = ORIENTED_EDGE('NONE', *, *, #4144, .T.); #6722 = EDGE_LOOP('NONE', (#6720)); #6723 = FACE_BOUND('NONE', #6722, .T.); #6724 = EDGE_LOOP('NONE', (#6721)); #6725 = FACE_BOUND('NONE', #6724, .T.); -#6726 = ADVANCED_FACE('NONE', (#6723, #6725), #4788, .T.); -#6727 = ORIENTED_EDGE('NONE', *, *, #3823, .F.); -#6728 = ORIENTED_EDGE('NONE', *, *, #3825, .T.); +#6726 = ADVANCED_FACE('NONE', (#6723, #6725), #4882, .F.); +#6727 = ORIENTED_EDGE('NONE', *, *, #4144, .F.); +#6728 = ORIENTED_EDGE('NONE', *, *, #4146, .T.); #6729 = EDGE_LOOP('NONE', (#6727)); #6730 = FACE_BOUND('NONE', #6729, .T.); #6731 = EDGE_LOOP('NONE', (#6728)); #6732 = FACE_BOUND('NONE', #6731, .T.); -#6733 = ADVANCED_FACE('NONE', (#6730, #6732), #4793, .F.); -#6734 = ORIENTED_EDGE('NONE', *, *, #3825, .F.); -#6735 = ORIENTED_EDGE('NONE', *, *, #3827, .T.); +#6733 = ADVANCED_FACE('NONE', (#6730, #6732), #4886, .F.); +#6734 = ORIENTED_EDGE('NONE', *, *, #4164, .F.); +#6735 = ORIENTED_EDGE('NONE', *, *, #4148, .T.); #6736 = EDGE_LOOP('NONE', (#6734)); #6737 = FACE_BOUND('NONE', #6736, .T.); #6738 = EDGE_LOOP('NONE', (#6735)); #6739 = FACE_BOUND('NONE', #6738, .T.); -#6740 = ADVANCED_FACE('NONE', (#6737, #6739), #4812, .T.); -#6741 = ORIENTED_EDGE('NONE', *, *, #3827, .F.); -#6742 = ORIENTED_EDGE('NONE', *, *, #3829, .T.); +#6740 = ADVANCED_FACE('NONE', (#6737, #6739), #4905, .T.); +#6741 = ORIENTED_EDGE('NONE', *, *, #4148, .F.); +#6742 = ORIENTED_EDGE('NONE', *, *, #4150, .T.); #6743 = EDGE_LOOP('NONE', (#6741)); #6744 = FACE_BOUND('NONE', #6743, .T.); #6745 = EDGE_LOOP('NONE', (#6742)); #6746 = FACE_BOUND('NONE', #6745, .T.); -#6747 = ADVANCED_FACE('NONE', (#6744, #6746), #4817, .F.); -#6748 = ORIENTED_EDGE('NONE', *, *, #3829, .F.); -#6749 = ORIENTED_EDGE('NONE', *, *, #3831, .T.); +#6747 = ADVANCED_FACE('NONE', (#6744, #6746), #4909, .T.); +#6748 = ORIENTED_EDGE('NONE', *, *, #4150, .F.); +#6749 = ORIENTED_EDGE('NONE', *, *, #4152, .T.); #6750 = EDGE_LOOP('NONE', (#6748)); #6751 = FACE_BOUND('NONE', #6750, .T.); #6752 = EDGE_LOOP('NONE', (#6749)); #6753 = FACE_BOUND('NONE', #6752, .T.); -#6754 = ADVANCED_FACE('NONE', (#6751, #6753), #4836, .T.); -#6755 = ORIENTED_EDGE('NONE', *, *, #3831, .F.); -#6756 = ORIENTED_EDGE('NONE', *, *, #3833, .T.); +#6754 = ADVANCED_FACE('NONE', (#6751, #6753), #4914, .T.); +#6755 = ORIENTED_EDGE('NONE', *, *, #4152, .F.); +#6756 = ORIENTED_EDGE('NONE', *, *, #4154, .T.); #6757 = EDGE_LOOP('NONE', (#6755)); #6758 = FACE_BOUND('NONE', #6757, .T.); #6759 = EDGE_LOOP('NONE', (#6756)); #6760 = FACE_BOUND('NONE', #6759, .T.); -#6761 = ADVANCED_FACE('NONE', (#6758, #6760), #4841, .F.); -#6762 = ORIENTED_EDGE('NONE', *, *, #3833, .F.); -#6763 = ORIENTED_EDGE('NONE', *, *, #3835, .T.); +#6761 = ADVANCED_FACE('NONE', (#6758, #6760), #4919, .T.); +#6762 = ORIENTED_EDGE('NONE', *, *, #4154, .F.); +#6763 = ORIENTED_EDGE('NONE', *, *, #4156, .T.); #6764 = EDGE_LOOP('NONE', (#6762)); #6765 = FACE_BOUND('NONE', #6764, .T.); #6766 = EDGE_LOOP('NONE', (#6763)); #6767 = FACE_BOUND('NONE', #6766, .T.); -#6768 = ADVANCED_FACE('NONE', (#6765, #6767), #4860, .T.); -#6769 = ORIENTED_EDGE('NONE', *, *, #3835, .F.); -#6770 = ORIENTED_EDGE('NONE', *, *, #3837, .T.); +#6768 = ADVANCED_FACE('NONE', (#6765, #6767), #4923, .T.); +#6769 = ORIENTED_EDGE('NONE', *, *, #4156, .F.); +#6770 = ORIENTED_EDGE('NONE', *, *, #4158, .T.); #6771 = EDGE_LOOP('NONE', (#6769)); #6772 = FACE_BOUND('NONE', #6771, .T.); #6773 = EDGE_LOOP('NONE', (#6770)); #6774 = FACE_BOUND('NONE', #6773, .T.); -#6775 = ADVANCED_FACE('NONE', (#6772, #6774), #4865, .F.); -#6776 = ORIENTED_EDGE('NONE', *, *, #3837, .F.); -#6777 = ORIENTED_EDGE('NONE', *, *, #3839, .T.); +#6775 = ADVANCED_FACE('NONE', (#6772, #6774), #4928, .F.); +#6776 = ORIENTED_EDGE('NONE', *, *, #4158, .F.); +#6777 = ORIENTED_EDGE('NONE', *, *, #4160, .T.); #6778 = EDGE_LOOP('NONE', (#6776)); #6779 = FACE_BOUND('NONE', #6778, .T.); #6780 = EDGE_LOOP('NONE', (#6777)); #6781 = FACE_BOUND('NONE', #6780, .T.); -#6782 = ADVANCED_FACE('NONE', (#6779, #6781), #4884, .T.); -#6783 = ORIENTED_EDGE('NONE', *, *, #3839, .F.); -#6784 = ORIENTED_EDGE('NONE', *, *, #3841, .T.); +#6782 = ADVANCED_FACE('NONE', (#6779, #6781), #4932, .F.); +#6783 = ORIENTED_EDGE('NONE', *, *, #4160, .F.); +#6784 = ORIENTED_EDGE('NONE', *, *, #4162, .T.); #6785 = EDGE_LOOP('NONE', (#6783)); #6786 = FACE_BOUND('NONE', #6785, .T.); #6787 = EDGE_LOOP('NONE', (#6784)); #6788 = FACE_BOUND('NONE', #6787, .T.); -#6789 = ADVANCED_FACE('NONE', (#6786, #6788), #4889, .F.); -#6790 = ORIENTED_EDGE('NONE', *, *, #3841, .F.); -#6791 = ORIENTED_EDGE('NONE', *, *, #3843, .T.); +#6789 = ADVANCED_FACE('NONE', (#6786, #6788), #4937, .F.); +#6790 = ORIENTED_EDGE('NONE', *, *, #4162, .F.); +#6791 = ORIENTED_EDGE('NONE', *, *, #4164, .T.); #6792 = EDGE_LOOP('NONE', (#6790)); #6793 = FACE_BOUND('NONE', #6792, .T.); #6794 = EDGE_LOOP('NONE', (#6791)); #6795 = FACE_BOUND('NONE', #6794, .T.); -#6796 = ADVANCED_FACE('NONE', (#6793, #6795), #4908, .T.); -#6797 = ORIENTED_EDGE('NONE', *, *, #3843, .F.); -#6798 = ORIENTED_EDGE('NONE', *, *, #3845, .T.); +#6796 = ADVANCED_FACE('NONE', (#6793, #6795), #4941, .F.); +#6797 = ORIENTED_EDGE('NONE', *, *, #4182, .F.); +#6798 = ORIENTED_EDGE('NONE', *, *, #4166, .T.); #6799 = EDGE_LOOP('NONE', (#6797)); #6800 = FACE_BOUND('NONE', #6799, .T.); #6801 = EDGE_LOOP('NONE', (#6798)); #6802 = FACE_BOUND('NONE', #6801, .T.); -#6803 = ADVANCED_FACE('NONE', (#6800, #6802), #4913, .F.); -#6804 = ORIENTED_EDGE('NONE', *, *, #3845, .F.); -#6805 = ORIENTED_EDGE('NONE', *, *, #3847, .T.); +#6803 = ADVANCED_FACE('NONE', (#6800, #6802), #4960, .T.); +#6804 = ORIENTED_EDGE('NONE', *, *, #4166, .F.); +#6805 = ORIENTED_EDGE('NONE', *, *, #4168, .T.); #6806 = EDGE_LOOP('NONE', (#6804)); #6807 = FACE_BOUND('NONE', #6806, .T.); #6808 = EDGE_LOOP('NONE', (#6805)); #6809 = FACE_BOUND('NONE', #6808, .T.); -#6810 = ADVANCED_FACE('NONE', (#6807, #6809), #4932, .T.); -#6811 = ORIENTED_EDGE('NONE', *, *, #3847, .F.); -#6812 = ORIENTED_EDGE('NONE', *, *, #3849, .T.); +#6810 = ADVANCED_FACE('NONE', (#6807, #6809), #4964, .T.); +#6811 = ORIENTED_EDGE('NONE', *, *, #4168, .F.); +#6812 = ORIENTED_EDGE('NONE', *, *, #4170, .T.); #6813 = EDGE_LOOP('NONE', (#6811)); #6814 = FACE_BOUND('NONE', #6813, .T.); #6815 = EDGE_LOOP('NONE', (#6812)); #6816 = FACE_BOUND('NONE', #6815, .T.); -#6817 = ADVANCED_FACE('NONE', (#6814, #6816), #4937, .F.); -#6818 = ORIENTED_EDGE('NONE', *, *, #3849, .F.); -#6819 = ORIENTED_EDGE('NONE', *, *, #3851, .T.); +#6817 = ADVANCED_FACE('NONE', (#6814, #6816), #4969, .T.); +#6818 = ORIENTED_EDGE('NONE', *, *, #4170, .F.); +#6819 = ORIENTED_EDGE('NONE', *, *, #4172, .T.); #6820 = EDGE_LOOP('NONE', (#6818)); #6821 = FACE_BOUND('NONE', #6820, .T.); #6822 = EDGE_LOOP('NONE', (#6819)); #6823 = FACE_BOUND('NONE', #6822, .T.); -#6824 = ADVANCED_FACE('NONE', (#6821, #6823), #4941, .F.); -#6825 = ORIENTED_EDGE('NONE', *, *, #3851, .F.); -#6826 = ORIENTED_EDGE('NONE', *, *, #3853, .T.); +#6824 = ADVANCED_FACE('NONE', (#6821, #6823), #4974, .T.); +#6825 = ORIENTED_EDGE('NONE', *, *, #4172, .F.); +#6826 = ORIENTED_EDGE('NONE', *, *, #4174, .T.); #6827 = EDGE_LOOP('NONE', (#6825)); #6828 = FACE_BOUND('NONE', #6827, .T.); #6829 = EDGE_LOOP('NONE', (#6826)); #6830 = FACE_BOUND('NONE', #6829, .T.); -#6831 = ADVANCED_FACE('NONE', (#6828, #6830), #4946, .T.); -#6832 = ORIENTED_EDGE('NONE', *, *, #3853, .F.); -#6833 = ORIENTED_EDGE('NONE', *, *, #3855, .T.); +#6831 = ADVANCED_FACE('NONE', (#6828, #6830), #4978, .T.); +#6832 = ORIENTED_EDGE('NONE', *, *, #4174, .F.); +#6833 = ORIENTED_EDGE('NONE', *, *, #4176, .T.); #6834 = EDGE_LOOP('NONE', (#6832)); #6835 = FACE_BOUND('NONE', #6834, .T.); #6836 = EDGE_LOOP('NONE', (#6833)); #6837 = FACE_BOUND('NONE', #6836, .T.); -#6838 = ADVANCED_FACE('NONE', (#6835, #6837), #4965, .T.); -#6839 = ORIENTED_EDGE('NONE', *, *, #3856, .T.); -#6840 = ORIENTED_EDGE('NONE', *, *, #3857, .T.); -#6841 = ORIENTED_EDGE('NONE', *, *, #3858, .F.); -#6842 = ORIENTED_EDGE('NONE', *, *, #3859, .F.); -#6843 = EDGE_LOOP('NONE', (#6839, #6840, #6841, #6842)); +#6838 = ADVANCED_FACE('NONE', (#6835, #6837), #4983, .F.); +#6839 = ORIENTED_EDGE('NONE', *, *, #4176, .F.); +#6840 = ORIENTED_EDGE('NONE', *, *, #4178, .T.); +#6841 = EDGE_LOOP('NONE', (#6839)); +#6842 = FACE_BOUND('NONE', #6841, .T.); +#6843 = EDGE_LOOP('NONE', (#6840)); #6844 = FACE_BOUND('NONE', #6843, .T.); -#6845 = ADVANCED_FACE('NONE', (#6844), #4969, .T.); -#6846 = ORIENTED_EDGE('NONE', *, *, #3860, .T.); -#6847 = ORIENTED_EDGE('NONE', *, *, #3861, .T.); -#6848 = ORIENTED_EDGE('NONE', *, *, #3862, .F.); -#6849 = ORIENTED_EDGE('NONE', *, *, #3857, .F.); -#6850 = EDGE_LOOP('NONE', (#6846, #6847, #6848, #6849)); +#6845 = ADVANCED_FACE('NONE', (#6842, #6844), #4987, .F.); +#6846 = ORIENTED_EDGE('NONE', *, *, #4178, .F.); +#6847 = ORIENTED_EDGE('NONE', *, *, #4180, .T.); +#6848 = EDGE_LOOP('NONE', (#6846)); +#6849 = FACE_BOUND('NONE', #6848, .T.); +#6850 = EDGE_LOOP('NONE', (#6847)); #6851 = FACE_BOUND('NONE', #6850, .T.); -#6852 = ADVANCED_FACE('NONE', (#6851), #4978, .T.); -#6853 = ORIENTED_EDGE('NONE', *, *, #3863, .T.); -#6854 = ORIENTED_EDGE('NONE', *, *, #3864, .T.); -#6855 = ORIENTED_EDGE('NONE', *, *, #3865, .F.); -#6856 = ORIENTED_EDGE('NONE', *, *, #3861, .F.); -#6857 = EDGE_LOOP('NONE', (#6853, #6854, #6855, #6856)); +#6852 = ADVANCED_FACE('NONE', (#6849, #6851), #4992, .F.); +#6853 = ORIENTED_EDGE('NONE', *, *, #4180, .F.); +#6854 = ORIENTED_EDGE('NONE', *, *, #4182, .T.); +#6855 = EDGE_LOOP('NONE', (#6853)); +#6856 = FACE_BOUND('NONE', #6855, .T.); +#6857 = EDGE_LOOP('NONE', (#6854)); #6858 = FACE_BOUND('NONE', #6857, .T.); -#6859 = ADVANCED_FACE('NONE', (#6858), #4982, .T.); -#6860 = ORIENTED_EDGE('NONE', *, *, #3866, .T.); -#6861 = ORIENTED_EDGE('NONE', *, *, #3859, .T.); -#6862 = ORIENTED_EDGE('NONE', *, *, #3867, .F.); -#6863 = ORIENTED_EDGE('NONE', *, *, #3864, .F.); -#6864 = EDGE_LOOP('NONE', (#6860, #6861, #6862, #6863)); +#6859 = ADVANCED_FACE('NONE', (#6856, #6858), #4996, .F.); +#6860 = ORIENTED_EDGE('NONE', *, *, #4200, .F.); +#6861 = ORIENTED_EDGE('NONE', *, *, #4184, .T.); +#6862 = EDGE_LOOP('NONE', (#6860)); +#6863 = FACE_BOUND('NONE', #6862, .T.); +#6864 = EDGE_LOOP('NONE', (#6861)); #6865 = FACE_BOUND('NONE', #6864, .T.); -#6866 = ADVANCED_FACE('NONE', (#6865), #4991, .T.); -#6867 = ORIENTED_EDGE('NONE', *, *, #3866, .F.); -#6868 = ORIENTED_EDGE('NONE', *, *, #3863, .F.); -#6869 = ORIENTED_EDGE('NONE', *, *, #3860, .F.); -#6870 = ORIENTED_EDGE('NONE', *, *, #3856, .F.); -#6871 = EDGE_LOOP('NONE', (#6867, #6868, #6869, #6870)); +#6866 = ADVANCED_FACE('NONE', (#6863, #6865), #5015, .T.); +#6867 = ORIENTED_EDGE('NONE', *, *, #4184, .F.); +#6868 = ORIENTED_EDGE('NONE', *, *, #4186, .T.); +#6869 = EDGE_LOOP('NONE', (#6867)); +#6870 = FACE_BOUND('NONE', #6869, .T.); +#6871 = EDGE_LOOP('NONE', (#6868)); #6872 = FACE_BOUND('NONE', #6871, .T.); -#6873 = ADVANCED_FACE('NONE', (#6872), #4995, .F.); -#6874 = ORIENTED_EDGE('NONE', *, *, #3858, .T.); -#6875 = ORIENTED_EDGE('NONE', *, *, #3862, .T.); -#6876 = ORIENTED_EDGE('NONE', *, *, #3865, .T.); -#6877 = ORIENTED_EDGE('NONE', *, *, #3867, .T.); -#6878 = EDGE_LOOP('NONE', (#6874, #6875, #6876, #6877)); +#6873 = ADVANCED_FACE('NONE', (#6870, #6872), #5019, .T.); +#6874 = ORIENTED_EDGE('NONE', *, *, #4186, .F.); +#6875 = ORIENTED_EDGE('NONE', *, *, #4188, .T.); +#6876 = EDGE_LOOP('NONE', (#6874)); +#6877 = FACE_BOUND('NONE', #6876, .T.); +#6878 = EDGE_LOOP('NONE', (#6875)); #6879 = FACE_BOUND('NONE', #6878, .T.); -#6880 = ADVANCED_FACE('NONE', (#6879), #4999, .T.); -#6881 = ORIENTED_EDGE('NONE', *, *, #3868, .T.); -#6882 = ORIENTED_EDGE('NONE', *, *, #3869, .T.); -#6883 = ORIENTED_EDGE('NONE', *, *, #3870, .F.); -#6884 = ORIENTED_EDGE('NONE', *, *, #3871, .F.); -#6885 = EDGE_LOOP('NONE', (#6881, #6882, #6883, #6884)); +#6880 = ADVANCED_FACE('NONE', (#6877, #6879), #5024, .T.); +#6881 = ORIENTED_EDGE('NONE', *, *, #4188, .F.); +#6882 = ORIENTED_EDGE('NONE', *, *, #4190, .T.); +#6883 = EDGE_LOOP('NONE', (#6881)); +#6884 = FACE_BOUND('NONE', #6883, .T.); +#6885 = EDGE_LOOP('NONE', (#6882)); #6886 = FACE_BOUND('NONE', #6885, .T.); -#6887 = ADVANCED_FACE('NONE', (#6886), #5003, .T.); -#6888 = ORIENTED_EDGE('NONE', *, *, #3872, .T.); -#6889 = ORIENTED_EDGE('NONE', *, *, #3873, .T.); -#6890 = ORIENTED_EDGE('NONE', *, *, #3874, .F.); -#6891 = ORIENTED_EDGE('NONE', *, *, #3869, .F.); -#6892 = EDGE_LOOP('NONE', (#6888, #6889, #6890, #6891)); +#6887 = ADVANCED_FACE('NONE', (#6884, #6886), #5029, .T.); +#6888 = ORIENTED_EDGE('NONE', *, *, #4190, .F.); +#6889 = ORIENTED_EDGE('NONE', *, *, #4192, .T.); +#6890 = EDGE_LOOP('NONE', (#6888)); +#6891 = FACE_BOUND('NONE', #6890, .T.); +#6892 = EDGE_LOOP('NONE', (#6889)); #6893 = FACE_BOUND('NONE', #6892, .T.); -#6894 = ADVANCED_FACE('NONE', (#6893), #5012, .T.); -#6895 = ORIENTED_EDGE('NONE', *, *, #3875, .T.); -#6896 = ORIENTED_EDGE('NONE', *, *, #3876, .T.); -#6897 = ORIENTED_EDGE('NONE', *, *, #3877, .F.); -#6898 = ORIENTED_EDGE('NONE', *, *, #3873, .F.); -#6899 = EDGE_LOOP('NONE', (#6895, #6896, #6897, #6898)); +#6894 = ADVANCED_FACE('NONE', (#6891, #6893), #5033, .T.); +#6895 = ORIENTED_EDGE('NONE', *, *, #4192, .F.); +#6896 = ORIENTED_EDGE('NONE', *, *, #4194, .T.); +#6897 = EDGE_LOOP('NONE', (#6895)); +#6898 = FACE_BOUND('NONE', #6897, .T.); +#6899 = EDGE_LOOP('NONE', (#6896)); #6900 = FACE_BOUND('NONE', #6899, .T.); -#6901 = ADVANCED_FACE('NONE', (#6900), #5016, .T.); -#6902 = ORIENTED_EDGE('NONE', *, *, #3878, .T.); -#6903 = ORIENTED_EDGE('NONE', *, *, #3871, .T.); -#6904 = ORIENTED_EDGE('NONE', *, *, #3879, .F.); -#6905 = ORIENTED_EDGE('NONE', *, *, #3876, .F.); -#6906 = EDGE_LOOP('NONE', (#6902, #6903, #6904, #6905)); +#6901 = ADVANCED_FACE('NONE', (#6898, #6900), #5038, .F.); +#6902 = ORIENTED_EDGE('NONE', *, *, #4194, .F.); +#6903 = ORIENTED_EDGE('NONE', *, *, #4196, .T.); +#6904 = EDGE_LOOP('NONE', (#6902)); +#6905 = FACE_BOUND('NONE', #6904, .T.); +#6906 = EDGE_LOOP('NONE', (#6903)); #6907 = FACE_BOUND('NONE', #6906, .T.); -#6908 = ADVANCED_FACE('NONE', (#6907), #5025, .T.); -#6909 = ORIENTED_EDGE('NONE', *, *, #3878, .F.); -#6910 = ORIENTED_EDGE('NONE', *, *, #3875, .F.); -#6911 = ORIENTED_EDGE('NONE', *, *, #3872, .F.); -#6912 = ORIENTED_EDGE('NONE', *, *, #3868, .F.); -#6913 = EDGE_LOOP('NONE', (#6909, #6910, #6911, #6912)); +#6908 = ADVANCED_FACE('NONE', (#6905, #6907), #5042, .F.); +#6909 = ORIENTED_EDGE('NONE', *, *, #4196, .F.); +#6910 = ORIENTED_EDGE('NONE', *, *, #4198, .T.); +#6911 = EDGE_LOOP('NONE', (#6909)); +#6912 = FACE_BOUND('NONE', #6911, .T.); +#6913 = EDGE_LOOP('NONE', (#6910)); #6914 = FACE_BOUND('NONE', #6913, .T.); -#6915 = ADVANCED_FACE('NONE', (#6914), #5029, .F.); -#6916 = ORIENTED_EDGE('NONE', *, *, #3870, .T.); -#6917 = ORIENTED_EDGE('NONE', *, *, #3874, .T.); -#6918 = ORIENTED_EDGE('NONE', *, *, #3877, .T.); -#6919 = ORIENTED_EDGE('NONE', *, *, #3879, .T.); -#6920 = EDGE_LOOP('NONE', (#6916, #6917, #6918, #6919)); +#6915 = ADVANCED_FACE('NONE', (#6912, #6914), #5047, .F.); +#6916 = ORIENTED_EDGE('NONE', *, *, #4198, .F.); +#6917 = ORIENTED_EDGE('NONE', *, *, #4200, .T.); +#6918 = EDGE_LOOP('NONE', (#6916)); +#6919 = FACE_BOUND('NONE', #6918, .T.); +#6920 = EDGE_LOOP('NONE', (#6917)); #6921 = FACE_BOUND('NONE', #6920, .T.); -#6922 = ADVANCED_FACE('NONE', (#6921), #5033, .T.); -#6923 = ORIENTED_EDGE('NONE', *, *, #3880, .T.); -#6924 = ORIENTED_EDGE('NONE', *, *, #3881, .T.); -#6925 = ORIENTED_EDGE('NONE', *, *, #3882, .F.); -#6926 = ORIENTED_EDGE('NONE', *, *, #3883, .F.); -#6927 = EDGE_LOOP('NONE', (#6923, #6924, #6925, #6926)); +#6922 = ADVANCED_FACE('NONE', (#6919, #6921), #5051, .F.); +#6923 = ORIENTED_EDGE('NONE', *, *, #4218, .F.); +#6924 = ORIENTED_EDGE('NONE', *, *, #4202, .T.); +#6925 = EDGE_LOOP('NONE', (#6923)); +#6926 = FACE_BOUND('NONE', #6925, .T.); +#6927 = EDGE_LOOP('NONE', (#6924)); #6928 = FACE_BOUND('NONE', #6927, .T.); -#6929 = ADVANCED_FACE('NONE', (#6928), #5037, .T.); -#6930 = ORIENTED_EDGE('NONE', *, *, #3884, .T.); -#6931 = ORIENTED_EDGE('NONE', *, *, #3885, .T.); -#6932 = ORIENTED_EDGE('NONE', *, *, #3886, .F.); -#6933 = ORIENTED_EDGE('NONE', *, *, #3881, .F.); -#6934 = EDGE_LOOP('NONE', (#6930, #6931, #6932, #6933)); +#6929 = ADVANCED_FACE('NONE', (#6926, #6928), #5070, .T.); +#6930 = ORIENTED_EDGE('NONE', *, *, #4202, .F.); +#6931 = ORIENTED_EDGE('NONE', *, *, #4204, .T.); +#6932 = EDGE_LOOP('NONE', (#6930)); +#6933 = FACE_BOUND('NONE', #6932, .T.); +#6934 = EDGE_LOOP('NONE', (#6931)); #6935 = FACE_BOUND('NONE', #6934, .T.); -#6936 = ADVANCED_FACE('NONE', (#6935), #5046, .T.); -#6937 = ORIENTED_EDGE('NONE', *, *, #3887, .T.); -#6938 = ORIENTED_EDGE('NONE', *, *, #3888, .T.); -#6939 = ORIENTED_EDGE('NONE', *, *, #3889, .F.); -#6940 = ORIENTED_EDGE('NONE', *, *, #3885, .F.); -#6941 = EDGE_LOOP('NONE', (#6937, #6938, #6939, #6940)); +#6936 = ADVANCED_FACE('NONE', (#6933, #6935), #5074, .T.); +#6937 = ORIENTED_EDGE('NONE', *, *, #4204, .F.); +#6938 = ORIENTED_EDGE('NONE', *, *, #4206, .T.); +#6939 = EDGE_LOOP('NONE', (#6937)); +#6940 = FACE_BOUND('NONE', #6939, .T.); +#6941 = EDGE_LOOP('NONE', (#6938)); #6942 = FACE_BOUND('NONE', #6941, .T.); -#6943 = ADVANCED_FACE('NONE', (#6942), #5050, .T.); -#6944 = ORIENTED_EDGE('NONE', *, *, #3890, .T.); -#6945 = ORIENTED_EDGE('NONE', *, *, #3883, .T.); -#6946 = ORIENTED_EDGE('NONE', *, *, #3891, .F.); -#6947 = ORIENTED_EDGE('NONE', *, *, #3888, .F.); -#6948 = EDGE_LOOP('NONE', (#6944, #6945, #6946, #6947)); +#6943 = ADVANCED_FACE('NONE', (#6940, #6942), #5079, .T.); +#6944 = ORIENTED_EDGE('NONE', *, *, #4206, .F.); +#6945 = ORIENTED_EDGE('NONE', *, *, #4208, .T.); +#6946 = EDGE_LOOP('NONE', (#6944)); +#6947 = FACE_BOUND('NONE', #6946, .T.); +#6948 = EDGE_LOOP('NONE', (#6945)); #6949 = FACE_BOUND('NONE', #6948, .T.); -#6950 = ADVANCED_FACE('NONE', (#6949), #5059, .T.); -#6951 = ORIENTED_EDGE('NONE', *, *, #3890, .F.); -#6952 = ORIENTED_EDGE('NONE', *, *, #3887, .F.); -#6953 = ORIENTED_EDGE('NONE', *, *, #3884, .F.); -#6954 = ORIENTED_EDGE('NONE', *, *, #3880, .F.); -#6955 = EDGE_LOOP('NONE', (#6951, #6952, #6953, #6954)); +#6950 = ADVANCED_FACE('NONE', (#6947, #6949), #5084, .T.); +#6951 = ORIENTED_EDGE('NONE', *, *, #4208, .F.); +#6952 = ORIENTED_EDGE('NONE', *, *, #4210, .T.); +#6953 = EDGE_LOOP('NONE', (#6951)); +#6954 = FACE_BOUND('NONE', #6953, .T.); +#6955 = EDGE_LOOP('NONE', (#6952)); #6956 = FACE_BOUND('NONE', #6955, .T.); -#6957 = ADVANCED_FACE('NONE', (#6956), #5063, .F.); -#6958 = ORIENTED_EDGE('NONE', *, *, #3882, .T.); -#6959 = ORIENTED_EDGE('NONE', *, *, #3886, .T.); -#6960 = ORIENTED_EDGE('NONE', *, *, #3889, .T.); -#6961 = ORIENTED_EDGE('NONE', *, *, #3891, .T.); -#6962 = EDGE_LOOP('NONE', (#6958, #6959, #6960, #6961)); +#6957 = ADVANCED_FACE('NONE', (#6954, #6956), #5088, .T.); +#6958 = ORIENTED_EDGE('NONE', *, *, #4210, .F.); +#6959 = ORIENTED_EDGE('NONE', *, *, #4212, .T.); +#6960 = EDGE_LOOP('NONE', (#6958)); +#6961 = FACE_BOUND('NONE', #6960, .T.); +#6962 = EDGE_LOOP('NONE', (#6959)); #6963 = FACE_BOUND('NONE', #6962, .T.); -#6964 = ADVANCED_FACE('NONE', (#6963), #5067, .T.); -#6965 = ORIENTED_EDGE('NONE', *, *, #3892, .T.); -#6966 = ORIENTED_EDGE('NONE', *, *, #3893, .T.); -#6967 = ORIENTED_EDGE('NONE', *, *, #3894, .F.); -#6968 = ORIENTED_EDGE('NONE', *, *, #3895, .F.); -#6969 = EDGE_LOOP('NONE', (#6965, #6966, #6967, #6968)); +#6964 = ADVANCED_FACE('NONE', (#6961, #6963), #5093, .F.); +#6965 = ORIENTED_EDGE('NONE', *, *, #4212, .F.); +#6966 = ORIENTED_EDGE('NONE', *, *, #4214, .T.); +#6967 = EDGE_LOOP('NONE', (#6965)); +#6968 = FACE_BOUND('NONE', #6967, .T.); +#6969 = EDGE_LOOP('NONE', (#6966)); #6970 = FACE_BOUND('NONE', #6969, .T.); -#6971 = ADVANCED_FACE('NONE', (#6970), #5071, .T.); -#6972 = ORIENTED_EDGE('NONE', *, *, #3896, .T.); -#6973 = ORIENTED_EDGE('NONE', *, *, #3897, .T.); -#6974 = ORIENTED_EDGE('NONE', *, *, #3898, .F.); -#6975 = ORIENTED_EDGE('NONE', *, *, #3893, .F.); -#6976 = EDGE_LOOP('NONE', (#6972, #6973, #6974, #6975)); +#6971 = ADVANCED_FACE('NONE', (#6968, #6970), #5097, .F.); +#6972 = ORIENTED_EDGE('NONE', *, *, #4214, .F.); +#6973 = ORIENTED_EDGE('NONE', *, *, #4216, .T.); +#6974 = EDGE_LOOP('NONE', (#6972)); +#6975 = FACE_BOUND('NONE', #6974, .T.); +#6976 = EDGE_LOOP('NONE', (#6973)); #6977 = FACE_BOUND('NONE', #6976, .T.); -#6978 = ADVANCED_FACE('NONE', (#6977), #5080, .T.); -#6979 = ORIENTED_EDGE('NONE', *, *, #3899, .T.); -#6980 = ORIENTED_EDGE('NONE', *, *, #3900, .T.); -#6981 = ORIENTED_EDGE('NONE', *, *, #3901, .F.); -#6982 = ORIENTED_EDGE('NONE', *, *, #3897, .F.); -#6983 = EDGE_LOOP('NONE', (#6979, #6980, #6981, #6982)); +#6978 = ADVANCED_FACE('NONE', (#6975, #6977), #5102, .F.); +#6979 = ORIENTED_EDGE('NONE', *, *, #4216, .F.); +#6980 = ORIENTED_EDGE('NONE', *, *, #4218, .T.); +#6981 = EDGE_LOOP('NONE', (#6979)); +#6982 = FACE_BOUND('NONE', #6981, .T.); +#6983 = EDGE_LOOP('NONE', (#6980)); #6984 = FACE_BOUND('NONE', #6983, .T.); -#6985 = ADVANCED_FACE('NONE', (#6984), #5084, .T.); -#6986 = ORIENTED_EDGE('NONE', *, *, #3902, .T.); -#6987 = ORIENTED_EDGE('NONE', *, *, #3895, .T.); -#6988 = ORIENTED_EDGE('NONE', *, *, #3903, .F.); -#6989 = ORIENTED_EDGE('NONE', *, *, #3900, .F.); -#6990 = EDGE_LOOP('NONE', (#6986, #6987, #6988, #6989)); +#6985 = ADVANCED_FACE('NONE', (#6982, #6984), #5106, .F.); +#6986 = ORIENTED_EDGE('NONE', *, *, #4266, .F.); +#6987 = ORIENTED_EDGE('NONE', *, *, #4220, .T.); +#6988 = EDGE_LOOP('NONE', (#6986)); +#6989 = FACE_BOUND('NONE', #6988, .T.); +#6990 = EDGE_LOOP('NONE', (#6987)); #6991 = FACE_BOUND('NONE', #6990, .T.); -#6992 = ADVANCED_FACE('NONE', (#6991), #5093, .T.); -#6993 = ORIENTED_EDGE('NONE', *, *, #3902, .F.); -#6994 = ORIENTED_EDGE('NONE', *, *, #3899, .F.); -#6995 = ORIENTED_EDGE('NONE', *, *, #3896, .F.); -#6996 = ORIENTED_EDGE('NONE', *, *, #3892, .F.); -#6997 = EDGE_LOOP('NONE', (#6993, #6994, #6995, #6996)); +#6992 = ADVANCED_FACE('NONE', (#6989, #6991), #5111, .T.); +#6993 = ORIENTED_EDGE('NONE', *, *, #4220, .F.); +#6994 = ORIENTED_EDGE('NONE', *, *, #4222, .T.); +#6995 = EDGE_LOOP('NONE', (#6993)); +#6996 = FACE_BOUND('NONE', #6995, .T.); +#6997 = EDGE_LOOP('NONE', (#6994)); #6998 = FACE_BOUND('NONE', #6997, .T.); -#6999 = ADVANCED_FACE('NONE', (#6998), #5097, .F.); -#7000 = ORIENTED_EDGE('NONE', *, *, #3894, .T.); -#7001 = ORIENTED_EDGE('NONE', *, *, #3898, .T.); -#7002 = ORIENTED_EDGE('NONE', *, *, #3901, .T.); -#7003 = ORIENTED_EDGE('NONE', *, *, #3903, .T.); -#7004 = EDGE_LOOP('NONE', (#7000, #7001, #7002, #7003)); +#6999 = ADVANCED_FACE('NONE', (#6996, #6998), #5130, .T.); +#7000 = ORIENTED_EDGE('NONE', *, *, #4222, .F.); +#7001 = ORIENTED_EDGE('NONE', *, *, #4224, .T.); +#7002 = EDGE_LOOP('NONE', (#7000)); +#7003 = FACE_BOUND('NONE', #7002, .T.); +#7004 = EDGE_LOOP('NONE', (#7001)); #7005 = FACE_BOUND('NONE', #7004, .T.); -#7006 = ADVANCED_FACE('NONE', (#7005), #5101, .T.); -#7007 = ORIENTED_EDGE('NONE', *, *, #3904, .T.); -#7008 = ORIENTED_EDGE('NONE', *, *, #3905, .T.); -#7009 = ORIENTED_EDGE('NONE', *, *, #3906, .F.); -#7010 = ORIENTED_EDGE('NONE', *, *, #3907, .F.); -#7011 = EDGE_LOOP('NONE', (#7007, #7008, #7009, #7010)); +#7006 = ADVANCED_FACE('NONE', (#7003, #7005), #5135, .T.); +#7007 = ORIENTED_EDGE('NONE', *, *, #4224, .F.); +#7008 = ORIENTED_EDGE('NONE', *, *, #4226, .T.); +#7009 = EDGE_LOOP('NONE', (#7007)); +#7010 = FACE_BOUND('NONE', #7009, .T.); +#7011 = EDGE_LOOP('NONE', (#7008)); #7012 = FACE_BOUND('NONE', #7011, .T.); -#7013 = ADVANCED_FACE('NONE', (#7012), #5105, .T.); -#7014 = ORIENTED_EDGE('NONE', *, *, #3908, .T.); -#7015 = ORIENTED_EDGE('NONE', *, *, #3909, .T.); -#7016 = ORIENTED_EDGE('NONE', *, *, #3910, .F.); -#7017 = ORIENTED_EDGE('NONE', *, *, #3905, .F.); -#7018 = EDGE_LOOP('NONE', (#7014, #7015, #7016, #7017)); +#7013 = ADVANCED_FACE('NONE', (#7010, #7012), #5154, .T.); +#7014 = ORIENTED_EDGE('NONE', *, *, #4226, .F.); +#7015 = ORIENTED_EDGE('NONE', *, *, #4228, .T.); +#7016 = EDGE_LOOP('NONE', (#7014)); +#7017 = FACE_BOUND('NONE', #7016, .T.); +#7018 = EDGE_LOOP('NONE', (#7015)); #7019 = FACE_BOUND('NONE', #7018, .T.); -#7020 = ADVANCED_FACE('NONE', (#7019), #5114, .T.); -#7021 = ORIENTED_EDGE('NONE', *, *, #3911, .T.); -#7022 = ORIENTED_EDGE('NONE', *, *, #3912, .T.); -#7023 = ORIENTED_EDGE('NONE', *, *, #3913, .F.); -#7024 = ORIENTED_EDGE('NONE', *, *, #3909, .F.); -#7025 = EDGE_LOOP('NONE', (#7021, #7022, #7023, #7024)); +#7020 = ADVANCED_FACE('NONE', (#7017, #7019), #5159, .T.); +#7021 = ORIENTED_EDGE('NONE', *, *, #4228, .F.); +#7022 = ORIENTED_EDGE('NONE', *, *, #4230, .T.); +#7023 = EDGE_LOOP('NONE', (#7021)); +#7024 = FACE_BOUND('NONE', #7023, .T.); +#7025 = EDGE_LOOP('NONE', (#7022)); #7026 = FACE_BOUND('NONE', #7025, .T.); -#7027 = ADVANCED_FACE('NONE', (#7026), #5118, .T.); -#7028 = ORIENTED_EDGE('NONE', *, *, #3914, .T.); -#7029 = ORIENTED_EDGE('NONE', *, *, #3907, .T.); -#7030 = ORIENTED_EDGE('NONE', *, *, #3915, .F.); -#7031 = ORIENTED_EDGE('NONE', *, *, #3912, .F.); -#7032 = EDGE_LOOP('NONE', (#7028, #7029, #7030, #7031)); +#7027 = ADVANCED_FACE('NONE', (#7024, #7026), #5178, .T.); +#7028 = ORIENTED_EDGE('NONE', *, *, #4230, .F.); +#7029 = ORIENTED_EDGE('NONE', *, *, #4232, .T.); +#7030 = EDGE_LOOP('NONE', (#7028)); +#7031 = FACE_BOUND('NONE', #7030, .T.); +#7032 = EDGE_LOOP('NONE', (#7029)); #7033 = FACE_BOUND('NONE', #7032, .T.); -#7034 = ADVANCED_FACE('NONE', (#7033), #5127, .T.); -#7035 = ORIENTED_EDGE('NONE', *, *, #3914, .F.); -#7036 = ORIENTED_EDGE('NONE', *, *, #3911, .F.); -#7037 = ORIENTED_EDGE('NONE', *, *, #3908, .F.); -#7038 = ORIENTED_EDGE('NONE', *, *, #3904, .F.); -#7039 = EDGE_LOOP('NONE', (#7035, #7036, #7037, #7038)); +#7034 = ADVANCED_FACE('NONE', (#7031, #7033), #5183, .T.); +#7035 = ORIENTED_EDGE('NONE', *, *, #4232, .F.); +#7036 = ORIENTED_EDGE('NONE', *, *, #4234, .T.); +#7037 = EDGE_LOOP('NONE', (#7035)); +#7038 = FACE_BOUND('NONE', #7037, .T.); +#7039 = EDGE_LOOP('NONE', (#7036)); #7040 = FACE_BOUND('NONE', #7039, .T.); -#7041 = ADVANCED_FACE('NONE', (#7040), #5131, .F.); -#7042 = ORIENTED_EDGE('NONE', *, *, #3906, .T.); -#7043 = ORIENTED_EDGE('NONE', *, *, #3910, .T.); -#7044 = ORIENTED_EDGE('NONE', *, *, #3913, .T.); -#7045 = ORIENTED_EDGE('NONE', *, *, #3915, .T.); -#7046 = EDGE_LOOP('NONE', (#7042, #7043, #7044, #7045)); +#7041 = ADVANCED_FACE('NONE', (#7038, #7040), #5187, .T.); +#7042 = ORIENTED_EDGE('NONE', *, *, #4234, .F.); +#7043 = ORIENTED_EDGE('NONE', *, *, #4236, .T.); +#7044 = EDGE_LOOP('NONE', (#7042)); +#7045 = FACE_BOUND('NONE', #7044, .T.); +#7046 = EDGE_LOOP('NONE', (#7043)); #7047 = FACE_BOUND('NONE', #7046, .T.); -#7048 = ADVANCED_FACE('NONE', (#7047), #5135, .T.); -#7049 = ORIENTED_EDGE('NONE', *, *, #3916, .T.); -#7050 = ORIENTED_EDGE('NONE', *, *, #3917, .T.); -#7051 = ORIENTED_EDGE('NONE', *, *, #3918, .F.); -#7052 = ORIENTED_EDGE('NONE', *, *, #3919, .F.); -#7053 = EDGE_LOOP('NONE', (#7049, #7050, #7051, #7052)); +#7048 = ADVANCED_FACE('NONE', (#7045, #7047), #5192, .F.); +#7049 = ORIENTED_EDGE('NONE', *, *, #4236, .F.); +#7050 = ORIENTED_EDGE('NONE', *, *, #4238, .T.); +#7051 = EDGE_LOOP('NONE', (#7049)); +#7052 = FACE_BOUND('NONE', #7051, .T.); +#7053 = EDGE_LOOP('NONE', (#7050)); #7054 = FACE_BOUND('NONE', #7053, .T.); -#7055 = ADVANCED_FACE('NONE', (#7054), #5139, .T.); -#7056 = ORIENTED_EDGE('NONE', *, *, #3920, .T.); -#7057 = ORIENTED_EDGE('NONE', *, *, #3921, .T.); -#7058 = ORIENTED_EDGE('NONE', *, *, #3922, .F.); -#7059 = ORIENTED_EDGE('NONE', *, *, #3917, .F.); -#7060 = EDGE_LOOP('NONE', (#7056, #7057, #7058, #7059)); +#7055 = ADVANCED_FACE('NONE', (#7052, #7054), #5211, .T.); +#7056 = ORIENTED_EDGE('NONE', *, *, #4238, .F.); +#7057 = ORIENTED_EDGE('NONE', *, *, #4240, .T.); +#7058 = EDGE_LOOP('NONE', (#7056)); +#7059 = FACE_BOUND('NONE', #7058, .T.); +#7060 = EDGE_LOOP('NONE', (#7057)); #7061 = FACE_BOUND('NONE', #7060, .T.); -#7062 = ADVANCED_FACE('NONE', (#7061), #5148, .T.); -#7063 = ORIENTED_EDGE('NONE', *, *, #3923, .T.); -#7064 = ORIENTED_EDGE('NONE', *, *, #3924, .T.); -#7065 = ORIENTED_EDGE('NONE', *, *, #3925, .F.); -#7066 = ORIENTED_EDGE('NONE', *, *, #3921, .F.); -#7067 = EDGE_LOOP('NONE', (#7063, #7064, #7065, #7066)); +#7062 = ADVANCED_FACE('NONE', (#7059, #7061), #5216, .F.); +#7063 = ORIENTED_EDGE('NONE', *, *, #4240, .F.); +#7064 = ORIENTED_EDGE('NONE', *, *, #4242, .T.); +#7065 = EDGE_LOOP('NONE', (#7063)); +#7066 = FACE_BOUND('NONE', #7065, .T.); +#7067 = EDGE_LOOP('NONE', (#7064)); #7068 = FACE_BOUND('NONE', #7067, .T.); -#7069 = ADVANCED_FACE('NONE', (#7068), #5152, .T.); -#7070 = ORIENTED_EDGE('NONE', *, *, #3926, .T.); -#7071 = ORIENTED_EDGE('NONE', *, *, #3919, .T.); -#7072 = ORIENTED_EDGE('NONE', *, *, #3927, .F.); -#7073 = ORIENTED_EDGE('NONE', *, *, #3924, .F.); -#7074 = EDGE_LOOP('NONE', (#7070, #7071, #7072, #7073)); +#7069 = ADVANCED_FACE('NONE', (#7066, #7068), #5235, .T.); +#7070 = ORIENTED_EDGE('NONE', *, *, #4242, .F.); +#7071 = ORIENTED_EDGE('NONE', *, *, #4244, .T.); +#7072 = EDGE_LOOP('NONE', (#7070)); +#7073 = FACE_BOUND('NONE', #7072, .T.); +#7074 = EDGE_LOOP('NONE', (#7071)); #7075 = FACE_BOUND('NONE', #7074, .T.); -#7076 = ADVANCED_FACE('NONE', (#7075), #5161, .T.); -#7077 = ORIENTED_EDGE('NONE', *, *, #3926, .F.); -#7078 = ORIENTED_EDGE('NONE', *, *, #3923, .F.); -#7079 = ORIENTED_EDGE('NONE', *, *, #3920, .F.); -#7080 = ORIENTED_EDGE('NONE', *, *, #3916, .F.); -#7081 = EDGE_LOOP('NONE', (#7077, #7078, #7079, #7080)); +#7076 = ADVANCED_FACE('NONE', (#7073, #7075), #5240, .F.); +#7077 = ORIENTED_EDGE('NONE', *, *, #4244, .F.); +#7078 = ORIENTED_EDGE('NONE', *, *, #4246, .T.); +#7079 = EDGE_LOOP('NONE', (#7077)); +#7080 = FACE_BOUND('NONE', #7079, .T.); +#7081 = EDGE_LOOP('NONE', (#7078)); #7082 = FACE_BOUND('NONE', #7081, .T.); -#7083 = ADVANCED_FACE('NONE', (#7082), #5165, .F.); -#7084 = ORIENTED_EDGE('NONE', *, *, #3918, .T.); -#7085 = ORIENTED_EDGE('NONE', *, *, #3922, .T.); -#7086 = ORIENTED_EDGE('NONE', *, *, #3925, .T.); -#7087 = ORIENTED_EDGE('NONE', *, *, #3927, .T.); -#7088 = EDGE_LOOP('NONE', (#7084, #7085, #7086, #7087)); +#7083 = ADVANCED_FACE('NONE', (#7080, #7082), #5259, .T.); +#7084 = ORIENTED_EDGE('NONE', *, *, #4246, .F.); +#7085 = ORIENTED_EDGE('NONE', *, *, #4248, .T.); +#7086 = EDGE_LOOP('NONE', (#7084)); +#7087 = FACE_BOUND('NONE', #7086, .T.); +#7088 = EDGE_LOOP('NONE', (#7085)); #7089 = FACE_BOUND('NONE', #7088, .T.); -#7090 = ADVANCED_FACE('NONE', (#7089), #5169, .T.); -#7091 = ORIENTED_EDGE('NONE', *, *, #3928, .T.); -#7092 = ORIENTED_EDGE('NONE', *, *, #3929, .T.); -#7093 = ORIENTED_EDGE('NONE', *, *, #3930, .F.); -#7094 = ORIENTED_EDGE('NONE', *, *, #3931, .F.); -#7095 = EDGE_LOOP('NONE', (#7091, #7092, #7093, #7094)); +#7090 = ADVANCED_FACE('NONE', (#7087, #7089), #5264, .F.); +#7091 = ORIENTED_EDGE('NONE', *, *, #4248, .F.); +#7092 = ORIENTED_EDGE('NONE', *, *, #4250, .T.); +#7093 = EDGE_LOOP('NONE', (#7091)); +#7094 = FACE_BOUND('NONE', #7093, .T.); +#7095 = EDGE_LOOP('NONE', (#7092)); #7096 = FACE_BOUND('NONE', #7095, .T.); -#7097 = ADVANCED_FACE('NONE', (#7096), #5173, .T.); -#7098 = ORIENTED_EDGE('NONE', *, *, #3932, .T.); -#7099 = ORIENTED_EDGE('NONE', *, *, #3933, .T.); -#7100 = ORIENTED_EDGE('NONE', *, *, #3934, .F.); -#7101 = ORIENTED_EDGE('NONE', *, *, #3929, .F.); -#7102 = EDGE_LOOP('NONE', (#7098, #7099, #7100, #7101)); +#7097 = ADVANCED_FACE('NONE', (#7094, #7096), #5283, .T.); +#7098 = ORIENTED_EDGE('NONE', *, *, #4250, .F.); +#7099 = ORIENTED_EDGE('NONE', *, *, #4252, .T.); +#7100 = EDGE_LOOP('NONE', (#7098)); +#7101 = FACE_BOUND('NONE', #7100, .T.); +#7102 = EDGE_LOOP('NONE', (#7099)); #7103 = FACE_BOUND('NONE', #7102, .T.); -#7104 = ADVANCED_FACE('NONE', (#7103), #5182, .T.); -#7105 = ORIENTED_EDGE('NONE', *, *, #3935, .T.); -#7106 = ORIENTED_EDGE('NONE', *, *, #3936, .T.); -#7107 = ORIENTED_EDGE('NONE', *, *, #3937, .F.); -#7108 = ORIENTED_EDGE('NONE', *, *, #3933, .F.); -#7109 = EDGE_LOOP('NONE', (#7105, #7106, #7107, #7108)); +#7104 = ADVANCED_FACE('NONE', (#7101, #7103), #5288, .F.); +#7105 = ORIENTED_EDGE('NONE', *, *, #4252, .F.); +#7106 = ORIENTED_EDGE('NONE', *, *, #4254, .T.); +#7107 = EDGE_LOOP('NONE', (#7105)); +#7108 = FACE_BOUND('NONE', #7107, .T.); +#7109 = EDGE_LOOP('NONE', (#7106)); #7110 = FACE_BOUND('NONE', #7109, .T.); -#7111 = ADVANCED_FACE('NONE', (#7110), #5186, .T.); -#7112 = ORIENTED_EDGE('NONE', *, *, #3938, .T.); -#7113 = ORIENTED_EDGE('NONE', *, *, #3931, .T.); -#7114 = ORIENTED_EDGE('NONE', *, *, #3939, .F.); -#7115 = ORIENTED_EDGE('NONE', *, *, #3936, .F.); -#7116 = EDGE_LOOP('NONE', (#7112, #7113, #7114, #7115)); +#7111 = ADVANCED_FACE('NONE', (#7108, #7110), #5307, .T.); +#7112 = ORIENTED_EDGE('NONE', *, *, #4254, .F.); +#7113 = ORIENTED_EDGE('NONE', *, *, #4256, .T.); +#7114 = EDGE_LOOP('NONE', (#7112)); +#7115 = FACE_BOUND('NONE', #7114, .T.); +#7116 = EDGE_LOOP('NONE', (#7113)); #7117 = FACE_BOUND('NONE', #7116, .T.); -#7118 = ADVANCED_FACE('NONE', (#7117), #5195, .T.); -#7119 = ORIENTED_EDGE('NONE', *, *, #3938, .F.); -#7120 = ORIENTED_EDGE('NONE', *, *, #3935, .F.); -#7121 = ORIENTED_EDGE('NONE', *, *, #3932, .F.); -#7122 = ORIENTED_EDGE('NONE', *, *, #3928, .F.); -#7123 = EDGE_LOOP('NONE', (#7119, #7120, #7121, #7122)); +#7118 = ADVANCED_FACE('NONE', (#7115, #7117), #5312, .F.); +#7119 = ORIENTED_EDGE('NONE', *, *, #4256, .F.); +#7120 = ORIENTED_EDGE('NONE', *, *, #4258, .T.); +#7121 = EDGE_LOOP('NONE', (#7119)); +#7122 = FACE_BOUND('NONE', #7121, .T.); +#7123 = EDGE_LOOP('NONE', (#7120)); #7124 = FACE_BOUND('NONE', #7123, .T.); -#7125 = ADVANCED_FACE('NONE', (#7124), #5199, .F.); -#7126 = ORIENTED_EDGE('NONE', *, *, #3930, .T.); -#7127 = ORIENTED_EDGE('NONE', *, *, #3934, .T.); -#7128 = ORIENTED_EDGE('NONE', *, *, #3937, .T.); -#7129 = ORIENTED_EDGE('NONE', *, *, #3939, .T.); -#7130 = EDGE_LOOP('NONE', (#7126, #7127, #7128, #7129)); +#7125 = ADVANCED_FACE('NONE', (#7122, #7124), #5331, .T.); +#7126 = ORIENTED_EDGE('NONE', *, *, #4258, .F.); +#7127 = ORIENTED_EDGE('NONE', *, *, #4260, .T.); +#7128 = EDGE_LOOP('NONE', (#7126)); +#7129 = FACE_BOUND('NONE', #7128, .T.); +#7130 = EDGE_LOOP('NONE', (#7127)); #7131 = FACE_BOUND('NONE', #7130, .T.); -#7132 = ADVANCED_FACE('NONE', (#7131), #5203, .T.); -#7133 = ORIENTED_EDGE('NONE', *, *, #3940, .T.); -#7134 = ORIENTED_EDGE('NONE', *, *, #3941, .T.); -#7135 = ORIENTED_EDGE('NONE', *, *, #3942, .F.); -#7136 = ORIENTED_EDGE('NONE', *, *, #3943, .F.); -#7137 = EDGE_LOOP('NONE', (#7133, #7134, #7135, #7136)); +#7132 = ADVANCED_FACE('NONE', (#7129, #7131), #5336, .F.); +#7133 = ORIENTED_EDGE('NONE', *, *, #4260, .F.); +#7134 = ORIENTED_EDGE('NONE', *, *, #4262, .T.); +#7135 = EDGE_LOOP('NONE', (#7133)); +#7136 = FACE_BOUND('NONE', #7135, .T.); +#7137 = EDGE_LOOP('NONE', (#7134)); #7138 = FACE_BOUND('NONE', #7137, .T.); -#7139 = ADVANCED_FACE('NONE', (#7138), #5207, .T.); -#7140 = ORIENTED_EDGE('NONE', *, *, #3944, .T.); -#7141 = ORIENTED_EDGE('NONE', *, *, #3945, .T.); -#7142 = ORIENTED_EDGE('NONE', *, *, #3946, .F.); -#7143 = ORIENTED_EDGE('NONE', *, *, #3941, .F.); -#7144 = EDGE_LOOP('NONE', (#7140, #7141, #7142, #7143)); +#7139 = ADVANCED_FACE('NONE', (#7136, #7138), #5340, .F.); +#7140 = ORIENTED_EDGE('NONE', *, *, #4262, .F.); +#7141 = ORIENTED_EDGE('NONE', *, *, #4264, .T.); +#7142 = EDGE_LOOP('NONE', (#7140)); +#7143 = FACE_BOUND('NONE', #7142, .T.); +#7144 = EDGE_LOOP('NONE', (#7141)); #7145 = FACE_BOUND('NONE', #7144, .T.); -#7146 = ADVANCED_FACE('NONE', (#7145), #5216, .T.); -#7147 = ORIENTED_EDGE('NONE', *, *, #3947, .T.); -#7148 = ORIENTED_EDGE('NONE', *, *, #3948, .T.); -#7149 = ORIENTED_EDGE('NONE', *, *, #3949, .F.); -#7150 = ORIENTED_EDGE('NONE', *, *, #3945, .F.); -#7151 = EDGE_LOOP('NONE', (#7147, #7148, #7149, #7150)); +#7146 = ADVANCED_FACE('NONE', (#7143, #7145), #5345, .T.); +#7147 = ORIENTED_EDGE('NONE', *, *, #4264, .F.); +#7148 = ORIENTED_EDGE('NONE', *, *, #4266, .T.); +#7149 = EDGE_LOOP('NONE', (#7147)); +#7150 = FACE_BOUND('NONE', #7149, .T.); +#7151 = EDGE_LOOP('NONE', (#7148)); #7152 = FACE_BOUND('NONE', #7151, .T.); -#7153 = ADVANCED_FACE('NONE', (#7152), #5220, .T.); -#7154 = ORIENTED_EDGE('NONE', *, *, #3950, .T.); -#7155 = ORIENTED_EDGE('NONE', *, *, #3943, .T.); -#7156 = ORIENTED_EDGE('NONE', *, *, #3951, .F.); -#7157 = ORIENTED_EDGE('NONE', *, *, #3948, .F.); +#7153 = ADVANCED_FACE('NONE', (#7150, #7152), #5364, .T.); +#7154 = ORIENTED_EDGE('NONE', *, *, #4267, .T.); +#7155 = ORIENTED_EDGE('NONE', *, *, #4268, .T.); +#7156 = ORIENTED_EDGE('NONE', *, *, #4269, .F.); +#7157 = ORIENTED_EDGE('NONE', *, *, #4270, .F.); #7158 = EDGE_LOOP('NONE', (#7154, #7155, #7156, #7157)); #7159 = FACE_BOUND('NONE', #7158, .T.); -#7160 = ADVANCED_FACE('NONE', (#7159), #5229, .T.); -#7161 = ORIENTED_EDGE('NONE', *, *, #3950, .F.); -#7162 = ORIENTED_EDGE('NONE', *, *, #3947, .F.); -#7163 = ORIENTED_EDGE('NONE', *, *, #3944, .F.); -#7164 = ORIENTED_EDGE('NONE', *, *, #3940, .F.); +#7160 = ADVANCED_FACE('NONE', (#7159), #5368, .T.); +#7161 = ORIENTED_EDGE('NONE', *, *, #4271, .T.); +#7162 = ORIENTED_EDGE('NONE', *, *, #4272, .T.); +#7163 = ORIENTED_EDGE('NONE', *, *, #4273, .F.); +#7164 = ORIENTED_EDGE('NONE', *, *, #4268, .F.); #7165 = EDGE_LOOP('NONE', (#7161, #7162, #7163, #7164)); #7166 = FACE_BOUND('NONE', #7165, .T.); -#7167 = ADVANCED_FACE('NONE', (#7166), #5233, .F.); -#7168 = ORIENTED_EDGE('NONE', *, *, #3942, .T.); -#7169 = ORIENTED_EDGE('NONE', *, *, #3946, .T.); -#7170 = ORIENTED_EDGE('NONE', *, *, #3949, .T.); -#7171 = ORIENTED_EDGE('NONE', *, *, #3951, .T.); +#7167 = ADVANCED_FACE('NONE', (#7166), #5377, .T.); +#7168 = ORIENTED_EDGE('NONE', *, *, #4274, .T.); +#7169 = ORIENTED_EDGE('NONE', *, *, #4275, .T.); +#7170 = ORIENTED_EDGE('NONE', *, *, #4276, .F.); +#7171 = ORIENTED_EDGE('NONE', *, *, #4272, .F.); #7172 = EDGE_LOOP('NONE', (#7168, #7169, #7170, #7171)); #7173 = FACE_BOUND('NONE', #7172, .T.); -#7174 = ADVANCED_FACE('NONE', (#7173), #5237, .T.); -#7175 = ORIENTED_EDGE('NONE', *, *, #3952, .T.); -#7176 = ORIENTED_EDGE('NONE', *, *, #3953, .T.); -#7177 = ORIENTED_EDGE('NONE', *, *, #3954, .F.); -#7178 = ORIENTED_EDGE('NONE', *, *, #3955, .F.); +#7174 = ADVANCED_FACE('NONE', (#7173), #5381, .T.); +#7175 = ORIENTED_EDGE('NONE', *, *, #4277, .T.); +#7176 = ORIENTED_EDGE('NONE', *, *, #4270, .T.); +#7177 = ORIENTED_EDGE('NONE', *, *, #4278, .F.); +#7178 = ORIENTED_EDGE('NONE', *, *, #4275, .F.); #7179 = EDGE_LOOP('NONE', (#7175, #7176, #7177, #7178)); #7180 = FACE_BOUND('NONE', #7179, .T.); -#7181 = ADVANCED_FACE('NONE', (#7180), #5241, .T.); -#7182 = ORIENTED_EDGE('NONE', *, *, #3956, .T.); -#7183 = ORIENTED_EDGE('NONE', *, *, #3957, .T.); -#7184 = ORIENTED_EDGE('NONE', *, *, #3958, .F.); -#7185 = ORIENTED_EDGE('NONE', *, *, #3953, .F.); +#7181 = ADVANCED_FACE('NONE', (#7180), #5390, .T.); +#7182 = ORIENTED_EDGE('NONE', *, *, #4277, .F.); +#7183 = ORIENTED_EDGE('NONE', *, *, #4274, .F.); +#7184 = ORIENTED_EDGE('NONE', *, *, #4271, .F.); +#7185 = ORIENTED_EDGE('NONE', *, *, #4267, .F.); #7186 = EDGE_LOOP('NONE', (#7182, #7183, #7184, #7185)); #7187 = FACE_BOUND('NONE', #7186, .T.); -#7188 = ADVANCED_FACE('NONE', (#7187), #5250, .T.); -#7189 = ORIENTED_EDGE('NONE', *, *, #3959, .T.); -#7190 = ORIENTED_EDGE('NONE', *, *, #3960, .T.); -#7191 = ORIENTED_EDGE('NONE', *, *, #3961, .F.); -#7192 = ORIENTED_EDGE('NONE', *, *, #3957, .F.); +#7188 = ADVANCED_FACE('NONE', (#7187), #5394, .F.); +#7189 = ORIENTED_EDGE('NONE', *, *, #4269, .T.); +#7190 = ORIENTED_EDGE('NONE', *, *, #4273, .T.); +#7191 = ORIENTED_EDGE('NONE', *, *, #4276, .T.); +#7192 = ORIENTED_EDGE('NONE', *, *, #4278, .T.); #7193 = EDGE_LOOP('NONE', (#7189, #7190, #7191, #7192)); #7194 = FACE_BOUND('NONE', #7193, .T.); -#7195 = ADVANCED_FACE('NONE', (#7194), #5254, .T.); -#7196 = ORIENTED_EDGE('NONE', *, *, #3962, .T.); -#7197 = ORIENTED_EDGE('NONE', *, *, #3955, .T.); -#7198 = ORIENTED_EDGE('NONE', *, *, #3963, .F.); -#7199 = ORIENTED_EDGE('NONE', *, *, #3960, .F.); +#7195 = ADVANCED_FACE('NONE', (#7194), #5398, .T.); +#7196 = ORIENTED_EDGE('NONE', *, *, #4279, .T.); +#7197 = ORIENTED_EDGE('NONE', *, *, #4280, .T.); +#7198 = ORIENTED_EDGE('NONE', *, *, #4281, .F.); +#7199 = ORIENTED_EDGE('NONE', *, *, #4282, .F.); #7200 = EDGE_LOOP('NONE', (#7196, #7197, #7198, #7199)); #7201 = FACE_BOUND('NONE', #7200, .T.); -#7202 = ADVANCED_FACE('NONE', (#7201), #5263, .T.); -#7203 = ORIENTED_EDGE('NONE', *, *, #3962, .F.); -#7204 = ORIENTED_EDGE('NONE', *, *, #3959, .F.); -#7205 = ORIENTED_EDGE('NONE', *, *, #3956, .F.); -#7206 = ORIENTED_EDGE('NONE', *, *, #3952, .F.); +#7202 = ADVANCED_FACE('NONE', (#7201), #5402, .T.); +#7203 = ORIENTED_EDGE('NONE', *, *, #4283, .T.); +#7204 = ORIENTED_EDGE('NONE', *, *, #4284, .T.); +#7205 = ORIENTED_EDGE('NONE', *, *, #4285, .F.); +#7206 = ORIENTED_EDGE('NONE', *, *, #4280, .F.); #7207 = EDGE_LOOP('NONE', (#7203, #7204, #7205, #7206)); #7208 = FACE_BOUND('NONE', #7207, .T.); -#7209 = ADVANCED_FACE('NONE', (#7208), #5267, .F.); -#7210 = ORIENTED_EDGE('NONE', *, *, #3954, .T.); -#7211 = ORIENTED_EDGE('NONE', *, *, #3958, .T.); -#7212 = ORIENTED_EDGE('NONE', *, *, #3961, .T.); -#7213 = ORIENTED_EDGE('NONE', *, *, #3963, .T.); +#7209 = ADVANCED_FACE('NONE', (#7208), #5411, .T.); +#7210 = ORIENTED_EDGE('NONE', *, *, #4286, .T.); +#7211 = ORIENTED_EDGE('NONE', *, *, #4287, .T.); +#7212 = ORIENTED_EDGE('NONE', *, *, #4288, .F.); +#7213 = ORIENTED_EDGE('NONE', *, *, #4284, .F.); #7214 = EDGE_LOOP('NONE', (#7210, #7211, #7212, #7213)); #7215 = FACE_BOUND('NONE', #7214, .T.); -#7216 = ADVANCED_FACE('NONE', (#7215), #5271, .T.); -#7217 = ORIENTED_EDGE('NONE', *, *, #3964, .T.); -#7218 = ORIENTED_EDGE('NONE', *, *, #3965, .T.); -#7219 = ORIENTED_EDGE('NONE', *, *, #3966, .F.); -#7220 = ORIENTED_EDGE('NONE', *, *, #3967, .F.); +#7216 = ADVANCED_FACE('NONE', (#7215), #5415, .T.); +#7217 = ORIENTED_EDGE('NONE', *, *, #4289, .T.); +#7218 = ORIENTED_EDGE('NONE', *, *, #4282, .T.); +#7219 = ORIENTED_EDGE('NONE', *, *, #4290, .F.); +#7220 = ORIENTED_EDGE('NONE', *, *, #4287, .F.); #7221 = EDGE_LOOP('NONE', (#7217, #7218, #7219, #7220)); #7222 = FACE_BOUND('NONE', #7221, .T.); -#7223 = ADVANCED_FACE('NONE', (#7222), #5275, .T.); -#7224 = ORIENTED_EDGE('NONE', *, *, #3968, .T.); -#7225 = ORIENTED_EDGE('NONE', *, *, #3969, .T.); -#7226 = ORIENTED_EDGE('NONE', *, *, #3970, .F.); -#7227 = ORIENTED_EDGE('NONE', *, *, #3965, .F.); +#7223 = ADVANCED_FACE('NONE', (#7222), #5424, .T.); +#7224 = ORIENTED_EDGE('NONE', *, *, #4289, .F.); +#7225 = ORIENTED_EDGE('NONE', *, *, #4286, .F.); +#7226 = ORIENTED_EDGE('NONE', *, *, #4283, .F.); +#7227 = ORIENTED_EDGE('NONE', *, *, #4279, .F.); #7228 = EDGE_LOOP('NONE', (#7224, #7225, #7226, #7227)); #7229 = FACE_BOUND('NONE', #7228, .T.); -#7230 = ADVANCED_FACE('NONE', (#7229), #5284, .T.); -#7231 = ORIENTED_EDGE('NONE', *, *, #3971, .T.); -#7232 = ORIENTED_EDGE('NONE', *, *, #3972, .T.); -#7233 = ORIENTED_EDGE('NONE', *, *, #3973, .F.); -#7234 = ORIENTED_EDGE('NONE', *, *, #3969, .F.); +#7230 = ADVANCED_FACE('NONE', (#7229), #5428, .F.); +#7231 = ORIENTED_EDGE('NONE', *, *, #4281, .T.); +#7232 = ORIENTED_EDGE('NONE', *, *, #4285, .T.); +#7233 = ORIENTED_EDGE('NONE', *, *, #4288, .T.); +#7234 = ORIENTED_EDGE('NONE', *, *, #4290, .T.); #7235 = EDGE_LOOP('NONE', (#7231, #7232, #7233, #7234)); #7236 = FACE_BOUND('NONE', #7235, .T.); -#7237 = ADVANCED_FACE('NONE', (#7236), #5288, .T.); -#7238 = ORIENTED_EDGE('NONE', *, *, #3974, .T.); -#7239 = ORIENTED_EDGE('NONE', *, *, #3967, .T.); -#7240 = ORIENTED_EDGE('NONE', *, *, #3975, .F.); -#7241 = ORIENTED_EDGE('NONE', *, *, #3972, .F.); +#7237 = ADVANCED_FACE('NONE', (#7236), #5432, .T.); +#7238 = ORIENTED_EDGE('NONE', *, *, #4291, .T.); +#7239 = ORIENTED_EDGE('NONE', *, *, #4292, .T.); +#7240 = ORIENTED_EDGE('NONE', *, *, #4293, .F.); +#7241 = ORIENTED_EDGE('NONE', *, *, #4294, .F.); #7242 = EDGE_LOOP('NONE', (#7238, #7239, #7240, #7241)); #7243 = FACE_BOUND('NONE', #7242, .T.); -#7244 = ADVANCED_FACE('NONE', (#7243), #5297, .T.); -#7245 = ORIENTED_EDGE('NONE', *, *, #3974, .F.); -#7246 = ORIENTED_EDGE('NONE', *, *, #3971, .F.); -#7247 = ORIENTED_EDGE('NONE', *, *, #3968, .F.); -#7248 = ORIENTED_EDGE('NONE', *, *, #3964, .F.); +#7244 = ADVANCED_FACE('NONE', (#7243), #5436, .T.); +#7245 = ORIENTED_EDGE('NONE', *, *, #4295, .T.); +#7246 = ORIENTED_EDGE('NONE', *, *, #4296, .T.); +#7247 = ORIENTED_EDGE('NONE', *, *, #4297, .F.); +#7248 = ORIENTED_EDGE('NONE', *, *, #4292, .F.); #7249 = EDGE_LOOP('NONE', (#7245, #7246, #7247, #7248)); #7250 = FACE_BOUND('NONE', #7249, .T.); -#7251 = ADVANCED_FACE('NONE', (#7250), #5301, .F.); -#7252 = ORIENTED_EDGE('NONE', *, *, #3966, .T.); -#7253 = ORIENTED_EDGE('NONE', *, *, #3970, .T.); -#7254 = ORIENTED_EDGE('NONE', *, *, #3973, .T.); -#7255 = ORIENTED_EDGE('NONE', *, *, #3975, .T.); +#7251 = ADVANCED_FACE('NONE', (#7250), #5445, .T.); +#7252 = ORIENTED_EDGE('NONE', *, *, #4298, .T.); +#7253 = ORIENTED_EDGE('NONE', *, *, #4299, .T.); +#7254 = ORIENTED_EDGE('NONE', *, *, #4300, .F.); +#7255 = ORIENTED_EDGE('NONE', *, *, #4296, .F.); #7256 = EDGE_LOOP('NONE', (#7252, #7253, #7254, #7255)); #7257 = FACE_BOUND('NONE', #7256, .T.); -#7258 = ADVANCED_FACE('NONE', (#7257), #5305, .T.); -#7259 = ORIENTED_EDGE('NONE', *, *, #3976, .T.); -#7260 = ORIENTED_EDGE('NONE', *, *, #3977, .T.); -#7261 = ORIENTED_EDGE('NONE', *, *, #3978, .F.); -#7262 = ORIENTED_EDGE('NONE', *, *, #3979, .F.); +#7258 = ADVANCED_FACE('NONE', (#7257), #5449, .T.); +#7259 = ORIENTED_EDGE('NONE', *, *, #4301, .T.); +#7260 = ORIENTED_EDGE('NONE', *, *, #4294, .T.); +#7261 = ORIENTED_EDGE('NONE', *, *, #4302, .F.); +#7262 = ORIENTED_EDGE('NONE', *, *, #4299, .F.); #7263 = EDGE_LOOP('NONE', (#7259, #7260, #7261, #7262)); #7264 = FACE_BOUND('NONE', #7263, .T.); -#7265 = ADVANCED_FACE('NONE', (#7264), #5309, .T.); -#7266 = ORIENTED_EDGE('NONE', *, *, #3980, .T.); -#7267 = ORIENTED_EDGE('NONE', *, *, #3981, .T.); -#7268 = ORIENTED_EDGE('NONE', *, *, #3982, .F.); -#7269 = ORIENTED_EDGE('NONE', *, *, #3977, .F.); +#7265 = ADVANCED_FACE('NONE', (#7264), #5458, .T.); +#7266 = ORIENTED_EDGE('NONE', *, *, #4301, .F.); +#7267 = ORIENTED_EDGE('NONE', *, *, #4298, .F.); +#7268 = ORIENTED_EDGE('NONE', *, *, #4295, .F.); +#7269 = ORIENTED_EDGE('NONE', *, *, #4291, .F.); #7270 = EDGE_LOOP('NONE', (#7266, #7267, #7268, #7269)); #7271 = FACE_BOUND('NONE', #7270, .T.); -#7272 = ADVANCED_FACE('NONE', (#7271), #5318, .T.); -#7273 = ORIENTED_EDGE('NONE', *, *, #3983, .T.); -#7274 = ORIENTED_EDGE('NONE', *, *, #3984, .T.); -#7275 = ORIENTED_EDGE('NONE', *, *, #3985, .F.); -#7276 = ORIENTED_EDGE('NONE', *, *, #3981, .F.); +#7272 = ADVANCED_FACE('NONE', (#7271), #5462, .F.); +#7273 = ORIENTED_EDGE('NONE', *, *, #4293, .T.); +#7274 = ORIENTED_EDGE('NONE', *, *, #4297, .T.); +#7275 = ORIENTED_EDGE('NONE', *, *, #4300, .T.); +#7276 = ORIENTED_EDGE('NONE', *, *, #4302, .T.); #7277 = EDGE_LOOP('NONE', (#7273, #7274, #7275, #7276)); #7278 = FACE_BOUND('NONE', #7277, .T.); -#7279 = ADVANCED_FACE('NONE', (#7278), #5322, .T.); -#7280 = ORIENTED_EDGE('NONE', *, *, #3986, .T.); -#7281 = ORIENTED_EDGE('NONE', *, *, #3979, .T.); -#7282 = ORIENTED_EDGE('NONE', *, *, #3987, .F.); -#7283 = ORIENTED_EDGE('NONE', *, *, #3984, .F.); +#7279 = ADVANCED_FACE('NONE', (#7278), #5466, .T.); +#7280 = ORIENTED_EDGE('NONE', *, *, #4303, .T.); +#7281 = ORIENTED_EDGE('NONE', *, *, #4304, .T.); +#7282 = ORIENTED_EDGE('NONE', *, *, #4305, .F.); +#7283 = ORIENTED_EDGE('NONE', *, *, #4306, .F.); #7284 = EDGE_LOOP('NONE', (#7280, #7281, #7282, #7283)); #7285 = FACE_BOUND('NONE', #7284, .T.); -#7286 = ADVANCED_FACE('NONE', (#7285), #5331, .T.); -#7287 = ORIENTED_EDGE('NONE', *, *, #3986, .F.); -#7288 = ORIENTED_EDGE('NONE', *, *, #3983, .F.); -#7289 = ORIENTED_EDGE('NONE', *, *, #3980, .F.); -#7290 = ORIENTED_EDGE('NONE', *, *, #3976, .F.); +#7286 = ADVANCED_FACE('NONE', (#7285), #5470, .T.); +#7287 = ORIENTED_EDGE('NONE', *, *, #4307, .T.); +#7288 = ORIENTED_EDGE('NONE', *, *, #4308, .T.); +#7289 = ORIENTED_EDGE('NONE', *, *, #4309, .F.); +#7290 = ORIENTED_EDGE('NONE', *, *, #4304, .F.); #7291 = EDGE_LOOP('NONE', (#7287, #7288, #7289, #7290)); #7292 = FACE_BOUND('NONE', #7291, .T.); -#7293 = ADVANCED_FACE('NONE', (#7292), #5335, .F.); -#7294 = ORIENTED_EDGE('NONE', *, *, #3978, .T.); -#7295 = ORIENTED_EDGE('NONE', *, *, #3982, .T.); -#7296 = ORIENTED_EDGE('NONE', *, *, #3985, .T.); -#7297 = ORIENTED_EDGE('NONE', *, *, #3987, .T.); +#7293 = ADVANCED_FACE('NONE', (#7292), #5479, .T.); +#7294 = ORIENTED_EDGE('NONE', *, *, #4310, .T.); +#7295 = ORIENTED_EDGE('NONE', *, *, #4311, .T.); +#7296 = ORIENTED_EDGE('NONE', *, *, #4312, .F.); +#7297 = ORIENTED_EDGE('NONE', *, *, #4308, .F.); #7298 = EDGE_LOOP('NONE', (#7294, #7295, #7296, #7297)); #7299 = FACE_BOUND('NONE', #7298, .T.); -#7300 = ADVANCED_FACE('NONE', (#7299), #5339, .T.); -#7301 = ORIENTED_EDGE('NONE', *, *, #3988, .T.); -#7302 = ORIENTED_EDGE('NONE', *, *, #3989, .T.); -#7303 = ORIENTED_EDGE('NONE', *, *, #3990, .F.); -#7304 = ORIENTED_EDGE('NONE', *, *, #3991, .F.); +#7300 = ADVANCED_FACE('NONE', (#7299), #5483, .T.); +#7301 = ORIENTED_EDGE('NONE', *, *, #4313, .T.); +#7302 = ORIENTED_EDGE('NONE', *, *, #4306, .T.); +#7303 = ORIENTED_EDGE('NONE', *, *, #4314, .F.); +#7304 = ORIENTED_EDGE('NONE', *, *, #4311, .F.); #7305 = EDGE_LOOP('NONE', (#7301, #7302, #7303, #7304)); #7306 = FACE_BOUND('NONE', #7305, .T.); -#7307 = ADVANCED_FACE('NONE', (#7306), #5343, .T.); -#7308 = ORIENTED_EDGE('NONE', *, *, #3992, .T.); -#7309 = ORIENTED_EDGE('NONE', *, *, #3993, .T.); -#7310 = ORIENTED_EDGE('NONE', *, *, #3994, .F.); -#7311 = ORIENTED_EDGE('NONE', *, *, #3989, .F.); +#7307 = ADVANCED_FACE('NONE', (#7306), #5492, .T.); +#7308 = ORIENTED_EDGE('NONE', *, *, #4313, .F.); +#7309 = ORIENTED_EDGE('NONE', *, *, #4310, .F.); +#7310 = ORIENTED_EDGE('NONE', *, *, #4307, .F.); +#7311 = ORIENTED_EDGE('NONE', *, *, #4303, .F.); #7312 = EDGE_LOOP('NONE', (#7308, #7309, #7310, #7311)); #7313 = FACE_BOUND('NONE', #7312, .T.); -#7314 = ADVANCED_FACE('NONE', (#7313), #5352, .T.); -#7315 = ORIENTED_EDGE('NONE', *, *, #3995, .T.); -#7316 = ORIENTED_EDGE('NONE', *, *, #3996, .T.); -#7317 = ORIENTED_EDGE('NONE', *, *, #3997, .F.); -#7318 = ORIENTED_EDGE('NONE', *, *, #3993, .F.); +#7314 = ADVANCED_FACE('NONE', (#7313), #5496, .F.); +#7315 = ORIENTED_EDGE('NONE', *, *, #4305, .T.); +#7316 = ORIENTED_EDGE('NONE', *, *, #4309, .T.); +#7317 = ORIENTED_EDGE('NONE', *, *, #4312, .T.); +#7318 = ORIENTED_EDGE('NONE', *, *, #4314, .T.); #7319 = EDGE_LOOP('NONE', (#7315, #7316, #7317, #7318)); #7320 = FACE_BOUND('NONE', #7319, .T.); -#7321 = ADVANCED_FACE('NONE', (#7320), #5356, .T.); -#7322 = ORIENTED_EDGE('NONE', *, *, #3998, .T.); -#7323 = ORIENTED_EDGE('NONE', *, *, #3991, .T.); -#7324 = ORIENTED_EDGE('NONE', *, *, #3999, .F.); -#7325 = ORIENTED_EDGE('NONE', *, *, #3996, .F.); +#7321 = ADVANCED_FACE('NONE', (#7320), #5500, .T.); +#7322 = ORIENTED_EDGE('NONE', *, *, #4315, .T.); +#7323 = ORIENTED_EDGE('NONE', *, *, #4316, .T.); +#7324 = ORIENTED_EDGE('NONE', *, *, #4317, .F.); +#7325 = ORIENTED_EDGE('NONE', *, *, #4318, .F.); #7326 = EDGE_LOOP('NONE', (#7322, #7323, #7324, #7325)); #7327 = FACE_BOUND('NONE', #7326, .T.); -#7328 = ADVANCED_FACE('NONE', (#7327), #5365, .T.); -#7329 = ORIENTED_EDGE('NONE', *, *, #3998, .F.); -#7330 = ORIENTED_EDGE('NONE', *, *, #3995, .F.); -#7331 = ORIENTED_EDGE('NONE', *, *, #3992, .F.); -#7332 = ORIENTED_EDGE('NONE', *, *, #3988, .F.); +#7328 = ADVANCED_FACE('NONE', (#7327), #5504, .T.); +#7329 = ORIENTED_EDGE('NONE', *, *, #4319, .T.); +#7330 = ORIENTED_EDGE('NONE', *, *, #4320, .T.); +#7331 = ORIENTED_EDGE('NONE', *, *, #4321, .F.); +#7332 = ORIENTED_EDGE('NONE', *, *, #4316, .F.); #7333 = EDGE_LOOP('NONE', (#7329, #7330, #7331, #7332)); #7334 = FACE_BOUND('NONE', #7333, .T.); -#7335 = ADVANCED_FACE('NONE', (#7334), #5369, .F.); -#7336 = ORIENTED_EDGE('NONE', *, *, #3990, .T.); -#7337 = ORIENTED_EDGE('NONE', *, *, #3994, .T.); -#7338 = ORIENTED_EDGE('NONE', *, *, #3997, .T.); -#7339 = ORIENTED_EDGE('NONE', *, *, #3999, .T.); +#7335 = ADVANCED_FACE('NONE', (#7334), #5513, .T.); +#7336 = ORIENTED_EDGE('NONE', *, *, #4322, .T.); +#7337 = ORIENTED_EDGE('NONE', *, *, #4323, .T.); +#7338 = ORIENTED_EDGE('NONE', *, *, #4324, .F.); +#7339 = ORIENTED_EDGE('NONE', *, *, #4320, .F.); #7340 = EDGE_LOOP('NONE', (#7336, #7337, #7338, #7339)); #7341 = FACE_BOUND('NONE', #7340, .T.); -#7342 = ADVANCED_FACE('NONE', (#7341), #5373, .T.); -#7343 = ORIENTED_EDGE('NONE', *, *, #4007, .F.); -#7344 = ORIENTED_EDGE('NONE', *, *, #4001, .T.); -#7345 = EDGE_LOOP('NONE', (#7343)); -#7346 = FACE_BOUND('NONE', #7345, .T.); -#7347 = EDGE_LOOP('NONE', (#7344)); +#7342 = ADVANCED_FACE('NONE', (#7341), #5517, .T.); +#7343 = ORIENTED_EDGE('NONE', *, *, #4325, .T.); +#7344 = ORIENTED_EDGE('NONE', *, *, #4318, .T.); +#7345 = ORIENTED_EDGE('NONE', *, *, #4326, .F.); +#7346 = ORIENTED_EDGE('NONE', *, *, #4323, .F.); +#7347 = EDGE_LOOP('NONE', (#7343, #7344, #7345, #7346)); #7348 = FACE_BOUND('NONE', #7347, .T.); -#7349 = ADVANCED_FACE('NONE', (#7346, #7348), #5378, .F.); -#7350 = ORIENTED_EDGE('NONE', *, *, #4001, .F.); -#7351 = ORIENTED_EDGE('NONE', *, *, #4003, .T.); -#7352 = EDGE_LOOP('NONE', (#7350)); -#7353 = FACE_BOUND('NONE', #7352, .T.); -#7354 = EDGE_LOOP('NONE', (#7351)); +#7349 = ADVANCED_FACE('NONE', (#7348), #5526, .T.); +#7350 = ORIENTED_EDGE('NONE', *, *, #4325, .F.); +#7351 = ORIENTED_EDGE('NONE', *, *, #4322, .F.); +#7352 = ORIENTED_EDGE('NONE', *, *, #4319, .F.); +#7353 = ORIENTED_EDGE('NONE', *, *, #4315, .F.); +#7354 = EDGE_LOOP('NONE', (#7350, #7351, #7352, #7353)); #7355 = FACE_BOUND('NONE', #7354, .T.); -#7356 = ADVANCED_FACE('NONE', (#7353, #7355), #5415, .T.); -#7357 = ORIENTED_EDGE('NONE', *, *, #4003, .F.); -#7358 = ORIENTED_EDGE('NONE', *, *, #4005, .T.); -#7359 = EDGE_LOOP('NONE', (#7357)); -#7360 = FACE_BOUND('NONE', #7359, .T.); -#7361 = EDGE_LOOP('NONE', (#7358)); +#7356 = ADVANCED_FACE('NONE', (#7355), #5530, .F.); +#7357 = ORIENTED_EDGE('NONE', *, *, #4317, .T.); +#7358 = ORIENTED_EDGE('NONE', *, *, #4321, .T.); +#7359 = ORIENTED_EDGE('NONE', *, *, #4324, .T.); +#7360 = ORIENTED_EDGE('NONE', *, *, #4326, .T.); +#7361 = EDGE_LOOP('NONE', (#7357, #7358, #7359, #7360)); #7362 = FACE_BOUND('NONE', #7361, .T.); -#7363 = ADVANCED_FACE('NONE', (#7360, #7362), #5420, .T.); -#7364 = ORIENTED_EDGE('NONE', *, *, #4005, .F.); -#7365 = ORIENTED_EDGE('NONE', *, *, #4007, .T.); -#7366 = EDGE_LOOP('NONE', (#7364)); -#7367 = FACE_BOUND('NONE', #7366, .T.); -#7368 = EDGE_LOOP('NONE', (#7365)); +#7363 = ADVANCED_FACE('NONE', (#7362), #5534, .T.); +#7364 = ORIENTED_EDGE('NONE', *, *, #4327, .T.); +#7365 = ORIENTED_EDGE('NONE', *, *, #4328, .T.); +#7366 = ORIENTED_EDGE('NONE', *, *, #4329, .F.); +#7367 = ORIENTED_EDGE('NONE', *, *, #4330, .F.); +#7368 = EDGE_LOOP('NONE', (#7364, #7365, #7366, #7367)); #7369 = FACE_BOUND('NONE', #7368, .T.); -#7370 = ADVANCED_FACE('NONE', (#7367, #7369), #5439, .T.); -#7371 = ORIENTED_EDGE('NONE', *, *, #4015, .T.); -#7372 = ORIENTED_EDGE('NONE', *, *, #4009, .F.); -#7373 = EDGE_LOOP('NONE', (#7371)); -#7374 = FACE_BOUND('NONE', #7373, .T.); -#7375 = EDGE_LOOP('NONE', (#7372)); +#7370 = ADVANCED_FACE('NONE', (#7369), #5538, .T.); +#7371 = ORIENTED_EDGE('NONE', *, *, #4331, .T.); +#7372 = ORIENTED_EDGE('NONE', *, *, #4332, .T.); +#7373 = ORIENTED_EDGE('NONE', *, *, #4333, .F.); +#7374 = ORIENTED_EDGE('NONE', *, *, #4328, .F.); +#7375 = EDGE_LOOP('NONE', (#7371, #7372, #7373, #7374)); #7376 = FACE_BOUND('NONE', #7375, .T.); -#7377 = ADVANCED_FACE('NONE', (#7374, #7376), #5444, .T.); -#7378 = ORIENTED_EDGE('NONE', *, *, #4009, .T.); -#7379 = ORIENTED_EDGE('NONE', *, *, #4011, .F.); -#7380 = EDGE_LOOP('NONE', (#7378)); -#7381 = FACE_BOUND('NONE', #7380, .T.); -#7382 = EDGE_LOOP('NONE', (#7379)); +#7377 = ADVANCED_FACE('NONE', (#7376), #5547, .T.); +#7378 = ORIENTED_EDGE('NONE', *, *, #4334, .T.); +#7379 = ORIENTED_EDGE('NONE', *, *, #4335, .T.); +#7380 = ORIENTED_EDGE('NONE', *, *, #4336, .F.); +#7381 = ORIENTED_EDGE('NONE', *, *, #4332, .F.); +#7382 = EDGE_LOOP('NONE', (#7378, #7379, #7380, #7381)); #7383 = FACE_BOUND('NONE', #7382, .T.); -#7384 = ADVANCED_FACE('NONE', (#7381, #7383), #5481, .F.); -#7385 = ORIENTED_EDGE('NONE', *, *, #4011, .T.); -#7386 = ORIENTED_EDGE('NONE', *, *, #4013, .F.); -#7387 = EDGE_LOOP('NONE', (#7385)); -#7388 = FACE_BOUND('NONE', #7387, .T.); -#7389 = EDGE_LOOP('NONE', (#7386)); +#7384 = ADVANCED_FACE('NONE', (#7383), #5551, .T.); +#7385 = ORIENTED_EDGE('NONE', *, *, #4337, .T.); +#7386 = ORIENTED_EDGE('NONE', *, *, #4330, .T.); +#7387 = ORIENTED_EDGE('NONE', *, *, #4338, .F.); +#7388 = ORIENTED_EDGE('NONE', *, *, #4335, .F.); +#7389 = EDGE_LOOP('NONE', (#7385, #7386, #7387, #7388)); #7390 = FACE_BOUND('NONE', #7389, .T.); -#7391 = ADVANCED_FACE('NONE', (#7388, #7390), #5486, .F.); -#7392 = ORIENTED_EDGE('NONE', *, *, #4013, .T.); -#7393 = ORIENTED_EDGE('NONE', *, *, #4015, .F.); -#7394 = EDGE_LOOP('NONE', (#7392)); -#7395 = FACE_BOUND('NONE', #7394, .T.); -#7396 = EDGE_LOOP('NONE', (#7393)); +#7391 = ADVANCED_FACE('NONE', (#7390), #5560, .T.); +#7392 = ORIENTED_EDGE('NONE', *, *, #4337, .F.); +#7393 = ORIENTED_EDGE('NONE', *, *, #4334, .F.); +#7394 = ORIENTED_EDGE('NONE', *, *, #4331, .F.); +#7395 = ORIENTED_EDGE('NONE', *, *, #4327, .F.); +#7396 = EDGE_LOOP('NONE', (#7392, #7393, #7394, #7395)); #7397 = FACE_BOUND('NONE', #7396, .T.); -#7398 = ADVANCED_FACE('NONE', (#7395, #7397), #5490, .T.); -#7399 = ORIENTED_EDGE('NONE', *, *, #4016, .T.); -#7400 = ORIENTED_EDGE('NONE', *, *, #4018, .F.); -#7401 = EDGE_LOOP('NONE', (#7399)); -#7402 = FACE_BOUND('NONE', #7401, .T.); -#7403 = EDGE_LOOP('NONE', (#7400)); +#7398 = ADVANCED_FACE('NONE', (#7397), #5564, .F.); +#7399 = ORIENTED_EDGE('NONE', *, *, #4329, .T.); +#7400 = ORIENTED_EDGE('NONE', *, *, #4333, .T.); +#7401 = ORIENTED_EDGE('NONE', *, *, #4336, .T.); +#7402 = ORIENTED_EDGE('NONE', *, *, #4338, .T.); +#7403 = EDGE_LOOP('NONE', (#7399, #7400, #7401, #7402)); #7404 = FACE_BOUND('NONE', #7403, .T.); -#7405 = ADVANCED_FACE('NONE', (#7402, #7404), #5495, .T.); -#7406 = ORIENTED_EDGE('NONE', *, *, #4019, .T.); -#7407 = ORIENTED_EDGE('NONE', *, *, #4021, .F.); -#7408 = EDGE_LOOP('NONE', (#7406)); -#7409 = FACE_BOUND('NONE', #7408, .T.); -#7410 = EDGE_LOOP('NONE', (#7407)); +#7405 = ADVANCED_FACE('NONE', (#7404), #5568, .T.); +#7406 = ORIENTED_EDGE('NONE', *, *, #4339, .T.); +#7407 = ORIENTED_EDGE('NONE', *, *, #4340, .T.); +#7408 = ORIENTED_EDGE('NONE', *, *, #4341, .F.); +#7409 = ORIENTED_EDGE('NONE', *, *, #4342, .F.); +#7410 = EDGE_LOOP('NONE', (#7406, #7407, #7408, #7409)); #7411 = FACE_BOUND('NONE', #7410, .T.); -#7412 = ADVANCED_FACE('NONE', (#7409, #7411), #5500, .F.); -#7413 = ORIENTED_EDGE('NONE', *, *, #4016, .F.); -#7414 = ORIENTED_EDGE('NONE', *, *, #4019, .F.); -#7415 = ORIENTED_EDGE('NONE', *, *, #4043, .T.); -#7416 = ORIENTED_EDGE('NONE', *, *, #4046, .T.); -#7417 = ORIENTED_EDGE('NONE', *, *, #4049, .T.); -#7418 = ORIENTED_EDGE('NONE', *, *, #4052, .T.); -#7419 = ORIENTED_EDGE('NONE', *, *, #4055, .T.); -#7420 = EDGE_LOOP('NONE', (#7413)); -#7421 = FACE_BOUND('NONE', #7420, .T.); -#7422 = EDGE_LOOP('NONE', (#7414)); -#7423 = FACE_BOUND('NONE', #7422, .T.); -#7424 = EDGE_LOOP('NONE', (#7415)); +#7412 = ADVANCED_FACE('NONE', (#7411), #5572, .T.); +#7413 = ORIENTED_EDGE('NONE', *, *, #4343, .T.); +#7414 = ORIENTED_EDGE('NONE', *, *, #4344, .T.); +#7415 = ORIENTED_EDGE('NONE', *, *, #4345, .F.); +#7416 = ORIENTED_EDGE('NONE', *, *, #4340, .F.); +#7417 = EDGE_LOOP('NONE', (#7413, #7414, #7415, #7416)); +#7418 = FACE_BOUND('NONE', #7417, .T.); +#7419 = ADVANCED_FACE('NONE', (#7418), #5581, .T.); +#7420 = ORIENTED_EDGE('NONE', *, *, #4346, .T.); +#7421 = ORIENTED_EDGE('NONE', *, *, #4347, .T.); +#7422 = ORIENTED_EDGE('NONE', *, *, #4348, .F.); +#7423 = ORIENTED_EDGE('NONE', *, *, #4344, .F.); +#7424 = EDGE_LOOP('NONE', (#7420, #7421, #7422, #7423)); #7425 = FACE_BOUND('NONE', #7424, .T.); -#7426 = EDGE_LOOP('NONE', (#7416)); -#7427 = FACE_BOUND('NONE', #7426, .T.); -#7428 = EDGE_LOOP('NONE', (#7417)); -#7429 = FACE_BOUND('NONE', #7428, .T.); -#7430 = EDGE_LOOP('NONE', (#7418)); -#7431 = FACE_BOUND('NONE', #7430, .T.); -#7432 = EDGE_LOOP('NONE', (#7419)); -#7433 = FACE_BOUND('NONE', #7432, .T.); -#7434 = ADVANCED_FACE('NONE', (#7421, #7423, #7425, #7427, #7429, #7431, #7433), #5504, .F.); -#7435 = ORIENTED_EDGE('NONE', *, *, #4018, .T.); -#7436 = ORIENTED_EDGE('NONE', *, *, #4021, .T.); -#7437 = ORIENTED_EDGE('NONE', *, *, #4045, .F.); -#7438 = ORIENTED_EDGE('NONE', *, *, #4048, .F.); -#7439 = ORIENTED_EDGE('NONE', *, *, #4051, .F.); -#7440 = ORIENTED_EDGE('NONE', *, *, #4054, .F.); -#7441 = ORIENTED_EDGE('NONE', *, *, #4057, .F.); -#7442 = EDGE_LOOP('NONE', (#7435)); -#7443 = FACE_BOUND('NONE', #7442, .T.); -#7444 = EDGE_LOOP('NONE', (#7436)); -#7445 = FACE_BOUND('NONE', #7444, .T.); -#7446 = EDGE_LOOP('NONE', (#7437)); -#7447 = FACE_BOUND('NONE', #7446, .T.); -#7448 = EDGE_LOOP('NONE', (#7438)); -#7449 = FACE_BOUND('NONE', #7448, .T.); -#7450 = EDGE_LOOP('NONE', (#7439)); -#7451 = FACE_BOUND('NONE', #7450, .T.); -#7452 = EDGE_LOOP('NONE', (#7440)); +#7426 = ADVANCED_FACE('NONE', (#7425), #5585, .T.); +#7427 = ORIENTED_EDGE('NONE', *, *, #4349, .T.); +#7428 = ORIENTED_EDGE('NONE', *, *, #4342, .T.); +#7429 = ORIENTED_EDGE('NONE', *, *, #4350, .F.); +#7430 = ORIENTED_EDGE('NONE', *, *, #4347, .F.); +#7431 = EDGE_LOOP('NONE', (#7427, #7428, #7429, #7430)); +#7432 = FACE_BOUND('NONE', #7431, .T.); +#7433 = ADVANCED_FACE('NONE', (#7432), #5594, .T.); +#7434 = ORIENTED_EDGE('NONE', *, *, #4349, .F.); +#7435 = ORIENTED_EDGE('NONE', *, *, #4346, .F.); +#7436 = ORIENTED_EDGE('NONE', *, *, #4343, .F.); +#7437 = ORIENTED_EDGE('NONE', *, *, #4339, .F.); +#7438 = EDGE_LOOP('NONE', (#7434, #7435, #7436, #7437)); +#7439 = FACE_BOUND('NONE', #7438, .T.); +#7440 = ADVANCED_FACE('NONE', (#7439), #5598, .F.); +#7441 = ORIENTED_EDGE('NONE', *, *, #4341, .T.); +#7442 = ORIENTED_EDGE('NONE', *, *, #4345, .T.); +#7443 = ORIENTED_EDGE('NONE', *, *, #4348, .T.); +#7444 = ORIENTED_EDGE('NONE', *, *, #4350, .T.); +#7445 = EDGE_LOOP('NONE', (#7441, #7442, #7443, #7444)); +#7446 = FACE_BOUND('NONE', #7445, .T.); +#7447 = ADVANCED_FACE('NONE', (#7446), #5602, .T.); +#7448 = ORIENTED_EDGE('NONE', *, *, #4351, .T.); +#7449 = ORIENTED_EDGE('NONE', *, *, #4352, .T.); +#7450 = ORIENTED_EDGE('NONE', *, *, #4353, .F.); +#7451 = ORIENTED_EDGE('NONE', *, *, #4354, .F.); +#7452 = EDGE_LOOP('NONE', (#7448, #7449, #7450, #7451)); #7453 = FACE_BOUND('NONE', #7452, .T.); -#7454 = EDGE_LOOP('NONE', (#7441)); -#7455 = FACE_BOUND('NONE', #7454, .T.); -#7456 = ADVANCED_FACE('NONE', (#7443, #7445, #7447, #7449, #7451, #7453, #7455), #5508, .T.); -#7457 = ORIENTED_EDGE('NONE', *, *, #4022, .T.); -#7458 = ORIENTED_EDGE('NONE', *, *, #4024, .F.); -#7459 = EDGE_LOOP('NONE', (#7457)); +#7454 = ADVANCED_FACE('NONE', (#7453), #5606, .T.); +#7455 = ORIENTED_EDGE('NONE', *, *, #4355, .T.); +#7456 = ORIENTED_EDGE('NONE', *, *, #4356, .T.); +#7457 = ORIENTED_EDGE('NONE', *, *, #4357, .F.); +#7458 = ORIENTED_EDGE('NONE', *, *, #4352, .F.); +#7459 = EDGE_LOOP('NONE', (#7455, #7456, #7457, #7458)); #7460 = FACE_BOUND('NONE', #7459, .T.); -#7461 = EDGE_LOOP('NONE', (#7458)); -#7462 = FACE_BOUND('NONE', #7461, .T.); -#7463 = ADVANCED_FACE('NONE', (#7460, #7462), #5513, .T.); -#7464 = ORIENTED_EDGE('NONE', *, *, #4025, .T.); -#7465 = ORIENTED_EDGE('NONE', *, *, #4027, .F.); -#7466 = EDGE_LOOP('NONE', (#7464)); +#7461 = ADVANCED_FACE('NONE', (#7460), #5615, .T.); +#7462 = ORIENTED_EDGE('NONE', *, *, #4358, .T.); +#7463 = ORIENTED_EDGE('NONE', *, *, #4359, .T.); +#7464 = ORIENTED_EDGE('NONE', *, *, #4360, .F.); +#7465 = ORIENTED_EDGE('NONE', *, *, #4356, .F.); +#7466 = EDGE_LOOP('NONE', (#7462, #7463, #7464, #7465)); #7467 = FACE_BOUND('NONE', #7466, .T.); -#7468 = EDGE_LOOP('NONE', (#7465)); -#7469 = FACE_BOUND('NONE', #7468, .T.); -#7470 = ADVANCED_FACE('NONE', (#7467, #7469), #5518, .F.); -#7471 = ORIENTED_EDGE('NONE', *, *, #4022, .F.); -#7472 = ORIENTED_EDGE('NONE', *, *, #4025, .F.); -#7473 = ORIENTED_EDGE('NONE', *, *, #4028, .T.); -#7474 = ORIENTED_EDGE('NONE', *, *, #4031, .T.); -#7475 = ORIENTED_EDGE('NONE', *, *, #4034, .T.); -#7476 = ORIENTED_EDGE('NONE', *, *, #4037, .T.); -#7477 = ORIENTED_EDGE('NONE', *, *, #4040, .T.); -#7478 = EDGE_LOOP('NONE', (#7471)); -#7479 = FACE_BOUND('NONE', #7478, .T.); -#7480 = EDGE_LOOP('NONE', (#7472)); +#7468 = ADVANCED_FACE('NONE', (#7467), #5619, .T.); +#7469 = ORIENTED_EDGE('NONE', *, *, #4361, .T.); +#7470 = ORIENTED_EDGE('NONE', *, *, #4354, .T.); +#7471 = ORIENTED_EDGE('NONE', *, *, #4362, .F.); +#7472 = ORIENTED_EDGE('NONE', *, *, #4359, .F.); +#7473 = EDGE_LOOP('NONE', (#7469, #7470, #7471, #7472)); +#7474 = FACE_BOUND('NONE', #7473, .T.); +#7475 = ADVANCED_FACE('NONE', (#7474), #5628, .T.); +#7476 = ORIENTED_EDGE('NONE', *, *, #4361, .F.); +#7477 = ORIENTED_EDGE('NONE', *, *, #4358, .F.); +#7478 = ORIENTED_EDGE('NONE', *, *, #4355, .F.); +#7479 = ORIENTED_EDGE('NONE', *, *, #4351, .F.); +#7480 = EDGE_LOOP('NONE', (#7476, #7477, #7478, #7479)); #7481 = FACE_BOUND('NONE', #7480, .T.); -#7482 = EDGE_LOOP('NONE', (#7473)); -#7483 = FACE_BOUND('NONE', #7482, .T.); -#7484 = EDGE_LOOP('NONE', (#7474)); -#7485 = FACE_BOUND('NONE', #7484, .T.); -#7486 = EDGE_LOOP('NONE', (#7475)); -#7487 = FACE_BOUND('NONE', #7486, .T.); -#7488 = EDGE_LOOP('NONE', (#7476)); -#7489 = FACE_BOUND('NONE', #7488, .T.); -#7490 = EDGE_LOOP('NONE', (#7477)); -#7491 = FACE_BOUND('NONE', #7490, .T.); -#7492 = ADVANCED_FACE('NONE', (#7479, #7481, #7483, #7485, #7487, #7489, #7491), #5522, .F.); -#7493 = ORIENTED_EDGE('NONE', *, *, #4024, .T.); -#7494 = ORIENTED_EDGE('NONE', *, *, #4027, .T.); -#7495 = ORIENTED_EDGE('NONE', *, *, #4030, .F.); -#7496 = ORIENTED_EDGE('NONE', *, *, #4033, .F.); -#7497 = ORIENTED_EDGE('NONE', *, *, #4036, .F.); -#7498 = ORIENTED_EDGE('NONE', *, *, #4039, .F.); -#7499 = ORIENTED_EDGE('NONE', *, *, #4042, .F.); -#7500 = EDGE_LOOP('NONE', (#7493)); -#7501 = FACE_BOUND('NONE', #7500, .T.); -#7502 = EDGE_LOOP('NONE', (#7494)); -#7503 = FACE_BOUND('NONE', #7502, .T.); -#7504 = EDGE_LOOP('NONE', (#7495)); -#7505 = FACE_BOUND('NONE', #7504, .T.); -#7506 = EDGE_LOOP('NONE', (#7496)); -#7507 = FACE_BOUND('NONE', #7506, .T.); -#7508 = EDGE_LOOP('NONE', (#7497)); +#7482 = ADVANCED_FACE('NONE', (#7481), #5632, .F.); +#7483 = ORIENTED_EDGE('NONE', *, *, #4353, .T.); +#7484 = ORIENTED_EDGE('NONE', *, *, #4357, .T.); +#7485 = ORIENTED_EDGE('NONE', *, *, #4360, .T.); +#7486 = ORIENTED_EDGE('NONE', *, *, #4362, .T.); +#7487 = EDGE_LOOP('NONE', (#7483, #7484, #7485, #7486)); +#7488 = FACE_BOUND('NONE', #7487, .T.); +#7489 = ADVANCED_FACE('NONE', (#7488), #5636, .T.); +#7490 = ORIENTED_EDGE('NONE', *, *, #4363, .T.); +#7491 = ORIENTED_EDGE('NONE', *, *, #4364, .T.); +#7492 = ORIENTED_EDGE('NONE', *, *, #4365, .F.); +#7493 = ORIENTED_EDGE('NONE', *, *, #4366, .F.); +#7494 = EDGE_LOOP('NONE', (#7490, #7491, #7492, #7493)); +#7495 = FACE_BOUND('NONE', #7494, .T.); +#7496 = ADVANCED_FACE('NONE', (#7495), #5640, .T.); +#7497 = ORIENTED_EDGE('NONE', *, *, #4367, .T.); +#7498 = ORIENTED_EDGE('NONE', *, *, #4368, .T.); +#7499 = ORIENTED_EDGE('NONE', *, *, #4369, .F.); +#7500 = ORIENTED_EDGE('NONE', *, *, #4364, .F.); +#7501 = EDGE_LOOP('NONE', (#7497, #7498, #7499, #7500)); +#7502 = FACE_BOUND('NONE', #7501, .T.); +#7503 = ADVANCED_FACE('NONE', (#7502), #5649, .T.); +#7504 = ORIENTED_EDGE('NONE', *, *, #4370, .T.); +#7505 = ORIENTED_EDGE('NONE', *, *, #4371, .T.); +#7506 = ORIENTED_EDGE('NONE', *, *, #4372, .F.); +#7507 = ORIENTED_EDGE('NONE', *, *, #4368, .F.); +#7508 = EDGE_LOOP('NONE', (#7504, #7505, #7506, #7507)); #7509 = FACE_BOUND('NONE', #7508, .T.); -#7510 = EDGE_LOOP('NONE', (#7498)); -#7511 = FACE_BOUND('NONE', #7510, .T.); -#7512 = EDGE_LOOP('NONE', (#7499)); -#7513 = FACE_BOUND('NONE', #7512, .T.); -#7514 = ADVANCED_FACE('NONE', (#7501, #7503, #7505, #7507, #7509, #7511, #7513), #5526, .T.); -#7515 = ORIENTED_EDGE('NONE', *, *, #4028, .F.); -#7516 = ORIENTED_EDGE('NONE', *, *, #4030, .T.); -#7517 = EDGE_LOOP('NONE', (#7515)); -#7518 = FACE_BOUND('NONE', #7517, .T.); -#7519 = EDGE_LOOP('NONE', (#7516)); -#7520 = FACE_BOUND('NONE', #7519, .T.); -#7521 = ADVANCED_FACE('NONE', (#7518, #7520), #5531, .F.); -#7522 = ORIENTED_EDGE('NONE', *, *, #4031, .F.); -#7523 = ORIENTED_EDGE('NONE', *, *, #4033, .T.); -#7524 = EDGE_LOOP('NONE', (#7522)); -#7525 = FACE_BOUND('NONE', #7524, .T.); -#7526 = EDGE_LOOP('NONE', (#7523)); -#7527 = FACE_BOUND('NONE', #7526, .T.); -#7528 = ADVANCED_FACE('NONE', (#7525, #7527), #5536, .F.); -#7529 = ORIENTED_EDGE('NONE', *, *, #4034, .F.); -#7530 = ORIENTED_EDGE('NONE', *, *, #4036, .T.); -#7531 = EDGE_LOOP('NONE', (#7529)); -#7532 = FACE_BOUND('NONE', #7531, .T.); -#7533 = EDGE_LOOP('NONE', (#7530)); -#7534 = FACE_BOUND('NONE', #7533, .T.); -#7535 = ADVANCED_FACE('NONE', (#7532, #7534), #5541, .F.); -#7536 = ORIENTED_EDGE('NONE', *, *, #4037, .F.); -#7537 = ORIENTED_EDGE('NONE', *, *, #4039, .T.); -#7538 = EDGE_LOOP('NONE', (#7536)); -#7539 = FACE_BOUND('NONE', #7538, .T.); -#7540 = EDGE_LOOP('NONE', (#7537)); -#7541 = FACE_BOUND('NONE', #7540, .T.); -#7542 = ADVANCED_FACE('NONE', (#7539, #7541), #5546, .F.); -#7543 = ORIENTED_EDGE('NONE', *, *, #4040, .F.); -#7544 = ORIENTED_EDGE('NONE', *, *, #4042, .T.); -#7545 = EDGE_LOOP('NONE', (#7543)); -#7546 = FACE_BOUND('NONE', #7545, .T.); -#7547 = EDGE_LOOP('NONE', (#7544)); -#7548 = FACE_BOUND('NONE', #7547, .T.); -#7549 = ADVANCED_FACE('NONE', (#7546, #7548), #5551, .F.); -#7550 = ORIENTED_EDGE('NONE', *, *, #4043, .F.); -#7551 = ORIENTED_EDGE('NONE', *, *, #4045, .T.); -#7552 = EDGE_LOOP('NONE', (#7550)); -#7553 = FACE_BOUND('NONE', #7552, .T.); -#7554 = EDGE_LOOP('NONE', (#7551)); -#7555 = FACE_BOUND('NONE', #7554, .T.); -#7556 = ADVANCED_FACE('NONE', (#7553, #7555), #5556, .F.); -#7557 = ORIENTED_EDGE('NONE', *, *, #4046, .F.); -#7558 = ORIENTED_EDGE('NONE', *, *, #4048, .T.); -#7559 = EDGE_LOOP('NONE', (#7557)); -#7560 = FACE_BOUND('NONE', #7559, .T.); -#7561 = EDGE_LOOP('NONE', (#7558)); -#7562 = FACE_BOUND('NONE', #7561, .T.); -#7563 = ADVANCED_FACE('NONE', (#7560, #7562), #5561, .F.); -#7564 = ORIENTED_EDGE('NONE', *, *, #4049, .F.); -#7565 = ORIENTED_EDGE('NONE', *, *, #4051, .T.); -#7566 = EDGE_LOOP('NONE', (#7564)); -#7567 = FACE_BOUND('NONE', #7566, .T.); -#7568 = EDGE_LOOP('NONE', (#7565)); -#7569 = FACE_BOUND('NONE', #7568, .T.); -#7570 = ADVANCED_FACE('NONE', (#7567, #7569), #5566, .F.); -#7571 = ORIENTED_EDGE('NONE', *, *, #4052, .F.); -#7572 = ORIENTED_EDGE('NONE', *, *, #4054, .T.); -#7573 = EDGE_LOOP('NONE', (#7571)); -#7574 = FACE_BOUND('NONE', #7573, .T.); -#7575 = EDGE_LOOP('NONE', (#7572)); -#7576 = FACE_BOUND('NONE', #7575, .T.); -#7577 = ADVANCED_FACE('NONE', (#7574, #7576), #5571, .F.); -#7578 = ORIENTED_EDGE('NONE', *, *, #4055, .F.); -#7579 = ORIENTED_EDGE('NONE', *, *, #4057, .T.); -#7580 = EDGE_LOOP('NONE', (#7578)); -#7581 = FACE_BOUND('NONE', #7580, .T.); -#7582 = EDGE_LOOP('NONE', (#7579)); -#7583 = FACE_BOUND('NONE', #7582, .T.); -#7584 = ADVANCED_FACE('NONE', (#7581, #7583), #5576, .F.); -#7585 = ORIENTED_EDGE('NONE', *, *, #4058, .T.); -#7586 = ORIENTED_EDGE('NONE', *, *, #4060, .F.); -#7587 = EDGE_LOOP('NONE', (#7585)); -#7588 = FACE_BOUND('NONE', #7587, .T.); -#7589 = EDGE_LOOP('NONE', (#7586)); -#7590 = FACE_BOUND('NONE', #7589, .T.); -#7591 = ADVANCED_FACE('NONE', (#7588, #7590), #5581, .T.); -#7592 = ORIENTED_EDGE('NONE', *, *, #4058, .F.); -#7593 = EDGE_LOOP('NONE', (#7592)); -#7594 = FACE_BOUND('NONE', #7593, .T.); -#7595 = ADVANCED_FACE('NONE', (#7594), #5585, .F.); -#7596 = ORIENTED_EDGE('NONE', *, *, #4060, .T.); -#7597 = EDGE_LOOP('NONE', (#7596)); -#7598 = FACE_BOUND('NONE', #7597, .T.); -#7599 = ADVANCED_FACE('NONE', (#7598), #5589, .T.); -#7600 = ORIENTED_EDGE('NONE', *, *, #4061, .T.); -#7601 = ORIENTED_EDGE('NONE', *, *, #4063, .F.); -#7602 = EDGE_LOOP('NONE', (#7600)); -#7603 = FACE_BOUND('NONE', #7602, .T.); -#7604 = EDGE_LOOP('NONE', (#7601)); -#7605 = FACE_BOUND('NONE', #7604, .T.); -#7606 = ADVANCED_FACE('NONE', (#7603, #7605), #5594, .T.); -#7607 = ORIENTED_EDGE('NONE', *, *, #4061, .F.); -#7608 = EDGE_LOOP('NONE', (#7607)); -#7609 = FACE_BOUND('NONE', #7608, .T.); -#7610 = ADVANCED_FACE('NONE', (#7609), #5598, .F.); -#7611 = ORIENTED_EDGE('NONE', *, *, #4063, .T.); -#7612 = EDGE_LOOP('NONE', (#7611)); -#7613 = FACE_BOUND('NONE', #7612, .T.); -#7614 = ADVANCED_FACE('NONE', (#7613), #5602, .T.); -#7615 = ORIENTED_EDGE('NONE', *, *, #4064, .T.); -#7616 = ORIENTED_EDGE('NONE', *, *, #4066, .F.); -#7617 = EDGE_LOOP('NONE', (#7615)); -#7618 = FACE_BOUND('NONE', #7617, .T.); -#7619 = EDGE_LOOP('NONE', (#7616)); -#7620 = FACE_BOUND('NONE', #7619, .T.); -#7621 = ADVANCED_FACE('NONE', (#7618, #7620), #5607, .T.); -#7622 = ORIENTED_EDGE('NONE', *, *, #4064, .F.); -#7623 = EDGE_LOOP('NONE', (#7622)); -#7624 = FACE_BOUND('NONE', #7623, .T.); -#7625 = ADVANCED_FACE('NONE', (#7624), #5611, .F.); -#7626 = ORIENTED_EDGE('NONE', *, *, #4066, .T.); -#7627 = EDGE_LOOP('NONE', (#7626)); +#7510 = ADVANCED_FACE('NONE', (#7509), #5653, .T.); +#7511 = ORIENTED_EDGE('NONE', *, *, #4373, .T.); +#7512 = ORIENTED_EDGE('NONE', *, *, #4366, .T.); +#7513 = ORIENTED_EDGE('NONE', *, *, #4374, .F.); +#7514 = ORIENTED_EDGE('NONE', *, *, #4371, .F.); +#7515 = EDGE_LOOP('NONE', (#7511, #7512, #7513, #7514)); +#7516 = FACE_BOUND('NONE', #7515, .T.); +#7517 = ADVANCED_FACE('NONE', (#7516), #5662, .T.); +#7518 = ORIENTED_EDGE('NONE', *, *, #4373, .F.); +#7519 = ORIENTED_EDGE('NONE', *, *, #4370, .F.); +#7520 = ORIENTED_EDGE('NONE', *, *, #4367, .F.); +#7521 = ORIENTED_EDGE('NONE', *, *, #4363, .F.); +#7522 = EDGE_LOOP('NONE', (#7518, #7519, #7520, #7521)); +#7523 = FACE_BOUND('NONE', #7522, .T.); +#7524 = ADVANCED_FACE('NONE', (#7523), #5666, .F.); +#7525 = ORIENTED_EDGE('NONE', *, *, #4365, .T.); +#7526 = ORIENTED_EDGE('NONE', *, *, #4369, .T.); +#7527 = ORIENTED_EDGE('NONE', *, *, #4372, .T.); +#7528 = ORIENTED_EDGE('NONE', *, *, #4374, .T.); +#7529 = EDGE_LOOP('NONE', (#7525, #7526, #7527, #7528)); +#7530 = FACE_BOUND('NONE', #7529, .T.); +#7531 = ADVANCED_FACE('NONE', (#7530), #5670, .T.); +#7532 = ORIENTED_EDGE('NONE', *, *, #4375, .T.); +#7533 = ORIENTED_EDGE('NONE', *, *, #4376, .T.); +#7534 = ORIENTED_EDGE('NONE', *, *, #4377, .F.); +#7535 = ORIENTED_EDGE('NONE', *, *, #4378, .F.); +#7536 = EDGE_LOOP('NONE', (#7532, #7533, #7534, #7535)); +#7537 = FACE_BOUND('NONE', #7536, .T.); +#7538 = ADVANCED_FACE('NONE', (#7537), #5674, .T.); +#7539 = ORIENTED_EDGE('NONE', *, *, #4379, .T.); +#7540 = ORIENTED_EDGE('NONE', *, *, #4380, .T.); +#7541 = ORIENTED_EDGE('NONE', *, *, #4381, .F.); +#7542 = ORIENTED_EDGE('NONE', *, *, #4376, .F.); +#7543 = EDGE_LOOP('NONE', (#7539, #7540, #7541, #7542)); +#7544 = FACE_BOUND('NONE', #7543, .T.); +#7545 = ADVANCED_FACE('NONE', (#7544), #5683, .T.); +#7546 = ORIENTED_EDGE('NONE', *, *, #4382, .T.); +#7547 = ORIENTED_EDGE('NONE', *, *, #4383, .T.); +#7548 = ORIENTED_EDGE('NONE', *, *, #4384, .F.); +#7549 = ORIENTED_EDGE('NONE', *, *, #4380, .F.); +#7550 = EDGE_LOOP('NONE', (#7546, #7547, #7548, #7549)); +#7551 = FACE_BOUND('NONE', #7550, .T.); +#7552 = ADVANCED_FACE('NONE', (#7551), #5687, .T.); +#7553 = ORIENTED_EDGE('NONE', *, *, #4385, .T.); +#7554 = ORIENTED_EDGE('NONE', *, *, #4378, .T.); +#7555 = ORIENTED_EDGE('NONE', *, *, #4386, .F.); +#7556 = ORIENTED_EDGE('NONE', *, *, #4383, .F.); +#7557 = EDGE_LOOP('NONE', (#7553, #7554, #7555, #7556)); +#7558 = FACE_BOUND('NONE', #7557, .T.); +#7559 = ADVANCED_FACE('NONE', (#7558), #5696, .T.); +#7560 = ORIENTED_EDGE('NONE', *, *, #4385, .F.); +#7561 = ORIENTED_EDGE('NONE', *, *, #4382, .F.); +#7562 = ORIENTED_EDGE('NONE', *, *, #4379, .F.); +#7563 = ORIENTED_EDGE('NONE', *, *, #4375, .F.); +#7564 = EDGE_LOOP('NONE', (#7560, #7561, #7562, #7563)); +#7565 = FACE_BOUND('NONE', #7564, .T.); +#7566 = ADVANCED_FACE('NONE', (#7565), #5700, .F.); +#7567 = ORIENTED_EDGE('NONE', *, *, #4377, .T.); +#7568 = ORIENTED_EDGE('NONE', *, *, #4381, .T.); +#7569 = ORIENTED_EDGE('NONE', *, *, #4384, .T.); +#7570 = ORIENTED_EDGE('NONE', *, *, #4386, .T.); +#7571 = EDGE_LOOP('NONE', (#7567, #7568, #7569, #7570)); +#7572 = FACE_BOUND('NONE', #7571, .T.); +#7573 = ADVANCED_FACE('NONE', (#7572), #5704, .T.); +#7574 = ORIENTED_EDGE('NONE', *, *, #4387, .T.); +#7575 = ORIENTED_EDGE('NONE', *, *, #4388, .T.); +#7576 = ORIENTED_EDGE('NONE', *, *, #4389, .F.); +#7577 = ORIENTED_EDGE('NONE', *, *, #4390, .F.); +#7578 = EDGE_LOOP('NONE', (#7574, #7575, #7576, #7577)); +#7579 = FACE_BOUND('NONE', #7578, .T.); +#7580 = ADVANCED_FACE('NONE', (#7579), #5708, .T.); +#7581 = ORIENTED_EDGE('NONE', *, *, #4391, .T.); +#7582 = ORIENTED_EDGE('NONE', *, *, #4392, .T.); +#7583 = ORIENTED_EDGE('NONE', *, *, #4393, .F.); +#7584 = ORIENTED_EDGE('NONE', *, *, #4388, .F.); +#7585 = EDGE_LOOP('NONE', (#7581, #7582, #7583, #7584)); +#7586 = FACE_BOUND('NONE', #7585, .T.); +#7587 = ADVANCED_FACE('NONE', (#7586), #5717, .T.); +#7588 = ORIENTED_EDGE('NONE', *, *, #4394, .T.); +#7589 = ORIENTED_EDGE('NONE', *, *, #4395, .T.); +#7590 = ORIENTED_EDGE('NONE', *, *, #4396, .F.); +#7591 = ORIENTED_EDGE('NONE', *, *, #4392, .F.); +#7592 = EDGE_LOOP('NONE', (#7588, #7589, #7590, #7591)); +#7593 = FACE_BOUND('NONE', #7592, .T.); +#7594 = ADVANCED_FACE('NONE', (#7593), #5721, .T.); +#7595 = ORIENTED_EDGE('NONE', *, *, #4397, .T.); +#7596 = ORIENTED_EDGE('NONE', *, *, #4390, .T.); +#7597 = ORIENTED_EDGE('NONE', *, *, #4398, .F.); +#7598 = ORIENTED_EDGE('NONE', *, *, #4395, .F.); +#7599 = EDGE_LOOP('NONE', (#7595, #7596, #7597, #7598)); +#7600 = FACE_BOUND('NONE', #7599, .T.); +#7601 = ADVANCED_FACE('NONE', (#7600), #5730, .T.); +#7602 = ORIENTED_EDGE('NONE', *, *, #4397, .F.); +#7603 = ORIENTED_EDGE('NONE', *, *, #4394, .F.); +#7604 = ORIENTED_EDGE('NONE', *, *, #4391, .F.); +#7605 = ORIENTED_EDGE('NONE', *, *, #4387, .F.); +#7606 = EDGE_LOOP('NONE', (#7602, #7603, #7604, #7605)); +#7607 = FACE_BOUND('NONE', #7606, .T.); +#7608 = ADVANCED_FACE('NONE', (#7607), #5734, .F.); +#7609 = ORIENTED_EDGE('NONE', *, *, #4389, .T.); +#7610 = ORIENTED_EDGE('NONE', *, *, #4393, .T.); +#7611 = ORIENTED_EDGE('NONE', *, *, #4396, .T.); +#7612 = ORIENTED_EDGE('NONE', *, *, #4398, .T.); +#7613 = EDGE_LOOP('NONE', (#7609, #7610, #7611, #7612)); +#7614 = FACE_BOUND('NONE', #7613, .T.); +#7615 = ADVANCED_FACE('NONE', (#7614), #5738, .T.); +#7616 = ORIENTED_EDGE('NONE', *, *, #4399, .T.); +#7617 = ORIENTED_EDGE('NONE', *, *, #4400, .T.); +#7618 = ORIENTED_EDGE('NONE', *, *, #4401, .F.); +#7619 = ORIENTED_EDGE('NONE', *, *, #4402, .F.); +#7620 = EDGE_LOOP('NONE', (#7616, #7617, #7618, #7619)); +#7621 = FACE_BOUND('NONE', #7620, .T.); +#7622 = ADVANCED_FACE('NONE', (#7621), #5742, .T.); +#7623 = ORIENTED_EDGE('NONE', *, *, #4403, .T.); +#7624 = ORIENTED_EDGE('NONE', *, *, #4404, .T.); +#7625 = ORIENTED_EDGE('NONE', *, *, #4405, .F.); +#7626 = ORIENTED_EDGE('NONE', *, *, #4400, .F.); +#7627 = EDGE_LOOP('NONE', (#7623, #7624, #7625, #7626)); #7628 = FACE_BOUND('NONE', #7627, .T.); -#7629 = ADVANCED_FACE('NONE', (#7628), #5615, .T.); -#7630 = ORIENTED_EDGE('NONE', *, *, #4067, .T.); -#7631 = ORIENTED_EDGE('NONE', *, *, #4069, .F.); -#7632 = EDGE_LOOP('NONE', (#7630)); -#7633 = FACE_BOUND('NONE', #7632, .T.); -#7634 = EDGE_LOOP('NONE', (#7631)); +#7629 = ADVANCED_FACE('NONE', (#7628), #5751, .T.); +#7630 = ORIENTED_EDGE('NONE', *, *, #4406, .T.); +#7631 = ORIENTED_EDGE('NONE', *, *, #4407, .T.); +#7632 = ORIENTED_EDGE('NONE', *, *, #4408, .F.); +#7633 = ORIENTED_EDGE('NONE', *, *, #4404, .F.); +#7634 = EDGE_LOOP('NONE', (#7630, #7631, #7632, #7633)); #7635 = FACE_BOUND('NONE', #7634, .T.); -#7636 = ADVANCED_FACE('NONE', (#7633, #7635), #5620, .T.); -#7637 = ORIENTED_EDGE('NONE', *, *, #4067, .F.); -#7638 = EDGE_LOOP('NONE', (#7637)); -#7639 = FACE_BOUND('NONE', #7638, .T.); -#7640 = ADVANCED_FACE('NONE', (#7639), #5624, .F.); -#7641 = ORIENTED_EDGE('NONE', *, *, #4069, .T.); -#7642 = EDGE_LOOP('NONE', (#7641)); -#7643 = FACE_BOUND('NONE', #7642, .T.); -#7644 = ADVANCED_FACE('NONE', (#7643), #5628, .T.); -#7645 = ORIENTED_EDGE('NONE', *, *, #4070, .T.); -#7646 = ORIENTED_EDGE('NONE', *, *, #4072, .F.); -#7647 = EDGE_LOOP('NONE', (#7645)); -#7648 = FACE_BOUND('NONE', #7647, .T.); -#7649 = EDGE_LOOP('NONE', (#7646)); -#7650 = FACE_BOUND('NONE', #7649, .T.); -#7651 = ADVANCED_FACE('NONE', (#7648, #7650), #5633, .T.); -#7652 = ORIENTED_EDGE('NONE', *, *, #4070, .F.); -#7653 = EDGE_LOOP('NONE', (#7652)); -#7654 = FACE_BOUND('NONE', #7653, .T.); -#7655 = ADVANCED_FACE('NONE', (#7654), #5637, .F.); -#7656 = ORIENTED_EDGE('NONE', *, *, #4072, .T.); -#7657 = EDGE_LOOP('NONE', (#7656)); -#7658 = FACE_BOUND('NONE', #7657, .T.); -#7659 = ADVANCED_FACE('NONE', (#7658), #5641, .T.); -#7660 = ORIENTED_EDGE('NONE', *, *, #4073, .T.); -#7661 = ORIENTED_EDGE('NONE', *, *, #4075, .F.); -#7662 = EDGE_LOOP('NONE', (#7660)); +#7636 = ADVANCED_FACE('NONE', (#7635), #5755, .T.); +#7637 = ORIENTED_EDGE('NONE', *, *, #4409, .T.); +#7638 = ORIENTED_EDGE('NONE', *, *, #4402, .T.); +#7639 = ORIENTED_EDGE('NONE', *, *, #4410, .F.); +#7640 = ORIENTED_EDGE('NONE', *, *, #4407, .F.); +#7641 = EDGE_LOOP('NONE', (#7637, #7638, #7639, #7640)); +#7642 = FACE_BOUND('NONE', #7641, .T.); +#7643 = ADVANCED_FACE('NONE', (#7642), #5764, .T.); +#7644 = ORIENTED_EDGE('NONE', *, *, #4409, .F.); +#7645 = ORIENTED_EDGE('NONE', *, *, #4406, .F.); +#7646 = ORIENTED_EDGE('NONE', *, *, #4403, .F.); +#7647 = ORIENTED_EDGE('NONE', *, *, #4399, .F.); +#7648 = EDGE_LOOP('NONE', (#7644, #7645, #7646, #7647)); +#7649 = FACE_BOUND('NONE', #7648, .T.); +#7650 = ADVANCED_FACE('NONE', (#7649), #5768, .F.); +#7651 = ORIENTED_EDGE('NONE', *, *, #4401, .T.); +#7652 = ORIENTED_EDGE('NONE', *, *, #4405, .T.); +#7653 = ORIENTED_EDGE('NONE', *, *, #4408, .T.); +#7654 = ORIENTED_EDGE('NONE', *, *, #4410, .T.); +#7655 = EDGE_LOOP('NONE', (#7651, #7652, #7653, #7654)); +#7656 = FACE_BOUND('NONE', #7655, .T.); +#7657 = ADVANCED_FACE('NONE', (#7656), #5772, .T.); +#7658 = ORIENTED_EDGE('NONE', *, *, #4418, .F.); +#7659 = ORIENTED_EDGE('NONE', *, *, #4412, .T.); +#7660 = EDGE_LOOP('NONE', (#7658)); +#7661 = FACE_BOUND('NONE', #7660, .T.); +#7662 = EDGE_LOOP('NONE', (#7659)); #7663 = FACE_BOUND('NONE', #7662, .T.); -#7664 = EDGE_LOOP('NONE', (#7661)); -#7665 = FACE_BOUND('NONE', #7664, .T.); -#7666 = ADVANCED_FACE('NONE', (#7663, #7665), #5646, .T.); -#7667 = ORIENTED_EDGE('NONE', *, *, #4073, .F.); -#7668 = EDGE_LOOP('NONE', (#7667)); -#7669 = FACE_BOUND('NONE', #7668, .T.); -#7670 = ADVANCED_FACE('NONE', (#7669), #5650, .F.); -#7671 = ORIENTED_EDGE('NONE', *, *, #4075, .T.); -#7672 = EDGE_LOOP('NONE', (#7671)); -#7673 = FACE_BOUND('NONE', #7672, .T.); -#7674 = ADVANCED_FACE('NONE', (#7673), #5654, .T.); -#7675 = ORIENTED_EDGE('NONE', *, *, #4076, .T.); -#7676 = ORIENTED_EDGE('NONE', *, *, #4078, .F.); -#7677 = EDGE_LOOP('NONE', (#7675)); -#7678 = FACE_BOUND('NONE', #7677, .T.); -#7679 = EDGE_LOOP('NONE', (#7676)); -#7680 = FACE_BOUND('NONE', #7679, .T.); -#7681 = ADVANCED_FACE('NONE', (#7678, #7680), #5659, .T.); -#7682 = ORIENTED_EDGE('NONE', *, *, #4076, .F.); -#7683 = EDGE_LOOP('NONE', (#7682)); +#7664 = ADVANCED_FACE('NONE', (#7661, #7663), #5777, .F.); +#7665 = ORIENTED_EDGE('NONE', *, *, #4412, .F.); +#7666 = ORIENTED_EDGE('NONE', *, *, #4414, .T.); +#7667 = EDGE_LOOP('NONE', (#7665)); +#7668 = FACE_BOUND('NONE', #7667, .T.); +#7669 = EDGE_LOOP('NONE', (#7666)); +#7670 = FACE_BOUND('NONE', #7669, .T.); +#7671 = ADVANCED_FACE('NONE', (#7668, #7670), #5814, .T.); +#7672 = ORIENTED_EDGE('NONE', *, *, #4414, .F.); +#7673 = ORIENTED_EDGE('NONE', *, *, #4416, .T.); +#7674 = EDGE_LOOP('NONE', (#7672)); +#7675 = FACE_BOUND('NONE', #7674, .T.); +#7676 = EDGE_LOOP('NONE', (#7673)); +#7677 = FACE_BOUND('NONE', #7676, .T.); +#7678 = ADVANCED_FACE('NONE', (#7675, #7677), #5819, .T.); +#7679 = ORIENTED_EDGE('NONE', *, *, #4416, .F.); +#7680 = ORIENTED_EDGE('NONE', *, *, #4418, .T.); +#7681 = EDGE_LOOP('NONE', (#7679)); +#7682 = FACE_BOUND('NONE', #7681, .T.); +#7683 = EDGE_LOOP('NONE', (#7680)); #7684 = FACE_BOUND('NONE', #7683, .T.); -#7685 = ADVANCED_FACE('NONE', (#7684), #5663, .F.); -#7686 = ORIENTED_EDGE('NONE', *, *, #4078, .T.); -#7687 = EDGE_LOOP('NONE', (#7686)); -#7688 = FACE_BOUND('NONE', #7687, .T.); -#7689 = ADVANCED_FACE('NONE', (#7688), #5667, .T.); -#7690 = ORIENTED_EDGE('NONE', *, *, #4079, .T.); -#7691 = ORIENTED_EDGE('NONE', *, *, #4081, .F.); -#7692 = EDGE_LOOP('NONE', (#7690)); -#7693 = FACE_BOUND('NONE', #7692, .T.); -#7694 = EDGE_LOOP('NONE', (#7691)); -#7695 = FACE_BOUND('NONE', #7694, .T.); -#7696 = ADVANCED_FACE('NONE', (#7693, #7695), #5672, .T.); -#7697 = ORIENTED_EDGE('NONE', *, *, #4079, .F.); -#7698 = EDGE_LOOP('NONE', (#7697)); -#7699 = FACE_BOUND('NONE', #7698, .T.); -#7700 = ADVANCED_FACE('NONE', (#7699), #5676, .F.); -#7701 = ORIENTED_EDGE('NONE', *, *, #4081, .T.); -#7702 = EDGE_LOOP('NONE', (#7701)); +#7685 = ADVANCED_FACE('NONE', (#7682, #7684), #5838, .T.); +#7686 = ORIENTED_EDGE('NONE', *, *, #4426, .T.); +#7687 = ORIENTED_EDGE('NONE', *, *, #4420, .F.); +#7688 = EDGE_LOOP('NONE', (#7686)); +#7689 = FACE_BOUND('NONE', #7688, .T.); +#7690 = EDGE_LOOP('NONE', (#7687)); +#7691 = FACE_BOUND('NONE', #7690, .T.); +#7692 = ADVANCED_FACE('NONE', (#7689, #7691), #5843, .T.); +#7693 = ORIENTED_EDGE('NONE', *, *, #4420, .T.); +#7694 = ORIENTED_EDGE('NONE', *, *, #4422, .F.); +#7695 = EDGE_LOOP('NONE', (#7693)); +#7696 = FACE_BOUND('NONE', #7695, .T.); +#7697 = EDGE_LOOP('NONE', (#7694)); +#7698 = FACE_BOUND('NONE', #7697, .T.); +#7699 = ADVANCED_FACE('NONE', (#7696, #7698), #5880, .F.); +#7700 = ORIENTED_EDGE('NONE', *, *, #4422, .T.); +#7701 = ORIENTED_EDGE('NONE', *, *, #4424, .F.); +#7702 = EDGE_LOOP('NONE', (#7700)); #7703 = FACE_BOUND('NONE', #7702, .T.); -#7704 = ADVANCED_FACE('NONE', (#7703), #5680, .T.); -#7705 = ORIENTED_EDGE('NONE', *, *, #4082, .T.); -#7706 = ORIENTED_EDGE('NONE', *, *, #4084, .F.); -#7707 = EDGE_LOOP('NONE', (#7705)); -#7708 = FACE_BOUND('NONE', #7707, .T.); -#7709 = EDGE_LOOP('NONE', (#7706)); +#7704 = EDGE_LOOP('NONE', (#7701)); +#7705 = FACE_BOUND('NONE', #7704, .T.); +#7706 = ADVANCED_FACE('NONE', (#7703, #7705), #5885, .F.); +#7707 = ORIENTED_EDGE('NONE', *, *, #4424, .T.); +#7708 = ORIENTED_EDGE('NONE', *, *, #4426, .F.); +#7709 = EDGE_LOOP('NONE', (#7707)); #7710 = FACE_BOUND('NONE', #7709, .T.); -#7711 = ADVANCED_FACE('NONE', (#7708, #7710), #5685, .T.); -#7712 = ORIENTED_EDGE('NONE', *, *, #4082, .F.); -#7713 = EDGE_LOOP('NONE', (#7712)); -#7714 = FACE_BOUND('NONE', #7713, .T.); -#7715 = ADVANCED_FACE('NONE', (#7714), #5689, .F.); -#7716 = ORIENTED_EDGE('NONE', *, *, #4084, .T.); -#7717 = EDGE_LOOP('NONE', (#7716)); -#7718 = FACE_BOUND('NONE', #7717, .T.); -#7719 = ADVANCED_FACE('NONE', (#7718), #5693, .T.); -#7720 = ORIENTED_EDGE('NONE', *, *, #4085, .T.); -#7721 = ORIENTED_EDGE('NONE', *, *, #4087, .F.); -#7722 = EDGE_LOOP('NONE', (#7720)); -#7723 = FACE_BOUND('NONE', #7722, .T.); -#7724 = EDGE_LOOP('NONE', (#7721)); -#7725 = FACE_BOUND('NONE', #7724, .T.); -#7726 = ADVANCED_FACE('NONE', (#7723, #7725), #5698, .T.); -#7727 = ORIENTED_EDGE('NONE', *, *, #4085, .F.); -#7728 = EDGE_LOOP('NONE', (#7727)); -#7729 = FACE_BOUND('NONE', #7728, .T.); -#7730 = ADVANCED_FACE('NONE', (#7729), #5702, .F.); -#7731 = ORIENTED_EDGE('NONE', *, *, #4087, .T.); -#7732 = EDGE_LOOP('NONE', (#7731)); -#7733 = FACE_BOUND('NONE', #7732, .T.); -#7734 = ADVANCED_FACE('NONE', (#7733), #5706, .T.); -#7735 = ORIENTED_EDGE('NONE', *, *, #4088, .T.); -#7736 = ORIENTED_EDGE('NONE', *, *, #4090, .F.); -#7737 = EDGE_LOOP('NONE', (#7735)); +#7711 = EDGE_LOOP('NONE', (#7708)); +#7712 = FACE_BOUND('NONE', #7711, .T.); +#7713 = ADVANCED_FACE('NONE', (#7710, #7712), #5889, .T.); +#7714 = ORIENTED_EDGE('NONE', *, *, #4427, .T.); +#7715 = ORIENTED_EDGE('NONE', *, *, #4429, .F.); +#7716 = EDGE_LOOP('NONE', (#7714)); +#7717 = FACE_BOUND('NONE', #7716, .T.); +#7718 = EDGE_LOOP('NONE', (#7715)); +#7719 = FACE_BOUND('NONE', #7718, .T.); +#7720 = ADVANCED_FACE('NONE', (#7717, #7719), #5894, .T.); +#7721 = ORIENTED_EDGE('NONE', *, *, #4430, .T.); +#7722 = ORIENTED_EDGE('NONE', *, *, #4432, .F.); +#7723 = EDGE_LOOP('NONE', (#7721)); +#7724 = FACE_BOUND('NONE', #7723, .T.); +#7725 = EDGE_LOOP('NONE', (#7722)); +#7726 = FACE_BOUND('NONE', #7725, .T.); +#7727 = ADVANCED_FACE('NONE', (#7724, #7726), #5899, .F.); +#7728 = ORIENTED_EDGE('NONE', *, *, #4427, .F.); +#7729 = ORIENTED_EDGE('NONE', *, *, #4430, .F.); +#7730 = ORIENTED_EDGE('NONE', *, *, #4454, .T.); +#7731 = ORIENTED_EDGE('NONE', *, *, #4457, .T.); +#7732 = ORIENTED_EDGE('NONE', *, *, #4460, .T.); +#7733 = ORIENTED_EDGE('NONE', *, *, #4463, .T.); +#7734 = ORIENTED_EDGE('NONE', *, *, #4466, .T.); +#7735 = EDGE_LOOP('NONE', (#7728)); +#7736 = FACE_BOUND('NONE', #7735, .T.); +#7737 = EDGE_LOOP('NONE', (#7729)); #7738 = FACE_BOUND('NONE', #7737, .T.); -#7739 = EDGE_LOOP('NONE', (#7736)); +#7739 = EDGE_LOOP('NONE', (#7730)); #7740 = FACE_BOUND('NONE', #7739, .T.); -#7741 = ADVANCED_FACE('NONE', (#7738, #7740), #5711, .T.); -#7742 = ORIENTED_EDGE('NONE', *, *, #4088, .F.); -#7743 = EDGE_LOOP('NONE', (#7742)); +#7741 = EDGE_LOOP('NONE', (#7731)); +#7742 = FACE_BOUND('NONE', #7741, .T.); +#7743 = EDGE_LOOP('NONE', (#7732)); #7744 = FACE_BOUND('NONE', #7743, .T.); -#7745 = ADVANCED_FACE('NONE', (#7744), #5715, .F.); -#7746 = ORIENTED_EDGE('NONE', *, *, #4090, .T.); -#7747 = EDGE_LOOP('NONE', (#7746)); +#7745 = EDGE_LOOP('NONE', (#7733)); +#7746 = FACE_BOUND('NONE', #7745, .T.); +#7747 = EDGE_LOOP('NONE', (#7734)); #7748 = FACE_BOUND('NONE', #7747, .T.); -#7749 = ADVANCED_FACE('NONE', (#7748), #5719, .T.); -#7750 = ORIENTED_EDGE('NONE', *, *, #4091, .T.); -#7751 = ORIENTED_EDGE('NONE', *, *, #4093, .F.); -#7752 = EDGE_LOOP('NONE', (#7750)); -#7753 = FACE_BOUND('NONE', #7752, .T.); -#7754 = EDGE_LOOP('NONE', (#7751)); -#7755 = FACE_BOUND('NONE', #7754, .T.); -#7756 = ADVANCED_FACE('NONE', (#7753, #7755), #5724, .T.); -#7757 = ORIENTED_EDGE('NONE', *, *, #4091, .F.); -#7758 = EDGE_LOOP('NONE', (#7757)); -#7759 = FACE_BOUND('NONE', #7758, .T.); -#7760 = ADVANCED_FACE('NONE', (#7759), #5728, .F.); -#7761 = ORIENTED_EDGE('NONE', *, *, #4093, .T.); -#7762 = EDGE_LOOP('NONE', (#7761)); -#7763 = FACE_BOUND('NONE', #7762, .T.); -#7764 = ADVANCED_FACE('NONE', (#7763), #5732, .T.); -#7765 = ORIENTED_EDGE('NONE', *, *, #4094, .T.); -#7766 = ORIENTED_EDGE('NONE', *, *, #4096, .F.); -#7767 = EDGE_LOOP('NONE', (#7765)); +#7749 = ADVANCED_FACE('NONE', (#7736, #7738, #7740, #7742, #7744, #7746, #7748), #5903, .F.); +#7750 = ORIENTED_EDGE('NONE', *, *, #4429, .T.); +#7751 = ORIENTED_EDGE('NONE', *, *, #4432, .T.); +#7752 = ORIENTED_EDGE('NONE', *, *, #4456, .F.); +#7753 = ORIENTED_EDGE('NONE', *, *, #4459, .F.); +#7754 = ORIENTED_EDGE('NONE', *, *, #4462, .F.); +#7755 = ORIENTED_EDGE('NONE', *, *, #4465, .F.); +#7756 = ORIENTED_EDGE('NONE', *, *, #4468, .F.); +#7757 = EDGE_LOOP('NONE', (#7750)); +#7758 = FACE_BOUND('NONE', #7757, .T.); +#7759 = EDGE_LOOP('NONE', (#7751)); +#7760 = FACE_BOUND('NONE', #7759, .T.); +#7761 = EDGE_LOOP('NONE', (#7752)); +#7762 = FACE_BOUND('NONE', #7761, .T.); +#7763 = EDGE_LOOP('NONE', (#7753)); +#7764 = FACE_BOUND('NONE', #7763, .T.); +#7765 = EDGE_LOOP('NONE', (#7754)); +#7766 = FACE_BOUND('NONE', #7765, .T.); +#7767 = EDGE_LOOP('NONE', (#7755)); #7768 = FACE_BOUND('NONE', #7767, .T.); -#7769 = EDGE_LOOP('NONE', (#7766)); +#7769 = EDGE_LOOP('NONE', (#7756)); #7770 = FACE_BOUND('NONE', #7769, .T.); -#7771 = ADVANCED_FACE('NONE', (#7768, #7770), #5737, .T.); -#7772 = ORIENTED_EDGE('NONE', *, *, #4094, .F.); -#7773 = EDGE_LOOP('NONE', (#7772)); -#7774 = FACE_BOUND('NONE', #7773, .T.); -#7775 = ADVANCED_FACE('NONE', (#7774), #5741, .F.); -#7776 = ORIENTED_EDGE('NONE', *, *, #4096, .T.); -#7777 = EDGE_LOOP('NONE', (#7776)); -#7778 = FACE_BOUND('NONE', #7777, .T.); -#7779 = ADVANCED_FACE('NONE', (#7778), #5745, .T.); -#7780 = ORIENTED_EDGE('NONE', *, *, #4097, .T.); -#7781 = ORIENTED_EDGE('NONE', *, *, #4099, .F.); -#7782 = EDGE_LOOP('NONE', (#7780)); -#7783 = FACE_BOUND('NONE', #7782, .T.); -#7784 = EDGE_LOOP('NONE', (#7781)); -#7785 = FACE_BOUND('NONE', #7784, .T.); -#7786 = ADVANCED_FACE('NONE', (#7783, #7785), #5750, .T.); -#7787 = ORIENTED_EDGE('NONE', *, *, #4097, .F.); -#7788 = EDGE_LOOP('NONE', (#7787)); -#7789 = FACE_BOUND('NONE', #7788, .T.); -#7790 = ADVANCED_FACE('NONE', (#7789), #5754, .F.); -#7791 = ORIENTED_EDGE('NONE', *, *, #4099, .T.); -#7792 = EDGE_LOOP('NONE', (#7791)); -#7793 = FACE_BOUND('NONE', #7792, .T.); -#7794 = ADVANCED_FACE('NONE', (#7793), #5758, .T.); -#7795 = ORIENTED_EDGE('NONE', *, *, #4100, .T.); -#7796 = ORIENTED_EDGE('NONE', *, *, #4102, .F.); -#7797 = EDGE_LOOP('NONE', (#7795)); +#7771 = ADVANCED_FACE('NONE', (#7758, #7760, #7762, #7764, #7766, #7768, #7770), #5907, .T.); +#7772 = ORIENTED_EDGE('NONE', *, *, #4433, .T.); +#7773 = ORIENTED_EDGE('NONE', *, *, #4435, .F.); +#7774 = EDGE_LOOP('NONE', (#7772)); +#7775 = FACE_BOUND('NONE', #7774, .T.); +#7776 = EDGE_LOOP('NONE', (#7773)); +#7777 = FACE_BOUND('NONE', #7776, .T.); +#7778 = ADVANCED_FACE('NONE', (#7775, #7777), #5912, .T.); +#7779 = ORIENTED_EDGE('NONE', *, *, #4436, .T.); +#7780 = ORIENTED_EDGE('NONE', *, *, #4438, .F.); +#7781 = EDGE_LOOP('NONE', (#7779)); +#7782 = FACE_BOUND('NONE', #7781, .T.); +#7783 = EDGE_LOOP('NONE', (#7780)); +#7784 = FACE_BOUND('NONE', #7783, .T.); +#7785 = ADVANCED_FACE('NONE', (#7782, #7784), #5917, .F.); +#7786 = ORIENTED_EDGE('NONE', *, *, #4433, .F.); +#7787 = ORIENTED_EDGE('NONE', *, *, #4436, .F.); +#7788 = ORIENTED_EDGE('NONE', *, *, #4439, .T.); +#7789 = ORIENTED_EDGE('NONE', *, *, #4442, .T.); +#7790 = ORIENTED_EDGE('NONE', *, *, #4445, .T.); +#7791 = ORIENTED_EDGE('NONE', *, *, #4448, .T.); +#7792 = ORIENTED_EDGE('NONE', *, *, #4451, .T.); +#7793 = EDGE_LOOP('NONE', (#7786)); +#7794 = FACE_BOUND('NONE', #7793, .T.); +#7795 = EDGE_LOOP('NONE', (#7787)); +#7796 = FACE_BOUND('NONE', #7795, .T.); +#7797 = EDGE_LOOP('NONE', (#7788)); #7798 = FACE_BOUND('NONE', #7797, .T.); -#7799 = EDGE_LOOP('NONE', (#7796)); +#7799 = EDGE_LOOP('NONE', (#7789)); #7800 = FACE_BOUND('NONE', #7799, .T.); -#7801 = ADVANCED_FACE('NONE', (#7798, #7800), #5763, .T.); -#7802 = ORIENTED_EDGE('NONE', *, *, #4100, .F.); -#7803 = EDGE_LOOP('NONE', (#7802)); +#7801 = EDGE_LOOP('NONE', (#7790)); +#7802 = FACE_BOUND('NONE', #7801, .T.); +#7803 = EDGE_LOOP('NONE', (#7791)); #7804 = FACE_BOUND('NONE', #7803, .T.); -#7805 = ADVANCED_FACE('NONE', (#7804), #5767, .F.); -#7806 = ORIENTED_EDGE('NONE', *, *, #4102, .T.); -#7807 = EDGE_LOOP('NONE', (#7806)); -#7808 = FACE_BOUND('NONE', #7807, .T.); -#7809 = ADVANCED_FACE('NONE', (#7808), #5771, .T.); -#7810 = ORIENTED_EDGE('NONE', *, *, #4103, .T.); -#7811 = ORIENTED_EDGE('NONE', *, *, #4105, .F.); -#7812 = EDGE_LOOP('NONE', (#7810)); -#7813 = FACE_BOUND('NONE', #7812, .T.); -#7814 = EDGE_LOOP('NONE', (#7811)); -#7815 = FACE_BOUND('NONE', #7814, .T.); -#7816 = ADVANCED_FACE('NONE', (#7813, #7815), #5776, .T.); -#7817 = ORIENTED_EDGE('NONE', *, *, #4103, .F.); -#7818 = EDGE_LOOP('NONE', (#7817)); -#7819 = FACE_BOUND('NONE', #7818, .T.); -#7820 = ADVANCED_FACE('NONE', (#7819), #5780, .F.); -#7821 = ORIENTED_EDGE('NONE', *, *, #4105, .T.); -#7822 = EDGE_LOOP('NONE', (#7821)); -#7823 = FACE_BOUND('NONE', #7822, .T.); -#7824 = ADVANCED_FACE('NONE', (#7823), #5784, .T.); -#7825 = ORIENTED_EDGE('NONE', *, *, #4106, .T.); -#7826 = ORIENTED_EDGE('NONE', *, *, #4108, .F.); -#7827 = EDGE_LOOP('NONE', (#7825)); +#7805 = EDGE_LOOP('NONE', (#7792)); +#7806 = FACE_BOUND('NONE', #7805, .T.); +#7807 = ADVANCED_FACE('NONE', (#7794, #7796, #7798, #7800, #7802, #7804, #7806), #5921, .F.); +#7808 = ORIENTED_EDGE('NONE', *, *, #4435, .T.); +#7809 = ORIENTED_EDGE('NONE', *, *, #4438, .T.); +#7810 = ORIENTED_EDGE('NONE', *, *, #4441, .F.); +#7811 = ORIENTED_EDGE('NONE', *, *, #4444, .F.); +#7812 = ORIENTED_EDGE('NONE', *, *, #4447, .F.); +#7813 = ORIENTED_EDGE('NONE', *, *, #4450, .F.); +#7814 = ORIENTED_EDGE('NONE', *, *, #4453, .F.); +#7815 = EDGE_LOOP('NONE', (#7808)); +#7816 = FACE_BOUND('NONE', #7815, .T.); +#7817 = EDGE_LOOP('NONE', (#7809)); +#7818 = FACE_BOUND('NONE', #7817, .T.); +#7819 = EDGE_LOOP('NONE', (#7810)); +#7820 = FACE_BOUND('NONE', #7819, .T.); +#7821 = EDGE_LOOP('NONE', (#7811)); +#7822 = FACE_BOUND('NONE', #7821, .T.); +#7823 = EDGE_LOOP('NONE', (#7812)); +#7824 = FACE_BOUND('NONE', #7823, .T.); +#7825 = EDGE_LOOP('NONE', (#7813)); +#7826 = FACE_BOUND('NONE', #7825, .T.); +#7827 = EDGE_LOOP('NONE', (#7814)); #7828 = FACE_BOUND('NONE', #7827, .T.); -#7829 = EDGE_LOOP('NONE', (#7826)); -#7830 = FACE_BOUND('NONE', #7829, .T.); -#7831 = ADVANCED_FACE('NONE', (#7828, #7830), #5789, .T.); -#7832 = ORIENTED_EDGE('NONE', *, *, #4109, .T.); -#7833 = ORIENTED_EDGE('NONE', *, *, #4111, .F.); -#7834 = EDGE_LOOP('NONE', (#7832)); +#7829 = ADVANCED_FACE('NONE', (#7816, #7818, #7820, #7822, #7824, #7826, #7828), #5925, .T.); +#7830 = ORIENTED_EDGE('NONE', *, *, #4439, .F.); +#7831 = ORIENTED_EDGE('NONE', *, *, #4441, .T.); +#7832 = EDGE_LOOP('NONE', (#7830)); +#7833 = FACE_BOUND('NONE', #7832, .T.); +#7834 = EDGE_LOOP('NONE', (#7831)); #7835 = FACE_BOUND('NONE', #7834, .T.); -#7836 = EDGE_LOOP('NONE', (#7833)); -#7837 = FACE_BOUND('NONE', #7836, .T.); -#7838 = ADVANCED_FACE('NONE', (#7835, #7837), #5794, .F.); -#7839 = ORIENTED_EDGE('NONE', *, *, #4112, .T.); -#7840 = ORIENTED_EDGE('NONE', *, *, #4114, .F.); -#7841 = EDGE_LOOP('NONE', (#7839)); +#7836 = ADVANCED_FACE('NONE', (#7833, #7835), #5930, .F.); +#7837 = ORIENTED_EDGE('NONE', *, *, #4442, .F.); +#7838 = ORIENTED_EDGE('NONE', *, *, #4444, .T.); +#7839 = EDGE_LOOP('NONE', (#7837)); +#7840 = FACE_BOUND('NONE', #7839, .T.); +#7841 = EDGE_LOOP('NONE', (#7838)); #7842 = FACE_BOUND('NONE', #7841, .T.); -#7843 = EDGE_LOOP('NONE', (#7840)); -#7844 = FACE_BOUND('NONE', #7843, .T.); -#7845 = ADVANCED_FACE('NONE', (#7842, #7844), #5799, .F.); -#7846 = ORIENTED_EDGE('NONE', *, *, #4115, .T.); -#7847 = ORIENTED_EDGE('NONE', *, *, #4117, .F.); -#7848 = EDGE_LOOP('NONE', (#7846)); +#7843 = ADVANCED_FACE('NONE', (#7840, #7842), #5935, .F.); +#7844 = ORIENTED_EDGE('NONE', *, *, #4445, .F.); +#7845 = ORIENTED_EDGE('NONE', *, *, #4447, .T.); +#7846 = EDGE_LOOP('NONE', (#7844)); +#7847 = FACE_BOUND('NONE', #7846, .T.); +#7848 = EDGE_LOOP('NONE', (#7845)); #7849 = FACE_BOUND('NONE', #7848, .T.); -#7850 = EDGE_LOOP('NONE', (#7847)); -#7851 = FACE_BOUND('NONE', #7850, .T.); -#7852 = ADVANCED_FACE('NONE', (#7849, #7851), #5804, .F.); -#7853 = ORIENTED_EDGE('NONE', *, *, #4118, .T.); -#7854 = ORIENTED_EDGE('NONE', *, *, #4120, .F.); -#7855 = EDGE_LOOP('NONE', (#7853)); +#7850 = ADVANCED_FACE('NONE', (#7847, #7849), #5940, .F.); +#7851 = ORIENTED_EDGE('NONE', *, *, #4448, .F.); +#7852 = ORIENTED_EDGE('NONE', *, *, #4450, .T.); +#7853 = EDGE_LOOP('NONE', (#7851)); +#7854 = FACE_BOUND('NONE', #7853, .T.); +#7855 = EDGE_LOOP('NONE', (#7852)); #7856 = FACE_BOUND('NONE', #7855, .T.); -#7857 = EDGE_LOOP('NONE', (#7854)); -#7858 = FACE_BOUND('NONE', #7857, .T.); -#7859 = ADVANCED_FACE('NONE', (#7856, #7858), #5809, .F.); -#7860 = ORIENTED_EDGE('NONE', *, *, #4121, .T.); -#7861 = ORIENTED_EDGE('NONE', *, *, #4123, .F.); -#7862 = EDGE_LOOP('NONE', (#7860)); +#7857 = ADVANCED_FACE('NONE', (#7854, #7856), #5945, .F.); +#7858 = ORIENTED_EDGE('NONE', *, *, #4451, .F.); +#7859 = ORIENTED_EDGE('NONE', *, *, #4453, .T.); +#7860 = EDGE_LOOP('NONE', (#7858)); +#7861 = FACE_BOUND('NONE', #7860, .T.); +#7862 = EDGE_LOOP('NONE', (#7859)); #7863 = FACE_BOUND('NONE', #7862, .T.); -#7864 = EDGE_LOOP('NONE', (#7861)); -#7865 = FACE_BOUND('NONE', #7864, .T.); -#7866 = ADVANCED_FACE('NONE', (#7863, #7865), #5814, .F.); -#7867 = ORIENTED_EDGE('NONE', *, *, #4106, .F.); -#7868 = ORIENTED_EDGE('NONE', *, *, #4109, .F.); -#7869 = ORIENTED_EDGE('NONE', *, *, #4112, .F.); -#7870 = ORIENTED_EDGE('NONE', *, *, #4115, .F.); -#7871 = ORIENTED_EDGE('NONE', *, *, #4118, .F.); -#7872 = ORIENTED_EDGE('NONE', *, *, #4121, .F.); -#7873 = EDGE_LOOP('NONE', (#7867)); -#7874 = FACE_BOUND('NONE', #7873, .T.); -#7875 = EDGE_LOOP('NONE', (#7868)); -#7876 = FACE_BOUND('NONE', #7875, .T.); -#7877 = EDGE_LOOP('NONE', (#7869)); -#7878 = FACE_BOUND('NONE', #7877, .T.); -#7879 = EDGE_LOOP('NONE', (#7870)); -#7880 = FACE_BOUND('NONE', #7879, .T.); -#7881 = EDGE_LOOP('NONE', (#7871)); +#7864 = ADVANCED_FACE('NONE', (#7861, #7863), #5950, .F.); +#7865 = ORIENTED_EDGE('NONE', *, *, #4454, .F.); +#7866 = ORIENTED_EDGE('NONE', *, *, #4456, .T.); +#7867 = EDGE_LOOP('NONE', (#7865)); +#7868 = FACE_BOUND('NONE', #7867, .T.); +#7869 = EDGE_LOOP('NONE', (#7866)); +#7870 = FACE_BOUND('NONE', #7869, .T.); +#7871 = ADVANCED_FACE('NONE', (#7868, #7870), #5955, .F.); +#7872 = ORIENTED_EDGE('NONE', *, *, #4457, .F.); +#7873 = ORIENTED_EDGE('NONE', *, *, #4459, .T.); +#7874 = EDGE_LOOP('NONE', (#7872)); +#7875 = FACE_BOUND('NONE', #7874, .T.); +#7876 = EDGE_LOOP('NONE', (#7873)); +#7877 = FACE_BOUND('NONE', #7876, .T.); +#7878 = ADVANCED_FACE('NONE', (#7875, #7877), #5960, .F.); +#7879 = ORIENTED_EDGE('NONE', *, *, #4460, .F.); +#7880 = ORIENTED_EDGE('NONE', *, *, #4462, .T.); +#7881 = EDGE_LOOP('NONE', (#7879)); #7882 = FACE_BOUND('NONE', #7881, .T.); -#7883 = EDGE_LOOP('NONE', (#7872)); +#7883 = EDGE_LOOP('NONE', (#7880)); #7884 = FACE_BOUND('NONE', #7883, .T.); -#7885 = ADVANCED_FACE('NONE', (#7874, #7876, #7878, #7880, #7882, #7884), #5818, .F.); -#7886 = ORIENTED_EDGE('NONE', *, *, #4108, .T.); -#7887 = ORIENTED_EDGE('NONE', *, *, #4111, .T.); -#7888 = ORIENTED_EDGE('NONE', *, *, #4114, .T.); -#7889 = ORIENTED_EDGE('NONE', *, *, #4117, .T.); -#7890 = ORIENTED_EDGE('NONE', *, *, #4120, .T.); -#7891 = ORIENTED_EDGE('NONE', *, *, #4123, .T.); -#7892 = ORIENTED_EDGE('NONE', *, *, #4135, .F.); -#7893 = ORIENTED_EDGE('NONE', *, *, #4133, .F.); -#7894 = ORIENTED_EDGE('NONE', *, *, #4130, .F.); -#7895 = ORIENTED_EDGE('NONE', *, *, #4126, .F.); -#7896 = ORIENTED_EDGE('NONE', *, *, #4147, .F.); -#7897 = ORIENTED_EDGE('NONE', *, *, #4145, .F.); -#7898 = ORIENTED_EDGE('NONE', *, *, #4142, .F.); -#7899 = ORIENTED_EDGE('NONE', *, *, #4138, .F.); -#7900 = ORIENTED_EDGE('NONE', *, *, #4159, .F.); -#7901 = ORIENTED_EDGE('NONE', *, *, #4157, .F.); -#7902 = ORIENTED_EDGE('NONE', *, *, #4154, .F.); -#7903 = ORIENTED_EDGE('NONE', *, *, #4150, .F.); -#7904 = ORIENTED_EDGE('NONE', *, *, #4171, .F.); -#7905 = ORIENTED_EDGE('NONE', *, *, #4169, .F.); -#7906 = ORIENTED_EDGE('NONE', *, *, #4166, .F.); -#7907 = ORIENTED_EDGE('NONE', *, *, #4162, .F.); -#7908 = ORIENTED_EDGE('NONE', *, *, #4183, .F.); -#7909 = ORIENTED_EDGE('NONE', *, *, #4181, .F.); -#7910 = ORIENTED_EDGE('NONE', *, *, #4178, .F.); -#7911 = ORIENTED_EDGE('NONE', *, *, #4174, .F.); -#7912 = EDGE_LOOP('NONE', (#7886)); -#7913 = FACE_BOUND('NONE', #7912, .T.); -#7914 = EDGE_LOOP('NONE', (#7887)); -#7915 = FACE_BOUND('NONE', #7914, .T.); -#7916 = EDGE_LOOP('NONE', (#7888)); -#7917 = FACE_BOUND('NONE', #7916, .T.); -#7918 = EDGE_LOOP('NONE', (#7889)); -#7919 = FACE_BOUND('NONE', #7918, .T.); -#7920 = EDGE_LOOP('NONE', (#7890)); -#7921 = FACE_BOUND('NONE', #7920, .T.); -#7922 = EDGE_LOOP('NONE', (#7891)); -#7923 = FACE_BOUND('NONE', #7922, .T.); -#7924 = EDGE_LOOP('NONE', (#7892, #7893, #7894, #7895)); -#7925 = FACE_BOUND('NONE', #7924, .T.); -#7926 = EDGE_LOOP('NONE', (#7896, #7897, #7898, #7899)); -#7927 = FACE_BOUND('NONE', #7926, .T.); -#7928 = EDGE_LOOP('NONE', (#7900, #7901, #7902, #7903)); -#7929 = FACE_BOUND('NONE', #7928, .T.); -#7930 = EDGE_LOOP('NONE', (#7904, #7905, #7906, #7907)); -#7931 = FACE_BOUND('NONE', #7930, .T.); -#7932 = EDGE_LOOP('NONE', (#7908, #7909, #7910, #7911)); -#7933 = FACE_BOUND('NONE', #7932, .T.); -#7934 = ADVANCED_FACE('NONE', (#7913, #7915, #7917, #7919, #7921, #7923, #7925, #7927, #7929, #7931, #7933), #5822, .T.); -#7935 = ORIENTED_EDGE('NONE', *, *, #4127, .T.); -#7936 = ORIENTED_EDGE('NONE', *, *, #4126, .T.); -#7937 = ORIENTED_EDGE('NONE', *, *, #4125, .F.); -#7938 = ORIENTED_EDGE('NONE', *, *, #4124, .F.); -#7939 = EDGE_LOOP('NONE', (#7935, #7936, #7937, #7938)); -#7940 = FACE_BOUND('NONE', #7939, .T.); -#7941 = ADVANCED_FACE('NONE', (#7940), #5826, .F.); -#7942 = ORIENTED_EDGE('NONE', *, *, #4125, .T.); -#7943 = ORIENTED_EDGE('NONE', *, *, #4130, .T.); -#7944 = ORIENTED_EDGE('NONE', *, *, #4129, .F.); -#7945 = ORIENTED_EDGE('NONE', *, *, #4128, .F.); -#7946 = EDGE_LOOP('NONE', (#7942, #7943, #7944, #7945)); -#7947 = FACE_BOUND('NONE', #7946, .T.); -#7948 = ADVANCED_FACE('NONE', (#7947), #5830, .F.); -#7949 = ORIENTED_EDGE('NONE', *, *, #4129, .T.); -#7950 = ORIENTED_EDGE('NONE', *, *, #4133, .T.); -#7951 = ORIENTED_EDGE('NONE', *, *, #4132, .F.); -#7952 = ORIENTED_EDGE('NONE', *, *, #4131, .F.); -#7953 = EDGE_LOOP('NONE', (#7949, #7950, #7951, #7952)); -#7954 = FACE_BOUND('NONE', #7953, .T.); -#7955 = ADVANCED_FACE('NONE', (#7954), #5834, .F.); -#7956 = ORIENTED_EDGE('NONE', *, *, #4132, .T.); -#7957 = ORIENTED_EDGE('NONE', *, *, #4135, .T.); -#7958 = ORIENTED_EDGE('NONE', *, *, #4127, .F.); -#7959 = ORIENTED_EDGE('NONE', *, *, #4134, .F.); -#7960 = EDGE_LOOP('NONE', (#7956, #7957, #7958, #7959)); +#7885 = ADVANCED_FACE('NONE', (#7882, #7884), #5965, .F.); +#7886 = ORIENTED_EDGE('NONE', *, *, #4463, .F.); +#7887 = ORIENTED_EDGE('NONE', *, *, #4465, .T.); +#7888 = EDGE_LOOP('NONE', (#7886)); +#7889 = FACE_BOUND('NONE', #7888, .T.); +#7890 = EDGE_LOOP('NONE', (#7887)); +#7891 = FACE_BOUND('NONE', #7890, .T.); +#7892 = ADVANCED_FACE('NONE', (#7889, #7891), #5970, .F.); +#7893 = ORIENTED_EDGE('NONE', *, *, #4466, .F.); +#7894 = ORIENTED_EDGE('NONE', *, *, #4468, .T.); +#7895 = EDGE_LOOP('NONE', (#7893)); +#7896 = FACE_BOUND('NONE', #7895, .T.); +#7897 = EDGE_LOOP('NONE', (#7894)); +#7898 = FACE_BOUND('NONE', #7897, .T.); +#7899 = ADVANCED_FACE('NONE', (#7896, #7898), #5975, .F.); +#7900 = ORIENTED_EDGE('NONE', *, *, #4469, .T.); +#7901 = ORIENTED_EDGE('NONE', *, *, #4471, .F.); +#7902 = EDGE_LOOP('NONE', (#7900)); +#7903 = FACE_BOUND('NONE', #7902, .T.); +#7904 = EDGE_LOOP('NONE', (#7901)); +#7905 = FACE_BOUND('NONE', #7904, .T.); +#7906 = ADVANCED_FACE('NONE', (#7903, #7905), #5980, .T.); +#7907 = ORIENTED_EDGE('NONE', *, *, #4469, .F.); +#7908 = ORIENTED_EDGE('NONE', *, *, #4475, .T.); +#7909 = ORIENTED_EDGE('NONE', *, *, #4478, .T.); +#7910 = ORIENTED_EDGE('NONE', *, *, #4481, .T.); +#7911 = ORIENTED_EDGE('NONE', *, *, #4484, .T.); +#7912 = ORIENTED_EDGE('NONE', *, *, #4487, .T.); +#7913 = ORIENTED_EDGE('NONE', *, *, #4490, .F.); +#7914 = ORIENTED_EDGE('NONE', *, *, #4511, .F.); +#7915 = ORIENTED_EDGE('NONE', *, *, #4514, .F.); +#7916 = ORIENTED_EDGE('NONE', *, *, #4517, .F.); +#7917 = ORIENTED_EDGE('NONE', *, *, #4520, .F.); +#7918 = ORIENTED_EDGE('NONE', *, *, #4523, .F.); +#7919 = ORIENTED_EDGE('NONE', *, *, #4526, .F.); +#7920 = ORIENTED_EDGE('NONE', *, *, #4529, .F.); +#7921 = ORIENTED_EDGE('NONE', *, *, #4532, .F.); +#7922 = ORIENTED_EDGE('NONE', *, *, #4535, .F.); +#7923 = ORIENTED_EDGE('NONE', *, *, #4538, .F.); +#7924 = ORIENTED_EDGE('NONE', *, *, #4541, .F.); +#7925 = ORIENTED_EDGE('NONE', *, *, #4544, .F.); +#7926 = ORIENTED_EDGE('NONE', *, *, #4547, .F.); +#7927 = ORIENTED_EDGE('NONE', *, *, #4550, .F.); +#7928 = ORIENTED_EDGE('NONE', *, *, #4553, .F.); +#7929 = ORIENTED_EDGE('NONE', *, *, #4556, .F.); +#7930 = ORIENTED_EDGE('NONE', *, *, #4570, .F.); +#7931 = ORIENTED_EDGE('NONE', *, *, #4568, .F.); +#7932 = ORIENTED_EDGE('NONE', *, *, #4565, .F.); +#7933 = ORIENTED_EDGE('NONE', *, *, #4561, .F.); +#7934 = ORIENTED_EDGE('NONE', *, *, #4582, .F.); +#7935 = ORIENTED_EDGE('NONE', *, *, #4580, .F.); +#7936 = ORIENTED_EDGE('NONE', *, *, #4577, .F.); +#7937 = ORIENTED_EDGE('NONE', *, *, #4573, .F.); +#7938 = ORIENTED_EDGE('NONE', *, *, #4594, .F.); +#7939 = ORIENTED_EDGE('NONE', *, *, #4592, .F.); +#7940 = ORIENTED_EDGE('NONE', *, *, #4589, .F.); +#7941 = ORIENTED_EDGE('NONE', *, *, #4585, .F.); +#7942 = ORIENTED_EDGE('NONE', *, *, #4606, .F.); +#7943 = ORIENTED_EDGE('NONE', *, *, #4604, .F.); +#7944 = ORIENTED_EDGE('NONE', *, *, #4601, .F.); +#7945 = ORIENTED_EDGE('NONE', *, *, #4597, .F.); +#7946 = ORIENTED_EDGE('NONE', *, *, #4618, .F.); +#7947 = ORIENTED_EDGE('NONE', *, *, #4616, .F.); +#7948 = ORIENTED_EDGE('NONE', *, *, #4613, .F.); +#7949 = ORIENTED_EDGE('NONE', *, *, #4609, .F.); +#7950 = EDGE_LOOP('NONE', (#7907)); +#7951 = FACE_BOUND('NONE', #7950, .T.); +#7952 = EDGE_LOOP('NONE', (#7908)); +#7953 = FACE_BOUND('NONE', #7952, .T.); +#7954 = EDGE_LOOP('NONE', (#7909)); +#7955 = FACE_BOUND('NONE', #7954, .T.); +#7956 = EDGE_LOOP('NONE', (#7910)); +#7957 = FACE_BOUND('NONE', #7956, .T.); +#7958 = EDGE_LOOP('NONE', (#7911)); +#7959 = FACE_BOUND('NONE', #7958, .T.); +#7960 = EDGE_LOOP('NONE', (#7912)); #7961 = FACE_BOUND('NONE', #7960, .T.); -#7962 = ADVANCED_FACE('NONE', (#7961), #5838, .F.); -#7963 = ORIENTED_EDGE('NONE', *, *, #4124, .T.); -#7964 = ORIENTED_EDGE('NONE', *, *, #4128, .T.); -#7965 = ORIENTED_EDGE('NONE', *, *, #4131, .T.); -#7966 = ORIENTED_EDGE('NONE', *, *, #4134, .T.); -#7967 = EDGE_LOOP('NONE', (#7963, #7964, #7965, #7966)); -#7968 = FACE_BOUND('NONE', #7967, .T.); -#7969 = ADVANCED_FACE('NONE', (#7968), #5842, .T.); -#7970 = ORIENTED_EDGE('NONE', *, *, #4139, .T.); -#7971 = ORIENTED_EDGE('NONE', *, *, #4138, .T.); -#7972 = ORIENTED_EDGE('NONE', *, *, #4137, .F.); -#7973 = ORIENTED_EDGE('NONE', *, *, #4136, .F.); -#7974 = EDGE_LOOP('NONE', (#7970, #7971, #7972, #7973)); +#7962 = EDGE_LOOP('NONE', (#7913)); +#7963 = FACE_BOUND('NONE', #7962, .T.); +#7964 = EDGE_LOOP('NONE', (#7914)); +#7965 = FACE_BOUND('NONE', #7964, .T.); +#7966 = EDGE_LOOP('NONE', (#7915)); +#7967 = FACE_BOUND('NONE', #7966, .T.); +#7968 = EDGE_LOOP('NONE', (#7916)); +#7969 = FACE_BOUND('NONE', #7968, .T.); +#7970 = EDGE_LOOP('NONE', (#7917)); +#7971 = FACE_BOUND('NONE', #7970, .T.); +#7972 = EDGE_LOOP('NONE', (#7918)); +#7973 = FACE_BOUND('NONE', #7972, .T.); +#7974 = EDGE_LOOP('NONE', (#7919)); #7975 = FACE_BOUND('NONE', #7974, .T.); -#7976 = ADVANCED_FACE('NONE', (#7975), #5846, .F.); -#7977 = ORIENTED_EDGE('NONE', *, *, #4137, .T.); -#7978 = ORIENTED_EDGE('NONE', *, *, #4142, .T.); -#7979 = ORIENTED_EDGE('NONE', *, *, #4141, .F.); -#7980 = ORIENTED_EDGE('NONE', *, *, #4140, .F.); -#7981 = EDGE_LOOP('NONE', (#7977, #7978, #7979, #7980)); -#7982 = FACE_BOUND('NONE', #7981, .T.); -#7983 = ADVANCED_FACE('NONE', (#7982), #5850, .F.); -#7984 = ORIENTED_EDGE('NONE', *, *, #4141, .T.); -#7985 = ORIENTED_EDGE('NONE', *, *, #4145, .T.); -#7986 = ORIENTED_EDGE('NONE', *, *, #4144, .F.); -#7987 = ORIENTED_EDGE('NONE', *, *, #4143, .F.); -#7988 = EDGE_LOOP('NONE', (#7984, #7985, #7986, #7987)); +#7976 = EDGE_LOOP('NONE', (#7920)); +#7977 = FACE_BOUND('NONE', #7976, .T.); +#7978 = EDGE_LOOP('NONE', (#7921)); +#7979 = FACE_BOUND('NONE', #7978, .T.); +#7980 = EDGE_LOOP('NONE', (#7922)); +#7981 = FACE_BOUND('NONE', #7980, .T.); +#7982 = EDGE_LOOP('NONE', (#7923)); +#7983 = FACE_BOUND('NONE', #7982, .T.); +#7984 = EDGE_LOOP('NONE', (#7924)); +#7985 = FACE_BOUND('NONE', #7984, .T.); +#7986 = EDGE_LOOP('NONE', (#7925)); +#7987 = FACE_BOUND('NONE', #7986, .T.); +#7988 = EDGE_LOOP('NONE', (#7926)); #7989 = FACE_BOUND('NONE', #7988, .T.); -#7990 = ADVANCED_FACE('NONE', (#7989), #5854, .F.); -#7991 = ORIENTED_EDGE('NONE', *, *, #4144, .T.); -#7992 = ORIENTED_EDGE('NONE', *, *, #4147, .T.); -#7993 = ORIENTED_EDGE('NONE', *, *, #4139, .F.); -#7994 = ORIENTED_EDGE('NONE', *, *, #4146, .F.); -#7995 = EDGE_LOOP('NONE', (#7991, #7992, #7993, #7994)); -#7996 = FACE_BOUND('NONE', #7995, .T.); -#7997 = ADVANCED_FACE('NONE', (#7996), #5858, .F.); -#7998 = ORIENTED_EDGE('NONE', *, *, #4136, .T.); -#7999 = ORIENTED_EDGE('NONE', *, *, #4140, .T.); -#8000 = ORIENTED_EDGE('NONE', *, *, #4143, .T.); -#8001 = ORIENTED_EDGE('NONE', *, *, #4146, .T.); -#8002 = EDGE_LOOP('NONE', (#7998, #7999, #8000, #8001)); +#7990 = EDGE_LOOP('NONE', (#7927)); +#7991 = FACE_BOUND('NONE', #7990, .T.); +#7992 = EDGE_LOOP('NONE', (#7928)); +#7993 = FACE_BOUND('NONE', #7992, .T.); +#7994 = EDGE_LOOP('NONE', (#7929)); +#7995 = FACE_BOUND('NONE', #7994, .T.); +#7996 = EDGE_LOOP('NONE', (#7930, #7931, #7932, #7933)); +#7997 = FACE_BOUND('NONE', #7996, .T.); +#7998 = EDGE_LOOP('NONE', (#7934, #7935, #7936, #7937)); +#7999 = FACE_BOUND('NONE', #7998, .T.); +#8000 = EDGE_LOOP('NONE', (#7938, #7939, #7940, #7941)); +#8001 = FACE_BOUND('NONE', #8000, .T.); +#8002 = EDGE_LOOP('NONE', (#7942, #7943, #7944, #7945)); #8003 = FACE_BOUND('NONE', #8002, .T.); -#8004 = ADVANCED_FACE('NONE', (#8003), #5862, .T.); -#8005 = ORIENTED_EDGE('NONE', *, *, #4151, .T.); -#8006 = ORIENTED_EDGE('NONE', *, *, #4150, .T.); -#8007 = ORIENTED_EDGE('NONE', *, *, #4149, .F.); -#8008 = ORIENTED_EDGE('NONE', *, *, #4148, .F.); -#8009 = EDGE_LOOP('NONE', (#8005, #8006, #8007, #8008)); +#8004 = EDGE_LOOP('NONE', (#7946, #7947, #7948, #7949)); +#8005 = FACE_BOUND('NONE', #8004, .T.); +#8006 = ADVANCED_FACE('NONE', (#7951, #7953, #7955, #7957, #7959, #7961, #7963, #7965, #7967, #7969, #7971, #7973, #7975, #7977, #7979, #7981, #7983, #7985, #7987, #7989, #7991, #7993, #7995, #7997, #7999, #8001, #8003, #8005), #5984, .F.); +#8007 = ORIENTED_EDGE('NONE', *, *, #4471, .T.); +#8008 = ORIENTED_EDGE('NONE', *, *, #4472, .F.); +#8009 = EDGE_LOOP('NONE', (#8007)); #8010 = FACE_BOUND('NONE', #8009, .T.); -#8011 = ADVANCED_FACE('NONE', (#8010), #5866, .F.); -#8012 = ORIENTED_EDGE('NONE', *, *, #4149, .T.); -#8013 = ORIENTED_EDGE('NONE', *, *, #4154, .T.); -#8014 = ORIENTED_EDGE('NONE', *, *, #4153, .F.); -#8015 = ORIENTED_EDGE('NONE', *, *, #4152, .F.); -#8016 = EDGE_LOOP('NONE', (#8012, #8013, #8014, #8015)); +#8011 = EDGE_LOOP('NONE', (#8008)); +#8012 = FACE_BOUND('NONE', #8011, .T.); +#8013 = ADVANCED_FACE('NONE', (#8010, #8012), #5988, .T.); +#8014 = ORIENTED_EDGE('NONE', *, *, #4472, .T.); +#8015 = ORIENTED_EDGE('NONE', *, *, #4474, .F.); +#8016 = EDGE_LOOP('NONE', (#8014)); #8017 = FACE_BOUND('NONE', #8016, .T.); -#8018 = ADVANCED_FACE('NONE', (#8017), #5870, .F.); -#8019 = ORIENTED_EDGE('NONE', *, *, #4153, .T.); -#8020 = ORIENTED_EDGE('NONE', *, *, #4157, .T.); -#8021 = ORIENTED_EDGE('NONE', *, *, #4156, .F.); -#8022 = ORIENTED_EDGE('NONE', *, *, #4155, .F.); -#8023 = EDGE_LOOP('NONE', (#8019, #8020, #8021, #8022)); -#8024 = FACE_BOUND('NONE', #8023, .T.); -#8025 = ADVANCED_FACE('NONE', (#8024), #5874, .F.); -#8026 = ORIENTED_EDGE('NONE', *, *, #4156, .T.); -#8027 = ORIENTED_EDGE('NONE', *, *, #4159, .T.); -#8028 = ORIENTED_EDGE('NONE', *, *, #4151, .F.); -#8029 = ORIENTED_EDGE('NONE', *, *, #4158, .F.); -#8030 = EDGE_LOOP('NONE', (#8026, #8027, #8028, #8029)); -#8031 = FACE_BOUND('NONE', #8030, .T.); -#8032 = ADVANCED_FACE('NONE', (#8031), #5878, .F.); -#8033 = ORIENTED_EDGE('NONE', *, *, #4148, .T.); -#8034 = ORIENTED_EDGE('NONE', *, *, #4152, .T.); -#8035 = ORIENTED_EDGE('NONE', *, *, #4155, .T.); -#8036 = ORIENTED_EDGE('NONE', *, *, #4158, .T.); -#8037 = EDGE_LOOP('NONE', (#8033, #8034, #8035, #8036)); +#8018 = EDGE_LOOP('NONE', (#8015)); +#8019 = FACE_BOUND('NONE', #8018, .T.); +#8020 = ADVANCED_FACE('NONE', (#8017, #8019), #5993, .T.); +#8021 = ORIENTED_EDGE('NONE', *, *, #4474, .T.); +#8022 = ORIENTED_EDGE('NONE', *, *, #4477, .F.); +#8023 = ORIENTED_EDGE('NONE', *, *, #4480, .F.); +#8024 = ORIENTED_EDGE('NONE', *, *, #4483, .F.); +#8025 = ORIENTED_EDGE('NONE', *, *, #4486, .F.); +#8026 = ORIENTED_EDGE('NONE', *, *, #4489, .F.); +#8027 = EDGE_LOOP('NONE', (#8021)); +#8028 = FACE_BOUND('NONE', #8027, .T.); +#8029 = EDGE_LOOP('NONE', (#8022)); +#8030 = FACE_BOUND('NONE', #8029, .T.); +#8031 = EDGE_LOOP('NONE', (#8023)); +#8032 = FACE_BOUND('NONE', #8031, .T.); +#8033 = EDGE_LOOP('NONE', (#8024)); +#8034 = FACE_BOUND('NONE', #8033, .T.); +#8035 = EDGE_LOOP('NONE', (#8025)); +#8036 = FACE_BOUND('NONE', #8035, .T.); +#8037 = EDGE_LOOP('NONE', (#8026)); #8038 = FACE_BOUND('NONE', #8037, .T.); -#8039 = ADVANCED_FACE('NONE', (#8038), #5882, .T.); -#8040 = ORIENTED_EDGE('NONE', *, *, #4163, .T.); -#8041 = ORIENTED_EDGE('NONE', *, *, #4162, .T.); -#8042 = ORIENTED_EDGE('NONE', *, *, #4161, .F.); -#8043 = ORIENTED_EDGE('NONE', *, *, #4160, .F.); -#8044 = EDGE_LOOP('NONE', (#8040, #8041, #8042, #8043)); +#8039 = ADVANCED_FACE('NONE', (#8028, #8030, #8032, #8034, #8036, #8038), #5997, .T.); +#8040 = ORIENTED_EDGE('NONE', *, *, #4475, .F.); +#8041 = ORIENTED_EDGE('NONE', *, *, #4477, .T.); +#8042 = EDGE_LOOP('NONE', (#8040)); +#8043 = FACE_BOUND('NONE', #8042, .T.); +#8044 = EDGE_LOOP('NONE', (#8041)); #8045 = FACE_BOUND('NONE', #8044, .T.); -#8046 = ADVANCED_FACE('NONE', (#8045), #5886, .F.); -#8047 = ORIENTED_EDGE('NONE', *, *, #4161, .T.); -#8048 = ORIENTED_EDGE('NONE', *, *, #4166, .T.); -#8049 = ORIENTED_EDGE('NONE', *, *, #4165, .F.); -#8050 = ORIENTED_EDGE('NONE', *, *, #4164, .F.); -#8051 = EDGE_LOOP('NONE', (#8047, #8048, #8049, #8050)); +#8046 = ADVANCED_FACE('NONE', (#8043, #8045), #6002, .F.); +#8047 = ORIENTED_EDGE('NONE', *, *, #4478, .F.); +#8048 = ORIENTED_EDGE('NONE', *, *, #4480, .T.); +#8049 = EDGE_LOOP('NONE', (#8047)); +#8050 = FACE_BOUND('NONE', #8049, .T.); +#8051 = EDGE_LOOP('NONE', (#8048)); #8052 = FACE_BOUND('NONE', #8051, .T.); -#8053 = ADVANCED_FACE('NONE', (#8052), #5890, .F.); -#8054 = ORIENTED_EDGE('NONE', *, *, #4165, .T.); -#8055 = ORIENTED_EDGE('NONE', *, *, #4169, .T.); -#8056 = ORIENTED_EDGE('NONE', *, *, #4168, .F.); -#8057 = ORIENTED_EDGE('NONE', *, *, #4167, .F.); -#8058 = EDGE_LOOP('NONE', (#8054, #8055, #8056, #8057)); +#8053 = ADVANCED_FACE('NONE', (#8050, #8052), #6007, .F.); +#8054 = ORIENTED_EDGE('NONE', *, *, #4481, .F.); +#8055 = ORIENTED_EDGE('NONE', *, *, #4483, .T.); +#8056 = EDGE_LOOP('NONE', (#8054)); +#8057 = FACE_BOUND('NONE', #8056, .T.); +#8058 = EDGE_LOOP('NONE', (#8055)); #8059 = FACE_BOUND('NONE', #8058, .T.); -#8060 = ADVANCED_FACE('NONE', (#8059), #5894, .F.); -#8061 = ORIENTED_EDGE('NONE', *, *, #4168, .T.); -#8062 = ORIENTED_EDGE('NONE', *, *, #4171, .T.); -#8063 = ORIENTED_EDGE('NONE', *, *, #4163, .F.); -#8064 = ORIENTED_EDGE('NONE', *, *, #4170, .F.); -#8065 = EDGE_LOOP('NONE', (#8061, #8062, #8063, #8064)); +#8060 = ADVANCED_FACE('NONE', (#8057, #8059), #6012, .F.); +#8061 = ORIENTED_EDGE('NONE', *, *, #4484, .F.); +#8062 = ORIENTED_EDGE('NONE', *, *, #4486, .T.); +#8063 = EDGE_LOOP('NONE', (#8061)); +#8064 = FACE_BOUND('NONE', #8063, .T.); +#8065 = EDGE_LOOP('NONE', (#8062)); #8066 = FACE_BOUND('NONE', #8065, .T.); -#8067 = ADVANCED_FACE('NONE', (#8066), #5898, .F.); -#8068 = ORIENTED_EDGE('NONE', *, *, #4160, .T.); -#8069 = ORIENTED_EDGE('NONE', *, *, #4164, .T.); -#8070 = ORIENTED_EDGE('NONE', *, *, #4167, .T.); -#8071 = ORIENTED_EDGE('NONE', *, *, #4170, .T.); -#8072 = EDGE_LOOP('NONE', (#8068, #8069, #8070, #8071)); +#8067 = ADVANCED_FACE('NONE', (#8064, #8066), #6017, .F.); +#8068 = ORIENTED_EDGE('NONE', *, *, #4487, .F.); +#8069 = ORIENTED_EDGE('NONE', *, *, #4489, .T.); +#8070 = EDGE_LOOP('NONE', (#8068)); +#8071 = FACE_BOUND('NONE', #8070, .T.); +#8072 = EDGE_LOOP('NONE', (#8069)); #8073 = FACE_BOUND('NONE', #8072, .T.); -#8074 = ADVANCED_FACE('NONE', (#8073), #5902, .T.); -#8075 = ORIENTED_EDGE('NONE', *, *, #4175, .T.); -#8076 = ORIENTED_EDGE('NONE', *, *, #4174, .T.); -#8077 = ORIENTED_EDGE('NONE', *, *, #4173, .F.); -#8078 = ORIENTED_EDGE('NONE', *, *, #4172, .F.); -#8079 = EDGE_LOOP('NONE', (#8075, #8076, #8077, #8078)); +#8074 = ADVANCED_FACE('NONE', (#8071, #8073), #6022, .F.); +#8075 = ORIENTED_EDGE('NONE', *, *, #4490, .T.); +#8076 = ORIENTED_EDGE('NONE', *, *, #4492, .F.); +#8077 = EDGE_LOOP('NONE', (#8075)); +#8078 = FACE_BOUND('NONE', #8077, .T.); +#8079 = EDGE_LOOP('NONE', (#8076)); #8080 = FACE_BOUND('NONE', #8079, .T.); -#8081 = ADVANCED_FACE('NONE', (#8080), #5906, .F.); -#8082 = ORIENTED_EDGE('NONE', *, *, #4173, .T.); -#8083 = ORIENTED_EDGE('NONE', *, *, #4178, .T.); -#8084 = ORIENTED_EDGE('NONE', *, *, #4177, .F.); -#8085 = ORIENTED_EDGE('NONE', *, *, #4176, .F.); -#8086 = EDGE_LOOP('NONE', (#8082, #8083, #8084, #8085)); -#8087 = FACE_BOUND('NONE', #8086, .T.); -#8088 = ADVANCED_FACE('NONE', (#8087), #5910, .F.); -#8089 = ORIENTED_EDGE('NONE', *, *, #4177, .T.); -#8090 = ORIENTED_EDGE('NONE', *, *, #4181, .T.); -#8091 = ORIENTED_EDGE('NONE', *, *, #4180, .F.); -#8092 = ORIENTED_EDGE('NONE', *, *, #4179, .F.); -#8093 = EDGE_LOOP('NONE', (#8089, #8090, #8091, #8092)); -#8094 = FACE_BOUND('NONE', #8093, .T.); -#8095 = ADVANCED_FACE('NONE', (#8094), #5914, .F.); -#8096 = ORIENTED_EDGE('NONE', *, *, #4180, .T.); -#8097 = ORIENTED_EDGE('NONE', *, *, #4183, .T.); -#8098 = ORIENTED_EDGE('NONE', *, *, #4175, .F.); -#8099 = ORIENTED_EDGE('NONE', *, *, #4182, .F.); -#8100 = EDGE_LOOP('NONE', (#8096, #8097, #8098, #8099)); -#8101 = FACE_BOUND('NONE', #8100, .T.); -#8102 = ADVANCED_FACE('NONE', (#8101), #5918, .F.); -#8103 = ORIENTED_EDGE('NONE', *, *, #4172, .T.); -#8104 = ORIENTED_EDGE('NONE', *, *, #4176, .T.); -#8105 = ORIENTED_EDGE('NONE', *, *, #4179, .T.); -#8106 = ORIENTED_EDGE('NONE', *, *, #4182, .T.); -#8107 = EDGE_LOOP('NONE', (#8103, #8104, #8105, #8106)); +#8081 = ADVANCED_FACE('NONE', (#8078, #8080), #6027, .T.); +#8082 = ORIENTED_EDGE('NONE', *, *, #4492, .T.); +#8083 = EDGE_LOOP('NONE', (#8082)); +#8084 = FACE_BOUND('NONE', #8083, .T.); +#8085 = ADVANCED_FACE('NONE', (#8084), #6031, .T.); +#8086 = ORIENTED_EDGE('NONE', *, *, #4493, .T.); +#8087 = ORIENTED_EDGE('NONE', *, *, #4495, .F.); +#8088 = EDGE_LOOP('NONE', (#8086)); +#8089 = FACE_BOUND('NONE', #8088, .T.); +#8090 = EDGE_LOOP('NONE', (#8087)); +#8091 = FACE_BOUND('NONE', #8090, .T.); +#8092 = ADVANCED_FACE('NONE', (#8089, #8091), #6036, .T.); +#8093 = ORIENTED_EDGE('NONE', *, *, #4493, .F.); +#8094 = ORIENTED_EDGE('NONE', *, *, #4496, .T.); +#8095 = ORIENTED_EDGE('NONE', *, *, #4499, .T.); +#8096 = ORIENTED_EDGE('NONE', *, *, #4502, .T.); +#8097 = ORIENTED_EDGE('NONE', *, *, #4505, .T.); +#8098 = ORIENTED_EDGE('NONE', *, *, #4508, .T.); +#8099 = EDGE_LOOP('NONE', (#8093)); +#8100 = FACE_BOUND('NONE', #8099, .T.); +#8101 = EDGE_LOOP('NONE', (#8094)); +#8102 = FACE_BOUND('NONE', #8101, .T.); +#8103 = EDGE_LOOP('NONE', (#8095)); +#8104 = FACE_BOUND('NONE', #8103, .T.); +#8105 = EDGE_LOOP('NONE', (#8096)); +#8106 = FACE_BOUND('NONE', #8105, .T.); +#8107 = EDGE_LOOP('NONE', (#8097)); #8108 = FACE_BOUND('NONE', #8107, .T.); -#8109 = ADVANCED_FACE('NONE', (#8108), #5922, .T.); -#8110 = ORIENTED_EDGE('NONE', *, *, #4184, .T.); -#8111 = ORIENTED_EDGE('NONE', *, *, #4186, .F.); -#8112 = EDGE_LOOP('NONE', (#8110)); -#8113 = FACE_BOUND('NONE', #8112, .T.); -#8114 = EDGE_LOOP('NONE', (#8111)); -#8115 = FACE_BOUND('NONE', #8114, .T.); -#8116 = ADVANCED_FACE('NONE', (#8113, #8115), #5927, .T.); -#8117 = ORIENTED_EDGE('NONE', *, *, #4187, .T.); -#8118 = ORIENTED_EDGE('NONE', *, *, #4189, .F.); -#8119 = EDGE_LOOP('NONE', (#8117)); -#8120 = FACE_BOUND('NONE', #8119, .T.); -#8121 = EDGE_LOOP('NONE', (#8118)); -#8122 = FACE_BOUND('NONE', #8121, .T.); -#8123 = ADVANCED_FACE('NONE', (#8120, #8122), #5932, .F.); -#8124 = ORIENTED_EDGE('NONE', *, *, #4190, .T.); -#8125 = ORIENTED_EDGE('NONE', *, *, #4192, .F.); -#8126 = EDGE_LOOP('NONE', (#8124)); -#8127 = FACE_BOUND('NONE', #8126, .T.); -#8128 = EDGE_LOOP('NONE', (#8125)); -#8129 = FACE_BOUND('NONE', #8128, .T.); -#8130 = ADVANCED_FACE('NONE', (#8127, #8129), #5937, .F.); -#8131 = ORIENTED_EDGE('NONE', *, *, #4193, .T.); -#8132 = ORIENTED_EDGE('NONE', *, *, #4195, .F.); -#8133 = EDGE_LOOP('NONE', (#8131)); -#8134 = FACE_BOUND('NONE', #8133, .T.); -#8135 = EDGE_LOOP('NONE', (#8132)); -#8136 = FACE_BOUND('NONE', #8135, .T.); -#8137 = ADVANCED_FACE('NONE', (#8134, #8136), #5942, .F.); -#8138 = ORIENTED_EDGE('NONE', *, *, #4196, .T.); -#8139 = ORIENTED_EDGE('NONE', *, *, #4198, .F.); -#8140 = EDGE_LOOP('NONE', (#8138)); +#8109 = EDGE_LOOP('NONE', (#8098)); +#8110 = FACE_BOUND('NONE', #8109, .T.); +#8111 = ADVANCED_FACE('NONE', (#8100, #8102, #8104, #8106, #8108, #8110), #6040, .F.); +#8112 = ORIENTED_EDGE('NONE', *, *, #4495, .T.); +#8113 = ORIENTED_EDGE('NONE', *, *, #4498, .F.); +#8114 = ORIENTED_EDGE('NONE', *, *, #4501, .F.); +#8115 = ORIENTED_EDGE('NONE', *, *, #4504, .F.); +#8116 = ORIENTED_EDGE('NONE', *, *, #4507, .F.); +#8117 = ORIENTED_EDGE('NONE', *, *, #4510, .F.); +#8118 = ORIENTED_EDGE('NONE', *, *, #4630, .F.); +#8119 = ORIENTED_EDGE('NONE', *, *, #4628, .F.); +#8120 = ORIENTED_EDGE('NONE', *, *, #4625, .F.); +#8121 = ORIENTED_EDGE('NONE', *, *, #4621, .F.); +#8122 = ORIENTED_EDGE('NONE', *, *, #4642, .F.); +#8123 = ORIENTED_EDGE('NONE', *, *, #4640, .F.); +#8124 = ORIENTED_EDGE('NONE', *, *, #4637, .F.); +#8125 = ORIENTED_EDGE('NONE', *, *, #4633, .F.); +#8126 = ORIENTED_EDGE('NONE', *, *, #4654, .F.); +#8127 = ORIENTED_EDGE('NONE', *, *, #4652, .F.); +#8128 = ORIENTED_EDGE('NONE', *, *, #4649, .F.); +#8129 = ORIENTED_EDGE('NONE', *, *, #4645, .F.); +#8130 = ORIENTED_EDGE('NONE', *, *, #4666, .F.); +#8131 = ORIENTED_EDGE('NONE', *, *, #4664, .F.); +#8132 = ORIENTED_EDGE('NONE', *, *, #4661, .F.); +#8133 = ORIENTED_EDGE('NONE', *, *, #4657, .F.); +#8134 = ORIENTED_EDGE('NONE', *, *, #4678, .F.); +#8135 = ORIENTED_EDGE('NONE', *, *, #4676, .F.); +#8136 = ORIENTED_EDGE('NONE', *, *, #4673, .F.); +#8137 = ORIENTED_EDGE('NONE', *, *, #4669, .F.); +#8138 = EDGE_LOOP('NONE', (#8112)); +#8139 = FACE_BOUND('NONE', #8138, .T.); +#8140 = EDGE_LOOP('NONE', (#8113)); #8141 = FACE_BOUND('NONE', #8140, .T.); -#8142 = EDGE_LOOP('NONE', (#8139)); +#8142 = EDGE_LOOP('NONE', (#8114)); #8143 = FACE_BOUND('NONE', #8142, .T.); -#8144 = ADVANCED_FACE('NONE', (#8141, #8143), #5947, .F.); -#8145 = ORIENTED_EDGE('NONE', *, *, #4199, .T.); -#8146 = ORIENTED_EDGE('NONE', *, *, #4201, .F.); -#8147 = EDGE_LOOP('NONE', (#8145)); -#8148 = FACE_BOUND('NONE', #8147, .T.); -#8149 = EDGE_LOOP('NONE', (#8146)); -#8150 = FACE_BOUND('NONE', #8149, .T.); -#8151 = ADVANCED_FACE('NONE', (#8148, #8150), #5952, .F.); -#8152 = ORIENTED_EDGE('NONE', *, *, #4184, .F.); -#8153 = ORIENTED_EDGE('NONE', *, *, #4187, .F.); -#8154 = ORIENTED_EDGE('NONE', *, *, #4190, .F.); -#8155 = ORIENTED_EDGE('NONE', *, *, #4193, .F.); -#8156 = ORIENTED_EDGE('NONE', *, *, #4196, .F.); -#8157 = ORIENTED_EDGE('NONE', *, *, #4199, .F.); -#8158 = EDGE_LOOP('NONE', (#8152)); +#8144 = EDGE_LOOP('NONE', (#8115)); +#8145 = FACE_BOUND('NONE', #8144, .T.); +#8146 = EDGE_LOOP('NONE', (#8116)); +#8147 = FACE_BOUND('NONE', #8146, .T.); +#8148 = EDGE_LOOP('NONE', (#8117)); +#8149 = FACE_BOUND('NONE', #8148, .T.); +#8150 = EDGE_LOOP('NONE', (#8118, #8119, #8120, #8121)); +#8151 = FACE_BOUND('NONE', #8150, .T.); +#8152 = EDGE_LOOP('NONE', (#8122, #8123, #8124, #8125)); +#8153 = FACE_BOUND('NONE', #8152, .T.); +#8154 = EDGE_LOOP('NONE', (#8126, #8127, #8128, #8129)); +#8155 = FACE_BOUND('NONE', #8154, .T.); +#8156 = EDGE_LOOP('NONE', (#8130, #8131, #8132, #8133)); +#8157 = FACE_BOUND('NONE', #8156, .T.); +#8158 = EDGE_LOOP('NONE', (#8134, #8135, #8136, #8137)); #8159 = FACE_BOUND('NONE', #8158, .T.); -#8160 = EDGE_LOOP('NONE', (#8153)); -#8161 = FACE_BOUND('NONE', #8160, .T.); -#8162 = EDGE_LOOP('NONE', (#8154)); -#8163 = FACE_BOUND('NONE', #8162, .T.); -#8164 = EDGE_LOOP('NONE', (#8155)); -#8165 = FACE_BOUND('NONE', #8164, .T.); -#8166 = EDGE_LOOP('NONE', (#8156)); -#8167 = FACE_BOUND('NONE', #8166, .T.); -#8168 = EDGE_LOOP('NONE', (#8157)); -#8169 = FACE_BOUND('NONE', #8168, .T.); -#8170 = ADVANCED_FACE('NONE', (#8159, #8161, #8163, #8165, #8167, #8169), #5956, .F.); -#8171 = ORIENTED_EDGE('NONE', *, *, #4186, .T.); -#8172 = ORIENTED_EDGE('NONE', *, *, #4189, .T.); -#8173 = ORIENTED_EDGE('NONE', *, *, #4192, .T.); -#8174 = ORIENTED_EDGE('NONE', *, *, #4195, .T.); -#8175 = ORIENTED_EDGE('NONE', *, *, #4198, .T.); -#8176 = ORIENTED_EDGE('NONE', *, *, #4201, .T.); -#8177 = EDGE_LOOP('NONE', (#8171)); +#8160 = ADVANCED_FACE('NONE', (#8139, #8141, #8143, #8145, #8147, #8149, #8151, #8153, #8155, #8157, #8159), #6044, .T.); +#8161 = ORIENTED_EDGE('NONE', *, *, #4496, .F.); +#8162 = ORIENTED_EDGE('NONE', *, *, #4498, .T.); +#8163 = EDGE_LOOP('NONE', (#8161)); +#8164 = FACE_BOUND('NONE', #8163, .T.); +#8165 = EDGE_LOOP('NONE', (#8162)); +#8166 = FACE_BOUND('NONE', #8165, .T.); +#8167 = ADVANCED_FACE('NONE', (#8164, #8166), #6049, .F.); +#8168 = ORIENTED_EDGE('NONE', *, *, #4499, .F.); +#8169 = ORIENTED_EDGE('NONE', *, *, #4501, .T.); +#8170 = EDGE_LOOP('NONE', (#8168)); +#8171 = FACE_BOUND('NONE', #8170, .T.); +#8172 = EDGE_LOOP('NONE', (#8169)); +#8173 = FACE_BOUND('NONE', #8172, .T.); +#8174 = ADVANCED_FACE('NONE', (#8171, #8173), #6054, .F.); +#8175 = ORIENTED_EDGE('NONE', *, *, #4502, .F.); +#8176 = ORIENTED_EDGE('NONE', *, *, #4504, .T.); +#8177 = EDGE_LOOP('NONE', (#8175)); #8178 = FACE_BOUND('NONE', #8177, .T.); -#8179 = EDGE_LOOP('NONE', (#8172)); +#8179 = EDGE_LOOP('NONE', (#8176)); #8180 = FACE_BOUND('NONE', #8179, .T.); -#8181 = EDGE_LOOP('NONE', (#8173)); -#8182 = FACE_BOUND('NONE', #8181, .T.); -#8183 = EDGE_LOOP('NONE', (#8174)); -#8184 = FACE_BOUND('NONE', #8183, .T.); -#8185 = EDGE_LOOP('NONE', (#8175)); -#8186 = FACE_BOUND('NONE', #8185, .T.); -#8187 = EDGE_LOOP('NONE', (#8176)); -#8188 = FACE_BOUND('NONE', #8187, .T.); -#8189 = ADVANCED_FACE('NONE', (#8178, #8180, #8182, #8184, #8186, #8188), #5960, .T.); -#8190 = ORIENTED_EDGE('NONE', *, *, #4202, .T.); -#8191 = ORIENTED_EDGE('NONE', *, *, #4204, .F.); -#8192 = EDGE_LOOP('NONE', (#8190)); -#8193 = FACE_BOUND('NONE', #8192, .T.); -#8194 = EDGE_LOOP('NONE', (#8191)); -#8195 = FACE_BOUND('NONE', #8194, .T.); -#8196 = ADVANCED_FACE('NONE', (#8193, #8195), #5965, .T.); -#8197 = ORIENTED_EDGE('NONE', *, *, #4205, .T.); -#8198 = ORIENTED_EDGE('NONE', *, *, #4207, .F.); -#8199 = EDGE_LOOP('NONE', (#8197)); -#8200 = FACE_BOUND('NONE', #8199, .T.); -#8201 = EDGE_LOOP('NONE', (#8198)); -#8202 = FACE_BOUND('NONE', #8201, .T.); -#8203 = ADVANCED_FACE('NONE', (#8200, #8202), #5970, .F.); -#8204 = ORIENTED_EDGE('NONE', *, *, #4208, .T.); -#8205 = ORIENTED_EDGE('NONE', *, *, #4210, .F.); -#8206 = EDGE_LOOP('NONE', (#8204)); -#8207 = FACE_BOUND('NONE', #8206, .T.); -#8208 = EDGE_LOOP('NONE', (#8205)); -#8209 = FACE_BOUND('NONE', #8208, .T.); -#8210 = ADVANCED_FACE('NONE', (#8207, #8209), #5975, .F.); -#8211 = ORIENTED_EDGE('NONE', *, *, #4211, .T.); -#8212 = ORIENTED_EDGE('NONE', *, *, #4213, .F.); -#8213 = EDGE_LOOP('NONE', (#8211)); -#8214 = FACE_BOUND('NONE', #8213, .T.); -#8215 = EDGE_LOOP('NONE', (#8212)); +#8181 = ADVANCED_FACE('NONE', (#8178, #8180), #6059, .F.); +#8182 = ORIENTED_EDGE('NONE', *, *, #4505, .F.); +#8183 = ORIENTED_EDGE('NONE', *, *, #4507, .T.); +#8184 = EDGE_LOOP('NONE', (#8182)); +#8185 = FACE_BOUND('NONE', #8184, .T.); +#8186 = EDGE_LOOP('NONE', (#8183)); +#8187 = FACE_BOUND('NONE', #8186, .T.); +#8188 = ADVANCED_FACE('NONE', (#8185, #8187), #6064, .F.); +#8189 = ORIENTED_EDGE('NONE', *, *, #4508, .F.); +#8190 = ORIENTED_EDGE('NONE', *, *, #4510, .T.); +#8191 = EDGE_LOOP('NONE', (#8189)); +#8192 = FACE_BOUND('NONE', #8191, .T.); +#8193 = EDGE_LOOP('NONE', (#8190)); +#8194 = FACE_BOUND('NONE', #8193, .T.); +#8195 = ADVANCED_FACE('NONE', (#8192, #8194), #6069, .F.); +#8196 = ORIENTED_EDGE('NONE', *, *, #4511, .T.); +#8197 = ORIENTED_EDGE('NONE', *, *, #4513, .F.); +#8198 = EDGE_LOOP('NONE', (#8196)); +#8199 = FACE_BOUND('NONE', #8198, .T.); +#8200 = EDGE_LOOP('NONE', (#8197)); +#8201 = FACE_BOUND('NONE', #8200, .T.); +#8202 = ADVANCED_FACE('NONE', (#8199, #8201), #6074, .T.); +#8203 = ORIENTED_EDGE('NONE', *, *, #4513, .T.); +#8204 = EDGE_LOOP('NONE', (#8203)); +#8205 = FACE_BOUND('NONE', #8204, .T.); +#8206 = ADVANCED_FACE('NONE', (#8205), #6078, .T.); +#8207 = ORIENTED_EDGE('NONE', *, *, #4514, .T.); +#8208 = ORIENTED_EDGE('NONE', *, *, #4516, .F.); +#8209 = EDGE_LOOP('NONE', (#8207)); +#8210 = FACE_BOUND('NONE', #8209, .T.); +#8211 = EDGE_LOOP('NONE', (#8208)); +#8212 = FACE_BOUND('NONE', #8211, .T.); +#8213 = ADVANCED_FACE('NONE', (#8210, #8212), #6083, .T.); +#8214 = ORIENTED_EDGE('NONE', *, *, #4516, .T.); +#8215 = EDGE_LOOP('NONE', (#8214)); #8216 = FACE_BOUND('NONE', #8215, .T.); -#8217 = ADVANCED_FACE('NONE', (#8214, #8216), #5980, .F.); -#8218 = ORIENTED_EDGE('NONE', *, *, #4214, .T.); -#8219 = ORIENTED_EDGE('NONE', *, *, #4216, .F.); +#8217 = ADVANCED_FACE('NONE', (#8216), #6087, .T.); +#8218 = ORIENTED_EDGE('NONE', *, *, #4517, .T.); +#8219 = ORIENTED_EDGE('NONE', *, *, #4519, .F.); #8220 = EDGE_LOOP('NONE', (#8218)); #8221 = FACE_BOUND('NONE', #8220, .T.); #8222 = EDGE_LOOP('NONE', (#8219)); #8223 = FACE_BOUND('NONE', #8222, .T.); -#8224 = ADVANCED_FACE('NONE', (#8221, #8223), #5985, .F.); -#8225 = ORIENTED_EDGE('NONE', *, *, #4217, .T.); -#8226 = ORIENTED_EDGE('NONE', *, *, #4219, .F.); -#8227 = EDGE_LOOP('NONE', (#8225)); -#8228 = FACE_BOUND('NONE', #8227, .T.); -#8229 = EDGE_LOOP('NONE', (#8226)); -#8230 = FACE_BOUND('NONE', #8229, .T.); -#8231 = ADVANCED_FACE('NONE', (#8228, #8230), #5990, .F.); -#8232 = ORIENTED_EDGE('NONE', *, *, #4202, .F.); -#8233 = ORIENTED_EDGE('NONE', *, *, #4205, .F.); -#8234 = ORIENTED_EDGE('NONE', *, *, #4208, .F.); -#8235 = ORIENTED_EDGE('NONE', *, *, #4211, .F.); -#8236 = ORIENTED_EDGE('NONE', *, *, #4214, .F.); -#8237 = ORIENTED_EDGE('NONE', *, *, #4217, .F.); -#8238 = ORIENTED_EDGE('NONE', *, *, #4231, .F.); -#8239 = ORIENTED_EDGE('NONE', *, *, #4229, .F.); -#8240 = ORIENTED_EDGE('NONE', *, *, #4226, .F.); -#8241 = ORIENTED_EDGE('NONE', *, *, #4222, .F.); -#8242 = ORIENTED_EDGE('NONE', *, *, #4243, .F.); -#8243 = ORIENTED_EDGE('NONE', *, *, #4241, .F.); -#8244 = ORIENTED_EDGE('NONE', *, *, #4238, .F.); -#8245 = ORIENTED_EDGE('NONE', *, *, #4234, .F.); -#8246 = ORIENTED_EDGE('NONE', *, *, #4255, .F.); -#8247 = ORIENTED_EDGE('NONE', *, *, #4253, .F.); -#8248 = ORIENTED_EDGE('NONE', *, *, #4250, .F.); -#8249 = ORIENTED_EDGE('NONE', *, *, #4246, .F.); -#8250 = ORIENTED_EDGE('NONE', *, *, #4267, .F.); -#8251 = ORIENTED_EDGE('NONE', *, *, #4265, .F.); -#8252 = ORIENTED_EDGE('NONE', *, *, #4262, .F.); -#8253 = ORIENTED_EDGE('NONE', *, *, #4258, .F.); -#8254 = ORIENTED_EDGE('NONE', *, *, #4279, .F.); -#8255 = ORIENTED_EDGE('NONE', *, *, #4277, .F.); -#8256 = ORIENTED_EDGE('NONE', *, *, #4274, .F.); -#8257 = ORIENTED_EDGE('NONE', *, *, #4270, .F.); -#8258 = EDGE_LOOP('NONE', (#8232)); -#8259 = FACE_BOUND('NONE', #8258, .T.); -#8260 = EDGE_LOOP('NONE', (#8233)); -#8261 = FACE_BOUND('NONE', #8260, .T.); -#8262 = EDGE_LOOP('NONE', (#8234)); -#8263 = FACE_BOUND('NONE', #8262, .T.); -#8264 = EDGE_LOOP('NONE', (#8235)); +#8224 = ADVANCED_FACE('NONE', (#8221, #8223), #6092, .T.); +#8225 = ORIENTED_EDGE('NONE', *, *, #4519, .T.); +#8226 = EDGE_LOOP('NONE', (#8225)); +#8227 = FACE_BOUND('NONE', #8226, .T.); +#8228 = ADVANCED_FACE('NONE', (#8227), #6096, .T.); +#8229 = ORIENTED_EDGE('NONE', *, *, #4520, .T.); +#8230 = ORIENTED_EDGE('NONE', *, *, #4522, .F.); +#8231 = EDGE_LOOP('NONE', (#8229)); +#8232 = FACE_BOUND('NONE', #8231, .T.); +#8233 = EDGE_LOOP('NONE', (#8230)); +#8234 = FACE_BOUND('NONE', #8233, .T.); +#8235 = ADVANCED_FACE('NONE', (#8232, #8234), #6101, .T.); +#8236 = ORIENTED_EDGE('NONE', *, *, #4522, .T.); +#8237 = EDGE_LOOP('NONE', (#8236)); +#8238 = FACE_BOUND('NONE', #8237, .T.); +#8239 = ADVANCED_FACE('NONE', (#8238), #6105, .T.); +#8240 = ORIENTED_EDGE('NONE', *, *, #4523, .T.); +#8241 = ORIENTED_EDGE('NONE', *, *, #4525, .F.); +#8242 = EDGE_LOOP('NONE', (#8240)); +#8243 = FACE_BOUND('NONE', #8242, .T.); +#8244 = EDGE_LOOP('NONE', (#8241)); +#8245 = FACE_BOUND('NONE', #8244, .T.); +#8246 = ADVANCED_FACE('NONE', (#8243, #8245), #6110, .T.); +#8247 = ORIENTED_EDGE('NONE', *, *, #4525, .T.); +#8248 = EDGE_LOOP('NONE', (#8247)); +#8249 = FACE_BOUND('NONE', #8248, .T.); +#8250 = ADVANCED_FACE('NONE', (#8249), #6114, .T.); +#8251 = ORIENTED_EDGE('NONE', *, *, #4526, .T.); +#8252 = ORIENTED_EDGE('NONE', *, *, #4528, .F.); +#8253 = EDGE_LOOP('NONE', (#8251)); +#8254 = FACE_BOUND('NONE', #8253, .T.); +#8255 = EDGE_LOOP('NONE', (#8252)); +#8256 = FACE_BOUND('NONE', #8255, .T.); +#8257 = ADVANCED_FACE('NONE', (#8254, #8256), #6119, .T.); +#8258 = ORIENTED_EDGE('NONE', *, *, #4528, .T.); +#8259 = EDGE_LOOP('NONE', (#8258)); +#8260 = FACE_BOUND('NONE', #8259, .T.); +#8261 = ADVANCED_FACE('NONE', (#8260), #6123, .T.); +#8262 = ORIENTED_EDGE('NONE', *, *, #4529, .T.); +#8263 = ORIENTED_EDGE('NONE', *, *, #4531, .F.); +#8264 = EDGE_LOOP('NONE', (#8262)); #8265 = FACE_BOUND('NONE', #8264, .T.); -#8266 = EDGE_LOOP('NONE', (#8236)); +#8266 = EDGE_LOOP('NONE', (#8263)); #8267 = FACE_BOUND('NONE', #8266, .T.); -#8268 = EDGE_LOOP('NONE', (#8237)); -#8269 = FACE_BOUND('NONE', #8268, .T.); -#8270 = EDGE_LOOP('NONE', (#8238, #8239, #8240, #8241)); +#8268 = ADVANCED_FACE('NONE', (#8265, #8267), #6128, .T.); +#8269 = ORIENTED_EDGE('NONE', *, *, #4531, .T.); +#8270 = EDGE_LOOP('NONE', (#8269)); #8271 = FACE_BOUND('NONE', #8270, .T.); -#8272 = EDGE_LOOP('NONE', (#8242, #8243, #8244, #8245)); -#8273 = FACE_BOUND('NONE', #8272, .T.); -#8274 = EDGE_LOOP('NONE', (#8246, #8247, #8248, #8249)); -#8275 = FACE_BOUND('NONE', #8274, .T.); -#8276 = EDGE_LOOP('NONE', (#8250, #8251, #8252, #8253)); -#8277 = FACE_BOUND('NONE', #8276, .T.); -#8278 = EDGE_LOOP('NONE', (#8254, #8255, #8256, #8257)); -#8279 = FACE_BOUND('NONE', #8278, .T.); -#8280 = ADVANCED_FACE('NONE', (#8259, #8261, #8263, #8265, #8267, #8269, #8271, #8273, #8275, #8277, #8279), #5994, .F.); -#8281 = ORIENTED_EDGE('NONE', *, *, #4204, .T.); -#8282 = ORIENTED_EDGE('NONE', *, *, #4207, .T.); -#8283 = ORIENTED_EDGE('NONE', *, *, #4210, .T.); -#8284 = ORIENTED_EDGE('NONE', *, *, #4213, .T.); -#8285 = ORIENTED_EDGE('NONE', *, *, #4216, .T.); -#8286 = ORIENTED_EDGE('NONE', *, *, #4219, .T.); -#8287 = EDGE_LOOP('NONE', (#8281)); -#8288 = FACE_BOUND('NONE', #8287, .T.); -#8289 = EDGE_LOOP('NONE', (#8282)); -#8290 = FACE_BOUND('NONE', #8289, .T.); -#8291 = EDGE_LOOP('NONE', (#8283)); -#8292 = FACE_BOUND('NONE', #8291, .T.); -#8293 = EDGE_LOOP('NONE', (#8284)); -#8294 = FACE_BOUND('NONE', #8293, .T.); -#8295 = EDGE_LOOP('NONE', (#8285)); -#8296 = FACE_BOUND('NONE', #8295, .T.); -#8297 = EDGE_LOOP('NONE', (#8286)); +#8272 = ADVANCED_FACE('NONE', (#8271), #6132, .T.); +#8273 = ORIENTED_EDGE('NONE', *, *, #4532, .T.); +#8274 = ORIENTED_EDGE('NONE', *, *, #4534, .F.); +#8275 = EDGE_LOOP('NONE', (#8273)); +#8276 = FACE_BOUND('NONE', #8275, .T.); +#8277 = EDGE_LOOP('NONE', (#8274)); +#8278 = FACE_BOUND('NONE', #8277, .T.); +#8279 = ADVANCED_FACE('NONE', (#8276, #8278), #6137, .T.); +#8280 = ORIENTED_EDGE('NONE', *, *, #4534, .T.); +#8281 = EDGE_LOOP('NONE', (#8280)); +#8282 = FACE_BOUND('NONE', #8281, .T.); +#8283 = ADVANCED_FACE('NONE', (#8282), #6141, .T.); +#8284 = ORIENTED_EDGE('NONE', *, *, #4535, .T.); +#8285 = ORIENTED_EDGE('NONE', *, *, #4537, .F.); +#8286 = EDGE_LOOP('NONE', (#8284)); +#8287 = FACE_BOUND('NONE', #8286, .T.); +#8288 = EDGE_LOOP('NONE', (#8285)); +#8289 = FACE_BOUND('NONE', #8288, .T.); +#8290 = ADVANCED_FACE('NONE', (#8287, #8289), #6146, .T.); +#8291 = ORIENTED_EDGE('NONE', *, *, #4537, .T.); +#8292 = EDGE_LOOP('NONE', (#8291)); +#8293 = FACE_BOUND('NONE', #8292, .T.); +#8294 = ADVANCED_FACE('NONE', (#8293), #6150, .T.); +#8295 = ORIENTED_EDGE('NONE', *, *, #4538, .T.); +#8296 = ORIENTED_EDGE('NONE', *, *, #4540, .F.); +#8297 = EDGE_LOOP('NONE', (#8295)); #8298 = FACE_BOUND('NONE', #8297, .T.); -#8299 = ADVANCED_FACE('NONE', (#8288, #8290, #8292, #8294, #8296, #8298), #5998, .T.); -#8300 = ORIENTED_EDGE('NONE', *, *, #4223, .T.); -#8301 = ORIENTED_EDGE('NONE', *, *, #4222, .T.); -#8302 = ORIENTED_EDGE('NONE', *, *, #4221, .F.); -#8303 = ORIENTED_EDGE('NONE', *, *, #4220, .F.); -#8304 = EDGE_LOOP('NONE', (#8300, #8301, #8302, #8303)); -#8305 = FACE_BOUND('NONE', #8304, .T.); -#8306 = ADVANCED_FACE('NONE', (#8305), #6002, .F.); -#8307 = ORIENTED_EDGE('NONE', *, *, #4221, .T.); -#8308 = ORIENTED_EDGE('NONE', *, *, #4226, .T.); -#8309 = ORIENTED_EDGE('NONE', *, *, #4225, .F.); -#8310 = ORIENTED_EDGE('NONE', *, *, #4224, .F.); -#8311 = EDGE_LOOP('NONE', (#8307, #8308, #8309, #8310)); -#8312 = FACE_BOUND('NONE', #8311, .T.); -#8313 = ADVANCED_FACE('NONE', (#8312), #6006, .F.); -#8314 = ORIENTED_EDGE('NONE', *, *, #4225, .T.); -#8315 = ORIENTED_EDGE('NONE', *, *, #4229, .T.); -#8316 = ORIENTED_EDGE('NONE', *, *, #4228, .F.); -#8317 = ORIENTED_EDGE('NONE', *, *, #4227, .F.); -#8318 = EDGE_LOOP('NONE', (#8314, #8315, #8316, #8317)); -#8319 = FACE_BOUND('NONE', #8318, .T.); -#8320 = ADVANCED_FACE('NONE', (#8319), #6010, .F.); -#8321 = ORIENTED_EDGE('NONE', *, *, #4228, .T.); -#8322 = ORIENTED_EDGE('NONE', *, *, #4231, .T.); -#8323 = ORIENTED_EDGE('NONE', *, *, #4223, .F.); -#8324 = ORIENTED_EDGE('NONE', *, *, #4230, .F.); -#8325 = EDGE_LOOP('NONE', (#8321, #8322, #8323, #8324)); +#8299 = EDGE_LOOP('NONE', (#8296)); +#8300 = FACE_BOUND('NONE', #8299, .T.); +#8301 = ADVANCED_FACE('NONE', (#8298, #8300), #6155, .T.); +#8302 = ORIENTED_EDGE('NONE', *, *, #4540, .T.); +#8303 = EDGE_LOOP('NONE', (#8302)); +#8304 = FACE_BOUND('NONE', #8303, .T.); +#8305 = ADVANCED_FACE('NONE', (#8304), #6159, .T.); +#8306 = ORIENTED_EDGE('NONE', *, *, #4541, .T.); +#8307 = ORIENTED_EDGE('NONE', *, *, #4543, .F.); +#8308 = EDGE_LOOP('NONE', (#8306)); +#8309 = FACE_BOUND('NONE', #8308, .T.); +#8310 = EDGE_LOOP('NONE', (#8307)); +#8311 = FACE_BOUND('NONE', #8310, .T.); +#8312 = ADVANCED_FACE('NONE', (#8309, #8311), #6164, .T.); +#8313 = ORIENTED_EDGE('NONE', *, *, #4543, .T.); +#8314 = EDGE_LOOP('NONE', (#8313)); +#8315 = FACE_BOUND('NONE', #8314, .T.); +#8316 = ADVANCED_FACE('NONE', (#8315), #6168, .T.); +#8317 = ORIENTED_EDGE('NONE', *, *, #4544, .T.); +#8318 = ORIENTED_EDGE('NONE', *, *, #4546, .F.); +#8319 = EDGE_LOOP('NONE', (#8317)); +#8320 = FACE_BOUND('NONE', #8319, .T.); +#8321 = EDGE_LOOP('NONE', (#8318)); +#8322 = FACE_BOUND('NONE', #8321, .T.); +#8323 = ADVANCED_FACE('NONE', (#8320, #8322), #6173, .T.); +#8324 = ORIENTED_EDGE('NONE', *, *, #4546, .T.); +#8325 = EDGE_LOOP('NONE', (#8324)); #8326 = FACE_BOUND('NONE', #8325, .T.); -#8327 = ADVANCED_FACE('NONE', (#8326), #6014, .F.); -#8328 = ORIENTED_EDGE('NONE', *, *, #4220, .T.); -#8329 = ORIENTED_EDGE('NONE', *, *, #4224, .T.); -#8330 = ORIENTED_EDGE('NONE', *, *, #4227, .T.); -#8331 = ORIENTED_EDGE('NONE', *, *, #4230, .T.); -#8332 = EDGE_LOOP('NONE', (#8328, #8329, #8330, #8331)); +#8327 = ADVANCED_FACE('NONE', (#8326), #6177, .T.); +#8328 = ORIENTED_EDGE('NONE', *, *, #4547, .T.); +#8329 = ORIENTED_EDGE('NONE', *, *, #4549, .F.); +#8330 = EDGE_LOOP('NONE', (#8328)); +#8331 = FACE_BOUND('NONE', #8330, .T.); +#8332 = EDGE_LOOP('NONE', (#8329)); #8333 = FACE_BOUND('NONE', #8332, .T.); -#8334 = ADVANCED_FACE('NONE', (#8333), #6018, .T.); -#8335 = ORIENTED_EDGE('NONE', *, *, #4235, .T.); -#8336 = ORIENTED_EDGE('NONE', *, *, #4234, .T.); -#8337 = ORIENTED_EDGE('NONE', *, *, #4233, .F.); -#8338 = ORIENTED_EDGE('NONE', *, *, #4232, .F.); -#8339 = EDGE_LOOP('NONE', (#8335, #8336, #8337, #8338)); -#8340 = FACE_BOUND('NONE', #8339, .T.); -#8341 = ADVANCED_FACE('NONE', (#8340), #6022, .F.); -#8342 = ORIENTED_EDGE('NONE', *, *, #4233, .T.); -#8343 = ORIENTED_EDGE('NONE', *, *, #4238, .T.); -#8344 = ORIENTED_EDGE('NONE', *, *, #4237, .F.); -#8345 = ORIENTED_EDGE('NONE', *, *, #4236, .F.); -#8346 = EDGE_LOOP('NONE', (#8342, #8343, #8344, #8345)); -#8347 = FACE_BOUND('NONE', #8346, .T.); -#8348 = ADVANCED_FACE('NONE', (#8347), #6026, .F.); -#8349 = ORIENTED_EDGE('NONE', *, *, #4237, .T.); -#8350 = ORIENTED_EDGE('NONE', *, *, #4241, .T.); -#8351 = ORIENTED_EDGE('NONE', *, *, #4240, .F.); -#8352 = ORIENTED_EDGE('NONE', *, *, #4239, .F.); -#8353 = EDGE_LOOP('NONE', (#8349, #8350, #8351, #8352)); -#8354 = FACE_BOUND('NONE', #8353, .T.); -#8355 = ADVANCED_FACE('NONE', (#8354), #6030, .F.); -#8356 = ORIENTED_EDGE('NONE', *, *, #4240, .T.); -#8357 = ORIENTED_EDGE('NONE', *, *, #4243, .T.); -#8358 = ORIENTED_EDGE('NONE', *, *, #4235, .F.); -#8359 = ORIENTED_EDGE('NONE', *, *, #4242, .F.); -#8360 = EDGE_LOOP('NONE', (#8356, #8357, #8358, #8359)); -#8361 = FACE_BOUND('NONE', #8360, .T.); -#8362 = ADVANCED_FACE('NONE', (#8361), #6034, .F.); -#8363 = ORIENTED_EDGE('NONE', *, *, #4232, .T.); -#8364 = ORIENTED_EDGE('NONE', *, *, #4236, .T.); -#8365 = ORIENTED_EDGE('NONE', *, *, #4239, .T.); -#8366 = ORIENTED_EDGE('NONE', *, *, #4242, .T.); -#8367 = EDGE_LOOP('NONE', (#8363, #8364, #8365, #8366)); -#8368 = FACE_BOUND('NONE', #8367, .T.); -#8369 = ADVANCED_FACE('NONE', (#8368), #6038, .T.); -#8370 = ORIENTED_EDGE('NONE', *, *, #4247, .T.); -#8371 = ORIENTED_EDGE('NONE', *, *, #4246, .T.); -#8372 = ORIENTED_EDGE('NONE', *, *, #4245, .F.); -#8373 = ORIENTED_EDGE('NONE', *, *, #4244, .F.); -#8374 = EDGE_LOOP('NONE', (#8370, #8371, #8372, #8373)); -#8375 = FACE_BOUND('NONE', #8374, .T.); -#8376 = ADVANCED_FACE('NONE', (#8375), #6042, .F.); -#8377 = ORIENTED_EDGE('NONE', *, *, #4245, .T.); -#8378 = ORIENTED_EDGE('NONE', *, *, #4250, .T.); -#8379 = ORIENTED_EDGE('NONE', *, *, #4249, .F.); -#8380 = ORIENTED_EDGE('NONE', *, *, #4248, .F.); -#8381 = EDGE_LOOP('NONE', (#8377, #8378, #8379, #8380)); -#8382 = FACE_BOUND('NONE', #8381, .T.); -#8383 = ADVANCED_FACE('NONE', (#8382), #6046, .F.); -#8384 = ORIENTED_EDGE('NONE', *, *, #4249, .T.); -#8385 = ORIENTED_EDGE('NONE', *, *, #4253, .T.); -#8386 = ORIENTED_EDGE('NONE', *, *, #4252, .F.); -#8387 = ORIENTED_EDGE('NONE', *, *, #4251, .F.); -#8388 = EDGE_LOOP('NONE', (#8384, #8385, #8386, #8387)); -#8389 = FACE_BOUND('NONE', #8388, .T.); -#8390 = ADVANCED_FACE('NONE', (#8389), #6050, .F.); -#8391 = ORIENTED_EDGE('NONE', *, *, #4252, .T.); -#8392 = ORIENTED_EDGE('NONE', *, *, #4255, .T.); -#8393 = ORIENTED_EDGE('NONE', *, *, #4247, .F.); -#8394 = ORIENTED_EDGE('NONE', *, *, #4254, .F.); -#8395 = EDGE_LOOP('NONE', (#8391, #8392, #8393, #8394)); -#8396 = FACE_BOUND('NONE', #8395, .T.); -#8397 = ADVANCED_FACE('NONE', (#8396), #6054, .F.); -#8398 = ORIENTED_EDGE('NONE', *, *, #4244, .T.); -#8399 = ORIENTED_EDGE('NONE', *, *, #4248, .T.); -#8400 = ORIENTED_EDGE('NONE', *, *, #4251, .T.); -#8401 = ORIENTED_EDGE('NONE', *, *, #4254, .T.); -#8402 = EDGE_LOOP('NONE', (#8398, #8399, #8400, #8401)); -#8403 = FACE_BOUND('NONE', #8402, .T.); -#8404 = ADVANCED_FACE('NONE', (#8403), #6058, .T.); -#8405 = ORIENTED_EDGE('NONE', *, *, #4259, .T.); -#8406 = ORIENTED_EDGE('NONE', *, *, #4258, .T.); -#8407 = ORIENTED_EDGE('NONE', *, *, #4257, .F.); -#8408 = ORIENTED_EDGE('NONE', *, *, #4256, .F.); -#8409 = EDGE_LOOP('NONE', (#8405, #8406, #8407, #8408)); -#8410 = FACE_BOUND('NONE', #8409, .T.); -#8411 = ADVANCED_FACE('NONE', (#8410), #6062, .F.); -#8412 = ORIENTED_EDGE('NONE', *, *, #4257, .T.); -#8413 = ORIENTED_EDGE('NONE', *, *, #4262, .T.); -#8414 = ORIENTED_EDGE('NONE', *, *, #4261, .F.); -#8415 = ORIENTED_EDGE('NONE', *, *, #4260, .F.); -#8416 = EDGE_LOOP('NONE', (#8412, #8413, #8414, #8415)); -#8417 = FACE_BOUND('NONE', #8416, .T.); -#8418 = ADVANCED_FACE('NONE', (#8417), #6066, .F.); -#8419 = ORIENTED_EDGE('NONE', *, *, #4261, .T.); -#8420 = ORIENTED_EDGE('NONE', *, *, #4265, .T.); -#8421 = ORIENTED_EDGE('NONE', *, *, #4264, .F.); -#8422 = ORIENTED_EDGE('NONE', *, *, #4263, .F.); -#8423 = EDGE_LOOP('NONE', (#8419, #8420, #8421, #8422)); -#8424 = FACE_BOUND('NONE', #8423, .T.); -#8425 = ADVANCED_FACE('NONE', (#8424), #6070, .F.); -#8426 = ORIENTED_EDGE('NONE', *, *, #4264, .T.); -#8427 = ORIENTED_EDGE('NONE', *, *, #4267, .T.); -#8428 = ORIENTED_EDGE('NONE', *, *, #4259, .F.); -#8429 = ORIENTED_EDGE('NONE', *, *, #4266, .F.); -#8430 = EDGE_LOOP('NONE', (#8426, #8427, #8428, #8429)); -#8431 = FACE_BOUND('NONE', #8430, .T.); -#8432 = ADVANCED_FACE('NONE', (#8431), #6074, .F.); -#8433 = ORIENTED_EDGE('NONE', *, *, #4256, .T.); -#8434 = ORIENTED_EDGE('NONE', *, *, #4260, .T.); -#8435 = ORIENTED_EDGE('NONE', *, *, #4263, .T.); -#8436 = ORIENTED_EDGE('NONE', *, *, #4266, .T.); -#8437 = EDGE_LOOP('NONE', (#8433, #8434, #8435, #8436)); -#8438 = FACE_BOUND('NONE', #8437, .T.); -#8439 = ADVANCED_FACE('NONE', (#8438), #6078, .T.); -#8440 = ORIENTED_EDGE('NONE', *, *, #4271, .T.); -#8441 = ORIENTED_EDGE('NONE', *, *, #4270, .T.); -#8442 = ORIENTED_EDGE('NONE', *, *, #4269, .F.); -#8443 = ORIENTED_EDGE('NONE', *, *, #4268, .F.); -#8444 = EDGE_LOOP('NONE', (#8440, #8441, #8442, #8443)); -#8445 = FACE_BOUND('NONE', #8444, .T.); -#8446 = ADVANCED_FACE('NONE', (#8445), #6082, .F.); -#8447 = ORIENTED_EDGE('NONE', *, *, #4269, .T.); -#8448 = ORIENTED_EDGE('NONE', *, *, #4274, .T.); -#8449 = ORIENTED_EDGE('NONE', *, *, #4273, .F.); -#8450 = ORIENTED_EDGE('NONE', *, *, #4272, .F.); -#8451 = EDGE_LOOP('NONE', (#8447, #8448, #8449, #8450)); -#8452 = FACE_BOUND('NONE', #8451, .T.); -#8453 = ADVANCED_FACE('NONE', (#8452), #6086, .F.); -#8454 = ORIENTED_EDGE('NONE', *, *, #4273, .T.); -#8455 = ORIENTED_EDGE('NONE', *, *, #4277, .T.); -#8456 = ORIENTED_EDGE('NONE', *, *, #4276, .F.); -#8457 = ORIENTED_EDGE('NONE', *, *, #4275, .F.); -#8458 = EDGE_LOOP('NONE', (#8454, #8455, #8456, #8457)); -#8459 = FACE_BOUND('NONE', #8458, .T.); -#8460 = ADVANCED_FACE('NONE', (#8459), #6090, .F.); -#8461 = ORIENTED_EDGE('NONE', *, *, #4276, .T.); -#8462 = ORIENTED_EDGE('NONE', *, *, #4279, .T.); -#8463 = ORIENTED_EDGE('NONE', *, *, #4271, .F.); -#8464 = ORIENTED_EDGE('NONE', *, *, #4278, .F.); -#8465 = EDGE_LOOP('NONE', (#8461, #8462, #8463, #8464)); -#8466 = FACE_BOUND('NONE', #8465, .T.); -#8467 = ADVANCED_FACE('NONE', (#8466), #6094, .F.); -#8468 = ORIENTED_EDGE('NONE', *, *, #4268, .T.); -#8469 = ORIENTED_EDGE('NONE', *, *, #4272, .T.); -#8470 = ORIENTED_EDGE('NONE', *, *, #4275, .T.); -#8471 = ORIENTED_EDGE('NONE', *, *, #4278, .T.); -#8472 = EDGE_LOOP('NONE', (#8468, #8469, #8470, #8471)); -#8473 = FACE_BOUND('NONE', #8472, .T.); -#8474 = ADVANCED_FACE('NONE', (#8473), #6098, .T.); -#8475 = CLOSED_SHELL('NONE', (#6105, #6112, #6119, #6126, #6133, #6140, #6147, #6154, #6161, #6168, #6175, #6182, #6189, #6196)); -#8476 = CLOSED_SHELL('NONE', (#6203, #6210, #6217, #6224, #6231, #6238, #6245, #6252, #6259, #6266, #6273, #6280, #6287, #6294, #6301, #6308, #6315, #6335, #6355)); -#8477 = CLOSED_SHELL('NONE', (#6362, #6369, #6376, #6383, #6390, #6397, #6404, #6411, #6418)); -#8478 = CLOSED_SHELL('NONE', (#6425, #6432, #6439, #6446, #6453, #6460, #6467, #6474, #6481)); -#8479 = CLOSED_SHELL('NONE', (#6488, #6495, #6502, #6509, #6516, #6523, #6530, #6537, #6544)); -#8480 = CLOSED_SHELL('NONE', (#6551, #6558, #6565, #6572, #6579, #6586, #6593, #6600, #6607)); -#8481 = CLOSED_SHELL('NONE', (#6614, #6621, #6628, #6635, #6642, #6649, #6656, #6663, #6670)); -#8482 = CLOSED_SHELL('NONE', (#6677, #6684, #6691, #6698, #6705, #6712, #6719, #6726, #6733, #6740, #6747, #6754, #6761, #6768, #6775, #6782, #6789, #6796, #6803, #6810, #6817, #6824, #6831, #6838)); -#8483 = CLOSED_SHELL('NONE', (#6845, #6852, #6859, #6866, #6873, #6880)); -#8484 = CLOSED_SHELL('NONE', (#6887, #6894, #6901, #6908, #6915, #6922)); -#8485 = CLOSED_SHELL('NONE', (#6929, #6936, #6943, #6950, #6957, #6964)); -#8486 = CLOSED_SHELL('NONE', (#6971, #6978, #6985, #6992, #6999, #7006)); -#8487 = CLOSED_SHELL('NONE', (#7013, #7020, #7027, #7034, #7041, #7048)); -#8488 = CLOSED_SHELL('NONE', (#7055, #7062, #7069, #7076, #7083, #7090)); -#8489 = CLOSED_SHELL('NONE', (#7097, #7104, #7111, #7118, #7125, #7132)); -#8490 = CLOSED_SHELL('NONE', (#7139, #7146, #7153, #7160, #7167, #7174)); -#8491 = CLOSED_SHELL('NONE', (#7181, #7188, #7195, #7202, #7209, #7216)); -#8492 = CLOSED_SHELL('NONE', (#7223, #7230, #7237, #7244, #7251, #7258)); -#8493 = CLOSED_SHELL('NONE', (#7265, #7272, #7279, #7286, #7293, #7300)); -#8494 = CLOSED_SHELL('NONE', (#7307, #7314, #7321, #7328, #7335, #7342)); -#8495 = CLOSED_SHELL('NONE', (#7349, #7356, #7363, #7370)); -#8496 = CLOSED_SHELL('NONE', (#7377, #7384, #7391, #7398)); -#8497 = CLOSED_SHELL('NONE', (#7405, #7412, #7434, #7456, #7463, #7470, #7492, #7514, #7521, #7528, #7535, #7542, #7549, #7556, #7563, #7570, #7577, #7584)); -#8498 = CLOSED_SHELL('NONE', (#7591, #7595, #7599)); -#8499 = CLOSED_SHELL('NONE', (#7606, #7610, #7614)); -#8500 = CLOSED_SHELL('NONE', (#7621, #7625, #7629)); -#8501 = CLOSED_SHELL('NONE', (#7636, #7640, #7644)); -#8502 = CLOSED_SHELL('NONE', (#7651, #7655, #7659)); -#8503 = CLOSED_SHELL('NONE', (#7666, #7670, #7674)); -#8504 = CLOSED_SHELL('NONE', (#7681, #7685, #7689)); -#8505 = CLOSED_SHELL('NONE', (#7696, #7700, #7704)); -#8506 = CLOSED_SHELL('NONE', (#7711, #7715, #7719)); -#8507 = CLOSED_SHELL('NONE', (#7726, #7730, #7734)); -#8508 = CLOSED_SHELL('NONE', (#7741, #7745, #7749)); -#8509 = CLOSED_SHELL('NONE', (#7756, #7760, #7764)); -#8510 = CLOSED_SHELL('NONE', (#7771, #7775, #7779)); -#8511 = CLOSED_SHELL('NONE', (#7786, #7790, #7794)); -#8512 = CLOSED_SHELL('NONE', (#7801, #7805, #7809)); -#8513 = CLOSED_SHELL('NONE', (#7816, #7820, #7824)); -#8514 = CLOSED_SHELL('NONE', (#7831, #7838, #7845, #7852, #7859, #7866, #7885, #7934, #7941, #7948, #7955, #7962, #7969, #7976, #7983, #7990, #7997, #8004, #8011, #8018, #8025, #8032, #8039, #8046, #8053, #8060, #8067, #8074, #8081, #8088, #8095, #8102, #8109)); -#8515 = CLOSED_SHELL('NONE', (#8116, #8123, #8130, #8137, #8144, #8151, #8170, #8189)); -#8516 = CLOSED_SHELL('NONE', (#8196, #8203, #8210, #8217, #8224, #8231, #8280, #8299, #8306, #8313, #8320, #8327, #8334, #8341, #8348, #8355, #8362, #8369, #8376, #8383, #8390, #8397, #8404, #8411, #8418, #8425, #8432, #8439, #8446, #8453, #8460, #8467, #8474)); -#8517 = MANIFOLD_SOLID_BREP('NONE', #8475); -#8518 = MANIFOLD_SOLID_BREP('NONE', #8476); -#8519 = MANIFOLD_SOLID_BREP('NONE', #8477); -#8520 = MANIFOLD_SOLID_BREP('NONE', #8478); -#8521 = MANIFOLD_SOLID_BREP('NONE', #8479); -#8522 = MANIFOLD_SOLID_BREP('NONE', #8480); -#8523 = MANIFOLD_SOLID_BREP('NONE', #8481); -#8524 = MANIFOLD_SOLID_BREP('NONE', #8482); -#8525 = MANIFOLD_SOLID_BREP('NONE', #8483); -#8526 = MANIFOLD_SOLID_BREP('NONE', #8484); -#8527 = MANIFOLD_SOLID_BREP('NONE', #8485); -#8528 = MANIFOLD_SOLID_BREP('NONE', #8486); -#8529 = MANIFOLD_SOLID_BREP('NONE', #8487); -#8530 = MANIFOLD_SOLID_BREP('NONE', #8488); -#8531 = MANIFOLD_SOLID_BREP('NONE', #8489); -#8532 = MANIFOLD_SOLID_BREP('NONE', #8490); -#8533 = MANIFOLD_SOLID_BREP('NONE', #8491); -#8534 = MANIFOLD_SOLID_BREP('NONE', #8492); -#8535 = MANIFOLD_SOLID_BREP('NONE', #8493); -#8536 = MANIFOLD_SOLID_BREP('NONE', #8494); -#8537 = MANIFOLD_SOLID_BREP('NONE', #8495); -#8538 = MANIFOLD_SOLID_BREP('NONE', #8496); -#8539 = MANIFOLD_SOLID_BREP('NONE', #8497); -#8540 = MANIFOLD_SOLID_BREP('NONE', #8498); -#8541 = MANIFOLD_SOLID_BREP('NONE', #8499); -#8542 = MANIFOLD_SOLID_BREP('NONE', #8500); -#8543 = MANIFOLD_SOLID_BREP('NONE', #8501); -#8544 = MANIFOLD_SOLID_BREP('NONE', #8502); -#8545 = MANIFOLD_SOLID_BREP('NONE', #8503); -#8546 = MANIFOLD_SOLID_BREP('NONE', #8504); -#8547 = MANIFOLD_SOLID_BREP('NONE', #8505); -#8548 = MANIFOLD_SOLID_BREP('NONE', #8506); -#8549 = MANIFOLD_SOLID_BREP('NONE', #8507); -#8550 = MANIFOLD_SOLID_BREP('NONE', #8508); -#8551 = MANIFOLD_SOLID_BREP('NONE', #8509); -#8552 = MANIFOLD_SOLID_BREP('NONE', #8510); -#8553 = MANIFOLD_SOLID_BREP('NONE', #8511); -#8554 = MANIFOLD_SOLID_BREP('NONE', #8512); -#8555 = MANIFOLD_SOLID_BREP('NONE', #8513); -#8556 = MANIFOLD_SOLID_BREP('NONE', #8514); -#8557 = MANIFOLD_SOLID_BREP('NONE', #8515); -#8558 = MANIFOLD_SOLID_BREP('NONE', #8516); -#8559 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#8560 = PRODUCT_DEFINITION_CONTEXT('part definition', #8559, 'design'); -#8561 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8562 = PRODUCT_DEFINITION_FORMATION('', $, #8561); -#8563 = PRODUCT_DEFINITION('design', $, #8562, #8560); -#8564 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8563); -#8565 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8558), #3); -#8566 = SHAPE_DEFINITION_REPRESENTATION(#8564, #8565); -#8567 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8568 = PRODUCT_DEFINITION_FORMATION('', $, #8567); -#8569 = PRODUCT_DEFINITION('design', $, #8568, #8560); -#8570 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8569); -#8571 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8557), #3); -#8572 = SHAPE_DEFINITION_REPRESENTATION(#8570, #8571); -#8573 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8574 = PRODUCT_DEFINITION_FORMATION('', $, #8573); -#8575 = PRODUCT_DEFINITION('design', $, #8574, #8560); -#8576 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8575); -#8577 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8556), #3); -#8578 = SHAPE_DEFINITION_REPRESENTATION(#8576, #8577); -#8579 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8580 = PRODUCT_DEFINITION_FORMATION('', $, #8579); -#8581 = PRODUCT_DEFINITION('design', $, #8580, #8560); -#8582 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8581); -#8583 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8555), #3); -#8584 = SHAPE_DEFINITION_REPRESENTATION(#8582, #8583); -#8585 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8586 = PRODUCT_DEFINITION_FORMATION('', $, #8585); -#8587 = PRODUCT_DEFINITION('design', $, #8586, #8560); -#8588 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8587); -#8589 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8554), #3); -#8590 = SHAPE_DEFINITION_REPRESENTATION(#8588, #8589); -#8591 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8592 = PRODUCT_DEFINITION_FORMATION('', $, #8591); -#8593 = PRODUCT_DEFINITION('design', $, #8592, #8560); -#8594 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8593); -#8595 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8553), #3); -#8596 = SHAPE_DEFINITION_REPRESENTATION(#8594, #8595); -#8597 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8598 = PRODUCT_DEFINITION_FORMATION('', $, #8597); -#8599 = PRODUCT_DEFINITION('design', $, #8598, #8560); -#8600 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8599); -#8601 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8552), #3); -#8602 = SHAPE_DEFINITION_REPRESENTATION(#8600, #8601); -#8603 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8604 = PRODUCT_DEFINITION_FORMATION('', $, #8603); -#8605 = PRODUCT_DEFINITION('design', $, #8604, #8560); -#8606 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8605); -#8607 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8551), #3); -#8608 = SHAPE_DEFINITION_REPRESENTATION(#8606, #8607); -#8609 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8610 = PRODUCT_DEFINITION_FORMATION('', $, #8609); -#8611 = PRODUCT_DEFINITION('design', $, #8610, #8560); -#8612 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8611); -#8613 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8550), #3); -#8614 = SHAPE_DEFINITION_REPRESENTATION(#8612, #8613); -#8615 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8616 = PRODUCT_DEFINITION_FORMATION('', $, #8615); -#8617 = PRODUCT_DEFINITION('design', $, #8616, #8560); -#8618 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8617); -#8619 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8549), #3); -#8620 = SHAPE_DEFINITION_REPRESENTATION(#8618, #8619); -#8621 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8622 = PRODUCT_DEFINITION_FORMATION('', $, #8621); -#8623 = PRODUCT_DEFINITION('design', $, #8622, #8560); -#8624 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8623); -#8625 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8548), #3); -#8626 = SHAPE_DEFINITION_REPRESENTATION(#8624, #8625); -#8627 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8628 = PRODUCT_DEFINITION_FORMATION('', $, #8627); -#8629 = PRODUCT_DEFINITION('design', $, #8628, #8560); -#8630 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8629); -#8631 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8547), #3); -#8632 = SHAPE_DEFINITION_REPRESENTATION(#8630, #8631); -#8633 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8634 = PRODUCT_DEFINITION_FORMATION('', $, #8633); -#8635 = PRODUCT_DEFINITION('design', $, #8634, #8560); -#8636 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8635); -#8637 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8546), #3); -#8638 = SHAPE_DEFINITION_REPRESENTATION(#8636, #8637); -#8639 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8640 = PRODUCT_DEFINITION_FORMATION('', $, #8639); -#8641 = PRODUCT_DEFINITION('design', $, #8640, #8560); -#8642 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8641); -#8643 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8545), #3); -#8644 = SHAPE_DEFINITION_REPRESENTATION(#8642, #8643); -#8645 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8646 = PRODUCT_DEFINITION_FORMATION('', $, #8645); -#8647 = PRODUCT_DEFINITION('design', $, #8646, #8560); -#8648 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8647); -#8649 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8544), #3); -#8650 = SHAPE_DEFINITION_REPRESENTATION(#8648, #8649); -#8651 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8652 = PRODUCT_DEFINITION_FORMATION('', $, #8651); -#8653 = PRODUCT_DEFINITION('design', $, #8652, #8560); -#8654 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8653); -#8655 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8543), #3); -#8656 = SHAPE_DEFINITION_REPRESENTATION(#8654, #8655); -#8657 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8658 = PRODUCT_DEFINITION_FORMATION('', $, #8657); -#8659 = PRODUCT_DEFINITION('design', $, #8658, #8560); -#8660 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8659); -#8661 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8542), #3); -#8662 = SHAPE_DEFINITION_REPRESENTATION(#8660, #8661); -#8663 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8664 = PRODUCT_DEFINITION_FORMATION('', $, #8663); -#8665 = PRODUCT_DEFINITION('design', $, #8664, #8560); -#8666 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8665); -#8667 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8541), #3); -#8668 = SHAPE_DEFINITION_REPRESENTATION(#8666, #8667); -#8669 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8670 = PRODUCT_DEFINITION_FORMATION('', $, #8669); -#8671 = PRODUCT_DEFINITION('design', $, #8670, #8560); -#8672 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8671); -#8673 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8540), #3); -#8674 = SHAPE_DEFINITION_REPRESENTATION(#8672, #8673); -#8675 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8676 = PRODUCT_DEFINITION_FORMATION('', $, #8675); -#8677 = PRODUCT_DEFINITION('design', $, #8676, #8560); -#8678 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8677); -#8679 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8539), #3); -#8680 = SHAPE_DEFINITION_REPRESENTATION(#8678, #8679); -#8681 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8682 = PRODUCT_DEFINITION_FORMATION('', $, #8681); -#8683 = PRODUCT_DEFINITION('design', $, #8682, #8560); -#8684 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8683); -#8685 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8538), #3); -#8686 = SHAPE_DEFINITION_REPRESENTATION(#8684, #8685); -#8687 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8688 = PRODUCT_DEFINITION_FORMATION('', $, #8687); -#8689 = PRODUCT_DEFINITION('design', $, #8688, #8560); -#8690 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8689); -#8691 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8537), #3); -#8692 = SHAPE_DEFINITION_REPRESENTATION(#8690, #8691); -#8693 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8694 = PRODUCT_DEFINITION_FORMATION('', $, #8693); -#8695 = PRODUCT_DEFINITION('design', $, #8694, #8560); -#8696 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8695); -#8697 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8536), #3); -#8698 = SHAPE_DEFINITION_REPRESENTATION(#8696, #8697); -#8699 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8700 = PRODUCT_DEFINITION_FORMATION('', $, #8699); -#8701 = PRODUCT_DEFINITION('design', $, #8700, #8560); -#8702 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8701); -#8703 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8535), #3); -#8704 = SHAPE_DEFINITION_REPRESENTATION(#8702, #8703); -#8705 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8706 = PRODUCT_DEFINITION_FORMATION('', $, #8705); -#8707 = PRODUCT_DEFINITION('design', $, #8706, #8560); -#8708 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8707); -#8709 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8534), #3); -#8710 = SHAPE_DEFINITION_REPRESENTATION(#8708, #8709); -#8711 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8712 = PRODUCT_DEFINITION_FORMATION('', $, #8711); -#8713 = PRODUCT_DEFINITION('design', $, #8712, #8560); -#8714 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8713); -#8715 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8533), #3); -#8716 = SHAPE_DEFINITION_REPRESENTATION(#8714, #8715); -#8717 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8718 = PRODUCT_DEFINITION_FORMATION('', $, #8717); -#8719 = PRODUCT_DEFINITION('design', $, #8718, #8560); -#8720 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8719); -#8721 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8532), #3); -#8722 = SHAPE_DEFINITION_REPRESENTATION(#8720, #8721); -#8723 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8724 = PRODUCT_DEFINITION_FORMATION('', $, #8723); -#8725 = PRODUCT_DEFINITION('design', $, #8724, #8560); -#8726 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8725); -#8727 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8531), #3); -#8728 = SHAPE_DEFINITION_REPRESENTATION(#8726, #8727); -#8729 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8730 = PRODUCT_DEFINITION_FORMATION('', $, #8729); -#8731 = PRODUCT_DEFINITION('design', $, #8730, #8560); -#8732 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8731); -#8733 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8530), #3); -#8734 = SHAPE_DEFINITION_REPRESENTATION(#8732, #8733); -#8735 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8736 = PRODUCT_DEFINITION_FORMATION('', $, #8735); -#8737 = PRODUCT_DEFINITION('design', $, #8736, #8560); -#8738 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8737); -#8739 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8529), #3); -#8740 = SHAPE_DEFINITION_REPRESENTATION(#8738, #8739); -#8741 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8742 = PRODUCT_DEFINITION_FORMATION('', $, #8741); -#8743 = PRODUCT_DEFINITION('design', $, #8742, #8560); -#8744 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8743); -#8745 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8528), #3); -#8746 = SHAPE_DEFINITION_REPRESENTATION(#8744, #8745); -#8747 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8748 = PRODUCT_DEFINITION_FORMATION('', $, #8747); -#8749 = PRODUCT_DEFINITION('design', $, #8748, #8560); -#8750 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8749); -#8751 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8527), #3); -#8752 = SHAPE_DEFINITION_REPRESENTATION(#8750, #8751); -#8753 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8754 = PRODUCT_DEFINITION_FORMATION('', $, #8753); -#8755 = PRODUCT_DEFINITION('design', $, #8754, #8560); -#8756 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8755); -#8757 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8526), #3); -#8758 = SHAPE_DEFINITION_REPRESENTATION(#8756, #8757); -#8759 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8760 = PRODUCT_DEFINITION_FORMATION('', $, #8759); -#8761 = PRODUCT_DEFINITION('design', $, #8760, #8560); -#8762 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8761); -#8763 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8525), #3); -#8764 = SHAPE_DEFINITION_REPRESENTATION(#8762, #8763); -#8765 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8766 = PRODUCT_DEFINITION_FORMATION('', $, #8765); -#8767 = PRODUCT_DEFINITION('design', $, #8766, #8560); -#8768 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8767); -#8769 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8524), #3); -#8770 = SHAPE_DEFINITION_REPRESENTATION(#8768, #8769); -#8771 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8772 = PRODUCT_DEFINITION_FORMATION('', $, #8771); -#8773 = PRODUCT_DEFINITION('design', $, #8772, #8560); -#8774 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8773); -#8775 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8523), #3); -#8776 = SHAPE_DEFINITION_REPRESENTATION(#8774, #8775); -#8777 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8778 = PRODUCT_DEFINITION_FORMATION('', $, #8777); -#8779 = PRODUCT_DEFINITION('design', $, #8778, #8560); -#8780 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8779); -#8781 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8522), #3); -#8782 = SHAPE_DEFINITION_REPRESENTATION(#8780, #8781); -#8783 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8784 = PRODUCT_DEFINITION_FORMATION('', $, #8783); -#8785 = PRODUCT_DEFINITION('design', $, #8784, #8560); -#8786 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8785); -#8787 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8521), #3); -#8788 = SHAPE_DEFINITION_REPRESENTATION(#8786, #8787); -#8789 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8790 = PRODUCT_DEFINITION_FORMATION('', $, #8789); -#8791 = PRODUCT_DEFINITION('design', $, #8790, #8560); -#8792 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8791); -#8793 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8520), #3); -#8794 = SHAPE_DEFINITION_REPRESENTATION(#8792, #8793); -#8795 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8796 = PRODUCT_DEFINITION_FORMATION('', $, #8795); -#8797 = PRODUCT_DEFINITION('design', $, #8796, #8560); -#8798 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8797); -#8799 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8519), #3); -#8800 = SHAPE_DEFINITION_REPRESENTATION(#8798, #8799); -#8801 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8802 = PRODUCT_DEFINITION_FORMATION('', $, #8801); -#8803 = PRODUCT_DEFINITION('design', $, #8802, #8560); -#8804 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8803); -#8805 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8518), #3); -#8806 = SHAPE_DEFINITION_REPRESENTATION(#8804, #8805); -#8807 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8808 = PRODUCT_DEFINITION_FORMATION('', $, #8807); -#8809 = PRODUCT_DEFINITION('design', $, #8808, #8560); -#8810 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8809); -#8811 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8517), #3); -#8812 = SHAPE_DEFINITION_REPRESENTATION(#8810, #8811); +#8334 = ADVANCED_FACE('NONE', (#8331, #8333), #6182, .T.); +#8335 = ORIENTED_EDGE('NONE', *, *, #4549, .T.); +#8336 = EDGE_LOOP('NONE', (#8335)); +#8337 = FACE_BOUND('NONE', #8336, .T.); +#8338 = ADVANCED_FACE('NONE', (#8337), #6186, .T.); +#8339 = ORIENTED_EDGE('NONE', *, *, #4550, .T.); +#8340 = ORIENTED_EDGE('NONE', *, *, #4552, .F.); +#8341 = EDGE_LOOP('NONE', (#8339)); +#8342 = FACE_BOUND('NONE', #8341, .T.); +#8343 = EDGE_LOOP('NONE', (#8340)); +#8344 = FACE_BOUND('NONE', #8343, .T.); +#8345 = ADVANCED_FACE('NONE', (#8342, #8344), #6191, .T.); +#8346 = ORIENTED_EDGE('NONE', *, *, #4552, .T.); +#8347 = EDGE_LOOP('NONE', (#8346)); +#8348 = FACE_BOUND('NONE', #8347, .T.); +#8349 = ADVANCED_FACE('NONE', (#8348), #6195, .T.); +#8350 = ORIENTED_EDGE('NONE', *, *, #4553, .T.); +#8351 = ORIENTED_EDGE('NONE', *, *, #4555, .F.); +#8352 = EDGE_LOOP('NONE', (#8350)); +#8353 = FACE_BOUND('NONE', #8352, .T.); +#8354 = EDGE_LOOP('NONE', (#8351)); +#8355 = FACE_BOUND('NONE', #8354, .T.); +#8356 = ADVANCED_FACE('NONE', (#8353, #8355), #6200, .T.); +#8357 = ORIENTED_EDGE('NONE', *, *, #4555, .T.); +#8358 = EDGE_LOOP('NONE', (#8357)); +#8359 = FACE_BOUND('NONE', #8358, .T.); +#8360 = ADVANCED_FACE('NONE', (#8359), #6204, .T.); +#8361 = ORIENTED_EDGE('NONE', *, *, #4556, .T.); +#8362 = ORIENTED_EDGE('NONE', *, *, #4558, .F.); +#8363 = EDGE_LOOP('NONE', (#8361)); +#8364 = FACE_BOUND('NONE', #8363, .T.); +#8365 = EDGE_LOOP('NONE', (#8362)); +#8366 = FACE_BOUND('NONE', #8365, .T.); +#8367 = ADVANCED_FACE('NONE', (#8364, #8366), #6209, .T.); +#8368 = ORIENTED_EDGE('NONE', *, *, #4558, .T.); +#8369 = EDGE_LOOP('NONE', (#8368)); +#8370 = FACE_BOUND('NONE', #8369, .T.); +#8371 = ADVANCED_FACE('NONE', (#8370), #6213, .T.); +#8372 = ORIENTED_EDGE('NONE', *, *, #4562, .T.); +#8373 = ORIENTED_EDGE('NONE', *, *, #4561, .T.); +#8374 = ORIENTED_EDGE('NONE', *, *, #4560, .F.); +#8375 = ORIENTED_EDGE('NONE', *, *, #4559, .F.); +#8376 = EDGE_LOOP('NONE', (#8372, #8373, #8374, #8375)); +#8377 = FACE_BOUND('NONE', #8376, .T.); +#8378 = ADVANCED_FACE('NONE', (#8377), #6217, .F.); +#8379 = ORIENTED_EDGE('NONE', *, *, #4560, .T.); +#8380 = ORIENTED_EDGE('NONE', *, *, #4565, .T.); +#8381 = ORIENTED_EDGE('NONE', *, *, #4564, .F.); +#8382 = ORIENTED_EDGE('NONE', *, *, #4563, .F.); +#8383 = EDGE_LOOP('NONE', (#8379, #8380, #8381, #8382)); +#8384 = FACE_BOUND('NONE', #8383, .T.); +#8385 = ADVANCED_FACE('NONE', (#8384), #6221, .F.); +#8386 = ORIENTED_EDGE('NONE', *, *, #4564, .T.); +#8387 = ORIENTED_EDGE('NONE', *, *, #4568, .T.); +#8388 = ORIENTED_EDGE('NONE', *, *, #4567, .F.); +#8389 = ORIENTED_EDGE('NONE', *, *, #4566, .F.); +#8390 = EDGE_LOOP('NONE', (#8386, #8387, #8388, #8389)); +#8391 = FACE_BOUND('NONE', #8390, .T.); +#8392 = ADVANCED_FACE('NONE', (#8391), #6225, .F.); +#8393 = ORIENTED_EDGE('NONE', *, *, #4567, .T.); +#8394 = ORIENTED_EDGE('NONE', *, *, #4570, .T.); +#8395 = ORIENTED_EDGE('NONE', *, *, #4562, .F.); +#8396 = ORIENTED_EDGE('NONE', *, *, #4569, .F.); +#8397 = EDGE_LOOP('NONE', (#8393, #8394, #8395, #8396)); +#8398 = FACE_BOUND('NONE', #8397, .T.); +#8399 = ADVANCED_FACE('NONE', (#8398), #6229, .F.); +#8400 = ORIENTED_EDGE('NONE', *, *, #4559, .T.); +#8401 = ORIENTED_EDGE('NONE', *, *, #4563, .T.); +#8402 = ORIENTED_EDGE('NONE', *, *, #4566, .T.); +#8403 = ORIENTED_EDGE('NONE', *, *, #4569, .T.); +#8404 = EDGE_LOOP('NONE', (#8400, #8401, #8402, #8403)); +#8405 = FACE_BOUND('NONE', #8404, .T.); +#8406 = ADVANCED_FACE('NONE', (#8405), #6233, .T.); +#8407 = ORIENTED_EDGE('NONE', *, *, #4574, .T.); +#8408 = ORIENTED_EDGE('NONE', *, *, #4573, .T.); +#8409 = ORIENTED_EDGE('NONE', *, *, #4572, .F.); +#8410 = ORIENTED_EDGE('NONE', *, *, #4571, .F.); +#8411 = EDGE_LOOP('NONE', (#8407, #8408, #8409, #8410)); +#8412 = FACE_BOUND('NONE', #8411, .T.); +#8413 = ADVANCED_FACE('NONE', (#8412), #6237, .F.); +#8414 = ORIENTED_EDGE('NONE', *, *, #4572, .T.); +#8415 = ORIENTED_EDGE('NONE', *, *, #4577, .T.); +#8416 = ORIENTED_EDGE('NONE', *, *, #4576, .F.); +#8417 = ORIENTED_EDGE('NONE', *, *, #4575, .F.); +#8418 = EDGE_LOOP('NONE', (#8414, #8415, #8416, #8417)); +#8419 = FACE_BOUND('NONE', #8418, .T.); +#8420 = ADVANCED_FACE('NONE', (#8419), #6241, .F.); +#8421 = ORIENTED_EDGE('NONE', *, *, #4576, .T.); +#8422 = ORIENTED_EDGE('NONE', *, *, #4580, .T.); +#8423 = ORIENTED_EDGE('NONE', *, *, #4579, .F.); +#8424 = ORIENTED_EDGE('NONE', *, *, #4578, .F.); +#8425 = EDGE_LOOP('NONE', (#8421, #8422, #8423, #8424)); +#8426 = FACE_BOUND('NONE', #8425, .T.); +#8427 = ADVANCED_FACE('NONE', (#8426), #6245, .F.); +#8428 = ORIENTED_EDGE('NONE', *, *, #4579, .T.); +#8429 = ORIENTED_EDGE('NONE', *, *, #4582, .T.); +#8430 = ORIENTED_EDGE('NONE', *, *, #4574, .F.); +#8431 = ORIENTED_EDGE('NONE', *, *, #4581, .F.); +#8432 = EDGE_LOOP('NONE', (#8428, #8429, #8430, #8431)); +#8433 = FACE_BOUND('NONE', #8432, .T.); +#8434 = ADVANCED_FACE('NONE', (#8433), #6249, .F.); +#8435 = ORIENTED_EDGE('NONE', *, *, #4571, .T.); +#8436 = ORIENTED_EDGE('NONE', *, *, #4575, .T.); +#8437 = ORIENTED_EDGE('NONE', *, *, #4578, .T.); +#8438 = ORIENTED_EDGE('NONE', *, *, #4581, .T.); +#8439 = EDGE_LOOP('NONE', (#8435, #8436, #8437, #8438)); +#8440 = FACE_BOUND('NONE', #8439, .T.); +#8441 = ADVANCED_FACE('NONE', (#8440), #6253, .T.); +#8442 = ORIENTED_EDGE('NONE', *, *, #4586, .T.); +#8443 = ORIENTED_EDGE('NONE', *, *, #4585, .T.); +#8444 = ORIENTED_EDGE('NONE', *, *, #4584, .F.); +#8445 = ORIENTED_EDGE('NONE', *, *, #4583, .F.); +#8446 = EDGE_LOOP('NONE', (#8442, #8443, #8444, #8445)); +#8447 = FACE_BOUND('NONE', #8446, .T.); +#8448 = ADVANCED_FACE('NONE', (#8447), #6257, .F.); +#8449 = ORIENTED_EDGE('NONE', *, *, #4584, .T.); +#8450 = ORIENTED_EDGE('NONE', *, *, #4589, .T.); +#8451 = ORIENTED_EDGE('NONE', *, *, #4588, .F.); +#8452 = ORIENTED_EDGE('NONE', *, *, #4587, .F.); +#8453 = EDGE_LOOP('NONE', (#8449, #8450, #8451, #8452)); +#8454 = FACE_BOUND('NONE', #8453, .T.); +#8455 = ADVANCED_FACE('NONE', (#8454), #6261, .F.); +#8456 = ORIENTED_EDGE('NONE', *, *, #4588, .T.); +#8457 = ORIENTED_EDGE('NONE', *, *, #4592, .T.); +#8458 = ORIENTED_EDGE('NONE', *, *, #4591, .F.); +#8459 = ORIENTED_EDGE('NONE', *, *, #4590, .F.); +#8460 = EDGE_LOOP('NONE', (#8456, #8457, #8458, #8459)); +#8461 = FACE_BOUND('NONE', #8460, .T.); +#8462 = ADVANCED_FACE('NONE', (#8461), #6265, .F.); +#8463 = ORIENTED_EDGE('NONE', *, *, #4591, .T.); +#8464 = ORIENTED_EDGE('NONE', *, *, #4594, .T.); +#8465 = ORIENTED_EDGE('NONE', *, *, #4586, .F.); +#8466 = ORIENTED_EDGE('NONE', *, *, #4593, .F.); +#8467 = EDGE_LOOP('NONE', (#8463, #8464, #8465, #8466)); +#8468 = FACE_BOUND('NONE', #8467, .T.); +#8469 = ADVANCED_FACE('NONE', (#8468), #6269, .F.); +#8470 = ORIENTED_EDGE('NONE', *, *, #4583, .T.); +#8471 = ORIENTED_EDGE('NONE', *, *, #4587, .T.); +#8472 = ORIENTED_EDGE('NONE', *, *, #4590, .T.); +#8473 = ORIENTED_EDGE('NONE', *, *, #4593, .T.); +#8474 = EDGE_LOOP('NONE', (#8470, #8471, #8472, #8473)); +#8475 = FACE_BOUND('NONE', #8474, .T.); +#8476 = ADVANCED_FACE('NONE', (#8475), #6273, .T.); +#8477 = ORIENTED_EDGE('NONE', *, *, #4598, .T.); +#8478 = ORIENTED_EDGE('NONE', *, *, #4597, .T.); +#8479 = ORIENTED_EDGE('NONE', *, *, #4596, .F.); +#8480 = ORIENTED_EDGE('NONE', *, *, #4595, .F.); +#8481 = EDGE_LOOP('NONE', (#8477, #8478, #8479, #8480)); +#8482 = FACE_BOUND('NONE', #8481, .T.); +#8483 = ADVANCED_FACE('NONE', (#8482), #6277, .F.); +#8484 = ORIENTED_EDGE('NONE', *, *, #4596, .T.); +#8485 = ORIENTED_EDGE('NONE', *, *, #4601, .T.); +#8486 = ORIENTED_EDGE('NONE', *, *, #4600, .F.); +#8487 = ORIENTED_EDGE('NONE', *, *, #4599, .F.); +#8488 = EDGE_LOOP('NONE', (#8484, #8485, #8486, #8487)); +#8489 = FACE_BOUND('NONE', #8488, .T.); +#8490 = ADVANCED_FACE('NONE', (#8489), #6281, .F.); +#8491 = ORIENTED_EDGE('NONE', *, *, #4600, .T.); +#8492 = ORIENTED_EDGE('NONE', *, *, #4604, .T.); +#8493 = ORIENTED_EDGE('NONE', *, *, #4603, .F.); +#8494 = ORIENTED_EDGE('NONE', *, *, #4602, .F.); +#8495 = EDGE_LOOP('NONE', (#8491, #8492, #8493, #8494)); +#8496 = FACE_BOUND('NONE', #8495, .T.); +#8497 = ADVANCED_FACE('NONE', (#8496), #6285, .F.); +#8498 = ORIENTED_EDGE('NONE', *, *, #4603, .T.); +#8499 = ORIENTED_EDGE('NONE', *, *, #4606, .T.); +#8500 = ORIENTED_EDGE('NONE', *, *, #4598, .F.); +#8501 = ORIENTED_EDGE('NONE', *, *, #4605, .F.); +#8502 = EDGE_LOOP('NONE', (#8498, #8499, #8500, #8501)); +#8503 = FACE_BOUND('NONE', #8502, .T.); +#8504 = ADVANCED_FACE('NONE', (#8503), #6289, .F.); +#8505 = ORIENTED_EDGE('NONE', *, *, #4595, .T.); +#8506 = ORIENTED_EDGE('NONE', *, *, #4599, .T.); +#8507 = ORIENTED_EDGE('NONE', *, *, #4602, .T.); +#8508 = ORIENTED_EDGE('NONE', *, *, #4605, .T.); +#8509 = EDGE_LOOP('NONE', (#8505, #8506, #8507, #8508)); +#8510 = FACE_BOUND('NONE', #8509, .T.); +#8511 = ADVANCED_FACE('NONE', (#8510), #6293, .T.); +#8512 = ORIENTED_EDGE('NONE', *, *, #4610, .T.); +#8513 = ORIENTED_EDGE('NONE', *, *, #4609, .T.); +#8514 = ORIENTED_EDGE('NONE', *, *, #4608, .F.); +#8515 = ORIENTED_EDGE('NONE', *, *, #4607, .F.); +#8516 = EDGE_LOOP('NONE', (#8512, #8513, #8514, #8515)); +#8517 = FACE_BOUND('NONE', #8516, .T.); +#8518 = ADVANCED_FACE('NONE', (#8517), #6297, .F.); +#8519 = ORIENTED_EDGE('NONE', *, *, #4608, .T.); +#8520 = ORIENTED_EDGE('NONE', *, *, #4613, .T.); +#8521 = ORIENTED_EDGE('NONE', *, *, #4612, .F.); +#8522 = ORIENTED_EDGE('NONE', *, *, #4611, .F.); +#8523 = EDGE_LOOP('NONE', (#8519, #8520, #8521, #8522)); +#8524 = FACE_BOUND('NONE', #8523, .T.); +#8525 = ADVANCED_FACE('NONE', (#8524), #6301, .F.); +#8526 = ORIENTED_EDGE('NONE', *, *, #4612, .T.); +#8527 = ORIENTED_EDGE('NONE', *, *, #4616, .T.); +#8528 = ORIENTED_EDGE('NONE', *, *, #4615, .F.); +#8529 = ORIENTED_EDGE('NONE', *, *, #4614, .F.); +#8530 = EDGE_LOOP('NONE', (#8526, #8527, #8528, #8529)); +#8531 = FACE_BOUND('NONE', #8530, .T.); +#8532 = ADVANCED_FACE('NONE', (#8531), #6305, .F.); +#8533 = ORIENTED_EDGE('NONE', *, *, #4615, .T.); +#8534 = ORIENTED_EDGE('NONE', *, *, #4618, .T.); +#8535 = ORIENTED_EDGE('NONE', *, *, #4610, .F.); +#8536 = ORIENTED_EDGE('NONE', *, *, #4617, .F.); +#8537 = EDGE_LOOP('NONE', (#8533, #8534, #8535, #8536)); +#8538 = FACE_BOUND('NONE', #8537, .T.); +#8539 = ADVANCED_FACE('NONE', (#8538), #6309, .F.); +#8540 = ORIENTED_EDGE('NONE', *, *, #4607, .T.); +#8541 = ORIENTED_EDGE('NONE', *, *, #4611, .T.); +#8542 = ORIENTED_EDGE('NONE', *, *, #4614, .T.); +#8543 = ORIENTED_EDGE('NONE', *, *, #4617, .T.); +#8544 = EDGE_LOOP('NONE', (#8540, #8541, #8542, #8543)); +#8545 = FACE_BOUND('NONE', #8544, .T.); +#8546 = ADVANCED_FACE('NONE', (#8545), #6313, .T.); +#8547 = ORIENTED_EDGE('NONE', *, *, #4622, .T.); +#8548 = ORIENTED_EDGE('NONE', *, *, #4621, .T.); +#8549 = ORIENTED_EDGE('NONE', *, *, #4620, .F.); +#8550 = ORIENTED_EDGE('NONE', *, *, #4619, .F.); +#8551 = EDGE_LOOP('NONE', (#8547, #8548, #8549, #8550)); +#8552 = FACE_BOUND('NONE', #8551, .T.); +#8553 = ADVANCED_FACE('NONE', (#8552), #6317, .F.); +#8554 = ORIENTED_EDGE('NONE', *, *, #4620, .T.); +#8555 = ORIENTED_EDGE('NONE', *, *, #4625, .T.); +#8556 = ORIENTED_EDGE('NONE', *, *, #4624, .F.); +#8557 = ORIENTED_EDGE('NONE', *, *, #4623, .F.); +#8558 = EDGE_LOOP('NONE', (#8554, #8555, #8556, #8557)); +#8559 = FACE_BOUND('NONE', #8558, .T.); +#8560 = ADVANCED_FACE('NONE', (#8559), #6321, .F.); +#8561 = ORIENTED_EDGE('NONE', *, *, #4624, .T.); +#8562 = ORIENTED_EDGE('NONE', *, *, #4628, .T.); +#8563 = ORIENTED_EDGE('NONE', *, *, #4627, .F.); +#8564 = ORIENTED_EDGE('NONE', *, *, #4626, .F.); +#8565 = EDGE_LOOP('NONE', (#8561, #8562, #8563, #8564)); +#8566 = FACE_BOUND('NONE', #8565, .T.); +#8567 = ADVANCED_FACE('NONE', (#8566), #6325, .F.); +#8568 = ORIENTED_EDGE('NONE', *, *, #4627, .T.); +#8569 = ORIENTED_EDGE('NONE', *, *, #4630, .T.); +#8570 = ORIENTED_EDGE('NONE', *, *, #4622, .F.); +#8571 = ORIENTED_EDGE('NONE', *, *, #4629, .F.); +#8572 = EDGE_LOOP('NONE', (#8568, #8569, #8570, #8571)); +#8573 = FACE_BOUND('NONE', #8572, .T.); +#8574 = ADVANCED_FACE('NONE', (#8573), #6329, .F.); +#8575 = ORIENTED_EDGE('NONE', *, *, #4619, .T.); +#8576 = ORIENTED_EDGE('NONE', *, *, #4623, .T.); +#8577 = ORIENTED_EDGE('NONE', *, *, #4626, .T.); +#8578 = ORIENTED_EDGE('NONE', *, *, #4629, .T.); +#8579 = EDGE_LOOP('NONE', (#8575, #8576, #8577, #8578)); +#8580 = FACE_BOUND('NONE', #8579, .T.); +#8581 = ADVANCED_FACE('NONE', (#8580), #6333, .T.); +#8582 = ORIENTED_EDGE('NONE', *, *, #4634, .T.); +#8583 = ORIENTED_EDGE('NONE', *, *, #4633, .T.); +#8584 = ORIENTED_EDGE('NONE', *, *, #4632, .F.); +#8585 = ORIENTED_EDGE('NONE', *, *, #4631, .F.); +#8586 = EDGE_LOOP('NONE', (#8582, #8583, #8584, #8585)); +#8587 = FACE_BOUND('NONE', #8586, .T.); +#8588 = ADVANCED_FACE('NONE', (#8587), #6337, .F.); +#8589 = ORIENTED_EDGE('NONE', *, *, #4632, .T.); +#8590 = ORIENTED_EDGE('NONE', *, *, #4637, .T.); +#8591 = ORIENTED_EDGE('NONE', *, *, #4636, .F.); +#8592 = ORIENTED_EDGE('NONE', *, *, #4635, .F.); +#8593 = EDGE_LOOP('NONE', (#8589, #8590, #8591, #8592)); +#8594 = FACE_BOUND('NONE', #8593, .T.); +#8595 = ADVANCED_FACE('NONE', (#8594), #6341, .F.); +#8596 = ORIENTED_EDGE('NONE', *, *, #4636, .T.); +#8597 = ORIENTED_EDGE('NONE', *, *, #4640, .T.); +#8598 = ORIENTED_EDGE('NONE', *, *, #4639, .F.); +#8599 = ORIENTED_EDGE('NONE', *, *, #4638, .F.); +#8600 = EDGE_LOOP('NONE', (#8596, #8597, #8598, #8599)); +#8601 = FACE_BOUND('NONE', #8600, .T.); +#8602 = ADVANCED_FACE('NONE', (#8601), #6345, .F.); +#8603 = ORIENTED_EDGE('NONE', *, *, #4639, .T.); +#8604 = ORIENTED_EDGE('NONE', *, *, #4642, .T.); +#8605 = ORIENTED_EDGE('NONE', *, *, #4634, .F.); +#8606 = ORIENTED_EDGE('NONE', *, *, #4641, .F.); +#8607 = EDGE_LOOP('NONE', (#8603, #8604, #8605, #8606)); +#8608 = FACE_BOUND('NONE', #8607, .T.); +#8609 = ADVANCED_FACE('NONE', (#8608), #6349, .F.); +#8610 = ORIENTED_EDGE('NONE', *, *, #4631, .T.); +#8611 = ORIENTED_EDGE('NONE', *, *, #4635, .T.); +#8612 = ORIENTED_EDGE('NONE', *, *, #4638, .T.); +#8613 = ORIENTED_EDGE('NONE', *, *, #4641, .T.); +#8614 = EDGE_LOOP('NONE', (#8610, #8611, #8612, #8613)); +#8615 = FACE_BOUND('NONE', #8614, .T.); +#8616 = ADVANCED_FACE('NONE', (#8615), #6353, .T.); +#8617 = ORIENTED_EDGE('NONE', *, *, #4646, .T.); +#8618 = ORIENTED_EDGE('NONE', *, *, #4645, .T.); +#8619 = ORIENTED_EDGE('NONE', *, *, #4644, .F.); +#8620 = ORIENTED_EDGE('NONE', *, *, #4643, .F.); +#8621 = EDGE_LOOP('NONE', (#8617, #8618, #8619, #8620)); +#8622 = FACE_BOUND('NONE', #8621, .T.); +#8623 = ADVANCED_FACE('NONE', (#8622), #6357, .F.); +#8624 = ORIENTED_EDGE('NONE', *, *, #4644, .T.); +#8625 = ORIENTED_EDGE('NONE', *, *, #4649, .T.); +#8626 = ORIENTED_EDGE('NONE', *, *, #4648, .F.); +#8627 = ORIENTED_EDGE('NONE', *, *, #4647, .F.); +#8628 = EDGE_LOOP('NONE', (#8624, #8625, #8626, #8627)); +#8629 = FACE_BOUND('NONE', #8628, .T.); +#8630 = ADVANCED_FACE('NONE', (#8629), #6361, .F.); +#8631 = ORIENTED_EDGE('NONE', *, *, #4648, .T.); +#8632 = ORIENTED_EDGE('NONE', *, *, #4652, .T.); +#8633 = ORIENTED_EDGE('NONE', *, *, #4651, .F.); +#8634 = ORIENTED_EDGE('NONE', *, *, #4650, .F.); +#8635 = EDGE_LOOP('NONE', (#8631, #8632, #8633, #8634)); +#8636 = FACE_BOUND('NONE', #8635, .T.); +#8637 = ADVANCED_FACE('NONE', (#8636), #6365, .F.); +#8638 = ORIENTED_EDGE('NONE', *, *, #4651, .T.); +#8639 = ORIENTED_EDGE('NONE', *, *, #4654, .T.); +#8640 = ORIENTED_EDGE('NONE', *, *, #4646, .F.); +#8641 = ORIENTED_EDGE('NONE', *, *, #4653, .F.); +#8642 = EDGE_LOOP('NONE', (#8638, #8639, #8640, #8641)); +#8643 = FACE_BOUND('NONE', #8642, .T.); +#8644 = ADVANCED_FACE('NONE', (#8643), #6369, .F.); +#8645 = ORIENTED_EDGE('NONE', *, *, #4643, .T.); +#8646 = ORIENTED_EDGE('NONE', *, *, #4647, .T.); +#8647 = ORIENTED_EDGE('NONE', *, *, #4650, .T.); +#8648 = ORIENTED_EDGE('NONE', *, *, #4653, .T.); +#8649 = EDGE_LOOP('NONE', (#8645, #8646, #8647, #8648)); +#8650 = FACE_BOUND('NONE', #8649, .T.); +#8651 = ADVANCED_FACE('NONE', (#8650), #6373, .T.); +#8652 = ORIENTED_EDGE('NONE', *, *, #4658, .T.); +#8653 = ORIENTED_EDGE('NONE', *, *, #4657, .T.); +#8654 = ORIENTED_EDGE('NONE', *, *, #4656, .F.); +#8655 = ORIENTED_EDGE('NONE', *, *, #4655, .F.); +#8656 = EDGE_LOOP('NONE', (#8652, #8653, #8654, #8655)); +#8657 = FACE_BOUND('NONE', #8656, .T.); +#8658 = ADVANCED_FACE('NONE', (#8657), #6377, .F.); +#8659 = ORIENTED_EDGE('NONE', *, *, #4656, .T.); +#8660 = ORIENTED_EDGE('NONE', *, *, #4661, .T.); +#8661 = ORIENTED_EDGE('NONE', *, *, #4660, .F.); +#8662 = ORIENTED_EDGE('NONE', *, *, #4659, .F.); +#8663 = EDGE_LOOP('NONE', (#8659, #8660, #8661, #8662)); +#8664 = FACE_BOUND('NONE', #8663, .T.); +#8665 = ADVANCED_FACE('NONE', (#8664), #6381, .F.); +#8666 = ORIENTED_EDGE('NONE', *, *, #4660, .T.); +#8667 = ORIENTED_EDGE('NONE', *, *, #4664, .T.); +#8668 = ORIENTED_EDGE('NONE', *, *, #4663, .F.); +#8669 = ORIENTED_EDGE('NONE', *, *, #4662, .F.); +#8670 = EDGE_LOOP('NONE', (#8666, #8667, #8668, #8669)); +#8671 = FACE_BOUND('NONE', #8670, .T.); +#8672 = ADVANCED_FACE('NONE', (#8671), #6385, .F.); +#8673 = ORIENTED_EDGE('NONE', *, *, #4663, .T.); +#8674 = ORIENTED_EDGE('NONE', *, *, #4666, .T.); +#8675 = ORIENTED_EDGE('NONE', *, *, #4658, .F.); +#8676 = ORIENTED_EDGE('NONE', *, *, #4665, .F.); +#8677 = EDGE_LOOP('NONE', (#8673, #8674, #8675, #8676)); +#8678 = FACE_BOUND('NONE', #8677, .T.); +#8679 = ADVANCED_FACE('NONE', (#8678), #6389, .F.); +#8680 = ORIENTED_EDGE('NONE', *, *, #4655, .T.); +#8681 = ORIENTED_EDGE('NONE', *, *, #4659, .T.); +#8682 = ORIENTED_EDGE('NONE', *, *, #4662, .T.); +#8683 = ORIENTED_EDGE('NONE', *, *, #4665, .T.); +#8684 = EDGE_LOOP('NONE', (#8680, #8681, #8682, #8683)); +#8685 = FACE_BOUND('NONE', #8684, .T.); +#8686 = ADVANCED_FACE('NONE', (#8685), #6393, .T.); +#8687 = ORIENTED_EDGE('NONE', *, *, #4670, .T.); +#8688 = ORIENTED_EDGE('NONE', *, *, #4669, .T.); +#8689 = ORIENTED_EDGE('NONE', *, *, #4668, .F.); +#8690 = ORIENTED_EDGE('NONE', *, *, #4667, .F.); +#8691 = EDGE_LOOP('NONE', (#8687, #8688, #8689, #8690)); +#8692 = FACE_BOUND('NONE', #8691, .T.); +#8693 = ADVANCED_FACE('NONE', (#8692), #6397, .F.); +#8694 = ORIENTED_EDGE('NONE', *, *, #4668, .T.); +#8695 = ORIENTED_EDGE('NONE', *, *, #4673, .T.); +#8696 = ORIENTED_EDGE('NONE', *, *, #4672, .F.); +#8697 = ORIENTED_EDGE('NONE', *, *, #4671, .F.); +#8698 = EDGE_LOOP('NONE', (#8694, #8695, #8696, #8697)); +#8699 = FACE_BOUND('NONE', #8698, .T.); +#8700 = ADVANCED_FACE('NONE', (#8699), #6401, .F.); +#8701 = ORIENTED_EDGE('NONE', *, *, #4672, .T.); +#8702 = ORIENTED_EDGE('NONE', *, *, #4676, .T.); +#8703 = ORIENTED_EDGE('NONE', *, *, #4675, .F.); +#8704 = ORIENTED_EDGE('NONE', *, *, #4674, .F.); +#8705 = EDGE_LOOP('NONE', (#8701, #8702, #8703, #8704)); +#8706 = FACE_BOUND('NONE', #8705, .T.); +#8707 = ADVANCED_FACE('NONE', (#8706), #6405, .F.); +#8708 = ORIENTED_EDGE('NONE', *, *, #4675, .T.); +#8709 = ORIENTED_EDGE('NONE', *, *, #4678, .T.); +#8710 = ORIENTED_EDGE('NONE', *, *, #4670, .F.); +#8711 = ORIENTED_EDGE('NONE', *, *, #4677, .F.); +#8712 = EDGE_LOOP('NONE', (#8708, #8709, #8710, #8711)); +#8713 = FACE_BOUND('NONE', #8712, .T.); +#8714 = ADVANCED_FACE('NONE', (#8713), #6409, .F.); +#8715 = ORIENTED_EDGE('NONE', *, *, #4667, .T.); +#8716 = ORIENTED_EDGE('NONE', *, *, #4671, .T.); +#8717 = ORIENTED_EDGE('NONE', *, *, #4674, .T.); +#8718 = ORIENTED_EDGE('NONE', *, *, #4677, .T.); +#8719 = EDGE_LOOP('NONE', (#8715, #8716, #8717, #8718)); +#8720 = FACE_BOUND('NONE', #8719, .T.); +#8721 = ADVANCED_FACE('NONE', (#8720), #6413, .T.); +#8722 = CLOSED_SHELL('NONE', (#6420, #6427, #6434, #6441, #6448, #6455, #6462, #6469, #6476, #6483, #6490, #6497, #6504, #6511)); +#8723 = CLOSED_SHELL('NONE', (#6518, #6525, #6532, #6539, #6546, #6553, #6560, #6567, #6574, #6581, #6588, #6595, #6602, #6609, #6616, #6623, #6630, #6650, #6670)); +#8724 = CLOSED_SHELL('NONE', (#6677, #6684, #6691, #6698, #6705, #6712, #6719, #6726, #6733)); +#8725 = CLOSED_SHELL('NONE', (#6740, #6747, #6754, #6761, #6768, #6775, #6782, #6789, #6796)); +#8726 = CLOSED_SHELL('NONE', (#6803, #6810, #6817, #6824, #6831, #6838, #6845, #6852, #6859)); +#8727 = CLOSED_SHELL('NONE', (#6866, #6873, #6880, #6887, #6894, #6901, #6908, #6915, #6922)); +#8728 = CLOSED_SHELL('NONE', (#6929, #6936, #6943, #6950, #6957, #6964, #6971, #6978, #6985)); +#8729 = CLOSED_SHELL('NONE', (#6992, #6999, #7006, #7013, #7020, #7027, #7034, #7041, #7048, #7055, #7062, #7069, #7076, #7083, #7090, #7097, #7104, #7111, #7118, #7125, #7132, #7139, #7146, #7153)); +#8730 = CLOSED_SHELL('NONE', (#7160, #7167, #7174, #7181, #7188, #7195)); +#8731 = CLOSED_SHELL('NONE', (#7202, #7209, #7216, #7223, #7230, #7237)); +#8732 = CLOSED_SHELL('NONE', (#7244, #7251, #7258, #7265, #7272, #7279)); +#8733 = CLOSED_SHELL('NONE', (#7286, #7293, #7300, #7307, #7314, #7321)); +#8734 = CLOSED_SHELL('NONE', (#7328, #7335, #7342, #7349, #7356, #7363)); +#8735 = CLOSED_SHELL('NONE', (#7370, #7377, #7384, #7391, #7398, #7405)); +#8736 = CLOSED_SHELL('NONE', (#7412, #7419, #7426, #7433, #7440, #7447)); +#8737 = CLOSED_SHELL('NONE', (#7454, #7461, #7468, #7475, #7482, #7489)); +#8738 = CLOSED_SHELL('NONE', (#7496, #7503, #7510, #7517, #7524, #7531)); +#8739 = CLOSED_SHELL('NONE', (#7538, #7545, #7552, #7559, #7566, #7573)); +#8740 = CLOSED_SHELL('NONE', (#7580, #7587, #7594, #7601, #7608, #7615)); +#8741 = CLOSED_SHELL('NONE', (#7622, #7629, #7636, #7643, #7650, #7657)); +#8742 = CLOSED_SHELL('NONE', (#7664, #7671, #7678, #7685)); +#8743 = CLOSED_SHELL('NONE', (#7692, #7699, #7706, #7713)); +#8744 = CLOSED_SHELL('NONE', (#7720, #7727, #7749, #7771, #7778, #7785, #7807, #7829, #7836, #7843, #7850, #7857, #7864, #7871, #7878, #7885, #7892, #7899)); +#8745 = CLOSED_SHELL('NONE', (#7906, #8006, #8013, #8020, #8039, #8046, #8053, #8060, #8067, #8074, #8081, #8085, #8092, #8111, #8160, #8167, #8174, #8181, #8188, #8195, #8202, #8206, #8213, #8217, #8224, #8228, #8235, #8239, #8246, #8250, #8257, #8261, #8268, #8272, #8279, #8283, #8290, #8294, #8301, #8305, #8312, #8316, #8323, #8327, #8334, #8338, #8345, #8349, #8356, #8360, #8367, #8371, #8378, #8385, #8392, #8399, #8406, #8413, #8420, #8427, #8434, #8441, #8448, #8455, #8462, #8469, #8476, #8483, #8490, #8497, #8504, #8511, #8518, #8525, #8532, #8539, #8546, #8553, #8560, #8567, #8574, #8581, #8588, #8595, #8602, #8609, #8616, #8623, #8630, #8637, #8644, #8651, #8658, #8665, #8672, #8679, #8686, #8693, #8700, #8707, #8714, #8721)); +#8746 = MANIFOLD_SOLID_BREP('NONE', #8722); +#8747 = MANIFOLD_SOLID_BREP('NONE', #8723); +#8748 = MANIFOLD_SOLID_BREP('NONE', #8724); +#8749 = MANIFOLD_SOLID_BREP('NONE', #8725); +#8750 = MANIFOLD_SOLID_BREP('NONE', #8726); +#8751 = MANIFOLD_SOLID_BREP('NONE', #8727); +#8752 = MANIFOLD_SOLID_BREP('NONE', #8728); +#8753 = MANIFOLD_SOLID_BREP('NONE', #8729); +#8754 = MANIFOLD_SOLID_BREP('NONE', #8730); +#8755 = MANIFOLD_SOLID_BREP('NONE', #8731); +#8756 = MANIFOLD_SOLID_BREP('NONE', #8732); +#8757 = MANIFOLD_SOLID_BREP('NONE', #8733); +#8758 = MANIFOLD_SOLID_BREP('NONE', #8734); +#8759 = MANIFOLD_SOLID_BREP('NONE', #8735); +#8760 = MANIFOLD_SOLID_BREP('NONE', #8736); +#8761 = MANIFOLD_SOLID_BREP('NONE', #8737); +#8762 = MANIFOLD_SOLID_BREP('NONE', #8738); +#8763 = MANIFOLD_SOLID_BREP('NONE', #8739); +#8764 = MANIFOLD_SOLID_BREP('NONE', #8740); +#8765 = MANIFOLD_SOLID_BREP('NONE', #8741); +#8766 = MANIFOLD_SOLID_BREP('NONE', #8742); +#8767 = MANIFOLD_SOLID_BREP('NONE', #8743); +#8768 = MANIFOLD_SOLID_BREP('NONE', #8744); +#8769 = MANIFOLD_SOLID_BREP('NONE', #8745); +#8770 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#8771 = PRODUCT_DEFINITION_CONTEXT('part definition', #8770, 'design'); +#8772 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8773 = PRODUCT_DEFINITION_FORMATION('', $, #8772); +#8774 = PRODUCT_DEFINITION('design', $, #8773, #8771); +#8775 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8774); +#8776 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8769), #3); +#8777 = SHAPE_DEFINITION_REPRESENTATION(#8775, #8776); +#8778 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8779 = PRODUCT_DEFINITION_FORMATION('', $, #8778); +#8780 = PRODUCT_DEFINITION('design', $, #8779, #8771); +#8781 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8780); +#8782 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8768), #3); +#8783 = SHAPE_DEFINITION_REPRESENTATION(#8781, #8782); +#8784 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8785 = PRODUCT_DEFINITION_FORMATION('', $, #8784); +#8786 = PRODUCT_DEFINITION('design', $, #8785, #8771); +#8787 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8786); +#8788 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8767), #3); +#8789 = SHAPE_DEFINITION_REPRESENTATION(#8787, #8788); +#8790 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8791 = PRODUCT_DEFINITION_FORMATION('', $, #8790); +#8792 = PRODUCT_DEFINITION('design', $, #8791, #8771); +#8793 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8792); +#8794 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8766), #3); +#8795 = SHAPE_DEFINITION_REPRESENTATION(#8793, #8794); +#8796 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8797 = PRODUCT_DEFINITION_FORMATION('', $, #8796); +#8798 = PRODUCT_DEFINITION('design', $, #8797, #8771); +#8799 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8798); +#8800 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8765), #3); +#8801 = SHAPE_DEFINITION_REPRESENTATION(#8799, #8800); +#8802 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8803 = PRODUCT_DEFINITION_FORMATION('', $, #8802); +#8804 = PRODUCT_DEFINITION('design', $, #8803, #8771); +#8805 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8804); +#8806 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8764), #3); +#8807 = SHAPE_DEFINITION_REPRESENTATION(#8805, #8806); +#8808 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8809 = PRODUCT_DEFINITION_FORMATION('', $, #8808); +#8810 = PRODUCT_DEFINITION('design', $, #8809, #8771); +#8811 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8810); +#8812 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8763), #3); +#8813 = SHAPE_DEFINITION_REPRESENTATION(#8811, #8812); +#8814 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8815 = PRODUCT_DEFINITION_FORMATION('', $, #8814); +#8816 = PRODUCT_DEFINITION('design', $, #8815, #8771); +#8817 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8816); +#8818 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8762), #3); +#8819 = SHAPE_DEFINITION_REPRESENTATION(#8817, #8818); +#8820 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8821 = PRODUCT_DEFINITION_FORMATION('', $, #8820); +#8822 = PRODUCT_DEFINITION('design', $, #8821, #8771); +#8823 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8822); +#8824 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8761), #3); +#8825 = SHAPE_DEFINITION_REPRESENTATION(#8823, #8824); +#8826 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8827 = PRODUCT_DEFINITION_FORMATION('', $, #8826); +#8828 = PRODUCT_DEFINITION('design', $, #8827, #8771); +#8829 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8828); +#8830 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8760), #3); +#8831 = SHAPE_DEFINITION_REPRESENTATION(#8829, #8830); +#8832 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8833 = PRODUCT_DEFINITION_FORMATION('', $, #8832); +#8834 = PRODUCT_DEFINITION('design', $, #8833, #8771); +#8835 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8834); +#8836 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8759), #3); +#8837 = SHAPE_DEFINITION_REPRESENTATION(#8835, #8836); +#8838 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8839 = PRODUCT_DEFINITION_FORMATION('', $, #8838); +#8840 = PRODUCT_DEFINITION('design', $, #8839, #8771); +#8841 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8840); +#8842 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8758), #3); +#8843 = SHAPE_DEFINITION_REPRESENTATION(#8841, #8842); +#8844 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8845 = PRODUCT_DEFINITION_FORMATION('', $, #8844); +#8846 = PRODUCT_DEFINITION('design', $, #8845, #8771); +#8847 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8846); +#8848 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8757), #3); +#8849 = SHAPE_DEFINITION_REPRESENTATION(#8847, #8848); +#8850 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8851 = PRODUCT_DEFINITION_FORMATION('', $, #8850); +#8852 = PRODUCT_DEFINITION('design', $, #8851, #8771); +#8853 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8852); +#8854 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8756), #3); +#8855 = SHAPE_DEFINITION_REPRESENTATION(#8853, #8854); +#8856 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8857 = PRODUCT_DEFINITION_FORMATION('', $, #8856); +#8858 = PRODUCT_DEFINITION('design', $, #8857, #8771); +#8859 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8858); +#8860 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8755), #3); +#8861 = SHAPE_DEFINITION_REPRESENTATION(#8859, #8860); +#8862 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8863 = PRODUCT_DEFINITION_FORMATION('', $, #8862); +#8864 = PRODUCT_DEFINITION('design', $, #8863, #8771); +#8865 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8864); +#8866 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8754), #3); +#8867 = SHAPE_DEFINITION_REPRESENTATION(#8865, #8866); +#8868 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8869 = PRODUCT_DEFINITION_FORMATION('', $, #8868); +#8870 = PRODUCT_DEFINITION('design', $, #8869, #8771); +#8871 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8870); +#8872 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8753), #3); +#8873 = SHAPE_DEFINITION_REPRESENTATION(#8871, #8872); +#8874 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8875 = PRODUCT_DEFINITION_FORMATION('', $, #8874); +#8876 = PRODUCT_DEFINITION('design', $, #8875, #8771); +#8877 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8876); +#8878 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8752), #3); +#8879 = SHAPE_DEFINITION_REPRESENTATION(#8877, #8878); +#8880 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8881 = PRODUCT_DEFINITION_FORMATION('', $, #8880); +#8882 = PRODUCT_DEFINITION('design', $, #8881, #8771); +#8883 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8882); +#8884 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8751), #3); +#8885 = SHAPE_DEFINITION_REPRESENTATION(#8883, #8884); +#8886 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8887 = PRODUCT_DEFINITION_FORMATION('', $, #8886); +#8888 = PRODUCT_DEFINITION('design', $, #8887, #8771); +#8889 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8888); +#8890 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8750), #3); +#8891 = SHAPE_DEFINITION_REPRESENTATION(#8889, #8890); +#8892 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8893 = PRODUCT_DEFINITION_FORMATION('', $, #8892); +#8894 = PRODUCT_DEFINITION('design', $, #8893, #8771); +#8895 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8894); +#8896 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8749), #3); +#8897 = SHAPE_DEFINITION_REPRESENTATION(#8895, #8896); +#8898 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8899 = PRODUCT_DEFINITION_FORMATION('', $, #8898); +#8900 = PRODUCT_DEFINITION('design', $, #8899, #8771); +#8901 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8900); +#8902 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8748), #3); +#8903 = SHAPE_DEFINITION_REPRESENTATION(#8901, #8902); +#8904 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8905 = PRODUCT_DEFINITION_FORMATION('', $, #8904); +#8906 = PRODUCT_DEFINITION('design', $, #8905, #8771); +#8907 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8906); +#8908 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8747), #3); +#8909 = SHAPE_DEFINITION_REPRESENTATION(#8907, #8908); +#8910 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8911 = PRODUCT_DEFINITION_FORMATION('', $, #8910); +#8912 = PRODUCT_DEFINITION('design', $, #8911, #8771); +#8913 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8912); +#8914 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8746), #3); +#8915 = SHAPE_DEFINITION_REPRESENTATION(#8913, #8914); ENDSEC; END-ISO-10303-21; diff --git a/public/kcl-samples/step/color-cube.step b/public/kcl-samples/step/color-cube.step index c1fe5c910..6b063e7c8 100644 --- a/public/kcl-samples/step/color-cube.step +++ b/public/kcl-samples/step/color-cube.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/cycloidal-gear.step b/public/kcl-samples/step/cycloidal-gear.step index 9480d2652..67ffc1c4a 100644 --- a/public/kcl-samples/step/cycloidal-gear.step +++ b/public/kcl-samples/step/cycloidal-gear.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/dodecahedron.step b/public/kcl-samples/step/dodecahedron.step index 9a0c2e23b..1b895cf8e 100644 --- a/public/kcl-samples/step/dodecahedron.step +++ b/public/kcl-samples/step/dodecahedron.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/enclosure.step b/public/kcl-samples/step/enclosure.step index 42f54c502..e11b480d1 100644 --- a/public/kcl-samples/step/enclosure.step +++ b/public/kcl-samples/step/enclosure.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/exhaust-manifold.step b/public/kcl-samples/step/exhaust-manifold.step index 2ccc3d9ba..e41785a1e 100644 --- a/public/kcl-samples/step/exhaust-manifold.step +++ b/public/kcl-samples/step/exhaust-manifold.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/flange-with-patterns.step b/public/kcl-samples/step/flange-with-patterns.step index cbaf5723d..b3c4a8cf6 100644 --- a/public/kcl-samples/step/flange-with-patterns.step +++ b/public/kcl-samples/step/flange-with-patterns.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/flange-xy.step b/public/kcl-samples/step/flange-xy.step index f2272ce0c..8cc475a94 100644 --- a/public/kcl-samples/step/flange-xy.step +++ b/public/kcl-samples/step/flange-xy.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/flange.step b/public/kcl-samples/step/flange.step new file mode 100644 index 000000000..554c95e10 --- /dev/null +++ b/public/kcl-samples/step/flange.step @@ -0,0 +1,864 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((('zoo.dev export')), '2;1'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); +ENDSEC; +DATA; +#1 = ( + LENGTH_UNIT() + NAMED_UNIT(*) + SI_UNIT($, .METRE.) +); +#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $); +#3 = ( + GEOMETRIC_REPRESENTATION_CONTEXT(3) + GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2)) + GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) + REPRESENTATION_CONTEXT('', '3D') +); +#4 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); +#5 = VERTEX_POINT('NONE', #4); +#6 = CARTESIAN_POINT('NONE', (0.0587375, 0.015875, -0)); +#7 = VERTEX_POINT('NONE', #6); +#8 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); +#9 = VERTEX_POINT('NONE', #8); +#10 = CARTESIAN_POINT('NONE', (0.0523875, 0.015875, 0.000000000000000001944126793646423)); +#11 = VERTEX_POINT('NONE', #10); +#12 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0, -0.0523875)); +#13 = VERTEX_POINT('NONE', #12); +#14 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0.015875, -0.0523875)); +#15 = VERTEX_POINT('NONE', #14); +#16 = CARTESIAN_POINT('NONE', (-0.0523875, 0, -0.00000000000000000835974521267962)); +#17 = VERTEX_POINT('NONE', #16); +#18 = CARTESIAN_POINT('NONE', (-0.0523875, 0.015875, -0.00000000000000000835974521267962)); +#19 = VERTEX_POINT('NONE', #18); +#20 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0, 0.0523875)); +#21 = VERTEX_POINT('NONE', #20); +#22 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0.015875, 0.0523875)); +#23 = VERTEX_POINT('NONE', #22); +#24 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); +#25 = VERTEX_POINT('NONE', #24); +#26 = CARTESIAN_POINT('NONE', (0.0293751, 0.019126199999999996, -0)); +#27 = VERTEX_POINT('NONE', #26); +#28 = CARTESIAN_POINT('NONE', (-0.03175, 0, -0)); +#29 = VERTEX_POINT('NONE', #28); +#30 = CARTESIAN_POINT('NONE', (-0.03175, -0.001524, -0)); +#31 = VERTEX_POINT('NONE', #30); +#32 = CARTESIAN_POINT('NONE', (0.015875, -0.001525000000000002, -0)); +#33 = VERTEX_POINT('NONE', #32); +#34 = CARTESIAN_POINT('NONE', (0.015875, 0.019126199999999996, -0)); +#35 = VERTEX_POINT('NONE', #34); +#36 = DIRECTION('NONE', (1, 0, -0)); +#37 = DIRECTION('NONE', (0, 1, 0)); +#38 = CARTESIAN_POINT('NONE', (-0, 0, 0)); +#39 = AXIS2_PLACEMENT_3D('NONE', #38, #37, #36); +#40 = CIRCLE('NONE', #39, 0.0587375); +#41 = DIRECTION('NONE', (0, 1, 0)); +#42 = VECTOR('NONE', #41, 1); +#43 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); +#44 = LINE('NONE', #43, #42); +#45 = DIRECTION('NONE', (1, 0, -0)); +#46 = DIRECTION('NONE', (0, 1, 0)); +#47 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); +#48 = AXIS2_PLACEMENT_3D('NONE', #47, #46, #45); +#49 = CIRCLE('NONE', #48, 0.0587375); +#50 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); +#51 = DIRECTION('NONE', (0, -1, 0)); +#52 = CARTESIAN_POINT('NONE', (0.044449999999999996, -0, 0.000000000000000005024295867788081)); +#53 = AXIS2_PLACEMENT_3D('NONE', #52, #51, #50); +#54 = CIRCLE('NONE', #53, 0.0079375); +#55 = DIRECTION('NONE', (0, 1, 0)); +#56 = VECTOR('NONE', #55, 1); +#57 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); +#58 = LINE('NONE', #57, #56); +#59 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); +#60 = DIRECTION('NONE', (0, -1, 0)); +#61 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.015875, 0.000000000000000005024295867788081)); +#62 = AXIS2_PLACEMENT_3D('NONE', #61, #60, #59); +#63 = CIRCLE('NONE', #62, 0.0079375); +#64 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); +#65 = DIRECTION('NONE', (0, -1, 0)); +#66 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, -0, -0.044449999999999996)); +#67 = AXIS2_PLACEMENT_3D('NONE', #66, #65, #64); +#68 = CIRCLE('NONE', #67, 0.0079375); +#69 = DIRECTION('NONE', (0, 1, 0)); +#70 = VECTOR('NONE', #69, 1); +#71 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0, -0.0523875)); +#72 = LINE('NONE', #71, #70); +#73 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); +#74 = DIRECTION('NONE', (0, -1, 0)); +#75 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, 0.015875, -0.044449999999999996)); +#76 = AXIS2_PLACEMENT_3D('NONE', #75, #74, #73); +#77 = CIRCLE('NONE', #76, 0.0079375); +#78 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); +#79 = DIRECTION('NONE', (-0, -1, 0)); +#80 = CARTESIAN_POINT('NONE', (-0.04444999999999999, -0, -0.000000000000000010048591735576163)); +#81 = AXIS2_PLACEMENT_3D('NONE', #80, #79, #78); +#82 = CIRCLE('NONE', #81, 0.007937500000000007); +#83 = DIRECTION('NONE', (0, 1, 0)); +#84 = VECTOR('NONE', #83, 1); +#85 = CARTESIAN_POINT('NONE', (-0.0523875, 0, -0.00000000000000000835974521267962)); +#86 = LINE('NONE', #85, #84); +#87 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); +#88 = DIRECTION('NONE', (-0, -1, 0)); +#89 = CARTESIAN_POINT('NONE', (-0.04444999999999999, 0.015875, -0.000000000000000010048591735576163)); +#90 = AXIS2_PLACEMENT_3D('NONE', #89, #88, #87); +#91 = CIRCLE('NONE', #90, 0.007937500000000007); +#92 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); +#93 = DIRECTION('NONE', (0, -1, 0)); +#94 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, -0, 0.04444999999999999)); +#95 = AXIS2_PLACEMENT_3D('NONE', #94, #93, #92); +#96 = CIRCLE('NONE', #95, 0.007937500000000007); +#97 = DIRECTION('NONE', (0, 1, 0)); +#98 = VECTOR('NONE', #97, 1); +#99 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0, 0.0523875)); +#100 = LINE('NONE', #99, #98); +#101 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); +#102 = DIRECTION('NONE', (0, -1, 0)); +#103 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, 0.015875, 0.04444999999999999)); +#104 = AXIS2_PLACEMENT_3D('NONE', #103, #102, #101); +#105 = CIRCLE('NONE', #104, 0.007937500000000007); +#106 = DIRECTION('NONE', (1, 0, -0)); +#107 = DIRECTION('NONE', (0, 1, 0)); +#108 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); +#109 = AXIS2_PLACEMENT_3D('NONE', #108, #107, #106); +#110 = CIRCLE('NONE', #109, 0.0293751); +#111 = DIRECTION('NONE', (0, 1, 0)); +#112 = VECTOR('NONE', #111, 1); +#113 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); +#114 = LINE('NONE', #113, #112); +#115 = DIRECTION('NONE', (1, 0, -0)); +#116 = DIRECTION('NONE', (0, 1, 0)); +#117 = CARTESIAN_POINT('NONE', (-0, 0.019126199999999996, 0)); +#118 = AXIS2_PLACEMENT_3D('NONE', #117, #116, #115); +#119 = CIRCLE('NONE', #118, 0.0293751); +#120 = DIRECTION('NONE', (-1, 0, -0)); +#121 = DIRECTION('NONE', (0, -1, -0)); +#122 = CARTESIAN_POINT('NONE', (0, -0, 0)); +#123 = AXIS2_PLACEMENT_3D('NONE', #122, #121, #120); +#124 = CIRCLE('NONE', #123, 0.03175); +#125 = DIRECTION('NONE', (0, -1, 0)); +#126 = VECTOR('NONE', #125, 1); +#127 = CARTESIAN_POINT('NONE', (-0.03175, 0, -0)); +#128 = LINE('NONE', #127, #126); +#129 = DIRECTION('NONE', (-1, 0, -0)); +#130 = DIRECTION('NONE', (0, -1, -0)); +#131 = CARTESIAN_POINT('NONE', (0, -0.001524, 0)); +#132 = AXIS2_PLACEMENT_3D('NONE', #131, #130, #129); +#133 = CIRCLE('NONE', #132, 0.03175); +#134 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, -0)); +#135 = CARTESIAN_POINT('NONE', (0.015870881497486118, -0.001524, -0.00035940947133350493)); +#136 = CARTESIAN_POINT('NONE', (0.015870831437268924, -0.001524, -0.00036377807767422104)); +#137 = CARTESIAN_POINT('NONE', (0.015858325052869264, -0.001524, -0.0007263277096357165)); +#138 = CARTESIAN_POINT('NONE', (0.0158581730383161, -0.001524, -0.0007307344844909669)); +#139 = CARTESIAN_POINT('NONE', (0.0158370580060739, -0.001524, -0.0010961706421057829)); +#140 = CARTESIAN_POINT('NONE', (0.015836801353784253, -0.001524, -0.0011006125025535885)); +#141 = CARTESIAN_POINT('NONE', (0.015806865136036165, -0.001524, -0.0014686667830946887)); +#142 = CARTESIAN_POINT('NONE', (0.015806501262624076, -0.001524, -0.0014731404667116894)); +#143 = CARTESIAN_POINT('NONE', (0.015767540600771637, -0.001524, -0.001843529884377581)); +#144 = CARTESIAN_POINT('NONE', (0.015767067035637766, -0.001524, -0.0018480319514837878)); +#145 = CARTESIAN_POINT('NONE', (0.015718889012914634, -0.001524, -0.002220459202310053)); +#146 = CARTESIAN_POINT('NONE', (0.015718303411164158, -0.001524, -0.0022249860391888327)); +#147 = CARTESIAN_POINT('NONE', (0.015660726520920775, -0.001524, -0.0025991398493927617)); +#148 = CARTESIAN_POINT('NONE', (0.015660026676348335, -0.001524, -0.0026036876725249554)); +#149 = CARTESIAN_POINT('NONE', (0.015592881888868622, -0.001524, -0.002979243232946095)); +#150 = CARTESIAN_POINT('NONE', (0.015592065746925446, -0.001524, -0.0029838080942906227)); +#151 = CARTESIAN_POINT('NONE', (0.015515197567326163, -0.001524, -0.0033604275829797244)); +#152 = CARTESIAN_POINT('NONE', (0.015514263237978774, -0.001524, -0.003365005376325626)); +#153 = CARTESIAN_POINT('NONE', (0.015427530747331702, -0.001524, -0.003742338570653397)); +#154 = CARTESIAN_POINT('NONE', (0.015426476517716713, -0.001524, -0.0037469250390599943)); +#155 = CARTESIAN_POINT('NONE', (0.015329754389187296, -0.001524, -0.004124610017969459)); +#156 = CARTESIAN_POINT('NONE', (0.015328578735962542, -0.001524, -0.004129200762302199)); +#157 = CARTESIAN_POINT('NONE', (0.015221758217486893, -0.001524, -0.004506864698520256)); +#158 = CARTESIAN_POINT('NONE', (0.015220459818775808, -0.001524, -0.004511455187080005)); +#159 = CARTESIAN_POINT('NONE', (0.01510344967361059, -0.001524, -0.004888715228242623)); +#160 = CARTESIAN_POINT('NONE', (0.015102027420434566, -0.001524, -0.00489330080747571)); +#161 = CARTESIAN_POINT('NONE', (0.014974754816820285, -0.001524, -0.005269765044216194)); +#162 = CARTESIAN_POINT('NONE', (0.014973207823912486, -0.001524, -0.005274340950481478)); +#163 = CARTESIAN_POINT('NONE', (0.014835619165098922, -0.001524, -0.005649609468593207)); +#164 = CARTESIAN_POINT('NONE', (0.014833946780993201, -0.001524, -0.0056541708409510675)); +#165 = CARTESIAN_POINT('NONE', (0.014686008466992143, -0.001524, -0.0060278368537773006)); +#166 = CARTESIAN_POINT('NONE', (0.014684210283282121, -0.001524, -0.006032378747753789)); +#167 = CARTESIAN_POINT('NONE', (0.01452590939594313, -0.001524, -0.006404029803990972)); +#168 = CARTESIAN_POINT('NONE', (0.014523985255609254, -0.001524, -0.006408547206258607)); +#169 = CARTESIAN_POINT('NONE', (0.014355330158962275, -0.001524, -0.00677776646740083)); +#170 = CARTESIAN_POINT('NONE', (0.014353280163668962, -0.001524, -0.006782254311305878)); +#171 = CARTESIAN_POINT('NONE', (0.014174301011944394, -0.001524, -0.007148621892022061)); +#172 = CARTESIAN_POINT('NONE', (0.01417212552821499, -0.001524, -0.0071530750738767615)); +#173 = CARTESIAN_POINT('NONE', (0.013982874674537165, -0.001524, -0.007516169437714945)); +#174 = CARTESIAN_POINT('NONE', (0.013980574338721597, -0.001524, -0.007520582833762234)); +#175 = CARTESIAN_POINT('NONE', (0.01378112663817198, -0.001524, -0.007879982235732977)); +#176 = CARTESIAN_POINT('NONE', (0.013778702360130478, -0.001524, -0.007884350719681028)); +#177 = CARTESIAN_POINT('NONE', (0.013569155361687263, -0.001524, -0.008239634686500746)); +#178 = CARTESIAN_POINT('NONE', (0.013566608327123371, -0.001524, -0.008243953147515267)); +#179 = CARTESIAN_POINT('NONE', (0.013347082349896325, -0.001524, -0.008594703985605552)); +#180 = CARTESIAN_POINT('NONE', (0.01334441402128354, -0.001524, -0.008598967346639437)); +#181 = CARTESIAN_POINT('NONE', (0.013229166666666669, -0.001524, -0.00877272345642269)); +#182 = CARTESIAN_POINT('NONE', (0.01311505211146721, -0.001524, -0.008944771667394822)); +#183 = CARTESIAN_POINT('NONE', (0.013112264227525742, -0.001524, -0.008948974903727728)); +#184 = CARTESIAN_POINT('NONE', (0.012873231993577334, -0.001524, -0.009289425155095144)); +#185 = CARTESIAN_POINT('NONE', (0.01287032656727071, -0.001524, -0.009293563312949761)); +#186 = CARTESIAN_POINT('NONE', (0.012621811891967443, -0.001524, -0.009628259306019642)); +#187 = CARTESIAN_POINT('NONE', (0.012618791207002569, -0.001524, -0.009632327521117347)); +#188 = CARTESIAN_POINT('NONE', (0.012361003836229999, -0.001524, -0.00996087794021864)); +#189 = CARTESIAN_POINT('NONE', (0.012357870442058902, -0.001524, -0.009964871456134639)); +#190 = CARTESIAN_POINT('NONE', (0.012091041451409214, -0.001524, -0.010286895340860832)); +#191 = CARTESIAN_POINT('NONE', (0.01208779815674557, -0.001524, -0.010290809527038113)); +#192 = CARTESIAN_POINT('NONE', (0.011812179298244135, -0.001524, -0.010605937714713607)); +#193 = CARTESIAN_POINT('NONE', (0.011808829163122756, -0.001524, -0.010609768083996057)); +#194 = CARTESIAN_POINT('NONE', (0.011524692095632602, -0.001524, -0.010917644601323688)); +#195 = CARTESIAN_POINT('NONE', (0.01152123842205504, -0.001524, -0.010921386826871514)); +#196 = CARTESIAN_POINT('NONE', (0.011228873830112415, -0.001524, -0.01122167021988125)); +#197 = CARTESIAN_POINT('NONE', (0.011225320151336442, -0.001524, -0.011225320151336442)); +#198 = CARTESIAN_POINT('NONE', (0.010925036758326706, -0.001524, -0.011517684743279067)); +#199 = CARTESIAN_POINT('NONE', (0.010921386826871516, -0.001524, -0.01152123842205504)); +#200 = CARTESIAN_POINT('NONE', (0.010613510309543883, -0.001524, -0.011805375489545196)); +#201 = CARTESIAN_POINT('NONE', (0.010609768083996057, -0.001524, -0.011808829163122756)); +#202 = CARTESIAN_POINT('NONE', (0.010294639896320562, -0.001524, -0.012084448021624188)); +#203 = CARTESIAN_POINT('NONE', (0.010290809527038113, -0.001524, -0.012087798156745566)); +#204 = CARTESIAN_POINT('NONE', (0.00996878564231192, -0.001524, -0.012354627147395254)); +#205 = CARTESIAN_POINT('NONE', (0.009964871456134642, -0.001524, -0.012357870442058896)); +#206 = CARTESIAN_POINT('NONE', (0.009636321037033348, -0.001524, -0.012615657812831468)); +#207 = CARTESIAN_POINT('NONE', (0.00963232752111735, -0.001524, -0.012618791207002565)); +#208 = CARTESIAN_POINT('NONE', (0.00929763152804747, -0.001524, -0.01286730588230583)); +#209 = CARTESIAN_POINT('NONE', (0.009293563312949765, -0.001524, -0.012870326567270706)); +#210 = CARTESIAN_POINT('NONE', (0.008953113061582349, -0.001524, -0.013109358801219115)); +#211 = CARTESIAN_POINT('NONE', (0.008948974903727732, -0.001524, -0.01311226422752574)); +#212 = CARTESIAN_POINT('NONE', (0.008772723456422693, -0.001524, -0.013229166666666665)); +#213 = CARTESIAN_POINT('NONE', (0.008603170582972346, -0.001524, -0.013341626137342069)); +#214 = CARTESIAN_POINT('NONE', (0.00859896734663944, -0.001524, -0.013344414021283536)); +#215 = CARTESIAN_POINT('NONE', (0.008248216508549153, -0.001524, -0.013563939998510582)); +#216 = CARTESIAN_POINT('NONE', (0.00824395314751527, -0.001524, -0.01356660832712337)); +#217 = CARTESIAN_POINT('NONE', (0.007888669180695548, -0.001524, -0.013776155325566584)); +#218 = CARTESIAN_POINT('NONE', (0.007884350719681027, -0.001524, -0.013778702360130478)); +#219 = CARTESIAN_POINT('NONE', (0.0075249513177102914, -0.001524, -0.013978150060680091)); +#220 = CARTESIAN_POINT('NONE', (0.007520582833762237, -0.001524, -0.013980574338721595)); +#221 = CARTESIAN_POINT('NONE', (0.00715748846992405, -0.001524, -0.014169825192399418)); +#222 = CARTESIAN_POINT('NONE', (0.0071530750738767615, -0.001524, -0.014172125528214986)); +#223 = CARTESIAN_POINT('NONE', (0.0067867074931605795, -0.001524, -0.014351104679939554)); +#224 = CARTESIAN_POINT('NONE', (0.006782254311305879, -0.001524, -0.01435328016366896)); +#225 = CARTESIAN_POINT('NONE', (0.006413035050163656, -0.001524, -0.014521935260315937)); +#226 = CARTESIAN_POINT('NONE', (0.006408547206258609, -0.001524, -0.01452398525560925)); +#227 = CARTESIAN_POINT('NONE', (0.006036896150021425, -0.001524, -0.014682286142948245)); +#228 = CARTESIAN_POINT('NONE', (0.00603237874775379, -0.001524, -0.014684210283282121)); +#229 = CARTESIAN_POINT('NONE', (0.00565871273492756, -0.001524, -0.014832148597283181)); +#230 = CARTESIAN_POINT('NONE', (0.00565417084095107, -0.001524, -0.014833946780993205)); +#231 = CARTESIAN_POINT('NONE', (0.005278902322839342, -0.001524, -0.014971535439806765)); +#232 = CARTESIAN_POINT('NONE', (0.0052743409504814815, -0.001524, -0.014973207823912486)); +#233 = CARTESIAN_POINT('NONE', (0.0048978767137409975, -0.001524, -0.015100480427526765)); +#234 = CARTESIAN_POINT('NONE', (0.004893300807475714, -0.001524, -0.015102027420434563)); +#235 = CARTESIAN_POINT('NONE', (0.004516040766313092, -0.001524, -0.015219037565599782)); +#236 = CARTESIAN_POINT('NONE', (0.004511455187080006, -0.001524, -0.015220459818775805)); +#237 = CARTESIAN_POINT('NONE', (0.00413379125086195, -0.001524, -0.015327280337251451)); +#238 = CARTESIAN_POINT('NONE', (0.004129200762302201, -0.001524, -0.015328578735962538)); +#239 = CARTESIAN_POINT('NONE', (0.003751515783392737, -0.001524, -0.015425300864491958)); +#240 = CARTESIAN_POINT('NONE', (0.003746925039059998, -0.001524, -0.015426476517716715)); +#241 = CARTESIAN_POINT('NONE', (0.003369591844732227, -0.001524, -0.015513209008363785)); +#242 = CARTESIAN_POINT('NONE', (0.00336500537632563, -0.001524, -0.015514263237978774)); +#243 = CARTESIAN_POINT('NONE', (0.0029883858876365264, -0.001524, -0.015591131417578053)); +#244 = CARTESIAN_POINT('NONE', (0.002983808094290626, -0.001524, -0.015592065746925442)); +#245 = CARTESIAN_POINT('NONE', (0.0026082525338694844, -0.001524, -0.01565921053440516)); +#246 = CARTESIAN_POINT('NONE', (0.0026036876725249593, -0.001524, -0.015660026676348335)); +#247 = CARTESIAN_POINT('NONE', (0.002229533862321028, -0.001524, -0.015717603566591718)); +#248 = CARTESIAN_POINT('NONE', (0.0022249860391888344, -0.001524, -0.015718303411164158)); +#249 = CARTESIAN_POINT('NONE', (0.0018525587883625656, -0.001524, -0.015766481433887286)); +#250 = CARTESIAN_POINT('NONE', (0.0018480319514837871, -0.001524, -0.015767067035637763)); +#251 = CARTESIAN_POINT('NONE', (0.0014776425338178941, -0.001524, -0.0158060276974902)); +#252 = CARTESIAN_POINT('NONE', (0.0014731404667116892, -0.001524, -0.015806501262624076)); +#253 = CARTESIAN_POINT('NONE', (0.0011050861861705895, -0.001524, -0.015836437480372164)); +#254 = CARTESIAN_POINT('NONE', (0.0011006125025535887, -0.001524, -0.015836801353784253)); +#255 = CARTESIAN_POINT('NONE', (0.0007351763449387729, -0.001524, -0.015857916386026457)); +#256 = CARTESIAN_POINT('NONE', (0.0007307344844909673, -0.001524, -0.0158581730383161)); +#257 = CARTESIAN_POINT('NONE', (0.00036818485252947103, -0.001524, -0.01587067942271576)); +#258 = CARTESIAN_POINT('NONE', (0.0003637780776742217, -0.001524, -0.015870831437268924)); +#259 = CARTESIAN_POINT('NONE', (0.000004368606340717104, -0.001524, -0.015874949939782806)); +#260 = CARTESIAN_POINT('NONE', (0.0000000000000000009720633968232116, -0.001524, -0.015875)); +#261 = CARTESIAN_POINT('NONE', (-0.0003594094713335046, -0.001524, -0.015870881497486118)); +#262 = CARTESIAN_POINT('NONE', (-0.00036377807767421974, -0.001524, -0.015870831437268924)); +#263 = CARTESIAN_POINT('NONE', (-0.0007263277096357151, -0.001524, -0.015858325052869264)); +#264 = CARTESIAN_POINT('NONE', (-0.0007307344844909655, -0.001524, -0.0158581730383161)); +#265 = CARTESIAN_POINT('NONE', (-0.001096170642105781, -0.001524, -0.0158370580060739)); +#266 = CARTESIAN_POINT('NONE', (-0.0011006125025535864, -0.001524, -0.015836801353784253)); +#267 = CARTESIAN_POINT('NONE', (-0.0014686667830946874, -0.001524, -0.015806865136036165)); +#268 = CARTESIAN_POINT('NONE', (-0.001473140466711687, -0.001524, -0.015806501262624076)); +#269 = CARTESIAN_POINT('NONE', (-0.0018435298843775805, -0.001524, -0.015767540600771634)); +#270 = CARTESIAN_POINT('NONE', (-0.0018480319514837854, -0.001524, -0.015767067035637763)); +#271 = CARTESIAN_POINT('NONE', (-0.00222045920231005, -0.001524, -0.015718889012914634)); +#272 = CARTESIAN_POINT('NONE', (-0.0022249860391888292, -0.001524, -0.015718303411164154)); +#273 = CARTESIAN_POINT('NONE', (-0.0025991398493927587, -0.001524, -0.015660726520920775)); +#274 = CARTESIAN_POINT('NONE', (-0.0026036876725249515, -0.001524, -0.015660026676348335)); +#275 = CARTESIAN_POINT('NONE', (-0.002979243232946093, -0.001524, -0.015592881888868624)); +#276 = CARTESIAN_POINT('NONE', (-0.0029838080942906197, -0.001524, -0.015592065746925447)); +#277 = CARTESIAN_POINT('NONE', (-0.0033604275829797205, -0.001524, -0.015515197567326161)); +#278 = CARTESIAN_POINT('NONE', (-0.0033650053763256216, -0.001524, -0.015514263237978772)); +#279 = CARTESIAN_POINT('NONE', (-0.0037423385706534, -0.001524, -0.015427530747331704)); +#280 = CARTESIAN_POINT('NONE', (-0.003746925039059996, -0.001524, -0.015426476517716715)); +#281 = CARTESIAN_POINT('NONE', (-0.004124610017969461, -0.001524, -0.015329754389187294)); +#282 = CARTESIAN_POINT('NONE', (-0.004129200762302199, -0.001524, -0.01532857873596254)); +#283 = CARTESIAN_POINT('NONE', (-0.004506864698520256, -0.001524, -0.015221758217486895)); +#284 = CARTESIAN_POINT('NONE', (-0.004511455187080005, -0.001524, -0.01522045981877581)); +#285 = CARTESIAN_POINT('NONE', (-0.004888715228242625, -0.001524, -0.015103449673610585)); +#286 = CARTESIAN_POINT('NONE', (-0.004893300807475711, -0.001524, -0.015102027420434563)); +#287 = CARTESIAN_POINT('NONE', (-0.005269765044216196, -0.001524, -0.014974754816820285)); +#288 = CARTESIAN_POINT('NONE', (-0.00527434095048148, -0.001524, -0.014973207823912486)); +#289 = CARTESIAN_POINT('NONE', (-0.005649609468593206, -0.001524, -0.014835619165098922)); +#290 = CARTESIAN_POINT('NONE', (-0.005654170840951067, -0.001524, -0.014833946780993201)); +#291 = CARTESIAN_POINT('NONE', (-0.006027836853777299, -0.001524, -0.014686008466992143)); +#292 = CARTESIAN_POINT('NONE', (-0.006032378747753787, -0.001524, -0.014684210283282121)); +#293 = CARTESIAN_POINT('NONE', (-0.006404029803990971, -0.001524, -0.01452590939594313)); +#294 = CARTESIAN_POINT('NONE', (-0.006408547206258606, -0.001524, -0.014523985255609254)); +#295 = CARTESIAN_POINT('NONE', (-0.006777766467400828, -0.001524, -0.014355330158962275)); +#296 = CARTESIAN_POINT('NONE', (-0.006782254311305877, -0.001524, -0.014353280163668962)); +#297 = CARTESIAN_POINT('NONE', (-0.0071486218920220656, -0.001524, -0.01417430101194439)); +#298 = CARTESIAN_POINT('NONE', (-0.007153075073876767, -0.001524, -0.014172125528214986)); +#299 = CARTESIAN_POINT('NONE', (-0.007516169437714948, -0.001524, -0.013982874674537165)); +#300 = CARTESIAN_POINT('NONE', (-0.0075205828337622386, -0.001524, -0.013980574338721595)); +#301 = CARTESIAN_POINT('NONE', (-0.007879982235732977, -0.001524, -0.013781126638171982)); +#302 = CARTESIAN_POINT('NONE', (-0.007884350719681032, -0.001524, -0.013778702360130478)); +#303 = CARTESIAN_POINT('NONE', (-0.008239634686500746, -0.001524, -0.01356915536168726)); +#304 = CARTESIAN_POINT('NONE', (-0.00824395314751527, -0.001524, -0.013566608327123366)); +#305 = CARTESIAN_POINT('NONE', (-0.008594703985605552, -0.001524, -0.013347082349896325)); +#306 = CARTESIAN_POINT('NONE', (-0.008598967346639438, -0.001524, -0.013344414021283536)); +#307 = CARTESIAN_POINT('NONE', (-0.008772723456422693, -0.001524, -0.013229166666666665)); +#308 = CARTESIAN_POINT('NONE', (-0.008944771667394828, -0.001524, -0.013115052111467207)); +#309 = CARTESIAN_POINT('NONE', (-0.008948974903727728, -0.001524, -0.01311226422752574)); +#310 = CARTESIAN_POINT('NONE', (-0.009289425155095146, -0.001524, -0.012873231993577332)); +#311 = CARTESIAN_POINT('NONE', (-0.009293563312949763, -0.001524, -0.012870326567270707)); +#312 = CARTESIAN_POINT('NONE', (-0.009628259306019644, -0.001524, -0.012621811891967441)); +#313 = CARTESIAN_POINT('NONE', (-0.009632327521117348, -0.001524, -0.012618791207002567)); +#314 = CARTESIAN_POINT('NONE', (-0.009960877940218642, -0.001524, -0.012361003836229999)); +#315 = CARTESIAN_POINT('NONE', (-0.009964871456134642, -0.001524, -0.012357870442058902)); +#316 = CARTESIAN_POINT('NONE', (-0.01028689534086083, -0.001524, -0.012091041451409212)); +#317 = CARTESIAN_POINT('NONE', (-0.01029080952703811, -0.001524, -0.012087798156745568)); +#318 = CARTESIAN_POINT('NONE', (-0.010605937714713607, -0.001524, -0.011812179298244135)); +#319 = CARTESIAN_POINT('NONE', (-0.010609768083996057, -0.001524, -0.011808829163122756)); +#320 = CARTESIAN_POINT('NONE', (-0.010917644601323688, -0.001524, -0.011524692095632602)); +#321 = CARTESIAN_POINT('NONE', (-0.010921386826871514, -0.001524, -0.01152123842205504)); +#322 = CARTESIAN_POINT('NONE', (-0.01122167021988125, -0.001524, -0.011228873830112415)); +#323 = CARTESIAN_POINT('NONE', (-0.011225320151336442, -0.001524, -0.011225320151336442)); +#324 = CARTESIAN_POINT('NONE', (-0.011517684743279067, -0.001524, -0.010925036758326706)); +#325 = CARTESIAN_POINT('NONE', (-0.01152123842205504, -0.001524, -0.010921386826871516)); +#326 = CARTESIAN_POINT('NONE', (-0.011805375489545196, -0.001524, -0.010613510309543883)); +#327 = CARTESIAN_POINT('NONE', (-0.011808829163122756, -0.001524, -0.010609768083996057)); +#328 = CARTESIAN_POINT('NONE', (-0.012084448021624188, -0.001524, -0.010294639896320562)); +#329 = CARTESIAN_POINT('NONE', (-0.012087798156745566, -0.001524, -0.010290809527038113)); +#330 = CARTESIAN_POINT('NONE', (-0.012354627147395254, -0.001524, -0.00996878564231192)); +#331 = CARTESIAN_POINT('NONE', (-0.012357870442058896, -0.001524, -0.009964871456134642)); +#332 = CARTESIAN_POINT('NONE', (-0.012615657812831468, -0.001524, -0.009636321037033348)); +#333 = CARTESIAN_POINT('NONE', (-0.012618791207002565, -0.001524, -0.00963232752111735)); +#334 = CARTESIAN_POINT('NONE', (-0.01286730588230583, -0.001524, -0.009297631528047471)); +#335 = CARTESIAN_POINT('NONE', (-0.012870326567270706, -0.001524, -0.009293563312949766)); +#336 = CARTESIAN_POINT('NONE', (-0.013109358801219115, -0.001524, -0.008953113061582349)); +#337 = CARTESIAN_POINT('NONE', (-0.01311226422752574, -0.001524, -0.008948974903727732)); +#338 = CARTESIAN_POINT('NONE', (-0.013229166666666665, -0.001524, -0.008772723456422696)); +#339 = CARTESIAN_POINT('NONE', (-0.013341626137342069, -0.001524, -0.008603170582972348)); +#340 = CARTESIAN_POINT('NONE', (-0.013344414021283536, -0.001524, -0.008598967346639442)); +#341 = CARTESIAN_POINT('NONE', (-0.013563939998510577, -0.001524, -0.008248216508549157)); +#342 = CARTESIAN_POINT('NONE', (-0.013566608327123366, -0.001524, -0.008243953147515271)); +#343 = CARTESIAN_POINT('NONE', (-0.013776155325566579, -0.001524, -0.007888669180695555)); +#344 = CARTESIAN_POINT('NONE', (-0.013778702360130473, -0.001524, -0.007884350719681034)); +#345 = CARTESIAN_POINT('NONE', (-0.013978150060680091, -0.001524, -0.007524951317710292)); +#346 = CARTESIAN_POINT('NONE', (-0.013980574338721595, -0.001524, -0.007520582833762237)); +#347 = CARTESIAN_POINT('NONE', (-0.014169825192399418, -0.001524, -0.00715748846992405)); +#348 = CARTESIAN_POINT('NONE', (-0.014172125528214986, -0.001524, -0.0071530750738767615)); +#349 = CARTESIAN_POINT('NONE', (-0.014351104679939554, -0.001524, -0.0067867074931605795)); +#350 = CARTESIAN_POINT('NONE', (-0.01435328016366896, -0.001524, -0.006782254311305879)); +#351 = CARTESIAN_POINT('NONE', (-0.014521935260315937, -0.001524, -0.006413035050163656)); +#352 = CARTESIAN_POINT('NONE', (-0.01452398525560925, -0.001524, -0.006408547206258609)); +#353 = CARTESIAN_POINT('NONE', (-0.014682286142948245, -0.001524, -0.006036896150021425)); +#354 = CARTESIAN_POINT('NONE', (-0.014684210283282121, -0.001524, -0.00603237874775379)); +#355 = CARTESIAN_POINT('NONE', (-0.014832148597283181, -0.001524, -0.00565871273492756)); +#356 = CARTESIAN_POINT('NONE', (-0.014833946780993205, -0.001524, -0.00565417084095107)); +#357 = CARTESIAN_POINT('NONE', (-0.014971535439806765, -0.001524, -0.005278902322839342)); +#358 = CARTESIAN_POINT('NONE', (-0.014973207823912486, -0.001524, -0.0052743409504814815)); +#359 = CARTESIAN_POINT('NONE', (-0.015100480427526765, -0.001524, -0.0048978767137409975)); +#360 = CARTESIAN_POINT('NONE', (-0.015102027420434563, -0.001524, -0.004893300807475714)); +#361 = CARTESIAN_POINT('NONE', (-0.015219037565599782, -0.001524, -0.004516040766313092)); +#362 = CARTESIAN_POINT('NONE', (-0.015220459818775805, -0.001524, -0.004511455187080006)); +#363 = CARTESIAN_POINT('NONE', (-0.015327280337251455, -0.001524, -0.004133791250861946)); +#364 = CARTESIAN_POINT('NONE', (-0.015328578735962542, -0.001524, -0.0041292007623021975)); +#365 = CARTESIAN_POINT('NONE', (-0.01542530086449196, -0.001524, -0.003751515783392734)); +#366 = CARTESIAN_POINT('NONE', (-0.015426476517716716, -0.001524, -0.0037469250390599943)); +#367 = CARTESIAN_POINT('NONE', (-0.015513209008363784, -0.001524, -0.0033695918447322216)); +#368 = CARTESIAN_POINT('NONE', (-0.015514263237978772, -0.001524, -0.0033650053763256246)); +#369 = CARTESIAN_POINT('NONE', (-0.015591131417578053, -0.001524, -0.002988385887636522)); +#370 = CARTESIAN_POINT('NONE', (-0.015592065746925442, -0.001524, -0.002983808094290622)); +#371 = CARTESIAN_POINT('NONE', (-0.015659210534405162, -0.001524, -0.0026082525338694813)); +#372 = CARTESIAN_POINT('NONE', (-0.01566002667634834, -0.001524, -0.0026036876725249545)); +#373 = CARTESIAN_POINT('NONE', (-0.015717603566591715, -0.001524, -0.0022295338623210263)); +#374 = CARTESIAN_POINT('NONE', (-0.015718303411164154, -0.001524, -0.0022249860391888327)); +#375 = CARTESIAN_POINT('NONE', (-0.015766481433887286, -0.001524, -0.0018525587883625662)); +#376 = CARTESIAN_POINT('NONE', (-0.015767067035637763, -0.001524, -0.001848031951483788)); +#377 = CARTESIAN_POINT('NONE', (-0.0158060276974902, -0.001524, -0.001477642533817895)); +#378 = CARTESIAN_POINT('NONE', (-0.015806501262624076, -0.001524, -0.00147314046671169)); +#379 = CARTESIAN_POINT('NONE', (-0.015836437480372164, -0.001524, -0.0011050861861705904)); +#380 = CARTESIAN_POINT('NONE', (-0.015836801353784253, -0.001524, -0.0011006125025535896)); +#381 = CARTESIAN_POINT('NONE', (-0.015857916386026457, -0.001524, -0.000735176344938774)); +#382 = CARTESIAN_POINT('NONE', (-0.0158581730383161, -0.001524, -0.0007307344844909683)); +#383 = CARTESIAN_POINT('NONE', (-0.01587067942271576, -0.001524, -0.00036818485252947195)); +#384 = CARTESIAN_POINT('NONE', (-0.015870831437268924, -0.001524, -0.00036377807767422267)); +#385 = CARTESIAN_POINT('NONE', (-0.015874949939782806, -0.001524, -0.000004368606340718075)); +#386 = CARTESIAN_POINT('NONE', (-0.015875, -0.001524, -0.000000000000000001944126793646423)); +#387 = CARTESIAN_POINT('NONE', (-0.015870881497486118, -0.001524, 0.0003594094713335036)); +#388 = CARTESIAN_POINT('NONE', (-0.015870831437268924, -0.001524, 0.0003637780776742188)); +#389 = CARTESIAN_POINT('NONE', (-0.015858325052869264, -0.001524, 0.0007263277096357143)); +#390 = CARTESIAN_POINT('NONE', (-0.0158581730383161, -0.001524, 0.0007307344844909645)); +#391 = CARTESIAN_POINT('NONE', (-0.0158370580060739, -0.001524, 0.00109617064210578)); +#392 = CARTESIAN_POINT('NONE', (-0.015836801353784253, -0.001524, 0.0011006125025535855)); +#393 = CARTESIAN_POINT('NONE', (-0.015806865136036165, -0.001524, 0.0014686667830946865)); +#394 = CARTESIAN_POINT('NONE', (-0.015806501262624076, -0.001524, 0.0014731404667116862)); +#395 = CARTESIAN_POINT('NONE', (-0.015767540600771634, -0.001524, 0.0018435298843775796)); +#396 = CARTESIAN_POINT('NONE', (-0.015767067035637763, -0.001524, 0.0018480319514837843)); +#397 = CARTESIAN_POINT('NONE', (-0.015718889012914634, -0.001524, 0.002220459202310049)); +#398 = CARTESIAN_POINT('NONE', (-0.015718303411164154, -0.001524, 0.0022249860391888284)); +#399 = CARTESIAN_POINT('NONE', (-0.015660726520920775, -0.001524, 0.002599139849392758)); +#400 = CARTESIAN_POINT('NONE', (-0.015660026676348335, -0.001524, 0.0026036876725249506)); +#401 = CARTESIAN_POINT('NONE', (-0.015592881888868624, -0.001524, 0.0029792432329460924)); +#402 = CARTESIAN_POINT('NONE', (-0.015592065746925447, -0.001524, 0.0029838080942906193)); +#403 = CARTESIAN_POINT('NONE', (-0.015515197567326161, -0.001524, 0.00336042758297972)); +#404 = CARTESIAN_POINT('NONE', (-0.015514263237978772, -0.001524, 0.003365005376325621)); +#405 = CARTESIAN_POINT('NONE', (-0.015427530747331705, -0.001524, 0.0037423385706533935)); +#406 = CARTESIAN_POINT('NONE', (-0.015426476517716716, -0.001524, 0.003746925039059991)); +#407 = CARTESIAN_POINT('NONE', (-0.015329754389187296, -0.001524, 0.004124610017969456)); +#408 = CARTESIAN_POINT('NONE', (-0.015328578735962542, -0.001524, 0.004129200762302194)); +#409 = CARTESIAN_POINT('NONE', (-0.015221758217486895, -0.001524, 0.00450686469852025)); +#410 = CARTESIAN_POINT('NONE', (-0.01522045981877581, -0.001524, 0.004511455187079999)); +#411 = CARTESIAN_POINT('NONE', (-0.01510344967361059, -0.001524, 0.0048887152282426185)); +#412 = CARTESIAN_POINT('NONE', (-0.015102027420434566, -0.001524, 0.004893300807475706)); +#413 = CARTESIAN_POINT('NONE', (-0.014974754816820287, -0.001524, 0.00526976504421619)); +#414 = CARTESIAN_POINT('NONE', (-0.014973207823912487, -0.001524, 0.005274340950481474)); +#415 = CARTESIAN_POINT('NONE', (-0.014835619165098925, -0.001524, 0.0056496094685932014)); +#416 = CARTESIAN_POINT('NONE', (-0.014833946780993205, -0.001524, 0.005654170840951062)); +#417 = CARTESIAN_POINT('NONE', (-0.014686008466992147, -0.001524, 0.006027836853777294)); +#418 = CARTESIAN_POINT('NONE', (-0.014684210283282125, -0.001524, 0.006032378747753783)); +#419 = CARTESIAN_POINT('NONE', (-0.01452590939594313, -0.001524, 0.006404029803990967)); +#420 = CARTESIAN_POINT('NONE', (-0.014523985255609254, -0.001524, 0.006408547206258601)); +#421 = CARTESIAN_POINT('NONE', (-0.014355330158962279, -0.001524, 0.006777766467400824)); +#422 = CARTESIAN_POINT('NONE', (-0.014353280163668965, -0.001524, 0.006782254311305871)); +#423 = CARTESIAN_POINT('NONE', (-0.01417430101194439, -0.001524, 0.0071486218920220656)); +#424 = CARTESIAN_POINT('NONE', (-0.014172125528214986, -0.001524, 0.007153075073876767)); +#425 = CARTESIAN_POINT('NONE', (-0.013982874674537165, -0.001524, 0.007516169437714948)); +#426 = CARTESIAN_POINT('NONE', (-0.013980574338721595, -0.001524, 0.0075205828337622386)); +#427 = CARTESIAN_POINT('NONE', (-0.013781126638171982, -0.001524, 0.007879982235732975)); +#428 = CARTESIAN_POINT('NONE', (-0.013778702360130478, -0.001524, 0.007884350719681032)); +#429 = CARTESIAN_POINT('NONE', (-0.01356915536168726, -0.001524, 0.008239634686500746)); +#430 = CARTESIAN_POINT('NONE', (-0.013566608327123366, -0.001524, 0.00824395314751527)); +#431 = CARTESIAN_POINT('NONE', (-0.013347082349896325, -0.001524, 0.008594703985605552)); +#432 = CARTESIAN_POINT('NONE', (-0.013344414021283536, -0.001524, 0.008598967346639438)); +#433 = CARTESIAN_POINT('NONE', (-0.013229166666666665, -0.001524, 0.008772723456422693)); +#434 = CARTESIAN_POINT('NONE', (-0.013115052111467207, -0.001524, 0.008944771667394828)); +#435 = CARTESIAN_POINT('NONE', (-0.01311226422752574, -0.001524, 0.008948974903727728)); +#436 = CARTESIAN_POINT('NONE', (-0.012873231993577332, -0.001524, 0.009289425155095146)); +#437 = CARTESIAN_POINT('NONE', (-0.012870326567270707, -0.001524, 0.009293563312949763)); +#438 = CARTESIAN_POINT('NONE', (-0.012621811891967441, -0.001524, 0.009628259306019642)); +#439 = CARTESIAN_POINT('NONE', (-0.012618791207002567, -0.001524, 0.009632327521117347)); +#440 = CARTESIAN_POINT('NONE', (-0.012361003836229999, -0.001524, 0.009960877940218642)); +#441 = CARTESIAN_POINT('NONE', (-0.012357870442058902, -0.001524, 0.009964871456134642)); +#442 = CARTESIAN_POINT('NONE', (-0.012091041451409212, -0.001524, 0.01028689534086083)); +#443 = CARTESIAN_POINT('NONE', (-0.012087798156745568, -0.001524, 0.01029080952703811)); +#444 = CARTESIAN_POINT('NONE', (-0.011812179298244135, -0.001524, 0.010605937714713607)); +#445 = CARTESIAN_POINT('NONE', (-0.011808829163122756, -0.001524, 0.010609768083996057)); +#446 = CARTESIAN_POINT('NONE', (-0.011524692095632602, -0.001524, 0.010917644601323688)); +#447 = CARTESIAN_POINT('NONE', (-0.01152123842205504, -0.001524, 0.010921386826871514)); +#448 = CARTESIAN_POINT('NONE', (-0.011228873830112415, -0.001524, 0.01122167021988125)); +#449 = CARTESIAN_POINT('NONE', (-0.01122532015133644, -0.001524, 0.011225320151336444)); +#450 = CARTESIAN_POINT('NONE', (-0.010925036758326706, -0.001524, 0.011517684743279067)); +#451 = CARTESIAN_POINT('NONE', (-0.010921386826871516, -0.001524, 0.01152123842205504)); +#452 = CARTESIAN_POINT('NONE', (-0.010613510309543883, -0.001524, 0.011805375489545196)); +#453 = CARTESIAN_POINT('NONE', (-0.010609768083996057, -0.001524, 0.011808829163122756)); +#454 = CARTESIAN_POINT('NONE', (-0.010294639896320562, -0.001524, 0.012084448021624188)); +#455 = CARTESIAN_POINT('NONE', (-0.010290809527038113, -0.001524, 0.012087798156745566)); +#456 = CARTESIAN_POINT('NONE', (-0.009968785642311922, -0.001524, 0.012354627147395254)); +#457 = CARTESIAN_POINT('NONE', (-0.009964871456134644, -0.001524, 0.012357870442058896)); +#458 = CARTESIAN_POINT('NONE', (-0.009636321037033352, -0.001524, 0.012615657812831468)); +#459 = CARTESIAN_POINT('NONE', (-0.009632327521117354, -0.001524, 0.012618791207002565)); +#460 = CARTESIAN_POINT('NONE', (-0.009297631528047471, -0.001524, 0.01286730588230583)); +#461 = CARTESIAN_POINT('NONE', (-0.009293563312949766, -0.001524, 0.012870326567270706)); +#462 = CARTESIAN_POINT('NONE', (-0.008953113061582349, -0.001524, 0.013109358801219115)); +#463 = CARTESIAN_POINT('NONE', (-0.008948974903727732, -0.001524, 0.01311226422752574)); +#464 = CARTESIAN_POINT('NONE', (-0.00877272345642269, -0.001524, 0.013229166666666669)); +#465 = CARTESIAN_POINT('NONE', (-0.008603170582972348, -0.001524, 0.013341626137342069)); +#466 = CARTESIAN_POINT('NONE', (-0.008598967346639442, -0.001524, 0.013344414021283536)); +#467 = CARTESIAN_POINT('NONE', (-0.008248216508549157, -0.001524, 0.013563939998510577)); +#468 = CARTESIAN_POINT('NONE', (-0.008243953147515271, -0.001524, 0.013566608327123366)); +#469 = CARTESIAN_POINT('NONE', (-0.007888669180695555, -0.001524, 0.013776155325566579)); +#470 = CARTESIAN_POINT('NONE', (-0.007884350719681034, -0.001524, 0.013778702360130473)); +#471 = CARTESIAN_POINT('NONE', (-0.007524951317710296, -0.001524, 0.013978150060680091)); +#472 = CARTESIAN_POINT('NONE', (-0.007520582833762241, -0.001524, 0.013980574338721595)); +#473 = CARTESIAN_POINT('NONE', (-0.007157488469924061, -0.001524, 0.014169825192399416)); +#474 = CARTESIAN_POINT('NONE', (-0.00715307507387677, -0.001524, 0.014172125528214986)); +#475 = CARTESIAN_POINT('NONE', (-0.006786707493160586, -0.001524, 0.01435110467993955)); +#476 = CARTESIAN_POINT('NONE', (-0.006782254311305885, -0.001524, 0.014353280163668956)); +#477 = CARTESIAN_POINT('NONE', (-0.006413035050163662, -0.001524, 0.014521935260315935)); +#478 = CARTESIAN_POINT('NONE', (-0.006408547206258615, -0.001524, 0.014523985255609249)); +#479 = CARTESIAN_POINT('NONE', (-0.006036896150021421, -0.001524, 0.014682286142948248)); +#480 = CARTESIAN_POINT('NONE', (-0.0060323787477537865, -0.001524, 0.014684210283282125)); +#481 = CARTESIAN_POINT('NONE', (-0.005658712734927554, -0.001524, 0.014832148597283183)); +#482 = CARTESIAN_POINT('NONE', (-0.005654170840951066, -0.001524, 0.014833946780993205)); +#483 = CARTESIAN_POINT('NONE', (-0.005278902322839338, -0.001524, 0.014971535439806767)); +#484 = CARTESIAN_POINT('NONE', (-0.005274340950481477, -0.001524, 0.014973207823912487)); +#485 = CARTESIAN_POINT('NONE', (-0.004897876713740993, -0.001524, 0.015100480427526767)); +#486 = CARTESIAN_POINT('NONE', (-0.004893300807475709, -0.001524, 0.015102027420434566)); +#487 = CARTESIAN_POINT('NONE', (-0.004516040766313089, -0.001524, 0.015219037565599785)); +#488 = CARTESIAN_POINT('NONE', (-0.004511455187080003, -0.001524, 0.015220459818775808)); +#489 = CARTESIAN_POINT('NONE', (-0.004133791250861947, -0.001524, 0.015327280337251455)); +#490 = CARTESIAN_POINT('NONE', (-0.004129200762302198, -0.001524, 0.015328578735962542)); +#491 = CARTESIAN_POINT('NONE', (-0.0037515157833927348, -0.001524, 0.01542530086449196)); +#492 = CARTESIAN_POINT('NONE', (-0.003746925039059995, -0.001524, 0.015426476517716716)); +#493 = CARTESIAN_POINT('NONE', (-0.0033695918447322224, -0.001524, 0.015513209008363784)); +#494 = CARTESIAN_POINT('NONE', (-0.0033650053763256255, -0.001524, 0.015514263237978772)); +#495 = CARTESIAN_POINT('NONE', (-0.002988385887636523, -0.001524, 0.015591131417578053)); +#496 = CARTESIAN_POINT('NONE', (-0.0029838080942906227, -0.001524, 0.015592065746925442)); +#497 = CARTESIAN_POINT('NONE', (-0.002608252533869482, -0.001524, 0.015659210534405162)); +#498 = CARTESIAN_POINT('NONE', (-0.002603687672524956, -0.001524, 0.01566002667634834)); +#499 = CARTESIAN_POINT('NONE', (-0.0022295338623210268, -0.001524, 0.015717603566591715)); +#500 = CARTESIAN_POINT('NONE', (-0.002224986039188833, -0.001524, 0.015718303411164154)); +#501 = CARTESIAN_POINT('NONE', (-0.001852558788362567, -0.001524, 0.015766481433887286)); +#502 = CARTESIAN_POINT('NONE', (-0.0018480319514837889, -0.001524, 0.015767067035637763)); +#503 = CARTESIAN_POINT('NONE', (-0.0014776425338178956, -0.001524, 0.0158060276974902)); +#504 = CARTESIAN_POINT('NONE', (-0.0014731404667116907, -0.001524, 0.015806501262624076)); +#505 = CARTESIAN_POINT('NONE', (-0.0011050861861705912, -0.001524, 0.015836437480372164)); +#506 = CARTESIAN_POINT('NONE', (-0.0011006125025535905, -0.001524, 0.015836801353784253)); +#507 = CARTESIAN_POINT('NONE', (-0.000735176344938775, -0.001524, 0.015857916386026457)); +#508 = CARTESIAN_POINT('NONE', (-0.0007307344844909693, -0.001524, 0.0158581730383161)); +#509 = CARTESIAN_POINT('NONE', (-0.00036818485252947293, -0.001524, 0.01587067942271576)); +#510 = CARTESIAN_POINT('NONE', (-0.0003637780776742236, -0.001524, 0.015870831437268924)); +#511 = CARTESIAN_POINT('NONE', (-0.000004368606340719046, -0.001524, 0.015874949939782806)); +#512 = CARTESIAN_POINT('NONE', (-0.0000000000000000029161901904696345, -0.001524, 0.015875)); +#513 = CARTESIAN_POINT('NONE', (0.0003594094713335026, -0.001524, 0.015870881497486118)); +#514 = CARTESIAN_POINT('NONE', (0.0003637780776742178, -0.001524, 0.015870831437268924)); +#515 = CARTESIAN_POINT('NONE', (0.0007263277096357132, -0.001524, 0.015858325052869264)); +#516 = CARTESIAN_POINT('NONE', (0.0007307344844909634, -0.001524, 0.0158581730383161)); +#517 = CARTESIAN_POINT('NONE', (0.001096170642105779, -0.001524, 0.0158370580060739)); +#518 = CARTESIAN_POINT('NONE', (0.0011006125025535844, -0.001524, 0.015836801353784253)); +#519 = CARTESIAN_POINT('NONE', (0.0014686667830946856, -0.001524, 0.015806865136036165)); +#520 = CARTESIAN_POINT('NONE', (0.001473140466711685, -0.001524, 0.015806501262624076)); +#521 = CARTESIAN_POINT('NONE', (0.0018435298843775783, -0.001524, 0.015767540600771634)); +#522 = CARTESIAN_POINT('NONE', (0.001848031951483783, -0.001524, 0.015767067035637763)); +#523 = CARTESIAN_POINT('NONE', (0.0022204592023100478, -0.001524, 0.015718889012914634)); +#524 = CARTESIAN_POINT('NONE', (0.002224986039188827, -0.001524, 0.015718303411164154)); +#525 = CARTESIAN_POINT('NONE', (0.002599139849392757, -0.001524, 0.015660726520920775)); +#526 = CARTESIAN_POINT('NONE', (0.0026036876725249497, -0.001524, 0.015660026676348335)); +#527 = CARTESIAN_POINT('NONE', (0.002979243232946091, -0.001524, 0.015592881888868624)); +#528 = CARTESIAN_POINT('NONE', (0.002983808094290618, -0.001524, 0.015592065746925447)); +#529 = CARTESIAN_POINT('NONE', (0.0033604275829797184, -0.001524, 0.015515197567326161)); +#530 = CARTESIAN_POINT('NONE', (0.0033650053763256194, -0.001524, 0.015514263237978772)); +#531 = CARTESIAN_POINT('NONE', (0.0037423385706533917, -0.001524, 0.015427530747331705)); +#532 = CARTESIAN_POINT('NONE', (0.003746925039059989, -0.001524, 0.015426476517716716)); +#533 = CARTESIAN_POINT('NONE', (0.004124610017969455, -0.001524, 0.015329754389187296)); +#534 = CARTESIAN_POINT('NONE', (0.004129200762302193, -0.001524, 0.015328578735962542)); +#535 = CARTESIAN_POINT('NONE', (0.004506864698520249, -0.001524, 0.015221758217486895)); +#536 = CARTESIAN_POINT('NONE', (0.004511455187079998, -0.001524, 0.01522045981877581)); +#537 = CARTESIAN_POINT('NONE', (0.004888715228242618, -0.001524, 0.01510344967361059)); +#538 = CARTESIAN_POINT('NONE', (0.004893300807475705, -0.001524, 0.015102027420434566)); +#539 = CARTESIAN_POINT('NONE', (0.005269765044216189, -0.001524, 0.014974754816820287)); +#540 = CARTESIAN_POINT('NONE', (0.005274340950481473, -0.001524, 0.014973207823912487)); +#541 = CARTESIAN_POINT('NONE', (0.0056496094685932, -0.001524, 0.014835619165098925)); +#542 = CARTESIAN_POINT('NONE', (0.0056541708409510606, -0.001524, 0.014833946780993205)); +#543 = CARTESIAN_POINT('NONE', (0.006027836853777292, -0.001524, 0.014686008466992147)); +#544 = CARTESIAN_POINT('NONE', (0.006032378747753781, -0.001524, 0.014684210283282125)); +#545 = CARTESIAN_POINT('NONE', (0.006404029803990965, -0.001524, 0.01452590939594313)); +#546 = CARTESIAN_POINT('NONE', (0.006408547206258599, -0.001524, 0.014523985255609254)); +#547 = CARTESIAN_POINT('NONE', (0.006777766467400822, -0.001524, 0.014355330158962279)); +#548 = CARTESIAN_POINT('NONE', (0.00678225431130587, -0.001524, 0.014353280163668965)); +#549 = CARTESIAN_POINT('NONE', (0.007148621892022054, -0.001524, 0.014174301011944394)); +#550 = CARTESIAN_POINT('NONE', (0.007153075073876752, -0.001524, 0.01417212552821499)); +#551 = CARTESIAN_POINT('NONE', (0.007516169437714936, -0.001524, 0.013982874674537165)); +#552 = CARTESIAN_POINT('NONE', (0.0075205828337622255, -0.001524, 0.013980574338721597)); +#553 = CARTESIAN_POINT('NONE', (0.007879982235732975, -0.001524, 0.013781126638171982)); +#554 = CARTESIAN_POINT('NONE', (0.00788435071968103, -0.001524, 0.013778702360130478)); +#555 = CARTESIAN_POINT('NONE', (0.008239634686500744, -0.001524, 0.01356915536168726)); +#556 = CARTESIAN_POINT('NONE', (0.008243953147515267, -0.001524, 0.013566608327123366)); +#557 = CARTESIAN_POINT('NONE', (0.00859470398560555, -0.001524, 0.013347082349896325)); +#558 = CARTESIAN_POINT('NONE', (0.008598967346639437, -0.001524, 0.013344414021283536)); +#559 = CARTESIAN_POINT('NONE', (0.008772723456422686, -0.001524, 0.013229166666666669)); +#560 = CARTESIAN_POINT('NONE', (0.008944771667394826, -0.001524, 0.013115052111467207)); +#561 = CARTESIAN_POINT('NONE', (0.008948974903727726, -0.001524, 0.01311226422752574)); +#562 = CARTESIAN_POINT('NONE', (0.009289425155095144, -0.001524, 0.012873231993577332)); +#563 = CARTESIAN_POINT('NONE', (0.009293563312949761, -0.001524, 0.012870326567270707)); +#564 = CARTESIAN_POINT('NONE', (0.009628259306019642, -0.001524, 0.012621811891967441)); +#565 = CARTESIAN_POINT('NONE', (0.009632327521117347, -0.001524, 0.012618791207002567)); +#566 = CARTESIAN_POINT('NONE', (0.009960877940218642, -0.001524, 0.012361003836229999)); +#567 = CARTESIAN_POINT('NONE', (0.009964871456134642, -0.001524, 0.012357870442058902)); +#568 = CARTESIAN_POINT('NONE', (0.01028689534086083, -0.001524, 0.012091041451409212)); +#569 = CARTESIAN_POINT('NONE', (0.01029080952703811, -0.001524, 0.012087798156745568)); +#570 = CARTESIAN_POINT('NONE', (0.010605937714713605, -0.001524, 0.011812179298244135)); +#571 = CARTESIAN_POINT('NONE', (0.010609768083996055, -0.001524, 0.011808829163122756)); +#572 = CARTESIAN_POINT('NONE', (0.010917644601323686, -0.001524, 0.011524692095632602)); +#573 = CARTESIAN_POINT('NONE', (0.010921386826871512, -0.001524, 0.01152123842205504)); +#574 = CARTESIAN_POINT('NONE', (0.011221670219881246, -0.001524, 0.011228873830112415)); +#575 = CARTESIAN_POINT('NONE', (0.011225320151336439, -0.001524, 0.011225320151336442)); +#576 = CARTESIAN_POINT('NONE', (0.011517684743279065, -0.001524, 0.010925036758326706)); +#577 = CARTESIAN_POINT('NONE', (0.011521238422055038, -0.001524, 0.010921386826871516)); +#578 = CARTESIAN_POINT('NONE', (0.011805375489545194, -0.001524, 0.010613510309543883)); +#579 = CARTESIAN_POINT('NONE', (0.011808829163122755, -0.001524, 0.010609768083996057)); +#580 = CARTESIAN_POINT('NONE', (0.012084448021624188, -0.001524, 0.010294639896320562)); +#581 = CARTESIAN_POINT('NONE', (0.012087798156745566, -0.001524, 0.010290809527038113)); +#582 = CARTESIAN_POINT('NONE', (0.012354627147395254, -0.001524, 0.00996878564231192)); +#583 = CARTESIAN_POINT('NONE', (0.012357870442058896, -0.001524, 0.009964871456134642)); +#584 = CARTESIAN_POINT('NONE', (0.012615657812831466, -0.001524, 0.009636321037033348)); +#585 = CARTESIAN_POINT('NONE', (0.012618791207002565, -0.001524, 0.00963232752111735)); +#586 = CARTESIAN_POINT('NONE', (0.01286730588230583, -0.001524, 0.00929763152804747)); +#587 = CARTESIAN_POINT('NONE', (0.012870326567270706, -0.001524, 0.009293563312949765)); +#588 = CARTESIAN_POINT('NONE', (0.013109358801219113, -0.001524, 0.008953113061582349)); +#589 = CARTESIAN_POINT('NONE', (0.013112264227525738, -0.001524, 0.008948974903727732)); +#590 = CARTESIAN_POINT('NONE', (0.013229166666666669, -0.001524, 0.008772723456422686)); +#591 = CARTESIAN_POINT('NONE', (0.013341626137342067, -0.001524, 0.008603170582972346)); +#592 = CARTESIAN_POINT('NONE', (0.013344414021283535, -0.001524, 0.00859896734663944)); +#593 = CARTESIAN_POINT('NONE', (0.013563939998510577, -0.001524, 0.008248216508549157)); +#594 = CARTESIAN_POINT('NONE', (0.013566608327123366, -0.001524, 0.008243953147515271)); +#595 = CARTESIAN_POINT('NONE', (0.013776155325566579, -0.001524, 0.007888669180695553)); +#596 = CARTESIAN_POINT('NONE', (0.013778702360130473, -0.001524, 0.007884350719681032)); +#597 = CARTESIAN_POINT('NONE', (0.01397815006068009, -0.001524, 0.007524951317710294)); +#598 = CARTESIAN_POINT('NONE', (0.013980574338721593, -0.001524, 0.007520582833762239)); +#599 = CARTESIAN_POINT('NONE', (0.014169825192399415, -0.001524, 0.007157488469924059)); +#600 = CARTESIAN_POINT('NONE', (0.014172125528214985, -0.001524, 0.0071530750738767685)); +#601 = CARTESIAN_POINT('NONE', (0.01435110467993955, -0.001524, 0.006786707493160584)); +#602 = CARTESIAN_POINT('NONE', (0.014353280163668956, -0.001524, 0.0067822543113058836)); +#603 = CARTESIAN_POINT('NONE', (0.014521935260315933, -0.001524, 0.006413035050163661)); +#604 = CARTESIAN_POINT('NONE', (0.014523985255609247, -0.001524, 0.006408547206258613)); +#605 = CARTESIAN_POINT('NONE', (0.014682286142948241, -0.001524, 0.006036896150021428)); +#606 = CARTESIAN_POINT('NONE', (0.014684210283282118, -0.001524, 0.0060323787477537935)); +#607 = CARTESIAN_POINT('NONE', (0.014832148597283178, -0.001524, 0.005658712734927564)); +#608 = CARTESIAN_POINT('NONE', (0.0148339467809932, -0.001524, 0.005654170840951074)); +#609 = CARTESIAN_POINT('NONE', (0.014971535439806767, -0.001524, 0.005278902322839336)); +#610 = CARTESIAN_POINT('NONE', (0.014973207823912487, -0.001524, 0.005274340950481475)); +#611 = CARTESIAN_POINT('NONE', (0.015100480427526765, -0.001524, 0.0048978767137409914)); +#612 = CARTESIAN_POINT('NONE', (0.015102027420434564, -0.001524, 0.0048933008074757076)); +#613 = CARTESIAN_POINT('NONE', (0.015219037565599785, -0.001524, 0.0045160407663130874)); +#614 = CARTESIAN_POINT('NONE', (0.015220459818775808, -0.001524, 0.004511455187080001)); +#615 = CARTESIAN_POINT('NONE', (0.015327280337251453, -0.001524, 0.004133791250861945)); +#616 = CARTESIAN_POINT('NONE', (0.01532857873596254, -0.001524, 0.004129200762302197)); +#617 = CARTESIAN_POINT('NONE', (0.01542530086449196, -0.001524, 0.003751515783392732)); +#618 = CARTESIAN_POINT('NONE', (0.015426476517716716, -0.001524, 0.0037469250390599926)); +#619 = CARTESIAN_POINT('NONE', (0.015513209008363784, -0.001524, 0.0033695918447322203)); +#620 = CARTESIAN_POINT('NONE', (0.015514263237978772, -0.001524, 0.0033650053763256233)); +#621 = CARTESIAN_POINT('NONE', (0.015591131417578053, -0.001524, 0.002988385887636521)); +#622 = CARTESIAN_POINT('NONE', (0.015592065746925442, -0.001524, 0.0029838080942906206)); +#623 = CARTESIAN_POINT('NONE', (0.015659210534405162, -0.001524, 0.00260825253386948)); +#624 = CARTESIAN_POINT('NONE', (0.01566002667634834, -0.001524, 0.002603687672524953)); +#625 = CARTESIAN_POINT('NONE', (0.015717603566591715, -0.001524, 0.0022295338623210237)); +#626 = CARTESIAN_POINT('NONE', (0.015718303411164154, -0.001524, 0.00222498603918883)); +#627 = CARTESIAN_POINT('NONE', (0.015766481433887283, -0.001524, 0.0018525587883625645)); +#628 = CARTESIAN_POINT('NONE', (0.015767067035637763, -0.001524, 0.0018480319514837863)); +#629 = CARTESIAN_POINT('NONE', (0.0158060276974902, -0.001524, 0.0014776425338178928)); +#630 = CARTESIAN_POINT('NONE', (0.015806501262624076, -0.001524, 0.0014731404667116881)); +#631 = CARTESIAN_POINT('NONE', (0.015836437480372164, -0.001524, 0.0011050861861705884)); +#632 = CARTESIAN_POINT('NONE', (0.015836801353784253, -0.001524, 0.0011006125025535879)); +#633 = CARTESIAN_POINT('NONE', (0.015857916386026457, -0.001524, 0.000735176344938772)); +#634 = CARTESIAN_POINT('NONE', (0.0158581730383161, -0.001524, 0.0007307344844909665)); +#635 = CARTESIAN_POINT('NONE', (0.01587067942271576, -0.001524, 0.0003681848525294701)); +#636 = CARTESIAN_POINT('NONE', (0.015870831437268924, -0.001524, 0.0003637780776742208)); +#637 = CARTESIAN_POINT('NONE', (0.015874949939782806, -0.001524, 0.000004368606340716131)); +#638 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, -0)); +#639 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#134, #135, #136, #137, #138, #139, #140, #141, #142, #143, #144, #145, #146, #147, #148, #149, #150, #151, #152, #153, #154, #155, #156, #157, #158, #159, #160, #161, #162, #163, #164, #165, #166, #167, #168, #169, #170, #171, #172, #173, #174, #175, #176, #177, #178, #179, #180, #181, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #192, #193, #194, #195, #196, #197, #198, #199, #200, #201, #202, #203, #204, #205, #206, #207, #208, #209, #210, #211, #212, #213, #214, #215, #216, #217, #218, #219, #220, #221, #222, #223, #224, #225, #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418, #419, #420, #421, #422, #423, #424, #425, #426, #427, #428, #429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589, #590, #591, #592, #593, #594, #595, #596, #597, #598, #599, #600, #601, #602, #603, #604, #605, #606, #607, #608, #609, #610, #611, #612, #613, #614, #615, #616, #617, #618, #619, #620, #621, #622, #623, #624, #625, #626, #627, #628, #629, #630, #631, #632, #633, #634, #635, #636, #637, #638), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9980119284294234, -0.9960238568588469, -0.9940357852882704, -0.9920477137176938, -0.9900596421471173, -0.9880715705765407, -0.9860834990059643, -0.9840954274353877, -0.9821073558648111, -0.9801192842942346, -0.9781312127236581, -0.9761431411530815, -0.974155069582505, -0.9721669980119284, -0.9701789264413518, -0.9681908548707754, -0.9662027833001988, -0.9642147117296223, -0.9622266401590457, -0.9602385685884692, -0.9582504970178927, -0.9562624254473161, -0.9542743538767395, -0.9522862823061631, -0.9502982107355865, -0.94831013916501, -0.9463220675944334, -0.9443339960238568, -0.9423459244532804, -0.9403578528827038, -0.9383697813121272, -0.9363817097415507, -0.9343936381709742, -0.9324055666003976, -0.9304174950298211, -0.9284294234592445, -0.926441351888668, -0.9244532803180915, -0.9224652087475149, -0.9204771371769384, -0.9184890656063618, -0.9165009940357853, -0.9145129224652088, -0.9125248508946322, -0.9105367793240556, -0.9085487077534792, -0.9065606361829026, -0.904572564612326, -0.9025844930417495, -0.900596421471173, -0.8986083499005965, -0.8966202783300199, -0.8946322067594433, -0.8926441351888668, -0.8906560636182903, -0.8886679920477137, -0.8866799204771372, -0.8846918489065606, -0.8827037773359842, -0.8807157057654076, -0.878727634194831, -0.8767395626242545, -0.874751491053678, -0.8727634194831014, -0.8707753479125249, -0.8687872763419483, -0.8667992047713717, -0.8648111332007953, -0.8628230616302187, -0.8608349900596421, -0.8588469184890656, -0.856858846918489, -0.8548707753479126, -0.852882703777336, -0.8508946322067594, -0.848906560636183, -0.8469184890656064, -0.8449304174950298, -0.8429423459244533, -0.8409542743538767, -0.8389662027833003, -0.8369781312127237, -0.8349900596421471, -0.8330019880715706, -0.831013916500994, -0.8290258449304175, -0.827037773359841, -0.8250497017892644, -0.823061630218688, -0.8210735586481114, -0.8190854870775348, -0.8170974155069582, -0.8151093439363817, -0.8131212723658052, -0.8111332007952287, -0.8091451292246521, -0.8071570576540755, -0.805168986083499, -0.8031809145129225, -0.8011928429423459, -0.7992047713717694, -0.7972166998011929, -0.7952286282306164, -0.7932405566600398, -0.7912524850894632, -0.7892644135188867, -0.7872763419483102, -0.7852882703777336, -0.7833001988071571, -0.7813121272365805, -0.7793240556660039, -0.7773359840954275, -0.7753479125248509, -0.7733598409542743, -0.7713717693836979, -0.7693836978131213, -0.7673956262425448, -0.7654075546719682, -0.7634194831013916, -0.7614314115308152, -0.7594433399602386, -0.757455268389662, -0.7554671968190855, -0.7534791252485089, -0.7514910536779325, -0.7495029821073559, -0.7475149105367793, -0.7455268389662029, -0.7435387673956262, -0.7415506958250497, -0.7395626242544732, -0.7375745526838966, -0.7355864811133201, -0.7335984095427436, -0.731610337972167, -0.7296222664015906, -0.7276341948310139, -0.7256461232604374, -0.7236580516898609, -0.7216699801192843, -0.7196819085487078, -0.7176938369781312, -0.7157057654075547, -0.7137176938369781, -0.7117296222664016, -0.7097415506958251, -0.7077534791252486, -0.705765407554672, -0.7037773359840955, -0.7017892644135189, -0.6998011928429424, -0.6978131212723658, -0.6958250497017893, -0.6938369781312128, -0.6918489065606361, -0.6898608349900597, -0.6878727634194831, -0.6858846918489065, -0.6838966202783301, -0.6819085487077535, -0.679920477137177, -0.6779324055666005, -0.6759443339960238, -0.6739562624254474, -0.6719681908548708, -0.6699801192842942, -0.6679920477137178, -0.6660039761431411, -0.6640159045725647, -0.6620278330019881, -0.6600397614314115, -0.6580516898608351, -0.6560636182902585, -0.6540755467196819, -0.6520874751491055, -0.6500994035785288, -0.6481113320079523, -0.6461232604373758, -0.6441351888667992, -0.6421471172962228, -0.6401590457256461, -0.6381709741550696, -0.6361829025844931, -0.6341948310139165, -0.63220675944334, -0.6302186878727635, -0.6282306163021869, -0.6262425447316105, -0.6242544731610338, -0.6222664015904573, -0.6202783300198808, -0.6182902584493042, -0.6163021868787277, -0.614314115308151, -0.6123260437375746, -0.610337972166998, -0.6083499005964215, -0.606361829025845, -0.6043737574552684, -0.6023856858846919, -0.6003976143141154, -0.5984095427435387, -0.5964214711729623, -0.5944333996023857, -0.5924453280318092, -0.5904572564612327, -0.588469184890656, -0.5864811133200796, -0.584493041749503, -0.5825049701789264, -0.58051689860835, -0.5785288270377734, -0.5765407554671969, -0.5745526838966204, -0.5725646123260437, -0.5705765407554673, -0.5685884691848907, -0.5666003976143141, -0.5646123260437377, -0.562624254473161, -0.5606361829025845, -0.558648111332008, -0.5566600397614314, -0.554671968190855, -0.5526838966202784, -0.5506958250497018, -0.5487077534791254, -0.5467196819085487, -0.5447316103379722, -0.5427435387673957, -0.5407554671968191, -0.5387673956262427, -0.536779324055666, -0.5347912524850895, -0.532803180914513, -0.5308151093439364, -0.5288270377733599, -0.5268389662027834, -0.5248508946322068, -0.5228628230616303, -0.5208747514910537, -0.5188866799204772, -0.5168986083499006, -0.5149105367793241, -0.5129224652087476, -0.510934393638171, -0.5089463220675945, -0.5069582504970179, -0.5049701789264414, -0.5029821073558649, -0.5009940357852883, -0.49900596421471166, -0.49701789264413515, -0.4950298210735586, -0.4930417495029821, -0.4910536779324055, -0.489065606361829, -0.48707753479125243, -0.4850894632206759, -0.48310139165009935, -0.4811133200795228, -0.4791252485089463, -0.4771371769383697, -0.4751491053677932, -0.47316103379721663, -0.4711729622266401, -0.46918489065606356, -0.46719681908548705, -0.4652087475149105, -0.46322067594433397, -0.4612326043737574, -0.4592445328031809, -0.4572564612326043, -0.45526838966202776, -0.45328031809145125, -0.4512922465208747, -0.4493041749502982, -0.4473161033797216, -0.4453280318091451, -0.44333996023856853, -0.441351888667992, -0.43936381709741545, -0.43737574552683894, -0.4353876739562624, -0.43339960238568587, -0.4314115308151093, -0.42942345924453273, -0.4274353876739562, -0.42544731610337966, -0.42345924453280315, -0.4214711729622266, -0.41948310139165007, -0.4174950298210735, -0.415506958250497, -0.4135188866799204, -0.4115308151093439, -0.40954274353876735, -0.40755467196819084, -0.4055666003976143, -0.4035785288270377, -0.4015904572564612, -0.39960238568588463, -0.3976143141153081, -0.39562624254473155, -0.39363817097415504, -0.3916500994035785, -0.38966202783300197, -0.3876739562624254, -0.3856858846918489, -0.3836978131212723, -0.3817097415506958, -0.37972166998011925, -0.3777335984095427, -0.37574552683896617, -0.3737574552683896, -0.3717693836978131, -0.36978131212723653, -0.36779324055666, -0.36580516898608345, -0.36381709741550694, -0.3618290258449304, -0.35984095427435386, -0.3578528827037773, -0.35586481113320073, -0.3538767395626242, -0.35188866799204765, -0.34990059642147114, -0.3479125248508946, -0.34592445328031807, -0.3439363817097415, -0.341948310139165, -0.3399602385685884, -0.3379721669980119, -0.33598409542743535, -0.33399602385685884, -0.33200795228628227, -0.3300198807157057, -0.3280318091451292, -0.32604373757455263, -0.3240556660039761, -0.32206759443339955, -0.32007952286282304, -0.3180914512922465, -0.31610337972166996, -0.3141153081510934, -0.3121272365805169, -0.3101391650099403, -0.3081510934393638, -0.30616302186878724, -0.3041749502982107, -0.30218687872763417, -0.3001988071570576, -0.2982107355864811, -0.2962226640159045, -0.294234592445328, -0.29224652087475145, -0.29025844930417494, -0.28827037773359837, -0.28628230616302186, -0.2842942345924453, -0.2823061630218688, -0.2803180914512922, -0.27833001988071565, -0.27634194831013914, -0.2743538767395626, -0.27236580516898606, -0.2703777335984095, -0.268389662027833, -0.2664015904572564, -0.2644135188866799, -0.26242544731610334, -0.26043737574552683, -0.25844930417495027, -0.25646123260437376, -0.2544731610337972, -0.2524850894632206, -0.2504970178926441, -0.24850894632206758, -0.24652087475149104, -0.2445328031809145, -0.24254473161033796, -0.2405566600397614, -0.23856858846918486, -0.23658051689860832, -0.23459244532803178, -0.23260437375745524, -0.2306163021868787, -0.22862823061630216, -0.22664015904572563, -0.2246520874751491, -0.22266401590457255, -0.220675944333996, -0.21868787276341947, -0.21669980119284293, -0.21471172962226637, -0.21272365805168983, -0.2107355864811133, -0.20874751491053675, -0.2067594433399602, -0.20477137176938368, -0.20278330019880714, -0.2007952286282306, -0.19880715705765406, -0.19681908548707752, -0.19483101391650098, -0.19284294234592445, -0.1908548707753479, -0.18886679920477134, -0.1868787276341948, -0.18489065606361826, -0.18290258449304173, -0.1809145129224652, -0.17892644135188865, -0.1769383697813121, -0.17495029821073557, -0.17296222664015903, -0.1709741550695825, -0.16898608349900596, -0.16699801192842942, -0.16500994035785285, -0.16302186878727631, -0.16103379721669978, -0.15904572564612324, -0.1570576540755467, -0.15506958250497016, -0.15308151093439362, -0.15109343936381708, -0.14910536779324055, -0.147117296222664, -0.14512922465208747, -0.14314115308151093, -0.1411530815109344, -0.13916500994035783, -0.1371769383697813, -0.13518886679920475, -0.1332007952286282, -0.13121272365805167, -0.12922465208747513, -0.1272365805168986, -0.12524850894632206, -0.12326043737574552, -0.12127236580516898, -0.11928429423459243, -0.11729622266401589, -0.11530815109343935, -0.11332007952286281, -0.11133200795228627, -0.10934393638170974, -0.10735586481113318, -0.10536779324055665, -0.1033797216699801, -0.10139165009940357, -0.09940357852882703, -0.09741550695825049, -0.09542743538767395, -0.0934393638170974, -0.09145129224652086, -0.08946322067594432, -0.08747514910536779, -0.08548707753479125, -0.08349900596421471, -0.08151093439363816, -0.07952286282306162, -0.07753479125248508, -0.07554671968190854, -0.073558648111332, -0.07157057654075547, -0.06958250497017891, -0.06759443339960237, -0.06560636182902584, -0.0636182902584493, -0.06163021868787276, -0.059642147117296214, -0.057654075546719676, -0.05566600397614314, -0.05367793240556659, -0.05168986083499005, -0.049701789264413515, -0.04771371769383698, -0.04572564612326043, -0.04373757455268389, -0.041749502982107355, -0.03976143141153081, -0.03777335984095427, -0.03578528827037773, -0.03379721669980119, -0.03180914512922465, -0.029821073558648107, -0.02783300198807157, -0.025844930417495027, -0.02385685884691849, -0.021868787276341946, -0.019880715705765405, -0.017892644135188866, -0.015904572564612324, -0.013916500994035784, -0.011928429423459244, -0.009940357852882702, -0.007952286282306162, -0.005964214711729622, -0.003976143141153081, -0.0019880715705765406, -0), .UNSPECIFIED.); +#640 = DIRECTION('NONE', (0, 1, 0)); +#641 = VECTOR('NONE', #640, 1); +#642 = CARTESIAN_POINT('NONE', (0.015875, -0.001525000000000002, -0)); +#643 = LINE('NONE', #642, #641); +#644 = DIRECTION('NONE', (1, 0, -0)); +#645 = DIRECTION('NONE', (0, 1, 0)); +#646 = CARTESIAN_POINT('NONE', (-0, 0.019126199999999996, 0)); +#647 = AXIS2_PLACEMENT_3D('NONE', #646, #645, #644); +#648 = CIRCLE('NONE', #647, 0.015875); +#649 = EDGE_CURVE('NONE', #5, #5, #40, .T.); +#650 = EDGE_CURVE('NONE', #5, #7, #44, .T.); +#651 = EDGE_CURVE('NONE', #7, #7, #49, .T.); +#652 = EDGE_CURVE('NONE', #9, #9, #54, .T.); +#653 = EDGE_CURVE('NONE', #9, #11, #58, .T.); +#654 = EDGE_CURVE('NONE', #11, #11, #63, .T.); +#655 = EDGE_CURVE('NONE', #13, #13, #68, .T.); +#656 = EDGE_CURVE('NONE', #13, #15, #72, .T.); +#657 = EDGE_CURVE('NONE', #15, #15, #77, .T.); +#658 = EDGE_CURVE('NONE', #17, #17, #82, .T.); +#659 = EDGE_CURVE('NONE', #17, #19, #86, .T.); +#660 = EDGE_CURVE('NONE', #19, #19, #91, .T.); +#661 = EDGE_CURVE('NONE', #21, #21, #96, .T.); +#662 = EDGE_CURVE('NONE', #21, #23, #100, .T.); +#663 = EDGE_CURVE('NONE', #23, #23, #105, .T.); +#664 = EDGE_CURVE('NONE', #25, #25, #110, .T.); +#665 = EDGE_CURVE('NONE', #25, #27, #114, .T.); +#666 = EDGE_CURVE('NONE', #27, #27, #119, .T.); +#667 = EDGE_CURVE('NONE', #29, #29, #124, .T.); +#668 = EDGE_CURVE('NONE', #29, #31, #128, .T.); +#669 = EDGE_CURVE('NONE', #31, #31, #133, .T.); +#670 = EDGE_CURVE('NONE', #33, #33, #639, .T.); +#671 = EDGE_CURVE('NONE', #33, #35, #643, .T.); +#672 = EDGE_CURVE('NONE', #35, #35, #648, .T.); +#673 = CARTESIAN_POINT('NONE', (-0, 0.0079375, 0)); +#674 = DIRECTION('NONE', (0, 1, 0)); +#675 = DIRECTION('NONE', (1, 0, -0)); +#676 = AXIS2_PLACEMENT_3D('NONE', #673, #674, #675); +#677 = CYLINDRICAL_SURFACE('NONE', #676, 0.0587375); +#678 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.0079375, 0.000000000000000005024295867788081)); +#679 = DIRECTION('NONE', (0, -1, 0)); +#680 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); +#681 = AXIS2_PLACEMENT_3D('NONE', #678, #679, #680); +#682 = CYLINDRICAL_SURFACE('NONE', #681, 0.0079375); +#683 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, 0.0079375, -0.044449999999999996)); +#684 = DIRECTION('NONE', (0, -1, 0)); +#685 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); +#686 = AXIS2_PLACEMENT_3D('NONE', #683, #684, #685); +#687 = CYLINDRICAL_SURFACE('NONE', #686, 0.0079375); +#688 = CARTESIAN_POINT('NONE', (-0.04444999999999999, 0.0079375, -0.000000000000000010048591735576163)); +#689 = DIRECTION('NONE', (-0, -1, 0)); +#690 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); +#691 = AXIS2_PLACEMENT_3D('NONE', #688, #689, #690); +#692 = CYLINDRICAL_SURFACE('NONE', #691, 0.007937500000000007); +#693 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, 0.0079375, 0.04444999999999999)); +#694 = DIRECTION('NONE', (0, -1, 0)); +#695 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); +#696 = AXIS2_PLACEMENT_3D('NONE', #693, #694, #695); +#697 = CYLINDRICAL_SURFACE('NONE', #696, 0.007937500000000007); +#698 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#699 = DIRECTION('NONE', (0, 1, 0)); +#700 = AXIS2_PLACEMENT_3D('NONE', #698, #699, $); +#701 = PLANE('NONE', #700); +#702 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); +#703 = DIRECTION('NONE', (0, 1, 0)); +#704 = AXIS2_PLACEMENT_3D('NONE', #702, #703, $); +#705 = PLANE('NONE', #704); +#706 = CARTESIAN_POINT('NONE', (-0, 0.017500599999999998, 0)); +#707 = DIRECTION('NONE', (0, 1, 0)); +#708 = DIRECTION('NONE', (1, 0, -0)); +#709 = AXIS2_PLACEMENT_3D('NONE', #706, #707, #708); +#710 = CYLINDRICAL_SURFACE('NONE', #709, 0.0293751); +#711 = CARTESIAN_POINT('NONE', (0, 0.019126199999999996, -0)); +#712 = DIRECTION('NONE', (0, 1, 0)); +#713 = AXIS2_PLACEMENT_3D('NONE', #711, #712, $); +#714 = PLANE('NONE', #713); +#715 = CARTESIAN_POINT('NONE', (0, -0.000762, 0)); +#716 = DIRECTION('NONE', (0, -1, -0)); +#717 = DIRECTION('NONE', (-1, 0, -0)); +#718 = AXIS2_PLACEMENT_3D('NONE', #715, #716, #717); +#719 = CYLINDRICAL_SURFACE('NONE', #718, 0.03175); +#720 = CARTESIAN_POINT('NONE', (0, -0.001524, -0)); +#721 = DIRECTION('NONE', (0, -1, -0)); +#722 = AXIS2_PLACEMENT_3D('NONE', #720, #721, $); +#723 = PLANE('NONE', #722); +#724 = CARTESIAN_POINT('NONE', (-0, 0.008800599999999997, 0)); +#725 = DIRECTION('NONE', (0, 1, 0)); +#726 = DIRECTION('NONE', (1, 0, -0)); +#727 = AXIS2_PLACEMENT_3D('NONE', #724, #725, #726); +#728 = CYLINDRICAL_SURFACE('NONE', #727, 0.015875); +#729 = ORIENTED_EDGE('NONE', *, *, #649, .T.); +#730 = ORIENTED_EDGE('NONE', *, *, #651, .F.); +#731 = EDGE_LOOP('NONE', (#729)); +#732 = FACE_BOUND('NONE', #731, .T.); +#733 = EDGE_LOOP('NONE', (#730)); +#734 = FACE_BOUND('NONE', #733, .T.); +#735 = ADVANCED_FACE('NONE', (#732, #734), #677, .T.); +#736 = ORIENTED_EDGE('NONE', *, *, #652, .T.); +#737 = ORIENTED_EDGE('NONE', *, *, #654, .F.); +#738 = EDGE_LOOP('NONE', (#736)); +#739 = FACE_BOUND('NONE', #738, .T.); +#740 = EDGE_LOOP('NONE', (#737)); +#741 = FACE_BOUND('NONE', #740, .T.); +#742 = ADVANCED_FACE('NONE', (#739, #741), #682, .F.); +#743 = ORIENTED_EDGE('NONE', *, *, #655, .T.); +#744 = ORIENTED_EDGE('NONE', *, *, #657, .F.); +#745 = EDGE_LOOP('NONE', (#743)); +#746 = FACE_BOUND('NONE', #745, .T.); +#747 = EDGE_LOOP('NONE', (#744)); +#748 = FACE_BOUND('NONE', #747, .T.); +#749 = ADVANCED_FACE('NONE', (#746, #748), #687, .F.); +#750 = ORIENTED_EDGE('NONE', *, *, #658, .T.); +#751 = ORIENTED_EDGE('NONE', *, *, #660, .F.); +#752 = EDGE_LOOP('NONE', (#750)); +#753 = FACE_BOUND('NONE', #752, .T.); +#754 = EDGE_LOOP('NONE', (#751)); +#755 = FACE_BOUND('NONE', #754, .T.); +#756 = ADVANCED_FACE('NONE', (#753, #755), #692, .F.); +#757 = ORIENTED_EDGE('NONE', *, *, #661, .T.); +#758 = ORIENTED_EDGE('NONE', *, *, #663, .F.); +#759 = EDGE_LOOP('NONE', (#757)); +#760 = FACE_BOUND('NONE', #759, .T.); +#761 = EDGE_LOOP('NONE', (#758)); +#762 = FACE_BOUND('NONE', #761, .T.); +#763 = ADVANCED_FACE('NONE', (#760, #762), #697, .F.); +#764 = ORIENTED_EDGE('NONE', *, *, #649, .F.); +#765 = ORIENTED_EDGE('NONE', *, *, #652, .F.); +#766 = ORIENTED_EDGE('NONE', *, *, #655, .F.); +#767 = ORIENTED_EDGE('NONE', *, *, #658, .F.); +#768 = ORIENTED_EDGE('NONE', *, *, #661, .F.); +#769 = ORIENTED_EDGE('NONE', *, *, #667, .F.); +#770 = EDGE_LOOP('NONE', (#764)); +#771 = FACE_BOUND('NONE', #770, .T.); +#772 = EDGE_LOOP('NONE', (#765)); +#773 = FACE_BOUND('NONE', #772, .T.); +#774 = EDGE_LOOP('NONE', (#766)); +#775 = FACE_BOUND('NONE', #774, .T.); +#776 = EDGE_LOOP('NONE', (#767)); +#777 = FACE_BOUND('NONE', #776, .T.); +#778 = EDGE_LOOP('NONE', (#768)); +#779 = FACE_BOUND('NONE', #778, .T.); +#780 = EDGE_LOOP('NONE', (#769)); +#781 = FACE_BOUND('NONE', #780, .T.); +#782 = ADVANCED_FACE('NONE', (#771, #773, #775, #777, #779, #781), #701, .F.); +#783 = ORIENTED_EDGE('NONE', *, *, #651, .T.); +#784 = ORIENTED_EDGE('NONE', *, *, #654, .T.); +#785 = ORIENTED_EDGE('NONE', *, *, #657, .T.); +#786 = ORIENTED_EDGE('NONE', *, *, #660, .T.); +#787 = ORIENTED_EDGE('NONE', *, *, #663, .T.); +#788 = ORIENTED_EDGE('NONE', *, *, #664, .F.); +#789 = EDGE_LOOP('NONE', (#783)); +#790 = FACE_BOUND('NONE', #789, .T.); +#791 = EDGE_LOOP('NONE', (#784)); +#792 = FACE_BOUND('NONE', #791, .T.); +#793 = EDGE_LOOP('NONE', (#785)); +#794 = FACE_BOUND('NONE', #793, .T.); +#795 = EDGE_LOOP('NONE', (#786)); +#796 = FACE_BOUND('NONE', #795, .T.); +#797 = EDGE_LOOP('NONE', (#787)); +#798 = FACE_BOUND('NONE', #797, .T.); +#799 = EDGE_LOOP('NONE', (#788)); +#800 = FACE_BOUND('NONE', #799, .T.); +#801 = ADVANCED_FACE('NONE', (#790, #792, #794, #796, #798, #800), #705, .T.); +#802 = ORIENTED_EDGE('NONE', *, *, #664, .T.); +#803 = ORIENTED_EDGE('NONE', *, *, #666, .F.); +#804 = EDGE_LOOP('NONE', (#802)); +#805 = FACE_BOUND('NONE', #804, .T.); +#806 = EDGE_LOOP('NONE', (#803)); +#807 = FACE_BOUND('NONE', #806, .T.); +#808 = ADVANCED_FACE('NONE', (#805, #807), #710, .T.); +#809 = ORIENTED_EDGE('NONE', *, *, #666, .T.); +#810 = ORIENTED_EDGE('NONE', *, *, #672, .F.); +#811 = EDGE_LOOP('NONE', (#809)); +#812 = FACE_BOUND('NONE', #811, .T.); +#813 = EDGE_LOOP('NONE', (#810)); +#814 = FACE_BOUND('NONE', #813, .T.); +#815 = ADVANCED_FACE('NONE', (#812, #814), #714, .T.); +#816 = ORIENTED_EDGE('NONE', *, *, #667, .T.); +#817 = ORIENTED_EDGE('NONE', *, *, #669, .F.); +#818 = EDGE_LOOP('NONE', (#816)); +#819 = FACE_BOUND('NONE', #818, .T.); +#820 = EDGE_LOOP('NONE', (#817)); +#821 = FACE_BOUND('NONE', #820, .T.); +#822 = ADVANCED_FACE('NONE', (#819, #821), #719, .T.); +#823 = ORIENTED_EDGE('NONE', *, *, #669, .T.); +#824 = ORIENTED_EDGE('NONE', *, *, #670, .T.); +#825 = EDGE_LOOP('NONE', (#823)); +#826 = FACE_BOUND('NONE', #825, .T.); +#827 = EDGE_LOOP('NONE', (#824)); +#828 = FACE_BOUND('NONE', #827, .T.); +#829 = ADVANCED_FACE('NONE', (#826, #828), #723, .T.); +#830 = ORIENTED_EDGE('NONE', *, *, #670, .F.); +#831 = ORIENTED_EDGE('NONE', *, *, #672, .T.); +#832 = EDGE_LOOP('NONE', (#830)); +#833 = FACE_BOUND('NONE', #832, .T.); +#834 = EDGE_LOOP('NONE', (#831)); +#835 = FACE_BOUND('NONE', #834, .T.); +#836 = ADVANCED_FACE('NONE', (#833, #835), #728, .F.); +#837 = CLOSED_SHELL('NONE', (#735, #742, #749, #756, #763, #782, #801, #808, #815, #822, #829, #836)); +#838 = MANIFOLD_SOLID_BREP('NONE', #837); +#839 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#840 = PRODUCT_DEFINITION_CONTEXT('part definition', #839, 'design'); +#841 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#842 = PRODUCT_DEFINITION_FORMATION('', $, #841); +#843 = PRODUCT_DEFINITION('design', $, #842, #840); +#844 = PRODUCT_DEFINITION_SHAPE('NONE', $, #843); +#845 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#838), #3); +#846 = SHAPE_DEFINITION_REPRESENTATION(#844, #845); +ENDSEC; +END-ISO-10303-21; diff --git a/public/kcl-samples/step/focusrite-scarlett-mounting-bracket.step b/public/kcl-samples/step/focusrite-scarlett-mounting-bracket.step index 19cdf8e85..cb0cac9c6 100644 --- a/public/kcl-samples/step/focusrite-scarlett-mounting-bracket.step +++ b/public/kcl-samples/step/focusrite-scarlett-mounting-bracket.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/food-service-spatula.step b/public/kcl-samples/step/food-service-spatula.step index 474822df9..10aad7cf6 100644 --- a/public/kcl-samples/step/food-service-spatula.step +++ b/public/kcl-samples/step/food-service-spatula.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/french-press.step b/public/kcl-samples/step/french-press.step index fa8c0fdbe..8d938bb5f 100644 --- a/public/kcl-samples/step/french-press.step +++ b/public/kcl-samples/step/french-press.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/gear-rack.step b/public/kcl-samples/step/gear-rack.step index 5d6e1eae2..72581c64a 100644 --- a/public/kcl-samples/step/gear-rack.step +++ b/public/kcl-samples/step/gear-rack.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/gear.step b/public/kcl-samples/step/gear.step index ac443cda1..e23bb33a5 100644 --- a/public/kcl-samples/step/gear.step +++ b/public/kcl-samples/step/gear.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/gridfinity-baseplate-magnets.step b/public/kcl-samples/step/gridfinity-baseplate-magnets.step index 7b434f5e0..a4b57ff99 100644 --- a/public/kcl-samples/step/gridfinity-baseplate-magnets.step +++ b/public/kcl-samples/step/gridfinity-baseplate-magnets.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/gridfinity-baseplate.step b/public/kcl-samples/step/gridfinity-baseplate.step index 906e8f09f..7df2fbf00 100644 --- a/public/kcl-samples/step/gridfinity-baseplate.step +++ b/public/kcl-samples/step/gridfinity-baseplate.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/gridfinity-bins-stacking-lip.step b/public/kcl-samples/step/gridfinity-bins-stacking-lip.step index 7deae85aa..c4d46fa13 100644 --- a/public/kcl-samples/step/gridfinity-bins-stacking-lip.step +++ b/public/kcl-samples/step/gridfinity-bins-stacking-lip.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/gridfinity-bins.step b/public/kcl-samples/step/gridfinity-bins.step index b87ecd6d6..6bd2fa64a 100644 --- a/public/kcl-samples/step/gridfinity-bins.step +++ b/public/kcl-samples/step/gridfinity-bins.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/hex-nut.step b/public/kcl-samples/step/hex-nut.step index 9bea414ab..b0b7f2a31 100644 --- a/public/kcl-samples/step/hex-nut.step +++ b/public/kcl-samples/step/hex-nut.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/i-beam.step b/public/kcl-samples/step/i-beam.step index aa2563f71..a11a2d899 100644 --- a/public/kcl-samples/step/i-beam.step +++ b/public/kcl-samples/step/i-beam.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/kitt.step b/public/kcl-samples/step/kitt.step index 7f25ef7a1..5caf6468f 100644 --- a/public/kcl-samples/step/kitt.step +++ b/public/kcl-samples/step/kitt.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/lego.step b/public/kcl-samples/step/lego.step index 291736f41..337b6345c 100644 --- a/public/kcl-samples/step/lego.step +++ b/public/kcl-samples/step/lego.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -17,1410 +17,4078 @@ DATA; GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('', '3D') ); -#4 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.3048)); +#4 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, 1.01346)); #5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, -0.3048)); +#6 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, 1.01346)); #7 = VERTEX_POINT('NONE', #6); -#8 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.10159999999999997)); +#8 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, 1.01346)); #9 = VERTEX_POINT('NONE', #8); -#10 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, -0.10159999999999997)); +#10 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, 1.01346)); #11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.10160000000000002)); +#12 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, -1.01346)); #13 = VERTEX_POINT('NONE', #12); -#14 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, 0.10160000000000002)); +#14 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, -1.01346)); #15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.3048)); +#16 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, -1.01346)); #17 = VERTEX_POINT('NONE', #16); -#18 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, 0.3048)); +#18 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, -1.01346)); #19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.3048)); +#20 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, 0.9753599999999999)); #21 = VERTEX_POINT('NONE', #20); -#22 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, -0.3048)); +#22 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, 0.9753599999999999)); #23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.10159999999999997)); +#24 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, 0.9753599999999999)); #25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, -0.10159999999999997)); +#26 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, 0.9753599999999999)); #27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.10160000000000002)); +#28 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, -0.9753599999999999)); #29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, 0.10160000000000002)); +#30 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, -0.9753599999999999)); #31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.3048)); +#32 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, -0.9753599999999999)); #33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, 0.3048)); +#34 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, -0.9753599999999999)); #35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (-0.30226, 0, 0.5054599999999999)); +#36 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.9144)); #37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0.30226, 0, 0.5054599999999999)); +#38 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.9144)); #39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, 0.5054599999999999)); +#40 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.7112)); #41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, 0.5054599999999999)); +#42 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.7112)); #43 = VERTEX_POINT('NONE', #42); -#44 = CARTESIAN_POINT('NONE', (0.30226, 0, -0.5054599999999999)); +#44 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.508)); #45 = VERTEX_POINT('NONE', #44); -#46 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, -0.5054599999999999)); +#46 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.508)); #47 = VERTEX_POINT('NONE', #46); -#48 = CARTESIAN_POINT('NONE', (-0.30226, 0, -0.5054599999999999)); +#48 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.30479999999999996)); #49 = VERTEX_POINT('NONE', #48); -#50 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, -0.5054599999999999)); +#50 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.30479999999999996)); #51 = VERTEX_POINT('NONE', #50); -#52 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, 0.46735999999999994)); +#52 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.10160000000000002)); #53 = VERTEX_POINT('NONE', #52); -#54 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, 0.46735999999999994)); +#54 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.10160000000000002)); #55 = VERTEX_POINT('NONE', #54); -#56 = CARTESIAN_POINT('NONE', (-0.26416, 0, 0.46735999999999994)); +#56 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.10160000000000002)); #57 = VERTEX_POINT('NONE', #56); -#58 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.46735999999999994)); +#58 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.10160000000000002)); #59 = VERTEX_POINT('NONE', #58); -#60 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, -0.46735999999999994)); +#60 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.30480000000000007)); #61 = VERTEX_POINT('NONE', #60); -#62 = CARTESIAN_POINT('NONE', (-0.26416, 0, -0.46735999999999994)); +#62 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.30480000000000007)); #63 = VERTEX_POINT('NONE', #62); -#64 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, -0.46735999999999994)); +#64 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.5079999999999999)); #65 = VERTEX_POINT('NONE', #64); -#66 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.46735999999999994)); +#66 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.5079999999999999)); #67 = VERTEX_POINT('NONE', #66); -#68 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.4064)); +#68 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.7111999999999999)); #69 = VERTEX_POINT('NONE', #68); -#70 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.4064)); +#70 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.7111999999999999)); #71 = VERTEX_POINT('NONE', #70); -#72 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.2032)); +#72 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.9144)); #73 = VERTEX_POINT('NONE', #72); -#74 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.2032)); +#74 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.9144)); #75 = VERTEX_POINT('NONE', #74); -#76 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0)); +#76 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.9144)); #77 = VERTEX_POINT('NONE', #76); -#78 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0)); +#78 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.9144)); #79 = VERTEX_POINT('NONE', #78); -#80 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.20320000000000005)); +#80 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.7112)); #81 = VERTEX_POINT('NONE', #80); -#82 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.20320000000000005)); +#82 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.7112)); #83 = VERTEX_POINT('NONE', #82); -#84 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.4064)); +#84 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.508)); #85 = VERTEX_POINT('NONE', #84); -#86 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.4064)); +#86 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.508)); #87 = VERTEX_POINT('NONE', #86); -#88 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.4064)); +#88 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.30479999999999996)); #89 = VERTEX_POINT('NONE', #88); -#90 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.4064)); +#90 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.30479999999999996)); #91 = VERTEX_POINT('NONE', #90); -#92 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.2032)); +#92 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.10160000000000002)); #93 = VERTEX_POINT('NONE', #92); -#94 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.2032)); +#94 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.10160000000000002)); #95 = VERTEX_POINT('NONE', #94); -#96 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0)); +#96 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.10160000000000002)); #97 = VERTEX_POINT('NONE', #96); -#98 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0)); +#98 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.10160000000000002)); #99 = VERTEX_POINT('NONE', #98); -#100 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.20320000000000005)); +#100 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.30480000000000007)); #101 = VERTEX_POINT('NONE', #100); -#102 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.20320000000000005)); +#102 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.30480000000000007)); #103 = VERTEX_POINT('NONE', #102); -#104 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.4064)); +#104 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.5079999999999999)); #105 = VERTEX_POINT('NONE', #104); -#106 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.4064)); +#106 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.5079999999999999)); #107 = VERTEX_POINT('NONE', #106); -#108 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.4064)); +#108 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.7111999999999999)); #109 = VERTEX_POINT('NONE', #108); -#110 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, 0.4064)); +#110 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.7111999999999999)); #111 = VERTEX_POINT('NONE', #110); -#112 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.2032)); +#112 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.9144)); #113 = VERTEX_POINT('NONE', #112); -#114 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, 0.2032)); +#114 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.9144)); #115 = VERTEX_POINT('NONE', #114); -#116 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0)); +#116 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.9144)); #117 = VERTEX_POINT('NONE', #116); -#118 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, -0)); +#118 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.9144)); #119 = VERTEX_POINT('NONE', #118); -#120 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.20320000000000005)); +#120 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.7112)); #121 = VERTEX_POINT('NONE', #120); -#122 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, -0.20320000000000005)); +#122 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.7112)); #123 = VERTEX_POINT('NONE', #122); -#124 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.4064)); +#124 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.508)); #125 = VERTEX_POINT('NONE', #124); -#126 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, -0.4064)); +#126 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.508)); #127 = VERTEX_POINT('NONE', #126); -#128 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); -#129 = DIRECTION('NONE', (0, 1, 0)); -#130 = CARTESIAN_POINT('NONE', (0.10160000000000002, -0.0025399999999999993, -0.30479999999999996)); -#131 = AXIS2_PLACEMENT_3D('NONE', #130, #129, #128); -#132 = CIRCLE('NONE', #131, 0.06095999999999998); -#133 = DIRECTION('NONE', (0, 1, 0)); -#134 = VECTOR('NONE', #133, 1); -#135 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.3048)); -#136 = LINE('NONE', #135, #134); -#137 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); -#138 = DIRECTION('NONE', (0, 1, 0)); -#139 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.04318, -0.30479999999999996)); -#140 = AXIS2_PLACEMENT_3D('NONE', #139, #138, #137); -#141 = CIRCLE('NONE', #140, 0.06095999999999998); -#142 = DIRECTION('NONE', (1, 0, -0)); -#143 = DIRECTION('NONE', (0, 1, 0)); -#144 = CARTESIAN_POINT('NONE', (0.10160000000000001, -0.0025399999999999993, -0.10159999999999997)); -#145 = AXIS2_PLACEMENT_3D('NONE', #144, #143, #142); -#146 = CIRCLE('NONE', #145, 0.06095999999999999); -#147 = DIRECTION('NONE', (0, 1, 0)); -#148 = VECTOR('NONE', #147, 1); -#149 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.10159999999999997)); -#150 = LINE('NONE', #149, #148); -#151 = DIRECTION('NONE', (1, 0, -0)); -#152 = DIRECTION('NONE', (0, 1, 0)); -#153 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.04318, -0.10159999999999997)); -#154 = AXIS2_PLACEMENT_3D('NONE', #153, #152, #151); -#155 = CIRCLE('NONE', #154, 0.06095999999999999); -#156 = DIRECTION('NONE', (1, 0, 0.0000000000000002331176954593505)); -#157 = DIRECTION('NONE', (-0, 1, 0)); -#158 = CARTESIAN_POINT('NONE', (0.10160000000000001, -0.0025399999999999993, 0.10160000000000001)); -#159 = AXIS2_PLACEMENT_3D('NONE', #158, #157, #156); -#160 = CIRCLE('NONE', #159, 0.06095999999999999); -#161 = DIRECTION('NONE', (0, 1, 0)); -#162 = VECTOR('NONE', #161, 1); -#163 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.10160000000000002)); -#164 = LINE('NONE', #163, #162); -#165 = DIRECTION('NONE', (1, 0, 0.0000000000000002331176954593505)); -#166 = DIRECTION('NONE', (-0, 1, 0)); -#167 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.04318, 0.10160000000000001)); -#168 = AXIS2_PLACEMENT_3D('NONE', #167, #166, #165); -#169 = CIRCLE('NONE', #168, 0.06095999999999999); -#170 = DIRECTION('NONE', (1, 0, -0)); -#171 = DIRECTION('NONE', (0, 1, 0)); -#172 = CARTESIAN_POINT('NONE', (0.10160000000000002, -0.0025399999999999993, 0.3048)); -#173 = AXIS2_PLACEMENT_3D('NONE', #172, #171, #170); -#174 = CIRCLE('NONE', #173, 0.06095999999999998); -#175 = DIRECTION('NONE', (0, 1, 0)); -#176 = VECTOR('NONE', #175, 1); -#177 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.3048)); -#178 = LINE('NONE', #177, #176); -#179 = DIRECTION('NONE', (1, 0, -0)); -#180 = DIRECTION('NONE', (0, 1, 0)); -#181 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.04318, 0.3048)); -#182 = AXIS2_PLACEMENT_3D('NONE', #181, #180, #179); -#183 = CIRCLE('NONE', #182, 0.06095999999999998); -#184 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374014)); -#185 = DIRECTION('NONE', (0, 1, 0)); -#186 = CARTESIAN_POINT('NONE', (-0.10160000000000002, -0.0025399999999999993, -0.30479999999999996)); -#187 = AXIS2_PLACEMENT_3D('NONE', #186, #185, #184); -#188 = CIRCLE('NONE', #187, 0.06096000000000002); -#189 = DIRECTION('NONE', (0, 1, 0)); -#190 = VECTOR('NONE', #189, 1); -#191 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.3048)); -#192 = LINE('NONE', #191, #190); -#193 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374014)); -#194 = DIRECTION('NONE', (0, 1, 0)); -#195 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.04318, -0.30479999999999996)); -#196 = AXIS2_PLACEMENT_3D('NONE', #195, #194, #193); -#197 = CIRCLE('NONE', #196, 0.06096000000000002); -#198 = DIRECTION('NONE', (1, 0, -0)); -#199 = DIRECTION('NONE', (0, 1, 0)); -#200 = CARTESIAN_POINT('NONE', (-0.1016, -0.0025399999999999993, -0.10159999999999997)); -#201 = AXIS2_PLACEMENT_3D('NONE', #200, #199, #198); -#202 = CIRCLE('NONE', #201, 0.06095999999999999); -#203 = DIRECTION('NONE', (0, 1, 0)); -#204 = VECTOR('NONE', #203, 1); -#205 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.10159999999999997)); -#206 = LINE('NONE', #205, #204); -#207 = DIRECTION('NONE', (1, 0, -0)); -#208 = DIRECTION('NONE', (0, 1, 0)); -#209 = CARTESIAN_POINT('NONE', (-0.1016, 0.04318, -0.10159999999999997)); -#210 = AXIS2_PLACEMENT_3D('NONE', #209, #208, #207); -#211 = CIRCLE('NONE', #210, 0.06095999999999999); -#212 = DIRECTION('NONE', (1, 0, -0.0000000000000002331176954593506)); -#213 = DIRECTION('NONE', (0, 1, 0)); -#214 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025399999999999993, 0.10160000000000004)); -#215 = AXIS2_PLACEMENT_3D('NONE', #214, #213, #212); -#216 = CIRCLE('NONE', #215, 0.060959999999999966); -#217 = DIRECTION('NONE', (0, 1, 0)); -#218 = VECTOR('NONE', #217, 1); -#219 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.10160000000000002)); -#220 = LINE('NONE', #219, #218); -#221 = DIRECTION('NONE', (1, 0, -0.0000000000000002331176954593506)); -#222 = DIRECTION('NONE', (0, 1, 0)); -#223 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.04318, 0.10160000000000004)); -#224 = AXIS2_PLACEMENT_3D('NONE', #223, #222, #221); -#225 = CIRCLE('NONE', #224, 0.060959999999999966); -#226 = DIRECTION('NONE', (1, 0, -0)); -#227 = DIRECTION('NONE', (0, 1, 0)); -#228 = CARTESIAN_POINT('NONE', (-0.10160000000000002, -0.0025399999999999993, 0.3048)); -#229 = AXIS2_PLACEMENT_3D('NONE', #228, #227, #226); -#230 = CIRCLE('NONE', #229, 0.06096000000000002); -#231 = DIRECTION('NONE', (0, 1, 0)); -#232 = VECTOR('NONE', #231, 1); -#233 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.3048)); -#234 = LINE('NONE', #233, #232); -#235 = DIRECTION('NONE', (1, 0, -0)); -#236 = DIRECTION('NONE', (0, 1, 0)); -#237 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.04318, 0.3048)); -#238 = AXIS2_PLACEMENT_3D('NONE', #237, #236, #235); -#239 = CIRCLE('NONE', #238, 0.06096000000000002); -#240 = DIRECTION('NONE', (1, 0, 0)); -#241 = VECTOR('NONE', #240, 1); -#242 = CARTESIAN_POINT('NONE', (-0.30226, 0, 0.5054599999999999)); -#243 = LINE('NONE', #242, #241); -#244 = DIRECTION('NONE', (0, 1, 0)); -#245 = VECTOR('NONE', #244, 1); -#246 = CARTESIAN_POINT('NONE', (0.30226, 0, 0.5054599999999999)); -#247 = LINE('NONE', #246, #245); -#248 = DIRECTION('NONE', (1, 0, 0)); -#249 = VECTOR('NONE', #248, 1); -#250 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, 0.5054599999999999)); -#251 = LINE('NONE', #250, #249); -#252 = DIRECTION('NONE', (0, 1, 0)); -#253 = VECTOR('NONE', #252, 1); -#254 = CARTESIAN_POINT('NONE', (-0.30226, 0, 0.5054599999999999)); -#255 = LINE('NONE', #254, #253); -#256 = DIRECTION('NONE', (0, 0, -1)); -#257 = VECTOR('NONE', #256, 1); -#258 = CARTESIAN_POINT('NONE', (0.30226, 0, 0.5054599999999999)); -#259 = LINE('NONE', #258, #257); -#260 = DIRECTION('NONE', (0, 1, 0)); -#261 = VECTOR('NONE', #260, 1); -#262 = CARTESIAN_POINT('NONE', (0.30226, 0, -0.5054599999999999)); -#263 = LINE('NONE', #262, #261); -#264 = DIRECTION('NONE', (0, 0, -1)); -#265 = VECTOR('NONE', #264, 1); -#266 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, 0.5054599999999999)); -#267 = LINE('NONE', #266, #265); -#268 = DIRECTION('NONE', (-1, 0, 0)); -#269 = VECTOR('NONE', #268, 1); -#270 = CARTESIAN_POINT('NONE', (0.30226, 0, -0.5054599999999999)); -#271 = LINE('NONE', #270, #269); -#272 = DIRECTION('NONE', (0, 1, 0)); -#273 = VECTOR('NONE', #272, 1); -#274 = CARTESIAN_POINT('NONE', (-0.30226, 0, -0.5054599999999999)); -#275 = LINE('NONE', #274, #273); -#276 = DIRECTION('NONE', (-1, 0, 0)); -#277 = VECTOR('NONE', #276, 1); -#278 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, -0.5054599999999999)); -#279 = LINE('NONE', #278, #277); -#280 = DIRECTION('NONE', (0, 0, 1)); -#281 = VECTOR('NONE', #280, 1); -#282 = CARTESIAN_POINT('NONE', (-0.30226, 0, -0.5054599999999999)); -#283 = LINE('NONE', #282, #281); -#284 = DIRECTION('NONE', (0, 0, 1)); -#285 = VECTOR('NONE', #284, 1); -#286 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, -0.5054599999999999)); -#287 = LINE('NONE', #286, #285); -#288 = DIRECTION('NONE', (-1, 0, 0)); -#289 = VECTOR('NONE', #288, 1); -#290 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, 0.46735999999999994)); -#291 = LINE('NONE', #290, #289); -#292 = DIRECTION('NONE', (0, -1, 0)); -#293 = VECTOR('NONE', #292, 1); -#294 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, 0.46735999999999994)); -#295 = LINE('NONE', #294, #293); -#296 = DIRECTION('NONE', (-1, 0, 0)); -#297 = VECTOR('NONE', #296, 1); -#298 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.46735999999999994)); -#299 = LINE('NONE', #298, #297); -#300 = DIRECTION('NONE', (0, -1, 0)); -#301 = VECTOR('NONE', #300, 1); -#302 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, 0.46735999999999994)); -#303 = LINE('NONE', #302, #301); -#304 = DIRECTION('NONE', (0, 0, -1)); -#305 = VECTOR('NONE', #304, 1); -#306 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, 0.46735999999999994)); -#307 = LINE('NONE', #306, #305); -#308 = DIRECTION('NONE', (0, -1, 0)); -#309 = VECTOR('NONE', #308, 1); -#310 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, -0.46735999999999994)); -#311 = LINE('NONE', #310, #309); -#312 = DIRECTION('NONE', (0, 0, -1)); -#313 = VECTOR('NONE', #312, 1); -#314 = CARTESIAN_POINT('NONE', (-0.26416, 0, 0.46735999999999994)); -#315 = LINE('NONE', #314, #313); -#316 = DIRECTION('NONE', (1, 0, 0)); -#317 = VECTOR('NONE', #316, 1); -#318 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, -0.46735999999999994)); -#319 = LINE('NONE', #318, #317); -#320 = DIRECTION('NONE', (0, -1, 0)); -#321 = VECTOR('NONE', #320, 1); -#322 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, -0.46735999999999994)); -#323 = LINE('NONE', #322, #321); -#324 = DIRECTION('NONE', (1, 0, 0)); -#325 = VECTOR('NONE', #324, 1); -#326 = CARTESIAN_POINT('NONE', (-0.26416, 0, -0.46735999999999994)); -#327 = LINE('NONE', #326, #325); -#328 = DIRECTION('NONE', (0, 0, 1)); -#329 = VECTOR('NONE', #328, 1); -#330 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, -0.46735999999999994)); -#331 = LINE('NONE', #330, #329); -#332 = DIRECTION('NONE', (0, 0, 1)); -#333 = VECTOR('NONE', #332, 1); -#334 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.46735999999999994)); -#335 = LINE('NONE', #334, #333); -#336 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#337 = DIRECTION('NONE', (-0, 1, 0)); -#338 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, 0.40639999999999993)); -#339 = AXIS2_PLACEMENT_3D('NONE', #338, #337, #336); -#340 = CIRCLE('NONE', #339, 0.06095999999999998); -#341 = DIRECTION('NONE', (0, 1, 0)); -#342 = VECTOR('NONE', #341, 1); -#343 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.4064)); -#344 = LINE('NONE', #343, #342); -#345 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#346 = DIRECTION('NONE', (-0, 1, 0)); -#347 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, 0.40639999999999993)); -#348 = AXIS2_PLACEMENT_3D('NONE', #347, #346, #345); -#349 = CIRCLE('NONE', #348, 0.06095999999999998); -#350 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#351 = DIRECTION('NONE', (0, 1, 0)); -#352 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, 0.20320000000000002)); -#353 = AXIS2_PLACEMENT_3D('NONE', #352, #351, #350); -#354 = CIRCLE('NONE', #353, 0.06096000000000001); -#355 = DIRECTION('NONE', (0, 1, 0)); -#356 = VECTOR('NONE', #355, 1); -#357 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.2032)); -#358 = LINE('NONE', #357, #356); -#359 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#360 = DIRECTION('NONE', (0, 1, 0)); -#361 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, 0.20320000000000002)); -#362 = AXIS2_PLACEMENT_3D('NONE', #361, #360, #359); -#363 = CIRCLE('NONE', #362, 0.06096000000000001); -#364 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187008)); -#365 = DIRECTION('NONE', (-0, 1, 0)); -#366 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, -0.00000000000000002842170943040401)); -#367 = AXIS2_PLACEMENT_3D('NONE', #366, #365, #364); -#368 = CIRCLE('NONE', #367, 0.06096000000000001); -#369 = DIRECTION('NONE', (0, 1, 0)); -#370 = VECTOR('NONE', #369, 1); -#371 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0)); -#372 = LINE('NONE', #371, #370); -#373 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187008)); -#374 = DIRECTION('NONE', (-0, 1, 0)); -#375 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, -0.00000000000000002842170943040401)); -#376 = AXIS2_PLACEMENT_3D('NONE', #375, #374, #373); -#377 = CIRCLE('NONE', #376, 0.06096000000000001); -#378 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#379 = DIRECTION('NONE', (0, 1, 0)); -#380 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, -0.20320000000000002)); -#381 = AXIS2_PLACEMENT_3D('NONE', #380, #379, #378); -#382 = CIRCLE('NONE', #381, 0.06096000000000001); -#383 = DIRECTION('NONE', (0, 1, 0)); -#384 = VECTOR('NONE', #383, 1); -#385 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.20320000000000005)); -#386 = LINE('NONE', #385, #384); -#387 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#388 = DIRECTION('NONE', (0, 1, 0)); -#389 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, -0.20320000000000002)); -#390 = AXIS2_PLACEMENT_3D('NONE', #389, #388, #387); -#391 = CIRCLE('NONE', #390, 0.06096000000000001); -#392 = DIRECTION('NONE', (1, 0, -0)); -#393 = DIRECTION('NONE', (0, 1, 0)); -#394 = CARTESIAN_POINT('NONE', (-0.20319999999999994, 0.08128, -0.4064)); -#395 = AXIS2_PLACEMENT_3D('NONE', #394, #393, #392); -#396 = CIRCLE('NONE', #395, 0.060959999999999924); -#397 = DIRECTION('NONE', (0, 1, 0)); -#398 = VECTOR('NONE', #397, 1); -#399 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.4064)); -#400 = LINE('NONE', #399, #398); -#401 = DIRECTION('NONE', (1, 0, -0)); -#402 = DIRECTION('NONE', (0, 1, 0)); -#403 = CARTESIAN_POINT('NONE', (-0.20319999999999994, 0.127, -0.4064)); -#404 = AXIS2_PLACEMENT_3D('NONE', #403, #402, #401); -#405 = CIRCLE('NONE', #404, 0.060959999999999924); -#406 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674807)); -#407 = DIRECTION('NONE', (-0, 1, 0)); -#408 = CARTESIAN_POINT('NONE', (0.00000000000000011368683772161603, 0.08128, 0.4063999999999999)); -#409 = AXIS2_PLACEMENT_3D('NONE', #408, #407, #406); -#410 = CIRCLE('NONE', #409, 0.06095999999999988); -#411 = DIRECTION('NONE', (0, 1, 0)); -#412 = VECTOR('NONE', #411, 1); -#413 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.4064)); -#414 = LINE('NONE', #413, #412); -#415 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674807)); -#416 = DIRECTION('NONE', (-0, 1, 0)); -#417 = CARTESIAN_POINT('NONE', (0.00000000000000011368683772161603, 0.127, 0.4063999999999999)); -#418 = AXIS2_PLACEMENT_3D('NONE', #417, #416, #415); -#419 = CIRCLE('NONE', #418, 0.06095999999999988); -#420 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187012)); -#421 = DIRECTION('NONE', (0, 1, 0)); -#422 = CARTESIAN_POINT('NONE', (0.00000000000000002842170943040401, 0.08128, 0.20320000000000002)); -#423 = AXIS2_PLACEMENT_3D('NONE', #422, #421, #420); -#424 = CIRCLE('NONE', #423, 0.060959999999999966); -#425 = DIRECTION('NONE', (0, 1, 0)); -#426 = VECTOR('NONE', #425, 1); -#427 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.2032)); -#428 = LINE('NONE', #427, #426); -#429 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187012)); -#430 = DIRECTION('NONE', (0, 1, 0)); -#431 = CARTESIAN_POINT('NONE', (0.00000000000000002842170943040401, 0.127, 0.20320000000000002)); -#432 = AXIS2_PLACEMENT_3D('NONE', #431, #430, #429); -#433 = CIRCLE('NONE', #432, 0.060959999999999966); -#434 = DIRECTION('NONE', (1, 0, -0)); -#435 = DIRECTION('NONE', (0, 1, 0)); -#436 = CARTESIAN_POINT('NONE', (0.00000000000000000502429586778808, 0.08128, -0)); -#437 = AXIS2_PLACEMENT_3D('NONE', #436, #435, #434); -#438 = CIRCLE('NONE', #437, 0.060959999999999986); -#439 = DIRECTION('NONE', (0, 1, 0)); -#440 = VECTOR('NONE', #439, 1); -#441 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0)); -#442 = LINE('NONE', #441, #440); -#443 = DIRECTION('NONE', (1, 0, -0)); -#444 = DIRECTION('NONE', (0, 1, 0)); -#445 = CARTESIAN_POINT('NONE', (0.00000000000000000502429586778808, 0.127, -0)); -#446 = AXIS2_PLACEMENT_3D('NONE', #445, #444, #443); -#447 = CIRCLE('NONE', #446, 0.060959999999999986); -#448 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187007)); -#449 = DIRECTION('NONE', (0, 1, 0)); -#450 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.08128, -0.20320000000000002)); -#451 = AXIS2_PLACEMENT_3D('NONE', #450, #449, #448); -#452 = CIRCLE('NONE', #451, 0.06096000000000002); -#453 = DIRECTION('NONE', (0, 1, 0)); -#454 = VECTOR('NONE', #453, 1); -#455 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.20320000000000005)); -#456 = LINE('NONE', #455, #454); -#457 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187007)); -#458 = DIRECTION('NONE', (0, 1, 0)); -#459 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.127, -0.20320000000000002)); -#460 = AXIS2_PLACEMENT_3D('NONE', #459, #458, #457); -#461 = CIRCLE('NONE', #460, 0.06096000000000002); -#462 = DIRECTION('NONE', (1, 0, -0.0000000000000018649415636748005)); -#463 = DIRECTION('NONE', (0, 1, 0)); -#464 = CARTESIAN_POINT('NONE', (-0.00000000000000011368683772161603, 0.08128, -0.4063999999999999)); -#465 = AXIS2_PLACEMENT_3D('NONE', #464, #463, #462); -#466 = CIRCLE('NONE', #465, 0.060960000000000104); -#467 = DIRECTION('NONE', (0, 1, 0)); -#468 = VECTOR('NONE', #467, 1); -#469 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.4064)); -#470 = LINE('NONE', #469, #468); -#471 = DIRECTION('NONE', (1, 0, -0.0000000000000018649415636748005)); -#472 = DIRECTION('NONE', (0, 1, 0)); -#473 = CARTESIAN_POINT('NONE', (-0.00000000000000011368683772161603, 0.127, -0.4063999999999999)); -#474 = AXIS2_PLACEMENT_3D('NONE', #473, #472, #471); -#475 = CIRCLE('NONE', #474, 0.060960000000000104); -#476 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); +#128 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.30479999999999996)); +#129 = VERTEX_POINT('NONE', #128); +#130 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.30479999999999996)); +#131 = VERTEX_POINT('NONE', #130); +#132 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.10160000000000002)); +#133 = VERTEX_POINT('NONE', #132); +#134 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.10160000000000002)); +#135 = VERTEX_POINT('NONE', #134); +#136 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.10160000000000002)); +#137 = VERTEX_POINT('NONE', #136); +#138 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.10160000000000002)); +#139 = VERTEX_POINT('NONE', #138); +#140 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.30480000000000007)); +#141 = VERTEX_POINT('NONE', #140); +#142 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.30480000000000007)); +#143 = VERTEX_POINT('NONE', #142); +#144 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.5079999999999999)); +#145 = VERTEX_POINT('NONE', #144); +#146 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.5079999999999999)); +#147 = VERTEX_POINT('NONE', #146); +#148 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.7111999999999999)); +#149 = VERTEX_POINT('NONE', #148); +#150 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.7111999999999999)); +#151 = VERTEX_POINT('NONE', #150); +#152 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.9144)); +#153 = VERTEX_POINT('NONE', #152); +#154 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.9144)); +#155 = VERTEX_POINT('NONE', #154); +#156 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.9144)); +#157 = VERTEX_POINT('NONE', #156); +#158 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.9144)); +#159 = VERTEX_POINT('NONE', #158); +#160 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.7112)); +#161 = VERTEX_POINT('NONE', #160); +#162 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.7112)); +#163 = VERTEX_POINT('NONE', #162); +#164 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.508)); +#165 = VERTEX_POINT('NONE', #164); +#166 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.508)); +#167 = VERTEX_POINT('NONE', #166); +#168 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.30479999999999996)); +#169 = VERTEX_POINT('NONE', #168); +#170 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.30479999999999996)); +#171 = VERTEX_POINT('NONE', #170); +#172 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.10160000000000002)); +#173 = VERTEX_POINT('NONE', #172); +#174 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.10160000000000002)); +#175 = VERTEX_POINT('NONE', #174); +#176 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.10160000000000002)); +#177 = VERTEX_POINT('NONE', #176); +#178 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.10160000000000002)); +#179 = VERTEX_POINT('NONE', #178); +#180 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.30480000000000007)); +#181 = VERTEX_POINT('NONE', #180); +#182 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.30480000000000007)); +#183 = VERTEX_POINT('NONE', #182); +#184 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.5079999999999999)); +#185 = VERTEX_POINT('NONE', #184); +#186 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.5079999999999999)); +#187 = VERTEX_POINT('NONE', #186); +#188 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.7111999999999999)); +#189 = VERTEX_POINT('NONE', #188); +#190 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.7111999999999999)); +#191 = VERTEX_POINT('NONE', #190); +#192 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.9144)); +#193 = VERTEX_POINT('NONE', #192); +#194 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.9144)); +#195 = VERTEX_POINT('NONE', #194); +#196 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.9144)); +#197 = VERTEX_POINT('NONE', #196); +#198 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.9144)); +#199 = VERTEX_POINT('NONE', #198); +#200 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.7112)); +#201 = VERTEX_POINT('NONE', #200); +#202 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.7112)); +#203 = VERTEX_POINT('NONE', #202); +#204 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.508)); +#205 = VERTEX_POINT('NONE', #204); +#206 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.508)); +#207 = VERTEX_POINT('NONE', #206); +#208 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.30479999999999996)); +#209 = VERTEX_POINT('NONE', #208); +#210 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.30479999999999996)); +#211 = VERTEX_POINT('NONE', #210); +#212 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.10160000000000002)); +#213 = VERTEX_POINT('NONE', #212); +#214 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.10160000000000002)); +#215 = VERTEX_POINT('NONE', #214); +#216 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.10160000000000002)); +#217 = VERTEX_POINT('NONE', #216); +#218 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.10160000000000002)); +#219 = VERTEX_POINT('NONE', #218); +#220 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.30480000000000007)); +#221 = VERTEX_POINT('NONE', #220); +#222 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.30480000000000007)); +#223 = VERTEX_POINT('NONE', #222); +#224 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.5079999999999999)); +#225 = VERTEX_POINT('NONE', #224); +#226 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.5079999999999999)); +#227 = VERTEX_POINT('NONE', #226); +#228 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.7111999999999999)); +#229 = VERTEX_POINT('NONE', #228); +#230 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.7111999999999999)); +#231 = VERTEX_POINT('NONE', #230); +#232 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.9144)); +#233 = VERTEX_POINT('NONE', #232); +#234 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.9144)); +#235 = VERTEX_POINT('NONE', #234); +#236 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.8128)); +#237 = VERTEX_POINT('NONE', #236); +#238 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.8128)); +#239 = VERTEX_POINT('NONE', #238); +#240 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.6095999999999999)); +#241 = VERTEX_POINT('NONE', #240); +#242 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.6095999999999999)); +#243 = VERTEX_POINT('NONE', #242); +#244 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.4064)); +#245 = VERTEX_POINT('NONE', #244); +#246 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.4064)); +#247 = VERTEX_POINT('NONE', #246); +#248 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.20319999999999994)); +#249 = VERTEX_POINT('NONE', #248); +#250 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.20319999999999994)); +#251 = VERTEX_POINT('NONE', #250); +#252 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0)); +#253 = VERTEX_POINT('NONE', #252); +#254 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0)); +#255 = VERTEX_POINT('NONE', #254); +#256 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.20320000000000005)); +#257 = VERTEX_POINT('NONE', #256); +#258 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.20320000000000005)); +#259 = VERTEX_POINT('NONE', #258); +#260 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.4064000000000001)); +#261 = VERTEX_POINT('NONE', #260); +#262 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.4064000000000001)); +#263 = VERTEX_POINT('NONE', #262); +#264 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.6095999999999999)); +#265 = VERTEX_POINT('NONE', #264); +#266 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.6095999999999999)); +#267 = VERTEX_POINT('NONE', #266); +#268 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.8128)); +#269 = VERTEX_POINT('NONE', #268); +#270 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.8128)); +#271 = VERTEX_POINT('NONE', #270); +#272 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.8128)); +#273 = VERTEX_POINT('NONE', #272); +#274 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.8128)); +#275 = VERTEX_POINT('NONE', #274); +#276 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.6095999999999999)); +#277 = VERTEX_POINT('NONE', #276); +#278 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.6095999999999999)); +#279 = VERTEX_POINT('NONE', #278); +#280 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.4064)); +#281 = VERTEX_POINT('NONE', #280); +#282 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.4064)); +#283 = VERTEX_POINT('NONE', #282); +#284 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.20319999999999994)); +#285 = VERTEX_POINT('NONE', #284); +#286 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.20319999999999994)); +#287 = VERTEX_POINT('NONE', #286); +#288 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0)); +#289 = VERTEX_POINT('NONE', #288); +#290 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0)); +#291 = VERTEX_POINT('NONE', #290); +#292 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.20320000000000005)); +#293 = VERTEX_POINT('NONE', #292); +#294 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.20320000000000005)); +#295 = VERTEX_POINT('NONE', #294); +#296 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.4064000000000001)); +#297 = VERTEX_POINT('NONE', #296); +#298 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.4064000000000001)); +#299 = VERTEX_POINT('NONE', #298); +#300 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.6095999999999999)); +#301 = VERTEX_POINT('NONE', #300); +#302 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.6095999999999999)); +#303 = VERTEX_POINT('NONE', #302); +#304 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.8128)); +#305 = VERTEX_POINT('NONE', #304); +#306 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.8128)); +#307 = VERTEX_POINT('NONE', #306); +#308 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.8128)); +#309 = VERTEX_POINT('NONE', #308); +#310 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.8128)); +#311 = VERTEX_POINT('NONE', #310); +#312 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.6095999999999999)); +#313 = VERTEX_POINT('NONE', #312); +#314 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.6095999999999999)); +#315 = VERTEX_POINT('NONE', #314); +#316 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.4064)); +#317 = VERTEX_POINT('NONE', #316); +#318 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.4064)); +#319 = VERTEX_POINT('NONE', #318); +#320 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.20319999999999994)); +#321 = VERTEX_POINT('NONE', #320); +#322 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.20319999999999994)); +#323 = VERTEX_POINT('NONE', #322); +#324 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0)); +#325 = VERTEX_POINT('NONE', #324); +#326 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0)); +#327 = VERTEX_POINT('NONE', #326); +#328 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.20320000000000005)); +#329 = VERTEX_POINT('NONE', #328); +#330 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.20320000000000005)); +#331 = VERTEX_POINT('NONE', #330); +#332 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.4064000000000001)); +#333 = VERTEX_POINT('NONE', #332); +#334 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.4064000000000001)); +#335 = VERTEX_POINT('NONE', #334); +#336 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.6095999999999999)); +#337 = VERTEX_POINT('NONE', #336); +#338 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.6095999999999999)); +#339 = VERTEX_POINT('NONE', #338); +#340 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.8128)); +#341 = VERTEX_POINT('NONE', #340); +#342 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.8128)); +#343 = VERTEX_POINT('NONE', #342); +#344 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.8128)); +#345 = VERTEX_POINT('NONE', #344); +#346 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.8128)); +#347 = VERTEX_POINT('NONE', #346); +#348 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.6095999999999999)); +#349 = VERTEX_POINT('NONE', #348); +#350 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.6095999999999999)); +#351 = VERTEX_POINT('NONE', #350); +#352 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.4064)); +#353 = VERTEX_POINT('NONE', #352); +#354 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.4064)); +#355 = VERTEX_POINT('NONE', #354); +#356 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.20319999999999994)); +#357 = VERTEX_POINT('NONE', #356); +#358 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.20319999999999994)); +#359 = VERTEX_POINT('NONE', #358); +#360 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0)); +#361 = VERTEX_POINT('NONE', #360); +#362 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0)); +#363 = VERTEX_POINT('NONE', #362); +#364 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.20320000000000005)); +#365 = VERTEX_POINT('NONE', #364); +#366 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.20320000000000005)); +#367 = VERTEX_POINT('NONE', #366); +#368 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.4064000000000001)); +#369 = VERTEX_POINT('NONE', #368); +#370 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.4064000000000001)); +#371 = VERTEX_POINT('NONE', #370); +#372 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.6095999999999999)); +#373 = VERTEX_POINT('NONE', #372); +#374 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.6095999999999999)); +#375 = VERTEX_POINT('NONE', #374); +#376 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.8128)); +#377 = VERTEX_POINT('NONE', #376); +#378 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.8128)); +#379 = VERTEX_POINT('NONE', #378); +#380 = DIRECTION('NONE', (1, 0, 0)); +#381 = VECTOR('NONE', #380, 1); +#382 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, 1.01346)); +#383 = LINE('NONE', #382, #381); +#384 = DIRECTION('NONE', (0, 1, 0)); +#385 = VECTOR('NONE', #384, 1); +#386 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, 1.01346)); +#387 = LINE('NONE', #386, #385); +#388 = DIRECTION('NONE', (1, 0, 0)); +#389 = VECTOR('NONE', #388, 1); +#390 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, 1.01346)); +#391 = LINE('NONE', #390, #389); +#392 = DIRECTION('NONE', (0, 1, 0)); +#393 = VECTOR('NONE', #392, 1); +#394 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, 1.01346)); +#395 = LINE('NONE', #394, #393); +#396 = DIRECTION('NONE', (0, 0, -1)); +#397 = VECTOR('NONE', #396, 1); +#398 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, 1.01346)); +#399 = LINE('NONE', #398, #397); +#400 = DIRECTION('NONE', (0, 1, 0)); +#401 = VECTOR('NONE', #400, 1); +#402 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, -1.01346)); +#403 = LINE('NONE', #402, #401); +#404 = DIRECTION('NONE', (0, 0, -1)); +#405 = VECTOR('NONE', #404, 1); +#406 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, 1.01346)); +#407 = LINE('NONE', #406, #405); +#408 = DIRECTION('NONE', (-1, 0, 0)); +#409 = VECTOR('NONE', #408, 1); +#410 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, -1.01346)); +#411 = LINE('NONE', #410, #409); +#412 = DIRECTION('NONE', (0, 1, 0)); +#413 = VECTOR('NONE', #412, 1); +#414 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, -1.01346)); +#415 = LINE('NONE', #414, #413); +#416 = DIRECTION('NONE', (-1, 0, 0)); +#417 = VECTOR('NONE', #416, 1); +#418 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, -1.01346)); +#419 = LINE('NONE', #418, #417); +#420 = DIRECTION('NONE', (0, 0, 1)); +#421 = VECTOR('NONE', #420, 1); +#422 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, -1.01346)); +#423 = LINE('NONE', #422, #421); +#424 = DIRECTION('NONE', (0, 0, 1)); +#425 = VECTOR('NONE', #424, 1); +#426 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, -1.01346)); +#427 = LINE('NONE', #426, #425); +#428 = DIRECTION('NONE', (-1, 0, 0)); +#429 = VECTOR('NONE', #428, 1); +#430 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, 0.9753599999999999)); +#431 = LINE('NONE', #430, #429); +#432 = DIRECTION('NONE', (0, -1, 0)); +#433 = VECTOR('NONE', #432, 1); +#434 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, 0.9753599999999999)); +#435 = LINE('NONE', #434, #433); +#436 = DIRECTION('NONE', (-1, 0, 0)); +#437 = VECTOR('NONE', #436, 1); +#438 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, 0.9753599999999999)); +#439 = LINE('NONE', #438, #437); +#440 = DIRECTION('NONE', (0, -1, 0)); +#441 = VECTOR('NONE', #440, 1); +#442 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, 0.9753599999999999)); +#443 = LINE('NONE', #442, #441); +#444 = DIRECTION('NONE', (0, 0, -1)); +#445 = VECTOR('NONE', #444, 1); +#446 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, 0.9753599999999999)); +#447 = LINE('NONE', #446, #445); +#448 = DIRECTION('NONE', (0, -1, 0)); +#449 = VECTOR('NONE', #448, 1); +#450 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, -0.9753599999999999)); +#451 = LINE('NONE', #450, #449); +#452 = DIRECTION('NONE', (0, 0, -1)); +#453 = VECTOR('NONE', #452, 1); +#454 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, 0.9753599999999999)); +#455 = LINE('NONE', #454, #453); +#456 = DIRECTION('NONE', (1, 0, 0)); +#457 = VECTOR('NONE', #456, 1); +#458 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, -0.9753599999999999)); +#459 = LINE('NONE', #458, #457); +#460 = DIRECTION('NONE', (0, -1, 0)); +#461 = VECTOR('NONE', #460, 1); +#462 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, -0.9753599999999999)); +#463 = LINE('NONE', #462, #461); +#464 = DIRECTION('NONE', (1, 0, 0)); +#465 = VECTOR('NONE', #464, 1); +#466 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, -0.9753599999999999)); +#467 = LINE('NONE', #466, #465); +#468 = DIRECTION('NONE', (0, 0, 1)); +#469 = VECTOR('NONE', #468, 1); +#470 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, -0.9753599999999999)); +#471 = LINE('NONE', #470, #469); +#472 = DIRECTION('NONE', (0, 0, 1)); +#473 = VECTOR('NONE', #472, 1); +#474 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, -0.9753599999999999)); +#475 = LINE('NONE', #474, #473); +#476 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674806)); #477 = DIRECTION('NONE', (-0, 1, 0)); -#478 = CARTESIAN_POINT('NONE', (0.2032, 0.08128, 0.40639999999999993)); +#478 = CARTESIAN_POINT('NONE', (-0.40639999999999993, 0.08128, 0.9143999999999999)); #479 = AXIS2_PLACEMENT_3D('NONE', #478, #477, #476); -#480 = CIRCLE('NONE', #479, 0.06095999999999998); +#480 = CIRCLE('NONE', #479, 0.060959999999999924); #481 = DIRECTION('NONE', (0, 1, 0)); #482 = VECTOR('NONE', #481, 1); -#483 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.4064)); +#483 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.9144)); #484 = LINE('NONE', #483, #482); -#485 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); +#485 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674806)); #486 = DIRECTION('NONE', (-0, 1, 0)); -#487 = CARTESIAN_POINT('NONE', (0.2032, 0.127, 0.40639999999999993)); +#487 = CARTESIAN_POINT('NONE', (-0.40639999999999993, 0.127, 0.9143999999999999)); #488 = AXIS2_PLACEMENT_3D('NONE', #487, #486, #485); -#489 = CIRCLE('NONE', #488, 0.06095999999999998); -#490 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187013)); +#489 = CIRCLE('NONE', #488, 0.060959999999999924); +#490 = DIRECTION('NONE', (1, 0, -0)); #491 = DIRECTION('NONE', (0, 1, 0)); -#492 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.20320000000000002)); +#492 = CARTESIAN_POINT('NONE', (-0.4064, 0.08128, 0.7112)); #493 = AXIS2_PLACEMENT_3D('NONE', #492, #491, #490); -#494 = CIRCLE('NONE', #493, 0.06095999999999995); +#494 = CIRCLE('NONE', #493, 0.06095999999999998); #495 = DIRECTION('NONE', (0, 1, 0)); #496 = VECTOR('NONE', #495, 1); -#497 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.2032)); +#497 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.7112)); #498 = LINE('NONE', #497, #496); -#499 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187013)); +#499 = DIRECTION('NONE', (1, 0, -0)); #500 = DIRECTION('NONE', (0, 1, 0)); -#501 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.20320000000000002)); +#501 = CARTESIAN_POINT('NONE', (-0.4064, 0.127, 0.7112)); #502 = AXIS2_PLACEMENT_3D('NONE', #501, #500, #499); -#503 = CIRCLE('NONE', #502, 0.06095999999999995); -#504 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187013)); -#505 = DIRECTION('NONE', (-0, 1, 0)); -#506 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.00000000000000002842170943040401)); +#503 = CIRCLE('NONE', #502, 0.06095999999999998); +#504 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374012)); +#505 = DIRECTION('NONE', (0, 1, 0)); +#506 = CARTESIAN_POINT('NONE', (-0.40640000000000004, 0.08128, 0.508)); #507 = AXIS2_PLACEMENT_3D('NONE', #506, #505, #504); -#508 = CIRCLE('NONE', #507, 0.06095999999999995); +#508 = CIRCLE('NONE', #507, 0.060960000000000035); #509 = DIRECTION('NONE', (0, 1, 0)); #510 = VECTOR('NONE', #509, 1); -#511 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0)); +#511 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.508)); #512 = LINE('NONE', #511, #510); -#513 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187013)); -#514 = DIRECTION('NONE', (-0, 1, 0)); -#515 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.00000000000000002842170943040401)); +#513 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374012)); +#514 = DIRECTION('NONE', (0, 1, 0)); +#515 = CARTESIAN_POINT('NONE', (-0.40640000000000004, 0.127, 0.508)); #516 = AXIS2_PLACEMENT_3D('NONE', #515, #514, #513); -#517 = CIRCLE('NONE', #516, 0.06095999999999995); +#517 = CIRCLE('NONE', #516, 0.060960000000000035); #518 = DIRECTION('NONE', (1, 0, -0)); #519 = DIRECTION('NONE', (0, 1, 0)); -#520 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.20320000000000005)); +#520 = CARTESIAN_POINT('NONE', (-0.4064, 0.08128, 0.30479999999999996)); #521 = AXIS2_PLACEMENT_3D('NONE', #520, #519, #518); -#522 = CIRCLE('NONE', #521, 0.06095999999999995); +#522 = CIRCLE('NONE', #521, 0.06095999999999998); #523 = DIRECTION('NONE', (0, 1, 0)); #524 = VECTOR('NONE', #523, 1); -#525 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.20320000000000005)); +#525 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.30479999999999996)); #526 = LINE('NONE', #525, #524); #527 = DIRECTION('NONE', (1, 0, -0)); #528 = DIRECTION('NONE', (0, 1, 0)); -#529 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.20320000000000005)); +#529 = CARTESIAN_POINT('NONE', (-0.4064, 0.127, 0.30479999999999996)); #530 = AXIS2_PLACEMENT_3D('NONE', #529, #528, #527); -#531 = CIRCLE('NONE', #530, 0.06095999999999995); -#532 = DIRECTION('NONE', (1, 0, -0)); -#533 = DIRECTION('NONE', (0, 1, 0)); -#534 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.4064)); +#531 = CIRCLE('NONE', #530, 0.06095999999999998); +#532 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#533 = DIRECTION('NONE', (-0, 1, 0)); +#534 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.08128, 0.10159999999999991)); #535 = AXIS2_PLACEMENT_3D('NONE', #534, #533, #532); -#536 = CIRCLE('NONE', #535, 0.06095999999999995); +#536 = CIRCLE('NONE', #535, 0.06095999999999987); #537 = DIRECTION('NONE', (0, 1, 0)); #538 = VECTOR('NONE', #537, 1); -#539 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.4064)); +#539 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.10160000000000002)); #540 = LINE('NONE', #539, #538); -#541 = DIRECTION('NONE', (1, 0, -0)); -#542 = DIRECTION('NONE', (0, 1, 0)); -#543 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.4064)); +#541 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#542 = DIRECTION('NONE', (-0, 1, 0)); +#543 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.127, 0.10159999999999991)); #544 = AXIS2_PLACEMENT_3D('NONE', #543, #542, #541); -#545 = CIRCLE('NONE', #544, 0.06095999999999995); -#546 = EDGE_CURVE('NONE', #5, #5, #132, .T.); -#547 = EDGE_CURVE('NONE', #5, #7, #136, .T.); -#548 = EDGE_CURVE('NONE', #7, #7, #141, .T.); -#549 = EDGE_CURVE('NONE', #9, #9, #146, .T.); -#550 = EDGE_CURVE('NONE', #9, #11, #150, .T.); -#551 = EDGE_CURVE('NONE', #11, #11, #155, .T.); -#552 = EDGE_CURVE('NONE', #13, #13, #160, .T.); -#553 = EDGE_CURVE('NONE', #13, #15, #164, .T.); -#554 = EDGE_CURVE('NONE', #15, #15, #169, .T.); -#555 = EDGE_CURVE('NONE', #17, #17, #174, .T.); -#556 = EDGE_CURVE('NONE', #17, #19, #178, .T.); -#557 = EDGE_CURVE('NONE', #19, #19, #183, .T.); -#558 = EDGE_CURVE('NONE', #21, #21, #188, .T.); -#559 = EDGE_CURVE('NONE', #21, #23, #192, .T.); -#560 = EDGE_CURVE('NONE', #23, #23, #197, .T.); -#561 = EDGE_CURVE('NONE', #25, #25, #202, .T.); -#562 = EDGE_CURVE('NONE', #25, #27, #206, .T.); -#563 = EDGE_CURVE('NONE', #27, #27, #211, .T.); -#564 = EDGE_CURVE('NONE', #29, #29, #216, .T.); -#565 = EDGE_CURVE('NONE', #29, #31, #220, .T.); -#566 = EDGE_CURVE('NONE', #31, #31, #225, .T.); -#567 = EDGE_CURVE('NONE', #33, #33, #230, .T.); -#568 = EDGE_CURVE('NONE', #33, #35, #234, .T.); -#569 = EDGE_CURVE('NONE', #35, #35, #239, .T.); -#570 = EDGE_CURVE('NONE', #37, #39, #243, .T.); -#571 = EDGE_CURVE('NONE', #39, #41, #247, .T.); -#572 = EDGE_CURVE('NONE', #43, #41, #251, .T.); -#573 = EDGE_CURVE('NONE', #37, #43, #255, .T.); -#574 = EDGE_CURVE('NONE', #39, #45, #259, .T.); -#575 = EDGE_CURVE('NONE', #45, #47, #263, .T.); -#576 = EDGE_CURVE('NONE', #41, #47, #267, .T.); -#577 = EDGE_CURVE('NONE', #45, #49, #271, .T.); -#578 = EDGE_CURVE('NONE', #49, #51, #275, .T.); -#579 = EDGE_CURVE('NONE', #47, #51, #279, .T.); -#580 = EDGE_CURVE('NONE', #49, #37, #283, .T.); -#581 = EDGE_CURVE('NONE', #51, #43, #287, .T.); -#582 = EDGE_CURVE('NONE', #53, #55, #291, .T.); -#583 = EDGE_CURVE('NONE', #55, #57, #295, .T.); -#584 = EDGE_CURVE('NONE', #59, #57, #299, .T.); -#585 = EDGE_CURVE('NONE', #53, #59, #303, .T.); -#586 = EDGE_CURVE('NONE', #55, #61, #307, .T.); -#587 = EDGE_CURVE('NONE', #61, #63, #311, .T.); -#588 = EDGE_CURVE('NONE', #57, #63, #315, .T.); -#589 = EDGE_CURVE('NONE', #61, #65, #319, .T.); -#590 = EDGE_CURVE('NONE', #65, #67, #323, .T.); -#591 = EDGE_CURVE('NONE', #63, #67, #327, .T.); -#592 = EDGE_CURVE('NONE', #65, #53, #331, .T.); -#593 = EDGE_CURVE('NONE', #67, #59, #335, .T.); -#594 = EDGE_CURVE('NONE', #69, #69, #340, .T.); -#595 = EDGE_CURVE('NONE', #69, #71, #344, .T.); -#596 = EDGE_CURVE('NONE', #71, #71, #349, .T.); -#597 = EDGE_CURVE('NONE', #73, #73, #354, .T.); -#598 = EDGE_CURVE('NONE', #73, #75, #358, .T.); -#599 = EDGE_CURVE('NONE', #75, #75, #363, .T.); -#600 = EDGE_CURVE('NONE', #77, #77, #368, .T.); -#601 = EDGE_CURVE('NONE', #77, #79, #372, .T.); -#602 = EDGE_CURVE('NONE', #79, #79, #377, .T.); -#603 = EDGE_CURVE('NONE', #81, #81, #382, .T.); -#604 = EDGE_CURVE('NONE', #81, #83, #386, .T.); -#605 = EDGE_CURVE('NONE', #83, #83, #391, .T.); -#606 = EDGE_CURVE('NONE', #85, #85, #396, .T.); -#607 = EDGE_CURVE('NONE', #85, #87, #400, .T.); -#608 = EDGE_CURVE('NONE', #87, #87, #405, .T.); -#609 = EDGE_CURVE('NONE', #89, #89, #410, .T.); -#610 = EDGE_CURVE('NONE', #89, #91, #414, .T.); -#611 = EDGE_CURVE('NONE', #91, #91, #419, .T.); -#612 = EDGE_CURVE('NONE', #93, #93, #424, .T.); -#613 = EDGE_CURVE('NONE', #93, #95, #428, .T.); -#614 = EDGE_CURVE('NONE', #95, #95, #433, .T.); -#615 = EDGE_CURVE('NONE', #97, #97, #438, .T.); -#616 = EDGE_CURVE('NONE', #97, #99, #442, .T.); -#617 = EDGE_CURVE('NONE', #99, #99, #447, .T.); -#618 = EDGE_CURVE('NONE', #101, #101, #452, .T.); -#619 = EDGE_CURVE('NONE', #101, #103, #456, .T.); -#620 = EDGE_CURVE('NONE', #103, #103, #461, .T.); -#621 = EDGE_CURVE('NONE', #105, #105, #466, .T.); -#622 = EDGE_CURVE('NONE', #105, #107, #470, .T.); -#623 = EDGE_CURVE('NONE', #107, #107, #475, .T.); -#624 = EDGE_CURVE('NONE', #109, #109, #480, .T.); -#625 = EDGE_CURVE('NONE', #109, #111, #484, .T.); -#626 = EDGE_CURVE('NONE', #111, #111, #489, .T.); -#627 = EDGE_CURVE('NONE', #113, #113, #494, .T.); -#628 = EDGE_CURVE('NONE', #113, #115, #498, .T.); -#629 = EDGE_CURVE('NONE', #115, #115, #503, .T.); -#630 = EDGE_CURVE('NONE', #117, #117, #508, .T.); -#631 = EDGE_CURVE('NONE', #117, #119, #512, .T.); -#632 = EDGE_CURVE('NONE', #119, #119, #517, .T.); -#633 = EDGE_CURVE('NONE', #121, #121, #522, .T.); -#634 = EDGE_CURVE('NONE', #121, #123, #526, .T.); -#635 = EDGE_CURVE('NONE', #123, #123, #531, .T.); -#636 = EDGE_CURVE('NONE', #125, #125, #536, .T.); -#637 = EDGE_CURVE('NONE', #125, #127, #540, .T.); -#638 = EDGE_CURVE('NONE', #127, #127, #545, .T.); -#639 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.02032, -0.30479999999999996)); +#545 = CIRCLE('NONE', #544, 0.06095999999999987); +#546 = DIRECTION('NONE', (1, 0, -0)); +#547 = DIRECTION('NONE', (0, 1, 0)); +#548 = CARTESIAN_POINT('NONE', (-0.4064, 0.08128, -0.10160000000000002)); +#549 = AXIS2_PLACEMENT_3D('NONE', #548, #547, #546); +#550 = CIRCLE('NONE', #549, 0.06095999999999998); +#551 = DIRECTION('NONE', (0, 1, 0)); +#552 = VECTOR('NONE', #551, 1); +#553 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.10160000000000002)); +#554 = LINE('NONE', #553, #552); +#555 = DIRECTION('NONE', (1, 0, -0)); +#556 = DIRECTION('NONE', (0, 1, 0)); +#557 = CARTESIAN_POINT('NONE', (-0.4064, 0.127, -0.10160000000000002)); +#558 = AXIS2_PLACEMENT_3D('NONE', #557, #556, #555); +#559 = CIRCLE('NONE', #558, 0.06095999999999998); +#560 = DIRECTION('NONE', (1, 0, -0)); +#561 = DIRECTION('NONE', (0, 1, 0)); +#562 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.08128, -0.30480000000000007)); +#563 = AXIS2_PLACEMENT_3D('NONE', #562, #561, #560); +#564 = CIRCLE('NONE', #563, 0.06095999999999987); +#565 = DIRECTION('NONE', (0, 1, 0)); +#566 = VECTOR('NONE', #565, 1); +#567 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.30480000000000007)); +#568 = LINE('NONE', #567, #566); +#569 = DIRECTION('NONE', (1, 0, -0)); +#570 = DIRECTION('NONE', (0, 1, 0)); +#571 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.127, -0.30480000000000007)); +#572 = AXIS2_PLACEMENT_3D('NONE', #571, #570, #569); +#573 = CIRCLE('NONE', #572, 0.06095999999999987); +#574 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374004)); +#575 = DIRECTION('NONE', (0, 1, 0)); +#576 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.08128, -0.5079999999999998)); +#577 = AXIS2_PLACEMENT_3D('NONE', #576, #575, #574); +#578 = CIRCLE('NONE', #577, 0.06096000000000009); +#579 = DIRECTION('NONE', (0, 1, 0)); +#580 = VECTOR('NONE', #579, 1); +#581 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.5079999999999999)); +#582 = LINE('NONE', #581, #580); +#583 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374004)); +#584 = DIRECTION('NONE', (0, 1, 0)); +#585 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.127, -0.5079999999999998)); +#586 = AXIS2_PLACEMENT_3D('NONE', #585, #584, #583); +#587 = CIRCLE('NONE', #586, 0.06096000000000009); +#588 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#589 = DIRECTION('NONE', (-0, 1, 0)); +#590 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.08128, -0.7112)); +#591 = AXIS2_PLACEMENT_3D('NONE', #590, #589, #588); +#592 = CIRCLE('NONE', #591, 0.06096000000000009); +#593 = DIRECTION('NONE', (0, 1, 0)); +#594 = VECTOR('NONE', #593, 1); +#595 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.7111999999999999)); +#596 = LINE('NONE', #595, #594); +#597 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#598 = DIRECTION('NONE', (-0, 1, 0)); +#599 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.127, -0.7112)); +#600 = AXIS2_PLACEMENT_3D('NONE', #599, #598, #597); +#601 = CIRCLE('NONE', #600, 0.06096000000000009); +#602 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#603 = DIRECTION('NONE', (-0, 1, 0)); +#604 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.08128, -0.9144000000000001)); +#605 = AXIS2_PLACEMENT_3D('NONE', #604, #603, #602); +#606 = CIRCLE('NONE', #605, 0.06096000000000009); +#607 = DIRECTION('NONE', (0, 1, 0)); +#608 = VECTOR('NONE', #607, 1); +#609 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.9144)); +#610 = LINE('NONE', #609, #608); +#611 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#612 = DIRECTION('NONE', (-0, 1, 0)); +#613 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.127, -0.9144000000000001)); +#614 = AXIS2_PLACEMENT_3D('NONE', #613, #612, #611); +#615 = CIRCLE('NONE', #614, 0.06096000000000009); +#616 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#617 = DIRECTION('NONE', (-0, 1, 0)); +#618 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, 0.9143999999999999)); +#619 = AXIS2_PLACEMENT_3D('NONE', #618, #617, #616); +#620 = CIRCLE('NONE', #619, 0.06095999999999998); +#621 = DIRECTION('NONE', (0, 1, 0)); +#622 = VECTOR('NONE', #621, 1); +#623 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.9144)); +#624 = LINE('NONE', #623, #622); +#625 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#626 = DIRECTION('NONE', (-0, 1, 0)); +#627 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, 0.9143999999999999)); +#628 = AXIS2_PLACEMENT_3D('NONE', #627, #626, #625); +#629 = CIRCLE('NONE', #628, 0.06095999999999998); +#630 = DIRECTION('NONE', (1, 0, -0)); +#631 = DIRECTION('NONE', (0, 1, 0)); +#632 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.08128, 0.7112)); +#633 = AXIS2_PLACEMENT_3D('NONE', #632, #631, #630); +#634 = CIRCLE('NONE', #633, 0.060960000000000035); +#635 = DIRECTION('NONE', (0, 1, 0)); +#636 = VECTOR('NONE', #635, 1); +#637 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.7112)); +#638 = LINE('NONE', #637, #636); +#639 = DIRECTION('NONE', (1, 0, -0)); #640 = DIRECTION('NONE', (0, 1, 0)); -#641 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); -#642 = AXIS2_PLACEMENT_3D('NONE', #639, #640, #641); -#643 = CYLINDRICAL_SURFACE('NONE', #642, 0.06095999999999998); -#644 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); +#641 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.127, 0.7112)); +#642 = AXIS2_PLACEMENT_3D('NONE', #641, #640, #639); +#643 = CIRCLE('NONE', #642, 0.060960000000000035); +#644 = DIRECTION('NONE', (1, 0, -0)); #645 = DIRECTION('NONE', (0, 1, 0)); -#646 = AXIS2_PLACEMENT_3D('NONE', #644, #645, $); -#647 = PLANE('NONE', #646); -#648 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); +#646 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, 0.508)); +#647 = AXIS2_PLACEMENT_3D('NONE', #646, #645, #644); +#648 = CIRCLE('NONE', #647, 0.06096000000000001); #649 = DIRECTION('NONE', (0, 1, 0)); -#650 = AXIS2_PLACEMENT_3D('NONE', #648, #649, $); -#651 = PLANE('NONE', #650); -#652 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.02032, -0.10159999999999997)); -#653 = DIRECTION('NONE', (0, 1, 0)); -#654 = DIRECTION('NONE', (1, 0, -0)); -#655 = AXIS2_PLACEMENT_3D('NONE', #652, #653, #654); -#656 = CYLINDRICAL_SURFACE('NONE', #655, 0.06095999999999999); -#657 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#658 = DIRECTION('NONE', (0, 1, 0)); -#659 = AXIS2_PLACEMENT_3D('NONE', #657, #658, $); -#660 = PLANE('NONE', #659); -#661 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#662 = DIRECTION('NONE', (0, 1, 0)); -#663 = AXIS2_PLACEMENT_3D('NONE', #661, #662, $); -#664 = PLANE('NONE', #663); -#665 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.02032, 0.10160000000000001)); -#666 = DIRECTION('NONE', (-0, 1, 0)); -#667 = DIRECTION('NONE', (1, 0, 0.0000000000000002331176954593505)); -#668 = AXIS2_PLACEMENT_3D('NONE', #665, #666, #667); -#669 = CYLINDRICAL_SURFACE('NONE', #668, 0.06095999999999999); -#670 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#671 = DIRECTION('NONE', (0, 1, 0)); -#672 = AXIS2_PLACEMENT_3D('NONE', #670, #671, $); -#673 = PLANE('NONE', #672); -#674 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#675 = DIRECTION('NONE', (0, 1, 0)); -#676 = AXIS2_PLACEMENT_3D('NONE', #674, #675, $); -#677 = PLANE('NONE', #676); -#678 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.02032, 0.3048)); -#679 = DIRECTION('NONE', (0, 1, 0)); -#680 = DIRECTION('NONE', (1, 0, -0)); -#681 = AXIS2_PLACEMENT_3D('NONE', #678, #679, #680); -#682 = CYLINDRICAL_SURFACE('NONE', #681, 0.06095999999999998); -#683 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#684 = DIRECTION('NONE', (0, 1, 0)); -#685 = AXIS2_PLACEMENT_3D('NONE', #683, #684, $); -#686 = PLANE('NONE', #685); -#687 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#688 = DIRECTION('NONE', (0, 1, 0)); -#689 = AXIS2_PLACEMENT_3D('NONE', #687, #688, $); -#690 = PLANE('NONE', #689); -#691 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.02032, -0.30479999999999996)); -#692 = DIRECTION('NONE', (0, 1, 0)); -#693 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374014)); -#694 = AXIS2_PLACEMENT_3D('NONE', #691, #692, #693); -#695 = CYLINDRICAL_SURFACE('NONE', #694, 0.06096000000000002); -#696 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#697 = DIRECTION('NONE', (0, 1, 0)); -#698 = AXIS2_PLACEMENT_3D('NONE', #696, #697, $); -#699 = PLANE('NONE', #698); -#700 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); +#650 = VECTOR('NONE', #649, 1); +#651 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.508)); +#652 = LINE('NONE', #651, #650); +#653 = DIRECTION('NONE', (1, 0, -0)); +#654 = DIRECTION('NONE', (0, 1, 0)); +#655 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, 0.508)); +#656 = AXIS2_PLACEMENT_3D('NONE', #655, #654, #653); +#657 = CIRCLE('NONE', #656, 0.06096000000000001); +#658 = DIRECTION('NONE', (1, 0, -0)); +#659 = DIRECTION('NONE', (0, 1, 0)); +#660 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, 0.30479999999999996)); +#661 = AXIS2_PLACEMENT_3D('NONE', #660, #659, #658); +#662 = CIRCLE('NONE', #661, 0.06096000000000001); +#663 = DIRECTION('NONE', (0, 1, 0)); +#664 = VECTOR('NONE', #663, 1); +#665 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.30479999999999996)); +#666 = LINE('NONE', #665, #664); +#667 = DIRECTION('NONE', (1, 0, -0)); +#668 = DIRECTION('NONE', (0, 1, 0)); +#669 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, 0.30479999999999996)); +#670 = AXIS2_PLACEMENT_3D('NONE', #669, #668, #667); +#671 = CIRCLE('NONE', #670, 0.06096000000000001); +#672 = DIRECTION('NONE', (1, 0, 0.0000000000000006993530863780516)); +#673 = DIRECTION('NONE', (-0, 1, 0)); +#674 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, 0.10159999999999998)); +#675 = AXIS2_PLACEMENT_3D('NONE', #674, #673, #672); +#676 = CIRCLE('NONE', #675, 0.06095999999999998); +#677 = DIRECTION('NONE', (0, 1, 0)); +#678 = VECTOR('NONE', #677, 1); +#679 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.10160000000000002)); +#680 = LINE('NONE', #679, #678); +#681 = DIRECTION('NONE', (1, 0, 0.0000000000000006993530863780516)); +#682 = DIRECTION('NONE', (-0, 1, 0)); +#683 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, 0.10159999999999998)); +#684 = AXIS2_PLACEMENT_3D('NONE', #683, #682, #681); +#685 = CIRCLE('NONE', #684, 0.06095999999999998); +#686 = DIRECTION('NONE', (1, 0, -0)); +#687 = DIRECTION('NONE', (0, 1, 0)); +#688 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, -0.10160000000000002)); +#689 = AXIS2_PLACEMENT_3D('NONE', #688, #687, #686); +#690 = CIRCLE('NONE', #689, 0.06095999999999998); +#691 = DIRECTION('NONE', (0, 1, 0)); +#692 = VECTOR('NONE', #691, 1); +#693 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.10160000000000002)); +#694 = LINE('NONE', #693, #692); +#695 = DIRECTION('NONE', (1, 0, -0)); +#696 = DIRECTION('NONE', (0, 1, 0)); +#697 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, -0.10160000000000002)); +#698 = AXIS2_PLACEMENT_3D('NONE', #697, #696, #695); +#699 = CIRCLE('NONE', #698, 0.06095999999999998); +#700 = DIRECTION('NONE', (1, 0, -0)); #701 = DIRECTION('NONE', (0, 1, 0)); -#702 = AXIS2_PLACEMENT_3D('NONE', #700, #701, $); -#703 = PLANE('NONE', #702); -#704 = CARTESIAN_POINT('NONE', (-0.1016, 0.02032, -0.10159999999999997)); +#702 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, -0.30480000000000007)); +#703 = AXIS2_PLACEMENT_3D('NONE', #702, #701, #700); +#704 = CIRCLE('NONE', #703, 0.06096000000000001); #705 = DIRECTION('NONE', (0, 1, 0)); -#706 = DIRECTION('NONE', (1, 0, -0)); -#707 = AXIS2_PLACEMENT_3D('NONE', #704, #705, #706); -#708 = CYLINDRICAL_SURFACE('NONE', #707, 0.06095999999999999); -#709 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); +#706 = VECTOR('NONE', #705, 1); +#707 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.30480000000000007)); +#708 = LINE('NONE', #707, #706); +#709 = DIRECTION('NONE', (1, 0, -0)); #710 = DIRECTION('NONE', (0, 1, 0)); -#711 = AXIS2_PLACEMENT_3D('NONE', #709, #710, $); -#712 = PLANE('NONE', #711); -#713 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#714 = DIRECTION('NONE', (0, 1, 0)); -#715 = AXIS2_PLACEMENT_3D('NONE', #713, #714, $); -#716 = PLANE('NONE', #715); -#717 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.02032, 0.10160000000000004)); -#718 = DIRECTION('NONE', (0, 1, 0)); -#719 = DIRECTION('NONE', (1, 0, -0.0000000000000002331176954593506)); -#720 = AXIS2_PLACEMENT_3D('NONE', #717, #718, #719); -#721 = CYLINDRICAL_SURFACE('NONE', #720, 0.060959999999999966); -#722 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#723 = DIRECTION('NONE', (0, 1, 0)); -#724 = AXIS2_PLACEMENT_3D('NONE', #722, #723, $); -#725 = PLANE('NONE', #724); -#726 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#727 = DIRECTION('NONE', (0, 1, 0)); -#728 = AXIS2_PLACEMENT_3D('NONE', #726, #727, $); -#729 = PLANE('NONE', #728); -#730 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.02032, 0.3048)); -#731 = DIRECTION('NONE', (0, 1, 0)); -#732 = DIRECTION('NONE', (1, 0, -0)); -#733 = AXIS2_PLACEMENT_3D('NONE', #730, #731, #732); -#734 = CYLINDRICAL_SURFACE('NONE', #733, 0.06096000000000002); -#735 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#736 = DIRECTION('NONE', (0, 1, 0)); -#737 = AXIS2_PLACEMENT_3D('NONE', #735, #736, $); -#738 = PLANE('NONE', #737); -#739 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#740 = DIRECTION('NONE', (0, 1, 0)); -#741 = AXIS2_PLACEMENT_3D('NONE', #739, #740, $); -#742 = PLANE('NONE', #741); -#743 = CARTESIAN_POINT('NONE', (0, 0.040639999999999996, 0.5054599999999999)); -#744 = DIRECTION('NONE', (0, 0, 1)); -#745 = AXIS2_PLACEMENT_3D('NONE', #743, #744, $); -#746 = PLANE('NONE', #745); -#747 = CARTESIAN_POINT('NONE', (0.3022599999999999, 0.040639999999999996, -0.00000000000000008526512829121202)); -#748 = DIRECTION('NONE', (1, 0, 0)); -#749 = AXIS2_PLACEMENT_3D('NONE', #747, #748, $); -#750 = PLANE('NONE', #749); -#751 = CARTESIAN_POINT('NONE', (0.00000000000000008526512829121202, 0.040639999999999996, -0.5054599999999998)); -#752 = DIRECTION('NONE', (0, -0, -1)); -#753 = AXIS2_PLACEMENT_3D('NONE', #751, #752, $); -#754 = PLANE('NONE', #753); -#755 = CARTESIAN_POINT('NONE', (-0.3022599999999999, 0.040639999999999996, -0)); -#756 = DIRECTION('NONE', (-1, 0, 0)); -#757 = AXIS2_PLACEMENT_3D('NONE', #755, #756, $); -#758 = PLANE('NONE', #757); -#759 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#760 = DIRECTION('NONE', (0, 1, 0)); -#761 = AXIS2_PLACEMENT_3D('NONE', #759, #760, $); -#762 = PLANE('NONE', #761); -#763 = CARTESIAN_POINT('NONE', (0, 0.08128, -0)); -#764 = DIRECTION('NONE', (0, 1, 0)); -#765 = AXIS2_PLACEMENT_3D('NONE', #763, #764, $); -#766 = PLANE('NONE', #765); -#767 = CARTESIAN_POINT('NONE', (0, 0.021590499999999995, 0.4673599999999999)); -#768 = DIRECTION('NONE', (-0, -0, 1)); -#769 = AXIS2_PLACEMENT_3D('NONE', #767, #768, $); -#770 = PLANE('NONE', #769); -#771 = CARTESIAN_POINT('NONE', (-0.26416, 0.0215905, -0.00000000000000005684341886080802)); -#772 = DIRECTION('NONE', (-1, 0, -0)); -#773 = AXIS2_PLACEMENT_3D('NONE', #771, #772, $); -#774 = PLANE('NONE', #773); -#775 = CARTESIAN_POINT('NONE', (0, 0.021590499999999995, -0.4673599999999999)); -#776 = DIRECTION('NONE', (-0, 0, -1)); -#777 = AXIS2_PLACEMENT_3D('NONE', #775, #776, $); -#778 = PLANE('NONE', #777); -#779 = CARTESIAN_POINT('NONE', (0.26416, 0.0215905, 0.00000000000000022737367544323206)); -#780 = DIRECTION('NONE', (1, 0, -0)); -#781 = AXIS2_PLACEMENT_3D('NONE', #779, #780, $); -#782 = PLANE('NONE', #781); -#783 = CARTESIAN_POINT('NONE', (0, 0.043181, -0)); -#784 = DIRECTION('NONE', (0, -1, -0)); -#785 = AXIS2_PLACEMENT_3D('NONE', #783, #784, $); -#786 = PLANE('NONE', #785); -#787 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, 0.40639999999999993)); -#788 = DIRECTION('NONE', (-0, 1, 0)); -#789 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#790 = AXIS2_PLACEMENT_3D('NONE', #787, #788, #789); -#791 = CYLINDRICAL_SURFACE('NONE', #790, 0.06095999999999998); -#792 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#793 = DIRECTION('NONE', (0, 1, 0)); -#794 = AXIS2_PLACEMENT_3D('NONE', #792, #793, $); -#795 = PLANE('NONE', #794); -#796 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, 0.20320000000000002)); -#797 = DIRECTION('NONE', (0, 1, 0)); -#798 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#799 = AXIS2_PLACEMENT_3D('NONE', #796, #797, #798); -#800 = CYLINDRICAL_SURFACE('NONE', #799, 0.06096000000000001); -#801 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#802 = DIRECTION('NONE', (0, 1, 0)); -#803 = AXIS2_PLACEMENT_3D('NONE', #801, #802, $); -#804 = PLANE('NONE', #803); -#805 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, -0.00000000000000002842170943040401)); -#806 = DIRECTION('NONE', (-0, 1, 0)); -#807 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187008)); -#808 = AXIS2_PLACEMENT_3D('NONE', #805, #806, #807); -#809 = CYLINDRICAL_SURFACE('NONE', #808, 0.06096000000000001); -#810 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#811 = DIRECTION('NONE', (0, 1, 0)); -#812 = AXIS2_PLACEMENT_3D('NONE', #810, #811, $); -#813 = PLANE('NONE', #812); -#814 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, -0.20320000000000002)); -#815 = DIRECTION('NONE', (0, 1, 0)); -#816 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#817 = AXIS2_PLACEMENT_3D('NONE', #814, #815, #816); -#818 = CYLINDRICAL_SURFACE('NONE', #817, 0.06096000000000001); -#819 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#820 = DIRECTION('NONE', (0, 1, 0)); -#821 = AXIS2_PLACEMENT_3D('NONE', #819, #820, $); -#822 = PLANE('NONE', #821); -#823 = CARTESIAN_POINT('NONE', (-0.20319999999999994, 0.10414, -0.4064)); -#824 = DIRECTION('NONE', (0, 1, 0)); -#825 = DIRECTION('NONE', (1, 0, -0)); -#826 = AXIS2_PLACEMENT_3D('NONE', #823, #824, #825); -#827 = CYLINDRICAL_SURFACE('NONE', #826, 0.060959999999999924); -#828 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#829 = DIRECTION('NONE', (0, 1, 0)); -#830 = AXIS2_PLACEMENT_3D('NONE', #828, #829, $); -#831 = PLANE('NONE', #830); -#832 = CARTESIAN_POINT('NONE', (0.00000000000000011368683772161603, 0.10414, 0.4063999999999999)); -#833 = DIRECTION('NONE', (-0, 1, 0)); -#834 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674807)); -#835 = AXIS2_PLACEMENT_3D('NONE', #832, #833, #834); -#836 = CYLINDRICAL_SURFACE('NONE', #835, 0.06095999999999988); -#837 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#838 = DIRECTION('NONE', (0, 1, 0)); -#839 = AXIS2_PLACEMENT_3D('NONE', #837, #838, $); -#840 = PLANE('NONE', #839); -#841 = CARTESIAN_POINT('NONE', (0.00000000000000002842170943040401, 0.10414, 0.20320000000000002)); -#842 = DIRECTION('NONE', (0, 1, 0)); -#843 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187012)); -#844 = AXIS2_PLACEMENT_3D('NONE', #841, #842, #843); -#845 = CYLINDRICAL_SURFACE('NONE', #844, 0.060959999999999966); -#846 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#847 = DIRECTION('NONE', (0, 1, 0)); -#848 = AXIS2_PLACEMENT_3D('NONE', #846, #847, $); -#849 = PLANE('NONE', #848); -#850 = CARTESIAN_POINT('NONE', (0.00000000000000000502429586778808, 0.10414, -0)); -#851 = DIRECTION('NONE', (0, 1, 0)); -#852 = DIRECTION('NONE', (1, 0, -0)); -#853 = AXIS2_PLACEMENT_3D('NONE', #850, #851, #852); -#854 = CYLINDRICAL_SURFACE('NONE', #853, 0.060959999999999986); -#855 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#856 = DIRECTION('NONE', (0, 1, 0)); -#857 = AXIS2_PLACEMENT_3D('NONE', #855, #856, $); -#858 = PLANE('NONE', #857); -#859 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.10414, -0.20320000000000002)); -#860 = DIRECTION('NONE', (0, 1, 0)); -#861 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187007)); -#862 = AXIS2_PLACEMENT_3D('NONE', #859, #860, #861); -#863 = CYLINDRICAL_SURFACE('NONE', #862, 0.06096000000000002); -#864 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#865 = DIRECTION('NONE', (0, 1, 0)); -#866 = AXIS2_PLACEMENT_3D('NONE', #864, #865, $); -#867 = PLANE('NONE', #866); -#868 = CARTESIAN_POINT('NONE', (-0.00000000000000011368683772161603, 0.10414, -0.4063999999999999)); +#711 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, -0.30480000000000007)); +#712 = AXIS2_PLACEMENT_3D('NONE', #711, #710, #709); +#713 = CIRCLE('NONE', #712, 0.06096000000000001); +#714 = DIRECTION('NONE', (1, 0, -0)); +#715 = DIRECTION('NONE', (0, 1, 0)); +#716 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, -0.5079999999999999)); +#717 = AXIS2_PLACEMENT_3D('NONE', #716, #715, #714); +#718 = CIRCLE('NONE', #717, 0.06095999999999998); +#719 = DIRECTION('NONE', (0, 1, 0)); +#720 = VECTOR('NONE', #719, 1); +#721 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.5079999999999999)); +#722 = LINE('NONE', #721, #720); +#723 = DIRECTION('NONE', (1, 0, -0)); +#724 = DIRECTION('NONE', (0, 1, 0)); +#725 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, -0.5079999999999999)); +#726 = AXIS2_PLACEMENT_3D('NONE', #725, #724, #723); +#727 = CIRCLE('NONE', #726, 0.06095999999999998); +#728 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674805)); +#729 = DIRECTION('NONE', (-0, 1, 0)); +#730 = CARTESIAN_POINT('NONE', (-0.20319999999999996, 0.08128, -0.7112)); +#731 = AXIS2_PLACEMENT_3D('NONE', #730, #729, #728); +#732 = CIRCLE('NONE', #731, 0.06095999999999995); +#733 = DIRECTION('NONE', (0, 1, 0)); +#734 = VECTOR('NONE', #733, 1); +#735 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.7111999999999999)); +#736 = LINE('NONE', #735, #734); +#737 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674805)); +#738 = DIRECTION('NONE', (-0, 1, 0)); +#739 = CARTESIAN_POINT('NONE', (-0.20319999999999996, 0.127, -0.7112)); +#740 = AXIS2_PLACEMENT_3D('NONE', #739, #738, #737); +#741 = CIRCLE('NONE', #740, 0.06095999999999995); +#742 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748024)); +#743 = DIRECTION('NONE', (-0, 1, 0)); +#744 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.08128, -0.9144000000000001)); +#745 = AXIS2_PLACEMENT_3D('NONE', #744, #743, #742); +#746 = CIRCLE('NONE', #745, 0.060960000000000035); +#747 = DIRECTION('NONE', (0, 1, 0)); +#748 = VECTOR('NONE', #747, 1); +#749 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.9144)); +#750 = LINE('NONE', #749, #748); +#751 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748024)); +#752 = DIRECTION('NONE', (-0, 1, 0)); +#753 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.127, -0.9144000000000001)); +#754 = AXIS2_PLACEMENT_3D('NONE', #753, #752, #751); +#755 = CIRCLE('NONE', #754, 0.060960000000000035); +#756 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#757 = DIRECTION('NONE', (-0, 1, 0)); +#758 = CARTESIAN_POINT('NONE', (-0, 0.08128, 0.9143999999999999)); +#759 = AXIS2_PLACEMENT_3D('NONE', #758, #757, #756); +#760 = CIRCLE('NONE', #759, 0.06095999999999999); +#761 = DIRECTION('NONE', (0, 1, 0)); +#762 = VECTOR('NONE', #761, 1); +#763 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.9144)); +#764 = LINE('NONE', #763, #762); +#765 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#766 = DIRECTION('NONE', (-0, 1, 0)); +#767 = CARTESIAN_POINT('NONE', (-0, 0.127, 0.9143999999999999)); +#768 = AXIS2_PLACEMENT_3D('NONE', #767, #766, #765); +#769 = CIRCLE('NONE', #768, 0.06095999999999999); +#770 = DIRECTION('NONE', (1, 0, -0)); +#771 = DIRECTION('NONE', (0, 1, 0)); +#772 = CARTESIAN_POINT('NONE', (-0, 0.08128, 0.7112)); +#773 = AXIS2_PLACEMENT_3D('NONE', #772, #771, #770); +#774 = CIRCLE('NONE', #773, 0.06095999999999999); +#775 = DIRECTION('NONE', (0, 1, 0)); +#776 = VECTOR('NONE', #775, 1); +#777 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.7112)); +#778 = LINE('NONE', #777, #776); +#779 = DIRECTION('NONE', (1, 0, -0)); +#780 = DIRECTION('NONE', (0, 1, 0)); +#781 = CARTESIAN_POINT('NONE', (-0, 0.127, 0.7112)); +#782 = AXIS2_PLACEMENT_3D('NONE', #781, #780, #779); +#783 = CIRCLE('NONE', #782, 0.06095999999999999); +#784 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374028)); +#785 = DIRECTION('NONE', (-0, 1, 0)); +#786 = CARTESIAN_POINT('NONE', (0.00000000000000005684341886080802, 0.08128, 0.5079999999999999)); +#787 = AXIS2_PLACEMENT_3D('NONE', #786, #785, #784); +#788 = CIRCLE('NONE', #787, 0.06095999999999994); +#789 = DIRECTION('NONE', (0, 1, 0)); +#790 = VECTOR('NONE', #789, 1); +#791 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.508)); +#792 = LINE('NONE', #791, #790); +#793 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374028)); +#794 = DIRECTION('NONE', (-0, 1, 0)); +#795 = CARTESIAN_POINT('NONE', (0.00000000000000005684341886080802, 0.127, 0.5079999999999999)); +#796 = AXIS2_PLACEMENT_3D('NONE', #795, #794, #793); +#797 = CIRCLE('NONE', #796, 0.06095999999999994); +#798 = DIRECTION('NONE', (1, 0, -0)); +#799 = DIRECTION('NONE', (0, 1, 0)); +#800 = CARTESIAN_POINT('NONE', (0, 0.08128, 0.30479999999999996)); +#801 = AXIS2_PLACEMENT_3D('NONE', #800, #799, #798); +#802 = CIRCLE('NONE', #801, 0.06095999999999999); +#803 = DIRECTION('NONE', (0, 1, 0)); +#804 = VECTOR('NONE', #803, 1); +#805 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.30479999999999996)); +#806 = LINE('NONE', #805, #804); +#807 = DIRECTION('NONE', (1, 0, -0)); +#808 = DIRECTION('NONE', (0, 1, 0)); +#809 = CARTESIAN_POINT('NONE', (0, 0.127, 0.30479999999999996)); +#810 = AXIS2_PLACEMENT_3D('NONE', #809, #808, #807); +#811 = CIRCLE('NONE', #810, 0.06095999999999999); +#812 = DIRECTION('NONE', (1, 0, -0)); +#813 = DIRECTION('NONE', (0, 1, 0)); +#814 = CARTESIAN_POINT('NONE', (0.000000000000000010048591735576162, 0.08128, 0.10160000000000002)); +#815 = AXIS2_PLACEMENT_3D('NONE', #814, #813, #812); +#816 = CIRCLE('NONE', #815, 0.060959999999999986); +#817 = DIRECTION('NONE', (0, 1, 0)); +#818 = VECTOR('NONE', #817, 1); +#819 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.10160000000000002)); +#820 = LINE('NONE', #819, #818); +#821 = DIRECTION('NONE', (1, 0, -0)); +#822 = DIRECTION('NONE', (0, 1, 0)); +#823 = CARTESIAN_POINT('NONE', (0.000000000000000010048591735576162, 0.127, 0.10160000000000002)); +#824 = AXIS2_PLACEMENT_3D('NONE', #823, #822, #821); +#825 = CIRCLE('NONE', #824, 0.060959999999999986); +#826 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187011)); +#827 = DIRECTION('NONE', (0, 1, 0)); +#828 = CARTESIAN_POINT('NONE', (0.000000000000000014210854715202004, 0.08128, -0.1016)); +#829 = AXIS2_PLACEMENT_3D('NONE', #828, #827, #826); +#830 = CIRCLE('NONE', #829, 0.06095999999999998); +#831 = DIRECTION('NONE', (0, 1, 0)); +#832 = VECTOR('NONE', #831, 1); +#833 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.10160000000000002)); +#834 = LINE('NONE', #833, #832); +#835 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187011)); +#836 = DIRECTION('NONE', (0, 1, 0)); +#837 = CARTESIAN_POINT('NONE', (0.000000000000000014210854715202004, 0.127, -0.1016)); +#838 = AXIS2_PLACEMENT_3D('NONE', #837, #836, #835); +#839 = CIRCLE('NONE', #838, 0.06095999999999998); +#840 = DIRECTION('NONE', (1, 0, -0.000000000000000932470781837401)); +#841 = DIRECTION('NONE', (0, 1, 0)); +#842 = CARTESIAN_POINT('NONE', (-0.00000000000000005684341886080802, 0.08128, -0.3048)); +#843 = AXIS2_PLACEMENT_3D('NONE', #842, #841, #840); +#844 = CIRCLE('NONE', #843, 0.06096000000000005); +#845 = DIRECTION('NONE', (0, 1, 0)); +#846 = VECTOR('NONE', #845, 1); +#847 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.30480000000000007)); +#848 = LINE('NONE', #847, #846); +#849 = DIRECTION('NONE', (1, 0, -0.000000000000000932470781837401)); +#850 = DIRECTION('NONE', (0, 1, 0)); +#851 = CARTESIAN_POINT('NONE', (-0.00000000000000005684341886080802, 0.127, -0.3048)); +#852 = AXIS2_PLACEMENT_3D('NONE', #851, #850, #849); +#853 = CIRCLE('NONE', #852, 0.06096000000000005); +#854 = DIRECTION('NONE', (1, 0, -0)); +#855 = DIRECTION('NONE', (0, 1, 0)); +#856 = CARTESIAN_POINT('NONE', (-0, 0.08128, -0.5079999999999999)); +#857 = AXIS2_PLACEMENT_3D('NONE', #856, #855, #854); +#858 = CIRCLE('NONE', #857, 0.06095999999999999); +#859 = DIRECTION('NONE', (0, 1, 0)); +#860 = VECTOR('NONE', #859, 1); +#861 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.5079999999999999)); +#862 = LINE('NONE', #861, #860); +#863 = DIRECTION('NONE', (1, 0, -0)); +#864 = DIRECTION('NONE', (0, 1, 0)); +#865 = CARTESIAN_POINT('NONE', (-0, 0.127, -0.5079999999999999)); +#866 = AXIS2_PLACEMENT_3D('NONE', #865, #864, #863); +#867 = CIRCLE('NONE', #866, 0.06095999999999999); +#868 = DIRECTION('NONE', (1, 0, -0)); #869 = DIRECTION('NONE', (0, 1, 0)); -#870 = DIRECTION('NONE', (1, 0, -0.0000000000000018649415636748005)); -#871 = AXIS2_PLACEMENT_3D('NONE', #868, #869, #870); -#872 = CYLINDRICAL_SURFACE('NONE', #871, 0.060960000000000104); -#873 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#874 = DIRECTION('NONE', (0, 1, 0)); -#875 = AXIS2_PLACEMENT_3D('NONE', #873, #874, $); -#876 = PLANE('NONE', #875); -#877 = CARTESIAN_POINT('NONE', (0.2032, 0.10414, 0.40639999999999993)); -#878 = DIRECTION('NONE', (-0, 1, 0)); -#879 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#880 = AXIS2_PLACEMENT_3D('NONE', #877, #878, #879); -#881 = CYLINDRICAL_SURFACE('NONE', #880, 0.06095999999999998); -#882 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#883 = DIRECTION('NONE', (0, 1, 0)); -#884 = AXIS2_PLACEMENT_3D('NONE', #882, #883, $); -#885 = PLANE('NONE', #884); -#886 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.20320000000000002)); +#870 = CARTESIAN_POINT('NONE', (0.00000000000000004019436694230466, 0.08128, -0.7111999999999999)); +#871 = AXIS2_PLACEMENT_3D('NONE', #870, #869, #868); +#872 = CIRCLE('NONE', #871, 0.06095999999999995); +#873 = DIRECTION('NONE', (0, 1, 0)); +#874 = VECTOR('NONE', #873, 1); +#875 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.7111999999999999)); +#876 = LINE('NONE', #875, #874); +#877 = DIRECTION('NONE', (1, 0, -0)); +#878 = DIRECTION('NONE', (0, 1, 0)); +#879 = CARTESIAN_POINT('NONE', (0.00000000000000004019436694230466, 0.127, -0.7111999999999999)); +#880 = AXIS2_PLACEMENT_3D('NONE', #879, #878, #877); +#881 = CIRCLE('NONE', #880, 0.06095999999999995); +#882 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#883 = DIRECTION('NONE', (-0, 1, 0)); +#884 = CARTESIAN_POINT('NONE', (-0, 0.08128, -0.9144000000000001)); +#885 = AXIS2_PLACEMENT_3D('NONE', #884, #883, #882); +#886 = CIRCLE('NONE', #885, 0.06095999999999999); #887 = DIRECTION('NONE', (0, 1, 0)); -#888 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187013)); -#889 = AXIS2_PLACEMENT_3D('NONE', #886, #887, #888); -#890 = CYLINDRICAL_SURFACE('NONE', #889, 0.06095999999999995); -#891 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#892 = DIRECTION('NONE', (0, 1, 0)); -#893 = AXIS2_PLACEMENT_3D('NONE', #891, #892, $); -#894 = PLANE('NONE', #893); -#895 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.00000000000000002842170943040401)); -#896 = DIRECTION('NONE', (-0, 1, 0)); -#897 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187013)); -#898 = AXIS2_PLACEMENT_3D('NONE', #895, #896, #897); -#899 = CYLINDRICAL_SURFACE('NONE', #898, 0.06095999999999995); -#900 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#888 = VECTOR('NONE', #887, 1); +#889 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.9144)); +#890 = LINE('NONE', #889, #888); +#891 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#892 = DIRECTION('NONE', (-0, 1, 0)); +#893 = CARTESIAN_POINT('NONE', (-0, 0.127, -0.9144000000000001)); +#894 = AXIS2_PLACEMENT_3D('NONE', #893, #892, #891); +#895 = CIRCLE('NONE', #894, 0.06095999999999999); +#896 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#897 = DIRECTION('NONE', (-0, 1, 0)); +#898 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, 0.9143999999999999)); +#899 = AXIS2_PLACEMENT_3D('NONE', #898, #897, #896); +#900 = CIRCLE('NONE', #899, 0.06095999999999998); #901 = DIRECTION('NONE', (0, 1, 0)); -#902 = AXIS2_PLACEMENT_3D('NONE', #900, #901, $); -#903 = PLANE('NONE', #902); -#904 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.20320000000000005)); -#905 = DIRECTION('NONE', (0, 1, 0)); -#906 = DIRECTION('NONE', (1, 0, -0)); -#907 = AXIS2_PLACEMENT_3D('NONE', #904, #905, #906); -#908 = CYLINDRICAL_SURFACE('NONE', #907, 0.06095999999999995); -#909 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#910 = DIRECTION('NONE', (0, 1, 0)); -#911 = AXIS2_PLACEMENT_3D('NONE', #909, #910, $); -#912 = PLANE('NONE', #911); -#913 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.4064)); -#914 = DIRECTION('NONE', (0, 1, 0)); -#915 = DIRECTION('NONE', (1, 0, -0)); -#916 = AXIS2_PLACEMENT_3D('NONE', #913, #914, #915); -#917 = CYLINDRICAL_SURFACE('NONE', #916, 0.06095999999999995); -#918 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#919 = DIRECTION('NONE', (0, 1, 0)); -#920 = AXIS2_PLACEMENT_3D('NONE', #918, #919, $); -#921 = PLANE('NONE', #920); -#922 = ORIENTED_EDGE('NONE', *, *, #546, .T.); -#923 = ORIENTED_EDGE('NONE', *, *, #548, .F.); -#924 = EDGE_LOOP('NONE', (#922)); -#925 = FACE_BOUND('NONE', #924, .T.); -#926 = EDGE_LOOP('NONE', (#923)); -#927 = FACE_BOUND('NONE', #926, .T.); -#928 = ADVANCED_FACE('NONE', (#925, #927), #643, .T.); -#929 = ORIENTED_EDGE('NONE', *, *, #546, .F.); -#930 = EDGE_LOOP('NONE', (#929)); -#931 = FACE_BOUND('NONE', #930, .T.); -#932 = ADVANCED_FACE('NONE', (#931), #647, .F.); -#933 = ORIENTED_EDGE('NONE', *, *, #548, .T.); -#934 = EDGE_LOOP('NONE', (#933)); -#935 = FACE_BOUND('NONE', #934, .T.); -#936 = ADVANCED_FACE('NONE', (#935), #651, .T.); -#937 = ORIENTED_EDGE('NONE', *, *, #549, .T.); -#938 = ORIENTED_EDGE('NONE', *, *, #551, .F.); -#939 = EDGE_LOOP('NONE', (#937)); -#940 = FACE_BOUND('NONE', #939, .T.); -#941 = EDGE_LOOP('NONE', (#938)); -#942 = FACE_BOUND('NONE', #941, .T.); -#943 = ADVANCED_FACE('NONE', (#940, #942), #656, .T.); -#944 = ORIENTED_EDGE('NONE', *, *, #549, .F.); -#945 = EDGE_LOOP('NONE', (#944)); -#946 = FACE_BOUND('NONE', #945, .T.); -#947 = ADVANCED_FACE('NONE', (#946), #660, .F.); -#948 = ORIENTED_EDGE('NONE', *, *, #551, .T.); -#949 = EDGE_LOOP('NONE', (#948)); -#950 = FACE_BOUND('NONE', #949, .T.); -#951 = ADVANCED_FACE('NONE', (#950), #664, .T.); -#952 = ORIENTED_EDGE('NONE', *, *, #552, .T.); -#953 = ORIENTED_EDGE('NONE', *, *, #554, .F.); -#954 = EDGE_LOOP('NONE', (#952)); -#955 = FACE_BOUND('NONE', #954, .T.); -#956 = EDGE_LOOP('NONE', (#953)); -#957 = FACE_BOUND('NONE', #956, .T.); -#958 = ADVANCED_FACE('NONE', (#955, #957), #669, .T.); -#959 = ORIENTED_EDGE('NONE', *, *, #552, .F.); -#960 = EDGE_LOOP('NONE', (#959)); -#961 = FACE_BOUND('NONE', #960, .T.); -#962 = ADVANCED_FACE('NONE', (#961), #673, .F.); -#963 = ORIENTED_EDGE('NONE', *, *, #554, .T.); -#964 = EDGE_LOOP('NONE', (#963)); -#965 = FACE_BOUND('NONE', #964, .T.); -#966 = ADVANCED_FACE('NONE', (#965), #677, .T.); -#967 = ORIENTED_EDGE('NONE', *, *, #555, .T.); -#968 = ORIENTED_EDGE('NONE', *, *, #557, .F.); -#969 = EDGE_LOOP('NONE', (#967)); -#970 = FACE_BOUND('NONE', #969, .T.); -#971 = EDGE_LOOP('NONE', (#968)); -#972 = FACE_BOUND('NONE', #971, .T.); -#973 = ADVANCED_FACE('NONE', (#970, #972), #682, .T.); -#974 = ORIENTED_EDGE('NONE', *, *, #555, .F.); -#975 = EDGE_LOOP('NONE', (#974)); -#976 = FACE_BOUND('NONE', #975, .T.); -#977 = ADVANCED_FACE('NONE', (#976), #686, .F.); -#978 = ORIENTED_EDGE('NONE', *, *, #557, .T.); -#979 = EDGE_LOOP('NONE', (#978)); -#980 = FACE_BOUND('NONE', #979, .T.); -#981 = ADVANCED_FACE('NONE', (#980), #690, .T.); -#982 = ORIENTED_EDGE('NONE', *, *, #558, .T.); -#983 = ORIENTED_EDGE('NONE', *, *, #560, .F.); -#984 = EDGE_LOOP('NONE', (#982)); -#985 = FACE_BOUND('NONE', #984, .T.); -#986 = EDGE_LOOP('NONE', (#983)); -#987 = FACE_BOUND('NONE', #986, .T.); -#988 = ADVANCED_FACE('NONE', (#985, #987), #695, .T.); -#989 = ORIENTED_EDGE('NONE', *, *, #558, .F.); -#990 = EDGE_LOOP('NONE', (#989)); -#991 = FACE_BOUND('NONE', #990, .T.); -#992 = ADVANCED_FACE('NONE', (#991), #699, .F.); -#993 = ORIENTED_EDGE('NONE', *, *, #560, .T.); -#994 = EDGE_LOOP('NONE', (#993)); -#995 = FACE_BOUND('NONE', #994, .T.); -#996 = ADVANCED_FACE('NONE', (#995), #703, .T.); -#997 = ORIENTED_EDGE('NONE', *, *, #561, .T.); -#998 = ORIENTED_EDGE('NONE', *, *, #563, .F.); -#999 = EDGE_LOOP('NONE', (#997)); -#1000 = FACE_BOUND('NONE', #999, .T.); -#1001 = EDGE_LOOP('NONE', (#998)); -#1002 = FACE_BOUND('NONE', #1001, .T.); -#1003 = ADVANCED_FACE('NONE', (#1000, #1002), #708, .T.); -#1004 = ORIENTED_EDGE('NONE', *, *, #561, .F.); -#1005 = EDGE_LOOP('NONE', (#1004)); -#1006 = FACE_BOUND('NONE', #1005, .T.); -#1007 = ADVANCED_FACE('NONE', (#1006), #712, .F.); -#1008 = ORIENTED_EDGE('NONE', *, *, #563, .T.); -#1009 = EDGE_LOOP('NONE', (#1008)); -#1010 = FACE_BOUND('NONE', #1009, .T.); -#1011 = ADVANCED_FACE('NONE', (#1010), #716, .T.); -#1012 = ORIENTED_EDGE('NONE', *, *, #564, .T.); -#1013 = ORIENTED_EDGE('NONE', *, *, #566, .F.); -#1014 = EDGE_LOOP('NONE', (#1012)); -#1015 = FACE_BOUND('NONE', #1014, .T.); -#1016 = EDGE_LOOP('NONE', (#1013)); -#1017 = FACE_BOUND('NONE', #1016, .T.); -#1018 = ADVANCED_FACE('NONE', (#1015, #1017), #721, .T.); -#1019 = ORIENTED_EDGE('NONE', *, *, #564, .F.); -#1020 = EDGE_LOOP('NONE', (#1019)); -#1021 = FACE_BOUND('NONE', #1020, .T.); -#1022 = ADVANCED_FACE('NONE', (#1021), #725, .F.); -#1023 = ORIENTED_EDGE('NONE', *, *, #566, .T.); -#1024 = EDGE_LOOP('NONE', (#1023)); -#1025 = FACE_BOUND('NONE', #1024, .T.); -#1026 = ADVANCED_FACE('NONE', (#1025), #729, .T.); -#1027 = ORIENTED_EDGE('NONE', *, *, #567, .T.); -#1028 = ORIENTED_EDGE('NONE', *, *, #569, .F.); -#1029 = EDGE_LOOP('NONE', (#1027)); -#1030 = FACE_BOUND('NONE', #1029, .T.); -#1031 = EDGE_LOOP('NONE', (#1028)); -#1032 = FACE_BOUND('NONE', #1031, .T.); -#1033 = ADVANCED_FACE('NONE', (#1030, #1032), #734, .T.); -#1034 = ORIENTED_EDGE('NONE', *, *, #567, .F.); -#1035 = EDGE_LOOP('NONE', (#1034)); -#1036 = FACE_BOUND('NONE', #1035, .T.); -#1037 = ADVANCED_FACE('NONE', (#1036), #738, .F.); -#1038 = ORIENTED_EDGE('NONE', *, *, #569, .T.); -#1039 = EDGE_LOOP('NONE', (#1038)); -#1040 = FACE_BOUND('NONE', #1039, .T.); -#1041 = ADVANCED_FACE('NONE', (#1040), #742, .T.); -#1042 = ORIENTED_EDGE('NONE', *, *, #570, .T.); -#1043 = ORIENTED_EDGE('NONE', *, *, #571, .T.); -#1044 = ORIENTED_EDGE('NONE', *, *, #572, .F.); -#1045 = ORIENTED_EDGE('NONE', *, *, #573, .F.); -#1046 = EDGE_LOOP('NONE', (#1042, #1043, #1044, #1045)); -#1047 = FACE_BOUND('NONE', #1046, .T.); -#1048 = ADVANCED_FACE('NONE', (#1047), #746, .T.); -#1049 = ORIENTED_EDGE('NONE', *, *, #574, .T.); -#1050 = ORIENTED_EDGE('NONE', *, *, #575, .T.); -#1051 = ORIENTED_EDGE('NONE', *, *, #576, .F.); -#1052 = ORIENTED_EDGE('NONE', *, *, #571, .F.); -#1053 = EDGE_LOOP('NONE', (#1049, #1050, #1051, #1052)); -#1054 = FACE_BOUND('NONE', #1053, .T.); -#1055 = ADVANCED_FACE('NONE', (#1054), #750, .T.); -#1056 = ORIENTED_EDGE('NONE', *, *, #577, .T.); -#1057 = ORIENTED_EDGE('NONE', *, *, #578, .T.); -#1058 = ORIENTED_EDGE('NONE', *, *, #579, .F.); -#1059 = ORIENTED_EDGE('NONE', *, *, #575, .F.); -#1060 = EDGE_LOOP('NONE', (#1056, #1057, #1058, #1059)); -#1061 = FACE_BOUND('NONE', #1060, .T.); -#1062 = ADVANCED_FACE('NONE', (#1061), #754, .T.); -#1063 = ORIENTED_EDGE('NONE', *, *, #580, .T.); -#1064 = ORIENTED_EDGE('NONE', *, *, #573, .T.); -#1065 = ORIENTED_EDGE('NONE', *, *, #581, .F.); -#1066 = ORIENTED_EDGE('NONE', *, *, #578, .F.); -#1067 = EDGE_LOOP('NONE', (#1063, #1064, #1065, #1066)); -#1068 = FACE_BOUND('NONE', #1067, .T.); -#1069 = ADVANCED_FACE('NONE', (#1068), #758, .T.); -#1070 = ORIENTED_EDGE('NONE', *, *, #580, .F.); -#1071 = ORIENTED_EDGE('NONE', *, *, #577, .F.); -#1072 = ORIENTED_EDGE('NONE', *, *, #574, .F.); -#1073 = ORIENTED_EDGE('NONE', *, *, #570, .F.); -#1074 = ORIENTED_EDGE('NONE', *, *, #593, .F.); -#1075 = ORIENTED_EDGE('NONE', *, *, #591, .F.); -#1076 = ORIENTED_EDGE('NONE', *, *, #588, .F.); -#1077 = ORIENTED_EDGE('NONE', *, *, #584, .F.); -#1078 = EDGE_LOOP('NONE', (#1070, #1071, #1072, #1073)); -#1079 = FACE_BOUND('NONE', #1078, .T.); -#1080 = EDGE_LOOP('NONE', (#1074, #1075, #1076, #1077)); -#1081 = FACE_BOUND('NONE', #1080, .T.); -#1082 = ADVANCED_FACE('NONE', (#1079, #1081), #762, .F.); -#1083 = ORIENTED_EDGE('NONE', *, *, #572, .T.); -#1084 = ORIENTED_EDGE('NONE', *, *, #576, .T.); -#1085 = ORIENTED_EDGE('NONE', *, *, #579, .T.); -#1086 = ORIENTED_EDGE('NONE', *, *, #581, .T.); -#1087 = ORIENTED_EDGE('NONE', *, *, #594, .F.); -#1088 = ORIENTED_EDGE('NONE', *, *, #597, .F.); -#1089 = ORIENTED_EDGE('NONE', *, *, #600, .F.); -#1090 = ORIENTED_EDGE('NONE', *, *, #603, .F.); -#1091 = ORIENTED_EDGE('NONE', *, *, #606, .F.); -#1092 = ORIENTED_EDGE('NONE', *, *, #609, .F.); -#1093 = ORIENTED_EDGE('NONE', *, *, #612, .F.); -#1094 = ORIENTED_EDGE('NONE', *, *, #615, .F.); -#1095 = ORIENTED_EDGE('NONE', *, *, #618, .F.); -#1096 = ORIENTED_EDGE('NONE', *, *, #621, .F.); -#1097 = ORIENTED_EDGE('NONE', *, *, #624, .F.); -#1098 = ORIENTED_EDGE('NONE', *, *, #627, .F.); -#1099 = ORIENTED_EDGE('NONE', *, *, #630, .F.); -#1100 = ORIENTED_EDGE('NONE', *, *, #633, .F.); -#1101 = ORIENTED_EDGE('NONE', *, *, #636, .F.); -#1102 = EDGE_LOOP('NONE', (#1083, #1084, #1085, #1086)); -#1103 = FACE_BOUND('NONE', #1102, .T.); -#1104 = EDGE_LOOP('NONE', (#1087)); -#1105 = FACE_BOUND('NONE', #1104, .T.); -#1106 = EDGE_LOOP('NONE', (#1088)); -#1107 = FACE_BOUND('NONE', #1106, .T.); -#1108 = EDGE_LOOP('NONE', (#1089)); -#1109 = FACE_BOUND('NONE', #1108, .T.); -#1110 = EDGE_LOOP('NONE', (#1090)); -#1111 = FACE_BOUND('NONE', #1110, .T.); -#1112 = EDGE_LOOP('NONE', (#1091)); -#1113 = FACE_BOUND('NONE', #1112, .T.); -#1114 = EDGE_LOOP('NONE', (#1092)); -#1115 = FACE_BOUND('NONE', #1114, .T.); -#1116 = EDGE_LOOP('NONE', (#1093)); -#1117 = FACE_BOUND('NONE', #1116, .T.); -#1118 = EDGE_LOOP('NONE', (#1094)); -#1119 = FACE_BOUND('NONE', #1118, .T.); -#1120 = EDGE_LOOP('NONE', (#1095)); -#1121 = FACE_BOUND('NONE', #1120, .T.); -#1122 = EDGE_LOOP('NONE', (#1096)); -#1123 = FACE_BOUND('NONE', #1122, .T.); -#1124 = EDGE_LOOP('NONE', (#1097)); -#1125 = FACE_BOUND('NONE', #1124, .T.); -#1126 = EDGE_LOOP('NONE', (#1098)); -#1127 = FACE_BOUND('NONE', #1126, .T.); -#1128 = EDGE_LOOP('NONE', (#1099)); -#1129 = FACE_BOUND('NONE', #1128, .T.); -#1130 = EDGE_LOOP('NONE', (#1100)); -#1131 = FACE_BOUND('NONE', #1130, .T.); -#1132 = EDGE_LOOP('NONE', (#1101)); -#1133 = FACE_BOUND('NONE', #1132, .T.); -#1134 = ADVANCED_FACE('NONE', (#1103, #1105, #1107, #1109, #1111, #1113, #1115, #1117, #1119, #1121, #1123, #1125, #1127, #1129, #1131, #1133), #766, .T.); -#1135 = ORIENTED_EDGE('NONE', *, *, #585, .T.); -#1136 = ORIENTED_EDGE('NONE', *, *, #584, .T.); -#1137 = ORIENTED_EDGE('NONE', *, *, #583, .F.); -#1138 = ORIENTED_EDGE('NONE', *, *, #582, .F.); -#1139 = EDGE_LOOP('NONE', (#1135, #1136, #1137, #1138)); -#1140 = FACE_BOUND('NONE', #1139, .T.); -#1141 = ADVANCED_FACE('NONE', (#1140), #770, .F.); -#1142 = ORIENTED_EDGE('NONE', *, *, #583, .T.); -#1143 = ORIENTED_EDGE('NONE', *, *, #588, .T.); -#1144 = ORIENTED_EDGE('NONE', *, *, #587, .F.); -#1145 = ORIENTED_EDGE('NONE', *, *, #586, .F.); -#1146 = EDGE_LOOP('NONE', (#1142, #1143, #1144, #1145)); -#1147 = FACE_BOUND('NONE', #1146, .T.); -#1148 = ADVANCED_FACE('NONE', (#1147), #774, .F.); -#1149 = ORIENTED_EDGE('NONE', *, *, #587, .T.); -#1150 = ORIENTED_EDGE('NONE', *, *, #591, .T.); -#1151 = ORIENTED_EDGE('NONE', *, *, #590, .F.); -#1152 = ORIENTED_EDGE('NONE', *, *, #589, .F.); -#1153 = EDGE_LOOP('NONE', (#1149, #1150, #1151, #1152)); -#1154 = FACE_BOUND('NONE', #1153, .T.); -#1155 = ADVANCED_FACE('NONE', (#1154), #778, .F.); -#1156 = ORIENTED_EDGE('NONE', *, *, #590, .T.); -#1157 = ORIENTED_EDGE('NONE', *, *, #593, .T.); -#1158 = ORIENTED_EDGE('NONE', *, *, #585, .F.); -#1159 = ORIENTED_EDGE('NONE', *, *, #592, .F.); -#1160 = EDGE_LOOP('NONE', (#1156, #1157, #1158, #1159)); -#1161 = FACE_BOUND('NONE', #1160, .T.); -#1162 = ADVANCED_FACE('NONE', (#1161), #782, .F.); -#1163 = ORIENTED_EDGE('NONE', *, *, #582, .T.); -#1164 = ORIENTED_EDGE('NONE', *, *, #586, .T.); -#1165 = ORIENTED_EDGE('NONE', *, *, #589, .T.); -#1166 = ORIENTED_EDGE('NONE', *, *, #592, .T.); -#1167 = EDGE_LOOP('NONE', (#1163, #1164, #1165, #1166)); -#1168 = FACE_BOUND('NONE', #1167, .T.); -#1169 = ADVANCED_FACE('NONE', (#1168), #786, .T.); -#1170 = ORIENTED_EDGE('NONE', *, *, #594, .T.); -#1171 = ORIENTED_EDGE('NONE', *, *, #596, .F.); -#1172 = EDGE_LOOP('NONE', (#1170)); -#1173 = FACE_BOUND('NONE', #1172, .T.); -#1174 = EDGE_LOOP('NONE', (#1171)); -#1175 = FACE_BOUND('NONE', #1174, .T.); -#1176 = ADVANCED_FACE('NONE', (#1173, #1175), #791, .T.); -#1177 = ORIENTED_EDGE('NONE', *, *, #596, .T.); -#1178 = EDGE_LOOP('NONE', (#1177)); -#1179 = FACE_BOUND('NONE', #1178, .T.); -#1180 = ADVANCED_FACE('NONE', (#1179), #795, .T.); -#1181 = ORIENTED_EDGE('NONE', *, *, #597, .T.); -#1182 = ORIENTED_EDGE('NONE', *, *, #599, .F.); -#1183 = EDGE_LOOP('NONE', (#1181)); -#1184 = FACE_BOUND('NONE', #1183, .T.); -#1185 = EDGE_LOOP('NONE', (#1182)); -#1186 = FACE_BOUND('NONE', #1185, .T.); -#1187 = ADVANCED_FACE('NONE', (#1184, #1186), #800, .T.); -#1188 = ORIENTED_EDGE('NONE', *, *, #599, .T.); -#1189 = EDGE_LOOP('NONE', (#1188)); -#1190 = FACE_BOUND('NONE', #1189, .T.); -#1191 = ADVANCED_FACE('NONE', (#1190), #804, .T.); -#1192 = ORIENTED_EDGE('NONE', *, *, #600, .T.); -#1193 = ORIENTED_EDGE('NONE', *, *, #602, .F.); -#1194 = EDGE_LOOP('NONE', (#1192)); -#1195 = FACE_BOUND('NONE', #1194, .T.); -#1196 = EDGE_LOOP('NONE', (#1193)); -#1197 = FACE_BOUND('NONE', #1196, .T.); -#1198 = ADVANCED_FACE('NONE', (#1195, #1197), #809, .T.); -#1199 = ORIENTED_EDGE('NONE', *, *, #602, .T.); -#1200 = EDGE_LOOP('NONE', (#1199)); -#1201 = FACE_BOUND('NONE', #1200, .T.); -#1202 = ADVANCED_FACE('NONE', (#1201), #813, .T.); -#1203 = ORIENTED_EDGE('NONE', *, *, #603, .T.); -#1204 = ORIENTED_EDGE('NONE', *, *, #605, .F.); -#1205 = EDGE_LOOP('NONE', (#1203)); -#1206 = FACE_BOUND('NONE', #1205, .T.); -#1207 = EDGE_LOOP('NONE', (#1204)); -#1208 = FACE_BOUND('NONE', #1207, .T.); -#1209 = ADVANCED_FACE('NONE', (#1206, #1208), #818, .T.); -#1210 = ORIENTED_EDGE('NONE', *, *, #605, .T.); -#1211 = EDGE_LOOP('NONE', (#1210)); -#1212 = FACE_BOUND('NONE', #1211, .T.); -#1213 = ADVANCED_FACE('NONE', (#1212), #822, .T.); -#1214 = ORIENTED_EDGE('NONE', *, *, #606, .T.); -#1215 = ORIENTED_EDGE('NONE', *, *, #608, .F.); -#1216 = EDGE_LOOP('NONE', (#1214)); -#1217 = FACE_BOUND('NONE', #1216, .T.); -#1218 = EDGE_LOOP('NONE', (#1215)); -#1219 = FACE_BOUND('NONE', #1218, .T.); -#1220 = ADVANCED_FACE('NONE', (#1217, #1219), #827, .T.); -#1221 = ORIENTED_EDGE('NONE', *, *, #608, .T.); -#1222 = EDGE_LOOP('NONE', (#1221)); -#1223 = FACE_BOUND('NONE', #1222, .T.); -#1224 = ADVANCED_FACE('NONE', (#1223), #831, .T.); -#1225 = ORIENTED_EDGE('NONE', *, *, #609, .T.); -#1226 = ORIENTED_EDGE('NONE', *, *, #611, .F.); -#1227 = EDGE_LOOP('NONE', (#1225)); -#1228 = FACE_BOUND('NONE', #1227, .T.); -#1229 = EDGE_LOOP('NONE', (#1226)); -#1230 = FACE_BOUND('NONE', #1229, .T.); -#1231 = ADVANCED_FACE('NONE', (#1228, #1230), #836, .T.); -#1232 = ORIENTED_EDGE('NONE', *, *, #611, .T.); -#1233 = EDGE_LOOP('NONE', (#1232)); -#1234 = FACE_BOUND('NONE', #1233, .T.); -#1235 = ADVANCED_FACE('NONE', (#1234), #840, .T.); -#1236 = ORIENTED_EDGE('NONE', *, *, #612, .T.); -#1237 = ORIENTED_EDGE('NONE', *, *, #614, .F.); -#1238 = EDGE_LOOP('NONE', (#1236)); -#1239 = FACE_BOUND('NONE', #1238, .T.); -#1240 = EDGE_LOOP('NONE', (#1237)); -#1241 = FACE_BOUND('NONE', #1240, .T.); -#1242 = ADVANCED_FACE('NONE', (#1239, #1241), #845, .T.); -#1243 = ORIENTED_EDGE('NONE', *, *, #614, .T.); -#1244 = EDGE_LOOP('NONE', (#1243)); -#1245 = FACE_BOUND('NONE', #1244, .T.); -#1246 = ADVANCED_FACE('NONE', (#1245), #849, .T.); -#1247 = ORIENTED_EDGE('NONE', *, *, #615, .T.); -#1248 = ORIENTED_EDGE('NONE', *, *, #617, .F.); -#1249 = EDGE_LOOP('NONE', (#1247)); -#1250 = FACE_BOUND('NONE', #1249, .T.); -#1251 = EDGE_LOOP('NONE', (#1248)); -#1252 = FACE_BOUND('NONE', #1251, .T.); -#1253 = ADVANCED_FACE('NONE', (#1250, #1252), #854, .T.); -#1254 = ORIENTED_EDGE('NONE', *, *, #617, .T.); -#1255 = EDGE_LOOP('NONE', (#1254)); -#1256 = FACE_BOUND('NONE', #1255, .T.); -#1257 = ADVANCED_FACE('NONE', (#1256), #858, .T.); -#1258 = ORIENTED_EDGE('NONE', *, *, #618, .T.); -#1259 = ORIENTED_EDGE('NONE', *, *, #620, .F.); -#1260 = EDGE_LOOP('NONE', (#1258)); -#1261 = FACE_BOUND('NONE', #1260, .T.); -#1262 = EDGE_LOOP('NONE', (#1259)); -#1263 = FACE_BOUND('NONE', #1262, .T.); -#1264 = ADVANCED_FACE('NONE', (#1261, #1263), #863, .T.); -#1265 = ORIENTED_EDGE('NONE', *, *, #620, .T.); -#1266 = EDGE_LOOP('NONE', (#1265)); -#1267 = FACE_BOUND('NONE', #1266, .T.); -#1268 = ADVANCED_FACE('NONE', (#1267), #867, .T.); -#1269 = ORIENTED_EDGE('NONE', *, *, #621, .T.); -#1270 = ORIENTED_EDGE('NONE', *, *, #623, .F.); -#1271 = EDGE_LOOP('NONE', (#1269)); -#1272 = FACE_BOUND('NONE', #1271, .T.); -#1273 = EDGE_LOOP('NONE', (#1270)); -#1274 = FACE_BOUND('NONE', #1273, .T.); -#1275 = ADVANCED_FACE('NONE', (#1272, #1274), #872, .T.); -#1276 = ORIENTED_EDGE('NONE', *, *, #623, .T.); -#1277 = EDGE_LOOP('NONE', (#1276)); -#1278 = FACE_BOUND('NONE', #1277, .T.); -#1279 = ADVANCED_FACE('NONE', (#1278), #876, .T.); -#1280 = ORIENTED_EDGE('NONE', *, *, #624, .T.); -#1281 = ORIENTED_EDGE('NONE', *, *, #626, .F.); -#1282 = EDGE_LOOP('NONE', (#1280)); -#1283 = FACE_BOUND('NONE', #1282, .T.); -#1284 = EDGE_LOOP('NONE', (#1281)); -#1285 = FACE_BOUND('NONE', #1284, .T.); -#1286 = ADVANCED_FACE('NONE', (#1283, #1285), #881, .T.); -#1287 = ORIENTED_EDGE('NONE', *, *, #626, .T.); -#1288 = EDGE_LOOP('NONE', (#1287)); -#1289 = FACE_BOUND('NONE', #1288, .T.); -#1290 = ADVANCED_FACE('NONE', (#1289), #885, .T.); -#1291 = ORIENTED_EDGE('NONE', *, *, #627, .T.); -#1292 = ORIENTED_EDGE('NONE', *, *, #629, .F.); -#1293 = EDGE_LOOP('NONE', (#1291)); -#1294 = FACE_BOUND('NONE', #1293, .T.); -#1295 = EDGE_LOOP('NONE', (#1292)); -#1296 = FACE_BOUND('NONE', #1295, .T.); -#1297 = ADVANCED_FACE('NONE', (#1294, #1296), #890, .T.); -#1298 = ORIENTED_EDGE('NONE', *, *, #629, .T.); -#1299 = EDGE_LOOP('NONE', (#1298)); -#1300 = FACE_BOUND('NONE', #1299, .T.); -#1301 = ADVANCED_FACE('NONE', (#1300), #894, .T.); -#1302 = ORIENTED_EDGE('NONE', *, *, #630, .T.); -#1303 = ORIENTED_EDGE('NONE', *, *, #632, .F.); -#1304 = EDGE_LOOP('NONE', (#1302)); -#1305 = FACE_BOUND('NONE', #1304, .T.); -#1306 = EDGE_LOOP('NONE', (#1303)); -#1307 = FACE_BOUND('NONE', #1306, .T.); -#1308 = ADVANCED_FACE('NONE', (#1305, #1307), #899, .T.); -#1309 = ORIENTED_EDGE('NONE', *, *, #632, .T.); -#1310 = EDGE_LOOP('NONE', (#1309)); -#1311 = FACE_BOUND('NONE', #1310, .T.); -#1312 = ADVANCED_FACE('NONE', (#1311), #903, .T.); -#1313 = ORIENTED_EDGE('NONE', *, *, #633, .T.); -#1314 = ORIENTED_EDGE('NONE', *, *, #635, .F.); -#1315 = EDGE_LOOP('NONE', (#1313)); -#1316 = FACE_BOUND('NONE', #1315, .T.); -#1317 = EDGE_LOOP('NONE', (#1314)); -#1318 = FACE_BOUND('NONE', #1317, .T.); -#1319 = ADVANCED_FACE('NONE', (#1316, #1318), #908, .T.); -#1320 = ORIENTED_EDGE('NONE', *, *, #635, .T.); -#1321 = EDGE_LOOP('NONE', (#1320)); -#1322 = FACE_BOUND('NONE', #1321, .T.); -#1323 = ADVANCED_FACE('NONE', (#1322), #912, .T.); -#1324 = ORIENTED_EDGE('NONE', *, *, #636, .T.); -#1325 = ORIENTED_EDGE('NONE', *, *, #638, .F.); -#1326 = EDGE_LOOP('NONE', (#1324)); -#1327 = FACE_BOUND('NONE', #1326, .T.); -#1328 = EDGE_LOOP('NONE', (#1325)); -#1329 = FACE_BOUND('NONE', #1328, .T.); -#1330 = ADVANCED_FACE('NONE', (#1327, #1329), #917, .T.); -#1331 = ORIENTED_EDGE('NONE', *, *, #638, .T.); -#1332 = EDGE_LOOP('NONE', (#1331)); -#1333 = FACE_BOUND('NONE', #1332, .T.); -#1334 = ADVANCED_FACE('NONE', (#1333), #921, .T.); -#1335 = CLOSED_SHELL('NONE', (#928, #932, #936)); -#1336 = CLOSED_SHELL('NONE', (#943, #947, #951)); -#1337 = CLOSED_SHELL('NONE', (#958, #962, #966)); -#1338 = CLOSED_SHELL('NONE', (#973, #977, #981)); -#1339 = CLOSED_SHELL('NONE', (#988, #992, #996)); -#1340 = CLOSED_SHELL('NONE', (#1003, #1007, #1011)); -#1341 = CLOSED_SHELL('NONE', (#1018, #1022, #1026)); -#1342 = CLOSED_SHELL('NONE', (#1033, #1037, #1041)); -#1343 = CLOSED_SHELL('NONE', (#1048, #1055, #1062, #1069, #1082, #1134, #1141, #1148, #1155, #1162, #1169, #1176, #1180, #1187, #1191, #1198, #1202, #1209, #1213, #1220, #1224, #1231, #1235, #1242, #1246, #1253, #1257, #1264, #1268, #1275, #1279, #1286, #1290, #1297, #1301, #1308, #1312, #1319, #1323, #1330, #1334)); -#1344 = MANIFOLD_SOLID_BREP('NONE', #1335); -#1345 = MANIFOLD_SOLID_BREP('NONE', #1336); -#1346 = MANIFOLD_SOLID_BREP('NONE', #1337); -#1347 = MANIFOLD_SOLID_BREP('NONE', #1338); -#1348 = MANIFOLD_SOLID_BREP('NONE', #1339); -#1349 = MANIFOLD_SOLID_BREP('NONE', #1340); -#1350 = MANIFOLD_SOLID_BREP('NONE', #1341); -#1351 = MANIFOLD_SOLID_BREP('NONE', #1342); -#1352 = MANIFOLD_SOLID_BREP('NONE', #1343); -#1353 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#1354 = PRODUCT_DEFINITION_CONTEXT('part definition', #1353, 'design'); -#1355 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1356 = PRODUCT_DEFINITION_FORMATION('', $, #1355); -#1357 = PRODUCT_DEFINITION('design', $, #1356, #1354); -#1358 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1357); -#1359 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1352), #3); -#1360 = SHAPE_DEFINITION_REPRESENTATION(#1358, #1359); -#1361 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1362 = PRODUCT_DEFINITION_FORMATION('', $, #1361); -#1363 = PRODUCT_DEFINITION('design', $, #1362, #1354); -#1364 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1363); -#1365 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1351), #3); -#1366 = SHAPE_DEFINITION_REPRESENTATION(#1364, #1365); -#1367 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1368 = PRODUCT_DEFINITION_FORMATION('', $, #1367); -#1369 = PRODUCT_DEFINITION('design', $, #1368, #1354); -#1370 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1369); -#1371 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1350), #3); -#1372 = SHAPE_DEFINITION_REPRESENTATION(#1370, #1371); -#1373 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1374 = PRODUCT_DEFINITION_FORMATION('', $, #1373); -#1375 = PRODUCT_DEFINITION('design', $, #1374, #1354); -#1376 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1375); -#1377 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1349), #3); -#1378 = SHAPE_DEFINITION_REPRESENTATION(#1376, #1377); -#1379 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1380 = PRODUCT_DEFINITION_FORMATION('', $, #1379); -#1381 = PRODUCT_DEFINITION('design', $, #1380, #1354); -#1382 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1381); -#1383 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1348), #3); -#1384 = SHAPE_DEFINITION_REPRESENTATION(#1382, #1383); -#1385 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1386 = PRODUCT_DEFINITION_FORMATION('', $, #1385); -#1387 = PRODUCT_DEFINITION('design', $, #1386, #1354); -#1388 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1387); -#1389 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1347), #3); -#1390 = SHAPE_DEFINITION_REPRESENTATION(#1388, #1389); -#1391 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1392 = PRODUCT_DEFINITION_FORMATION('', $, #1391); -#1393 = PRODUCT_DEFINITION('design', $, #1392, #1354); -#1394 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1393); -#1395 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1346), #3); -#1396 = SHAPE_DEFINITION_REPRESENTATION(#1394, #1395); -#1397 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1398 = PRODUCT_DEFINITION_FORMATION('', $, #1397); -#1399 = PRODUCT_DEFINITION('design', $, #1398, #1354); -#1400 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1399); -#1401 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1345), #3); -#1402 = SHAPE_DEFINITION_REPRESENTATION(#1400, #1401); -#1403 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1404 = PRODUCT_DEFINITION_FORMATION('', $, #1403); -#1405 = PRODUCT_DEFINITION('design', $, #1404, #1354); -#1406 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1405); -#1407 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1344), #3); -#1408 = SHAPE_DEFINITION_REPRESENTATION(#1406, #1407); +#902 = VECTOR('NONE', #901, 1); +#903 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.9144)); +#904 = LINE('NONE', #903, #902); +#905 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#906 = DIRECTION('NONE', (-0, 1, 0)); +#907 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, 0.9143999999999999)); +#908 = AXIS2_PLACEMENT_3D('NONE', #907, #906, #905); +#909 = CIRCLE('NONE', #908, 0.06095999999999998); +#910 = DIRECTION('NONE', (1, 0, -0)); +#911 = DIRECTION('NONE', (0, 1, 0)); +#912 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, 0.7112)); +#913 = AXIS2_PLACEMENT_3D('NONE', #912, #911, #910); +#914 = CIRCLE('NONE', #913, 0.06095999999999998); +#915 = DIRECTION('NONE', (0, 1, 0)); +#916 = VECTOR('NONE', #915, 1); +#917 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.7112)); +#918 = LINE('NONE', #917, #916); +#919 = DIRECTION('NONE', (1, 0, -0)); +#920 = DIRECTION('NONE', (0, 1, 0)); +#921 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, 0.7112)); +#922 = AXIS2_PLACEMENT_3D('NONE', #921, #920, #919); +#923 = CIRCLE('NONE', #922, 0.06095999999999998); +#924 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748032)); +#925 = DIRECTION('NONE', (-0, 1, 0)); +#926 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.5079999999999999)); +#927 = AXIS2_PLACEMENT_3D('NONE', #926, #925, #924); +#928 = CIRCLE('NONE', #927, 0.06096000000000001); +#929 = DIRECTION('NONE', (0, 1, 0)); +#930 = VECTOR('NONE', #929, 1); +#931 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.508)); +#932 = LINE('NONE', #931, #930); +#933 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748032)); +#934 = DIRECTION('NONE', (-0, 1, 0)); +#935 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.5079999999999999)); +#936 = AXIS2_PLACEMENT_3D('NONE', #935, #934, #933); +#937 = CIRCLE('NONE', #936, 0.06096000000000001); +#938 = DIRECTION('NONE', (1, 0, -0)); +#939 = DIRECTION('NONE', (0, 1, 0)); +#940 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.30479999999999996)); +#941 = AXIS2_PLACEMENT_3D('NONE', #940, #939, #938); +#942 = CIRCLE('NONE', #941, 0.06096000000000001); +#943 = DIRECTION('NONE', (0, 1, 0)); +#944 = VECTOR('NONE', #943, 1); +#945 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.30479999999999996)); +#946 = LINE('NONE', #945, #944); +#947 = DIRECTION('NONE', (1, 0, -0)); +#948 = DIRECTION('NONE', (0, 1, 0)); +#949 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.30479999999999996)); +#950 = AXIS2_PLACEMENT_3D('NONE', #949, #948, #947); +#951 = CIRCLE('NONE', #950, 0.06096000000000001); +#952 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); +#953 = DIRECTION('NONE', (0, 1, 0)); +#954 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.10160000000000005)); +#955 = AXIS2_PLACEMENT_3D('NONE', #954, #953, #952); +#956 = CIRCLE('NONE', #955, 0.06096000000000001); +#957 = DIRECTION('NONE', (0, 1, 0)); +#958 = VECTOR('NONE', #957, 1); +#959 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.10160000000000002)); +#960 = LINE('NONE', #959, #958); +#961 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); +#962 = DIRECTION('NONE', (0, 1, 0)); +#963 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.10160000000000005)); +#964 = AXIS2_PLACEMENT_3D('NONE', #963, #962, #961); +#965 = CIRCLE('NONE', #964, 0.06096000000000001); +#966 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187011)); +#967 = DIRECTION('NONE', (-0, 1, 0)); +#968 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.10160000000000005)); +#969 = AXIS2_PLACEMENT_3D('NONE', #968, #967, #966); +#970 = CIRCLE('NONE', #969, 0.06095999999999998); +#971 = DIRECTION('NONE', (0, 1, 0)); +#972 = VECTOR('NONE', #971, 1); +#973 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.10160000000000002)); +#974 = LINE('NONE', #973, #972); +#975 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187011)); +#976 = DIRECTION('NONE', (-0, 1, 0)); +#977 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.10160000000000005)); +#978 = AXIS2_PLACEMENT_3D('NONE', #977, #976, #975); +#979 = CIRCLE('NONE', #978, 0.06095999999999998); +#980 = DIRECTION('NONE', (1, 0, -0)); +#981 = DIRECTION('NONE', (0, 1, 0)); +#982 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.30480000000000007)); +#983 = AXIS2_PLACEMENT_3D('NONE', #982, #981, #980); +#984 = CIRCLE('NONE', #983, 0.06096000000000001); +#985 = DIRECTION('NONE', (0, 1, 0)); +#986 = VECTOR('NONE', #985, 1); +#987 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.30480000000000007)); +#988 = LINE('NONE', #987, #986); +#989 = DIRECTION('NONE', (1, 0, -0)); +#990 = DIRECTION('NONE', (0, 1, 0)); +#991 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.30480000000000007)); +#992 = AXIS2_PLACEMENT_3D('NONE', #991, #990, #989); +#993 = CIRCLE('NONE', #992, 0.06096000000000001); +#994 = DIRECTION('NONE', (1, 0, -0)); +#995 = DIRECTION('NONE', (0, 1, 0)); +#996 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.5079999999999999)); +#997 = AXIS2_PLACEMENT_3D('NONE', #996, #995, #994); +#998 = CIRCLE('NONE', #997, 0.06095999999999998); +#999 = DIRECTION('NONE', (0, 1, 0)); +#1000 = VECTOR('NONE', #999, 1); +#1001 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.5079999999999999)); +#1002 = LINE('NONE', #1001, #1000); +#1003 = DIRECTION('NONE', (1, 0, -0)); +#1004 = DIRECTION('NONE', (0, 1, 0)); +#1005 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.5079999999999999)); +#1006 = AXIS2_PLACEMENT_3D('NONE', #1005, #1004, #1003); +#1007 = CIRCLE('NONE', #1006, 0.06095999999999998); +#1008 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1009 = DIRECTION('NONE', (-0, 1, 0)); +#1010 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.7112)); +#1011 = AXIS2_PLACEMENT_3D('NONE', #1010, #1009, #1008); +#1012 = CIRCLE('NONE', #1011, 0.06095999999999998); +#1013 = DIRECTION('NONE', (0, 1, 0)); +#1014 = VECTOR('NONE', #1013, 1); +#1015 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.7111999999999999)); +#1016 = LINE('NONE', #1015, #1014); +#1017 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1018 = DIRECTION('NONE', (-0, 1, 0)); +#1019 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.7112)); +#1020 = AXIS2_PLACEMENT_3D('NONE', #1019, #1018, #1017); +#1021 = CIRCLE('NONE', #1020, 0.06095999999999998); +#1022 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1023 = DIRECTION('NONE', (-0, 1, 0)); +#1024 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.9144000000000001)); +#1025 = AXIS2_PLACEMENT_3D('NONE', #1024, #1023, #1022); +#1026 = CIRCLE('NONE', #1025, 0.06095999999999998); +#1027 = DIRECTION('NONE', (0, 1, 0)); +#1028 = VECTOR('NONE', #1027, 1); +#1029 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.9144)); +#1030 = LINE('NONE', #1029, #1028); +#1031 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1032 = DIRECTION('NONE', (-0, 1, 0)); +#1033 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.9144000000000001)); +#1034 = AXIS2_PLACEMENT_3D('NONE', #1033, #1032, #1031); +#1035 = CIRCLE('NONE', #1034, 0.06095999999999998); +#1036 = DIRECTION('NONE', (1, 0, -0)); +#1037 = DIRECTION('NONE', (0, 1, 0)); +#1038 = CARTESIAN_POINT('NONE', (0.40639999999999993, 0.08128, 0.9144)); +#1039 = AXIS2_PLACEMENT_3D('NONE', #1038, #1037, #1036); +#1040 = CIRCLE('NONE', #1039, 0.060960000000000035); +#1041 = DIRECTION('NONE', (0, 1, 0)); +#1042 = VECTOR('NONE', #1041, 1); +#1043 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.9144)); +#1044 = LINE('NONE', #1043, #1042); +#1045 = DIRECTION('NONE', (1, 0, -0)); +#1046 = DIRECTION('NONE', (0, 1, 0)); +#1047 = CARTESIAN_POINT('NONE', (0.40639999999999993, 0.127, 0.9144)); +#1048 = AXIS2_PLACEMENT_3D('NONE', #1047, #1046, #1045); +#1049 = CIRCLE('NONE', #1048, 0.060960000000000035); +#1050 = DIRECTION('NONE', (1, 0, -0)); +#1051 = DIRECTION('NONE', (0, 1, 0)); +#1052 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, 0.7112)); +#1053 = AXIS2_PLACEMENT_3D('NONE', #1052, #1051, #1050); +#1054 = CIRCLE('NONE', #1053, 0.06095999999999998); +#1055 = DIRECTION('NONE', (0, 1, 0)); +#1056 = VECTOR('NONE', #1055, 1); +#1057 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.7112)); +#1058 = LINE('NONE', #1057, #1056); +#1059 = DIRECTION('NONE', (1, 0, -0)); +#1060 = DIRECTION('NONE', (0, 1, 0)); +#1061 = CARTESIAN_POINT('NONE', (0.4064, 0.127, 0.7112)); +#1062 = AXIS2_PLACEMENT_3D('NONE', #1061, #1060, #1059); +#1063 = CIRCLE('NONE', #1062, 0.06095999999999998); +#1064 = DIRECTION('NONE', (1, 0, 0.000000000000000932470781837403)); +#1065 = DIRECTION('NONE', (-0, 1, 0)); +#1066 = CARTESIAN_POINT('NONE', (0.40640000000000004, 0.08128, 0.5079999999999999)); +#1067 = AXIS2_PLACEMENT_3D('NONE', #1066, #1065, #1064); +#1068 = CIRCLE('NONE', #1067, 0.060959999999999924); +#1069 = DIRECTION('NONE', (0, 1, 0)); +#1070 = VECTOR('NONE', #1069, 1); +#1071 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.508)); +#1072 = LINE('NONE', #1071, #1070); +#1073 = DIRECTION('NONE', (1, 0, 0.000000000000000932470781837403)); +#1074 = DIRECTION('NONE', (-0, 1, 0)); +#1075 = CARTESIAN_POINT('NONE', (0.40640000000000004, 0.127, 0.5079999999999999)); +#1076 = AXIS2_PLACEMENT_3D('NONE', #1075, #1074, #1073); +#1077 = CIRCLE('NONE', #1076, 0.060959999999999924); +#1078 = DIRECTION('NONE', (1, 0, -0)); +#1079 = DIRECTION('NONE', (0, 1, 0)); +#1080 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, 0.30479999999999996)); +#1081 = AXIS2_PLACEMENT_3D('NONE', #1080, #1079, #1078); +#1082 = CIRCLE('NONE', #1081, 0.06095999999999998); +#1083 = DIRECTION('NONE', (0, 1, 0)); +#1084 = VECTOR('NONE', #1083, 1); +#1085 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.30479999999999996)); +#1086 = LINE('NONE', #1085, #1084); +#1087 = DIRECTION('NONE', (1, 0, -0)); +#1088 = DIRECTION('NONE', (0, 1, 0)); +#1089 = CARTESIAN_POINT('NONE', (0.4064, 0.127, 0.30479999999999996)); +#1090 = AXIS2_PLACEMENT_3D('NONE', #1089, #1088, #1087); +#1091 = CIRCLE('NONE', #1090, 0.06095999999999998); +#1092 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); +#1093 = DIRECTION('NONE', (0, 1, 0)); +#1094 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, 0.10160000000000008)); +#1095 = AXIS2_PLACEMENT_3D('NONE', #1094, #1093, #1092); +#1096 = CIRCLE('NONE', #1095, 0.06095999999999998); +#1097 = DIRECTION('NONE', (0, 1, 0)); +#1098 = VECTOR('NONE', #1097, 1); +#1099 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.10160000000000002)); +#1100 = LINE('NONE', #1099, #1098); +#1101 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); +#1102 = DIRECTION('NONE', (0, 1, 0)); +#1103 = CARTESIAN_POINT('NONE', (0.4064, 0.127, 0.10160000000000008)); +#1104 = AXIS2_PLACEMENT_3D('NONE', #1103, #1102, #1101); +#1105 = CIRCLE('NONE', #1104, 0.06095999999999998); +#1106 = DIRECTION('NONE', (1, 0, -0)); +#1107 = DIRECTION('NONE', (0, 1, 0)); +#1108 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, -0.10160000000000002)); +#1109 = AXIS2_PLACEMENT_3D('NONE', #1108, #1107, #1106); +#1110 = CIRCLE('NONE', #1109, 0.06095999999999998); +#1111 = DIRECTION('NONE', (0, 1, 0)); +#1112 = VECTOR('NONE', #1111, 1); +#1113 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.10160000000000002)); +#1114 = LINE('NONE', #1113, #1112); +#1115 = DIRECTION('NONE', (1, 0, -0)); +#1116 = DIRECTION('NONE', (0, 1, 0)); +#1117 = CARTESIAN_POINT('NONE', (0.4064, 0.127, -0.10160000000000002)); +#1118 = AXIS2_PLACEMENT_3D('NONE', #1117, #1116, #1115); +#1119 = CIRCLE('NONE', #1118, 0.06095999999999998); +#1120 = DIRECTION('NONE', (1, 0, -0)); +#1121 = DIRECTION('NONE', (0, 1, 0)); +#1122 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, -0.30480000000000007)); +#1123 = AXIS2_PLACEMENT_3D('NONE', #1122, #1121, #1120); +#1124 = CIRCLE('NONE', #1123, 0.06095999999999998); +#1125 = DIRECTION('NONE', (0, 1, 0)); +#1126 = VECTOR('NONE', #1125, 1); +#1127 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.30480000000000007)); +#1128 = LINE('NONE', #1127, #1126); +#1129 = DIRECTION('NONE', (1, 0, -0)); +#1130 = DIRECTION('NONE', (0, 1, 0)); +#1131 = CARTESIAN_POINT('NONE', (0.4064, 0.127, -0.30480000000000007)); +#1132 = AXIS2_PLACEMENT_3D('NONE', #1131, #1130, #1129); +#1133 = CIRCLE('NONE', #1132, 0.06095999999999998); +#1134 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1135 = DIRECTION('NONE', (-0, 1, 0)); +#1136 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.08128, -0.508)); +#1137 = AXIS2_PLACEMENT_3D('NONE', #1136, #1135, #1134); +#1138 = CIRCLE('NONE', #1137, 0.06095999999999987); +#1139 = DIRECTION('NONE', (0, 1, 0)); +#1140 = VECTOR('NONE', #1139, 1); +#1141 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.5079999999999999)); +#1142 = LINE('NONE', #1141, #1140); +#1143 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1144 = DIRECTION('NONE', (-0, 1, 0)); +#1145 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.127, -0.508)); +#1146 = AXIS2_PLACEMENT_3D('NONE', #1145, #1144, #1143); +#1147 = CIRCLE('NONE', #1146, 0.06095999999999987); +#1148 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1149 = DIRECTION('NONE', (-0, 1, 0)); +#1150 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.08128, -0.7112)); +#1151 = AXIS2_PLACEMENT_3D('NONE', #1150, #1149, #1148); +#1152 = CIRCLE('NONE', #1151, 0.06095999999999987); +#1153 = DIRECTION('NONE', (0, 1, 0)); +#1154 = VECTOR('NONE', #1153, 1); +#1155 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.7111999999999999)); +#1156 = LINE('NONE', #1155, #1154); +#1157 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1158 = DIRECTION('NONE', (-0, 1, 0)); +#1159 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.127, -0.7112)); +#1160 = AXIS2_PLACEMENT_3D('NONE', #1159, #1158, #1157); +#1161 = CIRCLE('NONE', #1160, 0.06095999999999987); +#1162 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1163 = DIRECTION('NONE', (-0, 1, 0)); +#1164 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.08128, -0.9144000000000001)); +#1165 = AXIS2_PLACEMENT_3D('NONE', #1164, #1163, #1162); +#1166 = CIRCLE('NONE', #1165, 0.06095999999999987); +#1167 = DIRECTION('NONE', (0, 1, 0)); +#1168 = VECTOR('NONE', #1167, 1); +#1169 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.9144)); +#1170 = LINE('NONE', #1169, #1168); +#1171 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1172 = DIRECTION('NONE', (-0, 1, 0)); +#1173 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.127, -0.9144000000000001)); +#1174 = AXIS2_PLACEMENT_3D('NONE', #1173, #1172, #1171); +#1175 = CIRCLE('NONE', #1174, 0.06095999999999987); +#1176 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1177 = DIRECTION('NONE', (-0, -1, 0)); +#1178 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, 0.8127999999999997)); +#1179 = AXIS2_PLACEMENT_3D('NONE', #1178, #1177, #1176); +#1180 = CIRCLE('NONE', #1179, 0.06095999999999998); +#1181 = DIRECTION('NONE', (0, -1, 0)); +#1182 = VECTOR('NONE', #1181, 1); +#1183 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.8128)); +#1184 = LINE('NONE', #1183, #1182); +#1185 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1186 = DIRECTION('NONE', (-0, -1, 0)); +#1187 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, 0.8127999999999997)); +#1188 = AXIS2_PLACEMENT_3D('NONE', #1187, #1186, #1185); +#1189 = CIRCLE('NONE', #1188, 0.06095999999999998); +#1190 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748024)); +#1191 = DIRECTION('NONE', (-0, -1, 0)); +#1192 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.043181, 0.6095999999999998)); +#1193 = AXIS2_PLACEMENT_3D('NONE', #1192, #1191, #1190); +#1194 = CIRCLE('NONE', #1193, 0.060960000000000035); +#1195 = DIRECTION('NONE', (0, -1, 0)); +#1196 = VECTOR('NONE', #1195, 1); +#1197 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.6095999999999999)); +#1198 = LINE('NONE', #1197, #1196); +#1199 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748024)); +#1200 = DIRECTION('NONE', (-0, -1, 0)); +#1201 = CARTESIAN_POINT('NONE', (0.30480000000000007, -0.0025390000000000013, 0.6095999999999998)); +#1202 = AXIS2_PLACEMENT_3D('NONE', #1201, #1200, #1199); +#1203 = CIRCLE('NONE', #1202, 0.060960000000000035); +#1204 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1205 = DIRECTION('NONE', (-0, -1, 0)); +#1206 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, 0.4063999999999999)); +#1207 = AXIS2_PLACEMENT_3D('NONE', #1206, #1205, #1204); +#1208 = CIRCLE('NONE', #1207, 0.06095999999999998); +#1209 = DIRECTION('NONE', (0, -1, 0)); +#1210 = VECTOR('NONE', #1209, 1); +#1211 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.4064)); +#1212 = LINE('NONE', #1211, #1210); +#1213 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1214 = DIRECTION('NONE', (-0, -1, 0)); +#1215 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, 0.4063999999999999)); +#1216 = AXIS2_PLACEMENT_3D('NONE', #1215, #1214, #1213); +#1217 = CIRCLE('NONE', #1216, 0.06095999999999998); +#1218 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187011)); +#1219 = DIRECTION('NONE', (-0, -1, 0)); +#1220 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, 0.2031999999999999)); +#1221 = AXIS2_PLACEMENT_3D('NONE', #1220, #1219, #1218); +#1222 = CIRCLE('NONE', #1221, 0.06095999999999998); +#1223 = DIRECTION('NONE', (0, -1, 0)); +#1224 = VECTOR('NONE', #1223, 1); +#1225 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.20319999999999994)); +#1226 = LINE('NONE', #1225, #1224); +#1227 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187011)); +#1228 = DIRECTION('NONE', (-0, -1, 0)); +#1229 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, 0.2031999999999999)); +#1230 = AXIS2_PLACEMENT_3D('NONE', #1229, #1228, #1227); +#1231 = CIRCLE('NONE', #1230, 0.06095999999999998); +#1232 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1233 = DIRECTION('NONE', (-0, -1, 0)); +#1234 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.00000000000000005684341886080802)); +#1235 = AXIS2_PLACEMENT_3D('NONE', #1234, #1233, #1232); +#1236 = CIRCLE('NONE', #1235, 0.06095999999999998); +#1237 = DIRECTION('NONE', (0, -1, 0)); +#1238 = VECTOR('NONE', #1237, 1); +#1239 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0)); +#1240 = LINE('NONE', #1239, #1238); +#1241 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1242 = DIRECTION('NONE', (-0, -1, 0)); +#1243 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.00000000000000005684341886080802)); +#1244 = AXIS2_PLACEMENT_3D('NONE', #1243, #1242, #1241); +#1245 = CIRCLE('NONE', #1244, 0.06095999999999998); +#1246 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1247 = DIRECTION('NONE', (-0, -1, 0)); +#1248 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.2032000000000001)); +#1249 = AXIS2_PLACEMENT_3D('NONE', #1248, #1247, #1246); +#1250 = CIRCLE('NONE', #1249, 0.06095999999999998); +#1251 = DIRECTION('NONE', (0, -1, 0)); +#1252 = VECTOR('NONE', #1251, 1); +#1253 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.20320000000000005)); +#1254 = LINE('NONE', #1253, #1252); +#1255 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1256 = DIRECTION('NONE', (-0, -1, 0)); +#1257 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.2032000000000001)); +#1258 = AXIS2_PLACEMENT_3D('NONE', #1257, #1256, #1255); +#1259 = CIRCLE('NONE', #1258, 0.06095999999999998); +#1260 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1261 = DIRECTION('NONE', (-0, -1, 0)); +#1262 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.40640000000000015)); +#1263 = AXIS2_PLACEMENT_3D('NONE', #1262, #1261, #1260); +#1264 = CIRCLE('NONE', #1263, 0.06095999999999998); +#1265 = DIRECTION('NONE', (0, -1, 0)); +#1266 = VECTOR('NONE', #1265, 1); +#1267 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.4064000000000001)); +#1268 = LINE('NONE', #1267, #1266); +#1269 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1270 = DIRECTION('NONE', (-0, -1, 0)); +#1271 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.40640000000000015)); +#1272 = AXIS2_PLACEMENT_3D('NONE', #1271, #1270, #1269); +#1273 = CIRCLE('NONE', #1272, 0.06095999999999998); +#1274 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1275 = DIRECTION('NONE', (-0, -1, 0)); +#1276 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.6096)); +#1277 = AXIS2_PLACEMENT_3D('NONE', #1276, #1275, #1274); +#1278 = CIRCLE('NONE', #1277, 0.06095999999999998); +#1279 = DIRECTION('NONE', (0, -1, 0)); +#1280 = VECTOR('NONE', #1279, 1); +#1281 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.6095999999999999)); +#1282 = LINE('NONE', #1281, #1280); +#1283 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1284 = DIRECTION('NONE', (-0, -1, 0)); +#1285 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.6096)); +#1286 = AXIS2_PLACEMENT_3D('NONE', #1285, #1284, #1283); +#1287 = CIRCLE('NONE', #1286, 0.06095999999999998); +#1288 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349605)); +#1289 = DIRECTION('NONE', (-0, -1, 0)); +#1290 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.043181, -0.8128000000000002)); +#1291 = AXIS2_PLACEMENT_3D('NONE', #1290, #1289, #1288); +#1292 = CIRCLE('NONE', #1291, 0.060960000000000035); +#1293 = DIRECTION('NONE', (0, -1, 0)); +#1294 = VECTOR('NONE', #1293, 1); +#1295 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.8128)); +#1296 = LINE('NONE', #1295, #1294); +#1297 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349605)); +#1298 = DIRECTION('NONE', (-0, -1, 0)); +#1299 = CARTESIAN_POINT('NONE', (0.30480000000000007, -0.0025390000000000013, -0.8128000000000002)); +#1300 = AXIS2_PLACEMENT_3D('NONE', #1299, #1298, #1297); +#1301 = CIRCLE('NONE', #1300, 0.060960000000000035); +#1302 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1303 = DIRECTION('NONE', (-0, -1, 0)); +#1304 = CARTESIAN_POINT('NONE', (0.1016, 0.043181, 0.8127999999999999)); +#1305 = AXIS2_PLACEMENT_3D('NONE', #1304, #1303, #1302); +#1306 = CIRCLE('NONE', #1305, 0.060959999999999966); +#1307 = DIRECTION('NONE', (0, -1, 0)); +#1308 = VECTOR('NONE', #1307, 1); +#1309 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.8128)); +#1310 = LINE('NONE', #1309, #1308); +#1311 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1312 = DIRECTION('NONE', (-0, -1, 0)); +#1313 = CARTESIAN_POINT('NONE', (0.1016, -0.0025390000000000013, 0.8127999999999999)); +#1314 = AXIS2_PLACEMENT_3D('NONE', #1313, #1312, #1311); +#1315 = CIRCLE('NONE', #1314, 0.060959999999999966); +#1316 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1317 = DIRECTION('NONE', (-0, -1, 0)); +#1318 = CARTESIAN_POINT('NONE', (0.1016, 0.043181, 0.6095999999999998)); +#1319 = AXIS2_PLACEMENT_3D('NONE', #1318, #1317, #1316); +#1320 = CIRCLE('NONE', #1319, 0.060959999999999966); +#1321 = DIRECTION('NONE', (0, -1, 0)); +#1322 = VECTOR('NONE', #1321, 1); +#1323 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.6095999999999999)); +#1324 = LINE('NONE', #1323, #1322); +#1325 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1326 = DIRECTION('NONE', (-0, -1, 0)); +#1327 = CARTESIAN_POINT('NONE', (0.1016, -0.0025390000000000013, 0.6095999999999998)); +#1328 = AXIS2_PLACEMENT_3D('NONE', #1327, #1326, #1325); +#1329 = CIRCLE('NONE', #1328, 0.060959999999999966); +#1330 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674807)); +#1331 = DIRECTION('NONE', (-0, -1, 0)); +#1332 = CARTESIAN_POINT('NONE', (0.10159999999999991, 0.043181, 0.4063999999999999)); +#1333 = AXIS2_PLACEMENT_3D('NONE', #1332, #1331, #1330); +#1334 = CIRCLE('NONE', #1333, 0.06095999999999988); +#1335 = DIRECTION('NONE', (0, -1, 0)); +#1336 = VECTOR('NONE', #1335, 1); +#1337 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.4064)); +#1338 = LINE('NONE', #1337, #1336); +#1339 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674807)); +#1340 = DIRECTION('NONE', (-0, -1, 0)); +#1341 = CARTESIAN_POINT('NONE', (0.10159999999999991, -0.0025390000000000013, 0.4063999999999999)); +#1342 = AXIS2_PLACEMENT_3D('NONE', #1341, #1340, #1339); +#1343 = CIRCLE('NONE', #1342, 0.06095999999999988); +#1344 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187013)); +#1345 = DIRECTION('NONE', (-0, -1, 0)); +#1346 = CARTESIAN_POINT('NONE', (0.10159999999999998, 0.043181, 0.2031999999999999)); +#1347 = AXIS2_PLACEMENT_3D('NONE', #1346, #1345, #1344); +#1348 = CIRCLE('NONE', #1347, 0.06095999999999995); +#1349 = DIRECTION('NONE', (0, -1, 0)); +#1350 = VECTOR('NONE', #1349, 1); +#1351 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.20319999999999994)); +#1352 = LINE('NONE', #1351, #1350); +#1353 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187013)); +#1354 = DIRECTION('NONE', (-0, -1, 0)); +#1355 = CARTESIAN_POINT('NONE', (0.10159999999999998, -0.0025390000000000013, 0.2031999999999999)); +#1356 = AXIS2_PLACEMENT_3D('NONE', #1355, #1354, #1353); +#1357 = CIRCLE('NONE', #1356, 0.06095999999999995); +#1358 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1359 = DIRECTION('NONE', (0, -1, -0)); +#1360 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.043181, 0.000000000000000014210854715202004)); +#1361 = AXIS2_PLACEMENT_3D('NONE', #1360, #1359, #1358); +#1362 = CIRCLE('NONE', #1361, 0.06095999999999998); +#1363 = DIRECTION('NONE', (0, -1, 0)); +#1364 = VECTOR('NONE', #1363, 1); +#1365 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0)); +#1366 = LINE('NONE', #1365, #1364); +#1367 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1368 = DIRECTION('NONE', (0, -1, -0)); +#1369 = CARTESIAN_POINT('NONE', (0.10160000000000001, -0.0025390000000000013, 0.000000000000000014210854715202004)); +#1370 = AXIS2_PLACEMENT_3D('NONE', #1369, #1368, #1367); +#1371 = CIRCLE('NONE', #1370, 0.06095999999999998); +#1372 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187007)); +#1373 = DIRECTION('NONE', (0, -1, -0)); +#1374 = CARTESIAN_POINT('NONE', (0.10160000000000005, 0.043181, -0.20320000000000002)); +#1375 = AXIS2_PLACEMENT_3D('NONE', #1374, #1373, #1372); +#1376 = CIRCLE('NONE', #1375, 0.06096000000000002); +#1377 = DIRECTION('NONE', (0, -1, 0)); +#1378 = VECTOR('NONE', #1377, 1); +#1379 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.20320000000000005)); +#1380 = LINE('NONE', #1379, #1378); +#1381 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187007)); +#1382 = DIRECTION('NONE', (0, -1, -0)); +#1383 = CARTESIAN_POINT('NONE', (0.10160000000000005, -0.0025390000000000013, -0.20320000000000002)); +#1384 = AXIS2_PLACEMENT_3D('NONE', #1383, #1382, #1381); +#1385 = CIRCLE('NONE', #1384, 0.06096000000000002); +#1386 = DIRECTION('NONE', (-1, 0, -0)); +#1387 = DIRECTION('NONE', (0, -1, -0)); +#1388 = CARTESIAN_POINT('NONE', (0.10160000000000013, 0.043181, -0.4064000000000001)); +#1389 = AXIS2_PLACEMENT_3D('NONE', #1388, #1387, #1386); +#1390 = CIRCLE('NONE', #1389, 0.060960000000000104); +#1391 = DIRECTION('NONE', (0, -1, 0)); +#1392 = VECTOR('NONE', #1391, 1); +#1393 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.4064000000000001)); +#1394 = LINE('NONE', #1393, #1392); +#1395 = DIRECTION('NONE', (-1, 0, -0)); +#1396 = DIRECTION('NONE', (0, -1, -0)); +#1397 = CARTESIAN_POINT('NONE', (0.10160000000000013, -0.0025390000000000013, -0.4064000000000001)); +#1398 = AXIS2_PLACEMENT_3D('NONE', #1397, #1396, #1395); +#1399 = CIRCLE('NONE', #1398, 0.060960000000000104); +#1400 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1401 = DIRECTION('NONE', (-0, -1, 0)); +#1402 = CARTESIAN_POINT('NONE', (0.1016, 0.043181, -0.6096)); +#1403 = AXIS2_PLACEMENT_3D('NONE', #1402, #1401, #1400); +#1404 = CIRCLE('NONE', #1403, 0.060959999999999966); +#1405 = DIRECTION('NONE', (0, -1, 0)); +#1406 = VECTOR('NONE', #1405, 1); +#1407 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.6095999999999999)); +#1408 = LINE('NONE', #1407, #1406); +#1409 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1410 = DIRECTION('NONE', (-0, -1, 0)); +#1411 = CARTESIAN_POINT('NONE', (0.1016, -0.0025390000000000013, -0.6096)); +#1412 = AXIS2_PLACEMENT_3D('NONE', #1411, #1410, #1409); +#1413 = CIRCLE('NONE', #1412, 0.060959999999999966); +#1414 = DIRECTION('NONE', (-1, 0, 0.0000000000000037298831273496064)); +#1415 = DIRECTION('NONE', (-0, -1, 0)); +#1416 = CARTESIAN_POINT('NONE', (0.10160000000000004, 0.043181, -0.8128000000000002)); +#1417 = AXIS2_PLACEMENT_3D('NONE', #1416, #1415, #1414); +#1418 = CIRCLE('NONE', #1417, 0.06096000000000001); +#1419 = DIRECTION('NONE', (0, -1, 0)); +#1420 = VECTOR('NONE', #1419, 1); +#1421 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.8128)); +#1422 = LINE('NONE', #1421, #1420); +#1423 = DIRECTION('NONE', (-1, 0, 0.0000000000000037298831273496064)); +#1424 = DIRECTION('NONE', (-0, -1, 0)); +#1425 = CARTESIAN_POINT('NONE', (0.10160000000000004, -0.0025390000000000013, -0.8128000000000002)); +#1426 = AXIS2_PLACEMENT_3D('NONE', #1425, #1424, #1423); +#1427 = CIRCLE('NONE', #1426, 0.06096000000000001); +#1428 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1429 = DIRECTION('NONE', (-0, -1, 0)); +#1430 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, 0.8127999999999999)); +#1431 = AXIS2_PLACEMENT_3D('NONE', #1430, #1429, #1428); +#1432 = CIRCLE('NONE', #1431, 0.06095999999999998); +#1433 = DIRECTION('NONE', (0, -1, 0)); +#1434 = VECTOR('NONE', #1433, 1); +#1435 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.8128)); +#1436 = LINE('NONE', #1435, #1434); +#1437 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1438 = DIRECTION('NONE', (-0, -1, 0)); +#1439 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, 0.8127999999999999)); +#1440 = AXIS2_PLACEMENT_3D('NONE', #1439, #1438, #1437); +#1441 = CIRCLE('NONE', #1440, 0.06095999999999998); +#1442 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674803)); +#1443 = DIRECTION('NONE', (-0, -1, 0)); +#1444 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.043181, 0.6095999999999998)); +#1445 = AXIS2_PLACEMENT_3D('NONE', #1444, #1443, #1442); +#1446 = CIRCLE('NONE', #1445, 0.06096000000000002); +#1447 = DIRECTION('NONE', (0, -1, 0)); +#1448 = VECTOR('NONE', #1447, 1); +#1449 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.6095999999999999)); +#1450 = LINE('NONE', #1449, #1448); +#1451 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674803)); +#1452 = DIRECTION('NONE', (-0, -1, 0)); +#1453 = CARTESIAN_POINT('NONE', (-0.10159999999999993, -0.0025390000000000013, 0.6095999999999998)); +#1454 = AXIS2_PLACEMENT_3D('NONE', #1453, #1452, #1451); +#1455 = CIRCLE('NONE', #1454, 0.06096000000000002); +#1456 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674801)); +#1457 = DIRECTION('NONE', (-0, -1, 0)); +#1458 = CARTESIAN_POINT('NONE', (-0.10159999999999986, 0.043181, 0.4063999999999999)); +#1459 = AXIS2_PLACEMENT_3D('NONE', #1458, #1457, #1456); +#1460 = CIRCLE('NONE', #1459, 0.06096000000000009); +#1461 = DIRECTION('NONE', (0, -1, 0)); +#1462 = VECTOR('NONE', #1461, 1); +#1463 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.4064)); +#1464 = LINE('NONE', #1463, #1462); +#1465 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674801)); +#1466 = DIRECTION('NONE', (-0, -1, 0)); +#1467 = CARTESIAN_POINT('NONE', (-0.10159999999999986, -0.0025390000000000013, 0.4063999999999999)); +#1468 = AXIS2_PLACEMENT_3D('NONE', #1467, #1466, #1465); +#1469 = CIRCLE('NONE', #1468, 0.06096000000000009); +#1470 = DIRECTION('NONE', (-1, 0, -0)); +#1471 = DIRECTION('NONE', (0, -1, -0)); +#1472 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.043181, 0.20319999999999994)); +#1473 = AXIS2_PLACEMENT_3D('NONE', #1472, #1471, #1470); +#1474 = CIRCLE('NONE', #1473, 0.06096000000000002); +#1475 = DIRECTION('NONE', (0, -1, 0)); +#1476 = VECTOR('NONE', #1475, 1); +#1477 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.20319999999999994)); +#1478 = LINE('NONE', #1477, #1476); +#1479 = DIRECTION('NONE', (-1, 0, -0)); +#1480 = DIRECTION('NONE', (0, -1, -0)); +#1481 = CARTESIAN_POINT('NONE', (-0.10159999999999993, -0.0025390000000000013, 0.20319999999999994)); +#1482 = AXIS2_PLACEMENT_3D('NONE', #1481, #1480, #1479); +#1483 = CIRCLE('NONE', #1482, 0.06096000000000002); +#1484 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1485 = DIRECTION('NONE', (0, -1, -0)); +#1486 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, 0.000000000000000014210854715202004)); +#1487 = AXIS2_PLACEMENT_3D('NONE', #1486, #1485, #1484); +#1488 = CIRCLE('NONE', #1487, 0.06095999999999998); +#1489 = DIRECTION('NONE', (0, -1, 0)); +#1490 = VECTOR('NONE', #1489, 1); +#1491 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0)); +#1492 = LINE('NONE', #1491, #1490); +#1493 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1494 = DIRECTION('NONE', (0, -1, -0)); +#1495 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, 0.000000000000000014210854715202004)); +#1496 = AXIS2_PLACEMENT_3D('NONE', #1495, #1494, #1493); +#1497 = CIRCLE('NONE', #1496, 0.06095999999999998); +#1498 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187013)); +#1499 = DIRECTION('NONE', (0, -1, -0)); +#1500 = CARTESIAN_POINT('NONE', (-0.1016, 0.043181, -0.20320000000000002)); +#1501 = AXIS2_PLACEMENT_3D('NONE', #1500, #1499, #1498); +#1502 = CIRCLE('NONE', #1501, 0.06095999999999995); +#1503 = DIRECTION('NONE', (0, -1, 0)); +#1504 = VECTOR('NONE', #1503, 1); +#1505 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.20320000000000005)); +#1506 = LINE('NONE', #1505, #1504); +#1507 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187013)); +#1508 = DIRECTION('NONE', (0, -1, -0)); +#1509 = CARTESIAN_POINT('NONE', (-0.1016, -0.0025390000000000013, -0.20320000000000002)); +#1510 = AXIS2_PLACEMENT_3D('NONE', #1509, #1508, #1507); +#1511 = CIRCLE('NONE', #1510, 0.06095999999999995); +#1512 = DIRECTION('NONE', (-1, 0, -0)); +#1513 = DIRECTION('NONE', (0, -1, -0)); +#1514 = CARTESIAN_POINT('NONE', (-0.10160000000000008, 0.043181, -0.4064000000000001)); +#1515 = AXIS2_PLACEMENT_3D('NONE', #1514, #1513, #1512); +#1516 = CIRCLE('NONE', #1515, 0.06095999999999987); +#1517 = DIRECTION('NONE', (0, -1, 0)); +#1518 = VECTOR('NONE', #1517, 1); +#1519 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.4064000000000001)); +#1520 = LINE('NONE', #1519, #1518); +#1521 = DIRECTION('NONE', (-1, 0, -0)); +#1522 = DIRECTION('NONE', (0, -1, -0)); +#1523 = CARTESIAN_POINT('NONE', (-0.10160000000000008, -0.0025390000000000013, -0.4064000000000001)); +#1524 = AXIS2_PLACEMENT_3D('NONE', #1523, #1522, #1521); +#1525 = CIRCLE('NONE', #1524, 0.06095999999999987); +#1526 = DIRECTION('NONE', (-1, 0, -0)); +#1527 = DIRECTION('NONE', (0, -1, -0)); +#1528 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, -0.6095999999999999)); +#1529 = AXIS2_PLACEMENT_3D('NONE', #1528, #1527, #1526); +#1530 = CIRCLE('NONE', #1529, 0.06095999999999998); +#1531 = DIRECTION('NONE', (0, -1, 0)); +#1532 = VECTOR('NONE', #1531, 1); +#1533 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.6095999999999999)); +#1534 = LINE('NONE', #1533, #1532); +#1535 = DIRECTION('NONE', (-1, 0, -0)); +#1536 = DIRECTION('NONE', (0, -1, -0)); +#1537 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, -0.6095999999999999)); +#1538 = AXIS2_PLACEMENT_3D('NONE', #1537, #1536, #1535); +#1539 = CIRCLE('NONE', #1538, 0.06095999999999998); +#1540 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1541 = DIRECTION('NONE', (-0, -1, 0)); +#1542 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, -0.8128000000000001)); +#1543 = AXIS2_PLACEMENT_3D('NONE', #1542, #1541, #1540); +#1544 = CIRCLE('NONE', #1543, 0.06095999999999998); +#1545 = DIRECTION('NONE', (0, -1, 0)); +#1546 = VECTOR('NONE', #1545, 1); +#1547 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.8128)); +#1548 = LINE('NONE', #1547, #1546); +#1549 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1550 = DIRECTION('NONE', (-0, -1, 0)); +#1551 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, -0.8128000000000001)); +#1552 = AXIS2_PLACEMENT_3D('NONE', #1551, #1550, #1549); +#1553 = CIRCLE('NONE', #1552, 0.06095999999999998); +#1554 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1555 = DIRECTION('NONE', (-0, -1, 0)); +#1556 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, 0.8127999999999997)); +#1557 = AXIS2_PLACEMENT_3D('NONE', #1556, #1555, #1554); +#1558 = CIRCLE('NONE', #1557, 0.06095999999999998); +#1559 = DIRECTION('NONE', (0, -1, 0)); +#1560 = VECTOR('NONE', #1559, 1); +#1561 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.8128)); +#1562 = LINE('NONE', #1561, #1560); +#1563 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1564 = DIRECTION('NONE', (-0, -1, 0)); +#1565 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, 0.8127999999999997)); +#1566 = AXIS2_PLACEMENT_3D('NONE', #1565, #1564, #1563); +#1567 = CIRCLE('NONE', #1566, 0.06095999999999998); +#1568 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349612)); +#1569 = DIRECTION('NONE', (-0, -1, 0)); +#1570 = CARTESIAN_POINT('NONE', (-0.30480000000000007, 0.043181, 0.6095999999999997)); +#1571 = AXIS2_PLACEMENT_3D('NONE', #1570, #1569, #1568); +#1572 = CIRCLE('NONE', #1571, 0.060959999999999924); +#1573 = DIRECTION('NONE', (0, -1, 0)); +#1574 = VECTOR('NONE', #1573, 1); +#1575 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.6095999999999999)); +#1576 = LINE('NONE', #1575, #1574); +#1577 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349612)); +#1578 = DIRECTION('NONE', (-0, -1, 0)); +#1579 = CARTESIAN_POINT('NONE', (-0.30480000000000007, -0.0025390000000000013, 0.6095999999999997)); +#1580 = AXIS2_PLACEMENT_3D('NONE', #1579, #1578, #1577); +#1581 = CIRCLE('NONE', #1580, 0.060959999999999924); +#1582 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1583 = DIRECTION('NONE', (-0, -1, 0)); +#1584 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, 0.40639999999999993)); +#1585 = AXIS2_PLACEMENT_3D('NONE', #1584, #1583, #1582); +#1586 = CIRCLE('NONE', #1585, 0.06095999999999998); +#1587 = DIRECTION('NONE', (0, -1, 0)); +#1588 = VECTOR('NONE', #1587, 1); +#1589 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.4064)); +#1590 = LINE('NONE', #1589, #1588); +#1591 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1592 = DIRECTION('NONE', (-0, -1, 0)); +#1593 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, 0.40639999999999993)); +#1594 = AXIS2_PLACEMENT_3D('NONE', #1593, #1592, #1591); +#1595 = CIRCLE('NONE', #1594, 0.06095999999999998); +#1596 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1597 = DIRECTION('NONE', (-0, -1, 0)); +#1598 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, 0.20319999999999988)); +#1599 = AXIS2_PLACEMENT_3D('NONE', #1598, #1597, #1596); +#1600 = CIRCLE('NONE', #1599, 0.06095999999999998); +#1601 = DIRECTION('NONE', (0, -1, 0)); +#1602 = VECTOR('NONE', #1601, 1); +#1603 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.20319999999999994)); +#1604 = LINE('NONE', #1603, #1602); +#1605 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1606 = DIRECTION('NONE', (-0, -1, 0)); +#1607 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, 0.20319999999999988)); +#1608 = AXIS2_PLACEMENT_3D('NONE', #1607, #1606, #1605); +#1609 = CIRCLE('NONE', #1608, 0.06095999999999998); +#1610 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1611 = DIRECTION('NONE', (-0, -1, 0)); +#1612 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.00000000000000005684341886080802)); +#1613 = AXIS2_PLACEMENT_3D('NONE', #1612, #1611, #1610); +#1614 = CIRCLE('NONE', #1613, 0.06095999999999998); +#1615 = DIRECTION('NONE', (0, -1, 0)); +#1616 = VECTOR('NONE', #1615, 1); +#1617 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0)); +#1618 = LINE('NONE', #1617, #1616); +#1619 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1620 = DIRECTION('NONE', (-0, -1, 0)); +#1621 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.00000000000000005684341886080802)); +#1622 = AXIS2_PLACEMENT_3D('NONE', #1621, #1620, #1619); +#1623 = CIRCLE('NONE', #1622, 0.06095999999999998); +#1624 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1625 = DIRECTION('NONE', (-0, -1, 0)); +#1626 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.2032000000000001)); +#1627 = AXIS2_PLACEMENT_3D('NONE', #1626, #1625, #1624); +#1628 = CIRCLE('NONE', #1627, 0.06095999999999998); +#1629 = DIRECTION('NONE', (0, -1, 0)); +#1630 = VECTOR('NONE', #1629, 1); +#1631 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.20320000000000005)); +#1632 = LINE('NONE', #1631, #1630); +#1633 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1634 = DIRECTION('NONE', (-0, -1, 0)); +#1635 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.2032000000000001)); +#1636 = AXIS2_PLACEMENT_3D('NONE', #1635, #1634, #1633); +#1637 = CIRCLE('NONE', #1636, 0.06095999999999998); +#1638 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1639 = DIRECTION('NONE', (-0, -1, 0)); +#1640 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.4064000000000002)); +#1641 = AXIS2_PLACEMENT_3D('NONE', #1640, #1639, #1638); +#1642 = CIRCLE('NONE', #1641, 0.06095999999999998); +#1643 = DIRECTION('NONE', (0, -1, 0)); +#1644 = VECTOR('NONE', #1643, 1); +#1645 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.4064000000000001)); +#1646 = LINE('NONE', #1645, #1644); +#1647 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1648 = DIRECTION('NONE', (-0, -1, 0)); +#1649 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.4064000000000002)); +#1650 = AXIS2_PLACEMENT_3D('NONE', #1649, #1648, #1647); +#1651 = CIRCLE('NONE', #1650, 0.06095999999999998); +#1652 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1653 = DIRECTION('NONE', (-0, -1, 0)); +#1654 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.6096)); +#1655 = AXIS2_PLACEMENT_3D('NONE', #1654, #1653, #1652); +#1656 = CIRCLE('NONE', #1655, 0.06095999999999998); +#1657 = DIRECTION('NONE', (0, -1, 0)); +#1658 = VECTOR('NONE', #1657, 1); +#1659 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.6095999999999999)); +#1660 = LINE('NONE', #1659, #1658); +#1661 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1662 = DIRECTION('NONE', (-0, -1, 0)); +#1663 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.6096)); +#1664 = AXIS2_PLACEMENT_3D('NONE', #1663, #1662, #1661); +#1665 = CIRCLE('NONE', #1664, 0.06095999999999998); +#1666 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1667 = DIRECTION('NONE', (-0, -1, 0)); +#1668 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.8128000000000001)); +#1669 = AXIS2_PLACEMENT_3D('NONE', #1668, #1667, #1666); +#1670 = CIRCLE('NONE', #1669, 0.06095999999999998); +#1671 = DIRECTION('NONE', (0, -1, 0)); +#1672 = VECTOR('NONE', #1671, 1); +#1673 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.8128)); +#1674 = LINE('NONE', #1673, #1672); +#1675 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1676 = DIRECTION('NONE', (-0, -1, 0)); +#1677 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.8128000000000001)); +#1678 = AXIS2_PLACEMENT_3D('NONE', #1677, #1676, #1675); +#1679 = CIRCLE('NONE', #1678, 0.06095999999999998); +#1680 = EDGE_CURVE('NONE', #5, #7, #383, .T.); +#1681 = EDGE_CURVE('NONE', #7, #9, #387, .T.); +#1682 = EDGE_CURVE('NONE', #11, #9, #391, .T.); +#1683 = EDGE_CURVE('NONE', #5, #11, #395, .T.); +#1684 = EDGE_CURVE('NONE', #7, #13, #399, .T.); +#1685 = EDGE_CURVE('NONE', #13, #15, #403, .T.); +#1686 = EDGE_CURVE('NONE', #9, #15, #407, .T.); +#1687 = EDGE_CURVE('NONE', #13, #17, #411, .T.); +#1688 = EDGE_CURVE('NONE', #17, #19, #415, .T.); +#1689 = EDGE_CURVE('NONE', #15, #19, #419, .T.); +#1690 = EDGE_CURVE('NONE', #17, #5, #423, .T.); +#1691 = EDGE_CURVE('NONE', #19, #11, #427, .T.); +#1692 = EDGE_CURVE('NONE', #21, #23, #431, .T.); +#1693 = EDGE_CURVE('NONE', #23, #25, #435, .T.); +#1694 = EDGE_CURVE('NONE', #27, #25, #439, .T.); +#1695 = EDGE_CURVE('NONE', #21, #27, #443, .T.); +#1696 = EDGE_CURVE('NONE', #23, #29, #447, .T.); +#1697 = EDGE_CURVE('NONE', #29, #31, #451, .T.); +#1698 = EDGE_CURVE('NONE', #25, #31, #455, .T.); +#1699 = EDGE_CURVE('NONE', #29, #33, #459, .T.); +#1700 = EDGE_CURVE('NONE', #33, #35, #463, .T.); +#1701 = EDGE_CURVE('NONE', #31, #35, #467, .T.); +#1702 = EDGE_CURVE('NONE', #33, #21, #471, .T.); +#1703 = EDGE_CURVE('NONE', #35, #27, #475, .T.); +#1704 = EDGE_CURVE('NONE', #37, #37, #480, .T.); +#1705 = EDGE_CURVE('NONE', #37, #39, #484, .T.); +#1706 = EDGE_CURVE('NONE', #39, #39, #489, .T.); +#1707 = EDGE_CURVE('NONE', #41, #41, #494, .T.); +#1708 = EDGE_CURVE('NONE', #41, #43, #498, .T.); +#1709 = EDGE_CURVE('NONE', #43, #43, #503, .T.); +#1710 = EDGE_CURVE('NONE', #45, #45, #508, .T.); +#1711 = EDGE_CURVE('NONE', #45, #47, #512, .T.); +#1712 = EDGE_CURVE('NONE', #47, #47, #517, .T.); +#1713 = EDGE_CURVE('NONE', #49, #49, #522, .T.); +#1714 = EDGE_CURVE('NONE', #49, #51, #526, .T.); +#1715 = EDGE_CURVE('NONE', #51, #51, #531, .T.); +#1716 = EDGE_CURVE('NONE', #53, #53, #536, .T.); +#1717 = EDGE_CURVE('NONE', #53, #55, #540, .T.); +#1718 = EDGE_CURVE('NONE', #55, #55, #545, .T.); +#1719 = EDGE_CURVE('NONE', #57, #57, #550, .T.); +#1720 = EDGE_CURVE('NONE', #57, #59, #554, .T.); +#1721 = EDGE_CURVE('NONE', #59, #59, #559, .T.); +#1722 = EDGE_CURVE('NONE', #61, #61, #564, .T.); +#1723 = EDGE_CURVE('NONE', #61, #63, #568, .T.); +#1724 = EDGE_CURVE('NONE', #63, #63, #573, .T.); +#1725 = EDGE_CURVE('NONE', #65, #65, #578, .T.); +#1726 = EDGE_CURVE('NONE', #65, #67, #582, .T.); +#1727 = EDGE_CURVE('NONE', #67, #67, #587, .T.); +#1728 = EDGE_CURVE('NONE', #69, #69, #592, .T.); +#1729 = EDGE_CURVE('NONE', #69, #71, #596, .T.); +#1730 = EDGE_CURVE('NONE', #71, #71, #601, .T.); +#1731 = EDGE_CURVE('NONE', #73, #73, #606, .T.); +#1732 = EDGE_CURVE('NONE', #73, #75, #610, .T.); +#1733 = EDGE_CURVE('NONE', #75, #75, #615, .T.); +#1734 = EDGE_CURVE('NONE', #77, #77, #620, .T.); +#1735 = EDGE_CURVE('NONE', #77, #79, #624, .T.); +#1736 = EDGE_CURVE('NONE', #79, #79, #629, .T.); +#1737 = EDGE_CURVE('NONE', #81, #81, #634, .T.); +#1738 = EDGE_CURVE('NONE', #81, #83, #638, .T.); +#1739 = EDGE_CURVE('NONE', #83, #83, #643, .T.); +#1740 = EDGE_CURVE('NONE', #85, #85, #648, .T.); +#1741 = EDGE_CURVE('NONE', #85, #87, #652, .T.); +#1742 = EDGE_CURVE('NONE', #87, #87, #657, .T.); +#1743 = EDGE_CURVE('NONE', #89, #89, #662, .T.); +#1744 = EDGE_CURVE('NONE', #89, #91, #666, .T.); +#1745 = EDGE_CURVE('NONE', #91, #91, #671, .T.); +#1746 = EDGE_CURVE('NONE', #93, #93, #676, .T.); +#1747 = EDGE_CURVE('NONE', #93, #95, #680, .T.); +#1748 = EDGE_CURVE('NONE', #95, #95, #685, .T.); +#1749 = EDGE_CURVE('NONE', #97, #97, #690, .T.); +#1750 = EDGE_CURVE('NONE', #97, #99, #694, .T.); +#1751 = EDGE_CURVE('NONE', #99, #99, #699, .T.); +#1752 = EDGE_CURVE('NONE', #101, #101, #704, .T.); +#1753 = EDGE_CURVE('NONE', #101, #103, #708, .T.); +#1754 = EDGE_CURVE('NONE', #103, #103, #713, .T.); +#1755 = EDGE_CURVE('NONE', #105, #105, #718, .T.); +#1756 = EDGE_CURVE('NONE', #105, #107, #722, .T.); +#1757 = EDGE_CURVE('NONE', #107, #107, #727, .T.); +#1758 = EDGE_CURVE('NONE', #109, #109, #732, .T.); +#1759 = EDGE_CURVE('NONE', #109, #111, #736, .T.); +#1760 = EDGE_CURVE('NONE', #111, #111, #741, .T.); +#1761 = EDGE_CURVE('NONE', #113, #113, #746, .T.); +#1762 = EDGE_CURVE('NONE', #113, #115, #750, .T.); +#1763 = EDGE_CURVE('NONE', #115, #115, #755, .T.); +#1764 = EDGE_CURVE('NONE', #117, #117, #760, .T.); +#1765 = EDGE_CURVE('NONE', #117, #119, #764, .T.); +#1766 = EDGE_CURVE('NONE', #119, #119, #769, .T.); +#1767 = EDGE_CURVE('NONE', #121, #121, #774, .T.); +#1768 = EDGE_CURVE('NONE', #121, #123, #778, .T.); +#1769 = EDGE_CURVE('NONE', #123, #123, #783, .T.); +#1770 = EDGE_CURVE('NONE', #125, #125, #788, .T.); +#1771 = EDGE_CURVE('NONE', #125, #127, #792, .T.); +#1772 = EDGE_CURVE('NONE', #127, #127, #797, .T.); +#1773 = EDGE_CURVE('NONE', #129, #129, #802, .T.); +#1774 = EDGE_CURVE('NONE', #129, #131, #806, .T.); +#1775 = EDGE_CURVE('NONE', #131, #131, #811, .T.); +#1776 = EDGE_CURVE('NONE', #133, #133, #816, .T.); +#1777 = EDGE_CURVE('NONE', #133, #135, #820, .T.); +#1778 = EDGE_CURVE('NONE', #135, #135, #825, .T.); +#1779 = EDGE_CURVE('NONE', #137, #137, #830, .T.); +#1780 = EDGE_CURVE('NONE', #137, #139, #834, .T.); +#1781 = EDGE_CURVE('NONE', #139, #139, #839, .T.); +#1782 = EDGE_CURVE('NONE', #141, #141, #844, .T.); +#1783 = EDGE_CURVE('NONE', #141, #143, #848, .T.); +#1784 = EDGE_CURVE('NONE', #143, #143, #853, .T.); +#1785 = EDGE_CURVE('NONE', #145, #145, #858, .T.); +#1786 = EDGE_CURVE('NONE', #145, #147, #862, .T.); +#1787 = EDGE_CURVE('NONE', #147, #147, #867, .T.); +#1788 = EDGE_CURVE('NONE', #149, #149, #872, .T.); +#1789 = EDGE_CURVE('NONE', #149, #151, #876, .T.); +#1790 = EDGE_CURVE('NONE', #151, #151, #881, .T.); +#1791 = EDGE_CURVE('NONE', #153, #153, #886, .T.); +#1792 = EDGE_CURVE('NONE', #153, #155, #890, .T.); +#1793 = EDGE_CURVE('NONE', #155, #155, #895, .T.); +#1794 = EDGE_CURVE('NONE', #157, #157, #900, .T.); +#1795 = EDGE_CURVE('NONE', #157, #159, #904, .T.); +#1796 = EDGE_CURVE('NONE', #159, #159, #909, .T.); +#1797 = EDGE_CURVE('NONE', #161, #161, #914, .T.); +#1798 = EDGE_CURVE('NONE', #161, #163, #918, .T.); +#1799 = EDGE_CURVE('NONE', #163, #163, #923, .T.); +#1800 = EDGE_CURVE('NONE', #165, #165, #928, .T.); +#1801 = EDGE_CURVE('NONE', #165, #167, #932, .T.); +#1802 = EDGE_CURVE('NONE', #167, #167, #937, .T.); +#1803 = EDGE_CURVE('NONE', #169, #169, #942, .T.); +#1804 = EDGE_CURVE('NONE', #169, #171, #946, .T.); +#1805 = EDGE_CURVE('NONE', #171, #171, #951, .T.); +#1806 = EDGE_CURVE('NONE', #173, #173, #956, .T.); +#1807 = EDGE_CURVE('NONE', #173, #175, #960, .T.); +#1808 = EDGE_CURVE('NONE', #175, #175, #965, .T.); +#1809 = EDGE_CURVE('NONE', #177, #177, #970, .T.); +#1810 = EDGE_CURVE('NONE', #177, #179, #974, .T.); +#1811 = EDGE_CURVE('NONE', #179, #179, #979, .T.); +#1812 = EDGE_CURVE('NONE', #181, #181, #984, .T.); +#1813 = EDGE_CURVE('NONE', #181, #183, #988, .T.); +#1814 = EDGE_CURVE('NONE', #183, #183, #993, .T.); +#1815 = EDGE_CURVE('NONE', #185, #185, #998, .T.); +#1816 = EDGE_CURVE('NONE', #185, #187, #1002, .T.); +#1817 = EDGE_CURVE('NONE', #187, #187, #1007, .T.); +#1818 = EDGE_CURVE('NONE', #189, #189, #1012, .T.); +#1819 = EDGE_CURVE('NONE', #189, #191, #1016, .T.); +#1820 = EDGE_CURVE('NONE', #191, #191, #1021, .T.); +#1821 = EDGE_CURVE('NONE', #193, #193, #1026, .T.); +#1822 = EDGE_CURVE('NONE', #193, #195, #1030, .T.); +#1823 = EDGE_CURVE('NONE', #195, #195, #1035, .T.); +#1824 = EDGE_CURVE('NONE', #197, #197, #1040, .T.); +#1825 = EDGE_CURVE('NONE', #197, #199, #1044, .T.); +#1826 = EDGE_CURVE('NONE', #199, #199, #1049, .T.); +#1827 = EDGE_CURVE('NONE', #201, #201, #1054, .T.); +#1828 = EDGE_CURVE('NONE', #201, #203, #1058, .T.); +#1829 = EDGE_CURVE('NONE', #203, #203, #1063, .T.); +#1830 = EDGE_CURVE('NONE', #205, #205, #1068, .T.); +#1831 = EDGE_CURVE('NONE', #205, #207, #1072, .T.); +#1832 = EDGE_CURVE('NONE', #207, #207, #1077, .T.); +#1833 = EDGE_CURVE('NONE', #209, #209, #1082, .T.); +#1834 = EDGE_CURVE('NONE', #209, #211, #1086, .T.); +#1835 = EDGE_CURVE('NONE', #211, #211, #1091, .T.); +#1836 = EDGE_CURVE('NONE', #213, #213, #1096, .T.); +#1837 = EDGE_CURVE('NONE', #213, #215, #1100, .T.); +#1838 = EDGE_CURVE('NONE', #215, #215, #1105, .T.); +#1839 = EDGE_CURVE('NONE', #217, #217, #1110, .T.); +#1840 = EDGE_CURVE('NONE', #217, #219, #1114, .T.); +#1841 = EDGE_CURVE('NONE', #219, #219, #1119, .T.); +#1842 = EDGE_CURVE('NONE', #221, #221, #1124, .T.); +#1843 = EDGE_CURVE('NONE', #221, #223, #1128, .T.); +#1844 = EDGE_CURVE('NONE', #223, #223, #1133, .T.); +#1845 = EDGE_CURVE('NONE', #225, #225, #1138, .T.); +#1846 = EDGE_CURVE('NONE', #225, #227, #1142, .T.); +#1847 = EDGE_CURVE('NONE', #227, #227, #1147, .T.); +#1848 = EDGE_CURVE('NONE', #229, #229, #1152, .T.); +#1849 = EDGE_CURVE('NONE', #229, #231, #1156, .T.); +#1850 = EDGE_CURVE('NONE', #231, #231, #1161, .T.); +#1851 = EDGE_CURVE('NONE', #233, #233, #1166, .T.); +#1852 = EDGE_CURVE('NONE', #233, #235, #1170, .T.); +#1853 = EDGE_CURVE('NONE', #235, #235, #1175, .T.); +#1854 = EDGE_CURVE('NONE', #237, #237, #1180, .T.); +#1855 = EDGE_CURVE('NONE', #237, #239, #1184, .T.); +#1856 = EDGE_CURVE('NONE', #239, #239, #1189, .T.); +#1857 = EDGE_CURVE('NONE', #241, #241, #1194, .T.); +#1858 = EDGE_CURVE('NONE', #241, #243, #1198, .T.); +#1859 = EDGE_CURVE('NONE', #243, #243, #1203, .T.); +#1860 = EDGE_CURVE('NONE', #245, #245, #1208, .T.); +#1861 = EDGE_CURVE('NONE', #245, #247, #1212, .T.); +#1862 = EDGE_CURVE('NONE', #247, #247, #1217, .T.); +#1863 = EDGE_CURVE('NONE', #249, #249, #1222, .T.); +#1864 = EDGE_CURVE('NONE', #249, #251, #1226, .T.); +#1865 = EDGE_CURVE('NONE', #251, #251, #1231, .T.); +#1866 = EDGE_CURVE('NONE', #253, #253, #1236, .T.); +#1867 = EDGE_CURVE('NONE', #253, #255, #1240, .T.); +#1868 = EDGE_CURVE('NONE', #255, #255, #1245, .T.); +#1869 = EDGE_CURVE('NONE', #257, #257, #1250, .T.); +#1870 = EDGE_CURVE('NONE', #257, #259, #1254, .T.); +#1871 = EDGE_CURVE('NONE', #259, #259, #1259, .T.); +#1872 = EDGE_CURVE('NONE', #261, #261, #1264, .T.); +#1873 = EDGE_CURVE('NONE', #261, #263, #1268, .T.); +#1874 = EDGE_CURVE('NONE', #263, #263, #1273, .T.); +#1875 = EDGE_CURVE('NONE', #265, #265, #1278, .T.); +#1876 = EDGE_CURVE('NONE', #265, #267, #1282, .T.); +#1877 = EDGE_CURVE('NONE', #267, #267, #1287, .T.); +#1878 = EDGE_CURVE('NONE', #269, #269, #1292, .T.); +#1879 = EDGE_CURVE('NONE', #269, #271, #1296, .T.); +#1880 = EDGE_CURVE('NONE', #271, #271, #1301, .T.); +#1881 = EDGE_CURVE('NONE', #273, #273, #1306, .T.); +#1882 = EDGE_CURVE('NONE', #273, #275, #1310, .T.); +#1883 = EDGE_CURVE('NONE', #275, #275, #1315, .T.); +#1884 = EDGE_CURVE('NONE', #277, #277, #1320, .T.); +#1885 = EDGE_CURVE('NONE', #277, #279, #1324, .T.); +#1886 = EDGE_CURVE('NONE', #279, #279, #1329, .T.); +#1887 = EDGE_CURVE('NONE', #281, #281, #1334, .T.); +#1888 = EDGE_CURVE('NONE', #281, #283, #1338, .T.); +#1889 = EDGE_CURVE('NONE', #283, #283, #1343, .T.); +#1890 = EDGE_CURVE('NONE', #285, #285, #1348, .T.); +#1891 = EDGE_CURVE('NONE', #285, #287, #1352, .T.); +#1892 = EDGE_CURVE('NONE', #287, #287, #1357, .T.); +#1893 = EDGE_CURVE('NONE', #289, #289, #1362, .T.); +#1894 = EDGE_CURVE('NONE', #289, #291, #1366, .T.); +#1895 = EDGE_CURVE('NONE', #291, #291, #1371, .T.); +#1896 = EDGE_CURVE('NONE', #293, #293, #1376, .T.); +#1897 = EDGE_CURVE('NONE', #293, #295, #1380, .T.); +#1898 = EDGE_CURVE('NONE', #295, #295, #1385, .T.); +#1899 = EDGE_CURVE('NONE', #297, #297, #1390, .T.); +#1900 = EDGE_CURVE('NONE', #297, #299, #1394, .T.); +#1901 = EDGE_CURVE('NONE', #299, #299, #1399, .T.); +#1902 = EDGE_CURVE('NONE', #301, #301, #1404, .T.); +#1903 = EDGE_CURVE('NONE', #301, #303, #1408, .T.); +#1904 = EDGE_CURVE('NONE', #303, #303, #1413, .T.); +#1905 = EDGE_CURVE('NONE', #305, #305, #1418, .T.); +#1906 = EDGE_CURVE('NONE', #305, #307, #1422, .T.); +#1907 = EDGE_CURVE('NONE', #307, #307, #1427, .T.); +#1908 = EDGE_CURVE('NONE', #309, #309, #1432, .T.); +#1909 = EDGE_CURVE('NONE', #309, #311, #1436, .T.); +#1910 = EDGE_CURVE('NONE', #311, #311, #1441, .T.); +#1911 = EDGE_CURVE('NONE', #313, #313, #1446, .T.); +#1912 = EDGE_CURVE('NONE', #313, #315, #1450, .T.); +#1913 = EDGE_CURVE('NONE', #315, #315, #1455, .T.); +#1914 = EDGE_CURVE('NONE', #317, #317, #1460, .T.); +#1915 = EDGE_CURVE('NONE', #317, #319, #1464, .T.); +#1916 = EDGE_CURVE('NONE', #319, #319, #1469, .T.); +#1917 = EDGE_CURVE('NONE', #321, #321, #1474, .T.); +#1918 = EDGE_CURVE('NONE', #321, #323, #1478, .T.); +#1919 = EDGE_CURVE('NONE', #323, #323, #1483, .T.); +#1920 = EDGE_CURVE('NONE', #325, #325, #1488, .T.); +#1921 = EDGE_CURVE('NONE', #325, #327, #1492, .T.); +#1922 = EDGE_CURVE('NONE', #327, #327, #1497, .T.); +#1923 = EDGE_CURVE('NONE', #329, #329, #1502, .T.); +#1924 = EDGE_CURVE('NONE', #329, #331, #1506, .T.); +#1925 = EDGE_CURVE('NONE', #331, #331, #1511, .T.); +#1926 = EDGE_CURVE('NONE', #333, #333, #1516, .T.); +#1927 = EDGE_CURVE('NONE', #333, #335, #1520, .T.); +#1928 = EDGE_CURVE('NONE', #335, #335, #1525, .T.); +#1929 = EDGE_CURVE('NONE', #337, #337, #1530, .T.); +#1930 = EDGE_CURVE('NONE', #337, #339, #1534, .T.); +#1931 = EDGE_CURVE('NONE', #339, #339, #1539, .T.); +#1932 = EDGE_CURVE('NONE', #341, #341, #1544, .T.); +#1933 = EDGE_CURVE('NONE', #341, #343, #1548, .T.); +#1934 = EDGE_CURVE('NONE', #343, #343, #1553, .T.); +#1935 = EDGE_CURVE('NONE', #345, #345, #1558, .T.); +#1936 = EDGE_CURVE('NONE', #345, #347, #1562, .T.); +#1937 = EDGE_CURVE('NONE', #347, #347, #1567, .T.); +#1938 = EDGE_CURVE('NONE', #349, #349, #1572, .T.); +#1939 = EDGE_CURVE('NONE', #349, #351, #1576, .T.); +#1940 = EDGE_CURVE('NONE', #351, #351, #1581, .T.); +#1941 = EDGE_CURVE('NONE', #353, #353, #1586, .T.); +#1942 = EDGE_CURVE('NONE', #353, #355, #1590, .T.); +#1943 = EDGE_CURVE('NONE', #355, #355, #1595, .T.); +#1944 = EDGE_CURVE('NONE', #357, #357, #1600, .T.); +#1945 = EDGE_CURVE('NONE', #357, #359, #1604, .T.); +#1946 = EDGE_CURVE('NONE', #359, #359, #1609, .T.); +#1947 = EDGE_CURVE('NONE', #361, #361, #1614, .T.); +#1948 = EDGE_CURVE('NONE', #361, #363, #1618, .T.); +#1949 = EDGE_CURVE('NONE', #363, #363, #1623, .T.); +#1950 = EDGE_CURVE('NONE', #365, #365, #1628, .T.); +#1951 = EDGE_CURVE('NONE', #365, #367, #1632, .T.); +#1952 = EDGE_CURVE('NONE', #367, #367, #1637, .T.); +#1953 = EDGE_CURVE('NONE', #369, #369, #1642, .T.); +#1954 = EDGE_CURVE('NONE', #369, #371, #1646, .T.); +#1955 = EDGE_CURVE('NONE', #371, #371, #1651, .T.); +#1956 = EDGE_CURVE('NONE', #373, #373, #1656, .T.); +#1957 = EDGE_CURVE('NONE', #373, #375, #1660, .T.); +#1958 = EDGE_CURVE('NONE', #375, #375, #1665, .T.); +#1959 = EDGE_CURVE('NONE', #377, #377, #1670, .T.); +#1960 = EDGE_CURVE('NONE', #377, #379, #1674, .T.); +#1961 = EDGE_CURVE('NONE', #379, #379, #1679, .T.); +#1962 = CARTESIAN_POINT('NONE', (0, 0.040639999999999996, 1.01346)); +#1963 = DIRECTION('NONE', (0, 0, 1)); +#1964 = AXIS2_PLACEMENT_3D('NONE', #1962, #1963, $); +#1965 = PLANE('NONE', #1964); +#1966 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.04064, -0.00000000000000005684341886080802)); +#1967 = DIRECTION('NONE', (1, 0, 0)); +#1968 = AXIS2_PLACEMENT_3D('NONE', #1966, #1967, $); +#1969 = PLANE('NONE', #1968); +#1970 = CARTESIAN_POINT('NONE', (0, 0.040639999999999996, -1.01346)); +#1971 = DIRECTION('NONE', (0, -0, -1)); +#1972 = AXIS2_PLACEMENT_3D('NONE', #1970, #1971, $); +#1973 = PLANE('NONE', #1972); +#1974 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.040639999999999996, -0)); +#1975 = DIRECTION('NONE', (-1, 0, 0)); +#1976 = AXIS2_PLACEMENT_3D('NONE', #1974, #1975, $); +#1977 = PLANE('NONE', #1976); +#1978 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#1979 = DIRECTION('NONE', (0, 1, 0)); +#1980 = AXIS2_PLACEMENT_3D('NONE', #1978, #1979, $); +#1981 = PLANE('NONE', #1980); +#1982 = CARTESIAN_POINT('NONE', (0, 0.08128, -0)); +#1983 = DIRECTION('NONE', (0, 1, 0)); +#1984 = AXIS2_PLACEMENT_3D('NONE', #1982, #1983, $); +#1985 = PLANE('NONE', #1984); +#1986 = CARTESIAN_POINT('NONE', (0, 0.021590499999999995, 0.9753599999999998)); +#1987 = DIRECTION('NONE', (-0, -0, 1)); +#1988 = AXIS2_PLACEMENT_3D('NONE', #1986, #1987, $); +#1989 = PLANE('NONE', #1988); +#1990 = CARTESIAN_POINT('NONE', (-0.4673599999999999, 0.021590499999999995, -0)); +#1991 = DIRECTION('NONE', (-1, 0, -0)); +#1992 = AXIS2_PLACEMENT_3D('NONE', #1990, #1991, $); +#1993 = PLANE('NONE', #1992); +#1994 = CARTESIAN_POINT('NONE', (-0.00000000000000022737367544323206, 0.0215905, -0.9753599999999999)); +#1995 = DIRECTION('NONE', (-0, 0, -1)); +#1996 = AXIS2_PLACEMENT_3D('NONE', #1994, #1995, $); +#1997 = PLANE('NONE', #1996); +#1998 = CARTESIAN_POINT('NONE', (0.4673599999999999, 0.0215905, 0.00000000000000011368683772161603)); +#1999 = DIRECTION('NONE', (1, 0, -0)); +#2000 = AXIS2_PLACEMENT_3D('NONE', #1998, #1999, $); +#2001 = PLANE('NONE', #2000); +#2002 = CARTESIAN_POINT('NONE', (0, 0.043181, -0)); +#2003 = DIRECTION('NONE', (0, -1, -0)); +#2004 = AXIS2_PLACEMENT_3D('NONE', #2002, #2003, $); +#2005 = PLANE('NONE', #2004); +#2006 = CARTESIAN_POINT('NONE', (-0.40639999999999993, 0.10414, 0.9143999999999999)); +#2007 = DIRECTION('NONE', (-0, 1, 0)); +#2008 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674806)); +#2009 = AXIS2_PLACEMENT_3D('NONE', #2006, #2007, #2008); +#2010 = CYLINDRICAL_SURFACE('NONE', #2009, 0.060959999999999924); +#2011 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2012 = DIRECTION('NONE', (0, 1, 0)); +#2013 = AXIS2_PLACEMENT_3D('NONE', #2011, #2012, $); +#2014 = PLANE('NONE', #2013); +#2015 = CARTESIAN_POINT('NONE', (-0.4064, 0.10414, 0.7112)); +#2016 = DIRECTION('NONE', (0, 1, 0)); +#2017 = DIRECTION('NONE', (1, 0, -0)); +#2018 = AXIS2_PLACEMENT_3D('NONE', #2015, #2016, #2017); +#2019 = CYLINDRICAL_SURFACE('NONE', #2018, 0.06095999999999998); +#2020 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2021 = DIRECTION('NONE', (0, 1, 0)); +#2022 = AXIS2_PLACEMENT_3D('NONE', #2020, #2021, $); +#2023 = PLANE('NONE', #2022); +#2024 = CARTESIAN_POINT('NONE', (-0.40640000000000004, 0.10414, 0.508)); +#2025 = DIRECTION('NONE', (0, 1, 0)); +#2026 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374012)); +#2027 = AXIS2_PLACEMENT_3D('NONE', #2024, #2025, #2026); +#2028 = CYLINDRICAL_SURFACE('NONE', #2027, 0.060960000000000035); +#2029 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2030 = DIRECTION('NONE', (0, 1, 0)); +#2031 = AXIS2_PLACEMENT_3D('NONE', #2029, #2030, $); +#2032 = PLANE('NONE', #2031); +#2033 = CARTESIAN_POINT('NONE', (-0.4064, 0.10414, 0.30479999999999996)); +#2034 = DIRECTION('NONE', (0, 1, 0)); +#2035 = DIRECTION('NONE', (1, 0, -0)); +#2036 = AXIS2_PLACEMENT_3D('NONE', #2033, #2034, #2035); +#2037 = CYLINDRICAL_SURFACE('NONE', #2036, 0.06095999999999998); +#2038 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2039 = DIRECTION('NONE', (0, 1, 0)); +#2040 = AXIS2_PLACEMENT_3D('NONE', #2038, #2039, $); +#2041 = PLANE('NONE', #2040); +#2042 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.10414, 0.10159999999999991)); +#2043 = DIRECTION('NONE', (-0, 1, 0)); +#2044 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2045 = AXIS2_PLACEMENT_3D('NONE', #2042, #2043, #2044); +#2046 = CYLINDRICAL_SURFACE('NONE', #2045, 0.06095999999999987); +#2047 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2048 = DIRECTION('NONE', (0, 1, 0)); +#2049 = AXIS2_PLACEMENT_3D('NONE', #2047, #2048, $); +#2050 = PLANE('NONE', #2049); +#2051 = CARTESIAN_POINT('NONE', (-0.4064, 0.10414, -0.10160000000000002)); +#2052 = DIRECTION('NONE', (0, 1, 0)); +#2053 = DIRECTION('NONE', (1, 0, -0)); +#2054 = AXIS2_PLACEMENT_3D('NONE', #2051, #2052, #2053); +#2055 = CYLINDRICAL_SURFACE('NONE', #2054, 0.06095999999999998); +#2056 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2057 = DIRECTION('NONE', (0, 1, 0)); +#2058 = AXIS2_PLACEMENT_3D('NONE', #2056, #2057, $); +#2059 = PLANE('NONE', #2058); +#2060 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.10414, -0.30480000000000007)); +#2061 = DIRECTION('NONE', (0, 1, 0)); +#2062 = DIRECTION('NONE', (1, 0, -0)); +#2063 = AXIS2_PLACEMENT_3D('NONE', #2060, #2061, #2062); +#2064 = CYLINDRICAL_SURFACE('NONE', #2063, 0.06095999999999987); +#2065 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2066 = DIRECTION('NONE', (0, 1, 0)); +#2067 = AXIS2_PLACEMENT_3D('NONE', #2065, #2066, $); +#2068 = PLANE('NONE', #2067); +#2069 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.10414, -0.5079999999999998)); +#2070 = DIRECTION('NONE', (0, 1, 0)); +#2071 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374004)); +#2072 = AXIS2_PLACEMENT_3D('NONE', #2069, #2070, #2071); +#2073 = CYLINDRICAL_SURFACE('NONE', #2072, 0.06096000000000009); +#2074 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2075 = DIRECTION('NONE', (0, 1, 0)); +#2076 = AXIS2_PLACEMENT_3D('NONE', #2074, #2075, $); +#2077 = PLANE('NONE', #2076); +#2078 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.10414, -0.7112)); +#2079 = DIRECTION('NONE', (-0, 1, 0)); +#2080 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#2081 = AXIS2_PLACEMENT_3D('NONE', #2078, #2079, #2080); +#2082 = CYLINDRICAL_SURFACE('NONE', #2081, 0.06096000000000009); +#2083 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2084 = DIRECTION('NONE', (0, 1, 0)); +#2085 = AXIS2_PLACEMENT_3D('NONE', #2083, #2084, $); +#2086 = PLANE('NONE', #2085); +#2087 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.10414, -0.9144000000000001)); +#2088 = DIRECTION('NONE', (-0, 1, 0)); +#2089 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#2090 = AXIS2_PLACEMENT_3D('NONE', #2087, #2088, #2089); +#2091 = CYLINDRICAL_SURFACE('NONE', #2090, 0.06096000000000009); +#2092 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2093 = DIRECTION('NONE', (0, 1, 0)); +#2094 = AXIS2_PLACEMENT_3D('NONE', #2092, #2093, $); +#2095 = PLANE('NONE', #2094); +#2096 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, 0.9143999999999999)); +#2097 = DIRECTION('NONE', (-0, 1, 0)); +#2098 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2099 = AXIS2_PLACEMENT_3D('NONE', #2096, #2097, #2098); +#2100 = CYLINDRICAL_SURFACE('NONE', #2099, 0.06095999999999998); +#2101 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2102 = DIRECTION('NONE', (0, 1, 0)); +#2103 = AXIS2_PLACEMENT_3D('NONE', #2101, #2102, $); +#2104 = PLANE('NONE', #2103); +#2105 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.10414, 0.7112)); +#2106 = DIRECTION('NONE', (0, 1, 0)); +#2107 = DIRECTION('NONE', (1, 0, -0)); +#2108 = AXIS2_PLACEMENT_3D('NONE', #2105, #2106, #2107); +#2109 = CYLINDRICAL_SURFACE('NONE', #2108, 0.060960000000000035); +#2110 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2111 = DIRECTION('NONE', (0, 1, 0)); +#2112 = AXIS2_PLACEMENT_3D('NONE', #2110, #2111, $); +#2113 = PLANE('NONE', #2112); +#2114 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, 0.508)); +#2115 = DIRECTION('NONE', (0, 1, 0)); +#2116 = DIRECTION('NONE', (1, 0, -0)); +#2117 = AXIS2_PLACEMENT_3D('NONE', #2114, #2115, #2116); +#2118 = CYLINDRICAL_SURFACE('NONE', #2117, 0.06096000000000001); +#2119 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2120 = DIRECTION('NONE', (0, 1, 0)); +#2121 = AXIS2_PLACEMENT_3D('NONE', #2119, #2120, $); +#2122 = PLANE('NONE', #2121); +#2123 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, 0.30479999999999996)); +#2124 = DIRECTION('NONE', (0, 1, 0)); +#2125 = DIRECTION('NONE', (1, 0, -0)); +#2126 = AXIS2_PLACEMENT_3D('NONE', #2123, #2124, #2125); +#2127 = CYLINDRICAL_SURFACE('NONE', #2126, 0.06096000000000001); +#2128 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2129 = DIRECTION('NONE', (0, 1, 0)); +#2130 = AXIS2_PLACEMENT_3D('NONE', #2128, #2129, $); +#2131 = PLANE('NONE', #2130); +#2132 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, 0.10159999999999998)); +#2133 = DIRECTION('NONE', (-0, 1, 0)); +#2134 = DIRECTION('NONE', (1, 0, 0.0000000000000006993530863780516)); +#2135 = AXIS2_PLACEMENT_3D('NONE', #2132, #2133, #2134); +#2136 = CYLINDRICAL_SURFACE('NONE', #2135, 0.06095999999999998); +#2137 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2138 = DIRECTION('NONE', (0, 1, 0)); +#2139 = AXIS2_PLACEMENT_3D('NONE', #2137, #2138, $); +#2140 = PLANE('NONE', #2139); +#2141 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, -0.10160000000000002)); +#2142 = DIRECTION('NONE', (0, 1, 0)); +#2143 = DIRECTION('NONE', (1, 0, -0)); +#2144 = AXIS2_PLACEMENT_3D('NONE', #2141, #2142, #2143); +#2145 = CYLINDRICAL_SURFACE('NONE', #2144, 0.06095999999999998); +#2146 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2147 = DIRECTION('NONE', (0, 1, 0)); +#2148 = AXIS2_PLACEMENT_3D('NONE', #2146, #2147, $); +#2149 = PLANE('NONE', #2148); +#2150 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, -0.30480000000000007)); +#2151 = DIRECTION('NONE', (0, 1, 0)); +#2152 = DIRECTION('NONE', (1, 0, -0)); +#2153 = AXIS2_PLACEMENT_3D('NONE', #2150, #2151, #2152); +#2154 = CYLINDRICAL_SURFACE('NONE', #2153, 0.06096000000000001); +#2155 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2156 = DIRECTION('NONE', (0, 1, 0)); +#2157 = AXIS2_PLACEMENT_3D('NONE', #2155, #2156, $); +#2158 = PLANE('NONE', #2157); +#2159 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, -0.5079999999999999)); +#2160 = DIRECTION('NONE', (0, 1, 0)); +#2161 = DIRECTION('NONE', (1, 0, -0)); +#2162 = AXIS2_PLACEMENT_3D('NONE', #2159, #2160, #2161); +#2163 = CYLINDRICAL_SURFACE('NONE', #2162, 0.06095999999999998); +#2164 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2165 = DIRECTION('NONE', (0, 1, 0)); +#2166 = AXIS2_PLACEMENT_3D('NONE', #2164, #2165, $); +#2167 = PLANE('NONE', #2166); +#2168 = CARTESIAN_POINT('NONE', (-0.20319999999999996, 0.10414, -0.7112)); +#2169 = DIRECTION('NONE', (-0, 1, 0)); +#2170 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674805)); +#2171 = AXIS2_PLACEMENT_3D('NONE', #2168, #2169, #2170); +#2172 = CYLINDRICAL_SURFACE('NONE', #2171, 0.06095999999999995); +#2173 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2174 = DIRECTION('NONE', (0, 1, 0)); +#2175 = AXIS2_PLACEMENT_3D('NONE', #2173, #2174, $); +#2176 = PLANE('NONE', #2175); +#2177 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.10414, -0.9144000000000001)); +#2178 = DIRECTION('NONE', (-0, 1, 0)); +#2179 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748024)); +#2180 = AXIS2_PLACEMENT_3D('NONE', #2177, #2178, #2179); +#2181 = CYLINDRICAL_SURFACE('NONE', #2180, 0.060960000000000035); +#2182 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2183 = DIRECTION('NONE', (0, 1, 0)); +#2184 = AXIS2_PLACEMENT_3D('NONE', #2182, #2183, $); +#2185 = PLANE('NONE', #2184); +#2186 = CARTESIAN_POINT('NONE', (-0, 0.10414, 0.9143999999999999)); +#2187 = DIRECTION('NONE', (-0, 1, 0)); +#2188 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#2189 = AXIS2_PLACEMENT_3D('NONE', #2186, #2187, #2188); +#2190 = CYLINDRICAL_SURFACE('NONE', #2189, 0.06095999999999999); +#2191 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2192 = DIRECTION('NONE', (0, 1, 0)); +#2193 = AXIS2_PLACEMENT_3D('NONE', #2191, #2192, $); +#2194 = PLANE('NONE', #2193); +#2195 = CARTESIAN_POINT('NONE', (-0, 0.10414, 0.7112)); +#2196 = DIRECTION('NONE', (0, 1, 0)); +#2197 = DIRECTION('NONE', (1, 0, -0)); +#2198 = AXIS2_PLACEMENT_3D('NONE', #2195, #2196, #2197); +#2199 = CYLINDRICAL_SURFACE('NONE', #2198, 0.06095999999999999); +#2200 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2201 = DIRECTION('NONE', (0, 1, 0)); +#2202 = AXIS2_PLACEMENT_3D('NONE', #2200, #2201, $); +#2203 = PLANE('NONE', #2202); +#2204 = CARTESIAN_POINT('NONE', (0.00000000000000005684341886080802, 0.10414, 0.5079999999999999)); +#2205 = DIRECTION('NONE', (-0, 1, 0)); +#2206 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374028)); +#2207 = AXIS2_PLACEMENT_3D('NONE', #2204, #2205, #2206); +#2208 = CYLINDRICAL_SURFACE('NONE', #2207, 0.06095999999999994); +#2209 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2210 = DIRECTION('NONE', (0, 1, 0)); +#2211 = AXIS2_PLACEMENT_3D('NONE', #2209, #2210, $); +#2212 = PLANE('NONE', #2211); +#2213 = CARTESIAN_POINT('NONE', (0, 0.10414, 0.30479999999999996)); +#2214 = DIRECTION('NONE', (0, 1, 0)); +#2215 = DIRECTION('NONE', (1, 0, -0)); +#2216 = AXIS2_PLACEMENT_3D('NONE', #2213, #2214, #2215); +#2217 = CYLINDRICAL_SURFACE('NONE', #2216, 0.06095999999999999); +#2218 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2219 = DIRECTION('NONE', (0, 1, 0)); +#2220 = AXIS2_PLACEMENT_3D('NONE', #2218, #2219, $); +#2221 = PLANE('NONE', #2220); +#2222 = CARTESIAN_POINT('NONE', (0.000000000000000010048591735576162, 0.10414, 0.10160000000000002)); +#2223 = DIRECTION('NONE', (0, 1, 0)); +#2224 = DIRECTION('NONE', (1, 0, -0)); +#2225 = AXIS2_PLACEMENT_3D('NONE', #2222, #2223, #2224); +#2226 = CYLINDRICAL_SURFACE('NONE', #2225, 0.060959999999999986); +#2227 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2228 = DIRECTION('NONE', (0, 1, 0)); +#2229 = AXIS2_PLACEMENT_3D('NONE', #2227, #2228, $); +#2230 = PLANE('NONE', #2229); +#2231 = CARTESIAN_POINT('NONE', (0.000000000000000014210854715202004, 0.10414, -0.1016)); +#2232 = DIRECTION('NONE', (0, 1, 0)); +#2233 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187011)); +#2234 = AXIS2_PLACEMENT_3D('NONE', #2231, #2232, #2233); +#2235 = CYLINDRICAL_SURFACE('NONE', #2234, 0.06095999999999998); +#2236 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2237 = DIRECTION('NONE', (0, 1, 0)); +#2238 = AXIS2_PLACEMENT_3D('NONE', #2236, #2237, $); +#2239 = PLANE('NONE', #2238); +#2240 = CARTESIAN_POINT('NONE', (-0.00000000000000005684341886080802, 0.10414, -0.3048)); +#2241 = DIRECTION('NONE', (0, 1, 0)); +#2242 = DIRECTION('NONE', (1, 0, -0.000000000000000932470781837401)); +#2243 = AXIS2_PLACEMENT_3D('NONE', #2240, #2241, #2242); +#2244 = CYLINDRICAL_SURFACE('NONE', #2243, 0.06096000000000005); +#2245 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2246 = DIRECTION('NONE', (0, 1, 0)); +#2247 = AXIS2_PLACEMENT_3D('NONE', #2245, #2246, $); +#2248 = PLANE('NONE', #2247); +#2249 = CARTESIAN_POINT('NONE', (-0, 0.10414, -0.5079999999999999)); +#2250 = DIRECTION('NONE', (0, 1, 0)); +#2251 = DIRECTION('NONE', (1, 0, -0)); +#2252 = AXIS2_PLACEMENT_3D('NONE', #2249, #2250, #2251); +#2253 = CYLINDRICAL_SURFACE('NONE', #2252, 0.06095999999999999); +#2254 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2255 = DIRECTION('NONE', (0, 1, 0)); +#2256 = AXIS2_PLACEMENT_3D('NONE', #2254, #2255, $); +#2257 = PLANE('NONE', #2256); +#2258 = CARTESIAN_POINT('NONE', (0.00000000000000004019436694230466, 0.10414, -0.7111999999999999)); +#2259 = DIRECTION('NONE', (0, 1, 0)); +#2260 = DIRECTION('NONE', (1, 0, -0)); +#2261 = AXIS2_PLACEMENT_3D('NONE', #2258, #2259, #2260); +#2262 = CYLINDRICAL_SURFACE('NONE', #2261, 0.06095999999999995); +#2263 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2264 = DIRECTION('NONE', (0, 1, 0)); +#2265 = AXIS2_PLACEMENT_3D('NONE', #2263, #2264, $); +#2266 = PLANE('NONE', #2265); +#2267 = CARTESIAN_POINT('NONE', (-0, 0.10414, -0.9144000000000001)); +#2268 = DIRECTION('NONE', (-0, 1, 0)); +#2269 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#2270 = AXIS2_PLACEMENT_3D('NONE', #2267, #2268, #2269); +#2271 = CYLINDRICAL_SURFACE('NONE', #2270, 0.06095999999999999); +#2272 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2273 = DIRECTION('NONE', (0, 1, 0)); +#2274 = AXIS2_PLACEMENT_3D('NONE', #2272, #2273, $); +#2275 = PLANE('NONE', #2274); +#2276 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, 0.9143999999999999)); +#2277 = DIRECTION('NONE', (-0, 1, 0)); +#2278 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2279 = AXIS2_PLACEMENT_3D('NONE', #2276, #2277, #2278); +#2280 = CYLINDRICAL_SURFACE('NONE', #2279, 0.06095999999999998); +#2281 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2282 = DIRECTION('NONE', (0, 1, 0)); +#2283 = AXIS2_PLACEMENT_3D('NONE', #2281, #2282, $); +#2284 = PLANE('NONE', #2283); +#2285 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, 0.7112)); +#2286 = DIRECTION('NONE', (0, 1, 0)); +#2287 = DIRECTION('NONE', (1, 0, -0)); +#2288 = AXIS2_PLACEMENT_3D('NONE', #2285, #2286, #2287); +#2289 = CYLINDRICAL_SURFACE('NONE', #2288, 0.06095999999999998); +#2290 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2291 = DIRECTION('NONE', (0, 1, 0)); +#2292 = AXIS2_PLACEMENT_3D('NONE', #2290, #2291, $); +#2293 = PLANE('NONE', #2292); +#2294 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.5079999999999999)); +#2295 = DIRECTION('NONE', (-0, 1, 0)); +#2296 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748032)); +#2297 = AXIS2_PLACEMENT_3D('NONE', #2294, #2295, #2296); +#2298 = CYLINDRICAL_SURFACE('NONE', #2297, 0.06096000000000001); +#2299 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2300 = DIRECTION('NONE', (0, 1, 0)); +#2301 = AXIS2_PLACEMENT_3D('NONE', #2299, #2300, $); +#2302 = PLANE('NONE', #2301); +#2303 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.30479999999999996)); +#2304 = DIRECTION('NONE', (0, 1, 0)); +#2305 = DIRECTION('NONE', (1, 0, -0)); +#2306 = AXIS2_PLACEMENT_3D('NONE', #2303, #2304, #2305); +#2307 = CYLINDRICAL_SURFACE('NONE', #2306, 0.06096000000000001); +#2308 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2309 = DIRECTION('NONE', (0, 1, 0)); +#2310 = AXIS2_PLACEMENT_3D('NONE', #2308, #2309, $); +#2311 = PLANE('NONE', #2310); +#2312 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.10160000000000005)); +#2313 = DIRECTION('NONE', (0, 1, 0)); +#2314 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); +#2315 = AXIS2_PLACEMENT_3D('NONE', #2312, #2313, #2314); +#2316 = CYLINDRICAL_SURFACE('NONE', #2315, 0.06096000000000001); +#2317 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2318 = DIRECTION('NONE', (0, 1, 0)); +#2319 = AXIS2_PLACEMENT_3D('NONE', #2317, #2318, $); +#2320 = PLANE('NONE', #2319); +#2321 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.10160000000000005)); +#2322 = DIRECTION('NONE', (-0, 1, 0)); +#2323 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187011)); +#2324 = AXIS2_PLACEMENT_3D('NONE', #2321, #2322, #2323); +#2325 = CYLINDRICAL_SURFACE('NONE', #2324, 0.06095999999999998); +#2326 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2327 = DIRECTION('NONE', (0, 1, 0)); +#2328 = AXIS2_PLACEMENT_3D('NONE', #2326, #2327, $); +#2329 = PLANE('NONE', #2328); +#2330 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.30480000000000007)); +#2331 = DIRECTION('NONE', (0, 1, 0)); +#2332 = DIRECTION('NONE', (1, 0, -0)); +#2333 = AXIS2_PLACEMENT_3D('NONE', #2330, #2331, #2332); +#2334 = CYLINDRICAL_SURFACE('NONE', #2333, 0.06096000000000001); +#2335 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2336 = DIRECTION('NONE', (0, 1, 0)); +#2337 = AXIS2_PLACEMENT_3D('NONE', #2335, #2336, $); +#2338 = PLANE('NONE', #2337); +#2339 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.5079999999999999)); +#2340 = DIRECTION('NONE', (0, 1, 0)); +#2341 = DIRECTION('NONE', (1, 0, -0)); +#2342 = AXIS2_PLACEMENT_3D('NONE', #2339, #2340, #2341); +#2343 = CYLINDRICAL_SURFACE('NONE', #2342, 0.06095999999999998); +#2344 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2345 = DIRECTION('NONE', (0, 1, 0)); +#2346 = AXIS2_PLACEMENT_3D('NONE', #2344, #2345, $); +#2347 = PLANE('NONE', #2346); +#2348 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.7112)); +#2349 = DIRECTION('NONE', (-0, 1, 0)); +#2350 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2351 = AXIS2_PLACEMENT_3D('NONE', #2348, #2349, #2350); +#2352 = CYLINDRICAL_SURFACE('NONE', #2351, 0.06095999999999998); +#2353 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2354 = DIRECTION('NONE', (0, 1, 0)); +#2355 = AXIS2_PLACEMENT_3D('NONE', #2353, #2354, $); +#2356 = PLANE('NONE', #2355); +#2357 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.9144000000000001)); +#2358 = DIRECTION('NONE', (-0, 1, 0)); +#2359 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2360 = AXIS2_PLACEMENT_3D('NONE', #2357, #2358, #2359); +#2361 = CYLINDRICAL_SURFACE('NONE', #2360, 0.06095999999999998); +#2362 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2363 = DIRECTION('NONE', (0, 1, 0)); +#2364 = AXIS2_PLACEMENT_3D('NONE', #2362, #2363, $); +#2365 = PLANE('NONE', #2364); +#2366 = CARTESIAN_POINT('NONE', (0.40639999999999993, 0.10414, 0.9144)); +#2367 = DIRECTION('NONE', (0, 1, 0)); +#2368 = DIRECTION('NONE', (1, 0, -0)); +#2369 = AXIS2_PLACEMENT_3D('NONE', #2366, #2367, #2368); +#2370 = CYLINDRICAL_SURFACE('NONE', #2369, 0.060960000000000035); +#2371 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2372 = DIRECTION('NONE', (0, 1, 0)); +#2373 = AXIS2_PLACEMENT_3D('NONE', #2371, #2372, $); +#2374 = PLANE('NONE', #2373); +#2375 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, 0.7112)); +#2376 = DIRECTION('NONE', (0, 1, 0)); +#2377 = DIRECTION('NONE', (1, 0, -0)); +#2378 = AXIS2_PLACEMENT_3D('NONE', #2375, #2376, #2377); +#2379 = CYLINDRICAL_SURFACE('NONE', #2378, 0.06095999999999998); +#2380 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2381 = DIRECTION('NONE', (0, 1, 0)); +#2382 = AXIS2_PLACEMENT_3D('NONE', #2380, #2381, $); +#2383 = PLANE('NONE', #2382); +#2384 = CARTESIAN_POINT('NONE', (0.40640000000000004, 0.10414, 0.5079999999999999)); +#2385 = DIRECTION('NONE', (-0, 1, 0)); +#2386 = DIRECTION('NONE', (1, 0, 0.000000000000000932470781837403)); +#2387 = AXIS2_PLACEMENT_3D('NONE', #2384, #2385, #2386); +#2388 = CYLINDRICAL_SURFACE('NONE', #2387, 0.060959999999999924); +#2389 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2390 = DIRECTION('NONE', (0, 1, 0)); +#2391 = AXIS2_PLACEMENT_3D('NONE', #2389, #2390, $); +#2392 = PLANE('NONE', #2391); +#2393 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, 0.30479999999999996)); +#2394 = DIRECTION('NONE', (0, 1, 0)); +#2395 = DIRECTION('NONE', (1, 0, -0)); +#2396 = AXIS2_PLACEMENT_3D('NONE', #2393, #2394, #2395); +#2397 = CYLINDRICAL_SURFACE('NONE', #2396, 0.06095999999999998); +#2398 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2399 = DIRECTION('NONE', (0, 1, 0)); +#2400 = AXIS2_PLACEMENT_3D('NONE', #2398, #2399, $); +#2401 = PLANE('NONE', #2400); +#2402 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, 0.10160000000000008)); +#2403 = DIRECTION('NONE', (0, 1, 0)); +#2404 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); +#2405 = AXIS2_PLACEMENT_3D('NONE', #2402, #2403, #2404); +#2406 = CYLINDRICAL_SURFACE('NONE', #2405, 0.06095999999999998); +#2407 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2408 = DIRECTION('NONE', (0, 1, 0)); +#2409 = AXIS2_PLACEMENT_3D('NONE', #2407, #2408, $); +#2410 = PLANE('NONE', #2409); +#2411 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, -0.10160000000000002)); +#2412 = DIRECTION('NONE', (0, 1, 0)); +#2413 = DIRECTION('NONE', (1, 0, -0)); +#2414 = AXIS2_PLACEMENT_3D('NONE', #2411, #2412, #2413); +#2415 = CYLINDRICAL_SURFACE('NONE', #2414, 0.06095999999999998); +#2416 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2417 = DIRECTION('NONE', (0, 1, 0)); +#2418 = AXIS2_PLACEMENT_3D('NONE', #2416, #2417, $); +#2419 = PLANE('NONE', #2418); +#2420 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, -0.30480000000000007)); +#2421 = DIRECTION('NONE', (0, 1, 0)); +#2422 = DIRECTION('NONE', (1, 0, -0)); +#2423 = AXIS2_PLACEMENT_3D('NONE', #2420, #2421, #2422); +#2424 = CYLINDRICAL_SURFACE('NONE', #2423, 0.06095999999999998); +#2425 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2426 = DIRECTION('NONE', (0, 1, 0)); +#2427 = AXIS2_PLACEMENT_3D('NONE', #2425, #2426, $); +#2428 = PLANE('NONE', #2427); +#2429 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.10414, -0.508)); +#2430 = DIRECTION('NONE', (-0, 1, 0)); +#2431 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2432 = AXIS2_PLACEMENT_3D('NONE', #2429, #2430, #2431); +#2433 = CYLINDRICAL_SURFACE('NONE', #2432, 0.06095999999999987); +#2434 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2435 = DIRECTION('NONE', (0, 1, 0)); +#2436 = AXIS2_PLACEMENT_3D('NONE', #2434, #2435, $); +#2437 = PLANE('NONE', #2436); +#2438 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.10414, -0.7112)); +#2439 = DIRECTION('NONE', (-0, 1, 0)); +#2440 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2441 = AXIS2_PLACEMENT_3D('NONE', #2438, #2439, #2440); +#2442 = CYLINDRICAL_SURFACE('NONE', #2441, 0.06095999999999987); +#2443 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2444 = DIRECTION('NONE', (0, 1, 0)); +#2445 = AXIS2_PLACEMENT_3D('NONE', #2443, #2444, $); +#2446 = PLANE('NONE', #2445); +#2447 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.10414, -0.9144000000000001)); +#2448 = DIRECTION('NONE', (-0, 1, 0)); +#2449 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2450 = AXIS2_PLACEMENT_3D('NONE', #2447, #2448, #2449); +#2451 = CYLINDRICAL_SURFACE('NONE', #2450, 0.06095999999999987); +#2452 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2453 = DIRECTION('NONE', (0, 1, 0)); +#2454 = AXIS2_PLACEMENT_3D('NONE', #2452, #2453, $); +#2455 = PLANE('NONE', #2454); +#2456 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, 0.8127999999999997)); +#2457 = DIRECTION('NONE', (-0, -1, 0)); +#2458 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#2459 = AXIS2_PLACEMENT_3D('NONE', #2456, #2457, #2458); +#2460 = CYLINDRICAL_SURFACE('NONE', #2459, 0.06095999999999998); +#2461 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2462 = DIRECTION('NONE', (0, -1, -0)); +#2463 = AXIS2_PLACEMENT_3D('NONE', #2461, #2462, $); +#2464 = PLANE('NONE', #2463); +#2465 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.020321, 0.6095999999999998)); +#2466 = DIRECTION('NONE', (-0, -1, 0)); +#2467 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748024)); +#2468 = AXIS2_PLACEMENT_3D('NONE', #2465, #2466, #2467); +#2469 = CYLINDRICAL_SURFACE('NONE', #2468, 0.060960000000000035); +#2470 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2471 = DIRECTION('NONE', (0, -1, -0)); +#2472 = AXIS2_PLACEMENT_3D('NONE', #2470, #2471, $); +#2473 = PLANE('NONE', #2472); +#2474 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, 0.4063999999999999)); +#2475 = DIRECTION('NONE', (-0, -1, 0)); +#2476 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2477 = AXIS2_PLACEMENT_3D('NONE', #2474, #2475, #2476); +#2478 = CYLINDRICAL_SURFACE('NONE', #2477, 0.06095999999999998); +#2479 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2480 = DIRECTION('NONE', (0, -1, -0)); +#2481 = AXIS2_PLACEMENT_3D('NONE', #2479, #2480, $); +#2482 = PLANE('NONE', #2481); +#2483 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, 0.2031999999999999)); +#2484 = DIRECTION('NONE', (-0, -1, 0)); +#2485 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187011)); +#2486 = AXIS2_PLACEMENT_3D('NONE', #2483, #2484, #2485); +#2487 = CYLINDRICAL_SURFACE('NONE', #2486, 0.06095999999999998); +#2488 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2489 = DIRECTION('NONE', (0, -1, -0)); +#2490 = AXIS2_PLACEMENT_3D('NONE', #2488, #2489, $); +#2491 = PLANE('NONE', #2490); +#2492 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.00000000000000005684341886080802)); +#2493 = DIRECTION('NONE', (-0, -1, 0)); +#2494 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2495 = AXIS2_PLACEMENT_3D('NONE', #2492, #2493, #2494); +#2496 = CYLINDRICAL_SURFACE('NONE', #2495, 0.06095999999999998); +#2497 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2498 = DIRECTION('NONE', (0, -1, -0)); +#2499 = AXIS2_PLACEMENT_3D('NONE', #2497, #2498, $); +#2500 = PLANE('NONE', #2499); +#2501 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.2032000000000001)); +#2502 = DIRECTION('NONE', (-0, -1, 0)); +#2503 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2504 = AXIS2_PLACEMENT_3D('NONE', #2501, #2502, #2503); +#2505 = CYLINDRICAL_SURFACE('NONE', #2504, 0.06095999999999998); +#2506 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2507 = DIRECTION('NONE', (0, -1, -0)); +#2508 = AXIS2_PLACEMENT_3D('NONE', #2506, #2507, $); +#2509 = PLANE('NONE', #2508); +#2510 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.40640000000000015)); +#2511 = DIRECTION('NONE', (-0, -1, 0)); +#2512 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2513 = AXIS2_PLACEMENT_3D('NONE', #2510, #2511, #2512); +#2514 = CYLINDRICAL_SURFACE('NONE', #2513, 0.06095999999999998); +#2515 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2516 = DIRECTION('NONE', (0, -1, -0)); +#2517 = AXIS2_PLACEMENT_3D('NONE', #2515, #2516, $); +#2518 = PLANE('NONE', #2517); +#2519 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.6096)); +#2520 = DIRECTION('NONE', (-0, -1, 0)); +#2521 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2522 = AXIS2_PLACEMENT_3D('NONE', #2519, #2520, #2521); +#2523 = CYLINDRICAL_SURFACE('NONE', #2522, 0.06095999999999998); +#2524 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2525 = DIRECTION('NONE', (0, -1, -0)); +#2526 = AXIS2_PLACEMENT_3D('NONE', #2524, #2525, $); +#2527 = PLANE('NONE', #2526); +#2528 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.020321, -0.8128000000000002)); +#2529 = DIRECTION('NONE', (-0, -1, 0)); +#2530 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349605)); +#2531 = AXIS2_PLACEMENT_3D('NONE', #2528, #2529, #2530); +#2532 = CYLINDRICAL_SURFACE('NONE', #2531, 0.060960000000000035); +#2533 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2534 = DIRECTION('NONE', (0, -1, -0)); +#2535 = AXIS2_PLACEMENT_3D('NONE', #2533, #2534, $); +#2536 = PLANE('NONE', #2535); +#2537 = CARTESIAN_POINT('NONE', (0.1016, 0.020321, 0.8127999999999999)); +#2538 = DIRECTION('NONE', (-0, -1, 0)); +#2539 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#2540 = AXIS2_PLACEMENT_3D('NONE', #2537, #2538, #2539); +#2541 = CYLINDRICAL_SURFACE('NONE', #2540, 0.060959999999999966); +#2542 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2543 = DIRECTION('NONE', (0, -1, -0)); +#2544 = AXIS2_PLACEMENT_3D('NONE', #2542, #2543, $); +#2545 = PLANE('NONE', #2544); +#2546 = CARTESIAN_POINT('NONE', (0.1016, 0.020321, 0.6095999999999998)); +#2547 = DIRECTION('NONE', (-0, -1, 0)); +#2548 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#2549 = AXIS2_PLACEMENT_3D('NONE', #2546, #2547, #2548); +#2550 = CYLINDRICAL_SURFACE('NONE', #2549, 0.060959999999999966); +#2551 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2552 = DIRECTION('NONE', (0, -1, -0)); +#2553 = AXIS2_PLACEMENT_3D('NONE', #2551, #2552, $); +#2554 = PLANE('NONE', #2553); +#2555 = CARTESIAN_POINT('NONE', (0.10159999999999991, 0.020321, 0.4063999999999999)); +#2556 = DIRECTION('NONE', (-0, -1, 0)); +#2557 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674807)); +#2558 = AXIS2_PLACEMENT_3D('NONE', #2555, #2556, #2557); +#2559 = CYLINDRICAL_SURFACE('NONE', #2558, 0.06095999999999988); +#2560 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2561 = DIRECTION('NONE', (0, -1, -0)); +#2562 = AXIS2_PLACEMENT_3D('NONE', #2560, #2561, $); +#2563 = PLANE('NONE', #2562); +#2564 = CARTESIAN_POINT('NONE', (0.10159999999999998, 0.020321, 0.2031999999999999)); +#2565 = DIRECTION('NONE', (-0, -1, 0)); +#2566 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187013)); +#2567 = AXIS2_PLACEMENT_3D('NONE', #2564, #2565, #2566); +#2568 = CYLINDRICAL_SURFACE('NONE', #2567, 0.06095999999999995); +#2569 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2570 = DIRECTION('NONE', (0, -1, -0)); +#2571 = AXIS2_PLACEMENT_3D('NONE', #2569, #2570, $); +#2572 = PLANE('NONE', #2571); +#2573 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.020321, 0.000000000000000014210854715202004)); +#2574 = DIRECTION('NONE', (0, -1, -0)); +#2575 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#2576 = AXIS2_PLACEMENT_3D('NONE', #2573, #2574, #2575); +#2577 = CYLINDRICAL_SURFACE('NONE', #2576, 0.06095999999999998); +#2578 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2579 = DIRECTION('NONE', (0, -1, -0)); +#2580 = AXIS2_PLACEMENT_3D('NONE', #2578, #2579, $); +#2581 = PLANE('NONE', #2580); +#2582 = CARTESIAN_POINT('NONE', (0.10160000000000005, 0.020321, -0.20320000000000002)); +#2583 = DIRECTION('NONE', (0, -1, -0)); +#2584 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187007)); +#2585 = AXIS2_PLACEMENT_3D('NONE', #2582, #2583, #2584); +#2586 = CYLINDRICAL_SURFACE('NONE', #2585, 0.06096000000000002); +#2587 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2588 = DIRECTION('NONE', (0, -1, -0)); +#2589 = AXIS2_PLACEMENT_3D('NONE', #2587, #2588, $); +#2590 = PLANE('NONE', #2589); +#2591 = CARTESIAN_POINT('NONE', (0.10160000000000013, 0.020321, -0.4064000000000001)); +#2592 = DIRECTION('NONE', (0, -1, -0)); +#2593 = DIRECTION('NONE', (-1, 0, -0)); +#2594 = AXIS2_PLACEMENT_3D('NONE', #2591, #2592, #2593); +#2595 = CYLINDRICAL_SURFACE('NONE', #2594, 0.060960000000000104); +#2596 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2597 = DIRECTION('NONE', (0, -1, -0)); +#2598 = AXIS2_PLACEMENT_3D('NONE', #2596, #2597, $); +#2599 = PLANE('NONE', #2598); +#2600 = CARTESIAN_POINT('NONE', (0.1016, 0.020321, -0.6096)); +#2601 = DIRECTION('NONE', (-0, -1, 0)); +#2602 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#2603 = AXIS2_PLACEMENT_3D('NONE', #2600, #2601, #2602); +#2604 = CYLINDRICAL_SURFACE('NONE', #2603, 0.060959999999999966); +#2605 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2606 = DIRECTION('NONE', (0, -1, -0)); +#2607 = AXIS2_PLACEMENT_3D('NONE', #2605, #2606, $); +#2608 = PLANE('NONE', #2607); +#2609 = CARTESIAN_POINT('NONE', (0.10160000000000004, 0.020321, -0.8128000000000002)); +#2610 = DIRECTION('NONE', (-0, -1, 0)); +#2611 = DIRECTION('NONE', (-1, 0, 0.0000000000000037298831273496064)); +#2612 = AXIS2_PLACEMENT_3D('NONE', #2609, #2610, #2611); +#2613 = CYLINDRICAL_SURFACE('NONE', #2612, 0.06096000000000001); +#2614 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2615 = DIRECTION('NONE', (0, -1, -0)); +#2616 = AXIS2_PLACEMENT_3D('NONE', #2614, #2615, $); +#2617 = PLANE('NONE', #2616); +#2618 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, 0.8127999999999999)); +#2619 = DIRECTION('NONE', (-0, -1, 0)); +#2620 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2621 = AXIS2_PLACEMENT_3D('NONE', #2618, #2619, #2620); +#2622 = CYLINDRICAL_SURFACE('NONE', #2621, 0.06095999999999998); +#2623 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2624 = DIRECTION('NONE', (0, -1, -0)); +#2625 = AXIS2_PLACEMENT_3D('NONE', #2623, #2624, $); +#2626 = PLANE('NONE', #2625); +#2627 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.020321, 0.6095999999999998)); +#2628 = DIRECTION('NONE', (-0, -1, 0)); +#2629 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674803)); +#2630 = AXIS2_PLACEMENT_3D('NONE', #2627, #2628, #2629); +#2631 = CYLINDRICAL_SURFACE('NONE', #2630, 0.06096000000000002); +#2632 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2633 = DIRECTION('NONE', (0, -1, -0)); +#2634 = AXIS2_PLACEMENT_3D('NONE', #2632, #2633, $); +#2635 = PLANE('NONE', #2634); +#2636 = CARTESIAN_POINT('NONE', (-0.10159999999999986, 0.020321, 0.4063999999999999)); +#2637 = DIRECTION('NONE', (-0, -1, 0)); +#2638 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674801)); +#2639 = AXIS2_PLACEMENT_3D('NONE', #2636, #2637, #2638); +#2640 = CYLINDRICAL_SURFACE('NONE', #2639, 0.06096000000000009); +#2641 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2642 = DIRECTION('NONE', (0, -1, -0)); +#2643 = AXIS2_PLACEMENT_3D('NONE', #2641, #2642, $); +#2644 = PLANE('NONE', #2643); +#2645 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.020321, 0.20319999999999994)); +#2646 = DIRECTION('NONE', (0, -1, -0)); +#2647 = DIRECTION('NONE', (-1, 0, -0)); +#2648 = AXIS2_PLACEMENT_3D('NONE', #2645, #2646, #2647); +#2649 = CYLINDRICAL_SURFACE('NONE', #2648, 0.06096000000000002); +#2650 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2651 = DIRECTION('NONE', (0, -1, -0)); +#2652 = AXIS2_PLACEMENT_3D('NONE', #2650, #2651, $); +#2653 = PLANE('NONE', #2652); +#2654 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, 0.000000000000000014210854715202004)); +#2655 = DIRECTION('NONE', (0, -1, -0)); +#2656 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#2657 = AXIS2_PLACEMENT_3D('NONE', #2654, #2655, #2656); +#2658 = CYLINDRICAL_SURFACE('NONE', #2657, 0.06095999999999998); +#2659 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2660 = DIRECTION('NONE', (0, -1, -0)); +#2661 = AXIS2_PLACEMENT_3D('NONE', #2659, #2660, $); +#2662 = PLANE('NONE', #2661); +#2663 = CARTESIAN_POINT('NONE', (-0.1016, 0.020321, -0.20320000000000002)); +#2664 = DIRECTION('NONE', (0, -1, -0)); +#2665 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187013)); +#2666 = AXIS2_PLACEMENT_3D('NONE', #2663, #2664, #2665); +#2667 = CYLINDRICAL_SURFACE('NONE', #2666, 0.06095999999999995); +#2668 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2669 = DIRECTION('NONE', (0, -1, -0)); +#2670 = AXIS2_PLACEMENT_3D('NONE', #2668, #2669, $); +#2671 = PLANE('NONE', #2670); +#2672 = CARTESIAN_POINT('NONE', (-0.10160000000000008, 0.020321, -0.4064000000000001)); +#2673 = DIRECTION('NONE', (0, -1, -0)); +#2674 = DIRECTION('NONE', (-1, 0, -0)); +#2675 = AXIS2_PLACEMENT_3D('NONE', #2672, #2673, #2674); +#2676 = CYLINDRICAL_SURFACE('NONE', #2675, 0.06095999999999987); +#2677 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2678 = DIRECTION('NONE', (0, -1, -0)); +#2679 = AXIS2_PLACEMENT_3D('NONE', #2677, #2678, $); +#2680 = PLANE('NONE', #2679); +#2681 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, -0.6095999999999999)); +#2682 = DIRECTION('NONE', (0, -1, -0)); +#2683 = DIRECTION('NONE', (-1, 0, -0)); +#2684 = AXIS2_PLACEMENT_3D('NONE', #2681, #2682, #2683); +#2685 = CYLINDRICAL_SURFACE('NONE', #2684, 0.06095999999999998); +#2686 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2687 = DIRECTION('NONE', (0, -1, -0)); +#2688 = AXIS2_PLACEMENT_3D('NONE', #2686, #2687, $); +#2689 = PLANE('NONE', #2688); +#2690 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, -0.8128000000000001)); +#2691 = DIRECTION('NONE', (-0, -1, 0)); +#2692 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2693 = AXIS2_PLACEMENT_3D('NONE', #2690, #2691, #2692); +#2694 = CYLINDRICAL_SURFACE('NONE', #2693, 0.06095999999999998); +#2695 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2696 = DIRECTION('NONE', (0, -1, -0)); +#2697 = AXIS2_PLACEMENT_3D('NONE', #2695, #2696, $); +#2698 = PLANE('NONE', #2697); +#2699 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, 0.8127999999999997)); +#2700 = DIRECTION('NONE', (-0, -1, 0)); +#2701 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#2702 = AXIS2_PLACEMENT_3D('NONE', #2699, #2700, #2701); +#2703 = CYLINDRICAL_SURFACE('NONE', #2702, 0.06095999999999998); +#2704 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2705 = DIRECTION('NONE', (0, -1, -0)); +#2706 = AXIS2_PLACEMENT_3D('NONE', #2704, #2705, $); +#2707 = PLANE('NONE', #2706); +#2708 = CARTESIAN_POINT('NONE', (-0.30480000000000007, 0.020321, 0.6095999999999997)); +#2709 = DIRECTION('NONE', (-0, -1, 0)); +#2710 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349612)); +#2711 = AXIS2_PLACEMENT_3D('NONE', #2708, #2709, #2710); +#2712 = CYLINDRICAL_SURFACE('NONE', #2711, 0.060959999999999924); +#2713 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2714 = DIRECTION('NONE', (0, -1, -0)); +#2715 = AXIS2_PLACEMENT_3D('NONE', #2713, #2714, $); +#2716 = PLANE('NONE', #2715); +#2717 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, 0.40639999999999993)); +#2718 = DIRECTION('NONE', (-0, -1, 0)); +#2719 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2720 = AXIS2_PLACEMENT_3D('NONE', #2717, #2718, #2719); +#2721 = CYLINDRICAL_SURFACE('NONE', #2720, 0.06095999999999998); +#2722 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2723 = DIRECTION('NONE', (0, -1, -0)); +#2724 = AXIS2_PLACEMENT_3D('NONE', #2722, #2723, $); +#2725 = PLANE('NONE', #2724); +#2726 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, 0.20319999999999988)); +#2727 = DIRECTION('NONE', (-0, -1, 0)); +#2728 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2729 = AXIS2_PLACEMENT_3D('NONE', #2726, #2727, #2728); +#2730 = CYLINDRICAL_SURFACE('NONE', #2729, 0.06095999999999998); +#2731 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2732 = DIRECTION('NONE', (0, -1, -0)); +#2733 = AXIS2_PLACEMENT_3D('NONE', #2731, #2732, $); +#2734 = PLANE('NONE', #2733); +#2735 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.00000000000000005684341886080802)); +#2736 = DIRECTION('NONE', (-0, -1, 0)); +#2737 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2738 = AXIS2_PLACEMENT_3D('NONE', #2735, #2736, #2737); +#2739 = CYLINDRICAL_SURFACE('NONE', #2738, 0.06095999999999998); +#2740 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2741 = DIRECTION('NONE', (0, -1, -0)); +#2742 = AXIS2_PLACEMENT_3D('NONE', #2740, #2741, $); +#2743 = PLANE('NONE', #2742); +#2744 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.2032000000000001)); +#2745 = DIRECTION('NONE', (-0, -1, 0)); +#2746 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2747 = AXIS2_PLACEMENT_3D('NONE', #2744, #2745, #2746); +#2748 = CYLINDRICAL_SURFACE('NONE', #2747, 0.06095999999999998); +#2749 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2750 = DIRECTION('NONE', (0, -1, -0)); +#2751 = AXIS2_PLACEMENT_3D('NONE', #2749, #2750, $); +#2752 = PLANE('NONE', #2751); +#2753 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.4064000000000002)); +#2754 = DIRECTION('NONE', (-0, -1, 0)); +#2755 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2756 = AXIS2_PLACEMENT_3D('NONE', #2753, #2754, #2755); +#2757 = CYLINDRICAL_SURFACE('NONE', #2756, 0.06095999999999998); +#2758 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2759 = DIRECTION('NONE', (0, -1, -0)); +#2760 = AXIS2_PLACEMENT_3D('NONE', #2758, #2759, $); +#2761 = PLANE('NONE', #2760); +#2762 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.6096)); +#2763 = DIRECTION('NONE', (-0, -1, 0)); +#2764 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2765 = AXIS2_PLACEMENT_3D('NONE', #2762, #2763, #2764); +#2766 = CYLINDRICAL_SURFACE('NONE', #2765, 0.06095999999999998); +#2767 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2768 = DIRECTION('NONE', (0, -1, -0)); +#2769 = AXIS2_PLACEMENT_3D('NONE', #2767, #2768, $); +#2770 = PLANE('NONE', #2769); +#2771 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.8128000000000001)); +#2772 = DIRECTION('NONE', (-0, -1, 0)); +#2773 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2774 = AXIS2_PLACEMENT_3D('NONE', #2771, #2772, #2773); +#2775 = CYLINDRICAL_SURFACE('NONE', #2774, 0.06095999999999998); +#2776 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2777 = DIRECTION('NONE', (0, -1, -0)); +#2778 = AXIS2_PLACEMENT_3D('NONE', #2776, #2777, $); +#2779 = PLANE('NONE', #2778); +#2780 = ORIENTED_EDGE('NONE', *, *, #1680, .T.); +#2781 = ORIENTED_EDGE('NONE', *, *, #1681, .T.); +#2782 = ORIENTED_EDGE('NONE', *, *, #1682, .F.); +#2783 = ORIENTED_EDGE('NONE', *, *, #1683, .F.); +#2784 = EDGE_LOOP('NONE', (#2780, #2781, #2782, #2783)); +#2785 = FACE_BOUND('NONE', #2784, .T.); +#2786 = ADVANCED_FACE('NONE', (#2785), #1965, .T.); +#2787 = ORIENTED_EDGE('NONE', *, *, #1684, .T.); +#2788 = ORIENTED_EDGE('NONE', *, *, #1685, .T.); +#2789 = ORIENTED_EDGE('NONE', *, *, #1686, .F.); +#2790 = ORIENTED_EDGE('NONE', *, *, #1681, .F.); +#2791 = EDGE_LOOP('NONE', (#2787, #2788, #2789, #2790)); +#2792 = FACE_BOUND('NONE', #2791, .T.); +#2793 = ADVANCED_FACE('NONE', (#2792), #1969, .T.); +#2794 = ORIENTED_EDGE('NONE', *, *, #1687, .T.); +#2795 = ORIENTED_EDGE('NONE', *, *, #1688, .T.); +#2796 = ORIENTED_EDGE('NONE', *, *, #1689, .F.); +#2797 = ORIENTED_EDGE('NONE', *, *, #1685, .F.); +#2798 = EDGE_LOOP('NONE', (#2794, #2795, #2796, #2797)); +#2799 = FACE_BOUND('NONE', #2798, .T.); +#2800 = ADVANCED_FACE('NONE', (#2799), #1973, .T.); +#2801 = ORIENTED_EDGE('NONE', *, *, #1690, .T.); +#2802 = ORIENTED_EDGE('NONE', *, *, #1683, .T.); +#2803 = ORIENTED_EDGE('NONE', *, *, #1691, .F.); +#2804 = ORIENTED_EDGE('NONE', *, *, #1688, .F.); +#2805 = EDGE_LOOP('NONE', (#2801, #2802, #2803, #2804)); +#2806 = FACE_BOUND('NONE', #2805, .T.); +#2807 = ADVANCED_FACE('NONE', (#2806), #1977, .T.); +#2808 = ORIENTED_EDGE('NONE', *, *, #1690, .F.); +#2809 = ORIENTED_EDGE('NONE', *, *, #1687, .F.); +#2810 = ORIENTED_EDGE('NONE', *, *, #1684, .F.); +#2811 = ORIENTED_EDGE('NONE', *, *, #1680, .F.); +#2812 = ORIENTED_EDGE('NONE', *, *, #1703, .F.); +#2813 = ORIENTED_EDGE('NONE', *, *, #1701, .F.); +#2814 = ORIENTED_EDGE('NONE', *, *, #1698, .F.); +#2815 = ORIENTED_EDGE('NONE', *, *, #1694, .F.); +#2816 = EDGE_LOOP('NONE', (#2808, #2809, #2810, #2811)); +#2817 = FACE_BOUND('NONE', #2816, .T.); +#2818 = EDGE_LOOP('NONE', (#2812, #2813, #2814, #2815)); +#2819 = FACE_BOUND('NONE', #2818, .T.); +#2820 = ADVANCED_FACE('NONE', (#2817, #2819), #1981, .F.); +#2821 = ORIENTED_EDGE('NONE', *, *, #1682, .T.); +#2822 = ORIENTED_EDGE('NONE', *, *, #1686, .T.); +#2823 = ORIENTED_EDGE('NONE', *, *, #1689, .T.); +#2824 = ORIENTED_EDGE('NONE', *, *, #1691, .T.); +#2825 = ORIENTED_EDGE('NONE', *, *, #1704, .F.); +#2826 = ORIENTED_EDGE('NONE', *, *, #1707, .F.); +#2827 = ORIENTED_EDGE('NONE', *, *, #1710, .F.); +#2828 = ORIENTED_EDGE('NONE', *, *, #1713, .F.); +#2829 = ORIENTED_EDGE('NONE', *, *, #1716, .F.); +#2830 = ORIENTED_EDGE('NONE', *, *, #1719, .F.); +#2831 = ORIENTED_EDGE('NONE', *, *, #1722, .F.); +#2832 = ORIENTED_EDGE('NONE', *, *, #1725, .F.); +#2833 = ORIENTED_EDGE('NONE', *, *, #1728, .F.); +#2834 = ORIENTED_EDGE('NONE', *, *, #1731, .F.); +#2835 = ORIENTED_EDGE('NONE', *, *, #1734, .F.); +#2836 = ORIENTED_EDGE('NONE', *, *, #1737, .F.); +#2837 = ORIENTED_EDGE('NONE', *, *, #1740, .F.); +#2838 = ORIENTED_EDGE('NONE', *, *, #1743, .F.); +#2839 = ORIENTED_EDGE('NONE', *, *, #1746, .F.); +#2840 = ORIENTED_EDGE('NONE', *, *, #1749, .F.); +#2841 = ORIENTED_EDGE('NONE', *, *, #1752, .F.); +#2842 = ORIENTED_EDGE('NONE', *, *, #1755, .F.); +#2843 = ORIENTED_EDGE('NONE', *, *, #1758, .F.); +#2844 = ORIENTED_EDGE('NONE', *, *, #1761, .F.); +#2845 = ORIENTED_EDGE('NONE', *, *, #1764, .F.); +#2846 = ORIENTED_EDGE('NONE', *, *, #1767, .F.); +#2847 = ORIENTED_EDGE('NONE', *, *, #1770, .F.); +#2848 = ORIENTED_EDGE('NONE', *, *, #1773, .F.); +#2849 = ORIENTED_EDGE('NONE', *, *, #1776, .F.); +#2850 = ORIENTED_EDGE('NONE', *, *, #1779, .F.); +#2851 = ORIENTED_EDGE('NONE', *, *, #1782, .F.); +#2852 = ORIENTED_EDGE('NONE', *, *, #1785, .F.); +#2853 = ORIENTED_EDGE('NONE', *, *, #1788, .F.); +#2854 = ORIENTED_EDGE('NONE', *, *, #1791, .F.); +#2855 = ORIENTED_EDGE('NONE', *, *, #1794, .F.); +#2856 = ORIENTED_EDGE('NONE', *, *, #1797, .F.); +#2857 = ORIENTED_EDGE('NONE', *, *, #1800, .F.); +#2858 = ORIENTED_EDGE('NONE', *, *, #1803, .F.); +#2859 = ORIENTED_EDGE('NONE', *, *, #1806, .F.); +#2860 = ORIENTED_EDGE('NONE', *, *, #1809, .F.); +#2861 = ORIENTED_EDGE('NONE', *, *, #1812, .F.); +#2862 = ORIENTED_EDGE('NONE', *, *, #1815, .F.); +#2863 = ORIENTED_EDGE('NONE', *, *, #1818, .F.); +#2864 = ORIENTED_EDGE('NONE', *, *, #1821, .F.); +#2865 = ORIENTED_EDGE('NONE', *, *, #1824, .F.); +#2866 = ORIENTED_EDGE('NONE', *, *, #1827, .F.); +#2867 = ORIENTED_EDGE('NONE', *, *, #1830, .F.); +#2868 = ORIENTED_EDGE('NONE', *, *, #1833, .F.); +#2869 = ORIENTED_EDGE('NONE', *, *, #1836, .F.); +#2870 = ORIENTED_EDGE('NONE', *, *, #1839, .F.); +#2871 = ORIENTED_EDGE('NONE', *, *, #1842, .F.); +#2872 = ORIENTED_EDGE('NONE', *, *, #1845, .F.); +#2873 = ORIENTED_EDGE('NONE', *, *, #1848, .F.); +#2874 = ORIENTED_EDGE('NONE', *, *, #1851, .F.); +#2875 = EDGE_LOOP('NONE', (#2821, #2822, #2823, #2824)); +#2876 = FACE_BOUND('NONE', #2875, .T.); +#2877 = EDGE_LOOP('NONE', (#2825)); +#2878 = FACE_BOUND('NONE', #2877, .T.); +#2879 = EDGE_LOOP('NONE', (#2826)); +#2880 = FACE_BOUND('NONE', #2879, .T.); +#2881 = EDGE_LOOP('NONE', (#2827)); +#2882 = FACE_BOUND('NONE', #2881, .T.); +#2883 = EDGE_LOOP('NONE', (#2828)); +#2884 = FACE_BOUND('NONE', #2883, .T.); +#2885 = EDGE_LOOP('NONE', (#2829)); +#2886 = FACE_BOUND('NONE', #2885, .T.); +#2887 = EDGE_LOOP('NONE', (#2830)); +#2888 = FACE_BOUND('NONE', #2887, .T.); +#2889 = EDGE_LOOP('NONE', (#2831)); +#2890 = FACE_BOUND('NONE', #2889, .T.); +#2891 = EDGE_LOOP('NONE', (#2832)); +#2892 = FACE_BOUND('NONE', #2891, .T.); +#2893 = EDGE_LOOP('NONE', (#2833)); +#2894 = FACE_BOUND('NONE', #2893, .T.); +#2895 = EDGE_LOOP('NONE', (#2834)); +#2896 = FACE_BOUND('NONE', #2895, .T.); +#2897 = EDGE_LOOP('NONE', (#2835)); +#2898 = FACE_BOUND('NONE', #2897, .T.); +#2899 = EDGE_LOOP('NONE', (#2836)); +#2900 = FACE_BOUND('NONE', #2899, .T.); +#2901 = EDGE_LOOP('NONE', (#2837)); +#2902 = FACE_BOUND('NONE', #2901, .T.); +#2903 = EDGE_LOOP('NONE', (#2838)); +#2904 = FACE_BOUND('NONE', #2903, .T.); +#2905 = EDGE_LOOP('NONE', (#2839)); +#2906 = FACE_BOUND('NONE', #2905, .T.); +#2907 = EDGE_LOOP('NONE', (#2840)); +#2908 = FACE_BOUND('NONE', #2907, .T.); +#2909 = EDGE_LOOP('NONE', (#2841)); +#2910 = FACE_BOUND('NONE', #2909, .T.); +#2911 = EDGE_LOOP('NONE', (#2842)); +#2912 = FACE_BOUND('NONE', #2911, .T.); +#2913 = EDGE_LOOP('NONE', (#2843)); +#2914 = FACE_BOUND('NONE', #2913, .T.); +#2915 = EDGE_LOOP('NONE', (#2844)); +#2916 = FACE_BOUND('NONE', #2915, .T.); +#2917 = EDGE_LOOP('NONE', (#2845)); +#2918 = FACE_BOUND('NONE', #2917, .T.); +#2919 = EDGE_LOOP('NONE', (#2846)); +#2920 = FACE_BOUND('NONE', #2919, .T.); +#2921 = EDGE_LOOP('NONE', (#2847)); +#2922 = FACE_BOUND('NONE', #2921, .T.); +#2923 = EDGE_LOOP('NONE', (#2848)); +#2924 = FACE_BOUND('NONE', #2923, .T.); +#2925 = EDGE_LOOP('NONE', (#2849)); +#2926 = FACE_BOUND('NONE', #2925, .T.); +#2927 = EDGE_LOOP('NONE', (#2850)); +#2928 = FACE_BOUND('NONE', #2927, .T.); +#2929 = EDGE_LOOP('NONE', (#2851)); +#2930 = FACE_BOUND('NONE', #2929, .T.); +#2931 = EDGE_LOOP('NONE', (#2852)); +#2932 = FACE_BOUND('NONE', #2931, .T.); +#2933 = EDGE_LOOP('NONE', (#2853)); +#2934 = FACE_BOUND('NONE', #2933, .T.); +#2935 = EDGE_LOOP('NONE', (#2854)); +#2936 = FACE_BOUND('NONE', #2935, .T.); +#2937 = EDGE_LOOP('NONE', (#2855)); +#2938 = FACE_BOUND('NONE', #2937, .T.); +#2939 = EDGE_LOOP('NONE', (#2856)); +#2940 = FACE_BOUND('NONE', #2939, .T.); +#2941 = EDGE_LOOP('NONE', (#2857)); +#2942 = FACE_BOUND('NONE', #2941, .T.); +#2943 = EDGE_LOOP('NONE', (#2858)); +#2944 = FACE_BOUND('NONE', #2943, .T.); +#2945 = EDGE_LOOP('NONE', (#2859)); +#2946 = FACE_BOUND('NONE', #2945, .T.); +#2947 = EDGE_LOOP('NONE', (#2860)); +#2948 = FACE_BOUND('NONE', #2947, .T.); +#2949 = EDGE_LOOP('NONE', (#2861)); +#2950 = FACE_BOUND('NONE', #2949, .T.); +#2951 = EDGE_LOOP('NONE', (#2862)); +#2952 = FACE_BOUND('NONE', #2951, .T.); +#2953 = EDGE_LOOP('NONE', (#2863)); +#2954 = FACE_BOUND('NONE', #2953, .T.); +#2955 = EDGE_LOOP('NONE', (#2864)); +#2956 = FACE_BOUND('NONE', #2955, .T.); +#2957 = EDGE_LOOP('NONE', (#2865)); +#2958 = FACE_BOUND('NONE', #2957, .T.); +#2959 = EDGE_LOOP('NONE', (#2866)); +#2960 = FACE_BOUND('NONE', #2959, .T.); +#2961 = EDGE_LOOP('NONE', (#2867)); +#2962 = FACE_BOUND('NONE', #2961, .T.); +#2963 = EDGE_LOOP('NONE', (#2868)); +#2964 = FACE_BOUND('NONE', #2963, .T.); +#2965 = EDGE_LOOP('NONE', (#2869)); +#2966 = FACE_BOUND('NONE', #2965, .T.); +#2967 = EDGE_LOOP('NONE', (#2870)); +#2968 = FACE_BOUND('NONE', #2967, .T.); +#2969 = EDGE_LOOP('NONE', (#2871)); +#2970 = FACE_BOUND('NONE', #2969, .T.); +#2971 = EDGE_LOOP('NONE', (#2872)); +#2972 = FACE_BOUND('NONE', #2971, .T.); +#2973 = EDGE_LOOP('NONE', (#2873)); +#2974 = FACE_BOUND('NONE', #2973, .T.); +#2975 = EDGE_LOOP('NONE', (#2874)); +#2976 = FACE_BOUND('NONE', #2975, .T.); +#2977 = ADVANCED_FACE('NONE', (#2876, #2878, #2880, #2882, #2884, #2886, #2888, #2890, #2892, #2894, #2896, #2898, #2900, #2902, #2904, #2906, #2908, #2910, #2912, #2914, #2916, #2918, #2920, #2922, #2924, #2926, #2928, #2930, #2932, #2934, #2936, #2938, #2940, #2942, #2944, #2946, #2948, #2950, #2952, #2954, #2956, #2958, #2960, #2962, #2964, #2966, #2968, #2970, #2972, #2974, #2976), #1985, .T.); +#2978 = ORIENTED_EDGE('NONE', *, *, #1695, .T.); +#2979 = ORIENTED_EDGE('NONE', *, *, #1694, .T.); +#2980 = ORIENTED_EDGE('NONE', *, *, #1693, .F.); +#2981 = ORIENTED_EDGE('NONE', *, *, #1692, .F.); +#2982 = EDGE_LOOP('NONE', (#2978, #2979, #2980, #2981)); +#2983 = FACE_BOUND('NONE', #2982, .T.); +#2984 = ADVANCED_FACE('NONE', (#2983), #1989, .F.); +#2985 = ORIENTED_EDGE('NONE', *, *, #1693, .T.); +#2986 = ORIENTED_EDGE('NONE', *, *, #1698, .T.); +#2987 = ORIENTED_EDGE('NONE', *, *, #1697, .F.); +#2988 = ORIENTED_EDGE('NONE', *, *, #1696, .F.); +#2989 = EDGE_LOOP('NONE', (#2985, #2986, #2987, #2988)); +#2990 = FACE_BOUND('NONE', #2989, .T.); +#2991 = ADVANCED_FACE('NONE', (#2990), #1993, .F.); +#2992 = ORIENTED_EDGE('NONE', *, *, #1697, .T.); +#2993 = ORIENTED_EDGE('NONE', *, *, #1701, .T.); +#2994 = ORIENTED_EDGE('NONE', *, *, #1700, .F.); +#2995 = ORIENTED_EDGE('NONE', *, *, #1699, .F.); +#2996 = EDGE_LOOP('NONE', (#2992, #2993, #2994, #2995)); +#2997 = FACE_BOUND('NONE', #2996, .T.); +#2998 = ADVANCED_FACE('NONE', (#2997), #1997, .F.); +#2999 = ORIENTED_EDGE('NONE', *, *, #1700, .T.); +#3000 = ORIENTED_EDGE('NONE', *, *, #1703, .T.); +#3001 = ORIENTED_EDGE('NONE', *, *, #1695, .F.); +#3002 = ORIENTED_EDGE('NONE', *, *, #1702, .F.); +#3003 = EDGE_LOOP('NONE', (#2999, #3000, #3001, #3002)); +#3004 = FACE_BOUND('NONE', #3003, .T.); +#3005 = ADVANCED_FACE('NONE', (#3004), #2001, .F.); +#3006 = ORIENTED_EDGE('NONE', *, *, #1692, .T.); +#3007 = ORIENTED_EDGE('NONE', *, *, #1696, .T.); +#3008 = ORIENTED_EDGE('NONE', *, *, #1699, .T.); +#3009 = ORIENTED_EDGE('NONE', *, *, #1702, .T.); +#3010 = ORIENTED_EDGE('NONE', *, *, #1854, .F.); +#3011 = ORIENTED_EDGE('NONE', *, *, #1857, .F.); +#3012 = ORIENTED_EDGE('NONE', *, *, #1860, .F.); +#3013 = ORIENTED_EDGE('NONE', *, *, #1863, .F.); +#3014 = ORIENTED_EDGE('NONE', *, *, #1866, .F.); +#3015 = ORIENTED_EDGE('NONE', *, *, #1869, .F.); +#3016 = ORIENTED_EDGE('NONE', *, *, #1872, .F.); +#3017 = ORIENTED_EDGE('NONE', *, *, #1875, .F.); +#3018 = ORIENTED_EDGE('NONE', *, *, #1878, .F.); +#3019 = ORIENTED_EDGE('NONE', *, *, #1881, .F.); +#3020 = ORIENTED_EDGE('NONE', *, *, #1884, .F.); +#3021 = ORIENTED_EDGE('NONE', *, *, #1887, .F.); +#3022 = ORIENTED_EDGE('NONE', *, *, #1890, .F.); +#3023 = ORIENTED_EDGE('NONE', *, *, #1893, .F.); +#3024 = ORIENTED_EDGE('NONE', *, *, #1896, .F.); +#3025 = ORIENTED_EDGE('NONE', *, *, #1899, .F.); +#3026 = ORIENTED_EDGE('NONE', *, *, #1902, .F.); +#3027 = ORIENTED_EDGE('NONE', *, *, #1905, .F.); +#3028 = ORIENTED_EDGE('NONE', *, *, #1908, .F.); +#3029 = ORIENTED_EDGE('NONE', *, *, #1911, .F.); +#3030 = ORIENTED_EDGE('NONE', *, *, #1914, .F.); +#3031 = ORIENTED_EDGE('NONE', *, *, #1917, .F.); +#3032 = ORIENTED_EDGE('NONE', *, *, #1920, .F.); +#3033 = ORIENTED_EDGE('NONE', *, *, #1923, .F.); +#3034 = ORIENTED_EDGE('NONE', *, *, #1926, .F.); +#3035 = ORIENTED_EDGE('NONE', *, *, #1929, .F.); +#3036 = ORIENTED_EDGE('NONE', *, *, #1932, .F.); +#3037 = ORIENTED_EDGE('NONE', *, *, #1935, .F.); +#3038 = ORIENTED_EDGE('NONE', *, *, #1938, .F.); +#3039 = ORIENTED_EDGE('NONE', *, *, #1941, .F.); +#3040 = ORIENTED_EDGE('NONE', *, *, #1944, .F.); +#3041 = ORIENTED_EDGE('NONE', *, *, #1947, .F.); +#3042 = ORIENTED_EDGE('NONE', *, *, #1950, .F.); +#3043 = ORIENTED_EDGE('NONE', *, *, #1953, .F.); +#3044 = ORIENTED_EDGE('NONE', *, *, #1956, .F.); +#3045 = ORIENTED_EDGE('NONE', *, *, #1959, .F.); +#3046 = EDGE_LOOP('NONE', (#3006, #3007, #3008, #3009)); +#3047 = FACE_BOUND('NONE', #3046, .T.); +#3048 = EDGE_LOOP('NONE', (#3010)); +#3049 = FACE_BOUND('NONE', #3048, .T.); +#3050 = EDGE_LOOP('NONE', (#3011)); +#3051 = FACE_BOUND('NONE', #3050, .T.); +#3052 = EDGE_LOOP('NONE', (#3012)); +#3053 = FACE_BOUND('NONE', #3052, .T.); +#3054 = EDGE_LOOP('NONE', (#3013)); +#3055 = FACE_BOUND('NONE', #3054, .T.); +#3056 = EDGE_LOOP('NONE', (#3014)); +#3057 = FACE_BOUND('NONE', #3056, .T.); +#3058 = EDGE_LOOP('NONE', (#3015)); +#3059 = FACE_BOUND('NONE', #3058, .T.); +#3060 = EDGE_LOOP('NONE', (#3016)); +#3061 = FACE_BOUND('NONE', #3060, .T.); +#3062 = EDGE_LOOP('NONE', (#3017)); +#3063 = FACE_BOUND('NONE', #3062, .T.); +#3064 = EDGE_LOOP('NONE', (#3018)); +#3065 = FACE_BOUND('NONE', #3064, .T.); +#3066 = EDGE_LOOP('NONE', (#3019)); +#3067 = FACE_BOUND('NONE', #3066, .T.); +#3068 = EDGE_LOOP('NONE', (#3020)); +#3069 = FACE_BOUND('NONE', #3068, .T.); +#3070 = EDGE_LOOP('NONE', (#3021)); +#3071 = FACE_BOUND('NONE', #3070, .T.); +#3072 = EDGE_LOOP('NONE', (#3022)); +#3073 = FACE_BOUND('NONE', #3072, .T.); +#3074 = EDGE_LOOP('NONE', (#3023)); +#3075 = FACE_BOUND('NONE', #3074, .T.); +#3076 = EDGE_LOOP('NONE', (#3024)); +#3077 = FACE_BOUND('NONE', #3076, .T.); +#3078 = EDGE_LOOP('NONE', (#3025)); +#3079 = FACE_BOUND('NONE', #3078, .T.); +#3080 = EDGE_LOOP('NONE', (#3026)); +#3081 = FACE_BOUND('NONE', #3080, .T.); +#3082 = EDGE_LOOP('NONE', (#3027)); +#3083 = FACE_BOUND('NONE', #3082, .T.); +#3084 = EDGE_LOOP('NONE', (#3028)); +#3085 = FACE_BOUND('NONE', #3084, .T.); +#3086 = EDGE_LOOP('NONE', (#3029)); +#3087 = FACE_BOUND('NONE', #3086, .T.); +#3088 = EDGE_LOOP('NONE', (#3030)); +#3089 = FACE_BOUND('NONE', #3088, .T.); +#3090 = EDGE_LOOP('NONE', (#3031)); +#3091 = FACE_BOUND('NONE', #3090, .T.); +#3092 = EDGE_LOOP('NONE', (#3032)); +#3093 = FACE_BOUND('NONE', #3092, .T.); +#3094 = EDGE_LOOP('NONE', (#3033)); +#3095 = FACE_BOUND('NONE', #3094, .T.); +#3096 = EDGE_LOOP('NONE', (#3034)); +#3097 = FACE_BOUND('NONE', #3096, .T.); +#3098 = EDGE_LOOP('NONE', (#3035)); +#3099 = FACE_BOUND('NONE', #3098, .T.); +#3100 = EDGE_LOOP('NONE', (#3036)); +#3101 = FACE_BOUND('NONE', #3100, .T.); +#3102 = EDGE_LOOP('NONE', (#3037)); +#3103 = FACE_BOUND('NONE', #3102, .T.); +#3104 = EDGE_LOOP('NONE', (#3038)); +#3105 = FACE_BOUND('NONE', #3104, .T.); +#3106 = EDGE_LOOP('NONE', (#3039)); +#3107 = FACE_BOUND('NONE', #3106, .T.); +#3108 = EDGE_LOOP('NONE', (#3040)); +#3109 = FACE_BOUND('NONE', #3108, .T.); +#3110 = EDGE_LOOP('NONE', (#3041)); +#3111 = FACE_BOUND('NONE', #3110, .T.); +#3112 = EDGE_LOOP('NONE', (#3042)); +#3113 = FACE_BOUND('NONE', #3112, .T.); +#3114 = EDGE_LOOP('NONE', (#3043)); +#3115 = FACE_BOUND('NONE', #3114, .T.); +#3116 = EDGE_LOOP('NONE', (#3044)); +#3117 = FACE_BOUND('NONE', #3116, .T.); +#3118 = EDGE_LOOP('NONE', (#3045)); +#3119 = FACE_BOUND('NONE', #3118, .T.); +#3120 = ADVANCED_FACE('NONE', (#3047, #3049, #3051, #3053, #3055, #3057, #3059, #3061, #3063, #3065, #3067, #3069, #3071, #3073, #3075, #3077, #3079, #3081, #3083, #3085, #3087, #3089, #3091, #3093, #3095, #3097, #3099, #3101, #3103, #3105, #3107, #3109, #3111, #3113, #3115, #3117, #3119), #2005, .T.); +#3121 = ORIENTED_EDGE('NONE', *, *, #1704, .T.); +#3122 = ORIENTED_EDGE('NONE', *, *, #1706, .F.); +#3123 = EDGE_LOOP('NONE', (#3121)); +#3124 = FACE_BOUND('NONE', #3123, .T.); +#3125 = EDGE_LOOP('NONE', (#3122)); +#3126 = FACE_BOUND('NONE', #3125, .T.); +#3127 = ADVANCED_FACE('NONE', (#3124, #3126), #2010, .T.); +#3128 = ORIENTED_EDGE('NONE', *, *, #1706, .T.); +#3129 = EDGE_LOOP('NONE', (#3128)); +#3130 = FACE_BOUND('NONE', #3129, .T.); +#3131 = ADVANCED_FACE('NONE', (#3130), #2014, .T.); +#3132 = ORIENTED_EDGE('NONE', *, *, #1707, .T.); +#3133 = ORIENTED_EDGE('NONE', *, *, #1709, .F.); +#3134 = EDGE_LOOP('NONE', (#3132)); +#3135 = FACE_BOUND('NONE', #3134, .T.); +#3136 = EDGE_LOOP('NONE', (#3133)); +#3137 = FACE_BOUND('NONE', #3136, .T.); +#3138 = ADVANCED_FACE('NONE', (#3135, #3137), #2019, .T.); +#3139 = ORIENTED_EDGE('NONE', *, *, #1709, .T.); +#3140 = EDGE_LOOP('NONE', (#3139)); +#3141 = FACE_BOUND('NONE', #3140, .T.); +#3142 = ADVANCED_FACE('NONE', (#3141), #2023, .T.); +#3143 = ORIENTED_EDGE('NONE', *, *, #1710, .T.); +#3144 = ORIENTED_EDGE('NONE', *, *, #1712, .F.); +#3145 = EDGE_LOOP('NONE', (#3143)); +#3146 = FACE_BOUND('NONE', #3145, .T.); +#3147 = EDGE_LOOP('NONE', (#3144)); +#3148 = FACE_BOUND('NONE', #3147, .T.); +#3149 = ADVANCED_FACE('NONE', (#3146, #3148), #2028, .T.); +#3150 = ORIENTED_EDGE('NONE', *, *, #1712, .T.); +#3151 = EDGE_LOOP('NONE', (#3150)); +#3152 = FACE_BOUND('NONE', #3151, .T.); +#3153 = ADVANCED_FACE('NONE', (#3152), #2032, .T.); +#3154 = ORIENTED_EDGE('NONE', *, *, #1713, .T.); +#3155 = ORIENTED_EDGE('NONE', *, *, #1715, .F.); +#3156 = EDGE_LOOP('NONE', (#3154)); +#3157 = FACE_BOUND('NONE', #3156, .T.); +#3158 = EDGE_LOOP('NONE', (#3155)); +#3159 = FACE_BOUND('NONE', #3158, .T.); +#3160 = ADVANCED_FACE('NONE', (#3157, #3159), #2037, .T.); +#3161 = ORIENTED_EDGE('NONE', *, *, #1715, .T.); +#3162 = EDGE_LOOP('NONE', (#3161)); +#3163 = FACE_BOUND('NONE', #3162, .T.); +#3164 = ADVANCED_FACE('NONE', (#3163), #2041, .T.); +#3165 = ORIENTED_EDGE('NONE', *, *, #1716, .T.); +#3166 = ORIENTED_EDGE('NONE', *, *, #1718, .F.); +#3167 = EDGE_LOOP('NONE', (#3165)); +#3168 = FACE_BOUND('NONE', #3167, .T.); +#3169 = EDGE_LOOP('NONE', (#3166)); +#3170 = FACE_BOUND('NONE', #3169, .T.); +#3171 = ADVANCED_FACE('NONE', (#3168, #3170), #2046, .T.); +#3172 = ORIENTED_EDGE('NONE', *, *, #1718, .T.); +#3173 = EDGE_LOOP('NONE', (#3172)); +#3174 = FACE_BOUND('NONE', #3173, .T.); +#3175 = ADVANCED_FACE('NONE', (#3174), #2050, .T.); +#3176 = ORIENTED_EDGE('NONE', *, *, #1719, .T.); +#3177 = ORIENTED_EDGE('NONE', *, *, #1721, .F.); +#3178 = EDGE_LOOP('NONE', (#3176)); +#3179 = FACE_BOUND('NONE', #3178, .T.); +#3180 = EDGE_LOOP('NONE', (#3177)); +#3181 = FACE_BOUND('NONE', #3180, .T.); +#3182 = ADVANCED_FACE('NONE', (#3179, #3181), #2055, .T.); +#3183 = ORIENTED_EDGE('NONE', *, *, #1721, .T.); +#3184 = EDGE_LOOP('NONE', (#3183)); +#3185 = FACE_BOUND('NONE', #3184, .T.); +#3186 = ADVANCED_FACE('NONE', (#3185), #2059, .T.); +#3187 = ORIENTED_EDGE('NONE', *, *, #1722, .T.); +#3188 = ORIENTED_EDGE('NONE', *, *, #1724, .F.); +#3189 = EDGE_LOOP('NONE', (#3187)); +#3190 = FACE_BOUND('NONE', #3189, .T.); +#3191 = EDGE_LOOP('NONE', (#3188)); +#3192 = FACE_BOUND('NONE', #3191, .T.); +#3193 = ADVANCED_FACE('NONE', (#3190, #3192), #2064, .T.); +#3194 = ORIENTED_EDGE('NONE', *, *, #1724, .T.); +#3195 = EDGE_LOOP('NONE', (#3194)); +#3196 = FACE_BOUND('NONE', #3195, .T.); +#3197 = ADVANCED_FACE('NONE', (#3196), #2068, .T.); +#3198 = ORIENTED_EDGE('NONE', *, *, #1725, .T.); +#3199 = ORIENTED_EDGE('NONE', *, *, #1727, .F.); +#3200 = EDGE_LOOP('NONE', (#3198)); +#3201 = FACE_BOUND('NONE', #3200, .T.); +#3202 = EDGE_LOOP('NONE', (#3199)); +#3203 = FACE_BOUND('NONE', #3202, .T.); +#3204 = ADVANCED_FACE('NONE', (#3201, #3203), #2073, .T.); +#3205 = ORIENTED_EDGE('NONE', *, *, #1727, .T.); +#3206 = EDGE_LOOP('NONE', (#3205)); +#3207 = FACE_BOUND('NONE', #3206, .T.); +#3208 = ADVANCED_FACE('NONE', (#3207), #2077, .T.); +#3209 = ORIENTED_EDGE('NONE', *, *, #1728, .T.); +#3210 = ORIENTED_EDGE('NONE', *, *, #1730, .F.); +#3211 = EDGE_LOOP('NONE', (#3209)); +#3212 = FACE_BOUND('NONE', #3211, .T.); +#3213 = EDGE_LOOP('NONE', (#3210)); +#3214 = FACE_BOUND('NONE', #3213, .T.); +#3215 = ADVANCED_FACE('NONE', (#3212, #3214), #2082, .T.); +#3216 = ORIENTED_EDGE('NONE', *, *, #1730, .T.); +#3217 = EDGE_LOOP('NONE', (#3216)); +#3218 = FACE_BOUND('NONE', #3217, .T.); +#3219 = ADVANCED_FACE('NONE', (#3218), #2086, .T.); +#3220 = ORIENTED_EDGE('NONE', *, *, #1731, .T.); +#3221 = ORIENTED_EDGE('NONE', *, *, #1733, .F.); +#3222 = EDGE_LOOP('NONE', (#3220)); +#3223 = FACE_BOUND('NONE', #3222, .T.); +#3224 = EDGE_LOOP('NONE', (#3221)); +#3225 = FACE_BOUND('NONE', #3224, .T.); +#3226 = ADVANCED_FACE('NONE', (#3223, #3225), #2091, .T.); +#3227 = ORIENTED_EDGE('NONE', *, *, #1733, .T.); +#3228 = EDGE_LOOP('NONE', (#3227)); +#3229 = FACE_BOUND('NONE', #3228, .T.); +#3230 = ADVANCED_FACE('NONE', (#3229), #2095, .T.); +#3231 = ORIENTED_EDGE('NONE', *, *, #1734, .T.); +#3232 = ORIENTED_EDGE('NONE', *, *, #1736, .F.); +#3233 = EDGE_LOOP('NONE', (#3231)); +#3234 = FACE_BOUND('NONE', #3233, .T.); +#3235 = EDGE_LOOP('NONE', (#3232)); +#3236 = FACE_BOUND('NONE', #3235, .T.); +#3237 = ADVANCED_FACE('NONE', (#3234, #3236), #2100, .T.); +#3238 = ORIENTED_EDGE('NONE', *, *, #1736, .T.); +#3239 = EDGE_LOOP('NONE', (#3238)); +#3240 = FACE_BOUND('NONE', #3239, .T.); +#3241 = ADVANCED_FACE('NONE', (#3240), #2104, .T.); +#3242 = ORIENTED_EDGE('NONE', *, *, #1737, .T.); +#3243 = ORIENTED_EDGE('NONE', *, *, #1739, .F.); +#3244 = EDGE_LOOP('NONE', (#3242)); +#3245 = FACE_BOUND('NONE', #3244, .T.); +#3246 = EDGE_LOOP('NONE', (#3243)); +#3247 = FACE_BOUND('NONE', #3246, .T.); +#3248 = ADVANCED_FACE('NONE', (#3245, #3247), #2109, .T.); +#3249 = ORIENTED_EDGE('NONE', *, *, #1739, .T.); +#3250 = EDGE_LOOP('NONE', (#3249)); +#3251 = FACE_BOUND('NONE', #3250, .T.); +#3252 = ADVANCED_FACE('NONE', (#3251), #2113, .T.); +#3253 = ORIENTED_EDGE('NONE', *, *, #1740, .T.); +#3254 = ORIENTED_EDGE('NONE', *, *, #1742, .F.); +#3255 = EDGE_LOOP('NONE', (#3253)); +#3256 = FACE_BOUND('NONE', #3255, .T.); +#3257 = EDGE_LOOP('NONE', (#3254)); +#3258 = FACE_BOUND('NONE', #3257, .T.); +#3259 = ADVANCED_FACE('NONE', (#3256, #3258), #2118, .T.); +#3260 = ORIENTED_EDGE('NONE', *, *, #1742, .T.); +#3261 = EDGE_LOOP('NONE', (#3260)); +#3262 = FACE_BOUND('NONE', #3261, .T.); +#3263 = ADVANCED_FACE('NONE', (#3262), #2122, .T.); +#3264 = ORIENTED_EDGE('NONE', *, *, #1743, .T.); +#3265 = ORIENTED_EDGE('NONE', *, *, #1745, .F.); +#3266 = EDGE_LOOP('NONE', (#3264)); +#3267 = FACE_BOUND('NONE', #3266, .T.); +#3268 = EDGE_LOOP('NONE', (#3265)); +#3269 = FACE_BOUND('NONE', #3268, .T.); +#3270 = ADVANCED_FACE('NONE', (#3267, #3269), #2127, .T.); +#3271 = ORIENTED_EDGE('NONE', *, *, #1745, .T.); +#3272 = EDGE_LOOP('NONE', (#3271)); +#3273 = FACE_BOUND('NONE', #3272, .T.); +#3274 = ADVANCED_FACE('NONE', (#3273), #2131, .T.); +#3275 = ORIENTED_EDGE('NONE', *, *, #1746, .T.); +#3276 = ORIENTED_EDGE('NONE', *, *, #1748, .F.); +#3277 = EDGE_LOOP('NONE', (#3275)); +#3278 = FACE_BOUND('NONE', #3277, .T.); +#3279 = EDGE_LOOP('NONE', (#3276)); +#3280 = FACE_BOUND('NONE', #3279, .T.); +#3281 = ADVANCED_FACE('NONE', (#3278, #3280), #2136, .T.); +#3282 = ORIENTED_EDGE('NONE', *, *, #1748, .T.); +#3283 = EDGE_LOOP('NONE', (#3282)); +#3284 = FACE_BOUND('NONE', #3283, .T.); +#3285 = ADVANCED_FACE('NONE', (#3284), #2140, .T.); +#3286 = ORIENTED_EDGE('NONE', *, *, #1749, .T.); +#3287 = ORIENTED_EDGE('NONE', *, *, #1751, .F.); +#3288 = EDGE_LOOP('NONE', (#3286)); +#3289 = FACE_BOUND('NONE', #3288, .T.); +#3290 = EDGE_LOOP('NONE', (#3287)); +#3291 = FACE_BOUND('NONE', #3290, .T.); +#3292 = ADVANCED_FACE('NONE', (#3289, #3291), #2145, .T.); +#3293 = ORIENTED_EDGE('NONE', *, *, #1751, .T.); +#3294 = EDGE_LOOP('NONE', (#3293)); +#3295 = FACE_BOUND('NONE', #3294, .T.); +#3296 = ADVANCED_FACE('NONE', (#3295), #2149, .T.); +#3297 = ORIENTED_EDGE('NONE', *, *, #1752, .T.); +#3298 = ORIENTED_EDGE('NONE', *, *, #1754, .F.); +#3299 = EDGE_LOOP('NONE', (#3297)); +#3300 = FACE_BOUND('NONE', #3299, .T.); +#3301 = EDGE_LOOP('NONE', (#3298)); +#3302 = FACE_BOUND('NONE', #3301, .T.); +#3303 = ADVANCED_FACE('NONE', (#3300, #3302), #2154, .T.); +#3304 = ORIENTED_EDGE('NONE', *, *, #1754, .T.); +#3305 = EDGE_LOOP('NONE', (#3304)); +#3306 = FACE_BOUND('NONE', #3305, .T.); +#3307 = ADVANCED_FACE('NONE', (#3306), #2158, .T.); +#3308 = ORIENTED_EDGE('NONE', *, *, #1755, .T.); +#3309 = ORIENTED_EDGE('NONE', *, *, #1757, .F.); +#3310 = EDGE_LOOP('NONE', (#3308)); +#3311 = FACE_BOUND('NONE', #3310, .T.); +#3312 = EDGE_LOOP('NONE', (#3309)); +#3313 = FACE_BOUND('NONE', #3312, .T.); +#3314 = ADVANCED_FACE('NONE', (#3311, #3313), #2163, .T.); +#3315 = ORIENTED_EDGE('NONE', *, *, #1757, .T.); +#3316 = EDGE_LOOP('NONE', (#3315)); +#3317 = FACE_BOUND('NONE', #3316, .T.); +#3318 = ADVANCED_FACE('NONE', (#3317), #2167, .T.); +#3319 = ORIENTED_EDGE('NONE', *, *, #1758, .T.); +#3320 = ORIENTED_EDGE('NONE', *, *, #1760, .F.); +#3321 = EDGE_LOOP('NONE', (#3319)); +#3322 = FACE_BOUND('NONE', #3321, .T.); +#3323 = EDGE_LOOP('NONE', (#3320)); +#3324 = FACE_BOUND('NONE', #3323, .T.); +#3325 = ADVANCED_FACE('NONE', (#3322, #3324), #2172, .T.); +#3326 = ORIENTED_EDGE('NONE', *, *, #1760, .T.); +#3327 = EDGE_LOOP('NONE', (#3326)); +#3328 = FACE_BOUND('NONE', #3327, .T.); +#3329 = ADVANCED_FACE('NONE', (#3328), #2176, .T.); +#3330 = ORIENTED_EDGE('NONE', *, *, #1761, .T.); +#3331 = ORIENTED_EDGE('NONE', *, *, #1763, .F.); +#3332 = EDGE_LOOP('NONE', (#3330)); +#3333 = FACE_BOUND('NONE', #3332, .T.); +#3334 = EDGE_LOOP('NONE', (#3331)); +#3335 = FACE_BOUND('NONE', #3334, .T.); +#3336 = ADVANCED_FACE('NONE', (#3333, #3335), #2181, .T.); +#3337 = ORIENTED_EDGE('NONE', *, *, #1763, .T.); +#3338 = EDGE_LOOP('NONE', (#3337)); +#3339 = FACE_BOUND('NONE', #3338, .T.); +#3340 = ADVANCED_FACE('NONE', (#3339), #2185, .T.); +#3341 = ORIENTED_EDGE('NONE', *, *, #1764, .T.); +#3342 = ORIENTED_EDGE('NONE', *, *, #1766, .F.); +#3343 = EDGE_LOOP('NONE', (#3341)); +#3344 = FACE_BOUND('NONE', #3343, .T.); +#3345 = EDGE_LOOP('NONE', (#3342)); +#3346 = FACE_BOUND('NONE', #3345, .T.); +#3347 = ADVANCED_FACE('NONE', (#3344, #3346), #2190, .T.); +#3348 = ORIENTED_EDGE('NONE', *, *, #1766, .T.); +#3349 = EDGE_LOOP('NONE', (#3348)); +#3350 = FACE_BOUND('NONE', #3349, .T.); +#3351 = ADVANCED_FACE('NONE', (#3350), #2194, .T.); +#3352 = ORIENTED_EDGE('NONE', *, *, #1767, .T.); +#3353 = ORIENTED_EDGE('NONE', *, *, #1769, .F.); +#3354 = EDGE_LOOP('NONE', (#3352)); +#3355 = FACE_BOUND('NONE', #3354, .T.); +#3356 = EDGE_LOOP('NONE', (#3353)); +#3357 = FACE_BOUND('NONE', #3356, .T.); +#3358 = ADVANCED_FACE('NONE', (#3355, #3357), #2199, .T.); +#3359 = ORIENTED_EDGE('NONE', *, *, #1769, .T.); +#3360 = EDGE_LOOP('NONE', (#3359)); +#3361 = FACE_BOUND('NONE', #3360, .T.); +#3362 = ADVANCED_FACE('NONE', (#3361), #2203, .T.); +#3363 = ORIENTED_EDGE('NONE', *, *, #1770, .T.); +#3364 = ORIENTED_EDGE('NONE', *, *, #1772, .F.); +#3365 = EDGE_LOOP('NONE', (#3363)); +#3366 = FACE_BOUND('NONE', #3365, .T.); +#3367 = EDGE_LOOP('NONE', (#3364)); +#3368 = FACE_BOUND('NONE', #3367, .T.); +#3369 = ADVANCED_FACE('NONE', (#3366, #3368), #2208, .T.); +#3370 = ORIENTED_EDGE('NONE', *, *, #1772, .T.); +#3371 = EDGE_LOOP('NONE', (#3370)); +#3372 = FACE_BOUND('NONE', #3371, .T.); +#3373 = ADVANCED_FACE('NONE', (#3372), #2212, .T.); +#3374 = ORIENTED_EDGE('NONE', *, *, #1773, .T.); +#3375 = ORIENTED_EDGE('NONE', *, *, #1775, .F.); +#3376 = EDGE_LOOP('NONE', (#3374)); +#3377 = FACE_BOUND('NONE', #3376, .T.); +#3378 = EDGE_LOOP('NONE', (#3375)); +#3379 = FACE_BOUND('NONE', #3378, .T.); +#3380 = ADVANCED_FACE('NONE', (#3377, #3379), #2217, .T.); +#3381 = ORIENTED_EDGE('NONE', *, *, #1775, .T.); +#3382 = EDGE_LOOP('NONE', (#3381)); +#3383 = FACE_BOUND('NONE', #3382, .T.); +#3384 = ADVANCED_FACE('NONE', (#3383), #2221, .T.); +#3385 = ORIENTED_EDGE('NONE', *, *, #1776, .T.); +#3386 = ORIENTED_EDGE('NONE', *, *, #1778, .F.); +#3387 = EDGE_LOOP('NONE', (#3385)); +#3388 = FACE_BOUND('NONE', #3387, .T.); +#3389 = EDGE_LOOP('NONE', (#3386)); +#3390 = FACE_BOUND('NONE', #3389, .T.); +#3391 = ADVANCED_FACE('NONE', (#3388, #3390), #2226, .T.); +#3392 = ORIENTED_EDGE('NONE', *, *, #1778, .T.); +#3393 = EDGE_LOOP('NONE', (#3392)); +#3394 = FACE_BOUND('NONE', #3393, .T.); +#3395 = ADVANCED_FACE('NONE', (#3394), #2230, .T.); +#3396 = ORIENTED_EDGE('NONE', *, *, #1779, .T.); +#3397 = ORIENTED_EDGE('NONE', *, *, #1781, .F.); +#3398 = EDGE_LOOP('NONE', (#3396)); +#3399 = FACE_BOUND('NONE', #3398, .T.); +#3400 = EDGE_LOOP('NONE', (#3397)); +#3401 = FACE_BOUND('NONE', #3400, .T.); +#3402 = ADVANCED_FACE('NONE', (#3399, #3401), #2235, .T.); +#3403 = ORIENTED_EDGE('NONE', *, *, #1781, .T.); +#3404 = EDGE_LOOP('NONE', (#3403)); +#3405 = FACE_BOUND('NONE', #3404, .T.); +#3406 = ADVANCED_FACE('NONE', (#3405), #2239, .T.); +#3407 = ORIENTED_EDGE('NONE', *, *, #1782, .T.); +#3408 = ORIENTED_EDGE('NONE', *, *, #1784, .F.); +#3409 = EDGE_LOOP('NONE', (#3407)); +#3410 = FACE_BOUND('NONE', #3409, .T.); +#3411 = EDGE_LOOP('NONE', (#3408)); +#3412 = FACE_BOUND('NONE', #3411, .T.); +#3413 = ADVANCED_FACE('NONE', (#3410, #3412), #2244, .T.); +#3414 = ORIENTED_EDGE('NONE', *, *, #1784, .T.); +#3415 = EDGE_LOOP('NONE', (#3414)); +#3416 = FACE_BOUND('NONE', #3415, .T.); +#3417 = ADVANCED_FACE('NONE', (#3416), #2248, .T.); +#3418 = ORIENTED_EDGE('NONE', *, *, #1785, .T.); +#3419 = ORIENTED_EDGE('NONE', *, *, #1787, .F.); +#3420 = EDGE_LOOP('NONE', (#3418)); +#3421 = FACE_BOUND('NONE', #3420, .T.); +#3422 = EDGE_LOOP('NONE', (#3419)); +#3423 = FACE_BOUND('NONE', #3422, .T.); +#3424 = ADVANCED_FACE('NONE', (#3421, #3423), #2253, .T.); +#3425 = ORIENTED_EDGE('NONE', *, *, #1787, .T.); +#3426 = EDGE_LOOP('NONE', (#3425)); +#3427 = FACE_BOUND('NONE', #3426, .T.); +#3428 = ADVANCED_FACE('NONE', (#3427), #2257, .T.); +#3429 = ORIENTED_EDGE('NONE', *, *, #1788, .T.); +#3430 = ORIENTED_EDGE('NONE', *, *, #1790, .F.); +#3431 = EDGE_LOOP('NONE', (#3429)); +#3432 = FACE_BOUND('NONE', #3431, .T.); +#3433 = EDGE_LOOP('NONE', (#3430)); +#3434 = FACE_BOUND('NONE', #3433, .T.); +#3435 = ADVANCED_FACE('NONE', (#3432, #3434), #2262, .T.); +#3436 = ORIENTED_EDGE('NONE', *, *, #1790, .T.); +#3437 = EDGE_LOOP('NONE', (#3436)); +#3438 = FACE_BOUND('NONE', #3437, .T.); +#3439 = ADVANCED_FACE('NONE', (#3438), #2266, .T.); +#3440 = ORIENTED_EDGE('NONE', *, *, #1791, .T.); +#3441 = ORIENTED_EDGE('NONE', *, *, #1793, .F.); +#3442 = EDGE_LOOP('NONE', (#3440)); +#3443 = FACE_BOUND('NONE', #3442, .T.); +#3444 = EDGE_LOOP('NONE', (#3441)); +#3445 = FACE_BOUND('NONE', #3444, .T.); +#3446 = ADVANCED_FACE('NONE', (#3443, #3445), #2271, .T.); +#3447 = ORIENTED_EDGE('NONE', *, *, #1793, .T.); +#3448 = EDGE_LOOP('NONE', (#3447)); +#3449 = FACE_BOUND('NONE', #3448, .T.); +#3450 = ADVANCED_FACE('NONE', (#3449), #2275, .T.); +#3451 = ORIENTED_EDGE('NONE', *, *, #1794, .T.); +#3452 = ORIENTED_EDGE('NONE', *, *, #1796, .F.); +#3453 = EDGE_LOOP('NONE', (#3451)); +#3454 = FACE_BOUND('NONE', #3453, .T.); +#3455 = EDGE_LOOP('NONE', (#3452)); +#3456 = FACE_BOUND('NONE', #3455, .T.); +#3457 = ADVANCED_FACE('NONE', (#3454, #3456), #2280, .T.); +#3458 = ORIENTED_EDGE('NONE', *, *, #1796, .T.); +#3459 = EDGE_LOOP('NONE', (#3458)); +#3460 = FACE_BOUND('NONE', #3459, .T.); +#3461 = ADVANCED_FACE('NONE', (#3460), #2284, .T.); +#3462 = ORIENTED_EDGE('NONE', *, *, #1797, .T.); +#3463 = ORIENTED_EDGE('NONE', *, *, #1799, .F.); +#3464 = EDGE_LOOP('NONE', (#3462)); +#3465 = FACE_BOUND('NONE', #3464, .T.); +#3466 = EDGE_LOOP('NONE', (#3463)); +#3467 = FACE_BOUND('NONE', #3466, .T.); +#3468 = ADVANCED_FACE('NONE', (#3465, #3467), #2289, .T.); +#3469 = ORIENTED_EDGE('NONE', *, *, #1799, .T.); +#3470 = EDGE_LOOP('NONE', (#3469)); +#3471 = FACE_BOUND('NONE', #3470, .T.); +#3472 = ADVANCED_FACE('NONE', (#3471), #2293, .T.); +#3473 = ORIENTED_EDGE('NONE', *, *, #1800, .T.); +#3474 = ORIENTED_EDGE('NONE', *, *, #1802, .F.); +#3475 = EDGE_LOOP('NONE', (#3473)); +#3476 = FACE_BOUND('NONE', #3475, .T.); +#3477 = EDGE_LOOP('NONE', (#3474)); +#3478 = FACE_BOUND('NONE', #3477, .T.); +#3479 = ADVANCED_FACE('NONE', (#3476, #3478), #2298, .T.); +#3480 = ORIENTED_EDGE('NONE', *, *, #1802, .T.); +#3481 = EDGE_LOOP('NONE', (#3480)); +#3482 = FACE_BOUND('NONE', #3481, .T.); +#3483 = ADVANCED_FACE('NONE', (#3482), #2302, .T.); +#3484 = ORIENTED_EDGE('NONE', *, *, #1803, .T.); +#3485 = ORIENTED_EDGE('NONE', *, *, #1805, .F.); +#3486 = EDGE_LOOP('NONE', (#3484)); +#3487 = FACE_BOUND('NONE', #3486, .T.); +#3488 = EDGE_LOOP('NONE', (#3485)); +#3489 = FACE_BOUND('NONE', #3488, .T.); +#3490 = ADVANCED_FACE('NONE', (#3487, #3489), #2307, .T.); +#3491 = ORIENTED_EDGE('NONE', *, *, #1805, .T.); +#3492 = EDGE_LOOP('NONE', (#3491)); +#3493 = FACE_BOUND('NONE', #3492, .T.); +#3494 = ADVANCED_FACE('NONE', (#3493), #2311, .T.); +#3495 = ORIENTED_EDGE('NONE', *, *, #1806, .T.); +#3496 = ORIENTED_EDGE('NONE', *, *, #1808, .F.); +#3497 = EDGE_LOOP('NONE', (#3495)); +#3498 = FACE_BOUND('NONE', #3497, .T.); +#3499 = EDGE_LOOP('NONE', (#3496)); +#3500 = FACE_BOUND('NONE', #3499, .T.); +#3501 = ADVANCED_FACE('NONE', (#3498, #3500), #2316, .T.); +#3502 = ORIENTED_EDGE('NONE', *, *, #1808, .T.); +#3503 = EDGE_LOOP('NONE', (#3502)); +#3504 = FACE_BOUND('NONE', #3503, .T.); +#3505 = ADVANCED_FACE('NONE', (#3504), #2320, .T.); +#3506 = ORIENTED_EDGE('NONE', *, *, #1809, .T.); +#3507 = ORIENTED_EDGE('NONE', *, *, #1811, .F.); +#3508 = EDGE_LOOP('NONE', (#3506)); +#3509 = FACE_BOUND('NONE', #3508, .T.); +#3510 = EDGE_LOOP('NONE', (#3507)); +#3511 = FACE_BOUND('NONE', #3510, .T.); +#3512 = ADVANCED_FACE('NONE', (#3509, #3511), #2325, .T.); +#3513 = ORIENTED_EDGE('NONE', *, *, #1811, .T.); +#3514 = EDGE_LOOP('NONE', (#3513)); +#3515 = FACE_BOUND('NONE', #3514, .T.); +#3516 = ADVANCED_FACE('NONE', (#3515), #2329, .T.); +#3517 = ORIENTED_EDGE('NONE', *, *, #1812, .T.); +#3518 = ORIENTED_EDGE('NONE', *, *, #1814, .F.); +#3519 = EDGE_LOOP('NONE', (#3517)); +#3520 = FACE_BOUND('NONE', #3519, .T.); +#3521 = EDGE_LOOP('NONE', (#3518)); +#3522 = FACE_BOUND('NONE', #3521, .T.); +#3523 = ADVANCED_FACE('NONE', (#3520, #3522), #2334, .T.); +#3524 = ORIENTED_EDGE('NONE', *, *, #1814, .T.); +#3525 = EDGE_LOOP('NONE', (#3524)); +#3526 = FACE_BOUND('NONE', #3525, .T.); +#3527 = ADVANCED_FACE('NONE', (#3526), #2338, .T.); +#3528 = ORIENTED_EDGE('NONE', *, *, #1815, .T.); +#3529 = ORIENTED_EDGE('NONE', *, *, #1817, .F.); +#3530 = EDGE_LOOP('NONE', (#3528)); +#3531 = FACE_BOUND('NONE', #3530, .T.); +#3532 = EDGE_LOOP('NONE', (#3529)); +#3533 = FACE_BOUND('NONE', #3532, .T.); +#3534 = ADVANCED_FACE('NONE', (#3531, #3533), #2343, .T.); +#3535 = ORIENTED_EDGE('NONE', *, *, #1817, .T.); +#3536 = EDGE_LOOP('NONE', (#3535)); +#3537 = FACE_BOUND('NONE', #3536, .T.); +#3538 = ADVANCED_FACE('NONE', (#3537), #2347, .T.); +#3539 = ORIENTED_EDGE('NONE', *, *, #1818, .T.); +#3540 = ORIENTED_EDGE('NONE', *, *, #1820, .F.); +#3541 = EDGE_LOOP('NONE', (#3539)); +#3542 = FACE_BOUND('NONE', #3541, .T.); +#3543 = EDGE_LOOP('NONE', (#3540)); +#3544 = FACE_BOUND('NONE', #3543, .T.); +#3545 = ADVANCED_FACE('NONE', (#3542, #3544), #2352, .T.); +#3546 = ORIENTED_EDGE('NONE', *, *, #1820, .T.); +#3547 = EDGE_LOOP('NONE', (#3546)); +#3548 = FACE_BOUND('NONE', #3547, .T.); +#3549 = ADVANCED_FACE('NONE', (#3548), #2356, .T.); +#3550 = ORIENTED_EDGE('NONE', *, *, #1821, .T.); +#3551 = ORIENTED_EDGE('NONE', *, *, #1823, .F.); +#3552 = EDGE_LOOP('NONE', (#3550)); +#3553 = FACE_BOUND('NONE', #3552, .T.); +#3554 = EDGE_LOOP('NONE', (#3551)); +#3555 = FACE_BOUND('NONE', #3554, .T.); +#3556 = ADVANCED_FACE('NONE', (#3553, #3555), #2361, .T.); +#3557 = ORIENTED_EDGE('NONE', *, *, #1823, .T.); +#3558 = EDGE_LOOP('NONE', (#3557)); +#3559 = FACE_BOUND('NONE', #3558, .T.); +#3560 = ADVANCED_FACE('NONE', (#3559), #2365, .T.); +#3561 = ORIENTED_EDGE('NONE', *, *, #1824, .T.); +#3562 = ORIENTED_EDGE('NONE', *, *, #1826, .F.); +#3563 = EDGE_LOOP('NONE', (#3561)); +#3564 = FACE_BOUND('NONE', #3563, .T.); +#3565 = EDGE_LOOP('NONE', (#3562)); +#3566 = FACE_BOUND('NONE', #3565, .T.); +#3567 = ADVANCED_FACE('NONE', (#3564, #3566), #2370, .T.); +#3568 = ORIENTED_EDGE('NONE', *, *, #1826, .T.); +#3569 = EDGE_LOOP('NONE', (#3568)); +#3570 = FACE_BOUND('NONE', #3569, .T.); +#3571 = ADVANCED_FACE('NONE', (#3570), #2374, .T.); +#3572 = ORIENTED_EDGE('NONE', *, *, #1827, .T.); +#3573 = ORIENTED_EDGE('NONE', *, *, #1829, .F.); +#3574 = EDGE_LOOP('NONE', (#3572)); +#3575 = FACE_BOUND('NONE', #3574, .T.); +#3576 = EDGE_LOOP('NONE', (#3573)); +#3577 = FACE_BOUND('NONE', #3576, .T.); +#3578 = ADVANCED_FACE('NONE', (#3575, #3577), #2379, .T.); +#3579 = ORIENTED_EDGE('NONE', *, *, #1829, .T.); +#3580 = EDGE_LOOP('NONE', (#3579)); +#3581 = FACE_BOUND('NONE', #3580, .T.); +#3582 = ADVANCED_FACE('NONE', (#3581), #2383, .T.); +#3583 = ORIENTED_EDGE('NONE', *, *, #1830, .T.); +#3584 = ORIENTED_EDGE('NONE', *, *, #1832, .F.); +#3585 = EDGE_LOOP('NONE', (#3583)); +#3586 = FACE_BOUND('NONE', #3585, .T.); +#3587 = EDGE_LOOP('NONE', (#3584)); +#3588 = FACE_BOUND('NONE', #3587, .T.); +#3589 = ADVANCED_FACE('NONE', (#3586, #3588), #2388, .T.); +#3590 = ORIENTED_EDGE('NONE', *, *, #1832, .T.); +#3591 = EDGE_LOOP('NONE', (#3590)); +#3592 = FACE_BOUND('NONE', #3591, .T.); +#3593 = ADVANCED_FACE('NONE', (#3592), #2392, .T.); +#3594 = ORIENTED_EDGE('NONE', *, *, #1833, .T.); +#3595 = ORIENTED_EDGE('NONE', *, *, #1835, .F.); +#3596 = EDGE_LOOP('NONE', (#3594)); +#3597 = FACE_BOUND('NONE', #3596, .T.); +#3598 = EDGE_LOOP('NONE', (#3595)); +#3599 = FACE_BOUND('NONE', #3598, .T.); +#3600 = ADVANCED_FACE('NONE', (#3597, #3599), #2397, .T.); +#3601 = ORIENTED_EDGE('NONE', *, *, #1835, .T.); +#3602 = EDGE_LOOP('NONE', (#3601)); +#3603 = FACE_BOUND('NONE', #3602, .T.); +#3604 = ADVANCED_FACE('NONE', (#3603), #2401, .T.); +#3605 = ORIENTED_EDGE('NONE', *, *, #1836, .T.); +#3606 = ORIENTED_EDGE('NONE', *, *, #1838, .F.); +#3607 = EDGE_LOOP('NONE', (#3605)); +#3608 = FACE_BOUND('NONE', #3607, .T.); +#3609 = EDGE_LOOP('NONE', (#3606)); +#3610 = FACE_BOUND('NONE', #3609, .T.); +#3611 = ADVANCED_FACE('NONE', (#3608, #3610), #2406, .T.); +#3612 = ORIENTED_EDGE('NONE', *, *, #1838, .T.); +#3613 = EDGE_LOOP('NONE', (#3612)); +#3614 = FACE_BOUND('NONE', #3613, .T.); +#3615 = ADVANCED_FACE('NONE', (#3614), #2410, .T.); +#3616 = ORIENTED_EDGE('NONE', *, *, #1839, .T.); +#3617 = ORIENTED_EDGE('NONE', *, *, #1841, .F.); +#3618 = EDGE_LOOP('NONE', (#3616)); +#3619 = FACE_BOUND('NONE', #3618, .T.); +#3620 = EDGE_LOOP('NONE', (#3617)); +#3621 = FACE_BOUND('NONE', #3620, .T.); +#3622 = ADVANCED_FACE('NONE', (#3619, #3621), #2415, .T.); +#3623 = ORIENTED_EDGE('NONE', *, *, #1841, .T.); +#3624 = EDGE_LOOP('NONE', (#3623)); +#3625 = FACE_BOUND('NONE', #3624, .T.); +#3626 = ADVANCED_FACE('NONE', (#3625), #2419, .T.); +#3627 = ORIENTED_EDGE('NONE', *, *, #1842, .T.); +#3628 = ORIENTED_EDGE('NONE', *, *, #1844, .F.); +#3629 = EDGE_LOOP('NONE', (#3627)); +#3630 = FACE_BOUND('NONE', #3629, .T.); +#3631 = EDGE_LOOP('NONE', (#3628)); +#3632 = FACE_BOUND('NONE', #3631, .T.); +#3633 = ADVANCED_FACE('NONE', (#3630, #3632), #2424, .T.); +#3634 = ORIENTED_EDGE('NONE', *, *, #1844, .T.); +#3635 = EDGE_LOOP('NONE', (#3634)); +#3636 = FACE_BOUND('NONE', #3635, .T.); +#3637 = ADVANCED_FACE('NONE', (#3636), #2428, .T.); +#3638 = ORIENTED_EDGE('NONE', *, *, #1845, .T.); +#3639 = ORIENTED_EDGE('NONE', *, *, #1847, .F.); +#3640 = EDGE_LOOP('NONE', (#3638)); +#3641 = FACE_BOUND('NONE', #3640, .T.); +#3642 = EDGE_LOOP('NONE', (#3639)); +#3643 = FACE_BOUND('NONE', #3642, .T.); +#3644 = ADVANCED_FACE('NONE', (#3641, #3643), #2433, .T.); +#3645 = ORIENTED_EDGE('NONE', *, *, #1847, .T.); +#3646 = EDGE_LOOP('NONE', (#3645)); +#3647 = FACE_BOUND('NONE', #3646, .T.); +#3648 = ADVANCED_FACE('NONE', (#3647), #2437, .T.); +#3649 = ORIENTED_EDGE('NONE', *, *, #1848, .T.); +#3650 = ORIENTED_EDGE('NONE', *, *, #1850, .F.); +#3651 = EDGE_LOOP('NONE', (#3649)); +#3652 = FACE_BOUND('NONE', #3651, .T.); +#3653 = EDGE_LOOP('NONE', (#3650)); +#3654 = FACE_BOUND('NONE', #3653, .T.); +#3655 = ADVANCED_FACE('NONE', (#3652, #3654), #2442, .T.); +#3656 = ORIENTED_EDGE('NONE', *, *, #1850, .T.); +#3657 = EDGE_LOOP('NONE', (#3656)); +#3658 = FACE_BOUND('NONE', #3657, .T.); +#3659 = ADVANCED_FACE('NONE', (#3658), #2446, .T.); +#3660 = ORIENTED_EDGE('NONE', *, *, #1851, .T.); +#3661 = ORIENTED_EDGE('NONE', *, *, #1853, .F.); +#3662 = EDGE_LOOP('NONE', (#3660)); +#3663 = FACE_BOUND('NONE', #3662, .T.); +#3664 = EDGE_LOOP('NONE', (#3661)); +#3665 = FACE_BOUND('NONE', #3664, .T.); +#3666 = ADVANCED_FACE('NONE', (#3663, #3665), #2451, .T.); +#3667 = ORIENTED_EDGE('NONE', *, *, #1853, .T.); +#3668 = EDGE_LOOP('NONE', (#3667)); +#3669 = FACE_BOUND('NONE', #3668, .T.); +#3670 = ADVANCED_FACE('NONE', (#3669), #2455, .T.); +#3671 = ORIENTED_EDGE('NONE', *, *, #1854, .T.); +#3672 = ORIENTED_EDGE('NONE', *, *, #1856, .F.); +#3673 = EDGE_LOOP('NONE', (#3671)); +#3674 = FACE_BOUND('NONE', #3673, .T.); +#3675 = EDGE_LOOP('NONE', (#3672)); +#3676 = FACE_BOUND('NONE', #3675, .T.); +#3677 = ADVANCED_FACE('NONE', (#3674, #3676), #2460, .T.); +#3678 = ORIENTED_EDGE('NONE', *, *, #1856, .T.); +#3679 = EDGE_LOOP('NONE', (#3678)); +#3680 = FACE_BOUND('NONE', #3679, .T.); +#3681 = ADVANCED_FACE('NONE', (#3680), #2464, .T.); +#3682 = ORIENTED_EDGE('NONE', *, *, #1857, .T.); +#3683 = ORIENTED_EDGE('NONE', *, *, #1859, .F.); +#3684 = EDGE_LOOP('NONE', (#3682)); +#3685 = FACE_BOUND('NONE', #3684, .T.); +#3686 = EDGE_LOOP('NONE', (#3683)); +#3687 = FACE_BOUND('NONE', #3686, .T.); +#3688 = ADVANCED_FACE('NONE', (#3685, #3687), #2469, .T.); +#3689 = ORIENTED_EDGE('NONE', *, *, #1859, .T.); +#3690 = EDGE_LOOP('NONE', (#3689)); +#3691 = FACE_BOUND('NONE', #3690, .T.); +#3692 = ADVANCED_FACE('NONE', (#3691), #2473, .T.); +#3693 = ORIENTED_EDGE('NONE', *, *, #1860, .T.); +#3694 = ORIENTED_EDGE('NONE', *, *, #1862, .F.); +#3695 = EDGE_LOOP('NONE', (#3693)); +#3696 = FACE_BOUND('NONE', #3695, .T.); +#3697 = EDGE_LOOP('NONE', (#3694)); +#3698 = FACE_BOUND('NONE', #3697, .T.); +#3699 = ADVANCED_FACE('NONE', (#3696, #3698), #2478, .T.); +#3700 = ORIENTED_EDGE('NONE', *, *, #1862, .T.); +#3701 = EDGE_LOOP('NONE', (#3700)); +#3702 = FACE_BOUND('NONE', #3701, .T.); +#3703 = ADVANCED_FACE('NONE', (#3702), #2482, .T.); +#3704 = ORIENTED_EDGE('NONE', *, *, #1863, .T.); +#3705 = ORIENTED_EDGE('NONE', *, *, #1865, .F.); +#3706 = EDGE_LOOP('NONE', (#3704)); +#3707 = FACE_BOUND('NONE', #3706, .T.); +#3708 = EDGE_LOOP('NONE', (#3705)); +#3709 = FACE_BOUND('NONE', #3708, .T.); +#3710 = ADVANCED_FACE('NONE', (#3707, #3709), #2487, .T.); +#3711 = ORIENTED_EDGE('NONE', *, *, #1865, .T.); +#3712 = EDGE_LOOP('NONE', (#3711)); +#3713 = FACE_BOUND('NONE', #3712, .T.); +#3714 = ADVANCED_FACE('NONE', (#3713), #2491, .T.); +#3715 = ORIENTED_EDGE('NONE', *, *, #1866, .T.); +#3716 = ORIENTED_EDGE('NONE', *, *, #1868, .F.); +#3717 = EDGE_LOOP('NONE', (#3715)); +#3718 = FACE_BOUND('NONE', #3717, .T.); +#3719 = EDGE_LOOP('NONE', (#3716)); +#3720 = FACE_BOUND('NONE', #3719, .T.); +#3721 = ADVANCED_FACE('NONE', (#3718, #3720), #2496, .T.); +#3722 = ORIENTED_EDGE('NONE', *, *, #1868, .T.); +#3723 = EDGE_LOOP('NONE', (#3722)); +#3724 = FACE_BOUND('NONE', #3723, .T.); +#3725 = ADVANCED_FACE('NONE', (#3724), #2500, .T.); +#3726 = ORIENTED_EDGE('NONE', *, *, #1869, .T.); +#3727 = ORIENTED_EDGE('NONE', *, *, #1871, .F.); +#3728 = EDGE_LOOP('NONE', (#3726)); +#3729 = FACE_BOUND('NONE', #3728, .T.); +#3730 = EDGE_LOOP('NONE', (#3727)); +#3731 = FACE_BOUND('NONE', #3730, .T.); +#3732 = ADVANCED_FACE('NONE', (#3729, #3731), #2505, .T.); +#3733 = ORIENTED_EDGE('NONE', *, *, #1871, .T.); +#3734 = EDGE_LOOP('NONE', (#3733)); +#3735 = FACE_BOUND('NONE', #3734, .T.); +#3736 = ADVANCED_FACE('NONE', (#3735), #2509, .T.); +#3737 = ORIENTED_EDGE('NONE', *, *, #1872, .T.); +#3738 = ORIENTED_EDGE('NONE', *, *, #1874, .F.); +#3739 = EDGE_LOOP('NONE', (#3737)); +#3740 = FACE_BOUND('NONE', #3739, .T.); +#3741 = EDGE_LOOP('NONE', (#3738)); +#3742 = FACE_BOUND('NONE', #3741, .T.); +#3743 = ADVANCED_FACE('NONE', (#3740, #3742), #2514, .T.); +#3744 = ORIENTED_EDGE('NONE', *, *, #1874, .T.); +#3745 = EDGE_LOOP('NONE', (#3744)); +#3746 = FACE_BOUND('NONE', #3745, .T.); +#3747 = ADVANCED_FACE('NONE', (#3746), #2518, .T.); +#3748 = ORIENTED_EDGE('NONE', *, *, #1875, .T.); +#3749 = ORIENTED_EDGE('NONE', *, *, #1877, .F.); +#3750 = EDGE_LOOP('NONE', (#3748)); +#3751 = FACE_BOUND('NONE', #3750, .T.); +#3752 = EDGE_LOOP('NONE', (#3749)); +#3753 = FACE_BOUND('NONE', #3752, .T.); +#3754 = ADVANCED_FACE('NONE', (#3751, #3753), #2523, .T.); +#3755 = ORIENTED_EDGE('NONE', *, *, #1877, .T.); +#3756 = EDGE_LOOP('NONE', (#3755)); +#3757 = FACE_BOUND('NONE', #3756, .T.); +#3758 = ADVANCED_FACE('NONE', (#3757), #2527, .T.); +#3759 = ORIENTED_EDGE('NONE', *, *, #1878, .T.); +#3760 = ORIENTED_EDGE('NONE', *, *, #1880, .F.); +#3761 = EDGE_LOOP('NONE', (#3759)); +#3762 = FACE_BOUND('NONE', #3761, .T.); +#3763 = EDGE_LOOP('NONE', (#3760)); +#3764 = FACE_BOUND('NONE', #3763, .T.); +#3765 = ADVANCED_FACE('NONE', (#3762, #3764), #2532, .T.); +#3766 = ORIENTED_EDGE('NONE', *, *, #1880, .T.); +#3767 = EDGE_LOOP('NONE', (#3766)); +#3768 = FACE_BOUND('NONE', #3767, .T.); +#3769 = ADVANCED_FACE('NONE', (#3768), #2536, .T.); +#3770 = ORIENTED_EDGE('NONE', *, *, #1881, .T.); +#3771 = ORIENTED_EDGE('NONE', *, *, #1883, .F.); +#3772 = EDGE_LOOP('NONE', (#3770)); +#3773 = FACE_BOUND('NONE', #3772, .T.); +#3774 = EDGE_LOOP('NONE', (#3771)); +#3775 = FACE_BOUND('NONE', #3774, .T.); +#3776 = ADVANCED_FACE('NONE', (#3773, #3775), #2541, .T.); +#3777 = ORIENTED_EDGE('NONE', *, *, #1883, .T.); +#3778 = EDGE_LOOP('NONE', (#3777)); +#3779 = FACE_BOUND('NONE', #3778, .T.); +#3780 = ADVANCED_FACE('NONE', (#3779), #2545, .T.); +#3781 = ORIENTED_EDGE('NONE', *, *, #1884, .T.); +#3782 = ORIENTED_EDGE('NONE', *, *, #1886, .F.); +#3783 = EDGE_LOOP('NONE', (#3781)); +#3784 = FACE_BOUND('NONE', #3783, .T.); +#3785 = EDGE_LOOP('NONE', (#3782)); +#3786 = FACE_BOUND('NONE', #3785, .T.); +#3787 = ADVANCED_FACE('NONE', (#3784, #3786), #2550, .T.); +#3788 = ORIENTED_EDGE('NONE', *, *, #1886, .T.); +#3789 = EDGE_LOOP('NONE', (#3788)); +#3790 = FACE_BOUND('NONE', #3789, .T.); +#3791 = ADVANCED_FACE('NONE', (#3790), #2554, .T.); +#3792 = ORIENTED_EDGE('NONE', *, *, #1887, .T.); +#3793 = ORIENTED_EDGE('NONE', *, *, #1889, .F.); +#3794 = EDGE_LOOP('NONE', (#3792)); +#3795 = FACE_BOUND('NONE', #3794, .T.); +#3796 = EDGE_LOOP('NONE', (#3793)); +#3797 = FACE_BOUND('NONE', #3796, .T.); +#3798 = ADVANCED_FACE('NONE', (#3795, #3797), #2559, .T.); +#3799 = ORIENTED_EDGE('NONE', *, *, #1889, .T.); +#3800 = EDGE_LOOP('NONE', (#3799)); +#3801 = FACE_BOUND('NONE', #3800, .T.); +#3802 = ADVANCED_FACE('NONE', (#3801), #2563, .T.); +#3803 = ORIENTED_EDGE('NONE', *, *, #1890, .T.); +#3804 = ORIENTED_EDGE('NONE', *, *, #1892, .F.); +#3805 = EDGE_LOOP('NONE', (#3803)); +#3806 = FACE_BOUND('NONE', #3805, .T.); +#3807 = EDGE_LOOP('NONE', (#3804)); +#3808 = FACE_BOUND('NONE', #3807, .T.); +#3809 = ADVANCED_FACE('NONE', (#3806, #3808), #2568, .T.); +#3810 = ORIENTED_EDGE('NONE', *, *, #1892, .T.); +#3811 = EDGE_LOOP('NONE', (#3810)); +#3812 = FACE_BOUND('NONE', #3811, .T.); +#3813 = ADVANCED_FACE('NONE', (#3812), #2572, .T.); +#3814 = ORIENTED_EDGE('NONE', *, *, #1893, .T.); +#3815 = ORIENTED_EDGE('NONE', *, *, #1895, .F.); +#3816 = EDGE_LOOP('NONE', (#3814)); +#3817 = FACE_BOUND('NONE', #3816, .T.); +#3818 = EDGE_LOOP('NONE', (#3815)); +#3819 = FACE_BOUND('NONE', #3818, .T.); +#3820 = ADVANCED_FACE('NONE', (#3817, #3819), #2577, .T.); +#3821 = ORIENTED_EDGE('NONE', *, *, #1895, .T.); +#3822 = EDGE_LOOP('NONE', (#3821)); +#3823 = FACE_BOUND('NONE', #3822, .T.); +#3824 = ADVANCED_FACE('NONE', (#3823), #2581, .T.); +#3825 = ORIENTED_EDGE('NONE', *, *, #1896, .T.); +#3826 = ORIENTED_EDGE('NONE', *, *, #1898, .F.); +#3827 = EDGE_LOOP('NONE', (#3825)); +#3828 = FACE_BOUND('NONE', #3827, .T.); +#3829 = EDGE_LOOP('NONE', (#3826)); +#3830 = FACE_BOUND('NONE', #3829, .T.); +#3831 = ADVANCED_FACE('NONE', (#3828, #3830), #2586, .T.); +#3832 = ORIENTED_EDGE('NONE', *, *, #1898, .T.); +#3833 = EDGE_LOOP('NONE', (#3832)); +#3834 = FACE_BOUND('NONE', #3833, .T.); +#3835 = ADVANCED_FACE('NONE', (#3834), #2590, .T.); +#3836 = ORIENTED_EDGE('NONE', *, *, #1899, .T.); +#3837 = ORIENTED_EDGE('NONE', *, *, #1901, .F.); +#3838 = EDGE_LOOP('NONE', (#3836)); +#3839 = FACE_BOUND('NONE', #3838, .T.); +#3840 = EDGE_LOOP('NONE', (#3837)); +#3841 = FACE_BOUND('NONE', #3840, .T.); +#3842 = ADVANCED_FACE('NONE', (#3839, #3841), #2595, .T.); +#3843 = ORIENTED_EDGE('NONE', *, *, #1901, .T.); +#3844 = EDGE_LOOP('NONE', (#3843)); +#3845 = FACE_BOUND('NONE', #3844, .T.); +#3846 = ADVANCED_FACE('NONE', (#3845), #2599, .T.); +#3847 = ORIENTED_EDGE('NONE', *, *, #1902, .T.); +#3848 = ORIENTED_EDGE('NONE', *, *, #1904, .F.); +#3849 = EDGE_LOOP('NONE', (#3847)); +#3850 = FACE_BOUND('NONE', #3849, .T.); +#3851 = EDGE_LOOP('NONE', (#3848)); +#3852 = FACE_BOUND('NONE', #3851, .T.); +#3853 = ADVANCED_FACE('NONE', (#3850, #3852), #2604, .T.); +#3854 = ORIENTED_EDGE('NONE', *, *, #1904, .T.); +#3855 = EDGE_LOOP('NONE', (#3854)); +#3856 = FACE_BOUND('NONE', #3855, .T.); +#3857 = ADVANCED_FACE('NONE', (#3856), #2608, .T.); +#3858 = ORIENTED_EDGE('NONE', *, *, #1905, .T.); +#3859 = ORIENTED_EDGE('NONE', *, *, #1907, .F.); +#3860 = EDGE_LOOP('NONE', (#3858)); +#3861 = FACE_BOUND('NONE', #3860, .T.); +#3862 = EDGE_LOOP('NONE', (#3859)); +#3863 = FACE_BOUND('NONE', #3862, .T.); +#3864 = ADVANCED_FACE('NONE', (#3861, #3863), #2613, .T.); +#3865 = ORIENTED_EDGE('NONE', *, *, #1907, .T.); +#3866 = EDGE_LOOP('NONE', (#3865)); +#3867 = FACE_BOUND('NONE', #3866, .T.); +#3868 = ADVANCED_FACE('NONE', (#3867), #2617, .T.); +#3869 = ORIENTED_EDGE('NONE', *, *, #1908, .T.); +#3870 = ORIENTED_EDGE('NONE', *, *, #1910, .F.); +#3871 = EDGE_LOOP('NONE', (#3869)); +#3872 = FACE_BOUND('NONE', #3871, .T.); +#3873 = EDGE_LOOP('NONE', (#3870)); +#3874 = FACE_BOUND('NONE', #3873, .T.); +#3875 = ADVANCED_FACE('NONE', (#3872, #3874), #2622, .T.); +#3876 = ORIENTED_EDGE('NONE', *, *, #1910, .T.); +#3877 = EDGE_LOOP('NONE', (#3876)); +#3878 = FACE_BOUND('NONE', #3877, .T.); +#3879 = ADVANCED_FACE('NONE', (#3878), #2626, .T.); +#3880 = ORIENTED_EDGE('NONE', *, *, #1911, .T.); +#3881 = ORIENTED_EDGE('NONE', *, *, #1913, .F.); +#3882 = EDGE_LOOP('NONE', (#3880)); +#3883 = FACE_BOUND('NONE', #3882, .T.); +#3884 = EDGE_LOOP('NONE', (#3881)); +#3885 = FACE_BOUND('NONE', #3884, .T.); +#3886 = ADVANCED_FACE('NONE', (#3883, #3885), #2631, .T.); +#3887 = ORIENTED_EDGE('NONE', *, *, #1913, .T.); +#3888 = EDGE_LOOP('NONE', (#3887)); +#3889 = FACE_BOUND('NONE', #3888, .T.); +#3890 = ADVANCED_FACE('NONE', (#3889), #2635, .T.); +#3891 = ORIENTED_EDGE('NONE', *, *, #1914, .T.); +#3892 = ORIENTED_EDGE('NONE', *, *, #1916, .F.); +#3893 = EDGE_LOOP('NONE', (#3891)); +#3894 = FACE_BOUND('NONE', #3893, .T.); +#3895 = EDGE_LOOP('NONE', (#3892)); +#3896 = FACE_BOUND('NONE', #3895, .T.); +#3897 = ADVANCED_FACE('NONE', (#3894, #3896), #2640, .T.); +#3898 = ORIENTED_EDGE('NONE', *, *, #1916, .T.); +#3899 = EDGE_LOOP('NONE', (#3898)); +#3900 = FACE_BOUND('NONE', #3899, .T.); +#3901 = ADVANCED_FACE('NONE', (#3900), #2644, .T.); +#3902 = ORIENTED_EDGE('NONE', *, *, #1917, .T.); +#3903 = ORIENTED_EDGE('NONE', *, *, #1919, .F.); +#3904 = EDGE_LOOP('NONE', (#3902)); +#3905 = FACE_BOUND('NONE', #3904, .T.); +#3906 = EDGE_LOOP('NONE', (#3903)); +#3907 = FACE_BOUND('NONE', #3906, .T.); +#3908 = ADVANCED_FACE('NONE', (#3905, #3907), #2649, .T.); +#3909 = ORIENTED_EDGE('NONE', *, *, #1919, .T.); +#3910 = EDGE_LOOP('NONE', (#3909)); +#3911 = FACE_BOUND('NONE', #3910, .T.); +#3912 = ADVANCED_FACE('NONE', (#3911), #2653, .T.); +#3913 = ORIENTED_EDGE('NONE', *, *, #1920, .T.); +#3914 = ORIENTED_EDGE('NONE', *, *, #1922, .F.); +#3915 = EDGE_LOOP('NONE', (#3913)); +#3916 = FACE_BOUND('NONE', #3915, .T.); +#3917 = EDGE_LOOP('NONE', (#3914)); +#3918 = FACE_BOUND('NONE', #3917, .T.); +#3919 = ADVANCED_FACE('NONE', (#3916, #3918), #2658, .T.); +#3920 = ORIENTED_EDGE('NONE', *, *, #1922, .T.); +#3921 = EDGE_LOOP('NONE', (#3920)); +#3922 = FACE_BOUND('NONE', #3921, .T.); +#3923 = ADVANCED_FACE('NONE', (#3922), #2662, .T.); +#3924 = ORIENTED_EDGE('NONE', *, *, #1923, .T.); +#3925 = ORIENTED_EDGE('NONE', *, *, #1925, .F.); +#3926 = EDGE_LOOP('NONE', (#3924)); +#3927 = FACE_BOUND('NONE', #3926, .T.); +#3928 = EDGE_LOOP('NONE', (#3925)); +#3929 = FACE_BOUND('NONE', #3928, .T.); +#3930 = ADVANCED_FACE('NONE', (#3927, #3929), #2667, .T.); +#3931 = ORIENTED_EDGE('NONE', *, *, #1925, .T.); +#3932 = EDGE_LOOP('NONE', (#3931)); +#3933 = FACE_BOUND('NONE', #3932, .T.); +#3934 = ADVANCED_FACE('NONE', (#3933), #2671, .T.); +#3935 = ORIENTED_EDGE('NONE', *, *, #1926, .T.); +#3936 = ORIENTED_EDGE('NONE', *, *, #1928, .F.); +#3937 = EDGE_LOOP('NONE', (#3935)); +#3938 = FACE_BOUND('NONE', #3937, .T.); +#3939 = EDGE_LOOP('NONE', (#3936)); +#3940 = FACE_BOUND('NONE', #3939, .T.); +#3941 = ADVANCED_FACE('NONE', (#3938, #3940), #2676, .T.); +#3942 = ORIENTED_EDGE('NONE', *, *, #1928, .T.); +#3943 = EDGE_LOOP('NONE', (#3942)); +#3944 = FACE_BOUND('NONE', #3943, .T.); +#3945 = ADVANCED_FACE('NONE', (#3944), #2680, .T.); +#3946 = ORIENTED_EDGE('NONE', *, *, #1929, .T.); +#3947 = ORIENTED_EDGE('NONE', *, *, #1931, .F.); +#3948 = EDGE_LOOP('NONE', (#3946)); +#3949 = FACE_BOUND('NONE', #3948, .T.); +#3950 = EDGE_LOOP('NONE', (#3947)); +#3951 = FACE_BOUND('NONE', #3950, .T.); +#3952 = ADVANCED_FACE('NONE', (#3949, #3951), #2685, .T.); +#3953 = ORIENTED_EDGE('NONE', *, *, #1931, .T.); +#3954 = EDGE_LOOP('NONE', (#3953)); +#3955 = FACE_BOUND('NONE', #3954, .T.); +#3956 = ADVANCED_FACE('NONE', (#3955), #2689, .T.); +#3957 = ORIENTED_EDGE('NONE', *, *, #1932, .T.); +#3958 = ORIENTED_EDGE('NONE', *, *, #1934, .F.); +#3959 = EDGE_LOOP('NONE', (#3957)); +#3960 = FACE_BOUND('NONE', #3959, .T.); +#3961 = EDGE_LOOP('NONE', (#3958)); +#3962 = FACE_BOUND('NONE', #3961, .T.); +#3963 = ADVANCED_FACE('NONE', (#3960, #3962), #2694, .T.); +#3964 = ORIENTED_EDGE('NONE', *, *, #1934, .T.); +#3965 = EDGE_LOOP('NONE', (#3964)); +#3966 = FACE_BOUND('NONE', #3965, .T.); +#3967 = ADVANCED_FACE('NONE', (#3966), #2698, .T.); +#3968 = ORIENTED_EDGE('NONE', *, *, #1935, .T.); +#3969 = ORIENTED_EDGE('NONE', *, *, #1937, .F.); +#3970 = EDGE_LOOP('NONE', (#3968)); +#3971 = FACE_BOUND('NONE', #3970, .T.); +#3972 = EDGE_LOOP('NONE', (#3969)); +#3973 = FACE_BOUND('NONE', #3972, .T.); +#3974 = ADVANCED_FACE('NONE', (#3971, #3973), #2703, .T.); +#3975 = ORIENTED_EDGE('NONE', *, *, #1937, .T.); +#3976 = EDGE_LOOP('NONE', (#3975)); +#3977 = FACE_BOUND('NONE', #3976, .T.); +#3978 = ADVANCED_FACE('NONE', (#3977), #2707, .T.); +#3979 = ORIENTED_EDGE('NONE', *, *, #1938, .T.); +#3980 = ORIENTED_EDGE('NONE', *, *, #1940, .F.); +#3981 = EDGE_LOOP('NONE', (#3979)); +#3982 = FACE_BOUND('NONE', #3981, .T.); +#3983 = EDGE_LOOP('NONE', (#3980)); +#3984 = FACE_BOUND('NONE', #3983, .T.); +#3985 = ADVANCED_FACE('NONE', (#3982, #3984), #2712, .T.); +#3986 = ORIENTED_EDGE('NONE', *, *, #1940, .T.); +#3987 = EDGE_LOOP('NONE', (#3986)); +#3988 = FACE_BOUND('NONE', #3987, .T.); +#3989 = ADVANCED_FACE('NONE', (#3988), #2716, .T.); +#3990 = ORIENTED_EDGE('NONE', *, *, #1941, .T.); +#3991 = ORIENTED_EDGE('NONE', *, *, #1943, .F.); +#3992 = EDGE_LOOP('NONE', (#3990)); +#3993 = FACE_BOUND('NONE', #3992, .T.); +#3994 = EDGE_LOOP('NONE', (#3991)); +#3995 = FACE_BOUND('NONE', #3994, .T.); +#3996 = ADVANCED_FACE('NONE', (#3993, #3995), #2721, .T.); +#3997 = ORIENTED_EDGE('NONE', *, *, #1943, .T.); +#3998 = EDGE_LOOP('NONE', (#3997)); +#3999 = FACE_BOUND('NONE', #3998, .T.); +#4000 = ADVANCED_FACE('NONE', (#3999), #2725, .T.); +#4001 = ORIENTED_EDGE('NONE', *, *, #1944, .T.); +#4002 = ORIENTED_EDGE('NONE', *, *, #1946, .F.); +#4003 = EDGE_LOOP('NONE', (#4001)); +#4004 = FACE_BOUND('NONE', #4003, .T.); +#4005 = EDGE_LOOP('NONE', (#4002)); +#4006 = FACE_BOUND('NONE', #4005, .T.); +#4007 = ADVANCED_FACE('NONE', (#4004, #4006), #2730, .T.); +#4008 = ORIENTED_EDGE('NONE', *, *, #1946, .T.); +#4009 = EDGE_LOOP('NONE', (#4008)); +#4010 = FACE_BOUND('NONE', #4009, .T.); +#4011 = ADVANCED_FACE('NONE', (#4010), #2734, .T.); +#4012 = ORIENTED_EDGE('NONE', *, *, #1947, .T.); +#4013 = ORIENTED_EDGE('NONE', *, *, #1949, .F.); +#4014 = EDGE_LOOP('NONE', (#4012)); +#4015 = FACE_BOUND('NONE', #4014, .T.); +#4016 = EDGE_LOOP('NONE', (#4013)); +#4017 = FACE_BOUND('NONE', #4016, .T.); +#4018 = ADVANCED_FACE('NONE', (#4015, #4017), #2739, .T.); +#4019 = ORIENTED_EDGE('NONE', *, *, #1949, .T.); +#4020 = EDGE_LOOP('NONE', (#4019)); +#4021 = FACE_BOUND('NONE', #4020, .T.); +#4022 = ADVANCED_FACE('NONE', (#4021), #2743, .T.); +#4023 = ORIENTED_EDGE('NONE', *, *, #1950, .T.); +#4024 = ORIENTED_EDGE('NONE', *, *, #1952, .F.); +#4025 = EDGE_LOOP('NONE', (#4023)); +#4026 = FACE_BOUND('NONE', #4025, .T.); +#4027 = EDGE_LOOP('NONE', (#4024)); +#4028 = FACE_BOUND('NONE', #4027, .T.); +#4029 = ADVANCED_FACE('NONE', (#4026, #4028), #2748, .T.); +#4030 = ORIENTED_EDGE('NONE', *, *, #1952, .T.); +#4031 = EDGE_LOOP('NONE', (#4030)); +#4032 = FACE_BOUND('NONE', #4031, .T.); +#4033 = ADVANCED_FACE('NONE', (#4032), #2752, .T.); +#4034 = ORIENTED_EDGE('NONE', *, *, #1953, .T.); +#4035 = ORIENTED_EDGE('NONE', *, *, #1955, .F.); +#4036 = EDGE_LOOP('NONE', (#4034)); +#4037 = FACE_BOUND('NONE', #4036, .T.); +#4038 = EDGE_LOOP('NONE', (#4035)); +#4039 = FACE_BOUND('NONE', #4038, .T.); +#4040 = ADVANCED_FACE('NONE', (#4037, #4039), #2757, .T.); +#4041 = ORIENTED_EDGE('NONE', *, *, #1955, .T.); +#4042 = EDGE_LOOP('NONE', (#4041)); +#4043 = FACE_BOUND('NONE', #4042, .T.); +#4044 = ADVANCED_FACE('NONE', (#4043), #2761, .T.); +#4045 = ORIENTED_EDGE('NONE', *, *, #1956, .T.); +#4046 = ORIENTED_EDGE('NONE', *, *, #1958, .F.); +#4047 = EDGE_LOOP('NONE', (#4045)); +#4048 = FACE_BOUND('NONE', #4047, .T.); +#4049 = EDGE_LOOP('NONE', (#4046)); +#4050 = FACE_BOUND('NONE', #4049, .T.); +#4051 = ADVANCED_FACE('NONE', (#4048, #4050), #2766, .T.); +#4052 = ORIENTED_EDGE('NONE', *, *, #1958, .T.); +#4053 = EDGE_LOOP('NONE', (#4052)); +#4054 = FACE_BOUND('NONE', #4053, .T.); +#4055 = ADVANCED_FACE('NONE', (#4054), #2770, .T.); +#4056 = ORIENTED_EDGE('NONE', *, *, #1959, .T.); +#4057 = ORIENTED_EDGE('NONE', *, *, #1961, .F.); +#4058 = EDGE_LOOP('NONE', (#4056)); +#4059 = FACE_BOUND('NONE', #4058, .T.); +#4060 = EDGE_LOOP('NONE', (#4057)); +#4061 = FACE_BOUND('NONE', #4060, .T.); +#4062 = ADVANCED_FACE('NONE', (#4059, #4061), #2775, .T.); +#4063 = ORIENTED_EDGE('NONE', *, *, #1961, .T.); +#4064 = EDGE_LOOP('NONE', (#4063)); +#4065 = FACE_BOUND('NONE', #4064, .T.); +#4066 = ADVANCED_FACE('NONE', (#4065), #2779, .T.); +#4067 = CLOSED_SHELL('NONE', (#2786, #2793, #2800, #2807, #2820, #2977, #2984, #2991, #2998, #3005, #3120, #3127, #3131, #3138, #3142, #3149, #3153, #3160, #3164, #3171, #3175, #3182, #3186, #3193, #3197, #3204, #3208, #3215, #3219, #3226, #3230, #3237, #3241, #3248, #3252, #3259, #3263, #3270, #3274, #3281, #3285, #3292, #3296, #3303, #3307, #3314, #3318, #3325, #3329, #3336, #3340, #3347, #3351, #3358, #3362, #3369, #3373, #3380, #3384, #3391, #3395, #3402, #3406, #3413, #3417, #3424, #3428, #3435, #3439, #3446, #3450, #3457, #3461, #3468, #3472, #3479, #3483, #3490, #3494, #3501, #3505, #3512, #3516, #3523, #3527, #3534, #3538, #3545, #3549, #3556, #3560, #3567, #3571, #3578, #3582, #3589, #3593, #3600, #3604, #3611, #3615, #3622, #3626, #3633, #3637, #3644, #3648, #3655, #3659, #3666, #3670, #3677, #3681, #3688, #3692, #3699, #3703, #3710, #3714, #3721, #3725, #3732, #3736, #3743, #3747, #3754, #3758, #3765, #3769, #3776, #3780, #3787, #3791, #3798, #3802, #3809, #3813, #3820, #3824, #3831, #3835, #3842, #3846, #3853, #3857, #3864, #3868, #3875, #3879, #3886, #3890, #3897, #3901, #3908, #3912, #3919, #3923, #3930, #3934, #3941, #3945, #3952, #3956, #3963, #3967, #3974, #3978, #3985, #3989, #3996, #4000, #4007, #4011, #4018, #4022, #4029, #4033, #4040, #4044, #4051, #4055, #4062, #4066)); +#4068 = MANIFOLD_SOLID_BREP('NONE', #4067); +#4069 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#4070 = PRODUCT_DEFINITION_CONTEXT('part definition', #4069, 'design'); +#4071 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#4072 = PRODUCT_DEFINITION_FORMATION('', $, #4071); +#4073 = PRODUCT_DEFINITION('design', $, #4072, #4070); +#4074 = PRODUCT_DEFINITION_SHAPE('NONE', $, #4073); +#4075 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#4068), #3); +#4076 = SHAPE_DEFINITION_REPRESENTATION(#4074, #4075); ENDSEC; END-ISO-10303-21; diff --git a/public/kcl-samples/step/mounting-plate.step b/public/kcl-samples/step/mounting-plate.step index a2c742044..836b956fc 100644 --- a/public/kcl-samples/step/mounting-plate.step +++ b/public/kcl-samples/step/mounting-plate.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/multi-axis-robot.step b/public/kcl-samples/step/multi-axis-robot.step index 5475cd5fc..a6622ddf4 100644 --- a/public/kcl-samples/step/multi-axis-robot.step +++ b/public/kcl-samples/step/multi-axis-robot.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/pipe-flange-assembly.step b/public/kcl-samples/step/pipe-flange-assembly.step index 4d3f7022c..112675b92 100644 --- a/public/kcl-samples/step/pipe-flange-assembly.step +++ b/public/kcl-samples/step/pipe-flange-assembly.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/pipe-with-bend.step b/public/kcl-samples/step/pipe-with-bend.step index 1301c2ba7..c228dd617 100644 --- a/public/kcl-samples/step/pipe-with-bend.step +++ b/public/kcl-samples/step/pipe-with-bend.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/pipe.step b/public/kcl-samples/step/pipe.step index baa1452dd..968d97ad7 100644 --- a/public/kcl-samples/step/pipe.step +++ b/public/kcl-samples/step/pipe.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/poopy-shoe.step b/public/kcl-samples/step/poopy-shoe.step index e2f2ea508..c94705b1f 100644 --- a/public/kcl-samples/step/poopy-shoe.step +++ b/public/kcl-samples/step/poopy-shoe.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/router-template-cross-bar.step b/public/kcl-samples/step/router-template-cross-bar.step index 871356b23..d82cdb6c0 100644 --- a/public/kcl-samples/step/router-template-cross-bar.step +++ b/public/kcl-samples/step/router-template-cross-bar.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/router-template-slate.step b/public/kcl-samples/step/router-template-slate.step index bc28ba7d3..610c5dca5 100644 --- a/public/kcl-samples/step/router-template-slate.step +++ b/public/kcl-samples/step/router-template-slate.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/sheet-metal-bracket.step b/public/kcl-samples/step/sheet-metal-bracket.step index 531f5d3f2..fd4cf81fa 100644 --- a/public/kcl-samples/step/sheet-metal-bracket.step +++ b/public/kcl-samples/step/sheet-metal-bracket.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/socket-head-cap-screw.step b/public/kcl-samples/step/socket-head-cap-screw.step index 631b157c6..f561d3b5c 100644 --- a/public/kcl-samples/step/socket-head-cap-screw.step +++ b/public/kcl-samples/step/socket-head-cap-screw.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/walkie-talkie.step b/public/kcl-samples/step/walkie-talkie.step index ff9dfb601..d8d626166 100644 --- a/public/kcl-samples/step/walkie-talkie.step +++ b/public/kcl-samples/step/walkie-talkie.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/public/kcl-samples/step/washer.step b/public/kcl-samples/step/washer.step index a7ab6e18e..705da1503 100644 --- a/public/kcl-samples/step/washer.step +++ b/public/kcl-samples/step/washer.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/.cargo/config.toml b/rust/.cargo/config.toml index 875074992..340d94b2d 100644 --- a/rust/.cargo/config.toml +++ b/rust/.cargo/config.toml @@ -1,2 +1,5 @@ [alias] kcl-language-server-release = "run --manifest-path ./kcl-language-server-release/Cargo.toml --" + +[target.wasm32-unknown-unknown] +rustflags = ["--cfg", "getrandom_backend=\"wasm_js\""] diff --git a/rust/.config/nextest.toml b/rust/.config/nextest.toml index d5fca2d31..6cfeb01a2 100644 --- a/rust/.config/nextest.toml +++ b/rust/.config/nextest.toml @@ -6,7 +6,7 @@ uses-engine = { max-threads = 4 } after-engine = { max-threads = 12 } [profile.default] -slow-timeout = { period = "30s", terminate-after = 1 } +slow-timeout = { period = "90s", terminate-after = 1 } [profile.ci] slow-timeout = { period = "50s", terminate-after = 5 } diff --git a/rust/Cargo.lock b/rust/Cargo.lock index ffc87080e..c210157ba 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -48,7 +48,7 @@ dependencies = [ "getrandom 0.2.15", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -133,9 +133,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.96" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b964d184e89d9b6b67dd2715bc8e74cf3107fb2b529990c90cf517326150bf4" +checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" dependencies = [ "backtrace", ] @@ -188,18 +188,18 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "async-trait" -version = "0.1.85" +version = "0.1.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +checksum = "d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -210,7 +210,7 @@ checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -231,7 +231,7 @@ dependencies = [ "miniz_oxide", "object", "rustc-demangle", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -243,12 +243,6 @@ dependencies = [ "backtrace", ] -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.22.1" @@ -286,9 +280,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "bitvec" @@ -313,19 +307,21 @@ dependencies = [ [[package]] name = "bson" -version = "2.13.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "068208f2b6fcfa27a7f1ee37488d2bb8ba2640f68f5475d08e1d9130696aba59" +checksum = "af8113ff51309e2779e8785a246c10fb783e8c2452f134d6257fd71cc03ccd6c" dependencies = [ "ahash", - "base64 0.13.1", + "base64", "bitvec", "chrono", + "getrandom 0.2.15", + "getrandom 0.3.1", "hex", - "indexmap 2.7.1", + "indexmap 2.8.0", "js-sys", "once_cell", - "rand 0.8.5", + "rand 0.9.0", "serde", "serde_bytes", "serde_json", @@ -335,9 +331,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" [[package]] name = "bytecount" @@ -347,9 +343,9 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "bytemuck" -version = "1.21.0" +version = "1.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3" +checksum = "b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540" [[package]] name = "byteorder" @@ -365,21 +361,20 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" dependencies = [ "serde", ] [[package]] name = "bzip2" -version = "0.4.4" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" +checksum = "49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47" dependencies = [ "bzip2-sys", - "libc", ] [[package]] @@ -400,9 +395,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.10" +version = "1.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229" +checksum = "be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c" dependencies = [ "jobserver", "libc", @@ -435,9 +430,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.39" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", @@ -445,7 +440,7 @@ dependencies = [ "num-traits 0.2.19", "serde", "wasm-bindgen", - "windows-targets", + "windows-link", ] [[package]] @@ -487,9 +482,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.31" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767" +checksum = "6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83" dependencies = [ "clap_builder", "clap_derive", @@ -497,9 +492,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.31" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863" +checksum = "22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8" dependencies = [ "anstream", "anstyle", @@ -511,14 +506,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.28" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed" +checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -545,9 +540,9 @@ dependencies = [ [[package]] name = "console" -version = "0.15.10" +version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" dependencies = [ "encode_unicode", "libc", @@ -739,7 +734,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -750,7 +745,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -809,7 +804,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -830,7 +825,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -840,7 +835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -905,20 +900,20 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "dyn-clone" -version = "1.0.17" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "encode_unicode" @@ -943,14 +938,14 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" @@ -1104,7 +1099,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -1167,9 +1162,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" dependencies = [ "cfg-if", + "js-sys", "libc", "wasi 0.13.3+wasi-0.2.2", - "windows-targets", + "wasm-bindgen", + "windows-targets 0.52.6", ] [[package]] @@ -1206,7 +1203,7 @@ dependencies = [ "inflections", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -1223,9 +1220,9 @@ dependencies = [ [[package]] name = "half" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +checksum = "7db2ff139bba50379da6aa0766b52fdcb62cb5b263009b09ed58ba604e14bbd1" dependencies = [ "cfg-if", "crunchy", @@ -1233,9 +1230,9 @@ dependencies = [ [[package]] name = "handlebars" -version = "6.3.0" +version = "6.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6b224b95c1e668ac0270325ad563b2eef1469fbbb8959bc7c692c844b813d9" +checksum = "d752747ddabc4c1a70dd28e72f2e3c218a816773e0d7faf67433f1acfa6cba7c" dependencies = [ "derive_builder", "log", @@ -1244,7 +1241,7 @@ dependencies = [ "pest_derive", "serde", "serde_json", - "thiserror 2.0.11", + "thiserror 2.0.12", ] [[package]] @@ -1273,9 +1270,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" +checksum = "fbd780fe5cc30f81464441920d82ac8740e2e46b29a6fad543ddd075229ce37e" [[package]] name = "hex" @@ -1314,9 +1311,9 @@ dependencies = [ [[package]] name = "http" -version = "1.2.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" dependencies = [ "bytes", "fnv", @@ -1341,27 +1338,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.2.0", + "http 1.3.1", ] [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", - "http 1.2.0", + "futures-core", + "http 1.3.1", "http-body 1.0.1", "pin-project-lite", ] [[package]] name = "httparse" -version = "1.9.5" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "httpdate" @@ -1394,14 +1391,14 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "httparse", "itoa", @@ -1418,8 +1415,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2" dependencies = [ "futures-util", - "http 1.2.0", - "hyper 1.5.2", + "http 1.3.1", + "hyper 1.6.0", "hyper-util", "rustls", "rustls-pki-types", @@ -1438,9 +1435,9 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", - "hyper 1.5.2", + "hyper 1.6.0", "pin-project-lite", "socket2", "tokio", @@ -1586,7 +1583,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -1653,9 +1650,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" dependencies = [ "equivalent", "hashbrown 0.15.2", @@ -1664,9 +1661,9 @@ dependencies = [ [[package]] name = "indoc" -version = "2.0.5" +version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" +checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" [[package]] name = "inflections" @@ -1685,9 +1682,9 @@ dependencies = [ [[package]] name = "insta" -version = "1.42.1" +version = "1.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71c1b125e30d93896b365e156c33dadfffab45ee8400afcbba4752f59de08a86" +checksum = "50259abbaa67d11d2bcafc7ba1d094ed7a0c70e3ce893f0d0997f73558cb3084" dependencies = [ "console", "linked-hash-map", @@ -1708,9 +1705,9 @@ checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" [[package]] name = "is-terminal" -version = "0.4.15" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e19b23d53f35ce9f56aebc7d1bb4e6ac1e9c0db7ac85c8d1760c04379edced37" +checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" dependencies = [ "hermit-abi", "libc", @@ -1758,9 +1755,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" [[package]] name = "jobserver" @@ -1783,7 +1780,7 @@ dependencies = [ [[package]] name = "kcl-bumper" -version = "0.1.49" +version = "0.1.50" dependencies = [ "anyhow", "clap", @@ -1794,7 +1791,7 @@ dependencies = [ [[package]] name = "kcl-derive-docs" -version = "0.1.49" +version = "0.1.50" dependencies = [ "Inflector", "anyhow", @@ -1808,21 +1805,21 @@ dependencies = [ "rustfmt-wrapper", "serde", "serde_tokenstream", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "kcl-directory-test-macro" -version = "0.1.49" +version = "0.1.50" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "kcl-language-server" -version = "0.2.49" +version = "0.2.50" dependencies = [ "anyhow", "clap", @@ -1843,7 +1840,7 @@ dependencies = [ [[package]] name = "kcl-language-server-release" -version = "0.1.49" +version = "0.1.50" dependencies = [ "anyhow", "clap", @@ -1863,13 +1860,13 @@ dependencies = [ [[package]] name = "kcl-lib" -version = "0.2.49" +version = "0.2.50" dependencies = [ "anyhow", "approx 0.5.1", "async-recursion", "async-trait", - "base64 0.22.1", + "base64", "bson", "chrono", "clap", @@ -1884,9 +1881,9 @@ dependencies = [ "git_rev", "gltf-json", "handlebars", - "http 1.2.0", + "http 1.3.1", "image", - "indexmap 2.7.1", + "indexmap 2.8.0", "insta", "itertools 0.13.0", "js-sys", @@ -1910,7 +1907,7 @@ dependencies = [ "serde_json", "sha2", "tabled", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "tokio-tungstenite", "toml", @@ -1925,13 +1922,13 @@ dependencies = [ "wasm-bindgen-futures", "web-sys", "web-time", - "winnow", + "winnow 0.6.24", "zip", ] [[package]] name = "kcl-python-bindings" -version = "0.3.49" +version = "0.3.50" dependencies = [ "anyhow", "kcl-lib", @@ -1946,7 +1943,7 @@ dependencies = [ [[package]] name = "kcl-test-server" -version = "0.1.49" +version = "0.1.50" dependencies = [ "anyhow", "hyper 0.14.32", @@ -1959,11 +1956,11 @@ dependencies = [ [[package]] name = "kcl-to-core" -version = "0.1.49" +version = "0.1.50" dependencies = [ "anyhow", "async-trait", - "indexmap 2.7.1", + "indexmap 2.8.0", "kcl-lib", "kittycad", "kittycad-modeling-cmds", @@ -1973,13 +1970,14 @@ dependencies = [ [[package]] name = "kcl-wasm-lib" -version = "0.1.49" +version = "0.1.50" dependencies = [ "bson", "console_error_panic_hook", "data-encoding", "futures", "getrandom 0.2.15", + "getrandom 0.3.1", "gloo-utils", "js-sys", "kcl-lib", @@ -1997,13 +1995,13 @@ dependencies = [ [[package]] name = "kittycad" -version = "0.3.28" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "933cb5f77624386c87d296e3fd493daf50156d1cbfa03b9f333a6d4da2896369" +checksum = "4f6f65645cc07a8f43c34584e4979bf4da16c047cce50c4715fa9381227574d5" dependencies = [ "anyhow", "async-trait", - "base64 0.22.1", + "base64", "bigdecimal", "bytes", "chrono", @@ -2011,20 +2009,21 @@ dependencies = [ "data-encoding", "format_serde_error", "futures", - "http 1.2.0", + "getrandom 0.3.1", + "http 1.3.1", "itertools 0.13.0", "log", "mime_guess", "parse-display 0.10.0", "phonenumber", - "rand 0.8.5", + "rand 0.9.0", "reqwest", "schemars", "serde", "serde_bytes", "serde_json", "serde_urlencoded", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "tracing", "url", @@ -2033,9 +2032,9 @@ dependencies = [ [[package]] name = "kittycad-modeling-cmds" -version = "0.2.100" +version = "0.2.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb5a824cb9bb4c602962ecbaca5ce71225938aa1abc24103bf46c222f468dd26" +checksum = "f64667cdf4b21ba87940b6733aad67ce9fd819b94fd3b6ca90f10389c1a3750c" dependencies = [ "anyhow", "chrono", @@ -2043,7 +2042,7 @@ dependencies = [ "enum-iterator", "enum-iterator-derive", "euler", - "http 1.2.0", + "http 1.3.1", "kittycad-modeling-cmds-macros", "kittycad-unit-conversion-derive", "measurements", @@ -2066,7 +2065,7 @@ dependencies = [ "kittycad-modeling-cmds-macros-impl", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2077,7 +2076,7 @@ checksum = "fdb4ee23cc996aa2dca7584d410e8826e08161e1ac4335bb646d5ede33f37cb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2100,9 +2099,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libm" @@ -2116,7 +2115,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "libc", ] @@ -2128,15 +2127,15 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.15" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" [[package]] name = "litemap" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "lock_api" @@ -2195,6 +2194,17 @@ dependencies = [ "crc", ] +[[package]] +name = "lzma-sys" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + [[package]] name = "measurements" version = "0.11.0" @@ -2247,7 +2257,7 @@ checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2403,9 +2413,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.3" +version = "1.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" +checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc" [[package]] name = "oncemutex" @@ -2415,9 +2425,9 @@ checksum = "44d11de466f4a3006fe8a5e7ec84e93b79c70cb992ae0aa0eb631ad2df8abfe2" [[package]] name = "oorandom" -version = "11.1.4" +version = "11.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" +checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "openssl-probe" @@ -2433,9 +2443,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owo-colors" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" +checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" [[package]] name = "papergrid" @@ -2468,7 +2478,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2504,7 +2514,7 @@ dependencies = [ "regex", "regex-syntax 0.8.5", "structmeta", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2518,7 +2528,7 @@ dependencies = [ "regex", "regex-syntax 0.8.5", "structmeta", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2544,7 +2554,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b7cafe60d6cf8e62e1b9b2ea516a089c008945bb5a275416789e7db0bc199dc" dependencies = [ "memchr", - "thiserror 2.0.11", + "thiserror 2.0.12", "ucd-trie", ] @@ -2568,7 +2578,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2610,22 +2620,22 @@ checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" [[package]] name = "pin-project" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2ec53ad785f4d35dac0adea7f7dc6f1bb277ad84a680c7afefeae05d1f5916" +checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.8" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" +checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2689,9 +2699,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" +checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" [[package]] name = "powerfmt" @@ -2701,11 +2711,11 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "zerocopy", + "zerocopy 0.8.23", ] [[package]] @@ -2737,23 +2747,23 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] [[package]] name = "pyo3" -version = "0.22.6" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f402062616ab18202ae8319da13fa4279883a2b8a9d9f83f20dbade813ce1884" +checksum = "7f1c6c3591120564d64db2261bec5f910ae454f01def849b9c22835a84695e86" dependencies = [ "cfg-if", "indoc", @@ -2770,9 +2780,9 @@ dependencies = [ [[package]] name = "pyo3-build-config" -version = "0.22.6" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b14b5775b5ff446dd1056212d778012cbe8a0fbffd368029fd9e25b514479c38" +checksum = "e9b6c2b34cf71427ea37c7001aefbaeb85886a074795e35f161f5aecc7620a7a" dependencies = [ "once_cell", "target-lexicon", @@ -2780,9 +2790,9 @@ dependencies = [ [[package]] name = "pyo3-ffi" -version = "0.22.6" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ab5bcf04a2cdcbb50c7d6105de943f543f9ed92af55818fd17b660390fc8636" +checksum = "5507651906a46432cdda02cd02dd0319f6064f1374c9147c45b978621d2c3a9c" dependencies = [ "libc", "pyo3-build-config", @@ -2790,27 +2800,27 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.22.6" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fd24d897903a9e6d80b968368a34e1525aeb719d568dba8b3d4bfa5dc67d453" +checksum = "b0d394b5b4fd8d97d48336bb0dd2aebabad39f1d294edd6bcd2cccf2eefe6f42" dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "pyo3-macros-backend" -version = "0.22.6" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c011a03ba1e50152b4b394b479826cad97e7a21eb52df179cd91ac411cbfbe" +checksum = "fd72da09cfa943b1080f621f024d2ef7e2773df7badd51aa30a2be1f8caa7c8e" dependencies = [ "heck", "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -2832,10 +2842,10 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.0", + "rustc-hash 2.1.1", "rustls", "socket2", - "thiserror 2.0.11", + "thiserror 2.0.12", "tokio", "tracing", ] @@ -2850,11 +2860,11 @@ dependencies = [ "getrandom 0.2.15", "rand 0.8.5", "ring", - "rustc-hash 2.1.0", + "rustc-hash 2.1.1", "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.11", + "thiserror 2.0.12", "tinyvec", "tracing", "web-time", @@ -2862,9 +2872,9 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.9" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c40286217b4ba3a71d644d752e6a0b71f13f1b6a2c5311acfcbe0c2418ed904" +checksum = "e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944" dependencies = [ "cfg_aliases", "libc", @@ -2876,9 +2886,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" dependencies = [ "proc-macro2", ] @@ -2909,10 +2919,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", + "rand_chacha 0.3.1", "rand_core 0.6.4", ] +[[package]] +name = "rand" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", + "zerocopy 0.8.23", +] + [[package]] name = "rand_chacha" version = "0.3.1" @@ -2923,6 +2944,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + [[package]] name = "rand_core" version = "0.3.1" @@ -2947,6 +2978,15 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.1", +] + [[package]] name = "rayon" version = "1.10.0" @@ -2978,11 +3018,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.8" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834" +checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", ] [[package]] @@ -3045,18 +3085,18 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.12" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" +checksum = "989e327e510263980e231de548a33e63d34962d29ae61b467389a1a09627a254" dependencies = [ - "base64 0.22.1", + "base64", "bytes", "futures-core", "futures-util", - "http 1.2.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-rustls", "hyper-util", "ipnet", @@ -3097,9 +3137,9 @@ checksum = "e6cd655523701785087f69900df39892fb7b9b0721aa67682f571c38c32ac58a" [[package]] name = "ring" -version = "0.17.13" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", @@ -3133,9 +3173,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustfmt-wrapper" @@ -3152,11 +3192,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.44" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "f7178faa4b75a30e269c71e61c353ce2748cf3d76f0c44c393f4e60abf49b825" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "errno", "libc", "linux-raw-sys", @@ -3165,9 +3205,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.21" +version = "0.23.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8" +checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" dependencies = [ "once_cell", "ring", @@ -3200,9 +3240,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.10.1" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37" +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" dependencies = [ "web-time", ] @@ -3220,15 +3260,15 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" +checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" [[package]] name = "same-file" @@ -3250,16 +3290,16 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "bigdecimal", "bytes", "chrono", "dyn-clone", "indexmap 1.9.3", - "indexmap 2.7.1", + "indexmap 2.8.0", "schemars_derive", "serde", "serde_json", @@ -3269,14 +3309,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.21" +version = "0.8.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3291,7 +3331,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", "core-foundation", "core-foundation-sys", "libc", @@ -3310,37 +3350,37 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_bytes" -version = "0.11.15" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a" +checksum = "8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96" dependencies = [ "serde", ] [[package]] name = "serde_derive" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3351,16 +3391,16 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "serde_json" -version = "1.0.139" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.8.0", "itoa", "memchr", "ryu", @@ -3369,13 +3409,13 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.19" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3396,7 +3436,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3434,6 +3474,12 @@ dependencies = [ "digest", ] +[[package]] +name = "sha1_smol" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" + [[package]] name = "sha2" version = "0.10.8" @@ -3545,9 +3591,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "socket2" @@ -3586,7 +3632,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3597,7 +3643,7 @@ checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3619,7 +3665,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3662,9 +3708,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.96" +version = "2.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" +checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" dependencies = [ "proc-macro2", "quote", @@ -3688,7 +3734,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3711,7 +3757,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3728,19 +3774,18 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" [[package]] name = "tempfile" -version = "3.15.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704" +checksum = "488960f40a3fd53d72c2a29a58722561dee8afdd175bd88e3db4677d7b2ba600" dependencies = [ - "cfg-if", "fastrand", - "getrandom 0.2.15", + "getrandom 0.3.1", "once_cell", "rustix", "windows-sys 0.59.0", @@ -3768,9 +3813,9 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" dependencies = [ "rustix", "windows-sys 0.59.0", @@ -3778,12 +3823,12 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.16.1" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" +checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" dependencies = [ "unicode-linebreak", - "unicode-width 0.1.14", + "unicode-width 0.2.0", ] [[package]] @@ -3797,11 +3842,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.11", + "thiserror-impl 2.0.12", ] [[package]] @@ -3812,18 +3857,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "thiserror-impl" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -3844,9 +3889,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +checksum = "dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8" dependencies = [ "deranged", "itoa", @@ -3859,15 +3904,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef" [[package]] name = "time-macros" -version = "0.2.19" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +checksum = "e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c" dependencies = [ "num-conv", "time-core", @@ -3895,9 +3940,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -3910,9 +3955,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" dependencies = [ "backtrace", "bytes", @@ -3935,14 +3980,14 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "tokio-rustls" -version = "0.26.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6d0975eaace0cf0fcadee4e4aaa5da15b5c079146f2cffb67c113be122bf37" +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ "rustls", "tokio", @@ -3966,9 +4011,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.13" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078" +checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" dependencies = [ "bytes", "futures-core", @@ -3979,9 +4024,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", @@ -4000,15 +4045,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.22" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.8.0", "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.7.4", ] [[package]] @@ -4091,7 +4136,7 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -4119,7 +4164,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -4183,10 +4228,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e640d9b0964e9d39df633548591090ab92f7a4567bc31d3891af23471a3365c6" dependencies = [ "chrono", - "indexmap 2.7.1", + "indexmap 2.8.0", "lazy_static", "serde_json", - "thiserror 2.0.11", + "thiserror 2.0.12", "ts-rs-macros", "url", "uuid", @@ -4200,7 +4245,7 @@ checksum = "0e9d8656589772eeec2cf7a8264d9cda40fb28b9bc53118ceb9e8c07f8f38730" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", "termcolor", ] @@ -4213,7 +4258,7 @@ dependencies = [ "byteorder", "bytes", "data-encoding", - "http 1.2.0", + "http 1.3.1", "httparse", "log", "rand 0.8.5", @@ -4247,9 +4292,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "ucd-trie" @@ -4265,9 +4310,9 @@ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" [[package]] name = "unicode-ident" -version = "1.0.15" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" [[package]] name = "unicode-linebreak" @@ -4295,9 +4340,9 @@ checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" [[package]] name = "unindent" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce" +checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" [[package]] name = "untrusted" @@ -4343,13 +4388,14 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.14.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d59ca99a559661b96bf898d8fce28ed87935fd2bea9f05983c1464dd6c71b1" +checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" dependencies = [ "getrandom 0.3.1", "js-sys", "serde", + "sha1_smol", "wasm-bindgen", ] @@ -4380,7 +4426,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -4451,7 +4497,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", "wasm-bindgen-shared", ] @@ -4487,7 +4533,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4536,9 +4582,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.7" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] @@ -4580,37 +4626,42 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] -name = "windows-registry" -version = "0.2.0" +name = "windows-link" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" + +[[package]] +name = "windows-registry" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" dependencies = [ "windows-result", "windows-strings", - "windows-targets", + "windows-targets 0.53.0", ] [[package]] name = "windows-result" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" dependencies = [ - "windows-targets", + "windows-link", ] [[package]] name = "windows-strings" -version = "0.1.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-result", - "windows-targets", + "windows-link", ] [[package]] @@ -4619,7 +4670,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -4628,7 +4679,7 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -4637,14 +4688,30 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +dependencies = [ + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", ] [[package]] @@ -4653,48 +4720,96 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + [[package]] name = "winnow" version = "0.6.24" @@ -4704,13 +4819,22 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36" +dependencies = [ + "memchr", +] + [[package]] name = "wit-bindgen-rt" version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.8.0", + "bitflags 2.9.0", ] [[package]] @@ -4749,6 +4873,15 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547" +[[package]] +name = "xz2" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2" +dependencies = [ + "lzma-sys", +] + [[package]] name = "yaml-rust" version = "0.4.5" @@ -4784,7 +4917,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", "synstructure", ] @@ -4794,8 +4927,16 @@ version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ - "byteorder", - "zerocopy-derive", + "zerocopy-derive 0.7.35", +] + +[[package]] +name = "zerocopy" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6" +dependencies = [ + "zerocopy-derive 0.8.23", ] [[package]] @@ -4806,27 +4947,38 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.100", ] [[package]] name = "zerofrom" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" dependencies = [ "zerofrom-derive", ] [[package]] name = "zerofrom-derive" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", "synstructure", ] @@ -4847,7 +4999,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] @@ -4869,14 +5021,14 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.100", ] [[package]] name = "zip" -version = "2.2.2" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae9c1ea7b3a5e1f4b922ff856a129881167511563dc219869afe3787fc0c1a45" +checksum = "938cc23ac49778ac8340e366ddc422b2227ea176edb447e23fc0627608dddadd" dependencies = [ "aes", "arbitrary", @@ -4887,15 +5039,16 @@ dependencies = [ "deflate64", "displaydoc", "flate2", + "getrandom 0.3.1", "hmac", - "indexmap 2.7.1", + "indexmap 2.8.0", "lzma-rs", "memchr", "pbkdf2", - "rand 0.8.5", "sha1", - "thiserror 2.0.11", + "thiserror 2.0.12", "time", + "xz2", "zeroize", "zopfli", "zstd", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 7616acb74..b7502718b 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -34,11 +34,11 @@ clap = { version = "4.5.31", features = ["derive"] } dashmap = { version = "6.1.0" } http = "1" indexmap = "2.7.0" -kittycad = { version = "0.3.28", default-features = false, features = ["js", "requests"] } -kittycad-modeling-cmds = { version = "0.2.100", features = ["ts-rs", "websocket"] } +kittycad = { version = "0.3.33", default-features = false, features = ["js", "requests"] } +kittycad-modeling-cmds = { version = "0.2.105", features = ["ts-rs", "websocket"] } lazy_static = "1.5.0" miette = "7.5.0" -pyo3 = { version = "0.22.6" } +pyo3 = { version = "0.24.0" } serde = { version = "1", features = ["derive"] } serde_json = { version = "1" } slog = "2.7.0" @@ -49,7 +49,7 @@ tokio = { version = "1" } tower-lsp = { version = "0.20.0", default-features = false } tracing-subscriber = { version = "0.3.19", features = ["registry", "std", "fmt", "smallvec", "ansi", "tracing-log", "json"] } uuid = { version = "1", features = ["v4", "serde"] } -zip = { version = "2.2.2", default-features = false } +zip = { version = "2.4.1", default-features = false } [workspace.lints.clippy] assertions_on_result_states = "warn" diff --git a/rust/kcl-bumper/Cargo.toml b/rust/kcl-bumper/Cargo.toml index 034a02e83..1605692d7 100644 --- a/rust/kcl-bumper/Cargo.toml +++ b/rust/kcl-bumper/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-bumper" -version = "0.1.49" +version = "0.1.50" edition = "2021" repository = "https://github.com/KittyCAD/modeling-api" rust-version = "1.76" diff --git a/rust/kcl-derive-docs/Cargo.toml b/rust/kcl-derive-docs/Cargo.toml index bcb1f1727..82b2b3d5e 100644 --- a/rust/kcl-derive-docs/Cargo.toml +++ b/rust/kcl-derive-docs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-derive-docs" description = "A tool for generating documentation from Rust derive macros" -version = "0.1.49" +version = "0.1.50" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-derive-docs/src/lib.rs b/rust/kcl-derive-docs/src/lib.rs index 14a343f8a..58ed9e83b 100644 --- a/rust/kcl-derive-docs/src/lib.rs +++ b/rust/kcl-derive-docs/src/lib.rs @@ -802,7 +802,7 @@ fn generate_code_block_test(fn_name: &str, code_block: &str, index: usize) -> pr context_type: crate::execution::ContextType::Mock, }; - if let Err(e) = ctx.run(&program, &mut crate::execution::ExecState::new(&ctx.settings)).await { + if let Err(e) = ctx.run(&program, &mut crate::execution::ExecState::new(&ctx)).await { return Err(miette::Report::new(crate::errors::Report { error: e.error, filename: format!("{}{}", #fn_name, #index), diff --git a/rust/kcl-derive-docs/tests/args_with_lifetime.gen b/rust/kcl-derive-docs/tests/args_with_lifetime.gen index 5ff3233bd..60c38a161 100644 --- a/rust/kcl-derive-docs/tests/args_with_lifetime.gen +++ b/rust/kcl-derive-docs/tests/args_with_lifetime.gen @@ -15,10 +15,7 @@ mod test_examples_someFn { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/args_with_refs.gen b/rust/kcl-derive-docs/tests/args_with_refs.gen index 6797610ed..679b8194c 100644 --- a/rust/kcl-derive-docs/tests/args_with_refs.gen +++ b/rust/kcl-derive-docs/tests/args_with_refs.gen @@ -15,10 +15,7 @@ mod test_examples_someFn { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/array.gen b/rust/kcl-derive-docs/tests/array.gen index 15bb3c9f7..56d7871d4 100644 --- a/rust/kcl-derive-docs/tests/array.gen +++ b/rust/kcl-derive-docs/tests/array.gen @@ -16,10 +16,7 @@ mod test_examples_show { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/box.gen b/rust/kcl-derive-docs/tests/box.gen index 14e00ab5a..be96f7080 100644 --- a/rust/kcl-derive-docs/tests/box.gen +++ b/rust/kcl-derive-docs/tests/box.gen @@ -16,10 +16,7 @@ mod test_examples_show { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/doc_comment_with_code.gen b/rust/kcl-derive-docs/tests/doc_comment_with_code.gen index 4bebda84c..b1ba0cfe9 100644 --- a/rust/kcl-derive-docs/tests/doc_comment_with_code.gen +++ b/rust/kcl-derive-docs/tests/doc_comment_with_code.gen @@ -17,10 +17,7 @@ mod test_examples_my_func { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/lineTo.gen b/rust/kcl-derive-docs/tests/lineTo.gen index 137ffb577..ff2f2bd4e 100644 --- a/rust/kcl-derive-docs/tests/lineTo.gen +++ b/rust/kcl-derive-docs/tests/lineTo.gen @@ -17,10 +17,7 @@ mod test_examples_line_to { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/min.gen b/rust/kcl-derive-docs/tests/min.gen index 180863b07..6009394a2 100644 --- a/rust/kcl-derive-docs/tests/min.gen +++ b/rust/kcl-derive-docs/tests/min.gen @@ -16,10 +16,7 @@ mod test_examples_min { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/option.gen b/rust/kcl-derive-docs/tests/option.gen index 06b145915..e44a8c461 100644 --- a/rust/kcl-derive-docs/tests/option.gen +++ b/rust/kcl-derive-docs/tests/option.gen @@ -16,10 +16,7 @@ mod test_examples_show { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/option_input_format.gen b/rust/kcl-derive-docs/tests/option_input_format.gen index a3a244793..b0c801e47 100644 --- a/rust/kcl-derive-docs/tests/option_input_format.gen +++ b/rust/kcl-derive-docs/tests/option_input_format.gen @@ -16,10 +16,7 @@ mod test_examples_import { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/return_vec_box_sketch.gen b/rust/kcl-derive-docs/tests/return_vec_box_sketch.gen index 1ac698510..8a2d46da0 100644 --- a/rust/kcl-derive-docs/tests/return_vec_box_sketch.gen +++ b/rust/kcl-derive-docs/tests/return_vec_box_sketch.gen @@ -16,10 +16,7 @@ mod test_examples_import { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/return_vec_sketch.gen b/rust/kcl-derive-docs/tests/return_vec_sketch.gen index e223f9f8d..1501d992f 100644 --- a/rust/kcl-derive-docs/tests/return_vec_sketch.gen +++ b/rust/kcl-derive-docs/tests/return_vec_sketch.gen @@ -16,10 +16,7 @@ mod test_examples_import { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/show.gen b/rust/kcl-derive-docs/tests/show.gen index 35dc5216f..00ae5ecdf 100644 --- a/rust/kcl-derive-docs/tests/show.gen +++ b/rust/kcl-derive-docs/tests/show.gen @@ -16,10 +16,7 @@ mod test_examples_show { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-derive-docs/tests/test_args_with_exec_state.gen b/rust/kcl-derive-docs/tests/test_args_with_exec_state.gen index 7bd065059..6fa5ac694 100644 --- a/rust/kcl-derive-docs/tests/test_args_with_exec_state.gen +++ b/rust/kcl-derive-docs/tests/test_args_with_exec_state.gen @@ -15,10 +15,7 @@ mod test_examples_some_function { context_type: crate::execution::ContextType::Mock, }; if let Err(e) = ctx - .run( - &program, - &mut crate::execution::ExecState::new(&ctx.settings), - ) + .run(&program, &mut crate::execution::ExecState::new(&ctx)) .await { return Err(miette::Report::new(crate::errors::Report { diff --git a/rust/kcl-directory-test-macro/Cargo.toml b/rust/kcl-directory-test-macro/Cargo.toml index 30cd0c682..19ee21054 100644 --- a/rust/kcl-directory-test-macro/Cargo.toml +++ b/rust/kcl-directory-test-macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-directory-test-macro" description = "A tool for generating tests from a directory of kcl files" -version = "0.1.49" +version = "0.1.50" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-language-server-release/Cargo.toml b/rust/kcl-language-server-release/Cargo.toml index 28bdbf3b5..a5e88cecc 100644 --- a/rust/kcl-language-server-release/Cargo.toml +++ b/rust/kcl-language-server-release/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-language-server-release" -version = "0.1.49" +version = "0.1.50" edition = "2021" authors = ["KittyCAD Inc "] publish = false diff --git a/rust/kcl-language-server/Cargo.toml b/rust/kcl-language-server/Cargo.toml index e83b6001d..dcd0ab6a8 100644 --- a/rust/kcl-language-server/Cargo.toml +++ b/rust/kcl-language-server/Cargo.toml @@ -2,7 +2,7 @@ name = "kcl-language-server" description = "A language server for KCL." authors = ["KittyCAD Inc "] -version = "0.2.49" +version = "0.2.50" edition = "2021" license = "MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/rust/kcl-lib/Cargo.toml b/rust/kcl-lib/Cargo.toml index cf1ace425..a31215eb0 100644 --- a/rust/kcl-lib/Cargo.toml +++ b/rust/kcl-lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-lib" description = "KittyCAD Language implementation and tools" -version = "0.2.49" +version = "0.2.50" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" @@ -80,7 +80,7 @@ ts-rs = { version = "10.1.0", features = [ ] } tynm = "0.1.10" url = { version = "2.5.4", features = ["serde"] } -uuid = { workspace = true, features = ["v4", "js", "serde"] } +uuid = { workspace = true, features = ["v4", "v5", "js", "serde"] } validator = { version = "0.20.0", features = ["derive"] } web-time = "1.1" winnow = "=0.6.24" @@ -152,7 +152,9 @@ harness = false [[test]] name = "executor" path = "e2e/executor/main.rs" +required-features = ["engine"] [[test]] name = "modify" path = "e2e/modify/main.rs" +required-features = ["engine"] diff --git a/rust/kcl-lib/benches/benchmark_kcl_samples.rs b/rust/kcl-lib/benches/benchmark_kcl_samples.rs index 5291b4197..7f32df1ee 100644 --- a/rust/kcl-lib/benches/benchmark_kcl_samples.rs +++ b/rust/kcl-lib/benches/benchmark_kcl_samples.rs @@ -45,7 +45,7 @@ fn run_benchmarks(c: &mut Criterion) { let benchmark_dirs = discover_benchmark_dirs(&base_dir); - //let rt = tokio::runtime::Runtime::new().unwrap(); + let rt = tokio::runtime::Runtime::new().unwrap(); for dir in benchmark_dirs { let dir_name = dir.file_name().unwrap().to_string_lossy().to_string(); @@ -67,35 +67,25 @@ fn run_benchmarks(c: &mut Criterion) { .sample_size(10) .measurement_time(std::time::Duration::from_secs(1)); // Short measurement time to keep it from running in parallel - //let program = kcl_lib::Program::parse_no_errs(&input_content).unwrap(); + let program = kcl_lib::Program::parse_no_errs(&input_content).unwrap(); group.bench_function(format!("parse_{}", dir_name), |b| { b.iter(|| kcl_lib::Program::parse_no_errs(black_box(&input_content)).unwrap()) }); - /*group.bench_function(format!("execute_{}", dir_name), |b| { + group.bench_function(format!("execute_{}", dir_name), |b| { b.iter(|| { - let mut result = Err(()); - for _ in 0..5 { - // Try up to 3 times - match rt.block_on(async { - let ctx = kcl_lib::ExecutorContext::new_with_default_client(Default::default()).await?; - let mut exec_state = kcl_lib::ExecState::new(&ctx.settings); - ctx.run(black_box(&program), &mut exec_state).await?; - ctx.close().await; - Ok::<(), anyhow::Error>(()) - }) { - Ok(value) => { - result = Ok(value); - break; - } - Err(_) => continue, - } + if let Err(err) = rt.block_on(async { + let ctx = kcl_lib::ExecutorContext::new_with_default_client(Default::default()).await?; + let mut exec_state = kcl_lib::ExecState::new(&ctx); + ctx.run(black_box(&program), &mut exec_state).await?; + ctx.close().await; + Ok::<(), anyhow::Error>(()) + }) { + panic!("Failed to execute program: {}", err); } - - result.unwrap() }) - });*/ + }); group.finish(); } diff --git a/rust/kcl-lib/e2e/executor/main.rs b/rust/kcl-lib/e2e/executor/main.rs index 64aacaf10..805985df3 100644 --- a/rust/kcl-lib/e2e/executor/main.rs +++ b/rust/kcl-lib/e2e/executor/main.rs @@ -2053,7 +2053,7 @@ sketch000 = startSketchOn('XY') let ctx = kcl_lib::ExecutorContext::new_with_default_client(Default::default()) .await .unwrap(); - let mut exec_state = kcl_lib::ExecState::new(&ctx.settings); + let mut exec_state = kcl_lib::ExecState::new(&ctx); let program = kcl_lib::Program::parse_no_errs(code).unwrap(); ctx.run(&program, &mut exec_state).await.unwrap(); @@ -2078,7 +2078,7 @@ async fn kcl_test_ensure_nothing_left_in_batch_multi_file() { let ctx = kcl_lib::ExecutorContext::new_with_default_client(Default::default()) .await .unwrap(); - let mut exec_state = kcl_lib::ExecState::new(&ctx.settings); + let mut exec_state = kcl_lib::ExecState::new(&ctx); let program = kcl_lib::Program::parse_no_errs(&code).unwrap(); ctx.run(&program, &mut exec_state).await.unwrap(); @@ -2106,7 +2106,7 @@ async fn kcl_test_better_type_names() { }, None => todo!(), }; - assert_eq!(err, "This function expected the input argument to be of type SolidSet but it's actually of type Sketch. You can convert a sketch (2D) into a Solid (3D) by calling a function like `extrude` or `revolve`"); + assert_eq!(err, "This function expected the input argument to be one or more Solids but it's actually of type Sketch. You can convert a sketch (2D) into a Solid (3D) by calling a function like `extrude` or `revolve`"); } #[tokio::test(flavor = "multi_thread")] diff --git a/rust/kcl-lib/e2e/executor/outputs/basic_revolve_circle.png b/rust/kcl-lib/e2e/executor/outputs/basic_revolve_circle.png index abda96e96..f6cfde3de 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/basic_revolve_circle.png and b/rust/kcl-lib/e2e/executor/outputs/basic_revolve_circle.png differ diff --git a/rust/kcl-lib/e2e/executor/outputs/helix_defaults_negative_extrude_output.step b/rust/kcl-lib/e2e/executor/outputs/helix_defaults_negative_extrude_output.step index 9a3148321..7b62dba36 100644 --- a/rust/kcl-lib/e2e/executor/outputs/helix_defaults_negative_extrude_output.step +++ b/rust/kcl-lib/e2e/executor/outputs/helix_defaults_negative_extrude_output.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/e2e/executor/outputs/lsystem.png b/rust/kcl-lib/e2e/executor/outputs/lsystem.png index 3a35d169f..5a0afabe4 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/lsystem.png and b/rust/kcl-lib/e2e/executor/outputs/lsystem.png differ diff --git a/rust/kcl-lib/e2e/executor/outputs/order-sketch-extrude-in-order.png b/rust/kcl-lib/e2e/executor/outputs/order-sketch-extrude-in-order.png index 1293ac575..e3b511bab 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/order-sketch-extrude-in-order.png and b/rust/kcl-lib/e2e/executor/outputs/order-sketch-extrude-in-order.png differ diff --git a/rust/kcl-lib/e2e/executor/outputs/revolve_on_edge.png b/rust/kcl-lib/e2e/executor/outputs/revolve_on_edge.png index fab031a97..aed3aa0dc 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/revolve_on_edge.png and b/rust/kcl-lib/e2e/executor/outputs/revolve_on_edge.png differ diff --git a/rust/kcl-lib/e2e/executor/outputs/revolve_on_face.png b/rust/kcl-lib/e2e/executor/outputs/revolve_on_face.png index bc2362419..feb4bbbc7 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/revolve_on_face.png and b/rust/kcl-lib/e2e/executor/outputs/revolve_on_face.png differ diff --git a/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle.png b/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle.png index 15b6c0840..042587188 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle.png and b/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle.png differ diff --git a/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle_edge.png b/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle_edge.png index 9b5509c92..ddbe3868c 100644 Binary files a/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle_edge.png and b/rust/kcl-lib/e2e/executor/outputs/revolve_on_face_circle_edge.png differ diff --git a/rust/kcl-lib/e2e/modify/main.rs b/rust/kcl-lib/e2e/modify/main.rs index f9ac7e37a..a44120728 100644 --- a/rust/kcl-lib/e2e/modify/main.rs +++ b/rust/kcl-lib/e2e/modify/main.rs @@ -10,9 +10,9 @@ use pretty_assertions::assert_eq; async fn setup(code: &str, name: &str) -> Result<(ExecutorContext, Program, ModuleId, uuid::Uuid)> { let program = Program::parse_no_errs(code)?; let ctx = kcl_lib::ExecutorContext::new_with_default_client(Default::default()).await?; - let mut exec_state = ExecState::new(&ctx.settings); + let mut exec_state = ExecState::new(&ctx); let result = ctx.run(&program, &mut exec_state).await?; - let outcome = exec_state.to_wasm_outcome(result.0); + let outcome = exec_state.to_wasm_outcome(result.0).await; // We need to get the sketch ID. let KclValue::Sketch { value: sketch } = outcome.variables.get(name).unwrap() else { diff --git a/rust/kcl-lib/src/docs/gen_std_tests.rs b/rust/kcl-lib/src/docs/gen_std_tests.rs index 1d96d1631..ade38772f 100644 --- a/rust/kcl-lib/src/docs/gen_std_tests.rs +++ b/rust/kcl-lib/src/docs/gen_std_tests.rs @@ -1153,7 +1153,7 @@ fn find_examples(text: &str, filename: &str) -> Vec<(String, String)> { async fn run_example(text: &str) -> Result<()> { let program = crate::Program::parse_no_errs(text)?; let ctx = ExecutorContext::new_with_default_client(crate::UnitLength::Mm).await?; - let mut exec_state = crate::execution::ExecState::new(&ctx.settings); + let mut exec_state = crate::execution::ExecState::new(&ctx); ctx.run(&program, &mut exec_state).await?; Ok(()) } diff --git a/rust/kcl-lib/src/docs/mod.rs b/rust/kcl-lib/src/docs/mod.rs index 8ac5ee460..30586290f 100644 --- a/rust/kcl-lib/src/docs/mod.rs +++ b/rust/kcl-lib/src/docs/mod.rs @@ -128,9 +128,9 @@ impl StdLibFnArg { "" }; if self.type_ == "Sketch" - || self.type_ == "SketchSet" + || self.type_ == "[Sketch]" || self.type_ == "Solid" - || self.type_ == "SolidSet" + || self.type_ == "[Solid]" || self.type_ == "SketchSurface" || self.type_ == "SketchOrSurface" || self.type_ == "SolidOrImportedGeometry" diff --git a/rust/kcl-lib/src/engine/conn.rs b/rust/kcl-lib/src/engine/conn.rs index 6419de1e3..a8a18f6b3 100644 --- a/rust/kcl-lib/src/engine/conn.rs +++ b/rust/kcl-lib/src/engine/conn.rs @@ -18,7 +18,7 @@ use tokio::sync::{mpsc, oneshot, RwLock}; use tokio_tungstenite::tungstenite::Message as WsMsg; use uuid::Uuid; -use super::ExecutionKind; +use super::{EngineStats, ExecutionKind}; use crate::{ engine::EngineManager, errors::{KclError, KclErrorDetails}, @@ -52,6 +52,7 @@ pub struct EngineConnection { session_data: Arc>>, execution_kind: Arc>, + stats: EngineStats, } pub struct TcpRead { @@ -344,6 +345,7 @@ impl EngineConnection { default_planes: Default::default(), session_data, execution_kind: Default::default(), + stats: Default::default(), }) } } @@ -378,22 +380,12 @@ impl EngineManager for EngineConnection { original } - async fn default_planes( - &self, - id_generator: &mut IdGenerator, - source_range: SourceRange, - ) -> Result { - { - let opt = self.default_planes.read().await.as_ref().cloned(); - if let Some(planes) = opt { - return Ok(planes); - } - } // drop the read lock + fn stats(&self) -> &EngineStats { + &self.stats + } - let new_planes = self.new_default_planes(id_generator, source_range).await?; - *self.default_planes.write().await = Some(new_planes.clone()); - - Ok(new_planes) + fn get_default_planes(&self) -> Arc>> { + self.default_planes.clone() } async fn clear_scene_post_hook( diff --git a/rust/kcl-lib/src/engine/conn_mock.rs b/rust/kcl-lib/src/engine/conn_mock.rs index 3cbc69a9f..19d1d10b1 100644 --- a/rust/kcl-lib/src/engine/conn_mock.rs +++ b/rust/kcl-lib/src/engine/conn_mock.rs @@ -16,7 +16,7 @@ use kittycad_modeling_cmds::{self as kcmc}; use tokio::sync::RwLock; use uuid::Uuid; -use super::ExecutionKind; +use super::{EngineStats, ExecutionKind}; use crate::{ errors::KclError, exec::DefaultPlanes, @@ -30,6 +30,9 @@ pub struct EngineConnection { batch_end: Arc>>, artifact_commands: Arc>>, execution_kind: Arc>, + /// The default planes for the scene. + default_planes: Arc>>, + stats: EngineStats, } impl EngineConnection { @@ -39,6 +42,8 @@ impl EngineConnection { batch_end: Arc::new(RwLock::new(IndexMap::new())), artifact_commands: Arc::new(RwLock::new(Vec::new())), execution_kind: Default::default(), + default_planes: Default::default(), + stats: Default::default(), }) } } @@ -57,6 +62,10 @@ impl crate::engine::EngineManager for EngineConnection { Arc::new(RwLock::new(IndexMap::new())) } + fn stats(&self) -> &EngineStats { + &self.stats + } + fn artifact_commands(&self) -> Arc>> { self.artifact_commands.clone() } @@ -73,12 +82,8 @@ impl crate::engine::EngineManager for EngineConnection { original } - async fn default_planes( - &self, - _id_generator: &mut IdGenerator, - _source_range: SourceRange, - ) -> Result { - Ok(DefaultPlanes::default()) + fn get_default_planes(&self) -> Arc>> { + self.default_planes.clone() } async fn clear_scene_post_hook( diff --git a/rust/kcl-lib/src/engine/conn_wasm.rs b/rust/kcl-lib/src/engine/conn_wasm.rs index 2993a28e7..e46846d66 100644 --- a/rust/kcl-lib/src/engine/conn_wasm.rs +++ b/rust/kcl-lib/src/engine/conn_wasm.rs @@ -11,7 +11,7 @@ use uuid::Uuid; use wasm_bindgen::prelude::*; use crate::{ - engine::ExecutionKind, + engine::{EngineStats, ExecutionKind}, errors::{KclError, KclErrorDetails}, execution::{ArtifactCommand, DefaultPlanes, IdGenerator}, SourceRange, @@ -31,12 +31,6 @@ extern "C" { idToRangeStr: String, ) -> Result; - #[wasm_bindgen(method, js_name = wasmGetDefaultPlanes, catch)] - fn get_default_planes(this: &EngineCommandManager) -> Result; - - #[wasm_bindgen(method, js_name = clearDefaultPlanes, catch)] - fn clear_default_planes(this: &EngineCommandManager) -> Result<(), js_sys::Error>; - #[wasm_bindgen(method, js_name = startNewSession, catch)] fn start_new_session(this: &EngineCommandManager) -> Result; } @@ -49,6 +43,9 @@ pub struct EngineConnection { responses: Arc>>, artifact_commands: Arc>>, execution_kind: Arc>, + /// The default planes for the scene. + default_planes: Arc>>, + stats: EngineStats, } // Safety: WebAssembly will only ever run in a single-threaded context. @@ -65,6 +62,8 @@ impl EngineConnection { responses: Arc::new(RwLock::new(IndexMap::new())), artifact_commands: Arc::new(RwLock::new(Vec::new())), execution_kind: Default::default(), + default_planes: Default::default(), + stats: Default::default(), }) } @@ -144,6 +143,10 @@ impl crate::engine::EngineManager for EngineConnection { self.responses.clone() } + fn stats(&self) -> &EngineStats { + &self.stats + } + fn artifact_commands(&self) -> Arc>> { self.artifact_commands.clone() } @@ -160,59 +163,18 @@ impl crate::engine::EngineManager for EngineConnection { original } - async fn default_planes( - &self, - _id_generator: &mut IdGenerator, - source_range: SourceRange, - ) -> Result { - // Get the default planes. - let promise = self.manager.get_default_planes().map_err(|e| { - KclError::Engine(KclErrorDetails { - message: e.to_string().into(), - source_ranges: vec![source_range], - }) - })?; - - let value = crate::wasm::JsFuture::from(promise).await.map_err(|e| { - KclError::Engine(KclErrorDetails { - message: format!("Failed to wait for promise from get default planes: {:?}", e), - source_ranges: vec![source_range], - }) - })?; - - // Parse the value as a string. - let s = value.as_string().ok_or_else(|| { - KclError::Engine(KclErrorDetails { - message: format!( - "Failed to get string from response from get default planes: `{:?}`", - value - ), - source_ranges: vec![source_range], - }) - })?; - - // Deserialize the response. - let default_planes: DefaultPlanes = serde_json::from_str(&s).map_err(|e| { - KclError::Engine(KclErrorDetails { - message: format!("Failed to deserialize default planes: {:?}", e), - source_ranges: vec![source_range], - }) - })?; - - Ok(default_planes) + fn get_default_planes(&self) -> Arc>> { + self.default_planes.clone() } async fn clear_scene_post_hook( &self, - _id_generator: &mut IdGenerator, + id_generator: &mut IdGenerator, source_range: SourceRange, ) -> Result<(), KclError> { - self.manager.clear_default_planes().map_err(|e| { - KclError::Engine(KclErrorDetails { - message: e.to_string().into(), - source_ranges: vec![source_range], - }) - })?; + // Remake the default planes, since they would have been removed after the scene was cleared. + let new_planes = self.new_default_planes(id_generator, source_range).await?; + *self.default_planes.write().await = Some(new_planes); // Start a new session. let promise = self.manager.start_new_session().map_err(|e| { diff --git a/rust/kcl-lib/src/engine/mod.rs b/rust/kcl-lib/src/engine/mod.rs index 2964a2a79..084d06149 100644 --- a/rust/kcl-lib/src/engine/mod.rs +++ b/rust/kcl-lib/src/engine/mod.rs @@ -8,7 +8,13 @@ pub mod conn_mock; #[cfg(feature = "engine")] pub mod conn_wasm; -use std::{collections::HashMap, sync::Arc}; +use std::{ + collections::HashMap, + sync::{ + atomic::{AtomicUsize, Ordering}, + Arc, + }, +}; use indexmap::IndexMap; use kcmc::{ @@ -58,6 +64,21 @@ impl ExecutionKind { } } +#[derive(Default, Debug)] +pub struct EngineStats { + pub commands_batched: AtomicUsize, + pub batches_sent: AtomicUsize, +} + +impl Clone for EngineStats { + fn clone(&self) -> Self { + Self { + commands_batched: AtomicUsize::new(self.commands_batched.load(Ordering::Relaxed)), + batches_sent: AtomicUsize::new(self.batches_sent.load(Ordering::Relaxed)), + } + } +} + #[async_trait::async_trait] pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { /// Get the batch of commands to be sent to the engine. @@ -95,11 +116,28 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { async fn replace_execution_kind(&self, execution_kind: ExecutionKind) -> ExecutionKind; /// Get the default planes. + fn get_default_planes(&self) -> Arc>>; + + fn stats(&self) -> &EngineStats; + + /// Get the default planes, creating them if they don't exist. async fn default_planes( &self, id_generator: &mut IdGenerator, - _source_range: SourceRange, - ) -> Result; + source_range: SourceRange, + ) -> Result { + { + let opt = self.get_default_planes().read().await.as_ref().cloned(); + if let Some(planes) = opt { + return Ok(planes); + } + } // drop the read lock + + let new_planes = self.new_default_planes(id_generator, source_range).await?; + *self.get_default_planes().write().await = Some(new_planes.clone()); + + Ok(new_planes) + } /// Helpers to be called after clearing a scene. /// (These really only apply to wasm for now). @@ -239,6 +277,34 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { // Add cmd to the batch. self.batch().write().await.push((req, source_range)); + self.stats().commands_batched.fetch_add(1, Ordering::Relaxed); + + Ok(()) + } + + // Add a vector of modeling commands to the batch but don't fire it right away. + // This allows you to force them all to be added together in the same order. + // When we are running things in parallel this prevents race conditions that might come + // if specific commands are run before others. + async fn batch_modeling_cmds( + &self, + source_range: SourceRange, + cmds: &[ModelingCmdReq], + ) -> Result<(), crate::errors::KclError> { + // In isolated mode, we don't send the command to the engine. + if self.execution_kind().await.is_isolated() { + return Ok(()); + } + + // Add cmds to the batch. + let mut extended_cmds = Vec::with_capacity(cmds.len()); + for cmd in cmds { + extended_cmds.push((WebSocketRequest::ModelingCmdReq(cmd.clone()), source_range)); + } + self.stats() + .commands_batched + .fetch_add(extended_cmds.len(), Ordering::Relaxed); + self.batch().write().await.extend(extended_cmds); Ok(()) } @@ -264,6 +330,7 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { // Add cmd to the batch end. self.batch_end().write().await.insert(id, (req, source_range)); + self.stats().commands_batched.fetch_add(1, Ordering::Relaxed); Ok(()) } @@ -366,6 +433,7 @@ pub trait EngineManager: std::fmt::Debug + Send + Sync + 'static { if batch_end { self.batch_end().write().await.clear(); } + self.stats().batches_sent.fetch_add(1, Ordering::Relaxed); // We pop off the responses to cleanup our mappings. match final_req { diff --git a/rust/kcl-lib/src/errors.rs b/rust/kcl-lib/src/errors.rs index 6d3f47b4f..a396717f3 100644 --- a/rust/kcl-lib/src/errors.rs +++ b/rust/kcl-lib/src/errors.rs @@ -4,7 +4,7 @@ use thiserror::Error; use tower_lsp::lsp_types::{Diagnostic, DiagnosticSeverity}; use crate::{ - execution::{ArtifactCommand, ArtifactGraph, Operation}, + execution::{ArtifactCommand, ArtifactGraph, DefaultPlanes, Operation}, lsp::IntoDiagnostic, modules::{ModulePath, ModuleSource}, source_range::SourceRange, @@ -131,6 +131,7 @@ pub struct KclErrorWithOutputs { pub artifact_graph: ArtifactGraph, pub filenames: IndexMap, pub source_files: IndexMap, + pub default_planes: Option, } impl KclErrorWithOutputs { @@ -141,6 +142,7 @@ impl KclErrorWithOutputs { artifact_graph: ArtifactGraph, filenames: IndexMap, source_files: IndexMap, + default_planes: Option, ) -> Self { Self { error, @@ -149,6 +151,7 @@ impl KclErrorWithOutputs { artifact_graph, filenames, source_files, + default_planes, } } pub fn no_outputs(error: KclError) -> Self { @@ -159,6 +162,7 @@ impl KclErrorWithOutputs { artifact_graph: Default::default(), filenames: Default::default(), source_files: Default::default(), + default_planes: Default::default(), } } pub fn into_miette_report_with_outputs(self, code: &str) -> anyhow::Result { @@ -178,13 +182,8 @@ impl KclErrorWithOutputs { path: self .filenames .get(&first_source_range.module_id()) - .ok_or_else(|| { - anyhow::anyhow!( - "Could not find filename for module id: {:?}", - first_source_range.module_id() - ) - })? - .clone(), + .cloned() + .unwrap_or(ModulePath::Main), }); let filename = source.path.to_string(); let kcl_source = source.source.to_string(); @@ -192,11 +191,10 @@ impl KclErrorWithOutputs { let mut related = Vec::new(); for source_range in source_ranges { let module_id = source_range.module_id(); - let source = self - .source_files - .get(&module_id) - .cloned() - .ok_or_else(|| anyhow::anyhow!("Could not find source file for module id: {:?}", module_id))?; + let source = self.source_files.get(&module_id).cloned().unwrap_or(ModuleSource { + source: code.to_string(), + path: self.filenames.get(&module_id).cloned().unwrap_or(ModulePath::Main), + }); let error = self.error.override_source_ranges(vec![source_range]); let report = Report { error, diff --git a/rust/kcl-lib/src/execution/artifact.rs b/rust/kcl-lib/src/execution/artifact.rs index 10b8814bc..4767c6c28 100644 --- a/rust/kcl-lib/src/execution/artifact.rs +++ b/rust/kcl-lib/src/execution/artifact.rs @@ -6,7 +6,7 @@ use kittycad_modeling_cmds::{ ok_response::OkModelingCmdResponse, shared::ExtrusionFaceCapType, websocket::{BatchResponse, OkWebSocketResponseData, WebSocketResponse}, - EnableSketchMode, ModelingCmd, SketchModeDisable, + EnableSketchMode, ModelingCmd, }; use schemars::JsonSchema; use serde::{ser::SerializeSeq, Deserialize, Serialize}; @@ -498,13 +498,23 @@ pub(super) fn build_artifact_graph( ) -> Result { let mut map = IndexMap::new(); + let mut path_to_plane_id_map = FnvHashMap::default(); let mut current_plane_id = None; for artifact_command in artifact_commands { if let ModelingCmd::EnableSketchMode(EnableSketchMode { entity_id, .. }) = artifact_command.command { current_plane_id = Some(entity_id); } - if let ModelingCmd::SketchModeDisable(SketchModeDisable { .. }) = artifact_command.command { + // If we get a start path command, we need to set the plane ID to the + // current plane ID. + // THIS IS THE ONLY THING WE CAN ASSUME IS ALWAYS SEQUENTIAL SINCE ITS PART OF THE + // SAME ATOMIC COMMANDS BATCHING. + if let ModelingCmd::StartPath(_) = artifact_command.command { + if let Some(plane_id) = current_plane_id { + path_to_plane_id_map.insert(artifact_command.cmd_id, plane_id); + } + } + if let ModelingCmd::SketchModeDisable(_) = artifact_command.command { current_plane_id = None; } @@ -513,7 +523,7 @@ pub(super) fn build_artifact_graph( &map, artifact_command, &flattened_responses, - current_plane_id, + &path_to_plane_id_map, ast, exec_artifacts, )?; @@ -609,7 +619,7 @@ fn artifacts_to_update( artifacts: &IndexMap, artifact_command: &ArtifactCommand, responses: &FnvHashMap, - current_plane_id: Option, + path_to_plane_id_map: &FnvHashMap, _ast: &Node, exec_artifacts: &IndexMap, ) -> Result, KclError> { @@ -643,20 +653,12 @@ fn artifacts_to_update( code_ref: CodeRef { range, path_to_node }, })]); } - ModelingCmd::EnableSketchMode(_) => { - let current_plane_id = current_plane_id.ok_or_else(|| { - KclError::Internal(KclErrorDetails { - message: format!( - "Expected a current plane ID when processing EnableSketchMode command, but we have none: {id:?}" - ), - source_ranges: vec![range], - }) - })?; - let existing_plane = artifacts.get(&ArtifactId::new(current_plane_id)); + ModelingCmd::EnableSketchMode(EnableSketchMode { entity_id, .. }) => { + let existing_plane = artifacts.get(&ArtifactId::new(*entity_id)); match existing_plane { Some(Artifact::Wall(wall)) => { return Ok(vec![Artifact::Wall(Wall { - id: current_plane_id.into(), + id: entity_id.into(), seg_id: wall.seg_id, edge_cut_edge_ids: wall.edge_cut_edge_ids.clone(), sweep_id: wall.sweep_id, @@ -666,7 +668,7 @@ fn artifacts_to_update( } Some(Artifact::Cap(cap)) => { return Ok(vec![Artifact::Cap(Cap { - id: current_plane_id.into(), + id: entity_id.into(), sub_type: cap.sub_type, edge_cut_edge_ids: cap.edge_cut_edge_ids.clone(), sweep_id: cap.sweep_id, @@ -680,7 +682,7 @@ fn artifacts_to_update( _ => Vec::new(), }; return Ok(vec![Artifact::Plane(Plane { - id: current_plane_id.into(), + id: entity_id.into(), path_ids, code_ref: CodeRef { range, path_to_node }, })]); @@ -689,7 +691,7 @@ fn artifacts_to_update( } ModelingCmd::StartPath(_) => { let mut return_arr = Vec::new(); - let current_plane_id = current_plane_id.ok_or_else(|| { + let current_plane_id = path_to_plane_id_map.get(&artifact_command.cmd_id).ok_or_else(|| { KclError::Internal(KclErrorDetails { message: format!( "Expected a current plane ID when processing StartPath command, but we have none: {id:?}" @@ -699,24 +701,24 @@ fn artifacts_to_update( })?; return_arr.push(Artifact::Path(Path { id, - plane_id: current_plane_id.into(), + plane_id: (*current_plane_id).into(), seg_ids: Vec::new(), sweep_id: None, solid2d_id: None, code_ref: CodeRef { range, path_to_node }, })); - let plane = artifacts.get(&ArtifactId::new(current_plane_id)); + let plane = artifacts.get(&ArtifactId::new(*current_plane_id)); if let Some(Artifact::Plane(plane)) = plane { let code_ref = plane.code_ref.clone(); return_arr.push(Artifact::Plane(Plane { - id: current_plane_id.into(), + id: (*current_plane_id).into(), path_ids: vec![id], code_ref, })); } if let Some(Artifact::Wall(wall)) = plane { return_arr.push(Artifact::Wall(Wall { - id: current_plane_id.into(), + id: (*current_plane_id).into(), seg_id: wall.seg_id, edge_cut_edge_ids: wall.edge_cut_edge_ids.clone(), sweep_id: wall.sweep_id, @@ -726,7 +728,7 @@ fn artifacts_to_update( } if let Some(Artifact::Cap(cap)) = plane { return_arr.push(Artifact::Cap(Cap { - id: current_plane_id.into(), + id: (*current_plane_id).into(), sub_type: cap.sub_type, edge_cut_edge_ids: cap.edge_cut_edge_ids.clone(), sweep_id: cap.sweep_id, diff --git a/rust/kcl-lib/src/execution/cad_op.rs b/rust/kcl-lib/src/execution/cad_op.rs index 34a88e104..a77f13560 100644 --- a/rust/kcl-lib/src/execution/cad_op.rs +++ b/rust/kcl-lib/src/execution/cad_op.rs @@ -180,15 +180,9 @@ pub enum OpKclValue { Sketch { value: Box, }, - Sketches { - value: Vec, - }, Solid { value: Box, }, - Solids { - value: Vec, - }, Helix { value: Box, }, @@ -234,7 +228,7 @@ impl From<&KclValue> for OpKclValue { ty: ty.clone(), }, KclValue::String { value, .. } => Self::String { value: value.clone() }, - KclValue::MixedArray { value, .. } => { + KclValue::MixedArray { value, .. } | KclValue::HomArray { value, .. } => { let value = value.iter().map(Self::from).collect(); Self::Array { value } } @@ -244,7 +238,7 @@ impl From<&KclValue> for OpKclValue { } KclValue::TagIdentifier(tag_identifier) => Self::TagIdentifier { value: tag_identifier.value.clone(), - artifact_id: tag_identifier.info.as_ref().map(|info| ArtifactId::new(info.id)), + artifact_id: tag_identifier.get_cur_info().map(|info| ArtifactId::new(info.id)), }, KclValue::TagDeclarator(node) => Self::TagDeclarator { name: node.name.clone(), @@ -260,29 +254,11 @@ impl From<&KclValue> for OpKclValue { artifact_id: value.artifact_id, }), }, - KclValue::Sketches { value } => { - let value = value - .iter() - .map(|sketch| OpSketch { - artifact_id: sketch.artifact_id, - }) - .collect(); - Self::Sketches { value } - } KclValue::Solid { value } => Self::Solid { value: Box::new(OpSolid { artifact_id: value.artifact_id, }), }, - KclValue::Solids { value } => { - let value = value - .iter() - .map(|solid| OpSolid { - artifact_id: solid.artifact_id, - }) - .collect(); - Self::Solids { value } - } KclValue::Helix { value } => Self::Helix { value: Box::new(OpHelix { artifact_id: value.artifact_id, @@ -295,7 +271,6 @@ impl From<&KclValue> for OpKclValue { KclValue::Module { .. } => Self::Module {}, KclValue::KclNone { .. } => Self::KclNone {}, KclValue::Type { .. } => Self::Type {}, - KclValue::Tombstone { .. } => unreachable!("Tombstone OpKclValue"), } } } diff --git a/rust/kcl-lib/src/execution/exec_ast.rs b/rust/kcl-lib/src/execution/exec_ast.rs index e78ac308a..56273d24a 100644 --- a/rust/kcl-lib/src/execution/exec_ast.rs +++ b/rust/kcl-lib/src/execution/exec_ast.rs @@ -8,11 +8,11 @@ use crate::{ execution::{ annotations, cad_op::{OpArg, OpKclValue, Operation}, - kcl_value::{FunctionSource, NumericType, PrimitiveType, RuntimeType}, + kcl_value::{FunctionSource, NumericType, RuntimeType}, memory, state::ModuleState, - BodyType, EnvironmentRef, ExecState, ExecutorContext, KclValue, Metadata, Plane, PlaneType, Point3d, - TagEngineInfo, TagIdentifier, + BodyType, EnvironmentRef, ExecState, ExecutorContext, KclValue, Metadata, PlaneType, TagEngineInfo, + TagIdentifier, }, modules::{ModuleId, ModulePath, ModuleRepr}, parsing::ast::types::{ @@ -23,7 +23,7 @@ use crate::{ }, source_range::SourceRange, std::{ - args::{Arg, FromKclValue, KwArgs}, + args::{Arg, KwArgs}, FunctionKind, }, CompilationError, @@ -55,10 +55,9 @@ impl ExecutorContext { for annotation in annotations { if annotation.name() == Some(annotations::SETTINGS) { if matches!(body_type, BodyType::Root) { - let old_units = exec_state.length_unit(); exec_state.mod_local.settings.update_from_annotation(annotation)?; let new_units = exec_state.length_unit(); - if !self.engine.execution_kind().await.is_isolated() && old_units != new_units { + if !self.engine.execution_kind().await.is_isolated() { self.engine .set_units(new_units.into(), annotation.as_source_range()) .await?; @@ -94,6 +93,7 @@ impl ExecutorContext { exec_state: &mut ExecState, exec_kind: ExecutionKind, preserve_mem: bool, + module_id: ModuleId, path: &ModulePath, ) -> Result<(Option, EnvironmentRef, Vec), KclError> { crate::log::log(format!("enter module {path} {}", exec_state.stack())); @@ -101,7 +101,12 @@ impl ExecutorContext { let old_units = exec_state.length_unit(); let original_execution = self.engine.replace_execution_kind(exec_kind).await; - let mut local_state = ModuleState::new(&self.settings, path.std_path(), exec_state.stack().memory.clone()); + let mut local_state = ModuleState::new( + &self.settings, + path.std_path(), + exec_state.stack().memory.clone(), + Some(module_id), + ); if !preserve_mem { std::mem::swap(&mut exec_state.mod_local, &mut local_state); } @@ -504,7 +509,7 @@ impl ExecutorContext { ModuleRepr::Root => Err(exec_state.circular_import_error(&path, source_range)), ModuleRepr::Kcl(_, Some((env_ref, items))) => Ok((*env_ref, items.clone())), ModuleRepr::Kcl(program, cache) => self - .exec_module_from_ast(program, &path, exec_state, exec_kind, source_range) + .exec_module_from_ast(program, module_id, &path, exec_state, exec_kind, source_range) .await .map(|(_, er, items)| { *cache = Some((er, items.clone())); @@ -535,7 +540,7 @@ impl ExecutorContext { let result = match &repr { ModuleRepr::Root => Err(exec_state.circular_import_error(&path, source_range)), ModuleRepr::Kcl(program, _) => self - .exec_module_from_ast(program, &path, exec_state, exec_kind, source_range) + .exec_module_from_ast(program, module_id, &path, exec_state, exec_kind, source_range) .await .map(|(val, _, _)| val), ModuleRepr::Foreign(geom) => super::import::send_to_engine(geom.clone(), self) @@ -551,13 +556,16 @@ impl ExecutorContext { async fn exec_module_from_ast( &self, program: &Node, + module_id: ModuleId, path: &ModulePath, exec_state: &mut ExecState, exec_kind: ExecutionKind, source_range: SourceRange, ) -> Result<(Option, EnvironmentRef, Vec), KclError> { exec_state.global.mod_loader.enter_module(path); - let result = self.exec_module_body(program, exec_state, exec_kind, false, path).await; + let result = self + .exec_module_body(program, exec_state, exec_kind, false, module_id, path) + .await; exec_state.global.mod_loader.leave_module(path); result.map_err(|err| { @@ -690,11 +698,11 @@ impl ExecutorContext { let result = self .execute_expr(&expr.expr, exec_state, metadata, &[], statement_kind) .await?; - coerce(result, &expr.ty, exec_state).map_err(|value| { + coerce(&result, &expr.ty, exec_state).ok_or_else(|| { KclError::Semantic(KclErrorDetails { message: format!( "could not coerce {} value to type {}", - value.human_friendly_type(), + result.human_friendly_type(), expr.ty ), source_ranges: vec![expr.into()], @@ -706,72 +714,14 @@ impl ExecutorContext { } } -fn coerce(value: KclValue, ty: &Node, exec_state: &mut ExecState) -> Result { - let ty = RuntimeType::from_parsed(ty.inner.clone(), exec_state, (&value).into()) +fn coerce(value: &KclValue, ty: &Node, exec_state: &mut ExecState) -> Option { + let ty = RuntimeType::from_parsed(ty.inner.clone(), exec_state, value.into()) .map_err(|e| { exec_state.err(e); - value.clone() - })? - .ok_or_else(|| value.clone())?; - if value.has_type(&ty) { - return Ok(value); - } + }) + .ok()??; - // TODO coerce numeric types - - if let KclValue::Object { value, meta } = value { - return match ty { - RuntimeType::Primitive(PrimitiveType::Plane) => { - let origin = value - .get("origin") - .and_then(Point3d::from_kcl_val) - .ok_or_else(|| KclValue::Object { - value: value.clone(), - meta: meta.clone(), - })?; - let x_axis = value - .get("xAxis") - .and_then(Point3d::from_kcl_val) - .ok_or_else(|| KclValue::Object { - value: value.clone(), - meta: meta.clone(), - })?; - let y_axis = value - .get("yAxis") - .and_then(Point3d::from_kcl_val) - .ok_or_else(|| KclValue::Object { - value: value.clone(), - meta: meta.clone(), - })?; - let z_axis = value - .get("zAxis") - .and_then(Point3d::from_kcl_val) - .ok_or_else(|| KclValue::Object { - value: value.clone(), - meta: meta.clone(), - })?; - - let id = exec_state.global.id_generator.next_uuid(); - let plane = Plane { - id, - artifact_id: id.into(), - origin, - x_axis, - y_axis, - z_axis, - value: PlaneType::Uninit, - // TODO use length unit from origin - units: exec_state.length_unit(), - meta, - }; - - Ok(KclValue::Plane { value: Box::new(plane) }) - } - _ => Err(KclValue::Object { value, meta }), - }; - } - - Err(value) + value.coerce(&ty, exec_state) } impl BinaryPart { @@ -797,33 +747,7 @@ impl BinaryPart { } impl Node { - pub fn get_result_array(&self, exec_state: &mut ExecState, index: usize) -> Result { - let array = match &self.object { - MemberObject::MemberExpression(member_expr) => member_expr.get_result(exec_state)?, - MemberObject::Identifier(identifier) => { - let value = exec_state.stack().get(&identifier.name, identifier.into())?; - value.clone() - } - }; - - let KclValue::MixedArray { value: array, meta: _ } = array else { - return Err(KclError::Semantic(KclErrorDetails { - message: format!("MemberExpression array is not an array: {:?}", array), - source_ranges: vec![self.clone().into()], - })); - }; - - if let Some(value) = array.get(index) { - Ok(value.to_owned()) - } else { - Err(KclError::UndefinedValue(KclErrorDetails { - message: format!("index {} not found in array", index), - source_ranges: vec![self.clone().into()], - })) - } - } - - pub fn get_result(&self, exec_state: &mut ExecState) -> Result { + fn get_result(&self, exec_state: &mut ExecState) -> Result { let property = Property::try_from(self.computed, self.property.clone(), exec_state, self.into())?; let object = match &self.object { // TODO: Don't use recursion here, use a loop. @@ -1424,11 +1348,22 @@ fn update_memory_for_tags_of_geometry(result: &mut KclValue, exec_state: &mut Ex // TODO: This could probably be done in a better way, but as of now this was my only idea // and it works. match result { - KclValue::Sketch { value: ref mut sketch } => { - for (_, tag) in sketch.tags.iter() { - exec_state - .mut_stack() - .insert_or_update(tag.value.clone(), KclValue::TagIdentifier(Box::new(tag.clone()))); + KclValue::Sketch { value } => { + for (name, tag) in value.tags.iter() { + if exec_state.stack().cur_frame_contains(name) { + exec_state.mut_stack().update(name, |v, _| { + v.as_mut_tag().unwrap().merge_info(tag); + }); + } else { + exec_state + .mut_stack() + .add( + name.to_owned(), + KclValue::TagIdentifier(Box::new(tag.clone())), + SourceRange::default(), + ) + .unwrap(); + } } } KclValue::Solid { ref mut value } => { @@ -1437,7 +1372,7 @@ fn update_memory_for_tags_of_geometry(result: &mut KclValue, exec_state: &mut Ex // Get the past tag and update it. let tag_id = if let Some(t) = value.sketch.tags.get(&tag.name) { let mut t = t.clone(); - let Some(ref info) = t.info else { + let Some(info) = t.get_cur_info() else { return Err(KclError::Internal(KclErrorDetails { message: format!("Tag {} does not have path info", tag.name), source_ranges: vec![tag.into()], @@ -1447,59 +1382,70 @@ fn update_memory_for_tags_of_geometry(result: &mut KclValue, exec_state: &mut Ex let mut info = info.clone(); info.surface = Some(v.clone()); info.sketch = value.id; - t.info = Some(info); + t.info.push((exec_state.stack().current_epoch(), info)); t } else { // It's probably a fillet or a chamfer. // Initialize it. TagIdentifier { value: tag.name.clone(), - info: Some(TagEngineInfo { - id: v.get_id(), - surface: Some(v.clone()), - path: None, - sketch: value.id, - }), + info: vec![( + exec_state.stack().current_epoch(), + TagEngineInfo { + id: v.get_id(), + surface: Some(v.clone()), + path: None, + sketch: value.id, + }, + )], meta: vec![Metadata { source_range: tag.clone().into(), }], } }; - exec_state - .mut_stack() - .insert_or_update(tag.name.clone(), KclValue::TagIdentifier(Box::new(tag_id.clone()))); - // update the sketch tags. - value.sketch.tags.insert(tag.name.clone(), tag_id); + value.sketch.merge_tags(Some(&tag_id).into_iter()); + + if exec_state.stack().cur_frame_contains(&tag.name) { + exec_state.mut_stack().update(&tag.name, |v, _| { + v.as_mut_tag().unwrap().merge_info(&tag_id); + }); + } else { + exec_state + .mut_stack() + .add( + tag.name.clone(), + KclValue::TagIdentifier(Box::new(tag_id)), + SourceRange::default(), + ) + .unwrap(); + } } } // Find the stale sketch in memory and update it. if !value.sketch.tags.is_empty() { - let updates: Vec<_> = exec_state + let sketches_to_update: Vec<_> = exec_state .stack() - .find_all_in_current_env(|v| match v { + .find_keys_in_current_env(|v| match v { KclValue::Sketch { value: sk } => sk.artifact_id == value.sketch.artifact_id, _ => false, }) - .map(|(k, v)| { - let mut sketch = v.as_sketch().unwrap().clone(); - for (tag_name, tag_id) in value.sketch.tags.iter() { - sketch.tags.insert(tag_name.clone(), tag_id.clone()); - } - ( - k.clone(), - KclValue::Sketch { - value: Box::new(sketch), - }, - ) - }) + .cloned() .collect(); - updates - .into_iter() - .for_each(|(k, v)| exec_state.mut_stack().insert_or_update(k, v)) + for k in sketches_to_update { + exec_state.mut_stack().update(&k, |v, _| { + let sketch = v.as_mut_sketch().unwrap(); + sketch.merge_tags(value.sketch.tags.values()); + }); + } + } + } + KclValue::MixedArray { value, .. } | KclValue::HomArray { value, .. } => { + for v in value { + update_memory_for_tags_of_geometry(v, exec_state)?; } } _ => {} @@ -1511,7 +1457,7 @@ impl Node { pub async fn execute(&self, exec_state: &mut ExecState) -> Result { let memory_item = KclValue::TagIdentifier(Box::new(TagIdentifier { value: self.name.clone(), - info: None, + info: Vec::new(), meta: vec![Metadata { source_range: self.into(), }], @@ -2026,8 +1972,8 @@ mod test { use std::sync::Arc; use tokio::{sync::RwLock, task::JoinSet}; - #[test] - fn test_assign_args_to_params() { + #[tokio::test(flavor = "multi_thread")] + async fn test_assign_args_to_params() { // Set up a little framework for this test. fn mem(number: usize) -> KclValue { KclValue::Number { @@ -2138,7 +2084,16 @@ mod test { digest: None, }); let args = args.into_iter().map(Arg::synthetic).collect(); - let mut exec_state = ExecState::new(&Default::default()); + let exec_ctxt = ExecutorContext { + engine: Arc::new(Box::new( + crate::engine::conn_mock::EngineConnection::new().await.unwrap(), + )), + fs: Arc::new(crate::fs::FileManager::new()), + stdlib: Arc::new(RwLock::new(crate::std::StdLib::new())), + settings: Default::default(), + context_type: ContextType::Mock, + }; + let mut exec_state = ExecState::new(&exec_ctxt); exec_state.mod_local.stack = Stack::new_for_tests(); let actual = assign_args_to_params(func_expr, args, &mut exec_state).map(|_| exec_state.mod_local.stack); assert_eq!( @@ -2278,7 +2233,7 @@ import 'a.kcl' settings: Default::default(), context_type: ContextType::Mock, }; - let mut exec_state = ExecState::new(&exec_ctxt.settings); + let mut exec_state = ExecState::new(&exec_ctxt); eprintln!("{:?}", exec_ctxt); diff --git a/rust/kcl-lib/src/execution/geometry.rs b/rust/kcl-lib/src/execution/geometry.rs index 2d2f91fc7..e696b53b4 100644 --- a/rust/kcl-lib/src/execution/geometry.rs +++ b/rust/kcl-lib/src/execution/geometry.rs @@ -3,15 +3,14 @@ use std::ops::{Add, AddAssign, Mul}; use anyhow::Result; use indexmap::IndexMap; use kittycad_modeling_cmds as kcmc; -use kittycad_modeling_cmds::length_unit::LengthUnit; +use kittycad_modeling_cmds::{each_cmd as mcmd, length_unit::LengthUnit, websocket::ModelingCmdReq, ModelingCmd}; use parse_display::{Display, FromStr}; use schemars::JsonSchema; use serde::{Deserialize, Serialize}; -use super::ArtifactId; use crate::{ errors::KclError, - execution::{ExecState, Metadata, TagEngineInfo, TagIdentifier, UnitLen}, + execution::{ArtifactId, ExecState, Metadata, TagEngineInfo, TagIdentifier, UnitLen}, parsing::ast::types::{Node, NodeRef, TagDeclarator, TagNode}, std::sketch::PlaneData, }; @@ -24,8 +23,8 @@ type Point3D = kcmc::shared::Point3d; #[ts(export)] #[serde(tag = "type")] pub enum Geometry { - Sketch(Box), - Solid(Box), + Sketch(Sketch), + Solid(Solid), } impl Geometry { @@ -53,8 +52,8 @@ impl Geometry { #[serde(tag = "type")] #[allow(clippy::vec_box)] pub enum Geometries { - Sketches(Vec>), - Solids(Vec>), + Sketches(Vec), + Solids(Vec), } impl From for Geometries { @@ -66,150 +65,6 @@ impl From for Geometries { } } -/// A sketch or a group of sketches. -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] -#[ts(export)] -#[serde(tag = "type", rename_all = "camelCase")] -#[allow(clippy::vec_box)] -pub enum SketchSet { - Sketch(Box), - Sketches(Vec>), -} - -impl SketchSet { - pub fn meta(&self) -> Vec { - match self { - SketchSet::Sketch(sg) => sg.meta.clone(), - SketchSet::Sketches(sg) => sg.iter().flat_map(|sg| sg.meta.clone()).collect(), - } - } -} - -impl From for Vec { - fn from(value: SketchSet) -> Self { - match value { - SketchSet::Sketch(sg) => vec![*sg], - SketchSet::Sketches(sgs) => sgs.into_iter().map(|sg| *sg).collect(), - } - } -} - -impl From for SketchSet { - fn from(sg: Sketch) -> Self { - SketchSet::Sketch(Box::new(sg)) - } -} - -impl From> for SketchSet { - fn from(sg: Box) -> Self { - SketchSet::Sketch(sg) - } -} - -impl From> for SketchSet { - fn from(sg: Vec) -> Self { - if sg.len() == 1 { - SketchSet::Sketch(Box::new(sg[0].clone())) - } else { - SketchSet::Sketches(sg.into_iter().map(Box::new).collect()) - } - } -} - -impl From>> for SketchSet { - fn from(sg: Vec>) -> Self { - if sg.len() == 1 { - SketchSet::Sketch(sg[0].clone()) - } else { - SketchSet::Sketches(sg) - } - } -} - -impl From for Vec> { - fn from(sg: SketchSet) -> Self { - match sg { - SketchSet::Sketch(sg) => vec![sg], - SketchSet::Sketches(sgs) => sgs, - } - } -} - -impl From<&Sketch> for Vec> { - fn from(sg: &Sketch) -> Self { - vec![Box::new(sg.clone())] - } -} - -impl From> for Vec> { - fn from(sg: Box) -> Self { - vec![sg] - } -} - -/// A solid or a group of solids. -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] -#[ts(export)] -#[serde(tag = "type", rename_all = "camelCase")] -#[allow(clippy::vec_box)] -pub enum SolidSet { - Solid(Box), - Solids(Vec>), -} - -impl From for SolidSet { - fn from(eg: Solid) -> Self { - SolidSet::Solid(Box::new(eg)) - } -} - -impl From> for SolidSet { - fn from(eg: Box) -> Self { - SolidSet::Solid(eg) - } -} - -impl From> for SolidSet { - fn from(eg: Vec) -> Self { - if eg.len() == 1 { - SolidSet::Solid(Box::new(eg[0].clone())) - } else { - SolidSet::Solids(eg.into_iter().map(Box::new).collect()) - } - } -} - -impl From>> for SolidSet { - fn from(eg: Vec>) -> Self { - if eg.len() == 1 { - SolidSet::Solid(eg[0].clone()) - } else { - SolidSet::Solids(eg) - } - } -} - -impl From for Vec> { - fn from(eg: SolidSet) -> Self { - match eg { - SolidSet::Solid(eg) => vec![eg], - SolidSet::Solids(egs) => egs, - } - } -} - -impl From<&Solid> for Vec> { - fn from(eg: &Solid) -> Self { - vec![Box::new(eg.clone())] - } -} - -impl From> for Vec> { - fn from(eg: Box) -> Self { - vec![eg] - } -} - /// Data for an imported geometry. #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] @@ -219,7 +74,7 @@ pub struct ImportedGeometry { pub id: uuid::Uuid, /// The original file paths. pub value: Vec, - #[serde(rename = "__meta")] + #[serde(skip)] pub meta: Vec, } @@ -227,25 +82,40 @@ pub struct ImportedGeometry { #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] #[serde(tag = "type", rename_all = "camelCase")] +#[allow(clippy::vec_box)] pub enum SolidOrImportedGeometry { - Solid(Box), ImportedGeometry(Box), -} - -impl SolidOrImportedGeometry { - pub fn id(&self) -> uuid::Uuid { - match self { - SolidOrImportedGeometry::Solid(s) => s.id, - SolidOrImportedGeometry::ImportedGeometry(s) => s.id, - } - } + SolidSet(Vec), } impl From for crate::execution::KclValue { fn from(value: SolidOrImportedGeometry) -> Self { match value { - SolidOrImportedGeometry::Solid(s) => crate::execution::KclValue::Solid { value: s }, SolidOrImportedGeometry::ImportedGeometry(s) => crate::execution::KclValue::ImportedGeometry(*s), + SolidOrImportedGeometry::SolidSet(mut s) => { + if s.len() == 1 { + crate::execution::KclValue::Solid { + value: Box::new(s.pop().unwrap()), + } + } else { + crate::execution::KclValue::HomArray { + value: s + .into_iter() + .map(|s| crate::execution::KclValue::Solid { value: Box::new(s) }) + .collect(), + ty: crate::execution::PrimitiveType::Solid, + } + } + } + } + } +} + +impl SolidOrImportedGeometry { + pub(crate) fn ids(&self) -> Vec { + match self { + SolidOrImportedGeometry::ImportedGeometry(s) => vec![s.id], + SolidOrImportedGeometry::SolidSet(s) => s.iter().map(|s| s.id).collect(), } } } @@ -266,7 +136,7 @@ pub struct Helix { /// Is the helix rotation counter clockwise? pub ccw: bool, pub units: UnitLen, - #[serde(rename = "__meta")] + #[serde(skip)] pub meta: Vec, } @@ -289,7 +159,7 @@ pub struct Plane { /// The z-axis (normal). pub z_axis: Point3d, pub units: UnitLen, - #[serde(rename = "__meta")] + #[serde(skip)] pub meta: Vec, } @@ -367,7 +237,7 @@ impl Plane { } pub(crate) fn from_plane_data(value: PlaneData, exec_state: &mut ExecState) -> Self { - let id = exec_state.global.id_generator.next_uuid(); + let id = exec_state.next_uuid(); match value { PlaneData::XY => Plane { id, @@ -440,17 +310,20 @@ impl Plane { x_axis, y_axis, z_axis, - } => Plane { - id, - artifact_id: id.into(), - origin, - x_axis, - y_axis, - z_axis, - value: PlaneType::Custom, - units: exec_state.length_unit(), - meta: vec![], - }, + } => { + let id = exec_state.next_uuid(); + Plane { + id, + artifact_id: id.into(), + origin, + x_axis, + y_axis, + z_axis, + value: PlaneType::Custom, + units: exec_state.length_unit(), + meta: vec![], + } + } } } @@ -480,7 +353,7 @@ pub struct Face { /// The solid the face is on. pub solid: Box, pub units: UnitLen, - #[serde(rename = "__meta")] + #[serde(skip)] pub meta: Vec, } @@ -528,10 +401,45 @@ pub struct Sketch { pub original_id: uuid::Uuid, pub units: UnitLen, /// Metadata. - #[serde(rename = "__meta")] + #[serde(skip)] pub meta: Vec, } +impl Sketch { + // Tell the engine to enter sketch mode on the sketch. + // Run a specific command, then exit sketch mode. + pub(crate) fn build_sketch_mode_cmds( + &self, + exec_state: &mut ExecState, + inner_cmd: ModelingCmdReq, + ) -> Vec { + vec![ + // Before we extrude, we need to enable the sketch mode. + // We do this here in case extrude is called out of order. + ModelingCmdReq { + cmd: ModelingCmd::from(mcmd::EnableSketchMode { + animated: false, + ortho: false, + entity_id: self.on.id(), + adjust_camera: false, + planar_normal: if let SketchSurface::Plane(plane) = &self.on { + // We pass in the normal for the plane here. + Some(plane.z_axis.into()) + } else { + None + }, + }), + cmd_id: exec_state.next_uuid().into(), + }, + inner_cmd, + ModelingCmdReq { + cmd: ModelingCmd::SketchModeDisable(mcmd::SketchModeDisable::default()), + cmd_id: exec_state.next_uuid().into(), + }, + ] + } +} + /// A sketch type. #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] @@ -598,19 +506,35 @@ impl GetTangentialInfoFromPathsResult { } impl Sketch { - pub(crate) fn add_tag(&mut self, tag: NodeRef<'_, TagDeclarator>, current_path: &Path) { + pub(crate) fn add_tag(&mut self, tag: NodeRef<'_, TagDeclarator>, current_path: &Path, exec_state: &ExecState) { let mut tag_identifier: TagIdentifier = tag.into(); let base = current_path.get_base(); - tag_identifier.info = Some(TagEngineInfo { - id: base.geo_meta.id, - sketch: self.id, - path: Some(current_path.clone()), - surface: None, - }); + tag_identifier.info.push(( + exec_state.stack().current_epoch(), + TagEngineInfo { + id: base.geo_meta.id, + sketch: self.id, + path: Some(current_path.clone()), + surface: None, + }, + )); self.tags.insert(tag.name.to_string(), tag_identifier); } + pub(crate) fn merge_tags<'a>(&mut self, tags: impl Iterator) { + for t in tags { + match self.tags.get_mut(&t.value) { + Some(id) => { + id.merge_info(t); + } + None => { + self.tags.insert(t.value.clone(), t.clone()); + } + } + } + } + /// Get the path most recently sketched. pub(crate) fn latest_path(&self) -> Option<&Path> { self.paths.last() @@ -659,7 +583,7 @@ pub struct Solid { pub edge_cuts: Vec, pub units: UnitLen, /// Metadata. - #[serde(rename = "__meta")] + #[serde(skip)] pub meta: Vec, } @@ -908,6 +832,19 @@ pub enum Path { #[ts(type = "[number, number]")] p3: [f64; 2], }, + ArcThreePoint { + #[serde(flatten)] + base: BasePath, + /// Point 1 of the arc (base on the end of previous segment) + #[ts(type = "[number, number]")] + p1: [f64; 2], + /// Point 2 of the arc (interior kwarg) + #[ts(type = "[number, number]")] + p2: [f64; 2], + /// Point 3 of the arc (end kwarg) + #[ts(type = "[number, number]")] + p3: [f64; 2], + }, /// A path that is horizontal. Horizontal { #[serde(flatten)] @@ -968,6 +905,7 @@ impl From<&Path> for PathType { Path::AngledLineTo { .. } => Self::AngledLineTo, Path::Base { .. } => Self::Base, Path::Arc { .. } => Self::Arc, + Path::ArcThreePoint { .. } => Self::Arc, } } } @@ -984,6 +922,7 @@ impl Path { Path::Circle { base, .. } => base.geo_meta.id, Path::CircleThreePoint { base, .. } => base.geo_meta.id, Path::Arc { base, .. } => base.geo_meta.id, + Path::ArcThreePoint { base, .. } => base.geo_meta.id, } } @@ -998,6 +937,7 @@ impl Path { Path::Circle { base, .. } => base.tag.clone(), Path::CircleThreePoint { base, .. } => base.tag.clone(), Path::Arc { base, .. } => base.tag.clone(), + Path::ArcThreePoint { base, .. } => base.tag.clone(), } } @@ -1012,6 +952,7 @@ impl Path { Path::Circle { base, .. } => base, Path::CircleThreePoint { base, .. } => base, Path::Arc { base, .. } => base, + Path::ArcThreePoint { base, .. } => base, } } @@ -1061,6 +1002,10 @@ impl Path { // TODO: Call engine utils to figure this out. linear_distance(self.get_from(), self.get_to()) } + Self::ArcThreePoint { .. } => { + // TODO: Call engine utils to figure this out. + linear_distance(self.get_from(), self.get_to()) + } } } @@ -1075,6 +1020,7 @@ impl Path { Path::Circle { base, .. } => Some(base), Path::CircleThreePoint { base, .. } => Some(base), Path::Arc { base, .. } => Some(base), + Path::ArcThreePoint { base, .. } => Some(base), } } @@ -1086,6 +1032,17 @@ impl Path { center: *center, ccw: *ccw, }, + Path::ArcThreePoint { p1, p2, p3, .. } => { + let circle_center = + crate::std::utils::calculate_circle_from_3_points([(*p1).into(), (*p2).into(), (*p3).into()]); + let radius = linear_distance(&[circle_center.center.x, circle_center.center.y], p1); + let center_point = [circle_center.center.x, circle_center.center.y]; + GetTangentialInfoFromPathsResult::Circle { + center: center_point, + ccw: true, + radius, + } + } Path::Circle { center, ccw, radius, .. } => GetTangentialInfoFromPathsResult::Circle { diff --git a/rust/kcl-lib/src/execution/id_generator.rs b/rust/kcl-lib/src/execution/id_generator.rs new file mode 100644 index 000000000..e1cd37e0a --- /dev/null +++ b/rust/kcl-lib/src/execution/id_generator.rs @@ -0,0 +1,83 @@ +//! A generator for ArtifactIds that can be stable across executions. + +use crate::execution::ModuleId; + +const NAMESPACE_KCL: uuid::Uuid = uuid::uuid!("efcd6508-4ce6-4a09-8317-e6a6994a3cd7"); + +/// A generator for ArtifactIds that can be stable across executions. +#[derive(Debug, Clone, Default, PartialEq)] +pub struct IdGenerator { + module_id: Option, + next_id: u64, +} + +impl IdGenerator { + pub fn new(module_id: Option) -> Self { + Self { module_id, next_id: 0 } + } + + pub fn next_uuid(&mut self) -> uuid::Uuid { + let next_id = self.next_id; + + let next = format!( + "{} {}", + self.module_id.map(|id| id.to_string()).unwrap_or("none".to_string()), + next_id + ); + let next_uuid = uuid::Uuid::new_v5(&NAMESPACE_KCL, next.as_bytes()); + + self.next_id += 1; + + next_uuid + } +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_id_generator() { + let mut generator = IdGenerator::new(Some(ModuleId::default())); + + let uuid1 = generator.next_uuid(); + let uuid2 = generator.next_uuid(); + + assert_ne!(uuid1, uuid2); + } + + #[test] + // Test that the same generator produces the same UUIDs. + fn test_id_generator_stable() { + let mut generator = IdGenerator::new(Some(ModuleId::default())); + + let uuid1 = generator.next_uuid(); + let uuid2 = generator.next_uuid(); + + let mut generator = IdGenerator::new(Some(ModuleId::default())); + + let uuid3 = generator.next_uuid(); + let uuid4 = generator.next_uuid(); + + assert_eq!(uuid1, uuid3); + assert_eq!(uuid2, uuid4); + } + + #[test] + // Generate 20 uuids and make sure all are unique. + fn test_id_generator_unique() { + let mut generator = IdGenerator::new(Some(ModuleId::default())); + + let mut uuids = Vec::new(); + + for _ in 0..20 { + uuids.push(generator.next_uuid()); + } + + for i in 0..uuids.len() { + for j in i + 1..uuids.len() { + assert_ne!(uuids[i], uuids[j]); + } + } + } +} diff --git a/rust/kcl-lib/src/execution/kcl_value.rs b/rust/kcl-lib/src/execution/kcl_value.rs index 0a228cc9b..9605f0fa2 100644 --- a/rust/kcl-lib/src/execution/kcl_value.rs +++ b/rust/kcl-lib/src/execution/kcl_value.rs @@ -6,13 +6,12 @@ use serde::{Deserialize, Serialize}; use super::{ memory::{self, EnvironmentRef}, - MetaSettings, + MetaSettings, Point3d, }; use crate::{ errors::KclErrorDetails, execution::{ - ExecState, ExecutorContext, Face, Helix, ImportedGeometry, Metadata, Plane, Sketch, SketchSet, Solid, SolidSet, - TagIdentifier, + ExecState, ExecutorContext, Face, Helix, ImportedGeometry, Metadata, Plane, Sketch, Solid, TagIdentifier, }, parsing::{ ast::types::{ @@ -21,7 +20,10 @@ use crate::{ }, token::NumericSuffix, }, - std::{args::Arg, StdFnProps}, + std::{ + args::{Arg, FromKclValue}, + StdFnProps, + }, CompilationError, KclError, ModuleId, SourceRange, }; @@ -34,33 +36,40 @@ pub type KclObjectFields = HashMap; pub enum KclValue { Uuid { value: ::uuid::Uuid, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, Bool { value: bool, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, Number { value: f64, ty: NumericType, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, String { value: String, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, MixedArray { value: Vec, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, + // An array where all values have a shared type (not necessarily the same principal type). + HomArray { + value: Vec, + // The type of values, not the array type. + #[serde(skip)] + ty: PrimitiveType, + }, Object { value: KclObjectFields, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, TagIdentifier(Box), @@ -74,15 +83,9 @@ pub enum KclValue { Sketch { value: Box, }, - Sketches { - value: Vec>, - }, Solid { value: Box, }, - Solids { - value: Vec>, - }, Helix { value: Box, }, @@ -91,30 +94,24 @@ pub enum KclValue { Function { #[serde(skip)] value: FunctionSource, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, Module { value: ModuleId, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, #[ts(skip)] Type { #[serde(skip)] value: Option<(PrimitiveType, StdFnProps)>, - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, KclNone { value: KclNone, - #[serde(rename = "__meta")] - meta: Vec, - }, - // Only used for memory management. Should never be visible outside of the memory module. - Tombstone { - value: (), - #[serde(rename = "__meta")] + #[serde(skip)] meta: Vec, }, } @@ -145,48 +142,46 @@ impl JsonSchema for FunctionSource { } } -impl From for KclValue { - fn from(sg: SketchSet) -> Self { - match sg { - SketchSet::Sketch(value) => KclValue::Sketch { value }, - SketchSet::Sketches(value) => KclValue::Sketches { value }, - } - } -} - -impl From>> for KclValue { - fn from(sg: Vec>) -> Self { - KclValue::Sketches { value: sg } - } -} - -impl From for KclValue { - fn from(eg: SolidSet) -> Self { - match eg { - SolidSet::Solid(eg) => KclValue::Solid { value: eg }, - SolidSet::Solids(egs) => KclValue::Solids { value: egs }, - } - } -} - -impl From>> for KclValue { - fn from(eg: Vec>) -> Self { +impl From> for KclValue { + fn from(mut eg: Vec) -> Self { if eg.len() == 1 { - KclValue::Solid { value: eg[0].clone() } + KclValue::Sketch { + value: Box::new(eg.pop().unwrap()), + } } else { - KclValue::Solids { value: eg } + KclValue::HomArray { + value: eg + .into_iter() + .map(|s| KclValue::Sketch { value: Box::new(s) }) + .collect(), + ty: crate::execution::PrimitiveType::Sketch, + } } } } + +impl From> for KclValue { + fn from(mut eg: Vec) -> Self { + if eg.len() == 1 { + KclValue::Solid { + value: Box::new(eg.pop().unwrap()), + } + } else { + KclValue::HomArray { + value: eg.into_iter().map(|s| KclValue::Solid { value: Box::new(s) }).collect(), + ty: crate::execution::PrimitiveType::Solid, + } + } + } +} + impl From for Vec { fn from(item: KclValue) -> Self { match item { KclValue::TagDeclarator(t) => vec![SourceRange::new(t.start, t.end, t.module_id)], KclValue::TagIdentifier(t) => to_vec_sr(&t.meta), KclValue::Solid { value } => to_vec_sr(&value.meta), - KclValue::Solids { value } => value.iter().flat_map(|eg| to_vec_sr(&eg.meta)).collect(), KclValue::Sketch { value } => to_vec_sr(&value.meta), - KclValue::Sketches { value } => value.iter().flat_map(|eg| to_vec_sr(&eg.meta)).collect(), KclValue::Helix { value } => to_vec_sr(&value.meta), KclValue::ImportedGeometry(i) => to_vec_sr(&i.meta), KclValue::Function { meta, .. } => to_vec_sr(&meta), @@ -196,12 +191,12 @@ impl From for Vec { KclValue::Number { meta, .. } => to_vec_sr(&meta), KclValue::String { meta, .. } => to_vec_sr(&meta), KclValue::MixedArray { meta, .. } => to_vec_sr(&meta), + KclValue::HomArray { value, .. } => value.iter().flat_map(Into::>::into).collect(), KclValue::Object { meta, .. } => to_vec_sr(&meta), KclValue::Module { meta, .. } => to_vec_sr(&meta), KclValue::Uuid { meta, .. } => to_vec_sr(&meta), KclValue::Type { meta, .. } => to_vec_sr(&meta), KclValue::KclNone { meta, .. } => to_vec_sr(&meta), - KclValue::Tombstone { .. } => unreachable!("Tombstone SourceRange"), } } } @@ -216,9 +211,7 @@ impl From<&KclValue> for Vec { KclValue::TagDeclarator(t) => vec![SourceRange::new(t.start, t.end, t.module_id)], KclValue::TagIdentifier(t) => to_vec_sr(&t.meta), KclValue::Solid { value } => to_vec_sr(&value.meta), - KclValue::Solids { value } => value.iter().flat_map(|eg| to_vec_sr(&eg.meta)).collect(), KclValue::Sketch { value } => to_vec_sr(&value.meta), - KclValue::Sketches { value } => value.iter().flat_map(|eg| to_vec_sr(&eg.meta)).collect(), KclValue::Helix { value } => to_vec_sr(&value.meta), KclValue::ImportedGeometry(i) => to_vec_sr(&i.meta), KclValue::Function { meta, .. } => to_vec_sr(meta), @@ -229,11 +222,11 @@ impl From<&KclValue> for Vec { KclValue::String { meta, .. } => to_vec_sr(meta), KclValue::Uuid { meta, .. } => to_vec_sr(meta), KclValue::MixedArray { meta, .. } => to_vec_sr(meta), + KclValue::HomArray { value, .. } => value.iter().flat_map(Into::>::into).collect(), KclValue::Object { meta, .. } => to_vec_sr(meta), KclValue::Module { meta, .. } => to_vec_sr(meta), KclValue::KclNone { meta, .. } => to_vec_sr(meta), KclValue::Type { meta, .. } => to_vec_sr(meta), - KclValue::Tombstone { .. } => unreachable!("Tombstone &SourceRange"), } } } @@ -253,22 +246,20 @@ impl KclValue { KclValue::Number { meta, .. } => meta.clone(), KclValue::String { value: _, meta } => meta.clone(), KclValue::MixedArray { value: _, meta } => meta.clone(), + KclValue::HomArray { value, .. } => value.iter().flat_map(|v| v.metadata()).collect(), KclValue::Object { value: _, meta } => meta.clone(), KclValue::TagIdentifier(x) => x.meta.clone(), KclValue::TagDeclarator(x) => vec![x.metadata()], KclValue::Plane { value } => value.meta.clone(), KclValue::Face { value } => value.meta.clone(), KclValue::Sketch { value } => value.meta.clone(), - KclValue::Sketches { value } => value.iter().flat_map(|sketch| &sketch.meta).copied().collect(), KclValue::Solid { value } => value.meta.clone(), - KclValue::Solids { value } => value.iter().flat_map(|sketch| &sketch.meta).copied().collect(), KclValue::Helix { value } => value.meta.clone(), KclValue::ImportedGeometry(x) => x.meta.clone(), KclValue::Function { meta, .. } => meta.clone(), KclValue::Module { meta, .. } => meta.clone(), KclValue::KclNone { meta, .. } => meta.clone(), KclValue::Type { meta, .. } => meta.clone(), - KclValue::Tombstone { .. } => unreachable!("Tombstone Metadata"), } } @@ -285,29 +276,6 @@ impl KclValue { Some(ast.as_source_range()) } - pub(crate) fn get_solid_set(&self) -> Result { - match self { - KclValue::Solid { value } => Ok(SolidSet::Solid(value.clone())), - KclValue::Solids { value } => Ok(SolidSet::Solids(value.clone())), - KclValue::MixedArray { value, .. } => { - let solids: Vec<_> = value - .iter() - .enumerate() - .map(|(i, v)| { - v.as_solid().map(|v| v.to_owned()).map(Box::new).ok_or_else(|| { - anyhow::anyhow!( - "expected this array to only contain solids, but element {i} was actually {}", - v.human_friendly_type() - ) - }) - }) - .collect::>()?; - Ok(SolidSet::Solids(solids)) - } - _ => anyhow::bail!("Not a solid or solids: {:?}", self), - } - } - #[allow(unused)] pub(crate) fn none() -> Self { Self::KclNone { @@ -324,9 +292,7 @@ impl KclValue { KclValue::TagDeclarator(_) => "TagDeclarator", KclValue::TagIdentifier(_) => "TagIdentifier", KclValue::Solid { .. } => "Solid", - KclValue::Solids { .. } => "Solids", KclValue::Sketch { .. } => "Sketch", - KclValue::Sketches { .. } => "Sketches", KclValue::Helix { .. } => "Helix", KclValue::ImportedGeometry(_) => "ImportedGeometry", KclValue::Function { .. } => "Function", @@ -336,11 +302,11 @@ impl KclValue { KclValue::Number { .. } => "number", KclValue::String { .. } => "string (text)", KclValue::MixedArray { .. } => "array (list)", + KclValue::HomArray { .. } => "array (list)", KclValue::Object { .. } => "object", KclValue::Module { .. } => "module", KclValue::Type { .. } => "type", KclValue::KclNone { .. } => "None", - KclValue::Tombstone { .. } => "TOMBSTONE", } } @@ -367,16 +333,14 @@ impl KclValue { } } - pub(crate) fn map_env_ref(&self, env_map: &HashMap) -> Self { + pub(crate) fn map_env_ref(&self, old_env: usize, new_env: usize) -> Self { let mut result = self.clone(); if let KclValue::Function { value: FunctionSource::User { ref mut memory, .. }, .. } = result { - if let Some(new) = env_map.get(memory) { - *memory = *new; - } + memory.replace_env(old_env, new_env); } result } @@ -501,6 +465,21 @@ impl KclValue { } } + pub fn as_mut_sketch(&mut self) -> Option<&mut Sketch> { + if let KclValue::Sketch { value } = self { + Some(value) + } else { + None + } + } + + pub fn as_mut_tag(&mut self) -> Option<&mut TagIdentifier> { + if let KclValue::TagIdentifier(value) = self { + Some(value) + } else { + None + } + } pub fn as_f64(&self) -> Option { if let KclValue::Number { value, .. } = &self { Some(*value) @@ -563,17 +542,6 @@ impl KclValue { } } - /// Get an optional tag from a memory item. - pub fn get_tag_declarator_opt(&self) -> Result, KclError> { - match self { - KclValue::TagDeclarator(t) => Ok(Some((**t).clone())), - _ => Err(KclError::Semantic(KclErrorDetails { - message: format!("Not a tag declarator: {:?}", self), - source_ranges: self.clone().into(), - })), - } - } - /// If this KCL value is a bool, retrieve it. pub fn get_bool(&self) -> Result { let Self::Bool { value: b, .. } = self else { @@ -594,6 +562,215 @@ impl KclValue { self_ty.subtype(ty) } + /// Coerce `self` to a new value which has `ty` as it's closest supertype. + /// + /// If the result is Some, then: + /// - result.principal_type().unwrap().subtype(ty) + /// + /// If self.principal_type() == ty then result == self + pub fn coerce(&self, ty: &RuntimeType, exec_state: &mut ExecState) -> Option { + match ty { + RuntimeType::Primitive(ty) => self.coerce_to_primitive_type(ty, exec_state), + RuntimeType::Array(ty, len) => self.coerce_to_array_type(ty, *len, exec_state), + RuntimeType::Tuple(tys) => self.coerce_to_tuple_type(tys, exec_state), + RuntimeType::Union(tys) => self.coerce_to_union_type(tys, exec_state), + RuntimeType::Object(tys) => self.coerce_to_object_type(tys, exec_state), + } + } + + fn coerce_to_primitive_type(&self, ty: &PrimitiveType, exec_state: &mut ExecState) -> Option { + let value = match self { + KclValue::MixedArray { value, .. } | KclValue::HomArray { value, .. } if value.len() == 1 => &value[0], + _ => self, + }; + match ty { + // TODO numeric type coercions + PrimitiveType::Number(_ty) => match value { + KclValue::Number { .. } => Some(value.clone()), + _ => None, + }, + PrimitiveType::String => match value { + KclValue::String { .. } => Some(value.clone()), + _ => None, + }, + PrimitiveType::Boolean => match value { + KclValue::Bool { .. } => Some(value.clone()), + _ => None, + }, + PrimitiveType::Sketch => match value { + KclValue::Sketch { .. } => Some(value.clone()), + _ => None, + }, + PrimitiveType::Solid => match value { + KclValue::Solid { .. } => Some(value.clone()), + _ => None, + }, + PrimitiveType::Plane => match value { + KclValue::Plane { .. } => Some(value.clone()), + KclValue::Object { value, meta } => { + let origin = value.get("origin").and_then(Point3d::from_kcl_val)?; + let x_axis = value.get("xAxis").and_then(Point3d::from_kcl_val)?; + let y_axis = value.get("yAxis").and_then(Point3d::from_kcl_val)?; + let z_axis = value.get("zAxis").and_then(Point3d::from_kcl_val)?; + + let id = exec_state.mod_local.id_generator.next_uuid(); + let plane = Plane { + id, + artifact_id: id.into(), + origin, + x_axis, + y_axis, + z_axis, + value: super::PlaneType::Uninit, + // TODO use length unit from origin + units: exec_state.length_unit(), + meta: meta.clone(), + }; + + Some(KclValue::Plane { value: Box::new(plane) }) + } + _ => None, + }, + PrimitiveType::ImportedGeometry => match value { + KclValue::ImportedGeometry { .. } => Some(value.clone()), + _ => None, + }, + } + } + + fn coerce_to_array_type(&self, ty: &PrimitiveType, len: ArrayLen, exec_state: &mut ExecState) -> Option { + match self { + KclValue::HomArray { value, ty: aty } => { + // TODO could check types of values individually + if aty != ty { + return None; + } + + let value = match len { + ArrayLen::None => value.clone(), + ArrayLen::NonEmpty => { + if value.is_empty() { + return None; + } + + value.clone() + } + ArrayLen::Known(n) => { + if n != value.len() { + return None; + } + + value[..n].to_vec() + } + }; + + Some(KclValue::HomArray { value, ty: ty.clone() }) + } + KclValue::MixedArray { value, .. } => { + let value = match len { + ArrayLen::None => value.clone(), + ArrayLen::NonEmpty => { + if value.is_empty() { + return None; + } + + value.clone() + } + ArrayLen::Known(n) => { + if n != value.len() { + return None; + } + + value[..n].to_vec() + } + }; + + let rt = RuntimeType::Primitive(ty.clone()); + let value = value + .iter() + .map(|v| v.coerce(&rt, exec_state)) + .collect::>>()?; + + Some(KclValue::HomArray { value, ty: ty.clone() }) + } + KclValue::KclNone { .. } if len.satisfied(0) => Some(KclValue::HomArray { + value: Vec::new(), + ty: ty.clone(), + }), + value if len.satisfied(1) => { + if value.has_type(&RuntimeType::Primitive(ty.clone())) { + Some(KclValue::HomArray { + value: vec![value.clone()], + ty: ty.clone(), + }) + } else { + None + } + } + _ => None, + } + } + + fn coerce_to_tuple_type(&self, tys: &[PrimitiveType], exec_state: &mut ExecState) -> Option { + match self { + KclValue::MixedArray { value, .. } | KclValue::HomArray { value, .. } => { + if value.len() < tys.len() { + return None; + } + let mut result = Vec::new(); + for (i, t) in tys.iter().enumerate() { + result.push(value[i].coerce_to_primitive_type(t, exec_state)?); + } + + Some(KclValue::MixedArray { + value: result, + meta: Vec::new(), + }) + } + KclValue::KclNone { meta, .. } if tys.is_empty() => Some(KclValue::MixedArray { + value: Vec::new(), + meta: meta.clone(), + }), + value if tys.len() == 1 => { + if value.has_type(&RuntimeType::Primitive(tys[0].clone())) { + Some(KclValue::MixedArray { + value: vec![value.clone()], + meta: Vec::new(), + }) + } else { + None + } + } + _ => None, + } + } + + fn coerce_to_union_type(&self, tys: &[RuntimeType], exec_state: &mut ExecState) -> Option { + for t in tys { + if let Some(v) = self.coerce(t, exec_state) { + return Some(v); + } + } + + None + } + + fn coerce_to_object_type(&self, tys: &[(String, RuntimeType)], _exec_state: &mut ExecState) -> Option { + match self { + KclValue::Object { value, .. } => { + for (s, t) in tys { + // TODO coerce fields + if !value.get(s)?.has_type(t) { + return None; + } + } + // TODO remove non-required fields + Some(self.clone()) + } + _ => None, + } + } + pub fn principal_type(&self) -> Option { match self { KclValue::Bool { .. } => Some(RuntimeType::Primitive(PrimitiveType::Boolean)), @@ -608,26 +785,24 @@ impl KclValue { } KclValue::Plane { .. } => Some(RuntimeType::Primitive(PrimitiveType::Plane)), KclValue::Sketch { .. } => Some(RuntimeType::Primitive(PrimitiveType::Sketch)), - KclValue::Sketches { .. } => Some(RuntimeType::Array(PrimitiveType::Sketch)), KclValue::Solid { .. } => Some(RuntimeType::Primitive(PrimitiveType::Solid)), - KclValue::Solids { .. } => Some(RuntimeType::Array(PrimitiveType::Solid)), + KclValue::ImportedGeometry(..) => Some(RuntimeType::Primitive(PrimitiveType::ImportedGeometry)), KclValue::MixedArray { value, .. } => Some(RuntimeType::Tuple( value .iter() .map(|v| v.principal_type().and_then(RuntimeType::primitive)) .collect::>>()?, )), + KclValue::HomArray { ty, value, .. } => Some(RuntimeType::Array(ty.clone(), ArrayLen::Known(value.len()))), KclValue::Face { .. } => None, KclValue::Helix { .. } - | KclValue::ImportedGeometry(..) | KclValue::Function { .. } | KclValue::Module { .. } | KclValue::TagIdentifier(_) | KclValue::TagDeclarator(_) | KclValue::KclNone { .. } | KclValue::Type { .. } - | KclValue::Uuid { .. } - | KclValue::Tombstone { .. } => None, + | KclValue::Uuid { .. } => None, } } @@ -729,20 +904,18 @@ impl KclValue { KclValue::TagIdentifier(tag) => Some(format!("${}", tag.value)), // TODO better Array and Object stringification KclValue::MixedArray { .. } => Some("[...]".to_owned()), + KclValue::HomArray { .. } => Some("[...]".to_owned()), KclValue::Object { .. } => Some("{ ... }".to_owned()), KclValue::Module { .. } | KclValue::Solid { .. } - | KclValue::Solids { .. } | KclValue::Sketch { .. } - | KclValue::Sketches { .. } | KclValue::Helix { .. } | KclValue::ImportedGeometry(_) | KclValue::Function { .. } | KclValue::Plane { .. } | KclValue::Face { .. } | KclValue::KclNone { .. } - | KclValue::Type { .. } - | KclValue::Tombstone { .. } => None, + | KclValue::Type { .. } => None, } } } @@ -750,7 +923,8 @@ impl KclValue { #[derive(Debug, Clone, PartialEq)] pub enum RuntimeType { Primitive(PrimitiveType), - Array(PrimitiveType), + Array(PrimitiveType, ArrayLen), + Union(Vec), Tuple(Vec), Object(Vec<(String, RuntimeType)>), } @@ -765,7 +939,9 @@ impl RuntimeType { Type::Primitive(pt) => { PrimitiveType::from_parsed(pt, exec_state, source_range)?.map(RuntimeType::Primitive) } - Type::Array(pt) => PrimitiveType::from_parsed(pt, exec_state, source_range)?.map(RuntimeType::Array), + Type::Array(pt) => { + PrimitiveType::from_parsed(pt, exec_state, source_range)?.map(|t| RuntimeType::Array(t, ArrayLen::None)) + } Type::Object { properties } => properties .into_iter() .map(|p| { @@ -781,15 +957,37 @@ impl RuntimeType { }) } + pub fn human_friendly_type(&self) -> String { + match self { + RuntimeType::Primitive(ty) => ty.to_string(), + RuntimeType::Array(ty, ArrayLen::None) => format!("an array of {}", ty.display_multiple()), + RuntimeType::Array(ty, ArrayLen::NonEmpty) => format!("one or more {}", ty.display_multiple()), + RuntimeType::Array(ty, ArrayLen::Known(n)) => format!("an array of {n} {}", ty.display_multiple()), + RuntimeType::Union(tys) => tys + .iter() + .map(Self::human_friendly_type) + .collect::>() + .join(" or "), + RuntimeType::Tuple(tys) => format!( + "an array with values of types ({})", + tys.iter().map(PrimitiveType::to_string).collect::>().join(", ") + ), + RuntimeType::Object(_) => format!("an object with fields {}", self), + } + } + // Subtype with no coercion, including refining numeric types. fn subtype(&self, sup: &RuntimeType) -> bool { use RuntimeType::*; match (self, sup) { + (Primitive(t1), Primitive(t2)) => t1 == t2, // TODO arrays could be covariant - (Primitive(t1), Primitive(t2)) | (Array(t1), Array(t2)) => t1 == t2, + (Array(t1, l1), Array(t2, l2)) => t1 == t2 && l1.subtype(*l2), (Tuple(t1), Tuple(t2)) => t1 == t2, - (Tuple(t1), Array(t2)) => t1.iter().all(|t| t == t2), + (Tuple(t1), Array(t2, l2)) => (l2.satisfied(t1.len())) && t1.iter().all(|t| t == t2), + (Union(ts1), Union(ts2)) => ts1.iter().all(|t| ts2.contains(t)), + (t1, Union(ts2)) => ts2.contains(t1), // TODO record subtyping - subtype can be larger, fields can be covariant. (Object(t1), Object(t2)) => t1 == t2, _ => false, @@ -808,12 +1006,21 @@ impl fmt::Display for RuntimeType { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { match self { RuntimeType::Primitive(t) => t.fmt(f), - RuntimeType::Array(t) => write!(f, "[{t}]"), + RuntimeType::Array(t, l) => match l { + ArrayLen::None => write!(f, "[{t}]"), + ArrayLen::NonEmpty => write!(f, "[{t}; 1+]"), + ArrayLen::Known(n) => write!(f, "[{t}; {n}]"), + }, RuntimeType::Tuple(ts) => write!( f, "[{}]", ts.iter().map(|t| t.to_string()).collect::>().join(", ") ), + RuntimeType::Union(ts) => write!( + f, + "{}", + ts.iter().map(|t| t.to_string()).collect::>().join(" | ") + ), RuntimeType::Object(items) => write!( f, "{{ {} }}", @@ -827,6 +1034,34 @@ impl fmt::Display for RuntimeType { } } +#[derive(Debug, Clone, Copy, PartialEq)] +pub enum ArrayLen { + None, + NonEmpty, + Known(usize), +} + +impl ArrayLen { + pub fn subtype(self, other: ArrayLen) -> bool { + match (self, other) { + (_, ArrayLen::None) => true, + (ArrayLen::NonEmpty, ArrayLen::NonEmpty) => true, + (ArrayLen::Known(size), ArrayLen::NonEmpty) if size > 0 => true, + (ArrayLen::Known(s1), ArrayLen::Known(s2)) if s1 == s2 => true, + _ => false, + } + } + + /// True if the length constraint is satisfied by the supplied length. + fn satisfied(self, len: usize) -> bool { + match self { + ArrayLen::None => true, + ArrayLen::NonEmpty => len > 0, + ArrayLen::Known(s) => len == s, + } + } +} + #[derive(Debug, Clone, PartialEq)] pub enum PrimitiveType { Number(NumericType), @@ -835,6 +1070,7 @@ pub enum PrimitiveType { Sketch, Solid, Plane, + ImportedGeometry, } impl PrimitiveType { @@ -866,6 +1102,19 @@ impl PrimitiveType { _ => None, }) } + + fn display_multiple(&self) -> String { + match self { + PrimitiveType::Number(NumericType::Known(unit)) => format!("numbers({unit})"), + PrimitiveType::Number(_) => "numbers".to_owned(), + PrimitiveType::String => "strings".to_owned(), + PrimitiveType::Boolean => "bools".to_owned(), + PrimitiveType::Sketch => "Sketches".to_owned(), + PrimitiveType::Solid => "Solids".to_owned(), + PrimitiveType::Plane => "Planes".to_owned(), + PrimitiveType::ImportedGeometry => "imported geometries".to_owned(), + } + } } impl fmt::Display for PrimitiveType { @@ -878,6 +1127,7 @@ impl fmt::Display for PrimitiveType { PrimitiveType::Sketch => write!(f, "Sketch"), PrimitiveType::Solid => write!(f, "Solid"), PrimitiveType::Plane => write!(f, "Plane"), + PrimitiveType::ImportedGeometry => write!(f, "imported geometry"), } } } diff --git a/rust/kcl-lib/src/execution/memory.rs b/rust/kcl-lib/src/execution/memory.rs index 163ba4cd7..b558943d1 100644 --- a/rust/kcl-lib/src/execution/memory.rs +++ b/rust/kcl-lib/src/execution/memory.rs @@ -6,18 +6,18 @@ //! one per execution. It has no explicit support for caching between executions. //! //! Memory is mostly immutable (since KCL does not support mutation or reassignment). However, tags -//! may change as code is executed and that mutates memory. Therefore, +//! may change as code is executed and that mutates memory. Therefore to some extent, //! ProgramMemory supports mutability and does not rely on KCL's (mostly) immutable nature. //! //! ProgramMemory is observably monotonic, i.e., it only grows and even when we pop a stack frame, //! the frame is retained unless we can prove it is unreferenced. We remove some values which we //! know cannot be referenced, but we should in the future do better garbage collection (of values -//! and envs). +//! and envs). //! //! ## Concepts //! -//! There are three main moving parts for ProgramMemory: environments, snapshots, and stacks. I'll -//! cover environments (and the call stack) first as if snapshots didn't exist, then describe snapshots. +//! There are three main moving parts for ProgramMemory: environments, epochs, and stacks. I'll +//! cover environments (and the call stack) first as if epochs didn't exist, then describe epochs. //! //! An environment is a set of bindings (i.e., a map from names to values). Environments handle //! both scoping and context switching. A new lexical scope means a new environment. Nesting of scopes @@ -81,12 +81,25 @@ //! temporally) the definition of `c`. (Note that although KCL does not permit mutation, objects //! can change due to the way tags are implemented). //! -//! To make this work, when we save a reference to an enclosing scope we take a snapshot of memory at -//! that point and save a reference to that snapshot. When we call a function, the parent of the new -//! callee env is that snapshot, not the current version of the enclosing scope. +//! To make this work, we have the concept of an epoch. An epoch is a simple, global, monotonic counter +//! which is incremented at any significant moment in execution (we use the term snapshot). When a +//! value is saved in memory we also save the epoch at which it was stored. //! -//! Entering an inline scope (e.g., the body of an `if` statement) means pushing an env whose parent -//! is the current env. We don't need to snapshot in this case. +//! When we save a reference to an enclosing scope we take a snapshot and save that epoch as part of +//! the reference. When we call a function, we use the epoch when it was defined to look up variables, +//! ignoring any variables which have a creation time later than the saved epoch. +//! +//! Because the callee could create new variables (with a creation time of the current epoch) which +//! the callee should be able to read, we can't simply check the epoch with the callees (and we'd need +//! to maintain a stack of callee epochs for further calls, etc.). Instead a stack frame consists of +//! a reference to an environment and an epoch at which reads should take place. When we call a function +//! this creates a new env using the current epoch, and it's parent env (which is the enclosing scope +//! of the function declaration) includes the epoch at which the function was declared. +//! +//! So far, this handles variables created after a function is declared, but does not handle mutation. +//! Mutation must be handled internally in values, see for example `TagIdentifier`. It is suggested +//! that objects rely on epochs for this. Since epochs are linked to the stack frame, only objects in +//! the current stack frame should be mutated. //! //! ### Std //! @@ -107,53 +120,17 @@ //! Pushing and popping stack frames is straightforward. Most get/set/update operations don't touch //! the call stack other than the current env (updating tags on function return is the exception). //! -//! Snapshots are maintained within an environment and are always specific to an environment. Snapshots -//! must also have a parent reference (since they are logically a snapshot of all memory). This parent -//! refers to a snapshot within the parent env. When a snapshot is created, we must create a snapshot -//! object for each parent env. When using a snapshot we must check the parent snapshot whenever -//! we check the parent env (and not the current version of the parent env). -//! -//! An environment will have many snapshots, they are kept in time order, and do not reference each -//! other. (The parent of a snapshot is always in another env). -//! -//! A snapshot is created empty (we don't copy memory) and we use a copy-on-write design: when a -//! value in an environment is modified, we copy the old version into the most recent snapshot (note -//! that we never overwrite a value in the snapshot, if a value is modified multiple times, we want -//! to keep the original version, not an intermediate one). Likewise, if we insert a new variable, -//! we put a tombstone value in the snapshot. -//! -//! When we read from the current version of an environment, we simply read from the bindings in the -//! env and ignore the snapshots. When we read from a snapshot, we first check the specific snapshot -//! for the key, then check any newer snapshots, then finally check the env bindings. -//! -//! A minor optimisation is that when creating a snapshot, if the previous one is empty, then -//! we can reuse that rather than creating a new one. Since we only create a snapshot when a function -//! is declared and the function decl is immediately saved into the new snapshot, the empty snapshot -//! optimisation only happens with parent snapshots (though if the env tree is deep this means we -//! can save a lot of snapshots). -//! //! ## Invariants //! //! There's obviously a bunch of invariants in this design, some are kinda obvious, some are limited //! in scope and are documented inline, here are some others: //! -//! - The current env and all envs in the call stack are 'just envs', never a snapshot (we could -//! use just a ref to an env, rather than to a snapshot but this is pretty inconvenient, so just -//! know that the snapshot ref is always to the current version). Only the parent envs or saved refs -//! can be refs to snapshots. //! - We only ever write into the current env, never into any parent envs (though we can read from //! both). -//! - Therefore, there is no concept of writing into a snapshot, only reading from one. -//! - The env ref saved with a function decl is always to a snapshot, never to the current version. -//! - If there are no snapshots in an environment and it is no longer in the call stack, then there -//! are no references from function decls to the env (if it is the parent of an env with extant refs -//! then there would be snapshots in the child env and that implies there must be a snapshot in the -//! parent to be the parent of that snapshot). +//! - We only ever write (or mutate) at the most recent epoch, never at an older one. +//! - The env ref saved with a function decl is always to an historic epoch, never to the current one. //! - Since KCL does not have submodules and decls are not visible outside of a nested scope, all //! references to variables in other modules must be in the root scope of a module. -//! - Therefore, an active env must either be on the call stack, have snapshots, or be a root env. This -//! is however a conservative approximation since snapshots may exist even if there are no live -//! references to an env. //! //! ## Concurrency and thread-safety //! @@ -227,7 +204,6 @@ use std::{ cell::UnsafeCell, - collections::HashMap, fmt, pin::Pin, sync::{ @@ -267,6 +243,7 @@ pub(crate) struct ProgramMemory { /// Statistics about the memory, should not be used for anything other than meta-info. pub(crate) stats: MemoryStats, next_stack_id: AtomicUsize, + epoch: AtomicUsize, write_lock: AtomicBool, } @@ -307,7 +284,7 @@ impl fmt::Display for Stack { .call_stack .iter() .chain(Some(&self.current_env)) - .map(|e| format!("EnvRef({}, {})", e.0, e.1 .0)) + .map(|e| format!("EnvRef({}, {})", e.0, e.1)) .collect(); write!(f, "Stack {}\nstack frames:\n{}", self.id, stack.join("\n")) } @@ -322,6 +299,7 @@ impl ProgramMemory { std: None, stats: MemoryStats::default(), next_stack_id: AtomicUsize::new(1), + epoch: AtomicUsize::new(1), write_lock: AtomicBool::new(false), }) } @@ -340,10 +318,12 @@ impl ProgramMemory { std: self.std, stats: MemoryStats::default(), next_stack_id: AtomicUsize::new(self.next_stack_id.load(Ordering::Relaxed)), + epoch: AtomicUsize::new(self.epoch.load(Ordering::Relaxed)), write_lock: AtomicBool::new(false), }) } + /// Create a new stack object referencing this `ProgramMemory`. pub fn new_stack(self: Arc) -> Stack { let id = self.next_stack_id.fetch_add(1, Ordering::Relaxed); assert!(id > 0); @@ -367,7 +347,7 @@ impl ProgramMemory { self.std.is_none() } - /// Get a value from a specific snapshot of the memory. + /// Get a value from a specific environment of the memory at a specific point in time. pub fn get_from( &self, var: &str, @@ -438,7 +418,7 @@ impl ProgramMemory { let new_env = Environment::new(parent, is_root_env, owner); self.with_envs(|envs| { - let result = EnvironmentRef(envs.len(), SnapshotRef::none()); + let result = EnvironmentRef(envs.len(), usize::MAX); // Note this might reallocate, which would hold the `with_envs` spin lock for way too long // so somehow we should make sure we don't do that (though honestly the chance of that // happening while another thread is waiting for the lock is pretty small). @@ -490,23 +470,12 @@ impl ProgramMemory { }) } - #[cfg(test)] - fn update_with_env(&self, key: &str, value: KclValue, env: usize, owner: usize) { - self.stats.mutation_count.fetch_add(1, Ordering::Relaxed); - self.get_env(env).insert_or_update(key.to_owned(), value, owner); - } - /// Get a value from memory without checking for ownership of the env. /// /// This is not safe to use in general and should only be used if you have unique access to /// the `self` which is generally only true during testing. #[cfg(test)] - pub fn get_from_unchecked( - &self, - var: &str, - mut env_ref: EnvironmentRef, - source_range: SourceRange, - ) -> Result<&KclValue, KclError> { + pub fn get_from_unchecked(&self, var: &str, mut env_ref: EnvironmentRef) -> Result<&KclValue, KclError> { loop { let env = self.get_env(env_ref.index()); env_ref = match env.get_unchecked(var, env_ref.1) { @@ -518,7 +487,7 @@ impl ProgramMemory { Err(KclError::UndefinedValue(KclErrorDetails { message: format!("memory item key `{}` is not defined", var), - source_ranges: vec![source_range], + source_ranges: vec![], })) } } @@ -544,6 +513,11 @@ impl Stack { stack } + /// Get the current (globally most recent) epoch. + pub fn current_epoch(&self) -> usize { + self.memory.epoch.load(Ordering::Relaxed) + } + /// Push a new (standard KCL) stack frame on to the call stack. /// /// `parent` is the environment where the function being called is declared (not the caller's @@ -577,7 +551,7 @@ impl Stack { // Rust functions shouldn't try to set or access anything in their environment, so don't // waste time and space on a new env. Using usize::MAX means we'll get an overflow if we // try to access anything rather than a silent error. - self.current_env = EnvironmentRef(usize::MAX, SnapshotRef::none()); + self.current_env = EnvironmentRef(usize::MAX, 0); } /// Push a new stack frame on to the call stack with no connection to a parent environment. @@ -596,7 +570,6 @@ impl Stack { /// SAFETY: the env must not be being used by another `Stack` since we'll move the env from /// read-only to owned. pub fn restore_env(&mut self, env: EnvironmentRef) { - assert!(env.1.is_none()); self.call_stack.push(self.current_env); self.memory.get_env(env.index()).restore_owner(self.id); self.current_env = env; @@ -642,25 +615,28 @@ impl Stack { } let mut old_env = self.memory.take_env(old); + if old_env.is_empty() { + return; + } - // Map of any old env refs to the current env. - let snapshot_map: HashMap<_, _> = old_env - .snapshot_parents() - .map(|(s, p)| (EnvironmentRef(old.0, s), (EnvironmentRef(self.current_env.0, p)))) - .collect(); - + // Make a new scope so we override variables properly. + self.push_new_env_for_scope(); // Move the variables in the popped env into the current env. let env = self.memory.get_env(self.current_env.index()); - for (k, v) in old_env.as_mut().take_bindings() { - env.insert_or_update(k.clone(), v.map_env_ref(&snapshot_map), self.id); + for (k, (e, v)) in old_env.as_mut().take_bindings() { + env.insert(k, e, v.map_env_ref(old.0, self.current_env.0), self.id); } } /// Snapshot the current state of the memory. pub fn snapshot(&mut self) -> EnvironmentRef { - self.memory.stats.snapshot_count.fetch_add(1, Ordering::Relaxed); - let snapshot = env::snapshot(&self.memory, self.current_env, self.id); - EnvironmentRef(self.current_env.0, snapshot) + self.memory.stats.epoch_count.fetch_add(1, Ordering::Relaxed); + + let env = self.memory.get_env(self.current_env.index()); + env.mark_as_refed(); + + let prev_epoch = self.memory.epoch.fetch_add(1, Ordering::Relaxed); + EnvironmentRef(self.current_env.0, prev_epoch) } /// Add a value to the program memory (in the current scope). The value must not already exist. @@ -675,16 +651,21 @@ impl Stack { self.memory.stats.mutation_count.fetch_add(1, Ordering::Relaxed); - env.insert(key, value, self.id); + env.insert(key, self.memory.epoch.load(Ordering::Relaxed), value, self.id); Ok(()) } - pub fn insert_or_update(&mut self, key: String, value: KclValue) { + /// Update a variable in memory. `key` must exist in memory. If it doesn't, this function will panic + /// in debug builds and do nothing in release builds. + pub fn update(&mut self, key: &str, f: impl Fn(&mut KclValue, usize)) { self.memory.stats.mutation_count.fetch_add(1, Ordering::Relaxed); - self.memory - .get_env(self.current_env.index()) - .insert_or_update(key, value, self.id); + self.memory.get_env(self.current_env.index()).update( + key, + f, + self.memory.epoch.load(Ordering::Relaxed), + self.id, + ); } /// Get a value from the program memory. @@ -693,38 +674,41 @@ impl Stack { self.memory.get_from(var, self.current_env, source_range, self.id) } + /// Whether the current frame of the stack contains a variable with the given name. + pub fn cur_frame_contains(&self, var: &str) -> bool { + let env = self.memory.get_env(self.current_env.index()); + env.contains_key(var) + } + /// Get a key from the first KCL (i.e., non-Rust) stack frame on the call stack. - pub fn get_from_call_stack(&self, key: &str, source_range: SourceRange) -> Result<&KclValue, KclError> { + pub fn get_from_call_stack(&self, key: &str, source_range: SourceRange) -> Result<(usize, &KclValue), KclError> { if !self.current_env.skip_env() { - return self.get(key, source_range); + return Ok((self.current_env.1, self.get(key, source_range)?)); } for env in self.call_stack.iter().rev() { if !env.skip_env() { - return self.memory.get_from(key, *env, source_range, self.id); + return Ok((env.1, self.memory.get_from(key, *env, source_range, self.id)?)); } } unreachable!("It can't be Rust frames all the way down"); } - /// Iterate over all key/value pairs in the current environment which satisfy the provided - /// predicate. - pub fn find_all_in_current_env<'a>( + /// Iterate over all keys in the current environment which satisfy the provided predicate. + pub fn find_keys_in_current_env<'a>( &'a self, pred: impl Fn(&KclValue) -> bool + 'a, - ) -> impl Iterator { - self.memory.find_all_in_env(self.current_env, pred, self.id) + ) -> impl Iterator { + self.memory + .find_all_in_env(self.current_env, pred, self.id) + .map(|(k, _)| k) } /// Iterate over all key/value pairs in the specified environment which satisfy the provided /// predicate. `env` must either be read-only or owned by `self`. - pub fn find_all_in_env<'a>( - &'a self, - env: EnvironmentRef, - pred: impl Fn(&KclValue) -> bool + 'a, - ) -> impl Iterator { - self.memory.find_all_in_env(env, pred, self.id) + pub fn find_all_in_env(&self, env: EnvironmentRef) -> impl Iterator { + self.memory.find_all_in_env(env, |_| true, self.id) } /// Walk all values accessible from any environment in the call stack. @@ -781,7 +765,7 @@ impl<'a> Iterator for CallStackIterator<'a> { return next; } - if let Some(env_ref) = self.stack.memory.get_env(self.cur_env.index()).parent(self.cur_env.1) { + if let Some(env_ref) = self.stack.memory.get_env(self.cur_env.index()).parent() { self.cur_env = env_ref; self.init_iter(); } else { @@ -816,23 +800,32 @@ impl<'a> Iterator for CallStackIterator<'a> { #[cfg(test)] impl PartialEq for Stack { fn eq(&self, other: &Self) -> bool { - let vars: Vec<_> = self.find_all_in_current_env(|_| true).collect(); - let vars_other: Vec<_> = other.find_all_in_current_env(|_| true).collect(); - vars == vars_other + let vars: Vec<_> = self.find_keys_in_current_env(|_| true).collect(); + let vars_other: Vec<_> = other.find_keys_in_current_env(|_| true).collect(); + if vars != vars_other { + return false; + } + + vars.iter() + .all(|k| self.get(k, SourceRange::default()).unwrap() == other.get(k, SourceRange::default()).unwrap()) } } -/// An index pointing to an environment at a point in time (either a snapshot or the current version, see the module docs). +/// An index pointing to an environment at a point in time. +/// +/// The first field indexes an environment, the second field is an epoch. An epoch of 0 is indicates +/// a dummy, error, or placeholder env ref, an epoch of `usize::MAX` represents the current most +/// recent epoch. #[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq, Hash, Eq, ts_rs::TS, JsonSchema)] -pub struct EnvironmentRef(usize, SnapshotRef); +pub struct EnvironmentRef(usize, usize); impl EnvironmentRef { fn dummy() -> Self { - Self(usize::MAX, SnapshotRef(usize::MAX)) + Self(usize::MAX, 0) } fn is_regular(&self) -> bool { - self.0 < usize::MAX && self.1 .0 < usize::MAX + self.0 < usize::MAX && self.1 > 0 } fn index(&self) -> usize { @@ -842,33 +835,11 @@ impl EnvironmentRef { fn skip_env(&self) -> bool { self.0 == usize::MAX } -} -/// An index pointing to a snapshot within a specific (unspecified) environment. -#[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq, Hash, Eq, ts_rs::TS, JsonSchema)] -struct SnapshotRef(usize); - -impl SnapshotRef { - /// Represents no snapshot, use the current version of the environment. - fn none() -> Self { - Self(0) - } - - /// `self` represents a snapshot. - fn is_some(self) -> bool { - self.0 > 0 - } - - /// `self` represents the current version. - fn is_none(self) -> bool { - self.0 == 0 - } - - // Precondition: self.is_some() - fn index(&self) -> usize { - // Note that `0` is a distinguished value meaning 'no snapshot', so the reference value - // is one greater than the index into the list of snapshots. - self.0 - 1 + pub fn replace_env(&mut self, old: usize, new: usize) { + if self.0 == old { + self.0 = new; + } } } @@ -877,8 +848,8 @@ impl SnapshotRef { pub(crate) struct MemoryStats { // Total number of environments created. env_count: AtomicUsize, - // Total number of snapshots created. - snapshot_count: AtomicUsize, + // Total number of epochs. + epoch_count: AtomicUsize, // Total number of values inserted or updated. mutation_count: AtomicUsize, // The number of envs we delete when popped from the call stack. @@ -900,12 +871,10 @@ mod env { #[derive(Debug)] pub(super) struct Environment { - bindings: UnsafeCell>, - // invariant: self.parent.is_none() => forall s in self.snapshots: s.parent_snapshot.is_none() - snapshots: UnsafeCell>, + bindings: UnsafeCell>, // An outer scope, if one exists. parent: Option, - is_root_env: bool, + might_be_refed: AtomicBool, // The id of the `Stack` if this `Environment` is on a call stack. If this is >0 then it may // only be read or written by that `Stack`; if 0 then the env is read-only. owner: AtomicUsize, @@ -918,9 +887,8 @@ mod env { assert!(self.owner.load(Ordering::Acquire) == 0); Self { bindings: UnsafeCell::new(self.get_bindings().clone()), - snapshots: UnsafeCell::new(self.iter_snapshots().cloned().collect()), parent: self.parent, - is_root_env: self.is_root_env, + might_be_refed: AtomicBool::new(self.might_be_refed.load(Ordering::Acquire)), owner: AtomicUsize::new(0), _unpin: PhantomPinned, } @@ -931,45 +899,19 @@ mod env { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { let parent = self .parent - .map(|e| format!("EnvRef({}, {})", e.0, e.1 .0)) + .map(|e| format!("EnvRef({}, {})", e.0, e.1)) .unwrap_or("_".to_owned()); let data: Vec = self .get_bindings() .iter() - .map(|(k, v)| format!("{k}: {}", v.human_friendly_type())) + .map(|(k, v)| format!("{k}: {}@{}", v.1.human_friendly_type(), v.0)) .collect(); - let snapshots: Vec = self.iter_snapshots().map(|s| s.to_string()).collect(); write!( f, - "Env {{\n parent: {parent},\n owner: {},\n is root: {},\n bindings:\n {},\n snapshots:\n {}\n}}", + "Env {{\n parent: {parent},\n owner: {},\n ref'ed?: {},\n bindings:\n {}\n}}", self.owner.load(Ordering::Relaxed), - self.is_root_env, + self.might_be_refed.load(Ordering::Relaxed), data.join("\n "), - snapshots.join("\n ") - ) - } - } - - #[derive(Debug, Clone, PartialEq)] - struct Snapshot { - /// The version of the owning environment's parent environment corresponding to this snapshot. - parent_snapshot: Option, - /// CoW'ed data from the environment. - data: IndexMap, - } - - impl fmt::Display for Snapshot { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let parent = self.parent_snapshot.map(|s| s.0.to_string()).unwrap_or("_".to_owned()); - let data: Vec = self - .data - .iter() - .map(|(k, v)| format!("{k}: {}", v.human_friendly_type())) - .collect(); - write!( - f, - "Snapshot {{\n parent: {parent},\n data: {},\n }}", - data.join("\n ") ) } } @@ -977,80 +919,47 @@ mod env { impl Environment { /// Create a new environment, parent points to it's surrounding lexical scope or the std /// env if it's a root scope. - pub(super) fn new(parent: Option, is_root_env: bool, owner: usize) -> Self { + pub(super) fn new(parent: Option, might_be_refed: bool, owner: usize) -> Self { assert!(parent.map(|p| p.is_regular()).unwrap_or(true)); Self { bindings: UnsafeCell::new(IndexMap::new()), - snapshots: UnsafeCell::new(Vec::new()), parent, - is_root_env, + might_be_refed: AtomicBool::new(might_be_refed), owner: AtomicUsize::new(owner), _unpin: PhantomPinned, } } - // Mark this env as read-only (see module docs). + /// Mark this env as read-only (see module docs). pub(super) fn read_only(&self) { self.owner.store(0, Ordering::Release); } - // Mark this env as owned (see module docs). + /// Mark this env as owned (see module docs). pub(super) fn restore_owner(&self, owner: usize) { self.owner.store(owner, Ordering::Release); } - // SAFETY: either the owner of the env is on the Rust stack or the env is read-only. - fn snapshots_len(&self) -> usize { - unsafe { self.snapshots.get().as_ref().unwrap().len() } + /// Mark this environment as possibly having external references. + pub(super) fn mark_as_refed(&self) { + self.might_be_refed.store(true, Ordering::Release); } // SAFETY: either the owner of the env is on the Rust stack or the env is read-only. - fn get_shapshot(&self, index: usize) -> &Snapshot { - unsafe { &self.snapshots.get().as_ref().unwrap()[index] } - } - - // SAFETY: either the owner of the env is on the Rust stack or the env is read-only. - fn iter_snapshots(&self) -> impl Iterator { - unsafe { self.snapshots.get().as_ref().unwrap().iter() } - } - - fn cur_snapshot(&self, owner: usize) -> Option<&mut Snapshot> { - assert!(owner > 0 && self.owner.load(Ordering::Acquire) == owner); - unsafe { self.snapshots.get().as_mut().unwrap().last_mut() } - } - - // SAFETY: either the owner of the env is on the Rust stack or the env is read-only. - fn get_bindings(&self) -> &IndexMap { + fn get_bindings(&self) -> &IndexMap { unsafe { self.bindings.get().as_ref().unwrap() } } // SAFETY do not call this function while a previous mutable reference is live #[allow(clippy::mut_from_ref)] - fn get_mut_bindings(&self, owner: usize) -> &mut IndexMap { + fn get_mut_bindings(&self, owner: usize) -> &mut IndexMap { assert!(owner > 0 && self.owner.load(Ordering::Acquire) == owner); unsafe { self.bindings.get().as_mut().unwrap() } } - // True if the env is empty and not a root env. + // True if the env is empty and has no external references. pub(super) fn is_empty(&self) -> bool { - self.snapshots_len() == 0 && self.get_bindings().is_empty() && !self.is_root_env - } - - fn push_snapshot(&self, parent: Option, owner: usize) -> SnapshotRef { - let env_owner = self.owner.load(Ordering::Acquire); - // The env is read-only, no need to snapshot. - if env_owner == 0 { - return SnapshotRef::none(); - } - assert!( - owner > 0 && env_owner == owner, - "mutating owner: {owner}, env: {self}({env_owner})" - ); - unsafe { - let snapshots = self.snapshots.get().as_mut().unwrap(); - snapshots.push(Snapshot::new(parent)); - SnapshotRef(snapshots.len()) - } + self.get_bindings().is_empty() && !self.might_be_refed.load(Ordering::Acquire) } /// Possibly compress this environment by deleting the memory. @@ -1062,116 +971,61 @@ mod env { /// See module docs for more details. pub(super) fn compact(&self, owner: usize) { // Don't compress if there might be a closure or import referencing us. - if self.snapshots_len() != 0 || self.is_root_env { + if self.might_be_refed.load(Ordering::Acquire) { return; } *self.get_mut_bindings(owner) = IndexMap::new(); } - pub(super) fn get( - &self, - key: &str, - snapshot: SnapshotRef, - owner: usize, - ) -> Result<&KclValue, Option> { + pub(super) fn get(&self, key: &str, epoch: usize, owner: usize) -> Result<&KclValue, Option> { let env_owner = self.owner.load(Ordering::Acquire); assert!(env_owner == 0 || env_owner == owner); - self.get_unchecked(key, snapshot) + self.get_unchecked(key, epoch) } /// Get a value from memory without checking the env's ownership invariant. Prefer to use `get`. - pub(super) fn get_unchecked( - &self, - key: &str, - snapshot: SnapshotRef, - ) -> Result<&KclValue, Option> { - if snapshot.is_some() { - for i in snapshot.index()..self.snapshots_len() { - match self.get_shapshot(i).data.get(key) { - Some(KclValue::Tombstone { .. }) => return Err(self.parent(snapshot)), - Some(v) => return Ok(v), - None => {} - } - } - } - + pub(super) fn get_unchecked(&self, key: &str, epoch: usize) -> Result<&KclValue, Option> { self.get_bindings() .get(key) - .and_then(|v| match v { - KclValue::Tombstone { .. } => None, - _ => Some(v), - }) - .ok_or(self.parent(snapshot)) + .and_then(|(e, v)| if *e <= epoch { Some(v) } else { None }) + .ok_or(self.parent) } - /// Find the `EnvironmentRef` of the parent of this environment corresponding to the specified snapshot. - pub(super) fn parent(&self, snapshot: SnapshotRef) -> Option { - if snapshot.is_none() { - return self.parent; - } + pub(super) fn update(&self, key: &str, f: impl Fn(&mut KclValue, usize), epoch: usize, owner: usize) { + let Some((_, value)) = self.get_mut_bindings(owner).get_mut(key) else { + debug_assert!(false, "Missing memory entry for {key}"); + return; + }; - match self.get_shapshot(snapshot.index()).parent_snapshot { - Some(sr) => Some(EnvironmentRef(self.parent.unwrap().0, sr)), - None => self.parent, - } + f(value, epoch); } - /// Iterate over all values in the environment at the specified snapshot. - pub(super) fn values<'a>(&'a self, snapshot: SnapshotRef) -> Box + 'a> { - if snapshot.is_none() { - return Box::new(self.get_bindings().values()); - } + pub(super) fn parent(&self) -> Option { + self.parent + } + /// Iterate over all values in the environment at the specified epoch. + pub(super) fn values<'a>(&'a self, epoch: usize) -> Box + 'a> { Box::new( self.get_bindings() - .iter() - .filter_map(move |(k, v)| { - (!self.snapshot_contains_key(k, snapshot) && !matches!(v, KclValue::Tombstone { .. })) - .then_some(v) - }) - .chain( - self.iter_snapshots() - .flat_map(|s| s.data.values().filter(|v| !matches!(v, KclValue::Tombstone { .. }))), - ), + .values() + .filter_map(move |(e, v)| (*e <= epoch).then_some(v)), ) } /// Pure insert, panics if `key` is already in this environment. /// /// Precondition: !self.contains_key(key) - pub(super) fn insert(&self, key: String, value: KclValue, owner: usize) { + pub(super) fn insert(&self, key: String, epoch: usize, value: KclValue, owner: usize) { debug_assert!(!self.get_bindings().contains_key(&key)); - if let Some(s) = self.cur_snapshot(owner) { - s.data.insert(key.clone(), tombstone()); - } - self.get_mut_bindings(owner).insert(key, value); - } - - pub(super) fn insert_or_update(&self, key: String, value: KclValue, owner: usize) { - if let Some(s) = self.cur_snapshot(owner) { - if !s.data.contains_key(&key) { - let old_value = self.get_bindings().get(&key).cloned().unwrap_or_else(tombstone); - s.data.insert(key.clone(), old_value); - } - } - self.get_mut_bindings(owner).insert(key, value); - } - - /// Was the key contained in this environment at the specified point in time. - fn snapshot_contains_key(&self, key: &str, snapshot: SnapshotRef) -> bool { - for i in snapshot.index()..self.snapshots_len() { - if self.get_shapshot(i).data.contains_key(key) { - return true; - } - } - false + self.get_mut_bindings(owner).insert(key, (epoch, value)); } /// Is the key currently contained in this environment. pub(super) fn contains_key(&self, key: &str) -> bool { - !matches!(self.get_bindings().get(key), Some(KclValue::Tombstone { .. }) | None) + self.get_bindings().contains_key(key) } /// Iterate over all key/value pairs currently in this environment where the value satisfies @@ -1186,61 +1040,14 @@ mod env { self.get_bindings() .iter() - .filter(move |(_, v)| f(v) && !matches!(v, KclValue::Tombstone { .. })) + .filter_map(move |(k, (_, v))| f(v).then_some((k, v))) } /// Take all bindings from the environment. - pub(super) fn take_bindings(self: Pin<&mut Self>) -> impl Iterator { + pub(super) fn take_bindings(self: Pin<&mut Self>) -> impl Iterator { // SAFETY: caller must have unique access since self is mut. We're not moving or invalidating `self`. let bindings = std::mem::take(unsafe { self.bindings.get().as_mut().unwrap() }); - bindings - .into_iter() - .filter(move |(_, v)| !matches!(v, KclValue::Tombstone { .. })) - } - - /// Returns an iterator over any snapshots in this environment, returning the ref to the - /// snapshot and its parent. - pub(super) fn snapshot_parents(&self) -> impl Iterator + '_ { - self.iter_snapshots() - .enumerate() - .map(|(i, s)| (SnapshotRef(i + 1), s.parent_snapshot.unwrap())) - } - } - - impl Snapshot { - fn new(parent_snapshot: Option) -> Self { - Snapshot { - parent_snapshot, - data: IndexMap::new(), - } - } - } - - /// Build a new snapshot of the specified environment at the current moment. - /// - /// This is non-trival since we have to build the tree of parent snapshots. - pub(super) fn snapshot(mem: &ProgramMemory, env_ref: EnvironmentRef, owner: usize) -> SnapshotRef { - let env = mem.get_env(env_ref.index()); - let parent_snapshot = env.parent.map(|p| snapshot(mem, p, owner)); - - let env = mem.get_env(env_ref.index()); - if env.snapshots_len() == 0 { - return env.push_snapshot(parent_snapshot, owner); - } - - let prev_snapshot = env.cur_snapshot(owner).unwrap(); - if prev_snapshot.data.is_empty() && prev_snapshot.parent_snapshot == parent_snapshot { - // If the prev snapshot is empty, reuse it. - return SnapshotRef(env.snapshots_len()); - } - - env.push_snapshot(parent_snapshot, owner) - } - - fn tombstone() -> KclValue { - KclValue::Tombstone { - value: (), - meta: Vec::new(), + bindings.into_iter() } } } @@ -1270,16 +1077,9 @@ mod test { } } - fn expect_small_number(value: &KclValue) -> Option { - match value { - KclValue::Number { value, .. } if value > &0.0 && value < &10.0 => Some(*value as i64), - _ => None, - } - } - #[track_caller] fn assert_get_from(mem: &Stack, key: &str, n: i64, snapshot: EnvironmentRef) { - match mem.memory.get_from_unchecked(key, snapshot, sr()).unwrap() { + match mem.memory.get_from_unchecked(key, snapshot).unwrap() { KclValue::Number { value, .. } => assert_eq!(*value as i64, n), _ => unreachable!(), } @@ -1318,7 +1118,7 @@ mod test { assert_get(mem, "a", 1); mem.add("b".to_owned(), val(3), sr()).unwrap(); assert_get(mem, "b", 3); - mem.memory.get_from_unchecked("b", sn, sr()).unwrap_err(); + mem.memory.get_from_unchecked("b", sn).unwrap_err(); } #[test] @@ -1337,11 +1137,11 @@ mod test { assert_get(mem, "b", 3); assert_get(mem, "c", 6); assert_get_from(mem, "a", 1, sn1); - mem.memory.get_from_unchecked("b", sn1, sr()).unwrap_err(); - mem.memory.get_from_unchecked("c", sn1, sr()).unwrap_err(); + mem.memory.get_from_unchecked("b", sn1).unwrap_err(); + mem.memory.get_from_unchecked("c", sn1).unwrap_err(); assert_get_from(mem, "a", 1, sn2); assert_get_from(mem, "b", 3, sn2); - mem.memory.get_from_unchecked("c", sn2, sr()).unwrap_err(); + mem.memory.get_from_unchecked("c", sn2).unwrap_err(); } #[test] @@ -1481,7 +1281,7 @@ mod test { mem.pop_env(); // old snapshot still untouched - mem.memory.get_from_unchecked("b", sn, sr()).unwrap_err(); + mem.memory.get_from_unchecked("b", sn).unwrap_err(); } #[test] @@ -1503,62 +1303,22 @@ mod test { mem.pop_env(); // old snapshots still untouched - mem.memory.get_from_unchecked("b", sn1, sr()).unwrap_err(); + mem.memory.get_from_unchecked("b", sn1).unwrap_err(); assert_get_from(mem, "b", 3, sn2); - mem.memory.get_from_unchecked("c", sn2, sr()).unwrap_err(); + mem.memory.get_from_unchecked("c", sn2).unwrap_err(); assert_get_from(mem, "b", 4, sn3); - mem.memory.get_from_unchecked("c", sn3, sr()).unwrap_err(); - } - - #[test] - fn snap_env_two_updates() { - let mem = &mut Stack::new_for_tests(); - mem.add("a".to_owned(), val(1), sr()).unwrap(); - - let sn1 = mem.snapshot(); - mem.add("b".to_owned(), val(3), sr()).unwrap(); - let sn2 = mem.snapshot(); - - let callee_env = mem.current_env.0; - mem.push_new_env_for_call(sn2); - let sn3 = mem.snapshot(); - mem.add("b".to_owned(), val(4), sr()).unwrap(); - let sn4 = mem.snapshot(); - mem.insert_or_update("b".to_owned(), val(6)); - mem.memory.update_with_env("b", val(7), callee_env, mem.id); - - assert_get(mem, "b", 6); - assert_get_from(mem, "b", 3, sn3); - assert_get_from(mem, "b", 4, sn4); - - let vals: Vec<_> = mem.walk_call_stack().filter_map(expect_small_number).collect(); - let expected = [6, 1, 3, 1, 7]; - assert_eq!(vals, expected); - - let popped = mem.pop_env(); - assert_get(mem, "b", 7); - mem.memory.get_from_unchecked("b", sn1, sr()).unwrap_err(); - assert_get_from(mem, "b", 3, sn2); - - let vals: Vec<_> = mem.walk_call_stack().filter_map(expect_small_number).collect(); - let expected = [1, 7]; - assert_eq!(vals, expected); - - let popped_env = mem.memory.get_env(popped.index()); - let sp: Vec<_> = popped_env.snapshot_parents().collect(); - assert_eq!( - sp, - vec![(SnapshotRef(1), SnapshotRef(2)), (SnapshotRef(2), SnapshotRef(2))] - ); + mem.memory.get_from_unchecked("c", sn3).unwrap_err(); } #[test] fn squash_env() { let mem = &mut Stack::new_for_tests(); mem.add("a".to_owned(), val(1), sr()).unwrap(); + mem.add("b".to_owned(), val(3), sr()).unwrap(); let sn1 = mem.snapshot(); mem.push_new_env_for_call(sn1); mem.add("b".to_owned(), val(2), sr()).unwrap(); + let sn2 = mem.snapshot(); mem.add( "f".to_owned(), @@ -1581,11 +1341,10 @@ mod test { KclValue::Function { value: FunctionSource::User { memory, .. }, .. - } if memory == &sn1 => {} - v => panic!("{v:#?}"), + } if memory.0 == mem.current_env.0 => {} + v => panic!("{v:#?}, expected {sn1:?}"), } - assert_eq!(mem.memory.envs().len(), 1); - assert_eq!(mem.current_env, EnvironmentRef(0, SnapshotRef(0))); + assert_eq!(mem.memory.envs().len(), 2); } #[test] diff --git a/rust/kcl-lib/src/execution/mod.rs b/rust/kcl-lib/src/execution/mod.rs index c000bdb8a..1e65cffb1 100644 --- a/rust/kcl-lib/src/execution/mod.rs +++ b/rust/kcl-lib/src/execution/mod.rs @@ -10,6 +10,7 @@ use cache::OldAstState; pub use cache::{bust_cache, clear_mem_cache}; pub use cad_op::Operation; pub use geometry::*; +pub use id_generator::IdGenerator; pub(crate) use import::{ import_foreign, send_to_engine as send_import_to_engine, PreImportedGeometry, ZOO_COORD_SYSTEM, }; @@ -25,7 +26,7 @@ use kittycad_modeling_cmds as kcmc; pub use memory::EnvironmentRef; use schemars::JsonSchema; use serde::{Deserialize, Serialize}; -pub use state::{ExecState, IdGenerator, MetaSettings}; +pub use state::{ExecState, MetaSettings}; use tokio::sync::RwLock; use crate::{ @@ -50,6 +51,7 @@ pub(crate) mod cache; mod cad_op; mod exec_ast; mod geometry; +mod id_generator; mod import; pub(crate) mod kcl_value; mod memory; @@ -73,6 +75,8 @@ pub struct ExecOutcome { pub errors: Vec, /// File Names in module Id array index order pub filenames: IndexMap, + /// The default planes. + pub default_planes: Option, } #[derive(Debug, Default, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] @@ -92,11 +96,46 @@ pub struct DefaultPlanes { #[serde(tag = "type", rename_all = "camelCase")] pub struct TagIdentifier { pub value: String, - pub info: Option, - #[serde(rename = "__meta")] + // Multi-version representation of info about the tag. Kept ordered. The usize is the epoch at which the info + // was written. Note that there might be multiple versions of tag info from the same epoch, the version with + // the higher index will be the most recent. + #[serde(skip)] + pub info: Vec<(usize, TagEngineInfo)>, + #[serde(skip)] pub meta: Vec, } +impl TagIdentifier { + /// Get the tag info for this tag at a specified epoch. + pub fn get_info(&self, at_epoch: usize) -> Option<&TagEngineInfo> { + for (e, info) in self.info.iter().rev() { + if *e <= at_epoch { + return Some(info); + } + } + + None + } + + /// Get the most recent tag info for this tag. + pub fn get_cur_info(&self) -> Option<&TagEngineInfo> { + self.info.last().map(|i| &i.1) + } + + /// Add info from a different instance of this tag. + pub fn merge_info(&mut self, other: &TagIdentifier) { + assert_eq!(&self.value, &other.value); + 'new_info: for (oe, ot) in &other.info { + for (e, _) in &self.info { + if e > oe { + continue 'new_info; + } + } + self.info.push((*oe, ot.clone())); + } + } +} + impl Eq for TagIdentifier {} impl std::fmt::Display for TagIdentifier { @@ -111,7 +150,7 @@ impl std::str::FromStr for TagIdentifier { fn from_str(s: &str) -> Result { Ok(Self { value: s.to_string(), - info: None, + info: Vec::new(), meta: Default::default(), }) } @@ -500,7 +539,7 @@ impl ExecutorContext { source_range: crate::execution::SourceRange, ) -> Result<(), KclError> { self.engine - .clear_scene(&mut exec_state.global.id_generator, source_range) + .clear_scene(&mut exec_state.mod_local.id_generator, source_range) .await } @@ -519,7 +558,7 @@ impl ExecutorContext { ) -> Result { assert!(self.is_mock()); - let mut exec_state = ExecState::new(&self.settings); + let mut exec_state = ExecState::new(self); if use_prev_memory { match cache::read_old_memory().await { Some(mem) => *exec_state.mut_stack() = mem, @@ -540,7 +579,7 @@ impl ExecutorContext { // memory, not to the exec_state which is not cached for mock execution. let mut mem = exec_state.stack().clone(); - let outcome = exec_state.to_mock_wasm_outcome(result.0); + let outcome = exec_state.to_mock_wasm_outcome(result.0).await; mem.squash_env(result.0); cache::write_old_memory(mem).await; @@ -608,13 +647,13 @@ impl ExecutorContext { }) .await; - let outcome = old_state.to_wasm_outcome(result_env); + let outcome = old_state.to_wasm_outcome(result_env).await; return Ok(outcome); } (true, program) } CacheResult::NoAction(false) => { - let outcome = old_state.to_wasm_outcome(result_env); + let outcome = old_state.to_wasm_outcome(result_env).await; return Ok(outcome); } }; @@ -622,7 +661,7 @@ impl ExecutorContext { let (exec_state, preserve_mem) = if clear_scene { // Pop the execution state, since we are starting fresh. let mut exec_state = old_state; - exec_state.reset(&self.settings); + exec_state.reset(self); // We don't do this in mock mode since there is no engine connection // anyways and from the TS side we override memory and don't want to clear it. @@ -639,7 +678,7 @@ impl ExecutorContext { (program, exec_state, preserve_mem) } else { - let mut exec_state = ExecState::new(&self.settings); + let mut exec_state = ExecState::new(self); self.send_clear_scene(&mut exec_state, Default::default()) .await .map_err(KclErrorWithOutputs::no_outputs)?; @@ -664,7 +703,7 @@ impl ExecutorContext { }) .await; - let outcome = exec_state.to_wasm_outcome(result.0); + let outcome = exec_state.to_wasm_outcome(result.0).await; Ok(outcome) } @@ -700,6 +739,7 @@ impl ExecutorContext { .await .map_err(KclErrorWithOutputs::no_outputs)?; + let default_planes = self.engine.get_default_planes().read().await.clone(); let env_ref = self .execute_and_build_graph(&program.ast, exec_state, preserve_mem) .await @@ -718,6 +758,7 @@ impl ExecutorContext { exec_state.global.artifact_graph.clone(), module_id_to_module_path, exec_state.global.id_to_source.clone(), + default_planes, ) })?; @@ -725,6 +766,7 @@ impl ExecutorContext { "Post interpretation KCL memory stats: {:#?}", exec_state.stack().memory.stats )); + crate::log::log(format!("Engine stats: {:?}", self.engine.stats())); if !self.is_mock() { let mut mem = exec_state.stack().deep_clone(); @@ -755,6 +797,7 @@ impl ExecutorContext { exec_state, ExecutionKind::Normal, preserve_mem, + ModuleId::default(), &ModulePath::Main, ) .await; @@ -890,38 +933,24 @@ impl ExecutorContext { &self, deterministic_time: bool, ) -> Result, KclError> { - let mut files = self + let files = self .export(kittycad_modeling_cmds::format::OutputFormat3d::Step( kittycad_modeling_cmds::format::step::export::Options { coords: *kittycad_modeling_cmds::coord::KITTYCAD, - created: None, + created: if deterministic_time { + Some("2021-01-01T00:00:00Z".parse().map_err(|e| { + KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to parse date: {}", e), + source_ranges: vec![SourceRange::default()], + }) + })?) + } else { + None + }, }, )) .await?; - if deterministic_time { - for kittycad_modeling_cmds::websocket::RawFile { contents, .. } in &mut files { - use std::fmt::Write; - let utf8 = std::str::from_utf8(contents).unwrap(); - let mut postprocessed = String::new(); - for line in utf8.lines() { - if line.starts_with("FILE_NAME") { - let name = "test.step"; - let time = "2021-01-01T00:00:00Z"; - let author = "Test"; - let org = "Zoo"; - let version = "zoo.dev beta"; - let system = "zoo.dev"; - let authorization = "Test"; - writeln!(&mut postprocessed, "FILE_NAME('{name}', '{time}', ('{author}'), ('{org}'), '{version}', '{system}', '{authorization}');").unwrap(); - } else { - writeln!(&mut postprocessed, "{line}").unwrap(); - } - } - *contents = postprocessed.into_bytes(); - } - } - Ok(files) } @@ -948,7 +977,7 @@ pub(crate) async fn parse_execute(code: &str) -> Result KclValue { - memory - .memory - .get_from_unchecked(name, env, SourceRange::default()) - .unwrap() - .to_owned() + memory.memory.get_from_unchecked(name, env).unwrap().to_owned() } #[tokio::test(flavor = "multi_thread")] @@ -1864,15 +1889,6 @@ let w = f() + f() parse_execute(ast).await.unwrap(); } - #[test] - fn test_serialize_memory_item() { - let mem = KclValue::Solids { - value: Default::default(), - }; - let json = serde_json::to_string(&mem).unwrap(); - assert_eq!(json, r#"{"type":"Solids","value":[]}"#); - } - #[tokio::test(flavor = "multi_thread")] async fn kcl_test_ids_stable_between_executions() { let code = r#"sketch001 = startSketchOn(XZ) @@ -1895,10 +1911,14 @@ let w = f() + f() let old_program = crate::Program::parse_no_errs(code).unwrap(); // Execute the program. - ctx.run_with_caching(old_program).await.unwrap(); + if let Err(err) = ctx.run_with_caching(old_program).await { + let report = err.into_miette_report_with_outputs(code).unwrap(); + let report = miette::Report::new(report); + panic!("Error executing program: {:?}", report); + } // Get the id_generator from the first execution. - let id_generator = cache::read_old_ast().await.unwrap().exec_state.global.id_generator; + let id_generator = cache::read_old_ast().await.unwrap().exec_state.mod_local.id_generator; let code = r#"sketch001 = startSketchOn(XZ) |> startProfileAt([62.74, 206.13], %) @@ -1919,7 +1939,7 @@ let w = f() + f() // Execute the program. ctx.run_with_caching(program).await.unwrap(); - let new_id_generator = cache::read_old_ast().await.unwrap().exec_state.global.id_generator; + let new_id_generator = cache::read_old_ast().await.unwrap().exec_state.mod_local.id_generator; assert_eq!(id_generator, new_id_generator); } @@ -1948,7 +1968,6 @@ let w = f() + f() // Execute the program. ctx.run_with_caching(old_program.clone()).await.unwrap(); - // Get the id_generator from the first execution. let settings_state = cache::read_old_ast().await.unwrap().settings; // Ensure the settings are as expected. @@ -1960,7 +1979,6 @@ let w = f() + f() // Execute the program. ctx.run_with_caching(old_program.clone()).await.unwrap(); - // Get the id_generator from the first execution. let settings_state = cache::read_old_ast().await.unwrap().settings; // Ensure the settings are as expected. @@ -1972,7 +1990,6 @@ let w = f() + f() // Execute the program. ctx.run_with_caching(old_program).await.unwrap(); - // Get the id_generator from the first execution. let settings_state = cache::read_old_ast().await.unwrap().settings; // Ensure the settings are as expected. @@ -1991,4 +2008,41 @@ let w = f() + f() let result = ctx2.run_mock(program2, true).await.unwrap(); assert_eq!(result.variables.get("z").unwrap().as_f64().unwrap(), 3.0); } + + #[tokio::test(flavor = "multi_thread")] + async fn read_tag_version() { + let ast = r#"fn bar(t) { + return startSketchOn(XY) + |> startProfileAt([0,0], %) + |> angledLine({ + angle = -60, + length = segLen(t), + }, %) + |> line(end = [0, 0]) + |> close() +} + +sketch = startSketchOn(XY) + |> startProfileAt([0,0], %) + |> line(end = [0, 10]) + |> line(end = [10, 0], tag = $tag0) + |> line(end = [0, 0]) + +fn foo() { + // tag0 tags an edge + return bar(tag0) +} + +solid = sketch |> extrude(length = 10) +// tag0 tags a face +sketch2 = startSketchOn(solid, tag0) + |> startProfileAt([0,0], %) + |> line(end = [0, 1]) + |> line(end = [1, 0]) + |> line(end = [0, 0]) + +foo() |> extrude(length = 1) +"#; + parse_execute(ast).await.unwrap(); + } } diff --git a/rust/kcl-lib/src/execution/state.rs b/rust/kcl-lib/src/execution/state.rs index 74e86ef52..a0c168fbe 100644 --- a/rust/kcl-lib/src/execution/state.rs +++ b/rust/kcl-lib/src/execution/state.rs @@ -10,7 +10,9 @@ use uuid::Uuid; use crate::{ errors::{KclError, KclErrorDetails, Severity}, execution::{ - annotations, kcl_value, + annotations, + id_generator::IdGenerator, + kcl_value, memory::{ProgramMemory, Stack}, Artifact, ArtifactCommand, ArtifactGraph, ArtifactId, EnvironmentRef, ExecOutcome, ExecutorSettings, KclValue, Operation, UnitAngle, UnitLen, @@ -26,12 +28,11 @@ use crate::{ pub struct ExecState { pub(super) global: GlobalState, pub(super) mod_local: ModuleState, + pub(super) exec_context: Option, } #[derive(Debug, Clone)] pub(super) struct GlobalState { - /// The stable artifact ID generator. - pub id_generator: IdGenerator, /// Map from source file absolute path to module ID. pub path_to_source_id: IndexMap, /// Map from module ID to source file. @@ -62,6 +63,8 @@ pub(super) struct GlobalState { #[derive(Debug, Clone)] pub(super) struct ModuleState { + /// The id generator for this module. + pub id_generator: IdGenerator, pub stack: Stack, /// The current value of the pipe operator returned from the previous /// expression. If we're not currently in a pipeline, this will be None. @@ -73,25 +76,21 @@ pub(super) struct ModuleState { } impl ExecState { - pub fn new(exec_settings: &ExecutorSettings) -> Self { + pub fn new(exec_context: &super::ExecutorContext) -> Self { ExecState { - global: GlobalState::new(exec_settings), - mod_local: ModuleState::new(exec_settings, None, ProgramMemory::new()), + global: GlobalState::new(&exec_context.settings), + mod_local: ModuleState::new(&exec_context.settings, None, ProgramMemory::new(), Default::default()), + exec_context: Some(exec_context.clone()), } } - pub(super) fn reset(&mut self, exec_settings: &ExecutorSettings) { - let mut id_generator = self.global.id_generator.clone(); - // We do not pop the ids, since we want to keep the same id generator. - // This is for the front end to keep track of the ids. - id_generator.next_id = 0; - - let mut global = GlobalState::new(exec_settings); - global.id_generator = id_generator; + pub(super) fn reset(&mut self, exec_context: &super::ExecutorContext) { + let global = GlobalState::new(&exec_context.settings); *self = ExecState { global, - mod_local: ModuleState::new(exec_settings, None, ProgramMemory::new()), + mod_local: ModuleState::new(&exec_context.settings, None, ProgramMemory::new(), Default::default()), + exec_context: Some(exec_context.clone()), }; } @@ -113,13 +112,13 @@ impl ExecState { /// Convert to execution outcome when running in WebAssembly. We want to /// reduce the amount of data that crosses the WASM boundary as much as /// possible. - pub fn to_wasm_outcome(self, main_ref: EnvironmentRef) -> ExecOutcome { + pub async fn to_wasm_outcome(self, main_ref: EnvironmentRef) -> ExecOutcome { // Fields are opt-in so that we don't accidentally leak private internal // state when we add more to ExecState. ExecOutcome { variables: self .stack() - .find_all_in_env(main_ref, |_| true) + .find_all_in_env(main_ref) .map(|(k, v)| (k.clone(), v.clone())) .collect(), operations: self.global.operations, @@ -132,16 +131,21 @@ impl ExecState { .iter() .map(|(k, v)| ((*v), k.clone())) .collect(), + default_planes: if let Some(ctx) = &self.exec_context { + ctx.engine.get_default_planes().read().await.clone() + } else { + None + }, } } - pub fn to_mock_wasm_outcome(self, main_ref: EnvironmentRef) -> ExecOutcome { + pub async fn to_mock_wasm_outcome(self, main_ref: EnvironmentRef) -> ExecOutcome { // Fields are opt-in so that we don't accidentally leak private internal // state when we add more to ExecState. ExecOutcome { variables: self .stack() - .find_all_in_env(main_ref, |_| true) + .find_all_in_env(main_ref) .map(|(k, v)| (k.clone(), v.clone())) .collect(), operations: Default::default(), @@ -149,6 +153,11 @@ impl ExecState { artifact_graph: Default::default(), errors: self.global.errors, filenames: Default::default(), + default_planes: if let Some(ctx) = &self.exec_context { + ctx.engine.get_default_planes().read().await.clone() + } else { + None + }, } } @@ -160,8 +169,12 @@ impl ExecState { &mut self.mod_local.stack } - pub(crate) fn next_uuid(&mut self) -> Uuid { - self.global.id_generator.next_uuid() + pub fn next_uuid(&mut self) -> Uuid { + self.mod_local.id_generator.next_uuid() + } + + pub fn id_generator(&mut self) -> &mut IdGenerator { + &mut self.mod_local.id_generator } pub(crate) fn add_artifact(&mut self, artifact: Artifact) { @@ -245,7 +258,6 @@ impl ExecState { impl GlobalState { fn new(settings: &ExecutorSettings) -> Self { let mut global = GlobalState { - id_generator: Default::default(), path_to_source_id: Default::default(), module_infos: Default::default(), artifacts: Default::default(), @@ -278,8 +290,14 @@ impl GlobalState { } impl ModuleState { - pub(super) fn new(exec_settings: &ExecutorSettings, std_path: Option, memory: Arc) -> Self { + pub(super) fn new( + exec_settings: &ExecutorSettings, + std_path: Option, + memory: Arc, + module_id: Option, + ) -> Self { ModuleState { + id_generator: IdGenerator::new(module_id), stack: memory.new_stack(), pipe_value: Default::default(), module_exports: Default::default(), @@ -336,29 +354,3 @@ impl MetaSettings { Ok(()) } } - -/// A generator for ArtifactIds that can be stable across executions. -#[derive(Debug, Clone, Default, Deserialize, Serialize, PartialEq)] -#[serde(rename_all = "camelCase")] -pub struct IdGenerator { - pub(super) next_id: usize, - ids: Vec, -} - -impl IdGenerator { - pub fn new() -> Self { - Self::default() - } - - pub fn next_uuid(&mut self) -> uuid::Uuid { - if let Some(id) = self.ids.get(self.next_id) { - self.next_id += 1; - *id - } else { - let id = uuid::Uuid::new_v4(); - self.ids.push(id); - self.next_id += 1; - id - } - } -} diff --git a/rust/kcl-lib/src/lib.rs b/rust/kcl-lib/src/lib.rs index 596c6aa8a..1ffd64486 100644 --- a/rust/kcl-lib/src/lib.rs +++ b/rust/kcl-lib/src/lib.rs @@ -8,11 +8,11 @@ #[allow(unused_macros)] macro_rules! println { ($($rest:tt)*) => { - #[cfg(feature = "disable-println")] + #[cfg(all(feature = "disable-println", not(test)))] { let _ = format!($($rest)*); } - #[cfg(not(feature = "disable-println"))] + #[cfg(any(not(feature = "disable-println"), test))] std::println!($($rest)*) } } @@ -20,11 +20,11 @@ macro_rules! println { #[allow(unused_macros)] macro_rules! eprintln { ($($rest:tt)*) => { - #[cfg(feature = "disable-println")] + #[cfg(all(feature = "disable-println", not(test)))] { let _ = format!($($rest)*); } - #[cfg(not(feature = "disable-println"))] + #[cfg(any(not(feature = "disable-println"), test))] std::eprintln!($($rest)*) } } @@ -32,11 +32,11 @@ macro_rules! eprintln { #[allow(unused_macros)] macro_rules! print { ($($rest:tt)*) => { - #[cfg(feature = "disable-println")] + #[cfg(all(feature = "disable-println", not(test)))] { let _ = format!($($rest)*); } - #[cfg(not(feature = "disable-println"))] + #[cfg(any(not(feature = "disable-println"), test))] std::print!($($rest)*) } } @@ -44,11 +44,11 @@ macro_rules! print { #[allow(unused_macros)] macro_rules! eprint { ($($rest:tt)*) => { - #[cfg(feature = "disable-println")] + #[cfg(all(feature = "disable-println", not(test)))] { let _ = format!($($rest)*); } - #[cfg(not(feature = "disable-println"))] + #[cfg(any(not(feature = "disable-println"), test))] std::eprint!($($rest)*) } } @@ -81,7 +81,7 @@ pub mod walk; mod wasm; pub use coredump::CoreDump; -pub use engine::{EngineManager, ExecutionKind}; +pub use engine::{EngineManager, EngineStats, ExecutionKind}; pub use errors::{ CompilationError, ConnectionError, ExecError, KclError, KclErrorWithOutputs, Report, ReportWithOutputs, }; @@ -96,6 +96,8 @@ pub use modules::ModuleId; pub use parsing::ast::{modify::modify_ast_for_sketch, types::FormatOptions}; pub use settings::types::{project::ProjectConfiguration, Configuration, UnitLength}; pub use source_range::SourceRange; +#[cfg(not(target_arch = "wasm32"))] +pub use unparser::recast_dir; // Rather than make executor public and make lots of it pub(crate), just re-export into a new module. // Ideally we wouldn't export these things at all, they should only be used for testing. @@ -108,10 +110,14 @@ pub mod wasm_engine { pub use crate::{ coredump::wasm::{CoreDumpManager, CoreDumper}, engine::conn_wasm::{EngineCommandManager, EngineConnection}, - fs::wasm::FileSystemManager, + fs::wasm::{FileManager, FileSystemManager}, }; } +pub mod mock_engine { + pub use crate::engine::conn_mock::EngineConnection; +} + #[cfg(not(target_arch = "wasm32"))] pub mod native_engine { pub use crate::engine::conn::EngineConnection; diff --git a/rust/kcl-lib/src/log.rs b/rust/kcl-lib/src/log.rs index 3c7865118..e2265d402 100644 --- a/rust/kcl-lib/src/log.rs +++ b/rust/kcl-lib/src/log.rs @@ -36,7 +36,7 @@ macro_rules! logln { } pub(crate) use logln; -#[cfg(all(not(feature = "disable-println"), not(target_arch = "wasm32")))] +#[cfg(any(test, all(not(feature = "disable-println"), not(target_arch = "wasm32"))))] #[inline] fn log_inner(msg: String) { eprintln!("{msg}"); @@ -48,7 +48,7 @@ fn log_inner(msg: String) { web_sys::console::log_1(&msg.into()); } -#[cfg(feature = "disable-println")] +#[cfg(all(feature = "disable-println", not(test)))] #[inline] fn log_inner(_msg: String) {} diff --git a/rust/kcl-lib/src/lsp/kcl/mod.rs b/rust/kcl-lib/src/lsp/kcl/mod.rs index e4f6b99ea..317f371c7 100644 --- a/rust/kcl-lib/src/lsp/kcl/mod.rs +++ b/rust/kcl-lib/src/lsp/kcl/mod.rs @@ -1170,7 +1170,7 @@ impl LanguageServer for Backend { Hover::Variable { name, ty: None, range } => Ok(with_cached_var(&name, |value| { let mut text: String = format!("```\n{}", name); if let Some(ty) = value.principal_type() { - text.push_str(&format!(": {}", ty)); + text.push_str(&format!(": {}", ty.human_friendly_type())); } if let Some(v) = value.value_str() { text.push_str(&format!(" = {}", v)); diff --git a/rust/kcl-lib/src/main.rs b/rust/kcl-lib/src/main.rs index 43924339a..95e544ad1 100644 --- a/rust/kcl-lib/src/main.rs +++ b/rust/kcl-lib/src/main.rs @@ -11,7 +11,13 @@ use kcl_lib::{ExecState, ExecutorContext, ExecutorSettings, Program}; async fn main() { let mut args = env::args(); args.next(); - let filename = args.next().unwrap_or_else(|| "main.kcl".to_owned()); + let mut filename = args.next().unwrap_or_else(|| "main.kcl".to_owned()); + if !filename.ends_with(".kcl") { + if !filename.ends_with('/') && !filename.ends_with('\\') { + filename += "/"; + } + filename += "main.kcl"; + } let mut f = File::open(&filename).unwrap(); let mut text = String::new(); @@ -36,6 +42,6 @@ async fn main() { ) .await .unwrap(); - let mut exec_state = ExecState::new(&ctx.settings); + let mut exec_state = ExecState::new(&ctx); ctx.run(&program, &mut exec_state).await.unwrap(); } diff --git a/rust/kcl-lib/src/modules.rs b/rust/kcl-lib/src/modules.rs index dd2d9cfcb..74bd818a4 100644 --- a/rust/kcl-lib/src/modules.rs +++ b/rust/kcl-lib/src/modules.rs @@ -33,6 +33,12 @@ impl ModuleId { } } +impl std::fmt::Display for ModuleId { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + write!(f, "{}", self.0) + } +} + #[derive(Debug, Clone, Default)] pub(crate) struct ModuleLoader { /// The stack of import statements for detecting circular module imports. diff --git a/rust/kcl-lib/src/parsing/ast/types/mod.rs b/rust/kcl-lib/src/parsing/ast/types/mod.rs index 420df2ca0..0fd8bba74 100644 --- a/rust/kcl-lib/src/parsing/ast/types/mod.rs +++ b/rust/kcl-lib/src/parsing/ast/types/mod.rs @@ -2149,7 +2149,7 @@ impl From<&Node> for TagIdentifier { fn from(tag: &Node) -> Self { TagIdentifier { value: tag.name.clone(), - info: None, + info: Vec::new(), meta: vec![Metadata { source_range: tag.into(), }], @@ -2937,7 +2937,7 @@ impl fmt::Display for Type { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { match self { Type::Primitive(primitive_type) => primitive_type.fmt(f), - Type::Array(primitive_type) => write!(f, "{primitive_type}[]"), + Type::Array(primitive_type) => write!(f, "[{primitive_type}]"), Type::Object { properties } => { write!(f, "{{")?; let mut first = true; @@ -3509,7 +3509,7 @@ const cylinder = startSketchOn('-XZ') #[tokio::test(flavor = "multi_thread")] async fn test_parse_type_args_array_on_functions() { - let some_program_string = r#"fn thing = (arg0: number[], arg1: string[], tag?: string) => { + let some_program_string = r#"fn thing = (arg0: [number], arg1: [string], tag?: string) => { return arg0 }"#; let program = crate::parsing::top_level_parse(some_program_string).unwrap(); @@ -3540,7 +3540,7 @@ const cylinder = startSketchOn('-XZ') #[tokio::test(flavor = "multi_thread")] async fn test_parse_type_args_object_on_functions() { - let some_program_string = r#"fn thing = (arg0: number[], arg1: {thing: number, things: string[], more?: string}, tag?: string) => { + let some_program_string = r#"fn thing = (arg0: [number], arg1: {thing: number, things: [string], more?: string}, tag?: string) => { return arg0 }"#; let module_id = ModuleId::default(); @@ -3594,7 +3594,7 @@ const cylinder = startSketchOn('-XZ') 56, module_id, ), - type_: Some(Node::new(Type::Array(PrimitiveType::String), 58, 64, module_id)), + type_: Some(Node::new(Type::Array(PrimitiveType::String), 59, 65, module_id)), default_value: None, labeled: true, digest: None @@ -3625,7 +3625,7 @@ const cylinder = startSketchOn('-XZ') #[tokio::test(flavor = "multi_thread")] async fn test_parse_return_type_on_functions() { - let some_program_string = r#"fn thing(): {thing: number, things: string[], more?: string} { + let some_program_string = r#"fn thing(): {thing: number, things: [string], more?: string} { return 1 }"#; let module_id = ModuleId::default(); @@ -3675,7 +3675,7 @@ const cylinder = startSketchOn('-XZ') 34, module_id, ), - type_: Some(Node::new(Type::Array(PrimitiveType::String), 36, 42, module_id)), + type_: Some(Node::new(Type::Array(PrimitiveType::String), 37, 43, module_id)), default_value: None, labeled: true, digest: None diff --git a/rust/kcl-lib/src/parsing/parser.rs b/rust/kcl-lib/src/parsing/parser.rs index 42a23e925..d62e44433 100644 --- a/rust/kcl-lib/src/parsing/parser.rs +++ b/rust/kcl-lib/src/parsing/parser.rs @@ -4,17 +4,17 @@ use std::{cell::RefCell, collections::BTreeMap}; use winnow::{ - combinator::{alt, delimited, opt, peek, preceded, repeat, separated, separated_pair, terminated}, + combinator::{alt, delimited, opt, peek, preceded, repeat, repeat_till, separated, separated_pair, terminated}, dispatch, error::{ErrMode, StrContext, StrContextValue}, prelude::*, stream::Stream, - token::{any, one_of, take_till}, + token::{any, none_of, one_of, take_till}, }; use super::{ ast::types::{Ascription, ImportPath, LabelledExpression}, - token::NumericSuffix, + token::{NumericSuffix, RESERVED_WORDS}, }; use crate::{ docs::StdLibFn, @@ -746,21 +746,58 @@ pub(crate) fn array_elem_by_elem(i: &mut TokenSlice) -> PResult = peek(repeat_till( + 0.., + none_of(|token: Token| { + // bail out early if we encounter something that is for sure not allowed in an + // array, otherwise we could seek to find a closing bracket until the end of the + // file + RESERVED_WORDS + .keys() + .chain([",,", "{", "}", "["].iter()) + .any(|word| *word == token.value) + }) + .void(), + one_of(|term: Token| term.value == "]"), + )) + .parse_next(i); + let has_closing_bracket = maybe_closing_bracket.is_ok(); + if has_closing_bracket { + let start_range = i.as_source_range(); + // safe to unwrap here because we checked it was Ok above + let end_range = maybe_closing_bracket.unwrap().1.as_source_range(); + let e = ContextError { + context: vec![], + cause: Some(CompilationError::fatal( + SourceRange::from([start_range.start(), end_range.end(), end_range.module_id().as_usize()]), + "Unexpected character encountered. You might be missing a comma in between elements.", + )), + }; + return Err(ErrMode::Cut(e)); + } + } + let end = maybe_end?.end; // Sort the array's elements (i.e. expression nodes) from the noncode nodes. let (elements, non_code_nodes): (Vec<_>, BTreeMap) = elements.into_iter().enumerate().fold( @@ -819,7 +856,7 @@ fn array_end_start(i: &mut TokenSlice) -> PResult> { } fn object_property_same_key_and_val(i: &mut TokenSlice) -> PResult> { - let key = nameable_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 = nameable_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); Ok(Node { start: key.start, @@ -846,7 +883,7 @@ fn object_property(i: &mut TokenSlice) -> PResult> { ignore_whitespace(i); let expr = match expression .context(expected( - "the value which you're setting the property to, e.g. in 'height: 4', the value is 4", + "the value which you're setting the property to, e.g. in 'height = 4', the value is 4", )) .parse_next(i) { @@ -892,7 +929,7 @@ fn property_separator(i: &mut TokenSlice) -> PResult<()> { alt(( // Normally you need a comma. comma_sep, - // But, if the array is ending, no need for a comma. + // But, if the object is ending, no need for a comma. peek(preceded(opt(whitespace), close_brace)).void(), )) .parse_next(i) @@ -926,10 +963,62 @@ pub(crate) fn object(i: &mut TokenSlice) -> PResult> { )), ) .context(expected( - "a comma-separated list of key-value pairs, e.g. 'height: 4, width: 3'", + "a comma-separated list of key-value pairs, e.g. 'height = 4, width = 3'", )) .parse_next(i)?; + ignore_trailing_comma(i); + ignore_whitespace(i); + let maybe_end = close_brace(i).map_err(|e| { + if let Some(mut err) = e.clone().into_inner() { + let start_range = open.as_source_range(); + let end_range = i.as_source_range(); + err.cause = Some(CompilationError::fatal( + SourceRange::from([start_range.start(), end_range.start(), end_range.module_id().as_usize()]), + "Encountered an unexpected character(s) before finding a closing brace(`}`) for the object", + )); + ErrMode::Cut(err) + } else { + // ErrMode::Incomplete, not sure if it's actually possible to end up with this here + e + } + }); + if maybe_end.is_err() { + // if there is a closing brace at some point, but it wasn't the next token, it's likely that they forgot a comma between some + // of the properties + let maybe_closing_brace: PResult<((), Token)> = peek(repeat_till( + 0.., + none_of(|token: Token| { + // bail out early if we encounter something that is for sure not allowed in an + // object, otherwise we could seek to find a closing brace until the end of the + // file + RESERVED_WORDS + .keys() + .chain([",,", "[", "]", "{"].iter()) + .any(|word| *word == token.value) + }) + .void(), + one_of(|c: Token| c.value == "}"), + )) + .parse_next(i); + let has_closing_brace = maybe_closing_brace.is_ok(); + if has_closing_brace { + let start_range = i.as_source_range(); + // okay to unwrap here because we checked it was Ok above + let end_range = maybe_closing_brace.unwrap().1.as_source_range(); + + let e = ContextError { + context: vec![], + cause: Some(CompilationError::fatal( + SourceRange::from([start_range.start(), end_range.end(), end_range.module_id().as_usize()]), + "Unexpected character encountered. You might be missing a comma in between properties.", + )), + }; + return Err(ErrMode::Cut(e)); + } + } + + let end = maybe_end?.end; // Sort the object's properties from the noncode nodes. let (properties, non_code_nodes): (Vec<_>, BTreeMap) = properties.into_iter().enumerate().fold( (Vec::new(), BTreeMap::new()), @@ -945,9 +1034,7 @@ pub(crate) fn object(i: &mut TokenSlice) -> PResult> { (properties, non_code_nodes) }, ); - ignore_trailing_comma(i); - ignore_whitespace(i); - let end = close_brace(i)?.end; + let non_code_meta = NonCodeMeta { non_code_nodes, ..Default::default() @@ -2564,7 +2651,7 @@ fn argument_type(i: &mut TokenSlice) -> PResult> { )) }), // Array types - (primitive_type, open_bracket, close_bracket).map(|(t, _, _)| Ok(t.map(Type::Array))), + (open_bracket, primitive_type, close_bracket).map(|(_, t, _)| Ok(t.map(Type::Array))), // Primitive types primitive_type.map(|t| Ok(t.map(Type::Primitive))), )) @@ -3869,7 +3956,7 @@ mySk1 = startSketchOn(XY) assert_eq!( src_expected, src_actual, - "expected error would highlight {} but it actually highlighted {}", + "expected error would highlight `{}` but it actually highlighted `{}`", &p[src_expected[0]..src_expected[1]], &p[src_actual[0]..src_actual[1]], ); @@ -4060,7 +4147,11 @@ z(-[["#, #[test] fn test_parse_weird_lots_of_fancy_brackets() { - assert_err(r#"zz({{{{{{{{)iegAng{{{{{{{##"#, "Unexpected token: (", [2, 3]); + assert_err( + r#"zz({{{{{{{{)iegAng{{{{{{{##"#, + "Encountered an unexpected character(s) before finding a closing brace(`}`) for the object", + [3, 4], + ); } #[test] @@ -4601,10 +4692,123 @@ let myBox = box([0,0], -3, -16, -10) } #[test] - fn test_parse_missing_closing_bracket() { + fn test_parse_array_missing_closing_bracket() { let some_program_string = r#" sketch001 = startSketchOn('XZ') |> startProfileAt([90.45, 119.09, %)"#; - assert_err(some_program_string, "Array is missing a closing bracket(`]`)", [51, 52]); + assert_err( + some_program_string, + "Encountered an unexpected character(s) before finding a closing bracket(`]`) for the array", + [51, 67], + ); + } + #[test] + fn test_parse_array_missing_comma() { + let some_program_string = r#" +sketch001 = startSketchOn('XZ') |> startProfileAt([90.45 119.09], %)"#; + assert_err( + some_program_string, + "Unexpected character encountered. You might be missing a comma in between elements.", + [52, 65], + ); + } + #[test] + fn test_parse_array_reserved_word_early_exit() { + // since there is an early exit if encountering a reserved word, the error should be about + // that and not the missing comma + let some_program_string = r#" +sketch001 = startSketchOn('XZ') |> startProfileAt([90.45 $struct], %)"#; + assert_err( + some_program_string, + "Encountered an unexpected character(s) before finding a closing bracket(`]`) for the array", + [51, 52], + ); + } + #[test] + fn test_parse_array_random_brace() { + let some_program_string = r#" +sketch001 = startSketchOn('XZ') |> startProfileAt([}], %)"#; + assert_err( + some_program_string, + "Encountered an unexpected character(s) before finding a closing bracket(`]`) for the array", + [51, 52], + ); + } + + #[test] + fn test_parse_object_missing_closing_brace() { + let some_program_string = r#"{ + foo = bar,"#; + + assert_err( + some_program_string, + "Encountered an unexpected character(s) before finding a closing brace(`}`) for the object", + [0, 23], + ); + } + #[test] + fn test_parse_object_reserved_word_early_exit() { + // since there is an early exit if encountering a reserved word, the error should be about + // that and not the missing comma + let some_program_string = r#"{bar = foo struct = man}"#; + + assert_err( + some_program_string, + "Encountered an unexpected character(s) before finding a closing brace(`}`) for the object", + [0, 1], + ); + } + #[test] + fn test_parse_object_missing_comma() { + let some_program_string = r#"{ + foo = bar, + bar = foo + bat = man + }"#; + + assert_err( + some_program_string, + "Unexpected character encountered. You might be missing a comma in between properties.", + [37, 78], + ); + } + + #[test] + fn test_parse_object_missing_comma_one_line() { + let some_program_string = r#"{bar = foo bat = man}"#; + + assert_err( + some_program_string, + "Unexpected character encountered. You might be missing a comma in between properties.", + [1, 21], + ); + } + + #[test] + fn test_parse_object_random_bracket() { + let some_program_string = r#"{]}"#; + + assert_err( + some_program_string, + "Encountered an unexpected character(s) before finding a closing brace(`}`) for the object", + [0, 1], + ); + } + + #[test] + fn test_parse_object_shorthand_missing_comma() { + let some_program_string = r#" +bar = 1 + { + foo = bar, + bar + bat = man + }"#; + + assert_err( + some_program_string, + "Unexpected character encountered. You might be missing a comma in between properties.", + [54, 89], + ); } #[test] diff --git a/rust/kcl-lib/src/parsing/token/mod.rs b/rust/kcl-lib/src/parsing/token/mod.rs index 154b5e0eb..3c26bee06 100644 --- a/rust/kcl-lib/src/parsing/token/mod.rs +++ b/rust/kcl-lib/src/parsing/token/mod.rs @@ -24,7 +24,6 @@ use crate::{ mod tokeniser; -#[cfg(test)] pub(crate) use tokeniser::RESERVED_WORDS; // Note the ordering, it's important that `m` comes after `mm` and `cm`. @@ -162,7 +161,9 @@ impl IntoIterator for TokenStream { #[derive(Debug, Clone)] pub(crate) struct TokenSlice<'a> { stream: &'a TokenStream, + /// Current position of the leading Token in the stream start: usize, + /// The number of total Tokens in the stream end: usize, } @@ -190,6 +191,21 @@ impl<'a> TokenSlice<'a> { stream: self.stream, } } + + pub fn as_source_range(&self) -> SourceRange { + let stream_len = self.stream.tokens.len(); + let first_token = if stream_len == self.start { + &self.stream.tokens[self.start - 1] + } else { + self.token(0) + }; + let last_token = if stream_len == self.end { + &self.stream.tokens[stream_len - 1] + } else { + self.token(self.end - self.start) + }; + SourceRange::new(first_token.start, last_token.end, last_token.module_id) + } } impl<'a> IntoIterator for TokenSlice<'a> { @@ -294,6 +310,14 @@ impl<'a> winnow::stream::StreamIsPartial for TokenSlice<'a> { } } +impl<'a> winnow::stream::FindSlice<&str> for TokenSlice<'a> { + fn find_slice(&self, substr: &str) -> Option> { + self.iter() + .enumerate() + .find_map(|(i, b)| if b.value == substr { Some(i..self.end) } else { None }) + } +} + #[derive(Clone, Debug)] pub struct Checkpoint(usize, usize); diff --git a/rust/kcl-lib/src/simulation_tests.rs b/rust/kcl-lib/src/simulation_tests.rs index fc95fff78..9b951a185 100644 --- a/rust/kcl-lib/src/simulation_tests.rs +++ b/rust/kcl-lib/src/simulation_tests.rs @@ -95,11 +95,11 @@ fn parse_test(test: &Test) { }); } -fn unparse(test_name: &str) { - unparse_test(&Test::new(test_name)); +async fn unparse(test_name: &str) { + unparse_test(&Test::new(test_name)).await; } -fn unparse_test(test: &Test) { +async fn unparse_test(test: &Test) { let input = read("ast.snap", &test.output_dir); let ast_res: Result = get(&input); let Ok(ast) = ast_res else { @@ -107,7 +107,31 @@ fn unparse_test(test: &Test) { }; // Check recasting the AST produces the original string. let actual = ast.recast(&Default::default(), 0); - expectorate::assert_contents(test.input_dir.join(&test.entry_point), &actual); + let entry_point = test.input_dir.join(&test.entry_point); + expectorate::assert_contents(&entry_point, &actual); + + // Check all the rest of the files in the directory. + let kcl_files = crate::unparser::walk_dir(&test.input_dir).await.unwrap(); + // Filter out the entry point file. + let kcl_files = kcl_files.into_iter().filter(|f| f != &entry_point); + let futures = kcl_files + .into_iter() + .map(|file| { + tokio::spawn(async move { + let contents = tokio::fs::read_to_string(&file).await?; + let program = crate::Program::parse_no_errs(&contents)?; + let recast = program.recast_with_options(&Default::default()); + expectorate::assert_contents(file, &recast); + + Ok::<(), anyhow::Error>(()) + }) + }) + .collect::>(); + + // Join all futures and await their completion. + for future in futures { + future.await.unwrap().unwrap(); + } } async fn execute(test_name: &str, render_to_png: bool) { @@ -149,7 +173,7 @@ async fn execute_test(test: &Test, render_to_png: bool, export_step: bool) { // due to SSI and GPU. std::fs::write(test.output_dir.join(EXPORTED_STEP_NAME), step).unwrap(); } - let outcome = exec_state.to_wasm_outcome(env_ref); + let outcome = exec_state.to_wasm_outcome(env_ref).await; assert_common_snapshots( test, outcome.operations, @@ -249,9 +273,9 @@ mod cube { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -270,9 +294,9 @@ mod cube_with_error { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -291,9 +315,9 @@ mod artifact_graph_example_code1 { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -312,9 +336,9 @@ mod artifact_graph_example_code_no_3d { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -333,9 +357,9 @@ mod artifact_graph_example_code_offset_planes { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -354,9 +378,9 @@ mod artifact_graph_sketch_on_face_etc { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -375,9 +399,9 @@ mod helix_ccw { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -396,9 +420,9 @@ mod double_map_fn { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -417,9 +441,9 @@ mod property_of_object { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -438,9 +462,9 @@ mod index_of_array { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -459,9 +483,9 @@ mod comparisons { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -480,9 +504,9 @@ mod array_range_expr { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -501,9 +525,9 @@ mod array_range_negative_expr { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -522,9 +546,9 @@ mod sketch_in_object { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -543,9 +567,9 @@ mod if_else { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -564,9 +588,9 @@ mod add_lots { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -588,9 +612,9 @@ mod argument_error { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -609,9 +633,9 @@ mod array_elem_push { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -630,9 +654,9 @@ mod invalid_index_str { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -651,9 +675,9 @@ mod invalid_index_negative { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -672,9 +696,9 @@ mod invalid_index_fractional { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -693,9 +717,9 @@ mod invalid_member_object { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -714,9 +738,9 @@ mod invalid_member_object_prop { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -735,9 +759,9 @@ mod non_string_key_of_object { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -756,9 +780,9 @@ mod array_index_oob { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -777,9 +801,9 @@ mod object_prop_not_found { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -798,9 +822,9 @@ mod pipe_substitution_inside_function_called_from_pipeline { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -819,9 +843,9 @@ mod comparisons_multiple { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -840,9 +864,9 @@ mod import_cycle1 { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -861,9 +885,9 @@ mod import_function_not_sketch { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -882,9 +906,9 @@ mod import_constant { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -903,9 +927,9 @@ mod import_export { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -924,9 +948,9 @@ mod import_glob { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -945,9 +969,9 @@ mod import_whole { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -966,9 +990,9 @@ mod import_side_effect { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -987,9 +1011,9 @@ mod import_foreign { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1008,9 +1032,9 @@ mod assembly_non_default_units { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1030,9 +1054,9 @@ mod array_elem_push_fail { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1051,9 +1075,9 @@ mod sketch_on_face { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1072,9 +1096,9 @@ mod revolve_about_edge { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1093,9 +1117,9 @@ mod poop_chute { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1114,9 +1138,9 @@ mod neg_xz_plane { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1135,9 +1159,9 @@ mod xz_plane { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1156,9 +1180,9 @@ mod sketch_on_face_after_fillets_referencing_face { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1177,9 +1201,9 @@ mod circular_pattern3d_a_pattern { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1198,9 +1222,9 @@ mod linear_pattern3d_a_pattern { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1219,9 +1243,9 @@ mod tangential_arc { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1240,9 +1264,9 @@ mod big_number_angle_to_match_length_x { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1261,9 +1285,9 @@ mod big_number_angle_to_match_length_y { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1282,9 +1306,9 @@ mod sketch_on_face_circle_tagged { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1303,9 +1327,9 @@ mod basic_fillet_cube_start { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1324,9 +1348,9 @@ mod basic_fillet_cube_next_adjacent { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1345,9 +1369,9 @@ mod basic_fillet_cube_previous_adjacent { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1366,9 +1390,9 @@ mod basic_fillet_cube_end { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1387,9 +1411,9 @@ mod basic_fillet_cube_close_opposite { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1408,9 +1432,9 @@ mod sketch_on_face_end { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1429,9 +1453,9 @@ mod sketch_on_face_start { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1450,9 +1474,9 @@ mod sketch_on_face_end_negative_extrude { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1471,9 +1495,9 @@ mod mike_stress_test { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1492,9 +1516,9 @@ mod pentagon_fillet_sugar { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1513,9 +1537,9 @@ mod pipe_as_arg { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1534,9 +1558,9 @@ mod computed_var { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1555,9 +1579,9 @@ mod riddle_small { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1576,9 +1600,9 @@ mod tan_arc_x_line { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1597,9 +1621,9 @@ mod fillet_and_shell { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1618,9 +1642,9 @@ mod sketch_on_chamfer_two_times { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1639,9 +1663,9 @@ mod sketch_on_chamfer_two_times_different_order { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1660,9 +1684,9 @@ mod parametric_with_tan_arc { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1681,9 +1705,9 @@ mod parametric { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1702,9 +1726,9 @@ mod ssi_pattern { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1723,9 +1747,9 @@ mod angled_line { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1744,9 +1768,9 @@ mod function_sketch_with_position { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1765,9 +1789,9 @@ mod function_sketch { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1786,9 +1810,9 @@ mod i_shape { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1807,9 +1831,9 @@ mod kittycad_svg { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1828,9 +1852,9 @@ mod kw_fn { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1849,9 +1873,9 @@ mod kw_fn_too_few_args { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1870,9 +1894,9 @@ mod kw_fn_unlabeled_but_has_label { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1891,9 +1915,9 @@ mod kw_fn_with_defaults { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1912,9 +1936,9 @@ mod boolean_logical_and { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1933,9 +1957,9 @@ mod boolean_logical_or { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1954,9 +1978,9 @@ mod boolean_logical_multiple { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1975,9 +1999,9 @@ mod circle_three_point { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -1996,9 +2020,9 @@ mod array_elem_pop { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -2017,9 +2041,9 @@ mod array_elem_pop_empty_fail { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -2038,9 +2062,9 @@ mod array_elem_pop_fail { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -2059,9 +2083,9 @@ mod helix_simple { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -2081,9 +2105,9 @@ mod import_file_not_exist_error { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -2102,10 +2126,9 @@ mod import_file_parse_error { super::parse(TEST_NAME); } - /// Test that parsing and unparsing KCL produces the original KCL input. #[test] fn unparse() { - super::unparse(TEST_NAME) + // Do nothing since we want to keep the parse error for the test. } /// Test that KCL is executed correctly. @@ -2125,9 +2148,31 @@ mod flush_batch_on_end { } /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await + } + + /// Test that KCL is executed correctly. + #[tokio::test(flavor = "multi_thread")] + async fn kcl_test_execute() { + super::execute(TEST_NAME, true).await + } +} + +mod multi_transform { + const TEST_NAME: &str = "multi_transform"; + + /// Test parsing KCL. #[test] - fn unparse() { - super::unparse(TEST_NAME) + fn parse() { + super::parse(TEST_NAME); + } + + /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. @@ -2147,9 +2192,95 @@ mod import_transform { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await + } + + /// Test that KCL is executed correctly. + #[tokio::test(flavor = "multi_thread")] + async fn kcl_test_execute() { + super::execute(TEST_NAME, true).await + } +} + +mod out_of_band_sketches { + const TEST_NAME: &str = "out_of_band_sketches"; + + /// Test parsing KCL. + #[test] + fn parse() { + super::parse(TEST_NAME); + } + + /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await + } + + /// Test that KCL is executed correctly. + #[tokio::test(flavor = "multi_thread")] + async fn kcl_test_execute() { + super::execute(TEST_NAME, true).await + } +} + +mod crazy_multi_profile { + const TEST_NAME: &str = "crazy_multi_profile"; + + /// Test parsing KCL. + #[test] + fn parse() { + super::parse(TEST_NAME); + } + + /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await + } + + /// Test that KCL is executed correctly. + #[tokio::test(flavor = "multi_thread")] + async fn kcl_test_execute() { + super::execute(TEST_NAME, true).await + } +} +mod assembly_mixed_units_cubes { + const TEST_NAME: &str = "assembly_mixed_units_cubes"; + + /// Test parsing KCL. + #[test] + fn parse() { + super::parse(TEST_NAME) + } + + /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await + } + + /// Test that KCL is executed correctly. + #[tokio::test(flavor = "multi_thread")] + async fn kcl_test_execute() { + super::execute(TEST_NAME, true).await + } +} +mod bad_units_in_annotation { + const TEST_NAME: &str = "bad_units_in_annotation"; + + /// Test parsing KCL. + #[test] + fn parse() { + super::parse(TEST_NAME) + } + + /// Test that parsing and unparsing KCL produces the original KCL input. + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. diff --git a/rust/kcl-lib/src/simulation_tests/kcl_samples.rs b/rust/kcl-lib/src/simulation_tests/kcl_samples.rs index 7157ed66b..83e157b48 100644 --- a/rust/kcl-lib/src/simulation_tests/kcl_samples.rs +++ b/rust/kcl-lib/src/simulation_tests/kcl_samples.rs @@ -34,10 +34,10 @@ fn parse(dir_name: &str, dir_path: &Path) { } #[kcl_directory_test_macro::test_all_dirs("../public/kcl-samples")] -fn unparse(dir_name: &str, dir_path: &Path) { - // kcl-samples don't always use correct formatting. We don't ignore the - // test because we want to allow the just command to work. It's actually - // fine when no test runs. +async fn unparse(dir_name: &str, dir_path: &Path) { + // TODO: turn this on when we fix the comments recasting. + // let t = test(dir_name, dir_path.join("main.kcl").to_str().unwrap().to_owned()); + // super::unparse_test(&t).await; } #[kcl_directory_test_macro::test_all_dirs("../public/kcl-samples")] diff --git a/rust/kcl-lib/src/std/appearance.rs b/rust/kcl-lib/src/std/appearance.rs index 642d9280d..288a9e087 100644 --- a/rust/kcl-lib/src/std/appearance.rs +++ b/rust/kcl-lib/src/std/appearance.rs @@ -12,7 +12,10 @@ use validator::Validate; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ExecState, KclValue, Solid, SolidSet}, + execution::{ + kcl_value::{ArrayLen, RuntimeType}, + ExecState, KclValue, PrimitiveType, Solid, + }, std::Args, }; @@ -38,8 +41,12 @@ struct AppearanceData { } /// Set the appearance of a solid. This only works on solids, not sketches or individual paths. -pub async fn appearance(_exec_state: &mut ExecState, args: Args) -> Result { - let solid_set: SolidSet = args.get_unlabeled_kw_arg("solidSet")?; +pub async fn appearance(exec_state: &mut ExecState, args: Args) -> Result { + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + exec_state, + )?; let color: String = args.get_kw_arg("color")?; let metalness: Option = args.get_kw_arg_opt("metalness")?; @@ -66,7 +73,7 @@ pub async fn appearance(_exec_state: &mut ExecState, args: Args) -> Result Result, color: String, metalness: Option, roughness: Option, args: Args, -) -> Result { - let solids: Vec> = solid_set.into(); - +) -> Result, KclError> { for solid in &solids { // Set the material properties. let rgb = rgba_simple::RGB::::from_hex(&color).map_err(|err| { @@ -323,5 +328,5 @@ async fn inner_appearance( // I can't think of a use case for it. } - Ok(SolidSet::from(solids)) + Ok(solids) } diff --git a/rust/kcl-lib/src/std/args.rs b/rust/kcl-lib/src/std/args.rs index 4cbfbc97b..314c3c780 100644 --- a/rust/kcl-lib/src/std/args.rs +++ b/rust/kcl-lib/src/std/args.rs @@ -1,22 +1,28 @@ use std::{any::type_name, collections::HashMap, num::NonZeroU32}; use anyhow::Result; -use kcmc::{websocket::OkWebSocketResponseData, ModelingCmd}; +use kcmc::{ + websocket::{ModelingCmdReq, OkWebSocketResponseData}, + ModelingCmd, +}; use kittycad_modeling_cmds as kcmc; use schemars::JsonSchema; use serde::{Deserialize, Serialize}; -use super::shapes::PolygonType; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ - kcl_value::{FunctionSource, NumericType}, - ExecState, ExecutorContext, ExtrudeSurface, Helix, KclObjectFields, KclValue, Metadata, Sketch, SketchSet, - SketchSurface, Solid, SolidSet, TagIdentifier, + kcl_value::{ArrayLen, FunctionSource, NumericType, RuntimeType}, + ExecState, ExecutorContext, ExtrudeSurface, Helix, KclObjectFields, KclValue, Metadata, PrimitiveType, Sketch, + SketchSurface, Solid, TagIdentifier, }, parsing::ast::types::TagNode, source_range::SourceRange, - std::{shapes::SketchOrSurface, sketch::FaceTag, sweep::SweepPath}, + std::{ + shapes::{PolygonType, SketchOrSurface}, + sketch::FaceTag, + sweep::SweepPath, + }, ModuleId, }; @@ -227,9 +233,41 @@ impl Args { T::from_kcl_val(&arg.value).ok_or_else(|| { let expected_type_name = tynm::type_name::(); let actual_type_name = arg.value.human_friendly_type(); - let msg_base = format!("This function expected the input argument to be of type {expected_type_name} but it's actually of type {actual_type_name}"); - let suggestion = match (expected_type_name.as_str(), actual_type_name) { - ("SolidSet", "Sketch") => Some( + let message = format!("This function expected the input argument to be of type {expected_type_name} but it's actually of type {actual_type_name}"); + KclError::Semantic(KclErrorDetails { + source_ranges: arg.source_ranges(), + message, + }) + }) + } + + /// Get the unlabeled keyword argument. If not set, returns Err. If it + /// can't be converted to the given type, returns Err. + pub(crate) fn get_unlabeled_kw_arg_typed( + &self, + label: &str, + ty: &RuntimeType, + exec_state: &mut ExecState, + ) -> Result + where + T: for<'a> FromKclValue<'a>, + { + let arg = self + .unlabeled_kw_arg_unconverted() + .ok_or(KclError::Semantic(KclErrorDetails { + source_ranges: vec![self.source_range], + message: format!("This function requires a value for the special unlabeled first parameter, '{label}'"), + }))?; + + let arg = arg.value.coerce(ty, exec_state).ok_or_else(|| { + let actual_type_name = arg.value.human_friendly_type(); + let msg_base = format!( + "This function expected the input argument to be {} but it's actually of type {actual_type_name}", + ty.human_friendly_type(), + ); + let suggestion = match (ty, actual_type_name) { + (RuntimeType::Primitive(PrimitiveType::Solid), "Sketch") + | (RuntimeType::Array(PrimitiveType::Solid, _), "Sketch") => Some( "You can convert a sketch (2D) into a Solid (3D) by calling a function like `extrude` or `revolve`", ), _ => None, @@ -242,7 +280,10 @@ impl Args { source_ranges: arg.source_ranges(), message, }) - }) + })?; + + // TODO unnecessary cloning + Ok(T::from_kcl_val(&arg).unwrap()) } // Add a modeling command to the batch but don't fire it right away. @@ -254,6 +295,11 @@ impl Args { self.ctx.engine.batch_modeling_cmd(id, self.source_range, &cmd).await } + // Add multiple modeling commands to the batch but don't fire them right away. + pub(crate) async fn batch_modeling_cmds(&self, cmds: &[ModelingCmdReq]) -> Result<(), crate::errors::KclError> { + self.ctx.engine.batch_modeling_cmds(self.source_range, cmds).await + } + // Add a modeling command to the batch that gets executed at the end of the file. // This is good for something like fillet or chamfer where the engine would // eat the path id if we executed it right away. @@ -275,13 +321,16 @@ impl Args { exec_state: &'e mut ExecState, tag: &'a TagIdentifier, ) -> Result<&'e crate::execution::TagEngineInfo, KclError> { - if let KclValue::TagIdentifier(t) = exec_state.stack().get_from_call_stack(&tag.value, self.source_range)? { - Ok(t.info.as_ref().ok_or_else(|| { + if let (epoch, KclValue::TagIdentifier(t)) = + exec_state.stack().get_from_call_stack(&tag.value, self.source_range)? + { + let info = t.get_info(epoch).ok_or_else(|| { KclError::Type(KclErrorDetails { message: format!("Tag `{}` does not have engine info", tag.value), source_ranges: vec![self.source_range], }) - })?) + })?; + Ok(info) } else { Err(KclError::Type(KclErrorDetails { message: format!("Tag `{}` does not exist", tag.value), @@ -298,7 +347,7 @@ impl Args { where 'e: 'a, { - if let Some(info) = &tag.info { + if let Some(info) = tag.get_cur_info() { return Ok(info); } @@ -313,7 +362,7 @@ impl Args { where 'e: 'a, { - if let Some(info) = &tag.info { + if let Some(info) = tag.get_cur_info() { if info.surface.is_some() { return Ok(info); } @@ -324,10 +373,10 @@ impl Args { /// Flush just the fillets and chamfers for this specific SolidSet. #[allow(clippy::vec_box)] - pub(crate) async fn flush_batch_for_solid_set( + pub(crate) async fn flush_batch_for_solids( &self, exec_state: &mut ExecState, - solids: Vec>, + solids: Vec, ) -> Result<(), KclError> { // Make sure we don't traverse sketches more than once. let mut traversed_sketches = Vec::new(); @@ -496,12 +545,48 @@ impl Args { Ok((a.n, b.n, ty)) } - pub(crate) fn get_sketches(&self) -> Result<(SketchSet, Sketch), KclError> { - FromArgs::from_args(self, 0) + pub(crate) fn get_sketches(&self, exec_state: &mut ExecState) -> Result<(Vec, Sketch), KclError> { + let sarg = self.args[0] + .value + .coerce(&RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::None), exec_state) + .ok_or(KclError::Type(KclErrorDetails { + message: format!( + "Expected an array of sketches, found {}", + self.args[0].value.human_friendly_type() + ), + source_ranges: vec![self.source_range], + }))?; + let sketches = match sarg { + KclValue::HomArray { value, .. } => value.iter().map(|v| v.as_sketch().unwrap().clone()).collect(), + _ => unreachable!(), + }; + let sarg = self.args[1] + .value + .coerce(&RuntimeType::Primitive(PrimitiveType::Sketch), exec_state) + .ok_or(KclError::Type(KclErrorDetails { + message: format!("Expected a sketch, found {}", self.args[1].value.human_friendly_type()), + source_ranges: vec![self.source_range], + }))?; + let sketch = match sarg { + KclValue::Sketch { value } => *value, + _ => unreachable!(), + }; + + Ok((sketches, sketch)) } - pub(crate) fn get_sketch(&self) -> Result { - FromArgs::from_args(self, 0) + pub(crate) fn get_sketch(&self, exec_state: &mut ExecState) -> Result { + let sarg = self.args[0] + .value + .coerce(&RuntimeType::Primitive(PrimitiveType::Sketch), exec_state) + .ok_or(KclError::Type(KclErrorDetails { + message: format!("Expected a sketch, found {}", self.args[0].value.human_friendly_type()), + source_ranges: vec![self.source_range], + }))?; + match sarg { + KclValue::Sketch { value } => Ok(*value), + _ => unreachable!(), + } } pub(crate) fn get_data<'a, T>(&'a self) -> Result @@ -522,25 +607,55 @@ impl Args { FromArgs::from_args(self, 0) } - pub(crate) fn get_data_and_sketch<'a, T>(&'a self) -> Result<(T, Sketch), KclError> + pub(crate) fn get_data_and_sketches<'a, T>( + &'a self, + exec_state: &mut ExecState, + ) -> Result<(T, Vec), KclError> where T: serde::de::DeserializeOwned + FromArgs<'a>, { - FromArgs::from_args(self, 0) + let data: T = FromArgs::from_args(self, 0)?; + let sarg = self.args[1] + .value + .coerce(&RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::None), exec_state) + .ok_or(KclError::Type(KclErrorDetails { + message: format!( + "Expected an array of sketches for second argument, found {}", + self.args[1].value.human_friendly_type() + ), + source_ranges: vec![self.source_range], + }))?; + let sketches = match sarg { + KclValue::HomArray { value, .. } => value.iter().map(|v| v.as_sketch().unwrap().clone()).collect(), + _ => unreachable!(), + }; + Ok((data, sketches)) } - pub(crate) fn get_data_and_sketch_set<'a, T>(&'a self) -> Result<(T, SketchSet), KclError> - where - T: serde::de::DeserializeOwned + FromArgs<'a>, - { - FromArgs::from_args(self, 0) - } - - pub(crate) fn get_data_and_sketch_and_tag<'a, T>(&'a self) -> Result<(T, Sketch, Option), KclError> + pub(crate) fn get_data_and_sketch_and_tag<'a, T>( + &'a self, + exec_state: &mut ExecState, + ) -> Result<(T, Sketch, Option), KclError> where T: serde::de::DeserializeOwned + FromKclValue<'a> + Sized, { - FromArgs::from_args(self, 0) + let data: T = FromArgs::from_args(self, 0)?; + let sarg = self.args[1] + .value + .coerce(&RuntimeType::Primitive(PrimitiveType::Sketch), exec_state) + .ok_or(KclError::Type(KclErrorDetails { + message: format!( + "Expected a sketch for second argument, found {}", + self.args[1].value.human_friendly_type() + ), + source_ranges: vec![self.source_range], + }))?; + let sketch = match sarg { + KclValue::Sketch { value } => *value, + _ => unreachable!(), + }; + let tag: Option = FromArgs::from_args(self, 2)?; + Ok((data, sketch, tag)) } pub(crate) fn get_data_and_sketch_surface<'a, T>(&'a self) -> Result<(T, SketchSurface, Option), KclError> @@ -550,11 +665,26 @@ impl Args { FromArgs::from_args(self, 0) } - pub(crate) fn get_data_and_solid<'a, T>(&'a self) -> Result<(T, Box), KclError> + pub(crate) fn get_data_and_solid<'a, T>(&'a self, exec_state: &mut ExecState) -> Result<(T, Box), KclError> where T: serde::de::DeserializeOwned + FromKclValue<'a> + Sized, { - FromArgs::from_args(self, 0) + let data: T = FromArgs::from_args(self, 0)?; + let sarg = self.args[1] + .value + .coerce(&RuntimeType::Primitive(PrimitiveType::Solid), exec_state) + .ok_or(KclError::Type(KclErrorDetails { + message: format!( + "Expected a solid for second argument, found {}", + self.args[1].value.human_friendly_type() + ), + source_ranges: vec![self.source_range], + }))?; + let solid = match sarg { + KclValue::Solid { value } => value, + _ => unreachable!(), + }; + Ok((data, solid)) } pub(crate) fn get_tag_to_number_sketch(&self) -> Result<(TagIdentifier, f64, Sketch), KclError> { @@ -1297,7 +1427,6 @@ impl_from_kcl_for_vec!(crate::execution::EdgeCut); impl_from_kcl_for_vec!(crate::execution::Metadata); impl_from_kcl_for_vec!(super::fillet::EdgeReference); impl_from_kcl_for_vec!(ExtrudeSurface); -impl_from_kcl_for_vec!(Sketch); impl<'a> FromKclValue<'a> for SourceRange { fn from_kcl_val(arg: &'a KclValue) -> Option { @@ -1333,7 +1462,10 @@ impl<'a> FromKclValue<'a> for crate::execution::Solid { impl<'a> FromKclValue<'a> for crate::execution::SolidOrImportedGeometry { fn from_kcl_val(arg: &'a KclValue) -> Option { match arg { - KclValue::Solid { value } => Some(Self::Solid(value.clone())), + KclValue::Solid { value } => Some(Self::SolidSet(vec![(**value).clone()])), + KclValue::HomArray { value, .. } => Some(Self::SolidSet( + value.iter().map(|v| v.as_solid().unwrap().clone()).collect(), + )), KclValue::ImportedGeometry(value) => Some(Self::ImportedGeometry(Box::new(value.clone()))), _ => None, } @@ -1346,11 +1478,13 @@ impl<'a> FromKclValue<'a> for super::sketch::SketchData { let case1 = crate::execution::Plane::from_kcl_val; let case2 = super::sketch::PlaneData::from_kcl_val; let case3 = crate::execution::Solid::from_kcl_val; + let case4 = >::from_kcl_val; case1(arg) .map(Box::new) .map(Self::Plane) .or_else(|| case2(arg).map(Self::PlaneOrientation)) .or_else(|| case3(arg).map(Box::new).map(Self::Solid)) + .or_else(|| case4(arg).map(|v| Box::new(v[0].clone())).map(Self::Solid)) } } @@ -1523,6 +1657,7 @@ impl<'a> FromKclValue<'a> for TyF64 { } } } + impl<'a> FromKclValue<'a> for Sketch { fn from_kcl_val(arg: &'a KclValue) -> Option { let KclValue::Sketch { value } = arg else { @@ -1540,13 +1675,16 @@ impl<'a> FromKclValue<'a> for Helix { Some(value.as_ref().to_owned()) } } + impl<'a> FromKclValue<'a> for SweepPath { fn from_kcl_val(arg: &'a KclValue) -> Option { let case1 = Sketch::from_kcl_val; - let case2 = Helix::from_kcl_val; + let case2 = >::from_kcl_val; + let case3 = Helix::from_kcl_val; case1(arg) .map(Self::Sketch) - .or_else(|| case2(arg).map(|arg0: Helix| Self::Helix(Box::new(arg0)))) + .or_else(|| case2(arg).map(|arg0: Vec| Self::Sketch(arg0[0].clone()))) + .or_else(|| case3(arg).map(|arg0: Helix| Self::Helix(Box::new(arg0)))) } } impl<'a> FromKclValue<'a> for String { @@ -1574,20 +1712,6 @@ impl<'a> FromKclValue<'a> for bool { } } -impl<'a> FromKclValue<'a> for SketchSet { - fn from_kcl_val(arg: &'a KclValue) -> Option { - match arg { - KclValue::Sketch { value: sketch } => Some(SketchSet::from(sketch.to_owned())), - KclValue::Sketches { value } => Some(SketchSet::from(value.to_owned())), - KclValue::MixedArray { .. } => { - let v: Option> = FromKclValue::from_kcl_val(arg); - Some(SketchSet::Sketches(v?.iter().cloned().map(Box::new).collect())) - } - _ => None, - } - } -} - impl<'a> FromKclValue<'a> for Box { fn from_kcl_val(arg: &'a KclValue) -> Option { let KclValue::Solid { value } = arg else { @@ -1597,15 +1721,27 @@ impl<'a> FromKclValue<'a> for Box { } } -impl<'a> FromKclValue<'a> for &'a FunctionSource { +impl<'a> FromKclValue<'a> for Vec { fn from_kcl_val(arg: &'a KclValue) -> Option { - arg.get_function() + let KclValue::HomArray { value, .. } = arg else { + return None; + }; + value.iter().map(Solid::from_kcl_val).collect() } } -impl<'a> FromKclValue<'a> for SolidSet { +impl<'a> FromKclValue<'a> for Vec { fn from_kcl_val(arg: &'a KclValue) -> Option { - arg.get_solid_set().ok() + let KclValue::HomArray { value, .. } = arg else { + return None; + }; + value.iter().map(Sketch::from_kcl_val).collect() + } +} + +impl<'a> FromKclValue<'a> for &'a FunctionSource { + fn from_kcl_val(arg: &'a KclValue) -> Option { + arg.get_function() } } diff --git a/rust/kcl-lib/src/std/chamfer.rs b/rust/kcl-lib/src/std/chamfer.rs index 86a3b0293..083a00bce 100644 --- a/rust/kcl-lib/src/std/chamfer.rs +++ b/rust/kcl-lib/src/std/chamfer.rs @@ -7,7 +7,10 @@ use kittycad_modeling_cmds as kcmc; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ChamferSurface, EdgeCut, ExecState, ExtrudeSurface, GeoMeta, KclValue, Solid}, + execution::{ + kcl_value::RuntimeType, ChamferSurface, EdgeCut, ExecState, ExtrudeSurface, GeoMeta, KclValue, PrimitiveType, + Solid, + }, parsing::ast::types::TagNode, std::{fillet::EdgeReference, Args}, }; @@ -16,7 +19,7 @@ pub(crate) const DEFAULT_TOLERANCE: f64 = 0.0000001; /// Create chamfers on tagged paths. pub async fn chamfer(exec_state: &mut ExecState, args: Args) -> Result { - let solid = args.get_unlabeled_kw_arg("solid")?; + let solid = args.get_unlabeled_kw_arg_typed("solid", &RuntimeType::Primitive(PrimitiveType::Solid), exec_state)?; let length = args.get_kw_arg("length")?; let tags = args.kw_arg_array_and_source::("tags")?; let tag = args.get_kw_arg_opt("tag")?; diff --git a/rust/kcl-lib/src/std/extrude.rs b/rust/kcl-lib/src/std/extrude.rs index 7bcce36af..4fcbc5b54 100644 --- a/rust/kcl-lib/src/std/extrude.rs +++ b/rust/kcl-lib/src/std/extrude.rs @@ -5,8 +5,13 @@ use std::collections::HashMap; use anyhow::Result; use kcl_derive_docs::stdlib; use kcmc::{ - each_cmd as mcmd, length_unit::LengthUnit, ok_response::OkModelingCmdResponse, output::ExtrusionFaceInfo, - shared::ExtrusionFaceCapType, websocket::OkWebSocketResponseData, ModelingCmd, + each_cmd as mcmd, + length_unit::LengthUnit, + ok_response::OkModelingCmdResponse, + output::ExtrusionFaceInfo, + shared::ExtrusionFaceCapType, + websocket::{ModelingCmdReq, OkWebSocketResponseData}, + ModelingCmd, }; use kittycad_modeling_cmds as kcmc; use uuid::Uuid; @@ -14,18 +19,22 @@ use uuid::Uuid; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ - ArtifactId, ExecState, ExtrudeSurface, GeoMeta, KclValue, Path, Sketch, SketchSet, SketchSurface, Solid, - SolidSet, + kcl_value::{ArrayLen, RuntimeType}, + ArtifactId, ExecState, ExtrudeSurface, GeoMeta, KclValue, Path, PrimitiveType, Sketch, SketchSurface, Solid, }, std::Args, }; /// Extrudes by a given amount. pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result { - let sketch_set = args.get_unlabeled_kw_arg("sketch_set")?; + let sketches = args.get_unlabeled_kw_arg_typed( + "sketches", + &RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::NonEmpty), + exec_state, + )?; let length = args.get_kw_arg("length")?; - let result = inner_extrude(sketch_set, length, exec_state, args).await?; + let result = inner_extrude(sketches, length, exec_state, args).await?; Ok(result.into()) } @@ -34,6 +43,9 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) @@ -82,64 +94,37 @@ pub async fn extrude(exec_state: &mut ExecState, args: Args) -> Result, length: f64, exec_state: &mut ExecState, args: Args, -) -> Result { - let id = exec_state.next_uuid(); - +) -> Result, KclError> { // Extrude the element(s). - let sketches: Vec = sketch_set.into(); let mut solids = Vec::new(); for sketch in &sketches { - // Before we extrude, we need to enable the sketch mode. - // We do this here in case extrude is called out of order. - args.batch_modeling_cmd( - exec_state.next_uuid(), - ModelingCmd::from(mcmd::EnableSketchMode { - animated: false, - ortho: false, - entity_id: sketch.on.id(), - adjust_camera: false, - planar_normal: if let SketchSurface::Plane(plane) = &sketch.on { - // We pass in the normal for the plane here. - Some(plane.z_axis.into()) - } else { - None - }, - }), - ) + let id = exec_state.next_uuid(); + args.batch_modeling_cmds(&sketch.build_sketch_mode_cmds( + exec_state, + ModelingCmdReq { + cmd_id: id.into(), + cmd: ModelingCmd::from(mcmd::Extrude { + target: sketch.id.into(), + distance: LengthUnit(length), + faces: Default::default(), + }), + }, + )) .await?; - // TODO: We're reusing the same UUID for multiple commands. This seems - // like the artifact graph would never be able to find all the - // responses. - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::Extrude { - target: sketch.id.into(), - distance: LengthUnit(length), - faces: Default::default(), - }), - ) - .await?; - - // Disable the sketch mode. - args.batch_modeling_cmd( - exec_state.next_uuid(), - ModelingCmd::SketchModeDisable(mcmd::SketchModeDisable::default()), - ) - .await?; solids.push(do_post_extrude(sketch.clone(), id.into(), length, exec_state, args.clone()).await?); } - Ok(solids.into()) + Ok(solids) } pub(crate) async fn do_post_extrude( @@ -148,7 +133,7 @@ pub(crate) async fn do_post_extrude( length: f64, exec_state: &mut ExecState, args: Args, -) -> Result, KclError> { +) -> Result { // Bring the object to the front of the scene. // See: https://github.com/KittyCAD/modeling-app/issues/806 args.batch_modeling_cmd( @@ -267,6 +252,17 @@ pub(crate) async fn do_post_extrude( }); Some(extrude_surface) } + Path::ArcThreePoint { .. } => { + let extrude_surface = ExtrudeSurface::ExtrudeArc(crate::execution::ExtrudeArc { + face_id: *actual_face_id, + tag: path.get_base().tag.clone(), + geo_meta: GeoMeta { + id: path.get_base().geo_meta.id, + metadata: path.get_base().geo_meta.metadata, + }, + }); + Some(extrude_surface) + } } } else if no_engine_commands { // Only pre-populate the extrude surface if we are in mock mode. @@ -287,7 +283,7 @@ pub(crate) async fn do_post_extrude( }) .collect(); - Ok(Box::new(Solid { + Ok(Solid { // Ok so you would think that the id would be the id of the solid, // that we passed in to the function, but it's actually the id of the // sketch. @@ -301,7 +297,7 @@ pub(crate) async fn do_post_extrude( start_cap_id, end_cap_id, edge_cuts: vec![], - })) + }) } #[derive(Default)] diff --git a/rust/kcl-lib/src/std/fillet.rs b/rust/kcl-lib/src/std/fillet.rs index 08369c725..84e076876 100644 --- a/rust/kcl-lib/src/std/fillet.rs +++ b/rust/kcl-lib/src/std/fillet.rs @@ -14,7 +14,10 @@ use uuid::Uuid; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{EdgeCut, ExecState, ExtrudeSurface, FilletSurface, GeoMeta, KclValue, Solid, TagIdentifier}, + execution::{ + kcl_value::RuntimeType, EdgeCut, ExecState, ExtrudeSurface, FilletSurface, GeoMeta, KclValue, PrimitiveType, + Solid, TagIdentifier, + }, parsing::ast::types::TagNode, settings::types::UnitLength, std::Args, @@ -64,8 +67,7 @@ pub(super) fn validate_unique(tags: &[(T, SourceRange)] /// Create fillets on tagged paths. pub async fn fillet(exec_state: &mut ExecState, args: Args) -> Result { - // Get all args: - let solid = args.get_unlabeled_kw_arg("solid")?; + let solid = args.get_unlabeled_kw_arg_typed("solid", &RuntimeType::Primitive(PrimitiveType::Solid), exec_state)?; let radius = args.get_kw_arg("radius")?; let tolerance = args.get_kw_arg_opt("tolerance")?; let tags = args.kw_arg_array_and_source::("tags")?; @@ -334,6 +336,7 @@ async fn inner_get_next_adjacent_edge( }), ) .await?; + let OkWebSocketResponseData::Modeling { modeling_response: OkModelingCmdResponse::Solid3dGetNextAdjacentEdge(adjacent_edge), } = &resp diff --git a/rust/kcl-lib/src/std/helix.rs b/rust/kcl-lib/src/std/helix.rs index 73bfdf5f8..57bbe6418 100644 --- a/rust/kcl-lib/src/std/helix.rs +++ b/rust/kcl-lib/src/std/helix.rs @@ -196,7 +196,7 @@ pub struct HelixRevolutionsData { /// Create a helix on a cylinder. pub async fn helix_revolutions(exec_state: &mut ExecState, args: Args) -> Result { - let (data, solid): (HelixRevolutionsData, Box) = args.get_data_and_solid()?; + let (data, solid): (HelixRevolutionsData, Box) = args.get_data_and_solid(exec_state)?; let value = inner_helix_revolutions(data, solid, exec_state, args).await?; Ok(KclValue::Solid { value }) diff --git a/rust/kcl-lib/src/std/loft.rs b/rust/kcl-lib/src/std/loft.rs index d31ca6873..b4d5f904e 100644 --- a/rust/kcl-lib/src/std/loft.rs +++ b/rust/kcl-lib/src/std/loft.rs @@ -9,7 +9,10 @@ use kittycad_modeling_cmds as kcmc; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ExecState, KclValue, Sketch, Solid}, + execution::{ + kcl_value::{ArrayLen, RuntimeType}, + ExecState, KclValue, PrimitiveType, Sketch, Solid, + }, std::{extrude::do_post_extrude, fillet::default_tolerance, Args}, }; @@ -17,7 +20,11 @@ const DEFAULT_V_DEGREE: u32 = 2; /// Create a 3D surface or solid by interpolating between two or more sketches. pub async fn loft(exec_state: &mut ExecState, args: Args) -> Result { - let sketches = args.get_unlabeled_kw_arg("sketches")?; + let sketches = args.get_unlabeled_kw_arg_typed( + "sketches", + &RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::NonEmpty), + exec_state, + )?; let v_degree: NonZeroU32 = args .get_kw_arg_opt("vDegree")? .unwrap_or(NonZeroU32::new(DEFAULT_V_DEGREE).unwrap()); @@ -159,5 +166,7 @@ async fn inner_loft( let mut sketch = sketches[0].clone(); // Override its id with the loft id so we can get its faces later sketch.id = id; - do_post_extrude(sketch, id.into(), 0.0, exec_state, args).await + Ok(Box::new( + do_post_extrude(sketch, id.into(), 0.0, exec_state, args).await?, + )) } diff --git a/rust/kcl-lib/src/std/mirror.rs b/rust/kcl-lib/src/std/mirror.rs index d65d1a2e4..d9f58eeb5 100644 --- a/rust/kcl-lib/src/std/mirror.rs +++ b/rust/kcl-lib/src/std/mirror.rs @@ -9,7 +9,7 @@ use serde::{Deserialize, Serialize}; use crate::{ errors::KclError, - execution::{ExecState, KclValue, Sketch, SketchSet}, + execution::{ExecState, KclValue, Sketch}, std::{axis_or_reference::Axis2dOrEdgeReference, Args}, }; @@ -26,7 +26,7 @@ pub struct Mirror2dData { /// /// Only works on unclosed sketches for now. pub async fn mirror_2d(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch_set): (Mirror2dData, SketchSet) = args.get_data_and_sketch_set()?; + let (data, sketch_set): (Mirror2dData, Vec) = args.get_data_and_sketches(exec_state)?; let sketches = inner_mirror_2d(data, sketch_set, exec_state, args).await?; Ok(sketches.into()) @@ -103,14 +103,11 @@ pub async fn mirror_2d(exec_state: &mut ExecState, args: Args) -> Result, exec_state: &mut ExecState, args: Args, -) -> Result>, KclError> { - let starting_sketches = match sketch_set { - SketchSet::Sketch(sketch) => vec![sketch], - SketchSet::Sketches(sketches) => sketches, - }; +) -> Result, KclError> { + let starting_sketches = sketches; if args.ctx.no_engine_commands().await { return Ok(starting_sketches); diff --git a/rust/kcl-lib/src/std/patterns.rs b/rust/kcl-lib/src/std/patterns.rs index 473e49317..d591b4aad 100644 --- a/rust/kcl-lib/src/std/patterns.rs +++ b/rust/kcl-lib/src/std/patterns.rs @@ -20,9 +20,8 @@ use super::args::Arg; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ - kcl_value::{FunctionSource, NumericType}, - ExecState, Geometries, Geometry, KclObjectFields, KclValue, Point2d, Point3d, Sketch, SketchSet, Solid, - SolidSet, + kcl_value::{ArrayLen, FunctionSource, NumericType, RuntimeType}, + ExecState, Geometries, Geometry, KclObjectFields, KclValue, Point2d, Point3d, PrimitiveType, Sketch, Solid, }, std::Args, ExecutorContext, SourceRange, @@ -48,25 +47,32 @@ pub struct LinearPattern3dData { /// Repeat some 3D solid, changing each repetition slightly. pub async fn pattern_transform(exec_state: &mut ExecState, args: Args) -> Result { - let solid_set = args.get_unlabeled_kw_arg("solidSet")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + exec_state, + )?; let instances: u32 = args.get_kw_arg("instances")?; let transform: &FunctionSource = args.get_kw_arg("transform")?; let use_original: Option = args.get_kw_arg_opt("useOriginal")?; - let solids = inner_pattern_transform(solid_set, instances, transform, use_original, exec_state, &args).await?; - Ok(KclValue::Solids { value: solids }) + let solids = inner_pattern_transform(solids, instances, transform, use_original, exec_state, &args).await?; + Ok(solids.into()) } /// Repeat some 2D sketch, changing each repetition slightly. pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Result { - let sketch_set = args.get_unlabeled_kw_arg("sketchSet")?; + let sketches = args.get_unlabeled_kw_arg_typed( + "sketches", + &RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::NonEmpty), + exec_state, + )?; let instances: u32 = args.get_kw_arg("instances")?; let transform: &FunctionSource = args.get_kw_arg("transform")?; let use_original: Option = args.get_kw_arg_opt("useOriginal")?; - let sketches = - inner_pattern_transform_2d(sketch_set, instances, transform, use_original, exec_state, &args).await?; - Ok(KclValue::Sketches { value: sketches }) + let sketches = inner_pattern_transform_2d(sketches, instances, transform, use_original, exec_state, &args).await?; + Ok(sketches.into()) } /// Repeat a 3-dimensional solid, changing it each time. @@ -258,20 +264,20 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res keywords = true, unlabeled_first = true, args = { - solid_set = { docs = "The solid(s) to duplicate" }, + solids = { docs = "The solid(s) to duplicate" }, instances = { docs = "The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect." }, transform = { docs = "How each replica should be transformed. The transform function takes a single parameter: an integer representing which number replication the transform is for. E.g. the first replica to be transformed will be passed the argument `1`. This simplifies your math: the transform function can rely on id `0` being the original instance passed into the `patternTransform`. See the examples." }, use_original = { docs = "If the target was sketched on an extrusion, setting this will use the original sketch as the target, not the entire joined solid. Defaults to false." }, } }] async fn inner_pattern_transform<'a>( - solid_set: SolidSet, + solids: Vec, instances: u32, transform: &'a FunctionSource, use_original: Option, exec_state: &mut ExecState, args: &'a Args, -) -> Result>, KclError> { +) -> Result, KclError> { // Build the vec of transforms, one for each repetition. let mut transform_vec = Vec::with_capacity(usize::try_from(instances).unwrap()); if instances < 1 { @@ -281,12 +287,12 @@ async fn inner_pattern_transform<'a>( })); } for i in 1..instances { - let t = make_transform::>(i, transform, args.source_range, exec_state, &args.ctx).await?; + let t = make_transform::(i, transform, args.source_range, exec_state, &args.ctx).await?; transform_vec.push(t); } execute_pattern_transform( transform_vec, - solid_set, + solids, use_original.unwrap_or_default(), exec_state, args, @@ -311,20 +317,20 @@ async fn inner_pattern_transform<'a>( keywords = true, unlabeled_first = true, args = { - sketch_set = { docs = "The sketch(es) to duplicate" }, + sketches = { docs = "The sketch(es) to duplicate" }, instances = { docs = "The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect." }, transform = { docs = "How each replica should be transformed. The transform function takes a single parameter: an integer representing which number replication the transform is for. E.g. the first replica to be transformed will be passed the argument `1`. This simplifies your math: the transform function can rely on id `0` being the original instance passed into the `patternTransform`. See the examples." }, use_original = { docs = "If the target was sketched on an extrusion, setting this will use the original sketch as the target, not the entire joined solid. Defaults to false." }, } }] async fn inner_pattern_transform_2d<'a>( - sketch_set: SketchSet, + sketches: Vec, instances: u32, transform: &'a FunctionSource, use_original: Option, exec_state: &mut ExecState, args: &'a Args, -) -> Result>, KclError> { +) -> Result, KclError> { // Build the vec of transforms, one for each repetition. let mut transform_vec = Vec::with_capacity(usize::try_from(instances).unwrap()); if instances < 1 { @@ -334,12 +340,12 @@ async fn inner_pattern_transform_2d<'a>( })); } for i in 1..instances { - let t = make_transform::>(i, transform, args.source_range, exec_state, &args.ctx).await?; + let t = make_transform::(i, transform, args.source_range, exec_state, &args.ctx).await?; transform_vec.push(t); } execute_pattern_transform( transform_vec, - sketch_set, + sketches, use_original.unwrap_or_default(), exec_state, args, @@ -611,8 +617,8 @@ trait GeometryTrait: Clone { async fn flush_batch(args: &Args, exec_state: &mut ExecState, set: Self::Set) -> Result<(), KclError>; } -impl GeometryTrait for Box { - type Set = SketchSet; +impl GeometryTrait for Sketch { + type Set = Vec; fn set_id(&mut self, id: Uuid) { self.id = id; } @@ -632,8 +638,8 @@ impl GeometryTrait for Box { } } -impl GeometryTrait for Box { - type Set = SolidSet; +impl GeometryTrait for Solid { + type Set = Vec; fn set_id(&mut self, id: Uuid) { self.id = id; } @@ -651,7 +657,7 @@ impl GeometryTrait for Box { } async fn flush_batch(args: &Args, exec_state: &mut ExecState, solid_set: Self::Set) -> Result<(), KclError> { - args.flush_batch_for_solid_set(exec_state, solid_set.into()).await + args.flush_batch_for_solids(exec_state, solid_set).await } } @@ -690,7 +696,11 @@ mod tests { /// A linear pattern on a 2D sketch. pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result { - let sketch_set: SketchSet = args.get_unlabeled_kw_arg("sketchSet")?; + let sketches = args.get_unlabeled_kw_arg_typed( + "sketches", + &RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::NonEmpty), + exec_state, + )?; let instances: u32 = args.get_kw_arg("instances")?; let distance: f64 = args.get_kw_arg("distance")?; let axis: [f64; 2] = args.get_kw_arg("axis")?; @@ -705,8 +715,7 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result })); } - let sketches = - inner_pattern_linear_2d(sketch_set, instances, distance, axis, use_original, exec_state, args).await?; + let sketches = inner_pattern_linear_2d(sketches, instances, distance, axis, use_original, exec_state, args).await?; Ok(sketches.into()) } @@ -729,7 +738,7 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result keywords = true, unlabeled_first = true, args = { - sketch_set = { docs = "The sketch(es) to duplicate" }, + sketches = { docs = "The sketch(es) to duplicate" }, instances = { docs = "The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect." }, distance = { docs = "Distance between each repetition. Also known as 'spacing'."}, axis = { docs = "The axis of the pattern. A 2D vector." }, @@ -737,14 +746,14 @@ pub async fn pattern_linear_2d(exec_state: &mut ExecState, args: Args) -> Result } }] async fn inner_pattern_linear_2d( - sketch_set: SketchSet, + sketches: Vec, instances: u32, distance: f64, axis: [f64; 2], use_original: Option, exec_state: &mut ExecState, args: Args, -) -> Result>, KclError> { +) -> Result, KclError> { let [x, y] = axis; let axis_len = f64::sqrt(x * x + y * y); let normalized_axis = kcmc::shared::Point2d::from([x / axis_len, y / axis_len]); @@ -760,7 +769,7 @@ async fn inner_pattern_linear_2d( .collect(); execute_pattern_transform( transforms, - sketch_set, + sketches, use_original.unwrap_or_default(), exec_state, &args, @@ -770,7 +779,11 @@ async fn inner_pattern_linear_2d( /// A linear pattern on a 3D model. pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result { - let solid_set: SolidSet = args.get_unlabeled_kw_arg("solidSet")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + exec_state, + )?; let instances: u32 = args.get_kw_arg("instances")?; let distance: f64 = args.get_kw_arg("distance")?; let axis: [f64; 3] = args.get_kw_arg("axis")?; @@ -785,7 +798,7 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result })); } - let solids = inner_pattern_linear_3d(solid_set, instances, distance, axis, use_original, exec_state, args).await?; + let solids = inner_pattern_linear_3d(solids, instances, distance, axis, use_original, exec_state, args).await?; Ok(solids.into()) } @@ -866,7 +879,7 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result keywords = true, unlabeled_first = true, args = { - solid_set = { docs = "The solid(s) to duplicate" }, + solids = { docs = "The solid(s) to duplicate" }, instances = { docs = "The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect." }, distance = { docs = "Distance between each repetition. Also known as 'spacing'."}, axis = { docs = "The axis of the pattern. A 2D vector." }, @@ -874,14 +887,14 @@ pub async fn pattern_linear_3d(exec_state: &mut ExecState, args: Args) -> Result } }] async fn inner_pattern_linear_3d( - solid_set: SolidSet, + solids: Vec, instances: u32, distance: f64, axis: [f64; 3], use_original: Option, exec_state: &mut ExecState, args: Args, -) -> Result>, KclError> { +) -> Result, KclError> { let [x, y, z] = axis; let axis_len = f64::sqrt(x * x + y * y + z * z); let normalized_axis = kcmc::shared::Point3d::from([x / axis_len, y / axis_len, z / axis_len]); @@ -895,14 +908,7 @@ async fn inner_pattern_linear_3d( }] }) .collect(); - execute_pattern_transform( - transforms, - solid_set, - use_original.unwrap_or_default(), - exec_state, - &args, - ) - .await + execute_pattern_transform(transforms, solids, use_original.unwrap_or_default(), exec_state, &args).await } /// Data for a circular pattern on a 2D sketch. @@ -1022,7 +1028,11 @@ impl CircularPattern { /// A circular pattern on a 2D sketch. pub async fn pattern_circular_2d(exec_state: &mut ExecState, args: Args) -> Result { - let sketch_set: SketchSet = args.get_unlabeled_kw_arg("sketchSet")?; + let sketches = args.get_unlabeled_kw_arg_typed( + "sketches", + &RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::NonEmpty), + exec_state, + )?; let instances: u32 = args.get_kw_arg("instances")?; let center: [f64; 2] = args.get_kw_arg("center")?; let arc_degrees: f64 = args.get_kw_arg("arcDegrees")?; @@ -1030,7 +1040,7 @@ pub async fn pattern_circular_2d(exec_state: &mut ExecState, args: Args) -> Resu let use_original: Option = args.get_kw_arg_opt("useOriginal")?; let sketches = inner_pattern_circular_2d( - sketch_set, + sketches, instances, center, arc_degrees, @@ -1079,7 +1089,7 @@ pub async fn pattern_circular_2d(exec_state: &mut ExecState, args: Args) -> Resu }] #[allow(clippy::too_many_arguments)] async fn inner_pattern_circular_2d( - sketch_set: SketchSet, + sketch_set: Vec, instances: u32, center: [f64; 2], arc_degrees: f64, @@ -1087,8 +1097,8 @@ async fn inner_pattern_circular_2d( use_original: Option, exec_state: &mut ExecState, args: Args, -) -> Result>, KclError> { - let starting_sketches: Vec> = sketch_set.into(); +) -> Result, KclError> { + let starting_sketches = sketch_set; if args.ctx.context_type == crate::execution::ContextType::Mock { return Ok(starting_sketches); @@ -1126,7 +1136,11 @@ async fn inner_pattern_circular_2d( /// A circular pattern on a 3D model. pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Result { - let solid_set: SolidSet = args.get_unlabeled_kw_arg("solidSet")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + exec_state, + )?; // The number of total instances. Must be greater than or equal to 1. // This includes the original entity. For example, if instances is 2, // there will be two copies -- the original, and one new copy. @@ -1145,7 +1159,7 @@ pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Resu let use_original: Option = args.get_kw_arg_opt("useOriginal")?; let solids = inner_pattern_circular_3d( - solid_set, + solids, instances, axis, center, @@ -1183,7 +1197,7 @@ pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Resu keywords = true, unlabeled_first = true, args = { - solid_set = { docs = "Which solid(s) to pattern" }, + solids = { docs = "Which solid(s) to pattern" }, instances = { docs = "The number of total instances. Must be greater than or equal to 1. This includes the original entity. For example, if instances is 2, there will be two copies -- the original, and one new copy. If instances is 1, this has no effect."}, axis = { docs = "The axis around which to make the pattern. This is a 3D vector"}, center = { docs = "The center about which to make the pattern. This is a 3D vector."}, @@ -1194,7 +1208,7 @@ pub async fn pattern_circular_3d(exec_state: &mut ExecState, args: Args) -> Resu }] #[allow(clippy::too_many_arguments)] async fn inner_pattern_circular_3d( - solid_set: SolidSet, + solids: Vec, instances: u32, axis: [f64; 3], center: [f64; 3], @@ -1203,14 +1217,13 @@ async fn inner_pattern_circular_3d( use_original: Option, exec_state: &mut ExecState, args: Args, -) -> Result>, KclError> { +) -> Result, KclError> { // Flush the batch for our fillets/chamfers if there are any. // If we do not flush these, then you won't be able to pattern something with fillets. // Flush just the fillets/chamfers that apply to these solids. - args.flush_batch_for_solid_set(exec_state, solid_set.clone().into()) - .await?; + args.flush_batch_for_solids(exec_state, solids.clone()).await?; - let starting_solids: Vec> = solid_set.into(); + let starting_solids = solids; if args.ctx.context_type == crate::execution::ContextType::Mock { return Ok(starting_solids); diff --git a/rust/kcl-lib/src/std/revolve.rs b/rust/kcl-lib/src/std/revolve.rs index 0375a0d59..e0109da0e 100644 --- a/rust/kcl-lib/src/std/revolve.rs +++ b/rust/kcl-lib/src/std/revolve.rs @@ -28,12 +28,12 @@ pub struct RevolveData { pub tolerance: Option, } -/// Revolve a sketch around an axis. +/// Revolve a sketch or set of sketches around an axis. pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch): (RevolveData, Sketch) = args.get_data_and_sketch()?; + let (data, sketches): (RevolveData, _) = args.get_data_and_sketches(exec_state)?; - let value = inner_revolve(data, sketch, exec_state, args).await?; - Ok(KclValue::Solid { value }) + let value = inner_revolve(data, sketches, exec_state, args).await?; + Ok(value.into()) } /// Rotate a sketch around some provided axis, creating a solid from its extent. @@ -46,6 +46,9 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result startProfileAt([4, 12], %) @@ -174,16 +177,39 @@ pub async fn revolve(exec_state: &mut ExecState, args: Args) -> Result xLine(length = 3) +/// |> yLine(length = -3) +/// |> xLine(length = -3) +/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) +/// |> close() +/// +/// profile002 = startProfileAt([-5, 8], sketch001) +/// |> xLine(length = 3) +/// |> yLine(length = -3) +/// |> xLine(length = -3) +/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) +/// |> close() +/// +/// revolve({ +/// axis = "X", +/// }, [profile001, profile002]) +/// ``` #[stdlib { name = "revolve", feature_tree_operation = true, }] async fn inner_revolve( data: RevolveData, - sketch: Sketch, + sketches: Vec, exec_state: &mut ExecState, args: Args, -) -> Result, KclError> { +) -> Result, KclError> { if let Some(angle) = data.angle { // Return an error if the angle is zero. // We don't use validate() here because we want to return a specific error message that is @@ -198,37 +224,43 @@ async fn inner_revolve( let angle = Angle::from_degrees(data.angle.unwrap_or(360.0)); - let id = exec_state.next_uuid(); - match data.axis { - Axis2dOrEdgeReference::Axis(axis) => { - let (axis, origin) = axis.axis_and_origin()?; - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::Revolve { - angle, - target: sketch.id.into(), - axis, - origin, - tolerance: LengthUnit(data.tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units))), - axis_is_2d: true, - }), - ) - .await?; - } - Axis2dOrEdgeReference::Edge(edge) => { - let edge_id = edge.get_engine_id(exec_state, &args)?; - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::RevolveAboutEdge { - angle, - target: sketch.id.into(), - edge_id, - tolerance: LengthUnit(data.tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units))), - }), - ) - .await?; + let mut solids = Vec::new(); + for sketch in &sketches { + let id = exec_state.next_uuid(); + + match &data.axis { + Axis2dOrEdgeReference::Axis(axis) => { + let (axis, origin) = axis.axis_and_origin()?; + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::Revolve { + angle, + target: sketch.id.into(), + axis, + origin, + tolerance: LengthUnit(data.tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units))), + axis_is_2d: true, + }), + ) + .await?; + } + Axis2dOrEdgeReference::Edge(edge) => { + let edge_id = edge.get_engine_id(exec_state, &args)?; + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::RevolveAboutEdge { + angle, + target: sketch.id.into(), + edge_id, + tolerance: LengthUnit(data.tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units))), + }), + ) + .await?; + } } + + solids.push(do_post_extrude(sketch.clone(), id.into(), 0.0, exec_state, args.clone()).await?); } - do_post_extrude(sketch, id.into(), 0.0, exec_state, args).await + Ok(solids) } diff --git a/rust/kcl-lib/src/std/segment.rs b/rust/kcl-lib/src/std/segment.rs index fdf65c21b..1f5be0898 100644 --- a/rust/kcl-lib/src/std/segment.rs +++ b/rust/kcl-lib/src/std/segment.rs @@ -6,7 +6,7 @@ use kittycad_modeling_cmds::shared::Angle; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ExecState, KclValue, Point2d, Sketch, TagIdentifier}, + execution::{kcl_value::RuntimeType, ExecState, KclValue, Point2d, PrimitiveType, Sketch, TagIdentifier}, std::{utils::between, Args}, }; @@ -282,8 +282,9 @@ fn inner_segment_start_y(tag: &TagIdentifier, exec_state: &mut ExecState, args: Ok(path.get_from()[1]) } /// Returns the last segment of x. -pub async fn last_segment_x(_exec_state: &mut ExecState, args: Args) -> Result { - let sketch = args.get_unlabeled_kw_arg("sketch")?; +pub async fn last_segment_x(exec_state: &mut ExecState, args: Args) -> Result { + let sketch = + args.get_unlabeled_kw_arg_typed("sketch", &RuntimeType::Primitive(PrimitiveType::Sketch), exec_state)?; let result = inner_last_segment_x(sketch, args.clone())?; Ok(args.make_user_val_from_f64(result)) @@ -327,8 +328,9 @@ fn inner_last_segment_x(sketch: Sketch, args: Args) -> Result { } /// Returns the last segment of y. -pub async fn last_segment_y(_exec_state: &mut ExecState, args: Args) -> Result { - let sketch = args.get_unlabeled_kw_arg("sketch")?; +pub async fn last_segment_y(exec_state: &mut ExecState, args: Args) -> Result { + let sketch = + args.get_unlabeled_kw_arg_typed("sketch", &RuntimeType::Primitive(PrimitiveType::Sketch), exec_state)?; let result = inner_last_segment_y(sketch, args.clone())?; Ok(args.make_user_val_from_f64(result)) diff --git a/rust/kcl-lib/src/std/shapes.rs b/rust/kcl-lib/src/std/shapes.rs index ad9280c3a..d596ddedb 100644 --- a/rust/kcl-lib/src/std/shapes.rs +++ b/rust/kcl-lib/src/std/shapes.rs @@ -139,7 +139,7 @@ async fn inner_circle( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -251,7 +251,7 @@ async fn inner_circle_three_point( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -414,7 +414,7 @@ async fn inner_polygon( }; if let Some(tag) = &tag { - sketch.add_tag(tag, ¤t_path); + sketch.add_tag(tag, ¤t_path, exec_state); } sketch.paths.push(current_path); @@ -450,7 +450,7 @@ async fn inner_polygon( }; if let Some(tag) = &tag { - sketch.add_tag(tag, ¤t_path); + sketch.add_tag(tag, ¤t_path, exec_state); } sketch.paths.push(current_path); diff --git a/rust/kcl-lib/src/std/shell.rs b/rust/kcl-lib/src/std/shell.rs index 772e5a2a4..e5211ad14 100644 --- a/rust/kcl-lib/src/std/shell.rs +++ b/rust/kcl-lib/src/std/shell.rs @@ -7,17 +7,24 @@ use kittycad_modeling_cmds as kcmc; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ExecState, KclValue, Solid, SolidSet}, + execution::{ + kcl_value::{ArrayLen, RuntimeType}, + ExecState, KclValue, PrimitiveType, Solid, + }, std::{sketch::FaceTag, Args}, }; /// Create a shell. pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result { - let solid_set = args.get_unlabeled_kw_arg("solidSet")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + exec_state, + )?; let thickness = args.get_kw_arg("thickness")?; let faces = args.get_kw_arg("faces")?; - let result = inner_shell(solid_set, thickness, faces, exec_state, args).await?; + let result = inner_shell(solids, thickness, faces, exec_state, args).await?; Ok(result.into()) } @@ -173,18 +180,18 @@ pub async fn shell(exec_state: &mut ExecState, args: Args) -> Result, thickness: f64, faces: Vec, exec_state: &mut ExecState, args: Args, -) -> Result { +) -> Result, KclError> { if faces.is_empty() { return Err(KclError::Type(KclErrorDetails { message: "You must shell at least one face".to_string(), @@ -192,7 +199,6 @@ async fn inner_shell( })); } - let solids: Vec> = solid_set.clone().into(); if solids.is_empty() { return Err(KclError::Type(KclErrorDetails { message: "You must shell at least one solid".to_string(), @@ -204,7 +210,7 @@ async fn inner_shell( for solid in &solids { // Flush the batch for our fillets/chamfers if there are any. // If we do not do these for sketch on face, things will fail with face does not exist. - args.flush_batch_for_solid_set(exec_state, solid.clone().into()).await?; + args.flush_batch_for_solids(exec_state, vec![solid.clone()]).await?; for tag in &faces { let extrude_plane_id = tag.get_face_id(solid, exec_state, &args, false).await?; @@ -241,12 +247,12 @@ async fn inner_shell( ) .await?; - Ok(solid_set) + Ok(solids) } /// Make the inside of a 3D object hollow. pub async fn hollow(exec_state: &mut ExecState, args: Args) -> Result { - let (thickness, solid): (f64, Box) = args.get_data_and_solid()?; + let (thickness, solid): (f64, Box) = args.get_data_and_solid(exec_state)?; let value = inner_hollow(thickness, solid, exec_state, args).await?; Ok(KclValue::Solid { value }) @@ -314,7 +320,7 @@ async fn inner_hollow( ) -> Result, KclError> { // Flush the batch for our fillets/chamfers if there are any. // If we do not do these for sketch on face, things will fail with face does not exist. - args.flush_batch_for_solid_set(exec_state, solid.clone().into()).await?; + args.flush_batch_for_solids(exec_state, vec![(*solid).clone()]).await?; args.batch_modeling_cmd( exec_state.next_uuid(), diff --git a/rust/kcl-lib/src/std/sketch.rs b/rust/kcl-lib/src/std/sketch.rs index 9470d6e60..52298a0f7 100644 --- a/rust/kcl-lib/src/std/sketch.rs +++ b/rust/kcl-lib/src/std/sketch.rs @@ -4,25 +4,27 @@ use anyhow::Result; use indexmap::IndexMap; use kcl_derive_docs::stdlib; use kcmc::shared::Point2d as KPoint2d; // Point2d is already defined in this pkg, to impl ts_rs traits. -use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::Angle, ModelingCmd}; +use kcmc::{each_cmd as mcmd, length_unit::LengthUnit, shared::Angle, websocket::ModelingCmdReq, ModelingCmd}; use kittycad_modeling_cmds as kcmc; use kittycad_modeling_cmds::shared::PathSegment; use parse_display::{Display, FromStr}; use schemars::JsonSchema; use serde::{Deserialize, Serialize}; +use crate::execution::kcl_value::RuntimeType; +use crate::execution::PrimitiveType; use crate::{ errors::{KclError, KclErrorDetails}, execution::{ Artifact, ArtifactId, BasePath, CodeRef, ExecState, Face, GeoMeta, KclValue, Path, Plane, Point2d, Point3d, - Sketch, SketchSet, SketchSurface, Solid, StartSketchOnFace, StartSketchOnPlane, TagEngineInfo, TagIdentifier, + Sketch, SketchSurface, Solid, StartSketchOnFace, StartSketchOnPlane, TagEngineInfo, TagIdentifier, }, parsing::ast::types::TagNode, std::{ args::{Args, TyF64}, utils::{ - arc_angles, arc_center_and_end, calculate_circle_center, get_tangential_arc_to_info, get_x_component, - get_y_component, intersection_with_parallel_line, TangentialArcInfoInput, + arc_angles, arc_center_and_end, get_tangential_arc_to_info, get_x_component, get_y_component, + intersection_with_parallel_line, TangentialArcInfoInput, }, }, }; @@ -96,7 +98,8 @@ pub const NEW_TAG_KW: &str = "tag"; /// Draw a line to a point. pub async fn line(exec_state: &mut ExecState, args: Args) -> Result { // let (to, sketch, tag): ([f64; 2], Sketch, Option) = args.get_data_and_sketch_and_tag()?; - let sketch = args.get_unlabeled_kw_arg("sketch")?; + let sketch = + args.get_unlabeled_kw_arg_typed("sketch", &RuntimeType::Primitive(PrimitiveType::Sketch), exec_state)?; let end = args.get_kw_arg_opt("end")?; let end_absolute = args.get_kw_arg_opt("endAbsolute")?; let tag = args.get_kw_arg_opt(NEW_TAG_KW)?; @@ -230,6 +233,7 @@ async fn straight_line( }), ) .await?; + let end = if is_absolute { point } else { @@ -252,7 +256,7 @@ async fn straight_line( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -262,7 +266,8 @@ async fn straight_line( /// Draw a line on the x-axis. pub async fn x_line(exec_state: &mut ExecState, args: Args) -> Result { - let sketch = args.get_unlabeled_kw_arg("sketch")?; + let sketch = + args.get_unlabeled_kw_arg_typed("sketch", &RuntimeType::Primitive(PrimitiveType::Sketch), exec_state)?; let length = args.get_kw_arg_opt("length")?; let end_absolute = args.get_kw_arg_opt("endAbsolute")?; let tag = args.get_kw_arg_opt(NEW_TAG_KW)?; @@ -330,7 +335,8 @@ async fn inner_x_line( /// Draw a line on the y-axis. pub async fn y_line(exec_state: &mut ExecState, args: Args) -> Result { - let sketch = args.get_unlabeled_kw_arg("sketch")?; + let sketch = + args.get_unlabeled_kw_arg_typed("sketch", &RuntimeType::Primitive(PrimitiveType::Sketch), exec_state)?; let length = args.get_kw_arg_opt("length")?; let end_absolute = args.get_kw_arg_opt("endAbsolute")?; let tag = args.get_kw_arg_opt(NEW_TAG_KW)?; @@ -409,7 +415,8 @@ pub enum AngledLineData { /// Draw an angled line. pub async fn angled_line(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (AngledLineData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (AngledLineData, Sketch, Option) = + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_angled_line(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -488,7 +495,7 @@ async fn inner_angled_line( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -497,7 +504,8 @@ async fn inner_angled_line( /// Draw an angled line of a given x length. pub async fn angled_line_of_x_length(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (AngledLineData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (AngledLineData, Sketch, Option) = + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_angled_line_of_x_length(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -567,7 +575,8 @@ pub struct AngledLineToData { /// Draw an angled line to a given x coordinate. pub async fn angled_line_to_x(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (AngledLineToData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (AngledLineToData, Sketch, Option) = + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_angled_line_to_x(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -631,7 +640,8 @@ async fn inner_angled_line_to_x( /// Draw an angled line of a given y length. pub async fn angled_line_of_y_length(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (AngledLineData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (AngledLineData, Sketch, Option) = + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_angled_line_of_y_length(data, sketch, tag, exec_state, args).await?; @@ -693,7 +703,8 @@ async fn inner_angled_line_of_y_length( /// Draw an angled line to a given y coordinate. pub async fn angled_line_to_y(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (AngledLineToData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (AngledLineToData, Sketch, Option) = + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_angled_line_to_y(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -772,7 +783,7 @@ pub struct AngledLineThatIntersectsData { /// Draw an angled line that intersects with a given line. pub async fn angled_line_that_intersects(exec_state: &mut ExecState, args: Args) -> Result { let (data, sketch, tag): (AngledLineThatIntersectsData, Sketch, Option) = - args.get_data_and_sketch_and_tag()?; + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_angled_line_that_intersects(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { value: Box::new(new_sketch), @@ -1097,6 +1108,8 @@ async fn make_sketch_plane_from_orientation( let hide = Some(true); match data { PlaneData::XY | PlaneData::NegXY | PlaneData::XZ | PlaneData::NegXZ | PlaneData::YZ | PlaneData::NegYZ => { + // TODO: ignoring the default planes here since we already created them, breaks the + // front end for the feature tree which is stupid and we should fix it. let x_axis = match data { PlaneData::NegXY => Point3d::new(-1.0, 0.0, 0.0), PlaneData::NegXZ => Point3d::new(-1.0, 0.0, 0.0), @@ -1199,7 +1212,7 @@ pub(crate) async fn inner_start_profile_at( SketchSurface::Face(face) => { // Flush the batch for our fillets/chamfers if there are any. // If we do not do these for sketch on face, things will fail with face does not exist. - args.flush_batch_for_solid_set(exec_state, face.solid.clone().into()) + args.flush_batch_for_solids(exec_state, vec![(*face.solid).clone()]) .await?; } SketchSurface::Plane(plane) if !plane.is_standard() => { @@ -1217,38 +1230,43 @@ pub(crate) async fn inner_start_profile_at( _ => {} } - // Enter sketch mode on the surface. - // We call this here so you can reuse the sketch surface for multiple sketches. - let id = exec_state.next_uuid(); - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::EnableSketchMode { - animated: false, - ortho: false, - entity_id: sketch_surface.id(), - adjust_camera: false, - planar_normal: if let SketchSurface::Plane(plane) = &sketch_surface { - // We pass in the normal for the plane here. - Some(plane.z_axis.into()) - } else { - None - }, - }), - ) - .await?; - - let id = exec_state.next_uuid(); + let enable_sketch_id = exec_state.next_uuid(); let path_id = exec_state.next_uuid(); - - args.batch_modeling_cmd(path_id, ModelingCmd::from(mcmd::StartPath::default())) - .await?; - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::MovePathPen { - path: path_id.into(), - to: KPoint2d::from(to).with_z(0.0).map(LengthUnit), - }), - ) + let move_pen_id = exec_state.next_uuid(); + args.batch_modeling_cmds(&[ + // Enter sketch mode on the surface. + // We call this here so you can reuse the sketch surface for multiple sketches. + ModelingCmdReq { + cmd: ModelingCmd::from(mcmd::EnableSketchMode { + animated: false, + ortho: false, + entity_id: sketch_surface.id(), + adjust_camera: false, + planar_normal: if let SketchSurface::Plane(plane) = &sketch_surface { + // We pass in the normal for the plane here. + Some(plane.z_axis.into()) + } else { + None + }, + }), + cmd_id: enable_sketch_id.into(), + }, + ModelingCmdReq { + cmd: ModelingCmd::from(mcmd::StartPath::default()), + cmd_id: path_id.into(), + }, + ModelingCmdReq { + cmd: ModelingCmd::from(mcmd::MovePathPen { + path: path_id.into(), + to: KPoint2d::from(to).with_z(0.0).map(LengthUnit), + }), + cmd_id: move_pen_id.into(), + }, + ModelingCmdReq { + cmd: ModelingCmd::SketchModeDisable(mcmd::SketchModeDisable::default()), + cmd_id: exec_state.next_uuid().into(), + }, + ]) .await?; let current_path = BasePath { @@ -1257,7 +1275,7 @@ pub(crate) async fn inner_start_profile_at( tag: tag.clone(), units: sketch_surface.units(), geo_meta: GeoMeta { - id, + id: move_pen_id, metadata: args.source_range.into(), }, }; @@ -1272,14 +1290,17 @@ pub(crate) async fn inner_start_profile_at( meta: vec![args.source_range.into()], tags: if let Some(tag) = &tag { let mut tag_identifier: TagIdentifier = tag.into(); - tag_identifier.info = Some(TagEngineInfo { - id: current_path.geo_meta.id, - sketch: path_id, - path: Some(Path::Base { - base: current_path.clone(), - }), - surface: None, - }); + tag_identifier.info = vec![( + exec_state.stack().current_epoch(), + TagEngineInfo { + id: current_path.geo_meta.id, + sketch: path_id, + path: Some(Path::Base { + base: current_path.clone(), + }), + surface: None, + }, + )]; IndexMap::from([(tag.name.to_string(), tag_identifier)]) } else { Default::default() @@ -1290,8 +1311,8 @@ pub(crate) async fn inner_start_profile_at( } /// Returns the X component of the sketch profile start point. -pub async fn profile_start_x(_exec_state: &mut ExecState, args: Args) -> Result { - let sketch: Sketch = args.get_sketch()?; +pub async fn profile_start_x(exec_state: &mut ExecState, args: Args) -> Result { + let sketch: Sketch = args.get_sketch(exec_state)?; let ty = sketch.units.into(); let x = inner_profile_start_x(sketch)?; Ok(args.make_user_val_from_f64_with_type(TyF64::new(x, ty))) @@ -1315,8 +1336,8 @@ pub(crate) fn inner_profile_start_x(sketch: Sketch) -> Result { } /// Returns the Y component of the sketch profile start point. -pub async fn profile_start_y(_exec_state: &mut ExecState, args: Args) -> Result { - let sketch: Sketch = args.get_sketch()?; +pub async fn profile_start_y(exec_state: &mut ExecState, args: Args) -> Result { + let sketch: Sketch = args.get_sketch(exec_state)?; let ty = sketch.units.into(); let x = inner_profile_start_y(sketch)?; Ok(args.make_user_val_from_f64_with_type(TyF64::new(x, ty))) @@ -1339,8 +1360,8 @@ pub(crate) fn inner_profile_start_y(sketch: Sketch) -> Result { } /// Returns the sketch profile start point. -pub async fn profile_start(_exec_state: &mut ExecState, args: Args) -> Result { - let sketch: Sketch = args.get_sketch()?; +pub async fn profile_start(exec_state: &mut ExecState, args: Args) -> Result { + let sketch: Sketch = args.get_sketch(exec_state)?; let ty = sketch.units.into(); let point = inner_profile_start(sketch)?; Ok(KclValue::from_point2d(point, ty, args.into())) @@ -1367,7 +1388,8 @@ pub(crate) fn inner_profile_start(sketch: Sketch) -> Result<[f64; 2], KclError> /// Close the current sketch. pub async fn close(exec_state: &mut ExecState, args: Args) -> Result { - let sketch = args.get_unlabeled_kw_arg("sketch")?; + let sketch = + args.get_unlabeled_kw_arg_typed("sketch", &RuntimeType::Primitive(PrimitiveType::Sketch), exec_state)?; let tag = args.get_kw_arg_opt(NEW_TAG_KW)?; let new_sketch = inner_close(sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -1419,16 +1441,6 @@ pub(crate) async fn inner_close( args.batch_modeling_cmd(id, ModelingCmd::from(mcmd::ClosePath { path_id: sketch.id })) .await?; - // If we are sketching on a plane we can close the sketch now. - if let SketchSurface::Plane(_) = sketch.on { - // We were on a plane, disable the sketch mode. - args.batch_modeling_cmd( - exec_state.next_uuid(), - ModelingCmd::SketchModeDisable(mcmd::SketchModeDisable::default()), - ) - .await?; - } - let current_path = Path::ToPoint { base: BasePath { from: from.into(), @@ -1444,7 +1456,7 @@ pub(crate) async fn inner_close( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -1494,7 +1506,7 @@ pub struct ArcToData { /// Draw an arc. pub async fn arc(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (ArcData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (ArcData, Sketch, Option) = args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_arc(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -1597,7 +1609,7 @@ pub(crate) async fn inner_arc( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -1607,7 +1619,7 @@ pub(crate) async fn inner_arc( /// Draw a three point arc. pub async fn arc_to(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (ArcToData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (ArcToData, Sketch, Option) = args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_arc_to(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -1670,18 +1682,7 @@ pub(crate) async fn inner_arc_to( let interior = data.interior; let end = data.end; - // compute the center of the circle since we do not have the value returned from the engine - let center = calculate_circle_center(start, interior, end); - - // compute the radius since we do not have the value returned from the engine - // Pick any of the 3 points since they all lie along the circle - let sum_of_square_differences = - (center[0] - start[0] * center[0] - start[0]) + (center[1] - start[1] * center[1] - start[1]); - let radius = sum_of_square_differences.sqrt(); - - let ccw = is_ccw(start, interior, end); - - let current_path = Path::Arc { + let current_path = Path::ArcThreePoint { base: BasePath { from: from.into(), to: data.end, @@ -1692,14 +1693,14 @@ pub(crate) async fn inner_arc_to( metadata: args.source_range.into(), }, }, - center, - radius, - ccw, + p1: start, + p2: interior, + p3: end, }; let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -1707,26 +1708,6 @@ pub(crate) async fn inner_arc_to( Ok(new_sketch) } -/// Returns true if the three-point arc is counterclockwise. The order of -/// parameters is critical. -/// -/// | end -/// | / -/// | | / interior -/// | / / -/// | | / -/// |/_____________ -/// start -/// -/// If the slope of the line from start to interior is less than the slope of -/// the line from start to end, the arc is counterclockwise. -fn is_ccw(start: [f64; 2], interior: [f64; 2], end: [f64; 2]) -> bool { - let t1 = (interior[0] - start[0]) * (end[1] - start[1]); - let t2 = (end[0] - start[0]) * (interior[1] - start[1]); - // If these terms are equal, the points are collinear. - t1 > t2 -} - /// Data to draw a tangential arc. #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, JsonSchema, ts_rs::TS)] #[ts(export)] @@ -1743,7 +1724,8 @@ pub enum TangentialArcData { /// Draw a tangential arc. pub async fn tangential_arc(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (TangentialArcData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (TangentialArcData, Sketch, Option) = + args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_tangential_arc(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -1850,7 +1832,7 @@ async fn inner_tangential_arc( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -1870,7 +1852,7 @@ fn tan_arc_to(sketch: &Sketch, to: &[f64; 2]) -> ModelingCmd { /// Draw a tangential arc to a specific point. pub async fn tangential_arc_to(exec_state: &mut ExecState, args: Args) -> Result { - let (to, sketch, tag): ([f64; 2], Sketch, Option) = super::args::FromArgs::from_args(&args, 0)?; + let (to, sketch, tag): ([f64; 2], Sketch, Option) = args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_tangential_arc_to(to, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -1880,7 +1862,7 @@ pub async fn tangential_arc_to(exec_state: &mut ExecState, args: Args) -> Result /// Draw a tangential arc to point some distance away.. pub async fn tangential_arc_to_relative(exec_state: &mut ExecState, args: Args) -> Result { - let (delta, sketch, tag): ([f64; 2], Sketch, Option) = super::args::FromArgs::from_args(&args, 0)?; + let (delta, sketch, tag): ([f64; 2], Sketch, Option) = args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_tangential_arc_to_relative(delta, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -1947,7 +1929,7 @@ async fn inner_tangential_arc_to( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -2031,7 +2013,7 @@ async fn inner_tangential_arc_to_relative( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -2054,7 +2036,7 @@ pub struct BezierData { /// Draw a bezier curve. pub async fn bezier_curve(exec_state: &mut ExecState, args: Args) -> Result { - let (data, sketch, tag): (BezierData, Sketch, Option) = args.get_data_and_sketch_and_tag()?; + let (data, sketch, tag): (BezierData, Sketch, Option) = args.get_data_and_sketch_and_tag(exec_state)?; let new_sketch = inner_bezier_curve(data, sketch, tag, exec_state, args).await?; Ok(KclValue::Sketch { @@ -2127,7 +2109,7 @@ async fn inner_bezier_curve( let mut new_sketch = sketch.clone(); if let Some(tag) = &tag { - new_sketch.add_tag(tag, ¤t_path); + new_sketch.add_tag(tag, ¤t_path, exec_state); } new_sketch.paths.push(current_path); @@ -2137,7 +2119,7 @@ async fn inner_bezier_curve( /// Use a sketch to cut a hole in another sketch. pub async fn hole(exec_state: &mut ExecState, args: Args) -> Result { - let (hole_sketch, sketch): (SketchSet, Sketch) = args.get_sketches()?; + let (hole_sketch, sketch): (Vec, Sketch) = args.get_sketches(exec_state)?; let new_sketch = inner_hole(hole_sketch, sketch, exec_state, args).await?; Ok(KclValue::Sketch { @@ -2181,13 +2163,12 @@ pub async fn hole(exec_state: &mut ExecState, args: Args) -> Result, sketch: Sketch, exec_state: &mut ExecState, args: Args, ) -> Result { - let hole_sketches: Vec = hole_sketch.into(); - for hole_sketch in hole_sketches { + for hole_sketch in hole_sketch { args.batch_modeling_cmd( exec_state.next_uuid(), ModelingCmd::from(mcmd::Solid2dAddHole { @@ -2256,7 +2237,7 @@ mod tests { str_json = serde_json::to_string(&TagIdentifier { value: "thing".to_string(), - info: None, + info: Vec::new(), meta: Default::default(), }) .unwrap(); @@ -2265,7 +2246,7 @@ mod tests { data, crate::std::sketch::FaceTag::Tag(Box::new(TagIdentifier { value: "thing".to_string(), - info: None, + info: Vec::new(), meta: Default::default() })) ); diff --git a/rust/kcl-lib/src/std/sweep.rs b/rust/kcl-lib/src/std/sweep.rs index 520dafd1f..9eb8a3cf9 100644 --- a/rust/kcl-lib/src/std/sweep.rs +++ b/rust/kcl-lib/src/std/sweep.rs @@ -9,7 +9,10 @@ use serde::{Deserialize, Serialize}; use crate::{ errors::KclError, - execution::{ExecState, Helix, KclValue, Sketch, Solid}, + execution::{ + kcl_value::{ArrayLen, RuntimeType}, + ExecState, Helix, KclValue, PrimitiveType, Sketch, Solid, + }, std::{extrude::do_post_extrude, fillet::default_tolerance, Args}, }; @@ -24,13 +27,17 @@ pub enum SweepPath { /// Extrude a sketch along a path. pub async fn sweep(exec_state: &mut ExecState, args: Args) -> Result { - let sketch = args.get_unlabeled_kw_arg("sketch")?; + let sketches = args.get_unlabeled_kw_arg_typed( + "sketches", + &RuntimeType::Array(PrimitiveType::Sketch, ArrayLen::NonEmpty), + exec_state, + )?; let path: SweepPath = args.get_kw_arg("path")?; let sectional = args.get_kw_arg_opt("sectional")?; let tolerance = args.get_kw_arg_opt("tolerance")?; - let value = inner_sweep(sketch, path, sectional, tolerance, exec_state, args).await?; - Ok(KclValue::Solid { value }) + let value = inner_sweep(sketches, path, sectional, tolerance, exec_state, args).await?; + Ok(value.into()) } /// Extrude a sketch along a path. @@ -41,6 +48,9 @@ pub async fn sweep(exec_state: &mut ExecState, args: Args) -> Result Result circle( center = [0, 0], radius = 1) /// |> sweep(path = helixPath) /// ``` +/// +/// ``` +/// // Sweep two sketches along the same path. +/// +/// sketch001 = startSketchOn('XY') +/// rectangleSketch = startProfileAt([-200, 23.86], sketch001) +/// |> angledLine([0, 73.47], %, $rectangleSegmentA001) +/// |> angledLine([ +/// segAng(rectangleSegmentA001) - 90, +/// 50.61 +/// ], %) +/// |> angledLine([ +/// segAng(rectangleSegmentA001), +/// -segLen(rectangleSegmentA001) +/// ], %) +/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) +/// |> close() +/// +/// circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) +/// +/// sketch002 = startSketchOn('YZ') +/// sweepPath = startProfileAt([0, 0], sketch002) +/// |> yLine(length = 231.81) +/// |> tangentialArc({ +/// radius = 80, +/// offset = -90, +/// }, %) +/// |> xLine(length = 384.93) +/// +/// sweep([rectangleSketch, circleSketch], path = sweepPath) +/// ``` #[stdlib { name = "sweep", feature_tree_operation = true, keywords = true, unlabeled_first = true, args = { - sketch = { docs = "The sketch that should be swept in space" }, + sketches = { docs = "The sketch or set of sketches that should be swept in space" }, path = { docs = "The path to sweep the sketch along" }, sectional = { docs = "If true, the sweep will be broken up into sub-sweeps (extrusions, revolves, sweeps) based on the trajectory path components." }, tolerance = { docs = "Tolerance for this operation" }, } }] async fn inner_sweep( - sketch: Sketch, + sketches: Vec, path: SweepPath, sectional: Option, tolerance: Option, exec_state: &mut ExecState, args: Args, -) -> Result, KclError> { - let id = exec_state.next_uuid(); - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::Sweep { - target: sketch.id.into(), - trajectory: match path { - SweepPath::Sketch(sketch) => sketch.id.into(), - SweepPath::Helix(helix) => helix.value.into(), - }, - sectional: sectional.unwrap_or(false), - tolerance: LengthUnit(tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units))), - }), - ) - .await?; +) -> Result, KclError> { + let trajectory = match path { + SweepPath::Sketch(sketch) => sketch.id.into(), + SweepPath::Helix(helix) => helix.value.into(), + }; - do_post_extrude(sketch, id.into(), 0.0, exec_state, args).await + let mut solids = Vec::new(); + for sketch in &sketches { + let id = exec_state.next_uuid(); + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::Sweep { + target: sketch.id.into(), + trajectory, + sectional: sectional.unwrap_or(false), + tolerance: LengthUnit(tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units))), + }), + ) + .await?; + + solids.push(do_post_extrude(sketch.clone(), id.into(), 0.0, exec_state, args.clone()).await?); + } + + Ok(solids) } diff --git a/rust/kcl-lib/src/std/transform.rs b/rust/kcl-lib/src/std/transform.rs index 5d7dab727..c1b0851e7 100644 --- a/rust/kcl-lib/src/std/transform.rs +++ b/rust/kcl-lib/src/std/transform.rs @@ -13,18 +13,28 @@ use kittycad_modeling_cmds as kcmc; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{ExecState, KclValue, SolidOrImportedGeometry}, + execution::{ + kcl_value::{ArrayLen, RuntimeType}, + ExecState, KclValue, PrimitiveType, SolidOrImportedGeometry, + }, std::Args, }; /// Scale a solid. pub async fn scale(exec_state: &mut ExecState, args: Args) -> Result { - let solid = args.get_unlabeled_kw_arg("solid")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Union(vec![ + RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + RuntimeType::Primitive(PrimitiveType::ImportedGeometry), + ]), + exec_state, + )?; let scale = args.get_kw_arg("scale")?; let global = args.get_kw_arg_opt("global")?; - let solid = inner_scale(solid, scale, global, exec_state, args).await?; - Ok(solid.into()) + let solids = inner_scale(solids, scale, global, exec_state, args).await?; + Ok(solids.into()) } /// Scale a solid. @@ -84,59 +94,102 @@ pub async fn scale(exec_state: &mut ExecState, args: Args) -> Result angledLine([0, 73.47], %, $rectangleSegmentA001) +/// |> angledLine([ +/// segAng(rectangleSegmentA001) - 90, +/// 50.61 +/// ], %) +/// |> angledLine([ +/// segAng(rectangleSegmentA001), +/// -segLen(rectangleSegmentA001) +/// ], %) +/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) +/// |> close() +/// +/// circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) +/// +/// sketch002 = startSketchOn('YZ') +/// sweepPath = startProfileAt([0, 0], sketch002) +/// |> yLine(length = 231.81) +/// |> tangentialArc({ +/// radius = 80, +/// offset = -90, +/// }, %) +/// |> xLine(length = 384.93) +/// +/// parts = sweep([rectangleSketch, circleSketch], path = sweepPath) +/// +/// // Scale the sweep. +/// scale(parts, scale = [1.0, 1.0, 0.5]) +/// ``` #[stdlib { name = "scale", feature_tree_operation = false, keywords = true, unlabeled_first = true, args = { - solid = {docs = "The solid to scale."}, + solids = {docs = "The solid or set of solids to scale."}, scale = {docs = "The scale factor for the x, y, and z axes."}, global = {docs = "If true, the transform is applied in global space. The origin of the model will move. By default, the transform is applied in local sketch axis, therefore the origin will not move."} } }] async fn inner_scale( - solid: SolidOrImportedGeometry, + solids: SolidOrImportedGeometry, scale: [f64; 3], global: Option, exec_state: &mut ExecState, args: Args, ) -> Result { - let id = exec_state.next_uuid(); + for solid_id in solids.ids() { + let id = exec_state.next_uuid(); - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::SetObjectTransform { - object_id: solid.id(), - transforms: vec![shared::ComponentTransform { - scale: Some(shared::TransformBy::> { - property: Point3d { - x: scale[0], - y: scale[1], - z: scale[2], - }, - set: false, - is_local: !global.unwrap_or(false), - }), - translate: None, - rotate_rpy: None, - rotate_angle_axis: None, - }], - }), - ) - .await?; + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::SetObjectTransform { + object_id: solid_id, + transforms: vec![shared::ComponentTransform { + scale: Some(shared::TransformBy::> { + property: Point3d { + x: scale[0], + y: scale[1], + z: scale[2], + }, + set: false, + is_local: !global.unwrap_or(false), + }), + translate: None, + rotate_rpy: None, + rotate_angle_axis: None, + }], + }), + ) + .await?; + } - Ok(solid) + Ok(solids) } /// Move a solid. pub async fn translate(exec_state: &mut ExecState, args: Args) -> Result { - let solid = args.get_unlabeled_kw_arg("solid")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solids", + &RuntimeType::Union(vec![ + RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + RuntimeType::Primitive(PrimitiveType::ImportedGeometry), + ]), + exec_state, + )?; let translate = args.get_kw_arg("translate")?; let global = args.get_kw_arg_opt("global")?; - let solid = inner_translate(solid, translate, global, exec_state, args).await?; - Ok(solid.into()) + let solids = inner_translate(solids, translate, global, exec_state, args).await?; + Ok(solids.into()) } /// Move a solid. @@ -188,54 +241,97 @@ pub async fn translate(exec_state: &mut ExecState, args: Args) -> Result angledLine([0, 73.47], %, $rectangleSegmentA001) +/// |> angledLine([ +/// segAng(rectangleSegmentA001) - 90, +/// 50.61 +/// ], %) +/// |> angledLine([ +/// segAng(rectangleSegmentA001), +/// -segLen(rectangleSegmentA001) +/// ], %) +/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) +/// |> close() +/// +/// circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) +/// +/// sketch002 = startSketchOn('YZ') +/// sweepPath = startProfileAt([0, 0], sketch002) +/// |> yLine(length = 231.81) +/// |> tangentialArc({ +/// radius = 80, +/// offset = -90, +/// }, %) +/// |> xLine(length = 384.93) +/// +/// parts = sweep([rectangleSketch, circleSketch], path = sweepPath) +/// +/// // Move the sweeps. +/// translate(parts, translate = [1.0, 1.0, 2.5]) +/// ``` #[stdlib { name = "translate", feature_tree_operation = false, keywords = true, unlabeled_first = true, args = { - solid = {docs = "The solid to move."}, + solids = {docs = "The solid or set of solids to move."}, translate = {docs = "The amount to move the solid in all three axes."}, global = {docs = "If true, the transform is applied in global space. The origin of the model will move. By default, the transform is applied in local sketch axis, therefore the origin will not move."} } }] async fn inner_translate( - solid: SolidOrImportedGeometry, + solids: SolidOrImportedGeometry, translate: [f64; 3], global: Option, exec_state: &mut ExecState, args: Args, ) -> Result { - let id = exec_state.next_uuid(); + for solid_id in solids.ids() { + let id = exec_state.next_uuid(); - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::SetObjectTransform { - object_id: solid.id(), - transforms: vec![shared::ComponentTransform { - translate: Some(shared::TransformBy::> { - property: shared::Point3d { - x: LengthUnit(translate[0]), - y: LengthUnit(translate[1]), - z: LengthUnit(translate[2]), - }, - set: false, - is_local: !global.unwrap_or(false), - }), - scale: None, - rotate_rpy: None, - rotate_angle_axis: None, - }], - }), - ) - .await?; + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::SetObjectTransform { + object_id: solid_id, + transforms: vec![shared::ComponentTransform { + translate: Some(shared::TransformBy::> { + property: shared::Point3d { + x: LengthUnit(translate[0]), + y: LengthUnit(translate[1]), + z: LengthUnit(translate[2]), + }, + set: false, + is_local: !global.unwrap_or(false), + }), + scale: None, + rotate_rpy: None, + rotate_angle_axis: None, + }], + }), + ) + .await?; + } - Ok(solid) + Ok(solids) } /// Rotate a solid. pub async fn rotate(exec_state: &mut ExecState, args: Args) -> Result { - let solid = args.get_unlabeled_kw_arg("solid")?; + let solids = args.get_unlabeled_kw_arg_typed( + "solid", + &RuntimeType::Union(vec![ + RuntimeType::Array(PrimitiveType::Solid, ArrayLen::NonEmpty), + RuntimeType::Primitive(PrimitiveType::ImportedGeometry), + ]), + exec_state, + )?; let roll = args.get_kw_arg_opt("roll")?; let pitch = args.get_kw_arg_opt("pitch")?; let yaw = args.get_kw_arg_opt("yaw")?; @@ -343,8 +439,8 @@ pub async fn rotate(exec_state: &mut ExecState, args: Args) -> Result Result angledLine([0, 73.47], %, $rectangleSegmentA001) +/// |> angledLine([ +/// segAng(rectangleSegmentA001) - 90, +/// 50.61 +/// ], %) +/// |> angledLine([ +/// segAng(rectangleSegmentA001), +/// -segLen(rectangleSegmentA001) +/// ], %) +/// |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) +/// |> close() +/// +/// circleSketch = circle(sketch001, center = [200, -30.29], radius = 32.63) +/// +/// sketch002 = startSketchOn('YZ') +/// sweepPath = startProfileAt([0, 0], sketch002) +/// |> yLine(length = 231.81) +/// |> tangentialArc({ +/// radius = 80, +/// offset = -90, +/// }, %) +/// |> xLine(length = 384.93) +/// +/// parts = sweep([rectangleSketch, circleSketch], path = sweepPath) +/// +/// // Rotate the sweeps. +/// rotate(parts, axis = [0, 0, 1.0], angle = 90) +/// ``` #[stdlib { name = "rotate", feature_tree_operation = false, keywords = true, unlabeled_first = true, args = { - solid = {docs = "The solid to rotate."}, + solids = {docs = "The solid or set of solids to rotate."}, roll = {docs = "The roll angle in degrees. Must be used with `pitch` and `yaw`. Must be between -360 and 360.", include_in_snippet = true}, pitch = {docs = "The pitch angle in degrees. Must be used with `roll` and `yaw`. Must be between -360 and 360.", include_in_snippet = true}, yaw = {docs = "The yaw angle in degrees. Must be used with `roll` and `pitch`. Must be between -360 and 360.", include_in_snippet = true}, @@ -476,7 +606,7 @@ pub async fn rotate(exec_state: &mut ExecState, args: Args) -> Result, pitch: Option, yaw: Option, @@ -486,58 +616,60 @@ async fn inner_rotate( exec_state: &mut ExecState, args: Args, ) -> Result { - let id = exec_state.next_uuid(); + for solid_id in solids.ids() { + let id = exec_state.next_uuid(); - if let (Some(roll), Some(pitch), Some(yaw)) = (roll, pitch, yaw) { - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::SetObjectTransform { - object_id: solid.id(), - transforms: vec![shared::ComponentTransform { - rotate_rpy: Some(shared::TransformBy::> { - property: shared::Point3d { - x: roll, - y: pitch, - z: yaw, - }, - set: false, - is_local: !global.unwrap_or(false), - }), - scale: None, - rotate_angle_axis: None, - translate: None, - }], - }), - ) - .await?; + if let (Some(roll), Some(pitch), Some(yaw)) = (roll, pitch, yaw) { + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::SetObjectTransform { + object_id: solid_id, + transforms: vec![shared::ComponentTransform { + rotate_rpy: Some(shared::TransformBy::> { + property: shared::Point3d { + x: roll, + y: pitch, + z: yaw, + }, + set: false, + is_local: !global.unwrap_or(false), + }), + scale: None, + rotate_angle_axis: None, + translate: None, + }], + }), + ) + .await?; + } + + if let (Some(axis), Some(angle)) = (axis, angle) { + args.batch_modeling_cmd( + id, + ModelingCmd::from(mcmd::SetObjectTransform { + object_id: solid_id, + transforms: vec![shared::ComponentTransform { + rotate_angle_axis: Some(shared::TransformBy::> { + property: shared::Point4d { + x: axis[0], + y: axis[1], + z: axis[2], + w: angle, + }, + set: false, + is_local: !global.unwrap_or(false), + }), + scale: None, + rotate_rpy: None, + translate: None, + }], + }), + ) + .await?; + } } - if let (Some(axis), Some(angle)) = (axis, angle) { - args.batch_modeling_cmd( - id, - ModelingCmd::from(mcmd::SetObjectTransform { - object_id: solid.id(), - transforms: vec![shared::ComponentTransform { - rotate_angle_axis: Some(shared::TransformBy::> { - property: shared::Point4d { - x: axis[0], - y: axis[1], - z: axis[2], - w: angle, - }, - set: false, - is_local: !global.unwrap_or(false), - }), - scale: None, - rotate_rpy: None, - translate: None, - }], - }), - ) - .await?; - } - - Ok(solid) + Ok(solids) } #[cfg(test)] diff --git a/rust/kcl-lib/src/test_server.rs b/rust/kcl-lib/src/test_server.rs index a06b5fb41..e673743fc 100644 --- a/rust/kcl-lib/src/test_server.rs +++ b/rust/kcl-lib/src/test_server.rs @@ -81,7 +81,7 @@ async fn do_execute_and_snapshot( ctx: &ExecutorContext, program: Program, ) -> Result<(ExecState, EnvironmentRef, image::DynamicImage), ExecErrorWithState> { - let mut exec_state = ExecState::new(&ctx.settings); + let mut exec_state = ExecState::new(ctx); let result = ctx .run(&program, &mut exec_state) .await @@ -156,7 +156,7 @@ pub async fn execute_and_export_step( ExecErrorWithState, > { let ctx = new_context(units, true, current_file).await?; - let mut exec_state = ExecState::new(&ctx.settings); + let mut exec_state = ExecState::new(&ctx); let program = Program::parse_no_errs(code) .map_err(|err| ExecErrorWithState::new(KclErrorWithOutputs::no_outputs(err).into(), exec_state.clone()))?; let result = ctx diff --git a/rust/kcl-lib/src/unparser.rs b/rust/kcl-lib/src/unparser.rs index 76fa1b5a1..b1511250e 100644 --- a/rust/kcl-lib/src/unparser.rs +++ b/rust/kcl-lib/src/unparser.rs @@ -821,7 +821,7 @@ impl Type { pub fn recast(&self, options: &FormatOptions, indentation_level: usize) -> String { match self { Type::Primitive(t) => t.to_string(), - Type::Array(t) => format!("{t}[]"), + Type::Array(t) => format!("[{t}]"), Type::Object { properties } => { let mut result = "{".to_owned(); for p in properties { @@ -842,6 +842,103 @@ impl Type { } } +/// Collect all the kcl files in a directory, recursively. +#[cfg(not(target_arch = "wasm32"))] +#[async_recursion::async_recursion] +pub(crate) async fn walk_dir(dir: &std::path::PathBuf) -> Result, anyhow::Error> { + // Make sure we actually have a directory. + if !dir.is_dir() { + anyhow::bail!("`{}` is not a directory", dir.display()); + } + + let mut entries = tokio::fs::read_dir(dir).await?; + + let mut files = Vec::new(); + while let Some(entry) = entries.next_entry().await? { + let path = entry.path(); + + if path.is_dir() { + files.extend(walk_dir(&path).await?); + } else if path.extension().is_some_and(|ext| ext == "kcl") { + files.push(path); + } + } + + Ok(files) +} + +/// Recast all the kcl files in a directory, recursively. +#[cfg(not(target_arch = "wasm32"))] +pub async fn recast_dir(dir: &std::path::Path, options: &crate::FormatOptions) -> Result<(), crate::KclError> { + let files = walk_dir(&dir.to_path_buf()).await.map_err(|err| { + crate::KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to walk directory `{}`: {:?}", dir.display(), err), + source_ranges: vec![crate::SourceRange::default()], + }) + })?; + + let futures = files + .into_iter() + .map(|file| { + let options = options.clone(); + tokio::spawn(async move { + let contents = tokio::fs::read_to_string(&file).await.map_err(|err| { + crate::KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to read file `{}`: {:?}", file.display(), err), + source_ranges: vec![crate::SourceRange::default()], + }) + })?; + let (program, ces) = crate::Program::parse(&contents)?; + for ce in &ces { + if ce.severity != crate::errors::Severity::Warning { + return Err(crate::KclError::Semantic(ce.clone().into())); + } + } + let Some(program) = program else { + return Err(crate::KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to parse file `{}`: {:?}", file.display(), ces), + source_ranges: vec![crate::SourceRange::default()], + })); + }; + let recast = program.recast_with_options(&options); + tokio::fs::write(&file, recast).await.map_err(|err| { + crate::KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to write file `{}`: {:?}", file.display(), err), + source_ranges: vec![crate::SourceRange::default()], + }) + })?; + + Ok::<(), crate::KclError>(()) + }) + }) + .collect::>(); + + // Join all futures and await their completion + let results = futures::future::join_all(futures).await; + + // Check if any of the futures failed. + let mut errors = Vec::new(); + for result in results { + if let Err(err) = result.map_err(|err| { + crate::KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to recast file: {:?}", err), + source_ranges: vec![crate::SourceRange::default()], + }) + })? { + errors.push(err); + } + } + + if !errors.is_empty() { + return Err(crate::KclError::Internal(crate::errors::KclErrorDetails { + message: format!("Failed to recast files: {:?}", errors), + source_ranges: vec![crate::SourceRange::default()], + })); + } + + Ok(()) +} + #[cfg(test)] mod tests { use pretty_assertions::assert_eq; @@ -1268,7 +1365,7 @@ thing(1) #[test] fn test_recast_typed_fn() { - let some_program_string = r#"fn thing(x: string, y: bool[]): number { + let some_program_string = r#"fn thing(x: string, y: [bool]): number { return x + 1 } "#; diff --git a/rust/kcl-lib/tests/add_lots/program_memory.snap b/rust/kcl-lib/tests/add_lots/program_memory.snap index f73454778..e231f1918 100644 --- a/rust/kcl-lib/tests/add_lots/program_memory.snap +++ b/rust/kcl-lib/tests/add_lots/program_memory.snap @@ -1,1441 +1,16 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing add_lots.kcl --- { "f": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 4, - 26, - 0 - ] - } - ] + "type": "Function" }, "x": { "type": "Number", "value": 10100.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 34, - 35, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 41, - 42, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 48, - 49, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 55, - 56, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 62, - 63, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 69, - 70, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 76, - 77, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 83, - 84, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 90, - 91, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 97, - 98, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 104, - 106, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 112, - 114, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 120, - 122, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 128, - 130, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 136, - 138, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 144, - 146, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 152, - 154, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 160, - 162, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 168, - 170, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 176, - 178, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 184, - 186, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 192, - 194, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 200, - 202, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 208, - 210, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 216, - 218, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 224, - 226, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 232, - 234, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 240, - 242, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 248, - 250, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 256, - 258, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 264, - 266, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 272, - 274, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 280, - 282, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 288, - 290, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 296, - 298, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 304, - 306, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 312, - 314, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 320, - 322, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 328, - 330, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 336, - 338, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 344, - 346, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 352, - 354, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 360, - 362, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 368, - 370, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 376, - 378, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 384, - 386, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 392, - 394, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 400, - 402, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 408, - 410, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 416, - 418, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 424, - 426, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 432, - 434, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 440, - 442, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 448, - 450, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 456, - 458, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 464, - 466, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 472, - 474, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 480, - 482, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 488, - 490, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 496, - 498, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 504, - 506, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 512, - 514, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 520, - 522, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 528, - 530, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 536, - 538, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 544, - 546, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 552, - 554, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 560, - 562, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 568, - 570, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 576, - 578, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 584, - 586, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 592, - 594, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 600, - 602, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 608, - 610, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 616, - 618, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 624, - 626, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 632, - 634, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 640, - 642, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 648, - 650, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 656, - 658, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 664, - 666, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 672, - 674, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 680, - 682, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 688, - 690, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 696, - 698, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 704, - 706, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 712, - 714, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 720, - 722, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 728, - 730, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 736, - 738, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 744, - 746, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 752, - 754, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 760, - 762, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 768, - 770, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 776, - 778, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 784, - 786, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 792, - 794, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 800, - 802, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 808, - 810, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 816, - 818, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - }, - { - "sourceRange": [ - 824, - 827, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/angled_line/artifact_commands.snap b/rust/kcl-lib/tests/angled_line/artifact_commands.snap index 7ac684437..b97effcfd 100644 --- a/rust/kcl-lib/tests/angled_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/angled_line/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands angled_line.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 67, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -247,17 +258,6 @@ description: Artifact commands angled_line.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 256, - 264, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/angled_line/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/angled_line/artifact_graph_flowchart.snap index 6ea83c416..16ebac434 100644 --- a/rust/kcl-lib/tests/angled_line/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/angled_line/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart angled_line.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/angled_line/program_memory.snap b/rust/kcl-lib/tests/angled_line/program_memory.snap index 780b611d0..b565d73d0 100644 --- a/rust/kcl-lib/tests/angled_line/program_memory.snap +++ b/rust/kcl-lib/tests/angled_line/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing angled_line.kcl --- { @@ -257,8 +257,7 @@ description: Variables in memory after executing angled_line.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -285,160 +284,26 @@ description: Variables in memory after executing angled_line.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 142, - 0 - ] - }, - "from": [ - 19.93, - 15.04 - ], - "tag": { - "end": 141, - "start": 135, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 23.08, - 5.19 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 142, - 0 - ], - "tag": { - "end": 141, - "start": 135, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 135, - 141, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 67, - 0 - ] - } - ] + } }, "height": 4.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 67, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 142, - 0 - ] - }, - "from": [ - 19.93, - 15.04 - ], - "tag": { - "end": 141, - "start": 135, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 23.08, - 5.19 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 142, - 0 - ], - "tag": { - "end": 141, - "start": 135, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 135, - 141, - 0 - ] - } - ] + "value": "seg01" } } diff --git a/rust/kcl-lib/tests/array_elem_pop/program_memory.snap b/rust/kcl-lib/tests/array_elem_pop/program_memory.snap index ad4bd6083..9bd15e185 100644 --- a/rust/kcl-lib/tests/array_elem_pop/program_memory.snap +++ b/rust/kcl-lib/tests/array_elem_pop/program_memory.snap @@ -17,16 +17,7 @@ description: Variables in memory after executing array_elem_pop.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7, - 8, - 0 - ] - } - ] + } }, { "type": "Number", @@ -39,16 +30,7 @@ description: Variables in memory after executing array_elem_pop.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 10, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -61,25 +43,7 @@ description: Variables in memory after executing array_elem_pop.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 13, - 14, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6, - 15, - 0 - ] + } } ] }, @@ -97,16 +61,7 @@ description: Variables in memory after executing array_elem_pop.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7, - 8, - 0 - ] - } - ] + } }, { "type": "Number", @@ -119,25 +74,7 @@ description: Variables in memory after executing array_elem_pop.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 10, - 11, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 27, - 35, - 0 - ] + } } ] }, @@ -155,39 +92,12 @@ description: Variables in memory after executing array_elem_pop.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7, - 8, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 47, - 60, - 0 - ] + } } ] }, "new_arr3": { "type": "MixedArray", - "value": [], - "__meta": [ - { - "sourceRange": [ - 72, - 85, - 0 - ] - } - ] + "value": [] } } diff --git a/rust/kcl-lib/tests/array_elem_push/program_memory.snap b/rust/kcl-lib/tests/array_elem_push/program_memory.snap index 11bfe75d2..8dd12aa97 100644 --- a/rust/kcl-lib/tests/array_elem_push/program_memory.snap +++ b/rust/kcl-lib/tests/array_elem_push/program_memory.snap @@ -17,16 +17,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7, - 8, - 0 - ] - } - ] + } }, { "type": "Number", @@ -39,16 +30,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 10, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -61,25 +43,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 13, - 14, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6, - 15, - 0 - ] + } } ] }, @@ -97,16 +61,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7, - 8, - 0 - ] - } - ] + } }, { "type": "Number", @@ -119,16 +74,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 10, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -141,16 +87,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 13, - 14, - 0 - ] - } - ] + } }, { "type": "Number", @@ -163,25 +100,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 37, - 38, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 27, - 39, - 0 - ] + } } ] }, @@ -199,16 +118,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7, - 8, - 0 - ] - } - ] + } }, { "type": "Number", @@ -221,16 +131,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 10, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -243,16 +144,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 13, - 14, - 0 - ] - } - ] + } }, { "type": "Number", @@ -265,16 +157,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 37, - 38, - 0 - ] - } - ] + } }, { "type": "Number", @@ -287,25 +170,7 @@ description: Variables in memory after executing array_elem_push.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 66, - 67, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 51, - 68, - 0 - ] + } } ] } diff --git a/rust/kcl-lib/tests/array_range_expr/program_memory.snap b/rust/kcl-lib/tests/array_range_expr/program_memory.snap index 5b698521f..e8f43a3a4 100644 --- a/rust/kcl-lib/tests/array_range_expr/program_memory.snap +++ b/rust/kcl-lib/tests/array_range_expr/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing array_range_expr.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 175, - 188, - 0 - ] - } - ] + } }, "four": { "type": "Number", @@ -36,16 +27,7 @@ description: Variables in memory after executing array_range_expr.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 79, - 80, - 0 - ] - } - ] + } }, "r1": { "type": "MixedArray", @@ -56,16 +38,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -73,16 +46,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -90,16 +54,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -107,16 +62,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 11, - 0 - ] - } - ] + } }, { "type": "Number", @@ -124,25 +70,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 11, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 5, - 11, - 0 - ] + } } ] }, @@ -155,16 +83,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 95, - 107, - 0 - ] - } - ] + } }, { "type": "Number", @@ -172,16 +91,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 95, - 107, - 0 - ] - } - ] + } }, { "type": "Number", @@ -189,16 +99,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 95, - 107, - 0 - ] - } - ] + } }, { "type": "Number", @@ -206,16 +107,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 95, - 107, - 0 - ] - } - ] + } }, { "type": "Number", @@ -223,25 +115,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 95, - 107, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 95, - 107, - 0 - ] + } } ] }, @@ -254,16 +128,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] - } - ] + } }, { "type": "Number", @@ -271,16 +136,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] - } - ] + } }, { "type": "Number", @@ -288,16 +144,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] - } - ] + } }, { "type": "Number", @@ -305,16 +152,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] - } - ] + } }, { "type": "Number", @@ -322,16 +160,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] - } - ] + } }, { "type": "Number", @@ -339,25 +168,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 194, - 206, - 0 - ] + } } ] }, @@ -370,16 +181,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 341, - 373, - 0 - ] - } - ] + } }, { "type": "Number", @@ -387,16 +189,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 341, - 373, - 0 - ] - } - ] + } }, { "type": "Number", @@ -404,16 +197,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 341, - 373, - 0 - ] - } - ] + } }, { "type": "Number", @@ -421,25 +205,7 @@ description: Variables in memory after executing array_range_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 341, - 373, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 341, - 373, - 0 - ] + } } ] }, @@ -454,15 +220,6 @@ description: Variables in memory after executing array_range_expr.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 88, - 89, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/array_range_negative_expr/program_memory.snap b/rust/kcl-lib/tests/array_range_negative_expr/program_memory.snap index f4eac4f59..945316413 100644 --- a/rust/kcl-lib/tests/array_range_negative_expr/program_memory.snap +++ b/rust/kcl-lib/tests/array_range_negative_expr/program_memory.snap @@ -12,16 +12,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -29,16 +20,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -46,16 +28,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -63,16 +36,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -80,16 +44,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -97,16 +52,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -114,16 +60,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -131,16 +68,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -148,16 +76,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -165,16 +84,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] + } }, { "type": "Number", @@ -182,25 +92,7 @@ description: Variables in memory after executing array_range_negative_expr.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 5, - 19, - 0 - ] + } } ] } diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap index 31bd45ec9..13d02b84d 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands artifact_graph_example_code1.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 64, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands artifact_graph_example_code1.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 239, - 246, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -479,6 +479,17 @@ description: Artifact commands artifact_graph_example_code1.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 383, + 410, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_graph_flowchart.snap index 2efe44f43..aa1532e9f 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart artifact_graph_example_code1.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap index f5aa0070b..5c2acf8a1 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code1/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_example_code1.kcl --- { @@ -222,8 +222,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -250,143 +249,18 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ] - }, - "from": [ - -5.0, - 5.0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 5.55, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 124, - 130, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ] - }, - "from": [ - 5.55, - 5.0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 5.55, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 164, - 170, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } }, "height": -10.0, "startCapId": "[uuid]", @@ -402,16 +276,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } } }, "extrude002": { @@ -789,8 +654,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -817,143 +681,18 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ] - }, - "from": [ - -5.0, - 5.0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 5.55, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 124, - 130, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ] - }, - "from": [ - 5.55, - 5.0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 5.55, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 164, - 170, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } }, "height": -10.0, "startCapId": "[uuid]", @@ -969,29 +708,11 @@ description: Variables in memory after executing artifact_graph_example_code1.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 345, - 377, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1019,159 +740,25 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 383, - 410, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 383, - 410, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ] - }, - "from": [ - -5.0, - 5.0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 5.55, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 124, - 130, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ] - }, - "from": [ - 5.55, - 5.0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 5.55, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 164, - 170, - 0 - ] - } - ] + "value": "seg02" }, "sketch001": { "type": "Sketch", @@ -1332,8 +919,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1360,143 +946,18 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ] - }, - "from": [ - -5.0, - 5.0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 5.55, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 124, - 130, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ] - }, - "from": [ - 5.55, - 5.0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 5.55, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 164, - 170, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } } }, "sketch002": { @@ -1835,8 +1296,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1863,143 +1323,18 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ] - }, - "from": [ - -5.0, - 5.0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 5.55, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 95, - 131, - 0 - ], - "tag": { - "end": 130, - "start": 124, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 124, - 130, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ] - }, - "from": [ - 5.55, - 5.0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 5.55, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 137, - 171, - 0 - ], - "tag": { - "end": 170, - "start": 164, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 164, - 170, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } }, "height": -10.0, "startCapId": "[uuid]", @@ -2015,29 +1350,11 @@ description: Variables in memory after executing artifact_graph_example_code1.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 64, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 345, - 377, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2065,16 +1382,7 @@ description: Variables in memory after executing artifact_graph_example_code1.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 383, - 410, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap index c0fa0fd61..2697c76c7 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 65, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 421, - 428, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -314,6 +314,17 @@ description: Artifact commands artifact_graph_example_code_no_3d.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 467, + 496, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_graph_flowchart.snap index 449b5a150..d39919354 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart artifact_graph_example_code_no_3d.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap index b8b81649c..ede0ec747 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/program_memory.snap @@ -1,151 +1,22 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_example_code_no_3d.kcl --- { "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 71, - 121, - 0 - ] - }, - "from": [ - 5.82, - 0.0 - ], - "tag": { - "end": 120, - "start": 99, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -5.72, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 99, - 120, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 127, - 227, - 0 - ] - }, - "from": [ - -5.72, - 0.0 - ], - "tag": { - "end": 226, - "start": 205, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -5.72, - 8.21 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 205, - 226, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 233, - 353, - 0 - ] - }, - "from": [ - -5.72, - 8.21 - ], - "tag": { - "end": 352, - "start": 331, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 5.82, - 8.21 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 331, - 352, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "sketch003": { "type": "Sketch", @@ -311,8 +182,7 @@ description: Variables in memory after executing artifact_graph_example_code_no_ }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -339,160 +209,22 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 71, - 121, - 0 - ] - }, - "from": [ - 5.82, - 0.0 - ], - "tag": { - "end": 120, - "start": 99, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -5.72, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 99, - 120, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 127, - 227, - 0 - ] - }, - "from": [ - -5.72, - 0.0 - ], - "tag": { - "end": 226, - "start": 205, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -5.72, - 8.21 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 205, - 226, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 233, - 353, - 0 - ] - }, - "from": [ - -5.72, - 8.21 - ], - "tag": { - "end": 352, - "start": 331, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 5.82, - 8.21 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 331, - 352, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 65, - 0 - ] - } - ] + } } }, "sketch004": { @@ -608,8 +340,7 @@ description: Variables in memory after executing artifact_graph_example_code_no_ }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -637,16 +368,7 @@ description: Variables in memory after executing artifact_graph_example_code_no_ "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 467, - 496, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/rendered_model.png b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/rendered_model.png index 9f297439c..39c895b0e 100644 Binary files a/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/rendered_model.png and b/rust/kcl-lib/tests/artifact_graph_example_code_no_3d/rendered_model.png differ diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap index 7db403247..e97539368 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_commands.snap @@ -242,6 +242,17 @@ description: Artifact commands artifact_graph_example_code_offset_planes.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 193, + 218, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_graph_flowchart.snap index 68f148788..bec78adaa 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart artifact_graph_example_code_offset_planes.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap index be8abf60e..e164a643c 100644 --- a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_example_code_offset_planes.kcl --- { @@ -31,8 +31,7 @@ description: Variables in memory after executing artifact_graph_example_code_off }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "offsetPlane002": { @@ -63,8 +62,7 @@ description: Variables in memory after executing artifact_graph_example_code_off }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "offsetPlane003": { @@ -95,8 +93,7 @@ description: Variables in memory after executing artifact_graph_example_code_off }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "sketch002": { @@ -156,8 +153,7 @@ description: Variables in memory after executing artifact_graph_example_code_off }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -185,16 +181,7 @@ description: Variables in memory after executing artifact_graph_example_code_off "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 193, - 218, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png index d7a0bbe2d..8ebc133b1 100644 Binary files a/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png and b/rust/kcl-lib/tests/artifact_graph_example_code_offset_planes/rendered_model.png differ diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap index b020f038d..c92f56844 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 62, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 193, - 200, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -414,6 +414,17 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 295, + 325, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -683,6 +694,17 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 544, + 571, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -952,6 +974,17 @@ description: Artifact commands artifact_graph_sketch_on_face_etc.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 806, + 833, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_graph_flowchart.snap index 4c6c415a0..aff7e4ae3 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart artifact_graph_sketch_on_face_etc.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap index c638bc8f4..3f63039be 100644 --- a/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap +++ b/rust/kcl-lib/tests/artifact_graph_sketch_on_face_etc/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_sketch_on_face_etc.kcl --- { @@ -178,8 +178,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -206,97 +205,21 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } } }, "extrude002": { @@ -630,8 +553,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -658,110 +580,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 289, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -789,32 +626,14 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } } }, "extrude003": { @@ -1314,8 +1133,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1342,110 +1160,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 289, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1473,45 +1206,18 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 506, - 538, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1538,97 +1244,21 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ] - }, - "from": [ - 1.0, - 1.5 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 1.5, - 3.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 604, - 610, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } }, "height": 4.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } } }, "extrude004": { @@ -2284,8 +1914,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2312,110 +1941,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 289, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2443,45 +1987,18 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 506, - 538, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2508,110 +2025,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ] - }, - "from": [ - 1.0, - 1.5 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 1.5, - 3.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 604, - 610, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } }, "height": 4.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 768, - 800, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2639,159 +2071,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 806, - 833, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 806, - 833, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ] - }, - "from": [ - 1.0, - 1.5 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 1.5, - 3.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 604, - 610, - 0 - ] - } - ] + "value": "seg02" }, "sketch001": { "type": "Sketch", @@ -2924,8 +2222,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2952,81 +2249,14 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } } }, "sketch002": { @@ -3321,8 +2551,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3349,110 +2578,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 289, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3480,16 +2624,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } } }, "sketch003": { @@ -3945,8 +3080,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3973,110 +3107,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 289, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4104,45 +3153,18 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 506, - 538, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4169,81 +3191,14 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ] - }, - "from": [ - 1.0, - 1.5 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 1.5, - 3.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 604, - 610, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } } }, "sketch004": { @@ -4860,8 +3815,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4888,110 +3842,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ] - }, - "from": [ - 4.0, - 8.0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 9.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 92, - 125, - 0 - ], - "tag": { - "end": 124, - "start": 118, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 118, - 124, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 62, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 289, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5019,45 +3888,18 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 295, - 325, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 506, - 538, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5084,110 +3926,25 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ] - }, - "from": [ - 1.0, - 1.5 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 1.5, - 3.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 577, - 611, - 0 - ], - "tag": { - "end": 610, - "start": 604, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 604, - 610, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } }, "height": 4.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 544, - 571, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 768, - 800, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5215,16 +3972,7 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 806, - 833, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap new file mode 100644 index 000000000..b64071ace --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_commands.snap @@ -0,0 +1,836 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact commands assembly_mixed_units_cubes.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 33, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 33, + 3 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 48, + 67, + 3 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 114, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 114, + 3 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 114, + 3 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -10.0, + "y": -10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 114, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 120, + 137, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 143, + 161, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 167, + 185, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 191, + 247, + 3 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -10.0, + "y": -10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 253, + 260, + 3 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 288, + 3 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 33, + 4 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 48, + 67, + 4 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 112, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 112, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 112, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 10.0, + "y": 10.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 77, + 112, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 118, + 135, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 141, + 159, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -5.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 165, + 183, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -5.0, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 189, + 245, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 10.0, + "y": 10.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 251, + 258, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 5.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 264, + 286, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } + } +] diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap new file mode 100644 index 000000000..7a85e433a --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart assembly_mixed_units_cubes.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..8a2eae937 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/artifact_graph_flowchart.snap.md @@ -0,0 +1,121 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[77, 114, 3]"] + 3["Segment
[120, 137, 3]"] + 4["Segment
[143, 161, 3]"] + 5["Segment
[167, 185, 3]"] + 6["Segment
[191, 247, 3]"] + 7["Segment
[253, 260, 3]"] + 8[Solid2d] + end + subgraph path25 [Path] + 25["Path
[77, 112, 4]"] + 26["Segment
[118, 135, 4]"] + 27["Segment
[141, 159, 4]"] + 28["Segment
[165, 183, 4]"] + 29["Segment
[189, 245, 4]"] + 30["Segment
[251, 258, 4]"] + 31[Solid2d] + end + 1["Plane
[48, 67, 3]"] + 9["Sweep Extrusion
[266, 288, 3]"] + 10[Wall] + 11[Wall] + 12[Wall] + 13[Wall] + 14["Cap Start"] + 15["Cap End"] + 16["SweepEdge Opposite"] + 17["SweepEdge Adjacent"] + 18["SweepEdge Opposite"] + 19["SweepEdge Adjacent"] + 20["SweepEdge Opposite"] + 21["SweepEdge Adjacent"] + 22["SweepEdge Opposite"] + 23["SweepEdge Adjacent"] + 24["Plane
[48, 67, 4]"] + 32["Sweep Extrusion
[264, 286, 4]"] + 33[Wall] + 34[Wall] + 35[Wall] + 36[Wall] + 37["Cap Start"] + 38["Cap End"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["SweepEdge Opposite"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 --- 7 + 2 ---- 9 + 2 --- 8 + 3 --- 13 + 3 --- 22 + 3 --- 23 + 4 --- 12 + 4 --- 20 + 4 --- 21 + 5 --- 11 + 5 --- 18 + 5 --- 19 + 6 --- 10 + 6 --- 16 + 6 --- 17 + 9 --- 10 + 9 --- 11 + 9 --- 12 + 9 --- 13 + 9 --- 14 + 9 --- 15 + 9 --- 16 + 9 --- 17 + 9 --- 18 + 9 --- 19 + 9 --- 20 + 9 --- 21 + 9 --- 22 + 9 --- 23 + 24 --- 25 + 25 --- 26 + 25 --- 27 + 25 --- 28 + 25 --- 29 + 25 --- 30 + 25 ---- 32 + 25 --- 31 + 26 --- 36 + 26 --- 45 + 26 --- 46 + 27 --- 35 + 27 --- 43 + 27 --- 44 + 28 --- 34 + 28 --- 41 + 28 --- 42 + 29 --- 33 + 29 --- 39 + 29 --- 40 + 32 --- 33 + 32 --- 34 + 32 --- 35 + 32 --- 36 + 32 --- 37 + 32 --- 38 + 32 --- 39 + 32 --- 40 + 32 --- 41 + 32 --- 42 + 32 --- 43 + 32 --- 44 + 32 --- 45 + 32 --- 46 +``` diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ast.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ast.snap new file mode 100644 index 000000000..3b07da005 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ast.snap @@ -0,0 +1,133 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing assembly_mixed_units_cubes.kcl +--- +{ + "Ok": { + "body": [ + { + "end": 70, + "path": { + "type": "Kcl", + "filename": "cube-inches.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 70, + "name": "cubeIn", + "start": 64, + "type": "Identifier" + } + }, + "start": 36, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 101, + "path": { + "type": "Kcl", + "filename": "cube-mm.kcl" + }, + "selector": { + "type": "None", + "alias": { + "end": 101, + "name": "cubeMm", + "start": 95, + "type": "Identifier" + } + }, + "start": 71, + "type": "ImportStatement", + "type": "ImportStatement" + }, + { + "end": 109, + "expression": { + "end": 109, + "name": "cubeIn", + "start": 103, + "type": "Identifier", + "type": "Identifier" + }, + "start": 103, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 116, + "expression": { + "end": 116, + "name": "cubeMm", + "start": 110, + "type": "Identifier", + "type": "Identifier" + }, + "start": 110, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 117, + "innerAttrs": [ + { + "end": 33, + "name": { + "end": 9, + "name": "settings", + "start": 1, + "type": "Identifier" + }, + "properties": [ + { + "end": 32, + "key": { + "end": 27, + "name": "defaultLengthUnit", + "start": 10, + "type": "Identifier" + }, + "start": 10, + "type": "ObjectProperty", + "value": { + "end": 32, + "name": "in", + "start": 30, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 0, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 103, + "start": 101, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "startNodes": [ + { + "end": 36, + "start": 33, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/cube-inches.kcl b/rust/kcl-lib/tests/assembly_mixed_units_cubes/cube-inches.kcl new file mode 100644 index 000000000..5ee5b97e0 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/cube-inches.kcl @@ -0,0 +1,11 @@ +@settings(defaultLengthUnit = in) + + +sketch001 = startSketchOn('XY') +cubeIn = startProfileAt([-10, -10], sketch001) + |> xLine(length = 5) + |> yLine(length = -5) + |> xLine(length = -5) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(%, length = 5) diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/cube-mm.kcl b/rust/kcl-lib/tests/assembly_mixed_units_cubes/cube-mm.kcl new file mode 100644 index 000000000..b89620f33 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/cube-mm.kcl @@ -0,0 +1,11 @@ +@settings(defaultLengthUnit = mm) + + +sketch001 = startSketchOn('XY') +cubeMm = startProfileAt([10, 10], sketch001) + |> xLine(length = 5) + |> yLine(length = -5) + |> xLine(length = -5) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() + |> extrude(%, length = 5) diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/input.kcl b/rust/kcl-lib/tests/assembly_mixed_units_cubes/input.kcl new file mode 100644 index 000000000..a4241fbf5 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/input.kcl @@ -0,0 +1,8 @@ +@settings(defaultLengthUnit = in) + + +import "cube-inches.kcl" as cubeIn +import "cube-mm.kcl" as cubeMm + +cubeIn +cubeMm diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap new file mode 100644 index 000000000..e23fbff25 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/ops.snap @@ -0,0 +1,140 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed assembly_mixed_units_cubes.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 62, + 66, + 3 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 48, + 67, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 286, + 287, + 3 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 266, + 288, + 3 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 274, + 275, + 3 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 62, + 66, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 48, + 67, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 284, + 285, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 264, + 286, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 272, + 273, + 4 + ] + } + } +] diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/program_memory.snap b/rust/kcl-lib/tests/assembly_mixed_units_cubes/program_memory.snap new file mode 100644 index 000000000..b5ee79053 --- /dev/null +++ b/rust/kcl-lib/tests/assembly_mixed_units_cubes/program_memory.snap @@ -0,0 +1,14 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing assembly_mixed_units_cubes.kcl +--- +{ + "cubeIn": { + "type": "Module", + "value": 3 + }, + "cubeMm": { + "type": "Module", + "value": 4 + } +} diff --git a/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png new file mode 100644 index 000000000..2637cc8f0 Binary files /dev/null and b/rust/kcl-lib/tests/assembly_mixed_units_cubes/rendered_model.png differ diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap index c19e7d435..90ce8dc10 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_commands.snap @@ -80,8 +80,8 @@ description: Artifact commands assembly_non_default_units.kcl { "cmdId": "[uuid]", "range": [ - 172, - 191, + 173, + 192, 3 ], "command": { @@ -109,8 +109,8 @@ description: Artifact commands assembly_non_default_units.kcl { "cmdId": "[uuid]", "range": [ - 197, - 232, + 198, + 233, 3 ], "command": { @@ -129,8 +129,8 @@ description: Artifact commands assembly_non_default_units.kcl { "cmdId": "[uuid]", "range": [ - 197, - 232, + 198, + 233, 3 ], "command": { @@ -140,8 +140,8 @@ description: Artifact commands assembly_non_default_units.kcl { "cmdId": "[uuid]", "range": [ - 197, - 232, + 198, + 233, 3 ], "command": { @@ -157,8 +157,19 @@ description: Artifact commands assembly_non_default_units.kcl { "cmdId": "[uuid]", "range": [ - 197, - 232, + 198, + 233, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 198, + 233, 3 ], "command": { @@ -186,8 +197,8 @@ description: Artifact commands assembly_non_default_units.kcl { "cmdId": "[uuid]", "range": [ - 197, - 232, + 198, + 233, 3 ], "command": { @@ -284,6 +295,17 @@ description: Artifact commands assembly_non_default_units.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 114, + 149, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md index dd526491a..e48467a01 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/assembly_non_default_units/artifact_graph_flowchart.snap.md @@ -1,8 +1,8 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[197, 232, 3]"] - 3["Segment
[197, 232, 3]"] + 2["Path
[198, 233, 3]"] + 3["Segment
[198, 233, 3]"] 4[Solid2d] end subgraph path6 [Path] @@ -10,7 +10,7 @@ flowchart LR 7["Segment
[114, 149, 4]"] 8[Solid2d] end - 1["Plane
[172, 191, 3]"] + 1["Plane
[173, 192, 3]"] 5["Plane
[89, 108, 4]"] 1 --- 2 2 --- 3 diff --git a/rust/kcl-lib/tests/assembly_non_default_units/globals.kcl b/rust/kcl-lib/tests/assembly_non_default_units/globals.kcl index ff6cb9c25..9eb29e200 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/globals.kcl +++ b/rust/kcl-lib/tests/assembly_non_default_units/globals.kcl @@ -1,3 +1,4 @@ @settings(defaultLengthUnit = in) + export radius = 1 diff --git a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap index d677a69dc..cef9ed660 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/ops.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/ops.snap @@ -11,16 +11,16 @@ description: Operations executed assembly_non_default_units.kcl "value": "XZ" }, "sourceRange": [ - 186, - 190, + 187, + 191, 3 ] } }, "name": "startSketchOn", "sourceRange": [ - 172, - 191, + 173, + 192, 3 ], "type": "StdLibCall", diff --git a/rust/kcl-lib/tests/assembly_non_default_units/other1.kcl b/rust/kcl-lib/tests/assembly_non_default_units/other1.kcl index f7949842e..779b2fcf8 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/other1.kcl +++ b/rust/kcl-lib/tests/assembly_non_default_units/other1.kcl @@ -1,5 +1,6 @@ @settings(defaultLengthUnit = in) + // This is not used, but it triggers the problem. import radius from "globals.kcl" diff --git a/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap b/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap index 2a402ffee..e595c2736 100644 --- a/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap +++ b/rust/kcl-lib/tests/assembly_non_default_units/program_memory.snap @@ -5,28 +5,10 @@ description: Variables in memory after executing assembly_non_default_units.kcl { "other1": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 153, - 172, - 0 - ] - } - ] + "value": 3 }, "other2": { "type": "Module", - "value": 4, - "__meta": [ - { - "sourceRange": [ - 173, - 192, - 0 - ] - } - ] + "value": 4 } } diff --git a/rust/kcl-lib/tests/assembly_non_default_units/rendered_model.png b/rust/kcl-lib/tests/assembly_non_default_units/rendered_model.png index 18a99df83..af5aa55ed 100644 Binary files a/rust/kcl-lib/tests/assembly_non_default_units/rendered_model.png and b/rust/kcl-lib/tests/assembly_non_default_units/rendered_model.png differ diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap new file mode 100644 index 000000000..0a620912f --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_commands.snap @@ -0,0 +1,56 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact commands bad_units_in_annotation.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + } +] diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_graph_flowchart.snap new file mode 100644 index 000000000..beb49103a --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart bad_units_in_annotation.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..13e533509 --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/artifact_graph_flowchart.snap.md @@ -0,0 +1,3 @@ +```mermaid +flowchart LR +``` diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/ast.snap b/rust/kcl-lib/tests/bad_units_in_annotation/ast.snap new file mode 100644 index 000000000..1b97a1cd0 --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/ast.snap @@ -0,0 +1,847 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing bad_units_in_annotation.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 143, + "id": { + "end": 135, + "name": "oxygenRadius", + "start": 123, + "type": "Identifier" + }, + "init": { + "end": 143, + "raw": "0.066", + "start": 138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.066, + "suffix": "None" + } + }, + "start": 123, + "type": "VariableDeclarator" + }, + "end": 143, + "kind": "const", + "start": 123, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 206, + "id": { + "end": 198, + "name": "hydrogenRadius", + "start": 184, + "type": "Identifier" + }, + "init": { + "end": 206, + "raw": "0.053", + "start": 201, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.053, + "suffix": "None" + } + }, + "start": 184, + "type": "VariableDeclarator" + }, + "end": 206, + "kind": "const", + "start": 184, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 278, + "id": { + "end": 270, + "name": "oxygenHydrogenDistance", + "start": 248, + "type": "Identifier" + }, + "init": { + "end": 278, + "raw": "0.096", + "start": 273, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.096, + "suffix": "None" + } + }, + "start": 248, + "type": "VariableDeclarator" + }, + "end": 278, + "kind": "const", + "start": 248, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 354, + "id": { + "end": 346, + "name": "bondAngle", + "start": 337, + "type": "Identifier" + }, + "init": { + "end": 354, + "raw": "104.5", + "start": 349, + "type": "Literal", + "type": "Literal", + "value": { + "value": 104.5, + "suffix": "None" + } + }, + "start": 337, + "type": "VariableDeclarator" + }, + "end": 354, + "kind": "const", + "start": 337, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 580, + "id": { + "end": 447, + "name": "createAtom", + "start": 437, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "argument": { + "body": [ + { + "arguments": [ + { + "end": 493, + "raw": "'XY'", + "start": 489, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 488, + "name": "startSketchOn", + "start": 475, + "type": "Identifier" + }, + "end": 494, + "start": 475, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 515, + "name": "center", + "start": 509, + "type": "Identifier" + }, + "arg": { + "end": 524, + "name": "center", + "start": 518, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 532, + "name": "radius", + "start": 526, + "type": "Identifier" + }, + "arg": { + "end": 541, + "name": "radius", + "start": 535, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 508, + "name": "circle", + "start": 502, + "type": "Identifier" + }, + "end": 542, + "start": 502, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 564, + "name": "length", + "start": 558, + "type": "Identifier" + }, + "arg": { + "end": 577, + "left": { + "end": 573, + "name": "radius", + "start": 567, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "end": 577, + "raw": "2", + "start": 576, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 567, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 557, + "name": "extrude", + "start": 550, + "type": "Identifier" + }, + "end": 578, + "start": 550, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 578, + "start": 475, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "end": 578, + "start": 468, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 580, + "start": 464 + }, + "end": 580, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 454, + "name": "center", + "start": 448, + "type": "Identifier" + } + }, + { + "type": "Parameter", + "identifier": { + "end": 462, + "name": "radius", + "start": 456, + "type": "Identifier" + } + } + ], + "start": 447, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 437, + "type": "VariableDeclarator" + }, + "end": 580, + "kind": "fn", + "start": 434, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 667, + "id": { + "end": 632, + "name": "oxygenAtom", + "start": 622, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "elements": [ + { + "end": 648, + "raw": "0", + "start": 647, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 651, + "raw": "0", + "start": 650, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 652, + "start": 646, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 666, + "name": "oxygenRadius", + "start": 654, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 645, + "name": "createAtom", + "start": 635, + "type": "Identifier" + }, + "end": 667, + "start": 635, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 622, + "type": "VariableDeclarator" + }, + "end": 667, + "kind": "const", + "start": 622, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 790, + "id": { + "end": 733, + "name": "hydrogenOffsetX", + "start": 718, + "type": "Identifier" + }, + "init": { + "end": 790, + "left": { + "end": 758, + "name": "oxygenHydrogenDistance", + "start": 736, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 788, + "left": { + "end": 784, + "name": "bondAngle", + "start": 775, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 788, + "raw": "2", + "start": 787, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 775, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 774, + "name": "toRadians", + "start": 765, + "type": "Identifier" + }, + "end": 789, + "start": 765, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 764, + "name": "cos", + "start": 761, + "type": "Identifier" + }, + "end": 790, + "start": 761, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 736, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 718, + "type": "VariableDeclarator" + }, + "end": 790, + "kind": "const", + "start": 718, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 863, + "id": { + "end": 806, + "name": "hydrogenOffsetY", + "start": 791, + "type": "Identifier" + }, + "init": { + "end": 863, + "left": { + "end": 831, + "name": "oxygenHydrogenDistance", + "start": 809, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "*", + "right": { + "arguments": [ + { + "arguments": [ + { + "end": 861, + "left": { + "end": 857, + "name": "bondAngle", + "start": 848, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 861, + "raw": "2", + "start": 860, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 848, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 847, + "name": "toRadians", + "start": 838, + "type": "Identifier" + }, + "end": 862, + "start": 838, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "callee": { + "end": 837, + "name": "sin", + "start": 834, + "type": "Identifier" + }, + "end": 863, + "start": 834, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 809, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 791, + "type": "VariableDeclarator" + }, + "end": 863, + "kind": "const", + "start": 791, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 972, + "id": { + "end": 907, + "name": "hydrogenAtom1", + "start": 894, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "elements": [ + { + "end": 937, + "name": "hydrogenOffsetX", + "start": 922, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 954, + "name": "hydrogenOffsetY", + "start": 939, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 955, + "start": 921, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 971, + "name": "hydrogenRadius", + "start": 957, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 920, + "name": "createAtom", + "start": 910, + "type": "Identifier" + }, + "end": 972, + "start": 910, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 894, + "type": "VariableDeclarator" + }, + "end": 972, + "kind": "const", + "start": 894, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1052, + "id": { + "end": 986, + "name": "hydrogenAtom2", + "start": 973, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "elements": [ + { + "argument": { + "end": 1017, + "name": "hydrogenOffsetX", + "start": 1002, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1017, + "operator": "-", + "start": 1001, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1034, + "name": "hydrogenOffsetY", + "start": 1019, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 1035, + "start": 1000, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1051, + "name": "hydrogenRadius", + "start": 1037, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 999, + "name": "createAtom", + "start": 989, + "type": "Identifier" + }, + "end": 1052, + "start": 989, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 973, + "type": "VariableDeclarator" + }, + "end": 1052, + "kind": "const", + "start": 973, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 1053, + "innerAttrs": [ + { + "end": 33, + "name": { + "end": 9, + "name": "settings", + "start": 1, + "type": "Identifier" + }, + "properties": [ + { + "end": 32, + "key": { + "end": 27, + "name": "defaultLengthUnit", + "start": 10, + "type": "Identifier" + }, + "start": 10, + "type": "ObjectProperty", + "value": { + "end": 32, + "name": "nm", + "start": 30, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 0, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 183, + "start": 143, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Approximate radius of an oxygen atom", + "style": "line" + } + } + ], + "1": [ + { + "end": 247, + "start": 206, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Approximate radius of a hydrogen atom", + "style": "line" + } + } + ], + "2": [ + { + "end": 336, + "start": 278, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Approximate distance between oxygen and hydrogen atoms", + "style": "line" + } + } + ], + "3": [ + { + "end": 379, + "start": 354, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "Bond angle in degrees", + "style": "line" + } + }, + { + "end": 382, + "start": 379, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 433, + "start": 382, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Function to create a sphere representing an atom", + "style": "line" + } + } + ], + "4": [ + { + "end": 621, + "start": 580, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the oxygen atom at the origin", + "style": "line" + } + } + ], + "5": [ + { + "end": 717, + "start": 667, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Calculate the positions of the hydrogen atoms", + "style": "line" + } + } + ], + "7": [ + { + "end": 893, + "start": 863, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the hydrogen atoms", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 84, + "start": 34, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Generated by Text-to-CAD: draw a water molecule", + "style": "line" + } + }, + { + "end": 87, + "start": 84, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 122, + "start": 87, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Constants for the water molecule", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/execution_error.snap b/rust/kcl-lib/tests/bad_units_in_annotation/execution_error.snap new file mode 100644 index 000000000..1978cac59 --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/execution_error.snap @@ -0,0 +1,14 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Error from executing bad_units_in_annotation.kcl +--- +KCL Semantic error + + × semantic: Unexpected value for length units: `nm`; expected one of `mm`, + │ `cm`, `m`, `in`, `ft`, `yd` + ╭─[1:1] + 1 │ @settings(defaultLengthUnit = nm) + · ────────────────┬──────────────── + · ╰── tests/bad_units_in_annotation/input.kcl + 2 │ // Generated by Text-to-CAD: draw a water molecule + ╰──── diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/input.kcl b/rust/kcl-lib/tests/bad_units_in_annotation/input.kcl new file mode 100644 index 000000000..ea567d761 --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/input.kcl @@ -0,0 +1,28 @@ +@settings(defaultLengthUnit = nm) +// Generated by Text-to-CAD: draw a water molecule + + +// Constants for the water molecule +oxygenRadius = 0.066 // Approximate radius of an oxygen atom +hydrogenRadius = 0.053 // Approximate radius of a hydrogen atom +oxygenHydrogenDistance = 0.096 // Approximate distance between oxygen and hydrogen atoms +bondAngle = 104.5 // Bond angle in degrees + + +// Function to create a sphere representing an atom +fn createAtom(center, radius) { + return startSketchOn('XY') + |> circle(center = center, radius = radius) + |> extrude(length = radius * 2) +} + +// Create the oxygen atom at the origin +oxygenAtom = createAtom([0, 0], oxygenRadius) + +// Calculate the positions of the hydrogen atoms +hydrogenOffsetX = oxygenHydrogenDistance * cos(toRadians(bondAngle / 2)) +hydrogenOffsetY = oxygenHydrogenDistance * sin(toRadians(bondAngle / 2)) + +// Create the hydrogen atoms +hydrogenAtom1 = createAtom([hydrogenOffsetX, hydrogenOffsetY], hydrogenRadius) +hydrogenAtom2 = createAtom([-hydrogenOffsetX, hydrogenOffsetY], hydrogenRadius) diff --git a/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap b/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap new file mode 100644 index 000000000..33d0ac85b --- /dev/null +++ b/rust/kcl-lib/tests/bad_units_in_annotation/ops.snap @@ -0,0 +1,5 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed bad_units_in_annotation.kcl +--- +[] diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap index ae1a0b210..c8c48efd6 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands basic_fillet_cube_close_opposite.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 171, - 191, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_graph_flowchart.snap index 05d58854e..ddef37878 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart basic_fillet_cube_close_opposite.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap index 0af07c548..0d51f3e66 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_close_opposite/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_close_opposite.kcl --- { @@ -209,8 +209,7 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -237,205 +236,22 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit "tags": { "thing": { "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing2": { "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 157, - 164, - 0 - ] - } - ] + "value": "thing2" }, "thing3": { "type": "TagIdentifier", - "value": "thing3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 171, - 191, - 0 - ] - }, - "from": [ - 10.0, - 0.0 - ], - "tag": { - "end": 190, - "start": 183, - "type": "TagDeclarator", - "value": "thing3" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 171, - 191, - 0 - ], - "tag": { - "end": 190, - "start": 183, - "type": "TagDeclarator", - "value": "thing3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 183, - 190, - 0 - ] - } - ] + "value": "thing3" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", @@ -458,205 +274,22 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 157, - 164, - 0 - ] - } - ] + "value": "thing2" }, "thing3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 171, - 191, - 0 - ] - }, - "from": [ - 10.0, - 0.0 - ], - "tag": { - "end": 190, - "start": 183, - "type": "TagDeclarator", - "value": "thing3" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 171, - 191, - 0 - ], - "tag": { - "end": 190, - "start": 183, - "type": "TagDeclarator", - "value": "thing3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 183, - 190, - 0 - ] - } - ] + "value": "thing3" } } diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap index 2cde5a96e..23950f386 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands basic_fillet_cube_end.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands basic_fillet_cube_end.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 171, - 179, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_graph_flowchart.snap index a86bc0483..ee114409b 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart basic_fillet_cube_end.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap index b7516cd4e..811ea15dd 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_end/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_end.kcl --- { @@ -199,8 +199,7 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -227,143 +226,18 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl "tags": { "thing": { "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing2": { "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 157, - 164, - 0 - ] - } - ] + "value": "thing2" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", @@ -386,142 +260,17 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 157, - 164, - 0 - ] - } - ] + "value": "thing2" } } diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap index a99eafe78..eacf002dc 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands basic_fillet_cube_next_adjacent.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 186, - 206, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_graph_flowchart.snap index 14be358f4..580f01ec2 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart basic_fillet_cube_next_adjacent.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap index 0d4153a53..f01592224 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_next_adjacent/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_next_adjacent.kcl --- { @@ -219,8 +219,7 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -247,267 +246,26 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent "tags": { "thing": { "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing1": { "type": "TagIdentifier", - "value": "thing1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ] - }, - "from": [ - 0.0, - 10.0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "to": [ - 10.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 131, - 138, - 0 - ] - } - ] + "value": "thing1" }, "thing2": { "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 172, - 179, - 0 - ] - } - ] + "value": "thing2" }, "thing3": { "type": "TagIdentifier", - "value": "thing3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ] - }, - "from": [ - 10.0, - 0.0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 198, - 205, - 0 - ] - } - ] + "value": "thing3" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", @@ -523,268 +281,27 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ] - }, - "from": [ - 0.0, - 10.0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "to": [ - 10.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 131, - 138, - 0 - ] - } - ] + "value": "thing1" }, "thing2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 172, - 179, - 0 - ] - } - ] + "value": "thing2" }, "thing3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ] - }, - "from": [ - 10.0, - 0.0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 198, - 205, - 0 - ] - } - ] + "value": "thing3" } } diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap index 50335741b..9088f21b7 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands basic_fillet_cube_previous_adjacent.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 186, - 206, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_graph_flowchart.snap index 458c53c2c..3c565cd4b 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart basic_fillet_cube_previous_adjacent.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap index 28b958024..c1b391bbb 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_previous_adjacent/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_previous_adjacent.kcl --- { @@ -219,8 +219,7 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -247,267 +246,26 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja "tags": { "thing": { "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing1": { "type": "TagIdentifier", - "value": "thing1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ] - }, - "from": [ - 0.0, - 10.0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "to": [ - 10.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 131, - 138, - 0 - ] - } - ] + "value": "thing1" }, "thing2": { "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 172, - 179, - 0 - ] - } - ] + "value": "thing2" }, "thing3": { "type": "TagIdentifier", - "value": "thing3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ] - }, - "from": [ - 10.0, - 0.0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 198, - 205, - 0 - ] - } - ] + "value": "thing3" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", @@ -523,268 +281,27 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ] - }, - "from": [ - 0.0, - 10.0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "to": [ - 10.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 139, - 0 - ], - "tag": { - "end": 138, - "start": 131, - "type": "TagDeclarator", - "value": "thing1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 131, - 138, - 0 - ] - } - ] + "value": "thing1" }, "thing2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 180, - 0 - ], - "tag": { - "end": 179, - "start": 172, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 172, - 179, - 0 - ] - } - ] + "value": "thing2" }, "thing3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ] - }, - "from": [ - 10.0, - 0.0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 186, - 206, - 0 - ], - "tag": { - "end": 205, - "start": 198, - "type": "TagDeclarator", - "value": "thing3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 198, - 205, - 0 - ] - } - ] + "value": "thing3" } } diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap index 88db6ada3..9c60b41d7 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands basic_fillet_cube_start.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands basic_fillet_cube_start.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 171, - 179, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_graph_flowchart.snap index 5021d4da3..467a5e20a 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart basic_fillet_cube_start.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap b/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap index 61fefa05e..76471d857 100644 --- a/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap +++ b/rust/kcl-lib/tests/basic_fillet_cube_start/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_start.kcl --- { @@ -199,8 +199,7 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -227,143 +226,18 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl "tags": { "thing": { "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing2": { "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 157, - 164, - 0 - ] - } - ] + "value": "thing2" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", @@ -386,142 +260,17 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 99, - 0 - ], - "tag": { - "end": 98, - "start": 92, - "type": "TagDeclarator", - "value": "thing" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 92, - 98, - 0 - ] - } - ] + "value": "thing" }, "thing2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "thing2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ] - }, - "from": [ - 10.0, - 10.0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "to": [ - 10.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 130, - 165, - 0 - ], - "tag": { - "end": 164, - "start": 157, - "type": "TagDeclarator", - "value": "thing2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 157, - 164, - 0 - ] - } - ] + "value": "thing2" } } diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap index 90c35336f..fa559ba2d 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands big_number_angle_to_match_length_x.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -184,17 +195,6 @@ description: Artifact commands big_number_angle_to_match_length_x.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 169, - 177, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_graph_flowchart.snap index e99ed3ebb..2d051e857 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart big_number_angle_to_match_length_x.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap index 7702f8480..ac71346ac 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_x/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing big_number_angle_to_match_length_x.kcl --- { @@ -155,8 +155,7 @@ description: Variables in memory after executing big_number_angle_to_match_lengt }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -183,160 +182,26 @@ description: Variables in memory after executing big_number_angle_to_match_lengt "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 1.0, - 3.82 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 94, - 100, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 1.0, - 3.82 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 94, - 100, - 0 - ] - } - ] + "value": "seg01" } } diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap index 7566753ba..c71be473c 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands big_number_angle_to_match_length_y.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -184,17 +195,6 @@ description: Artifact commands big_number_angle_to_match_length_y.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 169, - 177, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_graph_flowchart.snap index c268fe985..6bdcb0572 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart big_number_angle_to_match_length_y.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap index 1bcac1648..f78271708 100644 --- a/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap +++ b/rust/kcl-lib/tests/big_number_angle_to_match_length_y/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing big_number_angle_to_match_length_y.kcl --- { @@ -155,8 +155,7 @@ description: Variables in memory after executing big_number_angle_to_match_lengt }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -183,160 +182,26 @@ description: Variables in memory after executing big_number_angle_to_match_lengt "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 1.0, - 3.82 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 94, - 100, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 1.0, - 3.82 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 66, - 101, - 0 - ], - "tag": { - "end": 100, - "start": 94, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 94, - 100, - 0 - ] - } - ] + "value": "seg01" } } diff --git a/rust/kcl-lib/tests/boolean_logical_and/program_memory.snap b/rust/kcl-lib/tests/boolean_logical_and/program_memory.snap index 2e5d241a7..9097a6af4 100644 --- a/rust/kcl-lib/tests/boolean_logical_and/program_memory.snap +++ b/rust/kcl-lib/tests/boolean_logical_and/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing boolean_logical_and.kcl --- { @@ -14,36 +14,11 @@ description: Variables in memory after executing boolean_logical_and.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 45, - 46, - 0 - ] - } - ] + } }, "aa": { "type": "Bool", - "value": false, - "__meta": [ - { - "sourceRange": [ - 5, - 9, - 0 - ] - }, - { - "sourceRange": [ - 12, - 17, - 0 - ] - } - ] + "value": false }, "b": { "type": "Number", @@ -56,36 +31,11 @@ description: Variables in memory after executing boolean_logical_and.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 175, - 176, - 0 - ] - } - ] + } }, "bb": { "type": "Bool", - "value": false, - "__meta": [ - { - "sourceRange": [ - 135, - 140, - 0 - ] - }, - { - "sourceRange": [ - 143, - 147, - 0 - ] - } - ] + "value": false }, "c": { "type": "Number", @@ -98,36 +48,11 @@ description: Variables in memory after executing boolean_logical_and.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 290, - 291, - 0 - ] - } - ] + } }, "cc": { "type": "Bool", - "value": true, - "__meta": [ - { - "sourceRange": [ - 264, - 268, - 0 - ] - }, - { - "sourceRange": [ - 271, - 275, - 0 - ] - } - ] + "value": true }, "d": { "type": "Number", @@ -140,35 +65,10 @@ description: Variables in memory after executing boolean_logical_and.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 434, - 435, - 0 - ] - } - ] + } }, "dd": { "type": "Bool", - "value": false, - "__meta": [ - { - "sourceRange": [ - 393, - 398, - 0 - ] - }, - { - "sourceRange": [ - 401, - 406, - 0 - ] - } - ] + "value": false } } diff --git a/rust/kcl-lib/tests/boolean_logical_multiple/program_memory.snap b/rust/kcl-lib/tests/boolean_logical_multiple/program_memory.snap index 36b04fd38..fee0a6ba5 100644 --- a/rust/kcl-lib/tests/boolean_logical_multiple/program_memory.snap +++ b/rust/kcl-lib/tests/boolean_logical_multiple/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing boolean_logical_multiple.kcl --- { @@ -14,43 +14,11 @@ description: Variables in memory after executing boolean_logical_multiple.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 40, - 41, - 0 - ] - } - ] + } }, "ii": { "type": "Bool", - "value": true, - "__meta": [ - { - "sourceRange": [ - 5, - 9, - 0 - ] - }, - { - "sourceRange": [ - 12, - 17, - 0 - ] - }, - { - "sourceRange": [ - 20, - 25, - 0 - ] - } - ] + "value": true }, "j": { "type": "Number", @@ -63,56 +31,10 @@ description: Variables in memory after executing boolean_logical_multiple.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 166, - 167, - 0 - ] - } - ] + } }, "jj": { "type": "Bool", - "value": true, - "__meta": [ - { - "sourceRange": [ - 115, - 120, - 0 - ] - }, - { - "sourceRange": [ - 123, - 127, - 0 - ] - }, - { - "sourceRange": [ - 130, - 136, - 0 - ] - }, - { - "sourceRange": [ - 139, - 144, - 0 - ] - }, - { - "sourceRange": [ - 147, - 151, - 0 - ] - } - ] + "value": true } } diff --git a/rust/kcl-lib/tests/boolean_logical_or/program_memory.snap b/rust/kcl-lib/tests/boolean_logical_or/program_memory.snap index b4b27c55c..58cb16cfc 100644 --- a/rust/kcl-lib/tests/boolean_logical_or/program_memory.snap +++ b/rust/kcl-lib/tests/boolean_logical_or/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing boolean_logical_or.kcl --- { @@ -14,36 +14,11 @@ description: Variables in memory after executing boolean_logical_or.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 32, - 33, - 0 - ] - } - ] + } }, "aa": { "type": "Bool", - "value": true, - "__meta": [ - { - "sourceRange": [ - 5, - 9, - 0 - ] - }, - { - "sourceRange": [ - 12, - 17, - 0 - ] - } - ] + "value": true }, "b": { "type": "Number", @@ -56,36 +31,11 @@ description: Variables in memory after executing boolean_logical_or.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 158, - 159, - 0 - ] - } - ] + } }, "bb": { "type": "Bool", - "value": true, - "__meta": [ - { - "sourceRange": [ - 131, - 136, - 0 - ] - }, - { - "sourceRange": [ - 139, - 143, - 0 - ] - } - ] + "value": true }, "c": { "type": "Number", @@ -98,36 +48,11 @@ description: Variables in memory after executing boolean_logical_or.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 284, - 285, - 0 - ] - } - ] + } }, "cc": { "type": "Bool", - "value": true, - "__meta": [ - { - "sourceRange": [ - 258, - 262, - 0 - ] - }, - { - "sourceRange": [ - 265, - 269, - 0 - ] - } - ] + "value": true }, "d": { "type": "Number", @@ -140,35 +65,10 @@ description: Variables in memory after executing boolean_logical_or.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 427, - 428, - 0 - ] - } - ] + } }, "dd": { "type": "Bool", - "value": false, - "__meta": [ - { - "sourceRange": [ - 386, - 391, - 0 - ] - }, - { - "sourceRange": [ - 394, - 399, - 0 - ] - } - ] + "value": false } } diff --git a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap index 1fe3236b1..cc0078534 100644 --- a/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap +++ b/rust/kcl-lib/tests/circle_three_point/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands circle_three_point.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 98, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/circle_three_point/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/circle_three_point/artifact_graph_flowchart.snap index 217a0c984..b47956f4b 100644 --- a/rust/kcl-lib/tests/circle_three_point/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/circle_three_point/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart circle_three_point.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/circle_three_point/program_memory.snap b/rust/kcl-lib/tests/circle_three_point/program_memory.snap index 855ac5885..d3fe0ce75 100644 --- a/rust/kcl-lib/tests/circle_three_point/program_memory.snap +++ b/rust/kcl-lib/tests/circle_three_point/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing circle_three_point.kcl --- { @@ -89,8 +89,7 @@ description: Variables in memory after executing circle_three_point.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -118,32 +117,14 @@ description: Variables in memory after executing circle_three_point.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 98, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 98, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap index 57bbaa66a..37d4a1013 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 41, + 66, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands circular_pattern3d_a_pattern.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 145, - 153, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_graph_flowchart.snap index f94e99223..b9efc774d 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart circular_pattern3d_a_pattern.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap index f89438104..454777447 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/ops.snap @@ -350,28 +350,49 @@ description: Operations executed circular_pattern3d_a_pattern.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap index 8c75b36e4..27edca99e 100644 --- a/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/circular_pattern3d_a_pattern/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing circular_pattern3d_a_pattern.kcl --- { @@ -179,8 +179,7 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -208,67661 +207,62939 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] + } }, "height": 1.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] + } } }, "pattn1": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } } ] }, "pattn2": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { "from": [ 0.0, 0.0 ], - "tag": null, "to": [ 0.0, - 2.0 + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 96, - 114, + 41, + 66, 0 ] - }, - "from": [ - 0.0, - 2.0 + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "tag": null, + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, + "start": { "from": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "tag": null, "to": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] + } }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 120, - 139, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 145, + 153, 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, + "start": { "from": [ 0.0, - 2.0 + 0.0 ], - "tag": null, "to": [ - 3.0, - 3.0 + 0.0, + 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] }, - "from": [ - 3.0, - 3.0 - ], "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 145, - 153, + 41, + 66, 0 ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 ], "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 ], "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 ], "tag": null, - "to": [ - 3.0, - -1.0 + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 ], - "type": "ToPoint", + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, "units": { "type": "Mm" } }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, + "start": { "from": [ - 3.0, - -1.0 + 0.0, + 0.0 ], - "tag": null, "to": [ 0.0, 0.0 ], - "type": "ToPoint", "units": { "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 41, - 66, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } } ] } diff --git a/rust/kcl-lib/tests/computed_var/program_memory.snap b/rust/kcl-lib/tests/computed_var/program_memory.snap index 8df0a1ad5..6779dc6c9 100644 --- a/rust/kcl-lib/tests/computed_var/program_memory.snap +++ b/rust/kcl-lib/tests/computed_var/program_memory.snap @@ -17,16 +17,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 44, - 45, - 0 - ] - } - ] + } }, { "type": "Number", @@ -39,16 +30,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 47, - 48, - 0 - ] - } - ] + } }, { "type": "Number", @@ -61,16 +43,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 50, - 51, - 0 - ] - } - ] + } }, { "type": "Number", @@ -83,25 +56,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 53, - 55, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 43, - 56, - 0 - ] + } } ] }, @@ -116,16 +71,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 61, - 62, - 0 - ] - } - ] + } }, "obj": { "type": "Object", @@ -141,16 +87,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 150, - 151, - 0 - ] - } - ] + } }, "foo": { "type": "Number", @@ -163,27 +100,9 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 141, - 142, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 133, - 153, - 0 - ] - } - ] + } }, "one": { "type": "Number", @@ -196,29 +115,11 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 141, - 142, - 0 - ] - } - ] + } }, "p": { "type": "String", - "value": "foo", - "__meta": [ - { - "sourceRange": [ - 121, - 126, - 0 - ] - } - ] + "value": "foo" }, "ten": { "type": "Number", @@ -231,16 +132,7 @@ description: Variables in memory after executing computed_var.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 53, - 55, - 0 - ] - } - ] + } }, "x": { "type": "Number", @@ -248,15 +140,6 @@ description: Variables in memory after executing computed_var.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 247, - 258, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_commands.snap b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap similarity index 58% rename from rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_commands.snap rename to rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap index 42f6cbf90..c23c416e8 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_commands.snap +++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_commands.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact commands flange-xy.kcl +description: Artifact commands crazy_multi_profile.kcl --- [ { @@ -56,20 +56,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 320, - 353, - 0 - ], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 891, - 910, + 12, + 31, 0 ], "command": { @@ -86,8 +74,8 @@ description: Artifact commands flange-xy.kcl }, "y_axis": { "x": 0.0, - "y": 1.0, - "z": 0.0 + "y": 0.0, + "z": 1.0 }, "size": 60.0, "clobber": false, @@ -97,8 +85,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 916, - 982, + 45, + 85, 0 ], "command": { @@ -109,16 +97,16 @@ description: Artifact commands flange-xy.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": 0.0, - "z": 1.0 + "y": -1.0, + "z": 0.0 } } }, { "cmdId": "[uuid]", "range": [ - 916, - 982, + 45, + 85, 0 ], "command": { @@ -128,16 +116,16 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 916, - 982, + 45, + 85, 0 ], "command": { "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 2.3125, - "y": 0.0, + "x": 6.71, + "y": -3.66, "z": 0.0 } } @@ -145,658 +133,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 916, - 982, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 2.3125, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 916, - 982, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 993, - 1099, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 993, - 1099, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 993, - 1099, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 2.0625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 993, - 1099, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.75, - "y": 0.0 - }, - "radius": 0.3125, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 993, - 1099, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 988, - 1103, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 988, - 1103, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1114, - 1220, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1114, - 1220, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1114, - 1220, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.3125, - "y": 1.75, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1114, - 1220, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 1.75 - }, - "radius": 0.3125, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1114, - 1220, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1109, - 1224, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1109, - 1224, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1235, - 1342, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1235, - 1342, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1235, - 1342, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -1.4375, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1235, - 1342, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -1.75, - "y": 0.0 - }, - "radius": 0.3125, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1235, - 1342, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1230, - 1346, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1230, - 1346, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1357, - 1464, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1357, - 1464, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1357, - 1464, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.3125, - "y": -1.75, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1357, - 1464, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": -1.75 - }, - "radius": 0.3125, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1357, - 1464, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1352, - 1468, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1352, - 1468, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1479, - 1545, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1479, - 1545, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1479, - 1545, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1479, - 1545, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 0.625, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1479, - 1545, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1474, - 1549, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1474, - 1549, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1555, - 1586, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1555, - 1586, - 0 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.625, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1555, - 1586, + 45, + 85, 0 ], "command": { @@ -806,8 +144,128 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 91, + 129, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.65, + "y": 9.02, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 135, + 174, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.73, + "y": -9.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 180, + 236, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.71, + "y": -3.66, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 242, + 249, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 263, + 295, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 263, + 295, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 20.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 263, + 295, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 263, + 295, 0 ], "command": { @@ -818,8 +276,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -831,8 +289,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -845,8 +303,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -859,8 +317,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -873,8 +331,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -887,8 +345,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -901,8 +359,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 263, + 295, 0 ], "command": { @@ -915,8 +373,669 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 354, + 394, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 354, + 394, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 354, + 394, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.75, + "y": 13.46, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 354, + 394, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 400, + 424, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.52, + "y": 3.79, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 430, + 455, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.98, + "y": -2.81, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 469, + 508, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 469, + 508, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 469, + 508, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.19, + "y": 13.3, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 469, + 508, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 514, + 561, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.64, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 567, + 644, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -2.81, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 650, + 747, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -6.64, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 753, + 809, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.19, + "y": 13.3, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 815, + 822, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 836, + 875, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 836, + 875, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 836, + 875, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 3.15, + "y": 9.39, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 836, + 875, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 881, + 901, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.92, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 907, + 933, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -7.41, + "y": -2.85, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 995, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 3.15, + "y": 9.39, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1001, + 1008, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1077, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1077, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1077, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 6.8100000000000005, + "y": 4.34, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1077, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1077, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 5.15, + "y": 4.34 + }, + "radius": 1.66, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1022, + 1077, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1091, + 1130, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1091, + 1130, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1091, + 1130, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 9.65, + "y": 3.82, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1091, + 1130, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1136, + 1160, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.38, + "y": 5.62, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1166, + 1191, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 2.13, + "y": -5.57, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1197, + 1253, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 9.65, + "y": 3.82, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1259, + 1266, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1313, + 1339, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1354, + 0 + ], + "command": { + "type": "revolve_about_edge", + "target": "[uuid]", + "edge_id": "[uuid]", + "angle": { + "unit": "degrees", + "value": 45.0 + }, + "tolerance": 0.0000001 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1354, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1354, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1280, + 1354, 0 ], "command": { @@ -929,8 +1048,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 1280, + 1354, 0 ], "command": { @@ -943,8 +1062,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 1280, + 1354, 0 ], "command": { @@ -957,8 +1076,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 1280, + 1354, 0 ], "command": { @@ -971,8 +1090,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 1280, + 1354, 0 ], "command": { @@ -985,8 +1104,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1555, - 1586, + 1280, + 1354, 0 ], "command": { @@ -999,57 +1118,576 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1875, + 1368, + 1399, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 4.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1368, + 1399, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1412, + 1432, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1446, + 1484, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1446, + 1484, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1446, + 1484, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 4.8, + "y": 7.55, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1446, + 1484, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1490, + 1514, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.39, + "y": 2.58, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1520, + 1545, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.02, + "y": -2.85, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1559, + 1598, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1559, + 1598, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1559, + 1598, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.54, + "y": 5.49, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1559, + 1598, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1604, + 1628, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.34, + "y": 2.64, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1634, + 1659, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.33, + "y": -2.96, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1665, + 1721, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.54, + "y": 5.49, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1727, + 1734, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1748, + 1787, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1748, + 1787, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1748, + 1787, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.23, + "y": 1.95, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1748, + 1787, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1793, + 1816, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 6.8, + "y": 2.17, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1822, + 1847, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 7.34, + "y": -2.75, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1853, 1909, 0 ], "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.625 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.23, + "y": 1.95, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1915, + 1922, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1936, + 1992, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { "x": 0.0, "y": 1.0, "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1915, - 1990, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 } } }, { "cmdId": "[uuid]", "range": [ - 1915, - 1990, + 1936, + 1992, 0 ], "command": { @@ -1059,16 +1697,16 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1915, - 1990, + 1936, + 1992, 0 ], "command": { "type": "move_path_pen", "path": "[uuid]", "to": { - "x": 1.1565, - "y": 0.0, + "x": 9.85, + "y": -2.11, "z": 0.0 } } @@ -1076,198 +1714,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1915, - 1990, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 1.1565, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1915, - 1990, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2001, - 2067, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2001, - 2067, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2001, - 2067, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2001, - 2067, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 0.625, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2001, - 2067, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1996, - 2071, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1996, - 2071, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2077, - 2112, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2077, - 2112, - 0 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.1279999999999999, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2077, - 2112, + 1936, + 1992, 0 ], "command": { @@ -1277,8 +1725,249 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2077, - 2112, + 1936, + 1992, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 7.18, + "y": -2.11 + }, + "radius": 2.67, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1936, + 1992, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2006, + 2046, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2006, + 2046, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2006, + 2046, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 5.07, + "y": -6.39, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2006, + 2046, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2052, + 2099, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.54, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2105, + 2182, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": -4.17, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2188, + 2285, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -4.54, + "y": -0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2291, + 2347, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 5.07, + "y": -6.39, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2353, + 2360, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2374, + 2407, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2374, + 2407, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 2.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2374, + 2407, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2374, + 2407, 0 ], "command": { @@ -1289,8 +1978,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2077, - 2112, + 2374, + 2407, 0 ], "command": { @@ -1302,8 +1991,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2077, - 2112, + 2374, + 2407, 0 ], "command": { @@ -1316,8 +2005,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2077, - 2112, + 2374, + 2407, 0 ], "command": { @@ -1330,8 +2019,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2077, - 2112, + 2374, + 2407, 0 ], "command": { @@ -1344,8 +2033,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2077, - 2112, + 2374, + 2407, 0 ], "command": { @@ -1358,286 +2047,82 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2189, - 2208, + 2374, + 2407, 0 ], "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2214, - 2292, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2214, - 2292, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2214, - 2292, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.25, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2214, - 2292, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 1.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2214, - 2292, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2303, - 2369, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2303, - 2369, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2303, - 2369, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2303, - 2369, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 0.625, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2303, - 2369, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2298, - 2373, - 0 - ], - "command": { - "type": "solid2d_add_hole", + "type": "solid3d_get_opposite_edge", "object_id": "[uuid]", - "hole_id": "[uuid]" + "edge_id": "[uuid]", + "face_id": "[uuid]" } }, { "cmdId": "[uuid]", "range": [ - 2298, - 2373, + 2374, + 2407, 0 ], "command": { - "type": "object_visible", + "type": "solid3d_get_next_adjacent_edge", "object_id": "[uuid]", - "hidden": true + "edge_id": "[uuid]", + "face_id": "[uuid]" } }, { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2374, + 2407, 0 ], "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" } }, { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2374, + 2407, 0 ], "command": { - "type": "extrude", + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2421, + 2470, + 0 + ], + "command": { + "type": "revolve_about_edge", "target": "[uuid]", - "distance": -0.06, - "faces": null + "edge_id": "[uuid]", + "angle": { + "unit": "degrees", + "value": 45.0 + }, + "tolerance": 0.0000001 } }, { "cmdId": "[uuid]", "range": [ - 2379, - 2413, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2379, - 2413, + 2421, + 2470, 0 ], "command": { @@ -1648,8 +2133,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2421, + 2470, 0 ], "command": { @@ -1661,8 +2146,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2421, + 2470, 0 ], "command": { @@ -1675,8 +2160,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2421, + 2470, 0 ], "command": { @@ -1689,8 +2174,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2421, + 2470, 0 ], "command": { @@ -1703,8 +2188,8 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 2379, - 2413, + 2421, + 2470, 0 ], "command": { @@ -1717,27 +2202,29 @@ description: Artifact commands flange-xy.kcl { "cmdId": "[uuid]", "range": [ - 1915, - 1990, + 2421, + 2470, 0 ], "command": { - "type": "object_visible", + "type": "solid3d_get_opposite_edge", "object_id": "[uuid]", - "hidden": true + "edge_id": "[uuid]", + "face_id": "[uuid]" } }, { "cmdId": "[uuid]", "range": [ - 2001, - 2067, + 2421, + 2470, 0 ], "command": { - "type": "object_visible", + "type": "solid3d_get_next_adjacent_edge", "object_id": "[uuid]", - "hidden": true + "edge_id": "[uuid]", + "face_id": "[uuid]" } } ] diff --git a/rust/kcl-lib/tests/crazy_multi_profile/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/crazy_multi_profile/artifact_graph_flowchart.snap new file mode 100644 index 000000000..3a0ddcb6b --- /dev/null +++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart crazy_multi_profile.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/crazy_multi_profile/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/crazy_multi_profile/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..3572bce38 --- /dev/null +++ b/rust/kcl-lib/tests/crazy_multi_profile/artifact_graph_flowchart.snap.md @@ -0,0 +1,284 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[45, 85, 0]"] + 3["Segment
[91, 129, 0]"] + 4["Segment
[135, 174, 0]"] + 5["Segment
[180, 236, 0]"] + 6["Segment
[242, 249, 0]"] + 7[Solid2d] + end + subgraph path20 [Path] + 20["Path
[354, 394, 0]"] + 21["Segment
[400, 424, 0]"] + 22["Segment
[430, 455, 0]"] + end + subgraph path23 [Path] + 23["Path
[469, 508, 0]"] + 24["Segment
[514, 561, 0]"] + 25["Segment
[567, 644, 0]"] + 26["Segment
[650, 747, 0]"] + 27["Segment
[753, 809, 0]"] + 28["Segment
[815, 822, 0]"] + 29[Solid2d] + end + subgraph path30 [Path] + 30["Path
[836, 875, 0]"] + 31["Segment
[881, 901, 0]"] + 32["Segment
[907, 933, 0]"] + 33["Segment
[939, 995, 0]"] + 34["Segment
[1001, 1008, 0]"] + 35[Solid2d] + end + subgraph path36 [Path] + 36["Path
[1022, 1077, 0]"] + 37["Segment
[1022, 1077, 0]"] + 38[Solid2d] + end + subgraph path39 [Path] + 39["Path
[1091, 1130, 0]"] + 40["Segment
[1136, 1160, 0]"] + 41["Segment
[1166, 1191, 0]"] + 42["Segment
[1197, 1253, 0]"] + 43["Segment
[1259, 1266, 0]"] + 44[Solid2d] + end + subgraph path59 [Path] + 59["Path
[1446, 1484, 0]"] + 60["Segment
[1490, 1514, 0]"] + 61["Segment
[1520, 1545, 0]"] + end + subgraph path62 [Path] + 62["Path
[1559, 1598, 0]"] + 63["Segment
[1604, 1628, 0]"] + 64["Segment
[1634, 1659, 0]"] + 65["Segment
[1665, 1721, 0]"] + 66["Segment
[1727, 1734, 0]"] + 67[Solid2d] + end + subgraph path68 [Path] + 68["Path
[1748, 1787, 0]"] + 69["Segment
[1793, 1816, 0]"] + 70["Segment
[1822, 1847, 0]"] + 71["Segment
[1853, 1909, 0]"] + 72["Segment
[1915, 1922, 0]"] + 73[Solid2d] + end + subgraph path74 [Path] + 74["Path
[1936, 1992, 0]"] + 75["Segment
[1936, 1992, 0]"] + 76[Solid2d] + end + subgraph path77 [Path] + 77["Path
[2006, 2046, 0]"] + 78["Segment
[2052, 2099, 0]"] + 79["Segment
[2105, 2182, 0]"] + 80["Segment
[2188, 2285, 0]"] + 81["Segment
[2291, 2347, 0]"] + 82["Segment
[2353, 2360, 0]"] + 83[Solid2d] + end + 1["Plane
[12, 31, 0]"] + 8["Sweep Extrusion
[263, 295, 0]"] + 9[Wall] + 10[Wall] + 11[Wall] + 12["Cap Start"] + 13["Cap End"] + 14["SweepEdge Opposite"] + 15["SweepEdge Adjacent"] + 16["SweepEdge Opposite"] + 17["SweepEdge Adjacent"] + 18["SweepEdge Opposite"] + 19["SweepEdge Adjacent"] + 45["Sweep RevolveAboutEdge
[1280, 1354, 0]"] + 46["Sweep Extrusion
[1368, 1399, 0]"] + 47[Wall] + 48[Wall] + 49[Wall] + 50["Cap Start"] + 51["Cap End"] + 52["SweepEdge Opposite"] + 53["SweepEdge Adjacent"] + 54["SweepEdge Opposite"] + 55["SweepEdge Adjacent"] + 56["SweepEdge Opposite"] + 57["SweepEdge Adjacent"] + 58["Plane
[1412, 1432, 0]"] + 84["Sweep Extrusion
[2374, 2407, 0]"] + 85[Wall] + 86[Wall] + 87[Wall] + 88[Wall] + 89["Cap Start"] + 90["Cap End"] + 91["SweepEdge Opposite"] + 92["SweepEdge Adjacent"] + 93["SweepEdge Opposite"] + 94["SweepEdge Adjacent"] + 95["SweepEdge Opposite"] + 96["SweepEdge Adjacent"] + 97["SweepEdge Opposite"] + 98["SweepEdge Adjacent"] + 99["Sweep RevolveAboutEdge
[2421, 2470, 0]"] + 100[Wall] + 101[Wall] + 102[Wall] + 103["Cap Start"] + 104["Cap End"] + 105["SweepEdge Opposite"] + 106["SweepEdge Adjacent"] + 107["SweepEdge Opposite"] + 108["SweepEdge Adjacent"] + 109["SweepEdge Opposite"] + 110["SweepEdge Adjacent"] + 111["StartSketchOnFace
[308, 340, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 5 + 2 --- 6 + 2 ---- 8 + 2 --- 7 + 3 --- 11 + 3 --- 18 + 3 --- 19 + 4 --- 10 + 4 --- 16 + 4 --- 17 + 5 --- 9 + 5 --- 14 + 5 --- 15 + 8 --- 9 + 8 --- 10 + 8 --- 11 + 8 --- 12 + 8 --- 13 + 8 --- 14 + 8 --- 15 + 8 --- 16 + 8 --- 17 + 8 --- 18 + 8 --- 19 + 10 --- 20 + 10 --- 23 + 10 --- 30 + 10 --- 36 + 10 --- 39 + 20 --- 21 + 20 --- 22 + 23 --- 24 + 23 --- 25 + 23 --- 26 + 23 --- 27 + 23 --- 28 + 23 --- 29 + 30 --- 31 + 30 --- 32 + 30 --- 33 + 30 --- 34 + 30 ---- 45 + 30 --- 35 + 36 --- 37 + 36 --- 38 + 39 --- 40 + 39 --- 41 + 39 --- 42 + 39 --- 43 + 39 ---- 46 + 39 --- 44 + 40 --- 49 + 40 --- 56 + 40 --- 57 + 41 --- 48 + 41 --- 54 + 41 --- 55 + 42 --- 47 + 42 --- 52 + 42 --- 53 + 46 --- 47 + 46 --- 48 + 46 --- 49 + 46 --- 50 + 46 --- 51 + 46 --- 52 + 46 --- 53 + 46 --- 54 + 46 --- 55 + 46 --- 56 + 46 --- 57 + 58 --- 59 + 58 --- 62 + 58 --- 68 + 58 --- 74 + 58 --- 77 + 59 --- 60 + 59 --- 61 + 62 --- 63 + 62 --- 64 + 62 --- 65 + 62 --- 66 + 62 ---- 99 + 62 --- 67 + 63 --- 100 + 63 --- 105 + 63 --- 106 + 64 --- 101 + 64 --- 107 + 64 --- 108 + 65 --- 102 + 65 --- 109 + 65 --- 110 + 68 --- 69 + 68 --- 70 + 68 --- 71 + 68 --- 72 + 68 --- 73 + 74 --- 75 + 74 --- 76 + 77 --- 78 + 77 --- 79 + 77 --- 80 + 77 --- 81 + 77 --- 82 + 77 ---- 84 + 77 --- 83 + 78 --- 88 + 78 --- 97 + 78 --- 98 + 79 --- 87 + 79 --- 95 + 79 --- 96 + 80 --- 86 + 80 --- 93 + 80 --- 94 + 81 --- 85 + 81 --- 91 + 81 --- 92 + 84 --- 85 + 84 --- 86 + 84 --- 87 + 84 --- 88 + 84 --- 89 + 84 --- 90 + 84 --- 91 + 84 --- 92 + 84 --- 93 + 84 --- 94 + 84 --- 95 + 84 --- 96 + 84 --- 97 + 84 --- 98 + 99 --- 100 + 99 --- 101 + 99 --- 102 + 99 --- 103 + 99 --- 104 + 99 --- 105 + 99 --- 106 + 99 --- 107 + 99 --- 108 + 99 --- 109 + 99 --- 110 + 10 <--x 111 +``` diff --git a/rust/kcl-lib/tests/crazy_multi_profile/ast.snap b/rust/kcl-lib/tests/crazy_multi_profile/ast.snap new file mode 100644 index 000000000..85ff6c11d --- /dev/null +++ b/rust/kcl-lib/tests/crazy_multi_profile/ast.snap @@ -0,0 +1,3257 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing crazy_multi_profile.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 31, + "id": { + "end": 9, + "name": "sketch001", + "start": 0, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 30, + "raw": "'XZ'", + "start": 26, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 25, + "name": "startSketchOn", + "start": 12, + "type": "Identifier" + }, + "end": 31, + "start": 12, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 31, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 249, + "id": { + "end": 42, + "name": "profile001", + "start": 32, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 65, + "raw": "6.71", + "start": 61, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.71, + "suffix": "None" + } + }, + { + "argument": { + "end": 72, + "raw": "3.66", + "start": 68, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.66, + "suffix": "None" + } + }, + "end": 72, + "operator": "-", + "start": 67, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 73, + "start": 60, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 84, + "name": "sketch001", + "start": 75, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 59, + "name": "startProfileAt", + "start": 45, + "type": "Identifier" + }, + "end": 85, + "start": 45, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 99, + "name": "end", + "start": 96, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 107, + "raw": "2.65", + "start": 103, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.65, + "suffix": "None" + } + }, + { + "end": 113, + "raw": "9.02", + "start": 109, + "type": "Literal", + "type": "Literal", + "value": { + "value": 9.02, + "suffix": "None" + } + } + ], + "end": 114, + "start": 102, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 119, + "name": "tag", + "start": 116, + "type": "Identifier" + }, + "arg": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg02" + } + } + ], + "callee": { + "end": 95, + "name": "line", + "start": 91, + "type": "Identifier" + }, + "end": 129, + "start": 91, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 143, + "name": "end", + "start": 140, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 151, + "raw": "3.73", + "start": 147, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.73, + "suffix": "None" + } + }, + { + "argument": { + "end": 158, + "raw": "9.36", + "start": 154, + "type": "Literal", + "type": "Literal", + "value": { + "value": 9.36, + "suffix": "None" + } + }, + "end": 158, + "operator": "-", + "start": 153, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 159, + "start": 146, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 164, + "name": "tag", + "start": 161, + "type": "Identifier" + }, + "arg": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg01" + } + } + ], + "callee": { + "end": 139, + "name": "line", + "start": 135, + "type": "Identifier" + }, + "end": 174, + "start": 135, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 196, + "name": "endAbsolute", + "start": 185, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 215, + "start": 214, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 213, + "name": "profileStartX", + "start": 200, + "type": "Identifier" + }, + "end": 216, + "start": 200, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 233, + "start": 232, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 231, + "name": "profileStartY", + "start": 218, + "type": "Identifier" + }, + "end": 234, + "start": 218, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 235, + "start": 199, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 184, + "name": "line", + "start": 180, + "type": "Identifier" + }, + "end": 236, + "start": 180, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 247, + "name": "close", + "start": 242, + "type": "Identifier" + }, + "end": 249, + "start": 242, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 249, + "start": 45, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 32, + "type": "VariableDeclarator" + }, + "end": 249, + "kind": "const", + "start": 32, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 295, + "id": { + "end": 260, + "name": "extrude001", + "start": 250, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 289, + "name": "length", + "start": 283, + "type": "Identifier" + }, + "arg": { + "end": 294, + "raw": "20", + "start": 292, + "type": "Literal", + "type": "Literal", + "value": { + "value": 20.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 270, + "name": "extrude", + "start": 263, + "type": "Identifier" + }, + "end": 295, + "start": 263, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 281, + "name": "profile001", + "start": 271, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 250, + "type": "VariableDeclarator" + }, + "end": 295, + "kind": "const", + "start": 250, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 340, + "id": { + "end": 305, + "name": "sketch002", + "start": 296, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 332, + "name": "extrude001", + "start": 322, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 339, + "name": "seg01", + "start": 334, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 321, + "name": "startSketchOn", + "start": 308, + "type": "Identifier" + }, + "end": 340, + "start": 308, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 296, + "type": "VariableDeclarator" + }, + "end": 340, + "kind": "const", + "start": 296, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 455, + "id": { + "end": 351, + "name": "profile002", + "start": 341, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 374, + "raw": "0.75", + "start": 370, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.75, + "suffix": "None" + } + }, + { + "end": 381, + "raw": "13.46", + "start": 376, + "type": "Literal", + "type": "Literal", + "value": { + "value": 13.46, + "suffix": "None" + } + } + ], + "end": 382, + "start": 369, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 393, + "name": "sketch002", + "start": 384, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 368, + "name": "startProfileAt", + "start": 354, + "type": "Identifier" + }, + "end": 394, + "start": 354, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 408, + "name": "end", + "start": 405, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 416, + "raw": "4.52", + "start": 412, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.52, + "suffix": "None" + } + }, + { + "end": 422, + "raw": "3.79", + "start": 418, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.79, + "suffix": "None" + } + } + ], + "end": 423, + "start": 411, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 404, + "name": "line", + "start": 400, + "type": "Identifier" + }, + "end": 424, + "start": 400, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 438, + "name": "end", + "start": 435, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 446, + "raw": "5.98", + "start": 442, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.98, + "suffix": "None" + } + }, + { + "argument": { + "end": 453, + "raw": "2.81", + "start": 449, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.81, + "suffix": "None" + } + }, + "end": 453, + "operator": "-", + "start": 448, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 454, + "start": 441, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 434, + "name": "line", + "start": 430, + "type": "Identifier" + }, + "end": 455, + "start": 430, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 455, + "start": 354, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 341, + "type": "VariableDeclarator" + }, + "end": 455, + "kind": "const", + "start": 341, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 822, + "id": { + "end": 466, + "name": "profile003", + "start": 456, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 489, + "raw": "3.19", + "start": 485, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.19, + "suffix": "None" + } + }, + { + "end": 495, + "raw": "13.3", + "start": 491, + "type": "Literal", + "type": "Literal", + "value": { + "value": 13.3, + "suffix": "None" + } + } + ], + "end": 496, + "start": 484, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 507, + "name": "sketch002", + "start": 498, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 483, + "name": "startProfileAt", + "start": 469, + "type": "Identifier" + }, + "end": 508, + "start": 469, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 527, + "raw": "0", + "start": 526, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 533, + "raw": "6.64", + "start": 529, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.64, + "suffix": "None" + } + } + ], + "end": 534, + "start": 525, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 537, + "start": 536, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 560, + "start": 539, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + } + ], + "callee": { + "end": 524, + "name": "angledLine", + "start": 514, + "type": "Identifier" + }, + "end": 561, + "start": 514, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 620, + "left": { + "arguments": [ + { + "end": 614, + "name": "rectangleSegmentA001", + "start": 594, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 593, + "name": "segAng", + "start": 587, + "type": "Identifier" + }, + "end": 615, + "start": 587, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 620, + "raw": "90", + "start": 618, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 587, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 633, + "raw": "2.81", + "start": 629, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.81, + "suffix": "None" + } + } + ], + "end": 640, + "start": 578, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 643, + "start": 642, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 577, + "name": "angledLine", + "start": 567, + "type": "Identifier" + }, + "end": 644, + "start": 567, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 697, + "name": "rectangleSegmentA001", + "start": 677, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 676, + "name": "segAng", + "start": 670, + "type": "Identifier" + }, + "end": 698, + "start": 670, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 735, + "name": "rectangleSegmentA001", + "start": 715, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 714, + "name": "segLen", + "start": 708, + "type": "Identifier" + }, + "end": 736, + "start": 708, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 736, + "operator": "-", + "start": 707, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 743, + "start": 661, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 746, + "start": 745, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 660, + "name": "angledLine", + "start": 650, + "type": "Identifier" + }, + "end": 747, + "start": 650, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 769, + "name": "endAbsolute", + "start": 758, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 788, + "start": 787, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 786, + "name": "profileStartX", + "start": 773, + "type": "Identifier" + }, + "end": 789, + "start": 773, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 806, + "start": 805, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 804, + "name": "profileStartY", + "start": 791, + "type": "Identifier" + }, + "end": 807, + "start": 791, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 808, + "start": 772, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 757, + "name": "line", + "start": 753, + "type": "Identifier" + }, + "end": 809, + "start": 753, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 820, + "name": "close", + "start": 815, + "type": "Identifier" + }, + "end": 822, + "start": 815, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 822, + "start": 469, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 456, + "type": "VariableDeclarator" + }, + "end": 822, + "kind": "const", + "start": 456, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1008, + "id": { + "end": 833, + "name": "profile004", + "start": 823, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 856, + "raw": "3.15", + "start": 852, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.15, + "suffix": "None" + } + }, + { + "end": 862, + "raw": "9.39", + "start": 858, + "type": "Literal", + "type": "Literal", + "value": { + "value": 9.39, + "suffix": "None" + } + } + ], + "end": 863, + "start": 851, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 874, + "name": "sketch002", + "start": 865, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 850, + "name": "startProfileAt", + "start": 836, + "type": "Identifier" + }, + "end": 875, + "start": 836, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 893, + "name": "length", + "start": 887, + "type": "Identifier" + }, + "arg": { + "end": 900, + "raw": "6.92", + "start": 896, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.92, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 886, + "name": "xLine", + "start": 881, + "type": "Identifier" + }, + "end": 901, + "start": 881, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 915, + "name": "end", + "start": 912, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 924, + "raw": "7.41", + "start": 920, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.41, + "suffix": "None" + } + }, + "end": 924, + "operator": "-", + "start": 919, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 931, + "raw": "2.85", + "start": 927, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.85, + "suffix": "None" + } + }, + "end": 931, + "operator": "-", + "start": 926, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 932, + "start": 918, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 911, + "name": "line", + "start": 907, + "type": "Identifier" + }, + "end": 933, + "start": 907, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 955, + "name": "endAbsolute", + "start": 944, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 974, + "start": 973, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 972, + "name": "profileStartX", + "start": 959, + "type": "Identifier" + }, + "end": 975, + "start": 959, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 992, + "start": 991, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 990, + "name": "profileStartY", + "start": 977, + "type": "Identifier" + }, + "end": 993, + "start": 977, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 994, + "start": 958, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 943, + "name": "line", + "start": 939, + "type": "Identifier" + }, + "end": 995, + "start": 939, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1006, + "name": "close", + "start": 1001, + "type": "Identifier" + }, + "end": 1008, + "start": 1001, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1008, + "start": 836, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 823, + "type": "VariableDeclarator" + }, + "end": 1008, + "kind": "const", + "start": 823, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1077, + "id": { + "end": 1019, + "name": "profile005", + "start": 1009, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1046, + "name": "center", + "start": 1040, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1054, + "raw": "5.15", + "start": 1050, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.15, + "suffix": "None" + } + }, + { + "end": 1060, + "raw": "4.34", + "start": 1056, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.34, + "suffix": "None" + } + } + ], + "end": 1061, + "start": 1049, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1069, + "name": "radius", + "start": 1063, + "type": "Identifier" + }, + "arg": { + "end": 1076, + "raw": "1.66", + "start": 1072, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.66, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1028, + "name": "circle", + "start": 1022, + "type": "Identifier" + }, + "end": 1077, + "start": 1022, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1038, + "name": "sketch002", + "start": 1029, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1009, + "type": "VariableDeclarator" + }, + "end": 1077, + "kind": "const", + "start": 1009, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1266, + "id": { + "end": 1088, + "name": "profile006", + "start": 1078, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 1111, + "raw": "9.65", + "start": 1107, + "type": "Literal", + "type": "Literal", + "value": { + "value": 9.65, + "suffix": "None" + } + }, + { + "end": 1117, + "raw": "3.82", + "start": 1113, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.82, + "suffix": "None" + } + } + ], + "end": 1118, + "start": 1106, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1129, + "name": "sketch002", + "start": 1120, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1105, + "name": "startProfileAt", + "start": 1091, + "type": "Identifier" + }, + "end": 1130, + "start": 1091, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1144, + "name": "end", + "start": 1141, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1152, + "raw": "2.38", + "start": 1148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.38, + "suffix": "None" + } + }, + { + "end": 1158, + "raw": "5.62", + "start": 1154, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.62, + "suffix": "None" + } + } + ], + "end": 1159, + "start": 1147, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1140, + "name": "line", + "start": 1136, + "type": "Identifier" + }, + "end": 1160, + "start": 1136, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1174, + "name": "end", + "start": 1171, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1182, + "raw": "2.13", + "start": 1178, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.13, + "suffix": "None" + } + }, + { + "argument": { + "end": 1189, + "raw": "5.57", + "start": 1185, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.57, + "suffix": "None" + } + }, + "end": 1189, + "operator": "-", + "start": 1184, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1190, + "start": 1177, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1170, + "name": "line", + "start": 1166, + "type": "Identifier" + }, + "end": 1191, + "start": 1166, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1213, + "name": "endAbsolute", + "start": 1202, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1232, + "start": 1231, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1230, + "name": "profileStartX", + "start": 1217, + "type": "Identifier" + }, + "end": 1233, + "start": 1217, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1250, + "start": 1249, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1248, + "name": "profileStartY", + "start": 1235, + "type": "Identifier" + }, + "end": 1251, + "start": 1235, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1252, + "start": 1216, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1201, + "name": "line", + "start": 1197, + "type": "Identifier" + }, + "end": 1253, + "start": 1197, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1264, + "name": "close", + "start": 1259, + "type": "Identifier" + }, + "end": 1266, + "start": 1259, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1266, + "start": 1091, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1078, + "type": "VariableDeclarator" + }, + "end": 1266, + "kind": "const", + "start": 1078, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1354, + "id": { + "end": 1277, + "name": "revolve001", + "start": 1267, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1341, + "properties": [ + { + "end": 1302, + "key": { + "end": 1297, + "name": "angle", + "start": 1292, + "type": "Identifier" + }, + "start": 1292, + "type": "ObjectProperty", + "value": { + "end": 1302, + "raw": "45", + "start": 1300, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 1339, + "key": { + "end": 1310, + "name": "axis", + "start": 1306, + "type": "Identifier" + }, + "start": 1306, + "type": "ObjectProperty", + "value": { + "arguments": [ + { + "end": 1338, + "name": "seg01", + "start": 1333, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1332, + "name": "getNextAdjacentEdge", + "start": 1313, + "type": "Identifier" + }, + "end": 1339, + "start": 1313, + "type": "CallExpression", + "type": "CallExpression" + } + } + ], + "start": 1288, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 1353, + "name": "profile004", + "start": 1343, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1287, + "name": "revolve", + "start": 1280, + "type": "Identifier" + }, + "end": 1354, + "start": 1280, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1267, + "type": "VariableDeclarator" + }, + "end": 1354, + "kind": "const", + "start": 1267, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1399, + "id": { + "end": 1365, + "name": "extrude002", + "start": 1355, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1394, + "name": "length", + "start": 1388, + "type": "Identifier" + }, + "arg": { + "end": 1398, + "raw": "4", + "start": 1397, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1375, + "name": "extrude", + "start": 1368, + "type": "Identifier" + }, + "end": 1399, + "start": 1368, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1386, + "name": "profile006", + "start": 1376, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1355, + "type": "VariableDeclarator" + }, + "end": 1399, + "kind": "const", + "start": 1355, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1432, + "id": { + "end": 1409, + "name": "sketch003", + "start": 1400, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 1431, + "raw": "'-XZ'", + "start": 1426, + "type": "Literal", + "type": "Literal", + "value": "-XZ" + } + ], + "callee": { + "end": 1425, + "name": "startSketchOn", + "start": 1412, + "type": "Identifier" + }, + "end": 1432, + "start": 1412, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 1400, + "type": "VariableDeclarator" + }, + "end": 1432, + "kind": "const", + "start": 1400, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1545, + "id": { + "end": 1443, + "name": "profile007", + "start": 1433, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 1465, + "raw": "4.8", + "start": 1462, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.8, + "suffix": "None" + } + }, + { + "end": 1471, + "raw": "7.55", + "start": 1467, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.55, + "suffix": "None" + } + } + ], + "end": 1472, + "start": 1461, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1483, + "name": "sketch003", + "start": 1474, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1460, + "name": "startProfileAt", + "start": 1446, + "type": "Identifier" + }, + "end": 1484, + "start": 1446, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1498, + "name": "end", + "start": 1495, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1506, + "raw": "7.39", + "start": 1502, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.39, + "suffix": "None" + } + }, + { + "end": 1512, + "raw": "2.58", + "start": 1508, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.58, + "suffix": "None" + } + } + ], + "end": 1513, + "start": 1501, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1494, + "name": "line", + "start": 1490, + "type": "Identifier" + }, + "end": 1514, + "start": 1490, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1528, + "name": "end", + "start": 1525, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1536, + "raw": "7.02", + "start": 1532, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.02, + "suffix": "None" + } + }, + { + "argument": { + "end": 1543, + "raw": "2.85", + "start": 1539, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.85, + "suffix": "None" + } + }, + "end": 1543, + "operator": "-", + "start": 1538, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1544, + "start": 1531, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1524, + "name": "line", + "start": 1520, + "type": "Identifier" + }, + "end": 1545, + "start": 1520, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1545, + "start": 1446, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1433, + "type": "VariableDeclarator" + }, + "end": 1545, + "kind": "const", + "start": 1433, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1734, + "id": { + "end": 1556, + "name": "profile008", + "start": 1546, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 1579, + "raw": "5.54", + "start": 1575, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.54, + "suffix": "None" + } + }, + { + "end": 1585, + "raw": "5.49", + "start": 1581, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.49, + "suffix": "None" + } + } + ], + "end": 1586, + "start": 1574, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1597, + "name": "sketch003", + "start": 1588, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1573, + "name": "startProfileAt", + "start": 1559, + "type": "Identifier" + }, + "end": 1598, + "start": 1559, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1612, + "name": "end", + "start": 1609, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1620, + "raw": "6.34", + "start": 1616, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.34, + "suffix": "None" + } + }, + { + "end": 1626, + "raw": "2.64", + "start": 1622, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.64, + "suffix": "None" + } + } + ], + "end": 1627, + "start": 1615, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1608, + "name": "line", + "start": 1604, + "type": "Identifier" + }, + "end": 1628, + "start": 1604, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1642, + "name": "end", + "start": 1639, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1650, + "raw": "6.33", + "start": 1646, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.33, + "suffix": "None" + } + }, + { + "argument": { + "end": 1657, + "raw": "2.96", + "start": 1653, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.96, + "suffix": "None" + } + }, + "end": 1657, + "operator": "-", + "start": 1652, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1658, + "start": 1645, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1638, + "name": "line", + "start": 1634, + "type": "Identifier" + }, + "end": 1659, + "start": 1634, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1681, + "name": "endAbsolute", + "start": 1670, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1700, + "start": 1699, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1698, + "name": "profileStartX", + "start": 1685, + "type": "Identifier" + }, + "end": 1701, + "start": 1685, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1718, + "start": 1717, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1716, + "name": "profileStartY", + "start": 1703, + "type": "Identifier" + }, + "end": 1719, + "start": 1703, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1720, + "start": 1684, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1669, + "name": "line", + "start": 1665, + "type": "Identifier" + }, + "end": 1721, + "start": 1665, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1732, + "name": "close", + "start": 1727, + "type": "Identifier" + }, + "end": 1734, + "start": 1727, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1734, + "start": 1559, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1546, + "type": "VariableDeclarator" + }, + "end": 1734, + "kind": "const", + "start": 1546, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1922, + "id": { + "end": 1745, + "name": "profile009", + "start": 1735, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 1768, + "raw": "5.23", + "start": 1764, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.23, + "suffix": "None" + } + }, + { + "end": 1774, + "raw": "1.95", + "start": 1770, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.95, + "suffix": "None" + } + } + ], + "end": 1775, + "start": 1763, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 1786, + "name": "sketch003", + "start": 1777, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1762, + "name": "startProfileAt", + "start": 1748, + "type": "Identifier" + }, + "end": 1787, + "start": 1748, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1801, + "name": "end", + "start": 1798, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1808, + "raw": "6.8", + "start": 1805, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.8, + "suffix": "None" + } + }, + { + "end": 1814, + "raw": "2.17", + "start": 1810, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.17, + "suffix": "None" + } + } + ], + "end": 1815, + "start": 1804, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1797, + "name": "line", + "start": 1793, + "type": "Identifier" + }, + "end": 1816, + "start": 1793, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1830, + "name": "end", + "start": 1827, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1838, + "raw": "7.34", + "start": 1834, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.34, + "suffix": "None" + } + }, + { + "argument": { + "end": 1845, + "raw": "2.75", + "start": 1841, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.75, + "suffix": "None" + } + }, + "end": 1845, + "operator": "-", + "start": 1840, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1846, + "start": 1833, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1826, + "name": "line", + "start": 1822, + "type": "Identifier" + }, + "end": 1847, + "start": 1822, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1869, + "name": "endAbsolute", + "start": 1858, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1888, + "start": 1887, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1886, + "name": "profileStartX", + "start": 1873, + "type": "Identifier" + }, + "end": 1889, + "start": 1873, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1906, + "start": 1905, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1904, + "name": "profileStartY", + "start": 1891, + "type": "Identifier" + }, + "end": 1907, + "start": 1891, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1908, + "start": 1872, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1857, + "name": "line", + "start": 1853, + "type": "Identifier" + }, + "end": 1909, + "start": 1853, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 1920, + "name": "close", + "start": 1915, + "type": "Identifier" + }, + "end": 1922, + "start": 1915, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1922, + "start": 1748, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1735, + "type": "VariableDeclarator" + }, + "end": 1922, + "kind": "const", + "start": 1735, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1992, + "id": { + "end": 1933, + "name": "profile010", + "start": 1923, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1960, + "name": "center", + "start": 1954, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1968, + "raw": "7.18", + "start": 1964, + "type": "Literal", + "type": "Literal", + "value": { + "value": 7.18, + "suffix": "None" + } + }, + { + "argument": { + "end": 1975, + "raw": "2.11", + "start": 1971, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.11, + "suffix": "None" + } + }, + "end": 1975, + "operator": "-", + "start": 1970, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1976, + "start": 1963, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1984, + "name": "radius", + "start": 1978, + "type": "Identifier" + }, + "arg": { + "end": 1991, + "raw": "2.67", + "start": 1987, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.67, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 1942, + "name": "circle", + "start": 1936, + "type": "Identifier" + }, + "end": 1992, + "start": 1936, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1952, + "name": "sketch003", + "start": 1943, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 1923, + "type": "VariableDeclarator" + }, + "end": 1992, + "kind": "const", + "start": 1923, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2360, + "id": { + "end": 2003, + "name": "profile011", + "start": 1993, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 2026, + "raw": "5.07", + "start": 2022, + "type": "Literal", + "type": "Literal", + "value": { + "value": 5.07, + "suffix": "None" + } + }, + { + "argument": { + "end": 2033, + "raw": "6.39", + "start": 2029, + "type": "Literal", + "type": "Literal", + "value": { + "value": 6.39, + "suffix": "None" + } + }, + "end": 2033, + "operator": "-", + "start": 2028, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2034, + "start": 2021, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2045, + "name": "sketch003", + "start": 2036, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2020, + "name": "startProfileAt", + "start": 2006, + "type": "Identifier" + }, + "end": 2046, + "start": 2006, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2065, + "raw": "0", + "start": 2064, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2071, + "raw": "4.54", + "start": 2067, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.54, + "suffix": "None" + } + } + ], + "end": 2072, + "start": 2063, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2075, + "start": 2074, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + }, + { + "end": 2098, + "start": 2077, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + } + ], + "callee": { + "end": 2062, + "name": "angledLine", + "start": 2052, + "type": "Identifier" + }, + "end": 2099, + "start": 2052, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 2158, + "left": { + "arguments": [ + { + "end": 2152, + "name": "rectangleSegmentA002", + "start": 2132, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2131, + "name": "segAng", + "start": 2125, + "type": "Identifier" + }, + "end": 2153, + "start": 2125, + "type": "CallExpression", + "type": "CallExpression" + }, + "operator": "-", + "right": { + "end": 2158, + "raw": "90", + "start": 2156, + "type": "Literal", + "type": "Literal", + "value": { + "value": 90.0, + "suffix": "None" + } + }, + "start": 2125, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 2171, + "raw": "4.17", + "start": 2167, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.17, + "suffix": "None" + } + } + ], + "end": 2178, + "start": 2116, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2181, + "start": 2180, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2115, + "name": "angledLine", + "start": 2105, + "type": "Identifier" + }, + "end": 2182, + "start": 2105, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "arguments": [ + { + "end": 2235, + "name": "rectangleSegmentA002", + "start": 2215, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2214, + "name": "segAng", + "start": 2208, + "type": "Identifier" + }, + "end": 2236, + "start": 2208, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "argument": { + "arguments": [ + { + "end": 2273, + "name": "rectangleSegmentA002", + "start": 2253, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2252, + "name": "segLen", + "start": 2246, + "type": "Identifier" + }, + "end": 2274, + "start": 2246, + "type": "CallExpression", + "type": "CallExpression" + }, + "end": 2274, + "operator": "-", + "start": 2245, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2281, + "start": 2199, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 2284, + "start": 2283, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2198, + "name": "angledLine", + "start": 2188, + "type": "Identifier" + }, + "end": 2285, + "start": 2188, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2307, + "name": "endAbsolute", + "start": 2296, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 2326, + "start": 2325, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2324, + "name": "profileStartX", + "start": 2311, + "type": "Identifier" + }, + "end": 2327, + "start": 2311, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 2344, + "start": 2343, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 2342, + "name": "profileStartY", + "start": 2329, + "type": "Identifier" + }, + "end": 2345, + "start": 2329, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2346, + "start": 2310, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2295, + "name": "line", + "start": 2291, + "type": "Identifier" + }, + "end": 2347, + "start": 2291, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 2358, + "name": "close", + "start": 2353, + "type": "Identifier" + }, + "end": 2360, + "start": 2353, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 2360, + "start": 2006, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1993, + "type": "VariableDeclarator" + }, + "end": 2360, + "kind": "const", + "start": 1993, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2407, + "id": { + "end": 2371, + "name": "extrude003", + "start": 2361, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2400, + "name": "length", + "start": 2394, + "type": "Identifier" + }, + "arg": { + "end": 2406, + "raw": "2.5", + "start": 2403, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.5, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 2381, + "name": "extrude", + "start": 2374, + "type": "Identifier" + }, + "end": 2407, + "start": 2374, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2392, + "name": "profile011", + "start": 2382, + "type": "Identifier", + "type": "Identifier" + } + }, + "start": 2361, + "type": "VariableDeclarator" + }, + "end": 2407, + "kind": "const", + "start": 2361, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2470, + "id": { + "end": 2418, + "name": "revolve002", + "start": 2408, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 2457, + "properties": [ + { + "end": 2441, + "key": { + "end": 2436, + "name": "angle", + "start": 2431, + "type": "Identifier" + }, + "start": 2431, + "type": "ObjectProperty", + "value": { + "end": 2441, + "raw": "45", + "start": 2439, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + } + }, + { + "end": 2455, + "key": { + "end": 2447, + "name": "axis", + "start": 2443, + "type": "Identifier" + }, + "start": 2443, + "type": "ObjectProperty", + "value": { + "end": 2455, + "name": "seg02", + "start": 2450, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 2429, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 2469, + "name": "profile008", + "start": 2459, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2428, + "name": "revolve", + "start": 2421, + "type": "Identifier" + }, + "end": 2470, + "start": 2421, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 2408, + "type": "VariableDeclarator" + }, + "end": 2470, + "kind": "const", + "start": 2408, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 2471, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/crazy_multi_profile/input.kcl b/rust/kcl-lib/tests/crazy_multi_profile/input.kcl new file mode 100644 index 000000000..7b1655208 --- /dev/null +++ b/rust/kcl-lib/tests/crazy_multi_profile/input.kcl @@ -0,0 +1,68 @@ +sketch001 = startSketchOn('XZ') +profile001 = startProfileAt([6.71, -3.66], sketch001) + |> line(end = [2.65, 9.02], tag = $seg02) + |> line(end = [3.73, -9.36], tag = $seg01) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude001 = extrude(profile001, length = 20) +sketch002 = startSketchOn(extrude001, seg01) +profile002 = startProfileAt([0.75, 13.46], sketch002) + |> line(end = [4.52, 3.79]) + |> line(end = [5.98, -2.81]) +profile003 = startProfileAt([3.19, 13.3], sketch002) + |> angledLine([0, 6.64], %, $rectangleSegmentA001) + |> angledLine([ + segAng(rectangleSegmentA001) - 90, + 2.81 + ], %) + |> angledLine([ + segAng(rectangleSegmentA001), + -segLen(rectangleSegmentA001) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +profile004 = startProfileAt([3.15, 9.39], sketch002) + |> xLine(length = 6.92) + |> line(end = [-7.41, -2.85]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +profile005 = circle(sketch002, center = [5.15, 4.34], radius = 1.66) +profile006 = startProfileAt([9.65, 3.82], sketch002) + |> line(end = [2.38, 5.62]) + |> line(end = [2.13, -5.57]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +revolve001 = revolve({ + angle = 45, + axis = getNextAdjacentEdge(seg01) +}, profile004) +extrude002 = extrude(profile006, length = 4) +sketch003 = startSketchOn('-XZ') +profile007 = startProfileAt([4.8, 7.55], sketch003) + |> line(end = [7.39, 2.58]) + |> line(end = [7.02, -2.85]) +profile008 = startProfileAt([5.54, 5.49], sketch003) + |> line(end = [6.34, 2.64]) + |> line(end = [6.33, -2.96]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +profile009 = startProfileAt([5.23, 1.95], sketch003) + |> line(end = [6.8, 2.17]) + |> line(end = [7.34, -2.75]) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +profile010 = circle(sketch003, center = [7.18, -2.11], radius = 2.67) +profile011 = startProfileAt([5.07, -6.39], sketch003) + |> angledLine([0, 4.54], %, $rectangleSegmentA002) + |> angledLine([ + segAng(rectangleSegmentA002) - 90, + 4.17 + ], %) + |> angledLine([ + segAng(rectangleSegmentA002), + -segLen(rectangleSegmentA002) + ], %) + |> line(endAbsolute = [profileStartX(%), profileStartY(%)]) + |> close() +extrude003 = extrude(profile011, length = 2.5) +revolve002 = revolve({ angle = 45, axis = seg02 }, profile008) diff --git a/rust/kcl-lib/tests/crazy_multi_profile/ops.snap b/rust/kcl-lib/tests/crazy_multi_profile/ops.snap new file mode 100644 index 000000000..c56ad38d0 --- /dev/null +++ b/rust/kcl-lib/tests/crazy_multi_profile/ops.snap @@ -0,0 +1,330 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed crazy_multi_profile.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 26, + 30, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 12, + 31, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 20.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 292, + 294, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 263, + 295, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 271, + 281, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 322, + 332, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg01", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 334, + 339, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 308, + 340, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 45.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "Uuid", + "value": "[uuid]" + } + } + }, + "sourceRange": [ + 1288, + 1341, + 0 + ] + }, + "sketches": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1343, + 1353, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 1280, + 1354, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1397, + 1398, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1368, + 1399, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1376, + 1386, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "-XZ" + }, + "sourceRange": [ + 1426, + 1431, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1412, + 1432, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2403, + 2406, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2374, + 2407, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2382, + 2392, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Object", + "value": { + "angle": { + "type": "Number", + "value": 45.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "axis": { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + } + } + }, + "sourceRange": [ + 2429, + 2457, + 0 + ] + }, + "sketches": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2459, + 2469, + 0 + ] + } + }, + "name": "revolve", + "sourceRange": [ + 2421, + 2470, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + } +] diff --git a/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap b/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap new file mode 100644 index 000000000..428135703 --- /dev/null +++ b/rust/kcl-lib/tests/crazy_multi_profile/program_memory.snap @@ -0,0 +1,4577 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing crazy_multi_profile.kcl +--- +{ + "extrude001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "extrude002": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1136, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1191, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1197, + 1253, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1136, + 1160, + 0 + ] + }, + "from": [ + 9.65, + 3.82 + ], + "tag": null, + "to": [ + 12.03, + 9.44 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1191, + 0 + ] + }, + "from": [ + 12.03, + 9.44 + ], + "tag": null, + "to": [ + 14.16, + 3.87 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1197, + 1253, + 0 + ] + }, + "from": [ + 14.16, + 3.87 + ], + "tag": null, + "to": [ + 9.65, + 3.82 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1259, + 1266, + 0 + ] + }, + "from": [ + 9.65, + 3.82 + ], + "tag": null, + "to": [ + 9.65, + 3.82 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 9.65, + 3.82 + ], + "to": [ + 9.65, + 3.82 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1091, + 1130, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "extrude003": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2052, + 2099, + 0 + ], + "tag": { + "end": 2098, + "start": 2077, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2105, + 2182, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2188, + 2285, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2291, + 2347, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2099, + 0 + ] + }, + "from": [ + 5.07, + -6.39 + ], + "tag": { + "end": 2098, + "start": 2077, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 9.61, + -6.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2105, + 2182, + 0 + ] + }, + "from": [ + 9.61, + -6.39 + ], + "tag": null, + "to": [ + 9.61, + -10.56 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2188, + 2285, + 0 + ] + }, + "from": [ + 9.61, + -10.56 + ], + "tag": null, + "to": [ + 5.07, + -10.56 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2291, + 2347, + 0 + ] + }, + "from": [ + 5.07, + -10.56 + ], + "tag": null, + "to": [ + 5.07, + -6.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2353, + 2360, + 0 + ] + }, + "from": [ + 5.07, + -6.39 + ], + "tag": null, + "to": [ + 5.07, + -6.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 5.07, + -6.39 + ], + "to": [ + 5.07, + -6.39 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2006, + 2046, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 2.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile002": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 400, + 424, + 0 + ] + }, + "from": [ + 0.75, + 13.46 + ], + "tag": null, + "to": [ + 5.27, + 17.25 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 430, + 455, + 0 + ] + }, + "from": [ + 5.27, + 17.25 + ], + "tag": null, + "to": [ + 11.25, + 14.44 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.75, + 13.46 + ], + "to": [ + 0.75, + 13.46 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 354, + 394, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile003": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 514, + 561, + 0 + ] + }, + "from": [ + 3.19, + 13.3 + ], + "tag": { + "end": 560, + "start": 539, + "type": "TagDeclarator", + "value": "rectangleSegmentA001" + }, + "to": [ + 9.83, + 13.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 567, + 644, + 0 + ] + }, + "from": [ + 9.83, + 13.3 + ], + "tag": null, + "to": [ + 9.83, + 10.49 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 650, + 747, + 0 + ] + }, + "from": [ + 9.83, + 10.49 + ], + "tag": null, + "to": [ + 3.19, + 10.49 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 753, + 809, + 0 + ] + }, + "from": [ + 3.19, + 10.49 + ], + "tag": null, + "to": [ + 3.19, + 13.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 815, + 822, + 0 + ] + }, + "from": [ + 3.19, + 13.3 + ], + "tag": null, + "to": [ + 3.19, + 13.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.19, + 13.3 + ], + "to": [ + 3.19, + 13.3 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 469, + 508, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA001": { + "type": "TagIdentifier", + "value": "rectangleSegmentA001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile004": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 881, + 901, + 0 + ] + }, + "from": [ + 3.15, + 9.39 + ], + "tag": null, + "to": [ + 10.07, + 9.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 907, + 933, + 0 + ] + }, + "from": [ + 10.07, + 9.39 + ], + "tag": null, + "to": [ + 2.66, + 6.54 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 939, + 995, + 0 + ] + }, + "from": [ + 2.66, + 6.54 + ], + "tag": null, + "to": [ + 3.15, + 9.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1001, + 1008, + 0 + ] + }, + "from": [ + 3.15, + 9.39 + ], + "tag": null, + "to": [ + 3.15, + 9.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.15, + 9.39 + ], + "to": [ + 3.15, + 9.39 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 836, + 875, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile005": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1022, + 1077, + 0 + ] + }, + "ccw": true, + "center": [ + 5.15, + 4.34 + ], + "from": [ + 6.81, + 4.34 + ], + "radius": 1.66, + "tag": null, + "to": [ + 6.81, + 4.34 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.81, + 4.34 + ], + "to": [ + 6.81, + 4.34 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1022, + 1077, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile006": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1136, + 1160, + 0 + ] + }, + "from": [ + 9.65, + 3.82 + ], + "tag": null, + "to": [ + 12.03, + 9.44 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1191, + 0 + ] + }, + "from": [ + 12.03, + 9.44 + ], + "tag": null, + "to": [ + 14.16, + 3.87 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1197, + 1253, + 0 + ] + }, + "from": [ + 14.16, + 3.87 + ], + "tag": null, + "to": [ + 9.65, + 3.82 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1259, + 1266, + 0 + ] + }, + "from": [ + 9.65, + 3.82 + ], + "tag": null, + "to": [ + 9.65, + 3.82 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 9.65, + 3.82 + ], + "to": [ + 9.65, + 3.82 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1091, + 1130, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile007": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1490, + 1514, + 0 + ] + }, + "from": [ + 4.8, + 7.55 + ], + "tag": null, + "to": [ + 12.19, + 10.13 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1520, + 1545, + 0 + ] + }, + "from": [ + 12.19, + 10.13 + ], + "tag": null, + "to": [ + 19.21, + 7.28 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 4.8, + 7.55 + ], + "to": [ + 4.8, + 7.55 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1446, + 1484, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile008": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1604, + 1628, + 0 + ] + }, + "from": [ + 5.54, + 5.49 + ], + "tag": null, + "to": [ + 11.88, + 8.13 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1634, + 1659, + 0 + ] + }, + "from": [ + 11.88, + 8.13 + ], + "tag": null, + "to": [ + 18.21, + 5.17 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1665, + 1721, + 0 + ] + }, + "from": [ + 18.21, + 5.17 + ], + "tag": null, + "to": [ + 5.54, + 5.49 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1727, + 1734, + 0 + ] + }, + "from": [ + 5.54, + 5.49 + ], + "tag": null, + "to": [ + 5.54, + 5.49 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 5.54, + 5.49 + ], + "to": [ + 5.54, + 5.49 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1559, + 1598, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile009": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1793, + 1816, + 0 + ] + }, + "from": [ + 5.23, + 1.95 + ], + "tag": null, + "to": [ + 12.03, + 4.12 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1822, + 1847, + 0 + ] + }, + "from": [ + 12.03, + 4.12 + ], + "tag": null, + "to": [ + 19.37, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1853, + 1909, + 0 + ] + }, + "from": [ + 19.37, + 1.37 + ], + "tag": null, + "to": [ + 5.23, + 1.95 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1915, + 1922, + 0 + ] + }, + "from": [ + 5.23, + 1.95 + ], + "tag": null, + "to": [ + 5.23, + 1.95 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 5.23, + 1.95 + ], + "to": [ + 5.23, + 1.95 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1748, + 1787, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile010": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1992, + 0 + ] + }, + "ccw": true, + "center": [ + 7.18, + -2.11 + ], + "from": [ + 9.85, + -2.11 + ], + "radius": 2.67, + "tag": null, + "to": [ + 9.85, + -2.11 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 9.85, + -2.11 + ], + "to": [ + 9.85, + -2.11 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1992, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile011": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2052, + 2099, + 0 + ] + }, + "from": [ + 5.07, + -6.39 + ], + "tag": { + "end": 2098, + "start": 2077, + "type": "TagDeclarator", + "value": "rectangleSegmentA002" + }, + "to": [ + 9.61, + -6.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2105, + 2182, + 0 + ] + }, + "from": [ + 9.61, + -6.39 + ], + "tag": null, + "to": [ + 9.61, + -10.56 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2188, + 2285, + 0 + ] + }, + "from": [ + 9.61, + -10.56 + ], + "tag": null, + "to": [ + 5.07, + -10.56 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2291, + 2347, + 0 + ] + }, + "from": [ + 5.07, + -10.56 + ], + "tag": null, + "to": [ + 5.07, + -6.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2353, + 2360, + 0 + ] + }, + "from": [ + 5.07, + -6.39 + ], + "tag": null, + "to": [ + 5.07, + -6.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 5.07, + -6.39 + ], + "to": [ + 5.07, + -6.39 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2006, + 2046, + 0 + ] + } + }, + "tags": { + "rectangleSegmentA002": { + "type": "TagIdentifier", + "value": "rectangleSegmentA002" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "rectangleSegmentA001": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA001" + }, + "rectangleSegmentA002": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "rectangleSegmentA002" + }, + "revolve001": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 881, + 901, + 0 + ] + }, + "from": [ + 3.15, + 9.39 + ], + "tag": null, + "to": [ + 10.07, + 9.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 907, + 933, + 0 + ] + }, + "from": [ + 10.07, + 9.39 + ], + "tag": null, + "to": [ + 2.66, + 6.54 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 939, + 995, + 0 + ] + }, + "from": [ + 2.66, + 6.54 + ], + "tag": null, + "to": [ + 3.15, + 9.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1001, + 1008, + 0 + ] + }, + "from": [ + 3.15, + 9.39 + ], + "tag": null, + "to": [ + 3.15, + 9.39 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.15, + 9.39 + ], + "to": [ + 3.15, + 9.39 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 836, + 875, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "revolve002": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1604, + 1628, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1634, + 1659, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1665, + 1721, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1604, + 1628, + 0 + ] + }, + "from": [ + 5.54, + 5.49 + ], + "tag": null, + "to": [ + 11.88, + 8.13 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1634, + 1659, + 0 + ] + }, + "from": [ + 11.88, + 8.13 + ], + "tag": null, + "to": [ + 18.21, + 5.17 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1665, + 1721, + 0 + ] + }, + "from": [ + 18.21, + 5.17 + ], + "tag": null, + "to": [ + 5.54, + 5.49 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1727, + 1734, + 0 + ] + }, + "from": [ + 5.54, + 5.49 + ], + "tag": null, + "to": [ + 5.54, + 5.49 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 5.54, + 5.49 + ], + "to": [ + 5.54, + 5.49 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1559, + 1598, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "seg01": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg02" + }, + "sketch001": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + } + }, + "sketch002": { + "type": "Face", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 91, + 129, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": { + "end": 128, + "start": 122, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 9.36, + 5.36 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 135, + 174, + 0 + ] + }, + "from": [ + 9.36, + 5.36 + ], + "tag": { + "end": 173, + "start": 167, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 13.09, + -4.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 180, + 236, + 0 + ] + }, + "from": [ + 13.09, + -4.0 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 242, + 249, + 0 + ] + }, + "from": [ + 6.71, + -3.66 + ], + "tag": null, + "to": [ + 6.71, + -3.66 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 6.71, + -3.66 + ], + "to": [ + 6.71, + -3.66 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 85, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 20.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + } + }, + "sketch003": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": -1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + } + } +} diff --git a/rust/kcl-lib/tests/crazy_multi_profile/rendered_model.png b/rust/kcl-lib/tests/crazy_multi_profile/rendered_model.png new file mode 100644 index 000000000..3e8113dd8 Binary files /dev/null and b/rust/kcl-lib/tests/crazy_multi_profile/rendered_model.png differ diff --git a/rust/kcl-lib/tests/cube/artifact_commands.snap b/rust/kcl-lib/tests/cube/artifact_commands.snap index 4bea19348..31cda98b5 100644 --- a/rust/kcl-lib/tests/cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/cube/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 210, + 231, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 359, - 366, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/cube/program_memory.snap b/rust/kcl-lib/tests/cube/program_memory.snap index a55a43743..69df76bc1 100644 --- a/rust/kcl-lib/tests/cube/program_memory.snap +++ b/rust/kcl-lib/tests/cube/program_memory.snap @@ -4,16 +4,7 @@ description: Variables in memory after executing cube.kcl --- { "cube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 404, - 0 - ] - } - ] + "type": "Function" }, "myCube": { "type": "Solid", @@ -214,8 +205,7 @@ description: Variables in memory after executing cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -243,32 +233,14 @@ description: Variables in memory after executing cube.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 210, - 231, - 0 - ] - } - ] + } }, "height": 40.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 210, - 231, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap index 069959a77..1b4ba641f 100644 --- a/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap +++ b/rust/kcl-lib/tests/cube_with_error/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands cube_with_error.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 202, + 223, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands cube_with_error.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 351, - 358, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/double_map_fn/program_memory.snap b/rust/kcl-lib/tests/double_map_fn/program_memory.snap index 58a58d090..717ea7ef0 100644 --- a/rust/kcl-lib/tests/double_map_fn/program_memory.snap +++ b/rust/kcl-lib/tests/double_map_fn/program_memory.snap @@ -4,16 +4,7 @@ description: Variables in memory after executing double_map_fn.kcl --- { "increment": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 12, - 34, - 0 - ] - } - ] + "type": "Function" }, "xs": { "type": "MixedArray", @@ -24,16 +15,7 @@ description: Variables in memory after executing double_map_fn.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] - } - ] + } }, { "type": "Number", @@ -41,16 +23,7 @@ description: Variables in memory after executing double_map_fn.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] - } - ] + } }, { "type": "Number", @@ -58,25 +31,7 @@ description: Variables in memory after executing double_map_fn.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] + } } ] }, @@ -88,99 +43,21 @@ description: Variables in memory after executing double_map_fn.kcl "value": 2.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] - }, - { - "sourceRange": [ - 31, - 32, - 0 - ] - }, - { - "sourceRange": [ - 31, - 32, - 0 - ] - } - ] + } }, { "type": "Number", "value": 3.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] - }, - { - "sourceRange": [ - 31, - 32, - 0 - ] - }, - { - "sourceRange": [ - 31, - 32, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 47, - 0 - ] - }, - { - "sourceRange": [ - 31, - 32, - 0 - ] - }, - { - "sourceRange": [ - 31, - 32, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 84, - 101, - 0 - ] + } } ] } diff --git a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap index f3b4aab26..3d6bb025c 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 396, + 488, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands fillet-and-shell.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 787, - 795, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -293,6 +293,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 829, + 854, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -368,17 +379,6 @@ description: Artifact commands fillet-and-shell.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1032, - 1051, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -694,6 +694,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1364, + 1389, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -742,6 +753,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1397, + 1434, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -831,6 +853,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1447, + 1485, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1101,6 +1134,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1364, + 1389, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1149,6 +1193,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1397, + 1434, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1238,6 +1293,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1447, + 1485, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1508,6 +1574,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1364, + 1389, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1556,6 +1633,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1397, + 1434, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1645,6 +1733,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1447, + 1485, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1915,6 +2014,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1364, + 1389, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1963,6 +2073,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1397, + 1434, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2052,6 +2173,17 @@ description: Artifact commands fillet-and-shell.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1447, + 1485, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap b/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap index 50e1d8cb0..86a2d0943 100644 --- a/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap +++ b/rust/kcl-lib/tests/fillet-and-shell/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 60, - 61, - 0 - ] - } - ] + } }, "case": { "type": "Solid", @@ -241,8 +232,7 @@ description: Variables in memory after executing fillet-and-shell.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -269,267 +259,26 @@ description: Variables in memory after executing fillet-and-shell.kcl "tags": { "edge1": { "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 860, - 908, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 907, - "start": 901, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 38.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 860, - 908, - 0 - ], - "tag": { - "end": 907, - "start": 901, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 901, - 907, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 914, - 971, - 0 - ] - }, - "from": [ - 38.0, - 0.0 - ], - "tag": { - "end": 970, - "start": 964, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 38.0, - 73.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 914, - 971, - 0 - ], - "tag": { - "end": 970, - "start": 964, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 964, - 970, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 977, - 1026, - 0 - ] - }, - "from": [ - 38.0, - 73.0 - ], - "tag": { - "end": 1025, - "start": 1019, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.0, - 73.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 977, - 1026, - 0 - ], - "tag": { - "end": 1025, - "start": 1019, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1019, - 1025, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1032, - 1051, - 0 - ] - }, - "from": [ - 0.0, - 73.0 - ], - "tag": { - "end": 1050, - "start": 1044, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1032, - 1051, - 0 - ], - "tag": { - "end": 1050, - "start": 1044, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1044, - 1050, - 0 - ] - } - ] + "value": "edge4" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 829, - 854, - 0 - ] - } - ] + } }, "height": 8.0, "startCapId": "[uuid]", @@ -566,16 +315,7 @@ description: Variables in memory after executing fillet-and-shell.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 829, - 854, - 0 - ] - } - ] + } } }, "caseHeight": { @@ -589,46 +329,14 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 165, - 166, - 0 - ] - } - ] + } }, "caseLength": { "type": "Number", "value": 73.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 28, - 30, - 0 - ] - }, - { - "sourceRange": [ - 60, - 61, - 0 - ] - }, - { - "sourceRange": [ - 150, - 151, - 0 - ] - } - ] + } }, "caseThickness": { "type": "Number", @@ -641,46 +349,14 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 48, - 49, - 0 - ] - } - ] + } }, "caseWidth": { "type": "Number", "value": 38.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 12, - 14, - 0 - ] - }, - { - "sourceRange": [ - 60, - 61, - 0 - ] - }, - { - "sourceRange": [ - 113, - 114, - 0 - ] - } - ] + } }, "connectorPadding": { "type": "Number", @@ -693,303 +369,37 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 355, - 356, - 0 - ] - } - ] + } }, "edge1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 860, - 908, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 907, - "start": 901, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 38.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 860, - 908, - 0 - ], - "tag": { - "end": 907, - "start": 901, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 901, - 907, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 914, - 971, - 0 - ] - }, - "from": [ - 38.0, - 0.0 - ], - "tag": { - "end": 970, - "start": 964, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 38.0, - 73.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 914, - 971, - 0 - ], - "tag": { - "end": 970, - "start": 964, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 964, - 970, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 977, - 1026, - 0 - ] - }, - "from": [ - 38.0, - 73.0 - ], - "tag": { - "end": 1025, - "start": 1019, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.0, - 73.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 977, - 1026, - 0 - ], - "tag": { - "end": 1025, - "start": 1019, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1019, - 1025, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1032, - 1051, - 0 - ] - }, - "from": [ - 0.0, - 73.0 - ], - "tag": { - "end": 1050, - "start": 1044, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1032, - 1051, - 0 - ], - "tag": { - "end": 1050, - "start": 1044, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1044, - 1050, - 0 - ] - } - ] + "value": "edge4" }, "lengthBetweenScrews": { "type": "Number", "value": 58.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 214, - 216, - 0 - ] - }, - { - "sourceRange": [ - 219, - 220, - 0 - ] - } - ] + } }, "m25Screw": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1310, - 1538, - 0 - ] - } - ] + "type": "Function" }, "microUsb1Distance": { "type": "Number", @@ -1002,16 +412,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 266, - 270, - 0 - ] - } - ] + } }, "microUsb2Distance": { "type": "Number", @@ -1024,16 +425,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 291, - 293, - 0 - ] - } - ] + } }, "microUsbWidth": { "type": "Number", @@ -1046,16 +438,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 332, - 335, - 0 - ] - } - ] + } }, "miniHdmiDistance": { "type": "Number", @@ -1068,16 +451,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 241, - 245, - 0 - ] - } - ] + } }, "miniHdmiHole": { "type": "Sketch", @@ -1205,8 +579,7 @@ description: Variables in memory after executing fillet-and-shell.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1234,16 +607,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 396, - 488, - 0 - ] - } - ] + } } }, "miniHdmiWidth": { @@ -1257,16 +621,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 311, - 315, - 0 - ] - } - ] + } }, "rpizLength": { "type": "Number", @@ -1279,16 +634,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 28, - 30, - 0 - ] - } - ] + } }, "rpizWidth": { "type": "Number", @@ -1301,16 +647,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 12, - 14, - 0 - ] - } - ] + } }, "screwHeight": { "type": "Number", @@ -1323,16 +660,7 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 77, - 78, - 0 - ] - } - ] + } }, "widthBetweenScrews": { "type": "Number", @@ -1345,15 +673,6 @@ description: Variables in memory after executing fillet-and-shell.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 189, - 191, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap index 391ee1d2d..39a930f77 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands flush_batch_on_end.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 282, + 374, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -231,6 +242,17 @@ description: Artifact commands flush_batch_on_end.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 437, + 529, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/flush_batch_on_end/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/flush_batch_on_end/artifact_graph_flowchart.snap index f14ce9e36..adea785a0 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart flush_batch_on_end.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap b/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap index 387c0ac23..ca6d89363 100644 --- a/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap +++ b/rust/kcl-lib/tests/flush_batch_on_end/program_memory.snap @@ -1,130 +1,17 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing flush_batch_on_end.kcl --- { "arc000": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.2734, - 0.0 - ], - "radius": 0.2734375, - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.2734, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ], - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 364, - 371, - 0 - ] - } - ] + "value": "arc000" }, "arc001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 437, - 529, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.182, - 0.0 - ], - "radius": 0.182, - "tag": { - "end": 526, - "start": 519, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - 0.182, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 519, - 526, - 0 - ] - } - ] + "value": "arc001" }, "innerDiameter": { "type": "Number", @@ -137,16 +24,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 100, - 105, - 0 - ] - } - ] + } }, "innerProfile": { "type": "Sketch", @@ -216,8 +94,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -244,72 +121,14 @@ description: Variables in memory after executing flush_batch_on_end.kcl "tags": { "arc001": { "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 437, - 529, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.182, - 0.0 - ], - "radius": 0.182, - "tag": { - "end": 526, - "start": 519, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - 0.182, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 519, - 526, - 0 - ] - } - ] + "value": "arc001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 437, - 529, - 0 - ] - } - ] + } } }, "length": { @@ -317,53 +136,14 @@ description: Variables in memory after executing flush_batch_on_end.kcl "value": 1.5, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 139, - 140, - 0 - ] - }, - { - "sourceRange": [ - 143, - 144, - 0 - ] - }, - { - "sourceRange": [ - 147, - 148, - 0 - ] - } - ] + } }, "outerDiameter": { "type": "Number", "value": 0.5469, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 122, - 124, - 0 - ] - }, - { - "sourceRange": [ - 127, - 129, - 0 - ] - } - ] + } }, "outerProfile": { "type": "Sketch", @@ -433,8 +213,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -461,87 +240,14 @@ description: Variables in memory after executing flush_batch_on_end.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.2734, - 0.0 - ], - "radius": 0.2734375, - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.2734, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ], - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 364, - 371, - 0 - ] - } - ] + "value": "arc000" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 282, - 374, - 0 - ] - } - ] + } } }, "pipe": { @@ -634,8 +340,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -662,103 +367,21 @@ description: Variables in memory after executing flush_batch_on_end.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.2734, - 0.0 - ], - "radius": 0.2734375, - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.2734, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ], - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 364, - 371, - 0 - ] - } - ] + "value": "arc000" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 282, - 374, - 0 - ] - } - ] + } }, "height": 1.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 282, - 374, - 0 - ] - } - ] + } } }, "pipeProfile": { @@ -829,8 +452,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -857,87 +479,14 @@ description: Variables in memory after executing flush_batch_on_end.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.2734, - 0.0 - ], - "radius": 0.2734375, - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.2734, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 282, - 374, - 0 - ], - "tag": { - "end": 371, - "start": 364, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 364, - 371, - 0 - ] - } - ] + "value": "arc000" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 282, - 374, - 0 - ] - } - ] + } } }, "sketch000": { @@ -968,8 +517,7 @@ description: Variables in memory after executing flush_batch_on_end.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } } } } diff --git a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap index 3559c7da7..79b3cf7e1 100644 --- a/rust/kcl-lib/tests/function_sketch/artifact_commands.snap +++ b/rust/kcl-lib/tests/function_sketch/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands function_sketch.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 55, + 80, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands function_sketch.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 167, - 175, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/function_sketch/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/function_sketch/artifact_graph_flowchart.snap index 047c47750..d36f14b24 100644 --- a/rust/kcl-lib/tests/function_sketch/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/function_sketch/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart function_sketch.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/function_sketch/program_memory.snap b/rust/kcl-lib/tests/function_sketch/program_memory.snap index 192f70352..33ba030cb 100644 --- a/rust/kcl-lib/tests/function_sketch/program_memory.snap +++ b/rust/kcl-lib/tests/function_sketch/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing function_sketch.kcl --- { "box": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 6, - 220, - 0 - ] - } - ] + "type": "Function" }, "fnBox": { "type": "Solid", @@ -191,8 +182,7 @@ description: Variables in memory after executing function_sketch.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -220,32 +210,14 @@ description: Variables in memory after executing function_sketch.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 55, - 80, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 55, - 80, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap index 773ea6db5..7d9e58832 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands function_sketch_with_position.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 58, + 78, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands function_sketch_with_position.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 165, - 173, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/function_sketch_with_position/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/function_sketch_with_position/artifact_graph_flowchart.snap index 033b8db1c..246b16d91 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart function_sketch_with_position.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap b/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap index 847c51af7..c9700d10a 100644 --- a/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap +++ b/rust/kcl-lib/tests/function_sketch_with_position/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing function_sketch_with_position.kcl --- { "box": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 6, - 218, - 0 - ] - } - ] + "type": "Function" }, "thing": { "type": "Solid", @@ -191,8 +182,7 @@ description: Variables in memory after executing function_sketch_with_position.k }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -220,32 +210,14 @@ description: Variables in memory after executing function_sketch_with_position.k "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 58, - 78, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 58, - 78, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap index 10272a68e..d1329981b 100644 --- a/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap +++ b/rust/kcl-lib/tests/helix_ccw/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands helix_ccw.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 71, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/helix_ccw/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/helix_ccw/artifact_graph_flowchart.snap index 5cca29b25..e71b5e280 100644 --- a/rust/kcl-lib/tests/helix_ccw/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/helix_ccw/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart helix_ccw.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/helix_ccw/program_memory.snap b/rust/kcl-lib/tests/helix_ccw/program_memory.snap index 912b89849..3c37fa4f2 100644 --- a/rust/kcl-lib/tests/helix_ccw/program_memory.snap +++ b/rust/kcl-lib/tests/helix_ccw/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing helix_ccw.kcl --- { @@ -83,8 +83,7 @@ description: Variables in memory after executing helix_ccw.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -112,32 +111,14 @@ description: Variables in memory after executing helix_ccw.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 71, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 71, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap index 5de5f5c84..bed81b779 100644 --- a/rust/kcl-lib/tests/helix_simple/artifact_commands.snap +++ b/rust/kcl-lib/tests/helix_simple/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands helix_simple.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 71, + 96, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/helix_simple/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/helix_simple/artifact_graph_flowchart.snap index e36842492..c1cb84d9f 100644 --- a/rust/kcl-lib/tests/helix_simple/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/helix_simple/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart helix_simple.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/helix_simple/program_memory.snap b/rust/kcl-lib/tests/helix_simple/program_memory.snap index 6bd93db44..ef74a451d 100644 --- a/rust/kcl-lib/tests/helix_simple/program_memory.snap +++ b/rust/kcl-lib/tests/helix_simple/program_memory.snap @@ -1,55 +1,12 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing helix_simple.kcl --- { "edge001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 102, - 137, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 136, - "start": 128, - "type": "TagDeclarator", - "value": "edge001" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 128, - 136, - 0 - ] - } - ] + "value": "edge001" }, "helixPath": { "type": "Helix", @@ -61,16 +18,7 @@ description: Variables in memory after executing helix_simple.kcl "ccw": true, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 151, - 257, - 0 - ] - } - ] + } } }, "helper001": { @@ -135,8 +83,7 @@ description: Variables in memory after executing helix_simple.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -163,66 +110,14 @@ description: Variables in memory after executing helix_simple.kcl "tags": { "edge001": { "type": "TagIdentifier", - "value": "edge001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 102, - 137, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 136, - "start": 128, - "type": "TagDeclarator", - "value": "edge001" - }, - "to": [ - 0.0, - 10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 128, - 136, - 0 - ] - } - ] + "value": "edge001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 71, - 96, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/helix_simple/rendered_model.png b/rust/kcl-lib/tests/helix_simple/rendered_model.png index afa159705..e959698af 100644 Binary files a/rust/kcl-lib/tests/helix_simple/rendered_model.png and b/rust/kcl-lib/tests/helix_simple/rendered_model.png differ diff --git a/rust/kcl-lib/tests/i_shape/artifact_commands.snap b/rust/kcl-lib/tests/i_shape/artifact_commands.snap index 03dd7e1f3..81a93c644 100644 --- a/rust/kcl-lib/tests/i_shape/artifact_commands.snap +++ b/rust/kcl-lib/tests/i_shape/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands i_shape.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 422, + 459, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -646,17 +657,6 @@ description: Artifact commands i_shape.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1974, - 1982, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -734,6 +734,17 @@ description: Artifact commands i_shape.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2015, + 2040, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -914,17 +925,6 @@ description: Artifact commands i_shape.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2456, - 2464, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/i_shape/program_memory.snap b/rust/kcl-lib/tests/i_shape/program_memory.snap index a0934078c..8738a8da6 100644 --- a/rust/kcl-lib/tests/i_shape/program_memory.snap +++ b/rust/kcl-lib/tests/i_shape/program_memory.snap @@ -672,8 +672,7 @@ description: Variables in memory after executing i_shape.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -701,16 +700,7 @@ description: Variables in memory after executing i_shape.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 422, - 459, - 0 - ] - } - ] + } } }, "corner_radius": { @@ -724,16 +714,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 216, - 219, - 0 - ] - } - ] + } }, "d_wrist_circumference": { "type": "MixedArray", @@ -749,16 +730,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 25, - 29, - 0 - ] - } - ] + } }, { "type": "Number", @@ -771,16 +743,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 31, - 35, - 0 - ] - } - ] + } }, { "type": "Number", @@ -793,16 +756,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 37, - 41, - 0 - ] - } - ] + } }, { "type": "Number", @@ -815,25 +769,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 43, - 47, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 24, - 48, - 0 - ] + } } ] }, @@ -1776,8 +1712,7 @@ description: Variables in memory after executing i_shape.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1805,32 +1740,14 @@ description: Variables in memory after executing i_shape.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 422, - 459, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 422, - 459, - 0 - ] - } - ] + } } }, "hand_thickness": { @@ -1844,16 +1761,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 195, - 199, - 0 - ] - } - ] + } }, "inner": { "type": "Sketch", @@ -2116,8 +2024,7 @@ description: Variables in memory after executing i_shape.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2145,16 +2052,7 @@ description: Variables in memory after executing i_shape.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2015, - 2040, - 0 - ] - } - ] + } } }, "length": { @@ -2168,16 +2066,7 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 172, - 177, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -2190,36 +2079,6 @@ description: Variables in memory after executing i_shape.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 25, - 29, - 0 - ] - }, - { - "sourceRange": [ - 31, - 35, - 0 - ] - }, - { - "sourceRange": [ - 37, - 41, - 0 - ] - }, - { - "sourceRange": [ - 43, - 47, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/if_else/program_memory.snap b/rust/kcl-lib/tests/if_else/program_memory.snap index f1193ffd3..6ee110519 100644 --- a/rust/kcl-lib/tests/if_else/program_memory.snap +++ b/rust/kcl-lib/tests/if_else/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing if_else.kcl --- { @@ -14,16 +14,7 @@ description: Variables in memory after executing if_else.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } }, "b": { "type": "Number", @@ -36,16 +27,7 @@ description: Variables in memory after executing if_else.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 199, - 200, - 0 - ] - } - ] + } }, "c": { "type": "Number", @@ -58,15 +40,6 @@ description: Variables in memory after executing if_else.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 332, - 333, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/import_constant/program_memory.snap b/rust/kcl-lib/tests/import_constant/program_memory.snap index 80cfaef6c..bd02ff9a8 100644 --- a/rust/kcl-lib/tests/import_constant/program_memory.snap +++ b/rust/kcl-lib/tests/import_constant/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_constant.kcl --- { @@ -14,15 +14,6 @@ description: Variables in memory after executing import_constant.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 15, - 16, - 3 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/import_cycle1/execution_error.snap b/rust/kcl-lib/tests/import_cycle1/execution_error.snap index 65b930b9c..0fa2d6ca2 100644 --- a/rust/kcl-lib/tests/import_cycle1/execution_error.snap +++ b/rust/kcl-lib/tests/import_cycle1/execution_error.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Error from executing import_cycle1.kcl --- KCL ImportCycle error diff --git a/rust/kcl-lib/tests/import_cycle1/import_cycle2.kcl b/rust/kcl-lib/tests/import_cycle1/import_cycle2.kcl index 0881fb91f..7f3b41cd2 100644 --- a/rust/kcl-lib/tests/import_cycle1/import_cycle2.kcl +++ b/rust/kcl-lib/tests/import_cycle1/import_cycle2.kcl @@ -1,4 +1,6 @@ @settings(defaultLengthUnit = mm) import three from "import_cycle3.kcl" -export fn two = () => { return three() - 1 } +export fn two() { + return three() - 1 +} diff --git a/rust/kcl-lib/tests/import_cycle1/import_cycle3.kcl b/rust/kcl-lib/tests/import_cycle1/import_cycle3.kcl index cf4a50cbd..6e9867887 100644 --- a/rust/kcl-lib/tests/import_cycle1/import_cycle3.kcl +++ b/rust/kcl-lib/tests/import_cycle1/import_cycle3.kcl @@ -1,4 +1,6 @@ @settings(defaultLengthUnit = in) import one from "input.kcl" -export fn three = () => { return one() + one() + one() } +export fn three() { + return one() + one() + one() +} diff --git a/rust/kcl-lib/tests/import_export/program_memory.snap b/rust/kcl-lib/tests/import_export/program_memory.snap index 814f128e1..1fabc4636 100644 --- a/rust/kcl-lib/tests/import_export/program_memory.snap +++ b/rust/kcl-lib/tests/import_export/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_export.kcl --- { @@ -14,15 +14,6 @@ description: Variables in memory after executing import_export.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 15, - 16, - 4 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/import_foreign/program_memory.snap b/rust/kcl-lib/tests/import_foreign/program_memory.snap index 8180c0253..af946d31e 100644 --- a/rust/kcl-lib/tests/import_foreign/program_memory.snap +++ b/rust/kcl-lib/tests/import_foreign/program_memory.snap @@ -1,35 +1,17 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_foreign.kcl --- { "cube": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 0, - 36, - 0 - ] - } - ] + "value": 3 }, "model": { "type": "ImportedGeometry", "id": "[uuid]", "value": [ "cube.gltf" - ], - "__meta": [ - { - "sourceRange": [ - 0, - 36, - 0 - ] - } ] } } diff --git a/rust/kcl-lib/tests/import_function_not_sketch/my_functions.kcl b/rust/kcl-lib/tests/import_function_not_sketch/my_functions.kcl index 56e71bbf0..047c574e2 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/my_functions.kcl +++ b/rust/kcl-lib/tests/import_function_not_sketch/my_functions.kcl @@ -1,5 +1,6 @@ @settings(defaultLengthUnit = mm) + export part001 = startSketchOn('XY') |> startProfileAt([4, 12], %) |> line(end = [2, 0]) @@ -12,4 +13,6 @@ export part001 = startSketchOn('XY') |> close() |> revolve({ axis = 'y' }, %) // default angle is 360 -export fn two = () => { return 5 } +export fn two() { + return 5 +} diff --git a/rust/kcl-lib/tests/import_function_not_sketch/ops.snap b/rust/kcl-lib/tests/import_function_not_sketch/ops.snap index 276dfb0e3..ab5a2fcd4 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/ops.snap +++ b/rust/kcl-lib/tests/import_function_not_sketch/ops.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Operations executed import_function_not_sketch.kcl --- [ @@ -11,16 +11,16 @@ description: Operations executed import_function_not_sketch.kcl "value": "XY" }, "sourceRange": [ - 66, - 70, + 67, + 71, 3 ] } }, "name": "startSketchOn", "sourceRange": [ - 52, - 71, + 53, + 72, 3 ], "type": "StdLibCall", @@ -39,12 +39,12 @@ description: Operations executed import_function_not_sketch.kcl } }, "sourceRange": [ - 312, - 326, + 313, + 327, 3 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -52,16 +52,16 @@ description: Operations executed import_function_not_sketch.kcl } }, "sourceRange": [ - 328, 329, + 330, 3 ] } }, "name": "revolve", "sourceRange": [ - 304, - 330, + 305, + 331, 3 ], "type": "StdLibCall", diff --git a/rust/kcl-lib/tests/import_function_not_sketch/program_memory.snap b/rust/kcl-lib/tests/import_function_not_sketch/program_memory.snap index 349ae228c..ad2d1f8d1 100644 --- a/rust/kcl-lib/tests/import_function_not_sketch/program_memory.snap +++ b/rust/kcl-lib/tests/import_function_not_sketch/program_memory.snap @@ -1,30 +1,12 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_function_not_sketch.kcl --- { "one": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 83, - 108, - 0 - ] - } - ] + "type": "Function" }, "two": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 372, - 390, - 3 - ] - } - ] + "type": "Function" } } diff --git a/rust/kcl-lib/tests/import_glob/program_memory.snap b/rust/kcl-lib/tests/import_glob/program_memory.snap index 8a443e355..ef4a21ae6 100644 --- a/rust/kcl-lib/tests/import_glob/program_memory.snap +++ b/rust/kcl-lib/tests/import_glob/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_glob.kcl --- { "foo": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 31, - 49, - 3 - ] - } - ] + "type": "Function" }, "three": { "type": "Number", @@ -26,15 +17,6 @@ description: Variables in memory after executing import_glob.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 15, - 16, - 3 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/import_side_effect/export_side_effect.kcl b/rust/kcl-lib/tests/import_side_effect/export_side_effect.kcl index 890fc7b63..44f1a307b 100644 --- a/rust/kcl-lib/tests/import_side_effect/export_side_effect.kcl +++ b/rust/kcl-lib/tests/import_side_effect/export_side_effect.kcl @@ -1,4 +1,6 @@ -export fn foo = () => { return 0 } +export fn foo() { + return 0 +} // This interacts with the engine. part001 = startSketchOn('XY') diff --git a/rust/kcl-lib/tests/import_side_effect/ops.snap b/rust/kcl-lib/tests/import_side_effect/ops.snap index 378a44805..b8ac58ae7 100644 --- a/rust/kcl-lib/tests/import_side_effect/ops.snap +++ b/rust/kcl-lib/tests/import_side_effect/ops.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Operations executed import_side_effect.kcl --- [ @@ -11,16 +11,16 @@ description: Operations executed import_side_effect.kcl "value": "XY" }, "sourceRange": [ + 91, 95, - 99, 3 ] } }, "name": "startSketchOn", "sourceRange": [ - 81, - 100, + 77, + 96, 3 ], "type": "StdLibCall", diff --git a/rust/kcl-lib/tests/import_side_effect/program_memory.snap b/rust/kcl-lib/tests/import_side_effect/program_memory.snap index dd158005f..b8a840c41 100644 --- a/rust/kcl-lib/tests/import_side_effect/program_memory.snap +++ b/rust/kcl-lib/tests/import_side_effect/program_memory.snap @@ -1,18 +1,9 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_side_effect.kcl --- { "foo": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 16, - 34, - 3 - ] - } - ] + "type": "Function" } } diff --git a/rust/kcl-lib/tests/import_transform/program_memory.snap b/rust/kcl-lib/tests/import_transform/program_memory.snap index 9b03352d0..4262ad836 100644 --- a/rust/kcl-lib/tests/import_transform/program_memory.snap +++ b/rust/kcl-lib/tests/import_transform/program_memory.snap @@ -5,15 +5,6 @@ description: Variables in memory after executing import_transform.kcl { "screw": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 0, - 43, - 0 - ] - } - ] + "value": 3 } } diff --git a/rust/kcl-lib/tests/import_whole/artifact_commands.snap b/rust/kcl-lib/tests/import_whole/artifact_commands.snap index 91b96c7d7..735a7e8a4 100644 --- a/rust/kcl-lib/tests/import_whole/artifact_commands.snap +++ b/rust/kcl-lib/tests/import_whole/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands import_whole.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 33, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -142,6 +154,17 @@ description: Artifact commands import_whole.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 61, + 97, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap index 8822fcd31..c90e35a0c 100644 --- a/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/import_whole/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart import_whole.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/import_whole/program_memory.snap b/rust/kcl-lib/tests/import_whole/program_memory.snap index f5cad70e2..82da65281 100644 --- a/rust/kcl-lib/tests/import_whole/program_memory.snap +++ b/rust/kcl-lib/tests/import_whole/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing import_whole.kcl --- { @@ -83,8 +83,7 @@ description: Variables in memory after executing import_whole.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -112,45 +111,18 @@ description: Variables in memory after executing import_whole.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 61, - 97, - 3 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 61, - 97, - 3 - ] - } - ] + } } }, "foo": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 34, - 66, - 0 - ] - } - ] + "value": 3 } } diff --git a/rust/kcl-lib/tests/index_of_array/program_memory.snap b/rust/kcl-lib/tests/index_of_array/program_memory.snap index 3426474bb..b678a7032 100644 --- a/rust/kcl-lib/tests/index_of_array/program_memory.snap +++ b/rust/kcl-lib/tests/index_of_array/program_memory.snap @@ -17,16 +17,7 @@ description: Variables in memory after executing index_of_array.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 42, - 44, - 0 - ] - } - ] + } }, { "type": "Number", @@ -39,16 +30,7 @@ description: Variables in memory after executing index_of_array.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 46, - 48, - 0 - ] - } - ] + } }, { "type": "Number", @@ -61,25 +43,7 @@ description: Variables in memory after executing index_of_array.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 50, - 52, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 41, - 53, - 0 - ] + } } ] }, @@ -94,16 +58,7 @@ description: Variables in memory after executing index_of_array.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 252, - 262, - 0 - ] - } - ] + } }, "result0": { "type": "Number", @@ -116,16 +71,7 @@ description: Variables in memory after executing index_of_array.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 46, - 48, - 0 - ] - } - ] + } }, "result1": { "type": "Number", @@ -138,15 +84,6 @@ description: Variables in memory after executing index_of_array.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 46, - 48, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/3d-boaty/program_memory.snap deleted file mode 100644 index 08e7d7e55..000000000 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/program_memory.snap +++ /dev/null @@ -1,110 +0,0 @@ ---- -source: kcl-lib/src/simulation_tests.rs -description: Variables in memory after executing 3d-boaty.kcl ---- -{ - "armRest": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 3671, - 3861, - 3 - ] - } - ] - }, - "backSlats": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 2993, - 3084, - 3 - ] - } - ] - }, - "benchLength": { - "type": "Number", - "value": 56.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 440, - 442, - 0 - ] - } - ] - }, - "connector": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1889, - 2052, - 3 - ] - } - ] - }, - "divider": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1331, - 1606, - 3 - ] - } - ] - }, - "dividerThickness": { - "type": "Number", - "value": 4.0, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 290, - 291, - 3 - ] - } - ] - }, - "seatSlats": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 2474, - 2560, - 3 - ] - } - ] - } -} diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap index 8c2595969..4862a9d2d 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands 80-20-rail.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 326, + 423, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1658,17 +1669,6 @@ description: Artifact commands 80-20-rail.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 5759, - 5766, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1717,6 +1717,17 @@ description: Artifact commands 80-20-rail.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5817, + 5994, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/exported_step.step b/rust/kcl-lib/tests/kcl_samples/80-20-rail/exported_step.step index edc6012cd..a7bfa4184 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap index 6dbb9e2eb..03274c9a0 100644 --- a/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/80-20-rail/program_memory.snap @@ -4,15 +4,6 @@ description: Variables in memory after executing 80-20-rail.kcl --- { "rail8020": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 214, - 7478, - 0 - ] - } - ] + "type": "Function" } } diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap index 8bb72e86e..08cf81aa9 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_commands.snap @@ -68,8 +68,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 941, - 960, + 946, + 965, 0 ], "command": { @@ -97,8 +97,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 966, - 1010, + 971, + 1015, 0 ], "command": { @@ -117,8 +117,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 966, - 1010, + 971, + 1015, 0 ], "command": { @@ -128,8 +128,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 966, - 1010, + 971, + 1015, 0 ], "command": { @@ -145,8 +145,19 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1016, - 1060, + 971, + 1015, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1021, + 1065, 0 ], "command": { @@ -166,8 +177,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1066, - 1109, + 1071, + 1114, 0 ], "command": { @@ -187,8 +198,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1115, - 1159, + 1120, + 1164, 0 ], "command": { @@ -208,8 +219,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1165, - 1172, + 1170, + 1177, 0 ], "command": { @@ -220,8 +231,42 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1165, - 1172, + 1183, + 1207, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, 0 ], "command": { @@ -232,7 +277,144 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl "cmdId": "[uuid]", "range": [ 1183, - 1331, + 1207, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1183, + 1207, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1262, + 1406, 0 ], "command": { @@ -241,18 +423,14 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1183, - 1331, + 1262, + 1406, 0 ], "command": { @@ -262,8 +440,612 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1183, - 1331, + 1262, + 1406, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -0.9, + "y": -2.25, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1262, + 1406, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1262, + 1406, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.25, + "y": -2.25 + }, + "radius": 0.35, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1262, + 1406, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1412, + 1512, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 4.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1518, + 1616, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 2.5, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1518, + 1616, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 2.5, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1622, + 1651, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1706, + 1862, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1706, + 1862, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1706, + 1862, 0 ], "command": { @@ -279,8 +1061,19 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1183, - 1331, + 1706, + 1862, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1706, + 1862, 0 ], "command": { @@ -308,8 +1101,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1183, - 1331, + 1706, + 1862, 0 ], "command": { @@ -320,34 +1113,140 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1178, - 1335, + 1868, + 1967, 0 ], "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 4.5, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] } }, { "cmdId": "[uuid]", "range": [ - 1178, - 1335, + 1973, + 2071, 0 ], "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 2.5, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] } }, { "cmdId": "[uuid]", "range": [ - 1346, - 1491, + 1973, + 2071, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 2.5, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, 0 ], "command": { @@ -356,18 +1255,390 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1346, - 1491, + 2077, + 2112, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2077, + 2112, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2165, + 2230, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2165, + 2230, 0 ], "command": { @@ -377,353 +1648,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1346, - 1491, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -1.0625, - "y": 2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1346, - 1491, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -1.25, - "y": 2.25 - }, - "radius": 0.1875, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1346, - 1491, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1341, - 1495, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1341, - 1495, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1506, - 1648, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1506, - 1648, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1506, - 1648, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.4375, - "y": 2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1506, - 1648, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.25, - "y": 2.25 - }, - "radius": 0.1875, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1506, - 1648, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1501, - 1652, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1501, - 1652, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1663, - 1808, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1663, - 1808, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1663, - 1808, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.4375, - "y": -2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1663, - 1808, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.25, - "y": -2.25 - }, - "radius": 0.1875, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1663, - 1808, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1658, - 1812, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1658, - 1812, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1823, - 1892, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1823, - 1892, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1823, - 1892, + 2165, + 2230, 0 ], "command": { @@ -739,8 +1665,19 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1823, - 1892, + 2165, + 2230, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2165, + 2230, 0 ], "command": { @@ -768,8 +1705,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1823, - 1892, + 2165, + 2230, 0 ], "command": { @@ -780,34 +1717,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1818, - 1896, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1818, - 1896, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { @@ -816,32 +1727,28 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.75, + "distance": -1.0, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { @@ -851,8 +1758,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { @@ -863,8 +1770,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { @@ -876,8 +1783,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { @@ -890,8 +1797,8 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl { "cmdId": "[uuid]", "range": [ - 1902, - 1936, + 2236, + 2261, 0 ], "command": { @@ -900,1367 +1807,5 @@ description: Artifact commands a-parametric-bearing-pillow-block.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1902, - 1936, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2217, - 2449, - 0 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.75 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2455, - 2499, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2455, - 2499, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2455, - 2499, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -2.0, - "y": -3.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2505, - 2549, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 2.0, - "y": -3.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2555, - 2598, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 2.0, - "y": 3.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2604, - 2648, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -2.0, - "y": 3.0, - "z": 0.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2654, - 2661, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2654, - 2661, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2818, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2818, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2818, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.9, - "y": -2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2818, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -1.25, - "y": -2.25 - }, - "radius": 0.35, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2818, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2667, - 2822, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2667, - 2822, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2833, - 2976, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2833, - 2976, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2833, - 2976, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -0.9, - "y": 2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2833, - 2976, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -1.25, - "y": 2.25 - }, - "radius": 0.35, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2833, - 2976, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2828, - 2980, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2828, - 2980, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2991, - 3131, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2991, - 3131, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2991, - 3131, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.6, - "y": 2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2991, - 3131, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.25, - "y": 2.25 - }, - "radius": 0.35, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2991, - 3131, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2986, - 3135, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2986, - 3135, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3146, - 3289, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3146, - 3289, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3146, - 3289, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.6, - "y": -2.25, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3146, - 3289, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.25, - "y": -2.25 - }, - "radius": 0.35, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3146, - 3289, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3141, - 3293, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3141, - 3293, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3304, - 3373, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3304, - 3373, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3304, - 3373, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.5, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3304, - 3373, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 1.5, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3304, - 3373, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3299, - 3377, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3299, - 3377, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.25, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3383, - 3408, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2455, - 2499, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2818, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2833, - 2976, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2991, - 3131, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3146, - 3289, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3304, - 3373, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap index 7b9f1e6ec..50ea1490e 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart a-parametric-bearing-pillow-block.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md index a5b8fd90d..ba224acfd 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/artifact_graph_flowchart.snap.md @@ -1,197 +1,131 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[966, 1010, 0]"] - 3["Segment
[1016, 1060, 0]"] - 4["Segment
[1066, 1109, 0]"] - 5["Segment
[1115, 1159, 0]"] - 6["Segment
[1165, 1172, 0]"] + 2["Path
[971, 1015, 0]"] + 3["Segment
[1021, 1065, 0]"] + 4["Segment
[1071, 1114, 0]"] + 5["Segment
[1120, 1164, 0]"] + 6["Segment
[1170, 1177, 0]"] 7[Solid2d] end - subgraph path8 [Path] - 8["Path
[1183, 1331, 0]"] - 9["Segment
[1183, 1331, 0]"] - 10[Solid2d] + subgraph path23 [Path] + 23["Path
[1262, 1406, 0]"] + 24["Segment
[1262, 1406, 0]"] + 25[Solid2d] end - subgraph path11 [Path] - 11["Path
[1346, 1491, 0]"] - 12["Segment
[1346, 1491, 0]"] - 13[Solid2d] + subgraph path34 [Path] + 34["Path
[1706, 1862, 0]"] + 35["Segment
[1706, 1862, 0]"] + 36[Solid2d] end - subgraph path14 [Path] - 14["Path
[1506, 1648, 0]"] - 15["Segment
[1506, 1648, 0]"] - 16[Solid2d] + subgraph path44 [Path] + 44["Path
[2165, 2230, 0]"] + 45["Segment
[2165, 2230, 0]"] + 46[Solid2d] end - subgraph path17 [Path] - 17["Path
[1663, 1808, 0]"] - 18["Segment
[1663, 1808, 0]"] - 19[Solid2d] - end - subgraph path20 [Path] - 20["Path
[1823, 1892, 0]"] - 21["Segment
[1823, 1892, 0]"] - 22[Solid2d] - end - subgraph path39 [Path] - 39["Path
[2455, 2499, 0]"] - 40["Segment
[2505, 2549, 0]"] - 41["Segment
[2555, 2598, 0]"] - 42["Segment
[2604, 2648, 0]"] - 43["Segment
[2654, 2661, 0]"] - 44[Solid2d] - end - subgraph path45 [Path] - 45["Path
[2672, 2818, 0]"] - 46["Segment
[2672, 2818, 0]"] - 47[Solid2d] - end - subgraph path48 [Path] - 48["Path
[2833, 2976, 0]"] - 49["Segment
[2833, 2976, 0]"] - 50[Solid2d] - end - subgraph path51 [Path] - 51["Path
[2991, 3131, 0]"] - 52["Segment
[2991, 3131, 0]"] - 53[Solid2d] - end - subgraph path54 [Path] - 54["Path
[3146, 3289, 0]"] - 55["Segment
[3146, 3289, 0]"] - 56[Solid2d] - end - subgraph path57 [Path] - 57["Path
[3304, 3373, 0]"] - 58["Segment
[3304, 3373, 0]"] - 59[Solid2d] - end - 1["Plane
[941, 960, 0]"] - 23["Sweep Extrusion
[1902, 1936, 0]"] - 24[Wall] - 25[Wall] - 26[Wall] + 1["Plane
[946, 965, 0]"] + 8["Sweep Extrusion
[1183, 1207, 0]"] + 9[Wall] + 10[Wall] + 11[Wall] + 12[Wall] + 13["Cap Start"] + 14["Cap End"] + 15["SweepEdge Opposite"] + 16["SweepEdge Adjacent"] + 17["SweepEdge Opposite"] + 18["SweepEdge Adjacent"] + 19["SweepEdge Opposite"] + 20["SweepEdge Adjacent"] + 21["SweepEdge Opposite"] + 22["SweepEdge Adjacent"] + 26["Sweep Extrusion
[1622, 1651, 0]"] 27[Wall] 28["Cap Start"] - 29["Cap End"] - 30["SweepEdge Opposite"] - 31["SweepEdge Adjacent"] - 32["SweepEdge Opposite"] - 33["SweepEdge Adjacent"] - 34["SweepEdge Opposite"] - 35["SweepEdge Adjacent"] - 36["SweepEdge Opposite"] - 37["SweepEdge Adjacent"] - 38["Plane
[2217, 2449, 0]"] - 60["Sweep Extrusion
[3383, 3408, 0]"] - 61[Wall] - 62[Wall] - 63[Wall] - 64[Wall] - 65["Cap Start"] - 66["Cap End"] - 67["SweepEdge Opposite"] - 68["SweepEdge Adjacent"] - 69["SweepEdge Opposite"] - 70["SweepEdge Adjacent"] - 71["SweepEdge Opposite"] - 72["SweepEdge Adjacent"] - 73["SweepEdge Opposite"] - 74["SweepEdge Adjacent"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 31["Sweep Extrusion
[1622, 1651, 0]"] + 32["Sweep Extrusion
[1622, 1651, 0]"] + 33["Sweep Extrusion
[1622, 1651, 0]"] + 37["Sweep Extrusion
[2077, 2112, 0]"] + 38[Wall] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["Sweep Extrusion
[2077, 2112, 0]"] + 42["Sweep Extrusion
[2077, 2112, 0]"] + 43["Sweep Extrusion
[2077, 2112, 0]"] + 47["Sweep Extrusion
[2236, 2261, 0]"] + 48[Wall] + 49["SweepEdge Opposite"] + 50["SweepEdge Adjacent"] + 51["StartSketchOnFace
[1224, 1256, 0]"] + 52["StartSketchOnFace
[1666, 1700, 0]"] + 53["StartSketchOnFace
[2127, 2159, 0]"] 1 --- 2 - 1 --- 8 - 1 --- 11 - 1 --- 14 - 1 --- 17 - 1 --- 20 2 --- 3 2 --- 4 2 --- 5 2 --- 6 - 2 ---- 23 + 2 ---- 8 2 --- 7 - 3 --- 24 - 3 --- 30 - 3 --- 31 - 4 --- 25 - 4 --- 32 - 4 --- 33 - 5 --- 26 - 5 --- 34 - 5 --- 35 - 6 --- 27 - 6 --- 36 - 6 --- 37 + 3 --- 9 + 3 --- 15 + 3 --- 16 + 4 --- 10 + 4 --- 17 + 4 --- 18 + 5 --- 11 + 5 --- 19 + 5 --- 20 + 6 --- 12 + 6 --- 21 + 6 --- 22 8 --- 9 8 --- 10 - 11 --- 12 - 11 --- 13 - 14 --- 15 - 14 --- 16 - 17 --- 18 - 17 --- 19 - 20 --- 21 - 20 --- 22 + 8 --- 11 + 8 --- 12 + 8 --- 13 + 8 --- 14 + 8 --- 15 + 8 --- 16 + 8 --- 17 + 8 --- 18 + 8 --- 19 + 8 --- 20 + 8 --- 21 + 8 --- 22 + 13 --- 34 + 14 --- 23 + 14 --- 44 23 --- 24 + 23 ---- 26 23 --- 25 - 23 --- 26 - 23 --- 27 - 23 --- 28 - 23 --- 29 - 23 --- 30 - 23 --- 31 - 23 --- 32 - 23 --- 33 - 23 --- 34 - 23 --- 35 - 23 --- 36 - 23 --- 37 - 38 --- 39 - 38 --- 45 - 38 --- 48 - 38 --- 51 - 38 --- 54 - 38 --- 57 - 39 --- 40 - 39 --- 41 - 39 --- 42 - 39 --- 43 - 39 ---- 60 - 39 --- 44 - 40 --- 61 - 40 --- 67 - 40 --- 68 - 41 --- 62 - 41 --- 69 - 41 --- 70 - 42 --- 63 - 42 --- 71 - 42 --- 72 - 43 --- 64 - 43 --- 73 - 43 --- 74 - 45 --- 46 - 45 --- 47 - 48 --- 49 - 48 --- 50 - 51 --- 52 - 51 --- 53 - 54 --- 55 - 54 --- 56 - 57 --- 58 - 57 --- 59 - 60 --- 61 - 60 --- 62 - 60 --- 63 - 60 --- 64 - 60 --- 65 - 60 --- 66 - 60 --- 67 - 60 --- 68 - 60 --- 69 - 60 --- 70 - 60 --- 71 - 60 --- 72 - 60 --- 73 - 60 --- 74 + 24 --- 27 + 24 --- 29 + 24 --- 30 + 26 --- 27 + 26 --- 28 + 26 --- 29 + 26 --- 30 + 34 --- 35 + 34 ---- 37 + 34 --- 36 + 35 --- 38 + 35 --- 39 + 35 --- 40 + 37 --- 38 + 37 --- 39 + 37 --- 40 + 44 --- 45 + 44 ---- 47 + 44 --- 46 + 45 --- 48 + 45 --- 49 + 45 --- 50 + 47 --- 48 + 47 --- 49 + 47 --- 50 + 14 <--x 51 + 13 <--x 52 + 14 <--x 53 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap index 463076211..dc1c3062f 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ast.snap @@ -239,10 +239,10 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, { "declaration": { - "end": 2203, + "end": 1207, "id": { - "end": 938, - "name": "block", + "end": 943, + "name": "extrude001", "start": 933, "type": "Identifier" }, @@ -251,22 +251,22 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "arguments": [ { - "end": 959, + "end": 964, "raw": "'XY'", - "start": 955, + "start": 960, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 954, + "end": 959, "name": "startSketchOn", - "start": 941, + "start": 946, "type": "Identifier" }, - "end": 960, - "start": 941, + "end": 965, + "start": 946, "type": "CallExpression", "type": "CallExpression" }, @@ -275,26 +275,26 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "elements": [ { - "end": 992, + "end": 997, "left": { "argument": { - "end": 988, + "end": 993, "name": "width", - "start": 983, + "start": 988, "type": "Identifier", "type": "Identifier" }, - "end": 988, + "end": 993, "operator": "-", - "start": 982, + "start": 987, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 992, + "end": 997, "raw": "2", - "start": 991, + "start": 996, "type": "Literal", "type": "Literal", "value": { @@ -302,31 +302,31 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 982, + "start": 987, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1005, + "end": 1010, "left": { "argument": { - "end": 1001, + "end": 1006, "name": "length", - "start": 995, + "start": 1000, "type": "Identifier", "type": "Identifier" }, - "end": 1001, + "end": 1006, "operator": "-", - "start": 994, + "start": 999, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1005, + "end": 1010, "raw": "2", - "start": 1004, + "start": 1009, "type": "Literal", "type": "Literal", "value": { @@ -334,31 +334,31 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 994, + "start": 999, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 1006, - "start": 981, + "end": 1011, + "start": 986, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1009, - "start": 1008, + "end": 1014, + "start": 1013, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 980, + "end": 985, "name": "startProfileAt", - "start": 966, + "start": 971, "type": "Identifier" }, - "end": 1010, - "start": 966, + "end": 1015, + "start": 971, "type": "CallExpression", "type": "CallExpression" }, @@ -367,27 +367,27 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "end": 1032, + "end": 1037, "name": "endAbsolute", - "start": 1021, + "start": 1026, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1045, + "end": 1050, "left": { - "end": 1041, + "end": 1046, "name": "width", - "start": 1036, + "start": 1041, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1045, + "end": 1050, "raw": "2", - "start": 1044, + "start": 1049, "type": "Literal", "type": "Literal", "value": { @@ -395,31 +395,31 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 1036, + "start": 1041, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1058, + "end": 1063, "left": { "argument": { - "end": 1054, + "end": 1059, "name": "length", - "start": 1048, + "start": 1053, "type": "Identifier", "type": "Identifier" }, - "end": 1054, + "end": 1059, "operator": "-", - "start": 1047, + "start": 1052, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1058, + "end": 1063, "raw": "2", - "start": 1057, + "start": 1062, "type": "Literal", "type": "Literal", "value": { @@ -427,26 +427,26 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 1047, + "start": 1052, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 1059, - "start": 1035, + "end": 1064, + "start": 1040, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 1020, + "end": 1025, "name": "line", - "start": 1016, + "start": 1021, "type": "Identifier" }, - "end": 1060, - "start": 1016, + "end": 1065, + "start": 1021, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -456,27 +456,27 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "end": 1082, + "end": 1087, "name": "endAbsolute", - "start": 1071, + "start": 1076, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1095, + "end": 1100, "left": { - "end": 1091, + "end": 1096, "name": "width", - "start": 1086, + "start": 1091, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1095, + "end": 1100, "raw": "2", - "start": 1094, + "start": 1099, "type": "Literal", "type": "Literal", "value": { @@ -484,24 +484,24 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 1086, + "start": 1091, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1107, + "end": 1112, "left": { - "end": 1103, + "end": 1108, "name": "length", - "start": 1097, + "start": 1102, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1107, + "end": 1112, "raw": "2", - "start": 1106, + "start": 1111, "type": "Literal", "type": "Literal", "value": { @@ -509,26 +509,26 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 1097, + "start": 1102, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 1108, - "start": 1085, + "end": 1113, + "start": 1090, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 1070, + "end": 1075, "name": "line", - "start": 1066, + "start": 1071, "type": "Identifier" }, - "end": 1109, - "start": 1066, + "end": 1114, + "start": 1071, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -538,34 +538,34 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "end": 1131, + "end": 1136, "name": "endAbsolute", - "start": 1120, + "start": 1125, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1145, + "end": 1150, "left": { "argument": { - "end": 1141, + "end": 1146, "name": "width", - "start": 1136, + "start": 1141, "type": "Identifier", "type": "Identifier" }, - "end": 1141, + "end": 1146, "operator": "-", - "start": 1135, + "start": 1140, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1145, + "end": 1150, "raw": "2", - "start": 1144, + "start": 1149, "type": "Literal", "type": "Literal", "value": { @@ -573,24 +573,24 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 1135, + "start": 1140, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1157, + "end": 1162, "left": { - "end": 1153, + "end": 1158, "name": "length", - "start": 1147, + "start": 1152, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1157, + "end": 1162, "raw": "2", - "start": 1156, + "start": 1161, "type": "Literal", "type": "Literal", "value": { @@ -598,26 +598,26 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "suffix": "None" } }, - "start": 1147, + "start": 1152, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 1158, - "start": 1134, + "end": 1163, + "start": 1139, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 1119, + "end": 1124, "name": "line", - "start": 1115, + "start": 1120, "type": "Identifier" }, - "end": 1159, - "start": 1115, + "end": 1164, + "start": 1120, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -625,949 +625,13 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "arguments": [], "callee": { - "end": 1170, + "end": 1175, "name": "close", - "start": 1165, + "start": 1170, "type": "Identifier" }, - "end": 1172, - "start": 1165, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1204, - "name": "center", - "start": 1198, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "argument": { - "end": 1244, - "left": { - "end": 1229, - "left": { - "end": 1225, - "name": "width", - "start": 1220, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1229, - "raw": "2", - "start": 1228, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1220, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1244, - "left": { - "end": 1240, - "name": "padding", - "start": 1233, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1244, - "raw": "2", - "start": 1243, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1233, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1220, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 1244, - "operator": "-", - "start": 1218, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - { - "argument": { - "end": 1284, - "left": { - "end": 1269, - "left": { - "end": 1265, - "name": "length", - "start": 1259, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1269, - "raw": "2", - "start": 1268, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1259, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1284, - "left": { - "end": 1280, - "name": "padding", - "start": 1273, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1284, - "raw": "2", - "start": 1283, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1273, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1259, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 1284, - "operator": "-", - "start": 1257, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 1295, - "start": 1207, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1310, - "name": "radius", - "start": 1304, - "type": "Identifier" - }, - "arg": { - "end": 1324, - "left": { - "end": 1320, - "name": "holeDia", - "start": 1313, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1324, - "raw": "2", - "start": 1323, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1313, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1189, - "name": "circle", - "start": 1183, - "type": "Identifier" - }, - "end": 1331, - "start": 1183, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1334, - "start": 1333, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1182, - "name": "hole", - "start": 1178, - "type": "Identifier" - }, - "end": 1335, - "start": 1178, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1367, - "name": "center", - "start": 1361, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "argument": { - "end": 1407, - "left": { - "end": 1392, - "left": { - "end": 1388, - "name": "width", - "start": 1383, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1392, - "raw": "2", - "start": 1391, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1383, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1407, - "left": { - "end": 1403, - "name": "padding", - "start": 1396, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1407, - "raw": "2", - "start": 1406, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1396, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1383, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 1407, - "operator": "-", - "start": 1381, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - { - "end": 1445, - "left": { - "end": 1430, - "left": { - "end": 1426, - "name": "length", - "start": 1420, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1430, - "raw": "2", - "start": 1429, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1420, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1445, - "left": { - "end": 1441, - "name": "padding", - "start": 1434, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1445, - "raw": "2", - "start": 1444, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1434, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1420, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 1455, - "start": 1370, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1470, - "name": "radius", - "start": 1464, - "type": "Identifier" - }, - "arg": { - "end": 1484, - "left": { - "end": 1480, - "name": "holeDia", - "start": 1473, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1484, - "raw": "2", - "start": 1483, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1473, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1352, - "name": "circle", - "start": 1346, - "type": "Identifier" - }, - "end": 1491, - "start": 1346, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1494, - "start": 1493, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1345, - "name": "hole", - "start": 1341, - "type": "Identifier" - }, - "end": 1495, - "start": 1341, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1527, - "name": "center", - "start": 1521, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1565, - "left": { - "end": 1550, - "left": { - "end": 1546, - "name": "width", - "start": 1541, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1550, - "raw": "2", - "start": 1549, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1541, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1565, - "left": { - "end": 1561, - "name": "padding", - "start": 1554, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1565, - "raw": "2", - "start": 1564, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1554, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1541, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1602, - "left": { - "end": 1587, - "left": { - "end": 1583, - "name": "length", - "start": 1577, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1587, - "raw": "2", - "start": 1586, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1577, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1602, - "left": { - "end": 1598, - "name": "padding", - "start": 1591, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1602, - "raw": "2", - "start": 1601, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1591, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1577, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 1612, - "start": 1530, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1627, - "name": "radius", - "start": 1621, - "type": "Identifier" - }, - "arg": { - "end": 1641, - "left": { - "end": 1637, - "name": "holeDia", - "start": 1630, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1641, - "raw": "2", - "start": 1640, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1630, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1512, - "name": "circle", - "start": 1506, - "type": "Identifier" - }, - "end": 1648, - "start": 1506, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1651, - "start": 1650, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1505, - "name": "hole", - "start": 1501, - "type": "Identifier" - }, - "end": 1652, - "start": 1501, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1684, - "name": "center", - "start": 1678, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1722, - "left": { - "end": 1707, - "left": { - "end": 1703, - "name": "width", - "start": 1698, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1707, - "raw": "2", - "start": 1706, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1698, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1722, - "left": { - "end": 1718, - "name": "padding", - "start": 1711, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1722, - "raw": "2", - "start": 1721, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1711, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1698, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "argument": { - "end": 1761, - "left": { - "end": 1746, - "left": { - "end": 1742, - "name": "length", - "start": 1736, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1746, - "raw": "2", - "start": 1745, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1736, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 1761, - "left": { - "end": 1757, - "name": "padding", - "start": 1750, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1761, - "raw": "2", - "start": 1760, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1750, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 1736, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 1761, - "operator": "-", - "start": 1734, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 1772, - "start": 1687, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1787, - "name": "radius", - "start": 1781, - "type": "Identifier" - }, - "arg": { - "end": 1801, - "left": { - "end": 1797, - "name": "holeDia", - "start": 1790, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1801, - "raw": "2", - "start": 1800, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1790, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1669, - "name": "circle", - "start": 1663, - "type": "Identifier" - }, - "end": 1808, - "start": 1663, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1811, - "start": 1810, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1662, - "name": "hole", - "start": 1658, - "type": "Identifier" - }, - "end": 1812, - "start": 1658, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1844, - "name": "center", - "start": 1838, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1849, - "raw": "0", - "start": 1848, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1852, - "raw": "0", - "start": 1851, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1853, - "start": 1847, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1868, - "name": "radius", - "start": 1862, - "type": "Identifier" - }, - "arg": { - "end": 1885, - "left": { - "end": 1881, - "name": "bearingDia", - "start": 1871, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1885, - "raw": "2", - "start": 1884, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1871, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1829, - "name": "circle", - "start": 1823, - "type": "Identifier" - }, - "end": 1892, - "start": 1823, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1895, - "start": 1894, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1822, - "name": "hole", - "start": 1818, - "type": "Identifier" - }, - "end": 1896, - "start": 1818, + "end": 1177, + "start": 1170, "type": "CallExpression", "type": "CallExpression" }, @@ -1576,73 +640,42 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "end": 1916, + "end": 1197, "name": "length", - "start": 1910, + "start": 1191, "type": "Identifier" }, "arg": { - "end": 1935, - "left": { - "end": 1925, - "name": "height", - "start": 1919, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1935, - "name": "cbDepth", - "start": 1928, - "type": "Identifier", - "type": "Identifier" - }, - "start": 1919, - "type": "BinaryExpression", - "type": "BinaryExpression" + "end": 1206, + "name": "height", + "start": 1200, + "type": "Identifier", + "type": "Identifier" } } ], "callee": { - "end": 1909, + "end": 1190, "name": "extrude", - "start": 1902, + "start": 1183, "type": "Identifier" }, - "end": 1936, - "start": 1902, + "end": 1207, + "start": 1183, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 2203, - "nonCodeMeta": { - "nonCodeNodes": { - "11": [ - { - "end": 2203, - "start": 1936, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create a second sketch that creates the counterbore diameters and extrude the rest of the way to get the total height. Note: You cannot use startSketchOn(block, 'end'). The extrude lives outside the bounds, and the engine will not execute. This is a known issue.", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 941, + "end": 1207, + "start": 946, "type": "PipeExpression", "type": "PipeExpression" }, "start": 933, "type": "VariableDeclarator" }, - "end": 2203, + "end": 1207, "kind": "const", "start": 933, "type": "VariableDeclaration", @@ -1650,11 +683,11 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl }, { "declaration": { - "end": 3408, + "end": 1651, "id": { - "end": 2214, - "name": "secondHalf", - "start": 2204, + "end": 1221, + "name": "extrude002", + "start": 1211, "type": "Identifier" }, "init": { @@ -1662,571 +695,326 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "arguments": [ { - "end": 2448, - "properties": [ - { - "end": 2441, - "key": { - "end": 2245, - "name": "plane", - "start": 2240, - "type": "Identifier" - }, - "start": 2240, - "type": "ObjectProperty", - "value": { - "end": 2441, - "properties": [ - { - "end": 2306, - "key": { - "end": 2265, - "name": "origin", - "start": 2259, - "type": "Identifier" - }, - "start": 2259, - "type": "ObjectProperty", - "value": { - "end": 2306, - "properties": [ - { - "end": 2275, - "key": { - "end": 2271, - "name": "x", - "start": 2270, - "type": "Identifier" - }, - "start": 2270, - "type": "ObjectProperty", - "value": { - "end": 2275, - "raw": "0", - "start": 2274, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2282, - "key": { - "end": 2278, - "name": "y", - "start": 2277, - "type": "Identifier" - }, - "start": 2277, - "type": "ObjectProperty", - "value": { - "end": 2282, - "raw": "0", - "start": 2281, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2304, - "key": { - "end": 2285, - "name": "z", - "start": 2284, - "type": "Identifier" - }, - "start": 2284, - "type": "ObjectProperty", - "value": { - "end": 2304, - "left": { - "end": 2294, - "name": "height", - "start": 2288, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 2304, - "name": "cbDepth", - "start": 2297, - "type": "Identifier", - "type": "Identifier" - }, - "start": 2288, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "start": 2268, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 2348, - "key": { - "end": 2322, - "name": "xAxis", - "start": 2317, - "type": "Identifier" - }, - "start": 2317, - "type": "ObjectProperty", - "value": { - "end": 2348, - "properties": [ - { - "end": 2332, - "key": { - "end": 2328, - "name": "x", - "start": 2327, - "type": "Identifier" - }, - "start": 2327, - "type": "ObjectProperty", - "value": { - "end": 2332, - "raw": "1", - "start": 2331, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 2339, - "key": { - "end": 2335, - "name": "y", - "start": 2334, - "type": "Identifier" - }, - "start": 2334, - "type": "ObjectProperty", - "value": { - "end": 2339, - "raw": "0", - "start": 2338, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2346, - "key": { - "end": 2342, - "name": "z", - "start": 2341, - "type": "Identifier" - }, - "start": 2341, - "type": "ObjectProperty", - "value": { - "end": 2346, - "raw": "0", - "start": 2345, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 2325, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 2390, - "key": { - "end": 2364, - "name": "yAxis", - "start": 2359, - "type": "Identifier" - }, - "start": 2359, - "type": "ObjectProperty", - "value": { - "end": 2390, - "properties": [ - { - "end": 2374, - "key": { - "end": 2370, - "name": "x", - "start": 2369, - "type": "Identifier" - }, - "start": 2369, - "type": "ObjectProperty", - "value": { - "end": 2374, - "raw": "0", - "start": 2373, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2381, - "key": { - "end": 2377, - "name": "y", - "start": 2376, - "type": "Identifier" - }, - "start": 2376, - "type": "ObjectProperty", - "value": { - "end": 2381, - "raw": "1", - "start": 2380, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 2388, - "key": { - "end": 2384, - "name": "z", - "start": 2383, - "type": "Identifier" - }, - "start": 2383, - "type": "ObjectProperty", - "value": { - "end": 2388, - "raw": "0", - "start": 2387, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 2367, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 2432, - "key": { - "end": 2406, - "name": "zAxis", - "start": 2401, - "type": "Identifier" - }, - "start": 2401, - "type": "ObjectProperty", - "value": { - "end": 2432, - "properties": [ - { - "end": 2416, - "key": { - "end": 2412, - "name": "x", - "start": 2411, - "type": "Identifier" - }, - "start": 2411, - "type": "ObjectProperty", - "value": { - "end": 2416, - "raw": "0", - "start": 2415, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2423, - "key": { - "end": 2419, - "name": "y", - "start": 2418, - "type": "Identifier" - }, - "start": 2418, - "type": "ObjectProperty", - "value": { - "end": 2423, - "raw": "0", - "start": 2422, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2430, - "key": { - "end": 2426, - "name": "z", - "start": 2425, - "type": "Identifier" - }, - "start": 2425, - "type": "ObjectProperty", - "value": { - "end": 2430, - "raw": "1", - "start": 2429, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 2409, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 2248, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 2231, - "type": "ObjectExpression", - "type": "ObjectExpression" + "end": 1248, + "name": "extrude001", + "start": 1238, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1255, + "raw": "'end'", + "start": 1250, + "type": "Literal", + "type": "Literal", + "value": "end" } ], "callee": { - "end": 2230, + "end": 1237, "name": "startSketchOn", - "start": 2217, + "start": 1224, "type": "Identifier" }, - "end": 2449, - "start": 2217, + "end": 1256, + "start": 1224, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "elements": [ - { - "end": 2481, - "left": { + "type": "LabeledArg", + "label": { + "end": 1282, + "name": "center", + "start": 1276, + "type": "Identifier" + }, + "arg": { + "elements": [ + { "argument": { - "end": 2477, - "name": "width", - "start": 2472, - "type": "Identifier", - "type": "Identifier" + "end": 1322, + "left": { + "end": 1307, + "left": { + "end": 1303, + "name": "width", + "start": 1298, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1307, + "raw": "2", + "start": 1306, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1298, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1322, + "left": { + "end": 1318, + "name": "padding", + "start": 1311, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1322, + "raw": "2", + "start": 1321, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1311, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1298, + "type": "BinaryExpression", + "type": "BinaryExpression" }, - "end": 2477, + "end": 1322, "operator": "-", - "start": 2471, + "start": 1296, "type": "UnaryExpression", "type": "UnaryExpression" }, - "operator": "/", - "right": { - "end": 2481, - "raw": "2", - "start": 2480, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2471, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 2494, - "left": { + { "argument": { - "end": 2490, - "name": "length", - "start": 2484, - "type": "Identifier", - "type": "Identifier" + "end": 1362, + "left": { + "end": 1347, + "left": { + "end": 1343, + "name": "length", + "start": 1337, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1347, + "raw": "2", + "start": 1346, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1337, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1362, + "left": { + "end": 1358, + "name": "padding", + "start": 1351, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1362, + "raw": "2", + "start": 1361, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1351, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1337, + "type": "BinaryExpression", + "type": "BinaryExpression" }, - "end": 2490, + "end": 1362, "operator": "-", - "start": 2483, + "start": 1335, "type": "UnaryExpression", "type": "UnaryExpression" - }, - "operator": "/", - "right": { - "end": 2494, - "raw": "2", - "start": 2493, + } + ], + "end": 1372, + "start": 1285, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1386, + "name": "radius", + "start": 1380, + "type": "Identifier" + }, + "arg": { + "end": 1398, + "left": { + "end": 1394, + "name": "cbDia", + "start": 1389, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1398, + "raw": "2", + "start": 1397, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1389, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1268, + "name": "circle", + "start": 1262, + "type": "Identifier" + }, + "end": 1406, + "start": 1262, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1444, + "name": "instances", + "start": 1435, + "type": "Identifier" + }, + "arg": { + "end": 1448, + "raw": "2", + "start": 1447, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1464, + "name": "distance", + "start": 1456, + "type": "Identifier" + }, + "arg": { + "end": 1483, + "left": { + "end": 1473, + "name": "length", + "start": 1467, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1483, + "name": "padding", + "start": 1476, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1467, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1495, + "name": "axis", + "start": 1491, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1500, + "raw": "0", + "start": 1499, "type": "Literal", "type": "Literal", "value": { - "value": 2.0, + "value": 0.0, "suffix": "None" } }, - "start": 2483, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 2495, - "start": 2470, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "end": 2498, - "start": 2497, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2469, - "name": "startProfileAt", - "start": 2455, - "type": "Identifier" - }, - "end": 2499, - "start": 2455, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2521, - "name": "endAbsolute", - "start": 2510, - "type": "Identifier" - }, - "arg": { - "elements": [ { - "end": 2534, - "left": { - "end": 2530, - "name": "width", - "start": 2525, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2534, - "raw": "2", - "start": 2533, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2525, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 2547, - "left": { - "argument": { - "end": 2543, - "name": "length", - "start": 2537, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2543, - "operator": "-", - "start": 2536, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "/", - "right": { - "end": 2547, - "raw": "2", - "start": 2546, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2536, - "type": "BinaryExpression", - "type": "BinaryExpression" + "end": 1503, + "raw": "1", + "start": 1502, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } } ], - "end": 2548, - "start": 2524, + "end": 1504, + "start": 1498, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2509, - "name": "line", - "start": 2505, + "end": 1427, + "name": "patternLinear2d", + "start": 1412, "type": "Identifier" }, - "end": 2549, - "start": 2505, + "end": 1512, + "start": 1412, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2236,79 +1024,101 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "end": 2571, - "name": "endAbsolute", - "start": 2560, + "end": 1550, + "name": "instances", + "start": 1541, + "type": "Identifier" + }, + "arg": { + "end": 1554, + "raw": "2", + "start": 1553, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1570, + "name": "distance", + "start": 1562, + "type": "Identifier" + }, + "arg": { + "end": 1588, + "left": { + "end": 1578, + "name": "width", + "start": 1573, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1588, + "name": "padding", + "start": 1581, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1573, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1600, + "name": "axis", + "start": 1596, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2584, - "left": { - "end": 2580, - "name": "width", - "start": 2575, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2584, - "raw": "2", - "start": 2583, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2575, - "type": "BinaryExpression", - "type": "BinaryExpression" + "end": 1605, + "raw": "1", + "start": 1604, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } }, { - "end": 2596, - "left": { - "end": 2592, - "name": "length", - "start": 2586, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2596, - "raw": "2", - "start": 2595, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2586, - "type": "BinaryExpression", - "type": "BinaryExpression" + "end": 1608, + "raw": "0", + "start": 1607, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } } ], - "end": 2597, - "start": 2574, + "end": 1609, + "start": 1603, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2559, - "name": "line", - "start": 2555, + "end": 1533, + "name": "patternLinear2d", + "start": 1518, "type": "Identifier" }, - "end": 2598, - "start": 2555, + "end": 1616, + "start": 1518, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2318,1087 +1128,751 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl { "type": "LabeledArg", "label": { - "end": 2620, - "name": "endAbsolute", - "start": 2609, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2634, - "left": { - "argument": { - "end": 2630, - "name": "width", - "start": 2625, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2630, - "operator": "-", - "start": 2624, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "/", - "right": { - "end": 2634, - "raw": "2", - "start": 2633, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2624, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 2646, - "left": { - "end": 2642, - "name": "length", - "start": 2636, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2646, - "raw": "2", - "start": 2645, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2636, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 2647, - "start": 2623, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "end": 2608, - "name": "line", - "start": 2604, - "type": "Identifier" - }, - "end": 2648, - "start": 2604, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [], - "callee": { - "end": 2659, - "name": "close", - "start": 2654, - "type": "Identifier" - }, - "end": 2661, - "start": 2654, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2693, - "name": "center", - "start": 2687, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "argument": { - "end": 2733, - "left": { - "end": 2718, - "left": { - "end": 2714, - "name": "width", - "start": 2709, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2718, - "raw": "2", - "start": 2717, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2709, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 2733, - "left": { - "end": 2729, - "name": "padding", - "start": 2722, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2733, - "raw": "2", - "start": 2732, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2722, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 2709, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 2733, - "operator": "-", - "start": 2707, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - { - "argument": { - "end": 2773, - "left": { - "end": 2758, - "left": { - "end": 2754, - "name": "length", - "start": 2748, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2758, - "raw": "2", - "start": 2757, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2748, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 2773, - "left": { - "end": 2769, - "name": "padding", - "start": 2762, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2773, - "raw": "2", - "start": 2772, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2762, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 2748, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 2773, - "operator": "-", - "start": 2746, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 2784, - "start": 2696, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2799, - "name": "radius", - "start": 2793, - "type": "Identifier" - }, - "arg": { - "end": 2811, - "left": { - "end": 2807, - "name": "cbDia", - "start": 2802, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2811, - "raw": "2", - "start": 2810, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2802, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2678, - "name": "circle", - "start": 2672, - "type": "Identifier" - }, - "end": 2818, - "start": 2672, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 2821, - "start": 2820, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2671, - "name": "hole", - "start": 2667, - "type": "Identifier" - }, - "end": 2822, - "start": 2667, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2854, - "name": "center", - "start": 2848, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "argument": { - "end": 2894, - "left": { - "end": 2879, - "left": { - "end": 2875, - "name": "width", - "start": 2870, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2879, - "raw": "2", - "start": 2878, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2870, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 2894, - "left": { - "end": 2890, - "name": "padding", - "start": 2883, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2894, - "raw": "2", - "start": 2893, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2883, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 2870, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 2894, - "operator": "-", - "start": 2868, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - { - "end": 2932, - "left": { - "end": 2917, - "left": { - "end": 2913, - "name": "length", - "start": 2907, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2917, - "raw": "2", - "start": 2916, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2907, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 2932, - "left": { - "end": 2928, - "name": "padding", - "start": 2921, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2932, - "raw": "2", - "start": 2931, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2921, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 2907, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 2942, - "start": 2857, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2957, - "name": "radius", - "start": 2951, - "type": "Identifier" - }, - "arg": { - "end": 2969, - "left": { - "end": 2965, - "name": "cbDia", - "start": 2960, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2969, - "raw": "2", - "start": 2968, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2960, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2839, - "name": "circle", - "start": 2833, - "type": "Identifier" - }, - "end": 2976, - "start": 2833, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 2979, - "start": 2978, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2832, - "name": "hole", - "start": 2828, - "type": "Identifier" - }, - "end": 2980, - "start": 2828, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3012, - "name": "center", - "start": 3006, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 3050, - "left": { - "end": 3035, - "left": { - "end": 3031, - "name": "width", - "start": 3026, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3035, - "raw": "2", - "start": 3034, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3026, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 3050, - "left": { - "end": 3046, - "name": "padding", - "start": 3039, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3050, - "raw": "2", - "start": 3049, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3039, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 3026, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 3087, - "left": { - "end": 3072, - "left": { - "end": 3068, - "name": "length", - "start": 3062, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3072, - "raw": "2", - "start": 3071, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3062, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 3087, - "left": { - "end": 3083, - "name": "padding", - "start": 3076, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3087, - "raw": "2", - "start": 3086, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3076, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 3062, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 3097, - "start": 3015, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 3112, - "name": "radius", - "start": 3106, - "type": "Identifier" - }, - "arg": { - "end": 3124, - "left": { - "end": 3120, - "name": "cbDia", - "start": 3115, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3124, - "raw": "2", - "start": 3123, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3115, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2997, - "name": "circle", - "start": 2991, - "type": "Identifier" - }, - "end": 3131, - "start": 2991, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 3134, - "start": 3133, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2990, - "name": "hole", - "start": 2986, - "type": "Identifier" - }, - "end": 3135, - "start": 2986, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3167, - "name": "center", - "start": 3161, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 3205, - "left": { - "end": 3190, - "left": { - "end": 3186, - "name": "width", - "start": 3181, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3190, - "raw": "2", - "start": 3189, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3181, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 3205, - "left": { - "end": 3201, - "name": "padding", - "start": 3194, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3205, - "raw": "2", - "start": 3204, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3194, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 3181, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "argument": { - "end": 3244, - "left": { - "end": 3229, - "left": { - "end": 3225, - "name": "length", - "start": 3219, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3229, - "raw": "2", - "start": 3228, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3219, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "operator": "-", - "right": { - "end": 3244, - "left": { - "end": 3240, - "name": "padding", - "start": 3233, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3244, - "raw": "2", - "start": 3243, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3233, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 3219, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "end": 3244, - "operator": "-", - "start": 3217, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 3255, - "start": 3170, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 3270, - "name": "radius", - "start": 3264, - "type": "Identifier" - }, - "arg": { - "end": 3282, - "left": { - "end": 3278, - "name": "cbDia", - "start": 3273, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3282, - "raw": "2", - "start": 3281, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3273, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 3152, - "name": "circle", - "start": 3146, - "type": "Identifier" - }, - "end": 3289, - "start": 3146, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 3292, - "start": 3291, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 3145, - "name": "hole", - "start": 3141, - "type": "Identifier" - }, - "end": 3293, - "start": 3141, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3325, - "name": "center", - "start": 3319, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 3330, - "raw": "0", - "start": 3329, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 3333, - "raw": "0", - "start": 3332, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 3334, - "start": 3328, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 3349, - "name": "radius", - "start": 3343, - "type": "Identifier" - }, - "arg": { - "end": 3366, - "left": { - "end": 3362, - "name": "bearingDia", - "start": 3352, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3366, - "raw": "2", - "start": 3365, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3352, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 3310, - "name": "circle", - "start": 3304, - "type": "Identifier" - }, - "end": 3373, - "start": 3304, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 3376, - "start": 3375, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 3303, - "name": "hole", - "start": 3299, - "type": "Identifier" - }, - "end": 3377, - "start": 3299, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3397, + "end": 1639, "name": "length", - "start": 3391, + "start": 1633, "type": "Identifier" }, "arg": { - "end": 3407, - "name": "cbDepth", - "start": 3400, - "type": "Identifier", - "type": "Identifier" + "argument": { + "end": 1650, + "name": "cbDepth", + "start": 1643, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1650, + "operator": "-", + "start": 1642, + "type": "UnaryExpression", + "type": "UnaryExpression" } } ], "callee": { - "end": 3390, + "end": 1629, "name": "extrude", - "start": 3383, + "start": 1622, "type": "Identifier" }, - "end": 3408, - "start": 3383, + "end": 1651, + "start": 1622, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1631, + "start": 1630, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + } + ], + "end": 1651, + "start": 1224, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1211, + "type": "VariableDeclarator" + }, + "end": 1651, + "kind": "const", + "start": 1211, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2112, + "id": { + "end": 1663, + "name": "extrude003", + "start": 1653, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1690, + "name": "extrude001", + "start": 1680, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1699, + "raw": "'start'", + "start": 1692, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "end": 1679, + "name": "startSketchOn", + "start": 1666, + "type": "Identifier" + }, + "end": 1700, + "start": 1666, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1728, + "name": "center", + "start": 1722, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 1770, + "left": { + "end": 1755, + "left": { + "end": 1751, + "name": "width", + "start": 1746, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1755, + "raw": "2", + "start": 1754, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1746, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1770, + "left": { + "end": 1766, + "name": "padding", + "start": 1759, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1770, + "raw": "2", + "start": 1769, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1759, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1746, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1770, + "operator": "-", + "start": 1744, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 1812, + "left": { + "end": 1797, + "left": { + "end": 1793, + "name": "length", + "start": 1787, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1797, + "raw": "2", + "start": 1796, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1787, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "-", + "right": { + "end": 1812, + "left": { + "end": 1808, + "name": "padding", + "start": 1801, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1812, + "raw": "2", + "start": 1811, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1801, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 1787, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1812, + "operator": "-", + "start": 1785, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 1824, + "start": 1731, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1840, + "name": "radius", + "start": 1834, + "type": "Identifier" + }, + "arg": { + "end": 1854, + "left": { + "end": 1850, + "name": "holeDia", + "start": 1843, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1854, + "raw": "2", + "start": 1853, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1843, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1712, + "name": "circle", + "start": 1706, + "type": "Identifier" + }, + "end": 1862, + "start": 1706, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1900, + "name": "instances", + "start": 1891, + "type": "Identifier" + }, + "arg": { + "end": 1904, + "raw": "2", + "start": 1903, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1920, + "name": "distance", + "start": 1912, + "type": "Identifier" + }, + "arg": { + "end": 1939, + "left": { + "end": 1929, + "name": "length", + "start": 1923, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1939, + "name": "padding", + "start": 1932, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1923, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1951, + "name": "axis", + "start": 1947, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1956, + "raw": "0", + "start": 1955, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1959, + "raw": "1", + "start": 1958, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1960, + "start": 1954, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1883, + "name": "patternLinear2d", + "start": 1868, + "type": "Identifier" + }, + "end": 1967, + "start": 1868, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2005, + "name": "instances", + "start": 1996, + "type": "Identifier" + }, + "arg": { + "end": 2009, + "raw": "2", + "start": 2008, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2025, + "name": "distance", + "start": 2017, + "type": "Identifier" + }, + "arg": { + "end": 2043, + "left": { + "end": 2033, + "name": "width", + "start": 2028, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 2043, + "name": "padding", + "start": 2036, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2028, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2055, + "name": "axis", + "start": 2051, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2060, + "raw": "1", + "start": 2059, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2063, + "raw": "0", + "start": 2062, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2064, + "start": 2058, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1988, + "name": "patternLinear2d", + "start": 1973, + "type": "Identifier" + }, + "end": 2071, + "start": 1973, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2091, + "name": "length", + "start": 2085, + "type": "Identifier" + }, + "arg": { + "end": 2111, + "left": { + "argument": { + "end": 2101, + "name": "height", + "start": 2095, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2101, + "operator": "-", + "start": 2094, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "+", + "right": { + "end": 2111, + "name": "cbDepth", + "start": 2104, + "type": "Identifier", + "type": "Identifier" + }, + "start": 2094, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2084, + "name": "extrude", + "start": 2077, + "type": "Identifier" + }, + "end": 2112, + "start": 2077, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 3408, - "start": 2217, + "end": 2112, + "start": 1666, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2204, + "start": 1653, "type": "VariableDeclarator" }, - "end": 3408, + "end": 2112, "kind": "const", - "start": 2204, + "start": 1653, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2261, + "id": { + "end": 2124, + "name": "extrude004", + "start": 2114, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2151, + "name": "extrude001", + "start": 2141, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2158, + "raw": "'end'", + "start": 2153, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 2140, + "name": "startSketchOn", + "start": 2127, + "type": "Identifier" + }, + "end": 2159, + "start": 2127, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2185, + "name": "center", + "start": 2179, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2190, + "raw": "0", + "start": 2189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2193, + "raw": "0", + "start": 2192, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2194, + "start": 2188, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2208, + "name": "radius", + "start": 2202, + "type": "Identifier" + }, + "arg": { + "end": 2223, + "left": { + "end": 2221, + "name": "bearingDia", + "start": 2211, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2223, + "raw": "2", + "start": 2222, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2211, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2171, + "name": "circle", + "start": 2165, + "type": "Identifier" + }, + "end": 2230, + "start": 2165, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2250, + "name": "length", + "start": 2244, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 2260, + "name": "height", + "start": 2254, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2260, + "operator": "-", + "start": 2253, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 2243, + "name": "extrude", + "start": 2236, + "type": "Identifier" + }, + "end": 2261, + "start": 2236, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 2261, + "start": 2127, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2114, + "type": "VariableDeclarator" + }, + "end": 2261, + "kind": "const", + "start": 2114, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 3409, + "end": 2261, "innerAttrs": [ { "end": 595, @@ -3445,6 +1919,26 @@ description: Result of parsing a-parametric-bearing-pillow-block.kcl "style": "line" } } + ], + "9": [ + { + "end": 1653, + "start": 1651, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "10": [ + { + "end": 2114, + "start": 2112, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } ] }, "startNodes": [ diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/exported_step.step b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/exported_step.step index dff417a57..352eac69a 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -17,697 +17,1548 @@ DATA; GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('', '3D') ); -#4 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#4 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); #5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#6 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); #7 = VERTEX_POINT('NONE', #6); #8 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, 0.0762)); #9 = VERTEX_POINT('NONE', #8); #10 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, 0.0762)); #11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); +#12 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); #13 = VERTEX_POINT('NONE', #12); #14 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, -0.0762)); #15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); +#16 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); #17 = VERTEX_POINT('NONE', #16); #18 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, -0.0762)); #19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, 0.05715)); +#20 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, 0.05715)); #21 = VERTEX_POINT('NONE', #20); #22 = CARTESIAN_POINT('NONE', (-0.02286, 0.0254, 0.05715)); #23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, -0.05715)); +#24 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, 0.05715)); #25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (-0.02286, 0.0254, -0.05715)); +#26 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, 0.05715)); #27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, -0.05715)); +#28 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, -0.05715)); #29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, -0.05715)); +#30 = CARTESIAN_POINT('NONE', (-0.02286, 0.0254, -0.05715)); #31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, 0.05715)); +#32 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, -0.05715)); #33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, 0.05715)); +#34 = CARTESIAN_POINT('NONE', (0.04064, 0.0254, -0.05715)); #35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (0.0381, 0.01905, 0.000000000000000009331808609502833)); +#36 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, 0.05715)); #37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0.0381, 0.0254, 0.000000000000000009331808609502833)); +#38 = CARTESIAN_POINT('NONE', (0.0269875, 0, 0.05715)); #39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); +#40 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, 0.05715)); #41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); +#42 = CARTESIAN_POINT('NONE', (-0.0365125, 0, 0.05715)); #43 = VERTEX_POINT('NONE', #42); -#44 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#44 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, -0.05715)); #45 = VERTEX_POINT('NONE', #44); -#46 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#46 = CARTESIAN_POINT('NONE', (0.0269875, 0, -0.05715)); #47 = VERTEX_POINT('NONE', #46); -#48 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); +#48 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, -0.05715)); #49 = VERTEX_POINT('NONE', #48); -#50 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); +#50 = CARTESIAN_POINT('NONE', (-0.0365125, 0, -0.05715)); #51 = VERTEX_POINT('NONE', #50); -#52 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); +#52 = CARTESIAN_POINT('NONE', (0.0381, -0.0000010000000000012222, -0)); #53 = VERTEX_POINT('NONE', #52); -#54 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); +#54 = CARTESIAN_POINT('NONE', (0.0381, 0.0254, -0)); #55 = VERTEX_POINT('NONE', #54); -#56 = CARTESIAN_POINT('NONE', (-0.0269875, 0, 0.05715)); -#57 = VERTEX_POINT('NONE', #56); -#58 = CARTESIAN_POINT('NONE', (-0.0269875, 0.01905, 0.05715)); -#59 = VERTEX_POINT('NONE', #58); -#60 = CARTESIAN_POINT('NONE', (-0.0269875, 0, -0.05715)); -#61 = VERTEX_POINT('NONE', #60); -#62 = CARTESIAN_POINT('NONE', (-0.0269875, 0.01905, -0.05715)); -#63 = VERTEX_POINT('NONE', #62); -#64 = CARTESIAN_POINT('NONE', (0.0365125, 0, -0.05715)); -#65 = VERTEX_POINT('NONE', #64); -#66 = CARTESIAN_POINT('NONE', (0.0365125, 0.01905, -0.05715)); -#67 = VERTEX_POINT('NONE', #66); -#68 = CARTESIAN_POINT('NONE', (0.0365125, 0, 0.05715)); -#69 = VERTEX_POINT('NONE', #68); -#70 = CARTESIAN_POINT('NONE', (0.0365125, 0.01905, 0.05715)); -#71 = VERTEX_POINT('NONE', #70); -#72 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.000000000000000009331808609502833)); -#73 = VERTEX_POINT('NONE', #72); -#74 = CARTESIAN_POINT('NONE', (0.0381, 0.01905, 0.000000000000000009331808609502833)); -#75 = VERTEX_POINT('NONE', #74); -#76 = DIRECTION('NONE', (1, 0, 0)); +#56 = DIRECTION('NONE', (1, 0, 0)); +#57 = VECTOR('NONE', #56, 1); +#58 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); +#59 = LINE('NONE', #58, #57); +#60 = DIRECTION('NONE', (0, 1, 0)); +#61 = VECTOR('NONE', #60, 1); +#62 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); +#63 = LINE('NONE', #62, #61); +#64 = DIRECTION('NONE', (1, 0, 0)); +#65 = VECTOR('NONE', #64, 1); +#66 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, 0.0762)); +#67 = LINE('NONE', #66, #65); +#68 = DIRECTION('NONE', (0, 1, 0)); +#69 = VECTOR('NONE', #68, 1); +#70 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); +#71 = LINE('NONE', #70, #69); +#72 = DIRECTION('NONE', (0, 0, -1)); +#73 = VECTOR('NONE', #72, 1); +#74 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); +#75 = LINE('NONE', #74, #73); +#76 = DIRECTION('NONE', (0, 1, 0)); #77 = VECTOR('NONE', #76, 1); -#78 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#78 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); #79 = LINE('NONE', #78, #77); -#80 = DIRECTION('NONE', (0, 1, 0)); +#80 = DIRECTION('NONE', (0, 0, -1)); #81 = VECTOR('NONE', #80, 1); -#82 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#82 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, 0.0762)); #83 = LINE('NONE', #82, #81); -#84 = DIRECTION('NONE', (1, 0, 0)); +#84 = DIRECTION('NONE', (-1, 0, 0)); #85 = VECTOR('NONE', #84, 1); -#86 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, 0.0762)); +#86 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); #87 = LINE('NONE', #86, #85); #88 = DIRECTION('NONE', (0, 1, 0)); #89 = VECTOR('NONE', #88, 1); -#90 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); +#90 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); #91 = LINE('NONE', #90, #89); -#92 = DIRECTION('NONE', (0, 0, -1)); +#92 = DIRECTION('NONE', (-1, 0, 0)); #93 = VECTOR('NONE', #92, 1); -#94 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); +#94 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, -0.0762)); #95 = LINE('NONE', #94, #93); -#96 = DIRECTION('NONE', (0, 1, 0)); +#96 = DIRECTION('NONE', (0, 0, 1)); #97 = VECTOR('NONE', #96, 1); -#98 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); +#98 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); #99 = LINE('NONE', #98, #97); -#100 = DIRECTION('NONE', (0, 0, -1)); +#100 = DIRECTION('NONE', (0, 0, 1)); #101 = VECTOR('NONE', #100, 1); -#102 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, 0.0762)); +#102 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, -0.0762)); #103 = LINE('NONE', #102, #101); -#104 = DIRECTION('NONE', (-1, 0, 0)); -#105 = VECTOR('NONE', #104, 1); -#106 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); -#107 = LINE('NONE', #106, #105); -#108 = DIRECTION('NONE', (0, 1, 0)); -#109 = VECTOR('NONE', #108, 1); -#110 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); -#111 = LINE('NONE', #110, #109); -#112 = DIRECTION('NONE', (-1, 0, 0)); -#113 = VECTOR('NONE', #112, 1); -#114 = CARTESIAN_POINT('NONE', (0.0508, 0.0254, -0.0762)); -#115 = LINE('NONE', #114, #113); -#116 = DIRECTION('NONE', (0, 0, 1)); -#117 = VECTOR('NONE', #116, 1); -#118 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); -#119 = LINE('NONE', #118, #117); -#120 = DIRECTION('NONE', (0, 0, 1)); -#121 = VECTOR('NONE', #120, 1); -#122 = CARTESIAN_POINT('NONE', (-0.0508, 0.0254, -0.0762)); -#123 = LINE('NONE', #122, #121); -#124 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463443)); -#125 = DIRECTION('NONE', (0, -1, 0)); -#126 = CARTESIAN_POINT('NONE', (-0.03175, 0.01905, 0.05714999999999999)); -#127 = AXIS2_PLACEMENT_3D('NONE', #126, #125, #124); -#128 = CIRCLE('NONE', #127, 0.00889); -#129 = DIRECTION('NONE', (0, 1, 0)); -#130 = VECTOR('NONE', #129, 1); -#131 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, 0.05715)); -#132 = LINE('NONE', #131, #130); -#133 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463443)); -#134 = DIRECTION('NONE', (0, -1, 0)); -#135 = CARTESIAN_POINT('NONE', (-0.03175, 0.0254, 0.05714999999999999)); -#136 = AXIS2_PLACEMENT_3D('NONE', #135, #134, #133); -#137 = CIRCLE('NONE', #136, 0.00889); -#138 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); -#139 = DIRECTION('NONE', (0, -1, 0)); -#140 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.01905, -0.05714999999999999)); -#141 = AXIS2_PLACEMENT_3D('NONE', #140, #139, #138); -#142 = CIRCLE('NONE', #141, 0.008889999999999997); -#143 = DIRECTION('NONE', (0, 1, 0)); -#144 = VECTOR('NONE', #143, 1); -#145 = CARTESIAN_POINT('NONE', (-0.02286, 0.01905, -0.05715)); -#146 = LINE('NONE', #145, #144); -#147 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); -#148 = DIRECTION('NONE', (0, -1, 0)); -#149 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.0254, -0.05714999999999999)); -#150 = AXIS2_PLACEMENT_3D('NONE', #149, #148, #147); -#151 = CIRCLE('NONE', #150, 0.008889999999999997); -#152 = DIRECTION('NONE', (1, 0, -0.000000000000000799260670146344)); -#153 = DIRECTION('NONE', (0, -1, 0)); -#154 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.01905, -0.05714999999999999)); -#155 = AXIS2_PLACEMENT_3D('NONE', #154, #153, #152); -#156 = CIRCLE('NONE', #155, 0.008890000000000004); -#157 = DIRECTION('NONE', (0, 1, 0)); -#158 = VECTOR('NONE', #157, 1); -#159 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, -0.05715)); -#160 = LINE('NONE', #159, #158); -#161 = DIRECTION('NONE', (1, 0, -0.000000000000000799260670146344)); -#162 = DIRECTION('NONE', (0, -1, 0)); -#163 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.0254, -0.05714999999999999)); -#164 = AXIS2_PLACEMENT_3D('NONE', #163, #162, #161); -#165 = CIRCLE('NONE', #164, 0.008890000000000004); -#166 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); -#167 = DIRECTION('NONE', (0, -1, 0)); -#168 = CARTESIAN_POINT('NONE', (0.03175, 0.01905, 0.05714999999999999)); -#169 = AXIS2_PLACEMENT_3D('NONE', #168, #167, #166); -#170 = CIRCLE('NONE', #169, 0.008889999999999997); -#171 = DIRECTION('NONE', (0, 1, 0)); -#172 = VECTOR('NONE', #171, 1); -#173 = CARTESIAN_POINT('NONE', (0.04064, 0.01905, 0.05715)); -#174 = LINE('NONE', #173, #172); -#175 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); -#176 = DIRECTION('NONE', (0, -1, 0)); -#177 = CARTESIAN_POINT('NONE', (0.03175, 0.0254, 0.05714999999999999)); -#178 = AXIS2_PLACEMENT_3D('NONE', #177, #176, #175); -#179 = CIRCLE('NONE', #178, 0.008889999999999997); -#180 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#181 = DIRECTION('NONE', (0, -1, 0)); -#182 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.01905, -0.000000000000000000000000000000000418356671621052)); -#183 = AXIS2_PLACEMENT_3D('NONE', #182, #181, #180); -#184 = CIRCLE('NONE', #183, 0.0381); -#185 = DIRECTION('NONE', (0, 1, 0)); -#186 = VECTOR('NONE', #185, 1); -#187 = CARTESIAN_POINT('NONE', (0.0381, 0.01905, 0.000000000000000009331808609502833)); -#188 = LINE('NONE', #187, #186); -#189 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#190 = DIRECTION('NONE', (0, -1, 0)); -#191 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.0254, -0.000000000000000000000000000000000418356671621052)); -#192 = AXIS2_PLACEMENT_3D('NONE', #191, #190, #189); -#193 = CIRCLE('NONE', #192, 0.0381); -#194 = DIRECTION('NONE', (1, 0, 0)); -#195 = VECTOR('NONE', #194, 1); -#196 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); -#197 = LINE('NONE', #196, #195); -#198 = DIRECTION('NONE', (0, 1, 0)); -#199 = VECTOR('NONE', #198, 1); -#200 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); -#201 = LINE('NONE', #200, #199); -#202 = DIRECTION('NONE', (1, 0, 0)); -#203 = VECTOR('NONE', #202, 1); -#204 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, 0.0762)); -#205 = LINE('NONE', #204, #203); -#206 = DIRECTION('NONE', (0, 1, 0)); -#207 = VECTOR('NONE', #206, 1); -#208 = CARTESIAN_POINT('NONE', (-0.0508, 0, 0.0762)); -#209 = LINE('NONE', #208, #207); -#210 = DIRECTION('NONE', (0, 0, -1)); -#211 = VECTOR('NONE', #210, 1); -#212 = CARTESIAN_POINT('NONE', (0.0508, 0, 0.0762)); -#213 = LINE('NONE', #212, #211); -#214 = DIRECTION('NONE', (0, 1, 0)); -#215 = VECTOR('NONE', #214, 1); -#216 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); -#217 = LINE('NONE', #216, #215); -#218 = DIRECTION('NONE', (0, 0, -1)); -#219 = VECTOR('NONE', #218, 1); -#220 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, 0.0762)); -#221 = LINE('NONE', #220, #219); -#222 = DIRECTION('NONE', (-1, 0, 0)); -#223 = VECTOR('NONE', #222, 1); -#224 = CARTESIAN_POINT('NONE', (0.0508, 0, -0.0762)); -#225 = LINE('NONE', #224, #223); -#226 = DIRECTION('NONE', (0, 1, 0)); -#227 = VECTOR('NONE', #226, 1); -#228 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); -#229 = LINE('NONE', #228, #227); -#230 = DIRECTION('NONE', (-1, 0, 0)); -#231 = VECTOR('NONE', #230, 1); -#232 = CARTESIAN_POINT('NONE', (0.0508, 0.01905, -0.0762)); -#233 = LINE('NONE', #232, #231); -#234 = DIRECTION('NONE', (0, 0, 1)); -#235 = VECTOR('NONE', #234, 1); -#236 = CARTESIAN_POINT('NONE', (-0.0508, 0, -0.0762)); -#237 = LINE('NONE', #236, #235); -#238 = DIRECTION('NONE', (0, 0, 1)); -#239 = VECTOR('NONE', #238, 1); -#240 = CARTESIAN_POINT('NONE', (-0.0508, 0.01905, -0.0762)); -#241 = LINE('NONE', #240, #239); -#242 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#243 = DIRECTION('NONE', (0, -1, 0)); -#244 = CARTESIAN_POINT('NONE', (-0.031749999999999994, -0, 0.057150000000000006)); -#245 = AXIS2_PLACEMENT_3D('NONE', #244, #243, #242); -#246 = CIRCLE('NONE', #245, 0.004762499999999996); -#247 = DIRECTION('NONE', (0, 1, 0)); -#248 = VECTOR('NONE', #247, 1); -#249 = CARTESIAN_POINT('NONE', (-0.0269875, 0, 0.05715)); -#250 = LINE('NONE', #249, #248); -#251 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#252 = DIRECTION('NONE', (0, -1, 0)); -#253 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.01905, 0.057150000000000006)); -#254 = AXIS2_PLACEMENT_3D('NONE', #253, #252, #251); -#255 = CIRCLE('NONE', #254, 0.004762499999999996); -#256 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#257 = DIRECTION('NONE', (0, -1, 0)); -#258 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0, -0.05714999999999999)); -#259 = AXIS2_PLACEMENT_3D('NONE', #258, #257, #256); -#260 = CIRCLE('NONE', #259, 0.004762499999999996); -#261 = DIRECTION('NONE', (0, 1, 0)); -#262 = VECTOR('NONE', #261, 1); -#263 = CARTESIAN_POINT('NONE', (-0.0269875, 0, -0.05715)); -#264 = LINE('NONE', #263, #262); -#265 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#266 = DIRECTION('NONE', (0, -1, 0)); -#267 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.01905, -0.05714999999999999)); -#268 = AXIS2_PLACEMENT_3D('NONE', #267, #266, #265); -#269 = CIRCLE('NONE', #268, 0.004762499999999996); -#270 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#271 = DIRECTION('NONE', (0, -1, 0)); -#272 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, -0.05714999999999999)); -#273 = AXIS2_PLACEMENT_3D('NONE', #272, #271, #270); -#274 = CIRCLE('NONE', #273, 0.004762500000000006); -#275 = DIRECTION('NONE', (0, 1, 0)); -#276 = VECTOR('NONE', #275, 1); -#277 = CARTESIAN_POINT('NONE', (0.0365125, 0, -0.05715)); -#278 = LINE('NONE', #277, #276); -#279 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#280 = DIRECTION('NONE', (0, -1, 0)); -#281 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.01905, -0.05714999999999999)); -#282 = AXIS2_PLACEMENT_3D('NONE', #281, #280, #279); -#283 = CIRCLE('NONE', #282, 0.004762500000000006); -#284 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#285 = DIRECTION('NONE', (0, -1, 0)); -#286 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, 0.057150000000000006)); -#287 = AXIS2_PLACEMENT_3D('NONE', #286, #285, #284); -#288 = CIRCLE('NONE', #287, 0.004762500000000006); -#289 = DIRECTION('NONE', (0, 1, 0)); -#290 = VECTOR('NONE', #289, 1); -#291 = CARTESIAN_POINT('NONE', (0.0365125, 0, 0.05715)); -#292 = LINE('NONE', #291, #290); -#293 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#294 = DIRECTION('NONE', (0, -1, 0)); -#295 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.01905, 0.057150000000000006)); -#296 = AXIS2_PLACEMENT_3D('NONE', #295, #294, #293); -#297 = CIRCLE('NONE', #296, 0.004762500000000006); -#298 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#299 = DIRECTION('NONE', (0, -1, 0)); -#300 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, -0, -0.000000000000000000000000000000000418356671621052)); -#301 = AXIS2_PLACEMENT_3D('NONE', #300, #299, #298); -#302 = CIRCLE('NONE', #301, 0.0381); -#303 = DIRECTION('NONE', (0, 1, 0)); -#304 = VECTOR('NONE', #303, 1); -#305 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.000000000000000009331808609502833)); -#306 = LINE('NONE', #305, #304); -#307 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#308 = DIRECTION('NONE', (0, -1, 0)); -#309 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.01905, -0.000000000000000000000000000000000418356671621052)); -#310 = AXIS2_PLACEMENT_3D('NONE', #309, #308, #307); -#311 = CIRCLE('NONE', #310, 0.0381); -#312 = EDGE_CURVE('NONE', #5, #7, #79, .T.); -#313 = EDGE_CURVE('NONE', #7, #9, #83, .T.); -#314 = EDGE_CURVE('NONE', #11, #9, #87, .T.); -#315 = EDGE_CURVE('NONE', #5, #11, #91, .T.); -#316 = EDGE_CURVE('NONE', #7, #13, #95, .T.); -#317 = EDGE_CURVE('NONE', #13, #15, #99, .T.); -#318 = EDGE_CURVE('NONE', #9, #15, #103, .T.); -#319 = EDGE_CURVE('NONE', #13, #17, #107, .T.); -#320 = EDGE_CURVE('NONE', #17, #19, #111, .T.); -#321 = EDGE_CURVE('NONE', #15, #19, #115, .T.); -#322 = EDGE_CURVE('NONE', #17, #5, #119, .T.); -#323 = EDGE_CURVE('NONE', #19, #11, #123, .T.); -#324 = EDGE_CURVE('NONE', #21, #21, #128, .T.); -#325 = EDGE_CURVE('NONE', #21, #23, #132, .T.); -#326 = EDGE_CURVE('NONE', #23, #23, #137, .T.); -#327 = EDGE_CURVE('NONE', #25, #25, #142, .T.); -#328 = EDGE_CURVE('NONE', #25, #27, #146, .T.); -#329 = EDGE_CURVE('NONE', #27, #27, #151, .T.); -#330 = EDGE_CURVE('NONE', #29, #29, #156, .T.); -#331 = EDGE_CURVE('NONE', #29, #31, #160, .T.); -#332 = EDGE_CURVE('NONE', #31, #31, #165, .T.); -#333 = EDGE_CURVE('NONE', #33, #33, #170, .T.); -#334 = EDGE_CURVE('NONE', #33, #35, #174, .T.); -#335 = EDGE_CURVE('NONE', #35, #35, #179, .T.); -#336 = EDGE_CURVE('NONE', #37, #37, #184, .T.); -#337 = EDGE_CURVE('NONE', #37, #39, #188, .T.); -#338 = EDGE_CURVE('NONE', #39, #39, #193, .T.); -#339 = EDGE_CURVE('NONE', #41, #43, #197, .T.); -#340 = EDGE_CURVE('NONE', #43, #45, #201, .T.); -#341 = EDGE_CURVE('NONE', #47, #45, #205, .T.); -#342 = EDGE_CURVE('NONE', #41, #47, #209, .T.); -#343 = EDGE_CURVE('NONE', #43, #49, #213, .T.); -#344 = EDGE_CURVE('NONE', #49, #51, #217, .T.); -#345 = EDGE_CURVE('NONE', #45, #51, #221, .T.); -#346 = EDGE_CURVE('NONE', #49, #53, #225, .T.); -#347 = EDGE_CURVE('NONE', #53, #55, #229, .T.); -#348 = EDGE_CURVE('NONE', #51, #55, #233, .T.); -#349 = EDGE_CURVE('NONE', #53, #41, #237, .T.); -#350 = EDGE_CURVE('NONE', #55, #47, #241, .T.); -#351 = EDGE_CURVE('NONE', #57, #57, #246, .T.); -#352 = EDGE_CURVE('NONE', #57, #59, #250, .T.); -#353 = EDGE_CURVE('NONE', #59, #59, #255, .T.); -#354 = EDGE_CURVE('NONE', #61, #61, #260, .T.); -#355 = EDGE_CURVE('NONE', #61, #63, #264, .T.); -#356 = EDGE_CURVE('NONE', #63, #63, #269, .T.); -#357 = EDGE_CURVE('NONE', #65, #65, #274, .T.); -#358 = EDGE_CURVE('NONE', #65, #67, #278, .T.); -#359 = EDGE_CURVE('NONE', #67, #67, #283, .T.); -#360 = EDGE_CURVE('NONE', #69, #69, #288, .T.); -#361 = EDGE_CURVE('NONE', #69, #71, #292, .T.); -#362 = EDGE_CURVE('NONE', #71, #71, #297, .T.); -#363 = EDGE_CURVE('NONE', #73, #73, #302, .T.); -#364 = EDGE_CURVE('NONE', #73, #75, #306, .T.); -#365 = EDGE_CURVE('NONE', #75, #75, #311, .T.); -#366 = CARTESIAN_POINT('NONE', (0, 0.022224999999999995, 0.07619999999999999)); -#367 = DIRECTION('NONE', (0, 0, 1)); -#368 = AXIS2_PLACEMENT_3D('NONE', #366, #367, $); -#369 = PLANE('NONE', #368); -#370 = CARTESIAN_POINT('NONE', (0.0508, 0.022225, -0.000000000000000014210854715202004)); -#371 = DIRECTION('NONE', (1, -0, 0)); -#372 = AXIS2_PLACEMENT_3D('NONE', #370, #371, $); -#373 = PLANE('NONE', #372); -#374 = CARTESIAN_POINT('NONE', (0, 0.022225, -0.0762)); -#375 = DIRECTION('NONE', (0, -0, -1)); -#376 = AXIS2_PLACEMENT_3D('NONE', #374, #375, $); -#377 = PLANE('NONE', #376); -#378 = CARTESIAN_POINT('NONE', (-0.0508, 0.022225, -0)); -#379 = DIRECTION('NONE', (-1, 0, 0)); -#380 = AXIS2_PLACEMENT_3D('NONE', #378, #379, $); -#381 = PLANE('NONE', #380); -#382 = CARTESIAN_POINT('NONE', (-0.03175, 0.022225, 0.05714999999999999)); -#383 = DIRECTION('NONE', (0, -1, 0)); -#384 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463443)); -#385 = AXIS2_PLACEMENT_3D('NONE', #382, #383, #384); -#386 = CYLINDRICAL_SURFACE('NONE', #385, 0.00889); -#387 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.022225, -0.05714999999999999)); -#388 = DIRECTION('NONE', (0, -1, 0)); -#389 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); -#390 = AXIS2_PLACEMENT_3D('NONE', #387, #388, #389); -#391 = CYLINDRICAL_SURFACE('NONE', #390, 0.008889999999999997); -#392 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.022225, -0.05714999999999999)); -#393 = DIRECTION('NONE', (0, -1, 0)); -#394 = DIRECTION('NONE', (1, 0, -0.000000000000000799260670146344)); -#395 = AXIS2_PLACEMENT_3D('NONE', #392, #393, #394); -#396 = CYLINDRICAL_SURFACE('NONE', #395, 0.008890000000000004); -#397 = CARTESIAN_POINT('NONE', (0.03175, 0.022225, 0.05714999999999999)); -#398 = DIRECTION('NONE', (0, -1, 0)); -#399 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); -#400 = AXIS2_PLACEMENT_3D('NONE', #397, #398, #399); -#401 = CYLINDRICAL_SURFACE('NONE', #400, 0.008889999999999997); -#402 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.022225, -0.000000000000000000000000000000000418356671621052)); -#403 = DIRECTION('NONE', (0, -1, 0)); -#404 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#405 = AXIS2_PLACEMENT_3D('NONE', #402, #403, #404); -#406 = CYLINDRICAL_SURFACE('NONE', #405, 0.0381); -#407 = CARTESIAN_POINT('NONE', (0, 0.01905, -0)); -#408 = DIRECTION('NONE', (0, 1, 0)); -#409 = AXIS2_PLACEMENT_3D('NONE', #407, #408, $); -#410 = PLANE('NONE', #409); -#411 = CARTESIAN_POINT('NONE', (0, 0.0254, -0)); -#412 = DIRECTION('NONE', (0, 1, 0)); -#413 = AXIS2_PLACEMENT_3D('NONE', #411, #412, $); -#414 = PLANE('NONE', #413); -#415 = CARTESIAN_POINT('NONE', (0, 0.009524999999999999, 0.07619999999999999)); -#416 = DIRECTION('NONE', (0, 0, 1)); -#417 = AXIS2_PLACEMENT_3D('NONE', #415, #416, $); -#418 = PLANE('NONE', #417); -#419 = CARTESIAN_POINT('NONE', (0.0508, 0.009525, -0.000000000000000014210854715202004)); -#420 = DIRECTION('NONE', (1, 0, 0)); -#421 = AXIS2_PLACEMENT_3D('NONE', #419, #420, $); -#422 = PLANE('NONE', #421); -#423 = CARTESIAN_POINT('NONE', (0, 0.009525, -0.0762)); -#424 = DIRECTION('NONE', (0, -0, -1)); -#425 = AXIS2_PLACEMENT_3D('NONE', #423, #424, $); -#426 = PLANE('NONE', #425); -#427 = CARTESIAN_POINT('NONE', (-0.0508, 0.009525, -0)); -#428 = DIRECTION('NONE', (-1, 0, 0)); -#429 = AXIS2_PLACEMENT_3D('NONE', #427, #428, $); -#430 = PLANE('NONE', #429); -#431 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525, 0.057150000000000006)); -#432 = DIRECTION('NONE', (0, -1, 0)); -#433 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#434 = AXIS2_PLACEMENT_3D('NONE', #431, #432, #433); -#435 = CYLINDRICAL_SURFACE('NONE', #434, 0.004762499999999996); -#436 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525, -0.05714999999999999)); -#437 = DIRECTION('NONE', (0, -1, 0)); -#438 = DIRECTION('NONE', (1, 0, -0.0000000000000014919532509398443)); -#439 = AXIS2_PLACEMENT_3D('NONE', #436, #437, #438); -#440 = CYLINDRICAL_SURFACE('NONE', #439, 0.004762499999999996); -#441 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525, -0.05714999999999999)); -#442 = DIRECTION('NONE', (0, -1, 0)); -#443 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#444 = AXIS2_PLACEMENT_3D('NONE', #441, #442, #443); -#445 = CYLINDRICAL_SURFACE('NONE', #444, 0.004762500000000006); -#446 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525, 0.057150000000000006)); -#447 = DIRECTION('NONE', (0, -1, 0)); -#448 = DIRECTION('NONE', (1, 0, -0.000000000000001491953250939841)); -#449 = AXIS2_PLACEMENT_3D('NONE', #446, #447, #448); -#450 = CYLINDRICAL_SURFACE('NONE', #449, 0.004762500000000006); -#451 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.009525, -0.000000000000000000000000000000000418356671621052)); -#452 = DIRECTION('NONE', (0, -1, 0)); -#453 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#454 = AXIS2_PLACEMENT_3D('NONE', #451, #452, #453); -#455 = CYLINDRICAL_SURFACE('NONE', #454, 0.0381); -#456 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#457 = DIRECTION('NONE', (0, 1, 0)); -#458 = AXIS2_PLACEMENT_3D('NONE', #456, #457, $); -#459 = PLANE('NONE', #458); -#460 = CARTESIAN_POINT('NONE', (0, 0.01905, -0)); -#461 = DIRECTION('NONE', (0, 1, 0)); -#462 = AXIS2_PLACEMENT_3D('NONE', #460, #461, $); -#463 = PLANE('NONE', #462); -#464 = ORIENTED_EDGE('NONE', *, *, #312, .T.); -#465 = ORIENTED_EDGE('NONE', *, *, #313, .T.); -#466 = ORIENTED_EDGE('NONE', *, *, #314, .F.); -#467 = ORIENTED_EDGE('NONE', *, *, #315, .F.); -#468 = EDGE_LOOP('NONE', (#464, #465, #466, #467)); -#469 = FACE_BOUND('NONE', #468, .T.); -#470 = ADVANCED_FACE('NONE', (#469), #369, .T.); -#471 = ORIENTED_EDGE('NONE', *, *, #316, .T.); -#472 = ORIENTED_EDGE('NONE', *, *, #317, .T.); -#473 = ORIENTED_EDGE('NONE', *, *, #318, .F.); -#474 = ORIENTED_EDGE('NONE', *, *, #313, .F.); -#475 = EDGE_LOOP('NONE', (#471, #472, #473, #474)); -#476 = FACE_BOUND('NONE', #475, .T.); -#477 = ADVANCED_FACE('NONE', (#476), #373, .T.); -#478 = ORIENTED_EDGE('NONE', *, *, #319, .T.); -#479 = ORIENTED_EDGE('NONE', *, *, #320, .T.); -#480 = ORIENTED_EDGE('NONE', *, *, #321, .F.); -#481 = ORIENTED_EDGE('NONE', *, *, #317, .F.); -#482 = EDGE_LOOP('NONE', (#478, #479, #480, #481)); -#483 = FACE_BOUND('NONE', #482, .T.); -#484 = ADVANCED_FACE('NONE', (#483), #377, .T.); -#485 = ORIENTED_EDGE('NONE', *, *, #322, .T.); -#486 = ORIENTED_EDGE('NONE', *, *, #315, .T.); -#487 = ORIENTED_EDGE('NONE', *, *, #323, .F.); -#488 = ORIENTED_EDGE('NONE', *, *, #320, .F.); -#489 = EDGE_LOOP('NONE', (#485, #486, #487, #488)); -#490 = FACE_BOUND('NONE', #489, .T.); -#491 = ADVANCED_FACE('NONE', (#490), #381, .T.); -#492 = ORIENTED_EDGE('NONE', *, *, #324, .T.); -#493 = ORIENTED_EDGE('NONE', *, *, #326, .F.); -#494 = EDGE_LOOP('NONE', (#492)); -#495 = FACE_BOUND('NONE', #494, .T.); -#496 = EDGE_LOOP('NONE', (#493)); -#497 = FACE_BOUND('NONE', #496, .T.); -#498 = ADVANCED_FACE('NONE', (#495, #497), #386, .F.); -#499 = ORIENTED_EDGE('NONE', *, *, #327, .T.); -#500 = ORIENTED_EDGE('NONE', *, *, #329, .F.); -#501 = EDGE_LOOP('NONE', (#499)); -#502 = FACE_BOUND('NONE', #501, .T.); -#503 = EDGE_LOOP('NONE', (#500)); -#504 = FACE_BOUND('NONE', #503, .T.); -#505 = ADVANCED_FACE('NONE', (#502, #504), #391, .F.); -#506 = ORIENTED_EDGE('NONE', *, *, #330, .T.); -#507 = ORIENTED_EDGE('NONE', *, *, #332, .F.); -#508 = EDGE_LOOP('NONE', (#506)); -#509 = FACE_BOUND('NONE', #508, .T.); -#510 = EDGE_LOOP('NONE', (#507)); -#511 = FACE_BOUND('NONE', #510, .T.); -#512 = ADVANCED_FACE('NONE', (#509, #511), #396, .F.); -#513 = ORIENTED_EDGE('NONE', *, *, #333, .T.); -#514 = ORIENTED_EDGE('NONE', *, *, #335, .F.); -#515 = EDGE_LOOP('NONE', (#513)); -#516 = FACE_BOUND('NONE', #515, .T.); -#517 = EDGE_LOOP('NONE', (#514)); -#518 = FACE_BOUND('NONE', #517, .T.); -#519 = ADVANCED_FACE('NONE', (#516, #518), #401, .F.); -#520 = ORIENTED_EDGE('NONE', *, *, #336, .T.); -#521 = ORIENTED_EDGE('NONE', *, *, #338, .F.); -#522 = EDGE_LOOP('NONE', (#520)); -#523 = FACE_BOUND('NONE', #522, .T.); -#524 = EDGE_LOOP('NONE', (#521)); -#525 = FACE_BOUND('NONE', #524, .T.); -#526 = ADVANCED_FACE('NONE', (#523, #525), #406, .F.); -#527 = ORIENTED_EDGE('NONE', *, *, #322, .F.); -#528 = ORIENTED_EDGE('NONE', *, *, #319, .F.); -#529 = ORIENTED_EDGE('NONE', *, *, #316, .F.); -#530 = ORIENTED_EDGE('NONE', *, *, #312, .F.); -#531 = ORIENTED_EDGE('NONE', *, *, #324, .F.); -#532 = ORIENTED_EDGE('NONE', *, *, #327, .F.); -#533 = ORIENTED_EDGE('NONE', *, *, #330, .F.); -#534 = ORIENTED_EDGE('NONE', *, *, #333, .F.); -#535 = ORIENTED_EDGE('NONE', *, *, #336, .F.); -#536 = EDGE_LOOP('NONE', (#527, #528, #529, #530)); -#537 = FACE_BOUND('NONE', #536, .T.); -#538 = EDGE_LOOP('NONE', (#531)); -#539 = FACE_BOUND('NONE', #538, .T.); -#540 = EDGE_LOOP('NONE', (#532)); -#541 = FACE_BOUND('NONE', #540, .T.); -#542 = EDGE_LOOP('NONE', (#533)); -#543 = FACE_BOUND('NONE', #542, .T.); -#544 = EDGE_LOOP('NONE', (#534)); -#545 = FACE_BOUND('NONE', #544, .T.); -#546 = EDGE_LOOP('NONE', (#535)); -#547 = FACE_BOUND('NONE', #546, .T.); -#548 = ADVANCED_FACE('NONE', (#537, #539, #541, #543, #545, #547), #410, .F.); -#549 = ORIENTED_EDGE('NONE', *, *, #314, .T.); -#550 = ORIENTED_EDGE('NONE', *, *, #318, .T.); -#551 = ORIENTED_EDGE('NONE', *, *, #321, .T.); -#552 = ORIENTED_EDGE('NONE', *, *, #323, .T.); -#553 = ORIENTED_EDGE('NONE', *, *, #326, .T.); -#554 = ORIENTED_EDGE('NONE', *, *, #329, .T.); -#555 = ORIENTED_EDGE('NONE', *, *, #332, .T.); -#556 = ORIENTED_EDGE('NONE', *, *, #335, .T.); -#557 = ORIENTED_EDGE('NONE', *, *, #338, .T.); -#558 = EDGE_LOOP('NONE', (#549, #550, #551, #552)); -#559 = FACE_BOUND('NONE', #558, .T.); -#560 = EDGE_LOOP('NONE', (#553)); -#561 = FACE_BOUND('NONE', #560, .T.); -#562 = EDGE_LOOP('NONE', (#554)); -#563 = FACE_BOUND('NONE', #562, .T.); -#564 = EDGE_LOOP('NONE', (#555)); -#565 = FACE_BOUND('NONE', #564, .T.); -#566 = EDGE_LOOP('NONE', (#556)); -#567 = FACE_BOUND('NONE', #566, .T.); -#568 = EDGE_LOOP('NONE', (#557)); -#569 = FACE_BOUND('NONE', #568, .T.); -#570 = ADVANCED_FACE('NONE', (#559, #561, #563, #565, #567, #569), #414, .T.); -#571 = ORIENTED_EDGE('NONE', *, *, #339, .T.); -#572 = ORIENTED_EDGE('NONE', *, *, #340, .T.); -#573 = ORIENTED_EDGE('NONE', *, *, #341, .F.); -#574 = ORIENTED_EDGE('NONE', *, *, #342, .F.); -#575 = EDGE_LOOP('NONE', (#571, #572, #573, #574)); -#576 = FACE_BOUND('NONE', #575, .T.); -#577 = ADVANCED_FACE('NONE', (#576), #418, .T.); -#578 = ORIENTED_EDGE('NONE', *, *, #343, .T.); -#579 = ORIENTED_EDGE('NONE', *, *, #344, .T.); -#580 = ORIENTED_EDGE('NONE', *, *, #345, .F.); -#581 = ORIENTED_EDGE('NONE', *, *, #340, .F.); -#582 = EDGE_LOOP('NONE', (#578, #579, #580, #581)); -#583 = FACE_BOUND('NONE', #582, .T.); -#584 = ADVANCED_FACE('NONE', (#583), #422, .T.); -#585 = ORIENTED_EDGE('NONE', *, *, #346, .T.); -#586 = ORIENTED_EDGE('NONE', *, *, #347, .T.); -#587 = ORIENTED_EDGE('NONE', *, *, #348, .F.); -#588 = ORIENTED_EDGE('NONE', *, *, #344, .F.); -#589 = EDGE_LOOP('NONE', (#585, #586, #587, #588)); -#590 = FACE_BOUND('NONE', #589, .T.); -#591 = ADVANCED_FACE('NONE', (#590), #426, .T.); -#592 = ORIENTED_EDGE('NONE', *, *, #349, .T.); -#593 = ORIENTED_EDGE('NONE', *, *, #342, .T.); -#594 = ORIENTED_EDGE('NONE', *, *, #350, .F.); -#595 = ORIENTED_EDGE('NONE', *, *, #347, .F.); -#596 = EDGE_LOOP('NONE', (#592, #593, #594, #595)); -#597 = FACE_BOUND('NONE', #596, .T.); -#598 = ADVANCED_FACE('NONE', (#597), #430, .T.); -#599 = ORIENTED_EDGE('NONE', *, *, #351, .T.); -#600 = ORIENTED_EDGE('NONE', *, *, #353, .F.); -#601 = EDGE_LOOP('NONE', (#599)); -#602 = FACE_BOUND('NONE', #601, .T.); -#603 = EDGE_LOOP('NONE', (#600)); -#604 = FACE_BOUND('NONE', #603, .T.); -#605 = ADVANCED_FACE('NONE', (#602, #604), #435, .F.); -#606 = ORIENTED_EDGE('NONE', *, *, #354, .T.); -#607 = ORIENTED_EDGE('NONE', *, *, #356, .F.); -#608 = EDGE_LOOP('NONE', (#606)); -#609 = FACE_BOUND('NONE', #608, .T.); -#610 = EDGE_LOOP('NONE', (#607)); -#611 = FACE_BOUND('NONE', #610, .T.); -#612 = ADVANCED_FACE('NONE', (#609, #611), #440, .F.); -#613 = ORIENTED_EDGE('NONE', *, *, #357, .T.); -#614 = ORIENTED_EDGE('NONE', *, *, #359, .F.); -#615 = EDGE_LOOP('NONE', (#613)); -#616 = FACE_BOUND('NONE', #615, .T.); -#617 = EDGE_LOOP('NONE', (#614)); -#618 = FACE_BOUND('NONE', #617, .T.); -#619 = ADVANCED_FACE('NONE', (#616, #618), #445, .F.); -#620 = ORIENTED_EDGE('NONE', *, *, #360, .T.); -#621 = ORIENTED_EDGE('NONE', *, *, #362, .F.); -#622 = EDGE_LOOP('NONE', (#620)); -#623 = FACE_BOUND('NONE', #622, .T.); -#624 = EDGE_LOOP('NONE', (#621)); -#625 = FACE_BOUND('NONE', #624, .T.); -#626 = ADVANCED_FACE('NONE', (#623, #625), #450, .F.); -#627 = ORIENTED_EDGE('NONE', *, *, #363, .T.); -#628 = ORIENTED_EDGE('NONE', *, *, #365, .F.); -#629 = EDGE_LOOP('NONE', (#627)); -#630 = FACE_BOUND('NONE', #629, .T.); -#631 = EDGE_LOOP('NONE', (#628)); -#632 = FACE_BOUND('NONE', #631, .T.); -#633 = ADVANCED_FACE('NONE', (#630, #632), #455, .F.); -#634 = ORIENTED_EDGE('NONE', *, *, #349, .F.); -#635 = ORIENTED_EDGE('NONE', *, *, #346, .F.); -#636 = ORIENTED_EDGE('NONE', *, *, #343, .F.); -#637 = ORIENTED_EDGE('NONE', *, *, #339, .F.); -#638 = ORIENTED_EDGE('NONE', *, *, #351, .F.); -#639 = ORIENTED_EDGE('NONE', *, *, #354, .F.); -#640 = ORIENTED_EDGE('NONE', *, *, #357, .F.); -#641 = ORIENTED_EDGE('NONE', *, *, #360, .F.); -#642 = ORIENTED_EDGE('NONE', *, *, #363, .F.); -#643 = EDGE_LOOP('NONE', (#634, #635, #636, #637)); -#644 = FACE_BOUND('NONE', #643, .T.); -#645 = EDGE_LOOP('NONE', (#638)); -#646 = FACE_BOUND('NONE', #645, .T.); -#647 = EDGE_LOOP('NONE', (#639)); -#648 = FACE_BOUND('NONE', #647, .T.); -#649 = EDGE_LOOP('NONE', (#640)); -#650 = FACE_BOUND('NONE', #649, .T.); -#651 = EDGE_LOOP('NONE', (#641)); -#652 = FACE_BOUND('NONE', #651, .T.); -#653 = EDGE_LOOP('NONE', (#642)); -#654 = FACE_BOUND('NONE', #653, .T.); -#655 = ADVANCED_FACE('NONE', (#644, #646, #648, #650, #652, #654), #459, .F.); -#656 = ORIENTED_EDGE('NONE', *, *, #341, .T.); -#657 = ORIENTED_EDGE('NONE', *, *, #345, .T.); -#658 = ORIENTED_EDGE('NONE', *, *, #348, .T.); -#659 = ORIENTED_EDGE('NONE', *, *, #350, .T.); -#660 = ORIENTED_EDGE('NONE', *, *, #353, .T.); -#661 = ORIENTED_EDGE('NONE', *, *, #356, .T.); -#662 = ORIENTED_EDGE('NONE', *, *, #359, .T.); -#663 = ORIENTED_EDGE('NONE', *, *, #362, .T.); -#664 = ORIENTED_EDGE('NONE', *, *, #365, .T.); -#665 = EDGE_LOOP('NONE', (#656, #657, #658, #659)); -#666 = FACE_BOUND('NONE', #665, .T.); -#667 = EDGE_LOOP('NONE', (#660)); -#668 = FACE_BOUND('NONE', #667, .T.); -#669 = EDGE_LOOP('NONE', (#661)); -#670 = FACE_BOUND('NONE', #669, .T.); -#671 = EDGE_LOOP('NONE', (#662)); -#672 = FACE_BOUND('NONE', #671, .T.); -#673 = EDGE_LOOP('NONE', (#663)); -#674 = FACE_BOUND('NONE', #673, .T.); -#675 = EDGE_LOOP('NONE', (#664)); -#676 = FACE_BOUND('NONE', #675, .T.); -#677 = ADVANCED_FACE('NONE', (#666, #668, #670, #672, #674, #676), #463, .T.); -#678 = CLOSED_SHELL('NONE', (#470, #477, #484, #491, #498, #505, #512, #519, #526, #548, #570)); -#679 = CLOSED_SHELL('NONE', (#577, #584, #591, #598, #605, #612, #619, #626, #633, #655, #677)); -#680 = MANIFOLD_SOLID_BREP('NONE', #678); -#681 = MANIFOLD_SOLID_BREP('NONE', #679); -#682 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#683 = PRODUCT_DEFINITION_CONTEXT('part definition', #682, 'design'); -#684 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#685 = PRODUCT_DEFINITION_FORMATION('', $, #684); -#686 = PRODUCT_DEFINITION('design', $, #685, #683); -#687 = PRODUCT_DEFINITION_SHAPE('NONE', $, #686); -#688 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#681), #3); -#689 = SHAPE_DEFINITION_REPRESENTATION(#687, #688); -#690 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#691 = PRODUCT_DEFINITION_FORMATION('', $, #690); -#692 = PRODUCT_DEFINITION('design', $, #691, #683); -#693 = PRODUCT_DEFINITION_SHAPE('NONE', $, #692); -#694 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#680), #3); -#695 = SHAPE_DEFINITION_REPRESENTATION(#693, #694); +#104 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); +#105 = DIRECTION('NONE', (-0, 1, 0)); +#106 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.019049, 0.05714999999999999)); +#107 = AXIS2_PLACEMENT_3D('NONE', #106, #105, #104); +#108 = CIRCLE('NONE', #107, 0.008889999999999997); +#109 = DIRECTION('NONE', (0, 1, 0)); +#110 = VECTOR('NONE', #109, 1); +#111 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, 0.05715)); +#112 = LINE('NONE', #111, #110); +#113 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); +#114 = DIRECTION('NONE', (-0, 1, 0)); +#115 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.0254, 0.05714999999999999)); +#116 = AXIS2_PLACEMENT_3D('NONE', #115, #114, #113); +#117 = CIRCLE('NONE', #116, 0.008889999999999997); +#118 = DIRECTION('NONE', (1, 0, 0.000000000000000799260670146344)); +#119 = DIRECTION('NONE', (-0, 1, 0)); +#120 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.019049, 0.05714999999999999)); +#121 = AXIS2_PLACEMENT_3D('NONE', #120, #119, #118); +#122 = CIRCLE('NONE', #121, 0.008890000000000004); +#123 = DIRECTION('NONE', (0, 1, 0)); +#124 = VECTOR('NONE', #123, 1); +#125 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, 0.05715)); +#126 = LINE('NONE', #125, #124); +#127 = DIRECTION('NONE', (1, 0, 0.000000000000000799260670146344)); +#128 = DIRECTION('NONE', (-0, 1, 0)); +#129 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.0254, 0.05714999999999999)); +#130 = AXIS2_PLACEMENT_3D('NONE', #129, #128, #127); +#131 = CIRCLE('NONE', #130, 0.008890000000000004); +#132 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463443)); +#133 = DIRECTION('NONE', (0, 1, 0)); +#134 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, -0.05714999999999999)); +#135 = AXIS2_PLACEMENT_3D('NONE', #134, #133, #132); +#136 = CIRCLE('NONE', #135, 0.00889); +#137 = DIRECTION('NONE', (0, 1, 0)); +#138 = VECTOR('NONE', #137, 1); +#139 = CARTESIAN_POINT('NONE', (-0.02286, 0.019049, -0.05715)); +#140 = LINE('NONE', #139, #138); +#141 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463443)); +#142 = DIRECTION('NONE', (0, 1, 0)); +#143 = CARTESIAN_POINT('NONE', (-0.03175, 0.0254, -0.05714999999999999)); +#144 = AXIS2_PLACEMENT_3D('NONE', #143, #142, #141); +#145 = CIRCLE('NONE', #144, 0.00889); +#146 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); +#147 = DIRECTION('NONE', (0, 1, 0)); +#148 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, -0.05714999999999999)); +#149 = AXIS2_PLACEMENT_3D('NONE', #148, #147, #146); +#150 = CIRCLE('NONE', #149, 0.008889999999999997); +#151 = DIRECTION('NONE', (0, 1, 0)); +#152 = VECTOR('NONE', #151, 1); +#153 = CARTESIAN_POINT('NONE', (0.04064, 0.019049, -0.05715)); +#154 = LINE('NONE', #153, #152); +#155 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); +#156 = DIRECTION('NONE', (0, 1, 0)); +#157 = CARTESIAN_POINT('NONE', (0.03175, 0.0254, -0.05714999999999999)); +#158 = AXIS2_PLACEMENT_3D('NONE', #157, #156, #155); +#159 = CIRCLE('NONE', #158, 0.008889999999999997); +#160 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, 0.05715)); +#161 = CARTESIAN_POINT('NONE', (0.026992482374057148, 0.019049, 0.05693363339700987)); +#162 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, 0.05693077965465271)); +#163 = CARTESIAN_POINT('NONE', (0.02700784782707539, 0.019049, 0.056710957183123197)); +#164 = CARTESIAN_POINT('NONE', (0.027008049621212782, 0.019049, 0.0567080578599865)); +#165 = CARTESIAN_POINT('NONE', (0.02703416453698099, 0.019049, 0.05648544037587615)); +#166 = CARTESIAN_POINT('NONE', (0.027034508976650752, 0.019049, 0.056482504188243354)); +#167 = CARTESIAN_POINT('NONE', (0.027071887279112784, 0.019049, 0.056257821004650696)); +#168 = CARTESIAN_POINT('NONE', (0.02707238027592237, 0.019049, 0.056254857571712814)); +#169 = CARTESIAN_POINT('NONE', (0.027121410367940815, 0.019049, 0.05602890269408173)); +#170 = CARTESIAN_POINT('NONE', (0.027122057044684983, 0.019049, 0.05602592248828199)); +#171 = CARTESIAN_POINT('NONE', (0.027183057495950316, 0.019049, 0.05579954916866802)); +#172 = CARTESIAN_POINT('NONE', (0.02718386205436726, 0.019049, 0.055796563443876006)); +#173 = CARTESIAN_POINT('NONE', (0.02725707205792741, 0.019049, 0.05557067701782111)); +#174 = CARTESIAN_POINT('NONE', (0.02725803765282625, 0.019049, 0.05556769771485555)); +#175 = CARTESIAN_POINT('NONE', (0.02734360829095243, 0.019049, 0.055343246745844295)); +#176 = CARTESIAN_POINT('NONE', (0.02734473691501536, 0.019049, 0.055340286375673856)); +#177 = CARTESIAN_POINT('NONE', (0.0274427235672502, 0.019049, 0.05511825220075177)); +#178 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, 0.05511532370660824)); +#179 = CARTESIAN_POINT('NONE', (0.02755437216778796, 0.019049, 0.054896708549276654)); +#180 = CARTESIAN_POINT('NONE', (0.027555827698383523, 0.019049, 0.054893825149871324)); +#181 = CARTESIAN_POINT('NONE', (0.027678400837579598, 0.019049, 0.05467963903875645)); +#182 = CARTESIAN_POINT('NONE', (0.02768001750186299, 0.019049, 0.05467681405574542)); +#183 = CARTESIAN_POINT('NONE', (0.027814546378636923, 0.019049, 0.054468060855146036)); +#184 = CARTESIAN_POINT('NONE', (0.027816320731742276, 0.019049, 0.05446530752888168)); +#185 = CARTESIAN_POINT('NONE', (0.027962435474352593, 0.019049, 0.05426297044529378)); +#186 = CARTESIAN_POINT('NONE', (0.02796436263789923, 0.019049, 0.05426030174366479)); +#187 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, 0.05415927031410608)); +#188 = CARTESIAN_POINT('NONE', (0.028121586862202137, 0.019049, 0.05406532871614926)); +#189 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, 0.05406275714188856)); +#190 = CARTESIAN_POINT('NONE', (0.028291415883794434, 0.019049, 0.053876046549760574)); +#191 = CARTESIAN_POINT('NONE', (0.028293628473383486, 0.019049, 0.05387358395193854)); +#192 = CARTESIAN_POINT('NONE', (0.028383606212661013, 0.019049, 0.05378360621266101)); +#193 = CARTESIAN_POINT('NONE', (0.02847124134742006, 0.019049, 0.05369597107790197)); +#194 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, 0.053693628473383485)); +#195 = CARTESIAN_POINT('NONE', (0.028660294544066527, 0.019049, 0.05352587314256537)); +#196 = CARTESIAN_POINT('NONE', (0.028662757141888564, 0.019049, 0.053523660552976325)); +#197 = CARTESIAN_POINT('NONE', (0.02875927031410607, 0.019049, 0.05344583333333333)); +#198 = CARTESIAN_POINT('NONE', (0.028857730169404093, 0.019049, 0.053366436328673425)); +#199 = CARTESIAN_POINT('NONE', (0.02886030174366479, 0.019049, 0.053364362637899225)); +#200 = CARTESIAN_POINT('NONE', (0.02906263882725269, 0.019049, 0.05321824789528891)); +#201 = CARTESIAN_POINT('NONE', (0.02906530752888168, 0.019049, 0.05321632073174227)); +#202 = CARTESIAN_POINT('NONE', (0.029274060729481063, 0.019049, 0.05308179185496834)); +#203 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, 0.05308001750186299)); +#204 = CARTESIAN_POINT('NONE', (0.029491000166860293, 0.019049, 0.05295744436266692)); +#205 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, 0.05295582769838352)); +#206 = CARTESIAN_POINT('NONE', (0.029712440307202912, 0.019049, 0.05284547148149489)); +#207 = CARTESIAN_POINT('NONE', (0.02971532370660824, 0.019049, 0.05284401595089932)); +#208 = CARTESIAN_POINT('NONE', (0.02993735788153034, 0.019049, 0.05274602929866447)); +#209 = CARTESIAN_POINT('NONE', (0.02994028637567386, 0.019049, 0.05274473691501536)); +#210 = CARTESIAN_POINT('NONE', (0.03016473734468511, 0.019049, 0.05265916627688918)); +#211 = CARTESIAN_POINT('NONE', (0.03016769771485555, 0.019049, 0.05265803765282625)); +#212 = CARTESIAN_POINT('NONE', (0.03039358414091043, 0.019049, 0.052584827649266086)); +#213 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, 0.05258386205436724)); +#214 = CARTESIAN_POINT('NONE', (0.030622936763489983, 0.019049, 0.05252286160310193)); +#215 = CARTESIAN_POINT('NONE', (0.030625922488281998, 0.019049, 0.05252205704468498)); +#216 = CARTESIAN_POINT('NONE', (0.03085187736591307, 0.019049, 0.05247302695266652)); +#217 = CARTESIAN_POINT('NONE', (0.030854857571712805, 0.019049, 0.05247238027592235)); +#218 = CARTESIAN_POINT('NONE', (0.031079540755305467, 0.019049, 0.05243500197346033)); +#219 = CARTESIAN_POINT('NONE', (0.031082504188243352, 0.019049, 0.052434508976650744)); +#220 = CARTESIAN_POINT('NONE', (0.0313051216723537, 0.019049, 0.05240839406088253)); +#221 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, 0.05240804962121277)); +#222 = CARTESIAN_POINT('NONE', (0.03152788033151601, 0.019049, 0.05239274988264256)); +#223 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, 0.052392548088505166)); +#224 = CARTESIAN_POINT('NONE', (0.03174714625764284, 0.019049, 0.05238756571444802)); +#225 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, 0.0523875)); +#226 = CARTESIAN_POINT('NONE', (0.03196636660299013, 0.019049, 0.052392482374057144)); +#227 = CARTESIAN_POINT('NONE', (0.031969220345347285, 0.019049, 0.052392548088505166)); +#228 = CARTESIAN_POINT('NONE', (0.0321890428168768, 0.019049, 0.05240784782707537)); +#229 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, 0.05240804962121276)); +#230 = CARTESIAN_POINT('NONE', (0.03241455962412385, 0.019049, 0.05243416453698098)); +#231 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, 0.05243450897665074)); +#232 = CARTESIAN_POINT('NONE', (0.032642178995349304, 0.019049, 0.05247188727911278)); +#233 = CARTESIAN_POINT('NONE', (0.03264514242828719, 0.019049, 0.05247238027592237)); +#234 = CARTESIAN_POINT('NONE', (0.03287109730591826, 0.019049, 0.052521410367940814)); +#235 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, 0.05252205704468498)); +#236 = CARTESIAN_POINT('NONE', (0.033100450831331986, 0.019049, 0.05258305749595031)); +#237 = CARTESIAN_POINT('NONE', (0.033103436556124, 0.019049, 0.052583862054367256)); +#238 = CARTESIAN_POINT('NONE', (0.033329322982178874, 0.019049, 0.05265707205792741)); +#239 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, 0.05265803765282625)); +#240 = CARTESIAN_POINT('NONE', (0.03355675325415569, 0.019049, 0.05274360829095244)); +#241 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, 0.05274473691501537)); +#242 = CARTESIAN_POINT('NONE', (0.03378174779924824, 0.019049, 0.052842723567250206)); +#243 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, 0.05284401595089932)); +#244 = CARTESIAN_POINT('NONE', (0.03400329145072335, 0.019049, 0.05295437216778794)); +#245 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, 0.052955827698383515)); +#246 = CARTESIAN_POINT('NONE', (0.03422036096124354, 0.019049, 0.05307840083757959)); +#247 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, 0.05308001750186298)); +#248 = CARTESIAN_POINT('NONE', (0.03443193914485396, 0.019049, 0.05321454637863691)); +#249 = CARTESIAN_POINT('NONE', (0.034434692471118314, 0.019049, 0.05321632073174226)); +#250 = CARTESIAN_POINT('NONE', (0.03463702955470621, 0.019049, 0.053362435474352585)); +#251 = CARTESIAN_POINT('NONE', (0.0346396982563352, 0.019049, 0.053364362637899225)); +#252 = CARTESIAN_POINT('NONE', (0.03474072968589392, 0.019049, 0.05344583333333333)); +#253 = CARTESIAN_POINT('NONE', (0.03483467128385074, 0.019049, 0.05352158686220213)); +#254 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, 0.053523660552976325)); +#255 = CARTESIAN_POINT('NONE', (0.03502395345023941, 0.019049, 0.053691415883794426)); +#256 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, 0.05369362847338348)); +#257 = CARTESIAN_POINT('NONE', (0.03520402892209803, 0.019049, 0.053871241347420044)); +#258 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, 0.05387358395193854)); +#259 = CARTESIAN_POINT('NONE', (0.035374126857434615, 0.019049, 0.05406029454406653)); +#260 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, 0.05406275714188856)); +#261 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, 0.05415927031410608)); +#262 = CARTESIAN_POINT('NONE', (0.035533563671326575, 0.019049, 0.05425773016940409)); +#263 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, 0.05426030174366479)); +#264 = CARTESIAN_POINT('NONE', (0.035681752104711084, 0.019049, 0.05446263882725269)); +#265 = CARTESIAN_POINT('NONE', (0.035683679268257724, 0.019049, 0.05446530752888168)); +#266 = CARTESIAN_POINT('NONE', (0.035818208145031664, 0.019049, 0.054674060729481055)); +#267 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, 0.05467681405574541)); +#268 = CARTESIAN_POINT('NONE', (0.03594255563733309, 0.019049, 0.054891000166860285)); +#269 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, 0.05489382514987133)); +#270 = CARTESIAN_POINT('NONE', (0.03605452851850512, 0.019049, 0.055112440307202915)); +#271 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, 0.055115323706608245)); +#272 = CARTESIAN_POINT('NONE', (0.036153970701335525, 0.019049, 0.05533735788153033)); +#273 = CARTESIAN_POINT('NONE', (0.03615526308498463, 0.019049, 0.055340286375673856)); +#274 = CARTESIAN_POINT('NONE', (0.036240833723110814, 0.019049, 0.0555647373446851)); +#275 = CARTESIAN_POINT('NONE', (0.036241962347173744, 0.019049, 0.05556769771485555)); +#276 = CARTESIAN_POINT('NONE', (0.03631517235073389, 0.019049, 0.055793584140910416)); +#277 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, 0.05579656344387599)); +#278 = CARTESIAN_POINT('NONE', (0.03637713839689807, 0.019049, 0.05602293676348998)); +#279 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, 0.056025922488282)); +#280 = CARTESIAN_POINT('NONE', (0.036426973047333465, 0.019049, 0.05625187736591306)); +#281 = CARTESIAN_POINT('NONE', (0.03642761972407763, 0.019049, 0.05625485757171281)); +#282 = CARTESIAN_POINT('NONE', (0.03646499802653966, 0.019049, 0.056479540755305466)); +#283 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, 0.05648250418824335)); +#284 = CARTESIAN_POINT('NONE', (0.03649160593911746, 0.019049, 0.0567051216723537)); +#285 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, 0.05670805785998649)); +#286 = CARTESIAN_POINT('NONE', (0.036507250117357434, 0.019049, 0.056927880331516)); +#287 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, 0.0569307796546527)); +#288 = CARTESIAN_POINT('NONE', (0.03651243428555198, 0.019049, 0.05714714625764285)); +#289 = CARTESIAN_POINT('NONE', (0.0365125, 0.019049, 0.05715)); +#290 = CARTESIAN_POINT('NONE', (0.036507517625942856, 0.019049, 0.05736636660299013)); +#291 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, 0.057369220345347284)); +#292 = CARTESIAN_POINT('NONE', (0.03649215217292462, 0.019049, 0.0575890428168768)); +#293 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, 0.0575919421400135)); +#294 = CARTESIAN_POINT('NONE', (0.03646583546301901, 0.019049, 0.05781455962412385)); +#295 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, 0.057817495811756645)); +#296 = CARTESIAN_POINT('NONE', (0.036428112720887224, 0.019049, 0.058042178995349296)); +#297 = CARTESIAN_POINT('NONE', (0.03642761972407764, 0.019049, 0.058045142428287184)); +#298 = CARTESIAN_POINT('NONE', (0.036378589632059186, 0.019049, 0.05827109730591824)); +#299 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, 0.05827407751171799)); +#300 = CARTESIAN_POINT('NONE', (0.03631694250404968, 0.019049, 0.05850045083133198)); +#301 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, 0.05850343655612399)); +#302 = CARTESIAN_POINT('NONE', (0.036242927942072595, 0.019049, 0.05872932298217886)); +#303 = CARTESIAN_POINT('NONE', (0.03624196234717375, 0.019049, 0.058732302285144436)); +#304 = CARTESIAN_POINT('NONE', (0.03615639170904757, 0.019049, 0.05895675325415569)); +#305 = CARTESIAN_POINT('NONE', (0.03615526308498464, 0.019049, 0.058959713624326136)); +#306 = CARTESIAN_POINT('NONE', (0.03605727643274981, 0.019049, 0.05918174779924824)); +#307 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, 0.05918467629339177)); +#308 = CARTESIAN_POINT('NONE', (0.035945627832212064, 0.019049, 0.05940329145072335)); +#309 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, 0.05940617485012868)); +#310 = CARTESIAN_POINT('NONE', (0.03582159916242041, 0.019049, 0.05962036096124353)); +#311 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, 0.05962318594425457)); +#312 = CARTESIAN_POINT('NONE', (0.03568545362136307, 0.019049, 0.05983193914485395)); +#313 = CARTESIAN_POINT('NONE', (0.03568367926825772, 0.019049, 0.0598346924711183)); +#314 = CARTESIAN_POINT('NONE', (0.03553756452564741, 0.019049, 0.06003702955470621)); +#315 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, 0.0600396982563352)); +#316 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, 0.060140729685893915)); +#317 = CARTESIAN_POINT('NONE', (0.035378413137797854, 0.019049, 0.06023467128385074)); +#318 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, 0.06023724285811143)); +#319 = CARTESIAN_POINT('NONE', (0.03520858411620557, 0.019049, 0.060423953450239404)); +#320 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, 0.06042641604806144)); +#321 = CARTESIAN_POINT('NONE', (0.03511639378733898, 0.019049, 0.06051639378733898)); +#322 = CARTESIAN_POINT('NONE', (0.03502875865257994, 0.019049, 0.06060402892209802)); +#323 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, 0.060606371526616507)); +#324 = CARTESIAN_POINT('NONE', (0.03483970545593346, 0.019049, 0.060774126857434614)); +#325 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, 0.06077633944702367)); +#326 = CARTESIAN_POINT('NONE', (0.03474072968589392, 0.019049, 0.06085416666666666)); +#327 = CARTESIAN_POINT('NONE', (0.03464226983059591, 0.019049, 0.06093356367132657)); +#328 = CARTESIAN_POINT('NONE', (0.03463969825633521, 0.019049, 0.06093563736210077)); +#329 = CARTESIAN_POINT('NONE', (0.03443736117274731, 0.019049, 0.061081752104711076)); +#330 = CARTESIAN_POINT('NONE', (0.03443469247111832, 0.019049, 0.061083679268257716)); +#331 = CARTESIAN_POINT('NONE', (0.03422593927051894, 0.019049, 0.06121820814503164)); +#332 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, 0.061219982498137)); +#333 = CARTESIAN_POINT('NONE', (0.03400899983313972, 0.019049, 0.06134255563733308)); +#334 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, 0.061344172301616484)); +#335 = CARTESIAN_POINT('NONE', (0.0337875596927971, 0.019049, 0.061454528518505115)); +#336 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, 0.06145598404910069)); +#337 = CARTESIAN_POINT('NONE', (0.03356264211846966, 0.019049, 0.061553970701335524)); +#338 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, 0.061555263084984636)); +#339 = CARTESIAN_POINT('NONE', (0.033335262655314876, 0.019049, 0.061640833723110806)); +#340 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, 0.061641962347173736)); +#341 = CARTESIAN_POINT('NONE', (0.033106415859089564, 0.019049, 0.061715172350733885)); +#342 = CARTESIAN_POINT('NONE', (0.033103436556123994, 0.019049, 0.06171613794563273)); +#343 = CARTESIAN_POINT('NONE', (0.03287706323651002, 0.019049, 0.06177713839689807)); +#344 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, 0.06177794295531502)); +#345 = CARTESIAN_POINT('NONE', (0.032648122634086923, 0.019049, 0.061826973047333464)); +#346 = CARTESIAN_POINT('NONE', (0.03264514242828718, 0.019049, 0.06182761972407763)); +#347 = CARTESIAN_POINT('NONE', (0.03242045924469453, 0.019049, 0.06186499802653966)); +#348 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, 0.06186549102334924)); +#349 = CARTESIAN_POINT('NONE', (0.032194878327646295, 0.019049, 0.06189160593911745)); +#350 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, 0.06189195037878721)); +#351 = CARTESIAN_POINT('NONE', (0.031972119668484, 0.019049, 0.06190725011735743)); +#352 = CARTESIAN_POINT('NONE', (0.03196922034534729, 0.019049, 0.06190745191149483)); +#353 = CARTESIAN_POINT('NONE', (0.03175285374235716, 0.019049, 0.06191243428555198)); +#354 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, 0.0619125)); +#355 = CARTESIAN_POINT('NONE', (0.03153363339700987, 0.019049, 0.06190751762594285)); +#356 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, 0.06190745191149483)); +#357 = CARTESIAN_POINT('NONE', (0.03131095718312319, 0.019049, 0.06189215217292461)); +#358 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, 0.06189195037878721)); +#359 = CARTESIAN_POINT('NONE', (0.031085440375876138, 0.019049, 0.061865835463019006)); +#360 = CARTESIAN_POINT('NONE', (0.03108250418824335, 0.019049, 0.06186549102334924)); +#361 = CARTESIAN_POINT('NONE', (0.030857821004650707, 0.019049, 0.061828112720887236)); +#362 = CARTESIAN_POINT('NONE', (0.030854857571712815, 0.019049, 0.06182761972407765)); +#363 = CARTESIAN_POINT('NONE', (0.03062890269408175, 0.019049, 0.06177858963205919)); +#364 = CARTESIAN_POINT('NONE', (0.030625922488282005, 0.019049, 0.061777942955315024)); +#365 = CARTESIAN_POINT('NONE', (0.03039954916866802, 0.019049, 0.06171694250404969)); +#366 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, 0.06171613794563274)); +#367 = CARTESIAN_POINT('NONE', (0.030170677017821137, 0.019049, 0.06164292794207259)); +#368 = CARTESIAN_POINT('NONE', (0.03016769771485556, 0.019049, 0.06164196234717374)); +#369 = CARTESIAN_POINT('NONE', (0.029943246745844313, 0.019049, 0.06155639170904758)); +#370 = CARTESIAN_POINT('NONE', (0.029940286375673867, 0.019049, 0.06155526308498464)); +#371 = CARTESIAN_POINT('NONE', (0.029718252200751773, 0.019049, 0.06145727643274981)); +#372 = CARTESIAN_POINT('NONE', (0.029715323706608242, 0.019049, 0.0614559840491007)); +#373 = CARTESIAN_POINT('NONE', (0.02949670854927666, 0.019049, 0.06134562783221204)); +#374 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, 0.061344172301616484)); +#375 = CARTESIAN_POINT('NONE', (0.02927963903875646, 0.019049, 0.061221599162420405)); +#376 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, 0.06121998249813701)); +#377 = CARTESIAN_POINT('NONE', (0.029068060855146027, 0.019049, 0.06108545362136306)); +#378 = CARTESIAN_POINT('NONE', (0.029065307528881677, 0.019049, 0.06108367926825771)); +#379 = CARTESIAN_POINT('NONE', (0.028862970445293786, 0.019049, 0.06093756452564742)); +#380 = CARTESIAN_POINT('NONE', (0.028860301743664798, 0.019049, 0.06093563736210079)); +#381 = CARTESIAN_POINT('NONE', (0.028759270314106057, 0.019049, 0.06085416666666666)); +#382 = CARTESIAN_POINT('NONE', (0.028665328716149262, 0.019049, 0.06077841313779786)); +#383 = CARTESIAN_POINT('NONE', (0.028662757141888567, 0.019049, 0.060776339447023674)); +#384 = CARTESIAN_POINT('NONE', (0.028476046549760586, 0.019049, 0.06060858411620556)); +#385 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, 0.060606371526616507)); +#386 = CARTESIAN_POINT('NONE', (0.028295971077901983, 0.019049, 0.060428758652579954)); +#387 = CARTESIAN_POINT('NONE', (0.028293628473383493, 0.019049, 0.06042641604806146)); +#388 = CARTESIAN_POINT('NONE', (0.02812587314256538, 0.019049, 0.06023970545593346)); +#389 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, 0.06023724285811143)); +#390 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, 0.06014072968589391)); +#391 = CARTESIAN_POINT('NONE', (0.02796643632867343, 0.019049, 0.0600422698305959)); +#392 = CARTESIAN_POINT('NONE', (0.027964362637899236, 0.019049, 0.0600396982563352)); +#393 = CARTESIAN_POINT('NONE', (0.027818247895288917, 0.019049, 0.059837361172747315)); +#394 = CARTESIAN_POINT('NONE', (0.02781632073174228, 0.019049, 0.05983469247111833)); +#395 = CARTESIAN_POINT('NONE', (0.027681791854968347, 0.019049, 0.059625939270518936)); +#396 = CARTESIAN_POINT('NONE', (0.027680017501862993, 0.019049, 0.05962318594425458)); +#397 = CARTESIAN_POINT('NONE', (0.027557444362666928, 0.019049, 0.05940899983313972)); +#398 = CARTESIAN_POINT('NONE', (0.02755582769838353, 0.019049, 0.05940617485012868)); +#399 = CARTESIAN_POINT('NONE', (0.027445471481494885, 0.019049, 0.05918755969279709)); +#400 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, 0.05918467629339177)); +#401 = CARTESIAN_POINT('NONE', (0.027346029298664476, 0.019049, 0.05896264211846967)); +#402 = CARTESIAN_POINT('NONE', (0.027344736915015364, 0.019049, 0.05895971362432614)); +#403 = CARTESIAN_POINT('NONE', (0.027259166276889187, 0.019049, 0.05873526265531488)); +#404 = CARTESIAN_POINT('NONE', (0.027258037652826257, 0.019049, 0.05873230228514444)); +#405 = CARTESIAN_POINT('NONE', (0.0271848276492661, 0.019049, 0.05850641585908957)); +#406 = CARTESIAN_POINT('NONE', (0.027183862054367257, 0.019049, 0.058503436556124)); +#407 = CARTESIAN_POINT('NONE', (0.02712286160310193, 0.019049, 0.05827706323651002)); +#408 = CARTESIAN_POINT('NONE', (0.027122057044684986, 0.019049, 0.058274077511717995)); +#409 = CARTESIAN_POINT('NONE', (0.027073026952666533, 0.019049, 0.05804812263408693)); +#410 = CARTESIAN_POINT('NONE', (0.02707238027592236, 0.019049, 0.058045142428287184)); +#411 = CARTESIAN_POINT('NONE', (0.027035001973460333, 0.019049, 0.05782045924469453)); +#412 = CARTESIAN_POINT('NONE', (0.02703450897665075, 0.019049, 0.05781749581175665)); +#413 = CARTESIAN_POINT('NONE', (0.027008394060882537, 0.019049, 0.057594878327646294)); +#414 = CARTESIAN_POINT('NONE', (0.02700804962121278, 0.019049, 0.0575919421400135)); +#415 = CARTESIAN_POINT('NONE', (0.026992749882642563, 0.019049, 0.05737211966848399)); +#416 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, 0.057369220345347284)); +#417 = CARTESIAN_POINT('NONE', (0.026987565714448023, 0.019049, 0.05715285374235715)); +#418 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, 0.05715)); +#419 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#160, #161, #162, #163, #164, #165, #166, #167, #168, #169, #170, #171, #172, #173, #174, #175, #176, #177, #178, #179, #180, #181, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #192, #193, #194, #195, #196, #197, #198, #199, #200, #201, #202, #203, #204, #205, #206, #207, #208, #209, #210, #211, #212, #213, #214, #215, #216, #217, #218, #219, #220, #221, #222, #223, #224, #225, #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.0038910505836575876, 0.007782101167315175, 0.011673151750972763, 0.01556420233463035, 0.019455252918287938, 0.023346303501945526, 0.027237354085603113, 0.0311284046692607, 0.03501945525291829, 0.038910505836575876, 0.042801556420233464, 0.04669260700389105, 0.05058365758754864, 0.054474708171206226, 0.058365758754863814, 0.0622568093385214, 0.06614785992217899, 0.07003891050583658, 0.07392996108949416, 0.07782101167315175, 0.08171206225680934, 0.08560311284046693, 0.08949416342412451, 0.0933852140077821, 0.09727626459143969, 0.10116731517509728, 0.10505836575875487, 0.10894941634241245, 0.11284046692607004, 0.11673151750972763, 0.12062256809338522, 0.1245136186770428, 0.12840466926070038, 0.13229571984435798, 0.13618677042801558, 0.14007782101167315, 0.14396887159533073, 0.14785992217898833, 0.15175097276264593, 0.1556420233463035, 0.15953307392996108, 0.16342412451361868, 0.16731517509727628, 0.17120622568093385, 0.17509727626459143, 0.17898832684824903, 0.18287937743190663, 0.1867704280155642, 0.19066147859922178, 0.19455252918287938, 0.19844357976653698, 0.20233463035019456, 0.20622568093385213, 0.21011673151750973, 0.21400778210116733, 0.2178988326848249, 0.22178988326848248, 0.22568093385214008, 0.22957198443579768, 0.23346303501945526, 0.23735408560311283, 0.24124513618677043, 0.24513618677042803, 0.2490272373540856, 0.2529182879377432, 0.25680933852140075, 0.2607003891050584, 0.26459143968871596, 0.26848249027237353, 0.27237354085603116, 0.27626459143968873, 0.2801556420233463, 0.2840466926070039, 0.28793774319066145, 0.2918287937743191, 0.29571984435797666, 0.29961089494163423, 0.30350194552529186, 0.30739299610894943, 0.311284046692607, 0.3151750972762646, 0.31906614785992216, 0.3229571984435798, 0.32684824902723736, 0.33073929961089493, 0.33463035019455256, 0.33852140077821014, 0.3424124513618677, 0.3463035019455253, 0.35019455252918286, 0.3540856031128405, 0.35797665369649806, 0.36186770428015563, 0.36575875486381326, 0.36964980544747084, 0.3735408560311284, 0.377431906614786, 0.38132295719844356, 0.3852140077821012, 0.38910505836575876, 0.39299610894941633, 0.39688715953307396, 0.40077821011673154, 0.4046692607003891, 0.4085603112840467, 0.41245136186770426, 0.4163424124513619, 0.42023346303501946, 0.42412451361867703, 0.42801556420233466, 0.43190661478599224, 0.4357976653696498, 0.4396887159533074, 0.44357976653696496, 0.4474708171206226, 0.45136186770428016, 0.45525291828793774, 0.45914396887159536, 0.46303501945525294, 0.4669260700389105, 0.4708171206225681, 0.47470817120622566, 0.4785992217898833, 0.48249027237354086, 0.48638132295719844, 0.49027237354085607, 0.49416342412451364, 0.4980544747081712, 0.5019455252918288, 0.5058365758754864, 0.5097276264591439, 0.5136186770428015, 0.5175097276264591, 0.5214007782101167, 0.5252918287937743, 0.5291828793774319, 0.5330739299610895, 0.5369649805447471, 0.5408560311284046, 0.5447470817120623, 0.5486381322957199, 0.5525291828793775, 0.556420233463035, 0.5603112840466926, 0.5642023346303502, 0.5680933852140078, 0.5719844357976653, 0.5758754863813229, 0.5797665369649805, 0.5836575875486381, 0.5875486381322957, 0.5914396887159533, 0.5953307392996109, 0.5992217898832685, 0.603112840466926, 0.6070038910505837, 0.6108949416342413, 0.6147859922178989, 0.6186770428015564, 0.622568093385214, 0.6264591439688716, 0.6303501945525292, 0.6342412451361867, 0.6381322957198443, 0.6420233463035019, 0.6459143968871595, 0.6498054474708171, 0.6536964980544747, 0.6575875486381323, 0.6614785992217899, 0.6653696498054474, 0.6692607003891051, 0.6731517509727627, 0.6770428015564203, 0.6809338521400778, 0.6848249027237354, 0.688715953307393, 0.6926070038910506, 0.6964980544747081, 0.7003891050583657, 0.7042801556420233, 0.7081712062256809, 0.7120622568093385, 0.7159533073929961, 0.7198443579766537, 0.7237354085603113, 0.7276264591439688, 0.7315175097276265, 0.7354085603112841, 0.7392996108949417, 0.7431906614785992, 0.7470817120622568, 0.7509727626459144, 0.754863813229572, 0.7587548638132295, 0.7626459143968871, 0.7665369649805447, 0.7704280155642023, 0.77431906614786, 0.7782101167315175, 0.7821011673151751, 0.7859922178988327, 0.7898832684824902, 0.7937743190661479, 0.7976653696498055, 0.8015564202334631, 0.8054474708171206, 0.8093385214007782, 0.8132295719844358, 0.8171206225680934, 0.8210116731517509, 0.8249027237354085, 0.8287937743190661, 0.8326848249027237, 0.8365758754863813, 0.8404669260700389, 0.8443579766536965, 0.8482490272373541, 0.8521400778210116, 0.8560311284046693, 0.8599221789883269, 0.8638132295719845, 0.867704280155642, 0.8715953307392996, 0.8754863813229572, 0.8793774319066148, 0.8832684824902723, 0.8871595330739299, 0.8910505836575875, 0.8949416342412452, 0.8988326848249028, 0.9027237354085603, 0.9066147859922179, 0.9105058365758755, 0.914396887159533, 0.9182879377431906, 0.9221789883268483, 0.9260700389105059, 0.9299610894941635, 0.933852140077821, 0.9377431906614786, 0.9416342412451362, 0.9455252918287937, 0.9494163424124513, 0.9533073929961089, 0.9571984435797666, 0.9610894941634242, 0.9649805447470817, 0.9688715953307393, 0.9727626459143969, 0.9766536964980544, 0.980544747081712, 0.9844357976653697, 0.9883268482490273, 0.9922178988326849, 0.9961089494163424, 1), .UNSPECIFIED.); +#420 = DIRECTION('NONE', (0, -1, 0)); +#421 = VECTOR('NONE', #420, 1); +#422 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, 0.05715)); +#423 = LINE('NONE', #422, #421); +#424 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#425 = DIRECTION('NONE', (-0, -1, 0)); +#426 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, 0.05714999999999999)); +#427 = AXIS2_PLACEMENT_3D('NONE', #426, #425, #424); +#428 = CIRCLE('NONE', #427, 0.004762499999999996); +#429 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, 0.05715)); +#430 = CARTESIAN_POINT('NONE', (-0.036507517625942856, 0.019049, 0.05693363339700987)); +#431 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, 0.05693077965465271)); +#432 = CARTESIAN_POINT('NONE', (-0.036492152172924626, 0.019049, 0.056710957183123197)); +#433 = CARTESIAN_POINT('NONE', (-0.03649195037878723, 0.019049, 0.0567080578599865)); +#434 = CARTESIAN_POINT('NONE', (-0.03646583546301901, 0.019049, 0.05648544037587615)); +#435 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, 0.056482504188243354)); +#436 = CARTESIAN_POINT('NONE', (-0.03642811272088722, 0.019049, 0.056257821004650696)); +#437 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, 0.056254857571712814)); +#438 = CARTESIAN_POINT('NONE', (-0.03637858963205918, 0.019049, 0.05602890269408173)); +#439 = CARTESIAN_POINT('NONE', (-0.03637794295531501, 0.019049, 0.05602592248828199)); +#440 = CARTESIAN_POINT('NONE', (-0.03631694250404969, 0.019049, 0.05579954916866802)); +#441 = CARTESIAN_POINT('NONE', (-0.036316137945632744, 0.019049, 0.055796563443876006)); +#442 = CARTESIAN_POINT('NONE', (-0.036242927942072574, 0.019049, 0.05557067701782111)); +#443 = CARTESIAN_POINT('NONE', (-0.03624196234717374, 0.019049, 0.05556769771485555)); +#444 = CARTESIAN_POINT('NONE', (-0.03615639170904756, 0.019049, 0.055343246745844295)); +#445 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, 0.055340286375673856)); +#446 = CARTESIAN_POINT('NONE', (-0.03605727643274981, 0.019049, 0.05511825220075177)); +#447 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, 0.05511532370660824)); +#448 = CARTESIAN_POINT('NONE', (-0.03594562783221205, 0.019049, 0.054896708549276654)); +#449 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, 0.054893825149871324)); +#450 = CARTESIAN_POINT('NONE', (-0.035821599162420406, 0.019049, 0.05467963903875645)); +#451 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, 0.05467681405574542)); +#452 = CARTESIAN_POINT('NONE', (-0.03568545362136307, 0.019049, 0.054468060855146036)); +#453 = CARTESIAN_POINT('NONE', (-0.03568367926825772, 0.019049, 0.05446530752888168)); +#454 = CARTESIAN_POINT('NONE', (-0.03553756452564741, 0.019049, 0.05426297044529378)); +#455 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, 0.05426030174366479)); +#456 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, 0.05415927031410607)); +#457 = CARTESIAN_POINT('NONE', (-0.03537841313779787, 0.019049, 0.05406532871614926)); +#458 = CARTESIAN_POINT('NONE', (-0.035376339447023675, 0.019049, 0.05406275714188856)); +#459 = CARTESIAN_POINT('NONE', (-0.03520858411620557, 0.019049, 0.053876046549760574)); +#460 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, 0.05387358395193854)); +#461 = CARTESIAN_POINT('NONE', (-0.03511639378733899, 0.019049, 0.05378360621266101)); +#462 = CARTESIAN_POINT('NONE', (-0.03502875865257994, 0.019049, 0.05369597107790197)); +#463 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, 0.053693628473383485)); +#464 = CARTESIAN_POINT('NONE', (-0.03483970545593346, 0.019049, 0.05352587314256537)); +#465 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, 0.053523660552976325)); +#466 = CARTESIAN_POINT('NONE', (-0.03474072968589392, 0.019049, 0.05344583333333333)); +#467 = CARTESIAN_POINT('NONE', (-0.03464226983059591, 0.019049, 0.053366436328673425)); +#468 = CARTESIAN_POINT('NONE', (-0.03463969825633521, 0.019049, 0.053364362637899225)); +#469 = CARTESIAN_POINT('NONE', (-0.03443736117274731, 0.019049, 0.05321824789528891)); +#470 = CARTESIAN_POINT('NONE', (-0.03443469247111832, 0.019049, 0.05321632073174227)); +#471 = CARTESIAN_POINT('NONE', (-0.03422593927051894, 0.019049, 0.05308179185496834)); +#472 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, 0.05308001750186299)); +#473 = CARTESIAN_POINT('NONE', (-0.03400899983313972, 0.019049, 0.05295744436266692)); +#474 = CARTESIAN_POINT('NONE', (-0.03400617485012868, 0.019049, 0.05295582769838352)); +#475 = CARTESIAN_POINT('NONE', (-0.0337875596927971, 0.019049, 0.05284547148149489)); +#476 = CARTESIAN_POINT('NONE', (-0.03378467629339177, 0.019049, 0.05284401595089932)); +#477 = CARTESIAN_POINT('NONE', (-0.03356264211846966, 0.019049, 0.05274602929866447)); +#478 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, 0.05274473691501536)); +#479 = CARTESIAN_POINT('NONE', (-0.033335262655314876, 0.019049, 0.05265916627688918)); +#480 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, 0.05265803765282625)); +#481 = CARTESIAN_POINT('NONE', (-0.03310641585908957, 0.019049, 0.052584827649266086)); +#482 = CARTESIAN_POINT('NONE', (-0.033103436556124, 0.019049, 0.05258386205436724)); +#483 = CARTESIAN_POINT('NONE', (-0.03287706323651001, 0.019049, 0.05252286160310193)); +#484 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, 0.05252205704468498)); +#485 = CARTESIAN_POINT('NONE', (-0.03264812263408692, 0.019049, 0.05247302695266652)); +#486 = CARTESIAN_POINT('NONE', (-0.03264514242828718, 0.019049, 0.05247238027592235)); +#487 = CARTESIAN_POINT('NONE', (-0.032420459244694534, 0.019049, 0.05243500197346033)); +#488 = CARTESIAN_POINT('NONE', (-0.03241749581175665, 0.019049, 0.052434508976650744)); +#489 = CARTESIAN_POINT('NONE', (-0.032194878327646295, 0.019049, 0.05240839406088253)); +#490 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, 0.05240804962121277)); +#491 = CARTESIAN_POINT('NONE', (-0.031972119668484, 0.019049, 0.05239274988264256)); +#492 = CARTESIAN_POINT('NONE', (-0.03196922034534729, 0.019049, 0.052392548088505166)); +#493 = CARTESIAN_POINT('NONE', (-0.03175285374235716, 0.019049, 0.05238756571444802)); +#494 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, 0.0523875)); +#495 = CARTESIAN_POINT('NONE', (-0.03153363339700987, 0.019049, 0.052392482374057144)); +#496 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, 0.052392548088505166)); +#497 = CARTESIAN_POINT('NONE', (-0.031310957183123184, 0.019049, 0.05240784782707537)); +#498 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, 0.05240804962121276)); +#499 = CARTESIAN_POINT('NONE', (-0.031085440375876135, 0.019049, 0.05243416453698098)); +#500 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, 0.05243450897665074)); +#501 = CARTESIAN_POINT('NONE', (-0.030857821004650707, 0.019049, 0.05247188727911278)); +#502 = CARTESIAN_POINT('NONE', (-0.030854857571712815, 0.019049, 0.05247238027592237)); +#503 = CARTESIAN_POINT('NONE', (-0.030628902694081746, 0.019049, 0.052521410367940814)); +#504 = CARTESIAN_POINT('NONE', (-0.030625922488282, 0.019049, 0.05252205704468498)); +#505 = CARTESIAN_POINT('NONE', (-0.030399549168668025, 0.019049, 0.05258305749595031)); +#506 = CARTESIAN_POINT('NONE', (-0.030396563443876003, 0.019049, 0.052583862054367256)); +#507 = CARTESIAN_POINT('NONE', (-0.030170677017821116, 0.019049, 0.05265707205792741)); +#508 = CARTESIAN_POINT('NONE', (-0.030167697714855553, 0.019049, 0.05265803765282625)); +#509 = CARTESIAN_POINT('NONE', (-0.029943246745844303, 0.019049, 0.05274360829095244)); +#510 = CARTESIAN_POINT('NONE', (-0.029940286375673864, 0.019049, 0.05274473691501537)); +#511 = CARTESIAN_POINT('NONE', (-0.02971825220075177, 0.019049, 0.052842723567250206)); +#512 = CARTESIAN_POINT('NONE', (-0.02971532370660824, 0.019049, 0.05284401595089932)); +#513 = CARTESIAN_POINT('NONE', (-0.02949670854927666, 0.019049, 0.05295437216778794)); +#514 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, 0.052955827698383515)); +#515 = CARTESIAN_POINT('NONE', (-0.02927963903875646, 0.019049, 0.05307840083757959)); +#516 = CARTESIAN_POINT('NONE', (-0.029276814055745424, 0.019049, 0.05308001750186298)); +#517 = CARTESIAN_POINT('NONE', (-0.029068060855146023, 0.019049, 0.05321454637863691)); +#518 = CARTESIAN_POINT('NONE', (-0.029065307528881673, 0.019049, 0.05321632073174226)); +#519 = CARTESIAN_POINT('NONE', (-0.02886297044529378, 0.019049, 0.053362435474352585)); +#520 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, 0.053364362637899225)); +#521 = CARTESIAN_POINT('NONE', (-0.028759270314106068, 0.019049, 0.05344583333333333)); +#522 = CARTESIAN_POINT('NONE', (-0.028665328716149255, 0.019049, 0.05352158686220213)); +#523 = CARTESIAN_POINT('NONE', (-0.02866275714188856, 0.019049, 0.053523660552976325)); +#524 = CARTESIAN_POINT('NONE', (-0.028476046549760586, 0.019049, 0.053691415883794426)); +#525 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, 0.05369362847338348)); +#526 = CARTESIAN_POINT('NONE', (-0.028295971077901973, 0.019049, 0.053871241347420044)); +#527 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, 0.05387358395193854)); +#528 = CARTESIAN_POINT('NONE', (-0.028125873142565375, 0.019049, 0.05406029454406653)); +#529 = CARTESIAN_POINT('NONE', (-0.028123660552976326, 0.019049, 0.05406275714188856)); +#530 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, 0.05415927031410607)); +#531 = CARTESIAN_POINT('NONE', (-0.02796643632867342, 0.019049, 0.05425773016940409)); +#532 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, 0.05426030174366479)); +#533 = CARTESIAN_POINT('NONE', (-0.027818247895288913, 0.019049, 0.05446263882725269)); +#534 = CARTESIAN_POINT('NONE', (-0.027816320731742276, 0.019049, 0.05446530752888168)); +#535 = CARTESIAN_POINT('NONE', (-0.027681791854968343, 0.019049, 0.054674060729481055)); +#536 = CARTESIAN_POINT('NONE', (-0.02768001750186299, 0.019049, 0.05467681405574541)); +#537 = CARTESIAN_POINT('NONE', (-0.027557444362666925, 0.019049, 0.054891000166860285)); +#538 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, 0.05489382514987133)); +#539 = CARTESIAN_POINT('NONE', (-0.027445471481494885, 0.019049, 0.055112440307202915)); +#540 = CARTESIAN_POINT('NONE', (-0.027444015950899316, 0.019049, 0.055115323706608245)); +#541 = CARTESIAN_POINT('NONE', (-0.027346029298664472, 0.019049, 0.05533735788153033)); +#542 = CARTESIAN_POINT('NONE', (-0.02734473691501536, 0.019049, 0.055340286375673856)); +#543 = CARTESIAN_POINT('NONE', (-0.02725916627688918, 0.019049, 0.0555647373446851)); +#544 = CARTESIAN_POINT('NONE', (-0.02725803765282625, 0.019049, 0.05556769771485555)); +#545 = CARTESIAN_POINT('NONE', (-0.027184827649266094, 0.019049, 0.055793584140910416)); +#546 = CARTESIAN_POINT('NONE', (-0.027183862054367253, 0.019049, 0.05579656344387599)); +#547 = CARTESIAN_POINT('NONE', (-0.027122861603101928, 0.019049, 0.05602293676348998)); +#548 = CARTESIAN_POINT('NONE', (-0.027122057044684983, 0.019049, 0.056025922488282)); +#549 = CARTESIAN_POINT('NONE', (-0.027073026952666533, 0.019049, 0.05625187736591306)); +#550 = CARTESIAN_POINT('NONE', (-0.02707238027592236, 0.019049, 0.05625485757171281)); +#551 = CARTESIAN_POINT('NONE', (-0.027035001973460333, 0.019049, 0.056479540755305466)); +#552 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, 0.05648250418824335)); +#553 = CARTESIAN_POINT('NONE', (-0.027008394060882537, 0.019049, 0.0567051216723537)); +#554 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, 0.05670805785998649)); +#555 = CARTESIAN_POINT('NONE', (-0.026992749882642563, 0.019049, 0.056927880331516)); +#556 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, 0.0569307796546527)); +#557 = CARTESIAN_POINT('NONE', (-0.026987565714448023, 0.019049, 0.05714714625764285)); +#558 = CARTESIAN_POINT('NONE', (-0.0269875, 0.019049, 0.05715)); +#559 = CARTESIAN_POINT('NONE', (-0.026992482374057148, 0.019049, 0.05736636660299013)); +#560 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, 0.057369220345347284)); +#561 = CARTESIAN_POINT('NONE', (-0.027007847827075385, 0.019049, 0.0575890428168768)); +#562 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, 0.0575919421400135)); +#563 = CARTESIAN_POINT('NONE', (-0.027034164536980987, 0.019049, 0.05781455962412385)); +#564 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, 0.057817495811756645)); +#565 = CARTESIAN_POINT('NONE', (-0.027071887279112788, 0.019049, 0.058042178995349296)); +#566 = CARTESIAN_POINT('NONE', (-0.027072380275922372, 0.019049, 0.058045142428287184)); +#567 = CARTESIAN_POINT('NONE', (-0.02712141036794082, 0.019049, 0.05827109730591824)); +#568 = CARTESIAN_POINT('NONE', (-0.027122057044684986, 0.019049, 0.05827407751171799)); +#569 = CARTESIAN_POINT('NONE', (-0.027183057495950312, 0.019049, 0.05850045083133198)); +#570 = CARTESIAN_POINT('NONE', (-0.027183862054367257, 0.019049, 0.05850343655612399)); +#571 = CARTESIAN_POINT('NONE', (-0.027257072057927413, 0.019049, 0.05872932298217886)); +#572 = CARTESIAN_POINT('NONE', (-0.027258037652826257, 0.019049, 0.058732302285144436)); +#573 = CARTESIAN_POINT('NONE', (-0.02734360829095243, 0.019049, 0.05895675325415569)); +#574 = CARTESIAN_POINT('NONE', (-0.027344736915015364, 0.019049, 0.058959713624326136)); +#575 = CARTESIAN_POINT('NONE', (-0.027442723567250197, 0.019049, 0.05918174779924824)); +#576 = CARTESIAN_POINT('NONE', (-0.027444015950899313, 0.019049, 0.05918467629339177)); +#577 = CARTESIAN_POINT('NONE', (-0.02755437216778796, 0.019049, 0.05940329145072335)); +#578 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, 0.05940617485012868)); +#579 = CARTESIAN_POINT('NONE', (-0.0276784008375796, 0.019049, 0.05962036096124353)); +#580 = CARTESIAN_POINT('NONE', (-0.027680017501862993, 0.019049, 0.05962318594425457)); +#581 = CARTESIAN_POINT('NONE', (-0.027814546378636923, 0.019049, 0.05983193914485395)); +#582 = CARTESIAN_POINT('NONE', (-0.027816320731742273, 0.019049, 0.0598346924711183)); +#583 = CARTESIAN_POINT('NONE', (-0.027962435474352593, 0.019049, 0.06003702955470621)); +#584 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, 0.0600396982563352)); +#585 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, 0.060140729685893915)); +#586 = CARTESIAN_POINT('NONE', (-0.02812158686220214, 0.019049, 0.06023467128385074)); +#587 = CARTESIAN_POINT('NONE', (-0.02812366055297633, 0.019049, 0.06023724285811143)); +#588 = CARTESIAN_POINT('NONE', (-0.028291415883794434, 0.019049, 0.060423953450239404)); +#589 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, 0.06042641604806144)); +#590 = CARTESIAN_POINT('NONE', (-0.02838360621266102, 0.019049, 0.06051639378733898)); +#591 = CARTESIAN_POINT('NONE', (-0.02847124134742006, 0.019049, 0.06060402892209802)); +#592 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, 0.060606371526616507)); +#593 = CARTESIAN_POINT('NONE', (-0.028660294544066527, 0.019049, 0.060774126857434614)); +#594 = CARTESIAN_POINT('NONE', (-0.028662757141888564, 0.019049, 0.06077633944702367)); +#595 = CARTESIAN_POINT('NONE', (-0.02875927031410607, 0.019049, 0.06085416666666666)); +#596 = CARTESIAN_POINT('NONE', (-0.028857730169404093, 0.019049, 0.06093356367132657)); +#597 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, 0.06093563736210077)); +#598 = CARTESIAN_POINT('NONE', (-0.02906263882725269, 0.019049, 0.061081752104711076)); +#599 = CARTESIAN_POINT('NONE', (-0.02906530752888168, 0.019049, 0.061083679268257716)); +#600 = CARTESIAN_POINT('NONE', (-0.029274060729481067, 0.019049, 0.06121820814503164)); +#601 = CARTESIAN_POINT('NONE', (-0.02927681405574542, 0.019049, 0.061219982498137)); +#602 = CARTESIAN_POINT('NONE', (-0.02949100016686029, 0.019049, 0.06134255563733308)); +#603 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, 0.061344172301616484)); +#604 = CARTESIAN_POINT('NONE', (-0.02971244030720291, 0.019049, 0.061454528518505115)); +#605 = CARTESIAN_POINT('NONE', (-0.029715323706608236, 0.019049, 0.06145598404910069)); +#606 = CARTESIAN_POINT('NONE', (-0.02993735788153034, 0.019049, 0.061553970701335524)); +#607 = CARTESIAN_POINT('NONE', (-0.029940286375673867, 0.019049, 0.061555263084984636)); +#608 = CARTESIAN_POINT('NONE', (-0.030164737344685118, 0.019049, 0.061640833723110806)); +#609 = CARTESIAN_POINT('NONE', (-0.030167697714855557, 0.019049, 0.061641962347173736)); +#610 = CARTESIAN_POINT('NONE', (-0.030393584140910423, 0.019049, 0.061715172350733885)); +#611 = CARTESIAN_POINT('NONE', (-0.030396563443875996, 0.019049, 0.06171613794563273)); +#612 = CARTESIAN_POINT('NONE', (-0.030622936763489986, 0.019049, 0.06177713839689807)); +#613 = CARTESIAN_POINT('NONE', (-0.030625922488282005, 0.019049, 0.06177794295531502)); +#614 = CARTESIAN_POINT('NONE', (-0.030851877365913064, 0.019049, 0.061826973047333464)); +#615 = CARTESIAN_POINT('NONE', (-0.03085485757171281, 0.019049, 0.06182761972407763)); +#616 = CARTESIAN_POINT('NONE', (-0.031079540755305467, 0.019049, 0.06186499802653966)); +#617 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, 0.06186549102334924)); +#618 = CARTESIAN_POINT('NONE', (-0.0313051216723537, 0.019049, 0.06189160593911745)); +#619 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, 0.06189195037878721)); +#620 = CARTESIAN_POINT('NONE', (-0.03152788033151601, 0.019049, 0.06190725011735743)); +#621 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, 0.06190745191149483)); +#622 = CARTESIAN_POINT('NONE', (-0.03174714625764284, 0.019049, 0.06191243428555198)); +#623 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, 0.0619125)); +#624 = CARTESIAN_POINT('NONE', (-0.03196636660299013, 0.019049, 0.06190751762594285)); +#625 = CARTESIAN_POINT('NONE', (-0.031969220345347285, 0.019049, 0.06190745191149483)); +#626 = CARTESIAN_POINT('NONE', (-0.0321890428168768, 0.019049, 0.06189215217292461)); +#627 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, 0.06189195037878721)); +#628 = CARTESIAN_POINT('NONE', (-0.03241455962412385, 0.019049, 0.061865835463019006)); +#629 = CARTESIAN_POINT('NONE', (-0.032417495811756646, 0.019049, 0.06186549102334924)); +#630 = CARTESIAN_POINT('NONE', (-0.032642178995349304, 0.019049, 0.061828112720887236)); +#631 = CARTESIAN_POINT('NONE', (-0.03264514242828719, 0.019049, 0.06182761972407765)); +#632 = CARTESIAN_POINT('NONE', (-0.03287109730591826, 0.019049, 0.06177858963205919)); +#633 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, 0.061777942955315024)); +#634 = CARTESIAN_POINT('NONE', (-0.03310045083133198, 0.019049, 0.06171694250404969)); +#635 = CARTESIAN_POINT('NONE', (-0.033103436556123994, 0.019049, 0.06171613794563274)); +#636 = CARTESIAN_POINT('NONE', (-0.03332932298217886, 0.019049, 0.06164292794207259)); +#637 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, 0.06164196234717374)); +#638 = CARTESIAN_POINT('NONE', (-0.03355675325415569, 0.019049, 0.06155639170904758)); +#639 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, 0.06155526308498464)); +#640 = CARTESIAN_POINT('NONE', (-0.03378174779924823, 0.019049, 0.06145727643274981)); +#641 = CARTESIAN_POINT('NONE', (-0.03378467629339176, 0.019049, 0.0614559840491007)); +#642 = CARTESIAN_POINT('NONE', (-0.034003291450723346, 0.019049, 0.06134562783221204)); +#643 = CARTESIAN_POINT('NONE', (-0.03400617485012867, 0.019049, 0.061344172301616484)); +#644 = CARTESIAN_POINT('NONE', (-0.03422036096124354, 0.019049, 0.061221599162420405)); +#645 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, 0.06121998249813701)); +#646 = CARTESIAN_POINT('NONE', (-0.03443193914485396, 0.019049, 0.06108545362136306)); +#647 = CARTESIAN_POINT('NONE', (-0.034434692471118314, 0.019049, 0.06108367926825771)); +#648 = CARTESIAN_POINT('NONE', (-0.03463702955470621, 0.019049, 0.06093756452564742)); +#649 = CARTESIAN_POINT('NONE', (-0.0346396982563352, 0.019049, 0.06093563736210079)); +#650 = CARTESIAN_POINT('NONE', (-0.03474072968589394, 0.019049, 0.06085416666666666)); +#651 = CARTESIAN_POINT('NONE', (-0.03483467128385074, 0.019049, 0.06077841313779786)); +#652 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, 0.060776339447023674)); +#653 = CARTESIAN_POINT('NONE', (-0.03502395345023941, 0.019049, 0.06060858411620556)); +#654 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, 0.060606371526616507)); +#655 = CARTESIAN_POINT('NONE', (-0.03520402892209803, 0.019049, 0.060428758652579954)); +#656 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, 0.06042641604806146)); +#657 = CARTESIAN_POINT('NONE', (-0.035374126857434615, 0.019049, 0.06023970545593346)); +#658 = CARTESIAN_POINT('NONE', (-0.03537633944702367, 0.019049, 0.06023724285811143)); +#659 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, 0.060140729685893915)); +#660 = CARTESIAN_POINT('NONE', (-0.035533563671326575, 0.019049, 0.0600422698305959)); +#661 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, 0.0600396982563352)); +#662 = CARTESIAN_POINT('NONE', (-0.035681752104711084, 0.019049, 0.059837361172747315)); +#663 = CARTESIAN_POINT('NONE', (-0.035683679268257724, 0.019049, 0.05983469247111833)); +#664 = CARTESIAN_POINT('NONE', (-0.035818208145031664, 0.019049, 0.059625939270518936)); +#665 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, 0.05962318594425458)); +#666 = CARTESIAN_POINT('NONE', (-0.03594255563733308, 0.019049, 0.05940899983313972)); +#667 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, 0.05940617485012868)); +#668 = CARTESIAN_POINT('NONE', (-0.03605452851850512, 0.019049, 0.05918755969279709)); +#669 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, 0.05918467629339177)); +#670 = CARTESIAN_POINT('NONE', (-0.036153970701335525, 0.019049, 0.05896264211846967)); +#671 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, 0.05895971362432614)); +#672 = CARTESIAN_POINT('NONE', (-0.036240833723110814, 0.019049, 0.05873526265531488)); +#673 = CARTESIAN_POINT('NONE', (-0.036241962347173744, 0.019049, 0.05873230228514444)); +#674 = CARTESIAN_POINT('NONE', (-0.03631517235073389, 0.019049, 0.05850641585908957)); +#675 = CARTESIAN_POINT('NONE', (-0.03631613794563274, 0.019049, 0.058503436556124)); +#676 = CARTESIAN_POINT('NONE', (-0.03637713839689807, 0.019049, 0.05827706323651002)); +#677 = CARTESIAN_POINT('NONE', (-0.03637794295531502, 0.019049, 0.058274077511717995)); +#678 = CARTESIAN_POINT('NONE', (-0.036426973047333465, 0.019049, 0.05804812263408693)); +#679 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, 0.058045142428287184)); +#680 = CARTESIAN_POINT('NONE', (-0.03646499802653966, 0.019049, 0.05782045924469453)); +#681 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, 0.05781749581175665)); +#682 = CARTESIAN_POINT('NONE', (-0.03649160593911746, 0.019049, 0.057594878327646294)); +#683 = CARTESIAN_POINT('NONE', (-0.036491950378787226, 0.019049, 0.0575919421400135)); +#684 = CARTESIAN_POINT('NONE', (-0.036507250117357434, 0.019049, 0.05737211966848399)); +#685 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, 0.057369220345347284)); +#686 = CARTESIAN_POINT('NONE', (-0.03651243428555198, 0.019049, 0.05715285374235715)); +#687 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, 0.05715)); +#688 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589, #590, #591, #592, #593, #594, #595, #596, #597, #598, #599, #600, #601, #602, #603, #604, #605, #606, #607, #608, #609, #610, #611, #612, #613, #614, #615, #616, #617, #618, #619, #620, #621, #622, #623, #624, #625, #626, #627, #628, #629, #630, #631, #632, #633, #634, #635, #636, #637, #638, #639, #640, #641, #642, #643, #644, #645, #646, #647, #648, #649, #650, #651, #652, #653, #654, #655, #656, #657, #658, #659, #660, #661, #662, #663, #664, #665, #666, #667, #668, #669, #670, #671, #672, #673, #674, #675, #676, #677, #678, #679, #680, #681, #682, #683, #684, #685, #686, #687), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.0038910505836575876, 0.007782101167315175, 0.011673151750972763, 0.01556420233463035, 0.019455252918287938, 0.023346303501945526, 0.027237354085603113, 0.0311284046692607, 0.03501945525291829, 0.038910505836575876, 0.042801556420233464, 0.04669260700389105, 0.05058365758754864, 0.054474708171206226, 0.058365758754863814, 0.0622568093385214, 0.06614785992217899, 0.07003891050583658, 0.07392996108949416, 0.07782101167315175, 0.08171206225680934, 0.08560311284046693, 0.08949416342412451, 0.0933852140077821, 0.09727626459143969, 0.10116731517509728, 0.10505836575875487, 0.10894941634241245, 0.11284046692607004, 0.11673151750972763, 0.12062256809338522, 0.1245136186770428, 0.12840466926070038, 0.13229571984435798, 0.13618677042801558, 0.14007782101167315, 0.14396887159533073, 0.14785992217898833, 0.15175097276264593, 0.1556420233463035, 0.15953307392996108, 0.16342412451361868, 0.16731517509727628, 0.17120622568093385, 0.17509727626459143, 0.17898832684824903, 0.18287937743190663, 0.1867704280155642, 0.19066147859922178, 0.19455252918287938, 0.19844357976653698, 0.20233463035019456, 0.20622568093385213, 0.21011673151750973, 0.21400778210116733, 0.2178988326848249, 0.22178988326848248, 0.22568093385214008, 0.22957198443579768, 0.23346303501945526, 0.23735408560311283, 0.24124513618677043, 0.24513618677042803, 0.2490272373540856, 0.2529182879377432, 0.25680933852140075, 0.2607003891050584, 0.26459143968871596, 0.26848249027237353, 0.27237354085603116, 0.27626459143968873, 0.2801556420233463, 0.2840466926070039, 0.28793774319066145, 0.2918287937743191, 0.29571984435797666, 0.29961089494163423, 0.30350194552529186, 0.30739299610894943, 0.311284046692607, 0.3151750972762646, 0.31906614785992216, 0.3229571984435798, 0.32684824902723736, 0.33073929961089493, 0.33463035019455256, 0.33852140077821014, 0.3424124513618677, 0.3463035019455253, 0.35019455252918286, 0.3540856031128405, 0.35797665369649806, 0.36186770428015563, 0.36575875486381326, 0.36964980544747084, 0.3735408560311284, 0.377431906614786, 0.38132295719844356, 0.3852140077821012, 0.38910505836575876, 0.39299610894941633, 0.39688715953307396, 0.40077821011673154, 0.4046692607003891, 0.4085603112840467, 0.41245136186770426, 0.4163424124513619, 0.42023346303501946, 0.42412451361867703, 0.42801556420233466, 0.43190661478599224, 0.4357976653696498, 0.4396887159533074, 0.44357976653696496, 0.4474708171206226, 0.45136186770428016, 0.45525291828793774, 0.45914396887159536, 0.46303501945525294, 0.4669260700389105, 0.4708171206225681, 0.47470817120622566, 0.4785992217898833, 0.48249027237354086, 0.48638132295719844, 0.49027237354085607, 0.49416342412451364, 0.4980544747081712, 0.5019455252918288, 0.5058365758754864, 0.5097276264591439, 0.5136186770428015, 0.5175097276264591, 0.5214007782101167, 0.5252918287937743, 0.5291828793774319, 0.5330739299610895, 0.5369649805447471, 0.5408560311284046, 0.5447470817120623, 0.5486381322957199, 0.5525291828793775, 0.556420233463035, 0.5603112840466926, 0.5642023346303502, 0.5680933852140078, 0.5719844357976653, 0.5758754863813229, 0.5797665369649805, 0.5836575875486381, 0.5875486381322957, 0.5914396887159533, 0.5953307392996109, 0.5992217898832685, 0.603112840466926, 0.6070038910505837, 0.6108949416342413, 0.6147859922178989, 0.6186770428015564, 0.622568093385214, 0.6264591439688716, 0.6303501945525292, 0.6342412451361867, 0.6381322957198443, 0.6420233463035019, 0.6459143968871595, 0.6498054474708171, 0.6536964980544747, 0.6575875486381323, 0.6614785992217899, 0.6653696498054474, 0.6692607003891051, 0.6731517509727627, 0.6770428015564203, 0.6809338521400778, 0.6848249027237354, 0.688715953307393, 0.6926070038910506, 0.6964980544747081, 0.7003891050583657, 0.7042801556420233, 0.7081712062256809, 0.7120622568093385, 0.7159533073929961, 0.7198443579766537, 0.7237354085603113, 0.7276264591439688, 0.7315175097276265, 0.7354085603112841, 0.7392996108949417, 0.7431906614785992, 0.7470817120622568, 0.7509727626459144, 0.754863813229572, 0.7587548638132295, 0.7626459143968871, 0.7665369649805447, 0.7704280155642023, 0.77431906614786, 0.7782101167315175, 0.7821011673151751, 0.7859922178988327, 0.7898832684824902, 0.7937743190661479, 0.7976653696498055, 0.8015564202334631, 0.8054474708171206, 0.8093385214007782, 0.8132295719844358, 0.8171206225680934, 0.8210116731517509, 0.8249027237354085, 0.8287937743190661, 0.8326848249027237, 0.8365758754863813, 0.8404669260700389, 0.8443579766536965, 0.8482490272373541, 0.8521400778210116, 0.8560311284046693, 0.8599221789883269, 0.8638132295719845, 0.867704280155642, 0.8715953307392996, 0.8754863813229572, 0.8793774319066148, 0.8832684824902723, 0.8871595330739299, 0.8910505836575875, 0.8949416342412452, 0.8988326848249028, 0.9027237354085603, 0.9066147859922179, 0.9105058365758755, 0.914396887159533, 0.9182879377431906, 0.9221789883268483, 0.9260700389105059, 0.9299610894941635, 0.933852140077821, 0.9377431906614786, 0.9416342412451362, 0.9455252918287937, 0.9494163424124513, 0.9533073929961089, 0.9571984435797666, 0.9610894941634242, 0.9649805447470817, 0.9688715953307393, 0.9727626459143969, 0.9766536964980544, 0.980544747081712, 0.9844357976653697, 0.9883268482490273, 0.9922178988326849, 0.9961089494163424, 1), .UNSPECIFIED.); +#689 = DIRECTION('NONE', (0, -1, 0)); +#690 = VECTOR('NONE', #689, 1); +#691 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, 0.05715)); +#692 = LINE('NONE', #691, #690); +#693 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#694 = DIRECTION('NONE', (-0, -1, 0)); +#695 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0, 0.05714999999999999)); +#696 = AXIS2_PLACEMENT_3D('NONE', #695, #694, #693); +#697 = CIRCLE('NONE', #696, 0.004762500000000006); +#698 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, -0.05715)); +#699 = CARTESIAN_POINT('NONE', (0.026992482374057148, 0.019049, -0.05736636660299014)); +#700 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, -0.05736922034534729)); +#701 = CARTESIAN_POINT('NONE', (0.02700784782707539, 0.019049, -0.0575890428168768)); +#702 = CARTESIAN_POINT('NONE', (0.027008049621212782, 0.019049, -0.05759194214001351)); +#703 = CARTESIAN_POINT('NONE', (0.02703416453698099, 0.019049, -0.05781455962412386)); +#704 = CARTESIAN_POINT('NONE', (0.027034508976650752, 0.019049, -0.05781749581175665)); +#705 = CARTESIAN_POINT('NONE', (0.027071887279112784, 0.019049, -0.058042178995349296)); +#706 = CARTESIAN_POINT('NONE', (0.02707238027592237, 0.019049, -0.05804514242828718)); +#707 = CARTESIAN_POINT('NONE', (0.027121410367940815, 0.019049, -0.05827109730591826)); +#708 = CARTESIAN_POINT('NONE', (0.027122057044684983, 0.019049, -0.05827407751171799)); +#709 = CARTESIAN_POINT('NONE', (0.027183057495950316, 0.019049, -0.05850045083133198)); +#710 = CARTESIAN_POINT('NONE', (0.02718386205436726, 0.019049, -0.05850343655612399)); +#711 = CARTESIAN_POINT('NONE', (0.02725707205792741, 0.019049, -0.05872932298217887)); +#712 = CARTESIAN_POINT('NONE', (0.02725803765282625, 0.019049, -0.058732302285144436)); +#713 = CARTESIAN_POINT('NONE', (0.02734360829095243, 0.019049, -0.058956753254155676)); +#714 = CARTESIAN_POINT('NONE', (0.02734473691501536, 0.019049, -0.05895971362432612)); +#715 = CARTESIAN_POINT('NONE', (0.0274427235672502, 0.019049, -0.05918174779924823)); +#716 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, -0.05918467629339176)); +#717 = CARTESIAN_POINT('NONE', (0.02755437216778796, 0.019049, -0.05940329145072335)); +#718 = CARTESIAN_POINT('NONE', (0.027555827698383523, 0.019049, -0.05940617485012868)); +#719 = CARTESIAN_POINT('NONE', (0.027678400837579598, 0.019049, -0.05962036096124355)); +#720 = CARTESIAN_POINT('NONE', (0.02768001750186299, 0.019049, -0.05962318594425458)); +#721 = CARTESIAN_POINT('NONE', (0.027814546378636923, 0.019049, -0.05983193914485396)); +#722 = CARTESIAN_POINT('NONE', (0.027816320731742276, 0.019049, -0.05983469247111832)); +#723 = CARTESIAN_POINT('NONE', (0.027962435474352593, 0.019049, -0.0600370295547062)); +#724 = CARTESIAN_POINT('NONE', (0.02796436263789923, 0.019049, -0.06003969825633519)); +#725 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, -0.06014072968589391)); +#726 = CARTESIAN_POINT('NONE', (0.028121586862202137, 0.019049, -0.06023467128385073)); +#727 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, -0.06023724285811143)); +#728 = CARTESIAN_POINT('NONE', (0.028291415883794434, 0.019049, -0.060423953450239404)); +#729 = CARTESIAN_POINT('NONE', (0.028293628473383486, 0.019049, -0.06042641604806144)); +#730 = CARTESIAN_POINT('NONE', (0.028383606212661016, 0.019049, -0.060516393787338967)); +#731 = CARTESIAN_POINT('NONE', (0.02847124134742006, 0.019049, -0.06060402892209802)); +#732 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, -0.060606371526616507)); +#733 = CARTESIAN_POINT('NONE', (0.028660294544066527, 0.019049, -0.060774126857434614)); +#734 = CARTESIAN_POINT('NONE', (0.028662757141888564, 0.019049, -0.06077633944702367)); +#735 = CARTESIAN_POINT('NONE', (0.02875927031410607, 0.019049, -0.06085416666666666)); +#736 = CARTESIAN_POINT('NONE', (0.028857730169404093, 0.019049, -0.06093356367132657)); +#737 = CARTESIAN_POINT('NONE', (0.02886030174366479, 0.019049, -0.06093563736210077)); +#738 = CARTESIAN_POINT('NONE', (0.02906263882725269, 0.019049, -0.061081752104711076)); +#739 = CARTESIAN_POINT('NONE', (0.02906530752888168, 0.019049, -0.061083679268257716)); +#740 = CARTESIAN_POINT('NONE', (0.029274060729481063, 0.019049, -0.061218208145031656)); +#741 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, -0.06121998249813701)); +#742 = CARTESIAN_POINT('NONE', (0.029491000166860293, 0.019049, -0.06134255563733308)); +#743 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, -0.061344172301616484)); +#744 = CARTESIAN_POINT('NONE', (0.029712440307202912, 0.019049, -0.06145452851850512)); +#745 = CARTESIAN_POINT('NONE', (0.02971532370660824, 0.019049, -0.061455984049100694)); +#746 = CARTESIAN_POINT('NONE', (0.02993735788153034, 0.019049, -0.06155397070133552)); +#747 = CARTESIAN_POINT('NONE', (0.02994028637567386, 0.019049, -0.06155526308498462)); +#748 = CARTESIAN_POINT('NONE', (0.03016473734468511, 0.019049, -0.06164083372311081)); +#749 = CARTESIAN_POINT('NONE', (0.03016769771485555, 0.019049, -0.06164196234717374)); +#750 = CARTESIAN_POINT('NONE', (0.03039358414091043, 0.019049, -0.06171517235073389)); +#751 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, -0.061716137945632736)); +#752 = CARTESIAN_POINT('NONE', (0.030622936763489983, 0.019049, -0.061777138396898065)); +#753 = CARTESIAN_POINT('NONE', (0.030625922488281998, 0.019049, -0.06177794295531501)); +#754 = CARTESIAN_POINT('NONE', (0.03085187736591307, 0.019049, -0.06182697304733345)); +#755 = CARTESIAN_POINT('NONE', (0.030854857571712805, 0.019049, -0.061827619724077625)); +#756 = CARTESIAN_POINT('NONE', (0.031079540755305467, 0.019049, -0.06186499802653966)); +#757 = CARTESIAN_POINT('NONE', (0.031082504188243352, 0.019049, -0.06186549102334924)); +#758 = CARTESIAN_POINT('NONE', (0.0313051216723537, 0.019049, -0.06189160593911745)); +#759 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, -0.06189195037878721)); +#760 = CARTESIAN_POINT('NONE', (0.03152788033151601, 0.019049, -0.06190725011735743)); +#761 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, -0.06190745191149483)); +#762 = CARTESIAN_POINT('NONE', (0.03174714625764284, 0.019049, -0.06191243428555198)); +#763 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, -0.0619125)); +#764 = CARTESIAN_POINT('NONE', (0.03196636660299013, 0.019049, -0.06190751762594285)); +#765 = CARTESIAN_POINT('NONE', (0.031969220345347285, 0.019049, -0.06190745191149483)); +#766 = CARTESIAN_POINT('NONE', (0.0321890428168768, 0.019049, -0.06189215217292461)); +#767 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, -0.06189195037878721)); +#768 = CARTESIAN_POINT('NONE', (0.03241455962412385, 0.019049, -0.061865835463019006)); +#769 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, -0.06186549102334924)); +#770 = CARTESIAN_POINT('NONE', (0.032642178995349304, 0.019049, -0.06182811272088723)); +#771 = CARTESIAN_POINT('NONE', (0.03264514242828719, 0.019049, -0.061827619724077645)); +#772 = CARTESIAN_POINT('NONE', (0.03287109730591826, 0.019049, -0.06177858963205918)); +#773 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, -0.06177794295531501)); +#774 = CARTESIAN_POINT('NONE', (0.033100450831331986, 0.019049, -0.06171694250404969)); +#775 = CARTESIAN_POINT('NONE', (0.033103436556124, 0.019049, -0.06171613794563274)); +#776 = CARTESIAN_POINT('NONE', (0.033329322982178874, 0.019049, -0.06164292794207258)); +#777 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, -0.06164196234717374)); +#778 = CARTESIAN_POINT('NONE', (0.03355675325415569, 0.019049, -0.06155639170904755)); +#779 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, -0.06155526308498462)); +#780 = CARTESIAN_POINT('NONE', (0.03378174779924824, 0.019049, -0.061457276432749806)); +#781 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, -0.061455984049100694)); +#782 = CARTESIAN_POINT('NONE', (0.03400329145072335, 0.019049, -0.06134562783221205)); +#783 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, -0.061344172301616484)); +#784 = CARTESIAN_POINT('NONE', (0.03422036096124354, 0.019049, -0.061221599162420405)); +#785 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, -0.06121998249813701)); +#786 = CARTESIAN_POINT('NONE', (0.03443193914485396, 0.019049, -0.06108545362136306)); +#787 = CARTESIAN_POINT('NONE', (0.034434692471118314, 0.019049, -0.06108367926825771)); +#788 = CARTESIAN_POINT('NONE', (0.03463702955470621, 0.019049, -0.0609375645256474)); +#789 = CARTESIAN_POINT('NONE', (0.0346396982563352, 0.019049, -0.06093563736210077)); +#790 = CARTESIAN_POINT('NONE', (0.03474072968589391, 0.019049, -0.06085416666666666)); +#791 = CARTESIAN_POINT('NONE', (0.03483467128385074, 0.019049, -0.06077841313779784)); +#792 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, -0.06077633944702365)); +#793 = CARTESIAN_POINT('NONE', (0.03502395345023941, 0.019049, -0.06060858411620556)); +#794 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, -0.060606371526616507)); +#795 = CARTESIAN_POINT('NONE', (0.03520402892209803, 0.019049, -0.06042875865257993)); +#796 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, -0.06042641604806144)); +#797 = CARTESIAN_POINT('NONE', (0.035374126857434615, 0.019049, -0.06023970545593346)); +#798 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, -0.06023724285811143)); +#799 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, -0.060140729685893915)); +#800 = CARTESIAN_POINT('NONE', (0.035533563671326575, 0.019049, -0.0600422698305959)); +#801 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, -0.0600396982563352)); +#802 = CARTESIAN_POINT('NONE', (0.035681752104711084, 0.019049, -0.05983736117274731)); +#803 = CARTESIAN_POINT('NONE', (0.035683679268257724, 0.019049, -0.05983469247111832)); +#804 = CARTESIAN_POINT('NONE', (0.035818208145031664, 0.019049, -0.059625939270518936)); +#805 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, -0.05962318594425458)); +#806 = CARTESIAN_POINT('NONE', (0.03594255563733309, 0.019049, -0.05940899983313972)); +#807 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, -0.05940617485012868)); +#808 = CARTESIAN_POINT('NONE', (0.03605452851850512, 0.019049, -0.05918755969279709)); +#809 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, -0.05918467629339177)); +#810 = CARTESIAN_POINT('NONE', (0.036153970701335525, 0.019049, -0.05896264211846966)); +#811 = CARTESIAN_POINT('NONE', (0.03615526308498463, 0.019049, -0.058959713624326136)); +#812 = CARTESIAN_POINT('NONE', (0.036240833723110814, 0.019049, -0.058735262655314875)); +#813 = CARTESIAN_POINT('NONE', (0.036241962347173744, 0.019049, -0.058732302285144436)); +#814 = CARTESIAN_POINT('NONE', (0.03631517235073389, 0.019049, -0.058506415859089556)); +#815 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, -0.058503436556123986)); +#816 = CARTESIAN_POINT('NONE', (0.03637713839689807, 0.019049, -0.05827706323651001)); +#817 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, -0.05827407751171799)); +#818 = CARTESIAN_POINT('NONE', (0.036426973047333465, 0.019049, -0.05804812263408692)); +#819 = CARTESIAN_POINT('NONE', (0.03642761972407763, 0.019049, -0.05804514242828718)); +#820 = CARTESIAN_POINT('NONE', (0.03646499802653966, 0.019049, -0.057820459244694526)); +#821 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, -0.057817495811756645)); +#822 = CARTESIAN_POINT('NONE', (0.03649160593911746, 0.019049, -0.057594878327646294)); +#823 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, -0.0575919421400135)); +#824 = CARTESIAN_POINT('NONE', (0.036507250117357434, 0.019049, -0.05737211966848399)); +#825 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, -0.057369220345347284)); +#826 = CARTESIAN_POINT('NONE', (0.03651243428555198, 0.019049, -0.05715285374235715)); +#827 = CARTESIAN_POINT('NONE', (0.0365125, 0.019049, -0.05715)); +#828 = CARTESIAN_POINT('NONE', (0.036507517625942856, 0.019049, -0.05693363339700987)); +#829 = CARTESIAN_POINT('NONE', (0.036507451911494834, 0.019049, -0.05693077965465271)); +#830 = CARTESIAN_POINT('NONE', (0.03649215217292462, 0.019049, -0.05671095718312318)); +#831 = CARTESIAN_POINT('NONE', (0.036491950378787226, 0.019049, -0.05670805785998649)); +#832 = CARTESIAN_POINT('NONE', (0.03646583546301901, 0.019049, -0.05648544037587614)); +#833 = CARTESIAN_POINT('NONE', (0.03646549102334924, 0.019049, -0.05648250418824335)); +#834 = CARTESIAN_POINT('NONE', (0.036428112720887224, 0.019049, -0.05625782100465071)); +#835 = CARTESIAN_POINT('NONE', (0.03642761972407764, 0.019049, -0.05625485757171282)); +#836 = CARTESIAN_POINT('NONE', (0.036378589632059186, 0.019049, -0.05602890269408174)); +#837 = CARTESIAN_POINT('NONE', (0.03637794295531502, 0.019049, -0.056025922488282)); +#838 = CARTESIAN_POINT('NONE', (0.03631694250404968, 0.019049, -0.055799549168668014)); +#839 = CARTESIAN_POINT('NONE', (0.03631613794563274, 0.019049, -0.055796563443876)); +#840 = CARTESIAN_POINT('NONE', (0.036242927942072595, 0.019049, -0.055570677017821125)); +#841 = CARTESIAN_POINT('NONE', (0.03624196234717375, 0.019049, -0.05556769771485555)); +#842 = CARTESIAN_POINT('NONE', (0.03615639170904757, 0.019049, -0.0553432467458443)); +#843 = CARTESIAN_POINT('NONE', (0.03615526308498464, 0.019049, -0.05534028637567386)); +#844 = CARTESIAN_POINT('NONE', (0.03605727643274981, 0.019049, -0.055118252200751776)); +#845 = CARTESIAN_POINT('NONE', (0.036055984049100695, 0.019049, -0.055115323706608245)); +#846 = CARTESIAN_POINT('NONE', (0.035945627832212064, 0.019049, -0.05489670854927666)); +#847 = CARTESIAN_POINT('NONE', (0.03594417230161649, 0.019049, -0.05489382514987133)); +#848 = CARTESIAN_POINT('NONE', (0.03582159916242041, 0.019049, -0.05467963903875645)); +#849 = CARTESIAN_POINT('NONE', (0.03581998249813702, 0.019049, -0.05467681405574541)); +#850 = CARTESIAN_POINT('NONE', (0.03568545362136307, 0.019049, -0.05446806085514603)); +#851 = CARTESIAN_POINT('NONE', (0.03568367926825772, 0.019049, -0.05446530752888167)); +#852 = CARTESIAN_POINT('NONE', (0.03553756452564741, 0.019049, -0.05426297044529378)); +#853 = CARTESIAN_POINT('NONE', (0.035535637362100775, 0.019049, -0.05426030174366479)); +#854 = CARTESIAN_POINT('NONE', (0.03545416666666667, 0.019049, -0.05415927031410607)); +#855 = CARTESIAN_POINT('NONE', (0.035378413137797854, 0.019049, -0.05406532871614925)); +#856 = CARTESIAN_POINT('NONE', (0.03537633944702367, 0.019049, -0.05406275714188855)); +#857 = CARTESIAN_POINT('NONE', (0.03520858411620557, 0.019049, -0.053876046549760574)); +#858 = CARTESIAN_POINT('NONE', (0.035206371526616514, 0.019049, -0.05387358395193854)); +#859 = CARTESIAN_POINT('NONE', (0.03511639378733899, 0.019049, -0.05378360621266101)); +#860 = CARTESIAN_POINT('NONE', (0.03502875865257994, 0.019049, -0.05369597107790197)); +#861 = CARTESIAN_POINT('NONE', (0.03502641604806145, 0.019049, -0.053693628473383485)); +#862 = CARTESIAN_POINT('NONE', (0.03483970545593346, 0.019049, -0.05352587314256537)); +#863 = CARTESIAN_POINT('NONE', (0.034837242858111434, 0.019049, -0.053523660552976325)); +#864 = CARTESIAN_POINT('NONE', (0.03474072968589392, 0.019049, -0.05344583333333333)); +#865 = CARTESIAN_POINT('NONE', (0.03464226983059591, 0.019049, -0.053366436328673425)); +#866 = CARTESIAN_POINT('NONE', (0.03463969825633521, 0.019049, -0.053364362637899225)); +#867 = CARTESIAN_POINT('NONE', (0.03443736117274731, 0.019049, -0.05321824789528891)); +#868 = CARTESIAN_POINT('NONE', (0.03443469247111832, 0.019049, -0.05321632073174227)); +#869 = CARTESIAN_POINT('NONE', (0.03422593927051894, 0.019049, -0.05308179185496834)); +#870 = CARTESIAN_POINT('NONE', (0.03422318594425458, 0.019049, -0.05308001750186299)); +#871 = CARTESIAN_POINT('NONE', (0.03400899983313972, 0.019049, -0.05295744436266692)); +#872 = CARTESIAN_POINT('NONE', (0.03400617485012868, 0.019049, -0.05295582769838352)); +#873 = CARTESIAN_POINT('NONE', (0.0337875596927971, 0.019049, -0.052845471481494884)); +#874 = CARTESIAN_POINT('NONE', (0.03378467629339177, 0.019049, -0.05284401595089931)); +#875 = CARTESIAN_POINT('NONE', (0.03356264211846966, 0.019049, -0.05274602929866448)); +#876 = CARTESIAN_POINT('NONE', (0.03355971362432614, 0.019049, -0.05274473691501537)); +#877 = CARTESIAN_POINT('NONE', (0.033335262655314876, 0.019049, -0.05265916627688918)); +#878 = CARTESIAN_POINT('NONE', (0.03333230228514444, 0.019049, -0.05265803765282625)); +#879 = CARTESIAN_POINT('NONE', (0.033106415859089564, 0.019049, -0.052584827649266086)); +#880 = CARTESIAN_POINT('NONE', (0.033103436556123994, 0.019049, -0.05258386205436724)); +#881 = CARTESIAN_POINT('NONE', (0.03287706323651002, 0.019049, -0.05252286160310193)); +#882 = CARTESIAN_POINT('NONE', (0.032874077511717996, 0.019049, -0.05252205704468498)); +#883 = CARTESIAN_POINT('NONE', (0.032648122634086923, 0.019049, -0.05247302695266652)); +#884 = CARTESIAN_POINT('NONE', (0.03264514242828718, 0.019049, -0.05247238027592235)); +#885 = CARTESIAN_POINT('NONE', (0.03242045924469453, 0.019049, -0.05243500197346032)); +#886 = CARTESIAN_POINT('NONE', (0.032417495811756646, 0.019049, -0.05243450897665074)); +#887 = CARTESIAN_POINT('NONE', (0.032194878327646295, 0.019049, -0.05240839406088253)); +#888 = CARTESIAN_POINT('NONE', (0.0321919421400135, 0.019049, -0.05240804962121277)); +#889 = CARTESIAN_POINT('NONE', (0.031972119668484, 0.019049, -0.05239274988264256)); +#890 = CARTESIAN_POINT('NONE', (0.03196922034534729, 0.019049, -0.052392548088505166)); +#891 = CARTESIAN_POINT('NONE', (0.03175285374235716, 0.019049, -0.05238756571444802)); +#892 = CARTESIAN_POINT('NONE', (0.03175, 0.019049, -0.0523875)); +#893 = CARTESIAN_POINT('NONE', (0.03153363339700987, 0.019049, -0.052392482374057144)); +#894 = CARTESIAN_POINT('NONE', (0.03153077965465271, 0.019049, -0.052392548088505166)); +#895 = CARTESIAN_POINT('NONE', (0.03131095718312319, 0.019049, -0.05240784782707537)); +#896 = CARTESIAN_POINT('NONE', (0.03130805785998649, 0.019049, -0.05240804962121276)); +#897 = CARTESIAN_POINT('NONE', (0.031085440375876138, 0.019049, -0.05243416453698098)); +#898 = CARTESIAN_POINT('NONE', (0.03108250418824335, 0.019049, -0.05243450897665074)); +#899 = CARTESIAN_POINT('NONE', (0.030857821004650707, 0.019049, -0.05247188727911278)); +#900 = CARTESIAN_POINT('NONE', (0.030854857571712815, 0.019049, -0.05247238027592237)); +#901 = CARTESIAN_POINT('NONE', (0.03062890269408175, 0.019049, -0.052521410367940814)); +#902 = CARTESIAN_POINT('NONE', (0.030625922488282005, 0.019049, -0.05252205704468498)); +#903 = CARTESIAN_POINT('NONE', (0.03039954916866802, 0.019049, -0.052583057495950304)); +#904 = CARTESIAN_POINT('NONE', (0.030396563443875996, 0.019049, -0.05258386205436725)); +#905 = CARTESIAN_POINT('NONE', (0.030170677017821137, 0.019049, -0.052657072057927405)); +#906 = CARTESIAN_POINT('NONE', (0.03016769771485556, 0.019049, -0.05265803765282625)); +#907 = CARTESIAN_POINT('NONE', (0.029943246745844313, 0.019049, -0.05274360829095244)); +#908 = CARTESIAN_POINT('NONE', (0.029940286375673867, 0.019049, -0.05274473691501537)); +#909 = CARTESIAN_POINT('NONE', (0.029718252200751773, 0.019049, -0.0528427235672502)); +#910 = CARTESIAN_POINT('NONE', (0.029715323706608242, 0.019049, -0.05284401595089931)); +#911 = CARTESIAN_POINT('NONE', (0.02949670854927666, 0.019049, -0.05295437216778796)); +#912 = CARTESIAN_POINT('NONE', (0.029493825149871335, 0.019049, -0.05295582769838352)); +#913 = CARTESIAN_POINT('NONE', (0.02927963903875646, 0.019049, -0.05307840083757959)); +#914 = CARTESIAN_POINT('NONE', (0.029276814055745424, 0.019049, -0.05308001750186298)); +#915 = CARTESIAN_POINT('NONE', (0.029068060855146027, 0.019049, -0.05321454637863691)); +#916 = CARTESIAN_POINT('NONE', (0.029065307528881677, 0.019049, -0.05321632073174226)); +#917 = CARTESIAN_POINT('NONE', (0.028862970445293786, 0.019049, -0.053362435474352585)); +#918 = CARTESIAN_POINT('NONE', (0.028860301743664798, 0.019049, -0.053364362637899225)); +#919 = CARTESIAN_POINT('NONE', (0.028759270314106074, 0.019049, -0.05344583333333333)); +#920 = CARTESIAN_POINT('NONE', (0.028665328716149262, 0.019049, -0.05352158686220213)); +#921 = CARTESIAN_POINT('NONE', (0.028662757141888567, 0.019049, -0.053523660552976325)); +#922 = CARTESIAN_POINT('NONE', (0.028476046549760586, 0.019049, -0.053691415883794426)); +#923 = CARTESIAN_POINT('NONE', (0.028473583951938546, 0.019049, -0.05369362847338348)); +#924 = CARTESIAN_POINT('NONE', (0.028295971077901983, 0.019049, -0.053871241347420044)); +#925 = CARTESIAN_POINT('NONE', (0.028293628473383493, 0.019049, -0.05387358395193854)); +#926 = CARTESIAN_POINT('NONE', (0.02812587314256538, 0.019049, -0.05406029454406653)); +#927 = CARTESIAN_POINT('NONE', (0.02812366055297633, 0.019049, -0.05406275714188856)); +#928 = CARTESIAN_POINT('NONE', (0.028045833333333332, 0.019049, -0.054159270314106084)); +#929 = CARTESIAN_POINT('NONE', (0.02796643632867343, 0.019049, -0.05425773016940409)); +#930 = CARTESIAN_POINT('NONE', (0.027964362637899236, 0.019049, -0.05426030174366479)); +#931 = CARTESIAN_POINT('NONE', (0.027818247895288917, 0.019049, -0.05446263882725269)); +#932 = CARTESIAN_POINT('NONE', (0.02781632073174228, 0.019049, -0.05446530752888168)); +#933 = CARTESIAN_POINT('NONE', (0.027681791854968347, 0.019049, -0.054674060729481055)); +#934 = CARTESIAN_POINT('NONE', (0.027680017501862993, 0.019049, -0.05467681405574541)); +#935 = CARTESIAN_POINT('NONE', (0.027557444362666928, 0.019049, -0.054891000166860285)); +#936 = CARTESIAN_POINT('NONE', (0.02755582769838353, 0.019049, -0.05489382514987133)); +#937 = CARTESIAN_POINT('NONE', (0.027445471481494885, 0.019049, -0.0551124403072029)); +#938 = CARTESIAN_POINT('NONE', (0.027444015950899316, 0.019049, -0.05511532370660823)); +#939 = CARTESIAN_POINT('NONE', (0.027346029298664476, 0.019049, -0.05533735788153033)); +#940 = CARTESIAN_POINT('NONE', (0.027344736915015364, 0.019049, -0.055340286375673856)); +#941 = CARTESIAN_POINT('NONE', (0.027259166276889187, 0.019049, -0.0555647373446851)); +#942 = CARTESIAN_POINT('NONE', (0.027258037652826257, 0.019049, -0.05556769771485555)); +#943 = CARTESIAN_POINT('NONE', (0.0271848276492661, 0.019049, -0.05579358414091042)); +#944 = CARTESIAN_POINT('NONE', (0.027183862054367257, 0.019049, -0.055796563443876)); +#945 = CARTESIAN_POINT('NONE', (0.02712286160310193, 0.019049, -0.05602293676348998)); +#946 = CARTESIAN_POINT('NONE', (0.027122057044684986, 0.019049, -0.056025922488282)); +#947 = CARTESIAN_POINT('NONE', (0.027073026952666533, 0.019049, -0.05625187736591306)); +#948 = CARTESIAN_POINT('NONE', (0.02707238027592236, 0.019049, -0.05625485757171281)); +#949 = CARTESIAN_POINT('NONE', (0.027035001973460333, 0.019049, -0.056479540755305466)); +#950 = CARTESIAN_POINT('NONE', (0.02703450897665075, 0.019049, -0.05648250418824335)); +#951 = CARTESIAN_POINT('NONE', (0.027008394060882537, 0.019049, -0.0567051216723537)); +#952 = CARTESIAN_POINT('NONE', (0.02700804962121278, 0.019049, -0.05670805785998649)); +#953 = CARTESIAN_POINT('NONE', (0.026992749882642563, 0.019049, -0.056927880331516)); +#954 = CARTESIAN_POINT('NONE', (0.02699254808850517, 0.019049, -0.0569307796546527)); +#955 = CARTESIAN_POINT('NONE', (0.026987565714448023, 0.019049, -0.05714714625764285)); +#956 = CARTESIAN_POINT('NONE', (0.0269875, 0.019049, -0.05715)); +#957 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#698, #699, #700, #701, #702, #703, #704, #705, #706, #707, #708, #709, #710, #711, #712, #713, #714, #715, #716, #717, #718, #719, #720, #721, #722, #723, #724, #725, #726, #727, #728, #729, #730, #731, #732, #733, #734, #735, #736, #737, #738, #739, #740, #741, #742, #743, #744, #745, #746, #747, #748, #749, #750, #751, #752, #753, #754, #755, #756, #757, #758, #759, #760, #761, #762, #763, #764, #765, #766, #767, #768, #769, #770, #771, #772, #773, #774, #775, #776, #777, #778, #779, #780, #781, #782, #783, #784, #785, #786, #787, #788, #789, #790, #791, #792, #793, #794, #795, #796, #797, #798, #799, #800, #801, #802, #803, #804, #805, #806, #807, #808, #809, #810, #811, #812, #813, #814, #815, #816, #817, #818, #819, #820, #821, #822, #823, #824, #825, #826, #827, #828, #829, #830, #831, #832, #833, #834, #835, #836, #837, #838, #839, #840, #841, #842, #843, #844, #845, #846, #847, #848, #849, #850, #851, #852, #853, #854, #855, #856, #857, #858, #859, #860, #861, #862, #863, #864, #865, #866, #867, #868, #869, #870, #871, #872, #873, #874, #875, #876, #877, #878, #879, #880, #881, #882, #883, #884, #885, #886, #887, #888, #889, #890, #891, #892, #893, #894, #895, #896, #897, #898, #899, #900, #901, #902, #903, #904, #905, #906, #907, #908, #909, #910, #911, #912, #913, #914, #915, #916, #917, #918, #919, #920, #921, #922, #923, #924, #925, #926, #927, #928, #929, #930, #931, #932, #933, #934, #935, #936, #937, #938, #939, #940, #941, #942, #943, #944, #945, #946, #947, #948, #949, #950, #951, #952, #953, #954, #955, #956), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.0038910505836575876, 0.007782101167315175, 0.011673151750972763, 0.01556420233463035, 0.019455252918287938, 0.023346303501945526, 0.027237354085603113, 0.0311284046692607, 0.03501945525291829, 0.038910505836575876, 0.042801556420233464, 0.04669260700389105, 0.05058365758754864, 0.054474708171206226, 0.058365758754863814, 0.0622568093385214, 0.06614785992217899, 0.07003891050583658, 0.07392996108949416, 0.07782101167315175, 0.08171206225680934, 0.08560311284046693, 0.08949416342412451, 0.0933852140077821, 0.09727626459143969, 0.10116731517509728, 0.10505836575875487, 0.10894941634241245, 0.11284046692607004, 0.11673151750972763, 0.12062256809338522, 0.1245136186770428, 0.12840466926070038, 0.13229571984435798, 0.13618677042801558, 0.14007782101167315, 0.14396887159533073, 0.14785992217898833, 0.15175097276264593, 0.1556420233463035, 0.15953307392996108, 0.16342412451361868, 0.16731517509727628, 0.17120622568093385, 0.17509727626459143, 0.17898832684824903, 0.18287937743190663, 0.1867704280155642, 0.19066147859922178, 0.19455252918287938, 0.19844357976653698, 0.20233463035019456, 0.20622568093385213, 0.21011673151750973, 0.21400778210116733, 0.2178988326848249, 0.22178988326848248, 0.22568093385214008, 0.22957198443579768, 0.23346303501945526, 0.23735408560311283, 0.24124513618677043, 0.24513618677042803, 0.2490272373540856, 0.2529182879377432, 0.25680933852140075, 0.2607003891050584, 0.26459143968871596, 0.26848249027237353, 0.27237354085603116, 0.27626459143968873, 0.2801556420233463, 0.2840466926070039, 0.28793774319066145, 0.2918287937743191, 0.29571984435797666, 0.29961089494163423, 0.30350194552529186, 0.30739299610894943, 0.311284046692607, 0.3151750972762646, 0.31906614785992216, 0.3229571984435798, 0.32684824902723736, 0.33073929961089493, 0.33463035019455256, 0.33852140077821014, 0.3424124513618677, 0.3463035019455253, 0.35019455252918286, 0.3540856031128405, 0.35797665369649806, 0.36186770428015563, 0.36575875486381326, 0.36964980544747084, 0.3735408560311284, 0.377431906614786, 0.38132295719844356, 0.3852140077821012, 0.38910505836575876, 0.39299610894941633, 0.39688715953307396, 0.40077821011673154, 0.4046692607003891, 0.4085603112840467, 0.41245136186770426, 0.4163424124513619, 0.42023346303501946, 0.42412451361867703, 0.42801556420233466, 0.43190661478599224, 0.4357976653696498, 0.4396887159533074, 0.44357976653696496, 0.4474708171206226, 0.45136186770428016, 0.45525291828793774, 0.45914396887159536, 0.46303501945525294, 0.4669260700389105, 0.4708171206225681, 0.47470817120622566, 0.4785992217898833, 0.48249027237354086, 0.48638132295719844, 0.49027237354085607, 0.49416342412451364, 0.4980544747081712, 0.5019455252918288, 0.5058365758754864, 0.5097276264591439, 0.5136186770428015, 0.5175097276264591, 0.5214007782101167, 0.5252918287937743, 0.5291828793774319, 0.5330739299610895, 0.5369649805447471, 0.5408560311284046, 0.5447470817120623, 0.5486381322957199, 0.5525291828793775, 0.556420233463035, 0.5603112840466926, 0.5642023346303502, 0.5680933852140078, 0.5719844357976653, 0.5758754863813229, 0.5797665369649805, 0.5836575875486381, 0.5875486381322957, 0.5914396887159533, 0.5953307392996109, 0.5992217898832685, 0.603112840466926, 0.6070038910505837, 0.6108949416342413, 0.6147859922178989, 0.6186770428015564, 0.622568093385214, 0.6264591439688716, 0.6303501945525292, 0.6342412451361867, 0.6381322957198443, 0.6420233463035019, 0.6459143968871595, 0.6498054474708171, 0.6536964980544747, 0.6575875486381323, 0.6614785992217899, 0.6653696498054474, 0.6692607003891051, 0.6731517509727627, 0.6770428015564203, 0.6809338521400778, 0.6848249027237354, 0.688715953307393, 0.6926070038910506, 0.6964980544747081, 0.7003891050583657, 0.7042801556420233, 0.7081712062256809, 0.7120622568093385, 0.7159533073929961, 0.7198443579766537, 0.7237354085603113, 0.7276264591439688, 0.7315175097276265, 0.7354085603112841, 0.7392996108949417, 0.7431906614785992, 0.7470817120622568, 0.7509727626459144, 0.754863813229572, 0.7587548638132295, 0.7626459143968871, 0.7665369649805447, 0.7704280155642023, 0.77431906614786, 0.7782101167315175, 0.7821011673151751, 0.7859922178988327, 0.7898832684824902, 0.7937743190661479, 0.7976653696498055, 0.8015564202334631, 0.8054474708171206, 0.8093385214007782, 0.8132295719844358, 0.8171206225680934, 0.8210116731517509, 0.8249027237354085, 0.8287937743190661, 0.8326848249027237, 0.8365758754863813, 0.8404669260700389, 0.8443579766536965, 0.8482490272373541, 0.8521400778210116, 0.8560311284046693, 0.8599221789883269, 0.8638132295719845, 0.867704280155642, 0.8715953307392996, 0.8754863813229572, 0.8793774319066148, 0.8832684824902723, 0.8871595330739299, 0.8910505836575875, 0.8949416342412452, 0.8988326848249028, 0.9027237354085603, 0.9066147859922179, 0.9105058365758755, 0.914396887159533, 0.9182879377431906, 0.9221789883268483, 0.9260700389105059, 0.9299610894941635, 0.933852140077821, 0.9377431906614786, 0.9416342412451362, 0.9455252918287937, 0.9494163424124513, 0.9533073929961089, 0.9571984435797666, 0.9610894941634242, 0.9649805447470817, 0.9688715953307393, 0.9727626459143969, 0.9766536964980544, 0.980544747081712, 0.9844357976653697, 0.9883268482490273, 0.9922178988326849, 0.9961089494163424, 1), .UNSPECIFIED.); +#958 = DIRECTION('NONE', (0, -1, 0)); +#959 = VECTOR('NONE', #958, 1); +#960 = CARTESIAN_POINT('NONE', (0.0269875, 0.019051000000000002, -0.05715)); +#961 = LINE('NONE', #960, #959); +#962 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#963 = DIRECTION('NONE', (-0, -1, 0)); +#964 = CARTESIAN_POINT('NONE', (0.031749999999999994, -0, -0.057150000000000006)); +#965 = AXIS2_PLACEMENT_3D('NONE', #964, #963, #962); +#966 = CIRCLE('NONE', #965, 0.004762499999999996); +#967 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, -0.05715)); +#968 = CARTESIAN_POINT('NONE', (-0.036507517625942856, 0.019049, -0.05736636660299014)); +#969 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, -0.05736922034534729)); +#970 = CARTESIAN_POINT('NONE', (-0.036492152172924626, 0.019049, -0.0575890428168768)); +#971 = CARTESIAN_POINT('NONE', (-0.03649195037878723, 0.019049, -0.05759194214001351)); +#972 = CARTESIAN_POINT('NONE', (-0.03646583546301901, 0.019049, -0.05781455962412386)); +#973 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, -0.05781749581175665)); +#974 = CARTESIAN_POINT('NONE', (-0.03642811272088722, 0.019049, -0.058042178995349296)); +#975 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, -0.05804514242828718)); +#976 = CARTESIAN_POINT('NONE', (-0.03637858963205918, 0.019049, -0.05827109730591826)); +#977 = CARTESIAN_POINT('NONE', (-0.03637794295531501, 0.019049, -0.05827407751171799)); +#978 = CARTESIAN_POINT('NONE', (-0.03631694250404969, 0.019049, -0.05850045083133198)); +#979 = CARTESIAN_POINT('NONE', (-0.036316137945632744, 0.019049, -0.05850343655612399)); +#980 = CARTESIAN_POINT('NONE', (-0.036242927942072574, 0.019049, -0.05872932298217887)); +#981 = CARTESIAN_POINT('NONE', (-0.03624196234717374, 0.019049, -0.058732302285144436)); +#982 = CARTESIAN_POINT('NONE', (-0.03615639170904756, 0.019049, -0.058956753254155676)); +#983 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, -0.05895971362432612)); +#984 = CARTESIAN_POINT('NONE', (-0.03605727643274981, 0.019049, -0.05918174779924823)); +#985 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, -0.05918467629339176)); +#986 = CARTESIAN_POINT('NONE', (-0.03594562783221205, 0.019049, -0.05940329145072335)); +#987 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, -0.05940617485012868)); +#988 = CARTESIAN_POINT('NONE', (-0.035821599162420406, 0.019049, -0.05962036096124355)); +#989 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, -0.05962318594425458)); +#990 = CARTESIAN_POINT('NONE', (-0.03568545362136307, 0.019049, -0.05983193914485396)); +#991 = CARTESIAN_POINT('NONE', (-0.03568367926825772, 0.019049, -0.05983469247111832)); +#992 = CARTESIAN_POINT('NONE', (-0.03553756452564741, 0.019049, -0.0600370295547062)); +#993 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, -0.06003969825633519)); +#994 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, -0.060140729685893915)); +#995 = CARTESIAN_POINT('NONE', (-0.03537841313779787, 0.019049, -0.06023467128385073)); +#996 = CARTESIAN_POINT('NONE', (-0.035376339447023675, 0.019049, -0.06023724285811143)); +#997 = CARTESIAN_POINT('NONE', (-0.03520858411620557, 0.019049, -0.060423953450239404)); +#998 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, -0.06042641604806144)); +#999 = CARTESIAN_POINT('NONE', (-0.03511639378733898, 0.019049, -0.06051639378733898)); +#1000 = CARTESIAN_POINT('NONE', (-0.03502875865257994, 0.019049, -0.06060402892209802)); +#1001 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, -0.060606371526616507)); +#1002 = CARTESIAN_POINT('NONE', (-0.03483970545593346, 0.019049, -0.060774126857434614)); +#1003 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, -0.06077633944702367)); +#1004 = CARTESIAN_POINT('NONE', (-0.03474072968589392, 0.019049, -0.06085416666666666)); +#1005 = CARTESIAN_POINT('NONE', (-0.03464226983059591, 0.019049, -0.06093356367132657)); +#1006 = CARTESIAN_POINT('NONE', (-0.03463969825633521, 0.019049, -0.06093563736210077)); +#1007 = CARTESIAN_POINT('NONE', (-0.03443736117274731, 0.019049, -0.061081752104711076)); +#1008 = CARTESIAN_POINT('NONE', (-0.03443469247111832, 0.019049, -0.061083679268257716)); +#1009 = CARTESIAN_POINT('NONE', (-0.03422593927051894, 0.019049, -0.061218208145031656)); +#1010 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, -0.06121998249813701)); +#1011 = CARTESIAN_POINT('NONE', (-0.03400899983313972, 0.019049, -0.06134255563733308)); +#1012 = CARTESIAN_POINT('NONE', (-0.03400617485012868, 0.019049, -0.061344172301616484)); +#1013 = CARTESIAN_POINT('NONE', (-0.0337875596927971, 0.019049, -0.06145452851850512)); +#1014 = CARTESIAN_POINT('NONE', (-0.03378467629339177, 0.019049, -0.061455984049100694)); +#1015 = CARTESIAN_POINT('NONE', (-0.03356264211846966, 0.019049, -0.06155397070133552)); +#1016 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, -0.06155526308498462)); +#1017 = CARTESIAN_POINT('NONE', (-0.033335262655314876, 0.019049, -0.06164083372311081)); +#1018 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, -0.06164196234717374)); +#1019 = CARTESIAN_POINT('NONE', (-0.03310641585908957, 0.019049, -0.06171517235073389)); +#1020 = CARTESIAN_POINT('NONE', (-0.033103436556124, 0.019049, -0.061716137945632736)); +#1021 = CARTESIAN_POINT('NONE', (-0.03287706323651001, 0.019049, -0.061777138396898065)); +#1022 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, -0.06177794295531501)); +#1023 = CARTESIAN_POINT('NONE', (-0.03264812263408692, 0.019049, -0.06182697304733345)); +#1024 = CARTESIAN_POINT('NONE', (-0.03264514242828718, 0.019049, -0.061827619724077625)); +#1025 = CARTESIAN_POINT('NONE', (-0.032420459244694534, 0.019049, -0.06186499802653966)); +#1026 = CARTESIAN_POINT('NONE', (-0.03241749581175665, 0.019049, -0.06186549102334924)); +#1027 = CARTESIAN_POINT('NONE', (-0.032194878327646295, 0.019049, -0.06189160593911745)); +#1028 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, -0.06189195037878721)); +#1029 = CARTESIAN_POINT('NONE', (-0.031972119668484, 0.019049, -0.06190725011735743)); +#1030 = CARTESIAN_POINT('NONE', (-0.03196922034534729, 0.019049, -0.06190745191149483)); +#1031 = CARTESIAN_POINT('NONE', (-0.03175285374235716, 0.019049, -0.06191243428555198)); +#1032 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, -0.0619125)); +#1033 = CARTESIAN_POINT('NONE', (-0.03153363339700987, 0.019049, -0.06190751762594285)); +#1034 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, -0.06190745191149483)); +#1035 = CARTESIAN_POINT('NONE', (-0.031310957183123184, 0.019049, -0.06189215217292461)); +#1036 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, -0.06189195037878721)); +#1037 = CARTESIAN_POINT('NONE', (-0.031085440375876135, 0.019049, -0.061865835463019006)); +#1038 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, -0.06186549102334924)); +#1039 = CARTESIAN_POINT('NONE', (-0.030857821004650707, 0.019049, -0.06182811272088723)); +#1040 = CARTESIAN_POINT('NONE', (-0.030854857571712815, 0.019049, -0.061827619724077645)); +#1041 = CARTESIAN_POINT('NONE', (-0.030628902694081746, 0.019049, -0.06177858963205918)); +#1042 = CARTESIAN_POINT('NONE', (-0.030625922488282, 0.019049, -0.06177794295531501)); +#1043 = CARTESIAN_POINT('NONE', (-0.030399549168668025, 0.019049, -0.06171694250404969)); +#1044 = CARTESIAN_POINT('NONE', (-0.030396563443876003, 0.019049, -0.06171613794563274)); +#1045 = CARTESIAN_POINT('NONE', (-0.030170677017821116, 0.019049, -0.06164292794207258)); +#1046 = CARTESIAN_POINT('NONE', (-0.030167697714855553, 0.019049, -0.06164196234717374)); +#1047 = CARTESIAN_POINT('NONE', (-0.029943246745844303, 0.019049, -0.06155639170904755)); +#1048 = CARTESIAN_POINT('NONE', (-0.029940286375673864, 0.019049, -0.06155526308498462)); +#1049 = CARTESIAN_POINT('NONE', (-0.02971825220075177, 0.019049, -0.061457276432749806)); +#1050 = CARTESIAN_POINT('NONE', (-0.02971532370660824, 0.019049, -0.061455984049100694)); +#1051 = CARTESIAN_POINT('NONE', (-0.02949670854927666, 0.019049, -0.06134562783221205)); +#1052 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, -0.061344172301616484)); +#1053 = CARTESIAN_POINT('NONE', (-0.02927963903875646, 0.019049, -0.061221599162420405)); +#1054 = CARTESIAN_POINT('NONE', (-0.029276814055745424, 0.019049, -0.06121998249813701)); +#1055 = CARTESIAN_POINT('NONE', (-0.029068060855146023, 0.019049, -0.06108545362136306)); +#1056 = CARTESIAN_POINT('NONE', (-0.029065307528881673, 0.019049, -0.06108367926825771)); +#1057 = CARTESIAN_POINT('NONE', (-0.02886297044529378, 0.019049, -0.0609375645256474)); +#1058 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, -0.06093563736210077)); +#1059 = CARTESIAN_POINT('NONE', (-0.028759270314106074, 0.019049, -0.06085416666666666)); +#1060 = CARTESIAN_POINT('NONE', (-0.028665328716149255, 0.019049, -0.06077841313779784)); +#1061 = CARTESIAN_POINT('NONE', (-0.02866275714188856, 0.019049, -0.06077633944702365)); +#1062 = CARTESIAN_POINT('NONE', (-0.028476046549760586, 0.019049, -0.06060858411620556)); +#1063 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, -0.060606371526616507)); +#1064 = CARTESIAN_POINT('NONE', (-0.028295971077901973, 0.019049, -0.06042875865257993)); +#1065 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, -0.06042641604806144)); +#1066 = CARTESIAN_POINT('NONE', (-0.028125873142565375, 0.019049, -0.06023970545593346)); +#1067 = CARTESIAN_POINT('NONE', (-0.028123660552976326, 0.019049, -0.06023724285811143)); +#1068 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, -0.06014072968589392)); +#1069 = CARTESIAN_POINT('NONE', (-0.02796643632867342, 0.019049, -0.0600422698305959)); +#1070 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, -0.0600396982563352)); +#1071 = CARTESIAN_POINT('NONE', (-0.027818247895288913, 0.019049, -0.05983736117274731)); +#1072 = CARTESIAN_POINT('NONE', (-0.027816320731742276, 0.019049, -0.05983469247111832)); +#1073 = CARTESIAN_POINT('NONE', (-0.027681791854968343, 0.019049, -0.059625939270518936)); +#1074 = CARTESIAN_POINT('NONE', (-0.02768001750186299, 0.019049, -0.05962318594425458)); +#1075 = CARTESIAN_POINT('NONE', (-0.027557444362666925, 0.019049, -0.05940899983313972)); +#1076 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, -0.05940617485012868)); +#1077 = CARTESIAN_POINT('NONE', (-0.027445471481494885, 0.019049, -0.05918755969279709)); +#1078 = CARTESIAN_POINT('NONE', (-0.027444015950899316, 0.019049, -0.05918467629339177)); +#1079 = CARTESIAN_POINT('NONE', (-0.027346029298664472, 0.019049, -0.05896264211846966)); +#1080 = CARTESIAN_POINT('NONE', (-0.02734473691501536, 0.019049, -0.058959713624326136)); +#1081 = CARTESIAN_POINT('NONE', (-0.02725916627688918, 0.019049, -0.058735262655314875)); +#1082 = CARTESIAN_POINT('NONE', (-0.02725803765282625, 0.019049, -0.058732302285144436)); +#1083 = CARTESIAN_POINT('NONE', (-0.027184827649266094, 0.019049, -0.058506415859089556)); +#1084 = CARTESIAN_POINT('NONE', (-0.027183862054367253, 0.019049, -0.058503436556123986)); +#1085 = CARTESIAN_POINT('NONE', (-0.027122861603101928, 0.019049, -0.05827706323651001)); +#1086 = CARTESIAN_POINT('NONE', (-0.027122057044684983, 0.019049, -0.05827407751171799)); +#1087 = CARTESIAN_POINT('NONE', (-0.027073026952666533, 0.019049, -0.05804812263408692)); +#1088 = CARTESIAN_POINT('NONE', (-0.02707238027592236, 0.019049, -0.05804514242828718)); +#1089 = CARTESIAN_POINT('NONE', (-0.027035001973460333, 0.019049, -0.057820459244694526)); +#1090 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, -0.057817495811756645)); +#1091 = CARTESIAN_POINT('NONE', (-0.027008394060882537, 0.019049, -0.057594878327646294)); +#1092 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, -0.0575919421400135)); +#1093 = CARTESIAN_POINT('NONE', (-0.026992749882642563, 0.019049, -0.05737211966848399)); +#1094 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, -0.057369220345347284)); +#1095 = CARTESIAN_POINT('NONE', (-0.026987565714448023, 0.019049, -0.05715285374235715)); +#1096 = CARTESIAN_POINT('NONE', (-0.0269875, 0.019049, -0.05715)); +#1097 = CARTESIAN_POINT('NONE', (-0.026992482374057148, 0.019049, -0.05693363339700987)); +#1098 = CARTESIAN_POINT('NONE', (-0.02699254808850517, 0.019049, -0.05693077965465271)); +#1099 = CARTESIAN_POINT('NONE', (-0.027007847827075385, 0.019049, -0.05671095718312318)); +#1100 = CARTESIAN_POINT('NONE', (-0.02700804962121278, 0.019049, -0.05670805785998649)); +#1101 = CARTESIAN_POINT('NONE', (-0.027034164536980987, 0.019049, -0.05648544037587614)); +#1102 = CARTESIAN_POINT('NONE', (-0.02703450897665075, 0.019049, -0.05648250418824335)); +#1103 = CARTESIAN_POINT('NONE', (-0.027071887279112788, 0.019049, -0.05625782100465071)); +#1104 = CARTESIAN_POINT('NONE', (-0.027072380275922372, 0.019049, -0.05625485757171282)); +#1105 = CARTESIAN_POINT('NONE', (-0.02712141036794082, 0.019049, -0.05602890269408174)); +#1106 = CARTESIAN_POINT('NONE', (-0.027122057044684986, 0.019049, -0.056025922488282)); +#1107 = CARTESIAN_POINT('NONE', (-0.027183057495950312, 0.019049, -0.055799549168668014)); +#1108 = CARTESIAN_POINT('NONE', (-0.027183862054367257, 0.019049, -0.055796563443876)); +#1109 = CARTESIAN_POINT('NONE', (-0.027257072057927413, 0.019049, -0.055570677017821125)); +#1110 = CARTESIAN_POINT('NONE', (-0.027258037652826257, 0.019049, -0.05556769771485555)); +#1111 = CARTESIAN_POINT('NONE', (-0.02734360829095243, 0.019049, -0.0553432467458443)); +#1112 = CARTESIAN_POINT('NONE', (-0.027344736915015364, 0.019049, -0.05534028637567386)); +#1113 = CARTESIAN_POINT('NONE', (-0.027442723567250197, 0.019049, -0.055118252200751776)); +#1114 = CARTESIAN_POINT('NONE', (-0.027444015950899313, 0.019049, -0.055115323706608245)); +#1115 = CARTESIAN_POINT('NONE', (-0.02755437216778796, 0.019049, -0.05489670854927666)); +#1116 = CARTESIAN_POINT('NONE', (-0.027555827698383526, 0.019049, -0.05489382514987133)); +#1117 = CARTESIAN_POINT('NONE', (-0.0276784008375796, 0.019049, -0.05467963903875645)); +#1118 = CARTESIAN_POINT('NONE', (-0.027680017501862993, 0.019049, -0.05467681405574541)); +#1119 = CARTESIAN_POINT('NONE', (-0.027814546378636923, 0.019049, -0.05446806085514603)); +#1120 = CARTESIAN_POINT('NONE', (-0.027816320731742273, 0.019049, -0.05446530752888167)); +#1121 = CARTESIAN_POINT('NONE', (-0.027962435474352593, 0.019049, -0.05426297044529378)); +#1122 = CARTESIAN_POINT('NONE', (-0.02796436263789923, 0.019049, -0.05426030174366479)); +#1123 = CARTESIAN_POINT('NONE', (-0.028045833333333336, 0.019049, -0.05415927031410607)); +#1124 = CARTESIAN_POINT('NONE', (-0.02812158686220214, 0.019049, -0.05406532871614925)); +#1125 = CARTESIAN_POINT('NONE', (-0.02812366055297633, 0.019049, -0.05406275714188855)); +#1126 = CARTESIAN_POINT('NONE', (-0.028291415883794434, 0.019049, -0.053876046549760574)); +#1127 = CARTESIAN_POINT('NONE', (-0.028293628473383486, 0.019049, -0.05387358395193854)); +#1128 = CARTESIAN_POINT('NONE', (-0.028383606212661016, 0.019049, -0.05378360621266101)); +#1129 = CARTESIAN_POINT('NONE', (-0.02847124134742006, 0.019049, -0.05369597107790197)); +#1130 = CARTESIAN_POINT('NONE', (-0.028473583951938546, 0.019049, -0.053693628473383485)); +#1131 = CARTESIAN_POINT('NONE', (-0.028660294544066527, 0.019049, -0.05352587314256537)); +#1132 = CARTESIAN_POINT('NONE', (-0.028662757141888564, 0.019049, -0.053523660552976325)); +#1133 = CARTESIAN_POINT('NONE', (-0.02875927031410607, 0.019049, -0.05344583333333333)); +#1134 = CARTESIAN_POINT('NONE', (-0.028857730169404093, 0.019049, -0.053366436328673425)); +#1135 = CARTESIAN_POINT('NONE', (-0.02886030174366479, 0.019049, -0.053364362637899225)); +#1136 = CARTESIAN_POINT('NONE', (-0.02906263882725269, 0.019049, -0.05321824789528891)); +#1137 = CARTESIAN_POINT('NONE', (-0.02906530752888168, 0.019049, -0.05321632073174227)); +#1138 = CARTESIAN_POINT('NONE', (-0.029274060729481067, 0.019049, -0.05308179185496834)); +#1139 = CARTESIAN_POINT('NONE', (-0.02927681405574542, 0.019049, -0.05308001750186299)); +#1140 = CARTESIAN_POINT('NONE', (-0.02949100016686029, 0.019049, -0.05295744436266692)); +#1141 = CARTESIAN_POINT('NONE', (-0.029493825149871332, 0.019049, -0.05295582769838352)); +#1142 = CARTESIAN_POINT('NONE', (-0.02971244030720291, 0.019049, -0.052845471481494884)); +#1143 = CARTESIAN_POINT('NONE', (-0.029715323706608236, 0.019049, -0.05284401595089931)); +#1144 = CARTESIAN_POINT('NONE', (-0.02993735788153034, 0.019049, -0.05274602929866448)); +#1145 = CARTESIAN_POINT('NONE', (-0.029940286375673867, 0.019049, -0.05274473691501537)); +#1146 = CARTESIAN_POINT('NONE', (-0.030164737344685118, 0.019049, -0.05265916627688918)); +#1147 = CARTESIAN_POINT('NONE', (-0.030167697714855557, 0.019049, -0.05265803765282625)); +#1148 = CARTESIAN_POINT('NONE', (-0.030393584140910423, 0.019049, -0.052584827649266086)); +#1149 = CARTESIAN_POINT('NONE', (-0.030396563443875996, 0.019049, -0.05258386205436724)); +#1150 = CARTESIAN_POINT('NONE', (-0.030622936763489986, 0.019049, -0.05252286160310193)); +#1151 = CARTESIAN_POINT('NONE', (-0.030625922488282005, 0.019049, -0.05252205704468498)); +#1152 = CARTESIAN_POINT('NONE', (-0.030851877365913064, 0.019049, -0.05247302695266652)); +#1153 = CARTESIAN_POINT('NONE', (-0.03085485757171281, 0.019049, -0.05247238027592235)); +#1154 = CARTESIAN_POINT('NONE', (-0.031079540755305467, 0.019049, -0.05243500197346032)); +#1155 = CARTESIAN_POINT('NONE', (-0.031082504188243345, 0.019049, -0.05243450897665074)); +#1156 = CARTESIAN_POINT('NONE', (-0.0313051216723537, 0.019049, -0.05240839406088253)); +#1157 = CARTESIAN_POINT('NONE', (-0.03130805785998649, 0.019049, -0.05240804962121277)); +#1158 = CARTESIAN_POINT('NONE', (-0.03152788033151601, 0.019049, -0.05239274988264256)); +#1159 = CARTESIAN_POINT('NONE', (-0.03153077965465271, 0.019049, -0.052392548088505166)); +#1160 = CARTESIAN_POINT('NONE', (-0.03174714625764284, 0.019049, -0.05238756571444802)); +#1161 = CARTESIAN_POINT('NONE', (-0.03175, 0.019049, -0.0523875)); +#1162 = CARTESIAN_POINT('NONE', (-0.03196636660299013, 0.019049, -0.052392482374057144)); +#1163 = CARTESIAN_POINT('NONE', (-0.031969220345347285, 0.019049, -0.052392548088505166)); +#1164 = CARTESIAN_POINT('NONE', (-0.0321890428168768, 0.019049, -0.05240784782707537)); +#1165 = CARTESIAN_POINT('NONE', (-0.0321919421400135, 0.019049, -0.05240804962121276)); +#1166 = CARTESIAN_POINT('NONE', (-0.03241455962412385, 0.019049, -0.05243416453698098)); +#1167 = CARTESIAN_POINT('NONE', (-0.032417495811756646, 0.019049, -0.05243450897665074)); +#1168 = CARTESIAN_POINT('NONE', (-0.032642178995349304, 0.019049, -0.05247188727911278)); +#1169 = CARTESIAN_POINT('NONE', (-0.03264514242828719, 0.019049, -0.05247238027592237)); +#1170 = CARTESIAN_POINT('NONE', (-0.03287109730591826, 0.019049, -0.052521410367940814)); +#1171 = CARTESIAN_POINT('NONE', (-0.032874077511717996, 0.019049, -0.05252205704468498)); +#1172 = CARTESIAN_POINT('NONE', (-0.03310045083133198, 0.019049, -0.052583057495950304)); +#1173 = CARTESIAN_POINT('NONE', (-0.033103436556123994, 0.019049, -0.05258386205436725)); +#1174 = CARTESIAN_POINT('NONE', (-0.03332932298217886, 0.019049, -0.052657072057927405)); +#1175 = CARTESIAN_POINT('NONE', (-0.03333230228514444, 0.019049, -0.05265803765282625)); +#1176 = CARTESIAN_POINT('NONE', (-0.03355675325415569, 0.019049, -0.05274360829095243)); +#1177 = CARTESIAN_POINT('NONE', (-0.03355971362432614, 0.019049, -0.05274473691501537)); +#1178 = CARTESIAN_POINT('NONE', (-0.03378174779924823, 0.019049, -0.0528427235672502)); +#1179 = CARTESIAN_POINT('NONE', (-0.03378467629339176, 0.019049, -0.05284401595089931)); +#1180 = CARTESIAN_POINT('NONE', (-0.034003291450723346, 0.019049, -0.05295437216778796)); +#1181 = CARTESIAN_POINT('NONE', (-0.03400617485012867, 0.019049, -0.05295582769838352)); +#1182 = CARTESIAN_POINT('NONE', (-0.03422036096124354, 0.019049, -0.05307840083757959)); +#1183 = CARTESIAN_POINT('NONE', (-0.03422318594425458, 0.019049, -0.05308001750186298)); +#1184 = CARTESIAN_POINT('NONE', (-0.03443193914485396, 0.019049, -0.05321454637863691)); +#1185 = CARTESIAN_POINT('NONE', (-0.034434692471118314, 0.019049, -0.05321632073174226)); +#1186 = CARTESIAN_POINT('NONE', (-0.03463702955470621, 0.019049, -0.053362435474352585)); +#1187 = CARTESIAN_POINT('NONE', (-0.0346396982563352, 0.019049, -0.053364362637899225)); +#1188 = CARTESIAN_POINT('NONE', (-0.03474072968589392, 0.019049, -0.05344583333333333)); +#1189 = CARTESIAN_POINT('NONE', (-0.03483467128385074, 0.019049, -0.05352158686220213)); +#1190 = CARTESIAN_POINT('NONE', (-0.034837242858111434, 0.019049, -0.053523660552976325)); +#1191 = CARTESIAN_POINT('NONE', (-0.03502395345023941, 0.019049, -0.053691415883794426)); +#1192 = CARTESIAN_POINT('NONE', (-0.03502641604806145, 0.019049, -0.05369362847338348)); +#1193 = CARTESIAN_POINT('NONE', (-0.03520402892209803, 0.019049, -0.053871241347420044)); +#1194 = CARTESIAN_POINT('NONE', (-0.035206371526616514, 0.019049, -0.05387358395193854)); +#1195 = CARTESIAN_POINT('NONE', (-0.035374126857434615, 0.019049, -0.05406029454406653)); +#1196 = CARTESIAN_POINT('NONE', (-0.03537633944702367, 0.019049, -0.05406275714188856)); +#1197 = CARTESIAN_POINT('NONE', (-0.03545416666666667, 0.019049, -0.05415927031410608)); +#1198 = CARTESIAN_POINT('NONE', (-0.035533563671326575, 0.019049, -0.05425773016940409)); +#1199 = CARTESIAN_POINT('NONE', (-0.035535637362100775, 0.019049, -0.05426030174366479)); +#1200 = CARTESIAN_POINT('NONE', (-0.035681752104711084, 0.019049, -0.05446263882725269)); +#1201 = CARTESIAN_POINT('NONE', (-0.035683679268257724, 0.019049, -0.05446530752888168)); +#1202 = CARTESIAN_POINT('NONE', (-0.035818208145031664, 0.019049, -0.054674060729481055)); +#1203 = CARTESIAN_POINT('NONE', (-0.03581998249813702, 0.019049, -0.05467681405574541)); +#1204 = CARTESIAN_POINT('NONE', (-0.03594255563733308, 0.019049, -0.054891000166860285)); +#1205 = CARTESIAN_POINT('NONE', (-0.035944172301616485, 0.019049, -0.05489382514987133)); +#1206 = CARTESIAN_POINT('NONE', (-0.03605452851850512, 0.019049, -0.0551124403072029)); +#1207 = CARTESIAN_POINT('NONE', (-0.036055984049100695, 0.019049, -0.05511532370660823)); +#1208 = CARTESIAN_POINT('NONE', (-0.036153970701335525, 0.019049, -0.05533735788153033)); +#1209 = CARTESIAN_POINT('NONE', (-0.03615526308498463, 0.019049, -0.055340286375673856)); +#1210 = CARTESIAN_POINT('NONE', (-0.036240833723110814, 0.019049, -0.0555647373446851)); +#1211 = CARTESIAN_POINT('NONE', (-0.036241962347173744, 0.019049, -0.05556769771485555)); +#1212 = CARTESIAN_POINT('NONE', (-0.03631517235073389, 0.019049, -0.05579358414091042)); +#1213 = CARTESIAN_POINT('NONE', (-0.03631613794563274, 0.019049, -0.055796563443876)); +#1214 = CARTESIAN_POINT('NONE', (-0.03637713839689807, 0.019049, -0.05602293676348998)); +#1215 = CARTESIAN_POINT('NONE', (-0.03637794295531502, 0.019049, -0.056025922488282)); +#1216 = CARTESIAN_POINT('NONE', (-0.036426973047333465, 0.019049, -0.05625187736591306)); +#1217 = CARTESIAN_POINT('NONE', (-0.03642761972407763, 0.019049, -0.05625485757171281)); +#1218 = CARTESIAN_POINT('NONE', (-0.03646499802653966, 0.019049, -0.056479540755305466)); +#1219 = CARTESIAN_POINT('NONE', (-0.03646549102334924, 0.019049, -0.05648250418824335)); +#1220 = CARTESIAN_POINT('NONE', (-0.03649160593911746, 0.019049, -0.0567051216723537)); +#1221 = CARTESIAN_POINT('NONE', (-0.036491950378787226, 0.019049, -0.05670805785998649)); +#1222 = CARTESIAN_POINT('NONE', (-0.036507250117357434, 0.019049, -0.056927880331516)); +#1223 = CARTESIAN_POINT('NONE', (-0.036507451911494834, 0.019049, -0.0569307796546527)); +#1224 = CARTESIAN_POINT('NONE', (-0.03651243428555198, 0.019049, -0.05714714625764285)); +#1225 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019049, -0.05715)); +#1226 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#967, #968, #969, #970, #971, #972, #973, #974, #975, #976, #977, #978, #979, #980, #981, #982, #983, #984, #985, #986, #987, #988, #989, #990, #991, #992, #993, #994, #995, #996, #997, #998, #999, #1000, #1001, #1002, #1003, #1004, #1005, #1006, #1007, #1008, #1009, #1010, #1011, #1012, #1013, #1014, #1015, #1016, #1017, #1018, #1019, #1020, #1021, #1022, #1023, #1024, #1025, #1026, #1027, #1028, #1029, #1030, #1031, #1032, #1033, #1034, #1035, #1036, #1037, #1038, #1039, #1040, #1041, #1042, #1043, #1044, #1045, #1046, #1047, #1048, #1049, #1050, #1051, #1052, #1053, #1054, #1055, #1056, #1057, #1058, #1059, #1060, #1061, #1062, #1063, #1064, #1065, #1066, #1067, #1068, #1069, #1070, #1071, #1072, #1073, #1074, #1075, #1076, #1077, #1078, #1079, #1080, #1081, #1082, #1083, #1084, #1085, #1086, #1087, #1088, #1089, #1090, #1091, #1092, #1093, #1094, #1095, #1096, #1097, #1098, #1099, #1100, #1101, #1102, #1103, #1104, #1105, #1106, #1107, #1108, #1109, #1110, #1111, #1112, #1113, #1114, #1115, #1116, #1117, #1118, #1119, #1120, #1121, #1122, #1123, #1124, #1125, #1126, #1127, #1128, #1129, #1130, #1131, #1132, #1133, #1134, #1135, #1136, #1137, #1138, #1139, #1140, #1141, #1142, #1143, #1144, #1145, #1146, #1147, #1148, #1149, #1150, #1151, #1152, #1153, #1154, #1155, #1156, #1157, #1158, #1159, #1160, #1161, #1162, #1163, #1164, #1165, #1166, #1167, #1168, #1169, #1170, #1171, #1172, #1173, #1174, #1175, #1176, #1177, #1178, #1179, #1180, #1181, #1182, #1183, #1184, #1185, #1186, #1187, #1188, #1189, #1190, #1191, #1192, #1193, #1194, #1195, #1196, #1197, #1198, #1199, #1200, #1201, #1202, #1203, #1204, #1205, #1206, #1207, #1208, #1209, #1210, #1211, #1212, #1213, #1214, #1215, #1216, #1217, #1218, #1219, #1220, #1221, #1222, #1223, #1224, #1225), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.0038910505836575876, 0.007782101167315175, 0.011673151750972763, 0.01556420233463035, 0.019455252918287938, 0.023346303501945526, 0.027237354085603113, 0.0311284046692607, 0.03501945525291829, 0.038910505836575876, 0.042801556420233464, 0.04669260700389105, 0.05058365758754864, 0.054474708171206226, 0.058365758754863814, 0.0622568093385214, 0.06614785992217899, 0.07003891050583658, 0.07392996108949416, 0.07782101167315175, 0.08171206225680934, 0.08560311284046693, 0.08949416342412451, 0.0933852140077821, 0.09727626459143969, 0.10116731517509728, 0.10505836575875487, 0.10894941634241245, 0.11284046692607004, 0.11673151750972763, 0.12062256809338522, 0.1245136186770428, 0.12840466926070038, 0.13229571984435798, 0.13618677042801558, 0.14007782101167315, 0.14396887159533073, 0.14785992217898833, 0.15175097276264593, 0.1556420233463035, 0.15953307392996108, 0.16342412451361868, 0.16731517509727628, 0.17120622568093385, 0.17509727626459143, 0.17898832684824903, 0.18287937743190663, 0.1867704280155642, 0.19066147859922178, 0.19455252918287938, 0.19844357976653698, 0.20233463035019456, 0.20622568093385213, 0.21011673151750973, 0.21400778210116733, 0.2178988326848249, 0.22178988326848248, 0.22568093385214008, 0.22957198443579768, 0.23346303501945526, 0.23735408560311283, 0.24124513618677043, 0.24513618677042803, 0.2490272373540856, 0.2529182879377432, 0.25680933852140075, 0.2607003891050584, 0.26459143968871596, 0.26848249027237353, 0.27237354085603116, 0.27626459143968873, 0.2801556420233463, 0.2840466926070039, 0.28793774319066145, 0.2918287937743191, 0.29571984435797666, 0.29961089494163423, 0.30350194552529186, 0.30739299610894943, 0.311284046692607, 0.3151750972762646, 0.31906614785992216, 0.3229571984435798, 0.32684824902723736, 0.33073929961089493, 0.33463035019455256, 0.33852140077821014, 0.3424124513618677, 0.3463035019455253, 0.35019455252918286, 0.3540856031128405, 0.35797665369649806, 0.36186770428015563, 0.36575875486381326, 0.36964980544747084, 0.3735408560311284, 0.377431906614786, 0.38132295719844356, 0.3852140077821012, 0.38910505836575876, 0.39299610894941633, 0.39688715953307396, 0.40077821011673154, 0.4046692607003891, 0.4085603112840467, 0.41245136186770426, 0.4163424124513619, 0.42023346303501946, 0.42412451361867703, 0.42801556420233466, 0.43190661478599224, 0.4357976653696498, 0.4396887159533074, 0.44357976653696496, 0.4474708171206226, 0.45136186770428016, 0.45525291828793774, 0.45914396887159536, 0.46303501945525294, 0.4669260700389105, 0.4708171206225681, 0.47470817120622566, 0.4785992217898833, 0.48249027237354086, 0.48638132295719844, 0.49027237354085607, 0.49416342412451364, 0.4980544747081712, 0.5019455252918288, 0.5058365758754864, 0.5097276264591439, 0.5136186770428015, 0.5175097276264591, 0.5214007782101167, 0.5252918287937743, 0.5291828793774319, 0.5330739299610895, 0.5369649805447471, 0.5408560311284046, 0.5447470817120623, 0.5486381322957199, 0.5525291828793775, 0.556420233463035, 0.5603112840466926, 0.5642023346303502, 0.5680933852140078, 0.5719844357976653, 0.5758754863813229, 0.5797665369649805, 0.5836575875486381, 0.5875486381322957, 0.5914396887159533, 0.5953307392996109, 0.5992217898832685, 0.603112840466926, 0.6070038910505837, 0.6108949416342413, 0.6147859922178989, 0.6186770428015564, 0.622568093385214, 0.6264591439688716, 0.6303501945525292, 0.6342412451361867, 0.6381322957198443, 0.6420233463035019, 0.6459143968871595, 0.6498054474708171, 0.6536964980544747, 0.6575875486381323, 0.6614785992217899, 0.6653696498054474, 0.6692607003891051, 0.6731517509727627, 0.6770428015564203, 0.6809338521400778, 0.6848249027237354, 0.688715953307393, 0.6926070038910506, 0.6964980544747081, 0.7003891050583657, 0.7042801556420233, 0.7081712062256809, 0.7120622568093385, 0.7159533073929961, 0.7198443579766537, 0.7237354085603113, 0.7276264591439688, 0.7315175097276265, 0.7354085603112841, 0.7392996108949417, 0.7431906614785992, 0.7470817120622568, 0.7509727626459144, 0.754863813229572, 0.7587548638132295, 0.7626459143968871, 0.7665369649805447, 0.7704280155642023, 0.77431906614786, 0.7782101167315175, 0.7821011673151751, 0.7859922178988327, 0.7898832684824902, 0.7937743190661479, 0.7976653696498055, 0.8015564202334631, 0.8054474708171206, 0.8093385214007782, 0.8132295719844358, 0.8171206225680934, 0.8210116731517509, 0.8249027237354085, 0.8287937743190661, 0.8326848249027237, 0.8365758754863813, 0.8404669260700389, 0.8443579766536965, 0.8482490272373541, 0.8521400778210116, 0.8560311284046693, 0.8599221789883269, 0.8638132295719845, 0.867704280155642, 0.8715953307392996, 0.8754863813229572, 0.8793774319066148, 0.8832684824902723, 0.8871595330739299, 0.8910505836575875, 0.8949416342412452, 0.8988326848249028, 0.9027237354085603, 0.9066147859922179, 0.9105058365758755, 0.914396887159533, 0.9182879377431906, 0.9221789883268483, 0.9260700389105059, 0.9299610894941635, 0.933852140077821, 0.9377431906614786, 0.9416342412451362, 0.9455252918287937, 0.9494163424124513, 0.9533073929961089, 0.9571984435797666, 0.9610894941634242, 0.9649805447470817, 0.9688715953307393, 0.9727626459143969, 0.9766536964980544, 0.980544747081712, 0.9844357976653697, 0.9883268482490273, 0.9922178988326849, 0.9961089494163424, 1), .UNSPECIFIED.); +#1227 = DIRECTION('NONE', (0, -1, 0)); +#1228 = VECTOR('NONE', #1227, 1); +#1229 = CARTESIAN_POINT('NONE', (-0.0365125, 0.019051000000000002, -0.05715)); +#1230 = LINE('NONE', #1229, #1228); +#1231 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#1232 = DIRECTION('NONE', (-0, -1, 0)); +#1233 = CARTESIAN_POINT('NONE', (-0.031749999999999994, -0, -0.057150000000000006)); +#1234 = AXIS2_PLACEMENT_3D('NONE', #1233, #1232, #1231); +#1235 = CIRCLE('NONE', #1234, 0.004762500000000006); +#1236 = DIRECTION('NONE', (1, 0, -0)); +#1237 = DIRECTION('NONE', (0, 1, 0)); +#1238 = CARTESIAN_POINT('NONE', (0, -0.0000010000000000012222, 0)); +#1239 = AXIS2_PLACEMENT_3D('NONE', #1238, #1237, #1236); +#1240 = CIRCLE('NONE', #1239, 0.0381); +#1241 = DIRECTION('NONE', (0, 1, 0)); +#1242 = VECTOR('NONE', #1241, 1); +#1243 = CARTESIAN_POINT('NONE', (0.0381, -0.0000010000000000012222, -0)); +#1244 = LINE('NONE', #1243, #1242); +#1245 = DIRECTION('NONE', (1, 0, -0)); +#1246 = DIRECTION('NONE', (0, 1, 0)); +#1247 = CARTESIAN_POINT('NONE', (0, 0.0254, 0)); +#1248 = AXIS2_PLACEMENT_3D('NONE', #1247, #1246, #1245); +#1249 = CIRCLE('NONE', #1248, 0.0381); +#1250 = EDGE_CURVE('NONE', #5, #7, #59, .T.); +#1251 = EDGE_CURVE('NONE', #7, #9, #63, .T.); +#1252 = EDGE_CURVE('NONE', #11, #9, #67, .T.); +#1253 = EDGE_CURVE('NONE', #5, #11, #71, .T.); +#1254 = EDGE_CURVE('NONE', #7, #13, #75, .T.); +#1255 = EDGE_CURVE('NONE', #13, #15, #79, .T.); +#1256 = EDGE_CURVE('NONE', #9, #15, #83, .T.); +#1257 = EDGE_CURVE('NONE', #13, #17, #87, .T.); +#1258 = EDGE_CURVE('NONE', #17, #19, #91, .T.); +#1259 = EDGE_CURVE('NONE', #15, #19, #95, .T.); +#1260 = EDGE_CURVE('NONE', #17, #5, #99, .T.); +#1261 = EDGE_CURVE('NONE', #19, #11, #103, .T.); +#1262 = EDGE_CURVE('NONE', #21, #21, #108, .T.); +#1263 = EDGE_CURVE('NONE', #21, #23, #112, .T.); +#1264 = EDGE_CURVE('NONE', #23, #23, #117, .T.); +#1265 = EDGE_CURVE('NONE', #25, #25, #122, .T.); +#1266 = EDGE_CURVE('NONE', #25, #27, #126, .T.); +#1267 = EDGE_CURVE('NONE', #27, #27, #131, .T.); +#1268 = EDGE_CURVE('NONE', #29, #29, #136, .T.); +#1269 = EDGE_CURVE('NONE', #29, #31, #140, .T.); +#1270 = EDGE_CURVE('NONE', #31, #31, #145, .T.); +#1271 = EDGE_CURVE('NONE', #33, #33, #150, .T.); +#1272 = EDGE_CURVE('NONE', #33, #35, #154, .T.); +#1273 = EDGE_CURVE('NONE', #35, #35, #159, .T.); +#1274 = EDGE_CURVE('NONE', #37, #37, #419, .T.); +#1275 = EDGE_CURVE('NONE', #37, #39, #423, .T.); +#1276 = EDGE_CURVE('NONE', #39, #39, #428, .T.); +#1277 = EDGE_CURVE('NONE', #41, #41, #688, .T.); +#1278 = EDGE_CURVE('NONE', #41, #43, #692, .T.); +#1279 = EDGE_CURVE('NONE', #43, #43, #697, .T.); +#1280 = EDGE_CURVE('NONE', #45, #45, #957, .T.); +#1281 = EDGE_CURVE('NONE', #45, #47, #961, .T.); +#1282 = EDGE_CURVE('NONE', #47, #47, #966, .T.); +#1283 = EDGE_CURVE('NONE', #49, #49, #1226, .T.); +#1284 = EDGE_CURVE('NONE', #49, #51, #1230, .T.); +#1285 = EDGE_CURVE('NONE', #51, #51, #1235, .T.); +#1286 = EDGE_CURVE('NONE', #53, #53, #1240, .T.); +#1287 = EDGE_CURVE('NONE', #53, #55, #1244, .T.); +#1288 = EDGE_CURVE('NONE', #55, #55, #1249, .T.); +#1289 = CARTESIAN_POINT('NONE', (0, 0.012699999999999996, 0.07619999999999999)); +#1290 = DIRECTION('NONE', (0, 0, 1)); +#1291 = AXIS2_PLACEMENT_3D('NONE', #1289, #1290, $); +#1292 = PLANE('NONE', #1291); +#1293 = CARTESIAN_POINT('NONE', (0.0508, 0.012699999999999998, -0.000000000000000007105427357601002)); +#1294 = DIRECTION('NONE', (1, 0, 0)); +#1295 = AXIS2_PLACEMENT_3D('NONE', #1293, #1294, $); +#1296 = PLANE('NONE', #1295); +#1297 = CARTESIAN_POINT('NONE', (0, 0.012699999999999998, -0.07619999999999999)); +#1298 = DIRECTION('NONE', (0, -0, -1)); +#1299 = AXIS2_PLACEMENT_3D('NONE', #1297, #1298, $); +#1300 = PLANE('NONE', #1299); +#1301 = CARTESIAN_POINT('NONE', (-0.05079999999999999, 0.012699999999999998, -0)); +#1302 = DIRECTION('NONE', (-1, 0, 0)); +#1303 = AXIS2_PLACEMENT_3D('NONE', #1301, #1302, $); +#1304 = PLANE('NONE', #1303); +#1305 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#1306 = DIRECTION('NONE', (0, 1, 0)); +#1307 = AXIS2_PLACEMENT_3D('NONE', #1305, #1306, $); +#1308 = PLANE('NONE', #1307); +#1309 = CARTESIAN_POINT('NONE', (0, 0.0254, -0)); +#1310 = DIRECTION('NONE', (0, 1, 0)); +#1311 = AXIS2_PLACEMENT_3D('NONE', #1309, #1310, $); +#1312 = PLANE('NONE', #1311); +#1313 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.022224499999999998, 0.05714999999999999)); +#1314 = DIRECTION('NONE', (-0, 1, 0)); +#1315 = DIRECTION('NONE', (1, 0, 0.0000000000000007992606701463447)); +#1316 = AXIS2_PLACEMENT_3D('NONE', #1313, #1314, #1315); +#1317 = CYLINDRICAL_SURFACE('NONE', #1316, 0.008889999999999997); +#1318 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1319 = DIRECTION('NONE', (0, 1, 0)); +#1320 = AXIS2_PLACEMENT_3D('NONE', #1318, #1319, $); +#1321 = PLANE('NONE', #1320); +#1322 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.022224499999999998, 0.05714999999999999)); +#1323 = DIRECTION('NONE', (-0, 1, 0)); +#1324 = DIRECTION('NONE', (1, 0, 0.000000000000000799260670146344)); +#1325 = AXIS2_PLACEMENT_3D('NONE', #1322, #1323, #1324); +#1326 = CYLINDRICAL_SURFACE('NONE', #1325, 0.008890000000000004); +#1327 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1328 = DIRECTION('NONE', (0, 1, 0)); +#1329 = AXIS2_PLACEMENT_3D('NONE', #1327, #1328, $); +#1330 = PLANE('NONE', #1329); +#1331 = CARTESIAN_POINT('NONE', (-0.03175, 0.022224499999999998, -0.05714999999999999)); +#1332 = DIRECTION('NONE', (0, 1, 0)); +#1333 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463443)); +#1334 = AXIS2_PLACEMENT_3D('NONE', #1331, #1332, #1333); +#1335 = CYLINDRICAL_SURFACE('NONE', #1334, 0.00889); +#1336 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1337 = DIRECTION('NONE', (0, 1, 0)); +#1338 = AXIS2_PLACEMENT_3D('NONE', #1336, #1337, $); +#1339 = PLANE('NONE', #1338); +#1340 = CARTESIAN_POINT('NONE', (0.03175, 0.022224499999999998, -0.05714999999999999)); +#1341 = DIRECTION('NONE', (0, 1, 0)); +#1342 = DIRECTION('NONE', (1, 0, -0.0000000000000007992606701463447)); +#1343 = AXIS2_PLACEMENT_3D('NONE', #1340, #1341, #1342); +#1344 = CYLINDRICAL_SURFACE('NONE', #1343, 0.008889999999999997); +#1345 = CARTESIAN_POINT('NONE', (0, 0.019049, -0)); +#1346 = DIRECTION('NONE', (0, 1, 0)); +#1347 = AXIS2_PLACEMENT_3D('NONE', #1345, #1346, $); +#1348 = PLANE('NONE', #1347); +#1349 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525500000000001, 0.05714999999999999)); +#1350 = DIRECTION('NONE', (-0, -1, 0)); +#1351 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#1352 = AXIS2_PLACEMENT_3D('NONE', #1349, #1350, #1351); +#1353 = CYLINDRICAL_SURFACE('NONE', #1352, 0.004762499999999996); +#1354 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525500000000001, 0.05714999999999999)); +#1355 = DIRECTION('NONE', (-0, -1, 0)); +#1356 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#1357 = AXIS2_PLACEMENT_3D('NONE', #1354, #1355, #1356); +#1358 = CYLINDRICAL_SURFACE('NONE', #1357, 0.004762500000000006); +#1359 = CARTESIAN_POINT('NONE', (0.031749999999999994, 0.009525500000000001, -0.057150000000000006)); +#1360 = DIRECTION('NONE', (-0, -1, 0)); +#1361 = DIRECTION('NONE', (-1, 0, 0.0000000000000014919532509398443)); +#1362 = AXIS2_PLACEMENT_3D('NONE', #1359, #1360, #1361); +#1363 = CYLINDRICAL_SURFACE('NONE', #1362, 0.004762499999999996); +#1364 = CARTESIAN_POINT('NONE', (-0.031749999999999994, 0.009525500000000001, -0.057150000000000006)); +#1365 = DIRECTION('NONE', (-0, -1, 0)); +#1366 = DIRECTION('NONE', (-1, 0, 0.000000000000001491953250939841)); +#1367 = AXIS2_PLACEMENT_3D('NONE', #1364, #1365, #1366); +#1368 = CYLINDRICAL_SURFACE('NONE', #1367, 0.004762500000000006); +#1369 = CARTESIAN_POINT('NONE', (0, 0.012699499999999999, 0)); +#1370 = DIRECTION('NONE', (0, 1, 0)); +#1371 = DIRECTION('NONE', (1, 0, -0)); +#1372 = AXIS2_PLACEMENT_3D('NONE', #1369, #1370, #1371); +#1373 = CYLINDRICAL_SURFACE('NONE', #1372, 0.0381); +#1374 = ORIENTED_EDGE('NONE', *, *, #1250, .T.); +#1375 = ORIENTED_EDGE('NONE', *, *, #1251, .T.); +#1376 = ORIENTED_EDGE('NONE', *, *, #1252, .F.); +#1377 = ORIENTED_EDGE('NONE', *, *, #1253, .F.); +#1378 = EDGE_LOOP('NONE', (#1374, #1375, #1376, #1377)); +#1379 = FACE_BOUND('NONE', #1378, .T.); +#1380 = ADVANCED_FACE('NONE', (#1379), #1292, .T.); +#1381 = ORIENTED_EDGE('NONE', *, *, #1254, .T.); +#1382 = ORIENTED_EDGE('NONE', *, *, #1255, .T.); +#1383 = ORIENTED_EDGE('NONE', *, *, #1256, .F.); +#1384 = ORIENTED_EDGE('NONE', *, *, #1251, .F.); +#1385 = EDGE_LOOP('NONE', (#1381, #1382, #1383, #1384)); +#1386 = FACE_BOUND('NONE', #1385, .T.); +#1387 = ADVANCED_FACE('NONE', (#1386), #1296, .T.); +#1388 = ORIENTED_EDGE('NONE', *, *, #1257, .T.); +#1389 = ORIENTED_EDGE('NONE', *, *, #1258, .T.); +#1390 = ORIENTED_EDGE('NONE', *, *, #1259, .F.); +#1391 = ORIENTED_EDGE('NONE', *, *, #1255, .F.); +#1392 = EDGE_LOOP('NONE', (#1388, #1389, #1390, #1391)); +#1393 = FACE_BOUND('NONE', #1392, .T.); +#1394 = ADVANCED_FACE('NONE', (#1393), #1300, .T.); +#1395 = ORIENTED_EDGE('NONE', *, *, #1260, .T.); +#1396 = ORIENTED_EDGE('NONE', *, *, #1253, .T.); +#1397 = ORIENTED_EDGE('NONE', *, *, #1261, .F.); +#1398 = ORIENTED_EDGE('NONE', *, *, #1258, .F.); +#1399 = EDGE_LOOP('NONE', (#1395, #1396, #1397, #1398)); +#1400 = FACE_BOUND('NONE', #1399, .T.); +#1401 = ADVANCED_FACE('NONE', (#1400), #1304, .T.); +#1402 = ORIENTED_EDGE('NONE', *, *, #1260, .F.); +#1403 = ORIENTED_EDGE('NONE', *, *, #1257, .F.); +#1404 = ORIENTED_EDGE('NONE', *, *, #1254, .F.); +#1405 = ORIENTED_EDGE('NONE', *, *, #1250, .F.); +#1406 = ORIENTED_EDGE('NONE', *, *, #1276, .F.); +#1407 = ORIENTED_EDGE('NONE', *, *, #1279, .F.); +#1408 = ORIENTED_EDGE('NONE', *, *, #1282, .F.); +#1409 = ORIENTED_EDGE('NONE', *, *, #1285, .F.); +#1410 = ORIENTED_EDGE('NONE', *, *, #1286, .T.); +#1411 = EDGE_LOOP('NONE', (#1402, #1403, #1404, #1405)); +#1412 = FACE_BOUND('NONE', #1411, .T.); +#1413 = EDGE_LOOP('NONE', (#1406)); +#1414 = FACE_BOUND('NONE', #1413, .T.); +#1415 = EDGE_LOOP('NONE', (#1407)); +#1416 = FACE_BOUND('NONE', #1415, .T.); +#1417 = EDGE_LOOP('NONE', (#1408)); +#1418 = FACE_BOUND('NONE', #1417, .T.); +#1419 = EDGE_LOOP('NONE', (#1409)); +#1420 = FACE_BOUND('NONE', #1419, .T.); +#1421 = EDGE_LOOP('NONE', (#1410)); +#1422 = FACE_BOUND('NONE', #1421, .T.); +#1423 = ADVANCED_FACE('NONE', (#1412, #1414, #1416, #1418, #1420, #1422), #1308, .F.); +#1424 = ORIENTED_EDGE('NONE', *, *, #1252, .T.); +#1425 = ORIENTED_EDGE('NONE', *, *, #1256, .T.); +#1426 = ORIENTED_EDGE('NONE', *, *, #1259, .T.); +#1427 = ORIENTED_EDGE('NONE', *, *, #1261, .T.); +#1428 = ORIENTED_EDGE('NONE', *, *, #1264, .F.); +#1429 = ORIENTED_EDGE('NONE', *, *, #1267, .F.); +#1430 = ORIENTED_EDGE('NONE', *, *, #1270, .F.); +#1431 = ORIENTED_EDGE('NONE', *, *, #1273, .F.); +#1432 = ORIENTED_EDGE('NONE', *, *, #1288, .F.); +#1433 = EDGE_LOOP('NONE', (#1424, #1425, #1426, #1427)); +#1434 = FACE_BOUND('NONE', #1433, .T.); +#1435 = EDGE_LOOP('NONE', (#1428)); +#1436 = FACE_BOUND('NONE', #1435, .T.); +#1437 = EDGE_LOOP('NONE', (#1429)); +#1438 = FACE_BOUND('NONE', #1437, .T.); +#1439 = EDGE_LOOP('NONE', (#1430)); +#1440 = FACE_BOUND('NONE', #1439, .T.); +#1441 = EDGE_LOOP('NONE', (#1431)); +#1442 = FACE_BOUND('NONE', #1441, .T.); +#1443 = EDGE_LOOP('NONE', (#1432)); +#1444 = FACE_BOUND('NONE', #1443, .T.); +#1445 = ADVANCED_FACE('NONE', (#1434, #1436, #1438, #1440, #1442, #1444), #1312, .T.); +#1446 = ORIENTED_EDGE('NONE', *, *, #1262, .F.); +#1447 = ORIENTED_EDGE('NONE', *, *, #1264, .T.); +#1448 = EDGE_LOOP('NONE', (#1446)); +#1449 = FACE_BOUND('NONE', #1448, .T.); +#1450 = EDGE_LOOP('NONE', (#1447)); +#1451 = FACE_BOUND('NONE', #1450, .T.); +#1452 = ADVANCED_FACE('NONE', (#1449, #1451), #1317, .F.); +#1453 = ORIENTED_EDGE('NONE', *, *, #1262, .T.); +#1454 = ORIENTED_EDGE('NONE', *, *, #1277, .T.); +#1455 = EDGE_LOOP('NONE', (#1453)); +#1456 = FACE_BOUND('NONE', #1455, .T.); +#1457 = EDGE_LOOP('NONE', (#1454)); +#1458 = FACE_BOUND('NONE', #1457, .T.); +#1459 = ADVANCED_FACE('NONE', (#1456, #1458), #1321, .T.); +#1460 = ORIENTED_EDGE('NONE', *, *, #1265, .F.); +#1461 = ORIENTED_EDGE('NONE', *, *, #1267, .T.); +#1462 = EDGE_LOOP('NONE', (#1460)); +#1463 = FACE_BOUND('NONE', #1462, .T.); +#1464 = EDGE_LOOP('NONE', (#1461)); +#1465 = FACE_BOUND('NONE', #1464, .T.); +#1466 = ADVANCED_FACE('NONE', (#1463, #1465), #1326, .F.); +#1467 = ORIENTED_EDGE('NONE', *, *, #1265, .T.); +#1468 = ORIENTED_EDGE('NONE', *, *, #1274, .T.); +#1469 = EDGE_LOOP('NONE', (#1467)); +#1470 = FACE_BOUND('NONE', #1469, .T.); +#1471 = EDGE_LOOP('NONE', (#1468)); +#1472 = FACE_BOUND('NONE', #1471, .T.); +#1473 = ADVANCED_FACE('NONE', (#1470, #1472), #1330, .T.); +#1474 = ORIENTED_EDGE('NONE', *, *, #1268, .F.); +#1475 = ORIENTED_EDGE('NONE', *, *, #1270, .T.); +#1476 = EDGE_LOOP('NONE', (#1474)); +#1477 = FACE_BOUND('NONE', #1476, .T.); +#1478 = EDGE_LOOP('NONE', (#1475)); +#1479 = FACE_BOUND('NONE', #1478, .T.); +#1480 = ADVANCED_FACE('NONE', (#1477, #1479), #1335, .F.); +#1481 = ORIENTED_EDGE('NONE', *, *, #1268, .T.); +#1482 = ORIENTED_EDGE('NONE', *, *, #1283, .T.); +#1483 = EDGE_LOOP('NONE', (#1481)); +#1484 = FACE_BOUND('NONE', #1483, .T.); +#1485 = EDGE_LOOP('NONE', (#1482)); +#1486 = FACE_BOUND('NONE', #1485, .T.); +#1487 = ADVANCED_FACE('NONE', (#1484, #1486), #1339, .T.); +#1488 = ORIENTED_EDGE('NONE', *, *, #1271, .F.); +#1489 = ORIENTED_EDGE('NONE', *, *, #1273, .T.); +#1490 = EDGE_LOOP('NONE', (#1488)); +#1491 = FACE_BOUND('NONE', #1490, .T.); +#1492 = EDGE_LOOP('NONE', (#1489)); +#1493 = FACE_BOUND('NONE', #1492, .T.); +#1494 = ADVANCED_FACE('NONE', (#1491, #1493), #1344, .F.); +#1495 = ORIENTED_EDGE('NONE', *, *, #1271, .T.); +#1496 = ORIENTED_EDGE('NONE', *, *, #1280, .T.); +#1497 = EDGE_LOOP('NONE', (#1495)); +#1498 = FACE_BOUND('NONE', #1497, .T.); +#1499 = EDGE_LOOP('NONE', (#1496)); +#1500 = FACE_BOUND('NONE', #1499, .T.); +#1501 = ADVANCED_FACE('NONE', (#1498, #1500), #1348, .T.); +#1502 = ORIENTED_EDGE('NONE', *, *, #1274, .F.); +#1503 = ORIENTED_EDGE('NONE', *, *, #1276, .T.); +#1504 = EDGE_LOOP('NONE', (#1502)); +#1505 = FACE_BOUND('NONE', #1504, .T.); +#1506 = EDGE_LOOP('NONE', (#1503)); +#1507 = FACE_BOUND('NONE', #1506, .T.); +#1508 = ADVANCED_FACE('NONE', (#1505, #1507), #1353, .F.); +#1509 = ORIENTED_EDGE('NONE', *, *, #1277, .F.); +#1510 = ORIENTED_EDGE('NONE', *, *, #1279, .T.); +#1511 = EDGE_LOOP('NONE', (#1509)); +#1512 = FACE_BOUND('NONE', #1511, .T.); +#1513 = EDGE_LOOP('NONE', (#1510)); +#1514 = FACE_BOUND('NONE', #1513, .T.); +#1515 = ADVANCED_FACE('NONE', (#1512, #1514), #1358, .F.); +#1516 = ORIENTED_EDGE('NONE', *, *, #1280, .F.); +#1517 = ORIENTED_EDGE('NONE', *, *, #1282, .T.); +#1518 = EDGE_LOOP('NONE', (#1516)); +#1519 = FACE_BOUND('NONE', #1518, .T.); +#1520 = EDGE_LOOP('NONE', (#1517)); +#1521 = FACE_BOUND('NONE', #1520, .T.); +#1522 = ADVANCED_FACE('NONE', (#1519, #1521), #1363, .F.); +#1523 = ORIENTED_EDGE('NONE', *, *, #1283, .F.); +#1524 = ORIENTED_EDGE('NONE', *, *, #1285, .T.); +#1525 = EDGE_LOOP('NONE', (#1523)); +#1526 = FACE_BOUND('NONE', #1525, .T.); +#1527 = EDGE_LOOP('NONE', (#1524)); +#1528 = FACE_BOUND('NONE', #1527, .T.); +#1529 = ADVANCED_FACE('NONE', (#1526, #1528), #1368, .F.); +#1530 = ORIENTED_EDGE('NONE', *, *, #1286, .F.); +#1531 = ORIENTED_EDGE('NONE', *, *, #1288, .T.); +#1532 = EDGE_LOOP('NONE', (#1530)); +#1533 = FACE_BOUND('NONE', #1532, .T.); +#1534 = EDGE_LOOP('NONE', (#1531)); +#1535 = FACE_BOUND('NONE', #1534, .T.); +#1536 = ADVANCED_FACE('NONE', (#1533, #1535), #1373, .F.); +#1537 = CLOSED_SHELL('NONE', (#1380, #1387, #1394, #1401, #1423, #1445, #1452, #1459, #1466, #1473, #1480, #1487, #1494, #1501, #1508, #1515, #1522, #1529, #1536)); +#1538 = MANIFOLD_SOLID_BREP('NONE', #1537); +#1539 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#1540 = PRODUCT_DEFINITION_CONTEXT('part definition', #1539, 'design'); +#1541 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#1542 = PRODUCT_DEFINITION_FORMATION('', $, #1541); +#1543 = PRODUCT_DEFINITION('design', $, #1542, #1540); +#1544 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1543); +#1545 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1538), #3); +#1546 = SHAPE_DEFINITION_REPRESENTATION(#1544, #1545); ENDSEC; END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap index a3f6ffba7..2b889f3dd 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/ops.snap @@ -11,206 +11,16 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl "value": "XY" }, "sourceRange": [ - 955, - 959, + 960, + 964, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 941, - 960, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1183, - 1331, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1333, - 1334, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1178, - 1335, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1346, - 1491, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1493, - 1494, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1341, - 1495, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1506, - 1648, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1650, - 1651, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1501, - 1652, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1663, - 1808, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1810, - 1811, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1658, - 1812, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1823, - 1892, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1894, - 1895, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1818, - 1896, + 946, + 965, 0 ], "type": "StdLibCall", @@ -221,7 +31,7 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl "length": { "value": { "type": "Number", - "value": 0.75, + "value": 1.0, "ty": { "type": "Default", "len": { @@ -233,16 +43,16 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl } }, "sourceRange": [ - 1919, - 1935, + 1200, + 1206, 0 ] } }, "name": "extrude", "sourceRange": [ - 1902, - 1936, + 1183, + 1207, 0 ], "type": "StdLibCall", @@ -254,8 +64,8 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl } }, "sourceRange": [ - 1902, - 1936, + 1183, + 1207, 0 ] } @@ -264,392 +74,33 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl "labeledArgs": { "data": { "value": { - "type": "Object", + "type": "Solid", "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.75, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } + "artifactId": "[uuid]" } }, "sourceRange": [ - 2231, - 2448, + 1238, + 1248, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1250, + 1255, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 2217, - 2449, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2672, - 2818, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2820, - 2821, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 2667, - 2822, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2833, - 2976, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2978, - 2979, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 2828, - 2980, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2991, - 3131, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3133, - 3134, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 2986, - 3135, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3146, - 3289, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3291, - 3292, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 3141, - 3293, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3304, - 3373, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3375, - 3376, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 3299, - 3377, + 1224, + 1256, 0 ], "type": "StdLibCall", @@ -660,7 +111,7 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl "length": { "value": { "type": "Number", - "value": 0.25, + "value": -0.25, "ty": { "type": "Default", "len": { @@ -672,16 +123,222 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl } }, "sourceRange": [ - 3400, - 3407, + 1642, + 1650, 0 ] } }, "name": "extrude", "sourceRange": [ - 3383, - 3408, + 1622, + 1651, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 1630, + 1631, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1680, + 1690, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 1692, + 1699, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1666, + 1700, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2094, + 2111, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2077, + 2112, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 2077, + 2112, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2141, + 2151, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 2153, + 2158, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2127, + 2159, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2253, + 2260, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2236, + 2261, 0 ], "type": "StdLibCall", @@ -693,8 +350,8 @@ description: Operations executed a-parametric-bearing-pillow-block.kcl } }, "sourceRange": [ - 3383, - 3408, + 2236, + 2261, 0 ] } diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap index b034ee8d9..c0c7b50e3 100644 --- a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing a-parametric-bearing-pillow-block.kcl --- { @@ -14,18 +14,35 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 830, - 831, - 0 - ] - } - ] + } }, - "block": { + "cbDepth": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "cbDia": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "extrude001": { "type": "Solid", "value": { "type": "Solid", @@ -36,8 +53,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1016, - 1060, + 1021, + 1065, 0 ], "tag": null, @@ -47,8 +64,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1066, - 1109, + 1071, + 1114, 0 ], "tag": null, @@ -58,8 +75,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1115, - 1159, + 1120, + 1164, 0 ], "tag": null, @@ -69,8 +86,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1165, - 1172, + 1170, + 1177, 0 ], "tag": null, @@ -85,8 +102,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1016, - 1060, + 1021, + 1065, 0 ] }, @@ -108,8 +125,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1066, - 1109, + 1071, + 1114, 0 ] }, @@ -131,8 +148,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1115, - 1159, + 1120, + 1164, 0 ] }, @@ -154,8 +171,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1165, - 1172, + 1170, + 1177, 0 ] }, @@ -201,8 +218,7 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -220,8 +236,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 966, - 1010, + 971, + 1015, 0 ] } @@ -230,167 +246,2619 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 966, - 1010, - 0 - ] - } - ] + } }, - "height": 0.75, + "height": 1.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 966, - 1010, - 0 - ] - } - ] + } } }, - "cbDepth": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ + "extrude002": { + "type": "HomArray", + "value": [ { - "sourceRange": [ - 773, - 776, - 0 - ] + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -0.9, + -2.25 + ], + "radius": 0.35, + "tag": null, + "to": [ + -0.9, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -0.9, + -2.25 + ], + "to": [ + -0.9, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1262, + 1406, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.25, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + } } ] }, - "cbDia": { - "type": "Number", - "value": 0.7, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ + "extrude003": { + "type": "HomArray", + "value": [ { - "sourceRange": [ - 785, - 787, - 0 - ] + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -1.0625, + -2.25 + ], + "radius": 0.1875, + "tag": null, + "to": [ + -1.0625, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -1.0625, + -2.25 + ], + "to": [ + -1.0625, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.75, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -1.0625, + -2.25 + ], + "radius": 0.1875, + "tag": null, + "to": [ + -1.0625, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -1.0625, + -2.25 + ], + "to": [ + -1.0625, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.75, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -1.0625, + -2.25 + ], + "radius": 0.1875, + "tag": null, + "to": [ + -1.0625, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -1.0625, + -2.25 + ], + "to": [ + -1.0625, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.75, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + -2.25 + ], + "from": [ + -1.0625, + -2.25 + ], + "radius": 0.1875, + "tag": null, + "to": [ + -1.0625, + -2.25 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -1.0625, + -2.25 + ], + "to": [ + -1.0625, + -2.25 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1706, + 1862, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.75, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + } + } } ] }, - "height": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 762, - 0 - ] - } - ] - }, - "holeDia": { - "type": "Number", - "value": 0.375, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 798, - 802, - 0 - ] - } - ] - }, - "length": { - "type": "Number", - "value": 6.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 740, - 741, - 0 - ] - } - ] - }, - "padding": { - "type": "Number", - "value": 1.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 813, - 816, - 0 - ] - } - ] - }, - "secondHalf": { + "extrude004": { "type": "Solid", "value": { "type": "Solid", @@ -401,45 +2869,12 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2505, - 2549, + 2165, + 2230, 0 ], "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2555, - 2598, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2604, - 2648, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2654, - 2661, - 0 - ], - "tag": null, - "type": "extrudePlane" + "type": "extrudeArc" } ], "sketch": { @@ -450,105 +2885,37 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2505, - 2549, + 2165, + 2230, 0 ] }, - "from": [ - -2.0, - -3.0 + "ccw": true, + "center": [ + 0.0, + 0.0 ], + "from": [ + 1.5, + 0.0 + ], + "radius": 1.5, "tag": null, "to": [ - 2.0, - -3.0 + 1.5, + 0.0 ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2598, - 0 - ] - }, - "from": [ - 2.0, - -3.0 - ], - "tag": null, - "to": [ - 2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2604, - 2648, - 0 - ] - }, - "from": [ - 2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2654, - 2661, - 0 - ] - }, - "from": [ - -2.0, - 3.0 - ], - "tag": null, - "to": [ - -2.0, - -3.0 - ], - "type": "ToPoint", + "type": "Circle", "units": { "type": "Inches" } } ], "on": { - "type": "plane", + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.75 - }, + "value": "end", "xAxis": { "x": 1.0, "y": 0.0, @@ -564,19 +2931,229 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "y": 0.0, "z": 1.0 }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1021, + 1065, + 0 + ] + }, + "from": [ + -2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1071, + 1114, + 0 + ] + }, + "from": [ + 2.0, + -3.0 + ], + "tag": null, + "to": [ + 2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1120, + 1164, + 0 + ] + }, + "from": [ + 2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1170, + 1177, + 0 + ] + }, + "from": [ + -2.0, + 3.0 + ], + "tag": null, + "to": [ + -2.0, + -3.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -2.0, + -3.0 + ], + "to": [ + -2.0, + -3.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 971, + 1015, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ - -2.0, - -3.0 + 1.5, + 0.0 ], "to": [ - -2.0, - -3.0 + 1.5, + 0.0 ], "units": { "type": "Inches" @@ -585,8 +3162,8 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2455, - 2499, + 2165, + 2230, 0 ] } @@ -595,32 +3172,66 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2455, - 2499, - 0 - ] - } - ] + } }, - "height": 0.25, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "height": -1.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" + } + } + }, + "height": { + "type": "Number", + "value": 1.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2455, - 2499, - 0 - ] - } - ] + "angle": { + "type": "Degrees" + } + } + }, + "holeDia": { + "type": "Number", + "value": 0.375, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "length": { + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "padding": { + "type": "Number", + "value": 1.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } } }, "width": { @@ -634,15 +3245,6 @@ description: Variables in memory after executing a-parametric-bearing-pillow-blo "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 750, - 751, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png index cb5040691..020b1e677 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/a-parametric-bearing-pillow-block/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap index f1ef859f6..7bcded6e0 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_commands.snap @@ -68,8 +68,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 888, - 914, + 677, + 726, 0 ], "command": { @@ -89,16 +89,34 @@ description: Artifact commands ball-bearing.kcl "y": 1.0, "z": 0.0 }, - "size": 60.0, + "size": 100.0, "clobber": false, - "hide": true + "hide": false } }, { "cmdId": "[uuid]", "range": [ - 920, - 1003, + 677, + 726, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 733, + 816, 0 ], "command": { @@ -117,8 +135,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 920, - 1003, + 733, + 816, 0 ], "command": { @@ -128,8 +146,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 920, - 1003, + 733, + 816, 0 ], "command": { @@ -145,8 +163,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 920, - 1003, + 733, + 816, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 733, + 816, 0 ], "command": { @@ -174,8 +203,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 920, - 1003, + 733, + 816, 0 ], "command": { @@ -186,8 +215,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1014, - 1081, + 827, + 894, 0 ], "command": { @@ -206,8 +235,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1014, - 1081, + 827, + 894, 0 ], "command": { @@ -217,8 +246,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1014, - 1081, + 827, + 894, 0 ], "command": { @@ -234,8 +263,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1014, - 1081, + 827, + 894, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 827, + 894, 0 ], "command": { @@ -263,8 +303,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1014, - 1081, + 827, + 894, 0 ], "command": { @@ -275,8 +315,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1009, - 1085, + 822, + 898, 0 ], "command": { @@ -288,8 +328,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1009, - 1085, + 822, + 898, 0 ], "command": { @@ -301,8 +341,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -321,8 +361,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -335,8 +375,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -346,8 +386,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -358,8 +398,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -371,8 +411,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -385,8 +425,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -399,8 +439,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -413,8 +453,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1136, - 1188, + 949, + 1001, 0 ], "command": { @@ -427,8 +467,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1245, - 1264, + 1058, + 1077, 0 ], "command": { @@ -456,8 +496,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1270, - 1326, + 1083, + 1139, 0 ], "command": { @@ -476,8 +516,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1270, - 1326, + 1083, + 1139, 0 ], "command": { @@ -487,8 +527,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1270, - 1326, + 1083, + 1139, 0 ], "command": { @@ -504,8 +544,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1332, - 1424, + 1083, + 1139, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1145, + 1237, 0 ], "command": { @@ -533,8 +584,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1430, - 1437, + 1243, + 1250, 0 ], "command": { @@ -545,19 +596,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1430, - 1437, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -584,8 +624,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -596,8 +636,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -609,8 +649,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -623,8 +663,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -637,8 +677,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -651,8 +691,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1519, - 1555, + 1332, + 1368, 0 ], "command": { @@ -665,8 +705,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1561, - 1721, + 1374, + 1534, 0 ], "command": { @@ -690,8 +730,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1789, - 1808, + 1602, + 1621, 0 ], "command": { @@ -719,8 +759,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1814, - 1947, + 1627, + 1760, 0 ], "command": { @@ -739,8 +779,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1814, - 1947, + 1627, + 1760, 0 ], "command": { @@ -750,8 +790,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1814, - 1947, + 1627, + 1760, 0 ], "command": { @@ -767,8 +807,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1953, - 2046, + 1627, + 1760, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1766, + 1859, 0 ], "command": { @@ -796,8 +847,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2052, - 2083, + 1865, + 1896, 0 ], "command": { @@ -817,8 +868,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2089, - 2117, + 1902, + 1930, 0 ], "command": { @@ -838,8 +889,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2123, - 2130, + 1936, + 1943, 0 ], "command": { @@ -850,19 +901,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2123, - 2130, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -889,8 +929,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -901,8 +941,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -914,8 +954,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -928,8 +968,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -942,8 +982,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -956,8 +996,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -970,8 +1010,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -984,8 +1024,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -998,8 +1038,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -1012,8 +1052,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2172, - 2208, + 1985, + 2021, 0 ], "command": { @@ -1026,8 +1066,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2214, - 2374, + 2027, + 2187, 0 ], "command": { @@ -1051,8 +1091,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2446, - 2465, + 2259, + 2278, 0 ], "command": { @@ -1080,8 +1120,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2471, - 2612, + 2284, + 2425, 0 ], "command": { @@ -1100,8 +1140,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2471, - 2612, + 2284, + 2425, 0 ], "command": { @@ -1111,8 +1151,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2471, - 2612, + 2284, + 2425, 0 ], "command": { @@ -1128,8 +1168,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2471, - 2612, + 2284, + 2425, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2284, + 2425, 0 ], "command": { @@ -1157,8 +1208,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2471, - 2612, + 2284, + 2425, 0 ], "command": { @@ -1169,8 +1220,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2655, - 2712, + 2468, + 2525, 0 ], "command": { @@ -1197,8 +1248,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2655, - 2712, + 2468, + 2525, 0 ], "command": { @@ -1209,8 +1260,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2655, - 2712, + 2468, + 2525, 0 ], "command": { @@ -1222,8 +1273,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2655, - 2712, + 2468, + 2525, 0 ], "command": { @@ -1236,8 +1287,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2655, - 2712, + 2468, + 2525, 0 ], "command": { @@ -1250,8 +1301,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2718, - 2878, + 2531, + 2691, 0 ], "command": { @@ -1275,8 +1326,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2943, - 2969, + 2770, + 2819, 0 ], "command": { @@ -1296,16 +1347,34 @@ description: Artifact commands ball-bearing.kcl "y": 1.0, "z": 0.0 }, - "size": 60.0, + "size": 100.0, "clobber": false, - "hide": true + "hide": false } }, { "cmdId": "[uuid]", "range": [ - 2975, - 3049, + 2770, + 2819, + 0 + ], + "command": { + "type": "plane_set_color", + "plane_id": "[uuid]", + "color": { + "r": 0.6, + "g": 0.6, + "b": 0.6, + "a": 0.3 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2826, + 2900, 0 ], "command": { @@ -1324,8 +1393,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2975, - 3049, + 2826, + 2900, 0 ], "command": { @@ -1335,8 +1404,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2975, - 3049, + 2826, + 2900, 0 ], "command": { @@ -1352,8 +1421,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2975, - 3049, + 2826, + 2900, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2826, + 2900, 0 ], "command": { @@ -1381,8 +1461,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2975, - 3049, + 2826, + 2900, 0 ], "command": { @@ -1393,8 +1473,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3060, - 3155, + 2911, + 3006, 0 ], "command": { @@ -1413,8 +1493,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3060, - 3155, + 2911, + 3006, 0 ], "command": { @@ -1424,8 +1504,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3060, - 3155, + 2911, + 3006, 0 ], "command": { @@ -1441,8 +1521,19 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3060, - 3155, + 2911, + 3006, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2911, + 3006, 0 ], "command": { @@ -1470,8 +1561,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3060, - 3155, + 2911, + 3006, 0 ], "command": { @@ -1482,8 +1573,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3055, - 3159, + 2906, + 3010, 0 ], "command": { @@ -1495,8 +1586,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3055, - 3159, + 2906, + 3010, 0 ], "command": { @@ -1508,8 +1599,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1528,8 +1619,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1542,8 +1633,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1553,8 +1644,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1565,8 +1656,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1578,8 +1669,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1592,8 +1683,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1606,8 +1697,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1620,8 +1711,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3175, - 3228, + 3026, + 3079, 0 ], "command": { @@ -1634,8 +1725,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 920, - 1003, + 733, + 816, 0 ], "command": { @@ -1647,8 +1738,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 1014, - 1081, + 827, + 894, 0 ], "command": { @@ -1660,8 +1751,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 2975, - 3049, + 2826, + 2900, 0 ], "command": { @@ -1673,8 +1764,8 @@ description: Artifact commands ball-bearing.kcl { "cmdId": "[uuid]", "range": [ - 3060, - 3155, + 2911, + 3006, 0 ], "command": { diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap index 234364b1c..a3c89878a 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart ball-bearing.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md index 21656bb69..433d7d005 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/artifact_graph_flowchart.snap.md @@ -1,58 +1,58 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[920, 1003, 0]"] - 3["Segment
[920, 1003, 0]"] + 2["Path
[733, 816, 0]"] + 3["Segment
[733, 816, 0]"] 4[Solid2d] end subgraph path5 [Path] - 5["Path
[1014, 1081, 0]"] - 6["Segment
[1014, 1081, 0]"] + 5["Path
[827, 894, 0]"] + 6["Segment
[827, 894, 0]"] 7[Solid2d] end subgraph path15 [Path] - 15["Path
[1270, 1326, 0]"] - 16["Segment
[1332, 1424, 0]"] - 17["Segment
[1430, 1437, 0]"] + 15["Path
[1083, 1139, 0]"] + 16["Segment
[1145, 1237, 0]"] + 17["Segment
[1243, 1250, 0]"] 18[Solid2d] end subgraph path24 [Path] - 24["Path
[1814, 1947, 0]"] - 25["Segment
[1953, 2046, 0]"] - 26["Segment
[2052, 2083, 0]"] - 27["Segment
[2089, 2117, 0]"] - 28["Segment
[2123, 2130, 0]"] + 24["Path
[1627, 1760, 0]"] + 25["Segment
[1766, 1859, 0]"] + 26["Segment
[1865, 1896, 0]"] + 27["Segment
[1902, 1930, 0]"] + 28["Segment
[1936, 1943, 0]"] 29[Solid2d] end subgraph path40 [Path] - 40["Path
[2471, 2612, 0]"] - 41["Segment
[2471, 2612, 0]"] + 40["Path
[2284, 2425, 0]"] + 41["Segment
[2284, 2425, 0]"] 42[Solid2d] end subgraph path50 [Path] - 50["Path
[2975, 3049, 0]"] - 51["Segment
[2975, 3049, 0]"] + 50["Path
[2826, 2900, 0]"] + 51["Segment
[2826, 2900, 0]"] 52[Solid2d] end subgraph path53 [Path] - 53["Path
[3060, 3155, 0]"] - 54["Segment
[3060, 3155, 0]"] + 53["Path
[2911, 3006, 0]"] + 54["Segment
[2911, 3006, 0]"] 55[Solid2d] end - 1["Plane
[888, 914, 0]"] - 8["Sweep Extrusion
[1136, 1188, 0]"] + 1["Plane
[677, 726, 0]"] + 8["Sweep Extrusion
[949, 1001, 0]"] 9[Wall] 10["Cap Start"] 11["Cap End"] 12["SweepEdge Opposite"] 13["SweepEdge Adjacent"] - 14["Plane
[1245, 1264, 0]"] - 19["Sweep Revolve
[1519, 1555, 0]"] + 14["Plane
[1058, 1077, 0]"] + 19["Sweep Revolve
[1332, 1368, 0]"] 20[Wall] 21[Wall] 22["SweepEdge Adjacent"] - 23["Plane
[1789, 1808, 0]"] - 30["Sweep Revolve
[2172, 2208, 0]"] + 23["Plane
[1602, 1621, 0]"] + 30["Sweep Revolve
[1985, 2021, 0]"] 31[Wall] 32[Wall] 33[Wall] @@ -61,20 +61,22 @@ flowchart LR 36["SweepEdge Adjacent"] 37["SweepEdge Adjacent"] 38["SweepEdge Adjacent"] - 39["Plane
[2446, 2465, 0]"] - 43["Sweep Revolve
[2655, 2712, 0]"] + 39["Plane
[2259, 2278, 0]"] + 43["Sweep Revolve
[2468, 2525, 0]"] 44[Wall] 45["Cap Start"] 46["Cap End"] 47["SweepEdge Opposite"] 48["SweepEdge Adjacent"] - 49["Plane
[2943, 2969, 0]"] - 56["Sweep Extrusion
[3175, 3228, 0]"] + 49["Plane
[2770, 2819, 0]"] + 56["Sweep Extrusion
[3026, 3079, 0]"] 57[Wall] 58["Cap Start"] 59["Cap End"] 60["SweepEdge Opposite"] 61["SweepEdge Adjacent"] + 62["StartSketchOnPlane
[663, 727, 0]"] + 63["StartSketchOnPlane
[2756, 2820, 0]"] 1 --- 2 1 --- 5 2 --- 3 @@ -158,4 +160,6 @@ flowchart LR 56 --- 59 56 --- 60 56 --- 61 + 1 <--x 62 + 49 <--x 63 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap index edb1039b7..91813ea1b 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ast.snap @@ -339,417 +339,11 @@ description: Result of parsing ball-bearing.kcl }, { "declaration": { - "end": 832, + "end": 935, "id": { - "end": 620, - "name": "customPlane", - "start": 609, - "type": "Identifier" - }, - "init": { - "end": 832, - "properties": [ - { - "end": 830, - "key": { - "end": 632, - "name": "plane", - "start": 627, - "type": "Identifier" - }, - "start": 627, - "type": "ObjectProperty", - "value": { - "end": 830, - "properties": [ - { - "end": 715, - "key": { - "end": 647, - "name": "origin", - "start": 641, - "type": "Identifier" - }, - "start": 641, - "type": "ObjectProperty", - "value": { - "end": 715, - "properties": [ - { - "end": 663, - "key": { - "end": 659, - "name": "x", - "start": 658, - "type": "Identifier" - }, - "start": 658, - "type": "ObjectProperty", - "value": { - "end": 663, - "raw": "0", - "start": 662, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 676, - "key": { - "end": 672, - "name": "y", - "start": 671, - "type": "Identifier" - }, - "start": 671, - "type": "ObjectProperty", - "value": { - "end": 676, - "raw": "0", - "start": 675, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 709, - "key": { - "end": 685, - "name": "z", - "start": 684, - "type": "Identifier" - }, - "start": 684, - "type": "ObjectProperty", - "value": { - "end": 709, - "left": { - "argument": { - "end": 705, - "name": "overallThickness", - "start": 689, - "type": "Identifier", - "type": "Identifier" - }, - "end": 705, - "operator": "-", - "start": 688, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "/", - "right": { - "end": 709, - "raw": "2", - "start": 708, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 688, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "start": 650, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 752, - "key": { - "end": 726, - "name": "xAxis", - "start": 721, - "type": "Identifier" - }, - "start": 721, - "type": "ObjectProperty", - "value": { - "end": 752, - "properties": [ - { - "end": 736, - "key": { - "end": 732, - "name": "x", - "start": 731, - "type": "Identifier" - }, - "start": 731, - "type": "ObjectProperty", - "value": { - "end": 736, - "raw": "1", - "start": 735, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 743, - "key": { - "end": 739, - "name": "y", - "start": 738, - "type": "Identifier" - }, - "start": 738, - "type": "ObjectProperty", - "value": { - "end": 743, - "raw": "0", - "start": 742, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 750, - "key": { - "end": 746, - "name": "z", - "start": 745, - "type": "Identifier" - }, - "start": 745, - "type": "ObjectProperty", - "value": { - "end": 750, - "raw": "0", - "start": 749, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 729, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 789, - "key": { - "end": 763, - "name": "yAxis", - "start": 758, - "type": "Identifier" - }, - "start": 758, - "type": "ObjectProperty", - "value": { - "end": 789, - "properties": [ - { - "end": 773, - "key": { - "end": 769, - "name": "x", - "start": 768, - "type": "Identifier" - }, - "start": 768, - "type": "ObjectProperty", - "value": { - "end": 773, - "raw": "0", - "start": 772, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 780, - "key": { - "end": 776, - "name": "y", - "start": 775, - "type": "Identifier" - }, - "start": 775, - "type": "ObjectProperty", - "value": { - "end": 780, - "raw": "1", - "start": 779, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 787, - "key": { - "end": 783, - "name": "z", - "start": 782, - "type": "Identifier" - }, - "start": 782, - "type": "ObjectProperty", - "value": { - "end": 787, - "raw": "0", - "start": 786, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 766, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 826, - "key": { - "end": 800, - "name": "zAxis", - "start": 795, - "type": "Identifier" - }, - "start": 795, - "type": "ObjectProperty", - "value": { - "end": 826, - "properties": [ - { - "end": 810, - "key": { - "end": 806, - "name": "x", - "start": 805, - "type": "Identifier" - }, - "start": 805, - "type": "ObjectProperty", - "value": { - "end": 810, - "raw": "0", - "start": 809, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 817, - "key": { - "end": 813, - "name": "y", - "start": 812, - "type": "Identifier" - }, - "start": 812, - "type": "ObjectProperty", - "value": { - "end": 817, - "raw": "0", - "start": 816, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 824, - "key": { - "end": 820, - "name": "z", - "start": 819, - "type": "Identifier" - }, - "start": 819, - "type": "ObjectProperty", - "value": { - "end": 824, - "raw": "1", - "start": 823, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 803, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 635, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 623, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - "start": 609, - "type": "VariableDeclarator" - }, - "end": 832, - "kind": "const", - "start": 609, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 1122, - "id": { - "end": 885, + "end": 660, "name": "insideWallSketch", - "start": 869, + "start": 644, "type": "Identifier" }, "init": { @@ -757,21 +351,77 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 913, - "name": "customPlane", - "start": 902, - "type": "Identifier", - "type": "Identifier" + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 701, + "name": "offset", + "start": 695, + "type": "Identifier" + }, + "arg": { + "end": 725, + "left": { + "argument": { + "end": 721, + "name": "overallThickness", + "start": 705, + "type": "Identifier", + "type": "Identifier" + }, + "end": 721, + "operator": "-", + "start": 704, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 725, + "raw": "2", + "start": 724, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 704, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 688, + "name": "offsetPlane", + "start": 677, + "type": "Identifier" + }, + "end": 726, + "start": 677, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 693, + "raw": "\"XY\"", + "start": 689, + "type": "Literal", + "type": "Literal", + "value": "XY" + } } ], "callee": { - "end": 901, + "end": 676, "name": "startSketchOn", - "start": 888, + "start": 663, "type": "Identifier" }, - "end": 914, - "start": 888, + "end": 727, + "start": 663, "type": "CallExpression", "type": "CallExpression" }, @@ -780,17 +430,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 941, + "end": 754, "name": "center", - "start": 935, + "start": 748, "type": "Identifier" }, "arg": { "elements": [ { - "end": 946, + "end": 759, "raw": "0", - "start": 945, + "start": 758, "type": "Literal", "type": "Literal", "value": { @@ -799,9 +449,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 949, + "end": 762, "raw": "0", - "start": 948, + "start": 761, "type": "Literal", "type": "Literal", "value": { @@ -810,8 +460,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 950, - "start": 944, + "end": 763, + "start": 757, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -819,27 +469,27 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 965, + "end": 778, "name": "radius", - "start": 959, + "start": 772, "type": "Identifier" }, "arg": { - "end": 996, + "end": 809, "left": { - "end": 980, + "end": 793, "left": { - "end": 976, + "end": 789, "name": "shaftDia", - "start": 968, + "start": 781, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 980, + "end": 793, "raw": "2", - "start": 979, + "start": 792, "type": "Literal", "type": "Literal", "value": { @@ -847,32 +497,32 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 968, + "start": 781, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 996, + "end": 809, "name": "wallThickness", - "start": 983, + "start": 796, "type": "Identifier", "type": "Identifier" }, - "start": 968, + "start": 781, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 926, + "end": 739, "name": "circle", - "start": 920, + "start": 733, "type": "Identifier" }, - "end": 1003, - "start": 920, + "end": 816, + "start": 733, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -884,17 +534,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1035, + "end": 848, "name": "center", - "start": 1029, + "start": 842, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1040, + "end": 853, "raw": "0", - "start": 1039, + "start": 852, "type": "Literal", "type": "Literal", "value": { @@ -903,9 +553,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1043, + "end": 856, "raw": "0", - "start": 1042, + "start": 855, "type": "Literal", "type": "Literal", "value": { @@ -914,8 +564,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 1044, - "start": 1038, + "end": 857, + "start": 851, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -923,25 +573,25 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1059, + "end": 872, "name": "radius", - "start": 1053, + "start": 866, "type": "Identifier" }, "arg": { - "end": 1074, + "end": 887, "left": { - "end": 1070, + "end": 883, "name": "shaftDia", - "start": 1062, + "start": 875, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1074, + "end": 887, "raw": "2", - "start": 1073, + "start": 886, "type": "Literal", "type": "Literal", "value": { @@ -949,50 +599,50 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 1062, + "start": 875, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 1020, + "end": 833, "name": "circle", - "start": 1014, + "start": 827, "type": "Identifier" }, - "end": 1081, - "start": 1014, + "end": 894, + "start": 827, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null }, { - "end": 1084, - "start": 1083, + "end": 897, + "start": 896, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1013, + "end": 826, "name": "hole", - "start": 1009, + "start": 822, "type": "Identifier" }, - "end": 1085, - "start": 1009, + "end": 898, + "start": 822, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1122, + "end": 935, "nonCodeMeta": { "nonCodeNodes": { "2": [ { - "end": 1122, - "start": 1085, + "end": 935, + "start": 898, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -1004,26 +654,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 888, + "start": 663, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 869, + "start": 644, "type": "VariableDeclarator" }, - "end": 1122, + "end": 935, "kind": "const", - "start": 869, + "start": 644, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 1188, + "end": 1001, "id": { - "end": 1133, + "end": 946, "name": "insideWall", - "start": 1123, + "start": 936, "type": "Identifier" }, "init": { @@ -1031,54 +681,54 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1168, + "end": 981, "name": "length", - "start": 1162, + "start": 975, "type": "Identifier" }, "arg": { - "end": 1187, + "end": 1000, "name": "overallThickness", - "start": 1171, + "start": 984, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 1143, + "end": 956, "name": "extrude", - "start": 1136, + "start": 949, "type": "Identifier" }, - "end": 1188, - "start": 1136, + "end": 1001, + "start": 949, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 1160, + "end": 973, "name": "insideWallSketch", - "start": 1144, + "start": 957, "type": "Identifier", "type": "Identifier" } }, - "start": 1123, + "start": 936, "type": "VariableDeclarator" }, - "end": 1188, + "end": 1001, "kind": "const", - "start": 1123, + "start": 936, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 1510, + "end": 1323, "id": { - "end": 1242, + "end": 1055, "name": "ballsSketch", - "start": 1231, + "start": 1044, "type": "Identifier" }, "init": { @@ -1086,22 +736,22 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 1263, + "end": 1076, "raw": "\"XY\"", - "start": 1259, + "start": 1072, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 1258, + "end": 1071, "name": "startSketchOn", - "start": 1245, + "start": 1058, "type": "Identifier" }, - "end": 1264, - "start": 1245, + "end": 1077, + "start": 1058, "type": "CallExpression", "type": "CallExpression" }, @@ -1110,21 +760,21 @@ description: Result of parsing ball-bearing.kcl { "elements": [ { - "end": 1314, + "end": 1127, "left": { - "end": 1298, + "end": 1111, "left": { - "end": 1294, + "end": 1107, "name": "shaftDia", - "start": 1286, + "start": 1099, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1298, + "end": 1111, "raw": "2", - "start": 1297, + "start": 1110, "type": "Literal", "type": "Literal", "value": { @@ -1132,26 +782,26 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 1286, + "start": 1099, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1314, + "end": 1127, "name": "wallThickness", - "start": 1301, + "start": 1114, "type": "Identifier", "type": "Identifier" }, - "start": 1286, + "start": 1099, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1321, + "end": 1134, "raw": "0.001", - "start": 1316, + "start": 1129, "type": "Literal", "type": "Literal", "value": { @@ -1160,48 +810,48 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 1322, - "start": 1285, + "end": 1135, + "start": 1098, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1325, - "start": 1324, + "end": 1138, + "start": 1137, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1284, + "end": 1097, "name": "startProfileAt", - "start": 1270, + "start": 1083, "type": "Identifier" }, - "end": 1326, - "start": 1270, + "end": 1139, + "start": 1083, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 1420, + "end": 1233, "properties": [ { - "end": 1357, + "end": 1170, "key": { - "end": 1353, + "end": 1166, "name": "angleEnd", - "start": 1345, + "start": 1158, "type": "Identifier" }, - "start": 1345, + "start": 1158, "type": "ObjectProperty", "value": { - "end": 1357, + "end": 1170, "raw": "0", - "start": 1356, + "start": 1169, "type": "Literal", "type": "Literal", "value": { @@ -1211,19 +861,19 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1382, + "end": 1195, "key": { - "end": 1376, + "end": 1189, "name": "angleStart", - "start": 1366, + "start": 1179, "type": "Identifier" }, - "start": 1366, + "start": 1179, "type": "ObjectProperty", "value": { - "end": 1382, + "end": 1195, "raw": "180", - "start": 1379, + "start": 1192, "type": "Literal", "type": "Literal", "value": { @@ -1233,29 +883,29 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1413, + "end": 1226, "key": { - "end": 1397, + "end": 1210, "name": "radius", - "start": 1391, + "start": 1204, "type": "Identifier" }, - "start": 1391, + "start": 1204, "type": "ObjectProperty", "value": { - "end": 1413, + "end": 1226, "left": { - "end": 1409, + "end": 1222, "name": "sphereDia", - "start": 1400, + "start": 1213, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1413, + "end": 1226, "raw": "2", - "start": 1412, + "start": 1225, "type": "Literal", "type": "Literal", "value": { @@ -1263,55 +913,55 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 1400, + "start": 1213, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 1336, + "start": 1149, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1423, - "start": 1422, + "end": 1236, + "start": 1235, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1335, + "end": 1148, "name": "arc", - "start": 1332, + "start": 1145, "type": "Identifier" }, - "end": 1424, - "start": 1332, + "end": 1237, + "start": 1145, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [], "callee": { - "end": 1435, + "end": 1248, "name": "close", - "start": 1430, + "start": 1243, "type": "Identifier" }, - "end": 1437, - "start": 1430, + "end": 1250, + "start": 1243, "type": "CallExpression", "type": "CallExpression" } ], - "end": 1510, + "end": 1323, "nonCodeMeta": { "nonCodeNodes": { "3": [ { - "end": 1510, - "start": 1437, + "end": 1323, + "start": 1250, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -1323,26 +973,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 1245, + "start": 1058, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1231, + "start": 1044, "type": "VariableDeclarator" }, - "end": 1510, + "end": 1323, "kind": "const", - "start": 1231, + "start": 1044, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 1774, + "end": 1587, "id": { - "end": 1516, + "end": 1329, "name": "balls", - "start": 1511, + "start": 1324, "type": "Identifier" }, "init": { @@ -1350,48 +1000,48 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 1541, + "end": 1354, "properties": [ { - "end": 1539, + "end": 1352, "key": { - "end": 1533, + "end": 1346, "name": "axis", - "start": 1529, + "start": 1342, "type": "Identifier" }, - "start": 1529, + "start": 1342, "type": "ObjectProperty", "value": { - "end": 1539, + "end": 1352, "raw": "\"X\"", - "start": 1536, + "start": 1349, "type": "Literal", "type": "Literal", "value": "X" } } ], - "start": 1527, + "start": 1340, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 1554, + "end": 1367, "name": "ballsSketch", - "start": 1543, + "start": 1356, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 1526, + "end": 1339, "name": "revolve", - "start": 1519, + "start": 1332, "type": "Identifier" }, - "end": 1555, - "start": 1519, + "end": 1368, + "start": 1332, "type": "CallExpression", "type": "CallExpression" }, @@ -1400,15 +1050,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1597, + "end": 1410, "name": "arcDegrees", - "start": 1587, + "start": 1400, "type": "Identifier" }, "arg": { - "end": 1603, + "end": 1416, "raw": "360", - "start": 1600, + "start": 1413, "type": "Literal", "type": "Literal", "value": { @@ -1420,17 +1070,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1616, + "end": 1429, "name": "axis", - "start": 1612, + "start": 1425, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1621, + "end": 1434, "raw": "0", - "start": 1620, + "start": 1433, "type": "Literal", "type": "Literal", "value": { @@ -1439,9 +1089,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1624, + "end": 1437, "raw": "0", - "start": 1623, + "start": 1436, "type": "Literal", "type": "Literal", "value": { @@ -1450,9 +1100,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1627, + "end": 1440, "raw": "1", - "start": 1626, + "start": 1439, "type": "Literal", "type": "Literal", "value": { @@ -1461,8 +1111,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 1628, - "start": 1619, + "end": 1441, + "start": 1432, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -1470,17 +1120,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1643, + "end": 1456, "name": "center", - "start": 1637, + "start": 1450, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1648, + "end": 1461, "raw": "0", - "start": 1647, + "start": 1460, "type": "Literal", "type": "Literal", "value": { @@ -1489,9 +1139,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1651, + "end": 1464, "raw": "0", - "start": 1650, + "start": 1463, "type": "Literal", "type": "Literal", "value": { @@ -1500,9 +1150,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 1654, + "end": 1467, "raw": "0", - "start": 1653, + "start": 1466, "type": "Literal", "type": "Literal", "value": { @@ -1511,8 +1161,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 1655, - "start": 1646, + "end": 1468, + "start": 1459, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -1520,15 +1170,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1673, + "end": 1486, "name": "instances", - "start": 1664, + "start": 1477, "type": "Identifier" }, "arg": { - "end": 1682, + "end": 1495, "name": "nBalls", - "start": 1676, + "start": 1489, "type": "Identifier", "type": "Identifier" } @@ -1536,15 +1186,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 1707, + "end": 1520, "name": "rotateDuplicates", - "start": 1691, + "start": 1504, "type": "Identifier" }, "arg": { - "end": 1714, + "end": 1527, "raw": "true", - "start": 1710, + "start": 1523, "type": "Literal", "type": "Literal", "value": true @@ -1552,25 +1202,25 @@ description: Result of parsing ball-bearing.kcl } ], "callee": { - "end": 1578, + "end": 1391, "name": "patternCircular3d", - "start": 1561, + "start": 1374, "type": "Identifier" }, - "end": 1721, - "start": 1561, + "end": 1534, + "start": 1374, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 1774, + "end": 1587, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "end": 1774, - "start": 1721, + "end": 1587, + "start": 1534, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -1582,26 +1232,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 1519, + "start": 1332, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1511, + "start": 1324, "type": "VariableDeclarator" }, - "end": 1774, + "end": 1587, "kind": "const", - "start": 1511, + "start": 1324, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2159, + "end": 1972, "id": { - "end": 1786, + "end": 1599, "name": "chainSketch", - "start": 1775, + "start": 1588, "type": "Identifier" }, "init": { @@ -1609,22 +1259,22 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 1807, + "end": 1620, "raw": "\"XY\"", - "start": 1803, + "start": 1616, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 1802, + "end": 1615, "name": "startSketchOn", - "start": 1789, + "start": 1602, "type": "Identifier" }, - "end": 1808, - "start": 1789, + "end": 1621, + "start": 1602, "type": "CallExpression", "type": "CallExpression" }, @@ -1633,25 +1283,25 @@ description: Result of parsing ball-bearing.kcl { "elements": [ { - "end": 1900, + "end": 1713, "left": { - "end": 1882, + "end": 1695, "left": { - "end": 1866, + "end": 1679, "left": { - "end": 1850, + "end": 1663, "left": { - "end": 1846, + "end": 1659, "name": "shaftDia", - "start": 1838, + "start": 1651, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1850, + "end": 1663, "raw": "2", - "start": 1849, + "start": 1662, "type": "Literal", "type": "Literal", "value": { @@ -1659,37 +1309,37 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 1838, + "start": 1651, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1866, + "end": 1679, "name": "wallThickness", - "start": 1853, + "start": 1666, "type": "Identifier", "type": "Identifier" }, - "start": 1838, + "start": 1651, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 1882, + "end": 1695, "left": { - "end": 1878, + "end": 1691, "name": "sphereDia", - "start": 1869, + "start": 1682, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1882, + "end": 1695, "raw": "2", - "start": 1881, + "start": 1694, "type": "Literal", "type": "Literal", "value": { @@ -1697,29 +1347,29 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 1869, + "start": 1682, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1838, + "start": 1651, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1900, + "end": 1713, "left": { - "end": 1896, + "end": 1709, "name": "chainWidth", - "start": 1886, + "start": 1699, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1900, + "end": 1713, "raw": "2", - "start": 1899, + "start": 1712, "type": "Literal", "type": "Literal", "value": { @@ -1727,20 +1377,20 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 1886, + "start": 1699, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1838, + "start": 1651, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1936, + "end": 1749, "left": { - "end": 1915, + "end": 1728, "raw": "0.125", - "start": 1910, + "start": 1723, "type": "Literal", "type": "Literal", "value": { @@ -1754,9 +1404,9 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 1934, + "end": 1747, "raw": "60", - "start": 1932, + "start": 1745, "type": "Literal", "type": "Literal", "value": { @@ -1766,75 +1416,75 @@ description: Result of parsing ball-bearing.kcl } ], "callee": { - "end": 1931, + "end": 1744, "name": "toRadians", - "start": 1922, + "start": 1735, "type": "Identifier" }, - "end": 1935, - "start": 1922, + "end": 1748, + "start": 1735, "type": "CallExpression", "type": "CallExpression" } ], "callee": { - "end": 1921, + "end": 1734, "name": "sin", - "start": 1918, + "start": 1731, "type": "Identifier" }, - "end": 1936, - "start": 1918, + "end": 1749, + "start": 1731, "type": "CallExpression", "type": "CallExpression" }, - "start": 1910, + "start": 1723, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 1943, - "start": 1829, + "end": 1756, + "start": 1642, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1946, - "start": 1945, + "end": 1759, + "start": 1758, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1828, + "end": 1641, "name": "startProfileAt", - "start": 1814, + "start": 1627, "type": "Identifier" }, - "end": 1947, - "start": 1814, + "end": 1760, + "start": 1627, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "end": 2042, + "end": 1855, "properties": [ { - "end": 1979, + "end": 1792, "key": { - "end": 1974, + "end": 1787, "name": "angleEnd", - "start": 1966, + "start": 1779, "type": "Identifier" }, - "start": 1966, + "start": 1779, "type": "ObjectProperty", "value": { - "end": 1979, + "end": 1792, "raw": "60", - "start": 1977, + "start": 1790, "type": "Literal", "type": "Literal", "value": { @@ -1844,19 +1494,19 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2004, + "end": 1817, "key": { - "end": 1998, + "end": 1811, "name": "angleStart", - "start": 1988, + "start": 1801, "type": "Identifier" }, - "start": 1988, + "start": 1801, "type": "ObjectProperty", "value": { - "end": 2004, + "end": 1817, "raw": "120", - "start": 2001, + "start": 1814, "type": "Literal", "type": "Literal", "value": { @@ -1866,29 +1516,29 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2035, + "end": 1848, "key": { - "end": 2019, + "end": 1832, "name": "radius", - "start": 2013, + "start": 1826, "type": "Identifier" }, - "start": 2013, + "start": 1826, "type": "ObjectProperty", "value": { - "end": 2035, + "end": 1848, "left": { - "end": 2031, + "end": 1844, "name": "sphereDia", - "start": 2022, + "start": 1835, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2035, + "end": 1848, "raw": "2", - "start": 2034, + "start": 1847, "type": "Literal", "type": "Literal", "value": { @@ -1896,31 +1546,31 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 2022, + "start": 1835, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 1957, + "start": 1770, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 2045, - "start": 2044, + "end": 1858, + "start": 1857, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1956, + "end": 1769, "name": "arc", - "start": 1953, + "start": 1766, "type": "Identifier" }, - "end": 2046, - "start": 1953, + "end": 1859, + "start": 1766, "type": "CallExpression", "type": "CallExpression" }, @@ -1929,17 +1579,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2060, + "end": 1873, "name": "end", - "start": 2057, + "start": 1870, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2065, + "end": 1878, "raw": "0", - "start": 2064, + "start": 1877, "type": "Literal", "type": "Literal", "value": { @@ -1948,28 +1598,28 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2081, + "end": 1894, "name": "chainThickness", - "start": 2067, + "start": 1880, "type": "Identifier", "type": "Identifier" } ], - "end": 2082, - "start": 2063, + "end": 1895, + "start": 1876, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2056, + "end": 1869, "name": "line", - "start": 2052, + "start": 1865, "type": "Identifier" }, - "end": 2083, - "start": 2052, + "end": 1896, + "start": 1865, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -1979,31 +1629,31 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2097, + "end": 1910, "name": "end", - "start": 2094, + "start": 1907, "type": "Identifier" }, "arg": { "elements": [ { "argument": { - "end": 2112, + "end": 1925, "name": "chainWidth", - "start": 2102, + "start": 1915, "type": "Identifier", "type": "Identifier" }, - "end": 2112, + "end": 1925, "operator": "-", - "start": 2101, + "start": 1914, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 2115, + "end": 1928, "raw": "0", - "start": 2114, + "start": 1927, "type": "Literal", "type": "Literal", "value": { @@ -2012,21 +1662,21 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 2116, - "start": 2100, + "end": 1929, + "start": 1913, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2093, + "end": 1906, "name": "line", - "start": 2089, + "start": 1902, "type": "Identifier" }, - "end": 2117, - "start": 2089, + "end": 1930, + "start": 1902, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2034,24 +1684,24 @@ description: Result of parsing ball-bearing.kcl { "arguments": [], "callee": { - "end": 2128, + "end": 1941, "name": "close", - "start": 2123, + "start": 1936, "type": "Identifier" }, - "end": 2130, - "start": 2123, + "end": 1943, + "start": 1936, "type": "CallExpression", "type": "CallExpression" } ], - "end": 2159, + "end": 1972, "nonCodeMeta": { "nonCodeNodes": { "5": [ { - "end": 2159, - "start": 2130, + "end": 1972, + "start": 1943, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -2063,26 +1713,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 1789, + "start": 1602, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1775, + "start": 1588, "type": "VariableDeclarator" }, - "end": 2159, + "end": 1972, "kind": "const", - "start": 1775, + "start": 1588, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2432, + "end": 2245, "id": { - "end": 2169, + "end": 1982, "name": "chainHead", - "start": 2160, + "start": 1973, "type": "Identifier" }, "init": { @@ -2090,48 +1740,48 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 2194, + "end": 2007, "properties": [ { - "end": 2192, + "end": 2005, "key": { - "end": 2186, + "end": 1999, "name": "axis", - "start": 2182, + "start": 1995, "type": "Identifier" }, - "start": 2182, + "start": 1995, "type": "ObjectProperty", "value": { - "end": 2192, + "end": 2005, "raw": "\"X\"", - "start": 2189, + "start": 2002, "type": "Literal", "type": "Literal", "value": "X" } } ], - "start": 2180, + "start": 1993, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 2207, + "end": 2020, "name": "chainSketch", - "start": 2196, + "start": 2009, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 2179, + "end": 1992, "name": "revolve", - "start": 2172, + "start": 1985, "type": "Identifier" }, - "end": 2208, - "start": 2172, + "end": 2021, + "start": 1985, "type": "CallExpression", "type": "CallExpression" }, @@ -2140,15 +1790,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2250, + "end": 2063, "name": "arcDegrees", - "start": 2240, + "start": 2053, "type": "Identifier" }, "arg": { - "end": 2256, + "end": 2069, "raw": "360", - "start": 2253, + "start": 2066, "type": "Literal", "type": "Literal", "value": { @@ -2160,17 +1810,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2269, + "end": 2082, "name": "axis", - "start": 2265, + "start": 2078, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2274, + "end": 2087, "raw": "0", - "start": 2273, + "start": 2086, "type": "Literal", "type": "Literal", "value": { @@ -2179,9 +1829,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2277, + "end": 2090, "raw": "0", - "start": 2276, + "start": 2089, "type": "Literal", "type": "Literal", "value": { @@ -2190,9 +1840,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2280, + "end": 2093, "raw": "1", - "start": 2279, + "start": 2092, "type": "Literal", "type": "Literal", "value": { @@ -2201,8 +1851,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 2281, - "start": 2272, + "end": 2094, + "start": 2085, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2210,17 +1860,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2296, + "end": 2109, "name": "center", - "start": 2290, + "start": 2103, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2301, + "end": 2114, "raw": "0", - "start": 2300, + "start": 2113, "type": "Literal", "type": "Literal", "value": { @@ -2229,9 +1879,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2304, + "end": 2117, "raw": "0", - "start": 2303, + "start": 2116, "type": "Literal", "type": "Literal", "value": { @@ -2240,9 +1890,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2307, + "end": 2120, "raw": "0", - "start": 2306, + "start": 2119, "type": "Literal", "type": "Literal", "value": { @@ -2251,8 +1901,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 2308, - "start": 2299, + "end": 2121, + "start": 2112, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2260,15 +1910,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2326, + "end": 2139, "name": "instances", - "start": 2317, + "start": 2130, "type": "Identifier" }, "arg": { - "end": 2335, + "end": 2148, "name": "nBalls", - "start": 2329, + "start": 2142, "type": "Identifier", "type": "Identifier" } @@ -2276,15 +1926,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2360, + "end": 2173, "name": "rotateDuplicates", - "start": 2344, + "start": 2157, "type": "Identifier" }, "arg": { - "end": 2367, + "end": 2180, "raw": "true", - "start": 2363, + "start": 2176, "type": "Literal", "type": "Literal", "value": true @@ -2292,25 +1942,25 @@ description: Result of parsing ball-bearing.kcl } ], "callee": { - "end": 2231, + "end": 2044, "name": "patternCircular3d", - "start": 2214, + "start": 2027, "type": "Identifier" }, - "end": 2374, - "start": 2214, + "end": 2187, + "start": 2027, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 2432, + "end": 2245, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "end": 2432, - "start": 2374, + "end": 2245, + "start": 2187, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -2322,26 +1972,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 2172, + "start": 1985, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2160, + "start": 1973, "type": "VariableDeclarator" }, - "end": 2432, + "end": 2245, "kind": "const", - "start": 2160, + "start": 1973, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2640, + "end": 2453, "id": { - "end": 2443, + "end": 2256, "name": "linkSketch", - "start": 2433, + "start": 2246, "type": "Identifier" }, "init": { @@ -2349,22 +1999,22 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 2464, + "end": 2277, "raw": "\"XZ\"", - "start": 2460, + "start": 2273, "type": "Literal", "type": "Literal", "value": "XZ" } ], "callee": { - "end": 2459, + "end": 2272, "name": "startSketchOn", - "start": 2446, + "start": 2259, "type": "Identifier" }, - "end": 2465, - "start": 2446, + "end": 2278, + "start": 2259, "type": "CallExpression", "type": "CallExpression" }, @@ -2373,31 +2023,31 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2492, + "end": 2305, "name": "center", - "start": 2486, + "start": 2299, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2550, + "end": 2363, "left": { - "end": 2534, + "end": 2347, "left": { - "end": 2518, + "end": 2331, "left": { - "end": 2514, + "end": 2327, "name": "shaftDia", - "start": 2506, + "start": 2319, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2518, + "end": 2331, "raw": "2", - "start": 2517, + "start": 2330, "type": "Literal", "type": "Literal", "value": { @@ -2405,37 +2055,37 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 2506, + "start": 2319, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 2534, + "end": 2347, "name": "wallThickness", - "start": 2521, + "start": 2334, "type": "Identifier", "type": "Identifier" }, - "start": 2506, + "start": 2319, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 2550, + "end": 2363, "left": { - "end": 2546, + "end": 2359, "name": "sphereDia", - "start": 2537, + "start": 2350, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2550, + "end": 2363, "raw": "2", - "start": 2549, + "start": 2362, "type": "Literal", "type": "Literal", "value": { @@ -2443,18 +2093,18 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 2537, + "start": 2350, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2506, + "start": 2319, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 2562, + "end": 2375, "raw": "0", - "start": 2561, + "start": 2374, "type": "Literal", "type": "Literal", "value": { @@ -2463,8 +2113,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 2571, - "start": 2495, + "end": 2384, + "start": 2308, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2472,25 +2122,25 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2586, + "end": 2399, "name": "radius", - "start": 2580, + "start": 2393, "type": "Identifier" }, "arg": { - "end": 2605, + "end": 2418, "left": { - "end": 2601, + "end": 2414, "name": "linkDiameter", - "start": 2589, + "start": 2402, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2605, + "end": 2418, "raw": "2", - "start": 2604, + "start": 2417, "type": "Literal", "type": "Literal", "value": { @@ -2498,32 +2148,32 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 2589, + "start": 2402, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 2477, + "end": 2290, "name": "circle", - "start": 2471, + "start": 2284, "type": "Identifier" }, - "end": 2612, - "start": 2471, + "end": 2425, + "start": 2284, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 2640, + "end": 2453, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "end": 2640, - "start": 2612, + "end": 2453, + "start": 2425, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -2535,26 +2185,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 2446, + "start": 2259, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2433, + "start": 2246, "type": "VariableDeclarator" }, - "end": 2640, + "end": 2453, "kind": "const", - "start": 2433, + "start": 2246, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2922, + "end": 2735, "id": { - "end": 2652, + "end": 2465, "name": "linkRevolve", - "start": 2641, + "start": 2454, "type": "Identifier" }, "init": { @@ -2562,43 +2212,43 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 2699, + "end": 2512, "properties": [ { - "end": 2675, + "end": 2488, "key": { - "end": 2669, + "end": 2482, "name": "axis", - "start": 2665, + "start": 2478, "type": "Identifier" }, - "start": 2665, + "start": 2478, "type": "ObjectProperty", "value": { - "end": 2675, + "end": 2488, "raw": "'Y'", - "start": 2672, + "start": 2485, "type": "Literal", "type": "Literal", "value": "Y" } }, { - "end": 2697, + "end": 2510, "key": { - "end": 2682, + "end": 2495, "name": "angle", - "start": 2677, + "start": 2490, "type": "Identifier" }, - "start": 2677, + "start": 2490, "type": "ObjectProperty", "value": { - "end": 2697, + "end": 2510, "left": { - "end": 2688, + "end": 2501, "raw": "360", - "start": 2685, + "start": 2498, "type": "Literal", "type": "Literal", "value": { @@ -2608,38 +2258,38 @@ description: Result of parsing ball-bearing.kcl }, "operator": "/", "right": { - "end": 2697, + "end": 2510, "name": "nBalls", - "start": 2691, + "start": 2504, "type": "Identifier", "type": "Identifier" }, - "start": 2685, + "start": 2498, "type": "BinaryExpression", "type": "BinaryExpression" } } ], - "start": 2663, + "start": 2476, "type": "ObjectExpression", "type": "ObjectExpression" }, { - "end": 2711, + "end": 2524, "name": "linkSketch", - "start": 2701, + "start": 2514, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 2662, + "end": 2475, "name": "revolve", - "start": 2655, + "start": 2468, "type": "Identifier" }, - "end": 2712, - "start": 2655, + "end": 2525, + "start": 2468, "type": "CallExpression", "type": "CallExpression" }, @@ -2648,15 +2298,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2754, + "end": 2567, "name": "arcDegrees", - "start": 2744, + "start": 2557, "type": "Identifier" }, "arg": { - "end": 2760, + "end": 2573, "raw": "360", - "start": 2757, + "start": 2570, "type": "Literal", "type": "Literal", "value": { @@ -2668,17 +2318,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2773, + "end": 2586, "name": "axis", - "start": 2769, + "start": 2582, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2778, + "end": 2591, "raw": "0", - "start": 2777, + "start": 2590, "type": "Literal", "type": "Literal", "value": { @@ -2687,9 +2337,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2781, + "end": 2594, "raw": "0", - "start": 2780, + "start": 2593, "type": "Literal", "type": "Literal", "value": { @@ -2698,9 +2348,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2784, + "end": 2597, "raw": "1", - "start": 2783, + "start": 2596, "type": "Literal", "type": "Literal", "value": { @@ -2709,8 +2359,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 2785, - "start": 2776, + "end": 2598, + "start": 2589, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2718,17 +2368,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2800, + "end": 2613, "name": "center", - "start": 2794, + "start": 2607, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2805, + "end": 2618, "raw": "0", - "start": 2804, + "start": 2617, "type": "Literal", "type": "Literal", "value": { @@ -2737,9 +2387,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2808, + "end": 2621, "raw": "0", - "start": 2807, + "start": 2620, "type": "Literal", "type": "Literal", "value": { @@ -2748,9 +2398,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 2811, + "end": 2624, "raw": "0", - "start": 2810, + "start": 2623, "type": "Literal", "type": "Literal", "value": { @@ -2759,8 +2409,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 2812, - "start": 2803, + "end": 2625, + "start": 2616, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2768,15 +2418,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2830, + "end": 2643, "name": "instances", - "start": 2821, + "start": 2634, "type": "Identifier" }, "arg": { - "end": 2839, + "end": 2652, "name": "nBalls", - "start": 2833, + "start": 2646, "type": "Identifier", "type": "Identifier" } @@ -2784,15 +2434,15 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2864, + "end": 2677, "name": "rotateDuplicates", - "start": 2848, + "start": 2661, "type": "Identifier" }, "arg": { - "end": 2871, + "end": 2684, "raw": "true", - "start": 2867, + "start": 2680, "type": "Literal", "type": "Literal", "value": true @@ -2800,25 +2450,25 @@ description: Result of parsing ball-bearing.kcl } ], "callee": { - "end": 2735, + "end": 2548, "name": "patternCircular3d", - "start": 2718, + "start": 2531, "type": "Identifier" }, - "end": 2878, - "start": 2718, + "end": 2691, + "start": 2531, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 2922, + "end": 2735, "nonCodeMeta": { "nonCodeNodes": { "1": [ { - "end": 2922, - "start": 2878, + "end": 2735, + "start": 2691, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -2830,26 +2480,26 @@ description: Result of parsing ball-bearing.kcl }, "startNodes": [] }, - "start": 2655, + "start": 2468, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2641, + "start": 2454, "type": "VariableDeclarator" }, - "end": 2922, + "end": 2735, "kind": "const", - "start": 2641, + "start": 2454, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 3159, + "end": 3010, "id": { - "end": 2940, + "end": 2753, "name": "outsideWallSketch", - "start": 2923, + "start": 2736, "type": "Identifier" }, "init": { @@ -2857,21 +2507,77 @@ description: Result of parsing ball-bearing.kcl { "arguments": [ { - "end": 2968, - "name": "customPlane", - "start": 2957, - "type": "Identifier", - "type": "Identifier" + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2794, + "name": "offset", + "start": 2788, + "type": "Identifier" + }, + "arg": { + "end": 2818, + "left": { + "argument": { + "end": 2814, + "name": "overallThickness", + "start": 2798, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2814, + "operator": "-", + "start": 2797, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "/", + "right": { + "end": 2818, + "raw": "2", + "start": 2817, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2797, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2781, + "name": "offsetPlane", + "start": 2770, + "type": "Identifier" + }, + "end": 2819, + "start": 2770, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2786, + "raw": "\"XY\"", + "start": 2782, + "type": "Literal", + "type": "Literal", + "value": "XY" + } } ], "callee": { - "end": 2956, + "end": 2769, "name": "startSketchOn", - "start": 2943, + "start": 2756, "type": "Identifier" }, - "end": 2969, - "start": 2943, + "end": 2820, + "start": 2756, "type": "CallExpression", "type": "CallExpression" }, @@ -2880,17 +2586,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 2996, + "end": 2847, "name": "center", - "start": 2990, + "start": 2841, "type": "Identifier" }, "arg": { "elements": [ { - "end": 3001, + "end": 2852, "raw": "0", - "start": 3000, + "start": 2851, "type": "Literal", "type": "Literal", "value": { @@ -2899,9 +2605,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 3004, + "end": 2855, "raw": "0", - "start": 3003, + "start": 2854, "type": "Literal", "type": "Literal", "value": { @@ -2910,8 +2616,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 3005, - "start": 2999, + "end": 2856, + "start": 2850, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2919,25 +2625,25 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 3020, + "end": 2871, "name": "radius", - "start": 3014, + "start": 2865, "type": "Identifier" }, "arg": { - "end": 3042, + "end": 2893, "left": { - "end": 3038, + "end": 2889, "name": "outsideDiameter", - "start": 3023, + "start": 2874, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 3042, + "end": 2893, "raw": "2", - "start": 3041, + "start": 2892, "type": "Literal", "type": "Literal", "value": { @@ -2945,20 +2651,20 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 3023, + "start": 2874, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 2981, + "end": 2832, "name": "circle", - "start": 2975, + "start": 2826, "type": "Identifier" }, - "end": 3049, - "start": 2975, + "end": 2900, + "start": 2826, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2970,17 +2676,17 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 3081, + "end": 2932, "name": "center", - "start": 3075, + "start": 2926, "type": "Identifier" }, "arg": { "elements": [ { - "end": 3086, + "end": 2937, "raw": "0", - "start": 3085, + "start": 2936, "type": "Literal", "type": "Literal", "value": { @@ -2989,9 +2695,9 @@ description: Result of parsing ball-bearing.kcl } }, { - "end": 3089, + "end": 2940, "raw": "0", - "start": 3088, + "start": 2939, "type": "Literal", "type": "Literal", "value": { @@ -3000,8 +2706,8 @@ description: Result of parsing ball-bearing.kcl } } ], - "end": 3090, - "start": 3084, + "end": 2941, + "start": 2935, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -3009,29 +2715,29 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 3105, + "end": 2956, "name": "radius", - "start": 3099, + "start": 2950, "type": "Identifier" }, "arg": { - "end": 3148, + "end": 2999, "left": { - "end": 3136, + "end": 2987, "left": { - "end": 3120, + "end": 2971, "left": { - "end": 3116, + "end": 2967, "name": "shaftDia", - "start": 3108, + "start": 2959, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 3120, + "end": 2971, "raw": "2", - "start": 3119, + "start": 2970, "type": "Literal", "type": "Literal", "value": { @@ -3039,88 +2745,88 @@ description: Result of parsing ball-bearing.kcl "suffix": "None" } }, - "start": 3108, + "start": 2959, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 3136, + "end": 2987, "name": "wallThickness", - "start": 3123, + "start": 2974, "type": "Identifier", "type": "Identifier" }, - "start": 3108, + "start": 2959, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "+", "right": { - "end": 3148, + "end": 2999, "name": "sphereDia", - "start": 3139, + "start": 2990, "type": "Identifier", "type": "Identifier" }, - "start": 3108, + "start": 2959, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 3066, + "end": 2917, "name": "circle", - "start": 3060, + "start": 2911, "type": "Identifier" }, - "end": 3155, - "start": 3060, + "end": 3006, + "start": 2911, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null }, { - "end": 3158, - "start": 3157, + "end": 3009, + "start": 3008, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 3059, + "end": 2910, "name": "hole", - "start": 3055, + "start": 2906, "type": "Identifier" }, - "end": 3159, - "start": 3055, + "end": 3010, + "start": 2906, "type": "CallExpression", "type": "CallExpression" } ], - "end": 3159, - "start": 2943, + "end": 3010, + "start": 2756, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2923, + "start": 2736, "type": "VariableDeclarator" }, - "end": 3159, + "end": 3010, "kind": "const", - "start": 2923, + "start": 2736, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 3228, + "end": 3079, "id": { - "end": 3172, + "end": 3023, "name": "outsideWall", - "start": 3161, + "start": 3012, "type": "Identifier" }, "init": { @@ -3128,49 +2834,49 @@ description: Result of parsing ball-bearing.kcl { "type": "LabeledArg", "label": { - "end": 3208, + "end": 3059, "name": "length", - "start": 3202, + "start": 3053, "type": "Identifier" }, "arg": { - "end": 3227, + "end": 3078, "name": "overallThickness", - "start": 3211, + "start": 3062, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 3182, + "end": 3033, "name": "extrude", - "start": 3175, + "start": 3026, "type": "Identifier" }, - "end": 3228, - "start": 3175, + "end": 3079, + "start": 3026, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 3200, + "end": 3051, "name": "outsideWallSketch", - "start": 3183, + "start": 3034, "type": "Identifier", "type": "Identifier" } }, - "start": 3161, + "start": 3012, "type": "VariableDeclarator" }, - "end": 3228, + "end": 3079, "kind": "const", - "start": 3161, + "start": 3012, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 3269, + "end": 3120, "innerAttrs": [ { "end": 295, @@ -3208,19 +2914,9 @@ description: Result of parsing ball-bearing.kcl "nonCodeNodes": { "9": [ { - "end": 609, + "end": 643, "start": 607, "type": "NonCodeNode", - "value": { - "type": "newLine" - } - } - ], - "10": [ - { - "end": 868, - "start": 832, - "type": "NonCodeNode", "value": { "type": "newLineBlockComment", "value": "Sketch the inside bearing piece", @@ -3228,10 +2924,10 @@ description: Result of parsing ball-bearing.kcl } } ], - "12": [ + "11": [ { - "end": 1230, - "start": 1188, + "end": 1043, + "start": 1001, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -3240,20 +2936,20 @@ description: Result of parsing ball-bearing.kcl } } ], - "19": [ + "18": [ { - "end": 3161, - "start": 3159, + "end": 3012, + "start": 3010, "type": "NonCodeNode", "value": { "type": "newLine" } } ], - "20": [ + "19": [ { - "end": 3268, - "start": 3228, + "end": 3119, + "start": 3079, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/exported_step.step b/rust/kcl-lib/tests/kcl_samples/ball-bearing/exported_step.step index 8316da9ec..a54717ec8 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap index 7454cd57e..9bac3d5f0 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/ops.snap @@ -5,198 +5,58 @@ description: Operations executed ball-bearing.kcl [ { "labeledArgs": { - "data": { + "offset": { "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": -0.1565, - "ty": { - "type": "Unknown" - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } + "type": "Number", + "value": -0.1565, + "ty": { + "type": "Unknown" } }, "sourceRange": [ - 902, - 913, + 704, + 725, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 677, + 726, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 689, + 693, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 677, + 726, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 888, - 914, + 663, + 727, 0 ], "type": "StdLibCall", @@ -212,8 +72,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1014, - 1081, + 827, + 894, 0 ] }, @@ -225,16 +85,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1083, - 1084, + 896, + 897, 0 ] } }, "name": "hole", "sourceRange": [ - 1009, - 1085, + 822, + 898, 0 ], "type": "StdLibCall", @@ -257,16 +117,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1171, - 1187, + 984, + 1000, 0 ] } }, "name": "extrude", "sourceRange": [ - 1136, - 1188, + 949, + 1001, 0 ], "type": "StdLibCall", @@ -278,8 +138,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1144, - 1160, + 957, + 973, 0 ] } @@ -292,16 +152,16 @@ description: Operations executed ball-bearing.kcl "value": "XY" }, "sourceRange": [ - 1259, - 1263, + 1072, + 1076, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 1245, - 1264, + 1058, + 1077, 0 ], "type": "StdLibCall", @@ -320,12 +180,12 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1527, - 1541, + 1340, + 1354, 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -333,16 +193,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1543, - 1554, + 1356, + 1367, 0 ] } }, "name": "revolve", "sourceRange": [ - 1519, - 1555, + 1332, + 1368, 0 ], "type": "StdLibCall", @@ -365,8 +225,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1600, - 1603, + 1413, + 1416, 0 ] }, @@ -416,8 +276,8 @@ description: Operations executed ball-bearing.kcl ] }, "sourceRange": [ - 1619, - 1628, + 1432, + 1441, 0 ] }, @@ -467,8 +327,8 @@ description: Operations executed ball-bearing.kcl ] }, "sourceRange": [ - 1646, - 1655, + 1459, + 1468, 0 ] }, @@ -487,8 +347,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1676, - 1682, + 1489, + 1495, 0 ] }, @@ -498,16 +358,16 @@ description: Operations executed ball-bearing.kcl "value": true }, "sourceRange": [ - 1710, - 1714, + 1523, + 1527, 0 ] } }, "name": "patternCircular3d", "sourceRange": [ - 1561, - 1721, + 1374, + 1534, 0 ], "type": "StdLibCall", @@ -519,8 +379,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 1561, - 1721, + 1374, + 1534, 0 ] } @@ -533,16 +393,16 @@ description: Operations executed ball-bearing.kcl "value": "XY" }, "sourceRange": [ - 1803, - 1807, + 1616, + 1620, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 1789, - 1808, + 1602, + 1621, 0 ], "type": "StdLibCall", @@ -559,8 +419,8 @@ description: Operations executed ball-bearing.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 1918, - 1936, + 1731, + 1749, 0 ] }, @@ -580,12 +440,12 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2180, - 2194, + 1993, + 2007, 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -593,16 +453,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2196, - 2207, + 2009, + 2020, 0 ] } }, "name": "revolve", "sourceRange": [ - 2172, - 2208, + 1985, + 2021, 0 ], "type": "StdLibCall", @@ -625,8 +485,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2253, - 2256, + 2066, + 2069, 0 ] }, @@ -676,8 +536,8 @@ description: Operations executed ball-bearing.kcl ] }, "sourceRange": [ - 2272, - 2281, + 2085, + 2094, 0 ] }, @@ -727,8 +587,8 @@ description: Operations executed ball-bearing.kcl ] }, "sourceRange": [ - 2299, - 2308, + 2112, + 2121, 0 ] }, @@ -747,8 +607,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2329, - 2335, + 2142, + 2148, 0 ] }, @@ -758,16 +618,16 @@ description: Operations executed ball-bearing.kcl "value": true }, "sourceRange": [ - 2363, - 2367, + 2176, + 2180, 0 ] } }, "name": "patternCircular3d", "sourceRange": [ - 2214, - 2374, + 2027, + 2187, 0 ], "type": "StdLibCall", @@ -779,8 +639,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2214, - 2374, + 2027, + 2187, 0 ] } @@ -793,16 +653,16 @@ description: Operations executed ball-bearing.kcl "value": "XZ" }, "sourceRange": [ - 2460, - 2464, + 2273, + 2277, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 2446, - 2465, + 2259, + 2278, 0 ], "type": "StdLibCall", @@ -828,12 +688,12 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2663, - 2699, + 2476, + 2512, 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -841,16 +701,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2701, - 2711, + 2514, + 2524, 0 ] } }, "name": "revolve", "sourceRange": [ - 2655, - 2712, + 2468, + 2525, 0 ], "type": "StdLibCall", @@ -873,8 +733,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2757, - 2760, + 2570, + 2573, 0 ] }, @@ -924,8 +784,8 @@ description: Operations executed ball-bearing.kcl ] }, "sourceRange": [ - 2776, - 2785, + 2589, + 2598, 0 ] }, @@ -975,8 +835,8 @@ description: Operations executed ball-bearing.kcl ] }, "sourceRange": [ - 2803, - 2812, + 2616, + 2625, 0 ] }, @@ -995,8 +855,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2833, - 2839, + 2646, + 2652, 0 ] }, @@ -1006,16 +866,16 @@ description: Operations executed ball-bearing.kcl "value": true }, "sourceRange": [ - 2867, - 2871, + 2680, + 2684, 0 ] } }, "name": "patternCircular3d", "sourceRange": [ - 2718, - 2878, + 2531, + 2691, 0 ], "type": "StdLibCall", @@ -1027,8 +887,44 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 2718, - 2878, + 2531, + 2691, + 0 + ] + } + }, + { + "labeledArgs": { + "offset": { + "value": { + "type": "Number", + "value": -0.1565, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2797, + 2818, + 0 + ] + } + }, + "name": "offsetPlane", + "sourceRange": [ + 2770, + 2819, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 2782, + 2786, 0 ] } @@ -1037,196 +933,20 @@ description: Operations executed ball-bearing.kcl "labeledArgs": { "data": { "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": -0.1565, - "ty": { - "type": "Unknown" - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } + "type": "Plane", + "artifact_id": "[uuid]" }, "sourceRange": [ - 2957, - 2968, + 2770, + 2819, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 2943, - 2969, + 2756, + 2820, 0 ], "type": "StdLibCall", @@ -1242,8 +962,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 3060, - 3155, + 2911, + 3006, 0 ] }, @@ -1255,16 +975,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 3157, - 3158, + 3008, + 3009, 0 ] } }, "name": "hole", "sourceRange": [ - 3055, - 3159, + 2906, + 3010, 0 ], "type": "StdLibCall", @@ -1287,16 +1007,16 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 3211, - 3227, + 3062, + 3078, 0 ] } }, "name": "extrude", "sourceRange": [ - 3175, - 3228, + 3026, + 3079, 0 ], "type": "StdLibCall", @@ -1308,8 +1028,8 @@ description: Operations executed ball-bearing.kcl } }, "sourceRange": [ - 3183, - 3200, + 3034, + 3051, 0 ] } diff --git a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap index 7606da2ac..08ffff7e1 100644 --- a/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/ball-bearing/program_memory.snap @@ -1,1690 +1,1530 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing ball-bearing.kcl --- { "balls": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1332, - 1424, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - 0.001 - ], - "from": [ - 0.475, - 0.001 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.725, - 0.001 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1430, - 1437, - 0 - ] - }, - "from": [ - 0.725, - 0.001 - ], - "tag": null, - "to": [ - 0.475, - 0.001 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.475, - 0.001 - ], - "to": [ - 0.475, - 0.001 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1145, + 1237, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1145, + 1237, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + 0.001 + ], + "from": [ + 0.475, + 0.001 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.725, + 0.001 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1243, + 1250, + 0 + ] + }, + "from": [ + 0.725, + 0.001 + ], + "tag": null, + "to": [ + 0.475, + 0.001 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.475, + 0.001 + ], + "to": [ + 0.475, + 0.001 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1083, + 1139, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] } - ] + } } ] }, @@ -1698,8 +1538,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1332, - 1424, + 1145, + 1237, 0 ] }, @@ -1727,8 +1567,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1430, - 1437, + 1243, + 1250, 0 ] }, @@ -1774,8 +1614,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1793,8 +1632,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1270, - 1326, + 1083, + 1139, 0 ] } @@ -1803,2380 +1642,2211 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1270, - 1326, - 0 - ] - } - ] + } } }, "chainHead": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1953, - 2046, - 0 - ] - }, - "ccw": false, - "center": [ - 0.6, - -0.0 - ], - "from": [ - 0.5375, - 0.1083 - ], - "radius": 0.125, - "tag": null, - "to": [ - 0.6625, - 0.1083 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2052, - 2083, - 0 - ] - }, - "from": [ - 0.6625, - 0.1083 - ], - "tag": null, - "to": [ - 0.6625, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2089, - 2117, - 0 - ] - }, - "from": [ - 0.6625, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2123, - 2130, - 0 - ] - }, - "from": [ - 0.5375, - 0.1395 - ], - "tag": null, - "to": [ - 0.5375, - 0.1083 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.5375, - 0.1083 - ], - "to": [ - 0.5375, - 0.1083 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1766, + 1859, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1766, + 1859, + 0 + ] + }, + "ccw": false, + "center": [ + 0.6, + -0.0 + ], + "from": [ + 0.5375, + 0.1083 + ], + "radius": 0.125, + "tag": null, + "to": [ + 0.6625, + 0.1083 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1865, + 1896, + 0 + ] + }, + "from": [ + 0.6625, + 0.1083 + ], + "tag": null, + "to": [ + 0.6625, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1902, + 1930, + 0 + ] + }, + "from": [ + 0.6625, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1936, + 1943, + 0 + ] + }, + "from": [ + 0.5375, + 0.1395 + ], + "tag": null, + "to": [ + 0.5375, + 0.1083 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.5375, + 0.1083 + ], + "to": [ + 0.5375, + 0.1083 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1627, + 1760, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] } - ] + } } ] }, @@ -4190,8 +3860,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1953, - 2046, + 1766, + 1859, 0 ] }, @@ -4219,8 +3889,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2052, - 2083, + 1865, + 1896, 0 ] }, @@ -4242,8 +3912,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2089, - 2117, + 1902, + 1930, 0 ] }, @@ -4265,8 +3935,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2123, - 2130, + 1936, + 1943, 0 ] }, @@ -4312,8 +3982,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4331,8 +4000,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1814, - 1947, + 1627, + 1760, 0 ] } @@ -4341,16 +4010,7 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1814, - 1947, - 0 - ] - } - ] + } } }, "chainThickness": { @@ -4358,395 +4018,14 @@ description: Variables in memory after executing ball-bearing.kcl "value": 0.0313, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - }, - { - "sourceRange": [ - 577, - 578, - 0 - ] - } - ] + } }, "chainWidth": { "type": "Number", "value": 0.125, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - }, - { - "sourceRange": [ - 546, - 547, - 0 - ] - } - ] - }, - "customPlane": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 662, - 663, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 675, - 676, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": -0.1565, - "ty": { - "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 688, - 705, - 0 - ] - }, - { - "sourceRange": [ - 708, - 709, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 650, - 715, - 0 - ] - } - ] - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 735, - 736, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 742, - 743, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 749, - 750, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 729, - 752, - 0 - ] - } - ] - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 772, - 773, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 779, - 780, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 786, - 787, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 766, - 789, - 0 - ] - } - ] - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 809, - 810, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 816, - 817, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 823, - 824, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 803, - 826, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 635, - 830, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 623, - 832, - 0 - ] - } - ] + } }, "insideWall": { "type": "Solid", @@ -4759,8 +4038,8 @@ description: Variables in memory after executing ball-bearing.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 920, - 1003, + 733, + 816, 0 ], "tag": null, @@ -4775,8 +4054,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 920, - 1003, + 733, + 816, 0 ] }, @@ -4828,8 +4107,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4847,8 +4125,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 920, - 1003, + 733, + 816, 0 ] } @@ -4857,32 +4135,14 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 920, - 1003, - 0 - ] - } - ] + } }, "height": 0.313, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 920, - 1003, - 0 - ] - } - ] + } } }, "insideWallSketch": { @@ -4895,8 +4155,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 920, - 1003, + 733, + 816, 0 ] }, @@ -4948,8 +4208,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4967,8 +4226,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 920, - 1003, + 733, + 816, 0 ] } @@ -4977,16 +4236,7 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 920, - 1003, - 0 - ] - } - ] + } } }, "linkDiameter": { @@ -4994,1366 +4244,1190 @@ description: Variables in memory after executing ball-bearing.kcl "value": 0.0625, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - }, - { - "sourceRange": [ - 606, - 607, - 0 - ] - } - ] + } }, "linkRevolve": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.6313, + 0.0 + ], + "radius": 0.03125, + "tag": null, + "to": [ + 0.6313, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { "from": [ 0.6313, 0.0 ], - "radius": 0.03125, - "tag": null, "to": [ 0.6313, 0.0 ], - "type": "Circle", "units": { "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2284, + 2425, + 0 + ] } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.6313, - 0.0 - ], - "to": [ - 0.6313, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2471, - 2612, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] } - ] + } } ] }, @@ -6367,8 +5441,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2471, - 2612, + 2284, + 2425, 0 ] }, @@ -6420,8 +5494,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6439,8 +5512,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2471, - 2612, + 2284, + 2425, 0 ] } @@ -6449,16 +5522,7 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2612, - 0 - ] - } - ] + } } }, "nBalls": { @@ -6472,16 +5536,7 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 518, - 520, - 0 - ] - } - ] + } }, "outsideDiameter": { "type": "Number", @@ -6494,16 +5549,7 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 403, - 408, - 0 - ] - } - ] + } }, "outsideWall": { "type": "Solid", @@ -6516,8 +5562,8 @@ description: Variables in memory after executing ball-bearing.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2975, - 3049, + 2826, + 2900, 0 ], "tag": null, @@ -6532,8 +5578,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2975, - 3049, + 2826, + 2900, 0 ] }, @@ -6585,8 +5631,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6604,8 +5649,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2975, - 3049, + 2826, + 2900, 0 ] } @@ -6614,32 +5659,14 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2975, - 3049, - 0 - ] - } - ] + } }, "height": 0.313, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2975, - 3049, - 0 - ] - } - ] + } } }, "outsideWallSketch": { @@ -6652,8 +5679,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2975, - 3049, + 2826, + 2900, 0 ] }, @@ -6705,8 +5732,7 @@ description: Variables in memory after executing ball-bearing.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6724,8 +5750,8 @@ description: Variables in memory after executing ball-bearing.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2975, - 3049, + 2826, + 2900, 0 ] } @@ -6734,16 +5760,7 @@ description: Variables in memory after executing ball-bearing.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2975, - 3049, - 0 - ] - } - ] + } } }, "overHangLength": { @@ -6757,16 +5774,7 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 506, - 508, - 0 - ] - } - ] + } }, "overallThickness": { "type": "Number", @@ -6779,16 +5787,7 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 461, - 466, - 0 - ] - } - ] + } }, "shaftDia": { "type": "Number", @@ -6801,16 +5800,7 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 437, - 441, - 0 - ] - } - ] + } }, "sphereDia": { "type": "Number", @@ -6823,16 +5813,7 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - } - ] + } }, "wallThickness": { "type": "Number", @@ -6845,15 +5826,6 @@ description: Variables in memory after executing ball-bearing.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 483, - 488, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap similarity index 99% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_commands.snap rename to rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap index ac3d5cbed..886e51a27 100644 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_commands.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact commands 3d-boaty.kcl +description: Artifact commands bench.kcl --- [ { @@ -53,6 +53,18 @@ description: Artifact commands 3d-boaty.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -562,17 +585,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1284, - 1291, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1280,6 +1292,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1712,17 +1735,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1284, - 1291, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2390,8 +2402,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 822, - 866, + 825, + 869, 0 ], "command": { @@ -2419,8 +2431,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 822, - 866, + 825, + 869, 0 ], "command": { @@ -2482,6 +2494,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2914,17 +2937,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1284, - 1291, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -3603,6 +3615,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4035,17 +4058,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1284, - 1291, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4713,8 +4725,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 876, - 919, + 879, + 922, 0 ], "command": { @@ -4742,8 +4754,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 876, - 919, + 879, + 922, 0 ], "command": { @@ -4805,6 +4817,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5237,17 +5260,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1284, - 1291, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -5926,6 +5938,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 361, + 394, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6358,17 +6381,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1284, - 1291, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -7036,8 +7048,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 978, - 1022, + 981, + 1025, 0 ], "command": { @@ -7065,8 +7077,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 978, - 1022, + 981, + 1025, 0 ], "command": { @@ -7128,6 +7140,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1685, + 1709, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7176,6 +7199,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1847, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7600,6 +7634,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1685, + 1709, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7648,6 +7693,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1847, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8027,8 +8083,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 1073, - 1140, + 1076, + 1143, 0 ], "command": { @@ -8056,8 +8112,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 1073, - 1140, + 1076, + 1143, 0 ], "command": { @@ -8119,6 +8175,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2123, + 2150, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8257,17 +8324,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2353, - 2360, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -9058,8 +9114,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 1210, - 1277, + 1213, + 1280, 0 ], "command": { @@ -9087,8 +9143,8 @@ description: Artifact commands 3d-boaty.kcl { "cmdId": "[uuid]", "range": [ - 1210, - 1277, + 1213, + 1280, 0 ], "command": { @@ -9150,6 +9206,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2632, + 2661, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -9288,17 +9355,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2870, - 2877, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -9914,6 +9970,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3152, + 3179, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10059,6 +10126,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3404, + 3437, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10197,17 +10275,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3624, - 3631, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -10539,6 +10606,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3152, + 3179, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10684,6 +10762,17 @@ description: Artifact commands 3d-boaty.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3404, + 3437, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10822,17 +10911,6 @@ description: Artifact commands 3d-boaty.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3624, - 3631, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/bench/artifact_graph_flowchart.snap similarity index 62% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap rename to rust/kcl-lib/tests/kcl_samples/bench/artifact_graph_flowchart.snap index 13412695f..5a4dbce16 100644 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_graph_flowchart.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact graph flowchart 3d-boaty.kcl +description: Artifact graph flowchart bench.kcl extension: md snapshot_kind: binary --- diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/bench/artifact_graph_flowchart.snap.md similarity index 84% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap.md rename to rust/kcl-lib/tests/kcl_samples/bench/artifact_graph_flowchart.snap.md index acbd06060..2fe33ce67 100644 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/bench/artifact_graph_flowchart.snap.md @@ -189,48 +189,48 @@ flowchart LR 592["Segment
[2353, 2360, 3]"] 593[Solid2d] end - subgraph path616 [Path] - 616["Path
[2632, 2661, 3]"] - 617["Segment
[2669, 2692, 3]"] - 618["Segment
[2700, 2725, 3]"] - 619["Segment
[2733, 2757, 3]"] - 620["Segment
[2765, 2789, 3]"] - 621["Segment
[2797, 2819, 3]"] - 622["Segment
[2827, 2862, 3]"] - 623["Segment
[2870, 2877, 3]"] - 624[Solid2d] + subgraph path618 [Path] + 618["Path
[2632, 2661, 3]"] + 619["Segment
[2669, 2692, 3]"] + 620["Segment
[2700, 2725, 3]"] + 621["Segment
[2733, 2757, 3]"] + 622["Segment
[2765, 2789, 3]"] + 623["Segment
[2797, 2819, 3]"] + 624["Segment
[2827, 2862, 3]"] + 625["Segment
[2870, 2877, 3]"] + 626[Solid2d] end - subgraph path647 [Path] - 647["Path
[3152, 3179, 3]"] - 648["Segment
[3187, 3206, 3]"] - 649["Segment
[3214, 3304, 3]"] + subgraph path650 [Path] + 650["Path
[3152, 3179, 3]"] + 651["Segment
[3187, 3206, 3]"] + 652["Segment
[3214, 3304, 3]"] end - subgraph path651 [Path] - 651["Path
[3404, 3437, 3]"] - 652["Segment
[3445, 3464, 3]"] - 653["Segment
[3472, 3494, 3]"] - 654["Segment
[3502, 3525, 3]"] - 655["Segment
[3533, 3553, 3]"] - 656["Segment
[3561, 3585, 3]"] - 657["Segment
[3593, 3616, 3]"] - 658["Segment
[3624, 3631, 3]"] - 659[Solid2d] + subgraph path654 [Path] + 654["Path
[3404, 3437, 3]"] + 655["Segment
[3445, 3464, 3]"] + 656["Segment
[3472, 3494, 3]"] + 657["Segment
[3502, 3525, 3]"] + 658["Segment
[3533, 3553, 3]"] + 659["Segment
[3561, 3585, 3]"] + 660["Segment
[3593, 3616, 3]"] + 661["Segment
[3624, 3631, 3]"] + 662[Solid2d] end - subgraph path685 [Path] - 685["Path
[3152, 3179, 3]"] - 686["Segment
[3187, 3206, 3]"] - 687["Segment
[3214, 3304, 3]"] + subgraph path688 [Path] + 688["Path
[3152, 3179, 3]"] + 689["Segment
[3187, 3206, 3]"] + 690["Segment
[3214, 3304, 3]"] end - subgraph path689 [Path] - 689["Path
[3404, 3437, 3]"] - 690["Segment
[3445, 3464, 3]"] - 691["Segment
[3472, 3494, 3]"] - 692["Segment
[3502, 3525, 3]"] - 693["Segment
[3533, 3553, 3]"] - 694["Segment
[3561, 3585, 3]"] - 695["Segment
[3593, 3616, 3]"] - 696["Segment
[3624, 3631, 3]"] - 697[Solid2d] + subgraph path692 [Path] + 692["Path
[3404, 3437, 3]"] + 693["Segment
[3445, 3464, 3]"] + 694["Segment
[3472, 3494, 3]"] + 695["Segment
[3502, 3525, 3]"] + 696["Segment
[3533, 3553, 3]"] + 697["Segment
[3561, 3585, 3]"] + 698["Segment
[3593, 3616, 3]"] + 699["Segment
[3624, 3631, 3]"] + 700[Solid2d] end 1["Plane
[333, 353, 3]"] 25["Sweep Extrusion
[1379, 1417, 3]"] @@ -360,7 +360,7 @@ flowchart LR 172["SweepEdge Adjacent"] 173["SweepEdge Opposite"] 174["SweepEdge Adjacent"] - 175["Plane
[822, 866, 0]"] + 175["Plane
[825, 869, 0]"] 199["Sweep Extrusion
[1379, 1417, 3]"] 200[Wall] 201[Wall] @@ -487,7 +487,7 @@ flowchart LR 345["SweepEdge Adjacent"] 346["SweepEdge Opposite"] 347["SweepEdge Adjacent"] - 348["Plane
[876, 919, 0]"] + 348["Plane
[879, 922, 0]"] 372["Sweep Extrusion
[1379, 1417, 3]"] 373[Wall] 374[Wall] @@ -614,7 +614,7 @@ flowchart LR 518["SweepEdge Adjacent"] 519["SweepEdge Opposite"] 520["SweepEdge Adjacent"] - 521["Plane
[978, 1022, 0]"] + 521["Plane
[981, 1025, 0]"] 532["Sweep Extrusion
[1949, 1973, 3]"] 533[Wall] 534[Wall] @@ -657,7 +657,7 @@ flowchart LR 581["SweepEdge Adjacent"] 582["SweepEdge Opposite"] 583["SweepEdge Adjacent"] - 584["Plane
[1073, 1140, 0]"] + 584["Plane
[1076, 1143, 0]"] 594["Sweep Extrusion
[2523, 2547, 3]"] 595[Wall] 596[Wall] @@ -679,18 +679,18 @@ flowchart LR 612["SweepEdge Adjacent"] 613["SweepEdge Opposite"] 614["SweepEdge Adjacent"] - 615["Plane
[1210, 1277, 0]"] - 625["Sweep Extrusion
[3047, 3071, 3]"] - 626[Wall] - 627[Wall] + 615["Sweep Extrusion
[2523, 2547, 3]"] + 616["Sweep Extrusion
[2523, 2547, 3]"] + 617["Plane
[1213, 1280, 0]"] + 627["Sweep Extrusion
[3047, 3071, 3]"] 628[Wall] 629[Wall] 630[Wall] 631[Wall] - 632["Cap Start"] - 633["Cap End"] - 634["SweepEdge Opposite"] - 635["SweepEdge Adjacent"] + 632[Wall] + 633[Wall] + 634["Cap Start"] + 635["Cap End"] 636["SweepEdge Opposite"] 637["SweepEdge Adjacent"] 638["SweepEdge Opposite"] @@ -701,70 +701,73 @@ flowchart LR 643["SweepEdge Adjacent"] 644["SweepEdge Opposite"] 645["SweepEdge Adjacent"] - 646["Plane
[3712, 3747, 3]"] - 650["Plane
[3778, 3809, 3]"] - 660["Sweep Sweep
[3821, 3848, 3]"] - 661[Wall] - 662[Wall] - 663[Wall] + 646["SweepEdge Opposite"] + 647["SweepEdge Adjacent"] + 648["Sweep Extrusion
[3047, 3071, 3]"] + 649["Plane
[3712, 3747, 3]"] + 653["Plane
[3778, 3809, 3]"] + 663["Sweep Sweep
[3821, 3848, 3]"] 664[Wall] 665[Wall] 666[Wall] 667[Wall] - 668["Cap Start"] - 669["Cap End"] - 670["SweepEdge Opposite"] - 671["SweepEdge Adjacent"] - 672["SweepEdge Opposite"] - 673["SweepEdge Adjacent"] - 674["SweepEdge Opposite"] - 675["SweepEdge Adjacent"] - 676["SweepEdge Opposite"] - 677["SweepEdge Adjacent"] - 678["SweepEdge Opposite"] - 679["SweepEdge Adjacent"] - 680["SweepEdge Opposite"] - 681["SweepEdge Adjacent"] - 682["SweepEdge Opposite"] - 683["SweepEdge Adjacent"] - 684["Plane
[3712, 3747, 3]"] - 688["Plane
[3778, 3809, 3]"] - 698["Sweep Sweep
[3821, 3848, 3]"] - 699[Wall] - 700[Wall] - 701[Wall] + 668[Wall] + 669[Wall] + 670[Wall] + 671["Cap Start"] + 672["Cap End"] + 673["SweepEdge Opposite"] + 674["SweepEdge Adjacent"] + 675["SweepEdge Opposite"] + 676["SweepEdge Adjacent"] + 677["SweepEdge Opposite"] + 678["SweepEdge Adjacent"] + 679["SweepEdge Opposite"] + 680["SweepEdge Adjacent"] + 681["SweepEdge Opposite"] + 682["SweepEdge Adjacent"] + 683["SweepEdge Opposite"] + 684["SweepEdge Adjacent"] + 685["SweepEdge Opposite"] + 686["SweepEdge Adjacent"] + 687["Plane
[3712, 3747, 3]"] + 691["Plane
[3778, 3809, 3]"] + 701["Sweep Sweep
[3821, 3848, 3]"] 702[Wall] 703[Wall] 704[Wall] 705[Wall] - 706["Cap Start"] - 707["Cap End"] - 708["SweepEdge Opposite"] - 709["SweepEdge Adjacent"] - 710["SweepEdge Opposite"] - 711["SweepEdge Adjacent"] - 712["SweepEdge Opposite"] - 713["SweepEdge Adjacent"] - 714["SweepEdge Opposite"] - 715["SweepEdge Adjacent"] - 716["SweepEdge Opposite"] - 717["SweepEdge Adjacent"] - 718["SweepEdge Opposite"] - 719["SweepEdge Adjacent"] - 720["SweepEdge Opposite"] - 721["SweepEdge Adjacent"] - 722["StartSketchOnPlane
[333, 353, 3]"] - 723["StartSketchOnPlane
[333, 353, 3]"] - 724["StartSketchOnPlane
[333, 353, 3]"] + 706[Wall] + 707[Wall] + 708[Wall] + 709["Cap Start"] + 710["Cap End"] + 711["SweepEdge Opposite"] + 712["SweepEdge Adjacent"] + 713["SweepEdge Opposite"] + 714["SweepEdge Adjacent"] + 715["SweepEdge Opposite"] + 716["SweepEdge Adjacent"] + 717["SweepEdge Opposite"] + 718["SweepEdge Adjacent"] + 719["SweepEdge Opposite"] + 720["SweepEdge Adjacent"] + 721["SweepEdge Opposite"] + 722["SweepEdge Adjacent"] + 723["SweepEdge Opposite"] + 724["SweepEdge Adjacent"] 725["StartSketchOnPlane
[333, 353, 3]"] - 726["StartSketchOnPlane
[1657, 1677, 3]"] - 727["StartSketchOnPlane
[1657, 1677, 3]"] - 728["StartSketchOnPlane
[2095, 2115, 3]"] - 729["StartSketchOnPlane
[2604, 2624, 3]"] - 730["StartSketchOnPlane
[3124, 3144, 3]"] - 731["StartSketchOnPlane
[3376, 3396, 3]"] - 732["StartSketchOnPlane
[3124, 3144, 3]"] - 733["StartSketchOnPlane
[3376, 3396, 3]"] + 726["StartSketchOnPlane
[333, 353, 3]"] + 727["StartSketchOnPlane
[333, 353, 3]"] + 728["StartSketchOnPlane
[333, 353, 3]"] + 729["StartSketchOnPlane
[1657, 1677, 3]"] + 730["StartSketchOnPlane
[1657, 1677, 3]"] + 731["StartSketchOnPlane
[2095, 2115, 3]"] + 732["StartSketchOnPlane
[2604, 2624, 3]"] + 733["StartSketchOnPlane
[3124, 3144, 3]"] + 734["StartSketchOnPlane
[3376, 3396, 3]"] + 735["StartSketchOnPlane
[3124, 3144, 3]"] + 736["StartSketchOnPlane
[3376, 3396, 3]"] 1 --- 2 2 --- 3 2 --- 4 @@ -1787,178 +1790,178 @@ flowchart LR 594 --- 612 594 --- 613 594 --- 614 - 615 --- 616 - 616 --- 617 - 616 --- 618 - 616 --- 619 - 616 --- 620 - 616 --- 621 - 616 --- 622 - 616 --- 623 - 616 ---- 625 - 616 --- 624 - 617 --- 631 - 617 --- 644 - 617 --- 645 - 618 --- 630 - 618 --- 642 - 618 --- 643 - 619 --- 629 - 619 --- 640 - 619 --- 641 - 620 --- 628 - 620 --- 638 - 620 --- 639 - 621 --- 627 - 621 --- 636 - 621 --- 637 - 622 --- 626 - 622 --- 634 - 622 --- 635 - 625 --- 626 - 625 --- 627 - 625 --- 628 - 625 --- 629 - 625 --- 630 - 625 --- 631 - 625 --- 632 - 625 --- 633 - 625 --- 634 - 625 --- 635 - 625 --- 636 - 625 --- 637 - 625 --- 638 - 625 --- 639 - 625 --- 640 - 625 --- 641 - 625 --- 642 - 625 --- 643 - 625 --- 644 - 625 --- 645 - 646 --- 647 - 647 --- 648 - 647 --- 649 + 617 --- 618 + 618 --- 619 + 618 --- 620 + 618 --- 621 + 618 --- 622 + 618 --- 623 + 618 --- 624 + 618 --- 625 + 618 ---- 627 + 618 --- 626 + 619 --- 633 + 619 --- 646 + 619 --- 647 + 620 --- 632 + 620 --- 644 + 620 --- 645 + 621 --- 631 + 621 --- 642 + 621 --- 643 + 622 --- 630 + 622 --- 640 + 622 --- 641 + 623 --- 629 + 623 --- 638 + 623 --- 639 + 624 --- 628 + 624 --- 636 + 624 --- 637 + 627 --- 628 + 627 --- 629 + 627 --- 630 + 627 --- 631 + 627 --- 632 + 627 --- 633 + 627 --- 634 + 627 --- 635 + 627 --- 636 + 627 --- 637 + 627 --- 638 + 627 --- 639 + 627 --- 640 + 627 --- 641 + 627 --- 642 + 627 --- 643 + 627 --- 644 + 627 --- 645 + 627 --- 646 + 627 --- 647 + 649 --- 650 650 --- 651 - 651 --- 652 - 651 --- 653 - 651 --- 654 - 651 --- 655 - 651 --- 656 - 651 --- 657 - 651 --- 658 - 651 ---- 660 - 651 --- 659 - 652 --- 661 - 652 --- 670 - 652 --- 671 - 653 --- 662 - 653 --- 672 - 653 --- 673 - 654 --- 663 - 654 --- 674 - 654 --- 675 + 650 --- 652 + 653 --- 654 + 654 --- 655 + 654 --- 656 + 654 --- 657 + 654 --- 658 + 654 --- 659 + 654 --- 660 + 654 --- 661 + 654 ---- 663 + 654 --- 662 655 --- 664 - 655 --- 676 - 655 --- 677 + 655 --- 673 + 655 --- 674 656 --- 665 - 656 --- 678 - 656 --- 679 + 656 --- 675 + 656 --- 676 657 --- 666 - 657 --- 680 - 657 --- 681 + 657 --- 677 + 657 --- 678 658 --- 667 - 658 --- 682 - 658 --- 683 - 660 --- 661 - 660 --- 662 - 660 --- 663 - 660 --- 664 - 660 --- 665 - 660 --- 666 - 660 --- 667 - 660 --- 668 + 658 --- 679 + 658 --- 680 + 659 --- 668 + 659 --- 681 + 659 --- 682 660 --- 669 - 660 --- 670 - 660 --- 671 - 660 --- 672 - 660 --- 673 - 660 --- 674 - 660 --- 675 - 660 --- 676 - 660 --- 677 - 660 --- 678 - 660 --- 679 - 660 --- 680 - 660 --- 681 - 660 --- 682 660 --- 683 - 684 --- 685 - 685 --- 686 - 685 --- 687 + 660 --- 684 + 661 --- 670 + 661 --- 685 + 661 --- 686 + 663 --- 664 + 663 --- 665 + 663 --- 666 + 663 --- 667 + 663 --- 668 + 663 --- 669 + 663 --- 670 + 663 --- 671 + 663 --- 672 + 663 --- 673 + 663 --- 674 + 663 --- 675 + 663 --- 676 + 663 --- 677 + 663 --- 678 + 663 --- 679 + 663 --- 680 + 663 --- 681 + 663 --- 682 + 663 --- 683 + 663 --- 684 + 663 --- 685 + 663 --- 686 + 687 --- 688 688 --- 689 - 689 --- 690 - 689 --- 691 - 689 --- 692 - 689 --- 693 - 689 --- 694 - 689 --- 695 - 689 --- 696 - 689 ---- 698 - 689 --- 697 - 690 --- 699 - 690 --- 708 - 690 --- 709 - 691 --- 700 - 691 --- 710 - 691 --- 711 - 692 --- 701 - 692 --- 712 - 692 --- 713 + 688 --- 690 + 691 --- 692 + 692 --- 693 + 692 --- 694 + 692 --- 695 + 692 --- 696 + 692 --- 697 + 692 --- 698 + 692 --- 699 + 692 ---- 701 + 692 --- 700 693 --- 702 - 693 --- 714 - 693 --- 715 + 693 --- 711 + 693 --- 712 694 --- 703 - 694 --- 716 - 694 --- 717 + 694 --- 713 + 694 --- 714 695 --- 704 - 695 --- 718 - 695 --- 719 + 695 --- 715 + 695 --- 716 696 --- 705 - 696 --- 720 - 696 --- 721 - 698 --- 699 - 698 --- 700 - 698 --- 701 - 698 --- 702 - 698 --- 703 - 698 --- 704 - 698 --- 705 - 698 --- 706 + 696 --- 717 + 696 --- 718 + 697 --- 706 + 697 --- 719 + 697 --- 720 698 --- 707 - 698 --- 708 - 698 --- 709 - 698 --- 710 - 698 --- 711 - 698 --- 712 - 698 --- 713 - 698 --- 714 - 698 --- 715 - 698 --- 716 - 698 --- 717 - 698 --- 718 - 698 --- 719 - 698 --- 720 698 --- 721 - 175 <--x 722 - 175 <--x 723 - 348 <--x 724 - 348 <--x 725 - 521 <--x 726 - 521 <--x 727 - 584 <--x 728 - 615 <--x 729 - 646 <--x 730 - 650 <--x 731 - 684 <--x 732 - 688 <--x 733 + 698 --- 722 + 699 --- 708 + 699 --- 723 + 699 --- 724 + 701 --- 702 + 701 --- 703 + 701 --- 704 + 701 --- 705 + 701 --- 706 + 701 --- 707 + 701 --- 708 + 701 --- 709 + 701 --- 710 + 701 --- 711 + 701 --- 712 + 701 --- 713 + 701 --- 714 + 701 --- 715 + 701 --- 716 + 701 --- 717 + 701 --- 718 + 701 --- 719 + 701 --- 720 + 701 --- 721 + 701 --- 722 + 701 --- 723 + 701 --- 724 + 175 <--x 725 + 175 <--x 726 + 348 <--x 727 + 348 <--x 728 + 521 <--x 729 + 521 <--x 730 + 584 <--x 731 + 617 <--x 732 + 649 <--x 733 + 653 <--x 734 + 687 <--x 735 + 691 <--x 736 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/ast.snap b/rust/kcl-lib/tests/kcl_samples/bench/ast.snap similarity index 74% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/ast.snap rename to rust/kcl-lib/tests/kcl_samples/bench/ast.snap index 73dc41a08..533553b29 100644 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/ast.snap @@ -1,23 +1,23 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Result of parsing 3d-boaty.kcl +description: Result of parsing bench.kcl --- { "Ok": { "body": [ { "declaration": { - "end": 442, + "end": 439, "id": { - "end": 437, + "end": 434, "name": "benchLength", - "start": 426, + "start": 423, "type": "Identifier" }, "init": { - "end": 442, + "end": 439, "raw": "56", - "start": 440, + "start": 437, "type": "Literal", "type": "Literal", "value": { @@ -25,66 +25,66 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 426, + "start": 423, "type": "VariableDeclarator" }, - "end": 442, + "end": 439, "kind": "const", - "start": 426, + "start": 423, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 548, + "end": 546, "path": { "type": "Kcl", - "filename": "boat-parts.kcl" + "filename": "bench-parts.kcl" }, "selector": { "type": "List", "items": [ { "alias": null, - "end": 526, + "end": 523, "name": { - "end": 526, + "end": 523, "name": "dividerThickness", - "start": 510, + "start": 507, "type": "Identifier" }, - "start": 510, + "start": 507, "type": "ImportItem" } ] }, - "start": 503, + "start": 500, "type": "ImportStatement", "type": "ImportStatement" }, { - "end": 585, + "end": 584, "path": { "type": "Kcl", - "filename": "boat-parts.kcl" + "filename": "bench-parts.kcl" }, "selector": { "type": "List", "items": [ { "alias": null, - "end": 563, + "end": 561, "name": { - "end": 563, + "end": 561, "name": "divider", - "start": 556, + "start": 554, "type": "Identifier" }, - "start": 556, + "start": 554, "type": "ImportItem" } ] }, - "start": 549, + "start": 547, "type": "ImportStatement", "type": "ImportStatement" }, @@ -92,34 +92,34 @@ description: Result of parsing 3d-boaty.kcl "end": 624, "path": { "type": "Kcl", - "filename": "boat-parts.kcl" + "filename": "bench-parts.kcl" }, "selector": { "type": "List", "items": [ { "alias": null, - "end": 602, + "end": 601, "name": { - "end": 602, + "end": 601, "name": "connector", - "start": 593, + "start": 592, "type": "Identifier" }, - "start": 593, + "start": 592, "type": "ImportItem" } ] }, - "start": 586, + "start": 585, "type": "ImportStatement", "type": "ImportStatement" }, { - "end": 663, + "end": 664, "path": { "type": "Kcl", - "filename": "boat-parts.kcl" + "filename": "bench-parts.kcl" }, "selector": { "type": "List", @@ -143,89 +143,89 @@ description: Result of parsing 3d-boaty.kcl "type": "ImportStatement" }, { - "end": 702, + "end": 704, "path": { "type": "Kcl", - "filename": "boat-parts.kcl" + "filename": "bench-parts.kcl" }, "selector": { "type": "List", "items": [ { "alias": null, - "end": 680, + "end": 681, "name": { - "end": 680, + "end": 681, "name": "backSlats", - "start": 671, + "start": 672, "type": "Identifier" }, - "start": 671, + "start": 672, "type": "ImportItem" } ] }, - "start": 664, + "start": 665, "type": "ImportStatement", "type": "ImportStatement" }, { - "end": 739, + "end": 742, "path": { "type": "Kcl", - "filename": "boat-parts.kcl" + "filename": "bench-parts.kcl" }, "selector": { "type": "List", "items": [ { "alias": null, - "end": 717, + "end": 719, "name": { - "end": 717, + "end": 719, "name": "armRest", - "start": 710, + "start": 712, "type": "Identifier" }, - "start": 710, + "start": 712, "type": "ImportItem" } ] }, - "start": 703, + "start": 705, "type": "ImportStatement", "type": "ImportStatement" }, { - "end": 813, + "end": 816, "expression": { "arguments": [ { - "end": 812, + "end": 815, "raw": "\"YZ\"", - "start": 808, + "start": 811, "type": "Literal", "type": "Literal", "value": "YZ" } ], "callee": { - "end": 807, + "end": 810, "name": "divider", - "start": 800, + "start": 803, "type": "Identifier" }, - "end": 813, - "start": 800, + "end": 816, + "start": 803, "type": "CallExpression", "type": "CallExpression" }, - "start": 800, + "start": 803, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 867, + "end": 870, "expression": { "arguments": [ { @@ -233,25 +233,25 @@ description: Result of parsing 3d-boaty.kcl { "type": "LabeledArg", "label": { - "end": 847, + "end": 850, "name": "offset", - "start": 841, + "start": 844, "type": "Identifier" }, "arg": { - "end": 865, + "end": 868, "left": { - "end": 861, + "end": 864, "name": "benchLength", - "start": 850, + "start": 853, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 865, + "end": 868, "raw": "2", - "start": 864, + "start": 867, "type": "Literal", "type": "Literal", "value": { @@ -259,26 +259,26 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 850, + "start": 853, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 833, + "end": 836, "name": "offsetPlane", - "start": 822, + "start": 825, "type": "Identifier" }, - "end": 866, - "start": 822, + "end": 869, + "start": 825, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 839, + "end": 842, "raw": "\"-YZ\"", - "start": 834, + "start": 837, "type": "Literal", "type": "Literal", "value": "-YZ" @@ -286,22 +286,22 @@ description: Result of parsing 3d-boaty.kcl } ], "callee": { - "end": 821, + "end": 824, "name": "divider", - "start": 814, + "start": 817, "type": "Identifier" }, - "end": 867, - "start": 814, + "end": 870, + "start": 817, "type": "CallExpression", "type": "CallExpression" }, - "start": 814, + "start": 817, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 920, + "end": 923, "expression": { "arguments": [ { @@ -309,25 +309,25 @@ description: Result of parsing 3d-boaty.kcl { "type": "LabeledArg", "label": { - "end": 900, + "end": 903, "name": "offset", - "start": 894, + "start": 897, "type": "Identifier" }, "arg": { - "end": 918, + "end": 921, "left": { - "end": 914, + "end": 917, "name": "benchLength", - "start": 903, + "start": 906, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 918, + "end": 921, "raw": "2", - "start": 917, + "start": 920, "type": "Literal", "type": "Literal", "value": { @@ -335,26 +335,26 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 903, + "start": 906, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 887, + "end": 890, "name": "offsetPlane", - "start": 876, + "start": 879, "type": "Identifier" }, - "end": 919, - "start": 876, + "end": 922, + "start": 879, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 892, + "end": 895, "raw": "\"YZ\"", - "start": 888, + "start": 891, "type": "Literal", "type": "Literal", "value": "YZ" @@ -362,22 +362,22 @@ description: Result of parsing 3d-boaty.kcl } ], "callee": { - "end": 875, + "end": 878, "name": "divider", - "start": 868, + "start": 871, "type": "Identifier" }, - "end": 920, - "start": 868, + "end": 923, + "start": 871, "type": "CallExpression", "type": "CallExpression" }, - "start": 868, + "start": 871, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1036, + "end": 1039, "expression": { "arguments": [ { @@ -385,32 +385,32 @@ description: Result of parsing 3d-boaty.kcl { "type": "LabeledArg", "label": { - "end": 1002, + "end": 1005, "name": "offset", - "start": 996, + "start": 999, "type": "Identifier" }, "arg": { - "end": 1021, + "end": 1024, "left": { "argument": { - "end": 1017, + "end": 1020, "name": "benchLength", - "start": 1006, + "start": 1009, "type": "Identifier", "type": "Identifier" }, - "end": 1017, + "end": 1020, "operator": "-", - "start": 1005, + "start": 1008, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1021, + "end": 1024, "raw": "2", - "start": 1020, + "start": 1023, "type": "Literal", "type": "Literal", "value": { @@ -418,56 +418,56 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1005, + "start": 1008, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 989, + "end": 992, "name": "offsetPlane", - "start": 978, + "start": 981, "type": "Identifier" }, - "end": 1022, - "start": 978, + "end": 1025, + "start": 981, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 994, + "end": 997, "raw": "\"YZ\"", - "start": 990, + "start": 993, "type": "Literal", "type": "Literal", "value": "YZ" } }, { - "end": 1035, + "end": 1038, "name": "benchLength", - "start": 1024, + "start": 1027, "type": "Identifier", "type": "Identifier" } ], "callee": { - "end": 977, + "end": 980, "name": "connector", - "start": 968, + "start": 971, "type": "Identifier" }, - "end": 1036, - "start": 968, + "end": 1039, + "start": 971, "type": "CallExpression", "type": "CallExpression" }, - "start": 968, + "start": 971, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1173, + "end": 1176, "expression": { "arguments": [ { @@ -475,34 +475,34 @@ description: Result of parsing 3d-boaty.kcl { "type": "LabeledArg", "label": { - "end": 1097, + "end": 1100, "name": "offset", - "start": 1091, + "start": 1094, "type": "Identifier" }, "arg": { - "end": 1139, + "end": 1142, "left": { - "end": 1116, + "end": 1119, "left": { "argument": { - "end": 1112, + "end": 1115, "name": "benchLength", - "start": 1101, + "start": 1104, "type": "Identifier", "type": "Identifier" }, - "end": 1112, + "end": 1115, "operator": "-", - "start": 1100, + "start": 1103, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1116, + "end": 1119, "raw": "2", - "start": 1115, + "start": 1118, "type": "Literal", "type": "Literal", "value": { @@ -510,25 +510,25 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1100, + "start": 1103, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1139, + "end": 1142, "left": { - "end": 1135, + "end": 1138, "name": "dividerThickness", - "start": 1119, + "start": 1122, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1139, + "end": 1142, "raw": "2", - "start": 1138, + "start": 1141, "type": "Literal", "type": "Literal", "value": { @@ -536,74 +536,74 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1119, + "start": 1122, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1100, + "start": 1103, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 1084, + "end": 1087, "name": "offsetPlane", - "start": 1073, + "start": 1076, "type": "Identifier" }, - "end": 1140, - "start": 1073, + "end": 1143, + "start": 1076, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 1089, + "end": 1092, "raw": "\"YZ\"", - "start": 1085, + "start": 1088, "type": "Literal", "type": "Literal", "value": "YZ" } }, { - "end": 1172, + "end": 1175, "left": { - "end": 1153, + "end": 1156, "name": "benchLength", - "start": 1142, + "start": 1145, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1172, + "end": 1175, "name": "dividerThickness", - "start": 1156, + "start": 1159, "type": "Identifier", "type": "Identifier" }, - "start": 1142, + "start": 1145, "type": "BinaryExpression", "type": "BinaryExpression" } ], "callee": { - "end": 1072, + "end": 1075, "name": "seatSlats", - "start": 1063, + "start": 1066, "type": "Identifier" }, - "end": 1173, - "start": 1063, + "end": 1176, + "start": 1066, "type": "CallExpression", "type": "CallExpression" }, - "start": 1063, + "start": 1066, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1310, + "end": 1313, "expression": { "arguments": [ { @@ -611,34 +611,34 @@ description: Result of parsing 3d-boaty.kcl { "type": "LabeledArg", "label": { - "end": 1234, + "end": 1237, "name": "offset", - "start": 1228, + "start": 1231, "type": "Identifier" }, "arg": { - "end": 1276, + "end": 1279, "left": { - "end": 1253, + "end": 1256, "left": { "argument": { - "end": 1249, + "end": 1252, "name": "benchLength", - "start": 1238, + "start": 1241, "type": "Identifier", "type": "Identifier" }, - "end": 1249, + "end": 1252, "operator": "-", - "start": 1237, + "start": 1240, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1253, + "end": 1256, "raw": "2", - "start": 1252, + "start": 1255, "type": "Literal", "type": "Literal", "value": { @@ -646,25 +646,25 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1237, + "start": 1240, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 1276, + "end": 1279, "left": { - "end": 1272, + "end": 1275, "name": "dividerThickness", - "start": 1256, + "start": 1259, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1276, + "end": 1279, "raw": "2", - "start": 1275, + "start": 1278, "type": "Literal", "type": "Literal", "value": { @@ -672,98 +672,98 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1256, + "start": 1259, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 1237, + "start": 1240, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 1221, + "end": 1224, "name": "offsetPlane", - "start": 1210, + "start": 1213, "type": "Identifier" }, - "end": 1277, - "start": 1210, + "end": 1280, + "start": 1213, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": { - "end": 1226, + "end": 1229, "raw": "\"YZ\"", - "start": 1222, + "start": 1225, "type": "Literal", "type": "Literal", "value": "YZ" } }, { - "end": 1309, + "end": 1312, "left": { - "end": 1290, + "end": 1293, "name": "benchLength", - "start": 1279, + "start": 1282, "type": "Identifier", "type": "Identifier" }, "operator": "+", "right": { - "end": 1309, + "end": 1312, "name": "dividerThickness", - "start": 1293, + "start": 1296, "type": "Identifier", "type": "Identifier" }, - "start": 1279, + "start": 1282, "type": "BinaryExpression", "type": "BinaryExpression" } ], "callee": { - "end": 1209, + "end": 1212, "name": "backSlats", - "start": 1200, + "start": 1203, "type": "Identifier" }, - "end": 1310, - "start": 1200, + "end": 1313, + "start": 1203, "type": "CallExpression", "type": "CallExpression" }, - "start": 1200, + "start": 1203, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1367, + "end": 1370, "expression": { "arguments": [ { - "end": 1349, + "end": 1352, "raw": "\"-YZ\"", - "start": 1344, + "start": 1347, "type": "Literal", "type": "Literal", "value": "-YZ" }, { - "end": 1366, + "end": 1369, "left": { - "end": 1362, + "end": 1365, "name": "benchLength", - "start": 1351, + "start": 1354, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 1366, + "end": 1369, "raw": "2", - "start": 1365, + "start": 1368, "type": "Literal", "type": "Literal", "value": { @@ -771,59 +771,59 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1351, + "start": 1354, "type": "BinaryExpression", "type": "BinaryExpression" } ], "callee": { - "end": 1343, + "end": 1346, "name": "armRest", - "start": 1336, + "start": 1339, "type": "Identifier" }, - "end": 1367, - "start": 1336, + "end": 1370, + "start": 1339, "type": "CallExpression", "type": "CallExpression" }, - "start": 1336, + "start": 1339, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 1400, + "end": 1403, "expression": { "arguments": [ { - "end": 1381, + "end": 1384, "raw": "\"-YZ\"", - "start": 1376, + "start": 1379, "type": "Literal", "type": "Literal", "value": "-YZ" }, { - "end": 1399, + "end": 1402, "left": { "argument": { - "end": 1395, + "end": 1398, "name": "benchLength", - "start": 1384, + "start": 1387, "type": "Identifier", "type": "Identifier" }, - "end": 1395, + "end": 1398, "operator": "-", - "start": 1383, + "start": 1386, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1399, + "end": 1402, "raw": "2", - "start": 1398, + "start": 1401, "type": "Literal", "type": "Literal", "value": { @@ -831,58 +831,58 @@ description: Result of parsing 3d-boaty.kcl "suffix": "None" } }, - "start": 1383, + "start": 1386, "type": "BinaryExpression", "type": "BinaryExpression" } ], "callee": { - "end": 1375, + "end": 1378, "name": "armRest", - "start": 1368, + "start": 1371, "type": "Identifier" }, - "end": 1400, - "start": 1368, + "end": 1403, + "start": 1371, "type": "CallExpression", "type": "CallExpression" }, - "start": 1368, + "start": 1371, "type": "ExpressionStatement", "type": "ExpressionStatement" } ], - "end": 1401, + "end": 1404, "innerAttrs": [ { - "end": 397, + "end": 394, "name": { - "end": 373, + "end": 370, "name": "settings", - "start": 365, + "start": 362, "type": "Identifier" }, "properties": [ { - "end": 396, + "end": 393, "key": { - "end": 391, + "end": 388, "name": "defaultLengthUnit", - "start": 374, + "start": 371, "type": "Identifier" }, - "start": 374, + "start": 371, "type": "ObjectProperty", "value": { - "end": 396, + "end": 393, "name": "mm", - "start": 394, + "start": 391, "type": "Identifier", "type": "Identifier" } } ], - "start": 364, + "start": 361, "type": "Annotation" } ], @@ -890,8 +890,8 @@ description: Result of parsing 3d-boaty.kcl "nonCodeNodes": { "0": [ { - "end": 502, - "start": 442, + "end": 499, + "start": 439, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -902,8 +902,8 @@ description: Result of parsing 3d-boaty.kcl ], "6": [ { - "end": 799, - "start": 739, + "end": 802, + "start": 742, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -914,8 +914,8 @@ description: Result of parsing 3d-boaty.kcl ], "9": [ { - "end": 967, - "start": 920, + "end": 970, + "start": 923, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -926,8 +926,8 @@ description: Result of parsing 3d-boaty.kcl ], "10": [ { - "end": 1062, - "start": 1036, + "end": 1065, + "start": 1039, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -938,8 +938,8 @@ description: Result of parsing 3d-boaty.kcl ], "11": [ { - "end": 1199, - "start": 1173, + "end": 1202, + "start": 1176, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -950,8 +950,8 @@ description: Result of parsing 3d-boaty.kcl ], "12": [ { - "end": 1335, - "start": 1310, + "end": 1338, + "start": 1313, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -963,18 +963,18 @@ description: Result of parsing 3d-boaty.kcl }, "startNodes": [ { - "end": 11, + "end": 8, "start": 0, "type": "NonCodeNode", "value": { "type": "blockComment", - "value": "3D Boaty", + "value": "Bench", "style": "line" } }, { - "end": 329, - "start": 12, + "end": 326, + "start": 9, "type": "NonCodeNode", "value": { "type": "blockComment", @@ -983,16 +983,16 @@ description: Result of parsing 3d-boaty.kcl } }, { - "end": 331, - "start": 329, + "end": 328, + "start": 326, "type": "NonCodeNode", "value": { "type": "newLine" } }, { - "end": 363, - "start": 331, + "end": 360, + "start": 328, "type": "NonCodeNode", "value": { "type": "blockComment", @@ -1001,16 +1001,16 @@ description: Result of parsing 3d-boaty.kcl } }, { - "end": 399, - "start": 397, + "end": 396, + "start": 394, "type": "NonCodeNode", "value": { "type": "newLine" } }, { - "end": 425, - "start": 399, + "end": 422, + "start": 396, "type": "NonCodeNode", "value": { "type": "blockComment", diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/exported_step.step b/rust/kcl-lib/tests/kcl_samples/bench/exported_step.step similarity index 99% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/exported_step.step rename to rust/kcl-lib/tests/kcl_samples/bench/exported_step.step index 652c7f1f7..b411a869c 100644 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/bench/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/3d-boaty/ops.snap b/rust/kcl-lib/tests/kcl_samples/bench/ops.snap similarity index 96% rename from rust/kcl-lib/tests/kcl_samples/3d-boaty/ops.snap rename to rust/kcl-lib/tests/kcl_samples/bench/ops.snap index e482b52b4..ede76421d 100644 --- a/rust/kcl-lib/tests/kcl_samples/3d-boaty/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/bench/ops.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Operations executed 3d-boaty.kcl +description: Operations executed bench.kcl --- [ { @@ -14,8 +14,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 800, - 813, + 803, + 816, 0 ] }, @@ -313,16 +313,16 @@ description: Operations executed 3d-boaty.kcl } }, "sourceRange": [ - 850, - 865, + 853, + 868, 0 ] } }, "name": "offsetPlane", "sourceRange": [ - 822, - 866, + 825, + 869, 0 ], "type": "StdLibCall", @@ -332,8 +332,8 @@ description: Operations executed 3d-boaty.kcl "value": "-YZ" }, "sourceRange": [ - 834, - 839, + 837, + 842, 0 ] } @@ -349,8 +349,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 814, - 867, + 817, + 870, 0 ] }, @@ -648,16 +648,16 @@ description: Operations executed 3d-boaty.kcl } }, "sourceRange": [ - 903, - 918, + 906, + 921, 0 ] } }, "name": "offsetPlane", "sourceRange": [ - 876, - 919, + 879, + 922, 0 ], "type": "StdLibCall", @@ -667,8 +667,8 @@ description: Operations executed 3d-boaty.kcl "value": "YZ" }, "sourceRange": [ - 888, - 892, + 891, + 895, 0 ] } @@ -684,8 +684,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 868, - 920, + 871, + 923, 0 ] }, @@ -983,16 +983,16 @@ description: Operations executed 3d-boaty.kcl } }, "sourceRange": [ - 1005, - 1021, + 1008, + 1024, 0 ] } }, "name": "offsetPlane", "sourceRange": [ - 978, - 1022, + 981, + 1025, 0 ], "type": "StdLibCall", @@ -1002,8 +1002,8 @@ description: Operations executed 3d-boaty.kcl "value": "YZ" }, "sourceRange": [ - 990, - 994, + 993, + 997, 0 ] } @@ -1019,8 +1019,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 968, - 1036, + 971, + 1039, 0 ] }, @@ -1210,16 +1210,16 @@ description: Operations executed 3d-boaty.kcl } }, "sourceRange": [ - 1100, - 1139, + 1103, + 1142, 0 ] } }, "name": "offsetPlane", "sourceRange": [ - 1073, - 1140, + 1076, + 1143, 0 ], "type": "StdLibCall", @@ -1229,8 +1229,8 @@ description: Operations executed 3d-boaty.kcl "value": "YZ" }, "sourceRange": [ - 1085, - 1089, + 1088, + 1092, 0 ] } @@ -1246,8 +1246,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 1063, - 1173, + 1066, + 1176, 0 ] }, @@ -1325,16 +1325,25 @@ description: Operations executed 3d-boaty.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1359,16 +1368,16 @@ description: Operations executed 3d-boaty.kcl } }, "sourceRange": [ - 1237, - 1276, + 1240, + 1279, 0 ] } }, "name": "offsetPlane", "sourceRange": [ - 1210, - 1277, + 1213, + 1280, 0 ], "type": "StdLibCall", @@ -1378,8 +1387,8 @@ description: Operations executed 3d-boaty.kcl "value": "YZ" }, "sourceRange": [ - 1222, - 1226, + 1225, + 1229, 0 ] } @@ -1395,8 +1404,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 1200, - 1310, + 1203, + 1313, 0 ] }, @@ -1474,13 +1483,19 @@ description: Operations executed 3d-boaty.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1505,8 +1520,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 1336, - 1367, + 1339, + 1370, 0 ] }, @@ -1723,8 +1738,8 @@ description: Operations executed 3d-boaty.kcl "unlabeledArg": null, "labeledArgs": {}, "sourceRange": [ - 1368, - 1400, + 1371, + 1403, 0 ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/bench/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bench/program_memory.snap new file mode 100644 index 000000000..0adcca0d4 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/bench/program_memory.snap @@ -0,0 +1,47 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing bench.kcl +--- +{ + "armRest": { + "type": "Function" + }, + "backSlats": { + "type": "Function" + }, + "benchLength": { + "type": "Number", + "value": 56.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "connector": { + "type": "Function" + }, + "divider": { + "type": "Function" + }, + "dividerThickness": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "seatSlats": { + "type": "Function" + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/bench/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/bench/rendered_model.png new file mode 100644 index 000000000..4723d9123 Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/bench/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap index dfbfc04ad..0c706eb7e 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_commands.snap @@ -56,965 +56,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 416, - 449, - 0 - ], - "command": { - "type": "set_scene_units", - "unit": "in" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1146, - 1165, - 0 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1196, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1196, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1196, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1202, - 1261, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 4.625, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1267, - 1305, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 0.0, - "y": 6.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1311, - 1355, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": -4.625, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1361, - 1368, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1361, - 1368, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1379, - 1458, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1379, - 1458, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1379, - 1458, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.25, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1379, - 1458, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.0, - "y": 1.0 - }, - "radius": 0.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1379, - 1458, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1374, - 1462, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1374, - 1462, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1473, - 1576, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1473, - 1576, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1473, - 1576, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.75, - "y": 5.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1473, - 1576, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 3.5, - "y": 5.0 - }, - "radius": 0.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1473, - 1576, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1468, - 1580, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1468, - 1580, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1591, - 1678, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1591, - 1678, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1591, - 1678, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.25, - "y": 5.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1591, - 1678, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 1.0, - "y": 5.0 - }, - "radius": 0.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1591, - 1678, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1586, - 1682, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1586, - 1682, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1693, - 1788, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1693, - 1788, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1693, - 1788, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 3.75, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1693, - 1788, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 3.5, - "y": 1.0 - }, - "radius": 0.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1693, - 1788, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1688, - 1792, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1688, - 1792, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": 0.35132402626147197, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1851, - 1897, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1969, - 1997, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2008, - 2036, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2094, - 2113, + 1061, + 1080, 0 ], "command": { @@ -1042,8 +85,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2119, - 2144, + 1086, + 1111, 0 ], "command": { @@ -1062,8 +105,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2119, - 2144, + 1086, + 1111, 0 ], "command": { @@ -1073,8 +116,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2119, - 2144, + 1086, + 1111, 0 ], "command": { @@ -1090,8 +133,40 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2150, - 2176, + 1086, + 1111, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1117, + 1170, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 4.6487, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1176, + 1215, 0 ], "command": { @@ -1111,37 +186,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2182, - 2286, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -0.0, - "y": -0.375 - }, - "radius": 0.726324026261472, - "start": { - "unit": "degrees", - "value": 90.0 - }, - "end": { - "unit": "degrees", - "value": 180.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2292, - 2318, + 1221, + 1263, 0 ], "command": { @@ -1150,7 +196,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": 0.3513, + "x": -5.0, "y": 0.0, "z": 0.0 }, @@ -1161,317 +207,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2324, - 2416, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -0.0, - "y": -0.375 - }, - "radius": 0.375, - "start": { - "unit": "degrees", - "value": 180.0 - }, - "end": { - "unit": "degrees", - "value": 90.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -6.0, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2453, - 2491, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2805, - 2831, - 0 - ], - "command": { - "type": "make_plane", - "origin": { - "x": -0.375, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2837, - 2874, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2837, - 2874, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2837, - 2874, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.0, - "y": -0.375, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2880, - 2902, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "line", - "end": { - "x": 6.0, - "y": 0.0, - "z": 0.0 - }, - "relative": true - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2908, - 2952, + 1269, + 1310, 0 ], "command": { @@ -1491,8 +228,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2958, - 2997, + 1316, + 1355, 0 ], "command": { @@ -1501,7 +238,7 @@ description: Artifact commands bracket.kcl "segment": { "type": "line", "end": { - "x": -6.0, + "x": 0.3513, "y": 0.0, "z": 0.0 }, @@ -1512,98 +249,19 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3003, - 3010, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3003, - 3010, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3021, - 3103, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3021, - 3103, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3021, - 3103, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 1.25, - "y": -1.5, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3021, - 3103, + 1361, + 1431, 0 ], "command": { "type": "extend_path", "path": "[uuid]", "segment": { - "type": "arc", - "center": { - "x": 1.0, - "y": -1.5 - }, - "radius": 0.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, + "type": "line", "end": { - "unit": "degrees", - "value": 360.0 + "x": 0.0, + "y": 0.0, + "z": 0.0 }, "relative": false } @@ -1612,8 +270,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3021, - 3103, + 1437, + 1444, 0 ], "command": { @@ -1624,34 +282,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3016, - 3107, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3016, - 3107, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3118, - 3200, + 1450, + 1476, 0 ], "command": { @@ -1661,8 +293,8 @@ description: Artifact commands bracket.kcl "animated": false, "adjust_camera": false, "planar_normal": { - "x": 1.0, - "y": 0.0, + "x": 0.0, + "y": -1.0, "z": 0.0 } } @@ -1670,137 +302,22 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3118, - 3200, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3118, - 3200, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 5.25, - "y": -1.5, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3118, - 3200, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 5.0, - "y": -1.5 - }, - "radius": 0.25, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3118, - 3200, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3113, - 3204, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3113, - 3204, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3253, - 3300, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.35132402626147197, + "distance": 6.0, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1810,8 +327,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1822,8 +339,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1835,8 +352,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1849,8 +366,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1863,8 +380,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1877,8 +394,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1891,8 +408,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1905,8 +422,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1919,8 +436,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1933,8 +450,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1947,8 +464,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1961,8 +478,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1975,8 +492,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -1989,8 +506,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3253, - 3300, + 1450, + 1476, 0 ], "command": { @@ -2003,8 +520,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3372, - 3400, + 1538, + 1564, 0 ], "command": { @@ -2017,8 +534,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3411, - 3439, + 1632, + 1658, 0 ], "command": { @@ -2031,8 +548,52 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 1903, - 2052, + 1731, + 1753, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1825, + 1847, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1482, + 1573, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.601324026261472, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1579, + 1667, 0 ], "command": { @@ -2047,8 +608,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 1903, - 2052, + 1673, + 1761, 0 ], "command": { @@ -2063,47 +624,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 2837, - 2874, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3021, - 3103, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3118, - 3200, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 3306, - 3455, + 1673, + 1761, 0 ], "command": { @@ -2118,8 +640,8 @@ description: Artifact commands bracket.kcl { "cmdId": "[uuid]", "range": [ - 3306, - 3455, + 1767, + 1855, 0 ], "command": { @@ -2130,5 +652,953 @@ description: Artifact commands bracket.kcl "tolerance": 0.0000001, "cut_type": "fillet" } + }, + { + "cmdId": "[uuid]", + "range": [ + 1767, + 1855, + 0 + ], + "command": { + "type": "solid3d_fillet_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "radius": 0.25, + "tolerance": 0.0000001, + "cut_type": "fillet" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1981, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1981, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1981, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": -1.0, + "y": 1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1981, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1981, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": -1.25, + "y": 1.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1906, + 1981, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1987, + 2066, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": -2.5, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2072, + 2148, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2072, + 2148, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 4.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.361324026261472, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.361324026261472, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.361324026261472, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.361324026261472, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2154, + 2189, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2312, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2312, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2312, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 1.25, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2312, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2312, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 1.0, + "y": -1.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2240, + 2312, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2318, + 2394, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.45132402626147194, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.45132402626147194, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2400, + 2435, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap index 0815981d3..eee7df365 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart bracket.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md index 8b5f9fd50..d2d90a103 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/bracket/artifact_graph_flowchart.snap.md @@ -1,228 +1,142 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1171, 1196, 0]"] - 3["Segment
[1202, 1261, 0]"] - 4["Segment
[1267, 1305, 0]"] - 5["Segment
[1311, 1355, 0]"] - 6["Segment
[1361, 1368, 0]"] - 7[Solid2d] - end - subgraph path8 [Path] - 8["Path
[1379, 1458, 0]"] - 9["Segment
[1379, 1458, 0]"] + 2["Path
[1086, 1111, 0]"] + 3["Segment
[1117, 1170, 0]"] + 4["Segment
[1176, 1215, 0]"] + 5["Segment
[1221, 1263, 0]"] + 6["Segment
[1269, 1310, 0]"] + 7["Segment
[1316, 1355, 0]"] + 8["Segment
[1361, 1431, 0]"] + 9["Segment
[1437, 1444, 0]"] 10[Solid2d] end - subgraph path11 [Path] - 11["Path
[1473, 1576, 0]"] - 12["Segment
[1473, 1576, 0]"] - 13[Solid2d] + subgraph path38 [Path] + 38["Path
[1906, 1981, 0]"] + 39["Segment
[1906, 1981, 0]"] + 40[Solid2d] end - subgraph path14 [Path] - 14["Path
[1591, 1678, 0]"] - 15["Segment
[1591, 1678, 0]"] - 16[Solid2d] + subgraph path48 [Path] + 48["Path
[2240, 2312, 0]"] + 49["Segment
[2240, 2312, 0]"] + 50[Solid2d] end - subgraph path17 [Path] - 17["Path
[1693, 1788, 0]"] - 18["Segment
[1693, 1788, 0]"] - 19[Solid2d] - end - subgraph path36 [Path] - 36["Path
[2119, 2144, 0]"] - 37["Segment
[2150, 2176, 0]"] - 38["Segment
[2182, 2286, 0]"] - 39["Segment
[2292, 2318, 0]"] - 40["Segment
[2324, 2416, 0]"] - end - subgraph path57 [Path] - 57["Path
[2837, 2874, 0]"] - 58["Segment
[2880, 2902, 0]"] - 59["Segment
[2908, 2952, 0]"] - 60["Segment
[2958, 2997, 0]"] - 61["Segment
[3003, 3010, 0]"] - 62[Solid2d] - end - subgraph path63 [Path] - 63["Path
[3021, 3103, 0]"] - 64["Segment
[3021, 3103, 0]"] - 65[Solid2d] - end - subgraph path66 [Path] - 66["Path
[3118, 3200, 0]"] - 67["Segment
[3118, 3200, 0]"] - 68[Solid2d] - end - 1["Plane
[1146, 1165, 0]"] - 20["Sweep Extrusion
[1851, 1897, 0]"] - 21[Wall] - 22[Wall] - 23[Wall] - 24[Wall] - 25["Cap Start"] - 26["Cap End"] - 27["SweepEdge Opposite"] - 28["SweepEdge Adjacent"] - 29["SweepEdge Opposite"] - 30["SweepEdge Adjacent"] - 31["SweepEdge Opposite"] - 32["SweepEdge Adjacent"] - 33["SweepEdge Opposite"] - 34["SweepEdge Adjacent"] - 35["Plane
[2094, 2113, 0]"] - 41["Sweep Extrusion
[2453, 2491, 0]"] + 1["Plane
[1061, 1080, 0]"] + 11["Sweep Extrusion
[1450, 1476, 0]"] + 12[Wall] + 13[Wall] + 14[Wall] + 15[Wall] + 16[Wall] + 17[Wall] + 18["Cap Start"] + 19["Cap End"] + 20["SweepEdge Opposite"] + 21["SweepEdge Adjacent"] + 22["SweepEdge Opposite"] + 23["SweepEdge Adjacent"] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["SweepEdge Opposite"] + 27["SweepEdge Adjacent"] + 28["SweepEdge Opposite"] + 29["SweepEdge Adjacent"] + 30["SweepEdge Opposite"] + 31["SweepEdge Adjacent"] + 32["EdgeCut Fillet
[1482, 1573, 0]"] + 33["EdgeCut Fillet
[1579, 1667, 0]"] + 34["EdgeCut Fillet
[1673, 1761, 0]"] + 35["EdgeCut Fillet
[1673, 1761, 0]"] + 36["EdgeCut Fillet
[1767, 1855, 0]"] + 37["EdgeCut Fillet
[1767, 1855, 0]"] + 41["Sweep Extrusion
[2154, 2189, 0]"] 42[Wall] - 43[Wall] - 44[Wall] - 45[Wall] - 46["Cap Start"] - 47["Cap End"] - 48["SweepEdge Opposite"] - 49["SweepEdge Adjacent"] - 50["SweepEdge Opposite"] - 51["SweepEdge Adjacent"] - 52["SweepEdge Opposite"] - 53["SweepEdge Adjacent"] - 54["SweepEdge Opposite"] - 55["SweepEdge Adjacent"] - 56["Plane
[2805, 2831, 0]"] - 69["Sweep Extrusion
[3253, 3300, 0]"] - 70[Wall] - 71[Wall] - 72[Wall] - 73[Wall] - 74["Cap Start"] - 75["Cap End"] - 76["SweepEdge Opposite"] - 77["SweepEdge Adjacent"] - 78["SweepEdge Opposite"] - 79["SweepEdge Adjacent"] - 80["SweepEdge Opposite"] - 81["SweepEdge Adjacent"] - 82["SweepEdge Opposite"] - 83["SweepEdge Adjacent"] - 84["EdgeCut Fillet
[1903, 2052, 0]"] - 85["EdgeCut Fillet
[1903, 2052, 0]"] - 86["EdgeCut Fillet
[3306, 3455, 0]"] - 87["EdgeCut Fillet
[3306, 3455, 0]"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 45["Sweep Extrusion
[2154, 2189, 0]"] + 46["Sweep Extrusion
[2154, 2189, 0]"] + 47["Sweep Extrusion
[2154, 2189, 0]"] + 51["Sweep Extrusion
[2400, 2435, 0]"] + 52[Wall] + 53["SweepEdge Opposite"] + 54["SweepEdge Adjacent"] + 55["Sweep Extrusion
[2400, 2435, 0]"] + 56["StartSketchOnFace
[1869, 1900, 0]"] + 57["StartSketchOnFace
[2203, 2234, 0]"] 1 --- 2 - 1 --- 8 - 1 --- 11 - 1 --- 14 - 1 --- 17 2 --- 3 2 --- 4 2 --- 5 2 --- 6 - 2 ---- 20 2 --- 7 + 2 --- 8 + 2 --- 9 + 2 ---- 11 + 2 --- 10 + 3 --- 12 + 3 --- 20 3 --- 21 - 3 --- 27 - 3 --- 28 + 4 --- 13 4 --- 22 - 4 --- 29 - 4 --- 30 - 5 --- 23 - 5 --- 31 - 5 --- 32 - 6 --- 24 - 6 --- 33 - 6 --- 34 - 8 --- 9 - 8 --- 10 + 4 --- 23 + 4 --- 34 + 5 --- 14 + 5 --- 24 + 5 --- 25 + 6 --- 15 + 6 --- 26 + 6 --- 27 + 7 --- 16 + 7 --- 28 + 7 --- 29 + 7 --- 36 + 8 --- 17 + 8 --- 30 + 8 --- 31 11 --- 12 11 --- 13 - 14 --- 15 - 14 --- 16 - 17 --- 18 - 17 --- 19 - 20 --- 21 - 20 --- 22 - 20 --- 23 - 20 --- 24 - 20 --- 25 - 20 --- 26 - 20 --- 27 - 20 --- 28 - 20 --- 29 - 20 --- 30 - 20 --- 31 - 20 --- 32 - 20 --- 33 - 20 --- 34 - 35 --- 36 - 36 --- 37 - 36 --- 38 - 36 --- 39 - 36 --- 40 - 36 ---- 41 - 37 --- 42 - 37 --- 48 - 37 --- 49 - 38 --- 43 - 38 --- 50 - 38 --- 51 + 11 --- 14 + 11 --- 15 + 11 --- 16 + 11 --- 17 + 11 --- 18 + 11 --- 19 + 11 --- 20 + 11 --- 21 + 11 --- 22 + 11 --- 23 + 11 --- 24 + 11 --- 25 + 11 --- 26 + 11 --- 27 + 11 --- 28 + 11 --- 29 + 11 --- 30 + 11 --- 31 + 14 --- 38 + 15 --- 48 + 25 <--x 32 + 31 <--x 33 + 22 <--x 35 + 28 <--x 37 + 38 --- 39 + 38 ---- 41 + 38 --- 40 + 39 --- 42 + 39 --- 43 39 --- 44 - 39 --- 52 - 39 --- 53 - 40 --- 45 - 40 --- 54 - 40 --- 55 41 --- 42 41 --- 43 41 --- 44 - 41 --- 45 - 41 --- 46 - 41 --- 47 - 41 --- 48 - 41 --- 49 - 41 --- 50 - 41 --- 51 - 41 --- 52 - 41 --- 53 - 41 --- 54 - 41 --- 55 - 56 --- 57 - 56 --- 63 - 56 --- 66 - 57 --- 58 - 57 --- 59 - 57 --- 60 - 57 --- 61 - 57 ---- 69 - 57 --- 62 - 58 --- 73 - 58 --- 82 - 58 --- 83 - 59 --- 72 - 59 --- 80 - 59 --- 81 - 60 --- 71 - 60 --- 78 - 60 --- 79 - 61 --- 70 - 61 --- 76 - 61 --- 77 - 63 --- 64 - 63 --- 65 - 66 --- 67 - 66 --- 68 - 69 --- 70 - 69 --- 71 - 69 --- 72 - 69 --- 73 - 69 --- 74 - 69 --- 75 - 69 --- 76 - 69 --- 77 - 69 --- 78 - 69 --- 79 - 69 --- 80 - 69 --- 81 - 69 --- 82 - 69 --- 83 - 28 <--x 84 - 30 <--x 85 - 81 <--x 86 - 79 <--x 87 + 48 --- 49 + 48 ---- 51 + 48 --- 50 + 49 --- 52 + 49 --- 53 + 49 --- 54 + 51 --- 52 + 51 --- 53 + 51 --- 54 + 14 <--x 56 + 15 <--x 57 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap b/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap index bf2ec4a63..a175a9363 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/ast.snap @@ -7,17 +7,17 @@ description: Result of parsing bracket.kcl "body": [ { "declaration": { - "end": 489, + "end": 442, "id": { - "end": 481, + "end": 434, "name": "sigmaAllow", - "start": 471, + "start": 424, "type": "Identifier" }, "init": { - "end": 489, + "end": 442, "raw": "35000", - "start": 484, + "start": 437, "type": "Literal", "type": "Literal", "value": { @@ -25,28 +25,28 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 471, + "start": 424, "type": "VariableDeclarator" }, - "end": 489, + "end": 442, "kind": "const", - "start": 471, + "start": 424, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 525, + "end": 478, "id": { - "end": 521, + "end": 474, "name": "width", - "start": 516, + "start": 469, "type": "Identifier" }, "init": { - "end": 525, + "end": 478, "raw": "6", - "start": 524, + "start": 477, "type": "Literal", "type": "Literal", "value": { @@ -54,28 +54,28 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 516, + "start": 469, "type": "VariableDeclarator" }, - "end": 525, + "end": 478, "kind": "const", - "start": 516, + "start": 469, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 533, + "end": 494, "id": { - "end": 527, + "end": 488, "name": "p", - "start": 526, + "start": 487, "type": "Identifier" }, "init": { - "end": 533, + "end": 494, "raw": "300", - "start": 530, + "start": 491, "type": "Literal", "type": "Literal", "value": { @@ -83,28 +83,28 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 526, + "start": 487, "type": "VariableDeclarator" }, - "end": 533, + "end": 494, "kind": "const", - "start": 526, + "start": 487, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 578, + "end": 539, "id": { - "end": 572, + "end": 533, "name": "factorOfSafety", - "start": 558, + "start": 519, "type": "Identifier" }, "init": { - "end": 578, + "end": 539, "raw": "1.2", - "start": 575, + "start": 536, "type": "Literal", "type": "Literal", "value": { @@ -112,28 +112,28 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 558, + "start": 519, "type": "VariableDeclarator" }, - "end": 578, + "end": 539, "kind": "const", - "start": 558, + "start": 519, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 608, + "end": 569, "id": { - "end": 604, + "end": 565, "name": "shelfMountL", - "start": 593, + "start": 554, "type": "Identifier" }, "init": { - "end": 608, + "end": 569, "raw": "5", - "start": 607, + "start": 568, "type": "Literal", "type": "Literal", "value": { @@ -141,28 +141,28 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 593, + "start": 554, "type": "VariableDeclarator" }, - "end": 608, + "end": 569, "kind": "const", - "start": 593, + "start": 554, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 623, + "end": 594, "id": { - "end": 619, + "end": 590, "name": "wallMountL", - "start": 609, + "start": 580, "type": "Identifier" }, "init": { - "end": 623, + "end": 594, "raw": "2", - "start": 622, + "start": 593, "type": "Literal", "type": "Literal", "value": { @@ -170,28 +170,28 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 609, + "start": 580, "type": "VariableDeclarator" }, - "end": 623, + "end": 594, "kind": "const", - "start": 609, + "start": 580, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 639, + "end": 620, "id": { - "end": 634, + "end": 615, "name": "shelfDepth", - "start": 624, + "start": 605, "type": "Identifier" }, "init": { - "end": 639, + "end": 620, "raw": "12", - "start": 637, + "start": 618, "type": "Literal", "type": "Literal", "value": { @@ -199,182 +199,95 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 624, + "start": 605, "type": "VariableDeclarator" }, - "end": 639, + "end": 620, "kind": "const", - "start": 624, + "start": 605, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 708, + "end": 689, "id": { - "end": 691, + "end": 672, "name": "moment", - "start": 685, + "start": 666, "type": "Identifier" }, "init": { - "end": 708, + "end": 689, "left": { - "end": 704, + "end": 685, "name": "shelfDepth", - "start": 694, + "start": 675, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 708, + "end": 689, "name": "p", - "start": 707, + "start": 688, "type": "Identifier", "type": "Identifier" }, - "start": 694, + "start": 675, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 685, + "start": 666, "type": "VariableDeclarator" }, - "end": 708, + "end": 689, "kind": "const", - "start": 685, + "start": 666, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 812, + "end": 884, "id": { - "end": 805, - "name": "filletRadius", - "start": 793, - "type": "Identifier" - }, - "init": { - "end": 812, - "raw": ".375", - "start": 808, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.375, - "suffix": "None" - } - }, - "start": 793, - "type": "VariableDeclarator" - }, - "end": 812, - "kind": "const", - "start": 793, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 834, - "id": { - "end": 828, - "name": "extFilletRadius", - "start": 813, - "type": "Identifier" - }, - "init": { - "end": 834, - "raw": ".25", - "start": 831, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.25, - "suffix": "None" - } - }, - "start": 813, - "type": "VariableDeclarator" - }, - "end": 834, - "kind": "const", - "start": 813, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 861, - "id": { - "end": 855, - "name": "mountingHoleDiameter", - "start": 835, - "type": "Identifier" - }, - "init": { - "end": 861, - "raw": "0.5", - "start": 858, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.5, - "suffix": "None" - } - }, - "start": 835, - "type": "VariableDeclarator" - }, - "end": 861, - "kind": "const", - "start": 835, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 974, - "id": { - "end": 915, + "end": 825, "name": "thickness", - "start": 906, + "start": 816, "type": "Identifier" }, "init": { "arguments": [ { - "end": 972, + "end": 882, "left": { - "end": 950, + "end": 860, "left": { - "end": 946, + "end": 856, "left": { - "end": 929, + "end": 839, "name": "moment", - "start": 923, + "start": 833, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 946, + "end": 856, "name": "factorOfSafety", - "start": 932, + "start": 842, "type": "Identifier", "type": "Identifier" }, - "start": 923, + "start": 833, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "*", "right": { - "end": 950, + "end": 860, "raw": "6", - "start": 949, + "start": 859, "type": "Literal", "type": "Literal", "value": { @@ -382,64 +295,161 @@ description: Result of parsing bracket.kcl "suffix": "None" } }, - "start": 923, + "start": 833, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "/", "right": { - "end": 972, + "end": 882, "left": { - "end": 964, + "end": 874, "name": "sigmaAllow", - "start": 954, + "start": 864, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 972, + "end": 882, "name": "width", - "start": 967, + "start": 877, "type": "Identifier", "type": "Identifier" }, - "start": 954, + "start": 864, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 923, + "start": 833, "type": "BinaryExpression", "type": "BinaryExpression" } ], "callee": { - "end": 922, + "end": 832, "name": "sqrt", - "start": 918, + "start": 828, "type": "Identifier" }, - "end": 974, - "start": 918, + "end": 884, + "start": 828, "type": "CallExpression", "type": "CallExpression" }, - "start": 906, + "start": 816, "type": "VariableDeclarator" }, - "end": 974, + "end": 884, "kind": "const", - "start": 906, + "start": 816, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 1829, + "end": 977, "id": { - "end": 1143, - "name": "bracketLeg1Sketch", - "start": 1126, + "end": 971, + "name": "filletRadius", + "start": 959, + "type": "Identifier" + }, + "init": { + "end": 977, + "raw": ".25", + "start": 974, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.25, + "suffix": "None" + } + }, + "start": 959, + "type": "VariableDeclarator" + }, + "end": 977, + "kind": "const", + "start": 959, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1020, + "id": { + "end": 993, + "name": "extFilletRadius", + "start": 978, + "type": "Identifier" + }, + "init": { + "end": 1020, + "left": { + "end": 1008, + "name": "filletRadius", + "start": 996, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1020, + "name": "thickness", + "start": 1011, + "type": "Identifier", + "type": "Identifier" + }, + "start": 996, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 978, + "type": "VariableDeclarator" + }, + "end": 1020, + "kind": "const", + "start": 978, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1047, + "id": { + "end": 1041, + "name": "mountingHoleDiameter", + "start": 1021, + "type": "Identifier" + }, + "init": { + "end": 1047, + "raw": "0.5", + "start": 1044, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + "start": 1021, + "type": "VariableDeclarator" + }, + "end": 1047, + "kind": "const", + "start": 1021, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1855, + "id": { + "end": 1058, + "name": "sketch001", + "start": 1049, "type": "Identifier" }, "init": { @@ -447,22 +457,22 @@ description: Result of parsing bracket.kcl { "arguments": [ { - "end": 1164, - "raw": "'XY'", - "start": 1160, + "end": 1079, + "raw": "'XZ'", + "start": 1075, "type": "Literal", "type": "Literal", - "value": "XY" + "value": "XZ" } ], "callee": { - "end": 1159, + "end": 1074, "name": "startSketchOn", - "start": 1146, + "start": 1061, "type": "Identifier" }, - "end": 1165, - "start": 1146, + "end": 1080, + "start": 1061, "type": "CallExpression", "type": "CallExpression" }, @@ -471,9 +481,9 @@ description: Result of parsing bracket.kcl { "elements": [ { - "end": 1188, + "end": 1103, "raw": "0", - "start": 1187, + "start": 1102, "type": "Literal", "type": "Literal", "value": { @@ -482,9 +492,9 @@ description: Result of parsing bracket.kcl } }, { - "end": 1191, + "end": 1106, "raw": "0", - "start": 1190, + "start": 1105, "type": "Literal", "type": "Literal", "value": { @@ -493,26 +503,26 @@ description: Result of parsing bracket.kcl } } ], - "end": 1192, - "start": 1186, + "end": 1107, + "start": 1101, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1195, - "start": 1194, + "end": 1110, + "start": 1109, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1185, + "end": 1100, "name": "startProfileAt", - "start": 1171, + "start": 1086, "type": "Identifier" }, - "end": 1196, - "start": 1171, + "end": 1111, + "start": 1086, "type": "CallExpression", "type": "CallExpression" }, @@ -521,77 +531,58 @@ description: Result of parsing bracket.kcl { "type": "LabeledArg", "label": { - "end": 1210, - "name": "end", - "start": 1207, + "end": 1129, + "name": "length", + "start": 1123, "type": "Identifier" }, "arg": { - "elements": [ - { - "end": 1240, - "left": { - "end": 1225, - "name": "shelfMountL", - "start": 1214, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1240, - "name": "filletRadius", - "start": 1228, - "type": "Identifier", - "type": "Identifier" - }, - "start": 1214, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1243, - "raw": "0", - "start": 1242, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1244, - "start": 1213, - "type": "ArrayExpression", - "type": "ArrayExpression" + "end": 1155, + "left": { + "end": 1143, + "name": "shelfMountL", + "start": 1132, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 1155, + "name": "thickness", + "start": 1146, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1132, + "type": "BinaryExpression", + "type": "BinaryExpression" } }, { "type": "LabeledArg", "label": { - "end": 1249, + "end": 1160, "name": "tag", - "start": 1246, + "start": 1157, "type": "Identifier" }, "arg": { - "end": 1260, - "start": 1252, + "end": 1169, + "start": 1163, "type": "TagDeclarator", "type": "TagDeclarator", - "value": "fillet1" + "value": "seg01" } } ], "callee": { - "end": 1206, - "name": "line", - "start": 1202, + "end": 1122, + "name": "xLine", + "start": 1117, "type": "Identifier" }, - "end": 1261, - "start": 1202, + "end": 1170, + "start": 1117, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -601,63 +592,44 @@ description: Result of parsing bracket.kcl { "type": "LabeledArg", "label": { - "end": 1275, - "name": "end", - "start": 1272, + "end": 1188, + "name": "length", + "start": 1182, "type": "Identifier" }, "arg": { - "elements": [ - { - "end": 1280, - "raw": "0", - "start": 1279, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1287, - "name": "width", - "start": 1282, - "type": "Identifier", - "type": "Identifier" - } - ], - "end": 1288, - "start": 1278, - "type": "ArrayExpression", - "type": "ArrayExpression" + "end": 1200, + "name": "thickness", + "start": 1191, + "type": "Identifier", + "type": "Identifier" } }, { "type": "LabeledArg", "label": { - "end": 1293, + "end": 1205, "name": "tag", - "start": 1290, + "start": 1202, "type": "Identifier" }, "arg": { - "end": 1304, - "start": 1296, + "end": 1214, + "start": 1208, "type": "TagDeclarator", "type": "TagDeclarator", - "value": "fillet2" + "value": "seg02" } } ], "callee": { - "end": 1271, - "name": "line", - "start": 1267, + "end": 1181, + "name": "yLine", + "start": 1176, "type": "Identifier" }, - "end": 1305, - "start": 1267, + "end": 1215, + "start": 1176, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -667,68 +639,240 @@ description: Result of parsing bracket.kcl { "type": "LabeledArg", "label": { - "end": 1319, - "name": "end", - "start": 1316, + "end": 1233, + "name": "length", + "start": 1227, "type": "Identifier" }, "arg": { - "elements": [ - { - "end": 1350, - "left": { - "argument": { - "end": 1335, - "name": "shelfMountL", - "start": 1324, - "type": "Identifier", - "type": "Identifier" - }, - "end": 1335, - "operator": "-", - "start": 1323, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "+", - "right": { - "end": 1350, - "name": "filletRadius", - "start": 1338, - "type": "Identifier", - "type": "Identifier" - }, - "start": 1323, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1353, - "raw": "0", - "start": 1352, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1354, + "argument": { + "end": 1248, + "name": "shelfMountL", + "start": 1237, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1248, + "operator": "-", + "start": 1236, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1253, + "name": "tag", + "start": 1250, + "type": "Identifier" + }, + "arg": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg03" + } + } + ], + "callee": { + "end": 1226, + "name": "xLine", + "start": 1221, + "type": "Identifier" + }, + "end": 1263, + "start": 1221, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1281, + "name": "length", + "start": 1275, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 1295, + "name": "wallMountL", + "start": 1285, + "type": "Identifier", + "type": "Identifier" + }, + "end": 1295, + "operator": "-", + "start": 1284, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1300, + "name": "tag", + "start": 1297, + "type": "Identifier" + }, + "arg": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg04" + } + } + ], + "callee": { + "end": 1274, + "name": "yLine", + "start": 1269, + "type": "Identifier" + }, + "end": 1310, + "start": 1269, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1328, + "name": "length", "start": 1322, - "type": "ArrayExpression", - "type": "ArrayExpression" + "type": "Identifier" + }, + "arg": { + "end": 1340, + "name": "thickness", + "start": 1331, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1345, + "name": "tag", + "start": 1342, + "type": "Identifier" + }, + "arg": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg05" } } ], "callee": { - "end": 1315, - "name": "line", - "start": 1311, + "end": 1321, + "name": "xLine", + "start": 1316, "type": "Identifier" }, "end": 1355, - "start": 1311, + "start": 1316, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1377, + "name": "endAbsolute", + "start": 1366, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1396, + "start": 1395, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1394, + "name": "profileStartX", + "start": 1381, + "type": "Identifier" + }, + "end": 1397, + "start": 1381, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 1414, + "start": 1413, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1412, + "name": "profileStartY", + "start": 1399, + "type": "Identifier" + }, + "end": 1415, + "start": 1399, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1416, + "start": 1380, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1421, + "name": "tag", + "start": 1418, + "type": "Identifier" + }, + "arg": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "type": "TagDeclarator", + "value": "seg06" + } + } + ], + "callee": { + "end": 1365, + "name": "line", + "start": 1361, + "type": "Identifier" + }, + "end": 1431, + "start": 1361, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -736,543 +880,364 @@ description: Result of parsing bracket.kcl { "arguments": [], "callee": { - "end": 1366, + "end": 1442, "name": "close", - "start": 1361, + "start": 1437, "type": "Identifier" }, - "end": 1368, - "start": 1361, + "end": 1444, + "start": 1437, "type": "CallExpression", "type": "CallExpression" }, { "arguments": [ { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1400, - "name": "center", - "start": 1394, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1405, - "raw": "1", - "start": 1404, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - { - "end": 1408, - "raw": "1", - "start": 1407, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - ], - "end": 1409, - "start": 1403, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1424, - "name": "radius", - "start": 1418, - "type": "Identifier" - }, - "arg": { - "end": 1451, - "left": { - "end": 1447, - "name": "mountingHoleDiameter", - "start": 1427, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1451, - "raw": "2", - "start": 1450, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1427, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1385, - "name": "circle", - "start": 1379, + "type": "LabeledArg", + "label": { + "end": 1467, + "name": "length", + "start": 1461, "type": "Identifier" }, - "end": 1458, - "start": 1379, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1461, - "start": 1460, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1378, - "name": "hole", - "start": 1374, - "type": "Identifier" - }, - "end": 1462, - "start": 1374, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1494, - "name": "center", - "start": 1488, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1515, - "left": { - "end": 1509, - "name": "shelfMountL", - "start": 1498, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1515, - "raw": "1.5", - "start": 1512, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.5, - "suffix": "None" - } - }, - "start": 1498, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1526, - "left": { - "end": 1522, - "name": "width", - "start": 1517, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1526, - "raw": "1", - "start": 1525, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - "start": 1517, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 1527, - "start": 1497, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1542, - "name": "radius", - "start": 1536, - "type": "Identifier" - }, - "arg": { - "end": 1569, - "left": { - "end": 1565, - "name": "mountingHoleDiameter", - "start": 1545, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1569, - "raw": "2", - "start": 1568, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1545, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1479, - "name": "circle", - "start": 1473, + "arg": { + "end": 1475, + "name": "width", + "start": 1470, + "type": "Identifier", "type": "Identifier" - }, - "end": 1576, - "start": 1473, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1579, - "start": 1578, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1472, - "name": "hole", - "start": 1468, - "type": "Identifier" - }, - "end": 1580, - "start": 1468, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1612, - "name": "center", - "start": 1606, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1617, - "raw": "1", - "start": 1616, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - { - "end": 1628, - "left": { - "end": 1624, - "name": "width", - "start": 1619, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1628, - "raw": "1", - "start": 1627, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - "start": 1619, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 1629, - "start": 1615, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1644, - "name": "radius", - "start": 1638, - "type": "Identifier" - }, - "arg": { - "end": 1671, - "left": { - "end": 1667, - "name": "mountingHoleDiameter", - "start": 1647, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1671, - "raw": "2", - "start": 1670, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1647, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1597, - "name": "circle", - "start": 1591, - "type": "Identifier" - }, - "end": 1678, - "start": 1591, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1681, - "start": 1680, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1590, - "name": "hole", - "start": 1586, - "type": "Identifier" - }, - "end": 1682, - "start": 1586, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1714, - "name": "center", - "start": 1708, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1735, - "left": { - "end": 1729, - "name": "shelfMountL", - "start": 1718, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1735, - "raw": "1.5", - "start": 1732, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.5, - "suffix": "None" - } - }, - "start": 1718, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1738, - "raw": "1", - "start": 1737, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - ], - "end": 1739, - "start": 1717, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1754, - "name": "radius", - "start": 1748, - "type": "Identifier" - }, - "arg": { - "end": 1781, - "left": { - "end": 1777, - "name": "mountingHoleDiameter", - "start": 1757, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1781, - "raw": "2", - "start": 1780, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1757, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1699, - "name": "circle", - "start": 1693, - "type": "Identifier" - }, - "end": 1788, - "start": 1693, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1791, - "start": 1790, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1692, - "name": "hole", - "start": 1688, - "type": "Identifier" - }, - "end": 1792, - "start": 1688, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 1829, - "nonCodeMeta": { - "nonCodeNodes": { - "9": [ - { - "end": 1829, - "start": 1792, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Extrude the leg 2 bracket sketch", - "style": "line" } } - ] + ], + "callee": { + "end": 1457, + "name": "extrude", + "start": 1450, + "type": "Identifier" + }, + "end": 1476, + "start": 1450, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1459, + "start": 1458, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } }, - "startNodes": [] - }, - "start": 1146, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1503, + "name": "radius", + "start": 1497, + "type": "Identifier" + }, + "arg": { + "end": 1521, + "name": "extFilletRadius", + "start": 1506, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1534, + "name": "tags", + "start": 1530, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1563, + "name": "seg03", + "start": 1558, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1557, + "name": "getNextAdjacentEdge", + "start": 1538, + "type": "Identifier" + }, + "end": 1564, + "start": 1538, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1565, + "start": 1537, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1488, + "name": "fillet", + "start": 1482, + "type": "Identifier" + }, + "end": 1573, + "start": 1482, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1600, + "name": "radius", + "start": 1594, + "type": "Identifier" + }, + "arg": { + "end": 1615, + "name": "filletRadius", + "start": 1603, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1628, + "name": "tags", + "start": 1624, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "arguments": [ + { + "end": 1657, + "name": "seg06", + "start": 1652, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1651, + "name": "getNextAdjacentEdge", + "start": 1632, + "type": "Identifier" + }, + "end": 1658, + "start": 1632, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1659, + "start": 1631, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1585, + "name": "fillet", + "start": 1579, + "type": "Identifier" + }, + "end": 1667, + "start": 1579, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1693, + "name": "radius", + "start": 1687, + "type": "Identifier" + }, + "arg": { + "end": 1708, + "name": "filletRadius", + "start": 1696, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1720, + "name": "tags", + "start": 1716, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1729, + "name": "seg02", + "start": 1724, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "end": 1752, + "name": "seg02", + "start": 1747, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1746, + "name": "getOppositeEdge", + "start": 1731, + "type": "Identifier" + }, + "end": 1753, + "start": 1731, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1754, + "start": 1723, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1679, + "name": "fillet", + "start": 1673, + "type": "Identifier" + }, + "end": 1761, + "start": 1673, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1787, + "name": "radius", + "start": 1781, + "type": "Identifier" + }, + "arg": { + "end": 1802, + "name": "filletRadius", + "start": 1790, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1814, + "name": "tags", + "start": 1810, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1823, + "name": "seg05", + "start": 1818, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "end": 1846, + "name": "seg05", + "start": 1841, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 1840, + "name": "getOppositeEdge", + "start": 1825, + "type": "Identifier" + }, + "end": 1847, + "start": 1825, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 1848, + "start": 1817, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 1773, + "name": "fillet", + "start": 1767, + "type": "Identifier" + }, + "end": 1855, + "start": 1767, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1855, + "start": 1061, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1126, + "start": 1049, "type": "VariableDeclarator" }, - "end": 1829, + "end": 1855, "kind": "const", - "start": 1126, + "start": 1049, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2078, + "end": 2189, "id": { - "end": 1848, - "name": "bracketLeg1Extrude", - "start": 1830, + "end": 1866, + "name": "sketch002", + "start": 1857, "type": "Identifier" }, "init": { @@ -1280,39 +1245,30 @@ description: Result of parsing bracket.kcl { "arguments": [ { - "type": "LabeledArg", - "label": { - "end": 1884, - "name": "length", - "start": 1878, - "type": "Identifier" - }, - "arg": { - "end": 1896, - "name": "thickness", - "start": 1887, - "type": "Identifier", - "type": "Identifier" - } + "end": 1892, + "name": "sketch001", + "start": 1883, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1899, + "name": "seg03", + "start": 1894, + "type": "Identifier", + "type": "Identifier" } ], "callee": { - "end": 1858, - "name": "extrude", - "start": 1851, + "end": 1882, + "name": "startSketchOn", + "start": 1869, "type": "Identifier" }, - "end": 1897, - "start": 1851, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": { - "end": 1876, - "name": "bracketLeg1Sketch", - "start": 1859, - "type": "Identifier", - "type": "Identifier" - } + "end": 1900, + "start": 1869, + "type": "CallExpression", + "type": "CallExpression" }, { "arguments": [ @@ -1320,1156 +1276,44 @@ description: Result of parsing bracket.kcl "type": "LabeledArg", "label": { "end": 1924, - "name": "radius", + "name": "center", "start": 1918, "type": "Identifier" }, "arg": { - "end": 1942, - "name": "extFilletRadius", + "elements": [ + { + "argument": { + "end": 1933, + "raw": "1.25", + "start": 1929, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.25, + "suffix": "None" + } + }, + "end": 1933, + "operator": "-", + "start": 1928, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 1936, + "raw": "1", + "start": 1935, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 1937, "start": 1927, - "type": "Identifier", - "type": "Identifier" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1955, - "name": "tags", - "start": 1951, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "arguments": [ - { - "end": 1996, - "name": "fillet1", - "start": 1989, - "type": "Identifier", - "type": "Identifier" - } - ], - "callee": { - "end": 1988, - "name": "getNextAdjacentEdge", - "start": 1969, - "type": "Identifier" - }, - "end": 1997, - "start": 1969, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "end": 2035, - "name": "fillet2", - "start": 2028, - "type": "Identifier", - "type": "Identifier" - } - ], - "callee": { - "end": 2027, - "name": "getNextAdjacentEdge", - "start": 2008, - "type": "Identifier" - }, - "end": 2036, - "start": 2008, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 2045, - "start": 1958, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "end": 1909, - "name": "fillet", - "start": 1903, - "type": "Identifier" - }, - "end": 2052, - "start": 1903, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 2078, - "nonCodeMeta": { - "nonCodeNodes": { - "1": [ - { - "end": 2078, - "start": 2052, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Sketch the fillet arc", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 1851, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 1830, - "type": "VariableDeclarator" - }, - "end": 2078, - "kind": "const", - "start": 1830, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2436, - "id": { - "end": 2091, - "name": "filletSketch", - "start": 2079, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 2112, - "raw": "'XZ'", - "start": 2108, - "type": "Literal", - "type": "Literal", - "value": "XZ" - } - ], - "callee": { - "end": 2107, - "name": "startSketchOn", - "start": 2094, - "type": "Identifier" - }, - "end": 2113, - "start": 2094, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "elements": [ - { - "end": 2136, - "raw": "0", - "start": 2135, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2139, - "raw": "0", - "start": 2138, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2140, - "start": 2134, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "end": 2143, - "start": 2142, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2133, - "name": "startProfileAt", - "start": 2119, - "type": "Identifier" - }, - "end": 2144, - "start": 2119, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2158, - "name": "end", - "start": 2155, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2163, - "raw": "0", - "start": 2162, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2174, - "name": "thickness", - "start": 2165, - "type": "Identifier", - "type": "Identifier" - } - ], - "end": 2175, - "start": 2161, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "end": 2154, - "name": "line", - "start": 2150, - "type": "Identifier" - }, - "end": 2176, - "start": 2150, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "end": 2282, - "properties": [ - { - "end": 2209, - "key": { - "end": 2203, - "name": "angleEnd", - "start": 2195, - "type": "Identifier" - }, - "start": 2195, - "type": "ObjectProperty", - "value": { - "end": 2209, - "raw": "180", - "start": 2206, - "type": "Literal", - "type": "Literal", - "value": { - "value": 180.0, - "suffix": "None" - } - } - }, - { - "end": 2233, - "key": { - "end": 2228, - "name": "angleStart", - "start": 2218, - "type": "Identifier" - }, - "start": 2218, - "type": "ObjectProperty", - "value": { - "end": 2233, - "raw": "90", - "start": 2231, - "type": "Literal", - "type": "Literal", - "value": { - "value": 90.0, - "suffix": "None" - } - } - }, - { - "end": 2275, - "key": { - "end": 2248, - "name": "radius", - "start": 2242, - "type": "Identifier" - }, - "start": 2242, - "type": "ObjectProperty", - "value": { - "end": 2275, - "left": { - "end": 2263, - "name": "filletRadius", - "start": 2251, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "+", - "right": { - "end": 2275, - "name": "thickness", - "start": 2266, - "type": "Identifier", - "type": "Identifier" - }, - "start": 2251, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "start": 2186, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "end": 2285, - "start": 2284, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2185, - "name": "arc", - "start": 2182, - "type": "Identifier" - }, - "end": 2286, - "start": 2182, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2300, - "name": "end", - "start": 2297, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2313, - "name": "thickness", - "start": 2304, - "type": "Identifier", - "type": "Identifier" - }, - { - "end": 2316, - "raw": "0", - "start": 2315, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2317, - "start": 2303, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "end": 2296, - "name": "line", - "start": 2292, - "type": "Identifier" - }, - "end": 2318, - "start": 2292, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "end": 2412, - "properties": [ - { - "end": 2350, - "key": { - "end": 2345, - "name": "angleEnd", - "start": 2337, - "type": "Identifier" - }, - "start": 2337, - "type": "ObjectProperty", - "value": { - "end": 2350, - "raw": "90", - "start": 2348, - "type": "Literal", - "type": "Literal", - "value": { - "value": 90.0, - "suffix": "None" - } - } - }, - { - "end": 2375, - "key": { - "end": 2369, - "name": "angleStart", - "start": 2359, - "type": "Identifier" - }, - "start": 2359, - "type": "ObjectProperty", - "value": { - "end": 2375, - "raw": "180", - "start": 2372, - "type": "Literal", - "type": "Literal", - "value": { - "value": 180.0, - "suffix": "None" - } - } - }, - { - "end": 2405, - "key": { - "end": 2390, - "name": "radius", - "start": 2384, - "type": "Identifier" - }, - "start": 2384, - "type": "ObjectProperty", - "value": { - "end": 2405, - "name": "filletRadius", - "start": 2393, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 2328, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "end": 2415, - "start": 2414, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2327, - "name": "arc", - "start": 2324, - "type": "Identifier" - }, - "end": 2416, - "start": 2324, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 2436, - "nonCodeMeta": { - "nonCodeNodes": { - "5": [ - { - "end": 2436, - "start": 2416, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Sketch the bend", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 2094, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 2079, - "type": "VariableDeclarator" - }, - "end": 2436, - "kind": "const", - "start": 2079, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2491, - "id": { - "end": 2450, - "name": "filletExtrude", - "start": 2437, - "type": "Identifier" - }, - "init": { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2481, - "name": "length", - "start": 2475, - "type": "Identifier" - }, - "arg": { - "argument": { - "end": 2490, - "name": "width", - "start": 2485, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2490, - "operator": "-", - "start": 2484, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - } - ], - "callee": { - "end": 2460, - "name": "extrude", - "start": 2453, - "type": "Identifier" - }, - "end": 2491, - "start": 2453, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": { - "end": 2473, - "name": "filletSketch", - "start": 2461, - "type": "Identifier", - "type": "Identifier" - } - }, - "start": 2437, - "type": "VariableDeclarator" - }, - "end": 2491, - "kind": "const", - "start": 2437, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2745, - "id": { - "end": 2563, - "name": "customPlane", - "start": 2552, - "type": "Identifier" - }, - "init": { - "end": 2745, - "properties": [ - { - "end": 2743, - "key": { - "end": 2575, - "name": "plane", - "start": 2570, - "type": "Identifier" - }, - "start": 2570, - "type": "ObjectProperty", - "value": { - "end": 2743, - "properties": [ - { - "end": 2628, - "key": { - "end": 2590, - "name": "origin", - "start": 2584, - "type": "Identifier" - }, - "start": 2584, - "type": "ObjectProperty", - "value": { - "end": 2628, - "properties": [ - { - "end": 2612, - "key": { - "end": 2596, - "name": "x", - "start": 2595, - "type": "Identifier" - }, - "start": 2595, - "type": "ObjectProperty", - "value": { - "argument": { - "end": 2612, - "name": "filletRadius", - "start": 2600, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2612, - "operator": "-", - "start": 2599, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - }, - { - "end": 2619, - "key": { - "end": 2615, - "name": "y", - "start": 2614, - "type": "Identifier" - }, - "start": 2614, - "type": "ObjectProperty", - "value": { - "end": 2619, - "raw": "0", - "start": 2618, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2626, - "key": { - "end": 2622, - "name": "z", - "start": 2621, - "type": "Identifier" - }, - "start": 2621, - "type": "ObjectProperty", - "value": { - "end": 2626, - "raw": "0", - "start": 2625, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 2593, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 2665, - "key": { - "end": 2639, - "name": "xAxis", - "start": 2634, - "type": "Identifier" - }, - "start": 2634, - "type": "ObjectProperty", - "value": { - "end": 2665, - "properties": [ - { - "end": 2649, - "key": { - "end": 2645, - "name": "x", - "start": 2644, - "type": "Identifier" - }, - "start": 2644, - "type": "ObjectProperty", - "value": { - "end": 2649, - "raw": "0", - "start": 2648, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2656, - "key": { - "end": 2652, - "name": "y", - "start": 2651, - "type": "Identifier" - }, - "start": 2651, - "type": "ObjectProperty", - "value": { - "end": 2656, - "raw": "1", - "start": 2655, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 2663, - "key": { - "end": 2659, - "name": "z", - "start": 2658, - "type": "Identifier" - }, - "start": 2658, - "type": "ObjectProperty", - "value": { - "end": 2663, - "raw": "0", - "start": 2662, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 2642, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 2702, - "key": { - "end": 2676, - "name": "yAxis", - "start": 2671, - "type": "Identifier" - }, - "start": 2671, - "type": "ObjectProperty", - "value": { - "end": 2702, - "properties": [ - { - "end": 2686, - "key": { - "end": 2682, - "name": "x", - "start": 2681, - "type": "Identifier" - }, - "start": 2681, - "type": "ObjectProperty", - "value": { - "end": 2686, - "raw": "0", - "start": 2685, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2693, - "key": { - "end": 2689, - "name": "y", - "start": 2688, - "type": "Identifier" - }, - "start": 2688, - "type": "ObjectProperty", - "value": { - "end": 2693, - "raw": "0", - "start": 2692, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2700, - "key": { - "end": 2696, - "name": "z", - "start": 2695, - "type": "Identifier" - }, - "start": 2695, - "type": "ObjectProperty", - "value": { - "end": 2700, - "raw": "1", - "start": 2699, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 2679, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 2739, - "key": { - "end": 2713, - "name": "zAxis", - "start": 2708, - "type": "Identifier" - }, - "start": 2708, - "type": "ObjectProperty", - "value": { - "end": 2739, - "properties": [ - { - "end": 2723, - "key": { - "end": 2719, - "name": "x", - "start": 2718, - "type": "Identifier" - }, - "start": 2718, - "type": "ObjectProperty", - "value": { - "end": 2723, - "raw": "1", - "start": 2722, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 2730, - "key": { - "end": 2726, - "name": "y", - "start": 2725, - "type": "Identifier" - }, - "start": 2725, - "type": "ObjectProperty", - "value": { - "end": 2730, - "raw": "0", - "start": 2729, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 2737, - "key": { - "end": 2733, - "name": "z", - "start": 2732, - "type": "Identifier" - }, - "start": 2732, - "type": "ObjectProperty", - "value": { - "end": 2737, - "raw": "0", - "start": 2736, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 2716, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 2578, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 2566, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - "start": 2552, - "type": "VariableDeclarator" - }, - "end": 2745, - "kind": "const", - "start": 2552, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 3231, - "id": { - "end": 2802, - "name": "bracketLeg2Sketch", - "start": 2785, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 2830, - "name": "customPlane", - "start": 2819, - "type": "Identifier", - "type": "Identifier" - } - ], - "callee": { - "end": 2818, - "name": "startSketchOn", - "start": 2805, - "type": "Identifier" - }, - "end": 2831, - "start": 2805, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "elements": [ - { - "end": 2854, - "raw": "0", - "start": 2853, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "argument": { - "end": 2869, - "name": "filletRadius", - "start": 2857, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2869, - "operator": "-", - "start": 2856, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 2870, - "start": 2852, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - { - "end": 2873, - "start": 2872, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2851, - "name": "startProfileAt", - "start": 2837, - "type": "Identifier" - }, - "end": 2874, - "start": 2837, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2888, - "name": "end", - "start": 2885, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2897, - "name": "width", - "start": 2892, - "type": "Identifier", - "type": "Identifier" - }, - { - "end": 2900, - "raw": "0", - "start": 2899, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2901, - "start": 2891, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "callee": { - "end": 2884, - "name": "line", - "start": 2880, - "type": "Identifier" - }, - "end": 2902, - "start": 2880, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2916, - "name": "end", - "start": 2913, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2921, - "raw": "0", - "start": 2920, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "argument": { - "end": 2934, - "name": "wallMountL", - "start": 2924, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2934, - "operator": "-", - "start": 2923, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 2935, - "start": 2919, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2477,581 +1321,633 @@ description: Result of parsing bracket.kcl { "type": "LabeledArg", "label": { - "end": 2940, - "name": "tag", - "start": 2937, + "end": 1949, + "name": "radius", + "start": 1943, "type": "Identifier" }, "arg": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "fillet3" - } - } - ], - "callee": { - "end": 2912, - "name": "line", - "start": 2908, - "type": "Identifier" - }, - "end": 2952, - "start": 2908, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2966, - "name": "end", - "start": 2963, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "argument": { - "end": 2976, - "name": "width", - "start": 2971, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2976, - "operator": "-", - "start": 2970, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - { - "end": 2979, - "raw": "0", - "start": 2978, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2980, - "start": 2969, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2985, - "name": "tag", - "start": 2982, - "type": "Identifier" - }, - "arg": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "type": "TagDeclarator", - "value": "fillet4" - } - } - ], - "callee": { - "end": 2962, - "name": "line", - "start": 2958, - "type": "Identifier" - }, - "end": 2997, - "start": 2958, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [], - "callee": { - "end": 3008, - "name": "close", - "start": 3003, - "type": "Identifier" - }, - "end": 3010, - "start": 3003, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3042, - "name": "center", - "start": 3036, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 3047, - "raw": "1", - "start": 3046, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - { - "argument": { - "end": 3053, - "raw": "1.5", - "start": 3050, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.5, - "suffix": "None" - } - }, - "end": 3053, - "operator": "-", - "start": 3049, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 3054, - "start": 3045, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 3069, - "name": "radius", - "start": 3063, - "type": "Identifier" - }, - "arg": { - "end": 3096, - "left": { - "end": 3092, - "name": "mountingHoleDiameter", - "start": 3072, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3096, - "raw": "2", - "start": 3095, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3072, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 3027, - "name": "circle", - "start": 3021, - "type": "Identifier" - }, - "end": 3103, - "start": 3021, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 3106, - "start": 3105, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 3020, - "name": "hole", - "start": 3016, - "type": "Identifier" - }, - "end": 3107, - "start": 3016, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3139, - "name": "center", - "start": 3133, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 3144, - "raw": "5", - "start": 3143, - "type": "Literal", - "type": "Literal", - "value": { - "value": 5.0, - "suffix": "None" - } - }, - { - "argument": { - "end": 3150, - "raw": "1.5", - "start": 3147, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.5, - "suffix": "None" - } - }, - "end": 3150, - "operator": "-", - "start": 3146, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - ], - "end": 3151, - "start": 3142, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 3166, - "name": "radius", - "start": 3160, - "type": "Identifier" - }, - "arg": { - "end": 3193, - "left": { - "end": 3189, - "name": "mountingHoleDiameter", - "start": 3169, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 3193, - "raw": "2", - "start": 3192, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 3169, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 3124, - "name": "circle", - "start": 3118, - "type": "Identifier" - }, - "end": 3200, - "start": 3118, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 3203, - "start": 3202, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 3117, - "name": "hole", - "start": 3113, - "type": "Identifier" - }, - "end": 3204, - "start": 3113, - "type": "CallExpression", - "type": "CallExpression" - } - ], - "end": 3231, - "nonCodeMeta": { - "nonCodeNodes": { - "7": [ - { - "end": 3231, - "start": 3204, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Extrude the second leg", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 2805, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 2785, - "type": "VariableDeclarator" - }, - "end": 3231, - "kind": "const", - "start": 2785, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 3455, - "id": { - "end": 3250, - "name": "bracketLeg2Extrude", - "start": 3232, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 3286, - "name": "length", - "start": 3280, - "type": "Identifier" - }, - "arg": { - "argument": { - "end": 3299, - "name": "thickness", - "start": 3290, + "end": 1976, + "left": { + "end": 1972, + "name": "mountingHoleDiameter", + "start": 1952, "type": "Identifier", "type": "Identifier" }, - "end": 3299, - "operator": "-", - "start": 3289, - "type": "UnaryExpression", - "type": "UnaryExpression" + "operator": "/", + "right": { + "end": 1976, + "raw": "2", + "start": 1975, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1952, + "type": "BinaryExpression", + "type": "BinaryExpression" } } ], "callee": { - "end": 3260, - "name": "extrude", - "start": 3253, + "end": 1912, + "name": "circle", + "start": 1906, "type": "Identifier" }, - "end": 3300, - "start": 3253, + "end": 1981, + "start": 1906, "type": "CallExpressionKw", "type": "CallExpressionKw", - "unlabeled": { - "end": 3278, - "name": "bracketLeg2Sketch", - "start": 3261, - "type": "Identifier", - "type": "Identifier" - } + "unlabeled": null }, { "arguments": [ { "type": "LabeledArg", "label": { - "end": 3327, - "name": "radius", - "start": 3321, + "end": 2017, + "name": "instances", + "start": 2008, "type": "Identifier" }, "arg": { - "end": 3345, - "name": "extFilletRadius", - "start": 3330, - "type": "Identifier", - "type": "Identifier" + "end": 2021, + "raw": "2", + "start": 2020, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } } }, { "type": "LabeledArg", "label": { - "end": 3358, - "name": "tags", - "start": 3354, + "end": 2035, + "name": "distance", + "start": 2027, + "type": "Identifier" + }, + "arg": { + "end": 2041, + "raw": "2.5", + "start": 2038, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.5, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2051, + "name": "axis", + "start": 2047, "type": "Identifier" }, "arg": { "elements": [ { - "arguments": [ - { - "end": 3399, - "name": "fillet3", - "start": 3392, - "type": "Identifier", - "type": "Identifier" + "argument": { + "end": 2057, + "raw": "1", + "start": 2056, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" } - ], - "callee": { - "end": 3391, - "name": "getNextAdjacentEdge", - "start": 3372, - "type": "Identifier" }, - "end": 3400, - "start": 3372, - "type": "CallExpression", - "type": "CallExpression" + "end": 2057, + "operator": "-", + "start": 2055, + "type": "UnaryExpression", + "type": "UnaryExpression" }, { - "arguments": [ - { - "end": 3438, - "name": "fillet4", - "start": 3431, - "type": "Identifier", - "type": "Identifier" - } - ], - "callee": { - "end": 3430, - "name": "getNextAdjacentEdge", - "start": 3411, - "type": "Identifier" - }, - "end": 3439, - "start": 3411, - "type": "CallExpression", - "type": "CallExpression" + "end": 2060, + "raw": "0", + "start": 2059, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } } ], - "end": 3448, - "start": 3361, + "end": 2061, + "start": 2054, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 3312, - "name": "fillet", - "start": 3306, + "end": 2002, + "name": "patternLinear2d", + "start": 1987, "type": "Identifier" }, - "end": 3455, - "start": 3306, + "end": 2066, + "start": 1987, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2102, + "name": "instances", + "start": 2093, + "type": "Identifier" + }, + "arg": { + "end": 2106, + "raw": "2", + "start": 2105, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2120, + "name": "distance", + "start": 2112, + "type": "Identifier" + }, + "arg": { + "end": 2124, + "raw": "4", + "start": 2123, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2134, + "name": "axis", + "start": 2130, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2139, + "raw": "0", + "start": 2138, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 2142, + "raw": "1", + "start": 2141, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + } + ], + "end": 2143, + "start": 2137, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2087, + "name": "patternLinear2d", + "start": 2072, + "type": "Identifier" + }, + "end": 2148, + "start": 2072, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2171, + "name": "length", + "start": 2165, + "type": "Identifier" + }, + "arg": { + "end": 2188, + "left": { + "argument": { + "end": 2184, + "name": "thickness", + "start": 2175, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2184, + "operator": "-", + "start": 2174, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 2188, + "raw": ".01", + "start": 2185, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.01, + "suffix": "None" + } + }, + "start": 2174, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2161, + "name": "extrude", + "start": 2154, + "type": "Identifier" + }, + "end": 2189, + "start": 2154, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2163, + "start": 2162, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } } ], - "end": 3455, - "start": 3253, + "end": 2189, + "start": 1869, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 3232, + "start": 1857, "type": "VariableDeclarator" }, - "end": 3455, + "end": 2189, "kind": "const", - "start": 3232, + "start": 1857, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 2435, + "id": { + "end": 2200, + "name": "sketch003", + "start": 2191, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 2226, + "name": "sketch001", + "start": 2217, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 2233, + "name": "seg04", + "start": 2228, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 2216, + "name": "startSketchOn", + "start": 2203, + "type": "Identifier" + }, + "end": 2234, + "start": 2203, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2258, + "name": "center", + "start": 2252, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2263, + "raw": "1", + "start": 2262, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "argument": { + "end": 2267, + "raw": "1", + "start": 2266, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + "end": 2267, + "operator": "-", + "start": 2265, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 2268, + "start": 2261, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2280, + "name": "radius", + "start": 2274, + "type": "Identifier" + }, + "arg": { + "end": 2307, + "left": { + "end": 2303, + "name": "mountingHoleDiameter", + "start": 2283, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 2307, + "raw": "2", + "start": 2306, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 2283, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2246, + "name": "circle", + "start": 2240, + "type": "Identifier" + }, + "end": 2312, + "start": 2240, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2348, + "name": "instances", + "start": 2339, + "type": "Identifier" + }, + "arg": { + "end": 2352, + "raw": "2", + "start": 2351, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2366, + "name": "distance", + "start": 2358, + "type": "Identifier" + }, + "arg": { + "end": 2370, + "raw": "4", + "start": 2369, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 2380, + "name": "axis", + "start": 2376, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 2385, + "raw": "1", + "start": 2384, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 2388, + "raw": "0", + "start": 2387, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 2389, + "start": 2383, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 2333, + "name": "patternLinear2d", + "start": 2318, + "type": "Identifier" + }, + "end": 2394, + "start": 2318, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 2417, + "name": "length", + "start": 2411, + "type": "Identifier" + }, + "arg": { + "end": 2434, + "left": { + "argument": { + "end": 2430, + "name": "thickness", + "start": 2421, + "type": "Identifier", + "type": "Identifier" + }, + "end": 2430, + "operator": "-", + "start": 2420, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + "operator": "-", + "right": { + "end": 2434, + "raw": "0.1", + "start": 2431, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.1, + "suffix": "None" + } + }, + "start": 2420, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 2407, + "name": "extrude", + "start": 2400, + "type": "Identifier" + }, + "end": 2435, + "start": 2400, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 2409, + "start": 2408, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + } + ], + "end": 2435, + "start": 2203, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 2191, + "type": "VariableDeclarator" + }, + "end": 2435, + "kind": "const", + "start": 2191, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 3456, - "innerAttrs": [ - { - "end": 449, - "name": { - "end": 425, - "name": "settings", - "start": 417, - "type": "Identifier" - }, - "properties": [ - { - "end": 448, - "key": { - "end": 443, - "name": "defaultLengthUnit", - "start": 426, - "type": "Identifier" - }, - "start": 426, - "type": "ObjectProperty", - "value": { - "end": 448, - "name": "in", - "start": 446, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 416, - "type": "Annotation" - } - ], + "end": 2436, "nonCodeMeta": { "nonCodeNodes": { "0": [ { - "end": 515, - "start": 489, + "end": 468, + "start": 442, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3060,10 +1956,22 @@ description: Result of parsing bracket.kcl } } ], + "1": [ + { + "end": 486, + "start": 478, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "inch", + "style": "line" + } + } + ], "2": [ { - "end": 557, - "start": 533, + "end": 518, + "start": 494, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3074,8 +1982,8 @@ description: Result of parsing bracket.kcl ], "3": [ { - "end": 592, - "start": 578, + "end": 553, + "start": 539, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3084,10 +1992,34 @@ description: Result of parsing bracket.kcl } } ], + "4": [ + { + "end": 579, + "start": 569, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "inches", + "style": "line" + } + } + ], + "5": [ + { + "end": 604, + "start": 594, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "inches", + "style": "line" + } + } + ], "6": [ { - "end": 684, - "start": 639, + "end": 665, + "start": 620, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3098,8 +2030,8 @@ description: Result of parsing bracket.kcl ], "7": [ { - "end": 790, - "start": 708, + "end": 771, + "start": 689, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3108,30 +2040,28 @@ description: Result of parsing bracket.kcl } }, { - "end": 793, - "start": 790, + "end": 773, + "start": 771, "type": "NonCodeNode", "value": { "type": "newLine" } - } - ], - "10": [ + }, { - "end": 905, - "start": 861, + "end": 815, + "start": 773, "type": "NonCodeNode", "value": { - "type": "newLineBlockComment", + "type": "blockComment", "value": "Calculate required thickness of bracket", "style": "line" } } ], - "11": [ + "8": [ { - "end": 1047, - "start": 974, + "end": 957, + "start": 884, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3140,45 +2070,41 @@ description: Result of parsing bracket.kcl } }, { - "end": 1050, + "end": 959, + "start": 957, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "11": [ + { + "end": 1049, "start": 1047, "type": "NonCodeNode", "value": { "type": "newLine" } - }, + } + ], + "12": [ { - "end": 1125, - "start": 1050, + "end": 1857, + "start": 1855, "type": "NonCodeNode", "value": { - "type": "blockComment", - "value": "Sketch the bracket body and fillet the inner and outer edges of the bend", - "style": "line" + "type": "newLine" } } ], - "15": [ + "13": [ { - "end": 2551, - "start": 2491, + "end": 2191, + "start": 2189, "type": "NonCodeNode", "value": { - "type": "newLineBlockComment", - "value": "Create a custom plane for the leg that sits on the wall", - "style": "line" - } - } - ], - "16": [ - { - "end": 2784, - "start": 2745, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create a sketch for the second leg", - "style": "line" + "type": "newLine" } } ] @@ -3205,7 +2131,7 @@ description: Result of parsing bracket.kcl } }, { - "end": 403, + "end": 404, "start": 401, "type": "NonCodeNode", "value": { @@ -3213,26 +2139,8 @@ description: Result of parsing bracket.kcl } }, { - "end": 415, - "start": 403, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Set units", - "style": "line" - } - }, - { - "end": 451, - "start": 449, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - }, - { - "end": 470, - "start": 451, + "end": 423, + "start": 404, "type": "NonCodeNode", "value": { "type": "blockComment", diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/exported_step.step b/rust/kcl-lib/tests/kcl_samples/bracket/exported_step.step index 493f2054e..e16ba5145 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/bracket/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -17,837 +17,1035 @@ DATA; GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('', '3D') ); -#4 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); +#4 = CARTESIAN_POINT('NONE', (0.0002499999999999999, 0.000351324026261472, -0)); #5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0)); +#6 = CARTESIAN_POINT('NONE', (0.0002499999999999999, 0.000351324026261472, 0.006)); #7 = VERTEX_POINT('NONE', #6); -#8 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); +#8 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999998, 0.006)); #9 = VERTEX_POINT('NONE', #8); -#10 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); +#10 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999998, -0)); #11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.03175)); +#12 = CARTESIAN_POINT('NONE', (0.00025, 0, -0)); #13 = VERTEX_POINT('NONE', #12); -#14 = CARTESIAN_POINT('NONE', (-0.009525, -0.0381, -0.03175)); +#14 = CARTESIAN_POINT('NONE', (0.00025, 0, 0.006)); #15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.13335)); +#16 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.00025000000000000006, 0.006)); #17 = VERTEX_POINT('NONE', #16); -#18 = CARTESIAN_POINT('NONE', (-0.009525, -0.0381, -0.13335)); +#18 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.00025000000000000006, -0)); #19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.060325, -0.14605)); +#20 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00025)); #21 = VERTEX_POINT('NONE', #20); -#22 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.14605)); +#22 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.000351324026261472, 0.00025)); #23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (-0.009525, -0.053974999999999995, -0.15240000000000004)); +#24 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.000351324026261472, 0.0000000000000000004440892098500626)); #25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.053974999999999995, -0.15240000000000004)); +#26 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0, 0.0000000000000000004440892098500626)); #27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.053974999999999995, -0)); +#28 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00575)); #29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (-0.009525, -0.053974999999999995, -0)); +#30 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.000351324026261472, 0.00575)); #31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.00635)); +#32 = CARTESIAN_POINT('NONE', (0.004398675973738528, 0.000351324026261472, 0.005999999999999999)); #33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.060325, -0.00635)); +#34 = CARTESIAN_POINT('NONE', (0.004398675973738528, 0, 0.005999999999999999)); #35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); +#36 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00025)); #37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); +#38 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001648675973738528, 0.00025)); #39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0)); +#40 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, -0.00000000000000000011102230246251566)); #41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#42 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001398675973738528, -0.00000000000000000011102230246251566)); #43 = VERTEX_POINT('NONE', #42); -#44 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009524999999999999, -0.1524)); +#44 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00575)); #45 = VERTEX_POINT('NONE', #44); -#46 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009524999999999999, -0)); +#46 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001648675973738528, 0.00575)); #47 = VERTEX_POINT('NONE', #46); -#48 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); +#48 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, 0.005999999999999999)); #49 = VERTEX_POINT('NONE', #48); -#50 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0)); +#50 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001398675973738528, 0.005999999999999999)); #51 = VERTEX_POINT('NONE', #50); -#52 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#52 = CARTESIAN_POINT('NONE', (0.001, 0.000351324026261472, 0.001)); #53 = VERTEX_POINT('NONE', #52); -#54 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0)); +#54 = CARTESIAN_POINT('NONE', (0.001, 0.000000000000000000003469446951953614, 0.001)); #55 = VERTEX_POINT('NONE', #54); -#56 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); +#56 = CARTESIAN_POINT('NONE', (0.001, 0.000351324026261472, 0.005)); #57 = VERTEX_POINT('NONE', #56); -#58 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); +#58 = CARTESIAN_POINT('NONE', (0.001, 0.000000000000000000003469446951953614, 0.005)); #59 = VERTEX_POINT('NONE', #58); -#60 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.0254)); +#60 = CARTESIAN_POINT('NONE', (0.0035, 0.000351324026261472, 0.001)); #61 = VERTEX_POINT('NONE', #60); -#62 = CARTESIAN_POINT('NONE', (0.03175, 0.008923630267041387, -0.0254)); +#62 = CARTESIAN_POINT('NONE', (0.0035, 0.000000000000000000001734723475976807, 0.001)); #63 = VERTEX_POINT('NONE', #62); -#64 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.127)); +#64 = CARTESIAN_POINT('NONE', (0.0035, 0.000351324026261472, 0.005)); #65 = VERTEX_POINT('NONE', #64); -#66 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0.008923630267041387, -0.127)); +#66 = CARTESIAN_POINT('NONE', (0.0035, 0.000000000000000000001734723475976807, 0.005)); #67 = VERTEX_POINT('NONE', #66); -#68 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.127)); +#68 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.00125)); #69 = VERTEX_POINT('NONE', #68); -#70 = CARTESIAN_POINT('NONE', (0.03175, 0.008923630267041387, -0.127)); +#70 = CARTESIAN_POINT('NONE', (-0.00000000000000000006938893903907229, -0.001, 0.00125)); #71 = VERTEX_POINT('NONE', #70); -#72 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.0254)); +#72 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.00525)); #73 = VERTEX_POINT('NONE', #72); -#74 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0.008923630267041387, -0.0254)); +#74 = CARTESIAN_POINT('NONE', (-0.00000000000000000006938893903907229, -0.001, 0.00525)); #75 = VERTEX_POINT('NONE', #74); -#76 = CARTESIAN_POINT('NONE', (0.111125, 0, -0)); -#77 = VERTEX_POINT('NONE', #76); -#78 = CARTESIAN_POINT('NONE', (0.111125, 0.008923630267041387, -0)); -#79 = VERTEX_POINT('NONE', #78); -#80 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.00635)); -#81 = VERTEX_POINT('NONE', #80); -#82 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.00635)); -#83 = VERTEX_POINT('NONE', #82); -#84 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.14605)); -#85 = VERTEX_POINT('NONE', #84); -#86 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.14605)); -#87 = VERTEX_POINT('NONE', #86); -#88 = CARTESIAN_POINT('NONE', (0.111125, 0.008923630267041387, -0.1524)); -#89 = VERTEX_POINT('NONE', #88); -#90 = CARTESIAN_POINT('NONE', (0.111125, 0, -0.1524)); -#91 = VERTEX_POINT('NONE', #90); -#92 = DIRECTION('NONE', (1, 0, 0)); -#93 = VECTOR('NONE', #92, 1); -#94 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); -#95 = LINE('NONE', #94, #93); -#96 = DIRECTION('NONE', (1, 0, 0)); -#97 = VECTOR('NONE', #96, 1); -#98 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); -#99 = LINE('NONE', #98, #97); -#100 = DIRECTION('NONE', (0, 0, 1)); -#101 = VECTOR('NONE', #100, 1); -#102 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); -#103 = LINE('NONE', #102, #101); -#104 = DIRECTION('NONE', (0, 0, 1)); -#105 = VECTOR('NONE', #104, 1); -#106 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); -#107 = LINE('NONE', #106, #105); -#108 = DIRECTION('NONE', (0, 0.0000000000000011189649382048832, -1)); -#109 = DIRECTION('NONE', (-1, 0, -0)); -#110 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.03810000000000001, -0.025400000000000006)); -#111 = AXIS2_PLACEMENT_3D('NONE', #110, #109, #108); -#112 = CIRCLE('NONE', #111, 0.0063499999999999945); -#113 = DIRECTION('NONE', (1, 0, 0)); -#114 = VECTOR('NONE', #113, 1); -#115 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.03175)); -#116 = LINE('NONE', #115, #114); -#117 = DIRECTION('NONE', (0, 0.0000000000000011189649382048832, -1)); -#118 = DIRECTION('NONE', (-1, 0, -0)); -#119 = CARTESIAN_POINT('NONE', (-0.009525, -0.03810000000000001, -0.025400000000000006)); -#120 = AXIS2_PLACEMENT_3D('NONE', #119, #118, #117); -#121 = CIRCLE('NONE', #120, 0.0063499999999999945); -#122 = DIRECTION('NONE', (0, 0.0000000000000011189649382048857, -1)); -#123 = DIRECTION('NONE', (-1, 0, -0)); -#124 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.03810000000000001, -0.127)); -#125 = AXIS2_PLACEMENT_3D('NONE', #124, #123, #122); -#126 = CIRCLE('NONE', #125, 0.00634999999999998); -#127 = DIRECTION('NONE', (1, 0, 0)); -#128 = VECTOR('NONE', #127, 1); -#129 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.0381, -0.13335)); -#130 = LINE('NONE', #129, #128); -#131 = DIRECTION('NONE', (0, 0.0000000000000011189649382048857, -1)); -#132 = DIRECTION('NONE', (-1, 0, -0)); -#133 = CARTESIAN_POINT('NONE', (-0.009525, -0.03810000000000001, -0.127)); -#134 = AXIS2_PLACEMENT_3D('NONE', #133, #132, #131); -#135 = CIRCLE('NONE', #134, 0.00634999999999998); -#136 = DIRECTION('NONE', (1, 0, 0)); -#137 = VECTOR('NONE', #136, 1); -#138 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.060325, -0.14605)); -#139 = LINE('NONE', #138, #137); -#140 = DIRECTION('NONE', (0, -1, 0.000000000000004475859752819533)); -#141 = DIRECTION('NONE', (1, 0, 0)); -#142 = CARTESIAN_POINT('NONE', (-0.009525, -0.053975, -0.14605000000000004)); -#143 = AXIS2_PLACEMENT_3D('NONE', #142, #141, #140); -#144 = CIRCLE('NONE', #143, 0.0063499999999999945); -#145 = DIRECTION('NONE', (-1, 0, 0)); -#146 = VECTOR('NONE', #145, 1); -#147 = CARTESIAN_POINT('NONE', (-0.009525, -0.053974999999999995, -0.15240000000000004)); -#148 = LINE('NONE', #147, #146); -#149 = DIRECTION('NONE', (-0.0000000000000016784474073073173, 0, -1)); -#150 = DIRECTION('NONE', (-1, 0.0000000000000013507101648170894, 0.0000000000000016784474073073173)); -#151 = CARTESIAN_POINT('NONE', (-0.018448630267041376, -0.053974999999999995, -0.14605)); -#152 = AXIS2_PLACEMENT_3D('NONE', #151, #150, #149); -#153 = CIRCLE('NONE', #152, 0.006350000000000023); -#154 = DIRECTION('NONE', (0, 1, 0)); -#155 = VECTOR('NONE', #154, 1); -#156 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.05397500000000006, -0.1524)); -#157 = LINE('NONE', #156, #155); -#158 = DIRECTION('NONE', (0, -1, 0)); -#159 = VECTOR('NONE', #158, 1); -#160 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); -#161 = LINE('NONE', #160, #159); -#162 = DIRECTION('NONE', (1, 0, 0)); -#163 = VECTOR('NONE', #162, 1); -#164 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.053974999999999995, -0)); -#165 = LINE('NONE', #164, #163); -#166 = DIRECTION('NONE', (0, 0.000000000000002237929876409769, 1)); -#167 = DIRECTION('NONE', (1, 0, -0)); -#168 = CARTESIAN_POINT('NONE', (-0.009525, -0.05397500000000001, -0.006349999999999988)); -#169 = AXIS2_PLACEMENT_3D('NONE', #168, #167, #166); -#170 = CIRCLE('NONE', #169, 0.006349999999999988); -#171 = DIRECTION('NONE', (-1, 0, 0)); -#172 = VECTOR('NONE', #171, 1); -#173 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.00635)); -#174 = LINE('NONE', #173, #172); -#175 = DIRECTION('NONE', (-0.0000000000000016784474073073266, -1, -0.000000000000001958188641858548)); -#176 = DIRECTION('NONE', (-1, 0.0000000000000016784474073073292, -0.0000000000000013507101648170935)); -#177 = CARTESIAN_POINT('NONE', (-0.018448630267041376, -0.05397500000000001, -0.006349999999999988)); -#178 = AXIS2_PLACEMENT_3D('NONE', #177, #176, #175); -#179 = CIRCLE('NONE', #178, 0.006349999999999988); -#180 = DIRECTION('NONE', (0, -1, 0)); -#181 = VECTOR('NONE', #180, 1); -#182 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); -#183 = LINE('NONE', #182, #181); -#184 = DIRECTION('NONE', (0, 1, 0)); -#185 = VECTOR('NONE', #184, 1); -#186 = CARTESIAN_POINT('NONE', (-0.009525, -0.05397500000000014, -0)); -#187 = LINE('NONE', #186, #185); -#188 = DIRECTION('NONE', (-0.000000000000000024834981760584213, 0, -1)); -#189 = VECTOR('NONE', #188, 1); -#190 = CARTESIAN_POINT('NONE', (-0.018448630267041383, -0.060325, -0.0063500000000000206)); -#191 = LINE('NONE', #190, #189); -#192 = DIRECTION('NONE', (0, 0, 1)); -#193 = VECTOR('NONE', #192, 1); -#194 = CARTESIAN_POINT('NONE', (-0.009525, -0.060325, -0.14604999999999999)); -#195 = LINE('NONE', #194, #193); -#196 = DIRECTION('NONE', (0, 1, 0)); -#197 = VECTOR('NONE', #196, 1); -#198 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#199 = LINE('NONE', #198, #197); -#200 = DIRECTION('NONE', (0, 0, 1)); -#201 = VECTOR('NONE', #200, 1); -#202 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); -#203 = LINE('NONE', #202, #201); -#204 = DIRECTION('NONE', (0, 1, 0)); -#205 = VECTOR('NONE', #204, 1); -#206 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#207 = LINE('NONE', #206, #205); -#208 = DIRECTION('NONE', (0, 0, 1)); -#209 = VECTOR('NONE', #208, 1); -#210 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#211 = LINE('NONE', #210, #209); -#212 = DIRECTION('NONE', (0.00000000000000021664496663423743, 1, -0)); -#213 = DIRECTION('NONE', (0, 0, 1)); -#214 = CARTESIAN_POINT('NONE', (-0.000000000000000003996802888650563, -0.009524999999999997, -0.1524)); -#215 = AXIS2_PLACEMENT_3D('NONE', #214, #213, #212); -#216 = CIRCLE('NONE', #215, 0.018448630267041383); -#217 = DIRECTION('NONE', (0, 0, 1)); -#218 = VECTOR('NONE', #217, 1); -#219 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009524999999999999, -0.1524)); -#220 = LINE('NONE', #219, #218); -#221 = DIRECTION('NONE', (0.00000000000000021664496663423743, 1, -0)); -#222 = DIRECTION('NONE', (0, 0, 1)); -#223 = CARTESIAN_POINT('NONE', (-0.000000000000000003996802888650563, -0.009524999999999997, 0)); -#224 = AXIS2_PLACEMENT_3D('NONE', #223, #222, #221); -#225 = CIRCLE('NONE', #224, 0.018448630267041383); -#226 = DIRECTION('NONE', (1, 0, 0)); -#227 = VECTOR('NONE', #226, 1); -#228 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0.1524)); -#229 = LINE('NONE', #228, #227); -#230 = DIRECTION('NONE', (0, 0, 1)); -#231 = VECTOR('NONE', #230, 1); -#232 = CARTESIAN_POINT('NONE', (-0.009525, -0.009525, -0.1524)); -#233 = LINE('NONE', #232, #231); -#234 = DIRECTION('NONE', (1, 0, 0)); -#235 = VECTOR('NONE', #234, 1); -#236 = CARTESIAN_POINT('NONE', (-0.018448630267041386, -0.009525, -0)); -#237 = LINE('NONE', #236, #235); -#238 = DIRECTION('NONE', (-1, 0.00000000000000018649415636748036, -0)); -#239 = DIRECTION('NONE', (0, -0, -1)); -#240 = CARTESIAN_POINT('NONE', (-0.0000000000000000004440892098500626, -0.009524999999999999, -0.1524)); -#241 = AXIS2_PLACEMENT_3D('NONE', #240, #239, #238); -#242 = CIRCLE('NONE', #241, 0.009525); -#243 = DIRECTION('NONE', (-1, 0.00000000000000018649415636748036, -0)); -#244 = DIRECTION('NONE', (0, -0, -1)); -#245 = CARTESIAN_POINT('NONE', (-0.0000000000000000004440892098500626, -0.009524999999999999, -0)); -#246 = AXIS2_PLACEMENT_3D('NONE', #245, #244, #243); -#247 = CIRCLE('NONE', #246, 0.009525); -#248 = DIRECTION('NONE', (0, 1, 0)); -#249 = VECTOR('NONE', #248, 1); -#250 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#251 = LINE('NONE', #250, #249); -#252 = DIRECTION('NONE', (0, 1, 0)); -#253 = VECTOR('NONE', #252, 1); -#254 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#255 = LINE('NONE', #254, #253); -#256 = DIRECTION('NONE', (0, 0, 1)); -#257 = VECTOR('NONE', #256, 1); -#258 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#259 = LINE('NONE', #258, #257); -#260 = DIRECTION('NONE', (0, 0, 1)); -#261 = VECTOR('NONE', #260, 1); -#262 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); -#263 = LINE('NONE', #262, #261); -#264 = DIRECTION('NONE', (1, 0, -0)); -#265 = DIRECTION('NONE', (0, -1, 0)); -#266 = CARTESIAN_POINT('NONE', (0.0254, -0, -0.0254)); -#267 = AXIS2_PLACEMENT_3D('NONE', #266, #265, #264); -#268 = CIRCLE('NONE', #267, 0.0063500000000000015); -#269 = DIRECTION('NONE', (0, 1, 0)); -#270 = VECTOR('NONE', #269, 1); -#271 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.0254)); -#272 = LINE('NONE', #271, #270); -#273 = DIRECTION('NONE', (1, 0, -0)); -#274 = DIRECTION('NONE', (0, -1, 0)); -#275 = CARTESIAN_POINT('NONE', (0.0254, 0.008923630267041387, -0.0254)); -#276 = AXIS2_PLACEMENT_3D('NONE', #275, #274, #273); -#277 = CIRCLE('NONE', #276, 0.0063500000000000015); -#278 = DIRECTION('NONE', (1, 0, 0.0000000000000022379298764097663)); -#279 = DIRECTION('NONE', (0, -1, 0)); -#280 = CARTESIAN_POINT('NONE', (0.08889999999999999, -0, -0.127)); -#281 = AXIS2_PLACEMENT_3D('NONE', #280, #279, #278); -#282 = CIRCLE('NONE', #281, 0.0063499999999999945); -#283 = DIRECTION('NONE', (0, 1, 0)); -#284 = VECTOR('NONE', #283, 1); -#285 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.127)); -#286 = LINE('NONE', #285, #284); -#287 = DIRECTION('NONE', (1, 0, 0.0000000000000022379298764097663)); -#288 = DIRECTION('NONE', (0, -1, 0)); -#289 = CARTESIAN_POINT('NONE', (0.08889999999999999, 0.008923630267041387, -0.127)); -#290 = AXIS2_PLACEMENT_3D('NONE', #289, #288, #287); -#291 = CIRCLE('NONE', #290, 0.0063499999999999945); -#292 = DIRECTION('NONE', (1, 0, 0.000000000000002237929876409761)); -#293 = DIRECTION('NONE', (0, -1, 0)); -#294 = CARTESIAN_POINT('NONE', (0.025399999999999992, -0, -0.127)); -#295 = AXIS2_PLACEMENT_3D('NONE', #294, #293, #292); -#296 = CIRCLE('NONE', #295, 0.006350000000000008); -#297 = DIRECTION('NONE', (0, 1, 0)); -#298 = VECTOR('NONE', #297, 1); -#299 = CARTESIAN_POINT('NONE', (0.03175, 0, -0.127)); -#300 = LINE('NONE', #299, #298); -#301 = DIRECTION('NONE', (1, 0, 0.000000000000002237929876409761)); -#302 = DIRECTION('NONE', (0, -1, 0)); -#303 = CARTESIAN_POINT('NONE', (0.025399999999999992, 0.008923630267041387, -0.127)); -#304 = AXIS2_PLACEMENT_3D('NONE', #303, #302, #301); -#305 = CIRCLE('NONE', #304, 0.006350000000000008); -#306 = DIRECTION('NONE', (1, 0, -0.0000000000000011189649382048806)); -#307 = DIRECTION('NONE', (0, -1, 0)); -#308 = CARTESIAN_POINT('NONE', (0.08889999999999998, -0, -0.025399999999999992)); -#309 = AXIS2_PLACEMENT_3D('NONE', #308, #307, #306); -#310 = CIRCLE('NONE', #309, 0.006350000000000008); -#311 = DIRECTION('NONE', (0, 1, 0)); -#312 = VECTOR('NONE', #311, 1); -#313 = CARTESIAN_POINT('NONE', (0.09524999999999999, 0, -0.0254)); -#314 = LINE('NONE', #313, #312); -#315 = DIRECTION('NONE', (1, 0, -0.0000000000000011189649382048806)); -#316 = DIRECTION('NONE', (0, -1, 0)); -#317 = CARTESIAN_POINT('NONE', (0.08889999999999998, 0.008923630267041387, -0.025399999999999992)); -#318 = AXIS2_PLACEMENT_3D('NONE', #317, #316, #315); -#319 = CIRCLE('NONE', #318, 0.006350000000000008); -#320 = DIRECTION('NONE', (0, 1, 0)); -#321 = VECTOR('NONE', #320, 1); -#322 = CARTESIAN_POINT('NONE', (0.111125, 0, -0)); -#323 = LINE('NONE', #322, #321); -#324 = DIRECTION('NONE', (-0.000000000000004475859752819553, 0, 1)); -#325 = DIRECTION('NONE', (0, 1, -0)); -#326 = CARTESIAN_POINT('NONE', (0.11112500000000003, 0.008923630267041387, -0.006349999999999966)); -#327 = AXIS2_PLACEMENT_3D('NONE', #326, #325, #324); -#328 = CIRCLE('NONE', #327, 0.006349999999999966); -#329 = DIRECTION('NONE', (0, -1, 0)); -#330 = VECTOR('NONE', #329, 1); -#331 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.00635)); -#332 = LINE('NONE', #331, #330); -#333 = DIRECTION('NONE', (1, 0, -0.000000000000005315083456473219)); -#334 = DIRECTION('NONE', (0, -1, 0)); -#335 = CARTESIAN_POINT('NONE', (0.11112500000000003, -0, -0.006349999999999966)); -#336 = AXIS2_PLACEMENT_3D('NONE', #335, #334, #333); -#337 = CIRCLE('NONE', #336, 0.006349999999999966); -#338 = DIRECTION('NONE', (1, 0, 0)); -#339 = VECTOR('NONE', #338, 1); -#340 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#341 = LINE('NONE', #340, #339); -#342 = DIRECTION('NONE', (-1, 0, 0)); -#343 = VECTOR('NONE', #342, 1); -#344 = CARTESIAN_POINT('NONE', (0.11112500000000002, 0.008923630267041387, -0)); -#345 = LINE('NONE', #344, #343); -#346 = DIRECTION('NONE', (0, 1, 0)); -#347 = VECTOR('NONE', #346, 1); -#348 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.14605)); -#349 = LINE('NONE', #348, #347); -#350 = DIRECTION('NONE', (1, 0, 0.000000000000013427579258458719)); -#351 = DIRECTION('NONE', (-0, 1, 0)); -#352 = CARTESIAN_POINT('NONE', (0.11112500000000006, 0.008923630267041387, -0.1460500000000001)); -#353 = AXIS2_PLACEMENT_3D('NONE', #352, #351, #350); -#354 = CIRCLE('NONE', #353, 0.006349999999999937); -#355 = DIRECTION('NONE', (0, -1, 0)); -#356 = VECTOR('NONE', #355, 1); -#357 = CARTESIAN_POINT('NONE', (0.111125, 0.008923630267041387, -0.1524)); -#358 = LINE('NONE', #357, #356); -#359 = DIRECTION('NONE', (-0.000000000000008951719505639185, 0, -1)); -#360 = DIRECTION('NONE', (0, -1, -0)); -#361 = CARTESIAN_POINT('NONE', (0.11112500000000006, -0, -0.1460500000000001)); -#362 = AXIS2_PLACEMENT_3D('NONE', #361, #360, #359); -#363 = CIRCLE('NONE', #362, 0.006349999999999909); -#364 = DIRECTION('NONE', (0, 0, -1)); -#365 = VECTOR('NONE', #364, 1); -#366 = CARTESIAN_POINT('NONE', (0.117475, 0, -0.0063499999999999945)); -#367 = LINE('NONE', #366, #365); -#368 = DIRECTION('NONE', (0, 0, 1)); -#369 = VECTOR('NONE', #368, 1); -#370 = CARTESIAN_POINT('NONE', (0.117475, 0.008923630267041387, -0.14604999999999993)); -#371 = LINE('NONE', #370, #369); -#372 = DIRECTION('NONE', (-1, 0, -0.0000000000000002497689594206972)); -#373 = VECTOR('NONE', #372, 1); -#374 = CARTESIAN_POINT('NONE', (0.11112500000001577, 0, -0.15239999999999998)); -#375 = LINE('NONE', #374, #373); -#376 = DIRECTION('NONE', (1, -0.000000000000000015610559963793574, 0.0000000000000002497689594206972)); -#377 = VECTOR('NONE', #376, 1); -#378 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0.1524)); -#379 = LINE('NONE', #378, #377); -#380 = EDGE_CURVE('NONE', #5, #7, #95, .T.); -#381 = EDGE_CURVE('NONE', #9, #11, #99, .T.); -#382 = EDGE_CURVE('NONE', #9, #5, #103, .T.); -#383 = EDGE_CURVE('NONE', #11, #7, #107, .T.); -#384 = EDGE_CURVE('NONE', #13, #13, #112, .T.); -#385 = EDGE_CURVE('NONE', #13, #15, #116, .T.); -#386 = EDGE_CURVE('NONE', #15, #15, #121, .T.); -#387 = EDGE_CURVE('NONE', #17, #17, #126, .T.); -#388 = EDGE_CURVE('NONE', #17, #19, #130, .T.); -#389 = EDGE_CURVE('NONE', #19, #19, #135, .T.); -#390 = EDGE_CURVE('NONE', #21, #23, #139, .T.); -#391 = EDGE_CURVE('NONE', #23, #25, #144, .T.); -#392 = EDGE_CURVE('NONE', #25, #27, #148, .T.); -#393 = EDGE_CURVE('NONE', #27, #21, #153, .T.); -#394 = EDGE_CURVE('NONE', #27, #9, #157, .T.); -#395 = EDGE_CURVE('NONE', #11, #25, #161, .T.); -#396 = EDGE_CURVE('NONE', #29, #31, #165, .T.); -#397 = EDGE_CURVE('NONE', #31, #33, #170, .T.); -#398 = EDGE_CURVE('NONE', #33, #35, #174, .T.); -#399 = EDGE_CURVE('NONE', #35, #29, #179, .T.); -#400 = EDGE_CURVE('NONE', #5, #29, #183, .T.); -#401 = EDGE_CURVE('NONE', #31, #7, #187, .T.); -#402 = EDGE_CURVE('NONE', #35, #21, #191, .T.); -#403 = EDGE_CURVE('NONE', #23, #33, #195, .T.); -#404 = EDGE_CURVE('NONE', #37, #39, #199, .T.); -#405 = EDGE_CURVE('NONE', #39, #41, #203, .T.); -#406 = EDGE_CURVE('NONE', #43, #41, #207, .T.); -#407 = EDGE_CURVE('NONE', #37, #43, #211, .T.); -#408 = EDGE_CURVE('NONE', #39, #45, #216, .T.); -#409 = EDGE_CURVE('NONE', #45, #47, #220, .T.); -#410 = EDGE_CURVE('NONE', #41, #47, #225, .T.); -#411 = EDGE_CURVE('NONE', #45, #49, #229, .T.); -#412 = EDGE_CURVE('NONE', #49, #51, #233, .T.); -#413 = EDGE_CURVE('NONE', #47, #51, #237, .T.); -#414 = EDGE_CURVE('NONE', #49, #37, #242, .T.); -#415 = EDGE_CURVE('NONE', #51, #43, #247, .T.); -#416 = EDGE_CURVE('NONE', #53, #55, #251, .T.); -#417 = EDGE_CURVE('NONE', #57, #59, #255, .T.); -#418 = EDGE_CURVE('NONE', #57, #53, #259, .T.); -#419 = EDGE_CURVE('NONE', #59, #55, #263, .T.); -#420 = EDGE_CURVE('NONE', #61, #61, #268, .T.); -#421 = EDGE_CURVE('NONE', #61, #63, #272, .T.); -#422 = EDGE_CURVE('NONE', #63, #63, #277, .T.); -#423 = EDGE_CURVE('NONE', #65, #65, #282, .T.); -#424 = EDGE_CURVE('NONE', #65, #67, #286, .T.); -#425 = EDGE_CURVE('NONE', #67, #67, #291, .T.); -#426 = EDGE_CURVE('NONE', #69, #69, #296, .T.); -#427 = EDGE_CURVE('NONE', #69, #71, #300, .T.); -#428 = EDGE_CURVE('NONE', #71, #71, #305, .T.); -#429 = EDGE_CURVE('NONE', #73, #73, #310, .T.); -#430 = EDGE_CURVE('NONE', #73, #75, #314, .T.); -#431 = EDGE_CURVE('NONE', #75, #75, #319, .T.); -#432 = EDGE_CURVE('NONE', #77, #79, #323, .T.); -#433 = EDGE_CURVE('NONE', #79, #81, #328, .T.); -#434 = EDGE_CURVE('NONE', #81, #83, #332, .T.); -#435 = EDGE_CURVE('NONE', #83, #77, #337, .T.); -#436 = EDGE_CURVE('NONE', #53, #77, #341, .T.); -#437 = EDGE_CURVE('NONE', #79, #55, #345, .T.); -#438 = EDGE_CURVE('NONE', #85, #87, #349, .T.); -#439 = EDGE_CURVE('NONE', #87, #89, #354, .T.); -#440 = EDGE_CURVE('NONE', #89, #91, #358, .T.); -#441 = EDGE_CURVE('NONE', #91, #85, #363, .T.); -#442 = EDGE_CURVE('NONE', #83, #85, #367, .T.); -#443 = EDGE_CURVE('NONE', #87, #81, #371, .T.); -#444 = EDGE_CURVE('NONE', #91, #57, #375, .T.); -#445 = EDGE_CURVE('NONE', #59, #89, #379, .T.); -#446 = CARTESIAN_POINT('NONE', (-0.013986815133520694, -0.034925000000000025, -0)); -#447 = DIRECTION('NONE', (0, 0, 1)); -#448 = AXIS2_PLACEMENT_3D('NONE', #446, #447, $); -#449 = PLANE('NONE', #448); -#450 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.06032499999999999, -0.07620000000000002)); -#451 = DIRECTION('NONE', (0, -1, 0)); -#452 = AXIS2_PLACEMENT_3D('NONE', #450, #451, $); -#453 = PLANE('NONE', #452); -#454 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.03492500000000002, -0.15240000000000004)); -#455 = DIRECTION('NONE', (0, -0, -1)); -#456 = AXIS2_PLACEMENT_3D('NONE', #454, #455, $); -#457 = PLANE('NONE', #456); -#458 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.009525, -0.0762)); -#459 = DIRECTION('NONE', (-0, 1, 0)); -#460 = AXIS2_PLACEMENT_3D('NONE', #458, #459, $); -#461 = PLANE('NONE', #460); -#462 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.03810000000000001, -0.025400000000000006)); -#463 = DIRECTION('NONE', (-1, 0, -0)); -#464 = DIRECTION('NONE', (0, 0.0000000000000011189649382048832, -1)); -#465 = AXIS2_PLACEMENT_3D('NONE', #462, #463, #464); -#466 = CYLINDRICAL_SURFACE('NONE', #465, 0.0063499999999999945); -#467 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.03810000000000001, -0.127)); -#468 = DIRECTION('NONE', (-1, 0, -0)); -#469 = DIRECTION('NONE', (0, 0.0000000000000011189649382048857, -1)); -#470 = AXIS2_PLACEMENT_3D('NONE', #467, #468, #469); -#471 = CYLINDRICAL_SURFACE('NONE', #470, 0.00634999999999998); -#472 = CARTESIAN_POINT('NONE', (-0.018448630267041386, 0, -0)); -#473 = DIRECTION('NONE', (1, 0, 0)); -#474 = AXIS2_PLACEMENT_3D('NONE', #472, #473, $); -#475 = PLANE('NONE', #474); -#476 = CARTESIAN_POINT('NONE', (-0.009525, 0, -0)); -#477 = DIRECTION('NONE', (1, 0, 0)); -#478 = AXIS2_PLACEMENT_3D('NONE', #476, #477, $); -#479 = PLANE('NONE', #478); -#480 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.053975, -0.14605000000000004)); -#481 = DIRECTION('NONE', (1, 0, 0)); -#482 = DIRECTION('NONE', (0, -1, 0.000000000000004475859752819533)); -#483 = AXIS2_PLACEMENT_3D('NONE', #480, #481, #482); -#484 = CYLINDRICAL_SURFACE('NONE', #483, 0.0063499999999999945); -#485 = CARTESIAN_POINT('NONE', (-0.013986815133520692, -0.05397500000000001, -0.006349999999999988)); -#486 = DIRECTION('NONE', (1, 0, -0)); -#487 = DIRECTION('NONE', (0, 0.000000000000002237929876409769, 1)); -#488 = AXIS2_PLACEMENT_3D('NONE', #485, #486, #487); -#489 = CYLINDRICAL_SURFACE('NONE', #488, 0.006349999999999988); -#490 = CARTESIAN_POINT('NONE', (0, 0.004461815133520694, -0.0762)); -#491 = DIRECTION('NONE', (1, -0, 0)); -#492 = AXIS2_PLACEMENT_3D('NONE', #490, #491, $); -#493 = PLANE('NONE', #492); -#494 = CARTESIAN_POINT('NONE', (-0.000000000000000003996802888650563, -0.009524999999999997, -0.0762)); -#495 = DIRECTION('NONE', (0, 0, 1)); -#496 = DIRECTION('NONE', (0.00000000000000021664496663423743, 1, -0)); -#497 = AXIS2_PLACEMENT_3D('NONE', #494, #495, #496); -#498 = CYLINDRICAL_SURFACE('NONE', #497, 0.018448630267041383); -#499 = CARTESIAN_POINT('NONE', (-0.013986815133520694, -0.009525, -0.0762)); -#500 = DIRECTION('NONE', (0, -1, 0)); -#501 = AXIS2_PLACEMENT_3D('NONE', #499, #500, $); -#502 = PLANE('NONE', #501); -#503 = CARTESIAN_POINT('NONE', (-0.0000000000000000004440892098500626, -0.009524999999999999, -0.0762)); -#504 = DIRECTION('NONE', (0, -0, -1)); -#505 = DIRECTION('NONE', (-1, 0.00000000000000018649415636748036, -0)); -#506 = AXIS2_PLACEMENT_3D('NONE', #503, #504, #505); -#507 = CYLINDRICAL_SURFACE('NONE', #506, 0.009525); -#508 = CARTESIAN_POINT('NONE', (0, 0, -0.1524)); -#509 = DIRECTION('NONE', (0, 0, 1)); -#510 = AXIS2_PLACEMENT_3D('NONE', #508, #509, $); -#511 = PLANE('NONE', #510); -#512 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#513 = DIRECTION('NONE', (0, 0, 1)); -#514 = AXIS2_PLACEMENT_3D('NONE', #512, #513, $); -#515 = PLANE('NONE', #514); -#516 = CARTESIAN_POINT('NONE', (0.0587375, 0.004461815133520694, -0)); -#517 = DIRECTION('NONE', (0, 0, 1)); -#518 = AXIS2_PLACEMENT_3D('NONE', #516, #517, $); -#519 = PLANE('NONE', #518); -#520 = CARTESIAN_POINT('NONE', (0.117475, 0.004461815133520694, -0.07620000000000002)); -#521 = DIRECTION('NONE', (1, 0, 0)); -#522 = AXIS2_PLACEMENT_3D('NONE', #520, #521, $); -#523 = PLANE('NONE', #522); -#524 = CARTESIAN_POINT('NONE', (0.05873749999999999, 0.004461815133520693, -0.15239999999999998)); -#525 = DIRECTION('NONE', (0, -0, -1)); -#526 = AXIS2_PLACEMENT_3D('NONE', #524, #525, $); -#527 = PLANE('NONE', #526); -#528 = CARTESIAN_POINT('NONE', (0, 0.004461815133520694, -0.0762)); -#529 = DIRECTION('NONE', (-1, 0, 0)); -#530 = AXIS2_PLACEMENT_3D('NONE', #528, #529, $); -#531 = PLANE('NONE', #530); -#532 = CARTESIAN_POINT('NONE', (0.0254, 0.004461815133520694, -0.0254)); -#533 = DIRECTION('NONE', (0, -1, 0)); -#534 = DIRECTION('NONE', (1, 0, -0)); -#535 = AXIS2_PLACEMENT_3D('NONE', #532, #533, #534); -#536 = CYLINDRICAL_SURFACE('NONE', #535, 0.0063500000000000015); -#537 = CARTESIAN_POINT('NONE', (0.08889999999999999, 0.004461815133520694, -0.127)); -#538 = DIRECTION('NONE', (0, -1, 0)); -#539 = DIRECTION('NONE', (1, 0, 0.0000000000000022379298764097663)); -#540 = AXIS2_PLACEMENT_3D('NONE', #537, #538, #539); -#541 = CYLINDRICAL_SURFACE('NONE', #540, 0.0063499999999999945); -#542 = CARTESIAN_POINT('NONE', (0.025399999999999992, 0.004461815133520694, -0.127)); -#543 = DIRECTION('NONE', (0, -1, 0)); -#544 = DIRECTION('NONE', (1, 0, 0.000000000000002237929876409761)); -#545 = AXIS2_PLACEMENT_3D('NONE', #542, #543, #544); -#546 = CYLINDRICAL_SURFACE('NONE', #545, 0.006350000000000008); -#547 = CARTESIAN_POINT('NONE', (0.08889999999999998, 0.004461815133520694, -0.025399999999999992)); -#548 = DIRECTION('NONE', (0, -1, 0)); -#549 = DIRECTION('NONE', (1, 0, -0.0000000000000011189649382048806)); -#550 = AXIS2_PLACEMENT_3D('NONE', #547, #548, #549); -#551 = CYLINDRICAL_SURFACE('NONE', #550, 0.006350000000000008); -#552 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#553 = DIRECTION('NONE', (0, 1, 0)); -#554 = AXIS2_PLACEMENT_3D('NONE', #552, #553, $); -#555 = PLANE('NONE', #554); -#556 = CARTESIAN_POINT('NONE', (0, 0.008923630267041387, -0)); -#557 = DIRECTION('NONE', (0, 1, 0)); -#558 = AXIS2_PLACEMENT_3D('NONE', #556, #557, $); -#559 = PLANE('NONE', #558); -#560 = CARTESIAN_POINT('NONE', (0.11112500000000003, 0.004461815133520694, -0.006349999999999966)); -#561 = DIRECTION('NONE', (0, 1, -0)); -#562 = DIRECTION('NONE', (-0.000000000000004475859752819553, 0, 1)); -#563 = AXIS2_PLACEMENT_3D('NONE', #560, #561, #562); -#564 = CYLINDRICAL_SURFACE('NONE', #563, 0.006349999999999966); -#565 = CARTESIAN_POINT('NONE', (0.11112500000000006, 0.004461815133520694, -0.1460500000000001)); -#566 = DIRECTION('NONE', (-0, 1, 0)); -#567 = DIRECTION('NONE', (1, 0, 0.000000000000013427579258458719)); -#568 = AXIS2_PLACEMENT_3D('NONE', #565, #566, #567); -#569 = CYLINDRICAL_SURFACE('NONE', #568, 0.006349999999999937); -#570 = ORIENTED_EDGE('NONE', *, *, #400, .T.); -#571 = ORIENTED_EDGE('NONE', *, *, #396, .T.); -#572 = ORIENTED_EDGE('NONE', *, *, #401, .T.); -#573 = ORIENTED_EDGE('NONE', *, *, #380, .F.); -#574 = EDGE_LOOP('NONE', (#570, #571, #572, #573)); -#575 = FACE_BOUND('NONE', #574, .T.); -#576 = ADVANCED_FACE('NONE', (#575), #449, .T.); -#577 = ORIENTED_EDGE('NONE', *, *, #402, .T.); -#578 = ORIENTED_EDGE('NONE', *, *, #390, .T.); -#579 = ORIENTED_EDGE('NONE', *, *, #403, .T.); -#580 = ORIENTED_EDGE('NONE', *, *, #398, .T.); -#581 = EDGE_LOOP('NONE', (#577, #578, #579, #580)); -#582 = FACE_BOUND('NONE', #581, .T.); -#583 = ADVANCED_FACE('NONE', (#582), #453, .T.); -#584 = ORIENTED_EDGE('NONE', *, *, #394, .T.); -#585 = ORIENTED_EDGE('NONE', *, *, #381, .T.); -#586 = ORIENTED_EDGE('NONE', *, *, #395, .T.); -#587 = ORIENTED_EDGE('NONE', *, *, #392, .T.); -#588 = EDGE_LOOP('NONE', (#584, #585, #586, #587)); -#589 = FACE_BOUND('NONE', #588, .T.); -#590 = ADVANCED_FACE('NONE', (#589), #457, .T.); -#591 = ORIENTED_EDGE('NONE', *, *, #382, .T.); -#592 = ORIENTED_EDGE('NONE', *, *, #380, .T.); -#593 = ORIENTED_EDGE('NONE', *, *, #383, .F.); -#594 = ORIENTED_EDGE('NONE', *, *, #381, .F.); -#595 = EDGE_LOOP('NONE', (#591, #592, #593, #594)); -#596 = FACE_BOUND('NONE', #595, .T.); -#597 = ADVANCED_FACE('NONE', (#596), #461, .T.); -#598 = ORIENTED_EDGE('NONE', *, *, #384, .T.); -#599 = ORIENTED_EDGE('NONE', *, *, #386, .F.); -#600 = EDGE_LOOP('NONE', (#598)); -#601 = FACE_BOUND('NONE', #600, .T.); -#602 = EDGE_LOOP('NONE', (#599)); -#603 = FACE_BOUND('NONE', #602, .T.); -#604 = ADVANCED_FACE('NONE', (#601, #603), #466, .F.); -#605 = ORIENTED_EDGE('NONE', *, *, #387, .T.); -#606 = ORIENTED_EDGE('NONE', *, *, #389, .F.); -#607 = EDGE_LOOP('NONE', (#605)); -#608 = FACE_BOUND('NONE', #607, .T.); -#609 = EDGE_LOOP('NONE', (#606)); -#610 = FACE_BOUND('NONE', #609, .T.); -#611 = ADVANCED_FACE('NONE', (#608, #610), #471, .F.); -#612 = ORIENTED_EDGE('NONE', *, *, #382, .F.); -#613 = ORIENTED_EDGE('NONE', *, *, #394, .F.); -#614 = ORIENTED_EDGE('NONE', *, *, #393, .T.); -#615 = ORIENTED_EDGE('NONE', *, *, #402, .F.); -#616 = ORIENTED_EDGE('NONE', *, *, #399, .T.); -#617 = ORIENTED_EDGE('NONE', *, *, #400, .F.); -#618 = ORIENTED_EDGE('NONE', *, *, #384, .F.); -#619 = ORIENTED_EDGE('NONE', *, *, #387, .F.); -#620 = EDGE_LOOP('NONE', (#612, #613, #614, #615, #616, #617)); -#621 = FACE_BOUND('NONE', #620, .T.); -#622 = EDGE_LOOP('NONE', (#618)); -#623 = FACE_BOUND('NONE', #622, .T.); -#624 = EDGE_LOOP('NONE', (#619)); -#625 = FACE_BOUND('NONE', #624, .T.); -#626 = ADVANCED_FACE('NONE', (#621, #623, #625), #475, .F.); -#627 = ORIENTED_EDGE('NONE', *, *, #401, .F.); -#628 = ORIENTED_EDGE('NONE', *, *, #397, .T.); -#629 = ORIENTED_EDGE('NONE', *, *, #403, .F.); -#630 = ORIENTED_EDGE('NONE', *, *, #391, .T.); -#631 = ORIENTED_EDGE('NONE', *, *, #395, .F.); -#632 = ORIENTED_EDGE('NONE', *, *, #383, .T.); -#633 = ORIENTED_EDGE('NONE', *, *, #386, .T.); -#634 = ORIENTED_EDGE('NONE', *, *, #389, .T.); -#635 = EDGE_LOOP('NONE', (#627, #628, #629, #630, #631, #632)); -#636 = FACE_BOUND('NONE', #635, .T.); -#637 = EDGE_LOOP('NONE', (#633)); -#638 = FACE_BOUND('NONE', #637, .T.); -#639 = EDGE_LOOP('NONE', (#634)); -#640 = FACE_BOUND('NONE', #639, .T.); -#641 = ADVANCED_FACE('NONE', (#636, #638, #640), #479, .T.); -#642 = ORIENTED_EDGE('NONE', *, *, #393, .F.); -#643 = ORIENTED_EDGE('NONE', *, *, #392, .F.); -#644 = ORIENTED_EDGE('NONE', *, *, #391, .F.); -#645 = ORIENTED_EDGE('NONE', *, *, #390, .F.); -#646 = EDGE_LOOP('NONE', (#642, #643, #644, #645)); -#647 = FACE_BOUND('NONE', #646, .T.); -#648 = ADVANCED_FACE('NONE', (#647), #484, .T.); -#649 = ORIENTED_EDGE('NONE', *, *, #399, .F.); -#650 = ORIENTED_EDGE('NONE', *, *, #398, .F.); -#651 = ORIENTED_EDGE('NONE', *, *, #397, .F.); -#652 = ORIENTED_EDGE('NONE', *, *, #396, .F.); -#653 = EDGE_LOOP('NONE', (#649, #650, #651, #652)); -#654 = FACE_BOUND('NONE', #653, .T.); -#655 = ADVANCED_FACE('NONE', (#654), #489, .T.); -#656 = ORIENTED_EDGE('NONE', *, *, #404, .T.); -#657 = ORIENTED_EDGE('NONE', *, *, #405, .T.); -#658 = ORIENTED_EDGE('NONE', *, *, #406, .F.); -#659 = ORIENTED_EDGE('NONE', *, *, #407, .F.); -#660 = EDGE_LOOP('NONE', (#656, #657, #658, #659)); -#661 = FACE_BOUND('NONE', #660, .T.); -#662 = ADVANCED_FACE('NONE', (#661), #493, .T.); -#663 = ORIENTED_EDGE('NONE', *, *, #408, .T.); -#664 = ORIENTED_EDGE('NONE', *, *, #409, .T.); -#665 = ORIENTED_EDGE('NONE', *, *, #410, .F.); -#666 = ORIENTED_EDGE('NONE', *, *, #405, .F.); -#667 = EDGE_LOOP('NONE', (#663, #664, #665, #666)); -#668 = FACE_BOUND('NONE', #667, .T.); -#669 = ADVANCED_FACE('NONE', (#668), #498, .T.); -#670 = ORIENTED_EDGE('NONE', *, *, #411, .T.); -#671 = ORIENTED_EDGE('NONE', *, *, #412, .T.); -#672 = ORIENTED_EDGE('NONE', *, *, #413, .F.); -#673 = ORIENTED_EDGE('NONE', *, *, #409, .F.); -#674 = EDGE_LOOP('NONE', (#670, #671, #672, #673)); -#675 = FACE_BOUND('NONE', #674, .T.); -#676 = ADVANCED_FACE('NONE', (#675), #502, .T.); -#677 = ORIENTED_EDGE('NONE', *, *, #414, .T.); -#678 = ORIENTED_EDGE('NONE', *, *, #407, .T.); -#679 = ORIENTED_EDGE('NONE', *, *, #415, .F.); -#680 = ORIENTED_EDGE('NONE', *, *, #412, .F.); -#681 = EDGE_LOOP('NONE', (#677, #678, #679, #680)); -#682 = FACE_BOUND('NONE', #681, .T.); -#683 = ADVANCED_FACE('NONE', (#682), #507, .F.); -#684 = ORIENTED_EDGE('NONE', *, *, #414, .F.); -#685 = ORIENTED_EDGE('NONE', *, *, #411, .F.); -#686 = ORIENTED_EDGE('NONE', *, *, #408, .F.); -#687 = ORIENTED_EDGE('NONE', *, *, #404, .F.); -#688 = EDGE_LOOP('NONE', (#684, #685, #686, #687)); -#689 = FACE_BOUND('NONE', #688, .T.); -#690 = ADVANCED_FACE('NONE', (#689), #511, .F.); -#691 = ORIENTED_EDGE('NONE', *, *, #406, .T.); -#692 = ORIENTED_EDGE('NONE', *, *, #410, .T.); -#693 = ORIENTED_EDGE('NONE', *, *, #413, .T.); -#694 = ORIENTED_EDGE('NONE', *, *, #415, .T.); -#695 = EDGE_LOOP('NONE', (#691, #692, #693, #694)); -#696 = FACE_BOUND('NONE', #695, .T.); -#697 = ADVANCED_FACE('NONE', (#696), #515, .T.); -#698 = ORIENTED_EDGE('NONE', *, *, #436, .T.); -#699 = ORIENTED_EDGE('NONE', *, *, #432, .T.); -#700 = ORIENTED_EDGE('NONE', *, *, #437, .T.); -#701 = ORIENTED_EDGE('NONE', *, *, #416, .F.); -#702 = EDGE_LOOP('NONE', (#698, #699, #700, #701)); -#703 = FACE_BOUND('NONE', #702, .T.); -#704 = ADVANCED_FACE('NONE', (#703), #519, .T.); -#705 = ORIENTED_EDGE('NONE', *, *, #442, .T.); -#706 = ORIENTED_EDGE('NONE', *, *, #438, .T.); -#707 = ORIENTED_EDGE('NONE', *, *, #443, .T.); -#708 = ORIENTED_EDGE('NONE', *, *, #434, .T.); -#709 = EDGE_LOOP('NONE', (#705, #706, #707, #708)); -#710 = FACE_BOUND('NONE', #709, .T.); -#711 = ADVANCED_FACE('NONE', (#710), #523, .T.); -#712 = ORIENTED_EDGE('NONE', *, *, #444, .T.); -#713 = ORIENTED_EDGE('NONE', *, *, #417, .T.); -#714 = ORIENTED_EDGE('NONE', *, *, #445, .T.); -#715 = ORIENTED_EDGE('NONE', *, *, #440, .T.); -#716 = EDGE_LOOP('NONE', (#712, #713, #714, #715)); -#717 = FACE_BOUND('NONE', #716, .T.); -#718 = ADVANCED_FACE('NONE', (#717), #527, .T.); -#719 = ORIENTED_EDGE('NONE', *, *, #418, .T.); -#720 = ORIENTED_EDGE('NONE', *, *, #416, .T.); -#721 = ORIENTED_EDGE('NONE', *, *, #419, .F.); -#722 = ORIENTED_EDGE('NONE', *, *, #417, .F.); -#723 = EDGE_LOOP('NONE', (#719, #720, #721, #722)); -#724 = FACE_BOUND('NONE', #723, .T.); -#725 = ADVANCED_FACE('NONE', (#724), #531, .T.); -#726 = ORIENTED_EDGE('NONE', *, *, #420, .T.); -#727 = ORIENTED_EDGE('NONE', *, *, #422, .F.); -#728 = EDGE_LOOP('NONE', (#726)); -#729 = FACE_BOUND('NONE', #728, .T.); -#730 = EDGE_LOOP('NONE', (#727)); -#731 = FACE_BOUND('NONE', #730, .T.); -#732 = ADVANCED_FACE('NONE', (#729, #731), #536, .F.); -#733 = ORIENTED_EDGE('NONE', *, *, #423, .T.); -#734 = ORIENTED_EDGE('NONE', *, *, #425, .F.); -#735 = EDGE_LOOP('NONE', (#733)); -#736 = FACE_BOUND('NONE', #735, .T.); -#737 = EDGE_LOOP('NONE', (#734)); -#738 = FACE_BOUND('NONE', #737, .T.); -#739 = ADVANCED_FACE('NONE', (#736, #738), #541, .F.); -#740 = ORIENTED_EDGE('NONE', *, *, #426, .T.); -#741 = ORIENTED_EDGE('NONE', *, *, #428, .F.); -#742 = EDGE_LOOP('NONE', (#740)); -#743 = FACE_BOUND('NONE', #742, .T.); -#744 = EDGE_LOOP('NONE', (#741)); -#745 = FACE_BOUND('NONE', #744, .T.); -#746 = ADVANCED_FACE('NONE', (#743, #745), #546, .F.); -#747 = ORIENTED_EDGE('NONE', *, *, #429, .T.); -#748 = ORIENTED_EDGE('NONE', *, *, #431, .F.); -#749 = EDGE_LOOP('NONE', (#747)); -#750 = FACE_BOUND('NONE', #749, .T.); -#751 = EDGE_LOOP('NONE', (#748)); -#752 = FACE_BOUND('NONE', #751, .T.); -#753 = ADVANCED_FACE('NONE', (#750, #752), #551, .F.); -#754 = ORIENTED_EDGE('NONE', *, *, #418, .F.); -#755 = ORIENTED_EDGE('NONE', *, *, #444, .F.); -#756 = ORIENTED_EDGE('NONE', *, *, #441, .T.); -#757 = ORIENTED_EDGE('NONE', *, *, #442, .F.); -#758 = ORIENTED_EDGE('NONE', *, *, #435, .T.); -#759 = ORIENTED_EDGE('NONE', *, *, #436, .F.); -#760 = ORIENTED_EDGE('NONE', *, *, #420, .F.); -#761 = ORIENTED_EDGE('NONE', *, *, #423, .F.); -#762 = ORIENTED_EDGE('NONE', *, *, #426, .F.); -#763 = ORIENTED_EDGE('NONE', *, *, #429, .F.); -#764 = EDGE_LOOP('NONE', (#754, #755, #756, #757, #758, #759)); -#765 = FACE_BOUND('NONE', #764, .T.); -#766 = EDGE_LOOP('NONE', (#760)); -#767 = FACE_BOUND('NONE', #766, .T.); -#768 = EDGE_LOOP('NONE', (#761)); -#769 = FACE_BOUND('NONE', #768, .T.); -#770 = EDGE_LOOP('NONE', (#762)); -#771 = FACE_BOUND('NONE', #770, .T.); -#772 = EDGE_LOOP('NONE', (#763)); -#773 = FACE_BOUND('NONE', #772, .T.); -#774 = ADVANCED_FACE('NONE', (#765, #767, #769, #771, #773), #555, .F.); -#775 = ORIENTED_EDGE('NONE', *, *, #437, .F.); -#776 = ORIENTED_EDGE('NONE', *, *, #433, .T.); -#777 = ORIENTED_EDGE('NONE', *, *, #443, .F.); -#778 = ORIENTED_EDGE('NONE', *, *, #439, .T.); -#779 = ORIENTED_EDGE('NONE', *, *, #445, .F.); -#780 = ORIENTED_EDGE('NONE', *, *, #419, .T.); -#781 = ORIENTED_EDGE('NONE', *, *, #422, .T.); -#782 = ORIENTED_EDGE('NONE', *, *, #425, .T.); -#783 = ORIENTED_EDGE('NONE', *, *, #428, .T.); -#784 = ORIENTED_EDGE('NONE', *, *, #431, .T.); -#785 = EDGE_LOOP('NONE', (#775, #776, #777, #778, #779, #780)); -#786 = FACE_BOUND('NONE', #785, .T.); -#787 = EDGE_LOOP('NONE', (#781)); -#788 = FACE_BOUND('NONE', #787, .T.); -#789 = EDGE_LOOP('NONE', (#782)); -#790 = FACE_BOUND('NONE', #789, .T.); -#791 = EDGE_LOOP('NONE', (#783)); -#792 = FACE_BOUND('NONE', #791, .T.); -#793 = EDGE_LOOP('NONE', (#784)); -#794 = FACE_BOUND('NONE', #793, .T.); -#795 = ADVANCED_FACE('NONE', (#786, #788, #790, #792, #794), #559, .T.); -#796 = ORIENTED_EDGE('NONE', *, *, #435, .F.); -#797 = ORIENTED_EDGE('NONE', *, *, #434, .F.); -#798 = ORIENTED_EDGE('NONE', *, *, #433, .F.); -#799 = ORIENTED_EDGE('NONE', *, *, #432, .F.); -#800 = EDGE_LOOP('NONE', (#796, #797, #798, #799)); -#801 = FACE_BOUND('NONE', #800, .T.); -#802 = ADVANCED_FACE('NONE', (#801), #564, .T.); -#803 = ORIENTED_EDGE('NONE', *, *, #441, .F.); -#804 = ORIENTED_EDGE('NONE', *, *, #440, .F.); -#805 = ORIENTED_EDGE('NONE', *, *, #439, .F.); -#806 = ORIENTED_EDGE('NONE', *, *, #438, .F.); -#807 = EDGE_LOOP('NONE', (#803, #804, #805, #806)); -#808 = FACE_BOUND('NONE', #807, .T.); -#809 = ADVANCED_FACE('NONE', (#808), #569, .T.); -#810 = CLOSED_SHELL('NONE', (#576, #583, #590, #597, #604, #611, #626, #641, #648, #655)); -#811 = CLOSED_SHELL('NONE', (#662, #669, #676, #683, #690, #697)); -#812 = CLOSED_SHELL('NONE', (#704, #711, #718, #725, #732, #739, #746, #753, #774, #795, #802, #809)); -#813 = MANIFOLD_SOLID_BREP('NONE', #810); -#814 = MANIFOLD_SOLID_BREP('NONE', #811); -#815 = MANIFOLD_SOLID_BREP('NONE', #812); -#816 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#817 = PRODUCT_DEFINITION_CONTEXT('part definition', #816, 'design'); -#818 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#819 = PRODUCT_DEFINITION_FORMATION('', $, #818); -#820 = PRODUCT_DEFINITION('design', $, #819, #817); -#821 = PRODUCT_DEFINITION_SHAPE('NONE', $, #820); -#822 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#815), #3); -#823 = SHAPE_DEFINITION_REPRESENTATION(#821, #822); -#824 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#825 = PRODUCT_DEFINITION_FORMATION('', $, #824); -#826 = PRODUCT_DEFINITION('design', $, #825, #817); -#827 = PRODUCT_DEFINITION_SHAPE('NONE', $, #826); -#828 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#814), #3); -#829 = SHAPE_DEFINITION_REPRESENTATION(#827, #828); -#830 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#831 = PRODUCT_DEFINITION_FORMATION('', $, #830); -#832 = PRODUCT_DEFINITION('design', $, #831, #817); -#833 = PRODUCT_DEFINITION_SHAPE('NONE', $, #832); -#834 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#813), #3); -#835 = SHAPE_DEFINITION_REPRESENTATION(#833, #834); +#76 = DIRECTION('NONE', (0, 0, 1)); +#77 = VECTOR('NONE', #76, 1); +#78 = CARTESIAN_POINT('NONE', (0.0002499999999999999, 0.000351324026261472, -0)); +#79 = LINE('NONE', #78, #77); +#80 = DIRECTION('NONE', (0.00000000000000023078718297844997, 1, 0.00000000000000295407594212416)); +#81 = DIRECTION('NONE', (0.0000000000000035658851018781115, -0.0000000000000029540759421241606, 1)); +#82 = CARTESIAN_POINT('NONE', (0.00024999999999999973, -0.00024999999999999984, 0.005999999999999998)); +#83 = AXIS2_PLACEMENT_3D('NONE', #82, #81, #80); +#84 = CIRCLE('NONE', #83, 0.0006013240262614718); +#85 = DIRECTION('NONE', (0, 0, -1)); +#86 = VECTOR('NONE', #85, 1); +#87 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999998, 0.006)); +#88 = LINE('NONE', #87, #86); +#89 = DIRECTION('NONE', (-1, 0.00000000000000013847230978706999, -0)); +#90 = DIRECTION('NONE', (0, -0, -1)); +#91 = CARTESIAN_POINT('NONE', (0.00024999999999999973, -0.00024999999999999984, -0)); +#92 = AXIS2_PLACEMENT_3D('NONE', #91, #90, #89); +#93 = CIRCLE('NONE', #92, 0.0006013240262614718); +#94 = DIRECTION('NONE', (0, 0, 1)); +#95 = VECTOR('NONE', #94, 1); +#96 = CARTESIAN_POINT('NONE', (0.00025, 0, -0)); +#97 = LINE('NONE', #96, #95); +#98 = DIRECTION('NONE', (0, 1, 0.000000000000007105427357600999)); +#99 = DIRECTION('NONE', (0.000000000000008577009546588582, -0.000000000000007105427357600999, 1)); +#100 = CARTESIAN_POINT('NONE', (0.00025, -0.0002500000000000001, 0.005999999999999998)); +#101 = AXIS2_PLACEMENT_3D('NONE', #100, #99, #98); +#102 = CIRCLE('NONE', #101, 0.0002500000000000001); +#103 = DIRECTION('NONE', (0, 0, -1)); +#104 = VECTOR('NONE', #103, 1); +#105 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.00025000000000000006, 0.006)); +#106 = LINE('NONE', #105, #104); +#107 = DIRECTION('NONE', (-1, 0.0000000000000002220446049250312, -0)); +#108 = DIRECTION('NONE', (0, -0, -1)); +#109 = CARTESIAN_POINT('NONE', (0.00025000000000000006, -0.0002500000000000001, -0)); +#110 = AXIS2_PLACEMENT_3D('NONE', #109, #108, #107); +#111 = CIRCLE('NONE', #110, 0.0002500000000000001); +#112 = DIRECTION('NONE', (0, 1, 0)); +#113 = VECTOR('NONE', #112, 1); +#114 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00025)); +#115 = LINE('NONE', #114, #113); +#116 = DIRECTION('NONE', (1, 0.0000000000000004440892098500642, 0.0000000000000035527136788005136)); +#117 = DIRECTION('NONE', (-0.0000000000000004440892098500661, 1, 0.0000000000000005360630966617851)); +#118 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00035132402626147186, 0.00024999999999999914)); +#119 = AXIS2_PLACEMENT_3D('NONE', #118, #117, #116); +#120 = CIRCLE('NONE', #119, 0.00024999999999999914); +#121 = DIRECTION('NONE', (0, -1, 0)); +#122 = VECTOR('NONE', #121, 1); +#123 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.000351324026261472, 0.0000000000000000004440892098500626)); +#124 = LINE('NONE', #123, #122); +#125 = DIRECTION('NONE', (0, 0, -1)); +#126 = DIRECTION('NONE', (0, -1, 0)); +#127 = CARTESIAN_POINT('NONE', (0.0043986759737385285, -0, 0.00024999999999999914)); +#128 = AXIS2_PLACEMENT_3D('NONE', #127, #126, #125); +#129 = CIRCLE('NONE', #128, 0.00024999999999999865); +#130 = DIRECTION('NONE', (1, 0, 0)); +#131 = VECTOR('NONE', #130, 1); +#132 = CARTESIAN_POINT('NONE', (0.00024999999999999984, 0, -0)); +#133 = LINE('NONE', #132, #131); +#134 = DIRECTION('NONE', (-1, 0, 0)); +#135 = VECTOR('NONE', #134, 1); +#136 = CARTESIAN_POINT('NONE', (0.004398675973738527, 0.000351324026261472, -0)); +#137 = LINE('NONE', #136, #135); +#138 = DIRECTION('NONE', (0, 1, 0)); +#139 = VECTOR('NONE', #138, 1); +#140 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.00575)); +#141 = LINE('NONE', #140, #139); +#142 = DIRECTION('NONE', (1, 0.0000000000000004440892098500642, -0.0000000000000035527136788005136)); +#143 = DIRECTION('NONE', (0.0000000000000004440892098500661, -1, 0.0000000000000005360630966617842)); +#144 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00035132402626147186, 0.005750000000000001)); +#145 = AXIS2_PLACEMENT_3D('NONE', #144, #143, #142); +#146 = CIRCLE('NONE', #145, 0.00024999999999999914); +#147 = DIRECTION('NONE', (0, -1, 0)); +#148 = VECTOR('NONE', #147, 1); +#149 = CARTESIAN_POINT('NONE', (0.004398675973738528, 0.000351324026261472, 0.005999999999999999)); +#150 = LINE('NONE', #149, #148); +#151 = DIRECTION('NONE', (-0.000000000000003552713678800526, 0, 1)); +#152 = DIRECTION('NONE', (0, 1, -0)); +#153 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0, 0.005750000000000001)); +#154 = AXIS2_PLACEMENT_3D('NONE', #153, #152, #151); +#155 = CIRCLE('NONE', #154, 0.0002499999999999982); +#156 = DIRECTION('NONE', (0, 0, 1)); +#157 = VECTOR('NONE', #156, 1); +#158 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.000351324026261472, 0.0002500000000000011)); +#159 = LINE('NONE', #158, #157); +#160 = DIRECTION('NONE', (0, 0, -1)); +#161 = VECTOR('NONE', #160, 1); +#162 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0, 0.005750000000000022)); +#163 = LINE('NONE', #162, #161); +#164 = DIRECTION('NONE', (1, 0, 0)); +#165 = VECTOR('NONE', #164, 1); +#166 = CARTESIAN_POINT('NONE', (0.00024999999999999984, 0, 0.006)); +#167 = LINE('NONE', #166, #165); +#168 = DIRECTION('NONE', (-1, 0, 0)); +#169 = VECTOR('NONE', #168, 1); +#170 = CARTESIAN_POINT('NONE', (0.004398675973738527, 0.000351324026261472, 0.006)); +#171 = LINE('NONE', #170, #169); +#172 = DIRECTION('NONE', (1, 0, 0)); +#173 = VECTOR('NONE', #172, 1); +#174 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00025)); +#175 = LINE('NONE', #174, #173); +#176 = DIRECTION('NONE', (0, -1, 0.0000000000000004440892098500626)); +#177 = DIRECTION('NONE', (1, 0, 0)); +#178 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, 0.0002499999999999999)); +#179 = AXIS2_PLACEMENT_3D('NONE', #178, #177, #176); +#180 = CIRCLE('NONE', #179, 0.00025); +#181 = DIRECTION('NONE', (-1, 0, 0)); +#182 = VECTOR('NONE', #181, 1); +#183 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, -0.00000000000000000011102230246251566)); +#184 = LINE('NONE', #183, #182); +#185 = DIRECTION('NONE', (0, 0, -1)); +#186 = DIRECTION('NONE', (-1, 0, -0)); +#187 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001398675973738528, 0.0002499999999999999)); +#188 = AXIS2_PLACEMENT_3D('NONE', #187, #186, #185); +#189 = CIRCLE('NONE', #188, 0.00025); +#190 = DIRECTION('NONE', (0, -1, 0)); +#191 = VECTOR('NONE', #190, 1); +#192 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999992, -0)); +#193 = LINE('NONE', #192, #191); +#194 = DIRECTION('NONE', (0.00000000000000006734028046200137, 1, 0)); +#195 = VECTOR('NONE', #194, 1); +#196 = CARTESIAN_POINT('NONE', (-0.00000000000000000009418723234701532, -0.001398675973738528, -0)); +#197 = LINE('NONE', #196, #195); +#198 = DIRECTION('NONE', (1, 0, 0)); +#199 = VECTOR('NONE', #198, 1); +#200 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.00575)); +#201 = LINE('NONE', #200, #199); +#202 = DIRECTION('NONE', (0, -1, -0)); +#203 = DIRECTION('NONE', (-1, -0, 0)); +#204 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.0013986759737385289, 0.00575)); +#205 = AXIS2_PLACEMENT_3D('NONE', #204, #203, #202); +#206 = CIRCLE('NONE', #205, 0.00024999999999999914); +#207 = DIRECTION('NONE', (-1, 0, 0)); +#208 = VECTOR('NONE', #207, 1); +#209 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125783, -0.001398675973738528, 0.005999999999999999)); +#210 = LINE('NONE', #209, #208); +#211 = DIRECTION('NONE', (0, 0.0000000000000035527136788005136, 1)); +#212 = DIRECTION('NONE', (1, 0, -0)); +#213 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0013986759737385289, 0.00575)); +#214 = AXIS2_PLACEMENT_3D('NONE', #213, #212, #211); +#215 = CIRCLE('NONE', #214, 0.00024999999999999914); +#216 = DIRECTION('NONE', (-0.00000000000000000000000000000000437711350997099, -0.000000000000000039425533544927427, 1)); +#217 = VECTOR('NONE', #216, 1); +#218 = CARTESIAN_POINT('NONE', (-0.00000000000000000011102230246251563, -0.0016486759737385278, 0.0002499999999999998)); +#219 = LINE('NONE', #218, #217); +#220 = DIRECTION('NONE', (0.000000000000000009856383386231857, 0.000000000000000039425533544927427, -1)); +#221 = VECTOR('NONE', #220, 1); +#222 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001648675973738528, 0.005750000000000001)); +#223 = LINE('NONE', #222, #221); +#224 = DIRECTION('NONE', (0, -1, 0)); +#225 = VECTOR('NONE', #224, 1); +#226 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0002499999999999992, 0.006)); +#227 = LINE('NONE', #226, #225); +#228 = DIRECTION('NONE', (0.00000000000000006734028046200137, 1, 0)); +#229 = VECTOR('NONE', #228, 1); +#230 = CARTESIAN_POINT('NONE', (-0.00000000000000000009418723234701532, -0.001398675973738528, 0.006)); +#231 = LINE('NONE', #230, #229); +#232 = CARTESIAN_POINT('NONE', (0.001, 0, 0.001)); +#233 = CARTESIAN_POINT('NONE', (0.0010002622309073323, 0, 0.0010027654718202856)); +#234 = CARTESIAN_POINT('NONE', (0.0010044556575287329, -0.00000000000000000000010842021724855045, 0.0010469891038470964)); +#235 = CARTESIAN_POINT('NONE', (0.001005297081850358, 0, 0.0010498145993105728)); +#236 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.0010949980905158078)); +#237 = CARTESIAN_POINT('NONE', (0.001020209514913006, -0.000000000000000000001734723475976807, 0.0010977012685438894)); +#238 = CARTESIAN_POINT('NONE', (0.0010435076499602245, -0.00000000000000000000010842021724855045, 0.0011409287386413818)); +#239 = CARTESIAN_POINT('NONE', (0.001045538212758416, 0, 0.001143312780124443)); +#240 = CARTESIAN_POINT('NONE', (0.00107800965626974, -0.00000000000000000000010842021724855045, 0.001181436825544174)); +#241 = CARTESIAN_POINT('NONE', (0.001080491172224171, 0, 0.0011833325281683975)); +#242 = CARTESIAN_POINT('NONE', (0.0011201739661808616, 0, 0.001213647375230289)); +#243 = CARTESIAN_POINT('NONE', (0.0011229262808701967, 0, 0.001214951048639528)); +#244 = CARTESIAN_POINT('NONE', (0.001166939512590843, 0.00000000000000000000010842021724855045, 0.0012357985484080707)); +#245 = CARTESIAN_POINT('NONE', (0.0011697657349251025, 0, 0.0012364891225954341)); +#246 = CARTESIAN_POINT('NONE', (0.0012149608497765535, -0.00000000000000000000010842021724855045, 0.0012475323371836874)); +#247 = CARTESIAN_POINT('NONE', (0.001217700289297653, 0, 0.0012476619720329068)); +#248 = CARTESIAN_POINT('NONE', (0.001261507629677023, 0, 0.0012497350084774187)); +#249 = CARTESIAN_POINT('NONE', (0.0012643031144132007, 0, 0.0012493349007878802)); +#250 = CARTESIAN_POINT('NONE', (0.0013090066935285034, -0.00000000000000000000010842021724855045, 0.0012429366380742786)); +#251 = CARTESIAN_POINT('NONE', (0.0013118199165316, 0, 0.0012419419714667205)); +#252 = CARTESIAN_POINT('NONE', (0.001356807154508754, -0.00000000000000000000010842021724855045, 0.001226035908089275)); +#253 = CARTESIAN_POINT('NONE', (0.001359448677320682, 0, 0.001224428338104652)); +#254 = CARTESIAN_POINT('NONE', (0.0014016901971829504, 0, 0.0011987211213701195)); +#255 = CARTESIAN_POINT('NONE', (0.0014039659919505034, -0.000000000000000000001734723475976807, 0.001196563486719821)); +#256 = CARTESIAN_POINT('NONE', (0.0014403590260904816, 0.00000000000000000000010842021724855045, 0.0011620599925517814)); +#257 = CARTESIAN_POINT('NONE', (0.0014421133008387062, 0, 0.001159492473591458)); +#258 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.0011184343753348385)); +#259 = CARTESIAN_POINT('NONE', (0.0014713156834929454, 0, 0.0011156454366874553)); +#260 = CARTESIAN_POINT('NONE', (0.0014896922806106425, 0, 0.0010710465383792125)); +#261 = CARTESIAN_POINT('NONE', (0.0014902354392345443, -0.000000000000000000001734723475976807, 0.0010682305483842745)); +#262 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0.00000000000000000000010842021724855045, 0.0010231990624679007)); +#263 = CARTESIAN_POINT('NONE', (0.0014989212797263632, -0.000000000000000000001734723475976807, 0.0010204683718073257)); +#264 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0, 0.0009768009375320994)); +#265 = CARTESIAN_POINT('NONE', (0.0014983781211024615, 0.000000000000000000001734723475976807, 0.0009739849475371614)); +#266 = CARTESIAN_POINT('NONE', (0.0014896922806106427, 0, 0.0009289534616207874)); +#267 = CARTESIAN_POINT('NONE', (0.0014885431221369353, 0.000000000000000000001734723475976807, 0.0009261645229734042)); +#268 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.0008815656246651616)); +#269 = CARTESIAN_POINT('NONE', (0.001468412250271013, -0.000000000000000000001734723475976807, 0.0008789981057048383)); +#270 = CARTESIAN_POINT('NONE', (0.0014403590260904818, 0.00000000000000000000010842021724855045, 0.0008379400074482185)); +#271 = CARTESIAN_POINT('NONE', (0.0014380832313229289, 0, 0.00083578237279792)); +#272 = CARTESIAN_POINT('NONE', (0.0014016901971829509, 0, 0.000801278878629881)); +#273 = CARTESIAN_POINT('NONE', (0.001399048674371023, 0, 0.0007996713086452579)); +#274 = CARTESIAN_POINT('NONE', (0.0013568071545087543, -0.00000000000000000000010842021724855045, 0.0007739640919107254)); +#275 = CARTESIAN_POINT('NONE', (0.001353993931505658, -0.000000000000000000001734723475976807, 0.0007729694253031672)); +#276 = CARTESIAN_POINT('NONE', (0.001309006693528504, 0, 0.0007570633619257211)); +#277 = CARTESIAN_POINT('NONE', (0.0013062112087923266, 0, 0.0007566632542361826)); +#278 = CARTESIAN_POINT('NONE', (0.0012615076296770228, 0, 0.0007502649915225811)); +#279 = CARTESIAN_POINT('NONE', (0.0012587681901559235, 0, 0.0007503946263718003)); +#280 = CARTESIAN_POINT('NONE', (0.0012149608497765538, 0, 0.0007524676628163125)); +#281 = CARTESIAN_POINT('NONE', (0.0012121346274422942, 0, 0.0007531582370036761)); +#282 = CARTESIAN_POINT('NONE', (0.0011669395125908433, -0.00000000000000000000010842021724855045, 0.0007642014515919293)); +#283 = CARTESIAN_POINT('NONE', (0.0011641871979015082, 0, 0.000765505125001168)); +#284 = CARTESIAN_POINT('NONE', (0.0011201739661808618, -0.00000000000000000000010842021724855045, 0.0007863526247697106)); +#285 = CARTESIAN_POINT('NONE', (0.0011176924502264308, 0, 0.0007882483273939342)); +#286 = CARTESIAN_POINT('NONE', (0.00107800965626974, 0, 0.000818563174455826)); +#287 = CARTESIAN_POINT('NONE', (0.0010759790934715483, 0, 0.0008209472159388874)); +#288 = CARTESIAN_POINT('NONE', (0.0010435076499602247, -0.00000000000000000000010842021724855045, 0.0008590712613586184)); +#289 = CARTESIAN_POINT('NONE', (0.0010420507290112798, 0, 0.0008617744393867002)); +#290 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.0009050019094841921)); +#291 = CARTESIAN_POINT('NONE', (0.0010179111696424362, -0.000000000000000000001734723475976807, 0.0009078274049476682)); +#292 = CARTESIAN_POINT('NONE', (0.0010044556575287329, 0, 0.0009530108961529034)); +#293 = CARTESIAN_POINT('NONE', (0.0010041934266214005, 0, 0.000955776367973189)); +#294 = CARTESIAN_POINT('NONE', (0.001, 0, 0.001)); +#295 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#296 = DIRECTION('NONE', (0, 1, 0)); +#297 = VECTOR('NONE', #296, 1); +#298 = CARTESIAN_POINT('NONE', (0.001, -0.00001100000000000001, 0.001)); +#299 = LINE('NONE', #298, #297); +#300 = DIRECTION('NONE', (-1, 0, -0)); +#301 = DIRECTION('NONE', (0, 1, -0)); +#302 = CARTESIAN_POINT('NONE', (0.00125, 0.000351324026261472, 0.001)); +#303 = AXIS2_PLACEMENT_3D('NONE', #302, #301, #300); +#304 = CIRCLE('NONE', #303, 0.00025); +#305 = CARTESIAN_POINT('NONE', (0.001, 0, 0.005)); +#306 = CARTESIAN_POINT('NONE', (0.0010002622309073323, 0, 0.005002765471820285)); +#307 = CARTESIAN_POINT('NONE', (0.0010044556575287329, -0.00000000000000000000010842021724855045, 0.005046989103847095)); +#308 = CARTESIAN_POINT('NONE', (0.001005297081850358, 0, 0.005049814599310571)); +#309 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.0050949980905158065)); +#310 = CARTESIAN_POINT('NONE', (0.001020209514913006, -0.000000000000000000001734723475976807, 0.005097701268543888)); +#311 = CARTESIAN_POINT('NONE', (0.0010435076499602245, -0.00000000000000000000010842021724855045, 0.005140928738641383)); +#312 = CARTESIAN_POINT('NONE', (0.001045538212758416, 0, 0.005143312780124444)); +#313 = CARTESIAN_POINT('NONE', (0.00107800965626974, -0.00000000000000000000010842021724855045, 0.005181436825544174)); +#314 = CARTESIAN_POINT('NONE', (0.001080491172224171, 0, 0.005183332528168398)); +#315 = CARTESIAN_POINT('NONE', (0.0011201739661808616, 0, 0.005213647375230288)); +#316 = CARTESIAN_POINT('NONE', (0.0011229262808701967, 0, 0.005214951048639526)); +#317 = CARTESIAN_POINT('NONE', (0.001166939512590843, 0.00000000000000000000010842021724855045, 0.00523579854840807)); +#318 = CARTESIAN_POINT('NONE', (0.0011697657349251025, 0, 0.005236489122595434)); +#319 = CARTESIAN_POINT('NONE', (0.0012149608497765535, -0.00000000000000000000010842021724855045, 0.005247532337183689)); +#320 = CARTESIAN_POINT('NONE', (0.001217700289297653, 0, 0.005247661972032907)); +#321 = CARTESIAN_POINT('NONE', (0.001261507629677023, 0, 0.005249735008477417)); +#322 = CARTESIAN_POINT('NONE', (0.0012643031144132007, 0, 0.005249334900787879)); +#323 = CARTESIAN_POINT('NONE', (0.0013090066935285034, -0.00000000000000000000010842021724855045, 0.00524293663807428)); +#324 = CARTESIAN_POINT('NONE', (0.0013118199165316, 0, 0.005241941971466722)); +#325 = CARTESIAN_POINT('NONE', (0.001356807154508754, -0.00000000000000000000010842021724855045, 0.005226035908089275)); +#326 = CARTESIAN_POINT('NONE', (0.001359448677320682, 0, 0.0052244283381046525)); +#327 = CARTESIAN_POINT('NONE', (0.0014016901971829504, 0, 0.00519872112137012)); +#328 = CARTESIAN_POINT('NONE', (0.0014039659919505034, -0.000000000000000000001734723475976807, 0.00519656348671982)); +#329 = CARTESIAN_POINT('NONE', (0.0014403590260904816, 0.00000000000000000000010842021724855045, 0.005162059992551781)); +#330 = CARTESIAN_POINT('NONE', (0.0014421133008387062, 0, 0.005159492473591458)); +#331 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.005118434375334839)); +#332 = CARTESIAN_POINT('NONE', (0.0014713156834929454, 0, 0.0051156454366874556)); +#333 = CARTESIAN_POINT('NONE', (0.0014896922806106425, 0, 0.005071046538379212)); +#334 = CARTESIAN_POINT('NONE', (0.0014902354392345443, -0.000000000000000000001734723475976807, 0.005068230548384275)); +#335 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0.00000000000000000000010842021724855045, 0.005023199062467901)); +#336 = CARTESIAN_POINT('NONE', (0.0014989212797263632, -0.000000000000000000001734723475976807, 0.005020468371807326)); +#337 = CARTESIAN_POINT('NONE', (0.0014989212797263632, 0, 0.004976800937532098)); +#338 = CARTESIAN_POINT('NONE', (0.0014983781211024615, 0.000000000000000000001734723475976807, 0.004973984947537161)); +#339 = CARTESIAN_POINT('NONE', (0.0014896922806106427, 0, 0.0049289534616207865)); +#340 = CARTESIAN_POINT('NONE', (0.0014885431221369353, 0.000000000000000000001734723475976807, 0.004926164522973404)); +#341 = CARTESIAN_POINT('NONE', (0.0014701665250192377, 0, 0.004881565624665161)); +#342 = CARTESIAN_POINT('NONE', (0.001468412250271013, -0.000000000000000000001734723475976807, 0.004878998105704837)); +#343 = CARTESIAN_POINT('NONE', (0.0014403590260904818, 0.00000000000000000000010842021724855045, 0.004837940007448219)); +#344 = CARTESIAN_POINT('NONE', (0.0014380832313229289, 0, 0.0048357823727979195)); +#345 = CARTESIAN_POINT('NONE', (0.0014016901971829509, 0, 0.0048012788786298815)); +#346 = CARTESIAN_POINT('NONE', (0.001399048674371023, 0, 0.004799671308645259)); +#347 = CARTESIAN_POINT('NONE', (0.0013568071545087543, -0.00000000000000000000010842021724855045, 0.004773964091910725)); +#348 = CARTESIAN_POINT('NONE', (0.001353993931505658, -0.000000000000000000001734723475976807, 0.004772969425303167)); +#349 = CARTESIAN_POINT('NONE', (0.001309006693528504, 0, 0.004757063361925722)); +#350 = CARTESIAN_POINT('NONE', (0.0013062112087923266, 0, 0.004756663254236184)); +#351 = CARTESIAN_POINT('NONE', (0.0012615076296770228, 0, 0.004750264991522581)); +#352 = CARTESIAN_POINT('NONE', (0.0012587681901559235, 0, 0.0047503946263718)); +#353 = CARTESIAN_POINT('NONE', (0.0012149608497765538, 0, 0.004752467662816312)); +#354 = CARTESIAN_POINT('NONE', (0.0012121346274422942, 0, 0.004753158237003677)); +#355 = CARTESIAN_POINT('NONE', (0.0011669395125908433, -0.00000000000000000000010842021724855045, 0.004764201451591929)); +#356 = CARTESIAN_POINT('NONE', (0.0011641871979015082, 0, 0.004765505125001168)); +#357 = CARTESIAN_POINT('NONE', (0.0011201739661808618, -0.00000000000000000000010842021724855045, 0.0047863526247697115)); +#358 = CARTESIAN_POINT('NONE', (0.0011176924502264308, 0, 0.004788248327393935)); +#359 = CARTESIAN_POINT('NONE', (0.00107800965626974, 0, 0.004818563174455826)); +#360 = CARTESIAN_POINT('NONE', (0.0010759790934715483, 0, 0.004820947215938887)); +#361 = CARTESIAN_POINT('NONE', (0.0010435076499602247, -0.00000000000000000000010842021724855045, 0.004859071261358619)); +#362 = CARTESIAN_POINT('NONE', (0.0010420507290112798, 0, 0.004861774439386701)); +#363 = CARTESIAN_POINT('NONE', (0.0010187525939640613, 0, 0.004905001909484192)); +#364 = CARTESIAN_POINT('NONE', (0.0010179111696424362, -0.000000000000000000001734723475976807, 0.004907827404947668)); +#365 = CARTESIAN_POINT('NONE', (0.0010044556575287329, 0, 0.004953010896152903)); +#366 = CARTESIAN_POINT('NONE', (0.0010041934266214005, 0, 0.004955776367973188)); +#367 = CARTESIAN_POINT('NONE', (0.001, 0, 0.005)); +#368 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#369 = DIRECTION('NONE', (0, 1, 0)); +#370 = VECTOR('NONE', #369, 1); +#371 = CARTESIAN_POINT('NONE', (0.001, -0.00001100000000000001, 0.005)); +#372 = LINE('NONE', #371, #370); +#373 = DIRECTION('NONE', (-1, 0, 0.000000000000003552713678800504)); +#374 = DIRECTION('NONE', (0, 1, -0)); +#375 = CARTESIAN_POINT('NONE', (0.0012499999999999998, 0.000351324026261472, 0.004999999999999999)); +#376 = AXIS2_PLACEMENT_3D('NONE', #375, #374, #373); +#377 = CIRCLE('NONE', #376, 0.0002499999999999998); +#378 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.001)); +#379 = CARTESIAN_POINT('NONE', (0.003500262230907332, 0, 0.0010027654718202856)); +#380 = CARTESIAN_POINT('NONE', (0.003504455657528732, 0, 0.0010469891038470964)); +#381 = CARTESIAN_POINT('NONE', (0.0035052970818503573, -0.00000000000000000000010842021724855045, 0.0010498145993105728)); +#382 = CARTESIAN_POINT('NONE', (0.003518752593964061, -0.000000000000000000001734723475976807, 0.0010949980905158078)); +#383 = CARTESIAN_POINT('NONE', (0.0035202095149130057, -0.00000000000000000000010842021724855045, 0.0010977012685438894)); +#384 = CARTESIAN_POINT('NONE', (0.0035435076499602245, 0, 0.0011409287386413818)); +#385 = CARTESIAN_POINT('NONE', (0.0035455382127584163, -0.00000000000000000000010842021724855045, 0.001143312780124443)); +#386 = CARTESIAN_POINT('NONE', (0.00357800965626974, 0, 0.001181436825544174)); +#387 = CARTESIAN_POINT('NONE', (0.0035804911722241714, -0.00000000000000000000010842021724855045, 0.0011833325281683975)); +#388 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.001213647375230289)); +#389 = CARTESIAN_POINT('NONE', (0.0036229262808701963, -0.00000000000000000000010842021724855045, 0.001214951048639528)); +#390 = CARTESIAN_POINT('NONE', (0.0036669395125908423, -0.000000000000000000001734723475976807, 0.0012357985484080707)); +#391 = CARTESIAN_POINT('NONE', (0.003669765734925102, 0, 0.0012364891225954341)); +#392 = CARTESIAN_POINT('NONE', (0.003687342280253074, 0, 0.0012407838691054262)); +#393 = CARTESIAN_POINT('NONE', (0.003714960849776554, 0, 0.0012475323371836874)); +#394 = CARTESIAN_POINT('NONE', (0.0037177002892976535, -0.00000000000000000000010842021724855045, 0.0012476619720329068)); +#395 = CARTESIAN_POINT('NONE', (0.003761507629677023, 0, 0.0012497350084774187)); +#396 = CARTESIAN_POINT('NONE', (0.0037643031144132004, 0, 0.0012493349007878802)); +#397 = CARTESIAN_POINT('NONE', (0.0038090066935285044, 0, 0.0012429366380742786)); +#398 = CARTESIAN_POINT('NONE', (0.003811819916531601, 0, 0.0012419419714667205)); +#399 = CARTESIAN_POINT('NONE', (0.003856807154508754, 0, 0.001226035908089275)); +#400 = CARTESIAN_POINT('NONE', (0.0038594486773206823, -0.00000000000000000000010842021724855045, 0.001224428338104652)); +#401 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.0011987211213701195)); +#402 = CARTESIAN_POINT('NONE', (0.0039039659919505036, 0.00000000000000000000010842021724855045, 0.001196563486719821)); +#403 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.0011620599925517814)); +#404 = CARTESIAN_POINT('NONE', (0.003942113300838706, 0, 0.001159492473591458)); +#405 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0, 0.0011184343753348385)); +#406 = CARTESIAN_POINT('NONE', (0.003971315683492945, 0, 0.0011156454366874553)); +#407 = CARTESIAN_POINT('NONE', (0.003989692280610642, -0.000000000000000000001734723475976807, 0.0010710465383792125)); +#408 = CARTESIAN_POINT('NONE', (0.003990235439234544, 0, 0.0010682305483842745)); +#409 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.0010231990624679007)); +#410 = CARTESIAN_POINT('NONE', (0.0039989212797263635, 0.00000000000000000000010842021724855045, 0.0010204683718073257)); +#411 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.0009768009375320994)); +#412 = CARTESIAN_POINT('NONE', (0.003998378121102461, 0, 0.0009739849475371614)); +#413 = CARTESIAN_POINT('NONE', (0.003989692280610643, 0, 0.0009289534616207874)); +#414 = CARTESIAN_POINT('NONE', (0.003988543122136935, 0, 0.0009261645229734042)); +#415 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0.000000000000000000001734723475976807, 0.0008815656246651616)); +#416 = CARTESIAN_POINT('NONE', (0.003968412250271013, 0, 0.0008789981057048383)); +#417 = CARTESIAN_POINT('NONE', (0.003968053367041483, 0, 0.0008784728518942295)); +#418 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.0008379400074482185)); +#419 = CARTESIAN_POINT('NONE', (0.003938083231322929, 0, 0.00083578237279792)); +#420 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.000801278878629881)); +#421 = CARTESIAN_POINT('NONE', (0.0038990486743710226, -0.00000000000000000000010842021724855045, 0.0007996713086452579)); +#422 = CARTESIAN_POINT('NONE', (0.0038568071545087537, 0, 0.0007739640919107254)); +#423 = CARTESIAN_POINT('NONE', (0.003853993931505657, 0, 0.0007729694253031672)); +#424 = CARTESIAN_POINT('NONE', (0.0038090066935285044, -0.000000000000000000001734723475976807, 0.0007570633619257211)); +#425 = CARTESIAN_POINT('NONE', (0.003806211208792327, -0.00000000000000000000010842021724855045, 0.0007566632542361826)); +#426 = CARTESIAN_POINT('NONE', (0.0037615076296770226, 0, 0.0007502649915225811)); +#427 = CARTESIAN_POINT('NONE', (0.0037587681901559227, 0, 0.0007503946263718003)); +#428 = CARTESIAN_POINT('NONE', (0.0037149608497765536, 0, 0.0007524676628163125)); +#429 = CARTESIAN_POINT('NONE', (0.003712134627442294, 0, 0.0007531582370036761)); +#430 = CARTESIAN_POINT('NONE', (0.0036669395125908427, 0, 0.0007642014515919293)); +#431 = CARTESIAN_POINT('NONE', (0.003664187197901508, -0.00000000000000000000010842021724855045, 0.000765505125001168)); +#432 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.0007863526247697106)); +#433 = CARTESIAN_POINT('NONE', (0.00361769245022643, -0.00000000000000000000010842021724855045, 0.0007882483273939342)); +#434 = CARTESIAN_POINT('NONE', (0.003578009656269739, 0, 0.000818563174455826)); +#435 = CARTESIAN_POINT('NONE', (0.0035759790934715477, 0, 0.0008209472159388874)); +#436 = CARTESIAN_POINT('NONE', (0.003543507649960225, 0, 0.0008590712613586184)); +#437 = CARTESIAN_POINT('NONE', (0.0035420507290112803, -0.00000000000000000000010842021724855045, 0.0008617744393867002)); +#438 = CARTESIAN_POINT('NONE', (0.0035187525939640607, -0.000000000000000000001734723475976807, 0.0009050019094841921)); +#439 = CARTESIAN_POINT('NONE', (0.0035179111696424354, 0, 0.0009078274049476682)); +#440 = CARTESIAN_POINT('NONE', (0.0035044556575287325, -0.000000000000000000001734723475976807, 0.0009530108961529034)); +#441 = CARTESIAN_POINT('NONE', (0.0035041934266214, -0.00000000000000000000010842021724855045, 0.000955776367973189)); +#442 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.001)); +#443 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418, #419, #420, #421, #422, #423, #424, #425, #426, #427, #428, #429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.015873015873015872, 0.031746031746031744, 0.047619047619047616, 0.06349206349206349, 0.07936507936507936, 0.09523809523809523, 0.1111111111111111, 0.12698412698412698, 0.14285714285714285, 0.15873015873015872, 0.1746031746031746, 0.19047619047619047, 0.20634920634920634, 0.2222222222222222, 0.23809523809523808, 0.25396825396825395, 0.2698412698412698, 0.2857142857142857, 0.30158730158730157, 0.31746031746031744, 0.3333333333333333, 0.3492063492063492, 0.36507936507936506, 0.38095238095238093, 0.3968253968253968, 0.4126984126984127, 0.42857142857142855, 0.4444444444444444, 0.4603174603174603, 0.47619047619047616, 0.49206349206349204, 0.5079365079365079, 0.5238095238095238, 0.5396825396825398, 0.5555555555555556, 0.5714285714285714, 0.5873015873015873, 0.6031746031746033, 0.6190476190476191, 0.6349206349206349, 0.6507936507936508, 0.6666666666666667, 0.6825396825396826, 0.6984126984126984, 0.7142857142857143, 0.7301587301587302, 0.746031746031746, 0.7619047619047619, 0.7777777777777778, 0.7936507936507937, 0.8095238095238095, 0.8253968253968254, 0.8412698412698413, 0.8571428571428572, 0.873015873015873, 0.8888888888888888, 0.9047619047619048, 0.9206349206349207, 0.9365079365079365, 0.9523809523809523, 0.9682539682539683, 0.9841269841269842, 1), .UNSPECIFIED.); +#444 = DIRECTION('NONE', (0, 1, 0)); +#445 = VECTOR('NONE', #444, 1); +#446 = CARTESIAN_POINT('NONE', (0.0035, -0.00001100000000000001, 0.001)); +#447 = LINE('NONE', #446, #445); +#448 = DIRECTION('NONE', (-1, 0, -0)); +#449 = DIRECTION('NONE', (0, 1, -0)); +#450 = CARTESIAN_POINT('NONE', (0.00375, 0.000351324026261472, 0.001)); +#451 = AXIS2_PLACEMENT_3D('NONE', #450, #449, #448); +#452 = CIRCLE('NONE', #451, 0.00025); +#453 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.005)); +#454 = CARTESIAN_POINT('NONE', (0.003500262230907332, 0, 0.005002765471820285)); +#455 = CARTESIAN_POINT('NONE', (0.003504455657528732, 0, 0.005046989103847095)); +#456 = CARTESIAN_POINT('NONE', (0.0035052970818503573, -0.00000000000000000000010842021724855045, 0.005049814599310571)); +#457 = CARTESIAN_POINT('NONE', (0.003518752593964061, -0.000000000000000000001734723475976807, 0.0050949980905158065)); +#458 = CARTESIAN_POINT('NONE', (0.0035202095149130057, -0.00000000000000000000010842021724855045, 0.005097701268543888)); +#459 = CARTESIAN_POINT('NONE', (0.0035435076499602245, 0, 0.005140928738641383)); +#460 = CARTESIAN_POINT('NONE', (0.0035455382127584163, -0.00000000000000000000010842021724855045, 0.005143312780124444)); +#461 = CARTESIAN_POINT('NONE', (0.00357800965626974, 0, 0.005181436825544174)); +#462 = CARTESIAN_POINT('NONE', (0.0035804911722241714, -0.00000000000000000000010842021724855045, 0.005183332528168398)); +#463 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.005213647375230288)); +#464 = CARTESIAN_POINT('NONE', (0.0036229262808701963, -0.00000000000000000000010842021724855045, 0.005214951048639526)); +#465 = CARTESIAN_POINT('NONE', (0.0036669395125908423, -0.000000000000000000001734723475976807, 0.00523579854840807)); +#466 = CARTESIAN_POINT('NONE', (0.003669765734925102, 0, 0.005236489122595434)); +#467 = CARTESIAN_POINT('NONE', (0.003687342280253074, 0, 0.005240783869105426)); +#468 = CARTESIAN_POINT('NONE', (0.003714960849776554, 0, 0.005247532337183689)); +#469 = CARTESIAN_POINT('NONE', (0.0037177002892976535, -0.00000000000000000000010842021724855045, 0.005247661972032907)); +#470 = CARTESIAN_POINT('NONE', (0.003761507629677023, 0, 0.005249735008477417)); +#471 = CARTESIAN_POINT('NONE', (0.0037643031144132004, 0, 0.005249334900787879)); +#472 = CARTESIAN_POINT('NONE', (0.0038090066935285044, 0, 0.00524293663807428)); +#473 = CARTESIAN_POINT('NONE', (0.003811819916531601, 0, 0.005241941971466722)); +#474 = CARTESIAN_POINT('NONE', (0.003856807154508754, 0, 0.005226035908089275)); +#475 = CARTESIAN_POINT('NONE', (0.0038594486773206823, -0.00000000000000000000010842021724855045, 0.0052244283381046525)); +#476 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.00519872112137012)); +#477 = CARTESIAN_POINT('NONE', (0.0039039659919505036, 0.00000000000000000000010842021724855045, 0.00519656348671982)); +#478 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.005162059992551781)); +#479 = CARTESIAN_POINT('NONE', (0.003942113300838706, 0, 0.005159492473591458)); +#480 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0, 0.005118434375334839)); +#481 = CARTESIAN_POINT('NONE', (0.003971315683492945, 0, 0.0051156454366874556)); +#482 = CARTESIAN_POINT('NONE', (0.003989692280610642, -0.000000000000000000001734723475976807, 0.005071046538379212)); +#483 = CARTESIAN_POINT('NONE', (0.003990235439234544, 0, 0.005068230548384275)); +#484 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.005023199062467901)); +#485 = CARTESIAN_POINT('NONE', (0.0039989212797263635, 0.00000000000000000000010842021724855045, 0.005020468371807326)); +#486 = CARTESIAN_POINT('NONE', (0.0039989212797263635, -0.000000000000000000001734723475976807, 0.004976800937532098)); +#487 = CARTESIAN_POINT('NONE', (0.003998378121102461, 0, 0.004973984947537161)); +#488 = CARTESIAN_POINT('NONE', (0.003989692280610643, 0, 0.0049289534616207865)); +#489 = CARTESIAN_POINT('NONE', (0.003988543122136935, 0, 0.004926164522973404)); +#490 = CARTESIAN_POINT('NONE', (0.003970166525019238, 0.000000000000000000001734723475976807, 0.004881565624665161)); +#491 = CARTESIAN_POINT('NONE', (0.003968412250271013, 0, 0.004878998105704837)); +#492 = CARTESIAN_POINT('NONE', (0.003968053367041483, 0, 0.00487847285189423)); +#493 = CARTESIAN_POINT('NONE', (0.003940359026090481, -0.000000000000000000001734723475976807, 0.004837940007448219)); +#494 = CARTESIAN_POINT('NONE', (0.003938083231322929, 0, 0.0048357823727979195)); +#495 = CARTESIAN_POINT('NONE', (0.0039016901971829507, 0, 0.0048012788786298815)); +#496 = CARTESIAN_POINT('NONE', (0.0038990486743710226, -0.00000000000000000000010842021724855045, 0.004799671308645259)); +#497 = CARTESIAN_POINT('NONE', (0.0038568071545087537, 0, 0.004773964091910725)); +#498 = CARTESIAN_POINT('NONE', (0.003853993931505657, 0, 0.004772969425303167)); +#499 = CARTESIAN_POINT('NONE', (0.0038090066935285044, -0.000000000000000000001734723475976807, 0.004757063361925722)); +#500 = CARTESIAN_POINT('NONE', (0.003806211208792327, -0.00000000000000000000010842021724855045, 0.004756663254236184)); +#501 = CARTESIAN_POINT('NONE', (0.0037615076296770226, 0, 0.004750264991522581)); +#502 = CARTESIAN_POINT('NONE', (0.0037587681901559227, 0, 0.0047503946263718)); +#503 = CARTESIAN_POINT('NONE', (0.0037149608497765536, 0, 0.004752467662816312)); +#504 = CARTESIAN_POINT('NONE', (0.003712134627442294, 0, 0.004753158237003677)); +#505 = CARTESIAN_POINT('NONE', (0.0036669395125908427, 0, 0.004764201451591929)); +#506 = CARTESIAN_POINT('NONE', (0.003664187197901508, -0.00000000000000000000010842021724855045, 0.004765505125001168)); +#507 = CARTESIAN_POINT('NONE', (0.003620173966180861, 0, 0.0047863526247697115)); +#508 = CARTESIAN_POINT('NONE', (0.00361769245022643, -0.00000000000000000000010842021724855045, 0.004788248327393935)); +#509 = CARTESIAN_POINT('NONE', (0.003578009656269739, 0, 0.004818563174455826)); +#510 = CARTESIAN_POINT('NONE', (0.0035759790934715477, 0, 0.004820947215938887)); +#511 = CARTESIAN_POINT('NONE', (0.003543507649960225, 0, 0.004859071261358619)); +#512 = CARTESIAN_POINT('NONE', (0.0035420507290112803, -0.00000000000000000000010842021724855045, 0.004861774439386701)); +#513 = CARTESIAN_POINT('NONE', (0.0035187525939640607, -0.000000000000000000001734723475976807, 0.004905001909484192)); +#514 = CARTESIAN_POINT('NONE', (0.0035179111696424354, 0, 0.004907827404947668)); +#515 = CARTESIAN_POINT('NONE', (0.0035044556575287325, -0.000000000000000000001734723475976807, 0.004953010896152903)); +#516 = CARTESIAN_POINT('NONE', (0.0035041934266214, -0.00000000000000000000010842021724855045, 0.004955776367973188)); +#517 = CARTESIAN_POINT('NONE', (0.0035, 0, 0.005)); +#518 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.015873015873015872, 0.031746031746031744, 0.047619047619047616, 0.06349206349206349, 0.07936507936507936, 0.09523809523809523, 0.1111111111111111, 0.12698412698412698, 0.14285714285714285, 0.15873015873015872, 0.1746031746031746, 0.19047619047619047, 0.20634920634920634, 0.2222222222222222, 0.23809523809523808, 0.25396825396825395, 0.2698412698412698, 0.2857142857142857, 0.30158730158730157, 0.31746031746031744, 0.3333333333333333, 0.3492063492063492, 0.36507936507936506, 0.38095238095238093, 0.3968253968253968, 0.4126984126984127, 0.42857142857142855, 0.4444444444444444, 0.4603174603174603, 0.47619047619047616, 0.49206349206349204, 0.5079365079365079, 0.5238095238095238, 0.5396825396825398, 0.5555555555555556, 0.5714285714285714, 0.5873015873015873, 0.6031746031746033, 0.6190476190476191, 0.6349206349206349, 0.6507936507936508, 0.6666666666666667, 0.6825396825396826, 0.6984126984126984, 0.7142857142857143, 0.7301587301587302, 0.746031746031746, 0.7619047619047619, 0.7777777777777778, 0.7936507936507937, 0.8095238095238095, 0.8253968253968254, 0.8412698412698413, 0.8571428571428572, 0.873015873015873, 0.8888888888888888, 0.9047619047619048, 0.9206349206349207, 0.9365079365079365, 0.9523809523809523, 0.9682539682539683, 0.9841269841269842, 1), .UNSPECIFIED.); +#519 = DIRECTION('NONE', (0, 1, 0)); +#520 = VECTOR('NONE', #519, 1); +#521 = CARTESIAN_POINT('NONE', (0.0035, -0.00001100000000000001, 0.005)); +#522 = LINE('NONE', #521, #520); +#523 = DIRECTION('NONE', (-1, 0, -0)); +#524 = DIRECTION('NONE', (0, 1, -0)); +#525 = CARTESIAN_POINT('NONE', (0.0037500000000000003, 0.000351324026261472, 0.005)); +#526 = AXIS2_PLACEMENT_3D('NONE', #525, #524, #523); +#527 = CIRCLE('NONE', #526, 0.00025000000000000044); +#528 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00125)); +#529 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0009963362097605165, 0.001249652587659101)); +#530 = CARTESIAN_POINT('NONE', (-0.00000000000000000006396792817664476, -0.0009530108961529035, 0.001245544342471267)); +#531 = CARTESIAN_POINT('NONE', (-0.00000000000000000006591949208711867, -0.0009492675845686544, 0.0012444295951814118)); +#532 = CARTESIAN_POINT('NONE', (-0.00000000000000000006093216209368536, -0.0009050019094841923, 0.0012312474060359388)); +#533 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009014206481593706, 0.0012293172280774115)); +#534 = CARTESIAN_POINT('NONE', (-0.00000000000000000005789639601072594, -0.0008590712613586183, 0.0012064923500397758)); +#535 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0008559128028807221, 0.0012038021920327039)); +#536 = CARTESIAN_POINT('NONE', (-0.00000000000000000005507747036226363, -0.000818563174455826, 0.00117199034373026)); +#537 = CARTESIAN_POINT('NONE', (-0.00000000000000000005724587470723464, -0.0008160516837508233, 0.0011687027477886645)); +#538 = CARTESIAN_POINT('NONE', (-0.000000000000000000052909066017292615, -0.0007863526247697107, 0.0011298260338191383)); +#539 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007846254743148743, 0.0011261796745900166)); +#540 = CARTESIAN_POINT('NONE', (-0.00000000000000000005139118297581291, -0.0007642014515919293, 0.0010830604874091571)); +#541 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007632865556422607, 0.001079316212842005)); +#542 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007524676628163125, 0.001035039150223446)); +#543 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007522959182005176, 0.001031409848450983)); +#544 = CARTESIAN_POINT('NONE', (-0.00000000000000000005055972578911825, -0.0007508095517607474, 0.001)); +#545 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007502649915225811, 0.0009884923703229768)); +#546 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007507950676697762, 0.0009847888179613494)); +#547 = CARTESIAN_POINT('NONE', (-0.00000000000000000005074066167232161, -0.000757063361925721, 0.0009409933064714962)); +#548 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007583811297588914, 0.0009372662538562316)); +#549 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.000773964091910725, 0.000893192845491246)); +#550 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007760938547872606, 0.0008896932670740209)); +#551 = CARTESIAN_POINT('NONE', (-0.00000000000000000005399326818977812, -0.0008012788786298808, 0.0008483098028170497)); +#552 = CARTESIAN_POINT('NONE', (-0.00000000000000000005377642775528102, -0.0008041373857078229, 0.0008452947532348171)); +#553 = CARTESIAN_POINT('NONE', (-0.00000000000000000005637851296924623, -0.0008379400074482186, 0.0008096409739095185)); +#554 = CARTESIAN_POINT('NONE', (-0.00000000000000000005898059818321145, -0.0008413415430695617, 0.0008073168516195093)); +#555 = CARTESIAN_POINT('NONE', (-0.00000000000000000005941427905220565, -0.0008815656246651617, 0.0007798334749807623)); +#556 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.000885260504547809, 0.000778311031118306)); +#557 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009289534616207871, 0.0007603077193893572)); +#558 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0009326841800400664, 0.000759588124544765)); +#559 = CARTESIAN_POINT('NONE', (-0.00000000000000000006489638738882814, -0.000963708302721545, 0.0007536040763721073)); +#560 = CARTESIAN_POINT('NONE', (-0.00000000000000000006570265165262157, -0.0009768009375320994, 0.0007510787202736366)); +#561 = CARTESIAN_POINT('NONE', (-0.00000000000000000006591949208711867, -0.0009804186485193804, 0.0007510787202736366)); +#562 = CARTESIAN_POINT('NONE', (-0.00000000000000000006895525817007808, -0.0010231990624679007, 0.0007510787202736365)); +#563 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.00102692978088718, 0.0007517983151182288)); +#564 = CARTESIAN_POINT('NONE', (-0.0000000000000000000719910242530375, -0.0010710465383792125, 0.0007603077193893571)); +#565 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010747414182618598, 0.0007618301632518135)); +#566 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.000771874044735538)); +#567 = CARTESIAN_POINT('NONE', (-0.0000000000000000000754604712049911, -0.0011184343753348387, 0.0007798334749807624)); +#568 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011218359109561816, 0.0007821575972707716)); +#569 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001162059992551781, 0.0008096409739095185)); +#570 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001164918499629723, 0.0008126560234917511)); +#571 = CARTESIAN_POINT('NONE', (-0.00000000000000000008044780119842443, -0.001198721121370119, 0.0008483098028170495)); +#572 = CARTESIAN_POINT('NONE', (-0.00000000000000000007979727989493312, -0.0012008508842466545, 0.0008518093812342745)); +#573 = CARTESIAN_POINT('NONE', (-0.00000000000000000008239936510889834, -0.0012260359080892749, 0.000893192845491246)); +#574 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.0012273536759224452, 0.0008969198981065105)); +#575 = CARTESIAN_POINT('NONE', (-0.00000000000000000008370040771588094, -0.0012429366380742788, 0.0009409933064714963)); +#576 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.001243466714221474, 0.0009446968588331235)); +#577 = CARTESIAN_POINT('NONE', (-0.00000000000000000008413408858487515, -0.0012497350084774187, 0.0009884923703229768)); +#578 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.001249563263861624, 0.0009921216720954402)); +#579 = CARTESIAN_POINT('NONE', (-0.00000000000000000008412083513488446, -0.0012491904482392526, 0.001)); +#580 = CARTESIAN_POINT('NONE', (-0.00000000000000000008391724815037805, -0.0012475323371836872, 0.001035039150223446)); +#581 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012466174412340187, 0.0010387834247905983)); +#582 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012357985484080707, 0.001083060487409157)); +#583 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012340713979532344, 0.0010867068466382784)); +#584 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012136473752302893, 0.0011298260338191383)); +#585 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012111358845252867, 0.0011331136297607338)); +#586 = CARTESIAN_POINT('NONE', (-0.00000000000000000008003607593351759, -0.001188531966074602, 0.0011627026505023205)); +#587 = CARTESIAN_POINT('NONE', (-0.00000000000000000007958043946043602, -0.0011814368255441737, 0.0011719903437302599)); +#588 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0011782783670662776, 0.0011746805017373318)); +#589 = CARTESIAN_POINT('NONE', (-0.00000000000000000007654467337747661, -0.0011409287386413818, 0.0012064923500397756)); +#590 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011373474773165601, 0.0012084225279983026)); +#591 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.001229027283800171)); +#592 = CARTESIAN_POINT('NONE', (-0.0000000000000000000735089072945172, -0.001094998090515808, 0.0012312474060359388)); +#593 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010912547789315588, 0.001232362153325794)); +#594 = CARTESIAN_POINT('NONE', (-0.00000000000000000007025630077706069, -0.0010469891038470964, 0.0012455443424712672)); +#595 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0010433253136076129, 0.0012458917548121657)); +#596 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00125)); +#597 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589, #590, #591, #592, #593, #594, #595, #596), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9850746268656716, -0.9701492537313433, -0.9552238805970149, -0.9402985074626866, -0.9253731343283582, -0.9104477611940298, -0.8955223880597015, -0.8805970149253731, -0.8656716417910448, -0.8507462686567164, -0.835820895522388, -0.8208955223880597, -0.8059701492537313, -0.791044776119403, -0.7761194029850746, -0.7611940298507462, -0.7462686567164178, -0.7313432835820896, -0.7164179104477613, -0.7014925373134329, -0.6865671641791045, -0.6716417910447761, -0.6567164179104478, -0.6417910447761195, -0.6268656716417911, -0.6119402985074627, -0.5970149253731343, -0.582089552238806, -0.5671641791044777, -0.5522388059701493, -0.5373134328358209, -0.5223880597014925, -0.5074626865671642, -0.4925373134328358, -0.47761194029850745, -0.4626865671641791, -0.44776119402985076, -0.43283582089552236, -0.417910447761194, -0.40298507462686567, -0.3880597014925373, -0.3731343283582089, -0.3582089552238806, -0.34328358208955223, -0.3283582089552239, -0.31343283582089554, -0.29850746268656714, -0.2835820895522388, -0.26865671641791045, -0.2537313432835821, -0.23880597014925373, -0.22388059701492538, -0.208955223880597, -0.19402985074626866, -0.1791044776119403, -0.16417910447761194, -0.14925373134328357, -0.13432835820895522, -0.11940298507462686, -0.1044776119402985, -0.08955223880597014, -0.07462686567164178, -0.05970149253731343, -0.04477611940298507, -0.029850746268656716, -0.014925373134328358, -0), .UNSPECIFIED.); +#598 = DIRECTION('NONE', (-1, 0, 0)); +#599 = VECTOR('NONE', #598, 1); +#600 = CARTESIAN_POINT('NONE', (0.00010099999999999987, -0.001, 0.00125)); +#601 = LINE('NONE', #600, #599); +#602 = DIRECTION('NONE', (0, 0, 1)); +#603 = DIRECTION('NONE', (-1, 0, 0)); +#604 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.001)); +#605 = AXIS2_PLACEMENT_3D('NONE', #604, #603, #602); +#606 = CIRCLE('NONE', #605, 0.00025); +#607 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00525)); +#608 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0009963362097605165, 0.0052496525876591016)); +#609 = CARTESIAN_POINT('NONE', (-0.00000000000000000006396792817664476, -0.0009530108961529035, 0.005245544342471267)); +#610 = CARTESIAN_POINT('NONE', (-0.00000000000000000006591949208711867, -0.0009492675845686544, 0.005244429595181412)); +#611 = CARTESIAN_POINT('NONE', (-0.00000000000000000006093216209368536, -0.0009050019094841923, 0.005231247406035938)); +#612 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009014206481593706, 0.005229317228077411)); +#613 = CARTESIAN_POINT('NONE', (-0.00000000000000000005789639601072594, -0.0008590712613586183, 0.005206492350039777)); +#614 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0008559128028807221, 0.005203802192032705)); +#615 = CARTESIAN_POINT('NONE', (-0.00000000000000000005507747036226363, -0.000818563174455826, 0.005171990343730259)); +#616 = CARTESIAN_POINT('NONE', (-0.00000000000000000005724587470723464, -0.0008160516837508233, 0.005168702747788663)); +#617 = CARTESIAN_POINT('NONE', (-0.000000000000000000052909066017292615, -0.0007863526247697107, 0.005129826033819139)); +#618 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007846254743148743, 0.005126179674590017)); +#619 = CARTESIAN_POINT('NONE', (-0.00000000000000000005139118297581291, -0.0007642014515919293, 0.005083060487409156)); +#620 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007632865556422607, 0.005079316212842004)); +#621 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007524676628163125, 0.005035039150223446)); +#622 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007522959182005176, 0.005031409848450984)); +#623 = CARTESIAN_POINT('NONE', (-0.00000000000000000005055972578911825, -0.0007508095517607473, 0.005)); +#624 = CARTESIAN_POINT('NONE', (-0.00000000000000000005052382123782451, -0.0007502649915225811, 0.004988492370322979)); +#625 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007507950676697762, 0.004984788817961351)); +#626 = CARTESIAN_POINT('NONE', (-0.00000000000000000005074066167232161, -0.000757063361925721, 0.004940993306471496)); +#627 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.0007583811297588914, 0.004937266253856231)); +#628 = CARTESIAN_POINT('NONE', (-0.00000000000000000005204170427930421, -0.000773964091910725, 0.004893192845491246)); +#629 = CARTESIAN_POINT('NONE', (-0.00000000000000000005030698080332741, -0.0007760938547872606, 0.004889693267074021)); +#630 = CARTESIAN_POINT('NONE', (-0.00000000000000000005399326818977812, -0.0008012788786298808, 0.00484830980281705)); +#631 = CARTESIAN_POINT('NONE', (-0.00000000000000000005377642775528102, -0.0008041373857078229, 0.0048452947532348165)); +#632 = CARTESIAN_POINT('NONE', (-0.00000000000000000005637851296924623, -0.0008379400074482186, 0.004809640973909519)); +#633 = CARTESIAN_POINT('NONE', (-0.00000000000000000005898059818321145, -0.0008413415430695617, 0.004807316851619509)); +#634 = CARTESIAN_POINT('NONE', (-0.00000000000000000005941427905220565, -0.0008815656246651617, 0.004779833474980762)); +#635 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.000885260504547809, 0.004778311031118305)); +#636 = CARTESIAN_POINT('NONE', (-0.00000000000000000006245004513516505, -0.0009289534616207871, 0.004760307719389357)); +#637 = CARTESIAN_POINT('NONE', (-0.00000000000000000006071532165918825, -0.0009326841800400664, 0.004759588124544765)); +#638 = CARTESIAN_POINT('NONE', (-0.00000000000000000006489638738882813, -0.0009637083027215447, 0.004753604076372107)); +#639 = CARTESIAN_POINT('NONE', (-0.00000000000000000006570265165262157, -0.0009768009375320994, 0.004751078720273636)); +#640 = CARTESIAN_POINT('NONE', (-0.00000000000000000006765421556309548, -0.0009804186485193804, 0.004751078720273636)); +#641 = CARTESIAN_POINT('NONE', (-0.00000000000000000006895525817007808, -0.0010231990624679007, 0.004751078720273636)); +#642 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.00102692978088718, 0.004751798315118228)); +#643 = CARTESIAN_POINT('NONE', (-0.0000000000000000000717741838185404, -0.0010710465383792125, 0.004760307719389357)); +#644 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010747414182618598, 0.004761830163251814)); +#645 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.004771874044735538)); +#646 = CARTESIAN_POINT('NONE', (-0.0000000000000000000754604712049911, -0.0011184343753348387, 0.004779833474980762)); +#647 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011218359109561816, 0.0047821575972707715)); +#648 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001162059992551781, 0.004809640973909519)); +#649 = CARTESIAN_POINT('NONE', (-0.00000000000000000007806255641895632, -0.001164918499629723, 0.004812656023491751)); +#650 = CARTESIAN_POINT('NONE', (-0.00000000000000000008044780119842443, -0.001198721121370119, 0.00484830980281705)); +#651 = CARTESIAN_POINT('NONE', (-0.00000000000000000007979727989493312, -0.0012008508842466545, 0.0048518093812342745)); +#652 = CARTESIAN_POINT('NONE', (-0.00000000000000000008239936510889834, -0.0012260359080892749, 0.004893192845491246)); +#653 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.0012273536759224452, 0.004896919898106511)); +#654 = CARTESIAN_POINT('NONE', (-0.00000000000000000008370040771588094, -0.0012429366380742788, 0.004940993306471496)); +#655 = CARTESIAN_POINT('NONE', (-0.00000000000000000008673617379884036, -0.001243466714221474, 0.004944696858833123)); +#656 = CARTESIAN_POINT('NONE', (-0.00000000000000000008413408858487515, -0.0012497350084774187, 0.004988492370322977)); +#657 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.001249563263861624, 0.00499212167209544)); +#658 = CARTESIAN_POINT('NONE', (-0.00000000000000000008412083513488446, -0.0012491904482392526, 0.005)); +#659 = CARTESIAN_POINT('NONE', (-0.00000000000000000008391724815037805, -0.0012475323371836872, 0.0050350391502234455)); +#660 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012466174412340187, 0.0050387834247905975)); +#661 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012357985484080707, 0.005083060487409156)); +#662 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012340713979532344, 0.0050867068466382784)); +#663 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0012136473752302893, 0.005129826033819137)); +#664 = CARTESIAN_POINT('NONE', (-0.00000000000000000008326672684688674, -0.0012111358845252867, 0.005133113629760733)); +#665 = CARTESIAN_POINT('NONE', (-0.00000000000000000008003607593351758, -0.0011885319660746019, 0.00516270265050232)); +#666 = CARTESIAN_POINT('NONE', (-0.00000000000000000007958043946043602, -0.0011814368255441737, 0.005171990343730259)); +#667 = CARTESIAN_POINT('NONE', (-0.00000000000000000008153200337090993, -0.0011782783670662776, 0.0051746805017373314)); +#668 = CARTESIAN_POINT('NONE', (-0.00000000000000000007654467337747661, -0.0011409287386413818, 0.005206492350039776)); +#669 = CARTESIAN_POINT('NONE', (-0.00000000000000000007632783294297951, -0.0011373474773165601, 0.005208422527998303)); +#670 = CARTESIAN_POINT('NONE', (-0.00000000000000000007401486830834373, -0.0010991173158256845, 0.0052290272838001715)); +#671 = CARTESIAN_POINT('NONE', (-0.0000000000000000000735089072945172, -0.001094998090515808, 0.005231247406035939)); +#672 = CARTESIAN_POINT('NONE', (-0.0000000000000000000728583859910259, -0.0010912547789315588, 0.005232362153325794)); +#673 = CARTESIAN_POINT('NONE', (-0.00000000000000000007025630077706069, -0.0010469891038470964, 0.005245544342471268)); +#674 = CARTESIAN_POINT('NONE', (-0.00000000000000000007112366251504909, -0.0010433253136076129, 0.005245891754812167)); +#675 = CARTESIAN_POINT('NONE', (-0.00000000000000000006700369425960417, -0.001, 0.00525)); +#676 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#607, #608, #609, #610, #611, #612, #613, #614, #615, #616, #617, #618, #619, #620, #621, #622, #623, #624, #625, #626, #627, #628, #629, #630, #631, #632, #633, #634, #635, #636, #637, #638, #639, #640, #641, #642, #643, #644, #645, #646, #647, #648, #649, #650, #651, #652, #653, #654, #655, #656, #657, #658, #659, #660, #661, #662, #663, #664, #665, #666, #667, #668, #669, #670, #671, #672, #673, #674, #675), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9850746268656716, -0.9701492537313433, -0.9552238805970149, -0.9402985074626866, -0.9253731343283582, -0.9104477611940298, -0.8955223880597015, -0.8805970149253731, -0.8656716417910448, -0.8507462686567164, -0.835820895522388, -0.8208955223880597, -0.8059701492537313, -0.791044776119403, -0.7761194029850746, -0.7611940298507462, -0.7462686567164178, -0.7313432835820896, -0.7164179104477613, -0.7014925373134329, -0.6865671641791045, -0.6716417910447761, -0.6567164179104478, -0.6417910447761195, -0.6268656716417911, -0.6119402985074627, -0.5970149253731343, -0.582089552238806, -0.5671641791044777, -0.5522388059701493, -0.5373134328358209, -0.5223880597014925, -0.5074626865671642, -0.4925373134328358, -0.47761194029850745, -0.4626865671641791, -0.44776119402985076, -0.43283582089552236, -0.417910447761194, -0.40298507462686567, -0.3880597014925373, -0.3731343283582089, -0.3582089552238806, -0.34328358208955223, -0.3283582089552239, -0.31343283582089554, -0.29850746268656714, -0.2835820895522388, -0.26865671641791045, -0.2537313432835821, -0.23880597014925373, -0.22388059701492538, -0.208955223880597, -0.19402985074626866, -0.1791044776119403, -0.16417910447761194, -0.14925373134328357, -0.13432835820895522, -0.11940298507462686, -0.1044776119402985, -0.08955223880597014, -0.07462686567164178, -0.05970149253731343, -0.04477611940298507, -0.029850746268656716, -0.014925373134328358, -0), .UNSPECIFIED.); +#677 = DIRECTION('NONE', (-1, 0, 0)); +#678 = VECTOR('NONE', #677, 1); +#679 = CARTESIAN_POINT('NONE', (0.00010099999999999987, -0.001, 0.00525)); +#680 = LINE('NONE', #679, #678); +#681 = DIRECTION('NONE', (0, 0, 1)); +#682 = DIRECTION('NONE', (-1, 0, 0)); +#683 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.001, 0.005)); +#684 = AXIS2_PLACEMENT_3D('NONE', #683, #682, #681); +#685 = CIRCLE('NONE', #684, 0.00025); +#686 = EDGE_CURVE('NONE', #5, #7, #79, .T.); +#687 = EDGE_CURVE('NONE', #7, #9, #84, .T.); +#688 = EDGE_CURVE('NONE', #9, #11, #88, .T.); +#689 = EDGE_CURVE('NONE', #11, #5, #93, .T.); +#690 = EDGE_CURVE('NONE', #13, #15, #97, .T.); +#691 = EDGE_CURVE('NONE', #15, #17, #102, .T.); +#692 = EDGE_CURVE('NONE', #17, #19, #106, .T.); +#693 = EDGE_CURVE('NONE', #19, #13, #111, .T.); +#694 = EDGE_CURVE('NONE', #21, #23, #115, .T.); +#695 = EDGE_CURVE('NONE', #23, #25, #120, .T.); +#696 = EDGE_CURVE('NONE', #25, #27, #124, .T.); +#697 = EDGE_CURVE('NONE', #27, #21, #129, .T.); +#698 = EDGE_CURVE('NONE', #13, #27, #133, .T.); +#699 = EDGE_CURVE('NONE', #25, #5, #137, .T.); +#700 = EDGE_CURVE('NONE', #29, #31, #141, .T.); +#701 = EDGE_CURVE('NONE', #31, #33, #146, .T.); +#702 = EDGE_CURVE('NONE', #33, #35, #150, .T.); +#703 = EDGE_CURVE('NONE', #35, #29, #155, .T.); +#704 = EDGE_CURVE('NONE', #23, #31, #159, .T.); +#705 = EDGE_CURVE('NONE', #29, #21, #163, .T.); +#706 = EDGE_CURVE('NONE', #15, #35, #167, .T.); +#707 = EDGE_CURVE('NONE', #33, #7, #171, .T.); +#708 = EDGE_CURVE('NONE', #37, #39, #175, .T.); +#709 = EDGE_CURVE('NONE', #39, #41, #180, .T.); +#710 = EDGE_CURVE('NONE', #41, #43, #184, .T.); +#711 = EDGE_CURVE('NONE', #43, #37, #189, .T.); +#712 = EDGE_CURVE('NONE', #11, #43, #193, .T.); +#713 = EDGE_CURVE('NONE', #41, #19, #197, .T.); +#714 = EDGE_CURVE('NONE', #45, #47, #201, .T.); +#715 = EDGE_CURVE('NONE', #47, #49, #206, .T.); +#716 = EDGE_CURVE('NONE', #49, #51, #210, .T.); +#717 = EDGE_CURVE('NONE', #51, #45, #215, .T.); +#718 = EDGE_CURVE('NONE', #39, #47, #219, .T.); +#719 = EDGE_CURVE('NONE', #45, #37, #223, .T.); +#720 = EDGE_CURVE('NONE', #9, #51, #227, .T.); +#721 = EDGE_CURVE('NONE', #49, #17, #231, .T.); +#722 = EDGE_CURVE('NONE', #55, #55, #295, .T.); +#723 = EDGE_CURVE('NONE', #55, #53, #299, .T.); +#724 = EDGE_CURVE('NONE', #53, #53, #304, .T.); +#725 = EDGE_CURVE('NONE', #59, #59, #368, .T.); +#726 = EDGE_CURVE('NONE', #59, #57, #372, .T.); +#727 = EDGE_CURVE('NONE', #57, #57, #377, .T.); +#728 = EDGE_CURVE('NONE', #63, #63, #443, .T.); +#729 = EDGE_CURVE('NONE', #63, #61, #447, .T.); +#730 = EDGE_CURVE('NONE', #61, #61, #452, .T.); +#731 = EDGE_CURVE('NONE', #67, #67, #518, .T.); +#732 = EDGE_CURVE('NONE', #67, #65, #522, .T.); +#733 = EDGE_CURVE('NONE', #65, #65, #527, .T.); +#734 = EDGE_CURVE('NONE', #71, #71, #597, .T.); +#735 = EDGE_CURVE('NONE', #71, #69, #601, .T.); +#736 = EDGE_CURVE('NONE', #69, #69, #606, .T.); +#737 = EDGE_CURVE('NONE', #75, #75, #676, .T.); +#738 = EDGE_CURVE('NONE', #75, #73, #680, .T.); +#739 = EDGE_CURVE('NONE', #73, #73, #685, .T.); +#740 = CARTESIAN_POINT('NONE', (0.002324337986869264, 0, 0.003)); +#741 = DIRECTION('NONE', (0, -1, 0)); +#742 = AXIS2_PLACEMENT_3D('NONE', #740, #741, $); +#743 = PLANE('NONE', #742); +#744 = CARTESIAN_POINT('NONE', (0.004648675973738528, 0.00017566201313073553, 0.003)); +#745 = DIRECTION('NONE', (1, -0, 0)); +#746 = AXIS2_PLACEMENT_3D('NONE', #744, #745, $); +#747 = PLANE('NONE', #746); +#748 = CARTESIAN_POINT('NONE', (0.002148675973738528, 0.000351324026261472, 0.003)); +#749 = DIRECTION('NONE', (0, 1, -0)); +#750 = AXIS2_PLACEMENT_3D('NONE', #748, #749, $); +#751 = PLANE('NONE', #750); +#752 = CARTESIAN_POINT('NONE', (-0.0003513240262614721, -0.0006486759737385279, 0.003)); +#753 = DIRECTION('NONE', (-1, -0, 0)); +#754 = AXIS2_PLACEMENT_3D('NONE', #752, #753, $); +#755 = PLANE('NONE', #754); +#756 = CARTESIAN_POINT('NONE', (-0.0001756620131307352, -0.001648675973738528, 0.003)); +#757 = DIRECTION('NONE', (0, -1, 0)); +#758 = AXIS2_PLACEMENT_3D('NONE', #756, #757, $); +#759 = PLANE('NONE', #758); +#760 = CARTESIAN_POINT('NONE', (-0.00000000000000000005551115123125777, -0.000824337986869263, 0.003)); +#761 = DIRECTION('NONE', (1, -0, 0)); +#762 = AXIS2_PLACEMENT_3D('NONE', #760, #761, $); +#763 = PLANE('NONE', #762); +#764 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#765 = DIRECTION('NONE', (0, 0, 1)); +#766 = AXIS2_PLACEMENT_3D('NONE', #764, #765, $); +#767 = PLANE('NONE', #766); +#768 = CARTESIAN_POINT('NONE', (0, 0, 0.006)); +#769 = DIRECTION('NONE', (0, 0, 1)); +#770 = AXIS2_PLACEMENT_3D('NONE', #768, #769, $); +#771 = PLANE('NONE', #770); +#772 = CARTESIAN_POINT('NONE', (0.00024999999999999973, -0.00024999999999999984, 0.002999999999999999)); +#773 = DIRECTION('NONE', (0.0000000000000017829425509390558, -0.0000000000000014770379710620803, 1)); +#774 = DIRECTION('NONE', (0.00000000000000023078718297844997, 1, 0.00000000000000147703797106208)); +#775 = AXIS2_PLACEMENT_3D('NONE', #772, #773, #774); +#776 = CYLINDRICAL_SURFACE('NONE', #775, 0.0006013240262614718); +#777 = CARTESIAN_POINT('NONE', (0.00025, -0.0002500000000000001, 0.002999999999999999)); +#778 = DIRECTION('NONE', (0.000000000000004288504773294291, -0.0000000000000035527136788004994, 1)); +#779 = DIRECTION('NONE', (0, 1, 0.0000000000000035527136788004994)); +#780 = AXIS2_PLACEMENT_3D('NONE', #777, #778, #779); +#781 = CYLINDRICAL_SURFACE('NONE', #780, 0.0002500000000000001); +#782 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00017566201313073593, 0.00024999999999999914)); +#783 = DIRECTION('NONE', (-0.00000000000000022204460492503303, 1, 0.00000000000000026803154833089255)); +#784 = DIRECTION('NONE', (1, 0.0000000000000002220446049250321, 0.0000000000000035527136788005136)); +#785 = AXIS2_PLACEMENT_3D('NONE', #782, #783, #784); +#786 = CYLINDRICAL_SURFACE('NONE', #785, 0.00024999999999999914); +#787 = CARTESIAN_POINT('NONE', (0.0043986759737385285, 0.00017566201313073593, 0.005750000000000001)); +#788 = DIRECTION('NONE', (0.00000000000000022204460492503303, -1, 0.0000000000000002680315483308921)); +#789 = DIRECTION('NONE', (1, 0.0000000000000002220446049250321, -0.0000000000000035527136788005136)); +#790 = AXIS2_PLACEMENT_3D('NONE', #787, #788, #789); +#791 = CYLINDRICAL_SURFACE('NONE', #790, 0.00024999999999999914); +#792 = CARTESIAN_POINT('NONE', (-0.00017566201313073607, -0.001398675973738528, 0.0002499999999999999)); +#793 = DIRECTION('NONE', (1, 0, 0)); +#794 = DIRECTION('NONE', (0, -1, 0.0000000000000004440892098500626)); +#795 = AXIS2_PLACEMENT_3D('NONE', #792, #793, #794); +#796 = CYLINDRICAL_SURFACE('NONE', #795, 0.00025); +#797 = CARTESIAN_POINT('NONE', (-0.00017566201313073607, -0.0013986759737385289, 0.00575)); +#798 = DIRECTION('NONE', (-1, -0, 0)); +#799 = DIRECTION('NONE', (0, -1, -0)); +#800 = AXIS2_PLACEMENT_3D('NONE', #797, #798, #799); +#801 = CYLINDRICAL_SURFACE('NONE', #800, 0.00024999999999999914); +#802 = CARTESIAN_POINT('NONE', (0.00125, 0.000170162013130736, 0.001)); +#803 = DIRECTION('NONE', (0, 1, -0)); +#804 = DIRECTION('NONE', (-1, 0, -0)); +#805 = AXIS2_PLACEMENT_3D('NONE', #802, #803, #804); +#806 = CYLINDRICAL_SURFACE('NONE', #805, 0.00025); +#807 = CARTESIAN_POINT('NONE', (0.0012499999999999998, 0.000170162013130736, 0.004999999999999999)); +#808 = DIRECTION('NONE', (0, 1, -0)); +#809 = DIRECTION('NONE', (-1, 0, 0.000000000000003552713678800504)); +#810 = AXIS2_PLACEMENT_3D('NONE', #807, #808, #809); +#811 = CYLINDRICAL_SURFACE('NONE', #810, 0.0002499999999999998); +#812 = CARTESIAN_POINT('NONE', (0.00375, 0.000170162013130736, 0.001)); +#813 = DIRECTION('NONE', (0, 1, -0)); +#814 = DIRECTION('NONE', (-1, 0, -0)); +#815 = AXIS2_PLACEMENT_3D('NONE', #812, #813, #814); +#816 = CYLINDRICAL_SURFACE('NONE', #815, 0.00025); +#817 = CARTESIAN_POINT('NONE', (0.0037500000000000003, 0.000170162013130736, 0.005)); +#818 = DIRECTION('NONE', (0, 1, -0)); +#819 = DIRECTION('NONE', (-1, 0, -0)); +#820 = AXIS2_PLACEMENT_3D('NONE', #817, #818, #819); +#821 = CYLINDRICAL_SURFACE('NONE', #820, 0.00025000000000000044); +#822 = CARTESIAN_POINT('NONE', (-0.00012516201313073606, -0.001, 0.001)); +#823 = DIRECTION('NONE', (-1, 0, 0)); +#824 = DIRECTION('NONE', (0, 0, 1)); +#825 = AXIS2_PLACEMENT_3D('NONE', #822, #823, #824); +#826 = CYLINDRICAL_SURFACE('NONE', #825, 0.00025); +#827 = CARTESIAN_POINT('NONE', (-0.00012516201313073606, -0.001, 0.005)); +#828 = DIRECTION('NONE', (-1, 0, 0)); +#829 = DIRECTION('NONE', (0, 0, 1)); +#830 = AXIS2_PLACEMENT_3D('NONE', #827, #828, #829); +#831 = CYLINDRICAL_SURFACE('NONE', #830, 0.00025); +#832 = ORIENTED_EDGE('NONE', *, *, #698, .T.); +#833 = ORIENTED_EDGE('NONE', *, *, #697, .T.); +#834 = ORIENTED_EDGE('NONE', *, *, #705, .F.); +#835 = ORIENTED_EDGE('NONE', *, *, #703, .F.); +#836 = ORIENTED_EDGE('NONE', *, *, #706, .F.); +#837 = ORIENTED_EDGE('NONE', *, *, #690, .F.); +#838 = ORIENTED_EDGE('NONE', *, *, #722, .T.); +#839 = ORIENTED_EDGE('NONE', *, *, #725, .T.); +#840 = ORIENTED_EDGE('NONE', *, *, #728, .T.); +#841 = ORIENTED_EDGE('NONE', *, *, #731, .T.); +#842 = EDGE_LOOP('NONE', (#832, #833, #834, #835, #836, #837)); +#843 = FACE_BOUND('NONE', #842, .T.); +#844 = EDGE_LOOP('NONE', (#838)); +#845 = FACE_BOUND('NONE', #844, .T.); +#846 = EDGE_LOOP('NONE', (#839)); +#847 = FACE_BOUND('NONE', #846, .T.); +#848 = EDGE_LOOP('NONE', (#840)); +#849 = FACE_BOUND('NONE', #848, .T.); +#850 = EDGE_LOOP('NONE', (#841)); +#851 = FACE_BOUND('NONE', #850, .T.); +#852 = ADVANCED_FACE('NONE', (#843, #845, #847, #849, #851), #743, .T.); +#853 = ORIENTED_EDGE('NONE', *, *, #694, .T.); +#854 = ORIENTED_EDGE('NONE', *, *, #704, .T.); +#855 = ORIENTED_EDGE('NONE', *, *, #700, .F.); +#856 = ORIENTED_EDGE('NONE', *, *, #705, .T.); +#857 = EDGE_LOOP('NONE', (#853, #854, #855, #856)); +#858 = FACE_BOUND('NONE', #857, .T.); +#859 = ADVANCED_FACE('NONE', (#858), #747, .T.); +#860 = ORIENTED_EDGE('NONE', *, *, #695, .T.); +#861 = ORIENTED_EDGE('NONE', *, *, #699, .T.); +#862 = ORIENTED_EDGE('NONE', *, *, #686, .T.); +#863 = ORIENTED_EDGE('NONE', *, *, #707, .F.); +#864 = ORIENTED_EDGE('NONE', *, *, #701, .F.); +#865 = ORIENTED_EDGE('NONE', *, *, #704, .F.); +#866 = ORIENTED_EDGE('NONE', *, *, #724, .F.); +#867 = ORIENTED_EDGE('NONE', *, *, #727, .F.); +#868 = ORIENTED_EDGE('NONE', *, *, #730, .F.); +#869 = ORIENTED_EDGE('NONE', *, *, #733, .F.); +#870 = EDGE_LOOP('NONE', (#860, #861, #862, #863, #864, #865)); +#871 = FACE_BOUND('NONE', #870, .T.); +#872 = EDGE_LOOP('NONE', (#866)); +#873 = FACE_BOUND('NONE', #872, .T.); +#874 = EDGE_LOOP('NONE', (#867)); +#875 = FACE_BOUND('NONE', #874, .T.); +#876 = EDGE_LOOP('NONE', (#868)); +#877 = FACE_BOUND('NONE', #876, .T.); +#878 = EDGE_LOOP('NONE', (#869)); +#879 = FACE_BOUND('NONE', #878, .T.); +#880 = ADVANCED_FACE('NONE', (#871, #873, #875, #877, #879), #751, .T.); +#881 = ORIENTED_EDGE('NONE', *, *, #712, .T.); +#882 = ORIENTED_EDGE('NONE', *, *, #711, .T.); +#883 = ORIENTED_EDGE('NONE', *, *, #719, .F.); +#884 = ORIENTED_EDGE('NONE', *, *, #717, .F.); +#885 = ORIENTED_EDGE('NONE', *, *, #720, .F.); +#886 = ORIENTED_EDGE('NONE', *, *, #688, .T.); +#887 = ORIENTED_EDGE('NONE', *, *, #736, .F.); +#888 = ORIENTED_EDGE('NONE', *, *, #739, .F.); +#889 = EDGE_LOOP('NONE', (#881, #882, #883, #884, #885, #886)); +#890 = FACE_BOUND('NONE', #889, .T.); +#891 = EDGE_LOOP('NONE', (#887)); +#892 = FACE_BOUND('NONE', #891, .T.); +#893 = EDGE_LOOP('NONE', (#888)); +#894 = FACE_BOUND('NONE', #893, .T.); +#895 = ADVANCED_FACE('NONE', (#890, #892, #894), #755, .T.); +#896 = ORIENTED_EDGE('NONE', *, *, #708, .T.); +#897 = ORIENTED_EDGE('NONE', *, *, #718, .T.); +#898 = ORIENTED_EDGE('NONE', *, *, #714, .F.); +#899 = ORIENTED_EDGE('NONE', *, *, #719, .T.); +#900 = EDGE_LOOP('NONE', (#896, #897, #898, #899)); +#901 = FACE_BOUND('NONE', #900, .T.); +#902 = ADVANCED_FACE('NONE', (#901), #759, .T.); +#903 = ORIENTED_EDGE('NONE', *, *, #709, .T.); +#904 = ORIENTED_EDGE('NONE', *, *, #713, .T.); +#905 = ORIENTED_EDGE('NONE', *, *, #692, .F.); +#906 = ORIENTED_EDGE('NONE', *, *, #721, .F.); +#907 = ORIENTED_EDGE('NONE', *, *, #715, .F.); +#908 = ORIENTED_EDGE('NONE', *, *, #718, .F.); +#909 = ORIENTED_EDGE('NONE', *, *, #734, .T.); +#910 = ORIENTED_EDGE('NONE', *, *, #737, .T.); +#911 = EDGE_LOOP('NONE', (#903, #904, #905, #906, #907, #908)); +#912 = FACE_BOUND('NONE', #911, .T.); +#913 = EDGE_LOOP('NONE', (#909)); +#914 = FACE_BOUND('NONE', #913, .T.); +#915 = EDGE_LOOP('NONE', (#910)); +#916 = FACE_BOUND('NONE', #915, .T.); +#917 = ADVANCED_FACE('NONE', (#912, #914, #916), #763, .T.); +#918 = ORIENTED_EDGE('NONE', *, *, #713, .F.); +#919 = ORIENTED_EDGE('NONE', *, *, #710, .T.); +#920 = ORIENTED_EDGE('NONE', *, *, #712, .F.); +#921 = ORIENTED_EDGE('NONE', *, *, #689, .T.); +#922 = ORIENTED_EDGE('NONE', *, *, #699, .F.); +#923 = ORIENTED_EDGE('NONE', *, *, #696, .T.); +#924 = ORIENTED_EDGE('NONE', *, *, #698, .F.); +#925 = ORIENTED_EDGE('NONE', *, *, #693, .F.); +#926 = EDGE_LOOP('NONE', (#918, #919, #920, #921, #922, #923, #924, #925)); +#927 = FACE_BOUND('NONE', #926, .T.); +#928 = ADVANCED_FACE('NONE', (#927), #767, .F.); +#929 = ORIENTED_EDGE('NONE', *, *, #691, .F.); +#930 = ORIENTED_EDGE('NONE', *, *, #706, .T.); +#931 = ORIENTED_EDGE('NONE', *, *, #702, .F.); +#932 = ORIENTED_EDGE('NONE', *, *, #707, .T.); +#933 = ORIENTED_EDGE('NONE', *, *, #687, .T.); +#934 = ORIENTED_EDGE('NONE', *, *, #720, .T.); +#935 = ORIENTED_EDGE('NONE', *, *, #716, .F.); +#936 = ORIENTED_EDGE('NONE', *, *, #721, .T.); +#937 = EDGE_LOOP('NONE', (#929, #930, #931, #932, #933, #934, #935, #936)); +#938 = FACE_BOUND('NONE', #937, .T.); +#939 = ADVANCED_FACE('NONE', (#938), #771, .T.); +#940 = ORIENTED_EDGE('NONE', *, *, #689, .F.); +#941 = ORIENTED_EDGE('NONE', *, *, #688, .F.); +#942 = ORIENTED_EDGE('NONE', *, *, #687, .F.); +#943 = ORIENTED_EDGE('NONE', *, *, #686, .F.); +#944 = EDGE_LOOP('NONE', (#940, #941, #942, #943)); +#945 = FACE_BOUND('NONE', #944, .T.); +#946 = ADVANCED_FACE('NONE', (#945), #776, .T.); +#947 = ORIENTED_EDGE('NONE', *, *, #690, .T.); +#948 = ORIENTED_EDGE('NONE', *, *, #691, .T.); +#949 = ORIENTED_EDGE('NONE', *, *, #692, .T.); +#950 = ORIENTED_EDGE('NONE', *, *, #693, .T.); +#951 = EDGE_LOOP('NONE', (#947, #948, #949, #950)); +#952 = FACE_BOUND('NONE', #951, .T.); +#953 = ADVANCED_FACE('NONE', (#952), #781, .F.); +#954 = ORIENTED_EDGE('NONE', *, *, #697, .F.); +#955 = ORIENTED_EDGE('NONE', *, *, #696, .F.); +#956 = ORIENTED_EDGE('NONE', *, *, #695, .F.); +#957 = ORIENTED_EDGE('NONE', *, *, #694, .F.); +#958 = EDGE_LOOP('NONE', (#954, #955, #956, #957)); +#959 = FACE_BOUND('NONE', #958, .T.); +#960 = ADVANCED_FACE('NONE', (#959), #786, .T.); +#961 = ORIENTED_EDGE('NONE', *, *, #700, .T.); +#962 = ORIENTED_EDGE('NONE', *, *, #701, .T.); +#963 = ORIENTED_EDGE('NONE', *, *, #702, .T.); +#964 = ORIENTED_EDGE('NONE', *, *, #703, .T.); +#965 = EDGE_LOOP('NONE', (#961, #962, #963, #964)); +#966 = FACE_BOUND('NONE', #965, .T.); +#967 = ADVANCED_FACE('NONE', (#966), #791, .T.); +#968 = ORIENTED_EDGE('NONE', *, *, #711, .F.); +#969 = ORIENTED_EDGE('NONE', *, *, #710, .F.); +#970 = ORIENTED_EDGE('NONE', *, *, #709, .F.); +#971 = ORIENTED_EDGE('NONE', *, *, #708, .F.); +#972 = EDGE_LOOP('NONE', (#968, #969, #970, #971)); +#973 = FACE_BOUND('NONE', #972, .T.); +#974 = ADVANCED_FACE('NONE', (#973), #796, .T.); +#975 = ORIENTED_EDGE('NONE', *, *, #714, .T.); +#976 = ORIENTED_EDGE('NONE', *, *, #715, .T.); +#977 = ORIENTED_EDGE('NONE', *, *, #716, .T.); +#978 = ORIENTED_EDGE('NONE', *, *, #717, .T.); +#979 = EDGE_LOOP('NONE', (#975, #976, #977, #978)); +#980 = FACE_BOUND('NONE', #979, .T.); +#981 = ADVANCED_FACE('NONE', (#980), #801, .T.); +#982 = ORIENTED_EDGE('NONE', *, *, #722, .F.); +#983 = ORIENTED_EDGE('NONE', *, *, #724, .T.); +#984 = EDGE_LOOP('NONE', (#982)); +#985 = FACE_BOUND('NONE', #984, .T.); +#986 = EDGE_LOOP('NONE', (#983)); +#987 = FACE_BOUND('NONE', #986, .T.); +#988 = ADVANCED_FACE('NONE', (#985, #987), #806, .F.); +#989 = ORIENTED_EDGE('NONE', *, *, #725, .F.); +#990 = ORIENTED_EDGE('NONE', *, *, #727, .T.); +#991 = EDGE_LOOP('NONE', (#989)); +#992 = FACE_BOUND('NONE', #991, .T.); +#993 = EDGE_LOOP('NONE', (#990)); +#994 = FACE_BOUND('NONE', #993, .T.); +#995 = ADVANCED_FACE('NONE', (#992, #994), #811, .F.); +#996 = ORIENTED_EDGE('NONE', *, *, #728, .F.); +#997 = ORIENTED_EDGE('NONE', *, *, #730, .T.); +#998 = EDGE_LOOP('NONE', (#996)); +#999 = FACE_BOUND('NONE', #998, .T.); +#1000 = EDGE_LOOP('NONE', (#997)); +#1001 = FACE_BOUND('NONE', #1000, .T.); +#1002 = ADVANCED_FACE('NONE', (#999, #1001), #816, .F.); +#1003 = ORIENTED_EDGE('NONE', *, *, #731, .F.); +#1004 = ORIENTED_EDGE('NONE', *, *, #733, .T.); +#1005 = EDGE_LOOP('NONE', (#1003)); +#1006 = FACE_BOUND('NONE', #1005, .T.); +#1007 = EDGE_LOOP('NONE', (#1004)); +#1008 = FACE_BOUND('NONE', #1007, .T.); +#1009 = ADVANCED_FACE('NONE', (#1006, #1008), #821, .F.); +#1010 = ORIENTED_EDGE('NONE', *, *, #734, .F.); +#1011 = ORIENTED_EDGE('NONE', *, *, #736, .T.); +#1012 = EDGE_LOOP('NONE', (#1010)); +#1013 = FACE_BOUND('NONE', #1012, .T.); +#1014 = EDGE_LOOP('NONE', (#1011)); +#1015 = FACE_BOUND('NONE', #1014, .T.); +#1016 = ADVANCED_FACE('NONE', (#1013, #1015), #826, .F.); +#1017 = ORIENTED_EDGE('NONE', *, *, #737, .F.); +#1018 = ORIENTED_EDGE('NONE', *, *, #739, .T.); +#1019 = EDGE_LOOP('NONE', (#1017)); +#1020 = FACE_BOUND('NONE', #1019, .T.); +#1021 = EDGE_LOOP('NONE', (#1018)); +#1022 = FACE_BOUND('NONE', #1021, .T.); +#1023 = ADVANCED_FACE('NONE', (#1020, #1022), #831, .F.); +#1024 = CLOSED_SHELL('NONE', (#852, #859, #880, #895, #902, #917, #928, #939, #946, #953, #960, #967, #974, #981, #988, #995, #1002, #1009, #1016, #1023)); +#1025 = MANIFOLD_SOLID_BREP('NONE', #1024); +#1026 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#1027 = PRODUCT_DEFINITION_CONTEXT('part definition', #1026, 'design'); +#1028 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#1029 = PRODUCT_DEFINITION_FORMATION('', $, #1028); +#1030 = PRODUCT_DEFINITION('design', $, #1029, #1027); +#1031 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1030); +#1032 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1025), #3); +#1033 = SHAPE_DEFINITION_REPRESENTATION(#1031, #1032); ENDSEC; END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap b/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap index ba5170c9d..f364a4bec 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/ops.snap @@ -8,19 +8,19 @@ description: Operations executed bracket.kcl "data": { "value": { "type": "String", - "value": "XY" + "value": "XZ" }, "sourceRange": [ - 1160, - 1164, + 1075, + 1079, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 1146, - 1165, + 1061, + 1080, 0 ], "type": "StdLibCall", @@ -28,213 +28,246 @@ description: Operations executed bracket.kcl }, { "labeledArgs": { - "holeSketch": { + "length": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" + "type": "Number", + "value": 6.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } } }, "sourceRange": [ - 1379, - 1458, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1460, - 1461, + 1470, + 1475, 0 ] } }, - "name": "hole", + "name": "extrude", "sourceRange": [ - 1374, - 1462, + 1450, + 1476, 0 ], "type": "StdLibCall", - "unlabeledArg": null + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1458, + 1459, + 0 + ] + } }, { "labeledArgs": { - "holeSketch": { + "radius": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" + "type": "Number", + "value": 0.601324026261472, + "ty": { + "type": "Unknown" } }, "sourceRange": [ - 1473, - 1576, + 1506, + 1521, 0 ] }, - "sketch": { + "tags": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] }, "sourceRange": [ - 1578, - 1579, + 1537, + 1565, 0 ] } }, - "name": "hole", + "name": "fillet", "sourceRange": [ - 1468, - 1580, + 1482, + 1573, 0 ], "type": "StdLibCall", - "unlabeledArg": null + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1482, + 1573, + 0 + ] + } }, { "labeledArgs": { - "holeSketch": { + "radius": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } } }, "sourceRange": [ - 1591, - 1678, + 1603, + 1615, 0 ] }, - "sketch": { + "tags": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } + "type": "Array", + "value": [ + { + "type": "Uuid", + "value": "[uuid]" + } + ] }, "sourceRange": [ - 1680, - 1681, + 1631, + 1659, 0 ] } }, - "name": "hole", + "name": "fillet", "sourceRange": [ - 1586, - 1682, + 1579, + 1667, 0 ], "type": "StdLibCall", - "unlabeledArg": null + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1579, + 1667, + 0 + ] + } }, { "labeledArgs": { - "holeSketch": { + "radius": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } } }, "sourceRange": [ - 1693, - 1788, + 1696, + 1708, 0 ] }, - "sketch": { + "tags": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" + "type": "Array", + "value": [ + { + "type": "TagIdentifier", + "value": "seg02", + "artifact_id": "[uuid]" + }, + { + "type": "Uuid", + "value": "[uuid]" + } + ] + }, + "sourceRange": [ + 1723, + 1754, + 0 + ] + } + }, + "name": "fillet", + "sourceRange": [ + 1673, + 1761, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1673, + 1761, + 0 + ] + } + }, + { + "labeledArgs": { + "radius": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } } }, "sourceRange": [ 1790, - 1791, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1688, - 1792, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.35132402626147197, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [ - 1887, - 1896, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 1851, - 1897, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1859, - 1876, - 0 - ] - } - }, - { - "labeledArgs": { - "radius": { - "value": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 1927, - 1942, + 1802, 0 ] }, @@ -243,8 +276,9 @@ description: Operations executed bracket.kcl "type": "Array", "value": [ { - "type": "Uuid", - "value": "[uuid]" + "type": "TagIdentifier", + "value": "seg05", + "artifact_id": "[uuid]" }, { "type": "Uuid", @@ -253,16 +287,16 @@ description: Operations executed bracket.kcl ] }, "sourceRange": [ - 1958, - 2045, + 1817, + 1848, 0 ] } }, "name": "fillet", "sourceRange": [ - 1903, - 2052, + 1767, + 1855, 0 ], "type": "StdLibCall", @@ -274,8 +308,8 @@ description: Operations executed bracket.kcl } }, "sourceRange": [ - 1903, - 2052, + 1767, + 1855, 0 ] } @@ -284,20 +318,34 @@ description: Operations executed bracket.kcl "labeledArgs": { "data": { "value": { - "type": "String", - "value": "XZ" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, "sourceRange": [ - 2108, - 2112, + 1883, + 1892, + 0 + ] + }, + "tag": { + "value": { + "type": "TagIdentifier", + "value": "seg03", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 1894, + 1899, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 2094, - 2113, + 1869, + 1900, 0 ], "type": "StdLibCall", @@ -308,424 +356,144 @@ description: Operations executed bracket.kcl "length": { "value": { "type": "Number", - "value": -6.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 2484, - 2490, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 2453, - 2491, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2461, - 2473, - 0 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": -0.375, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [ - 2819, - 2830, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 2805, - 2831, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3021, - 3103, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3105, - 3106, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 3016, - 3107, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3118, - 3200, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 3202, - 3203, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 3113, - 3204, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.35132402626147197, + "value": -0.361324026261472, "ty": { "type": "Unknown" } }, "sourceRange": [ - 3289, - 3299, + 2174, + 2188, 0 ] } }, "name": "extrude", "sourceRange": [ - 3253, - 3300, + 2154, + 2189, 0 ], "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] }, "sourceRange": [ - 3261, - 3278, + 2162, + 2163, 0 ] } }, { "labeledArgs": { - "radius": { + "data": { "value": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } + "type": "Solid", + "value": { + "artifactId": "[uuid]" } }, "sourceRange": [ - 3330, - 3345, + 2217, + 2226, 0 ] }, - "tags": { + "tag": { "value": { - "type": "Array", - "value": [ - { - "type": "Uuid", - "value": "[uuid]" - }, - { - "type": "Uuid", - "value": "[uuid]" - } - ] + "type": "TagIdentifier", + "value": "seg04", + "artifact_id": "[uuid]" }, "sourceRange": [ - 3361, - 3448, + 2228, + 2233, 0 ] } }, - "name": "fillet", + "name": "startSketchOn", "sourceRange": [ - 3306, - 3455, + 2203, + 2234, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.45132402626147194, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2420, + 2434, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2400, + 2435, 0 ], "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solid", - "value": { - "artifactId": "[uuid]" - } + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] }, "sourceRange": [ - 3306, - 3455, + 2408, + 2409, 0 ] } diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap index 10090c63e..9d6327d60 100644 --- a/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/bracket/program_memory.snap @@ -1,1773 +1,14 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing bracket.kcl --- { - "bracketLeg1Extrude": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1311, - 1355, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1361, - 1368, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "to": [ - 4.625, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ] - }, - "from": [ - 4.625, - 0.0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "to": [ - 4.625, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1311, - 1355, - 0 - ] - }, - "from": [ - 4.625, - 6.0 - ], - "tag": null, - "to": [ - 0.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1361, - 1368, - 0 - ] - }, - "from": [ - 0.0, - 6.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1171, - 1196, - 0 - ] - } - }, - "tags": { - "fillet1": { - "type": "TagIdentifier", - "value": "fillet1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "to": [ - 4.625, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1252, - 1260, - 0 - ] - } - ] - }, - "fillet2": { - "type": "TagIdentifier", - "value": "fillet2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ] - }, - "from": [ - 4.625, - 0.0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "to": [ - 4.625, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1296, - 1304, - 0 - ] - } - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1171, - 1196, - 0 - ] - } - ] - }, - "height": 0.35132402626147197, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.25, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.25, - "edgeId": "[uuid]", - "tag": null - } - ], - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1171, - 1196, - 0 - ] - } - ] - } - }, - "bracketLeg1Sketch": { - "type": "Sketch", - "value": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "to": [ - 4.625, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ] - }, - "from": [ - 4.625, - 0.0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "to": [ - 4.625, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1311, - 1355, - 0 - ] - }, - "from": [ - 4.625, - 6.0 - ], - "tag": null, - "to": [ - 0.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1361, - 1368, - 0 - ] - }, - "from": [ - 0.0, - 6.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1171, - 1196, - 0 - ] - } - }, - "tags": { - "fillet1": { - "type": "TagIdentifier", - "value": "fillet1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "to": [ - 4.625, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1252, - 1260, - 0 - ] - } - ] - }, - "fillet2": { - "type": "TagIdentifier", - "value": "fillet2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ] - }, - "from": [ - 4.625, - 0.0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "to": [ - 4.625, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1296, - 1304, - 0 - ] - } - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1171, - 1196, - 0 - ] - } - ] - } - }, - "bracketLeg2Extrude": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2880, - 2902, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3003, - 3010, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2880, - 2902, - 0 - ] - }, - "from": [ - 0.0, - -0.375 - ], - "tag": null, - "to": [ - 6.0, - -0.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ] - }, - "from": [ - 6.0, - -0.375 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "to": [ - 6.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ] - }, - "from": [ - 6.0, - -2.375 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "to": [ - 0.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3003, - 3010, - 0 - ] - }, - "from": [ - 0.0, - -2.375 - ], - "tag": null, - "to": [ - 0.0, - -0.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -0.375, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - -0.375 - ], - "to": [ - 0.0, - -0.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2837, - 2874, - 0 - ] - } - }, - "tags": { - "fillet3": { - "type": "TagIdentifier", - "value": "fillet3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ] - }, - "from": [ - 6.0, - -0.375 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "to": [ - 6.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2943, - 2951, - 0 - ] - } - ] - }, - "fillet4": { - "type": "TagIdentifier", - "value": "fillet4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ] - }, - "from": [ - 6.0, - -2.375 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "to": [ - 0.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2988, - 2996, - 0 - ] - } - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2837, - 2874, - 0 - ] - } - ] - }, - "height": -0.35132402626147197, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.25, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.25, - "edgeId": "[uuid]", - "tag": null - } - ], - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2837, - 2874, - 0 - ] - } - ] - } - }, - "bracketLeg2Sketch": { - "type": "Sketch", - "value": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2880, - 2902, - 0 - ] - }, - "from": [ - 0.0, - -0.375 - ], - "tag": null, - "to": [ - 6.0, - -0.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ] - }, - "from": [ - 6.0, - -0.375 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "to": [ - 6.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ] - }, - "from": [ - 6.0, - -2.375 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "to": [ - 0.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3003, - 3010, - 0 - ] - }, - "from": [ - 0.0, - -2.375 - ], - "tag": null, - "to": [ - 0.0, - -0.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -0.375, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - -0.375 - ], - "to": [ - 0.0, - -0.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2837, - 2874, - 0 - ] - } - }, - "tags": { - "fillet3": { - "type": "TagIdentifier", - "value": "fillet3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ] - }, - "from": [ - 6.0, - -0.375 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "to": [ - 6.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2943, - 2951, - 0 - ] - } - ] - }, - "fillet4": { - "type": "TagIdentifier", - "value": "fillet4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ] - }, - "from": [ - 6.0, - -2.375 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "to": [ - 0.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2988, - 2996, - 0 - ] - } - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2837, - 2874, - 0 - ] - } - ] - } - }, - "customPlane": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": -0.375, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2599, - 2612, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2618, - 2619, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2625, - 2626, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 2593, - 2628, - 0 - ] - } - ] - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2648, - 2649, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2655, - 2656, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2662, - 2663, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 2642, - 2665, - 0 - ] - } - ] - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2685, - 2686, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2692, - 2693, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2699, - 2700, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 2679, - 2702, - 0 - ] - } - ] - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2722, - 2723, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2729, - 2730, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 2736, - 2737, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 2716, - 2739, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 2578, - 2743, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 2566, - 2745, - 0 - ] - } - ] - }, "extFilletRadius": { "type": "Number", - "value": 0.25, + "value": 0.6013, "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 831, - 834, - 0 - ] - } - ] + "type": "Unknown" + } }, "factorOfSafety": { "type": "Number", @@ -1775,275 +16,129 @@ description: Variables in memory after executing bracket.kcl "ty": { "type": "Default", "len": { - "type": "Inches" + "type": "Mm" }, "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 575, - 578, - 0 - ] - } - ] + } }, - "fillet1": { - "type": "TagIdentifier", - "type": "TagIdentifier", - "value": "fillet1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "to": [ - 4.625, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "filletRadius": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Mm" }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1202, - 1261, - 0 - ], - "tag": { - "end": 1260, - "start": 1252, - "type": "TagDeclarator", - "value": "fillet1" - }, - "type": "extrudePlane" + "angle": { + "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1252, - 1260, - 0 - ] - } - ] + } }, - "fillet2": { - "type": "TagIdentifier", - "type": "TagIdentifier", - "value": "fillet2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ] - }, - "from": [ - 4.625, - 0.0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "to": [ - 4.625, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "moment": { + "type": "Number", + "value": 3600.0, + "ty": { + "type": "Unknown" + } + }, + "mountingHoleDiameter": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Mm" }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1267, - 1305, - 0 - ], - "tag": { - "end": 1304, - "start": 1296, - "type": "TagDeclarator", - "value": "fillet2" - }, - "type": "extrudePlane" + "angle": { + "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1296, - 1304, - 0 - ] - } - ] + } }, - "fillet3": { - "type": "TagIdentifier", - "type": "TagIdentifier", - "value": "fillet3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ] - }, - "from": [ - 6.0, - -0.375 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "to": [ - 6.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "p": { + "type": "Number", + "value": 300.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2908, - 2952, - 0 - ], - "tag": { - "end": 2951, - "start": 2943, - "type": "TagDeclarator", - "value": "fillet3" - }, - "type": "extrudePlane" + "angle": { + "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2943, - 2951, - 0 - ] - } - ] + } }, - "fillet4": { + "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "fillet4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ] - }, - "from": [ - 6.0, - -2.375 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "to": [ - 0.0, - -2.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "seg06" + }, + "shelfDepth": { + "type": "Number", + "value": 12.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2958, - 2997, - 0 - ], - "tag": { - "end": 2996, - "start": 2988, - "type": "TagDeclarator", - "value": "fillet4" - }, - "type": "extrudePlane" + "angle": { + "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2988, - 2996, - 0 - ] - } - ] + } }, - "filletExtrude": { + "shelfMountL": { + "type": "Number", + "value": 5.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sigmaAllow": { + "type": "Number", + "value": 35000.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sketch001": { "type": "Solid", "value": { "type": "Solid", @@ -2054,45 +149,97 @@ description: Variables in memory after executing bracket.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2150, - 2176, + 1117, + 1170, 0 ], - "tag": null, + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, "type": "extrudePlane" }, { "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2182, - 2286, + 1176, + 1215, 0 ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2292, - 2318, - 0 - ], - "tag": null, + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, "type": "extrudePlane" }, { "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2324, - 2416, + 1221, + 1263, 0 ], - "tag": null, - "type": "extrudeArc" + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" } ], "sketch": { @@ -2103,8 +250,176 @@ description: Variables in memory after executing bracket.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2150, - 2176, + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, 0 ] }, @@ -2113,94 +428,13 @@ description: Variables in memory after executing bracket.kcl 0.0 ], "tag": null, - "to": [ - 0.0, - 0.3513 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2182, - 2286, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.375 - ], - "from": [ - 0.0, - 0.3513 - ], - "radius": 0.726324026261472, - "tag": null, - "to": [ - -0.7263, - -0.375 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2292, - 2318, - 0 - ] - }, - "from": [ - -0.7263, - -0.375 - ], - "tag": null, - "to": [ - -0.375, - -0.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2324, - 2416, - 0 - ] - }, - "ccw": false, - "center": [ - -0.0, - -0.375 - ], - "from": [ - -0.375, - -0.375 - ], - "radius": 0.375, - "tag": null, "to": [ 0.0, 0.0 ], - "type": "Arc", + "type": "ToPoint", "units": { - "type": "Inches" + "type": "Mm" } } ], @@ -2230,9 +464,8 @@ description: Variables in memory after executing bracket.kcl "z": 0.0 }, "units": { - "type": "Inches" - }, - "__meta": [] + "type": "Mm" + } }, "start": { "from": [ @@ -2244,381 +477,3379 @@ description: Variables in memory after executing bracket.kcl 0.0 ], "units": { - "type": "Inches" + "type": "Mm" }, "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2119, - 2144, + 1086, + 1111, 0 ] } }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2119, - 2144, - 0 - ] - } - ] + "type": "Mm" + } }, - "height": -6.0, + "height": 6.0, "startCapId": "[uuid]", "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ + "edgeCuts": [ { - "sourceRange": [ - 2119, - 2144, - 0 - ] - } - ] - } - }, - "filletRadius": { - "type": "Number", - "value": 0.375, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 808, - 812, - 0 - ] - } - ] - }, - "filletSketch": { - "type": "Sketch", - "value": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2150, - 2176, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.3513 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2182, - 2286, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.375 - ], - "from": [ - 0.0, - 0.3513 - ], - "radius": 0.726324026261472, - "tag": null, - "to": [ - -0.7263, - -0.375 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2292, - 2318, - 0 - ] - }, - "from": [ - -0.7263, - -0.375 - ], - "tag": null, - "to": [ - -0.375, - -0.375 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2324, - 2416, - 0 - ] - }, - "ccw": false, - "center": [ - -0.0, - -0.375 - ], - "from": [ - -0.375, - -0.375 - ], - "radius": 0.375, - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null } ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2119, - 2144, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2119, - 2144, - 0 - ] - } - ] + "type": "Mm" + } } }, - "moment": { - "type": "Number", - "value": 3600.0, - "ty": { - "type": "Unknown" - }, - "__meta": [ + "sketch002": { + "type": "HomArray", + "value": [ { - "sourceRange": [ - 637, - 639, - 0 - ] + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + 1.0 + ], + "from": [ + -1.0, + 1.0 + ], + "radius": 0.25, + "tag": null, + "to": [ + -1.0, + 1.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg03", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1111, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -1.0, + 1.0 + ], + "to": [ + -1.0, + 1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -0.361324026261472, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Mm" + } + } }, { - "sourceRange": [ - 530, - 533, - 0 - ] + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + 1.0 + ], + "from": [ + -1.0, + 1.0 + ], + "radius": 0.25, + "tag": null, + "to": [ + -1.0, + 1.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg03", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1111, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -1.0, + 1.0 + ], + "to": [ + -1.0, + 1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -0.361324026261472, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + 1.0 + ], + "from": [ + -1.0, + 1.0 + ], + "radius": 0.25, + "tag": null, + "to": [ + -1.0, + 1.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg03", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1111, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -1.0, + 1.0 + ], + "to": [ + -1.0, + 1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -0.361324026261472, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + }, + "ccw": true, + "center": [ + -1.25, + 1.0 + ], + "from": [ + -1.0, + 1.0 + ], + "radius": 0.25, + "tag": null, + "to": [ + -1.0, + 1.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg03", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1111, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -1.0, + 1.0 + ], + "to": [ + -1.0, + 1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1906, + 1981, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -0.361324026261472, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Mm" + } + } } ] }, - "mountingHoleDiameter": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ + "sketch003": { + "type": "HomArray", + "value": [ { - "sourceRange": [ - 858, - 861, - 0 - ] - } - ] - }, - "p": { - "type": "Number", - "value": 300.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2240, + 2312, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2240, + 2312, + 0 + ] + }, + "ccw": true, + "center": [ + 1.0, + -1.0 + ], + "from": [ + 1.25, + -1.0 + ], + "radius": 0.25, + "tag": null, + "to": [ + 1.25, + -1.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg04", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1111, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 1.25, + -1.0 + ], + "to": [ + 1.25, + -1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2240, + 2312, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -0.45132402626147194, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Mm" + } + } }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ { - "sourceRange": [ - 530, - 533, - 0 - ] - } - ] - }, - "shelfDepth": { - "type": "Number", - "value": 12.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 637, - 639, - 0 - ] - } - ] - }, - "shelfMountL": { - "type": "Number", - "value": 5.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 607, - 608, - 0 - ] - } - ] - }, - "sigmaAllow": { - "type": "Number", - "value": 35000.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 484, - 489, - 0 - ] + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2240, + 2312, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2240, + 2312, + 0 + ] + }, + "ccw": true, + "center": [ + 1.0, + -1.0 + ], + "from": [ + 1.25, + -1.0 + ], + "radius": 0.25, + "tag": null, + "to": [ + 1.25, + -1.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "seg04", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1117, + 1170, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 1169, + "start": 1163, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + 4.6487, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1176, + 1215, + 0 + ] + }, + "from": [ + 4.6487, + 0.0 + ], + "tag": { + "end": 1214, + "start": 1208, + "type": "TagDeclarator", + "value": "seg02" + }, + "to": [ + 4.6487, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1221, + 1263, + 0 + ] + }, + "from": [ + 4.6487, + 0.3513 + ], + "tag": { + "end": 1262, + "start": 1256, + "type": "TagDeclarator", + "value": "seg03" + }, + "to": [ + -0.3513, + 0.3513 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1269, + 1310, + 0 + ] + }, + "from": [ + -0.3513, + 0.3513 + ], + "tag": { + "end": 1309, + "start": 1303, + "type": "TagDeclarator", + "value": "seg04" + }, + "to": [ + -0.3513, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1316, + 1355, + 0 + ] + }, + "from": [ + -0.3513, + -1.6487 + ], + "tag": { + "end": 1354, + "start": 1348, + "type": "TagDeclarator", + "value": "seg05" + }, + "to": [ + -0.0, + -1.6487 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1361, + 1431, + 0 + ] + }, + "from": [ + -0.0, + -1.6487 + ], + "tag": { + "end": 1430, + "start": 1424, + "type": "TagDeclarator", + "value": "seg06" + }, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1437, + 1444, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1111, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + }, + "seg02": { + "type": "TagIdentifier", + "value": "seg02" + }, + "seg03": { + "type": "TagIdentifier", + "value": "seg03" + }, + "seg04": { + "type": "TagIdentifier", + "value": "seg04" + }, + "seg05": { + "type": "TagIdentifier", + "value": "seg05" + }, + "seg06": { + "type": "TagIdentifier", + "value": "seg06" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 6.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.601324026261472, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.25, + "edgeId": "[uuid]", + "tag": null + } + ], + "units": { + "type": "Mm" + } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 1.25, + -1.0 + ], + "to": [ + 1.25, + -1.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2240, + 2312, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": -0.45132402626147194, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Mm" + } + } } ] }, @@ -2627,16 +3858,7 @@ description: Variables in memory after executing bracket.kcl "value": 0.3513, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 918, - 974, - 0 - ] - } - ] + } }, "wallMountL": { "type": "Number", @@ -2644,21 +3866,12 @@ description: Variables in memory after executing bracket.kcl "ty": { "type": "Default", "len": { - "type": "Inches" + "type": "Mm" }, "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 622, - 623, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -2666,20 +3879,11 @@ description: Variables in memory after executing bracket.kcl "ty": { "type": "Default", "len": { - "type": "Inches" + "type": "Mm" }, "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 524, - 525, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png index 3e27d1833..9623aaddf 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/bracket/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap index 6fb2d5317..78182b0c2 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_commands.snap @@ -80,19 +80,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1055, - 1080, + 546, + 565, 4 ], "command": { "type": "make_plane", "origin": { "x": 0.0, - "y": 0.5, + "y": 0.0, "z": 0.0 }, "x_axis": { - "x": -1.0, + "x": 1.0, "y": 0.0, "z": 0.0 }, @@ -109,8 +109,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1086, - 1158, + 571, + 643, 4 ], "command": { @@ -121,7 +121,7 @@ description: Artifact commands car-wheel-assembly.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": 1.0, + "y": -1.0, "z": 0.0 } } @@ -129,8 +129,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1086, - 1158, + 571, + 643, 4 ], "command": { @@ -140,8 +140,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1086, - 1158, + 571, + 643, 4 ], "command": { @@ -157,8 +157,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1086, - 1158, + 571, + 643, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 571, + 643, 4 ], "command": { @@ -186,8 +197,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1086, - 1158, + 571, + 643, 4 ], "command": { @@ -198,8 +209,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 652, + 708, 4 ], "command": { @@ -210,7 +221,7 @@ description: Artifact commands car-wheel-assembly.kcl "adjust_camera": false, "planar_normal": { "x": 0.0, - "y": 1.0, + "y": -1.0, "z": 0.0 } } @@ -218,252 +229,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, - 4 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 766, - 862, - 4 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": -1.935, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 766, - 862, - 4 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": -2.25, - "y": 0.0 - }, - "radius": 0.315, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 766, - 862, - 4 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 870, - 1014, - 4 - ], - "command": { - "type": "entity_circular_pattern", - "entity_id": "[uuid]", - "axis": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "center": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "num_repetitions": 4, - "arc_degrees": 360.0, - "rotate_duplicates": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1164, - 1186, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, + 652, + 708, 4 ], "command": { @@ -476,8 +243,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1195, - 1251, + 652, + 708, 4 ], "command": { @@ -487,8 +254,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1195, - 1251, + 652, + 708, 4 ], "command": { @@ -499,8 +266,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1195, - 1251, + 652, + 708, 4 ], "command": { @@ -512,8 +279,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1195, - 1251, + 652, + 708, 4 ], "command": { @@ -526,8 +293,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1195, - 1251, + 652, + 708, 4 ], "command": { @@ -540,148 +307,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1195, - 1251, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1257, - 1318, + 714, + 775, 4 ], "command": { @@ -701,37 +328,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1337, - 1362, - 4 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.5, - "z": 0.0 - }, - "x_axis": { - "x": -1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1368, - 1445, + 828, + 905, 4 ], "command": { @@ -740,18 +338,14 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1368, - 1445, + 828, + 905, 4 ], "command": { @@ -761,8 +355,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1368, - 1445, + 828, + 905, 4 ], "command": { @@ -778,8 +372,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1368, - 1445, + 828, + 905, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 828, + 905, 4 ], "command": { @@ -807,8 +412,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1368, - 1445, + 828, + 905, 4 ], "command": { @@ -819,8 +424,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 918, + 980, 4 ], "command": { @@ -829,18 +434,108 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 766, - 862, + 918, + 980, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 918, + 980, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 918, + 980, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 918, + 980, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 918, + 980, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 918, + 980, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1030, + 1104, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1030, + 1104, 4 ], "command": { @@ -850,8 +545,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1030, + 1104, 4 ], "command": { @@ -867,8 +562,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1030, + 1104, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1030, + 1104, 4 ], "command": { @@ -896,8 +602,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1030, + 1104, 4 ], "command": { @@ -908,8 +614,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 870, - 1014, + 1110, + 1244, 4 ], "command": { @@ -933,138 +639,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1451, - 1473, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1073,32 +649,28 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.5, + "distance": -0.75, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1108,8 +680,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1120,8 +692,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1133,8 +705,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1147,8 +719,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1161,8 +733,74 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, 4 ], "command": { @@ -1175,8 +813,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1189,8 +827,74 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, 4 ], "command": { @@ -1203,8 +907,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1217,8 +921,74 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, 4 ], "command": { @@ -1231,8 +1001,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1245,8 +1015,74 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.75, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1250, + 1329, 4 ], "command": { @@ -1259,8 +1095,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, + 1250, + 1329, 4 ], "command": { @@ -1273,36 +1109,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1486, - 1549, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1486, - 1549, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1555, - 1616, + 1335, + 1396, 4 ], "command": { @@ -1322,37 +1130,92 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1897, - 1936, + 1335, + 1396, 4 ], "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 1.25, - "z": 0.0 + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.85882354, + "g": 0.8039216, + "b": 0.4392157, + "a": 100.0 }, - "x_axis": { - "x": -1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 } }, { "cmdId": "[uuid]", "range": [ - 1942, - 2014, + 1335, + 1396, + 4 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.85882354, + "g": 0.8039216, + "b": 0.4392157, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1335, + 1396, + 4 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.85882354, + "g": 0.8039216, + "b": 0.4392157, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1335, + 1396, + 4 + ], + "command": { + "type": "object_set_material_params_pbr", + "object_id": "[uuid]", + "color": { + "r": 0.85882354, + "g": 0.8039216, + "b": 0.4392157, + "a": 100.0 + }, + "metalness": 0.9, + "roughness": 0.9, + "ambient_occlusion": 0.0 + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1526, 4 ], "command": { @@ -1361,18 +1224,14 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1942, - 2014, + 1486, + 1526, 4 ], "command": { @@ -1382,8 +1241,198 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1942, - 2014, + 1486, + 1526, + 4 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.25, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1526, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1526, + 4 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "arc", + "center": { + "x": 0.0, + "y": 0.0 + }, + "radius": 0.25, + "start": { + "unit": "degrees", + "value": 0.0 + }, + "end": { + "unit": "degrees", + "value": 360.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1486, + 1526, + 4 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1532, + 1565, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1630, + 1702, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1630, + 1702, + 4 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1630, + 1702, 4 ], "command": { @@ -1399,8 +1448,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1942, - 2014, + 1630, + 1702, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1630, + 1702, 4 ], "command": { @@ -1428,8 +1488,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1942, - 2014, + 1630, + 1702, 4 ], "command": { @@ -1440,8 +1500,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1717, + 1782, 4 ], "command": { @@ -1450,18 +1510,108 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1717, + 1782, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1782, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1782, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1782, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1782, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1717, + 1782, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1835, + 1909, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1835, + 1909, 4 ], "command": { @@ -1471,8 +1621,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1835, + 1909, 4 ], "command": { @@ -1488,8 +1638,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1835, + 1909, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1835, + 1909, 4 ], "command": { @@ -1517,8 +1678,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 766, - 862, + 1835, + 1909, 4 ], "command": { @@ -1529,8 +1690,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 870, - 1014, + 1915, + 2049, 4 ], "command": { @@ -1554,138 +1715,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2020, - 2042, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { @@ -1694,32 +1725,28 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": 0.25, + "distance": -0.25, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { @@ -1729,8 +1756,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { @@ -1741,8 +1768,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { @@ -1754,8 +1781,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { @@ -1768,8 +1795,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2057, - 2122, + 2055, + 2099, 4 ], "command": { @@ -1782,177 +1809,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2057, - 2122, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2138, - 2177, - 4 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 1.25, - "z": 0.0 - }, - "x_axis": { - "x": -1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2183, - 2276, + 2055, + 2099, 4 ], "command": { @@ -1961,18 +1819,390 @@ description: Artifact commands car-wheel-assembly.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 2183, - 2276, + 2055, + 2099, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": -0.25, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2055, + 2099, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2151, + 2244, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2151, + 2244, 4 ], "command": { @@ -1982,8 +2212,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2183, - 2276, + 2151, + 2244, 4 ], "command": { @@ -1999,8 +2229,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2183, - 2276, + 2151, + 2244, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2151, + 2244, 4 ], "command": { @@ -2028,8 +2269,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2183, - 2276, + 2151, + 2244, 4 ], "command": { @@ -2040,8 +2281,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2282, - 2419, + 2250, + 2387, 4 ], "command": { @@ -2065,1912 +2306,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "extrude", - "target": "[uuid]", - "distance": -0.5, - "faces": null - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "object_bring_to_front", - "object_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_extrusion_face_info", - "object_id": "[uuid]", - "edge_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2430, - 2475, - 4 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2481, - 2542, - 4 - ], - "command": { - "type": "object_set_material_params_pbr", - "object_id": "[uuid]", - "color": { - "r": 0.85882354, - "g": 0.8039216, - "b": 0.4392157, - "a": 100.0 - }, - "metalness": 0.9, - "roughness": 0.9, - "ambient_occlusion": 0.0 - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2599, - 2630, + 2398, + 2442, 4 ], "command": { @@ -3985,8 +2322,1512 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2599, - 2630, + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.5, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2398, + 2442, + 4 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2500, + 2531, + 4 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2500, + 2531, 4 ], "command": { @@ -3996,8 +3837,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2599, - 2630, + 2500, + 2531, 4 ], "command": { @@ -4013,8 +3854,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2636, - 2656, + 2500, + 2531, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2537, + 2557, 4 ], "command": { @@ -4034,8 +3886,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2662, - 2682, + 2563, + 2583, 4 ], "command": { @@ -4055,8 +3907,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2688, - 2709, + 2589, + 2610, 4 ], "command": { @@ -4076,8 +3928,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2715, - 2771, + 2616, + 2672, 4 ], "command": { @@ -4097,8 +3949,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2777, - 2784, + 2678, + 2685, 4 ], "command": { @@ -4109,8 +3961,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2790, - 2933, + 2691, + 2834, 4 ], "command": { @@ -4134,8 +3986,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4150,8 +4002,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4164,8 +4016,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4175,8 +4027,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4187,8 +4039,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4200,8 +4052,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4214,8 +4066,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4228,8 +4080,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4242,8 +4094,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4256,8 +4108,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4270,8 +4122,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4284,8 +4136,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4298,8 +4150,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4312,8 +4164,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4328,8 +4180,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4342,8 +4194,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4353,8 +4205,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4365,8 +4217,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4378,8 +4230,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4392,8 +4244,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4406,8 +4258,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4420,8 +4272,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4434,8 +4286,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4448,8 +4300,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4462,8 +4314,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4476,8 +4328,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4490,8 +4342,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4506,8 +4358,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4520,8 +4372,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4531,8 +4383,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4543,8 +4395,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4556,8 +4408,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4570,8 +4422,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4584,8 +4436,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4598,8 +4450,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4612,8 +4464,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4626,8 +4478,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4640,8 +4492,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4654,8 +4506,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4668,8 +4520,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4684,8 +4536,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4698,8 +4550,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4709,8 +4561,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4721,8 +4573,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4734,8 +4586,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4748,8 +4600,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4762,8 +4614,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4776,8 +4628,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4790,8 +4642,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4804,8 +4656,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4818,8 +4670,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4832,8 +4684,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4846,8 +4698,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4862,8 +4714,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4876,8 +4728,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4887,8 +4739,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4899,8 +4751,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4912,8 +4764,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4926,8 +4778,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4940,8 +4792,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4954,8 +4806,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4968,8 +4820,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4982,8 +4834,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -4996,8 +4848,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -5010,8 +4862,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2949, - 3017, + 2850, + 2918, 4 ], "command": { @@ -5024,8 +4876,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3085, - 3117, + 2986, + 3018, 4 ], "command": { @@ -5040,8 +4892,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3085, - 3117, + 2986, + 3018, 4 ], "command": { @@ -5051,8 +4903,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3085, - 3117, + 2986, + 3018, 4 ], "command": { @@ -5068,8 +4920,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3123, - 3144, + 2986, + 3018, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 3024, + 3045, 4 ], "command": { @@ -5089,8 +4952,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3150, - 3170, + 3051, + 3071, 4 ], "command": { @@ -5110,8 +4973,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3176, - 3196, + 3077, + 3097, 4 ], "command": { @@ -5131,8 +4994,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3202, - 3258, + 3103, + 3159, 4 ], "command": { @@ -5152,8 +5015,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3264, - 3271, + 3165, + 3172, 4 ], "command": { @@ -5164,8 +5027,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3277, - 3420, + 3178, + 3321, 4 ], "command": { @@ -5189,8 +5052,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5205,8 +5068,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5219,8 +5082,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5230,8 +5093,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5242,8 +5105,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5255,8 +5118,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5269,8 +5132,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5283,8 +5146,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5297,8 +5160,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5311,8 +5174,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5325,8 +5188,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5339,8 +5202,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5353,8 +5216,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5367,8 +5230,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5383,8 +5246,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5397,8 +5260,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5408,8 +5271,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5420,8 +5283,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5433,8 +5296,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5447,8 +5310,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5461,8 +5324,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5475,8 +5338,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5489,8 +5352,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5503,8 +5366,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5517,8 +5380,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5531,8 +5394,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5545,8 +5408,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5561,8 +5424,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5575,8 +5438,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5586,8 +5449,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5598,8 +5461,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5611,8 +5474,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5625,8 +5488,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5639,8 +5502,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5653,8 +5516,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5667,8 +5530,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5681,8 +5544,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5695,8 +5558,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5709,8 +5572,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5723,8 +5586,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5739,8 +5602,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5753,8 +5616,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5764,8 +5627,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5776,8 +5639,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5789,8 +5652,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5803,8 +5666,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5817,8 +5680,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5831,8 +5694,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5845,8 +5708,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5859,8 +5722,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5873,8 +5736,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5887,8 +5750,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5901,8 +5764,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5917,8 +5780,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5931,8 +5794,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5942,8 +5805,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5954,8 +5817,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5967,8 +5830,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5981,8 +5844,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -5995,8 +5858,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -6009,8 +5872,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -6023,8 +5886,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -6037,8 +5900,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -6051,8 +5914,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -6065,8 +5928,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3442, - 3516, + 3323, + 3397, 4 ], "command": { @@ -6079,8 +5942,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3522, - 3583, + 3403, + 3464, 4 ], "command": { @@ -6100,8 +5963,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3522, - 3583, + 3403, + 3464, 4 ], "command": { @@ -6121,8 +5984,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3522, - 3583, + 3403, + 3464, 4 ], "command": { @@ -6142,8 +6005,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3522, - 3583, + 3403, + 3464, 4 ], "command": { @@ -6163,8 +6026,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 3522, - 3583, + 3403, + 3464, 4 ], "command": { @@ -6184,92 +6047,141 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1086, - 1158, - 4 + 357, + 391, + 0 ], "command": { - "type": "object_visible", + "type": "set_object_transform", "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [ - 766, - 862, - 4 + 357, + 391, + 0 ], "command": { - "type": "object_visible", + "type": "set_object_transform", "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [ - 1368, - 1445, - 4 + 357, + 391, + 0 ], "command": { - "type": "object_visible", + "type": "set_object_transform", "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [ - 766, - 862, - 4 + 357, + 391, + 0 ], "command": { - "type": "object_visible", + "type": "set_object_transform", "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { "cmdId": "[uuid]", "range": [ - 1942, - 2014, - 4 + 357, + 391, + 0 ], "command": { - "type": "object_visible", + "type": "set_object_transform", "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 766, - 862, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2183, - 2276, - 4 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { @@ -6361,6 +6273,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 354, + 431, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6450,6 +6373,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 442, + 519, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6687,6 +6621,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 684, + 761, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6772,6 +6717,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 772, + 849, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7005,6 +6961,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1068, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7585,6 +7552,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1345, + 1426, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8303,6 +8281,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1785, + 1831, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8409,17 +8398,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2096, - 2103, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -8683,6 +8661,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2246, + 2292, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8789,17 +8778,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2574, - 2581, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -9063,6 +9041,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3146, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -9179,17 +9168,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3958, - 3965, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -9600,6 +9578,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3099, + 3146, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -9716,17 +9705,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3958, - 3965, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -10137,6 +10115,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4494, + 4589, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10632,17 +10621,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 5768, - 5775, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -11504,6 +11482,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 742, + 782, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11683,17 +11672,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1169, - 1176, - 6 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -12036,8 +12014,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 373, - 524, + 413, + 564, 0 ], "command": { @@ -12073,15 +12051,15 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 777, - 809, + 486, + 505, 5 ], "command": { "type": "make_plane", "origin": { "x": 0.0, - "y": 0.5, + "y": 0.0, "z": 0.0 }, "x_axis": { @@ -12102,8 +12080,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 815, - 896, + 511, + 592, 5 ], "command": { @@ -12122,8 +12100,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 815, - 896, + 511, + 592, 5 ], "command": { @@ -12133,8 +12111,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 815, - 896, + 511, + 592, 5 ], "command": { @@ -12150,8 +12128,19 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 902, - 1003, + 511, + 592, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 598, + 699, 5 ], "command": { @@ -12171,8 +12160,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1009, - 1094, + 705, + 790, 5 ], "command": { @@ -12191,8 +12180,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1100, - 1184, + 796, + 880, 5 ], "command": { @@ -12212,8 +12201,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1190, - 1276, + 886, + 972, 5 ], "command": { @@ -12232,8 +12221,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1282, - 1367, + 978, + 1063, 5 ], "command": { @@ -12253,8 +12242,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1373, - 1459, + 1069, + 1155, 5 ], "command": { @@ -12273,8 +12262,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1465, - 1588, + 1161, + 1284, 5 ], "command": { @@ -12294,8 +12283,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1594, - 1680, + 1290, + 1376, 5 ], "command": { @@ -12314,8 +12303,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1686, - 1821, + 1382, + 1517, 5 ], "command": { @@ -12335,8 +12324,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1827, - 1913, + 1523, + 1609, 5 ], "command": { @@ -12355,8 +12344,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 1919, - 2043, + 1615, + 1739, 5 ], "command": { @@ -12376,8 +12365,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2049, - 2135, + 1745, + 1831, 5 ], "command": { @@ -12396,8 +12385,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2141, - 2226, + 1837, + 1922, 5 ], "command": { @@ -12417,8 +12406,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2232, - 2318, + 1928, + 2014, 5 ], "command": { @@ -12437,8 +12426,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2324, - 2409, + 2020, + 2105, 5 ], "command": { @@ -12458,8 +12447,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2415, - 2500, + 2111, + 2196, 5 ], "command": { @@ -12478,8 +12467,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2506, - 2513, + 2202, + 2209, 5 ], "command": { @@ -12490,19 +12479,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2506, - 2513, - 5 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12529,8 +12507,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12541,8 +12519,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12554,8 +12532,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12568,8 +12546,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12582,8 +12560,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12596,8 +12574,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12610,8 +12588,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12624,8 +12602,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12638,8 +12616,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12652,8 +12630,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12666,8 +12644,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12680,8 +12658,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12694,8 +12672,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12708,8 +12686,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12722,8 +12700,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12736,8 +12714,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12750,8 +12728,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12764,8 +12742,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12778,8 +12756,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12792,8 +12770,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12806,8 +12784,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12820,8 +12798,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12834,8 +12812,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12848,8 +12826,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12862,8 +12840,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12876,8 +12854,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12890,8 +12868,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12904,8 +12882,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12918,8 +12896,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12932,8 +12910,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12946,8 +12924,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12960,8 +12938,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12974,8 +12952,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -12988,8 +12966,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -13002,8 +12980,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -13016,8 +12994,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2551, - 2607, + 2247, + 2303, 5 ], "command": { @@ -13030,8 +13008,8 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 2613, - 2674, + 2309, + 2370, 5 ], "command": { @@ -13051,14 +13029,29 @@ description: Artifact commands car-wheel-assembly.kcl { "cmdId": "[uuid]", "range": [ - 815, - 896, - 5 + 583, + 617, + 0 ], "command": { - "type": "object_visible", + "type": "set_object_transform", "object_id": "[uuid]", - "hidden": true + "transforms": [ + { + "translate": { + "property": { + "x": 0.0, + "y": 0.5, + "z": 0.0 + }, + "set": false, + "is_local": true + }, + "rotate_rpy": null, + "rotate_angle_axis": null, + "scale": null + } + ] } }, { @@ -13150,6 +13143,17 @@ description: Artifact commands car-wheel-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 487, + 544, + 7 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -13433,17 +13437,6 @@ description: Artifact commands car-wheel-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1412, - 1419, - 7 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md index 9bd0818d1..5acd1cbb2 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/artifact_graph_flowchart.snap.md @@ -1,384 +1,395 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1086, 1158, 4]"] - 3["Segment
[1086, 1158, 4]"] + 2["Path
[571, 643, 4]"] + 3["Segment
[571, 643, 4]"] 4[Solid2d] end - subgraph path5 [Path] - 5["Path
[766, 862, 4]"] - 6["Segment
[766, 862, 4]"] - 7[Solid2d] + subgraph path11 [Path] + 11["Path
[828, 905, 4]"] + 12["Segment
[828, 905, 4]"] + 13[Solid2d] end - subgraph path15 [Path] - 15["Path
[1368, 1445, 4]"] - 16["Segment
[1368, 1445, 4]"] - 17[Solid2d] + subgraph path19 [Path] + 19["Path
[1030, 1104, 4]"] + 20["Segment
[1030, 1104, 4]"] + 21[Solid2d] end - subgraph path18 [Path] - 18["Path
[766, 862, 4]"] - 19["Segment
[766, 862, 4]"] - 20[Solid2d] + subgraph path30 [Path] + 30["Path
[1486, 1526, 4]"] + 31["Segment
[1486, 1526, 4]"] + 32[Solid2d] end - subgraph path28 [Path] - 28["Path
[1942, 2014, 4]"] - 29["Segment
[1942, 2014, 4]"] - 30[Solid2d] + subgraph path38 [Path] + 38["Path
[1630, 1702, 4]"] + 39["Segment
[1630, 1702, 4]"] + 40[Solid2d] end - subgraph path31 [Path] - 31["Path
[766, 862, 4]"] - 32["Segment
[766, 862, 4]"] - 33[Solid2d] + subgraph path47 [Path] + 47["Path
[1835, 1909, 4]"] + 48["Segment
[1835, 1909, 4]"] + 49[Solid2d] end - subgraph path41 [Path] - 41["Path
[2183, 2276, 4]"] - 42["Segment
[2183, 2276, 4]"] - 43[Solid2d] + subgraph path58 [Path] + 58["Path
[2151, 2244, 4]"] + 59["Segment
[2151, 2244, 4]"] + 60[Solid2d] end - subgraph path50 [Path] - 50["Path
[2599, 2630, 4]"] - 51["Segment
[2636, 2656, 4]"] - 52["Segment
[2662, 2682, 4]"] - 53["Segment
[2688, 2709, 4]"] - 54["Segment
[2715, 2771, 4]"] - 55["Segment
[2777, 2784, 4]"] - 56[Solid2d] + subgraph path81 [Path] + 81["Path
[2500, 2531, 4]"] + 82["Segment
[2537, 2557, 4]"] + 83["Segment
[2563, 2583, 4]"] + 84["Segment
[2589, 2610, 4]"] + 85["Segment
[2616, 2672, 4]"] + 86["Segment
[2678, 2685, 4]"] + 87[Solid2d] end - subgraph path71 [Path] - 71["Path
[3085, 3117, 4]"] - 72["Segment
[3123, 3144, 4]"] - 73["Segment
[3150, 3170, 4]"] - 74["Segment
[3176, 3196, 4]"] - 75["Segment
[3202, 3258, 4]"] - 76["Segment
[3264, 3271, 4]"] - 77[Solid2d] - end - subgraph path93 [Path] - 93["Path
[354, 431, 3]"] - 94["Segment
[354, 431, 3]"] - 95[Solid2d] - end - subgraph path96 [Path] - 96["Path
[442, 519, 3]"] - 97["Segment
[442, 519, 3]"] - 98[Solid2d] - end - subgraph path105 [Path] - 105["Path
[684, 761, 3]"] - 106["Segment
[684, 761, 3]"] - 107[Solid2d] - end - subgraph path108 [Path] - 108["Path
[772, 849, 3]"] - 109["Segment
[772, 849, 3]"] - 110[Solid2d] - end - subgraph path117 [Path] - 117["Path
[993, 1068, 3]"] - 118["Segment
[993, 1068, 3]"] - 119[Solid2d] - end - subgraph path124 [Path] - 124["Path
[1345, 1426, 3]"] - 125["Segment
[1345, 1426, 3]"] - 126[Solid2d] + subgraph path106 [Path] + 106["Path
[2986, 3018, 4]"] + 107["Segment
[3024, 3045, 4]"] + 108["Segment
[3051, 3071, 4]"] + 109["Segment
[3077, 3097, 4]"] + 110["Segment
[3103, 3159, 4]"] + 111["Segment
[3165, 3172, 4]"] + 112[Solid2d] end subgraph path132 [Path] - 132["Path
[1785, 1831, 3]"] - 133["Segment
[1837, 1889, 3]"] - 134["Segment
[1895, 2000, 3]"] - 135["Segment
[2006, 2028, 3]"] - 136["Segment
[2034, 2090, 3]"] - 137["Segment
[2096, 2103, 3]"] - 138[Solid2d] + 132["Path
[354, 431, 3]"] + 133["Segment
[354, 431, 3]"] + 134[Solid2d] end - subgraph path148 [Path] - 148["Path
[2246, 2292, 3]"] - 149["Segment
[2298, 2350, 3]"] - 150["Segment
[2356, 2463, 3]"] - 151["Segment
[2469, 2506, 3]"] - 152["Segment
[2512, 2568, 3]"] - 153["Segment
[2574, 2581, 3]"] - 154[Solid2d] + subgraph path135 [Path] + 135["Path
[442, 519, 3]"] + 136["Segment
[442, 519, 3]"] + 137[Solid2d] end - subgraph path165 [Path] - 165["Path
[3099, 3146, 3]"] - 166["Segment
[3154, 3494, 3]"] - 167["Segment
[3502, 3534, 3]"] - 168["Segment
[3542, 3886, 3]"] - 169["Segment
[3894, 3950, 3]"] - 170["Segment
[3958, 3965, 3]"] - 171[Solid2d] + subgraph path144 [Path] + 144["Path
[684, 761, 3]"] + 145["Segment
[684, 761, 3]"] + 146[Solid2d] end - subgraph path188 [Path] - 188["Path
[3099, 3146, 3]"] - 189["Segment
[3154, 3494, 3]"] - 190["Segment
[3502, 3534, 3]"] - 191["Segment
[3542, 3886, 3]"] - 192["Segment
[3894, 3950, 3]"] - 193["Segment
[3958, 3965, 3]"] - 194[Solid2d] + subgraph path147 [Path] + 147["Path
[772, 849, 3]"] + 148["Segment
[772, 849, 3]"] + 149[Solid2d] end - subgraph path211 [Path] - 211["Path
[4494, 4589, 3]"] - 212["Segment
[4595, 4628, 3]"] - 213["Segment
[4634, 4685, 3]"] - 214["Segment
[4691, 4724, 3]"] - 215["Segment
[4730, 4780, 3]"] - 216["Segment
[4786, 4827, 3]"] - 217["Segment
[4833, 4882, 3]"] - 218["Segment
[4888, 4921, 3]"] - 219["Segment
[4927, 4961, 3]"] - 220["Segment
[4967, 5001, 3]"] - 221["Segment
[5007, 5059, 3]"] - 222["Segment
[5065, 5099, 3]"] - 223["Segment
[5105, 5181, 3]"] - 224["Segment
[5187, 5220, 3]"] - 225["Segment
[5226, 5302, 3]"] - 226["Segment
[5308, 5342, 3]"] - 227["Segment
[5348, 5422, 3]"] - 228["Segment
[5428, 5462, 3]"] - 229["Segment
[5468, 5519, 3]"] - 230["Segment
[5525, 5587, 3]"] - 231["Segment
[5593, 5644, 3]"] - 232["Segment
[5650, 5684, 3]"] - 233["Segment
[5690, 5723, 3]"] - 234["Segment
[5729, 5762, 3]"] - 235["Segment
[5768, 5775, 3]"] - 236[Solid2d] + subgraph path156 [Path] + 156["Path
[993, 1068, 3]"] + 157["Segment
[993, 1068, 3]"] + 158[Solid2d] end - subgraph path287 [Path] - 287["Path
[742, 782, 6]"] - 288["Segment
[790, 852, 6]"] - 289["Segment
[860, 896, 6]"] - 290["Segment
[904, 934, 6]"] - 291["Segment
[942, 994, 6]"] - 292["Segment
[1002, 1042, 6]"] - 293["Segment
[1050, 1085, 6]"] - 294["Segment
[1093, 1131, 6]"] - 295["Segment
[1139, 1161, 6]"] - 296["Segment
[1169, 1176, 6]"] - 297[Solid2d] + subgraph path167 [Path] + 167["Path
[1345, 1426, 3]"] + 168["Segment
[1345, 1426, 3]"] + 169[Solid2d] end - subgraph path318 [Path] - 318["Path
[815, 896, 5]"] - 319["Segment
[902, 1003, 5]"] - 320["Segment
[1009, 1094, 5]"] - 321["Segment
[1100, 1184, 5]"] - 322["Segment
[1190, 1276, 5]"] - 323["Segment
[1282, 1367, 5]"] - 324["Segment
[1373, 1459, 5]"] - 325["Segment
[1465, 1588, 5]"] - 326["Segment
[1594, 1680, 5]"] - 327["Segment
[1686, 1821, 5]"] - 328["Segment
[1827, 1913, 5]"] - 329["Segment
[1919, 2043, 5]"] - 330["Segment
[2049, 2135, 5]"] - 331["Segment
[2141, 2226, 5]"] - 332["Segment
[2232, 2318, 5]"] - 333["Segment
[2324, 2409, 5]"] - 334["Segment
[2415, 2500, 5]"] - 335["Segment
[2506, 2513, 5]"] - 336[Solid2d] + subgraph path179 [Path] + 179["Path
[1785, 1831, 3]"] + 180["Segment
[1837, 1889, 3]"] + 181["Segment
[1895, 2000, 3]"] + 182["Segment
[2006, 2028, 3]"] + 183["Segment
[2034, 2090, 3]"] + 184["Segment
[2096, 2103, 3]"] + 185[Solid2d] end - subgraph path392 [Path] - 392["Path
[487, 544, 7]"] - 393["Segment
[550, 656, 7]"] - 394["Segment
[662, 717, 7]"] - 395["Segment
[723, 820, 7]"] - 396["Segment
[826, 858, 7]"] - 397["Segment
[864, 896, 7]"] - 398["Segment
[902, 933, 7]"] - 399["Segment
[939, 1054, 7]"] - 400["Segment
[1060, 1092, 7]"] - 401["Segment
[1098, 1130, 7]"] - 402["Segment
[1136, 1167, 7]"] - 403["Segment
[1173, 1266, 7]"] - 404["Segment
[1272, 1327, 7]"] - 405["Segment
[1333, 1406, 7]"] - 406["Segment
[1412, 1419, 7]"] - 407[Solid2d] + subgraph path195 [Path] + 195["Path
[2246, 2292, 3]"] + 196["Segment
[2298, 2350, 3]"] + 197["Segment
[2356, 2463, 3]"] + 198["Segment
[2469, 2506, 3]"] + 199["Segment
[2512, 2568, 3]"] + 200["Segment
[2574, 2581, 3]"] + 201[Solid2d] end - 1["Plane
[1055, 1080, 4]"] - 8["Sweep Extrusion
[1195, 1251, 4]"] - 9[Wall] - 10["Cap Start"] - 11["Cap End"] - 12["SweepEdge Opposite"] - 13["SweepEdge Adjacent"] - 14["Plane
[1337, 1362, 4]"] - 21["Sweep Extrusion
[1486, 1549, 4]"] - 22[Wall] - 23["Cap Start"] - 24["Cap End"] - 25["SweepEdge Opposite"] - 26["SweepEdge Adjacent"] - 27["Plane
[1897, 1936, 4]"] - 34["Sweep Extrusion
[2057, 2122, 4]"] - 35[Wall] - 36["Cap Start"] - 37["Cap End"] - 38["SweepEdge Opposite"] - 39["SweepEdge Adjacent"] - 40["Plane
[2138, 2177, 4]"] - 44["Sweep Extrusion
[2430, 2475, 4]"] - 45[Wall] - 46["Cap Start"] - 47["Cap End"] - 48["SweepEdge Opposite"] - 49["SweepEdge Adjacent"] - 57["Sweep Extrusion
[2949, 3017, 4]"] - 58[Wall] - 59[Wall] - 60[Wall] - 61[Wall] - 62["Cap Start"] - 63["SweepEdge Opposite"] - 64["SweepEdge Adjacent"] - 65["SweepEdge Opposite"] - 66["SweepEdge Adjacent"] - 67["SweepEdge Opposite"] - 68["SweepEdge Adjacent"] - 69["SweepEdge Opposite"] - 70["SweepEdge Adjacent"] - 78["Sweep Extrusion
[3442, 3516, 4]"] - 79[Wall] - 80[Wall] - 81[Wall] - 82[Wall] - 83["Cap Start"] - 84["SweepEdge Opposite"] - 85["SweepEdge Adjacent"] - 86["SweepEdge Opposite"] - 87["SweepEdge Adjacent"] - 88["SweepEdge Opposite"] - 89["SweepEdge Adjacent"] - 90["SweepEdge Opposite"] - 91["SweepEdge Adjacent"] - 92["Plane
[329, 348, 3]"] - 99["Sweep Extrusion
[529, 562, 3]"] - 100[Wall] - 101["Cap Start"] - 102["Cap End"] - 103["SweepEdge Opposite"] - 104["SweepEdge Adjacent"] - 111["Sweep Extrusion
[859, 892, 3]"] - 112[Wall] - 113["Cap Start"] - 114["Cap End"] - 115["SweepEdge Opposite"] - 116["SweepEdge Adjacent"] - 120["Sweep Extrusion
[1214, 1248, 3]"] - 121[Wall] - 122["SweepEdge Opposite"] - 123["SweepEdge Adjacent"] - 127["Sweep Extrusion
[1572, 1606, 3]"] - 128[Wall] - 129["SweepEdge Opposite"] - 130["SweepEdge Adjacent"] - 131["Plane
[1760, 1779, 3]"] - 139["Sweep Revolve
[2109, 2135, 3]"] - 140[Wall] - 141[Wall] - 142[Wall] - 143[Wall] - 144["SweepEdge Adjacent"] - 145["SweepEdge Adjacent"] - 146["SweepEdge Adjacent"] - 147["Plane
[2221, 2240, 3]"] - 155["Sweep Revolve
[2587, 2613, 3]"] - 156[Wall] - 157[Wall] - 158[Wall] - 159[Wall] - 160["SweepEdge Adjacent"] - 161["SweepEdge Adjacent"] + subgraph path212 [Path] + 212["Path
[3099, 3146, 3]"] + 213["Segment
[3154, 3494, 3]"] + 214["Segment
[3502, 3534, 3]"] + 215["Segment
[3542, 3886, 3]"] + 216["Segment
[3894, 3950, 3]"] + 217["Segment
[3958, 3965, 3]"] + 218[Solid2d] + end + subgraph path235 [Path] + 235["Path
[3099, 3146, 3]"] + 236["Segment
[3154, 3494, 3]"] + 237["Segment
[3502, 3534, 3]"] + 238["Segment
[3542, 3886, 3]"] + 239["Segment
[3894, 3950, 3]"] + 240["Segment
[3958, 3965, 3]"] + 241[Solid2d] + end + subgraph path258 [Path] + 258["Path
[4494, 4589, 3]"] + 259["Segment
[4595, 4628, 3]"] + 260["Segment
[4634, 4685, 3]"] + 261["Segment
[4691, 4724, 3]"] + 262["Segment
[4730, 4780, 3]"] + 263["Segment
[4786, 4827, 3]"] + 264["Segment
[4833, 4882, 3]"] + 265["Segment
[4888, 4921, 3]"] + 266["Segment
[4927, 4961, 3]"] + 267["Segment
[4967, 5001, 3]"] + 268["Segment
[5007, 5059, 3]"] + 269["Segment
[5065, 5099, 3]"] + 270["Segment
[5105, 5181, 3]"] + 271["Segment
[5187, 5220, 3]"] + 272["Segment
[5226, 5302, 3]"] + 273["Segment
[5308, 5342, 3]"] + 274["Segment
[5348, 5422, 3]"] + 275["Segment
[5428, 5462, 3]"] + 276["Segment
[5468, 5519, 3]"] + 277["Segment
[5525, 5587, 3]"] + 278["Segment
[5593, 5644, 3]"] + 279["Segment
[5650, 5684, 3]"] + 280["Segment
[5690, 5723, 3]"] + 281["Segment
[5729, 5762, 3]"] + 282["Segment
[5768, 5775, 3]"] + 283[Solid2d] + end + subgraph path334 [Path] + 334["Path
[742, 782, 6]"] + 335["Segment
[790, 852, 6]"] + 336["Segment
[860, 896, 6]"] + 337["Segment
[904, 934, 6]"] + 338["Segment
[942, 994, 6]"] + 339["Segment
[1002, 1042, 6]"] + 340["Segment
[1050, 1085, 6]"] + 341["Segment
[1093, 1131, 6]"] + 342["Segment
[1139, 1161, 6]"] + 343["Segment
[1169, 1176, 6]"] + 344[Solid2d] + end + subgraph path365 [Path] + 365["Path
[511, 592, 5]"] + 366["Segment
[598, 699, 5]"] + 367["Segment
[705, 790, 5]"] + 368["Segment
[796, 880, 5]"] + 369["Segment
[886, 972, 5]"] + 370["Segment
[978, 1063, 5]"] + 371["Segment
[1069, 1155, 5]"] + 372["Segment
[1161, 1284, 5]"] + 373["Segment
[1290, 1376, 5]"] + 374["Segment
[1382, 1517, 5]"] + 375["Segment
[1523, 1609, 5]"] + 376["Segment
[1615, 1739, 5]"] + 377["Segment
[1745, 1831, 5]"] + 378["Segment
[1837, 1922, 5]"] + 379["Segment
[1928, 2014, 5]"] + 380["Segment
[2020, 2105, 5]"] + 381["Segment
[2111, 2196, 5]"] + 382["Segment
[2202, 2209, 5]"] + 383[Solid2d] + end + subgraph path439 [Path] + 439["Path
[487, 544, 7]"] + 440["Segment
[550, 656, 7]"] + 441["Segment
[662, 717, 7]"] + 442["Segment
[723, 820, 7]"] + 443["Segment
[826, 858, 7]"] + 444["Segment
[864, 896, 7]"] + 445["Segment
[902, 933, 7]"] + 446["Segment
[939, 1054, 7]"] + 447["Segment
[1060, 1092, 7]"] + 448["Segment
[1098, 1130, 7]"] + 449["Segment
[1136, 1167, 7]"] + 450["Segment
[1173, 1266, 7]"] + 451["Segment
[1272, 1327, 7]"] + 452["Segment
[1333, 1406, 7]"] + 453["Segment
[1412, 1419, 7]"] + 454[Solid2d] + end + 1["Plane
[546, 565, 4]"] + 5["Sweep Extrusion
[652, 708, 4]"] + 6[Wall] + 7["Cap Start"] + 8["Cap End"] + 9["SweepEdge Opposite"] + 10["SweepEdge Adjacent"] + 14["Sweep Extrusion
[918, 980, 4]"] + 15[Wall] + 16["Cap End"] + 17["SweepEdge Opposite"] + 18["SweepEdge Adjacent"] + 22["Sweep Extrusion
[1250, 1329, 4]"] + 23[Wall] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["Sweep Extrusion
[1250, 1329, 4]"] + 27["Sweep Extrusion
[1250, 1329, 4]"] + 28["Sweep Extrusion
[1250, 1329, 4]"] + 29["Sweep Extrusion
[1250, 1329, 4]"] + 33["Sweep Extrusion
[1532, 1565, 4]"] + 34[Wall] + 35["Cap End"] + 36["SweepEdge Opposite"] + 37["SweepEdge Adjacent"] + 41["Sweep Extrusion
[1717, 1782, 4]"] + 42[Wall] + 43["Cap Start"] + 44["Cap End"] + 45["SweepEdge Opposite"] + 46["SweepEdge Adjacent"] + 50["Sweep Extrusion
[2055, 2099, 4]"] + 51[Wall] + 52["SweepEdge Opposite"] + 53["SweepEdge Adjacent"] + 54["Sweep Extrusion
[2055, 2099, 4]"] + 55["Sweep Extrusion
[2055, 2099, 4]"] + 56["Sweep Extrusion
[2055, 2099, 4]"] + 57["Sweep Extrusion
[2055, 2099, 4]"] + 61["Sweep Extrusion
[2398, 2442, 4]"] + 62[Wall] + 63["Cap End"] + 64["SweepEdge Opposite"] + 65["SweepEdge Adjacent"] + 66["Sweep Extrusion
[2398, 2442, 4]"] + 67["Sweep Extrusion
[2398, 2442, 4]"] + 68["Sweep Extrusion
[2398, 2442, 4]"] + 69["Sweep Extrusion
[2398, 2442, 4]"] + 70["Sweep Extrusion
[2398, 2442, 4]"] + 71["Sweep Extrusion
[2398, 2442, 4]"] + 72["Sweep Extrusion
[2398, 2442, 4]"] + 73["Sweep Extrusion
[2398, 2442, 4]"] + 74["Sweep Extrusion
[2398, 2442, 4]"] + 75["Sweep Extrusion
[2398, 2442, 4]"] + 76["Sweep Extrusion
[2398, 2442, 4]"] + 77["Sweep Extrusion
[2398, 2442, 4]"] + 78["Sweep Extrusion
[2398, 2442, 4]"] + 79["Sweep Extrusion
[2398, 2442, 4]"] + 80["Sweep Extrusion
[2398, 2442, 4]"] + 88["Sweep Extrusion
[2850, 2918, 4]"] + 89[Wall] + 90[Wall] + 91[Wall] + 92[Wall] + 93["Cap Start"] + 94["SweepEdge Opposite"] + 95["SweepEdge Adjacent"] + 96["SweepEdge Opposite"] + 97["SweepEdge Adjacent"] + 98["SweepEdge Opposite"] + 99["SweepEdge Adjacent"] + 100["SweepEdge Opposite"] + 101["SweepEdge Adjacent"] + 102["Sweep Extrusion
[2850, 2918, 4]"] + 103["Sweep Extrusion
[2850, 2918, 4]"] + 104["Sweep Extrusion
[2850, 2918, 4]"] + 105["Sweep Extrusion
[2850, 2918, 4]"] + 113["Sweep Extrusion
[3323, 3397, 4]"] + 114[Wall] + 115[Wall] + 116[Wall] + 117[Wall] + 118["Cap Start"] + 119["SweepEdge Opposite"] + 120["SweepEdge Adjacent"] + 121["SweepEdge Opposite"] + 122["SweepEdge Adjacent"] + 123["SweepEdge Opposite"] + 124["SweepEdge Adjacent"] + 125["SweepEdge Opposite"] + 126["SweepEdge Adjacent"] + 127["Sweep Extrusion
[3323, 3397, 4]"] + 128["Sweep Extrusion
[3323, 3397, 4]"] + 129["Sweep Extrusion
[3323, 3397, 4]"] + 130["Sweep Extrusion
[3323, 3397, 4]"] + 131["Plane
[329, 348, 3]"] + 138["Sweep Extrusion
[529, 562, 3]"] + 139[Wall] + 140["Cap Start"] + 141["Cap End"] + 142["SweepEdge Opposite"] + 143["SweepEdge Adjacent"] + 150["Sweep Extrusion
[859, 892, 3]"] + 151[Wall] + 152["Cap Start"] + 153["Cap End"] + 154["SweepEdge Opposite"] + 155["SweepEdge Adjacent"] + 159["Sweep Extrusion
[1214, 1248, 3]"] + 160[Wall] + 161["SweepEdge Opposite"] 162["SweepEdge Adjacent"] - 163["SweepEdge Adjacent"] - 164["Plane
[3068, 3091, 3]"] - 172["Sweep Extrusion
[4013, 4059, 3]"] - 173[Wall] - 174[Wall] - 175[Wall] - 176[Wall] - 177["Cap Start"] - 178["Cap End"] - 179["SweepEdge Opposite"] - 180["SweepEdge Adjacent"] - 181["SweepEdge Opposite"] - 182["SweepEdge Adjacent"] - 183["SweepEdge Opposite"] - 184["SweepEdge Adjacent"] - 185["SweepEdge Opposite"] - 186["SweepEdge Adjacent"] - 187["Plane
[3068, 3091, 3]"] - 195["Sweep Extrusion
[4013, 4059, 3]"] - 196[Wall] - 197[Wall] - 198[Wall] - 199[Wall] - 200["Cap Start"] - 201["Cap End"] - 202["SweepEdge Opposite"] - 203["SweepEdge Adjacent"] - 204["SweepEdge Opposite"] - 205["SweepEdge Adjacent"] - 206["SweepEdge Opposite"] + 163["Sweep Extrusion
[1214, 1248, 3]"] + 164["Sweep Extrusion
[1214, 1248, 3]"] + 165["Sweep Extrusion
[1214, 1248, 3]"] + 166["Sweep Extrusion
[1214, 1248, 3]"] + 170["Sweep Extrusion
[1572, 1606, 3]"] + 171[Wall] + 172["SweepEdge Opposite"] + 173["SweepEdge Adjacent"] + 174["Sweep Extrusion
[1572, 1606, 3]"] + 175["Sweep Extrusion
[1572, 1606, 3]"] + 176["Sweep Extrusion
[1572, 1606, 3]"] + 177["Sweep Extrusion
[1572, 1606, 3]"] + 178["Plane
[1760, 1779, 3]"] + 186["Sweep Revolve
[2109, 2135, 3]"] + 187[Wall] + 188[Wall] + 189[Wall] + 190[Wall] + 191["SweepEdge Adjacent"] + 192["SweepEdge Adjacent"] + 193["SweepEdge Adjacent"] + 194["Plane
[2221, 2240, 3]"] + 202["Sweep Revolve
[2587, 2613, 3]"] + 203[Wall] + 204[Wall] + 205[Wall] + 206[Wall] 207["SweepEdge Adjacent"] - 208["SweepEdge Opposite"] + 208["SweepEdge Adjacent"] 209["SweepEdge Adjacent"] - 210["Plane
[4469, 4488, 3]"] - 237["Sweep Revolve
[5781, 5807, 3]"] - 238[Wall] - 239[Wall] - 240[Wall] - 241[Wall] - 242[Wall] + 210["SweepEdge Adjacent"] + 211["Plane
[3068, 3091, 3]"] + 219["Sweep Extrusion
[4013, 4059, 3]"] + 220[Wall] + 221[Wall] + 222[Wall] + 223[Wall] + 224["Cap Start"] + 225["Cap End"] + 226["SweepEdge Opposite"] + 227["SweepEdge Adjacent"] + 228["SweepEdge Opposite"] + 229["SweepEdge Adjacent"] + 230["SweepEdge Opposite"] + 231["SweepEdge Adjacent"] + 232["SweepEdge Opposite"] + 233["SweepEdge Adjacent"] + 234["Plane
[3068, 3091, 3]"] + 242["Sweep Extrusion
[4013, 4059, 3]"] 243[Wall] 244[Wall] 245[Wall] 246[Wall] - 247[Wall] - 248[Wall] - 249[Wall] - 250[Wall] - 251[Wall] - 252[Wall] - 253[Wall] - 254[Wall] - 255[Wall] - 256[Wall] - 257[Wall] - 258[Wall] - 259[Wall] - 260[Wall] - 261[Wall] - 262["SweepEdge Adjacent"] - 263["SweepEdge Adjacent"] - 264["SweepEdge Adjacent"] - 265["SweepEdge Adjacent"] - 266["SweepEdge Adjacent"] - 267["SweepEdge Adjacent"] - 268["SweepEdge Adjacent"] - 269["SweepEdge Adjacent"] - 270["SweepEdge Adjacent"] - 271["SweepEdge Adjacent"] - 272["SweepEdge Adjacent"] - 273["SweepEdge Adjacent"] - 274["SweepEdge Adjacent"] - 275["SweepEdge Adjacent"] - 276["SweepEdge Adjacent"] - 277["SweepEdge Adjacent"] - 278["SweepEdge Adjacent"] - 279["SweepEdge Adjacent"] - 280["SweepEdge Adjacent"] - 281["SweepEdge Adjacent"] - 282["SweepEdge Adjacent"] - 283["SweepEdge Adjacent"] - 284["SweepEdge Adjacent"] - 285["SweepEdge Adjacent"] - 286["Plane
[708, 734, 6]"] - 298["Sweep Revolve
[1184, 1210, 6]"] + 247["Cap Start"] + 248["Cap End"] + 249["SweepEdge Opposite"] + 250["SweepEdge Adjacent"] + 251["SweepEdge Opposite"] + 252["SweepEdge Adjacent"] + 253["SweepEdge Opposite"] + 254["SweepEdge Adjacent"] + 255["SweepEdge Opposite"] + 256["SweepEdge Adjacent"] + 257["Plane
[4469, 4488, 3]"] + 284["Sweep Revolve
[5781, 5807, 3]"] + 285[Wall] + 286[Wall] + 287[Wall] + 288[Wall] + 289[Wall] + 290[Wall] + 291[Wall] + 292[Wall] + 293[Wall] + 294[Wall] + 295[Wall] + 296[Wall] + 297[Wall] + 298[Wall] 299[Wall] 300[Wall] 301[Wall] @@ -388,7 +399,7 @@ flowchart LR 305[Wall] 306[Wall] 307[Wall] - 308["SweepEdge Adjacent"] + 308[Wall] 309["SweepEdge Adjacent"] 310["SweepEdge Adjacent"] 311["SweepEdge Adjacent"] @@ -397,16 +408,24 @@ flowchart LR 314["SweepEdge Adjacent"] 315["SweepEdge Adjacent"] 316["SweepEdge Adjacent"] - 317["Plane
[777, 809, 5]"] - 337["Sweep Revolve
[2551, 2607, 5]"] - 338[Wall] - 339[Wall] - 340[Wall] - 341[Wall] - 342[Wall] - 343[Wall] - 344[Wall] - 345[Wall] + 317["SweepEdge Adjacent"] + 318["SweepEdge Adjacent"] + 319["SweepEdge Adjacent"] + 320["SweepEdge Adjacent"] + 321["SweepEdge Adjacent"] + 322["SweepEdge Adjacent"] + 323["SweepEdge Adjacent"] + 324["SweepEdge Adjacent"] + 325["SweepEdge Adjacent"] + 326["SweepEdge Adjacent"] + 327["SweepEdge Adjacent"] + 328["SweepEdge Adjacent"] + 329["SweepEdge Adjacent"] + 330["SweepEdge Adjacent"] + 331["SweepEdge Adjacent"] + 332["SweepEdge Adjacent"] + 333["Plane
[708, 734, 6]"] + 345["Sweep Revolve
[1184, 1210, 6]"] 346[Wall] 347[Wall] 348[Wall] @@ -416,791 +435,851 @@ flowchart LR 352[Wall] 353[Wall] 354[Wall] - 355["Cap Start"] - 356["Cap End"] - 357["SweepEdge Opposite"] + 355["SweepEdge Adjacent"] + 356["SweepEdge Adjacent"] + 357["SweepEdge Adjacent"] 358["SweepEdge Adjacent"] - 359["SweepEdge Opposite"] + 359["SweepEdge Adjacent"] 360["SweepEdge Adjacent"] - 361["SweepEdge Opposite"] + 361["SweepEdge Adjacent"] 362["SweepEdge Adjacent"] - 363["SweepEdge Opposite"] - 364["SweepEdge Adjacent"] - 365["SweepEdge Opposite"] - 366["SweepEdge Adjacent"] - 367["SweepEdge Opposite"] - 368["SweepEdge Adjacent"] - 369["SweepEdge Opposite"] - 370["SweepEdge Adjacent"] - 371["SweepEdge Opposite"] - 372["SweepEdge Adjacent"] - 373["SweepEdge Opposite"] - 374["SweepEdge Adjacent"] - 375["SweepEdge Opposite"] - 376["SweepEdge Adjacent"] - 377["SweepEdge Opposite"] - 378["SweepEdge Adjacent"] - 379["SweepEdge Opposite"] - 380["SweepEdge Adjacent"] - 381["SweepEdge Opposite"] - 382["SweepEdge Adjacent"] - 383["SweepEdge Opposite"] - 384["SweepEdge Adjacent"] - 385["SweepEdge Opposite"] - 386["SweepEdge Adjacent"] - 387["SweepEdge Opposite"] - 388["SweepEdge Adjacent"] - 389["SweepEdge Opposite"] - 390["SweepEdge Adjacent"] - 391["Plane
[462, 481, 7]"] - 408["Sweep Revolve
[1462, 1497, 7]"] - 409[Wall] - 410[Wall] - 411[Wall] - 412[Wall] - 413[Wall] - 414[Wall] - 415[Wall] - 416[Wall] - 417[Wall] - 418[Wall] - 419[Wall] - 420[Wall] - 421[Wall] - 422[Wall] + 363["SweepEdge Adjacent"] + 364["Plane
[486, 505, 5]"] + 384["Sweep Revolve
[2247, 2303, 5]"] + 385[Wall] + 386[Wall] + 387[Wall] + 388[Wall] + 389[Wall] + 390[Wall] + 391[Wall] + 392[Wall] + 393[Wall] + 394[Wall] + 395[Wall] + 396[Wall] + 397[Wall] + 398[Wall] + 399[Wall] + 400[Wall] + 401[Wall] + 402["Cap Start"] + 403["Cap End"] + 404["SweepEdge Opposite"] + 405["SweepEdge Adjacent"] + 406["SweepEdge Opposite"] + 407["SweepEdge Adjacent"] + 408["SweepEdge Opposite"] + 409["SweepEdge Adjacent"] + 410["SweepEdge Opposite"] + 411["SweepEdge Adjacent"] + 412["SweepEdge Opposite"] + 413["SweepEdge Adjacent"] + 414["SweepEdge Opposite"] + 415["SweepEdge Adjacent"] + 416["SweepEdge Opposite"] + 417["SweepEdge Adjacent"] + 418["SweepEdge Opposite"] + 419["SweepEdge Adjacent"] + 420["SweepEdge Opposite"] + 421["SweepEdge Adjacent"] + 422["SweepEdge Opposite"] 423["SweepEdge Adjacent"] - 424["SweepEdge Adjacent"] + 424["SweepEdge Opposite"] 425["SweepEdge Adjacent"] - 426["SweepEdge Adjacent"] + 426["SweepEdge Opposite"] 427["SweepEdge Adjacent"] - 428["SweepEdge Adjacent"] + 428["SweepEdge Opposite"] 429["SweepEdge Adjacent"] - 430["SweepEdge Adjacent"] + 430["SweepEdge Opposite"] 431["SweepEdge Adjacent"] - 432["SweepEdge Adjacent"] + 432["SweepEdge Opposite"] 433["SweepEdge Adjacent"] - 434["SweepEdge Adjacent"] + 434["SweepEdge Opposite"] 435["SweepEdge Adjacent"] - 436["SweepEdge Adjacent"] - 437["StartSketchOnFace
[2564, 2593, 4]"] - 438["StartSketchOnFace
[3046, 3079, 4]"] - 439["StartSketchOnFace
[649, 678, 3]"] - 440["StartSketchOnFace
[953, 987, 3]"] - 441["StartSketchOnFace
[1310, 1339, 3]"] + 436["SweepEdge Opposite"] + 437["SweepEdge Adjacent"] + 438["Plane
[462, 481, 7]"] + 455["Sweep Revolve
[1462, 1497, 7]"] + 456[Wall] + 457[Wall] + 458[Wall] + 459[Wall] + 460[Wall] + 461[Wall] + 462[Wall] + 463[Wall] + 464[Wall] + 465[Wall] + 466[Wall] + 467[Wall] + 468[Wall] + 469[Wall] + 470["SweepEdge Adjacent"] + 471["SweepEdge Adjacent"] + 472["SweepEdge Adjacent"] + 473["SweepEdge Adjacent"] + 474["SweepEdge Adjacent"] + 475["SweepEdge Adjacent"] + 476["SweepEdge Adjacent"] + 477["SweepEdge Adjacent"] + 478["SweepEdge Adjacent"] + 479["SweepEdge Adjacent"] + 480["SweepEdge Adjacent"] + 481["SweepEdge Adjacent"] + 482["SweepEdge Adjacent"] + 483["SweepEdge Adjacent"] + 484["StartSketchOnFace
[795, 822, 4]"] + 485["StartSketchOnFace
[993, 1024, 4]"] + 486["StartSketchOnFace
[1451, 1480, 4]"] + 487["StartSketchOnFace
[1590, 1624, 4]"] + 488["StartSketchOnFace
[1796, 1829, 4]"] + 489["StartSketchOnFace
[2116, 2145, 4]"] + 490["StartSketchOnFace
[2465, 2494, 4]"] + 491["StartSketchOnFace
[2947, 2980, 4]"] + 492["StartSketchOnFace
[649, 678, 3]"] + 493["StartSketchOnFace
[953, 987, 3]"] + 494["StartSketchOnFace
[1310, 1339, 3]"] 1 --- 2 - 1 --- 5 2 --- 3 - 2 ---- 8 + 2 ---- 5 2 --- 4 + 3 --- 6 3 --- 9 - 3 --- 12 - 3 --- 13 + 3 --- 10 5 --- 6 5 --- 7 - 8 --- 9 - 8 --- 10 + 5 --- 8 + 5 --- 9 + 5 --- 10 + 7 --- 30 + 7 --- 58 + 7 --- 81 8 --- 11 - 8 --- 12 - 8 --- 13 - 10 --- 50 + 11 --- 12 + 11 ---- 14 + 11 --- 13 + 12 --- 15 + 12 --- 17 + 12 --- 18 14 --- 15 + 14 --- 16 + 14 --- 17 14 --- 18 - 15 --- 16 - 15 ---- 21 - 15 --- 17 - 16 --- 22 - 16 --- 25 - 16 --- 26 - 18 --- 19 - 18 --- 20 - 21 --- 22 - 21 --- 23 - 21 --- 24 - 21 --- 25 - 21 --- 26 - 27 --- 28 - 27 --- 31 - 28 --- 29 - 28 ---- 34 - 28 --- 30 - 29 --- 35 - 29 --- 38 - 29 --- 39 - 31 --- 32 - 31 --- 33 - 34 --- 35 - 34 --- 36 - 34 --- 37 - 34 --- 38 - 34 --- 39 - 37 --- 71 - 40 --- 41 + 16 --- 19 + 19 --- 20 + 19 ---- 22 + 19 --- 21 + 20 --- 23 + 20 --- 24 + 20 --- 25 + 22 --- 23 + 22 --- 24 + 22 --- 25 + 30 --- 31 + 30 ---- 33 + 30 --- 32 + 31 --- 34 + 31 --- 36 + 31 --- 37 + 33 --- 34 + 33 --- 35 + 33 --- 36 + 33 --- 37 + 35 --- 38 + 38 --- 39 + 38 ---- 41 + 38 --- 40 + 39 --- 42 + 39 --- 45 + 39 --- 46 41 --- 42 - 41 ---- 44 41 --- 43 - 42 --- 45 - 42 --- 48 - 42 --- 49 - 44 --- 45 - 44 --- 46 + 41 --- 44 + 41 --- 45 + 41 --- 46 44 --- 47 - 44 --- 48 - 44 --- 49 + 44 --- 106 + 47 --- 48 + 47 ---- 50 + 47 --- 49 + 48 --- 51 + 48 --- 52 + 48 --- 53 50 --- 51 50 --- 52 50 --- 53 - 50 --- 54 - 50 --- 55 - 50 ---- 57 - 50 --- 56 - 51 --- 58 - 51 --- 63 - 51 --- 64 - 52 --- 59 - 52 --- 65 - 52 --- 66 - 53 --- 60 - 53 --- 67 - 53 --- 68 - 54 --- 61 - 54 --- 69 - 54 --- 70 - 57 --- 58 - 57 --- 59 - 57 --- 60 - 57 --- 61 - 57 --- 62 - 57 --- 63 - 57 --- 64 - 57 --- 65 - 57 --- 66 - 57 --- 67 - 57 --- 68 - 57 --- 69 - 57 --- 70 - 71 --- 72 - 71 --- 73 - 71 --- 74 - 71 --- 75 - 71 --- 76 - 71 ---- 78 - 71 --- 77 - 72 --- 82 - 72 --- 90 - 72 --- 91 - 73 --- 81 - 73 --- 88 - 73 --- 89 - 74 --- 80 - 74 --- 86 - 74 --- 87 - 75 --- 79 - 75 --- 84 - 75 --- 85 - 78 --- 79 - 78 --- 80 - 78 --- 81 - 78 --- 82 - 78 --- 83 - 78 --- 84 - 78 --- 85 - 78 --- 86 - 78 --- 87 - 78 --- 88 - 78 --- 89 - 78 --- 90 - 78 --- 91 - 92 --- 93 - 92 --- 96 - 93 --- 94 - 93 ---- 99 - 93 --- 95 - 94 --- 100 - 94 --- 103 - 94 --- 104 - 96 --- 97 - 96 --- 98 - 99 --- 100 - 99 --- 101 - 99 --- 102 - 99 --- 103 - 99 --- 104 - 102 --- 105 - 102 --- 108 - 102 --- 124 - 105 --- 106 - 105 ---- 111 - 105 --- 107 + 58 --- 59 + 58 ---- 61 + 58 --- 60 + 59 --- 62 + 59 --- 64 + 59 --- 65 + 61 --- 62 + 61 --- 63 + 61 --- 64 + 61 --- 65 + 81 --- 82 + 81 --- 83 + 81 --- 84 + 81 --- 85 + 81 --- 86 + 81 ---- 88 + 81 --- 87 + 82 --- 89 + 82 --- 94 + 82 --- 95 + 83 --- 90 + 83 --- 96 + 83 --- 97 + 84 --- 91 + 84 --- 98 + 84 --- 99 + 85 --- 92 + 85 --- 100 + 85 --- 101 + 88 --- 89 + 88 --- 90 + 88 --- 91 + 88 --- 92 + 88 --- 93 + 88 --- 94 + 88 --- 95 + 88 --- 96 + 88 --- 97 + 88 --- 98 + 88 --- 99 + 88 --- 100 + 88 --- 101 + 106 --- 107 + 106 --- 108 + 106 --- 109 + 106 --- 110 + 106 --- 111 + 106 ---- 113 106 --- 112 - 106 --- 115 - 106 --- 116 - 108 --- 109 - 108 --- 110 - 111 --- 112 - 111 --- 113 - 111 --- 114 - 111 --- 115 - 111 --- 116 - 114 --- 117 - 117 --- 118 - 117 ---- 120 - 117 --- 119 - 118 --- 121 - 118 --- 122 - 118 --- 123 - 120 --- 121 - 120 --- 122 - 120 --- 123 - 124 --- 125 - 124 ---- 127 - 124 --- 126 - 125 --- 128 - 125 --- 129 - 125 --- 130 - 127 --- 128 - 127 --- 129 - 127 --- 130 + 107 --- 117 + 107 --- 125 + 107 --- 126 + 108 --- 116 + 108 --- 123 + 108 --- 124 + 109 --- 115 + 109 --- 121 + 109 --- 122 + 110 --- 114 + 110 --- 119 + 110 --- 120 + 113 --- 114 + 113 --- 115 + 113 --- 116 + 113 --- 117 + 113 --- 118 + 113 --- 119 + 113 --- 120 + 113 --- 121 + 113 --- 122 + 113 --- 123 + 113 --- 124 + 113 --- 125 + 113 --- 126 131 --- 132 + 131 --- 135 132 --- 133 + 132 ---- 138 132 --- 134 - 132 --- 135 - 132 --- 136 - 132 --- 137 - 132 ---- 139 - 132 --- 138 - 133 --- 140 - 133 x--> 144 - 134 --- 141 - 134 --- 144 - 135 --- 142 - 135 --- 145 - 136 --- 143 - 136 --- 146 - 139 --- 140 - 139 --- 141 - 139 --- 142 - 139 --- 143 - 139 <--x 133 - 139 --- 144 - 139 <--x 134 - 139 <--x 135 - 139 --- 145 - 139 <--x 136 - 139 --- 146 + 133 --- 139 + 133 --- 142 + 133 --- 143 + 135 --- 136 + 135 --- 137 + 138 --- 139 + 138 --- 140 + 138 --- 141 + 138 --- 142 + 138 --- 143 + 141 --- 144 + 141 --- 147 + 141 --- 167 + 144 --- 145 + 144 ---- 150 + 144 --- 146 + 145 --- 151 + 145 --- 154 + 145 --- 155 147 --- 148 - 148 --- 149 - 148 --- 150 - 148 --- 151 - 148 --- 152 - 148 --- 153 - 148 ---- 155 - 148 --- 154 - 149 --- 156 - 149 --- 160 - 150 --- 157 - 150 --- 161 - 151 --- 158 - 151 --- 162 - 152 --- 159 - 152 --- 163 - 155 --- 156 - 155 --- 157 - 155 --- 158 - 155 --- 159 - 155 <--x 149 - 155 --- 160 - 155 <--x 150 - 155 --- 161 - 155 <--x 151 - 155 --- 162 - 155 <--x 152 - 155 --- 163 - 164 --- 165 - 165 --- 166 - 165 --- 167 - 165 --- 168 - 165 --- 169 - 165 --- 170 - 165 ---- 172 - 165 --- 171 - 166 --- 176 - 166 --- 185 - 166 --- 186 - 167 --- 175 - 167 --- 183 - 167 --- 184 - 168 --- 174 - 168 --- 181 - 168 --- 182 - 169 --- 173 - 169 --- 179 - 169 --- 180 - 172 --- 173 - 172 --- 174 - 172 --- 175 - 172 --- 176 - 172 --- 177 - 172 --- 178 - 172 --- 179 - 172 --- 180 - 172 --- 181 - 172 --- 182 - 172 --- 183 - 172 --- 184 - 172 --- 185 - 172 --- 186 - 187 --- 188 - 188 --- 189 - 188 --- 190 - 188 --- 191 - 188 --- 192 - 188 --- 193 - 188 ---- 195 - 188 --- 194 - 189 --- 199 - 189 --- 208 - 189 --- 209 - 190 --- 198 - 190 --- 206 - 190 --- 207 - 191 --- 197 - 191 --- 204 - 191 --- 205 - 192 --- 196 - 192 --- 202 - 192 --- 203 + 147 --- 149 + 150 --- 151 + 150 --- 152 + 150 --- 153 + 150 --- 154 + 150 --- 155 + 153 --- 156 + 156 --- 157 + 156 ---- 159 + 156 --- 158 + 157 --- 160 + 157 --- 161 + 157 --- 162 + 159 --- 160 + 159 --- 161 + 159 --- 162 + 167 --- 168 + 167 ---- 170 + 167 --- 169 + 168 --- 171 + 168 --- 172 + 168 --- 173 + 170 --- 171 + 170 --- 172 + 170 --- 173 + 178 --- 179 + 179 --- 180 + 179 --- 181 + 179 --- 182 + 179 --- 183 + 179 --- 184 + 179 ---- 186 + 179 --- 185 + 180 --- 187 + 180 x--> 191 + 181 --- 188 + 181 --- 191 + 182 --- 189 + 182 --- 192 + 183 --- 190 + 183 --- 193 + 186 --- 187 + 186 --- 188 + 186 --- 189 + 186 --- 190 + 186 <--x 180 + 186 --- 191 + 186 <--x 181 + 186 <--x 182 + 186 --- 192 + 186 <--x 183 + 186 --- 193 + 194 --- 195 195 --- 196 195 --- 197 195 --- 198 195 --- 199 195 --- 200 + 195 ---- 202 195 --- 201 - 195 --- 202 - 195 --- 203 - 195 --- 204 - 195 --- 205 - 195 --- 206 - 195 --- 207 - 195 --- 208 - 195 --- 209 - 210 --- 211 + 196 --- 203 + 196 --- 207 + 197 --- 204 + 197 --- 208 + 198 --- 205 + 198 --- 209 + 199 --- 206 + 199 --- 210 + 202 --- 203 + 202 --- 204 + 202 --- 205 + 202 --- 206 + 202 <--x 196 + 202 --- 207 + 202 <--x 197 + 202 --- 208 + 202 <--x 198 + 202 --- 209 + 202 <--x 199 + 202 --- 210 211 --- 212 - 211 --- 213 - 211 --- 214 - 211 --- 215 - 211 --- 216 - 211 --- 217 - 211 --- 218 - 211 --- 219 - 211 --- 220 - 211 --- 221 - 211 --- 222 - 211 --- 223 - 211 --- 224 - 211 --- 225 - 211 --- 226 - 211 --- 227 - 211 --- 228 - 211 --- 229 - 211 --- 230 - 211 --- 231 - 211 --- 232 - 211 --- 233 - 211 --- 234 - 211 --- 235 - 211 ---- 237 - 211 --- 236 - 212 --- 238 - 212 --- 262 - 213 --- 239 - 213 --- 263 - 214 --- 240 - 214 --- 264 - 215 --- 241 - 215 --- 265 - 216 --- 242 - 216 --- 266 - 217 --- 243 - 217 --- 267 - 218 --- 244 - 218 --- 268 - 219 --- 245 - 219 --- 269 - 220 --- 246 - 220 --- 270 - 221 --- 247 - 221 --- 271 - 222 --- 248 - 222 --- 272 - 223 --- 249 - 223 --- 273 - 224 --- 250 - 224 --- 274 - 225 --- 251 - 225 --- 275 - 226 --- 252 - 226 --- 276 - 227 --- 253 - 227 --- 277 - 228 --- 254 - 228 --- 278 - 229 --- 255 - 229 --- 279 - 230 --- 256 - 230 --- 280 - 231 --- 257 - 231 --- 281 - 232 --- 258 - 232 --- 282 - 233 --- 259 - 233 --- 283 - 234 --- 260 - 234 --- 284 - 235 --- 261 - 235 --- 285 - 237 --- 238 - 237 --- 239 - 237 --- 240 - 237 --- 241 - 237 --- 242 - 237 --- 243 - 237 --- 244 + 212 --- 213 + 212 --- 214 + 212 --- 215 + 212 --- 216 + 212 --- 217 + 212 ---- 219 + 212 --- 218 + 213 --- 223 + 213 --- 232 + 213 --- 233 + 214 --- 222 + 214 --- 230 + 214 --- 231 + 215 --- 221 + 215 --- 228 + 215 --- 229 + 216 --- 220 + 216 --- 226 + 216 --- 227 + 219 --- 220 + 219 --- 221 + 219 --- 222 + 219 --- 223 + 219 --- 224 + 219 --- 225 + 219 --- 226 + 219 --- 227 + 219 --- 228 + 219 --- 229 + 219 --- 230 + 219 --- 231 + 219 --- 232 + 219 --- 233 + 234 --- 235 + 235 --- 236 + 235 --- 237 + 235 --- 238 + 235 --- 239 + 235 --- 240 + 235 ---- 242 + 235 --- 241 + 236 --- 246 + 236 --- 255 + 236 --- 256 237 --- 245 - 237 --- 246 - 237 --- 247 - 237 --- 248 - 237 --- 249 - 237 --- 250 - 237 --- 251 - 237 --- 252 237 --- 253 237 --- 254 - 237 --- 255 - 237 --- 256 - 237 --- 257 - 237 --- 258 - 237 --- 259 - 237 --- 260 - 237 --- 261 - 237 <--x 212 - 237 --- 262 - 237 <--x 213 - 237 --- 263 - 237 <--x 214 - 237 --- 264 - 237 <--x 215 - 237 --- 265 - 237 <--x 216 - 237 --- 266 - 237 <--x 217 - 237 --- 267 - 237 <--x 218 - 237 --- 268 - 237 <--x 219 - 237 --- 269 - 237 <--x 220 - 237 --- 270 - 237 <--x 221 - 237 --- 271 - 237 <--x 222 - 237 --- 272 - 237 <--x 223 - 237 --- 273 - 237 <--x 224 - 237 --- 274 - 237 <--x 225 - 237 --- 275 - 237 <--x 226 - 237 --- 276 - 237 <--x 227 - 237 --- 277 - 237 <--x 228 - 237 --- 278 - 237 <--x 229 - 237 --- 279 - 237 <--x 230 - 237 --- 280 - 237 <--x 231 - 237 --- 281 - 237 <--x 232 - 237 --- 282 - 237 <--x 233 - 237 --- 283 - 237 <--x 234 - 237 --- 284 - 237 <--x 235 - 237 --- 285 - 286 --- 287 - 287 --- 288 - 287 --- 289 - 287 --- 290 - 287 --- 291 - 287 --- 292 - 287 --- 293 - 287 --- 294 - 287 --- 295 - 287 --- 296 - 287 ---- 298 - 287 --- 297 - 288 --- 299 - 288 --- 308 - 289 --- 300 - 289 --- 309 - 290 --- 301 - 290 --- 310 - 291 --- 302 - 291 --- 311 - 292 --- 303 - 292 --- 312 - 293 --- 304 - 293 --- 313 - 294 --- 305 - 294 --- 314 - 295 --- 306 - 295 --- 315 - 296 --- 307 - 296 --- 316 - 298 --- 299 - 298 --- 300 - 298 --- 301 - 298 --- 302 - 298 --- 303 - 298 --- 304 - 298 --- 305 - 298 --- 306 - 298 --- 307 - 298 <--x 288 - 298 --- 308 - 298 <--x 289 - 298 --- 309 - 298 <--x 290 - 298 --- 310 - 298 <--x 291 - 298 --- 311 - 298 <--x 292 - 298 --- 312 - 298 <--x 293 - 298 --- 313 - 298 <--x 294 - 298 --- 314 - 298 <--x 295 - 298 --- 315 - 298 <--x 296 - 298 --- 316 - 317 --- 318 - 318 --- 319 - 318 --- 320 - 318 --- 321 - 318 --- 322 - 318 --- 323 - 318 --- 324 - 318 --- 325 - 318 --- 326 - 318 --- 327 - 318 --- 328 - 318 --- 329 - 318 --- 330 - 318 --- 331 - 318 --- 332 - 318 --- 333 - 318 --- 334 - 318 --- 335 - 318 ---- 337 - 318 --- 336 - 319 --- 338 - 319 --- 357 - 319 --- 358 - 320 --- 339 - 320 --- 359 - 320 --- 360 - 321 --- 340 - 321 --- 361 - 321 --- 362 - 322 --- 341 - 322 --- 363 - 322 --- 364 - 323 --- 342 - 323 --- 365 - 323 --- 366 - 324 --- 343 - 324 --- 367 - 324 --- 368 - 325 --- 344 - 325 --- 369 - 325 --- 370 - 326 --- 345 - 326 --- 371 - 326 --- 372 - 327 --- 346 - 327 --- 373 - 327 --- 374 - 328 --- 347 - 328 --- 375 - 328 --- 376 - 329 --- 348 - 329 --- 377 - 329 --- 378 - 330 --- 349 - 330 --- 379 - 330 --- 380 - 331 --- 350 - 331 --- 381 - 331 --- 382 - 332 --- 351 - 332 --- 383 - 332 --- 384 - 333 --- 352 - 333 --- 385 - 333 --- 386 - 334 --- 353 - 334 --- 387 - 334 --- 388 - 335 --- 354 - 335 --- 389 - 335 --- 390 - 337 --- 338 - 337 --- 339 - 337 --- 340 - 337 --- 341 - 337 --- 342 - 337 --- 343 - 337 --- 344 - 337 --- 345 - 337 --- 346 - 337 --- 347 + 238 --- 244 + 238 --- 251 + 238 --- 252 + 239 --- 243 + 239 --- 249 + 239 --- 250 + 242 --- 243 + 242 --- 244 + 242 --- 245 + 242 --- 246 + 242 --- 247 + 242 --- 248 + 242 --- 249 + 242 --- 250 + 242 --- 251 + 242 --- 252 + 242 --- 253 + 242 --- 254 + 242 --- 255 + 242 --- 256 + 257 --- 258 + 258 --- 259 + 258 --- 260 + 258 --- 261 + 258 --- 262 + 258 --- 263 + 258 --- 264 + 258 --- 265 + 258 --- 266 + 258 --- 267 + 258 --- 268 + 258 --- 269 + 258 --- 270 + 258 --- 271 + 258 --- 272 + 258 --- 273 + 258 --- 274 + 258 --- 275 + 258 --- 276 + 258 --- 277 + 258 --- 278 + 258 --- 279 + 258 --- 280 + 258 --- 281 + 258 --- 282 + 258 ---- 284 + 258 --- 283 + 259 --- 285 + 259 --- 309 + 260 --- 286 + 260 --- 310 + 261 --- 287 + 261 --- 311 + 262 --- 288 + 262 --- 312 + 263 --- 289 + 263 --- 313 + 264 --- 290 + 264 --- 314 + 265 --- 291 + 265 --- 315 + 266 --- 292 + 266 --- 316 + 267 --- 293 + 267 --- 317 + 268 --- 294 + 268 --- 318 + 269 --- 295 + 269 --- 319 + 270 --- 296 + 270 --- 320 + 271 --- 297 + 271 --- 321 + 272 --- 298 + 272 --- 322 + 273 --- 299 + 273 --- 323 + 274 --- 300 + 274 --- 324 + 275 --- 301 + 275 --- 325 + 276 --- 302 + 276 --- 326 + 277 --- 303 + 277 --- 327 + 278 --- 304 + 278 --- 328 + 279 --- 305 + 279 --- 329 + 280 --- 306 + 280 --- 330 + 281 --- 307 + 281 --- 331 + 282 --- 308 + 282 --- 332 + 284 --- 285 + 284 --- 286 + 284 --- 287 + 284 --- 288 + 284 --- 289 + 284 --- 290 + 284 --- 291 + 284 --- 292 + 284 --- 293 + 284 --- 294 + 284 --- 295 + 284 --- 296 + 284 --- 297 + 284 --- 298 + 284 --- 299 + 284 --- 300 + 284 --- 301 + 284 --- 302 + 284 --- 303 + 284 --- 304 + 284 --- 305 + 284 --- 306 + 284 --- 307 + 284 --- 308 + 284 <--x 259 + 284 --- 309 + 284 <--x 260 + 284 --- 310 + 284 <--x 261 + 284 --- 311 + 284 <--x 262 + 284 --- 312 + 284 <--x 263 + 284 --- 313 + 284 <--x 264 + 284 --- 314 + 284 <--x 265 + 284 --- 315 + 284 <--x 266 + 284 --- 316 + 284 <--x 267 + 284 --- 317 + 284 <--x 268 + 284 --- 318 + 284 <--x 269 + 284 --- 319 + 284 <--x 270 + 284 --- 320 + 284 <--x 271 + 284 --- 321 + 284 <--x 272 + 284 --- 322 + 284 <--x 273 + 284 --- 323 + 284 <--x 274 + 284 --- 324 + 284 <--x 275 + 284 --- 325 + 284 <--x 276 + 284 --- 326 + 284 <--x 277 + 284 --- 327 + 284 <--x 278 + 284 --- 328 + 284 <--x 279 + 284 --- 329 + 284 <--x 280 + 284 --- 330 + 284 <--x 281 + 284 --- 331 + 284 <--x 282 + 284 --- 332 + 333 --- 334 + 334 --- 335 + 334 --- 336 + 334 --- 337 + 334 --- 338 + 334 --- 339 + 334 --- 340 + 334 --- 341 + 334 --- 342 + 334 --- 343 + 334 ---- 345 + 334 --- 344 + 335 --- 346 + 335 --- 355 + 336 --- 347 + 336 --- 356 337 --- 348 - 337 --- 349 - 337 --- 350 - 337 --- 351 - 337 --- 352 - 337 --- 353 - 337 --- 354 - 337 --- 355 - 337 --- 356 337 --- 357 - 337 --- 358 - 337 --- 359 - 337 --- 360 - 337 --- 361 - 337 --- 362 - 337 --- 363 - 337 --- 364 - 337 --- 365 - 337 --- 366 - 337 --- 367 - 337 --- 368 - 337 --- 369 - 337 --- 370 - 337 --- 371 - 337 --- 372 - 337 --- 373 - 337 --- 374 - 337 --- 375 - 337 --- 376 - 337 --- 377 - 337 --- 378 - 337 --- 379 - 337 --- 380 - 337 --- 381 - 337 --- 382 - 337 --- 383 - 337 --- 384 - 337 --- 385 - 337 --- 386 - 337 --- 387 - 337 --- 388 - 337 --- 389 - 337 --- 390 - 391 --- 392 - 392 --- 393 - 392 --- 394 - 392 --- 395 - 392 --- 396 - 392 --- 397 - 392 --- 398 - 392 --- 399 - 392 --- 400 - 392 --- 401 - 392 --- 402 - 392 --- 403 - 392 --- 404 - 392 --- 405 - 392 --- 406 - 392 ---- 408 - 392 --- 407 - 393 --- 409 - 393 --- 423 - 394 --- 410 - 394 --- 424 - 395 --- 411 - 395 --- 425 - 396 --- 412 - 396 --- 426 - 397 --- 413 - 397 --- 427 - 398 --- 414 - 398 --- 428 - 399 --- 415 - 399 --- 429 - 400 --- 416 - 400 --- 430 - 401 --- 417 - 401 --- 431 - 402 --- 418 - 402 --- 432 - 403 --- 419 - 403 --- 433 - 404 --- 420 - 404 --- 434 - 405 --- 421 - 405 --- 435 - 406 --- 422 - 406 --- 436 - 408 --- 409 - 408 --- 410 - 408 --- 411 - 408 --- 412 - 408 --- 413 - 408 --- 414 - 408 --- 415 - 408 --- 416 - 408 --- 417 - 408 --- 418 - 408 --- 419 - 408 --- 420 - 408 --- 421 - 408 --- 422 - 408 <--x 393 - 408 --- 423 - 408 <--x 394 - 408 --- 424 - 408 <--x 395 - 408 --- 425 - 408 <--x 396 - 408 --- 426 - 408 <--x 397 - 408 --- 427 - 408 <--x 398 - 408 --- 428 - 408 <--x 399 - 408 --- 429 - 408 <--x 400 - 408 --- 430 - 408 <--x 401 - 408 --- 431 - 408 <--x 402 - 408 --- 432 - 408 <--x 403 - 408 --- 433 - 408 <--x 404 - 408 --- 434 - 408 <--x 405 - 408 --- 435 - 408 <--x 406 - 408 --- 436 - 10 <--x 437 - 37 <--x 438 - 102 <--x 439 - 114 <--x 440 - 102 <--x 441 + 338 --- 349 + 338 --- 358 + 339 --- 350 + 339 --- 359 + 340 --- 351 + 340 --- 360 + 341 --- 352 + 341 --- 361 + 342 --- 353 + 342 --- 362 + 343 --- 354 + 343 --- 363 + 345 --- 346 + 345 --- 347 + 345 --- 348 + 345 --- 349 + 345 --- 350 + 345 --- 351 + 345 --- 352 + 345 --- 353 + 345 --- 354 + 345 <--x 335 + 345 --- 355 + 345 <--x 336 + 345 --- 356 + 345 <--x 337 + 345 --- 357 + 345 <--x 338 + 345 --- 358 + 345 <--x 339 + 345 --- 359 + 345 <--x 340 + 345 --- 360 + 345 <--x 341 + 345 --- 361 + 345 <--x 342 + 345 --- 362 + 345 <--x 343 + 345 --- 363 + 364 --- 365 + 365 --- 366 + 365 --- 367 + 365 --- 368 + 365 --- 369 + 365 --- 370 + 365 --- 371 + 365 --- 372 + 365 --- 373 + 365 --- 374 + 365 --- 375 + 365 --- 376 + 365 --- 377 + 365 --- 378 + 365 --- 379 + 365 --- 380 + 365 --- 381 + 365 --- 382 + 365 ---- 384 + 365 --- 383 + 366 --- 385 + 366 --- 404 + 366 --- 405 + 367 --- 386 + 367 --- 406 + 367 --- 407 + 368 --- 387 + 368 --- 408 + 368 --- 409 + 369 --- 388 + 369 --- 410 + 369 --- 411 + 370 --- 389 + 370 --- 412 + 370 --- 413 + 371 --- 390 + 371 --- 414 + 371 --- 415 + 372 --- 391 + 372 --- 416 + 372 --- 417 + 373 --- 392 + 373 --- 418 + 373 --- 419 + 374 --- 393 + 374 --- 420 + 374 --- 421 + 375 --- 394 + 375 --- 422 + 375 --- 423 + 376 --- 395 + 376 --- 424 + 376 --- 425 + 377 --- 396 + 377 --- 426 + 377 --- 427 + 378 --- 397 + 378 --- 428 + 378 --- 429 + 379 --- 398 + 379 --- 430 + 379 --- 431 + 380 --- 399 + 380 --- 432 + 380 --- 433 + 381 --- 400 + 381 --- 434 + 381 --- 435 + 382 --- 401 + 382 --- 436 + 382 --- 437 + 384 --- 385 + 384 --- 386 + 384 --- 387 + 384 --- 388 + 384 --- 389 + 384 --- 390 + 384 --- 391 + 384 --- 392 + 384 --- 393 + 384 --- 394 + 384 --- 395 + 384 --- 396 + 384 --- 397 + 384 --- 398 + 384 --- 399 + 384 --- 400 + 384 --- 401 + 384 --- 402 + 384 --- 403 + 384 --- 404 + 384 --- 405 + 384 --- 406 + 384 --- 407 + 384 --- 408 + 384 --- 409 + 384 --- 410 + 384 --- 411 + 384 --- 412 + 384 --- 413 + 384 --- 414 + 384 --- 415 + 384 --- 416 + 384 --- 417 + 384 --- 418 + 384 --- 419 + 384 --- 420 + 384 --- 421 + 384 --- 422 + 384 --- 423 + 384 --- 424 + 384 --- 425 + 384 --- 426 + 384 --- 427 + 384 --- 428 + 384 --- 429 + 384 --- 430 + 384 --- 431 + 384 --- 432 + 384 --- 433 + 384 --- 434 + 384 --- 435 + 384 --- 436 + 384 --- 437 + 438 --- 439 + 439 --- 440 + 439 --- 441 + 439 --- 442 + 439 --- 443 + 439 --- 444 + 439 --- 445 + 439 --- 446 + 439 --- 447 + 439 --- 448 + 439 --- 449 + 439 --- 450 + 439 --- 451 + 439 --- 452 + 439 --- 453 + 439 ---- 455 + 439 --- 454 + 440 --- 456 + 440 --- 470 + 441 --- 457 + 441 --- 471 + 442 --- 458 + 442 --- 472 + 443 --- 459 + 443 --- 473 + 444 --- 460 + 444 --- 474 + 445 --- 461 + 445 --- 475 + 446 --- 462 + 446 --- 476 + 447 --- 463 + 447 --- 477 + 448 --- 464 + 448 --- 478 + 449 --- 465 + 449 --- 479 + 450 --- 466 + 450 --- 480 + 451 --- 467 + 451 --- 481 + 452 --- 468 + 452 --- 482 + 453 --- 469 + 453 --- 483 + 455 --- 456 + 455 --- 457 + 455 --- 458 + 455 --- 459 + 455 --- 460 + 455 --- 461 + 455 --- 462 + 455 --- 463 + 455 --- 464 + 455 --- 465 + 455 --- 466 + 455 --- 467 + 455 --- 468 + 455 --- 469 + 455 <--x 440 + 455 --- 470 + 455 <--x 441 + 455 --- 471 + 455 <--x 442 + 455 --- 472 + 455 <--x 443 + 455 --- 473 + 455 <--x 444 + 455 --- 474 + 455 <--x 445 + 455 --- 475 + 455 <--x 446 + 455 --- 476 + 455 <--x 447 + 455 --- 477 + 455 <--x 448 + 455 --- 478 + 455 <--x 449 + 455 --- 479 + 455 <--x 450 + 455 --- 480 + 455 <--x 451 + 455 --- 481 + 455 <--x 452 + 455 --- 482 + 455 <--x 453 + 455 --- 483 + 8 <--x 484 + 16 <--x 485 + 7 <--x 486 + 35 <--x 487 + 44 <--x 488 + 7 <--x 489 + 7 <--x 490 + 44 <--x 491 + 141 <--x 492 + 153 <--x 493 + 141 <--x 494 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap index eb63bfba2..756de1de6 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ast.snap @@ -128,39 +128,13 @@ description: Result of parsing car-wheel-assembly.kcl "type": "ImportStatement" }, { - "end": 351, - "expression": { - "end": 351, - "name": "carRotor", - "start": 343, - "type": "Identifier", - "type": "Identifier" - }, - "start": 343, - "type": "ExpressionStatement", - "type": "ExpressionStatement" - }, - { - "end": 360, - "expression": { - "end": 360, - "name": "carWheel", - "start": 352, - "type": "Identifier", - "type": "Identifier" - }, - "start": 352, - "type": "ExpressionStatement", - "type": "ExpressionStatement" - }, - { - "end": 524, + "end": 391, "expression": { "body": [ { - "end": 367, - "name": "lugNut", - "start": 361, + "end": 351, + "name": "carRotor", + "start": 343, "type": "Identifier", "type": "Identifier" }, @@ -169,15 +143,114 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "end": 407, - "name": "arcDegrees", - "start": 397, + "end": 376, + "name": "translate", + "start": 367, "type": "Identifier" }, "arg": { - "end": 413, + "elements": [ + { + "end": 381, + "raw": "0", + "start": 380, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 386, + "raw": "0.5", + "start": 383, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + { + "end": 389, + "raw": "0", + "start": 388, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 390, + "start": 379, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 366, + "name": "translate", + "start": 357, + "type": "Identifier" + }, + "end": 391, + "start": 357, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 391, + "start": 343, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 343, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 400, + "expression": { + "end": 400, + "name": "carWheel", + "start": 392, + "type": "Identifier", + "type": "Identifier" + }, + "start": 392, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "end": 564, + "expression": { + "body": [ + { + "end": 407, + "name": "lugNut", + "start": 401, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 447, + "name": "arcDegrees", + "start": 437, + "type": "Identifier" + }, + "arg": { + "end": 453, "raw": "360", - "start": 410, + "start": 450, "type": "Literal", "type": "Literal", "value": { @@ -189,17 +262,17 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "end": 424, + "end": 464, "name": "axis", - "start": 420, + "start": 460, "type": "Identifier" }, "arg": { "elements": [ { - "end": 429, + "end": 469, "raw": "0", - "start": 428, + "start": 468, "type": "Literal", "type": "Literal", "value": { @@ -208,9 +281,9 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "end": 432, + "end": 472, "raw": "1", - "start": 431, + "start": 471, "type": "Literal", "type": "Literal", "value": { @@ -219,9 +292,9 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "end": 435, + "end": 475, "raw": "0", - "start": 434, + "start": 474, "type": "Literal", "type": "Literal", "value": { @@ -230,8 +303,8 @@ description: Result of parsing car-wheel-assembly.kcl } } ], - "end": 436, - "start": 427, + "end": 476, + "start": 467, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -239,17 +312,17 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "end": 449, + "end": 489, "name": "center", - "start": 443, + "start": 483, "type": "Identifier" }, "arg": { "elements": [ { - "end": 454, + "end": 494, "raw": "0", - "start": 453, + "start": 493, "type": "Literal", "type": "Literal", "value": { @@ -258,9 +331,9 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "end": 457, + "end": 497, "raw": "0", - "start": 456, + "start": 496, "type": "Literal", "type": "Literal", "value": { @@ -269,9 +342,9 @@ description: Result of parsing car-wheel-assembly.kcl } }, { - "end": 460, + "end": 500, "raw": "0", - "start": 459, + "start": 499, "type": "Literal", "type": "Literal", "value": { @@ -280,8 +353,8 @@ description: Result of parsing car-wheel-assembly.kcl } } ], - "end": 461, - "start": 452, + "end": 501, + "start": 492, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -289,15 +362,15 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "end": 477, + "end": 517, "name": "instances", - "start": 468, + "start": 508, "type": "Identifier" }, "arg": { - "end": 488, + "end": 528, "name": "lugCount", - "start": 480, + "start": 520, "type": "Identifier", "type": "Identifier" } @@ -305,15 +378,15 @@ description: Result of parsing car-wheel-assembly.kcl { "type": "LabeledArg", "label": { - "end": 511, + "end": 551, "name": "rotateDuplicates", - "start": 495, + "start": 535, "type": "Identifier" }, "arg": { - "end": 519, + "end": 559, "raw": "false", - "start": 514, + "start": 554, "type": "Literal", "type": "Literal", "value": false @@ -321,55 +394,128 @@ description: Result of parsing car-wheel-assembly.kcl } ], "callee": { - "end": 390, + "end": 430, "name": "patternCircular3d", - "start": 373, + "start": 413, "type": "Identifier" }, - "end": 524, - "start": 373, + "end": 564, + "start": 413, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 524, - "start": 361, + "end": 564, + "start": 401, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 361, + "start": 401, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 537, + "end": 617, "expression": { - "end": 537, - "name": "brakeCaliper", - "start": 525, - "type": "Identifier", - "type": "Identifier" + "body": [ + { + "end": 577, + "name": "brakeCaliper", + "start": 565, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 602, + "name": "translate", + "start": 593, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 607, + "raw": "0", + "start": 606, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 612, + "raw": "0.5", + "start": 609, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.5, + "suffix": "None" + } + }, + { + "end": 615, + "raw": "0", + "start": 614, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 616, + "start": 605, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 592, + "name": "translate", + "start": 583, + "type": "Identifier" + }, + "end": 617, + "start": 583, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 617, + "start": 565, + "type": "PipeExpression", + "type": "PipeExpression" }, - "start": 525, + "start": 565, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 545, + "end": 625, "expression": { - "end": 545, + "end": 625, "name": "carTire", - "start": 538, + "start": 618, "type": "Identifier", "type": "Identifier" }, - "start": 538, + "start": 618, "type": "ExpressionStatement", "type": "ExpressionStatement" } ], - "end": 546, + "end": 626, "innerAttrs": [ { "end": 127, diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/exported_step.step b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/exported_step.step index c52806564..9a5602753 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -515,8460 +515,8563 @@ DATA; #499 = VERTEX_POINT('NONE', #498); #500 = CARTESIAN_POINT('NONE', (0.020132457183527807, -0.061961332036629256, 0.012065)); #501 = VERTEX_POINT('NONE', #500); -#502 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.01905)); +#502 = CARTESIAN_POINT('NONE', (0.1524, 0, -0.0635)); #503 = VERTEX_POINT('NONE', #502); -#504 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.03175)); +#504 = CARTESIAN_POINT('NONE', (0.1524, 0, -0.05715)); #505 = VERTEX_POINT('NONE', #504); -#506 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.01905)); +#506 = CARTESIAN_POINT('NONE', (0.0762, 0, -0.05715)); #507 = VERTEX_POINT('NONE', #506); -#508 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.03175)); +#508 = CARTESIAN_POINT('NONE', (0.0762, 0, -0.04445)); #509 = VERTEX_POINT('NONE', #508); -#510 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.01905)); +#510 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.063501)); #511 = VERTEX_POINT('NONE', #510); -#512 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.03175)); +#512 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.04445)); #513 = VERTEX_POINT('NONE', #512); -#514 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.01905)); +#514 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.063501)); #515 = VERTEX_POINT('NONE', #514); -#516 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.03175)); +#516 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.04445)); #517 = VERTEX_POINT('NONE', #516); -#518 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.01905)); +#518 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.063501)); #519 = VERTEX_POINT('NONE', #518); -#520 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.03175)); +#520 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.04445)); #521 = VERTEX_POINT('NONE', #520); -#522 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.01905)); +#522 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.063501)); #523 = VERTEX_POINT('NONE', #522); -#524 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.03175)); +#524 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.04445)); #525 = VERTEX_POINT('NONE', #524); -#526 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.01905)); +#526 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.063501)); #527 = VERTEX_POINT('NONE', #526); -#528 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.03175)); +#528 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.04445)); #529 = VERTEX_POINT('NONE', #528); -#530 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.01905)); +#530 = CARTESIAN_POINT('NONE', (-0.00635, 0, -0.0635)); #531 = VERTEX_POINT('NONE', #530); -#532 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.03175)); +#532 = CARTESIAN_POINT('NONE', (-0.00635, 0, -0.07619999999999999)); #533 = VERTEX_POINT('NONE', #532); -#534 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.01905)); +#534 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.07619999999999999)); #535 = VERTEX_POINT('NONE', #534); -#536 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.03175)); +#536 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.08255)); #537 = VERTEX_POINT('NONE', #536); -#538 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.01905)); +#538 = CARTESIAN_POINT('NONE', (0.049149, 0, -0.076199)); #539 = VERTEX_POINT('NONE', #538); -#540 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.03175)); +#540 = CARTESIAN_POINT('NONE', (0.049149, 0, -0.08255)); #541 = VERTEX_POINT('NONE', #540); -#542 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.01905)); +#542 = CARTESIAN_POINT('NONE', (0.015187876256534292, -0.0467434767193905, -0.076199)); #543 = VERTEX_POINT('NONE', #542); -#544 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.03175)); +#544 = CARTESIAN_POINT('NONE', (0.015187876256534292, -0.0467434767193905, -0.08255)); #545 = VERTEX_POINT('NONE', #544); -#546 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.01905)); +#546 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.076199)); #547 = VERTEX_POINT('NONE', #546); -#548 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.03175)); +#548 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.08255)); #549 = VERTEX_POINT('NONE', #548); -#550 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.01905)); +#550 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.02888905736492276, -0.076199)); #551 = VERTEX_POINT('NONE', #550); -#552 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.03175)); +#552 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.02888905736492276, -0.08255)); #553 = VERTEX_POINT('NONE', #552); -#554 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.01905)); +#554 = CARTESIAN_POINT('NONE', (0.015187876256534281, 0.046743476719390505, -0.076199)); #555 = VERTEX_POINT('NONE', #554); -#556 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.03175)); +#556 = CARTESIAN_POINT('NONE', (0.015187876256534281, 0.046743476719390505, -0.08255)); #557 = VERTEX_POINT('NONE', #556); -#558 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.01905)); +#558 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.0635)); #559 = VERTEX_POINT('NONE', #558); -#560 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.03175)); +#560 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.07619999999999999)); #561 = VERTEX_POINT('NONE', #560); -#562 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.01905)); +#562 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.0635)); #563 = VERTEX_POINT('NONE', #562); -#564 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.03175)); +#564 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.07619999999999999)); #565 = VERTEX_POINT('NONE', #564); -#566 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.03175)); +#566 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.0635)); #567 = VERTEX_POINT('NONE', #566); -#568 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.0381)); +#568 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.07619999999999999)); #569 = VERTEX_POINT('NONE', #568); -#570 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.03175)); +#570 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.0635)); #571 = VERTEX_POINT('NONE', #570); -#572 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0381)); +#572 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.07619999999999999)); #573 = VERTEX_POINT('NONE', #572); -#574 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.03175)); +#574 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.0635)); #575 = VERTEX_POINT('NONE', #574); -#576 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0381)); +#576 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.07619999999999999)); #577 = VERTEX_POINT('NONE', #576); -#578 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.03175)); +#578 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.0635)); #579 = VERTEX_POINT('NONE', #578); -#580 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0381)); +#580 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.07619999999999999)); #581 = VERTEX_POINT('NONE', #580); -#582 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.03175)); +#582 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.0635)); #583 = VERTEX_POINT('NONE', #582); -#584 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0381)); +#584 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.07619999999999999)); #585 = VERTEX_POINT('NONE', #584); -#586 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.03175)); +#586 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.0635)); #587 = VERTEX_POINT('NONE', #586); -#588 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0381)); +#588 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.07619999999999999)); #589 = VERTEX_POINT('NONE', #588); -#590 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.034924)); +#590 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.0635)); #591 = VERTEX_POINT('NONE', #590); -#592 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.034924)); +#592 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.07619999999999999)); #593 = VERTEX_POINT('NONE', #592); -#594 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0381)); +#594 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.0635)); #595 = VERTEX_POINT('NONE', #594); -#596 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0381)); +#596 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.07619999999999999)); #597 = VERTEX_POINT('NONE', #596); -#598 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.034924)); +#598 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.0635)); #599 = VERTEX_POINT('NONE', #598); -#600 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0381)); +#600 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.07619999999999999)); #601 = VERTEX_POINT('NONE', #600); -#602 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.034924)); +#602 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.0635)); #603 = VERTEX_POINT('NONE', #602); -#604 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0381)); +#604 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.07619999999999999)); #605 = VERTEX_POINT('NONE', #604); -#606 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.034924)); +#606 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.0635)); #607 = VERTEX_POINT('NONE', #606); -#608 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.034924)); +#608 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.07619999999999999)); #609 = VERTEX_POINT('NONE', #608); -#610 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.0381)); +#610 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.0635)); #611 = VERTEX_POINT('NONE', #610); -#612 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.0381)); +#612 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.07619999999999999)); #613 = VERTEX_POINT('NONE', #612); -#614 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.034924)); +#614 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.0635)); #615 = VERTEX_POINT('NONE', #614); -#616 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.0381)); +#616 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.07619999999999999)); #617 = VERTEX_POINT('NONE', #616); -#618 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.034924)); +#618 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.0635)); #619 = VERTEX_POINT('NONE', #618); -#620 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.0381)); +#620 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.07619999999999999)); #621 = VERTEX_POINT('NONE', #620); -#622 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.034924)); +#622 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.060323999999999996)); #623 = VERTEX_POINT('NONE', #622); -#624 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.034924)); +#624 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.060323999999999996)); #625 = VERTEX_POINT('NONE', #624); -#626 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.0381)); +#626 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.0635)); #627 = VERTEX_POINT('NONE', #626); -#628 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.0381)); +#628 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.0635)); #629 = VERTEX_POINT('NONE', #628); -#630 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.034924)); +#630 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.060323999999999996)); #631 = VERTEX_POINT('NONE', #630); -#632 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.0381)); +#632 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.0635)); #633 = VERTEX_POINT('NONE', #632); -#634 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.034924)); +#634 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.060323999999999996)); #635 = VERTEX_POINT('NONE', #634); -#636 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.0381)); +#636 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.0635)); #637 = VERTEX_POINT('NONE', #636); -#638 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.034924)); +#638 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.060323999999999996)); #639 = VERTEX_POINT('NONE', #638); -#640 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.034924)); +#640 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.060323999999999996)); #641 = VERTEX_POINT('NONE', #640); -#642 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.0381)); +#642 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.0635)); #643 = VERTEX_POINT('NONE', #642); -#644 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.0381)); +#644 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.0635)); #645 = VERTEX_POINT('NONE', #644); -#646 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.034924)); +#646 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.060323999999999996)); #647 = VERTEX_POINT('NONE', #646); -#648 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.0381)); +#648 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.0635)); #649 = VERTEX_POINT('NONE', #648); -#650 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.034924)); +#650 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.060323999999999996)); #651 = VERTEX_POINT('NONE', #650); -#652 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.0381)); +#652 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.0635)); #653 = VERTEX_POINT('NONE', #652); -#654 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.034924)); +#654 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.060323999999999996)); #655 = VERTEX_POINT('NONE', #654); -#656 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.034924)); +#656 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.060323999999999996)); #657 = VERTEX_POINT('NONE', #656); -#658 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.0381)); +#658 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.0635)); #659 = VERTEX_POINT('NONE', #658); -#660 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.0381)); +#660 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.0635)); #661 = VERTEX_POINT('NONE', #660); -#662 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.034924)); +#662 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.060323999999999996)); #663 = VERTEX_POINT('NONE', #662); -#664 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.0381)); +#664 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.0635)); #665 = VERTEX_POINT('NONE', #664); -#666 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.034924)); +#666 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.060323999999999996)); #667 = VERTEX_POINT('NONE', #666); -#668 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.0381)); +#668 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.0635)); #669 = VERTEX_POINT('NONE', #668); -#670 = CARTESIAN_POINT('NONE', (-0.0762, 0, -0)); +#670 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.060323999999999996)); #671 = VERTEX_POINT('NONE', #670); -#672 = CARTESIAN_POINT('NONE', (-0.0762, 0, -0.0127)); +#672 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.060323999999999996)); #673 = VERTEX_POINT('NONE', #672); -#674 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0)); +#674 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.0635)); #675 = VERTEX_POINT('NONE', #674); -#676 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0127)); +#676 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.0635)); #677 = VERTEX_POINT('NONE', #676); -#678 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0)); +#678 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.060323999999999996)); #679 = VERTEX_POINT('NONE', #678); -#680 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0127)); +#680 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.0635)); #681 = VERTEX_POINT('NONE', #680); -#682 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0)); +#682 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.060323999999999996)); #683 = VERTEX_POINT('NONE', #682); -#684 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0127)); +#684 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.0635)); #685 = VERTEX_POINT('NONE', #684); -#686 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0)); +#686 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.060323999999999996)); #687 = VERTEX_POINT('NONE', #686); -#688 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0127)); +#688 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.060323999999999996)); #689 = VERTEX_POINT('NONE', #688); -#690 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0)); +#690 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.0635)); #691 = VERTEX_POINT('NONE', #690); -#692 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0127)); +#692 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.0635)); #693 = VERTEX_POINT('NONE', #692); -#694 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.0127)); +#694 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.060323999999999996)); #695 = VERTEX_POINT('NONE', #694); -#696 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.019049999999999997)); +#696 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.0635)); #697 = VERTEX_POINT('NONE', #696); -#698 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0127)); +#698 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.060323999999999996)); #699 = VERTEX_POINT('NONE', #698); -#700 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.019049999999999997)); +#700 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.0635)); #701 = VERTEX_POINT('NONE', #700); -#702 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0127)); +#702 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.07937400000000001)); #703 = VERTEX_POINT('NONE', #702); -#704 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.019049999999999997)); +#704 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.07937400000000001)); #705 = VERTEX_POINT('NONE', #704); -#706 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0127)); +#706 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.08255)); #707 = VERTEX_POINT('NONE', #706); -#708 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.019049999999999997)); +#708 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.08255)); #709 = VERTEX_POINT('NONE', #708); -#710 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0127)); +#710 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.07937400000000001)); #711 = VERTEX_POINT('NONE', #710); -#712 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.019049999999999997)); +#712 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.08255)); #713 = VERTEX_POINT('NONE', #712); -#714 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0127)); +#714 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.07937400000000001)); #715 = VERTEX_POINT('NONE', #714); -#716 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.019049999999999997)); +#716 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.08255)); #717 = VERTEX_POINT('NONE', #716); -#718 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.015875999999999998)); +#718 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.07937400000000001)); #719 = VERTEX_POINT('NONE', #718); -#720 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.015875999999999998)); +#720 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.07937400000000001)); #721 = VERTEX_POINT('NONE', #720); -#722 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0127)); +#722 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.08255)); #723 = VERTEX_POINT('NONE', #722); -#724 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0127)); +#724 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.08255)); #725 = VERTEX_POINT('NONE', #724); -#726 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.015875999999999998)); +#726 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.07937400000000001)); #727 = VERTEX_POINT('NONE', #726); -#728 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0127)); +#728 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.08255)); #729 = VERTEX_POINT('NONE', #728); -#730 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.015875999999999998)); +#730 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.07937400000000001)); #731 = VERTEX_POINT('NONE', #730); -#732 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0127)); +#732 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.08255)); #733 = VERTEX_POINT('NONE', #732); -#734 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.015875999999999998)); +#734 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.07937400000000001)); #735 = VERTEX_POINT('NONE', #734); -#736 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.015875999999999998)); +#736 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.07937400000000001)); #737 = VERTEX_POINT('NONE', #736); -#738 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.0127)); +#738 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.08255)); #739 = VERTEX_POINT('NONE', #738); -#740 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.0127)); +#740 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.08255)); #741 = VERTEX_POINT('NONE', #740); -#742 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.015875999999999998)); +#742 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.07937400000000001)); #743 = VERTEX_POINT('NONE', #742); -#744 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.0127)); +#744 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.08255)); #745 = VERTEX_POINT('NONE', #744); -#746 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.015875999999999998)); +#746 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.07937400000000001)); #747 = VERTEX_POINT('NONE', #746); -#748 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.0127)); +#748 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.08255)); #749 = VERTEX_POINT('NONE', #748); -#750 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.015875999999999998)); +#750 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.07937400000000001)); #751 = VERTEX_POINT('NONE', #750); -#752 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.015875999999999998)); +#752 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.07937400000000001)); #753 = VERTEX_POINT('NONE', #752); -#754 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.0127)); +#754 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.08255)); #755 = VERTEX_POINT('NONE', #754); -#756 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.0127)); +#756 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.08255)); #757 = VERTEX_POINT('NONE', #756); -#758 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.015875999999999998)); +#758 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.07937400000000001)); #759 = VERTEX_POINT('NONE', #758); -#760 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.0127)); +#760 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.08255)); #761 = VERTEX_POINT('NONE', #760); -#762 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.015875999999999998)); +#762 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.07937400000000001)); #763 = VERTEX_POINT('NONE', #762); -#764 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.0127)); +#764 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.08255)); #765 = VERTEX_POINT('NONE', #764); -#766 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.015875999999999998)); +#766 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.07937400000000001)); #767 = VERTEX_POINT('NONE', #766); -#768 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.015875999999999998)); +#768 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.07937400000000001)); #769 = VERTEX_POINT('NONE', #768); -#770 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.0127)); +#770 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.08255)); #771 = VERTEX_POINT('NONE', #770); -#772 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.0127)); +#772 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.08255)); #773 = VERTEX_POINT('NONE', #772); -#774 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.015875999999999998)); +#774 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.07937400000000001)); #775 = VERTEX_POINT('NONE', #774); -#776 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.0127)); +#776 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.08255)); #777 = VERTEX_POINT('NONE', #776); -#778 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.015875999999999998)); +#778 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.07937400000000001)); #779 = VERTEX_POINT('NONE', #778); -#780 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.0127)); +#780 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.08255)); #781 = VERTEX_POINT('NONE', #780); -#782 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.015875999999999998)); -#783 = VERTEX_POINT('NONE', #782); -#784 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.015875999999999998)); -#785 = VERTEX_POINT('NONE', #784); -#786 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.0127)); -#787 = VERTEX_POINT('NONE', #786); -#788 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.0127)); -#789 = VERTEX_POINT('NONE', #788); -#790 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.015875999999999998)); -#791 = VERTEX_POINT('NONE', #790); -#792 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.0127)); -#793 = VERTEX_POINT('NONE', #792); -#794 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.015875999999999998)); -#795 = VERTEX_POINT('NONE', #794); -#796 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.0127)); -#797 = VERTEX_POINT('NONE', #796); -#798 = DIRECTION('NONE', (1, 0, 0)); -#799 = VECTOR('NONE', #798, 1); -#800 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); -#801 = LINE('NONE', #800, #799); -#802 = DIRECTION('NONE', (1, 0, -0)); -#803 = DIRECTION('NONE', (0, 0, 1)); -#804 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); -#805 = AXIS2_PLACEMENT_3D('NONE', #804, #803, #802); -#806 = CIRCLE('NONE', #805, 0.26416); -#807 = DIRECTION('NONE', (1, 0, -0)); -#808 = DIRECTION('NONE', (0, -1, 0)); -#809 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.09931400000000001)); -#810 = AXIS2_PLACEMENT_3D('NONE', #809, #808, #807); -#811 = CIRCLE('NONE', #810, 0.04064); -#812 = DIRECTION('NONE', (1, 0, -0)); -#813 = DIRECTION('NONE', (0, 0, 1)); -#814 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); -#815 = AXIS2_PLACEMENT_3D('NONE', #814, #813, #812); -#816 = CIRCLE('NONE', #815, 0.3048); -#817 = DIRECTION('NONE', (0, 0, 1)); -#818 = VECTOR('NONE', #817, 1); -#819 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.09931400000000001)); -#820 = LINE('NONE', #819, #818); -#821 = DIRECTION('NONE', (1, 0, -0)); -#822 = DIRECTION('NONE', (0, 0, 1)); -#823 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); -#824 = AXIS2_PLACEMENT_3D('NONE', #823, #822, #821); -#825 = CIRCLE('NONE', #824, 0.3048); -#826 = DIRECTION('NONE', (-1, 0, 0)); -#827 = VECTOR('NONE', #826, 1); -#828 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); -#829 = LINE('NONE', #828, #827); -#830 = DIRECTION('NONE', (1, 0, -0)); -#831 = DIRECTION('NONE', (0, 0, 1)); -#832 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); -#833 = AXIS2_PLACEMENT_3D('NONE', #832, #831, #830); -#834 = CIRCLE('NONE', #833, 0.294894); -#835 = DIRECTION('NONE', (0, 0, 1)); -#836 = VECTOR('NONE', #835, 1); -#837 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.059944)); -#838 = LINE('NONE', #837, #836); -#839 = DIRECTION('NONE', (1, 0, -0)); -#840 = DIRECTION('NONE', (0, 0, 1)); -#841 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); -#842 = AXIS2_PLACEMENT_3D('NONE', #841, #840, #839); -#843 = CIRCLE('NONE', #842, 0.294894); -#844 = DIRECTION('NONE', (1, 0, 0)); -#845 = VECTOR('NONE', #844, 1); -#846 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); -#847 = LINE('NONE', #846, #845); -#848 = DIRECTION('NONE', (1, 0, -0)); -#849 = DIRECTION('NONE', (0, 0, 1)); -#850 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); -#851 = AXIS2_PLACEMENT_3D('NONE', #850, #849, #848); -#852 = CIRCLE('NONE', #851, 0.3048); -#853 = DIRECTION('NONE', (0, 0, 1)); -#854 = VECTOR('NONE', #853, 1); -#855 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.050038)); -#856 = LINE('NONE', #855, #854); -#857 = DIRECTION('NONE', (1, 0, -0)); -#858 = DIRECTION('NONE', (0, 0, 1)); -#859 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); -#860 = AXIS2_PLACEMENT_3D('NONE', #859, #858, #857); -#861 = CIRCLE('NONE', #860, 0.3048); -#862 = DIRECTION('NONE', (-1, 0, 0)); -#863 = VECTOR('NONE', #862, 1); -#864 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); -#865 = LINE('NONE', #864, #863); -#866 = DIRECTION('NONE', (1, 0, -0)); -#867 = DIRECTION('NONE', (0, 0, 1)); -#868 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); -#869 = AXIS2_PLACEMENT_3D('NONE', #868, #867, #866); -#870 = CIRCLE('NONE', #869, 0.294894); -#871 = DIRECTION('NONE', (0, 0, 1)); -#872 = VECTOR('NONE', #871, 1); -#873 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.050038)); -#874 = LINE('NONE', #873, #872); -#875 = DIRECTION('NONE', (1, 0, -0)); -#876 = DIRECTION('NONE', (0, 0, 1)); -#877 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); -#878 = AXIS2_PLACEMENT_3D('NONE', #877, #876, #875); -#879 = CIRCLE('NONE', #878, 0.294894); -#880 = DIRECTION('NONE', (1, 0, 0)); -#881 = VECTOR('NONE', #880, 1); -#882 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); -#883 = LINE('NONE', #882, #881); -#884 = DIRECTION('NONE', (1, 0, -0)); -#885 = DIRECTION('NONE', (0, 0, 1)); -#886 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); -#887 = AXIS2_PLACEMENT_3D('NONE', #886, #885, #884); -#888 = CIRCLE('NONE', #887, 0.3048); -#889 = DIRECTION('NONE', (0, 0, 1)); -#890 = VECTOR('NONE', #889, 1); -#891 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.059944)); -#892 = LINE('NONE', #891, #890); -#893 = DIRECTION('NONE', (1, 0, -0)); -#894 = DIRECTION('NONE', (0, 0, 1)); -#895 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); -#896 = AXIS2_PLACEMENT_3D('NONE', #895, #894, #893); -#897 = CIRCLE('NONE', #896, 0.3048); -#898 = DIRECTION('NONE', (1, 0, -0)); -#899 = DIRECTION('NONE', (0, -1, 0)); -#900 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.099314)); -#901 = AXIS2_PLACEMENT_3D('NONE', #900, #899, #898); -#902 = CIRCLE('NONE', #901, 0.04064); -#903 = DIRECTION('NONE', (1, 0, -0)); -#904 = DIRECTION('NONE', (0, 0, 1)); -#905 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); -#906 = AXIS2_PLACEMENT_3D('NONE', #905, #904, #903); -#907 = CIRCLE('NONE', #906, 0.26416); -#908 = DIRECTION('NONE', (-1, 0, 0)); -#909 = VECTOR('NONE', #908, 1); -#910 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); -#911 = LINE('NONE', #910, #909); -#912 = DIRECTION('NONE', (1, 0, -0)); -#913 = DIRECTION('NONE', (0, 0, 1)); -#914 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); -#915 = AXIS2_PLACEMENT_3D('NONE', #914, #913, #912); -#916 = CIRCLE('NONE', #915, 0.2413); -#917 = DIRECTION('NONE', (0, 0, -1)); -#918 = VECTOR('NONE', #917, 1); -#919 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.139954)); -#920 = LINE('NONE', #919, #918); -#921 = DIRECTION('NONE', (1, 0, -0)); -#922 = DIRECTION('NONE', (0, 0, 1)); -#923 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); -#924 = AXIS2_PLACEMENT_3D('NONE', #923, #922, #921); -#925 = CIRCLE('NONE', #924, 0.2413); -#926 = DIRECTION('NONE', (0, 0, -1)); -#927 = VECTOR('NONE', #926, 1); -#928 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0127)); -#929 = LINE('NONE', #928, #927); -#930 = DIRECTION('NONE', (1, 0, -0)); -#931 = DIRECTION('NONE', (0, 0, 1)); -#932 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); -#933 = AXIS2_PLACEMENT_3D('NONE', #932, #931, #930); -#934 = CIRCLE('NONE', #933, 0.15367); -#935 = DIRECTION('NONE', (0, 0, 1)); -#936 = VECTOR('NONE', #935, 1); -#937 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.036322)); -#938 = LINE('NONE', #937, #936); -#939 = DIRECTION('NONE', (1, 0, -0)); -#940 = DIRECTION('NONE', (0, 1, 0)); -#941 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.036322)); -#942 = AXIS2_PLACEMENT_3D('NONE', #941, #940, #939); -#943 = CIRCLE('NONE', #942, 0.003048); -#944 = DIRECTION('NONE', (1, 0, -0)); -#945 = DIRECTION('NONE', (0, 0, 1)); -#946 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#947 = AXIS2_PLACEMENT_3D('NONE', #946, #945, #944); -#948 = CIRCLE('NONE', #947, 0.15062199999999998); -#949 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#950 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); -#951 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.036322)); -#952 = AXIS2_PLACEMENT_3D('NONE', #951, #950, #949); -#953 = CIRCLE('NONE', #952, 0.003048); -#954 = DIRECTION('NONE', (-1, 0, 0)); -#955 = VECTOR('NONE', #954, 1); -#956 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); -#957 = LINE('NONE', #956, #955); -#958 = DIRECTION('NONE', (1, 0, -0)); -#959 = DIRECTION('NONE', (0, 0, 1)); -#960 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#961 = AXIS2_PLACEMENT_3D('NONE', #960, #959, #958); -#962 = CIRCLE('NONE', #961, 0.11607799999999999); -#963 = DIRECTION('NONE', (0.3420201433256686, 0.9396926207859084, 0)); -#964 = VECTOR('NONE', #963, 1); -#965 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.03937)); -#966 = LINE('NONE', #965, #964); -#967 = DIRECTION('NONE', (1, 0, -0)); -#968 = DIRECTION('NONE', (0, -1, 0)); -#969 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.042418000000000004)); -#970 = AXIS2_PLACEMENT_3D('NONE', #969, #968, #967); -#971 = CIRCLE('NONE', #970, 0.003048); -#972 = DIRECTION('NONE', (1, 0, -0)); -#973 = DIRECTION('NONE', (0, 0, 1)); -#974 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); -#975 = AXIS2_PLACEMENT_3D('NONE', #974, #973, #972); -#976 = CIRCLE('NONE', #975, 0.11302999999999999); -#977 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#978 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#979 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.042418000000000004)); -#980 = AXIS2_PLACEMENT_3D('NONE', #979, #978, #977); -#981 = CIRCLE('NONE', #980, 0.003048); -#982 = DIRECTION('NONE', (0, 0, -1)); -#983 = VECTOR('NONE', #982, 1); -#984 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.042418000000000004)); -#985 = LINE('NONE', #984, #983); -#986 = DIRECTION('NONE', (1, 0, -0)); -#987 = DIRECTION('NONE', (0, 0, 1)); -#988 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); -#989 = AXIS2_PLACEMENT_3D('NONE', #988, #987, #986); -#990 = CIRCLE('NONE', #989, 0.11302999999999999); -#991 = DIRECTION('NONE', (0, 0, 1)); -#992 = VECTOR('NONE', #991, 1); -#993 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.046228000000000005)); -#994 = LINE('NONE', #993, #992); -#995 = DIRECTION('NONE', (1, 0, -0)); -#996 = DIRECTION('NONE', (0, -1, 0)); -#997 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.046228000000000005)); -#998 = AXIS2_PLACEMENT_3D('NONE', #997, #996, #995); -#999 = CIRCLE('NONE', #998, 0.003048); -#1000 = DIRECTION('NONE', (1, 0, -0)); -#1001 = DIRECTION('NONE', (0, 0, 1)); -#1002 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); -#1003 = AXIS2_PLACEMENT_3D('NONE', #1002, #1001, #1000); -#1004 = CIRCLE('NONE', #1003, 0.11607799999999999); -#1005 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1006 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1007 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.046228000000000005)); -#1008 = AXIS2_PLACEMENT_3D('NONE', #1007, #1006, #1005); -#1009 = CIRCLE('NONE', #1008, 0.003048); -#1010 = DIRECTION('NONE', (1, 0, 0)); -#1011 = VECTOR('NONE', #1010, 1); -#1012 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); -#1013 = LINE('NONE', #1012, #1011); -#1014 = DIRECTION('NONE', (1, 0, -0)); -#1015 = DIRECTION('NONE', (0, 0, 1)); -#1016 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); -#1017 = AXIS2_PLACEMENT_3D('NONE', #1016, #1015, #1014); -#1018 = CIRCLE('NONE', #1017, 0.15367); -#1019 = DIRECTION('NONE', (-0.34202014332566877, -0.9396926207859084, 0)); -#1020 = VECTOR('NONE', #1019, 1); -#1021 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.04927600000000001)); -#1022 = LINE('NONE', #1021, #1020); -#1023 = DIRECTION('NONE', (1, 0, -0)); -#1024 = DIRECTION('NONE', (0, -1, 0)); -#1025 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.03937)); -#1026 = AXIS2_PLACEMENT_3D('NONE', #1025, #1024, #1023); -#1027 = CIRCLE('NONE', #1026, 0.009906); -#1028 = DIRECTION('NONE', (1, 0, -0)); -#1029 = DIRECTION('NONE', (0, 0, 1)); -#1030 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#1031 = AXIS2_PLACEMENT_3D('NONE', #1030, #1029, #1028); -#1032 = CIRCLE('NONE', #1031, 0.163576); -#1033 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1034 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1035 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.03937)); -#1036 = AXIS2_PLACEMENT_3D('NONE', #1035, #1034, #1033); -#1037 = CIRCLE('NONE', #1036, 0.009906); -#1038 = DIRECTION('NONE', (0, 0, 1)); -#1039 = VECTOR('NONE', #1038, 1); -#1040 = CARTESIAN_POINT('NONE', (0.163576, 0, -0.03937)); -#1041 = LINE('NONE', #1040, #1039); -#1042 = DIRECTION('NONE', (1, 0, -0)); -#1043 = DIRECTION('NONE', (0, 0, 1)); -#1044 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#1045 = AXIS2_PLACEMENT_3D('NONE', #1044, #1043, #1042); -#1046 = CIRCLE('NONE', #1045, 0.163576); -#1047 = DIRECTION('NONE', (0, 0, -1)); -#1048 = VECTOR('NONE', #1047, 1); -#1049 = CARTESIAN_POINT('NONE', (0.0559462869646396, 0.15371116013767575, -0.011430000000000006)); -#1050 = LINE('NONE', #1049, #1048); -#1051 = DIRECTION('NONE', (1, 0, -0)); -#1052 = DIRECTION('NONE', (0, -1, 0)); -#1053 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.011430000000000006)); -#1054 = AXIS2_PLACEMENT_3D('NONE', #1053, #1052, #1051); -#1055 = CIRCLE('NONE', #1054, 0.009906); -#1056 = DIRECTION('NONE', (1, 0, 0.00000000000000015027421690768047)); -#1057 = DIRECTION('NONE', (-0.00000000000000015027421690768047, -0, 1)); -#1058 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000292)); -#1059 = AXIS2_PLACEMENT_3D('NONE', #1058, #1057, #1056); -#1060 = CIRCLE('NONE', #1059, 0.15367); -#1061 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1062 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1063 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.011430000000000006)); -#1064 = AXIS2_PLACEMENT_3D('NONE', #1063, #1062, #1061); -#1065 = CIRCLE('NONE', #1064, 0.009906); -#1066 = DIRECTION('NONE', (-1, 0, 0)); -#1067 = VECTOR('NONE', #1066, 1); -#1068 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); -#1069 = LINE('NONE', #1068, #1067); -#1070 = DIRECTION('NONE', (1, 0, 0.00000000000000019894070290841726)); -#1071 = DIRECTION('NONE', (-0.00000000000000019894070290841726, -0, 1)); -#1072 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000292)); -#1073 = AXIS2_PLACEMENT_3D('NONE', #1072, #1071, #1070); -#1074 = CIRCLE('NONE', #1073, 0.11607799999999999); -#1075 = DIRECTION('NONE', (0.34202014332566877, 0.9396926207859084, 0)); -#1076 = VECTOR('NONE', #1075, 1); -#1077 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.0015240000000000063)); -#1078 = LINE('NONE', #1077, #1076); -#1079 = DIRECTION('NONE', (1, 0, -0)); -#1080 = DIRECTION('NONE', (0, -1, 0)); -#1081 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.004572000000000007)); -#1082 = AXIS2_PLACEMENT_3D('NONE', #1081, #1080, #1079); -#1083 = CIRCLE('NONE', #1082, 0.003048); -#1084 = DIRECTION('NONE', (1, 0, -0.000000000000000031431599387777595)); -#1085 = DIRECTION('NONE', (0.000000000000000031431599387777595, 0, 1)); -#1086 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000003)); -#1087 = AXIS2_PLACEMENT_3D('NONE', #1086, #1085, #1084); -#1088 = CIRCLE('NONE', #1087, 0.11302999999999999); -#1089 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1090 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1091 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.004572000000000007)); -#1092 = AXIS2_PLACEMENT_3D('NONE', #1091, #1090, #1089); -#1093 = CIRCLE('NONE', #1092, 0.003048); -#1094 = DIRECTION('NONE', (0, 0, -1)); -#1095 = VECTOR('NONE', #1094, 1); -#1096 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.004572000000000007)); -#1097 = LINE('NONE', #1096, #1095); -#1098 = DIRECTION('NONE', (1, 0, 0.00000000000000004714739908166639)); -#1099 = DIRECTION('NONE', (-0.00000000000000004714739908166639, -0, 1)); -#1100 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000013)); -#1101 = AXIS2_PLACEMENT_3D('NONE', #1100, #1099, #1098); -#1102 = CIRCLE('NONE', #1101, 0.11302999999999999); -#1103 = DIRECTION('NONE', (0, 0, 1)); -#1104 = VECTOR('NONE', #1103, 1); -#1105 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.008382000000000008)); -#1106 = LINE('NONE', #1105, #1104); -#1107 = DIRECTION('NONE', (1, 0, -0)); -#1108 = DIRECTION('NONE', (0, -1, 0)); -#1109 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.008382000000000008)); -#1110 = AXIS2_PLACEMENT_3D('NONE', #1109, #1108, #1107); -#1111 = CIRCLE('NONE', #1110, 0.003048); -#1112 = DIRECTION('NONE', (1, 0, -0)); -#1113 = DIRECTION('NONE', (0, 0, 1)); -#1114 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#1115 = AXIS2_PLACEMENT_3D('NONE', #1114, #1113, #1112); -#1116 = CIRCLE('NONE', #1115, 0.11607799999999999); -#1117 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1118 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#1119 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.008382000000000008)); -#1120 = AXIS2_PLACEMENT_3D('NONE', #1119, #1118, #1117); -#1121 = CIRCLE('NONE', #1120, 0.003048); -#1122 = DIRECTION('NONE', (1, 0, 0)); -#1123 = VECTOR('NONE', #1122, 1); -#1124 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); -#1125 = LINE('NONE', #1124, #1123); -#1126 = DIRECTION('NONE', (1, 0, -0)); -#1127 = DIRECTION('NONE', (0, 0, 1)); -#1128 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#1129 = AXIS2_PLACEMENT_3D('NONE', #1128, #1127, #1126); -#1130 = CIRCLE('NONE', #1129, 0.15062199999999998); -#1131 = DIRECTION('NONE', (-0.3420201433256686, -0.9396926207859084, 0)); -#1132 = VECTOR('NONE', #1131, 1); -#1133 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.011430000000000006)); -#1134 = LINE('NONE', #1133, #1132); -#1135 = DIRECTION('NONE', (1, 0, -0)); -#1136 = DIRECTION('NONE', (0, 1, 0)); -#1137 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.014478000000000006)); -#1138 = AXIS2_PLACEMENT_3D('NONE', #1137, #1136, #1135); -#1139 = CIRCLE('NONE', #1138, 0.003048); -#1140 = DIRECTION('NONE', (1, 0, -0)); -#1141 = DIRECTION('NONE', (0, 0, 1)); -#1142 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); -#1143 = AXIS2_PLACEMENT_3D('NONE', #1142, #1141, #1140); -#1144 = CIRCLE('NONE', #1143, 0.15367); -#1145 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); -#1146 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); -#1147 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.014478000000000006)); -#1148 = AXIS2_PLACEMENT_3D('NONE', #1147, #1146, #1145); -#1149 = CIRCLE('NONE', #1148, 0.003048); -#1150 = DIRECTION('NONE', (0, 0, 1)); -#1151 = VECTOR('NONE', #1150, 1); -#1152 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.014478000000000006)); -#1153 = LINE('NONE', #1152, #1151); -#1154 = DIRECTION('NONE', (1, 0, -0)); -#1155 = DIRECTION('NONE', (0, 0, 1)); -#1156 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#1157 = AXIS2_PLACEMENT_3D('NONE', #1156, #1155, #1154); -#1158 = CIRCLE('NONE', #1157, 0.15367); -#1159 = DIRECTION('NONE', (0, 0, -1)); -#1160 = VECTOR('NONE', #1159, 1); -#1161 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.0127)); -#1162 = LINE('NONE', #1161, #1160); -#1163 = DIRECTION('NONE', (0.3420201433256691, 0, 0.9396926207859083)); -#1164 = VECTOR('NONE', #1163, 1); -#1165 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); -#1166 = LINE('NONE', #1165, #1164); -#1167 = DIRECTION('NONE', (1, 0, -0)); -#1168 = DIRECTION('NONE', (0, -0, -1)); -#1169 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); -#1170 = AXIS2_PLACEMENT_3D('NONE', #1169, #1168, #1167); -#1171 = CIRCLE('NONE', #1170, 0.016367642811194436); -#1172 = DIRECTION('NONE', (-1, 0, 0)); -#1173 = VECTOR('NONE', #1172, 1); -#1174 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#1175 = LINE('NONE', #1174, #1173); -#1176 = DIRECTION('NONE', (1, 0, -0)); -#1177 = DIRECTION('NONE', (0, -0, -1)); -#1178 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); -#1179 = AXIS2_PLACEMENT_3D('NONE', #1178, #1177, #1176); -#1180 = CIRCLE('NONE', #1179, 0.012000000000000007); -#1181 = DIRECTION('NONE', (0, 0, 1)); -#1182 = VECTOR('NONE', #1181, 1); -#1183 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.042)); -#1184 = LINE('NONE', #1183, #1182); -#1185 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1186 = DIRECTION('NONE', (-0.0000000000000005921189464667498, -0, -1)); -#1187 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.06)); -#1188 = AXIS2_PLACEMENT_3D('NONE', #1187, #1186, #1185); -#1189 = CIRCLE('NONE', #1188, 0.012000000000000007); -#1190 = DIRECTION('NONE', (1, 0, -0)); -#1191 = DIRECTION('NONE', (0, -1, 0)); -#1192 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.05999999999999999)); -#1193 = AXIS2_PLACEMENT_3D('NONE', #1192, #1191, #1190); -#1194 = CIRCLE('NONE', #1193, 0.003); -#1195 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1196 = DIRECTION('NONE', (-0.0000000000000007894919286223329, -0, -1)); -#1197 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); -#1198 = AXIS2_PLACEMENT_3D('NONE', #1197, #1196, #1195); -#1199 = CIRCLE('NONE', #1198, 0.009000000000000006); -#1200 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248287)); -#1201 = VECTOR('NONE', #1200, 1); -#1202 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); -#1203 = LINE('NONE', #1202, #1201); -#1204 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1205 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); -#1206 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); -#1207 = AXIS2_PLACEMENT_3D('NONE', #1206, #1205, #1204); -#1208 = CIRCLE('NONE', #1207, 0.000025399999999997646); -#1209 = DIRECTION('NONE', (0, 0, -1)); -#1210 = VECTOR('NONE', #1209, 1); -#1211 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.06299999999999999)); -#1212 = LINE('NONE', #1211, #1210); -#1213 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1214 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); -#1215 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); -#1216 = AXIS2_PLACEMENT_3D('NONE', #1215, #1214, #1213); -#1217 = CIRCLE('NONE', #1216, 0.000025399999999997646); -#1218 = DIRECTION('NONE', (1, 0, 0)); -#1219 = VECTOR('NONE', #1218, 1); -#1220 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); -#1221 = LINE('NONE', #1220, #1219); -#1222 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1223 = DIRECTION('NONE', (-0.000000000000001393221050510001, -0, -1)); -#1224 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); -#1225 = AXIS2_PLACEMENT_3D('NONE', #1224, #1223, #1222); -#1226 = CIRCLE('NONE', #1225, 0.010199999999999996); -#1227 = DIRECTION('NONE', (0, 0, -1)); -#1228 = VECTOR('NONE', #1227, 1); -#1229 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.047299999999999995)); -#1230 = LINE('NONE', #1229, #1228); -#1231 = DIRECTION('NONE', (1, 0, -0)); -#1232 = DIRECTION('NONE', (0, -0, -1)); -#1233 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); -#1234 = AXIS2_PLACEMENT_3D('NONE', #1233, #1232, #1231); -#1235 = CIRCLE('NONE', #1234, 0.010199999999999996); -#1236 = DIRECTION('NONE', (1, 0, 0)); -#1237 = VECTOR('NONE', #1236, 1); -#1238 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); -#1239 = LINE('NONE', #1238, #1237); -#1240 = DIRECTION('NONE', (1, 0, -0)); -#1241 = DIRECTION('NONE', (0, -0, -1)); -#1242 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); -#1243 = AXIS2_PLACEMENT_3D('NONE', #1242, #1241, #1240); -#1244 = CIRCLE('NONE', #1243, 0.012000000000000007); -#1245 = DIRECTION('NONE', (0.34202014332566855, 0, 0.9396926207859085)); -#1246 = VECTOR('NONE', #1245, 1); -#1247 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); -#1248 = LINE('NONE', #1247, #1246); -#1249 = DIRECTION('NONE', (1, 0, -0)); -#1250 = DIRECTION('NONE', (-0, 0, -1)); -#1251 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); -#1252 = AXIS2_PLACEMENT_3D('NONE', #1251, #1250, #1249); -#1253 = CIRCLE('NONE', #1252, 0.016367642811194436); -#1254 = DIRECTION('NONE', (-1, 0, 0)); -#1255 = VECTOR('NONE', #1254, 1); -#1256 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#1257 = LINE('NONE', #1256, #1255); -#1258 = DIRECTION('NONE', (1, 0, -0)); -#1259 = DIRECTION('NONE', (-0, 0, -1)); -#1260 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); -#1261 = AXIS2_PLACEMENT_3D('NONE', #1260, #1259, #1258); -#1262 = CIRCLE('NONE', #1261, 0.012000000000000007); -#1263 = DIRECTION('NONE', (0, 0, 1)); -#1264 = VECTOR('NONE', #1263, 1); -#1265 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.042)); -#1266 = LINE('NONE', #1265, #1264); -#1267 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1268 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1269 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.06)); -#1270 = AXIS2_PLACEMENT_3D('NONE', #1269, #1268, #1267); -#1271 = CIRCLE('NONE', #1270, 0.012000000000000007); -#1272 = DIRECTION('NONE', (1, 0, -0)); -#1273 = DIRECTION('NONE', (0, -1, 0)); -#1274 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.05999999999999999)); -#1275 = AXIS2_PLACEMENT_3D('NONE', #1274, #1273, #1272); -#1276 = CIRCLE('NONE', #1275, 0.003); -#1277 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1278 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1279 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); -#1280 = AXIS2_PLACEMENT_3D('NONE', #1279, #1278, #1277); -#1281 = CIRCLE('NONE', #1280, 0.009000000000000006); -#1282 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); -#1283 = VECTOR('NONE', #1282, 1); -#1284 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); -#1285 = LINE('NONE', #1284, #1283); -#1286 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1287 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1288 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); -#1289 = AXIS2_PLACEMENT_3D('NONE', #1288, #1287, #1286); -#1290 = CIRCLE('NONE', #1289, 0.000025399999999997646); -#1291 = DIRECTION('NONE', (0, 0, -1)); -#1292 = VECTOR('NONE', #1291, 1); -#1293 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.06299999999999999)); -#1294 = LINE('NONE', #1293, #1292); -#1295 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1296 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1297 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); -#1298 = AXIS2_PLACEMENT_3D('NONE', #1297, #1296, #1295); -#1299 = CIRCLE('NONE', #1298, 0.000025399999999997646); -#1300 = DIRECTION('NONE', (1, 0, 0)); -#1301 = VECTOR('NONE', #1300, 1); -#1302 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); -#1303 = LINE('NONE', #1302, #1301); -#1304 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1305 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1306 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); -#1307 = AXIS2_PLACEMENT_3D('NONE', #1306, #1305, #1304); -#1308 = CIRCLE('NONE', #1307, 0.010199999999999996); -#1309 = DIRECTION('NONE', (0, 0, -1)); -#1310 = VECTOR('NONE', #1309, 1); -#1311 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.047299999999999995)); -#1312 = LINE('NONE', #1311, #1310); -#1313 = DIRECTION('NONE', (1, 0, -0)); -#1314 = DIRECTION('NONE', (-0, 0, -1)); -#1315 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); -#1316 = AXIS2_PLACEMENT_3D('NONE', #1315, #1314, #1313); -#1317 = CIRCLE('NONE', #1316, 0.010199999999999996); -#1318 = DIRECTION('NONE', (1, 0, 0)); -#1319 = VECTOR('NONE', #1318, 1); -#1320 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); -#1321 = LINE('NONE', #1320, #1319); -#1322 = DIRECTION('NONE', (1, 0, -0)); -#1323 = DIRECTION('NONE', (-0, 0, -1)); -#1324 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); -#1325 = AXIS2_PLACEMENT_3D('NONE', #1324, #1323, #1322); -#1326 = CIRCLE('NONE', #1325, 0.012000000000000007); -#1327 = DIRECTION('NONE', (0.3420201433256688, 0, 0.9396926207859084)); -#1328 = VECTOR('NONE', #1327, 1); -#1329 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); -#1330 = LINE('NONE', #1329, #1328); -#1331 = DIRECTION('NONE', (1, 0, -0)); -#1332 = DIRECTION('NONE', (-0, 0, -1)); -#1333 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); -#1334 = AXIS2_PLACEMENT_3D('NONE', #1333, #1332, #1331); -#1335 = CIRCLE('NONE', #1334, 0.016367642811194436); -#1336 = DIRECTION('NONE', (-1, 0, 0)); -#1337 = VECTOR('NONE', #1336, 1); -#1338 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#1339 = LINE('NONE', #1338, #1337); -#1340 = DIRECTION('NONE', (1, 0, -0)); -#1341 = DIRECTION('NONE', (-0, 0, -1)); -#1342 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); -#1343 = AXIS2_PLACEMENT_3D('NONE', #1342, #1341, #1340); -#1344 = CIRCLE('NONE', #1343, 0.012000000000000007); -#1345 = DIRECTION('NONE', (0, 0, 1)); -#1346 = VECTOR('NONE', #1345, 1); -#1347 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.042)); -#1348 = LINE('NONE', #1347, #1346); -#1349 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1350 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1351 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.06)); -#1352 = AXIS2_PLACEMENT_3D('NONE', #1351, #1350, #1349); -#1353 = CIRCLE('NONE', #1352, 0.012000000000000007); -#1354 = DIRECTION('NONE', (1, 0, -0)); -#1355 = DIRECTION('NONE', (0, -1, 0)); -#1356 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.05999999999999999)); -#1357 = AXIS2_PLACEMENT_3D('NONE', #1356, #1355, #1354); -#1358 = CIRCLE('NONE', #1357, 0.003); -#1359 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1360 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1361 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); -#1362 = AXIS2_PLACEMENT_3D('NONE', #1361, #1360, #1359); -#1363 = CIRCLE('NONE', #1362, 0.009000000000000006); -#1364 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); -#1365 = VECTOR('NONE', #1364, 1); -#1366 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); -#1367 = LINE('NONE', #1366, #1365); -#1368 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1369 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1370 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); -#1371 = AXIS2_PLACEMENT_3D('NONE', #1370, #1369, #1368); -#1372 = CIRCLE('NONE', #1371, 0.000025399999999997646); -#1373 = DIRECTION('NONE', (0, 0, -1)); -#1374 = VECTOR('NONE', #1373, 1); -#1375 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.06299999999999999)); -#1376 = LINE('NONE', #1375, #1374); -#1377 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1378 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1379 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); -#1380 = AXIS2_PLACEMENT_3D('NONE', #1379, #1378, #1377); -#1381 = CIRCLE('NONE', #1380, 0.000025399999999997646); -#1382 = DIRECTION('NONE', (1, 0, 0)); -#1383 = VECTOR('NONE', #1382, 1); -#1384 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); -#1385 = LINE('NONE', #1384, #1383); -#1386 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1387 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1388 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); -#1389 = AXIS2_PLACEMENT_3D('NONE', #1388, #1387, #1386); -#1390 = CIRCLE('NONE', #1389, 0.010199999999999996); -#1391 = DIRECTION('NONE', (0, 0, -1)); -#1392 = VECTOR('NONE', #1391, 1); -#1393 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.047299999999999995)); -#1394 = LINE('NONE', #1393, #1392); -#1395 = DIRECTION('NONE', (1, 0, -0)); -#1396 = DIRECTION('NONE', (-0, 0, -1)); -#1397 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); -#1398 = AXIS2_PLACEMENT_3D('NONE', #1397, #1396, #1395); -#1399 = CIRCLE('NONE', #1398, 0.010199999999999996); -#1400 = DIRECTION('NONE', (1, 0, 0)); -#1401 = VECTOR('NONE', #1400, 1); -#1402 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); -#1403 = LINE('NONE', #1402, #1401); -#1404 = DIRECTION('NONE', (1, 0, -0)); -#1405 = DIRECTION('NONE', (-0, 0, -1)); -#1406 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); -#1407 = AXIS2_PLACEMENT_3D('NONE', #1406, #1405, #1404); -#1408 = CIRCLE('NONE', #1407, 0.012000000000000007); -#1409 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); -#1410 = VECTOR('NONE', #1409, 1); -#1411 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); -#1412 = LINE('NONE', #1411, #1410); -#1413 = DIRECTION('NONE', (1, 0, -0)); -#1414 = DIRECTION('NONE', (-0, 0, -1)); -#1415 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); -#1416 = AXIS2_PLACEMENT_3D('NONE', #1415, #1414, #1413); -#1417 = CIRCLE('NONE', #1416, 0.016367642811194436); -#1418 = DIRECTION('NONE', (-1, 0, 0)); -#1419 = VECTOR('NONE', #1418, 1); -#1420 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#1421 = LINE('NONE', #1420, #1419); -#1422 = DIRECTION('NONE', (1, 0, -0)); -#1423 = DIRECTION('NONE', (-0, 0, -1)); -#1424 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); -#1425 = AXIS2_PLACEMENT_3D('NONE', #1424, #1423, #1422); -#1426 = CIRCLE('NONE', #1425, 0.012000000000000007); -#1427 = DIRECTION('NONE', (0, 0, 1)); -#1428 = VECTOR('NONE', #1427, 1); -#1429 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.042)); -#1430 = LINE('NONE', #1429, #1428); -#1431 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1432 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1433 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.06)); -#1434 = AXIS2_PLACEMENT_3D('NONE', #1433, #1432, #1431); -#1435 = CIRCLE('NONE', #1434, 0.012000000000000007); -#1436 = DIRECTION('NONE', (1, 0, -0)); -#1437 = DIRECTION('NONE', (0, -1, 0)); -#1438 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.05999999999999999)); -#1439 = AXIS2_PLACEMENT_3D('NONE', #1438, #1437, #1436); -#1440 = CIRCLE('NONE', #1439, 0.003); -#1441 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1442 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1443 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); -#1444 = AXIS2_PLACEMENT_3D('NONE', #1443, #1442, #1441); -#1445 = CIRCLE('NONE', #1444, 0.009000000000000006); -#1446 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); -#1447 = VECTOR('NONE', #1446, 1); -#1448 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); -#1449 = LINE('NONE', #1448, #1447); -#1450 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1451 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1452 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); -#1453 = AXIS2_PLACEMENT_3D('NONE', #1452, #1451, #1450); -#1454 = CIRCLE('NONE', #1453, 0.000025399999999997646); -#1455 = DIRECTION('NONE', (0, 0, -1)); -#1456 = VECTOR('NONE', #1455, 1); -#1457 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.06299999999999999)); -#1458 = LINE('NONE', #1457, #1456); -#1459 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1460 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1461 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); -#1462 = AXIS2_PLACEMENT_3D('NONE', #1461, #1460, #1459); -#1463 = CIRCLE('NONE', #1462, 0.000025399999999997646); -#1464 = DIRECTION('NONE', (1, 0, 0)); -#1465 = VECTOR('NONE', #1464, 1); -#1466 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); -#1467 = LINE('NONE', #1466, #1465); -#1468 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1469 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1470 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); -#1471 = AXIS2_PLACEMENT_3D('NONE', #1470, #1469, #1468); -#1472 = CIRCLE('NONE', #1471, 0.010199999999999996); -#1473 = DIRECTION('NONE', (0, 0, -1)); -#1474 = VECTOR('NONE', #1473, 1); -#1475 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.047299999999999995)); -#1476 = LINE('NONE', #1475, #1474); -#1477 = DIRECTION('NONE', (1, 0, -0)); -#1478 = DIRECTION('NONE', (-0, 0, -1)); -#1479 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); -#1480 = AXIS2_PLACEMENT_3D('NONE', #1479, #1478, #1477); -#1481 = CIRCLE('NONE', #1480, 0.010199999999999996); -#1482 = DIRECTION('NONE', (1, 0, 0)); -#1483 = VECTOR('NONE', #1482, 1); -#1484 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); -#1485 = LINE('NONE', #1484, #1483); -#1486 = DIRECTION('NONE', (1, 0, -0)); -#1487 = DIRECTION('NONE', (-0, 0, -1)); -#1488 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); -#1489 = AXIS2_PLACEMENT_3D('NONE', #1488, #1487, #1486); -#1490 = CIRCLE('NONE', #1489, 0.012000000000000007); -#1491 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); -#1492 = VECTOR('NONE', #1491, 1); -#1493 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); -#1494 = LINE('NONE', #1493, #1492); -#1495 = DIRECTION('NONE', (1, 0, -0)); -#1496 = DIRECTION('NONE', (-0, 0, -1)); -#1497 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); -#1498 = AXIS2_PLACEMENT_3D('NONE', #1497, #1496, #1495); -#1499 = CIRCLE('NONE', #1498, 0.016367642811194436); -#1500 = DIRECTION('NONE', (-1, 0, 0)); -#1501 = VECTOR('NONE', #1500, 1); -#1502 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#1503 = LINE('NONE', #1502, #1501); -#1504 = DIRECTION('NONE', (1, 0, -0)); -#1505 = DIRECTION('NONE', (-0, 0, -1)); -#1506 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); -#1507 = AXIS2_PLACEMENT_3D('NONE', #1506, #1505, #1504); -#1508 = CIRCLE('NONE', #1507, 0.012000000000000007); -#1509 = DIRECTION('NONE', (0, 0, 1)); -#1510 = VECTOR('NONE', #1509, 1); -#1511 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.042)); -#1512 = LINE('NONE', #1511, #1510); -#1513 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); -#1514 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); -#1515 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.06)); -#1516 = AXIS2_PLACEMENT_3D('NONE', #1515, #1514, #1513); -#1517 = CIRCLE('NONE', #1516, 0.012000000000000007); -#1518 = DIRECTION('NONE', (1, 0, -0)); -#1519 = DIRECTION('NONE', (0, -1, 0)); -#1520 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.05999999999999999)); -#1521 = AXIS2_PLACEMENT_3D('NONE', #1520, #1519, #1518); -#1522 = CIRCLE('NONE', #1521, 0.003); -#1523 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); -#1524 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); -#1525 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); -#1526 = AXIS2_PLACEMENT_3D('NONE', #1525, #1524, #1523); -#1527 = CIRCLE('NONE', #1526, 0.009000000000000006); -#1528 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); -#1529 = VECTOR('NONE', #1528, 1); -#1530 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); -#1531 = LINE('NONE', #1530, #1529); -#1532 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1533 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1534 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); -#1535 = AXIS2_PLACEMENT_3D('NONE', #1534, #1533, #1532); -#1536 = CIRCLE('NONE', #1535, 0.000025399999999997646); -#1537 = DIRECTION('NONE', (0, 0, -1)); -#1538 = VECTOR('NONE', #1537, 1); -#1539 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.06299999999999999)); -#1540 = LINE('NONE', #1539, #1538); -#1541 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#1542 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#1543 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); -#1544 = AXIS2_PLACEMENT_3D('NONE', #1543, #1542, #1541); -#1545 = CIRCLE('NONE', #1544, 0.000025399999999997646); -#1546 = DIRECTION('NONE', (1, 0, 0)); -#1547 = VECTOR('NONE', #1546, 1); -#1548 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); -#1549 = LINE('NONE', #1548, #1547); -#1550 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#1551 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#1552 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); -#1553 = AXIS2_PLACEMENT_3D('NONE', #1552, #1551, #1550); -#1554 = CIRCLE('NONE', #1553, 0.010199999999999996); -#1555 = DIRECTION('NONE', (0, 0, -1)); -#1556 = VECTOR('NONE', #1555, 1); -#1557 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.047299999999999995)); -#1558 = LINE('NONE', #1557, #1556); -#1559 = DIRECTION('NONE', (1, 0, -0)); -#1560 = DIRECTION('NONE', (-0, 0, -1)); -#1561 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); -#1562 = AXIS2_PLACEMENT_3D('NONE', #1561, #1560, #1559); -#1563 = CIRCLE('NONE', #1562, 0.010199999999999996); -#1564 = DIRECTION('NONE', (1, 0, 0)); -#1565 = VECTOR('NONE', #1564, 1); -#1566 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); -#1567 = LINE('NONE', #1566, #1565); -#1568 = DIRECTION('NONE', (1, 0, -0)); -#1569 = DIRECTION('NONE', (-0, 0, -1)); -#1570 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); -#1571 = AXIS2_PLACEMENT_3D('NONE', #1570, #1569, #1568); -#1572 = CIRCLE('NONE', #1571, 0.012000000000000007); -#1573 = DIRECTION('NONE', (0, 0, -1)); -#1574 = VECTOR('NONE', #1573, 1); -#1575 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); -#1576 = LINE('NONE', #1575, #1574); -#1577 = DIRECTION('NONE', (1, 0, -0)); -#1578 = DIRECTION('NONE', (0, 0, 1)); -#1579 = CARTESIAN_POINT('NONE', (0, 0, 0.053923000000000006)); -#1580 = AXIS2_PLACEMENT_3D('NONE', #1579, #1578, #1577); -#1581 = CIRCLE('NONE', #1580, 0.2413); -#1582 = DIRECTION('NONE', (-0.7071067811865476, 0, -0.7071067811865476)); -#1583 = VECTOR('NONE', #1582, 1); -#1584 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); -#1585 = LINE('NONE', #1584, #1583); -#1586 = DIRECTION('NONE', (1, 0, -0)); -#1587 = DIRECTION('NONE', (0, 0, 1)); -#1588 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); -#1589 = AXIS2_PLACEMENT_3D('NONE', #1588, #1587, #1586); -#1590 = CIRCLE('NONE', #1589, 0.236474); -#1591 = DIRECTION('NONE', (0, 0, -1)); -#1592 = VECTOR('NONE', #1591, 1); -#1593 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); -#1594 = LINE('NONE', #1593, #1592); -#1595 = DIRECTION('NONE', (1, 0, -0)); -#1596 = DIRECTION('NONE', (0, 0, 1)); -#1597 = CARTESIAN_POINT('NONE', (0, 0, -0.011227999999999988)); -#1598 = AXIS2_PLACEMENT_3D('NONE', #1597, #1596, #1595); -#1599 = CIRCLE('NONE', #1598, 0.236474); -#1600 = DIRECTION('NONE', (0.7071067811865472, 0, -0.7071067811865478)); -#1601 = VECTOR('NONE', #1600, 1); -#1602 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); -#1603 = LINE('NONE', #1602, #1601); -#1604 = DIRECTION('NONE', (1, 0, -0)); -#1605 = DIRECTION('NONE', (0, 0, 1)); -#1606 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); -#1607 = AXIS2_PLACEMENT_3D('NONE', #1606, #1605, #1604); -#1608 = CIRCLE('NONE', #1607, 0.2413); -#1609 = DIRECTION('NONE', (0, 0, -1)); -#1610 = VECTOR('NONE', #1609, 1); -#1611 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); -#1612 = LINE('NONE', #1611, #1610); -#1613 = DIRECTION('NONE', (1, 0, -0)); -#1614 = DIRECTION('NONE', (0, 0, 1)); -#1615 = CARTESIAN_POINT('NONE', (0, 0, -0.127052)); -#1616 = AXIS2_PLACEMENT_3D('NONE', #1615, #1614, #1613); -#1617 = CIRCLE('NONE', #1616, 0.2413); -#1618 = DIRECTION('NONE', (0.9805806756909202, 0, -0.1961161351381836)); -#1619 = VECTOR('NONE', #1618, 1); -#1620 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); -#1621 = LINE('NONE', #1620, #1619); -#1622 = DIRECTION('NONE', (1, 0, -0)); -#1623 = DIRECTION('NONE', (0, 0, 1)); -#1624 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); -#1625 = AXIS2_PLACEMENT_3D('NONE', #1624, #1623, #1622); -#1626 = CIRCLE('NONE', #1625, 0.253365); -#1627 = DIRECTION('NONE', (0, 0, -1)); -#1628 = VECTOR('NONE', #1627, 1); -#1629 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); -#1630 = LINE('NONE', #1629, #1628); -#1631 = DIRECTION('NONE', (1, 0, -0)); -#1632 = DIRECTION('NONE', (0, 0, 1)); -#1633 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); -#1634 = AXIS2_PLACEMENT_3D('NONE', #1633, #1632, #1631); -#1635 = CIRCLE('NONE', #1634, 0.253365); -#1636 = DIRECTION('NONE', (-1, 0, 0)); -#1637 = VECTOR('NONE', #1636, 1); -#1638 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); -#1639 = LINE('NONE', #1638, #1637); -#1640 = DIRECTION('NONE', (1, 0, -0)); -#1641 = DIRECTION('NONE', (0, 0, 1)); -#1642 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); -#1643 = AXIS2_PLACEMENT_3D('NONE', #1642, #1641, #1640); -#1644 = CIRCLE('NONE', #1643, 0.24612599999999998); -#1645 = DIRECTION('NONE', (0, 0, 1)); -#1646 = VECTOR('NONE', #1645, 1); -#1647 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.14153)); -#1648 = LINE('NONE', #1647, #1646); -#1649 = DIRECTION('NONE', (1, 0, -0)); -#1650 = DIRECTION('NONE', (0, 0, 1)); -#1651 = CARTESIAN_POINT('NONE', (0, 0, -0.13670400000000002)); -#1652 = AXIS2_PLACEMENT_3D('NONE', #1651, #1650, #1649); -#1653 = CIRCLE('NONE', #1652, 0.24612599999999998); -#1654 = DIRECTION('NONE', (-0.9805806756909198, 0, 0.1961161351381862)); -#1655 = VECTOR('NONE', #1654, 1); -#1656 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); -#1657 = LINE('NONE', #1656, #1655); -#1658 = DIRECTION('NONE', (1, 0, -0)); -#1659 = DIRECTION('NONE', (0, 0, 1)); -#1660 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); -#1661 = AXIS2_PLACEMENT_3D('NONE', #1660, #1659, #1658); -#1662 = CIRCLE('NONE', #1661, 0.234061); -#1663 = DIRECTION('NONE', (0, 0, 1)); -#1664 = VECTOR('NONE', #1663, 1); -#1665 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); -#1666 = LINE('NONE', #1665, #1664); -#1667 = DIRECTION('NONE', (1, 0, -0)); -#1668 = DIRECTION('NONE', (0, 0, 1)); -#1669 = CARTESIAN_POINT('NONE', (0, 0, -0.020854600000000018)); -#1670 = AXIS2_PLACEMENT_3D('NONE', #1669, #1668, #1667); -#1671 = CIRCLE('NONE', #1670, 0.234061); -#1672 = DIRECTION('NONE', (-0.7071067811865472, 0, 0.7071067811865478)); -#1673 = VECTOR('NONE', #1672, 1); -#1674 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); -#1675 = LINE('NONE', #1674, #1673); -#1676 = DIRECTION('NONE', (1, 0, -0)); -#1677 = DIRECTION('NONE', (0, 0, 1)); -#1678 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); -#1679 = AXIS2_PLACEMENT_3D('NONE', #1678, #1677, #1676); -#1680 = CIRCLE('NONE', #1679, 0.229235); -#1681 = DIRECTION('NONE', (0, 0, 1)); -#1682 = VECTOR('NONE', #1681, 1); -#1683 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); -#1684 = LINE('NONE', #1683, #1682); -#1685 = DIRECTION('NONE', (1, 0, -0)); -#1686 = DIRECTION('NONE', (0, 0, 1)); -#1687 = CARTESIAN_POINT('NONE', (0, 0, 0.04008)); -#1688 = AXIS2_PLACEMENT_3D('NONE', #1687, #1686, #1685); -#1689 = CIRCLE('NONE', #1688, 0.229235); -#1690 = DIRECTION('NONE', (-0.9486832980505139, 0, 0.31622776601683783)); -#1691 = VECTOR('NONE', #1690, 1); -#1692 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); -#1693 = LINE('NONE', #1692, #1691); -#1694 = DIRECTION('NONE', (1, 0, -0)); -#1695 = DIRECTION('NONE', (0, 0, 1)); -#1696 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); -#1697 = AXIS2_PLACEMENT_3D('NONE', #1696, #1695, #1694); -#1698 = CIRCLE('NONE', #1697, 0.21475699999999998); -#1699 = DIRECTION('NONE', (0, 0, 1)); -#1700 = VECTOR('NONE', #1699, 1); -#1701 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); -#1702 = LINE('NONE', #1701, #1700); -#1703 = DIRECTION('NONE', (1, 0, -0)); -#1704 = DIRECTION('NONE', (0, 0, 1)); -#1705 = CARTESIAN_POINT('NONE', (0, 0, 0.049732)); -#1706 = AXIS2_PLACEMENT_3D('NONE', #1705, #1704, #1703); -#1707 = CIRCLE('NONE', #1706, 0.21475699999999998); -#1708 = DIRECTION('NONE', (0.514495755427527, 0, 0.857492925712544)); -#1709 = VECTOR('NONE', #1708, 1); -#1710 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); -#1711 = LINE('NONE', #1710, #1709); -#1712 = DIRECTION('NONE', (1, 0, -0)); -#1713 = DIRECTION('NONE', (0, 0, 1)); -#1714 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); -#1715 = AXIS2_PLACEMENT_3D('NONE', #1714, #1713, #1712); -#1716 = CIRCLE('NONE', #1715, 0.229235); -#1717 = DIRECTION('NONE', (0, 0, 1)); -#1718 = VECTOR('NONE', #1717, 1); -#1719 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); -#1720 = LINE('NONE', #1719, #1718); -#1721 = DIRECTION('NONE', (1, 0, -0)); -#1722 = DIRECTION('NONE', (0, 0, 1)); -#1723 = CARTESIAN_POINT('NONE', (0, 0, 0.08592699999999999)); -#1724 = AXIS2_PLACEMENT_3D('NONE', #1723, #1722, #1721); -#1725 = CIRCLE('NONE', #1724, 0.229235); -#1726 = DIRECTION('NONE', (0.7071067811865476, 0, 0.7071067811865476)); -#1727 = VECTOR('NONE', #1726, 1); -#1728 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); -#1729 = LINE('NONE', #1728, #1727); -#1730 = DIRECTION('NONE', (1, 0, -0)); -#1731 = DIRECTION('NONE', (0, 0, 1)); -#1732 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); -#1733 = AXIS2_PLACEMENT_3D('NONE', #1732, #1731, #1730); -#1734 = CIRCLE('NONE', #1733, 0.234061); -#1735 = DIRECTION('NONE', (0, 0, 1)); -#1736 = VECTOR('NONE', #1735, 1); -#1737 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); -#1738 = LINE('NONE', #1737, #1736); -#1739 = DIRECTION('NONE', (1, 0, -0)); -#1740 = DIRECTION('NONE', (0, 0, 1)); -#1741 = CARTESIAN_POINT('NONE', (0, 0, 0.12136000000000001)); -#1742 = AXIS2_PLACEMENT_3D('NONE', #1741, #1740, #1739); -#1743 = CIRCLE('NONE', #1742, 0.234061); -#1744 = DIRECTION('NONE', (0.9805806756909202, 0, 0.19611613513818404)); -#1745 = VECTOR('NONE', #1744, 1); -#1746 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); -#1747 = LINE('NONE', #1746, #1745); -#1748 = DIRECTION('NONE', (1, 0, -0)); -#1749 = DIRECTION('NONE', (0, 0, 1)); -#1750 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); -#1751 = AXIS2_PLACEMENT_3D('NONE', #1750, #1749, #1748); -#1752 = CIRCLE('NONE', #1751, 0.24612599999999998); -#1753 = DIRECTION('NONE', (0, 0, 1)); -#1754 = VECTOR('NONE', #1753, 1); -#1755 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); -#1756 = LINE('NONE', #1755, #1754); -#1757 = DIRECTION('NONE', (1, 0, -0)); -#1758 = DIRECTION('NONE', (0, 0, 1)); -#1759 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); -#1760 = AXIS2_PLACEMENT_3D('NONE', #1759, #1758, #1757); -#1761 = CIRCLE('NONE', #1760, 0.24612599999999998); -#1762 = DIRECTION('NONE', (1, 0, 0)); -#1763 = VECTOR('NONE', #1762, 1); -#1764 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); -#1765 = LINE('NONE', #1764, #1763); -#1766 = DIRECTION('NONE', (1, 0, -0)); -#1767 = DIRECTION('NONE', (0, 0, 1)); -#1768 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); -#1769 = AXIS2_PLACEMENT_3D('NONE', #1768, #1767, #1766); -#1770 = CIRCLE('NONE', #1769, 0.253365); -#1771 = DIRECTION('NONE', (0, 0, -1)); -#1772 = VECTOR('NONE', #1771, 1); -#1773 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.12859900000000002)); -#1774 = LINE('NONE', #1773, #1772); -#1775 = DIRECTION('NONE', (1, 0, -0)); -#1776 = DIRECTION('NONE', (0, 0, 1)); -#1777 = CARTESIAN_POINT('NONE', (0, 0, 0.11653400000000003)); -#1778 = AXIS2_PLACEMENT_3D('NONE', #1777, #1776, #1775); -#1779 = CIRCLE('NONE', #1778, 0.253365); -#1780 = DIRECTION('NONE', (-0.982519153526659, 0, -0.18616152382610546)); -#1781 = VECTOR('NONE', #1780, 1); -#1782 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); -#1783 = LINE('NONE', #1782, #1781); -#1784 = DIRECTION('NONE', (1, 0, -0)); -#1785 = DIRECTION('NONE', (0, 0, 1)); -#1786 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); -#1787 = AXIS2_PLACEMENT_3D('NONE', #1786, #1785, #1784); -#1788 = CIRCLE('NONE', #1787, 0.2413); -#1789 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#1790 = VECTOR('NONE', #1789, 1); -#1791 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#1792 = LINE('NONE', #1791, #1790); -#1793 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1794 = VECTOR('NONE', #1793, 1); -#1795 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); -#1796 = LINE('NONE', #1795, #1794); -#1797 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#1798 = VECTOR('NONE', #1797, 1); -#1799 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); -#1800 = LINE('NONE', #1799, #1798); -#1801 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1802 = VECTOR('NONE', #1801, 1); -#1803 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#1804 = LINE('NONE', #1803, #1802); -#1805 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); -#1806 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); -#1807 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); -#1808 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#1809 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1805, #1806, #1807, #1808), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1810 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1811 = VECTOR('NONE', #1810, 1); -#1812 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#1813 = LINE('NONE', #1812, #1811); -#1814 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); -#1815 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); -#1816 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); -#1817 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); -#1818 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1814, #1815, #1816, #1817), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1819 = DIRECTION('NONE', (0, 0, -1)); -#1820 = VECTOR('NONE', #1819, 1); -#1821 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#1822 = LINE('NONE', #1821, #1820); -#1823 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); -#1824 = VECTOR('NONE', #1823, 1); -#1825 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); -#1826 = LINE('NONE', #1825, #1824); -#1827 = DIRECTION('NONE', (0, 0, -1)); -#1828 = VECTOR('NONE', #1827, 1); -#1829 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); -#1830 = LINE('NONE', #1829, #1828); -#1831 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); -#1832 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); -#1833 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); -#1834 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#1835 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1831, #1832, #1833, #1834), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1836 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); -#1837 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); -#1838 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); -#1839 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); -#1840 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1836, #1837, #1838, #1839), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1841 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#1842 = VECTOR('NONE', #1841, 1); -#1843 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#1844 = LINE('NONE', #1843, #1842); -#1845 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); -#1846 = VECTOR('NONE', #1845, 1); -#1847 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); -#1848 = LINE('NONE', #1847, #1846); -#1849 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#1850 = VECTOR('NONE', #1849, 1); -#1851 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); -#1852 = LINE('NONE', #1851, #1850); -#1853 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); -#1854 = VECTOR('NONE', #1853, 1); -#1855 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#1856 = LINE('NONE', #1855, #1854); -#1857 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); -#1858 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); -#1859 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); -#1860 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#1861 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1857, #1858, #1859, #1860), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1862 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); -#1863 = VECTOR('NONE', #1862, 1); -#1864 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#1865 = LINE('NONE', #1864, #1863); -#1866 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); -#1867 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); -#1868 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); -#1869 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); -#1870 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1866, #1867, #1868, #1869), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1871 = DIRECTION('NONE', (0, 0, -1)); -#1872 = VECTOR('NONE', #1871, 1); -#1873 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#1874 = LINE('NONE', #1873, #1872); -#1875 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); -#1876 = VECTOR('NONE', #1875, 1); -#1877 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); -#1878 = LINE('NONE', #1877, #1876); -#1879 = DIRECTION('NONE', (0, 0, -1)); -#1880 = VECTOR('NONE', #1879, 1); -#1881 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); -#1882 = LINE('NONE', #1881, #1880); -#1883 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); -#1884 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); -#1885 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); -#1886 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#1887 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1883, #1884, #1885, #1886), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1888 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); -#1889 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); -#1890 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); -#1891 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); -#1892 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1888, #1889, #1890, #1891), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1893 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0.0000000000000008626888401045044, 1)); -#1894 = VECTOR('NONE', #1893, 1); -#1895 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#1896 = LINE('NONE', #1895, #1894); -#1897 = DIRECTION('NONE', (0.8558542500480918, -0.517217075002961, 0)); -#1898 = VECTOR('NONE', #1897, 1); -#1899 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); -#1900 = LINE('NONE', #1899, #1898); -#1901 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#1902 = VECTOR('NONE', #1901, 1); -#1903 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); -#1904 = LINE('NONE', #1903, #1902); -#1905 = DIRECTION('NONE', (0.8558542500480918, -0.5172170750029609, 0)); -#1906 = VECTOR('NONE', #1905, 1); -#1907 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#1908 = LINE('NONE', #1907, #1906); -#1909 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); -#1910 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); -#1911 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); -#1912 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#1913 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1909, #1910, #1911, #1912), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1914 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); -#1915 = VECTOR('NONE', #1914, 1); -#1916 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#1917 = LINE('NONE', #1916, #1915); -#1918 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); -#1919 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); -#1920 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); -#1921 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); -#1922 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1918, #1919, #1920, #1921), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1923 = DIRECTION('NONE', (0, 0, -1)); -#1924 = VECTOR('NONE', #1923, 1); -#1925 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#1926 = LINE('NONE', #1925, #1924); -#1927 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); -#1928 = VECTOR('NONE', #1927, 1); -#1929 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); -#1930 = LINE('NONE', #1929, #1928); -#1931 = DIRECTION('NONE', (0, 0, -1)); -#1932 = VECTOR('NONE', #1931, 1); -#1933 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); -#1934 = LINE('NONE', #1933, #1932); -#1935 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); -#1936 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); -#1937 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); -#1938 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#1939 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1935, #1936, #1937, #1938), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1940 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); -#1941 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); -#1942 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); -#1943 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); -#1944 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1940, #1941, #1942, #1943), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1945 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#1946 = VECTOR('NONE', #1945, 1); -#1947 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#1948 = LINE('NONE', #1947, #1946); -#1949 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); -#1950 = VECTOR('NONE', #1949, 1); -#1951 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); -#1952 = LINE('NONE', #1951, #1950); -#1953 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#1954 = VECTOR('NONE', #1953, 1); -#1955 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); -#1956 = LINE('NONE', #1955, #1954); -#1957 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); -#1958 = VECTOR('NONE', #1957, 1); -#1959 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#1960 = LINE('NONE', #1959, #1958); -#1961 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); -#1962 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); -#1963 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); -#1964 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#1965 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1961, #1962, #1963, #1964), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1966 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); -#1967 = VECTOR('NONE', #1966, 1); -#1968 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#1969 = LINE('NONE', #1968, #1967); -#1970 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); -#1971 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); -#1972 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); -#1973 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); -#1974 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1970, #1971, #1972, #1973), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#1975 = DIRECTION('NONE', (0, 0, -1)); -#1976 = VECTOR('NONE', #1975, 1); -#1977 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#1978 = LINE('NONE', #1977, #1976); -#1979 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); -#1980 = VECTOR('NONE', #1979, 1); -#1981 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); -#1982 = LINE('NONE', #1981, #1980); -#1983 = DIRECTION('NONE', (0, 0, -1)); -#1984 = VECTOR('NONE', #1983, 1); -#1985 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); -#1986 = LINE('NONE', #1985, #1984); -#1987 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); -#1988 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); -#1989 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); -#1990 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#1991 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1987, #1988, #1989, #1990), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1992 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); -#1993 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); -#1994 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); -#1995 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); -#1996 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1992, #1993, #1994, #1995), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#1997 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#1998 = VECTOR('NONE', #1997, 1); -#1999 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#2000 = LINE('NONE', #1999, #1998); -#2001 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); -#2002 = VECTOR('NONE', #2001, 1); -#2003 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); -#2004 = LINE('NONE', #2003, #2002); -#2005 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2006 = VECTOR('NONE', #2005, 1); -#2007 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); -#2008 = LINE('NONE', #2007, #2006); -#2009 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); -#2010 = VECTOR('NONE', #2009, 1); -#2011 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#2012 = LINE('NONE', #2011, #2010); -#2013 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); -#2014 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); -#2015 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); -#2016 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#2017 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2013, #2014, #2015, #2016), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2018 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); -#2019 = VECTOR('NONE', #2018, 1); -#2020 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#2021 = LINE('NONE', #2020, #2019); -#2022 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); -#2023 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); -#2024 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); -#2025 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); -#2026 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2022, #2023, #2024, #2025), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2027 = DIRECTION('NONE', (0, 0, -1)); -#2028 = VECTOR('NONE', #2027, 1); -#2029 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#2030 = LINE('NONE', #2029, #2028); -#2031 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); -#2032 = VECTOR('NONE', #2031, 1); -#2033 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); -#2034 = LINE('NONE', #2033, #2032); -#2035 = DIRECTION('NONE', (0, 0, -1)); -#2036 = VECTOR('NONE', #2035, 1); -#2037 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); -#2038 = LINE('NONE', #2037, #2036); -#2039 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); -#2040 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); -#2041 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); -#2042 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#2043 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2039, #2040, #2041, #2042), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2044 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); -#2045 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); -#2046 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); -#2047 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); -#2048 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2044, #2045, #2046, #2047), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2049 = DIRECTION('NONE', (0, -0.0000000000000012940332601567566, 1)); -#2050 = VECTOR('NONE', #2049, 1); -#2051 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#2052 = LINE('NONE', #2051, #2050); -#2053 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); -#2054 = VECTOR('NONE', #2053, 1); -#2055 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); -#2056 = LINE('NONE', #2055, #2054); -#2057 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2058 = VECTOR('NONE', #2057, 1); -#2059 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); -#2060 = LINE('NONE', #2059, #2058); -#2061 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029613, 0)); -#2062 = VECTOR('NONE', #2061, 1); -#2063 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#2064 = LINE('NONE', #2063, #2062); -#2065 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); -#2066 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); -#2067 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); -#2068 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#2069 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2065, #2066, #2067, #2068), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2070 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); -#2071 = VECTOR('NONE', #2070, 1); -#2072 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#2073 = LINE('NONE', #2072, #2071); -#2074 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); -#2075 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); -#2076 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); -#2077 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); -#2078 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2074, #2075, #2076, #2077), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2079 = DIRECTION('NONE', (0, 0, -1)); -#2080 = VECTOR('NONE', #2079, 1); -#2081 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#2082 = LINE('NONE', #2081, #2080); -#2083 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); -#2084 = VECTOR('NONE', #2083, 1); -#2085 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); -#2086 = LINE('NONE', #2085, #2084); -#2087 = DIRECTION('NONE', (0, 0, -1)); -#2088 = VECTOR('NONE', #2087, 1); -#2089 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); -#2090 = LINE('NONE', #2089, #2088); -#2091 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); -#2092 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); -#2093 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); -#2094 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#2095 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2091, #2092, #2093, #2094), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2096 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); -#2097 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); -#2098 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); -#2099 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); -#2100 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2096, #2097, #2098, #2099), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2101 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#2102 = VECTOR('NONE', #2101, 1); -#2103 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#2104 = LINE('NONE', #2103, #2102); -#2105 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2106 = VECTOR('NONE', #2105, 1); -#2107 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); -#2108 = LINE('NONE', #2107, #2106); -#2109 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); -#2110 = VECTOR('NONE', #2109, 1); -#2111 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); -#2112 = LINE('NONE', #2111, #2110); -#2113 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2114 = VECTOR('NONE', #2113, 1); -#2115 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#2116 = LINE('NONE', #2115, #2114); -#2117 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); -#2118 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); -#2119 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); -#2120 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#2121 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2117, #2118, #2119, #2120), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2122 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2123 = VECTOR('NONE', #2122, 1); -#2124 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#2125 = LINE('NONE', #2124, #2123); -#2126 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); -#2127 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); -#2128 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); -#2129 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); -#2130 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2126, #2127, #2128, #2129), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2131 = DIRECTION('NONE', (0, 0, -1)); -#2132 = VECTOR('NONE', #2131, 1); -#2133 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#2134 = LINE('NONE', #2133, #2132); -#2135 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); -#2136 = VECTOR('NONE', #2135, 1); -#2137 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); -#2138 = LINE('NONE', #2137, #2136); -#2139 = DIRECTION('NONE', (0, 0, -1)); -#2140 = VECTOR('NONE', #2139, 1); -#2141 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); -#2142 = LINE('NONE', #2141, #2140); -#2143 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); -#2144 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); -#2145 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); -#2146 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#2147 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2143, #2144, #2145, #2146), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2148 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); -#2149 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); -#2150 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); -#2151 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); -#2152 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2148, #2149, #2150, #2151), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2153 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#2154 = VECTOR('NONE', #2153, 1); -#2155 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#2156 = LINE('NONE', #2155, #2154); -#2157 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); -#2158 = VECTOR('NONE', #2157, 1); -#2159 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); -#2160 = LINE('NONE', #2159, #2158); -#2161 = DIRECTION('NONE', (0, 0.0000000000000012940332601567566, 1)); -#2162 = VECTOR('NONE', #2161, 1); -#2163 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); -#2164 = LINE('NONE', #2163, #2162); -#2165 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029613, 0)); -#2166 = VECTOR('NONE', #2165, 1); -#2167 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#2168 = LINE('NONE', #2167, #2166); -#2169 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); -#2170 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); -#2171 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); -#2172 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#2173 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2169, #2170, #2171, #2172), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2174 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); -#2175 = VECTOR('NONE', #2174, 1); -#2176 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#2177 = LINE('NONE', #2176, #2175); -#2178 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); -#2179 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); -#2180 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); -#2181 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); -#2182 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2178, #2179, #2180, #2181), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2183 = DIRECTION('NONE', (0, 0, -1)); -#2184 = VECTOR('NONE', #2183, 1); -#2185 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#2186 = LINE('NONE', #2185, #2184); -#2187 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); -#2188 = VECTOR('NONE', #2187, 1); -#2189 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); -#2190 = LINE('NONE', #2189, #2188); -#2191 = DIRECTION('NONE', (0, 0, -1)); -#2192 = VECTOR('NONE', #2191, 1); -#2193 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); -#2194 = LINE('NONE', #2193, #2192); -#2195 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); -#2196 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); -#2197 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); -#2198 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#2199 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2195, #2196, #2197, #2198), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2200 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); -#2201 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); -#2202 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); -#2203 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); -#2204 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2200, #2201, #2202, #2203), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2205 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); -#2206 = VECTOR('NONE', #2205, 1); -#2207 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#2208 = LINE('NONE', #2207, #2206); -#2209 = DIRECTION('NONE', (0.8758502512476921, -0.4825829849770449, 0)); -#2210 = VECTOR('NONE', #2209, 1); -#2211 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); -#2212 = LINE('NONE', #2211, #2210); -#2213 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.000000000000002588066520313513, 1)); -#2214 = VECTOR('NONE', #2213, 1); -#2215 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); -#2216 = LINE('NONE', #2215, #2214); -#2217 = DIRECTION('NONE', (0.8758502512476917, -0.4825829849770458, 0)); -#2218 = VECTOR('NONE', #2217, 1); -#2219 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#2220 = LINE('NONE', #2219, #2218); -#2221 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); -#2222 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); -#2223 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); -#2224 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#2225 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2221, #2222, #2223, #2224), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2226 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); -#2227 = VECTOR('NONE', #2226, 1); -#2228 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#2229 = LINE('NONE', #2228, #2227); -#2230 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); -#2231 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); -#2232 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); -#2233 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); -#2234 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2230, #2231, #2232, #2233), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2235 = DIRECTION('NONE', (0, 0, -1)); -#2236 = VECTOR('NONE', #2235, 1); -#2237 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#2238 = LINE('NONE', #2237, #2236); -#2239 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); -#2240 = VECTOR('NONE', #2239, 1); -#2241 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); -#2242 = LINE('NONE', #2241, #2240); -#2243 = DIRECTION('NONE', (0, 0, -1)); -#2244 = VECTOR('NONE', #2243, 1); -#2245 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); -#2246 = LINE('NONE', #2245, #2244); -#2247 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); -#2248 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); -#2249 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); -#2250 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#2251 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2247, #2248, #2249, #2250), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2252 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); -#2253 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); -#2254 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); -#2255 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); -#2256 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2252, #2253, #2254, #2255), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2257 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#2258 = VECTOR('NONE', #2257, 1); -#2259 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#2260 = LINE('NONE', #2259, #2258); -#2261 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2262 = VECTOR('NONE', #2261, 1); -#2263 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); -#2264 = LINE('NONE', #2263, #2262); -#2265 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); -#2266 = VECTOR('NONE', #2265, 1); -#2267 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); -#2268 = LINE('NONE', #2267, #2266); -#2269 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2270 = VECTOR('NONE', #2269, 1); -#2271 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#2272 = LINE('NONE', #2271, #2270); -#2273 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); -#2274 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); -#2275 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); -#2276 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#2277 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2273, #2274, #2275, #2276), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2278 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2279 = VECTOR('NONE', #2278, 1); -#2280 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#2281 = LINE('NONE', #2280, #2279); -#2282 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); -#2283 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); -#2284 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); -#2285 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); -#2286 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2282, #2283, #2284, #2285), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2287 = DIRECTION('NONE', (0, 0, -1)); -#2288 = VECTOR('NONE', #2287, 1); -#2289 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#2290 = LINE('NONE', #2289, #2288); -#2291 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); -#2292 = VECTOR('NONE', #2291, 1); -#2293 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); -#2294 = LINE('NONE', #2293, #2292); -#2295 = DIRECTION('NONE', (0, 0, -1)); -#2296 = VECTOR('NONE', #2295, 1); -#2297 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); -#2298 = LINE('NONE', #2297, #2296); -#2299 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); -#2300 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); -#2301 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); -#2302 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#2303 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2299, #2300, #2301, #2302), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2304 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); -#2305 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); -#2306 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); -#2307 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); -#2308 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2304, #2305, #2306, #2307), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2309 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2310 = VECTOR('NONE', #2309, 1); -#2311 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#2312 = LINE('NONE', #2311, #2310); -#2313 = DIRECTION('NONE', (-0.8558542500480912, -0.5172170750029618, 0)); -#2314 = VECTOR('NONE', #2313, 1); -#2315 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); -#2316 = LINE('NONE', #2315, #2314); -#2317 = DIRECTION('NONE', (0, -0.0000000000000008626888401045044, 1)); -#2318 = VECTOR('NONE', #2317, 1); -#2319 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); -#2320 = LINE('NONE', #2319, #2318); -#2321 = DIRECTION('NONE', (-0.8558542500480911, -0.517217075002962, 0)); -#2322 = VECTOR('NONE', #2321, 1); -#2323 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#2324 = LINE('NONE', #2323, #2322); -#2325 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); -#2326 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); -#2327 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); -#2328 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#2329 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2325, #2326, #2327, #2328), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2330 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); -#2331 = VECTOR('NONE', #2330, 1); -#2332 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#2333 = LINE('NONE', #2332, #2331); -#2334 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); -#2335 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); -#2336 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); -#2337 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); -#2338 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2334, #2335, #2336, #2337), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2339 = DIRECTION('NONE', (0, 0, -1)); -#2340 = VECTOR('NONE', #2339, 1); -#2341 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#2342 = LINE('NONE', #2341, #2340); -#2343 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); -#2344 = VECTOR('NONE', #2343, 1); -#2345 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); -#2346 = LINE('NONE', #2345, #2344); -#2347 = DIRECTION('NONE', (0, 0, -1)); -#2348 = VECTOR('NONE', #2347, 1); -#2349 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); -#2350 = LINE('NONE', #2349, #2348); -#2351 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); -#2352 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); -#2353 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); -#2354 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#2355 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2351, #2352, #2353, #2354), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2356 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); -#2357 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); -#2358 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); -#2359 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); -#2360 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2356, #2357, #2358, #2359), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2361 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2362 = VECTOR('NONE', #2361, 1); -#2363 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#2364 = LINE('NONE', #2363, #2362); -#2365 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); -#2366 = VECTOR('NONE', #2365, 1); -#2367 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); -#2368 = LINE('NONE', #2367, #2366); -#2369 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); -#2370 = VECTOR('NONE', #2369, 1); -#2371 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); -#2372 = LINE('NONE', #2371, #2370); -#2373 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); -#2374 = VECTOR('NONE', #2373, 1); -#2375 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#2376 = LINE('NONE', #2375, #2374); -#2377 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); -#2378 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); -#2379 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); -#2380 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#2381 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2377, #2378, #2379, #2380), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2382 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); -#2383 = VECTOR('NONE', #2382, 1); -#2384 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#2385 = LINE('NONE', #2384, #2383); -#2386 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); -#2387 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); -#2388 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); -#2389 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); -#2390 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2386, #2387, #2388, #2389), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); -#2391 = DIRECTION('NONE', (0, 0, -1)); -#2392 = VECTOR('NONE', #2391, 1); -#2393 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#2394 = LINE('NONE', #2393, #2392); -#2395 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); -#2396 = VECTOR('NONE', #2395, 1); -#2397 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); -#2398 = LINE('NONE', #2397, #2396); -#2399 = DIRECTION('NONE', (0, 0, -1)); -#2400 = VECTOR('NONE', #2399, 1); -#2401 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); -#2402 = LINE('NONE', #2401, #2400); -#2403 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); -#2404 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); -#2405 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); -#2406 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#2407 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2403, #2404, #2405, #2406), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2408 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); -#2409 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); -#2410 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); -#2411 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); -#2412 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2408, #2409, #2410, #2411), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); -#2413 = DIRECTION('NONE', (0, 0, 1)); -#2414 = VECTOR('NONE', #2413, 1); -#2415 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#2416 = LINE('NONE', #2415, #2414); -#2417 = DIRECTION('NONE', (1, 0, -0)); -#2418 = DIRECTION('NONE', (0, 0, 1)); -#2419 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); -#2420 = AXIS2_PLACEMENT_3D('NONE', #2419, #2418, #2417); -#2421 = CIRCLE('NONE', #2420, 0.0762); -#2422 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); -#2423 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); -#2424 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); -#2425 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#2426 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2422, #2423, #2424, #2425), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); -#2427 = DIRECTION('NONE', (1, 0, -0)); -#2428 = DIRECTION('NONE', (0, 0, 1)); -#2429 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); -#2430 = AXIS2_PLACEMENT_3D('NONE', #2429, #2428, #2427); -#2431 = CIRCLE('NONE', #2430, 0.08636); -#2432 = DIRECTION('NONE', (-0.0000000000000010407039975863864, 0, -1)); -#2433 = VECTOR('NONE', #2432, 1); -#2434 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#2435 = LINE('NONE', #2434, #2433); -#2436 = DIRECTION('NONE', (1, 0, -0)); -#2437 = DIRECTION('NONE', (0, 0, 1)); -#2438 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); -#2439 = AXIS2_PLACEMENT_3D('NONE', #2438, #2437, #2436); -#2440 = CIRCLE('NONE', #2439, 0.08635999999999998); -#2441 = DIRECTION('NONE', (-0.6441357457827788, 0, -0.7649111981170517)); -#2442 = VECTOR('NONE', #2441, 1); -#2443 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); -#2444 = LINE('NONE', #2443, #2442); -#2445 = DIRECTION('NONE', (1, 0, -0)); -#2446 = DIRECTION('NONE', (0, 0, 1)); -#2447 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#2448 = AXIS2_PLACEMENT_3D('NONE', #2447, #2446, #2445); -#2449 = CIRCLE('NONE', #2448, 0.0762); -#2450 = DIRECTION('NONE', (0, 0, 1)); -#2451 = VECTOR('NONE', #2450, 1); -#2452 = CARTESIAN_POINT('NONE', (0.0381, 0, -0)); -#2453 = LINE('NONE', #2452, #2451); -#2454 = DIRECTION('NONE', (1, 0, -0)); -#2455 = DIRECTION('NONE', (0, 0, 1)); -#2456 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); -#2457 = AXIS2_PLACEMENT_3D('NONE', #2456, #2455, #2454); -#2458 = CIRCLE('NONE', #2457, 0.0381); -#2459 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); -#2460 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); -#2461 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); -#2462 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#2463 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2459, #2460, #2461, #2462), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); -#2464 = DIRECTION('NONE', (1, 0, -0)); -#2465 = DIRECTION('NONE', (0, 0, 1)); -#2466 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); -#2467 = AXIS2_PLACEMENT_3D('NONE', #2466, #2465, #2464); -#2468 = CIRCLE('NONE', #2467, 0.02794); -#2469 = DIRECTION('NONE', (0, 0, -1)); -#2470 = VECTOR('NONE', #2469, 1); -#2471 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#2472 = LINE('NONE', #2471, #2470); -#2473 = DIRECTION('NONE', (1, 0, -0)); -#2474 = DIRECTION('NONE', (0, 0, 1)); -#2475 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#2476 = AXIS2_PLACEMENT_3D('NONE', #2475, #2474, #2473); -#2477 = CIRCLE('NONE', #2476, 0.02794); -#2478 = DIRECTION('NONE', (1, 0, 0)); -#2479 = VECTOR('NONE', #2478, 1); -#2480 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); -#2481 = LINE('NONE', #2480, #2479); -#2482 = DIRECTION('NONE', (1, 0, -0)); -#2483 = DIRECTION('NONE', (0, 0, 1)); -#2484 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#2485 = AXIS2_PLACEMENT_3D('NONE', #2484, #2483, #2482); -#2486 = CIRCLE('NONE', #2485, 0.0381); -#2487 = DIRECTION('NONE', (1, 0, -0)); -#2488 = DIRECTION('NONE', (0, 0, 1)); -#2489 = CARTESIAN_POINT('NONE', (0, -0, 0)); -#2490 = AXIS2_PLACEMENT_3D('NONE', #2489, #2488, #2487); -#2491 = CIRCLE('NONE', #2490, 0.0762); -#2492 = DIRECTION('NONE', (0, 0, 1)); -#2493 = VECTOR('NONE', #2492, 1); -#2494 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#2495 = LINE('NONE', #2494, #2493); -#2496 = DIRECTION('NONE', (1, 0, -0)); -#2497 = DIRECTION('NONE', (0, 0, 1)); -#2498 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); -#2499 = AXIS2_PLACEMENT_3D('NONE', #2498, #2497, #2496); -#2500 = CIRCLE('NONE', #2499, 0.0762); -#2501 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2502 = DIRECTION('NONE', (0, 0, -1)); -#2503 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, -0)); -#2504 = AXIS2_PLACEMENT_3D('NONE', #2503, #2502, #2501); -#2505 = CIRCLE('NONE', #2504, 0.0381); -#2506 = DIRECTION('NONE', (0, 0, 1)); -#2507 = VECTOR('NONE', #2506, 1); -#2508 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, -0)); -#2509 = LINE('NONE', #2508, #2507); -#2510 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2511 = DIRECTION('NONE', (0, 0, -1)); -#2512 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); -#2513 = AXIS2_PLACEMENT_3D('NONE', #2512, #2511, #2510); -#2514 = CIRCLE('NONE', #2513, 0.0381); -#2515 = DIRECTION('NONE', (1, 0, -0)); -#2516 = DIRECTION('NONE', (0, 0, 1)); -#2517 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); -#2518 = AXIS2_PLACEMENT_3D('NONE', #2517, #2516, #2515); -#2519 = CIRCLE('NONE', #2518, 0.0762); -#2520 = DIRECTION('NONE', (0, 0, 1)); -#2521 = VECTOR('NONE', #2520, 1); -#2522 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.012065)); -#2523 = LINE('NONE', #2522, #2521); -#2524 = DIRECTION('NONE', (1, 0, -0)); -#2525 = DIRECTION('NONE', (0, 0, 1)); -#2526 = CARTESIAN_POINT('NONE', (0, -0, 0.036195)); -#2527 = AXIS2_PLACEMENT_3D('NONE', #2526, #2525, #2524); -#2528 = CIRCLE('NONE', #2527, 0.0762); -#2529 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2530 = DIRECTION('NONE', (0, 0, -1)); -#2531 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); -#2532 = AXIS2_PLACEMENT_3D('NONE', #2531, #2530, #2529); -#2533 = CIRCLE('NONE', #2532, 0.0381); -#2534 = DIRECTION('NONE', (0, 0, 1)); -#2535 = VECTOR('NONE', #2534, 1); -#2536 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, 0.012065)); -#2537 = LINE('NONE', #2536, #2535); -#2538 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#2539 = DIRECTION('NONE', (0, 0, -1)); -#2540 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.036195)); -#2541 = AXIS2_PLACEMENT_3D('NONE', #2540, #2539, #2538); -#2542 = CIRCLE('NONE', #2541, 0.0381); -#2543 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); -#2544 = DIRECTION('NONE', (0, 0, 1)); -#2545 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.012064)); -#2546 = AXIS2_PLACEMENT_3D('NONE', #2545, #2544, #2543); -#2547 = CIRCLE('NONE', #2546, 0.015240000000000002); -#2548 = DIRECTION('NONE', (0, 0, 1)); -#2549 = VECTOR('NONE', #2548, 1); -#2550 = CARTESIAN_POINT('NONE', (0.07239, 0, 0.012064)); -#2551 = LINE('NONE', #2550, #2549); -#2552 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); -#2553 = DIRECTION('NONE', (0, 0, 1)); -#2554 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.036195)); -#2555 = AXIS2_PLACEMENT_3D('NONE', #2554, #2553, #2552); -#2556 = CIRCLE('NONE', #2555, 0.015240000000000002); -#2557 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); -#2558 = DIRECTION('NONE', (0, 0, 1)); -#2559 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.012064)); -#2560 = AXIS2_PLACEMENT_3D('NONE', #2559, #2558, #2557); -#2561 = CIRCLE('NONE', #2560, 0.01524); -#2562 = DIRECTION('NONE', (0, 0, 1)); -#2563 = VECTOR('NONE', #2562, 1); -#2564 = CARTESIAN_POINT('NONE', (0.022369740222802446, 0.06884698121460615, 0.012064)); -#2565 = LINE('NONE', #2564, #2563); -#2566 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); -#2567 = DIRECTION('NONE', (0, 0, 1)); -#2568 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.036195)); -#2569 = AXIS2_PLACEMENT_3D('NONE', #2568, #2567, #2566); -#2570 = CIRCLE('NONE', #2569, 0.01524); -#2571 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#2572 = DIRECTION('NONE', (-0, 0, 1)); -#2573 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.012064)); -#2574 = AXIS2_PLACEMENT_3D('NONE', #2573, #2572, #2571); -#2575 = CIRCLE('NONE', #2574, 0.015239999999999997); -#2576 = DIRECTION('NONE', (0, 0, 1)); -#2577 = VECTOR('NONE', #2576, 1); -#2578 = CARTESIAN_POINT('NONE', (-0.05856474022280244, 0.04254977441345213, 0.012064)); -#2579 = LINE('NONE', #2578, #2577); -#2580 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#2581 = DIRECTION('NONE', (-0, 0, 1)); -#2582 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.036195)); -#2583 = AXIS2_PLACEMENT_3D('NONE', #2582, #2581, #2580); -#2584 = CIRCLE('NONE', #2583, 0.015239999999999997); -#2585 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); -#2586 = DIRECTION('NONE', (0, -0, 1)); -#2587 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.012064)); -#2588 = AXIS2_PLACEMENT_3D('NONE', #2587, #2586, #2585); -#2589 = CIRCLE('NONE', #2588, 0.015239999999999991); -#2590 = DIRECTION('NONE', (0, 0, 1)); -#2591 = VECTOR('NONE', #2590, 1); -#2592 = CARTESIAN_POINT('NONE', (-0.05856474022280245, -0.042549774413452125, 0.012064)); -#2593 = LINE('NONE', #2592, #2591); -#2594 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); -#2595 = DIRECTION('NONE', (0, -0, 1)); -#2596 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.036195)); -#2597 = AXIS2_PLACEMENT_3D('NONE', #2596, #2595, #2594); -#2598 = CIRCLE('NONE', #2597, 0.015239999999999991); -#2599 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); -#2600 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); -#2601 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.012064)); -#2602 = AXIS2_PLACEMENT_3D('NONE', #2601, #2600, #2599); -#2603 = CIRCLE('NONE', #2602, 0.015239999999999993); -#2604 = DIRECTION('NONE', (0, 0, 1)); -#2605 = VECTOR('NONE', #2604, 1); -#2606 = CARTESIAN_POINT('NONE', (0.02236974022280243, -0.06884698121460617, 0.012064)); -#2607 = LINE('NONE', #2606, #2605); -#2608 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); -#2609 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); -#2610 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.036195)); -#2611 = AXIS2_PLACEMENT_3D('NONE', #2610, #2609, #2608); -#2612 = CIRCLE('NONE', #2611, 0.015239999999999993); -#2613 = DIRECTION('NONE', (1, 0, -0)); -#2614 = DIRECTION('NONE', (0, 0, 1)); -#2615 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, -0.0000009999999999994458)); -#2616 = AXIS2_PLACEMENT_3D('NONE', #2615, #2614, #2613); -#2617 = CIRCLE('NONE', #2616, 0.008); -#2618 = DIRECTION('NONE', (0, 0, 1)); -#2619 = VECTOR('NONE', #2618, 1); -#2620 = CARTESIAN_POINT('NONE', (0.06515, 0, -0.0000009999999999994458)); -#2621 = LINE('NONE', #2620, #2619); -#2622 = DIRECTION('NONE', (1, 0, -0)); -#2623 = DIRECTION('NONE', (0, 0, 1)); -#2624 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.012065)); -#2625 = AXIS2_PLACEMENT_3D('NONE', #2624, #2623, #2622); -#2626 = CIRCLE('NONE', #2625, 0.008); -#2627 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); -#2628 = DIRECTION('NONE', (0, 0, 1)); -#2629 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, -0.0000009999999999994458)); -#2630 = AXIS2_PLACEMENT_3D('NONE', #2629, #2628, #2627); -#2631 = CIRCLE('NONE', #2630, 0.007999999999999993); -#2632 = DIRECTION('NONE', (0, 0, 1)); -#2633 = VECTOR('NONE', #2632, 1); -#2634 = CARTESIAN_POINT('NONE', (0.020132457183527828, 0.06196133203662925, -0.0000009999999999994458)); -#2635 = LINE('NONE', #2634, #2633); -#2636 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); -#2637 = DIRECTION('NONE', (0, 0, 1)); -#2638 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.012065)); -#2639 = AXIS2_PLACEMENT_3D('NONE', #2638, #2637, #2636); -#2640 = CIRCLE('NONE', #2639, 0.007999999999999993); -#2641 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); -#2642 = DIRECTION('NONE', (-0, 0, 1)); -#2643 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, -0.0000009999999999994458)); -#2644 = AXIS2_PLACEMENT_3D('NONE', #2643, #2642, #2641); -#2645 = CIRCLE('NONE', #2644, 0.007999999999999997); -#2646 = DIRECTION('NONE', (0, 0, 1)); -#2647 = VECTOR('NONE', #2646, 1); -#2648 = CARTESIAN_POINT('NONE', (-0.052707457183527824, 0.03829420918685463, -0.0000009999999999994458)); -#2649 = LINE('NONE', #2648, #2647); -#2650 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); -#2651 = DIRECTION('NONE', (-0, 0, 1)); -#2652 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.012065)); -#2653 = AXIS2_PLACEMENT_3D('NONE', #2652, #2651, #2650); -#2654 = CIRCLE('NONE', #2653, 0.007999999999999997); -#2655 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); -#2656 = DIRECTION('NONE', (0, -0, 1)); -#2657 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, -0.0000009999999999994458)); -#2658 = AXIS2_PLACEMENT_3D('NONE', #2657, #2656, #2655); -#2659 = CIRCLE('NONE', #2658, 0.008000000000000002); -#2660 = DIRECTION('NONE', (0, 0, 1)); -#2661 = VECTOR('NONE', #2660, 1); -#2662 = CARTESIAN_POINT('NONE', (-0.05270745718352783, -0.038294209186854625, -0.0000009999999999994458)); -#2663 = LINE('NONE', #2662, #2661); -#2664 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); -#2665 = DIRECTION('NONE', (0, -0, 1)); -#2666 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.012065)); -#2667 = AXIS2_PLACEMENT_3D('NONE', #2666, #2665, #2664); -#2668 = CIRCLE('NONE', #2667, 0.008000000000000002); -#2669 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); -#2670 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); -#2671 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, -0.0000009999999999994458)); -#2672 = AXIS2_PLACEMENT_3D('NONE', #2671, #2670, #2669); -#2673 = CIRCLE('NONE', #2672, 0.007999999999999998); -#2674 = DIRECTION('NONE', (0, 0, 1)); -#2675 = VECTOR('NONE', #2674, 1); -#2676 = CARTESIAN_POINT('NONE', (0.020132457183527807, -0.061961332036629256, -0.0000009999999999994458)); -#2677 = LINE('NONE', #2676, #2675); -#2678 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); -#2679 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); -#2680 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.012065)); -#2681 = AXIS2_PLACEMENT_3D('NONE', #2680, #2679, #2678); -#2682 = CIRCLE('NONE', #2681, 0.007999999999999998); -#2683 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); -#2684 = DIRECTION('NONE', (0, 0, -1)); -#2685 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.01905)); -#2686 = AXIS2_PLACEMENT_3D('NONE', #2685, #2684, #2683); -#2687 = CIRCLE('NONE', #2686, 0.006349999999999997); -#2688 = DIRECTION('NONE', (0, 0, -1)); -#2689 = VECTOR('NONE', #2688, 1); -#2690 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.01905)); -#2691 = LINE('NONE', #2690, #2689); -#2692 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); -#2693 = DIRECTION('NONE', (0, 0, -1)); -#2694 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.03175)); -#2695 = AXIS2_PLACEMENT_3D('NONE', #2694, #2693, #2692); -#2696 = CIRCLE('NONE', #2695, 0.006349999999999997); -#2697 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); -#2698 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); -#2699 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.01905)); -#2700 = AXIS2_PLACEMENT_3D('NONE', #2699, #2698, #2697); -#2701 = CIRCLE('NONE', #2700, 0.006349999999999995); -#2702 = DIRECTION('NONE', (0, 0, -1)); -#2703 = VECTOR('NONE', #2702, 1); -#2704 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.01905)); -#2705 = LINE('NONE', #2704, #2703); -#2706 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); -#2707 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); -#2708 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.03175)); -#2709 = AXIS2_PLACEMENT_3D('NONE', #2708, #2707, #2706); -#2710 = CIRCLE('NONE', #2709, 0.006349999999999995); -#2711 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); -#2712 = DIRECTION('NONE', (0, 0, -1)); -#2713 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.01905)); -#2714 = AXIS2_PLACEMENT_3D('NONE', #2713, #2712, #2711); -#2715 = CIRCLE('NONE', #2714, 0.006349999999999971); -#2716 = DIRECTION('NONE', (0, 0, -1)); -#2717 = VECTOR('NONE', #2716, 1); -#2718 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.01905)); -#2719 = LINE('NONE', #2718, #2717); -#2720 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); -#2721 = DIRECTION('NONE', (0, 0, -1)); -#2722 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.03175)); -#2723 = AXIS2_PLACEMENT_3D('NONE', #2722, #2721, #2720); -#2724 = CIRCLE('NONE', #2723, 0.006349999999999971); -#2725 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); -#2726 = DIRECTION('NONE', (0, 0, -1)); -#2727 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.01905)); -#2728 = AXIS2_PLACEMENT_3D('NONE', #2727, #2726, #2725); -#2729 = CIRCLE('NONE', #2728, 0.006349999999999966); -#2730 = DIRECTION('NONE', (0, 0, -1)); -#2731 = VECTOR('NONE', #2730, 1); -#2732 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.01905)); -#2733 = LINE('NONE', #2732, #2731); -#2734 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); -#2735 = DIRECTION('NONE', (0, 0, -1)); -#2736 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.03175)); -#2737 = AXIS2_PLACEMENT_3D('NONE', #2736, #2735, #2734); -#2738 = CIRCLE('NONE', #2737, 0.006349999999999966); -#2739 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); -#2740 = DIRECTION('NONE', (0, 0, -1)); -#2741 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.01905)); -#2742 = AXIS2_PLACEMENT_3D('NONE', #2741, #2740, #2739); -#2743 = CIRCLE('NONE', #2742, 0.006349999999999974); -#2744 = DIRECTION('NONE', (0, 0, -1)); -#2745 = VECTOR('NONE', #2744, 1); -#2746 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.01905)); -#2747 = LINE('NONE', #2746, #2745); -#2748 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); -#2749 = DIRECTION('NONE', (0, 0, -1)); -#2750 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.03175)); -#2751 = AXIS2_PLACEMENT_3D('NONE', #2750, #2749, #2748); -#2752 = CIRCLE('NONE', #2751, 0.006349999999999974); -#2753 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); -#2754 = DIRECTION('NONE', (-0.0000000000000001978069239286638, -0.0000000000000001978069239286663, -1)); -#2755 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.01905)); -#2756 = AXIS2_PLACEMENT_3D('NONE', #2755, #2754, #2753); -#2757 = CIRCLE('NONE', #2756, 0.006349999999999975); -#2758 = DIRECTION('NONE', (0, 0, -1)); -#2759 = VECTOR('NONE', #2758, 1); -#2760 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.01905)); -#2761 = LINE('NONE', #2760, #2759); -#2762 = DIRECTION('NONE', (0.7071067811865509, -0.7071067811865442, -0)); -#2763 = DIRECTION('NONE', (0.0000000000000007912276957146528, 0.0000000000000007912276957146602, -1)); -#2764 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.0987828173317607, -0.03175)); -#2765 = AXIS2_PLACEMENT_3D('NONE', #2764, #2763, #2762); -#2766 = CIRCLE('NONE', #2765, 0.006349999999999984); -#2767 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, 0.0000000000000005594824691024399)); -#2768 = DIRECTION('NONE', (0.000000000000000623946737814731, 0.00000000000000004434252937709643, -0.9999999999999999)); -#2769 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.019050000000000004)); -#2770 = AXIS2_PLACEMENT_3D('NONE', #2769, #2768, #2767); -#2771 = CIRCLE('NONE', #2770, 0.006350000000000013); -#2772 = DIRECTION('NONE', (0, 0, -1)); -#2773 = VECTOR('NONE', #2772, 1); -#2774 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.01905)); -#2775 = LINE('NONE', #2774, #2773); -#2776 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, -0)); -#2777 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); -#2778 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.03175)); -#2779 = AXIS2_PLACEMENT_3D('NONE', #2778, #2777, #2776); -#2780 = CIRCLE('NONE', #2779, 0.006350000000000013); -#2781 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); -#2782 = DIRECTION('NONE', (0, 0, -1)); -#2783 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.01905)); -#2784 = AXIS2_PLACEMENT_3D('NONE', #2783, #2782, #2781); -#2785 = CIRCLE('NONE', #2784, 0.0063499999999999945); -#2786 = DIRECTION('NONE', (0, 0, -1)); -#2787 = VECTOR('NONE', #2786, 1); -#2788 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.01905)); -#2789 = LINE('NONE', #2788, #2787); -#2790 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); -#2791 = DIRECTION('NONE', (0, 0, -1)); -#2792 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.03175)); -#2793 = AXIS2_PLACEMENT_3D('NONE', #2792, #2791, #2790); -#2794 = CIRCLE('NONE', #2793, 0.0063499999999999945); -#2795 = DIRECTION('NONE', (0.923879532511286, 0.3826834323650916, 0.0000000000000005594824691024441)); -#2796 = DIRECTION('NONE', (0.0000000000000004098420661905165, 0.000000000000000472551872625532, -1)); -#2797 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.05346087550140305, -0.019050000000000004)); -#2798 = AXIS2_PLACEMENT_3D('NONE', #2797, #2796, #2795); -#2799 = CIRCLE('NONE', #2798, 0.006349999999999966); -#2800 = DIRECTION('NONE', (0, 0, -1)); -#2801 = VECTOR('NONE', #2800, 1); -#2802 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.01905)); -#2803 = LINE('NONE', #2802, #2801); -#2804 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, -0)); -#2805 = DIRECTION('NONE', (-0, 0, -1)); -#2806 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.03175)); -#2807 = AXIS2_PLACEMENT_3D('NONE', #2806, #2805, #2804); -#2808 = CIRCLE('NONE', #2807, 0.006349999999999971); -#2809 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); -#2810 = DIRECTION('NONE', (0.0000000000000001978069239286663, -0.0000000000000001978069239286638, -1)); -#2811 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.01905)); -#2812 = AXIS2_PLACEMENT_3D('NONE', #2811, #2810, #2809); -#2813 = CIRCLE('NONE', #2812, 0.006349999999999975); -#2814 = DIRECTION('NONE', (0, 0, -1)); -#2815 = VECTOR('NONE', #2814, 1); -#2816 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.01905)); -#2817 = LINE('NONE', #2816, #2815); -#2818 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); -#2819 = DIRECTION('NONE', (-0.0000000000000007912276957146615, 0.0000000000000007912276957146514, -1)); -#2820 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.03175)); -#2821 = AXIS2_PLACEMENT_3D('NONE', #2820, #2819, #2818); -#2822 = CIRCLE('NONE', #2821, 0.006349999999999975); -#2823 = DIRECTION('NONE', (0.3826834323650872, 0.9238795325112878, 0.0000000000000005594824691024426)); -#2824 = DIRECTION('NONE', (0.00000000000000047255187262553, 0.0000000000000004098420661905171, -1)); -#2825 = CARTESIAN_POINT('NONE', (0.05346087550140305, 0.12906597069182674, -0.019050000000000004)); -#2826 = AXIS2_PLACEMENT_3D('NONE', #2825, #2824, #2823); -#2827 = CIRCLE('NONE', #2826, 0.006349999999999983); -#2828 = DIRECTION('NONE', (0, 0, -1)); -#2829 = VECTOR('NONE', #2828, 1); -#2830 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.01905)); -#2831 = LINE('NONE', #2830, #2829); -#2832 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, -0)); -#2833 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); -#2834 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.03175)); -#2835 = AXIS2_PLACEMENT_3D('NONE', #2834, #2833, #2832); -#2836 = CIRCLE('NONE', #2835, 0.006349999999999989); -#2837 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); -#2838 = DIRECTION('NONE', (-0, 0, -1)); -#2839 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.01905)); -#2840 = AXIS2_PLACEMENT_3D('NONE', #2839, #2838, #2837); -#2841 = CIRCLE('NONE', #2840, 0.0063499999999999945); -#2842 = DIRECTION('NONE', (0, 0, -1)); -#2843 = VECTOR('NONE', #2842, 1); -#2844 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.01905)); -#2845 = LINE('NONE', #2844, #2843); -#2846 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); -#2847 = DIRECTION('NONE', (-0, 0, -1)); -#2848 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.03175)); -#2849 = AXIS2_PLACEMENT_3D('NONE', #2848, #2847, #2846); -#2850 = CIRCLE('NONE', #2849, 0.0063499999999999945); -#2851 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, 0.0000000000000005594824691024415)); -#2852 = DIRECTION('NONE', (0.0000000000000000443425293770936, 0.0000000000000006239467378147329, -0.9999999999999999)); -#2853 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.019050000000000004)); -#2854 = AXIS2_PLACEMENT_3D('NONE', #2853, #2852, #2851); -#2855 = CIRCLE('NONE', #2854, 0.006349999999999995); -#2856 = DIRECTION('NONE', (0, 0, -1)); -#2857 = VECTOR('NONE', #2856, 1); -#2858 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.01905)); -#2859 = LINE('NONE', #2858, #2857); -#2860 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, -0)); -#2861 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#2862 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.03175)); -#2863 = AXIS2_PLACEMENT_3D('NONE', #2862, #2861, #2860); -#2864 = CIRCLE('NONE', #2863, 0.006349999999999995); -#2865 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); -#2866 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); -#2867 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.01905)); -#2868 = AXIS2_PLACEMENT_3D('NONE', #2867, #2866, #2865); -#2869 = CIRCLE('NONE', #2868, 0.006349999999999995); -#2870 = DIRECTION('NONE', (0, 0, -1)); -#2871 = VECTOR('NONE', #2870, 1); -#2872 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.01905)); -#2873 = LINE('NONE', #2872, #2871); -#2874 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); -#2875 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); -#2876 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.03175)); -#2877 = AXIS2_PLACEMENT_3D('NONE', #2876, #2875, #2874); -#2878 = CIRCLE('NONE', #2877, 0.006349999999999995); -#2879 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); -#2880 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#2881 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.01905)); -#2882 = AXIS2_PLACEMENT_3D('NONE', #2881, #2880, #2879); -#2883 = CIRCLE('NONE', #2882, 0.006350000000000013); -#2884 = DIRECTION('NONE', (0, 0, -1)); -#2885 = VECTOR('NONE', #2884, 1); -#2886 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.01905)); -#2887 = LINE('NONE', #2886, #2885); -#2888 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); -#2889 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#2890 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.03175)); -#2891 = AXIS2_PLACEMENT_3D('NONE', #2890, #2889, #2888); -#2892 = CIRCLE('NONE', #2891, 0.006350000000000013); -#2893 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); -#2894 = DIRECTION('NONE', (0, -0, -1)); -#2895 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.01905)); -#2896 = AXIS2_PLACEMENT_3D('NONE', #2895, #2894, #2893); -#2897 = CIRCLE('NONE', #2896, 0.0063499999999999945); -#2898 = DIRECTION('NONE', (0, 0, -1)); -#2899 = VECTOR('NONE', #2898, 1); -#2900 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.01905)); -#2901 = LINE('NONE', #2900, #2899); -#2902 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); -#2903 = DIRECTION('NONE', (0, -0, -1)); -#2904 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.03175)); -#2905 = AXIS2_PLACEMENT_3D('NONE', #2904, #2903, #2902); -#2906 = CIRCLE('NONE', #2905, 0.0063499999999999945); -#2907 = DIRECTION('NONE', (-1, 0, -0)); -#2908 = DIRECTION('NONE', (0, -0, -1)); -#2909 = CARTESIAN_POINT('NONE', (0, -0, -0.03175)); -#2910 = AXIS2_PLACEMENT_3D('NONE', #2909, #2908, #2907); -#2911 = CIRCLE('NONE', #2910, 0.1524); -#2912 = DIRECTION('NONE', (0, 0, -1)); -#2913 = VECTOR('NONE', #2912, 1); -#2914 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.03175)); -#2915 = LINE('NONE', #2914, #2913); -#2916 = DIRECTION('NONE', (-1, 0, -0)); -#2917 = DIRECTION('NONE', (0, -0, -1)); -#2918 = CARTESIAN_POINT('NONE', (0, -0, -0.0381)); -#2919 = AXIS2_PLACEMENT_3D('NONE', #2918, #2917, #2916); -#2920 = CIRCLE('NONE', #2919, 0.1524); -#2921 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#2922 = DIRECTION('NONE', (0, -0, 1)); -#2923 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.03175)); -#2924 = AXIS2_PLACEMENT_3D('NONE', #2923, #2922, #2921); -#2925 = CIRCLE('NONE', #2924, 0.008000999999999998); -#2926 = DIRECTION('NONE', (0, 0, -1)); -#2927 = VECTOR('NONE', #2926, 1); -#2928 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.03175)); -#2929 = LINE('NONE', #2928, #2927); -#2930 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#2931 = DIRECTION('NONE', (0, -0, 1)); -#2932 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.0381)); -#2933 = AXIS2_PLACEMENT_3D('NONE', #2932, #2931, #2930); -#2934 = CIRCLE('NONE', #2933, 0.008000999999999998); -#2935 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#2936 = DIRECTION('NONE', (-0, 0, 1)); -#2937 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.03175)); -#2938 = AXIS2_PLACEMENT_3D('NONE', #2937, #2936, #2935); -#2939 = CIRCLE('NONE', #2938, 0.008001); -#2940 = DIRECTION('NONE', (0, 0, -1)); -#2941 = VECTOR('NONE', #2940, 1); -#2942 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.03175)); -#2943 = LINE('NONE', #2942, #2941); -#2944 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#2945 = DIRECTION('NONE', (-0, 0, 1)); -#2946 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.0381)); -#2947 = AXIS2_PLACEMENT_3D('NONE', #2946, #2945, #2944); -#2948 = CIRCLE('NONE', #2947, 0.008001); -#2949 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#2950 = DIRECTION('NONE', (0, 0, 1)); -#2951 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.03175)); -#2952 = AXIS2_PLACEMENT_3D('NONE', #2951, #2950, #2949); -#2953 = CIRCLE('NONE', #2952, 0.008000999999999996); -#2954 = DIRECTION('NONE', (0, 0, -1)); -#2955 = VECTOR('NONE', #2954, 1); -#2956 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.03175)); -#2957 = LINE('NONE', #2956, #2955); -#2958 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#2959 = DIRECTION('NONE', (0, 0, 1)); -#2960 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.0381)); -#2961 = AXIS2_PLACEMENT_3D('NONE', #2960, #2959, #2958); -#2962 = CIRCLE('NONE', #2961, 0.008000999999999996); -#2963 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#2964 = DIRECTION('NONE', (0, 0, 1)); -#2965 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.03175)); -#2966 = AXIS2_PLACEMENT_3D('NONE', #2965, #2964, #2963); -#2967 = CIRCLE('NONE', #2966, 0.008000999999999992); -#2968 = DIRECTION('NONE', (0, 0, -1)); -#2969 = VECTOR('NONE', #2968, 1); -#2970 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.03175)); -#2971 = LINE('NONE', #2970, #2969); -#2972 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#2973 = DIRECTION('NONE', (0, 0, 1)); -#2974 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.0381)); -#2975 = AXIS2_PLACEMENT_3D('NONE', #2974, #2973, #2972); -#2976 = CIRCLE('NONE', #2975, 0.008000999999999992); -#2977 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#2978 = DIRECTION('NONE', (0, -0, 1)); -#2979 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.03175)); -#2980 = AXIS2_PLACEMENT_3D('NONE', #2979, #2978, #2977); -#2981 = CIRCLE('NONE', #2980, 0.008000999999999998); -#2982 = DIRECTION('NONE', (0, 0, -1)); -#2983 = VECTOR('NONE', #2982, 1); -#2984 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.03175)); -#2985 = LINE('NONE', #2984, #2983); -#2986 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#2987 = DIRECTION('NONE', (0, -0, 1)); -#2988 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.0381)); -#2989 = AXIS2_PLACEMENT_3D('NONE', #2988, #2987, #2986); -#2990 = CIRCLE('NONE', #2989, 0.008000999999999998); -#2991 = DIRECTION('NONE', (0, 1, 0)); -#2992 = VECTOR('NONE', #2991, 1); -#2993 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.034924)); -#2994 = LINE('NONE', #2993, #2992); -#2995 = DIRECTION('NONE', (0, 0, -1)); -#2996 = VECTOR('NONE', #2995, 1); -#2997 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.034924)); -#2998 = LINE('NONE', #2997, #2996); -#2999 = DIRECTION('NONE', (0, 1, 0)); -#3000 = VECTOR('NONE', #2999, 1); -#3001 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0381)); -#3002 = LINE('NONE', #3001, #3000); -#3003 = DIRECTION('NONE', (0, 0, -1)); -#3004 = VECTOR('NONE', #3003, 1); -#3005 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.034924)); -#3006 = LINE('NONE', #3005, #3004); -#3007 = DIRECTION('NONE', (1, 0, 0)); -#3008 = VECTOR('NONE', #3007, 1); -#3009 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.034924)); -#3010 = LINE('NONE', #3009, #3008); -#3011 = DIRECTION('NONE', (0, 0, -1)); -#3012 = VECTOR('NONE', #3011, 1); -#3013 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.034924)); -#3014 = LINE('NONE', #3013, #3012); -#3015 = DIRECTION('NONE', (1, 0, 0)); -#3016 = VECTOR('NONE', #3015, 1); -#3017 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0381)); -#3018 = LINE('NONE', #3017, #3016); -#3019 = DIRECTION('NONE', (0, -1, 0)); -#3020 = VECTOR('NONE', #3019, 1); -#3021 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.034924)); -#3022 = LINE('NONE', #3021, #3020); -#3023 = DIRECTION('NONE', (0, 0, -1)); -#3024 = VECTOR('NONE', #3023, 1); -#3025 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.034924)); -#3026 = LINE('NONE', #3025, #3024); -#3027 = DIRECTION('NONE', (0, -1, 0)); -#3028 = VECTOR('NONE', #3027, 1); -#3029 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0381)); -#3030 = LINE('NONE', #3029, #3028); -#3031 = DIRECTION('NONE', (-1, 0, 0)); -#3032 = VECTOR('NONE', #3031, 1); -#3033 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.034924)); -#3034 = LINE('NONE', #3033, #3032); -#3035 = DIRECTION('NONE', (-1, 0, 0)); -#3036 = VECTOR('NONE', #3035, 1); -#3037 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0381)); -#3038 = LINE('NONE', #3037, #3036); -#3039 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); -#3040 = VECTOR('NONE', #3039, 1); -#3041 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.034924)); -#3042 = LINE('NONE', #3041, #3040); -#3043 = DIRECTION('NONE', (0, 0, -1)); -#3044 = VECTOR('NONE', #3043, 1); -#3045 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.034924)); -#3046 = LINE('NONE', #3045, #3044); -#3047 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); -#3048 = VECTOR('NONE', #3047, 1); -#3049 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.0381)); -#3050 = LINE('NONE', #3049, #3048); -#3051 = DIRECTION('NONE', (0, 0, -1)); -#3052 = VECTOR('NONE', #3051, 1); -#3053 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.034924)); -#3054 = LINE('NONE', #3053, #3052); -#3055 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3056 = VECTOR('NONE', #3055, 1); -#3057 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.034924)); -#3058 = LINE('NONE', #3057, #3056); -#3059 = DIRECTION('NONE', (0, 0, -1)); -#3060 = VECTOR('NONE', #3059, 1); -#3061 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.034924)); -#3062 = LINE('NONE', #3061, #3060); -#3063 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3064 = VECTOR('NONE', #3063, 1); -#3065 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.0381)); -#3066 = LINE('NONE', #3065, #3064); -#3067 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); -#3068 = VECTOR('NONE', #3067, 1); -#3069 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.034924)); -#3070 = LINE('NONE', #3069, #3068); -#3071 = DIRECTION('NONE', (0, 0, -1)); -#3072 = VECTOR('NONE', #3071, 1); -#3073 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.034924)); -#3074 = LINE('NONE', #3073, #3072); -#3075 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); -#3076 = VECTOR('NONE', #3075, 1); -#3077 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.0381)); -#3078 = LINE('NONE', #3077, #3076); -#3079 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3080 = VECTOR('NONE', #3079, 1); -#3081 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.034924)); -#3082 = LINE('NONE', #3081, #3080); -#3083 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3084 = VECTOR('NONE', #3083, 1); -#3085 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.0381)); -#3086 = LINE('NONE', #3085, #3084); -#3087 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); -#3088 = VECTOR('NONE', #3087, 1); -#3089 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.034924)); -#3090 = LINE('NONE', #3089, #3088); -#3091 = DIRECTION('NONE', (0, 0, -1)); -#3092 = VECTOR('NONE', #3091, 1); -#3093 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.034924)); -#3094 = LINE('NONE', #3093, #3092); -#3095 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); -#3096 = VECTOR('NONE', #3095, 1); -#3097 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.0381)); -#3098 = LINE('NONE', #3097, #3096); -#3099 = DIRECTION('NONE', (0, 0, -1)); -#3100 = VECTOR('NONE', #3099, 1); -#3101 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.034924)); -#3102 = LINE('NONE', #3101, #3100); -#3103 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); -#3104 = VECTOR('NONE', #3103, 1); -#3105 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.034924)); -#3106 = LINE('NONE', #3105, #3104); -#3107 = DIRECTION('NONE', (0, 0, -1)); -#3108 = VECTOR('NONE', #3107, 1); -#3109 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.034924)); -#3110 = LINE('NONE', #3109, #3108); -#3111 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); -#3112 = VECTOR('NONE', #3111, 1); -#3113 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.0381)); -#3114 = LINE('NONE', #3113, #3112); -#3115 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); -#3116 = VECTOR('NONE', #3115, 1); -#3117 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.034924)); -#3118 = LINE('NONE', #3117, #3116); -#3119 = DIRECTION('NONE', (0, 0, -1)); -#3120 = VECTOR('NONE', #3119, 1); -#3121 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.034924)); -#3122 = LINE('NONE', #3121, #3120); -#3123 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); -#3124 = VECTOR('NONE', #3123, 1); -#3125 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.0381)); -#3126 = LINE('NONE', #3125, #3124); -#3127 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); -#3128 = VECTOR('NONE', #3127, 1); -#3129 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.034924)); -#3130 = LINE('NONE', #3129, #3128); -#3131 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); -#3132 = VECTOR('NONE', #3131, 1); -#3133 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.0381)); -#3134 = LINE('NONE', #3133, #3132); -#3135 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); -#3136 = VECTOR('NONE', #3135, 1); -#3137 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.034924)); -#3138 = LINE('NONE', #3137, #3136); -#3139 = DIRECTION('NONE', (0, 0, -1)); -#3140 = VECTOR('NONE', #3139, 1); -#3141 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.034924)); -#3142 = LINE('NONE', #3141, #3140); -#3143 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); -#3144 = VECTOR('NONE', #3143, 1); -#3145 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.0381)); -#3146 = LINE('NONE', #3145, #3144); -#3147 = DIRECTION('NONE', (0, 0, -1)); -#3148 = VECTOR('NONE', #3147, 1); -#3149 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.034924)); -#3150 = LINE('NONE', #3149, #3148); -#3151 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); -#3152 = VECTOR('NONE', #3151, 1); -#3153 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.034924)); -#3154 = LINE('NONE', #3153, #3152); -#3155 = DIRECTION('NONE', (0, 0, -1)); -#3156 = VECTOR('NONE', #3155, 1); -#3157 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.034924)); -#3158 = LINE('NONE', #3157, #3156); -#3159 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); -#3160 = VECTOR('NONE', #3159, 1); -#3161 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.0381)); -#3162 = LINE('NONE', #3161, #3160); -#3163 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); -#3164 = VECTOR('NONE', #3163, 1); -#3165 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.034924)); -#3166 = LINE('NONE', #3165, #3164); -#3167 = DIRECTION('NONE', (0, 0, -1)); -#3168 = VECTOR('NONE', #3167, 1); -#3169 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.034924)); -#3170 = LINE('NONE', #3169, #3168); -#3171 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); -#3172 = VECTOR('NONE', #3171, 1); -#3173 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.0381)); -#3174 = LINE('NONE', #3173, #3172); -#3175 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); -#3176 = VECTOR('NONE', #3175, 1); -#3177 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.034924)); -#3178 = LINE('NONE', #3177, #3176); -#3179 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); -#3180 = VECTOR('NONE', #3179, 1); -#3181 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.0381)); -#3182 = LINE('NONE', #3181, #3180); -#3183 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); -#3184 = VECTOR('NONE', #3183, 1); -#3185 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.034924)); -#3186 = LINE('NONE', #3185, #3184); -#3187 = DIRECTION('NONE', (0, 0, -1)); -#3188 = VECTOR('NONE', #3187, 1); -#3189 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.034924)); -#3190 = LINE('NONE', #3189, #3188); -#3191 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); -#3192 = VECTOR('NONE', #3191, 1); -#3193 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.0381)); -#3194 = LINE('NONE', #3193, #3192); -#3195 = DIRECTION('NONE', (0, 0, -1)); -#3196 = VECTOR('NONE', #3195, 1); -#3197 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.034924)); -#3198 = LINE('NONE', #3197, #3196); -#3199 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); -#3200 = VECTOR('NONE', #3199, 1); -#3201 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.034924)); -#3202 = LINE('NONE', #3201, #3200); -#3203 = DIRECTION('NONE', (0, 0, -1)); -#3204 = VECTOR('NONE', #3203, 1); -#3205 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.034924)); -#3206 = LINE('NONE', #3205, #3204); -#3207 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); -#3208 = VECTOR('NONE', #3207, 1); -#3209 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.0381)); -#3210 = LINE('NONE', #3209, #3208); -#3211 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); -#3212 = VECTOR('NONE', #3211, 1); -#3213 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.034924)); -#3214 = LINE('NONE', #3213, #3212); -#3215 = DIRECTION('NONE', (0, 0, -1)); -#3216 = VECTOR('NONE', #3215, 1); -#3217 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.034924)); -#3218 = LINE('NONE', #3217, #3216); -#3219 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); -#3220 = VECTOR('NONE', #3219, 1); -#3221 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.0381)); -#3222 = LINE('NONE', #3221, #3220); -#3223 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); -#3224 = VECTOR('NONE', #3223, 1); -#3225 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.034924)); -#3226 = LINE('NONE', #3225, #3224); -#3227 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); -#3228 = VECTOR('NONE', #3227, 1); -#3229 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.0381)); -#3230 = LINE('NONE', #3229, #3228); -#3231 = DIRECTION('NONE', (-1, 0, -0)); -#3232 = DIRECTION('NONE', (0, -0, -1)); -#3233 = CARTESIAN_POINT('NONE', (0, -0, -0)); -#3234 = AXIS2_PLACEMENT_3D('NONE', #3233, #3232, #3231); -#3235 = CIRCLE('NONE', #3234, 0.0762); -#3236 = DIRECTION('NONE', (0, 0, -1)); -#3237 = VECTOR('NONE', #3236, 1); -#3238 = CARTESIAN_POINT('NONE', (-0.0762, 0, -0)); -#3239 = LINE('NONE', #3238, #3237); -#3240 = DIRECTION('NONE', (-1, 0, -0)); -#3241 = DIRECTION('NONE', (0, -0, -1)); -#3242 = CARTESIAN_POINT('NONE', (0, -0, -0.0127)); -#3243 = AXIS2_PLACEMENT_3D('NONE', #3242, #3241, #3240); -#3244 = CIRCLE('NONE', #3243, 0.0762); -#3245 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3246 = DIRECTION('NONE', (0, -0, 1)); -#3247 = CARTESIAN_POINT('NONE', (0.05715, 0, 0)); -#3248 = AXIS2_PLACEMENT_3D('NONE', #3247, #3246, #3245); -#3249 = CIRCLE('NONE', #3248, 0.008000999999999998); -#3250 = DIRECTION('NONE', (0, 0, -1)); -#3251 = VECTOR('NONE', #3250, 1); -#3252 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0)); -#3253 = LINE('NONE', #3252, #3251); -#3254 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3255 = DIRECTION('NONE', (0, -0, 1)); -#3256 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.0127)); -#3257 = AXIS2_PLACEMENT_3D('NONE', #3256, #3255, #3254); -#3258 = CIRCLE('NONE', #3257, 0.008000999999999998); -#3259 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3260 = DIRECTION('NONE', (-0, 0, 1)); -#3261 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0)); -#3262 = AXIS2_PLACEMENT_3D('NONE', #3261, #3260, #3259); -#3263 = CIRCLE('NONE', #3262, 0.008001); -#3264 = DIRECTION('NONE', (0, 0, -1)); -#3265 = VECTOR('NONE', #3264, 1); -#3266 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0)); -#3267 = LINE('NONE', #3266, #3265); -#3268 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3269 = DIRECTION('NONE', (-0, 0, 1)); -#3270 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.0127)); -#3271 = AXIS2_PLACEMENT_3D('NONE', #3270, #3269, #3268); -#3272 = CIRCLE('NONE', #3271, 0.008001); -#3273 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3274 = DIRECTION('NONE', (0, 0, 1)); -#3275 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0)); -#3276 = AXIS2_PLACEMENT_3D('NONE', #3275, #3274, #3273); -#3277 = CIRCLE('NONE', #3276, 0.008000999999999996); -#3278 = DIRECTION('NONE', (0, 0, -1)); -#3279 = VECTOR('NONE', #3278, 1); -#3280 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0)); -#3281 = LINE('NONE', #3280, #3279); -#3282 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3283 = DIRECTION('NONE', (0, 0, 1)); -#3284 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.0127)); -#3285 = AXIS2_PLACEMENT_3D('NONE', #3284, #3283, #3282); -#3286 = CIRCLE('NONE', #3285, 0.008000999999999996); -#3287 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3288 = DIRECTION('NONE', (0, 0, 1)); -#3289 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, 0)); -#3290 = AXIS2_PLACEMENT_3D('NONE', #3289, #3288, #3287); -#3291 = CIRCLE('NONE', #3290, 0.008000999999999992); -#3292 = DIRECTION('NONE', (0, 0, -1)); -#3293 = VECTOR('NONE', #3292, 1); -#3294 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0)); -#3295 = LINE('NONE', #3294, #3293); -#3296 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3297 = DIRECTION('NONE', (0, 0, 1)); -#3298 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.0127)); -#3299 = AXIS2_PLACEMENT_3D('NONE', #3298, #3297, #3296); -#3300 = CIRCLE('NONE', #3299, 0.008000999999999992); -#3301 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3302 = DIRECTION('NONE', (0, -0, 1)); -#3303 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, 0)); -#3304 = AXIS2_PLACEMENT_3D('NONE', #3303, #3302, #3301); -#3305 = CIRCLE('NONE', #3304, 0.008000999999999998); -#3306 = DIRECTION('NONE', (0, 0, -1)); -#3307 = VECTOR('NONE', #3306, 1); -#3308 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0)); -#3309 = LINE('NONE', #3308, #3307); -#3310 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3311 = DIRECTION('NONE', (0, -0, 1)); -#3312 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.0127)); -#3313 = AXIS2_PLACEMENT_3D('NONE', #3312, #3311, #3310); -#3314 = CIRCLE('NONE', #3313, 0.008000999999999998); -#3315 = DIRECTION('NONE', (-1, 0, -0)); -#3316 = DIRECTION('NONE', (0, -0, -1)); -#3317 = CARTESIAN_POINT('NONE', (0, -0, -0.0127)); -#3318 = AXIS2_PLACEMENT_3D('NONE', #3317, #3316, #3315); -#3319 = CIRCLE('NONE', #3318, 0.1524); -#3320 = DIRECTION('NONE', (0, 0, -1)); -#3321 = VECTOR('NONE', #3320, 1); -#3322 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.0127)); -#3323 = LINE('NONE', #3322, #3321); -#3324 = DIRECTION('NONE', (-1, 0, -0)); -#3325 = DIRECTION('NONE', (0, -0, -1)); -#3326 = CARTESIAN_POINT('NONE', (0, -0, -0.019049999999999997)); -#3327 = AXIS2_PLACEMENT_3D('NONE', #3326, #3325, #3324); -#3328 = CIRCLE('NONE', #3327, 0.1524); -#3329 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3330 = DIRECTION('NONE', (0, -0, 1)); -#3331 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.0127)); -#3332 = AXIS2_PLACEMENT_3D('NONE', #3331, #3330, #3329); -#3333 = CIRCLE('NONE', #3332, 0.008000999999999998); -#3334 = DIRECTION('NONE', (0, 0, -1)); -#3335 = VECTOR('NONE', #3334, 1); -#3336 = CARTESIAN_POINT('NONE', (0.049149, -0.0000000000000000019596798079955942, -0.0127)); -#3337 = LINE('NONE', #3336, #3335); -#3338 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#3339 = DIRECTION('NONE', (0, -0, 1)); -#3340 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.019049999999999997)); -#3341 = AXIS2_PLACEMENT_3D('NONE', #3340, #3339, #3338); -#3342 = CIRCLE('NONE', #3341, 0.008000999999999998); -#3343 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3344 = DIRECTION('NONE', (-0, 0, 1)); -#3345 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.0127)); -#3346 = AXIS2_PLACEMENT_3D('NONE', #3345, #3344, #3343); -#3347 = CIRCLE('NONE', #3346, 0.008001); -#3348 = DIRECTION('NONE', (0, 0, -1)); -#3349 = VECTOR('NONE', #3348, 1); -#3350 = CARTESIAN_POINT('NONE', (0.01518787625653429, -0.0467434767193905, -0.0127)); -#3351 = LINE('NONE', #3350, #3349); -#3352 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#3353 = DIRECTION('NONE', (-0, 0, 1)); -#3354 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.019049999999999997)); -#3355 = AXIS2_PLACEMENT_3D('NONE', #3354, #3353, #3352); -#3356 = CIRCLE('NONE', #3355, 0.008001); -#3357 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3358 = DIRECTION('NONE', (0, 0, 1)); -#3359 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.0127)); -#3360 = AXIS2_PLACEMENT_3D('NONE', #3359, #3358, #3357); -#3361 = CIRCLE('NONE', #3360, 0.008000999999999996); -#3362 = DIRECTION('NONE', (0, 0, -1)); -#3363 = VECTOR('NONE', #3362, 1); -#3364 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.0127)); -#3365 = LINE('NONE', #3364, #3363); -#3366 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#3367 = DIRECTION('NONE', (0, 0, 1)); -#3368 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.019049999999999997)); -#3369 = AXIS2_PLACEMENT_3D('NONE', #3368, #3367, #3366); -#3370 = CIRCLE('NONE', #3369, 0.008000999999999996); -#3371 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3372 = DIRECTION('NONE', (0, 0, 1)); -#3373 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.0127)); -#3374 = AXIS2_PLACEMENT_3D('NONE', #3373, #3372, #3371); -#3375 = CIRCLE('NONE', #3374, 0.008000999999999992); -#3376 = DIRECTION('NONE', (0, 0, -1)); -#3377 = VECTOR('NONE', #3376, 1); -#3378 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.028889057364922765, -0.0127)); -#3379 = LINE('NONE', #3378, #3377); -#3380 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#3381 = DIRECTION('NONE', (0, 0, 1)); -#3382 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.019049999999999997)); -#3383 = AXIS2_PLACEMENT_3D('NONE', #3382, #3381, #3380); -#3384 = CIRCLE('NONE', #3383, 0.008000999999999992); -#3385 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3386 = DIRECTION('NONE', (0, -0, 1)); -#3387 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.0127)); -#3388 = AXIS2_PLACEMENT_3D('NONE', #3387, #3386, #3385); -#3389 = CIRCLE('NONE', #3388, 0.008000999999999998); -#3390 = DIRECTION('NONE', (0, 0, -1)); -#3391 = VECTOR('NONE', #3390, 1); -#3392 = CARTESIAN_POINT('NONE', (0.01518787625653428, 0.046743476719390505, -0.0127)); -#3393 = LINE('NONE', #3392, #3391); -#3394 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#3395 = DIRECTION('NONE', (0, -0, 1)); -#3396 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.019049999999999997)); -#3397 = AXIS2_PLACEMENT_3D('NONE', #3396, #3395, #3394); -#3398 = CIRCLE('NONE', #3397, 0.008000999999999998); -#3399 = DIRECTION('NONE', (1, 0, 0)); -#3400 = VECTOR('NONE', #3399, 1); -#3401 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.015875999999999998)); -#3402 = LINE('NONE', #3401, #3400); -#3403 = DIRECTION('NONE', (0, 0, 1)); -#3404 = VECTOR('NONE', #3403, 1); -#3405 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.015875999999999998)); -#3406 = LINE('NONE', #3405, #3404); -#3407 = DIRECTION('NONE', (1, 0, 0)); +#782 = DIRECTION('NONE', (1, 0, 0)); +#783 = VECTOR('NONE', #782, 1); +#784 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); +#785 = LINE('NONE', #784, #783); +#786 = DIRECTION('NONE', (1, 0, -0)); +#787 = DIRECTION('NONE', (0, 0, 1)); +#788 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); +#789 = AXIS2_PLACEMENT_3D('NONE', #788, #787, #786); +#790 = CIRCLE('NONE', #789, 0.26416); +#791 = DIRECTION('NONE', (1, 0, -0)); +#792 = DIRECTION('NONE', (0, -1, 0)); +#793 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.09931400000000001)); +#794 = AXIS2_PLACEMENT_3D('NONE', #793, #792, #791); +#795 = CIRCLE('NONE', #794, 0.04064); +#796 = DIRECTION('NONE', (1, 0, -0)); +#797 = DIRECTION('NONE', (0, 0, 1)); +#798 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); +#799 = AXIS2_PLACEMENT_3D('NONE', #798, #797, #796); +#800 = CIRCLE('NONE', #799, 0.3048); +#801 = DIRECTION('NONE', (0, 0, 1)); +#802 = VECTOR('NONE', #801, 1); +#803 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.09931400000000001)); +#804 = LINE('NONE', #803, #802); +#805 = DIRECTION('NONE', (1, 0, -0)); +#806 = DIRECTION('NONE', (0, 0, 1)); +#807 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); +#808 = AXIS2_PLACEMENT_3D('NONE', #807, #806, #805); +#809 = CIRCLE('NONE', #808, 0.3048); +#810 = DIRECTION('NONE', (-1, 0, 0)); +#811 = VECTOR('NONE', #810, 1); +#812 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); +#813 = LINE('NONE', #812, #811); +#814 = DIRECTION('NONE', (1, 0, -0)); +#815 = DIRECTION('NONE', (0, 0, 1)); +#816 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); +#817 = AXIS2_PLACEMENT_3D('NONE', #816, #815, #814); +#818 = CIRCLE('NONE', #817, 0.294894); +#819 = DIRECTION('NONE', (0, 0, 1)); +#820 = VECTOR('NONE', #819, 1); +#821 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.059944)); +#822 = LINE('NONE', #821, #820); +#823 = DIRECTION('NONE', (1, 0, -0)); +#824 = DIRECTION('NONE', (0, 0, 1)); +#825 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); +#826 = AXIS2_PLACEMENT_3D('NONE', #825, #824, #823); +#827 = CIRCLE('NONE', #826, 0.294894); +#828 = DIRECTION('NONE', (1, 0, 0)); +#829 = VECTOR('NONE', #828, 1); +#830 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); +#831 = LINE('NONE', #830, #829); +#832 = DIRECTION('NONE', (1, 0, -0)); +#833 = DIRECTION('NONE', (0, 0, 1)); +#834 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); +#835 = AXIS2_PLACEMENT_3D('NONE', #834, #833, #832); +#836 = CIRCLE('NONE', #835, 0.3048); +#837 = DIRECTION('NONE', (0, 0, 1)); +#838 = VECTOR('NONE', #837, 1); +#839 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.050038)); +#840 = LINE('NONE', #839, #838); +#841 = DIRECTION('NONE', (1, 0, -0)); +#842 = DIRECTION('NONE', (0, 0, 1)); +#843 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); +#844 = AXIS2_PLACEMENT_3D('NONE', #843, #842, #841); +#845 = CIRCLE('NONE', #844, 0.3048); +#846 = DIRECTION('NONE', (-1, 0, 0)); +#847 = VECTOR('NONE', #846, 1); +#848 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); +#849 = LINE('NONE', #848, #847); +#850 = DIRECTION('NONE', (1, 0, -0)); +#851 = DIRECTION('NONE', (0, 0, 1)); +#852 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); +#853 = AXIS2_PLACEMENT_3D('NONE', #852, #851, #850); +#854 = CIRCLE('NONE', #853, 0.294894); +#855 = DIRECTION('NONE', (0, 0, 1)); +#856 = VECTOR('NONE', #855, 1); +#857 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.050038)); +#858 = LINE('NONE', #857, #856); +#859 = DIRECTION('NONE', (1, 0, -0)); +#860 = DIRECTION('NONE', (0, 0, 1)); +#861 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); +#862 = AXIS2_PLACEMENT_3D('NONE', #861, #860, #859); +#863 = CIRCLE('NONE', #862, 0.294894); +#864 = DIRECTION('NONE', (1, 0, 0)); +#865 = VECTOR('NONE', #864, 1); +#866 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); +#867 = LINE('NONE', #866, #865); +#868 = DIRECTION('NONE', (1, 0, -0)); +#869 = DIRECTION('NONE', (0, 0, 1)); +#870 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); +#871 = AXIS2_PLACEMENT_3D('NONE', #870, #869, #868); +#872 = CIRCLE('NONE', #871, 0.3048); +#873 = DIRECTION('NONE', (0, 0, 1)); +#874 = VECTOR('NONE', #873, 1); +#875 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.059944)); +#876 = LINE('NONE', #875, #874); +#877 = DIRECTION('NONE', (1, 0, -0)); +#878 = DIRECTION('NONE', (0, 0, 1)); +#879 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); +#880 = AXIS2_PLACEMENT_3D('NONE', #879, #878, #877); +#881 = CIRCLE('NONE', #880, 0.3048); +#882 = DIRECTION('NONE', (1, 0, -0)); +#883 = DIRECTION('NONE', (0, -1, 0)); +#884 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.099314)); +#885 = AXIS2_PLACEMENT_3D('NONE', #884, #883, #882); +#886 = CIRCLE('NONE', #885, 0.04064); +#887 = DIRECTION('NONE', (1, 0, -0)); +#888 = DIRECTION('NONE', (0, 0, 1)); +#889 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); +#890 = AXIS2_PLACEMENT_3D('NONE', #889, #888, #887); +#891 = CIRCLE('NONE', #890, 0.26416); +#892 = DIRECTION('NONE', (-1, 0, 0)); +#893 = VECTOR('NONE', #892, 1); +#894 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); +#895 = LINE('NONE', #894, #893); +#896 = DIRECTION('NONE', (1, 0, -0)); +#897 = DIRECTION('NONE', (0, 0, 1)); +#898 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); +#899 = AXIS2_PLACEMENT_3D('NONE', #898, #897, #896); +#900 = CIRCLE('NONE', #899, 0.2413); +#901 = DIRECTION('NONE', (0, 0, -1)); +#902 = VECTOR('NONE', #901, 1); +#903 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.139954)); +#904 = LINE('NONE', #903, #902); +#905 = DIRECTION('NONE', (1, 0, -0)); +#906 = DIRECTION('NONE', (0, 0, 1)); +#907 = CARTESIAN_POINT('NONE', (0, 0, -0.139954)); +#908 = AXIS2_PLACEMENT_3D('NONE', #907, #906, #905); +#909 = CIRCLE('NONE', #908, 0.2413); +#910 = DIRECTION('NONE', (0, 0, -1)); +#911 = VECTOR('NONE', #910, 1); +#912 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0127)); +#913 = LINE('NONE', #912, #911); +#914 = DIRECTION('NONE', (1, 0, -0)); +#915 = DIRECTION('NONE', (0, 0, 1)); +#916 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); +#917 = AXIS2_PLACEMENT_3D('NONE', #916, #915, #914); +#918 = CIRCLE('NONE', #917, 0.15367); +#919 = DIRECTION('NONE', (0, 0, 1)); +#920 = VECTOR('NONE', #919, 1); +#921 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.036322)); +#922 = LINE('NONE', #921, #920); +#923 = DIRECTION('NONE', (1, 0, -0)); +#924 = DIRECTION('NONE', (0, 1, 0)); +#925 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.036322)); +#926 = AXIS2_PLACEMENT_3D('NONE', #925, #924, #923); +#927 = CIRCLE('NONE', #926, 0.003048); +#928 = DIRECTION('NONE', (1, 0, -0)); +#929 = DIRECTION('NONE', (0, 0, 1)); +#930 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#931 = AXIS2_PLACEMENT_3D('NONE', #930, #929, #928); +#932 = CIRCLE('NONE', #931, 0.15062199999999998); +#933 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#934 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); +#935 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.036322)); +#936 = AXIS2_PLACEMENT_3D('NONE', #935, #934, #933); +#937 = CIRCLE('NONE', #936, 0.003048); +#938 = DIRECTION('NONE', (-1, 0, 0)); +#939 = VECTOR('NONE', #938, 1); +#940 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); +#941 = LINE('NONE', #940, #939); +#942 = DIRECTION('NONE', (1, 0, -0)); +#943 = DIRECTION('NONE', (0, 0, 1)); +#944 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#945 = AXIS2_PLACEMENT_3D('NONE', #944, #943, #942); +#946 = CIRCLE('NONE', #945, 0.11607799999999999); +#947 = DIRECTION('NONE', (0.3420201433256686, 0.9396926207859084, 0)); +#948 = VECTOR('NONE', #947, 1); +#949 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.03937)); +#950 = LINE('NONE', #949, #948); +#951 = DIRECTION('NONE', (1, 0, -0)); +#952 = DIRECTION('NONE', (0, -1, 0)); +#953 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.042418000000000004)); +#954 = AXIS2_PLACEMENT_3D('NONE', #953, #952, #951); +#955 = CIRCLE('NONE', #954, 0.003048); +#956 = DIRECTION('NONE', (1, 0, -0)); +#957 = DIRECTION('NONE', (0, 0, 1)); +#958 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); +#959 = AXIS2_PLACEMENT_3D('NONE', #958, #957, #956); +#960 = CIRCLE('NONE', #959, 0.11302999999999999); +#961 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#962 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#963 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.042418000000000004)); +#964 = AXIS2_PLACEMENT_3D('NONE', #963, #962, #961); +#965 = CIRCLE('NONE', #964, 0.003048); +#966 = DIRECTION('NONE', (0, 0, -1)); +#967 = VECTOR('NONE', #966, 1); +#968 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.042418000000000004)); +#969 = LINE('NONE', #968, #967); +#970 = DIRECTION('NONE', (1, 0, -0)); +#971 = DIRECTION('NONE', (0, 0, 1)); +#972 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); +#973 = AXIS2_PLACEMENT_3D('NONE', #972, #971, #970); +#974 = CIRCLE('NONE', #973, 0.11302999999999999); +#975 = DIRECTION('NONE', (0, 0, 1)); +#976 = VECTOR('NONE', #975, 1); +#977 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.046228000000000005)); +#978 = LINE('NONE', #977, #976); +#979 = DIRECTION('NONE', (1, 0, -0)); +#980 = DIRECTION('NONE', (0, -1, 0)); +#981 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.046228000000000005)); +#982 = AXIS2_PLACEMENT_3D('NONE', #981, #980, #979); +#983 = CIRCLE('NONE', #982, 0.003048); +#984 = DIRECTION('NONE', (1, 0, -0)); +#985 = DIRECTION('NONE', (0, 0, 1)); +#986 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); +#987 = AXIS2_PLACEMENT_3D('NONE', #986, #985, #984); +#988 = CIRCLE('NONE', #987, 0.11607799999999999); +#989 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#990 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#991 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.046228000000000005)); +#992 = AXIS2_PLACEMENT_3D('NONE', #991, #990, #989); +#993 = CIRCLE('NONE', #992, 0.003048); +#994 = DIRECTION('NONE', (1, 0, 0)); +#995 = VECTOR('NONE', #994, 1); +#996 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); +#997 = LINE('NONE', #996, #995); +#998 = DIRECTION('NONE', (1, 0, -0)); +#999 = DIRECTION('NONE', (0, 0, 1)); +#1000 = CARTESIAN_POINT('NONE', (0, 0, -0.04927600000000001)); +#1001 = AXIS2_PLACEMENT_3D('NONE', #1000, #999, #998); +#1002 = CIRCLE('NONE', #1001, 0.15367); +#1003 = DIRECTION('NONE', (-0.34202014332566877, -0.9396926207859084, 0)); +#1004 = VECTOR('NONE', #1003, 1); +#1005 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.04927600000000001)); +#1006 = LINE('NONE', #1005, #1004); +#1007 = DIRECTION('NONE', (1, 0, -0)); +#1008 = DIRECTION('NONE', (0, -1, 0)); +#1009 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.03937)); +#1010 = AXIS2_PLACEMENT_3D('NONE', #1009, #1008, #1007); +#1011 = CIRCLE('NONE', #1010, 0.009906); +#1012 = DIRECTION('NONE', (1, 0, -0)); +#1013 = DIRECTION('NONE', (0, 0, 1)); +#1014 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#1015 = AXIS2_PLACEMENT_3D('NONE', #1014, #1013, #1012); +#1016 = CIRCLE('NONE', #1015, 0.163576); +#1017 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1018 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1019 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.03937)); +#1020 = AXIS2_PLACEMENT_3D('NONE', #1019, #1018, #1017); +#1021 = CIRCLE('NONE', #1020, 0.009906); +#1022 = DIRECTION('NONE', (0, 0, 1)); +#1023 = VECTOR('NONE', #1022, 1); +#1024 = CARTESIAN_POINT('NONE', (0.163576, 0, -0.03937)); +#1025 = LINE('NONE', #1024, #1023); +#1026 = DIRECTION('NONE', (1, 0, -0)); +#1027 = DIRECTION('NONE', (0, 0, 1)); +#1028 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#1029 = AXIS2_PLACEMENT_3D('NONE', #1028, #1027, #1026); +#1030 = CIRCLE('NONE', #1029, 0.163576); +#1031 = DIRECTION('NONE', (0, 0, -1)); +#1032 = VECTOR('NONE', #1031, 1); +#1033 = CARTESIAN_POINT('NONE', (0.0559462869646396, 0.15371116013767575, -0.011430000000000006)); +#1034 = LINE('NONE', #1033, #1032); +#1035 = DIRECTION('NONE', (1, 0, -0)); +#1036 = DIRECTION('NONE', (0, -1, 0)); +#1037 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.011430000000000006)); +#1038 = AXIS2_PLACEMENT_3D('NONE', #1037, #1036, #1035); +#1039 = CIRCLE('NONE', #1038, 0.009906); +#1040 = DIRECTION('NONE', (1, 0, -0)); +#1041 = DIRECTION('NONE', (0, 0, 1)); +#1042 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000063)); +#1043 = AXIS2_PLACEMENT_3D('NONE', #1042, #1041, #1040); +#1044 = CIRCLE('NONE', #1043, 0.15367); +#1045 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1046 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1047 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.011430000000000006)); +#1048 = AXIS2_PLACEMENT_3D('NONE', #1047, #1046, #1045); +#1049 = CIRCLE('NONE', #1048, 0.009906); +#1050 = DIRECTION('NONE', (-1, 0, 0)); +#1051 = VECTOR('NONE', #1050, 1); +#1052 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); +#1053 = LINE('NONE', #1052, #1051); +#1054 = DIRECTION('NONE', (1, 0, -0)); +#1055 = DIRECTION('NONE', (0, 0, 1)); +#1056 = CARTESIAN_POINT('NONE', (0, 0, -0.0015240000000000063)); +#1057 = AXIS2_PLACEMENT_3D('NONE', #1056, #1055, #1054); +#1058 = CIRCLE('NONE', #1057, 0.11607799999999999); +#1059 = DIRECTION('NONE', (0.34202014332566877, 0.9396926207859084, 0)); +#1060 = VECTOR('NONE', #1059, 1); +#1061 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.0015240000000000063)); +#1062 = LINE('NONE', #1061, #1060); +#1063 = DIRECTION('NONE', (1, 0, -0)); +#1064 = DIRECTION('NONE', (0, -1, 0)); +#1065 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.004572000000000007)); +#1066 = AXIS2_PLACEMENT_3D('NONE', #1065, #1064, #1063); +#1067 = CIRCLE('NONE', #1066, 0.003048); +#1068 = DIRECTION('NONE', (1, 0, -0)); +#1069 = DIRECTION('NONE', (0, 0, 1)); +#1070 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000007)); +#1071 = AXIS2_PLACEMENT_3D('NONE', #1070, #1069, #1068); +#1072 = CIRCLE('NONE', #1071, 0.11302999999999999); +#1073 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1074 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1075 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.004572000000000007)); +#1076 = AXIS2_PLACEMENT_3D('NONE', #1075, #1074, #1073); +#1077 = CIRCLE('NONE', #1076, 0.003048); +#1078 = DIRECTION('NONE', (0, 0, -1)); +#1079 = VECTOR('NONE', #1078, 1); +#1080 = CARTESIAN_POINT('NONE', (0.11302999999999999, 0, -0.004572000000000007)); +#1081 = LINE('NONE', #1080, #1079); +#1082 = DIRECTION('NONE', (1, 0, -0)); +#1083 = DIRECTION('NONE', (0, 0, 1)); +#1084 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000008)); +#1085 = AXIS2_PLACEMENT_3D('NONE', #1084, #1083, #1082); +#1086 = CIRCLE('NONE', #1085, 0.11302999999999999); +#1087 = DIRECTION('NONE', (0, 0, 1)); +#1088 = VECTOR('NONE', #1087, 1); +#1089 = CARTESIAN_POINT('NONE', (0.03865853680010034, 0.10621345692743121, -0.008382000000000008)); +#1090 = LINE('NONE', #1089, #1088); +#1091 = DIRECTION('NONE', (1, 0, -0)); +#1092 = DIRECTION('NONE', (0, -1, 0)); +#1093 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.008382000000000008)); +#1094 = AXIS2_PLACEMENT_3D('NONE', #1093, #1092, #1091); +#1095 = CIRCLE('NONE', #1094, 0.003048); +#1096 = DIRECTION('NONE', (1, 0, -0)); +#1097 = DIRECTION('NONE', (0, 0, 1)); +#1098 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#1099 = AXIS2_PLACEMENT_3D('NONE', #1098, #1097, #1096); +#1100 = CIRCLE('NONE', #1099, 0.11607799999999999); +#1101 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1102 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#1103 = CARTESIAN_POINT('NONE', (0.039701014196956985, 0.10907764003558665, -0.008382000000000008)); +#1104 = AXIS2_PLACEMENT_3D('NONE', #1103, #1102, #1101); +#1105 = CIRCLE('NONE', #1104, 0.003048); +#1106 = DIRECTION('NONE', (1, 0, 0)); +#1107 = VECTOR('NONE', #1106, 1); +#1108 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); +#1109 = LINE('NONE', #1108, #1107); +#1110 = DIRECTION('NONE', (1, 0, -0)); +#1111 = DIRECTION('NONE', (0, 0, 1)); +#1112 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#1113 = AXIS2_PLACEMENT_3D('NONE', #1112, #1111, #1110); +#1114 = CIRCLE('NONE', #1113, 0.15062199999999998); +#1115 = DIRECTION('NONE', (-0.3420201433256686, -0.9396926207859084, 0)); +#1116 = VECTOR('NONE', #1115, 1); +#1117 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.011430000000000006)); +#1118 = LINE('NONE', #1117, #1116); +#1119 = DIRECTION('NONE', (1, 0, -0)); +#1120 = DIRECTION('NONE', (0, 1, 0)); +#1121 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.014478000000000006)); +#1122 = AXIS2_PLACEMENT_3D('NONE', #1121, #1120, #1119); +#1123 = CIRCLE('NONE', #1122, 0.003048); +#1124 = DIRECTION('NONE', (1, 0, -0)); +#1125 = DIRECTION('NONE', (0, 0, 1)); +#1126 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); +#1127 = AXIS2_PLACEMENT_3D('NONE', #1126, #1125, #1124); +#1128 = CIRCLE('NONE', #1127, 0.15367); +#1129 = DIRECTION('NONE', (0.3420201433256689, 0.9396926207859084, -0)); +#1130 = DIRECTION('NONE', (0.9396926207859084, -0.3420201433256689, 0)); +#1131 = CARTESIAN_POINT('NONE', (0.05151575802799888, 0.14153838192801507, -0.014478000000000006)); +#1132 = AXIS2_PLACEMENT_3D('NONE', #1131, #1130, #1129); +#1133 = CIRCLE('NONE', #1132, 0.003048); +#1134 = DIRECTION('NONE', (0, 0, 1)); +#1135 = VECTOR('NONE', #1134, 1); +#1136 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.014478000000000006)); +#1137 = LINE('NONE', #1136, #1135); +#1138 = DIRECTION('NONE', (1, 0, -0)); +#1139 = DIRECTION('NONE', (0, 0, 1)); +#1140 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#1141 = AXIS2_PLACEMENT_3D('NONE', #1140, #1139, #1138); +#1142 = CIRCLE('NONE', #1141, 0.15367); +#1143 = DIRECTION('NONE', (0, 0, -1)); +#1144 = VECTOR('NONE', #1143, 1); +#1145 = CARTESIAN_POINT('NONE', (0.05255823542485553, 0.14440256503617052, -0.0127)); +#1146 = LINE('NONE', #1145, #1144); +#1147 = DIRECTION('NONE', (0.3420201433256691, 0, 0.9396926207859083)); +#1148 = VECTOR('NONE', #1147, 1); +#1149 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); +#1150 = LINE('NONE', #1149, #1148); +#1151 = DIRECTION('NONE', (1, 0, -0)); +#1152 = DIRECTION('NONE', (0, -0, -1)); +#1153 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); +#1154 = AXIS2_PLACEMENT_3D('NONE', #1153, #1152, #1151); +#1155 = CIRCLE('NONE', #1154, 0.016367642811194436); +#1156 = DIRECTION('NONE', (-1, 0, 0)); +#1157 = VECTOR('NONE', #1156, 1); +#1158 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#1159 = LINE('NONE', #1158, #1157); +#1160 = DIRECTION('NONE', (1, 0, -0)); +#1161 = DIRECTION('NONE', (0, -0, -1)); +#1162 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); +#1163 = AXIS2_PLACEMENT_3D('NONE', #1162, #1161, #1160); +#1164 = CIRCLE('NONE', #1163, 0.012000000000000007); +#1165 = DIRECTION('NONE', (0, 0, 1)); +#1166 = VECTOR('NONE', #1165, 1); +#1167 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.042)); +#1168 = LINE('NONE', #1167, #1166); +#1169 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1170 = DIRECTION('NONE', (-0.0000000000000005921189464667498, -0, -1)); +#1171 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.06)); +#1172 = AXIS2_PLACEMENT_3D('NONE', #1171, #1170, #1169); +#1173 = CIRCLE('NONE', #1172, 0.012000000000000007); +#1174 = DIRECTION('NONE', (1, 0, -0)); +#1175 = DIRECTION('NONE', (0, -1, 0)); +#1176 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.05999999999999999)); +#1177 = AXIS2_PLACEMENT_3D('NONE', #1176, #1175, #1174); +#1178 = CIRCLE('NONE', #1177, 0.003); +#1179 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1180 = DIRECTION('NONE', (-0.0000000000000007894919286223329, -0, -1)); +#1181 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); +#1182 = AXIS2_PLACEMENT_3D('NONE', #1181, #1180, #1179); +#1183 = CIRCLE('NONE', #1182, 0.009000000000000006); +#1184 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248287)); +#1185 = VECTOR('NONE', #1184, 1); +#1186 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); +#1187 = LINE('NONE', #1186, #1185); +#1188 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1189 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); +#1190 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); +#1191 = AXIS2_PLACEMENT_3D('NONE', #1190, #1189, #1188); +#1192 = CIRCLE('NONE', #1191, 0.000025399999999997646); +#1193 = DIRECTION('NONE', (0, 0, -1)); +#1194 = VECTOR('NONE', #1193, 1); +#1195 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.06299999999999999)); +#1196 = LINE('NONE', #1195, #1194); +#1197 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1198 = DIRECTION('NONE', (-0.0000000000005594824691024929, -0, -1)); +#1199 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); +#1200 = AXIS2_PLACEMENT_3D('NONE', #1199, #1198, #1197); +#1201 = CIRCLE('NONE', #1200, 0.000025399999999997646); +#1202 = DIRECTION('NONE', (1, 0, 0)); +#1203 = VECTOR('NONE', #1202, 1); +#1204 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); +#1205 = LINE('NONE', #1204, #1203); +#1206 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1207 = DIRECTION('NONE', (-0.000000000000001393221050510001, -0, -1)); +#1208 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); +#1209 = AXIS2_PLACEMENT_3D('NONE', #1208, #1207, #1206); +#1210 = CIRCLE('NONE', #1209, 0.010199999999999996); +#1211 = DIRECTION('NONE', (0, 0, -1)); +#1212 = VECTOR('NONE', #1211, 1); +#1213 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.047299999999999995)); +#1214 = LINE('NONE', #1213, #1212); +#1215 = DIRECTION('NONE', (1, 0, -0)); +#1216 = DIRECTION('NONE', (0, -0, -1)); +#1217 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); +#1218 = AXIS2_PLACEMENT_3D('NONE', #1217, #1216, #1215); +#1219 = CIRCLE('NONE', #1218, 0.010199999999999996); +#1220 = DIRECTION('NONE', (1, 0, 0)); +#1221 = VECTOR('NONE', #1220, 1); +#1222 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); +#1223 = LINE('NONE', #1222, #1221); +#1224 = DIRECTION('NONE', (1, 0, -0)); +#1225 = DIRECTION('NONE', (0, -0, -1)); +#1226 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.029999999999999995)); +#1227 = AXIS2_PLACEMENT_3D('NONE', #1226, #1225, #1224); +#1228 = CIRCLE('NONE', #1227, 0.012000000000000007); +#1229 = DIRECTION('NONE', (0.34202014332566855, 0, 0.9396926207859085)); +#1230 = VECTOR('NONE', #1229, 1); +#1231 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); +#1232 = LINE('NONE', #1231, #1230); +#1233 = DIRECTION('NONE', (1, 0, -0)); +#1234 = DIRECTION('NONE', (-0, 0, -1)); +#1235 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); +#1236 = AXIS2_PLACEMENT_3D('NONE', #1235, #1234, #1233); +#1237 = CIRCLE('NONE', #1236, 0.016367642811194436); +#1238 = DIRECTION('NONE', (-1, 0, 0)); +#1239 = VECTOR('NONE', #1238, 1); +#1240 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#1241 = LINE('NONE', #1240, #1239); +#1242 = DIRECTION('NONE', (1, 0, -0)); +#1243 = DIRECTION('NONE', (-0, 0, -1)); +#1244 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); +#1245 = AXIS2_PLACEMENT_3D('NONE', #1244, #1243, #1242); +#1246 = CIRCLE('NONE', #1245, 0.012000000000000007); +#1247 = DIRECTION('NONE', (0, 0, 1)); +#1248 = VECTOR('NONE', #1247, 1); +#1249 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.042)); +#1250 = LINE('NONE', #1249, #1248); +#1251 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1252 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1253 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.06)); +#1254 = AXIS2_PLACEMENT_3D('NONE', #1253, #1252, #1251); +#1255 = CIRCLE('NONE', #1254, 0.012000000000000007); +#1256 = DIRECTION('NONE', (1, 0, -0)); +#1257 = DIRECTION('NONE', (0, -1, 0)); +#1258 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.05999999999999999)); +#1259 = AXIS2_PLACEMENT_3D('NONE', #1258, #1257, #1256); +#1260 = CIRCLE('NONE', #1259, 0.003); +#1261 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1262 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1263 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); +#1264 = AXIS2_PLACEMENT_3D('NONE', #1263, #1262, #1261); +#1265 = CIRCLE('NONE', #1264, 0.009000000000000006); +#1266 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); +#1267 = VECTOR('NONE', #1266, 1); +#1268 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); +#1269 = LINE('NONE', #1268, #1267); +#1270 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1271 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1272 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); +#1273 = AXIS2_PLACEMENT_3D('NONE', #1272, #1271, #1270); +#1274 = CIRCLE('NONE', #1273, 0.000025399999999997646); +#1275 = DIRECTION('NONE', (0, 0, -1)); +#1276 = VECTOR('NONE', #1275, 1); +#1277 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.06299999999999999)); +#1278 = LINE('NONE', #1277, #1276); +#1279 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1280 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1281 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); +#1282 = AXIS2_PLACEMENT_3D('NONE', #1281, #1280, #1279); +#1283 = CIRCLE('NONE', #1282, 0.000025399999999997646); +#1284 = DIRECTION('NONE', (1, 0, 0)); +#1285 = VECTOR('NONE', #1284, 1); +#1286 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); +#1287 = LINE('NONE', #1286, #1285); +#1288 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1289 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1290 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04730000000000001)); +#1291 = AXIS2_PLACEMENT_3D('NONE', #1290, #1289, #1288); +#1292 = CIRCLE('NONE', #1291, 0.010199999999999996); +#1293 = DIRECTION('NONE', (0, 0, -1)); +#1294 = VECTOR('NONE', #1293, 1); +#1295 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.047299999999999995)); +#1296 = LINE('NONE', #1295, #1294); +#1297 = DIRECTION('NONE', (1, 0, -0)); +#1298 = DIRECTION('NONE', (-0, 0, -1)); +#1299 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); +#1300 = AXIS2_PLACEMENT_3D('NONE', #1299, #1298, #1297); +#1301 = CIRCLE('NONE', #1300, 0.010199999999999996); +#1302 = DIRECTION('NONE', (1, 0, 0)); +#1303 = VECTOR('NONE', #1302, 1); +#1304 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); +#1305 = LINE('NONE', #1304, #1303); +#1306 = DIRECTION('NONE', (1, 0, -0)); +#1307 = DIRECTION('NONE', (-0, 0, -1)); +#1308 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.029999999999999992)); +#1309 = AXIS2_PLACEMENT_3D('NONE', #1308, #1307, #1306); +#1310 = CIRCLE('NONE', #1309, 0.012000000000000007); +#1311 = DIRECTION('NONE', (0.3420201433256688, 0, 0.9396926207859084)); +#1312 = VECTOR('NONE', #1311, 1); +#1313 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); +#1314 = LINE('NONE', #1313, #1312); +#1315 = DIRECTION('NONE', (1, 0, -0)); +#1316 = DIRECTION('NONE', (-0, 0, -1)); +#1317 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); +#1318 = AXIS2_PLACEMENT_3D('NONE', #1317, #1316, #1315); +#1319 = CIRCLE('NONE', #1318, 0.016367642811194436); +#1320 = DIRECTION('NONE', (-1, 0, 0)); +#1321 = VECTOR('NONE', #1320, 1); +#1322 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#1323 = LINE('NONE', #1322, #1321); +#1324 = DIRECTION('NONE', (1, 0, -0)); +#1325 = DIRECTION('NONE', (-0, 0, -1)); +#1326 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); +#1327 = AXIS2_PLACEMENT_3D('NONE', #1326, #1325, #1324); +#1328 = CIRCLE('NONE', #1327, 0.012000000000000007); +#1329 = DIRECTION('NONE', (0, 0, 1)); +#1330 = VECTOR('NONE', #1329, 1); +#1331 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.042)); +#1332 = LINE('NONE', #1331, #1330); +#1333 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1334 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1335 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.06)); +#1336 = AXIS2_PLACEMENT_3D('NONE', #1335, #1334, #1333); +#1337 = CIRCLE('NONE', #1336, 0.012000000000000007); +#1338 = DIRECTION('NONE', (1, 0, -0)); +#1339 = DIRECTION('NONE', (0, -1, 0)); +#1340 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.05999999999999999)); +#1341 = AXIS2_PLACEMENT_3D('NONE', #1340, #1339, #1338); +#1342 = CIRCLE('NONE', #1341, 0.003); +#1343 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1344 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1345 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); +#1346 = AXIS2_PLACEMENT_3D('NONE', #1345, #1344, #1343); +#1347 = CIRCLE('NONE', #1346, 0.009000000000000006); +#1348 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); +#1349 = VECTOR('NONE', #1348, 1); +#1350 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); +#1351 = LINE('NONE', #1350, #1349); +#1352 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1353 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1354 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); +#1355 = AXIS2_PLACEMENT_3D('NONE', #1354, #1353, #1352); +#1356 = CIRCLE('NONE', #1355, 0.000025399999999997646); +#1357 = DIRECTION('NONE', (0, 0, -1)); +#1358 = VECTOR('NONE', #1357, 1); +#1359 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.06299999999999999)); +#1360 = LINE('NONE', #1359, #1358); +#1361 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1362 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1363 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); +#1364 = AXIS2_PLACEMENT_3D('NONE', #1363, #1362, #1361); +#1365 = CIRCLE('NONE', #1364, 0.000025399999999997646); +#1366 = DIRECTION('NONE', (1, 0, 0)); +#1367 = VECTOR('NONE', #1366, 1); +#1368 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); +#1369 = LINE('NONE', #1368, #1367); +#1370 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1371 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1372 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04730000000000001)); +#1373 = AXIS2_PLACEMENT_3D('NONE', #1372, #1371, #1370); +#1374 = CIRCLE('NONE', #1373, 0.010199999999999996); +#1375 = DIRECTION('NONE', (0, 0, -1)); +#1376 = VECTOR('NONE', #1375, 1); +#1377 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.047299999999999995)); +#1378 = LINE('NONE', #1377, #1376); +#1379 = DIRECTION('NONE', (1, 0, -0)); +#1380 = DIRECTION('NONE', (-0, 0, -1)); +#1381 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); +#1382 = AXIS2_PLACEMENT_3D('NONE', #1381, #1380, #1379); +#1383 = CIRCLE('NONE', #1382, 0.010199999999999996); +#1384 = DIRECTION('NONE', (1, 0, 0)); +#1385 = VECTOR('NONE', #1384, 1); +#1386 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); +#1387 = LINE('NONE', #1386, #1385); +#1388 = DIRECTION('NONE', (1, 0, -0)); +#1389 = DIRECTION('NONE', (-0, 0, -1)); +#1390 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.029999999999999992)); +#1391 = AXIS2_PLACEMENT_3D('NONE', #1390, #1389, #1388); +#1392 = CIRCLE('NONE', #1391, 0.012000000000000007); +#1393 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); +#1394 = VECTOR('NONE', #1393, 1); +#1395 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); +#1396 = LINE('NONE', #1395, #1394); +#1397 = DIRECTION('NONE', (1, 0, -0)); +#1398 = DIRECTION('NONE', (-0, 0, -1)); +#1399 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); +#1400 = AXIS2_PLACEMENT_3D('NONE', #1399, #1398, #1397); +#1401 = CIRCLE('NONE', #1400, 0.016367642811194436); +#1402 = DIRECTION('NONE', (-1, 0, 0)); +#1403 = VECTOR('NONE', #1402, 1); +#1404 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#1405 = LINE('NONE', #1404, #1403); +#1406 = DIRECTION('NONE', (1, 0, -0)); +#1407 = DIRECTION('NONE', (-0, 0, -1)); +#1408 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); +#1409 = AXIS2_PLACEMENT_3D('NONE', #1408, #1407, #1406); +#1410 = CIRCLE('NONE', #1409, 0.012000000000000007); +#1411 = DIRECTION('NONE', (0, 0, 1)); +#1412 = VECTOR('NONE', #1411, 1); +#1413 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.042)); +#1414 = LINE('NONE', #1413, #1412); +#1415 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1416 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1417 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.06)); +#1418 = AXIS2_PLACEMENT_3D('NONE', #1417, #1416, #1415); +#1419 = CIRCLE('NONE', #1418, 0.012000000000000007); +#1420 = DIRECTION('NONE', (1, 0, -0)); +#1421 = DIRECTION('NONE', (0, -1, 0)); +#1422 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.05999999999999999)); +#1423 = AXIS2_PLACEMENT_3D('NONE', #1422, #1421, #1420); +#1424 = CIRCLE('NONE', #1423, 0.003); +#1425 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1426 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1427 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); +#1428 = AXIS2_PLACEMENT_3D('NONE', #1427, #1426, #1425); +#1429 = CIRCLE('NONE', #1428, 0.009000000000000006); +#1430 = DIRECTION('NONE', (-1, 0, -0.0000000000000015463405397248275)); +#1431 = VECTOR('NONE', #1430, 1); +#1432 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); +#1433 = LINE('NONE', #1432, #1431); +#1434 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1435 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1436 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); +#1437 = AXIS2_PLACEMENT_3D('NONE', #1436, #1435, #1434); +#1438 = CIRCLE('NONE', #1437, 0.000025399999999997646); +#1439 = DIRECTION('NONE', (0, 0, -1)); +#1440 = VECTOR('NONE', #1439, 1); +#1441 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.06299999999999999)); +#1442 = LINE('NONE', #1441, #1440); +#1443 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1444 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1445 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); +#1446 = AXIS2_PLACEMENT_3D('NONE', #1445, #1444, #1443); +#1447 = CIRCLE('NONE', #1446, 0.000025399999999997646); +#1448 = DIRECTION('NONE', (1, 0, 0)); +#1449 = VECTOR('NONE', #1448, 1); +#1450 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); +#1451 = LINE('NONE', #1450, #1449); +#1452 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1453 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1454 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000001)); +#1455 = AXIS2_PLACEMENT_3D('NONE', #1454, #1453, #1452); +#1456 = CIRCLE('NONE', #1455, 0.010199999999999996); +#1457 = DIRECTION('NONE', (0, 0, -1)); +#1458 = VECTOR('NONE', #1457, 1); +#1459 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.047299999999999995)); +#1460 = LINE('NONE', #1459, #1458); +#1461 = DIRECTION('NONE', (1, 0, -0)); +#1462 = DIRECTION('NONE', (-0, 0, -1)); +#1463 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); +#1464 = AXIS2_PLACEMENT_3D('NONE', #1463, #1462, #1461); +#1465 = CIRCLE('NONE', #1464, 0.010199999999999996); +#1466 = DIRECTION('NONE', (1, 0, 0)); +#1467 = VECTOR('NONE', #1466, 1); +#1468 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); +#1469 = LINE('NONE', #1468, #1467); +#1470 = DIRECTION('NONE', (1, 0, -0)); +#1471 = DIRECTION('NONE', (-0, 0, -1)); +#1472 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.03)); +#1473 = AXIS2_PLACEMENT_3D('NONE', #1472, #1471, #1470); +#1474 = CIRCLE('NONE', #1473, 0.012000000000000007); +#1475 = DIRECTION('NONE', (0.3420201433256687, 0, 0.9396926207859084)); +#1476 = VECTOR('NONE', #1475, 1); +#1477 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); +#1478 = LINE('NONE', #1477, #1476); +#1479 = DIRECTION('NONE', (1, 0, -0)); +#1480 = DIRECTION('NONE', (-0, 0, -1)); +#1481 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); +#1482 = AXIS2_PLACEMENT_3D('NONE', #1481, #1480, #1479); +#1483 = CIRCLE('NONE', #1482, 0.016367642811194436); +#1484 = DIRECTION('NONE', (-1, 0, 0)); +#1485 = VECTOR('NONE', #1484, 1); +#1486 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#1487 = LINE('NONE', #1486, #1485); +#1488 = DIRECTION('NONE', (1, 0, -0)); +#1489 = DIRECTION('NONE', (-0, 0, -1)); +#1490 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); +#1491 = AXIS2_PLACEMENT_3D('NONE', #1490, #1489, #1488); +#1492 = CIRCLE('NONE', #1491, 0.012000000000000007); +#1493 = DIRECTION('NONE', (0, 0, 1)); +#1494 = VECTOR('NONE', #1493, 1); +#1495 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.042)); +#1496 = LINE('NONE', #1495, #1494); +#1497 = DIRECTION('NONE', (1, 0, -0.0000000000000005921189464667498)); +#1498 = DIRECTION('NONE', (-0.0000000000000005921189464667498, 0, -1)); +#1499 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.06)); +#1500 = AXIS2_PLACEMENT_3D('NONE', #1499, #1498, #1497); +#1501 = CIRCLE('NONE', #1500, 0.012000000000000007); +#1502 = DIRECTION('NONE', (1, 0, -0)); +#1503 = DIRECTION('NONE', (0, -1, 0)); +#1504 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.05999999999999999)); +#1505 = AXIS2_PLACEMENT_3D('NONE', #1504, #1503, #1502); +#1506 = CIRCLE('NONE', #1505, 0.003); +#1507 = DIRECTION('NONE', (1, 0, -0.0000000000000007894919286223329)); +#1508 = DIRECTION('NONE', (-0.0000000000000007894919286223329, 0, -1)); +#1509 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); +#1510 = AXIS2_PLACEMENT_3D('NONE', #1509, #1508, #1507); +#1511 = CIRCLE('NONE', #1510, 0.009000000000000006); +#1512 = DIRECTION('NONE', (-1, 0, -0.000000000000001546340539724828)); +#1513 = VECTOR('NONE', #1512, 1); +#1514 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); +#1515 = LINE('NONE', #1514, #1513); +#1516 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1517 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1518 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); +#1519 = AXIS2_PLACEMENT_3D('NONE', #1518, #1517, #1516); +#1520 = CIRCLE('NONE', #1519, 0.000025399999999997646); +#1521 = DIRECTION('NONE', (0, 0, -1)); +#1522 = VECTOR('NONE', #1521, 1); +#1523 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.06299999999999999)); +#1524 = LINE('NONE', #1523, #1522); +#1525 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#1526 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#1527 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); +#1528 = AXIS2_PLACEMENT_3D('NONE', #1527, #1526, #1525); +#1529 = CIRCLE('NONE', #1528, 0.000025399999999997646); +#1530 = DIRECTION('NONE', (1, 0, 0)); +#1531 = VECTOR('NONE', #1530, 1); +#1532 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); +#1533 = LINE('NONE', #1532, #1531); +#1534 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#1535 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#1536 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000001)); +#1537 = AXIS2_PLACEMENT_3D('NONE', #1536, #1535, #1534); +#1538 = CIRCLE('NONE', #1537, 0.010199999999999996); +#1539 = DIRECTION('NONE', (0, 0, -1)); +#1540 = VECTOR('NONE', #1539, 1); +#1541 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.047299999999999995)); +#1542 = LINE('NONE', #1541, #1540); +#1543 = DIRECTION('NONE', (1, 0, -0)); +#1544 = DIRECTION('NONE', (-0, 0, -1)); +#1545 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); +#1546 = AXIS2_PLACEMENT_3D('NONE', #1545, #1544, #1543); +#1547 = CIRCLE('NONE', #1546, 0.010199999999999996); +#1548 = DIRECTION('NONE', (1, 0, 0)); +#1549 = VECTOR('NONE', #1548, 1); +#1550 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); +#1551 = LINE('NONE', #1550, #1549); +#1552 = DIRECTION('NONE', (1, 0, -0)); +#1553 = DIRECTION('NONE', (-0, 0, -1)); +#1554 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.03)); +#1555 = AXIS2_PLACEMENT_3D('NONE', #1554, #1553, #1552); +#1556 = CIRCLE('NONE', #1555, 0.012000000000000007); +#1557 = DIRECTION('NONE', (0, 0, -1)); +#1558 = VECTOR('NONE', #1557, 1); +#1559 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); +#1560 = LINE('NONE', #1559, #1558); +#1561 = DIRECTION('NONE', (1, 0, -0)); +#1562 = DIRECTION('NONE', (0, 0, 1)); +#1563 = CARTESIAN_POINT('NONE', (0, 0, 0.053923000000000006)); +#1564 = AXIS2_PLACEMENT_3D('NONE', #1563, #1562, #1561); +#1565 = CIRCLE('NONE', #1564, 0.2413); +#1566 = DIRECTION('NONE', (-0.7071067811865476, 0, -0.7071067811865476)); +#1567 = VECTOR('NONE', #1566, 1); +#1568 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); +#1569 = LINE('NONE', #1568, #1567); +#1570 = DIRECTION('NONE', (1, 0, -0)); +#1571 = DIRECTION('NONE', (0, 0, 1)); +#1572 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); +#1573 = AXIS2_PLACEMENT_3D('NONE', #1572, #1571, #1570); +#1574 = CIRCLE('NONE', #1573, 0.236474); +#1575 = DIRECTION('NONE', (0, 0, -1)); +#1576 = VECTOR('NONE', #1575, 1); +#1577 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); +#1578 = LINE('NONE', #1577, #1576); +#1579 = DIRECTION('NONE', (1, 0, -0)); +#1580 = DIRECTION('NONE', (0, 0, 1)); +#1581 = CARTESIAN_POINT('NONE', (0, 0, -0.011227999999999988)); +#1582 = AXIS2_PLACEMENT_3D('NONE', #1581, #1580, #1579); +#1583 = CIRCLE('NONE', #1582, 0.236474); +#1584 = DIRECTION('NONE', (0.7071067811865472, 0, -0.7071067811865478)); +#1585 = VECTOR('NONE', #1584, 1); +#1586 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); +#1587 = LINE('NONE', #1586, #1585); +#1588 = DIRECTION('NONE', (1, 0, -0)); +#1589 = DIRECTION('NONE', (0, 0, 1)); +#1590 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); +#1591 = AXIS2_PLACEMENT_3D('NONE', #1590, #1589, #1588); +#1592 = CIRCLE('NONE', #1591, 0.2413); +#1593 = DIRECTION('NONE', (0, 0, -1)); +#1594 = VECTOR('NONE', #1593, 1); +#1595 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); +#1596 = LINE('NONE', #1595, #1594); +#1597 = DIRECTION('NONE', (1, 0, -0)); +#1598 = DIRECTION('NONE', (0, 0, 1)); +#1599 = CARTESIAN_POINT('NONE', (0, 0, -0.127052)); +#1600 = AXIS2_PLACEMENT_3D('NONE', #1599, #1598, #1597); +#1601 = CIRCLE('NONE', #1600, 0.2413); +#1602 = DIRECTION('NONE', (0.9805806756909202, 0, -0.1961161351381836)); +#1603 = VECTOR('NONE', #1602, 1); +#1604 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); +#1605 = LINE('NONE', #1604, #1603); +#1606 = DIRECTION('NONE', (1, 0, -0)); +#1607 = DIRECTION('NONE', (0, 0, 1)); +#1608 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); +#1609 = AXIS2_PLACEMENT_3D('NONE', #1608, #1607, #1606); +#1610 = CIRCLE('NONE', #1609, 0.253365); +#1611 = DIRECTION('NONE', (0, 0, -1)); +#1612 = VECTOR('NONE', #1611, 1); +#1613 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); +#1614 = LINE('NONE', #1613, #1612); +#1615 = DIRECTION('NONE', (1, 0, -0)); +#1616 = DIRECTION('NONE', (0, 0, 1)); +#1617 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); +#1618 = AXIS2_PLACEMENT_3D('NONE', #1617, #1616, #1615); +#1619 = CIRCLE('NONE', #1618, 0.253365); +#1620 = DIRECTION('NONE', (-1, 0, 0)); +#1621 = VECTOR('NONE', #1620, 1); +#1622 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); +#1623 = LINE('NONE', #1622, #1621); +#1624 = DIRECTION('NONE', (1, 0, -0)); +#1625 = DIRECTION('NONE', (0, 0, 1)); +#1626 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); +#1627 = AXIS2_PLACEMENT_3D('NONE', #1626, #1625, #1624); +#1628 = CIRCLE('NONE', #1627, 0.24612599999999998); +#1629 = DIRECTION('NONE', (0, 0, 1)); +#1630 = VECTOR('NONE', #1629, 1); +#1631 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.14153)); +#1632 = LINE('NONE', #1631, #1630); +#1633 = DIRECTION('NONE', (1, 0, -0)); +#1634 = DIRECTION('NONE', (0, 0, 1)); +#1635 = CARTESIAN_POINT('NONE', (0, 0, -0.13670400000000002)); +#1636 = AXIS2_PLACEMENT_3D('NONE', #1635, #1634, #1633); +#1637 = CIRCLE('NONE', #1636, 0.24612599999999998); +#1638 = DIRECTION('NONE', (-0.9805806756909198, 0, 0.1961161351381862)); +#1639 = VECTOR('NONE', #1638, 1); +#1640 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); +#1641 = LINE('NONE', #1640, #1639); +#1642 = DIRECTION('NONE', (1, 0, -0)); +#1643 = DIRECTION('NONE', (0, 0, 1)); +#1644 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); +#1645 = AXIS2_PLACEMENT_3D('NONE', #1644, #1643, #1642); +#1646 = CIRCLE('NONE', #1645, 0.234061); +#1647 = DIRECTION('NONE', (0, 0, 1)); +#1648 = VECTOR('NONE', #1647, 1); +#1649 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); +#1650 = LINE('NONE', #1649, #1648); +#1651 = DIRECTION('NONE', (1, 0, -0)); +#1652 = DIRECTION('NONE', (0, 0, 1)); +#1653 = CARTESIAN_POINT('NONE', (0, 0, -0.020854600000000018)); +#1654 = AXIS2_PLACEMENT_3D('NONE', #1653, #1652, #1651); +#1655 = CIRCLE('NONE', #1654, 0.234061); +#1656 = DIRECTION('NONE', (-0.7071067811865472, 0, 0.7071067811865478)); +#1657 = VECTOR('NONE', #1656, 1); +#1658 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); +#1659 = LINE('NONE', #1658, #1657); +#1660 = DIRECTION('NONE', (1, 0, -0)); +#1661 = DIRECTION('NONE', (0, 0, 1)); +#1662 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); +#1663 = AXIS2_PLACEMENT_3D('NONE', #1662, #1661, #1660); +#1664 = CIRCLE('NONE', #1663, 0.229235); +#1665 = DIRECTION('NONE', (0, 0, 1)); +#1666 = VECTOR('NONE', #1665, 1); +#1667 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); +#1668 = LINE('NONE', #1667, #1666); +#1669 = DIRECTION('NONE', (1, 0, -0)); +#1670 = DIRECTION('NONE', (0, 0, 1)); +#1671 = CARTESIAN_POINT('NONE', (0, 0, 0.04008)); +#1672 = AXIS2_PLACEMENT_3D('NONE', #1671, #1670, #1669); +#1673 = CIRCLE('NONE', #1672, 0.229235); +#1674 = DIRECTION('NONE', (-0.9486832980505139, 0, 0.31622776601683783)); +#1675 = VECTOR('NONE', #1674, 1); +#1676 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); +#1677 = LINE('NONE', #1676, #1675); +#1678 = DIRECTION('NONE', (1, 0, -0)); +#1679 = DIRECTION('NONE', (0, 0, 1)); +#1680 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); +#1681 = AXIS2_PLACEMENT_3D('NONE', #1680, #1679, #1678); +#1682 = CIRCLE('NONE', #1681, 0.21475699999999998); +#1683 = DIRECTION('NONE', (0, 0, 1)); +#1684 = VECTOR('NONE', #1683, 1); +#1685 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); +#1686 = LINE('NONE', #1685, #1684); +#1687 = DIRECTION('NONE', (1, 0, -0)); +#1688 = DIRECTION('NONE', (0, 0, 1)); +#1689 = CARTESIAN_POINT('NONE', (0, 0, 0.049732)); +#1690 = AXIS2_PLACEMENT_3D('NONE', #1689, #1688, #1687); +#1691 = CIRCLE('NONE', #1690, 0.21475699999999998); +#1692 = DIRECTION('NONE', (0.514495755427527, 0, 0.857492925712544)); +#1693 = VECTOR('NONE', #1692, 1); +#1694 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); +#1695 = LINE('NONE', #1694, #1693); +#1696 = DIRECTION('NONE', (1, 0, -0)); +#1697 = DIRECTION('NONE', (0, 0, 1)); +#1698 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); +#1699 = AXIS2_PLACEMENT_3D('NONE', #1698, #1697, #1696); +#1700 = CIRCLE('NONE', #1699, 0.229235); +#1701 = DIRECTION('NONE', (0, 0, 1)); +#1702 = VECTOR('NONE', #1701, 1); +#1703 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); +#1704 = LINE('NONE', #1703, #1702); +#1705 = DIRECTION('NONE', (1, 0, -0)); +#1706 = DIRECTION('NONE', (0, 0, 1)); +#1707 = CARTESIAN_POINT('NONE', (0, 0, 0.08592699999999999)); +#1708 = AXIS2_PLACEMENT_3D('NONE', #1707, #1706, #1705); +#1709 = CIRCLE('NONE', #1708, 0.229235); +#1710 = DIRECTION('NONE', (0.7071067811865476, 0, 0.7071067811865476)); +#1711 = VECTOR('NONE', #1710, 1); +#1712 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); +#1713 = LINE('NONE', #1712, #1711); +#1714 = DIRECTION('NONE', (1, 0, -0)); +#1715 = DIRECTION('NONE', (0, 0, 1)); +#1716 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); +#1717 = AXIS2_PLACEMENT_3D('NONE', #1716, #1715, #1714); +#1718 = CIRCLE('NONE', #1717, 0.234061); +#1719 = DIRECTION('NONE', (0, 0, 1)); +#1720 = VECTOR('NONE', #1719, 1); +#1721 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); +#1722 = LINE('NONE', #1721, #1720); +#1723 = DIRECTION('NONE', (1, 0, -0)); +#1724 = DIRECTION('NONE', (0, 0, 1)); +#1725 = CARTESIAN_POINT('NONE', (0, 0, 0.12136000000000001)); +#1726 = AXIS2_PLACEMENT_3D('NONE', #1725, #1724, #1723); +#1727 = CIRCLE('NONE', #1726, 0.234061); +#1728 = DIRECTION('NONE', (0.9805806756909202, 0, 0.19611613513818404)); +#1729 = VECTOR('NONE', #1728, 1); +#1730 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); +#1731 = LINE('NONE', #1730, #1729); +#1732 = DIRECTION('NONE', (1, 0, -0)); +#1733 = DIRECTION('NONE', (0, 0, 1)); +#1734 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); +#1735 = AXIS2_PLACEMENT_3D('NONE', #1734, #1733, #1732); +#1736 = CIRCLE('NONE', #1735, 0.24612599999999998); +#1737 = DIRECTION('NONE', (0, 0, 1)); +#1738 = VECTOR('NONE', #1737, 1); +#1739 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); +#1740 = LINE('NONE', #1739, #1738); +#1741 = DIRECTION('NONE', (1, 0, -0)); +#1742 = DIRECTION('NONE', (0, 0, 1)); +#1743 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); +#1744 = AXIS2_PLACEMENT_3D('NONE', #1743, #1742, #1741); +#1745 = CIRCLE('NONE', #1744, 0.24612599999999998); +#1746 = DIRECTION('NONE', (1, 0, 0)); +#1747 = VECTOR('NONE', #1746, 1); +#1748 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); +#1749 = LINE('NONE', #1748, #1747); +#1750 = DIRECTION('NONE', (1, 0, -0)); +#1751 = DIRECTION('NONE', (0, 0, 1)); +#1752 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); +#1753 = AXIS2_PLACEMENT_3D('NONE', #1752, #1751, #1750); +#1754 = CIRCLE('NONE', #1753, 0.253365); +#1755 = DIRECTION('NONE', (0, 0, -1)); +#1756 = VECTOR('NONE', #1755, 1); +#1757 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.12859900000000002)); +#1758 = LINE('NONE', #1757, #1756); +#1759 = DIRECTION('NONE', (1, 0, -0)); +#1760 = DIRECTION('NONE', (0, 0, 1)); +#1761 = CARTESIAN_POINT('NONE', (0, 0, 0.11653400000000003)); +#1762 = AXIS2_PLACEMENT_3D('NONE', #1761, #1760, #1759); +#1763 = CIRCLE('NONE', #1762, 0.253365); +#1764 = DIRECTION('NONE', (-0.982519153526659, 0, -0.18616152382610546)); +#1765 = VECTOR('NONE', #1764, 1); +#1766 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); +#1767 = LINE('NONE', #1766, #1765); +#1768 = DIRECTION('NONE', (1, 0, -0)); +#1769 = DIRECTION('NONE', (0, 0, 1)); +#1770 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); +#1771 = AXIS2_PLACEMENT_3D('NONE', #1770, #1769, #1768); +#1772 = CIRCLE('NONE', #1771, 0.2413); +#1773 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#1774 = VECTOR('NONE', #1773, 1); +#1775 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#1776 = LINE('NONE', #1775, #1774); +#1777 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1778 = VECTOR('NONE', #1777, 1); +#1779 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); +#1780 = LINE('NONE', #1779, #1778); +#1781 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#1782 = VECTOR('NONE', #1781, 1); +#1783 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); +#1784 = LINE('NONE', #1783, #1782); +#1785 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1786 = VECTOR('NONE', #1785, 1); +#1787 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#1788 = LINE('NONE', #1787, #1786); +#1789 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); +#1790 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); +#1791 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); +#1792 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#1793 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1789, #1790, #1791, #1792), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1794 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1795 = VECTOR('NONE', #1794, 1); +#1796 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#1797 = LINE('NONE', #1796, #1795); +#1798 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); +#1799 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); +#1800 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); +#1801 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); +#1802 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1798, #1799, #1800, #1801), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1803 = DIRECTION('NONE', (0, 0, -1)); +#1804 = VECTOR('NONE', #1803, 1); +#1805 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#1806 = LINE('NONE', #1805, #1804); +#1807 = DIRECTION('NONE', (0.019996001199600186, 0.9998000599800071, 0)); +#1808 = VECTOR('NONE', #1807, 1); +#1809 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); +#1810 = LINE('NONE', #1809, #1808); +#1811 = DIRECTION('NONE', (0, 0, -1)); +#1812 = VECTOR('NONE', #1811, 1); +#1813 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); +#1814 = LINE('NONE', #1813, #1812); +#1815 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); +#1816 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); +#1817 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); +#1818 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#1819 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1815, #1816, #1817, #1818), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1820 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); +#1821 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); +#1822 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); +#1823 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); +#1824 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1820, #1821, #1822, #1823), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1825 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#1826 = VECTOR('NONE', #1825, 1); +#1827 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#1828 = LINE('NONE', #1827, #1826); +#1829 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); +#1830 = VECTOR('NONE', #1829, 1); +#1831 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); +#1832 = LINE('NONE', #1831, #1830); +#1833 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#1834 = VECTOR('NONE', #1833, 1); +#1835 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); +#1836 = LINE('NONE', #1835, #1834); +#1837 = DIRECTION('NONE', (0.8758502512476918, 0.4825829849770455, 0)); +#1838 = VECTOR('NONE', #1837, 1); +#1839 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#1840 = LINE('NONE', #1839, #1838); +#1841 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); +#1842 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); +#1843 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); +#1844 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#1845 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1841, #1842, #1843, #1844), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1846 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); +#1847 = VECTOR('NONE', #1846, 1); +#1848 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#1849 = LINE('NONE', #1848, #1847); +#1850 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); +#1851 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); +#1852 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); +#1853 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); +#1854 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1850, #1851, #1852, #1853), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1855 = DIRECTION('NONE', (0, 0, -1)); +#1856 = VECTOR('NONE', #1855, 1); +#1857 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#1858 = LINE('NONE', #1857, #1856); +#1859 = DIRECTION('NONE', (0.8758502512476927, 0.4825829849770439, 0)); +#1860 = VECTOR('NONE', #1859, 1); +#1861 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); +#1862 = LINE('NONE', #1861, #1860); +#1863 = DIRECTION('NONE', (0, 0, -1)); +#1864 = VECTOR('NONE', #1863, 1); +#1865 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); +#1866 = LINE('NONE', #1865, #1864); +#1867 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); +#1868 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); +#1869 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); +#1870 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#1871 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1867, #1868, #1869, #1870), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1872 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); +#1873 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); +#1874 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); +#1875 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); +#1876 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1872, #1873, #1874, #1875), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1877 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0.0000000000000008626888401045044, 1)); +#1878 = VECTOR('NONE', #1877, 1); +#1879 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#1880 = LINE('NONE', #1879, #1878); +#1881 = DIRECTION('NONE', (0.8558542500480918, -0.517217075002961, 0)); +#1882 = VECTOR('NONE', #1881, 1); +#1883 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); +#1884 = LINE('NONE', #1883, #1882); +#1885 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#1886 = VECTOR('NONE', #1885, 1); +#1887 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); +#1888 = LINE('NONE', #1887, #1886); +#1889 = DIRECTION('NONE', (0.8558542500480918, -0.5172170750029609, 0)); +#1890 = VECTOR('NONE', #1889, 1); +#1891 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#1892 = LINE('NONE', #1891, #1890); +#1893 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); +#1894 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); +#1895 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); +#1896 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#1897 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1893, #1894, #1895, #1896), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1898 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); +#1899 = VECTOR('NONE', #1898, 1); +#1900 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#1901 = LINE('NONE', #1900, #1899); +#1902 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); +#1903 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); +#1904 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); +#1905 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); +#1906 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1902, #1903, #1904, #1905), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1907 = DIRECTION('NONE', (0, 0, -1)); +#1908 = VECTOR('NONE', #1907, 1); +#1909 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#1910 = LINE('NONE', #1909, #1908); +#1911 = DIRECTION('NONE', (0.8558542500480916, -0.5172170750029612, 0)); +#1912 = VECTOR('NONE', #1911, 1); +#1913 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); +#1914 = LINE('NONE', #1913, #1912); +#1915 = DIRECTION('NONE', (0, 0, -1)); +#1916 = VECTOR('NONE', #1915, 1); +#1917 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); +#1918 = LINE('NONE', #1917, #1916); +#1919 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); +#1920 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); +#1921 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); +#1922 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#1923 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1919, #1920, #1921, #1922), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1924 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); +#1925 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); +#1926 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); +#1927 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); +#1928 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1924, #1925, #1926, #1927), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1929 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#1930 = VECTOR('NONE', #1929, 1); +#1931 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#1932 = LINE('NONE', #1931, #1930); +#1933 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); +#1934 = VECTOR('NONE', #1933, 1); +#1935 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); +#1936 = LINE('NONE', #1935, #1934); +#1937 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#1938 = VECTOR('NONE', #1937, 1); +#1939 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); +#1940 = LINE('NONE', #1939, #1938); +#1941 = DIRECTION('NONE', (-0.01999600119960019, -0.999800059980007, 0)); +#1942 = VECTOR('NONE', #1941, 1); +#1943 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#1944 = LINE('NONE', #1943, #1942); +#1945 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); +#1946 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); +#1947 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); +#1948 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#1949 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1945, #1946, #1947, #1948), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1950 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); +#1951 = VECTOR('NONE', #1950, 1); +#1952 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#1953 = LINE('NONE', #1952, #1951); +#1954 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); +#1955 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); +#1956 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); +#1957 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); +#1958 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1954, #1955, #1956, #1957), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#1959 = DIRECTION('NONE', (0, 0, -1)); +#1960 = VECTOR('NONE', #1959, 1); +#1961 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#1962 = LINE('NONE', #1961, #1960); +#1963 = DIRECTION('NONE', (-0.019996001199600186, -0.9998000599800071, 0)); +#1964 = VECTOR('NONE', #1963, 1); +#1965 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); +#1966 = LINE('NONE', #1965, #1964); +#1967 = DIRECTION('NONE', (0, 0, -1)); +#1968 = VECTOR('NONE', #1967, 1); +#1969 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); +#1970 = LINE('NONE', #1969, #1968); +#1971 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); +#1972 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); +#1973 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); +#1974 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#1975 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1971, #1972, #1973, #1974), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1976 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); +#1977 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); +#1978 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); +#1979 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); +#1980 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1976, #1977, #1978, #1979), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#1981 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#1982 = VECTOR('NONE', #1981, 1); +#1983 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#1984 = LINE('NONE', #1983, #1982); +#1985 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); +#1986 = VECTOR('NONE', #1985, 1); +#1987 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); +#1988 = LINE('NONE', #1987, #1986); +#1989 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#1990 = VECTOR('NONE', #1989, 1); +#1991 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); +#1992 = LINE('NONE', #1991, #1990); +#1993 = DIRECTION('NONE', (-0.8758502512476914, -0.48258298497704605, 0)); +#1994 = VECTOR('NONE', #1993, 1); +#1995 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#1996 = LINE('NONE', #1995, #1994); +#1997 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); +#1998 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); +#1999 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); +#2000 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#2001 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#1997, #1998, #1999, #2000), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2002 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); +#2003 = VECTOR('NONE', #2002, 1); +#2004 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#2005 = LINE('NONE', #2004, #2003); +#2006 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); +#2007 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); +#2008 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); +#2009 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); +#2010 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2006, #2007, #2008, #2009), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2011 = DIRECTION('NONE', (0, 0, -1)); +#2012 = VECTOR('NONE', #2011, 1); +#2013 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#2014 = LINE('NONE', #2013, #2012); +#2015 = DIRECTION('NONE', (-0.8758502512476916, -0.4825829849770459, 0)); +#2016 = VECTOR('NONE', #2015, 1); +#2017 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); +#2018 = LINE('NONE', #2017, #2016); +#2019 = DIRECTION('NONE', (0, 0, -1)); +#2020 = VECTOR('NONE', #2019, 1); +#2021 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); +#2022 = LINE('NONE', #2021, #2020); +#2023 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); +#2024 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); +#2025 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); +#2026 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#2027 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2023, #2024, #2025, #2026), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2028 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); +#2029 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); +#2030 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); +#2031 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); +#2032 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2028, #2029, #2030, #2031), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2033 = DIRECTION('NONE', (0, -0.0000000000000012940332601567566, 1)); +#2034 = VECTOR('NONE', #2033, 1); +#2035 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#2036 = LINE('NONE', #2035, #2034); +#2037 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); +#2038 = VECTOR('NONE', #2037, 1); +#2039 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); +#2040 = LINE('NONE', #2039, #2038); +#2041 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2042 = VECTOR('NONE', #2041, 1); +#2043 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); +#2044 = LINE('NONE', #2043, #2042); +#2045 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029613, 0)); +#2046 = VECTOR('NONE', #2045, 1); +#2047 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#2048 = LINE('NONE', #2047, #2046); +#2049 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); +#2050 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); +#2051 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); +#2052 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#2053 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2049, #2050, #2051, #2052), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2054 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); +#2055 = VECTOR('NONE', #2054, 1); +#2056 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#2057 = LINE('NONE', #2056, #2055); +#2058 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); +#2059 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); +#2060 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); +#2061 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); +#2062 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2058, #2059, #2060, #2061), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2063 = DIRECTION('NONE', (0, 0, -1)); +#2064 = VECTOR('NONE', #2063, 1); +#2065 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#2066 = LINE('NONE', #2065, #2064); +#2067 = DIRECTION('NONE', (-0.8558542500480915, 0.5172170750029614, 0)); +#2068 = VECTOR('NONE', #2067, 1); +#2069 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); +#2070 = LINE('NONE', #2069, #2068); +#2071 = DIRECTION('NONE', (0, 0, -1)); +#2072 = VECTOR('NONE', #2071, 1); +#2073 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); +#2074 = LINE('NONE', #2073, #2072); +#2075 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); +#2076 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); +#2077 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); +#2078 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#2079 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2075, #2076, #2077, #2078), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2080 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); +#2081 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); +#2082 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); +#2083 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); +#2084 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2080, #2081, #2082, #2083), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2085 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#2086 = VECTOR('NONE', #2085, 1); +#2087 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#2088 = LINE('NONE', #2087, #2086); +#2089 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2090 = VECTOR('NONE', #2089, 1); +#2091 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); +#2092 = LINE('NONE', #2091, #2090); +#2093 = DIRECTION('NONE', (-0.0000000000000008626888401045044, 0, 1)); +#2094 = VECTOR('NONE', #2093, 1); +#2095 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); +#2096 = LINE('NONE', #2095, #2094); +#2097 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2098 = VECTOR('NONE', #2097, 1); +#2099 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#2100 = LINE('NONE', #2099, #2098); +#2101 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); +#2102 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); +#2103 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); +#2104 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#2105 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2101, #2102, #2103, #2104), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2106 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2107 = VECTOR('NONE', #2106, 1); +#2108 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#2109 = LINE('NONE', #2108, #2107); +#2110 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); +#2111 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); +#2112 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); +#2113 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); +#2114 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2110, #2111, #2112, #2113), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2115 = DIRECTION('NONE', (0, 0, -1)); +#2116 = VECTOR('NONE', #2115, 1); +#2117 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#2118 = LINE('NONE', #2117, #2116); +#2119 = DIRECTION('NONE', (-0.019996001199600186, 0.9998000599800071, 0)); +#2120 = VECTOR('NONE', #2119, 1); +#2121 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); +#2122 = LINE('NONE', #2121, #2120); +#2123 = DIRECTION('NONE', (0, 0, -1)); +#2124 = VECTOR('NONE', #2123, 1); +#2125 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); +#2126 = LINE('NONE', #2125, #2124); +#2127 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); +#2128 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); +#2129 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); +#2130 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#2131 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2127, #2128, #2129, #2130), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2132 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); +#2133 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); +#2134 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); +#2135 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); +#2136 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2132, #2133, #2134, #2135), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2137 = DIRECTION('NONE', (-0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#2138 = VECTOR('NONE', #2137, 1); +#2139 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#2140 = LINE('NONE', #2139, #2138); +#2141 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); +#2142 = VECTOR('NONE', #2141, 1); +#2143 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); +#2144 = LINE('NONE', #2143, #2142); +#2145 = DIRECTION('NONE', (0, 0.0000000000000012940332601567566, 1)); +#2146 = VECTOR('NONE', #2145, 1); +#2147 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); +#2148 = LINE('NONE', #2147, #2146); +#2149 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029613, 0)); +#2150 = VECTOR('NONE', #2149, 1); +#2151 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#2152 = LINE('NONE', #2151, #2150); +#2153 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); +#2154 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); +#2155 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); +#2156 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#2157 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2153, #2154, #2155, #2156), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2158 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); +#2159 = VECTOR('NONE', #2158, 1); +#2160 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#2161 = LINE('NONE', #2160, #2159); +#2162 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); +#2163 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); +#2164 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); +#2165 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); +#2166 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2162, #2163, #2164, #2165), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2167 = DIRECTION('NONE', (0, 0, -1)); +#2168 = VECTOR('NONE', #2167, 1); +#2169 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#2170 = LINE('NONE', #2169, #2168); +#2171 = DIRECTION('NONE', (0.8558542500480915, 0.5172170750029614, 0)); +#2172 = VECTOR('NONE', #2171, 1); +#2173 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); +#2174 = LINE('NONE', #2173, #2172); +#2175 = DIRECTION('NONE', (0, 0, -1)); +#2176 = VECTOR('NONE', #2175, 1); +#2177 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); +#2178 = LINE('NONE', #2177, #2176); +#2179 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); +#2180 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); +#2181 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); +#2182 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#2183 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2179, #2180, #2181, #2182), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2184 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); +#2185 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); +#2186 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); +#2187 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); +#2188 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2184, #2185, #2186, #2187), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2189 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.0000000000000008626888401045044, 1)); +#2190 = VECTOR('NONE', #2189, 1); +#2191 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#2192 = LINE('NONE', #2191, #2190); +#2193 = DIRECTION('NONE', (0.8758502512476921, -0.4825829849770449, 0)); +#2194 = VECTOR('NONE', #2193, 1); +#2195 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); +#2196 = LINE('NONE', #2195, #2194); +#2197 = DIRECTION('NONE', (0.0000000000000004313444200522522, 0.000000000000002588066520313513, 1)); +#2198 = VECTOR('NONE', #2197, 1); +#2199 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); +#2200 = LINE('NONE', #2199, #2198); +#2201 = DIRECTION('NONE', (0.8758502512476917, -0.4825829849770458, 0)); +#2202 = VECTOR('NONE', #2201, 1); +#2203 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#2204 = LINE('NONE', #2203, #2202); +#2205 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); +#2206 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); +#2207 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); +#2208 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#2209 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2205, #2206, #2207, #2208), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2210 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); +#2211 = VECTOR('NONE', #2210, 1); +#2212 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#2213 = LINE('NONE', #2212, #2211); +#2214 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); +#2215 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); +#2216 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); +#2217 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); +#2218 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2214, #2215, #2216, #2217), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2219 = DIRECTION('NONE', (0, 0, -1)); +#2220 = VECTOR('NONE', #2219, 1); +#2221 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#2222 = LINE('NONE', #2221, #2220); +#2223 = DIRECTION('NONE', (0.8758502512476927, -0.4825829849770439, 0)); +#2224 = VECTOR('NONE', #2223, 1); +#2225 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); +#2226 = LINE('NONE', #2225, #2224); +#2227 = DIRECTION('NONE', (0, 0, -1)); +#2228 = VECTOR('NONE', #2227, 1); +#2229 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); +#2230 = LINE('NONE', #2229, #2228); +#2231 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); +#2232 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); +#2233 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); +#2234 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#2235 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2231, #2232, #2233, #2234), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2236 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); +#2237 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); +#2238 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); +#2239 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); +#2240 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2236, #2237, #2238, #2239), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2241 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#2242 = VECTOR('NONE', #2241, 1); +#2243 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#2244 = LINE('NONE', #2243, #2242); +#2245 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2246 = VECTOR('NONE', #2245, 1); +#2247 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); +#2248 = LINE('NONE', #2247, #2246); +#2249 = DIRECTION('NONE', (0.0000000000000008626888401045044, 0, 1)); +#2250 = VECTOR('NONE', #2249, 1); +#2251 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); +#2252 = LINE('NONE', #2251, #2250); +#2253 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2254 = VECTOR('NONE', #2253, 1); +#2255 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#2256 = LINE('NONE', #2255, #2254); +#2257 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); +#2258 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); +#2259 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); +#2260 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#2261 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2257, #2258, #2259, #2260), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2262 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2263 = VECTOR('NONE', #2262, 1); +#2264 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#2265 = LINE('NONE', #2264, #2263); +#2266 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); +#2267 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); +#2268 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); +#2269 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); +#2270 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2266, #2267, #2268, #2269), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2271 = DIRECTION('NONE', (0, 0, -1)); +#2272 = VECTOR('NONE', #2271, 1); +#2273 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#2274 = LINE('NONE', #2273, #2272); +#2275 = DIRECTION('NONE', (0.019996001199600186, -0.9998000599800071, 0)); +#2276 = VECTOR('NONE', #2275, 1); +#2277 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); +#2278 = LINE('NONE', #2277, #2276); +#2279 = DIRECTION('NONE', (0, 0, -1)); +#2280 = VECTOR('NONE', #2279, 1); +#2281 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); +#2282 = LINE('NONE', #2281, #2280); +#2283 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); +#2284 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); +#2285 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); +#2286 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#2287 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2283, #2284, #2285, #2286), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2288 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); +#2289 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); +#2290 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); +#2291 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); +#2292 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2288, #2289, #2290, #2291), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2293 = DIRECTION('NONE', (0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2294 = VECTOR('NONE', #2293, 1); +#2295 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#2296 = LINE('NONE', #2295, #2294); +#2297 = DIRECTION('NONE', (-0.8558542500480912, -0.5172170750029618, 0)); +#2298 = VECTOR('NONE', #2297, 1); +#2299 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); +#2300 = LINE('NONE', #2299, #2298); +#2301 = DIRECTION('NONE', (0, -0.0000000000000008626888401045044, 1)); +#2302 = VECTOR('NONE', #2301, 1); +#2303 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); +#2304 = LINE('NONE', #2303, #2302); +#2305 = DIRECTION('NONE', (-0.8558542500480911, -0.517217075002962, 0)); +#2306 = VECTOR('NONE', #2305, 1); +#2307 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#2308 = LINE('NONE', #2307, #2306); +#2309 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); +#2310 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); +#2311 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); +#2312 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#2313 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2309, #2310, #2311, #2312), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2314 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); +#2315 = VECTOR('NONE', #2314, 1); +#2316 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#2317 = LINE('NONE', #2316, #2315); +#2318 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); +#2319 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); +#2320 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); +#2321 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); +#2322 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2318, #2319, #2320, #2321), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2323 = DIRECTION('NONE', (0, 0, -1)); +#2324 = VECTOR('NONE', #2323, 1); +#2325 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#2326 = LINE('NONE', #2325, #2324); +#2327 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, 0)); +#2328 = VECTOR('NONE', #2327, 1); +#2329 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); +#2330 = LINE('NONE', #2329, #2328); +#2331 = DIRECTION('NONE', (0, 0, -1)); +#2332 = VECTOR('NONE', #2331, 1); +#2333 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); +#2334 = LINE('NONE', #2333, #2332); +#2335 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); +#2336 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); +#2337 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); +#2338 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#2339 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2335, #2336, #2337, #2338), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2340 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); +#2341 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); +#2342 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); +#2343 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); +#2344 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2340, #2341, #2342, #2343), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2345 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2346 = VECTOR('NONE', #2345, 1); +#2347 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#2348 = LINE('NONE', #2347, #2346); +#2349 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); +#2350 = VECTOR('NONE', #2349, 1); +#2351 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); +#2352 = LINE('NONE', #2351, #2350); +#2353 = DIRECTION('NONE', (-0.0000000000000004313444200522522, -0.0000000000000008626888401045044, 1)); +#2354 = VECTOR('NONE', #2353, 1); +#2355 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); +#2356 = LINE('NONE', #2355, #2354); +#2357 = DIRECTION('NONE', (-0.8758502512476918, 0.4825829849770455, 0)); +#2358 = VECTOR('NONE', #2357, 1); +#2359 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#2360 = LINE('NONE', #2359, #2358); +#2361 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); +#2362 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); +#2363 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); +#2364 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#2365 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2361, #2362, #2363, #2364), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2366 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); +#2367 = VECTOR('NONE', #2366, 1); +#2368 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#2369 = LINE('NONE', #2368, #2367); +#2370 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); +#2371 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); +#2372 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); +#2373 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); +#2374 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2370, #2371, #2372, #2373), .UNSPECIFIED., .F., .F., (4, 4), (-18.08666666666666, -17.08666666666666), .UNSPECIFIED.); +#2375 = DIRECTION('NONE', (0, 0, -1)); +#2376 = VECTOR('NONE', #2375, 1); +#2377 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#2378 = LINE('NONE', #2377, #2376); +#2379 = DIRECTION('NONE', (-0.8758502512476927, 0.4825829849770439, 0)); +#2380 = VECTOR('NONE', #2379, 1); +#2381 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); +#2382 = LINE('NONE', #2381, #2380); +#2383 = DIRECTION('NONE', (0, 0, -1)); +#2384 = VECTOR('NONE', #2383, 1); +#2385 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); +#2386 = LINE('NONE', #2385, #2384); +#2387 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); +#2388 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); +#2389 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); +#2390 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#2391 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2387, #2388, #2389, #2390), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2392 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); +#2393 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); +#2394 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); +#2395 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); +#2396 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2392, #2393, #2394, #2395), .UNSPECIFIED., .F., .F., (4, 4), (-1, -0), .UNSPECIFIED.); +#2397 = DIRECTION('NONE', (0, 0, 1)); +#2398 = VECTOR('NONE', #2397, 1); +#2399 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#2400 = LINE('NONE', #2399, #2398); +#2401 = DIRECTION('NONE', (1, 0, -0)); +#2402 = DIRECTION('NONE', (0, 0, 1)); +#2403 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); +#2404 = AXIS2_PLACEMENT_3D('NONE', #2403, #2402, #2401); +#2405 = CIRCLE('NONE', #2404, 0.0762); +#2406 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); +#2407 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); +#2408 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); +#2409 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#2410 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2406, #2407, #2408, #2409), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); +#2411 = DIRECTION('NONE', (1, 0, -0)); +#2412 = DIRECTION('NONE', (0, 0, 1)); +#2413 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); +#2414 = AXIS2_PLACEMENT_3D('NONE', #2413, #2412, #2411); +#2415 = CIRCLE('NONE', #2414, 0.08636); +#2416 = DIRECTION('NONE', (-0.0000000000000010407039975863864, 0, -1)); +#2417 = VECTOR('NONE', #2416, 1); +#2418 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#2419 = LINE('NONE', #2418, #2417); +#2420 = DIRECTION('NONE', (1, 0, -0)); +#2421 = DIRECTION('NONE', (0, 0, 1)); +#2422 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); +#2423 = AXIS2_PLACEMENT_3D('NONE', #2422, #2421, #2420); +#2424 = CIRCLE('NONE', #2423, 0.08635999999999998); +#2425 = DIRECTION('NONE', (-0.6441357457827788, 0, -0.7649111981170517)); +#2426 = VECTOR('NONE', #2425, 1); +#2427 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); +#2428 = LINE('NONE', #2427, #2426); +#2429 = DIRECTION('NONE', (1, 0, -0)); +#2430 = DIRECTION('NONE', (0, 0, 1)); +#2431 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#2432 = AXIS2_PLACEMENT_3D('NONE', #2431, #2430, #2429); +#2433 = CIRCLE('NONE', #2432, 0.0762); +#2434 = DIRECTION('NONE', (0, 0, 1)); +#2435 = VECTOR('NONE', #2434, 1); +#2436 = CARTESIAN_POINT('NONE', (0.0381, 0, -0)); +#2437 = LINE('NONE', #2436, #2435); +#2438 = DIRECTION('NONE', (1, 0, -0)); +#2439 = DIRECTION('NONE', (0, 0, 1)); +#2440 = CARTESIAN_POINT('NONE', (0, 0, 0.03619499999999999)); +#2441 = AXIS2_PLACEMENT_3D('NONE', #2440, #2439, #2438); +#2442 = CIRCLE('NONE', #2441, 0.0381); +#2443 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); +#2444 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); +#2445 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); +#2446 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#2447 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 3, (#2443, #2444, #2445, #2446), .UNSPECIFIED., .F., .F., (4, 4), (0, 1), .UNSPECIFIED.); +#2448 = DIRECTION('NONE', (1, 0, -0)); +#2449 = DIRECTION('NONE', (0, 0, 1)); +#2450 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); +#2451 = AXIS2_PLACEMENT_3D('NONE', #2450, #2449, #2448); +#2452 = CIRCLE('NONE', #2451, 0.02794); +#2453 = DIRECTION('NONE', (0, 0, -1)); +#2454 = VECTOR('NONE', #2453, 1); +#2455 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#2456 = LINE('NONE', #2455, #2454); +#2457 = DIRECTION('NONE', (1, 0, -0)); +#2458 = DIRECTION('NONE', (0, 0, 1)); +#2459 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#2460 = AXIS2_PLACEMENT_3D('NONE', #2459, #2458, #2457); +#2461 = CIRCLE('NONE', #2460, 0.02794); +#2462 = DIRECTION('NONE', (1, 0, 0)); +#2463 = VECTOR('NONE', #2462, 1); +#2464 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); +#2465 = LINE('NONE', #2464, #2463); +#2466 = DIRECTION('NONE', (1, 0, -0)); +#2467 = DIRECTION('NONE', (0, 0, 1)); +#2468 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#2469 = AXIS2_PLACEMENT_3D('NONE', #2468, #2467, #2466); +#2470 = CIRCLE('NONE', #2469, 0.0381); +#2471 = DIRECTION('NONE', (1, 0, -0)); +#2472 = DIRECTION('NONE', (0, 0, 1)); +#2473 = CARTESIAN_POINT('NONE', (0, -0, 0)); +#2474 = AXIS2_PLACEMENT_3D('NONE', #2473, #2472, #2471); +#2475 = CIRCLE('NONE', #2474, 0.0762); +#2476 = DIRECTION('NONE', (0, 0, 1)); +#2477 = VECTOR('NONE', #2476, 1); +#2478 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#2479 = LINE('NONE', #2478, #2477); +#2480 = DIRECTION('NONE', (1, 0, -0)); +#2481 = DIRECTION('NONE', (0, 0, 1)); +#2482 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); +#2483 = AXIS2_PLACEMENT_3D('NONE', #2482, #2481, #2480); +#2484 = CIRCLE('NONE', #2483, 0.0762); +#2485 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2486 = DIRECTION('NONE', (0, 0, -1)); +#2487 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, -0)); +#2488 = AXIS2_PLACEMENT_3D('NONE', #2487, #2486, #2485); +#2489 = CIRCLE('NONE', #2488, 0.0381); +#2490 = DIRECTION('NONE', (0, 0, 1)); +#2491 = VECTOR('NONE', #2490, 1); +#2492 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, -0)); +#2493 = LINE('NONE', #2492, #2491); +#2494 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2495 = DIRECTION('NONE', (0, 0, -1)); +#2496 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); +#2497 = AXIS2_PLACEMENT_3D('NONE', #2496, #2495, #2494); +#2498 = CIRCLE('NONE', #2497, 0.0381); +#2499 = DIRECTION('NONE', (1, 0, -0)); +#2500 = DIRECTION('NONE', (0, 0, 1)); +#2501 = CARTESIAN_POINT('NONE', (0, -0, 0.012065)); +#2502 = AXIS2_PLACEMENT_3D('NONE', #2501, #2500, #2499); +#2503 = CIRCLE('NONE', #2502, 0.0762); +#2504 = DIRECTION('NONE', (0, 0, 1)); +#2505 = VECTOR('NONE', #2504, 1); +#2506 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.012065)); +#2507 = LINE('NONE', #2506, #2505); +#2508 = DIRECTION('NONE', (1, 0, -0)); +#2509 = DIRECTION('NONE', (0, 0, 1)); +#2510 = CARTESIAN_POINT('NONE', (0, -0, 0.036195)); +#2511 = AXIS2_PLACEMENT_3D('NONE', #2510, #2509, #2508); +#2512 = CIRCLE('NONE', #2511, 0.0762); +#2513 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2514 = DIRECTION('NONE', (0, 0, -1)); +#2515 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.012065)); +#2516 = AXIS2_PLACEMENT_3D('NONE', #2515, #2514, #2513); +#2517 = CIRCLE('NONE', #2516, 0.0381); +#2518 = DIRECTION('NONE', (0, 0, 1)); +#2519 = VECTOR('NONE', #2518, 1); +#2520 = CARTESIAN_POINT('NONE', (0.0381, -0.000000000000000009331808609502833, 0.012065)); +#2521 = LINE('NONE', #2520, #2519); +#2522 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#2523 = DIRECTION('NONE', (0, 0, -1)); +#2524 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.036195)); +#2525 = AXIS2_PLACEMENT_3D('NONE', #2524, #2523, #2522); +#2526 = CIRCLE('NONE', #2525, 0.0381); +#2527 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); +#2528 = DIRECTION('NONE', (0, 0, 1)); +#2529 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.012064)); +#2530 = AXIS2_PLACEMENT_3D('NONE', #2529, #2528, #2527); +#2531 = CIRCLE('NONE', #2530, 0.015240000000000002); +#2532 = DIRECTION('NONE', (0, 0, 1)); +#2533 = VECTOR('NONE', #2532, 1); +#2534 = CARTESIAN_POINT('NONE', (0.07239, 0, 0.012064)); +#2535 = LINE('NONE', #2534, #2533); +#2536 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); +#2537 = DIRECTION('NONE', (0, 0, 1)); +#2538 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.036195)); +#2539 = AXIS2_PLACEMENT_3D('NONE', #2538, #2537, #2536); +#2540 = CIRCLE('NONE', #2539, 0.015240000000000002); +#2541 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); +#2542 = DIRECTION('NONE', (0, 0, 1)); +#2543 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.012064)); +#2544 = AXIS2_PLACEMENT_3D('NONE', #2543, #2542, #2541); +#2545 = CIRCLE('NONE', #2544, 0.01524); +#2546 = DIRECTION('NONE', (0, 0, 1)); +#2547 = VECTOR('NONE', #2546, 1); +#2548 = CARTESIAN_POINT('NONE', (0.022369740222802446, 0.06884698121460615, 0.012064)); +#2549 = LINE('NONE', #2548, #2547); +#2550 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); +#2551 = DIRECTION('NONE', (0, 0, 1)); +#2552 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.036195)); +#2553 = AXIS2_PLACEMENT_3D('NONE', #2552, #2551, #2550); +#2554 = CIRCLE('NONE', #2553, 0.01524); +#2555 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); +#2556 = DIRECTION('NONE', (-0, 0, 1)); +#2557 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.012064)); +#2558 = AXIS2_PLACEMENT_3D('NONE', #2557, #2556, #2555); +#2559 = CIRCLE('NONE', #2558, 0.015239999999999997); +#2560 = DIRECTION('NONE', (0, 0, 1)); +#2561 = VECTOR('NONE', #2560, 1); +#2562 = CARTESIAN_POINT('NONE', (-0.05856474022280244, 0.04254977441345213, 0.012064)); +#2563 = LINE('NONE', #2562, #2561); +#2564 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); +#2565 = DIRECTION('NONE', (-0, 0, 1)); +#2566 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.036195)); +#2567 = AXIS2_PLACEMENT_3D('NONE', #2566, #2565, #2564); +#2568 = CIRCLE('NONE', #2567, 0.015239999999999997); +#2569 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); +#2570 = DIRECTION('NONE', (0, -0, 1)); +#2571 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.012064)); +#2572 = AXIS2_PLACEMENT_3D('NONE', #2571, #2570, #2569); +#2573 = CIRCLE('NONE', #2572, 0.015239999999999991); +#2574 = DIRECTION('NONE', (0, 0, 1)); +#2575 = VECTOR('NONE', #2574, 1); +#2576 = CARTESIAN_POINT('NONE', (-0.05856474022280245, -0.042549774413452125, 0.012064)); +#2577 = LINE('NONE', #2576, #2575); +#2578 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); +#2579 = DIRECTION('NONE', (0, -0, 1)); +#2580 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.036195)); +#2581 = AXIS2_PLACEMENT_3D('NONE', #2580, #2579, #2578); +#2582 = CIRCLE('NONE', #2581, 0.015239999999999991); +#2583 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); +#2584 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); +#2585 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.012064)); +#2586 = AXIS2_PLACEMENT_3D('NONE', #2585, #2584, #2583); +#2587 = CIRCLE('NONE', #2586, 0.015239999999999993); +#2588 = DIRECTION('NONE', (0, 0, 1)); +#2589 = VECTOR('NONE', #2588, 1); +#2590 = CARTESIAN_POINT('NONE', (0.02236974022280243, -0.06884698121460617, 0.012064)); +#2591 = LINE('NONE', #2590, #2589); +#2592 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); +#2593 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); +#2594 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.036195)); +#2595 = AXIS2_PLACEMENT_3D('NONE', #2594, #2593, #2592); +#2596 = CIRCLE('NONE', #2595, 0.015239999999999993); +#2597 = DIRECTION('NONE', (1, 0, -0)); +#2598 = DIRECTION('NONE', (0, 0, 1)); +#2599 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, -0.0000009999999999994458)); +#2600 = AXIS2_PLACEMENT_3D('NONE', #2599, #2598, #2597); +#2601 = CIRCLE('NONE', #2600, 0.008); +#2602 = DIRECTION('NONE', (0, 0, 1)); +#2603 = VECTOR('NONE', #2602, 1); +#2604 = CARTESIAN_POINT('NONE', (0.06515, 0, -0.0000009999999999994458)); +#2605 = LINE('NONE', #2604, #2603); +#2606 = DIRECTION('NONE', (1, 0, -0)); +#2607 = DIRECTION('NONE', (0, 0, 1)); +#2608 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.012065)); +#2609 = AXIS2_PLACEMENT_3D('NONE', #2608, #2607, #2606); +#2610 = CIRCLE('NONE', #2609, 0.008); +#2611 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); +#2612 = DIRECTION('NONE', (0, 0, 1)); +#2613 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, -0.0000009999999999994458)); +#2614 = AXIS2_PLACEMENT_3D('NONE', #2613, #2612, #2611); +#2615 = CIRCLE('NONE', #2614, 0.007999999999999993); +#2616 = DIRECTION('NONE', (0, 0, 1)); +#2617 = VECTOR('NONE', #2616, 1); +#2618 = CARTESIAN_POINT('NONE', (0.020132457183527828, 0.06196133203662925, -0.0000009999999999994458)); +#2619 = LINE('NONE', #2618, #2617); +#2620 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); +#2621 = DIRECTION('NONE', (0, 0, 1)); +#2622 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.012065)); +#2623 = AXIS2_PLACEMENT_3D('NONE', #2622, #2621, #2620); +#2624 = CIRCLE('NONE', #2623, 0.007999999999999993); +#2625 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); +#2626 = DIRECTION('NONE', (-0, 0, 1)); +#2627 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, -0.0000009999999999994458)); +#2628 = AXIS2_PLACEMENT_3D('NONE', #2627, #2626, #2625); +#2629 = CIRCLE('NONE', #2628, 0.007999999999999997); +#2630 = DIRECTION('NONE', (0, 0, 1)); +#2631 = VECTOR('NONE', #2630, 1); +#2632 = CARTESIAN_POINT('NONE', (-0.052707457183527824, 0.03829420918685463, -0.0000009999999999994458)); +#2633 = LINE('NONE', #2632, #2631); +#2634 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); +#2635 = DIRECTION('NONE', (-0, 0, 1)); +#2636 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.012065)); +#2637 = AXIS2_PLACEMENT_3D('NONE', #2636, #2635, #2634); +#2638 = CIRCLE('NONE', #2637, 0.007999999999999997); +#2639 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); +#2640 = DIRECTION('NONE', (0, -0, 1)); +#2641 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, -0.0000009999999999994458)); +#2642 = AXIS2_PLACEMENT_3D('NONE', #2641, #2640, #2639); +#2643 = CIRCLE('NONE', #2642, 0.008000000000000002); +#2644 = DIRECTION('NONE', (0, 0, 1)); +#2645 = VECTOR('NONE', #2644, 1); +#2646 = CARTESIAN_POINT('NONE', (-0.05270745718352783, -0.038294209186854625, -0.0000009999999999994458)); +#2647 = LINE('NONE', #2646, #2645); +#2648 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); +#2649 = DIRECTION('NONE', (0, -0, 1)); +#2650 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.012065)); +#2651 = AXIS2_PLACEMENT_3D('NONE', #2650, #2649, #2648); +#2652 = CIRCLE('NONE', #2651, 0.008000000000000002); +#2653 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); +#2654 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#2655 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, -0.0000009999999999994458)); +#2656 = AXIS2_PLACEMENT_3D('NONE', #2655, #2654, #2653); +#2657 = CIRCLE('NONE', #2656, 0.007999999999999998); +#2658 = DIRECTION('NONE', (0, 0, 1)); +#2659 = VECTOR('NONE', #2658, 1); +#2660 = CARTESIAN_POINT('NONE', (0.020132457183527807, -0.061961332036629256, -0.0000009999999999994458)); +#2661 = LINE('NONE', #2660, #2659); +#2662 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); +#2663 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#2664 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.012065)); +#2665 = AXIS2_PLACEMENT_3D('NONE', #2664, #2663, #2662); +#2666 = CIRCLE('NONE', #2665, 0.007999999999999998); +#2667 = DIRECTION('NONE', (1, 0, -0)); +#2668 = DIRECTION('NONE', (0, 0, 1)); +#2669 = CARTESIAN_POINT('NONE', (0, -0, -0.0635)); +#2670 = AXIS2_PLACEMENT_3D('NONE', #2669, #2668, #2667); +#2671 = CIRCLE('NONE', #2670, 0.1524); +#2672 = DIRECTION('NONE', (0, 0, 1)); +#2673 = VECTOR('NONE', #2672, 1); +#2674 = CARTESIAN_POINT('NONE', (0.1524, 0, -0.0635)); +#2675 = LINE('NONE', #2674, #2673); +#2676 = DIRECTION('NONE', (1, 0, -0)); +#2677 = DIRECTION('NONE', (0, 0, 1)); +#2678 = CARTESIAN_POINT('NONE', (0, -0, -0.05715)); +#2679 = AXIS2_PLACEMENT_3D('NONE', #2678, #2677, #2676); +#2680 = CIRCLE('NONE', #2679, 0.1524); +#2681 = DIRECTION('NONE', (1, 0, -0)); +#2682 = DIRECTION('NONE', (0, 0, 1)); +#2683 = CARTESIAN_POINT('NONE', (0, -0, -0.05715)); +#2684 = AXIS2_PLACEMENT_3D('NONE', #2683, #2682, #2681); +#2685 = CIRCLE('NONE', #2684, 0.0762); +#2686 = DIRECTION('NONE', (0, 0, 1)); +#2687 = VECTOR('NONE', #2686, 1); +#2688 = CARTESIAN_POINT('NONE', (0.0762, 0, -0.05715)); +#2689 = LINE('NONE', #2688, #2687); +#2690 = DIRECTION('NONE', (1, 0, -0)); +#2691 = DIRECTION('NONE', (0, 0, 1)); +#2692 = CARTESIAN_POINT('NONE', (0, -0, -0.04445)); +#2693 = AXIS2_PLACEMENT_3D('NONE', #2692, #2691, #2690); +#2694 = CIRCLE('NONE', #2693, 0.0762); +#2695 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.0635)); +#2696 = CARTESIAN_POINT('NONE', (-0.04915742558855234, 0.0003658930366034271, -0.0635)); +#2697 = CARTESIAN_POINT('NONE', (-0.04915748078868868, 0.00036829018018344733, -0.0635)); +#2698 = CARTESIAN_POINT('NONE', (-0.049183353856562056, 0.0007400273637878541, -0.0635)); +#2699 = CARTESIAN_POINT('NONE', (-0.04918352336363747, 0.0007424627952226915, -0.0635)); +#2700 = CARTESIAN_POINT('NONE', (-0.049227685751450666, 0.0011189265661396151, -0.0635)); +#2701 = CARTESIAN_POINT('NONE', (-0.04922797508077326, 0.0011213929637511712, -0.0635)); +#2702 = CARTESIAN_POINT('NONE', (-0.049291184746229524, 0.0015013499958546417, -0.0635)); +#2703 = CARTESIAN_POINT('NONE', (-0.04929159886354957, 0.0015038392795224738, -0.0635)); +#2704 = CARTESIAN_POINT('NONE', (-0.04937451262660567, 0.0018859468468144435, -0.0635)); +#2705 = CARTESIAN_POINT('NONE', (-0.04937505583507078, 0.001888450219686237, -0.0635)); +#2706 = CARTESIAN_POINT('NONE', (-0.04947821242226676, 0.0022712654054630175, -0.0635)); +#2707 = CARTESIAN_POINT('NONE', (-0.049478888251337, 0.0022737734142883226, -0.0635)); +#2708 = CARTESIAN_POINT('NONE', (-0.04960269215703307, 0.0026557652245515744, -0.0635)); +#2709 = CARTESIAN_POINT('NONE', (-0.049603503256748095, 0.002658267839042665, -0.0635)); +#2710 = CARTESIAN_POINT('NONE', (-0.04974820997301295, 0.003037832177924727, -0.0635)); +#2711 = CARTESIAN_POINT('NONE', (-0.04974915801722582, 0.0030403188888679087, -0.0635)); +#2712 = CARTESIAN_POINT('NONE', (-0.0499148611952456, 0.00341579623781759, -0.0635)); +#2713 = CARTESIAN_POINT('NONE', (-0.04991594679751086, 0.003418256172898162, -0.0635)); +#2714 = CARTESIAN_POINT('NONE', (-0.05010256788758404, 0.0037879516927156855, -0.0635)); +#2715 = CARTESIAN_POINT('NONE', (-0.05010379053328433, 0.0037903737482161658, -0.0635)); +#2716 = CARTESIAN_POINT('NONE', (-0.05031107140513177, 0.0041525794006184134, -0.0635)); +#2717 = CARTESIAN_POINT('NONE', (-0.05031242940312983, 0.004154952386347694, -0.0635)); +#2718 = CARTESIAN_POINT('NONE', (-0.05053992837271852, 0.004507970557416707, -0.0635)); +#2719 = CARTESIAN_POINT('NONE', (-0.05054141882932702, 0.004510283351478775, -0.0635)); +#2720 = CARTESIAN_POINT('NONE', (-0.05078851041429151, 0.004852451361274785, -0.0635)); +#2721 = CARTESIAN_POINT('NONE', (-0.0507901292316707, 0.0048546930706431434, -0.0635)); +#2722 = CARTESIAN_POINT('NONE', (-0.051056007828749896, 0.005184407879248213, -0.0635)); +#2723 = CARTESIAN_POINT('NONE', (-0.05105774972900023, 0.005186568001627207, -0.0635)); +#2724 = CARTESIAN_POINT('NONE', (-0.05134143726002946, 0.0055023103785727225, -0.0635)); +#2725 = CARTESIAN_POINT('NONE', (-0.05134329583528427, 0.005504378960743243, -0.0635)); +#2726 = CARTESIAN_POINT('NONE', (-0.051643653251461225, 0.005804736376920203, -0.0635)); +#2727 = CARTESIAN_POINT('NONE', (-0.05164562103925676, 0.0058067041647157395, -0.0635)); +#2728 = CARTESIAN_POINT('NONE', (-0.051961363416202264, 0.006090391695744956, -0.0635)); +#2729 = CARTESIAN_POINT('NONE', (-0.051963431998372785, 0.0060922502709997665, -0.0635)); +#2730 = CARTESIAN_POINT('NONE', (-0.05229314680697785, 0.006358128868078963, -0.0635)); +#2731 = CARTESIAN_POINT('NONE', (-0.05229530692935685, 0.006359870768329293, -0.0635)); +#2732 = CARTESIAN_POINT('NONE', (-0.05263747493915287, 0.006606962353293794, -0.0635)); +#2733 = CARTESIAN_POINT('NONE', (-0.052639716648521226, 0.006608581170672974, -0.0635)); +#2734 = CARTESIAN_POINT('NONE', (-0.05299273481959024, 0.006836080140261674, -0.0635)); +#2735 = CARTESIAN_POINT('NONE', (-0.05299504761365231, 0.006837570596870177, -0.0635)); +#2736 = CARTESIAN_POINT('NONE', (-0.05335725326605456, 0.0070448514687176285, -0.0635)); +#2737 = CARTESIAN_POINT('NONE', (-0.053359626251783844, 0.007046209466715685, -0.0635)); +#2738 = CARTESIAN_POINT('NONE', (-0.05372932177160136, 0.007232830556788877, -0.0635)); +#2739 = CARTESIAN_POINT('NONE', (-0.053731743827101844, 0.007234053202489156, -0.0635)); +#2740 = CARTESIAN_POINT('NONE', (-0.05410722117605151, 0.00739975638050893, -0.0635)); +#2741 = CARTESIAN_POINT('NONE', (-0.05410968111113208, 0.007400841982774189, -0.0635)); +#2742 = CARTESIAN_POINT('NONE', (-0.05448924545001414, 0.0075455486990390255, -0.0635)); +#2743 = CARTESIAN_POINT('NONE', (-0.054491732160957325, 0.007546496743251891, -0.0635)); +#2744 = CARTESIAN_POINT('NONE', (-0.054873723971220575, 0.007670300648947975, -0.0635)); +#2745 = CARTESIAN_POINT('NONE', (-0.05487622658571167, 0.007671111748663005, -0.0635)); +#2746 = CARTESIAN_POINT('NONE', (-0.05525904177148846, 0.007774268335858987, -0.0635)); +#2747 = CARTESIAN_POINT('NONE', (-0.05526154978031376, 0.007774944164929224, -0.0635)); +#2748 = CARTESIAN_POINT('NONE', (-0.05564365734760573, 0.007857857927985318, -0.0635)); +#2749 = CARTESIAN_POINT('NONE', (-0.05564616072047752, 0.007858401136450423, -0.0635)); +#2750 = CARTESIAN_POINT('NONE', (-0.05602611775258099, 0.007921610801906682, -0.0635)); +#2751 = CARTESIAN_POINT('NONE', (-0.05602860703624883, 0.007922024919226734, -0.0635)); +#2752 = CARTESIAN_POINT('NONE', (-0.056405070807165746, 0.007966187307039931, -0.0635)); +#2753 = CARTESIAN_POINT('NONE', (-0.0564075372047773, 0.007966476636362532, -0.0635)); +#2754 = CARTESIAN_POINT('NONE', (-0.056779274388381706, 0.007992349704235903, -0.0635)); +#2755 = CARTESIAN_POINT('NONE', (-0.05678170981981655, 0.007992519211311314, -0.0635)); +#2756 = CARTESIAN_POINT('NONE', (-0.05714760285641998, 0.00800094479986366, -0.0635)); +#2757 = CARTESIAN_POINT('NONE', (-0.05715, 0.008001, -0.0635)); +#2758 = CARTESIAN_POINT('NONE', (-0.05751589303660342, 0.007992574411447653, -0.0635)); +#2759 = CARTESIAN_POINT('NONE', (-0.057518290180183444, 0.007992519211311314, -0.0635)); +#2760 = CARTESIAN_POINT('NONE', (-0.05789002736378785, 0.007966646143437945, -0.0635)); +#2761 = CARTESIAN_POINT('NONE', (-0.05789246279522269, 0.007966476636362532, -0.0635)); +#2762 = CARTESIAN_POINT('NONE', (-0.05826892656613961, 0.007922314248549335, -0.0635)); +#2763 = CARTESIAN_POINT('NONE', (-0.05827139296375117, 0.007922024919226734, -0.0635)); +#2764 = CARTESIAN_POINT('NONE', (-0.05865134999585465, 0.007858815253770477, -0.0635)); +#2765 = CARTESIAN_POINT('NONE', (-0.05865383927952248, 0.007858401136450425, -0.0635)); +#2766 = CARTESIAN_POINT('NONE', (-0.059035946846814444, 0.007775487373394327, -0.0635)); +#2767 = CARTESIAN_POINT('NONE', (-0.05903845021968624, 0.007774944164929224, -0.0635)); +#2768 = CARTESIAN_POINT('NONE', (-0.059421265405463025, 0.007671787577733243, -0.0635)); +#2769 = CARTESIAN_POINT('NONE', (-0.059423773414288325, 0.007671111748663007, -0.0635)); +#2770 = CARTESIAN_POINT('NONE', (-0.05980576522455156, 0.007547307842966923, -0.0635)); +#2771 = CARTESIAN_POINT('NONE', (-0.05980826783904265, 0.007546496743251892, -0.0635)); +#2772 = CARTESIAN_POINT('NONE', (-0.06018783217792473, 0.007401790026987055, -0.0635)); +#2773 = CARTESIAN_POINT('NONE', (-0.06019031888886791, 0.007400841982774189, -0.0635)); +#2774 = CARTESIAN_POINT('NONE', (-0.060565796237817604, 0.007235138804754415, -0.0635)); +#2775 = CARTESIAN_POINT('NONE', (-0.060568256172898176, 0.007234053202489156, -0.0635)); +#2776 = CARTESIAN_POINT('NONE', (-0.0609379516927157, 0.007047432112415963, -0.0635)); +#2777 = CARTESIAN_POINT('NONE', (-0.06094037374821618, 0.007046209466715684, -0.0635)); +#2778 = CARTESIAN_POINT('NONE', (-0.06130257940061842, 0.006838928594868233, -0.0635)); +#2779 = CARTESIAN_POINT('NONE', (-0.0613049523863477, 0.006837570596870177, -0.0635)); +#2780 = CARTESIAN_POINT('NONE', (-0.061657970557416696, 0.0066100716272814745, -0.0635)); +#2781 = CARTESIAN_POINT('NONE', (-0.061660283351478766, 0.006608581170672972, -0.0635)); +#2782 = CARTESIAN_POINT('NONE', (-0.06200245136127479, 0.006361489585708473, -0.0635)); +#2783 = CARTESIAN_POINT('NONE', (-0.062004693070643144, 0.006359870768329293, -0.0635)); +#2784 = CARTESIAN_POINT('NONE', (-0.06233440787924821, 0.006093992171250096, -0.0635)); +#2785 = CARTESIAN_POINT('NONE', (-0.06233656800162721, 0.0060922502709997665, -0.0635)); +#2786 = CARTESIAN_POINT('NONE', (-0.06265231037857272, 0.005808562739970551, -0.0635)); +#2787 = CARTESIAN_POINT('NONE', (-0.06265437896074323, 0.00580670416471574, -0.0635)); +#2788 = CARTESIAN_POINT('NONE', (-0.06295473637692021, 0.00550634674853878, -0.0635)); +#2789 = CARTESIAN_POINT('NONE', (-0.06295670416471574, 0.0055043789607432435, -0.0635)); +#2790 = CARTESIAN_POINT('NONE', (-0.06324039169574495, 0.005188636583797729, -0.0635)); +#2791 = CARTESIAN_POINT('NONE', (-0.06324225027099976, 0.005186568001627209, -0.0635)); +#2792 = CARTESIAN_POINT('NONE', (-0.06350000000000004, 0.004866933764426776, -0.0635)); +#2793 = CARTESIAN_POINT('NONE', (-0.06350812886807897, 0.004856853193022138, -0.0635)); +#2794 = CARTESIAN_POINT('NONE', (-0.0635098707683293, 0.004854693070643144, -0.0635)); +#2795 = CARTESIAN_POINT('NONE', (-0.06375696235329378, 0.0045125250608471345, -0.0635)); +#2796 = CARTESIAN_POINT('NONE', (-0.06375858117067297, 0.004510283351478777, -0.0635)); +#2797 = CARTESIAN_POINT('NONE', (-0.06398608014026168, 0.004157265180409765, -0.0635)); +#2798 = CARTESIAN_POINT('NONE', (-0.06398757059687019, 0.004154952386347696, -0.0635)); +#2799 = CARTESIAN_POINT('NONE', (-0.06419485146871763, 0.0037927467339454474, -0.0635)); +#2800 = CARTESIAN_POINT('NONE', (-0.06419620946671568, 0.0037903737482161666, -0.0635)); +#2801 = CARTESIAN_POINT('NONE', (-0.0643828305567889, 0.0034206782283986437, -0.0635)); +#2802 = CARTESIAN_POINT('NONE', (-0.06438405320248917, 0.0034182561728981634, -0.0635)); +#2803 = CARTESIAN_POINT('NONE', (-0.06454975638050893, 0.0030427788239484822, -0.0635)); +#2804 = CARTESIAN_POINT('NONE', (-0.06455084198277419, 0.00304031888886791, -0.0635)); +#2805 = CARTESIAN_POINT('NONE', (-0.06469554869903903, 0.002660754549985848, -0.0635)); +#2806 = CARTESIAN_POINT('NONE', (-0.06469649674325188, 0.0026582678390426663, -0.0635)); +#2807 = CARTESIAN_POINT('NONE', (-0.06482030064894796, 0.002276276028779414, -0.0635)); +#2808 = CARTESIAN_POINT('NONE', (-0.064821111748663, 0.0022737734142883235, -0.0635)); +#2809 = CARTESIAN_POINT('NONE', (-0.064924268335859, 0.001890958228511542, -0.0635)); +#2810 = CARTESIAN_POINT('NONE', (-0.06492494416492924, 0.001888450219686237, -0.0635)); +#2811 = CARTESIAN_POINT('NONE', (-0.06500785792798532, 0.0015063426523942666, -0.0635)); +#2812 = CARTESIAN_POINT('NONE', (-0.06500840113645041, 0.0015038392795224734, -0.0635)); +#2813 = CARTESIAN_POINT('NONE', (-0.06507161080190668, 0.0011238822474190036, -0.0635)); +#2814 = CARTESIAN_POINT('NONE', (-0.06507202491922673, 0.0011213929637511715, -0.0635)); +#2815 = CARTESIAN_POINT('NONE', (-0.06511618730703994, 0.0007449291928342479, -0.0635)); +#2816 = CARTESIAN_POINT('NONE', (-0.06511647663636254, 0.0007424627952226918, -0.0635)); +#2817 = CARTESIAN_POINT('NONE', (-0.0651423497042359, 0.00037072561161828545, -0.0635)); +#2818 = CARTESIAN_POINT('NONE', (-0.06514251921131131, 0.000368290180183448, -0.0635)); +#2819 = CARTESIAN_POINT('NONE', (-0.06515094479986365, 0.000002397143580021213, -0.0635)); +#2820 = CARTESIAN_POINT('NONE', (-0.065151, 0.0000000000000000009798399039977971, -0.0635)); +#2821 = CARTESIAN_POINT('NONE', (-0.06514257441144765, -0.0003658930366034258, -0.0635)); +#2822 = CARTESIAN_POINT('NONE', (-0.06514251921131131, -0.0003682901801834461, -0.0635)); +#2823 = CARTESIAN_POINT('NONE', (-0.06511664614343794, -0.0007400273637878524, -0.0635)); +#2824 = CARTESIAN_POINT('NONE', (-0.06511647663636254, -0.0007424627952226897, -0.0635)); +#2825 = CARTESIAN_POINT('NONE', (-0.06507231424854933, -0.0011189265661396132, -0.0635)); +#2826 = CARTESIAN_POINT('NONE', (-0.06507202491922673, -0.0011213929637511695, -0.0635)); +#2827 = CARTESIAN_POINT('NONE', (-0.06500881525377047, -0.00150134999585464, -0.0635)); +#2828 = CARTESIAN_POINT('NONE', (-0.06500840113645043, -0.0015038392795224719, -0.0635)); +#2829 = CARTESIAN_POINT('NONE', (-0.06492548737339433, -0.001885946846814442, -0.0635)); +#2830 = CARTESIAN_POINT('NONE', (-0.06492494416492924, -0.0018884502196862354, -0.0635)); +#2831 = CARTESIAN_POINT('NONE', (-0.06482178757773323, -0.0022712654054630145, -0.0635)); +#2832 = CARTESIAN_POINT('NONE', (-0.064821111748663, -0.0022737734142883196, -0.0635)); +#2833 = CARTESIAN_POINT('NONE', (-0.06469730784296694, -0.002655765224551572, -0.0635)); +#2834 = CARTESIAN_POINT('NONE', (-0.0646964967432519, -0.0026582678390426624, -0.0635)); +#2835 = CARTESIAN_POINT('NONE', (-0.06455179002698706, -0.0030378321779247243, -0.0635)); +#2836 = CARTESIAN_POINT('NONE', (-0.0645508419827742, -0.003040318888867906, -0.0635)); +#2837 = CARTESIAN_POINT('NONE', (-0.06438513880475444, -0.0034157962378175873, -0.0635)); +#2838 = CARTESIAN_POINT('NONE', (-0.06438405320248917, -0.0034182561728981595, -0.0635)); +#2839 = CARTESIAN_POINT('NONE', (-0.06419743211241596, -0.0037879516927156877, -0.0635)); +#2840 = CARTESIAN_POINT('NONE', (-0.06419620946671568, -0.003790373748216168, -0.0635)); +#2841 = CARTESIAN_POINT('NONE', (-0.06398892859486824, -0.004152579400618414, -0.0635)); +#2842 = CARTESIAN_POINT('NONE', (-0.06398757059687017, -0.004154952386347695, -0.0635)); +#2843 = CARTESIAN_POINT('NONE', (-0.06376007162728145, -0.004507970557416707, -0.0635)); +#2844 = CARTESIAN_POINT('NONE', (-0.06375858117067296, -0.004510283351478775, -0.0635)); +#2845 = CARTESIAN_POINT('NONE', (-0.06351148958570849, -0.004852451361274787, -0.0635)); +#2846 = CARTESIAN_POINT('NONE', (-0.0635098707683293, -0.004854693070643144, -0.0635)); +#2847 = CARTESIAN_POINT('NONE', (-0.06350000000000004, -0.004866933764426769, -0.0635)); +#2848 = CARTESIAN_POINT('NONE', (-0.0632439921712501, -0.005184407879248214, -0.0635)); +#2849 = CARTESIAN_POINT('NONE', (-0.06324225027099976, -0.005186568001627208, -0.0635)); +#2850 = CARTESIAN_POINT('NONE', (-0.06295856273997054, -0.005502310378572722, -0.0635)); +#2851 = CARTESIAN_POINT('NONE', (-0.06295670416471573, -0.005504378960743242, -0.0635)); +#2852 = CARTESIAN_POINT('NONE', (-0.06265634674853877, -0.005804736376920203, -0.0635)); +#2853 = CARTESIAN_POINT('NONE', (-0.06265437896074323, -0.0058067041647157395, -0.0635)); +#2854 = CARTESIAN_POINT('NONE', (-0.062338636583797735, -0.006090391695744956, -0.0635)); +#2855 = CARTESIAN_POINT('NONE', (-0.062336568001627214, -0.0060922502709997665, -0.0635)); +#2856 = CARTESIAN_POINT('NONE', (-0.06200685319302214, -0.006358128868078963, -0.0635)); +#2857 = CARTESIAN_POINT('NONE', (-0.062004693070643144, -0.006359870768329293, -0.0635)); +#2858 = CARTESIAN_POINT('NONE', (-0.061662525060847136, -0.006606962353293794, -0.0635)); +#2859 = CARTESIAN_POINT('NONE', (-0.06166028335147878, -0.006608581170672974, -0.0635)); +#2860 = CARTESIAN_POINT('NONE', (-0.06130726518040977, -0.006836080140261674, -0.0635)); +#2861 = CARTESIAN_POINT('NONE', (-0.0613049523863477, -0.006837570596870177, -0.0635)); +#2862 = CARTESIAN_POINT('NONE', (-0.060942746733945445, -0.007044851468717627, -0.0635)); +#2863 = CARTESIAN_POINT('NONE', (-0.06094037374821617, -0.007046209466715683, -0.0635)); +#2864 = CARTESIAN_POINT('NONE', (-0.06057067822839865, -0.0072328305567888745, -0.0635)); +#2865 = CARTESIAN_POINT('NONE', (-0.06056825617289817, -0.007234053202489154, -0.0635)); +#2866 = CARTESIAN_POINT('NONE', (-0.06019277882394848, -0.007399756380508931, -0.0635)); +#2867 = CARTESIAN_POINT('NONE', (-0.06019031888886791, -0.00740084198277419, -0.0635)); +#2868 = CARTESIAN_POINT('NONE', (-0.059810754549985835, -0.007545548699039027, -0.0635)); +#2869 = CARTESIAN_POINT('NONE', (-0.05980826783904265, -0.007546496743251893, -0.0635)); +#2870 = CARTESIAN_POINT('NONE', (-0.05942627602877941, -0.007670300648947976, -0.0635)); +#2871 = CARTESIAN_POINT('NONE', (-0.05942377341428832, -0.007671111748663006, -0.0635)); +#2872 = CARTESIAN_POINT('NONE', (-0.05904095822851154, -0.007774268335858989, -0.0635)); +#2873 = CARTESIAN_POINT('NONE', (-0.05903845021968624, -0.0077749441649292254, -0.0635)); +#2874 = CARTESIAN_POINT('NONE', (-0.05865634265239426, -0.00785785792798532, -0.0635)); +#2875 = CARTESIAN_POINT('NONE', (-0.05865383927952247, -0.007858401136450423, -0.0635)); +#2876 = CARTESIAN_POINT('NONE', (-0.058273882247419, -0.007921610801906682, -0.0635)); +#2877 = CARTESIAN_POINT('NONE', (-0.05827139296375117, -0.007922024919226734, -0.0635)); +#2878 = CARTESIAN_POINT('NONE', (-0.057894929192834246, -0.007966187307039931, -0.0635)); +#2879 = CARTESIAN_POINT('NONE', (-0.05789246279522269, -0.007966476636362532, -0.0635)); +#2880 = CARTESIAN_POINT('NONE', (-0.05752072561161829, -0.007992349704235903, -0.0635)); +#2881 = CARTESIAN_POINT('NONE', (-0.05751829018018345, -0.007992519211311314, -0.0635)); +#2882 = CARTESIAN_POINT('NONE', (-0.05715239714358002, -0.00800094479986366, -0.0635)); +#2883 = CARTESIAN_POINT('NONE', (-0.05715, -0.008001, -0.0635)); +#2884 = CARTESIAN_POINT('NONE', (-0.056784106963396565, -0.007992574411447653, -0.0635)); +#2885 = CARTESIAN_POINT('NONE', (-0.05678170981981655, -0.007992519211311314, -0.0635)); +#2886 = CARTESIAN_POINT('NONE', (-0.05640997263621215, -0.007966646143437945, -0.0635)); +#2887 = CARTESIAN_POINT('NONE', (-0.05640753720477731, -0.007966476636362532, -0.0635)); +#2888 = CARTESIAN_POINT('NONE', (-0.05603107343386038, -0.007922314248549335, -0.0635)); +#2889 = CARTESIAN_POINT('NONE', (-0.056028607036248824, -0.007922024919226734, -0.0635)); +#2890 = CARTESIAN_POINT('NONE', (-0.05564865000414536, -0.007858815253770477, -0.0635)); +#2891 = CARTESIAN_POINT('NONE', (-0.055646160720477525, -0.007858401136450425, -0.0635)); +#2892 = CARTESIAN_POINT('NONE', (-0.05526405315318556, -0.007775487373394329, -0.0635)); +#2893 = CARTESIAN_POINT('NONE', (-0.05526154978031377, -0.0077749441649292254, -0.0635)); +#2894 = CARTESIAN_POINT('NONE', (-0.054878734594536974, -0.007671787577733243, -0.0635)); +#2895 = CARTESIAN_POINT('NONE', (-0.05487622658571167, -0.007671111748663007, -0.0635)); +#2896 = CARTESIAN_POINT('NONE', (-0.05449423477544842, -0.007547307842966924, -0.0635)); +#2897 = CARTESIAN_POINT('NONE', (-0.05449173216095733, -0.007546496743251893, -0.0635)); +#2898 = CARTESIAN_POINT('NONE', (-0.05411216782207527, -0.007401790026987057, -0.0635)); +#2899 = CARTESIAN_POINT('NONE', (-0.05410968111113209, -0.007400841982774191, -0.0635)); +#2900 = CARTESIAN_POINT('NONE', (-0.053734203762182416, -0.007235138804754416, -0.0635)); +#2901 = CARTESIAN_POINT('NONE', (-0.053731743827101844, -0.007234053202489157, -0.0635)); +#2902 = CARTESIAN_POINT('NONE', (-0.05336204830728432, -0.007047432112415965, -0.0635)); +#2903 = CARTESIAN_POINT('NONE', (-0.05335962625178384, -0.0070462094667156855, -0.0635)); +#2904 = CARTESIAN_POINT('NONE', (-0.052997420599381576, -0.006838928594868233, -0.0635)); +#2905 = CARTESIAN_POINT('NONE', (-0.0529950476136523, -0.006837570596870177, -0.0635)); +#2906 = CARTESIAN_POINT('NONE', (-0.05264202944258329, -0.0066100716272814745, -0.0635)); +#2907 = CARTESIAN_POINT('NONE', (-0.05263971664852121, -0.006608581170672972, -0.0635)); +#2908 = CARTESIAN_POINT('NONE', (-0.052297548638725204, -0.006361489585708474, -0.0635)); +#2909 = CARTESIAN_POINT('NONE', (-0.05229530692935685, -0.0063598707683292935, -0.0635)); +#2910 = CARTESIAN_POINT('NONE', (-0.05196559212075178, -0.006093992171250096, -0.0635)); +#2911 = CARTESIAN_POINT('NONE', (-0.051963431998372785, -0.0060922502709997665, -0.0635)); +#2912 = CARTESIAN_POINT('NONE', (-0.05164768962142728, -0.005808562739970552, -0.0635)); +#2913 = CARTESIAN_POINT('NONE', (-0.05164562103925676, -0.005806704164715741, -0.0635)); +#2914 = CARTESIAN_POINT('NONE', (-0.051345263623079805, -0.00550634674853878, -0.0635)); +#2915 = CARTESIAN_POINT('NONE', (-0.05134329583528427, -0.0055043789607432435, -0.0635)); +#2916 = CARTESIAN_POINT('NONE', (-0.05105960830425504, -0.005188636583797729, -0.0635)); +#2917 = CARTESIAN_POINT('NONE', (-0.05105774972900023, -0.005186568001627209, -0.0635)); +#2918 = CARTESIAN_POINT('NONE', (-0.05079187113192104, -0.004856853193022139, -0.0635)); +#2919 = CARTESIAN_POINT('NONE', (-0.050790129231670714, -0.004854693070643145, -0.0635)); +#2920 = CARTESIAN_POINT('NONE', (-0.0505430376467062, -0.0045125250608471345, -0.0635)); +#2921 = CARTESIAN_POINT('NONE', (-0.05054141882932702, -0.004510283351478777, -0.0635)); +#2922 = CARTESIAN_POINT('NONE', (-0.05031391985973833, -0.004157265180409765, -0.0635)); +#2923 = CARTESIAN_POINT('NONE', (-0.05031242940312983, -0.004154952386347696, -0.0635)); +#2924 = CARTESIAN_POINT('NONE', (-0.050105148531282374, -0.00379274673394545, -0.0635)); +#2925 = CARTESIAN_POINT('NONE', (-0.050103790533284315, -0.0037903737482161692, -0.0635)); +#2926 = CARTESIAN_POINT('NONE', (-0.04991716944321113, -0.0034206782283986454, -0.0635)); +#2927 = CARTESIAN_POINT('NONE', (-0.04991594679751085, -0.003418256172898165, -0.0635)); +#2928 = CARTESIAN_POINT('NONE', (-0.04975024361949107, -0.0030427788239484844, -0.0635)); +#2929 = CARTESIAN_POINT('NONE', (-0.04974915801722581, -0.003040318888867912, -0.0635)); +#2930 = CARTESIAN_POINT('NONE', (-0.049604451300960965, -0.002660754549985846, -0.0635)); +#2931 = CARTESIAN_POINT('NONE', (-0.049603503256748095, -0.002658267839042664, -0.0635)); +#2932 = CARTESIAN_POINT('NONE', (-0.04947969935105202, -0.0022762760287794114, -0.0635)); +#2933 = CARTESIAN_POINT('NONE', (-0.04947888825133699, -0.002273773414288321, -0.0635)); +#2934 = CARTESIAN_POINT('NONE', (-0.04937573166414101, -0.0018909582285115414, -0.0635)); +#2935 = CARTESIAN_POINT('NONE', (-0.04937505583507078, -0.0018884502196862363, -0.0635)); +#2936 = CARTESIAN_POINT('NONE', (-0.049292142072014676, -0.0015063426523942661, -0.0635)); +#2937 = CARTESIAN_POINT('NONE', (-0.04929159886354957, -0.001503839279522473, -0.0635)); +#2938 = CARTESIAN_POINT('NONE', (-0.04922838919809331, -0.0011238822474190027, -0.0635)); +#2939 = CARTESIAN_POINT('NONE', (-0.04922797508077326, -0.0011213929637511706, -0.0635)); +#2940 = CARTESIAN_POINT('NONE', (-0.04918381269296006, -0.0007449291928342471, -0.0635)); +#2941 = CARTESIAN_POINT('NONE', (-0.04918352336363746, -0.000742462795222691, -0.0635)); +#2942 = CARTESIAN_POINT('NONE', (-0.04915765029576409, -0.00037072561161828453, -0.0635)); +#2943 = CARTESIAN_POINT('NONE', (-0.04915748078868868, -0.0003682901801834471, -0.0635)); +#2944 = CARTESIAN_POINT('NONE', (-0.049149055200136335, -0.0000023971435800202343, -0.0635)); +#2945 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.0635)); +#2946 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#2695, #2696, #2697, #2698, #2699, #2700, #2701, #2702, #2703, #2704, #2705, #2706, #2707, #2708, #2709, #2710, #2711, #2712, #2713, #2714, #2715, #2716, #2717, #2718, #2719, #2720, #2721, #2722, #2723, #2724, #2725, #2726, #2727, #2728, #2729, #2730, #2731, #2732, #2733, #2734, #2735, #2736, #2737, #2738, #2739, #2740, #2741, #2742, #2743, #2744, #2745, #2746, #2747, #2748, #2749, #2750, #2751, #2752, #2753, #2754, #2755, #2756, #2757, #2758, #2759, #2760, #2761, #2762, #2763, #2764, #2765, #2766, #2767, #2768, #2769, #2770, #2771, #2772, #2773, #2774, #2775, #2776, #2777, #2778, #2779, #2780, #2781, #2782, #2783, #2784, #2785, #2786, #2787, #2788, #2789, #2790, #2791, #2792, #2793, #2794, #2795, #2796, #2797, #2798, #2799, #2800, #2801, #2802, #2803, #2804, #2805, #2806, #2807, #2808, #2809, #2810, #2811, #2812, #2813, #2814, #2815, #2816, #2817, #2818, #2819, #2820, #2821, #2822, #2823, #2824, #2825, #2826, #2827, #2828, #2829, #2830, #2831, #2832, #2833, #2834, #2835, #2836, #2837, #2838, #2839, #2840, #2841, #2842, #2843, #2844, #2845, #2846, #2847, #2848, #2849, #2850, #2851, #2852, #2853, #2854, #2855, #2856, #2857, #2858, #2859, #2860, #2861, #2862, #2863, #2864, #2865, #2866, #2867, #2868, #2869, #2870, #2871, #2872, #2873, #2874, #2875, #2876, #2877, #2878, #2879, #2880, #2881, #2882, #2883, #2884, #2885, #2886, #2887, #2888, #2889, #2890, #2891, #2892, #2893, #2894, #2895, #2896, #2897, #2898, #2899, #2900, #2901, #2902, #2903, #2904, #2905, #2906, #2907, #2908, #2909, #2910, #2911, #2912, #2913, #2914, #2915, #2916, #2917, #2918, #2919, #2920, #2921, #2922, #2923, #2924, #2925, #2926, #2927, #2928, #2929, #2930, #2931, #2932, #2933, #2934, #2935, #2936, #2937, #2938, #2939, #2940, #2941, #2942, #2943, #2944, #2945), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9959839357429718, -0.9919678714859438, -0.9879518072289156, -0.9839357429718876, -0.9799196787148594, -0.9759036144578314, -0.9718875502008032, -0.9678714859437751, -0.963855421686747, -0.9598393574297188, -0.9558232931726908, -0.9518072289156626, -0.9477911646586346, -0.9437751004016064, -0.9397590361445783, -0.9357429718875502, -0.9317269076305221, -0.927710843373494, -0.9236947791164659, -0.9196787148594378, -0.9156626506024097, -0.9116465863453815, -0.9076305220883534, -0.9036144578313253, -0.8995983935742972, -0.8955823293172691, -0.891566265060241, -0.8875502008032129, -0.8835341365461847, -0.8795180722891567, -0.8755020080321285, -0.8714859437751004, -0.8674698795180723, -0.8634538152610443, -0.8594377510040161, -0.8554216867469879, -0.8514056224899599, -0.8473895582329317, -0.8433734939759037, -0.8393574297188755, -0.8353413654618473, -0.8313253012048193, -0.8273092369477912, -0.8232931726907631, -0.8192771084337349, -0.8152610441767069, -0.8112449799196787, -0.8072289156626506, -0.8032128514056225, -0.7991967871485944, -0.7951807228915663, -0.7911646586345382, -0.7871485943775101, -0.7831325301204819, -0.7791164658634538, -0.7751004016064258, -0.7710843373493976, -0.7670682730923695, -0.7630522088353414, -0.7590361445783133, -0.7550200803212852, -0.751004016064257, -0.7469879518072289, -0.7429718875502008, -0.7389558232931728, -0.7349397590361446, -0.7309236947791165, -0.7269076305220884, -0.7228915662650603, -0.7188755020080322, -0.714859437751004, -0.7108433734939759, -0.7068273092369478, -0.7028112449799198, -0.6987951807228916, -0.6947791164658634, -0.6907630522088354, -0.6867469879518073, -0.6827309236947792, -0.678714859437751, -0.6746987951807228, -0.6706827309236948, -0.6666666666666667, -0.6626506024096386, -0.6586345381526104, -0.6546184738955824, -0.6506024096385543, -0.6465863453815262, -0.642570281124498, -0.6385542168674699, -0.6345381526104418, -0.6305220883534137, -0.6265060240963856, -0.6224899598393574, -0.6184738955823293, -0.6144578313253013, -0.6104417670682731, -0.606425702811245, -0.6024096385542169, -0.5983935742971889, -0.5943775100401607, -0.5903614457831325, -0.5863453815261044, -0.5823293172690763, -0.5783132530120483, -0.5742971887550201, -0.570281124497992, -0.5662650602409639, -0.5622489959839359, -0.5582329317269077, -0.5542168674698795, -0.5502008032128515, -0.5461847389558233, -0.5421686746987953, -0.5381526104417671, -0.5341365461847389, -0.5301204819277109, -0.5261044176706828, -0.5220883534136547, -0.5180722891566265, -0.5140562248995985, -0.5100401606425704, -0.5060240963855422, -0.5020080321285141, -0.4979919678714859, -0.4939759036144578, -0.48995983935742965, -0.48594377510040154, -0.48192771084337344, -0.47791164658634533, -0.4738955823293172, -0.4698795180722891, -0.465863453815261, -0.4618473895582329, -0.4578313253012048, -0.4538152610441767, -0.4497991967871485, -0.4457831325301204, -0.4417670682730923, -0.4377510040160642, -0.4337349397590361, -0.429718875502008, -0.4257028112449799, -0.4216867469879518, -0.41767068273092367, -0.41365461847389556, -0.40963855421686746, -0.4056224899598393, -0.4016064257028112, -0.3975903614457831, -0.393574297188755, -0.38955823293172687, -0.38554216867469876, -0.38152610441767065, -0.37751004016064255, -0.37349397590361444, -0.36947791164658633, -0.3654618473895582, -0.36144578313253006, -0.35742971887550196, -0.35341365461847385, -0.34939759036144574, -0.34538152610441764, -0.34136546184738953, -0.3373493975903614, -0.3333333333333333, -0.3293172690763052, -0.3253012048192771, -0.321285140562249, -0.31726907630522083, -0.3132530120481927, -0.3092369477911646, -0.3052208835341365, -0.3012048192771084, -0.2971887550200803, -0.2931726907630522, -0.2891566265060241, -0.285140562248996, -0.28112449799196787, -0.2771084337349397, -0.2730923694779116, -0.2690763052208835, -0.2650602409638554, -0.2610441767068273, -0.2570281124497992, -0.25301204819277107, -0.24899598393574296, -0.24497991967871482, -0.24096385542168672, -0.2369477911646586, -0.2329317269076305, -0.2289156626506024, -0.22489959839357426, -0.22088353413654616, -0.21686746987951805, -0.21285140562248994, -0.20883534136546184, -0.20481927710843373, -0.2008032128514056, -0.1967871485943775, -0.19277108433734938, -0.18875502008032127, -0.18473895582329317, -0.18072289156626503, -0.17670682730923692, -0.17269076305220882, -0.1686746987951807, -0.1646586345381526, -0.1606425702811245, -0.15662650602409636, -0.15261044176706826, -0.14859437751004015, -0.14457831325301204, -0.14056224899598393, -0.1365461847389558, -0.1325301204819277, -0.1285140562248996, -0.12449799196787148, -0.12048192771084336, -0.11646586345381525, -0.11244979919678713, -0.10843373493975902, -0.10441767068273092, -0.1004016064257028, -0.09638554216867469, -0.09236947791164658, -0.08835341365461846, -0.08433734939759036, -0.08032128514056225, -0.07630522088353413, -0.07228915662650602, -0.0682730923694779, -0.0642570281124498, -0.06024096385542168, -0.056224899598393566, -0.05220883534136546, -0.048192771084337345, -0.04417670682730923, -0.040160642570281124, -0.03614457831325301, -0.0321285140562249, -0.028112449799196783, -0.024096385542168672, -0.020080321285140562, -0.01606425702811245, -0.012048192771084336, -0.008032128514056224, -0.004016064257028112, -0), .UNSPECIFIED.); +#2947 = DIRECTION('NONE', (0, 0, 1)); +#2948 = VECTOR('NONE', #2947, 1); +#2949 = CARTESIAN_POINT('NONE', (-0.049149, 0, -0.063501)); +#2950 = LINE('NONE', #2949, #2948); +#2951 = DIRECTION('NONE', (1, -0.0000000000000008880674112737162, -0)); +#2952 = DIRECTION('NONE', (0, 0, 1)); +#2953 = CARTESIAN_POINT('NONE', (-0.05715, 0.000000000000000007105427357601002, -0.04445)); +#2954 = AXIS2_PLACEMENT_3D('NONE', #2953, #2952, #2951); +#2955 = CIRCLE('NONE', #2954, 0.008000999999999998); +#2956 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.0635)); +#2957 = CARTESIAN_POINT('NONE', (-0.016659778874938566, -0.04641491990629681, -0.0635)); +#2958 = CARTESIAN_POINT('NONE', (-0.01666217787500012, -0.04641438440360459, -0.0635)); +#2959 = CARTESIAN_POINT('NONE', (-0.018262242487448177, -0.04637481519989355, -0.0635)); +#2960 = CARTESIAN_POINT('NONE', (-0.018264850374040506, -0.046374750707500544, -0.0635)); +#2961 = CARTESIAN_POINT('NONE', (-0.019905018460073247, -0.04667350458739559, -0.0635)); +#2962 = CARTESIAN_POINT('NONE', (-0.019907691709845448, -0.0466739915153807, -0.0635)); +#2963 = CARTESIAN_POINT('NONE', (-0.02147931688603094, -0.047322477216244684, -0.0635)); +#2964 = CARTESIAN_POINT('NONE', (-0.021481878420229784, -0.04732353415929026, -0.0635)); +#2965 = CARTESIAN_POINT('NONE', (-0.022877012524232396, -0.0482867898745241, -0.0635)); +#2966 = CARTESIAN_POINT('NONE', (-0.02287928640210959, -0.048288359849664605, -0.0635)); +#2967 = CARTESIAN_POINT('NONE', (-0.02401416649411965, -0.04949076146396346, -0.0635)); +#2968 = CARTESIAN_POINT('NONE', (-0.02401601619353356, -0.049492721214228624, -0.0635)); +#2969 = CARTESIAN_POINT('NONE', (-0.024846731215111897, -0.05083614189878941, -0.0635)); +#2970 = CARTESIAN_POINT('NONE', (-0.02484808516703982, -0.05083833149086205, -0.0635)); +#2971 = CARTESIAN_POINT('NONE', (-0.025374608469589797, -0.05223105047629149, -0.0635)); +#2972 = CARTESIAN_POINT('NONE', (-0.025375466630598167, -0.05223332041785556, -0.0635)); +#2973 = CARTESIAN_POINT('NONE', (-0.025637868072848256, -0.05374385095782683, -0.0635)); +#2974 = CARTESIAN_POINT('NONE', (-0.025638295751329317, -0.05374631291612017, -0.0635)); +#2975 = CARTESIAN_POINT('NONE', (-0.025596681739684404, -0.05536574987521809, -0.0635)); +#2976 = CARTESIAN_POINT('NONE', (-0.025596613914533984, -0.055368389336087294, -0.0635)); +#2977 = CARTESIAN_POINT('NONE', (-0.025209730993121612, -0.057001996679615134, -0.0635)); +#2978 = CARTESIAN_POINT('NONE', (-0.02520910042684591, -0.057004659236273895, -0.0635)); +#2979 = CARTESIAN_POINT('NONE', (-0.024476842871125573, -0.05854171138552813, -0.0635)); +#2980 = CARTESIAN_POINT('NONE', (-0.02447564939140804, -0.05854421657041914, -0.0635)); +#2981 = CARTESIAN_POINT('NONE', (-0.023444260375211474, -0.0598807550565072, -0.0635)); +#2982 = CARTESIAN_POINT('NONE', (-0.0234425793521041, -0.05988293343153712, -0.0635)); +#2983 = CARTESIAN_POINT('NONE', (-0.022195344968402756, -0.060944176414696696, -0.0635)); +#2984 = CARTESIAN_POINT('NONE', (-0.022193312146852027, -0.060945906095689235, -0.0635)); +#2985 = CARTESIAN_POINT('NONE', (-0.020830443263935912, -0.06169878870604159, -0.0635)); +#2986 = CARTESIAN_POINT('NONE', (-0.020828221973958488, -0.06170001580177876, -0.0635)); +#2987 = CARTESIAN_POINT('NONE', (-0.019418271840931166, -0.062158136370705545, -0.0635)); +#2988 = CARTESIAN_POINT('NONE', (-0.019415973814951984, -0.06215888304460864, -0.0635)); +#2989 = CARTESIAN_POINT('NONE', (-0.017870856432495478, -0.06235086244825063, -0.0635)); +#2990 = CARTESIAN_POINT('NONE', (-0.017868338102376848, -0.062351175348435324, -0.0635)); +#2991 = CARTESIAN_POINT('NONE', (-0.01623552131539362, -0.062225717716789794, -0.0635)); +#2992 = CARTESIAN_POINT('NONE', (-0.016232860047233958, -0.062225513238000046, -0.0635)); +#2993 = CARTESIAN_POINT('NONE', (-0.014612851194075412, -0.061750466142215424, -0.0635)); +#2994 = CARTESIAN_POINT('NONE', (-0.014610210801097064, -0.06174969188038738, -0.0635)); +#2995 = CARTESIAN_POINT('NONE', (-0.013114345408923766, -0.06093660076253232, -0.0635)); +#2996 = CARTESIAN_POINT('NONE', (-0.013111907352816636, -0.06093527553515831, -0.0635)); +#2997 = CARTESIAN_POINT('NONE', (-0.011838702189998248, -0.059841063507678594, -0.0635)); +#2998 = CARTESIAN_POINT('NONE', (-0.011836627039627715, -0.05983928009165062, -0.0635)); +#2999 = CARTESIAN_POINT('NONE', (-0.010851079435427735, -0.05855358817275512, -0.0635)); +#3000 = CARTESIAN_POINT('NONE', (-0.010849473127555477, -0.0585514926706791, -0.0635)); +#3001 = CARTESIAN_POINT('NONE', (-0.010173892779151794, -0.057175212095385106, -0.0635)); +#3002 = CARTESIAN_POINT('NONE', (-0.010172791675534518, -0.057172968946182456, -0.0635)); +#3003 = CARTESIAN_POINT('NONE', (-0.009780138295008716, -0.05573675298635419, -0.0635)); +#3004 = CARTESIAN_POINT('NONE', (-0.009779498323673471, -0.055734412150667816, -0.0635)); +#3005 = CARTESIAN_POINT('NONE', (-0.009661918027603408, -0.05415927994772176, -0.0635)); +#3006 = CARTESIAN_POINT('NONE', (-0.009661726387793829, -0.054156712697548695, -0.0635)); +#3007 = CARTESIAN_POINT('NONE', (-0.00987310973259025, -0.052516883576313206, -0.0635)); +#3008 = CARTESIAN_POINT('NONE', (-0.009873454258546546, -0.05251421087900729, -0.0635)); +#3009 = CARTESIAN_POINT('NONE', (-0.010435953954515829, -0.05091488138415131, -0.0635)); +#3010 = CARTESIAN_POINT('NONE', (-0.01043687075212756, -0.050912274695700165, -0.0635)); +#3011 = CARTESIAN_POINT('NONE', (-0.011327171897158744, -0.04946386064239866, -0.0635)); +#3012 = CARTESIAN_POINT('NONE', (-0.011328622966322578, -0.04946149992548737, -0.0635)); +#3013 = CARTESIAN_POINT('NONE', (-0.012479943696887028, -0.048255736347266015, -0.0635)); +#3014 = CARTESIAN_POINT('NONE', (-0.012481820192294369, -0.04825377111745923, -0.0635)); +#3015 = CARTESIAN_POINT('NONE', (-0.013799557850249113, -0.047345288893803295, -0.0635)); +#3016 = CARTESIAN_POINT('NONE', (-0.013801705582499206, -0.047343808191966624, -0.0635)); +#3017 = CARTESIAN_POINT('NONE', (-0.01518562066412994, -0.046744453585468394, -0.0635)); +#3018 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.0635)); +#3019 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#2956, #2957, #2958, #2959, #2960, #2961, #2962, #2963, #2964, #2965, #2966, #2967, #2968, #2969, #2970, #2971, #2972, #2973, #2974, #2975, #2976, #2977, #2978, #2979, #2980, #2981, #2982, #2983, #2984, #2985, #2986, #2987, #2988, #2989, #2990, #2991, #2992, #2993, #2994, #2995, #2996, #2997, #2998, #2999, #3000, #3001, #3002, #3003, #3004, #3005, #3006, #3007, #3008, #3009, #3010, #3011, #3012, #3013, #3014, #3015, #3016, #3017, #3018), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.01639344262295082, 0.03278688524590164, 0.04918032786885246, 0.06557377049180328, 0.0819672131147541, 0.09836065573770492, 0.11475409836065574, 0.13114754098360656, 0.14754098360655737, 0.1639344262295082, 0.18032786885245902, 0.19672131147540983, 0.21311475409836067, 0.22950819672131148, 0.24590163934426232, 0.26229508196721313, 0.27868852459016397, 0.29508196721311475, 0.3114754098360656, 0.3278688524590164, 0.3442622950819672, 0.36065573770491804, 0.3770491803278689, 0.39344262295081966, 0.4098360655737705, 0.42622950819672134, 0.4426229508196722, 0.45901639344262296, 0.4754098360655738, 0.49180327868852464, 0.5081967213114753, 0.5245901639344261, 0.540983606557377, 0.5573770491803278, 0.5737704918032787, 0.5901639344262295, 0.6065573770491803, 0.6229508196721312, 0.639344262295082, 0.6557377049180328, 0.6721311475409836, 0.6885245901639344, 0.7049180327868853, 0.721311475409836, 0.7377049180327868, 0.7540983606557377, 0.7704918032786885, 0.7868852459016393, 0.8032786885245902, 0.819672131147541, 0.8360655737704918, 0.8524590163934427, 0.8688524590163934, 0.8852459016393442, 0.9016393442622951, 0.9180327868852459, 0.9344262295081968, 0.9508196721311475, 0.9672131147540983, 0.9836065573770492, 1), .UNSPECIFIED.); +#3020 = DIRECTION('NONE', (0, 0, 1)); +#3021 = VECTOR('NONE', #3020, 1); +#3022 = CARTESIAN_POINT('NONE', (-0.015187876256534292, -0.0467434767193905, -0.063501)); +#3023 = LINE('NONE', #3022, #3021); +#3024 = DIRECTION('NONE', (0.30901699437494823, 0.9510565162951533, -0)); +#3025 = DIRECTION('NONE', (0, 0, 1)); +#3026 = CARTESIAN_POINT('NONE', (-0.01766032122852825, -0.05435287990626801, -0.04445)); +#3027 = AXIS2_PLACEMENT_3D('NONE', #3026, #3025, #3024); +#3028 = CIRCLE('NONE', #3027, 0.008000999999999992); +#3029 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.0635)); +#3030 = CARTESIAN_POINT('NONE', (0.038995057235316447, -0.030187390302644425, -0.0635)); +#3031 = CARTESIAN_POINT('NONE', (0.038993806610203, -0.030189506407853128, -0.0635)); +#3032 = CARTESIAN_POINT('NONE', (0.0384617269038246, -0.03169903072761453, -0.0635)); +#3033 = CARTESIAN_POINT('NONE', (0.03846085968663754, -0.03170149104590648, -0.0635)); +#3034 = CARTESIAN_POINT('NONE', (0.03823815169866464, -0.03335370361797029, -0.0635)); +#3035 = CARTESIAN_POINT('NONE', (0.038237788715088025, -0.03335639649860826, -0.0635)); +#3036 = CARTESIAN_POINT('NONE', (0.03836887637839013, -0.03505149396576912, -0.0635)); +#3037 = CARTESIAN_POINT('NONE', (0.038369090033361856, -0.03505425674292381, -0.0635)); +#3038 = CARTESIAN_POINT('NONE', (0.038854080510624674, -0.036678770509577144, -0.0635)); +#3039 = CARTESIAN_POINT('NONE', (0.038854870978805287, -0.03668141824494867, -0.0635)); +#3040 = CARTESIAN_POINT('NONE', (0.0396477256342791, -0.038132315884550703, -0.0635)); +#3041 = CARTESIAN_POINT('NONE', (0.03964901787898572, -0.038134680649368154, -0.0635)); +#3042 = CARTESIAN_POINT('NONE', (0.040669981816012696, -0.0393398774059486, -0.0635)); +#3043 = CARTESIAN_POINT('NONE', (0.04067164584766611, -0.0393418417119136, -0.0635)); +#3044 = CARTESIAN_POINT('NONE', (0.04183349566570439, -0.04027296896467135, -0.0635)); +#3045 = CARTESIAN_POINT('NONE', (0.041835389322085005, -0.04027448657480992, -0.0635)); +#3046 = CARTESIAN_POINT('NONE', (0.043190902730183736, -0.04099082478372059, -0.0635)); +#3047 = CARTESIAN_POINT('NONE', (0.043193112031742684, -0.040991992317078965, -0.0635)); +#3048 = CARTESIAN_POINT('NONE', (0.04474614754122437, -0.04145284858181505, -0.0635)); +#3049 = CARTESIAN_POINT('NONE', (0.04474867877680767, -0.04145359971452835, -0.0635)); +#3050 = CARTESIAN_POINT('NONE', (0.04642188508348728, -0.041590464622361614, -0.0635)); +#3051 = CARTESIAN_POINT('NONE', (0.04642461218104287, -0.04159068769345219, -0.0635)); +#3052 = CARTESIAN_POINT('NONE', (0.04811271567245363, -0.04136924460883809, -0.0635)); +#3053 = CARTESIAN_POINT('NONE', (0.04811546705038391, -0.04136888368688104, -0.0635)); +#3054 = CARTESIAN_POINT('NONE', (0.04970530742067361, -0.04080098754802943, -0.0635)); +#3055 = CARTESIAN_POINT('NONE', (0.04970789864314886, -0.04080006195495348, -0.0635)); +#3056 = CARTESIAN_POINT('NONE', (0.05110261731818777, -0.03994181368394443, -0.0635)); +#3057 = CARTESIAN_POINT('NONE', (0.051104890518972546, -0.039940414856583686, -0.0635)); +#3058 = CARTESIAN_POINT('NONE', (0.052242074077479335, -0.038876903045998674, -0.0635)); +#3059 = CARTESIAN_POINT('NONE', (0.05224392753122875, -0.03887516966712757, -0.0635)); +#3060 = CARTESIAN_POINT('NONE', (0.05311532463588208, -0.03767579444673182, -0.0635)); +#3061 = CARTESIAN_POINT('NONE', (0.05311674489404425, -0.03767383962907501, -0.0635)); +#3062 = CARTESIAN_POINT('NONE', (0.053776795686355607, -0.03626367057234418, -0.0635)); +#3063 = CARTESIAN_POINT('NONE', (0.05377787147891932, -0.036261372189549286, -0.0635)); +#3064 = CARTESIAN_POINT('NONE', (0.054163122316702395, -0.034669702604120264, -0.0635)); +#3065 = CARTESIAN_POINT('NONE', (0.05416375022290488, -0.03466710840027439, -0.0635)); +#3066 = CARTESIAN_POINT('NONE', (0.05421256385357569, -0.03297959079829621, -0.0635)); +#3067 = CARTESIAN_POINT('NONE', (0.054212643413120945, -0.03297684037528561, -0.0635)); +#3068 = CARTESIAN_POINT('NONE', (0.05390159563462208, -0.03130292887316625, -0.0635)); +#3069 = CARTESIAN_POINT('NONE', (0.053901088669262805, -0.03130020062623849, -0.0635)); +#3070 = CARTESIAN_POINT('NONE', (0.05325387322295649, -0.029751180447618736, -0.0635)); +#3071 = CARTESIAN_POINT('NONE', (0.053252818350252196, -0.029748655756475863, -0.0635)); +#3072 = CARTESIAN_POINT('NONE', (0.05233460363130192, -0.028414043632913145, -0.0635)); +#3073 = CARTESIAN_POINT('NONE', (0.05233310706682834, -0.028411868397590818, -0.0635)); +#3074 = CARTESIAN_POINT('NONE', (0.051232952266167, -0.02734405921816657, -0.0635)); +#3075 = CARTESIAN_POINT('NONE', (0.05123115916423111, -0.027342318835171704, -0.0635)); +#3076 = CARTESIAN_POINT('NONE', (0.0499865731843106, -0.02652506813979786, -0.0635)); +#3077 = CARTESIAN_POINT('NONE', (0.049984544679296, -0.026523736132881105, -0.0635)); +#3078 = CARTESIAN_POINT('NONE', (0.0485228392433471, -0.025925168007018173, -0.0635)); +#3079 = CARTESIAN_POINT('NONE', (0.04852045686329901, -0.025924192422796203, -0.0635)); +#3080 = CARTESIAN_POINT('NONE', (0.046895565646067526, -0.025618494863968402, -0.0635)); +#3081 = CARTESIAN_POINT('NONE', (0.04689291729550315, -0.02561799661873582, -0.0635)); +#3082 = CARTESIAN_POINT('NONE', (0.04519804259233209, -0.02565874562648586, -0.0635)); +#3083 = CARTESIAN_POINT('NONE', (0.045195280178252244, -0.025658812041798176, -0.0635)); +#3084 = CARTESIAN_POINT('NONE', (0.04354263837064026, -0.026057954189883447, -0.0635)); +#3085 = CARTESIAN_POINT('NONE', (0.04353994479040702, -0.02605860473702281, -0.0635)); +#3086 = CARTESIAN_POINT('NONE', (0.04203741781050764, -0.026780974383303083, -0.0635)); +#3087 = CARTESIAN_POINT('NONE', (0.042034968896923146, -0.026782151747079888, -0.0635)); +#3088 = CARTESIAN_POINT('NONE', (0.040763747627741, -0.027754658287248036, -0.0635)); +#3089 = CARTESIAN_POINT('NONE', (0.0407616757108459, -0.02775624333996861, -0.0635)); +#3090 = CARTESIAN_POINT('NONE', (0.03976400232776854, -0.0288872140372878, -0.0635)); +#3091 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.0635)); +#3092 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#3029, #3030, #3031, #3032, #3033, #3034, #3035, #3036, #3037, #3038, #3039, #3040, #3041, #3042, #3043, #3044, #3045, #3046, #3047, #3048, #3049, #3050, #3051, #3052, #3053, #3054, #3055, #3056, #3057, #3058, #3059, #3060, #3061, #3062, #3063, #3064, #3065, #3066, #3067, #3068, #3069, #3070, #3071, #3072, #3073, #3074, #3075, #3076, #3077, #3078, #3079, #3080, #3081, #3082, #3083, #3084, #3085, #3086, #3087, #3088, #3089, #3090, #3091), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.01639344262295082, 0.03278688524590164, 0.04918032786885246, 0.06557377049180328, 0.0819672131147541, 0.09836065573770492, 0.11475409836065574, 0.13114754098360656, 0.14754098360655737, 0.1639344262295082, 0.18032786885245902, 0.19672131147540983, 0.21311475409836067, 0.22950819672131148, 0.24590163934426232, 0.26229508196721313, 0.27868852459016397, 0.29508196721311475, 0.3114754098360656, 0.3278688524590164, 0.3442622950819672, 0.36065573770491804, 0.3770491803278689, 0.39344262295081966, 0.4098360655737705, 0.42622950819672134, 0.4426229508196722, 0.45901639344262296, 0.4754098360655738, 0.49180327868852464, 0.5081967213114753, 0.5245901639344261, 0.540983606557377, 0.5573770491803278, 0.5737704918032787, 0.5901639344262295, 0.6065573770491803, 0.6229508196721312, 0.639344262295082, 0.6557377049180328, 0.6721311475409836, 0.6885245901639344, 0.7049180327868853, 0.721311475409836, 0.7377049180327868, 0.7540983606557377, 0.7704918032786885, 0.7868852459016393, 0.8032786885245902, 0.819672131147541, 0.8360655737704918, 0.8524590163934427, 0.8688524590163934, 0.8852459016393442, 0.9016393442622951, 0.9180327868852459, 0.9344262295081968, 0.9508196721311475, 0.9672131147540983, 0.9836065573770492, 1), .UNSPECIFIED.); +#3093 = DIRECTION('NONE', (0, 0, 1)); +#3094 = VECTOR('NONE', #3093, 1); +#3095 = CARTESIAN_POINT('NONE', (0.03976237625653429, -0.028889057364922765, -0.063501)); +#3096 = LINE('NONE', #3095, #3094); +#3097 = DIRECTION('NONE', (-0.8090169943749476, 0.5877852522924729, -0)); +#3098 = DIRECTION('NONE', (-0, 0, 1.0000000000000002)); +#3099 = CARTESIAN_POINT('NONE', (0.04623532122852825, -0.03359192716851484, -0.04445)); +#3100 = AXIS2_PLACEMENT_3D('NONE', #3099, #3098, #3097); +#3101 = CIRCLE('NONE', #3100, 0.008001000000000006); +#3102 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.0635)); +#3103 = CARTESIAN_POINT('NONE', (0.04076004963961165, 0.027758086667603574, -0.0635)); +#3104 = CARTESIAN_POINT('NONE', (0.04076167571084591, 0.02775624333996861, -0.0635)); +#3105 = CARTESIAN_POINT('NONE', (0.04203289698002804, 0.02678373679980046, -0.0635)); +#3106 = CARTESIAN_POINT('NONE', (0.04203496889692314, 0.026782151747079888, -0.0635)); +#3107 = CARTESIAN_POINT('NONE', (0.04353749587682253, 0.02605978210079962, -0.0635)); +#3108 = CARTESIAN_POINT('NONE', (0.04353994479040702, 0.026058604737022813, -0.0635)); +#3109 = CARTESIAN_POINT('NONE', (0.045192586598018995, 0.025659462588937535, -0.0635)); +#3110 = CARTESIAN_POINT('NONE', (0.04519528017825224, 0.025658812041798172, -0.0635)); +#3111 = CARTESIAN_POINT('NONE', (0.046890154881423306, 0.025618063034048136, -0.0635)); +#3112 = CARTESIAN_POINT('NONE', (0.04689291729550315, 0.02561799661873582, -0.0635)); +#3113 = CARTESIAN_POINT('NONE', (0.04851780851273463, 0.025923694177563617, -0.0635)); +#3114 = CARTESIAN_POINT('NONE', (0.048520456863299005, 0.0259241924227962, -0.0635)); +#3115 = CARTESIAN_POINT('NONE', (0.049982162299247915, 0.02652276054865913, -0.0635)); +#3116 = CARTESIAN_POINT('NONE', (0.04998454467929601, 0.0265237361328811, -0.0635)); +#3117 = CARTESIAN_POINT('NONE', (0.05122913065921652, 0.027340986828254945, -0.0635)); +#3118 = CARTESIAN_POINT('NONE', (0.05123115916423112, 0.0273423188351717, -0.0635)); +#3119 = CARTESIAN_POINT('NONE', (0.05233131396489244, 0.02841012801459595, -0.0635)); +#3120 = CARTESIAN_POINT('NONE', (0.05233310706682833, 0.02841186839759081, -0.0635)); +#3121 = CARTESIAN_POINT('NONE', (0.05325132178577861, 0.029746480521153525, -0.0635)); +#3122 = CARTESIAN_POINT('NONE', (0.053252818350252196, 0.029748655756475853, -0.0635)); +#3123 = CARTESIAN_POINT('NONE', (0.05390003379655852, 0.03129767593509561, -0.0635)); +#3124 = CARTESIAN_POINT('NONE', (0.053901088669262805, 0.031300200626238485, -0.0635)); +#3125 = CARTESIAN_POINT('NONE', (0.05421213644776167, 0.03297411212835784, -0.0635)); +#3126 = CARTESIAN_POINT('NONE', (0.05421264341312095, 0.032976840375285595, -0.0635)); +#3127 = CARTESIAN_POINT('NONE', (0.054163829782450136, 0.034664357977263784, -0.0635)); +#3128 = CARTESIAN_POINT('NONE', (0.05416375022290488, 0.03466710840027438, -0.0635)); +#3129 = CARTESIAN_POINT('NONE', (0.0537784993851218, 0.0362587779857034, -0.0635)); +#3130 = CARTESIAN_POINT('NONE', (0.05377787147891932, 0.03626137218954927, -0.0635)); +#3131 = CARTESIAN_POINT('NONE', (0.05311782068660796, 0.037671541246280096, -0.0635)); +#3132 = CARTESIAN_POINT('NONE', (0.053116744894044256, 0.03767383962907499, -0.0635)); +#3133 = CARTESIAN_POINT('NONE', (0.052245347789390925, 0.03887321484947075, -0.0635)); +#3134 = CARTESIAN_POINT('NONE', (0.052243927531228765, 0.038875169667127556, -0.0635)); +#3135 = CARTESIAN_POINT('NONE', (0.051106743972721975, 0.03993868147771257, -0.0635)); +#3136 = CARTESIAN_POINT('NONE', (0.05110489051897256, 0.03994041485658367, -0.0635)); +#3137 = CARTESIAN_POINT('NONE', (0.049710171843933657, 0.04079866312759274, -0.0635)); +#3138 = CARTESIAN_POINT('NONE', (0.04970789864314888, 0.04080006195495348, -0.0635)); +#3139 = CARTESIAN_POINT('NONE', (0.048118058272859164, 0.04136795809380509, -0.0635)); +#3140 = CARTESIAN_POINT('NONE', (0.04811546705038392, 0.04136888368688104, -0.0635)); +#3141 = CARTESIAN_POINT('NONE', (0.04642736355897318, 0.04159032677149514, -0.0635)); +#3142 = CARTESIAN_POINT('NONE', (0.04642461218104289, 0.041590687693452186, -0.0635)); +#3143 = CARTESIAN_POINT('NONE', (0.04475140587436327, 0.041453822785618905, -0.0635)); +#3144 = CARTESIAN_POINT('NONE', (0.04474867877680768, 0.041453599714528326, -0.0635)); +#3145 = CARTESIAN_POINT('NONE', (0.04319564326732601, 0.040992743449792264, -0.0635)); +#3146 = CARTESIAN_POINT('NONE', (0.04319311203174271, 0.040991992317078965, -0.0635)); +#3147 = CARTESIAN_POINT('NONE', (0.04183759862364396, 0.04027565410816829, -0.0635)); +#3148 = CARTESIAN_POINT('NONE', (0.04183538932208501, 0.04027448657480991, -0.0635)); +#3149 = CARTESIAN_POINT('NONE', (0.04067353950404674, 0.039343359322052164, -0.0635)); +#3150 = CARTESIAN_POINT('NONE', (0.040671645847666124, 0.03934184171191359, -0.0635)); +#3151 = CARTESIAN_POINT('NONE', (0.03965068191063915, 0.03813664495533315, -0.0635)); +#3152 = CARTESIAN_POINT('NONE', (0.03964901787898573, 0.038134680649368154, -0.0635)); +#3153 = CARTESIAN_POINT('NONE', (0.03885616322351191, 0.03668378300976612, -0.0635)); +#3154 = CARTESIAN_POINT('NONE', (0.03885487097880529, 0.03668141824494867, -0.0635)); +#3155 = CARTESIAN_POINT('NONE', (0.03836988050154247, 0.03505690447829534, -0.0635)); +#3156 = CARTESIAN_POINT('NONE', (0.038369090033361856, 0.03505425674292381, -0.0635)); +#3157 = CARTESIAN_POINT('NONE', (0.03823800237005977, 0.03335915927576296, -0.0635)); +#3158 = CARTESIAN_POINT('NONE', (0.03823778871508804, 0.03335639649860827, -0.0635)); +#3159 = CARTESIAN_POINT('NONE', (0.03846049670306094, 0.031704183926544456, -0.0635)); +#3160 = CARTESIAN_POINT('NONE', (0.03846085968663755, 0.031701491045906485, -0.0635)); +#3161 = CARTESIAN_POINT('NONE', (0.038992939393015943, 0.03019196672614507, -0.0635)); +#3162 = CARTESIAN_POINT('NONE', (0.038993806610203005, 0.03018950640785312, -0.0635)); +#3163 = CARTESIAN_POINT('NONE', (0.03976112563142085, 0.028891173470131464, -0.0635)); +#3164 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.0635)); +#3165 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#3102, #3103, #3104, #3105, #3106, #3107, #3108, #3109, #3110, #3111, #3112, #3113, #3114, #3115, #3116, #3117, #3118, #3119, #3120, #3121, #3122, #3123, #3124, #3125, #3126, #3127, #3128, #3129, #3130, #3131, #3132, #3133, #3134, #3135, #3136, #3137, #3138, #3139, #3140, #3141, #3142, #3143, #3144, #3145, #3146, #3147, #3148, #3149, #3150, #3151, #3152, #3153, #3154, #3155, #3156, #3157, #3158, #3159, #3160, #3161, #3162, #3163, #3164), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9836065573770492, -0.9672131147540983, -0.9508196721311475, -0.9344262295081968, -0.9180327868852459, -0.9016393442622951, -0.8852459016393442, -0.8688524590163934, -0.8524590163934427, -0.8360655737704918, -0.819672131147541, -0.8032786885245902, -0.7868852459016393, -0.7704918032786885, -0.7540983606557377, -0.7377049180327868, -0.721311475409836, -0.7049180327868853, -0.6885245901639344, -0.6721311475409836, -0.6557377049180328, -0.639344262295082, -0.6229508196721312, -0.6065573770491803, -0.5901639344262295, -0.5737704918032787, -0.5573770491803278, -0.540983606557377, -0.5245901639344261, -0.5081967213114753, -0.49180327868852464, -0.4754098360655738, -0.45901639344262296, -0.4426229508196722, -0.42622950819672134, -0.4098360655737705, -0.39344262295081966, -0.3770491803278689, -0.36065573770491804, -0.3442622950819672, -0.3278688524590164, -0.3114754098360656, -0.29508196721311475, -0.27868852459016397, -0.26229508196721313, -0.24590163934426232, -0.22950819672131148, -0.21311475409836067, -0.19672131147540983, -0.18032786885245902, -0.1639344262295082, -0.14754098360655737, -0.13114754098360656, -0.11475409836065574, -0.09836065573770492, -0.0819672131147541, -0.06557377049180328, -0.04918032786885246, -0.03278688524590164, -0.01639344262295082, -0), .UNSPECIFIED.); +#3166 = DIRECTION('NONE', (0, 0, 1)); +#3167 = VECTOR('NONE', #3166, 1); +#3168 = CARTESIAN_POINT('NONE', (0.039762376256534296, 0.02888905736492276, -0.063501)); +#3169 = LINE('NONE', #3168, #3167); +#3170 = DIRECTION('NONE', (-0.8090169943749471, -0.5877852522924734, -0)); +#3171 = DIRECTION('NONE', (0, -0, 0.9999999999999999)); +#3172 = CARTESIAN_POINT('NONE', (0.04623532122852824, 0.033591927168514835, -0.04445)); +#3173 = AXIS2_PLACEMENT_3D('NONE', #3172, #3171, #3170); +#3174 = CIRCLE('NONE', #3173, 0.008000999999999994); +#3175 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.0635)); +#3176 = CARTESIAN_POINT('NONE', (-0.013803961174903548, 0.04734283132588874, -0.0635)); +#3177 = CARTESIAN_POINT('NONE', (-0.013801705582499197, 0.04734380819196663, -0.0635)); +#3178 = CARTESIAN_POINT('NONE', (-0.012483967924544457, 0.04825229041562257, -0.0635)); +#3179 = CARTESIAN_POINT('NONE', (-0.012481820192294362, 0.04825377111745924, -0.0635)); +#3180 = CARTESIAN_POINT('NONE', (-0.01133049946172991, 0.04945953469568059, -0.0635)); +#3181 = CARTESIAN_POINT('NONE', (-0.011328622966322567, 0.04946149992548737, -0.0635)); +#3182 = CARTESIAN_POINT('NONE', (-0.01043832182129138, 0.05090991397878888, -0.0635)); +#3183 = CARTESIAN_POINT('NONE', (-0.010436870752127547, 0.050912274695700165, -0.0635)); +#3184 = CARTESIAN_POINT('NONE', (-0.00987437105615826, 0.05251160419055615, -0.0635)); +#3185 = CARTESIAN_POINT('NONE', (-0.009873454258546528, 0.052514210879007296, -0.0635)); +#3186 = CARTESIAN_POINT('NONE', (-0.009662070913750107, 0.05415404000024277, -0.0635)); +#3187 = CARTESIAN_POINT('NONE', (-0.009661726387793813, 0.05415671269754869, -0.0635)); +#3188 = CARTESIAN_POINT('NONE', (-0.009779306683863877, 0.055731844900494765, -0.0635)); +#3189 = CARTESIAN_POINT('NONE', (-0.009779498323673457, 0.05573441215066782, -0.0635)); +#3190 = CARTESIAN_POINT('NONE', (-0.010172151704199254, 0.057170628110496086, -0.0635)); +#3191 = CARTESIAN_POINT('NONE', (-0.010172791675534499, 0.057172968946182456, -0.0635)); +#3192 = CARTESIAN_POINT('NONE', (-0.010848372023938183, 0.05854924952147646, -0.0635)); +#3193 = CARTESIAN_POINT('NONE', (-0.01084947312755546, 0.058551492670679106, -0.0635)); +#3194 = CARTESIAN_POINT('NONE', (-0.011835020731755441, 0.0598371845895746, -0.0635)); +#3195 = CARTESIAN_POINT('NONE', (-0.0118366270396277, 0.05983928009165062, -0.0635)); +#3196 = CARTESIAN_POINT('NONE', (-0.013109832202446086, 0.06093349211913034, -0.0635)); +#3197 = CARTESIAN_POINT('NONE', (-0.013111907352816619, 0.06093527553515831, -0.0635)); +#3198 = CARTESIAN_POINT('NONE', (-0.014607772744989917, 0.06174836665301338, -0.0635)); +#3199 = CARTESIAN_POINT('NONE', (-0.014610210801097047, 0.06174969188038739, -0.0635)); +#3200 = CARTESIAN_POINT('NONE', (-0.016230219654255595, 0.062224738976172006, -0.0635)); +#3201 = CARTESIAN_POINT('NONE', (-0.01623286004723394, 0.062225513238000046, -0.0635)); +#3202 = CARTESIAN_POINT('NONE', (-0.017865676834217168, 0.062350970869645576, -0.0635)); +#3203 = CARTESIAN_POINT('NONE', (-0.017868338102376827, 0.062351175348435324, -0.0635)); +#3204 = CARTESIAN_POINT('NONE', (-0.019413455484833333, 0.06215919594479335, -0.0635)); +#3205 = CARTESIAN_POINT('NONE', (-0.019415973814951963, 0.06215888304460865, -0.0635)); +#3206 = CARTESIAN_POINT('NONE', (-0.020825923947979292, 0.06170076247568186, -0.0635)); +#3207 = CARTESIAN_POINT('NONE', (-0.020828221973958474, 0.061700015801778765, -0.0635)); +#3208 = CARTESIAN_POINT('NONE', (-0.022191090856874582, 0.06094713319142642, -0.0635)); +#3209 = CARTESIAN_POINT('NONE', (-0.022193312146852006, 0.06094590609568924, -0.0635)); +#3210 = CARTESIAN_POINT('NONE', (-0.023440546530553354, 0.059884663112529664, -0.0635)); +#3211 = CARTESIAN_POINT('NONE', (-0.023442579352104087, 0.059882933431537125, -0.0635)); +#3212 = CARTESIAN_POINT('NONE', (-0.02447396836830065, 0.05854639494544907, -0.0635)); +#3213 = CARTESIAN_POINT('NONE', (-0.024475649391408023, 0.05854421657041915, -0.0635)); +#3214 = CARTESIAN_POINT('NONE', (-0.025207906947128367, 0.057007164421164935, -0.0635)); +#3215 = CARTESIAN_POINT('NONE', (-0.0252091004268459, 0.05700465923627392, -0.0635)); +#3216 = CARTESIAN_POINT('NONE', (-0.025595983348258262, 0.05537105189274607, -0.0635)); +#3217 = CARTESIAN_POINT('NONE', (-0.025596613914533963, 0.0553683893360873, -0.0635)); +#3218 = CARTESIAN_POINT('NONE', (-0.025638227926178887, 0.05374895237698938, -0.0635)); +#3219 = CARTESIAN_POINT('NONE', (-0.025638295751329306, 0.05374631291612018, -0.0635)); +#3220 = CARTESIAN_POINT('NONE', (-0.025375894309079213, 0.052235782376148905, -0.0635)); +#3221 = CARTESIAN_POINT('NONE', (-0.025375466630598153, 0.05223332041785557, -0.0635)); +#3222 = CARTESIAN_POINT('NONE', (-0.024848943328048167, 0.05084060143242613, -0.0635)); +#3223 = CARTESIAN_POINT('NONE', (-0.0248480851670398, 0.05083833149086206, -0.0635)); +#3224 = CARTESIAN_POINT('NONE', (-0.024017370145461476, 0.04949491080630129, -0.0635)); +#3225 = CARTESIAN_POINT('NONE', (-0.024016016193533555, 0.04949272121422865, -0.0635)); +#3226 = CARTESIAN_POINT('NONE', (-0.022881136101523487, 0.04829031959992978, -0.0635)); +#3227 = CARTESIAN_POINT('NONE', (-0.02287928640210958, 0.04828835984966461, -0.0635)); +#3228 = CARTESIAN_POINT('NONE', (-0.021484152298106973, 0.047325104134430786, -0.0635)); +#3229 = CARTESIAN_POINT('NONE', (-0.021481878420229777, 0.04732353415929028, -0.0635)); +#3230 = CARTESIAN_POINT('NONE', (-0.01991025324404428, 0.04667504845842629, -0.0635)); +#3231 = CARTESIAN_POINT('NONE', (-0.019907691709845438, 0.046673991515380715, -0.0635)); +#3232 = CARTESIAN_POINT('NONE', (-0.0182675236238127, 0.046375237635485664, -0.0635)); +#3233 = CARTESIAN_POINT('NONE', (-0.0182648503740405, 0.04637475070750055, -0.0635)); +#3234 = CARTESIAN_POINT('NONE', (-0.01666478576159244, 0.04641431991121159, -0.0635)); +#3235 = CARTESIAN_POINT('NONE', (-0.01666217787500011, 0.04641438440360459, -0.0635)); +#3236 = CARTESIAN_POINT('NONE', (-0.015190275256595834, 0.046742941216698294, -0.0635)); +#3237 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.0635)); +#3238 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#3175, #3176, #3177, #3178, #3179, #3180, #3181, #3182, #3183, #3184, #3185, #3186, #3187, #3188, #3189, #3190, #3191, #3192, #3193, #3194, #3195, #3196, #3197, #3198, #3199, #3200, #3201, #3202, #3203, #3204, #3205, #3206, #3207, #3208, #3209, #3210, #3211, #3212, #3213, #3214, #3215, #3216, #3217, #3218, #3219, #3220, #3221, #3222, #3223, #3224, #3225, #3226, #3227, #3228, #3229, #3230, #3231, #3232, #3233, #3234, #3235, #3236, #3237), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.01639344262295082, 0.03278688524590164, 0.04918032786885246, 0.06557377049180328, 0.0819672131147541, 0.09836065573770492, 0.11475409836065574, 0.13114754098360656, 0.14754098360655737, 0.1639344262295082, 0.18032786885245902, 0.19672131147540983, 0.21311475409836067, 0.22950819672131148, 0.24590163934426232, 0.26229508196721313, 0.27868852459016397, 0.29508196721311475, 0.3114754098360656, 0.3278688524590164, 0.3442622950819672, 0.36065573770491804, 0.3770491803278689, 0.39344262295081966, 0.4098360655737705, 0.42622950819672134, 0.4426229508196722, 0.45901639344262296, 0.4754098360655738, 0.49180327868852464, 0.5081967213114753, 0.5245901639344261, 0.540983606557377, 0.5573770491803278, 0.5737704918032787, 0.5901639344262295, 0.6065573770491803, 0.6229508196721312, 0.639344262295082, 0.6557377049180328, 0.6721311475409836, 0.6885245901639344, 0.7049180327868853, 0.721311475409836, 0.7377049180327868, 0.7540983606557377, 0.7704918032786885, 0.7868852459016393, 0.8032786885245902, 0.819672131147541, 0.8360655737704918, 0.8524590163934427, 0.8688524590163934, 0.8852459016393442, 0.9016393442622951, 0.9180327868852459, 0.9344262295081968, 0.9508196721311475, 0.9672131147540983, 0.9836065573770492, 1), .UNSPECIFIED.); +#3239 = DIRECTION('NONE', (0, 0, 1)); +#3240 = VECTOR('NONE', #3239, 1); +#3241 = CARTESIAN_POINT('NONE', (-0.015187876256534281, 0.046743476719390505, -0.063501)); +#3242 = LINE('NONE', #3241, #3240); +#3243 = DIRECTION('NONE', (0.3090169943749468, -0.9510565162951539, -0)); +#3244 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#3245 = CARTESIAN_POINT('NONE', (-0.017660321228528227, 0.05435287990626803, -0.04445)); +#3246 = AXIS2_PLACEMENT_3D('NONE', #3245, #3244, #3243); +#3247 = CIRCLE('NONE', #3246, 0.008000999999999996); +#3248 = DIRECTION('NONE', (-1, -0.00000000000000004945173098216614, -0)); +#3249 = DIRECTION('NONE', (0, 0, -1)); +#3250 = CARTESIAN_POINT('NONE', (-0.000000000000000000314018491736755, 0.000000000000000000314018491736755, -0.0635)); +#3251 = AXIS2_PLACEMENT_3D('NONE', #3250, #3249, #3248); +#3252 = CIRCLE('NONE', #3251, 0.00635); +#3253 = DIRECTION('NONE', (0, 0, -1)); +#3254 = VECTOR('NONE', #3253, 1); +#3255 = CARTESIAN_POINT('NONE', (-0.00635, 0, -0.0635)); +#3256 = LINE('NONE', #3255, #3254); +#3257 = DIRECTION('NONE', (-1, -0.00000000000000004945173098216614, -0)); +#3258 = DIRECTION('NONE', (0, 0, -1)); +#3259 = CARTESIAN_POINT('NONE', (-0.000000000000000000314018491736755, 0.000000000000000000314018491736755, -0.07619999999999999)); +#3260 = AXIS2_PLACEMENT_3D('NONE', #3259, #3258, #3257); +#3261 = CIRCLE('NONE', #3260, 0.00635); +#3262 = DIRECTION('NONE', (-1, 0, -0)); +#3263 = DIRECTION('NONE', (0, -0, -1)); +#3264 = CARTESIAN_POINT('NONE', (0, -0, -0.07619999999999999)); +#3265 = AXIS2_PLACEMENT_3D('NONE', #3264, #3263, #3262); +#3266 = CIRCLE('NONE', #3265, 0.1524); +#3267 = DIRECTION('NONE', (0, 0, -1)); +#3268 = VECTOR('NONE', #3267, 1); +#3269 = CARTESIAN_POINT('NONE', (-0.1524, 0, -0.07619999999999999)); +#3270 = LINE('NONE', #3269, #3268); +#3271 = DIRECTION('NONE', (-1, 0, -0)); +#3272 = DIRECTION('NONE', (0, -0, -1)); +#3273 = CARTESIAN_POINT('NONE', (0, -0, -0.08255)); +#3274 = AXIS2_PLACEMENT_3D('NONE', #3273, #3272, #3271); +#3275 = CIRCLE('NONE', #3274, 0.1524); +#3276 = DIRECTION('NONE', (-1, -0.0000000000000008880674112737162, -0)); +#3277 = DIRECTION('NONE', (0, 0, -1)); +#3278 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000007105427357601002, -0.076199)); +#3279 = AXIS2_PLACEMENT_3D('NONE', #3278, #3277, #3276); +#3280 = CIRCLE('NONE', #3279, 0.008000999999999998); +#3281 = DIRECTION('NONE', (0, 0, -1)); +#3282 = VECTOR('NONE', #3281, 1); +#3283 = CARTESIAN_POINT('NONE', (0.049149, 0, -0.076199)); +#3284 = LINE('NONE', #3283, #3282); +#3285 = DIRECTION('NONE', (-1, -0.0000000000000008880674112737162, -0)); +#3286 = DIRECTION('NONE', (0, 0, -1)); +#3287 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000007105427357601002, -0.08255)); +#3288 = AXIS2_PLACEMENT_3D('NONE', #3287, #3286, #3285); +#3289 = CIRCLE('NONE', #3288, 0.008000999999999998); +#3290 = DIRECTION('NONE', (-0.30901699437494823, 0.9510565162951533, -0)); +#3291 = DIRECTION('NONE', (0, -0, -1)); +#3292 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.05435287990626801, -0.076199)); +#3293 = AXIS2_PLACEMENT_3D('NONE', #3292, #3291, #3290); +#3294 = CIRCLE('NONE', #3293, 0.008000999999999992); +#3295 = DIRECTION('NONE', (0, 0, -1)); +#3296 = VECTOR('NONE', #3295, 1); +#3297 = CARTESIAN_POINT('NONE', (0.015187876256534292, -0.0467434767193905, -0.076199)); +#3298 = LINE('NONE', #3297, #3296); +#3299 = DIRECTION('NONE', (-0.30901699437494823, 0.9510565162951533, -0)); +#3300 = DIRECTION('NONE', (0, -0, -1)); +#3301 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.05435287990626801, -0.08255)); +#3302 = AXIS2_PLACEMENT_3D('NONE', #3301, #3300, #3299); +#3303 = CIRCLE('NONE', #3302, 0.008000999999999992); +#3304 = DIRECTION('NONE', (0.8090169943749476, 0.5877852522924729, -0)); +#3305 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#3306 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.03359192716851484, -0.076199)); +#3307 = AXIS2_PLACEMENT_3D('NONE', #3306, #3305, #3304); +#3308 = CIRCLE('NONE', #3307, 0.008001000000000006); +#3309 = DIRECTION('NONE', (0, 0, -1)); +#3310 = VECTOR('NONE', #3309, 1); +#3311 = CARTESIAN_POINT('NONE', (-0.03976237625653429, -0.028889057364922765, -0.076199)); +#3312 = LINE('NONE', #3311, #3310); +#3313 = DIRECTION('NONE', (0.8090169943749476, 0.5877852522924729, -0)); +#3314 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#3315 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.03359192716851484, -0.08255)); +#3316 = AXIS2_PLACEMENT_3D('NONE', #3315, #3314, #3313); +#3317 = CIRCLE('NONE', #3316, 0.008001000000000006); +#3318 = DIRECTION('NONE', (0.8090169943749471, -0.5877852522924734, -0)); +#3319 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#3320 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.033591927168514835, -0.076199)); +#3321 = AXIS2_PLACEMENT_3D('NONE', #3320, #3319, #3318); +#3322 = CIRCLE('NONE', #3321, 0.008000999999999994); +#3323 = DIRECTION('NONE', (0, 0, -1)); +#3324 = VECTOR('NONE', #3323, 1); +#3325 = CARTESIAN_POINT('NONE', (-0.039762376256534296, 0.02888905736492276, -0.076199)); +#3326 = LINE('NONE', #3325, #3324); +#3327 = DIRECTION('NONE', (0.8090169943749471, -0.5877852522924734, -0)); +#3328 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#3329 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.033591927168514835, -0.08255)); +#3330 = AXIS2_PLACEMENT_3D('NONE', #3329, #3328, #3327); +#3331 = CIRCLE('NONE', #3330, 0.008000999999999994); +#3332 = DIRECTION('NONE', (-0.3090169943749468, -0.9510565162951539, -0)); +#3333 = DIRECTION('NONE', (0, 0, -1.0000000000000002)); +#3334 = CARTESIAN_POINT('NONE', (0.017660321228528227, 0.05435287990626803, -0.076199)); +#3335 = AXIS2_PLACEMENT_3D('NONE', #3334, #3333, #3332); +#3336 = CIRCLE('NONE', #3335, 0.008000999999999996); +#3337 = DIRECTION('NONE', (0, 0, -1)); +#3338 = VECTOR('NONE', #3337, 1); +#3339 = CARTESIAN_POINT('NONE', (0.015187876256534281, 0.046743476719390505, -0.076199)); +#3340 = LINE('NONE', #3339, #3338); +#3341 = DIRECTION('NONE', (-0.3090169943749468, -0.9510565162951539, -0)); +#3342 = DIRECTION('NONE', (0, 0, -1.0000000000000002)); +#3343 = CARTESIAN_POINT('NONE', (0.017660321228528227, 0.05435287990626803, -0.08255)); +#3344 = AXIS2_PLACEMENT_3D('NONE', #3343, #3342, #3341); +#3345 = CIRCLE('NONE', #3344, 0.008000999999999996); +#3346 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); +#3347 = DIRECTION('NONE', (0, -0, -1)); +#3348 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.0635)); +#3349 = AXIS2_PLACEMENT_3D('NONE', #3348, #3347, #3346); +#3350 = CIRCLE('NONE', #3349, 0.0063499999999999945); +#3351 = DIRECTION('NONE', (0, 0, -1)); +#3352 = VECTOR('NONE', #3351, 1); +#3353 = CARTESIAN_POINT('NONE', (-0.14604999999999999, 0, -0.0635)); +#3354 = LINE('NONE', #3353, #3352); +#3355 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); +#3356 = DIRECTION('NONE', (0, -0, -1)); +#3357 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.07619999999999999)); +#3358 = AXIS2_PLACEMENT_3D('NONE', #3357, #3356, #3355); +#3359 = CIRCLE('NONE', #3358, 0.0063499999999999945); +#3360 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); +#3361 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#3362 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.0635)); +#3363 = AXIS2_PLACEMENT_3D('NONE', #3362, #3361, #3360); +#3364 = CIRCLE('NONE', #3363, 0.006350000000000013); +#3365 = DIRECTION('NONE', (0, 0, -1)); +#3366 = VECTOR('NONE', #3365, 1); +#3367 = CARTESIAN_POINT('NONE', (-0.13493260572327342, 0.055890915296921355, -0.0635)); +#3368 = LINE('NONE', #3367, #3366); +#3369 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); +#3370 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#3371 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.07619999999999999)); +#3372 = AXIS2_PLACEMENT_3D('NONE', #3371, #3370, #3369); +#3373 = CIRCLE('NONE', #3372, 0.006350000000000013); +#3374 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); +#3375 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); +#3376 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.0635)); +#3377 = AXIS2_PLACEMENT_3D('NONE', #3376, #3375, #3374); +#3378 = CIRCLE('NONE', #3377, 0.006349999999999995); +#3379 = DIRECTION('NONE', (0, 0, -1)); +#3380 = VECTOR('NONE', #3379, 1); +#3381 = CARTESIAN_POINT('NONE', (-0.10327294539229526, 0.10327294539229524, -0.0635)); +#3382 = LINE('NONE', #3381, #3380); +#3383 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); +#3384 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); +#3385 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.07619999999999999)); +#3386 = AXIS2_PLACEMENT_3D('NONE', #3385, #3384, #3383); +#3387 = CIRCLE('NONE', #3386, 0.006349999999999995); +#3388 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, -0)); +#3389 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#3390 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.0635)); +#3391 = AXIS2_PLACEMENT_3D('NONE', #3390, #3389, #3388); +#3392 = CIRCLE('NONE', #3391, 0.006349999999999995); +#3393 = DIRECTION('NONE', (0, 0, -1)); +#3394 = VECTOR('NONE', #3393, 1); +#3395 = CARTESIAN_POINT('NONE', (-0.05589091529692136, 0.13493260572327342, -0.0635)); +#3396 = LINE('NONE', #3395, #3394); +#3397 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, 0.000000000000002237929876409766)); +#3398 = DIRECTION('NONE', (0.0000000000000001773701175083744, 0.0000000000000024957869512589317, -0.9999999999999999)); +#3399 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.0762)); +#3400 = AXIS2_PLACEMENT_3D('NONE', #3399, #3398, #3397); +#3401 = CIRCLE('NONE', #3400, 0.006349999999999995); +#3402 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); +#3403 = DIRECTION('NONE', (-0, 0, -1)); +#3404 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.0635)); +#3405 = AXIS2_PLACEMENT_3D('NONE', #3404, #3403, #3402); +#3406 = CIRCLE('NONE', #3405, 0.0063499999999999945); +#3407 = DIRECTION('NONE', (0, 0, -1)); #3408 = VECTOR('NONE', #3407, 1); -#3409 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.0127)); +#3409 = CARTESIAN_POINT('NONE', (-0.000000000000000008942983250773546, 0.14604999999999999, -0.0635)); #3410 = LINE('NONE', #3409, #3408); -#3411 = DIRECTION('NONE', (0, 0, 1)); -#3412 = VECTOR('NONE', #3411, 1); -#3413 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.015875999999999998)); -#3414 = LINE('NONE', #3413, #3412); -#3415 = DIRECTION('NONE', (0, 1, 0)); -#3416 = VECTOR('NONE', #3415, 1); -#3417 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.015875999999999998)); -#3418 = LINE('NONE', #3417, #3416); -#3419 = DIRECTION('NONE', (0, 0, 1)); -#3420 = VECTOR('NONE', #3419, 1); -#3421 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.015875999999999998)); -#3422 = LINE('NONE', #3421, #3420); -#3423 = DIRECTION('NONE', (0, 1, 0)); -#3424 = VECTOR('NONE', #3423, 1); -#3425 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.0127)); -#3426 = LINE('NONE', #3425, #3424); -#3427 = DIRECTION('NONE', (-1, 0, 0)); -#3428 = VECTOR('NONE', #3427, 1); -#3429 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.015875999999999998)); -#3430 = LINE('NONE', #3429, #3428); -#3431 = DIRECTION('NONE', (0, 0, 1)); -#3432 = VECTOR('NONE', #3431, 1); -#3433 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.015875999999999998)); -#3434 = LINE('NONE', #3433, #3432); -#3435 = DIRECTION('NONE', (-1, 0, 0)); +#3411 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); +#3412 = DIRECTION('NONE', (-0, 0, -1)); +#3413 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.07619999999999999)); +#3414 = AXIS2_PLACEMENT_3D('NONE', #3413, #3412, #3411); +#3415 = CIRCLE('NONE', #3414, 0.0063499999999999945); +#3416 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, -0)); +#3417 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#3418 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.0635)); +#3419 = AXIS2_PLACEMENT_3D('NONE', #3418, #3417, #3416); +#3420 = CIRCLE('NONE', #3419, 0.006349999999999989); +#3421 = DIRECTION('NONE', (0, 0, -1)); +#3422 = VECTOR('NONE', #3421, 1); +#3423 = CARTESIAN_POINT('NONE', (0.05589091529692135, 0.13493260572327342, -0.0635)); +#3424 = LINE('NONE', #3423, #3422); +#3425 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, 0.0000000000000022379298764097683)); +#3426 = DIRECTION('NONE', (0.0000000000000018902074905021207, 0.0000000000000016393682647620637, -1.0000000000000002)); +#3427 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.0762)); +#3428 = AXIS2_PLACEMENT_3D('NONE', #3427, #3426, #3425); +#3429 = CIRCLE('NONE', #3428, 0.006349999999999989); +#3430 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); +#3431 = DIRECTION('NONE', (-0.000000000000001582455391429323, 0.0000000000000015824553914293029, -1)); +#3432 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.0635)); +#3433 = AXIS2_PLACEMENT_3D('NONE', #3432, #3431, #3430); +#3434 = CIRCLE('NONE', #3433, 0.006349999999999975); +#3435 = DIRECTION('NONE', (0, 0, -1)); #3436 = VECTOR('NONE', #3435, 1); -#3437 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.0127)); +#3437 = CARTESIAN_POINT('NONE', (0.10327294539229524, 0.10327294539229526, -0.0635)); #3438 = LINE('NONE', #3437, #3436); -#3439 = DIRECTION('NONE', (0, -1, 0)); -#3440 = VECTOR('NONE', #3439, 1); -#3441 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.015875999999999998)); -#3442 = LINE('NONE', #3441, #3440); -#3443 = DIRECTION('NONE', (0, -1, 0)); -#3444 = VECTOR('NONE', #3443, 1); -#3445 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.0127)); -#3446 = LINE('NONE', #3445, #3444); -#3447 = DIRECTION('NONE', (0.3090169943749478, 0.9510565162951535, 0)); -#3448 = VECTOR('NONE', #3447, 1); -#3449 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.015875999999999998)); -#3450 = LINE('NONE', #3449, #3448); -#3451 = DIRECTION('NONE', (0, 0, 1)); -#3452 = VECTOR('NONE', #3451, 1); -#3453 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.015875999999999998)); -#3454 = LINE('NONE', #3453, #3452); -#3455 = DIRECTION('NONE', (0.3090169943749478, 0.9510565162951535, 0)); -#3456 = VECTOR('NONE', #3455, 1); -#3457 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.0127)); -#3458 = LINE('NONE', #3457, #3456); -#3459 = DIRECTION('NONE', (0, 0, 1)); -#3460 = VECTOR('NONE', #3459, 1); -#3461 = CARTESIAN_POINT('NONE', (-0.044809100219617704, 0.07251385410739286, -0.015875999999999998)); -#3462 = LINE('NONE', #3461, #3460); -#3463 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494745, 0)); +#3439 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); +#3440 = DIRECTION('NONE', (0.0000000000000007912276957146652, -0.0000000000000007912276957146552, -1)); +#3441 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.07619999999999999)); +#3442 = AXIS2_PLACEMENT_3D('NONE', #3441, #3440, #3439); +#3443 = CIRCLE('NONE', #3442, 0.006349999999999975); +#3444 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, -0)); +#3445 = DIRECTION('NONE', (-0, 0, -1)); +#3446 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.0635)); +#3447 = AXIS2_PLACEMENT_3D('NONE', #3446, #3445, #3444); +#3448 = CIRCLE('NONE', #3447, 0.006349999999999971); +#3449 = DIRECTION('NONE', (0, 0, -1)); +#3450 = VECTOR('NONE', #3449, 1); +#3451 = CARTESIAN_POINT('NONE', (0.13493260572327342, 0.05589091529692137, -0.0635)); +#3452 = LINE('NONE', #3451, #3450); +#3453 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, 0.0000000000000022379298764097746)); +#3454 = DIRECTION('NONE', (0.000000000000001639368264762061, 0.000000000000001890207490502129, -1)); +#3455 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.0762)); +#3456 = AXIS2_PLACEMENT_3D('NONE', #3455, #3454, #3453); +#3457 = CIRCLE('NONE', #3456, 0.006349999999999971); +#3458 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); +#3459 = DIRECTION('NONE', (0, 0, -1)); +#3460 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.0635)); +#3461 = AXIS2_PLACEMENT_3D('NONE', #3460, #3459, #3458); +#3462 = CIRCLE('NONE', #3461, 0.0063499999999999945); +#3463 = DIRECTION('NONE', (0, 0, -1)); #3464 = VECTOR('NONE', #3463, 1); -#3465 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.015875999999999998)); +#3465 = CARTESIAN_POINT('NONE', (0.14604999999999999, 0.000000000000000017885966501547092, -0.0635)); #3466 = LINE('NONE', #3465, #3464); -#3467 = DIRECTION('NONE', (0, 0, 1)); -#3468 = VECTOR('NONE', #3467, 1); -#3469 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.015875999999999998)); -#3470 = LINE('NONE', #3469, #3468); -#3471 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494745, 0)); -#3472 = VECTOR('NONE', #3471, 1); -#3473 = CARTESIAN_POINT('NONE', (-0.04386721642076286, 0.07541267436906049, -0.0127)); -#3474 = LINE('NONE', #3473, #3472); -#3475 = DIRECTION('NONE', (-0.30901699437495117, -0.9510565162951524, 0)); -#3476 = VECTOR('NONE', #3475, 1); -#3477 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.015875999999999998)); -#3478 = LINE('NONE', #3477, #3476); -#3479 = DIRECTION('NONE', (0, 0, 1)); -#3480 = VECTOR('NONE', #3479, 1); -#3481 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.015875999999999998)); -#3482 = LINE('NONE', #3481, #3480); -#3483 = DIRECTION('NONE', (-0.30901699437495117, -0.9510565162951524, 0)); -#3484 = VECTOR('NONE', #3483, 1); -#3485 = CARTESIAN_POINT('NONE', (-0.10570871533633892, 0.09550619541129707, -0.0127)); -#3486 = LINE('NONE', #3485, #3484); -#3487 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749476, 0)); -#3488 = VECTOR('NONE', #3487, 1); -#3489 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.015875999999999998)); -#3490 = LINE('NONE', #3489, #3488); -#3491 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749476, 0)); +#3467 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); +#3468 = DIRECTION('NONE', (0, 0, -1)); +#3469 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.07619999999999999)); +#3470 = AXIS2_PLACEMENT_3D('NONE', #3469, #3468, #3467); +#3471 = CIRCLE('NONE', #3470, 0.0063499999999999945); +#3472 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, -0)); +#3473 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#3474 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.0635)); +#3475 = AXIS2_PLACEMENT_3D('NONE', #3474, #3473, #3472); +#3476 = CIRCLE('NONE', #3475, 0.006350000000000013); +#3477 = DIRECTION('NONE', (0, 0, -1)); +#3478 = VECTOR('NONE', #3477, 1); +#3479 = CARTESIAN_POINT('NONE', (0.13493260572327342, -0.05589091529692134, -0.0635)); +#3480 = LINE('NONE', #3479, #3478); +#3481 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, 0.0000000000000022379298764097596)); +#3482 = DIRECTION('NONE', (0.000000000000002495786951258924, 0.00000000000000017737011750838573, -0.9999999999999999)); +#3483 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.0762)); +#3484 = AXIS2_PLACEMENT_3D('NONE', #3483, #3482, #3481); +#3485 = CIRCLE('NONE', #3484, 0.006350000000000013); +#3486 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); +#3487 = DIRECTION('NONE', (0.0000000000000015824553914293029, 0.000000000000001582455391429323, -1)); +#3488 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.0635)); +#3489 = AXIS2_PLACEMENT_3D('NONE', #3488, #3487, #3486); +#3490 = CIRCLE('NONE', #3489, 0.006349999999999975); +#3491 = DIRECTION('NONE', (0, 0, -1)); #3492 = VECTOR('NONE', #3491, 1); -#3493 = CARTESIAN_POINT('NONE', (-0.10665059913519377, 0.09260737514962945, -0.0127)); +#3493 = CARTESIAN_POINT('NONE', (0.10327294539229527, -0.10327294539229524, -0.0635)); #3494 = LINE('NONE', #3493, #3492); -#3495 = DIRECTION('NONE', (-0.8090169943749466, 0.5877852522924745, 0)); -#3496 = VECTOR('NONE', #3495, 1); -#3497 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.015875999999999998)); -#3498 = LINE('NONE', #3497, #3496); -#3499 = DIRECTION('NONE', (0, 0, 1)); -#3500 = VECTOR('NONE', #3499, 1); -#3501 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.015875999999999998)); -#3502 = LINE('NONE', #3501, #3500); -#3503 = DIRECTION('NONE', (-0.8090169943749466, 0.5877852522924745, 0)); -#3504 = VECTOR('NONE', #3503, 1); -#3505 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.0127)); -#3506 = LINE('NONE', #3505, #3504); -#3507 = DIRECTION('NONE', (0, 0, 1)); -#3508 = VECTOR('NONE', #3507, 1); -#3509 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380036, -0.015875999999999998)); -#3510 = LINE('NONE', #3509, #3508); -#3511 = DIRECTION('NONE', (-0.5877852522924734, -0.8090169943749475, 0)); -#3512 = VECTOR('NONE', #3511, 1); -#3513 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.015875999999999998)); -#3514 = LINE('NONE', #3513, #3512); -#3515 = DIRECTION('NONE', (0, 0, 1)); -#3516 = VECTOR('NONE', #3515, 1); -#3517 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.015875999999999998)); -#3518 = LINE('NONE', #3517, #3516); -#3519 = DIRECTION('NONE', (-0.5877852522924734, -0.8090169943749475, 0)); +#3495 = DIRECTION('NONE', (0.7071067811865509, -0.7071067811865442, -0)); +#3496 = DIRECTION('NONE', (-0.0000000000000007912276957146552, -0.0000000000000007912276957146626, -1)); +#3497 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.0987828173317607, -0.07619999999999999)); +#3498 = AXIS2_PLACEMENT_3D('NONE', #3497, #3496, #3495); +#3499 = CIRCLE('NONE', #3498, 0.006349999999999984); +#3500 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); +#3501 = DIRECTION('NONE', (0, 0, -1)); +#3502 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.0635)); +#3503 = AXIS2_PLACEMENT_3D('NONE', #3502, #3501, #3500); +#3504 = CIRCLE('NONE', #3503, 0.006349999999999974); +#3505 = DIRECTION('NONE', (0, 0, -1)); +#3506 = VECTOR('NONE', #3505, 1); +#3507 = CARTESIAN_POINT('NONE', (0.05589091529692132, -0.13493260572327342, -0.0635)); +#3508 = LINE('NONE', #3507, #3506); +#3509 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); +#3510 = DIRECTION('NONE', (0, 0, -1)); +#3511 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.07619999999999999)); +#3512 = AXIS2_PLACEMENT_3D('NONE', #3511, #3510, #3509); +#3513 = CIRCLE('NONE', #3512, 0.006349999999999974); +#3514 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); +#3515 = DIRECTION('NONE', (0, 0, -1)); +#3516 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.0635)); +#3517 = AXIS2_PLACEMENT_3D('NONE', #3516, #3515, #3514); +#3518 = CIRCLE('NONE', #3517, 0.006349999999999966); +#3519 = DIRECTION('NONE', (0, 0, -1)); #3520 = VECTOR('NONE', #3519, 1); -#3521 = CARTESIAN_POINT('NONE', (-0.08527743073987895, -0.018416404057392578, -0.0127)); +#3521 = CARTESIAN_POINT('NONE', (0.000000000000000026683631558677447, -0.14604999999999999, -0.0635)); #3522 = LINE('NONE', #3521, #3520); -#3523 = DIRECTION('NONE', (0.8090169943749453, -0.5877852522924759, 0)); -#3524 = VECTOR('NONE', #3523, 1); -#3525 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.015875999999999998)); -#3526 = LINE('NONE', #3525, #3524); -#3527 = DIRECTION('NONE', (0, 0, 1)); -#3528 = VECTOR('NONE', #3527, 1); -#3529 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.015875999999999998)); -#3530 = LINE('NONE', #3529, #3528); -#3531 = DIRECTION('NONE', (0.8090169943749453, -0.5877852522924759, 0)); -#3532 = VECTOR('NONE', #3531, 1); -#3533 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962915, -0.0127)); -#3534 = LINE('NONE', #3533, #3532); -#3535 = DIRECTION('NONE', (0.5877852522924734, 0.8090169943749475, 0)); -#3536 = VECTOR('NONE', #3535, 1); -#3537 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.015875999999999998)); -#3538 = LINE('NONE', #3537, #3536); -#3539 = DIRECTION('NONE', (0.5877852522924734, 0.8090169943749475, 0)); -#3540 = VECTOR('NONE', #3539, 1); -#3541 = CARTESIAN_POINT('NONE', (-0.1210316951860899, -0.07281349454861662, -0.0127)); -#3542 = LINE('NONE', #3541, #3540); -#3543 = DIRECTION('NONE', (-0.8090169943749465, -0.5877852522924746, 0)); -#3544 = VECTOR('NONE', #3543, 1); -#3545 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.015875999999999998)); -#3546 = LINE('NONE', #3545, #3544); -#3547 = DIRECTION('NONE', (0, 0, 1)); +#3523 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); +#3524 = DIRECTION('NONE', (0, 0, -1)); +#3525 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.07619999999999999)); +#3526 = AXIS2_PLACEMENT_3D('NONE', #3525, #3524, #3523); +#3527 = CIRCLE('NONE', #3526, 0.006349999999999966); +#3528 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); +#3529 = DIRECTION('NONE', (0, 0, -1)); +#3530 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.0635)); +#3531 = AXIS2_PLACEMENT_3D('NONE', #3530, #3529, #3528); +#3532 = CIRCLE('NONE', #3531, 0.006349999999999971); +#3533 = DIRECTION('NONE', (0, 0, -1)); +#3534 = VECTOR('NONE', #3533, 1); +#3535 = CARTESIAN_POINT('NONE', (-0.05589091529692139, -0.1349326057232734, -0.0635)); +#3536 = LINE('NONE', #3535, #3534); +#3537 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); +#3538 = DIRECTION('NONE', (0, 0, -1)); +#3539 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.07619999999999999)); +#3540 = AXIS2_PLACEMENT_3D('NONE', #3539, #3538, #3537); +#3541 = CIRCLE('NONE', #3540, 0.006349999999999971); +#3542 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); +#3543 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); +#3544 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.0635)); +#3545 = AXIS2_PLACEMENT_3D('NONE', #3544, #3543, #3542); +#3546 = CIRCLE('NONE', #3545, 0.006349999999999995); +#3547 = DIRECTION('NONE', (0, 0, -1)); #3548 = VECTOR('NONE', #3547, 1); -#3549 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.015875999999999998)); +#3549 = CARTESIAN_POINT('NONE', (-0.10327294539229523, -0.10327294539229527, -0.0635)); #3550 = LINE('NONE', #3549, #3548); -#3551 = DIRECTION('NONE', (-0.8090169943749465, -0.5877852522924746, 0)); -#3552 = VECTOR('NONE', #3551, 1); -#3553 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.0127)); -#3554 = LINE('NONE', #3553, #3552); -#3555 = DIRECTION('NONE', (0, 0, 1)); -#3556 = VECTOR('NONE', #3555, 1); -#3557 = CARTESIAN_POINT('NONE', (-0.006371250450892589, -0.08500306857809312, -0.015875999999999998)); -#3558 = LINE('NONE', #3557, #3556); -#3559 = DIRECTION('NONE', (0.5877852522924731, -0.8090169943749475, 0)); -#3560 = VECTOR('NONE', #3559, 1); -#3561 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.015875999999999998)); -#3562 = LINE('NONE', #3561, #3560); -#3563 = DIRECTION('NONE', (0, 0, 1)); -#3564 = VECTOR('NONE', #3563, 1); -#3565 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.015875999999999998)); -#3566 = LINE('NONE', #3565, #3564); -#3567 = DIRECTION('NONE', (0.5877852522924731, -0.8090169943749475, 0)); -#3568 = VECTOR('NONE', #3567, 1); -#3569 = CARTESIAN_POINT('NONE', (-0.00883713424974743, -0.08679463802708058, -0.0127)); -#3570 = LINE('NONE', #3569, #3568); -#3571 = DIRECTION('NONE', (0.8090169943749523, 0.5877852522924665, 0)); -#3572 = VECTOR('NONE', #3571, 1); -#3573 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.015875999999999998)); -#3574 = LINE('NONE', #3573, #3572); -#3575 = DIRECTION('NONE', (0, 0, 1)); -#3576 = VECTOR('NONE', #3575, 1); -#3577 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.015875999999999998)); -#3578 = LINE('NONE', #3577, #3576); -#3579 = DIRECTION('NONE', (0.8090169943749523, 0.5877852522924665, 0)); -#3580 = VECTOR('NONE', #3579, 1); -#3581 = CARTESIAN_POINT('NONE', (0.029383013995318338, -0.13940015906931716, -0.0127)); -#3582 = LINE('NONE', #3581, #3580); -#3583 = DIRECTION('NONE', (-0.5877852522924727, 0.8090169943749477, 0)); -#3584 = VECTOR('NONE', #3583, 1); -#3585 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.015875999999999998)); -#3586 = LINE('NONE', #3585, #3584); -#3587 = DIRECTION('NONE', (-0.5877852522924727, 0.8090169943749477, 0)); -#3588 = VECTOR('NONE', #3587, 1); -#3589 = CARTESIAN_POINT('NONE', (0.03184889779417317, -0.13760858962032974, -0.0127)); -#3590 = LINE('NONE', #3589, #3588); -#3591 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3592 = VECTOR('NONE', #3591, 1); -#3593 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.015875999999999998)); -#3594 = LINE('NONE', #3593, #3592); -#3595 = DIRECTION('NONE', (0, 0, 1)); -#3596 = VECTOR('NONE', #3595, 1); -#3597 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.015875999999999998)); -#3598 = LINE('NONE', #3597, #3596); -#3599 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); -#3600 = VECTOR('NONE', #3599, 1); -#3601 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.0127)); -#3602 = LINE('NONE', #3601, #3600); -#3603 = DIRECTION('NONE', (0, 0, 1)); -#3604 = VECTOR('NONE', #3603, 1); -#3605 = CARTESIAN_POINT('NONE', (0.0788738976115344, -0.0323268120229197, -0.015875999999999998)); -#3606 = LINE('NONE', #3605, #3604); -#3607 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494734, 0)); -#3608 = VECTOR('NONE', #3607, 1); -#3609 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.015875999999999998)); -#3610 = LINE('NONE', #3609, #3608); -#3611 = DIRECTION('NONE', (0, 0, 1)); -#3612 = VECTOR('NONE', #3611, 1); -#3613 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.015875999999999998)); -#3614 = LINE('NONE', #3613, #3612); -#3615 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494734, 0)); -#3616 = VECTOR('NONE', #3615, 1); -#3617 = CARTESIAN_POINT('NONE', (0.07981578141038925, -0.035225632284587326, -0.0127)); -#3618 = LINE('NONE', #3617, #3616); -#3619 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3620 = VECTOR('NONE', #3619, 1); -#3621 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.015875999999999998)); -#3622 = LINE('NONE', #3621, #3620); -#3623 = DIRECTION('NONE', (0, 0, 1)); -#3624 = VECTOR('NONE', #3623, 1); -#3625 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.015875999999999998)); -#3626 = LINE('NONE', #3625, #3624); -#3627 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); -#3628 = VECTOR('NONE', #3627, 1); -#3629 = CARTESIAN_POINT('NONE', (0.1416572803259653, -0.015132111242350756, -0.0127)); -#3630 = LINE('NONE', #3629, #3628); -#3631 = DIRECTION('NONE', (-0.9510565162951536, -0.30901699437494734, 0)); -#3632 = VECTOR('NONE', #3631, 1); -#3633 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.015875999999999998)); -#3634 = LINE('NONE', #3633, #3632); -#3635 = DIRECTION('NONE', (-0.9510565162951536, -0.30901699437494734, 0)); -#3636 = VECTOR('NONE', #3635, 1); -#3637 = CARTESIAN_POINT('NONE', (0.14071539652711046, -0.012233290980683128, -0.0127)); -#3638 = LINE('NONE', #3637, #3636); -#3639 = EDGE_CURVE('NONE', #31, #5, #801, .T.); -#3640 = EDGE_CURVE('NONE', #5, #5, #806, .T.); -#3641 = EDGE_CURVE('NONE', #5, #7, #811, .T.); -#3642 = EDGE_CURVE('NONE', #7, #7, #816, .T.); -#3643 = EDGE_CURVE('NONE', #7, #9, #820, .T.); -#3644 = EDGE_CURVE('NONE', #9, #9, #825, .T.); -#3645 = EDGE_CURVE('NONE', #9, #11, #829, .T.); -#3646 = EDGE_CURVE('NONE', #11, #11, #834, .T.); -#3647 = EDGE_CURVE('NONE', #11, #13, #838, .T.); -#3648 = EDGE_CURVE('NONE', #13, #13, #843, .T.); -#3649 = EDGE_CURVE('NONE', #13, #15, #847, .T.); -#3650 = EDGE_CURVE('NONE', #15, #15, #852, .T.); -#3651 = EDGE_CURVE('NONE', #15, #17, #856, .T.); -#3652 = EDGE_CURVE('NONE', #17, #17, #861, .T.); -#3653 = EDGE_CURVE('NONE', #17, #19, #865, .T.); -#3654 = EDGE_CURVE('NONE', #19, #19, #870, .T.); -#3655 = EDGE_CURVE('NONE', #19, #21, #874, .T.); -#3656 = EDGE_CURVE('NONE', #21, #21, #879, .T.); -#3657 = EDGE_CURVE('NONE', #21, #23, #883, .T.); -#3658 = EDGE_CURVE('NONE', #23, #23, #888, .T.); -#3659 = EDGE_CURVE('NONE', #23, #25, #892, .T.); -#3660 = EDGE_CURVE('NONE', #25, #25, #897, .T.); -#3661 = EDGE_CURVE('NONE', #25, #27, #902, .T.); -#3662 = EDGE_CURVE('NONE', #27, #27, #907, .T.); -#3663 = EDGE_CURVE('NONE', #27, #29, #911, .T.); -#3664 = EDGE_CURVE('NONE', #29, #29, #916, .T.); -#3665 = EDGE_CURVE('NONE', #29, #31, #920, .T.); -#3666 = EDGE_CURVE('NONE', #31, #31, #925, .T.); -#3667 = EDGE_CURVE('NONE', #97, #33, #929, .T.); -#3668 = EDGE_CURVE('NONE', #33, #35, #934, .T.); -#3669 = EDGE_CURVE('NONE', #35, #99, #938, .T.); -#3670 = EDGE_CURVE('NONE', #33, #37, #943, .T.); -#3671 = EDGE_CURVE('NONE', #37, #39, #948, .T.); -#3672 = EDGE_CURVE('NONE', #39, #35, #953, .T.); -#3673 = EDGE_CURVE('NONE', #37, #41, #957, .T.); -#3674 = EDGE_CURVE('NONE', #41, #43, #962, .T.); -#3675 = EDGE_CURVE('NONE', #43, #39, #966, .T.); -#3676 = EDGE_CURVE('NONE', #41, #45, #971, .T.); -#3677 = EDGE_CURVE('NONE', #45, #47, #976, .T.); -#3678 = EDGE_CURVE('NONE', #47, #43, #981, .T.); -#3679 = EDGE_CURVE('NONE', #45, #49, #985, .T.); -#3680 = EDGE_CURVE('NONE', #49, #51, #990, .T.); -#3681 = EDGE_CURVE('NONE', #51, #47, #994, .T.); -#3682 = EDGE_CURVE('NONE', #49, #53, #999, .T.); -#3683 = EDGE_CURVE('NONE', #53, #55, #1004, .T.); -#3684 = EDGE_CURVE('NONE', #55, #51, #1009, .T.); -#3685 = EDGE_CURVE('NONE', #53, #57, #1013, .T.); -#3686 = EDGE_CURVE('NONE', #57, #59, #1018, .T.); -#3687 = EDGE_CURVE('NONE', #59, #55, #1022, .T.); -#3688 = EDGE_CURVE('NONE', #57, #61, #1027, .T.); -#3689 = EDGE_CURVE('NONE', #61, #63, #1032, .T.); -#3690 = EDGE_CURVE('NONE', #63, #59, #1037, .T.); -#3691 = EDGE_CURVE('NONE', #61, #65, #1041, .T.); -#3692 = EDGE_CURVE('NONE', #65, #67, #1046, .T.); -#3693 = EDGE_CURVE('NONE', #67, #63, #1050, .T.); -#3694 = EDGE_CURVE('NONE', #65, #69, #1055, .T.); -#3695 = EDGE_CURVE('NONE', #69, #71, #1060, .T.); -#3696 = EDGE_CURVE('NONE', #71, #67, #1065, .T.); -#3697 = EDGE_CURVE('NONE', #69, #73, #1069, .T.); -#3698 = EDGE_CURVE('NONE', #73, #75, #1074, .T.); -#3699 = EDGE_CURVE('NONE', #75, #71, #1078, .T.); -#3700 = EDGE_CURVE('NONE', #73, #77, #1083, .T.); -#3701 = EDGE_CURVE('NONE', #77, #79, #1088, .T.); -#3702 = EDGE_CURVE('NONE', #79, #75, #1093, .T.); -#3703 = EDGE_CURVE('NONE', #77, #81, #1097, .T.); -#3704 = EDGE_CURVE('NONE', #81, #83, #1102, .T.); -#3705 = EDGE_CURVE('NONE', #83, #79, #1106, .T.); -#3706 = EDGE_CURVE('NONE', #81, #85, #1111, .T.); -#3707 = EDGE_CURVE('NONE', #85, #87, #1116, .T.); -#3708 = EDGE_CURVE('NONE', #87, #83, #1121, .T.); -#3709 = EDGE_CURVE('NONE', #85, #89, #1125, .T.); -#3710 = EDGE_CURVE('NONE', #89, #91, #1130, .T.); -#3711 = EDGE_CURVE('NONE', #91, #87, #1134, .T.); -#3712 = EDGE_CURVE('NONE', #89, #93, #1139, .T.); -#3713 = EDGE_CURVE('NONE', #93, #95, #1144, .T.); -#3714 = EDGE_CURVE('NONE', #95, #91, #1149, .T.); -#3715 = EDGE_CURVE('NONE', #93, #97, #1153, .T.); -#3716 = EDGE_CURVE('NONE', #97, #99, #1158, .T.); -#3717 = EDGE_CURVE('NONE', #99, #95, #1162, .T.); -#3718 = EDGE_CURVE('NONE', #117, #101, #1166, .T.); -#3719 = EDGE_CURVE('NONE', #101, #101, #1171, .T.); -#3720 = EDGE_CURVE('NONE', #101, #103, #1175, .T.); -#3721 = EDGE_CURVE('NONE', #103, #103, #1180, .T.); -#3722 = EDGE_CURVE('NONE', #103, #105, #1184, .T.); -#3723 = EDGE_CURVE('NONE', #105, #105, #1189, .T.); -#3724 = EDGE_CURVE('NONE', #105, #107, #1194, .T.); -#3725 = EDGE_CURVE('NONE', #107, #107, #1199, .T.); -#3726 = EDGE_CURVE('NONE', #107, #109, #1203, .T.); -#3727 = EDGE_CURVE('NONE', #109, #109, #1208, .T.); -#3728 = EDGE_CURVE('NONE', #109, #111, #1212, .T.); -#3729 = EDGE_CURVE('NONE', #111, #111, #1217, .T.); -#3730 = EDGE_CURVE('NONE', #111, #113, #1221, .T.); -#3731 = EDGE_CURVE('NONE', #113, #113, #1226, .T.); -#3732 = EDGE_CURVE('NONE', #113, #115, #1230, .T.); -#3733 = EDGE_CURVE('NONE', #115, #115, #1235, .T.); -#3734 = EDGE_CURVE('NONE', #115, #117, #1239, .T.); -#3735 = EDGE_CURVE('NONE', #117, #117, #1244, .T.); -#3736 = EDGE_CURVE('NONE', #135, #119, #1248, .T.); -#3737 = EDGE_CURVE('NONE', #119, #119, #1253, .T.); -#3738 = EDGE_CURVE('NONE', #119, #121, #1257, .T.); -#3739 = EDGE_CURVE('NONE', #121, #121, #1262, .T.); -#3740 = EDGE_CURVE('NONE', #121, #123, #1266, .T.); -#3741 = EDGE_CURVE('NONE', #123, #123, #1271, .T.); -#3742 = EDGE_CURVE('NONE', #123, #125, #1276, .T.); -#3743 = EDGE_CURVE('NONE', #125, #125, #1281, .T.); -#3744 = EDGE_CURVE('NONE', #125, #127, #1285, .T.); -#3745 = EDGE_CURVE('NONE', #127, #127, #1290, .T.); -#3746 = EDGE_CURVE('NONE', #127, #129, #1294, .T.); -#3747 = EDGE_CURVE('NONE', #129, #129, #1299, .T.); -#3748 = EDGE_CURVE('NONE', #129, #131, #1303, .T.); -#3749 = EDGE_CURVE('NONE', #131, #131, #1308, .T.); -#3750 = EDGE_CURVE('NONE', #131, #133, #1312, .T.); -#3751 = EDGE_CURVE('NONE', #133, #133, #1317, .T.); -#3752 = EDGE_CURVE('NONE', #133, #135, #1321, .T.); -#3753 = EDGE_CURVE('NONE', #135, #135, #1326, .T.); -#3754 = EDGE_CURVE('NONE', #153, #137, #1330, .T.); -#3755 = EDGE_CURVE('NONE', #137, #137, #1335, .T.); -#3756 = EDGE_CURVE('NONE', #137, #139, #1339, .T.); -#3757 = EDGE_CURVE('NONE', #139, #139, #1344, .T.); -#3758 = EDGE_CURVE('NONE', #139, #141, #1348, .T.); -#3759 = EDGE_CURVE('NONE', #141, #141, #1353, .T.); -#3760 = EDGE_CURVE('NONE', #141, #143, #1358, .T.); -#3761 = EDGE_CURVE('NONE', #143, #143, #1363, .T.); -#3762 = EDGE_CURVE('NONE', #143, #145, #1367, .T.); -#3763 = EDGE_CURVE('NONE', #145, #145, #1372, .T.); -#3764 = EDGE_CURVE('NONE', #145, #147, #1376, .T.); -#3765 = EDGE_CURVE('NONE', #147, #147, #1381, .T.); -#3766 = EDGE_CURVE('NONE', #147, #149, #1385, .T.); -#3767 = EDGE_CURVE('NONE', #149, #149, #1390, .T.); -#3768 = EDGE_CURVE('NONE', #149, #151, #1394, .T.); -#3769 = EDGE_CURVE('NONE', #151, #151, #1399, .T.); -#3770 = EDGE_CURVE('NONE', #151, #153, #1403, .T.); -#3771 = EDGE_CURVE('NONE', #153, #153, #1408, .T.); -#3772 = EDGE_CURVE('NONE', #171, #155, #1412, .T.); -#3773 = EDGE_CURVE('NONE', #155, #155, #1417, .T.); -#3774 = EDGE_CURVE('NONE', #155, #157, #1421, .T.); -#3775 = EDGE_CURVE('NONE', #157, #157, #1426, .T.); -#3776 = EDGE_CURVE('NONE', #157, #159, #1430, .T.); -#3777 = EDGE_CURVE('NONE', #159, #159, #1435, .T.); -#3778 = EDGE_CURVE('NONE', #159, #161, #1440, .T.); -#3779 = EDGE_CURVE('NONE', #161, #161, #1445, .T.); -#3780 = EDGE_CURVE('NONE', #161, #163, #1449, .T.); -#3781 = EDGE_CURVE('NONE', #163, #163, #1454, .T.); -#3782 = EDGE_CURVE('NONE', #163, #165, #1458, .T.); -#3783 = EDGE_CURVE('NONE', #165, #165, #1463, .T.); -#3784 = EDGE_CURVE('NONE', #165, #167, #1467, .T.); -#3785 = EDGE_CURVE('NONE', #167, #167, #1472, .T.); -#3786 = EDGE_CURVE('NONE', #167, #169, #1476, .T.); -#3787 = EDGE_CURVE('NONE', #169, #169, #1481, .T.); -#3788 = EDGE_CURVE('NONE', #169, #171, #1485, .T.); -#3789 = EDGE_CURVE('NONE', #171, #171, #1490, .T.); -#3790 = EDGE_CURVE('NONE', #189, #173, #1494, .T.); -#3791 = EDGE_CURVE('NONE', #173, #173, #1499, .T.); -#3792 = EDGE_CURVE('NONE', #173, #175, #1503, .T.); -#3793 = EDGE_CURVE('NONE', #175, #175, #1508, .T.); -#3794 = EDGE_CURVE('NONE', #175, #177, #1512, .T.); -#3795 = EDGE_CURVE('NONE', #177, #177, #1517, .T.); -#3796 = EDGE_CURVE('NONE', #177, #179, #1522, .T.); -#3797 = EDGE_CURVE('NONE', #179, #179, #1527, .T.); -#3798 = EDGE_CURVE('NONE', #179, #181, #1531, .T.); -#3799 = EDGE_CURVE('NONE', #181, #181, #1536, .T.); -#3800 = EDGE_CURVE('NONE', #181, #183, #1540, .T.); -#3801 = EDGE_CURVE('NONE', #183, #183, #1545, .T.); -#3802 = EDGE_CURVE('NONE', #183, #185, #1549, .T.); -#3803 = EDGE_CURVE('NONE', #185, #185, #1554, .T.); -#3804 = EDGE_CURVE('NONE', #185, #187, #1558, .T.); -#3805 = EDGE_CURVE('NONE', #187, #187, #1563, .T.); -#3806 = EDGE_CURVE('NONE', #187, #189, #1567, .T.); -#3807 = EDGE_CURVE('NONE', #189, #189, #1572, .T.); -#3808 = EDGE_CURVE('NONE', #237, #191, #1576, .T.); -#3809 = EDGE_CURVE('NONE', #191, #191, #1581, .T.); -#3810 = EDGE_CURVE('NONE', #191, #193, #1585, .T.); -#3811 = EDGE_CURVE('NONE', #193, #193, #1590, .T.); -#3812 = EDGE_CURVE('NONE', #193, #195, #1594, .T.); -#3813 = EDGE_CURVE('NONE', #195, #195, #1599, .T.); -#3814 = EDGE_CURVE('NONE', #195, #197, #1603, .T.); -#3815 = EDGE_CURVE('NONE', #197, #197, #1608, .T.); -#3816 = EDGE_CURVE('NONE', #197, #199, #1612, .T.); -#3817 = EDGE_CURVE('NONE', #199, #199, #1617, .T.); -#3818 = EDGE_CURVE('NONE', #199, #201, #1621, .T.); -#3819 = EDGE_CURVE('NONE', #201, #201, #1626, .T.); -#3820 = EDGE_CURVE('NONE', #201, #203, #1630, .T.); -#3821 = EDGE_CURVE('NONE', #203, #203, #1635, .T.); -#3822 = EDGE_CURVE('NONE', #203, #205, #1639, .T.); -#3823 = EDGE_CURVE('NONE', #205, #205, #1644, .T.); -#3824 = EDGE_CURVE('NONE', #205, #207, #1648, .T.); -#3825 = EDGE_CURVE('NONE', #207, #207, #1653, .T.); -#3826 = EDGE_CURVE('NONE', #207, #209, #1657, .T.); -#3827 = EDGE_CURVE('NONE', #209, #209, #1662, .T.); -#3828 = EDGE_CURVE('NONE', #209, #211, #1666, .T.); -#3829 = EDGE_CURVE('NONE', #211, #211, #1671, .T.); -#3830 = EDGE_CURVE('NONE', #211, #213, #1675, .T.); -#3831 = EDGE_CURVE('NONE', #213, #213, #1680, .T.); -#3832 = EDGE_CURVE('NONE', #213, #215, #1684, .T.); -#3833 = EDGE_CURVE('NONE', #215, #215, #1689, .T.); -#3834 = EDGE_CURVE('NONE', #215, #217, #1693, .T.); -#3835 = EDGE_CURVE('NONE', #217, #217, #1698, .T.); -#3836 = EDGE_CURVE('NONE', #217, #219, #1702, .T.); -#3837 = EDGE_CURVE('NONE', #219, #219, #1707, .T.); -#3838 = EDGE_CURVE('NONE', #219, #221, #1711, .T.); -#3839 = EDGE_CURVE('NONE', #221, #221, #1716, .T.); -#3840 = EDGE_CURVE('NONE', #221, #223, #1720, .T.); -#3841 = EDGE_CURVE('NONE', #223, #223, #1725, .T.); -#3842 = EDGE_CURVE('NONE', #223, #225, #1729, .T.); -#3843 = EDGE_CURVE('NONE', #225, #225, #1734, .T.); -#3844 = EDGE_CURVE('NONE', #225, #227, #1738, .T.); -#3845 = EDGE_CURVE('NONE', #227, #227, #1743, .T.); -#3846 = EDGE_CURVE('NONE', #227, #229, #1747, .T.); -#3847 = EDGE_CURVE('NONE', #229, #229, #1752, .T.); -#3848 = EDGE_CURVE('NONE', #229, #231, #1756, .T.); -#3849 = EDGE_CURVE('NONE', #231, #231, #1761, .T.); -#3850 = EDGE_CURVE('NONE', #231, #233, #1765, .T.); -#3851 = EDGE_CURVE('NONE', #233, #233, #1770, .T.); -#3852 = EDGE_CURVE('NONE', #233, #235, #1774, .T.); -#3853 = EDGE_CURVE('NONE', #235, #235, #1779, .T.); -#3854 = EDGE_CURVE('NONE', #235, #237, #1783, .T.); -#3855 = EDGE_CURVE('NONE', #237, #237, #1788, .T.); -#3856 = EDGE_CURVE('NONE', #239, #241, #1792, .T.); -#3857 = EDGE_CURVE('NONE', #241, #243, #1796, .T.); -#3858 = EDGE_CURVE('NONE', #245, #243, #1800, .T.); -#3859 = EDGE_CURVE('NONE', #239, #245, #1804, .T.); -#3860 = EDGE_CURVE('NONE', #241, #247, #1809, .T.); -#3861 = EDGE_CURVE('NONE', #247, #249, #1813, .T.); -#3862 = EDGE_CURVE('NONE', #243, #249, #1818, .T.); -#3863 = EDGE_CURVE('NONE', #247, #251, #1822, .T.); -#3864 = EDGE_CURVE('NONE', #251, #253, #1826, .T.); -#3865 = EDGE_CURVE('NONE', #249, #253, #1830, .T.); -#3866 = EDGE_CURVE('NONE', #251, #239, #1835, .T.); -#3867 = EDGE_CURVE('NONE', #253, #245, #1840, .T.); -#3868 = EDGE_CURVE('NONE', #255, #257, #1844, .T.); -#3869 = EDGE_CURVE('NONE', #257, #259, #1848, .T.); -#3870 = EDGE_CURVE('NONE', #261, #259, #1852, .T.); -#3871 = EDGE_CURVE('NONE', #255, #261, #1856, .T.); -#3872 = EDGE_CURVE('NONE', #257, #263, #1861, .T.); -#3873 = EDGE_CURVE('NONE', #263, #265, #1865, .T.); -#3874 = EDGE_CURVE('NONE', #259, #265, #1870, .T.); -#3875 = EDGE_CURVE('NONE', #263, #267, #1874, .T.); -#3876 = EDGE_CURVE('NONE', #267, #269, #1878, .T.); -#3877 = EDGE_CURVE('NONE', #265, #269, #1882, .T.); -#3878 = EDGE_CURVE('NONE', #267, #255, #1887, .T.); -#3879 = EDGE_CURVE('NONE', #269, #261, #1892, .T.); -#3880 = EDGE_CURVE('NONE', #271, #273, #1896, .T.); -#3881 = EDGE_CURVE('NONE', #273, #275, #1900, .T.); -#3882 = EDGE_CURVE('NONE', #277, #275, #1904, .T.); -#3883 = EDGE_CURVE('NONE', #271, #277, #1908, .T.); -#3884 = EDGE_CURVE('NONE', #273, #279, #1913, .T.); -#3885 = EDGE_CURVE('NONE', #279, #281, #1917, .T.); -#3886 = EDGE_CURVE('NONE', #275, #281, #1922, .T.); -#3887 = EDGE_CURVE('NONE', #279, #283, #1926, .T.); -#3888 = EDGE_CURVE('NONE', #283, #285, #1930, .T.); -#3889 = EDGE_CURVE('NONE', #281, #285, #1934, .T.); -#3890 = EDGE_CURVE('NONE', #283, #271, #1939, .T.); -#3891 = EDGE_CURVE('NONE', #285, #277, #1944, .T.); -#3892 = EDGE_CURVE('NONE', #287, #289, #1948, .T.); -#3893 = EDGE_CURVE('NONE', #289, #291, #1952, .T.); -#3894 = EDGE_CURVE('NONE', #293, #291, #1956, .T.); -#3895 = EDGE_CURVE('NONE', #287, #293, #1960, .T.); -#3896 = EDGE_CURVE('NONE', #289, #295, #1965, .T.); -#3897 = EDGE_CURVE('NONE', #295, #297, #1969, .T.); -#3898 = EDGE_CURVE('NONE', #291, #297, #1974, .T.); -#3899 = EDGE_CURVE('NONE', #295, #299, #1978, .T.); -#3900 = EDGE_CURVE('NONE', #299, #301, #1982, .T.); -#3901 = EDGE_CURVE('NONE', #297, #301, #1986, .T.); -#3902 = EDGE_CURVE('NONE', #299, #287, #1991, .T.); -#3903 = EDGE_CURVE('NONE', #301, #293, #1996, .T.); -#3904 = EDGE_CURVE('NONE', #303, #305, #2000, .T.); -#3905 = EDGE_CURVE('NONE', #305, #307, #2004, .T.); -#3906 = EDGE_CURVE('NONE', #309, #307, #2008, .T.); -#3907 = EDGE_CURVE('NONE', #303, #309, #2012, .T.); -#3908 = EDGE_CURVE('NONE', #305, #311, #2017, .T.); -#3909 = EDGE_CURVE('NONE', #311, #313, #2021, .T.); -#3910 = EDGE_CURVE('NONE', #307, #313, #2026, .T.); -#3911 = EDGE_CURVE('NONE', #311, #315, #2030, .T.); -#3912 = EDGE_CURVE('NONE', #315, #317, #2034, .T.); -#3913 = EDGE_CURVE('NONE', #313, #317, #2038, .T.); -#3914 = EDGE_CURVE('NONE', #315, #303, #2043, .T.); -#3915 = EDGE_CURVE('NONE', #317, #309, #2048, .T.); -#3916 = EDGE_CURVE('NONE', #319, #321, #2052, .T.); -#3917 = EDGE_CURVE('NONE', #321, #323, #2056, .T.); -#3918 = EDGE_CURVE('NONE', #325, #323, #2060, .T.); -#3919 = EDGE_CURVE('NONE', #319, #325, #2064, .T.); -#3920 = EDGE_CURVE('NONE', #321, #327, #2069, .T.); -#3921 = EDGE_CURVE('NONE', #327, #329, #2073, .T.); -#3922 = EDGE_CURVE('NONE', #323, #329, #2078, .T.); -#3923 = EDGE_CURVE('NONE', #327, #331, #2082, .T.); -#3924 = EDGE_CURVE('NONE', #331, #333, #2086, .T.); -#3925 = EDGE_CURVE('NONE', #329, #333, #2090, .T.); -#3926 = EDGE_CURVE('NONE', #331, #319, #2095, .T.); -#3927 = EDGE_CURVE('NONE', #333, #325, #2100, .T.); -#3928 = EDGE_CURVE('NONE', #335, #337, #2104, .T.); -#3929 = EDGE_CURVE('NONE', #337, #339, #2108, .T.); -#3930 = EDGE_CURVE('NONE', #341, #339, #2112, .T.); -#3931 = EDGE_CURVE('NONE', #335, #341, #2116, .T.); -#3932 = EDGE_CURVE('NONE', #337, #343, #2121, .T.); -#3933 = EDGE_CURVE('NONE', #343, #345, #2125, .T.); -#3934 = EDGE_CURVE('NONE', #339, #345, #2130, .T.); -#3935 = EDGE_CURVE('NONE', #343, #347, #2134, .T.); -#3936 = EDGE_CURVE('NONE', #347, #349, #2138, .T.); -#3937 = EDGE_CURVE('NONE', #345, #349, #2142, .T.); -#3938 = EDGE_CURVE('NONE', #347, #335, #2147, .T.); -#3939 = EDGE_CURVE('NONE', #349, #341, #2152, .T.); -#3940 = EDGE_CURVE('NONE', #351, #353, #2156, .T.); -#3941 = EDGE_CURVE('NONE', #353, #355, #2160, .T.); -#3942 = EDGE_CURVE('NONE', #357, #355, #2164, .T.); -#3943 = EDGE_CURVE('NONE', #351, #357, #2168, .T.); -#3944 = EDGE_CURVE('NONE', #353, #359, #2173, .T.); -#3945 = EDGE_CURVE('NONE', #359, #361, #2177, .T.); -#3946 = EDGE_CURVE('NONE', #355, #361, #2182, .T.); -#3947 = EDGE_CURVE('NONE', #359, #363, #2186, .T.); -#3948 = EDGE_CURVE('NONE', #363, #365, #2190, .T.); -#3949 = EDGE_CURVE('NONE', #361, #365, #2194, .T.); -#3950 = EDGE_CURVE('NONE', #363, #351, #2199, .T.); -#3951 = EDGE_CURVE('NONE', #365, #357, #2204, .T.); -#3952 = EDGE_CURVE('NONE', #367, #369, #2208, .T.); -#3953 = EDGE_CURVE('NONE', #369, #371, #2212, .T.); -#3954 = EDGE_CURVE('NONE', #373, #371, #2216, .T.); -#3955 = EDGE_CURVE('NONE', #367, #373, #2220, .T.); -#3956 = EDGE_CURVE('NONE', #369, #375, #2225, .T.); -#3957 = EDGE_CURVE('NONE', #375, #377, #2229, .T.); -#3958 = EDGE_CURVE('NONE', #371, #377, #2234, .T.); -#3959 = EDGE_CURVE('NONE', #375, #379, #2238, .T.); -#3960 = EDGE_CURVE('NONE', #379, #381, #2242, .T.); -#3961 = EDGE_CURVE('NONE', #377, #381, #2246, .T.); -#3962 = EDGE_CURVE('NONE', #379, #367, #2251, .T.); -#3963 = EDGE_CURVE('NONE', #381, #373, #2256, .T.); -#3964 = EDGE_CURVE('NONE', #383, #385, #2260, .T.); -#3965 = EDGE_CURVE('NONE', #385, #387, #2264, .T.); -#3966 = EDGE_CURVE('NONE', #389, #387, #2268, .T.); -#3967 = EDGE_CURVE('NONE', #383, #389, #2272, .T.); -#3968 = EDGE_CURVE('NONE', #385, #391, #2277, .T.); -#3969 = EDGE_CURVE('NONE', #391, #393, #2281, .T.); -#3970 = EDGE_CURVE('NONE', #387, #393, #2286, .T.); -#3971 = EDGE_CURVE('NONE', #391, #395, #2290, .T.); -#3972 = EDGE_CURVE('NONE', #395, #397, #2294, .T.); -#3973 = EDGE_CURVE('NONE', #393, #397, #2298, .T.); -#3974 = EDGE_CURVE('NONE', #395, #383, #2303, .T.); -#3975 = EDGE_CURVE('NONE', #397, #389, #2308, .T.); -#3976 = EDGE_CURVE('NONE', #399, #401, #2312, .T.); -#3977 = EDGE_CURVE('NONE', #401, #403, #2316, .T.); -#3978 = EDGE_CURVE('NONE', #405, #403, #2320, .T.); -#3979 = EDGE_CURVE('NONE', #399, #405, #2324, .T.); -#3980 = EDGE_CURVE('NONE', #401, #407, #2329, .T.); -#3981 = EDGE_CURVE('NONE', #407, #409, #2333, .T.); -#3982 = EDGE_CURVE('NONE', #403, #409, #2338, .T.); -#3983 = EDGE_CURVE('NONE', #407, #411, #2342, .T.); -#3984 = EDGE_CURVE('NONE', #411, #413, #2346, .T.); -#3985 = EDGE_CURVE('NONE', #409, #413, #2350, .T.); -#3986 = EDGE_CURVE('NONE', #411, #399, #2355, .T.); -#3987 = EDGE_CURVE('NONE', #413, #405, #2360, .T.); -#3988 = EDGE_CURVE('NONE', #415, #417, #2364, .T.); -#3989 = EDGE_CURVE('NONE', #417, #419, #2368, .T.); -#3990 = EDGE_CURVE('NONE', #421, #419, #2372, .T.); -#3991 = EDGE_CURVE('NONE', #415, #421, #2376, .T.); -#3992 = EDGE_CURVE('NONE', #417, #423, #2381, .T.); -#3993 = EDGE_CURVE('NONE', #423, #425, #2385, .T.); -#3994 = EDGE_CURVE('NONE', #419, #425, #2390, .T.); -#3995 = EDGE_CURVE('NONE', #423, #427, #2394, .T.); -#3996 = EDGE_CURVE('NONE', #427, #429, #2398, .T.); -#3997 = EDGE_CURVE('NONE', #425, #429, #2402, .T.); -#3998 = EDGE_CURVE('NONE', #427, #415, #2407, .T.); -#3999 = EDGE_CURVE('NONE', #429, #421, #2412, .T.); -#4000 = EDGE_CURVE('NONE', #437, #431, #2416, .T.); -#4001 = EDGE_CURVE('NONE', #431, #431, #2421, .T.); -#4002 = EDGE_CURVE('NONE', #431, #433, #2426, .T.); -#4003 = EDGE_CURVE('NONE', #433, #433, #2431, .T.); -#4004 = EDGE_CURVE('NONE', #433, #435, #2435, .T.); -#4005 = EDGE_CURVE('NONE', #435, #435, #2440, .T.); -#4006 = EDGE_CURVE('NONE', #435, #437, #2444, .T.); -#4007 = EDGE_CURVE('NONE', #437, #437, #2449, .T.); -#4008 = EDGE_CURVE('NONE', #445, #439, #2453, .T.); -#4009 = EDGE_CURVE('NONE', #439, #439, #2458, .T.); -#4010 = EDGE_CURVE('NONE', #439, #441, #2463, .T.); -#4011 = EDGE_CURVE('NONE', #441, #441, #2468, .T.); -#4012 = EDGE_CURVE('NONE', #441, #443, #2472, .T.); -#4013 = EDGE_CURVE('NONE', #443, #443, #2477, .T.); -#4014 = EDGE_CURVE('NONE', #443, #445, #2481, .T.); -#4015 = EDGE_CURVE('NONE', #445, #445, #2486, .T.); -#4016 = EDGE_CURVE('NONE', #447, #447, #2491, .T.); -#4017 = EDGE_CURVE('NONE', #447, #449, #2495, .T.); -#4018 = EDGE_CURVE('NONE', #449, #449, #2500, .T.); -#4019 = EDGE_CURVE('NONE', #451, #451, #2505, .T.); -#4020 = EDGE_CURVE('NONE', #451, #453, #2509, .T.); -#4021 = EDGE_CURVE('NONE', #453, #453, #2514, .T.); -#4022 = EDGE_CURVE('NONE', #455, #455, #2519, .T.); -#4023 = EDGE_CURVE('NONE', #455, #457, #2523, .T.); -#4024 = EDGE_CURVE('NONE', #457, #457, #2528, .T.); -#4025 = EDGE_CURVE('NONE', #459, #459, #2533, .T.); -#4026 = EDGE_CURVE('NONE', #459, #461, #2537, .T.); -#4027 = EDGE_CURVE('NONE', #461, #461, #2542, .T.); -#4028 = EDGE_CURVE('NONE', #463, #463, #2547, .T.); -#4029 = EDGE_CURVE('NONE', #463, #465, #2551, .T.); -#4030 = EDGE_CURVE('NONE', #465, #465, #2556, .T.); -#4031 = EDGE_CURVE('NONE', #467, #467, #2561, .T.); -#4032 = EDGE_CURVE('NONE', #467, #469, #2565, .T.); -#4033 = EDGE_CURVE('NONE', #469, #469, #2570, .T.); -#4034 = EDGE_CURVE('NONE', #471, #471, #2575, .T.); -#4035 = EDGE_CURVE('NONE', #471, #473, #2579, .T.); -#4036 = EDGE_CURVE('NONE', #473, #473, #2584, .T.); -#4037 = EDGE_CURVE('NONE', #475, #475, #2589, .T.); -#4038 = EDGE_CURVE('NONE', #475, #477, #2593, .T.); -#4039 = EDGE_CURVE('NONE', #477, #477, #2598, .T.); -#4040 = EDGE_CURVE('NONE', #479, #479, #2603, .T.); -#4041 = EDGE_CURVE('NONE', #479, #481, #2607, .T.); -#4042 = EDGE_CURVE('NONE', #481, #481, #2612, .T.); -#4043 = EDGE_CURVE('NONE', #483, #483, #2617, .T.); -#4044 = EDGE_CURVE('NONE', #483, #485, #2621, .T.); -#4045 = EDGE_CURVE('NONE', #485, #485, #2626, .T.); -#4046 = EDGE_CURVE('NONE', #487, #487, #2631, .T.); -#4047 = EDGE_CURVE('NONE', #487, #489, #2635, .T.); -#4048 = EDGE_CURVE('NONE', #489, #489, #2640, .T.); -#4049 = EDGE_CURVE('NONE', #491, #491, #2645, .T.); -#4050 = EDGE_CURVE('NONE', #491, #493, #2649, .T.); -#4051 = EDGE_CURVE('NONE', #493, #493, #2654, .T.); -#4052 = EDGE_CURVE('NONE', #495, #495, #2659, .T.); -#4053 = EDGE_CURVE('NONE', #495, #497, #2663, .T.); -#4054 = EDGE_CURVE('NONE', #497, #497, #2668, .T.); -#4055 = EDGE_CURVE('NONE', #499, #499, #2673, .T.); -#4056 = EDGE_CURVE('NONE', #499, #501, #2677, .T.); -#4057 = EDGE_CURVE('NONE', #501, #501, #2682, .T.); -#4058 = EDGE_CURVE('NONE', #503, #503, #2687, .T.); -#4059 = EDGE_CURVE('NONE', #503, #505, #2691, .T.); -#4060 = EDGE_CURVE('NONE', #505, #505, #2696, .T.); -#4061 = EDGE_CURVE('NONE', #507, #507, #2701, .T.); -#4062 = EDGE_CURVE('NONE', #507, #509, #2705, .T.); -#4063 = EDGE_CURVE('NONE', #509, #509, #2710, .T.); -#4064 = EDGE_CURVE('NONE', #511, #511, #2715, .T.); -#4065 = EDGE_CURVE('NONE', #511, #513, #2719, .T.); -#4066 = EDGE_CURVE('NONE', #513, #513, #2724, .T.); -#4067 = EDGE_CURVE('NONE', #515, #515, #2729, .T.); -#4068 = EDGE_CURVE('NONE', #515, #517, #2733, .T.); -#4069 = EDGE_CURVE('NONE', #517, #517, #2738, .T.); -#4070 = EDGE_CURVE('NONE', #519, #519, #2743, .T.); -#4071 = EDGE_CURVE('NONE', #519, #521, #2747, .T.); -#4072 = EDGE_CURVE('NONE', #521, #521, #2752, .T.); -#4073 = EDGE_CURVE('NONE', #523, #523, #2757, .T.); -#4074 = EDGE_CURVE('NONE', #523, #525, #2761, .T.); -#4075 = EDGE_CURVE('NONE', #525, #525, #2766, .T.); -#4076 = EDGE_CURVE('NONE', #527, #527, #2771, .T.); -#4077 = EDGE_CURVE('NONE', #527, #529, #2775, .T.); -#4078 = EDGE_CURVE('NONE', #529, #529, #2780, .T.); -#4079 = EDGE_CURVE('NONE', #531, #531, #2785, .T.); -#4080 = EDGE_CURVE('NONE', #531, #533, #2789, .T.); -#4081 = EDGE_CURVE('NONE', #533, #533, #2794, .T.); -#4082 = EDGE_CURVE('NONE', #535, #535, #2799, .T.); -#4083 = EDGE_CURVE('NONE', #535, #537, #2803, .T.); -#4084 = EDGE_CURVE('NONE', #537, #537, #2808, .T.); -#4085 = EDGE_CURVE('NONE', #539, #539, #2813, .T.); -#4086 = EDGE_CURVE('NONE', #539, #541, #2817, .T.); -#4087 = EDGE_CURVE('NONE', #541, #541, #2822, .T.); -#4088 = EDGE_CURVE('NONE', #543, #543, #2827, .T.); -#4089 = EDGE_CURVE('NONE', #543, #545, #2831, .T.); -#4090 = EDGE_CURVE('NONE', #545, #545, #2836, .T.); -#4091 = EDGE_CURVE('NONE', #547, #547, #2841, .T.); -#4092 = EDGE_CURVE('NONE', #547, #549, #2845, .T.); -#4093 = EDGE_CURVE('NONE', #549, #549, #2850, .T.); -#4094 = EDGE_CURVE('NONE', #551, #551, #2855, .T.); -#4095 = EDGE_CURVE('NONE', #551, #553, #2859, .T.); -#4096 = EDGE_CURVE('NONE', #553, #553, #2864, .T.); -#4097 = EDGE_CURVE('NONE', #555, #555, #2869, .T.); -#4098 = EDGE_CURVE('NONE', #555, #557, #2873, .T.); -#4099 = EDGE_CURVE('NONE', #557, #557, #2878, .T.); -#4100 = EDGE_CURVE('NONE', #559, #559, #2883, .T.); -#4101 = EDGE_CURVE('NONE', #559, #561, #2887, .T.); -#4102 = EDGE_CURVE('NONE', #561, #561, #2892, .T.); -#4103 = EDGE_CURVE('NONE', #563, #563, #2897, .T.); -#4104 = EDGE_CURVE('NONE', #563, #565, #2901, .T.); -#4105 = EDGE_CURVE('NONE', #565, #565, #2906, .T.); -#4106 = EDGE_CURVE('NONE', #567, #567, #2911, .T.); -#4107 = EDGE_CURVE('NONE', #567, #569, #2915, .T.); -#4108 = EDGE_CURVE('NONE', #569, #569, #2920, .T.); -#4109 = EDGE_CURVE('NONE', #571, #571, #2925, .T.); -#4110 = EDGE_CURVE('NONE', #571, #573, #2929, .T.); -#4111 = EDGE_CURVE('NONE', #573, #573, #2934, .T.); -#4112 = EDGE_CURVE('NONE', #575, #575, #2939, .T.); -#4113 = EDGE_CURVE('NONE', #575, #577, #2943, .T.); -#4114 = EDGE_CURVE('NONE', #577, #577, #2948, .T.); -#4115 = EDGE_CURVE('NONE', #579, #579, #2953, .T.); -#4116 = EDGE_CURVE('NONE', #579, #581, #2957, .T.); -#4117 = EDGE_CURVE('NONE', #581, #581, #2962, .T.); -#4118 = EDGE_CURVE('NONE', #583, #583, #2967, .T.); -#4119 = EDGE_CURVE('NONE', #583, #585, #2971, .T.); -#4120 = EDGE_CURVE('NONE', #585, #585, #2976, .T.); -#4121 = EDGE_CURVE('NONE', #587, #587, #2981, .T.); -#4122 = EDGE_CURVE('NONE', #587, #589, #2985, .T.); -#4123 = EDGE_CURVE('NONE', #589, #589, #2990, .T.); -#4124 = EDGE_CURVE('NONE', #591, #593, #2994, .T.); -#4125 = EDGE_CURVE('NONE', #593, #595, #2998, .T.); -#4126 = EDGE_CURVE('NONE', #597, #595, #3002, .T.); -#4127 = EDGE_CURVE('NONE', #591, #597, #3006, .T.); -#4128 = EDGE_CURVE('NONE', #593, #599, #3010, .T.); -#4129 = EDGE_CURVE('NONE', #599, #601, #3014, .T.); -#4130 = EDGE_CURVE('NONE', #595, #601, #3018, .T.); -#4131 = EDGE_CURVE('NONE', #599, #603, #3022, .T.); -#4132 = EDGE_CURVE('NONE', #603, #605, #3026, .T.); -#4133 = EDGE_CURVE('NONE', #601, #605, #3030, .T.); -#4134 = EDGE_CURVE('NONE', #603, #591, #3034, .T.); -#4135 = EDGE_CURVE('NONE', #605, #597, #3038, .T.); -#4136 = EDGE_CURVE('NONE', #607, #609, #3042, .T.); -#4137 = EDGE_CURVE('NONE', #609, #611, #3046, .T.); -#4138 = EDGE_CURVE('NONE', #613, #611, #3050, .T.); -#4139 = EDGE_CURVE('NONE', #607, #613, #3054, .T.); -#4140 = EDGE_CURVE('NONE', #609, #615, #3058, .T.); -#4141 = EDGE_CURVE('NONE', #615, #617, #3062, .T.); -#4142 = EDGE_CURVE('NONE', #611, #617, #3066, .T.); -#4143 = EDGE_CURVE('NONE', #615, #619, #3070, .T.); -#4144 = EDGE_CURVE('NONE', #619, #621, #3074, .T.); -#4145 = EDGE_CURVE('NONE', #617, #621, #3078, .T.); -#4146 = EDGE_CURVE('NONE', #619, #607, #3082, .T.); -#4147 = EDGE_CURVE('NONE', #621, #613, #3086, .T.); -#4148 = EDGE_CURVE('NONE', #623, #625, #3090, .T.); -#4149 = EDGE_CURVE('NONE', #625, #627, #3094, .T.); -#4150 = EDGE_CURVE('NONE', #629, #627, #3098, .T.); -#4151 = EDGE_CURVE('NONE', #623, #629, #3102, .T.); -#4152 = EDGE_CURVE('NONE', #625, #631, #3106, .T.); -#4153 = EDGE_CURVE('NONE', #631, #633, #3110, .T.); -#4154 = EDGE_CURVE('NONE', #627, #633, #3114, .T.); -#4155 = EDGE_CURVE('NONE', #631, #635, #3118, .T.); -#4156 = EDGE_CURVE('NONE', #635, #637, #3122, .T.); -#4157 = EDGE_CURVE('NONE', #633, #637, #3126, .T.); -#4158 = EDGE_CURVE('NONE', #635, #623, #3130, .T.); -#4159 = EDGE_CURVE('NONE', #637, #629, #3134, .T.); -#4160 = EDGE_CURVE('NONE', #639, #641, #3138, .T.); -#4161 = EDGE_CURVE('NONE', #641, #643, #3142, .T.); -#4162 = EDGE_CURVE('NONE', #645, #643, #3146, .T.); -#4163 = EDGE_CURVE('NONE', #639, #645, #3150, .T.); -#4164 = EDGE_CURVE('NONE', #641, #647, #3154, .T.); -#4165 = EDGE_CURVE('NONE', #647, #649, #3158, .T.); -#4166 = EDGE_CURVE('NONE', #643, #649, #3162, .T.); -#4167 = EDGE_CURVE('NONE', #647, #651, #3166, .T.); -#4168 = EDGE_CURVE('NONE', #651, #653, #3170, .T.); -#4169 = EDGE_CURVE('NONE', #649, #653, #3174, .T.); -#4170 = EDGE_CURVE('NONE', #651, #639, #3178, .T.); -#4171 = EDGE_CURVE('NONE', #653, #645, #3182, .T.); -#4172 = EDGE_CURVE('NONE', #655, #657, #3186, .T.); -#4173 = EDGE_CURVE('NONE', #657, #659, #3190, .T.); -#4174 = EDGE_CURVE('NONE', #661, #659, #3194, .T.); -#4175 = EDGE_CURVE('NONE', #655, #661, #3198, .T.); -#4176 = EDGE_CURVE('NONE', #657, #663, #3202, .T.); -#4177 = EDGE_CURVE('NONE', #663, #665, #3206, .T.); -#4178 = EDGE_CURVE('NONE', #659, #665, #3210, .T.); -#4179 = EDGE_CURVE('NONE', #663, #667, #3214, .T.); -#4180 = EDGE_CURVE('NONE', #667, #669, #3218, .T.); -#4181 = EDGE_CURVE('NONE', #665, #669, #3222, .T.); -#4182 = EDGE_CURVE('NONE', #667, #655, #3226, .T.); -#4183 = EDGE_CURVE('NONE', #669, #661, #3230, .T.); -#4184 = EDGE_CURVE('NONE', #671, #671, #3235, .T.); -#4185 = EDGE_CURVE('NONE', #671, #673, #3239, .T.); -#4186 = EDGE_CURVE('NONE', #673, #673, #3244, .T.); -#4187 = EDGE_CURVE('NONE', #675, #675, #3249, .T.); -#4188 = EDGE_CURVE('NONE', #675, #677, #3253, .T.); -#4189 = EDGE_CURVE('NONE', #677, #677, #3258, .T.); -#4190 = EDGE_CURVE('NONE', #679, #679, #3263, .T.); -#4191 = EDGE_CURVE('NONE', #679, #681, #3267, .T.); -#4192 = EDGE_CURVE('NONE', #681, #681, #3272, .T.); -#4193 = EDGE_CURVE('NONE', #683, #683, #3277, .T.); -#4194 = EDGE_CURVE('NONE', #683, #685, #3281, .T.); -#4195 = EDGE_CURVE('NONE', #685, #685, #3286, .T.); -#4196 = EDGE_CURVE('NONE', #687, #687, #3291, .T.); -#4197 = EDGE_CURVE('NONE', #687, #689, #3295, .T.); -#4198 = EDGE_CURVE('NONE', #689, #689, #3300, .T.); -#4199 = EDGE_CURVE('NONE', #691, #691, #3305, .T.); -#4200 = EDGE_CURVE('NONE', #691, #693, #3309, .T.); -#4201 = EDGE_CURVE('NONE', #693, #693, #3314, .T.); -#4202 = EDGE_CURVE('NONE', #695, #695, #3319, .T.); -#4203 = EDGE_CURVE('NONE', #695, #697, #3323, .T.); -#4204 = EDGE_CURVE('NONE', #697, #697, #3328, .T.); -#4205 = EDGE_CURVE('NONE', #699, #699, #3333, .T.); -#4206 = EDGE_CURVE('NONE', #699, #701, #3337, .T.); -#4207 = EDGE_CURVE('NONE', #701, #701, #3342, .T.); -#4208 = EDGE_CURVE('NONE', #703, #703, #3347, .T.); -#4209 = EDGE_CURVE('NONE', #703, #705, #3351, .T.); -#4210 = EDGE_CURVE('NONE', #705, #705, #3356, .T.); -#4211 = EDGE_CURVE('NONE', #707, #707, #3361, .T.); -#4212 = EDGE_CURVE('NONE', #707, #709, #3365, .T.); -#4213 = EDGE_CURVE('NONE', #709, #709, #3370, .T.); -#4214 = EDGE_CURVE('NONE', #711, #711, #3375, .T.); -#4215 = EDGE_CURVE('NONE', #711, #713, #3379, .T.); -#4216 = EDGE_CURVE('NONE', #713, #713, #3384, .T.); -#4217 = EDGE_CURVE('NONE', #715, #715, #3389, .T.); -#4218 = EDGE_CURVE('NONE', #715, #717, #3393, .T.); -#4219 = EDGE_CURVE('NONE', #717, #717, #3398, .T.); -#4220 = EDGE_CURVE('NONE', #719, #721, #3402, .T.); -#4221 = EDGE_CURVE('NONE', #721, #723, #3406, .T.); -#4222 = EDGE_CURVE('NONE', #725, #723, #3410, .T.); -#4223 = EDGE_CURVE('NONE', #719, #725, #3414, .T.); -#4224 = EDGE_CURVE('NONE', #721, #727, #3418, .T.); -#4225 = EDGE_CURVE('NONE', #727, #729, #3422, .T.); -#4226 = EDGE_CURVE('NONE', #723, #729, #3426, .T.); -#4227 = EDGE_CURVE('NONE', #727, #731, #3430, .T.); -#4228 = EDGE_CURVE('NONE', #731, #733, #3434, .T.); -#4229 = EDGE_CURVE('NONE', #729, #733, #3438, .T.); -#4230 = EDGE_CURVE('NONE', #731, #719, #3442, .T.); -#4231 = EDGE_CURVE('NONE', #733, #725, #3446, .T.); -#4232 = EDGE_CURVE('NONE', #735, #737, #3450, .T.); -#4233 = EDGE_CURVE('NONE', #737, #739, #3454, .T.); -#4234 = EDGE_CURVE('NONE', #741, #739, #3458, .T.); -#4235 = EDGE_CURVE('NONE', #735, #741, #3462, .T.); -#4236 = EDGE_CURVE('NONE', #737, #743, #3466, .T.); -#4237 = EDGE_CURVE('NONE', #743, #745, #3470, .T.); -#4238 = EDGE_CURVE('NONE', #739, #745, #3474, .T.); -#4239 = EDGE_CURVE('NONE', #743, #747, #3478, .T.); -#4240 = EDGE_CURVE('NONE', #747, #749, #3482, .T.); -#4241 = EDGE_CURVE('NONE', #745, #749, #3486, .T.); -#4242 = EDGE_CURVE('NONE', #747, #735, #3490, .T.); -#4243 = EDGE_CURVE('NONE', #749, #741, #3494, .T.); -#4244 = EDGE_CURVE('NONE', #751, #753, #3498, .T.); -#4245 = EDGE_CURVE('NONE', #753, #755, #3502, .T.); -#4246 = EDGE_CURVE('NONE', #757, #755, #3506, .T.); -#4247 = EDGE_CURVE('NONE', #751, #757, #3510, .T.); -#4248 = EDGE_CURVE('NONE', #753, #759, #3514, .T.); -#4249 = EDGE_CURVE('NONE', #759, #761, #3518, .T.); -#4250 = EDGE_CURVE('NONE', #755, #761, #3522, .T.); -#4251 = EDGE_CURVE('NONE', #759, #763, #3526, .T.); -#4252 = EDGE_CURVE('NONE', #763, #765, #3530, .T.); -#4253 = EDGE_CURVE('NONE', #761, #765, #3534, .T.); -#4254 = EDGE_CURVE('NONE', #763, #751, #3538, .T.); -#4255 = EDGE_CURVE('NONE', #765, #757, #3542, .T.); -#4256 = EDGE_CURVE('NONE', #767, #769, #3546, .T.); -#4257 = EDGE_CURVE('NONE', #769, #771, #3550, .T.); -#4258 = EDGE_CURVE('NONE', #773, #771, #3554, .T.); -#4259 = EDGE_CURVE('NONE', #767, #773, #3558, .T.); -#4260 = EDGE_CURVE('NONE', #769, #775, #3562, .T.); -#4261 = EDGE_CURVE('NONE', #775, #777, #3566, .T.); -#4262 = EDGE_CURVE('NONE', #771, #777, #3570, .T.); -#4263 = EDGE_CURVE('NONE', #775, #779, #3574, .T.); -#4264 = EDGE_CURVE('NONE', #779, #781, #3578, .T.); -#4265 = EDGE_CURVE('NONE', #777, #781, #3582, .T.); -#4266 = EDGE_CURVE('NONE', #779, #767, #3586, .T.); -#4267 = EDGE_CURVE('NONE', #781, #773, #3590, .T.); -#4268 = EDGE_CURVE('NONE', #783, #785, #3594, .T.); -#4269 = EDGE_CURVE('NONE', #785, #787, #3598, .T.); -#4270 = EDGE_CURVE('NONE', #789, #787, #3602, .T.); -#4271 = EDGE_CURVE('NONE', #783, #789, #3606, .T.); -#4272 = EDGE_CURVE('NONE', #785, #791, #3610, .T.); -#4273 = EDGE_CURVE('NONE', #791, #793, #3614, .T.); -#4274 = EDGE_CURVE('NONE', #787, #793, #3618, .T.); -#4275 = EDGE_CURVE('NONE', #791, #795, #3622, .T.); -#4276 = EDGE_CURVE('NONE', #795, #797, #3626, .T.); -#4277 = EDGE_CURVE('NONE', #793, #797, #3630, .T.); -#4278 = EDGE_CURVE('NONE', #795, #783, #3634, .T.); -#4279 = EDGE_CURVE('NONE', #797, #789, #3638, .T.); -#4280 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); -#4281 = DIRECTION('NONE', (0, 0, -1)); -#4282 = AXIS2_PLACEMENT_3D('NONE', #4280, #4281, $); -#4283 = PLANE('NONE', #4282); -#4284 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); -#4285 = DIRECTION('NONE', (-0, 0, -1)); -#4286 = DIRECTION('NONE', (1, 0, -0)); -#4287 = AXIS2_PLACEMENT_3D('NONE', #4284, #4285, #4286); -#4288 = TOROIDAL_SURFACE('NONE', #4287, 0.26416, 0.04064); -#4289 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); -#4290 = DIRECTION('NONE', (0, 0, 1)); -#4291 = DIRECTION('NONE', (1, 0, -0)); -#4292 = AXIS2_PLACEMENT_3D('NONE', #4289, #4290, #4291); -#4293 = CYLINDRICAL_SURFACE('NONE', #4292, 0.3048); -#4294 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); -#4295 = DIRECTION('NONE', (0, 0, -1)); -#4296 = AXIS2_PLACEMENT_3D('NONE', #4294, #4295, $); -#4297 = PLANE('NONE', #4296); -#4298 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); -#4299 = DIRECTION('NONE', (0, 0, 1)); -#4300 = DIRECTION('NONE', (1, 0, -0)); -#4301 = AXIS2_PLACEMENT_3D('NONE', #4298, #4299, #4300); -#4302 = CYLINDRICAL_SURFACE('NONE', #4301, 0.294894); -#4303 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); -#4304 = DIRECTION('NONE', (0, 0, -1)); -#4305 = AXIS2_PLACEMENT_3D('NONE', #4303, #4304, $); -#4306 = PLANE('NONE', #4305); -#4307 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); -#4308 = DIRECTION('NONE', (0, 0, 1)); -#4309 = DIRECTION('NONE', (1, 0, -0)); -#4310 = AXIS2_PLACEMENT_3D('NONE', #4307, #4308, #4309); -#4311 = CYLINDRICAL_SURFACE('NONE', #4310, 0.3048); -#4312 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); -#4313 = DIRECTION('NONE', (0, 0, -1)); -#4314 = AXIS2_PLACEMENT_3D('NONE', #4312, #4313, $); -#4315 = PLANE('NONE', #4314); -#4316 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); -#4317 = DIRECTION('NONE', (0, 0, 1)); -#4318 = DIRECTION('NONE', (1, 0, -0)); -#4319 = AXIS2_PLACEMENT_3D('NONE', #4316, #4317, #4318); -#4320 = CYLINDRICAL_SURFACE('NONE', #4319, 0.294894); -#4321 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); -#4322 = DIRECTION('NONE', (0, 0, -1)); -#4323 = AXIS2_PLACEMENT_3D('NONE', #4321, #4322, $); -#4324 = PLANE('NONE', #4323); -#4325 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); -#4326 = DIRECTION('NONE', (0, 0, 1)); -#4327 = DIRECTION('NONE', (1, 0, -0)); -#4328 = AXIS2_PLACEMENT_3D('NONE', #4325, #4326, #4327); -#4329 = CYLINDRICAL_SURFACE('NONE', #4328, 0.3048); -#4330 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); -#4331 = DIRECTION('NONE', (-0, 0, -1)); -#4332 = DIRECTION('NONE', (1, 0, -0)); -#4333 = AXIS2_PLACEMENT_3D('NONE', #4330, #4331, #4332); -#4334 = TOROIDAL_SURFACE('NONE', #4333, 0.26416, 0.04064); -#4335 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); -#4336 = DIRECTION('NONE', (0, 0, -1)); -#4337 = AXIS2_PLACEMENT_3D('NONE', #4335, #4336, $); -#4338 = PLANE('NONE', #4337); -#4339 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); -#4340 = DIRECTION('NONE', (-0, 0, -1)); -#4341 = DIRECTION('NONE', (1, 0, -0)); -#4342 = AXIS2_PLACEMENT_3D('NONE', #4339, #4340, #4341); -#4343 = CYLINDRICAL_SURFACE('NONE', #4342, 0.2413); -#4344 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#4345 = DIRECTION('NONE', (-0, 0, -1)); -#4346 = DIRECTION('NONE', (1, 0, -0)); -#4347 = AXIS2_PLACEMENT_3D('NONE', #4344, #4345, #4346); -#4348 = CYLINDRICAL_SURFACE('NONE', #4347, 0.15367); -#4349 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); -#4350 = DIRECTION('NONE', (-0, 0, -1)); -#4351 = DIRECTION('NONE', (1, 0, -0)); -#4352 = AXIS2_PLACEMENT_3D('NONE', #4349, #4350, #4351); -#4353 = TOROIDAL_SURFACE('NONE', #4352, 0.15062199999999998, 0.003048); -#4354 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); -#4355 = DIRECTION('NONE', (0, 0, -1)); -#4356 = AXIS2_PLACEMENT_3D('NONE', #4354, #4355, $); -#4357 = PLANE('NONE', #4356); -#4358 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); -#4359 = DIRECTION('NONE', (-0, 0, -1)); -#4360 = DIRECTION('NONE', (1, 0, -0)); -#4361 = AXIS2_PLACEMENT_3D('NONE', #4358, #4359, #4360); -#4362 = TOROIDAL_SURFACE('NONE', #4361, 0.11607799999999999, 0.003048); -#4363 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); -#4364 = DIRECTION('NONE', (-0, 0, -1)); -#4365 = DIRECTION('NONE', (1, 0, -0)); -#4366 = AXIS2_PLACEMENT_3D('NONE', #4363, #4364, #4365); -#4367 = CYLINDRICAL_SURFACE('NONE', #4366, 0.11302999999999999); -#4368 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); -#4369 = DIRECTION('NONE', (-0, 0, -1)); -#4370 = DIRECTION('NONE', (1, 0, -0)); -#4371 = AXIS2_PLACEMENT_3D('NONE', #4368, #4369, #4370); -#4372 = TOROIDAL_SURFACE('NONE', #4371, 0.11607799999999999, 0.003048); -#4373 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); -#4374 = DIRECTION('NONE', (0, 0, -1)); -#4375 = AXIS2_PLACEMENT_3D('NONE', #4373, #4374, $); -#4376 = PLANE('NONE', #4375); -#4377 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#4378 = DIRECTION('NONE', (-0.00000000000000008844493613273151, 0, -1)); -#4379 = DIRECTION('NONE', (1, 0, -0.00000000000000008844493613273151)); -#4380 = AXIS2_PLACEMENT_3D('NONE', #4377, #4378, #4379); -#4381 = TOROIDAL_SURFACE('NONE', #4380, 0.15367, 0.009906); -#4382 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); -#4383 = DIRECTION('NONE', (0, 0, 1)); -#4384 = DIRECTION('NONE', (1, 0, -0)); -#4385 = AXIS2_PLACEMENT_3D('NONE', #4382, #4383, #4384); -#4386 = CYLINDRICAL_SURFACE('NONE', #4385, 0.163576); -#4387 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); -#4388 = DIRECTION('NONE', (-0.000000000000000011055617016591439, 0, -1)); -#4389 = DIRECTION('NONE', (1, 0, -0.000000000000000011055617016591439)); -#4390 = AXIS2_PLACEMENT_3D('NONE', #4387, #4388, #4389); -#4391 = TOROIDAL_SURFACE('NONE', #4390, 0.15367, 0.009906); -#4392 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); -#4393 = DIRECTION('NONE', (0, 0, -1)); -#4394 = AXIS2_PLACEMENT_3D('NONE', #4392, #4393, $); -#4395 = PLANE('NONE', #4394); -#4396 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000007)); -#4397 = DIRECTION('NONE', (-0.000000000000000038981612940198085, 0, -1)); -#4398 = DIRECTION('NONE', (1, 0, -0.000000000000000038981612940198085)); -#4399 = AXIS2_PLACEMENT_3D('NONE', #4396, #4397, #4398); -#4400 = TOROIDAL_SURFACE('NONE', #4399, 0.11607799999999999, 0.003048); -#4401 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000003)); -#4402 = DIRECTION('NONE', (-0.000000000000000031431599387777595, 0, -1)); -#4403 = DIRECTION('NONE', (1, 0, -0.000000000000000031431599387777595)); -#4404 = AXIS2_PLACEMENT_3D('NONE', #4401, #4402, #4403); -#4405 = CYLINDRICAL_SURFACE('NONE', #4404, 0.11302999999999999); -#4406 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000008)); -#4407 = DIRECTION('NONE', (0.000000000000000015592645176079235, 0, -1)); -#4408 = DIRECTION('NONE', (1, 0, 0.000000000000000015592645176079235)); -#4409 = AXIS2_PLACEMENT_3D('NONE', #4406, #4407, #4408); -#4410 = TOROIDAL_SURFACE('NONE', #4409, 0.11607799999999999, 0.003048); -#4411 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); -#4412 = DIRECTION('NONE', (0, 0, -1)); -#4413 = AXIS2_PLACEMENT_3D('NONE', #4411, #4412, $); -#4414 = PLANE('NONE', #4413); -#4415 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); -#4416 = DIRECTION('NONE', (-0, 0, -1)); -#4417 = DIRECTION('NONE', (1, 0, -0)); -#4418 = AXIS2_PLACEMENT_3D('NONE', #4415, #4416, #4417); -#4419 = TOROIDAL_SURFACE('NONE', #4418, 0.15062199999999998, 0.003048); -#4420 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); -#4421 = DIRECTION('NONE', (0, 0, 1)); -#4422 = DIRECTION('NONE', (1, 0, -0)); -#4423 = AXIS2_PLACEMENT_3D('NONE', #4420, #4421, #4422); -#4424 = CYLINDRICAL_SURFACE('NONE', #4423, 0.15367); -#4425 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#4426 = DIRECTION('NONE', (0, 1, 0)); -#4427 = AXIS2_PLACEMENT_3D('NONE', #4425, #4426, $); -#4428 = PLANE('NONE', #4427); -#4429 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#4430 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); -#4431 = AXIS2_PLACEMENT_3D('NONE', #4429, #4430, $); -#4432 = PLANE('NONE', #4431); -#4433 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); -#4434 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#4435 = CARTESIAN_POINT('NONE', (0.06915, 0.012000000000000004, 0.029999999999999995)); -#4436 = CARTESIAN_POINT('NONE', (0.07351764281119443, 0.016367642811194436, 0.042)); -#4437 = CARTESIAN_POINT('NONE', (0.05715, 0.012000000000000007, 0.029999999999999995)); -#4438 = CARTESIAN_POINT('NONE', (0.05715, 0.016367642811194436, 0.042)); -#4439 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.012000000000000009, 0.029999999999999995)); -#4440 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.016367642811194436, 0.042)); -#4441 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.0000000000000000014695761589768248, 0.029999999999999995)); -#4442 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.0000000000000000020044581378316452, 0.042)); -#4443 = CARTESIAN_POINT('NONE', (0.04514999999999999, -0.012000000000000004, 0.029999999999999995)); -#4444 = CARTESIAN_POINT('NONE', (0.04078235718880556, -0.016367642811194436, 0.042)); -#4445 = CARTESIAN_POINT('NONE', (0.05715, -0.012000000000000007, 0.029999999999999995)); -#4446 = CARTESIAN_POINT('NONE', (0.05715, -0.016367642811194436, 0.042)); -#4447 = CARTESIAN_POINT('NONE', (0.06915, -0.012000000000000009, 0.029999999999999995)); -#4448 = CARTESIAN_POINT('NONE', (0.07351764281119443, -0.016367642811194436, 0.042)); -#4449 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); -#4450 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#4451 = ( +#3551 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); +#3552 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); +#3553 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.07619999999999999)); +#3554 = AXIS2_PLACEMENT_3D('NONE', #3553, #3552, #3551); +#3555 = CIRCLE('NONE', #3554, 0.006349999999999995); +#3556 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); +#3557 = DIRECTION('NONE', (0, 0, -1)); +#3558 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.0635)); +#3559 = AXIS2_PLACEMENT_3D('NONE', #3558, #3557, #3556); +#3560 = CIRCLE('NONE', #3559, 0.006349999999999997); +#3561 = DIRECTION('NONE', (0, 0, -1)); +#3562 = VECTOR('NONE', #3561, 1); +#3563 = CARTESIAN_POINT('NONE', (-0.13493260572327342, -0.05589091529692133, -0.0635)); +#3564 = LINE('NONE', #3563, #3562); +#3565 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); +#3566 = DIRECTION('NONE', (0, 0, -1)); +#3567 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.07619999999999999)); +#3568 = AXIS2_PLACEMENT_3D('NONE', #3567, #3566, #3565); +#3569 = CIRCLE('NONE', #3568, 0.006349999999999997); +#3570 = DIRECTION('NONE', (-1, 0, 0)); +#3571 = VECTOR('NONE', #3570, 1); +#3572 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.060323999999999996)); +#3573 = LINE('NONE', #3572, #3571); +#3574 = DIRECTION('NONE', (0, 0, -1)); +#3575 = VECTOR('NONE', #3574, 1); +#3576 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.060323999999999996)); +#3577 = LINE('NONE', #3576, #3575); +#3578 = DIRECTION('NONE', (-1, 0, 0)); +#3579 = VECTOR('NONE', #3578, 1); +#3580 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.0635)); +#3581 = LINE('NONE', #3580, #3579); +#3582 = DIRECTION('NONE', (0, 0, -1)); +#3583 = VECTOR('NONE', #3582, 1); +#3584 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.065024, -0.060323999999999996)); +#3585 = LINE('NONE', #3584, #3583); +#3586 = DIRECTION('NONE', (0, 1, 0)); +#3587 = VECTOR('NONE', #3586, 1); +#3588 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.060323999999999996)); +#3589 = LINE('NONE', #3588, #3587); +#3590 = DIRECTION('NONE', (0, 0, -1)); +#3591 = VECTOR('NONE', #3590, 1); +#3592 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.060323999999999996)); +#3593 = LINE('NONE', #3592, #3591); +#3594 = DIRECTION('NONE', (0, 1, 0)); +#3595 = VECTOR('NONE', #3594, 1); +#3596 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.065024, -0.0635)); +#3597 = LINE('NONE', #3596, #3595); +#3598 = DIRECTION('NONE', (1, 0, 0)); +#3599 = VECTOR('NONE', #3598, 1); +#3600 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.060323999999999996)); +#3601 = LINE('NONE', #3600, #3599); +#3602 = DIRECTION('NONE', (0, 0, -1)); +#3603 = VECTOR('NONE', #3602, 1); +#3604 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.060323999999999996)); +#3605 = LINE('NONE', #3604, #3603); +#3606 = DIRECTION('NONE', (1, 0, 0)); +#3607 = VECTOR('NONE', #3606, 1); +#3608 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.130048, -0.0635)); +#3609 = LINE('NONE', #3608, #3607); +#3610 = DIRECTION('NONE', (0, -1, 0)); +#3611 = VECTOR('NONE', #3610, 1); +#3612 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.060323999999999996)); +#3613 = LINE('NONE', #3612, #3611); +#3614 = DIRECTION('NONE', (0, -1, 0)); +#3615 = VECTOR('NONE', #3614, 1); +#3616 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.130048, -0.0635)); +#3617 = LINE('NONE', #3616, #3615); +#3618 = DIRECTION('NONE', (-0.3090169943749478, 0.9510565162951535, 0)); +#3619 = VECTOR('NONE', #3618, 1); +#3620 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.060323999999999996)); +#3621 = LINE('NONE', #3620, #3619); +#3622 = DIRECTION('NONE', (0, 0, -1)); +#3623 = VECTOR('NONE', #3622, 1); +#3624 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.060323999999999996)); +#3625 = LINE('NONE', #3624, #3623); +#3626 = DIRECTION('NONE', (-0.3090169943749478, 0.9510565162951535, 0)); +#3627 = VECTOR('NONE', #3626, 1); +#3628 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.0635)); +#3629 = LINE('NONE', #3628, #3627); +#3630 = DIRECTION('NONE', (0, 0, -1)); +#3631 = VECTOR('NONE', #3630, 1); +#3632 = CARTESIAN_POINT('NONE', (0.044809100219617704, 0.07251385410739286, -0.060323999999999996)); +#3633 = LINE('NONE', #3632, #3631); +#3634 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494745, 0)); +#3635 = VECTOR('NONE', #3634, 1); +#3636 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.060323999999999996)); +#3637 = LINE('NONE', #3636, #3635); +#3638 = DIRECTION('NONE', (0, 0, -1)); +#3639 = VECTOR('NONE', #3638, 1); +#3640 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.060323999999999996)); +#3641 = LINE('NONE', #3640, #3639); +#3642 = DIRECTION('NONE', (0.9510565162951536, 0.30901699437494745, 0)); +#3643 = VECTOR('NONE', #3642, 1); +#3644 = CARTESIAN_POINT('NONE', (0.04386721642076286, 0.07541267436906049, -0.0635)); +#3645 = LINE('NONE', #3644, #3643); +#3646 = DIRECTION('NONE', (0.30901699437495117, -0.9510565162951524, 0)); +#3647 = VECTOR('NONE', #3646, 1); +#3648 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.060323999999999996)); +#3649 = LINE('NONE', #3648, #3647); +#3650 = DIRECTION('NONE', (0, 0, -1)); +#3651 = VECTOR('NONE', #3650, 1); +#3652 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.060323999999999996)); +#3653 = LINE('NONE', #3652, #3651); +#3654 = DIRECTION('NONE', (0.30901699437495117, -0.9510565162951524, 0)); +#3655 = VECTOR('NONE', #3654, 1); +#3656 = CARTESIAN_POINT('NONE', (0.10570871533633892, 0.09550619541129707, -0.0635)); +#3657 = LINE('NONE', #3656, #3655); +#3658 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749476, 0)); +#3659 = VECTOR('NONE', #3658, 1); +#3660 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.060323999999999996)); +#3661 = LINE('NONE', #3660, #3659); +#3662 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749476, 0)); +#3663 = VECTOR('NONE', #3662, 1); +#3664 = CARTESIAN_POINT('NONE', (0.10665059913519377, 0.09260737514962945, -0.0635)); +#3665 = LINE('NONE', #3664, #3663); +#3666 = DIRECTION('NONE', (0.8090169943749466, 0.5877852522924745, 0)); +#3667 = VECTOR('NONE', #3666, 1); +#3668 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.060323999999999996)); +#3669 = LINE('NONE', #3668, #3667); +#3670 = DIRECTION('NONE', (0, 0, -1)); +#3671 = VECTOR('NONE', #3670, 1); +#3672 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.060323999999999996)); +#3673 = LINE('NONE', #3672, #3671); +#3674 = DIRECTION('NONE', (0.8090169943749466, 0.5877852522924745, 0)); +#3675 = VECTOR('NONE', #3674, 1); +#3676 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.0635)); +#3677 = LINE('NONE', #3676, #3675); +#3678 = DIRECTION('NONE', (0, 0, -1)); +#3679 = VECTOR('NONE', #3678, 1); +#3680 = CARTESIAN_POINT('NONE', (0.08281154694102412, -0.020207973506380036, -0.060323999999999996)); +#3681 = LINE('NONE', #3680, #3679); +#3682 = DIRECTION('NONE', (0.5877852522924734, -0.8090169943749475, 0)); +#3683 = VECTOR('NONE', #3682, 1); +#3684 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.060323999999999996)); +#3685 = LINE('NONE', #3684, #3683); +#3686 = DIRECTION('NONE', (0, 0, -1)); +#3687 = VECTOR('NONE', #3686, 1); +#3688 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.060323999999999996)); +#3689 = LINE('NONE', #3688, #3687); +#3690 = DIRECTION('NONE', (0.5877852522924734, -0.8090169943749475, 0)); +#3691 = VECTOR('NONE', #3690, 1); +#3692 = CARTESIAN_POINT('NONE', (0.08527743073987895, -0.018416404057392578, -0.0635)); +#3693 = LINE('NONE', #3692, #3691); +#3694 = DIRECTION('NONE', (-0.8090169943749453, -0.5877852522924759, 0)); +#3695 = VECTOR('NONE', #3694, 1); +#3696 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.060323999999999996)); +#3697 = LINE('NONE', #3696, #3695); +#3698 = DIRECTION('NONE', (0, 0, -1)); +#3699 = VECTOR('NONE', #3698, 1); +#3700 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.060323999999999996)); +#3701 = LINE('NONE', #3700, #3699); +#3702 = DIRECTION('NONE', (-0.8090169943749453, -0.5877852522924759, 0)); +#3703 = VECTOR('NONE', #3702, 1); +#3704 = CARTESIAN_POINT('NONE', (0.12349757898494473, -0.07102192509962915, -0.0635)); +#3705 = LINE('NONE', #3704, #3703); +#3706 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3707 = VECTOR('NONE', #3706, 1); +#3708 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.060323999999999996)); +#3709 = LINE('NONE', #3708, #3707); +#3710 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3711 = VECTOR('NONE', #3710, 1); +#3712 = CARTESIAN_POINT('NONE', (0.1210316951860899, -0.07281349454861662, -0.0635)); +#3713 = LINE('NONE', #3712, #3711); +#3714 = DIRECTION('NONE', (0.8090169943749465, -0.5877852522924746, 0)); +#3715 = VECTOR('NONE', #3714, 1); +#3716 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.060323999999999996)); +#3717 = LINE('NONE', #3716, #3715); +#3718 = DIRECTION('NONE', (0, 0, -1)); +#3719 = VECTOR('NONE', #3718, 1); +#3720 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.060323999999999996)); +#3721 = LINE('NONE', #3720, #3719); +#3722 = DIRECTION('NONE', (0.8090169943749465, -0.5877852522924746, 0)); +#3723 = VECTOR('NONE', #3722, 1); +#3724 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.0635)); +#3725 = LINE('NONE', #3724, #3723); +#3726 = DIRECTION('NONE', (0, 0, -1)); +#3727 = VECTOR('NONE', #3726, 1); +#3728 = CARTESIAN_POINT('NONE', (0.006371250450892589, -0.08500306857809312, -0.060323999999999996)); +#3729 = LINE('NONE', #3728, #3727); +#3730 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3731 = VECTOR('NONE', #3730, 1); +#3732 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.060323999999999996)); +#3733 = LINE('NONE', #3732, #3731); +#3734 = DIRECTION('NONE', (0, 0, -1)); +#3735 = VECTOR('NONE', #3734, 1); +#3736 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.060323999999999996)); +#3737 = LINE('NONE', #3736, #3735); +#3738 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3739 = VECTOR('NONE', #3738, 1); +#3740 = CARTESIAN_POINT('NONE', (0.00883713424974743, -0.08679463802708058, -0.0635)); +#3741 = LINE('NONE', #3740, #3739); +#3742 = DIRECTION('NONE', (-0.8090169943749523, 0.5877852522924665, 0)); +#3743 = VECTOR('NONE', #3742, 1); +#3744 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.060323999999999996)); +#3745 = LINE('NONE', #3744, #3743); +#3746 = DIRECTION('NONE', (0, 0, -1)); +#3747 = VECTOR('NONE', #3746, 1); +#3748 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.060323999999999996)); +#3749 = LINE('NONE', #3748, #3747); +#3750 = DIRECTION('NONE', (-0.8090169943749523, 0.5877852522924665, 0)); +#3751 = VECTOR('NONE', #3750, 1); +#3752 = CARTESIAN_POINT('NONE', (-0.029383013995318338, -0.13940015906931716, -0.0635)); +#3753 = LINE('NONE', #3752, #3751); +#3754 = DIRECTION('NONE', (0.5877852522924727, 0.8090169943749477, 0)); +#3755 = VECTOR('NONE', #3754, 1); +#3756 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.060323999999999996)); +#3757 = LINE('NONE', #3756, #3755); +#3758 = DIRECTION('NONE', (0.5877852522924727, 0.8090169943749477, 0)); +#3759 = VECTOR('NONE', #3758, 1); +#3760 = CARTESIAN_POINT('NONE', (-0.03184889779417317, -0.13760858962032974, -0.0635)); +#3761 = LINE('NONE', #3760, #3759); +#3762 = DIRECTION('NONE', (-0.3090169943749498, -0.9510565162951528, 0)); +#3763 = VECTOR('NONE', #3762, 1); +#3764 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.060323999999999996)); +#3765 = LINE('NONE', #3764, #3763); +#3766 = DIRECTION('NONE', (0, 0, -1)); +#3767 = VECTOR('NONE', #3766, 1); +#3768 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.060323999999999996)); +#3769 = LINE('NONE', #3768, #3767); +#3770 = DIRECTION('NONE', (-0.3090169943749498, -0.9510565162951528, 0)); +#3771 = VECTOR('NONE', #3770, 1); +#3772 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.0635)); +#3773 = LINE('NONE', #3772, #3771); +#3774 = DIRECTION('NONE', (0, 0, -1)); +#3775 = VECTOR('NONE', #3774, 1); +#3776 = CARTESIAN_POINT('NONE', (-0.0788738976115344, -0.0323268120229197, -0.060323999999999996)); +#3777 = LINE('NONE', #3776, #3775); +#3778 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#3779 = VECTOR('NONE', #3778, 1); +#3780 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.060323999999999996)); +#3781 = LINE('NONE', #3780, #3779); +#3782 = DIRECTION('NONE', (0, 0, -1)); +#3783 = VECTOR('NONE', #3782, 1); +#3784 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.060323999999999996)); +#3785 = LINE('NONE', #3784, #3783); +#3786 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#3787 = VECTOR('NONE', #3786, 1); +#3788 = CARTESIAN_POINT('NONE', (-0.07981578141038925, -0.035225632284587326, -0.0635)); +#3789 = LINE('NONE', #3788, #3787); +#3790 = DIRECTION('NONE', (0.3090169943749498, 0.9510565162951528, 0)); +#3791 = VECTOR('NONE', #3790, 1); +#3792 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.060323999999999996)); +#3793 = LINE('NONE', #3792, #3791); +#3794 = DIRECTION('NONE', (0, 0, -1)); +#3795 = VECTOR('NONE', #3794, 1); +#3796 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.060323999999999996)); +#3797 = LINE('NONE', #3796, #3795); +#3798 = DIRECTION('NONE', (0.3090169943749498, 0.9510565162951528, 0)); +#3799 = VECTOR('NONE', #3798, 1); +#3800 = CARTESIAN_POINT('NONE', (-0.1416572803259653, -0.015132111242350756, -0.0635)); +#3801 = LINE('NONE', #3800, #3799); +#3802 = DIRECTION('NONE', (0.9510565162951536, -0.30901699437494734, 0)); +#3803 = VECTOR('NONE', #3802, 1); +#3804 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.060323999999999996)); +#3805 = LINE('NONE', #3804, #3803); +#3806 = DIRECTION('NONE', (0.9510565162951536, -0.30901699437494734, 0)); +#3807 = VECTOR('NONE', #3806, 1); +#3808 = CARTESIAN_POINT('NONE', (-0.14071539652711046, -0.012233290980683128, -0.0635)); +#3809 = LINE('NONE', #3808, #3807); +#3810 = DIRECTION('NONE', (0, 1, 0)); +#3811 = VECTOR('NONE', #3810, 1); +#3812 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.07937400000000001)); +#3813 = LINE('NONE', #3812, #3811); +#3814 = DIRECTION('NONE', (0, 0, -1)); +#3815 = VECTOR('NONE', #3814, 1); +#3816 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.07937400000000001)); +#3817 = LINE('NONE', #3816, #3815); +#3818 = DIRECTION('NONE', (0, 1, 0)); +#3819 = VECTOR('NONE', #3818, 1); +#3820 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.08255)); +#3821 = LINE('NONE', #3820, #3819); +#3822 = DIRECTION('NONE', (0, 0, -1)); +#3823 = VECTOR('NONE', #3822, 1); +#3824 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.065024, -0.07937400000000001)); +#3825 = LINE('NONE', #3824, #3823); +#3826 = DIRECTION('NONE', (1, 0, 0)); +#3827 = VECTOR('NONE', #3826, 1); +#3828 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.07937400000000001)); +#3829 = LINE('NONE', #3828, #3827); +#3830 = DIRECTION('NONE', (0, 0, -1)); +#3831 = VECTOR('NONE', #3830, 1); +#3832 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.07937400000000001)); +#3833 = LINE('NONE', #3832, #3831); +#3834 = DIRECTION('NONE', (1, 0, 0)); +#3835 = VECTOR('NONE', #3834, 1); +#3836 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.130048, -0.08255)); +#3837 = LINE('NONE', #3836, #3835); +#3838 = DIRECTION('NONE', (0, -1, 0)); +#3839 = VECTOR('NONE', #3838, 1); +#3840 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.07937400000000001)); +#3841 = LINE('NONE', #3840, #3839); +#3842 = DIRECTION('NONE', (0, 0, -1)); +#3843 = VECTOR('NONE', #3842, 1); +#3844 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.07937400000000001)); +#3845 = LINE('NONE', #3844, #3843); +#3846 = DIRECTION('NONE', (0, -1, 0)); +#3847 = VECTOR('NONE', #3846, 1); +#3848 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.130048, -0.08255)); +#3849 = LINE('NONE', #3848, #3847); +#3850 = DIRECTION('NONE', (-1, 0, 0)); +#3851 = VECTOR('NONE', #3850, 1); +#3852 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.07937400000000001)); +#3853 = LINE('NONE', #3852, #3851); +#3854 = DIRECTION('NONE', (-1, 0, 0)); +#3855 = VECTOR('NONE', #3854, 1); +#3856 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.065024, -0.08255)); +#3857 = LINE('NONE', #3856, #3855); +#3858 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); +#3859 = VECTOR('NONE', #3858, 1); +#3860 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.07937400000000001)); +#3861 = LINE('NONE', #3860, #3859); +#3862 = DIRECTION('NONE', (0, 0, -1)); +#3863 = VECTOR('NONE', #3862, 1); +#3864 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.07937400000000001)); +#3865 = LINE('NONE', #3864, #3863); +#3866 = DIRECTION('NONE', (0.9510565162951536, 0.3090169943749475, 0)); +#3867 = VECTOR('NONE', #3866, 1); +#3868 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.08255)); +#3869 = LINE('NONE', #3868, #3867); +#3870 = DIRECTION('NONE', (0, 0, -1)); +#3871 = VECTOR('NONE', #3870, 1); +#3872 = CARTESIAN_POINT('NONE', (0.07887389761153442, -0.03232681202291968, -0.07937400000000001)); +#3873 = LINE('NONE', #3872, #3871); +#3874 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); +#3875 = VECTOR('NONE', #3874, 1); +#3876 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.07937400000000001)); +#3877 = LINE('NONE', #3876, #3875); +#3878 = DIRECTION('NONE', (0, 0, -1)); +#3879 = VECTOR('NONE', #3878, 1); +#3880 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.07937400000000001)); +#3881 = LINE('NONE', #3880, #3879); +#3882 = DIRECTION('NONE', (0.3090169943749498, -0.9510565162951528, 0)); +#3883 = VECTOR('NONE', #3882, 1); +#3884 = CARTESIAN_POINT('NONE', (0.1407153965271105, -0.0122332909806831, -0.08255)); +#3885 = LINE('NONE', #3884, #3883); +#3886 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); +#3887 = VECTOR('NONE', #3886, 1); +#3888 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.07937400000000001)); +#3889 = LINE('NONE', #3888, #3887); +#3890 = DIRECTION('NONE', (0, 0, -1)); +#3891 = VECTOR('NONE', #3890, 1); +#3892 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.07937400000000001)); +#3893 = LINE('NONE', #3892, #3891); +#3894 = DIRECTION('NONE', (-0.9510565162951536, -0.3090169943749475, 0)); +#3895 = VECTOR('NONE', #3894, 1); +#3896 = CARTESIAN_POINT('NONE', (0.14165728032596533, -0.015132111242350728, -0.08255)); +#3897 = LINE('NONE', #3896, #3895); +#3898 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); +#3899 = VECTOR('NONE', #3898, 1); +#3900 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.07937400000000001)); +#3901 = LINE('NONE', #3900, #3899); +#3902 = DIRECTION('NONE', (-0.3090169943749498, 0.9510565162951528, 0)); +#3903 = VECTOR('NONE', #3902, 1); +#3904 = CARTESIAN_POINT('NONE', (0.07981578141038927, -0.03522563228458731, -0.08255)); +#3905 = LINE('NONE', #3904, #3903); +#3906 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); +#3907 = VECTOR('NONE', #3906, 1); +#3908 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.07937400000000001)); +#3909 = LINE('NONE', #3908, #3907); +#3910 = DIRECTION('NONE', (0, 0, -1)); +#3911 = VECTOR('NONE', #3910, 1); +#3912 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.07937400000000001)); +#3913 = LINE('NONE', #3912, #3911); +#3914 = DIRECTION('NONE', (0.587785252292473, -0.8090169943749476, 0)); +#3915 = VECTOR('NONE', #3914, 1); +#3916 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.08255)); +#3917 = LINE('NONE', #3916, #3915); +#3918 = DIRECTION('NONE', (0, 0, -1)); +#3919 = VECTOR('NONE', #3918, 1); +#3920 = CARTESIAN_POINT('NONE', (-0.006371250450892567, -0.08500306857809312, -0.07937400000000001)); +#3921 = LINE('NONE', #3920, #3919); +#3922 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); +#3923 = VECTOR('NONE', #3922, 1); +#3924 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.07937400000000001)); +#3925 = LINE('NONE', #3924, #3923); +#3926 = DIRECTION('NONE', (0, 0, -1)); +#3927 = VECTOR('NONE', #3926, 1); +#3928 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.07937400000000001)); +#3929 = LINE('NONE', #3928, #3927); +#3930 = DIRECTION('NONE', (-0.8090169943749531, -0.5877852522924654, 0)); +#3931 = VECTOR('NONE', #3930, 1); +#3932 = CARTESIAN_POINT('NONE', (0.031848897794173214, -0.13760858962032974, -0.08255)); +#3933 = LINE('NONE', #3932, #3931); +#3934 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3935 = VECTOR('NONE', #3934, 1); +#3936 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.07937400000000001)); +#3937 = LINE('NONE', #3936, #3935); +#3938 = DIRECTION('NONE', (0, 0, -1)); +#3939 = VECTOR('NONE', #3938, 1); +#3940 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.07937400000000001)); +#3941 = LINE('NONE', #3940, #3939); +#3942 = DIRECTION('NONE', (-0.5877852522924734, 0.8090169943749475, 0)); +#3943 = VECTOR('NONE', #3942, 1); +#3944 = CARTESIAN_POINT('NONE', (0.029383013995318372, -0.13940015906931716, -0.08255)); +#3945 = LINE('NONE', #3944, #3943); +#3946 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); +#3947 = VECTOR('NONE', #3946, 1); +#3948 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.07937400000000001)); +#3949 = LINE('NONE', #3948, #3947); +#3950 = DIRECTION('NONE', (0.8090169943749463, 0.5877852522924748, 0)); +#3951 = VECTOR('NONE', #3950, 1); +#3952 = CARTESIAN_POINT('NONE', (-0.008837134249747407, -0.08679463802708058, -0.08255)); +#3953 = LINE('NONE', #3952, #3951); +#3954 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3955 = VECTOR('NONE', #3954, 1); +#3956 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.07937400000000001)); +#3957 = LINE('NONE', #3956, #3955); +#3958 = DIRECTION('NONE', (0, 0, -1)); +#3959 = VECTOR('NONE', #3958, 1); +#3960 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.07937400000000001)); +#3961 = LINE('NONE', #3960, #3959); +#3962 = DIRECTION('NONE', (-0.5877852522924731, -0.8090169943749475, 0)); +#3963 = VECTOR('NONE', #3962, 1); +#3964 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.08255)); +#3965 = LINE('NONE', #3964, #3963); +#3966 = DIRECTION('NONE', (0, 0, -1)); +#3967 = VECTOR('NONE', #3966, 1); +#3968 = CARTESIAN_POINT('NONE', (-0.08281154694102412, -0.020207973506380063, -0.07937400000000001)); +#3969 = LINE('NONE', #3968, #3967); +#3970 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); +#3971 = VECTOR('NONE', #3970, 1); +#3972 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.07937400000000001)); +#3973 = LINE('NONE', #3972, #3971); +#3974 = DIRECTION('NONE', (0, 0, -1)); +#3975 = VECTOR('NONE', #3974, 1); +#3976 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.07937400000000001)); +#3977 = LINE('NONE', #3976, #3975); +#3978 = DIRECTION('NONE', (-0.809016994374947, 0.5877852522924738, 0)); +#3979 = VECTOR('NONE', #3978, 1); +#3980 = CARTESIAN_POINT('NONE', (-0.12103169518608989, -0.07281349454861664, -0.08255)); +#3981 = LINE('NONE', #3980, #3979); +#3982 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); +#3983 = VECTOR('NONE', #3982, 1); +#3984 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.07937400000000001)); +#3985 = LINE('NONE', #3984, #3983); +#3986 = DIRECTION('NONE', (0, 0, -1)); +#3987 = VECTOR('NONE', #3986, 1); +#3988 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.07937400000000001)); +#3989 = LINE('NONE', #3988, #3987); +#3990 = DIRECTION('NONE', (0.5877852522924731, 0.8090169943749475, 0)); +#3991 = VECTOR('NONE', #3990, 1); +#3992 = CARTESIAN_POINT('NONE', (-0.12349757898494473, -0.07102192509962918, -0.08255)); +#3993 = LINE('NONE', #3992, #3991); +#3994 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); +#3995 = VECTOR('NONE', #3994, 1); +#3996 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.07937400000000001)); +#3997 = LINE('NONE', #3996, #3995); +#3998 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, 0)); +#3999 = VECTOR('NONE', #3998, 1); +#4000 = CARTESIAN_POINT('NONE', (-0.08527743073987896, -0.018416404057392605, -0.08255)); +#4001 = LINE('NONE', #4000, #3999); +#4002 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#4003 = VECTOR('NONE', #4002, 1); +#4004 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.07937400000000001)); +#4005 = LINE('NONE', #4004, #4003); +#4006 = DIRECTION('NONE', (0, 0, -1)); +#4007 = VECTOR('NONE', #4006, 1); +#4008 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.07937400000000001)); +#4009 = LINE('NONE', #4008, #4007); +#4010 = DIRECTION('NONE', (-0.9510565162951536, 0.30901699437494734, 0)); +#4011 = VECTOR('NONE', #4010, 1); +#4012 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.08255)); +#4013 = LINE('NONE', #4012, #4011); +#4014 = DIRECTION('NONE', (0, 0, -1)); +#4015 = VECTOR('NONE', #4014, 1); +#4016 = CARTESIAN_POINT('NONE', (-0.04480910021961773, 0.07251385410739285, -0.07937400000000001)); +#4017 = LINE('NONE', #4016, #4015); +#4018 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); +#4019 = VECTOR('NONE', #4018, 1); +#4020 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.07937400000000001)); +#4021 = LINE('NONE', #4020, #4019); +#4022 = DIRECTION('NONE', (0, 0, -1)); +#4023 = VECTOR('NONE', #4022, 1); +#4024 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.07937400000000001)); +#4025 = LINE('NONE', #4024, #4023); +#4026 = DIRECTION('NONE', (0.30901699437495117, 0.9510565162951524, 0)); +#4027 = VECTOR('NONE', #4026, 1); +#4028 = CARTESIAN_POINT('NONE', (-0.10665059913519381, 0.09260737514962943, -0.08255)); +#4029 = LINE('NONE', #4028, #4027); +#4030 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); +#4031 = VECTOR('NONE', #4030, 1); +#4032 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.07937400000000001)); +#4033 = LINE('NONE', #4032, #4031); +#4034 = DIRECTION('NONE', (0, 0, -1)); +#4035 = VECTOR('NONE', #4034, 1); +#4036 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.07937400000000001)); +#4037 = LINE('NONE', #4036, #4035); +#4038 = DIRECTION('NONE', (0.9510565162951536, -0.3090169943749474, 0)); +#4039 = VECTOR('NONE', #4038, 1); +#4040 = CARTESIAN_POINT('NONE', (-0.10570871533633897, 0.09550619541129704, -0.08255)); +#4041 = LINE('NONE', #4040, #4039); +#4042 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); +#4043 = VECTOR('NONE', #4042, 1); +#4044 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.07937400000000001)); +#4045 = LINE('NONE', #4044, #4043); +#4046 = DIRECTION('NONE', (-0.30901699437494706, -0.9510565162951538, 0)); +#4047 = VECTOR('NONE', #4046, 1); +#4048 = CARTESIAN_POINT('NONE', (-0.0438672164207629, 0.07541267436906046, -0.08255)); +#4049 = LINE('NONE', #4048, #4047); +#4050 = EDGE_CURVE('NONE', #31, #5, #785, .T.); +#4051 = EDGE_CURVE('NONE', #5, #5, #790, .T.); +#4052 = EDGE_CURVE('NONE', #5, #7, #795, .T.); +#4053 = EDGE_CURVE('NONE', #7, #7, #800, .T.); +#4054 = EDGE_CURVE('NONE', #7, #9, #804, .T.); +#4055 = EDGE_CURVE('NONE', #9, #9, #809, .T.); +#4056 = EDGE_CURVE('NONE', #9, #11, #813, .T.); +#4057 = EDGE_CURVE('NONE', #11, #11, #818, .T.); +#4058 = EDGE_CURVE('NONE', #11, #13, #822, .T.); +#4059 = EDGE_CURVE('NONE', #13, #13, #827, .T.); +#4060 = EDGE_CURVE('NONE', #13, #15, #831, .T.); +#4061 = EDGE_CURVE('NONE', #15, #15, #836, .T.); +#4062 = EDGE_CURVE('NONE', #15, #17, #840, .T.); +#4063 = EDGE_CURVE('NONE', #17, #17, #845, .T.); +#4064 = EDGE_CURVE('NONE', #17, #19, #849, .T.); +#4065 = EDGE_CURVE('NONE', #19, #19, #854, .T.); +#4066 = EDGE_CURVE('NONE', #19, #21, #858, .T.); +#4067 = EDGE_CURVE('NONE', #21, #21, #863, .T.); +#4068 = EDGE_CURVE('NONE', #21, #23, #867, .T.); +#4069 = EDGE_CURVE('NONE', #23, #23, #872, .T.); +#4070 = EDGE_CURVE('NONE', #23, #25, #876, .T.); +#4071 = EDGE_CURVE('NONE', #25, #25, #881, .T.); +#4072 = EDGE_CURVE('NONE', #25, #27, #886, .T.); +#4073 = EDGE_CURVE('NONE', #27, #27, #891, .T.); +#4074 = EDGE_CURVE('NONE', #27, #29, #895, .T.); +#4075 = EDGE_CURVE('NONE', #29, #29, #900, .T.); +#4076 = EDGE_CURVE('NONE', #29, #31, #904, .T.); +#4077 = EDGE_CURVE('NONE', #31, #31, #909, .T.); +#4078 = EDGE_CURVE('NONE', #97, #33, #913, .T.); +#4079 = EDGE_CURVE('NONE', #33, #35, #918, .T.); +#4080 = EDGE_CURVE('NONE', #35, #99, #922, .T.); +#4081 = EDGE_CURVE('NONE', #33, #37, #927, .T.); +#4082 = EDGE_CURVE('NONE', #37, #39, #932, .T.); +#4083 = EDGE_CURVE('NONE', #39, #35, #937, .T.); +#4084 = EDGE_CURVE('NONE', #37, #41, #941, .T.); +#4085 = EDGE_CURVE('NONE', #41, #43, #946, .T.); +#4086 = EDGE_CURVE('NONE', #43, #39, #950, .T.); +#4087 = EDGE_CURVE('NONE', #41, #45, #955, .T.); +#4088 = EDGE_CURVE('NONE', #45, #47, #960, .T.); +#4089 = EDGE_CURVE('NONE', #47, #43, #965, .T.); +#4090 = EDGE_CURVE('NONE', #45, #49, #969, .T.); +#4091 = EDGE_CURVE('NONE', #49, #51, #974, .T.); +#4092 = EDGE_CURVE('NONE', #51, #47, #978, .T.); +#4093 = EDGE_CURVE('NONE', #49, #53, #983, .T.); +#4094 = EDGE_CURVE('NONE', #53, #55, #988, .T.); +#4095 = EDGE_CURVE('NONE', #55, #51, #993, .T.); +#4096 = EDGE_CURVE('NONE', #53, #57, #997, .T.); +#4097 = EDGE_CURVE('NONE', #57, #59, #1002, .T.); +#4098 = EDGE_CURVE('NONE', #59, #55, #1006, .T.); +#4099 = EDGE_CURVE('NONE', #57, #61, #1011, .T.); +#4100 = EDGE_CURVE('NONE', #61, #63, #1016, .T.); +#4101 = EDGE_CURVE('NONE', #63, #59, #1021, .T.); +#4102 = EDGE_CURVE('NONE', #61, #65, #1025, .T.); +#4103 = EDGE_CURVE('NONE', #65, #67, #1030, .T.); +#4104 = EDGE_CURVE('NONE', #67, #63, #1034, .T.); +#4105 = EDGE_CURVE('NONE', #65, #69, #1039, .T.); +#4106 = EDGE_CURVE('NONE', #69, #71, #1044, .T.); +#4107 = EDGE_CURVE('NONE', #71, #67, #1049, .T.); +#4108 = EDGE_CURVE('NONE', #69, #73, #1053, .T.); +#4109 = EDGE_CURVE('NONE', #73, #75, #1058, .T.); +#4110 = EDGE_CURVE('NONE', #75, #71, #1062, .T.); +#4111 = EDGE_CURVE('NONE', #73, #77, #1067, .T.); +#4112 = EDGE_CURVE('NONE', #77, #79, #1072, .T.); +#4113 = EDGE_CURVE('NONE', #79, #75, #1077, .T.); +#4114 = EDGE_CURVE('NONE', #77, #81, #1081, .T.); +#4115 = EDGE_CURVE('NONE', #81, #83, #1086, .T.); +#4116 = EDGE_CURVE('NONE', #83, #79, #1090, .T.); +#4117 = EDGE_CURVE('NONE', #81, #85, #1095, .T.); +#4118 = EDGE_CURVE('NONE', #85, #87, #1100, .T.); +#4119 = EDGE_CURVE('NONE', #87, #83, #1105, .T.); +#4120 = EDGE_CURVE('NONE', #85, #89, #1109, .T.); +#4121 = EDGE_CURVE('NONE', #89, #91, #1114, .T.); +#4122 = EDGE_CURVE('NONE', #91, #87, #1118, .T.); +#4123 = EDGE_CURVE('NONE', #89, #93, #1123, .T.); +#4124 = EDGE_CURVE('NONE', #93, #95, #1128, .T.); +#4125 = EDGE_CURVE('NONE', #95, #91, #1133, .T.); +#4126 = EDGE_CURVE('NONE', #93, #97, #1137, .T.); +#4127 = EDGE_CURVE('NONE', #97, #99, #1142, .T.); +#4128 = EDGE_CURVE('NONE', #99, #95, #1146, .T.); +#4129 = EDGE_CURVE('NONE', #117, #101, #1150, .T.); +#4130 = EDGE_CURVE('NONE', #101, #101, #1155, .T.); +#4131 = EDGE_CURVE('NONE', #101, #103, #1159, .T.); +#4132 = EDGE_CURVE('NONE', #103, #103, #1164, .T.); +#4133 = EDGE_CURVE('NONE', #103, #105, #1168, .T.); +#4134 = EDGE_CURVE('NONE', #105, #105, #1173, .T.); +#4135 = EDGE_CURVE('NONE', #105, #107, #1178, .T.); +#4136 = EDGE_CURVE('NONE', #107, #107, #1183, .T.); +#4137 = EDGE_CURVE('NONE', #107, #109, #1187, .T.); +#4138 = EDGE_CURVE('NONE', #109, #109, #1192, .T.); +#4139 = EDGE_CURVE('NONE', #109, #111, #1196, .T.); +#4140 = EDGE_CURVE('NONE', #111, #111, #1201, .T.); +#4141 = EDGE_CURVE('NONE', #111, #113, #1205, .T.); +#4142 = EDGE_CURVE('NONE', #113, #113, #1210, .T.); +#4143 = EDGE_CURVE('NONE', #113, #115, #1214, .T.); +#4144 = EDGE_CURVE('NONE', #115, #115, #1219, .T.); +#4145 = EDGE_CURVE('NONE', #115, #117, #1223, .T.); +#4146 = EDGE_CURVE('NONE', #117, #117, #1228, .T.); +#4147 = EDGE_CURVE('NONE', #135, #119, #1232, .T.); +#4148 = EDGE_CURVE('NONE', #119, #119, #1237, .T.); +#4149 = EDGE_CURVE('NONE', #119, #121, #1241, .T.); +#4150 = EDGE_CURVE('NONE', #121, #121, #1246, .T.); +#4151 = EDGE_CURVE('NONE', #121, #123, #1250, .T.); +#4152 = EDGE_CURVE('NONE', #123, #123, #1255, .T.); +#4153 = EDGE_CURVE('NONE', #123, #125, #1260, .T.); +#4154 = EDGE_CURVE('NONE', #125, #125, #1265, .T.); +#4155 = EDGE_CURVE('NONE', #125, #127, #1269, .T.); +#4156 = EDGE_CURVE('NONE', #127, #127, #1274, .T.); +#4157 = EDGE_CURVE('NONE', #127, #129, #1278, .T.); +#4158 = EDGE_CURVE('NONE', #129, #129, #1283, .T.); +#4159 = EDGE_CURVE('NONE', #129, #131, #1287, .T.); +#4160 = EDGE_CURVE('NONE', #131, #131, #1292, .T.); +#4161 = EDGE_CURVE('NONE', #131, #133, #1296, .T.); +#4162 = EDGE_CURVE('NONE', #133, #133, #1301, .T.); +#4163 = EDGE_CURVE('NONE', #133, #135, #1305, .T.); +#4164 = EDGE_CURVE('NONE', #135, #135, #1310, .T.); +#4165 = EDGE_CURVE('NONE', #153, #137, #1314, .T.); +#4166 = EDGE_CURVE('NONE', #137, #137, #1319, .T.); +#4167 = EDGE_CURVE('NONE', #137, #139, #1323, .T.); +#4168 = EDGE_CURVE('NONE', #139, #139, #1328, .T.); +#4169 = EDGE_CURVE('NONE', #139, #141, #1332, .T.); +#4170 = EDGE_CURVE('NONE', #141, #141, #1337, .T.); +#4171 = EDGE_CURVE('NONE', #141, #143, #1342, .T.); +#4172 = EDGE_CURVE('NONE', #143, #143, #1347, .T.); +#4173 = EDGE_CURVE('NONE', #143, #145, #1351, .T.); +#4174 = EDGE_CURVE('NONE', #145, #145, #1356, .T.); +#4175 = EDGE_CURVE('NONE', #145, #147, #1360, .T.); +#4176 = EDGE_CURVE('NONE', #147, #147, #1365, .T.); +#4177 = EDGE_CURVE('NONE', #147, #149, #1369, .T.); +#4178 = EDGE_CURVE('NONE', #149, #149, #1374, .T.); +#4179 = EDGE_CURVE('NONE', #149, #151, #1378, .T.); +#4180 = EDGE_CURVE('NONE', #151, #151, #1383, .T.); +#4181 = EDGE_CURVE('NONE', #151, #153, #1387, .T.); +#4182 = EDGE_CURVE('NONE', #153, #153, #1392, .T.); +#4183 = EDGE_CURVE('NONE', #171, #155, #1396, .T.); +#4184 = EDGE_CURVE('NONE', #155, #155, #1401, .T.); +#4185 = EDGE_CURVE('NONE', #155, #157, #1405, .T.); +#4186 = EDGE_CURVE('NONE', #157, #157, #1410, .T.); +#4187 = EDGE_CURVE('NONE', #157, #159, #1414, .T.); +#4188 = EDGE_CURVE('NONE', #159, #159, #1419, .T.); +#4189 = EDGE_CURVE('NONE', #159, #161, #1424, .T.); +#4190 = EDGE_CURVE('NONE', #161, #161, #1429, .T.); +#4191 = EDGE_CURVE('NONE', #161, #163, #1433, .T.); +#4192 = EDGE_CURVE('NONE', #163, #163, #1438, .T.); +#4193 = EDGE_CURVE('NONE', #163, #165, #1442, .T.); +#4194 = EDGE_CURVE('NONE', #165, #165, #1447, .T.); +#4195 = EDGE_CURVE('NONE', #165, #167, #1451, .T.); +#4196 = EDGE_CURVE('NONE', #167, #167, #1456, .T.); +#4197 = EDGE_CURVE('NONE', #167, #169, #1460, .T.); +#4198 = EDGE_CURVE('NONE', #169, #169, #1465, .T.); +#4199 = EDGE_CURVE('NONE', #169, #171, #1469, .T.); +#4200 = EDGE_CURVE('NONE', #171, #171, #1474, .T.); +#4201 = EDGE_CURVE('NONE', #189, #173, #1478, .T.); +#4202 = EDGE_CURVE('NONE', #173, #173, #1483, .T.); +#4203 = EDGE_CURVE('NONE', #173, #175, #1487, .T.); +#4204 = EDGE_CURVE('NONE', #175, #175, #1492, .T.); +#4205 = EDGE_CURVE('NONE', #175, #177, #1496, .T.); +#4206 = EDGE_CURVE('NONE', #177, #177, #1501, .T.); +#4207 = EDGE_CURVE('NONE', #177, #179, #1506, .T.); +#4208 = EDGE_CURVE('NONE', #179, #179, #1511, .T.); +#4209 = EDGE_CURVE('NONE', #179, #181, #1515, .T.); +#4210 = EDGE_CURVE('NONE', #181, #181, #1520, .T.); +#4211 = EDGE_CURVE('NONE', #181, #183, #1524, .T.); +#4212 = EDGE_CURVE('NONE', #183, #183, #1529, .T.); +#4213 = EDGE_CURVE('NONE', #183, #185, #1533, .T.); +#4214 = EDGE_CURVE('NONE', #185, #185, #1538, .T.); +#4215 = EDGE_CURVE('NONE', #185, #187, #1542, .T.); +#4216 = EDGE_CURVE('NONE', #187, #187, #1547, .T.); +#4217 = EDGE_CURVE('NONE', #187, #189, #1551, .T.); +#4218 = EDGE_CURVE('NONE', #189, #189, #1556, .T.); +#4219 = EDGE_CURVE('NONE', #237, #191, #1560, .T.); +#4220 = EDGE_CURVE('NONE', #191, #191, #1565, .T.); +#4221 = EDGE_CURVE('NONE', #191, #193, #1569, .T.); +#4222 = EDGE_CURVE('NONE', #193, #193, #1574, .T.); +#4223 = EDGE_CURVE('NONE', #193, #195, #1578, .T.); +#4224 = EDGE_CURVE('NONE', #195, #195, #1583, .T.); +#4225 = EDGE_CURVE('NONE', #195, #197, #1587, .T.); +#4226 = EDGE_CURVE('NONE', #197, #197, #1592, .T.); +#4227 = EDGE_CURVE('NONE', #197, #199, #1596, .T.); +#4228 = EDGE_CURVE('NONE', #199, #199, #1601, .T.); +#4229 = EDGE_CURVE('NONE', #199, #201, #1605, .T.); +#4230 = EDGE_CURVE('NONE', #201, #201, #1610, .T.); +#4231 = EDGE_CURVE('NONE', #201, #203, #1614, .T.); +#4232 = EDGE_CURVE('NONE', #203, #203, #1619, .T.); +#4233 = EDGE_CURVE('NONE', #203, #205, #1623, .T.); +#4234 = EDGE_CURVE('NONE', #205, #205, #1628, .T.); +#4235 = EDGE_CURVE('NONE', #205, #207, #1632, .T.); +#4236 = EDGE_CURVE('NONE', #207, #207, #1637, .T.); +#4237 = EDGE_CURVE('NONE', #207, #209, #1641, .T.); +#4238 = EDGE_CURVE('NONE', #209, #209, #1646, .T.); +#4239 = EDGE_CURVE('NONE', #209, #211, #1650, .T.); +#4240 = EDGE_CURVE('NONE', #211, #211, #1655, .T.); +#4241 = EDGE_CURVE('NONE', #211, #213, #1659, .T.); +#4242 = EDGE_CURVE('NONE', #213, #213, #1664, .T.); +#4243 = EDGE_CURVE('NONE', #213, #215, #1668, .T.); +#4244 = EDGE_CURVE('NONE', #215, #215, #1673, .T.); +#4245 = EDGE_CURVE('NONE', #215, #217, #1677, .T.); +#4246 = EDGE_CURVE('NONE', #217, #217, #1682, .T.); +#4247 = EDGE_CURVE('NONE', #217, #219, #1686, .T.); +#4248 = EDGE_CURVE('NONE', #219, #219, #1691, .T.); +#4249 = EDGE_CURVE('NONE', #219, #221, #1695, .T.); +#4250 = EDGE_CURVE('NONE', #221, #221, #1700, .T.); +#4251 = EDGE_CURVE('NONE', #221, #223, #1704, .T.); +#4252 = EDGE_CURVE('NONE', #223, #223, #1709, .T.); +#4253 = EDGE_CURVE('NONE', #223, #225, #1713, .T.); +#4254 = EDGE_CURVE('NONE', #225, #225, #1718, .T.); +#4255 = EDGE_CURVE('NONE', #225, #227, #1722, .T.); +#4256 = EDGE_CURVE('NONE', #227, #227, #1727, .T.); +#4257 = EDGE_CURVE('NONE', #227, #229, #1731, .T.); +#4258 = EDGE_CURVE('NONE', #229, #229, #1736, .T.); +#4259 = EDGE_CURVE('NONE', #229, #231, #1740, .T.); +#4260 = EDGE_CURVE('NONE', #231, #231, #1745, .T.); +#4261 = EDGE_CURVE('NONE', #231, #233, #1749, .T.); +#4262 = EDGE_CURVE('NONE', #233, #233, #1754, .T.); +#4263 = EDGE_CURVE('NONE', #233, #235, #1758, .T.); +#4264 = EDGE_CURVE('NONE', #235, #235, #1763, .T.); +#4265 = EDGE_CURVE('NONE', #235, #237, #1767, .T.); +#4266 = EDGE_CURVE('NONE', #237, #237, #1772, .T.); +#4267 = EDGE_CURVE('NONE', #239, #241, #1776, .T.); +#4268 = EDGE_CURVE('NONE', #241, #243, #1780, .T.); +#4269 = EDGE_CURVE('NONE', #245, #243, #1784, .T.); +#4270 = EDGE_CURVE('NONE', #239, #245, #1788, .T.); +#4271 = EDGE_CURVE('NONE', #241, #247, #1793, .T.); +#4272 = EDGE_CURVE('NONE', #247, #249, #1797, .T.); +#4273 = EDGE_CURVE('NONE', #243, #249, #1802, .T.); +#4274 = EDGE_CURVE('NONE', #247, #251, #1806, .T.); +#4275 = EDGE_CURVE('NONE', #251, #253, #1810, .T.); +#4276 = EDGE_CURVE('NONE', #249, #253, #1814, .T.); +#4277 = EDGE_CURVE('NONE', #251, #239, #1819, .T.); +#4278 = EDGE_CURVE('NONE', #253, #245, #1824, .T.); +#4279 = EDGE_CURVE('NONE', #255, #257, #1828, .T.); +#4280 = EDGE_CURVE('NONE', #257, #259, #1832, .T.); +#4281 = EDGE_CURVE('NONE', #261, #259, #1836, .T.); +#4282 = EDGE_CURVE('NONE', #255, #261, #1840, .T.); +#4283 = EDGE_CURVE('NONE', #257, #263, #1845, .T.); +#4284 = EDGE_CURVE('NONE', #263, #265, #1849, .T.); +#4285 = EDGE_CURVE('NONE', #259, #265, #1854, .T.); +#4286 = EDGE_CURVE('NONE', #263, #267, #1858, .T.); +#4287 = EDGE_CURVE('NONE', #267, #269, #1862, .T.); +#4288 = EDGE_CURVE('NONE', #265, #269, #1866, .T.); +#4289 = EDGE_CURVE('NONE', #267, #255, #1871, .T.); +#4290 = EDGE_CURVE('NONE', #269, #261, #1876, .T.); +#4291 = EDGE_CURVE('NONE', #271, #273, #1880, .T.); +#4292 = EDGE_CURVE('NONE', #273, #275, #1884, .T.); +#4293 = EDGE_CURVE('NONE', #277, #275, #1888, .T.); +#4294 = EDGE_CURVE('NONE', #271, #277, #1892, .T.); +#4295 = EDGE_CURVE('NONE', #273, #279, #1897, .T.); +#4296 = EDGE_CURVE('NONE', #279, #281, #1901, .T.); +#4297 = EDGE_CURVE('NONE', #275, #281, #1906, .T.); +#4298 = EDGE_CURVE('NONE', #279, #283, #1910, .T.); +#4299 = EDGE_CURVE('NONE', #283, #285, #1914, .T.); +#4300 = EDGE_CURVE('NONE', #281, #285, #1918, .T.); +#4301 = EDGE_CURVE('NONE', #283, #271, #1923, .T.); +#4302 = EDGE_CURVE('NONE', #285, #277, #1928, .T.); +#4303 = EDGE_CURVE('NONE', #287, #289, #1932, .T.); +#4304 = EDGE_CURVE('NONE', #289, #291, #1936, .T.); +#4305 = EDGE_CURVE('NONE', #293, #291, #1940, .T.); +#4306 = EDGE_CURVE('NONE', #287, #293, #1944, .T.); +#4307 = EDGE_CURVE('NONE', #289, #295, #1949, .T.); +#4308 = EDGE_CURVE('NONE', #295, #297, #1953, .T.); +#4309 = EDGE_CURVE('NONE', #291, #297, #1958, .T.); +#4310 = EDGE_CURVE('NONE', #295, #299, #1962, .T.); +#4311 = EDGE_CURVE('NONE', #299, #301, #1966, .T.); +#4312 = EDGE_CURVE('NONE', #297, #301, #1970, .T.); +#4313 = EDGE_CURVE('NONE', #299, #287, #1975, .T.); +#4314 = EDGE_CURVE('NONE', #301, #293, #1980, .T.); +#4315 = EDGE_CURVE('NONE', #303, #305, #1984, .T.); +#4316 = EDGE_CURVE('NONE', #305, #307, #1988, .T.); +#4317 = EDGE_CURVE('NONE', #309, #307, #1992, .T.); +#4318 = EDGE_CURVE('NONE', #303, #309, #1996, .T.); +#4319 = EDGE_CURVE('NONE', #305, #311, #2001, .T.); +#4320 = EDGE_CURVE('NONE', #311, #313, #2005, .T.); +#4321 = EDGE_CURVE('NONE', #307, #313, #2010, .T.); +#4322 = EDGE_CURVE('NONE', #311, #315, #2014, .T.); +#4323 = EDGE_CURVE('NONE', #315, #317, #2018, .T.); +#4324 = EDGE_CURVE('NONE', #313, #317, #2022, .T.); +#4325 = EDGE_CURVE('NONE', #315, #303, #2027, .T.); +#4326 = EDGE_CURVE('NONE', #317, #309, #2032, .T.); +#4327 = EDGE_CURVE('NONE', #319, #321, #2036, .T.); +#4328 = EDGE_CURVE('NONE', #321, #323, #2040, .T.); +#4329 = EDGE_CURVE('NONE', #325, #323, #2044, .T.); +#4330 = EDGE_CURVE('NONE', #319, #325, #2048, .T.); +#4331 = EDGE_CURVE('NONE', #321, #327, #2053, .T.); +#4332 = EDGE_CURVE('NONE', #327, #329, #2057, .T.); +#4333 = EDGE_CURVE('NONE', #323, #329, #2062, .T.); +#4334 = EDGE_CURVE('NONE', #327, #331, #2066, .T.); +#4335 = EDGE_CURVE('NONE', #331, #333, #2070, .T.); +#4336 = EDGE_CURVE('NONE', #329, #333, #2074, .T.); +#4337 = EDGE_CURVE('NONE', #331, #319, #2079, .T.); +#4338 = EDGE_CURVE('NONE', #333, #325, #2084, .T.); +#4339 = EDGE_CURVE('NONE', #335, #337, #2088, .T.); +#4340 = EDGE_CURVE('NONE', #337, #339, #2092, .T.); +#4341 = EDGE_CURVE('NONE', #341, #339, #2096, .T.); +#4342 = EDGE_CURVE('NONE', #335, #341, #2100, .T.); +#4343 = EDGE_CURVE('NONE', #337, #343, #2105, .T.); +#4344 = EDGE_CURVE('NONE', #343, #345, #2109, .T.); +#4345 = EDGE_CURVE('NONE', #339, #345, #2114, .T.); +#4346 = EDGE_CURVE('NONE', #343, #347, #2118, .T.); +#4347 = EDGE_CURVE('NONE', #347, #349, #2122, .T.); +#4348 = EDGE_CURVE('NONE', #345, #349, #2126, .T.); +#4349 = EDGE_CURVE('NONE', #347, #335, #2131, .T.); +#4350 = EDGE_CURVE('NONE', #349, #341, #2136, .T.); +#4351 = EDGE_CURVE('NONE', #351, #353, #2140, .T.); +#4352 = EDGE_CURVE('NONE', #353, #355, #2144, .T.); +#4353 = EDGE_CURVE('NONE', #357, #355, #2148, .T.); +#4354 = EDGE_CURVE('NONE', #351, #357, #2152, .T.); +#4355 = EDGE_CURVE('NONE', #353, #359, #2157, .T.); +#4356 = EDGE_CURVE('NONE', #359, #361, #2161, .T.); +#4357 = EDGE_CURVE('NONE', #355, #361, #2166, .T.); +#4358 = EDGE_CURVE('NONE', #359, #363, #2170, .T.); +#4359 = EDGE_CURVE('NONE', #363, #365, #2174, .T.); +#4360 = EDGE_CURVE('NONE', #361, #365, #2178, .T.); +#4361 = EDGE_CURVE('NONE', #363, #351, #2183, .T.); +#4362 = EDGE_CURVE('NONE', #365, #357, #2188, .T.); +#4363 = EDGE_CURVE('NONE', #367, #369, #2192, .T.); +#4364 = EDGE_CURVE('NONE', #369, #371, #2196, .T.); +#4365 = EDGE_CURVE('NONE', #373, #371, #2200, .T.); +#4366 = EDGE_CURVE('NONE', #367, #373, #2204, .T.); +#4367 = EDGE_CURVE('NONE', #369, #375, #2209, .T.); +#4368 = EDGE_CURVE('NONE', #375, #377, #2213, .T.); +#4369 = EDGE_CURVE('NONE', #371, #377, #2218, .T.); +#4370 = EDGE_CURVE('NONE', #375, #379, #2222, .T.); +#4371 = EDGE_CURVE('NONE', #379, #381, #2226, .T.); +#4372 = EDGE_CURVE('NONE', #377, #381, #2230, .T.); +#4373 = EDGE_CURVE('NONE', #379, #367, #2235, .T.); +#4374 = EDGE_CURVE('NONE', #381, #373, #2240, .T.); +#4375 = EDGE_CURVE('NONE', #383, #385, #2244, .T.); +#4376 = EDGE_CURVE('NONE', #385, #387, #2248, .T.); +#4377 = EDGE_CURVE('NONE', #389, #387, #2252, .T.); +#4378 = EDGE_CURVE('NONE', #383, #389, #2256, .T.); +#4379 = EDGE_CURVE('NONE', #385, #391, #2261, .T.); +#4380 = EDGE_CURVE('NONE', #391, #393, #2265, .T.); +#4381 = EDGE_CURVE('NONE', #387, #393, #2270, .T.); +#4382 = EDGE_CURVE('NONE', #391, #395, #2274, .T.); +#4383 = EDGE_CURVE('NONE', #395, #397, #2278, .T.); +#4384 = EDGE_CURVE('NONE', #393, #397, #2282, .T.); +#4385 = EDGE_CURVE('NONE', #395, #383, #2287, .T.); +#4386 = EDGE_CURVE('NONE', #397, #389, #2292, .T.); +#4387 = EDGE_CURVE('NONE', #399, #401, #2296, .T.); +#4388 = EDGE_CURVE('NONE', #401, #403, #2300, .T.); +#4389 = EDGE_CURVE('NONE', #405, #403, #2304, .T.); +#4390 = EDGE_CURVE('NONE', #399, #405, #2308, .T.); +#4391 = EDGE_CURVE('NONE', #401, #407, #2313, .T.); +#4392 = EDGE_CURVE('NONE', #407, #409, #2317, .T.); +#4393 = EDGE_CURVE('NONE', #403, #409, #2322, .T.); +#4394 = EDGE_CURVE('NONE', #407, #411, #2326, .T.); +#4395 = EDGE_CURVE('NONE', #411, #413, #2330, .T.); +#4396 = EDGE_CURVE('NONE', #409, #413, #2334, .T.); +#4397 = EDGE_CURVE('NONE', #411, #399, #2339, .T.); +#4398 = EDGE_CURVE('NONE', #413, #405, #2344, .T.); +#4399 = EDGE_CURVE('NONE', #415, #417, #2348, .T.); +#4400 = EDGE_CURVE('NONE', #417, #419, #2352, .T.); +#4401 = EDGE_CURVE('NONE', #421, #419, #2356, .T.); +#4402 = EDGE_CURVE('NONE', #415, #421, #2360, .T.); +#4403 = EDGE_CURVE('NONE', #417, #423, #2365, .T.); +#4404 = EDGE_CURVE('NONE', #423, #425, #2369, .T.); +#4405 = EDGE_CURVE('NONE', #419, #425, #2374, .T.); +#4406 = EDGE_CURVE('NONE', #423, #427, #2378, .T.); +#4407 = EDGE_CURVE('NONE', #427, #429, #2382, .T.); +#4408 = EDGE_CURVE('NONE', #425, #429, #2386, .T.); +#4409 = EDGE_CURVE('NONE', #427, #415, #2391, .T.); +#4410 = EDGE_CURVE('NONE', #429, #421, #2396, .T.); +#4411 = EDGE_CURVE('NONE', #437, #431, #2400, .T.); +#4412 = EDGE_CURVE('NONE', #431, #431, #2405, .T.); +#4413 = EDGE_CURVE('NONE', #431, #433, #2410, .T.); +#4414 = EDGE_CURVE('NONE', #433, #433, #2415, .T.); +#4415 = EDGE_CURVE('NONE', #433, #435, #2419, .T.); +#4416 = EDGE_CURVE('NONE', #435, #435, #2424, .T.); +#4417 = EDGE_CURVE('NONE', #435, #437, #2428, .T.); +#4418 = EDGE_CURVE('NONE', #437, #437, #2433, .T.); +#4419 = EDGE_CURVE('NONE', #445, #439, #2437, .T.); +#4420 = EDGE_CURVE('NONE', #439, #439, #2442, .T.); +#4421 = EDGE_CURVE('NONE', #439, #441, #2447, .T.); +#4422 = EDGE_CURVE('NONE', #441, #441, #2452, .T.); +#4423 = EDGE_CURVE('NONE', #441, #443, #2456, .T.); +#4424 = EDGE_CURVE('NONE', #443, #443, #2461, .T.); +#4425 = EDGE_CURVE('NONE', #443, #445, #2465, .T.); +#4426 = EDGE_CURVE('NONE', #445, #445, #2470, .T.); +#4427 = EDGE_CURVE('NONE', #447, #447, #2475, .T.); +#4428 = EDGE_CURVE('NONE', #447, #449, #2479, .T.); +#4429 = EDGE_CURVE('NONE', #449, #449, #2484, .T.); +#4430 = EDGE_CURVE('NONE', #451, #451, #2489, .T.); +#4431 = EDGE_CURVE('NONE', #451, #453, #2493, .T.); +#4432 = EDGE_CURVE('NONE', #453, #453, #2498, .T.); +#4433 = EDGE_CURVE('NONE', #455, #455, #2503, .T.); +#4434 = EDGE_CURVE('NONE', #455, #457, #2507, .T.); +#4435 = EDGE_CURVE('NONE', #457, #457, #2512, .T.); +#4436 = EDGE_CURVE('NONE', #459, #459, #2517, .T.); +#4437 = EDGE_CURVE('NONE', #459, #461, #2521, .T.); +#4438 = EDGE_CURVE('NONE', #461, #461, #2526, .T.); +#4439 = EDGE_CURVE('NONE', #463, #463, #2531, .T.); +#4440 = EDGE_CURVE('NONE', #463, #465, #2535, .T.); +#4441 = EDGE_CURVE('NONE', #465, #465, #2540, .T.); +#4442 = EDGE_CURVE('NONE', #467, #467, #2545, .T.); +#4443 = EDGE_CURVE('NONE', #467, #469, #2549, .T.); +#4444 = EDGE_CURVE('NONE', #469, #469, #2554, .T.); +#4445 = EDGE_CURVE('NONE', #471, #471, #2559, .T.); +#4446 = EDGE_CURVE('NONE', #471, #473, #2563, .T.); +#4447 = EDGE_CURVE('NONE', #473, #473, #2568, .T.); +#4448 = EDGE_CURVE('NONE', #475, #475, #2573, .T.); +#4449 = EDGE_CURVE('NONE', #475, #477, #2577, .T.); +#4450 = EDGE_CURVE('NONE', #477, #477, #2582, .T.); +#4451 = EDGE_CURVE('NONE', #479, #479, #2587, .T.); +#4452 = EDGE_CURVE('NONE', #479, #481, #2591, .T.); +#4453 = EDGE_CURVE('NONE', #481, #481, #2596, .T.); +#4454 = EDGE_CURVE('NONE', #483, #483, #2601, .T.); +#4455 = EDGE_CURVE('NONE', #483, #485, #2605, .T.); +#4456 = EDGE_CURVE('NONE', #485, #485, #2610, .T.); +#4457 = EDGE_CURVE('NONE', #487, #487, #2615, .T.); +#4458 = EDGE_CURVE('NONE', #487, #489, #2619, .T.); +#4459 = EDGE_CURVE('NONE', #489, #489, #2624, .T.); +#4460 = EDGE_CURVE('NONE', #491, #491, #2629, .T.); +#4461 = EDGE_CURVE('NONE', #491, #493, #2633, .T.); +#4462 = EDGE_CURVE('NONE', #493, #493, #2638, .T.); +#4463 = EDGE_CURVE('NONE', #495, #495, #2643, .T.); +#4464 = EDGE_CURVE('NONE', #495, #497, #2647, .T.); +#4465 = EDGE_CURVE('NONE', #497, #497, #2652, .T.); +#4466 = EDGE_CURVE('NONE', #499, #499, #2657, .T.); +#4467 = EDGE_CURVE('NONE', #499, #501, #2661, .T.); +#4468 = EDGE_CURVE('NONE', #501, #501, #2666, .T.); +#4469 = EDGE_CURVE('NONE', #503, #503, #2671, .T.); +#4470 = EDGE_CURVE('NONE', #503, #505, #2675, .T.); +#4471 = EDGE_CURVE('NONE', #505, #505, #2680, .T.); +#4472 = EDGE_CURVE('NONE', #507, #507, #2685, .T.); +#4473 = EDGE_CURVE('NONE', #507, #509, #2689, .T.); +#4474 = EDGE_CURVE('NONE', #509, #509, #2694, .T.); +#4475 = EDGE_CURVE('NONE', #511, #511, #2946, .T.); +#4476 = EDGE_CURVE('NONE', #511, #513, #2950, .T.); +#4477 = EDGE_CURVE('NONE', #513, #513, #2955, .T.); +#4478 = EDGE_CURVE('NONE', #515, #515, #3019, .T.); +#4479 = EDGE_CURVE('NONE', #515, #517, #3023, .T.); +#4480 = EDGE_CURVE('NONE', #517, #517, #3028, .T.); +#4481 = EDGE_CURVE('NONE', #519, #519, #3092, .T.); +#4482 = EDGE_CURVE('NONE', #519, #521, #3096, .T.); +#4483 = EDGE_CURVE('NONE', #521, #521, #3101, .T.); +#4484 = EDGE_CURVE('NONE', #523, #523, #3165, .T.); +#4485 = EDGE_CURVE('NONE', #523, #525, #3169, .T.); +#4486 = EDGE_CURVE('NONE', #525, #525, #3174, .T.); +#4487 = EDGE_CURVE('NONE', #527, #527, #3238, .T.); +#4488 = EDGE_CURVE('NONE', #527, #529, #3242, .T.); +#4489 = EDGE_CURVE('NONE', #529, #529, #3247, .T.); +#4490 = EDGE_CURVE('NONE', #531, #531, #3252, .T.); +#4491 = EDGE_CURVE('NONE', #531, #533, #3256, .T.); +#4492 = EDGE_CURVE('NONE', #533, #533, #3261, .T.); +#4493 = EDGE_CURVE('NONE', #535, #535, #3266, .T.); +#4494 = EDGE_CURVE('NONE', #535, #537, #3270, .T.); +#4495 = EDGE_CURVE('NONE', #537, #537, #3275, .T.); +#4496 = EDGE_CURVE('NONE', #539, #539, #3280, .T.); +#4497 = EDGE_CURVE('NONE', #539, #541, #3284, .T.); +#4498 = EDGE_CURVE('NONE', #541, #541, #3289, .T.); +#4499 = EDGE_CURVE('NONE', #543, #543, #3294, .T.); +#4500 = EDGE_CURVE('NONE', #543, #545, #3298, .T.); +#4501 = EDGE_CURVE('NONE', #545, #545, #3303, .T.); +#4502 = EDGE_CURVE('NONE', #547, #547, #3308, .T.); +#4503 = EDGE_CURVE('NONE', #547, #549, #3312, .T.); +#4504 = EDGE_CURVE('NONE', #549, #549, #3317, .T.); +#4505 = EDGE_CURVE('NONE', #551, #551, #3322, .T.); +#4506 = EDGE_CURVE('NONE', #551, #553, #3326, .T.); +#4507 = EDGE_CURVE('NONE', #553, #553, #3331, .T.); +#4508 = EDGE_CURVE('NONE', #555, #555, #3336, .T.); +#4509 = EDGE_CURVE('NONE', #555, #557, #3340, .T.); +#4510 = EDGE_CURVE('NONE', #557, #557, #3345, .T.); +#4511 = EDGE_CURVE('NONE', #559, #559, #3350, .T.); +#4512 = EDGE_CURVE('NONE', #559, #561, #3354, .T.); +#4513 = EDGE_CURVE('NONE', #561, #561, #3359, .T.); +#4514 = EDGE_CURVE('NONE', #563, #563, #3364, .T.); +#4515 = EDGE_CURVE('NONE', #563, #565, #3368, .T.); +#4516 = EDGE_CURVE('NONE', #565, #565, #3373, .T.); +#4517 = EDGE_CURVE('NONE', #567, #567, #3378, .T.); +#4518 = EDGE_CURVE('NONE', #567, #569, #3382, .T.); +#4519 = EDGE_CURVE('NONE', #569, #569, #3387, .T.); +#4520 = EDGE_CURVE('NONE', #571, #571, #3392, .T.); +#4521 = EDGE_CURVE('NONE', #571, #573, #3396, .T.); +#4522 = EDGE_CURVE('NONE', #573, #573, #3401, .T.); +#4523 = EDGE_CURVE('NONE', #575, #575, #3406, .T.); +#4524 = EDGE_CURVE('NONE', #575, #577, #3410, .T.); +#4525 = EDGE_CURVE('NONE', #577, #577, #3415, .T.); +#4526 = EDGE_CURVE('NONE', #579, #579, #3420, .T.); +#4527 = EDGE_CURVE('NONE', #579, #581, #3424, .T.); +#4528 = EDGE_CURVE('NONE', #581, #581, #3429, .T.); +#4529 = EDGE_CURVE('NONE', #583, #583, #3434, .T.); +#4530 = EDGE_CURVE('NONE', #583, #585, #3438, .T.); +#4531 = EDGE_CURVE('NONE', #585, #585, #3443, .T.); +#4532 = EDGE_CURVE('NONE', #587, #587, #3448, .T.); +#4533 = EDGE_CURVE('NONE', #587, #589, #3452, .T.); +#4534 = EDGE_CURVE('NONE', #589, #589, #3457, .T.); +#4535 = EDGE_CURVE('NONE', #591, #591, #3462, .T.); +#4536 = EDGE_CURVE('NONE', #591, #593, #3466, .T.); +#4537 = EDGE_CURVE('NONE', #593, #593, #3471, .T.); +#4538 = EDGE_CURVE('NONE', #595, #595, #3476, .T.); +#4539 = EDGE_CURVE('NONE', #595, #597, #3480, .T.); +#4540 = EDGE_CURVE('NONE', #597, #597, #3485, .T.); +#4541 = EDGE_CURVE('NONE', #599, #599, #3490, .T.); +#4542 = EDGE_CURVE('NONE', #599, #601, #3494, .T.); +#4543 = EDGE_CURVE('NONE', #601, #601, #3499, .T.); +#4544 = EDGE_CURVE('NONE', #603, #603, #3504, .T.); +#4545 = EDGE_CURVE('NONE', #603, #605, #3508, .T.); +#4546 = EDGE_CURVE('NONE', #605, #605, #3513, .T.); +#4547 = EDGE_CURVE('NONE', #607, #607, #3518, .T.); +#4548 = EDGE_CURVE('NONE', #607, #609, #3522, .T.); +#4549 = EDGE_CURVE('NONE', #609, #609, #3527, .T.); +#4550 = EDGE_CURVE('NONE', #611, #611, #3532, .T.); +#4551 = EDGE_CURVE('NONE', #611, #613, #3536, .T.); +#4552 = EDGE_CURVE('NONE', #613, #613, #3541, .T.); +#4553 = EDGE_CURVE('NONE', #615, #615, #3546, .T.); +#4554 = EDGE_CURVE('NONE', #615, #617, #3550, .T.); +#4555 = EDGE_CURVE('NONE', #617, #617, #3555, .T.); +#4556 = EDGE_CURVE('NONE', #619, #619, #3560, .T.); +#4557 = EDGE_CURVE('NONE', #619, #621, #3564, .T.); +#4558 = EDGE_CURVE('NONE', #621, #621, #3569, .T.); +#4559 = EDGE_CURVE('NONE', #623, #625, #3573, .T.); +#4560 = EDGE_CURVE('NONE', #625, #627, #3577, .T.); +#4561 = EDGE_CURVE('NONE', #629, #627, #3581, .T.); +#4562 = EDGE_CURVE('NONE', #623, #629, #3585, .T.); +#4563 = EDGE_CURVE('NONE', #625, #631, #3589, .T.); +#4564 = EDGE_CURVE('NONE', #631, #633, #3593, .T.); +#4565 = EDGE_CURVE('NONE', #627, #633, #3597, .T.); +#4566 = EDGE_CURVE('NONE', #631, #635, #3601, .T.); +#4567 = EDGE_CURVE('NONE', #635, #637, #3605, .T.); +#4568 = EDGE_CURVE('NONE', #633, #637, #3609, .T.); +#4569 = EDGE_CURVE('NONE', #635, #623, #3613, .T.); +#4570 = EDGE_CURVE('NONE', #637, #629, #3617, .T.); +#4571 = EDGE_CURVE('NONE', #639, #641, #3621, .T.); +#4572 = EDGE_CURVE('NONE', #641, #643, #3625, .T.); +#4573 = EDGE_CURVE('NONE', #645, #643, #3629, .T.); +#4574 = EDGE_CURVE('NONE', #639, #645, #3633, .T.); +#4575 = EDGE_CURVE('NONE', #641, #647, #3637, .T.); +#4576 = EDGE_CURVE('NONE', #647, #649, #3641, .T.); +#4577 = EDGE_CURVE('NONE', #643, #649, #3645, .T.); +#4578 = EDGE_CURVE('NONE', #647, #651, #3649, .T.); +#4579 = EDGE_CURVE('NONE', #651, #653, #3653, .T.); +#4580 = EDGE_CURVE('NONE', #649, #653, #3657, .T.); +#4581 = EDGE_CURVE('NONE', #651, #639, #3661, .T.); +#4582 = EDGE_CURVE('NONE', #653, #645, #3665, .T.); +#4583 = EDGE_CURVE('NONE', #655, #657, #3669, .T.); +#4584 = EDGE_CURVE('NONE', #657, #659, #3673, .T.); +#4585 = EDGE_CURVE('NONE', #661, #659, #3677, .T.); +#4586 = EDGE_CURVE('NONE', #655, #661, #3681, .T.); +#4587 = EDGE_CURVE('NONE', #657, #663, #3685, .T.); +#4588 = EDGE_CURVE('NONE', #663, #665, #3689, .T.); +#4589 = EDGE_CURVE('NONE', #659, #665, #3693, .T.); +#4590 = EDGE_CURVE('NONE', #663, #667, #3697, .T.); +#4591 = EDGE_CURVE('NONE', #667, #669, #3701, .T.); +#4592 = EDGE_CURVE('NONE', #665, #669, #3705, .T.); +#4593 = EDGE_CURVE('NONE', #667, #655, #3709, .T.); +#4594 = EDGE_CURVE('NONE', #669, #661, #3713, .T.); +#4595 = EDGE_CURVE('NONE', #671, #673, #3717, .T.); +#4596 = EDGE_CURVE('NONE', #673, #675, #3721, .T.); +#4597 = EDGE_CURVE('NONE', #677, #675, #3725, .T.); +#4598 = EDGE_CURVE('NONE', #671, #677, #3729, .T.); +#4599 = EDGE_CURVE('NONE', #673, #679, #3733, .T.); +#4600 = EDGE_CURVE('NONE', #679, #681, #3737, .T.); +#4601 = EDGE_CURVE('NONE', #675, #681, #3741, .T.); +#4602 = EDGE_CURVE('NONE', #679, #683, #3745, .T.); +#4603 = EDGE_CURVE('NONE', #683, #685, #3749, .T.); +#4604 = EDGE_CURVE('NONE', #681, #685, #3753, .T.); +#4605 = EDGE_CURVE('NONE', #683, #671, #3757, .T.); +#4606 = EDGE_CURVE('NONE', #685, #677, #3761, .T.); +#4607 = EDGE_CURVE('NONE', #687, #689, #3765, .T.); +#4608 = EDGE_CURVE('NONE', #689, #691, #3769, .T.); +#4609 = EDGE_CURVE('NONE', #693, #691, #3773, .T.); +#4610 = EDGE_CURVE('NONE', #687, #693, #3777, .T.); +#4611 = EDGE_CURVE('NONE', #689, #695, #3781, .T.); +#4612 = EDGE_CURVE('NONE', #695, #697, #3785, .T.); +#4613 = EDGE_CURVE('NONE', #691, #697, #3789, .T.); +#4614 = EDGE_CURVE('NONE', #695, #699, #3793, .T.); +#4615 = EDGE_CURVE('NONE', #699, #701, #3797, .T.); +#4616 = EDGE_CURVE('NONE', #697, #701, #3801, .T.); +#4617 = EDGE_CURVE('NONE', #699, #687, #3805, .T.); +#4618 = EDGE_CURVE('NONE', #701, #693, #3809, .T.); +#4619 = EDGE_CURVE('NONE', #703, #705, #3813, .T.); +#4620 = EDGE_CURVE('NONE', #705, #707, #3817, .T.); +#4621 = EDGE_CURVE('NONE', #709, #707, #3821, .T.); +#4622 = EDGE_CURVE('NONE', #703, #709, #3825, .T.); +#4623 = EDGE_CURVE('NONE', #705, #711, #3829, .T.); +#4624 = EDGE_CURVE('NONE', #711, #713, #3833, .T.); +#4625 = EDGE_CURVE('NONE', #707, #713, #3837, .T.); +#4626 = EDGE_CURVE('NONE', #711, #715, #3841, .T.); +#4627 = EDGE_CURVE('NONE', #715, #717, #3845, .T.); +#4628 = EDGE_CURVE('NONE', #713, #717, #3849, .T.); +#4629 = EDGE_CURVE('NONE', #715, #703, #3853, .T.); +#4630 = EDGE_CURVE('NONE', #717, #709, #3857, .T.); +#4631 = EDGE_CURVE('NONE', #719, #721, #3861, .T.); +#4632 = EDGE_CURVE('NONE', #721, #723, #3865, .T.); +#4633 = EDGE_CURVE('NONE', #725, #723, #3869, .T.); +#4634 = EDGE_CURVE('NONE', #719, #725, #3873, .T.); +#4635 = EDGE_CURVE('NONE', #721, #727, #3877, .T.); +#4636 = EDGE_CURVE('NONE', #727, #729, #3881, .T.); +#4637 = EDGE_CURVE('NONE', #723, #729, #3885, .T.); +#4638 = EDGE_CURVE('NONE', #727, #731, #3889, .T.); +#4639 = EDGE_CURVE('NONE', #731, #733, #3893, .T.); +#4640 = EDGE_CURVE('NONE', #729, #733, #3897, .T.); +#4641 = EDGE_CURVE('NONE', #731, #719, #3901, .T.); +#4642 = EDGE_CURVE('NONE', #733, #725, #3905, .T.); +#4643 = EDGE_CURVE('NONE', #735, #737, #3909, .T.); +#4644 = EDGE_CURVE('NONE', #737, #739, #3913, .T.); +#4645 = EDGE_CURVE('NONE', #741, #739, #3917, .T.); +#4646 = EDGE_CURVE('NONE', #735, #741, #3921, .T.); +#4647 = EDGE_CURVE('NONE', #737, #743, #3925, .T.); +#4648 = EDGE_CURVE('NONE', #743, #745, #3929, .T.); +#4649 = EDGE_CURVE('NONE', #739, #745, #3933, .T.); +#4650 = EDGE_CURVE('NONE', #743, #747, #3937, .T.); +#4651 = EDGE_CURVE('NONE', #747, #749, #3941, .T.); +#4652 = EDGE_CURVE('NONE', #745, #749, #3945, .T.); +#4653 = EDGE_CURVE('NONE', #747, #735, #3949, .T.); +#4654 = EDGE_CURVE('NONE', #749, #741, #3953, .T.); +#4655 = EDGE_CURVE('NONE', #751, #753, #3957, .T.); +#4656 = EDGE_CURVE('NONE', #753, #755, #3961, .T.); +#4657 = EDGE_CURVE('NONE', #757, #755, #3965, .T.); +#4658 = EDGE_CURVE('NONE', #751, #757, #3969, .T.); +#4659 = EDGE_CURVE('NONE', #753, #759, #3973, .T.); +#4660 = EDGE_CURVE('NONE', #759, #761, #3977, .T.); +#4661 = EDGE_CURVE('NONE', #755, #761, #3981, .T.); +#4662 = EDGE_CURVE('NONE', #759, #763, #3985, .T.); +#4663 = EDGE_CURVE('NONE', #763, #765, #3989, .T.); +#4664 = EDGE_CURVE('NONE', #761, #765, #3993, .T.); +#4665 = EDGE_CURVE('NONE', #763, #751, #3997, .T.); +#4666 = EDGE_CURVE('NONE', #765, #757, #4001, .T.); +#4667 = EDGE_CURVE('NONE', #767, #769, #4005, .T.); +#4668 = EDGE_CURVE('NONE', #769, #771, #4009, .T.); +#4669 = EDGE_CURVE('NONE', #773, #771, #4013, .T.); +#4670 = EDGE_CURVE('NONE', #767, #773, #4017, .T.); +#4671 = EDGE_CURVE('NONE', #769, #775, #4021, .T.); +#4672 = EDGE_CURVE('NONE', #775, #777, #4025, .T.); +#4673 = EDGE_CURVE('NONE', #771, #777, #4029, .T.); +#4674 = EDGE_CURVE('NONE', #775, #779, #4033, .T.); +#4675 = EDGE_CURVE('NONE', #779, #781, #4037, .T.); +#4676 = EDGE_CURVE('NONE', #777, #781, #4041, .T.); +#4677 = EDGE_CURVE('NONE', #779, #767, #4045, .T.); +#4678 = EDGE_CURVE('NONE', #781, #773, #4049, .T.); +#4679 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.139954)); +#4680 = DIRECTION('NONE', (0, 0, -1)); +#4681 = AXIS2_PLACEMENT_3D('NONE', #4679, #4680, $); +#4682 = PLANE('NONE', #4681); +#4683 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); +#4684 = DIRECTION('NONE', (-0, 0, -1)); +#4685 = DIRECTION('NONE', (1, 0, -0)); +#4686 = AXIS2_PLACEMENT_3D('NONE', #4683, #4684, #4685); +#4687 = TOROIDAL_SURFACE('NONE', #4686, 0.26416, 0.04064); +#4688 = CARTESIAN_POINT('NONE', (0, 0, -0.09931400000000001)); +#4689 = DIRECTION('NONE', (0, 0, 1)); +#4690 = DIRECTION('NONE', (1, 0, -0)); +#4691 = AXIS2_PLACEMENT_3D('NONE', #4688, #4689, #4690); +#4692 = CYLINDRICAL_SURFACE('NONE', #4691, 0.3048); +#4693 = CARTESIAN_POINT('NONE', (0.3048, 0, -0.059944)); +#4694 = DIRECTION('NONE', (0, 0, -1)); +#4695 = AXIS2_PLACEMENT_3D('NONE', #4693, #4694, $); +#4696 = PLANE('NONE', #4695); +#4697 = CARTESIAN_POINT('NONE', (0, 0, -0.059944)); +#4698 = DIRECTION('NONE', (0, 0, 1)); +#4699 = DIRECTION('NONE', (1, 0, -0)); +#4700 = AXIS2_PLACEMENT_3D('NONE', #4697, #4698, #4699); +#4701 = CYLINDRICAL_SURFACE('NONE', #4700, 0.294894); +#4702 = CARTESIAN_POINT('NONE', (0.294894, 0, -0.050038)); +#4703 = DIRECTION('NONE', (0, 0, -1)); +#4704 = AXIS2_PLACEMENT_3D('NONE', #4702, #4703, $); +#4705 = PLANE('NONE', #4704); +#4706 = CARTESIAN_POINT('NONE', (0, 0, -0.050038)); +#4707 = DIRECTION('NONE', (0, 0, 1)); +#4708 = DIRECTION('NONE', (1, 0, -0)); +#4709 = AXIS2_PLACEMENT_3D('NONE', #4706, #4707, #4708); +#4710 = CYLINDRICAL_SURFACE('NONE', #4709, 0.3048); +#4711 = CARTESIAN_POINT('NONE', (0.3048, 0, 0.050038)); +#4712 = DIRECTION('NONE', (0, 0, -1)); +#4713 = AXIS2_PLACEMENT_3D('NONE', #4711, #4712, $); +#4714 = PLANE('NONE', #4713); +#4715 = CARTESIAN_POINT('NONE', (0, 0, 0.050038)); +#4716 = DIRECTION('NONE', (0, 0, 1)); +#4717 = DIRECTION('NONE', (1, 0, -0)); +#4718 = AXIS2_PLACEMENT_3D('NONE', #4715, #4716, #4717); +#4719 = CYLINDRICAL_SURFACE('NONE', #4718, 0.294894); +#4720 = CARTESIAN_POINT('NONE', (0.294894, 0, 0.059944)); +#4721 = DIRECTION('NONE', (0, 0, -1)); +#4722 = AXIS2_PLACEMENT_3D('NONE', #4720, #4721, $); +#4723 = PLANE('NONE', #4722); +#4724 = CARTESIAN_POINT('NONE', (0, 0, 0.059944)); +#4725 = DIRECTION('NONE', (0, 0, 1)); +#4726 = DIRECTION('NONE', (1, 0, -0)); +#4727 = AXIS2_PLACEMENT_3D('NONE', #4724, #4725, #4726); +#4728 = CYLINDRICAL_SURFACE('NONE', #4727, 0.3048); +#4729 = CARTESIAN_POINT('NONE', (0, 0, 0.099314)); +#4730 = DIRECTION('NONE', (-0, 0, -1)); +#4731 = DIRECTION('NONE', (1, 0, -0)); +#4732 = AXIS2_PLACEMENT_3D('NONE', #4729, #4730, #4731); +#4733 = TOROIDAL_SURFACE('NONE', #4732, 0.26416, 0.04064); +#4734 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.139954)); +#4735 = DIRECTION('NONE', (0, 0, -1)); +#4736 = AXIS2_PLACEMENT_3D('NONE', #4734, #4735, $); +#4737 = PLANE('NONE', #4736); +#4738 = CARTESIAN_POINT('NONE', (0, 0, 0.139954)); +#4739 = DIRECTION('NONE', (-0, 0, -1)); +#4740 = DIRECTION('NONE', (1, 0, -0)); +#4741 = AXIS2_PLACEMENT_3D('NONE', #4738, #4739, #4740); +#4742 = CYLINDRICAL_SURFACE('NONE', #4741, 0.2413); +#4743 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#4744 = DIRECTION('NONE', (-0, 0, -1)); +#4745 = DIRECTION('NONE', (1, 0, -0)); +#4746 = AXIS2_PLACEMENT_3D('NONE', #4743, #4744, #4745); +#4747 = CYLINDRICAL_SURFACE('NONE', #4746, 0.15367); +#4748 = CARTESIAN_POINT('NONE', (0, 0, -0.036322)); +#4749 = DIRECTION('NONE', (-0, 0, -1)); +#4750 = DIRECTION('NONE', (1, 0, -0)); +#4751 = AXIS2_PLACEMENT_3D('NONE', #4748, #4749, #4750); +#4752 = TOROIDAL_SURFACE('NONE', #4751, 0.15062199999999998, 0.003048); +#4753 = CARTESIAN_POINT('NONE', (0.15062199999999998, 0, -0.03937)); +#4754 = DIRECTION('NONE', (0, 0, -1)); +#4755 = AXIS2_PLACEMENT_3D('NONE', #4753, #4754, $); +#4756 = PLANE('NONE', #4755); +#4757 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); +#4758 = DIRECTION('NONE', (-0, 0, -1)); +#4759 = DIRECTION('NONE', (1, 0, -0)); +#4760 = AXIS2_PLACEMENT_3D('NONE', #4757, #4758, #4759); +#4761 = TOROIDAL_SURFACE('NONE', #4760, 0.11607799999999999, 0.003048); +#4762 = CARTESIAN_POINT('NONE', (0, 0, -0.042418000000000004)); +#4763 = DIRECTION('NONE', (-0, 0, -1)); +#4764 = DIRECTION('NONE', (1, 0, -0)); +#4765 = AXIS2_PLACEMENT_3D('NONE', #4762, #4763, #4764); +#4766 = CYLINDRICAL_SURFACE('NONE', #4765, 0.11302999999999999); +#4767 = CARTESIAN_POINT('NONE', (0, 0, -0.046228000000000005)); +#4768 = DIRECTION('NONE', (-0, 0, -1)); +#4769 = DIRECTION('NONE', (1, 0, -0)); +#4770 = AXIS2_PLACEMENT_3D('NONE', #4767, #4768, #4769); +#4771 = TOROIDAL_SURFACE('NONE', #4770, 0.11607799999999999, 0.003048); +#4772 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.04927600000000001)); +#4773 = DIRECTION('NONE', (0, 0, -1)); +#4774 = AXIS2_PLACEMENT_3D('NONE', #4772, #4773, $); +#4775 = PLANE('NONE', #4774); +#4776 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#4777 = DIRECTION('NONE', (-0.00000000000000008844493613273151, 0, -1)); +#4778 = DIRECTION('NONE', (1, 0, -0.00000000000000008844493613273151)); +#4779 = AXIS2_PLACEMENT_3D('NONE', #4776, #4777, #4778); +#4780 = TOROIDAL_SURFACE('NONE', #4779, 0.15367, 0.009906); +#4781 = CARTESIAN_POINT('NONE', (0, 0, -0.03937)); +#4782 = DIRECTION('NONE', (0, 0, 1)); +#4783 = DIRECTION('NONE', (1, 0, -0)); +#4784 = AXIS2_PLACEMENT_3D('NONE', #4781, #4782, #4783); +#4785 = CYLINDRICAL_SURFACE('NONE', #4784, 0.163576); +#4786 = CARTESIAN_POINT('NONE', (0, 0, -0.011430000000000006)); +#4787 = DIRECTION('NONE', (-0.000000000000000011055617016591439, 0, -1)); +#4788 = DIRECTION('NONE', (1, 0, -0.000000000000000011055617016591439)); +#4789 = AXIS2_PLACEMENT_3D('NONE', #4786, #4787, #4788); +#4790 = TOROIDAL_SURFACE('NONE', #4789, 0.15367, 0.009906); +#4791 = CARTESIAN_POINT('NONE', (0.15367, 0, -0.0015240000000000063)); +#4792 = DIRECTION('NONE', (0, 0, -1)); +#4793 = AXIS2_PLACEMENT_3D('NONE', #4791, #4792, $); +#4794 = PLANE('NONE', #4793); +#4795 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000007)); +#4796 = DIRECTION('NONE', (-0.000000000000000038981612940198085, 0, -1)); +#4797 = DIRECTION('NONE', (1, 0, -0.000000000000000038981612940198085)); +#4798 = AXIS2_PLACEMENT_3D('NONE', #4795, #4796, #4797); +#4799 = TOROIDAL_SURFACE('NONE', #4798, 0.11607799999999999, 0.003048); +#4800 = CARTESIAN_POINT('NONE', (0, 0, -0.004572000000000003)); +#4801 = DIRECTION('NONE', (-0.000000000000000031431599387777595, 0, -1)); +#4802 = DIRECTION('NONE', (1, 0, -0.000000000000000031431599387777595)); +#4803 = AXIS2_PLACEMENT_3D('NONE', #4800, #4801, #4802); +#4804 = CYLINDRICAL_SURFACE('NONE', #4803, 0.11302999999999999); +#4805 = CARTESIAN_POINT('NONE', (0, 0, -0.008382000000000008)); +#4806 = DIRECTION('NONE', (0.000000000000000015592645176079235, 0, -1)); +#4807 = DIRECTION('NONE', (1, 0, 0.000000000000000015592645176079235)); +#4808 = AXIS2_PLACEMENT_3D('NONE', #4805, #4806, #4807); +#4809 = TOROIDAL_SURFACE('NONE', #4808, 0.11607799999999999, 0.003048); +#4810 = CARTESIAN_POINT('NONE', (0.11607799999999999, 0, -0.011430000000000006)); +#4811 = DIRECTION('NONE', (0, 0, -1)); +#4812 = AXIS2_PLACEMENT_3D('NONE', #4810, #4811, $); +#4813 = PLANE('NONE', #4812); +#4814 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); +#4815 = DIRECTION('NONE', (-0, 0, -1)); +#4816 = DIRECTION('NONE', (1, 0, -0)); +#4817 = AXIS2_PLACEMENT_3D('NONE', #4814, #4815, #4816); +#4818 = TOROIDAL_SURFACE('NONE', #4817, 0.15062199999999998, 0.003048); +#4819 = CARTESIAN_POINT('NONE', (0, 0, -0.014478000000000006)); +#4820 = DIRECTION('NONE', (0, 0, 1)); +#4821 = DIRECTION('NONE', (1, 0, -0)); +#4822 = AXIS2_PLACEMENT_3D('NONE', #4819, #4820, #4821); +#4823 = CYLINDRICAL_SURFACE('NONE', #4822, 0.15367); +#4824 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#4825 = DIRECTION('NONE', (0, 1, 0)); +#4826 = AXIS2_PLACEMENT_3D('NONE', #4824, #4825, $); +#4827 = PLANE('NONE', #4826); +#4828 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); +#4829 = DIRECTION('NONE', (-0.9396926207859084, 0.3420201433256689, 0)); +#4830 = AXIS2_PLACEMENT_3D('NONE', #4828, #4829, $); +#4831 = PLANE('NONE', #4830); +#4832 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); +#4833 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#4834 = CARTESIAN_POINT('NONE', (0.06915, 0.012000000000000004, 0.029999999999999995)); +#4835 = CARTESIAN_POINT('NONE', (0.07351764281119443, 0.016367642811194436, 0.042)); +#4836 = CARTESIAN_POINT('NONE', (0.05715, 0.012000000000000007, 0.029999999999999995)); +#4837 = CARTESIAN_POINT('NONE', (0.05715, 0.016367642811194436, 0.042)); +#4838 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.012000000000000009, 0.029999999999999995)); +#4839 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.016367642811194436, 0.042)); +#4840 = CARTESIAN_POINT('NONE', (0.04514999999999999, 0.0000000000000000014695761589768248, 0.029999999999999995)); +#4841 = CARTESIAN_POINT('NONE', (0.04078235718880556, 0.0000000000000000020044581378316452, 0.042)); +#4842 = CARTESIAN_POINT('NONE', (0.04514999999999999, -0.012000000000000004, 0.029999999999999995)); +#4843 = CARTESIAN_POINT('NONE', (0.04078235718880556, -0.016367642811194436, 0.042)); +#4844 = CARTESIAN_POINT('NONE', (0.05715, -0.012000000000000007, 0.029999999999999995)); +#4845 = CARTESIAN_POINT('NONE', (0.05715, -0.016367642811194436, 0.042)); +#4846 = CARTESIAN_POINT('NONE', (0.06915, -0.012000000000000009, 0.029999999999999995)); +#4847 = CARTESIAN_POINT('NONE', (0.07351764281119443, -0.016367642811194436, 0.042)); +#4848 = CARTESIAN_POINT('NONE', (0.06915, 0, 0.029999999999999995)); +#4849 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#4850 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4433, #4434), (#4435, #4436), (#4437, #4438), (#4439, #4440), (#4441, #4442), (#4443, #4444), (#4445, #4446), (#4447, #4448), (#4449, #4450)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4832, #4833), (#4834, #4835), (#4836, #4837), (#4838, #4839), (#4840, #4841), (#4842, #4843), (#4844, #4845), (#4846, #4847), (#4848, #4849)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4452 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); -#4453 = DIRECTION('NONE', (0, 0, 1)); -#4454 = AXIS2_PLACEMENT_3D('NONE', #4452, #4453, $); -#4455 = PLANE('NONE', #4454); -#4456 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); -#4457 = DIRECTION('NONE', (0, 0, 1)); -#4458 = DIRECTION('NONE', (1, 0, -0)); -#4459 = AXIS2_PLACEMENT_3D('NONE', #4456, #4457, #4458); -#4460 = CYLINDRICAL_SURFACE('NONE', #4459, 0.012000000000000007); -#4461 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.05999999999999999)); -#4462 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); -#4463 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); -#4464 = AXIS2_PLACEMENT_3D('NONE', #4461, #4462, #4463); -#4465 = TOROIDAL_SURFACE('NONE', #4464, 0.009000000000000006, 0.003); -#4466 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); -#4467 = DIRECTION('NONE', (0, 0, 1)); -#4468 = AXIS2_PLACEMENT_3D('NONE', #4466, #4467, $); -#4469 = PLANE('NONE', #4468); -#4470 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); -#4471 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4472 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4473 = AXIS2_PLACEMENT_3D('NONE', #4470, #4471, #4472); -#4474 = CYLINDRICAL_SURFACE('NONE', #4473, 0.000025399999999997646); -#4475 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); -#4476 = DIRECTION('NONE', (0, 0, 1)); -#4477 = AXIS2_PLACEMENT_3D('NONE', #4475, #4476, $); -#4478 = PLANE('NONE', #4477); -#4479 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); -#4480 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); -#4481 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); -#4482 = AXIS2_PLACEMENT_3D('NONE', #4479, #4480, #4481); -#4483 = CYLINDRICAL_SURFACE('NONE', #4482, 0.010199999999999996); -#4484 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); -#4485 = DIRECTION('NONE', (0, 0, 1)); -#4486 = AXIS2_PLACEMENT_3D('NONE', #4484, #4485, $); -#4487 = PLANE('NONE', #4486); -#4488 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); -#4489 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#4490 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.04235287990626802, 0.029999999999999995)); -#4491 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.037985237095073586, 0.042)); -#4492 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.04235287990626801, 0.029999999999999992)); -#4493 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.03798523709507358, 0.042)); -#4494 = CARTESIAN_POINT('NONE', (0.00566032122852825, -0.04235287990626801, 0.029999999999999995)); -#4495 = CARTESIAN_POINT('NONE', (0.0012926784173338214, -0.03798523709507358, 0.042)); -#4496 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.05435287990626801, 0.029999999999999992)); -#4497 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.05435287990626801, 0.042)); -#4498 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.06635287990626802, 0.029999999999999995)); -#4499 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.07072052271746244, 0.042)); -#4500 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.06635287990626801, 0.029999999999999992)); -#4501 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.07072052271746244, 0.042)); -#4502 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.06635287990626802, 0.029999999999999995)); -#4503 = CARTESIAN_POINT('NONE', (0.034027964039722684, -0.07072052271746244, 0.042)); -#4504 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); -#4505 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#4506 = ( +#4851 = CARTESIAN_POINT('NONE', (0.07351764281119444, 0, 0.042)); +#4852 = DIRECTION('NONE', (0, 0, 1)); +#4853 = AXIS2_PLACEMENT_3D('NONE', #4851, #4852, $); +#4854 = PLANE('NONE', #4853); +#4855 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.042)); +#4856 = DIRECTION('NONE', (0, 0, 1)); +#4857 = DIRECTION('NONE', (1, 0, -0)); +#4858 = AXIS2_PLACEMENT_3D('NONE', #4855, #4856, #4857); +#4859 = CYLINDRICAL_SURFACE('NONE', #4858, 0.012000000000000007); +#4860 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.05999999999999999)); +#4861 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); +#4862 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); +#4863 = AXIS2_PLACEMENT_3D('NONE', #4860, #4861, #4862); +#4864 = TOROIDAL_SURFACE('NONE', #4863, 0.009000000000000006, 0.003); +#4865 = CARTESIAN_POINT('NONE', (0.06615, 0, 0.063)); +#4866 = DIRECTION('NONE', (0, 0, 1)); +#4867 = AXIS2_PLACEMENT_3D('NONE', #4865, #4866, $); +#4868 = PLANE('NONE', #4867); +#4869 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.063)); +#4870 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#4871 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#4872 = AXIS2_PLACEMENT_3D('NONE', #4869, #4870, #4871); +#4873 = CYLINDRICAL_SURFACE('NONE', #4872, 0.000025399999999997646); +#4874 = CARTESIAN_POINT('NONE', (0.057175399999999994, 0, 0.047299999999999995)); +#4875 = DIRECTION('NONE', (0, 0, 1)); +#4876 = AXIS2_PLACEMENT_3D('NONE', #4874, #4875, $); +#4877 = PLANE('NONE', #4876); +#4878 = CARTESIAN_POINT('NONE', (0.05715, 0, 0.04730000000000001)); +#4879 = DIRECTION('NONE', (-0.000000000000001393221050510001, 0, -1)); +#4880 = DIRECTION('NONE', (1, 0, -0.000000000000001393221050510001)); +#4881 = AXIS2_PLACEMENT_3D('NONE', #4878, #4879, #4880); +#4882 = CYLINDRICAL_SURFACE('NONE', #4881, 0.010199999999999996); +#4883 = CARTESIAN_POINT('NONE', (0.06735, 0, 0.029999999999999995)); +#4884 = DIRECTION('NONE', (0, 0, 1)); +#4885 = AXIS2_PLACEMENT_3D('NONE', #4883, #4884, $); +#4886 = PLANE('NONE', #4885); +#4887 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); +#4888 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#4889 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.04235287990626802, 0.029999999999999995)); +#4890 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.037985237095073586, 0.042)); +#4891 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.04235287990626801, 0.029999999999999992)); +#4892 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.03798523709507358, 0.042)); +#4893 = CARTESIAN_POINT('NONE', (0.00566032122852825, -0.04235287990626801, 0.029999999999999995)); +#4894 = CARTESIAN_POINT('NONE', (0.0012926784173338214, -0.03798523709507358, 0.042)); +#4895 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.05435287990626801, 0.029999999999999992)); +#4896 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.05435287990626801, 0.042)); +#4897 = CARTESIAN_POINT('NONE', (0.005660321228528247, -0.06635287990626802, 0.029999999999999995)); +#4898 = CARTESIAN_POINT('NONE', (0.0012926784173338177, -0.07072052271746244, 0.042)); +#4899 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.06635287990626801, 0.029999999999999992)); +#4900 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.07072052271746244, 0.042)); +#4901 = CARTESIAN_POINT('NONE', (0.02966032122852826, -0.06635287990626802, 0.029999999999999995)); +#4902 = CARTESIAN_POINT('NONE', (0.034027964039722684, -0.07072052271746244, 0.042)); +#4903 = CARTESIAN_POINT('NONE', (0.029660321228528262, -0.05435287990626801, 0.029999999999999992)); +#4904 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#4905 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4488, #4489), (#4490, #4491), (#4492, #4493), (#4494, #4495), (#4496, #4497), (#4498, #4499), (#4500, #4501), (#4502, #4503), (#4504, #4505)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4887, #4888), (#4889, #4890), (#4891, #4892), (#4893, #4894), (#4895, #4896), (#4897, #4898), (#4899, #4900), (#4901, #4902), (#4903, #4904)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4507 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); -#4508 = DIRECTION('NONE', (0, 0, 1)); -#4509 = AXIS2_PLACEMENT_3D('NONE', #4507, #4508, $); -#4510 = PLANE('NONE', #4509); -#4511 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); -#4512 = DIRECTION('NONE', (0, 0, 1)); -#4513 = DIRECTION('NONE', (1, 0, -0)); -#4514 = AXIS2_PLACEMENT_3D('NONE', #4511, #4512, #4513); -#4515 = CYLINDRICAL_SURFACE('NONE', #4514, 0.012000000000000007); -#4516 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.05999999999999999)); -#4517 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); -#4518 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); -#4519 = AXIS2_PLACEMENT_3D('NONE', #4516, #4517, #4518); -#4520 = TOROIDAL_SURFACE('NONE', #4519, 0.009000000000000006, 0.003); -#4521 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); -#4522 = DIRECTION('NONE', (0, 0, 1)); -#4523 = AXIS2_PLACEMENT_3D('NONE', #4521, #4522, $); -#4524 = PLANE('NONE', #4523); -#4525 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); -#4526 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4527 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4528 = AXIS2_PLACEMENT_3D('NONE', #4525, #4526, #4527); -#4529 = CYLINDRICAL_SURFACE('NONE', #4528, 0.000025399999999997646); -#4530 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); -#4531 = DIRECTION('NONE', (0, 0, 1)); -#4532 = AXIS2_PLACEMENT_3D('NONE', #4530, #4531, $); -#4533 = PLANE('NONE', #4532); -#4534 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04729999999999995)); -#4535 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); -#4536 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); -#4537 = AXIS2_PLACEMENT_3D('NONE', #4534, #4535, #4536); -#4538 = CYLINDRICAL_SURFACE('NONE', #4537, 0.010199999999999996); -#4539 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); -#4540 = DIRECTION('NONE', (0, 0, 1)); -#4541 = AXIS2_PLACEMENT_3D('NONE', #4539, #4540, $); -#4542 = PLANE('NONE', #4541); -#4543 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); -#4544 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#4545 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.021591927168514838, 0.029999999999999995)); -#4546 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.017224284357320412, 0.042)); -#4547 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.021591927168514834, 0.029999999999999992)); -#4548 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.017224284357320405, 0.042)); -#4549 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.021591927168514834, 0.029999999999999995)); -#4550 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.017224284357320405, 0.042)); -#4551 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.03359192716851484, 0.029999999999999992)); -#4552 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.03359192716851484, 0.042)); -#4553 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.04559192716851485, 0.029999999999999995)); -#4554 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.049959569979709274, 0.042)); -#4555 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04559192716851485, 0.029999999999999992)); -#4556 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04995956997970928, 0.042)); -#4557 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.04559192716851485, 0.029999999999999995)); -#4558 = CARTESIAN_POINT('NONE', (-0.029867678417333798, -0.04995956997970928, 0.042)); -#4559 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); -#4560 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#4561 = ( +#4906 = CARTESIAN_POINT('NONE', (0.03402796403972269, -0.05435287990626801, 0.042)); +#4907 = DIRECTION('NONE', (0, 0, 1)); +#4908 = AXIS2_PLACEMENT_3D('NONE', #4906, #4907, $); +#4909 = PLANE('NONE', #4908); +#4910 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.042)); +#4911 = DIRECTION('NONE', (0, 0, 1)); +#4912 = DIRECTION('NONE', (1, 0, -0)); +#4913 = AXIS2_PLACEMENT_3D('NONE', #4910, #4911, #4912); +#4914 = CYLINDRICAL_SURFACE('NONE', #4913, 0.012000000000000007); +#4915 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.05999999999999999)); +#4916 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); +#4917 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); +#4918 = AXIS2_PLACEMENT_3D('NONE', #4915, #4916, #4917); +#4919 = TOROIDAL_SURFACE('NONE', #4918, 0.009000000000000006, 0.003); +#4920 = CARTESIAN_POINT('NONE', (0.02666032122852826, -0.05435287990626801, 0.063)); +#4921 = DIRECTION('NONE', (0, 0, 1)); +#4922 = AXIS2_PLACEMENT_3D('NONE', #4920, #4921, $); +#4923 = PLANE('NONE', #4922); +#4924 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.063)); +#4925 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#4926 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#4927 = AXIS2_PLACEMENT_3D('NONE', #4924, #4925, #4926); +#4928 = CYLINDRICAL_SURFACE('NONE', #4927, 0.000025399999999997646); +#4929 = CARTESIAN_POINT('NONE', (0.01768572122852825, -0.05435287990626801, 0.047299999999999995)); +#4930 = DIRECTION('NONE', (0, 0, 1)); +#4931 = AXIS2_PLACEMENT_3D('NONE', #4929, #4930, $); +#4932 = PLANE('NONE', #4931); +#4933 = CARTESIAN_POINT('NONE', (0.017660321228528255, -0.05435287990626801, 0.04729999999999995)); +#4934 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); +#4935 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); +#4936 = AXIS2_PLACEMENT_3D('NONE', #4933, #4934, #4935); +#4937 = CYLINDRICAL_SURFACE('NONE', #4936, 0.010199999999999996); +#4938 = CARTESIAN_POINT('NONE', (0.02786032122852825, -0.05435287990626801, 0.029999999999999992)); +#4939 = DIRECTION('NONE', (0, 0, 1)); +#4940 = AXIS2_PLACEMENT_3D('NONE', #4938, #4939, $); +#4941 = PLANE('NONE', #4940); +#4942 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); +#4943 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#4944 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.021591927168514838, 0.029999999999999995)); +#4945 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.017224284357320412, 0.042)); +#4946 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.021591927168514834, 0.029999999999999992)); +#4947 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.017224284357320405, 0.042)); +#4948 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.021591927168514834, 0.029999999999999995)); +#4949 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.017224284357320405, 0.042)); +#4950 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.03359192716851484, 0.029999999999999992)); +#4951 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.03359192716851484, 0.042)); +#4952 = CARTESIAN_POINT('NONE', (-0.05823532122852824, -0.04559192716851485, 0.029999999999999995)); +#4953 = CARTESIAN_POINT('NONE', (-0.06260296403972267, -0.049959569979709274, 0.042)); +#4954 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04559192716851485, 0.029999999999999992)); +#4955 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.04995956997970928, 0.042)); +#4956 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.04559192716851485, 0.029999999999999995)); +#4957 = CARTESIAN_POINT('NONE', (-0.029867678417333798, -0.04995956997970928, 0.042)); +#4958 = CARTESIAN_POINT('NONE', (-0.03423532122852822, -0.03359192716851484, 0.029999999999999992)); +#4959 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#4960 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4543, #4544), (#4545, #4546), (#4547, #4548), (#4549, #4550), (#4551, #4552), (#4553, #4554), (#4555, #4556), (#4557, #4558), (#4559, #4560)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4942, #4943), (#4944, #4945), (#4946, #4947), (#4948, #4949), (#4950, #4951), (#4952, #4953), (#4954, #4955), (#4956, #4957), (#4958, #4959)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4562 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); -#4563 = DIRECTION('NONE', (0, 0, 1)); -#4564 = AXIS2_PLACEMENT_3D('NONE', #4562, #4563, $); -#4565 = PLANE('NONE', #4564); -#4566 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); -#4567 = DIRECTION('NONE', (0, 0, 1)); -#4568 = DIRECTION('NONE', (1, 0, -0)); -#4569 = AXIS2_PLACEMENT_3D('NONE', #4566, #4567, #4568); -#4570 = CYLINDRICAL_SURFACE('NONE', #4569, 0.012000000000000007); -#4571 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.05999999999999999)); -#4572 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); -#4573 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); -#4574 = AXIS2_PLACEMENT_3D('NONE', #4571, #4572, #4573); -#4575 = TOROIDAL_SURFACE('NONE', #4574, 0.009000000000000006, 0.003); -#4576 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); -#4577 = DIRECTION('NONE', (0, 0, 1)); -#4578 = AXIS2_PLACEMENT_3D('NONE', #4576, #4577, $); -#4579 = PLANE('NONE', #4578); -#4580 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); -#4581 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4582 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4583 = AXIS2_PLACEMENT_3D('NONE', #4580, #4581, #4582); -#4584 = CYLINDRICAL_SURFACE('NONE', #4583, 0.000025399999999997646); -#4585 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); -#4586 = DIRECTION('NONE', (0, 0, 1)); -#4587 = AXIS2_PLACEMENT_3D('NONE', #4585, #4586, $); -#4588 = PLANE('NONE', #4587); -#4589 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04729999999999995)); -#4590 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); -#4591 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); -#4592 = AXIS2_PLACEMENT_3D('NONE', #4589, #4590, #4591); -#4593 = CYLINDRICAL_SURFACE('NONE', #4592, 0.010199999999999996); -#4594 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); -#4595 = DIRECTION('NONE', (0, 0, 1)); -#4596 = AXIS2_PLACEMENT_3D('NONE', #4594, #4595, $); -#4597 = PLANE('NONE', #4596); -#4598 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); -#4599 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#4600 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.045591927168514824, 0.03)); -#4601 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.049959569979709254, 0.042)); -#4602 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04559192716851484, 0.03)); -#4603 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04995956997970927, 0.042)); -#4604 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.04559192716851483, 0.03)); -#4605 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.04995956997970927, 0.042)); -#4606 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.03359192716851483, 0.03)); -#4607 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.03359192716851483, 0.042)); -#4608 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.021591927168514827, 0.03)); -#4609 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.017224284357320395, 0.042)); -#4610 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.02159192716851482, 0.03)); -#4611 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.01722428435732039, 0.042)); -#4612 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.02159192716851482, 0.03)); -#4613 = CARTESIAN_POINT('NONE', (-0.02986767841733381, 0.01722428435732039, 0.042)); -#4614 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); -#4615 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#4616 = ( +#4961 = CARTESIAN_POINT('NONE', (-0.02986767841733379, -0.03359192716851484, 0.042)); +#4962 = DIRECTION('NONE', (0, 0, 1)); +#4963 = AXIS2_PLACEMENT_3D('NONE', #4961, #4962, $); +#4964 = PLANE('NONE', #4963); +#4965 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.042)); +#4966 = DIRECTION('NONE', (0, 0, 1)); +#4967 = DIRECTION('NONE', (1, 0, -0)); +#4968 = AXIS2_PLACEMENT_3D('NONE', #4965, #4966, #4967); +#4969 = CYLINDRICAL_SURFACE('NONE', #4968, 0.012000000000000007); +#4970 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.05999999999999999)); +#4971 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); +#4972 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); +#4973 = AXIS2_PLACEMENT_3D('NONE', #4970, #4971, #4972); +#4974 = TOROIDAL_SURFACE('NONE', #4973, 0.009000000000000006, 0.003); +#4975 = CARTESIAN_POINT('NONE', (-0.03723532122852822, -0.03359192716851484, 0.063)); +#4976 = DIRECTION('NONE', (0, 0, 1)); +#4977 = AXIS2_PLACEMENT_3D('NONE', #4975, #4976, $); +#4978 = PLANE('NONE', #4977); +#4979 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.063)); +#4980 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#4981 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#4982 = AXIS2_PLACEMENT_3D('NONE', #4979, #4980, #4981); +#4983 = CYLINDRICAL_SURFACE('NONE', #4982, 0.000025399999999997646); +#4984 = CARTESIAN_POINT('NONE', (-0.04620992122852823, -0.03359192716851484, 0.047299999999999995)); +#4985 = DIRECTION('NONE', (0, 0, 1)); +#4986 = AXIS2_PLACEMENT_3D('NONE', #4984, #4985, $); +#4987 = PLANE('NONE', #4986); +#4988 = CARTESIAN_POINT('NONE', (-0.04623532122852823, -0.03359192716851484, 0.04729999999999995)); +#4989 = DIRECTION('NONE', (0.000000000000004179663151530003, 0, -1)); +#4990 = DIRECTION('NONE', (1, 0, 0.000000000000004179663151530003)); +#4991 = AXIS2_PLACEMENT_3D('NONE', #4988, #4989, #4990); +#4992 = CYLINDRICAL_SURFACE('NONE', #4991, 0.010199999999999996); +#4993 = CARTESIAN_POINT('NONE', (-0.03603532122852823, -0.03359192716851484, 0.029999999999999992)); +#4994 = DIRECTION('NONE', (0, 0, 1)); +#4995 = AXIS2_PLACEMENT_3D('NONE', #4993, #4994, $); +#4996 = PLANE('NONE', #4995); +#4997 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); +#4998 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#4999 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.045591927168514824, 0.03)); +#5000 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.049959569979709254, 0.042)); +#5001 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04559192716851484, 0.03)); +#5002 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.04995956997970927, 0.042)); +#5003 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.04559192716851483, 0.03)); +#5004 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.04995956997970927, 0.042)); +#5005 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.03359192716851483, 0.03)); +#5006 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.03359192716851483, 0.042)); +#5007 = CARTESIAN_POINT('NONE', (-0.05823532122852825, 0.021591927168514827, 0.03)); +#5008 = CARTESIAN_POINT('NONE', (-0.06260296403972268, 0.017224284357320395, 0.042)); +#5009 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.02159192716851482, 0.03)); +#5010 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.01722428435732039, 0.042)); +#5011 = CARTESIAN_POINT('NONE', (-0.03423532122852823, 0.02159192716851482, 0.03)); +#5012 = CARTESIAN_POINT('NONE', (-0.02986767841733381, 0.01722428435732039, 0.042)); +#5013 = CARTESIAN_POINT('NONE', (-0.03423532122852824, 0.03359192716851483, 0.03)); +#5014 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#5015 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4598, #4599), (#4600, #4601), (#4602, #4603), (#4604, #4605), (#4606, #4607), (#4608, #4609), (#4610, #4611), (#4612, #4613), (#4614, #4615)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#4997, #4998), (#4999, #5000), (#5001, #5002), (#5003, #5004), (#5005, #5006), (#5007, #5008), (#5009, #5010), (#5011, #5012), (#5013, #5014)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4617 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); -#4618 = DIRECTION('NONE', (0, 0, 1)); -#4619 = AXIS2_PLACEMENT_3D('NONE', #4617, #4618, $); -#4620 = PLANE('NONE', #4619); -#4621 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); -#4622 = DIRECTION('NONE', (0, 0, 1)); -#4623 = DIRECTION('NONE', (1, 0, -0)); -#4624 = AXIS2_PLACEMENT_3D('NONE', #4621, #4622, #4623); -#4625 = CYLINDRICAL_SURFACE('NONE', #4624, 0.012000000000000007); -#4626 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.05999999999999999)); -#4627 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); -#4628 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); -#4629 = AXIS2_PLACEMENT_3D('NONE', #4626, #4627, #4628); -#4630 = TOROIDAL_SURFACE('NONE', #4629, 0.009000000000000006, 0.003); -#4631 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); -#4632 = DIRECTION('NONE', (0, 0, 1)); -#4633 = AXIS2_PLACEMENT_3D('NONE', #4631, #4632, $); -#4634 = PLANE('NONE', #4633); -#4635 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); -#4636 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4637 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4638 = AXIS2_PLACEMENT_3D('NONE', #4635, #4636, #4637); -#4639 = CYLINDRICAL_SURFACE('NONE', #4638, 0.000025399999999997646); -#4640 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); -#4641 = DIRECTION('NONE', (0, 0, 1)); -#4642 = AXIS2_PLACEMENT_3D('NONE', #4640, #4641, $); -#4643 = PLANE('NONE', #4642); -#4644 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000007)); -#4645 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); -#4646 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); -#4647 = AXIS2_PLACEMENT_3D('NONE', #4644, #4645, #4646); -#4648 = CYLINDRICAL_SURFACE('NONE', #4647, 0.010199999999999996); -#4649 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); -#4650 = DIRECTION('NONE', (0, 0, 1)); -#4651 = AXIS2_PLACEMENT_3D('NONE', #4649, #4650, $); -#4652 = PLANE('NONE', #4651); -#4653 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); -#4654 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#4655 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.06635287990626802, 0.03)); -#4656 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.07072052271746246, 0.042)); -#4657 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.06635287990626802, 0.03)); -#4658 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.07072052271746246, 0.042)); -#4659 = CARTESIAN_POINT('NONE', (0.005660321228528236, 0.06635287990626802, 0.03)); -#4660 = CARTESIAN_POINT('NONE', (0.001292678417333807, 0.07072052271746246, 0.042)); -#4661 = CARTESIAN_POINT('NONE', (0.005660321228528232, 0.05435287990626802, 0.03)); -#4662 = CARTESIAN_POINT('NONE', (0.0012926784173338036, 0.05435287990626802, 0.042)); -#4663 = CARTESIAN_POINT('NONE', (0.005660321228528233, 0.04235287990626802, 0.03)); -#4664 = CARTESIAN_POINT('NONE', (0.0012926784173338034, 0.037985237095073586, 0.042)); -#4665 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.042352879906268015, 0.03)); -#4666 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.037985237095073586, 0.042)); -#4667 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.04235287990626802, 0.03)); -#4668 = CARTESIAN_POINT('NONE', (0.03402796403972267, 0.037985237095073586, 0.042)); -#4669 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); -#4670 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#4671 = ( +#5016 = CARTESIAN_POINT('NONE', (-0.029867678417333808, 0.03359192716851483, 0.042)); +#5017 = DIRECTION('NONE', (0, 0, 1)); +#5018 = AXIS2_PLACEMENT_3D('NONE', #5016, #5017, $); +#5019 = PLANE('NONE', #5018); +#5020 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.042)); +#5021 = DIRECTION('NONE', (0, 0, 1)); +#5022 = DIRECTION('NONE', (1, 0, -0)); +#5023 = AXIS2_PLACEMENT_3D('NONE', #5020, #5021, #5022); +#5024 = CYLINDRICAL_SURFACE('NONE', #5023, 0.012000000000000007); +#5025 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.05999999999999999)); +#5026 = DIRECTION('NONE', (0.0000000000000019167042594135188, 0, 1)); +#5027 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135188)); +#5028 = AXIS2_PLACEMENT_3D('NONE', #5025, #5026, #5027); +#5029 = TOROIDAL_SURFACE('NONE', #5028, 0.009000000000000006, 0.003); +#5030 = CARTESIAN_POINT('NONE', (-0.03723532122852823, 0.03359192716851483, 0.063)); +#5031 = DIRECTION('NONE', (0, 0, 1)); +#5032 = AXIS2_PLACEMENT_3D('NONE', #5030, #5031, $); +#5033 = PLANE('NONE', #5032); +#5034 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.063)); +#5035 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#5036 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#5037 = AXIS2_PLACEMENT_3D('NONE', #5034, #5035, #5036); +#5038 = CYLINDRICAL_SURFACE('NONE', #5037, 0.000025399999999997646); +#5039 = CARTESIAN_POINT('NONE', (-0.046209921228528246, 0.03359192716851483, 0.047299999999999995)); +#5040 = DIRECTION('NONE', (0, 0, 1)); +#5041 = AXIS2_PLACEMENT_3D('NONE', #5039, #5040, $); +#5042 = PLANE('NONE', #5041); +#5043 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851483, 0.04730000000000007)); +#5044 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); +#5045 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); +#5046 = AXIS2_PLACEMENT_3D('NONE', #5043, #5044, #5045); +#5047 = CYLINDRICAL_SURFACE('NONE', #5046, 0.010199999999999996); +#5048 = CARTESIAN_POINT('NONE', (-0.03603532122852825, 0.03359192716851483, 0.03)); +#5049 = DIRECTION('NONE', (0, 0, 1)); +#5050 = AXIS2_PLACEMENT_3D('NONE', #5048, #5049, $); +#5051 = PLANE('NONE', #5050); +#5052 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); +#5053 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#5054 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.06635287990626802, 0.03)); +#5055 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.07072052271746246, 0.042)); +#5056 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.06635287990626802, 0.03)); +#5057 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.07072052271746246, 0.042)); +#5058 = CARTESIAN_POINT('NONE', (0.005660321228528236, 0.06635287990626802, 0.03)); +#5059 = CARTESIAN_POINT('NONE', (0.001292678417333807, 0.07072052271746246, 0.042)); +#5060 = CARTESIAN_POINT('NONE', (0.005660321228528232, 0.05435287990626802, 0.03)); +#5061 = CARTESIAN_POINT('NONE', (0.0012926784173338036, 0.05435287990626802, 0.042)); +#5062 = CARTESIAN_POINT('NONE', (0.005660321228528233, 0.04235287990626802, 0.03)); +#5063 = CARTESIAN_POINT('NONE', (0.0012926784173338034, 0.037985237095073586, 0.042)); +#5064 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.042352879906268015, 0.03)); +#5065 = CARTESIAN_POINT('NONE', (0.017660321228528238, 0.037985237095073586, 0.042)); +#5066 = CARTESIAN_POINT('NONE', (0.029660321228528245, 0.04235287990626802, 0.03)); +#5067 = CARTESIAN_POINT('NONE', (0.03402796403972267, 0.037985237095073586, 0.042)); +#5068 = CARTESIAN_POINT('NONE', (0.02966032122852825, 0.05435287990626802, 0.03)); +#5069 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#5070 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4653, #4654), (#4655, #4656), (#4657, #4658), (#4659, #4660), (#4661, #4662), (#4663, #4664), (#4665, #4666), (#4667, #4668), (#4669, #4670)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5052, #5053), (#5054, #5055), (#5056, #5057), (#5058, #5059), (#5060, #5061), (#5062, #5063), (#5064, #5065), (#5066, #5067), (#5068, #5069)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.770133269710945), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4672 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); -#4673 = DIRECTION('NONE', (0, 0, 1)); -#4674 = AXIS2_PLACEMENT_3D('NONE', #4672, #4673, $); -#4675 = PLANE('NONE', #4674); -#4676 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); -#4677 = DIRECTION('NONE', (0, 0, 1)); -#4678 = DIRECTION('NONE', (1, 0, -0)); -#4679 = AXIS2_PLACEMENT_3D('NONE', #4676, #4677, #4678); -#4680 = CYLINDRICAL_SURFACE('NONE', #4679, 0.012000000000000007); -#4681 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.05999999999999999)); -#4682 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); -#4683 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); -#4684 = AXIS2_PLACEMENT_3D('NONE', #4681, #4682, #4683); -#4685 = TOROIDAL_SURFACE('NONE', #4684, 0.009000000000000006, 0.003); -#4686 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); -#4687 = DIRECTION('NONE', (0, 0, 1)); -#4688 = AXIS2_PLACEMENT_3D('NONE', #4686, #4687, $); -#4689 = PLANE('NONE', #4688); -#4690 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); -#4691 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); -#4692 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); -#4693 = AXIS2_PLACEMENT_3D('NONE', #4690, #4691, #4692); -#4694 = CYLINDRICAL_SURFACE('NONE', #4693, 0.000025399999999997646); -#4695 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); -#4696 = DIRECTION('NONE', (0, 0, 1)); -#4697 = AXIS2_PLACEMENT_3D('NONE', #4695, #4696, $); -#4698 = PLANE('NONE', #4697); -#4699 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000007)); -#4700 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); -#4701 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); -#4702 = AXIS2_PLACEMENT_3D('NONE', #4699, #4700, #4701); -#4703 = CYLINDRICAL_SURFACE('NONE', #4702, 0.010199999999999996); -#4704 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); -#4705 = DIRECTION('NONE', (0, 0, 1)); -#4706 = AXIS2_PLACEMENT_3D('NONE', #4704, #4705, $); -#4707 = PLANE('NONE', #4706); -#4708 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); -#4709 = DIRECTION('NONE', (-0, 0, -1)); -#4710 = DIRECTION('NONE', (1, 0, -0)); -#4711 = AXIS2_PLACEMENT_3D('NONE', #4708, #4709, #4710); -#4712 = CYLINDRICAL_SURFACE('NONE', #4711, 0.2413); -#4713 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); -#4714 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); -#4715 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.053923000000000006)); -#4716 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, 0.04909700000000001)); -#4717 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.053923000000000006)); -#4718 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, 0.04909700000000001)); -#4719 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.053923000000000006)); -#4720 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, 0.04909700000000001)); -#4721 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.053923000000000006)); -#4722 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, 0.04909700000000001)); -#4723 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.053923000000000006)); -#4724 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, 0.04909700000000001)); -#4725 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.053923000000000006)); -#4726 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, 0.04909700000000001)); -#4727 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.053923000000000006)); -#4728 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, 0.04909700000000001)); -#4729 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); -#4730 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); -#4731 = ( +#5071 = CARTESIAN_POINT('NONE', (0.03402796403972268, 0.05435287990626802, 0.042)); +#5072 = DIRECTION('NONE', (0, 0, 1)); +#5073 = AXIS2_PLACEMENT_3D('NONE', #5071, #5072, $); +#5074 = PLANE('NONE', #5073); +#5075 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.042)); +#5076 = DIRECTION('NONE', (0, 0, 1)); +#5077 = DIRECTION('NONE', (1, 0, -0)); +#5078 = AXIS2_PLACEMENT_3D('NONE', #5075, #5076, #5077); +#5079 = CYLINDRICAL_SURFACE('NONE', #5078, 0.012000000000000007); +#5080 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.05999999999999999)); +#5081 = DIRECTION('NONE', (0.0000000000000019167042594135196, 0, 1)); +#5082 = DIRECTION('NONE', (1, 0, -0.0000000000000019167042594135196)); +#5083 = AXIS2_PLACEMENT_3D('NONE', #5080, #5081, #5082); +#5084 = TOROIDAL_SURFACE('NONE', #5083, 0.009000000000000006, 0.003); +#5085 = CARTESIAN_POINT('NONE', (0.026660321228528246, 0.05435287990626802, 0.063)); +#5086 = DIRECTION('NONE', (0, 0, 1)); +#5087 = AXIS2_PLACEMENT_3D('NONE', #5085, #5086, $); +#5088 = PLANE('NONE', #5087); +#5089 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.063)); +#5090 = DIRECTION('NONE', (-0.0000000000005594824691024929, 0, -1)); +#5091 = DIRECTION('NONE', (1, 0, -0.0000000000005594824691024929)); +#5092 = AXIS2_PLACEMENT_3D('NONE', #5089, #5090, #5091); +#5093 = CYLINDRICAL_SURFACE('NONE', #5092, 0.000025399999999997646); +#5094 = CARTESIAN_POINT('NONE', (0.017685721228528236, 0.05435287990626802, 0.047299999999999995)); +#5095 = DIRECTION('NONE', (0, 0, 1)); +#5096 = AXIS2_PLACEMENT_3D('NONE', #5094, #5095, $); +#5097 = PLANE('NONE', #5096); +#5098 = CARTESIAN_POINT('NONE', (0.01766032122852824, 0.05435287990626802, 0.04730000000000007)); +#5099 = DIRECTION('NONE', (-0.000000000000006966105252550005, 0, -1)); +#5100 = DIRECTION('NONE', (1, 0, -0.000000000000006966105252550005)); +#5101 = AXIS2_PLACEMENT_3D('NONE', #5098, #5099, #5100); +#5102 = CYLINDRICAL_SURFACE('NONE', #5101, 0.010199999999999996); +#5103 = CARTESIAN_POINT('NONE', (0.027860321228528235, 0.05435287990626802, 0.03)); +#5104 = DIRECTION('NONE', (0, 0, 1)); +#5105 = AXIS2_PLACEMENT_3D('NONE', #5103, #5104, $); +#5106 = PLANE('NONE', #5105); +#5107 = CARTESIAN_POINT('NONE', (0, 0, 0.114248)); +#5108 = DIRECTION('NONE', (-0, 0, -1)); +#5109 = DIRECTION('NONE', (1, 0, -0)); +#5110 = AXIS2_PLACEMENT_3D('NONE', #5107, #5108, #5109); +#5111 = CYLINDRICAL_SURFACE('NONE', #5110, 0.2413); +#5112 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); +#5113 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); +#5114 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.053923000000000006)); +#5115 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, 0.04909700000000001)); +#5116 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.053923000000000006)); +#5117 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, 0.04909700000000001)); +#5118 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.053923000000000006)); +#5119 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, 0.04909700000000001)); +#5120 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.053923000000000006)); +#5121 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, 0.04909700000000001)); +#5122 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.053923000000000006)); +#5123 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, 0.04909700000000001)); +#5124 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.053923000000000006)); +#5125 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, 0.04909700000000001)); +#5126 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.053923000000000006)); +#5127 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, 0.04909700000000001)); +#5128 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.053923000000000006)); +#5129 = CARTESIAN_POINT('NONE', (0.236474, 0, 0.04909700000000001)); +#5130 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4713, #4714), (#4715, #4716), (#4717, #4718), (#4719, #4720), (#4721, #4722), (#4723, #4724), (#4725, #4726), (#4727, #4728), (#4729, #4730)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5112, #5113), (#5114, #5115), (#5116, #5117), (#5118, #5119), (#5120, #5121), (#5122, #5123), (#5124, #5125), (#5126, #5127), (#5128, #5129)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012553), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4732 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); -#4733 = DIRECTION('NONE', (-0, 0, -1)); -#4734 = DIRECTION('NONE', (1, 0, -0)); -#4735 = AXIS2_PLACEMENT_3D('NONE', #4732, #4733, #4734); -#4736 = CYLINDRICAL_SURFACE('NONE', #4735, 0.236474); -#4737 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); -#4738 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); -#4739 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, -0.011227999999999986)); -#4740 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.01605399999999999)); -#4741 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, -0.011227999999999988)); -#4742 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.01605399999999999)); -#4743 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, -0.011227999999999986)); -#4744 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.01605399999999999)); -#4745 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, -0.011227999999999988)); -#4746 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.01605399999999999)); -#4747 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, -0.011227999999999986)); -#4748 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.01605399999999999)); -#4749 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, -0.011227999999999988)); -#4750 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.01605399999999999)); -#4751 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, -0.011227999999999986)); -#4752 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.01605399999999999)); -#4753 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); -#4754 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); -#4755 = ( +#5131 = CARTESIAN_POINT('NONE', (0, 0, 0.04909700000000001)); +#5132 = DIRECTION('NONE', (-0, 0, -1)); +#5133 = DIRECTION('NONE', (1, 0, -0)); +#5134 = AXIS2_PLACEMENT_3D('NONE', #5131, #5132, #5133); +#5135 = CYLINDRICAL_SURFACE('NONE', #5134, 0.236474); +#5136 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); +#5137 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); +#5138 = CARTESIAN_POINT('NONE', (0.23647400000000002, -0.23647399999999993, -0.011227999999999986)); +#5139 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.01605399999999999)); +#5140 = CARTESIAN_POINT('NONE', (0.00000000000000001447985635907856, -0.236474, -0.011227999999999988)); +#5141 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.01605399999999999)); +#5142 = CARTESIAN_POINT('NONE', (-0.23647399999999993, -0.23647400000000002, -0.011227999999999986)); +#5143 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.01605399999999999)); +#5144 = CARTESIAN_POINT('NONE', (-0.236474, -0.00000000000000002895971271815712, -0.011227999999999988)); +#5145 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.01605399999999999)); +#5146 = CARTESIAN_POINT('NONE', (-0.23647400000000002, 0.23647399999999993, -0.011227999999999986)); +#5147 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.01605399999999999)); +#5148 = CARTESIAN_POINT('NONE', (-0.000000000000000043439569077235676, 0.236474, -0.011227999999999988)); +#5149 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.01605399999999999)); +#5150 = CARTESIAN_POINT('NONE', (0.23647399999999993, 0.23647400000000002, -0.011227999999999986)); +#5151 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.01605399999999999)); +#5152 = CARTESIAN_POINT('NONE', (0.236474, 0, -0.011227999999999988)); +#5153 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.01605399999999999)); +#5154 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4737, #4738), (#4739, #4740), (#4741, #4742), (#4743, #4744), (#4745, #4746), (#4747, #4748), (#4749, #4750), (#4751, #4752), (#4753, #4754)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5136, #5137), (#5138, #5139), (#5140, #5141), (#5142, #5143), (#5144, #5145), (#5146, #5147), (#5148, #5149), (#5150, #5151), (#5152, #5153)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012553), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4756 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); -#4757 = DIRECTION('NONE', (-0, 0, -1)); -#4758 = DIRECTION('NONE', (1, 0, -0)); -#4759 = AXIS2_PLACEMENT_3D('NONE', #4756, #4757, #4758); -#4760 = CYLINDRICAL_SURFACE('NONE', #4759, 0.2413); -#4761 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); -#4762 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); -#4763 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.127052)); -#4764 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, -0.129465)); -#4765 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.127052)); -#4766 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, -0.129465)); -#4767 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.127052)); -#4768 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, -0.129465)); -#4769 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.127052)); -#4770 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, -0.129465)); -#4771 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.127052)); -#4772 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, -0.129465)); -#4773 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.127052)); -#4774 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, -0.129465)); -#4775 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.127052)); -#4776 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, -0.129465)); -#4777 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); -#4778 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); -#4779 = ( +#5155 = CARTESIAN_POINT('NONE', (0, 0, -0.01605399999999999)); +#5156 = DIRECTION('NONE', (-0, 0, -1)); +#5157 = DIRECTION('NONE', (1, 0, -0)); +#5158 = AXIS2_PLACEMENT_3D('NONE', #5155, #5156, #5157); +#5159 = CYLINDRICAL_SURFACE('NONE', #5158, 0.2413); +#5160 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); +#5161 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); +#5162 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, -0.127052)); +#5163 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, -0.129465)); +#5164 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, -0.127052)); +#5165 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, -0.129465)); +#5166 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, -0.127052)); +#5167 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, -0.129465)); +#5168 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, -0.127052)); +#5169 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, -0.129465)); +#5170 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, -0.127052)); +#5171 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, -0.129465)); +#5172 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, -0.127052)); +#5173 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, -0.129465)); +#5174 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, -0.127052)); +#5175 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, -0.129465)); +#5176 = CARTESIAN_POINT('NONE', (0.2413, 0, -0.127052)); +#5177 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.129465)); +#5178 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4761, #4762), (#4763, #4764), (#4765, #4766), (#4767, #4768), (#4769, #4770), (#4771, #4772), (#4773, #4774), (#4775, #4776), (#4777, #4778)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5160, #5161), (#5162, #5163), (#5164, #5165), (#5166, #5167), (#5168, #5169), (#5170, #5171), (#5172, #5173), (#5174, #5175), (#5176, #5177)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.30393408629939), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4780 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); -#4781 = DIRECTION('NONE', (-0, 0, -1)); -#4782 = DIRECTION('NONE', (1, 0, -0)); -#4783 = AXIS2_PLACEMENT_3D('NONE', #4780, #4781, #4782); -#4784 = CYLINDRICAL_SURFACE('NONE', #4783, 0.253365); -#4785 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); -#4786 = DIRECTION('NONE', (0, 0, -1)); -#4787 = AXIS2_PLACEMENT_3D('NONE', #4785, #4786, $); -#4788 = PLANE('NONE', #4787); -#4789 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); -#4790 = DIRECTION('NONE', (0, 0, 1)); -#4791 = DIRECTION('NONE', (1, 0, -0)); -#4792 = AXIS2_PLACEMENT_3D('NONE', #4789, #4790, #4791); -#4793 = CYLINDRICAL_SURFACE('NONE', #4792, 0.24612599999999998); -#4794 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); -#4795 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); -#4796 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, -0.13670400000000002)); -#4797 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.134291)); -#4798 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, -0.13670400000000002)); -#4799 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.134291)); -#4800 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, -0.13670400000000002)); -#4801 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.134291)); -#4802 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, -0.13670400000000002)); -#4803 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.134291)); -#4804 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, -0.13670400000000002)); -#4805 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.134291)); -#4806 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, -0.13670400000000002)); -#4807 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.134291)); -#4808 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, -0.13670400000000002)); -#4809 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.134291)); -#4810 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); -#4811 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); -#4812 = ( +#5179 = CARTESIAN_POINT('NONE', (0, 0, -0.129465)); +#5180 = DIRECTION('NONE', (-0, 0, -1)); +#5181 = DIRECTION('NONE', (1, 0, -0)); +#5182 = AXIS2_PLACEMENT_3D('NONE', #5179, #5180, #5181); +#5183 = CYLINDRICAL_SURFACE('NONE', #5182, 0.253365); +#5184 = CARTESIAN_POINT('NONE', (0.253365, 0, -0.14153)); +#5185 = DIRECTION('NONE', (0, 0, -1)); +#5186 = AXIS2_PLACEMENT_3D('NONE', #5184, #5185, $); +#5187 = PLANE('NONE', #5186); +#5188 = CARTESIAN_POINT('NONE', (0, 0, -0.14153)); +#5189 = DIRECTION('NONE', (0, 0, 1)); +#5190 = DIRECTION('NONE', (1, 0, -0)); +#5191 = AXIS2_PLACEMENT_3D('NONE', #5188, #5189, #5190); +#5192 = CYLINDRICAL_SURFACE('NONE', #5191, 0.24612599999999998); +#5193 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); +#5194 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); +#5195 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, -0.13670400000000002)); +#5196 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.134291)); +#5197 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, -0.13670400000000002)); +#5198 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.134291)); +#5199 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, -0.13670400000000002)); +#5200 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.134291)); +#5201 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, -0.13670400000000002)); +#5202 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.134291)); +#5203 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, -0.13670400000000002)); +#5204 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.134291)); +#5205 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, -0.13670400000000002)); +#5206 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.134291)); +#5207 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, -0.13670400000000002)); +#5208 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.134291)); +#5209 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, -0.13670400000000002)); +#5210 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.134291)); +#5211 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4794, #4795), (#4796, #4797), (#4798, #4799), (#4800, #4801), (#4802, #4803), (#4804, #4805), (#4806, #4807), (#4808, #4809), (#4810, #4811)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5193, #5194), (#5195, #5196), (#5197, #5198), (#5199, #5200), (#5201, #5202), (#5203, #5204), (#5205, #5206), (#5207, #5208), (#5209, #5210)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.30393408629939), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4813 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); -#4814 = DIRECTION('NONE', (0, 0, 1)); -#4815 = DIRECTION('NONE', (1, 0, -0)); -#4816 = AXIS2_PLACEMENT_3D('NONE', #4813, #4814, #4815); -#4817 = CYLINDRICAL_SURFACE('NONE', #4816, 0.234061); -#4818 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); -#4819 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); -#4820 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.020854600000000018)); -#4821 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, -0.016028600000000018)); -#4822 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.020854600000000018)); -#4823 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, -0.016028600000000018)); -#4824 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.020854600000000018)); -#4825 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, -0.016028600000000018)); -#4826 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.020854600000000018)); -#4827 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, -0.016028600000000018)); -#4828 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.020854600000000018)); -#4829 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, -0.016028600000000018)); -#4830 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.020854600000000018)); -#4831 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, -0.016028600000000018)); -#4832 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.020854600000000018)); -#4833 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, -0.016028600000000018)); -#4834 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); -#4835 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); -#4836 = ( +#5212 = CARTESIAN_POINT('NONE', (0, 0, -0.134291)); +#5213 = DIRECTION('NONE', (0, 0, 1)); +#5214 = DIRECTION('NONE', (1, 0, -0)); +#5215 = AXIS2_PLACEMENT_3D('NONE', #5212, #5213, #5214); +#5216 = CYLINDRICAL_SURFACE('NONE', #5215, 0.234061); +#5217 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); +#5218 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); +#5219 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, -0.020854600000000018)); +#5220 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, -0.016028600000000018)); +#5221 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, -0.020854600000000018)); +#5222 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, -0.016028600000000018)); +#5223 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, -0.020854600000000018)); +#5224 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, -0.016028600000000018)); +#5225 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, -0.020854600000000018)); +#5226 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, -0.016028600000000018)); +#5227 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, -0.020854600000000018)); +#5228 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, -0.016028600000000018)); +#5229 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, -0.020854600000000018)); +#5230 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, -0.016028600000000018)); +#5231 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, -0.020854600000000018)); +#5232 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, -0.016028600000000018)); +#5233 = CARTESIAN_POINT('NONE', (0.234061, 0, -0.020854600000000018)); +#5234 = CARTESIAN_POINT('NONE', (0.229235, 0, -0.016028600000000018)); +#5235 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4818, #4819), (#4820, #4821), (#4822, #4823), (#4824, #4825), (#4826, #4827), (#4828, #4829), (#4830, #4831), (#4832, #4833), (#4834, #4835)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5217, #5218), (#5219, #5220), (#5221, #5222), (#5223, #5224), (#5225, #5226), (#5227, #5228), (#5229, #5230), (#5231, #5232), (#5233, #5234)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012553), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4837 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); -#4838 = DIRECTION('NONE', (0, 0, 1)); -#4839 = DIRECTION('NONE', (1, 0, -0)); -#4840 = AXIS2_PLACEMENT_3D('NONE', #4837, #4838, #4839); -#4841 = CYLINDRICAL_SURFACE('NONE', #4840, 0.229235); -#4842 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); -#4843 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); -#4844 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.04008)); -#4845 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.044906)); -#4846 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.04008)); -#4847 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.044906)); -#4848 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.04008)); -#4849 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.044906)); -#4850 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.04008)); -#4851 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.044906)); -#4852 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.04008)); -#4853 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.044906)); -#4854 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.04008)); -#4855 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.044906)); -#4856 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.04008)); -#4857 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.044906)); -#4858 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); -#4859 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); -#4860 = ( +#5236 = CARTESIAN_POINT('NONE', (0, 0, -0.016028600000000018)); +#5237 = DIRECTION('NONE', (0, 0, 1)); +#5238 = DIRECTION('NONE', (1, 0, -0)); +#5239 = AXIS2_PLACEMENT_3D('NONE', #5236, #5237, #5238); +#5240 = CYLINDRICAL_SURFACE('NONE', #5239, 0.229235); +#5241 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); +#5242 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); +#5243 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.04008)); +#5244 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.044906)); +#5245 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.04008)); +#5246 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.044906)); +#5247 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.04008)); +#5248 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.044906)); +#5249 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.04008)); +#5250 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.044906)); +#5251 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.04008)); +#5252 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.044906)); +#5253 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.04008)); +#5254 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.044906)); +#5255 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.04008)); +#5256 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.044906)); +#5257 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.04008)); +#5258 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.044906)); +#5259 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4842, #4843), (#4844, #4845), (#4846, #4847), (#4848, #4849), (#4850, #4851), (#4852, #4853), (#4854, #4855), (#4856, #4857), (#4858, #4859)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5241, #5242), (#5243, #5244), (#5245, #5246), (#5247, #5248), (#5249, #5250), (#5251, #5252), (#5253, #5254), (#5255, #5256), (#5257, #5258)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 15.261151987972605), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4861 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); -#4862 = DIRECTION('NONE', (0, 0, 1)); -#4863 = DIRECTION('NONE', (1, 0, -0)); -#4864 = AXIS2_PLACEMENT_3D('NONE', #4861, #4862, #4863); -#4865 = CYLINDRICAL_SURFACE('NONE', #4864, 0.21475699999999998); -#4866 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); -#4867 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); -#4868 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.04973199999999999)); -#4869 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.073862)); -#4870 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.049732)); -#4871 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.073862)); -#4872 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.04973199999999999)); -#4873 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.073862)); -#4874 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.049732)); -#4875 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.073862)); -#4876 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.04973199999999999)); -#4877 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.073862)); -#4878 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.049732)); -#4879 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.073862)); -#4880 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.04973199999999999)); -#4881 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.073862)); -#4882 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); -#4883 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); -#4884 = ( +#5260 = CARTESIAN_POINT('NONE', (0, 0, 0.044906)); +#5261 = DIRECTION('NONE', (0, 0, 1)); +#5262 = DIRECTION('NONE', (1, 0, -0)); +#5263 = AXIS2_PLACEMENT_3D('NONE', #5260, #5261, #5262); +#5264 = CYLINDRICAL_SURFACE('NONE', #5263, 0.21475699999999998); +#5265 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); +#5266 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); +#5267 = CARTESIAN_POINT('NONE', (0.21475699999999998, -0.21475699999999992, 0.04973199999999999)); +#5268 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.073862)); +#5269 = CARTESIAN_POINT('NONE', (0.000000000000000013150073632224405, -0.21475699999999998, 0.049732)); +#5270 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.073862)); +#5271 = CARTESIAN_POINT('NONE', (-0.21475699999999992, -0.21475699999999998, 0.04973199999999999)); +#5272 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.073862)); +#5273 = CARTESIAN_POINT('NONE', (-0.21475699999999998, -0.00000000000000002630014726444881, 0.049732)); +#5274 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.073862)); +#5275 = CARTESIAN_POINT('NONE', (-0.21475699999999998, 0.21475699999999992, 0.04973199999999999)); +#5276 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.073862)); +#5277 = CARTESIAN_POINT('NONE', (-0.000000000000000039450220896673215, 0.21475699999999998, 0.049732)); +#5278 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.073862)); +#5279 = CARTESIAN_POINT('NONE', (0.2147569999999999, 0.21475699999999998, 0.04973199999999999)); +#5280 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.073862)); +#5281 = CARTESIAN_POINT('NONE', (0.21475699999999998, 0, 0.049732)); +#5282 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.073862)); +#5283 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4866, #4867), (#4868, #4869), (#4870, #4871), (#4872, #4873), (#4874, #4875), (#4876, #4877), (#4878, #4879), (#4880, #4881), (#4882, #4883)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5265, #5266), (#5267, #5268), (#5269, #5270), (#5271, #5272), (#5273, #5274), (#5275, #5276), (#5277, #5278), (#5279, #5280), (#5281, #5282)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 28.14017384452342), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4885 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); -#4886 = DIRECTION('NONE', (0, 0, 1)); -#4887 = DIRECTION('NONE', (1, 0, -0)); -#4888 = AXIS2_PLACEMENT_3D('NONE', #4885, #4886, #4887); -#4889 = CYLINDRICAL_SURFACE('NONE', #4888, 0.229235); -#4890 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); -#4891 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); -#4892 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.08592699999999999)); -#4893 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.09075299999999999)); -#4894 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.08592699999999999)); -#4895 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.09075299999999999)); -#4896 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.08592699999999999)); -#4897 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.09075299999999999)); -#4898 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.08592699999999999)); -#4899 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.09075299999999999)); -#4900 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.08592699999999999)); -#4901 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.09075299999999999)); -#4902 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.08592699999999999)); -#4903 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.09075299999999999)); -#4904 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.08592699999999999)); -#4905 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.09075299999999999)); -#4906 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); -#4907 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); -#4908 = ( +#5284 = CARTESIAN_POINT('NONE', (0, 0, 0.073862)); +#5285 = DIRECTION('NONE', (0, 0, 1)); +#5286 = DIRECTION('NONE', (1, 0, -0)); +#5287 = AXIS2_PLACEMENT_3D('NONE', #5284, #5285, #5286); +#5288 = CYLINDRICAL_SURFACE('NONE', #5287, 0.229235); +#5289 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); +#5290 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); +#5291 = CARTESIAN_POINT('NONE', (0.229235, -0.2292349999999999, 0.08592699999999999)); +#5292 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.09075299999999999)); +#5293 = CARTESIAN_POINT('NONE', (0.000000000000000014036595450127175, -0.229235, 0.08592699999999999)); +#5294 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.09075299999999999)); +#5295 = CARTESIAN_POINT('NONE', (-0.2292349999999999, -0.229235, 0.08592699999999999)); +#5296 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.09075299999999999)); +#5297 = CARTESIAN_POINT('NONE', (-0.229235, -0.00000000000000002807319090025435, 0.08592699999999999)); +#5298 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.09075299999999999)); +#5299 = CARTESIAN_POINT('NONE', (-0.229235, 0.2292349999999999, 0.08592699999999999)); +#5300 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.09075299999999999)); +#5301 = CARTESIAN_POINT('NONE', (-0.000000000000000042109786350381524, 0.229235, 0.08592699999999999)); +#5302 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.09075299999999999)); +#5303 = CARTESIAN_POINT('NONE', (0.2292349999999999, 0.229235, 0.08592699999999999)); +#5304 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.09075299999999999)); +#5305 = CARTESIAN_POINT('NONE', (0.229235, 0, 0.08592699999999999)); +#5306 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.09075299999999999)); +#5307 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4890, #4891), (#4892, #4893), (#4894, #4895), (#4896, #4897), (#4898, #4899), (#4900, #4901), (#4902, #4903), (#4904, #4905), (#4906, #4907)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5289, #5290), (#5291, #5292), (#5293, #5294), (#5295, #5296), (#5297, #5298), (#5299, #5300), (#5301, #5302), (#5303, #5304), (#5305, #5306)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 6.824994652012548), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4909 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); -#4910 = DIRECTION('NONE', (0, 0, 1)); -#4911 = DIRECTION('NONE', (1, 0, -0)); -#4912 = AXIS2_PLACEMENT_3D('NONE', #4909, #4910, #4911); -#4913 = CYLINDRICAL_SURFACE('NONE', #4912, 0.234061); -#4914 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); -#4915 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); -#4916 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.12136000000000001)); -#4917 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, 0.123773)); -#4918 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.12136000000000001)); -#4919 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, 0.12377300000000001)); -#4920 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.12136000000000001)); -#4921 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, 0.123773)); -#4922 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.12136000000000001)); -#4923 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, 0.12377300000000001)); -#4924 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.12136000000000001)); -#4925 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, 0.123773)); -#4926 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.12136000000000001)); -#4927 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, 0.12377300000000001)); -#4928 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.12136000000000001)); -#4929 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, 0.123773)); -#4930 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); -#4931 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); -#4932 = ( +#5308 = CARTESIAN_POINT('NONE', (0, 0, 0.09075299999999999)); +#5309 = DIRECTION('NONE', (0, 0, 1)); +#5310 = DIRECTION('NONE', (1, 0, -0)); +#5311 = AXIS2_PLACEMENT_3D('NONE', #5308, #5309, #5310); +#5312 = CYLINDRICAL_SURFACE('NONE', #5311, 0.234061); +#5313 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); +#5314 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); +#5315 = CARTESIAN_POINT('NONE', (0.23406099999999996, -0.23406099999999988, 0.12136000000000001)); +#5316 = CARTESIAN_POINT('NONE', (0.24612599999999998, -0.2461259999999999, 0.123773)); +#5317 = CARTESIAN_POINT('NONE', (0.00000000000000001433210272276143, -0.234061, 0.12136000000000001)); +#5318 = CARTESIAN_POINT('NONE', (0.00000000000000001507087090434707, -0.24612599999999998, 0.12377300000000001)); +#5319 = CARTESIAN_POINT('NONE', (-0.23406099999999988, -0.23406099999999996, 0.12136000000000001)); +#5320 = CARTESIAN_POINT('NONE', (-0.2461259999999999, -0.24612599999999998, 0.123773)); +#5321 = CARTESIAN_POINT('NONE', (-0.234061, -0.00000000000000002866420544552286, 0.12136000000000001)); +#5322 = CARTESIAN_POINT('NONE', (-0.24612599999999998, -0.00000000000000003014174180869414, 0.12377300000000001)); +#5323 = CARTESIAN_POINT('NONE', (-0.23406099999999996, 0.23406099999999988, 0.12136000000000001)); +#5324 = CARTESIAN_POINT('NONE', (-0.24612599999999998, 0.2461259999999999, 0.123773)); +#5325 = CARTESIAN_POINT('NONE', (-0.000000000000000042996308168284294, 0.234061, 0.12136000000000001)); +#5326 = CARTESIAN_POINT('NONE', (-0.000000000000000045212612713041215, 0.24612599999999998, 0.12377300000000001)); +#5327 = CARTESIAN_POINT('NONE', (0.23406099999999988, 0.23406099999999996, 0.12136000000000001)); +#5328 = CARTESIAN_POINT('NONE', (0.2461259999999999, 0.24612599999999998, 0.123773)); +#5329 = CARTESIAN_POINT('NONE', (0.234061, 0, 0.12136000000000001)); +#5330 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12377300000000001)); +#5331 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4914, #4915), (#4916, #4917), (#4918, #4919), (#4920, #4921), (#4922, #4923), (#4924, #4925), (#4926, #4927), (#4928, #4929), (#4930, #4931)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5313, #5314), (#5315, #5316), (#5317, #5318), (#5319, #5320), (#5321, #5322), (#5323, #5324), (#5325, #5326), (#5327, #5328), (#5329, #5330)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.303934086299385), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4933 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); -#4934 = DIRECTION('NONE', (0, 0, 1)); -#4935 = DIRECTION('NONE', (1, 0, -0)); -#4936 = AXIS2_PLACEMENT_3D('NONE', #4933, #4934, #4935); -#4937 = CYLINDRICAL_SURFACE('NONE', #4936, 0.24612599999999998); -#4938 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); -#4939 = DIRECTION('NONE', (0, 0, -1)); -#4940 = AXIS2_PLACEMENT_3D('NONE', #4938, #4939, $); -#4941 = PLANE('NONE', #4940); -#4942 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); -#4943 = DIRECTION('NONE', (-0, 0, -1)); -#4944 = DIRECTION('NONE', (1, 0, -0)); -#4945 = AXIS2_PLACEMENT_3D('NONE', #4942, #4943, #4944); -#4946 = CYLINDRICAL_SURFACE('NONE', #4945, 0.253365); -#4947 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); -#4948 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); -#4949 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, 0.11653400000000001)); -#4950 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.114248)); -#4951 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, 0.11653400000000003)); -#4952 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.114248)); -#4953 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, 0.11653400000000001)); -#4954 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.114248)); -#4955 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, 0.11653400000000003)); -#4956 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.114248)); -#4957 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, 0.11653400000000001)); -#4958 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.114248)); -#4959 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, 0.11653400000000003)); -#4960 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.114248)); -#4961 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, 0.11653400000000001)); -#4962 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.114248)); -#4963 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); -#4964 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); -#4965 = ( +#5332 = CARTESIAN_POINT('NONE', (0, 0, 0.12377300000000001)); +#5333 = DIRECTION('NONE', (0, 0, 1)); +#5334 = DIRECTION('NONE', (1, 0, -0)); +#5335 = AXIS2_PLACEMENT_3D('NONE', #5332, #5333, #5334); +#5336 = CYLINDRICAL_SURFACE('NONE', #5335, 0.24612599999999998); +#5337 = CARTESIAN_POINT('NONE', (0.24612599999999998, 0, 0.12859900000000002)); +#5338 = DIRECTION('NONE', (0, 0, -1)); +#5339 = AXIS2_PLACEMENT_3D('NONE', #5337, #5338, $); +#5340 = PLANE('NONE', #5339); +#5341 = CARTESIAN_POINT('NONE', (0, 0, 0.12859900000000002)); +#5342 = DIRECTION('NONE', (-0, 0, -1)); +#5343 = DIRECTION('NONE', (1, 0, -0)); +#5344 = AXIS2_PLACEMENT_3D('NONE', #5341, #5342, #5343); +#5345 = CYLINDRICAL_SURFACE('NONE', #5344, 0.253365); +#5346 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); +#5347 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); +#5348 = CARTESIAN_POINT('NONE', (0.253365, -0.25336499999999995, 0.11653400000000001)); +#5349 = CARTESIAN_POINT('NONE', (0.2413, -0.24129999999999993, 0.114248)); +#5350 = CARTESIAN_POINT('NONE', (0.000000000000000015514131813298456, -0.253365, 0.11653400000000003)); +#5351 = CARTESIAN_POINT('NONE', (0.000000000000000014775363631712815, -0.2413, 0.114248)); +#5352 = CARTESIAN_POINT('NONE', (-0.25336499999999995, -0.253365, 0.11653400000000001)); +#5353 = CARTESIAN_POINT('NONE', (-0.24129999999999993, -0.2413, 0.114248)); +#5354 = CARTESIAN_POINT('NONE', (-0.253365, -0.00000000000000003102826362659691, 0.11653400000000003)); +#5355 = CARTESIAN_POINT('NONE', (-0.2413, -0.00000000000000002955072726342563, 0.114248)); +#5356 = CARTESIAN_POINT('NONE', (-0.253365, 0.25336499999999995, 0.11653400000000001)); +#5357 = CARTESIAN_POINT('NONE', (-0.2413, 0.24129999999999993, 0.114248)); +#5358 = CARTESIAN_POINT('NONE', (-0.000000000000000046542395439895367, 0.253365, 0.11653400000000003)); +#5359 = CARTESIAN_POINT('NONE', (-0.000000000000000044326090895138445, 0.2413, 0.114248)); +#5360 = CARTESIAN_POINT('NONE', (0.2533649999999999, 0.253365, 0.11653400000000001)); +#5361 = CARTESIAN_POINT('NONE', (0.24129999999999993, 0.2413, 0.114248)); +#5362 = CARTESIAN_POINT('NONE', (0.253365, 0, 0.11653400000000003)); +#5363 = CARTESIAN_POINT('NONE', (0.2413, 0, 0.114248)); +#5364 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#4947, #4948), (#4949, #4950), (#4951, #4952), (#4953, #4954), (#4955, #4956), (#4957, #4958), (#4959, #4960), (#4961, #4962), (#4963, #4964)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5346, #5347), (#5348, #5349), (#5350, #5351), (#5352, #5353), (#5354, #5355), (#5356, #5357), (#5358, #5359), (#5360, #5361), (#5362, #5363)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 12.279658830765618), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#4966 = CARTESIAN_POINT('NONE', (0.0822922431968764, -0.016253257622685778, 0.02582333333333333)); -#4967 = DIRECTION('NONE', (-0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); -#4968 = AXIS2_PLACEMENT_3D('NONE', #4966, #4967, $); -#4969 = PLANE('NONE', #4968); -#4970 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); -#4971 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); -#4972 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); -#4973 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); -#4974 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); -#4975 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); -#4976 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); -#4977 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); -#4978 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#4970, #4971), (#4972, #4973), (#4974, #4975), (#4976, #4977)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#4979 = CARTESIAN_POINT('NONE', (0.22958278803313104, -0.019199068519410865, 0.06082333333333333)); -#4980 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199599434, 0)); -#4981 = AXIS2_PLACEMENT_3D('NONE', #4979, #4980, $); -#4982 = PLANE('NONE', #4981); -#4983 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); -#4984 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); -#4985 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); -#4986 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); -#4987 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); -#4988 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); -#4989 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); -#4990 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); -#4991 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#4983, #4984), (#4985, #4986), (#4987, #4988), (#4989, #4990)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#4992 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, -0.026665175447317568, -0)); -#4993 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); -#4994 = AXIS2_PLACEMENT_3D('NONE', #4992, #4993, $); -#4995 = PLANE('NONE', #4994); -#4996 = CARTESIAN_POINT('NONE', (0, -0.00254, -0)); -#4997 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); -#4998 = AXIS2_PLACEMENT_3D('NONE', #4996, #4997, $); -#4999 = PLANE('NONE', #4998); -#5000 = CARTESIAN_POINT('NONE', (0.027070387602939252, -0.07939380195424499, 0.02582333333333333)); -#5001 = DIRECTION('NONE', (-0.48258298497704527, 0.8758502512476919, -0.0000000000000006032655425091069)); -#5002 = AXIS2_PLACEMENT_3D('NONE', #5000, #5001, $); -#5003 = PLANE('NONE', #5002); -#5004 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); -#5005 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); -#5006 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); -#5007 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); -#5008 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); -#5009 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); -#5010 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); -#5011 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); -#5012 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5004, #5005), (#5006, #5007), (#5008, #5009), (#5010, #5011)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5013 = CARTESIAN_POINT('NONE', (0.09816451294975764, -0.2084240609680549, 0.06082333333333333)); -#5014 = DIRECTION('NONE', (0.4825829849770431, -0.8758502512476931, 0.000000000000000563601395561594)); -#5015 = AXIS2_PLACEMENT_3D('NONE', #5013, #5014, $); -#5016 = PLANE('NONE', #5015); -#5017 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); -#5018 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); -#5019 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); -#5020 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); -#5021 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); -#5022 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); -#5023 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); -#5024 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); -#5025 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5017, #5018), (#5019, #5020), (#5021, #5022), (#5023, #5024)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5026 = CARTESIAN_POINT('NONE', (-0.02333397108821927, -0.012914727427496116, -0)); -#5027 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); -#5028 = AXIS2_PLACEMENT_3D('NONE', #5026, #5027, $); -#5029 = PLANE('NONE', #5028); -#5030 = CARTESIAN_POINT('NONE', (-0.002199704525612474, -0.0012700000000000003, -0)); -#5031 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); -#5032 = AXIS2_PLACEMENT_3D('NONE', #5030, #5031, $); -#5033 = PLANE('NONE', #5032); -#5034 = CARTESIAN_POINT('NONE', (-0.055221855593937136, -0.06314054433155923, 0.02582333333333333)); -#5035 = DIRECTION('NONE', (0.517217075002961, 0.8558542500480918, -0.000000000000001484762696190563)); -#5036 = AXIS2_PLACEMENT_3D('NONE', #5034, #5035, $); -#5037 = PLANE('NONE', #5036); -#5038 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); -#5039 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); -#5040 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); -#5041 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); -#5042 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); -#5043 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); -#5044 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); -#5045 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); -#5046 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5038, #5039), (#5040, #5041), (#5042, #5043), (#5044, #5045)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5047 = CARTESIAN_POINT('NONE', (-0.13141827508337336, -0.18922499244864405, 0.06082333333333333)); -#5048 = DIRECTION('NONE', (-0.5172170750029623, -0.855854250048091, 0.0000000000000007601512753013493)); -#5049 = AXIS2_PLACEMENT_3D('NONE', #5047, #5048, $); -#5050 = PLANE('NONE', #5049); -#5051 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); -#5052 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); -#5053 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); -#5054 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); -#5055 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); -#5056 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); -#5057 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); -#5058 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); -#5059 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5051, #5052), (#5053, #5054), (#5055, #5056), (#5057, #5058)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5060 = CARTESIAN_POINT('NONE', (-0.022851467579272925, 0.013750448019821452, -0)); -#5061 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); -#5062 = AXIS2_PLACEMENT_3D('NONE', #5060, #5061, $); -#5063 = PLANE('NONE', #5062); -#5064 = CARTESIAN_POINT('NONE', (-0.0021997045256124744, 0.0012699999999999994, -0)); -#5065 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); -#5066 = AXIS2_PLACEMENT_3D('NONE', #5064, #5065, $); -#5067 = PLANE('NONE', #5066); -#5068 = CARTESIAN_POINT('NONE', (-0.0822922431968764, 0.016253257622685764, 0.02582333333333333)); -#5069 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199600103, -0.0000000000000013314462554103939)); -#5070 = AXIS2_PLACEMENT_3D('NONE', #5068, #5069, $); -#5071 = PLANE('NONE', #5070); -#5072 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); -#5073 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); -#5074 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); -#5075 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); -#5076 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); -#5077 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); -#5078 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); -#5079 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); -#5080 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5072, #5073), (#5074, #5075), (#5076, #5077), (#5078, #5079)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5081 = CARTESIAN_POINT('NONE', (-0.22958278803313104, 0.019199068519410837, 0.06082333333333333)); -#5082 = DIRECTION('NONE', (-0.9998000599800071, 0.019996001199599434, 0)); -#5083 = AXIS2_PLACEMENT_3D('NONE', #5081, #5082, $); -#5084 = PLANE('NONE', #5083); -#5085 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); -#5086 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); -#5087 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); -#5088 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); -#5089 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); -#5090 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); -#5091 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); -#5092 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); -#5093 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5085, #5086), (#5087, #5088), (#5089, #5090), (#5091, #5092)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5094 = CARTESIAN_POINT('NONE', (0.00048250350894634813, 0.026665175447317568, -0)); -#5095 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); -#5096 = AXIS2_PLACEMENT_3D('NONE', #5094, #5095, $); -#5097 = PLANE('NONE', #5096); -#5098 = CARTESIAN_POINT('NONE', (-0.00000000000000000031106028698342773, 0.00254, -0)); -#5099 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); -#5100 = AXIS2_PLACEMENT_3D('NONE', #5098, #5099, $); -#5101 = PLANE('NONE', #5100); -#5102 = CARTESIAN_POINT('NONE', (-0.027070387602939283, 0.07939380195424499, 0.02582333333333333)); -#5103 = DIRECTION('NONE', (0.4825829849770461, -0.8758502512476916, -0.0000000000000009922211885326731)); -#5104 = AXIS2_PLACEMENT_3D('NONE', #5102, #5103, $); -#5105 = PLANE('NONE', #5104); -#5106 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); -#5107 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); -#5108 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); -#5109 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); -#5110 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); -#5111 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); -#5112 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); -#5113 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); -#5114 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5106, #5107), (#5108, #5109), (#5110, #5111), (#5112, #5113)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5115 = CARTESIAN_POINT('NONE', (-0.09816451294975773, 0.2084240609680549, 0.06082333333333333)); -#5116 = DIRECTION('NONE', (-0.4825829849770462, 0.8758502512476913, -0.0000000000000007779112920471321)); -#5117 = AXIS2_PLACEMENT_3D('NONE', #5115, #5116, $); -#5118 = PLANE('NONE', #5117); -#5119 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); -#5120 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); -#5121 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); -#5122 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); -#5123 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); -#5124 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); -#5125 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); -#5126 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); -#5127 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5119, #5120), (#5121, #5122), (#5123, #5124), (#5125, #5126)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5128 = CARTESIAN_POINT('NONE', (0.023333971088219264, 0.012914727427496124, -0)); -#5129 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); -#5130 = AXIS2_PLACEMENT_3D('NONE', #5128, #5129, $); -#5131 = PLANE('NONE', #5130); -#5132 = CARTESIAN_POINT('NONE', (0.0021997045256124735, 0.0012700000000000012, -0)); -#5133 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); -#5134 = AXIS2_PLACEMENT_3D('NONE', #5132, #5133, $); -#5135 = PLANE('NONE', #5134); -#5136 = CARTESIAN_POINT('NONE', (0.055221855593937164, 0.06314054433155922, 0.02582333333333333)); -#5137 = DIRECTION('NONE', (-0.5172170750029612, -0.8558542500480915, -0.0000000000000008749965363808623)); -#5138 = AXIS2_PLACEMENT_3D('NONE', #5136, #5137, $); -#5139 = PLANE('NONE', #5138); -#5140 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); -#5141 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); -#5142 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); -#5143 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); -#5144 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); -#5145 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); -#5146 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); -#5147 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); -#5148 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5140, #5141), (#5142, #5143), (#5144, #5145), (#5146, #5147)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5149 = CARTESIAN_POINT('NONE', (0.13141827508337345, 0.18922499244864405, 0.06082333333333333)); -#5150 = DIRECTION('NONE', (0.5172170750029617, 0.8558542500480913, -0.0000000000000007601512753013496)); -#5151 = AXIS2_PLACEMENT_3D('NONE', #5149, #5150, $); -#5152 = PLANE('NONE', #5151); -#5153 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); -#5154 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); -#5155 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); -#5156 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); -#5157 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); -#5158 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); -#5159 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); -#5160 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); -#5161 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5153, #5154), (#5155, #5156), (#5157, #5158), (#5159, #5160)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5162 = CARTESIAN_POINT('NONE', (0.02285146757927292, -0.01375044801982146, -0)); -#5163 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); -#5164 = AXIS2_PLACEMENT_3D('NONE', #5162, #5163, $); -#5165 = PLANE('NONE', #5164); -#5166 = CARTESIAN_POINT('NONE', (0.002199704525612474, -0.0012700000000000003, -0)); -#5167 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); -#5168 = AXIS2_PLACEMENT_3D('NONE', #5166, #5167, $); -#5169 = PLANE('NONE', #5168); -#5170 = CARTESIAN_POINT('NONE', (0.0822922431968764, 0.016253257622685778, 0.02582333333333333)); -#5171 = DIRECTION('NONE', (-0.9998000599800071, -0.019996001199600103, -0.0000000000000013320012559336994)); -#5172 = AXIS2_PLACEMENT_3D('NONE', #5170, #5171, $); -#5173 = PLANE('NONE', #5172); -#5174 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); -#5175 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); -#5176 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); -#5177 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); -#5178 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); -#5179 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); -#5180 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); -#5181 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); -#5182 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5174, #5175), (#5176, #5177), (#5178, #5179), (#5180, #5181)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5183 = CARTESIAN_POINT('NONE', (0.22958278803313104, 0.019199068519410868, 0.06082333333333333)); -#5184 = DIRECTION('NONE', (0.9998000599800071, 0.019996001199599434, 0)); -#5185 = AXIS2_PLACEMENT_3D('NONE', #5183, #5184, $); -#5186 = PLANE('NONE', #5185); -#5187 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); -#5188 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); -#5189 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); -#5190 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); -#5191 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); -#5192 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); -#5193 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); -#5194 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); -#5195 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5187, #5188), (#5189, #5190), (#5191, #5192), (#5193, #5194)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5196 = CARTESIAN_POINT('NONE', (0, 0.00254, -0)); -#5197 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); -#5198 = AXIS2_PLACEMENT_3D('NONE', #5196, #5197, $); -#5199 = PLANE('NONE', #5198); -#5200 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, 0.026665175447317568, -0)); -#5201 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); -#5202 = AXIS2_PLACEMENT_3D('NONE', #5200, #5201, $); -#5203 = PLANE('NONE', #5202); -#5204 = CARTESIAN_POINT('NONE', (0.05522185559393716, -0.06314054433155922, 0.02582333333333333)); -#5205 = DIRECTION('NONE', (-0.5172170750029613, 0.8558542500480915, -0.0000000000000009898417974603751)); -#5206 = AXIS2_PLACEMENT_3D('NONE', #5204, #5205, $); -#5207 = PLANE('NONE', #5206); -#5208 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); -#5209 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); -#5210 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); -#5211 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); -#5212 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); -#5213 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); -#5214 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); -#5215 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); -#5216 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5208, #5209), (#5210, #5211), (#5212, #5213), (#5214, #5215)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5217 = CARTESIAN_POINT('NONE', (0.13141827508337345, -0.18922499244864405, 0.06082333333333333)); -#5218 = DIRECTION('NONE', (0.5172170750029612, -0.8558542500480915, -0.0000000000000007601512753013497)); -#5219 = AXIS2_PLACEMENT_3D('NONE', #5217, #5218, $); -#5220 = PLANE('NONE', #5219); -#5221 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); -#5222 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); -#5223 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); -#5224 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); -#5225 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); -#5226 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); -#5227 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); -#5228 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); -#5229 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5221, #5222), (#5223, #5224), (#5225, #5226), (#5227, #5228)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5230 = CARTESIAN_POINT('NONE', (0.002199704525612474, 0.0012700000000000003, -0)); -#5231 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); -#5232 = AXIS2_PLACEMENT_3D('NONE', #5230, #5231, $); -#5233 = PLANE('NONE', #5232); -#5234 = CARTESIAN_POINT('NONE', (0.02285146757927292, 0.01375044801982146, -0)); -#5235 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); -#5236 = AXIS2_PLACEMENT_3D('NONE', #5234, #5235, $); -#5237 = PLANE('NONE', #5236); -#5238 = CARTESIAN_POINT('NONE', (-0.027070387602939224, -0.079393801954245, 0.02582333333333333)); -#5239 = DIRECTION('NONE', (0.48258298497704516, 0.8758502512476919, -0.0000000000000017701324805798054)); -#5240 = AXIS2_PLACEMENT_3D('NONE', #5238, #5239, $); -#5241 = PLANE('NONE', #5240); -#5242 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); -#5243 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); -#5244 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); -#5245 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); -#5246 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); -#5247 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); -#5248 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); -#5249 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); -#5250 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5242, #5243), (#5244, #5245), (#5246, #5247), (#5248, #5249)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5251 = CARTESIAN_POINT('NONE', (-0.09816451294975755, -0.20842406096805496, 0.06082333333333333)); -#5252 = DIRECTION('NONE', (-0.48258298497704444, -0.8758502512476922, -0.0000000000000009922211885326733)); -#5253 = AXIS2_PLACEMENT_3D('NONE', #5251, #5252, $); -#5254 = PLANE('NONE', #5253); -#5255 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); -#5256 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); -#5257 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); -#5258 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); -#5259 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); -#5260 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); -#5261 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); -#5262 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); -#5263 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5255, #5256), (#5257, #5258), (#5259, #5260), (#5261, #5262)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5264 = CARTESIAN_POINT('NONE', (0.0021997045256124744, -0.0012699999999999994, -0)); -#5265 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); -#5266 = AXIS2_PLACEMENT_3D('NONE', #5264, #5265, $); -#5267 = PLANE('NONE', #5266); -#5268 = CARTESIAN_POINT('NONE', (0.023333971088219274, -0.012914727427496107, -0)); -#5269 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); -#5270 = AXIS2_PLACEMENT_3D('NONE', #5268, #5269, $); -#5271 = PLANE('NONE', #5270); -#5272 = CARTESIAN_POINT('NONE', (-0.0822922431968764, -0.01625325762268579, 0.02582333333333333)); -#5273 = DIRECTION('NONE', (0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); -#5274 = AXIS2_PLACEMENT_3D('NONE', #5272, #5273, $); -#5275 = PLANE('NONE', #5274); -#5276 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); -#5277 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); -#5278 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); -#5279 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); -#5280 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); -#5281 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); -#5282 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); -#5283 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); -#5284 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5276, #5277), (#5278, #5279), (#5280, #5281), (#5282, #5283)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5285 = CARTESIAN_POINT('NONE', (-0.22958278803313104, -0.019199068519410896, 0.06082333333333333)); -#5286 = DIRECTION('NONE', (-0.9998000599800072, -0.019996001199599437, -0)); -#5287 = AXIS2_PLACEMENT_3D('NONE', #5285, #5286, $); -#5288 = PLANE('NONE', #5287); -#5289 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); -#5290 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); -#5291 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); -#5292 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); -#5293 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); -#5294 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); -#5295 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); -#5296 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); -#5297 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5289, #5290), (#5291, #5292), (#5293, #5294), (#5295, #5296)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5298 = CARTESIAN_POINT('NONE', (0.00000000000000000031106028698342773, -0.00254, -0)); -#5299 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); -#5300 = AXIS2_PLACEMENT_3D('NONE', #5298, #5299, $); -#5301 = PLANE('NONE', #5300); -#5302 = CARTESIAN_POINT('NONE', (0.0004825035089463547, -0.026665175447317568, -0)); -#5303 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); -#5304 = AXIS2_PLACEMENT_3D('NONE', #5302, #5303, $); -#5305 = PLANE('NONE', #5304); -#5306 = CARTESIAN_POINT('NONE', (-0.05522185559393719, 0.06314054433155919, 0.02582333333333333)); -#5307 = DIRECTION('NONE', (0.5172170750029619, -0.8558542500480911, -0.0000000000000009898417974603751)); -#5308 = AXIS2_PLACEMENT_3D('NONE', #5306, #5307, $); -#5309 = PLANE('NONE', #5308); -#5310 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); -#5311 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); -#5312 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); -#5313 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); -#5314 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); -#5315 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); -#5316 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); -#5317 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); -#5318 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5310, #5311), (#5312, #5313), (#5314, #5315), (#5316, #5317)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5319 = CARTESIAN_POINT('NONE', (-0.1314182750833735, 0.189224992448644, 0.06082333333333333)); -#5320 = DIRECTION('NONE', (-0.5172170750029623, 0.855854250048091, -0.0000000000000007601512753013493)); -#5321 = AXIS2_PLACEMENT_3D('NONE', #5319, #5320, $); -#5322 = PLANE('NONE', #5321); -#5323 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); -#5324 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); -#5325 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); -#5326 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); -#5327 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); -#5328 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); -#5329 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); -#5330 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); -#5331 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5323, #5324), (#5325, #5326), (#5327, #5328), (#5329, #5330)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5332 = CARTESIAN_POINT('NONE', (-0.0021997045256124735, -0.0012700000000000012, -0)); -#5333 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); -#5334 = AXIS2_PLACEMENT_3D('NONE', #5332, #5333, $); -#5335 = PLANE('NONE', #5334); -#5336 = CARTESIAN_POINT('NONE', (-0.022851467579272915, -0.01375044801982147, -0)); -#5337 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); -#5338 = AXIS2_PLACEMENT_3D('NONE', #5336, #5337, $); -#5339 = PLANE('NONE', #5338); -#5340 = CARTESIAN_POINT('NONE', (0.027070387602939252, 0.07939380195424499, 0.02582333333333333)); -#5341 = DIRECTION('NONE', (-0.4825829849770454, -0.8758502512476917, -0.0000000000000005496880683877217)); -#5342 = AXIS2_PLACEMENT_3D('NONE', #5340, #5341, $); -#5343 = PLANE('NONE', #5342); -#5344 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); -#5345 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); -#5346 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); -#5347 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); -#5348 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); -#5349 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); -#5350 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); -#5351 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); -#5352 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5344, #5345), (#5346, #5347), (#5348, #5349), (#5350, #5351)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); -#5353 = CARTESIAN_POINT('NONE', (0.09816451294975764, 0.20842406096805494, 0.06082333333333333)); -#5354 = DIRECTION('NONE', (0.4825829849770431, 0.8758502512476931, 0.000000000000000563601395561594)); -#5355 = AXIS2_PLACEMENT_3D('NONE', #5353, #5354, $); -#5356 = PLANE('NONE', #5355); -#5357 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); -#5358 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); -#5359 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); -#5360 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); -#5361 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); -#5362 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); -#5363 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); -#5364 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); -#5365 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5357, #5358), (#5359, #5360), (#5361, #5362), (#5363, #5364)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); -#5366 = CARTESIAN_POINT('NONE', (-0.002199704525612474, 0.0012700000000000003, -0)); -#5367 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); -#5368 = AXIS2_PLACEMENT_3D('NONE', #5366, #5367, $); -#5369 = PLANE('NONE', #5368); -#5370 = CARTESIAN_POINT('NONE', (-0.02333397108821927, 0.012914727427496116, -0)); -#5371 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); -#5372 = AXIS2_PLACEMENT_3D('NONE', #5370, #5371, $); -#5373 = PLANE('NONE', #5372); -#5374 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5375 = DIRECTION('NONE', (0, 0, 1)); -#5376 = DIRECTION('NONE', (1, 0, -0)); -#5377 = AXIS2_PLACEMENT_3D('NONE', #5374, #5375, #5376); -#5378 = CYLINDRICAL_SURFACE('NONE', #5377, 0.0762); -#5379 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); -#5380 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); -#5381 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); -#5382 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#5383 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, 0.03619499999999999)); -#5384 = CARTESIAN_POINT('NONE', (0.08382, -0.08381999999999999, 0.03619499999999999)); -#5385 = CARTESIAN_POINT('NONE', (0.08128, -0.08127999999999999, 0.04381499999999999)); -#5386 = CARTESIAN_POINT('NONE', (0.08635999999999999, -0.08635999999999998, 0.03873499999999999)); -#5387 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, 0.03619499999999999)); -#5388 = CARTESIAN_POINT('NONE', (0.0000000000000000051324947352265574, -0.08382, 0.03619499999999999)); -#5389 = CARTESIAN_POINT('NONE', (0.000000000000000004976964591734844, -0.08128, 0.04381499999999999)); -#5390 = CARTESIAN_POINT('NONE', (0.000000000000000005288024878718271, -0.08636, 0.03873499999999999)); -#5391 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, 0.03619499999999999)); -#5392 = CARTESIAN_POINT('NONE', (-0.08381999999999999, -0.08382, 0.03619499999999999)); -#5393 = CARTESIAN_POINT('NONE', (-0.08127999999999999, -0.08128, 0.04381499999999999)); -#5394 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.08635999999999999, 0.03873499999999999)); -#5395 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, 0.03619499999999999)); -#5396 = CARTESIAN_POINT('NONE', (-0.08382, -0.000000000000000010264989470453115, 0.03619499999999999)); -#5397 = CARTESIAN_POINT('NONE', (-0.08128, -0.000000000000000009953929183469687, 0.04381499999999999)); -#5398 = CARTESIAN_POINT('NONE', (-0.08636, -0.000000000000000010576049757436542, 0.03873499999999999)); -#5399 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, 0.03619499999999999)); -#5400 = CARTESIAN_POINT('NONE', (-0.08382, 0.08381999999999999, 0.03619499999999999)); -#5401 = CARTESIAN_POINT('NONE', (-0.08128, 0.08127999999999999, 0.04381499999999999)); -#5402 = CARTESIAN_POINT('NONE', (-0.08635999999999999, 0.08635999999999998, 0.03873499999999999)); -#5403 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, 0.03619499999999999)); -#5404 = CARTESIAN_POINT('NONE', (-0.000000000000000015397484205679673, 0.08382, 0.03619499999999999)); -#5405 = CARTESIAN_POINT('NONE', (-0.00000000000000001493089377520453, 0.08128, 0.04381499999999999)); -#5406 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08636, 0.03873499999999999)); -#5407 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, 0.03619499999999999)); -#5408 = CARTESIAN_POINT('NONE', (0.08381999999999998, 0.08382, 0.03619499999999999)); -#5409 = CARTESIAN_POINT('NONE', (0.08127999999999996, 0.08128, 0.04381499999999999)); -#5410 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999999, 0.03873499999999999)); -#5411 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); -#5412 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); -#5413 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); -#5414 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); -#5415 = ( +#5365 = CARTESIAN_POINT('NONE', (0.0822922431968764, -0.016253257622685778, 0.02582333333333333)); +#5366 = DIRECTION('NONE', (-0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); +#5367 = AXIS2_PLACEMENT_3D('NONE', #5365, #5366, $); +#5368 = PLANE('NONE', #5367); +#5369 = CARTESIAN_POINT('NONE', (0.08205099144240321, -0.02831584534634456, 0.03386666666666666)); +#5370 = CARTESIAN_POINT('NONE', (0.08253349495134957, -0.004190669899026991, 0.03386666666666666)); +#5371 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.04553333333333332)); +#5372 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.04553333333333332)); +#5373 = CARTESIAN_POINT('NONE', (0.17042531834415595, -0.030083331884379613, 0.06386666666666665)); +#5374 = CARTESIAN_POINT('NONE', (0.17090782185310233, -0.005958156437062046, 0.06386666666666665)); +#5375 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.06886666666666666)); +#5376 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.06886666666666666)); +#5377 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5369, #5370), (#5371, #5372), (#5373, #5374), (#5375, #5376)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5378 = CARTESIAN_POINT('NONE', (0.22958278803313104, -0.019199068519410865, 0.06082333333333333)); +#5379 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199599434, 0)); +#5380 = AXIS2_PLACEMENT_3D('NONE', #5378, #5379, $); +#5381 = PLANE('NONE', #5380); +#5382 = CARTESIAN_POINT('NONE', (0.22934153627865786, -0.03126165624306965, 0.05278)); +#5383 = CARTESIAN_POINT('NONE', (0.2298240397876042, -0.007136480795752085, 0.05278)); +#5384 = CARTESIAN_POINT('NONE', (0.15569626386053056, -0.029788750794707105, 0.041113333333333335)); +#5385 = CARTESIAN_POINT('NONE', (0.15617876736947692, -0.005663575347389539, 0.041113333333333335)); +#5386 = CARTESIAN_POINT('NONE', (0.16621701706312014, -0.0299991658587589, 0.02278)); +#5387 = CARTESIAN_POINT('NONE', (0.16669952057206652, -0.00587399041144133, 0.02278)); +#5388 = CARTESIAN_POINT('NONE', (0.08205099144240323, -0.02831584534634456, 0.01778)); +#5389 = CARTESIAN_POINT('NONE', (0.08253349495134958, -0.004190669899026991, 0.01778)); +#5390 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5382, #5383), (#5384, #5385), (#5386, #5387), (#5388, #5389)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5391 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, -0.026665175447317568, -0)); +#5392 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); +#5393 = AXIS2_PLACEMENT_3D('NONE', #5391, #5392, $); +#5394 = PLANE('NONE', #5393); +#5395 = CARTESIAN_POINT('NONE', (0, -0.00254, -0)); +#5396 = DIRECTION('NONE', (0.01999600119960014, 0.9998000599800071, 0)); +#5397 = AXIS2_PLACEMENT_3D('NONE', #5395, #5396, $); +#5398 = PLANE('NONE', #5397); +#5399 = CARTESIAN_POINT('NONE', (0.027070387602939252, -0.07939380195424499, 0.02582333333333333)); +#5400 = DIRECTION('NONE', (-0.48258298497704527, 0.8758502512476919, -0.0000000000000006032655425091069)); +#5401 = AXIS2_PLACEMENT_3D('NONE', #5399, #5400, $); +#5402 = PLANE('NONE', #5401); +#5403 = CARTESIAN_POINT('NONE', (0.016503254321635852, -0.08521616566799303, 0.03386666666666666)); +#5404 = CARTESIAN_POINT('NONE', (0.037637520884242645, -0.07357143824049693, 0.03386666666666666)); +#5405 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.04553333333333332)); +#5406 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.04553333333333332)); +#5407 = CARTESIAN_POINT('NONE', (0.05915972952972686, -0.16263432107627895, 0.06386666666666665)); +#5408 = CARTESIAN_POINT('NONE', (0.08029399609233366, -0.15098959364878287, 0.06386666666666665)); +#5409 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.06886666666666666)); +#5410 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.06886666666666666)); +#5411 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5403, #5404), (#5405, #5406), (#5407, #5408), (#5409, #5410)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5412 = CARTESIAN_POINT('NONE', (0.09816451294975764, -0.2084240609680549, 0.06082333333333333)); +#5413 = DIRECTION('NONE', (0.4825829849770431, -0.8758502512476931, 0.000000000000000563601395561594)); +#5414 = AXIS2_PLACEMENT_3D('NONE', #5412, #5413, $); +#5415 = PLANE('NONE', #5414); +#5416 = CARTESIAN_POINT('NONE', (0.08759737966845424, -0.21424642468180294, 0.05278)); +#5417 = CARTESIAN_POINT('NONE', (0.10873164623106105, -0.20260169725430688, 0.05278)); +#5418 = CARTESIAN_POINT('NONE', (0.05205031699504506, -0.14973129517489803, 0.041113333333333335)); +#5419 = CARTESIAN_POINT('NONE', (0.07318458355765187, -0.13808656774740194, 0.041113333333333335)); +#5420 = CARTESIAN_POINT('NONE', (0.057128468805532066, -0.15894774224731298, 0.02278)); +#5421 = CARTESIAN_POINT('NONE', (0.07826273536813888, -0.14730301481981692, 0.02278)); +#5422 = CARTESIAN_POINT('NONE', (0.01650325432163586, -0.08521616566799305, 0.01778)); +#5423 = CARTESIAN_POINT('NONE', (0.03763752088424265, -0.07357143824049694, 0.01778)); +#5424 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5416, #5417), (#5418, #5419), (#5420, #5421), (#5422, #5423)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5425 = CARTESIAN_POINT('NONE', (-0.02333397108821927, -0.012914727427496116, -0)); +#5426 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); +#5427 = AXIS2_PLACEMENT_3D('NONE', #5425, #5426, $); +#5428 = PLANE('NONE', #5427); +#5429 = CARTESIAN_POINT('NONE', (-0.002199704525612474, -0.0012700000000000003, -0)); +#5430 = DIRECTION('NONE', (0.8758502512476914, 0.4825829849770457, 0)); +#5431 = AXIS2_PLACEMENT_3D('NONE', #5429, #5430, $); +#5432 = PLANE('NONE', #5431); +#5433 = CARTESIAN_POINT('NONE', (-0.055221855593937136, -0.06314054433155923, 0.02582333333333333)); +#5434 = DIRECTION('NONE', (0.517217075002961, 0.8558542500480918, -0.000000000000001484762696190563)); +#5435 = AXIS2_PLACEMENT_3D('NONE', #5433, #5434, $); +#5436 = PLANE('NONE', #5435); +#5437 = CARTESIAN_POINT('NONE', (-0.06554773712076735, -0.056900320321648504, 0.03386666666666666)); +#5438 = CARTESIAN_POINT('NONE', (-0.04489597406710691, -0.06938076834146994, 0.03386666666666666)); +#5439 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.04553333333333332)); +#5440 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.04553333333333332)); +#5441 = CARTESIAN_POINT('NONE', (-0.11126558881442906, -0.13255098919189937, 0.06386666666666665)); +#5442 = CARTESIAN_POINT('NONE', (-0.09061382576076864, -0.14503143721172082, 0.06386666666666665)); +#5443 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.06886666666666666)); +#5444 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.06886666666666666)); +#5445 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5437, #5438), (#5439, #5440), (#5441, #5442), (#5443, #5444)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5446 = CARTESIAN_POINT('NONE', (-0.13141827508337336, -0.18922499244864405, 0.06082333333333333)); +#5447 = DIRECTION('NONE', (-0.5172170750029623, -0.855854250048091, 0.0000000000000007601512753013493)); +#5448 = AXIS2_PLACEMENT_3D('NONE', #5446, #5447, $); +#5449 = PLANE('NONE', #5448); +#5450 = CARTESIAN_POINT('NONE', (-0.1417441566102036, -0.18298476843873335, 0.05278)); +#5451 = CARTESIAN_POINT('NONE', (-0.12109239355654314, -0.1954652164585548, 0.05278)); +#5452 = CARTESIAN_POINT('NONE', (-0.1036459468654855, -0.11994254438019095, 0.041113333333333335)); +#5453 = CARTESIAN_POINT('NONE', (-0.08299418381182505, -0.1324229924000124, 0.041113333333333335)); +#5454 = CARTESIAN_POINT('NONE', (-0.10908854825758806, -0.12894857638855414, 0.02278)); +#5455 = CARTESIAN_POINT('NONE', (-0.08843678520392761, -0.14142902440837557, 0.02278)); +#5456 = CARTESIAN_POINT('NONE', (-0.06554773712076736, -0.05690032032164852, 0.01778)); +#5457 = CARTESIAN_POINT('NONE', (-0.044895974067106915, -0.06938076834146996, 0.01778)); +#5458 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5450, #5451), (#5452, #5453), (#5454, #5455), (#5456, #5457)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5459 = CARTESIAN_POINT('NONE', (-0.022851467579272925, 0.013750448019821452, -0)); +#5460 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); +#5461 = AXIS2_PLACEMENT_3D('NONE', #5459, #5460, $); +#5462 = PLANE('NONE', #5461); +#5463 = CARTESIAN_POINT('NONE', (-0.0021997045256124744, 0.0012699999999999994, -0)); +#5464 = DIRECTION('NONE', (0.8558542500480917, -0.5172170750029612, 0)); +#5465 = AXIS2_PLACEMENT_3D('NONE', #5463, #5464, $); +#5466 = PLANE('NONE', #5465); +#5467 = CARTESIAN_POINT('NONE', (-0.0822922431968764, 0.016253257622685764, 0.02582333333333333)); +#5468 = DIRECTION('NONE', (0.9998000599800072, -0.019996001199600103, -0.0000000000000013314462554103939)); +#5469 = AXIS2_PLACEMENT_3D('NONE', #5467, #5468, $); +#5470 = PLANE('NONE', #5469); +#5471 = CARTESIAN_POINT('NONE', (-0.08205099144240321, 0.02831584534634455, 0.03386666666666666)); +#5472 = CARTESIAN_POINT('NONE', (-0.08253349495134957, 0.0041906698990269815, 0.03386666666666666)); +#5473 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.04553333333333332)); +#5474 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.04553333333333332)); +#5475 = CARTESIAN_POINT('NONE', (-0.17042531834415595, 0.030083331884379592, 0.06386666666666665)); +#5476 = CARTESIAN_POINT('NONE', (-0.17090782185310233, 0.005958156437062025, 0.06386666666666665)); +#5477 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.06886666666666666)); +#5478 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.06886666666666666)); +#5479 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5471, #5472), (#5473, #5474), (#5475, #5476), (#5477, #5478)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5480 = CARTESIAN_POINT('NONE', (-0.22958278803313104, 0.019199068519410837, 0.06082333333333333)); +#5481 = DIRECTION('NONE', (-0.9998000599800071, 0.019996001199599434, 0)); +#5482 = AXIS2_PLACEMENT_3D('NONE', #5480, #5481, $); +#5483 = PLANE('NONE', #5482); +#5484 = CARTESIAN_POINT('NONE', (-0.22934153627865786, 0.031261656243069626, 0.05278)); +#5485 = CARTESIAN_POINT('NONE', (-0.2298240397876042, 0.007136480795752056, 0.05278)); +#5486 = CARTESIAN_POINT('NONE', (-0.15569626386053056, 0.029788750794707088, 0.041113333333333335)); +#5487 = CARTESIAN_POINT('NONE', (-0.15617876736947692, 0.005663575347389519, 0.041113333333333335)); +#5488 = CARTESIAN_POINT('NONE', (-0.16621701706312014, 0.029999165858758878, 0.02278)); +#5489 = CARTESIAN_POINT('NONE', (-0.16669952057206652, 0.00587399041144131, 0.02278)); +#5490 = CARTESIAN_POINT('NONE', (-0.08205099144240323, 0.02831584534634455, 0.01778)); +#5491 = CARTESIAN_POINT('NONE', (-0.08253349495134958, 0.0041906698990269815, 0.01778)); +#5492 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5484, #5485), (#5486, #5487), (#5488, #5489), (#5490, #5491)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5493 = CARTESIAN_POINT('NONE', (0.00048250350894634813, 0.026665175447317568, -0)); +#5494 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); +#5495 = AXIS2_PLACEMENT_3D('NONE', #5493, #5494, $); +#5496 = PLANE('NONE', #5495); +#5497 = CARTESIAN_POINT('NONE', (-0.00000000000000000031106028698342773, 0.00254, -0)); +#5498 = DIRECTION('NONE', (-0.01999600119960002, -0.9998000599800071, -0)); +#5499 = AXIS2_PLACEMENT_3D('NONE', #5497, #5498, $); +#5500 = PLANE('NONE', #5499); +#5501 = CARTESIAN_POINT('NONE', (-0.027070387602939283, 0.07939380195424499, 0.02582333333333333)); +#5502 = DIRECTION('NONE', (0.4825829849770461, -0.8758502512476916, -0.0000000000000009922211885326731)); +#5503 = AXIS2_PLACEMENT_3D('NONE', #5501, #5502, $); +#5504 = PLANE('NONE', #5503); +#5505 = CARTESIAN_POINT('NONE', (-0.016503254321635887, 0.08521616566799303, 0.03386666666666666)); +#5506 = CARTESIAN_POINT('NONE', (-0.03763752088424267, 0.07357143824049692, 0.03386666666666666)); +#5507 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.04553333333333332)); +#5508 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.04553333333333332)); +#5509 = CARTESIAN_POINT('NONE', (-0.05915972952972692, 0.16263432107627893, 0.06386666666666665)); +#5510 = CARTESIAN_POINT('NONE', (-0.08029399609233373, 0.1509895936487828, 0.06386666666666665)); +#5511 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.06886666666666666)); +#5512 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.06886666666666666)); +#5513 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5505, #5506), (#5507, #5508), (#5509, #5510), (#5511, #5512)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5514 = CARTESIAN_POINT('NONE', (-0.09816451294975773, 0.2084240609680549, 0.06082333333333333)); +#5515 = DIRECTION('NONE', (-0.4825829849770462, 0.8758502512476913, -0.0000000000000007779112920471321)); +#5516 = AXIS2_PLACEMENT_3D('NONE', #5514, #5515, $); +#5517 = PLANE('NONE', #5516); +#5518 = CARTESIAN_POINT('NONE', (-0.08759737966845432, 0.21424642468180294, 0.05278)); +#5519 = CARTESIAN_POINT('NONE', (-0.10873164623106112, 0.20260169725430682, 0.05278)); +#5520 = CARTESIAN_POINT('NONE', (-0.05205031699504512, 0.149731295174898, 0.041113333333333335)); +#5521 = CARTESIAN_POINT('NONE', (-0.07318458355765192, 0.1380865677474019, 0.041113333333333335)); +#5522 = CARTESIAN_POINT('NONE', (-0.057128468805532136, 0.15894774224731298, 0.02278)); +#5523 = CARTESIAN_POINT('NONE', (-0.07826273536813894, 0.14730301481981686, 0.02278)); +#5524 = CARTESIAN_POINT('NONE', (-0.016503254321635893, 0.08521616566799305, 0.01778)); +#5525 = CARTESIAN_POINT('NONE', (-0.03763752088424268, 0.07357143824049693, 0.01778)); +#5526 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5518, #5519), (#5520, #5521), (#5522, #5523), (#5524, #5525)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5527 = CARTESIAN_POINT('NONE', (0.023333971088219264, 0.012914727427496124, -0)); +#5528 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); +#5529 = AXIS2_PLACEMENT_3D('NONE', #5527, #5528, $); +#5530 = PLANE('NONE', #5529); +#5531 = CARTESIAN_POINT('NONE', (0.0021997045256124735, 0.0012700000000000012, -0)); +#5532 = DIRECTION('NONE', (-0.8758502512476912, -0.48258298497704605, -0)); +#5533 = AXIS2_PLACEMENT_3D('NONE', #5531, #5532, $); +#5534 = PLANE('NONE', #5533); +#5535 = CARTESIAN_POINT('NONE', (0.055221855593937164, 0.06314054433155922, 0.02582333333333333)); +#5536 = DIRECTION('NONE', (-0.5172170750029612, -0.8558542500480915, -0.0000000000000008749965363808623)); +#5537 = AXIS2_PLACEMENT_3D('NONE', #5535, #5536, $); +#5538 = PLANE('NONE', #5537); +#5539 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.056900320321648476, 0.03386666666666666)); +#5540 = CARTESIAN_POINT('NONE', (0.044895974067106936, 0.06938076834146993, 0.03386666666666666)); +#5541 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.04553333333333332)); +#5542 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.04553333333333332)); +#5543 = CARTESIAN_POINT('NONE', (0.11126558881442912, 0.13255098919189934, 0.06386666666666665)); +#5544 = CARTESIAN_POINT('NONE', (0.0906138257607687, 0.14503143721172082, 0.06386666666666665)); +#5545 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.06886666666666666)); +#5546 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.06886666666666666)); +#5547 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5539, #5540), (#5541, #5542), (#5543, #5544), (#5545, #5546)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5548 = CARTESIAN_POINT('NONE', (0.13141827508337345, 0.18922499244864405, 0.06082333333333333)); +#5549 = DIRECTION('NONE', (0.5172170750029617, 0.8558542500480913, -0.0000000000000007601512753013496)); +#5550 = AXIS2_PLACEMENT_3D('NONE', #5548, #5549, $); +#5551 = PLANE('NONE', #5550); +#5552 = CARTESIAN_POINT('NONE', (0.14174415661020368, 0.18298476843873332, 0.05278)); +#5553 = CARTESIAN_POINT('NONE', (0.12109239355654323, 0.19546521645855477, 0.05278)); +#5554 = CARTESIAN_POINT('NONE', (0.10364594686548555, 0.1199425443801909, 0.041113333333333335)); +#5555 = CARTESIAN_POINT('NONE', (0.08299418381182509, 0.1324229924000124, 0.041113333333333335)); +#5556 = CARTESIAN_POINT('NONE', (0.10908854825758811, 0.12894857638855411, 0.02278)); +#5557 = CARTESIAN_POINT('NONE', (0.08843678520392767, 0.14142902440837557, 0.02278)); +#5558 = CARTESIAN_POINT('NONE', (0.06554773712076738, 0.0569003203216485, 0.01778)); +#5559 = CARTESIAN_POINT('NONE', (0.04489597406710694, 0.06938076834146994, 0.01778)); +#5560 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5552, #5553), (#5554, #5555), (#5556, #5557), (#5558, #5559)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5561 = CARTESIAN_POINT('NONE', (0.02285146757927292, -0.01375044801982146, -0)); +#5562 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); +#5563 = AXIS2_PLACEMENT_3D('NONE', #5561, #5562, $); +#5564 = PLANE('NONE', #5563); +#5565 = CARTESIAN_POINT('NONE', (0.002199704525612474, -0.0012700000000000003, -0)); +#5566 = DIRECTION('NONE', (-0.8558542500480913, 0.5172170750029613, 0)); +#5567 = AXIS2_PLACEMENT_3D('NONE', #5565, #5566, $); +#5568 = PLANE('NONE', #5567); +#5569 = CARTESIAN_POINT('NONE', (0.0822922431968764, 0.016253257622685778, 0.02582333333333333)); +#5570 = DIRECTION('NONE', (-0.9998000599800071, -0.019996001199600103, -0.0000000000000013320012559336994)); +#5571 = AXIS2_PLACEMENT_3D('NONE', #5569, #5570, $); +#5572 = PLANE('NONE', #5571); +#5573 = CARTESIAN_POINT('NONE', (0.08253349495134957, 0.004190669899026991, 0.03386666666666666)); +#5574 = CARTESIAN_POINT('NONE', (0.08205099144240321, 0.02831584534634456, 0.03386666666666666)); +#5575 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.04553333333333332)); +#5576 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.04553333333333332)); +#5577 = CARTESIAN_POINT('NONE', (0.17090782185310233, 0.005958156437062046, 0.06386666666666665)); +#5578 = CARTESIAN_POINT('NONE', (0.17042531834415595, 0.030083331884379613, 0.06386666666666665)); +#5579 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.06886666666666666)); +#5580 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.06886666666666666)); +#5581 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5573, #5574), (#5575, #5576), (#5577, #5578), (#5579, #5580)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5582 = CARTESIAN_POINT('NONE', (0.22958278803313104, 0.019199068519410868, 0.06082333333333333)); +#5583 = DIRECTION('NONE', (0.9998000599800071, 0.019996001199599434, 0)); +#5584 = AXIS2_PLACEMENT_3D('NONE', #5582, #5583, $); +#5585 = PLANE('NONE', #5584); +#5586 = CARTESIAN_POINT('NONE', (0.2298240397876042, 0.007136480795752085, 0.05278)); +#5587 = CARTESIAN_POINT('NONE', (0.22934153627865786, 0.03126165624306965, 0.05278)); +#5588 = CARTESIAN_POINT('NONE', (0.15617876736947692, 0.005663575347389539, 0.041113333333333335)); +#5589 = CARTESIAN_POINT('NONE', (0.15569626386053056, 0.029788750794707105, 0.041113333333333335)); +#5590 = CARTESIAN_POINT('NONE', (0.16669952057206652, 0.00587399041144133, 0.02278)); +#5591 = CARTESIAN_POINT('NONE', (0.16621701706312014, 0.0299991658587589, 0.02278)); +#5592 = CARTESIAN_POINT('NONE', (0.08253349495134958, 0.004190669899026991, 0.01778)); +#5593 = CARTESIAN_POINT('NONE', (0.08205099144240323, 0.02831584534634456, 0.01778)); +#5594 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5586, #5587), (#5588, #5589), (#5590, #5591), (#5592, #5593)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5595 = CARTESIAN_POINT('NONE', (0, 0.00254, -0)); +#5596 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); +#5597 = AXIS2_PLACEMENT_3D('NONE', #5595, #5596, $); +#5598 = PLANE('NONE', #5597); +#5599 = CARTESIAN_POINT('NONE', (-0.00048250350894635144, 0.026665175447317568, -0)); +#5600 = DIRECTION('NONE', (-0.01999600119960014, 0.9998000599800071, 0)); +#5601 = AXIS2_PLACEMENT_3D('NONE', #5599, #5600, $); +#5602 = PLANE('NONE', #5601); +#5603 = CARTESIAN_POINT('NONE', (0.05522185559393716, -0.06314054433155922, 0.02582333333333333)); +#5604 = DIRECTION('NONE', (-0.5172170750029613, 0.8558542500480915, -0.0000000000000009898417974603751)); +#5605 = AXIS2_PLACEMENT_3D('NONE', #5603, #5604, $); +#5606 = PLANE('NONE', #5605); +#5607 = CARTESIAN_POINT('NONE', (0.044895974067106936, -0.06938076834146993, 0.03386666666666666)); +#5608 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.056900320321648476, 0.03386666666666666)); +#5609 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.04553333333333332)); +#5610 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.04553333333333332)); +#5611 = CARTESIAN_POINT('NONE', (0.0906138257607687, -0.14503143721172082, 0.06386666666666665)); +#5612 = CARTESIAN_POINT('NONE', (0.11126558881442912, -0.13255098919189934, 0.06386666666666665)); +#5613 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.06886666666666666)); +#5614 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.06886666666666666)); +#5615 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5607, #5608), (#5609, #5610), (#5611, #5612), (#5613, #5614)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5616 = CARTESIAN_POINT('NONE', (0.13141827508337345, -0.18922499244864405, 0.06082333333333333)); +#5617 = DIRECTION('NONE', (0.5172170750029612, -0.8558542500480915, -0.0000000000000007601512753013497)); +#5618 = AXIS2_PLACEMENT_3D('NONE', #5616, #5617, $); +#5619 = PLANE('NONE', #5618); +#5620 = CARTESIAN_POINT('NONE', (0.12109239355654323, -0.19546521645855477, 0.05278)); +#5621 = CARTESIAN_POINT('NONE', (0.14174415661020368, -0.18298476843873332, 0.05278)); +#5622 = CARTESIAN_POINT('NONE', (0.08299418381182509, -0.1324229924000124, 0.041113333333333335)); +#5623 = CARTESIAN_POINT('NONE', (0.10364594686548555, -0.1199425443801909, 0.041113333333333335)); +#5624 = CARTESIAN_POINT('NONE', (0.08843678520392767, -0.14142902440837557, 0.02278)); +#5625 = CARTESIAN_POINT('NONE', (0.10908854825758811, -0.12894857638855411, 0.02278)); +#5626 = CARTESIAN_POINT('NONE', (0.04489597406710694, -0.06938076834146994, 0.01778)); +#5627 = CARTESIAN_POINT('NONE', (0.06554773712076738, -0.0569003203216485, 0.01778)); +#5628 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5620, #5621), (#5622, #5623), (#5624, #5625), (#5626, #5627)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5629 = CARTESIAN_POINT('NONE', (0.002199704525612474, 0.0012700000000000003, -0)); +#5630 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); +#5631 = AXIS2_PLACEMENT_3D('NONE', #5629, #5630, $); +#5632 = PLANE('NONE', #5631); +#5633 = CARTESIAN_POINT('NONE', (0.02285146757927292, 0.01375044801982146, -0)); +#5634 = DIRECTION('NONE', (0.8558542500480913, 0.5172170750029613, 0)); +#5635 = AXIS2_PLACEMENT_3D('NONE', #5633, #5634, $); +#5636 = PLANE('NONE', #5635); +#5637 = CARTESIAN_POINT('NONE', (-0.027070387602939224, -0.079393801954245, 0.02582333333333333)); +#5638 = DIRECTION('NONE', (0.48258298497704516, 0.8758502512476919, -0.0000000000000017701324805798054)); +#5639 = AXIS2_PLACEMENT_3D('NONE', #5637, #5638, $); +#5640 = PLANE('NONE', #5639); +#5641 = CARTESIAN_POINT('NONE', (-0.03763752088424262, -0.07357143824049694, 0.03386666666666666)); +#5642 = CARTESIAN_POINT('NONE', (-0.016503254321635817, -0.08521616566799303, 0.03386666666666666)); +#5643 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.04553333333333332)); +#5644 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.04553333333333332)); +#5645 = CARTESIAN_POINT('NONE', (-0.0802939960923336, -0.15098959364878287, 0.06386666666666665)); +#5646 = CARTESIAN_POINT('NONE', (-0.059159729529726805, -0.16263432107627898, 0.06386666666666665)); +#5647 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.06886666666666666)); +#5648 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.06886666666666666)); +#5649 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5641, #5642), (#5643, #5644), (#5645, #5646), (#5647, #5648)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5650 = CARTESIAN_POINT('NONE', (-0.09816451294975755, -0.20842406096805496, 0.06082333333333333)); +#5651 = DIRECTION('NONE', (-0.48258298497704444, -0.8758502512476922, -0.0000000000000009922211885326733)); +#5652 = AXIS2_PLACEMENT_3D('NONE', #5650, #5651, $); +#5653 = PLANE('NONE', #5652); +#5654 = CARTESIAN_POINT('NONE', (-0.10873164623106096, -0.2026016972543069, 0.05278)); +#5655 = CARTESIAN_POINT('NONE', (-0.08759737966845416, -0.21424642468180297, 0.05278)); +#5656 = CARTESIAN_POINT('NONE', (-0.07318458355765182, -0.13808656774740194, 0.041113333333333335)); +#5657 = CARTESIAN_POINT('NONE', (-0.05205031699504501, -0.14973129517489803, 0.041113333333333335)); +#5658 = CARTESIAN_POINT('NONE', (-0.07826273536813882, -0.14730301481981692, 0.02278)); +#5659 = CARTESIAN_POINT('NONE', (-0.05712846880553201, -0.158947742247313, 0.02278)); +#5660 = CARTESIAN_POINT('NONE', (-0.037637520884242624, -0.07357143824049696, 0.01778)); +#5661 = CARTESIAN_POINT('NONE', (-0.016503254321635824, -0.08521616566799307, 0.01778)); +#5662 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5654, #5655), (#5656, #5657), (#5658, #5659), (#5660, #5661)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5663 = CARTESIAN_POINT('NONE', (0.0021997045256124744, -0.0012699999999999994, -0)); +#5664 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); +#5665 = AXIS2_PLACEMENT_3D('NONE', #5663, #5664, $); +#5666 = PLANE('NONE', #5665); +#5667 = CARTESIAN_POINT('NONE', (0.023333971088219274, -0.012914727427496107, -0)); +#5668 = DIRECTION('NONE', (0.8758502512476916, -0.4825829849770454, 0)); +#5669 = AXIS2_PLACEMENT_3D('NONE', #5667, #5668, $); +#5670 = PLANE('NONE', #5669); +#5671 = CARTESIAN_POINT('NONE', (-0.0822922431968764, -0.01625325762268579, 0.02582333333333333)); +#5672 = DIRECTION('NONE', (0.9998000599800072, 0.019996001199600103, -0.0000000000000013320012559336996)); +#5673 = AXIS2_PLACEMENT_3D('NONE', #5671, #5672, $); +#5674 = PLANE('NONE', #5673); +#5675 = CARTESIAN_POINT('NONE', (-0.08253349495134957, -0.0041906698990270014, 0.03386666666666666)); +#5676 = CARTESIAN_POINT('NONE', (-0.08205099144240321, -0.02831584534634457, 0.03386666666666666)); +#5677 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.04553333333333332)); +#5678 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.04553333333333332)); +#5679 = CARTESIAN_POINT('NONE', (-0.17090782185310233, -0.005958156437062067, 0.06386666666666665)); +#5680 = CARTESIAN_POINT('NONE', (-0.17042531834415595, -0.030083331884379637, 0.06386666666666665)); +#5681 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.06886666666666666)); +#5682 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.06886666666666666)); +#5683 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5675, #5676), (#5677, #5678), (#5679, #5680), (#5681, #5682)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5684 = CARTESIAN_POINT('NONE', (-0.22958278803313104, -0.019199068519410896, 0.06082333333333333)); +#5685 = DIRECTION('NONE', (-0.9998000599800072, -0.019996001199599437, -0)); +#5686 = AXIS2_PLACEMENT_3D('NONE', #5684, #5685, $); +#5687 = PLANE('NONE', #5686); +#5688 = CARTESIAN_POINT('NONE', (-0.2298240397876042, -0.007136480795752112, 0.05278)); +#5689 = CARTESIAN_POINT('NONE', (-0.22934153627865786, -0.03126165624306968, 0.05278)); +#5690 = CARTESIAN_POINT('NONE', (-0.15617876736947692, -0.005663575347389558, 0.041113333333333335)); +#5691 = CARTESIAN_POINT('NONE', (-0.15569626386053056, -0.029788750794707122, 0.041113333333333335)); +#5692 = CARTESIAN_POINT('NONE', (-0.16669952057206652, -0.0058739904114413505, 0.02278)); +#5693 = CARTESIAN_POINT('NONE', (-0.16621701706312014, -0.029999165858758923, 0.02278)); +#5694 = CARTESIAN_POINT('NONE', (-0.08253349495134958, -0.0041906698990270014, 0.01778)); +#5695 = CARTESIAN_POINT('NONE', (-0.08205099144240323, -0.02831584534634457, 0.01778)); +#5696 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5688, #5689), (#5690, #5691), (#5692, #5693), (#5694, #5695)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5697 = CARTESIAN_POINT('NONE', (0.00000000000000000031106028698342773, -0.00254, -0)); +#5698 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); +#5699 = AXIS2_PLACEMENT_3D('NONE', #5697, #5698, $); +#5700 = PLANE('NONE', #5699); +#5701 = CARTESIAN_POINT('NONE', (0.0004825035089463547, -0.026665175447317568, -0)); +#5702 = DIRECTION('NONE', (0.019996001199600263, -0.9998000599800071, 0)); +#5703 = AXIS2_PLACEMENT_3D('NONE', #5701, #5702, $); +#5704 = PLANE('NONE', #5703); +#5705 = CARTESIAN_POINT('NONE', (-0.05522185559393719, 0.06314054433155919, 0.02582333333333333)); +#5706 = DIRECTION('NONE', (0.5172170750029619, -0.8558542500480911, -0.0000000000000009898417974603751)); +#5707 = AXIS2_PLACEMENT_3D('NONE', #5705, #5706, $); +#5708 = PLANE('NONE', #5707); +#5709 = CARTESIAN_POINT('NONE', (-0.044895974067106964, 0.06938076834146992, 0.03386666666666666)); +#5710 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164845, 0.03386666666666666)); +#5711 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.04553333333333332)); +#5712 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.04553333333333332)); +#5713 = CARTESIAN_POINT('NONE', (-0.09061382576076873, 0.14503143721172077, 0.06386666666666665)); +#5714 = CARTESIAN_POINT('NONE', (-0.11126558881442918, 0.1325509891918993, 0.06386666666666665)); +#5715 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.06886666666666666)); +#5716 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.06886666666666666)); +#5717 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5709, #5710), (#5711, #5712), (#5713, #5714), (#5715, #5716)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5718 = CARTESIAN_POINT('NONE', (-0.1314182750833735, 0.189224992448644, 0.06082333333333333)); +#5719 = DIRECTION('NONE', (-0.5172170750029623, 0.855854250048091, -0.0000000000000007601512753013493)); +#5720 = AXIS2_PLACEMENT_3D('NONE', #5718, #5719, $); +#5721 = PLANE('NONE', #5720); +#5722 = CARTESIAN_POINT('NONE', (-0.1210923935565433, 0.19546521645855472, 0.05278)); +#5723 = CARTESIAN_POINT('NONE', (-0.14174415661020373, 0.18298476843873326, 0.05278)); +#5724 = CARTESIAN_POINT('NONE', (-0.08299418381182515, 0.13242299240001237, 0.041113333333333335)); +#5725 = CARTESIAN_POINT('NONE', (-0.10364594686548559, 0.11994254438019086, 0.041113333333333335)); +#5726 = CARTESIAN_POINT('NONE', (-0.08843678520392773, 0.14142902440837551, 0.02278)); +#5727 = CARTESIAN_POINT('NONE', (-0.10908854825758815, 0.12894857638855403, 0.02278)); +#5728 = CARTESIAN_POINT('NONE', (-0.04489597406710697, 0.06938076834146993, 0.01778)); +#5729 = CARTESIAN_POINT('NONE', (-0.0655477371207674, 0.05690032032164846, 0.01778)); +#5730 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5722, #5723), (#5724, #5725), (#5726, #5727), (#5728, #5729)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5731 = CARTESIAN_POINT('NONE', (-0.0021997045256124735, -0.0012700000000000012, -0)); +#5732 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); +#5733 = AXIS2_PLACEMENT_3D('NONE', #5731, #5732, $); +#5734 = PLANE('NONE', #5733); +#5735 = CARTESIAN_POINT('NONE', (-0.022851467579272915, -0.01375044801982147, -0)); +#5736 = DIRECTION('NONE', (-0.8558542500480913, -0.5172170750029618, -0)); +#5737 = AXIS2_PLACEMENT_3D('NONE', #5735, #5736, $); +#5738 = PLANE('NONE', #5737); +#5739 = CARTESIAN_POINT('NONE', (0.027070387602939252, 0.07939380195424499, 0.02582333333333333)); +#5740 = DIRECTION('NONE', (-0.4825829849770454, -0.8758502512476917, -0.0000000000000005496880683877217)); +#5741 = AXIS2_PLACEMENT_3D('NONE', #5739, #5740, $); +#5742 = PLANE('NONE', #5741); +#5743 = CARTESIAN_POINT('NONE', (0.037637520884242645, 0.07357143824049693, 0.03386666666666666)); +#5744 = CARTESIAN_POINT('NONE', (0.016503254321635852, 0.08521616566799303, 0.03386666666666666)); +#5745 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.04553333333333332)); +#5746 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.04553333333333332)); +#5747 = CARTESIAN_POINT('NONE', (0.08029399609233366, 0.15098959364878287, 0.06386666666666665)); +#5748 = CARTESIAN_POINT('NONE', (0.05915972952972686, 0.16263432107627895, 0.06386666666666665)); +#5749 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.06886666666666666)); +#5750 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.06886666666666666)); +#5751 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5743, #5744), (#5745, #5746), (#5747, #5748), (#5749, #5750)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-18.08666666666666, -17.08666666666666), (0, 24.13), .UNSPECIFIED.); +#5752 = CARTESIAN_POINT('NONE', (0.09816451294975764, 0.20842406096805494, 0.06082333333333333)); +#5753 = DIRECTION('NONE', (0.4825829849770431, 0.8758502512476931, 0.000000000000000563601395561594)); +#5754 = AXIS2_PLACEMENT_3D('NONE', #5752, #5753, $); +#5755 = PLANE('NONE', #5754); +#5756 = CARTESIAN_POINT('NONE', (0.10873164623106105, 0.20260169725430688, 0.05278)); +#5757 = CARTESIAN_POINT('NONE', (0.08759737966845424, 0.21424642468180294, 0.05278)); +#5758 = CARTESIAN_POINT('NONE', (0.07318458355765187, 0.13808656774740194, 0.041113333333333335)); +#5759 = CARTESIAN_POINT('NONE', (0.05205031699504506, 0.14973129517489803, 0.041113333333333335)); +#5760 = CARTESIAN_POINT('NONE', (0.07826273536813888, 0.14730301481981692, 0.02278)); +#5761 = CARTESIAN_POINT('NONE', (0.057128468805532066, 0.15894774224731298, 0.02278)); +#5762 = CARTESIAN_POINT('NONE', (0.03763752088424265, 0.07357143824049694, 0.01778)); +#5763 = CARTESIAN_POINT('NONE', (0.01650325432163586, 0.08521616566799305, 0.01778)); +#5764 = B_SPLINE_SURFACE_WITH_KNOTS('NONE', 3, 1, ((#5756, #5757), (#5758, #5759), (#5760, #5761), (#5762, #5763)), .UNSPECIFIED., .F., .F., .F., (4, 4), (2, 2), (-1, -0), (0, 24.13), .UNSPECIFIED.); +#5765 = CARTESIAN_POINT('NONE', (-0.002199704525612474, 0.0012700000000000003, -0)); +#5766 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); +#5767 = AXIS2_PLACEMENT_3D('NONE', #5765, #5766, $); +#5768 = PLANE('NONE', #5767); +#5769 = CARTESIAN_POINT('NONE', (-0.02333397108821927, 0.012914727427496116, -0)); +#5770 = DIRECTION('NONE', (-0.8758502512476914, 0.4825829849770457, 0)); +#5771 = AXIS2_PLACEMENT_3D('NONE', #5769, #5770, $); +#5772 = PLANE('NONE', #5771); +#5773 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#5774 = DIRECTION('NONE', (0, 0, 1)); +#5775 = DIRECTION('NONE', (1, 0, -0)); +#5776 = AXIS2_PLACEMENT_3D('NONE', #5773, #5774, #5775); +#5777 = CYLINDRICAL_SURFACE('NONE', #5776, 0.0762); +#5778 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); +#5779 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); +#5780 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); +#5781 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#5782 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, 0.03619499999999999)); +#5783 = CARTESIAN_POINT('NONE', (0.08382, -0.08381999999999999, 0.03619499999999999)); +#5784 = CARTESIAN_POINT('NONE', (0.08128, -0.08127999999999999, 0.04381499999999999)); +#5785 = CARTESIAN_POINT('NONE', (0.08635999999999999, -0.08635999999999998, 0.03873499999999999)); +#5786 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, 0.03619499999999999)); +#5787 = CARTESIAN_POINT('NONE', (0.0000000000000000051324947352265574, -0.08382, 0.03619499999999999)); +#5788 = CARTESIAN_POINT('NONE', (0.000000000000000004976964591734844, -0.08128, 0.04381499999999999)); +#5789 = CARTESIAN_POINT('NONE', (0.000000000000000005288024878718271, -0.08636, 0.03873499999999999)); +#5790 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, 0.03619499999999999)); +#5791 = CARTESIAN_POINT('NONE', (-0.08381999999999999, -0.08382, 0.03619499999999999)); +#5792 = CARTESIAN_POINT('NONE', (-0.08127999999999999, -0.08128, 0.04381499999999999)); +#5793 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.08635999999999999, 0.03873499999999999)); +#5794 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, 0.03619499999999999)); +#5795 = CARTESIAN_POINT('NONE', (-0.08382, -0.000000000000000010264989470453115, 0.03619499999999999)); +#5796 = CARTESIAN_POINT('NONE', (-0.08128, -0.000000000000000009953929183469687, 0.04381499999999999)); +#5797 = CARTESIAN_POINT('NONE', (-0.08636, -0.000000000000000010576049757436542, 0.03873499999999999)); +#5798 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, 0.03619499999999999)); +#5799 = CARTESIAN_POINT('NONE', (-0.08382, 0.08381999999999999, 0.03619499999999999)); +#5800 = CARTESIAN_POINT('NONE', (-0.08128, 0.08127999999999999, 0.04381499999999999)); +#5801 = CARTESIAN_POINT('NONE', (-0.08635999999999999, 0.08635999999999998, 0.03873499999999999)); +#5802 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, 0.03619499999999999)); +#5803 = CARTESIAN_POINT('NONE', (-0.000000000000000015397484205679673, 0.08382, 0.03619499999999999)); +#5804 = CARTESIAN_POINT('NONE', (-0.00000000000000001493089377520453, 0.08128, 0.04381499999999999)); +#5805 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08636, 0.03873499999999999)); +#5806 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, 0.03619499999999999)); +#5807 = CARTESIAN_POINT('NONE', (0.08381999999999998, 0.08382, 0.03619499999999999)); +#5808 = CARTESIAN_POINT('NONE', (0.08127999999999996, 0.08128, 0.04381499999999999)); +#5809 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999999, 0.03873499999999999)); +#5810 = CARTESIAN_POINT('NONE', (0.0762, 0, 0.03619499999999999)); +#5811 = CARTESIAN_POINT('NONE', (0.08382, 0, 0.03619499999999999)); +#5812 = CARTESIAN_POINT('NONE', (0.08128, 0, 0.04381499999999999)); +#5813 = CARTESIAN_POINT('NONE', (0.08636, 0, 0.03873499999999999)); +#5814 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 3, ((#5379, #5380, #5381, #5382), (#5383, #5384, #5385, #5386), (#5387, #5388, #5389, #5390), (#5391, #5392, #5393, #5394), (#5395, #5396, #5397, #5398), (#5399, #5400, #5401, #5402), (#5403, #5404, #5405, #5406), (#5407, #5408, #5409, #5410), (#5411, #5412, #5413, #5414)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 3, ((#5778, #5779, #5780, #5781), (#5782, #5783, #5784, #5785), (#5786, #5787, #5788, #5789), (#5790, #5791, #5792, #5793), (#5794, #5795, #5796, #5797), (#5798, #5799, #5800, #5801), (#5802, #5803, #5804, #5805), (#5806, #5807, #5808, #5809), (#5810, #5811, #5812, #5813)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (4, 4), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 1), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#5416 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); -#5417 = DIRECTION('NONE', (-0, 0, -1)); -#5418 = DIRECTION('NONE', (1, 0, -0)); -#5419 = AXIS2_PLACEMENT_3D('NONE', #5416, #5417, #5418); -#5420 = CYLINDRICAL_SURFACE('NONE', #5419, 0.08635999999999998); -#5421 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); -#5422 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#5423 = CARTESIAN_POINT('NONE', (0.08635999999999998, -0.08635999999999996, 0.012065000000000001)); -#5424 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, -0)); -#5425 = CARTESIAN_POINT('NONE', (0.00000000000000000528802487871827, -0.08635999999999998, 0.012065)); -#5426 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, -0)); -#5427 = CARTESIAN_POINT('NONE', (-0.08635999999999996, -0.08635999999999998, 0.012065000000000001)); -#5428 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, -0)); -#5429 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.00000000000000001057604975743654, 0.012065)); -#5430 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, -0)); -#5431 = CARTESIAN_POINT('NONE', (-0.08635999999999998, 0.08635999999999996, 0.012065000000000001)); -#5432 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, -0)); -#5433 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08635999999999998, 0.012065)); -#5434 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, -0)); -#5435 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999998, 0.012065000000000001)); -#5436 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, -0)); -#5437 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); -#5438 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); -#5439 = ( +#5815 = CARTESIAN_POINT('NONE', (0, 0, 0.03873499999999999)); +#5816 = DIRECTION('NONE', (-0, 0, -1)); +#5817 = DIRECTION('NONE', (1, 0, -0)); +#5818 = AXIS2_PLACEMENT_3D('NONE', #5815, #5816, #5817); +#5819 = CYLINDRICAL_SURFACE('NONE', #5818, 0.08635999999999998); +#5820 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); +#5821 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#5822 = CARTESIAN_POINT('NONE', (0.08635999999999998, -0.08635999999999996, 0.012065000000000001)); +#5823 = CARTESIAN_POINT('NONE', (0.0762, -0.07619999999999999, -0)); +#5824 = CARTESIAN_POINT('NONE', (0.00000000000000000528802487871827, -0.08635999999999998, 0.012065)); +#5825 = CARTESIAN_POINT('NONE', (0.000000000000000004665904304751416, -0.0762, -0)); +#5826 = CARTESIAN_POINT('NONE', (-0.08635999999999996, -0.08635999999999998, 0.012065000000000001)); +#5827 = CARTESIAN_POINT('NONE', (-0.07619999999999999, -0.0762, -0)); +#5828 = CARTESIAN_POINT('NONE', (-0.08635999999999998, -0.00000000000000001057604975743654, 0.012065)); +#5829 = CARTESIAN_POINT('NONE', (-0.0762, -0.000000000000000009331808609502833, -0)); +#5830 = CARTESIAN_POINT('NONE', (-0.08635999999999998, 0.08635999999999996, 0.012065000000000001)); +#5831 = CARTESIAN_POINT('NONE', (-0.0762, 0.07619999999999999, -0)); +#5832 = CARTESIAN_POINT('NONE', (-0.00000000000000001586407463615481, 0.08635999999999998, 0.012065)); +#5833 = CARTESIAN_POINT('NONE', (-0.000000000000000013997712914254248, 0.0762, -0)); +#5834 = CARTESIAN_POINT('NONE', (0.08635999999999996, 0.08635999999999998, 0.012065000000000001)); +#5835 = CARTESIAN_POINT('NONE', (0.07619999999999998, 0.0762, -0)); +#5836 = CARTESIAN_POINT('NONE', (0.08635999999999998, 0, 0.012065)); +#5837 = CARTESIAN_POINT('NONE', (0.0762, 0, -0)); +#5838 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 1, ((#5421, #5422), (#5423, #5424), (#5425, #5426), (#5427, #5428), (#5429, #5430), (#5431, #5432), (#5433, #5434), (#5435, #5436), (#5437, #5438)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 1, ((#5820, #5821), (#5822, #5823), (#5824, #5825), (#5826, #5827), (#5828, #5829), (#5830, #5831), (#5832, #5833), (#5834, #5835), (#5836, #5837)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (2, 2), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 15.77307278243525), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1), (0.7071067811865476, 0.7071067811865476), (1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#5440 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5441 = DIRECTION('NONE', (0, 0, 1)); -#5442 = DIRECTION('NONE', (1, 0, -0)); -#5443 = AXIS2_PLACEMENT_3D('NONE', #5440, #5441, #5442); -#5444 = CYLINDRICAL_SURFACE('NONE', #5443, 0.0381); -#5445 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); -#5446 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); -#5447 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); -#5448 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#5449 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.03619499999999999)); -#5450 = CARTESIAN_POINT('NONE', (0.030480000000000004, -0.030479999999999997, 0.03619499999999999)); -#5451 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.028574999999999996)); -#5452 = CARTESIAN_POINT('NONE', (0.027940000000000003, -0.027939999999999996, 0.028574999999999996)); -#5453 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.03619499999999999)); -#5454 = CARTESIAN_POINT('NONE', (0.0000000000000000018663617219005667, -0.030480000000000004, 0.03619499999999999)); -#5455 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.028574999999999996)); -#5456 = CARTESIAN_POINT('NONE', (0.0000000000000000017108315784088526, -0.02794, 0.028574999999999996)); -#5457 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.03619499999999999)); -#5458 = CARTESIAN_POINT('NONE', (-0.030479999999999997, -0.030480000000000004, 0.03619499999999999)); -#5459 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.028574999999999996)); -#5460 = CARTESIAN_POINT('NONE', (-0.027939999999999996, -0.027940000000000003, 0.028574999999999996)); -#5461 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.03619499999999999)); -#5462 = CARTESIAN_POINT('NONE', (-0.030480000000000004, -0.000000000000000003732723443801133, 0.03619499999999999)); -#5463 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.028574999999999996)); -#5464 = CARTESIAN_POINT('NONE', (-0.02794, -0.0000000000000000034216631568177052, 0.028574999999999996)); -#5465 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.03619499999999999)); -#5466 = CARTESIAN_POINT('NONE', (-0.030480000000000004, 0.030479999999999997, 0.03619499999999999)); -#5467 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.028574999999999996)); -#5468 = CARTESIAN_POINT('NONE', (-0.027940000000000003, 0.027939999999999996, 0.028574999999999996)); -#5469 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.03619499999999999)); -#5470 = CARTESIAN_POINT('NONE', (-0.000000000000000005599085165701699, 0.030480000000000004, 0.03619499999999999)); -#5471 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.028574999999999996)); -#5472 = CARTESIAN_POINT('NONE', (-0.0000000000000000051324947352265574, 0.02794, 0.028574999999999996)); -#5473 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.03619499999999999)); -#5474 = CARTESIAN_POINT('NONE', (0.03047999999999999, 0.030480000000000004, 0.03619499999999999)); -#5475 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.028574999999999996)); -#5476 = CARTESIAN_POINT('NONE', (0.027939999999999996, 0.027940000000000003, 0.028574999999999996)); -#5477 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); -#5478 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); -#5479 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); -#5480 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); -#5481 = ( +#5839 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#5840 = DIRECTION('NONE', (0, 0, 1)); +#5841 = DIRECTION('NONE', (1, 0, -0)); +#5842 = AXIS2_PLACEMENT_3D('NONE', #5839, #5840, #5841); +#5843 = CYLINDRICAL_SURFACE('NONE', #5842, 0.0381); +#5844 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); +#5845 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); +#5846 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); +#5847 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#5848 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.03619499999999999)); +#5849 = CARTESIAN_POINT('NONE', (0.030480000000000004, -0.030479999999999997, 0.03619499999999999)); +#5850 = CARTESIAN_POINT('NONE', (0.0381, -0.038099999999999995, 0.028574999999999996)); +#5851 = CARTESIAN_POINT('NONE', (0.027940000000000003, -0.027939999999999996, 0.028574999999999996)); +#5852 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.03619499999999999)); +#5853 = CARTESIAN_POINT('NONE', (0.0000000000000000018663617219005667, -0.030480000000000004, 0.03619499999999999)); +#5854 = CARTESIAN_POINT('NONE', (0.000000000000000002332952152375708, -0.0381, 0.028574999999999996)); +#5855 = CARTESIAN_POINT('NONE', (0.0000000000000000017108315784088526, -0.02794, 0.028574999999999996)); +#5856 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.03619499999999999)); +#5857 = CARTESIAN_POINT('NONE', (-0.030479999999999997, -0.030480000000000004, 0.03619499999999999)); +#5858 = CARTESIAN_POINT('NONE', (-0.038099999999999995, -0.0381, 0.028574999999999996)); +#5859 = CARTESIAN_POINT('NONE', (-0.027939999999999996, -0.027940000000000003, 0.028574999999999996)); +#5860 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.03619499999999999)); +#5861 = CARTESIAN_POINT('NONE', (-0.030480000000000004, -0.000000000000000003732723443801133, 0.03619499999999999)); +#5862 = CARTESIAN_POINT('NONE', (-0.0381, -0.000000000000000004665904304751416, 0.028574999999999996)); +#5863 = CARTESIAN_POINT('NONE', (-0.02794, -0.0000000000000000034216631568177052, 0.028574999999999996)); +#5864 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.03619499999999999)); +#5865 = CARTESIAN_POINT('NONE', (-0.030480000000000004, 0.030479999999999997, 0.03619499999999999)); +#5866 = CARTESIAN_POINT('NONE', (-0.0381, 0.038099999999999995, 0.028574999999999996)); +#5867 = CARTESIAN_POINT('NONE', (-0.027940000000000003, 0.027939999999999996, 0.028574999999999996)); +#5868 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.03619499999999999)); +#5869 = CARTESIAN_POINT('NONE', (-0.000000000000000005599085165701699, 0.030480000000000004, 0.03619499999999999)); +#5870 = CARTESIAN_POINT('NONE', (-0.000000000000000006998856457127124, 0.0381, 0.028574999999999996)); +#5871 = CARTESIAN_POINT('NONE', (-0.0000000000000000051324947352265574, 0.02794, 0.028574999999999996)); +#5872 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.03619499999999999)); +#5873 = CARTESIAN_POINT('NONE', (0.03047999999999999, 0.030480000000000004, 0.03619499999999999)); +#5874 = CARTESIAN_POINT('NONE', (0.03809999999999999, 0.0381, 0.028574999999999996)); +#5875 = CARTESIAN_POINT('NONE', (0.027939999999999996, 0.027940000000000003, 0.028574999999999996)); +#5876 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.03619499999999999)); +#5877 = CARTESIAN_POINT('NONE', (0.030480000000000004, 0, 0.03619499999999999)); +#5878 = CARTESIAN_POINT('NONE', (0.0381, 0, 0.028574999999999996)); +#5879 = CARTESIAN_POINT('NONE', (0.02794, 0, 0.028574999999999996)); +#5880 = ( BOUNDED_SURFACE() - B_SPLINE_SURFACE(2, 3, ((#5445, #5446, #5447, #5448), (#5449, #5450, #5451, #5452), (#5453, #5454, #5455, #5456), (#5457, #5458, #5459, #5460), (#5461, #5462, #5463, #5464), (#5465, #5466, #5467, #5468), (#5469, #5470, #5471, #5472), (#5473, #5474, #5475, #5476), (#5477, #5478, #5479, #5480)), .UNSPECIFIED., .F., .F., .F.) + B_SPLINE_SURFACE(2, 3, ((#5844, #5845, #5846, #5847), (#5848, #5849, #5850, #5851), (#5852, #5853, #5854, #5855), (#5856, #5857, #5858, #5859), (#5860, #5861, #5862, #5863), (#5864, #5865, #5866, #5867), (#5868, #5869, #5870, #5871), (#5872, #5873, #5874, #5875), (#5876, #5877, #5878, #5879)), .UNSPECIFIED., .F., .F., .F.) B_SPLINE_SURFACE_WITH_KNOTS((3, 2, 2, 2, 3), (4, 4), (0, 1.5707963267948966, 3.141592653589793, 4.71238898038469, 6.283185307179586), (0, 1), .UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(((1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1), (0.7071067811865476, 0.7071067811865476, 0.7071067811865476, 0.7071067811865476), (1, 1, 1, 1))) REPRESENTATION_ITEM('NONE') SURFACE() ); -#5482 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); -#5483 = DIRECTION('NONE', (-0, 0, -1)); -#5484 = DIRECTION('NONE', (1, 0, -0)); -#5485 = AXIS2_PLACEMENT_3D('NONE', #5482, #5483, #5484); -#5486 = CYLINDRICAL_SURFACE('NONE', #5485, 0.02794); -#5487 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); -#5488 = DIRECTION('NONE', (0, 0, -1)); -#5489 = AXIS2_PLACEMENT_3D('NONE', #5487, #5488, $); -#5490 = PLANE('NONE', #5489); -#5491 = CARTESIAN_POINT('NONE', (0, -0, 0.0060325)); -#5492 = DIRECTION('NONE', (0, 0, 1)); -#5493 = DIRECTION('NONE', (1, 0, -0)); -#5494 = AXIS2_PLACEMENT_3D('NONE', #5491, #5492, #5493); -#5495 = CYLINDRICAL_SURFACE('NONE', #5494, 0.0762); -#5496 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.0060325)); -#5497 = DIRECTION('NONE', (0, 0, -1)); -#5498 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#5499 = AXIS2_PLACEMENT_3D('NONE', #5496, #5497, #5498); -#5500 = CYLINDRICAL_SURFACE('NONE', #5499, 0.0381); -#5501 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5502 = DIRECTION('NONE', (0, 0, 1)); -#5503 = AXIS2_PLACEMENT_3D('NONE', #5501, #5502, $); -#5504 = PLANE('NONE', #5503); -#5505 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); -#5506 = DIRECTION('NONE', (0, 0, 1)); -#5507 = AXIS2_PLACEMENT_3D('NONE', #5505, #5506, $); -#5508 = PLANE('NONE', #5507); -#5509 = CARTESIAN_POINT('NONE', (0, -0, 0.02413)); -#5510 = DIRECTION('NONE', (0, 0, 1)); -#5511 = DIRECTION('NONE', (1, 0, -0)); -#5512 = AXIS2_PLACEMENT_3D('NONE', #5509, #5510, #5511); -#5513 = CYLINDRICAL_SURFACE('NONE', #5512, 0.0762); -#5514 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.02413)); -#5515 = DIRECTION('NONE', (0, 0, -1)); -#5516 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); -#5517 = AXIS2_PLACEMENT_3D('NONE', #5514, #5515, #5516); -#5518 = CYLINDRICAL_SURFACE('NONE', #5517, 0.0381); -#5519 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); -#5520 = DIRECTION('NONE', (0, 0, 1)); -#5521 = AXIS2_PLACEMENT_3D('NONE', #5519, #5520, $); -#5522 = PLANE('NONE', #5521); -#5523 = CARTESIAN_POINT('NONE', (0, 0, 0.036195)); -#5524 = DIRECTION('NONE', (0, 0, 1)); -#5525 = AXIS2_PLACEMENT_3D('NONE', #5523, #5524, $); -#5526 = PLANE('NONE', #5525); -#5527 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.0241295)); -#5528 = DIRECTION('NONE', (0, 0, 1)); -#5529 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); -#5530 = AXIS2_PLACEMENT_3D('NONE', #5527, #5528, #5529); -#5531 = CYLINDRICAL_SURFACE('NONE', #5530, 0.015240000000000002); -#5532 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.0241295)); -#5533 = DIRECTION('NONE', (0, 0, 1)); -#5534 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); -#5535 = AXIS2_PLACEMENT_3D('NONE', #5532, #5533, #5534); -#5536 = CYLINDRICAL_SURFACE('NONE', #5535, 0.01524); -#5537 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.0241295)); -#5538 = DIRECTION('NONE', (-0, 0, 1)); -#5539 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#5540 = AXIS2_PLACEMENT_3D('NONE', #5537, #5538, #5539); -#5541 = CYLINDRICAL_SURFACE('NONE', #5540, 0.015239999999999997); -#5542 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.0241295)); -#5543 = DIRECTION('NONE', (0, -0, 1)); -#5544 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); -#5545 = AXIS2_PLACEMENT_3D('NONE', #5542, #5543, #5544); -#5546 = CYLINDRICAL_SURFACE('NONE', #5545, 0.015239999999999991); -#5547 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.0241295)); -#5548 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); -#5549 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); -#5550 = AXIS2_PLACEMENT_3D('NONE', #5547, #5548, #5549); -#5551 = CYLINDRICAL_SURFACE('NONE', #5550, 0.015239999999999993); -#5552 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.006031999999999999)); -#5553 = DIRECTION('NONE', (0, 0, 1)); -#5554 = DIRECTION('NONE', (1, 0, -0)); -#5555 = AXIS2_PLACEMENT_3D('NONE', #5552, #5553, #5554); -#5556 = CYLINDRICAL_SURFACE('NONE', #5555, 0.008); -#5557 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.006031999999999999)); -#5558 = DIRECTION('NONE', (0, 0, 1)); -#5559 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); -#5560 = AXIS2_PLACEMENT_3D('NONE', #5557, #5558, #5559); -#5561 = CYLINDRICAL_SURFACE('NONE', #5560, 0.007999999999999993); -#5562 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.006031999999999999)); -#5563 = DIRECTION('NONE', (-0, 0, 1)); -#5564 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); -#5565 = AXIS2_PLACEMENT_3D('NONE', #5562, #5563, #5564); -#5566 = CYLINDRICAL_SURFACE('NONE', #5565, 0.007999999999999997); -#5567 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.006031999999999999)); -#5568 = DIRECTION('NONE', (0, -0, 1)); -#5569 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); -#5570 = AXIS2_PLACEMENT_3D('NONE', #5567, #5568, #5569); -#5571 = CYLINDRICAL_SURFACE('NONE', #5570, 0.008000000000000002); -#5572 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.006031999999999999)); -#5573 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); -#5574 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); -#5575 = AXIS2_PLACEMENT_3D('NONE', #5572, #5573, #5574); -#5576 = CYLINDRICAL_SURFACE('NONE', #5575, 0.007999999999999998); -#5577 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.0254)); -#5578 = DIRECTION('NONE', (0, 0, -1)); -#5579 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); -#5580 = AXIS2_PLACEMENT_3D('NONE', #5577, #5578, #5579); -#5581 = CYLINDRICAL_SURFACE('NONE', #5580, 0.006349999999999997); -#5582 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5583 = DIRECTION('NONE', (0, -0, -1)); -#5584 = AXIS2_PLACEMENT_3D('NONE', #5582, #5583, $); -#5585 = PLANE('NONE', #5584); -#5586 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5587 = DIRECTION('NONE', (0, -0, -1)); -#5588 = AXIS2_PLACEMENT_3D('NONE', #5586, #5587, $); -#5589 = PLANE('NONE', #5588); -#5590 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.0254)); -#5591 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); -#5592 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); -#5593 = AXIS2_PLACEMENT_3D('NONE', #5590, #5591, #5592); -#5594 = CYLINDRICAL_SURFACE('NONE', #5593, 0.006349999999999995); -#5595 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5596 = DIRECTION('NONE', (0, -0, -1)); -#5597 = AXIS2_PLACEMENT_3D('NONE', #5595, #5596, $); -#5598 = PLANE('NONE', #5597); -#5599 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5600 = DIRECTION('NONE', (0, -0, -1)); -#5601 = AXIS2_PLACEMENT_3D('NONE', #5599, #5600, $); -#5602 = PLANE('NONE', #5601); -#5603 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.0254)); -#5604 = DIRECTION('NONE', (0, 0, -1)); -#5605 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); -#5606 = AXIS2_PLACEMENT_3D('NONE', #5603, #5604, #5605); -#5607 = CYLINDRICAL_SURFACE('NONE', #5606, 0.006349999999999971); -#5608 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5609 = DIRECTION('NONE', (0, -0, -1)); -#5610 = AXIS2_PLACEMENT_3D('NONE', #5608, #5609, $); -#5611 = PLANE('NONE', #5610); -#5612 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5613 = DIRECTION('NONE', (0, -0, -1)); -#5614 = AXIS2_PLACEMENT_3D('NONE', #5612, #5613, $); -#5615 = PLANE('NONE', #5614); -#5616 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.0254)); -#5617 = DIRECTION('NONE', (0, 0, -1)); -#5618 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); -#5619 = AXIS2_PLACEMENT_3D('NONE', #5616, #5617, #5618); -#5620 = CYLINDRICAL_SURFACE('NONE', #5619, 0.006349999999999966); -#5621 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5622 = DIRECTION('NONE', (0, -0, -1)); -#5623 = AXIS2_PLACEMENT_3D('NONE', #5621, #5622, $); -#5624 = PLANE('NONE', #5623); -#5625 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5626 = DIRECTION('NONE', (0, -0, -1)); -#5627 = AXIS2_PLACEMENT_3D('NONE', #5625, #5626, $); -#5628 = PLANE('NONE', #5627); -#5629 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.0254)); -#5630 = DIRECTION('NONE', (0, 0, -1)); -#5631 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); -#5632 = AXIS2_PLACEMENT_3D('NONE', #5629, #5630, #5631); -#5633 = CYLINDRICAL_SURFACE('NONE', #5632, 0.006349999999999974); -#5634 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5635 = DIRECTION('NONE', (0, -0, -1)); -#5636 = AXIS2_PLACEMENT_3D('NONE', #5634, #5635, $); -#5637 = PLANE('NONE', #5636); -#5638 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5639 = DIRECTION('NONE', (0, -0, -1)); -#5640 = AXIS2_PLACEMENT_3D('NONE', #5638, #5639, $); -#5641 = PLANE('NONE', #5640); -#5642 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.0254)); -#5643 = DIRECTION('NONE', (0.0000000000000007912276957146514, 0.0000000000000007912276957146615, -1)); -#5644 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); -#5645 = AXIS2_PLACEMENT_3D('NONE', #5642, #5643, #5644); -#5646 = CYLINDRICAL_SURFACE('NONE', #5645, 0.006349999999999975); -#5647 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5648 = DIRECTION('NONE', (0, -0, -1)); -#5649 = AXIS2_PLACEMENT_3D('NONE', #5647, #5648, $); -#5650 = PLANE('NONE', #5649); -#5651 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5652 = DIRECTION('NONE', (0, -0, -1)); -#5653 = AXIS2_PLACEMENT_3D('NONE', #5651, #5652, $); -#5654 = PLANE('NONE', #5653); -#5655 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.0254)); -#5656 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); -#5657 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, -0)); -#5658 = AXIS2_PLACEMENT_3D('NONE', #5655, #5656, #5657); -#5659 = CYLINDRICAL_SURFACE('NONE', #5658, 0.006350000000000013); -#5660 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5661 = DIRECTION('NONE', (0, -0, -1)); -#5662 = AXIS2_PLACEMENT_3D('NONE', #5660, #5661, $); -#5663 = PLANE('NONE', #5662); -#5664 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5665 = DIRECTION('NONE', (0, -0, -1)); -#5666 = AXIS2_PLACEMENT_3D('NONE', #5664, #5665, $); -#5667 = PLANE('NONE', #5666); -#5668 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.0254)); -#5669 = DIRECTION('NONE', (0, 0, -1)); -#5670 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); -#5671 = AXIS2_PLACEMENT_3D('NONE', #5668, #5669, #5670); -#5672 = CYLINDRICAL_SURFACE('NONE', #5671, 0.0063499999999999945); -#5673 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5674 = DIRECTION('NONE', (0, -0, -1)); -#5675 = AXIS2_PLACEMENT_3D('NONE', #5673, #5674, $); -#5676 = PLANE('NONE', #5675); -#5677 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5678 = DIRECTION('NONE', (0, -0, -1)); -#5679 = AXIS2_PLACEMENT_3D('NONE', #5677, #5678, $); -#5680 = PLANE('NONE', #5679); -#5681 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.0254)); -#5682 = DIRECTION('NONE', (-0, 0, -1)); -#5683 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, -0)); -#5684 = AXIS2_PLACEMENT_3D('NONE', #5681, #5682, #5683); -#5685 = CYLINDRICAL_SURFACE('NONE', #5684, 0.006349999999999971); -#5686 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5687 = DIRECTION('NONE', (0, -0, -1)); -#5688 = AXIS2_PLACEMENT_3D('NONE', #5686, #5687, $); -#5689 = PLANE('NONE', #5688); -#5690 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5691 = DIRECTION('NONE', (0, -0, -1)); -#5692 = AXIS2_PLACEMENT_3D('NONE', #5690, #5691, $); -#5693 = PLANE('NONE', #5692); -#5694 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.0254)); -#5695 = DIRECTION('NONE', (-0.0000000000000007912276957146615, 0.0000000000000007912276957146514, -1)); -#5696 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); -#5697 = AXIS2_PLACEMENT_3D('NONE', #5694, #5695, #5696); -#5698 = CYLINDRICAL_SURFACE('NONE', #5697, 0.006349999999999975); -#5699 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5700 = DIRECTION('NONE', (0, -0, -1)); -#5701 = AXIS2_PLACEMENT_3D('NONE', #5699, #5700, $); -#5702 = PLANE('NONE', #5701); -#5703 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5704 = DIRECTION('NONE', (0, -0, -1)); -#5705 = AXIS2_PLACEMENT_3D('NONE', #5703, #5704, $); -#5706 = PLANE('NONE', #5705); -#5707 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.0254)); -#5708 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); -#5709 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, -0)); -#5710 = AXIS2_PLACEMENT_3D('NONE', #5707, #5708, #5709); -#5711 = CYLINDRICAL_SURFACE('NONE', #5710, 0.006349999999999989); -#5712 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5713 = DIRECTION('NONE', (0, -0, -1)); -#5714 = AXIS2_PLACEMENT_3D('NONE', #5712, #5713, $); -#5715 = PLANE('NONE', #5714); -#5716 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5717 = DIRECTION('NONE', (0, -0, -1)); -#5718 = AXIS2_PLACEMENT_3D('NONE', #5716, #5717, $); -#5719 = PLANE('NONE', #5718); -#5720 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.0254)); -#5721 = DIRECTION('NONE', (-0, 0, -1)); -#5722 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); -#5723 = AXIS2_PLACEMENT_3D('NONE', #5720, #5721, #5722); -#5724 = CYLINDRICAL_SURFACE('NONE', #5723, 0.0063499999999999945); -#5725 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5726 = DIRECTION('NONE', (0, -0, -1)); -#5727 = AXIS2_PLACEMENT_3D('NONE', #5725, #5726, $); -#5728 = PLANE('NONE', #5727); -#5729 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5730 = DIRECTION('NONE', (0, -0, -1)); -#5731 = AXIS2_PLACEMENT_3D('NONE', #5729, #5730, $); -#5732 = PLANE('NONE', #5731); -#5733 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.0254)); -#5734 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#5735 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, -0)); -#5736 = AXIS2_PLACEMENT_3D('NONE', #5733, #5734, #5735); -#5737 = CYLINDRICAL_SURFACE('NONE', #5736, 0.006349999999999995); -#5738 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5739 = DIRECTION('NONE', (0, -0, -1)); -#5740 = AXIS2_PLACEMENT_3D('NONE', #5738, #5739, $); -#5741 = PLANE('NONE', #5740); -#5742 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5743 = DIRECTION('NONE', (0, -0, -1)); -#5744 = AXIS2_PLACEMENT_3D('NONE', #5742, #5743, $); -#5745 = PLANE('NONE', #5744); -#5746 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.0254)); -#5747 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); -#5748 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); -#5749 = AXIS2_PLACEMENT_3D('NONE', #5746, #5747, #5748); -#5750 = CYLINDRICAL_SURFACE('NONE', #5749, 0.006349999999999995); -#5751 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5752 = DIRECTION('NONE', (0, -0, -1)); -#5753 = AXIS2_PLACEMENT_3D('NONE', #5751, #5752, $); -#5754 = PLANE('NONE', #5753); -#5755 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5756 = DIRECTION('NONE', (0, -0, -1)); -#5757 = AXIS2_PLACEMENT_3D('NONE', #5755, #5756, $); -#5758 = PLANE('NONE', #5757); -#5759 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.0254)); -#5760 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); -#5761 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); -#5762 = AXIS2_PLACEMENT_3D('NONE', #5759, #5760, #5761); -#5763 = CYLINDRICAL_SURFACE('NONE', #5762, 0.006350000000000013); -#5764 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5765 = DIRECTION('NONE', (0, -0, -1)); -#5766 = AXIS2_PLACEMENT_3D('NONE', #5764, #5765, $); -#5767 = PLANE('NONE', #5766); -#5768 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5769 = DIRECTION('NONE', (0, -0, -1)); -#5770 = AXIS2_PLACEMENT_3D('NONE', #5768, #5769, $); -#5771 = PLANE('NONE', #5770); -#5772 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.0254)); -#5773 = DIRECTION('NONE', (0, -0, -1)); -#5774 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); -#5775 = AXIS2_PLACEMENT_3D('NONE', #5772, #5773, #5774); -#5776 = CYLINDRICAL_SURFACE('NONE', #5775, 0.0063499999999999945); -#5777 = CARTESIAN_POINT('NONE', (0, 0, -0.01905)); -#5778 = DIRECTION('NONE', (0, -0, -1)); -#5779 = AXIS2_PLACEMENT_3D('NONE', #5777, #5778, $); -#5780 = PLANE('NONE', #5779); -#5781 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5782 = DIRECTION('NONE', (0, -0, -1)); -#5783 = AXIS2_PLACEMENT_3D('NONE', #5781, #5782, $); -#5784 = PLANE('NONE', #5783); -#5785 = CARTESIAN_POINT('NONE', (0, -0, -0.034925)); -#5786 = DIRECTION('NONE', (0, -0, -1)); -#5787 = DIRECTION('NONE', (-1, 0, -0)); -#5788 = AXIS2_PLACEMENT_3D('NONE', #5785, #5786, #5787); -#5789 = CYLINDRICAL_SURFACE('NONE', #5788, 0.1524); -#5790 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.034925)); -#5791 = DIRECTION('NONE', (0, -0, 1)); -#5792 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#5793 = AXIS2_PLACEMENT_3D('NONE', #5790, #5791, #5792); -#5794 = CYLINDRICAL_SURFACE('NONE', #5793, 0.008000999999999998); -#5795 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.034925)); -#5796 = DIRECTION('NONE', (-0, 0, 1)); -#5797 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#5798 = AXIS2_PLACEMENT_3D('NONE', #5795, #5796, #5797); -#5799 = CYLINDRICAL_SURFACE('NONE', #5798, 0.008001); -#5800 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.034925)); -#5801 = DIRECTION('NONE', (0, 0, 1)); -#5802 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#5803 = AXIS2_PLACEMENT_3D('NONE', #5800, #5801, #5802); -#5804 = CYLINDRICAL_SURFACE('NONE', #5803, 0.008000999999999996); -#5805 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.034925)); -#5806 = DIRECTION('NONE', (0, 0, 1)); -#5807 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#5808 = AXIS2_PLACEMENT_3D('NONE', #5805, #5806, #5807); -#5809 = CYLINDRICAL_SURFACE('NONE', #5808, 0.008000999999999992); -#5810 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.034925)); -#5811 = DIRECTION('NONE', (0, -0, 1)); -#5812 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#5813 = AXIS2_PLACEMENT_3D('NONE', #5810, #5811, #5812); -#5814 = CYLINDRICAL_SURFACE('NONE', #5813, 0.008000999999999998); -#5815 = CARTESIAN_POINT('NONE', (0, 0, -0.03175)); -#5816 = DIRECTION('NONE', (0, -0, -1)); -#5817 = AXIS2_PLACEMENT_3D('NONE', #5815, #5816, $); -#5818 = PLANE('NONE', #5817); -#5819 = CARTESIAN_POINT('NONE', (0, 0, -0.0381)); -#5820 = DIRECTION('NONE', (0, -0, -1)); -#5821 = AXIS2_PLACEMENT_3D('NONE', #5819, #5820, $); -#5822 = PLANE('NONE', #5821); -#5823 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.097536, -0.036512)); -#5824 = DIRECTION('NONE', (-1, 0, -0)); -#5825 = AXIS2_PLACEMENT_3D('NONE', #5823, #5824, $); -#5826 = PLANE('NONE', #5825); -#5827 = CARTESIAN_POINT('NONE', (0.056642, 0.130048, -0.036512)); -#5828 = DIRECTION('NONE', (0, 1, 0)); -#5829 = AXIS2_PLACEMENT_3D('NONE', #5827, #5828, $); -#5830 = PLANE('NONE', #5829); -#5831 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.097536, -0.036512)); -#5832 = DIRECTION('NONE', (1, 0, 0)); -#5833 = AXIS2_PLACEMENT_3D('NONE', #5831, #5832, $); -#5834 = PLANE('NONE', #5833); -#5835 = CARTESIAN_POINT('NONE', (0.056642, 0.065024, -0.036512)); -#5836 = DIRECTION('NONE', (0, -1, -0)); -#5837 = AXIS2_PLACEMENT_3D('NONE', #5835, #5836, $); -#5838 = PLANE('NONE', #5837); -#5839 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5840 = DIRECTION('NONE', (0, -0, -1)); -#5841 = AXIS2_PLACEMENT_3D('NONE', #5839, #5840, $); -#5842 = PLANE('NONE', #5841); -#5843 = CARTESIAN_POINT('NONE', (0.10979464706932246, -0.022280051501801387, -0.036512)); -#5844 = DIRECTION('NONE', (-0.30901699437494745, 0.9510565162951536, -0)); -#5845 = AXIS2_PLACEMENT_3D('NONE', #5843, #5844, $); -#5846 = PLANE('NONE', #5845); -#5847 = CARTESIAN_POINT('NONE', (0.1411863384265379, -0.013682701111516912, -0.036512)); -#5848 = DIRECTION('NONE', (0.9510565162951548, 0.3090169943749437, 0)); -#5849 = AXIS2_PLACEMENT_3D('NONE', #5847, #5848, $); -#5850 = PLANE('NONE', #5849); -#5851 = CARTESIAN_POINT('NONE', (0.1107365308681773, -0.02517887176346902, -0.036512)); -#5852 = DIRECTION('NONE', (0.30901699437494745, -0.9510565162951535, 0)); -#5853 = AXIS2_PLACEMENT_3D('NONE', #5851, #5852, $); -#5854 = PLANE('NONE', #5853); -#5855 = CARTESIAN_POINT('NONE', (0.07934483951096183, -0.03377622215375349, -0.036512)); -#5856 = DIRECTION('NONE', (-0.9510565162951538, -0.3090169943749466, -0.00000000000000000000000000000004930380657631324)); -#5857 = AXIS2_PLACEMENT_3D('NONE', #5855, #5856, $); -#5858 = PLANE('NONE', #5857); -#5859 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5860 = DIRECTION('NONE', (0, -0, -1)); -#5861 = AXIS2_PLACEMENT_3D('NONE', #5859, #5860, $); -#5862 = PLANE('NONE', #5861); -#5863 = CARTESIAN_POINT('NONE', (0.012738823671640321, -0.11130582909921143, -0.036512)); -#5864 = DIRECTION('NONE', (0.8090169943749475, 0.5877852522924731, 0)); -#5865 = AXIS2_PLACEMENT_3D('NONE', #5863, #5864, $); -#5866 = PLANE('NONE', #5865); -#5867 = CARTESIAN_POINT('NONE', (0.030615955894745785, -0.13850437434482343, -0.036512)); -#5868 = DIRECTION('NONE', (0.5877852522924697, -0.8090169943749499, 0)); -#5869 = AXIS2_PLACEMENT_3D('NONE', #5867, #5868, $); -#5870 = PLANE('NONE', #5869); -#5871 = CARTESIAN_POINT('NONE', (0.010272939872785483, -0.11309739854819886, -0.036512)); -#5872 = DIRECTION('NONE', (-0.8090169943749472, -0.587785252292473, -0)); -#5873 = AXIS2_PLACEMENT_3D('NONE', #5871, #5872, $); -#5874 = PLANE('NONE', #5873); -#5875 = CARTESIAN_POINT('NONE', (-0.0076041923503199875, -0.08589885330258684, -0.036512)); -#5876 = DIRECTION('NONE', (-0.5877852522924732, 0.8090169943749472, 0.00000000000000000000000000000004930380657631324)); -#5877 = AXIS2_PLACEMENT_3D('NONE', #5875, #5876, $); -#5878 = PLANE('NONE', #5877); -#5879 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5880 = DIRECTION('NONE', (0, -0, -1)); -#5881 = AXIS2_PLACEMENT_3D('NONE', #5879, #5880, $); -#5882 = PLANE('NONE', #5881); -#5883 = CARTESIAN_POINT('NONE', (-0.10192162106355701, -0.046510734027498356, -0.036512)); -#5884 = DIRECTION('NONE', (0.8090169943749472, -0.587785252292473, 0)); -#5885 = AXIS2_PLACEMENT_3D('NONE', #5883, #5884, $); -#5886 = PLANE('NONE', #5885); -#5887 = CARTESIAN_POINT('NONE', (-0.12226463708551731, -0.0719177098241229, -0.036512)); -#5888 = DIRECTION('NONE', (-0.5877852522924719, -0.8090169943749481, -0)); -#5889 = AXIS2_PLACEMENT_3D('NONE', #5887, #5888, $); -#5890 = PLANE('NONE', #5889); -#5891 = CARTESIAN_POINT('NONE', (-0.10438750486241184, -0.04471916457851089, -0.036511999999999996)); -#5892 = DIRECTION('NONE', (-0.8090169943749472, 0.587785252292473, -0)); -#5893 = AXIS2_PLACEMENT_3D('NONE', #5891, #5892, $); -#5894 = PLANE('NONE', #5893); -#5895 = CARTESIAN_POINT('NONE', (-0.08404448884045156, -0.019312188781886334, -0.036512)); -#5896 = DIRECTION('NONE', (0.587785252292473, 0.8090169943749473, 0)); -#5897 = AXIS2_PLACEMENT_3D('NONE', #5895, #5896, $); -#5898 = PLANE('NONE', #5897); -#5899 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5900 = DIRECTION('NONE', (0, -0, -1)); -#5901 = AXIS2_PLACEMENT_3D('NONE', #5899, #5900, $); -#5902 = PLANE('NONE', #5901); -#5903 = CARTESIAN_POINT('NONE', (-0.07572984967740579, 0.08256061462851114, -0.036512)); -#5904 = DIRECTION('NONE', (-0.30901699437494723, -0.9510565162951539, -0)); -#5905 = AXIS2_PLACEMENT_3D('NONE', #5903, #5904, $); -#5906 = PLANE('NONE', #5905); -#5907 = CARTESIAN_POINT('NONE', (-0.1061796572357664, 0.09405678528046323, -0.036512)); -#5908 = DIRECTION('NONE', (-0.9510565162951524, 0.3090169943749509, -0)); -#5909 = AXIS2_PLACEMENT_3D('NONE', #5907, #5908, $); -#5910 = PLANE('NONE', #5909); -#5911 = CARTESIAN_POINT('NONE', (-0.07478796587855095, 0.08545943489017876, -0.036512)); -#5912 = DIRECTION('NONE', (0.3090169943749474, 0.9510565162951536, 0)); -#5913 = AXIS2_PLACEMENT_3D('NONE', #5911, #5912, $); -#5914 = PLANE('NONE', #5913); -#5915 = CARTESIAN_POINT('NONE', (-0.044338158320190314, 0.07396326423822666, -0.036512)); -#5916 = DIRECTION('NONE', (0.9510565162951534, -0.3090169943749483, 0)); -#5917 = AXIS2_PLACEMENT_3D('NONE', #5915, #5916, $); -#5918 = PLANE('NONE', #5917); -#5919 = CARTESIAN_POINT('NONE', (0, 0, -0.034924)); -#5920 = DIRECTION('NONE', (0, -0, -1)); -#5921 = AXIS2_PLACEMENT_3D('NONE', #5919, #5920, $); -#5922 = PLANE('NONE', #5921); -#5923 = CARTESIAN_POINT('NONE', (0, -0, -0.006349999999999999)); -#5924 = DIRECTION('NONE', (0, -0, -1)); -#5925 = DIRECTION('NONE', (-1, 0, -0)); -#5926 = AXIS2_PLACEMENT_3D('NONE', #5923, #5924, #5925); -#5927 = CYLINDRICAL_SURFACE('NONE', #5926, 0.0762); -#5928 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.006349999999999999)); -#5929 = DIRECTION('NONE', (0, -0, 1)); -#5930 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); -#5931 = AXIS2_PLACEMENT_3D('NONE', #5928, #5929, #5930); -#5932 = CYLINDRICAL_SURFACE('NONE', #5931, 0.008000999999999998); -#5933 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.006349999999999999)); -#5934 = DIRECTION('NONE', (-0, 0, 1)); -#5935 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); -#5936 = AXIS2_PLACEMENT_3D('NONE', #5933, #5934, #5935); -#5937 = CYLINDRICAL_SURFACE('NONE', #5936, 0.008001); -#5938 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.006349999999999999)); -#5939 = DIRECTION('NONE', (0, 0, 1)); -#5940 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); -#5941 = AXIS2_PLACEMENT_3D('NONE', #5938, #5939, #5940); -#5942 = CYLINDRICAL_SURFACE('NONE', #5941, 0.008000999999999996); -#5943 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.006349999999999999)); -#5944 = DIRECTION('NONE', (0, 0, 1)); -#5945 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#5946 = AXIS2_PLACEMENT_3D('NONE', #5943, #5944, #5945); -#5947 = CYLINDRICAL_SURFACE('NONE', #5946, 0.008000999999999992); -#5948 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.006349999999999999)); -#5949 = DIRECTION('NONE', (0, -0, 1)); -#5950 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#5951 = AXIS2_PLACEMENT_3D('NONE', #5948, #5949, #5950); -#5952 = CYLINDRICAL_SURFACE('NONE', #5951, 0.008000999999999998); -#5953 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#5954 = DIRECTION('NONE', (0, -0, -1)); -#5955 = AXIS2_PLACEMENT_3D('NONE', #5953, #5954, $); -#5956 = PLANE('NONE', #5955); -#5957 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#5958 = DIRECTION('NONE', (0, -0, -1)); -#5959 = AXIS2_PLACEMENT_3D('NONE', #5957, #5958, $); -#5960 = PLANE('NONE', #5959); -#5961 = CARTESIAN_POINT('NONE', (0, -0, -0.015874999999999997)); -#5962 = DIRECTION('NONE', (0, -0, -1)); -#5963 = DIRECTION('NONE', (-1, 0, -0)); +#5881 = CARTESIAN_POINT('NONE', (0, 0, 0.028574999999999996)); +#5882 = DIRECTION('NONE', (-0, 0, -1)); +#5883 = DIRECTION('NONE', (1, 0, -0)); +#5884 = AXIS2_PLACEMENT_3D('NONE', #5881, #5882, #5883); +#5885 = CYLINDRICAL_SURFACE('NONE', #5884, 0.02794); +#5886 = CARTESIAN_POINT('NONE', (0.02794, 0, -0)); +#5887 = DIRECTION('NONE', (0, 0, -1)); +#5888 = AXIS2_PLACEMENT_3D('NONE', #5886, #5887, $); +#5889 = PLANE('NONE', #5888); +#5890 = CARTESIAN_POINT('NONE', (0, -0, 0.0060325)); +#5891 = DIRECTION('NONE', (0, 0, 1)); +#5892 = DIRECTION('NONE', (1, 0, -0)); +#5893 = AXIS2_PLACEMENT_3D('NONE', #5890, #5891, #5892); +#5894 = CYLINDRICAL_SURFACE('NONE', #5893, 0.0762); +#5895 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.0060325)); +#5896 = DIRECTION('NONE', (0, 0, -1)); +#5897 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#5898 = AXIS2_PLACEMENT_3D('NONE', #5895, #5896, #5897); +#5899 = CYLINDRICAL_SURFACE('NONE', #5898, 0.0381); +#5900 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#5901 = DIRECTION('NONE', (0, 0, 1)); +#5902 = AXIS2_PLACEMENT_3D('NONE', #5900, #5901, $); +#5903 = PLANE('NONE', #5902); +#5904 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); +#5905 = DIRECTION('NONE', (0, 0, 1)); +#5906 = AXIS2_PLACEMENT_3D('NONE', #5904, #5905, $); +#5907 = PLANE('NONE', #5906); +#5908 = CARTESIAN_POINT('NONE', (0, -0, 0.02413)); +#5909 = DIRECTION('NONE', (0, 0, 1)); +#5910 = DIRECTION('NONE', (1, 0, -0)); +#5911 = AXIS2_PLACEMENT_3D('NONE', #5908, #5909, #5910); +#5912 = CYLINDRICAL_SURFACE('NONE', #5911, 0.0762); +#5913 = CARTESIAN_POINT('NONE', (-0.0000000000000000025121479338940404, 0.000000000000000000000000000000000418356671621052, 0.02413)); +#5914 = DIRECTION('NONE', (0, 0, -1)); +#5915 = DIRECTION('NONE', (1, -0.00000000000000024492935982947064, -0)); +#5916 = AXIS2_PLACEMENT_3D('NONE', #5913, #5914, #5915); +#5917 = CYLINDRICAL_SURFACE('NONE', #5916, 0.0381); +#5918 = CARTESIAN_POINT('NONE', (0, 0, 0.012065)); +#5919 = DIRECTION('NONE', (0, 0, 1)); +#5920 = AXIS2_PLACEMENT_3D('NONE', #5918, #5919, $); +#5921 = PLANE('NONE', #5920); +#5922 = CARTESIAN_POINT('NONE', (0, 0, 0.036195)); +#5923 = DIRECTION('NONE', (0, 0, 1)); +#5924 = AXIS2_PLACEMENT_3D('NONE', #5922, #5923, $); +#5925 = PLANE('NONE', #5924); +#5926 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000005024295867788082, 0.0241295)); +#5927 = DIRECTION('NONE', (0, 0, 1)); +#5928 = DIRECTION('NONE', (1, -0.00000000000000032967820654777433, -0)); +#5929 = AXIS2_PLACEMENT_3D('NONE', #5926, #5927, #5928); +#5930 = CYLINDRICAL_SURFACE('NONE', #5929, 0.015240000000000002); +#5931 = CARTESIAN_POINT('NONE', (0.01766032122852826, 0.05435287990626801, 0.0241295)); +#5932 = DIRECTION('NONE', (0, 0, 1)); +#5933 = DIRECTION('NONE', (0.3090169943749467, 0.9510565162951539, -0)); +#5934 = AXIS2_PLACEMENT_3D('NONE', #5931, #5932, #5933); +#5935 = CYLINDRICAL_SURFACE('NONE', #5934, 0.01524); +#5936 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851484, 0.0241295)); +#5937 = DIRECTION('NONE', (-0, 0, 1)); +#5938 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); +#5939 = AXIS2_PLACEMENT_3D('NONE', #5936, #5937, #5938); +#5940 = CYLINDRICAL_SURFACE('NONE', #5939, 0.015239999999999997); +#5941 = CARTESIAN_POINT('NONE', (-0.046235321228528255, -0.03359192716851484, 0.0241295)); +#5942 = DIRECTION('NONE', (0, -0, 1)); +#5943 = DIRECTION('NONE', (-0.8090169943749475, -0.587785252292473, -0)); +#5944 = AXIS2_PLACEMENT_3D('NONE', #5941, #5942, #5943); +#5945 = CYLINDRICAL_SURFACE('NONE', #5944, 0.015239999999999991); +#5946 = CARTESIAN_POINT('NONE', (0.017660321228528238, -0.05435287990626804, 0.0241295)); +#5947 = DIRECTION('NONE', (0, 0, 1.0000000000000004)); +#5948 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951539, -0)); +#5949 = AXIS2_PLACEMENT_3D('NONE', #5946, #5947, #5948); +#5950 = CYLINDRICAL_SURFACE('NONE', #5949, 0.015239999999999993); +#5951 = CARTESIAN_POINT('NONE', (0.057150000000000006, -0, 0.006031999999999999)); +#5952 = DIRECTION('NONE', (0, 0, 1)); +#5953 = DIRECTION('NONE', (1, 0, -0)); +#5954 = AXIS2_PLACEMENT_3D('NONE', #5951, #5952, #5953); +#5955 = CYLINDRICAL_SURFACE('NONE', #5954, 0.008); +#5956 = CARTESIAN_POINT('NONE', (0.01766032122852825, 0.05435287990626803, 0.006031999999999999)); +#5957 = DIRECTION('NONE', (0, 0, 1)); +#5958 = DIRECTION('NONE', (0.3090169943749473, 0.9510565162951536, -0)); +#5959 = AXIS2_PLACEMENT_3D('NONE', #5956, #5957, #5958); +#5960 = CYLINDRICAL_SURFACE('NONE', #5959, 0.007999999999999993); +#5961 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.03359192716851485, 0.006031999999999999)); +#5962 = DIRECTION('NONE', (-0, 0, 1)); +#5963 = DIRECTION('NONE', (-0.8090169943749478, 0.5877852522924727, -0)); #5964 = AXIS2_PLACEMENT_3D('NONE', #5961, #5962, #5963); -#5965 = CYLINDRICAL_SURFACE('NONE', #5964, 0.1524); -#5966 = CARTESIAN_POINT('NONE', (0.05715, 0, -0.015874999999999997)); +#5965 = CYLINDRICAL_SURFACE('NONE', #5964, 0.007999999999999997); +#5966 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.033591927168514835, 0.006031999999999999)); #5967 = DIRECTION('NONE', (0, -0, 1)); -#5968 = DIRECTION('NONE', (-1, -0.0000000000000002449293598294707, -0)); +#5968 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); #5969 = AXIS2_PLACEMENT_3D('NONE', #5966, #5967, #5968); -#5970 = CYLINDRICAL_SURFACE('NONE', #5969, 0.008000999999999998); -#5971 = CARTESIAN_POINT('NONE', (0.017660321228528248, -0.05435287990626802, -0.015874999999999997)); -#5972 = DIRECTION('NONE', (-0, 0, 1)); -#5973 = DIRECTION('NONE', (-0.30901699437494773, 0.9510565162951534, -0)); +#5970 = CYLINDRICAL_SURFACE('NONE', #5969, 0.008000000000000002); +#5971 = CARTESIAN_POINT('NONE', (0.017660321228528234, -0.05435287990626803, 0.006031999999999999)); +#5972 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#5973 = DIRECTION('NONE', (0.30901699437494706, -0.9510565162951538, -0)); #5974 = AXIS2_PLACEMENT_3D('NONE', #5971, #5972, #5973); -#5975 = CYLINDRICAL_SURFACE('NONE', #5974, 0.008001); -#5976 = CARTESIAN_POINT('NONE', (-0.046235321228528234, -0.03359192716851484, -0.015874999999999997)); +#5975 = CYLINDRICAL_SURFACE('NONE', #5974, 0.007999999999999998); +#5976 = CARTESIAN_POINT('NONE', (0, -0, -0.06032499999999999)); #5977 = DIRECTION('NONE', (0, 0, 1)); -#5978 = DIRECTION('NONE', (0.8090169943749469, 0.5877852522924737, -0)); +#5978 = DIRECTION('NONE', (1, 0, -0)); #5979 = AXIS2_PLACEMENT_3D('NONE', #5976, #5977, #5978); -#5980 = CYLINDRICAL_SURFACE('NONE', #5979, 0.008000999999999996); -#5981 = CARTESIAN_POINT('NONE', (-0.04623532122852825, 0.03359192716851483, -0.015874999999999997)); +#5980 = CYLINDRICAL_SURFACE('NONE', #5979, 0.1524); +#5981 = CARTESIAN_POINT('NONE', (0, 0, -0.0635)); #5982 = DIRECTION('NONE', (0, 0, 1)); -#5983 = DIRECTION('NONE', (0.8090169943749481, -0.5877852522924722, -0)); -#5984 = AXIS2_PLACEMENT_3D('NONE', #5981, #5982, #5983); -#5985 = CYLINDRICAL_SURFACE('NONE', #5984, 0.008000999999999992); -#5986 = CARTESIAN_POINT('NONE', (0.017660321228528234, 0.05435287990626803, -0.015874999999999997)); -#5987 = DIRECTION('NONE', (0, -0, 1)); -#5988 = DIRECTION('NONE', (-0.3090169943749474, -0.9510565162951536, -0)); -#5989 = AXIS2_PLACEMENT_3D('NONE', #5986, #5987, #5988); -#5990 = CYLINDRICAL_SURFACE('NONE', #5989, 0.008000999999999998); -#5991 = CARTESIAN_POINT('NONE', (0, 0, -0.0127)); -#5992 = DIRECTION('NONE', (0, -0, -1)); -#5993 = AXIS2_PLACEMENT_3D('NONE', #5991, #5992, $); -#5994 = PLANE('NONE', #5993); -#5995 = CARTESIAN_POINT('NONE', (0, 0, -0.019049999999999997)); -#5996 = DIRECTION('NONE', (0, -0, -1)); -#5997 = AXIS2_PLACEMENT_3D('NONE', #5995, #5996, $); -#5998 = PLANE('NONE', #5997); -#5999 = CARTESIAN_POINT('NONE', (0.056642, 0.065024, -0.014288)); -#6000 = DIRECTION('NONE', (0, -1, 0)); -#6001 = AXIS2_PLACEMENT_3D('NONE', #5999, #6000, $); -#6002 = PLANE('NONE', #6001); -#6003 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.097536, -0.014288)); -#6004 = DIRECTION('NONE', (1, -0, 0)); -#6005 = AXIS2_PLACEMENT_3D('NONE', #6003, #6004, $); -#6006 = PLANE('NONE', #6005); -#6007 = CARTESIAN_POINT('NONE', (0.056642, 0.130048, -0.014288)); -#6008 = DIRECTION('NONE', (0, 1, -0)); -#6009 = AXIS2_PLACEMENT_3D('NONE', #6007, #6008, $); -#6010 = PLANE('NONE', #6009); -#6011 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.097536, -0.014288)); -#6012 = DIRECTION('NONE', (-1, -0, 0)); -#6013 = AXIS2_PLACEMENT_3D('NONE', #6011, #6012, $); -#6014 = PLANE('NONE', #6013); -#6015 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6016 = DIRECTION('NONE', (0, 0, 1)); -#6017 = AXIS2_PLACEMENT_3D('NONE', #6015, #6016, $); -#6018 = PLANE('NONE', #6017); -#6019 = CARTESIAN_POINT('NONE', (-0.044338158320190287, 0.07396326423822668, -0.014288)); -#6020 = DIRECTION('NONE', (0.9510565162951538, -0.3090169943749466, 0.00000000000000000000000000000002465190328815662)); -#6021 = AXIS2_PLACEMENT_3D('NONE', #6019, #6020, $); -#6022 = PLANE('NONE', #6021); -#6023 = CARTESIAN_POINT('NONE', (-0.07478796587855091, 0.08545943489017878, -0.014288)); -#6024 = DIRECTION('NONE', (0.3090169943749476, 0.9510565162951536, -0.0000000000000000000000000000000007703719777548943)); -#6025 = AXIS2_PLACEMENT_3D('NONE', #6023, #6024, $); -#6026 = PLANE('NONE', #6025); -#6027 = CARTESIAN_POINT('NONE', (-0.10617965723576636, 0.09405678528046325, -0.014288)); -#6028 = DIRECTION('NONE', (-0.9510565162951531, 0.30901699437494934, -0)); -#6029 = AXIS2_PLACEMENT_3D('NONE', #6027, #6028, $); -#6030 = PLANE('NONE', #6029); -#6031 = CARTESIAN_POINT('NONE', (-0.07572984967740573, 0.08256061462851116, -0.014288)); -#6032 = DIRECTION('NONE', (-0.3090169943749477, -0.9510565162951536, 0)); -#6033 = AXIS2_PLACEMENT_3D('NONE', #6031, #6032, $); -#6034 = PLANE('NONE', #6033); -#6035 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6036 = DIRECTION('NONE', (0, 0, 1)); -#6037 = AXIS2_PLACEMENT_3D('NONE', #6035, #6036, $); -#6038 = PLANE('NONE', #6037); -#6039 = CARTESIAN_POINT('NONE', (-0.08404448884045154, -0.019312188781886307, -0.014288)); -#6040 = DIRECTION('NONE', (0.5877852522924749, 0.8090169943749462, 0)); -#6041 = AXIS2_PLACEMENT_3D('NONE', #6039, #6040, $); -#6042 = PLANE('NONE', #6041); -#6043 = CARTESIAN_POINT('NONE', (-0.10438750486241186, -0.04471916457851087, -0.014288000000000002)); -#6044 = DIRECTION('NONE', (-0.8090169943749472, 0.5877852522924732, -0)); -#6045 = AXIS2_PLACEMENT_3D('NONE', #6043, #6044, $); -#6046 = PLANE('NONE', #6045); -#6047 = CARTESIAN_POINT('NONE', (-0.12226463708551732, -0.07191770982412289, -0.014288)); -#6048 = DIRECTION('NONE', (-0.5877852522924755, -0.8090169943749459, 0)); -#6049 = AXIS2_PLACEMENT_3D('NONE', #6047, #6048, $); -#6050 = PLANE('NONE', #6049); -#6051 = CARTESIAN_POINT('NONE', (-0.10192162106355701, -0.04651073402749832, -0.014288)); -#6052 = DIRECTION('NONE', (0.8090169943749472, -0.5877852522924732, 0)); -#6053 = AXIS2_PLACEMENT_3D('NONE', #6051, #6052, $); -#6054 = PLANE('NONE', #6053); -#6055 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6056 = DIRECTION('NONE', (0, 0, 1)); -#6057 = AXIS2_PLACEMENT_3D('NONE', #6055, #6056, $); -#6058 = PLANE('NONE', #6057); -#6059 = CARTESIAN_POINT('NONE', (-0.007604192350320009, -0.08589885330258684, -0.014288)); -#6060 = DIRECTION('NONE', (-0.5877852522924735, 0.8090169943749471, -0)); -#6061 = AXIS2_PLACEMENT_3D('NONE', #6059, #6060, $); -#6062 = PLANE('NONE', #6061); -#6063 = CARTESIAN_POINT('NONE', (0.010272939872785453, -0.11309739854819886, -0.014288)); -#6064 = DIRECTION('NONE', (-0.8090169943749476, -0.5877852522924731, 0)); -#6065 = AXIS2_PLACEMENT_3D('NONE', #6063, #6064, $); -#6066 = PLANE('NONE', #6065); -#6067 = CARTESIAN_POINT('NONE', (0.03061595589474576, -0.13850437434482343, -0.014288)); -#6068 = DIRECTION('NONE', (0.5877852522924689, -0.8090169943749507, -0.00000000000000000000000000000002465190328815662)); -#6069 = AXIS2_PLACEMENT_3D('NONE', #6067, #6068, $); -#6070 = PLANE('NONE', #6069); -#6071 = CARTESIAN_POINT('NONE', (0.01273882367164029, -0.11130582909921141, -0.014288)); -#6072 = DIRECTION('NONE', (0.8090169943749476, 0.587785252292473, -0)); -#6073 = AXIS2_PLACEMENT_3D('NONE', #6071, #6072, $); -#6074 = PLANE('NONE', #6073); -#6075 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6076 = DIRECTION('NONE', (0, 0, 1)); +#5983 = AXIS2_PLACEMENT_3D('NONE', #5981, #5982, $); +#5984 = PLANE('NONE', #5983); +#5985 = CARTESIAN_POINT('NONE', (0, 0, -0.05715)); +#5986 = DIRECTION('NONE', (0, 0, 1)); +#5987 = AXIS2_PLACEMENT_3D('NONE', #5985, #5986, $); +#5988 = PLANE('NONE', #5987); +#5989 = CARTESIAN_POINT('NONE', (0, -0, -0.0508)); +#5990 = DIRECTION('NONE', (0, 0, 1)); +#5991 = DIRECTION('NONE', (1, 0, -0)); +#5992 = AXIS2_PLACEMENT_3D('NONE', #5989, #5990, #5991); +#5993 = CYLINDRICAL_SURFACE('NONE', #5992, 0.0762); +#5994 = CARTESIAN_POINT('NONE', (0, 0, -0.04445)); +#5995 = DIRECTION('NONE', (0, 0, 1)); +#5996 = AXIS2_PLACEMENT_3D('NONE', #5994, #5995, $); +#5997 = PLANE('NONE', #5996); +#5998 = CARTESIAN_POINT('NONE', (-0.05715, 0.000000000000000007105427357601002, -0.0539755)); +#5999 = DIRECTION('NONE', (0, 0, 1)); +#6000 = DIRECTION('NONE', (1, -0.0000000000000008880674112737162, -0)); +#6001 = AXIS2_PLACEMENT_3D('NONE', #5998, #5999, #6000); +#6002 = CYLINDRICAL_SURFACE('NONE', #6001, 0.008000999999999998); +#6003 = CARTESIAN_POINT('NONE', (-0.01766032122852825, -0.05435287990626801, -0.0539755)); +#6004 = DIRECTION('NONE', (0, 0, 1)); +#6005 = DIRECTION('NONE', (0.30901699437494823, 0.9510565162951533, -0)); +#6006 = AXIS2_PLACEMENT_3D('NONE', #6003, #6004, #6005); +#6007 = CYLINDRICAL_SURFACE('NONE', #6006, 0.008000999999999992); +#6008 = CARTESIAN_POINT('NONE', (0.04623532122852825, -0.03359192716851484, -0.0539755)); +#6009 = DIRECTION('NONE', (-0, 0, 1.0000000000000002)); +#6010 = DIRECTION('NONE', (-0.8090169943749476, 0.5877852522924729, -0)); +#6011 = AXIS2_PLACEMENT_3D('NONE', #6008, #6009, #6010); +#6012 = CYLINDRICAL_SURFACE('NONE', #6011, 0.008001000000000006); +#6013 = CARTESIAN_POINT('NONE', (0.04623532122852824, 0.033591927168514835, -0.0539755)); +#6014 = DIRECTION('NONE', (0, -0, 0.9999999999999999)); +#6015 = DIRECTION('NONE', (-0.8090169943749471, -0.5877852522924734, -0)); +#6016 = AXIS2_PLACEMENT_3D('NONE', #6013, #6014, #6015); +#6017 = CYLINDRICAL_SURFACE('NONE', #6016, 0.008000999999999994); +#6018 = CARTESIAN_POINT('NONE', (-0.017660321228528227, 0.05435287990626803, -0.0539755)); +#6019 = DIRECTION('NONE', (0, 0, 1.0000000000000002)); +#6020 = DIRECTION('NONE', (0.3090169943749468, -0.9510565162951539, -0)); +#6021 = AXIS2_PLACEMENT_3D('NONE', #6018, #6019, #6020); +#6022 = CYLINDRICAL_SURFACE('NONE', #6021, 0.008000999999999996); +#6023 = CARTESIAN_POINT('NONE', (-0.000000000000000000314018491736755, 0.000000000000000000314018491736755, -0.06984999999999998)); +#6024 = DIRECTION('NONE', (0, 0, -1)); +#6025 = DIRECTION('NONE', (-1, -0.00000000000000004945173098216614, -0)); +#6026 = AXIS2_PLACEMENT_3D('NONE', #6023, #6024, #6025); +#6027 = CYLINDRICAL_SURFACE('NONE', #6026, 0.00635); +#6028 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6029 = DIRECTION('NONE', (0, -0, -1)); +#6030 = AXIS2_PLACEMENT_3D('NONE', #6028, #6029, $); +#6031 = PLANE('NONE', #6030); +#6032 = CARTESIAN_POINT('NONE', (0, -0, -0.079375)); +#6033 = DIRECTION('NONE', (0, -0, -1)); +#6034 = DIRECTION('NONE', (-1, 0, -0)); +#6035 = AXIS2_PLACEMENT_3D('NONE', #6032, #6033, #6034); +#6036 = CYLINDRICAL_SURFACE('NONE', #6035, 0.1524); +#6037 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6038 = DIRECTION('NONE', (0, -0, -1)); +#6039 = AXIS2_PLACEMENT_3D('NONE', #6037, #6038, $); +#6040 = PLANE('NONE', #6039); +#6041 = CARTESIAN_POINT('NONE', (0, 0, -0.08255)); +#6042 = DIRECTION('NONE', (0, -0, -1)); +#6043 = AXIS2_PLACEMENT_3D('NONE', #6041, #6042, $); +#6044 = PLANE('NONE', #6043); +#6045 = CARTESIAN_POINT('NONE', (0.05715, 0.000000000000000007105427357601002, -0.0793745)); +#6046 = DIRECTION('NONE', (0, 0, -1)); +#6047 = DIRECTION('NONE', (-1, -0.0000000000000008880674112737162, -0)); +#6048 = AXIS2_PLACEMENT_3D('NONE', #6045, #6046, #6047); +#6049 = CYLINDRICAL_SURFACE('NONE', #6048, 0.008000999999999998); +#6050 = CARTESIAN_POINT('NONE', (0.01766032122852825, -0.05435287990626801, -0.0793745)); +#6051 = DIRECTION('NONE', (0, -0, -1)); +#6052 = DIRECTION('NONE', (-0.30901699437494823, 0.9510565162951533, -0)); +#6053 = AXIS2_PLACEMENT_3D('NONE', #6050, #6051, #6052); +#6054 = CYLINDRICAL_SURFACE('NONE', #6053, 0.008000999999999992); +#6055 = CARTESIAN_POINT('NONE', (-0.04623532122852825, -0.03359192716851484, -0.0793745)); +#6056 = DIRECTION('NONE', (-0, 0, -1.0000000000000002)); +#6057 = DIRECTION('NONE', (0.8090169943749476, 0.5877852522924729, -0)); +#6058 = AXIS2_PLACEMENT_3D('NONE', #6055, #6056, #6057); +#6059 = CYLINDRICAL_SURFACE('NONE', #6058, 0.008001000000000006); +#6060 = CARTESIAN_POINT('NONE', (-0.04623532122852824, 0.033591927168514835, -0.0793745)); +#6061 = DIRECTION('NONE', (0, 0, -0.9999999999999999)); +#6062 = DIRECTION('NONE', (0.8090169943749471, -0.5877852522924734, -0)); +#6063 = AXIS2_PLACEMENT_3D('NONE', #6060, #6061, #6062); +#6064 = CYLINDRICAL_SURFACE('NONE', #6063, 0.008000999999999994); +#6065 = CARTESIAN_POINT('NONE', (0.017660321228528227, 0.05435287990626803, -0.0793745)); +#6066 = DIRECTION('NONE', (0, 0, -1.0000000000000002)); +#6067 = DIRECTION('NONE', (-0.3090169943749468, -0.9510565162951539, -0)); +#6068 = AXIS2_PLACEMENT_3D('NONE', #6065, #6066, #6067); +#6069 = CYLINDRICAL_SURFACE('NONE', #6068, 0.008000999999999996); +#6070 = CARTESIAN_POINT('NONE', (-0.1397, -0.00000000000000002842170943040401, -0.06984999999999998)); +#6071 = DIRECTION('NONE', (0, -0, -1)); +#6072 = DIRECTION('NONE', (-1, 0.000000000000004475859752819533, -0)); +#6073 = AXIS2_PLACEMENT_3D('NONE', #6070, #6071, #6072); +#6074 = CYLINDRICAL_SURFACE('NONE', #6073, 0.0063499999999999945); +#6075 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6076 = DIRECTION('NONE', (0, -0, -1)); #6077 = AXIS2_PLACEMENT_3D('NONE', #6075, #6076, $); #6078 = PLANE('NONE', #6077); -#6079 = CARTESIAN_POINT('NONE', (0.07934483951096183, -0.03377622215375352, -0.014288)); -#6080 = DIRECTION('NONE', (-0.9510565162951526, -0.30901699437495034, 0)); -#6081 = AXIS2_PLACEMENT_3D('NONE', #6079, #6080, $); -#6082 = PLANE('NONE', #6081); -#6083 = CARTESIAN_POINT('NONE', (0.11073653086817728, -0.025178871763469043, -0.014288)); -#6084 = DIRECTION('NONE', (0.30901699437494734, -0.9510565162951536, 0)); -#6085 = AXIS2_PLACEMENT_3D('NONE', #6083, #6084, $); -#6086 = PLANE('NONE', #6085); -#6087 = CARTESIAN_POINT('NONE', (0.14118633842653788, -0.013682701111516943, -0.014288)); -#6088 = DIRECTION('NONE', (0.9510565162951548, 0.3090169943749434, -0)); -#6089 = AXIS2_PLACEMENT_3D('NONE', #6087, #6088, $); -#6090 = PLANE('NONE', #6089); -#6091 = CARTESIAN_POINT('NONE', (0.10979464706932242, -0.022280051501801415, -0.014288)); -#6092 = DIRECTION('NONE', (-0.30901699437494734, 0.9510565162951536, -0)); -#6093 = AXIS2_PLACEMENT_3D('NONE', #6091, #6092, $); -#6094 = PLANE('NONE', #6093); -#6095 = CARTESIAN_POINT('NONE', (0, 0, -0.015875999999999998)); -#6096 = DIRECTION('NONE', (0, 0, 1)); -#6097 = AXIS2_PLACEMENT_3D('NONE', #6095, #6096, $); -#6098 = PLANE('NONE', #6097); -#6099 = ORIENTED_EDGE('NONE', *, *, #3666, .T.); -#6100 = ORIENTED_EDGE('NONE', *, *, #3640, .F.); -#6101 = EDGE_LOOP('NONE', (#6099)); -#6102 = FACE_BOUND('NONE', #6101, .T.); -#6103 = EDGE_LOOP('NONE', (#6100)); -#6104 = FACE_BOUND('NONE', #6103, .T.); -#6105 = ADVANCED_FACE('NONE', (#6102, #6104), #4283, .T.); -#6106 = ORIENTED_EDGE('NONE', *, *, #3640, .T.); -#6107 = ORIENTED_EDGE('NONE', *, *, #3642, .F.); -#6108 = EDGE_LOOP('NONE', (#6106)); -#6109 = FACE_BOUND('NONE', #6108, .T.); -#6110 = EDGE_LOOP('NONE', (#6107)); -#6111 = FACE_BOUND('NONE', #6110, .T.); -#6112 = ADVANCED_FACE('NONE', (#6109, #6111), #4288, .T.); -#6113 = ORIENTED_EDGE('NONE', *, *, #3642, .T.); -#6114 = ORIENTED_EDGE('NONE', *, *, #3644, .F.); -#6115 = EDGE_LOOP('NONE', (#6113)); -#6116 = FACE_BOUND('NONE', #6115, .T.); -#6117 = EDGE_LOOP('NONE', (#6114)); -#6118 = FACE_BOUND('NONE', #6117, .T.); -#6119 = ADVANCED_FACE('NONE', (#6116, #6118), #4293, .T.); -#6120 = ORIENTED_EDGE('NONE', *, *, #3644, .T.); -#6121 = ORIENTED_EDGE('NONE', *, *, #3646, .F.); -#6122 = EDGE_LOOP('NONE', (#6120)); -#6123 = FACE_BOUND('NONE', #6122, .T.); -#6124 = EDGE_LOOP('NONE', (#6121)); -#6125 = FACE_BOUND('NONE', #6124, .T.); -#6126 = ADVANCED_FACE('NONE', (#6123, #6125), #4297, .F.); -#6127 = ORIENTED_EDGE('NONE', *, *, #3646, .T.); -#6128 = ORIENTED_EDGE('NONE', *, *, #3648, .F.); -#6129 = EDGE_LOOP('NONE', (#6127)); -#6130 = FACE_BOUND('NONE', #6129, .T.); -#6131 = EDGE_LOOP('NONE', (#6128)); -#6132 = FACE_BOUND('NONE', #6131, .T.); -#6133 = ADVANCED_FACE('NONE', (#6130, #6132), #4302, .T.); -#6134 = ORIENTED_EDGE('NONE', *, *, #3648, .T.); -#6135 = ORIENTED_EDGE('NONE', *, *, #3650, .F.); -#6136 = EDGE_LOOP('NONE', (#6134)); -#6137 = FACE_BOUND('NONE', #6136, .T.); -#6138 = EDGE_LOOP('NONE', (#6135)); -#6139 = FACE_BOUND('NONE', #6138, .T.); -#6140 = ADVANCED_FACE('NONE', (#6137, #6139), #4306, .T.); -#6141 = ORIENTED_EDGE('NONE', *, *, #3650, .T.); -#6142 = ORIENTED_EDGE('NONE', *, *, #3652, .F.); -#6143 = EDGE_LOOP('NONE', (#6141)); -#6144 = FACE_BOUND('NONE', #6143, .T.); -#6145 = EDGE_LOOP('NONE', (#6142)); -#6146 = FACE_BOUND('NONE', #6145, .T.); -#6147 = ADVANCED_FACE('NONE', (#6144, #6146), #4311, .T.); -#6148 = ORIENTED_EDGE('NONE', *, *, #3652, .T.); -#6149 = ORIENTED_EDGE('NONE', *, *, #3654, .F.); -#6150 = EDGE_LOOP('NONE', (#6148)); -#6151 = FACE_BOUND('NONE', #6150, .T.); -#6152 = EDGE_LOOP('NONE', (#6149)); -#6153 = FACE_BOUND('NONE', #6152, .T.); -#6154 = ADVANCED_FACE('NONE', (#6151, #6153), #4315, .F.); -#6155 = ORIENTED_EDGE('NONE', *, *, #3654, .T.); -#6156 = ORIENTED_EDGE('NONE', *, *, #3656, .F.); -#6157 = EDGE_LOOP('NONE', (#6155)); -#6158 = FACE_BOUND('NONE', #6157, .T.); -#6159 = EDGE_LOOP('NONE', (#6156)); -#6160 = FACE_BOUND('NONE', #6159, .T.); -#6161 = ADVANCED_FACE('NONE', (#6158, #6160), #4320, .T.); -#6162 = ORIENTED_EDGE('NONE', *, *, #3656, .T.); -#6163 = ORIENTED_EDGE('NONE', *, *, #3658, .F.); -#6164 = EDGE_LOOP('NONE', (#6162)); -#6165 = FACE_BOUND('NONE', #6164, .T.); -#6166 = EDGE_LOOP('NONE', (#6163)); -#6167 = FACE_BOUND('NONE', #6166, .T.); -#6168 = ADVANCED_FACE('NONE', (#6165, #6167), #4324, .T.); -#6169 = ORIENTED_EDGE('NONE', *, *, #3658, .T.); -#6170 = ORIENTED_EDGE('NONE', *, *, #3660, .F.); -#6171 = EDGE_LOOP('NONE', (#6169)); -#6172 = FACE_BOUND('NONE', #6171, .T.); -#6173 = EDGE_LOOP('NONE', (#6170)); -#6174 = FACE_BOUND('NONE', #6173, .T.); -#6175 = ADVANCED_FACE('NONE', (#6172, #6174), #4329, .T.); -#6176 = ORIENTED_EDGE('NONE', *, *, #3660, .T.); -#6177 = ORIENTED_EDGE('NONE', *, *, #3662, .F.); -#6178 = EDGE_LOOP('NONE', (#6176)); -#6179 = FACE_BOUND('NONE', #6178, .T.); -#6180 = EDGE_LOOP('NONE', (#6177)); -#6181 = FACE_BOUND('NONE', #6180, .T.); -#6182 = ADVANCED_FACE('NONE', (#6179, #6181), #4334, .T.); -#6183 = ORIENTED_EDGE('NONE', *, *, #3662, .T.); -#6184 = ORIENTED_EDGE('NONE', *, *, #3664, .F.); -#6185 = EDGE_LOOP('NONE', (#6183)); -#6186 = FACE_BOUND('NONE', #6185, .T.); -#6187 = EDGE_LOOP('NONE', (#6184)); -#6188 = FACE_BOUND('NONE', #6187, .T.); -#6189 = ADVANCED_FACE('NONE', (#6186, #6188), #4338, .F.); -#6190 = ORIENTED_EDGE('NONE', *, *, #3664, .T.); -#6191 = ORIENTED_EDGE('NONE', *, *, #3666, .F.); -#6192 = EDGE_LOOP('NONE', (#6190)); -#6193 = FACE_BOUND('NONE', #6192, .T.); -#6194 = EDGE_LOOP('NONE', (#6191)); -#6195 = FACE_BOUND('NONE', #6194, .T.); -#6196 = ADVANCED_FACE('NONE', (#6193, #6195), #4343, .F.); -#6197 = ORIENTED_EDGE('NONE', *, *, #3669, .F.); -#6198 = ORIENTED_EDGE('NONE', *, *, #3668, .F.); -#6199 = ORIENTED_EDGE('NONE', *, *, #3667, .F.); -#6200 = ORIENTED_EDGE('NONE', *, *, #3716, .T.); -#6201 = EDGE_LOOP('NONE', (#6197, #6198, #6199, #6200)); -#6202 = FACE_BOUND('NONE', #6201, .T.); -#6203 = ADVANCED_FACE('NONE', (#6202), #4348, .F.); -#6204 = ORIENTED_EDGE('NONE', *, *, #3672, .F.); -#6205 = ORIENTED_EDGE('NONE', *, *, #3671, .F.); -#6206 = ORIENTED_EDGE('NONE', *, *, #3670, .F.); -#6207 = ORIENTED_EDGE('NONE', *, *, #3668, .T.); -#6208 = EDGE_LOOP('NONE', (#6204, #6205, #6206, #6207)); -#6209 = FACE_BOUND('NONE', #6208, .T.); -#6210 = ADVANCED_FACE('NONE', (#6209), #4353, .F.); -#6211 = ORIENTED_EDGE('NONE', *, *, #3675, .F.); -#6212 = ORIENTED_EDGE('NONE', *, *, #3674, .F.); -#6213 = ORIENTED_EDGE('NONE', *, *, #3673, .F.); -#6214 = ORIENTED_EDGE('NONE', *, *, #3671, .T.); -#6215 = EDGE_LOOP('NONE', (#6211, #6212, #6213, #6214)); -#6216 = FACE_BOUND('NONE', #6215, .T.); -#6217 = ADVANCED_FACE('NONE', (#6216), #4357, .F.); -#6218 = ORIENTED_EDGE('NONE', *, *, #3678, .F.); -#6219 = ORIENTED_EDGE('NONE', *, *, #3677, .F.); -#6220 = ORIENTED_EDGE('NONE', *, *, #3676, .F.); -#6221 = ORIENTED_EDGE('NONE', *, *, #3674, .T.); -#6222 = EDGE_LOOP('NONE', (#6218, #6219, #6220, #6221)); -#6223 = FACE_BOUND('NONE', #6222, .T.); -#6224 = ADVANCED_FACE('NONE', (#6223), #4362, .T.); -#6225 = ORIENTED_EDGE('NONE', *, *, #3681, .F.); -#6226 = ORIENTED_EDGE('NONE', *, *, #3680, .F.); -#6227 = ORIENTED_EDGE('NONE', *, *, #3679, .F.); -#6228 = ORIENTED_EDGE('NONE', *, *, #3677, .T.); -#6229 = EDGE_LOOP('NONE', (#6225, #6226, #6227, #6228)); -#6230 = FACE_BOUND('NONE', #6229, .T.); -#6231 = ADVANCED_FACE('NONE', (#6230), #4367, .F.); -#6232 = ORIENTED_EDGE('NONE', *, *, #3684, .F.); -#6233 = ORIENTED_EDGE('NONE', *, *, #3683, .F.); -#6234 = ORIENTED_EDGE('NONE', *, *, #3682, .F.); -#6235 = ORIENTED_EDGE('NONE', *, *, #3680, .T.); -#6236 = EDGE_LOOP('NONE', (#6232, #6233, #6234, #6235)); -#6237 = FACE_BOUND('NONE', #6236, .T.); -#6238 = ADVANCED_FACE('NONE', (#6237), #4372, .T.); -#6239 = ORIENTED_EDGE('NONE', *, *, #3687, .F.); -#6240 = ORIENTED_EDGE('NONE', *, *, #3686, .F.); -#6241 = ORIENTED_EDGE('NONE', *, *, #3685, .F.); -#6242 = ORIENTED_EDGE('NONE', *, *, #3683, .T.); -#6243 = EDGE_LOOP('NONE', (#6239, #6240, #6241, #6242)); -#6244 = FACE_BOUND('NONE', #6243, .T.); -#6245 = ADVANCED_FACE('NONE', (#6244), #4376, .T.); -#6246 = ORIENTED_EDGE('NONE', *, *, #3690, .F.); -#6247 = ORIENTED_EDGE('NONE', *, *, #3689, .F.); -#6248 = ORIENTED_EDGE('NONE', *, *, #3688, .F.); -#6249 = ORIENTED_EDGE('NONE', *, *, #3686, .T.); -#6250 = EDGE_LOOP('NONE', (#6246, #6247, #6248, #6249)); -#6251 = FACE_BOUND('NONE', #6250, .T.); -#6252 = ADVANCED_FACE('NONE', (#6251), #4381, .T.); -#6253 = ORIENTED_EDGE('NONE', *, *, #3693, .F.); -#6254 = ORIENTED_EDGE('NONE', *, *, #3692, .F.); -#6255 = ORIENTED_EDGE('NONE', *, *, #3691, .F.); -#6256 = ORIENTED_EDGE('NONE', *, *, #3689, .T.); -#6257 = EDGE_LOOP('NONE', (#6253, #6254, #6255, #6256)); -#6258 = FACE_BOUND('NONE', #6257, .T.); -#6259 = ADVANCED_FACE('NONE', (#6258), #4386, .T.); -#6260 = ORIENTED_EDGE('NONE', *, *, #3696, .F.); -#6261 = ORIENTED_EDGE('NONE', *, *, #3695, .F.); -#6262 = ORIENTED_EDGE('NONE', *, *, #3694, .F.); -#6263 = ORIENTED_EDGE('NONE', *, *, #3692, .T.); -#6264 = EDGE_LOOP('NONE', (#6260, #6261, #6262, #6263)); -#6265 = FACE_BOUND('NONE', #6264, .T.); -#6266 = ADVANCED_FACE('NONE', (#6265), #4391, .T.); -#6267 = ORIENTED_EDGE('NONE', *, *, #3699, .F.); -#6268 = ORIENTED_EDGE('NONE', *, *, #3698, .F.); -#6269 = ORIENTED_EDGE('NONE', *, *, #3697, .F.); -#6270 = ORIENTED_EDGE('NONE', *, *, #3695, .T.); -#6271 = EDGE_LOOP('NONE', (#6267, #6268, #6269, #6270)); -#6272 = FACE_BOUND('NONE', #6271, .T.); -#6273 = ADVANCED_FACE('NONE', (#6272), #4395, .F.); -#6274 = ORIENTED_EDGE('NONE', *, *, #3702, .F.); -#6275 = ORIENTED_EDGE('NONE', *, *, #3701, .F.); -#6276 = ORIENTED_EDGE('NONE', *, *, #3700, .F.); -#6277 = ORIENTED_EDGE('NONE', *, *, #3698, .T.); -#6278 = EDGE_LOOP('NONE', (#6274, #6275, #6276, #6277)); -#6279 = FACE_BOUND('NONE', #6278, .T.); -#6280 = ADVANCED_FACE('NONE', (#6279), #4400, .T.); -#6281 = ORIENTED_EDGE('NONE', *, *, #3705, .F.); -#6282 = ORIENTED_EDGE('NONE', *, *, #3704, .F.); -#6283 = ORIENTED_EDGE('NONE', *, *, #3703, .F.); -#6284 = ORIENTED_EDGE('NONE', *, *, #3701, .T.); -#6285 = EDGE_LOOP('NONE', (#6281, #6282, #6283, #6284)); -#6286 = FACE_BOUND('NONE', #6285, .T.); -#6287 = ADVANCED_FACE('NONE', (#6286), #4405, .F.); -#6288 = ORIENTED_EDGE('NONE', *, *, #3708, .F.); -#6289 = ORIENTED_EDGE('NONE', *, *, #3707, .F.); -#6290 = ORIENTED_EDGE('NONE', *, *, #3706, .F.); -#6291 = ORIENTED_EDGE('NONE', *, *, #3704, .T.); -#6292 = EDGE_LOOP('NONE', (#6288, #6289, #6290, #6291)); -#6293 = FACE_BOUND('NONE', #6292, .T.); -#6294 = ADVANCED_FACE('NONE', (#6293), #4410, .T.); -#6295 = ORIENTED_EDGE('NONE', *, *, #3711, .F.); -#6296 = ORIENTED_EDGE('NONE', *, *, #3710, .F.); -#6297 = ORIENTED_EDGE('NONE', *, *, #3709, .F.); -#6298 = ORIENTED_EDGE('NONE', *, *, #3707, .T.); -#6299 = EDGE_LOOP('NONE', (#6295, #6296, #6297, #6298)); -#6300 = FACE_BOUND('NONE', #6299, .T.); -#6301 = ADVANCED_FACE('NONE', (#6300), #4414, .T.); -#6302 = ORIENTED_EDGE('NONE', *, *, #3714, .F.); -#6303 = ORIENTED_EDGE('NONE', *, *, #3713, .F.); -#6304 = ORIENTED_EDGE('NONE', *, *, #3712, .F.); -#6305 = ORIENTED_EDGE('NONE', *, *, #3710, .T.); -#6306 = EDGE_LOOP('NONE', (#6302, #6303, #6304, #6305)); -#6307 = FACE_BOUND('NONE', #6306, .T.); -#6308 = ADVANCED_FACE('NONE', (#6307), #4419, .F.); -#6309 = ORIENTED_EDGE('NONE', *, *, #3717, .F.); -#6310 = ORIENTED_EDGE('NONE', *, *, #3716, .F.); -#6311 = ORIENTED_EDGE('NONE', *, *, #3715, .F.); -#6312 = ORIENTED_EDGE('NONE', *, *, #3713, .T.); -#6313 = EDGE_LOOP('NONE', (#6309, #6310, #6311, #6312)); -#6314 = FACE_BOUND('NONE', #6313, .T.); -#6315 = ADVANCED_FACE('NONE', (#6314), #4424, .T.); -#6316 = ORIENTED_EDGE('NONE', *, *, #3667, .T.); -#6317 = ORIENTED_EDGE('NONE', *, *, #3670, .T.); -#6318 = ORIENTED_EDGE('NONE', *, *, #3673, .T.); -#6319 = ORIENTED_EDGE('NONE', *, *, #3676, .T.); -#6320 = ORIENTED_EDGE('NONE', *, *, #3679, .T.); -#6321 = ORIENTED_EDGE('NONE', *, *, #3682, .T.); -#6322 = ORIENTED_EDGE('NONE', *, *, #3685, .T.); -#6323 = ORIENTED_EDGE('NONE', *, *, #3688, .T.); -#6324 = ORIENTED_EDGE('NONE', *, *, #3691, .T.); -#6325 = ORIENTED_EDGE('NONE', *, *, #3694, .T.); -#6326 = ORIENTED_EDGE('NONE', *, *, #3697, .T.); -#6327 = ORIENTED_EDGE('NONE', *, *, #3700, .T.); -#6328 = ORIENTED_EDGE('NONE', *, *, #3703, .T.); -#6329 = ORIENTED_EDGE('NONE', *, *, #3706, .T.); -#6330 = ORIENTED_EDGE('NONE', *, *, #3709, .T.); -#6331 = ORIENTED_EDGE('NONE', *, *, #3712, .T.); -#6332 = ORIENTED_EDGE('NONE', *, *, #3715, .T.); -#6333 = EDGE_LOOP('NONE', (#6316, #6317, #6318, #6319, #6320, #6321, #6322, #6323, #6324, #6325, #6326, #6327, #6328, #6329, #6330, #6331, #6332)); -#6334 = FACE_BOUND('NONE', #6333, .T.); -#6335 = ADVANCED_FACE('NONE', (#6334), #4428, .F.); -#6336 = ORIENTED_EDGE('NONE', *, *, #3717, .T.); -#6337 = ORIENTED_EDGE('NONE', *, *, #3714, .T.); -#6338 = ORIENTED_EDGE('NONE', *, *, #3711, .T.); -#6339 = ORIENTED_EDGE('NONE', *, *, #3708, .T.); -#6340 = ORIENTED_EDGE('NONE', *, *, #3705, .T.); -#6341 = ORIENTED_EDGE('NONE', *, *, #3702, .T.); -#6342 = ORIENTED_EDGE('NONE', *, *, #3699, .T.); -#6343 = ORIENTED_EDGE('NONE', *, *, #3696, .T.); -#6344 = ORIENTED_EDGE('NONE', *, *, #3693, .T.); -#6345 = ORIENTED_EDGE('NONE', *, *, #3690, .T.); -#6346 = ORIENTED_EDGE('NONE', *, *, #3687, .T.); -#6347 = ORIENTED_EDGE('NONE', *, *, #3684, .T.); -#6348 = ORIENTED_EDGE('NONE', *, *, #3681, .T.); -#6349 = ORIENTED_EDGE('NONE', *, *, #3678, .T.); -#6350 = ORIENTED_EDGE('NONE', *, *, #3675, .T.); -#6351 = ORIENTED_EDGE('NONE', *, *, #3672, .T.); -#6352 = ORIENTED_EDGE('NONE', *, *, #3669, .T.); -#6353 = EDGE_LOOP('NONE', (#6336, #6337, #6338, #6339, #6340, #6341, #6342, #6343, #6344, #6345, #6346, #6347, #6348, #6349, #6350, #6351, #6352)); -#6354 = FACE_BOUND('NONE', #6353, .T.); -#6355 = ADVANCED_FACE('NONE', (#6354), #4432, .T.); -#6356 = ORIENTED_EDGE('NONE', *, *, #3735, .F.); -#6357 = ORIENTED_EDGE('NONE', *, *, #3719, .T.); -#6358 = EDGE_LOOP('NONE', (#6356)); -#6359 = FACE_BOUND('NONE', #6358, .T.); -#6360 = EDGE_LOOP('NONE', (#6357)); -#6361 = FACE_BOUND('NONE', #6360, .T.); -#6362 = ADVANCED_FACE('NONE', (#6359, #6361), #4451, .T.); -#6363 = ORIENTED_EDGE('NONE', *, *, #3719, .F.); -#6364 = ORIENTED_EDGE('NONE', *, *, #3721, .T.); -#6365 = EDGE_LOOP('NONE', (#6363)); -#6366 = FACE_BOUND('NONE', #6365, .T.); -#6367 = EDGE_LOOP('NONE', (#6364)); -#6368 = FACE_BOUND('NONE', #6367, .T.); -#6369 = ADVANCED_FACE('NONE', (#6366, #6368), #4455, .T.); -#6370 = ORIENTED_EDGE('NONE', *, *, #3721, .F.); -#6371 = ORIENTED_EDGE('NONE', *, *, #3723, .T.); -#6372 = EDGE_LOOP('NONE', (#6370)); -#6373 = FACE_BOUND('NONE', #6372, .T.); -#6374 = EDGE_LOOP('NONE', (#6371)); -#6375 = FACE_BOUND('NONE', #6374, .T.); -#6376 = ADVANCED_FACE('NONE', (#6373, #6375), #4460, .T.); -#6377 = ORIENTED_EDGE('NONE', *, *, #3723, .F.); -#6378 = ORIENTED_EDGE('NONE', *, *, #3725, .T.); -#6379 = EDGE_LOOP('NONE', (#6377)); -#6380 = FACE_BOUND('NONE', #6379, .T.); -#6381 = EDGE_LOOP('NONE', (#6378)); -#6382 = FACE_BOUND('NONE', #6381, .T.); -#6383 = ADVANCED_FACE('NONE', (#6380, #6382), #4465, .T.); -#6384 = ORIENTED_EDGE('NONE', *, *, #3725, .F.); -#6385 = ORIENTED_EDGE('NONE', *, *, #3727, .T.); -#6386 = EDGE_LOOP('NONE', (#6384)); -#6387 = FACE_BOUND('NONE', #6386, .T.); -#6388 = EDGE_LOOP('NONE', (#6385)); -#6389 = FACE_BOUND('NONE', #6388, .T.); -#6390 = ADVANCED_FACE('NONE', (#6387, #6389), #4469, .T.); -#6391 = ORIENTED_EDGE('NONE', *, *, #3727, .F.); -#6392 = ORIENTED_EDGE('NONE', *, *, #3729, .T.); -#6393 = EDGE_LOOP('NONE', (#6391)); -#6394 = FACE_BOUND('NONE', #6393, .T.); -#6395 = EDGE_LOOP('NONE', (#6392)); -#6396 = FACE_BOUND('NONE', #6395, .T.); -#6397 = ADVANCED_FACE('NONE', (#6394, #6396), #4474, .F.); -#6398 = ORIENTED_EDGE('NONE', *, *, #3729, .F.); -#6399 = ORIENTED_EDGE('NONE', *, *, #3731, .T.); -#6400 = EDGE_LOOP('NONE', (#6398)); -#6401 = FACE_BOUND('NONE', #6400, .T.); -#6402 = EDGE_LOOP('NONE', (#6399)); -#6403 = FACE_BOUND('NONE', #6402, .T.); -#6404 = ADVANCED_FACE('NONE', (#6401, #6403), #4478, .F.); -#6405 = ORIENTED_EDGE('NONE', *, *, #3731, .F.); -#6406 = ORIENTED_EDGE('NONE', *, *, #3733, .T.); -#6407 = EDGE_LOOP('NONE', (#6405)); -#6408 = FACE_BOUND('NONE', #6407, .T.); -#6409 = EDGE_LOOP('NONE', (#6406)); -#6410 = FACE_BOUND('NONE', #6409, .T.); -#6411 = ADVANCED_FACE('NONE', (#6408, #6410), #4483, .F.); -#6412 = ORIENTED_EDGE('NONE', *, *, #3733, .F.); -#6413 = ORIENTED_EDGE('NONE', *, *, #3735, .T.); -#6414 = EDGE_LOOP('NONE', (#6412)); -#6415 = FACE_BOUND('NONE', #6414, .T.); -#6416 = EDGE_LOOP('NONE', (#6413)); +#6079 = CARTESIAN_POINT('NONE', (-0.1290659706918267, 0.05346087550140305, -0.06984999999999998)); +#6080 = DIRECTION('NONE', (0, -0, -0.9999999999999999)); +#6081 = DIRECTION('NONE', (-0.9238795325112881, 0.3826834323650865, -0)); +#6082 = AXIS2_PLACEMENT_3D('NONE', #6079, #6080, #6081); +#6083 = CYLINDRICAL_SURFACE('NONE', #6082, 0.006350000000000013); +#6084 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6085 = DIRECTION('NONE', (0, -0, -1)); +#6086 = AXIS2_PLACEMENT_3D('NONE', #6084, #6085, $); +#6087 = PLANE('NONE', #6086); +#6088 = CARTESIAN_POINT('NONE', (-0.09878281733176068, 0.09878281733176067, -0.06984999999999998)); +#6089 = DIRECTION('NONE', (0, -0, -0.9999999999999998)); +#6090 = DIRECTION('NONE', (-0.7071067811865475, 0.7071067811865475, -0)); +#6091 = AXIS2_PLACEMENT_3D('NONE', #6088, #6089, #6090); +#6092 = CYLINDRICAL_SURFACE('NONE', #6091, 0.006349999999999995); +#6093 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6094 = DIRECTION('NONE', (0, -0, -1)); +#6095 = AXIS2_PLACEMENT_3D('NONE', #6093, #6094, $); +#6096 = PLANE('NONE', #6095); +#6097 = CARTESIAN_POINT('NONE', (-0.053460875501403035, 0.12906597069182674, -0.06985)); +#6098 = DIRECTION('NONE', (0.0000000000000001773701175083744, 0.0000000000000024957869512589317, -0.9999999999999999)); +#6099 = DIRECTION('NONE', (-0.38268343236509095, 0.9238795325112862, 0.000000000000002237929876409766)); +#6100 = AXIS2_PLACEMENT_3D('NONE', #6097, #6098, #6099); +#6101 = CYLINDRICAL_SURFACE('NONE', #6100, 0.006349999999999995); +#6102 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6103 = DIRECTION('NONE', (0, -0, -1)); +#6104 = AXIS2_PLACEMENT_3D('NONE', #6102, #6103, $); +#6105 = PLANE('NONE', #6104); +#6106 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.1397, -0.06984999999999998)); +#6107 = DIRECTION('NONE', (-0, 0, -1)); +#6108 = DIRECTION('NONE', (0.0000000000000030675159338000753, 1, -0)); +#6109 = AXIS2_PLACEMENT_3D('NONE', #6106, #6107, #6108); +#6110 = CYLINDRICAL_SURFACE('NONE', #6109, 0.0063499999999999945); +#6111 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6112 = DIRECTION('NONE', (0, -0, -1)); +#6113 = AXIS2_PLACEMENT_3D('NONE', #6111, #6112, $); +#6114 = PLANE('NONE', #6113); +#6115 = CARTESIAN_POINT('NONE', (0.053460875501403035, 0.12906597069182674, -0.06985)); +#6116 = DIRECTION('NONE', (0.0000000000000018902074905021207, 0.0000000000000016393682647620637, -1.0000000000000002)); +#6117 = DIRECTION('NONE', (0.3826834323650891, 0.9238795325112871, 0.0000000000000022379298764097683)); +#6118 = AXIS2_PLACEMENT_3D('NONE', #6115, #6116, #6117); +#6119 = CYLINDRICAL_SURFACE('NONE', #6118, 0.006349999999999989); +#6120 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6121 = DIRECTION('NONE', (0, -0, -1)); +#6122 = AXIS2_PLACEMENT_3D('NONE', #6120, #6121, $); +#6123 = PLANE('NONE', #6122); +#6124 = CARTESIAN_POINT('NONE', (0.09878281733176071, 0.09878281733176067, -0.06984999999999998)); +#6125 = DIRECTION('NONE', (0.0000000000000007912276957146652, -0.0000000000000007912276957146552, -1)); +#6126 = DIRECTION('NONE', (0.707106781186543, 0.707106781186552, -0)); +#6127 = AXIS2_PLACEMENT_3D('NONE', #6124, #6125, #6126); +#6128 = CYLINDRICAL_SURFACE('NONE', #6127, 0.006349999999999975); +#6129 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6130 = DIRECTION('NONE', (0, -0, -1)); +#6131 = AXIS2_PLACEMENT_3D('NONE', #6129, #6130, $); +#6132 = PLANE('NONE', #6131); +#6133 = CARTESIAN_POINT('NONE', (0.12906597069182676, 0.053460875501403035, -0.06985)); +#6134 = DIRECTION('NONE', (0.000000000000001639368264762061, 0.000000000000001890207490502129, -1)); +#6135 = DIRECTION('NONE', (0.9238795325112852, 0.3826834323650935, 0.0000000000000022379298764097746)); +#6136 = AXIS2_PLACEMENT_3D('NONE', #6133, #6134, #6135); +#6137 = CYLINDRICAL_SURFACE('NONE', #6136, 0.006349999999999971); +#6138 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6139 = DIRECTION('NONE', (0, -0, -1)); +#6140 = AXIS2_PLACEMENT_3D('NONE', #6138, #6139, $); +#6141 = PLANE('NONE', #6140); +#6142 = CARTESIAN_POINT('NONE', (0.1397, 0.00000000000000002842170943040401, -0.06984999999999998)); +#6143 = DIRECTION('NONE', (0, 0, -1)); +#6144 = DIRECTION('NONE', (1, -0.000000000000001659172114780618, -0)); +#6145 = AXIS2_PLACEMENT_3D('NONE', #6142, #6143, #6144); +#6146 = CYLINDRICAL_SURFACE('NONE', #6145, 0.0063499999999999945); +#6147 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6148 = DIRECTION('NONE', (0, -0, -1)); +#6149 = AXIS2_PLACEMENT_3D('NONE', #6147, #6148, $); +#6150 = PLANE('NONE', #6149); +#6151 = CARTESIAN_POINT('NONE', (0.1290659706918267, -0.053460875501403035, -0.06985)); +#6152 = DIRECTION('NONE', (0.000000000000002495786951258924, 0.00000000000000017737011750838573, -0.9999999999999999)); +#6153 = DIRECTION('NONE', (0.9238795325112881, -0.3826834323650865, 0.0000000000000022379298764097596)); +#6154 = AXIS2_PLACEMENT_3D('NONE', #6151, #6152, #6153); +#6155 = CYLINDRICAL_SURFACE('NONE', #6154, 0.006350000000000013); +#6156 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6157 = DIRECTION('NONE', (0, -0, -1)); +#6158 = AXIS2_PLACEMENT_3D('NONE', #6156, #6157, $); +#6159 = PLANE('NONE', #6158); +#6160 = CARTESIAN_POINT('NONE', (0.09878281733176068, -0.09878281733176071, -0.06984999999999998)); +#6161 = DIRECTION('NONE', (-0.0000000000000007912276957146552, -0.0000000000000007912276957146652, -1)); +#6162 = DIRECTION('NONE', (0.707106781186552, -0.707106781186543, -0)); +#6163 = AXIS2_PLACEMENT_3D('NONE', #6160, #6161, #6162); +#6164 = CYLINDRICAL_SURFACE('NONE', #6163, 0.006349999999999975); +#6165 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6166 = DIRECTION('NONE', (0, -0, -1)); +#6167 = AXIS2_PLACEMENT_3D('NONE', #6165, #6166, $); +#6168 = PLANE('NONE', #6167); +#6169 = CARTESIAN_POINT('NONE', (0.05346087550140298, -0.12906597069182676, -0.06984999999999998)); +#6170 = DIRECTION('NONE', (0, 0, -1)); +#6171 = DIRECTION('NONE', (0.3826834323650945, -0.9238795325112847, -0)); +#6172 = AXIS2_PLACEMENT_3D('NONE', #6169, #6170, #6171); +#6173 = CYLINDRICAL_SURFACE('NONE', #6172, 0.006349999999999974); +#6174 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6175 = DIRECTION('NONE', (0, -0, -1)); +#6176 = AXIS2_PLACEMENT_3D('NONE', #6174, #6175, $); +#6177 = PLANE('NONE', #6176); +#6178 = CARTESIAN_POINT('NONE', (0, -0.13970000000000002, -0.06984999999999998)); +#6179 = DIRECTION('NONE', (0, 0, -1)); +#6180 = DIRECTION('NONE', (0.000000000000004202146702153951, -1, -0)); +#6181 = AXIS2_PLACEMENT_3D('NONE', #6178, #6179, #6180); +#6182 = CYLINDRICAL_SURFACE('NONE', #6181, 0.006349999999999966); +#6183 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6184 = DIRECTION('NONE', (0, -0, -1)); +#6185 = AXIS2_PLACEMENT_3D('NONE', #6183, #6184, $); +#6186 = PLANE('NONE', #6185); +#6187 = CARTESIAN_POINT('NONE', (-0.053460875501403056, -0.12906597069182674, -0.06984999999999998)); +#6188 = DIRECTION('NONE', (0, 0, -1)); +#6189 = DIRECTION('NONE', (-0.3826834323650935, -0.9238795325112852, -0)); +#6190 = AXIS2_PLACEMENT_3D('NONE', #6187, #6188, #6189); +#6191 = CYLINDRICAL_SURFACE('NONE', #6190, 0.006349999999999971); +#6192 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6193 = DIRECTION('NONE', (0, -0, -1)); +#6194 = AXIS2_PLACEMENT_3D('NONE', #6192, #6193, $); +#6195 = PLANE('NONE', #6194); +#6196 = CARTESIAN_POINT('NONE', (-0.09878281733176066, -0.0987828173317607, -0.06984999999999998)); +#6197 = DIRECTION('NONE', (0, 0, -0.9999999999999998)); +#6198 = DIRECTION('NONE', (-0.7071067811865475, -0.7071067811865475, -0)); +#6199 = AXIS2_PLACEMENT_3D('NONE', #6196, #6197, #6198); +#6200 = CYLINDRICAL_SURFACE('NONE', #6199, 0.006349999999999995); +#6201 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6202 = DIRECTION('NONE', (0, -0, -1)); +#6203 = AXIS2_PLACEMENT_3D('NONE', #6201, #6202, $); +#6204 = PLANE('NONE', #6203); +#6205 = CARTESIAN_POINT('NONE', (-0.12906597069182674, -0.053460875501402993, -0.06984999999999998)); +#6206 = DIRECTION('NONE', (0, 0, -1)); +#6207 = DIRECTION('NONE', (-0.9238795325112859, -0.38268343236509195, -0)); +#6208 = AXIS2_PLACEMENT_3D('NONE', #6205, #6206, #6207); +#6209 = CYLINDRICAL_SURFACE('NONE', #6208, 0.006349999999999997); +#6210 = CARTESIAN_POINT('NONE', (0, 0, -0.07619999999999999)); +#6211 = DIRECTION('NONE', (0, -0, -1)); +#6212 = AXIS2_PLACEMENT_3D('NONE', #6210, #6211, $); +#6213 = PLANE('NONE', #6212); +#6214 = CARTESIAN_POINT('NONE', (-0.056642, 0.065024, -0.061912)); +#6215 = DIRECTION('NONE', (0, -1, -0)); +#6216 = AXIS2_PLACEMENT_3D('NONE', #6214, #6215, $); +#6217 = PLANE('NONE', #6216); +#6218 = CARTESIAN_POINT('NONE', (-0.058165999999999995, 0.097536, -0.061912)); +#6219 = DIRECTION('NONE', (-1, 0, -0)); +#6220 = AXIS2_PLACEMENT_3D('NONE', #6218, #6219, $); +#6221 = PLANE('NONE', #6220); +#6222 = CARTESIAN_POINT('NONE', (-0.056642, 0.130048, -0.061912)); +#6223 = DIRECTION('NONE', (0, 1, 0)); +#6224 = AXIS2_PLACEMENT_3D('NONE', #6222, #6223, $); +#6225 = PLANE('NONE', #6224); +#6226 = CARTESIAN_POINT('NONE', (-0.05511799999999999, 0.097536, -0.061912)); +#6227 = DIRECTION('NONE', (1, 0, 0)); +#6228 = AXIS2_PLACEMENT_3D('NONE', #6226, #6227, $); +#6229 = PLANE('NONE', #6228); +#6230 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6231 = DIRECTION('NONE', (0, -0, -1)); +#6232 = AXIS2_PLACEMENT_3D('NONE', #6230, #6231, $); +#6233 = PLANE('NONE', #6232); +#6234 = CARTESIAN_POINT('NONE', (0.044338158320190287, 0.07396326423822668, -0.061912)); +#6235 = DIRECTION('NONE', (-0.9510565162951538, -0.3090169943749466, -0.00000000000000000000000000000009860761315262648)); +#6236 = AXIS2_PLACEMENT_3D('NONE', #6234, #6235, $); +#6237 = PLANE('NONE', #6236); +#6238 = CARTESIAN_POINT('NONE', (0.07478796587855091, 0.08545943489017878, -0.06191200000000001)); +#6239 = DIRECTION('NONE', (-0.3090169943749476, 0.9510565162951536, -0)); +#6240 = AXIS2_PLACEMENT_3D('NONE', #6238, #6239, $); +#6241 = PLANE('NONE', #6240); +#6242 = CARTESIAN_POINT('NONE', (0.10617965723576636, 0.09405678528046325, -0.061912)); +#6243 = DIRECTION('NONE', (0.9510565162951531, 0.30901699437494934, 0)); +#6244 = AXIS2_PLACEMENT_3D('NONE', #6242, #6243, $); +#6245 = PLANE('NONE', #6244); +#6246 = CARTESIAN_POINT('NONE', (0.07572984967740573, 0.08256061462851116, -0.061912)); +#6247 = DIRECTION('NONE', (0.3090169943749477, -0.9510565162951536, 0)); +#6248 = AXIS2_PLACEMENT_3D('NONE', #6246, #6247, $); +#6249 = PLANE('NONE', #6248); +#6250 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6251 = DIRECTION('NONE', (0, -0, -1)); +#6252 = AXIS2_PLACEMENT_3D('NONE', #6250, #6251, $); +#6253 = PLANE('NONE', #6252); +#6254 = CARTESIAN_POINT('NONE', (0.08404448884045154, -0.019312188781886307, -0.061912)); +#6255 = DIRECTION('NONE', (-0.5877852522924749, 0.8090169943749462, 0)); +#6256 = AXIS2_PLACEMENT_3D('NONE', #6254, #6255, $); +#6257 = PLANE('NONE', #6256); +#6258 = CARTESIAN_POINT('NONE', (0.10438750486241186, -0.04471916457851087, -0.06191200000000001)); +#6259 = DIRECTION('NONE', (0.8090169943749472, 0.5877852522924732, 0)); +#6260 = AXIS2_PLACEMENT_3D('NONE', #6258, #6259, $); +#6261 = PLANE('NONE', #6260); +#6262 = CARTESIAN_POINT('NONE', (0.12226463708551732, -0.07191770982412289, -0.061912)); +#6263 = DIRECTION('NONE', (0.5877852522924755, -0.8090169943749459, -0.00000000000000000000000000000009860761315262648)); +#6264 = AXIS2_PLACEMENT_3D('NONE', #6262, #6263, $); +#6265 = PLANE('NONE', #6264); +#6266 = CARTESIAN_POINT('NONE', (0.10192162106355701, -0.04651073402749832, -0.061912)); +#6267 = DIRECTION('NONE', (-0.8090169943749472, -0.5877852522924732, -0)); +#6268 = AXIS2_PLACEMENT_3D('NONE', #6266, #6267, $); +#6269 = PLANE('NONE', #6268); +#6270 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6271 = DIRECTION('NONE', (0, -0, -1)); +#6272 = AXIS2_PLACEMENT_3D('NONE', #6270, #6271, $); +#6273 = PLANE('NONE', #6272); +#6274 = CARTESIAN_POINT('NONE', (0.007604192350320009, -0.08589885330258684, -0.061912)); +#6275 = DIRECTION('NONE', (0.5877852522924735, 0.8090169943749471, -0.00000000000000000000000000000019721522630525295)); +#6276 = AXIS2_PLACEMENT_3D('NONE', #6274, #6275, $); +#6277 = PLANE('NONE', #6276); +#6278 = CARTESIAN_POINT('NONE', (-0.010272939872785453, -0.11309739854819886, -0.061912)); +#6279 = DIRECTION('NONE', (0.8090169943749476, -0.5877852522924731, 0)); +#6280 = AXIS2_PLACEMENT_3D('NONE', #6278, #6279, $); +#6281 = PLANE('NONE', #6280); +#6282 = CARTESIAN_POINT('NONE', (-0.03061595589474576, -0.13850437434482343, -0.061911999999999995)); +#6283 = DIRECTION('NONE', (-0.5877852522924689, -0.8090169943749507, -0)); +#6284 = AXIS2_PLACEMENT_3D('NONE', #6282, #6283, $); +#6285 = PLANE('NONE', #6284); +#6286 = CARTESIAN_POINT('NONE', (-0.01273882367164029, -0.11130582909921141, -0.061911999999999995)); +#6287 = DIRECTION('NONE', (-0.8090169943749476, 0.587785252292473, -0)); +#6288 = AXIS2_PLACEMENT_3D('NONE', #6286, #6287, $); +#6289 = PLANE('NONE', #6288); +#6290 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6291 = DIRECTION('NONE', (0, -0, -1)); +#6292 = AXIS2_PLACEMENT_3D('NONE', #6290, #6291, $); +#6293 = PLANE('NONE', #6292); +#6294 = CARTESIAN_POINT('NONE', (-0.07934483951096183, -0.03377622215375352, -0.061912)); +#6295 = DIRECTION('NONE', (0.9510565162951526, -0.30901699437495034, 0)); +#6296 = AXIS2_PLACEMENT_3D('NONE', #6294, #6295, $); +#6297 = PLANE('NONE', #6296); +#6298 = CARTESIAN_POINT('NONE', (-0.11073653086817728, -0.025178871763469043, -0.061912)); +#6299 = DIRECTION('NONE', (-0.30901699437494734, -0.9510565162951536, -0)); +#6300 = AXIS2_PLACEMENT_3D('NONE', #6298, #6299, $); +#6301 = PLANE('NONE', #6300); +#6302 = CARTESIAN_POINT('NONE', (-0.14118633842653788, -0.013682701111516943, -0.061912)); +#6303 = DIRECTION('NONE', (-0.9510565162951548, 0.3090169943749434, -0.00000000000000000000000000000009860761315262648)); +#6304 = AXIS2_PLACEMENT_3D('NONE', #6302, #6303, $); +#6305 = PLANE('NONE', #6304); +#6306 = CARTESIAN_POINT('NONE', (-0.10979464706932242, -0.022280051501801415, -0.061911999999999995)); +#6307 = DIRECTION('NONE', (0.30901699437494734, 0.9510565162951536, 0)); +#6308 = AXIS2_PLACEMENT_3D('NONE', #6306, #6307, $); +#6309 = PLANE('NONE', #6308); +#6310 = CARTESIAN_POINT('NONE', (0, 0, -0.060323999999999996)); +#6311 = DIRECTION('NONE', (0, -0, -1)); +#6312 = AXIS2_PLACEMENT_3D('NONE', #6310, #6311, $); +#6313 = PLANE('NONE', #6312); +#6314 = CARTESIAN_POINT('NONE', (0.05511799999999999, 0.097536, -0.080962)); +#6315 = DIRECTION('NONE', (-1, 0, 0)); +#6316 = AXIS2_PLACEMENT_3D('NONE', #6314, #6315, $); +#6317 = PLANE('NONE', #6316); +#6318 = CARTESIAN_POINT('NONE', (0.056642, 0.130048, -0.080962)); +#6319 = DIRECTION('NONE', (-0, 1, 0)); +#6320 = AXIS2_PLACEMENT_3D('NONE', #6318, #6319, $); +#6321 = PLANE('NONE', #6320); +#6322 = CARTESIAN_POINT('NONE', (0.058165999999999995, 0.097536, -0.080962)); +#6323 = DIRECTION('NONE', (1, 0, 0)); +#6324 = AXIS2_PLACEMENT_3D('NONE', #6322, #6323, $); +#6325 = PLANE('NONE', #6324); +#6326 = CARTESIAN_POINT('NONE', (0.056642, 0.065024, -0.080962)); +#6327 = DIRECTION('NONE', (-0, -1, 0)); +#6328 = AXIS2_PLACEMENT_3D('NONE', #6326, #6327, $); +#6329 = PLANE('NONE', #6328); +#6330 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6331 = DIRECTION('NONE', (0, -0, -1)); +#6332 = AXIS2_PLACEMENT_3D('NONE', #6330, #6331, $); +#6333 = PLANE('NONE', #6332); +#6334 = CARTESIAN_POINT('NONE', (0.10979464706932246, -0.022280051501801387, -0.080962)); +#6335 = DIRECTION('NONE', (-0.30901699437494745, 0.9510565162951536, 0.000000000000000000000000000000006162975822039155)); +#6336 = AXIS2_PLACEMENT_3D('NONE', #6334, #6335, $); +#6337 = PLANE('NONE', #6336); +#6338 = CARTESIAN_POINT('NONE', (0.1411863384265379, -0.013682701111516912, -0.080962)); +#6339 = DIRECTION('NONE', (0.9510565162951548, 0.3090169943749437, -0.00000000000000000000000000000009860761315262648)); +#6340 = AXIS2_PLACEMENT_3D('NONE', #6338, #6339, $); +#6341 = PLANE('NONE', #6340); +#6342 = CARTESIAN_POINT('NONE', (0.1107365308681773, -0.02517887176346902, -0.080962)); +#6343 = DIRECTION('NONE', (0.30901699437494745, -0.9510565162951535, 0.000000000000000000000000000000006162975822039155)); +#6344 = AXIS2_PLACEMENT_3D('NONE', #6342, #6343, $); +#6345 = PLANE('NONE', #6344); +#6346 = CARTESIAN_POINT('NONE', (0.07934483951096183, -0.03377622215375349, -0.080962)); +#6347 = DIRECTION('NONE', (-0.9510565162951538, -0.3090169943749466, -0.00000000000000000000000000000009860761315262648)); +#6348 = AXIS2_PLACEMENT_3D('NONE', #6346, #6347, $); +#6349 = PLANE('NONE', #6348); +#6350 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6351 = DIRECTION('NONE', (0, -0, -1)); +#6352 = AXIS2_PLACEMENT_3D('NONE', #6350, #6351, $); +#6353 = PLANE('NONE', #6352); +#6354 = CARTESIAN_POINT('NONE', (0.012738823671640321, -0.11130582909921143, -0.080962)); +#6355 = DIRECTION('NONE', (0.8090169943749475, 0.5877852522924731, 0.000000000000000000000000000000006162975822039155)); +#6356 = AXIS2_PLACEMENT_3D('NONE', #6354, #6355, $); +#6357 = PLANE('NONE', #6356); +#6358 = CARTESIAN_POINT('NONE', (0.030615955894745785, -0.13850437434482343, -0.08096199999999999)); +#6359 = DIRECTION('NONE', (0.5877852522924697, -0.8090169943749499, -0.00000000000000000000000000000009860761315262648)); +#6360 = AXIS2_PLACEMENT_3D('NONE', #6358, #6359, $); +#6361 = PLANE('NONE', #6360); +#6362 = CARTESIAN_POINT('NONE', (0.010272939872785483, -0.11309739854819886, -0.080962)); +#6363 = DIRECTION('NONE', (-0.8090169943749472, -0.587785252292473, 0)); +#6364 = AXIS2_PLACEMENT_3D('NONE', #6362, #6363, $); +#6365 = PLANE('NONE', #6364); +#6366 = CARTESIAN_POINT('NONE', (-0.0076041923503199875, -0.08589885330258684, -0.080962)); +#6367 = DIRECTION('NONE', (-0.5877852522924732, 0.8090169943749472, -0)); +#6368 = AXIS2_PLACEMENT_3D('NONE', #6366, #6367, $); +#6369 = PLANE('NONE', #6368); +#6370 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6371 = DIRECTION('NONE', (0, -0, -1)); +#6372 = AXIS2_PLACEMENT_3D('NONE', #6370, #6371, $); +#6373 = PLANE('NONE', #6372); +#6374 = CARTESIAN_POINT('NONE', (-0.10192162106355701, -0.046510734027498356, -0.080962)); +#6375 = DIRECTION('NONE', (0.8090169943749472, -0.587785252292473, 0)); +#6376 = AXIS2_PLACEMENT_3D('NONE', #6374, #6375, $); +#6377 = PLANE('NONE', #6376); +#6378 = CARTESIAN_POINT('NONE', (-0.12226463708551731, -0.0719177098241229, -0.080962)); +#6379 = DIRECTION('NONE', (-0.5877852522924719, -0.8090169943749481, -0.00000000000000000000000000000009860761315262648)); +#6380 = AXIS2_PLACEMENT_3D('NONE', #6378, #6379, $); +#6381 = PLANE('NONE', #6380); +#6382 = CARTESIAN_POINT('NONE', (-0.10438750486241184, -0.04471916457851089, -0.080962)); +#6383 = DIRECTION('NONE', (-0.8090169943749472, 0.587785252292473, 0)); +#6384 = AXIS2_PLACEMENT_3D('NONE', #6382, #6383, $); +#6385 = PLANE('NONE', #6384); +#6386 = CARTESIAN_POINT('NONE', (-0.08404448884045156, -0.019312188781886334, -0.080962)); +#6387 = DIRECTION('NONE', (0.587785252292473, 0.8090169943749473, -0.00000000000000000000000000000019721522630525295)); +#6388 = AXIS2_PLACEMENT_3D('NONE', #6386, #6387, $); +#6389 = PLANE('NONE', #6388); +#6390 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6391 = DIRECTION('NONE', (0, -0, -1)); +#6392 = AXIS2_PLACEMENT_3D('NONE', #6390, #6391, $); +#6393 = PLANE('NONE', #6392); +#6394 = CARTESIAN_POINT('NONE', (-0.07572984967740579, 0.08256061462851114, -0.080962)); +#6395 = DIRECTION('NONE', (-0.30901699437494723, -0.9510565162951539, 0)); +#6396 = AXIS2_PLACEMENT_3D('NONE', #6394, #6395, $); +#6397 = PLANE('NONE', #6396); +#6398 = CARTESIAN_POINT('NONE', (-0.1061796572357664, 0.09405678528046323, -0.080962)); +#6399 = DIRECTION('NONE', (-0.9510565162951524, 0.3090169943749509, 0)); +#6400 = AXIS2_PLACEMENT_3D('NONE', #6398, #6399, $); +#6401 = PLANE('NONE', #6400); +#6402 = CARTESIAN_POINT('NONE', (-0.07478796587855095, 0.08545943489017876, -0.08096200000000002)); +#6403 = DIRECTION('NONE', (0.3090169943749474, 0.9510565162951536, 0)); +#6404 = AXIS2_PLACEMENT_3D('NONE', #6402, #6403, $); +#6405 = PLANE('NONE', #6404); +#6406 = CARTESIAN_POINT('NONE', (-0.044338158320190314, 0.07396326423822666, -0.080962)); +#6407 = DIRECTION('NONE', (0.9510565162951534, -0.3090169943749483, 0)); +#6408 = AXIS2_PLACEMENT_3D('NONE', #6406, #6407, $); +#6409 = PLANE('NONE', #6408); +#6410 = CARTESIAN_POINT('NONE', (0, 0, -0.07937400000000001)); +#6411 = DIRECTION('NONE', (0, -0, -1)); +#6412 = AXIS2_PLACEMENT_3D('NONE', #6410, #6411, $); +#6413 = PLANE('NONE', #6412); +#6414 = ORIENTED_EDGE('NONE', *, *, #4077, .T.); +#6415 = ORIENTED_EDGE('NONE', *, *, #4051, .F.); +#6416 = EDGE_LOOP('NONE', (#6414)); #6417 = FACE_BOUND('NONE', #6416, .T.); -#6418 = ADVANCED_FACE('NONE', (#6415, #6417), #4487, .F.); -#6419 = ORIENTED_EDGE('NONE', *, *, #3753, .F.); -#6420 = ORIENTED_EDGE('NONE', *, *, #3737, .T.); -#6421 = EDGE_LOOP('NONE', (#6419)); -#6422 = FACE_BOUND('NONE', #6421, .T.); -#6423 = EDGE_LOOP('NONE', (#6420)); +#6418 = EDGE_LOOP('NONE', (#6415)); +#6419 = FACE_BOUND('NONE', #6418, .T.); +#6420 = ADVANCED_FACE('NONE', (#6417, #6419), #4682, .T.); +#6421 = ORIENTED_EDGE('NONE', *, *, #4051, .T.); +#6422 = ORIENTED_EDGE('NONE', *, *, #4053, .F.); +#6423 = EDGE_LOOP('NONE', (#6421)); #6424 = FACE_BOUND('NONE', #6423, .T.); -#6425 = ADVANCED_FACE('NONE', (#6422, #6424), #4506, .T.); -#6426 = ORIENTED_EDGE('NONE', *, *, #3737, .F.); -#6427 = ORIENTED_EDGE('NONE', *, *, #3739, .T.); -#6428 = EDGE_LOOP('NONE', (#6426)); -#6429 = FACE_BOUND('NONE', #6428, .T.); -#6430 = EDGE_LOOP('NONE', (#6427)); +#6425 = EDGE_LOOP('NONE', (#6422)); +#6426 = FACE_BOUND('NONE', #6425, .T.); +#6427 = ADVANCED_FACE('NONE', (#6424, #6426), #4687, .T.); +#6428 = ORIENTED_EDGE('NONE', *, *, #4053, .T.); +#6429 = ORIENTED_EDGE('NONE', *, *, #4055, .F.); +#6430 = EDGE_LOOP('NONE', (#6428)); #6431 = FACE_BOUND('NONE', #6430, .T.); -#6432 = ADVANCED_FACE('NONE', (#6429, #6431), #4510, .T.); -#6433 = ORIENTED_EDGE('NONE', *, *, #3739, .F.); -#6434 = ORIENTED_EDGE('NONE', *, *, #3741, .T.); -#6435 = EDGE_LOOP('NONE', (#6433)); -#6436 = FACE_BOUND('NONE', #6435, .T.); -#6437 = EDGE_LOOP('NONE', (#6434)); +#6432 = EDGE_LOOP('NONE', (#6429)); +#6433 = FACE_BOUND('NONE', #6432, .T.); +#6434 = ADVANCED_FACE('NONE', (#6431, #6433), #4692, .T.); +#6435 = ORIENTED_EDGE('NONE', *, *, #4055, .T.); +#6436 = ORIENTED_EDGE('NONE', *, *, #4057, .F.); +#6437 = EDGE_LOOP('NONE', (#6435)); #6438 = FACE_BOUND('NONE', #6437, .T.); -#6439 = ADVANCED_FACE('NONE', (#6436, #6438), #4515, .T.); -#6440 = ORIENTED_EDGE('NONE', *, *, #3741, .F.); -#6441 = ORIENTED_EDGE('NONE', *, *, #3743, .T.); -#6442 = EDGE_LOOP('NONE', (#6440)); -#6443 = FACE_BOUND('NONE', #6442, .T.); -#6444 = EDGE_LOOP('NONE', (#6441)); +#6439 = EDGE_LOOP('NONE', (#6436)); +#6440 = FACE_BOUND('NONE', #6439, .T.); +#6441 = ADVANCED_FACE('NONE', (#6438, #6440), #4696, .F.); +#6442 = ORIENTED_EDGE('NONE', *, *, #4057, .T.); +#6443 = ORIENTED_EDGE('NONE', *, *, #4059, .F.); +#6444 = EDGE_LOOP('NONE', (#6442)); #6445 = FACE_BOUND('NONE', #6444, .T.); -#6446 = ADVANCED_FACE('NONE', (#6443, #6445), #4520, .T.); -#6447 = ORIENTED_EDGE('NONE', *, *, #3743, .F.); -#6448 = ORIENTED_EDGE('NONE', *, *, #3745, .T.); -#6449 = EDGE_LOOP('NONE', (#6447)); -#6450 = FACE_BOUND('NONE', #6449, .T.); -#6451 = EDGE_LOOP('NONE', (#6448)); +#6446 = EDGE_LOOP('NONE', (#6443)); +#6447 = FACE_BOUND('NONE', #6446, .T.); +#6448 = ADVANCED_FACE('NONE', (#6445, #6447), #4701, .T.); +#6449 = ORIENTED_EDGE('NONE', *, *, #4059, .T.); +#6450 = ORIENTED_EDGE('NONE', *, *, #4061, .F.); +#6451 = EDGE_LOOP('NONE', (#6449)); #6452 = FACE_BOUND('NONE', #6451, .T.); -#6453 = ADVANCED_FACE('NONE', (#6450, #6452), #4524, .T.); -#6454 = ORIENTED_EDGE('NONE', *, *, #3745, .F.); -#6455 = ORIENTED_EDGE('NONE', *, *, #3747, .T.); -#6456 = EDGE_LOOP('NONE', (#6454)); -#6457 = FACE_BOUND('NONE', #6456, .T.); -#6458 = EDGE_LOOP('NONE', (#6455)); +#6453 = EDGE_LOOP('NONE', (#6450)); +#6454 = FACE_BOUND('NONE', #6453, .T.); +#6455 = ADVANCED_FACE('NONE', (#6452, #6454), #4705, .T.); +#6456 = ORIENTED_EDGE('NONE', *, *, #4061, .T.); +#6457 = ORIENTED_EDGE('NONE', *, *, #4063, .F.); +#6458 = EDGE_LOOP('NONE', (#6456)); #6459 = FACE_BOUND('NONE', #6458, .T.); -#6460 = ADVANCED_FACE('NONE', (#6457, #6459), #4529, .F.); -#6461 = ORIENTED_EDGE('NONE', *, *, #3747, .F.); -#6462 = ORIENTED_EDGE('NONE', *, *, #3749, .T.); -#6463 = EDGE_LOOP('NONE', (#6461)); -#6464 = FACE_BOUND('NONE', #6463, .T.); -#6465 = EDGE_LOOP('NONE', (#6462)); +#6460 = EDGE_LOOP('NONE', (#6457)); +#6461 = FACE_BOUND('NONE', #6460, .T.); +#6462 = ADVANCED_FACE('NONE', (#6459, #6461), #4710, .T.); +#6463 = ORIENTED_EDGE('NONE', *, *, #4063, .T.); +#6464 = ORIENTED_EDGE('NONE', *, *, #4065, .F.); +#6465 = EDGE_LOOP('NONE', (#6463)); #6466 = FACE_BOUND('NONE', #6465, .T.); -#6467 = ADVANCED_FACE('NONE', (#6464, #6466), #4533, .F.); -#6468 = ORIENTED_EDGE('NONE', *, *, #3749, .F.); -#6469 = ORIENTED_EDGE('NONE', *, *, #3751, .T.); -#6470 = EDGE_LOOP('NONE', (#6468)); -#6471 = FACE_BOUND('NONE', #6470, .T.); -#6472 = EDGE_LOOP('NONE', (#6469)); +#6467 = EDGE_LOOP('NONE', (#6464)); +#6468 = FACE_BOUND('NONE', #6467, .T.); +#6469 = ADVANCED_FACE('NONE', (#6466, #6468), #4714, .F.); +#6470 = ORIENTED_EDGE('NONE', *, *, #4065, .T.); +#6471 = ORIENTED_EDGE('NONE', *, *, #4067, .F.); +#6472 = EDGE_LOOP('NONE', (#6470)); #6473 = FACE_BOUND('NONE', #6472, .T.); -#6474 = ADVANCED_FACE('NONE', (#6471, #6473), #4538, .F.); -#6475 = ORIENTED_EDGE('NONE', *, *, #3751, .F.); -#6476 = ORIENTED_EDGE('NONE', *, *, #3753, .T.); -#6477 = EDGE_LOOP('NONE', (#6475)); -#6478 = FACE_BOUND('NONE', #6477, .T.); -#6479 = EDGE_LOOP('NONE', (#6476)); +#6474 = EDGE_LOOP('NONE', (#6471)); +#6475 = FACE_BOUND('NONE', #6474, .T.); +#6476 = ADVANCED_FACE('NONE', (#6473, #6475), #4719, .T.); +#6477 = ORIENTED_EDGE('NONE', *, *, #4067, .T.); +#6478 = ORIENTED_EDGE('NONE', *, *, #4069, .F.); +#6479 = EDGE_LOOP('NONE', (#6477)); #6480 = FACE_BOUND('NONE', #6479, .T.); -#6481 = ADVANCED_FACE('NONE', (#6478, #6480), #4542, .F.); -#6482 = ORIENTED_EDGE('NONE', *, *, #3771, .F.); -#6483 = ORIENTED_EDGE('NONE', *, *, #3755, .T.); -#6484 = EDGE_LOOP('NONE', (#6482)); -#6485 = FACE_BOUND('NONE', #6484, .T.); -#6486 = EDGE_LOOP('NONE', (#6483)); +#6481 = EDGE_LOOP('NONE', (#6478)); +#6482 = FACE_BOUND('NONE', #6481, .T.); +#6483 = ADVANCED_FACE('NONE', (#6480, #6482), #4723, .T.); +#6484 = ORIENTED_EDGE('NONE', *, *, #4069, .T.); +#6485 = ORIENTED_EDGE('NONE', *, *, #4071, .F.); +#6486 = EDGE_LOOP('NONE', (#6484)); #6487 = FACE_BOUND('NONE', #6486, .T.); -#6488 = ADVANCED_FACE('NONE', (#6485, #6487), #4561, .T.); -#6489 = ORIENTED_EDGE('NONE', *, *, #3755, .F.); -#6490 = ORIENTED_EDGE('NONE', *, *, #3757, .T.); -#6491 = EDGE_LOOP('NONE', (#6489)); -#6492 = FACE_BOUND('NONE', #6491, .T.); -#6493 = EDGE_LOOP('NONE', (#6490)); +#6488 = EDGE_LOOP('NONE', (#6485)); +#6489 = FACE_BOUND('NONE', #6488, .T.); +#6490 = ADVANCED_FACE('NONE', (#6487, #6489), #4728, .T.); +#6491 = ORIENTED_EDGE('NONE', *, *, #4071, .T.); +#6492 = ORIENTED_EDGE('NONE', *, *, #4073, .F.); +#6493 = EDGE_LOOP('NONE', (#6491)); #6494 = FACE_BOUND('NONE', #6493, .T.); -#6495 = ADVANCED_FACE('NONE', (#6492, #6494), #4565, .T.); -#6496 = ORIENTED_EDGE('NONE', *, *, #3757, .F.); -#6497 = ORIENTED_EDGE('NONE', *, *, #3759, .T.); -#6498 = EDGE_LOOP('NONE', (#6496)); -#6499 = FACE_BOUND('NONE', #6498, .T.); -#6500 = EDGE_LOOP('NONE', (#6497)); +#6495 = EDGE_LOOP('NONE', (#6492)); +#6496 = FACE_BOUND('NONE', #6495, .T.); +#6497 = ADVANCED_FACE('NONE', (#6494, #6496), #4733, .T.); +#6498 = ORIENTED_EDGE('NONE', *, *, #4073, .T.); +#6499 = ORIENTED_EDGE('NONE', *, *, #4075, .F.); +#6500 = EDGE_LOOP('NONE', (#6498)); #6501 = FACE_BOUND('NONE', #6500, .T.); -#6502 = ADVANCED_FACE('NONE', (#6499, #6501), #4570, .T.); -#6503 = ORIENTED_EDGE('NONE', *, *, #3759, .F.); -#6504 = ORIENTED_EDGE('NONE', *, *, #3761, .T.); -#6505 = EDGE_LOOP('NONE', (#6503)); -#6506 = FACE_BOUND('NONE', #6505, .T.); -#6507 = EDGE_LOOP('NONE', (#6504)); +#6502 = EDGE_LOOP('NONE', (#6499)); +#6503 = FACE_BOUND('NONE', #6502, .T.); +#6504 = ADVANCED_FACE('NONE', (#6501, #6503), #4737, .F.); +#6505 = ORIENTED_EDGE('NONE', *, *, #4075, .T.); +#6506 = ORIENTED_EDGE('NONE', *, *, #4077, .F.); +#6507 = EDGE_LOOP('NONE', (#6505)); #6508 = FACE_BOUND('NONE', #6507, .T.); -#6509 = ADVANCED_FACE('NONE', (#6506, #6508), #4575, .T.); -#6510 = ORIENTED_EDGE('NONE', *, *, #3761, .F.); -#6511 = ORIENTED_EDGE('NONE', *, *, #3763, .T.); -#6512 = EDGE_LOOP('NONE', (#6510)); -#6513 = FACE_BOUND('NONE', #6512, .T.); -#6514 = EDGE_LOOP('NONE', (#6511)); -#6515 = FACE_BOUND('NONE', #6514, .T.); -#6516 = ADVANCED_FACE('NONE', (#6513, #6515), #4579, .T.); -#6517 = ORIENTED_EDGE('NONE', *, *, #3763, .F.); -#6518 = ORIENTED_EDGE('NONE', *, *, #3765, .T.); -#6519 = EDGE_LOOP('NONE', (#6517)); -#6520 = FACE_BOUND('NONE', #6519, .T.); -#6521 = EDGE_LOOP('NONE', (#6518)); -#6522 = FACE_BOUND('NONE', #6521, .T.); -#6523 = ADVANCED_FACE('NONE', (#6520, #6522), #4584, .F.); -#6524 = ORIENTED_EDGE('NONE', *, *, #3765, .F.); -#6525 = ORIENTED_EDGE('NONE', *, *, #3767, .T.); -#6526 = EDGE_LOOP('NONE', (#6524)); -#6527 = FACE_BOUND('NONE', #6526, .T.); -#6528 = EDGE_LOOP('NONE', (#6525)); -#6529 = FACE_BOUND('NONE', #6528, .T.); -#6530 = ADVANCED_FACE('NONE', (#6527, #6529), #4588, .F.); -#6531 = ORIENTED_EDGE('NONE', *, *, #3767, .F.); -#6532 = ORIENTED_EDGE('NONE', *, *, #3769, .T.); -#6533 = EDGE_LOOP('NONE', (#6531)); -#6534 = FACE_BOUND('NONE', #6533, .T.); -#6535 = EDGE_LOOP('NONE', (#6532)); -#6536 = FACE_BOUND('NONE', #6535, .T.); -#6537 = ADVANCED_FACE('NONE', (#6534, #6536), #4593, .F.); -#6538 = ORIENTED_EDGE('NONE', *, *, #3769, .F.); -#6539 = ORIENTED_EDGE('NONE', *, *, #3771, .T.); -#6540 = EDGE_LOOP('NONE', (#6538)); -#6541 = FACE_BOUND('NONE', #6540, .T.); -#6542 = EDGE_LOOP('NONE', (#6539)); -#6543 = FACE_BOUND('NONE', #6542, .T.); -#6544 = ADVANCED_FACE('NONE', (#6541, #6543), #4597, .F.); -#6545 = ORIENTED_EDGE('NONE', *, *, #3789, .F.); -#6546 = ORIENTED_EDGE('NONE', *, *, #3773, .T.); -#6547 = EDGE_LOOP('NONE', (#6545)); -#6548 = FACE_BOUND('NONE', #6547, .T.); -#6549 = EDGE_LOOP('NONE', (#6546)); -#6550 = FACE_BOUND('NONE', #6549, .T.); -#6551 = ADVANCED_FACE('NONE', (#6548, #6550), #4616, .T.); -#6552 = ORIENTED_EDGE('NONE', *, *, #3773, .F.); -#6553 = ORIENTED_EDGE('NONE', *, *, #3775, .T.); -#6554 = EDGE_LOOP('NONE', (#6552)); -#6555 = FACE_BOUND('NONE', #6554, .T.); -#6556 = EDGE_LOOP('NONE', (#6553)); -#6557 = FACE_BOUND('NONE', #6556, .T.); -#6558 = ADVANCED_FACE('NONE', (#6555, #6557), #4620, .T.); -#6559 = ORIENTED_EDGE('NONE', *, *, #3775, .F.); -#6560 = ORIENTED_EDGE('NONE', *, *, #3777, .T.); -#6561 = EDGE_LOOP('NONE', (#6559)); -#6562 = FACE_BOUND('NONE', #6561, .T.); -#6563 = EDGE_LOOP('NONE', (#6560)); -#6564 = FACE_BOUND('NONE', #6563, .T.); -#6565 = ADVANCED_FACE('NONE', (#6562, #6564), #4625, .T.); -#6566 = ORIENTED_EDGE('NONE', *, *, #3777, .F.); -#6567 = ORIENTED_EDGE('NONE', *, *, #3779, .T.); -#6568 = EDGE_LOOP('NONE', (#6566)); -#6569 = FACE_BOUND('NONE', #6568, .T.); -#6570 = EDGE_LOOP('NONE', (#6567)); -#6571 = FACE_BOUND('NONE', #6570, .T.); -#6572 = ADVANCED_FACE('NONE', (#6569, #6571), #4630, .T.); -#6573 = ORIENTED_EDGE('NONE', *, *, #3779, .F.); -#6574 = ORIENTED_EDGE('NONE', *, *, #3781, .T.); -#6575 = EDGE_LOOP('NONE', (#6573)); -#6576 = FACE_BOUND('NONE', #6575, .T.); -#6577 = EDGE_LOOP('NONE', (#6574)); -#6578 = FACE_BOUND('NONE', #6577, .T.); -#6579 = ADVANCED_FACE('NONE', (#6576, #6578), #4634, .T.); -#6580 = ORIENTED_EDGE('NONE', *, *, #3781, .F.); -#6581 = ORIENTED_EDGE('NONE', *, *, #3783, .T.); -#6582 = EDGE_LOOP('NONE', (#6580)); -#6583 = FACE_BOUND('NONE', #6582, .T.); -#6584 = EDGE_LOOP('NONE', (#6581)); -#6585 = FACE_BOUND('NONE', #6584, .T.); -#6586 = ADVANCED_FACE('NONE', (#6583, #6585), #4639, .F.); -#6587 = ORIENTED_EDGE('NONE', *, *, #3783, .F.); -#6588 = ORIENTED_EDGE('NONE', *, *, #3785, .T.); -#6589 = EDGE_LOOP('NONE', (#6587)); -#6590 = FACE_BOUND('NONE', #6589, .T.); -#6591 = EDGE_LOOP('NONE', (#6588)); -#6592 = FACE_BOUND('NONE', #6591, .T.); -#6593 = ADVANCED_FACE('NONE', (#6590, #6592), #4643, .F.); -#6594 = ORIENTED_EDGE('NONE', *, *, #3785, .F.); -#6595 = ORIENTED_EDGE('NONE', *, *, #3787, .T.); -#6596 = EDGE_LOOP('NONE', (#6594)); -#6597 = FACE_BOUND('NONE', #6596, .T.); -#6598 = EDGE_LOOP('NONE', (#6595)); -#6599 = FACE_BOUND('NONE', #6598, .T.); -#6600 = ADVANCED_FACE('NONE', (#6597, #6599), #4648, .F.); -#6601 = ORIENTED_EDGE('NONE', *, *, #3787, .F.); -#6602 = ORIENTED_EDGE('NONE', *, *, #3789, .T.); -#6603 = EDGE_LOOP('NONE', (#6601)); -#6604 = FACE_BOUND('NONE', #6603, .T.); -#6605 = EDGE_LOOP('NONE', (#6602)); -#6606 = FACE_BOUND('NONE', #6605, .T.); -#6607 = ADVANCED_FACE('NONE', (#6604, #6606), #4652, .F.); -#6608 = ORIENTED_EDGE('NONE', *, *, #3807, .F.); -#6609 = ORIENTED_EDGE('NONE', *, *, #3791, .T.); -#6610 = EDGE_LOOP('NONE', (#6608)); -#6611 = FACE_BOUND('NONE', #6610, .T.); -#6612 = EDGE_LOOP('NONE', (#6609)); -#6613 = FACE_BOUND('NONE', #6612, .T.); -#6614 = ADVANCED_FACE('NONE', (#6611, #6613), #4671, .T.); -#6615 = ORIENTED_EDGE('NONE', *, *, #3791, .F.); -#6616 = ORIENTED_EDGE('NONE', *, *, #3793, .T.); -#6617 = EDGE_LOOP('NONE', (#6615)); -#6618 = FACE_BOUND('NONE', #6617, .T.); -#6619 = EDGE_LOOP('NONE', (#6616)); -#6620 = FACE_BOUND('NONE', #6619, .T.); -#6621 = ADVANCED_FACE('NONE', (#6618, #6620), #4675, .T.); -#6622 = ORIENTED_EDGE('NONE', *, *, #3793, .F.); -#6623 = ORIENTED_EDGE('NONE', *, *, #3795, .T.); -#6624 = EDGE_LOOP('NONE', (#6622)); -#6625 = FACE_BOUND('NONE', #6624, .T.); -#6626 = EDGE_LOOP('NONE', (#6623)); -#6627 = FACE_BOUND('NONE', #6626, .T.); -#6628 = ADVANCED_FACE('NONE', (#6625, #6627), #4680, .T.); -#6629 = ORIENTED_EDGE('NONE', *, *, #3795, .F.); -#6630 = ORIENTED_EDGE('NONE', *, *, #3797, .T.); -#6631 = EDGE_LOOP('NONE', (#6629)); -#6632 = FACE_BOUND('NONE', #6631, .T.); -#6633 = EDGE_LOOP('NONE', (#6630)); -#6634 = FACE_BOUND('NONE', #6633, .T.); -#6635 = ADVANCED_FACE('NONE', (#6632, #6634), #4685, .T.); -#6636 = ORIENTED_EDGE('NONE', *, *, #3797, .F.); -#6637 = ORIENTED_EDGE('NONE', *, *, #3799, .T.); -#6638 = EDGE_LOOP('NONE', (#6636)); -#6639 = FACE_BOUND('NONE', #6638, .T.); -#6640 = EDGE_LOOP('NONE', (#6637)); -#6641 = FACE_BOUND('NONE', #6640, .T.); -#6642 = ADVANCED_FACE('NONE', (#6639, #6641), #4689, .T.); -#6643 = ORIENTED_EDGE('NONE', *, *, #3799, .F.); -#6644 = ORIENTED_EDGE('NONE', *, *, #3801, .T.); -#6645 = EDGE_LOOP('NONE', (#6643)); -#6646 = FACE_BOUND('NONE', #6645, .T.); -#6647 = EDGE_LOOP('NONE', (#6644)); -#6648 = FACE_BOUND('NONE', #6647, .T.); -#6649 = ADVANCED_FACE('NONE', (#6646, #6648), #4694, .F.); -#6650 = ORIENTED_EDGE('NONE', *, *, #3801, .F.); -#6651 = ORIENTED_EDGE('NONE', *, *, #3803, .T.); -#6652 = EDGE_LOOP('NONE', (#6650)); -#6653 = FACE_BOUND('NONE', #6652, .T.); -#6654 = EDGE_LOOP('NONE', (#6651)); -#6655 = FACE_BOUND('NONE', #6654, .T.); -#6656 = ADVANCED_FACE('NONE', (#6653, #6655), #4698, .F.); -#6657 = ORIENTED_EDGE('NONE', *, *, #3803, .F.); -#6658 = ORIENTED_EDGE('NONE', *, *, #3805, .T.); -#6659 = EDGE_LOOP('NONE', (#6657)); -#6660 = FACE_BOUND('NONE', #6659, .T.); -#6661 = EDGE_LOOP('NONE', (#6658)); -#6662 = FACE_BOUND('NONE', #6661, .T.); -#6663 = ADVANCED_FACE('NONE', (#6660, #6662), #4703, .F.); -#6664 = ORIENTED_EDGE('NONE', *, *, #3805, .F.); -#6665 = ORIENTED_EDGE('NONE', *, *, #3807, .T.); -#6666 = EDGE_LOOP('NONE', (#6664)); -#6667 = FACE_BOUND('NONE', #6666, .T.); -#6668 = EDGE_LOOP('NONE', (#6665)); +#6509 = EDGE_LOOP('NONE', (#6506)); +#6510 = FACE_BOUND('NONE', #6509, .T.); +#6511 = ADVANCED_FACE('NONE', (#6508, #6510), #4742, .F.); +#6512 = ORIENTED_EDGE('NONE', *, *, #4080, .F.); +#6513 = ORIENTED_EDGE('NONE', *, *, #4079, .F.); +#6514 = ORIENTED_EDGE('NONE', *, *, #4078, .F.); +#6515 = ORIENTED_EDGE('NONE', *, *, #4127, .T.); +#6516 = EDGE_LOOP('NONE', (#6512, #6513, #6514, #6515)); +#6517 = FACE_BOUND('NONE', #6516, .T.); +#6518 = ADVANCED_FACE('NONE', (#6517), #4747, .F.); +#6519 = ORIENTED_EDGE('NONE', *, *, #4083, .F.); +#6520 = ORIENTED_EDGE('NONE', *, *, #4082, .F.); +#6521 = ORIENTED_EDGE('NONE', *, *, #4081, .F.); +#6522 = ORIENTED_EDGE('NONE', *, *, #4079, .T.); +#6523 = EDGE_LOOP('NONE', (#6519, #6520, #6521, #6522)); +#6524 = FACE_BOUND('NONE', #6523, .T.); +#6525 = ADVANCED_FACE('NONE', (#6524), #4752, .F.); +#6526 = ORIENTED_EDGE('NONE', *, *, #4086, .F.); +#6527 = ORIENTED_EDGE('NONE', *, *, #4085, .F.); +#6528 = ORIENTED_EDGE('NONE', *, *, #4084, .F.); +#6529 = ORIENTED_EDGE('NONE', *, *, #4082, .T.); +#6530 = EDGE_LOOP('NONE', (#6526, #6527, #6528, #6529)); +#6531 = FACE_BOUND('NONE', #6530, .T.); +#6532 = ADVANCED_FACE('NONE', (#6531), #4756, .F.); +#6533 = ORIENTED_EDGE('NONE', *, *, #4089, .F.); +#6534 = ORIENTED_EDGE('NONE', *, *, #4088, .F.); +#6535 = ORIENTED_EDGE('NONE', *, *, #4087, .F.); +#6536 = ORIENTED_EDGE('NONE', *, *, #4085, .T.); +#6537 = EDGE_LOOP('NONE', (#6533, #6534, #6535, #6536)); +#6538 = FACE_BOUND('NONE', #6537, .T.); +#6539 = ADVANCED_FACE('NONE', (#6538), #4761, .T.); +#6540 = ORIENTED_EDGE('NONE', *, *, #4092, .F.); +#6541 = ORIENTED_EDGE('NONE', *, *, #4091, .F.); +#6542 = ORIENTED_EDGE('NONE', *, *, #4090, .F.); +#6543 = ORIENTED_EDGE('NONE', *, *, #4088, .T.); +#6544 = EDGE_LOOP('NONE', (#6540, #6541, #6542, #6543)); +#6545 = FACE_BOUND('NONE', #6544, .T.); +#6546 = ADVANCED_FACE('NONE', (#6545), #4766, .F.); +#6547 = ORIENTED_EDGE('NONE', *, *, #4095, .F.); +#6548 = ORIENTED_EDGE('NONE', *, *, #4094, .F.); +#6549 = ORIENTED_EDGE('NONE', *, *, #4093, .F.); +#6550 = ORIENTED_EDGE('NONE', *, *, #4091, .T.); +#6551 = EDGE_LOOP('NONE', (#6547, #6548, #6549, #6550)); +#6552 = FACE_BOUND('NONE', #6551, .T.); +#6553 = ADVANCED_FACE('NONE', (#6552), #4771, .T.); +#6554 = ORIENTED_EDGE('NONE', *, *, #4098, .F.); +#6555 = ORIENTED_EDGE('NONE', *, *, #4097, .F.); +#6556 = ORIENTED_EDGE('NONE', *, *, #4096, .F.); +#6557 = ORIENTED_EDGE('NONE', *, *, #4094, .T.); +#6558 = EDGE_LOOP('NONE', (#6554, #6555, #6556, #6557)); +#6559 = FACE_BOUND('NONE', #6558, .T.); +#6560 = ADVANCED_FACE('NONE', (#6559), #4775, .T.); +#6561 = ORIENTED_EDGE('NONE', *, *, #4101, .F.); +#6562 = ORIENTED_EDGE('NONE', *, *, #4100, .F.); +#6563 = ORIENTED_EDGE('NONE', *, *, #4099, .F.); +#6564 = ORIENTED_EDGE('NONE', *, *, #4097, .T.); +#6565 = EDGE_LOOP('NONE', (#6561, #6562, #6563, #6564)); +#6566 = FACE_BOUND('NONE', #6565, .T.); +#6567 = ADVANCED_FACE('NONE', (#6566), #4780, .T.); +#6568 = ORIENTED_EDGE('NONE', *, *, #4104, .F.); +#6569 = ORIENTED_EDGE('NONE', *, *, #4103, .F.); +#6570 = ORIENTED_EDGE('NONE', *, *, #4102, .F.); +#6571 = ORIENTED_EDGE('NONE', *, *, #4100, .T.); +#6572 = EDGE_LOOP('NONE', (#6568, #6569, #6570, #6571)); +#6573 = FACE_BOUND('NONE', #6572, .T.); +#6574 = ADVANCED_FACE('NONE', (#6573), #4785, .T.); +#6575 = ORIENTED_EDGE('NONE', *, *, #4107, .F.); +#6576 = ORIENTED_EDGE('NONE', *, *, #4106, .F.); +#6577 = ORIENTED_EDGE('NONE', *, *, #4105, .F.); +#6578 = ORIENTED_EDGE('NONE', *, *, #4103, .T.); +#6579 = EDGE_LOOP('NONE', (#6575, #6576, #6577, #6578)); +#6580 = FACE_BOUND('NONE', #6579, .T.); +#6581 = ADVANCED_FACE('NONE', (#6580), #4790, .T.); +#6582 = ORIENTED_EDGE('NONE', *, *, #4110, .F.); +#6583 = ORIENTED_EDGE('NONE', *, *, #4109, .F.); +#6584 = ORIENTED_EDGE('NONE', *, *, #4108, .F.); +#6585 = ORIENTED_EDGE('NONE', *, *, #4106, .T.); +#6586 = EDGE_LOOP('NONE', (#6582, #6583, #6584, #6585)); +#6587 = FACE_BOUND('NONE', #6586, .T.); +#6588 = ADVANCED_FACE('NONE', (#6587), #4794, .F.); +#6589 = ORIENTED_EDGE('NONE', *, *, #4113, .F.); +#6590 = ORIENTED_EDGE('NONE', *, *, #4112, .F.); +#6591 = ORIENTED_EDGE('NONE', *, *, #4111, .F.); +#6592 = ORIENTED_EDGE('NONE', *, *, #4109, .T.); +#6593 = EDGE_LOOP('NONE', (#6589, #6590, #6591, #6592)); +#6594 = FACE_BOUND('NONE', #6593, .T.); +#6595 = ADVANCED_FACE('NONE', (#6594), #4799, .T.); +#6596 = ORIENTED_EDGE('NONE', *, *, #4116, .F.); +#6597 = ORIENTED_EDGE('NONE', *, *, #4115, .F.); +#6598 = ORIENTED_EDGE('NONE', *, *, #4114, .F.); +#6599 = ORIENTED_EDGE('NONE', *, *, #4112, .T.); +#6600 = EDGE_LOOP('NONE', (#6596, #6597, #6598, #6599)); +#6601 = FACE_BOUND('NONE', #6600, .T.); +#6602 = ADVANCED_FACE('NONE', (#6601), #4804, .F.); +#6603 = ORIENTED_EDGE('NONE', *, *, #4119, .F.); +#6604 = ORIENTED_EDGE('NONE', *, *, #4118, .F.); +#6605 = ORIENTED_EDGE('NONE', *, *, #4117, .F.); +#6606 = ORIENTED_EDGE('NONE', *, *, #4115, .T.); +#6607 = EDGE_LOOP('NONE', (#6603, #6604, #6605, #6606)); +#6608 = FACE_BOUND('NONE', #6607, .T.); +#6609 = ADVANCED_FACE('NONE', (#6608), #4809, .T.); +#6610 = ORIENTED_EDGE('NONE', *, *, #4122, .F.); +#6611 = ORIENTED_EDGE('NONE', *, *, #4121, .F.); +#6612 = ORIENTED_EDGE('NONE', *, *, #4120, .F.); +#6613 = ORIENTED_EDGE('NONE', *, *, #4118, .T.); +#6614 = EDGE_LOOP('NONE', (#6610, #6611, #6612, #6613)); +#6615 = FACE_BOUND('NONE', #6614, .T.); +#6616 = ADVANCED_FACE('NONE', (#6615), #4813, .T.); +#6617 = ORIENTED_EDGE('NONE', *, *, #4125, .F.); +#6618 = ORIENTED_EDGE('NONE', *, *, #4124, .F.); +#6619 = ORIENTED_EDGE('NONE', *, *, #4123, .F.); +#6620 = ORIENTED_EDGE('NONE', *, *, #4121, .T.); +#6621 = EDGE_LOOP('NONE', (#6617, #6618, #6619, #6620)); +#6622 = FACE_BOUND('NONE', #6621, .T.); +#6623 = ADVANCED_FACE('NONE', (#6622), #4818, .F.); +#6624 = ORIENTED_EDGE('NONE', *, *, #4128, .F.); +#6625 = ORIENTED_EDGE('NONE', *, *, #4127, .F.); +#6626 = ORIENTED_EDGE('NONE', *, *, #4126, .F.); +#6627 = ORIENTED_EDGE('NONE', *, *, #4124, .T.); +#6628 = EDGE_LOOP('NONE', (#6624, #6625, #6626, #6627)); +#6629 = FACE_BOUND('NONE', #6628, .T.); +#6630 = ADVANCED_FACE('NONE', (#6629), #4823, .T.); +#6631 = ORIENTED_EDGE('NONE', *, *, #4078, .T.); +#6632 = ORIENTED_EDGE('NONE', *, *, #4081, .T.); +#6633 = ORIENTED_EDGE('NONE', *, *, #4084, .T.); +#6634 = ORIENTED_EDGE('NONE', *, *, #4087, .T.); +#6635 = ORIENTED_EDGE('NONE', *, *, #4090, .T.); +#6636 = ORIENTED_EDGE('NONE', *, *, #4093, .T.); +#6637 = ORIENTED_EDGE('NONE', *, *, #4096, .T.); +#6638 = ORIENTED_EDGE('NONE', *, *, #4099, .T.); +#6639 = ORIENTED_EDGE('NONE', *, *, #4102, .T.); +#6640 = ORIENTED_EDGE('NONE', *, *, #4105, .T.); +#6641 = ORIENTED_EDGE('NONE', *, *, #4108, .T.); +#6642 = ORIENTED_EDGE('NONE', *, *, #4111, .T.); +#6643 = ORIENTED_EDGE('NONE', *, *, #4114, .T.); +#6644 = ORIENTED_EDGE('NONE', *, *, #4117, .T.); +#6645 = ORIENTED_EDGE('NONE', *, *, #4120, .T.); +#6646 = ORIENTED_EDGE('NONE', *, *, #4123, .T.); +#6647 = ORIENTED_EDGE('NONE', *, *, #4126, .T.); +#6648 = EDGE_LOOP('NONE', (#6631, #6632, #6633, #6634, #6635, #6636, #6637, #6638, #6639, #6640, #6641, #6642, #6643, #6644, #6645, #6646, #6647)); +#6649 = FACE_BOUND('NONE', #6648, .T.); +#6650 = ADVANCED_FACE('NONE', (#6649), #4827, .F.); +#6651 = ORIENTED_EDGE('NONE', *, *, #4128, .T.); +#6652 = ORIENTED_EDGE('NONE', *, *, #4125, .T.); +#6653 = ORIENTED_EDGE('NONE', *, *, #4122, .T.); +#6654 = ORIENTED_EDGE('NONE', *, *, #4119, .T.); +#6655 = ORIENTED_EDGE('NONE', *, *, #4116, .T.); +#6656 = ORIENTED_EDGE('NONE', *, *, #4113, .T.); +#6657 = ORIENTED_EDGE('NONE', *, *, #4110, .T.); +#6658 = ORIENTED_EDGE('NONE', *, *, #4107, .T.); +#6659 = ORIENTED_EDGE('NONE', *, *, #4104, .T.); +#6660 = ORIENTED_EDGE('NONE', *, *, #4101, .T.); +#6661 = ORIENTED_EDGE('NONE', *, *, #4098, .T.); +#6662 = ORIENTED_EDGE('NONE', *, *, #4095, .T.); +#6663 = ORIENTED_EDGE('NONE', *, *, #4092, .T.); +#6664 = ORIENTED_EDGE('NONE', *, *, #4089, .T.); +#6665 = ORIENTED_EDGE('NONE', *, *, #4086, .T.); +#6666 = ORIENTED_EDGE('NONE', *, *, #4083, .T.); +#6667 = ORIENTED_EDGE('NONE', *, *, #4080, .T.); +#6668 = EDGE_LOOP('NONE', (#6651, #6652, #6653, #6654, #6655, #6656, #6657, #6658, #6659, #6660, #6661, #6662, #6663, #6664, #6665, #6666, #6667)); #6669 = FACE_BOUND('NONE', #6668, .T.); -#6670 = ADVANCED_FACE('NONE', (#6667, #6669), #4707, .F.); -#6671 = ORIENTED_EDGE('NONE', *, *, #3855, .F.); -#6672 = ORIENTED_EDGE('NONE', *, *, #3809, .T.); +#6670 = ADVANCED_FACE('NONE', (#6669), #4831, .T.); +#6671 = ORIENTED_EDGE('NONE', *, *, #4146, .F.); +#6672 = ORIENTED_EDGE('NONE', *, *, #4130, .T.); #6673 = EDGE_LOOP('NONE', (#6671)); #6674 = FACE_BOUND('NONE', #6673, .T.); #6675 = EDGE_LOOP('NONE', (#6672)); #6676 = FACE_BOUND('NONE', #6675, .T.); -#6677 = ADVANCED_FACE('NONE', (#6674, #6676), #4712, .T.); -#6678 = ORIENTED_EDGE('NONE', *, *, #3809, .F.); -#6679 = ORIENTED_EDGE('NONE', *, *, #3811, .T.); +#6677 = ADVANCED_FACE('NONE', (#6674, #6676), #4850, .T.); +#6678 = ORIENTED_EDGE('NONE', *, *, #4130, .F.); +#6679 = ORIENTED_EDGE('NONE', *, *, #4132, .T.); #6680 = EDGE_LOOP('NONE', (#6678)); #6681 = FACE_BOUND('NONE', #6680, .T.); #6682 = EDGE_LOOP('NONE', (#6679)); #6683 = FACE_BOUND('NONE', #6682, .T.); -#6684 = ADVANCED_FACE('NONE', (#6681, #6683), #4731, .T.); -#6685 = ORIENTED_EDGE('NONE', *, *, #3811, .F.); -#6686 = ORIENTED_EDGE('NONE', *, *, #3813, .T.); +#6684 = ADVANCED_FACE('NONE', (#6681, #6683), #4854, .T.); +#6685 = ORIENTED_EDGE('NONE', *, *, #4132, .F.); +#6686 = ORIENTED_EDGE('NONE', *, *, #4134, .T.); #6687 = EDGE_LOOP('NONE', (#6685)); #6688 = FACE_BOUND('NONE', #6687, .T.); #6689 = EDGE_LOOP('NONE', (#6686)); #6690 = FACE_BOUND('NONE', #6689, .T.); -#6691 = ADVANCED_FACE('NONE', (#6688, #6690), #4736, .T.); -#6692 = ORIENTED_EDGE('NONE', *, *, #3813, .F.); -#6693 = ORIENTED_EDGE('NONE', *, *, #3815, .T.); +#6691 = ADVANCED_FACE('NONE', (#6688, #6690), #4859, .T.); +#6692 = ORIENTED_EDGE('NONE', *, *, #4134, .F.); +#6693 = ORIENTED_EDGE('NONE', *, *, #4136, .T.); #6694 = EDGE_LOOP('NONE', (#6692)); #6695 = FACE_BOUND('NONE', #6694, .T.); #6696 = EDGE_LOOP('NONE', (#6693)); #6697 = FACE_BOUND('NONE', #6696, .T.); -#6698 = ADVANCED_FACE('NONE', (#6695, #6697), #4755, .T.); -#6699 = ORIENTED_EDGE('NONE', *, *, #3815, .F.); -#6700 = ORIENTED_EDGE('NONE', *, *, #3817, .T.); +#6698 = ADVANCED_FACE('NONE', (#6695, #6697), #4864, .T.); +#6699 = ORIENTED_EDGE('NONE', *, *, #4136, .F.); +#6700 = ORIENTED_EDGE('NONE', *, *, #4138, .T.); #6701 = EDGE_LOOP('NONE', (#6699)); #6702 = FACE_BOUND('NONE', #6701, .T.); #6703 = EDGE_LOOP('NONE', (#6700)); #6704 = FACE_BOUND('NONE', #6703, .T.); -#6705 = ADVANCED_FACE('NONE', (#6702, #6704), #4760, .T.); -#6706 = ORIENTED_EDGE('NONE', *, *, #3817, .F.); -#6707 = ORIENTED_EDGE('NONE', *, *, #3819, .T.); +#6705 = ADVANCED_FACE('NONE', (#6702, #6704), #4868, .T.); +#6706 = ORIENTED_EDGE('NONE', *, *, #4138, .F.); +#6707 = ORIENTED_EDGE('NONE', *, *, #4140, .T.); #6708 = EDGE_LOOP('NONE', (#6706)); #6709 = FACE_BOUND('NONE', #6708, .T.); #6710 = EDGE_LOOP('NONE', (#6707)); #6711 = FACE_BOUND('NONE', #6710, .T.); -#6712 = ADVANCED_FACE('NONE', (#6709, #6711), #4779, .T.); -#6713 = ORIENTED_EDGE('NONE', *, *, #3819, .F.); -#6714 = ORIENTED_EDGE('NONE', *, *, #3821, .T.); +#6712 = ADVANCED_FACE('NONE', (#6709, #6711), #4873, .F.); +#6713 = ORIENTED_EDGE('NONE', *, *, #4140, .F.); +#6714 = ORIENTED_EDGE('NONE', *, *, #4142, .T.); #6715 = EDGE_LOOP('NONE', (#6713)); #6716 = FACE_BOUND('NONE', #6715, .T.); #6717 = EDGE_LOOP('NONE', (#6714)); #6718 = FACE_BOUND('NONE', #6717, .T.); -#6719 = ADVANCED_FACE('NONE', (#6716, #6718), #4784, .T.); -#6720 = ORIENTED_EDGE('NONE', *, *, #3821, .F.); -#6721 = ORIENTED_EDGE('NONE', *, *, #3823, .T.); +#6719 = ADVANCED_FACE('NONE', (#6716, #6718), #4877, .F.); +#6720 = ORIENTED_EDGE('NONE', *, *, #4142, .F.); +#6721 = ORIENTED_EDGE('NONE', *, *, #4144, .T.); #6722 = EDGE_LOOP('NONE', (#6720)); #6723 = FACE_BOUND('NONE', #6722, .T.); #6724 = EDGE_LOOP('NONE', (#6721)); #6725 = FACE_BOUND('NONE', #6724, .T.); -#6726 = ADVANCED_FACE('NONE', (#6723, #6725), #4788, .T.); -#6727 = ORIENTED_EDGE('NONE', *, *, #3823, .F.); -#6728 = ORIENTED_EDGE('NONE', *, *, #3825, .T.); +#6726 = ADVANCED_FACE('NONE', (#6723, #6725), #4882, .F.); +#6727 = ORIENTED_EDGE('NONE', *, *, #4144, .F.); +#6728 = ORIENTED_EDGE('NONE', *, *, #4146, .T.); #6729 = EDGE_LOOP('NONE', (#6727)); #6730 = FACE_BOUND('NONE', #6729, .T.); #6731 = EDGE_LOOP('NONE', (#6728)); #6732 = FACE_BOUND('NONE', #6731, .T.); -#6733 = ADVANCED_FACE('NONE', (#6730, #6732), #4793, .F.); -#6734 = ORIENTED_EDGE('NONE', *, *, #3825, .F.); -#6735 = ORIENTED_EDGE('NONE', *, *, #3827, .T.); +#6733 = ADVANCED_FACE('NONE', (#6730, #6732), #4886, .F.); +#6734 = ORIENTED_EDGE('NONE', *, *, #4164, .F.); +#6735 = ORIENTED_EDGE('NONE', *, *, #4148, .T.); #6736 = EDGE_LOOP('NONE', (#6734)); #6737 = FACE_BOUND('NONE', #6736, .T.); #6738 = EDGE_LOOP('NONE', (#6735)); #6739 = FACE_BOUND('NONE', #6738, .T.); -#6740 = ADVANCED_FACE('NONE', (#6737, #6739), #4812, .T.); -#6741 = ORIENTED_EDGE('NONE', *, *, #3827, .F.); -#6742 = ORIENTED_EDGE('NONE', *, *, #3829, .T.); +#6740 = ADVANCED_FACE('NONE', (#6737, #6739), #4905, .T.); +#6741 = ORIENTED_EDGE('NONE', *, *, #4148, .F.); +#6742 = ORIENTED_EDGE('NONE', *, *, #4150, .T.); #6743 = EDGE_LOOP('NONE', (#6741)); #6744 = FACE_BOUND('NONE', #6743, .T.); #6745 = EDGE_LOOP('NONE', (#6742)); #6746 = FACE_BOUND('NONE', #6745, .T.); -#6747 = ADVANCED_FACE('NONE', (#6744, #6746), #4817, .F.); -#6748 = ORIENTED_EDGE('NONE', *, *, #3829, .F.); -#6749 = ORIENTED_EDGE('NONE', *, *, #3831, .T.); +#6747 = ADVANCED_FACE('NONE', (#6744, #6746), #4909, .T.); +#6748 = ORIENTED_EDGE('NONE', *, *, #4150, .F.); +#6749 = ORIENTED_EDGE('NONE', *, *, #4152, .T.); #6750 = EDGE_LOOP('NONE', (#6748)); #6751 = FACE_BOUND('NONE', #6750, .T.); #6752 = EDGE_LOOP('NONE', (#6749)); #6753 = FACE_BOUND('NONE', #6752, .T.); -#6754 = ADVANCED_FACE('NONE', (#6751, #6753), #4836, .T.); -#6755 = ORIENTED_EDGE('NONE', *, *, #3831, .F.); -#6756 = ORIENTED_EDGE('NONE', *, *, #3833, .T.); +#6754 = ADVANCED_FACE('NONE', (#6751, #6753), #4914, .T.); +#6755 = ORIENTED_EDGE('NONE', *, *, #4152, .F.); +#6756 = ORIENTED_EDGE('NONE', *, *, #4154, .T.); #6757 = EDGE_LOOP('NONE', (#6755)); #6758 = FACE_BOUND('NONE', #6757, .T.); #6759 = EDGE_LOOP('NONE', (#6756)); #6760 = FACE_BOUND('NONE', #6759, .T.); -#6761 = ADVANCED_FACE('NONE', (#6758, #6760), #4841, .F.); -#6762 = ORIENTED_EDGE('NONE', *, *, #3833, .F.); -#6763 = ORIENTED_EDGE('NONE', *, *, #3835, .T.); +#6761 = ADVANCED_FACE('NONE', (#6758, #6760), #4919, .T.); +#6762 = ORIENTED_EDGE('NONE', *, *, #4154, .F.); +#6763 = ORIENTED_EDGE('NONE', *, *, #4156, .T.); #6764 = EDGE_LOOP('NONE', (#6762)); #6765 = FACE_BOUND('NONE', #6764, .T.); #6766 = EDGE_LOOP('NONE', (#6763)); #6767 = FACE_BOUND('NONE', #6766, .T.); -#6768 = ADVANCED_FACE('NONE', (#6765, #6767), #4860, .T.); -#6769 = ORIENTED_EDGE('NONE', *, *, #3835, .F.); -#6770 = ORIENTED_EDGE('NONE', *, *, #3837, .T.); +#6768 = ADVANCED_FACE('NONE', (#6765, #6767), #4923, .T.); +#6769 = ORIENTED_EDGE('NONE', *, *, #4156, .F.); +#6770 = ORIENTED_EDGE('NONE', *, *, #4158, .T.); #6771 = EDGE_LOOP('NONE', (#6769)); #6772 = FACE_BOUND('NONE', #6771, .T.); #6773 = EDGE_LOOP('NONE', (#6770)); #6774 = FACE_BOUND('NONE', #6773, .T.); -#6775 = ADVANCED_FACE('NONE', (#6772, #6774), #4865, .F.); -#6776 = ORIENTED_EDGE('NONE', *, *, #3837, .F.); -#6777 = ORIENTED_EDGE('NONE', *, *, #3839, .T.); +#6775 = ADVANCED_FACE('NONE', (#6772, #6774), #4928, .F.); +#6776 = ORIENTED_EDGE('NONE', *, *, #4158, .F.); +#6777 = ORIENTED_EDGE('NONE', *, *, #4160, .T.); #6778 = EDGE_LOOP('NONE', (#6776)); #6779 = FACE_BOUND('NONE', #6778, .T.); #6780 = EDGE_LOOP('NONE', (#6777)); #6781 = FACE_BOUND('NONE', #6780, .T.); -#6782 = ADVANCED_FACE('NONE', (#6779, #6781), #4884, .T.); -#6783 = ORIENTED_EDGE('NONE', *, *, #3839, .F.); -#6784 = ORIENTED_EDGE('NONE', *, *, #3841, .T.); +#6782 = ADVANCED_FACE('NONE', (#6779, #6781), #4932, .F.); +#6783 = ORIENTED_EDGE('NONE', *, *, #4160, .F.); +#6784 = ORIENTED_EDGE('NONE', *, *, #4162, .T.); #6785 = EDGE_LOOP('NONE', (#6783)); #6786 = FACE_BOUND('NONE', #6785, .T.); #6787 = EDGE_LOOP('NONE', (#6784)); #6788 = FACE_BOUND('NONE', #6787, .T.); -#6789 = ADVANCED_FACE('NONE', (#6786, #6788), #4889, .F.); -#6790 = ORIENTED_EDGE('NONE', *, *, #3841, .F.); -#6791 = ORIENTED_EDGE('NONE', *, *, #3843, .T.); +#6789 = ADVANCED_FACE('NONE', (#6786, #6788), #4937, .F.); +#6790 = ORIENTED_EDGE('NONE', *, *, #4162, .F.); +#6791 = ORIENTED_EDGE('NONE', *, *, #4164, .T.); #6792 = EDGE_LOOP('NONE', (#6790)); #6793 = FACE_BOUND('NONE', #6792, .T.); #6794 = EDGE_LOOP('NONE', (#6791)); #6795 = FACE_BOUND('NONE', #6794, .T.); -#6796 = ADVANCED_FACE('NONE', (#6793, #6795), #4908, .T.); -#6797 = ORIENTED_EDGE('NONE', *, *, #3843, .F.); -#6798 = ORIENTED_EDGE('NONE', *, *, #3845, .T.); +#6796 = ADVANCED_FACE('NONE', (#6793, #6795), #4941, .F.); +#6797 = ORIENTED_EDGE('NONE', *, *, #4182, .F.); +#6798 = ORIENTED_EDGE('NONE', *, *, #4166, .T.); #6799 = EDGE_LOOP('NONE', (#6797)); #6800 = FACE_BOUND('NONE', #6799, .T.); #6801 = EDGE_LOOP('NONE', (#6798)); #6802 = FACE_BOUND('NONE', #6801, .T.); -#6803 = ADVANCED_FACE('NONE', (#6800, #6802), #4913, .F.); -#6804 = ORIENTED_EDGE('NONE', *, *, #3845, .F.); -#6805 = ORIENTED_EDGE('NONE', *, *, #3847, .T.); +#6803 = ADVANCED_FACE('NONE', (#6800, #6802), #4960, .T.); +#6804 = ORIENTED_EDGE('NONE', *, *, #4166, .F.); +#6805 = ORIENTED_EDGE('NONE', *, *, #4168, .T.); #6806 = EDGE_LOOP('NONE', (#6804)); #6807 = FACE_BOUND('NONE', #6806, .T.); #6808 = EDGE_LOOP('NONE', (#6805)); #6809 = FACE_BOUND('NONE', #6808, .T.); -#6810 = ADVANCED_FACE('NONE', (#6807, #6809), #4932, .T.); -#6811 = ORIENTED_EDGE('NONE', *, *, #3847, .F.); -#6812 = ORIENTED_EDGE('NONE', *, *, #3849, .T.); +#6810 = ADVANCED_FACE('NONE', (#6807, #6809), #4964, .T.); +#6811 = ORIENTED_EDGE('NONE', *, *, #4168, .F.); +#6812 = ORIENTED_EDGE('NONE', *, *, #4170, .T.); #6813 = EDGE_LOOP('NONE', (#6811)); #6814 = FACE_BOUND('NONE', #6813, .T.); #6815 = EDGE_LOOP('NONE', (#6812)); #6816 = FACE_BOUND('NONE', #6815, .T.); -#6817 = ADVANCED_FACE('NONE', (#6814, #6816), #4937, .F.); -#6818 = ORIENTED_EDGE('NONE', *, *, #3849, .F.); -#6819 = ORIENTED_EDGE('NONE', *, *, #3851, .T.); +#6817 = ADVANCED_FACE('NONE', (#6814, #6816), #4969, .T.); +#6818 = ORIENTED_EDGE('NONE', *, *, #4170, .F.); +#6819 = ORIENTED_EDGE('NONE', *, *, #4172, .T.); #6820 = EDGE_LOOP('NONE', (#6818)); #6821 = FACE_BOUND('NONE', #6820, .T.); #6822 = EDGE_LOOP('NONE', (#6819)); #6823 = FACE_BOUND('NONE', #6822, .T.); -#6824 = ADVANCED_FACE('NONE', (#6821, #6823), #4941, .F.); -#6825 = ORIENTED_EDGE('NONE', *, *, #3851, .F.); -#6826 = ORIENTED_EDGE('NONE', *, *, #3853, .T.); +#6824 = ADVANCED_FACE('NONE', (#6821, #6823), #4974, .T.); +#6825 = ORIENTED_EDGE('NONE', *, *, #4172, .F.); +#6826 = ORIENTED_EDGE('NONE', *, *, #4174, .T.); #6827 = EDGE_LOOP('NONE', (#6825)); #6828 = FACE_BOUND('NONE', #6827, .T.); #6829 = EDGE_LOOP('NONE', (#6826)); #6830 = FACE_BOUND('NONE', #6829, .T.); -#6831 = ADVANCED_FACE('NONE', (#6828, #6830), #4946, .T.); -#6832 = ORIENTED_EDGE('NONE', *, *, #3853, .F.); -#6833 = ORIENTED_EDGE('NONE', *, *, #3855, .T.); +#6831 = ADVANCED_FACE('NONE', (#6828, #6830), #4978, .T.); +#6832 = ORIENTED_EDGE('NONE', *, *, #4174, .F.); +#6833 = ORIENTED_EDGE('NONE', *, *, #4176, .T.); #6834 = EDGE_LOOP('NONE', (#6832)); #6835 = FACE_BOUND('NONE', #6834, .T.); #6836 = EDGE_LOOP('NONE', (#6833)); #6837 = FACE_BOUND('NONE', #6836, .T.); -#6838 = ADVANCED_FACE('NONE', (#6835, #6837), #4965, .T.); -#6839 = ORIENTED_EDGE('NONE', *, *, #3856, .T.); -#6840 = ORIENTED_EDGE('NONE', *, *, #3857, .T.); -#6841 = ORIENTED_EDGE('NONE', *, *, #3858, .F.); -#6842 = ORIENTED_EDGE('NONE', *, *, #3859, .F.); -#6843 = EDGE_LOOP('NONE', (#6839, #6840, #6841, #6842)); +#6838 = ADVANCED_FACE('NONE', (#6835, #6837), #4983, .F.); +#6839 = ORIENTED_EDGE('NONE', *, *, #4176, .F.); +#6840 = ORIENTED_EDGE('NONE', *, *, #4178, .T.); +#6841 = EDGE_LOOP('NONE', (#6839)); +#6842 = FACE_BOUND('NONE', #6841, .T.); +#6843 = EDGE_LOOP('NONE', (#6840)); #6844 = FACE_BOUND('NONE', #6843, .T.); -#6845 = ADVANCED_FACE('NONE', (#6844), #4969, .T.); -#6846 = ORIENTED_EDGE('NONE', *, *, #3860, .T.); -#6847 = ORIENTED_EDGE('NONE', *, *, #3861, .T.); -#6848 = ORIENTED_EDGE('NONE', *, *, #3862, .F.); -#6849 = ORIENTED_EDGE('NONE', *, *, #3857, .F.); -#6850 = EDGE_LOOP('NONE', (#6846, #6847, #6848, #6849)); +#6845 = ADVANCED_FACE('NONE', (#6842, #6844), #4987, .F.); +#6846 = ORIENTED_EDGE('NONE', *, *, #4178, .F.); +#6847 = ORIENTED_EDGE('NONE', *, *, #4180, .T.); +#6848 = EDGE_LOOP('NONE', (#6846)); +#6849 = FACE_BOUND('NONE', #6848, .T.); +#6850 = EDGE_LOOP('NONE', (#6847)); #6851 = FACE_BOUND('NONE', #6850, .T.); -#6852 = ADVANCED_FACE('NONE', (#6851), #4978, .T.); -#6853 = ORIENTED_EDGE('NONE', *, *, #3863, .T.); -#6854 = ORIENTED_EDGE('NONE', *, *, #3864, .T.); -#6855 = ORIENTED_EDGE('NONE', *, *, #3865, .F.); -#6856 = ORIENTED_EDGE('NONE', *, *, #3861, .F.); -#6857 = EDGE_LOOP('NONE', (#6853, #6854, #6855, #6856)); +#6852 = ADVANCED_FACE('NONE', (#6849, #6851), #4992, .F.); +#6853 = ORIENTED_EDGE('NONE', *, *, #4180, .F.); +#6854 = ORIENTED_EDGE('NONE', *, *, #4182, .T.); +#6855 = EDGE_LOOP('NONE', (#6853)); +#6856 = FACE_BOUND('NONE', #6855, .T.); +#6857 = EDGE_LOOP('NONE', (#6854)); #6858 = FACE_BOUND('NONE', #6857, .T.); -#6859 = ADVANCED_FACE('NONE', (#6858), #4982, .T.); -#6860 = ORIENTED_EDGE('NONE', *, *, #3866, .T.); -#6861 = ORIENTED_EDGE('NONE', *, *, #3859, .T.); -#6862 = ORIENTED_EDGE('NONE', *, *, #3867, .F.); -#6863 = ORIENTED_EDGE('NONE', *, *, #3864, .F.); -#6864 = EDGE_LOOP('NONE', (#6860, #6861, #6862, #6863)); +#6859 = ADVANCED_FACE('NONE', (#6856, #6858), #4996, .F.); +#6860 = ORIENTED_EDGE('NONE', *, *, #4200, .F.); +#6861 = ORIENTED_EDGE('NONE', *, *, #4184, .T.); +#6862 = EDGE_LOOP('NONE', (#6860)); +#6863 = FACE_BOUND('NONE', #6862, .T.); +#6864 = EDGE_LOOP('NONE', (#6861)); #6865 = FACE_BOUND('NONE', #6864, .T.); -#6866 = ADVANCED_FACE('NONE', (#6865), #4991, .T.); -#6867 = ORIENTED_EDGE('NONE', *, *, #3866, .F.); -#6868 = ORIENTED_EDGE('NONE', *, *, #3863, .F.); -#6869 = ORIENTED_EDGE('NONE', *, *, #3860, .F.); -#6870 = ORIENTED_EDGE('NONE', *, *, #3856, .F.); -#6871 = EDGE_LOOP('NONE', (#6867, #6868, #6869, #6870)); +#6866 = ADVANCED_FACE('NONE', (#6863, #6865), #5015, .T.); +#6867 = ORIENTED_EDGE('NONE', *, *, #4184, .F.); +#6868 = ORIENTED_EDGE('NONE', *, *, #4186, .T.); +#6869 = EDGE_LOOP('NONE', (#6867)); +#6870 = FACE_BOUND('NONE', #6869, .T.); +#6871 = EDGE_LOOP('NONE', (#6868)); #6872 = FACE_BOUND('NONE', #6871, .T.); -#6873 = ADVANCED_FACE('NONE', (#6872), #4995, .F.); -#6874 = ORIENTED_EDGE('NONE', *, *, #3858, .T.); -#6875 = ORIENTED_EDGE('NONE', *, *, #3862, .T.); -#6876 = ORIENTED_EDGE('NONE', *, *, #3865, .T.); -#6877 = ORIENTED_EDGE('NONE', *, *, #3867, .T.); -#6878 = EDGE_LOOP('NONE', (#6874, #6875, #6876, #6877)); +#6873 = ADVANCED_FACE('NONE', (#6870, #6872), #5019, .T.); +#6874 = ORIENTED_EDGE('NONE', *, *, #4186, .F.); +#6875 = ORIENTED_EDGE('NONE', *, *, #4188, .T.); +#6876 = EDGE_LOOP('NONE', (#6874)); +#6877 = FACE_BOUND('NONE', #6876, .T.); +#6878 = EDGE_LOOP('NONE', (#6875)); #6879 = FACE_BOUND('NONE', #6878, .T.); -#6880 = ADVANCED_FACE('NONE', (#6879), #4999, .T.); -#6881 = ORIENTED_EDGE('NONE', *, *, #3868, .T.); -#6882 = ORIENTED_EDGE('NONE', *, *, #3869, .T.); -#6883 = ORIENTED_EDGE('NONE', *, *, #3870, .F.); -#6884 = ORIENTED_EDGE('NONE', *, *, #3871, .F.); -#6885 = EDGE_LOOP('NONE', (#6881, #6882, #6883, #6884)); +#6880 = ADVANCED_FACE('NONE', (#6877, #6879), #5024, .T.); +#6881 = ORIENTED_EDGE('NONE', *, *, #4188, .F.); +#6882 = ORIENTED_EDGE('NONE', *, *, #4190, .T.); +#6883 = EDGE_LOOP('NONE', (#6881)); +#6884 = FACE_BOUND('NONE', #6883, .T.); +#6885 = EDGE_LOOP('NONE', (#6882)); #6886 = FACE_BOUND('NONE', #6885, .T.); -#6887 = ADVANCED_FACE('NONE', (#6886), #5003, .T.); -#6888 = ORIENTED_EDGE('NONE', *, *, #3872, .T.); -#6889 = ORIENTED_EDGE('NONE', *, *, #3873, .T.); -#6890 = ORIENTED_EDGE('NONE', *, *, #3874, .F.); -#6891 = ORIENTED_EDGE('NONE', *, *, #3869, .F.); -#6892 = EDGE_LOOP('NONE', (#6888, #6889, #6890, #6891)); +#6887 = ADVANCED_FACE('NONE', (#6884, #6886), #5029, .T.); +#6888 = ORIENTED_EDGE('NONE', *, *, #4190, .F.); +#6889 = ORIENTED_EDGE('NONE', *, *, #4192, .T.); +#6890 = EDGE_LOOP('NONE', (#6888)); +#6891 = FACE_BOUND('NONE', #6890, .T.); +#6892 = EDGE_LOOP('NONE', (#6889)); #6893 = FACE_BOUND('NONE', #6892, .T.); -#6894 = ADVANCED_FACE('NONE', (#6893), #5012, .T.); -#6895 = ORIENTED_EDGE('NONE', *, *, #3875, .T.); -#6896 = ORIENTED_EDGE('NONE', *, *, #3876, .T.); -#6897 = ORIENTED_EDGE('NONE', *, *, #3877, .F.); -#6898 = ORIENTED_EDGE('NONE', *, *, #3873, .F.); -#6899 = EDGE_LOOP('NONE', (#6895, #6896, #6897, #6898)); +#6894 = ADVANCED_FACE('NONE', (#6891, #6893), #5033, .T.); +#6895 = ORIENTED_EDGE('NONE', *, *, #4192, .F.); +#6896 = ORIENTED_EDGE('NONE', *, *, #4194, .T.); +#6897 = EDGE_LOOP('NONE', (#6895)); +#6898 = FACE_BOUND('NONE', #6897, .T.); +#6899 = EDGE_LOOP('NONE', (#6896)); #6900 = FACE_BOUND('NONE', #6899, .T.); -#6901 = ADVANCED_FACE('NONE', (#6900), #5016, .T.); -#6902 = ORIENTED_EDGE('NONE', *, *, #3878, .T.); -#6903 = ORIENTED_EDGE('NONE', *, *, #3871, .T.); -#6904 = ORIENTED_EDGE('NONE', *, *, #3879, .F.); -#6905 = ORIENTED_EDGE('NONE', *, *, #3876, .F.); -#6906 = EDGE_LOOP('NONE', (#6902, #6903, #6904, #6905)); +#6901 = ADVANCED_FACE('NONE', (#6898, #6900), #5038, .F.); +#6902 = ORIENTED_EDGE('NONE', *, *, #4194, .F.); +#6903 = ORIENTED_EDGE('NONE', *, *, #4196, .T.); +#6904 = EDGE_LOOP('NONE', (#6902)); +#6905 = FACE_BOUND('NONE', #6904, .T.); +#6906 = EDGE_LOOP('NONE', (#6903)); #6907 = FACE_BOUND('NONE', #6906, .T.); -#6908 = ADVANCED_FACE('NONE', (#6907), #5025, .T.); -#6909 = ORIENTED_EDGE('NONE', *, *, #3878, .F.); -#6910 = ORIENTED_EDGE('NONE', *, *, #3875, .F.); -#6911 = ORIENTED_EDGE('NONE', *, *, #3872, .F.); -#6912 = ORIENTED_EDGE('NONE', *, *, #3868, .F.); -#6913 = EDGE_LOOP('NONE', (#6909, #6910, #6911, #6912)); +#6908 = ADVANCED_FACE('NONE', (#6905, #6907), #5042, .F.); +#6909 = ORIENTED_EDGE('NONE', *, *, #4196, .F.); +#6910 = ORIENTED_EDGE('NONE', *, *, #4198, .T.); +#6911 = EDGE_LOOP('NONE', (#6909)); +#6912 = FACE_BOUND('NONE', #6911, .T.); +#6913 = EDGE_LOOP('NONE', (#6910)); #6914 = FACE_BOUND('NONE', #6913, .T.); -#6915 = ADVANCED_FACE('NONE', (#6914), #5029, .F.); -#6916 = ORIENTED_EDGE('NONE', *, *, #3870, .T.); -#6917 = ORIENTED_EDGE('NONE', *, *, #3874, .T.); -#6918 = ORIENTED_EDGE('NONE', *, *, #3877, .T.); -#6919 = ORIENTED_EDGE('NONE', *, *, #3879, .T.); -#6920 = EDGE_LOOP('NONE', (#6916, #6917, #6918, #6919)); +#6915 = ADVANCED_FACE('NONE', (#6912, #6914), #5047, .F.); +#6916 = ORIENTED_EDGE('NONE', *, *, #4198, .F.); +#6917 = ORIENTED_EDGE('NONE', *, *, #4200, .T.); +#6918 = EDGE_LOOP('NONE', (#6916)); +#6919 = FACE_BOUND('NONE', #6918, .T.); +#6920 = EDGE_LOOP('NONE', (#6917)); #6921 = FACE_BOUND('NONE', #6920, .T.); -#6922 = ADVANCED_FACE('NONE', (#6921), #5033, .T.); -#6923 = ORIENTED_EDGE('NONE', *, *, #3880, .T.); -#6924 = ORIENTED_EDGE('NONE', *, *, #3881, .T.); -#6925 = ORIENTED_EDGE('NONE', *, *, #3882, .F.); -#6926 = ORIENTED_EDGE('NONE', *, *, #3883, .F.); -#6927 = EDGE_LOOP('NONE', (#6923, #6924, #6925, #6926)); +#6922 = ADVANCED_FACE('NONE', (#6919, #6921), #5051, .F.); +#6923 = ORIENTED_EDGE('NONE', *, *, #4218, .F.); +#6924 = ORIENTED_EDGE('NONE', *, *, #4202, .T.); +#6925 = EDGE_LOOP('NONE', (#6923)); +#6926 = FACE_BOUND('NONE', #6925, .T.); +#6927 = EDGE_LOOP('NONE', (#6924)); #6928 = FACE_BOUND('NONE', #6927, .T.); -#6929 = ADVANCED_FACE('NONE', (#6928), #5037, .T.); -#6930 = ORIENTED_EDGE('NONE', *, *, #3884, .T.); -#6931 = ORIENTED_EDGE('NONE', *, *, #3885, .T.); -#6932 = ORIENTED_EDGE('NONE', *, *, #3886, .F.); -#6933 = ORIENTED_EDGE('NONE', *, *, #3881, .F.); -#6934 = EDGE_LOOP('NONE', (#6930, #6931, #6932, #6933)); +#6929 = ADVANCED_FACE('NONE', (#6926, #6928), #5070, .T.); +#6930 = ORIENTED_EDGE('NONE', *, *, #4202, .F.); +#6931 = ORIENTED_EDGE('NONE', *, *, #4204, .T.); +#6932 = EDGE_LOOP('NONE', (#6930)); +#6933 = FACE_BOUND('NONE', #6932, .T.); +#6934 = EDGE_LOOP('NONE', (#6931)); #6935 = FACE_BOUND('NONE', #6934, .T.); -#6936 = ADVANCED_FACE('NONE', (#6935), #5046, .T.); -#6937 = ORIENTED_EDGE('NONE', *, *, #3887, .T.); -#6938 = ORIENTED_EDGE('NONE', *, *, #3888, .T.); -#6939 = ORIENTED_EDGE('NONE', *, *, #3889, .F.); -#6940 = ORIENTED_EDGE('NONE', *, *, #3885, .F.); -#6941 = EDGE_LOOP('NONE', (#6937, #6938, #6939, #6940)); +#6936 = ADVANCED_FACE('NONE', (#6933, #6935), #5074, .T.); +#6937 = ORIENTED_EDGE('NONE', *, *, #4204, .F.); +#6938 = ORIENTED_EDGE('NONE', *, *, #4206, .T.); +#6939 = EDGE_LOOP('NONE', (#6937)); +#6940 = FACE_BOUND('NONE', #6939, .T.); +#6941 = EDGE_LOOP('NONE', (#6938)); #6942 = FACE_BOUND('NONE', #6941, .T.); -#6943 = ADVANCED_FACE('NONE', (#6942), #5050, .T.); -#6944 = ORIENTED_EDGE('NONE', *, *, #3890, .T.); -#6945 = ORIENTED_EDGE('NONE', *, *, #3883, .T.); -#6946 = ORIENTED_EDGE('NONE', *, *, #3891, .F.); -#6947 = ORIENTED_EDGE('NONE', *, *, #3888, .F.); -#6948 = EDGE_LOOP('NONE', (#6944, #6945, #6946, #6947)); +#6943 = ADVANCED_FACE('NONE', (#6940, #6942), #5079, .T.); +#6944 = ORIENTED_EDGE('NONE', *, *, #4206, .F.); +#6945 = ORIENTED_EDGE('NONE', *, *, #4208, .T.); +#6946 = EDGE_LOOP('NONE', (#6944)); +#6947 = FACE_BOUND('NONE', #6946, .T.); +#6948 = EDGE_LOOP('NONE', (#6945)); #6949 = FACE_BOUND('NONE', #6948, .T.); -#6950 = ADVANCED_FACE('NONE', (#6949), #5059, .T.); -#6951 = ORIENTED_EDGE('NONE', *, *, #3890, .F.); -#6952 = ORIENTED_EDGE('NONE', *, *, #3887, .F.); -#6953 = ORIENTED_EDGE('NONE', *, *, #3884, .F.); -#6954 = ORIENTED_EDGE('NONE', *, *, #3880, .F.); -#6955 = EDGE_LOOP('NONE', (#6951, #6952, #6953, #6954)); +#6950 = ADVANCED_FACE('NONE', (#6947, #6949), #5084, .T.); +#6951 = ORIENTED_EDGE('NONE', *, *, #4208, .F.); +#6952 = ORIENTED_EDGE('NONE', *, *, #4210, .T.); +#6953 = EDGE_LOOP('NONE', (#6951)); +#6954 = FACE_BOUND('NONE', #6953, .T.); +#6955 = EDGE_LOOP('NONE', (#6952)); #6956 = FACE_BOUND('NONE', #6955, .T.); -#6957 = ADVANCED_FACE('NONE', (#6956), #5063, .F.); -#6958 = ORIENTED_EDGE('NONE', *, *, #3882, .T.); -#6959 = ORIENTED_EDGE('NONE', *, *, #3886, .T.); -#6960 = ORIENTED_EDGE('NONE', *, *, #3889, .T.); -#6961 = ORIENTED_EDGE('NONE', *, *, #3891, .T.); -#6962 = EDGE_LOOP('NONE', (#6958, #6959, #6960, #6961)); +#6957 = ADVANCED_FACE('NONE', (#6954, #6956), #5088, .T.); +#6958 = ORIENTED_EDGE('NONE', *, *, #4210, .F.); +#6959 = ORIENTED_EDGE('NONE', *, *, #4212, .T.); +#6960 = EDGE_LOOP('NONE', (#6958)); +#6961 = FACE_BOUND('NONE', #6960, .T.); +#6962 = EDGE_LOOP('NONE', (#6959)); #6963 = FACE_BOUND('NONE', #6962, .T.); -#6964 = ADVANCED_FACE('NONE', (#6963), #5067, .T.); -#6965 = ORIENTED_EDGE('NONE', *, *, #3892, .T.); -#6966 = ORIENTED_EDGE('NONE', *, *, #3893, .T.); -#6967 = ORIENTED_EDGE('NONE', *, *, #3894, .F.); -#6968 = ORIENTED_EDGE('NONE', *, *, #3895, .F.); -#6969 = EDGE_LOOP('NONE', (#6965, #6966, #6967, #6968)); +#6964 = ADVANCED_FACE('NONE', (#6961, #6963), #5093, .F.); +#6965 = ORIENTED_EDGE('NONE', *, *, #4212, .F.); +#6966 = ORIENTED_EDGE('NONE', *, *, #4214, .T.); +#6967 = EDGE_LOOP('NONE', (#6965)); +#6968 = FACE_BOUND('NONE', #6967, .T.); +#6969 = EDGE_LOOP('NONE', (#6966)); #6970 = FACE_BOUND('NONE', #6969, .T.); -#6971 = ADVANCED_FACE('NONE', (#6970), #5071, .T.); -#6972 = ORIENTED_EDGE('NONE', *, *, #3896, .T.); -#6973 = ORIENTED_EDGE('NONE', *, *, #3897, .T.); -#6974 = ORIENTED_EDGE('NONE', *, *, #3898, .F.); -#6975 = ORIENTED_EDGE('NONE', *, *, #3893, .F.); -#6976 = EDGE_LOOP('NONE', (#6972, #6973, #6974, #6975)); +#6971 = ADVANCED_FACE('NONE', (#6968, #6970), #5097, .F.); +#6972 = ORIENTED_EDGE('NONE', *, *, #4214, .F.); +#6973 = ORIENTED_EDGE('NONE', *, *, #4216, .T.); +#6974 = EDGE_LOOP('NONE', (#6972)); +#6975 = FACE_BOUND('NONE', #6974, .T.); +#6976 = EDGE_LOOP('NONE', (#6973)); #6977 = FACE_BOUND('NONE', #6976, .T.); -#6978 = ADVANCED_FACE('NONE', (#6977), #5080, .T.); -#6979 = ORIENTED_EDGE('NONE', *, *, #3899, .T.); -#6980 = ORIENTED_EDGE('NONE', *, *, #3900, .T.); -#6981 = ORIENTED_EDGE('NONE', *, *, #3901, .F.); -#6982 = ORIENTED_EDGE('NONE', *, *, #3897, .F.); -#6983 = EDGE_LOOP('NONE', (#6979, #6980, #6981, #6982)); +#6978 = ADVANCED_FACE('NONE', (#6975, #6977), #5102, .F.); +#6979 = ORIENTED_EDGE('NONE', *, *, #4216, .F.); +#6980 = ORIENTED_EDGE('NONE', *, *, #4218, .T.); +#6981 = EDGE_LOOP('NONE', (#6979)); +#6982 = FACE_BOUND('NONE', #6981, .T.); +#6983 = EDGE_LOOP('NONE', (#6980)); #6984 = FACE_BOUND('NONE', #6983, .T.); -#6985 = ADVANCED_FACE('NONE', (#6984), #5084, .T.); -#6986 = ORIENTED_EDGE('NONE', *, *, #3902, .T.); -#6987 = ORIENTED_EDGE('NONE', *, *, #3895, .T.); -#6988 = ORIENTED_EDGE('NONE', *, *, #3903, .F.); -#6989 = ORIENTED_EDGE('NONE', *, *, #3900, .F.); -#6990 = EDGE_LOOP('NONE', (#6986, #6987, #6988, #6989)); +#6985 = ADVANCED_FACE('NONE', (#6982, #6984), #5106, .F.); +#6986 = ORIENTED_EDGE('NONE', *, *, #4266, .F.); +#6987 = ORIENTED_EDGE('NONE', *, *, #4220, .T.); +#6988 = EDGE_LOOP('NONE', (#6986)); +#6989 = FACE_BOUND('NONE', #6988, .T.); +#6990 = EDGE_LOOP('NONE', (#6987)); #6991 = FACE_BOUND('NONE', #6990, .T.); -#6992 = ADVANCED_FACE('NONE', (#6991), #5093, .T.); -#6993 = ORIENTED_EDGE('NONE', *, *, #3902, .F.); -#6994 = ORIENTED_EDGE('NONE', *, *, #3899, .F.); -#6995 = ORIENTED_EDGE('NONE', *, *, #3896, .F.); -#6996 = ORIENTED_EDGE('NONE', *, *, #3892, .F.); -#6997 = EDGE_LOOP('NONE', (#6993, #6994, #6995, #6996)); +#6992 = ADVANCED_FACE('NONE', (#6989, #6991), #5111, .T.); +#6993 = ORIENTED_EDGE('NONE', *, *, #4220, .F.); +#6994 = ORIENTED_EDGE('NONE', *, *, #4222, .T.); +#6995 = EDGE_LOOP('NONE', (#6993)); +#6996 = FACE_BOUND('NONE', #6995, .T.); +#6997 = EDGE_LOOP('NONE', (#6994)); #6998 = FACE_BOUND('NONE', #6997, .T.); -#6999 = ADVANCED_FACE('NONE', (#6998), #5097, .F.); -#7000 = ORIENTED_EDGE('NONE', *, *, #3894, .T.); -#7001 = ORIENTED_EDGE('NONE', *, *, #3898, .T.); -#7002 = ORIENTED_EDGE('NONE', *, *, #3901, .T.); -#7003 = ORIENTED_EDGE('NONE', *, *, #3903, .T.); -#7004 = EDGE_LOOP('NONE', (#7000, #7001, #7002, #7003)); +#6999 = ADVANCED_FACE('NONE', (#6996, #6998), #5130, .T.); +#7000 = ORIENTED_EDGE('NONE', *, *, #4222, .F.); +#7001 = ORIENTED_EDGE('NONE', *, *, #4224, .T.); +#7002 = EDGE_LOOP('NONE', (#7000)); +#7003 = FACE_BOUND('NONE', #7002, .T.); +#7004 = EDGE_LOOP('NONE', (#7001)); #7005 = FACE_BOUND('NONE', #7004, .T.); -#7006 = ADVANCED_FACE('NONE', (#7005), #5101, .T.); -#7007 = ORIENTED_EDGE('NONE', *, *, #3904, .T.); -#7008 = ORIENTED_EDGE('NONE', *, *, #3905, .T.); -#7009 = ORIENTED_EDGE('NONE', *, *, #3906, .F.); -#7010 = ORIENTED_EDGE('NONE', *, *, #3907, .F.); -#7011 = EDGE_LOOP('NONE', (#7007, #7008, #7009, #7010)); +#7006 = ADVANCED_FACE('NONE', (#7003, #7005), #5135, .T.); +#7007 = ORIENTED_EDGE('NONE', *, *, #4224, .F.); +#7008 = ORIENTED_EDGE('NONE', *, *, #4226, .T.); +#7009 = EDGE_LOOP('NONE', (#7007)); +#7010 = FACE_BOUND('NONE', #7009, .T.); +#7011 = EDGE_LOOP('NONE', (#7008)); #7012 = FACE_BOUND('NONE', #7011, .T.); -#7013 = ADVANCED_FACE('NONE', (#7012), #5105, .T.); -#7014 = ORIENTED_EDGE('NONE', *, *, #3908, .T.); -#7015 = ORIENTED_EDGE('NONE', *, *, #3909, .T.); -#7016 = ORIENTED_EDGE('NONE', *, *, #3910, .F.); -#7017 = ORIENTED_EDGE('NONE', *, *, #3905, .F.); -#7018 = EDGE_LOOP('NONE', (#7014, #7015, #7016, #7017)); +#7013 = ADVANCED_FACE('NONE', (#7010, #7012), #5154, .T.); +#7014 = ORIENTED_EDGE('NONE', *, *, #4226, .F.); +#7015 = ORIENTED_EDGE('NONE', *, *, #4228, .T.); +#7016 = EDGE_LOOP('NONE', (#7014)); +#7017 = FACE_BOUND('NONE', #7016, .T.); +#7018 = EDGE_LOOP('NONE', (#7015)); #7019 = FACE_BOUND('NONE', #7018, .T.); -#7020 = ADVANCED_FACE('NONE', (#7019), #5114, .T.); -#7021 = ORIENTED_EDGE('NONE', *, *, #3911, .T.); -#7022 = ORIENTED_EDGE('NONE', *, *, #3912, .T.); -#7023 = ORIENTED_EDGE('NONE', *, *, #3913, .F.); -#7024 = ORIENTED_EDGE('NONE', *, *, #3909, .F.); -#7025 = EDGE_LOOP('NONE', (#7021, #7022, #7023, #7024)); +#7020 = ADVANCED_FACE('NONE', (#7017, #7019), #5159, .T.); +#7021 = ORIENTED_EDGE('NONE', *, *, #4228, .F.); +#7022 = ORIENTED_EDGE('NONE', *, *, #4230, .T.); +#7023 = EDGE_LOOP('NONE', (#7021)); +#7024 = FACE_BOUND('NONE', #7023, .T.); +#7025 = EDGE_LOOP('NONE', (#7022)); #7026 = FACE_BOUND('NONE', #7025, .T.); -#7027 = ADVANCED_FACE('NONE', (#7026), #5118, .T.); -#7028 = ORIENTED_EDGE('NONE', *, *, #3914, .T.); -#7029 = ORIENTED_EDGE('NONE', *, *, #3907, .T.); -#7030 = ORIENTED_EDGE('NONE', *, *, #3915, .F.); -#7031 = ORIENTED_EDGE('NONE', *, *, #3912, .F.); -#7032 = EDGE_LOOP('NONE', (#7028, #7029, #7030, #7031)); +#7027 = ADVANCED_FACE('NONE', (#7024, #7026), #5178, .T.); +#7028 = ORIENTED_EDGE('NONE', *, *, #4230, .F.); +#7029 = ORIENTED_EDGE('NONE', *, *, #4232, .T.); +#7030 = EDGE_LOOP('NONE', (#7028)); +#7031 = FACE_BOUND('NONE', #7030, .T.); +#7032 = EDGE_LOOP('NONE', (#7029)); #7033 = FACE_BOUND('NONE', #7032, .T.); -#7034 = ADVANCED_FACE('NONE', (#7033), #5127, .T.); -#7035 = ORIENTED_EDGE('NONE', *, *, #3914, .F.); -#7036 = ORIENTED_EDGE('NONE', *, *, #3911, .F.); -#7037 = ORIENTED_EDGE('NONE', *, *, #3908, .F.); -#7038 = ORIENTED_EDGE('NONE', *, *, #3904, .F.); -#7039 = EDGE_LOOP('NONE', (#7035, #7036, #7037, #7038)); +#7034 = ADVANCED_FACE('NONE', (#7031, #7033), #5183, .T.); +#7035 = ORIENTED_EDGE('NONE', *, *, #4232, .F.); +#7036 = ORIENTED_EDGE('NONE', *, *, #4234, .T.); +#7037 = EDGE_LOOP('NONE', (#7035)); +#7038 = FACE_BOUND('NONE', #7037, .T.); +#7039 = EDGE_LOOP('NONE', (#7036)); #7040 = FACE_BOUND('NONE', #7039, .T.); -#7041 = ADVANCED_FACE('NONE', (#7040), #5131, .F.); -#7042 = ORIENTED_EDGE('NONE', *, *, #3906, .T.); -#7043 = ORIENTED_EDGE('NONE', *, *, #3910, .T.); -#7044 = ORIENTED_EDGE('NONE', *, *, #3913, .T.); -#7045 = ORIENTED_EDGE('NONE', *, *, #3915, .T.); -#7046 = EDGE_LOOP('NONE', (#7042, #7043, #7044, #7045)); +#7041 = ADVANCED_FACE('NONE', (#7038, #7040), #5187, .T.); +#7042 = ORIENTED_EDGE('NONE', *, *, #4234, .F.); +#7043 = ORIENTED_EDGE('NONE', *, *, #4236, .T.); +#7044 = EDGE_LOOP('NONE', (#7042)); +#7045 = FACE_BOUND('NONE', #7044, .T.); +#7046 = EDGE_LOOP('NONE', (#7043)); #7047 = FACE_BOUND('NONE', #7046, .T.); -#7048 = ADVANCED_FACE('NONE', (#7047), #5135, .T.); -#7049 = ORIENTED_EDGE('NONE', *, *, #3916, .T.); -#7050 = ORIENTED_EDGE('NONE', *, *, #3917, .T.); -#7051 = ORIENTED_EDGE('NONE', *, *, #3918, .F.); -#7052 = ORIENTED_EDGE('NONE', *, *, #3919, .F.); -#7053 = EDGE_LOOP('NONE', (#7049, #7050, #7051, #7052)); +#7048 = ADVANCED_FACE('NONE', (#7045, #7047), #5192, .F.); +#7049 = ORIENTED_EDGE('NONE', *, *, #4236, .F.); +#7050 = ORIENTED_EDGE('NONE', *, *, #4238, .T.); +#7051 = EDGE_LOOP('NONE', (#7049)); +#7052 = FACE_BOUND('NONE', #7051, .T.); +#7053 = EDGE_LOOP('NONE', (#7050)); #7054 = FACE_BOUND('NONE', #7053, .T.); -#7055 = ADVANCED_FACE('NONE', (#7054), #5139, .T.); -#7056 = ORIENTED_EDGE('NONE', *, *, #3920, .T.); -#7057 = ORIENTED_EDGE('NONE', *, *, #3921, .T.); -#7058 = ORIENTED_EDGE('NONE', *, *, #3922, .F.); -#7059 = ORIENTED_EDGE('NONE', *, *, #3917, .F.); -#7060 = EDGE_LOOP('NONE', (#7056, #7057, #7058, #7059)); +#7055 = ADVANCED_FACE('NONE', (#7052, #7054), #5211, .T.); +#7056 = ORIENTED_EDGE('NONE', *, *, #4238, .F.); +#7057 = ORIENTED_EDGE('NONE', *, *, #4240, .T.); +#7058 = EDGE_LOOP('NONE', (#7056)); +#7059 = FACE_BOUND('NONE', #7058, .T.); +#7060 = EDGE_LOOP('NONE', (#7057)); #7061 = FACE_BOUND('NONE', #7060, .T.); -#7062 = ADVANCED_FACE('NONE', (#7061), #5148, .T.); -#7063 = ORIENTED_EDGE('NONE', *, *, #3923, .T.); -#7064 = ORIENTED_EDGE('NONE', *, *, #3924, .T.); -#7065 = ORIENTED_EDGE('NONE', *, *, #3925, .F.); -#7066 = ORIENTED_EDGE('NONE', *, *, #3921, .F.); -#7067 = EDGE_LOOP('NONE', (#7063, #7064, #7065, #7066)); +#7062 = ADVANCED_FACE('NONE', (#7059, #7061), #5216, .F.); +#7063 = ORIENTED_EDGE('NONE', *, *, #4240, .F.); +#7064 = ORIENTED_EDGE('NONE', *, *, #4242, .T.); +#7065 = EDGE_LOOP('NONE', (#7063)); +#7066 = FACE_BOUND('NONE', #7065, .T.); +#7067 = EDGE_LOOP('NONE', (#7064)); #7068 = FACE_BOUND('NONE', #7067, .T.); -#7069 = ADVANCED_FACE('NONE', (#7068), #5152, .T.); -#7070 = ORIENTED_EDGE('NONE', *, *, #3926, .T.); -#7071 = ORIENTED_EDGE('NONE', *, *, #3919, .T.); -#7072 = ORIENTED_EDGE('NONE', *, *, #3927, .F.); -#7073 = ORIENTED_EDGE('NONE', *, *, #3924, .F.); -#7074 = EDGE_LOOP('NONE', (#7070, #7071, #7072, #7073)); +#7069 = ADVANCED_FACE('NONE', (#7066, #7068), #5235, .T.); +#7070 = ORIENTED_EDGE('NONE', *, *, #4242, .F.); +#7071 = ORIENTED_EDGE('NONE', *, *, #4244, .T.); +#7072 = EDGE_LOOP('NONE', (#7070)); +#7073 = FACE_BOUND('NONE', #7072, .T.); +#7074 = EDGE_LOOP('NONE', (#7071)); #7075 = FACE_BOUND('NONE', #7074, .T.); -#7076 = ADVANCED_FACE('NONE', (#7075), #5161, .T.); -#7077 = ORIENTED_EDGE('NONE', *, *, #3926, .F.); -#7078 = ORIENTED_EDGE('NONE', *, *, #3923, .F.); -#7079 = ORIENTED_EDGE('NONE', *, *, #3920, .F.); -#7080 = ORIENTED_EDGE('NONE', *, *, #3916, .F.); -#7081 = EDGE_LOOP('NONE', (#7077, #7078, #7079, #7080)); +#7076 = ADVANCED_FACE('NONE', (#7073, #7075), #5240, .F.); +#7077 = ORIENTED_EDGE('NONE', *, *, #4244, .F.); +#7078 = ORIENTED_EDGE('NONE', *, *, #4246, .T.); +#7079 = EDGE_LOOP('NONE', (#7077)); +#7080 = FACE_BOUND('NONE', #7079, .T.); +#7081 = EDGE_LOOP('NONE', (#7078)); #7082 = FACE_BOUND('NONE', #7081, .T.); -#7083 = ADVANCED_FACE('NONE', (#7082), #5165, .F.); -#7084 = ORIENTED_EDGE('NONE', *, *, #3918, .T.); -#7085 = ORIENTED_EDGE('NONE', *, *, #3922, .T.); -#7086 = ORIENTED_EDGE('NONE', *, *, #3925, .T.); -#7087 = ORIENTED_EDGE('NONE', *, *, #3927, .T.); -#7088 = EDGE_LOOP('NONE', (#7084, #7085, #7086, #7087)); +#7083 = ADVANCED_FACE('NONE', (#7080, #7082), #5259, .T.); +#7084 = ORIENTED_EDGE('NONE', *, *, #4246, .F.); +#7085 = ORIENTED_EDGE('NONE', *, *, #4248, .T.); +#7086 = EDGE_LOOP('NONE', (#7084)); +#7087 = FACE_BOUND('NONE', #7086, .T.); +#7088 = EDGE_LOOP('NONE', (#7085)); #7089 = FACE_BOUND('NONE', #7088, .T.); -#7090 = ADVANCED_FACE('NONE', (#7089), #5169, .T.); -#7091 = ORIENTED_EDGE('NONE', *, *, #3928, .T.); -#7092 = ORIENTED_EDGE('NONE', *, *, #3929, .T.); -#7093 = ORIENTED_EDGE('NONE', *, *, #3930, .F.); -#7094 = ORIENTED_EDGE('NONE', *, *, #3931, .F.); -#7095 = EDGE_LOOP('NONE', (#7091, #7092, #7093, #7094)); +#7090 = ADVANCED_FACE('NONE', (#7087, #7089), #5264, .F.); +#7091 = ORIENTED_EDGE('NONE', *, *, #4248, .F.); +#7092 = ORIENTED_EDGE('NONE', *, *, #4250, .T.); +#7093 = EDGE_LOOP('NONE', (#7091)); +#7094 = FACE_BOUND('NONE', #7093, .T.); +#7095 = EDGE_LOOP('NONE', (#7092)); #7096 = FACE_BOUND('NONE', #7095, .T.); -#7097 = ADVANCED_FACE('NONE', (#7096), #5173, .T.); -#7098 = ORIENTED_EDGE('NONE', *, *, #3932, .T.); -#7099 = ORIENTED_EDGE('NONE', *, *, #3933, .T.); -#7100 = ORIENTED_EDGE('NONE', *, *, #3934, .F.); -#7101 = ORIENTED_EDGE('NONE', *, *, #3929, .F.); -#7102 = EDGE_LOOP('NONE', (#7098, #7099, #7100, #7101)); +#7097 = ADVANCED_FACE('NONE', (#7094, #7096), #5283, .T.); +#7098 = ORIENTED_EDGE('NONE', *, *, #4250, .F.); +#7099 = ORIENTED_EDGE('NONE', *, *, #4252, .T.); +#7100 = EDGE_LOOP('NONE', (#7098)); +#7101 = FACE_BOUND('NONE', #7100, .T.); +#7102 = EDGE_LOOP('NONE', (#7099)); #7103 = FACE_BOUND('NONE', #7102, .T.); -#7104 = ADVANCED_FACE('NONE', (#7103), #5182, .T.); -#7105 = ORIENTED_EDGE('NONE', *, *, #3935, .T.); -#7106 = ORIENTED_EDGE('NONE', *, *, #3936, .T.); -#7107 = ORIENTED_EDGE('NONE', *, *, #3937, .F.); -#7108 = ORIENTED_EDGE('NONE', *, *, #3933, .F.); -#7109 = EDGE_LOOP('NONE', (#7105, #7106, #7107, #7108)); +#7104 = ADVANCED_FACE('NONE', (#7101, #7103), #5288, .F.); +#7105 = ORIENTED_EDGE('NONE', *, *, #4252, .F.); +#7106 = ORIENTED_EDGE('NONE', *, *, #4254, .T.); +#7107 = EDGE_LOOP('NONE', (#7105)); +#7108 = FACE_BOUND('NONE', #7107, .T.); +#7109 = EDGE_LOOP('NONE', (#7106)); #7110 = FACE_BOUND('NONE', #7109, .T.); -#7111 = ADVANCED_FACE('NONE', (#7110), #5186, .T.); -#7112 = ORIENTED_EDGE('NONE', *, *, #3938, .T.); -#7113 = ORIENTED_EDGE('NONE', *, *, #3931, .T.); -#7114 = ORIENTED_EDGE('NONE', *, *, #3939, .F.); -#7115 = ORIENTED_EDGE('NONE', *, *, #3936, .F.); -#7116 = EDGE_LOOP('NONE', (#7112, #7113, #7114, #7115)); +#7111 = ADVANCED_FACE('NONE', (#7108, #7110), #5307, .T.); +#7112 = ORIENTED_EDGE('NONE', *, *, #4254, .F.); +#7113 = ORIENTED_EDGE('NONE', *, *, #4256, .T.); +#7114 = EDGE_LOOP('NONE', (#7112)); +#7115 = FACE_BOUND('NONE', #7114, .T.); +#7116 = EDGE_LOOP('NONE', (#7113)); #7117 = FACE_BOUND('NONE', #7116, .T.); -#7118 = ADVANCED_FACE('NONE', (#7117), #5195, .T.); -#7119 = ORIENTED_EDGE('NONE', *, *, #3938, .F.); -#7120 = ORIENTED_EDGE('NONE', *, *, #3935, .F.); -#7121 = ORIENTED_EDGE('NONE', *, *, #3932, .F.); -#7122 = ORIENTED_EDGE('NONE', *, *, #3928, .F.); -#7123 = EDGE_LOOP('NONE', (#7119, #7120, #7121, #7122)); +#7118 = ADVANCED_FACE('NONE', (#7115, #7117), #5312, .F.); +#7119 = ORIENTED_EDGE('NONE', *, *, #4256, .F.); +#7120 = ORIENTED_EDGE('NONE', *, *, #4258, .T.); +#7121 = EDGE_LOOP('NONE', (#7119)); +#7122 = FACE_BOUND('NONE', #7121, .T.); +#7123 = EDGE_LOOP('NONE', (#7120)); #7124 = FACE_BOUND('NONE', #7123, .T.); -#7125 = ADVANCED_FACE('NONE', (#7124), #5199, .F.); -#7126 = ORIENTED_EDGE('NONE', *, *, #3930, .T.); -#7127 = ORIENTED_EDGE('NONE', *, *, #3934, .T.); -#7128 = ORIENTED_EDGE('NONE', *, *, #3937, .T.); -#7129 = ORIENTED_EDGE('NONE', *, *, #3939, .T.); -#7130 = EDGE_LOOP('NONE', (#7126, #7127, #7128, #7129)); +#7125 = ADVANCED_FACE('NONE', (#7122, #7124), #5331, .T.); +#7126 = ORIENTED_EDGE('NONE', *, *, #4258, .F.); +#7127 = ORIENTED_EDGE('NONE', *, *, #4260, .T.); +#7128 = EDGE_LOOP('NONE', (#7126)); +#7129 = FACE_BOUND('NONE', #7128, .T.); +#7130 = EDGE_LOOP('NONE', (#7127)); #7131 = FACE_BOUND('NONE', #7130, .T.); -#7132 = ADVANCED_FACE('NONE', (#7131), #5203, .T.); -#7133 = ORIENTED_EDGE('NONE', *, *, #3940, .T.); -#7134 = ORIENTED_EDGE('NONE', *, *, #3941, .T.); -#7135 = ORIENTED_EDGE('NONE', *, *, #3942, .F.); -#7136 = ORIENTED_EDGE('NONE', *, *, #3943, .F.); -#7137 = EDGE_LOOP('NONE', (#7133, #7134, #7135, #7136)); +#7132 = ADVANCED_FACE('NONE', (#7129, #7131), #5336, .F.); +#7133 = ORIENTED_EDGE('NONE', *, *, #4260, .F.); +#7134 = ORIENTED_EDGE('NONE', *, *, #4262, .T.); +#7135 = EDGE_LOOP('NONE', (#7133)); +#7136 = FACE_BOUND('NONE', #7135, .T.); +#7137 = EDGE_LOOP('NONE', (#7134)); #7138 = FACE_BOUND('NONE', #7137, .T.); -#7139 = ADVANCED_FACE('NONE', (#7138), #5207, .T.); -#7140 = ORIENTED_EDGE('NONE', *, *, #3944, .T.); -#7141 = ORIENTED_EDGE('NONE', *, *, #3945, .T.); -#7142 = ORIENTED_EDGE('NONE', *, *, #3946, .F.); -#7143 = ORIENTED_EDGE('NONE', *, *, #3941, .F.); -#7144 = EDGE_LOOP('NONE', (#7140, #7141, #7142, #7143)); +#7139 = ADVANCED_FACE('NONE', (#7136, #7138), #5340, .F.); +#7140 = ORIENTED_EDGE('NONE', *, *, #4262, .F.); +#7141 = ORIENTED_EDGE('NONE', *, *, #4264, .T.); +#7142 = EDGE_LOOP('NONE', (#7140)); +#7143 = FACE_BOUND('NONE', #7142, .T.); +#7144 = EDGE_LOOP('NONE', (#7141)); #7145 = FACE_BOUND('NONE', #7144, .T.); -#7146 = ADVANCED_FACE('NONE', (#7145), #5216, .T.); -#7147 = ORIENTED_EDGE('NONE', *, *, #3947, .T.); -#7148 = ORIENTED_EDGE('NONE', *, *, #3948, .T.); -#7149 = ORIENTED_EDGE('NONE', *, *, #3949, .F.); -#7150 = ORIENTED_EDGE('NONE', *, *, #3945, .F.); -#7151 = EDGE_LOOP('NONE', (#7147, #7148, #7149, #7150)); +#7146 = ADVANCED_FACE('NONE', (#7143, #7145), #5345, .T.); +#7147 = ORIENTED_EDGE('NONE', *, *, #4264, .F.); +#7148 = ORIENTED_EDGE('NONE', *, *, #4266, .T.); +#7149 = EDGE_LOOP('NONE', (#7147)); +#7150 = FACE_BOUND('NONE', #7149, .T.); +#7151 = EDGE_LOOP('NONE', (#7148)); #7152 = FACE_BOUND('NONE', #7151, .T.); -#7153 = ADVANCED_FACE('NONE', (#7152), #5220, .T.); -#7154 = ORIENTED_EDGE('NONE', *, *, #3950, .T.); -#7155 = ORIENTED_EDGE('NONE', *, *, #3943, .T.); -#7156 = ORIENTED_EDGE('NONE', *, *, #3951, .F.); -#7157 = ORIENTED_EDGE('NONE', *, *, #3948, .F.); +#7153 = ADVANCED_FACE('NONE', (#7150, #7152), #5364, .T.); +#7154 = ORIENTED_EDGE('NONE', *, *, #4267, .T.); +#7155 = ORIENTED_EDGE('NONE', *, *, #4268, .T.); +#7156 = ORIENTED_EDGE('NONE', *, *, #4269, .F.); +#7157 = ORIENTED_EDGE('NONE', *, *, #4270, .F.); #7158 = EDGE_LOOP('NONE', (#7154, #7155, #7156, #7157)); #7159 = FACE_BOUND('NONE', #7158, .T.); -#7160 = ADVANCED_FACE('NONE', (#7159), #5229, .T.); -#7161 = ORIENTED_EDGE('NONE', *, *, #3950, .F.); -#7162 = ORIENTED_EDGE('NONE', *, *, #3947, .F.); -#7163 = ORIENTED_EDGE('NONE', *, *, #3944, .F.); -#7164 = ORIENTED_EDGE('NONE', *, *, #3940, .F.); +#7160 = ADVANCED_FACE('NONE', (#7159), #5368, .T.); +#7161 = ORIENTED_EDGE('NONE', *, *, #4271, .T.); +#7162 = ORIENTED_EDGE('NONE', *, *, #4272, .T.); +#7163 = ORIENTED_EDGE('NONE', *, *, #4273, .F.); +#7164 = ORIENTED_EDGE('NONE', *, *, #4268, .F.); #7165 = EDGE_LOOP('NONE', (#7161, #7162, #7163, #7164)); #7166 = FACE_BOUND('NONE', #7165, .T.); -#7167 = ADVANCED_FACE('NONE', (#7166), #5233, .F.); -#7168 = ORIENTED_EDGE('NONE', *, *, #3942, .T.); -#7169 = ORIENTED_EDGE('NONE', *, *, #3946, .T.); -#7170 = ORIENTED_EDGE('NONE', *, *, #3949, .T.); -#7171 = ORIENTED_EDGE('NONE', *, *, #3951, .T.); +#7167 = ADVANCED_FACE('NONE', (#7166), #5377, .T.); +#7168 = ORIENTED_EDGE('NONE', *, *, #4274, .T.); +#7169 = ORIENTED_EDGE('NONE', *, *, #4275, .T.); +#7170 = ORIENTED_EDGE('NONE', *, *, #4276, .F.); +#7171 = ORIENTED_EDGE('NONE', *, *, #4272, .F.); #7172 = EDGE_LOOP('NONE', (#7168, #7169, #7170, #7171)); #7173 = FACE_BOUND('NONE', #7172, .T.); -#7174 = ADVANCED_FACE('NONE', (#7173), #5237, .T.); -#7175 = ORIENTED_EDGE('NONE', *, *, #3952, .T.); -#7176 = ORIENTED_EDGE('NONE', *, *, #3953, .T.); -#7177 = ORIENTED_EDGE('NONE', *, *, #3954, .F.); -#7178 = ORIENTED_EDGE('NONE', *, *, #3955, .F.); +#7174 = ADVANCED_FACE('NONE', (#7173), #5381, .T.); +#7175 = ORIENTED_EDGE('NONE', *, *, #4277, .T.); +#7176 = ORIENTED_EDGE('NONE', *, *, #4270, .T.); +#7177 = ORIENTED_EDGE('NONE', *, *, #4278, .F.); +#7178 = ORIENTED_EDGE('NONE', *, *, #4275, .F.); #7179 = EDGE_LOOP('NONE', (#7175, #7176, #7177, #7178)); #7180 = FACE_BOUND('NONE', #7179, .T.); -#7181 = ADVANCED_FACE('NONE', (#7180), #5241, .T.); -#7182 = ORIENTED_EDGE('NONE', *, *, #3956, .T.); -#7183 = ORIENTED_EDGE('NONE', *, *, #3957, .T.); -#7184 = ORIENTED_EDGE('NONE', *, *, #3958, .F.); -#7185 = ORIENTED_EDGE('NONE', *, *, #3953, .F.); +#7181 = ADVANCED_FACE('NONE', (#7180), #5390, .T.); +#7182 = ORIENTED_EDGE('NONE', *, *, #4277, .F.); +#7183 = ORIENTED_EDGE('NONE', *, *, #4274, .F.); +#7184 = ORIENTED_EDGE('NONE', *, *, #4271, .F.); +#7185 = ORIENTED_EDGE('NONE', *, *, #4267, .F.); #7186 = EDGE_LOOP('NONE', (#7182, #7183, #7184, #7185)); #7187 = FACE_BOUND('NONE', #7186, .T.); -#7188 = ADVANCED_FACE('NONE', (#7187), #5250, .T.); -#7189 = ORIENTED_EDGE('NONE', *, *, #3959, .T.); -#7190 = ORIENTED_EDGE('NONE', *, *, #3960, .T.); -#7191 = ORIENTED_EDGE('NONE', *, *, #3961, .F.); -#7192 = ORIENTED_EDGE('NONE', *, *, #3957, .F.); +#7188 = ADVANCED_FACE('NONE', (#7187), #5394, .F.); +#7189 = ORIENTED_EDGE('NONE', *, *, #4269, .T.); +#7190 = ORIENTED_EDGE('NONE', *, *, #4273, .T.); +#7191 = ORIENTED_EDGE('NONE', *, *, #4276, .T.); +#7192 = ORIENTED_EDGE('NONE', *, *, #4278, .T.); #7193 = EDGE_LOOP('NONE', (#7189, #7190, #7191, #7192)); #7194 = FACE_BOUND('NONE', #7193, .T.); -#7195 = ADVANCED_FACE('NONE', (#7194), #5254, .T.); -#7196 = ORIENTED_EDGE('NONE', *, *, #3962, .T.); -#7197 = ORIENTED_EDGE('NONE', *, *, #3955, .T.); -#7198 = ORIENTED_EDGE('NONE', *, *, #3963, .F.); -#7199 = ORIENTED_EDGE('NONE', *, *, #3960, .F.); +#7195 = ADVANCED_FACE('NONE', (#7194), #5398, .T.); +#7196 = ORIENTED_EDGE('NONE', *, *, #4279, .T.); +#7197 = ORIENTED_EDGE('NONE', *, *, #4280, .T.); +#7198 = ORIENTED_EDGE('NONE', *, *, #4281, .F.); +#7199 = ORIENTED_EDGE('NONE', *, *, #4282, .F.); #7200 = EDGE_LOOP('NONE', (#7196, #7197, #7198, #7199)); #7201 = FACE_BOUND('NONE', #7200, .T.); -#7202 = ADVANCED_FACE('NONE', (#7201), #5263, .T.); -#7203 = ORIENTED_EDGE('NONE', *, *, #3962, .F.); -#7204 = ORIENTED_EDGE('NONE', *, *, #3959, .F.); -#7205 = ORIENTED_EDGE('NONE', *, *, #3956, .F.); -#7206 = ORIENTED_EDGE('NONE', *, *, #3952, .F.); +#7202 = ADVANCED_FACE('NONE', (#7201), #5402, .T.); +#7203 = ORIENTED_EDGE('NONE', *, *, #4283, .T.); +#7204 = ORIENTED_EDGE('NONE', *, *, #4284, .T.); +#7205 = ORIENTED_EDGE('NONE', *, *, #4285, .F.); +#7206 = ORIENTED_EDGE('NONE', *, *, #4280, .F.); #7207 = EDGE_LOOP('NONE', (#7203, #7204, #7205, #7206)); #7208 = FACE_BOUND('NONE', #7207, .T.); -#7209 = ADVANCED_FACE('NONE', (#7208), #5267, .F.); -#7210 = ORIENTED_EDGE('NONE', *, *, #3954, .T.); -#7211 = ORIENTED_EDGE('NONE', *, *, #3958, .T.); -#7212 = ORIENTED_EDGE('NONE', *, *, #3961, .T.); -#7213 = ORIENTED_EDGE('NONE', *, *, #3963, .T.); +#7209 = ADVANCED_FACE('NONE', (#7208), #5411, .T.); +#7210 = ORIENTED_EDGE('NONE', *, *, #4286, .T.); +#7211 = ORIENTED_EDGE('NONE', *, *, #4287, .T.); +#7212 = ORIENTED_EDGE('NONE', *, *, #4288, .F.); +#7213 = ORIENTED_EDGE('NONE', *, *, #4284, .F.); #7214 = EDGE_LOOP('NONE', (#7210, #7211, #7212, #7213)); #7215 = FACE_BOUND('NONE', #7214, .T.); -#7216 = ADVANCED_FACE('NONE', (#7215), #5271, .T.); -#7217 = ORIENTED_EDGE('NONE', *, *, #3964, .T.); -#7218 = ORIENTED_EDGE('NONE', *, *, #3965, .T.); -#7219 = ORIENTED_EDGE('NONE', *, *, #3966, .F.); -#7220 = ORIENTED_EDGE('NONE', *, *, #3967, .F.); +#7216 = ADVANCED_FACE('NONE', (#7215), #5415, .T.); +#7217 = ORIENTED_EDGE('NONE', *, *, #4289, .T.); +#7218 = ORIENTED_EDGE('NONE', *, *, #4282, .T.); +#7219 = ORIENTED_EDGE('NONE', *, *, #4290, .F.); +#7220 = ORIENTED_EDGE('NONE', *, *, #4287, .F.); #7221 = EDGE_LOOP('NONE', (#7217, #7218, #7219, #7220)); #7222 = FACE_BOUND('NONE', #7221, .T.); -#7223 = ADVANCED_FACE('NONE', (#7222), #5275, .T.); -#7224 = ORIENTED_EDGE('NONE', *, *, #3968, .T.); -#7225 = ORIENTED_EDGE('NONE', *, *, #3969, .T.); -#7226 = ORIENTED_EDGE('NONE', *, *, #3970, .F.); -#7227 = ORIENTED_EDGE('NONE', *, *, #3965, .F.); +#7223 = ADVANCED_FACE('NONE', (#7222), #5424, .T.); +#7224 = ORIENTED_EDGE('NONE', *, *, #4289, .F.); +#7225 = ORIENTED_EDGE('NONE', *, *, #4286, .F.); +#7226 = ORIENTED_EDGE('NONE', *, *, #4283, .F.); +#7227 = ORIENTED_EDGE('NONE', *, *, #4279, .F.); #7228 = EDGE_LOOP('NONE', (#7224, #7225, #7226, #7227)); #7229 = FACE_BOUND('NONE', #7228, .T.); -#7230 = ADVANCED_FACE('NONE', (#7229), #5284, .T.); -#7231 = ORIENTED_EDGE('NONE', *, *, #3971, .T.); -#7232 = ORIENTED_EDGE('NONE', *, *, #3972, .T.); -#7233 = ORIENTED_EDGE('NONE', *, *, #3973, .F.); -#7234 = ORIENTED_EDGE('NONE', *, *, #3969, .F.); +#7230 = ADVANCED_FACE('NONE', (#7229), #5428, .F.); +#7231 = ORIENTED_EDGE('NONE', *, *, #4281, .T.); +#7232 = ORIENTED_EDGE('NONE', *, *, #4285, .T.); +#7233 = ORIENTED_EDGE('NONE', *, *, #4288, .T.); +#7234 = ORIENTED_EDGE('NONE', *, *, #4290, .T.); #7235 = EDGE_LOOP('NONE', (#7231, #7232, #7233, #7234)); #7236 = FACE_BOUND('NONE', #7235, .T.); -#7237 = ADVANCED_FACE('NONE', (#7236), #5288, .T.); -#7238 = ORIENTED_EDGE('NONE', *, *, #3974, .T.); -#7239 = ORIENTED_EDGE('NONE', *, *, #3967, .T.); -#7240 = ORIENTED_EDGE('NONE', *, *, #3975, .F.); -#7241 = ORIENTED_EDGE('NONE', *, *, #3972, .F.); +#7237 = ADVANCED_FACE('NONE', (#7236), #5432, .T.); +#7238 = ORIENTED_EDGE('NONE', *, *, #4291, .T.); +#7239 = ORIENTED_EDGE('NONE', *, *, #4292, .T.); +#7240 = ORIENTED_EDGE('NONE', *, *, #4293, .F.); +#7241 = ORIENTED_EDGE('NONE', *, *, #4294, .F.); #7242 = EDGE_LOOP('NONE', (#7238, #7239, #7240, #7241)); #7243 = FACE_BOUND('NONE', #7242, .T.); -#7244 = ADVANCED_FACE('NONE', (#7243), #5297, .T.); -#7245 = ORIENTED_EDGE('NONE', *, *, #3974, .F.); -#7246 = ORIENTED_EDGE('NONE', *, *, #3971, .F.); -#7247 = ORIENTED_EDGE('NONE', *, *, #3968, .F.); -#7248 = ORIENTED_EDGE('NONE', *, *, #3964, .F.); +#7244 = ADVANCED_FACE('NONE', (#7243), #5436, .T.); +#7245 = ORIENTED_EDGE('NONE', *, *, #4295, .T.); +#7246 = ORIENTED_EDGE('NONE', *, *, #4296, .T.); +#7247 = ORIENTED_EDGE('NONE', *, *, #4297, .F.); +#7248 = ORIENTED_EDGE('NONE', *, *, #4292, .F.); #7249 = EDGE_LOOP('NONE', (#7245, #7246, #7247, #7248)); #7250 = FACE_BOUND('NONE', #7249, .T.); -#7251 = ADVANCED_FACE('NONE', (#7250), #5301, .F.); -#7252 = ORIENTED_EDGE('NONE', *, *, #3966, .T.); -#7253 = ORIENTED_EDGE('NONE', *, *, #3970, .T.); -#7254 = ORIENTED_EDGE('NONE', *, *, #3973, .T.); -#7255 = ORIENTED_EDGE('NONE', *, *, #3975, .T.); +#7251 = ADVANCED_FACE('NONE', (#7250), #5445, .T.); +#7252 = ORIENTED_EDGE('NONE', *, *, #4298, .T.); +#7253 = ORIENTED_EDGE('NONE', *, *, #4299, .T.); +#7254 = ORIENTED_EDGE('NONE', *, *, #4300, .F.); +#7255 = ORIENTED_EDGE('NONE', *, *, #4296, .F.); #7256 = EDGE_LOOP('NONE', (#7252, #7253, #7254, #7255)); #7257 = FACE_BOUND('NONE', #7256, .T.); -#7258 = ADVANCED_FACE('NONE', (#7257), #5305, .T.); -#7259 = ORIENTED_EDGE('NONE', *, *, #3976, .T.); -#7260 = ORIENTED_EDGE('NONE', *, *, #3977, .T.); -#7261 = ORIENTED_EDGE('NONE', *, *, #3978, .F.); -#7262 = ORIENTED_EDGE('NONE', *, *, #3979, .F.); +#7258 = ADVANCED_FACE('NONE', (#7257), #5449, .T.); +#7259 = ORIENTED_EDGE('NONE', *, *, #4301, .T.); +#7260 = ORIENTED_EDGE('NONE', *, *, #4294, .T.); +#7261 = ORIENTED_EDGE('NONE', *, *, #4302, .F.); +#7262 = ORIENTED_EDGE('NONE', *, *, #4299, .F.); #7263 = EDGE_LOOP('NONE', (#7259, #7260, #7261, #7262)); #7264 = FACE_BOUND('NONE', #7263, .T.); -#7265 = ADVANCED_FACE('NONE', (#7264), #5309, .T.); -#7266 = ORIENTED_EDGE('NONE', *, *, #3980, .T.); -#7267 = ORIENTED_EDGE('NONE', *, *, #3981, .T.); -#7268 = ORIENTED_EDGE('NONE', *, *, #3982, .F.); -#7269 = ORIENTED_EDGE('NONE', *, *, #3977, .F.); +#7265 = ADVANCED_FACE('NONE', (#7264), #5458, .T.); +#7266 = ORIENTED_EDGE('NONE', *, *, #4301, .F.); +#7267 = ORIENTED_EDGE('NONE', *, *, #4298, .F.); +#7268 = ORIENTED_EDGE('NONE', *, *, #4295, .F.); +#7269 = ORIENTED_EDGE('NONE', *, *, #4291, .F.); #7270 = EDGE_LOOP('NONE', (#7266, #7267, #7268, #7269)); #7271 = FACE_BOUND('NONE', #7270, .T.); -#7272 = ADVANCED_FACE('NONE', (#7271), #5318, .T.); -#7273 = ORIENTED_EDGE('NONE', *, *, #3983, .T.); -#7274 = ORIENTED_EDGE('NONE', *, *, #3984, .T.); -#7275 = ORIENTED_EDGE('NONE', *, *, #3985, .F.); -#7276 = ORIENTED_EDGE('NONE', *, *, #3981, .F.); +#7272 = ADVANCED_FACE('NONE', (#7271), #5462, .F.); +#7273 = ORIENTED_EDGE('NONE', *, *, #4293, .T.); +#7274 = ORIENTED_EDGE('NONE', *, *, #4297, .T.); +#7275 = ORIENTED_EDGE('NONE', *, *, #4300, .T.); +#7276 = ORIENTED_EDGE('NONE', *, *, #4302, .T.); #7277 = EDGE_LOOP('NONE', (#7273, #7274, #7275, #7276)); #7278 = FACE_BOUND('NONE', #7277, .T.); -#7279 = ADVANCED_FACE('NONE', (#7278), #5322, .T.); -#7280 = ORIENTED_EDGE('NONE', *, *, #3986, .T.); -#7281 = ORIENTED_EDGE('NONE', *, *, #3979, .T.); -#7282 = ORIENTED_EDGE('NONE', *, *, #3987, .F.); -#7283 = ORIENTED_EDGE('NONE', *, *, #3984, .F.); +#7279 = ADVANCED_FACE('NONE', (#7278), #5466, .T.); +#7280 = ORIENTED_EDGE('NONE', *, *, #4303, .T.); +#7281 = ORIENTED_EDGE('NONE', *, *, #4304, .T.); +#7282 = ORIENTED_EDGE('NONE', *, *, #4305, .F.); +#7283 = ORIENTED_EDGE('NONE', *, *, #4306, .F.); #7284 = EDGE_LOOP('NONE', (#7280, #7281, #7282, #7283)); #7285 = FACE_BOUND('NONE', #7284, .T.); -#7286 = ADVANCED_FACE('NONE', (#7285), #5331, .T.); -#7287 = ORIENTED_EDGE('NONE', *, *, #3986, .F.); -#7288 = ORIENTED_EDGE('NONE', *, *, #3983, .F.); -#7289 = ORIENTED_EDGE('NONE', *, *, #3980, .F.); -#7290 = ORIENTED_EDGE('NONE', *, *, #3976, .F.); +#7286 = ADVANCED_FACE('NONE', (#7285), #5470, .T.); +#7287 = ORIENTED_EDGE('NONE', *, *, #4307, .T.); +#7288 = ORIENTED_EDGE('NONE', *, *, #4308, .T.); +#7289 = ORIENTED_EDGE('NONE', *, *, #4309, .F.); +#7290 = ORIENTED_EDGE('NONE', *, *, #4304, .F.); #7291 = EDGE_LOOP('NONE', (#7287, #7288, #7289, #7290)); #7292 = FACE_BOUND('NONE', #7291, .T.); -#7293 = ADVANCED_FACE('NONE', (#7292), #5335, .F.); -#7294 = ORIENTED_EDGE('NONE', *, *, #3978, .T.); -#7295 = ORIENTED_EDGE('NONE', *, *, #3982, .T.); -#7296 = ORIENTED_EDGE('NONE', *, *, #3985, .T.); -#7297 = ORIENTED_EDGE('NONE', *, *, #3987, .T.); +#7293 = ADVANCED_FACE('NONE', (#7292), #5479, .T.); +#7294 = ORIENTED_EDGE('NONE', *, *, #4310, .T.); +#7295 = ORIENTED_EDGE('NONE', *, *, #4311, .T.); +#7296 = ORIENTED_EDGE('NONE', *, *, #4312, .F.); +#7297 = ORIENTED_EDGE('NONE', *, *, #4308, .F.); #7298 = EDGE_LOOP('NONE', (#7294, #7295, #7296, #7297)); #7299 = FACE_BOUND('NONE', #7298, .T.); -#7300 = ADVANCED_FACE('NONE', (#7299), #5339, .T.); -#7301 = ORIENTED_EDGE('NONE', *, *, #3988, .T.); -#7302 = ORIENTED_EDGE('NONE', *, *, #3989, .T.); -#7303 = ORIENTED_EDGE('NONE', *, *, #3990, .F.); -#7304 = ORIENTED_EDGE('NONE', *, *, #3991, .F.); +#7300 = ADVANCED_FACE('NONE', (#7299), #5483, .T.); +#7301 = ORIENTED_EDGE('NONE', *, *, #4313, .T.); +#7302 = ORIENTED_EDGE('NONE', *, *, #4306, .T.); +#7303 = ORIENTED_EDGE('NONE', *, *, #4314, .F.); +#7304 = ORIENTED_EDGE('NONE', *, *, #4311, .F.); #7305 = EDGE_LOOP('NONE', (#7301, #7302, #7303, #7304)); #7306 = FACE_BOUND('NONE', #7305, .T.); -#7307 = ADVANCED_FACE('NONE', (#7306), #5343, .T.); -#7308 = ORIENTED_EDGE('NONE', *, *, #3992, .T.); -#7309 = ORIENTED_EDGE('NONE', *, *, #3993, .T.); -#7310 = ORIENTED_EDGE('NONE', *, *, #3994, .F.); -#7311 = ORIENTED_EDGE('NONE', *, *, #3989, .F.); +#7307 = ADVANCED_FACE('NONE', (#7306), #5492, .T.); +#7308 = ORIENTED_EDGE('NONE', *, *, #4313, .F.); +#7309 = ORIENTED_EDGE('NONE', *, *, #4310, .F.); +#7310 = ORIENTED_EDGE('NONE', *, *, #4307, .F.); +#7311 = ORIENTED_EDGE('NONE', *, *, #4303, .F.); #7312 = EDGE_LOOP('NONE', (#7308, #7309, #7310, #7311)); #7313 = FACE_BOUND('NONE', #7312, .T.); -#7314 = ADVANCED_FACE('NONE', (#7313), #5352, .T.); -#7315 = ORIENTED_EDGE('NONE', *, *, #3995, .T.); -#7316 = ORIENTED_EDGE('NONE', *, *, #3996, .T.); -#7317 = ORIENTED_EDGE('NONE', *, *, #3997, .F.); -#7318 = ORIENTED_EDGE('NONE', *, *, #3993, .F.); +#7314 = ADVANCED_FACE('NONE', (#7313), #5496, .F.); +#7315 = ORIENTED_EDGE('NONE', *, *, #4305, .T.); +#7316 = ORIENTED_EDGE('NONE', *, *, #4309, .T.); +#7317 = ORIENTED_EDGE('NONE', *, *, #4312, .T.); +#7318 = ORIENTED_EDGE('NONE', *, *, #4314, .T.); #7319 = EDGE_LOOP('NONE', (#7315, #7316, #7317, #7318)); #7320 = FACE_BOUND('NONE', #7319, .T.); -#7321 = ADVANCED_FACE('NONE', (#7320), #5356, .T.); -#7322 = ORIENTED_EDGE('NONE', *, *, #3998, .T.); -#7323 = ORIENTED_EDGE('NONE', *, *, #3991, .T.); -#7324 = ORIENTED_EDGE('NONE', *, *, #3999, .F.); -#7325 = ORIENTED_EDGE('NONE', *, *, #3996, .F.); +#7321 = ADVANCED_FACE('NONE', (#7320), #5500, .T.); +#7322 = ORIENTED_EDGE('NONE', *, *, #4315, .T.); +#7323 = ORIENTED_EDGE('NONE', *, *, #4316, .T.); +#7324 = ORIENTED_EDGE('NONE', *, *, #4317, .F.); +#7325 = ORIENTED_EDGE('NONE', *, *, #4318, .F.); #7326 = EDGE_LOOP('NONE', (#7322, #7323, #7324, #7325)); #7327 = FACE_BOUND('NONE', #7326, .T.); -#7328 = ADVANCED_FACE('NONE', (#7327), #5365, .T.); -#7329 = ORIENTED_EDGE('NONE', *, *, #3998, .F.); -#7330 = ORIENTED_EDGE('NONE', *, *, #3995, .F.); -#7331 = ORIENTED_EDGE('NONE', *, *, #3992, .F.); -#7332 = ORIENTED_EDGE('NONE', *, *, #3988, .F.); +#7328 = ADVANCED_FACE('NONE', (#7327), #5504, .T.); +#7329 = ORIENTED_EDGE('NONE', *, *, #4319, .T.); +#7330 = ORIENTED_EDGE('NONE', *, *, #4320, .T.); +#7331 = ORIENTED_EDGE('NONE', *, *, #4321, .F.); +#7332 = ORIENTED_EDGE('NONE', *, *, #4316, .F.); #7333 = EDGE_LOOP('NONE', (#7329, #7330, #7331, #7332)); #7334 = FACE_BOUND('NONE', #7333, .T.); -#7335 = ADVANCED_FACE('NONE', (#7334), #5369, .F.); -#7336 = ORIENTED_EDGE('NONE', *, *, #3990, .T.); -#7337 = ORIENTED_EDGE('NONE', *, *, #3994, .T.); -#7338 = ORIENTED_EDGE('NONE', *, *, #3997, .T.); -#7339 = ORIENTED_EDGE('NONE', *, *, #3999, .T.); +#7335 = ADVANCED_FACE('NONE', (#7334), #5513, .T.); +#7336 = ORIENTED_EDGE('NONE', *, *, #4322, .T.); +#7337 = ORIENTED_EDGE('NONE', *, *, #4323, .T.); +#7338 = ORIENTED_EDGE('NONE', *, *, #4324, .F.); +#7339 = ORIENTED_EDGE('NONE', *, *, #4320, .F.); #7340 = EDGE_LOOP('NONE', (#7336, #7337, #7338, #7339)); #7341 = FACE_BOUND('NONE', #7340, .T.); -#7342 = ADVANCED_FACE('NONE', (#7341), #5373, .T.); -#7343 = ORIENTED_EDGE('NONE', *, *, #4007, .F.); -#7344 = ORIENTED_EDGE('NONE', *, *, #4001, .T.); -#7345 = EDGE_LOOP('NONE', (#7343)); -#7346 = FACE_BOUND('NONE', #7345, .T.); -#7347 = EDGE_LOOP('NONE', (#7344)); +#7342 = ADVANCED_FACE('NONE', (#7341), #5517, .T.); +#7343 = ORIENTED_EDGE('NONE', *, *, #4325, .T.); +#7344 = ORIENTED_EDGE('NONE', *, *, #4318, .T.); +#7345 = ORIENTED_EDGE('NONE', *, *, #4326, .F.); +#7346 = ORIENTED_EDGE('NONE', *, *, #4323, .F.); +#7347 = EDGE_LOOP('NONE', (#7343, #7344, #7345, #7346)); #7348 = FACE_BOUND('NONE', #7347, .T.); -#7349 = ADVANCED_FACE('NONE', (#7346, #7348), #5378, .F.); -#7350 = ORIENTED_EDGE('NONE', *, *, #4001, .F.); -#7351 = ORIENTED_EDGE('NONE', *, *, #4003, .T.); -#7352 = EDGE_LOOP('NONE', (#7350)); -#7353 = FACE_BOUND('NONE', #7352, .T.); -#7354 = EDGE_LOOP('NONE', (#7351)); +#7349 = ADVANCED_FACE('NONE', (#7348), #5526, .T.); +#7350 = ORIENTED_EDGE('NONE', *, *, #4325, .F.); +#7351 = ORIENTED_EDGE('NONE', *, *, #4322, .F.); +#7352 = ORIENTED_EDGE('NONE', *, *, #4319, .F.); +#7353 = ORIENTED_EDGE('NONE', *, *, #4315, .F.); +#7354 = EDGE_LOOP('NONE', (#7350, #7351, #7352, #7353)); #7355 = FACE_BOUND('NONE', #7354, .T.); -#7356 = ADVANCED_FACE('NONE', (#7353, #7355), #5415, .T.); -#7357 = ORIENTED_EDGE('NONE', *, *, #4003, .F.); -#7358 = ORIENTED_EDGE('NONE', *, *, #4005, .T.); -#7359 = EDGE_LOOP('NONE', (#7357)); -#7360 = FACE_BOUND('NONE', #7359, .T.); -#7361 = EDGE_LOOP('NONE', (#7358)); +#7356 = ADVANCED_FACE('NONE', (#7355), #5530, .F.); +#7357 = ORIENTED_EDGE('NONE', *, *, #4317, .T.); +#7358 = ORIENTED_EDGE('NONE', *, *, #4321, .T.); +#7359 = ORIENTED_EDGE('NONE', *, *, #4324, .T.); +#7360 = ORIENTED_EDGE('NONE', *, *, #4326, .T.); +#7361 = EDGE_LOOP('NONE', (#7357, #7358, #7359, #7360)); #7362 = FACE_BOUND('NONE', #7361, .T.); -#7363 = ADVANCED_FACE('NONE', (#7360, #7362), #5420, .T.); -#7364 = ORIENTED_EDGE('NONE', *, *, #4005, .F.); -#7365 = ORIENTED_EDGE('NONE', *, *, #4007, .T.); -#7366 = EDGE_LOOP('NONE', (#7364)); -#7367 = FACE_BOUND('NONE', #7366, .T.); -#7368 = EDGE_LOOP('NONE', (#7365)); +#7363 = ADVANCED_FACE('NONE', (#7362), #5534, .T.); +#7364 = ORIENTED_EDGE('NONE', *, *, #4327, .T.); +#7365 = ORIENTED_EDGE('NONE', *, *, #4328, .T.); +#7366 = ORIENTED_EDGE('NONE', *, *, #4329, .F.); +#7367 = ORIENTED_EDGE('NONE', *, *, #4330, .F.); +#7368 = EDGE_LOOP('NONE', (#7364, #7365, #7366, #7367)); #7369 = FACE_BOUND('NONE', #7368, .T.); -#7370 = ADVANCED_FACE('NONE', (#7367, #7369), #5439, .T.); -#7371 = ORIENTED_EDGE('NONE', *, *, #4015, .T.); -#7372 = ORIENTED_EDGE('NONE', *, *, #4009, .F.); -#7373 = EDGE_LOOP('NONE', (#7371)); -#7374 = FACE_BOUND('NONE', #7373, .T.); -#7375 = EDGE_LOOP('NONE', (#7372)); +#7370 = ADVANCED_FACE('NONE', (#7369), #5538, .T.); +#7371 = ORIENTED_EDGE('NONE', *, *, #4331, .T.); +#7372 = ORIENTED_EDGE('NONE', *, *, #4332, .T.); +#7373 = ORIENTED_EDGE('NONE', *, *, #4333, .F.); +#7374 = ORIENTED_EDGE('NONE', *, *, #4328, .F.); +#7375 = EDGE_LOOP('NONE', (#7371, #7372, #7373, #7374)); #7376 = FACE_BOUND('NONE', #7375, .T.); -#7377 = ADVANCED_FACE('NONE', (#7374, #7376), #5444, .T.); -#7378 = ORIENTED_EDGE('NONE', *, *, #4009, .T.); -#7379 = ORIENTED_EDGE('NONE', *, *, #4011, .F.); -#7380 = EDGE_LOOP('NONE', (#7378)); -#7381 = FACE_BOUND('NONE', #7380, .T.); -#7382 = EDGE_LOOP('NONE', (#7379)); +#7377 = ADVANCED_FACE('NONE', (#7376), #5547, .T.); +#7378 = ORIENTED_EDGE('NONE', *, *, #4334, .T.); +#7379 = ORIENTED_EDGE('NONE', *, *, #4335, .T.); +#7380 = ORIENTED_EDGE('NONE', *, *, #4336, .F.); +#7381 = ORIENTED_EDGE('NONE', *, *, #4332, .F.); +#7382 = EDGE_LOOP('NONE', (#7378, #7379, #7380, #7381)); #7383 = FACE_BOUND('NONE', #7382, .T.); -#7384 = ADVANCED_FACE('NONE', (#7381, #7383), #5481, .F.); -#7385 = ORIENTED_EDGE('NONE', *, *, #4011, .T.); -#7386 = ORIENTED_EDGE('NONE', *, *, #4013, .F.); -#7387 = EDGE_LOOP('NONE', (#7385)); -#7388 = FACE_BOUND('NONE', #7387, .T.); -#7389 = EDGE_LOOP('NONE', (#7386)); +#7384 = ADVANCED_FACE('NONE', (#7383), #5551, .T.); +#7385 = ORIENTED_EDGE('NONE', *, *, #4337, .T.); +#7386 = ORIENTED_EDGE('NONE', *, *, #4330, .T.); +#7387 = ORIENTED_EDGE('NONE', *, *, #4338, .F.); +#7388 = ORIENTED_EDGE('NONE', *, *, #4335, .F.); +#7389 = EDGE_LOOP('NONE', (#7385, #7386, #7387, #7388)); #7390 = FACE_BOUND('NONE', #7389, .T.); -#7391 = ADVANCED_FACE('NONE', (#7388, #7390), #5486, .F.); -#7392 = ORIENTED_EDGE('NONE', *, *, #4013, .T.); -#7393 = ORIENTED_EDGE('NONE', *, *, #4015, .F.); -#7394 = EDGE_LOOP('NONE', (#7392)); -#7395 = FACE_BOUND('NONE', #7394, .T.); -#7396 = EDGE_LOOP('NONE', (#7393)); +#7391 = ADVANCED_FACE('NONE', (#7390), #5560, .T.); +#7392 = ORIENTED_EDGE('NONE', *, *, #4337, .F.); +#7393 = ORIENTED_EDGE('NONE', *, *, #4334, .F.); +#7394 = ORIENTED_EDGE('NONE', *, *, #4331, .F.); +#7395 = ORIENTED_EDGE('NONE', *, *, #4327, .F.); +#7396 = EDGE_LOOP('NONE', (#7392, #7393, #7394, #7395)); #7397 = FACE_BOUND('NONE', #7396, .T.); -#7398 = ADVANCED_FACE('NONE', (#7395, #7397), #5490, .T.); -#7399 = ORIENTED_EDGE('NONE', *, *, #4016, .T.); -#7400 = ORIENTED_EDGE('NONE', *, *, #4018, .F.); -#7401 = EDGE_LOOP('NONE', (#7399)); -#7402 = FACE_BOUND('NONE', #7401, .T.); -#7403 = EDGE_LOOP('NONE', (#7400)); +#7398 = ADVANCED_FACE('NONE', (#7397), #5564, .F.); +#7399 = ORIENTED_EDGE('NONE', *, *, #4329, .T.); +#7400 = ORIENTED_EDGE('NONE', *, *, #4333, .T.); +#7401 = ORIENTED_EDGE('NONE', *, *, #4336, .T.); +#7402 = ORIENTED_EDGE('NONE', *, *, #4338, .T.); +#7403 = EDGE_LOOP('NONE', (#7399, #7400, #7401, #7402)); #7404 = FACE_BOUND('NONE', #7403, .T.); -#7405 = ADVANCED_FACE('NONE', (#7402, #7404), #5495, .T.); -#7406 = ORIENTED_EDGE('NONE', *, *, #4019, .T.); -#7407 = ORIENTED_EDGE('NONE', *, *, #4021, .F.); -#7408 = EDGE_LOOP('NONE', (#7406)); -#7409 = FACE_BOUND('NONE', #7408, .T.); -#7410 = EDGE_LOOP('NONE', (#7407)); +#7405 = ADVANCED_FACE('NONE', (#7404), #5568, .T.); +#7406 = ORIENTED_EDGE('NONE', *, *, #4339, .T.); +#7407 = ORIENTED_EDGE('NONE', *, *, #4340, .T.); +#7408 = ORIENTED_EDGE('NONE', *, *, #4341, .F.); +#7409 = ORIENTED_EDGE('NONE', *, *, #4342, .F.); +#7410 = EDGE_LOOP('NONE', (#7406, #7407, #7408, #7409)); #7411 = FACE_BOUND('NONE', #7410, .T.); -#7412 = ADVANCED_FACE('NONE', (#7409, #7411), #5500, .F.); -#7413 = ORIENTED_EDGE('NONE', *, *, #4016, .F.); -#7414 = ORIENTED_EDGE('NONE', *, *, #4019, .F.); -#7415 = ORIENTED_EDGE('NONE', *, *, #4043, .T.); -#7416 = ORIENTED_EDGE('NONE', *, *, #4046, .T.); -#7417 = ORIENTED_EDGE('NONE', *, *, #4049, .T.); -#7418 = ORIENTED_EDGE('NONE', *, *, #4052, .T.); -#7419 = ORIENTED_EDGE('NONE', *, *, #4055, .T.); -#7420 = EDGE_LOOP('NONE', (#7413)); -#7421 = FACE_BOUND('NONE', #7420, .T.); -#7422 = EDGE_LOOP('NONE', (#7414)); -#7423 = FACE_BOUND('NONE', #7422, .T.); -#7424 = EDGE_LOOP('NONE', (#7415)); +#7412 = ADVANCED_FACE('NONE', (#7411), #5572, .T.); +#7413 = ORIENTED_EDGE('NONE', *, *, #4343, .T.); +#7414 = ORIENTED_EDGE('NONE', *, *, #4344, .T.); +#7415 = ORIENTED_EDGE('NONE', *, *, #4345, .F.); +#7416 = ORIENTED_EDGE('NONE', *, *, #4340, .F.); +#7417 = EDGE_LOOP('NONE', (#7413, #7414, #7415, #7416)); +#7418 = FACE_BOUND('NONE', #7417, .T.); +#7419 = ADVANCED_FACE('NONE', (#7418), #5581, .T.); +#7420 = ORIENTED_EDGE('NONE', *, *, #4346, .T.); +#7421 = ORIENTED_EDGE('NONE', *, *, #4347, .T.); +#7422 = ORIENTED_EDGE('NONE', *, *, #4348, .F.); +#7423 = ORIENTED_EDGE('NONE', *, *, #4344, .F.); +#7424 = EDGE_LOOP('NONE', (#7420, #7421, #7422, #7423)); #7425 = FACE_BOUND('NONE', #7424, .T.); -#7426 = EDGE_LOOP('NONE', (#7416)); -#7427 = FACE_BOUND('NONE', #7426, .T.); -#7428 = EDGE_LOOP('NONE', (#7417)); -#7429 = FACE_BOUND('NONE', #7428, .T.); -#7430 = EDGE_LOOP('NONE', (#7418)); -#7431 = FACE_BOUND('NONE', #7430, .T.); -#7432 = EDGE_LOOP('NONE', (#7419)); -#7433 = FACE_BOUND('NONE', #7432, .T.); -#7434 = ADVANCED_FACE('NONE', (#7421, #7423, #7425, #7427, #7429, #7431, #7433), #5504, .F.); -#7435 = ORIENTED_EDGE('NONE', *, *, #4018, .T.); -#7436 = ORIENTED_EDGE('NONE', *, *, #4021, .T.); -#7437 = ORIENTED_EDGE('NONE', *, *, #4045, .F.); -#7438 = ORIENTED_EDGE('NONE', *, *, #4048, .F.); -#7439 = ORIENTED_EDGE('NONE', *, *, #4051, .F.); -#7440 = ORIENTED_EDGE('NONE', *, *, #4054, .F.); -#7441 = ORIENTED_EDGE('NONE', *, *, #4057, .F.); -#7442 = EDGE_LOOP('NONE', (#7435)); -#7443 = FACE_BOUND('NONE', #7442, .T.); -#7444 = EDGE_LOOP('NONE', (#7436)); -#7445 = FACE_BOUND('NONE', #7444, .T.); -#7446 = EDGE_LOOP('NONE', (#7437)); -#7447 = FACE_BOUND('NONE', #7446, .T.); -#7448 = EDGE_LOOP('NONE', (#7438)); -#7449 = FACE_BOUND('NONE', #7448, .T.); -#7450 = EDGE_LOOP('NONE', (#7439)); -#7451 = FACE_BOUND('NONE', #7450, .T.); -#7452 = EDGE_LOOP('NONE', (#7440)); +#7426 = ADVANCED_FACE('NONE', (#7425), #5585, .T.); +#7427 = ORIENTED_EDGE('NONE', *, *, #4349, .T.); +#7428 = ORIENTED_EDGE('NONE', *, *, #4342, .T.); +#7429 = ORIENTED_EDGE('NONE', *, *, #4350, .F.); +#7430 = ORIENTED_EDGE('NONE', *, *, #4347, .F.); +#7431 = EDGE_LOOP('NONE', (#7427, #7428, #7429, #7430)); +#7432 = FACE_BOUND('NONE', #7431, .T.); +#7433 = ADVANCED_FACE('NONE', (#7432), #5594, .T.); +#7434 = ORIENTED_EDGE('NONE', *, *, #4349, .F.); +#7435 = ORIENTED_EDGE('NONE', *, *, #4346, .F.); +#7436 = ORIENTED_EDGE('NONE', *, *, #4343, .F.); +#7437 = ORIENTED_EDGE('NONE', *, *, #4339, .F.); +#7438 = EDGE_LOOP('NONE', (#7434, #7435, #7436, #7437)); +#7439 = FACE_BOUND('NONE', #7438, .T.); +#7440 = ADVANCED_FACE('NONE', (#7439), #5598, .F.); +#7441 = ORIENTED_EDGE('NONE', *, *, #4341, .T.); +#7442 = ORIENTED_EDGE('NONE', *, *, #4345, .T.); +#7443 = ORIENTED_EDGE('NONE', *, *, #4348, .T.); +#7444 = ORIENTED_EDGE('NONE', *, *, #4350, .T.); +#7445 = EDGE_LOOP('NONE', (#7441, #7442, #7443, #7444)); +#7446 = FACE_BOUND('NONE', #7445, .T.); +#7447 = ADVANCED_FACE('NONE', (#7446), #5602, .T.); +#7448 = ORIENTED_EDGE('NONE', *, *, #4351, .T.); +#7449 = ORIENTED_EDGE('NONE', *, *, #4352, .T.); +#7450 = ORIENTED_EDGE('NONE', *, *, #4353, .F.); +#7451 = ORIENTED_EDGE('NONE', *, *, #4354, .F.); +#7452 = EDGE_LOOP('NONE', (#7448, #7449, #7450, #7451)); #7453 = FACE_BOUND('NONE', #7452, .T.); -#7454 = EDGE_LOOP('NONE', (#7441)); -#7455 = FACE_BOUND('NONE', #7454, .T.); -#7456 = ADVANCED_FACE('NONE', (#7443, #7445, #7447, #7449, #7451, #7453, #7455), #5508, .T.); -#7457 = ORIENTED_EDGE('NONE', *, *, #4022, .T.); -#7458 = ORIENTED_EDGE('NONE', *, *, #4024, .F.); -#7459 = EDGE_LOOP('NONE', (#7457)); +#7454 = ADVANCED_FACE('NONE', (#7453), #5606, .T.); +#7455 = ORIENTED_EDGE('NONE', *, *, #4355, .T.); +#7456 = ORIENTED_EDGE('NONE', *, *, #4356, .T.); +#7457 = ORIENTED_EDGE('NONE', *, *, #4357, .F.); +#7458 = ORIENTED_EDGE('NONE', *, *, #4352, .F.); +#7459 = EDGE_LOOP('NONE', (#7455, #7456, #7457, #7458)); #7460 = FACE_BOUND('NONE', #7459, .T.); -#7461 = EDGE_LOOP('NONE', (#7458)); -#7462 = FACE_BOUND('NONE', #7461, .T.); -#7463 = ADVANCED_FACE('NONE', (#7460, #7462), #5513, .T.); -#7464 = ORIENTED_EDGE('NONE', *, *, #4025, .T.); -#7465 = ORIENTED_EDGE('NONE', *, *, #4027, .F.); -#7466 = EDGE_LOOP('NONE', (#7464)); +#7461 = ADVANCED_FACE('NONE', (#7460), #5615, .T.); +#7462 = ORIENTED_EDGE('NONE', *, *, #4358, .T.); +#7463 = ORIENTED_EDGE('NONE', *, *, #4359, .T.); +#7464 = ORIENTED_EDGE('NONE', *, *, #4360, .F.); +#7465 = ORIENTED_EDGE('NONE', *, *, #4356, .F.); +#7466 = EDGE_LOOP('NONE', (#7462, #7463, #7464, #7465)); #7467 = FACE_BOUND('NONE', #7466, .T.); -#7468 = EDGE_LOOP('NONE', (#7465)); -#7469 = FACE_BOUND('NONE', #7468, .T.); -#7470 = ADVANCED_FACE('NONE', (#7467, #7469), #5518, .F.); -#7471 = ORIENTED_EDGE('NONE', *, *, #4022, .F.); -#7472 = ORIENTED_EDGE('NONE', *, *, #4025, .F.); -#7473 = ORIENTED_EDGE('NONE', *, *, #4028, .T.); -#7474 = ORIENTED_EDGE('NONE', *, *, #4031, .T.); -#7475 = ORIENTED_EDGE('NONE', *, *, #4034, .T.); -#7476 = ORIENTED_EDGE('NONE', *, *, #4037, .T.); -#7477 = ORIENTED_EDGE('NONE', *, *, #4040, .T.); -#7478 = EDGE_LOOP('NONE', (#7471)); -#7479 = FACE_BOUND('NONE', #7478, .T.); -#7480 = EDGE_LOOP('NONE', (#7472)); +#7468 = ADVANCED_FACE('NONE', (#7467), #5619, .T.); +#7469 = ORIENTED_EDGE('NONE', *, *, #4361, .T.); +#7470 = ORIENTED_EDGE('NONE', *, *, #4354, .T.); +#7471 = ORIENTED_EDGE('NONE', *, *, #4362, .F.); +#7472 = ORIENTED_EDGE('NONE', *, *, #4359, .F.); +#7473 = EDGE_LOOP('NONE', (#7469, #7470, #7471, #7472)); +#7474 = FACE_BOUND('NONE', #7473, .T.); +#7475 = ADVANCED_FACE('NONE', (#7474), #5628, .T.); +#7476 = ORIENTED_EDGE('NONE', *, *, #4361, .F.); +#7477 = ORIENTED_EDGE('NONE', *, *, #4358, .F.); +#7478 = ORIENTED_EDGE('NONE', *, *, #4355, .F.); +#7479 = ORIENTED_EDGE('NONE', *, *, #4351, .F.); +#7480 = EDGE_LOOP('NONE', (#7476, #7477, #7478, #7479)); #7481 = FACE_BOUND('NONE', #7480, .T.); -#7482 = EDGE_LOOP('NONE', (#7473)); -#7483 = FACE_BOUND('NONE', #7482, .T.); -#7484 = EDGE_LOOP('NONE', (#7474)); -#7485 = FACE_BOUND('NONE', #7484, .T.); -#7486 = EDGE_LOOP('NONE', (#7475)); -#7487 = FACE_BOUND('NONE', #7486, .T.); -#7488 = EDGE_LOOP('NONE', (#7476)); -#7489 = FACE_BOUND('NONE', #7488, .T.); -#7490 = EDGE_LOOP('NONE', (#7477)); -#7491 = FACE_BOUND('NONE', #7490, .T.); -#7492 = ADVANCED_FACE('NONE', (#7479, #7481, #7483, #7485, #7487, #7489, #7491), #5522, .F.); -#7493 = ORIENTED_EDGE('NONE', *, *, #4024, .T.); -#7494 = ORIENTED_EDGE('NONE', *, *, #4027, .T.); -#7495 = ORIENTED_EDGE('NONE', *, *, #4030, .F.); -#7496 = ORIENTED_EDGE('NONE', *, *, #4033, .F.); -#7497 = ORIENTED_EDGE('NONE', *, *, #4036, .F.); -#7498 = ORIENTED_EDGE('NONE', *, *, #4039, .F.); -#7499 = ORIENTED_EDGE('NONE', *, *, #4042, .F.); -#7500 = EDGE_LOOP('NONE', (#7493)); -#7501 = FACE_BOUND('NONE', #7500, .T.); -#7502 = EDGE_LOOP('NONE', (#7494)); -#7503 = FACE_BOUND('NONE', #7502, .T.); -#7504 = EDGE_LOOP('NONE', (#7495)); -#7505 = FACE_BOUND('NONE', #7504, .T.); -#7506 = EDGE_LOOP('NONE', (#7496)); -#7507 = FACE_BOUND('NONE', #7506, .T.); -#7508 = EDGE_LOOP('NONE', (#7497)); +#7482 = ADVANCED_FACE('NONE', (#7481), #5632, .F.); +#7483 = ORIENTED_EDGE('NONE', *, *, #4353, .T.); +#7484 = ORIENTED_EDGE('NONE', *, *, #4357, .T.); +#7485 = ORIENTED_EDGE('NONE', *, *, #4360, .T.); +#7486 = ORIENTED_EDGE('NONE', *, *, #4362, .T.); +#7487 = EDGE_LOOP('NONE', (#7483, #7484, #7485, #7486)); +#7488 = FACE_BOUND('NONE', #7487, .T.); +#7489 = ADVANCED_FACE('NONE', (#7488), #5636, .T.); +#7490 = ORIENTED_EDGE('NONE', *, *, #4363, .T.); +#7491 = ORIENTED_EDGE('NONE', *, *, #4364, .T.); +#7492 = ORIENTED_EDGE('NONE', *, *, #4365, .F.); +#7493 = ORIENTED_EDGE('NONE', *, *, #4366, .F.); +#7494 = EDGE_LOOP('NONE', (#7490, #7491, #7492, #7493)); +#7495 = FACE_BOUND('NONE', #7494, .T.); +#7496 = ADVANCED_FACE('NONE', (#7495), #5640, .T.); +#7497 = ORIENTED_EDGE('NONE', *, *, #4367, .T.); +#7498 = ORIENTED_EDGE('NONE', *, *, #4368, .T.); +#7499 = ORIENTED_EDGE('NONE', *, *, #4369, .F.); +#7500 = ORIENTED_EDGE('NONE', *, *, #4364, .F.); +#7501 = EDGE_LOOP('NONE', (#7497, #7498, #7499, #7500)); +#7502 = FACE_BOUND('NONE', #7501, .T.); +#7503 = ADVANCED_FACE('NONE', (#7502), #5649, .T.); +#7504 = ORIENTED_EDGE('NONE', *, *, #4370, .T.); +#7505 = ORIENTED_EDGE('NONE', *, *, #4371, .T.); +#7506 = ORIENTED_EDGE('NONE', *, *, #4372, .F.); +#7507 = ORIENTED_EDGE('NONE', *, *, #4368, .F.); +#7508 = EDGE_LOOP('NONE', (#7504, #7505, #7506, #7507)); #7509 = FACE_BOUND('NONE', #7508, .T.); -#7510 = EDGE_LOOP('NONE', (#7498)); -#7511 = FACE_BOUND('NONE', #7510, .T.); -#7512 = EDGE_LOOP('NONE', (#7499)); -#7513 = FACE_BOUND('NONE', #7512, .T.); -#7514 = ADVANCED_FACE('NONE', (#7501, #7503, #7505, #7507, #7509, #7511, #7513), #5526, .T.); -#7515 = ORIENTED_EDGE('NONE', *, *, #4028, .F.); -#7516 = ORIENTED_EDGE('NONE', *, *, #4030, .T.); -#7517 = EDGE_LOOP('NONE', (#7515)); -#7518 = FACE_BOUND('NONE', #7517, .T.); -#7519 = EDGE_LOOP('NONE', (#7516)); -#7520 = FACE_BOUND('NONE', #7519, .T.); -#7521 = ADVANCED_FACE('NONE', (#7518, #7520), #5531, .F.); -#7522 = ORIENTED_EDGE('NONE', *, *, #4031, .F.); -#7523 = ORIENTED_EDGE('NONE', *, *, #4033, .T.); -#7524 = EDGE_LOOP('NONE', (#7522)); -#7525 = FACE_BOUND('NONE', #7524, .T.); -#7526 = EDGE_LOOP('NONE', (#7523)); -#7527 = FACE_BOUND('NONE', #7526, .T.); -#7528 = ADVANCED_FACE('NONE', (#7525, #7527), #5536, .F.); -#7529 = ORIENTED_EDGE('NONE', *, *, #4034, .F.); -#7530 = ORIENTED_EDGE('NONE', *, *, #4036, .T.); -#7531 = EDGE_LOOP('NONE', (#7529)); -#7532 = FACE_BOUND('NONE', #7531, .T.); -#7533 = EDGE_LOOP('NONE', (#7530)); -#7534 = FACE_BOUND('NONE', #7533, .T.); -#7535 = ADVANCED_FACE('NONE', (#7532, #7534), #5541, .F.); -#7536 = ORIENTED_EDGE('NONE', *, *, #4037, .F.); -#7537 = ORIENTED_EDGE('NONE', *, *, #4039, .T.); -#7538 = EDGE_LOOP('NONE', (#7536)); -#7539 = FACE_BOUND('NONE', #7538, .T.); -#7540 = EDGE_LOOP('NONE', (#7537)); -#7541 = FACE_BOUND('NONE', #7540, .T.); -#7542 = ADVANCED_FACE('NONE', (#7539, #7541), #5546, .F.); -#7543 = ORIENTED_EDGE('NONE', *, *, #4040, .F.); -#7544 = ORIENTED_EDGE('NONE', *, *, #4042, .T.); -#7545 = EDGE_LOOP('NONE', (#7543)); -#7546 = FACE_BOUND('NONE', #7545, .T.); -#7547 = EDGE_LOOP('NONE', (#7544)); -#7548 = FACE_BOUND('NONE', #7547, .T.); -#7549 = ADVANCED_FACE('NONE', (#7546, #7548), #5551, .F.); -#7550 = ORIENTED_EDGE('NONE', *, *, #4043, .F.); -#7551 = ORIENTED_EDGE('NONE', *, *, #4045, .T.); -#7552 = EDGE_LOOP('NONE', (#7550)); -#7553 = FACE_BOUND('NONE', #7552, .T.); -#7554 = EDGE_LOOP('NONE', (#7551)); -#7555 = FACE_BOUND('NONE', #7554, .T.); -#7556 = ADVANCED_FACE('NONE', (#7553, #7555), #5556, .F.); -#7557 = ORIENTED_EDGE('NONE', *, *, #4046, .F.); -#7558 = ORIENTED_EDGE('NONE', *, *, #4048, .T.); -#7559 = EDGE_LOOP('NONE', (#7557)); -#7560 = FACE_BOUND('NONE', #7559, .T.); -#7561 = EDGE_LOOP('NONE', (#7558)); -#7562 = FACE_BOUND('NONE', #7561, .T.); -#7563 = ADVANCED_FACE('NONE', (#7560, #7562), #5561, .F.); -#7564 = ORIENTED_EDGE('NONE', *, *, #4049, .F.); -#7565 = ORIENTED_EDGE('NONE', *, *, #4051, .T.); -#7566 = EDGE_LOOP('NONE', (#7564)); -#7567 = FACE_BOUND('NONE', #7566, .T.); -#7568 = EDGE_LOOP('NONE', (#7565)); -#7569 = FACE_BOUND('NONE', #7568, .T.); -#7570 = ADVANCED_FACE('NONE', (#7567, #7569), #5566, .F.); -#7571 = ORIENTED_EDGE('NONE', *, *, #4052, .F.); -#7572 = ORIENTED_EDGE('NONE', *, *, #4054, .T.); -#7573 = EDGE_LOOP('NONE', (#7571)); -#7574 = FACE_BOUND('NONE', #7573, .T.); -#7575 = EDGE_LOOP('NONE', (#7572)); -#7576 = FACE_BOUND('NONE', #7575, .T.); -#7577 = ADVANCED_FACE('NONE', (#7574, #7576), #5571, .F.); -#7578 = ORIENTED_EDGE('NONE', *, *, #4055, .F.); -#7579 = ORIENTED_EDGE('NONE', *, *, #4057, .T.); -#7580 = EDGE_LOOP('NONE', (#7578)); -#7581 = FACE_BOUND('NONE', #7580, .T.); -#7582 = EDGE_LOOP('NONE', (#7579)); -#7583 = FACE_BOUND('NONE', #7582, .T.); -#7584 = ADVANCED_FACE('NONE', (#7581, #7583), #5576, .F.); -#7585 = ORIENTED_EDGE('NONE', *, *, #4058, .T.); -#7586 = ORIENTED_EDGE('NONE', *, *, #4060, .F.); -#7587 = EDGE_LOOP('NONE', (#7585)); -#7588 = FACE_BOUND('NONE', #7587, .T.); -#7589 = EDGE_LOOP('NONE', (#7586)); -#7590 = FACE_BOUND('NONE', #7589, .T.); -#7591 = ADVANCED_FACE('NONE', (#7588, #7590), #5581, .T.); -#7592 = ORIENTED_EDGE('NONE', *, *, #4058, .F.); -#7593 = EDGE_LOOP('NONE', (#7592)); -#7594 = FACE_BOUND('NONE', #7593, .T.); -#7595 = ADVANCED_FACE('NONE', (#7594), #5585, .F.); -#7596 = ORIENTED_EDGE('NONE', *, *, #4060, .T.); -#7597 = EDGE_LOOP('NONE', (#7596)); -#7598 = FACE_BOUND('NONE', #7597, .T.); -#7599 = ADVANCED_FACE('NONE', (#7598), #5589, .T.); -#7600 = ORIENTED_EDGE('NONE', *, *, #4061, .T.); -#7601 = ORIENTED_EDGE('NONE', *, *, #4063, .F.); -#7602 = EDGE_LOOP('NONE', (#7600)); -#7603 = FACE_BOUND('NONE', #7602, .T.); -#7604 = EDGE_LOOP('NONE', (#7601)); -#7605 = FACE_BOUND('NONE', #7604, .T.); -#7606 = ADVANCED_FACE('NONE', (#7603, #7605), #5594, .T.); -#7607 = ORIENTED_EDGE('NONE', *, *, #4061, .F.); -#7608 = EDGE_LOOP('NONE', (#7607)); -#7609 = FACE_BOUND('NONE', #7608, .T.); -#7610 = ADVANCED_FACE('NONE', (#7609), #5598, .F.); -#7611 = ORIENTED_EDGE('NONE', *, *, #4063, .T.); -#7612 = EDGE_LOOP('NONE', (#7611)); -#7613 = FACE_BOUND('NONE', #7612, .T.); -#7614 = ADVANCED_FACE('NONE', (#7613), #5602, .T.); -#7615 = ORIENTED_EDGE('NONE', *, *, #4064, .T.); -#7616 = ORIENTED_EDGE('NONE', *, *, #4066, .F.); -#7617 = EDGE_LOOP('NONE', (#7615)); -#7618 = FACE_BOUND('NONE', #7617, .T.); -#7619 = EDGE_LOOP('NONE', (#7616)); -#7620 = FACE_BOUND('NONE', #7619, .T.); -#7621 = ADVANCED_FACE('NONE', (#7618, #7620), #5607, .T.); -#7622 = ORIENTED_EDGE('NONE', *, *, #4064, .F.); -#7623 = EDGE_LOOP('NONE', (#7622)); -#7624 = FACE_BOUND('NONE', #7623, .T.); -#7625 = ADVANCED_FACE('NONE', (#7624), #5611, .F.); -#7626 = ORIENTED_EDGE('NONE', *, *, #4066, .T.); -#7627 = EDGE_LOOP('NONE', (#7626)); +#7510 = ADVANCED_FACE('NONE', (#7509), #5653, .T.); +#7511 = ORIENTED_EDGE('NONE', *, *, #4373, .T.); +#7512 = ORIENTED_EDGE('NONE', *, *, #4366, .T.); +#7513 = ORIENTED_EDGE('NONE', *, *, #4374, .F.); +#7514 = ORIENTED_EDGE('NONE', *, *, #4371, .F.); +#7515 = EDGE_LOOP('NONE', (#7511, #7512, #7513, #7514)); +#7516 = FACE_BOUND('NONE', #7515, .T.); +#7517 = ADVANCED_FACE('NONE', (#7516), #5662, .T.); +#7518 = ORIENTED_EDGE('NONE', *, *, #4373, .F.); +#7519 = ORIENTED_EDGE('NONE', *, *, #4370, .F.); +#7520 = ORIENTED_EDGE('NONE', *, *, #4367, .F.); +#7521 = ORIENTED_EDGE('NONE', *, *, #4363, .F.); +#7522 = EDGE_LOOP('NONE', (#7518, #7519, #7520, #7521)); +#7523 = FACE_BOUND('NONE', #7522, .T.); +#7524 = ADVANCED_FACE('NONE', (#7523), #5666, .F.); +#7525 = ORIENTED_EDGE('NONE', *, *, #4365, .T.); +#7526 = ORIENTED_EDGE('NONE', *, *, #4369, .T.); +#7527 = ORIENTED_EDGE('NONE', *, *, #4372, .T.); +#7528 = ORIENTED_EDGE('NONE', *, *, #4374, .T.); +#7529 = EDGE_LOOP('NONE', (#7525, #7526, #7527, #7528)); +#7530 = FACE_BOUND('NONE', #7529, .T.); +#7531 = ADVANCED_FACE('NONE', (#7530), #5670, .T.); +#7532 = ORIENTED_EDGE('NONE', *, *, #4375, .T.); +#7533 = ORIENTED_EDGE('NONE', *, *, #4376, .T.); +#7534 = ORIENTED_EDGE('NONE', *, *, #4377, .F.); +#7535 = ORIENTED_EDGE('NONE', *, *, #4378, .F.); +#7536 = EDGE_LOOP('NONE', (#7532, #7533, #7534, #7535)); +#7537 = FACE_BOUND('NONE', #7536, .T.); +#7538 = ADVANCED_FACE('NONE', (#7537), #5674, .T.); +#7539 = ORIENTED_EDGE('NONE', *, *, #4379, .T.); +#7540 = ORIENTED_EDGE('NONE', *, *, #4380, .T.); +#7541 = ORIENTED_EDGE('NONE', *, *, #4381, .F.); +#7542 = ORIENTED_EDGE('NONE', *, *, #4376, .F.); +#7543 = EDGE_LOOP('NONE', (#7539, #7540, #7541, #7542)); +#7544 = FACE_BOUND('NONE', #7543, .T.); +#7545 = ADVANCED_FACE('NONE', (#7544), #5683, .T.); +#7546 = ORIENTED_EDGE('NONE', *, *, #4382, .T.); +#7547 = ORIENTED_EDGE('NONE', *, *, #4383, .T.); +#7548 = ORIENTED_EDGE('NONE', *, *, #4384, .F.); +#7549 = ORIENTED_EDGE('NONE', *, *, #4380, .F.); +#7550 = EDGE_LOOP('NONE', (#7546, #7547, #7548, #7549)); +#7551 = FACE_BOUND('NONE', #7550, .T.); +#7552 = ADVANCED_FACE('NONE', (#7551), #5687, .T.); +#7553 = ORIENTED_EDGE('NONE', *, *, #4385, .T.); +#7554 = ORIENTED_EDGE('NONE', *, *, #4378, .T.); +#7555 = ORIENTED_EDGE('NONE', *, *, #4386, .F.); +#7556 = ORIENTED_EDGE('NONE', *, *, #4383, .F.); +#7557 = EDGE_LOOP('NONE', (#7553, #7554, #7555, #7556)); +#7558 = FACE_BOUND('NONE', #7557, .T.); +#7559 = ADVANCED_FACE('NONE', (#7558), #5696, .T.); +#7560 = ORIENTED_EDGE('NONE', *, *, #4385, .F.); +#7561 = ORIENTED_EDGE('NONE', *, *, #4382, .F.); +#7562 = ORIENTED_EDGE('NONE', *, *, #4379, .F.); +#7563 = ORIENTED_EDGE('NONE', *, *, #4375, .F.); +#7564 = EDGE_LOOP('NONE', (#7560, #7561, #7562, #7563)); +#7565 = FACE_BOUND('NONE', #7564, .T.); +#7566 = ADVANCED_FACE('NONE', (#7565), #5700, .F.); +#7567 = ORIENTED_EDGE('NONE', *, *, #4377, .T.); +#7568 = ORIENTED_EDGE('NONE', *, *, #4381, .T.); +#7569 = ORIENTED_EDGE('NONE', *, *, #4384, .T.); +#7570 = ORIENTED_EDGE('NONE', *, *, #4386, .T.); +#7571 = EDGE_LOOP('NONE', (#7567, #7568, #7569, #7570)); +#7572 = FACE_BOUND('NONE', #7571, .T.); +#7573 = ADVANCED_FACE('NONE', (#7572), #5704, .T.); +#7574 = ORIENTED_EDGE('NONE', *, *, #4387, .T.); +#7575 = ORIENTED_EDGE('NONE', *, *, #4388, .T.); +#7576 = ORIENTED_EDGE('NONE', *, *, #4389, .F.); +#7577 = ORIENTED_EDGE('NONE', *, *, #4390, .F.); +#7578 = EDGE_LOOP('NONE', (#7574, #7575, #7576, #7577)); +#7579 = FACE_BOUND('NONE', #7578, .T.); +#7580 = ADVANCED_FACE('NONE', (#7579), #5708, .T.); +#7581 = ORIENTED_EDGE('NONE', *, *, #4391, .T.); +#7582 = ORIENTED_EDGE('NONE', *, *, #4392, .T.); +#7583 = ORIENTED_EDGE('NONE', *, *, #4393, .F.); +#7584 = ORIENTED_EDGE('NONE', *, *, #4388, .F.); +#7585 = EDGE_LOOP('NONE', (#7581, #7582, #7583, #7584)); +#7586 = FACE_BOUND('NONE', #7585, .T.); +#7587 = ADVANCED_FACE('NONE', (#7586), #5717, .T.); +#7588 = ORIENTED_EDGE('NONE', *, *, #4394, .T.); +#7589 = ORIENTED_EDGE('NONE', *, *, #4395, .T.); +#7590 = ORIENTED_EDGE('NONE', *, *, #4396, .F.); +#7591 = ORIENTED_EDGE('NONE', *, *, #4392, .F.); +#7592 = EDGE_LOOP('NONE', (#7588, #7589, #7590, #7591)); +#7593 = FACE_BOUND('NONE', #7592, .T.); +#7594 = ADVANCED_FACE('NONE', (#7593), #5721, .T.); +#7595 = ORIENTED_EDGE('NONE', *, *, #4397, .T.); +#7596 = ORIENTED_EDGE('NONE', *, *, #4390, .T.); +#7597 = ORIENTED_EDGE('NONE', *, *, #4398, .F.); +#7598 = ORIENTED_EDGE('NONE', *, *, #4395, .F.); +#7599 = EDGE_LOOP('NONE', (#7595, #7596, #7597, #7598)); +#7600 = FACE_BOUND('NONE', #7599, .T.); +#7601 = ADVANCED_FACE('NONE', (#7600), #5730, .T.); +#7602 = ORIENTED_EDGE('NONE', *, *, #4397, .F.); +#7603 = ORIENTED_EDGE('NONE', *, *, #4394, .F.); +#7604 = ORIENTED_EDGE('NONE', *, *, #4391, .F.); +#7605 = ORIENTED_EDGE('NONE', *, *, #4387, .F.); +#7606 = EDGE_LOOP('NONE', (#7602, #7603, #7604, #7605)); +#7607 = FACE_BOUND('NONE', #7606, .T.); +#7608 = ADVANCED_FACE('NONE', (#7607), #5734, .F.); +#7609 = ORIENTED_EDGE('NONE', *, *, #4389, .T.); +#7610 = ORIENTED_EDGE('NONE', *, *, #4393, .T.); +#7611 = ORIENTED_EDGE('NONE', *, *, #4396, .T.); +#7612 = ORIENTED_EDGE('NONE', *, *, #4398, .T.); +#7613 = EDGE_LOOP('NONE', (#7609, #7610, #7611, #7612)); +#7614 = FACE_BOUND('NONE', #7613, .T.); +#7615 = ADVANCED_FACE('NONE', (#7614), #5738, .T.); +#7616 = ORIENTED_EDGE('NONE', *, *, #4399, .T.); +#7617 = ORIENTED_EDGE('NONE', *, *, #4400, .T.); +#7618 = ORIENTED_EDGE('NONE', *, *, #4401, .F.); +#7619 = ORIENTED_EDGE('NONE', *, *, #4402, .F.); +#7620 = EDGE_LOOP('NONE', (#7616, #7617, #7618, #7619)); +#7621 = FACE_BOUND('NONE', #7620, .T.); +#7622 = ADVANCED_FACE('NONE', (#7621), #5742, .T.); +#7623 = ORIENTED_EDGE('NONE', *, *, #4403, .T.); +#7624 = ORIENTED_EDGE('NONE', *, *, #4404, .T.); +#7625 = ORIENTED_EDGE('NONE', *, *, #4405, .F.); +#7626 = ORIENTED_EDGE('NONE', *, *, #4400, .F.); +#7627 = EDGE_LOOP('NONE', (#7623, #7624, #7625, #7626)); #7628 = FACE_BOUND('NONE', #7627, .T.); -#7629 = ADVANCED_FACE('NONE', (#7628), #5615, .T.); -#7630 = ORIENTED_EDGE('NONE', *, *, #4067, .T.); -#7631 = ORIENTED_EDGE('NONE', *, *, #4069, .F.); -#7632 = EDGE_LOOP('NONE', (#7630)); -#7633 = FACE_BOUND('NONE', #7632, .T.); -#7634 = EDGE_LOOP('NONE', (#7631)); +#7629 = ADVANCED_FACE('NONE', (#7628), #5751, .T.); +#7630 = ORIENTED_EDGE('NONE', *, *, #4406, .T.); +#7631 = ORIENTED_EDGE('NONE', *, *, #4407, .T.); +#7632 = ORIENTED_EDGE('NONE', *, *, #4408, .F.); +#7633 = ORIENTED_EDGE('NONE', *, *, #4404, .F.); +#7634 = EDGE_LOOP('NONE', (#7630, #7631, #7632, #7633)); #7635 = FACE_BOUND('NONE', #7634, .T.); -#7636 = ADVANCED_FACE('NONE', (#7633, #7635), #5620, .T.); -#7637 = ORIENTED_EDGE('NONE', *, *, #4067, .F.); -#7638 = EDGE_LOOP('NONE', (#7637)); -#7639 = FACE_BOUND('NONE', #7638, .T.); -#7640 = ADVANCED_FACE('NONE', (#7639), #5624, .F.); -#7641 = ORIENTED_EDGE('NONE', *, *, #4069, .T.); -#7642 = EDGE_LOOP('NONE', (#7641)); -#7643 = FACE_BOUND('NONE', #7642, .T.); -#7644 = ADVANCED_FACE('NONE', (#7643), #5628, .T.); -#7645 = ORIENTED_EDGE('NONE', *, *, #4070, .T.); -#7646 = ORIENTED_EDGE('NONE', *, *, #4072, .F.); -#7647 = EDGE_LOOP('NONE', (#7645)); -#7648 = FACE_BOUND('NONE', #7647, .T.); -#7649 = EDGE_LOOP('NONE', (#7646)); -#7650 = FACE_BOUND('NONE', #7649, .T.); -#7651 = ADVANCED_FACE('NONE', (#7648, #7650), #5633, .T.); -#7652 = ORIENTED_EDGE('NONE', *, *, #4070, .F.); -#7653 = EDGE_LOOP('NONE', (#7652)); -#7654 = FACE_BOUND('NONE', #7653, .T.); -#7655 = ADVANCED_FACE('NONE', (#7654), #5637, .F.); -#7656 = ORIENTED_EDGE('NONE', *, *, #4072, .T.); -#7657 = EDGE_LOOP('NONE', (#7656)); -#7658 = FACE_BOUND('NONE', #7657, .T.); -#7659 = ADVANCED_FACE('NONE', (#7658), #5641, .T.); -#7660 = ORIENTED_EDGE('NONE', *, *, #4073, .T.); -#7661 = ORIENTED_EDGE('NONE', *, *, #4075, .F.); -#7662 = EDGE_LOOP('NONE', (#7660)); +#7636 = ADVANCED_FACE('NONE', (#7635), #5755, .T.); +#7637 = ORIENTED_EDGE('NONE', *, *, #4409, .T.); +#7638 = ORIENTED_EDGE('NONE', *, *, #4402, .T.); +#7639 = ORIENTED_EDGE('NONE', *, *, #4410, .F.); +#7640 = ORIENTED_EDGE('NONE', *, *, #4407, .F.); +#7641 = EDGE_LOOP('NONE', (#7637, #7638, #7639, #7640)); +#7642 = FACE_BOUND('NONE', #7641, .T.); +#7643 = ADVANCED_FACE('NONE', (#7642), #5764, .T.); +#7644 = ORIENTED_EDGE('NONE', *, *, #4409, .F.); +#7645 = ORIENTED_EDGE('NONE', *, *, #4406, .F.); +#7646 = ORIENTED_EDGE('NONE', *, *, #4403, .F.); +#7647 = ORIENTED_EDGE('NONE', *, *, #4399, .F.); +#7648 = EDGE_LOOP('NONE', (#7644, #7645, #7646, #7647)); +#7649 = FACE_BOUND('NONE', #7648, .T.); +#7650 = ADVANCED_FACE('NONE', (#7649), #5768, .F.); +#7651 = ORIENTED_EDGE('NONE', *, *, #4401, .T.); +#7652 = ORIENTED_EDGE('NONE', *, *, #4405, .T.); +#7653 = ORIENTED_EDGE('NONE', *, *, #4408, .T.); +#7654 = ORIENTED_EDGE('NONE', *, *, #4410, .T.); +#7655 = EDGE_LOOP('NONE', (#7651, #7652, #7653, #7654)); +#7656 = FACE_BOUND('NONE', #7655, .T.); +#7657 = ADVANCED_FACE('NONE', (#7656), #5772, .T.); +#7658 = ORIENTED_EDGE('NONE', *, *, #4418, .F.); +#7659 = ORIENTED_EDGE('NONE', *, *, #4412, .T.); +#7660 = EDGE_LOOP('NONE', (#7658)); +#7661 = FACE_BOUND('NONE', #7660, .T.); +#7662 = EDGE_LOOP('NONE', (#7659)); #7663 = FACE_BOUND('NONE', #7662, .T.); -#7664 = EDGE_LOOP('NONE', (#7661)); -#7665 = FACE_BOUND('NONE', #7664, .T.); -#7666 = ADVANCED_FACE('NONE', (#7663, #7665), #5646, .T.); -#7667 = ORIENTED_EDGE('NONE', *, *, #4073, .F.); -#7668 = EDGE_LOOP('NONE', (#7667)); -#7669 = FACE_BOUND('NONE', #7668, .T.); -#7670 = ADVANCED_FACE('NONE', (#7669), #5650, .F.); -#7671 = ORIENTED_EDGE('NONE', *, *, #4075, .T.); -#7672 = EDGE_LOOP('NONE', (#7671)); -#7673 = FACE_BOUND('NONE', #7672, .T.); -#7674 = ADVANCED_FACE('NONE', (#7673), #5654, .T.); -#7675 = ORIENTED_EDGE('NONE', *, *, #4076, .T.); -#7676 = ORIENTED_EDGE('NONE', *, *, #4078, .F.); -#7677 = EDGE_LOOP('NONE', (#7675)); -#7678 = FACE_BOUND('NONE', #7677, .T.); -#7679 = EDGE_LOOP('NONE', (#7676)); -#7680 = FACE_BOUND('NONE', #7679, .T.); -#7681 = ADVANCED_FACE('NONE', (#7678, #7680), #5659, .T.); -#7682 = ORIENTED_EDGE('NONE', *, *, #4076, .F.); -#7683 = EDGE_LOOP('NONE', (#7682)); +#7664 = ADVANCED_FACE('NONE', (#7661, #7663), #5777, .F.); +#7665 = ORIENTED_EDGE('NONE', *, *, #4412, .F.); +#7666 = ORIENTED_EDGE('NONE', *, *, #4414, .T.); +#7667 = EDGE_LOOP('NONE', (#7665)); +#7668 = FACE_BOUND('NONE', #7667, .T.); +#7669 = EDGE_LOOP('NONE', (#7666)); +#7670 = FACE_BOUND('NONE', #7669, .T.); +#7671 = ADVANCED_FACE('NONE', (#7668, #7670), #5814, .T.); +#7672 = ORIENTED_EDGE('NONE', *, *, #4414, .F.); +#7673 = ORIENTED_EDGE('NONE', *, *, #4416, .T.); +#7674 = EDGE_LOOP('NONE', (#7672)); +#7675 = FACE_BOUND('NONE', #7674, .T.); +#7676 = EDGE_LOOP('NONE', (#7673)); +#7677 = FACE_BOUND('NONE', #7676, .T.); +#7678 = ADVANCED_FACE('NONE', (#7675, #7677), #5819, .T.); +#7679 = ORIENTED_EDGE('NONE', *, *, #4416, .F.); +#7680 = ORIENTED_EDGE('NONE', *, *, #4418, .T.); +#7681 = EDGE_LOOP('NONE', (#7679)); +#7682 = FACE_BOUND('NONE', #7681, .T.); +#7683 = EDGE_LOOP('NONE', (#7680)); #7684 = FACE_BOUND('NONE', #7683, .T.); -#7685 = ADVANCED_FACE('NONE', (#7684), #5663, .F.); -#7686 = ORIENTED_EDGE('NONE', *, *, #4078, .T.); -#7687 = EDGE_LOOP('NONE', (#7686)); -#7688 = FACE_BOUND('NONE', #7687, .T.); -#7689 = ADVANCED_FACE('NONE', (#7688), #5667, .T.); -#7690 = ORIENTED_EDGE('NONE', *, *, #4079, .T.); -#7691 = ORIENTED_EDGE('NONE', *, *, #4081, .F.); -#7692 = EDGE_LOOP('NONE', (#7690)); -#7693 = FACE_BOUND('NONE', #7692, .T.); -#7694 = EDGE_LOOP('NONE', (#7691)); -#7695 = FACE_BOUND('NONE', #7694, .T.); -#7696 = ADVANCED_FACE('NONE', (#7693, #7695), #5672, .T.); -#7697 = ORIENTED_EDGE('NONE', *, *, #4079, .F.); -#7698 = EDGE_LOOP('NONE', (#7697)); -#7699 = FACE_BOUND('NONE', #7698, .T.); -#7700 = ADVANCED_FACE('NONE', (#7699), #5676, .F.); -#7701 = ORIENTED_EDGE('NONE', *, *, #4081, .T.); -#7702 = EDGE_LOOP('NONE', (#7701)); +#7685 = ADVANCED_FACE('NONE', (#7682, #7684), #5838, .T.); +#7686 = ORIENTED_EDGE('NONE', *, *, #4426, .T.); +#7687 = ORIENTED_EDGE('NONE', *, *, #4420, .F.); +#7688 = EDGE_LOOP('NONE', (#7686)); +#7689 = FACE_BOUND('NONE', #7688, .T.); +#7690 = EDGE_LOOP('NONE', (#7687)); +#7691 = FACE_BOUND('NONE', #7690, .T.); +#7692 = ADVANCED_FACE('NONE', (#7689, #7691), #5843, .T.); +#7693 = ORIENTED_EDGE('NONE', *, *, #4420, .T.); +#7694 = ORIENTED_EDGE('NONE', *, *, #4422, .F.); +#7695 = EDGE_LOOP('NONE', (#7693)); +#7696 = FACE_BOUND('NONE', #7695, .T.); +#7697 = EDGE_LOOP('NONE', (#7694)); +#7698 = FACE_BOUND('NONE', #7697, .T.); +#7699 = ADVANCED_FACE('NONE', (#7696, #7698), #5880, .F.); +#7700 = ORIENTED_EDGE('NONE', *, *, #4422, .T.); +#7701 = ORIENTED_EDGE('NONE', *, *, #4424, .F.); +#7702 = EDGE_LOOP('NONE', (#7700)); #7703 = FACE_BOUND('NONE', #7702, .T.); -#7704 = ADVANCED_FACE('NONE', (#7703), #5680, .T.); -#7705 = ORIENTED_EDGE('NONE', *, *, #4082, .T.); -#7706 = ORIENTED_EDGE('NONE', *, *, #4084, .F.); -#7707 = EDGE_LOOP('NONE', (#7705)); -#7708 = FACE_BOUND('NONE', #7707, .T.); -#7709 = EDGE_LOOP('NONE', (#7706)); +#7704 = EDGE_LOOP('NONE', (#7701)); +#7705 = FACE_BOUND('NONE', #7704, .T.); +#7706 = ADVANCED_FACE('NONE', (#7703, #7705), #5885, .F.); +#7707 = ORIENTED_EDGE('NONE', *, *, #4424, .T.); +#7708 = ORIENTED_EDGE('NONE', *, *, #4426, .F.); +#7709 = EDGE_LOOP('NONE', (#7707)); #7710 = FACE_BOUND('NONE', #7709, .T.); -#7711 = ADVANCED_FACE('NONE', (#7708, #7710), #5685, .T.); -#7712 = ORIENTED_EDGE('NONE', *, *, #4082, .F.); -#7713 = EDGE_LOOP('NONE', (#7712)); -#7714 = FACE_BOUND('NONE', #7713, .T.); -#7715 = ADVANCED_FACE('NONE', (#7714), #5689, .F.); -#7716 = ORIENTED_EDGE('NONE', *, *, #4084, .T.); -#7717 = EDGE_LOOP('NONE', (#7716)); -#7718 = FACE_BOUND('NONE', #7717, .T.); -#7719 = ADVANCED_FACE('NONE', (#7718), #5693, .T.); -#7720 = ORIENTED_EDGE('NONE', *, *, #4085, .T.); -#7721 = ORIENTED_EDGE('NONE', *, *, #4087, .F.); -#7722 = EDGE_LOOP('NONE', (#7720)); -#7723 = FACE_BOUND('NONE', #7722, .T.); -#7724 = EDGE_LOOP('NONE', (#7721)); -#7725 = FACE_BOUND('NONE', #7724, .T.); -#7726 = ADVANCED_FACE('NONE', (#7723, #7725), #5698, .T.); -#7727 = ORIENTED_EDGE('NONE', *, *, #4085, .F.); -#7728 = EDGE_LOOP('NONE', (#7727)); -#7729 = FACE_BOUND('NONE', #7728, .T.); -#7730 = ADVANCED_FACE('NONE', (#7729), #5702, .F.); -#7731 = ORIENTED_EDGE('NONE', *, *, #4087, .T.); -#7732 = EDGE_LOOP('NONE', (#7731)); -#7733 = FACE_BOUND('NONE', #7732, .T.); -#7734 = ADVANCED_FACE('NONE', (#7733), #5706, .T.); -#7735 = ORIENTED_EDGE('NONE', *, *, #4088, .T.); -#7736 = ORIENTED_EDGE('NONE', *, *, #4090, .F.); -#7737 = EDGE_LOOP('NONE', (#7735)); +#7711 = EDGE_LOOP('NONE', (#7708)); +#7712 = FACE_BOUND('NONE', #7711, .T.); +#7713 = ADVANCED_FACE('NONE', (#7710, #7712), #5889, .T.); +#7714 = ORIENTED_EDGE('NONE', *, *, #4427, .T.); +#7715 = ORIENTED_EDGE('NONE', *, *, #4429, .F.); +#7716 = EDGE_LOOP('NONE', (#7714)); +#7717 = FACE_BOUND('NONE', #7716, .T.); +#7718 = EDGE_LOOP('NONE', (#7715)); +#7719 = FACE_BOUND('NONE', #7718, .T.); +#7720 = ADVANCED_FACE('NONE', (#7717, #7719), #5894, .T.); +#7721 = ORIENTED_EDGE('NONE', *, *, #4430, .T.); +#7722 = ORIENTED_EDGE('NONE', *, *, #4432, .F.); +#7723 = EDGE_LOOP('NONE', (#7721)); +#7724 = FACE_BOUND('NONE', #7723, .T.); +#7725 = EDGE_LOOP('NONE', (#7722)); +#7726 = FACE_BOUND('NONE', #7725, .T.); +#7727 = ADVANCED_FACE('NONE', (#7724, #7726), #5899, .F.); +#7728 = ORIENTED_EDGE('NONE', *, *, #4427, .F.); +#7729 = ORIENTED_EDGE('NONE', *, *, #4430, .F.); +#7730 = ORIENTED_EDGE('NONE', *, *, #4454, .T.); +#7731 = ORIENTED_EDGE('NONE', *, *, #4457, .T.); +#7732 = ORIENTED_EDGE('NONE', *, *, #4460, .T.); +#7733 = ORIENTED_EDGE('NONE', *, *, #4463, .T.); +#7734 = ORIENTED_EDGE('NONE', *, *, #4466, .T.); +#7735 = EDGE_LOOP('NONE', (#7728)); +#7736 = FACE_BOUND('NONE', #7735, .T.); +#7737 = EDGE_LOOP('NONE', (#7729)); #7738 = FACE_BOUND('NONE', #7737, .T.); -#7739 = EDGE_LOOP('NONE', (#7736)); +#7739 = EDGE_LOOP('NONE', (#7730)); #7740 = FACE_BOUND('NONE', #7739, .T.); -#7741 = ADVANCED_FACE('NONE', (#7738, #7740), #5711, .T.); -#7742 = ORIENTED_EDGE('NONE', *, *, #4088, .F.); -#7743 = EDGE_LOOP('NONE', (#7742)); +#7741 = EDGE_LOOP('NONE', (#7731)); +#7742 = FACE_BOUND('NONE', #7741, .T.); +#7743 = EDGE_LOOP('NONE', (#7732)); #7744 = FACE_BOUND('NONE', #7743, .T.); -#7745 = ADVANCED_FACE('NONE', (#7744), #5715, .F.); -#7746 = ORIENTED_EDGE('NONE', *, *, #4090, .T.); -#7747 = EDGE_LOOP('NONE', (#7746)); +#7745 = EDGE_LOOP('NONE', (#7733)); +#7746 = FACE_BOUND('NONE', #7745, .T.); +#7747 = EDGE_LOOP('NONE', (#7734)); #7748 = FACE_BOUND('NONE', #7747, .T.); -#7749 = ADVANCED_FACE('NONE', (#7748), #5719, .T.); -#7750 = ORIENTED_EDGE('NONE', *, *, #4091, .T.); -#7751 = ORIENTED_EDGE('NONE', *, *, #4093, .F.); -#7752 = EDGE_LOOP('NONE', (#7750)); -#7753 = FACE_BOUND('NONE', #7752, .T.); -#7754 = EDGE_LOOP('NONE', (#7751)); -#7755 = FACE_BOUND('NONE', #7754, .T.); -#7756 = ADVANCED_FACE('NONE', (#7753, #7755), #5724, .T.); -#7757 = ORIENTED_EDGE('NONE', *, *, #4091, .F.); -#7758 = EDGE_LOOP('NONE', (#7757)); -#7759 = FACE_BOUND('NONE', #7758, .T.); -#7760 = ADVANCED_FACE('NONE', (#7759), #5728, .F.); -#7761 = ORIENTED_EDGE('NONE', *, *, #4093, .T.); -#7762 = EDGE_LOOP('NONE', (#7761)); -#7763 = FACE_BOUND('NONE', #7762, .T.); -#7764 = ADVANCED_FACE('NONE', (#7763), #5732, .T.); -#7765 = ORIENTED_EDGE('NONE', *, *, #4094, .T.); -#7766 = ORIENTED_EDGE('NONE', *, *, #4096, .F.); -#7767 = EDGE_LOOP('NONE', (#7765)); +#7749 = ADVANCED_FACE('NONE', (#7736, #7738, #7740, #7742, #7744, #7746, #7748), #5903, .F.); +#7750 = ORIENTED_EDGE('NONE', *, *, #4429, .T.); +#7751 = ORIENTED_EDGE('NONE', *, *, #4432, .T.); +#7752 = ORIENTED_EDGE('NONE', *, *, #4456, .F.); +#7753 = ORIENTED_EDGE('NONE', *, *, #4459, .F.); +#7754 = ORIENTED_EDGE('NONE', *, *, #4462, .F.); +#7755 = ORIENTED_EDGE('NONE', *, *, #4465, .F.); +#7756 = ORIENTED_EDGE('NONE', *, *, #4468, .F.); +#7757 = EDGE_LOOP('NONE', (#7750)); +#7758 = FACE_BOUND('NONE', #7757, .T.); +#7759 = EDGE_LOOP('NONE', (#7751)); +#7760 = FACE_BOUND('NONE', #7759, .T.); +#7761 = EDGE_LOOP('NONE', (#7752)); +#7762 = FACE_BOUND('NONE', #7761, .T.); +#7763 = EDGE_LOOP('NONE', (#7753)); +#7764 = FACE_BOUND('NONE', #7763, .T.); +#7765 = EDGE_LOOP('NONE', (#7754)); +#7766 = FACE_BOUND('NONE', #7765, .T.); +#7767 = EDGE_LOOP('NONE', (#7755)); #7768 = FACE_BOUND('NONE', #7767, .T.); -#7769 = EDGE_LOOP('NONE', (#7766)); +#7769 = EDGE_LOOP('NONE', (#7756)); #7770 = FACE_BOUND('NONE', #7769, .T.); -#7771 = ADVANCED_FACE('NONE', (#7768, #7770), #5737, .T.); -#7772 = ORIENTED_EDGE('NONE', *, *, #4094, .F.); -#7773 = EDGE_LOOP('NONE', (#7772)); -#7774 = FACE_BOUND('NONE', #7773, .T.); -#7775 = ADVANCED_FACE('NONE', (#7774), #5741, .F.); -#7776 = ORIENTED_EDGE('NONE', *, *, #4096, .T.); -#7777 = EDGE_LOOP('NONE', (#7776)); -#7778 = FACE_BOUND('NONE', #7777, .T.); -#7779 = ADVANCED_FACE('NONE', (#7778), #5745, .T.); -#7780 = ORIENTED_EDGE('NONE', *, *, #4097, .T.); -#7781 = ORIENTED_EDGE('NONE', *, *, #4099, .F.); -#7782 = EDGE_LOOP('NONE', (#7780)); -#7783 = FACE_BOUND('NONE', #7782, .T.); -#7784 = EDGE_LOOP('NONE', (#7781)); -#7785 = FACE_BOUND('NONE', #7784, .T.); -#7786 = ADVANCED_FACE('NONE', (#7783, #7785), #5750, .T.); -#7787 = ORIENTED_EDGE('NONE', *, *, #4097, .F.); -#7788 = EDGE_LOOP('NONE', (#7787)); -#7789 = FACE_BOUND('NONE', #7788, .T.); -#7790 = ADVANCED_FACE('NONE', (#7789), #5754, .F.); -#7791 = ORIENTED_EDGE('NONE', *, *, #4099, .T.); -#7792 = EDGE_LOOP('NONE', (#7791)); -#7793 = FACE_BOUND('NONE', #7792, .T.); -#7794 = ADVANCED_FACE('NONE', (#7793), #5758, .T.); -#7795 = ORIENTED_EDGE('NONE', *, *, #4100, .T.); -#7796 = ORIENTED_EDGE('NONE', *, *, #4102, .F.); -#7797 = EDGE_LOOP('NONE', (#7795)); +#7771 = ADVANCED_FACE('NONE', (#7758, #7760, #7762, #7764, #7766, #7768, #7770), #5907, .T.); +#7772 = ORIENTED_EDGE('NONE', *, *, #4433, .T.); +#7773 = ORIENTED_EDGE('NONE', *, *, #4435, .F.); +#7774 = EDGE_LOOP('NONE', (#7772)); +#7775 = FACE_BOUND('NONE', #7774, .T.); +#7776 = EDGE_LOOP('NONE', (#7773)); +#7777 = FACE_BOUND('NONE', #7776, .T.); +#7778 = ADVANCED_FACE('NONE', (#7775, #7777), #5912, .T.); +#7779 = ORIENTED_EDGE('NONE', *, *, #4436, .T.); +#7780 = ORIENTED_EDGE('NONE', *, *, #4438, .F.); +#7781 = EDGE_LOOP('NONE', (#7779)); +#7782 = FACE_BOUND('NONE', #7781, .T.); +#7783 = EDGE_LOOP('NONE', (#7780)); +#7784 = FACE_BOUND('NONE', #7783, .T.); +#7785 = ADVANCED_FACE('NONE', (#7782, #7784), #5917, .F.); +#7786 = ORIENTED_EDGE('NONE', *, *, #4433, .F.); +#7787 = ORIENTED_EDGE('NONE', *, *, #4436, .F.); +#7788 = ORIENTED_EDGE('NONE', *, *, #4439, .T.); +#7789 = ORIENTED_EDGE('NONE', *, *, #4442, .T.); +#7790 = ORIENTED_EDGE('NONE', *, *, #4445, .T.); +#7791 = ORIENTED_EDGE('NONE', *, *, #4448, .T.); +#7792 = ORIENTED_EDGE('NONE', *, *, #4451, .T.); +#7793 = EDGE_LOOP('NONE', (#7786)); +#7794 = FACE_BOUND('NONE', #7793, .T.); +#7795 = EDGE_LOOP('NONE', (#7787)); +#7796 = FACE_BOUND('NONE', #7795, .T.); +#7797 = EDGE_LOOP('NONE', (#7788)); #7798 = FACE_BOUND('NONE', #7797, .T.); -#7799 = EDGE_LOOP('NONE', (#7796)); +#7799 = EDGE_LOOP('NONE', (#7789)); #7800 = FACE_BOUND('NONE', #7799, .T.); -#7801 = ADVANCED_FACE('NONE', (#7798, #7800), #5763, .T.); -#7802 = ORIENTED_EDGE('NONE', *, *, #4100, .F.); -#7803 = EDGE_LOOP('NONE', (#7802)); +#7801 = EDGE_LOOP('NONE', (#7790)); +#7802 = FACE_BOUND('NONE', #7801, .T.); +#7803 = EDGE_LOOP('NONE', (#7791)); #7804 = FACE_BOUND('NONE', #7803, .T.); -#7805 = ADVANCED_FACE('NONE', (#7804), #5767, .F.); -#7806 = ORIENTED_EDGE('NONE', *, *, #4102, .T.); -#7807 = EDGE_LOOP('NONE', (#7806)); -#7808 = FACE_BOUND('NONE', #7807, .T.); -#7809 = ADVANCED_FACE('NONE', (#7808), #5771, .T.); -#7810 = ORIENTED_EDGE('NONE', *, *, #4103, .T.); -#7811 = ORIENTED_EDGE('NONE', *, *, #4105, .F.); -#7812 = EDGE_LOOP('NONE', (#7810)); -#7813 = FACE_BOUND('NONE', #7812, .T.); -#7814 = EDGE_LOOP('NONE', (#7811)); -#7815 = FACE_BOUND('NONE', #7814, .T.); -#7816 = ADVANCED_FACE('NONE', (#7813, #7815), #5776, .T.); -#7817 = ORIENTED_EDGE('NONE', *, *, #4103, .F.); -#7818 = EDGE_LOOP('NONE', (#7817)); -#7819 = FACE_BOUND('NONE', #7818, .T.); -#7820 = ADVANCED_FACE('NONE', (#7819), #5780, .F.); -#7821 = ORIENTED_EDGE('NONE', *, *, #4105, .T.); -#7822 = EDGE_LOOP('NONE', (#7821)); -#7823 = FACE_BOUND('NONE', #7822, .T.); -#7824 = ADVANCED_FACE('NONE', (#7823), #5784, .T.); -#7825 = ORIENTED_EDGE('NONE', *, *, #4106, .T.); -#7826 = ORIENTED_EDGE('NONE', *, *, #4108, .F.); -#7827 = EDGE_LOOP('NONE', (#7825)); +#7805 = EDGE_LOOP('NONE', (#7792)); +#7806 = FACE_BOUND('NONE', #7805, .T.); +#7807 = ADVANCED_FACE('NONE', (#7794, #7796, #7798, #7800, #7802, #7804, #7806), #5921, .F.); +#7808 = ORIENTED_EDGE('NONE', *, *, #4435, .T.); +#7809 = ORIENTED_EDGE('NONE', *, *, #4438, .T.); +#7810 = ORIENTED_EDGE('NONE', *, *, #4441, .F.); +#7811 = ORIENTED_EDGE('NONE', *, *, #4444, .F.); +#7812 = ORIENTED_EDGE('NONE', *, *, #4447, .F.); +#7813 = ORIENTED_EDGE('NONE', *, *, #4450, .F.); +#7814 = ORIENTED_EDGE('NONE', *, *, #4453, .F.); +#7815 = EDGE_LOOP('NONE', (#7808)); +#7816 = FACE_BOUND('NONE', #7815, .T.); +#7817 = EDGE_LOOP('NONE', (#7809)); +#7818 = FACE_BOUND('NONE', #7817, .T.); +#7819 = EDGE_LOOP('NONE', (#7810)); +#7820 = FACE_BOUND('NONE', #7819, .T.); +#7821 = EDGE_LOOP('NONE', (#7811)); +#7822 = FACE_BOUND('NONE', #7821, .T.); +#7823 = EDGE_LOOP('NONE', (#7812)); +#7824 = FACE_BOUND('NONE', #7823, .T.); +#7825 = EDGE_LOOP('NONE', (#7813)); +#7826 = FACE_BOUND('NONE', #7825, .T.); +#7827 = EDGE_LOOP('NONE', (#7814)); #7828 = FACE_BOUND('NONE', #7827, .T.); -#7829 = EDGE_LOOP('NONE', (#7826)); -#7830 = FACE_BOUND('NONE', #7829, .T.); -#7831 = ADVANCED_FACE('NONE', (#7828, #7830), #5789, .T.); -#7832 = ORIENTED_EDGE('NONE', *, *, #4109, .T.); -#7833 = ORIENTED_EDGE('NONE', *, *, #4111, .F.); -#7834 = EDGE_LOOP('NONE', (#7832)); +#7829 = ADVANCED_FACE('NONE', (#7816, #7818, #7820, #7822, #7824, #7826, #7828), #5925, .T.); +#7830 = ORIENTED_EDGE('NONE', *, *, #4439, .F.); +#7831 = ORIENTED_EDGE('NONE', *, *, #4441, .T.); +#7832 = EDGE_LOOP('NONE', (#7830)); +#7833 = FACE_BOUND('NONE', #7832, .T.); +#7834 = EDGE_LOOP('NONE', (#7831)); #7835 = FACE_BOUND('NONE', #7834, .T.); -#7836 = EDGE_LOOP('NONE', (#7833)); -#7837 = FACE_BOUND('NONE', #7836, .T.); -#7838 = ADVANCED_FACE('NONE', (#7835, #7837), #5794, .F.); -#7839 = ORIENTED_EDGE('NONE', *, *, #4112, .T.); -#7840 = ORIENTED_EDGE('NONE', *, *, #4114, .F.); -#7841 = EDGE_LOOP('NONE', (#7839)); +#7836 = ADVANCED_FACE('NONE', (#7833, #7835), #5930, .F.); +#7837 = ORIENTED_EDGE('NONE', *, *, #4442, .F.); +#7838 = ORIENTED_EDGE('NONE', *, *, #4444, .T.); +#7839 = EDGE_LOOP('NONE', (#7837)); +#7840 = FACE_BOUND('NONE', #7839, .T.); +#7841 = EDGE_LOOP('NONE', (#7838)); #7842 = FACE_BOUND('NONE', #7841, .T.); -#7843 = EDGE_LOOP('NONE', (#7840)); -#7844 = FACE_BOUND('NONE', #7843, .T.); -#7845 = ADVANCED_FACE('NONE', (#7842, #7844), #5799, .F.); -#7846 = ORIENTED_EDGE('NONE', *, *, #4115, .T.); -#7847 = ORIENTED_EDGE('NONE', *, *, #4117, .F.); -#7848 = EDGE_LOOP('NONE', (#7846)); +#7843 = ADVANCED_FACE('NONE', (#7840, #7842), #5935, .F.); +#7844 = ORIENTED_EDGE('NONE', *, *, #4445, .F.); +#7845 = ORIENTED_EDGE('NONE', *, *, #4447, .T.); +#7846 = EDGE_LOOP('NONE', (#7844)); +#7847 = FACE_BOUND('NONE', #7846, .T.); +#7848 = EDGE_LOOP('NONE', (#7845)); #7849 = FACE_BOUND('NONE', #7848, .T.); -#7850 = EDGE_LOOP('NONE', (#7847)); -#7851 = FACE_BOUND('NONE', #7850, .T.); -#7852 = ADVANCED_FACE('NONE', (#7849, #7851), #5804, .F.); -#7853 = ORIENTED_EDGE('NONE', *, *, #4118, .T.); -#7854 = ORIENTED_EDGE('NONE', *, *, #4120, .F.); -#7855 = EDGE_LOOP('NONE', (#7853)); +#7850 = ADVANCED_FACE('NONE', (#7847, #7849), #5940, .F.); +#7851 = ORIENTED_EDGE('NONE', *, *, #4448, .F.); +#7852 = ORIENTED_EDGE('NONE', *, *, #4450, .T.); +#7853 = EDGE_LOOP('NONE', (#7851)); +#7854 = FACE_BOUND('NONE', #7853, .T.); +#7855 = EDGE_LOOP('NONE', (#7852)); #7856 = FACE_BOUND('NONE', #7855, .T.); -#7857 = EDGE_LOOP('NONE', (#7854)); -#7858 = FACE_BOUND('NONE', #7857, .T.); -#7859 = ADVANCED_FACE('NONE', (#7856, #7858), #5809, .F.); -#7860 = ORIENTED_EDGE('NONE', *, *, #4121, .T.); -#7861 = ORIENTED_EDGE('NONE', *, *, #4123, .F.); -#7862 = EDGE_LOOP('NONE', (#7860)); +#7857 = ADVANCED_FACE('NONE', (#7854, #7856), #5945, .F.); +#7858 = ORIENTED_EDGE('NONE', *, *, #4451, .F.); +#7859 = ORIENTED_EDGE('NONE', *, *, #4453, .T.); +#7860 = EDGE_LOOP('NONE', (#7858)); +#7861 = FACE_BOUND('NONE', #7860, .T.); +#7862 = EDGE_LOOP('NONE', (#7859)); #7863 = FACE_BOUND('NONE', #7862, .T.); -#7864 = EDGE_LOOP('NONE', (#7861)); -#7865 = FACE_BOUND('NONE', #7864, .T.); -#7866 = ADVANCED_FACE('NONE', (#7863, #7865), #5814, .F.); -#7867 = ORIENTED_EDGE('NONE', *, *, #4106, .F.); -#7868 = ORIENTED_EDGE('NONE', *, *, #4109, .F.); -#7869 = ORIENTED_EDGE('NONE', *, *, #4112, .F.); -#7870 = ORIENTED_EDGE('NONE', *, *, #4115, .F.); -#7871 = ORIENTED_EDGE('NONE', *, *, #4118, .F.); -#7872 = ORIENTED_EDGE('NONE', *, *, #4121, .F.); -#7873 = EDGE_LOOP('NONE', (#7867)); -#7874 = FACE_BOUND('NONE', #7873, .T.); -#7875 = EDGE_LOOP('NONE', (#7868)); -#7876 = FACE_BOUND('NONE', #7875, .T.); -#7877 = EDGE_LOOP('NONE', (#7869)); -#7878 = FACE_BOUND('NONE', #7877, .T.); -#7879 = EDGE_LOOP('NONE', (#7870)); -#7880 = FACE_BOUND('NONE', #7879, .T.); -#7881 = EDGE_LOOP('NONE', (#7871)); +#7864 = ADVANCED_FACE('NONE', (#7861, #7863), #5950, .F.); +#7865 = ORIENTED_EDGE('NONE', *, *, #4454, .F.); +#7866 = ORIENTED_EDGE('NONE', *, *, #4456, .T.); +#7867 = EDGE_LOOP('NONE', (#7865)); +#7868 = FACE_BOUND('NONE', #7867, .T.); +#7869 = EDGE_LOOP('NONE', (#7866)); +#7870 = FACE_BOUND('NONE', #7869, .T.); +#7871 = ADVANCED_FACE('NONE', (#7868, #7870), #5955, .F.); +#7872 = ORIENTED_EDGE('NONE', *, *, #4457, .F.); +#7873 = ORIENTED_EDGE('NONE', *, *, #4459, .T.); +#7874 = EDGE_LOOP('NONE', (#7872)); +#7875 = FACE_BOUND('NONE', #7874, .T.); +#7876 = EDGE_LOOP('NONE', (#7873)); +#7877 = FACE_BOUND('NONE', #7876, .T.); +#7878 = ADVANCED_FACE('NONE', (#7875, #7877), #5960, .F.); +#7879 = ORIENTED_EDGE('NONE', *, *, #4460, .F.); +#7880 = ORIENTED_EDGE('NONE', *, *, #4462, .T.); +#7881 = EDGE_LOOP('NONE', (#7879)); #7882 = FACE_BOUND('NONE', #7881, .T.); -#7883 = EDGE_LOOP('NONE', (#7872)); +#7883 = EDGE_LOOP('NONE', (#7880)); #7884 = FACE_BOUND('NONE', #7883, .T.); -#7885 = ADVANCED_FACE('NONE', (#7874, #7876, #7878, #7880, #7882, #7884), #5818, .F.); -#7886 = ORIENTED_EDGE('NONE', *, *, #4108, .T.); -#7887 = ORIENTED_EDGE('NONE', *, *, #4111, .T.); -#7888 = ORIENTED_EDGE('NONE', *, *, #4114, .T.); -#7889 = ORIENTED_EDGE('NONE', *, *, #4117, .T.); -#7890 = ORIENTED_EDGE('NONE', *, *, #4120, .T.); -#7891 = ORIENTED_EDGE('NONE', *, *, #4123, .T.); -#7892 = ORIENTED_EDGE('NONE', *, *, #4135, .F.); -#7893 = ORIENTED_EDGE('NONE', *, *, #4133, .F.); -#7894 = ORIENTED_EDGE('NONE', *, *, #4130, .F.); -#7895 = ORIENTED_EDGE('NONE', *, *, #4126, .F.); -#7896 = ORIENTED_EDGE('NONE', *, *, #4147, .F.); -#7897 = ORIENTED_EDGE('NONE', *, *, #4145, .F.); -#7898 = ORIENTED_EDGE('NONE', *, *, #4142, .F.); -#7899 = ORIENTED_EDGE('NONE', *, *, #4138, .F.); -#7900 = ORIENTED_EDGE('NONE', *, *, #4159, .F.); -#7901 = ORIENTED_EDGE('NONE', *, *, #4157, .F.); -#7902 = ORIENTED_EDGE('NONE', *, *, #4154, .F.); -#7903 = ORIENTED_EDGE('NONE', *, *, #4150, .F.); -#7904 = ORIENTED_EDGE('NONE', *, *, #4171, .F.); -#7905 = ORIENTED_EDGE('NONE', *, *, #4169, .F.); -#7906 = ORIENTED_EDGE('NONE', *, *, #4166, .F.); -#7907 = ORIENTED_EDGE('NONE', *, *, #4162, .F.); -#7908 = ORIENTED_EDGE('NONE', *, *, #4183, .F.); -#7909 = ORIENTED_EDGE('NONE', *, *, #4181, .F.); -#7910 = ORIENTED_EDGE('NONE', *, *, #4178, .F.); -#7911 = ORIENTED_EDGE('NONE', *, *, #4174, .F.); -#7912 = EDGE_LOOP('NONE', (#7886)); -#7913 = FACE_BOUND('NONE', #7912, .T.); -#7914 = EDGE_LOOP('NONE', (#7887)); -#7915 = FACE_BOUND('NONE', #7914, .T.); -#7916 = EDGE_LOOP('NONE', (#7888)); -#7917 = FACE_BOUND('NONE', #7916, .T.); -#7918 = EDGE_LOOP('NONE', (#7889)); -#7919 = FACE_BOUND('NONE', #7918, .T.); -#7920 = EDGE_LOOP('NONE', (#7890)); -#7921 = FACE_BOUND('NONE', #7920, .T.); -#7922 = EDGE_LOOP('NONE', (#7891)); -#7923 = FACE_BOUND('NONE', #7922, .T.); -#7924 = EDGE_LOOP('NONE', (#7892, #7893, #7894, #7895)); -#7925 = FACE_BOUND('NONE', #7924, .T.); -#7926 = EDGE_LOOP('NONE', (#7896, #7897, #7898, #7899)); -#7927 = FACE_BOUND('NONE', #7926, .T.); -#7928 = EDGE_LOOP('NONE', (#7900, #7901, #7902, #7903)); -#7929 = FACE_BOUND('NONE', #7928, .T.); -#7930 = EDGE_LOOP('NONE', (#7904, #7905, #7906, #7907)); -#7931 = FACE_BOUND('NONE', #7930, .T.); -#7932 = EDGE_LOOP('NONE', (#7908, #7909, #7910, #7911)); -#7933 = FACE_BOUND('NONE', #7932, .T.); -#7934 = ADVANCED_FACE('NONE', (#7913, #7915, #7917, #7919, #7921, #7923, #7925, #7927, #7929, #7931, #7933), #5822, .T.); -#7935 = ORIENTED_EDGE('NONE', *, *, #4127, .T.); -#7936 = ORIENTED_EDGE('NONE', *, *, #4126, .T.); -#7937 = ORIENTED_EDGE('NONE', *, *, #4125, .F.); -#7938 = ORIENTED_EDGE('NONE', *, *, #4124, .F.); -#7939 = EDGE_LOOP('NONE', (#7935, #7936, #7937, #7938)); -#7940 = FACE_BOUND('NONE', #7939, .T.); -#7941 = ADVANCED_FACE('NONE', (#7940), #5826, .F.); -#7942 = ORIENTED_EDGE('NONE', *, *, #4125, .T.); -#7943 = ORIENTED_EDGE('NONE', *, *, #4130, .T.); -#7944 = ORIENTED_EDGE('NONE', *, *, #4129, .F.); -#7945 = ORIENTED_EDGE('NONE', *, *, #4128, .F.); -#7946 = EDGE_LOOP('NONE', (#7942, #7943, #7944, #7945)); -#7947 = FACE_BOUND('NONE', #7946, .T.); -#7948 = ADVANCED_FACE('NONE', (#7947), #5830, .F.); -#7949 = ORIENTED_EDGE('NONE', *, *, #4129, .T.); -#7950 = ORIENTED_EDGE('NONE', *, *, #4133, .T.); -#7951 = ORIENTED_EDGE('NONE', *, *, #4132, .F.); -#7952 = ORIENTED_EDGE('NONE', *, *, #4131, .F.); -#7953 = EDGE_LOOP('NONE', (#7949, #7950, #7951, #7952)); -#7954 = FACE_BOUND('NONE', #7953, .T.); -#7955 = ADVANCED_FACE('NONE', (#7954), #5834, .F.); -#7956 = ORIENTED_EDGE('NONE', *, *, #4132, .T.); -#7957 = ORIENTED_EDGE('NONE', *, *, #4135, .T.); -#7958 = ORIENTED_EDGE('NONE', *, *, #4127, .F.); -#7959 = ORIENTED_EDGE('NONE', *, *, #4134, .F.); -#7960 = EDGE_LOOP('NONE', (#7956, #7957, #7958, #7959)); +#7885 = ADVANCED_FACE('NONE', (#7882, #7884), #5965, .F.); +#7886 = ORIENTED_EDGE('NONE', *, *, #4463, .F.); +#7887 = ORIENTED_EDGE('NONE', *, *, #4465, .T.); +#7888 = EDGE_LOOP('NONE', (#7886)); +#7889 = FACE_BOUND('NONE', #7888, .T.); +#7890 = EDGE_LOOP('NONE', (#7887)); +#7891 = FACE_BOUND('NONE', #7890, .T.); +#7892 = ADVANCED_FACE('NONE', (#7889, #7891), #5970, .F.); +#7893 = ORIENTED_EDGE('NONE', *, *, #4466, .F.); +#7894 = ORIENTED_EDGE('NONE', *, *, #4468, .T.); +#7895 = EDGE_LOOP('NONE', (#7893)); +#7896 = FACE_BOUND('NONE', #7895, .T.); +#7897 = EDGE_LOOP('NONE', (#7894)); +#7898 = FACE_BOUND('NONE', #7897, .T.); +#7899 = ADVANCED_FACE('NONE', (#7896, #7898), #5975, .F.); +#7900 = ORIENTED_EDGE('NONE', *, *, #4469, .T.); +#7901 = ORIENTED_EDGE('NONE', *, *, #4471, .F.); +#7902 = EDGE_LOOP('NONE', (#7900)); +#7903 = FACE_BOUND('NONE', #7902, .T.); +#7904 = EDGE_LOOP('NONE', (#7901)); +#7905 = FACE_BOUND('NONE', #7904, .T.); +#7906 = ADVANCED_FACE('NONE', (#7903, #7905), #5980, .T.); +#7907 = ORIENTED_EDGE('NONE', *, *, #4469, .F.); +#7908 = ORIENTED_EDGE('NONE', *, *, #4475, .T.); +#7909 = ORIENTED_EDGE('NONE', *, *, #4478, .T.); +#7910 = ORIENTED_EDGE('NONE', *, *, #4481, .T.); +#7911 = ORIENTED_EDGE('NONE', *, *, #4484, .T.); +#7912 = ORIENTED_EDGE('NONE', *, *, #4487, .T.); +#7913 = ORIENTED_EDGE('NONE', *, *, #4490, .F.); +#7914 = ORIENTED_EDGE('NONE', *, *, #4511, .F.); +#7915 = ORIENTED_EDGE('NONE', *, *, #4514, .F.); +#7916 = ORIENTED_EDGE('NONE', *, *, #4517, .F.); +#7917 = ORIENTED_EDGE('NONE', *, *, #4520, .F.); +#7918 = ORIENTED_EDGE('NONE', *, *, #4523, .F.); +#7919 = ORIENTED_EDGE('NONE', *, *, #4526, .F.); +#7920 = ORIENTED_EDGE('NONE', *, *, #4529, .F.); +#7921 = ORIENTED_EDGE('NONE', *, *, #4532, .F.); +#7922 = ORIENTED_EDGE('NONE', *, *, #4535, .F.); +#7923 = ORIENTED_EDGE('NONE', *, *, #4538, .F.); +#7924 = ORIENTED_EDGE('NONE', *, *, #4541, .F.); +#7925 = ORIENTED_EDGE('NONE', *, *, #4544, .F.); +#7926 = ORIENTED_EDGE('NONE', *, *, #4547, .F.); +#7927 = ORIENTED_EDGE('NONE', *, *, #4550, .F.); +#7928 = ORIENTED_EDGE('NONE', *, *, #4553, .F.); +#7929 = ORIENTED_EDGE('NONE', *, *, #4556, .F.); +#7930 = ORIENTED_EDGE('NONE', *, *, #4570, .F.); +#7931 = ORIENTED_EDGE('NONE', *, *, #4568, .F.); +#7932 = ORIENTED_EDGE('NONE', *, *, #4565, .F.); +#7933 = ORIENTED_EDGE('NONE', *, *, #4561, .F.); +#7934 = ORIENTED_EDGE('NONE', *, *, #4582, .F.); +#7935 = ORIENTED_EDGE('NONE', *, *, #4580, .F.); +#7936 = ORIENTED_EDGE('NONE', *, *, #4577, .F.); +#7937 = ORIENTED_EDGE('NONE', *, *, #4573, .F.); +#7938 = ORIENTED_EDGE('NONE', *, *, #4594, .F.); +#7939 = ORIENTED_EDGE('NONE', *, *, #4592, .F.); +#7940 = ORIENTED_EDGE('NONE', *, *, #4589, .F.); +#7941 = ORIENTED_EDGE('NONE', *, *, #4585, .F.); +#7942 = ORIENTED_EDGE('NONE', *, *, #4606, .F.); +#7943 = ORIENTED_EDGE('NONE', *, *, #4604, .F.); +#7944 = ORIENTED_EDGE('NONE', *, *, #4601, .F.); +#7945 = ORIENTED_EDGE('NONE', *, *, #4597, .F.); +#7946 = ORIENTED_EDGE('NONE', *, *, #4618, .F.); +#7947 = ORIENTED_EDGE('NONE', *, *, #4616, .F.); +#7948 = ORIENTED_EDGE('NONE', *, *, #4613, .F.); +#7949 = ORIENTED_EDGE('NONE', *, *, #4609, .F.); +#7950 = EDGE_LOOP('NONE', (#7907)); +#7951 = FACE_BOUND('NONE', #7950, .T.); +#7952 = EDGE_LOOP('NONE', (#7908)); +#7953 = FACE_BOUND('NONE', #7952, .T.); +#7954 = EDGE_LOOP('NONE', (#7909)); +#7955 = FACE_BOUND('NONE', #7954, .T.); +#7956 = EDGE_LOOP('NONE', (#7910)); +#7957 = FACE_BOUND('NONE', #7956, .T.); +#7958 = EDGE_LOOP('NONE', (#7911)); +#7959 = FACE_BOUND('NONE', #7958, .T.); +#7960 = EDGE_LOOP('NONE', (#7912)); #7961 = FACE_BOUND('NONE', #7960, .T.); -#7962 = ADVANCED_FACE('NONE', (#7961), #5838, .F.); -#7963 = ORIENTED_EDGE('NONE', *, *, #4124, .T.); -#7964 = ORIENTED_EDGE('NONE', *, *, #4128, .T.); -#7965 = ORIENTED_EDGE('NONE', *, *, #4131, .T.); -#7966 = ORIENTED_EDGE('NONE', *, *, #4134, .T.); -#7967 = EDGE_LOOP('NONE', (#7963, #7964, #7965, #7966)); -#7968 = FACE_BOUND('NONE', #7967, .T.); -#7969 = ADVANCED_FACE('NONE', (#7968), #5842, .T.); -#7970 = ORIENTED_EDGE('NONE', *, *, #4139, .T.); -#7971 = ORIENTED_EDGE('NONE', *, *, #4138, .T.); -#7972 = ORIENTED_EDGE('NONE', *, *, #4137, .F.); -#7973 = ORIENTED_EDGE('NONE', *, *, #4136, .F.); -#7974 = EDGE_LOOP('NONE', (#7970, #7971, #7972, #7973)); +#7962 = EDGE_LOOP('NONE', (#7913)); +#7963 = FACE_BOUND('NONE', #7962, .T.); +#7964 = EDGE_LOOP('NONE', (#7914)); +#7965 = FACE_BOUND('NONE', #7964, .T.); +#7966 = EDGE_LOOP('NONE', (#7915)); +#7967 = FACE_BOUND('NONE', #7966, .T.); +#7968 = EDGE_LOOP('NONE', (#7916)); +#7969 = FACE_BOUND('NONE', #7968, .T.); +#7970 = EDGE_LOOP('NONE', (#7917)); +#7971 = FACE_BOUND('NONE', #7970, .T.); +#7972 = EDGE_LOOP('NONE', (#7918)); +#7973 = FACE_BOUND('NONE', #7972, .T.); +#7974 = EDGE_LOOP('NONE', (#7919)); #7975 = FACE_BOUND('NONE', #7974, .T.); -#7976 = ADVANCED_FACE('NONE', (#7975), #5846, .F.); -#7977 = ORIENTED_EDGE('NONE', *, *, #4137, .T.); -#7978 = ORIENTED_EDGE('NONE', *, *, #4142, .T.); -#7979 = ORIENTED_EDGE('NONE', *, *, #4141, .F.); -#7980 = ORIENTED_EDGE('NONE', *, *, #4140, .F.); -#7981 = EDGE_LOOP('NONE', (#7977, #7978, #7979, #7980)); -#7982 = FACE_BOUND('NONE', #7981, .T.); -#7983 = ADVANCED_FACE('NONE', (#7982), #5850, .F.); -#7984 = ORIENTED_EDGE('NONE', *, *, #4141, .T.); -#7985 = ORIENTED_EDGE('NONE', *, *, #4145, .T.); -#7986 = ORIENTED_EDGE('NONE', *, *, #4144, .F.); -#7987 = ORIENTED_EDGE('NONE', *, *, #4143, .F.); -#7988 = EDGE_LOOP('NONE', (#7984, #7985, #7986, #7987)); +#7976 = EDGE_LOOP('NONE', (#7920)); +#7977 = FACE_BOUND('NONE', #7976, .T.); +#7978 = EDGE_LOOP('NONE', (#7921)); +#7979 = FACE_BOUND('NONE', #7978, .T.); +#7980 = EDGE_LOOP('NONE', (#7922)); +#7981 = FACE_BOUND('NONE', #7980, .T.); +#7982 = EDGE_LOOP('NONE', (#7923)); +#7983 = FACE_BOUND('NONE', #7982, .T.); +#7984 = EDGE_LOOP('NONE', (#7924)); +#7985 = FACE_BOUND('NONE', #7984, .T.); +#7986 = EDGE_LOOP('NONE', (#7925)); +#7987 = FACE_BOUND('NONE', #7986, .T.); +#7988 = EDGE_LOOP('NONE', (#7926)); #7989 = FACE_BOUND('NONE', #7988, .T.); -#7990 = ADVANCED_FACE('NONE', (#7989), #5854, .F.); -#7991 = ORIENTED_EDGE('NONE', *, *, #4144, .T.); -#7992 = ORIENTED_EDGE('NONE', *, *, #4147, .T.); -#7993 = ORIENTED_EDGE('NONE', *, *, #4139, .F.); -#7994 = ORIENTED_EDGE('NONE', *, *, #4146, .F.); -#7995 = EDGE_LOOP('NONE', (#7991, #7992, #7993, #7994)); -#7996 = FACE_BOUND('NONE', #7995, .T.); -#7997 = ADVANCED_FACE('NONE', (#7996), #5858, .F.); -#7998 = ORIENTED_EDGE('NONE', *, *, #4136, .T.); -#7999 = ORIENTED_EDGE('NONE', *, *, #4140, .T.); -#8000 = ORIENTED_EDGE('NONE', *, *, #4143, .T.); -#8001 = ORIENTED_EDGE('NONE', *, *, #4146, .T.); -#8002 = EDGE_LOOP('NONE', (#7998, #7999, #8000, #8001)); +#7990 = EDGE_LOOP('NONE', (#7927)); +#7991 = FACE_BOUND('NONE', #7990, .T.); +#7992 = EDGE_LOOP('NONE', (#7928)); +#7993 = FACE_BOUND('NONE', #7992, .T.); +#7994 = EDGE_LOOP('NONE', (#7929)); +#7995 = FACE_BOUND('NONE', #7994, .T.); +#7996 = EDGE_LOOP('NONE', (#7930, #7931, #7932, #7933)); +#7997 = FACE_BOUND('NONE', #7996, .T.); +#7998 = EDGE_LOOP('NONE', (#7934, #7935, #7936, #7937)); +#7999 = FACE_BOUND('NONE', #7998, .T.); +#8000 = EDGE_LOOP('NONE', (#7938, #7939, #7940, #7941)); +#8001 = FACE_BOUND('NONE', #8000, .T.); +#8002 = EDGE_LOOP('NONE', (#7942, #7943, #7944, #7945)); #8003 = FACE_BOUND('NONE', #8002, .T.); -#8004 = ADVANCED_FACE('NONE', (#8003), #5862, .T.); -#8005 = ORIENTED_EDGE('NONE', *, *, #4151, .T.); -#8006 = ORIENTED_EDGE('NONE', *, *, #4150, .T.); -#8007 = ORIENTED_EDGE('NONE', *, *, #4149, .F.); -#8008 = ORIENTED_EDGE('NONE', *, *, #4148, .F.); -#8009 = EDGE_LOOP('NONE', (#8005, #8006, #8007, #8008)); +#8004 = EDGE_LOOP('NONE', (#7946, #7947, #7948, #7949)); +#8005 = FACE_BOUND('NONE', #8004, .T.); +#8006 = ADVANCED_FACE('NONE', (#7951, #7953, #7955, #7957, #7959, #7961, #7963, #7965, #7967, #7969, #7971, #7973, #7975, #7977, #7979, #7981, #7983, #7985, #7987, #7989, #7991, #7993, #7995, #7997, #7999, #8001, #8003, #8005), #5984, .F.); +#8007 = ORIENTED_EDGE('NONE', *, *, #4471, .T.); +#8008 = ORIENTED_EDGE('NONE', *, *, #4472, .F.); +#8009 = EDGE_LOOP('NONE', (#8007)); #8010 = FACE_BOUND('NONE', #8009, .T.); -#8011 = ADVANCED_FACE('NONE', (#8010), #5866, .F.); -#8012 = ORIENTED_EDGE('NONE', *, *, #4149, .T.); -#8013 = ORIENTED_EDGE('NONE', *, *, #4154, .T.); -#8014 = ORIENTED_EDGE('NONE', *, *, #4153, .F.); -#8015 = ORIENTED_EDGE('NONE', *, *, #4152, .F.); -#8016 = EDGE_LOOP('NONE', (#8012, #8013, #8014, #8015)); +#8011 = EDGE_LOOP('NONE', (#8008)); +#8012 = FACE_BOUND('NONE', #8011, .T.); +#8013 = ADVANCED_FACE('NONE', (#8010, #8012), #5988, .T.); +#8014 = ORIENTED_EDGE('NONE', *, *, #4472, .T.); +#8015 = ORIENTED_EDGE('NONE', *, *, #4474, .F.); +#8016 = EDGE_LOOP('NONE', (#8014)); #8017 = FACE_BOUND('NONE', #8016, .T.); -#8018 = ADVANCED_FACE('NONE', (#8017), #5870, .F.); -#8019 = ORIENTED_EDGE('NONE', *, *, #4153, .T.); -#8020 = ORIENTED_EDGE('NONE', *, *, #4157, .T.); -#8021 = ORIENTED_EDGE('NONE', *, *, #4156, .F.); -#8022 = ORIENTED_EDGE('NONE', *, *, #4155, .F.); -#8023 = EDGE_LOOP('NONE', (#8019, #8020, #8021, #8022)); -#8024 = FACE_BOUND('NONE', #8023, .T.); -#8025 = ADVANCED_FACE('NONE', (#8024), #5874, .F.); -#8026 = ORIENTED_EDGE('NONE', *, *, #4156, .T.); -#8027 = ORIENTED_EDGE('NONE', *, *, #4159, .T.); -#8028 = ORIENTED_EDGE('NONE', *, *, #4151, .F.); -#8029 = ORIENTED_EDGE('NONE', *, *, #4158, .F.); -#8030 = EDGE_LOOP('NONE', (#8026, #8027, #8028, #8029)); -#8031 = FACE_BOUND('NONE', #8030, .T.); -#8032 = ADVANCED_FACE('NONE', (#8031), #5878, .F.); -#8033 = ORIENTED_EDGE('NONE', *, *, #4148, .T.); -#8034 = ORIENTED_EDGE('NONE', *, *, #4152, .T.); -#8035 = ORIENTED_EDGE('NONE', *, *, #4155, .T.); -#8036 = ORIENTED_EDGE('NONE', *, *, #4158, .T.); -#8037 = EDGE_LOOP('NONE', (#8033, #8034, #8035, #8036)); +#8018 = EDGE_LOOP('NONE', (#8015)); +#8019 = FACE_BOUND('NONE', #8018, .T.); +#8020 = ADVANCED_FACE('NONE', (#8017, #8019), #5993, .T.); +#8021 = ORIENTED_EDGE('NONE', *, *, #4474, .T.); +#8022 = ORIENTED_EDGE('NONE', *, *, #4477, .F.); +#8023 = ORIENTED_EDGE('NONE', *, *, #4480, .F.); +#8024 = ORIENTED_EDGE('NONE', *, *, #4483, .F.); +#8025 = ORIENTED_EDGE('NONE', *, *, #4486, .F.); +#8026 = ORIENTED_EDGE('NONE', *, *, #4489, .F.); +#8027 = EDGE_LOOP('NONE', (#8021)); +#8028 = FACE_BOUND('NONE', #8027, .T.); +#8029 = EDGE_LOOP('NONE', (#8022)); +#8030 = FACE_BOUND('NONE', #8029, .T.); +#8031 = EDGE_LOOP('NONE', (#8023)); +#8032 = FACE_BOUND('NONE', #8031, .T.); +#8033 = EDGE_LOOP('NONE', (#8024)); +#8034 = FACE_BOUND('NONE', #8033, .T.); +#8035 = EDGE_LOOP('NONE', (#8025)); +#8036 = FACE_BOUND('NONE', #8035, .T.); +#8037 = EDGE_LOOP('NONE', (#8026)); #8038 = FACE_BOUND('NONE', #8037, .T.); -#8039 = ADVANCED_FACE('NONE', (#8038), #5882, .T.); -#8040 = ORIENTED_EDGE('NONE', *, *, #4163, .T.); -#8041 = ORIENTED_EDGE('NONE', *, *, #4162, .T.); -#8042 = ORIENTED_EDGE('NONE', *, *, #4161, .F.); -#8043 = ORIENTED_EDGE('NONE', *, *, #4160, .F.); -#8044 = EDGE_LOOP('NONE', (#8040, #8041, #8042, #8043)); +#8039 = ADVANCED_FACE('NONE', (#8028, #8030, #8032, #8034, #8036, #8038), #5997, .T.); +#8040 = ORIENTED_EDGE('NONE', *, *, #4475, .F.); +#8041 = ORIENTED_EDGE('NONE', *, *, #4477, .T.); +#8042 = EDGE_LOOP('NONE', (#8040)); +#8043 = FACE_BOUND('NONE', #8042, .T.); +#8044 = EDGE_LOOP('NONE', (#8041)); #8045 = FACE_BOUND('NONE', #8044, .T.); -#8046 = ADVANCED_FACE('NONE', (#8045), #5886, .F.); -#8047 = ORIENTED_EDGE('NONE', *, *, #4161, .T.); -#8048 = ORIENTED_EDGE('NONE', *, *, #4166, .T.); -#8049 = ORIENTED_EDGE('NONE', *, *, #4165, .F.); -#8050 = ORIENTED_EDGE('NONE', *, *, #4164, .F.); -#8051 = EDGE_LOOP('NONE', (#8047, #8048, #8049, #8050)); +#8046 = ADVANCED_FACE('NONE', (#8043, #8045), #6002, .F.); +#8047 = ORIENTED_EDGE('NONE', *, *, #4478, .F.); +#8048 = ORIENTED_EDGE('NONE', *, *, #4480, .T.); +#8049 = EDGE_LOOP('NONE', (#8047)); +#8050 = FACE_BOUND('NONE', #8049, .T.); +#8051 = EDGE_LOOP('NONE', (#8048)); #8052 = FACE_BOUND('NONE', #8051, .T.); -#8053 = ADVANCED_FACE('NONE', (#8052), #5890, .F.); -#8054 = ORIENTED_EDGE('NONE', *, *, #4165, .T.); -#8055 = ORIENTED_EDGE('NONE', *, *, #4169, .T.); -#8056 = ORIENTED_EDGE('NONE', *, *, #4168, .F.); -#8057 = ORIENTED_EDGE('NONE', *, *, #4167, .F.); -#8058 = EDGE_LOOP('NONE', (#8054, #8055, #8056, #8057)); +#8053 = ADVANCED_FACE('NONE', (#8050, #8052), #6007, .F.); +#8054 = ORIENTED_EDGE('NONE', *, *, #4481, .F.); +#8055 = ORIENTED_EDGE('NONE', *, *, #4483, .T.); +#8056 = EDGE_LOOP('NONE', (#8054)); +#8057 = FACE_BOUND('NONE', #8056, .T.); +#8058 = EDGE_LOOP('NONE', (#8055)); #8059 = FACE_BOUND('NONE', #8058, .T.); -#8060 = ADVANCED_FACE('NONE', (#8059), #5894, .F.); -#8061 = ORIENTED_EDGE('NONE', *, *, #4168, .T.); -#8062 = ORIENTED_EDGE('NONE', *, *, #4171, .T.); -#8063 = ORIENTED_EDGE('NONE', *, *, #4163, .F.); -#8064 = ORIENTED_EDGE('NONE', *, *, #4170, .F.); -#8065 = EDGE_LOOP('NONE', (#8061, #8062, #8063, #8064)); +#8060 = ADVANCED_FACE('NONE', (#8057, #8059), #6012, .F.); +#8061 = ORIENTED_EDGE('NONE', *, *, #4484, .F.); +#8062 = ORIENTED_EDGE('NONE', *, *, #4486, .T.); +#8063 = EDGE_LOOP('NONE', (#8061)); +#8064 = FACE_BOUND('NONE', #8063, .T.); +#8065 = EDGE_LOOP('NONE', (#8062)); #8066 = FACE_BOUND('NONE', #8065, .T.); -#8067 = ADVANCED_FACE('NONE', (#8066), #5898, .F.); -#8068 = ORIENTED_EDGE('NONE', *, *, #4160, .T.); -#8069 = ORIENTED_EDGE('NONE', *, *, #4164, .T.); -#8070 = ORIENTED_EDGE('NONE', *, *, #4167, .T.); -#8071 = ORIENTED_EDGE('NONE', *, *, #4170, .T.); -#8072 = EDGE_LOOP('NONE', (#8068, #8069, #8070, #8071)); +#8067 = ADVANCED_FACE('NONE', (#8064, #8066), #6017, .F.); +#8068 = ORIENTED_EDGE('NONE', *, *, #4487, .F.); +#8069 = ORIENTED_EDGE('NONE', *, *, #4489, .T.); +#8070 = EDGE_LOOP('NONE', (#8068)); +#8071 = FACE_BOUND('NONE', #8070, .T.); +#8072 = EDGE_LOOP('NONE', (#8069)); #8073 = FACE_BOUND('NONE', #8072, .T.); -#8074 = ADVANCED_FACE('NONE', (#8073), #5902, .T.); -#8075 = ORIENTED_EDGE('NONE', *, *, #4175, .T.); -#8076 = ORIENTED_EDGE('NONE', *, *, #4174, .T.); -#8077 = ORIENTED_EDGE('NONE', *, *, #4173, .F.); -#8078 = ORIENTED_EDGE('NONE', *, *, #4172, .F.); -#8079 = EDGE_LOOP('NONE', (#8075, #8076, #8077, #8078)); +#8074 = ADVANCED_FACE('NONE', (#8071, #8073), #6022, .F.); +#8075 = ORIENTED_EDGE('NONE', *, *, #4490, .T.); +#8076 = ORIENTED_EDGE('NONE', *, *, #4492, .F.); +#8077 = EDGE_LOOP('NONE', (#8075)); +#8078 = FACE_BOUND('NONE', #8077, .T.); +#8079 = EDGE_LOOP('NONE', (#8076)); #8080 = FACE_BOUND('NONE', #8079, .T.); -#8081 = ADVANCED_FACE('NONE', (#8080), #5906, .F.); -#8082 = ORIENTED_EDGE('NONE', *, *, #4173, .T.); -#8083 = ORIENTED_EDGE('NONE', *, *, #4178, .T.); -#8084 = ORIENTED_EDGE('NONE', *, *, #4177, .F.); -#8085 = ORIENTED_EDGE('NONE', *, *, #4176, .F.); -#8086 = EDGE_LOOP('NONE', (#8082, #8083, #8084, #8085)); -#8087 = FACE_BOUND('NONE', #8086, .T.); -#8088 = ADVANCED_FACE('NONE', (#8087), #5910, .F.); -#8089 = ORIENTED_EDGE('NONE', *, *, #4177, .T.); -#8090 = ORIENTED_EDGE('NONE', *, *, #4181, .T.); -#8091 = ORIENTED_EDGE('NONE', *, *, #4180, .F.); -#8092 = ORIENTED_EDGE('NONE', *, *, #4179, .F.); -#8093 = EDGE_LOOP('NONE', (#8089, #8090, #8091, #8092)); -#8094 = FACE_BOUND('NONE', #8093, .T.); -#8095 = ADVANCED_FACE('NONE', (#8094), #5914, .F.); -#8096 = ORIENTED_EDGE('NONE', *, *, #4180, .T.); -#8097 = ORIENTED_EDGE('NONE', *, *, #4183, .T.); -#8098 = ORIENTED_EDGE('NONE', *, *, #4175, .F.); -#8099 = ORIENTED_EDGE('NONE', *, *, #4182, .F.); -#8100 = EDGE_LOOP('NONE', (#8096, #8097, #8098, #8099)); -#8101 = FACE_BOUND('NONE', #8100, .T.); -#8102 = ADVANCED_FACE('NONE', (#8101), #5918, .F.); -#8103 = ORIENTED_EDGE('NONE', *, *, #4172, .T.); -#8104 = ORIENTED_EDGE('NONE', *, *, #4176, .T.); -#8105 = ORIENTED_EDGE('NONE', *, *, #4179, .T.); -#8106 = ORIENTED_EDGE('NONE', *, *, #4182, .T.); -#8107 = EDGE_LOOP('NONE', (#8103, #8104, #8105, #8106)); +#8081 = ADVANCED_FACE('NONE', (#8078, #8080), #6027, .T.); +#8082 = ORIENTED_EDGE('NONE', *, *, #4492, .T.); +#8083 = EDGE_LOOP('NONE', (#8082)); +#8084 = FACE_BOUND('NONE', #8083, .T.); +#8085 = ADVANCED_FACE('NONE', (#8084), #6031, .T.); +#8086 = ORIENTED_EDGE('NONE', *, *, #4493, .T.); +#8087 = ORIENTED_EDGE('NONE', *, *, #4495, .F.); +#8088 = EDGE_LOOP('NONE', (#8086)); +#8089 = FACE_BOUND('NONE', #8088, .T.); +#8090 = EDGE_LOOP('NONE', (#8087)); +#8091 = FACE_BOUND('NONE', #8090, .T.); +#8092 = ADVANCED_FACE('NONE', (#8089, #8091), #6036, .T.); +#8093 = ORIENTED_EDGE('NONE', *, *, #4493, .F.); +#8094 = ORIENTED_EDGE('NONE', *, *, #4496, .T.); +#8095 = ORIENTED_EDGE('NONE', *, *, #4499, .T.); +#8096 = ORIENTED_EDGE('NONE', *, *, #4502, .T.); +#8097 = ORIENTED_EDGE('NONE', *, *, #4505, .T.); +#8098 = ORIENTED_EDGE('NONE', *, *, #4508, .T.); +#8099 = EDGE_LOOP('NONE', (#8093)); +#8100 = FACE_BOUND('NONE', #8099, .T.); +#8101 = EDGE_LOOP('NONE', (#8094)); +#8102 = FACE_BOUND('NONE', #8101, .T.); +#8103 = EDGE_LOOP('NONE', (#8095)); +#8104 = FACE_BOUND('NONE', #8103, .T.); +#8105 = EDGE_LOOP('NONE', (#8096)); +#8106 = FACE_BOUND('NONE', #8105, .T.); +#8107 = EDGE_LOOP('NONE', (#8097)); #8108 = FACE_BOUND('NONE', #8107, .T.); -#8109 = ADVANCED_FACE('NONE', (#8108), #5922, .T.); -#8110 = ORIENTED_EDGE('NONE', *, *, #4184, .T.); -#8111 = ORIENTED_EDGE('NONE', *, *, #4186, .F.); -#8112 = EDGE_LOOP('NONE', (#8110)); -#8113 = FACE_BOUND('NONE', #8112, .T.); -#8114 = EDGE_LOOP('NONE', (#8111)); -#8115 = FACE_BOUND('NONE', #8114, .T.); -#8116 = ADVANCED_FACE('NONE', (#8113, #8115), #5927, .T.); -#8117 = ORIENTED_EDGE('NONE', *, *, #4187, .T.); -#8118 = ORIENTED_EDGE('NONE', *, *, #4189, .F.); -#8119 = EDGE_LOOP('NONE', (#8117)); -#8120 = FACE_BOUND('NONE', #8119, .T.); -#8121 = EDGE_LOOP('NONE', (#8118)); -#8122 = FACE_BOUND('NONE', #8121, .T.); -#8123 = ADVANCED_FACE('NONE', (#8120, #8122), #5932, .F.); -#8124 = ORIENTED_EDGE('NONE', *, *, #4190, .T.); -#8125 = ORIENTED_EDGE('NONE', *, *, #4192, .F.); -#8126 = EDGE_LOOP('NONE', (#8124)); -#8127 = FACE_BOUND('NONE', #8126, .T.); -#8128 = EDGE_LOOP('NONE', (#8125)); -#8129 = FACE_BOUND('NONE', #8128, .T.); -#8130 = ADVANCED_FACE('NONE', (#8127, #8129), #5937, .F.); -#8131 = ORIENTED_EDGE('NONE', *, *, #4193, .T.); -#8132 = ORIENTED_EDGE('NONE', *, *, #4195, .F.); -#8133 = EDGE_LOOP('NONE', (#8131)); -#8134 = FACE_BOUND('NONE', #8133, .T.); -#8135 = EDGE_LOOP('NONE', (#8132)); -#8136 = FACE_BOUND('NONE', #8135, .T.); -#8137 = ADVANCED_FACE('NONE', (#8134, #8136), #5942, .F.); -#8138 = ORIENTED_EDGE('NONE', *, *, #4196, .T.); -#8139 = ORIENTED_EDGE('NONE', *, *, #4198, .F.); -#8140 = EDGE_LOOP('NONE', (#8138)); +#8109 = EDGE_LOOP('NONE', (#8098)); +#8110 = FACE_BOUND('NONE', #8109, .T.); +#8111 = ADVANCED_FACE('NONE', (#8100, #8102, #8104, #8106, #8108, #8110), #6040, .F.); +#8112 = ORIENTED_EDGE('NONE', *, *, #4495, .T.); +#8113 = ORIENTED_EDGE('NONE', *, *, #4498, .F.); +#8114 = ORIENTED_EDGE('NONE', *, *, #4501, .F.); +#8115 = ORIENTED_EDGE('NONE', *, *, #4504, .F.); +#8116 = ORIENTED_EDGE('NONE', *, *, #4507, .F.); +#8117 = ORIENTED_EDGE('NONE', *, *, #4510, .F.); +#8118 = ORIENTED_EDGE('NONE', *, *, #4630, .F.); +#8119 = ORIENTED_EDGE('NONE', *, *, #4628, .F.); +#8120 = ORIENTED_EDGE('NONE', *, *, #4625, .F.); +#8121 = ORIENTED_EDGE('NONE', *, *, #4621, .F.); +#8122 = ORIENTED_EDGE('NONE', *, *, #4642, .F.); +#8123 = ORIENTED_EDGE('NONE', *, *, #4640, .F.); +#8124 = ORIENTED_EDGE('NONE', *, *, #4637, .F.); +#8125 = ORIENTED_EDGE('NONE', *, *, #4633, .F.); +#8126 = ORIENTED_EDGE('NONE', *, *, #4654, .F.); +#8127 = ORIENTED_EDGE('NONE', *, *, #4652, .F.); +#8128 = ORIENTED_EDGE('NONE', *, *, #4649, .F.); +#8129 = ORIENTED_EDGE('NONE', *, *, #4645, .F.); +#8130 = ORIENTED_EDGE('NONE', *, *, #4666, .F.); +#8131 = ORIENTED_EDGE('NONE', *, *, #4664, .F.); +#8132 = ORIENTED_EDGE('NONE', *, *, #4661, .F.); +#8133 = ORIENTED_EDGE('NONE', *, *, #4657, .F.); +#8134 = ORIENTED_EDGE('NONE', *, *, #4678, .F.); +#8135 = ORIENTED_EDGE('NONE', *, *, #4676, .F.); +#8136 = ORIENTED_EDGE('NONE', *, *, #4673, .F.); +#8137 = ORIENTED_EDGE('NONE', *, *, #4669, .F.); +#8138 = EDGE_LOOP('NONE', (#8112)); +#8139 = FACE_BOUND('NONE', #8138, .T.); +#8140 = EDGE_LOOP('NONE', (#8113)); #8141 = FACE_BOUND('NONE', #8140, .T.); -#8142 = EDGE_LOOP('NONE', (#8139)); +#8142 = EDGE_LOOP('NONE', (#8114)); #8143 = FACE_BOUND('NONE', #8142, .T.); -#8144 = ADVANCED_FACE('NONE', (#8141, #8143), #5947, .F.); -#8145 = ORIENTED_EDGE('NONE', *, *, #4199, .T.); -#8146 = ORIENTED_EDGE('NONE', *, *, #4201, .F.); -#8147 = EDGE_LOOP('NONE', (#8145)); -#8148 = FACE_BOUND('NONE', #8147, .T.); -#8149 = EDGE_LOOP('NONE', (#8146)); -#8150 = FACE_BOUND('NONE', #8149, .T.); -#8151 = ADVANCED_FACE('NONE', (#8148, #8150), #5952, .F.); -#8152 = ORIENTED_EDGE('NONE', *, *, #4184, .F.); -#8153 = ORIENTED_EDGE('NONE', *, *, #4187, .F.); -#8154 = ORIENTED_EDGE('NONE', *, *, #4190, .F.); -#8155 = ORIENTED_EDGE('NONE', *, *, #4193, .F.); -#8156 = ORIENTED_EDGE('NONE', *, *, #4196, .F.); -#8157 = ORIENTED_EDGE('NONE', *, *, #4199, .F.); -#8158 = EDGE_LOOP('NONE', (#8152)); +#8144 = EDGE_LOOP('NONE', (#8115)); +#8145 = FACE_BOUND('NONE', #8144, .T.); +#8146 = EDGE_LOOP('NONE', (#8116)); +#8147 = FACE_BOUND('NONE', #8146, .T.); +#8148 = EDGE_LOOP('NONE', (#8117)); +#8149 = FACE_BOUND('NONE', #8148, .T.); +#8150 = EDGE_LOOP('NONE', (#8118, #8119, #8120, #8121)); +#8151 = FACE_BOUND('NONE', #8150, .T.); +#8152 = EDGE_LOOP('NONE', (#8122, #8123, #8124, #8125)); +#8153 = FACE_BOUND('NONE', #8152, .T.); +#8154 = EDGE_LOOP('NONE', (#8126, #8127, #8128, #8129)); +#8155 = FACE_BOUND('NONE', #8154, .T.); +#8156 = EDGE_LOOP('NONE', (#8130, #8131, #8132, #8133)); +#8157 = FACE_BOUND('NONE', #8156, .T.); +#8158 = EDGE_LOOP('NONE', (#8134, #8135, #8136, #8137)); #8159 = FACE_BOUND('NONE', #8158, .T.); -#8160 = EDGE_LOOP('NONE', (#8153)); -#8161 = FACE_BOUND('NONE', #8160, .T.); -#8162 = EDGE_LOOP('NONE', (#8154)); -#8163 = FACE_BOUND('NONE', #8162, .T.); -#8164 = EDGE_LOOP('NONE', (#8155)); -#8165 = FACE_BOUND('NONE', #8164, .T.); -#8166 = EDGE_LOOP('NONE', (#8156)); -#8167 = FACE_BOUND('NONE', #8166, .T.); -#8168 = EDGE_LOOP('NONE', (#8157)); -#8169 = FACE_BOUND('NONE', #8168, .T.); -#8170 = ADVANCED_FACE('NONE', (#8159, #8161, #8163, #8165, #8167, #8169), #5956, .F.); -#8171 = ORIENTED_EDGE('NONE', *, *, #4186, .T.); -#8172 = ORIENTED_EDGE('NONE', *, *, #4189, .T.); -#8173 = ORIENTED_EDGE('NONE', *, *, #4192, .T.); -#8174 = ORIENTED_EDGE('NONE', *, *, #4195, .T.); -#8175 = ORIENTED_EDGE('NONE', *, *, #4198, .T.); -#8176 = ORIENTED_EDGE('NONE', *, *, #4201, .T.); -#8177 = EDGE_LOOP('NONE', (#8171)); +#8160 = ADVANCED_FACE('NONE', (#8139, #8141, #8143, #8145, #8147, #8149, #8151, #8153, #8155, #8157, #8159), #6044, .T.); +#8161 = ORIENTED_EDGE('NONE', *, *, #4496, .F.); +#8162 = ORIENTED_EDGE('NONE', *, *, #4498, .T.); +#8163 = EDGE_LOOP('NONE', (#8161)); +#8164 = FACE_BOUND('NONE', #8163, .T.); +#8165 = EDGE_LOOP('NONE', (#8162)); +#8166 = FACE_BOUND('NONE', #8165, .T.); +#8167 = ADVANCED_FACE('NONE', (#8164, #8166), #6049, .F.); +#8168 = ORIENTED_EDGE('NONE', *, *, #4499, .F.); +#8169 = ORIENTED_EDGE('NONE', *, *, #4501, .T.); +#8170 = EDGE_LOOP('NONE', (#8168)); +#8171 = FACE_BOUND('NONE', #8170, .T.); +#8172 = EDGE_LOOP('NONE', (#8169)); +#8173 = FACE_BOUND('NONE', #8172, .T.); +#8174 = ADVANCED_FACE('NONE', (#8171, #8173), #6054, .F.); +#8175 = ORIENTED_EDGE('NONE', *, *, #4502, .F.); +#8176 = ORIENTED_EDGE('NONE', *, *, #4504, .T.); +#8177 = EDGE_LOOP('NONE', (#8175)); #8178 = FACE_BOUND('NONE', #8177, .T.); -#8179 = EDGE_LOOP('NONE', (#8172)); +#8179 = EDGE_LOOP('NONE', (#8176)); #8180 = FACE_BOUND('NONE', #8179, .T.); -#8181 = EDGE_LOOP('NONE', (#8173)); -#8182 = FACE_BOUND('NONE', #8181, .T.); -#8183 = EDGE_LOOP('NONE', (#8174)); -#8184 = FACE_BOUND('NONE', #8183, .T.); -#8185 = EDGE_LOOP('NONE', (#8175)); -#8186 = FACE_BOUND('NONE', #8185, .T.); -#8187 = EDGE_LOOP('NONE', (#8176)); -#8188 = FACE_BOUND('NONE', #8187, .T.); -#8189 = ADVANCED_FACE('NONE', (#8178, #8180, #8182, #8184, #8186, #8188), #5960, .T.); -#8190 = ORIENTED_EDGE('NONE', *, *, #4202, .T.); -#8191 = ORIENTED_EDGE('NONE', *, *, #4204, .F.); -#8192 = EDGE_LOOP('NONE', (#8190)); -#8193 = FACE_BOUND('NONE', #8192, .T.); -#8194 = EDGE_LOOP('NONE', (#8191)); -#8195 = FACE_BOUND('NONE', #8194, .T.); -#8196 = ADVANCED_FACE('NONE', (#8193, #8195), #5965, .T.); -#8197 = ORIENTED_EDGE('NONE', *, *, #4205, .T.); -#8198 = ORIENTED_EDGE('NONE', *, *, #4207, .F.); -#8199 = EDGE_LOOP('NONE', (#8197)); -#8200 = FACE_BOUND('NONE', #8199, .T.); -#8201 = EDGE_LOOP('NONE', (#8198)); -#8202 = FACE_BOUND('NONE', #8201, .T.); -#8203 = ADVANCED_FACE('NONE', (#8200, #8202), #5970, .F.); -#8204 = ORIENTED_EDGE('NONE', *, *, #4208, .T.); -#8205 = ORIENTED_EDGE('NONE', *, *, #4210, .F.); -#8206 = EDGE_LOOP('NONE', (#8204)); -#8207 = FACE_BOUND('NONE', #8206, .T.); -#8208 = EDGE_LOOP('NONE', (#8205)); -#8209 = FACE_BOUND('NONE', #8208, .T.); -#8210 = ADVANCED_FACE('NONE', (#8207, #8209), #5975, .F.); -#8211 = ORIENTED_EDGE('NONE', *, *, #4211, .T.); -#8212 = ORIENTED_EDGE('NONE', *, *, #4213, .F.); -#8213 = EDGE_LOOP('NONE', (#8211)); -#8214 = FACE_BOUND('NONE', #8213, .T.); -#8215 = EDGE_LOOP('NONE', (#8212)); +#8181 = ADVANCED_FACE('NONE', (#8178, #8180), #6059, .F.); +#8182 = ORIENTED_EDGE('NONE', *, *, #4505, .F.); +#8183 = ORIENTED_EDGE('NONE', *, *, #4507, .T.); +#8184 = EDGE_LOOP('NONE', (#8182)); +#8185 = FACE_BOUND('NONE', #8184, .T.); +#8186 = EDGE_LOOP('NONE', (#8183)); +#8187 = FACE_BOUND('NONE', #8186, .T.); +#8188 = ADVANCED_FACE('NONE', (#8185, #8187), #6064, .F.); +#8189 = ORIENTED_EDGE('NONE', *, *, #4508, .F.); +#8190 = ORIENTED_EDGE('NONE', *, *, #4510, .T.); +#8191 = EDGE_LOOP('NONE', (#8189)); +#8192 = FACE_BOUND('NONE', #8191, .T.); +#8193 = EDGE_LOOP('NONE', (#8190)); +#8194 = FACE_BOUND('NONE', #8193, .T.); +#8195 = ADVANCED_FACE('NONE', (#8192, #8194), #6069, .F.); +#8196 = ORIENTED_EDGE('NONE', *, *, #4511, .T.); +#8197 = ORIENTED_EDGE('NONE', *, *, #4513, .F.); +#8198 = EDGE_LOOP('NONE', (#8196)); +#8199 = FACE_BOUND('NONE', #8198, .T.); +#8200 = EDGE_LOOP('NONE', (#8197)); +#8201 = FACE_BOUND('NONE', #8200, .T.); +#8202 = ADVANCED_FACE('NONE', (#8199, #8201), #6074, .T.); +#8203 = ORIENTED_EDGE('NONE', *, *, #4513, .T.); +#8204 = EDGE_LOOP('NONE', (#8203)); +#8205 = FACE_BOUND('NONE', #8204, .T.); +#8206 = ADVANCED_FACE('NONE', (#8205), #6078, .T.); +#8207 = ORIENTED_EDGE('NONE', *, *, #4514, .T.); +#8208 = ORIENTED_EDGE('NONE', *, *, #4516, .F.); +#8209 = EDGE_LOOP('NONE', (#8207)); +#8210 = FACE_BOUND('NONE', #8209, .T.); +#8211 = EDGE_LOOP('NONE', (#8208)); +#8212 = FACE_BOUND('NONE', #8211, .T.); +#8213 = ADVANCED_FACE('NONE', (#8210, #8212), #6083, .T.); +#8214 = ORIENTED_EDGE('NONE', *, *, #4516, .T.); +#8215 = EDGE_LOOP('NONE', (#8214)); #8216 = FACE_BOUND('NONE', #8215, .T.); -#8217 = ADVANCED_FACE('NONE', (#8214, #8216), #5980, .F.); -#8218 = ORIENTED_EDGE('NONE', *, *, #4214, .T.); -#8219 = ORIENTED_EDGE('NONE', *, *, #4216, .F.); +#8217 = ADVANCED_FACE('NONE', (#8216), #6087, .T.); +#8218 = ORIENTED_EDGE('NONE', *, *, #4517, .T.); +#8219 = ORIENTED_EDGE('NONE', *, *, #4519, .F.); #8220 = EDGE_LOOP('NONE', (#8218)); #8221 = FACE_BOUND('NONE', #8220, .T.); #8222 = EDGE_LOOP('NONE', (#8219)); #8223 = FACE_BOUND('NONE', #8222, .T.); -#8224 = ADVANCED_FACE('NONE', (#8221, #8223), #5985, .F.); -#8225 = ORIENTED_EDGE('NONE', *, *, #4217, .T.); -#8226 = ORIENTED_EDGE('NONE', *, *, #4219, .F.); -#8227 = EDGE_LOOP('NONE', (#8225)); -#8228 = FACE_BOUND('NONE', #8227, .T.); -#8229 = EDGE_LOOP('NONE', (#8226)); -#8230 = FACE_BOUND('NONE', #8229, .T.); -#8231 = ADVANCED_FACE('NONE', (#8228, #8230), #5990, .F.); -#8232 = ORIENTED_EDGE('NONE', *, *, #4202, .F.); -#8233 = ORIENTED_EDGE('NONE', *, *, #4205, .F.); -#8234 = ORIENTED_EDGE('NONE', *, *, #4208, .F.); -#8235 = ORIENTED_EDGE('NONE', *, *, #4211, .F.); -#8236 = ORIENTED_EDGE('NONE', *, *, #4214, .F.); -#8237 = ORIENTED_EDGE('NONE', *, *, #4217, .F.); -#8238 = ORIENTED_EDGE('NONE', *, *, #4231, .F.); -#8239 = ORIENTED_EDGE('NONE', *, *, #4229, .F.); -#8240 = ORIENTED_EDGE('NONE', *, *, #4226, .F.); -#8241 = ORIENTED_EDGE('NONE', *, *, #4222, .F.); -#8242 = ORIENTED_EDGE('NONE', *, *, #4243, .F.); -#8243 = ORIENTED_EDGE('NONE', *, *, #4241, .F.); -#8244 = ORIENTED_EDGE('NONE', *, *, #4238, .F.); -#8245 = ORIENTED_EDGE('NONE', *, *, #4234, .F.); -#8246 = ORIENTED_EDGE('NONE', *, *, #4255, .F.); -#8247 = ORIENTED_EDGE('NONE', *, *, #4253, .F.); -#8248 = ORIENTED_EDGE('NONE', *, *, #4250, .F.); -#8249 = ORIENTED_EDGE('NONE', *, *, #4246, .F.); -#8250 = ORIENTED_EDGE('NONE', *, *, #4267, .F.); -#8251 = ORIENTED_EDGE('NONE', *, *, #4265, .F.); -#8252 = ORIENTED_EDGE('NONE', *, *, #4262, .F.); -#8253 = ORIENTED_EDGE('NONE', *, *, #4258, .F.); -#8254 = ORIENTED_EDGE('NONE', *, *, #4279, .F.); -#8255 = ORIENTED_EDGE('NONE', *, *, #4277, .F.); -#8256 = ORIENTED_EDGE('NONE', *, *, #4274, .F.); -#8257 = ORIENTED_EDGE('NONE', *, *, #4270, .F.); -#8258 = EDGE_LOOP('NONE', (#8232)); -#8259 = FACE_BOUND('NONE', #8258, .T.); -#8260 = EDGE_LOOP('NONE', (#8233)); -#8261 = FACE_BOUND('NONE', #8260, .T.); -#8262 = EDGE_LOOP('NONE', (#8234)); -#8263 = FACE_BOUND('NONE', #8262, .T.); -#8264 = EDGE_LOOP('NONE', (#8235)); +#8224 = ADVANCED_FACE('NONE', (#8221, #8223), #6092, .T.); +#8225 = ORIENTED_EDGE('NONE', *, *, #4519, .T.); +#8226 = EDGE_LOOP('NONE', (#8225)); +#8227 = FACE_BOUND('NONE', #8226, .T.); +#8228 = ADVANCED_FACE('NONE', (#8227), #6096, .T.); +#8229 = ORIENTED_EDGE('NONE', *, *, #4520, .T.); +#8230 = ORIENTED_EDGE('NONE', *, *, #4522, .F.); +#8231 = EDGE_LOOP('NONE', (#8229)); +#8232 = FACE_BOUND('NONE', #8231, .T.); +#8233 = EDGE_LOOP('NONE', (#8230)); +#8234 = FACE_BOUND('NONE', #8233, .T.); +#8235 = ADVANCED_FACE('NONE', (#8232, #8234), #6101, .T.); +#8236 = ORIENTED_EDGE('NONE', *, *, #4522, .T.); +#8237 = EDGE_LOOP('NONE', (#8236)); +#8238 = FACE_BOUND('NONE', #8237, .T.); +#8239 = ADVANCED_FACE('NONE', (#8238), #6105, .T.); +#8240 = ORIENTED_EDGE('NONE', *, *, #4523, .T.); +#8241 = ORIENTED_EDGE('NONE', *, *, #4525, .F.); +#8242 = EDGE_LOOP('NONE', (#8240)); +#8243 = FACE_BOUND('NONE', #8242, .T.); +#8244 = EDGE_LOOP('NONE', (#8241)); +#8245 = FACE_BOUND('NONE', #8244, .T.); +#8246 = ADVANCED_FACE('NONE', (#8243, #8245), #6110, .T.); +#8247 = ORIENTED_EDGE('NONE', *, *, #4525, .T.); +#8248 = EDGE_LOOP('NONE', (#8247)); +#8249 = FACE_BOUND('NONE', #8248, .T.); +#8250 = ADVANCED_FACE('NONE', (#8249), #6114, .T.); +#8251 = ORIENTED_EDGE('NONE', *, *, #4526, .T.); +#8252 = ORIENTED_EDGE('NONE', *, *, #4528, .F.); +#8253 = EDGE_LOOP('NONE', (#8251)); +#8254 = FACE_BOUND('NONE', #8253, .T.); +#8255 = EDGE_LOOP('NONE', (#8252)); +#8256 = FACE_BOUND('NONE', #8255, .T.); +#8257 = ADVANCED_FACE('NONE', (#8254, #8256), #6119, .T.); +#8258 = ORIENTED_EDGE('NONE', *, *, #4528, .T.); +#8259 = EDGE_LOOP('NONE', (#8258)); +#8260 = FACE_BOUND('NONE', #8259, .T.); +#8261 = ADVANCED_FACE('NONE', (#8260), #6123, .T.); +#8262 = ORIENTED_EDGE('NONE', *, *, #4529, .T.); +#8263 = ORIENTED_EDGE('NONE', *, *, #4531, .F.); +#8264 = EDGE_LOOP('NONE', (#8262)); #8265 = FACE_BOUND('NONE', #8264, .T.); -#8266 = EDGE_LOOP('NONE', (#8236)); +#8266 = EDGE_LOOP('NONE', (#8263)); #8267 = FACE_BOUND('NONE', #8266, .T.); -#8268 = EDGE_LOOP('NONE', (#8237)); -#8269 = FACE_BOUND('NONE', #8268, .T.); -#8270 = EDGE_LOOP('NONE', (#8238, #8239, #8240, #8241)); +#8268 = ADVANCED_FACE('NONE', (#8265, #8267), #6128, .T.); +#8269 = ORIENTED_EDGE('NONE', *, *, #4531, .T.); +#8270 = EDGE_LOOP('NONE', (#8269)); #8271 = FACE_BOUND('NONE', #8270, .T.); -#8272 = EDGE_LOOP('NONE', (#8242, #8243, #8244, #8245)); -#8273 = FACE_BOUND('NONE', #8272, .T.); -#8274 = EDGE_LOOP('NONE', (#8246, #8247, #8248, #8249)); -#8275 = FACE_BOUND('NONE', #8274, .T.); -#8276 = EDGE_LOOP('NONE', (#8250, #8251, #8252, #8253)); -#8277 = FACE_BOUND('NONE', #8276, .T.); -#8278 = EDGE_LOOP('NONE', (#8254, #8255, #8256, #8257)); -#8279 = FACE_BOUND('NONE', #8278, .T.); -#8280 = ADVANCED_FACE('NONE', (#8259, #8261, #8263, #8265, #8267, #8269, #8271, #8273, #8275, #8277, #8279), #5994, .F.); -#8281 = ORIENTED_EDGE('NONE', *, *, #4204, .T.); -#8282 = ORIENTED_EDGE('NONE', *, *, #4207, .T.); -#8283 = ORIENTED_EDGE('NONE', *, *, #4210, .T.); -#8284 = ORIENTED_EDGE('NONE', *, *, #4213, .T.); -#8285 = ORIENTED_EDGE('NONE', *, *, #4216, .T.); -#8286 = ORIENTED_EDGE('NONE', *, *, #4219, .T.); -#8287 = EDGE_LOOP('NONE', (#8281)); -#8288 = FACE_BOUND('NONE', #8287, .T.); -#8289 = EDGE_LOOP('NONE', (#8282)); -#8290 = FACE_BOUND('NONE', #8289, .T.); -#8291 = EDGE_LOOP('NONE', (#8283)); -#8292 = FACE_BOUND('NONE', #8291, .T.); -#8293 = EDGE_LOOP('NONE', (#8284)); -#8294 = FACE_BOUND('NONE', #8293, .T.); -#8295 = EDGE_LOOP('NONE', (#8285)); -#8296 = FACE_BOUND('NONE', #8295, .T.); -#8297 = EDGE_LOOP('NONE', (#8286)); +#8272 = ADVANCED_FACE('NONE', (#8271), #6132, .T.); +#8273 = ORIENTED_EDGE('NONE', *, *, #4532, .T.); +#8274 = ORIENTED_EDGE('NONE', *, *, #4534, .F.); +#8275 = EDGE_LOOP('NONE', (#8273)); +#8276 = FACE_BOUND('NONE', #8275, .T.); +#8277 = EDGE_LOOP('NONE', (#8274)); +#8278 = FACE_BOUND('NONE', #8277, .T.); +#8279 = ADVANCED_FACE('NONE', (#8276, #8278), #6137, .T.); +#8280 = ORIENTED_EDGE('NONE', *, *, #4534, .T.); +#8281 = EDGE_LOOP('NONE', (#8280)); +#8282 = FACE_BOUND('NONE', #8281, .T.); +#8283 = ADVANCED_FACE('NONE', (#8282), #6141, .T.); +#8284 = ORIENTED_EDGE('NONE', *, *, #4535, .T.); +#8285 = ORIENTED_EDGE('NONE', *, *, #4537, .F.); +#8286 = EDGE_LOOP('NONE', (#8284)); +#8287 = FACE_BOUND('NONE', #8286, .T.); +#8288 = EDGE_LOOP('NONE', (#8285)); +#8289 = FACE_BOUND('NONE', #8288, .T.); +#8290 = ADVANCED_FACE('NONE', (#8287, #8289), #6146, .T.); +#8291 = ORIENTED_EDGE('NONE', *, *, #4537, .T.); +#8292 = EDGE_LOOP('NONE', (#8291)); +#8293 = FACE_BOUND('NONE', #8292, .T.); +#8294 = ADVANCED_FACE('NONE', (#8293), #6150, .T.); +#8295 = ORIENTED_EDGE('NONE', *, *, #4538, .T.); +#8296 = ORIENTED_EDGE('NONE', *, *, #4540, .F.); +#8297 = EDGE_LOOP('NONE', (#8295)); #8298 = FACE_BOUND('NONE', #8297, .T.); -#8299 = ADVANCED_FACE('NONE', (#8288, #8290, #8292, #8294, #8296, #8298), #5998, .T.); -#8300 = ORIENTED_EDGE('NONE', *, *, #4223, .T.); -#8301 = ORIENTED_EDGE('NONE', *, *, #4222, .T.); -#8302 = ORIENTED_EDGE('NONE', *, *, #4221, .F.); -#8303 = ORIENTED_EDGE('NONE', *, *, #4220, .F.); -#8304 = EDGE_LOOP('NONE', (#8300, #8301, #8302, #8303)); -#8305 = FACE_BOUND('NONE', #8304, .T.); -#8306 = ADVANCED_FACE('NONE', (#8305), #6002, .F.); -#8307 = ORIENTED_EDGE('NONE', *, *, #4221, .T.); -#8308 = ORIENTED_EDGE('NONE', *, *, #4226, .T.); -#8309 = ORIENTED_EDGE('NONE', *, *, #4225, .F.); -#8310 = ORIENTED_EDGE('NONE', *, *, #4224, .F.); -#8311 = EDGE_LOOP('NONE', (#8307, #8308, #8309, #8310)); -#8312 = FACE_BOUND('NONE', #8311, .T.); -#8313 = ADVANCED_FACE('NONE', (#8312), #6006, .F.); -#8314 = ORIENTED_EDGE('NONE', *, *, #4225, .T.); -#8315 = ORIENTED_EDGE('NONE', *, *, #4229, .T.); -#8316 = ORIENTED_EDGE('NONE', *, *, #4228, .F.); -#8317 = ORIENTED_EDGE('NONE', *, *, #4227, .F.); -#8318 = EDGE_LOOP('NONE', (#8314, #8315, #8316, #8317)); -#8319 = FACE_BOUND('NONE', #8318, .T.); -#8320 = ADVANCED_FACE('NONE', (#8319), #6010, .F.); -#8321 = ORIENTED_EDGE('NONE', *, *, #4228, .T.); -#8322 = ORIENTED_EDGE('NONE', *, *, #4231, .T.); -#8323 = ORIENTED_EDGE('NONE', *, *, #4223, .F.); -#8324 = ORIENTED_EDGE('NONE', *, *, #4230, .F.); -#8325 = EDGE_LOOP('NONE', (#8321, #8322, #8323, #8324)); +#8299 = EDGE_LOOP('NONE', (#8296)); +#8300 = FACE_BOUND('NONE', #8299, .T.); +#8301 = ADVANCED_FACE('NONE', (#8298, #8300), #6155, .T.); +#8302 = ORIENTED_EDGE('NONE', *, *, #4540, .T.); +#8303 = EDGE_LOOP('NONE', (#8302)); +#8304 = FACE_BOUND('NONE', #8303, .T.); +#8305 = ADVANCED_FACE('NONE', (#8304), #6159, .T.); +#8306 = ORIENTED_EDGE('NONE', *, *, #4541, .T.); +#8307 = ORIENTED_EDGE('NONE', *, *, #4543, .F.); +#8308 = EDGE_LOOP('NONE', (#8306)); +#8309 = FACE_BOUND('NONE', #8308, .T.); +#8310 = EDGE_LOOP('NONE', (#8307)); +#8311 = FACE_BOUND('NONE', #8310, .T.); +#8312 = ADVANCED_FACE('NONE', (#8309, #8311), #6164, .T.); +#8313 = ORIENTED_EDGE('NONE', *, *, #4543, .T.); +#8314 = EDGE_LOOP('NONE', (#8313)); +#8315 = FACE_BOUND('NONE', #8314, .T.); +#8316 = ADVANCED_FACE('NONE', (#8315), #6168, .T.); +#8317 = ORIENTED_EDGE('NONE', *, *, #4544, .T.); +#8318 = ORIENTED_EDGE('NONE', *, *, #4546, .F.); +#8319 = EDGE_LOOP('NONE', (#8317)); +#8320 = FACE_BOUND('NONE', #8319, .T.); +#8321 = EDGE_LOOP('NONE', (#8318)); +#8322 = FACE_BOUND('NONE', #8321, .T.); +#8323 = ADVANCED_FACE('NONE', (#8320, #8322), #6173, .T.); +#8324 = ORIENTED_EDGE('NONE', *, *, #4546, .T.); +#8325 = EDGE_LOOP('NONE', (#8324)); #8326 = FACE_BOUND('NONE', #8325, .T.); -#8327 = ADVANCED_FACE('NONE', (#8326), #6014, .F.); -#8328 = ORIENTED_EDGE('NONE', *, *, #4220, .T.); -#8329 = ORIENTED_EDGE('NONE', *, *, #4224, .T.); -#8330 = ORIENTED_EDGE('NONE', *, *, #4227, .T.); -#8331 = ORIENTED_EDGE('NONE', *, *, #4230, .T.); -#8332 = EDGE_LOOP('NONE', (#8328, #8329, #8330, #8331)); +#8327 = ADVANCED_FACE('NONE', (#8326), #6177, .T.); +#8328 = ORIENTED_EDGE('NONE', *, *, #4547, .T.); +#8329 = ORIENTED_EDGE('NONE', *, *, #4549, .F.); +#8330 = EDGE_LOOP('NONE', (#8328)); +#8331 = FACE_BOUND('NONE', #8330, .T.); +#8332 = EDGE_LOOP('NONE', (#8329)); #8333 = FACE_BOUND('NONE', #8332, .T.); -#8334 = ADVANCED_FACE('NONE', (#8333), #6018, .T.); -#8335 = ORIENTED_EDGE('NONE', *, *, #4235, .T.); -#8336 = ORIENTED_EDGE('NONE', *, *, #4234, .T.); -#8337 = ORIENTED_EDGE('NONE', *, *, #4233, .F.); -#8338 = ORIENTED_EDGE('NONE', *, *, #4232, .F.); -#8339 = EDGE_LOOP('NONE', (#8335, #8336, #8337, #8338)); -#8340 = FACE_BOUND('NONE', #8339, .T.); -#8341 = ADVANCED_FACE('NONE', (#8340), #6022, .F.); -#8342 = ORIENTED_EDGE('NONE', *, *, #4233, .T.); -#8343 = ORIENTED_EDGE('NONE', *, *, #4238, .T.); -#8344 = ORIENTED_EDGE('NONE', *, *, #4237, .F.); -#8345 = ORIENTED_EDGE('NONE', *, *, #4236, .F.); -#8346 = EDGE_LOOP('NONE', (#8342, #8343, #8344, #8345)); -#8347 = FACE_BOUND('NONE', #8346, .T.); -#8348 = ADVANCED_FACE('NONE', (#8347), #6026, .F.); -#8349 = ORIENTED_EDGE('NONE', *, *, #4237, .T.); -#8350 = ORIENTED_EDGE('NONE', *, *, #4241, .T.); -#8351 = ORIENTED_EDGE('NONE', *, *, #4240, .F.); -#8352 = ORIENTED_EDGE('NONE', *, *, #4239, .F.); -#8353 = EDGE_LOOP('NONE', (#8349, #8350, #8351, #8352)); -#8354 = FACE_BOUND('NONE', #8353, .T.); -#8355 = ADVANCED_FACE('NONE', (#8354), #6030, .F.); -#8356 = ORIENTED_EDGE('NONE', *, *, #4240, .T.); -#8357 = ORIENTED_EDGE('NONE', *, *, #4243, .T.); -#8358 = ORIENTED_EDGE('NONE', *, *, #4235, .F.); -#8359 = ORIENTED_EDGE('NONE', *, *, #4242, .F.); -#8360 = EDGE_LOOP('NONE', (#8356, #8357, #8358, #8359)); -#8361 = FACE_BOUND('NONE', #8360, .T.); -#8362 = ADVANCED_FACE('NONE', (#8361), #6034, .F.); -#8363 = ORIENTED_EDGE('NONE', *, *, #4232, .T.); -#8364 = ORIENTED_EDGE('NONE', *, *, #4236, .T.); -#8365 = ORIENTED_EDGE('NONE', *, *, #4239, .T.); -#8366 = ORIENTED_EDGE('NONE', *, *, #4242, .T.); -#8367 = EDGE_LOOP('NONE', (#8363, #8364, #8365, #8366)); -#8368 = FACE_BOUND('NONE', #8367, .T.); -#8369 = ADVANCED_FACE('NONE', (#8368), #6038, .T.); -#8370 = ORIENTED_EDGE('NONE', *, *, #4247, .T.); -#8371 = ORIENTED_EDGE('NONE', *, *, #4246, .T.); -#8372 = ORIENTED_EDGE('NONE', *, *, #4245, .F.); -#8373 = ORIENTED_EDGE('NONE', *, *, #4244, .F.); -#8374 = EDGE_LOOP('NONE', (#8370, #8371, #8372, #8373)); -#8375 = FACE_BOUND('NONE', #8374, .T.); -#8376 = ADVANCED_FACE('NONE', (#8375), #6042, .F.); -#8377 = ORIENTED_EDGE('NONE', *, *, #4245, .T.); -#8378 = ORIENTED_EDGE('NONE', *, *, #4250, .T.); -#8379 = ORIENTED_EDGE('NONE', *, *, #4249, .F.); -#8380 = ORIENTED_EDGE('NONE', *, *, #4248, .F.); -#8381 = EDGE_LOOP('NONE', (#8377, #8378, #8379, #8380)); -#8382 = FACE_BOUND('NONE', #8381, .T.); -#8383 = ADVANCED_FACE('NONE', (#8382), #6046, .F.); -#8384 = ORIENTED_EDGE('NONE', *, *, #4249, .T.); -#8385 = ORIENTED_EDGE('NONE', *, *, #4253, .T.); -#8386 = ORIENTED_EDGE('NONE', *, *, #4252, .F.); -#8387 = ORIENTED_EDGE('NONE', *, *, #4251, .F.); -#8388 = EDGE_LOOP('NONE', (#8384, #8385, #8386, #8387)); -#8389 = FACE_BOUND('NONE', #8388, .T.); -#8390 = ADVANCED_FACE('NONE', (#8389), #6050, .F.); -#8391 = ORIENTED_EDGE('NONE', *, *, #4252, .T.); -#8392 = ORIENTED_EDGE('NONE', *, *, #4255, .T.); -#8393 = ORIENTED_EDGE('NONE', *, *, #4247, .F.); -#8394 = ORIENTED_EDGE('NONE', *, *, #4254, .F.); -#8395 = EDGE_LOOP('NONE', (#8391, #8392, #8393, #8394)); -#8396 = FACE_BOUND('NONE', #8395, .T.); -#8397 = ADVANCED_FACE('NONE', (#8396), #6054, .F.); -#8398 = ORIENTED_EDGE('NONE', *, *, #4244, .T.); -#8399 = ORIENTED_EDGE('NONE', *, *, #4248, .T.); -#8400 = ORIENTED_EDGE('NONE', *, *, #4251, .T.); -#8401 = ORIENTED_EDGE('NONE', *, *, #4254, .T.); -#8402 = EDGE_LOOP('NONE', (#8398, #8399, #8400, #8401)); -#8403 = FACE_BOUND('NONE', #8402, .T.); -#8404 = ADVANCED_FACE('NONE', (#8403), #6058, .T.); -#8405 = ORIENTED_EDGE('NONE', *, *, #4259, .T.); -#8406 = ORIENTED_EDGE('NONE', *, *, #4258, .T.); -#8407 = ORIENTED_EDGE('NONE', *, *, #4257, .F.); -#8408 = ORIENTED_EDGE('NONE', *, *, #4256, .F.); -#8409 = EDGE_LOOP('NONE', (#8405, #8406, #8407, #8408)); -#8410 = FACE_BOUND('NONE', #8409, .T.); -#8411 = ADVANCED_FACE('NONE', (#8410), #6062, .F.); -#8412 = ORIENTED_EDGE('NONE', *, *, #4257, .T.); -#8413 = ORIENTED_EDGE('NONE', *, *, #4262, .T.); -#8414 = ORIENTED_EDGE('NONE', *, *, #4261, .F.); -#8415 = ORIENTED_EDGE('NONE', *, *, #4260, .F.); -#8416 = EDGE_LOOP('NONE', (#8412, #8413, #8414, #8415)); -#8417 = FACE_BOUND('NONE', #8416, .T.); -#8418 = ADVANCED_FACE('NONE', (#8417), #6066, .F.); -#8419 = ORIENTED_EDGE('NONE', *, *, #4261, .T.); -#8420 = ORIENTED_EDGE('NONE', *, *, #4265, .T.); -#8421 = ORIENTED_EDGE('NONE', *, *, #4264, .F.); -#8422 = ORIENTED_EDGE('NONE', *, *, #4263, .F.); -#8423 = EDGE_LOOP('NONE', (#8419, #8420, #8421, #8422)); -#8424 = FACE_BOUND('NONE', #8423, .T.); -#8425 = ADVANCED_FACE('NONE', (#8424), #6070, .F.); -#8426 = ORIENTED_EDGE('NONE', *, *, #4264, .T.); -#8427 = ORIENTED_EDGE('NONE', *, *, #4267, .T.); -#8428 = ORIENTED_EDGE('NONE', *, *, #4259, .F.); -#8429 = ORIENTED_EDGE('NONE', *, *, #4266, .F.); -#8430 = EDGE_LOOP('NONE', (#8426, #8427, #8428, #8429)); -#8431 = FACE_BOUND('NONE', #8430, .T.); -#8432 = ADVANCED_FACE('NONE', (#8431), #6074, .F.); -#8433 = ORIENTED_EDGE('NONE', *, *, #4256, .T.); -#8434 = ORIENTED_EDGE('NONE', *, *, #4260, .T.); -#8435 = ORIENTED_EDGE('NONE', *, *, #4263, .T.); -#8436 = ORIENTED_EDGE('NONE', *, *, #4266, .T.); -#8437 = EDGE_LOOP('NONE', (#8433, #8434, #8435, #8436)); -#8438 = FACE_BOUND('NONE', #8437, .T.); -#8439 = ADVANCED_FACE('NONE', (#8438), #6078, .T.); -#8440 = ORIENTED_EDGE('NONE', *, *, #4271, .T.); -#8441 = ORIENTED_EDGE('NONE', *, *, #4270, .T.); -#8442 = ORIENTED_EDGE('NONE', *, *, #4269, .F.); -#8443 = ORIENTED_EDGE('NONE', *, *, #4268, .F.); -#8444 = EDGE_LOOP('NONE', (#8440, #8441, #8442, #8443)); -#8445 = FACE_BOUND('NONE', #8444, .T.); -#8446 = ADVANCED_FACE('NONE', (#8445), #6082, .F.); -#8447 = ORIENTED_EDGE('NONE', *, *, #4269, .T.); -#8448 = ORIENTED_EDGE('NONE', *, *, #4274, .T.); -#8449 = ORIENTED_EDGE('NONE', *, *, #4273, .F.); -#8450 = ORIENTED_EDGE('NONE', *, *, #4272, .F.); -#8451 = EDGE_LOOP('NONE', (#8447, #8448, #8449, #8450)); -#8452 = FACE_BOUND('NONE', #8451, .T.); -#8453 = ADVANCED_FACE('NONE', (#8452), #6086, .F.); -#8454 = ORIENTED_EDGE('NONE', *, *, #4273, .T.); -#8455 = ORIENTED_EDGE('NONE', *, *, #4277, .T.); -#8456 = ORIENTED_EDGE('NONE', *, *, #4276, .F.); -#8457 = ORIENTED_EDGE('NONE', *, *, #4275, .F.); -#8458 = EDGE_LOOP('NONE', (#8454, #8455, #8456, #8457)); -#8459 = FACE_BOUND('NONE', #8458, .T.); -#8460 = ADVANCED_FACE('NONE', (#8459), #6090, .F.); -#8461 = ORIENTED_EDGE('NONE', *, *, #4276, .T.); -#8462 = ORIENTED_EDGE('NONE', *, *, #4279, .T.); -#8463 = ORIENTED_EDGE('NONE', *, *, #4271, .F.); -#8464 = ORIENTED_EDGE('NONE', *, *, #4278, .F.); -#8465 = EDGE_LOOP('NONE', (#8461, #8462, #8463, #8464)); -#8466 = FACE_BOUND('NONE', #8465, .T.); -#8467 = ADVANCED_FACE('NONE', (#8466), #6094, .F.); -#8468 = ORIENTED_EDGE('NONE', *, *, #4268, .T.); -#8469 = ORIENTED_EDGE('NONE', *, *, #4272, .T.); -#8470 = ORIENTED_EDGE('NONE', *, *, #4275, .T.); -#8471 = ORIENTED_EDGE('NONE', *, *, #4278, .T.); -#8472 = EDGE_LOOP('NONE', (#8468, #8469, #8470, #8471)); -#8473 = FACE_BOUND('NONE', #8472, .T.); -#8474 = ADVANCED_FACE('NONE', (#8473), #6098, .T.); -#8475 = CLOSED_SHELL('NONE', (#6105, #6112, #6119, #6126, #6133, #6140, #6147, #6154, #6161, #6168, #6175, #6182, #6189, #6196)); -#8476 = CLOSED_SHELL('NONE', (#6203, #6210, #6217, #6224, #6231, #6238, #6245, #6252, #6259, #6266, #6273, #6280, #6287, #6294, #6301, #6308, #6315, #6335, #6355)); -#8477 = CLOSED_SHELL('NONE', (#6362, #6369, #6376, #6383, #6390, #6397, #6404, #6411, #6418)); -#8478 = CLOSED_SHELL('NONE', (#6425, #6432, #6439, #6446, #6453, #6460, #6467, #6474, #6481)); -#8479 = CLOSED_SHELL('NONE', (#6488, #6495, #6502, #6509, #6516, #6523, #6530, #6537, #6544)); -#8480 = CLOSED_SHELL('NONE', (#6551, #6558, #6565, #6572, #6579, #6586, #6593, #6600, #6607)); -#8481 = CLOSED_SHELL('NONE', (#6614, #6621, #6628, #6635, #6642, #6649, #6656, #6663, #6670)); -#8482 = CLOSED_SHELL('NONE', (#6677, #6684, #6691, #6698, #6705, #6712, #6719, #6726, #6733, #6740, #6747, #6754, #6761, #6768, #6775, #6782, #6789, #6796, #6803, #6810, #6817, #6824, #6831, #6838)); -#8483 = CLOSED_SHELL('NONE', (#6845, #6852, #6859, #6866, #6873, #6880)); -#8484 = CLOSED_SHELL('NONE', (#6887, #6894, #6901, #6908, #6915, #6922)); -#8485 = CLOSED_SHELL('NONE', (#6929, #6936, #6943, #6950, #6957, #6964)); -#8486 = CLOSED_SHELL('NONE', (#6971, #6978, #6985, #6992, #6999, #7006)); -#8487 = CLOSED_SHELL('NONE', (#7013, #7020, #7027, #7034, #7041, #7048)); -#8488 = CLOSED_SHELL('NONE', (#7055, #7062, #7069, #7076, #7083, #7090)); -#8489 = CLOSED_SHELL('NONE', (#7097, #7104, #7111, #7118, #7125, #7132)); -#8490 = CLOSED_SHELL('NONE', (#7139, #7146, #7153, #7160, #7167, #7174)); -#8491 = CLOSED_SHELL('NONE', (#7181, #7188, #7195, #7202, #7209, #7216)); -#8492 = CLOSED_SHELL('NONE', (#7223, #7230, #7237, #7244, #7251, #7258)); -#8493 = CLOSED_SHELL('NONE', (#7265, #7272, #7279, #7286, #7293, #7300)); -#8494 = CLOSED_SHELL('NONE', (#7307, #7314, #7321, #7328, #7335, #7342)); -#8495 = CLOSED_SHELL('NONE', (#7349, #7356, #7363, #7370)); -#8496 = CLOSED_SHELL('NONE', (#7377, #7384, #7391, #7398)); -#8497 = CLOSED_SHELL('NONE', (#7405, #7412, #7434, #7456, #7463, #7470, #7492, #7514, #7521, #7528, #7535, #7542, #7549, #7556, #7563, #7570, #7577, #7584)); -#8498 = CLOSED_SHELL('NONE', (#7591, #7595, #7599)); -#8499 = CLOSED_SHELL('NONE', (#7606, #7610, #7614)); -#8500 = CLOSED_SHELL('NONE', (#7621, #7625, #7629)); -#8501 = CLOSED_SHELL('NONE', (#7636, #7640, #7644)); -#8502 = CLOSED_SHELL('NONE', (#7651, #7655, #7659)); -#8503 = CLOSED_SHELL('NONE', (#7666, #7670, #7674)); -#8504 = CLOSED_SHELL('NONE', (#7681, #7685, #7689)); -#8505 = CLOSED_SHELL('NONE', (#7696, #7700, #7704)); -#8506 = CLOSED_SHELL('NONE', (#7711, #7715, #7719)); -#8507 = CLOSED_SHELL('NONE', (#7726, #7730, #7734)); -#8508 = CLOSED_SHELL('NONE', (#7741, #7745, #7749)); -#8509 = CLOSED_SHELL('NONE', (#7756, #7760, #7764)); -#8510 = CLOSED_SHELL('NONE', (#7771, #7775, #7779)); -#8511 = CLOSED_SHELL('NONE', (#7786, #7790, #7794)); -#8512 = CLOSED_SHELL('NONE', (#7801, #7805, #7809)); -#8513 = CLOSED_SHELL('NONE', (#7816, #7820, #7824)); -#8514 = CLOSED_SHELL('NONE', (#7831, #7838, #7845, #7852, #7859, #7866, #7885, #7934, #7941, #7948, #7955, #7962, #7969, #7976, #7983, #7990, #7997, #8004, #8011, #8018, #8025, #8032, #8039, #8046, #8053, #8060, #8067, #8074, #8081, #8088, #8095, #8102, #8109)); -#8515 = CLOSED_SHELL('NONE', (#8116, #8123, #8130, #8137, #8144, #8151, #8170, #8189)); -#8516 = CLOSED_SHELL('NONE', (#8196, #8203, #8210, #8217, #8224, #8231, #8280, #8299, #8306, #8313, #8320, #8327, #8334, #8341, #8348, #8355, #8362, #8369, #8376, #8383, #8390, #8397, #8404, #8411, #8418, #8425, #8432, #8439, #8446, #8453, #8460, #8467, #8474)); -#8517 = MANIFOLD_SOLID_BREP('NONE', #8475); -#8518 = MANIFOLD_SOLID_BREP('NONE', #8476); -#8519 = MANIFOLD_SOLID_BREP('NONE', #8477); -#8520 = MANIFOLD_SOLID_BREP('NONE', #8478); -#8521 = MANIFOLD_SOLID_BREP('NONE', #8479); -#8522 = MANIFOLD_SOLID_BREP('NONE', #8480); -#8523 = MANIFOLD_SOLID_BREP('NONE', #8481); -#8524 = MANIFOLD_SOLID_BREP('NONE', #8482); -#8525 = MANIFOLD_SOLID_BREP('NONE', #8483); -#8526 = MANIFOLD_SOLID_BREP('NONE', #8484); -#8527 = MANIFOLD_SOLID_BREP('NONE', #8485); -#8528 = MANIFOLD_SOLID_BREP('NONE', #8486); -#8529 = MANIFOLD_SOLID_BREP('NONE', #8487); -#8530 = MANIFOLD_SOLID_BREP('NONE', #8488); -#8531 = MANIFOLD_SOLID_BREP('NONE', #8489); -#8532 = MANIFOLD_SOLID_BREP('NONE', #8490); -#8533 = MANIFOLD_SOLID_BREP('NONE', #8491); -#8534 = MANIFOLD_SOLID_BREP('NONE', #8492); -#8535 = MANIFOLD_SOLID_BREP('NONE', #8493); -#8536 = MANIFOLD_SOLID_BREP('NONE', #8494); -#8537 = MANIFOLD_SOLID_BREP('NONE', #8495); -#8538 = MANIFOLD_SOLID_BREP('NONE', #8496); -#8539 = MANIFOLD_SOLID_BREP('NONE', #8497); -#8540 = MANIFOLD_SOLID_BREP('NONE', #8498); -#8541 = MANIFOLD_SOLID_BREP('NONE', #8499); -#8542 = MANIFOLD_SOLID_BREP('NONE', #8500); -#8543 = MANIFOLD_SOLID_BREP('NONE', #8501); -#8544 = MANIFOLD_SOLID_BREP('NONE', #8502); -#8545 = MANIFOLD_SOLID_BREP('NONE', #8503); -#8546 = MANIFOLD_SOLID_BREP('NONE', #8504); -#8547 = MANIFOLD_SOLID_BREP('NONE', #8505); -#8548 = MANIFOLD_SOLID_BREP('NONE', #8506); -#8549 = MANIFOLD_SOLID_BREP('NONE', #8507); -#8550 = MANIFOLD_SOLID_BREP('NONE', #8508); -#8551 = MANIFOLD_SOLID_BREP('NONE', #8509); -#8552 = MANIFOLD_SOLID_BREP('NONE', #8510); -#8553 = MANIFOLD_SOLID_BREP('NONE', #8511); -#8554 = MANIFOLD_SOLID_BREP('NONE', #8512); -#8555 = MANIFOLD_SOLID_BREP('NONE', #8513); -#8556 = MANIFOLD_SOLID_BREP('NONE', #8514); -#8557 = MANIFOLD_SOLID_BREP('NONE', #8515); -#8558 = MANIFOLD_SOLID_BREP('NONE', #8516); -#8559 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#8560 = PRODUCT_DEFINITION_CONTEXT('part definition', #8559, 'design'); -#8561 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8562 = PRODUCT_DEFINITION_FORMATION('', $, #8561); -#8563 = PRODUCT_DEFINITION('design', $, #8562, #8560); -#8564 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8563); -#8565 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8558), #3); -#8566 = SHAPE_DEFINITION_REPRESENTATION(#8564, #8565); -#8567 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8568 = PRODUCT_DEFINITION_FORMATION('', $, #8567); -#8569 = PRODUCT_DEFINITION('design', $, #8568, #8560); -#8570 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8569); -#8571 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8557), #3); -#8572 = SHAPE_DEFINITION_REPRESENTATION(#8570, #8571); -#8573 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8574 = PRODUCT_DEFINITION_FORMATION('', $, #8573); -#8575 = PRODUCT_DEFINITION('design', $, #8574, #8560); -#8576 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8575); -#8577 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8556), #3); -#8578 = SHAPE_DEFINITION_REPRESENTATION(#8576, #8577); -#8579 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8580 = PRODUCT_DEFINITION_FORMATION('', $, #8579); -#8581 = PRODUCT_DEFINITION('design', $, #8580, #8560); -#8582 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8581); -#8583 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8555), #3); -#8584 = SHAPE_DEFINITION_REPRESENTATION(#8582, #8583); -#8585 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8586 = PRODUCT_DEFINITION_FORMATION('', $, #8585); -#8587 = PRODUCT_DEFINITION('design', $, #8586, #8560); -#8588 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8587); -#8589 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8554), #3); -#8590 = SHAPE_DEFINITION_REPRESENTATION(#8588, #8589); -#8591 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8592 = PRODUCT_DEFINITION_FORMATION('', $, #8591); -#8593 = PRODUCT_DEFINITION('design', $, #8592, #8560); -#8594 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8593); -#8595 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8553), #3); -#8596 = SHAPE_DEFINITION_REPRESENTATION(#8594, #8595); -#8597 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8598 = PRODUCT_DEFINITION_FORMATION('', $, #8597); -#8599 = PRODUCT_DEFINITION('design', $, #8598, #8560); -#8600 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8599); -#8601 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8552), #3); -#8602 = SHAPE_DEFINITION_REPRESENTATION(#8600, #8601); -#8603 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8604 = PRODUCT_DEFINITION_FORMATION('', $, #8603); -#8605 = PRODUCT_DEFINITION('design', $, #8604, #8560); -#8606 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8605); -#8607 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8551), #3); -#8608 = SHAPE_DEFINITION_REPRESENTATION(#8606, #8607); -#8609 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8610 = PRODUCT_DEFINITION_FORMATION('', $, #8609); -#8611 = PRODUCT_DEFINITION('design', $, #8610, #8560); -#8612 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8611); -#8613 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8550), #3); -#8614 = SHAPE_DEFINITION_REPRESENTATION(#8612, #8613); -#8615 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8616 = PRODUCT_DEFINITION_FORMATION('', $, #8615); -#8617 = PRODUCT_DEFINITION('design', $, #8616, #8560); -#8618 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8617); -#8619 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8549), #3); -#8620 = SHAPE_DEFINITION_REPRESENTATION(#8618, #8619); -#8621 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8622 = PRODUCT_DEFINITION_FORMATION('', $, #8621); -#8623 = PRODUCT_DEFINITION('design', $, #8622, #8560); -#8624 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8623); -#8625 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8548), #3); -#8626 = SHAPE_DEFINITION_REPRESENTATION(#8624, #8625); -#8627 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8628 = PRODUCT_DEFINITION_FORMATION('', $, #8627); -#8629 = PRODUCT_DEFINITION('design', $, #8628, #8560); -#8630 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8629); -#8631 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8547), #3); -#8632 = SHAPE_DEFINITION_REPRESENTATION(#8630, #8631); -#8633 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8634 = PRODUCT_DEFINITION_FORMATION('', $, #8633); -#8635 = PRODUCT_DEFINITION('design', $, #8634, #8560); -#8636 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8635); -#8637 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8546), #3); -#8638 = SHAPE_DEFINITION_REPRESENTATION(#8636, #8637); -#8639 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8640 = PRODUCT_DEFINITION_FORMATION('', $, #8639); -#8641 = PRODUCT_DEFINITION('design', $, #8640, #8560); -#8642 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8641); -#8643 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8545), #3); -#8644 = SHAPE_DEFINITION_REPRESENTATION(#8642, #8643); -#8645 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8646 = PRODUCT_DEFINITION_FORMATION('', $, #8645); -#8647 = PRODUCT_DEFINITION('design', $, #8646, #8560); -#8648 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8647); -#8649 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8544), #3); -#8650 = SHAPE_DEFINITION_REPRESENTATION(#8648, #8649); -#8651 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8652 = PRODUCT_DEFINITION_FORMATION('', $, #8651); -#8653 = PRODUCT_DEFINITION('design', $, #8652, #8560); -#8654 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8653); -#8655 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8543), #3); -#8656 = SHAPE_DEFINITION_REPRESENTATION(#8654, #8655); -#8657 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8658 = PRODUCT_DEFINITION_FORMATION('', $, #8657); -#8659 = PRODUCT_DEFINITION('design', $, #8658, #8560); -#8660 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8659); -#8661 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8542), #3); -#8662 = SHAPE_DEFINITION_REPRESENTATION(#8660, #8661); -#8663 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8664 = PRODUCT_DEFINITION_FORMATION('', $, #8663); -#8665 = PRODUCT_DEFINITION('design', $, #8664, #8560); -#8666 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8665); -#8667 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8541), #3); -#8668 = SHAPE_DEFINITION_REPRESENTATION(#8666, #8667); -#8669 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8670 = PRODUCT_DEFINITION_FORMATION('', $, #8669); -#8671 = PRODUCT_DEFINITION('design', $, #8670, #8560); -#8672 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8671); -#8673 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8540), #3); -#8674 = SHAPE_DEFINITION_REPRESENTATION(#8672, #8673); -#8675 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8676 = PRODUCT_DEFINITION_FORMATION('', $, #8675); -#8677 = PRODUCT_DEFINITION('design', $, #8676, #8560); -#8678 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8677); -#8679 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8539), #3); -#8680 = SHAPE_DEFINITION_REPRESENTATION(#8678, #8679); -#8681 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8682 = PRODUCT_DEFINITION_FORMATION('', $, #8681); -#8683 = PRODUCT_DEFINITION('design', $, #8682, #8560); -#8684 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8683); -#8685 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8538), #3); -#8686 = SHAPE_DEFINITION_REPRESENTATION(#8684, #8685); -#8687 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8688 = PRODUCT_DEFINITION_FORMATION('', $, #8687); -#8689 = PRODUCT_DEFINITION('design', $, #8688, #8560); -#8690 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8689); -#8691 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8537), #3); -#8692 = SHAPE_DEFINITION_REPRESENTATION(#8690, #8691); -#8693 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8694 = PRODUCT_DEFINITION_FORMATION('', $, #8693); -#8695 = PRODUCT_DEFINITION('design', $, #8694, #8560); -#8696 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8695); -#8697 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8536), #3); -#8698 = SHAPE_DEFINITION_REPRESENTATION(#8696, #8697); -#8699 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8700 = PRODUCT_DEFINITION_FORMATION('', $, #8699); -#8701 = PRODUCT_DEFINITION('design', $, #8700, #8560); -#8702 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8701); -#8703 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8535), #3); -#8704 = SHAPE_DEFINITION_REPRESENTATION(#8702, #8703); -#8705 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8706 = PRODUCT_DEFINITION_FORMATION('', $, #8705); -#8707 = PRODUCT_DEFINITION('design', $, #8706, #8560); -#8708 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8707); -#8709 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8534), #3); -#8710 = SHAPE_DEFINITION_REPRESENTATION(#8708, #8709); -#8711 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8712 = PRODUCT_DEFINITION_FORMATION('', $, #8711); -#8713 = PRODUCT_DEFINITION('design', $, #8712, #8560); -#8714 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8713); -#8715 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8533), #3); -#8716 = SHAPE_DEFINITION_REPRESENTATION(#8714, #8715); -#8717 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8718 = PRODUCT_DEFINITION_FORMATION('', $, #8717); -#8719 = PRODUCT_DEFINITION('design', $, #8718, #8560); -#8720 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8719); -#8721 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8532), #3); -#8722 = SHAPE_DEFINITION_REPRESENTATION(#8720, #8721); -#8723 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8724 = PRODUCT_DEFINITION_FORMATION('', $, #8723); -#8725 = PRODUCT_DEFINITION('design', $, #8724, #8560); -#8726 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8725); -#8727 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8531), #3); -#8728 = SHAPE_DEFINITION_REPRESENTATION(#8726, #8727); -#8729 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8730 = PRODUCT_DEFINITION_FORMATION('', $, #8729); -#8731 = PRODUCT_DEFINITION('design', $, #8730, #8560); -#8732 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8731); -#8733 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8530), #3); -#8734 = SHAPE_DEFINITION_REPRESENTATION(#8732, #8733); -#8735 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8736 = PRODUCT_DEFINITION_FORMATION('', $, #8735); -#8737 = PRODUCT_DEFINITION('design', $, #8736, #8560); -#8738 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8737); -#8739 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8529), #3); -#8740 = SHAPE_DEFINITION_REPRESENTATION(#8738, #8739); -#8741 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8742 = PRODUCT_DEFINITION_FORMATION('', $, #8741); -#8743 = PRODUCT_DEFINITION('design', $, #8742, #8560); -#8744 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8743); -#8745 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8528), #3); -#8746 = SHAPE_DEFINITION_REPRESENTATION(#8744, #8745); -#8747 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8748 = PRODUCT_DEFINITION_FORMATION('', $, #8747); -#8749 = PRODUCT_DEFINITION('design', $, #8748, #8560); -#8750 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8749); -#8751 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8527), #3); -#8752 = SHAPE_DEFINITION_REPRESENTATION(#8750, #8751); -#8753 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8754 = PRODUCT_DEFINITION_FORMATION('', $, #8753); -#8755 = PRODUCT_DEFINITION('design', $, #8754, #8560); -#8756 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8755); -#8757 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8526), #3); -#8758 = SHAPE_DEFINITION_REPRESENTATION(#8756, #8757); -#8759 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8760 = PRODUCT_DEFINITION_FORMATION('', $, #8759); -#8761 = PRODUCT_DEFINITION('design', $, #8760, #8560); -#8762 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8761); -#8763 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8525), #3); -#8764 = SHAPE_DEFINITION_REPRESENTATION(#8762, #8763); -#8765 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8766 = PRODUCT_DEFINITION_FORMATION('', $, #8765); -#8767 = PRODUCT_DEFINITION('design', $, #8766, #8560); -#8768 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8767); -#8769 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8524), #3); -#8770 = SHAPE_DEFINITION_REPRESENTATION(#8768, #8769); -#8771 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8772 = PRODUCT_DEFINITION_FORMATION('', $, #8771); -#8773 = PRODUCT_DEFINITION('design', $, #8772, #8560); -#8774 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8773); -#8775 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8523), #3); -#8776 = SHAPE_DEFINITION_REPRESENTATION(#8774, #8775); -#8777 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8778 = PRODUCT_DEFINITION_FORMATION('', $, #8777); -#8779 = PRODUCT_DEFINITION('design', $, #8778, #8560); -#8780 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8779); -#8781 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8522), #3); -#8782 = SHAPE_DEFINITION_REPRESENTATION(#8780, #8781); -#8783 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8784 = PRODUCT_DEFINITION_FORMATION('', $, #8783); -#8785 = PRODUCT_DEFINITION('design', $, #8784, #8560); -#8786 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8785); -#8787 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8521), #3); -#8788 = SHAPE_DEFINITION_REPRESENTATION(#8786, #8787); -#8789 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8790 = PRODUCT_DEFINITION_FORMATION('', $, #8789); -#8791 = PRODUCT_DEFINITION('design', $, #8790, #8560); -#8792 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8791); -#8793 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8520), #3); -#8794 = SHAPE_DEFINITION_REPRESENTATION(#8792, #8793); -#8795 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8796 = PRODUCT_DEFINITION_FORMATION('', $, #8795); -#8797 = PRODUCT_DEFINITION('design', $, #8796, #8560); -#8798 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8797); -#8799 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8519), #3); -#8800 = SHAPE_DEFINITION_REPRESENTATION(#8798, #8799); -#8801 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8802 = PRODUCT_DEFINITION_FORMATION('', $, #8801); -#8803 = PRODUCT_DEFINITION('design', $, #8802, #8560); -#8804 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8803); -#8805 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8518), #3); -#8806 = SHAPE_DEFINITION_REPRESENTATION(#8804, #8805); -#8807 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#8808 = PRODUCT_DEFINITION_FORMATION('', $, #8807); -#8809 = PRODUCT_DEFINITION('design', $, #8808, #8560); -#8810 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8809); -#8811 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8517), #3); -#8812 = SHAPE_DEFINITION_REPRESENTATION(#8810, #8811); +#8334 = ADVANCED_FACE('NONE', (#8331, #8333), #6182, .T.); +#8335 = ORIENTED_EDGE('NONE', *, *, #4549, .T.); +#8336 = EDGE_LOOP('NONE', (#8335)); +#8337 = FACE_BOUND('NONE', #8336, .T.); +#8338 = ADVANCED_FACE('NONE', (#8337), #6186, .T.); +#8339 = ORIENTED_EDGE('NONE', *, *, #4550, .T.); +#8340 = ORIENTED_EDGE('NONE', *, *, #4552, .F.); +#8341 = EDGE_LOOP('NONE', (#8339)); +#8342 = FACE_BOUND('NONE', #8341, .T.); +#8343 = EDGE_LOOP('NONE', (#8340)); +#8344 = FACE_BOUND('NONE', #8343, .T.); +#8345 = ADVANCED_FACE('NONE', (#8342, #8344), #6191, .T.); +#8346 = ORIENTED_EDGE('NONE', *, *, #4552, .T.); +#8347 = EDGE_LOOP('NONE', (#8346)); +#8348 = FACE_BOUND('NONE', #8347, .T.); +#8349 = ADVANCED_FACE('NONE', (#8348), #6195, .T.); +#8350 = ORIENTED_EDGE('NONE', *, *, #4553, .T.); +#8351 = ORIENTED_EDGE('NONE', *, *, #4555, .F.); +#8352 = EDGE_LOOP('NONE', (#8350)); +#8353 = FACE_BOUND('NONE', #8352, .T.); +#8354 = EDGE_LOOP('NONE', (#8351)); +#8355 = FACE_BOUND('NONE', #8354, .T.); +#8356 = ADVANCED_FACE('NONE', (#8353, #8355), #6200, .T.); +#8357 = ORIENTED_EDGE('NONE', *, *, #4555, .T.); +#8358 = EDGE_LOOP('NONE', (#8357)); +#8359 = FACE_BOUND('NONE', #8358, .T.); +#8360 = ADVANCED_FACE('NONE', (#8359), #6204, .T.); +#8361 = ORIENTED_EDGE('NONE', *, *, #4556, .T.); +#8362 = ORIENTED_EDGE('NONE', *, *, #4558, .F.); +#8363 = EDGE_LOOP('NONE', (#8361)); +#8364 = FACE_BOUND('NONE', #8363, .T.); +#8365 = EDGE_LOOP('NONE', (#8362)); +#8366 = FACE_BOUND('NONE', #8365, .T.); +#8367 = ADVANCED_FACE('NONE', (#8364, #8366), #6209, .T.); +#8368 = ORIENTED_EDGE('NONE', *, *, #4558, .T.); +#8369 = EDGE_LOOP('NONE', (#8368)); +#8370 = FACE_BOUND('NONE', #8369, .T.); +#8371 = ADVANCED_FACE('NONE', (#8370), #6213, .T.); +#8372 = ORIENTED_EDGE('NONE', *, *, #4562, .T.); +#8373 = ORIENTED_EDGE('NONE', *, *, #4561, .T.); +#8374 = ORIENTED_EDGE('NONE', *, *, #4560, .F.); +#8375 = ORIENTED_EDGE('NONE', *, *, #4559, .F.); +#8376 = EDGE_LOOP('NONE', (#8372, #8373, #8374, #8375)); +#8377 = FACE_BOUND('NONE', #8376, .T.); +#8378 = ADVANCED_FACE('NONE', (#8377), #6217, .F.); +#8379 = ORIENTED_EDGE('NONE', *, *, #4560, .T.); +#8380 = ORIENTED_EDGE('NONE', *, *, #4565, .T.); +#8381 = ORIENTED_EDGE('NONE', *, *, #4564, .F.); +#8382 = ORIENTED_EDGE('NONE', *, *, #4563, .F.); +#8383 = EDGE_LOOP('NONE', (#8379, #8380, #8381, #8382)); +#8384 = FACE_BOUND('NONE', #8383, .T.); +#8385 = ADVANCED_FACE('NONE', (#8384), #6221, .F.); +#8386 = ORIENTED_EDGE('NONE', *, *, #4564, .T.); +#8387 = ORIENTED_EDGE('NONE', *, *, #4568, .T.); +#8388 = ORIENTED_EDGE('NONE', *, *, #4567, .F.); +#8389 = ORIENTED_EDGE('NONE', *, *, #4566, .F.); +#8390 = EDGE_LOOP('NONE', (#8386, #8387, #8388, #8389)); +#8391 = FACE_BOUND('NONE', #8390, .T.); +#8392 = ADVANCED_FACE('NONE', (#8391), #6225, .F.); +#8393 = ORIENTED_EDGE('NONE', *, *, #4567, .T.); +#8394 = ORIENTED_EDGE('NONE', *, *, #4570, .T.); +#8395 = ORIENTED_EDGE('NONE', *, *, #4562, .F.); +#8396 = ORIENTED_EDGE('NONE', *, *, #4569, .F.); +#8397 = EDGE_LOOP('NONE', (#8393, #8394, #8395, #8396)); +#8398 = FACE_BOUND('NONE', #8397, .T.); +#8399 = ADVANCED_FACE('NONE', (#8398), #6229, .F.); +#8400 = ORIENTED_EDGE('NONE', *, *, #4559, .T.); +#8401 = ORIENTED_EDGE('NONE', *, *, #4563, .T.); +#8402 = ORIENTED_EDGE('NONE', *, *, #4566, .T.); +#8403 = ORIENTED_EDGE('NONE', *, *, #4569, .T.); +#8404 = EDGE_LOOP('NONE', (#8400, #8401, #8402, #8403)); +#8405 = FACE_BOUND('NONE', #8404, .T.); +#8406 = ADVANCED_FACE('NONE', (#8405), #6233, .T.); +#8407 = ORIENTED_EDGE('NONE', *, *, #4574, .T.); +#8408 = ORIENTED_EDGE('NONE', *, *, #4573, .T.); +#8409 = ORIENTED_EDGE('NONE', *, *, #4572, .F.); +#8410 = ORIENTED_EDGE('NONE', *, *, #4571, .F.); +#8411 = EDGE_LOOP('NONE', (#8407, #8408, #8409, #8410)); +#8412 = FACE_BOUND('NONE', #8411, .T.); +#8413 = ADVANCED_FACE('NONE', (#8412), #6237, .F.); +#8414 = ORIENTED_EDGE('NONE', *, *, #4572, .T.); +#8415 = ORIENTED_EDGE('NONE', *, *, #4577, .T.); +#8416 = ORIENTED_EDGE('NONE', *, *, #4576, .F.); +#8417 = ORIENTED_EDGE('NONE', *, *, #4575, .F.); +#8418 = EDGE_LOOP('NONE', (#8414, #8415, #8416, #8417)); +#8419 = FACE_BOUND('NONE', #8418, .T.); +#8420 = ADVANCED_FACE('NONE', (#8419), #6241, .F.); +#8421 = ORIENTED_EDGE('NONE', *, *, #4576, .T.); +#8422 = ORIENTED_EDGE('NONE', *, *, #4580, .T.); +#8423 = ORIENTED_EDGE('NONE', *, *, #4579, .F.); +#8424 = ORIENTED_EDGE('NONE', *, *, #4578, .F.); +#8425 = EDGE_LOOP('NONE', (#8421, #8422, #8423, #8424)); +#8426 = FACE_BOUND('NONE', #8425, .T.); +#8427 = ADVANCED_FACE('NONE', (#8426), #6245, .F.); +#8428 = ORIENTED_EDGE('NONE', *, *, #4579, .T.); +#8429 = ORIENTED_EDGE('NONE', *, *, #4582, .T.); +#8430 = ORIENTED_EDGE('NONE', *, *, #4574, .F.); +#8431 = ORIENTED_EDGE('NONE', *, *, #4581, .F.); +#8432 = EDGE_LOOP('NONE', (#8428, #8429, #8430, #8431)); +#8433 = FACE_BOUND('NONE', #8432, .T.); +#8434 = ADVANCED_FACE('NONE', (#8433), #6249, .F.); +#8435 = ORIENTED_EDGE('NONE', *, *, #4571, .T.); +#8436 = ORIENTED_EDGE('NONE', *, *, #4575, .T.); +#8437 = ORIENTED_EDGE('NONE', *, *, #4578, .T.); +#8438 = ORIENTED_EDGE('NONE', *, *, #4581, .T.); +#8439 = EDGE_LOOP('NONE', (#8435, #8436, #8437, #8438)); +#8440 = FACE_BOUND('NONE', #8439, .T.); +#8441 = ADVANCED_FACE('NONE', (#8440), #6253, .T.); +#8442 = ORIENTED_EDGE('NONE', *, *, #4586, .T.); +#8443 = ORIENTED_EDGE('NONE', *, *, #4585, .T.); +#8444 = ORIENTED_EDGE('NONE', *, *, #4584, .F.); +#8445 = ORIENTED_EDGE('NONE', *, *, #4583, .F.); +#8446 = EDGE_LOOP('NONE', (#8442, #8443, #8444, #8445)); +#8447 = FACE_BOUND('NONE', #8446, .T.); +#8448 = ADVANCED_FACE('NONE', (#8447), #6257, .F.); +#8449 = ORIENTED_EDGE('NONE', *, *, #4584, .T.); +#8450 = ORIENTED_EDGE('NONE', *, *, #4589, .T.); +#8451 = ORIENTED_EDGE('NONE', *, *, #4588, .F.); +#8452 = ORIENTED_EDGE('NONE', *, *, #4587, .F.); +#8453 = EDGE_LOOP('NONE', (#8449, #8450, #8451, #8452)); +#8454 = FACE_BOUND('NONE', #8453, .T.); +#8455 = ADVANCED_FACE('NONE', (#8454), #6261, .F.); +#8456 = ORIENTED_EDGE('NONE', *, *, #4588, .T.); +#8457 = ORIENTED_EDGE('NONE', *, *, #4592, .T.); +#8458 = ORIENTED_EDGE('NONE', *, *, #4591, .F.); +#8459 = ORIENTED_EDGE('NONE', *, *, #4590, .F.); +#8460 = EDGE_LOOP('NONE', (#8456, #8457, #8458, #8459)); +#8461 = FACE_BOUND('NONE', #8460, .T.); +#8462 = ADVANCED_FACE('NONE', (#8461), #6265, .F.); +#8463 = ORIENTED_EDGE('NONE', *, *, #4591, .T.); +#8464 = ORIENTED_EDGE('NONE', *, *, #4594, .T.); +#8465 = ORIENTED_EDGE('NONE', *, *, #4586, .F.); +#8466 = ORIENTED_EDGE('NONE', *, *, #4593, .F.); +#8467 = EDGE_LOOP('NONE', (#8463, #8464, #8465, #8466)); +#8468 = FACE_BOUND('NONE', #8467, .T.); +#8469 = ADVANCED_FACE('NONE', (#8468), #6269, .F.); +#8470 = ORIENTED_EDGE('NONE', *, *, #4583, .T.); +#8471 = ORIENTED_EDGE('NONE', *, *, #4587, .T.); +#8472 = ORIENTED_EDGE('NONE', *, *, #4590, .T.); +#8473 = ORIENTED_EDGE('NONE', *, *, #4593, .T.); +#8474 = EDGE_LOOP('NONE', (#8470, #8471, #8472, #8473)); +#8475 = FACE_BOUND('NONE', #8474, .T.); +#8476 = ADVANCED_FACE('NONE', (#8475), #6273, .T.); +#8477 = ORIENTED_EDGE('NONE', *, *, #4598, .T.); +#8478 = ORIENTED_EDGE('NONE', *, *, #4597, .T.); +#8479 = ORIENTED_EDGE('NONE', *, *, #4596, .F.); +#8480 = ORIENTED_EDGE('NONE', *, *, #4595, .F.); +#8481 = EDGE_LOOP('NONE', (#8477, #8478, #8479, #8480)); +#8482 = FACE_BOUND('NONE', #8481, .T.); +#8483 = ADVANCED_FACE('NONE', (#8482), #6277, .F.); +#8484 = ORIENTED_EDGE('NONE', *, *, #4596, .T.); +#8485 = ORIENTED_EDGE('NONE', *, *, #4601, .T.); +#8486 = ORIENTED_EDGE('NONE', *, *, #4600, .F.); +#8487 = ORIENTED_EDGE('NONE', *, *, #4599, .F.); +#8488 = EDGE_LOOP('NONE', (#8484, #8485, #8486, #8487)); +#8489 = FACE_BOUND('NONE', #8488, .T.); +#8490 = ADVANCED_FACE('NONE', (#8489), #6281, .F.); +#8491 = ORIENTED_EDGE('NONE', *, *, #4600, .T.); +#8492 = ORIENTED_EDGE('NONE', *, *, #4604, .T.); +#8493 = ORIENTED_EDGE('NONE', *, *, #4603, .F.); +#8494 = ORIENTED_EDGE('NONE', *, *, #4602, .F.); +#8495 = EDGE_LOOP('NONE', (#8491, #8492, #8493, #8494)); +#8496 = FACE_BOUND('NONE', #8495, .T.); +#8497 = ADVANCED_FACE('NONE', (#8496), #6285, .F.); +#8498 = ORIENTED_EDGE('NONE', *, *, #4603, .T.); +#8499 = ORIENTED_EDGE('NONE', *, *, #4606, .T.); +#8500 = ORIENTED_EDGE('NONE', *, *, #4598, .F.); +#8501 = ORIENTED_EDGE('NONE', *, *, #4605, .F.); +#8502 = EDGE_LOOP('NONE', (#8498, #8499, #8500, #8501)); +#8503 = FACE_BOUND('NONE', #8502, .T.); +#8504 = ADVANCED_FACE('NONE', (#8503), #6289, .F.); +#8505 = ORIENTED_EDGE('NONE', *, *, #4595, .T.); +#8506 = ORIENTED_EDGE('NONE', *, *, #4599, .T.); +#8507 = ORIENTED_EDGE('NONE', *, *, #4602, .T.); +#8508 = ORIENTED_EDGE('NONE', *, *, #4605, .T.); +#8509 = EDGE_LOOP('NONE', (#8505, #8506, #8507, #8508)); +#8510 = FACE_BOUND('NONE', #8509, .T.); +#8511 = ADVANCED_FACE('NONE', (#8510), #6293, .T.); +#8512 = ORIENTED_EDGE('NONE', *, *, #4610, .T.); +#8513 = ORIENTED_EDGE('NONE', *, *, #4609, .T.); +#8514 = ORIENTED_EDGE('NONE', *, *, #4608, .F.); +#8515 = ORIENTED_EDGE('NONE', *, *, #4607, .F.); +#8516 = EDGE_LOOP('NONE', (#8512, #8513, #8514, #8515)); +#8517 = FACE_BOUND('NONE', #8516, .T.); +#8518 = ADVANCED_FACE('NONE', (#8517), #6297, .F.); +#8519 = ORIENTED_EDGE('NONE', *, *, #4608, .T.); +#8520 = ORIENTED_EDGE('NONE', *, *, #4613, .T.); +#8521 = ORIENTED_EDGE('NONE', *, *, #4612, .F.); +#8522 = ORIENTED_EDGE('NONE', *, *, #4611, .F.); +#8523 = EDGE_LOOP('NONE', (#8519, #8520, #8521, #8522)); +#8524 = FACE_BOUND('NONE', #8523, .T.); +#8525 = ADVANCED_FACE('NONE', (#8524), #6301, .F.); +#8526 = ORIENTED_EDGE('NONE', *, *, #4612, .T.); +#8527 = ORIENTED_EDGE('NONE', *, *, #4616, .T.); +#8528 = ORIENTED_EDGE('NONE', *, *, #4615, .F.); +#8529 = ORIENTED_EDGE('NONE', *, *, #4614, .F.); +#8530 = EDGE_LOOP('NONE', (#8526, #8527, #8528, #8529)); +#8531 = FACE_BOUND('NONE', #8530, .T.); +#8532 = ADVANCED_FACE('NONE', (#8531), #6305, .F.); +#8533 = ORIENTED_EDGE('NONE', *, *, #4615, .T.); +#8534 = ORIENTED_EDGE('NONE', *, *, #4618, .T.); +#8535 = ORIENTED_EDGE('NONE', *, *, #4610, .F.); +#8536 = ORIENTED_EDGE('NONE', *, *, #4617, .F.); +#8537 = EDGE_LOOP('NONE', (#8533, #8534, #8535, #8536)); +#8538 = FACE_BOUND('NONE', #8537, .T.); +#8539 = ADVANCED_FACE('NONE', (#8538), #6309, .F.); +#8540 = ORIENTED_EDGE('NONE', *, *, #4607, .T.); +#8541 = ORIENTED_EDGE('NONE', *, *, #4611, .T.); +#8542 = ORIENTED_EDGE('NONE', *, *, #4614, .T.); +#8543 = ORIENTED_EDGE('NONE', *, *, #4617, .T.); +#8544 = EDGE_LOOP('NONE', (#8540, #8541, #8542, #8543)); +#8545 = FACE_BOUND('NONE', #8544, .T.); +#8546 = ADVANCED_FACE('NONE', (#8545), #6313, .T.); +#8547 = ORIENTED_EDGE('NONE', *, *, #4622, .T.); +#8548 = ORIENTED_EDGE('NONE', *, *, #4621, .T.); +#8549 = ORIENTED_EDGE('NONE', *, *, #4620, .F.); +#8550 = ORIENTED_EDGE('NONE', *, *, #4619, .F.); +#8551 = EDGE_LOOP('NONE', (#8547, #8548, #8549, #8550)); +#8552 = FACE_BOUND('NONE', #8551, .T.); +#8553 = ADVANCED_FACE('NONE', (#8552), #6317, .F.); +#8554 = ORIENTED_EDGE('NONE', *, *, #4620, .T.); +#8555 = ORIENTED_EDGE('NONE', *, *, #4625, .T.); +#8556 = ORIENTED_EDGE('NONE', *, *, #4624, .F.); +#8557 = ORIENTED_EDGE('NONE', *, *, #4623, .F.); +#8558 = EDGE_LOOP('NONE', (#8554, #8555, #8556, #8557)); +#8559 = FACE_BOUND('NONE', #8558, .T.); +#8560 = ADVANCED_FACE('NONE', (#8559), #6321, .F.); +#8561 = ORIENTED_EDGE('NONE', *, *, #4624, .T.); +#8562 = ORIENTED_EDGE('NONE', *, *, #4628, .T.); +#8563 = ORIENTED_EDGE('NONE', *, *, #4627, .F.); +#8564 = ORIENTED_EDGE('NONE', *, *, #4626, .F.); +#8565 = EDGE_LOOP('NONE', (#8561, #8562, #8563, #8564)); +#8566 = FACE_BOUND('NONE', #8565, .T.); +#8567 = ADVANCED_FACE('NONE', (#8566), #6325, .F.); +#8568 = ORIENTED_EDGE('NONE', *, *, #4627, .T.); +#8569 = ORIENTED_EDGE('NONE', *, *, #4630, .T.); +#8570 = ORIENTED_EDGE('NONE', *, *, #4622, .F.); +#8571 = ORIENTED_EDGE('NONE', *, *, #4629, .F.); +#8572 = EDGE_LOOP('NONE', (#8568, #8569, #8570, #8571)); +#8573 = FACE_BOUND('NONE', #8572, .T.); +#8574 = ADVANCED_FACE('NONE', (#8573), #6329, .F.); +#8575 = ORIENTED_EDGE('NONE', *, *, #4619, .T.); +#8576 = ORIENTED_EDGE('NONE', *, *, #4623, .T.); +#8577 = ORIENTED_EDGE('NONE', *, *, #4626, .T.); +#8578 = ORIENTED_EDGE('NONE', *, *, #4629, .T.); +#8579 = EDGE_LOOP('NONE', (#8575, #8576, #8577, #8578)); +#8580 = FACE_BOUND('NONE', #8579, .T.); +#8581 = ADVANCED_FACE('NONE', (#8580), #6333, .T.); +#8582 = ORIENTED_EDGE('NONE', *, *, #4634, .T.); +#8583 = ORIENTED_EDGE('NONE', *, *, #4633, .T.); +#8584 = ORIENTED_EDGE('NONE', *, *, #4632, .F.); +#8585 = ORIENTED_EDGE('NONE', *, *, #4631, .F.); +#8586 = EDGE_LOOP('NONE', (#8582, #8583, #8584, #8585)); +#8587 = FACE_BOUND('NONE', #8586, .T.); +#8588 = ADVANCED_FACE('NONE', (#8587), #6337, .F.); +#8589 = ORIENTED_EDGE('NONE', *, *, #4632, .T.); +#8590 = ORIENTED_EDGE('NONE', *, *, #4637, .T.); +#8591 = ORIENTED_EDGE('NONE', *, *, #4636, .F.); +#8592 = ORIENTED_EDGE('NONE', *, *, #4635, .F.); +#8593 = EDGE_LOOP('NONE', (#8589, #8590, #8591, #8592)); +#8594 = FACE_BOUND('NONE', #8593, .T.); +#8595 = ADVANCED_FACE('NONE', (#8594), #6341, .F.); +#8596 = ORIENTED_EDGE('NONE', *, *, #4636, .T.); +#8597 = ORIENTED_EDGE('NONE', *, *, #4640, .T.); +#8598 = ORIENTED_EDGE('NONE', *, *, #4639, .F.); +#8599 = ORIENTED_EDGE('NONE', *, *, #4638, .F.); +#8600 = EDGE_LOOP('NONE', (#8596, #8597, #8598, #8599)); +#8601 = FACE_BOUND('NONE', #8600, .T.); +#8602 = ADVANCED_FACE('NONE', (#8601), #6345, .F.); +#8603 = ORIENTED_EDGE('NONE', *, *, #4639, .T.); +#8604 = ORIENTED_EDGE('NONE', *, *, #4642, .T.); +#8605 = ORIENTED_EDGE('NONE', *, *, #4634, .F.); +#8606 = ORIENTED_EDGE('NONE', *, *, #4641, .F.); +#8607 = EDGE_LOOP('NONE', (#8603, #8604, #8605, #8606)); +#8608 = FACE_BOUND('NONE', #8607, .T.); +#8609 = ADVANCED_FACE('NONE', (#8608), #6349, .F.); +#8610 = ORIENTED_EDGE('NONE', *, *, #4631, .T.); +#8611 = ORIENTED_EDGE('NONE', *, *, #4635, .T.); +#8612 = ORIENTED_EDGE('NONE', *, *, #4638, .T.); +#8613 = ORIENTED_EDGE('NONE', *, *, #4641, .T.); +#8614 = EDGE_LOOP('NONE', (#8610, #8611, #8612, #8613)); +#8615 = FACE_BOUND('NONE', #8614, .T.); +#8616 = ADVANCED_FACE('NONE', (#8615), #6353, .T.); +#8617 = ORIENTED_EDGE('NONE', *, *, #4646, .T.); +#8618 = ORIENTED_EDGE('NONE', *, *, #4645, .T.); +#8619 = ORIENTED_EDGE('NONE', *, *, #4644, .F.); +#8620 = ORIENTED_EDGE('NONE', *, *, #4643, .F.); +#8621 = EDGE_LOOP('NONE', (#8617, #8618, #8619, #8620)); +#8622 = FACE_BOUND('NONE', #8621, .T.); +#8623 = ADVANCED_FACE('NONE', (#8622), #6357, .F.); +#8624 = ORIENTED_EDGE('NONE', *, *, #4644, .T.); +#8625 = ORIENTED_EDGE('NONE', *, *, #4649, .T.); +#8626 = ORIENTED_EDGE('NONE', *, *, #4648, .F.); +#8627 = ORIENTED_EDGE('NONE', *, *, #4647, .F.); +#8628 = EDGE_LOOP('NONE', (#8624, #8625, #8626, #8627)); +#8629 = FACE_BOUND('NONE', #8628, .T.); +#8630 = ADVANCED_FACE('NONE', (#8629), #6361, .F.); +#8631 = ORIENTED_EDGE('NONE', *, *, #4648, .T.); +#8632 = ORIENTED_EDGE('NONE', *, *, #4652, .T.); +#8633 = ORIENTED_EDGE('NONE', *, *, #4651, .F.); +#8634 = ORIENTED_EDGE('NONE', *, *, #4650, .F.); +#8635 = EDGE_LOOP('NONE', (#8631, #8632, #8633, #8634)); +#8636 = FACE_BOUND('NONE', #8635, .T.); +#8637 = ADVANCED_FACE('NONE', (#8636), #6365, .F.); +#8638 = ORIENTED_EDGE('NONE', *, *, #4651, .T.); +#8639 = ORIENTED_EDGE('NONE', *, *, #4654, .T.); +#8640 = ORIENTED_EDGE('NONE', *, *, #4646, .F.); +#8641 = ORIENTED_EDGE('NONE', *, *, #4653, .F.); +#8642 = EDGE_LOOP('NONE', (#8638, #8639, #8640, #8641)); +#8643 = FACE_BOUND('NONE', #8642, .T.); +#8644 = ADVANCED_FACE('NONE', (#8643), #6369, .F.); +#8645 = ORIENTED_EDGE('NONE', *, *, #4643, .T.); +#8646 = ORIENTED_EDGE('NONE', *, *, #4647, .T.); +#8647 = ORIENTED_EDGE('NONE', *, *, #4650, .T.); +#8648 = ORIENTED_EDGE('NONE', *, *, #4653, .T.); +#8649 = EDGE_LOOP('NONE', (#8645, #8646, #8647, #8648)); +#8650 = FACE_BOUND('NONE', #8649, .T.); +#8651 = ADVANCED_FACE('NONE', (#8650), #6373, .T.); +#8652 = ORIENTED_EDGE('NONE', *, *, #4658, .T.); +#8653 = ORIENTED_EDGE('NONE', *, *, #4657, .T.); +#8654 = ORIENTED_EDGE('NONE', *, *, #4656, .F.); +#8655 = ORIENTED_EDGE('NONE', *, *, #4655, .F.); +#8656 = EDGE_LOOP('NONE', (#8652, #8653, #8654, #8655)); +#8657 = FACE_BOUND('NONE', #8656, .T.); +#8658 = ADVANCED_FACE('NONE', (#8657), #6377, .F.); +#8659 = ORIENTED_EDGE('NONE', *, *, #4656, .T.); +#8660 = ORIENTED_EDGE('NONE', *, *, #4661, .T.); +#8661 = ORIENTED_EDGE('NONE', *, *, #4660, .F.); +#8662 = ORIENTED_EDGE('NONE', *, *, #4659, .F.); +#8663 = EDGE_LOOP('NONE', (#8659, #8660, #8661, #8662)); +#8664 = FACE_BOUND('NONE', #8663, .T.); +#8665 = ADVANCED_FACE('NONE', (#8664), #6381, .F.); +#8666 = ORIENTED_EDGE('NONE', *, *, #4660, .T.); +#8667 = ORIENTED_EDGE('NONE', *, *, #4664, .T.); +#8668 = ORIENTED_EDGE('NONE', *, *, #4663, .F.); +#8669 = ORIENTED_EDGE('NONE', *, *, #4662, .F.); +#8670 = EDGE_LOOP('NONE', (#8666, #8667, #8668, #8669)); +#8671 = FACE_BOUND('NONE', #8670, .T.); +#8672 = ADVANCED_FACE('NONE', (#8671), #6385, .F.); +#8673 = ORIENTED_EDGE('NONE', *, *, #4663, .T.); +#8674 = ORIENTED_EDGE('NONE', *, *, #4666, .T.); +#8675 = ORIENTED_EDGE('NONE', *, *, #4658, .F.); +#8676 = ORIENTED_EDGE('NONE', *, *, #4665, .F.); +#8677 = EDGE_LOOP('NONE', (#8673, #8674, #8675, #8676)); +#8678 = FACE_BOUND('NONE', #8677, .T.); +#8679 = ADVANCED_FACE('NONE', (#8678), #6389, .F.); +#8680 = ORIENTED_EDGE('NONE', *, *, #4655, .T.); +#8681 = ORIENTED_EDGE('NONE', *, *, #4659, .T.); +#8682 = ORIENTED_EDGE('NONE', *, *, #4662, .T.); +#8683 = ORIENTED_EDGE('NONE', *, *, #4665, .T.); +#8684 = EDGE_LOOP('NONE', (#8680, #8681, #8682, #8683)); +#8685 = FACE_BOUND('NONE', #8684, .T.); +#8686 = ADVANCED_FACE('NONE', (#8685), #6393, .T.); +#8687 = ORIENTED_EDGE('NONE', *, *, #4670, .T.); +#8688 = ORIENTED_EDGE('NONE', *, *, #4669, .T.); +#8689 = ORIENTED_EDGE('NONE', *, *, #4668, .F.); +#8690 = ORIENTED_EDGE('NONE', *, *, #4667, .F.); +#8691 = EDGE_LOOP('NONE', (#8687, #8688, #8689, #8690)); +#8692 = FACE_BOUND('NONE', #8691, .T.); +#8693 = ADVANCED_FACE('NONE', (#8692), #6397, .F.); +#8694 = ORIENTED_EDGE('NONE', *, *, #4668, .T.); +#8695 = ORIENTED_EDGE('NONE', *, *, #4673, .T.); +#8696 = ORIENTED_EDGE('NONE', *, *, #4672, .F.); +#8697 = ORIENTED_EDGE('NONE', *, *, #4671, .F.); +#8698 = EDGE_LOOP('NONE', (#8694, #8695, #8696, #8697)); +#8699 = FACE_BOUND('NONE', #8698, .T.); +#8700 = ADVANCED_FACE('NONE', (#8699), #6401, .F.); +#8701 = ORIENTED_EDGE('NONE', *, *, #4672, .T.); +#8702 = ORIENTED_EDGE('NONE', *, *, #4676, .T.); +#8703 = ORIENTED_EDGE('NONE', *, *, #4675, .F.); +#8704 = ORIENTED_EDGE('NONE', *, *, #4674, .F.); +#8705 = EDGE_LOOP('NONE', (#8701, #8702, #8703, #8704)); +#8706 = FACE_BOUND('NONE', #8705, .T.); +#8707 = ADVANCED_FACE('NONE', (#8706), #6405, .F.); +#8708 = ORIENTED_EDGE('NONE', *, *, #4675, .T.); +#8709 = ORIENTED_EDGE('NONE', *, *, #4678, .T.); +#8710 = ORIENTED_EDGE('NONE', *, *, #4670, .F.); +#8711 = ORIENTED_EDGE('NONE', *, *, #4677, .F.); +#8712 = EDGE_LOOP('NONE', (#8708, #8709, #8710, #8711)); +#8713 = FACE_BOUND('NONE', #8712, .T.); +#8714 = ADVANCED_FACE('NONE', (#8713), #6409, .F.); +#8715 = ORIENTED_EDGE('NONE', *, *, #4667, .T.); +#8716 = ORIENTED_EDGE('NONE', *, *, #4671, .T.); +#8717 = ORIENTED_EDGE('NONE', *, *, #4674, .T.); +#8718 = ORIENTED_EDGE('NONE', *, *, #4677, .T.); +#8719 = EDGE_LOOP('NONE', (#8715, #8716, #8717, #8718)); +#8720 = FACE_BOUND('NONE', #8719, .T.); +#8721 = ADVANCED_FACE('NONE', (#8720), #6413, .T.); +#8722 = CLOSED_SHELL('NONE', (#6420, #6427, #6434, #6441, #6448, #6455, #6462, #6469, #6476, #6483, #6490, #6497, #6504, #6511)); +#8723 = CLOSED_SHELL('NONE', (#6518, #6525, #6532, #6539, #6546, #6553, #6560, #6567, #6574, #6581, #6588, #6595, #6602, #6609, #6616, #6623, #6630, #6650, #6670)); +#8724 = CLOSED_SHELL('NONE', (#6677, #6684, #6691, #6698, #6705, #6712, #6719, #6726, #6733)); +#8725 = CLOSED_SHELL('NONE', (#6740, #6747, #6754, #6761, #6768, #6775, #6782, #6789, #6796)); +#8726 = CLOSED_SHELL('NONE', (#6803, #6810, #6817, #6824, #6831, #6838, #6845, #6852, #6859)); +#8727 = CLOSED_SHELL('NONE', (#6866, #6873, #6880, #6887, #6894, #6901, #6908, #6915, #6922)); +#8728 = CLOSED_SHELL('NONE', (#6929, #6936, #6943, #6950, #6957, #6964, #6971, #6978, #6985)); +#8729 = CLOSED_SHELL('NONE', (#6992, #6999, #7006, #7013, #7020, #7027, #7034, #7041, #7048, #7055, #7062, #7069, #7076, #7083, #7090, #7097, #7104, #7111, #7118, #7125, #7132, #7139, #7146, #7153)); +#8730 = CLOSED_SHELL('NONE', (#7160, #7167, #7174, #7181, #7188, #7195)); +#8731 = CLOSED_SHELL('NONE', (#7202, #7209, #7216, #7223, #7230, #7237)); +#8732 = CLOSED_SHELL('NONE', (#7244, #7251, #7258, #7265, #7272, #7279)); +#8733 = CLOSED_SHELL('NONE', (#7286, #7293, #7300, #7307, #7314, #7321)); +#8734 = CLOSED_SHELL('NONE', (#7328, #7335, #7342, #7349, #7356, #7363)); +#8735 = CLOSED_SHELL('NONE', (#7370, #7377, #7384, #7391, #7398, #7405)); +#8736 = CLOSED_SHELL('NONE', (#7412, #7419, #7426, #7433, #7440, #7447)); +#8737 = CLOSED_SHELL('NONE', (#7454, #7461, #7468, #7475, #7482, #7489)); +#8738 = CLOSED_SHELL('NONE', (#7496, #7503, #7510, #7517, #7524, #7531)); +#8739 = CLOSED_SHELL('NONE', (#7538, #7545, #7552, #7559, #7566, #7573)); +#8740 = CLOSED_SHELL('NONE', (#7580, #7587, #7594, #7601, #7608, #7615)); +#8741 = CLOSED_SHELL('NONE', (#7622, #7629, #7636, #7643, #7650, #7657)); +#8742 = CLOSED_SHELL('NONE', (#7664, #7671, #7678, #7685)); +#8743 = CLOSED_SHELL('NONE', (#7692, #7699, #7706, #7713)); +#8744 = CLOSED_SHELL('NONE', (#7720, #7727, #7749, #7771, #7778, #7785, #7807, #7829, #7836, #7843, #7850, #7857, #7864, #7871, #7878, #7885, #7892, #7899)); +#8745 = CLOSED_SHELL('NONE', (#7906, #8006, #8013, #8020, #8039, #8046, #8053, #8060, #8067, #8074, #8081, #8085, #8092, #8111, #8160, #8167, #8174, #8181, #8188, #8195, #8202, #8206, #8213, #8217, #8224, #8228, #8235, #8239, #8246, #8250, #8257, #8261, #8268, #8272, #8279, #8283, #8290, #8294, #8301, #8305, #8312, #8316, #8323, #8327, #8334, #8338, #8345, #8349, #8356, #8360, #8367, #8371, #8378, #8385, #8392, #8399, #8406, #8413, #8420, #8427, #8434, #8441, #8448, #8455, #8462, #8469, #8476, #8483, #8490, #8497, #8504, #8511, #8518, #8525, #8532, #8539, #8546, #8553, #8560, #8567, #8574, #8581, #8588, #8595, #8602, #8609, #8616, #8623, #8630, #8637, #8644, #8651, #8658, #8665, #8672, #8679, #8686, #8693, #8700, #8707, #8714, #8721)); +#8746 = MANIFOLD_SOLID_BREP('NONE', #8722); +#8747 = MANIFOLD_SOLID_BREP('NONE', #8723); +#8748 = MANIFOLD_SOLID_BREP('NONE', #8724); +#8749 = MANIFOLD_SOLID_BREP('NONE', #8725); +#8750 = MANIFOLD_SOLID_BREP('NONE', #8726); +#8751 = MANIFOLD_SOLID_BREP('NONE', #8727); +#8752 = MANIFOLD_SOLID_BREP('NONE', #8728); +#8753 = MANIFOLD_SOLID_BREP('NONE', #8729); +#8754 = MANIFOLD_SOLID_BREP('NONE', #8730); +#8755 = MANIFOLD_SOLID_BREP('NONE', #8731); +#8756 = MANIFOLD_SOLID_BREP('NONE', #8732); +#8757 = MANIFOLD_SOLID_BREP('NONE', #8733); +#8758 = MANIFOLD_SOLID_BREP('NONE', #8734); +#8759 = MANIFOLD_SOLID_BREP('NONE', #8735); +#8760 = MANIFOLD_SOLID_BREP('NONE', #8736); +#8761 = MANIFOLD_SOLID_BREP('NONE', #8737); +#8762 = MANIFOLD_SOLID_BREP('NONE', #8738); +#8763 = MANIFOLD_SOLID_BREP('NONE', #8739); +#8764 = MANIFOLD_SOLID_BREP('NONE', #8740); +#8765 = MANIFOLD_SOLID_BREP('NONE', #8741); +#8766 = MANIFOLD_SOLID_BREP('NONE', #8742); +#8767 = MANIFOLD_SOLID_BREP('NONE', #8743); +#8768 = MANIFOLD_SOLID_BREP('NONE', #8744); +#8769 = MANIFOLD_SOLID_BREP('NONE', #8745); +#8770 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#8771 = PRODUCT_DEFINITION_CONTEXT('part definition', #8770, 'design'); +#8772 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8773 = PRODUCT_DEFINITION_FORMATION('', $, #8772); +#8774 = PRODUCT_DEFINITION('design', $, #8773, #8771); +#8775 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8774); +#8776 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8769), #3); +#8777 = SHAPE_DEFINITION_REPRESENTATION(#8775, #8776); +#8778 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8779 = PRODUCT_DEFINITION_FORMATION('', $, #8778); +#8780 = PRODUCT_DEFINITION('design', $, #8779, #8771); +#8781 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8780); +#8782 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8768), #3); +#8783 = SHAPE_DEFINITION_REPRESENTATION(#8781, #8782); +#8784 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8785 = PRODUCT_DEFINITION_FORMATION('', $, #8784); +#8786 = PRODUCT_DEFINITION('design', $, #8785, #8771); +#8787 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8786); +#8788 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8767), #3); +#8789 = SHAPE_DEFINITION_REPRESENTATION(#8787, #8788); +#8790 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8791 = PRODUCT_DEFINITION_FORMATION('', $, #8790); +#8792 = PRODUCT_DEFINITION('design', $, #8791, #8771); +#8793 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8792); +#8794 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8766), #3); +#8795 = SHAPE_DEFINITION_REPRESENTATION(#8793, #8794); +#8796 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8797 = PRODUCT_DEFINITION_FORMATION('', $, #8796); +#8798 = PRODUCT_DEFINITION('design', $, #8797, #8771); +#8799 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8798); +#8800 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8765), #3); +#8801 = SHAPE_DEFINITION_REPRESENTATION(#8799, #8800); +#8802 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8803 = PRODUCT_DEFINITION_FORMATION('', $, #8802); +#8804 = PRODUCT_DEFINITION('design', $, #8803, #8771); +#8805 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8804); +#8806 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8764), #3); +#8807 = SHAPE_DEFINITION_REPRESENTATION(#8805, #8806); +#8808 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8809 = PRODUCT_DEFINITION_FORMATION('', $, #8808); +#8810 = PRODUCT_DEFINITION('design', $, #8809, #8771); +#8811 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8810); +#8812 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8763), #3); +#8813 = SHAPE_DEFINITION_REPRESENTATION(#8811, #8812); +#8814 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8815 = PRODUCT_DEFINITION_FORMATION('', $, #8814); +#8816 = PRODUCT_DEFINITION('design', $, #8815, #8771); +#8817 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8816); +#8818 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8762), #3); +#8819 = SHAPE_DEFINITION_REPRESENTATION(#8817, #8818); +#8820 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8821 = PRODUCT_DEFINITION_FORMATION('', $, #8820); +#8822 = PRODUCT_DEFINITION('design', $, #8821, #8771); +#8823 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8822); +#8824 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8761), #3); +#8825 = SHAPE_DEFINITION_REPRESENTATION(#8823, #8824); +#8826 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8827 = PRODUCT_DEFINITION_FORMATION('', $, #8826); +#8828 = PRODUCT_DEFINITION('design', $, #8827, #8771); +#8829 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8828); +#8830 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8760), #3); +#8831 = SHAPE_DEFINITION_REPRESENTATION(#8829, #8830); +#8832 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8833 = PRODUCT_DEFINITION_FORMATION('', $, #8832); +#8834 = PRODUCT_DEFINITION('design', $, #8833, #8771); +#8835 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8834); +#8836 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8759), #3); +#8837 = SHAPE_DEFINITION_REPRESENTATION(#8835, #8836); +#8838 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8839 = PRODUCT_DEFINITION_FORMATION('', $, #8838); +#8840 = PRODUCT_DEFINITION('design', $, #8839, #8771); +#8841 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8840); +#8842 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8758), #3); +#8843 = SHAPE_DEFINITION_REPRESENTATION(#8841, #8842); +#8844 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8845 = PRODUCT_DEFINITION_FORMATION('', $, #8844); +#8846 = PRODUCT_DEFINITION('design', $, #8845, #8771); +#8847 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8846); +#8848 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8757), #3); +#8849 = SHAPE_DEFINITION_REPRESENTATION(#8847, #8848); +#8850 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8851 = PRODUCT_DEFINITION_FORMATION('', $, #8850); +#8852 = PRODUCT_DEFINITION('design', $, #8851, #8771); +#8853 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8852); +#8854 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8756), #3); +#8855 = SHAPE_DEFINITION_REPRESENTATION(#8853, #8854); +#8856 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8857 = PRODUCT_DEFINITION_FORMATION('', $, #8856); +#8858 = PRODUCT_DEFINITION('design', $, #8857, #8771); +#8859 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8858); +#8860 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8755), #3); +#8861 = SHAPE_DEFINITION_REPRESENTATION(#8859, #8860); +#8862 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8863 = PRODUCT_DEFINITION_FORMATION('', $, #8862); +#8864 = PRODUCT_DEFINITION('design', $, #8863, #8771); +#8865 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8864); +#8866 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8754), #3); +#8867 = SHAPE_DEFINITION_REPRESENTATION(#8865, #8866); +#8868 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8869 = PRODUCT_DEFINITION_FORMATION('', $, #8868); +#8870 = PRODUCT_DEFINITION('design', $, #8869, #8771); +#8871 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8870); +#8872 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8753), #3); +#8873 = SHAPE_DEFINITION_REPRESENTATION(#8871, #8872); +#8874 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8875 = PRODUCT_DEFINITION_FORMATION('', $, #8874); +#8876 = PRODUCT_DEFINITION('design', $, #8875, #8771); +#8877 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8876); +#8878 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8752), #3); +#8879 = SHAPE_DEFINITION_REPRESENTATION(#8877, #8878); +#8880 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8881 = PRODUCT_DEFINITION_FORMATION('', $, #8880); +#8882 = PRODUCT_DEFINITION('design', $, #8881, #8771); +#8883 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8882); +#8884 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8751), #3); +#8885 = SHAPE_DEFINITION_REPRESENTATION(#8883, #8884); +#8886 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8887 = PRODUCT_DEFINITION_FORMATION('', $, #8886); +#8888 = PRODUCT_DEFINITION('design', $, #8887, #8771); +#8889 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8888); +#8890 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8750), #3); +#8891 = SHAPE_DEFINITION_REPRESENTATION(#8889, #8890); +#8892 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8893 = PRODUCT_DEFINITION_FORMATION('', $, #8892); +#8894 = PRODUCT_DEFINITION('design', $, #8893, #8771); +#8895 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8894); +#8896 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8749), #3); +#8897 = SHAPE_DEFINITION_REPRESENTATION(#8895, #8896); +#8898 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8899 = PRODUCT_DEFINITION_FORMATION('', $, #8898); +#8900 = PRODUCT_DEFINITION('design', $, #8899, #8771); +#8901 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8900); +#8902 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8748), #3); +#8903 = SHAPE_DEFINITION_REPRESENTATION(#8901, #8902); +#8904 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8905 = PRODUCT_DEFINITION_FORMATION('', $, #8904); +#8906 = PRODUCT_DEFINITION('design', $, #8905, #8771); +#8907 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8906); +#8908 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8747), #3); +#8909 = SHAPE_DEFINITION_REPRESENTATION(#8907, #8908); +#8910 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#8911 = PRODUCT_DEFINITION_FORMATION('', $, #8910); +#8912 = PRODUCT_DEFINITION('design', $, #8911, #8771); +#8913 = PRODUCT_DEFINITION_SHAPE('NONE', $, #8912); +#8914 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#8746), #3); +#8915 = SHAPE_DEFINITION_REPRESENTATION(#8913, #8914); ENDSEC; END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap index 38643274f..209096bea 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/ops.snap @@ -7,273 +7,20 @@ description: Operations executed car-wheel-assembly.kcl "labeledArgs": { "data": { "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": -1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } + "type": "String", + "value": "XZ" }, "sourceRange": [ - 1069, - 1079, + 560, + 564, 4 ] } }, "name": "startSketchOn", "sourceRange": [ - 1055, - 1080, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "UserDefinedFunctionCall", - "name": "lugPattern", - "functionSourceRange": [ - 737, - 1040, - 4 - ], - "unlabeledArg": null, - "labeledArgs": {}, - "sourceRange": [ - 1169, - 1182, - 4 - ] - }, - { - "type": "UserDefinedFunctionReturn" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketches", - "value": [ - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - } - ] - }, - "sourceRange": [ - 1169, - 1182, - 4 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1184, - 1185, - 4 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1164, - 1186, + 546, + 565, 4 ], "type": "StdLibCall", @@ -296,16 +43,16 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 1225, - 1250, + 682, + 707, 4 ] } }, "name": "extrude", "sourceRange": [ - 1195, - 1251, + 652, + 708, 4 ], "type": "StdLibCall", @@ -317,926 +64,8 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 1203, - 1214, - 4 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": -1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [ - 1351, - 1361, - 4 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 1337, - 1362, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "UserDefinedFunctionCall", - "name": "lugPattern", - "functionSourceRange": [ - 737, - 1040, - 4 - ], - "unlabeledArg": null, - "labeledArgs": {}, - "sourceRange": [ - 1456, - 1469, - 4 - ] - }, - { - "type": "UserDefinedFunctionReturn" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketches", - "value": [ - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - } - ] - }, - "sourceRange": [ - 1456, - 1469, - 4 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1471, - 1472, - 4 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1451, - 1473, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 1520, - 1548, - 4 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 1486, - 1549, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1494, - 1509, - 4 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.25, - "ty": { - "type": "Unknown" - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": -1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [ - 1911, - 1935, - 4 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 1897, - 1936, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "type": "UserDefinedFunctionCall", - "name": "lugPattern", - "functionSourceRange": [ - 737, - 1040, - 4 - ], - "unlabeledArg": null, - "labeledArgs": {}, - "sourceRange": [ - 2025, - 2038, - 4 - ] - }, - { - "type": "UserDefinedFunctionReturn" - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketches", - "value": [ - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - } - ] - }, - "sourceRange": [ - 2025, - 2038, - 4 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2040, - 2041, - 4 - ] - } - }, - "name": "hole", - "sourceRange": [ - 2020, - 2042, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 2096, - 2121, - 4 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 2057, - 2122, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2065, - 2085, - 4 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.25, - "ty": { - "type": "Unknown" - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": -1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [ - 2152, - 2176, - 4 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 2138, - 2177, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.5, - "ty": { - "type": "Unknown" - } - }, - "sourceRange": [ - 2461, - 2474, - 4 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 2430, - 2475, - 4 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketches", - "value": [ - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - } - ] - }, - "sourceRange": [ - 2438, - 2450, + 660, + 671, 4 ] } @@ -1251,8 +80,629 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 2578, - 2583, + 809, + 814, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 816, + 821, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 795, + 822, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 952, + 979, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 918, + 980, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 926, + 941, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1007, + 1016, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1018, + 1023, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 993, + 1024, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.75, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1270, + 1327, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1250, + 1329, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 1258, + 1259, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1465, + 1470, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 1472, + 1479, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1451, + 1480, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 1552, + 1564, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1532, + 1565, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1540, + 1541, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1604, + 1616, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1618, + 1623, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1590, + 1624, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1756, + 1781, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1717, + 1782, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1725, + 1745, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1810, + 1821, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1823, + 1828, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1796, + 1829, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 2072, + 2098, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2055, + 2099, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 2055, + 2099, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2130, + 2135, + 4 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 2137, + 2144, + 4 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 2116, + 2145, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.5, + "ty": { + "type": "Unknown" + } + }, + "sourceRange": [ + 2429, + 2441, + 4 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 2398, + 2442, + 4 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 2406, + 2418, + 4 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 2479, + 2484, 4 ] }, @@ -1262,16 +712,16 @@ description: Operations executed car-wheel-assembly.kcl "value": "START" }, "sourceRange": [ - 2585, - 2592, + 2486, + 2493, 4 ] } }, "name": "startSketchOn", "sourceRange": [ - 2564, - 2593, + 2465, + 2494, 4 ], "type": "StdLibCall", @@ -1288,43 +738,58 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 2986, - 3016, + 2887, + 2917, 4 ] } }, "name": "extrude", "sourceRange": [ - 2949, - 3017, + 2850, + 2918, 4 ], "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, "sourceRange": [ - 2957, - 2975, + 2858, + 2876, 4 ] } @@ -1339,8 +804,8 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 3060, - 3071, + 2961, + 2972, 4 ] }, @@ -1350,16 +815,16 @@ description: Operations executed car-wheel-assembly.kcl "value": "END" }, "sourceRange": [ - 3073, - 3078, + 2974, + 2979, 4 ] } }, "name": "startSketchOn", "sourceRange": [ - 3046, - 3079, + 2947, + 2980, 4 ], "type": "StdLibCall", @@ -1376,43 +841,58 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 3485, - 3515, + 3366, + 3396, 4 ] } }, "name": "extrude", "sourceRange": [ - 3442, - 3516, + 3323, + 3397, 4 ], "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, "sourceRange": [ - 3450, - 3474, + 3331, + 3355, 4 ] } @@ -1690,22 +1170,37 @@ description: Operations executed car-wheel-assembly.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1778,22 +1273,37 @@ description: Operations executed car-wheel-assembly.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1845,7 +1355,7 @@ description: Operations executed car-wheel-assembly.kcl 3 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -1909,7 +1419,7 @@ description: Operations executed car-wheel-assembly.kcl 3 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -2851,7 +2361,7 @@ description: Operations executed car-wheel-assembly.kcl 3 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -3101,7 +2611,7 @@ description: Operations executed car-wheel-assembly.kcl 6 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -3144,8 +2654,8 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 410, - 413, + 450, + 453, 0 ] }, @@ -3195,8 +2705,8 @@ description: Operations executed car-wheel-assembly.kcl ] }, "sourceRange": [ - 427, - 436, + 467, + 476, 0 ] }, @@ -3246,8 +2756,8 @@ description: Operations executed car-wheel-assembly.kcl ] }, "sourceRange": [ - 452, - 461, + 492, + 501, 0 ] }, @@ -3266,8 +2776,8 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 480, - 488, + 520, + 528, 0 ] }, @@ -3277,16 +2787,16 @@ description: Operations executed car-wheel-assembly.kcl "value": false }, "sourceRange": [ - 514, - 519, + 554, + 559, 0 ] } }, "name": "patternCircular3d", "sourceRange": [ - 373, - 524, + 413, + 564, 0 ], "type": "StdLibCall", @@ -3298,8 +2808,8 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 373, - 524, + 413, + 564, 0 ] } @@ -3308,202 +2818,20 @@ description: Operations executed car-wheel-assembly.kcl "labeledArgs": { "data": { "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } + "type": "String", + "value": "XY" }, "sourceRange": [ - 791, - 808, + 500, + 504, 5 ] } }, "name": "startSketchOn", "sourceRange": [ - 777, - 809, + 486, + 505, 5 ], "type": "StdLibCall", @@ -3535,12 +2863,12 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 2559, - 2586, + 2255, + 2282, 5 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -3548,16 +2876,16 @@ description: Operations executed car-wheel-assembly.kcl } }, "sourceRange": [ - 2588, - 2606, + 2284, + 2302, 5 ] } }, "name": "revolve", "sourceRange": [ - 2551, - 2607, + 2247, + 2303, 5 ], "type": "StdLibCall", @@ -3604,7 +2932,7 @@ description: Operations executed car-wheel-assembly.kcl 7 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap index a3695cb0e..82ab53d2c 100644 --- a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/program_memory.snap @@ -1,59 +1,28 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing car-wheel-assembly.kcl --- { "brakeCaliper": { "type": "Module", - "value": 5, - "__meta": [ - { - "sourceRange": [ - 200, - 242, - 0 - ] - } - ] + "value": 5 + }, + "c1": { + "type": "TagIdentifier", + "type": "TagIdentifier", + "value": "c1" }, "carRotor": { "type": "Module", - "value": 4, - "__meta": [ - { - "sourceRange": [ - 165, - 199, - 0 - ] - } - ] + "value": 4 }, "carTire": { "type": "Module", - "value": 7, - "__meta": [ - { - "sourceRange": [ - 274, - 306, - 0 - ] - } - ] + "value": 7 }, "carWheel": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 129, - 163, - 0 - ] - } - ] + "value": 3 }, "lugCount": { "type": "Number", @@ -66,28 +35,10 @@ description: Variables in memory after executing car-wheel-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 119, - 120, - 8 - ] - } - ] + } }, "lugNut": { "type": "Module", - "value": 6, - "__meta": [ - { - "sourceRange": [ - 243, - 273, - 0 - ] - } - ] + "value": 6 } } diff --git a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png index 6a8e0294c..995ec1479 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/car-wheel-assembly/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap index 9f9c7e541..272aaa04e 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands color-cube.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 133, + 166, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -383,6 +395,17 @@ description: Artifact commands color-cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -479,17 +502,6 @@ description: Artifact commands color-cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -741,6 +753,17 @@ description: Artifact commands color-cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -837,17 +860,6 @@ description: Artifact commands color-cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1099,6 +1111,17 @@ description: Artifact commands color-cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1195,17 +1218,6 @@ description: Artifact commands color-cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1457,6 +1469,17 @@ description: Artifact commands color-cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1553,17 +1576,6 @@ description: Artifact commands color-cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1815,6 +1827,17 @@ description: Artifact commands color-cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1911,17 +1934,6 @@ description: Artifact commands color-cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2173,6 +2185,17 @@ description: Artifact commands color-cube.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 778, + 818, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2269,17 +2292,6 @@ description: Artifact commands color-cube.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/exported_step.step b/rust/kcl-lib/tests/kcl_samples/color-cube/exported_step.step index c1fe5c910..6b063e7c8 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap index 8349ef11b..bd14b660c 100644 --- a/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/color-cube/program_memory.snap @@ -31,8 +31,7 @@ description: Variables in memory after executing color-cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "extrudeLength": { @@ -46,16 +45,7 @@ description: Variables in memory after executing color-cube.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 252, - 255, - 0 - ] - } - ] + } }, "greenPlane": { "type": "Plane", @@ -85,8 +75,7 @@ description: Variables in memory after executing color-cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "halfSize": { @@ -94,23 +83,7 @@ description: Variables in memory after executing color-cube.kcl "value": 50.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 214, - 217, - 0 - ] - }, - { - "sourceRange": [ - 234, - 235, - 0 - ] - } - ] + } }, "metalConstant": { "type": "Number", @@ -123,16 +96,7 @@ description: Variables in memory after executing color-cube.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 272, - 274, - 0 - ] - } - ] + } }, "purplePlane": { "type": "Plane", @@ -162,8 +126,7 @@ description: Variables in memory after executing color-cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "redPlane": { @@ -194,8 +157,7 @@ description: Variables in memory after executing color-cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "roughnessConstant": { @@ -209,16 +171,7 @@ description: Variables in memory after executing color-cube.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 295, - 297, - 0 - ] - } - ] + } }, "size": { "type": "Number", @@ -231,28 +184,10 @@ description: Variables in memory after executing color-cube.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 214, - 217, - 0 - ] - } - ] + } }, "sketchRectangle": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 737, - 1309, - 0 - ] - } - ] + "type": "Function" }, "tealPlane": { "type": "Plane", @@ -282,8 +217,7 @@ description: Variables in memory after executing color-cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "yellowPlane": { @@ -314,8 +248,7 @@ description: Variables in memory after executing color-cube.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } } } diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap index cc7158cc1..c132a470a 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_commands.snap @@ -160,6 +160,17 @@ description: Artifact commands cycloidal-gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -302,17 +313,6 @@ description: Artifact commands cycloidal-gear.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1375, - 1383, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -361,6 +361,17 @@ description: Artifact commands cycloidal-gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -523,6 +534,17 @@ description: Artifact commands cycloidal-gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -665,17 +687,6 @@ description: Artifact commands cycloidal-gear.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1375, - 1383, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -724,6 +735,17 @@ description: Artifact commands cycloidal-gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -886,6 +908,17 @@ description: Artifact commands cycloidal-gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 590, + 824, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1028,17 +1061,6 @@ description: Artifact commands cycloidal-gear.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1375, - 1383, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1087,6 +1109,17 @@ description: Artifact commands cycloidal-gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1398, + 1481, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap index 4b398d17b..e90e16950 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart cycloidal-gear.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/exported_step.step b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/exported_step.step index 9480d2652..67ffc1c4a 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap index e424f5716..6913f82b6 100644 --- a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/program_memory.snap @@ -1,18 +1,9 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing cycloidal-gear.kcl --- { "cycloidalGear": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 222, - 1721, - 0 - ] - } - ] + "type": "Function" } } diff --git a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png index 5c9579b86..0e86faa96 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/cycloidal-gear/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap index 4ee9a2aac..df038c76e 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands dodecahedron.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1164, + 1276, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -336,6 +347,17 @@ description: Artifact commands dodecahedron.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1321, + 1433, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap index 91f0165d8..a49b70e10 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart dodecahedron.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/exported_step.step b/rust/kcl-lib/tests/kcl_samples/dodecahedron/exported_step.step index 9a0c2e23b..1b895cf8e 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap index 2f875fab3..e0a99fcb6 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/ops.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Operations executed dodecahedron.kcl --- [ @@ -915,22 +915,37 @@ description: Operations executed dodecahedron.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap index 84cdf454b..d96dfc1f6 100644 --- a/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/dodecahedron/program_memory.snap @@ -213,8 +213,7 @@ description: Variables in memory after executing dodecahedron.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -242,1356 +241,1258 @@ description: Variables in memory after executing dodecahedron.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1164, - 1276, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1164, - 1276, - 0 - ] - } - ] + } } }, "bottomBowl": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 15.1765, - 0.0 - ], - "tag": null, - "to": [ - 4.6898, - 14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - 14.4338 - ], - "tag": null, - "to": [ - -12.2781, - 8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - 8.9206 - ], - "tag": null, - "to": [ - -12.2781, - -8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - -8.9206 - ], - "tag": null, - "to": [ - 4.6898, - -14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - -14.4338 - ], - "tag": null, - "to": [ - 15.1765, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -17.76901418668612, - "y": 0.0, - "z": 10.981854713951094 - }, - "xAxis": { - "x": -0.4472135954999579, - "y": 0.0, - "z": 0.8944271909999159 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.8944271909999159, - "y": 0.0, - "z": 0.4472135954999579 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 15.1765, - 0.0 - ], - "to": [ - 15.1765, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ + ], + "tag": null, + "type": "extrudePlane" + }, { + "faceId": "[uuid]", + "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 15.1765, - 0.0 - ], - "tag": null, - "to": [ - 4.6898, - 14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - 14.4338 - ], - "tag": null, - "to": [ - -12.2781, - 8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - 8.9206 - ], - "tag": null, - "to": [ - -12.2781, - -8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - -8.9206 - ], - "tag": null, - "to": [ - 4.6898, - -14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - -14.4338 - ], - "tag": null, - "to": [ - 15.1765, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -17.76901418668612, - "y": 0.0, - "z": 10.981854713951094 - }, - "xAxis": { - "x": -0.4472135954999579, - "y": 0.0, - "z": 0.8944271909999159 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.8944271909999159, - "y": 0.0, - "z": 0.4472135954999579 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 15.1765, - 0.0 - ], - "to": [ - 15.1765, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ + ], + "tag": null, + "type": "extrudePlane" + }, { + "faceId": "[uuid]", + "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 15.1765, - 0.0 - ], - "tag": null, - "to": [ - 4.6898, - 14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - 14.4338 - ], - "tag": null, - "to": [ - -12.2781, - 8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - 8.9206 - ], - "tag": null, - "to": [ - -12.2781, - -8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - -8.9206 - ], - "tag": null, - "to": [ - 4.6898, - -14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - -14.4338 - ], - "tag": null, - "to": [ - 15.1765, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -17.76901418668612, - "y": 0.0, - "z": 10.981854713951094 - }, - "xAxis": { - "x": -0.4472135954999579, - "y": 0.0, - "z": 0.8944271909999159 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.8944271909999159, - "y": 0.0, - "z": 0.4472135954999579 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 15.1765, - 0.0 - ], - "to": [ - 15.1765, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ + ], + "tag": null, + "type": "extrudePlane" + }, { + "faceId": "[uuid]", + "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 15.1765, - 0.0 - ], - "tag": null, - "to": [ - 4.6898, - 14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - 14.4338 - ], - "tag": null, - "to": [ - -12.2781, - 8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - 8.9206 - ], - "tag": null, - "to": [ - -12.2781, - -8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - -8.9206 - ], - "tag": null, - "to": [ - 4.6898, - -14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - -14.4338 - ], - "tag": null, - "to": [ - 15.1765, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -17.76901418668612, - "y": 0.0, - "z": 10.981854713951094 - }, - "xAxis": { - "x": -0.4472135954999579, - "y": 0.0, - "z": 0.8944271909999159 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.8944271909999159, - "y": 0.0, - "z": 0.4472135954999579 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 15.1765, - 0.0 - ], - "to": [ - 15.1765, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ + ], + "tag": null, + "type": "extrudePlane" + }, { + "faceId": "[uuid]", + "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 15.1765, - 0.0 - ], - "tag": null, - "to": [ - 4.6898, - 14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - 14.4338 - ], - "tag": null, - "to": [ - -12.2781, - 8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - 8.9206 - ], - "tag": null, - "to": [ - -12.2781, - -8.9206 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - -12.2781, - -8.9206 - ], - "tag": null, - "to": [ - 4.6898, - -14.4338 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1321, - 1433, - 0 - ] - }, - "from": [ - 4.6898, - -14.4338 - ], - "tag": null, - "to": [ - 15.1765, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -17.76901418668612, - "y": 0.0, - "z": 10.981854713951094 - }, - "xAxis": { - "x": -0.4472135954999579, - "y": 0.0, - "z": 0.8944271909999159 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.8944271909999159, - "y": 0.0, - "z": 0.4472135954999579 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 15.1765, - 0.0 - ], - "to": [ - 15.1765, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ + ], + "tag": null, + "type": "extrudePlane" + }, { + "faceId": "[uuid]", + "id": "[uuid]", "sourceRange": [ 1321, 1433, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ], + "tag": null, + "type": "extrudePlane" } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 15.1765, + 0.0 + ], + "tag": null, + "to": [ + 4.6898, + 14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + 14.4338 + ], + "tag": null, + "to": [ + -12.2781, + 8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + 8.9206 + ], + "tag": null, + "to": [ + -12.2781, + -8.9206 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + -12.2781, + -8.9206 + ], + "tag": null, + "to": [ + 4.6898, + -14.4338 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + }, + "from": [ + 4.6898, + -14.4338 + ], + "tag": null, + "to": [ + 15.1765, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -17.76901418668612, + "y": 0.0, + "z": 10.981854713951094 + }, + "xAxis": { + "x": -0.4472135954999579, + "y": 0.0, + "z": 0.8944271909999159 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.8944271909999159, + "y": 0.0, + "z": 0.4472135954999579 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 15.1765, + 0.0 + ], + "to": [ + 15.1765, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1321, + 1433, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" } - ] + } } ] }, @@ -1744,8 +1645,7 @@ description: Variables in memory after executing dodecahedron.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1773,16 +1673,7 @@ description: Variables in memory after executing dodecahedron.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1164, - 1276, - 0 - ] - } - ] + } } }, "bottomSide": { @@ -1995,8 +1886,7 @@ description: Variables in memory after executing dodecahedron.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2024,32 +1914,14 @@ description: Variables in memory after executing dodecahedron.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] - } - ] + } } }, "bottomSideFace": { @@ -2201,8 +2073,7 @@ description: Variables in memory after executing dodecahedron.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2230,16 +2101,7 @@ description: Variables in memory after executing dodecahedron.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1321, - 1433, - 0 - ] - } - ] + } } }, "circR": { @@ -2253,164 +2115,35 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 359, - 361, - 0 - ] - } - ] + } }, "dihedral": { "type": "Number", "value": 2.0344, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 495, - 515, - 0 - ] - } - ] + } }, "edgeL": { "type": "Number", "value": 17.8411, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 615, - 616, - 0 - ] - }, - { - "sourceRange": [ - 359, - 361, - 0 - ] - }, - { - "sourceRange": [ - 628, - 635, - 0 - ] - }, - { - "sourceRange": [ - 639, - 640, - 0 - ] - }, - { - "sourceRange": [ - 643, - 650, - 0 - ] - } - ] + } }, "inscR": { "type": "Number", "value": 19.8664, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 359, - 361, - 0 - ] - }, - { - "sourceRange": [ - 553, - 555, - 0 - ] - }, - { - "sourceRange": [ - 558, - 581, - 0 - ] - } - ] + } }, "pentR": { "type": "Number", "value": 15.1765, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 615, - 616, - 0 - ] - }, - { - "sourceRange": [ - 359, - 361, - 0 - ] - }, - { - "sourceRange": [ - 628, - 635, - 0 - ] - }, - { - "sourceRange": [ - 639, - 640, - 0 - ] - }, - { - "sourceRange": [ - 643, - 650, - 0 - ] - }, - { - "sourceRange": [ - 689, - 690, - 0 - ] - }, - { - "sourceRange": [ - 693, - 711, - 0 - ] - } - ] + } }, "plane": { "type": "Object", @@ -2426,23 +2159,7 @@ description: Variables in memory after executing dodecahedron.kcl "value": -17.769, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 801, - 807, - 0 - ] - }, - { - "sourceRange": [ - 810, - 850, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2455,83 +2172,14 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 858, - 859, - 0 - ] - } - ] + } }, { "type": "Number", "value": 10.9819, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 359, - 361, - 0 - ] - }, - { - "sourceRange": [ - 553, - 555, - 0 - ] - }, - { - "sourceRange": [ - 558, - 581, - 0 - ] - }, - { - "sourceRange": [ - 359, - 361, - 0 - ] - }, - { - "sourceRange": [ - 553, - 555, - 0 - ] - }, - { - "sourceRange": [ - 558, - 581, - 0 - ] - }, - { - "sourceRange": [ - 884, - 924, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 793, - 931, - 0 - ] + } } ] }, @@ -2544,16 +2192,7 @@ description: Variables in memory after executing dodecahedron.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 946, - 959, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2566,16 +2205,7 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 961, - 964, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2583,25 +2213,7 @@ description: Variables in memory after executing dodecahedron.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 966, - 979, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 945, - 980, - 0 - ] + } } ] }, @@ -2619,16 +2231,7 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 995, - 996, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2641,16 +2244,7 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 998, - 999, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2663,25 +2257,7 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1001, - 1002, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 994, - 1003, - 0 - ] + } } ] }, @@ -2694,16 +2270,7 @@ description: Variables in memory after executing dodecahedron.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 1018, - 1031, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2716,16 +2283,7 @@ description: Variables in memory after executing dodecahedron.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1033, - 1034, - 0 - ] - } - ] + } }, { "type": "Number", @@ -2733,71 +2291,19 @@ description: Variables in memory after executing dodecahedron.kcl "ty": { "type": "Known", "type": "Count" - }, - "__meta": [ - { - "sourceRange": [ - 1036, - 1050, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1017, - 1051, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 778, - 1055, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 766, - 1057, - 0 - ] - } - ] + } }, "wallThickness": { "type": "Number", "value": 5.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 359, - 361, - 0 - ] - }, - { - "sourceRange": [ - 445, - 448, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap index 72a51147d..a8f9bd1d8 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands enclosure.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 82, + 115, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 268, + 293, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +249,6 @@ description: Artifact commands enclosure.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 678, - 685, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -633,6 +645,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -722,6 +745,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -992,6 +1026,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1081,6 +1126,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1351,6 +1407,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1440,6 +1507,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1710,6 +1788,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1616, + 1726, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1799,6 +1888,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1739, + 1833, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2069,6 +2169,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2406, + 2441, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2165,17 +2276,6 @@ description: Artifact commands enclosure.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2826, - 2833, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2224,6 +2324,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2844, + 2999, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2339,6 +2450,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3014, + 3180, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2454,6 +2576,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3195, + 3352, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2569,6 +2702,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3367, + 3535, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3094,6 +3238,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3975, + 4059, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3234,6 +3389,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4506, + 4677, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3345,6 +3511,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4692, + 4874, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3456,6 +3633,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4889, + 5062, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3567,6 +3755,17 @@ description: Artifact commands enclosure.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5077, + 5261, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap index b708e87c5..f3d5d3e5c 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart enclosure.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/exported_step.step b/rust/kcl-lib/tests/kcl_samples/enclosure/exported_step.step index 42f54c502..e11b480d1 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap index 708059be8..81f1793ed 100644 --- a/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/enclosure/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing enclosure.kcl --- { @@ -242,8 +242,7 @@ description: Variables in memory after executing enclosure.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -270,267 +269,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 299, - 347, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 346, - "start": 325, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 125.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 299, - 347, - 0 - ], - "tag": { - "end": 346, - "start": 325, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 325, - 346, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 353, - 455, - 0 - ] - }, - "from": [ - 125.0, - 0.0 - ], - "tag": { - "end": 454, - "start": 433, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 125.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 353, - 455, - 0 - ], - "tag": { - "end": 454, - "start": 433, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 433, - 454, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 461, - 581, - 0 - ] - }, - "from": [ - 125.0, - 175.0 - ], - "tag": { - "end": 580, - "start": 559, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 0.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 461, - 581, - 0 - ], - "tag": { - "end": 580, - "start": 559, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 559, - 580, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "rectangleSegmentD001": { "type": "TagIdentifier", - "value": "rectangleSegmentD001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 587, - 672, - 0 - ] - }, - "from": [ - 0.0, - 175.0 - ], - "tag": { - "end": 671, - "start": 650, - "type": "TagDeclarator", - "value": "rectangleSegmentD001" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 587, - 672, - 0 - ], - "tag": { - "end": 671, - "start": 650, - "type": "TagDeclarator", - "value": "rectangleSegmentD001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 650, - 671, - 0 - ] - } - ] + "value": "rectangleSegmentD001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 268, - 293, - 0 - ] - } - ] + } }, "height": 70.0, "startCapId": "[uuid]", @@ -567,16 +325,7 @@ description: Variables in memory after executing enclosure.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 268, - 293, - 0 - ] - } - ] + } } }, "extrude003": { @@ -818,8 +567,7 @@ description: Variables in memory after executing enclosure.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -846,267 +594,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ] - }, - "from": [ - 150.0, - 0.0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 275.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2473, - 2494, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ] - }, - "from": [ - 275.0, - 0.0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 275.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2581, - 2602, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ] - }, - "from": [ - 275.0, - 175.0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 150.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2707, - 2728, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "rectangleSegmentD002": { "type": "TagIdentifier", - "value": "rectangleSegmentD002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ] - }, - "from": [ - 150.0, - 175.0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "to": [ - 150.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2798, - 2819, - 0 - ] - } - ] + "value": "rectangleSegmentD002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", @@ -1143,16 +650,7 @@ description: Variables in memory after executing enclosure.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } } }, "extrude004": { @@ -1624,8 +1122,7 @@ description: Variables in memory after executing enclosure.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1652,267 +1149,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ] - }, - "from": [ - 150.0, - 0.0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 275.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2473, - 2494, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ] - }, - "from": [ - 275.0, - 0.0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 275.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2581, - 2602, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ] - }, - "from": [ - 275.0, - 175.0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 150.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2707, - 2728, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "rectangleSegmentD002": { "type": "TagIdentifier", - "value": "rectangleSegmentD002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ] - }, - "from": [ - 150.0, - 175.0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "to": [ - 150.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2798, - 2819, - 0 - ] - } - ] + "value": "rectangleSegmentD002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", @@ -1949,29 +1205,11 @@ description: Variables in memory after executing enclosure.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3937, - 3969, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1998,267 +1236,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA003": { "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4065, - 4135, - 0 - ] - }, - "from": [ - 153.0, - 3.0 - ], - "tag": { - "end": 4134, - "start": 4113, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - 272.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4065, - 4135, - 0 - ], - "tag": { - "end": 4134, - "start": 4113, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4113, - 4134, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB003": { "type": "TagIdentifier", - "value": "rectangleSegmentB003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4141, - 4265, - 0 - ] - }, - "from": [ - 272.0, - 3.0 - ], - "tag": { - "end": 4264, - "start": 4243, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "to": [ - 272.0, - 172.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4141, - 4265, - 0 - ], - "tag": { - "end": 4264, - "start": 4243, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4243, - 4264, - 0 - ] - } - ] + "value": "rectangleSegmentB003" }, "rectangleSegmentC003": { "type": "TagIdentifier", - "value": "rectangleSegmentC003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4271, - 4391, - 0 - ] - }, - "from": [ - 272.0, - 172.0 - ], - "tag": { - "end": 4390, - "start": 4369, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "to": [ - 153.0, - 172.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4271, - 4391, - 0 - ], - "tag": { - "end": 4390, - "start": 4369, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4369, - 4390, - 0 - ] - } - ] + "value": "rectangleSegmentC003" }, "rectangleSegmentD003": { "type": "TagIdentifier", - "value": "rectangleSegmentD003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4397, - 4482, - 0 - ] - }, - "from": [ - 153.0, - 172.0 - ], - "tag": { - "end": 4481, - "start": 4460, - "type": "TagDeclarator", - "value": "rectangleSegmentD003" - }, - "to": [ - 153.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4397, - 4482, - 0 - ], - "tag": { - "end": 4481, - "start": 4460, - "type": "TagDeclarator", - "value": "rectangleSegmentD003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4460, - 4481, - 0 - ] - } - ] + "value": "rectangleSegmentD003" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3975, - 4059, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", @@ -2295,29 +1292,11 @@ description: Variables in memory after executing enclosure.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3975, - 4059, - 0 - ] - } - ] + } } }, "function001": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1276, - 1927, - 0 - ] - } - ] + "type": "Function" }, "height": { "type": "Number", @@ -2330,16 +1309,7 @@ description: Variables in memory after executing enclosure.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 151, - 153, - 0 - ] - } - ] + } }, "holeDia": { "type": "Number", @@ -2352,16 +1322,7 @@ description: Variables in memory after executing enclosure.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 182, - 183, - 0 - ] - } - ] + } }, "length": { "type": "Number", @@ -2374,772 +1335,67 @@ description: Variables in memory after executing enclosure.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 126, - 129, - 0 - ] - } - ] + } }, "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 299, - 347, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 346, - "start": 325, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 125.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 299, - 347, - 0 - ], - "tag": { - "end": 346, - "start": 325, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 325, - 346, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentA002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ] - }, - "from": [ - 150.0, - 0.0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 275.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2473, - 2494, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentA003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4065, - 4135, - 0 - ] - }, - "from": [ - 153.0, - 3.0 - ], - "tag": { - "end": 4134, - "start": 4113, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - 272.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4065, - 4135, - 0 - ], - "tag": { - "end": 4134, - "start": 4113, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4113, - 4134, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 353, - 455, - 0 - ] - }, - "from": [ - 125.0, - 0.0 - ], - "tag": { - "end": 454, - "start": 433, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 125.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 353, - 455, - 0 - ], - "tag": { - "end": 454, - "start": 433, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 433, - 454, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentB002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ] - }, - "from": [ - 275.0, - 0.0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 275.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2581, - 2602, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentB003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4141, - 4265, - 0 - ] - }, - "from": [ - 272.0, - 3.0 - ], - "tag": { - "end": 4264, - "start": 4243, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "to": [ - 272.0, - 172.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4141, - 4265, - 0 - ], - "tag": { - "end": 4264, - "start": 4243, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4243, - 4264, - 0 - ] - } - ] + "value": "rectangleSegmentB003" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 461, - 581, - 0 - ] - }, - "from": [ - 125.0, - 175.0 - ], - "tag": { - "end": 580, - "start": 559, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 0.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 461, - 581, - 0 - ], - "tag": { - "end": 580, - "start": 559, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 559, - 580, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "rectangleSegmentC002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ] - }, - "from": [ - 275.0, - 175.0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 150.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2707, - 2728, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "rectangleSegmentC003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4271, - 4391, - 0 - ] - }, - "from": [ - 272.0, - 172.0 - ], - "tag": { - "end": 4390, - "start": 4369, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "to": [ - 153.0, - 172.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4271, - 4391, - 0 - ], - "tag": { - "end": 4390, - "start": 4369, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4369, - 4390, - 0 - ] - } - ] + "value": "rectangleSegmentC003" }, "rectangleSegmentD001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentD001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 587, - 672, - 0 - ] - }, - "from": [ - 0.0, - 175.0 - ], - "tag": { - "end": 671, - "start": 650, - "type": "TagDeclarator", - "value": "rectangleSegmentD001" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 587, - 672, - 0 - ], - "tag": { - "end": 671, - "start": 650, - "type": "TagDeclarator", - "value": "rectangleSegmentD001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 650, - 671, - 0 - ] - } - ] + "value": "rectangleSegmentD001" }, "rectangleSegmentD002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentD002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ] - }, - "from": [ - 150.0, - 175.0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "to": [ - 150.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2798, - 2819, - 0 - ] - } - ] + "value": "rectangleSegmentD002" }, "rectangleSegmentD003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentD003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4397, - 4482, - 0 - ] - }, - "from": [ - 153.0, - 172.0 - ], - "tag": { - "end": 4481, - "start": 4460, - "type": "TagDeclarator", - "value": "rectangleSegmentD003" - }, - "to": [ - 153.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4397, - 4482, - 0 - ], - "tag": { - "end": 4481, - "start": 4460, - "type": "TagDeclarator", - "value": "rectangleSegmentD003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4460, - 4481, - 0 - ] - } - ] + "value": "rectangleSegmentD003" }, "sketch001": { "type": "Sketch", @@ -3310,8 +1566,7 @@ description: Variables in memory after executing enclosure.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3338,267 +1593,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 299, - 347, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 346, - "start": 325, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 125.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 299, - 347, - 0 - ], - "tag": { - "end": 346, - "start": 325, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 325, - 346, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 353, - 455, - 0 - ] - }, - "from": [ - 125.0, - 0.0 - ], - "tag": { - "end": 454, - "start": 433, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 125.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 353, - 455, - 0 - ], - "tag": { - "end": 454, - "start": 433, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 433, - 454, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 461, - 581, - 0 - ] - }, - "from": [ - 125.0, - 175.0 - ], - "tag": { - "end": 580, - "start": 559, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 0.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 461, - 581, - 0 - ], - "tag": { - "end": 580, - "start": 559, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 559, - 580, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "rectangleSegmentD001": { "type": "TagIdentifier", - "value": "rectangleSegmentD001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 587, - 672, - 0 - ] - }, - "from": [ - 0.0, - 175.0 - ], - "tag": { - "end": 671, - "start": 650, - "type": "TagDeclarator", - "value": "rectangleSegmentD001" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 587, - 672, - 0 - ], - "tag": { - "end": 671, - "start": 650, - "type": "TagDeclarator", - "value": "rectangleSegmentD001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 650, - 671, - 0 - ] - } - ] + "value": "rectangleSegmentD001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 268, - 293, - 0 - ] - } - ] + } } }, "sketch003": { @@ -3770,8 +1784,7 @@ description: Variables in memory after executing enclosure.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3798,267 +1811,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ] - }, - "from": [ - 150.0, - 0.0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 275.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2473, - 2494, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ] - }, - "from": [ - 275.0, - 0.0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 275.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2581, - 2602, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ] - }, - "from": [ - 275.0, - 175.0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 150.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2707, - 2728, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "rectangleSegmentD002": { "type": "TagIdentifier", - "value": "rectangleSegmentD002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ] - }, - "from": [ - 150.0, - 175.0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "to": [ - 150.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2798, - 2819, - 0 - ] - } - ] + "value": "rectangleSegmentD002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } } }, "sketch004": { @@ -4460,8 +2232,7 @@ description: Variables in memory after executing enclosure.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4488,267 +2259,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ] - }, - "from": [ - 150.0, - 0.0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 275.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2447, - 2495, - 0 - ], - "tag": { - "end": 2494, - "start": 2473, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2473, - 2494, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ] - }, - "from": [ - 275.0, - 0.0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 275.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2501, - 2603, - 0 - ], - "tag": { - "end": 2602, - "start": 2581, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2581, - 2602, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ] - }, - "from": [ - 275.0, - 175.0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 150.0, - 175.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2609, - 2729, - 0 - ], - "tag": { - "end": 2728, - "start": 2707, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2707, - 2728, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "rectangleSegmentD002": { "type": "TagIdentifier", - "value": "rectangleSegmentD002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ] - }, - "from": [ - 150.0, - 175.0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "to": [ - 150.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2735, - 2820, - 0 - ], - "tag": { - "end": 2819, - "start": 2798, - "type": "TagDeclarator", - "value": "rectangleSegmentD002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2798, - 2819, - 0 - ] - } - ] + "value": "rectangleSegmentD002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", @@ -4785,29 +2315,11 @@ description: Variables in memory after executing enclosure.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2406, - 2441, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3937, - 3969, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4834,267 +2346,26 @@ description: Variables in memory after executing enclosure.kcl "tags": { "rectangleSegmentA003": { "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4065, - 4135, - 0 - ] - }, - "from": [ - 153.0, - 3.0 - ], - "tag": { - "end": 4134, - "start": 4113, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - 272.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4065, - 4135, - 0 - ], - "tag": { - "end": 4134, - "start": 4113, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4113, - 4134, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB003": { "type": "TagIdentifier", - "value": "rectangleSegmentB003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4141, - 4265, - 0 - ] - }, - "from": [ - 272.0, - 3.0 - ], - "tag": { - "end": 4264, - "start": 4243, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "to": [ - 272.0, - 172.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4141, - 4265, - 0 - ], - "tag": { - "end": 4264, - "start": 4243, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4243, - 4264, - 0 - ] - } - ] + "value": "rectangleSegmentB003" }, "rectangleSegmentC003": { "type": "TagIdentifier", - "value": "rectangleSegmentC003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4271, - 4391, - 0 - ] - }, - "from": [ - 272.0, - 172.0 - ], - "tag": { - "end": 4390, - "start": 4369, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "to": [ - 153.0, - 172.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4271, - 4391, - 0 - ], - "tag": { - "end": 4390, - "start": 4369, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4369, - 4390, - 0 - ] - } - ] + "value": "rectangleSegmentC003" }, "rectangleSegmentD003": { "type": "TagIdentifier", - "value": "rectangleSegmentD003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4397, - 4482, - 0 - ] - }, - "from": [ - 153.0, - 172.0 - ], - "tag": { - "end": 4481, - "start": 4460, - "type": "TagDeclarator", - "value": "rectangleSegmentD003" - }, - "to": [ - 153.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4397, - 4482, - 0 - ], - "tag": { - "end": 4481, - "start": 4460, - "type": "TagDeclarator", - "value": "rectangleSegmentD003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4460, - 4481, - 0 - ] - } - ] + "value": "rectangleSegmentD003" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3975, - 4059, - 0 - ] - } - ] + } } }, "wallThickness": { @@ -5108,16 +2379,7 @@ description: Variables in memory after executing enclosure.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 170, - 171, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -5130,15 +2392,6 @@ description: Variables in memory after executing enclosure.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 138, - 141, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap index a161dabee..1cc18ca26 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -322,6 +333,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -411,6 +433,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -623,6 +656,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -803,6 +847,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -892,6 +947,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1104,6 +1170,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1284,6 +1361,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1373,6 +1461,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1585,6 +1684,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 816, + 851, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1765,6 +1875,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1417, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1854,6 +1975,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1430, + 1535, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2066,6 +2198,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1864, + 1899, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2406,17 +2549,6 @@ description: Artifact commands exhaust-manifold.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2713, - 2720, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2465,6 +2597,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2792, + 2886, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2580,6 +2723,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2901, + 2995, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2695,6 +2849,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3010, + 3104, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2810,6 +2975,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3119, + 3213, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2925,6 +3101,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3267, + 3405, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3040,6 +3227,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3420, + 3556, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3155,6 +3353,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3571, + 3717, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3270,6 +3479,17 @@ description: Artifact commands exhaust-manifold.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3732, + 3877, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/exported_step.step b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/exported_step.step index 2ccc3d9ba..e41785a1e 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap index 459a20ae1..318f23fa6 100644 --- a/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/exhaust-manifold/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing exhaust-manifold.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 231, - 232, - 0 - ] - } - ] + } }, "flangeSketch": { "type": "Solid", @@ -747,8 +738,7 @@ description: Variables in memory after executing exhaust-manifold.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -775,453 +765,38 @@ description: Variables in memory after executing exhaust-manifold.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1905, - 1939, - 0 - ] - }, - "from": [ - 4.3, - -1.25 - ], - "tag": { - "end": 1938, - "start": 1932, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 1.7, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1905, - 1939, - 0 - ], - "tag": { - "end": 1938, - "start": 1932, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1932, - 1938, - 0 - ] - } - ] + "value": "seg01" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2103, - 2137, - 0 - ] - }, - "from": [ - 0.1573, - -1.25 - ], - "tag": { - "end": 2136, - "start": 2130, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - -1.2427, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2103, - 2137, - 0 - ], - "tag": { - "end": 2136, - "start": 2130, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2130, - 2136, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2143, - 2186, - 0 - ] - }, - "from": [ - -1.2427, - -1.25 - ], - "tag": { - "end": 2185, - "start": 2179, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - -1.2427, - 1.35 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2143, - 2186, - 0 - ], - "tag": { - "end": 2185, - "start": 2179, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2179, - 2185, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2192, - 2225, - 0 - ] - }, - "from": [ - -1.2427, - 1.35 - ], - "tag": { - "end": 2224, - "start": 2218, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 1.8573, - 1.35 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2192, - 2225, - 0 - ], - "tag": { - "end": 2224, - "start": 2218, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2218, - 2224, - 0 - ] - } - ] + "value": "seg05" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2390, - 2433, - 0 - ] - }, - "from": [ - 4.1713, - 1.35 - ], - "tag": { - "end": 2432, - "start": 2426, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 7.2713, - 1.35 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2390, - 2433, - 0 - ], - "tag": { - "end": 2432, - "start": 2426, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2426, - 2432, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2439, - 2490, - 0 - ] - }, - "from": [ - 7.2713, - 1.35 - ], - "tag": { - "end": 2489, - "start": 2483, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 7.2713, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2439, - 2490, - 0 - ], - "tag": { - "end": 2489, - "start": 2483, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2483, - 2489, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2496, - 2540, - 0 - ] - }, - "from": [ - 7.2713, - -1.25 - ], - "tag": { - "end": 2539, - "start": 2533, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 5.8713, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2496, - 2540, - 0 - ], - "tag": { - "end": 2539, - "start": 2533, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2533, - 2539, - 0 - ] - } - ] + "value": "seg09" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1864, - 1899, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", @@ -1258,16 +833,7 @@ description: Variables in memory after executing exhaust-manifold.kcl ], "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1864, - 1899, - 0 - ] - } - ] + } } }, "plateHeight": { @@ -1281,28 +847,10 @@ description: Variables in memory after executing exhaust-manifold.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 212, - 217, - 0 - ] - } - ] + } }, "primaryTube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 329, - 1587, - 0 - ] - } - ] + "type": "Function" }, "primaryTubeDiameter": { "type": "Number", @@ -1315,457 +863,42 @@ description: Variables in memory after executing exhaust-manifold.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 170, - 175, - 0 - ] - } - ] + } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1905, - 1939, - 0 - ] - }, - "from": [ - 4.3, - -1.25 - ], - "tag": { - "end": 1938, - "start": 1932, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 1.7, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1905, - 1939, - 0 - ], - "tag": { - "end": 1938, - "start": 1932, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1932, - 1938, - 0 - ] - } - ] + "value": "seg01" }, "seg03": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2103, - 2137, - 0 - ] - }, - "from": [ - 0.1573, - -1.25 - ], - "tag": { - "end": 2136, - "start": 2130, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - -1.2427, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2103, - 2137, - 0 - ], - "tag": { - "end": 2136, - "start": 2130, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2130, - 2136, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2143, - 2186, - 0 - ] - }, - "from": [ - -1.2427, - -1.25 - ], - "tag": { - "end": 2185, - "start": 2179, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - -1.2427, - 1.35 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2143, - 2186, - 0 - ], - "tag": { - "end": 2185, - "start": 2179, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2179, - 2185, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2192, - 2225, - 0 - ] - }, - "from": [ - -1.2427, - 1.35 - ], - "tag": { - "end": 2224, - "start": 2218, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 1.8573, - 1.35 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2192, - 2225, - 0 - ], - "tag": { - "end": 2224, - "start": 2218, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2218, - 2224, - 0 - ] - } - ] + "value": "seg05" }, "seg07": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2390, - 2433, - 0 - ] - }, - "from": [ - 4.1713, - 1.35 - ], - "tag": { - "end": 2432, - "start": 2426, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 7.2713, - 1.35 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2390, - 2433, - 0 - ], - "tag": { - "end": 2432, - "start": 2426, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2426, - 2432, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2439, - 2490, - 0 - ] - }, - "from": [ - 7.2713, - 1.35 - ], - "tag": { - "end": 2489, - "start": 2483, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 7.2713, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2439, - 2490, - 0 - ], - "tag": { - "end": 2489, - "start": 2483, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2483, - 2489, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2496, - 2540, - 0 - ] - }, - "from": [ - 7.2713, - -1.25 - ], - "tag": { - "end": 2539, - "start": 2533, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 5.8713, - -1.25 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2496, - 2540, - 0 - ], - "tag": { - "end": 2539, - "start": 2533, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2533, - 2539, - 0 - ] - } - ] + "value": "seg09" }, "wallThickness": { "type": "Number", @@ -1778,15 +911,6 @@ description: Variables in memory after executing exhaust-manifold.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 192, - 197, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap deleted file mode 100644 index 53b8a47f7..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap +++ /dev/null @@ -1,6 +0,0 @@ ---- -source: kcl/src/simulation_tests.rs -description: Artifact graph flowchart flange-with-patterns.kcl -extension: md -snapshot_kind: binary ---- diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap.md deleted file mode 100644 index efd3f891e..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_graph_flowchart.snap.md +++ /dev/null @@ -1,108 +0,0 @@ -```mermaid -flowchart LR - subgraph path2 [Path] - 2["Path
[894, 1000, 0]"] - 3["Segment
[894, 1000, 0]"] - 4[Solid2d] - end - subgraph path6 [Path] - 6["Path
[1238, 1304, 0]"] - 7["Segment
[1238, 1304, 0]"] - 8[Solid2d] - end - subgraph path9 [Path] - 9["Path
[1337, 1403, 0]"] - 10["Segment
[1337, 1403, 0]"] - 11[Solid2d] - end - subgraph path19 [Path] - 19["Path
[1766, 1841, 0]"] - 20["Segment
[1766, 1841, 0]"] - 21[Solid2d] - end - subgraph path22 [Path] - 22["Path
[1852, 1918, 0]"] - 23["Segment
[1852, 1918, 0]"] - 24[Solid2d] - end - subgraph path32 [Path] - 32["Path
[2065, 2143, 0]"] - 33["Segment
[2065, 2143, 0]"] - 34[Solid2d] - end - subgraph path35 [Path] - 35["Path
[2154, 2220, 0]"] - 36["Segment
[2154, 2220, 0]"] - 37[Solid2d] - end - 1["Plane
[869, 888, 0]"] - 5["Plane
[1213, 1232, 0]"] - 12["Sweep Extrusion
[1413, 1444, 0]"] - 13[Wall] - 14["Cap Start"] - 15["Cap End"] - 16["SweepEdge Opposite"] - 17["SweepEdge Adjacent"] - 18["Plane
[1733, 1760, 0]"] - 25["Sweep Extrusion
[1928, 1963, 0]"] - 26[Wall] - 27["Cap Start"] - 28["Cap End"] - 29["SweepEdge Opposite"] - 30["SweepEdge Adjacent"] - 31["Plane
[2040, 2059, 0]"] - 38["Sweep Extrusion
[2230, 2264, 0]"] - 39[Wall] - 40["Cap Start"] - 41["Cap End"] - 42["SweepEdge Opposite"] - 43["SweepEdge Adjacent"] - 1 --- 2 - 2 --- 3 - 2 --- 4 - 5 --- 6 - 5 --- 9 - 6 --- 7 - 6 ---- 12 - 6 --- 8 - 7 --- 13 - 7 --- 16 - 7 --- 17 - 9 --- 10 - 9 --- 11 - 12 --- 13 - 12 --- 14 - 12 --- 15 - 12 --- 16 - 12 --- 17 - 18 --- 19 - 18 --- 22 - 19 --- 20 - 19 ---- 25 - 19 --- 21 - 20 --- 26 - 20 --- 29 - 20 --- 30 - 22 --- 23 - 22 --- 24 - 25 --- 26 - 25 --- 27 - 25 --- 28 - 25 --- 29 - 25 --- 30 - 31 --- 32 - 31 --- 35 - 32 --- 33 - 32 ---- 38 - 32 --- 34 - 33 --- 39 - 33 --- 42 - 33 --- 43 - 35 --- 36 - 35 --- 37 - 38 --- 39 - 38 --- 40 - 38 --- 41 - 38 --- 42 - 38 --- 43 -``` diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ast.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ast.snap deleted file mode 100644 index 267defdf8..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ast.snap +++ /dev/null @@ -1,2151 +0,0 @@ ---- -source: kcl-lib/src/simulation_tests.rs -description: Result of parsing flange-with-patterns.kcl ---- -{ - "Ok": { - "body": [ - { - "declaration": { - "end": 377, - "id": { - "end": 370, - "name": "mountingHoleDia", - "start": 355, - "type": "Identifier" - }, - "init": { - "end": 377, - "raw": ".625", - "start": 373, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.625, - "suffix": "None" - } - }, - "start": 355, - "type": "VariableDeclarator" - }, - "end": 377, - "kind": "const", - "start": 355, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 393, - "id": { - "end": 385, - "name": "baseDia", - "start": 378, - "type": "Identifier" - }, - "init": { - "end": 393, - "raw": "4.625", - "start": 388, - "type": "Literal", - "type": "Literal", - "value": { - "value": 4.625, - "suffix": "None" - } - }, - "start": 378, - "type": "VariableDeclarator" - }, - "end": 393, - "kind": "const", - "start": 378, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 408, - "id": { - "end": 401, - "name": "pipeDia", - "start": 394, - "type": "Identifier" - }, - "init": { - "end": 408, - "raw": "1.25", - "start": 404, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.25, - "suffix": "None" - } - }, - "start": 394, - "type": "VariableDeclarator" - }, - "end": 408, - "kind": "const", - "start": 394, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 425, - "id": { - "end": 418, - "name": "thickness", - "start": 409, - "type": "Identifier" - }, - "init": { - "end": 425, - "raw": ".625", - "start": 421, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.625, - "suffix": "None" - } - }, - "start": 409, - "type": "VariableDeclarator" - }, - "end": 425, - "kind": "const", - "start": 409, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 448, - "id": { - "end": 440, - "name": "totalThickness", - "start": 426, - "type": "Identifier" - }, - "init": { - "end": 448, - "raw": "0.813", - "start": 443, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.813, - "suffix": "None" - } - }, - "start": 426, - "type": "VariableDeclarator" - }, - "end": 448, - "kind": "const", - "start": 426, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 473, - "id": { - "end": 465, - "name": "topTotalDiameter", - "start": 449, - "type": "Identifier" - }, - "init": { - "end": 473, - "raw": "2.313", - "start": 468, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.313, - "suffix": "None" - } - }, - "start": 449, - "type": "VariableDeclarator" - }, - "end": 473, - "kind": "const", - "start": 449, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 496, - "id": { - "end": 489, - "name": "bottomThickness", - "start": 474, - "type": "Identifier" - }, - "init": { - "end": 496, - "raw": "0.06", - "start": 492, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.06, - "suffix": "None" - } - }, - "start": 474, - "type": "VariableDeclarator" - }, - "end": 496, - "kind": "const", - "start": 474, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 522, - "id": { - "end": 516, - "name": "bottomTotalDiameter", - "start": 497, - "type": "Identifier" - }, - "init": { - "end": 522, - "raw": "2.5", - "start": 519, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.5, - "suffix": "None" - } - }, - "start": 497, - "type": "VariableDeclarator" - }, - "end": 522, - "kind": "const", - "start": 497, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 558, - "id": { - "end": 552, - "name": "mountingHolePlacementDiameter", - "start": 523, - "type": "Identifier" - }, - "init": { - "end": 558, - "raw": "3.5", - "start": 555, - "type": "Literal", - "type": "Literal", - "value": { - "value": 3.5, - "suffix": "None" - } - }, - "start": 523, - "type": "VariableDeclarator" - }, - "end": 558, - "kind": "const", - "start": 523, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 579, - "id": { - "end": 572, - "name": "baseThickness", - "start": 559, - "type": "Identifier" - }, - "init": { - "end": 579, - "raw": ".625", - "start": 575, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.625, - "suffix": "None" - } - }, - "start": 559, - "type": "VariableDeclarator" - }, - "end": 579, - "kind": "const", - "start": 559, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 649, - "id": { - "end": 597, - "name": "topTotalThickness", - "start": 580, - "type": "Identifier" - }, - "init": { - "end": 649, - "left": { - "end": 614, - "name": "totalThickness", - "start": 600, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 649, - "left": { - "end": 633, - "name": "bottomThickness", - "start": 618, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "+", - "right": { - "end": 649, - "name": "baseThickness", - "start": 636, - "type": "Identifier", - "type": "Identifier" - }, - "start": 618, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 600, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 580, - "type": "VariableDeclarator" - }, - "end": 649, - "kind": "const", - "start": 580, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 676, - "id": { - "end": 662, - "name": "holeLocator", - "start": 651, - "type": "Identifier" - }, - "init": { - "end": 676, - "left": { - "end": 672, - "name": "baseDia", - "start": 665, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 676, - "raw": "8", - "start": 675, - "type": "Literal", - "type": "Literal", - "value": { - "value": 8.0, - "suffix": "None" - } - }, - "start": 665, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 651, - "type": "VariableDeclarator" - }, - "end": 676, - "kind": "const", - "start": 651, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 687, - "id": { - "end": 683, - "name": "nHoles", - "start": 677, - "type": "Identifier" - }, - "init": { - "end": 687, - "raw": "4", - "start": 686, - "type": "Literal", - "type": "Literal", - "value": { - "value": 4.0, - "suffix": "None" - } - }, - "start": 677, - "type": "VariableDeclarator" - }, - "end": 687, - "kind": "const", - "start": 677, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "end": 803, - "expression": { - "arguments": [ - { - "end": 766, - "name": "nHoles", - "start": 760, - "type": "Identifier", - "type": "Identifier" - }, - { - "end": 769, - "raw": "1", - "start": 768, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - { - "end": 802, - "raw": "\"nHoles must be greater than 1\"", - "start": 771, - "type": "Literal", - "type": "Literal", - "value": "nHoles must be greater than 1" - } - ], - "callee": { - "end": 759, - "name": "assertGreaterThan", - "start": 742, - "type": "Identifier" - }, - "end": 803, - "start": 742, - "type": "CallExpression", - "type": "CallExpression" - }, - "start": 742, - "type": "ExpressionStatement", - "type": "ExpressionStatement" - }, - { - "declaration": { - "end": 1199, - "id": { - "end": 866, - "name": "circles", - "start": 859, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 887, - "raw": "'XY'", - "start": 883, - "type": "Literal", - "type": "Literal", - "value": "XY" - } - ], - "callee": { - "end": 882, - "name": "startSketchOn", - "start": 869, - "type": "Identifier" - }, - "end": 888, - "start": 869, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 915, - "name": "center", - "start": 909, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 952, - "left": { - "end": 948, - "name": "mountingHolePlacementDiameter", - "start": 919, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 952, - "raw": "2", - "start": 951, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 919, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 955, - "raw": "0", - "start": 954, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 956, - "start": 918, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 971, - "name": "radius", - "start": 965, - "type": "Identifier" - }, - "arg": { - "end": 993, - "left": { - "end": 989, - "name": "mountingHoleDia", - "start": 974, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 993, - "raw": "2", - "start": 992, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 974, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 900, - "name": "circle", - "start": 894, - "type": "Identifier" - }, - "end": 1000, - "start": 894, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1042, - "name": "arcDegrees", - "start": 1032, - "type": "Identifier" - }, - "arg": { - "end": 1048, - "raw": "360", - "start": 1045, - "type": "Literal", - "type": "Literal", - "value": { - "value": 360.0, - "suffix": "None" - } - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1063, - "name": "center", - "start": 1057, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1068, - "raw": "0", - "start": 1067, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1071, - "raw": "0", - "start": 1070, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1072, - "start": 1066, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1090, - "name": "instances", - "start": 1081, - "type": "Identifier" - }, - "arg": { - "end": 1099, - "name": "nHoles", - "start": 1093, - "type": "Identifier", - "type": "Identifier" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1124, - "name": "rotateDuplicates", - "start": 1108, - "type": "Identifier" - }, - "arg": { - "end": 1131, - "raw": "true", - "start": 1127, - "type": "Literal", - "type": "Literal", - "value": true - } - } - ], - "callee": { - "end": 1023, - "name": "patternCircular2d", - "start": 1006, - "type": "Identifier" - }, - "end": 1138, - "start": 1006, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 1199, - "nonCodeMeta": { - "nonCodeNodes": { - "2": [ - { - "end": 1199, - "start": 1138, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the base of the flange and add the mounting holes", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 869, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 859, - "type": "VariableDeclarator" - }, - "end": 1199, - "kind": "const", - "start": 859, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 1467, - "id": { - "end": 1210, - "name": "flangeBase", - "start": 1200, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 1231, - "raw": "'XY'", - "start": 1227, - "type": "Literal", - "type": "Literal", - "value": "XY" - } - ], - "callee": { - "end": 1226, - "name": "startSketchOn", - "start": 1213, - "type": "Identifier" - }, - "end": 1232, - "start": 1213, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1259, - "name": "center", - "start": 1253, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1264, - "raw": "0", - "start": 1263, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1267, - "raw": "0", - "start": 1266, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1268, - "start": 1262, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1283, - "name": "radius", - "start": 1277, - "type": "Identifier" - }, - "arg": { - "end": 1297, - "left": { - "end": 1293, - "name": "baseDia", - "start": 1286, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1297, - "raw": "2", - "start": 1296, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1286, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1244, - "name": "circle", - "start": 1238, - "type": "Identifier" - }, - "end": 1304, - "start": 1238, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "end": 1322, - "name": "circles", - "start": 1315, - "type": "Identifier", - "type": "Identifier" - }, - { - "end": 1325, - "start": 1324, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1314, - "name": "hole", - "start": 1310, - "type": "Identifier" - }, - "end": 1326, - "start": 1310, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1358, - "name": "center", - "start": 1352, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1363, - "raw": "0", - "start": 1362, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1366, - "raw": "0", - "start": 1365, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1367, - "start": 1361, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1382, - "name": "radius", - "start": 1376, - "type": "Identifier" - }, - "arg": { - "end": 1396, - "left": { - "end": 1392, - "name": "pipeDia", - "start": 1385, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1396, - "raw": "2", - "start": 1395, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1385, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1343, - "name": "circle", - "start": 1337, - "type": "Identifier" - }, - "end": 1403, - "start": 1337, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1406, - "start": 1405, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1336, - "name": "hole", - "start": 1332, - "type": "Identifier" - }, - "end": 1407, - "start": 1332, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1427, - "name": "length", - "start": 1421, - "type": "Identifier" - }, - "arg": { - "end": 1443, - "name": "baseThickness", - "start": 1430, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "callee": { - "end": 1420, - "name": "extrude", - "start": 1413, - "type": "Identifier" - }, - "end": 1444, - "start": 1413, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 1467, - "nonCodeMeta": { - "nonCodeNodes": { - "4": [ - { - "end": 1467, - "start": 1444, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Plane for top face", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 1213, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 1200, - "type": "VariableDeclarator" - }, - "end": 1467, - "kind": "const", - "start": 1200, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 1662, - "id": { - "end": 1480, - "name": "topFacePlane", - "start": 1468, - "type": "Identifier" - }, - "init": { - "end": 1662, - "properties": [ - { - "end": 1660, - "key": { - "end": 1492, - "name": "plane", - "start": 1487, - "type": "Identifier" - }, - "start": 1487, - "type": "ObjectProperty", - "value": { - "end": 1660, - "properties": [ - { - "end": 1545, - "key": { - "end": 1507, - "name": "origin", - "start": 1501, - "type": "Identifier" - }, - "start": 1501, - "type": "ObjectProperty", - "value": { - "end": 1545, - "properties": [ - { - "end": 1517, - "key": { - "end": 1513, - "name": "x", - "start": 1512, - "type": "Identifier" - }, - "start": 1512, - "type": "ObjectProperty", - "value": { - "end": 1517, - "raw": "0", - "start": 1516, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1524, - "key": { - "end": 1520, - "name": "y", - "start": 1519, - "type": "Identifier" - }, - "start": 1519, - "type": "ObjectProperty", - "value": { - "end": 1524, - "raw": "0", - "start": 1523, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1543, - "key": { - "end": 1527, - "name": "z", - "start": 1526, - "type": "Identifier" - }, - "start": 1526, - "type": "ObjectProperty", - "value": { - "end": 1543, - "name": "baseThickness", - "start": 1530, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 1510, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1582, - "key": { - "end": 1556, - "name": "xAxis", - "start": 1551, - "type": "Identifier" - }, - "start": 1551, - "type": "ObjectProperty", - "value": { - "end": 1582, - "properties": [ - { - "end": 1566, - "key": { - "end": 1562, - "name": "x", - "start": 1561, - "type": "Identifier" - }, - "start": 1561, - "type": "ObjectProperty", - "value": { - "end": 1566, - "raw": "1", - "start": 1565, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1573, - "key": { - "end": 1569, - "name": "y", - "start": 1568, - "type": "Identifier" - }, - "start": 1568, - "type": "ObjectProperty", - "value": { - "end": 1573, - "raw": "0", - "start": 1572, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1580, - "key": { - "end": 1576, - "name": "z", - "start": 1575, - "type": "Identifier" - }, - "start": 1575, - "type": "ObjectProperty", - "value": { - "end": 1580, - "raw": "0", - "start": 1579, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1559, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1619, - "key": { - "end": 1593, - "name": "yAxis", - "start": 1588, - "type": "Identifier" - }, - "start": 1588, - "type": "ObjectProperty", - "value": { - "end": 1619, - "properties": [ - { - "end": 1603, - "key": { - "end": 1599, - "name": "x", - "start": 1598, - "type": "Identifier" - }, - "start": 1598, - "type": "ObjectProperty", - "value": { - "end": 1603, - "raw": "0", - "start": 1602, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1610, - "key": { - "end": 1606, - "name": "y", - "start": 1605, - "type": "Identifier" - }, - "start": 1605, - "type": "ObjectProperty", - "value": { - "end": 1610, - "raw": "1", - "start": 1609, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1617, - "key": { - "end": 1613, - "name": "z", - "start": 1612, - "type": "Identifier" - }, - "start": 1612, - "type": "ObjectProperty", - "value": { - "end": 1617, - "raw": "0", - "start": 1616, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1596, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1656, - "key": { - "end": 1630, - "name": "zAxis", - "start": 1625, - "type": "Identifier" - }, - "start": 1625, - "type": "ObjectProperty", - "value": { - "end": 1656, - "properties": [ - { - "end": 1640, - "key": { - "end": 1636, - "name": "x", - "start": 1635, - "type": "Identifier" - }, - "start": 1635, - "type": "ObjectProperty", - "value": { - "end": 1640, - "raw": "0", - "start": 1639, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1647, - "key": { - "end": 1643, - "name": "y", - "start": 1642, - "type": "Identifier" - }, - "start": 1642, - "type": "ObjectProperty", - "value": { - "end": 1647, - "raw": "0", - "start": 1646, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1654, - "key": { - "end": 1650, - "name": "z", - "start": 1649, - "type": "Identifier" - }, - "start": 1649, - "type": "ObjectProperty", - "value": { - "end": 1654, - "raw": "1", - "start": 1653, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 1633, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1495, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1483, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - "start": 1468, - "type": "VariableDeclarator" - }, - "end": 1662, - "kind": "const", - "start": 1468, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2021, - "id": { - "end": 1730, - "name": "topExtrusion", - "start": 1718, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 1759, - "name": "topFacePlane", - "start": 1747, - "type": "Identifier", - "type": "Identifier" - } - ], - "callee": { - "end": 1746, - "name": "startSketchOn", - "start": 1733, - "type": "Identifier" - }, - "end": 1760, - "start": 1733, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1787, - "name": "center", - "start": 1781, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1792, - "raw": "0", - "start": 1791, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1795, - "raw": "0", - "start": 1794, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1796, - "start": 1790, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1811, - "name": "radius", - "start": 1805, - "type": "Identifier" - }, - "arg": { - "end": 1834, - "left": { - "end": 1830, - "name": "topTotalDiameter", - "start": 1814, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1834, - "raw": "2", - "start": 1833, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1814, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1772, - "name": "circle", - "start": 1766, - "type": "Identifier" - }, - "end": 1841, - "start": 1766, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1873, - "name": "center", - "start": 1867, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1878, - "raw": "0", - "start": 1877, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1881, - "raw": "0", - "start": 1880, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1882, - "start": 1876, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1897, - "name": "radius", - "start": 1891, - "type": "Identifier" - }, - "arg": { - "end": 1911, - "left": { - "end": 1907, - "name": "pipeDia", - "start": 1900, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1911, - "raw": "2", - "start": 1910, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1900, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1858, - "name": "circle", - "start": 1852, - "type": "Identifier" - }, - "end": 1918, - "start": 1852, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1921, - "start": 1920, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1851, - "name": "hole", - "start": 1847, - "type": "Identifier" - }, - "end": 1922, - "start": 1847, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1942, - "name": "length", - "start": 1936, - "type": "Identifier" - }, - "arg": { - "end": 1962, - "name": "topTotalThickness", - "start": 1945, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "callee": { - "end": 1935, - "name": "extrude", - "start": 1928, - "type": "Identifier" - }, - "end": 1963, - "start": 1928, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 2021, - "nonCodeMeta": { - "nonCodeNodes": { - "3": [ - { - "end": 2021, - "start": 1963, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the extrusion on the bottom of the flange base", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 1733, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 1718, - "type": "VariableDeclarator" - }, - "end": 2021, - "kind": "const", - "start": 1718, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2264, - "id": { - "end": 2037, - "name": "bottomExtrusion", - "start": 2022, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 2058, - "raw": "\"XY\"", - "start": 2054, - "type": "Literal", - "type": "Literal", - "value": "XY" - } - ], - "callee": { - "end": 2053, - "name": "startSketchOn", - "start": 2040, - "type": "Identifier" - }, - "end": 2059, - "start": 2040, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2086, - "name": "center", - "start": 2080, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2091, - "raw": "0", - "start": 2090, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2094, - "raw": "0", - "start": 2093, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2095, - "start": 2089, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2110, - "name": "radius", - "start": 2104, - "type": "Identifier" - }, - "arg": { - "end": 2136, - "left": { - "end": 2132, - "name": "bottomTotalDiameter", - "start": 2113, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2136, - "raw": "2", - "start": 2135, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2113, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2071, - "name": "circle", - "start": 2065, - "type": "Identifier" - }, - "end": 2143, - "start": 2065, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2175, - "name": "center", - "start": 2169, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2180, - "raw": "0", - "start": 2179, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2183, - "raw": "0", - "start": 2182, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2184, - "start": 2178, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2199, - "name": "radius", - "start": 2193, - "type": "Identifier" - }, - "arg": { - "end": 2213, - "left": { - "end": 2209, - "name": "pipeDia", - "start": 2202, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2213, - "raw": "2", - "start": 2212, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2202, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2160, - "name": "circle", - "start": 2154, - "type": "Identifier" - }, - "end": 2220, - "start": 2154, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 2223, - "start": 2222, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2153, - "name": "hole", - "start": 2149, - "type": "Identifier" - }, - "end": 2224, - "start": 2149, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2244, - "name": "length", - "start": 2238, - "type": "Identifier" - }, - "arg": { - "argument": { - "end": 2263, - "name": "bottomThickness", - "start": 2248, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2263, - "operator": "-", - "start": 2247, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - } - ], - "callee": { - "end": 2237, - "name": "extrude", - "start": 2230, - "type": "Identifier" - }, - "end": 2264, - "start": 2230, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 2264, - "start": 2040, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 2022, - "type": "VariableDeclarator" - }, - "end": 2264, - "kind": "const", - "start": 2022, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - } - ], - "end": 2265, - "innerAttrs": [ - { - "end": 333, - "name": { - "end": 309, - "name": "settings", - "start": 301, - "type": "Identifier" - }, - "properties": [ - { - "end": 332, - "key": { - "end": 327, - "name": "defaultLengthUnit", - "start": 310, - "type": "Identifier" - }, - "start": 310, - "type": "ObjectProperty", - "value": { - "end": 332, - "name": "in", - "start": 330, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 300, - "type": "Annotation" - } - ], - "nonCodeMeta": { - "nonCodeNodes": { - "12": [ - { - "end": 741, - "start": 687, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Add assertion so nHoles are always greater than 1", - "style": "line" - } - } - ], - "13": [ - { - "end": 858, - "start": 803, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the circular pattern for the mounting holes", - "style": "line" - } - } - ], - "16": [ - { - "end": 1717, - "start": 1662, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the extrusion on the top of the flange base", - "style": "line" - } - } - ] - }, - "startNodes": [ - { - "end": 9, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Flange", - "style": "line" - } - }, - { - "end": 285, - "start": 10, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others.", - "style": "line" - } - }, - { - "end": 287, - "start": 285, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - }, - { - "end": 299, - "start": 287, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Set units", - "style": "line" - } - }, - { - "end": 335, - "start": 333, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - }, - { - "end": 354, - "start": 335, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Define constants", - "style": "line" - } - } - ] - }, - "start": 0 - } -} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/exported_step.step b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/exported_step.step deleted file mode 100644 index cbaf5723d..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/exported_step.step +++ /dev/null @@ -1,467 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); -FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); -ENDSEC; -DATA; -#1 = ( - LENGTH_UNIT() - NAMED_UNIT(*) - SI_UNIT($, .METRE.) -); -#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $); -#3 = ( - GEOMETRIC_REPRESENTATION_CONTEXT(3) - GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2)) - GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) - REPRESENTATION_CONTEXT('', '3D') -); -#4 = CARTESIAN_POINT('NONE', (0.03175, -0.001524, -0)); -#5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (0.03175, 0, -0)); -#7 = VERTEX_POINT('NONE', #6); -#8 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, 0.000000000000000003888253587292846)); -#9 = VERTEX_POINT('NONE', #8); -#10 = CARTESIAN_POINT('NONE', (0.015875, 0, 0.000000000000000003888253587292846)); -#11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); -#13 = VERTEX_POINT('NONE', #12); -#14 = CARTESIAN_POINT('NONE', (0.0293751, 0.019126199999999996, -0)); -#15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (0.015875, 0.015875, 0.000000000000000003888253587292846)); -#17 = VERTEX_POINT('NONE', #16); -#18 = CARTESIAN_POINT('NONE', (0.015875, 0.019126199999999996, 0.000000000000000003888253587292846)); -#19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); -#21 = VERTEX_POINT('NONE', #20); -#22 = CARTESIAN_POINT('NONE', (0.0587375, 0.015875, -0)); -#23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); -#25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (0.0523875, 0.015875, 0.000000000000000001944126793646423)); -#27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0, -0.0523875)); -#29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0.015875, -0.0523875)); -#31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (-0.0523875, 0, -0.00000000000000000835974521267962)); -#33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (-0.0523875, 0.015875, -0.00000000000000000835974521267962)); -#35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0, 0.0523875)); -#37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0.015875, 0.0523875)); -#39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (0.015875, 0, 0.000000000000000003888253587292846)); -#41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (0.015875, 0.015875, 0.000000000000000003888253587292846)); -#43 = VERTEX_POINT('NONE', #42); -#44 = DIRECTION('NONE', (1, 0, -0)); -#45 = DIRECTION('NONE', (0, 1, 0)); -#46 = CARTESIAN_POINT('NONE', (-0, -0.001524, 0)); -#47 = AXIS2_PLACEMENT_3D('NONE', #46, #45, #44); -#48 = CIRCLE('NONE', #47, 0.03175); -#49 = DIRECTION('NONE', (0, 1, 0)); -#50 = VECTOR('NONE', #49, 1); -#51 = CARTESIAN_POINT('NONE', (0.03175, -0.001524, -0)); -#52 = LINE('NONE', #51, #50); -#53 = DIRECTION('NONE', (1, 0, -0)); -#54 = DIRECTION('NONE', (0, 1, 0)); -#55 = CARTESIAN_POINT('NONE', (-0, 0, 0)); -#56 = AXIS2_PLACEMENT_3D('NONE', #55, #54, #53); -#57 = CIRCLE('NONE', #56, 0.03175); -#58 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#59 = DIRECTION('NONE', (0, -1, 0)); -#60 = CARTESIAN_POINT('NONE', (0, -0.001524, -0)); -#61 = AXIS2_PLACEMENT_3D('NONE', #60, #59, #58); -#62 = CIRCLE('NONE', #61, 0.015875); -#63 = DIRECTION('NONE', (0, 1, 0)); -#64 = VECTOR('NONE', #63, 1); -#65 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, 0.000000000000000003888253587292846)); -#66 = LINE('NONE', #65, #64); -#67 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#68 = DIRECTION('NONE', (0, -1, 0)); -#69 = CARTESIAN_POINT('NONE', (0, -0, -0)); -#70 = AXIS2_PLACEMENT_3D('NONE', #69, #68, #67); -#71 = CIRCLE('NONE', #70, 0.015875); -#72 = DIRECTION('NONE', (1, 0, -0)); -#73 = DIRECTION('NONE', (0, 1, 0)); -#74 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); -#75 = AXIS2_PLACEMENT_3D('NONE', #74, #73, #72); -#76 = CIRCLE('NONE', #75, 0.0293751); -#77 = DIRECTION('NONE', (0, 1, 0)); -#78 = VECTOR('NONE', #77, 1); -#79 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); -#80 = LINE('NONE', #79, #78); -#81 = DIRECTION('NONE', (1, 0, -0)); -#82 = DIRECTION('NONE', (0, 1, 0)); -#83 = CARTESIAN_POINT('NONE', (-0, 0.019126199999999996, 0)); -#84 = AXIS2_PLACEMENT_3D('NONE', #83, #82, #81); -#85 = CIRCLE('NONE', #84, 0.0293751); -#86 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#87 = DIRECTION('NONE', (0, -1, 0)); -#88 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#89 = AXIS2_PLACEMENT_3D('NONE', #88, #87, #86); -#90 = CIRCLE('NONE', #89, 0.015875); -#91 = DIRECTION('NONE', (0, 1, 0)); -#92 = VECTOR('NONE', #91, 1); -#93 = CARTESIAN_POINT('NONE', (0.015875, 0.015875, 0.000000000000000003888253587292846)); -#94 = LINE('NONE', #93, #92); -#95 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#96 = DIRECTION('NONE', (0, -1, 0)); -#97 = CARTESIAN_POINT('NONE', (0, 0.019126199999999996, -0)); -#98 = AXIS2_PLACEMENT_3D('NONE', #97, #96, #95); -#99 = CIRCLE('NONE', #98, 0.015875); -#100 = DIRECTION('NONE', (1, 0, -0)); -#101 = DIRECTION('NONE', (0, 1, 0)); -#102 = CARTESIAN_POINT('NONE', (-0, 0, 0)); -#103 = AXIS2_PLACEMENT_3D('NONE', #102, #101, #100); -#104 = CIRCLE('NONE', #103, 0.0587375); -#105 = DIRECTION('NONE', (0, 1, 0)); -#106 = VECTOR('NONE', #105, 1); -#107 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); -#108 = LINE('NONE', #107, #106); -#109 = DIRECTION('NONE', (1, 0, -0)); -#110 = DIRECTION('NONE', (0, 1, 0)); -#111 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); -#112 = AXIS2_PLACEMENT_3D('NONE', #111, #110, #109); -#113 = CIRCLE('NONE', #112, 0.0587375); -#114 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); -#115 = DIRECTION('NONE', (0, -1, 0)); -#116 = CARTESIAN_POINT('NONE', (0.044449999999999996, -0, 0.000000000000000005024295867788081)); -#117 = AXIS2_PLACEMENT_3D('NONE', #116, #115, #114); -#118 = CIRCLE('NONE', #117, 0.0079375); -#119 = DIRECTION('NONE', (0, 1, 0)); -#120 = VECTOR('NONE', #119, 1); -#121 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); -#122 = LINE('NONE', #121, #120); -#123 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); -#124 = DIRECTION('NONE', (0, -1, 0)); -#125 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.015875, 0.000000000000000005024295867788081)); -#126 = AXIS2_PLACEMENT_3D('NONE', #125, #124, #123); -#127 = CIRCLE('NONE', #126, 0.0079375); -#128 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); -#129 = DIRECTION('NONE', (0, -1, 0)); -#130 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, -0, -0.044449999999999996)); -#131 = AXIS2_PLACEMENT_3D('NONE', #130, #129, #128); -#132 = CIRCLE('NONE', #131, 0.0079375); -#133 = DIRECTION('NONE', (0, 1, 0)); -#134 = VECTOR('NONE', #133, 1); -#135 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0, -0.0523875)); -#136 = LINE('NONE', #135, #134); -#137 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); -#138 = DIRECTION('NONE', (0, -1, 0)); -#139 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, 0.015875, -0.044449999999999996)); -#140 = AXIS2_PLACEMENT_3D('NONE', #139, #138, #137); -#141 = CIRCLE('NONE', #140, 0.0079375); -#142 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); -#143 = DIRECTION('NONE', (-0, -1, 0)); -#144 = CARTESIAN_POINT('NONE', (-0.04444999999999999, -0, -0.000000000000000010048591735576163)); -#145 = AXIS2_PLACEMENT_3D('NONE', #144, #143, #142); -#146 = CIRCLE('NONE', #145, 0.007937500000000007); -#147 = DIRECTION('NONE', (0, 1, 0)); -#148 = VECTOR('NONE', #147, 1); -#149 = CARTESIAN_POINT('NONE', (-0.0523875, 0, -0.00000000000000000835974521267962)); -#150 = LINE('NONE', #149, #148); -#151 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); -#152 = DIRECTION('NONE', (-0, -1, 0)); -#153 = CARTESIAN_POINT('NONE', (-0.04444999999999999, 0.015875, -0.000000000000000010048591735576163)); -#154 = AXIS2_PLACEMENT_3D('NONE', #153, #152, #151); -#155 = CIRCLE('NONE', #154, 0.007937500000000007); -#156 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); -#157 = DIRECTION('NONE', (0, -1, 0)); -#158 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, -0, 0.04444999999999999)); -#159 = AXIS2_PLACEMENT_3D('NONE', #158, #157, #156); -#160 = CIRCLE('NONE', #159, 0.007937500000000007); -#161 = DIRECTION('NONE', (0, 1, 0)); -#162 = VECTOR('NONE', #161, 1); -#163 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0, 0.0523875)); -#164 = LINE('NONE', #163, #162); -#165 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); -#166 = DIRECTION('NONE', (0, -1, 0)); -#167 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, 0.015875, 0.04444999999999999)); -#168 = AXIS2_PLACEMENT_3D('NONE', #167, #166, #165); -#169 = CIRCLE('NONE', #168, 0.007937500000000007); -#170 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#171 = DIRECTION('NONE', (0, -1, 0)); -#172 = CARTESIAN_POINT('NONE', (0, -0, -0)); -#173 = AXIS2_PLACEMENT_3D('NONE', #172, #171, #170); -#174 = CIRCLE('NONE', #173, 0.015875); -#175 = DIRECTION('NONE', (0, 1, 0)); -#176 = VECTOR('NONE', #175, 1); -#177 = CARTESIAN_POINT('NONE', (0.015875, 0, 0.000000000000000003888253587292846)); -#178 = LINE('NONE', #177, #176); -#179 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#180 = DIRECTION('NONE', (0, -1, 0)); -#181 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#182 = AXIS2_PLACEMENT_3D('NONE', #181, #180, #179); -#183 = CIRCLE('NONE', #182, 0.015875); -#184 = EDGE_CURVE('NONE', #5, #5, #48, .T.); -#185 = EDGE_CURVE('NONE', #5, #7, #52, .T.); -#186 = EDGE_CURVE('NONE', #7, #7, #57, .T.); -#187 = EDGE_CURVE('NONE', #9, #9, #62, .T.); -#188 = EDGE_CURVE('NONE', #9, #11, #66, .T.); -#189 = EDGE_CURVE('NONE', #11, #11, #71, .T.); -#190 = EDGE_CURVE('NONE', #13, #13, #76, .T.); -#191 = EDGE_CURVE('NONE', #13, #15, #80, .T.); -#192 = EDGE_CURVE('NONE', #15, #15, #85, .T.); -#193 = EDGE_CURVE('NONE', #17, #17, #90, .T.); -#194 = EDGE_CURVE('NONE', #17, #19, #94, .T.); -#195 = EDGE_CURVE('NONE', #19, #19, #99, .T.); -#196 = EDGE_CURVE('NONE', #21, #21, #104, .T.); -#197 = EDGE_CURVE('NONE', #21, #23, #108, .T.); -#198 = EDGE_CURVE('NONE', #23, #23, #113, .T.); -#199 = EDGE_CURVE('NONE', #25, #25, #118, .T.); -#200 = EDGE_CURVE('NONE', #25, #27, #122, .T.); -#201 = EDGE_CURVE('NONE', #27, #27, #127, .T.); -#202 = EDGE_CURVE('NONE', #29, #29, #132, .T.); -#203 = EDGE_CURVE('NONE', #29, #31, #136, .T.); -#204 = EDGE_CURVE('NONE', #31, #31, #141, .T.); -#205 = EDGE_CURVE('NONE', #33, #33, #146, .T.); -#206 = EDGE_CURVE('NONE', #33, #35, #150, .T.); -#207 = EDGE_CURVE('NONE', #35, #35, #155, .T.); -#208 = EDGE_CURVE('NONE', #37, #37, #160, .T.); -#209 = EDGE_CURVE('NONE', #37, #39, #164, .T.); -#210 = EDGE_CURVE('NONE', #39, #39, #169, .T.); -#211 = EDGE_CURVE('NONE', #41, #41, #174, .T.); -#212 = EDGE_CURVE('NONE', #41, #43, #178, .T.); -#213 = EDGE_CURVE('NONE', #43, #43, #183, .T.); -#214 = CARTESIAN_POINT('NONE', (-0, -0.000762, 0)); -#215 = DIRECTION('NONE', (0, 1, 0)); -#216 = DIRECTION('NONE', (1, 0, -0)); -#217 = AXIS2_PLACEMENT_3D('NONE', #214, #215, #216); -#218 = CYLINDRICAL_SURFACE('NONE', #217, 0.03175); -#219 = CARTESIAN_POINT('NONE', (0, -0.000762, -0)); -#220 = DIRECTION('NONE', (0, -1, 0)); -#221 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#222 = AXIS2_PLACEMENT_3D('NONE', #219, #220, #221); -#223 = CYLINDRICAL_SURFACE('NONE', #222, 0.015875); -#224 = CARTESIAN_POINT('NONE', (0, -0.001524, -0)); -#225 = DIRECTION('NONE', (0, 1, 0)); -#226 = AXIS2_PLACEMENT_3D('NONE', #224, #225, $); -#227 = PLANE('NONE', #226); -#228 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#229 = DIRECTION('NONE', (0, 1, 0)); -#230 = AXIS2_PLACEMENT_3D('NONE', #228, #229, $); -#231 = PLANE('NONE', #230); -#232 = CARTESIAN_POINT('NONE', (-0, 0.017500599999999998, 0)); -#233 = DIRECTION('NONE', (0, 1, 0)); -#234 = DIRECTION('NONE', (1, 0, -0)); -#235 = AXIS2_PLACEMENT_3D('NONE', #232, #233, #234); -#236 = CYLINDRICAL_SURFACE('NONE', #235, 0.0293751); -#237 = CARTESIAN_POINT('NONE', (0, 0.017500599999999998, -0)); -#238 = DIRECTION('NONE', (0, -1, 0)); -#239 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#240 = AXIS2_PLACEMENT_3D('NONE', #237, #238, #239); -#241 = CYLINDRICAL_SURFACE('NONE', #240, 0.015875); -#242 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#243 = DIRECTION('NONE', (0, 1, 0)); -#244 = AXIS2_PLACEMENT_3D('NONE', #242, #243, $); -#245 = PLANE('NONE', #244); -#246 = CARTESIAN_POINT('NONE', (0, 0.019126199999999996, -0)); -#247 = DIRECTION('NONE', (0, 1, 0)); -#248 = AXIS2_PLACEMENT_3D('NONE', #246, #247, $); -#249 = PLANE('NONE', #248); -#250 = CARTESIAN_POINT('NONE', (-0, 0.0079375, 0)); -#251 = DIRECTION('NONE', (0, 1, 0)); -#252 = DIRECTION('NONE', (1, 0, -0)); -#253 = AXIS2_PLACEMENT_3D('NONE', #250, #251, #252); -#254 = CYLINDRICAL_SURFACE('NONE', #253, 0.0587375); -#255 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.0079375, 0.000000000000000005024295867788081)); -#256 = DIRECTION('NONE', (0, -1, 0)); -#257 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); -#258 = AXIS2_PLACEMENT_3D('NONE', #255, #256, #257); -#259 = CYLINDRICAL_SURFACE('NONE', #258, 0.0079375); -#260 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, 0.0079375, -0.044449999999999996)); -#261 = DIRECTION('NONE', (0, -1, 0)); -#262 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); -#263 = AXIS2_PLACEMENT_3D('NONE', #260, #261, #262); -#264 = CYLINDRICAL_SURFACE('NONE', #263, 0.0079375); -#265 = CARTESIAN_POINT('NONE', (-0.04444999999999999, 0.0079375, -0.000000000000000010048591735576163)); -#266 = DIRECTION('NONE', (-0, -1, 0)); -#267 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); -#268 = AXIS2_PLACEMENT_3D('NONE', #265, #266, #267); -#269 = CYLINDRICAL_SURFACE('NONE', #268, 0.007937500000000007); -#270 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, 0.0079375, 0.04444999999999999)); -#271 = DIRECTION('NONE', (0, -1, 0)); -#272 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); -#273 = AXIS2_PLACEMENT_3D('NONE', #270, #271, #272); -#274 = CYLINDRICAL_SURFACE('NONE', #273, 0.007937500000000007); -#275 = CARTESIAN_POINT('NONE', (0, 0.0079375, -0)); -#276 = DIRECTION('NONE', (0, -1, 0)); -#277 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#278 = AXIS2_PLACEMENT_3D('NONE', #275, #276, #277); -#279 = CYLINDRICAL_SURFACE('NONE', #278, 0.015875); -#280 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#281 = DIRECTION('NONE', (0, 1, 0)); -#282 = AXIS2_PLACEMENT_3D('NONE', #280, #281, $); -#283 = PLANE('NONE', #282); -#284 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#285 = DIRECTION('NONE', (0, 1, 0)); -#286 = AXIS2_PLACEMENT_3D('NONE', #284, #285, $); -#287 = PLANE('NONE', #286); -#288 = ORIENTED_EDGE('NONE', *, *, #184, .T.); -#289 = ORIENTED_EDGE('NONE', *, *, #186, .F.); -#290 = EDGE_LOOP('NONE', (#288)); -#291 = FACE_BOUND('NONE', #290, .T.); -#292 = EDGE_LOOP('NONE', (#289)); -#293 = FACE_BOUND('NONE', #292, .T.); -#294 = ADVANCED_FACE('NONE', (#291, #293), #218, .T.); -#295 = ORIENTED_EDGE('NONE', *, *, #187, .T.); -#296 = ORIENTED_EDGE('NONE', *, *, #189, .F.); -#297 = EDGE_LOOP('NONE', (#295)); -#298 = FACE_BOUND('NONE', #297, .T.); -#299 = EDGE_LOOP('NONE', (#296)); -#300 = FACE_BOUND('NONE', #299, .T.); -#301 = ADVANCED_FACE('NONE', (#298, #300), #223, .F.); -#302 = ORIENTED_EDGE('NONE', *, *, #184, .F.); -#303 = ORIENTED_EDGE('NONE', *, *, #187, .F.); -#304 = EDGE_LOOP('NONE', (#302)); -#305 = FACE_BOUND('NONE', #304, .T.); -#306 = EDGE_LOOP('NONE', (#303)); -#307 = FACE_BOUND('NONE', #306, .T.); -#308 = ADVANCED_FACE('NONE', (#305, #307), #227, .F.); -#309 = ORIENTED_EDGE('NONE', *, *, #186, .T.); -#310 = ORIENTED_EDGE('NONE', *, *, #189, .T.); -#311 = EDGE_LOOP('NONE', (#309)); -#312 = FACE_BOUND('NONE', #311, .T.); -#313 = EDGE_LOOP('NONE', (#310)); -#314 = FACE_BOUND('NONE', #313, .T.); -#315 = ADVANCED_FACE('NONE', (#312, #314), #231, .T.); -#316 = ORIENTED_EDGE('NONE', *, *, #190, .T.); -#317 = ORIENTED_EDGE('NONE', *, *, #192, .F.); -#318 = EDGE_LOOP('NONE', (#316)); -#319 = FACE_BOUND('NONE', #318, .T.); -#320 = EDGE_LOOP('NONE', (#317)); -#321 = FACE_BOUND('NONE', #320, .T.); -#322 = ADVANCED_FACE('NONE', (#319, #321), #236, .T.); -#323 = ORIENTED_EDGE('NONE', *, *, #193, .T.); -#324 = ORIENTED_EDGE('NONE', *, *, #195, .F.); -#325 = EDGE_LOOP('NONE', (#323)); -#326 = FACE_BOUND('NONE', #325, .T.); -#327 = EDGE_LOOP('NONE', (#324)); -#328 = FACE_BOUND('NONE', #327, .T.); -#329 = ADVANCED_FACE('NONE', (#326, #328), #241, .F.); -#330 = ORIENTED_EDGE('NONE', *, *, #190, .F.); -#331 = ORIENTED_EDGE('NONE', *, *, #193, .F.); -#332 = EDGE_LOOP('NONE', (#330)); -#333 = FACE_BOUND('NONE', #332, .T.); -#334 = EDGE_LOOP('NONE', (#331)); -#335 = FACE_BOUND('NONE', #334, .T.); -#336 = ADVANCED_FACE('NONE', (#333, #335), #245, .F.); -#337 = ORIENTED_EDGE('NONE', *, *, #192, .T.); -#338 = ORIENTED_EDGE('NONE', *, *, #195, .T.); -#339 = EDGE_LOOP('NONE', (#337)); -#340 = FACE_BOUND('NONE', #339, .T.); -#341 = EDGE_LOOP('NONE', (#338)); -#342 = FACE_BOUND('NONE', #341, .T.); -#343 = ADVANCED_FACE('NONE', (#340, #342), #249, .T.); -#344 = ORIENTED_EDGE('NONE', *, *, #196, .T.); -#345 = ORIENTED_EDGE('NONE', *, *, #198, .F.); -#346 = EDGE_LOOP('NONE', (#344)); -#347 = FACE_BOUND('NONE', #346, .T.); -#348 = EDGE_LOOP('NONE', (#345)); -#349 = FACE_BOUND('NONE', #348, .T.); -#350 = ADVANCED_FACE('NONE', (#347, #349), #254, .T.); -#351 = ORIENTED_EDGE('NONE', *, *, #199, .T.); -#352 = ORIENTED_EDGE('NONE', *, *, #201, .F.); -#353 = EDGE_LOOP('NONE', (#351)); -#354 = FACE_BOUND('NONE', #353, .T.); -#355 = EDGE_LOOP('NONE', (#352)); -#356 = FACE_BOUND('NONE', #355, .T.); -#357 = ADVANCED_FACE('NONE', (#354, #356), #259, .F.); -#358 = ORIENTED_EDGE('NONE', *, *, #202, .T.); -#359 = ORIENTED_EDGE('NONE', *, *, #204, .F.); -#360 = EDGE_LOOP('NONE', (#358)); -#361 = FACE_BOUND('NONE', #360, .T.); -#362 = EDGE_LOOP('NONE', (#359)); -#363 = FACE_BOUND('NONE', #362, .T.); -#364 = ADVANCED_FACE('NONE', (#361, #363), #264, .F.); -#365 = ORIENTED_EDGE('NONE', *, *, #205, .T.); -#366 = ORIENTED_EDGE('NONE', *, *, #207, .F.); -#367 = EDGE_LOOP('NONE', (#365)); -#368 = FACE_BOUND('NONE', #367, .T.); -#369 = EDGE_LOOP('NONE', (#366)); -#370 = FACE_BOUND('NONE', #369, .T.); -#371 = ADVANCED_FACE('NONE', (#368, #370), #269, .F.); -#372 = ORIENTED_EDGE('NONE', *, *, #208, .T.); -#373 = ORIENTED_EDGE('NONE', *, *, #210, .F.); -#374 = EDGE_LOOP('NONE', (#372)); -#375 = FACE_BOUND('NONE', #374, .T.); -#376 = EDGE_LOOP('NONE', (#373)); -#377 = FACE_BOUND('NONE', #376, .T.); -#378 = ADVANCED_FACE('NONE', (#375, #377), #274, .F.); -#379 = ORIENTED_EDGE('NONE', *, *, #211, .T.); -#380 = ORIENTED_EDGE('NONE', *, *, #213, .F.); -#381 = EDGE_LOOP('NONE', (#379)); -#382 = FACE_BOUND('NONE', #381, .T.); -#383 = EDGE_LOOP('NONE', (#380)); -#384 = FACE_BOUND('NONE', #383, .T.); -#385 = ADVANCED_FACE('NONE', (#382, #384), #279, .F.); -#386 = ORIENTED_EDGE('NONE', *, *, #196, .F.); -#387 = ORIENTED_EDGE('NONE', *, *, #199, .F.); -#388 = ORIENTED_EDGE('NONE', *, *, #202, .F.); -#389 = ORIENTED_EDGE('NONE', *, *, #205, .F.); -#390 = ORIENTED_EDGE('NONE', *, *, #208, .F.); -#391 = ORIENTED_EDGE('NONE', *, *, #211, .F.); -#392 = EDGE_LOOP('NONE', (#386)); -#393 = FACE_BOUND('NONE', #392, .T.); -#394 = EDGE_LOOP('NONE', (#387)); -#395 = FACE_BOUND('NONE', #394, .T.); -#396 = EDGE_LOOP('NONE', (#388)); -#397 = FACE_BOUND('NONE', #396, .T.); -#398 = EDGE_LOOP('NONE', (#389)); -#399 = FACE_BOUND('NONE', #398, .T.); -#400 = EDGE_LOOP('NONE', (#390)); -#401 = FACE_BOUND('NONE', #400, .T.); -#402 = EDGE_LOOP('NONE', (#391)); -#403 = FACE_BOUND('NONE', #402, .T.); -#404 = ADVANCED_FACE('NONE', (#393, #395, #397, #399, #401, #403), #283, .F.); -#405 = ORIENTED_EDGE('NONE', *, *, #198, .T.); -#406 = ORIENTED_EDGE('NONE', *, *, #201, .T.); -#407 = ORIENTED_EDGE('NONE', *, *, #204, .T.); -#408 = ORIENTED_EDGE('NONE', *, *, #207, .T.); -#409 = ORIENTED_EDGE('NONE', *, *, #210, .T.); -#410 = ORIENTED_EDGE('NONE', *, *, #213, .T.); -#411 = EDGE_LOOP('NONE', (#405)); -#412 = FACE_BOUND('NONE', #411, .T.); -#413 = EDGE_LOOP('NONE', (#406)); -#414 = FACE_BOUND('NONE', #413, .T.); -#415 = EDGE_LOOP('NONE', (#407)); -#416 = FACE_BOUND('NONE', #415, .T.); -#417 = EDGE_LOOP('NONE', (#408)); -#418 = FACE_BOUND('NONE', #417, .T.); -#419 = EDGE_LOOP('NONE', (#409)); -#420 = FACE_BOUND('NONE', #419, .T.); -#421 = EDGE_LOOP('NONE', (#410)); -#422 = FACE_BOUND('NONE', #421, .T.); -#423 = ADVANCED_FACE('NONE', (#412, #414, #416, #418, #420, #422), #287, .T.); -#424 = CLOSED_SHELL('NONE', (#294, #301, #308, #315)); -#425 = CLOSED_SHELL('NONE', (#322, #329, #336, #343)); -#426 = CLOSED_SHELL('NONE', (#350, #357, #364, #371, #378, #385, #404, #423)); -#427 = MANIFOLD_SOLID_BREP('NONE', #424); -#428 = MANIFOLD_SOLID_BREP('NONE', #425); -#429 = MANIFOLD_SOLID_BREP('NONE', #426); -#430 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#431 = PRODUCT_DEFINITION_CONTEXT('part definition', #430, 'design'); -#432 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#433 = PRODUCT_DEFINITION_FORMATION('', $, #432); -#434 = PRODUCT_DEFINITION('design', $, #433, #431); -#435 = PRODUCT_DEFINITION_SHAPE('NONE', $, #434); -#436 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#429), #3); -#437 = SHAPE_DEFINITION_REPRESENTATION(#435, #436); -#438 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#439 = PRODUCT_DEFINITION_FORMATION('', $, #438); -#440 = PRODUCT_DEFINITION('design', $, #439, #431); -#441 = PRODUCT_DEFINITION_SHAPE('NONE', $, #440); -#442 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#428), #3); -#443 = SHAPE_DEFINITION_REPRESENTATION(#441, #442); -#444 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#445 = PRODUCT_DEFINITION_FORMATION('', $, #444); -#446 = PRODUCT_DEFINITION('design', $, #445, #431); -#447 = PRODUCT_DEFINITION_SHAPE('NONE', $, #446); -#448 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#427), #3); -#449 = SHAPE_DEFINITION_REPRESENTATION(#447, #448); -ENDSEC; -END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ops.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ops.snap deleted file mode 100644 index bdf1b1385..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/ops.snap +++ /dev/null @@ -1,575 +0,0 @@ ---- -source: kcl-lib/src/simulation_tests.rs -description: Operations executed flange-with-patterns.kcl ---- -[ - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [ - 883, - 887, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 869, - 888, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [ - 1227, - 1231, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 1213, - 1232, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketches", - "value": [ - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - }, - { - "artifactId": "[uuid]" - } - ] - }, - "sourceRange": [ - 1315, - 1322, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1324, - 1325, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1310, - 1326, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1337, - 1403, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1405, - 1406, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1332, - 1407, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 1430, - 1443, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 1413, - 1444, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1413, - 1444, - 0 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [ - 1747, - 1759, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 1733, - 1760, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1852, - 1918, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1920, - 1921, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1847, - 1922, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.1279999999999999, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 1945, - 1962, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 1928, - 1963, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1928, - 1963, - 0 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [ - 2054, - 2058, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 2040, - 2059, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2154, - 2220, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2222, - 2223, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 2149, - 2224, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.06, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 2247, - 2263, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 2230, - 2264, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2230, - 2264, - 0 - ] - } - } -] diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/program_memory.snap deleted file mode 100644 index b46fbec07..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/program_memory.snap +++ /dev/null @@ -1,1481 +0,0 @@ ---- -source: kcl/src/simulation_tests.rs -description: Variables in memory after executing flange-with-patterns.kcl ---- -{ - "baseDia": { - "type": "Number", - "value": 4.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 388, - 393, - 0 - ] - } - ] - }, - "baseThickness": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 575, - 579, - 0 - ] - } - ] - }, - "bottomExtrusion": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2065, - 2143, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2065, - 2143, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.25, - 0.0 - ], - "radius": 1.25, - "tag": null, - "to": [ - 1.25, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.25, - 0.0 - ], - "to": [ - 1.25, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2065, - 2143, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2065, - 2143, - 0 - ] - } - ] - }, - "height": -0.06, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2065, - 2143, - 0 - ] - } - ] - } - }, - "bottomThickness": { - "type": "Number", - "value": 0.06, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 492, - 496, - 0 - ] - } - ] - }, - "bottomTotalDiameter": { - "type": "Number", - "value": 2.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 519, - 522, - 0 - ] - } - ] - }, - "circles": { - "type": "Sketches", - "value": [ - { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - }, - "ccw": true, - "center": [ - 1.75, - 0.0 - ], - "from": [ - 2.0625, - 0.0 - ], - "radius": 0.3125, - "tag": null, - "to": [ - 2.0625, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.0625, - 0.0 - ], - "to": [ - 2.0625, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 894, - 1000, - 0 - ] - } - ] - }, - { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - }, - "ccw": true, - "center": [ - 1.75, - 0.0 - ], - "from": [ - 2.0625, - 0.0 - ], - "radius": 0.3125, - "tag": null, - "to": [ - 2.0625, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.0625, - 0.0 - ], - "to": [ - 2.0625, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 894, - 1000, - 0 - ] - } - ] - }, - { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - }, - "ccw": true, - "center": [ - 1.75, - 0.0 - ], - "from": [ - 2.0625, - 0.0 - ], - "radius": 0.3125, - "tag": null, - "to": [ - 2.0625, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.0625, - 0.0 - ], - "to": [ - 2.0625, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 894, - 1000, - 0 - ] - } - ] - }, - { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - }, - "ccw": true, - "center": [ - 1.75, - 0.0 - ], - "from": [ - 2.0625, - 0.0 - ], - "radius": 0.3125, - "tag": null, - "to": [ - 2.0625, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.0625, - 0.0 - ], - "to": [ - 2.0625, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 1000, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 894, - 1000, - 0 - ] - } - ] - } - ] - }, - "flangeBase": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1238, - 1304, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1238, - 1304, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.3125, - 0.0 - ], - "radius": 2.3125, - "tag": null, - "to": [ - 2.3125, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.3125, - 0.0 - ], - "to": [ - 2.3125, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1238, - 1304, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1238, - 1304, - 0 - ] - } - ] - }, - "height": 0.625, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1238, - 1304, - 0 - ] - } - ] - } - }, - "holeLocator": { - "type": "Number", - "value": -3.375, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 388, - 393, - 0 - ] - }, - { - "sourceRange": [ - 675, - 676, - 0 - ] - } - ] - }, - "mountingHoleDia": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 373, - 377, - 0 - ] - } - ] - }, - "mountingHolePlacementDiameter": { - "type": "Number", - "value": 3.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 555, - 558, - 0 - ] - } - ] - }, - "nHoles": { - "type": "Number", - "value": 4.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 686, - 687, - 0 - ] - } - ] - }, - "pipeDia": { - "type": "Number", - "value": 1.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 404, - 408, - 0 - ] - } - ] - }, - "thickness": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - } - ] - }, - "topExtrusion": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1766, - 1841, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1766, - 1841, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.1565, - 0.0 - ], - "radius": 1.1565, - "tag": null, - "to": [ - 1.1565, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.625 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.1565, - 0.0 - ], - "to": [ - 1.1565, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1766, - 1841, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1766, - 1841, - 0 - ] - } - ] - }, - "height": 0.1279999999999999, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1766, - 1841, - 0 - ] - } - ] - } - }, - "topFacePlane": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1516, - 1517, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1523, - 1524, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 575, - 579, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1510, - 1545, - 0 - ] - } - ] - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1565, - 1566, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1572, - 1573, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1579, - 1580, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1559, - 1582, - 0 - ] - } - ] - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1602, - 1603, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1609, - 1610, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1616, - 1617, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1596, - 1619, - 0 - ] - } - ] - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1639, - 1640, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1646, - 1647, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1653, - 1654, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1633, - 1656, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1495, - 1660, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1483, - 1662, - 0 - ] - } - ] - }, - "topTotalDiameter": { - "type": "Number", - "value": 2.313, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 468, - 473, - 0 - ] - } - ] - }, - "topTotalThickness": { - "type": "Number", - "value": 0.128, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 443, - 448, - 0 - ] - }, - { - "sourceRange": [ - 492, - 496, - 0 - ] - }, - { - "sourceRange": [ - 575, - 579, - 0 - ] - } - ] - }, - "totalThickness": { - "type": "Number", - "value": 0.813, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 443, - 448, - 0 - ] - } - ] - } -} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/rendered_model.png deleted file mode 100644 index 67fb24f5a..000000000 Binary files a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/rendered_model.png and /dev/null differ diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap deleted file mode 100644 index cdebee777..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap +++ /dev/null @@ -1,6 +0,0 @@ ---- -source: kcl/src/simulation_tests.rs -description: Artifact graph flowchart flange-xy.kcl -extension: md -snapshot_kind: binary ---- diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap.md deleted file mode 100644 index 85b5ec547..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/artifact_graph_flowchart.snap.md +++ /dev/null @@ -1,131 +0,0 @@ -```mermaid -flowchart LR - subgraph path2 [Path] - 2["Path
[916, 982, 0]"] - 3["Segment
[916, 982, 0]"] - 4[Solid2d] - end - subgraph path5 [Path] - 5["Path
[993, 1099, 0]"] - 6["Segment
[993, 1099, 0]"] - 7[Solid2d] - end - subgraph path8 [Path] - 8["Path
[1114, 1220, 0]"] - 9["Segment
[1114, 1220, 0]"] - 10[Solid2d] - end - subgraph path11 [Path] - 11["Path
[1235, 1342, 0]"] - 12["Segment
[1235, 1342, 0]"] - 13[Solid2d] - end - subgraph path14 [Path] - 14["Path
[1357, 1464, 0]"] - 15["Segment
[1357, 1464, 0]"] - 16[Solid2d] - end - subgraph path17 [Path] - 17["Path
[1479, 1545, 0]"] - 18["Segment
[1479, 1545, 0]"] - 19[Solid2d] - end - subgraph path27 [Path] - 27["Path
[1915, 1990, 0]"] - 28["Segment
[1915, 1990, 0]"] - 29[Solid2d] - end - subgraph path30 [Path] - 30["Path
[2001, 2067, 0]"] - 31["Segment
[2001, 2067, 0]"] - 32[Solid2d] - end - subgraph path40 [Path] - 40["Path
[2214, 2292, 0]"] - 41["Segment
[2214, 2292, 0]"] - 42[Solid2d] - end - subgraph path43 [Path] - 43["Path
[2303, 2369, 0]"] - 44["Segment
[2303, 2369, 0]"] - 45[Solid2d] - end - 1["Plane
[891, 910, 0]"] - 20["Sweep Extrusion
[1555, 1586, 0]"] - 21[Wall] - 22["Cap Start"] - 23["Cap End"] - 24["SweepEdge Opposite"] - 25["SweepEdge Adjacent"] - 26["Plane
[1875, 1909, 0]"] - 33["Sweep Extrusion
[2077, 2112, 0]"] - 34[Wall] - 35["Cap Start"] - 36["Cap End"] - 37["SweepEdge Opposite"] - 38["SweepEdge Adjacent"] - 39["Plane
[2189, 2208, 0]"] - 46["Sweep Extrusion
[2379, 2413, 0]"] - 47[Wall] - 48["Cap Start"] - 49["Cap End"] - 50["SweepEdge Opposite"] - 51["SweepEdge Adjacent"] - 1 --- 2 - 1 --- 5 - 1 --- 8 - 1 --- 11 - 1 --- 14 - 1 --- 17 - 2 --- 3 - 2 ---- 20 - 2 --- 4 - 3 --- 21 - 3 --- 24 - 3 --- 25 - 5 --- 6 - 5 --- 7 - 8 --- 9 - 8 --- 10 - 11 --- 12 - 11 --- 13 - 14 --- 15 - 14 --- 16 - 17 --- 18 - 17 --- 19 - 20 --- 21 - 20 --- 22 - 20 --- 23 - 20 --- 24 - 20 --- 25 - 26 --- 27 - 26 --- 30 - 27 --- 28 - 27 ---- 33 - 27 --- 29 - 28 --- 34 - 28 --- 37 - 28 --- 38 - 30 --- 31 - 30 --- 32 - 33 --- 34 - 33 --- 35 - 33 --- 36 - 33 --- 37 - 33 --- 38 - 39 --- 40 - 39 --- 43 - 40 --- 41 - 40 ---- 46 - 40 --- 42 - 41 --- 47 - 41 --- 50 - 41 --- 51 - 43 --- 44 - 43 --- 45 - 46 --- 47 - 46 --- 48 - 46 --- 49 - 46 --- 50 - 46 --- 51 -``` diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/ast.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/ast.snap deleted file mode 100644 index b7d2f5459..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/ast.snap +++ /dev/null @@ -1,2377 +0,0 @@ ---- -source: kcl-lib/src/simulation_tests.rs -description: Result of parsing flange-xy.kcl ---- -{ - "Ok": { - "body": [ - { - "declaration": { - "end": 397, - "id": { - "end": 390, - "name": "mountingHoleDia", - "start": 375, - "type": "Identifier" - }, - "init": { - "end": 397, - "raw": ".625", - "start": 393, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.625, - "suffix": "None" - } - }, - "start": 375, - "type": "VariableDeclarator" - }, - "end": 397, - "kind": "const", - "start": 375, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 413, - "id": { - "end": 405, - "name": "baseDia", - "start": 398, - "type": "Identifier" - }, - "init": { - "end": 413, - "raw": "4.625", - "start": 408, - "type": "Literal", - "type": "Literal", - "value": { - "value": 4.625, - "suffix": "None" - } - }, - "start": 398, - "type": "VariableDeclarator" - }, - "end": 413, - "kind": "const", - "start": 398, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 428, - "id": { - "end": 421, - "name": "pipeDia", - "start": 414, - "type": "Identifier" - }, - "init": { - "end": 428, - "raw": "1.25", - "start": 424, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.25, - "suffix": "None" - } - }, - "start": 414, - "type": "VariableDeclarator" - }, - "end": 428, - "kind": "const", - "start": 414, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 445, - "id": { - "end": 438, - "name": "thickness", - "start": 429, - "type": "Identifier" - }, - "init": { - "end": 445, - "raw": ".625", - "start": 441, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.625, - "suffix": "None" - } - }, - "start": 429, - "type": "VariableDeclarator" - }, - "end": 445, - "kind": "const", - "start": 429, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 468, - "id": { - "end": 460, - "name": "totalThickness", - "start": 446, - "type": "Identifier" - }, - "init": { - "end": 468, - "raw": "0.813", - "start": 463, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.813, - "suffix": "None" - } - }, - "start": 446, - "type": "VariableDeclarator" - }, - "end": 468, - "kind": "const", - "start": 446, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 493, - "id": { - "end": 485, - "name": "topTotalDiameter", - "start": 469, - "type": "Identifier" - }, - "init": { - "end": 493, - "raw": "2.313", - "start": 488, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.313, - "suffix": "None" - } - }, - "start": 469, - "type": "VariableDeclarator" - }, - "end": 493, - "kind": "const", - "start": 469, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 516, - "id": { - "end": 509, - "name": "bottomThickness", - "start": 494, - "type": "Identifier" - }, - "init": { - "end": 516, - "raw": "0.06", - "start": 512, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.06, - "suffix": "None" - } - }, - "start": 494, - "type": "VariableDeclarator" - }, - "end": 516, - "kind": "const", - "start": 494, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 542, - "id": { - "end": 536, - "name": "bottomTotalDiameter", - "start": 517, - "type": "Identifier" - }, - "init": { - "end": 542, - "raw": "2.5", - "start": 539, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.5, - "suffix": "None" - } - }, - "start": 517, - "type": "VariableDeclarator" - }, - "end": 542, - "kind": "const", - "start": 517, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 578, - "id": { - "end": 572, - "name": "mountingHolePlacementDiameter", - "start": 543, - "type": "Identifier" - }, - "init": { - "end": 578, - "raw": "3.5", - "start": 575, - "type": "Literal", - "type": "Literal", - "value": { - "value": 3.5, - "suffix": "None" - } - }, - "start": 543, - "type": "VariableDeclarator" - }, - "end": 578, - "kind": "const", - "start": 543, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 599, - "id": { - "end": 592, - "name": "baseThickness", - "start": 579, - "type": "Identifier" - }, - "init": { - "end": 599, - "raw": ".625", - "start": 595, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.625, - "suffix": "None" - } - }, - "start": 579, - "type": "VariableDeclarator" - }, - "end": 599, - "kind": "const", - "start": 579, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 669, - "id": { - "end": 617, - "name": "topTotalThickness", - "start": 600, - "type": "Identifier" - }, - "init": { - "end": 669, - "left": { - "end": 634, - "name": "totalThickness", - "start": 620, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 669, - "left": { - "end": 653, - "name": "bottomThickness", - "start": 638, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "+", - "right": { - "end": 669, - "name": "baseThickness", - "start": 656, - "type": "Identifier", - "type": "Identifier" - }, - "start": 638, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 620, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 600, - "type": "VariableDeclarator" - }, - "end": 669, - "kind": "const", - "start": 600, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 696, - "id": { - "end": 682, - "name": "holeLocator", - "start": 671, - "type": "Identifier" - }, - "init": { - "end": 696, - "left": { - "end": 692, - "name": "baseDia", - "start": 685, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 696, - "raw": "8", - "start": 695, - "type": "Literal", - "type": "Literal", - "value": { - "value": 8.0, - "suffix": "None" - } - }, - "start": 685, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - "start": 671, - "type": "VariableDeclarator" - }, - "end": 696, - "kind": "const", - "start": 671, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 707, - "id": { - "end": 703, - "name": "nHoles", - "start": 697, - "type": "Identifier" - }, - "init": { - "end": 707, - "raw": "4", - "start": 706, - "type": "Literal", - "type": "Literal", - "value": { - "value": 4.0, - "suffix": "None" - } - }, - "start": 697, - "type": "VariableDeclarator" - }, - "end": 707, - "kind": "const", - "start": 697, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "end": 823, - "expression": { - "arguments": [ - { - "end": 786, - "name": "nHoles", - "start": 780, - "type": "Identifier", - "type": "Identifier" - }, - { - "end": 789, - "raw": "1", - "start": 788, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - }, - { - "end": 822, - "raw": "\"nHoles must be greater than 1\"", - "start": 791, - "type": "Literal", - "type": "Literal", - "value": "nHoles must be greater than 1" - } - ], - "callee": { - "end": 779, - "name": "assertGreaterThan", - "start": 762, - "type": "Identifier" - }, - "end": 823, - "start": 762, - "type": "CallExpression", - "type": "CallExpression" - }, - "start": 762, - "type": "ExpressionStatement", - "type": "ExpressionStatement" - }, - { - "declaration": { - "end": 1609, - "id": { - "end": 888, - "name": "flangeBase", - "start": 878, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 909, - "raw": "'XY'", - "start": 905, - "type": "Literal", - "type": "Literal", - "value": "XY" - } - ], - "callee": { - "end": 904, - "name": "startSketchOn", - "start": 891, - "type": "Identifier" - }, - "end": 910, - "start": 891, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 937, - "name": "center", - "start": 931, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 942, - "raw": "0", - "start": 941, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 945, - "raw": "0", - "start": 944, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 946, - "start": 940, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 961, - "name": "radius", - "start": 955, - "type": "Identifier" - }, - "arg": { - "end": 975, - "left": { - "end": 971, - "name": "baseDia", - "start": 964, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 975, - "raw": "2", - "start": 974, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 964, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 922, - "name": "circle", - "start": 916, - "type": "Identifier" - }, - "end": 982, - "start": 916, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1014, - "name": "center", - "start": 1008, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1051, - "left": { - "end": 1047, - "name": "mountingHolePlacementDiameter", - "start": 1018, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1051, - "raw": "2", - "start": 1050, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1018, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1054, - "raw": "0", - "start": 1053, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1055, - "start": 1017, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1070, - "name": "radius", - "start": 1064, - "type": "Identifier" - }, - "arg": { - "end": 1092, - "left": { - "end": 1088, - "name": "mountingHoleDia", - "start": 1073, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1092, - "raw": "2", - "start": 1091, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1073, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 999, - "name": "circle", - "start": 993, - "type": "Identifier" - }, - "end": 1099, - "start": 993, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1102, - "start": 1101, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 992, - "name": "hole", - "start": 988, - "type": "Identifier" - }, - "end": 1103, - "start": 988, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1135, - "name": "center", - "start": 1129, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1140, - "raw": "0", - "start": 1139, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1175, - "left": { - "end": 1171, - "name": "mountingHolePlacementDiameter", - "start": 1142, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1175, - "raw": "2", - "start": 1174, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1142, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 1176, - "start": 1138, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1191, - "name": "radius", - "start": 1185, - "type": "Identifier" - }, - "arg": { - "end": 1213, - "left": { - "end": 1209, - "name": "mountingHoleDia", - "start": 1194, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1213, - "raw": "2", - "start": 1212, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1194, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1120, - "name": "circle", - "start": 1114, - "type": "Identifier" - }, - "end": 1220, - "start": 1114, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1223, - "start": 1222, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1113, - "name": "hole", - "start": 1109, - "type": "Identifier" - }, - "end": 1224, - "start": 1109, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1256, - "name": "center", - "start": 1250, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1294, - "left": { - "argument": { - "end": 1290, - "name": "mountingHolePlacementDiameter", - "start": 1261, - "type": "Identifier", - "type": "Identifier" - }, - "end": 1290, - "operator": "-", - "start": 1260, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "/", - "right": { - "end": 1294, - "raw": "2", - "start": 1293, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1260, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 1297, - "raw": "0", - "start": 1296, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1298, - "start": 1259, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1313, - "name": "radius", - "start": 1307, - "type": "Identifier" - }, - "arg": { - "end": 1335, - "left": { - "end": 1331, - "name": "mountingHoleDia", - "start": 1316, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1335, - "raw": "2", - "start": 1334, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1316, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1241, - "name": "circle", - "start": 1235, - "type": "Identifier" - }, - "end": 1342, - "start": 1235, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1345, - "start": 1344, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1234, - "name": "hole", - "start": 1230, - "type": "Identifier" - }, - "end": 1346, - "start": 1230, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1378, - "name": "center", - "start": 1372, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1383, - "raw": "0", - "start": 1382, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1419, - "left": { - "argument": { - "end": 1415, - "name": "mountingHolePlacementDiameter", - "start": 1386, - "type": "Identifier", - "type": "Identifier" - }, - "end": 1415, - "operator": "-", - "start": 1385, - "type": "UnaryExpression", - "type": "UnaryExpression" - }, - "operator": "/", - "right": { - "end": 1419, - "raw": "2", - "start": 1418, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1385, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - ], - "end": 1420, - "start": 1381, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1435, - "name": "radius", - "start": 1429, - "type": "Identifier" - }, - "arg": { - "end": 1457, - "left": { - "end": 1453, - "name": "mountingHoleDia", - "start": 1438, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1457, - "raw": "2", - "start": 1456, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1438, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1363, - "name": "circle", - "start": 1357, - "type": "Identifier" - }, - "end": 1464, - "start": 1357, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1467, - "start": 1466, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1356, - "name": "hole", - "start": 1352, - "type": "Identifier" - }, - "end": 1468, - "start": 1352, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1500, - "name": "center", - "start": 1494, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1505, - "raw": "0", - "start": 1504, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1508, - "raw": "0", - "start": 1507, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1509, - "start": 1503, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1524, - "name": "radius", - "start": 1518, - "type": "Identifier" - }, - "arg": { - "end": 1538, - "left": { - "end": 1534, - "name": "pipeDia", - "start": 1527, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1538, - "raw": "2", - "start": 1537, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1527, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1485, - "name": "circle", - "start": 1479, - "type": "Identifier" - }, - "end": 1545, - "start": 1479, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 1548, - "start": 1547, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 1478, - "name": "hole", - "start": 1474, - "type": "Identifier" - }, - "end": 1549, - "start": 1474, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1569, - "name": "length", - "start": 1563, - "type": "Identifier" - }, - "arg": { - "end": 1585, - "name": "baseThickness", - "start": 1572, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "callee": { - "end": 1562, - "name": "extrude", - "start": 1555, - "type": "Identifier" - }, - "end": 1586, - "start": 1555, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 1609, - "nonCodeMeta": { - "nonCodeNodes": { - "7": [ - { - "end": 1609, - "start": 1586, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Plane for top face", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 891, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 878, - "type": "VariableDeclarator" - }, - "end": 1609, - "kind": "const", - "start": 878, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 1804, - "id": { - "end": 1622, - "name": "topFacePlane", - "start": 1610, - "type": "Identifier" - }, - "init": { - "end": 1804, - "properties": [ - { - "end": 1802, - "key": { - "end": 1634, - "name": "plane", - "start": 1629, - "type": "Identifier" - }, - "start": 1629, - "type": "ObjectProperty", - "value": { - "end": 1802, - "properties": [ - { - "end": 1687, - "key": { - "end": 1649, - "name": "origin", - "start": 1643, - "type": "Identifier" - }, - "start": 1643, - "type": "ObjectProperty", - "value": { - "end": 1687, - "properties": [ - { - "end": 1659, - "key": { - "end": 1655, - "name": "x", - "start": 1654, - "type": "Identifier" - }, - "start": 1654, - "type": "ObjectProperty", - "value": { - "end": 1659, - "raw": "0", - "start": 1658, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1666, - "key": { - "end": 1662, - "name": "y", - "start": 1661, - "type": "Identifier" - }, - "start": 1661, - "type": "ObjectProperty", - "value": { - "end": 1666, - "raw": "0", - "start": 1665, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1685, - "key": { - "end": 1669, - "name": "z", - "start": 1668, - "type": "Identifier" - }, - "start": 1668, - "type": "ObjectProperty", - "value": { - "end": 1685, - "name": "baseThickness", - "start": 1672, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 1652, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1724, - "key": { - "end": 1698, - "name": "xAxis", - "start": 1693, - "type": "Identifier" - }, - "start": 1693, - "type": "ObjectProperty", - "value": { - "end": 1724, - "properties": [ - { - "end": 1708, - "key": { - "end": 1704, - "name": "x", - "start": 1703, - "type": "Identifier" - }, - "start": 1703, - "type": "ObjectProperty", - "value": { - "end": 1708, - "raw": "1", - "start": 1707, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1715, - "key": { - "end": 1711, - "name": "y", - "start": 1710, - "type": "Identifier" - }, - "start": 1710, - "type": "ObjectProperty", - "value": { - "end": 1715, - "raw": "0", - "start": 1714, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1722, - "key": { - "end": 1718, - "name": "z", - "start": 1717, - "type": "Identifier" - }, - "start": 1717, - "type": "ObjectProperty", - "value": { - "end": 1722, - "raw": "0", - "start": 1721, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1701, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1761, - "key": { - "end": 1735, - "name": "yAxis", - "start": 1730, - "type": "Identifier" - }, - "start": 1730, - "type": "ObjectProperty", - "value": { - "end": 1761, - "properties": [ - { - "end": 1745, - "key": { - "end": 1741, - "name": "x", - "start": 1740, - "type": "Identifier" - }, - "start": 1740, - "type": "ObjectProperty", - "value": { - "end": 1745, - "raw": "0", - "start": 1744, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1752, - "key": { - "end": 1748, - "name": "y", - "start": 1747, - "type": "Identifier" - }, - "start": 1747, - "type": "ObjectProperty", - "value": { - "end": 1752, - "raw": "1", - "start": 1751, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1759, - "key": { - "end": 1755, - "name": "z", - "start": 1754, - "type": "Identifier" - }, - "start": 1754, - "type": "ObjectProperty", - "value": { - "end": 1759, - "raw": "0", - "start": 1758, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1738, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1798, - "key": { - "end": 1772, - "name": "zAxis", - "start": 1767, - "type": "Identifier" - }, - "start": 1767, - "type": "ObjectProperty", - "value": { - "end": 1798, - "properties": [ - { - "end": 1782, - "key": { - "end": 1778, - "name": "x", - "start": 1777, - "type": "Identifier" - }, - "start": 1777, - "type": "ObjectProperty", - "value": { - "end": 1782, - "raw": "0", - "start": 1781, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1789, - "key": { - "end": 1785, - "name": "y", - "start": 1784, - "type": "Identifier" - }, - "start": 1784, - "type": "ObjectProperty", - "value": { - "end": 1789, - "raw": "0", - "start": 1788, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1796, - "key": { - "end": 1792, - "name": "z", - "start": 1791, - "type": "Identifier" - }, - "start": 1791, - "type": "ObjectProperty", - "value": { - "end": 1796, - "raw": "1", - "start": 1795, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 1775, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1637, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1625, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - "start": 1610, - "type": "VariableDeclarator" - }, - "end": 1804, - "kind": "const", - "start": 1610, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2170, - "id": { - "end": 1872, - "name": "topExtrusion", - "start": 1860, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 1901, - "name": "topFacePlane", - "start": 1889, - "type": "Identifier", - "type": "Identifier" - }, - { - "end": 1908, - "raw": "'end'", - "start": 1903, - "type": "Literal", - "type": "Literal", - "value": "end" - } - ], - "callee": { - "end": 1888, - "name": "startSketchOn", - "start": 1875, - "type": "Identifier" - }, - "end": 1909, - "start": 1875, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 1936, - "name": "center", - "start": 1930, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 1941, - "raw": "0", - "start": 1940, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 1944, - "raw": "0", - "start": 1943, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 1945, - "start": 1939, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 1960, - "name": "radius", - "start": 1954, - "type": "Identifier" - }, - "arg": { - "end": 1983, - "left": { - "end": 1979, - "name": "topTotalDiameter", - "start": 1963, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 1983, - "raw": "2", - "start": 1982, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 1963, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 1921, - "name": "circle", - "start": 1915, - "type": "Identifier" - }, - "end": 1990, - "start": 1915, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2022, - "name": "center", - "start": 2016, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2027, - "raw": "0", - "start": 2026, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2030, - "raw": "0", - "start": 2029, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2031, - "start": 2025, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2046, - "name": "radius", - "start": 2040, - "type": "Identifier" - }, - "arg": { - "end": 2060, - "left": { - "end": 2056, - "name": "pipeDia", - "start": 2049, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2060, - "raw": "2", - "start": 2059, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2049, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2007, - "name": "circle", - "start": 2001, - "type": "Identifier" - }, - "end": 2067, - "start": 2001, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 2070, - "start": 2069, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2000, - "name": "hole", - "start": 1996, - "type": "Identifier" - }, - "end": 2071, - "start": 1996, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2091, - "name": "length", - "start": 2085, - "type": "Identifier" - }, - "arg": { - "end": 2111, - "name": "topTotalThickness", - "start": 2094, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "callee": { - "end": 2084, - "name": "extrude", - "start": 2077, - "type": "Identifier" - }, - "end": 2112, - "start": 2077, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 2170, - "nonCodeMeta": { - "nonCodeNodes": { - "3": [ - { - "end": 2170, - "start": 2112, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the extrusion on the bottom of the flange base", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 1875, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 1860, - "type": "VariableDeclarator" - }, - "end": 2170, - "kind": "const", - "start": 1860, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 2453, - "id": { - "end": 2186, - "name": "bottomExtrusion", - "start": 2171, - "type": "Identifier" - }, - "init": { - "body": [ - { - "arguments": [ - { - "end": 2207, - "raw": "\"XY\"", - "start": 2203, - "type": "Literal", - "type": "Literal", - "value": "XY" - } - ], - "callee": { - "end": 2202, - "name": "startSketchOn", - "start": 2189, - "type": "Identifier" - }, - "end": 2208, - "start": 2189, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2235, - "name": "center", - "start": 2229, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2240, - "raw": "0", - "start": 2239, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2243, - "raw": "0", - "start": 2242, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2244, - "start": 2238, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2259, - "name": "radius", - "start": 2253, - "type": "Identifier" - }, - "arg": { - "end": 2285, - "left": { - "end": 2281, - "name": "bottomTotalDiameter", - "start": 2262, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2285, - "raw": "2", - "start": 2284, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2262, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2220, - "name": "circle", - "start": 2214, - "type": "Identifier" - }, - "end": 2292, - "start": 2214, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "arguments": [ - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2324, - "name": "center", - "start": 2318, - "type": "Identifier" - }, - "arg": { - "elements": [ - { - "end": 2329, - "raw": "0", - "start": 2328, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - }, - { - "end": 2332, - "raw": "0", - "start": 2331, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - ], - "end": 2333, - "start": 2327, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - }, - { - "type": "LabeledArg", - "label": { - "end": 2348, - "name": "radius", - "start": 2342, - "type": "Identifier" - }, - "arg": { - "end": 2362, - "left": { - "end": 2358, - "name": "pipeDia", - "start": 2351, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "/", - "right": { - "end": 2362, - "raw": "2", - "start": 2361, - "type": "Literal", - "type": "Literal", - "value": { - "value": 2.0, - "suffix": "None" - } - }, - "start": 2351, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "callee": { - "end": 2309, - "name": "circle", - "start": 2303, - "type": "Identifier" - }, - "end": 2369, - "start": 2303, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - }, - { - "end": 2372, - "start": 2371, - "type": "PipeSubstitution", - "type": "PipeSubstitution" - } - ], - "callee": { - "end": 2302, - "name": "hole", - "start": 2298, - "type": "Identifier" - }, - "end": 2373, - "start": 2298, - "type": "CallExpression", - "type": "CallExpression" - }, - { - "arguments": [ - { - "type": "LabeledArg", - "label": { - "end": 2393, - "name": "length", - "start": 2387, - "type": "Identifier" - }, - "arg": { - "argument": { - "end": 2412, - "name": "bottomThickness", - "start": 2397, - "type": "Identifier", - "type": "Identifier" - }, - "end": 2412, - "operator": "-", - "start": 2396, - "type": "UnaryExpression", - "type": "UnaryExpression" - } - } - ], - "callee": { - "end": 2386, - "name": "extrude", - "start": 2379, - "type": "Identifier" - }, - "end": 2413, - "start": 2379, - "type": "CallExpressionKw", - "type": "CallExpressionKw", - "unlabeled": null - } - ], - "end": 2453, - "nonCodeMeta": { - "nonCodeNodes": { - "3": [ - { - "end": 2453, - "start": 2413, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "https://www.mcmaster.com/44685K193/", - "style": "line" - } - } - ] - }, - "startNodes": [] - }, - "start": 2189, - "type": "PipeExpression", - "type": "PipeExpression" - }, - "start": 2171, - "type": "VariableDeclarator" - }, - "end": 2453, - "kind": "const", - "start": 2171, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - } - ], - "end": 2454, - "innerAttrs": [ - { - "end": 353, - "name": { - "end": 329, - "name": "settings", - "start": 321, - "type": "Identifier" - }, - "properties": [ - { - "end": 352, - "key": { - "end": 347, - "name": "defaultLengthUnit", - "start": 330, - "type": "Identifier" - }, - "start": 330, - "type": "ObjectProperty", - "value": { - "end": 352, - "name": "in", - "start": 350, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 320, - "type": "Annotation" - } - ], - "nonCodeMeta": { - "nonCodeNodes": { - "12": [ - { - "end": 761, - "start": 707, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Add assertion so nHoles are always greater than 1", - "style": "line" - } - } - ], - "13": [ - { - "end": 877, - "start": 823, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the flange base and the six mounting holes", - "style": "line" - } - } - ], - "15": [ - { - "end": 1859, - "start": 1804, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the extrusion on the top of the flange base", - "style": "line" - } - } - ] - }, - "startNodes": [ - { - "end": 29, - "start": 0, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Flange with XY coordinates", - "style": "line" - } - }, - { - "end": 305, - "start": 30, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others.", - "style": "line" - } - }, - { - "end": 307, - "start": 305, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - }, - { - "end": 319, - "start": 307, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Set units", - "style": "line" - } - }, - { - "end": 355, - "start": 353, - "type": "NonCodeNode", - "value": { - "type": "newLine" - } - }, - { - "end": 374, - "start": 355, - "type": "NonCodeNode", - "value": { - "type": "blockComment", - "value": "Define constants", - "style": "line" - } - } - ] - }, - "start": 0 - } -} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/exported_step.step b/rust/kcl-lib/tests/kcl_samples/flange-xy/exported_step.step deleted file mode 100644 index f2272ce0c..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/exported_step.step +++ /dev/null @@ -1,467 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); -FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); -ENDSEC; -DATA; -#1 = ( - LENGTH_UNIT() - NAMED_UNIT(*) - SI_UNIT($, .METRE.) -); -#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $); -#3 = ( - GEOMETRIC_REPRESENTATION_CONTEXT(3) - GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2)) - GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) - REPRESENTATION_CONTEXT('', '3D') -); -#4 = CARTESIAN_POINT('NONE', (0.03175, -0.001524, -0)); -#5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (0.03175, 0, -0)); -#7 = VERTEX_POINT('NONE', #6); -#8 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, 0.000000000000000003888253587292846)); -#9 = VERTEX_POINT('NONE', #8); -#10 = CARTESIAN_POINT('NONE', (0.015875, 0, 0.000000000000000003888253587292846)); -#11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); -#13 = VERTEX_POINT('NONE', #12); -#14 = CARTESIAN_POINT('NONE', (0.0293751, 0.019126199999999996, -0)); -#15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (0.015875, 0.015875, 0.000000000000000003888253587292846)); -#17 = VERTEX_POINT('NONE', #16); -#18 = CARTESIAN_POINT('NONE', (0.015875, 0.019126199999999996, 0.000000000000000003888253587292846)); -#19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); -#21 = VERTEX_POINT('NONE', #20); -#22 = CARTESIAN_POINT('NONE', (0.0587375, 0.015875, -0)); -#23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); -#25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (0.0523875, 0.015875, 0.000000000000000001944126793646423)); -#27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (0.0079375, 0, -0.044449999999999996)); -#29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (0.0079375, 0.015875, -0.044449999999999996)); -#31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (-0.036512499999999996, 0, 0.000000000000000001944126793646423)); -#33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (-0.036512499999999996, 0.015875, 0.000000000000000001944126793646423)); -#35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (0.0079375, 0, 0.044449999999999996)); -#37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0.0079375, 0.015875, 0.044449999999999996)); -#39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (0.015875, 0, 0.000000000000000003888253587292846)); -#41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (0.015875, 0.015875, 0.000000000000000003888253587292846)); -#43 = VERTEX_POINT('NONE', #42); -#44 = DIRECTION('NONE', (1, 0, -0)); -#45 = DIRECTION('NONE', (0, 1, 0)); -#46 = CARTESIAN_POINT('NONE', (-0, -0.001524, 0)); -#47 = AXIS2_PLACEMENT_3D('NONE', #46, #45, #44); -#48 = CIRCLE('NONE', #47, 0.03175); -#49 = DIRECTION('NONE', (0, 1, 0)); -#50 = VECTOR('NONE', #49, 1); -#51 = CARTESIAN_POINT('NONE', (0.03175, -0.001524, -0)); -#52 = LINE('NONE', #51, #50); -#53 = DIRECTION('NONE', (1, 0, -0)); -#54 = DIRECTION('NONE', (0, 1, 0)); -#55 = CARTESIAN_POINT('NONE', (-0, 0, 0)); -#56 = AXIS2_PLACEMENT_3D('NONE', #55, #54, #53); -#57 = CIRCLE('NONE', #56, 0.03175); -#58 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#59 = DIRECTION('NONE', (0, -1, 0)); -#60 = CARTESIAN_POINT('NONE', (0, -0.001524, -0)); -#61 = AXIS2_PLACEMENT_3D('NONE', #60, #59, #58); -#62 = CIRCLE('NONE', #61, 0.015875); -#63 = DIRECTION('NONE', (0, 1, 0)); -#64 = VECTOR('NONE', #63, 1); -#65 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, 0.000000000000000003888253587292846)); -#66 = LINE('NONE', #65, #64); -#67 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#68 = DIRECTION('NONE', (0, -1, 0)); -#69 = CARTESIAN_POINT('NONE', (0, -0, -0)); -#70 = AXIS2_PLACEMENT_3D('NONE', #69, #68, #67); -#71 = CIRCLE('NONE', #70, 0.015875); -#72 = DIRECTION('NONE', (1, 0, -0)); -#73 = DIRECTION('NONE', (0, 1, 0)); -#74 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); -#75 = AXIS2_PLACEMENT_3D('NONE', #74, #73, #72); -#76 = CIRCLE('NONE', #75, 0.0293751); -#77 = DIRECTION('NONE', (0, 1, 0)); -#78 = VECTOR('NONE', #77, 1); -#79 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); -#80 = LINE('NONE', #79, #78); -#81 = DIRECTION('NONE', (1, 0, -0)); -#82 = DIRECTION('NONE', (0, 1, 0)); -#83 = CARTESIAN_POINT('NONE', (-0, 0.019126199999999996, 0)); -#84 = AXIS2_PLACEMENT_3D('NONE', #83, #82, #81); -#85 = CIRCLE('NONE', #84, 0.0293751); -#86 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#87 = DIRECTION('NONE', (0, -1, 0)); -#88 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#89 = AXIS2_PLACEMENT_3D('NONE', #88, #87, #86); -#90 = CIRCLE('NONE', #89, 0.015875); -#91 = DIRECTION('NONE', (0, 1, 0)); -#92 = VECTOR('NONE', #91, 1); -#93 = CARTESIAN_POINT('NONE', (0.015875, 0.015875, 0.000000000000000003888253587292846)); -#94 = LINE('NONE', #93, #92); -#95 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#96 = DIRECTION('NONE', (0, -1, 0)); -#97 = CARTESIAN_POINT('NONE', (0, 0.019126199999999996, -0)); -#98 = AXIS2_PLACEMENT_3D('NONE', #97, #96, #95); -#99 = CIRCLE('NONE', #98, 0.015875); -#100 = DIRECTION('NONE', (1, 0, -0)); -#101 = DIRECTION('NONE', (0, 1, 0)); -#102 = CARTESIAN_POINT('NONE', (-0, 0, 0)); -#103 = AXIS2_PLACEMENT_3D('NONE', #102, #101, #100); -#104 = CIRCLE('NONE', #103, 0.0587375); -#105 = DIRECTION('NONE', (0, 1, 0)); -#106 = VECTOR('NONE', #105, 1); -#107 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); -#108 = LINE('NONE', #107, #106); -#109 = DIRECTION('NONE', (1, 0, -0)); -#110 = DIRECTION('NONE', (0, 1, 0)); -#111 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); -#112 = AXIS2_PLACEMENT_3D('NONE', #111, #110, #109); -#113 = CIRCLE('NONE', #112, 0.0587375); -#114 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); -#115 = DIRECTION('NONE', (0, -1, 0)); -#116 = CARTESIAN_POINT('NONE', (0.044449999999999996, -0, 0.000000000000000005024295867788081)); -#117 = AXIS2_PLACEMENT_3D('NONE', #116, #115, #114); -#118 = CIRCLE('NONE', #117, 0.0079375); -#119 = DIRECTION('NONE', (0, 1, 0)); -#120 = VECTOR('NONE', #119, 1); -#121 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); -#122 = LINE('NONE', #121, #120); -#123 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); -#124 = DIRECTION('NONE', (0, -1, 0)); -#125 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.015875, 0.000000000000000005024295867788081)); -#126 = AXIS2_PLACEMENT_3D('NONE', #125, #124, #123); -#127 = CIRCLE('NONE', #126, 0.0079375); -#128 = DIRECTION('NONE', (1, 0, -0)); -#129 = DIRECTION('NONE', (0, -1, 0)); -#130 = CARTESIAN_POINT('NONE', (0.0000000000000000025121479338940404, -0, -0.044449999999999996)); -#131 = AXIS2_PLACEMENT_3D('NONE', #130, #129, #128); -#132 = CIRCLE('NONE', #131, 0.007937499999999997); -#133 = DIRECTION('NONE', (0, 1, 0)); -#134 = VECTOR('NONE', #133, 1); -#135 = CARTESIAN_POINT('NONE', (0.0079375, 0, -0.044449999999999996)); -#136 = LINE('NONE', #135, #134); -#137 = DIRECTION('NONE', (1, 0, -0)); -#138 = DIRECTION('NONE', (0, -1, 0)); -#139 = CARTESIAN_POINT('NONE', (0.0000000000000000025121479338940404, 0.015875, -0.044449999999999996)); -#140 = AXIS2_PLACEMENT_3D('NONE', #139, #138, #137); -#141 = CIRCLE('NONE', #140, 0.007937499999999997); -#142 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#143 = DIRECTION('NONE', (0, -1, 0)); -#144 = CARTESIAN_POINT('NONE', (-0.044449999999999996, -0, -0)); -#145 = AXIS2_PLACEMENT_3D('NONE', #144, #143, #142); -#146 = CIRCLE('NONE', #145, 0.0079375); -#147 = DIRECTION('NONE', (0, 1, 0)); -#148 = VECTOR('NONE', #147, 1); -#149 = CARTESIAN_POINT('NONE', (-0.036512499999999996, 0, 0.000000000000000001944126793646423)); -#150 = LINE('NONE', #149, #148); -#151 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#152 = DIRECTION('NONE', (0, -1, 0)); -#153 = CARTESIAN_POINT('NONE', (-0.044449999999999996, 0.015875, -0)); -#154 = AXIS2_PLACEMENT_3D('NONE', #153, #152, #151); -#155 = CIRCLE('NONE', #154, 0.0079375); -#156 = DIRECTION('NONE', (1, 0, -0)); -#157 = DIRECTION('NONE', (0, -1, 0)); -#158 = CARTESIAN_POINT('NONE', (-0.000000000000000005024295867788081, -0, 0.044449999999999996)); -#159 = AXIS2_PLACEMENT_3D('NONE', #158, #157, #156); -#160 = CIRCLE('NONE', #159, 0.007937500000000005); -#161 = DIRECTION('NONE', (0, 1, 0)); -#162 = VECTOR('NONE', #161, 1); -#163 = CARTESIAN_POINT('NONE', (0.0079375, 0, 0.044449999999999996)); -#164 = LINE('NONE', #163, #162); -#165 = DIRECTION('NONE', (1, 0, -0)); -#166 = DIRECTION('NONE', (0, -1, 0)); -#167 = CARTESIAN_POINT('NONE', (-0.000000000000000005024295867788081, 0.015875, 0.044449999999999996)); -#168 = AXIS2_PLACEMENT_3D('NONE', #167, #166, #165); -#169 = CIRCLE('NONE', #168, 0.007937500000000005); -#170 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#171 = DIRECTION('NONE', (0, -1, 0)); -#172 = CARTESIAN_POINT('NONE', (0, -0, -0)); -#173 = AXIS2_PLACEMENT_3D('NONE', #172, #171, #170); -#174 = CIRCLE('NONE', #173, 0.015875); -#175 = DIRECTION('NONE', (0, 1, 0)); -#176 = VECTOR('NONE', #175, 1); -#177 = CARTESIAN_POINT('NONE', (0.015875, 0, 0.000000000000000003888253587292846)); -#178 = LINE('NONE', #177, #176); -#179 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#180 = DIRECTION('NONE', (0, -1, 0)); -#181 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#182 = AXIS2_PLACEMENT_3D('NONE', #181, #180, #179); -#183 = CIRCLE('NONE', #182, 0.015875); -#184 = EDGE_CURVE('NONE', #5, #5, #48, .T.); -#185 = EDGE_CURVE('NONE', #5, #7, #52, .T.); -#186 = EDGE_CURVE('NONE', #7, #7, #57, .T.); -#187 = EDGE_CURVE('NONE', #9, #9, #62, .T.); -#188 = EDGE_CURVE('NONE', #9, #11, #66, .T.); -#189 = EDGE_CURVE('NONE', #11, #11, #71, .T.); -#190 = EDGE_CURVE('NONE', #13, #13, #76, .T.); -#191 = EDGE_CURVE('NONE', #13, #15, #80, .T.); -#192 = EDGE_CURVE('NONE', #15, #15, #85, .T.); -#193 = EDGE_CURVE('NONE', #17, #17, #90, .T.); -#194 = EDGE_CURVE('NONE', #17, #19, #94, .T.); -#195 = EDGE_CURVE('NONE', #19, #19, #99, .T.); -#196 = EDGE_CURVE('NONE', #21, #21, #104, .T.); -#197 = EDGE_CURVE('NONE', #21, #23, #108, .T.); -#198 = EDGE_CURVE('NONE', #23, #23, #113, .T.); -#199 = EDGE_CURVE('NONE', #25, #25, #118, .T.); -#200 = EDGE_CURVE('NONE', #25, #27, #122, .T.); -#201 = EDGE_CURVE('NONE', #27, #27, #127, .T.); -#202 = EDGE_CURVE('NONE', #29, #29, #132, .T.); -#203 = EDGE_CURVE('NONE', #29, #31, #136, .T.); -#204 = EDGE_CURVE('NONE', #31, #31, #141, .T.); -#205 = EDGE_CURVE('NONE', #33, #33, #146, .T.); -#206 = EDGE_CURVE('NONE', #33, #35, #150, .T.); -#207 = EDGE_CURVE('NONE', #35, #35, #155, .T.); -#208 = EDGE_CURVE('NONE', #37, #37, #160, .T.); -#209 = EDGE_CURVE('NONE', #37, #39, #164, .T.); -#210 = EDGE_CURVE('NONE', #39, #39, #169, .T.); -#211 = EDGE_CURVE('NONE', #41, #41, #174, .T.); -#212 = EDGE_CURVE('NONE', #41, #43, #178, .T.); -#213 = EDGE_CURVE('NONE', #43, #43, #183, .T.); -#214 = CARTESIAN_POINT('NONE', (-0, -0.000762, 0)); -#215 = DIRECTION('NONE', (0, 1, 0)); -#216 = DIRECTION('NONE', (1, 0, -0)); -#217 = AXIS2_PLACEMENT_3D('NONE', #214, #215, #216); -#218 = CYLINDRICAL_SURFACE('NONE', #217, 0.03175); -#219 = CARTESIAN_POINT('NONE', (0, -0.000762, -0)); -#220 = DIRECTION('NONE', (0, -1, 0)); -#221 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#222 = AXIS2_PLACEMENT_3D('NONE', #219, #220, #221); -#223 = CYLINDRICAL_SURFACE('NONE', #222, 0.015875); -#224 = CARTESIAN_POINT('NONE', (0, -0.001524, -0)); -#225 = DIRECTION('NONE', (0, 1, 0)); -#226 = AXIS2_PLACEMENT_3D('NONE', #224, #225, $); -#227 = PLANE('NONE', #226); -#228 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#229 = DIRECTION('NONE', (0, 1, 0)); -#230 = AXIS2_PLACEMENT_3D('NONE', #228, #229, $); -#231 = PLANE('NONE', #230); -#232 = CARTESIAN_POINT('NONE', (-0, 0.017500599999999998, 0)); -#233 = DIRECTION('NONE', (0, 1, 0)); -#234 = DIRECTION('NONE', (1, 0, -0)); -#235 = AXIS2_PLACEMENT_3D('NONE', #232, #233, #234); -#236 = CYLINDRICAL_SURFACE('NONE', #235, 0.0293751); -#237 = CARTESIAN_POINT('NONE', (0, 0.017500599999999998, -0)); -#238 = DIRECTION('NONE', (0, -1, 0)); -#239 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#240 = AXIS2_PLACEMENT_3D('NONE', #237, #238, #239); -#241 = CYLINDRICAL_SURFACE('NONE', #240, 0.015875); -#242 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#243 = DIRECTION('NONE', (0, 1, 0)); -#244 = AXIS2_PLACEMENT_3D('NONE', #242, #243, $); -#245 = PLANE('NONE', #244); -#246 = CARTESIAN_POINT('NONE', (0, 0.019126199999999996, -0)); -#247 = DIRECTION('NONE', (0, 1, 0)); -#248 = AXIS2_PLACEMENT_3D('NONE', #246, #247, $); -#249 = PLANE('NONE', #248); -#250 = CARTESIAN_POINT('NONE', (-0, 0.0079375, 0)); -#251 = DIRECTION('NONE', (0, 1, 0)); -#252 = DIRECTION('NONE', (1, 0, -0)); -#253 = AXIS2_PLACEMENT_3D('NONE', #250, #251, #252); -#254 = CYLINDRICAL_SURFACE('NONE', #253, 0.0587375); -#255 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.0079375, 0.000000000000000005024295867788081)); -#256 = DIRECTION('NONE', (0, -1, 0)); -#257 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); -#258 = AXIS2_PLACEMENT_3D('NONE', #255, #256, #257); -#259 = CYLINDRICAL_SURFACE('NONE', #258, 0.0079375); -#260 = CARTESIAN_POINT('NONE', (0.0000000000000000025121479338940404, 0.0079375, -0.044449999999999996)); -#261 = DIRECTION('NONE', (0, -1, 0)); -#262 = DIRECTION('NONE', (1, 0, -0)); -#263 = AXIS2_PLACEMENT_3D('NONE', #260, #261, #262); -#264 = CYLINDRICAL_SURFACE('NONE', #263, 0.007937499999999997); -#265 = CARTESIAN_POINT('NONE', (-0.044449999999999996, 0.0079375, -0)); -#266 = DIRECTION('NONE', (0, -1, 0)); -#267 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#268 = AXIS2_PLACEMENT_3D('NONE', #265, #266, #267); -#269 = CYLINDRICAL_SURFACE('NONE', #268, 0.0079375); -#270 = CARTESIAN_POINT('NONE', (-0.000000000000000005024295867788081, 0.0079375, 0.044449999999999996)); -#271 = DIRECTION('NONE', (0, -1, 0)); -#272 = DIRECTION('NONE', (1, 0, -0)); -#273 = AXIS2_PLACEMENT_3D('NONE', #270, #271, #272); -#274 = CYLINDRICAL_SURFACE('NONE', #273, 0.007937500000000005); -#275 = CARTESIAN_POINT('NONE', (0, 0.0079375, -0)); -#276 = DIRECTION('NONE', (0, -1, 0)); -#277 = DIRECTION('NONE', (1, 0, 0.00000000000000024492935982947064)); -#278 = AXIS2_PLACEMENT_3D('NONE', #275, #276, #277); -#279 = CYLINDRICAL_SURFACE('NONE', #278, 0.015875); -#280 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#281 = DIRECTION('NONE', (0, 1, 0)); -#282 = AXIS2_PLACEMENT_3D('NONE', #280, #281, $); -#283 = PLANE('NONE', #282); -#284 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); -#285 = DIRECTION('NONE', (0, 1, 0)); -#286 = AXIS2_PLACEMENT_3D('NONE', #284, #285, $); -#287 = PLANE('NONE', #286); -#288 = ORIENTED_EDGE('NONE', *, *, #184, .T.); -#289 = ORIENTED_EDGE('NONE', *, *, #186, .F.); -#290 = EDGE_LOOP('NONE', (#288)); -#291 = FACE_BOUND('NONE', #290, .T.); -#292 = EDGE_LOOP('NONE', (#289)); -#293 = FACE_BOUND('NONE', #292, .T.); -#294 = ADVANCED_FACE('NONE', (#291, #293), #218, .T.); -#295 = ORIENTED_EDGE('NONE', *, *, #187, .T.); -#296 = ORIENTED_EDGE('NONE', *, *, #189, .F.); -#297 = EDGE_LOOP('NONE', (#295)); -#298 = FACE_BOUND('NONE', #297, .T.); -#299 = EDGE_LOOP('NONE', (#296)); -#300 = FACE_BOUND('NONE', #299, .T.); -#301 = ADVANCED_FACE('NONE', (#298, #300), #223, .F.); -#302 = ORIENTED_EDGE('NONE', *, *, #184, .F.); -#303 = ORIENTED_EDGE('NONE', *, *, #187, .F.); -#304 = EDGE_LOOP('NONE', (#302)); -#305 = FACE_BOUND('NONE', #304, .T.); -#306 = EDGE_LOOP('NONE', (#303)); -#307 = FACE_BOUND('NONE', #306, .T.); -#308 = ADVANCED_FACE('NONE', (#305, #307), #227, .F.); -#309 = ORIENTED_EDGE('NONE', *, *, #186, .T.); -#310 = ORIENTED_EDGE('NONE', *, *, #189, .T.); -#311 = EDGE_LOOP('NONE', (#309)); -#312 = FACE_BOUND('NONE', #311, .T.); -#313 = EDGE_LOOP('NONE', (#310)); -#314 = FACE_BOUND('NONE', #313, .T.); -#315 = ADVANCED_FACE('NONE', (#312, #314), #231, .T.); -#316 = ORIENTED_EDGE('NONE', *, *, #190, .T.); -#317 = ORIENTED_EDGE('NONE', *, *, #192, .F.); -#318 = EDGE_LOOP('NONE', (#316)); -#319 = FACE_BOUND('NONE', #318, .T.); -#320 = EDGE_LOOP('NONE', (#317)); -#321 = FACE_BOUND('NONE', #320, .T.); -#322 = ADVANCED_FACE('NONE', (#319, #321), #236, .T.); -#323 = ORIENTED_EDGE('NONE', *, *, #193, .T.); -#324 = ORIENTED_EDGE('NONE', *, *, #195, .F.); -#325 = EDGE_LOOP('NONE', (#323)); -#326 = FACE_BOUND('NONE', #325, .T.); -#327 = EDGE_LOOP('NONE', (#324)); -#328 = FACE_BOUND('NONE', #327, .T.); -#329 = ADVANCED_FACE('NONE', (#326, #328), #241, .F.); -#330 = ORIENTED_EDGE('NONE', *, *, #190, .F.); -#331 = ORIENTED_EDGE('NONE', *, *, #193, .F.); -#332 = EDGE_LOOP('NONE', (#330)); -#333 = FACE_BOUND('NONE', #332, .T.); -#334 = EDGE_LOOP('NONE', (#331)); -#335 = FACE_BOUND('NONE', #334, .T.); -#336 = ADVANCED_FACE('NONE', (#333, #335), #245, .F.); -#337 = ORIENTED_EDGE('NONE', *, *, #192, .T.); -#338 = ORIENTED_EDGE('NONE', *, *, #195, .T.); -#339 = EDGE_LOOP('NONE', (#337)); -#340 = FACE_BOUND('NONE', #339, .T.); -#341 = EDGE_LOOP('NONE', (#338)); -#342 = FACE_BOUND('NONE', #341, .T.); -#343 = ADVANCED_FACE('NONE', (#340, #342), #249, .T.); -#344 = ORIENTED_EDGE('NONE', *, *, #196, .T.); -#345 = ORIENTED_EDGE('NONE', *, *, #198, .F.); -#346 = EDGE_LOOP('NONE', (#344)); -#347 = FACE_BOUND('NONE', #346, .T.); -#348 = EDGE_LOOP('NONE', (#345)); -#349 = FACE_BOUND('NONE', #348, .T.); -#350 = ADVANCED_FACE('NONE', (#347, #349), #254, .T.); -#351 = ORIENTED_EDGE('NONE', *, *, #199, .T.); -#352 = ORIENTED_EDGE('NONE', *, *, #201, .F.); -#353 = EDGE_LOOP('NONE', (#351)); -#354 = FACE_BOUND('NONE', #353, .T.); -#355 = EDGE_LOOP('NONE', (#352)); -#356 = FACE_BOUND('NONE', #355, .T.); -#357 = ADVANCED_FACE('NONE', (#354, #356), #259, .F.); -#358 = ORIENTED_EDGE('NONE', *, *, #202, .T.); -#359 = ORIENTED_EDGE('NONE', *, *, #204, .F.); -#360 = EDGE_LOOP('NONE', (#358)); -#361 = FACE_BOUND('NONE', #360, .T.); -#362 = EDGE_LOOP('NONE', (#359)); -#363 = FACE_BOUND('NONE', #362, .T.); -#364 = ADVANCED_FACE('NONE', (#361, #363), #264, .F.); -#365 = ORIENTED_EDGE('NONE', *, *, #205, .T.); -#366 = ORIENTED_EDGE('NONE', *, *, #207, .F.); -#367 = EDGE_LOOP('NONE', (#365)); -#368 = FACE_BOUND('NONE', #367, .T.); -#369 = EDGE_LOOP('NONE', (#366)); -#370 = FACE_BOUND('NONE', #369, .T.); -#371 = ADVANCED_FACE('NONE', (#368, #370), #269, .F.); -#372 = ORIENTED_EDGE('NONE', *, *, #208, .T.); -#373 = ORIENTED_EDGE('NONE', *, *, #210, .F.); -#374 = EDGE_LOOP('NONE', (#372)); -#375 = FACE_BOUND('NONE', #374, .T.); -#376 = EDGE_LOOP('NONE', (#373)); -#377 = FACE_BOUND('NONE', #376, .T.); -#378 = ADVANCED_FACE('NONE', (#375, #377), #274, .F.); -#379 = ORIENTED_EDGE('NONE', *, *, #211, .T.); -#380 = ORIENTED_EDGE('NONE', *, *, #213, .F.); -#381 = EDGE_LOOP('NONE', (#379)); -#382 = FACE_BOUND('NONE', #381, .T.); -#383 = EDGE_LOOP('NONE', (#380)); -#384 = FACE_BOUND('NONE', #383, .T.); -#385 = ADVANCED_FACE('NONE', (#382, #384), #279, .F.); -#386 = ORIENTED_EDGE('NONE', *, *, #196, .F.); -#387 = ORIENTED_EDGE('NONE', *, *, #199, .F.); -#388 = ORIENTED_EDGE('NONE', *, *, #202, .F.); -#389 = ORIENTED_EDGE('NONE', *, *, #205, .F.); -#390 = ORIENTED_EDGE('NONE', *, *, #208, .F.); -#391 = ORIENTED_EDGE('NONE', *, *, #211, .F.); -#392 = EDGE_LOOP('NONE', (#386)); -#393 = FACE_BOUND('NONE', #392, .T.); -#394 = EDGE_LOOP('NONE', (#387)); -#395 = FACE_BOUND('NONE', #394, .T.); -#396 = EDGE_LOOP('NONE', (#388)); -#397 = FACE_BOUND('NONE', #396, .T.); -#398 = EDGE_LOOP('NONE', (#389)); -#399 = FACE_BOUND('NONE', #398, .T.); -#400 = EDGE_LOOP('NONE', (#390)); -#401 = FACE_BOUND('NONE', #400, .T.); -#402 = EDGE_LOOP('NONE', (#391)); -#403 = FACE_BOUND('NONE', #402, .T.); -#404 = ADVANCED_FACE('NONE', (#393, #395, #397, #399, #401, #403), #283, .F.); -#405 = ORIENTED_EDGE('NONE', *, *, #198, .T.); -#406 = ORIENTED_EDGE('NONE', *, *, #201, .T.); -#407 = ORIENTED_EDGE('NONE', *, *, #204, .T.); -#408 = ORIENTED_EDGE('NONE', *, *, #207, .T.); -#409 = ORIENTED_EDGE('NONE', *, *, #210, .T.); -#410 = ORIENTED_EDGE('NONE', *, *, #213, .T.); -#411 = EDGE_LOOP('NONE', (#405)); -#412 = FACE_BOUND('NONE', #411, .T.); -#413 = EDGE_LOOP('NONE', (#406)); -#414 = FACE_BOUND('NONE', #413, .T.); -#415 = EDGE_LOOP('NONE', (#407)); -#416 = FACE_BOUND('NONE', #415, .T.); -#417 = EDGE_LOOP('NONE', (#408)); -#418 = FACE_BOUND('NONE', #417, .T.); -#419 = EDGE_LOOP('NONE', (#409)); -#420 = FACE_BOUND('NONE', #419, .T.); -#421 = EDGE_LOOP('NONE', (#410)); -#422 = FACE_BOUND('NONE', #421, .T.); -#423 = ADVANCED_FACE('NONE', (#412, #414, #416, #418, #420, #422), #287, .T.); -#424 = CLOSED_SHELL('NONE', (#294, #301, #308, #315)); -#425 = CLOSED_SHELL('NONE', (#322, #329, #336, #343)); -#426 = CLOSED_SHELL('NONE', (#350, #357, #364, #371, #378, #385, #404, #423)); -#427 = MANIFOLD_SOLID_BREP('NONE', #424); -#428 = MANIFOLD_SOLID_BREP('NONE', #425); -#429 = MANIFOLD_SOLID_BREP('NONE', #426); -#430 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#431 = PRODUCT_DEFINITION_CONTEXT('part definition', #430, 'design'); -#432 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#433 = PRODUCT_DEFINITION_FORMATION('', $, #432); -#434 = PRODUCT_DEFINITION('design', $, #433, #431); -#435 = PRODUCT_DEFINITION_SHAPE('NONE', $, #434); -#436 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#429), #3); -#437 = SHAPE_DEFINITION_REPRESENTATION(#435, #436); -#438 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#439 = PRODUCT_DEFINITION_FORMATION('', $, #438); -#440 = PRODUCT_DEFINITION('design', $, #439, #431); -#441 = PRODUCT_DEFINITION_SHAPE('NONE', $, #440); -#442 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#428), #3); -#443 = SHAPE_DEFINITION_REPRESENTATION(#441, #442); -#444 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#445 = PRODUCT_DEFINITION_FORMATION('', $, #444); -#446 = PRODUCT_DEFINITION('design', $, #445, #431); -#447 = PRODUCT_DEFINITION_SHAPE('NONE', $, #446); -#448 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#427), #3); -#449 = SHAPE_DEFINITION_REPRESENTATION(#447, #448); -ENDSEC; -END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/ops.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/ops.snap deleted file mode 100644 index 2ec583df9..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/ops.snap +++ /dev/null @@ -1,666 +0,0 @@ ---- -source: kcl-lib/src/simulation_tests.rs -description: Operations executed flange-xy.kcl ---- -[ - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [ - 905, - 909, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 891, - 910, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 993, - 1099, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1101, - 1102, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 988, - 1103, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1114, - 1220, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1222, - 1223, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1109, - 1224, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1235, - 1342, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1344, - 1345, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1230, - 1346, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1357, - 1464, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1466, - 1467, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1352, - 1468, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1479, - 1545, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1547, - 1548, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1474, - 1549, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 1572, - 1585, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 1555, - 1586, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 1555, - 1586, - 0 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } - } - }, - "sourceRange": [ - 1889, - 1901, - 0 - ] - }, - "tag": { - "value": { - "type": "String", - "value": "end" - }, - "sourceRange": [ - 1903, - 1908, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 1875, - 1909, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2001, - 2067, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2069, - 2070, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 1996, - 2071, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": 0.1279999999999999, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 2094, - 2111, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 2077, - 2112, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2077, - 2112, - 0 - ] - } - }, - { - "labeledArgs": { - "data": { - "value": { - "type": "String", - "value": "XY" - }, - "sourceRange": [ - 2203, - 2207, - 0 - ] - } - }, - "name": "startSketchOn", - "sourceRange": [ - 2189, - 2208, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "holeSketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2303, - 2369, - 0 - ] - }, - "sketch": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2371, - 2372, - 0 - ] - } - }, - "name": "hole", - "sourceRange": [ - 2298, - 2373, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": null - }, - { - "labeledArgs": { - "length": { - "value": { - "type": "Number", - "value": -0.06, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "sourceRange": [ - 2396, - 2412, - 0 - ] - } - }, - "name": "extrude", - "sourceRange": [ - 2379, - 2413, - 0 - ], - "type": "StdLibCall", - "unlabeledArg": { - "value": { - "type": "Sketch", - "value": { - "artifactId": "[uuid]" - } - }, - "sourceRange": [ - 2379, - 2413, - 0 - ] - } - } -] diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange-xy/program_memory.snap deleted file mode 100644 index 4269c97e4..000000000 --- a/rust/kcl-lib/tests/kcl_samples/flange-xy/program_memory.snap +++ /dev/null @@ -1,1072 +0,0 @@ ---- -source: kcl/src/simulation_tests.rs -description: Variables in memory after executing flange-xy.kcl ---- -{ - "baseDia": { - "type": "Number", - "value": 4.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 408, - 413, - 0 - ] - } - ] - }, - "baseThickness": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 595, - 599, - 0 - ] - } - ] - }, - "bottomExtrusion": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2214, - 2292, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2214, - 2292, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.25, - 0.0 - ], - "radius": 1.25, - "tag": null, - "to": [ - 1.25, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.25, - 0.0 - ], - "to": [ - 1.25, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2214, - 2292, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2214, - 2292, - 0 - ] - } - ] - }, - "height": -0.06, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2214, - 2292, - 0 - ] - } - ] - } - }, - "bottomThickness": { - "type": "Number", - "value": 0.06, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 512, - 516, - 0 - ] - } - ] - }, - "bottomTotalDiameter": { - "type": "Number", - "value": 2.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 539, - 542, - 0 - ] - } - ] - }, - "flangeBase": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 916, - 982, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 916, - 982, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.3125, - 0.0 - ], - "radius": 2.3125, - "tag": null, - "to": [ - 2.3125, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.3125, - 0.0 - ], - "to": [ - 2.3125, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 916, - 982, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 916, - 982, - 0 - ] - } - ] - }, - "height": 0.625, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 916, - 982, - 0 - ] - } - ] - } - }, - "holeLocator": { - "type": "Number", - "value": -3.375, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 408, - 413, - 0 - ] - }, - { - "sourceRange": [ - 695, - 696, - 0 - ] - } - ] - }, - "mountingHoleDia": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 393, - 397, - 0 - ] - } - ] - }, - "mountingHolePlacementDiameter": { - "type": "Number", - "value": 3.5, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 575, - 578, - 0 - ] - } - ] - }, - "nHoles": { - "type": "Number", - "value": 4.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 706, - 707, - 0 - ] - } - ] - }, - "pipeDia": { - "type": "Number", - "value": 1.25, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 424, - 428, - 0 - ] - } - ] - }, - "thickness": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 441, - 445, - 0 - ] - } - ] - }, - "topExtrusion": { - "type": "Solid", - "value": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1915, - 1990, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1915, - 1990, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.1565, - 0.0 - ], - "radius": 1.1565, - "tag": null, - "to": [ - 1.1565, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.625 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.1565, - 0.0 - ], - "to": [ - 1.1565, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1915, - 1990, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1915, - 1990, - 0 - ] - } - ] - }, - "height": 0.1279999999999999, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1915, - 1990, - 0 - ] - } - ] - } - }, - "topFacePlane": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1658, - 1659, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1665, - 1666, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.625, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 595, - 599, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1652, - 1687, - 0 - ] - } - ] - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1707, - 1708, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1714, - 1715, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1721, - 1722, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1701, - 1724, - 0 - ] - } - ] - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1744, - 1745, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1751, - 1752, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1758, - 1759, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1738, - 1761, - 0 - ] - } - ] - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1781, - 1782, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1788, - 1789, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1795, - 1796, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1775, - 1798, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1637, - 1802, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1625, - 1804, - 0 - ] - } - ] - }, - "topTotalDiameter": { - "type": "Number", - "value": 2.313, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 488, - 493, - 0 - ] - } - ] - }, - "topTotalThickness": { - "type": "Number", - "value": 0.128, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 463, - 468, - 0 - ] - }, - { - "sourceRange": [ - 512, - 516, - 0 - ] - }, - { - "sourceRange": [ - 595, - 599, - 0 - ] - } - ] - }, - "totalThickness": { - "type": "Number", - "value": 0.813, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 463, - 468, - 0 - ] - } - ] - } -} diff --git a/rust/kcl-lib/tests/kcl_samples/flange-xy/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/flange-xy/rendered_model.png deleted file mode 100644 index 241ea4683..000000000 Binary files a/rust/kcl-lib/tests/kcl_samples/flange-xy/rendered_model.png and /dev/null differ diff --git a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap similarity index 69% rename from rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_commands.snap rename to rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap index 963787d71..388a65286 100644 --- a/rust/kcl-lib/tests/kcl_samples/flange-with-patterns/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_commands.snap @@ -1,6 +1,6 @@ --- source: kcl-lib/src/simulation_tests.rs -description: Artifact commands flange-with-patterns.kcl +description: Artifact commands flange.kcl --- [ { @@ -68,8 +68,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 869, - 888, + 826, + 845, 0 ], "command": { @@ -97,8 +97,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 894, - 1000, + 851, + 957, 0 ], "command": { @@ -117,8 +117,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 894, - 1000, + 851, + 957, 0 ], "command": { @@ -128,8 +128,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 894, - 1000, + 851, + 957, 0 ], "command": { @@ -145,8 +145,19 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 894, - 1000, + 851, + 957, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 851, + 957, 0 ], "command": { @@ -174,8 +185,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 894, - 1000, + 851, + 957, 0 ], "command": { @@ -186,8 +197,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1006, - 1138, + 963, + 1095, 0 ], "command": { @@ -211,8 +222,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1213, - 1232, + 1170, + 1189, 0 ], "command": { @@ -240,8 +251,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1238, - 1304, + 1195, + 1261, 0 ], "command": { @@ -260,8 +271,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1238, - 1304, + 1195, + 1261, 0 ], "command": { @@ -271,8 +282,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1238, - 1304, + 1195, + 1261, 0 ], "command": { @@ -288,8 +299,19 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1238, - 1304, + 1195, + 1261, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1195, + 1261, 0 ], "command": { @@ -317,8 +339,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1238, - 1304, + 1195, + 1261, 0 ], "command": { @@ -329,8 +351,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -342,8 +364,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -355,8 +377,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -368,8 +390,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -381,8 +403,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -394,8 +416,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -407,8 +429,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -420,8 +442,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1310, - 1326, + 1267, + 1283, 0 ], "command": { @@ -433,8 +455,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1337, - 1403, + 1289, + 1320, 0 ], "command": { @@ -453,123 +475,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1337, - 1403, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1337, - 1403, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1337, - 1403, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 0.625, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1337, - 1403, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1332, - 1407, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1332, - 1407, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1413, - 1444, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -582,8 +489,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -593,8 +500,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -605,8 +512,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -618,8 +525,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -632,8 +539,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -646,8 +553,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -660,8 +567,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -674,8 +581,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -688,8 +595,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -702,8 +609,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -716,8 +623,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -730,8 +637,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -744,8 +651,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, + 1289, + 1320, 0 ], "command": { @@ -758,65 +665,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1413, - 1444, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1413, - 1444, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1733, - 1760, - 0 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.625 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1766, - 1841, + 1429, + 1504, 0 ], "command": { @@ -825,18 +675,14 @@ description: Artifact commands flange-with-patterns.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1766, - 1841, + 1429, + 1504, 0 ], "command": { @@ -846,8 +692,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1766, - 1841, + 1429, + 1504, 0 ], "command": { @@ -863,8 +709,19 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1766, - 1841, + 1429, + 1504, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1429, + 1504, 0 ], "command": { @@ -892,8 +749,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1766, - 1841, + 1429, + 1504, 0 ], "command": { @@ -904,8 +761,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1852, - 1918, + 1510, + 1545, 0 ], "command": { @@ -914,133 +771,14 @@ description: Artifact commands flange-with-patterns.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 1852, - 1918, - 0 - ], - "command": { - "type": "start_path" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1852, - 1918, - 0 - ], - "command": { - "type": "move_path_pen", - "path": "[uuid]", - "to": { - "x": 0.625, - "y": 0.0, - "z": 0.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1852, - 1918, - 0 - ], - "command": { - "type": "extend_path", - "path": "[uuid]", - "segment": { - "type": "arc", - "center": { - "x": 0.0, - "y": 0.0 - }, - "radius": 0.625, - "start": { - "unit": "degrees", - "value": 0.0 - }, - "end": { - "unit": "degrees", - "value": 360.0 - }, - "relative": false - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1852, - 1918, - 0 - ], - "command": { - "type": "close_path", - "path_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1847, - 1922, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1847, - 1922, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1928, - 1963, - 0 - ], - "command": { - "type": "enable_sketch_mode", - "entity_id": "[uuid]", - "ortho": false, - "animated": false, - "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1928, - 1963, + 1510, + 1545, 0 ], "command": { @@ -1053,8 +791,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1928, - 1963, + 1510, + 1545, 0 ], "command": { @@ -1064,8 +802,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1928, - 1963, + 1510, + 1545, 0 ], "command": { @@ -1076,8 +814,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1928, - 1963, + 1510, + 1545, 0 ], "command": { @@ -1089,8 +827,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1928, - 1963, + 1510, + 1545, 0 ], "command": { @@ -1103,8 +841,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1928, - 1963, + 1510, + 1545, 0 ], "command": { @@ -1117,65 +855,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 1928, - 1963, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1928, - 1963, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2040, - 2059, - 0 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2065, - 2143, + 1662, + 1740, 0 ], "command": { @@ -1184,18 +865,14 @@ description: Artifact commands flange-with-patterns.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 2065, - 2143, + 1662, + 1740, 0 ], "command": { @@ -1205,8 +882,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2065, - 2143, + 1662, + 1740, 0 ], "command": { @@ -1222,8 +899,19 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2065, - 2143, + 1662, + 1740, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1662, + 1740, 0 ], "command": { @@ -1251,8 +939,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2065, - 2143, + 1662, + 1740, 0 ], "command": { @@ -1263,8 +951,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2154, - 2220, + 1746, + 1779, 0 ], "command": { @@ -1273,18 +961,108 @@ description: Artifact commands flange-with-patterns.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 2154, - 2220, + 1746, + 1779, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 0.06, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1746, + 1779, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1746, + 1779, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1746, + 1779, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1746, + 1779, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1746, + 1779, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1870, + 1913, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1870, + 1913, 0 ], "command": { @@ -1294,8 +1072,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2154, - 2220, + 1870, + 1913, 0 ], "command": { @@ -1311,8 +1089,19 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2154, - 2220, + 1870, + 1913, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1870, + 1913, 0 ], "command": { @@ -1340,8 +1129,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2154, - 2220, + 1870, + 1913, 0 ], "command": { @@ -1352,34 +1141,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2149, - 2224, - 0 - ], - "command": { - "type": "solid2d_add_hole", - "object_id": "[uuid]", - "hole_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2149, - 2224, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { @@ -1388,32 +1151,28 @@ description: Artifact commands flange-with-patterns.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -0.06, + "distance": -0.813, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { @@ -1423,8 +1182,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { @@ -1435,8 +1194,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { @@ -1448,8 +1207,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { @@ -1462,8 +1221,8 @@ description: Artifact commands flange-with-patterns.kcl { "cmdId": "[uuid]", "range": [ - 2230, - 2264, + 1919, + 1994, 0 ], "command": { @@ -1472,59 +1231,5 @@ description: Artifact commands flange-with-patterns.kcl "edge_id": "[uuid]", "face_id": "[uuid]" } - }, - { - "cmdId": "[uuid]", - "range": [ - 2230, - 2264, - 0 - ], - "command": { - "type": "solid3d_get_opposite_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2230, - 2264, - 0 - ], - "command": { - "type": "solid3d_get_next_adjacent_edge", - "object_id": "[uuid]", - "edge_id": "[uuid]", - "face_id": "[uuid]" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1766, - 1841, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1852, - 1918, - 0 - ], - "command": { - "type": "object_visible", - "object_id": "[uuid]", - "hidden": true - } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap new file mode 100644 index 000000000..b2b56a973 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart flange.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..2341461c3 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange/artifact_graph_flowchart.snap.md @@ -0,0 +1,103 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[851, 957, 0]"] + 3["Segment
[851, 957, 0]"] + 4[Solid2d] + end + subgraph path6 [Path] + 6["Path
[1195, 1261, 0]"] + 7["Segment
[1195, 1261, 0]"] + 8[Solid2d] + end + subgraph path15 [Path] + 15["Path
[1429, 1504, 0]"] + 16["Segment
[1429, 1504, 0]"] + 17[Solid2d] + end + subgraph path23 [Path] + 23["Path
[1662, 1740, 0]"] + 24["Segment
[1662, 1740, 0]"] + 25[Solid2d] + end + subgraph path31 [Path] + 31["Path
[1870, 1913, 0]"] + 32["Segment
[1870, 1913, 0]"] + 33[Solid2d] + end + 1["Plane
[826, 845, 0]"] + 5["Plane
[1170, 1189, 0]"] + 9["Sweep Extrusion
[1289, 1320, 0]"] + 10[Wall] + 11["Cap Start"] + 12["Cap End"] + 13["SweepEdge Opposite"] + 14["SweepEdge Adjacent"] + 18["Sweep Extrusion
[1510, 1545, 0]"] + 19[Wall] + 20["Cap End"] + 21["SweepEdge Opposite"] + 22["SweepEdge Adjacent"] + 26["Sweep Extrusion
[1746, 1779, 0]"] + 27[Wall] + 28["Cap End"] + 29["SweepEdge Opposite"] + 30["SweepEdge Adjacent"] + 34["Sweep Extrusion
[1919, 1994, 0]"] + 35[Wall] + 36["SweepEdge Opposite"] + 37["SweepEdge Adjacent"] + 38["StartSketchOnFace
[1391, 1423, 0]"] + 39["StartSketchOnFace
[1622, 1656, 0]"] + 40["StartSketchOnFace
[1830, 1864, 0]"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 5 --- 6 + 6 --- 7 + 6 ---- 9 + 6 --- 8 + 7 --- 10 + 7 --- 13 + 7 --- 14 + 9 --- 10 + 9 --- 11 + 9 --- 12 + 9 --- 13 + 9 --- 14 + 11 --- 23 + 12 --- 15 + 15 --- 16 + 15 ---- 18 + 15 --- 17 + 16 --- 19 + 16 --- 21 + 16 --- 22 + 18 --- 19 + 18 --- 20 + 18 --- 21 + 18 --- 22 + 20 --- 31 + 23 --- 24 + 23 ---- 26 + 23 --- 25 + 24 --- 27 + 24 --- 29 + 24 --- 30 + 26 --- 27 + 26 --- 28 + 26 --- 29 + 26 --- 30 + 31 --- 32 + 31 ---- 34 + 31 --- 33 + 32 --- 35 + 32 --- 36 + 32 --- 37 + 34 --- 35 + 34 --- 36 + 34 --- 37 + 12 <--x 38 + 11 <--x 39 + 20 <--x 40 +``` diff --git a/rust/kcl-lib/tests/kcl_samples/flange/ast.snap b/rust/kcl-lib/tests/kcl_samples/flange/ast.snap new file mode 100644 index 000000000..3e8cc85ff --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange/ast.snap @@ -0,0 +1,1601 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing flange.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 377, + "id": { + "end": 370, + "name": "mountingHoleDia", + "start": 355, + "type": "Identifier" + }, + "init": { + "end": 377, + "raw": ".625", + "start": 373, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 355, + "type": "VariableDeclarator" + }, + "end": 377, + "kind": "const", + "start": 355, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 393, + "id": { + "end": 385, + "name": "baseDia", + "start": 378, + "type": "Identifier" + }, + "init": { + "end": 393, + "raw": "4.625", + "start": 388, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.625, + "suffix": "None" + } + }, + "start": 378, + "type": "VariableDeclarator" + }, + "end": 393, + "kind": "const", + "start": 378, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 408, + "id": { + "end": 401, + "name": "pipeDia", + "start": 394, + "type": "Identifier" + }, + "init": { + "end": 408, + "raw": "1.25", + "start": 404, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.25, + "suffix": "None" + } + }, + "start": 394, + "type": "VariableDeclarator" + }, + "end": 408, + "kind": "const", + "start": 394, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 431, + "id": { + "end": 423, + "name": "totalThickness", + "start": 409, + "type": "Identifier" + }, + "init": { + "end": 431, + "raw": "0.813", + "start": 426, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.813, + "suffix": "None" + } + }, + "start": 409, + "type": "VariableDeclarator" + }, + "end": 431, + "kind": "const", + "start": 409, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 456, + "id": { + "end": 448, + "name": "topTotalDiameter", + "start": 432, + "type": "Identifier" + }, + "init": { + "end": 456, + "raw": "2.313", + "start": 451, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.313, + "suffix": "None" + } + }, + "start": 432, + "type": "VariableDeclarator" + }, + "end": 456, + "kind": "const", + "start": 432, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 479, + "id": { + "end": 472, + "name": "bottomThickness", + "start": 457, + "type": "Identifier" + }, + "init": { + "end": 479, + "raw": "0.06", + "start": 475, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.06, + "suffix": "None" + } + }, + "start": 457, + "type": "VariableDeclarator" + }, + "end": 479, + "kind": "const", + "start": 457, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 505, + "id": { + "end": 499, + "name": "bottomTotalDiameter", + "start": 480, + "type": "Identifier" + }, + "init": { + "end": 505, + "raw": "2.5", + "start": 502, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.5, + "suffix": "None" + } + }, + "start": 480, + "type": "VariableDeclarator" + }, + "end": 505, + "kind": "const", + "start": 480, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 541, + "id": { + "end": 535, + "name": "mountingHolePlacementDiameter", + "start": 506, + "type": "Identifier" + }, + "init": { + "end": 541, + "raw": "3.5", + "start": 538, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.5, + "suffix": "None" + } + }, + "start": 506, + "type": "VariableDeclarator" + }, + "end": 541, + "kind": "const", + "start": 506, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 562, + "id": { + "end": 555, + "name": "baseThickness", + "start": 542, + "type": "Identifier" + }, + "init": { + "end": 562, + "raw": ".625", + "start": 558, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.625, + "suffix": "None" + } + }, + "start": 542, + "type": "VariableDeclarator" + }, + "end": 562, + "kind": "const", + "start": 542, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 632, + "id": { + "end": 580, + "name": "topTotalThickness", + "start": 563, + "type": "Identifier" + }, + "init": { + "end": 632, + "left": { + "end": 597, + "name": "totalThickness", + "start": 583, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "-", + "right": { + "end": 632, + "left": { + "end": 616, + "name": "bottomThickness", + "start": 601, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 632, + "name": "baseThickness", + "start": 619, + "type": "Identifier", + "type": "Identifier" + }, + "start": 601, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 583, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "start": 563, + "type": "VariableDeclarator" + }, + "end": 632, + "kind": "const", + "start": 563, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 644, + "id": { + "end": 640, + "name": "nHoles", + "start": 634, + "type": "Identifier" + }, + "init": { + "end": 644, + "raw": "4", + "start": 643, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + }, + "start": 634, + "type": "VariableDeclarator" + }, + "end": 644, + "kind": "const", + "start": 634, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 760, + "expression": { + "arguments": [ + { + "end": 723, + "name": "nHoles", + "start": 717, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 726, + "raw": "1", + "start": 725, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 759, + "raw": "\"nHoles must be greater than 1\"", + "start": 728, + "type": "Literal", + "type": "Literal", + "value": "nHoles must be greater than 1" + } + ], + "callee": { + "end": 716, + "name": "assertGreaterThan", + "start": 699, + "type": "Identifier" + }, + "end": 760, + "start": 699, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 699, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 1156, + "id": { + "end": 823, + "name": "circles", + "start": 816, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 844, + "raw": "'XY'", + "start": 840, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 839, + "name": "startSketchOn", + "start": 826, + "type": "Identifier" + }, + "end": 845, + "start": 826, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 872, + "name": "center", + "start": 866, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 909, + "left": { + "end": 905, + "name": "mountingHolePlacementDiameter", + "start": 876, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 909, + "raw": "2", + "start": 908, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 876, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 912, + "raw": "0", + "start": 911, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 913, + "start": 875, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 928, + "name": "radius", + "start": 922, + "type": "Identifier" + }, + "arg": { + "end": 950, + "left": { + "end": 946, + "name": "mountingHoleDia", + "start": 931, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 950, + "raw": "2", + "start": 949, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 931, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 857, + "name": "circle", + "start": 851, + "type": "Identifier" + }, + "end": 957, + "start": 851, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 999, + "name": "arcDegrees", + "start": 989, + "type": "Identifier" + }, + "arg": { + "end": 1005, + "raw": "360", + "start": 1002, + "type": "Literal", + "type": "Literal", + "value": { + "value": 360.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1020, + "name": "center", + "start": 1014, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1025, + "raw": "0", + "start": 1024, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1028, + "raw": "0", + "start": 1027, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1029, + "start": 1023, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1047, + "name": "instances", + "start": 1038, + "type": "Identifier" + }, + "arg": { + "end": 1056, + "name": "nHoles", + "start": 1050, + "type": "Identifier", + "type": "Identifier" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1081, + "name": "rotateDuplicates", + "start": 1065, + "type": "Identifier" + }, + "arg": { + "end": 1088, + "raw": "true", + "start": 1084, + "type": "Literal", + "type": "Literal", + "value": true + } + } + ], + "callee": { + "end": 980, + "name": "patternCircular2d", + "start": 963, + "type": "Identifier" + }, + "end": 1095, + "start": 963, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1156, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 1156, + "start": 1095, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the base of the flange and add the mounting holes", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 826, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 816, + "type": "VariableDeclarator" + }, + "end": 1156, + "kind": "const", + "start": 816, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1375, + "id": { + "end": 1167, + "name": "flangeBase", + "start": 1157, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1188, + "raw": "'XY'", + "start": 1184, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 1183, + "name": "startSketchOn", + "start": 1170, + "type": "Identifier" + }, + "end": 1189, + "start": 1170, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1216, + "name": "center", + "start": 1210, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1221, + "raw": "0", + "start": 1220, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1224, + "raw": "0", + "start": 1223, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1225, + "start": 1219, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1240, + "name": "radius", + "start": 1234, + "type": "Identifier" + }, + "arg": { + "end": 1254, + "left": { + "end": 1250, + "name": "baseDia", + "start": 1243, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1254, + "raw": "2", + "start": 1253, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1243, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1201, + "name": "circle", + "start": 1195, + "type": "Identifier" + }, + "end": 1261, + "start": 1195, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "end": 1279, + "name": "circles", + "start": 1272, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1282, + "start": 1281, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 1271, + "name": "hole", + "start": 1267, + "type": "Identifier" + }, + "end": 1283, + "start": 1267, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1303, + "name": "length", + "start": 1297, + "type": "Identifier" + }, + "arg": { + "end": 1319, + "name": "baseThickness", + "start": 1306, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1296, + "name": "extrude", + "start": 1289, + "type": "Identifier" + }, + "end": 1320, + "start": 1289, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1375, + "nonCodeMeta": { + "nonCodeNodes": { + "3": [ + { + "end": 1375, + "start": 1320, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the extrusion on the top of the flange base", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1170, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1157, + "type": "VariableDeclarator" + }, + "end": 1375, + "kind": "const", + "start": 1157, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1603, + "id": { + "end": 1388, + "name": "topExtrusion", + "start": 1376, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1415, + "name": "flangeBase", + "start": 1405, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1422, + "raw": "'end'", + "start": 1417, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 1404, + "name": "startSketchOn", + "start": 1391, + "type": "Identifier" + }, + "end": 1423, + "start": 1391, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1450, + "name": "center", + "start": 1444, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1455, + "raw": "0", + "start": 1454, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1458, + "raw": "0", + "start": 1457, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1459, + "start": 1453, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1474, + "name": "radius", + "start": 1468, + "type": "Identifier" + }, + "arg": { + "end": 1497, + "left": { + "end": 1493, + "name": "topTotalDiameter", + "start": 1477, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1497, + "raw": "2", + "start": 1496, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1477, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1435, + "name": "circle", + "start": 1429, + "type": "Identifier" + }, + "end": 1504, + "start": 1429, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1524, + "name": "length", + "start": 1518, + "type": "Identifier" + }, + "arg": { + "end": 1544, + "name": "topTotalThickness", + "start": 1527, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1517, + "name": "extrude", + "start": 1510, + "type": "Identifier" + }, + "end": 1545, + "start": 1510, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1603, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 1603, + "start": 1545, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the extrusion on the bottom of the flange base", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1391, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1376, + "type": "VariableDeclarator" + }, + "end": 1603, + "kind": "const", + "start": 1376, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1818, + "id": { + "end": 1619, + "name": "bottomExtrusion", + "start": 1604, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1646, + "name": "flangeBase", + "start": 1636, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1655, + "raw": "'start'", + "start": 1648, + "type": "Literal", + "type": "Literal", + "value": "start" + } + ], + "callee": { + "end": 1635, + "name": "startSketchOn", + "start": 1622, + "type": "Identifier" + }, + "end": 1656, + "start": 1622, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1683, + "name": "center", + "start": 1677, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1688, + "raw": "0", + "start": 1687, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1691, + "raw": "0", + "start": 1690, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1692, + "start": 1686, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1707, + "name": "radius", + "start": 1701, + "type": "Identifier" + }, + "arg": { + "end": 1733, + "left": { + "end": 1729, + "name": "bottomTotalDiameter", + "start": 1710, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1733, + "raw": "2", + "start": 1732, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1710, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1668, + "name": "circle", + "start": 1662, + "type": "Identifier" + }, + "end": 1740, + "start": 1662, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1760, + "name": "length", + "start": 1754, + "type": "Identifier" + }, + "arg": { + "end": 1778, + "name": "bottomThickness", + "start": 1763, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 1753, + "name": "extrude", + "start": 1746, + "type": "Identifier" + }, + "end": 1779, + "start": 1746, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 1818, + "nonCodeMeta": { + "nonCodeNodes": { + "2": [ + { + "end": 1818, + "start": 1779, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Cut a hole through the entire body", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 1622, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1604, + "type": "VariableDeclarator" + }, + "end": 1818, + "kind": "const", + "start": 1604, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 1994, + "id": { + "end": 1827, + "name": "pipeHole", + "start": 1819, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "end": 1856, + "name": "topExtrusion", + "start": 1844, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 1863, + "raw": "'end'", + "start": 1858, + "type": "Literal", + "type": "Literal", + "value": "end" + } + ], + "callee": { + "end": 1843, + "name": "startSketchOn", + "start": 1830, + "type": "Identifier" + }, + "end": 1864, + "start": 1830, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1883, + "name": "center", + "start": 1877, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 1888, + "raw": "0", + "start": 1887, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 1891, + "raw": "0", + "start": 1890, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 1892, + "start": 1886, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "type": "LabeledArg", + "label": { + "end": 1900, + "name": "radius", + "start": 1894, + "type": "Identifier" + }, + "arg": { + "end": 1912, + "left": { + "end": 1910, + "name": "pipeDia", + "start": 1903, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "/", + "right": { + "end": 1912, + "raw": "2", + "start": 1911, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "start": 1903, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "callee": { + "end": 1876, + "name": "circle", + "start": 1870, + "type": "Identifier" + }, + "end": 1913, + "start": 1870, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 1936, + "name": "length", + "start": 1930, + "type": "Identifier" + }, + "arg": { + "argument": { + "end": 1992, + "left": { + "end": 1974, + "left": { + "end": 1958, + "name": "topTotalThickness", + "start": 1941, + "type": "Identifier", + "type": "Identifier" + }, + "operator": "+", + "right": { + "end": 1974, + "name": "baseThickness", + "start": 1961, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1941, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "operator": "+", + "right": { + "end": 1992, + "name": "bottomThickness", + "start": 1977, + "type": "Identifier", + "type": "Identifier" + }, + "start": 1941, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + "end": 1992, + "operator": "-", + "start": 1939, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + } + ], + "callee": { + "end": 1926, + "name": "extrude", + "start": 1919, + "type": "Identifier" + }, + "end": 1994, + "start": 1919, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "end": 1928, + "start": 1927, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + } + ], + "end": 1994, + "start": 1830, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 1819, + "type": "VariableDeclarator" + }, + "end": 1994, + "kind": "const", + "start": 1819, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + } + ], + "end": 1995, + "innerAttrs": [ + { + "end": 333, + "name": { + "end": 309, + "name": "settings", + "start": 301, + "type": "Identifier" + }, + "properties": [ + { + "end": 332, + "key": { + "end": 327, + "name": "defaultLengthUnit", + "start": 310, + "type": "Identifier" + }, + "start": 310, + "type": "ObjectProperty", + "value": { + "end": 332, + "name": "in", + "start": 330, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "start": 300, + "type": "Annotation" + } + ], + "nonCodeMeta": { + "nonCodeNodes": { + "10": [ + { + "end": 698, + "start": 644, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Add assertion so nHoles are always greater than 1", + "style": "line" + } + } + ], + "11": [ + { + "end": 815, + "start": 760, + "type": "NonCodeNode", + "value": { + "type": "newLineBlockComment", + "value": "Create the circular pattern for the mounting holes", + "style": "line" + } + } + ] + }, + "startNodes": [ + { + "end": 9, + "start": 0, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Flange", + "style": "line" + } + }, + { + "end": 285, + "start": 10, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "A flange is a flat rim, collar, or rib, typically forged or cast, that is used to strengthen an object, guide it, or attach it to another object. Flanges are known for their use in various applications, including piping, plumbing, and mechanical engineering, among others.", + "style": "line" + } + }, + { + "end": 287, + "start": 285, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 299, + "start": 287, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Set units", + "style": "line" + } + }, + { + "end": 335, + "start": 333, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + }, + { + "end": 354, + "start": 335, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "Define constants", + "style": "line" + } + } + ] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/flange/exported_step.step b/rust/kcl-lib/tests/kcl_samples/flange/exported_step.step new file mode 100644 index 000000000..554c95e10 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange/exported_step.step @@ -0,0 +1,864 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION((('zoo.dev export')), '2;1'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); +FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); +ENDSEC; +DATA; +#1 = ( + LENGTH_UNIT() + NAMED_UNIT(*) + SI_UNIT($, .METRE.) +); +#2 = UNCERTAINTY_MEASURE_WITH_UNIT(0.00001, #1, 'DISTANCE_ACCURACY_VALUE', $); +#3 = ( + GEOMETRIC_REPRESENTATION_CONTEXT(3) + GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2)) + GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) + REPRESENTATION_CONTEXT('', '3D') +); +#4 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); +#5 = VERTEX_POINT('NONE', #4); +#6 = CARTESIAN_POINT('NONE', (0.0587375, 0.015875, -0)); +#7 = VERTEX_POINT('NONE', #6); +#8 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); +#9 = VERTEX_POINT('NONE', #8); +#10 = CARTESIAN_POINT('NONE', (0.0523875, 0.015875, 0.000000000000000001944126793646423)); +#11 = VERTEX_POINT('NONE', #10); +#12 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0, -0.0523875)); +#13 = VERTEX_POINT('NONE', #12); +#14 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0.015875, -0.0523875)); +#15 = VERTEX_POINT('NONE', #14); +#16 = CARTESIAN_POINT('NONE', (-0.0523875, 0, -0.00000000000000000835974521267962)); +#17 = VERTEX_POINT('NONE', #16); +#18 = CARTESIAN_POINT('NONE', (-0.0523875, 0.015875, -0.00000000000000000835974521267962)); +#19 = VERTEX_POINT('NONE', #18); +#20 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0, 0.0523875)); +#21 = VERTEX_POINT('NONE', #20); +#22 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0.015875, 0.0523875)); +#23 = VERTEX_POINT('NONE', #22); +#24 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); +#25 = VERTEX_POINT('NONE', #24); +#26 = CARTESIAN_POINT('NONE', (0.0293751, 0.019126199999999996, -0)); +#27 = VERTEX_POINT('NONE', #26); +#28 = CARTESIAN_POINT('NONE', (-0.03175, 0, -0)); +#29 = VERTEX_POINT('NONE', #28); +#30 = CARTESIAN_POINT('NONE', (-0.03175, -0.001524, -0)); +#31 = VERTEX_POINT('NONE', #30); +#32 = CARTESIAN_POINT('NONE', (0.015875, -0.001525000000000002, -0)); +#33 = VERTEX_POINT('NONE', #32); +#34 = CARTESIAN_POINT('NONE', (0.015875, 0.019126199999999996, -0)); +#35 = VERTEX_POINT('NONE', #34); +#36 = DIRECTION('NONE', (1, 0, -0)); +#37 = DIRECTION('NONE', (0, 1, 0)); +#38 = CARTESIAN_POINT('NONE', (-0, 0, 0)); +#39 = AXIS2_PLACEMENT_3D('NONE', #38, #37, #36); +#40 = CIRCLE('NONE', #39, 0.0587375); +#41 = DIRECTION('NONE', (0, 1, 0)); +#42 = VECTOR('NONE', #41, 1); +#43 = CARTESIAN_POINT('NONE', (0.0587375, 0, -0)); +#44 = LINE('NONE', #43, #42); +#45 = DIRECTION('NONE', (1, 0, -0)); +#46 = DIRECTION('NONE', (0, 1, 0)); +#47 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); +#48 = AXIS2_PLACEMENT_3D('NONE', #47, #46, #45); +#49 = CIRCLE('NONE', #48, 0.0587375); +#50 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); +#51 = DIRECTION('NONE', (0, -1, 0)); +#52 = CARTESIAN_POINT('NONE', (0.044449999999999996, -0, 0.000000000000000005024295867788081)); +#53 = AXIS2_PLACEMENT_3D('NONE', #52, #51, #50); +#54 = CIRCLE('NONE', #53, 0.0079375); +#55 = DIRECTION('NONE', (0, 1, 0)); +#56 = VECTOR('NONE', #55, 1); +#57 = CARTESIAN_POINT('NONE', (0.0523875, 0, 0.000000000000000001944126793646423)); +#58 = LINE('NONE', #57, #56); +#59 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); +#60 = DIRECTION('NONE', (0, -1, 0)); +#61 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.015875, 0.000000000000000005024295867788081)); +#62 = AXIS2_PLACEMENT_3D('NONE', #61, #60, #59); +#63 = CIRCLE('NONE', #62, 0.0079375); +#64 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); +#65 = DIRECTION('NONE', (0, -1, 0)); +#66 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, -0, -0.044449999999999996)); +#67 = AXIS2_PLACEMENT_3D('NONE', #66, #65, #64); +#68 = CIRCLE('NONE', #67, 0.0079375); +#69 = DIRECTION('NONE', (0, 1, 0)); +#70 = VECTOR('NONE', #69, 1); +#71 = CARTESIAN_POINT('NONE', (0.0000000000000000051519360031630214, 0, -0.0523875)); +#72 = LINE('NONE', #71, #70); +#73 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); +#74 = DIRECTION('NONE', (0, -1, 0)); +#75 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, 0.015875, -0.044449999999999996)); +#76 = AXIS2_PLACEMENT_3D('NONE', #75, #74, #73); +#77 = CIRCLE('NONE', #76, 0.0079375); +#78 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); +#79 = DIRECTION('NONE', (-0, -1, 0)); +#80 = CARTESIAN_POINT('NONE', (-0.04444999999999999, -0, -0.000000000000000010048591735576163)); +#81 = AXIS2_PLACEMENT_3D('NONE', #80, #79, #78); +#82 = CIRCLE('NONE', #81, 0.007937500000000007); +#83 = DIRECTION('NONE', (0, 1, 0)); +#84 = VECTOR('NONE', #83, 1); +#85 = CARTESIAN_POINT('NONE', (-0.0523875, 0, -0.00000000000000000835974521267962)); +#86 = LINE('NONE', #85, #84); +#87 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); +#88 = DIRECTION('NONE', (-0, -1, 0)); +#89 = CARTESIAN_POINT('NONE', (-0.04444999999999999, 0.015875, -0.000000000000000010048591735576163)); +#90 = AXIS2_PLACEMENT_3D('NONE', #89, #88, #87); +#91 = CIRCLE('NONE', #90, 0.007937500000000007); +#92 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); +#93 = DIRECTION('NONE', (0, -1, 0)); +#94 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, -0, 0.04444999999999999)); +#95 = AXIS2_PLACEMENT_3D('NONE', #94, #93, #92); +#96 = CIRCLE('NONE', #95, 0.007937500000000007); +#97 = DIRECTION('NONE', (0, 1, 0)); +#98 = VECTOR('NONE', #97, 1); +#99 = CARTESIAN_POINT('NONE', (-0.000000000000000009623427628549794, 0, 0.0523875)); +#100 = LINE('NONE', #99, #98); +#101 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); +#102 = DIRECTION('NONE', (0, -1, 0)); +#103 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, 0.015875, 0.04444999999999999)); +#104 = AXIS2_PLACEMENT_3D('NONE', #103, #102, #101); +#105 = CIRCLE('NONE', #104, 0.007937500000000007); +#106 = DIRECTION('NONE', (1, 0, -0)); +#107 = DIRECTION('NONE', (0, 1, 0)); +#108 = CARTESIAN_POINT('NONE', (-0, 0.015875, 0)); +#109 = AXIS2_PLACEMENT_3D('NONE', #108, #107, #106); +#110 = CIRCLE('NONE', #109, 0.0293751); +#111 = DIRECTION('NONE', (0, 1, 0)); +#112 = VECTOR('NONE', #111, 1); +#113 = CARTESIAN_POINT('NONE', (0.0293751, 0.015875, -0)); +#114 = LINE('NONE', #113, #112); +#115 = DIRECTION('NONE', (1, 0, -0)); +#116 = DIRECTION('NONE', (0, 1, 0)); +#117 = CARTESIAN_POINT('NONE', (-0, 0.019126199999999996, 0)); +#118 = AXIS2_PLACEMENT_3D('NONE', #117, #116, #115); +#119 = CIRCLE('NONE', #118, 0.0293751); +#120 = DIRECTION('NONE', (-1, 0, -0)); +#121 = DIRECTION('NONE', (0, -1, -0)); +#122 = CARTESIAN_POINT('NONE', (0, -0, 0)); +#123 = AXIS2_PLACEMENT_3D('NONE', #122, #121, #120); +#124 = CIRCLE('NONE', #123, 0.03175); +#125 = DIRECTION('NONE', (0, -1, 0)); +#126 = VECTOR('NONE', #125, 1); +#127 = CARTESIAN_POINT('NONE', (-0.03175, 0, -0)); +#128 = LINE('NONE', #127, #126); +#129 = DIRECTION('NONE', (-1, 0, -0)); +#130 = DIRECTION('NONE', (0, -1, -0)); +#131 = CARTESIAN_POINT('NONE', (0, -0.001524, 0)); +#132 = AXIS2_PLACEMENT_3D('NONE', #131, #130, #129); +#133 = CIRCLE('NONE', #132, 0.03175); +#134 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, -0)); +#135 = CARTESIAN_POINT('NONE', (0.015870881497486118, -0.001524, -0.00035940947133350493)); +#136 = CARTESIAN_POINT('NONE', (0.015870831437268924, -0.001524, -0.00036377807767422104)); +#137 = CARTESIAN_POINT('NONE', (0.015858325052869264, -0.001524, -0.0007263277096357165)); +#138 = CARTESIAN_POINT('NONE', (0.0158581730383161, -0.001524, -0.0007307344844909669)); +#139 = CARTESIAN_POINT('NONE', (0.0158370580060739, -0.001524, -0.0010961706421057829)); +#140 = CARTESIAN_POINT('NONE', (0.015836801353784253, -0.001524, -0.0011006125025535885)); +#141 = CARTESIAN_POINT('NONE', (0.015806865136036165, -0.001524, -0.0014686667830946887)); +#142 = CARTESIAN_POINT('NONE', (0.015806501262624076, -0.001524, -0.0014731404667116894)); +#143 = CARTESIAN_POINT('NONE', (0.015767540600771637, -0.001524, -0.001843529884377581)); +#144 = CARTESIAN_POINT('NONE', (0.015767067035637766, -0.001524, -0.0018480319514837878)); +#145 = CARTESIAN_POINT('NONE', (0.015718889012914634, -0.001524, -0.002220459202310053)); +#146 = CARTESIAN_POINT('NONE', (0.015718303411164158, -0.001524, -0.0022249860391888327)); +#147 = CARTESIAN_POINT('NONE', (0.015660726520920775, -0.001524, -0.0025991398493927617)); +#148 = CARTESIAN_POINT('NONE', (0.015660026676348335, -0.001524, -0.0026036876725249554)); +#149 = CARTESIAN_POINT('NONE', (0.015592881888868622, -0.001524, -0.002979243232946095)); +#150 = CARTESIAN_POINT('NONE', (0.015592065746925446, -0.001524, -0.0029838080942906227)); +#151 = CARTESIAN_POINT('NONE', (0.015515197567326163, -0.001524, -0.0033604275829797244)); +#152 = CARTESIAN_POINT('NONE', (0.015514263237978774, -0.001524, -0.003365005376325626)); +#153 = CARTESIAN_POINT('NONE', (0.015427530747331702, -0.001524, -0.003742338570653397)); +#154 = CARTESIAN_POINT('NONE', (0.015426476517716713, -0.001524, -0.0037469250390599943)); +#155 = CARTESIAN_POINT('NONE', (0.015329754389187296, -0.001524, -0.004124610017969459)); +#156 = CARTESIAN_POINT('NONE', (0.015328578735962542, -0.001524, -0.004129200762302199)); +#157 = CARTESIAN_POINT('NONE', (0.015221758217486893, -0.001524, -0.004506864698520256)); +#158 = CARTESIAN_POINT('NONE', (0.015220459818775808, -0.001524, -0.004511455187080005)); +#159 = CARTESIAN_POINT('NONE', (0.01510344967361059, -0.001524, -0.004888715228242623)); +#160 = CARTESIAN_POINT('NONE', (0.015102027420434566, -0.001524, -0.00489330080747571)); +#161 = CARTESIAN_POINT('NONE', (0.014974754816820285, -0.001524, -0.005269765044216194)); +#162 = CARTESIAN_POINT('NONE', (0.014973207823912486, -0.001524, -0.005274340950481478)); +#163 = CARTESIAN_POINT('NONE', (0.014835619165098922, -0.001524, -0.005649609468593207)); +#164 = CARTESIAN_POINT('NONE', (0.014833946780993201, -0.001524, -0.0056541708409510675)); +#165 = CARTESIAN_POINT('NONE', (0.014686008466992143, -0.001524, -0.0060278368537773006)); +#166 = CARTESIAN_POINT('NONE', (0.014684210283282121, -0.001524, -0.006032378747753789)); +#167 = CARTESIAN_POINT('NONE', (0.01452590939594313, -0.001524, -0.006404029803990972)); +#168 = CARTESIAN_POINT('NONE', (0.014523985255609254, -0.001524, -0.006408547206258607)); +#169 = CARTESIAN_POINT('NONE', (0.014355330158962275, -0.001524, -0.00677776646740083)); +#170 = CARTESIAN_POINT('NONE', (0.014353280163668962, -0.001524, -0.006782254311305878)); +#171 = CARTESIAN_POINT('NONE', (0.014174301011944394, -0.001524, -0.007148621892022061)); +#172 = CARTESIAN_POINT('NONE', (0.01417212552821499, -0.001524, -0.0071530750738767615)); +#173 = CARTESIAN_POINT('NONE', (0.013982874674537165, -0.001524, -0.007516169437714945)); +#174 = CARTESIAN_POINT('NONE', (0.013980574338721597, -0.001524, -0.007520582833762234)); +#175 = CARTESIAN_POINT('NONE', (0.01378112663817198, -0.001524, -0.007879982235732977)); +#176 = CARTESIAN_POINT('NONE', (0.013778702360130478, -0.001524, -0.007884350719681028)); +#177 = CARTESIAN_POINT('NONE', (0.013569155361687263, -0.001524, -0.008239634686500746)); +#178 = CARTESIAN_POINT('NONE', (0.013566608327123371, -0.001524, -0.008243953147515267)); +#179 = CARTESIAN_POINT('NONE', (0.013347082349896325, -0.001524, -0.008594703985605552)); +#180 = CARTESIAN_POINT('NONE', (0.01334441402128354, -0.001524, -0.008598967346639437)); +#181 = CARTESIAN_POINT('NONE', (0.013229166666666669, -0.001524, -0.00877272345642269)); +#182 = CARTESIAN_POINT('NONE', (0.01311505211146721, -0.001524, -0.008944771667394822)); +#183 = CARTESIAN_POINT('NONE', (0.013112264227525742, -0.001524, -0.008948974903727728)); +#184 = CARTESIAN_POINT('NONE', (0.012873231993577334, -0.001524, -0.009289425155095144)); +#185 = CARTESIAN_POINT('NONE', (0.01287032656727071, -0.001524, -0.009293563312949761)); +#186 = CARTESIAN_POINT('NONE', (0.012621811891967443, -0.001524, -0.009628259306019642)); +#187 = CARTESIAN_POINT('NONE', (0.012618791207002569, -0.001524, -0.009632327521117347)); +#188 = CARTESIAN_POINT('NONE', (0.012361003836229999, -0.001524, -0.00996087794021864)); +#189 = CARTESIAN_POINT('NONE', (0.012357870442058902, -0.001524, -0.009964871456134639)); +#190 = CARTESIAN_POINT('NONE', (0.012091041451409214, -0.001524, -0.010286895340860832)); +#191 = CARTESIAN_POINT('NONE', (0.01208779815674557, -0.001524, -0.010290809527038113)); +#192 = CARTESIAN_POINT('NONE', (0.011812179298244135, -0.001524, -0.010605937714713607)); +#193 = CARTESIAN_POINT('NONE', (0.011808829163122756, -0.001524, -0.010609768083996057)); +#194 = CARTESIAN_POINT('NONE', (0.011524692095632602, -0.001524, -0.010917644601323688)); +#195 = CARTESIAN_POINT('NONE', (0.01152123842205504, -0.001524, -0.010921386826871514)); +#196 = CARTESIAN_POINT('NONE', (0.011228873830112415, -0.001524, -0.01122167021988125)); +#197 = CARTESIAN_POINT('NONE', (0.011225320151336442, -0.001524, -0.011225320151336442)); +#198 = CARTESIAN_POINT('NONE', (0.010925036758326706, -0.001524, -0.011517684743279067)); +#199 = CARTESIAN_POINT('NONE', (0.010921386826871516, -0.001524, -0.01152123842205504)); +#200 = CARTESIAN_POINT('NONE', (0.010613510309543883, -0.001524, -0.011805375489545196)); +#201 = CARTESIAN_POINT('NONE', (0.010609768083996057, -0.001524, -0.011808829163122756)); +#202 = CARTESIAN_POINT('NONE', (0.010294639896320562, -0.001524, -0.012084448021624188)); +#203 = CARTESIAN_POINT('NONE', (0.010290809527038113, -0.001524, -0.012087798156745566)); +#204 = CARTESIAN_POINT('NONE', (0.00996878564231192, -0.001524, -0.012354627147395254)); +#205 = CARTESIAN_POINT('NONE', (0.009964871456134642, -0.001524, -0.012357870442058896)); +#206 = CARTESIAN_POINT('NONE', (0.009636321037033348, -0.001524, -0.012615657812831468)); +#207 = CARTESIAN_POINT('NONE', (0.00963232752111735, -0.001524, -0.012618791207002565)); +#208 = CARTESIAN_POINT('NONE', (0.00929763152804747, -0.001524, -0.01286730588230583)); +#209 = CARTESIAN_POINT('NONE', (0.009293563312949765, -0.001524, -0.012870326567270706)); +#210 = CARTESIAN_POINT('NONE', (0.008953113061582349, -0.001524, -0.013109358801219115)); +#211 = CARTESIAN_POINT('NONE', (0.008948974903727732, -0.001524, -0.01311226422752574)); +#212 = CARTESIAN_POINT('NONE', (0.008772723456422693, -0.001524, -0.013229166666666665)); +#213 = CARTESIAN_POINT('NONE', (0.008603170582972346, -0.001524, -0.013341626137342069)); +#214 = CARTESIAN_POINT('NONE', (0.00859896734663944, -0.001524, -0.013344414021283536)); +#215 = CARTESIAN_POINT('NONE', (0.008248216508549153, -0.001524, -0.013563939998510582)); +#216 = CARTESIAN_POINT('NONE', (0.00824395314751527, -0.001524, -0.01356660832712337)); +#217 = CARTESIAN_POINT('NONE', (0.007888669180695548, -0.001524, -0.013776155325566584)); +#218 = CARTESIAN_POINT('NONE', (0.007884350719681027, -0.001524, -0.013778702360130478)); +#219 = CARTESIAN_POINT('NONE', (0.0075249513177102914, -0.001524, -0.013978150060680091)); +#220 = CARTESIAN_POINT('NONE', (0.007520582833762237, -0.001524, -0.013980574338721595)); +#221 = CARTESIAN_POINT('NONE', (0.00715748846992405, -0.001524, -0.014169825192399418)); +#222 = CARTESIAN_POINT('NONE', (0.0071530750738767615, -0.001524, -0.014172125528214986)); +#223 = CARTESIAN_POINT('NONE', (0.0067867074931605795, -0.001524, -0.014351104679939554)); +#224 = CARTESIAN_POINT('NONE', (0.006782254311305879, -0.001524, -0.01435328016366896)); +#225 = CARTESIAN_POINT('NONE', (0.006413035050163656, -0.001524, -0.014521935260315937)); +#226 = CARTESIAN_POINT('NONE', (0.006408547206258609, -0.001524, -0.01452398525560925)); +#227 = CARTESIAN_POINT('NONE', (0.006036896150021425, -0.001524, -0.014682286142948245)); +#228 = CARTESIAN_POINT('NONE', (0.00603237874775379, -0.001524, -0.014684210283282121)); +#229 = CARTESIAN_POINT('NONE', (0.00565871273492756, -0.001524, -0.014832148597283181)); +#230 = CARTESIAN_POINT('NONE', (0.00565417084095107, -0.001524, -0.014833946780993205)); +#231 = CARTESIAN_POINT('NONE', (0.005278902322839342, -0.001524, -0.014971535439806765)); +#232 = CARTESIAN_POINT('NONE', (0.0052743409504814815, -0.001524, -0.014973207823912486)); +#233 = CARTESIAN_POINT('NONE', (0.0048978767137409975, -0.001524, -0.015100480427526765)); +#234 = CARTESIAN_POINT('NONE', (0.004893300807475714, -0.001524, -0.015102027420434563)); +#235 = CARTESIAN_POINT('NONE', (0.004516040766313092, -0.001524, -0.015219037565599782)); +#236 = CARTESIAN_POINT('NONE', (0.004511455187080006, -0.001524, -0.015220459818775805)); +#237 = CARTESIAN_POINT('NONE', (0.00413379125086195, -0.001524, -0.015327280337251451)); +#238 = CARTESIAN_POINT('NONE', (0.004129200762302201, -0.001524, -0.015328578735962538)); +#239 = CARTESIAN_POINT('NONE', (0.003751515783392737, -0.001524, -0.015425300864491958)); +#240 = CARTESIAN_POINT('NONE', (0.003746925039059998, -0.001524, -0.015426476517716715)); +#241 = CARTESIAN_POINT('NONE', (0.003369591844732227, -0.001524, -0.015513209008363785)); +#242 = CARTESIAN_POINT('NONE', (0.00336500537632563, -0.001524, -0.015514263237978774)); +#243 = CARTESIAN_POINT('NONE', (0.0029883858876365264, -0.001524, -0.015591131417578053)); +#244 = CARTESIAN_POINT('NONE', (0.002983808094290626, -0.001524, -0.015592065746925442)); +#245 = CARTESIAN_POINT('NONE', (0.0026082525338694844, -0.001524, -0.01565921053440516)); +#246 = CARTESIAN_POINT('NONE', (0.0026036876725249593, -0.001524, -0.015660026676348335)); +#247 = CARTESIAN_POINT('NONE', (0.002229533862321028, -0.001524, -0.015717603566591718)); +#248 = CARTESIAN_POINT('NONE', (0.0022249860391888344, -0.001524, -0.015718303411164158)); +#249 = CARTESIAN_POINT('NONE', (0.0018525587883625656, -0.001524, -0.015766481433887286)); +#250 = CARTESIAN_POINT('NONE', (0.0018480319514837871, -0.001524, -0.015767067035637763)); +#251 = CARTESIAN_POINT('NONE', (0.0014776425338178941, -0.001524, -0.0158060276974902)); +#252 = CARTESIAN_POINT('NONE', (0.0014731404667116892, -0.001524, -0.015806501262624076)); +#253 = CARTESIAN_POINT('NONE', (0.0011050861861705895, -0.001524, -0.015836437480372164)); +#254 = CARTESIAN_POINT('NONE', (0.0011006125025535887, -0.001524, -0.015836801353784253)); +#255 = CARTESIAN_POINT('NONE', (0.0007351763449387729, -0.001524, -0.015857916386026457)); +#256 = CARTESIAN_POINT('NONE', (0.0007307344844909673, -0.001524, -0.0158581730383161)); +#257 = CARTESIAN_POINT('NONE', (0.00036818485252947103, -0.001524, -0.01587067942271576)); +#258 = CARTESIAN_POINT('NONE', (0.0003637780776742217, -0.001524, -0.015870831437268924)); +#259 = CARTESIAN_POINT('NONE', (0.000004368606340717104, -0.001524, -0.015874949939782806)); +#260 = CARTESIAN_POINT('NONE', (0.0000000000000000009720633968232116, -0.001524, -0.015875)); +#261 = CARTESIAN_POINT('NONE', (-0.0003594094713335046, -0.001524, -0.015870881497486118)); +#262 = CARTESIAN_POINT('NONE', (-0.00036377807767421974, -0.001524, -0.015870831437268924)); +#263 = CARTESIAN_POINT('NONE', (-0.0007263277096357151, -0.001524, -0.015858325052869264)); +#264 = CARTESIAN_POINT('NONE', (-0.0007307344844909655, -0.001524, -0.0158581730383161)); +#265 = CARTESIAN_POINT('NONE', (-0.001096170642105781, -0.001524, -0.0158370580060739)); +#266 = CARTESIAN_POINT('NONE', (-0.0011006125025535864, -0.001524, -0.015836801353784253)); +#267 = CARTESIAN_POINT('NONE', (-0.0014686667830946874, -0.001524, -0.015806865136036165)); +#268 = CARTESIAN_POINT('NONE', (-0.001473140466711687, -0.001524, -0.015806501262624076)); +#269 = CARTESIAN_POINT('NONE', (-0.0018435298843775805, -0.001524, -0.015767540600771634)); +#270 = CARTESIAN_POINT('NONE', (-0.0018480319514837854, -0.001524, -0.015767067035637763)); +#271 = CARTESIAN_POINT('NONE', (-0.00222045920231005, -0.001524, -0.015718889012914634)); +#272 = CARTESIAN_POINT('NONE', (-0.0022249860391888292, -0.001524, -0.015718303411164154)); +#273 = CARTESIAN_POINT('NONE', (-0.0025991398493927587, -0.001524, -0.015660726520920775)); +#274 = CARTESIAN_POINT('NONE', (-0.0026036876725249515, -0.001524, -0.015660026676348335)); +#275 = CARTESIAN_POINT('NONE', (-0.002979243232946093, -0.001524, -0.015592881888868624)); +#276 = CARTESIAN_POINT('NONE', (-0.0029838080942906197, -0.001524, -0.015592065746925447)); +#277 = CARTESIAN_POINT('NONE', (-0.0033604275829797205, -0.001524, -0.015515197567326161)); +#278 = CARTESIAN_POINT('NONE', (-0.0033650053763256216, -0.001524, -0.015514263237978772)); +#279 = CARTESIAN_POINT('NONE', (-0.0037423385706534, -0.001524, -0.015427530747331704)); +#280 = CARTESIAN_POINT('NONE', (-0.003746925039059996, -0.001524, -0.015426476517716715)); +#281 = CARTESIAN_POINT('NONE', (-0.004124610017969461, -0.001524, -0.015329754389187294)); +#282 = CARTESIAN_POINT('NONE', (-0.004129200762302199, -0.001524, -0.01532857873596254)); +#283 = CARTESIAN_POINT('NONE', (-0.004506864698520256, -0.001524, -0.015221758217486895)); +#284 = CARTESIAN_POINT('NONE', (-0.004511455187080005, -0.001524, -0.01522045981877581)); +#285 = CARTESIAN_POINT('NONE', (-0.004888715228242625, -0.001524, -0.015103449673610585)); +#286 = CARTESIAN_POINT('NONE', (-0.004893300807475711, -0.001524, -0.015102027420434563)); +#287 = CARTESIAN_POINT('NONE', (-0.005269765044216196, -0.001524, -0.014974754816820285)); +#288 = CARTESIAN_POINT('NONE', (-0.00527434095048148, -0.001524, -0.014973207823912486)); +#289 = CARTESIAN_POINT('NONE', (-0.005649609468593206, -0.001524, -0.014835619165098922)); +#290 = CARTESIAN_POINT('NONE', (-0.005654170840951067, -0.001524, -0.014833946780993201)); +#291 = CARTESIAN_POINT('NONE', (-0.006027836853777299, -0.001524, -0.014686008466992143)); +#292 = CARTESIAN_POINT('NONE', (-0.006032378747753787, -0.001524, -0.014684210283282121)); +#293 = CARTESIAN_POINT('NONE', (-0.006404029803990971, -0.001524, -0.01452590939594313)); +#294 = CARTESIAN_POINT('NONE', (-0.006408547206258606, -0.001524, -0.014523985255609254)); +#295 = CARTESIAN_POINT('NONE', (-0.006777766467400828, -0.001524, -0.014355330158962275)); +#296 = CARTESIAN_POINT('NONE', (-0.006782254311305877, -0.001524, -0.014353280163668962)); +#297 = CARTESIAN_POINT('NONE', (-0.0071486218920220656, -0.001524, -0.01417430101194439)); +#298 = CARTESIAN_POINT('NONE', (-0.007153075073876767, -0.001524, -0.014172125528214986)); +#299 = CARTESIAN_POINT('NONE', (-0.007516169437714948, -0.001524, -0.013982874674537165)); +#300 = CARTESIAN_POINT('NONE', (-0.0075205828337622386, -0.001524, -0.013980574338721595)); +#301 = CARTESIAN_POINT('NONE', (-0.007879982235732977, -0.001524, -0.013781126638171982)); +#302 = CARTESIAN_POINT('NONE', (-0.007884350719681032, -0.001524, -0.013778702360130478)); +#303 = CARTESIAN_POINT('NONE', (-0.008239634686500746, -0.001524, -0.01356915536168726)); +#304 = CARTESIAN_POINT('NONE', (-0.00824395314751527, -0.001524, -0.013566608327123366)); +#305 = CARTESIAN_POINT('NONE', (-0.008594703985605552, -0.001524, -0.013347082349896325)); +#306 = CARTESIAN_POINT('NONE', (-0.008598967346639438, -0.001524, -0.013344414021283536)); +#307 = CARTESIAN_POINT('NONE', (-0.008772723456422693, -0.001524, -0.013229166666666665)); +#308 = CARTESIAN_POINT('NONE', (-0.008944771667394828, -0.001524, -0.013115052111467207)); +#309 = CARTESIAN_POINT('NONE', (-0.008948974903727728, -0.001524, -0.01311226422752574)); +#310 = CARTESIAN_POINT('NONE', (-0.009289425155095146, -0.001524, -0.012873231993577332)); +#311 = CARTESIAN_POINT('NONE', (-0.009293563312949763, -0.001524, -0.012870326567270707)); +#312 = CARTESIAN_POINT('NONE', (-0.009628259306019644, -0.001524, -0.012621811891967441)); +#313 = CARTESIAN_POINT('NONE', (-0.009632327521117348, -0.001524, -0.012618791207002567)); +#314 = CARTESIAN_POINT('NONE', (-0.009960877940218642, -0.001524, -0.012361003836229999)); +#315 = CARTESIAN_POINT('NONE', (-0.009964871456134642, -0.001524, -0.012357870442058902)); +#316 = CARTESIAN_POINT('NONE', (-0.01028689534086083, -0.001524, -0.012091041451409212)); +#317 = CARTESIAN_POINT('NONE', (-0.01029080952703811, -0.001524, -0.012087798156745568)); +#318 = CARTESIAN_POINT('NONE', (-0.010605937714713607, -0.001524, -0.011812179298244135)); +#319 = CARTESIAN_POINT('NONE', (-0.010609768083996057, -0.001524, -0.011808829163122756)); +#320 = CARTESIAN_POINT('NONE', (-0.010917644601323688, -0.001524, -0.011524692095632602)); +#321 = CARTESIAN_POINT('NONE', (-0.010921386826871514, -0.001524, -0.01152123842205504)); +#322 = CARTESIAN_POINT('NONE', (-0.01122167021988125, -0.001524, -0.011228873830112415)); +#323 = CARTESIAN_POINT('NONE', (-0.011225320151336442, -0.001524, -0.011225320151336442)); +#324 = CARTESIAN_POINT('NONE', (-0.011517684743279067, -0.001524, -0.010925036758326706)); +#325 = CARTESIAN_POINT('NONE', (-0.01152123842205504, -0.001524, -0.010921386826871516)); +#326 = CARTESIAN_POINT('NONE', (-0.011805375489545196, -0.001524, -0.010613510309543883)); +#327 = CARTESIAN_POINT('NONE', (-0.011808829163122756, -0.001524, -0.010609768083996057)); +#328 = CARTESIAN_POINT('NONE', (-0.012084448021624188, -0.001524, -0.010294639896320562)); +#329 = CARTESIAN_POINT('NONE', (-0.012087798156745566, -0.001524, -0.010290809527038113)); +#330 = CARTESIAN_POINT('NONE', (-0.012354627147395254, -0.001524, -0.00996878564231192)); +#331 = CARTESIAN_POINT('NONE', (-0.012357870442058896, -0.001524, -0.009964871456134642)); +#332 = CARTESIAN_POINT('NONE', (-0.012615657812831468, -0.001524, -0.009636321037033348)); +#333 = CARTESIAN_POINT('NONE', (-0.012618791207002565, -0.001524, -0.00963232752111735)); +#334 = CARTESIAN_POINT('NONE', (-0.01286730588230583, -0.001524, -0.009297631528047471)); +#335 = CARTESIAN_POINT('NONE', (-0.012870326567270706, -0.001524, -0.009293563312949766)); +#336 = CARTESIAN_POINT('NONE', (-0.013109358801219115, -0.001524, -0.008953113061582349)); +#337 = CARTESIAN_POINT('NONE', (-0.01311226422752574, -0.001524, -0.008948974903727732)); +#338 = CARTESIAN_POINT('NONE', (-0.013229166666666665, -0.001524, -0.008772723456422696)); +#339 = CARTESIAN_POINT('NONE', (-0.013341626137342069, -0.001524, -0.008603170582972348)); +#340 = CARTESIAN_POINT('NONE', (-0.013344414021283536, -0.001524, -0.008598967346639442)); +#341 = CARTESIAN_POINT('NONE', (-0.013563939998510577, -0.001524, -0.008248216508549157)); +#342 = CARTESIAN_POINT('NONE', (-0.013566608327123366, -0.001524, -0.008243953147515271)); +#343 = CARTESIAN_POINT('NONE', (-0.013776155325566579, -0.001524, -0.007888669180695555)); +#344 = CARTESIAN_POINT('NONE', (-0.013778702360130473, -0.001524, -0.007884350719681034)); +#345 = CARTESIAN_POINT('NONE', (-0.013978150060680091, -0.001524, -0.007524951317710292)); +#346 = CARTESIAN_POINT('NONE', (-0.013980574338721595, -0.001524, -0.007520582833762237)); +#347 = CARTESIAN_POINT('NONE', (-0.014169825192399418, -0.001524, -0.00715748846992405)); +#348 = CARTESIAN_POINT('NONE', (-0.014172125528214986, -0.001524, -0.0071530750738767615)); +#349 = CARTESIAN_POINT('NONE', (-0.014351104679939554, -0.001524, -0.0067867074931605795)); +#350 = CARTESIAN_POINT('NONE', (-0.01435328016366896, -0.001524, -0.006782254311305879)); +#351 = CARTESIAN_POINT('NONE', (-0.014521935260315937, -0.001524, -0.006413035050163656)); +#352 = CARTESIAN_POINT('NONE', (-0.01452398525560925, -0.001524, -0.006408547206258609)); +#353 = CARTESIAN_POINT('NONE', (-0.014682286142948245, -0.001524, -0.006036896150021425)); +#354 = CARTESIAN_POINT('NONE', (-0.014684210283282121, -0.001524, -0.00603237874775379)); +#355 = CARTESIAN_POINT('NONE', (-0.014832148597283181, -0.001524, -0.00565871273492756)); +#356 = CARTESIAN_POINT('NONE', (-0.014833946780993205, -0.001524, -0.00565417084095107)); +#357 = CARTESIAN_POINT('NONE', (-0.014971535439806765, -0.001524, -0.005278902322839342)); +#358 = CARTESIAN_POINT('NONE', (-0.014973207823912486, -0.001524, -0.0052743409504814815)); +#359 = CARTESIAN_POINT('NONE', (-0.015100480427526765, -0.001524, -0.0048978767137409975)); +#360 = CARTESIAN_POINT('NONE', (-0.015102027420434563, -0.001524, -0.004893300807475714)); +#361 = CARTESIAN_POINT('NONE', (-0.015219037565599782, -0.001524, -0.004516040766313092)); +#362 = CARTESIAN_POINT('NONE', (-0.015220459818775805, -0.001524, -0.004511455187080006)); +#363 = CARTESIAN_POINT('NONE', (-0.015327280337251455, -0.001524, -0.004133791250861946)); +#364 = CARTESIAN_POINT('NONE', (-0.015328578735962542, -0.001524, -0.0041292007623021975)); +#365 = CARTESIAN_POINT('NONE', (-0.01542530086449196, -0.001524, -0.003751515783392734)); +#366 = CARTESIAN_POINT('NONE', (-0.015426476517716716, -0.001524, -0.0037469250390599943)); +#367 = CARTESIAN_POINT('NONE', (-0.015513209008363784, -0.001524, -0.0033695918447322216)); +#368 = CARTESIAN_POINT('NONE', (-0.015514263237978772, -0.001524, -0.0033650053763256246)); +#369 = CARTESIAN_POINT('NONE', (-0.015591131417578053, -0.001524, -0.002988385887636522)); +#370 = CARTESIAN_POINT('NONE', (-0.015592065746925442, -0.001524, -0.002983808094290622)); +#371 = CARTESIAN_POINT('NONE', (-0.015659210534405162, -0.001524, -0.0026082525338694813)); +#372 = CARTESIAN_POINT('NONE', (-0.01566002667634834, -0.001524, -0.0026036876725249545)); +#373 = CARTESIAN_POINT('NONE', (-0.015717603566591715, -0.001524, -0.0022295338623210263)); +#374 = CARTESIAN_POINT('NONE', (-0.015718303411164154, -0.001524, -0.0022249860391888327)); +#375 = CARTESIAN_POINT('NONE', (-0.015766481433887286, -0.001524, -0.0018525587883625662)); +#376 = CARTESIAN_POINT('NONE', (-0.015767067035637763, -0.001524, -0.001848031951483788)); +#377 = CARTESIAN_POINT('NONE', (-0.0158060276974902, -0.001524, -0.001477642533817895)); +#378 = CARTESIAN_POINT('NONE', (-0.015806501262624076, -0.001524, -0.00147314046671169)); +#379 = CARTESIAN_POINT('NONE', (-0.015836437480372164, -0.001524, -0.0011050861861705904)); +#380 = CARTESIAN_POINT('NONE', (-0.015836801353784253, -0.001524, -0.0011006125025535896)); +#381 = CARTESIAN_POINT('NONE', (-0.015857916386026457, -0.001524, -0.000735176344938774)); +#382 = CARTESIAN_POINT('NONE', (-0.0158581730383161, -0.001524, -0.0007307344844909683)); +#383 = CARTESIAN_POINT('NONE', (-0.01587067942271576, -0.001524, -0.00036818485252947195)); +#384 = CARTESIAN_POINT('NONE', (-0.015870831437268924, -0.001524, -0.00036377807767422267)); +#385 = CARTESIAN_POINT('NONE', (-0.015874949939782806, -0.001524, -0.000004368606340718075)); +#386 = CARTESIAN_POINT('NONE', (-0.015875, -0.001524, -0.000000000000000001944126793646423)); +#387 = CARTESIAN_POINT('NONE', (-0.015870881497486118, -0.001524, 0.0003594094713335036)); +#388 = CARTESIAN_POINT('NONE', (-0.015870831437268924, -0.001524, 0.0003637780776742188)); +#389 = CARTESIAN_POINT('NONE', (-0.015858325052869264, -0.001524, 0.0007263277096357143)); +#390 = CARTESIAN_POINT('NONE', (-0.0158581730383161, -0.001524, 0.0007307344844909645)); +#391 = CARTESIAN_POINT('NONE', (-0.0158370580060739, -0.001524, 0.00109617064210578)); +#392 = CARTESIAN_POINT('NONE', (-0.015836801353784253, -0.001524, 0.0011006125025535855)); +#393 = CARTESIAN_POINT('NONE', (-0.015806865136036165, -0.001524, 0.0014686667830946865)); +#394 = CARTESIAN_POINT('NONE', (-0.015806501262624076, -0.001524, 0.0014731404667116862)); +#395 = CARTESIAN_POINT('NONE', (-0.015767540600771634, -0.001524, 0.0018435298843775796)); +#396 = CARTESIAN_POINT('NONE', (-0.015767067035637763, -0.001524, 0.0018480319514837843)); +#397 = CARTESIAN_POINT('NONE', (-0.015718889012914634, -0.001524, 0.002220459202310049)); +#398 = CARTESIAN_POINT('NONE', (-0.015718303411164154, -0.001524, 0.0022249860391888284)); +#399 = CARTESIAN_POINT('NONE', (-0.015660726520920775, -0.001524, 0.002599139849392758)); +#400 = CARTESIAN_POINT('NONE', (-0.015660026676348335, -0.001524, 0.0026036876725249506)); +#401 = CARTESIAN_POINT('NONE', (-0.015592881888868624, -0.001524, 0.0029792432329460924)); +#402 = CARTESIAN_POINT('NONE', (-0.015592065746925447, -0.001524, 0.0029838080942906193)); +#403 = CARTESIAN_POINT('NONE', (-0.015515197567326161, -0.001524, 0.00336042758297972)); +#404 = CARTESIAN_POINT('NONE', (-0.015514263237978772, -0.001524, 0.003365005376325621)); +#405 = CARTESIAN_POINT('NONE', (-0.015427530747331705, -0.001524, 0.0037423385706533935)); +#406 = CARTESIAN_POINT('NONE', (-0.015426476517716716, -0.001524, 0.003746925039059991)); +#407 = CARTESIAN_POINT('NONE', (-0.015329754389187296, -0.001524, 0.004124610017969456)); +#408 = CARTESIAN_POINT('NONE', (-0.015328578735962542, -0.001524, 0.004129200762302194)); +#409 = CARTESIAN_POINT('NONE', (-0.015221758217486895, -0.001524, 0.00450686469852025)); +#410 = CARTESIAN_POINT('NONE', (-0.01522045981877581, -0.001524, 0.004511455187079999)); +#411 = CARTESIAN_POINT('NONE', (-0.01510344967361059, -0.001524, 0.0048887152282426185)); +#412 = CARTESIAN_POINT('NONE', (-0.015102027420434566, -0.001524, 0.004893300807475706)); +#413 = CARTESIAN_POINT('NONE', (-0.014974754816820287, -0.001524, 0.00526976504421619)); +#414 = CARTESIAN_POINT('NONE', (-0.014973207823912487, -0.001524, 0.005274340950481474)); +#415 = CARTESIAN_POINT('NONE', (-0.014835619165098925, -0.001524, 0.0056496094685932014)); +#416 = CARTESIAN_POINT('NONE', (-0.014833946780993205, -0.001524, 0.005654170840951062)); +#417 = CARTESIAN_POINT('NONE', (-0.014686008466992147, -0.001524, 0.006027836853777294)); +#418 = CARTESIAN_POINT('NONE', (-0.014684210283282125, -0.001524, 0.006032378747753783)); +#419 = CARTESIAN_POINT('NONE', (-0.01452590939594313, -0.001524, 0.006404029803990967)); +#420 = CARTESIAN_POINT('NONE', (-0.014523985255609254, -0.001524, 0.006408547206258601)); +#421 = CARTESIAN_POINT('NONE', (-0.014355330158962279, -0.001524, 0.006777766467400824)); +#422 = CARTESIAN_POINT('NONE', (-0.014353280163668965, -0.001524, 0.006782254311305871)); +#423 = CARTESIAN_POINT('NONE', (-0.01417430101194439, -0.001524, 0.0071486218920220656)); +#424 = CARTESIAN_POINT('NONE', (-0.014172125528214986, -0.001524, 0.007153075073876767)); +#425 = CARTESIAN_POINT('NONE', (-0.013982874674537165, -0.001524, 0.007516169437714948)); +#426 = CARTESIAN_POINT('NONE', (-0.013980574338721595, -0.001524, 0.0075205828337622386)); +#427 = CARTESIAN_POINT('NONE', (-0.013781126638171982, -0.001524, 0.007879982235732975)); +#428 = CARTESIAN_POINT('NONE', (-0.013778702360130478, -0.001524, 0.007884350719681032)); +#429 = CARTESIAN_POINT('NONE', (-0.01356915536168726, -0.001524, 0.008239634686500746)); +#430 = CARTESIAN_POINT('NONE', (-0.013566608327123366, -0.001524, 0.00824395314751527)); +#431 = CARTESIAN_POINT('NONE', (-0.013347082349896325, -0.001524, 0.008594703985605552)); +#432 = CARTESIAN_POINT('NONE', (-0.013344414021283536, -0.001524, 0.008598967346639438)); +#433 = CARTESIAN_POINT('NONE', (-0.013229166666666665, -0.001524, 0.008772723456422693)); +#434 = CARTESIAN_POINT('NONE', (-0.013115052111467207, -0.001524, 0.008944771667394828)); +#435 = CARTESIAN_POINT('NONE', (-0.01311226422752574, -0.001524, 0.008948974903727728)); +#436 = CARTESIAN_POINT('NONE', (-0.012873231993577332, -0.001524, 0.009289425155095146)); +#437 = CARTESIAN_POINT('NONE', (-0.012870326567270707, -0.001524, 0.009293563312949763)); +#438 = CARTESIAN_POINT('NONE', (-0.012621811891967441, -0.001524, 0.009628259306019642)); +#439 = CARTESIAN_POINT('NONE', (-0.012618791207002567, -0.001524, 0.009632327521117347)); +#440 = CARTESIAN_POINT('NONE', (-0.012361003836229999, -0.001524, 0.009960877940218642)); +#441 = CARTESIAN_POINT('NONE', (-0.012357870442058902, -0.001524, 0.009964871456134642)); +#442 = CARTESIAN_POINT('NONE', (-0.012091041451409212, -0.001524, 0.01028689534086083)); +#443 = CARTESIAN_POINT('NONE', (-0.012087798156745568, -0.001524, 0.01029080952703811)); +#444 = CARTESIAN_POINT('NONE', (-0.011812179298244135, -0.001524, 0.010605937714713607)); +#445 = CARTESIAN_POINT('NONE', (-0.011808829163122756, -0.001524, 0.010609768083996057)); +#446 = CARTESIAN_POINT('NONE', (-0.011524692095632602, -0.001524, 0.010917644601323688)); +#447 = CARTESIAN_POINT('NONE', (-0.01152123842205504, -0.001524, 0.010921386826871514)); +#448 = CARTESIAN_POINT('NONE', (-0.011228873830112415, -0.001524, 0.01122167021988125)); +#449 = CARTESIAN_POINT('NONE', (-0.01122532015133644, -0.001524, 0.011225320151336444)); +#450 = CARTESIAN_POINT('NONE', (-0.010925036758326706, -0.001524, 0.011517684743279067)); +#451 = CARTESIAN_POINT('NONE', (-0.010921386826871516, -0.001524, 0.01152123842205504)); +#452 = CARTESIAN_POINT('NONE', (-0.010613510309543883, -0.001524, 0.011805375489545196)); +#453 = CARTESIAN_POINT('NONE', (-0.010609768083996057, -0.001524, 0.011808829163122756)); +#454 = CARTESIAN_POINT('NONE', (-0.010294639896320562, -0.001524, 0.012084448021624188)); +#455 = CARTESIAN_POINT('NONE', (-0.010290809527038113, -0.001524, 0.012087798156745566)); +#456 = CARTESIAN_POINT('NONE', (-0.009968785642311922, -0.001524, 0.012354627147395254)); +#457 = CARTESIAN_POINT('NONE', (-0.009964871456134644, -0.001524, 0.012357870442058896)); +#458 = CARTESIAN_POINT('NONE', (-0.009636321037033352, -0.001524, 0.012615657812831468)); +#459 = CARTESIAN_POINT('NONE', (-0.009632327521117354, -0.001524, 0.012618791207002565)); +#460 = CARTESIAN_POINT('NONE', (-0.009297631528047471, -0.001524, 0.01286730588230583)); +#461 = CARTESIAN_POINT('NONE', (-0.009293563312949766, -0.001524, 0.012870326567270706)); +#462 = CARTESIAN_POINT('NONE', (-0.008953113061582349, -0.001524, 0.013109358801219115)); +#463 = CARTESIAN_POINT('NONE', (-0.008948974903727732, -0.001524, 0.01311226422752574)); +#464 = CARTESIAN_POINT('NONE', (-0.00877272345642269, -0.001524, 0.013229166666666669)); +#465 = CARTESIAN_POINT('NONE', (-0.008603170582972348, -0.001524, 0.013341626137342069)); +#466 = CARTESIAN_POINT('NONE', (-0.008598967346639442, -0.001524, 0.013344414021283536)); +#467 = CARTESIAN_POINT('NONE', (-0.008248216508549157, -0.001524, 0.013563939998510577)); +#468 = CARTESIAN_POINT('NONE', (-0.008243953147515271, -0.001524, 0.013566608327123366)); +#469 = CARTESIAN_POINT('NONE', (-0.007888669180695555, -0.001524, 0.013776155325566579)); +#470 = CARTESIAN_POINT('NONE', (-0.007884350719681034, -0.001524, 0.013778702360130473)); +#471 = CARTESIAN_POINT('NONE', (-0.007524951317710296, -0.001524, 0.013978150060680091)); +#472 = CARTESIAN_POINT('NONE', (-0.007520582833762241, -0.001524, 0.013980574338721595)); +#473 = CARTESIAN_POINT('NONE', (-0.007157488469924061, -0.001524, 0.014169825192399416)); +#474 = CARTESIAN_POINT('NONE', (-0.00715307507387677, -0.001524, 0.014172125528214986)); +#475 = CARTESIAN_POINT('NONE', (-0.006786707493160586, -0.001524, 0.01435110467993955)); +#476 = CARTESIAN_POINT('NONE', (-0.006782254311305885, -0.001524, 0.014353280163668956)); +#477 = CARTESIAN_POINT('NONE', (-0.006413035050163662, -0.001524, 0.014521935260315935)); +#478 = CARTESIAN_POINT('NONE', (-0.006408547206258615, -0.001524, 0.014523985255609249)); +#479 = CARTESIAN_POINT('NONE', (-0.006036896150021421, -0.001524, 0.014682286142948248)); +#480 = CARTESIAN_POINT('NONE', (-0.0060323787477537865, -0.001524, 0.014684210283282125)); +#481 = CARTESIAN_POINT('NONE', (-0.005658712734927554, -0.001524, 0.014832148597283183)); +#482 = CARTESIAN_POINT('NONE', (-0.005654170840951066, -0.001524, 0.014833946780993205)); +#483 = CARTESIAN_POINT('NONE', (-0.005278902322839338, -0.001524, 0.014971535439806767)); +#484 = CARTESIAN_POINT('NONE', (-0.005274340950481477, -0.001524, 0.014973207823912487)); +#485 = CARTESIAN_POINT('NONE', (-0.004897876713740993, -0.001524, 0.015100480427526767)); +#486 = CARTESIAN_POINT('NONE', (-0.004893300807475709, -0.001524, 0.015102027420434566)); +#487 = CARTESIAN_POINT('NONE', (-0.004516040766313089, -0.001524, 0.015219037565599785)); +#488 = CARTESIAN_POINT('NONE', (-0.004511455187080003, -0.001524, 0.015220459818775808)); +#489 = CARTESIAN_POINT('NONE', (-0.004133791250861947, -0.001524, 0.015327280337251455)); +#490 = CARTESIAN_POINT('NONE', (-0.004129200762302198, -0.001524, 0.015328578735962542)); +#491 = CARTESIAN_POINT('NONE', (-0.0037515157833927348, -0.001524, 0.01542530086449196)); +#492 = CARTESIAN_POINT('NONE', (-0.003746925039059995, -0.001524, 0.015426476517716716)); +#493 = CARTESIAN_POINT('NONE', (-0.0033695918447322224, -0.001524, 0.015513209008363784)); +#494 = CARTESIAN_POINT('NONE', (-0.0033650053763256255, -0.001524, 0.015514263237978772)); +#495 = CARTESIAN_POINT('NONE', (-0.002988385887636523, -0.001524, 0.015591131417578053)); +#496 = CARTESIAN_POINT('NONE', (-0.0029838080942906227, -0.001524, 0.015592065746925442)); +#497 = CARTESIAN_POINT('NONE', (-0.002608252533869482, -0.001524, 0.015659210534405162)); +#498 = CARTESIAN_POINT('NONE', (-0.002603687672524956, -0.001524, 0.01566002667634834)); +#499 = CARTESIAN_POINT('NONE', (-0.0022295338623210268, -0.001524, 0.015717603566591715)); +#500 = CARTESIAN_POINT('NONE', (-0.002224986039188833, -0.001524, 0.015718303411164154)); +#501 = CARTESIAN_POINT('NONE', (-0.001852558788362567, -0.001524, 0.015766481433887286)); +#502 = CARTESIAN_POINT('NONE', (-0.0018480319514837889, -0.001524, 0.015767067035637763)); +#503 = CARTESIAN_POINT('NONE', (-0.0014776425338178956, -0.001524, 0.0158060276974902)); +#504 = CARTESIAN_POINT('NONE', (-0.0014731404667116907, -0.001524, 0.015806501262624076)); +#505 = CARTESIAN_POINT('NONE', (-0.0011050861861705912, -0.001524, 0.015836437480372164)); +#506 = CARTESIAN_POINT('NONE', (-0.0011006125025535905, -0.001524, 0.015836801353784253)); +#507 = CARTESIAN_POINT('NONE', (-0.000735176344938775, -0.001524, 0.015857916386026457)); +#508 = CARTESIAN_POINT('NONE', (-0.0007307344844909693, -0.001524, 0.0158581730383161)); +#509 = CARTESIAN_POINT('NONE', (-0.00036818485252947293, -0.001524, 0.01587067942271576)); +#510 = CARTESIAN_POINT('NONE', (-0.0003637780776742236, -0.001524, 0.015870831437268924)); +#511 = CARTESIAN_POINT('NONE', (-0.000004368606340719046, -0.001524, 0.015874949939782806)); +#512 = CARTESIAN_POINT('NONE', (-0.0000000000000000029161901904696345, -0.001524, 0.015875)); +#513 = CARTESIAN_POINT('NONE', (0.0003594094713335026, -0.001524, 0.015870881497486118)); +#514 = CARTESIAN_POINT('NONE', (0.0003637780776742178, -0.001524, 0.015870831437268924)); +#515 = CARTESIAN_POINT('NONE', (0.0007263277096357132, -0.001524, 0.015858325052869264)); +#516 = CARTESIAN_POINT('NONE', (0.0007307344844909634, -0.001524, 0.0158581730383161)); +#517 = CARTESIAN_POINT('NONE', (0.001096170642105779, -0.001524, 0.0158370580060739)); +#518 = CARTESIAN_POINT('NONE', (0.0011006125025535844, -0.001524, 0.015836801353784253)); +#519 = CARTESIAN_POINT('NONE', (0.0014686667830946856, -0.001524, 0.015806865136036165)); +#520 = CARTESIAN_POINT('NONE', (0.001473140466711685, -0.001524, 0.015806501262624076)); +#521 = CARTESIAN_POINT('NONE', (0.0018435298843775783, -0.001524, 0.015767540600771634)); +#522 = CARTESIAN_POINT('NONE', (0.001848031951483783, -0.001524, 0.015767067035637763)); +#523 = CARTESIAN_POINT('NONE', (0.0022204592023100478, -0.001524, 0.015718889012914634)); +#524 = CARTESIAN_POINT('NONE', (0.002224986039188827, -0.001524, 0.015718303411164154)); +#525 = CARTESIAN_POINT('NONE', (0.002599139849392757, -0.001524, 0.015660726520920775)); +#526 = CARTESIAN_POINT('NONE', (0.0026036876725249497, -0.001524, 0.015660026676348335)); +#527 = CARTESIAN_POINT('NONE', (0.002979243232946091, -0.001524, 0.015592881888868624)); +#528 = CARTESIAN_POINT('NONE', (0.002983808094290618, -0.001524, 0.015592065746925447)); +#529 = CARTESIAN_POINT('NONE', (0.0033604275829797184, -0.001524, 0.015515197567326161)); +#530 = CARTESIAN_POINT('NONE', (0.0033650053763256194, -0.001524, 0.015514263237978772)); +#531 = CARTESIAN_POINT('NONE', (0.0037423385706533917, -0.001524, 0.015427530747331705)); +#532 = CARTESIAN_POINT('NONE', (0.003746925039059989, -0.001524, 0.015426476517716716)); +#533 = CARTESIAN_POINT('NONE', (0.004124610017969455, -0.001524, 0.015329754389187296)); +#534 = CARTESIAN_POINT('NONE', (0.004129200762302193, -0.001524, 0.015328578735962542)); +#535 = CARTESIAN_POINT('NONE', (0.004506864698520249, -0.001524, 0.015221758217486895)); +#536 = CARTESIAN_POINT('NONE', (0.004511455187079998, -0.001524, 0.01522045981877581)); +#537 = CARTESIAN_POINT('NONE', (0.004888715228242618, -0.001524, 0.01510344967361059)); +#538 = CARTESIAN_POINT('NONE', (0.004893300807475705, -0.001524, 0.015102027420434566)); +#539 = CARTESIAN_POINT('NONE', (0.005269765044216189, -0.001524, 0.014974754816820287)); +#540 = CARTESIAN_POINT('NONE', (0.005274340950481473, -0.001524, 0.014973207823912487)); +#541 = CARTESIAN_POINT('NONE', (0.0056496094685932, -0.001524, 0.014835619165098925)); +#542 = CARTESIAN_POINT('NONE', (0.0056541708409510606, -0.001524, 0.014833946780993205)); +#543 = CARTESIAN_POINT('NONE', (0.006027836853777292, -0.001524, 0.014686008466992147)); +#544 = CARTESIAN_POINT('NONE', (0.006032378747753781, -0.001524, 0.014684210283282125)); +#545 = CARTESIAN_POINT('NONE', (0.006404029803990965, -0.001524, 0.01452590939594313)); +#546 = CARTESIAN_POINT('NONE', (0.006408547206258599, -0.001524, 0.014523985255609254)); +#547 = CARTESIAN_POINT('NONE', (0.006777766467400822, -0.001524, 0.014355330158962279)); +#548 = CARTESIAN_POINT('NONE', (0.00678225431130587, -0.001524, 0.014353280163668965)); +#549 = CARTESIAN_POINT('NONE', (0.007148621892022054, -0.001524, 0.014174301011944394)); +#550 = CARTESIAN_POINT('NONE', (0.007153075073876752, -0.001524, 0.01417212552821499)); +#551 = CARTESIAN_POINT('NONE', (0.007516169437714936, -0.001524, 0.013982874674537165)); +#552 = CARTESIAN_POINT('NONE', (0.0075205828337622255, -0.001524, 0.013980574338721597)); +#553 = CARTESIAN_POINT('NONE', (0.007879982235732975, -0.001524, 0.013781126638171982)); +#554 = CARTESIAN_POINT('NONE', (0.00788435071968103, -0.001524, 0.013778702360130478)); +#555 = CARTESIAN_POINT('NONE', (0.008239634686500744, -0.001524, 0.01356915536168726)); +#556 = CARTESIAN_POINT('NONE', (0.008243953147515267, -0.001524, 0.013566608327123366)); +#557 = CARTESIAN_POINT('NONE', (0.00859470398560555, -0.001524, 0.013347082349896325)); +#558 = CARTESIAN_POINT('NONE', (0.008598967346639437, -0.001524, 0.013344414021283536)); +#559 = CARTESIAN_POINT('NONE', (0.008772723456422686, -0.001524, 0.013229166666666669)); +#560 = CARTESIAN_POINT('NONE', (0.008944771667394826, -0.001524, 0.013115052111467207)); +#561 = CARTESIAN_POINT('NONE', (0.008948974903727726, -0.001524, 0.01311226422752574)); +#562 = CARTESIAN_POINT('NONE', (0.009289425155095144, -0.001524, 0.012873231993577332)); +#563 = CARTESIAN_POINT('NONE', (0.009293563312949761, -0.001524, 0.012870326567270707)); +#564 = CARTESIAN_POINT('NONE', (0.009628259306019642, -0.001524, 0.012621811891967441)); +#565 = CARTESIAN_POINT('NONE', (0.009632327521117347, -0.001524, 0.012618791207002567)); +#566 = CARTESIAN_POINT('NONE', (0.009960877940218642, -0.001524, 0.012361003836229999)); +#567 = CARTESIAN_POINT('NONE', (0.009964871456134642, -0.001524, 0.012357870442058902)); +#568 = CARTESIAN_POINT('NONE', (0.01028689534086083, -0.001524, 0.012091041451409212)); +#569 = CARTESIAN_POINT('NONE', (0.01029080952703811, -0.001524, 0.012087798156745568)); +#570 = CARTESIAN_POINT('NONE', (0.010605937714713605, -0.001524, 0.011812179298244135)); +#571 = CARTESIAN_POINT('NONE', (0.010609768083996055, -0.001524, 0.011808829163122756)); +#572 = CARTESIAN_POINT('NONE', (0.010917644601323686, -0.001524, 0.011524692095632602)); +#573 = CARTESIAN_POINT('NONE', (0.010921386826871512, -0.001524, 0.01152123842205504)); +#574 = CARTESIAN_POINT('NONE', (0.011221670219881246, -0.001524, 0.011228873830112415)); +#575 = CARTESIAN_POINT('NONE', (0.011225320151336439, -0.001524, 0.011225320151336442)); +#576 = CARTESIAN_POINT('NONE', (0.011517684743279065, -0.001524, 0.010925036758326706)); +#577 = CARTESIAN_POINT('NONE', (0.011521238422055038, -0.001524, 0.010921386826871516)); +#578 = CARTESIAN_POINT('NONE', (0.011805375489545194, -0.001524, 0.010613510309543883)); +#579 = CARTESIAN_POINT('NONE', (0.011808829163122755, -0.001524, 0.010609768083996057)); +#580 = CARTESIAN_POINT('NONE', (0.012084448021624188, -0.001524, 0.010294639896320562)); +#581 = CARTESIAN_POINT('NONE', (0.012087798156745566, -0.001524, 0.010290809527038113)); +#582 = CARTESIAN_POINT('NONE', (0.012354627147395254, -0.001524, 0.00996878564231192)); +#583 = CARTESIAN_POINT('NONE', (0.012357870442058896, -0.001524, 0.009964871456134642)); +#584 = CARTESIAN_POINT('NONE', (0.012615657812831466, -0.001524, 0.009636321037033348)); +#585 = CARTESIAN_POINT('NONE', (0.012618791207002565, -0.001524, 0.00963232752111735)); +#586 = CARTESIAN_POINT('NONE', (0.01286730588230583, -0.001524, 0.00929763152804747)); +#587 = CARTESIAN_POINT('NONE', (0.012870326567270706, -0.001524, 0.009293563312949765)); +#588 = CARTESIAN_POINT('NONE', (0.013109358801219113, -0.001524, 0.008953113061582349)); +#589 = CARTESIAN_POINT('NONE', (0.013112264227525738, -0.001524, 0.008948974903727732)); +#590 = CARTESIAN_POINT('NONE', (0.013229166666666669, -0.001524, 0.008772723456422686)); +#591 = CARTESIAN_POINT('NONE', (0.013341626137342067, -0.001524, 0.008603170582972346)); +#592 = CARTESIAN_POINT('NONE', (0.013344414021283535, -0.001524, 0.00859896734663944)); +#593 = CARTESIAN_POINT('NONE', (0.013563939998510577, -0.001524, 0.008248216508549157)); +#594 = CARTESIAN_POINT('NONE', (0.013566608327123366, -0.001524, 0.008243953147515271)); +#595 = CARTESIAN_POINT('NONE', (0.013776155325566579, -0.001524, 0.007888669180695553)); +#596 = CARTESIAN_POINT('NONE', (0.013778702360130473, -0.001524, 0.007884350719681032)); +#597 = CARTESIAN_POINT('NONE', (0.01397815006068009, -0.001524, 0.007524951317710294)); +#598 = CARTESIAN_POINT('NONE', (0.013980574338721593, -0.001524, 0.007520582833762239)); +#599 = CARTESIAN_POINT('NONE', (0.014169825192399415, -0.001524, 0.007157488469924059)); +#600 = CARTESIAN_POINT('NONE', (0.014172125528214985, -0.001524, 0.0071530750738767685)); +#601 = CARTESIAN_POINT('NONE', (0.01435110467993955, -0.001524, 0.006786707493160584)); +#602 = CARTESIAN_POINT('NONE', (0.014353280163668956, -0.001524, 0.0067822543113058836)); +#603 = CARTESIAN_POINT('NONE', (0.014521935260315933, -0.001524, 0.006413035050163661)); +#604 = CARTESIAN_POINT('NONE', (0.014523985255609247, -0.001524, 0.006408547206258613)); +#605 = CARTESIAN_POINT('NONE', (0.014682286142948241, -0.001524, 0.006036896150021428)); +#606 = CARTESIAN_POINT('NONE', (0.014684210283282118, -0.001524, 0.0060323787477537935)); +#607 = CARTESIAN_POINT('NONE', (0.014832148597283178, -0.001524, 0.005658712734927564)); +#608 = CARTESIAN_POINT('NONE', (0.0148339467809932, -0.001524, 0.005654170840951074)); +#609 = CARTESIAN_POINT('NONE', (0.014971535439806767, -0.001524, 0.005278902322839336)); +#610 = CARTESIAN_POINT('NONE', (0.014973207823912487, -0.001524, 0.005274340950481475)); +#611 = CARTESIAN_POINT('NONE', (0.015100480427526765, -0.001524, 0.0048978767137409914)); +#612 = CARTESIAN_POINT('NONE', (0.015102027420434564, -0.001524, 0.0048933008074757076)); +#613 = CARTESIAN_POINT('NONE', (0.015219037565599785, -0.001524, 0.0045160407663130874)); +#614 = CARTESIAN_POINT('NONE', (0.015220459818775808, -0.001524, 0.004511455187080001)); +#615 = CARTESIAN_POINT('NONE', (0.015327280337251453, -0.001524, 0.004133791250861945)); +#616 = CARTESIAN_POINT('NONE', (0.01532857873596254, -0.001524, 0.004129200762302197)); +#617 = CARTESIAN_POINT('NONE', (0.01542530086449196, -0.001524, 0.003751515783392732)); +#618 = CARTESIAN_POINT('NONE', (0.015426476517716716, -0.001524, 0.0037469250390599926)); +#619 = CARTESIAN_POINT('NONE', (0.015513209008363784, -0.001524, 0.0033695918447322203)); +#620 = CARTESIAN_POINT('NONE', (0.015514263237978772, -0.001524, 0.0033650053763256233)); +#621 = CARTESIAN_POINT('NONE', (0.015591131417578053, -0.001524, 0.002988385887636521)); +#622 = CARTESIAN_POINT('NONE', (0.015592065746925442, -0.001524, 0.0029838080942906206)); +#623 = CARTESIAN_POINT('NONE', (0.015659210534405162, -0.001524, 0.00260825253386948)); +#624 = CARTESIAN_POINT('NONE', (0.01566002667634834, -0.001524, 0.002603687672524953)); +#625 = CARTESIAN_POINT('NONE', (0.015717603566591715, -0.001524, 0.0022295338623210237)); +#626 = CARTESIAN_POINT('NONE', (0.015718303411164154, -0.001524, 0.00222498603918883)); +#627 = CARTESIAN_POINT('NONE', (0.015766481433887283, -0.001524, 0.0018525587883625645)); +#628 = CARTESIAN_POINT('NONE', (0.015767067035637763, -0.001524, 0.0018480319514837863)); +#629 = CARTESIAN_POINT('NONE', (0.0158060276974902, -0.001524, 0.0014776425338178928)); +#630 = CARTESIAN_POINT('NONE', (0.015806501262624076, -0.001524, 0.0014731404667116881)); +#631 = CARTESIAN_POINT('NONE', (0.015836437480372164, -0.001524, 0.0011050861861705884)); +#632 = CARTESIAN_POINT('NONE', (0.015836801353784253, -0.001524, 0.0011006125025535879)); +#633 = CARTESIAN_POINT('NONE', (0.015857916386026457, -0.001524, 0.000735176344938772)); +#634 = CARTESIAN_POINT('NONE', (0.0158581730383161, -0.001524, 0.0007307344844909665)); +#635 = CARTESIAN_POINT('NONE', (0.01587067942271576, -0.001524, 0.0003681848525294701)); +#636 = CARTESIAN_POINT('NONE', (0.015870831437268924, -0.001524, 0.0003637780776742208)); +#637 = CARTESIAN_POINT('NONE', (0.015874949939782806, -0.001524, 0.000004368606340716131)); +#638 = CARTESIAN_POINT('NONE', (0.015875, -0.001524, -0)); +#639 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#134, #135, #136, #137, #138, #139, #140, #141, #142, #143, #144, #145, #146, #147, #148, #149, #150, #151, #152, #153, #154, #155, #156, #157, #158, #159, #160, #161, #162, #163, #164, #165, #166, #167, #168, #169, #170, #171, #172, #173, #174, #175, #176, #177, #178, #179, #180, #181, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #192, #193, #194, #195, #196, #197, #198, #199, #200, #201, #202, #203, #204, #205, #206, #207, #208, #209, #210, #211, #212, #213, #214, #215, #216, #217, #218, #219, #220, #221, #222, #223, #224, #225, #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418, #419, #420, #421, #422, #423, #424, #425, #426, #427, #428, #429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589, #590, #591, #592, #593, #594, #595, #596, #597, #598, #599, #600, #601, #602, #603, #604, #605, #606, #607, #608, #609, #610, #611, #612, #613, #614, #615, #616, #617, #618, #619, #620, #621, #622, #623, #624, #625, #626, #627, #628, #629, #630, #631, #632, #633, #634, #635, #636, #637, #638), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9980119284294234, -0.9960238568588469, -0.9940357852882704, -0.9920477137176938, -0.9900596421471173, -0.9880715705765407, -0.9860834990059643, -0.9840954274353877, -0.9821073558648111, -0.9801192842942346, -0.9781312127236581, -0.9761431411530815, -0.974155069582505, -0.9721669980119284, -0.9701789264413518, -0.9681908548707754, -0.9662027833001988, -0.9642147117296223, -0.9622266401590457, -0.9602385685884692, -0.9582504970178927, -0.9562624254473161, -0.9542743538767395, -0.9522862823061631, -0.9502982107355865, -0.94831013916501, -0.9463220675944334, -0.9443339960238568, -0.9423459244532804, -0.9403578528827038, -0.9383697813121272, -0.9363817097415507, -0.9343936381709742, -0.9324055666003976, -0.9304174950298211, -0.9284294234592445, -0.926441351888668, -0.9244532803180915, -0.9224652087475149, -0.9204771371769384, -0.9184890656063618, -0.9165009940357853, -0.9145129224652088, -0.9125248508946322, -0.9105367793240556, -0.9085487077534792, -0.9065606361829026, -0.904572564612326, -0.9025844930417495, -0.900596421471173, -0.8986083499005965, -0.8966202783300199, -0.8946322067594433, -0.8926441351888668, -0.8906560636182903, -0.8886679920477137, -0.8866799204771372, -0.8846918489065606, -0.8827037773359842, -0.8807157057654076, -0.878727634194831, -0.8767395626242545, -0.874751491053678, -0.8727634194831014, -0.8707753479125249, -0.8687872763419483, -0.8667992047713717, -0.8648111332007953, -0.8628230616302187, -0.8608349900596421, -0.8588469184890656, -0.856858846918489, -0.8548707753479126, -0.852882703777336, -0.8508946322067594, -0.848906560636183, -0.8469184890656064, -0.8449304174950298, -0.8429423459244533, -0.8409542743538767, -0.8389662027833003, -0.8369781312127237, -0.8349900596421471, -0.8330019880715706, -0.831013916500994, -0.8290258449304175, -0.827037773359841, -0.8250497017892644, -0.823061630218688, -0.8210735586481114, -0.8190854870775348, -0.8170974155069582, -0.8151093439363817, -0.8131212723658052, -0.8111332007952287, -0.8091451292246521, -0.8071570576540755, -0.805168986083499, -0.8031809145129225, -0.8011928429423459, -0.7992047713717694, -0.7972166998011929, -0.7952286282306164, -0.7932405566600398, -0.7912524850894632, -0.7892644135188867, -0.7872763419483102, -0.7852882703777336, -0.7833001988071571, -0.7813121272365805, -0.7793240556660039, -0.7773359840954275, -0.7753479125248509, -0.7733598409542743, -0.7713717693836979, -0.7693836978131213, -0.7673956262425448, -0.7654075546719682, -0.7634194831013916, -0.7614314115308152, -0.7594433399602386, -0.757455268389662, -0.7554671968190855, -0.7534791252485089, -0.7514910536779325, -0.7495029821073559, -0.7475149105367793, -0.7455268389662029, -0.7435387673956262, -0.7415506958250497, -0.7395626242544732, -0.7375745526838966, -0.7355864811133201, -0.7335984095427436, -0.731610337972167, -0.7296222664015906, -0.7276341948310139, -0.7256461232604374, -0.7236580516898609, -0.7216699801192843, -0.7196819085487078, -0.7176938369781312, -0.7157057654075547, -0.7137176938369781, -0.7117296222664016, -0.7097415506958251, -0.7077534791252486, -0.705765407554672, -0.7037773359840955, -0.7017892644135189, -0.6998011928429424, -0.6978131212723658, -0.6958250497017893, -0.6938369781312128, -0.6918489065606361, -0.6898608349900597, -0.6878727634194831, -0.6858846918489065, -0.6838966202783301, -0.6819085487077535, -0.679920477137177, -0.6779324055666005, -0.6759443339960238, -0.6739562624254474, -0.6719681908548708, -0.6699801192842942, -0.6679920477137178, -0.6660039761431411, -0.6640159045725647, -0.6620278330019881, -0.6600397614314115, -0.6580516898608351, -0.6560636182902585, -0.6540755467196819, -0.6520874751491055, -0.6500994035785288, -0.6481113320079523, -0.6461232604373758, -0.6441351888667992, -0.6421471172962228, -0.6401590457256461, -0.6381709741550696, -0.6361829025844931, -0.6341948310139165, -0.63220675944334, -0.6302186878727635, -0.6282306163021869, -0.6262425447316105, -0.6242544731610338, -0.6222664015904573, -0.6202783300198808, -0.6182902584493042, -0.6163021868787277, -0.614314115308151, -0.6123260437375746, -0.610337972166998, -0.6083499005964215, -0.606361829025845, -0.6043737574552684, -0.6023856858846919, -0.6003976143141154, -0.5984095427435387, -0.5964214711729623, -0.5944333996023857, -0.5924453280318092, -0.5904572564612327, -0.588469184890656, -0.5864811133200796, -0.584493041749503, -0.5825049701789264, -0.58051689860835, -0.5785288270377734, -0.5765407554671969, -0.5745526838966204, -0.5725646123260437, -0.5705765407554673, -0.5685884691848907, -0.5666003976143141, -0.5646123260437377, -0.562624254473161, -0.5606361829025845, -0.558648111332008, -0.5566600397614314, -0.554671968190855, -0.5526838966202784, -0.5506958250497018, -0.5487077534791254, -0.5467196819085487, -0.5447316103379722, -0.5427435387673957, -0.5407554671968191, -0.5387673956262427, -0.536779324055666, -0.5347912524850895, -0.532803180914513, -0.5308151093439364, -0.5288270377733599, -0.5268389662027834, -0.5248508946322068, -0.5228628230616303, -0.5208747514910537, -0.5188866799204772, -0.5168986083499006, -0.5149105367793241, -0.5129224652087476, -0.510934393638171, -0.5089463220675945, -0.5069582504970179, -0.5049701789264414, -0.5029821073558649, -0.5009940357852883, -0.49900596421471166, -0.49701789264413515, -0.4950298210735586, -0.4930417495029821, -0.4910536779324055, -0.489065606361829, -0.48707753479125243, -0.4850894632206759, -0.48310139165009935, -0.4811133200795228, -0.4791252485089463, -0.4771371769383697, -0.4751491053677932, -0.47316103379721663, -0.4711729622266401, -0.46918489065606356, -0.46719681908548705, -0.4652087475149105, -0.46322067594433397, -0.4612326043737574, -0.4592445328031809, -0.4572564612326043, -0.45526838966202776, -0.45328031809145125, -0.4512922465208747, -0.4493041749502982, -0.4473161033797216, -0.4453280318091451, -0.44333996023856853, -0.441351888667992, -0.43936381709741545, -0.43737574552683894, -0.4353876739562624, -0.43339960238568587, -0.4314115308151093, -0.42942345924453273, -0.4274353876739562, -0.42544731610337966, -0.42345924453280315, -0.4214711729622266, -0.41948310139165007, -0.4174950298210735, -0.415506958250497, -0.4135188866799204, -0.4115308151093439, -0.40954274353876735, -0.40755467196819084, -0.4055666003976143, -0.4035785288270377, -0.4015904572564612, -0.39960238568588463, -0.3976143141153081, -0.39562624254473155, -0.39363817097415504, -0.3916500994035785, -0.38966202783300197, -0.3876739562624254, -0.3856858846918489, -0.3836978131212723, -0.3817097415506958, -0.37972166998011925, -0.3777335984095427, -0.37574552683896617, -0.3737574552683896, -0.3717693836978131, -0.36978131212723653, -0.36779324055666, -0.36580516898608345, -0.36381709741550694, -0.3618290258449304, -0.35984095427435386, -0.3578528827037773, -0.35586481113320073, -0.3538767395626242, -0.35188866799204765, -0.34990059642147114, -0.3479125248508946, -0.34592445328031807, -0.3439363817097415, -0.341948310139165, -0.3399602385685884, -0.3379721669980119, -0.33598409542743535, -0.33399602385685884, -0.33200795228628227, -0.3300198807157057, -0.3280318091451292, -0.32604373757455263, -0.3240556660039761, -0.32206759443339955, -0.32007952286282304, -0.3180914512922465, -0.31610337972166996, -0.3141153081510934, -0.3121272365805169, -0.3101391650099403, -0.3081510934393638, -0.30616302186878724, -0.3041749502982107, -0.30218687872763417, -0.3001988071570576, -0.2982107355864811, -0.2962226640159045, -0.294234592445328, -0.29224652087475145, -0.29025844930417494, -0.28827037773359837, -0.28628230616302186, -0.2842942345924453, -0.2823061630218688, -0.2803180914512922, -0.27833001988071565, -0.27634194831013914, -0.2743538767395626, -0.27236580516898606, -0.2703777335984095, -0.268389662027833, -0.2664015904572564, -0.2644135188866799, -0.26242544731610334, -0.26043737574552683, -0.25844930417495027, -0.25646123260437376, -0.2544731610337972, -0.2524850894632206, -0.2504970178926441, -0.24850894632206758, -0.24652087475149104, -0.2445328031809145, -0.24254473161033796, -0.2405566600397614, -0.23856858846918486, -0.23658051689860832, -0.23459244532803178, -0.23260437375745524, -0.2306163021868787, -0.22862823061630216, -0.22664015904572563, -0.2246520874751491, -0.22266401590457255, -0.220675944333996, -0.21868787276341947, -0.21669980119284293, -0.21471172962226637, -0.21272365805168983, -0.2107355864811133, -0.20874751491053675, -0.2067594433399602, -0.20477137176938368, -0.20278330019880714, -0.2007952286282306, -0.19880715705765406, -0.19681908548707752, -0.19483101391650098, -0.19284294234592445, -0.1908548707753479, -0.18886679920477134, -0.1868787276341948, -0.18489065606361826, -0.18290258449304173, -0.1809145129224652, -0.17892644135188865, -0.1769383697813121, -0.17495029821073557, -0.17296222664015903, -0.1709741550695825, -0.16898608349900596, -0.16699801192842942, -0.16500994035785285, -0.16302186878727631, -0.16103379721669978, -0.15904572564612324, -0.1570576540755467, -0.15506958250497016, -0.15308151093439362, -0.15109343936381708, -0.14910536779324055, -0.147117296222664, -0.14512922465208747, -0.14314115308151093, -0.1411530815109344, -0.13916500994035783, -0.1371769383697813, -0.13518886679920475, -0.1332007952286282, -0.13121272365805167, -0.12922465208747513, -0.1272365805168986, -0.12524850894632206, -0.12326043737574552, -0.12127236580516898, -0.11928429423459243, -0.11729622266401589, -0.11530815109343935, -0.11332007952286281, -0.11133200795228627, -0.10934393638170974, -0.10735586481113318, -0.10536779324055665, -0.1033797216699801, -0.10139165009940357, -0.09940357852882703, -0.09741550695825049, -0.09542743538767395, -0.0934393638170974, -0.09145129224652086, -0.08946322067594432, -0.08747514910536779, -0.08548707753479125, -0.08349900596421471, -0.08151093439363816, -0.07952286282306162, -0.07753479125248508, -0.07554671968190854, -0.073558648111332, -0.07157057654075547, -0.06958250497017891, -0.06759443339960237, -0.06560636182902584, -0.0636182902584493, -0.06163021868787276, -0.059642147117296214, -0.057654075546719676, -0.05566600397614314, -0.05367793240556659, -0.05168986083499005, -0.049701789264413515, -0.04771371769383698, -0.04572564612326043, -0.04373757455268389, -0.041749502982107355, -0.03976143141153081, -0.03777335984095427, -0.03578528827037773, -0.03379721669980119, -0.03180914512922465, -0.029821073558648107, -0.02783300198807157, -0.025844930417495027, -0.02385685884691849, -0.021868787276341946, -0.019880715705765405, -0.017892644135188866, -0.015904572564612324, -0.013916500994035784, -0.011928429423459244, -0.009940357852882702, -0.007952286282306162, -0.005964214711729622, -0.003976143141153081, -0.0019880715705765406, -0), .UNSPECIFIED.); +#640 = DIRECTION('NONE', (0, 1, 0)); +#641 = VECTOR('NONE', #640, 1); +#642 = CARTESIAN_POINT('NONE', (0.015875, -0.001525000000000002, -0)); +#643 = LINE('NONE', #642, #641); +#644 = DIRECTION('NONE', (1, 0, -0)); +#645 = DIRECTION('NONE', (0, 1, 0)); +#646 = CARTESIAN_POINT('NONE', (-0, 0.019126199999999996, 0)); +#647 = AXIS2_PLACEMENT_3D('NONE', #646, #645, #644); +#648 = CIRCLE('NONE', #647, 0.015875); +#649 = EDGE_CURVE('NONE', #5, #5, #40, .T.); +#650 = EDGE_CURVE('NONE', #5, #7, #44, .T.); +#651 = EDGE_CURVE('NONE', #7, #7, #49, .T.); +#652 = EDGE_CURVE('NONE', #9, #9, #54, .T.); +#653 = EDGE_CURVE('NONE', #9, #11, #58, .T.); +#654 = EDGE_CURVE('NONE', #11, #11, #63, .T.); +#655 = EDGE_CURVE('NONE', #13, #13, #68, .T.); +#656 = EDGE_CURVE('NONE', #13, #15, #72, .T.); +#657 = EDGE_CURVE('NONE', #15, #15, #77, .T.); +#658 = EDGE_CURVE('NONE', #17, #17, #82, .T.); +#659 = EDGE_CURVE('NONE', #17, #19, #86, .T.); +#660 = EDGE_CURVE('NONE', #19, #19, #91, .T.); +#661 = EDGE_CURVE('NONE', #21, #21, #96, .T.); +#662 = EDGE_CURVE('NONE', #21, #23, #100, .T.); +#663 = EDGE_CURVE('NONE', #23, #23, #105, .T.); +#664 = EDGE_CURVE('NONE', #25, #25, #110, .T.); +#665 = EDGE_CURVE('NONE', #25, #27, #114, .T.); +#666 = EDGE_CURVE('NONE', #27, #27, #119, .T.); +#667 = EDGE_CURVE('NONE', #29, #29, #124, .T.); +#668 = EDGE_CURVE('NONE', #29, #31, #128, .T.); +#669 = EDGE_CURVE('NONE', #31, #31, #133, .T.); +#670 = EDGE_CURVE('NONE', #33, #33, #639, .T.); +#671 = EDGE_CURVE('NONE', #33, #35, #643, .T.); +#672 = EDGE_CURVE('NONE', #35, #35, #648, .T.); +#673 = CARTESIAN_POINT('NONE', (-0, 0.0079375, 0)); +#674 = DIRECTION('NONE', (0, 1, 0)); +#675 = DIRECTION('NONE', (1, 0, -0)); +#676 = AXIS2_PLACEMENT_3D('NONE', #673, #674, #675); +#677 = CYLINDRICAL_SURFACE('NONE', #676, 0.0587375); +#678 = CARTESIAN_POINT('NONE', (0.044449999999999996, 0.0079375, 0.000000000000000005024295867788081)); +#679 = DIRECTION('NONE', (0, -1, 0)); +#680 = DIRECTION('NONE', (1, 0, -0.000000000000000388052796742256)); +#681 = AXIS2_PLACEMENT_3D('NONE', #678, #679, #680); +#682 = CYLINDRICAL_SURFACE('NONE', #681, 0.0079375); +#683 = CARTESIAN_POINT('NONE', (0.000000000000000005024295867788082, 0.0079375, -0.044449999999999996)); +#684 = DIRECTION('NONE', (0, -1, 0)); +#685 = DIRECTION('NONE', (0.000000000000000016080646976370378, 0, -1)); +#686 = AXIS2_PLACEMENT_3D('NONE', #683, #684, #685); +#687 = CYLINDRICAL_SURFACE('NONE', #686, 0.0079375); +#688 = CARTESIAN_POINT('NONE', (-0.04444999999999999, 0.0079375, -0.000000000000000010048591735576163)); +#689 = DIRECTION('NONE', (-0, -1, 0)); +#690 = DIRECTION('NONE', (-1, 0, 0.00000000000000021276806587672974)); +#691 = AXIS2_PLACEMENT_3D('NONE', #688, #689, #690); +#692 = CYLINDRICAL_SURFACE('NONE', #691, 0.007937500000000007); +#693 = CARTESIAN_POINT('NONE', (-0.000000000000000010048591735576162, 0.0079375, 0.04444999999999999)); +#694 = DIRECTION('NONE', (0, -1, 0)); +#695 = DIRECTION('NONE', (0.000000000000000053563981987573816, 0, 1)); +#696 = AXIS2_PLACEMENT_3D('NONE', #693, #694, #695); +#697 = CYLINDRICAL_SURFACE('NONE', #696, 0.007937500000000007); +#698 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#699 = DIRECTION('NONE', (0, 1, 0)); +#700 = AXIS2_PLACEMENT_3D('NONE', #698, #699, $); +#701 = PLANE('NONE', #700); +#702 = CARTESIAN_POINT('NONE', (0, 0.015875, -0)); +#703 = DIRECTION('NONE', (0, 1, 0)); +#704 = AXIS2_PLACEMENT_3D('NONE', #702, #703, $); +#705 = PLANE('NONE', #704); +#706 = CARTESIAN_POINT('NONE', (-0, 0.017500599999999998, 0)); +#707 = DIRECTION('NONE', (0, 1, 0)); +#708 = DIRECTION('NONE', (1, 0, -0)); +#709 = AXIS2_PLACEMENT_3D('NONE', #706, #707, #708); +#710 = CYLINDRICAL_SURFACE('NONE', #709, 0.0293751); +#711 = CARTESIAN_POINT('NONE', (0, 0.019126199999999996, -0)); +#712 = DIRECTION('NONE', (0, 1, 0)); +#713 = AXIS2_PLACEMENT_3D('NONE', #711, #712, $); +#714 = PLANE('NONE', #713); +#715 = CARTESIAN_POINT('NONE', (0, -0.000762, 0)); +#716 = DIRECTION('NONE', (0, -1, -0)); +#717 = DIRECTION('NONE', (-1, 0, -0)); +#718 = AXIS2_PLACEMENT_3D('NONE', #715, #716, #717); +#719 = CYLINDRICAL_SURFACE('NONE', #718, 0.03175); +#720 = CARTESIAN_POINT('NONE', (0, -0.001524, -0)); +#721 = DIRECTION('NONE', (0, -1, -0)); +#722 = AXIS2_PLACEMENT_3D('NONE', #720, #721, $); +#723 = PLANE('NONE', #722); +#724 = CARTESIAN_POINT('NONE', (-0, 0.008800599999999997, 0)); +#725 = DIRECTION('NONE', (0, 1, 0)); +#726 = DIRECTION('NONE', (1, 0, -0)); +#727 = AXIS2_PLACEMENT_3D('NONE', #724, #725, #726); +#728 = CYLINDRICAL_SURFACE('NONE', #727, 0.015875); +#729 = ORIENTED_EDGE('NONE', *, *, #649, .T.); +#730 = ORIENTED_EDGE('NONE', *, *, #651, .F.); +#731 = EDGE_LOOP('NONE', (#729)); +#732 = FACE_BOUND('NONE', #731, .T.); +#733 = EDGE_LOOP('NONE', (#730)); +#734 = FACE_BOUND('NONE', #733, .T.); +#735 = ADVANCED_FACE('NONE', (#732, #734), #677, .T.); +#736 = ORIENTED_EDGE('NONE', *, *, #652, .T.); +#737 = ORIENTED_EDGE('NONE', *, *, #654, .F.); +#738 = EDGE_LOOP('NONE', (#736)); +#739 = FACE_BOUND('NONE', #738, .T.); +#740 = EDGE_LOOP('NONE', (#737)); +#741 = FACE_BOUND('NONE', #740, .T.); +#742 = ADVANCED_FACE('NONE', (#739, #741), #682, .F.); +#743 = ORIENTED_EDGE('NONE', *, *, #655, .T.); +#744 = ORIENTED_EDGE('NONE', *, *, #657, .F.); +#745 = EDGE_LOOP('NONE', (#743)); +#746 = FACE_BOUND('NONE', #745, .T.); +#747 = EDGE_LOOP('NONE', (#744)); +#748 = FACE_BOUND('NONE', #747, .T.); +#749 = ADVANCED_FACE('NONE', (#746, #748), #687, .F.); +#750 = ORIENTED_EDGE('NONE', *, *, #658, .T.); +#751 = ORIENTED_EDGE('NONE', *, *, #660, .F.); +#752 = EDGE_LOOP('NONE', (#750)); +#753 = FACE_BOUND('NONE', #752, .T.); +#754 = EDGE_LOOP('NONE', (#751)); +#755 = FACE_BOUND('NONE', #754, .T.); +#756 = ADVANCED_FACE('NONE', (#753, #755), #692, .F.); +#757 = ORIENTED_EDGE('NONE', *, *, #661, .T.); +#758 = ORIENTED_EDGE('NONE', *, *, #663, .F.); +#759 = EDGE_LOOP('NONE', (#757)); +#760 = FACE_BOUND('NONE', #759, .T.); +#761 = EDGE_LOOP('NONE', (#758)); +#762 = FACE_BOUND('NONE', #761, .T.); +#763 = ADVANCED_FACE('NONE', (#760, #762), #697, .F.); +#764 = ORIENTED_EDGE('NONE', *, *, #649, .F.); +#765 = ORIENTED_EDGE('NONE', *, *, #652, .F.); +#766 = ORIENTED_EDGE('NONE', *, *, #655, .F.); +#767 = ORIENTED_EDGE('NONE', *, *, #658, .F.); +#768 = ORIENTED_EDGE('NONE', *, *, #661, .F.); +#769 = ORIENTED_EDGE('NONE', *, *, #667, .F.); +#770 = EDGE_LOOP('NONE', (#764)); +#771 = FACE_BOUND('NONE', #770, .T.); +#772 = EDGE_LOOP('NONE', (#765)); +#773 = FACE_BOUND('NONE', #772, .T.); +#774 = EDGE_LOOP('NONE', (#766)); +#775 = FACE_BOUND('NONE', #774, .T.); +#776 = EDGE_LOOP('NONE', (#767)); +#777 = FACE_BOUND('NONE', #776, .T.); +#778 = EDGE_LOOP('NONE', (#768)); +#779 = FACE_BOUND('NONE', #778, .T.); +#780 = EDGE_LOOP('NONE', (#769)); +#781 = FACE_BOUND('NONE', #780, .T.); +#782 = ADVANCED_FACE('NONE', (#771, #773, #775, #777, #779, #781), #701, .F.); +#783 = ORIENTED_EDGE('NONE', *, *, #651, .T.); +#784 = ORIENTED_EDGE('NONE', *, *, #654, .T.); +#785 = ORIENTED_EDGE('NONE', *, *, #657, .T.); +#786 = ORIENTED_EDGE('NONE', *, *, #660, .T.); +#787 = ORIENTED_EDGE('NONE', *, *, #663, .T.); +#788 = ORIENTED_EDGE('NONE', *, *, #664, .F.); +#789 = EDGE_LOOP('NONE', (#783)); +#790 = FACE_BOUND('NONE', #789, .T.); +#791 = EDGE_LOOP('NONE', (#784)); +#792 = FACE_BOUND('NONE', #791, .T.); +#793 = EDGE_LOOP('NONE', (#785)); +#794 = FACE_BOUND('NONE', #793, .T.); +#795 = EDGE_LOOP('NONE', (#786)); +#796 = FACE_BOUND('NONE', #795, .T.); +#797 = EDGE_LOOP('NONE', (#787)); +#798 = FACE_BOUND('NONE', #797, .T.); +#799 = EDGE_LOOP('NONE', (#788)); +#800 = FACE_BOUND('NONE', #799, .T.); +#801 = ADVANCED_FACE('NONE', (#790, #792, #794, #796, #798, #800), #705, .T.); +#802 = ORIENTED_EDGE('NONE', *, *, #664, .T.); +#803 = ORIENTED_EDGE('NONE', *, *, #666, .F.); +#804 = EDGE_LOOP('NONE', (#802)); +#805 = FACE_BOUND('NONE', #804, .T.); +#806 = EDGE_LOOP('NONE', (#803)); +#807 = FACE_BOUND('NONE', #806, .T.); +#808 = ADVANCED_FACE('NONE', (#805, #807), #710, .T.); +#809 = ORIENTED_EDGE('NONE', *, *, #666, .T.); +#810 = ORIENTED_EDGE('NONE', *, *, #672, .F.); +#811 = EDGE_LOOP('NONE', (#809)); +#812 = FACE_BOUND('NONE', #811, .T.); +#813 = EDGE_LOOP('NONE', (#810)); +#814 = FACE_BOUND('NONE', #813, .T.); +#815 = ADVANCED_FACE('NONE', (#812, #814), #714, .T.); +#816 = ORIENTED_EDGE('NONE', *, *, #667, .T.); +#817 = ORIENTED_EDGE('NONE', *, *, #669, .F.); +#818 = EDGE_LOOP('NONE', (#816)); +#819 = FACE_BOUND('NONE', #818, .T.); +#820 = EDGE_LOOP('NONE', (#817)); +#821 = FACE_BOUND('NONE', #820, .T.); +#822 = ADVANCED_FACE('NONE', (#819, #821), #719, .T.); +#823 = ORIENTED_EDGE('NONE', *, *, #669, .T.); +#824 = ORIENTED_EDGE('NONE', *, *, #670, .T.); +#825 = EDGE_LOOP('NONE', (#823)); +#826 = FACE_BOUND('NONE', #825, .T.); +#827 = EDGE_LOOP('NONE', (#824)); +#828 = FACE_BOUND('NONE', #827, .T.); +#829 = ADVANCED_FACE('NONE', (#826, #828), #723, .T.); +#830 = ORIENTED_EDGE('NONE', *, *, #670, .F.); +#831 = ORIENTED_EDGE('NONE', *, *, #672, .T.); +#832 = EDGE_LOOP('NONE', (#830)); +#833 = FACE_BOUND('NONE', #832, .T.); +#834 = EDGE_LOOP('NONE', (#831)); +#835 = FACE_BOUND('NONE', #834, .T.); +#836 = ADVANCED_FACE('NONE', (#833, #835), #728, .F.); +#837 = CLOSED_SHELL('NONE', (#735, #742, #749, #756, #763, #782, #801, #808, #815, #822, #829, #836)); +#838 = MANIFOLD_SOLID_BREP('NONE', #837); +#839 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#840 = PRODUCT_DEFINITION_CONTEXT('part definition', #839, 'design'); +#841 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#842 = PRODUCT_DEFINITION_FORMATION('', $, #841); +#843 = PRODUCT_DEFINITION('design', $, #842, #840); +#844 = PRODUCT_DEFINITION_SHAPE('NONE', $, #843); +#845 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#838), #3); +#846 = SHAPE_DEFINITION_REPRESENTATION(#844, #845); +ENDSEC; +END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/flange/ops.snap b/rust/kcl-lib/tests/kcl_samples/flange/ops.snap new file mode 100644 index 000000000..aa7b01f1e --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange/ops.snap @@ -0,0 +1,397 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed flange.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 840, + 844, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 826, + 845, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 1184, + 1188, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1170, + 1189, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "holeSketch": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 1272, + 1279, + 0 + ] + }, + "sketch": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1281, + 1282, + 0 + ] + } + }, + "name": "hole", + "sourceRange": [ + 1267, + 1283, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1306, + 1319, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1289, + 1320, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1289, + 1320, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1405, + 1415, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1417, + 1422, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1391, + 1423, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.1279999999999999, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1527, + 1544, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1510, + 1545, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1510, + 1545, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1636, + 1646, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 1648, + 1655, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1622, + 1656, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1763, + 1778, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1746, + 1779, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1746, + 1779, + 0 + ] + } + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1844, + 1856, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "end" + }, + "sourceRange": [ + 1858, + 1863, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 1830, + 1864, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": -0.813, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 1939, + 1992, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 1919, + 1994, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 1927, + 1928, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap new file mode 100644 index 000000000..19d21bd37 --- /dev/null +++ b/rust/kcl-lib/tests/kcl_samples/flange/program_memory.snap @@ -0,0 +1,1442 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing flange.kcl +--- +{ + "baseDia": { + "type": "Number", + "value": 4.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "baseThickness": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "bottomExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1662, + 1740, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1662, + 1740, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.25, + 0.0 + ], + "radius": 1.25, + "tag": null, + "to": [ + 1.25, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.3125, + 0.0 + ], + "radius": 2.3125, + "tag": null, + "to": [ + 2.3125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.3125, + 0.0 + ], + "to": [ + 2.3125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.625, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.25, + 0.0 + ], + "to": [ + 1.25, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1662, + 1740, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.06, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + "bottomThickness": { + "type": "Number", + "value": 0.06, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "bottomTotalDiameter": { + "type": "Number", + "value": 2.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "circles": { + "type": "HomArray", + "value": [ + { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + }, + "ccw": true, + "center": [ + 1.75, + 0.0 + ], + "from": [ + 2.0625, + 0.0 + ], + "radius": 0.3125, + "tag": null, + "to": [ + 2.0625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.0625, + 0.0 + ], + "to": [ + 2.0625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 851, + 957, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + } + } + ] + }, + "flangeBase": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.3125, + 0.0 + ], + "radius": 2.3125, + "tag": null, + "to": [ + 2.3125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.3125, + 0.0 + ], + "to": [ + 2.3125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.625, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + "mountingHoleDia": { + "type": "Number", + "value": 0.625, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "mountingHolePlacementDiameter": { + "type": "Number", + "value": 3.5, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "nHoles": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "pipeDia": { + "type": "Number", + "value": 1.25, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "pipeHole": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1870, + 1913, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1870, + 1913, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.625, + 0.0 + ], + "radius": 0.625, + "tag": null, + "to": [ + 0.625, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1429, + 1504, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1429, + 1504, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.1565, + 0.0 + ], + "radius": 1.1565, + "tag": null, + "to": [ + 1.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.3125, + 0.0 + ], + "radius": 2.3125, + "tag": null, + "to": [ + 2.3125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.3125, + 0.0 + ], + "to": [ + 2.3125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.625, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.1565, + 0.0 + ], + "to": [ + 1.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1429, + 1504, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.1279999999999999, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.625, + 0.0 + ], + "to": [ + 0.625, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1870, + 1913, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -0.813, + "startCapId": null, + "endCapId": null, + "units": { + "type": "Inches" + } + } + }, + "topExtrusion": { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1429, + 1504, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1429, + 1504, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.1565, + 0.0 + ], + "radius": 1.1565, + "tag": null, + "to": [ + 1.1565, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.3125, + 0.0 + ], + "radius": 2.3125, + "tag": null, + "to": [ + 2.3125, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.3125, + 0.0 + ], + "to": [ + 2.3125, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1195, + 1261, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.625, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.1565, + 0.0 + ], + "to": [ + 1.1565, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1429, + 1504, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 0.1279999999999999, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + "topTotalDiameter": { + "type": "Number", + "value": 2.313, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "topTotalThickness": { + "type": "Number", + "value": 0.128, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "totalThickness": { + "type": "Number", + "value": 0.813, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + } +} diff --git a/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png new file mode 100644 index 000000000..35f6fe37d Binary files /dev/null and b/rust/kcl-lib/tests/kcl_samples/flange/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap index 365b7417b..5435ba793 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 324, + 357, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1303, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -289,17 +312,6 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1704, - 1723, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -727,6 +739,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2437, + 2491, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -802,17 +825,6 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2672, - 2692, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -861,6 +873,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2703, + 2865, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1319,6 +1342,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3277, + 3332, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1394,17 +1428,6 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3513, - 3533, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1453,6 +1476,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3709, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1911,6 +1945,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4343, + 4384, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1965,17 +2010,6 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4445, - 4452, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2207,6 +2241,17 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4567, + 4607, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2282,17 +2327,6 @@ description: Artifact commands focusrite-scarlett-mounting-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4693, - 4700, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap index be7f45119..3e4caa6ed 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart focusrite-scarlett-mounting-bracket.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/exported_step.step b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/exported_step.step index 19cdf8e85..cb0cac9c6 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap index 9706dee0f..5a697c0ff 100644 --- a/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/focusrite-scarlett-mounting-bracket/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing focusrite-scarlett-mounting-bracket.kcl --- { @@ -395,8 +395,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -423,515 +422,42 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "tags": { "edge1": { "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1311, - 1361, - 0 - ] - }, - "from": [ - -76.0, - 49.0 - ], - "tag": { - "end": 1360, - "start": 1354, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - -76.0, - -4.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1311, - 1361, - 0 - ], - "tag": { - "end": 1360, - "start": 1354, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1354, - 1360, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1369, - 1418, - 0 - ] - }, - "from": [ - -76.0, - -4.0 - ], - "tag": { - "end": 1417, - "start": 1411, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 76.0, - -4.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1369, - 1418, - 0 - ], - "tag": { - "end": 1417, - "start": 1411, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1411, - 1417, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1426, - 1478, - 0 - ] - }, - "from": [ - 76.0, - -4.0 - ], - "tag": { - "end": 1477, - "start": 1471, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 76.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1426, - 1478, - 0 - ], - "tag": { - "end": 1477, - "start": 1471, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1471, - 1477, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1486, - 1534, - 0 - ] - }, - "from": [ - 76.0, - 49.0 - ], - "tag": { - "end": 1533, - "start": 1527, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 72.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1486, - 1534, - 0 - ], - "tag": { - "end": 1533, - "start": 1527, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1527, - 1533, - 0 - ] - } - ] + "value": "edge4" }, "edge5": { "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1542, - 1586, - 0 - ] - }, - "from": [ - 72.0, - 49.0 - ], - "tag": { - "end": 1585, - "start": 1579, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 72.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1542, - 1586, - 0 - ], - "tag": { - "end": 1585, - "start": 1579, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1579, - 1585, - 0 - ] - } - ] + "value": "edge5" }, "edge6": { "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1594, - 1639, - 0 - ] - }, - "from": [ - 72.0, - 0.0 - ], - "tag": { - "end": 1638, - "start": 1632, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - -72.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1594, - 1639, - 0 - ], - "tag": { - "end": 1638, - "start": 1632, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1632, - 1638, - 0 - ] - } - ] + "value": "edge6" }, "edge7": { "type": "TagIdentifier", - "value": "edge7", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1647, - 1696, - 0 - ] - }, - "from": [ - -72.0, - 0.0 - ], - "tag": { - "end": 1695, - "start": 1689, - "type": "TagDeclarator", - "value": "edge7" - }, - "to": [ - -72.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1647, - 1696, - 0 - ], - "tag": { - "end": 1695, - "start": 1689, - "type": "TagDeclarator", - "value": "edge7" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1689, - 1695, - 0 - ] - } - ] + "value": "edge7" }, "edge8": { "type": "TagIdentifier", - "value": "edge8", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1704, - 1723, - 0 - ] - }, - "from": [ - -72.0, - 49.0 - ], - "tag": { - "end": 1722, - "start": 1716, - "type": "TagDeclarator", - "value": "edge8" - }, - "to": [ - -76.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1704, - 1723, - 0 - ], - "tag": { - "end": 1722, - "start": 1716, - "type": "TagDeclarator", - "value": "edge8" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1716, - 1722, - 0 - ] - } - ] + "value": "edge8" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1265, - 1303, - 0 - ] - } - ] + } }, "height": 88.0, "startCapId": "[uuid]", @@ -968,16 +494,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1265, - 1303, - 0 - ] - } - ] + } } }, "bracketPlane": { @@ -1000,46 +517,14 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1000, - 1001, - 0 - ] - } - ] + } }, "y": { "type": "Number", "value": 44.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - }, - { - "sourceRange": [ - 1016, - 1017, - 0 - ] - }, - { - "sourceRange": [ - 445, - 446, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -1052,27 +537,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1029, - 1030, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 994, - 1032, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -1088,16 +555,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1052, - 1053, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -1110,16 +568,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1059, - 1060, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -1132,27 +581,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1066, - 1067, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1046, - 1069, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -1168,16 +599,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1089, - 1090, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -1190,16 +612,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1096, - 1097, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -1212,27 +625,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1103, - 1104, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1083, - 1106, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -1248,16 +643,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1126, - 1127, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -1270,16 +656,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1133, - 1135, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -1292,61 +669,16 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1141, - 1142, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1120, - 1144, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 979, - 1148, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 967, - 1150, - 0 - ] - } - ] + } }, "bracketSketch": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1212, - 1736, - 0 - ] - } - ] + "type": "Function" }, "bs": { "type": "Sketch", @@ -1606,8 +938,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1634,515 +965,42 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "tags": { "edge1": { "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1311, - 1361, - 0 - ] - }, - "from": [ - -76.0, - 49.0 - ], - "tag": { - "end": 1360, - "start": 1354, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - -76.0, - -4.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1311, - 1361, - 0 - ], - "tag": { - "end": 1360, - "start": 1354, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1354, - 1360, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1369, - 1418, - 0 - ] - }, - "from": [ - -76.0, - -4.0 - ], - "tag": { - "end": 1417, - "start": 1411, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 76.0, - -4.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1369, - 1418, - 0 - ], - "tag": { - "end": 1417, - "start": 1411, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1411, - 1417, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1426, - 1478, - 0 - ] - }, - "from": [ - 76.0, - -4.0 - ], - "tag": { - "end": 1477, - "start": 1471, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 76.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1426, - 1478, - 0 - ], - "tag": { - "end": 1477, - "start": 1471, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1471, - 1477, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1486, - 1534, - 0 - ] - }, - "from": [ - 76.0, - 49.0 - ], - "tag": { - "end": 1533, - "start": 1527, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 72.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1486, - 1534, - 0 - ], - "tag": { - "end": 1533, - "start": 1527, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1527, - 1533, - 0 - ] - } - ] + "value": "edge4" }, "edge5": { "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1542, - 1586, - 0 - ] - }, - "from": [ - 72.0, - 49.0 - ], - "tag": { - "end": 1585, - "start": 1579, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 72.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1542, - 1586, - 0 - ], - "tag": { - "end": 1585, - "start": 1579, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1579, - 1585, - 0 - ] - } - ] + "value": "edge5" }, "edge6": { "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1594, - 1639, - 0 - ] - }, - "from": [ - 72.0, - 0.0 - ], - "tag": { - "end": 1638, - "start": 1632, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - -72.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1594, - 1639, - 0 - ], - "tag": { - "end": 1638, - "start": 1632, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1632, - 1638, - 0 - ] - } - ] + "value": "edge6" }, "edge7": { "type": "TagIdentifier", - "value": "edge7", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1647, - 1696, - 0 - ] - }, - "from": [ - -72.0, - 0.0 - ], - "tag": { - "end": 1695, - "start": 1689, - "type": "TagDeclarator", - "value": "edge7" - }, - "to": [ - -72.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1647, - 1696, - 0 - ], - "tag": { - "end": 1695, - "start": 1689, - "type": "TagDeclarator", - "value": "edge7" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1689, - 1695, - 0 - ] - } - ] + "value": "edge7" }, "edge8": { "type": "TagIdentifier", - "value": "edge8", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1704, - 1723, - 0 - ] - }, - "from": [ - -72.0, - 49.0 - ], - "tag": { - "end": 1722, - "start": 1716, - "type": "TagDeclarator", - "value": "edge8" - }, - "to": [ - -76.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1704, - 1723, - 0 - ], - "tag": { - "end": 1722, - "start": 1716, - "type": "TagDeclarator", - "value": "edge8" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1716, - 1722, - 0 - ] - } - ] + "value": "edge8" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1265, - 1303, - 0 - ] - } - ] + } } }, "depth": { @@ -2156,1024 +1014,87 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 434, - 438, - 0 - ] - } - ] + } }, "edge1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1311, - 1361, - 0 - ] - }, - "from": [ - -76.0, - 49.0 - ], - "tag": { - "end": 1360, - "start": 1354, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - -76.0, - -4.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1311, - 1361, - 0 - ], - "tag": { - "end": 1360, - "start": 1354, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1354, - 1360, - 0 - ] - } - ] + "value": "edge1" }, "edge11": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge11", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ] - }, - "from": [ - 76.0, - 44.0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "to": [ - 88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2542, - 2549, - 0 - ] - } - ] + "value": "edge11" }, "edge12": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge12", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ] - }, - "from": [ - 88.0, - 35.6667 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "to": [ - 88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2598, - 2605, - 0 - ] - } - ] + "value": "edge12" }, "edge13": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge13", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ] - }, - "from": [ - 88.0, - 19.0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "to": [ - 76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2658, - 2665, - 0 - ] - } - ] + "value": "edge13" }, "edge14": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge14", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ] - }, - "from": [ - 76.0, - 10.6667 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "to": [ - 76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2684, - 2691, - 0 - ] - } - ] + "value": "edge14" }, "edge2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1369, - 1418, - 0 - ] - }, - "from": [ - -76.0, - -4.0 - ], - "tag": { - "end": 1417, - "start": 1411, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 76.0, - -4.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1369, - 1418, - 0 - ], - "tag": { - "end": 1417, - "start": 1411, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1411, - 1417, - 0 - ] - } - ] + "value": "edge2" }, "edge21": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge21", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ] - }, - "from": [ - -76.0, - 44.0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "to": [ - -88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3384, - 3391, - 0 - ] - } - ] + "value": "edge21" }, "edge22": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge22", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ] - }, - "from": [ - -88.0, - 35.6667 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "to": [ - -88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3440, - 3447, - 0 - ] - } - ] + "value": "edge22" }, "edge23": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge23", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ] - }, - "from": [ - -88.0, - 19.0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "to": [ - -76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3499, - 3506, - 0 - ] - } - ] + "value": "edge23" }, "edge24": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge24", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ] - }, - "from": [ - -76.0, - 10.6667 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "to": [ - -76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3525, - 3532, - 0 - ] - } - ] + "value": "edge24" }, "edge3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1426, - 1478, - 0 - ] - }, - "from": [ - 76.0, - -4.0 - ], - "tag": { - "end": 1477, - "start": 1471, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 76.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1426, - 1478, - 0 - ], - "tag": { - "end": 1477, - "start": 1471, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1471, - 1477, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1486, - 1534, - 0 - ] - }, - "from": [ - 76.0, - 49.0 - ], - "tag": { - "end": 1533, - "start": 1527, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 72.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1486, - 1534, - 0 - ], - "tag": { - "end": 1533, - "start": 1527, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1527, - 1533, - 0 - ] - } - ] + "value": "edge4" }, "edge5": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1542, - 1586, - 0 - ] - }, - "from": [ - 72.0, - 49.0 - ], - "tag": { - "end": 1585, - "start": 1579, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 72.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1542, - 1586, - 0 - ], - "tag": { - "end": 1585, - "start": 1579, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1579, - 1585, - 0 - ] - } - ] + "value": "edge5" }, "edge6": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1594, - 1639, - 0 - ] - }, - "from": [ - 72.0, - 0.0 - ], - "tag": { - "end": 1638, - "start": 1632, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - -72.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1594, - 1639, - 0 - ], - "tag": { - "end": 1638, - "start": 1632, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1632, - 1638, - 0 - ] - } - ] + "value": "edge6" }, "edge7": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge7", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1647, - 1696, - 0 - ] - }, - "from": [ - -72.0, - 0.0 - ], - "tag": { - "end": 1695, - "start": 1689, - "type": "TagDeclarator", - "value": "edge7" - }, - "to": [ - -72.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1647, - 1696, - 0 - ], - "tag": { - "end": 1695, - "start": 1689, - "type": "TagDeclarator", - "value": "edge7" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1689, - 1695, - 0 - ] - } - ] + "value": "edge7" }, "edge8": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge8", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1704, - 1723, - 0 - ] - }, - "from": [ - -72.0, - 49.0 - ], - "tag": { - "end": 1722, - "start": 1716, - "type": "TagDeclarator", - "value": "edge8" - }, - "to": [ - -76.0, - 49.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1704, - 1723, - 0 - ], - "tag": { - "end": 1722, - "start": 1716, - "type": "TagDeclarator", - "value": "edge8" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1716, - 1722, - 0 - ] - } - ] + "value": "edge8" }, "holeDiam": { "type": "Number", @@ -3186,16 +1107,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 458, - 459, - 0 - ] - } - ] + } }, "length": { "type": "Number", @@ -3208,16 +1120,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 421, - 425, - 0 - ] - } - ] + } }, "radius": { "type": "Number", @@ -3230,28 +1133,10 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 394, - 397, - 0 - ] - } - ] + } }, "rectShape": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 548, - 922, - 0 - ] - } - ] + "type": "Function" }, "retBack": { "type": "Solid", @@ -3429,8 +1314,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3458,32 +1342,14 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4567, - 4607, - 0 - ] - } - ] + } }, "height": 104.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4567, - 4607, - 0 - ] - } - ] + } } }, "retFront": { @@ -3628,8 +1494,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3657,32 +1522,14 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4343, - 4384, - 0 - ] - } - ] + } }, "height": 104.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4343, - 4384, - 0 - ] - } - ] + } } }, "retPlane": { @@ -3699,30 +1546,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "value": -52.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 4112, - 4118, - 0 - ] - }, - { - "sourceRange": [ - 4121, - 4122, - 0 - ] - }, - { - "sourceRange": [ - 4125, - 4127, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3735,16 +1559,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4133, - 4134, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3757,27 +1572,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4140, - 4141, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4106, - 4143, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -3793,16 +1590,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4163, - 4164, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3815,16 +1603,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4170, - 4171, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3837,27 +1616,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4177, - 4178, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4157, - 4180, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -3873,16 +1634,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4200, - 4201, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3895,16 +1647,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4207, - 4208, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3917,27 +1660,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4214, - 4215, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4194, - 4217, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -3953,16 +1678,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4237, - 4238, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3975,16 +1691,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4244, - 4245, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3997,49 +1704,13 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4251, - 4252, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4231, - 4254, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4091, - 4258, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4079, - 4260, - 0 - ] - } - ] + } }, "tabLength": { "type": "Number", @@ -4052,16 +1723,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 472, - 474, - 0 - ] - } - ] + } }, "tabPlane": { "type": "Object", @@ -4083,16 +1745,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2199, - 2200, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -4105,16 +1758,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2206, - 2207, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4127,34 +1771,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 434, - 438, - 0 - ] - }, - { - "sourceRange": [ - 445, - 446, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2193, - 2226, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -4170,16 +1789,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2246, - 2247, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -4192,16 +1802,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2253, - 2254, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4214,27 +1815,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2261, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2240, - 2263, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -4250,16 +1833,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2283, - 2284, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -4272,16 +1846,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2290, - 2291, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4294,27 +1859,9 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2297, - 2298, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2277, - 2300, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -4330,16 +1877,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2320, - 2321, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -4352,16 +1890,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2327, - 2328, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4374,49 +1903,13 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2334, - 2335, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2314, - 2337, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2178, - 2341, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2166, - 2343, - 0 - ] - } - ] + } }, "tabThk": { "type": "Number", @@ -4429,16 +1922,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 498, - 499, - 0 - ] - } - ] + } }, "tabWidth": { "type": "Number", @@ -4451,106 +1935,25 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 486, - 488, - 0 - ] - } - ] + } }, "tabsL": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ] - }, - "from": [ - -76.0, - 44.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 ], "tag": { "end": 3391, @@ -4558,27 +1961,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge21" }, - "to": [ - -88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ] - }, - "from": [ - -88.0, - 35.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 ], "tag": { "end": 3447, @@ -4586,27 +1977,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge22" }, - "to": [ - -88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ] - }, - "from": [ - -88.0, - 19.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 ], "tag": { "end": 3506, @@ -4614,27 +1993,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge23" }, - "to": [ - -76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ] - }, - "from": [ - -76.0, - 10.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 ], "tag": { "end": 3532, @@ -4642,451 +2009,239 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge24" }, - "to": [ - -76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 49.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -76.0, - 44.0 - ], - "to": [ - -76.0, - 44.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3277, - 3332, - 0 - ] - } - }, - "tags": { - "edge21": { - "type": "TagIdentifier", - "value": "edge21", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ] - }, - "from": [ - -76.0, - 44.0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "to": [ - -88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3338, 3392, 0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "type": "extrudePlane" + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 3384, - 3391, - 0 - ] - } - ] - }, - "edge22": { - "type": "TagIdentifier", - "value": "edge22", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ] - }, - "from": [ - -88.0, - 35.6667 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "to": [ - -88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3398, 3448, 0 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "type": "extrudePlane" + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 3440, - 3447, - 0 - ] - } - ] - }, - "edge23": { - "type": "TagIdentifier", - "value": "edge23", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ] - }, - "from": [ - -88.0, - 19.0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "to": [ - -76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3454, 3507, 0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "type": "extrudePlane" + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 3499, - 3506, - 0 - ] - } - ] - }, - "edge24": { - "type": "TagIdentifier", - "value": "edge24", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ] - }, - "from": [ - -76.0, - 10.6667 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "to": [ - -76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3513, 3533, 0 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3525, - 3532, - 0 ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -76.0, + 44.0 + ], + "to": [ + -76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + }, + "tags": { + "edge21": { + "type": "TagIdentifier", + "value": "edge21" + }, + "edge22": { + "type": "TagIdentifier", + "value": "edge22" + }, + "edge23": { + "type": "TagIdentifier", + "value": "edge23" + }, + "edge24": { + "type": "TagIdentifier", + "value": "edge24" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3277, - 3332, - 0 - ] - } - ] - }, - "height": -4.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3277, - 3332, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ] - }, - "from": [ - -76.0, - 44.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3338, + 3392, + 0 ], "tag": { "end": 3391, @@ -5094,27 +2249,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge21" }, - "to": [ - -88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ] - }, - "from": [ - -88.0, - 35.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3398, + 3448, + 0 ], "tag": { "end": 3447, @@ -5122,27 +2265,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge22" }, - "to": [ - -88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ] - }, - "from": [ - -88.0, - 19.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3454, + 3507, + 0 ], "tag": { "end": 3506, @@ -5150,27 +2281,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge23" }, - "to": [ - -76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ] - }, - "from": [ - -76.0, - 10.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3513, + 3533, + 0 ], "tag": { "end": 3532, @@ -5178,456 +2297,244 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge24" }, - "to": [ - -76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 49.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -76.0, - 44.0 - ], - "to": [ - -76.0, - 44.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3277, - 3332, - 0 - ] - } - }, - "tags": { - "edge21": { - "type": "TagIdentifier", - "value": "edge21", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3338, - 3392, - 0 - ] - }, - "from": [ - -76.0, - 44.0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "to": [ - -88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3338, 3392, 0 - ], - "tag": { - "end": 3391, - "start": 3384, - "type": "TagDeclarator", - "value": "edge21" - }, - "type": "extrudePlane" + ] + }, + "from": [ + -76.0, + 44.0 + ], + "tag": { + "end": 3391, + "start": 3384, + "type": "TagDeclarator", + "value": "edge21" + }, + "to": [ + -88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 3384, - 3391, - 0 - ] - } - ] - }, - "edge22": { - "type": "TagIdentifier", - "value": "edge22", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3398, - 3448, - 0 - ] - }, - "from": [ - -88.0, - 35.6667 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "to": [ - -88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3398, 3448, 0 - ], - "tag": { - "end": 3447, - "start": 3440, - "type": "TagDeclarator", - "value": "edge22" - }, - "type": "extrudePlane" + ] + }, + "from": [ + -88.0, + 35.6667 + ], + "tag": { + "end": 3447, + "start": 3440, + "type": "TagDeclarator", + "value": "edge22" + }, + "to": [ + -88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 3440, - 3447, - 0 - ] - } - ] - }, - "edge23": { - "type": "TagIdentifier", - "value": "edge23", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3454, - 3507, - 0 - ] - }, - "from": [ - -88.0, - 19.0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "to": [ - -76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3454, 3507, 0 - ], - "tag": { - "end": 3506, - "start": 3499, - "type": "TagDeclarator", - "value": "edge23" - }, - "type": "extrudePlane" + ] + }, + "from": [ + -88.0, + 19.0 + ], + "tag": { + "end": 3506, + "start": 3499, + "type": "TagDeclarator", + "value": "edge23" + }, + "to": [ + -76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 3499, - 3506, - 0 - ] - } - ] - }, - "edge24": { - "type": "TagIdentifier", - "value": "edge24", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3513, - 3533, - 0 - ] - }, - "from": [ - -76.0, - 10.6667 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "to": [ - -76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 3513, 3533, 0 - ], - "tag": { - "end": 3532, - "start": 3525, - "type": "TagDeclarator", - "value": "edge24" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3525, - 3532, - 0 ] + }, + "from": [ + -76.0, + 10.6667 + ], + "tag": { + "end": 3532, + "start": 3525, + "type": "TagDeclarator", + "value": "edge24" + }, + "to": [ + -76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -76.0, + 44.0 + ], + "to": [ + -76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3277, + 3332, + 0 + ] + } + }, + "tags": { + "edge21": { + "type": "TagIdentifier", + "value": "edge21" + }, + "edge22": { + "type": "TagIdentifier", + "value": "edge22" + }, + "edge23": { + "type": "TagIdentifier", + "value": "edge23" + }, + "edge24": { + "type": "TagIdentifier", + "value": "edge24" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3277, - 3332, - 0 - ] - } - ] - }, - "height": -4.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3277, - 3332, - 0 - ] - } - ] + } } ] }, "tabsR": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ] - }, - "from": [ - 76.0, - 44.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 ], "tag": { "end": 2549, @@ -5635,27 +2542,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge11" }, - "to": [ - 88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ] - }, - "from": [ - 88.0, - 35.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 ], "tag": { "end": 2605, @@ -5663,27 +2558,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge12" }, - "to": [ - 88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ] - }, - "from": [ - 88.0, - 19.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 ], "tag": { "end": 2665, @@ -5691,27 +2574,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge13" }, - "to": [ - 76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ] - }, - "from": [ - 76.0, - 10.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 ], "tag": { "end": 2691, @@ -5719,451 +2590,239 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge14" }, - "to": [ - 76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 49.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 76.0, - 44.0 - ], - "to": [ - 76.0, - 44.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2437, - 2491, - 0 - ] - } - }, - "tags": { - "edge11": { - "type": "TagIdentifier", - "value": "edge11", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ] - }, - "from": [ - 76.0, - 44.0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "to": [ - 88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2497, 2550, 0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2542, - 2549, - 0 - ] - } - ] - }, - "edge12": { - "type": "TagIdentifier", - "value": "edge12", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ] - }, - "from": [ - 88.0, - 35.6667 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "to": [ - 88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2556, 2606, 0 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2598, - 2605, - 0 - ] - } - ] - }, - "edge13": { - "type": "TagIdentifier", - "value": "edge13", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ] - }, - "from": [ - 88.0, - 19.0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "to": [ - 76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2612, 2666, 0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2658, - 2665, - 0 - ] - } - ] - }, - "edge14": { - "type": "TagIdentifier", - "value": "edge14", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ] - }, - "from": [ - 76.0, - 10.6667 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "to": [ - 76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2672, 2692, 0 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2684, - 2691, - 0 ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 76.0, + 44.0 + ], + "to": [ + 76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + }, + "tags": { + "edge11": { + "type": "TagIdentifier", + "value": "edge11" + }, + "edge12": { + "type": "TagIdentifier", + "value": "edge12" + }, + "edge13": { + "type": "TagIdentifier", + "value": "edge13" + }, + "edge14": { + "type": "TagIdentifier", + "value": "edge14" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2437, - 2491, - 0 - ] - } - ] - }, - "height": -4.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2437, - 2491, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ] - }, - "from": [ - 76.0, - 44.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2497, + 2550, + 0 ], "tag": { "end": 2549, @@ -6171,27 +2830,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge11" }, - "to": [ - 88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ] - }, - "from": [ - 88.0, - 35.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2556, + 2606, + 0 ], "tag": { "end": 2605, @@ -6199,27 +2846,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge12" }, - "to": [ - 88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ] - }, - "from": [ - 88.0, - 19.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2612, + 2666, + 0 ], "tag": { "end": 2665, @@ -6227,27 +2862,15 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge13" }, - "to": [ - 76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ] - }, - "from": [ - 76.0, - 10.6667 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2672, + 2692, + 0 ], "tag": { "end": 2691, @@ -6255,364 +2878,224 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "type": "TagDeclarator", "value": "edge14" }, - "to": [ - 76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 49.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 76.0, - 44.0 - ], - "to": [ - 76.0, - 44.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2437, - 2491, - 0 - ] - } - }, - "tags": { - "edge11": { - "type": "TagIdentifier", - "value": "edge11", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2497, - 2550, - 0 - ] - }, - "from": [ - 76.0, - 44.0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "to": [ - 88.0, - 35.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2497, 2550, 0 - ], - "tag": { - "end": 2549, - "start": 2542, - "type": "TagDeclarator", - "value": "edge11" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 76.0, + 44.0 + ], + "tag": { + "end": 2549, + "start": 2542, + "type": "TagDeclarator", + "value": "edge11" + }, + "to": [ + 88.0, + 35.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2542, - 2549, - 0 - ] - } - ] - }, - "edge12": { - "type": "TagIdentifier", - "value": "edge12", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2556, - 2606, - 0 - ] - }, - "from": [ - 88.0, - 35.6667 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "to": [ - 88.0, - 19.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2556, 2606, 0 - ], - "tag": { - "end": 2605, - "start": 2598, - "type": "TagDeclarator", - "value": "edge12" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 88.0, + 35.6667 + ], + "tag": { + "end": 2605, + "start": 2598, + "type": "TagDeclarator", + "value": "edge12" + }, + "to": [ + 88.0, + 19.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2598, - 2605, - 0 - ] - } - ] - }, - "edge13": { - "type": "TagIdentifier", - "value": "edge13", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2612, - 2666, - 0 - ] - }, - "from": [ - 88.0, - 19.0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "to": [ - 76.0, - 10.6667 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2612, 2666, 0 - ], - "tag": { - "end": 2665, - "start": 2658, - "type": "TagDeclarator", - "value": "edge13" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 88.0, + 19.0 + ], + "tag": { + "end": 2665, + "start": 2658, + "type": "TagDeclarator", + "value": "edge13" + }, + "to": [ + 76.0, + 10.6667 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2658, - 2665, - 0 - ] - } - ] - }, - "edge14": { - "type": "TagIdentifier", - "value": "edge14", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2672, - 2692, - 0 - ] - }, - "from": [ - 76.0, - 10.6667 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "to": [ - 76.0, - 44.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2672, 2692, 0 - ], - "tag": { - "end": 2691, - "start": 2684, - "type": "TagDeclarator", - "value": "edge14" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2684, - 2691, - 0 ] + }, + "from": [ + 76.0, + 10.6667 + ], + "tag": { + "end": 2691, + "start": 2684, + "type": "TagDeclarator", + "value": "edge14" + }, + "to": [ + 76.0, + 44.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 49.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 76.0, + 44.0 + ], + "to": [ + 76.0, + 44.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2437, + 2491, + 0 + ] + } + }, + "tags": { + "edge11": { + "type": "TagIdentifier", + "value": "edge11" + }, + "edge12": { + "type": "TagIdentifier", + "value": "edge12" + }, + "edge13": { + "type": "TagIdentifier", + "value": "edge13" + }, + "edge14": { + "type": "TagIdentifier", + "value": "edge14" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -4.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 2.5, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2437, - 2491, - 0 - ] - } - ] - }, - "height": -4.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 2.5, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2437, - 2491, - 0 - ] - } - ] + } } ] }, @@ -6627,16 +3110,7 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 445, - 446, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -6649,15 +3123,6 @@ description: Variables in memory after executing focusrite-scarlett-mounting-bra "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 406, - 411, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap index c4e63f55d..4a6785aa1 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands food-service-spatula.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 96, + 129, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1497, + 1547, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -234,17 +257,6 @@ description: Artifact commands food-service-spatula.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1779, - 1786, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -293,6 +305,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -388,17 +411,6 @@ description: Artifact commands food-service-spatula.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1344, - 1351, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -447,6 +459,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -542,17 +565,6 @@ description: Artifact commands food-service-spatula.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1344, - 1351, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -601,6 +613,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -696,17 +719,6 @@ description: Artifact commands food-service-spatula.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1344, - 1351, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1454,6 +1466,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2775, + 2825, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1592,17 +1615,6 @@ description: Artifact commands food-service-spatula.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3113, - 3120, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1974,6 +1986,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3748, + 3794, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2186,17 +2209,6 @@ description: Artifact commands food-service-spatula.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4474, - 4481, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2535,6 +2547,17 @@ description: Artifact commands food-service-spatula.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1020, + 1061, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/exported_step.step b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/exported_step.step index 474822df9..51919bc51 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -493,7 +493,7 @@ DATA; #477 = CARTESIAN_POINT('NONE', (0.17795201496890334, 0.08584714229719675, -0.0020772165411061887)); #478 = CARTESIAN_POINT('NONE', (0.1778867385149994, 0.08582338363052132, -0.001955831074479715)); #479 = CARTESIAN_POINT('NONE', (0.17785399900826404, 0.08581146743438747, -0.0018949500053573982)); -#480 = CARTESIAN_POINT('NONE', (0.177795228689155, 0.08579007680516954, -0.0017710544700858233)); +#480 = CARTESIAN_POINT('NONE', (0.177795228689155, 0.08579007680516954, -0.0017710544700858236)); #481 = CARTESIAN_POINT('NONE', (0.17776575234442069, 0.08577934830189664, -0.0017089144721400538)); #482 = CARTESIAN_POINT('NONE', (0.17771356944994834, 0.08576035529719464, -0.0015830812806709412)); #483 = CARTESIAN_POINT('NONE', (0.17768739703826125, 0.0857508293262177, -0.0015199694482529182)); @@ -501,22 +501,22 @@ DATA; #485 = CARTESIAN_POINT('NONE', (0.17761897023322498, 0.08572592402644587, -0.001328967798546515)); #486 = CARTESIAN_POINT('NONE', (0.1775799821690043, 0.08571173354325107, -0.0012009514248958885)); #487 = CARTESIAN_POINT('NONE', (0.17756042764490243, 0.08570461628438747, -0.001136744614067409)); -#488 = CARTESIAN_POINT('NONE', (0.17752794179056877, 0.08569279241010172, -0.001008452303748607)); +#488 = CARTESIAN_POINT('NONE', (0.17752794179056877, 0.08569279241010172, -0.0010084523037486074)); #489 = CARTESIAN_POINT('NONE', (0.17751164845992426, 0.08568686212760836, -0.0009441070964560733)); #490 = CARTESIAN_POINT('NONE', (0.17748553743296888, 0.08567735849882824, -0.0008160519293165438)); #491 = CARTESIAN_POINT('NONE', (0.1774724414068868, 0.0856725919390682, -0.0007518256615535176)); #492 = CARTESIAN_POINT('NONE', (0.17745253555268684, 0.08566534680661167, -0.0006244912002219513)); #493 = CARTESIAN_POINT('NONE', (0.1774425517406279, 0.0856617129991869, -0.0005606264035751191)); -#494 = CARTESIAN_POINT('NONE', (0.1774286442148312, 0.08565665107792858, -0.0004344626339110227)); +#494 = CARTESIAN_POINT('NONE', (0.1774286442148312, 0.08565665107792858, -0.00043446263391102273)); #495 = CARTESIAN_POINT('NONE', (0.17742166887368957, 0.08565411226346764, -0.00037118499948639576)); -#496 = CARTESIAN_POINT('NONE', (0.1774135209818589, 0.08565114667580877, -0.0002466052443253171)); +#496 = CARTESIAN_POINT('NONE', (0.1774135209818589, 0.08565114667580877, -0.00024660524432531703)); #497 = CARTESIAN_POINT('NONE', (0.17740943439406934, 0.08564965928071719, -0.0001841220748323609)); -#498 = CARTESIAN_POINT('NONE', (0.1774067810255368, 0.08564869353434526, -0.00006150086036782758)); +#498 = CARTESIAN_POINT('NONE', (0.1774067810255368, 0.08564869353434526, -0.00006150086036782763)); #499 = CARTESIAN_POINT('NONE', (0.17740545022443252, 0.085648209162754, 0.0000000000000000034978213206350045)); #500 = CARTESIAN_POINT('NONE', (0.177408103592965, 0.08564917490912594, 0.00012262121446453774)); #501 = CARTESIAN_POINT('NONE', (0.17740912580390183, 0.08564954696317403, 0.00016986107013356122)); #502 = CARTESIAN_POINT('NONE', (0.17740943439406934, 0.08564965928071719, 0.00018412207483236787)); -#503 = CARTESIAN_POINT('NONE', (0.17741758228590004, 0.08565262486837608, 0.00030870182999344597)); +#503 = CARTESIAN_POINT('NONE', (0.17741758228590004, 0.08565262486837608, 0.000308701829993446)); #504 = CARTESIAN_POINT('NONE', (0.17742166887368963, 0.08565411226346765, 0.0003711849994864027)); #505 = CARTESIAN_POINT('NONE', (0.17743557639948632, 0.08565917418472598, 0.0004973487691505)); #506 = CARTESIAN_POINT('NONE', (0.1774425517406279, 0.0856617129991869, 0.0005606264035751264)); @@ -526,7 +526,7 @@ DATA; #510 = CARTESIAN_POINT('NONE', (0.17751164845992423, 0.08568686212760836, 0.0009441070964560802)); #511 = CARTESIAN_POINT('NONE', (0.17754413431425792, 0.0856986860018941, 0.001072399406774878)); #512 = CARTESIAN_POINT('NONE', (0.17756042764490243, 0.08570461628438747, 0.001136744614067416)); -#513 = CARTESIAN_POINT('NONE', (0.1775994157091231, 0.08571880676758226, 0.00126476098771804)); +#513 = CARTESIAN_POINT('NONE', (0.1775994157091231, 0.08571880676758226, 0.0012647609877180397)); #514 = CARTESIAN_POINT('NONE', (0.17761897023322495, 0.08572592402644587, 0.001328967798546522)); #515 = CARTESIAN_POINT('NONE', (0.1776645409663547, 0.08574251040321469, 0.0014561706571556946)); #516 = CARTESIAN_POINT('NONE', (0.17768739703826128, 0.08575082932621772, 0.0015199694482529254)); @@ -541,7 +541,7 @@ DATA; #525 = CARTESIAN_POINT('NONE', (0.1781128423383614, 0.08590567862438238, 0.0023333333333333322)); #526 = CARTESIAN_POINT('NONE', (0.17813740492873031, 0.085914618668799, 0.0023695300981384096)); #527 = CARTESIAN_POINT('NONE', (0.1781764324402324, 0.08592882350961822, 0.002427043154927221)); -#528 = CARTESIAN_POINT('NONE', (0.17826016236587194, 0.08595929868519923, 0.0025375400111489355)); +#528 = CARTESIAN_POINT('NONE', (0.17826016236587194, 0.08595929868519923, 0.002537540011148935)); #529 = CARTESIAN_POINT('NONE', (0.1783021572399878, 0.08597458355679569, 0.0025929598808285105)); #530 = CARTESIAN_POINT('NONE', (0.17839149551745315, 0.08600710000382542, 0.002698774175843207)); #531 = CARTESIAN_POINT('NONE', (0.17843630326912885, 0.08602340867828413, 0.002751845499684166)); @@ -571,14 +571,14 @@ DATA; #555 = CARTESIAN_POINT('NONE', (0.18045773597500814, 0.08675914940857034, 0.0039287094795402685)); #556 = CARTESIAN_POINT('NONE', (0.18057739124020727, 0.08680270032765071, 0.003949892845083641)); #557 = CARTESIAN_POINT('NONE', (0.18063740452411917, 0.08682454335868699, 0.003960517394939006)); -#558 = CARTESIAN_POINT('NONE', (0.18067644581277573, 0.08683875321397622, 0.003965391194281957)); +#558 = CARTESIAN_POINT('NONE', (0.18067644581277573, 0.08683875321397622, 0.003965391194281956)); #559 = CARTESIAN_POINT('NONE', (0.18075595969889122, 0.08686769387792627, 0.003975317473337812)); #560 = CARTESIAN_POINT('NONE', (0.18081542123074262, 0.086889336087801, 0.003982740475621818)); #561 = CARTESIAN_POINT('NONE', (0.18093248791863173, 0.08693194484256649, 0.003991411280166247)); #562 = CARTESIAN_POINT('NONE', (0.18099120289757753, 0.08695331532962879, 0.003995760135638706)); #563 = CARTESIAN_POINT('NONE', (0.18110642915904954, 0.0869952542245111, 0.003998583791181479)); #564 = CARTESIAN_POINT('NONE', (0.1811642210692703, 0.08701628874230968, 0.0040000000000000036)); -#565 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9922480620155039, -0.9844961240310077, -0.9767441860465116, -0.9689922480620154, -0.9612403100775194, -0.9534883720930233, -0.9457364341085271, -0.937984496124031, -0.9302325581395349, -0.9224806201550387, -0.9147286821705426, -0.9069767441860466, -0.8992248062015504, -0.8914728682170543, -0.8837209302325582, -0.875968992248062, -0.8682170542635659, -0.8604651162790697, -0.8527131782945736, -0.8449612403100775, -0.8372093023255813, -0.8294573643410853, -0.8217054263565892, -0.813953488372093, -0.8062015503875969, -0.7984496124031008, -0.7906976744186047, -0.7829457364341086, -0.7751937984496124, -0.7674418604651163, -0.7596899224806202, -0.751937984496124, -0.7441860465116279, -0.7364341085271318, -0.7286821705426356, -0.7209302325581395, -0.7131782945736433, -0.7054263565891473, -0.6976744186046512, -0.689922480620155, -0.6821705426356589, -0.6744186046511628, -0.6666666666666667, -0.6589147286821706, -0.6511627906976745, -0.6434108527131783, -0.6356589147286822, -0.627906976744186, -0.6201550387596899, -0.6124031007751938, -0.6046511627906976, -0.5968992248062015, -0.5891472868217054, -0.5813953488372093, -0.5736434108527132, -0.5658914728682171, -0.5581395348837209, -0.5503875968992248, -0.5426356589147288, -0.5348837209302326, -0.5271317829457365, -0.5193798449612403, -0.5116279069767442, -0.5038759689922481, -0.49612403100775193, -0.4883720930232558, -0.48062015503875966, -0.4728682170542636, -0.46511627906976744, -0.4573643410852713, -0.4496124031007752, -0.4418604651162791, -0.43410852713178294, -0.4263565891472868, -0.41860465116279066, -0.4108527131782946, -0.40310077519379844, -0.3953488372093023, -0.3875968992248062, -0.3798449612403101, -0.37209302325581395, -0.3643410852713178, -0.3565891472868217, -0.3488372093023256, -0.34108527131782945, -0.3333333333333333, -0.32558139534883723, -0.3178294573643411, -0.31007751937984496, -0.3023255813953488, -0.2945736434108527, -0.2868217054263566, -0.27906976744186046, -0.2713178294573643, -0.26356589147286824, -0.2558139534883721, -0.24806201550387597, -0.24031007751937983, -0.23255813953488372, -0.2248062015503876, -0.21705426356589147, -0.20930232558139533, -0.20155038759689922, -0.1937984496124031, -0.18604651162790697, -0.17829457364341084, -0.17054263565891473, -0.16279069767441862, -0.15503875968992248, -0.14728682170542634, -0.13953488372093023, -0.13178294573643412, -0.12403100775193798, -0.11627906976744186, -0.10852713178294573, -0.10077519379844961, -0.09302325581395349, -0.08527131782945736, -0.07751937984496124, -0.06976744186046512, -0.06201550387596899, -0.05426356589147287, -0.046511627906976744, -0.03875968992248062, -0.031007751937984496, -0.023255813953488372, -0.015503875968992248, -0.007751937984496124, -0), .UNSPECIFIED.); +#565 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528, #529, #530, #531, #532, #533, #534, #535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.007751937984496124, 0.015503875968992248, 0.023255813953488372, 0.031007751937984496, 0.03875968992248062, 0.046511627906976744, 0.05426356589147287, 0.06201550387596899, 0.06976744186046512, 0.07751937984496124, 0.08527131782945736, 0.09302325581395349, 0.10077519379844961, 0.10852713178294573, 0.11627906976744186, 0.12403100775193798, 0.13178294573643412, 0.13953488372093023, 0.14728682170542634, 0.15503875968992248, 0.16279069767441862, 0.17054263565891473, 0.17829457364341084, 0.18604651162790697, 0.1937984496124031, 0.20155038759689922, 0.20930232558139533, 0.21705426356589147, 0.2248062015503876, 0.23255813953488372, 0.24031007751937983, 0.24806201550387597, 0.2558139534883721, 0.26356589147286824, 0.2713178294573643, 0.27906976744186046, 0.2868217054263566, 0.2945736434108527, 0.3023255813953488, 0.31007751937984496, 0.3178294573643411, 0.32558139534883723, 0.3333333333333333, 0.34108527131782945, 0.3488372093023256, 0.3565891472868217, 0.3643410852713178, 0.37209302325581395, 0.3798449612403101, 0.3875968992248062, 0.3953488372093023, 0.40310077519379844, 0.4108527131782946, 0.41860465116279066, 0.4263565891472868, 0.43410852713178294, 0.4418604651162791, 0.4496124031007752, 0.4573643410852713, 0.46511627906976744, 0.4728682170542636, 0.48062015503875966, 0.4883720930232558, 0.49612403100775193, 0.5038759689922481, 0.5116279069767442, 0.5193798449612403, 0.5271317829457365, 0.5348837209302326, 0.5426356589147288, 0.5503875968992248, 0.5581395348837209, 0.5658914728682171, 0.5736434108527132, 0.5813953488372093, 0.5891472868217054, 0.5968992248062015, 0.6046511627906976, 0.6124031007751938, 0.6201550387596899, 0.627906976744186, 0.6356589147286822, 0.6434108527131783, 0.6511627906976745, 0.6589147286821706, 0.6666666666666667, 0.6744186046511628, 0.6821705426356589, 0.689922480620155, 0.6976744186046512, 0.7054263565891473, 0.7131782945736433, 0.7209302325581395, 0.7286821705426356, 0.7364341085271318, 0.7441860465116279, 0.751937984496124, 0.7596899224806202, 0.7674418604651163, 0.7751937984496124, 0.7829457364341086, 0.7906976744186047, 0.7984496124031008, 0.8062015503875969, 0.813953488372093, 0.8217054263565892, 0.8294573643410853, 0.8372093023255813, 0.8449612403100775, 0.8527131782945736, 0.8604651162790697, 0.8682170542635659, 0.875968992248062, 0.8837209302325582, 0.8914728682170543, 0.8992248062015504, 0.9069767441860466, 0.9147286821705426, 0.9224806201550387, 0.9302325581395349, 0.937984496124031, 0.9457364341085271, 0.9534883720930233, 0.9612403100775194, 0.9689922480620154, 0.9767441860465116, 0.9844961240310077, 0.9922480620155039, 1), .UNSPECIFIED.); #566 = DIRECTION('NONE', (-0.000000000000014210854715201953, -0.0000000000000035527136788004883, -1)); #567 = DIRECTION('NONE', (-0.342019894888923, 0.9396927112094519, 0.0000000000000015219358869921909)); #568 = CARTESIAN_POINT('NONE', (0.17774402212038112, 0.0964132158544042, 0.00000000000000002009718347115226)); diff --git a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap index 54d2e065f..7bcd708ca 100644 --- a/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/food-service-spatula/program_memory.snap @@ -6,201 +6,17 @@ description: Variables in memory after executing food-service-spatula.kcl "arc000": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 210.0 - ], - "from": [ - 4.0, - 210.0 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - -4.0, - 210.0 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 1189, - 1196, - 0 - ] - } - ] + "value": "arc000" }, "arc001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 200.0 - ], - "from": [ - -4.0, - 200.0 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - 4.0, - 200.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1335, - 0 - ] - } - ] + "value": "arc001" }, "backEdge": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "backEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ] - }, - "from": [ - 0.0, - -30.0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "to": [ - 0.0, - 30.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1618, - 1627, - 0 - ] - } - ] + "value": "backEdge" }, "flipper": { "type": "Solid", @@ -428,8 +244,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -456,97 +271,21 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "backEdge": { "type": "TagIdentifier", - "value": "backEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ] - }, - "from": [ - 0.0, - -30.0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "to": [ - 0.0, - 30.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1618, - 1627, - 0 - ] - } - ] + "value": "backEdge" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1497, - 1547, - 0 - ] - } - ] + } }, "height": 3.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1497, - 1547, - 0 - ] - } - ] + } } }, "flipperFilletRadius": { @@ -560,16 +299,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 275, - 278, - 0 - ] - } - ] + } }, "flipperLength": { "type": "Number", @@ -582,16 +312,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 210, - 214, - 0 - ] - } - ] + } }, "flipperProfile": { "type": "Sketch", @@ -753,8 +474,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -781,81 +501,14 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "backEdge": { "type": "TagIdentifier", - "value": "backEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ] - }, - "from": [ - 0.0, - -30.0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "to": [ - 0.0, - 30.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1618, - 1627, - 0 - ] - } - ] + "value": "backEdge" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1497, - 1547, - 0 - ] - } - ] + } } }, "flipperSlotWidth": { @@ -869,16 +522,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 298, - 302, - 0 - ] - } - ] + } }, "flipperThickness": { "type": "Number", @@ -891,16 +535,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 190, - 193, - 0 - ] - } - ] + } }, "grip": { "type": "Solid", @@ -1271,8 +906,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1299,161 +933,27 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "gripEdgeTop": { "type": "TagIdentifier", - "value": "gripEdgeTop", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ] - }, - "from": [ - -29.8067, - 7.0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "to": [ - -29.8067, - -7.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4348, - 4360, - 0 - ] - } - ] + "value": "gripEdgeTop" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } }, "height": -150.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } } }, "gripEdgeTop": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "gripEdgeTop", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ] - }, - "from": [ - -29.8067, - 7.0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "to": [ - -29.8067, - -7.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4348, - 4360, - 0 - ] - } - ] + "value": "gripEdgeTop" }, "gripFilletRadius": { "type": "Number", @@ -1466,16 +966,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 357, - 360, - 0 - ] - } - ] + } }, "gripHeight": { "type": "Number", @@ -1488,16 +979,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 333, - 337, - 0 - ] - } - ] + } }, "gripHoleProfile": { "type": "Sketch", @@ -2038,8 +1520,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2066,110 +1547,25 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "gripEdgeTop": { "type": "TagIdentifier", - "value": "gripEdgeTop", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ] - }, - "from": [ - -29.8067, - 7.0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "to": [ - -29.8067, - -7.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4348, - 4360, - 0 - ] - } - ] + "value": "gripEdgeTop" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } }, "height": -150.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4637, - 4669, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2196,277 +1592,26 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 210.0 - ], - "from": [ - 4.0, - 210.0 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - -4.0, - 210.0 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 1189, - 1196, - 0 - ] - } - ] + "value": "arc000" }, "arc001": { "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 200.0 - ], - "from": [ - -4.0, - 200.0 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - 4.0, - 200.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1335, - 0 - ] - } - ] + "value": "arc001" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ] - }, - "from": [ - 4.0, - 200.0 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 4.0, - 210.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1117, - 1125, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ] - }, - "from": [ - -4.0, - 210.0 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - -4.0, - 200.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1254, - 1262, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1020, - 1061, - 0 - ] - } - ] + } } }, "gripLength": { @@ -2480,16 +1625,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 247, - 252, - 0 - ] - } - ] + } }, "gripProfile": { "type": "Sketch", @@ -2761,8 +1897,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2789,81 +1924,14 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "gripEdgeTop": { "type": "TagIdentifier", - "value": "gripEdgeTop", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ] - }, - "from": [ - -29.8067, - 7.0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "to": [ - -29.8067, - -7.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4348, - 4360, - 0 - ] - } - ] + "value": "gripEdgeTop" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } } }, "gripSlotWidth": { @@ -2877,16 +1945,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 377, - 380, - 0 - ] - } - ] + } }, "gripWidth": { "type": "Number", @@ -2899,16 +1958,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 315, - 319, - 0 - ] - } - ] + } }, "handle": { "type": "Solid", @@ -3208,8 +2258,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3236,223 +2285,31 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "handleBottomEdge": { "type": "TagIdentifier", - "value": "handleBottomEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2831, - 2890, - 0 - ] - }, - "from": [ - 0.0, - 3.5 - ], - "tag": { - "end": 2889, - "start": 2872, - "type": "TagDeclarator", - "value": "handleBottomEdge" - }, - "to": [ - 31.8198, - 35.3198 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2831, - 2890, - 0 - ], - "tag": { - "end": 2889, - "start": 2872, - "type": "TagDeclarator", - "value": "handleBottomEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2872, - 2889, - 0 - ] - } - ] + "value": "handleBottomEdge" }, "handleTopEdge": { "type": "TagIdentifier", - "value": "handleTopEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2976, - 3035, - 0 - ] - }, - "from": [ - 171.0636, - 91.3213 - ], - "tag": { - "end": 3034, - "start": 3020, - "type": "TagDeclarator", - "value": "handleTopEdge" - }, - "to": [ - 29.0681, - 39.6391 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2976, - 3035, - 0 - ], - "tag": { - "end": 3034, - "start": 3020, - "type": "TagDeclarator", - "value": "handleTopEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3020, - 3034, - 0 - ] - } - ] + "value": "handleTopEdge" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2775, - 2825, - 0 - ] - } - ] + } }, "height": 15.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2775, - 2825, - 0 - ] - } - ] + } } }, "handleBottomEdge": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "handleBottomEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2831, - 2890, - 0 - ] - }, - "from": [ - 0.0, - 3.5 - ], - "tag": { - "end": 2889, - "start": 2872, - "type": "TagDeclarator", - "value": "handleBottomEdge" - }, - "to": [ - 31.8198, - 35.3198 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2831, - 2890, - 0 - ], - "tag": { - "end": 2889, - "start": 2872, - "type": "TagDeclarator", - "value": "handleBottomEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2872, - 2889, - 0 - ] - } - ] + "value": "handleBottomEdge" }, "handlePlane": { "type": "Object", @@ -3474,16 +2331,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3478, - 3488, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3496,16 +2344,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3490, - 3493, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3518,25 +2357,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3495, - 3504, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 3477, - 3505, - 0 - ] + } } ] }, @@ -3554,16 +2375,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3520, - 3528, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3576,16 +2388,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3530, - 3534, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3598,25 +2401,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3536, - 3545, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 3519, - 3546, - 0 - ] + } } ] }, @@ -3634,16 +2419,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3561, - 3564, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3656,16 +2432,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3566, - 3569, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3678,25 +2445,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3571, - 3574, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 3560, - 3575, - 0 - ] + } } ] }, @@ -3714,16 +2463,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3590, - 3598, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3736,16 +2476,7 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3600, - 3604, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3758,49 +2489,13 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3606, - 3614, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 3589, - 3615, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 3462, - 3619, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 3450, - 3621, - 0 - ] - } - ] + } }, "handleProfile": { "type": "Sketch", @@ -4007,8 +2702,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4035,207 +2729,24 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "handleBottomEdge": { "type": "TagIdentifier", - "value": "handleBottomEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2831, - 2890, - 0 - ] - }, - "from": [ - 0.0, - 3.5 - ], - "tag": { - "end": 2889, - "start": 2872, - "type": "TagDeclarator", - "value": "handleBottomEdge" - }, - "to": [ - 31.8198, - 35.3198 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2831, - 2890, - 0 - ], - "tag": { - "end": 2889, - "start": 2872, - "type": "TagDeclarator", - "value": "handleBottomEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2872, - 2889, - 0 - ] - } - ] + "value": "handleBottomEdge" }, "handleTopEdge": { "type": "TagIdentifier", - "value": "handleTopEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2976, - 3035, - 0 - ] - }, - "from": [ - 171.0636, - 91.3213 - ], - "tag": { - "end": 3034, - "start": 3020, - "type": "TagDeclarator", - "value": "handleTopEdge" - }, - "to": [ - 29.0681, - 39.6391 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2976, - 3035, - 0 - ], - "tag": { - "end": 3034, - "start": 3020, - "type": "TagDeclarator", - "value": "handleTopEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3020, - 3034, - 0 - ] - } - ] + "value": "handleTopEdge" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2775, - 2825, - 0 - ] - } - ] + } } }, "handleTopEdge": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "handleTopEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2976, - 3035, - 0 - ] - }, - "from": [ - 171.0636, - 91.3213 - ], - "tag": { - "end": 3034, - "start": 3020, - "type": "TagDeclarator", - "value": "handleTopEdge" - }, - "to": [ - 29.0681, - 39.6391 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2976, - 3035, - 0 - ], - "tag": { - "end": 3034, - "start": 3020, - "type": "TagDeclarator", - "value": "handleTopEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3020, - 3034, - 0 - ] - } - ] + "value": "handleTopEdge" }, "handleWidth": { "type": "Number", @@ -4248,142 +2759,17 @@ description: Variables in memory after executing food-service-spatula.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 229, - 233, - 0 - ] - } - ] + } }, "line000": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ] - }, - "from": [ - 4.0, - 200.0 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 4.0, - 210.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1117, - 1125, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ] - }, - "from": [ - -4.0, - 210.0 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - -4.0, - 200.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1254, - 1262, - 0 - ] - } - ] + "value": "line001" }, "sketch000": { "type": "Plane", @@ -4413,8 +2799,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "sketch001": { @@ -4445,8 +2830,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "sketch002": { @@ -4477,8 +2861,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } } }, "sketch003": { @@ -4869,8 +3252,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4897,123 +3279,29 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "gripEdgeTop": { "type": "TagIdentifier", - "value": "gripEdgeTop", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ] - }, - "from": [ - -29.8067, - 7.0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "to": [ - -29.8067, - -7.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4287, - 4361, - 0 - ], - "tag": { - "end": 4360, - "start": 4348, - "type": "TagDeclarator", - "value": "gripEdgeTop" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4348, - 4360, - 0 - ] - } - ] + "value": "gripEdgeTop" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } }, "height": -150.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3748, - 3794, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4637, - 4669, - 0 - ] - } - ] + } } }, "slot": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 481, - 1373, - 0 - ] - } - ] + "type": "Function" }, "slotProfile000": { "type": "Sketch", @@ -5194,8 +3482,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5222,217 +3509,26 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ] - }, - "ccw": true, - "center": [ - -55.0, - 0.0 - ], - "from": [ - -55.0, - 5.0 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - -55.0, - -5.0 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1189, - 1196, - 0 - ] - } - ] + "value": "arc000" }, "arc001": { "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ] - }, - "ccw": true, - "center": [ - -25.0, - 0.0 - ], - "from": [ - -25.0, - -5.0 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - -25.0, - 5.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1335, - 0 - ] - } - ] + "value": "arc001" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ] - }, - "from": [ - -25.0, - 5.0 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - -55.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1117, - 1125, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ] - }, - "from": [ - -55.0, - -5.0 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - -25.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1254, - 1262, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1020, - 1061, - 0 - ] - } - ] + } } }, "slotProfile001": { @@ -5614,8 +3710,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5642,217 +3737,26 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ] - }, - "ccw": true, - "center": [ - -55.0, - 19.0 - ], - "from": [ - -54.8334, - 23.9972 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - -55.1666, - 14.0028 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1189, - 1196, - 0 - ] - } - ] + "value": "arc000" }, "arc001": { "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ] - }, - "ccw": true, - "center": [ - -25.0, - 18.0 - ], - "from": [ - -25.1666, - 13.0028 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - -24.8334, - 22.9972 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1335, - 0 - ] - } - ] + "value": "arc001" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ] - }, - "from": [ - -24.8334, - 22.9972 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - -54.8334, - 23.9972 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1117, - 1125, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ] - }, - "from": [ - -55.1666, - 14.0028 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - -25.1666, - 13.0028 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1254, - 1262, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1020, - 1061, - 0 - ] - } - ] + } } }, "slotProfile002": { @@ -6034,8 +3938,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6062,217 +3965,26 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1134, - 1197, - 0 - ] - }, - "ccw": true, - "center": [ - -55.0, - -19.0 - ], - "from": [ - -55.1666, - -14.0028 - ], - "tag": { - "end": 1196, - "start": 1189, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - -54.8334, - -23.9972 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1189, - 1196, - 0 - ] - } - ] + "value": "arc000" }, "arc001": { "type": "TagIdentifier", - "value": "arc001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1271, - 1336, - 0 - ] - }, - "ccw": true, - "center": [ - -25.0, - -18.0 - ], - "from": [ - -24.8334, - -22.9972 - ], - "tag": { - "end": 1335, - "start": 1328, - "type": "TagDeclarator", - "value": "arc001" - }, - "to": [ - -25.1666, - -13.0028 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1335, - 0 - ] - } - ] + "value": "arc001" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1126, - 0 - ] - }, - "from": [ - -25.1666, - -13.0028 - ], - "tag": { - "end": 1125, - "start": 1117, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - -55.1666, - -14.0028 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1117, - 1125, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1205, - 1263, - 0 - ] - }, - "from": [ - -54.8334, - -23.9972 - ], - "tag": { - "end": 1262, - "start": 1254, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - -24.8334, - -22.9972 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1254, - 1262, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1020, - 1061, - 0 - ] - } - ] + } } }, "spatulaProfile": { @@ -6435,8 +4147,7 @@ description: Variables in memory after executing food-service-spatula.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6463,81 +4174,14 @@ description: Variables in memory after executing food-service-spatula.kcl "tags": { "backEdge": { "type": "TagIdentifier", - "value": "backEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ] - }, - "from": [ - 0.0, - -30.0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "to": [ - 0.0, - 30.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1591, - 1628, - 0 - ], - "tag": { - "end": 1627, - "start": 1618, - "type": "TagDeclarator", - "value": "backEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1618, - 1627, - 0 - ] - } - ] + "value": "backEdge" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1497, - 1547, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap index f9baa269f..c73e76adf 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 266, + 310, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -238,17 +249,6 @@ description: Artifact commands french-press.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 663, - 670, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -491,6 +491,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 993, + 1037, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -887,17 +898,6 @@ description: Artifact commands french-press.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2144, - 2151, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1536,6 +1536,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2419, + 2499, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1719,6 +1730,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2600, + 2630, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2354,6 +2376,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3058, + 3089, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2492,17 +2525,6 @@ description: Artifact commands french-press.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3446, - 3453, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2801,6 +2823,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3544, + 3571, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2959,17 +2992,6 @@ description: Artifact commands french-press.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3844, - 3851, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -3314,6 +3336,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3966, + 4046, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3403,6 +3436,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4057, + 4094, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3640,6 +3684,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4236, + 4274, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4502,6 +4557,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4546, + 4584, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5021,6 +5087,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4837, + 4910, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5254,6 +5331,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5159, + 5203, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5423,17 +5511,6 @@ description: Artifact commands french-press.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 5569, - 5576, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -5778,6 +5855,17 @@ description: Artifact commands french-press.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5717, + 5746, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6042,17 +6130,6 @@ description: Artifact commands french-press.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6179, - 6186, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md index 0506de1a7..441840a8f 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/french-press/artifact_graph_flowchart.snap.md @@ -43,82 +43,82 @@ flowchart LR 102["Segment
[2812, 2819, 0]"] 103[Solid2d] end - subgraph path115 [Path] - 115["Path
[3058, 3089, 0]"] - 116["Segment
[3095, 3140, 0]"] - 117["Segment
[3146, 3236, 0]"] - 118["Segment
[3242, 3288, 0]"] - 119["Segment
[3294, 3347, 0]"] - 120["Segment
[3353, 3378, 0]"] - 121["Segment
[3384, 3440, 0]"] - 122["Segment
[3446, 3453, 0]"] - 123[Solid2d] + subgraph path117 [Path] + 117["Path
[3058, 3089, 0]"] + 118["Segment
[3095, 3140, 0]"] + 119["Segment
[3146, 3236, 0]"] + 120["Segment
[3242, 3288, 0]"] + 121["Segment
[3294, 3347, 0]"] + 122["Segment
[3353, 3378, 0]"] + 123["Segment
[3384, 3440, 0]"] + 124["Segment
[3446, 3453, 0]"] + 125[Solid2d] end - subgraph path138 [Path] - 138["Path
[3544, 3571, 0]"] - 139["Segment
[3577, 3597, 0]"] - 140["Segment
[3603, 3646, 0]"] - 141["Segment
[3652, 3670, 0]"] - 142["Segment
[3676, 3696, 0]"] - 143["Segment
[3702, 3722, 0]"] - 144["Segment
[3728, 3776, 0]"] - 145["Segment
[3782, 3838, 0]"] - 146["Segment
[3844, 3851, 0]"] - 147[Solid2d] + subgraph path140 [Path] + 140["Path
[3544, 3571, 0]"] + 141["Segment
[3577, 3597, 0]"] + 142["Segment
[3603, 3646, 0]"] + 143["Segment
[3652, 3670, 0]"] + 144["Segment
[3676, 3696, 0]"] + 145["Segment
[3702, 3722, 0]"] + 146["Segment
[3728, 3776, 0]"] + 147["Segment
[3782, 3838, 0]"] + 148["Segment
[3844, 3851, 0]"] + 149[Solid2d] end - subgraph path164 [Path] - 164["Path
[3966, 4046, 0]"] - 165["Segment
[3966, 4046, 0]"] - 166[Solid2d] + subgraph path166 [Path] + 166["Path
[3966, 4046, 0]"] + 167["Segment
[3966, 4046, 0]"] + 168[Solid2d] end - subgraph path167 [Path] - 167["Path
[4057, 4094, 0]"] - 168["Segment
[4057, 4094, 0]"] - 169[Solid2d] + subgraph path169 [Path] + 169["Path
[4057, 4094, 0]"] + 170["Segment
[4057, 4094, 0]"] + 171[Solid2d] end - subgraph path176 [Path] - 176["Path
[4236, 4274, 0]"] - 177["Segment
[4236, 4274, 0]"] - 178[Solid2d] + subgraph path178 [Path] + 178["Path
[4236, 4274, 0]"] + 179["Segment
[4236, 4274, 0]"] + 180[Solid2d] end - subgraph path183 [Path] - 183["Path
[4546, 4584, 0]"] - 184["Segment
[4546, 4584, 0]"] - 185[Solid2d] + subgraph path192 [Path] + 192["Path
[4546, 4584, 0]"] + 193["Segment
[4546, 4584, 0]"] + 194[Solid2d] end - subgraph path191 [Path] - 191["Path
[4837, 4910, 0]"] - 192["Segment
[4837, 4910, 0]"] - 193[Solid2d] + subgraph path203 [Path] + 203["Path
[4837, 4910, 0]"] + 204["Segment
[4837, 4910, 0]"] + 205[Solid2d] end - subgraph path201 [Path] - 201["Path
[5159, 5203, 0]"] - 202["Segment
[5209, 5249, 0]"] - 203["Segment
[5255, 5274, 0]"] - 204["Segment
[5280, 5299, 0]"] - 205["Segment
[5305, 5324, 0]"] - 206["Segment
[5330, 5355, 0]"] - 207["Segment
[5361, 5501, 0]"] - 208["Segment
[5507, 5563, 0]"] - 209["Segment
[5569, 5576, 0]"] - 210[Solid2d] + subgraph path213 [Path] + 213["Path
[5159, 5203, 0]"] + 214["Segment
[5209, 5249, 0]"] + 215["Segment
[5255, 5274, 0]"] + 216["Segment
[5280, 5299, 0]"] + 217["Segment
[5305, 5324, 0]"] + 218["Segment
[5330, 5355, 0]"] + 219["Segment
[5361, 5501, 0]"] + 220["Segment
[5507, 5563, 0]"] + 221["Segment
[5569, 5576, 0]"] + 222[Solid2d] end - subgraph path227 [Path] - 227["Path
[5717, 5746, 0]"] - 228["Segment
[5752, 5773, 0]"] - 229["Segment
[5779, 5810, 0]"] - 230["Segment
[5816, 5847, 0]"] - 231["Segment
[5853, 5885, 0]"] - 232["Segment
[5891, 5913, 0]"] - 233["Segment
[5919, 5940, 0]"] - 234["Segment
[5946, 5971, 0]"] - 235["Segment
[5977, 6008, 0]"] - 236["Segment
[6014, 6046, 0]"] - 237["Segment
[6052, 6084, 0]"] - 238["Segment
[6090, 6111, 0]"] - 239["Segment
[6117, 6173, 0]"] - 240["Segment
[6179, 6186, 0]"] - 241[Solid2d] + subgraph path239 [Path] + 239["Path
[5717, 5746, 0]"] + 240["Segment
[5752, 5773, 0]"] + 241["Segment
[5779, 5810, 0]"] + 242["Segment
[5816, 5847, 0]"] + 243["Segment
[5853, 5885, 0]"] + 244["Segment
[5891, 5913, 0]"] + 245["Segment
[5919, 5940, 0]"] + 246["Segment
[5946, 5971, 0]"] + 247["Segment
[5977, 6008, 0]"] + 248["Segment
[6014, 6046, 0]"] + 249["Segment
[6052, 6084, 0]"] + 250["Segment
[6090, 6111, 0]"] + 251["Segment
[6117, 6173, 0]"] + 252["Segment
[6179, 6186, 0]"] + 253[Solid2d] end 1["Plane
[241, 260, 0]"] 9["Sweep Revolve
[676, 715, 0]"] @@ -198,102 +198,102 @@ flowchart LR 111["SweepEdge Adjacent"] 112["SweepEdge Opposite"] 113["SweepEdge Adjacent"] - 114["Plane
[3033, 3052, 0]"] - 124["Sweep Revolve
[3459, 3485, 0]"] - 125[Wall] - 126[Wall] + 114["Sweep Extrusion
[2967, 3002, 0]"] + 115["Sweep Extrusion
[2967, 3002, 0]"] + 116["Plane
[3033, 3052, 0]"] + 126["Sweep Revolve
[3459, 3485, 0]"] 127[Wall] 128[Wall] 129[Wall] 130[Wall] - 131["SweepEdge Adjacent"] - 132["SweepEdge Adjacent"] + 131[Wall] + 132[Wall] 133["SweepEdge Adjacent"] 134["SweepEdge Adjacent"] 135["SweepEdge Adjacent"] 136["SweepEdge Adjacent"] - 137["Plane
[3519, 3538, 0]"] - 148["Sweep Revolve
[3857, 3883, 0]"] - 149[Wall] - 150[Wall] + 137["SweepEdge Adjacent"] + 138["SweepEdge Adjacent"] + 139["Plane
[3519, 3538, 0]"] + 150["Sweep Revolve
[3857, 3883, 0]"] 151[Wall] 152[Wall] 153[Wall] 154[Wall] 155[Wall] - 156["SweepEdge Adjacent"] - 157["SweepEdge Adjacent"] + 156[Wall] + 157[Wall] 158["SweepEdge Adjacent"] 159["SweepEdge Adjacent"] 160["SweepEdge Adjacent"] 161["SweepEdge Adjacent"] 162["SweepEdge Adjacent"] - 163["Plane
[3927, 3959, 0]"] - 170["Sweep Extrusion
[4113, 4147, 0]"] - 171[Wall] - 172["Cap Start"] - 173["Cap End"] - 174["SweepEdge Opposite"] - 175["SweepEdge Adjacent"] - 179["Sweep Extrusion
[4422, 4457, 0]"] - 180[Wall] - 181["SweepEdge Opposite"] - 182["SweepEdge Adjacent"] - 186["Sweep Extrusion
[4732, 4767, 0]"] - 187[Wall] - 188["SweepEdge Opposite"] - 189["SweepEdge Adjacent"] - 190["Plane
[4812, 4831, 0]"] - 194["Sweep Extrusion
[5006, 5047, 0]"] - 195[Wall] - 196["Cap Start"] - 197["Cap End"] - 198["SweepEdge Opposite"] - 199["SweepEdge Adjacent"] - 200["Plane
[5134, 5153, 0]"] - 211["Sweep Revolve
[5582, 5608, 0]"] - 212[Wall] - 213[Wall] - 214[Wall] - 215[Wall] - 216[Wall] - 217[Wall] - 218[Wall] - 219["SweepEdge Adjacent"] - 220["SweepEdge Adjacent"] - 221["SweepEdge Adjacent"] - 222["SweepEdge Adjacent"] - 223["SweepEdge Adjacent"] - 224["SweepEdge Adjacent"] - 225["SweepEdge Adjacent"] - 226["Plane
[5663, 5710, 0]"] - 242["Sweep Extrusion
[6200, 6245, 0]"] - 243[Wall] - 244[Wall] - 245[Wall] - 246[Wall] - 247[Wall] - 248[Wall] - 249[Wall] - 250[Wall] - 251[Wall] - 252[Wall] - 253[Wall] - 254[Wall] - 255["Cap Start"] - 256["Cap End"] - 257["SweepEdge Opposite"] - 258["SweepEdge Adjacent"] - 259["SweepEdge Opposite"] - 260["SweepEdge Adjacent"] - 261["SweepEdge Opposite"] - 262["SweepEdge Adjacent"] - 263["SweepEdge Opposite"] - 264["SweepEdge Adjacent"] - 265["SweepEdge Opposite"] - 266["SweepEdge Adjacent"] - 267["SweepEdge Opposite"] - 268["SweepEdge Adjacent"] + 163["SweepEdge Adjacent"] + 164["SweepEdge Adjacent"] + 165["Plane
[3927, 3959, 0]"] + 172["Sweep Extrusion
[4113, 4147, 0]"] + 173[Wall] + 174["Cap Start"] + 175["Cap End"] + 176["SweepEdge Opposite"] + 177["SweepEdge Adjacent"] + 181["Sweep Extrusion
[4422, 4457, 0]"] + 182[Wall] + 183["SweepEdge Opposite"] + 184["SweepEdge Adjacent"] + 185["Sweep Extrusion
[4422, 4457, 0]"] + 186["Sweep Extrusion
[4422, 4457, 0]"] + 187["Sweep Extrusion
[4422, 4457, 0]"] + 188["Sweep Extrusion
[4422, 4457, 0]"] + 189["Sweep Extrusion
[4422, 4457, 0]"] + 190["Sweep Extrusion
[4422, 4457, 0]"] + 191["Sweep Extrusion
[4422, 4457, 0]"] + 195["Sweep Extrusion
[4732, 4767, 0]"] + 196[Wall] + 197["SweepEdge Opposite"] + 198["SweepEdge Adjacent"] + 199["Sweep Extrusion
[4732, 4767, 0]"] + 200["Sweep Extrusion
[4732, 4767, 0]"] + 201["Sweep Extrusion
[4732, 4767, 0]"] + 202["Plane
[4812, 4831, 0]"] + 206["Sweep Extrusion
[5006, 5047, 0]"] + 207[Wall] + 208["Cap Start"] + 209["Cap End"] + 210["SweepEdge Opposite"] + 211["SweepEdge Adjacent"] + 212["Plane
[5134, 5153, 0]"] + 223["Sweep Revolve
[5582, 5608, 0]"] + 224[Wall] + 225[Wall] + 226[Wall] + 227[Wall] + 228[Wall] + 229[Wall] + 230[Wall] + 231["SweepEdge Adjacent"] + 232["SweepEdge Adjacent"] + 233["SweepEdge Adjacent"] + 234["SweepEdge Adjacent"] + 235["SweepEdge Adjacent"] + 236["SweepEdge Adjacent"] + 237["SweepEdge Adjacent"] + 238["Plane
[5663, 5710, 0]"] + 254["Sweep Extrusion
[6200, 6245, 0]"] + 255[Wall] + 256[Wall] + 257[Wall] + 258[Wall] + 259[Wall] + 260[Wall] + 261[Wall] + 262[Wall] + 263[Wall] + 264[Wall] + 265[Wall] + 266[Wall] + 267["Cap Start"] + 268["Cap End"] 269["SweepEdge Opposite"] 270["SweepEdge Adjacent"] 271["SweepEdge Opposite"] @@ -306,12 +306,24 @@ flowchart LR 278["SweepEdge Adjacent"] 279["SweepEdge Opposite"] 280["SweepEdge Adjacent"] - 281["StartSketchOnPlane
[2369, 2413, 0]"] - 282["StartSketchOnFace
[2562, 2594, 0]"] - 283["StartSketchOnPlane
[3913, 3960, 0]"] - 284["StartSketchOnFace
[4198, 4230, 0]"] - 285["StartSketchOnFace
[4508, 4540, 0]"] - 286["StartSketchOnPlane
[5649, 5711, 0]"] + 281["SweepEdge Opposite"] + 282["SweepEdge Adjacent"] + 283["SweepEdge Opposite"] + 284["SweepEdge Adjacent"] + 285["SweepEdge Opposite"] + 286["SweepEdge Adjacent"] + 287["SweepEdge Opposite"] + 288["SweepEdge Adjacent"] + 289["SweepEdge Opposite"] + 290["SweepEdge Adjacent"] + 291["SweepEdge Opposite"] + 292["SweepEdge Adjacent"] + 293["StartSketchOnPlane
[2369, 2413, 0]"] + 294["StartSketchOnFace
[2562, 2594, 0]"] + 295["StartSketchOnPlane
[3913, 3960, 0]"] + 296["StartSketchOnFace
[4198, 4230, 0]"] + 297["StartSketchOnFace
[4508, 4540, 0]"] + 298["StartSketchOnPlane
[5649, 5711, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -494,20 +506,16 @@ flowchart LR 104 --- 111 104 --- 112 104 --- 113 - 114 --- 115 - 115 --- 116 - 115 --- 117 - 115 --- 118 - 115 --- 119 - 115 --- 120 - 115 --- 121 - 115 --- 122 - 115 ---- 124 - 115 --- 123 - 116 --- 125 - 116 --- 131 - 117 --- 126 - 117 --- 132 + 116 --- 117 + 117 --- 118 + 117 --- 119 + 117 --- 120 + 117 --- 121 + 117 --- 122 + 117 --- 123 + 117 --- 124 + 117 ---- 126 + 117 --- 125 118 --- 127 118 --- 133 119 --- 128 @@ -516,39 +524,39 @@ flowchart LR 120 --- 135 121 --- 130 121 --- 136 - 124 --- 125 - 124 --- 126 - 124 --- 127 - 124 --- 128 - 124 --- 129 - 124 --- 130 - 124 <--x 116 - 124 --- 131 - 124 <--x 117 - 124 --- 132 - 124 <--x 118 - 124 --- 133 - 124 <--x 119 - 124 --- 134 - 124 <--x 120 - 124 --- 135 - 124 <--x 121 - 124 --- 136 - 137 --- 138 - 138 --- 139 - 138 --- 140 - 138 --- 141 - 138 --- 142 - 138 --- 143 - 138 --- 144 - 138 --- 145 - 138 --- 146 - 138 ---- 148 - 138 --- 147 - 139 --- 149 - 139 --- 156 - 140 --- 150 - 140 --- 157 + 122 --- 131 + 122 --- 137 + 123 --- 132 + 123 --- 138 + 126 --- 127 + 126 --- 128 + 126 --- 129 + 126 --- 130 + 126 --- 131 + 126 --- 132 + 126 <--x 118 + 126 --- 133 + 126 <--x 119 + 126 --- 134 + 126 <--x 120 + 126 --- 135 + 126 <--x 121 + 126 --- 136 + 126 <--x 122 + 126 --- 137 + 126 <--x 123 + 126 --- 138 + 139 --- 140 + 140 --- 141 + 140 --- 142 + 140 --- 143 + 140 --- 144 + 140 --- 145 + 140 --- 146 + 140 --- 147 + 140 --- 148 + 140 ---- 150 + 140 --- 149 141 --- 151 141 --- 158 142 --- 152 @@ -559,214 +567,218 @@ flowchart LR 144 --- 161 145 --- 155 145 --- 162 - 148 --- 149 - 148 --- 150 - 148 --- 151 - 148 --- 152 - 148 --- 153 - 148 --- 154 - 148 --- 155 - 148 <--x 139 - 148 --- 156 - 148 <--x 140 - 148 --- 157 - 148 <--x 141 - 148 --- 158 - 148 <--x 142 - 148 --- 159 - 148 <--x 143 - 148 --- 160 - 148 <--x 144 - 148 --- 161 - 148 <--x 145 - 148 --- 162 - 163 --- 164 - 163 --- 167 - 164 --- 165 - 164 ---- 170 - 164 --- 166 - 165 --- 171 - 165 --- 174 - 165 --- 175 - 167 --- 168 - 167 --- 169 - 170 --- 171 - 170 --- 172 - 170 --- 173 - 170 --- 174 - 170 --- 175 - 173 --- 176 - 173 --- 183 - 176 --- 177 - 176 ---- 179 - 176 --- 178 - 177 --- 180 - 177 --- 181 - 177 --- 182 - 179 --- 180 - 179 --- 181 + 146 --- 156 + 146 --- 163 + 147 --- 157 + 147 --- 164 + 150 --- 151 + 150 --- 152 + 150 --- 153 + 150 --- 154 + 150 --- 155 + 150 --- 156 + 150 --- 157 + 150 <--x 141 + 150 --- 158 + 150 <--x 142 + 150 --- 159 + 150 <--x 143 + 150 --- 160 + 150 <--x 144 + 150 --- 161 + 150 <--x 145 + 150 --- 162 + 150 <--x 146 + 150 --- 163 + 150 <--x 147 + 150 --- 164 + 165 --- 166 + 165 --- 169 + 166 --- 167 + 166 ---- 172 + 166 --- 168 + 167 --- 173 + 167 --- 176 + 167 --- 177 + 169 --- 170 + 169 --- 171 + 172 --- 173 + 172 --- 174 + 172 --- 175 + 172 --- 176 + 172 --- 177 + 175 --- 178 + 175 --- 192 + 178 --- 179 + 178 ---- 181 + 178 --- 180 179 --- 182 - 183 --- 184 - 183 ---- 186 - 183 --- 185 - 184 --- 187 - 184 --- 188 - 184 --- 189 - 186 --- 187 - 186 --- 188 - 186 --- 189 - 190 --- 191 - 191 --- 192 - 191 ---- 194 - 191 --- 193 - 192 --- 195 - 192 --- 198 - 192 --- 199 - 194 --- 195 - 194 --- 196 - 194 --- 197 - 194 --- 198 - 194 --- 199 - 200 --- 201 - 201 --- 202 - 201 --- 203 - 201 --- 204 - 201 --- 205 - 201 --- 206 - 201 --- 207 - 201 --- 208 - 201 --- 209 - 201 ---- 211 - 201 --- 210 - 202 --- 212 - 202 --- 219 - 203 --- 213 - 203 --- 220 - 204 --- 214 - 204 --- 221 - 205 --- 215 - 205 --- 222 - 206 --- 216 - 206 --- 223 - 207 --- 217 - 207 --- 224 - 208 --- 218 - 208 --- 225 - 211 --- 212 - 211 --- 213 - 211 --- 214 - 211 --- 215 - 211 --- 216 - 211 --- 217 - 211 --- 218 - 211 <--x 202 - 211 --- 219 - 211 <--x 203 - 211 --- 220 - 211 <--x 204 - 211 --- 221 - 211 <--x 205 - 211 --- 222 - 211 <--x 206 - 211 --- 223 - 211 <--x 207 - 211 --- 224 - 211 <--x 208 - 211 --- 225 - 226 --- 227 - 227 --- 228 - 227 --- 229 - 227 --- 230 - 227 --- 231 - 227 --- 232 - 227 --- 233 - 227 --- 234 - 227 --- 235 - 227 --- 236 - 227 --- 237 - 227 --- 238 - 227 --- 239 - 227 --- 240 - 227 ---- 242 - 227 --- 241 - 228 --- 254 - 228 --- 279 - 228 --- 280 - 229 --- 253 - 229 --- 277 - 229 --- 278 - 230 --- 252 - 230 --- 275 - 230 --- 276 - 231 --- 251 - 231 --- 273 - 231 --- 274 - 232 --- 250 - 232 --- 271 - 232 --- 272 - 233 --- 249 - 233 --- 269 - 233 --- 270 - 234 --- 248 - 234 --- 267 - 234 --- 268 - 235 --- 247 - 235 --- 265 - 235 --- 266 - 236 --- 246 - 236 --- 263 - 236 --- 264 - 237 --- 245 - 237 --- 261 - 237 --- 262 - 238 --- 244 - 238 --- 259 - 238 --- 260 + 179 --- 183 + 179 --- 184 + 181 --- 182 + 181 --- 183 + 181 --- 184 + 192 --- 193 + 192 ---- 195 + 192 --- 194 + 193 --- 196 + 193 --- 197 + 193 --- 198 + 195 --- 196 + 195 --- 197 + 195 --- 198 + 202 --- 203 + 203 --- 204 + 203 ---- 206 + 203 --- 205 + 204 --- 207 + 204 --- 210 + 204 --- 211 + 206 --- 207 + 206 --- 208 + 206 --- 209 + 206 --- 210 + 206 --- 211 + 212 --- 213 + 213 --- 214 + 213 --- 215 + 213 --- 216 + 213 --- 217 + 213 --- 218 + 213 --- 219 + 213 --- 220 + 213 --- 221 + 213 ---- 223 + 213 --- 222 + 214 --- 224 + 214 --- 231 + 215 --- 225 + 215 --- 232 + 216 --- 226 + 216 --- 233 + 217 --- 227 + 217 --- 234 + 218 --- 228 + 218 --- 235 + 219 --- 229 + 219 --- 236 + 220 --- 230 + 220 --- 237 + 223 --- 224 + 223 --- 225 + 223 --- 226 + 223 --- 227 + 223 --- 228 + 223 --- 229 + 223 --- 230 + 223 <--x 214 + 223 --- 231 + 223 <--x 215 + 223 --- 232 + 223 <--x 216 + 223 --- 233 + 223 <--x 217 + 223 --- 234 + 223 <--x 218 + 223 --- 235 + 223 <--x 219 + 223 --- 236 + 223 <--x 220 + 223 --- 237 + 238 --- 239 + 239 --- 240 + 239 --- 241 + 239 --- 242 239 --- 243 - 239 --- 257 - 239 --- 258 - 242 --- 243 - 242 --- 244 - 242 --- 245 - 242 --- 246 - 242 --- 247 - 242 --- 248 - 242 --- 249 - 242 --- 250 - 242 --- 251 - 242 --- 252 - 242 --- 253 - 242 --- 254 - 242 --- 255 - 242 --- 256 - 242 --- 257 - 242 --- 258 - 242 --- 259 - 242 --- 260 - 242 --- 261 - 242 --- 262 - 242 --- 263 + 239 --- 244 + 239 --- 245 + 239 --- 246 + 239 --- 247 + 239 --- 248 + 239 --- 249 + 239 --- 250 + 239 --- 251 + 239 --- 252 + 239 ---- 254 + 239 --- 253 + 240 --- 266 + 240 --- 291 + 240 --- 292 + 241 --- 265 + 241 --- 289 + 241 --- 290 242 --- 264 - 242 --- 265 - 242 --- 266 - 242 --- 267 - 242 --- 268 - 242 --- 269 - 242 --- 270 - 242 --- 271 - 242 --- 272 - 242 --- 273 - 242 --- 274 - 242 --- 275 - 242 --- 276 - 242 --- 277 - 242 --- 278 - 242 --- 279 - 242 --- 280 - 88 <--x 281 - 95 <--x 282 - 163 <--x 283 - 173 <--x 284 - 173 <--x 285 - 226 <--x 286 + 242 --- 287 + 242 --- 288 + 243 --- 263 + 243 --- 285 + 243 --- 286 + 244 --- 262 + 244 --- 283 + 244 --- 284 + 245 --- 261 + 245 --- 281 + 245 --- 282 + 246 --- 260 + 246 --- 279 + 246 --- 280 + 247 --- 259 + 247 --- 277 + 247 --- 278 + 248 --- 258 + 248 --- 275 + 248 --- 276 + 249 --- 257 + 249 --- 273 + 249 --- 274 + 250 --- 256 + 250 --- 271 + 250 --- 272 + 251 --- 255 + 251 --- 269 + 251 --- 270 + 254 --- 255 + 254 --- 256 + 254 --- 257 + 254 --- 258 + 254 --- 259 + 254 --- 260 + 254 --- 261 + 254 --- 262 + 254 --- 263 + 254 --- 264 + 254 --- 265 + 254 --- 266 + 254 --- 267 + 254 --- 268 + 254 --- 269 + 254 --- 270 + 254 --- 271 + 254 --- 272 + 254 --- 273 + 254 --- 274 + 254 --- 275 + 254 --- 276 + 254 --- 277 + 254 --- 278 + 254 --- 279 + 254 --- 280 + 254 --- 281 + 254 --- 282 + 254 --- 283 + 254 --- 284 + 254 --- 285 + 254 --- 286 + 254 --- 287 + 254 --- 288 + 254 --- 289 + 254 --- 290 + 254 --- 291 + 254 --- 292 + 88 <--x 293 + 95 <--x 294 + 165 <--x 295 + 175 <--x 296 + 175 <--x 297 + 238 <--x 298 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/exported_step.step b/rust/kcl-lib/tests/kcl_samples/french-press/exported_step.step index fa8c0fdbe..8d938bb5f 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/french-press/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap b/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap index 17b8a9f40..55ba457f7 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/ops.snap @@ -57,7 +57,7 @@ description: Operations executed french-press.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -683,16 +683,25 @@ description: Operations executed french-press.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -744,7 +753,7 @@ description: Operations executed french-press.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -808,7 +817,7 @@ description: Operations executed french-press.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -1046,31 +1055,55 @@ description: Operations executed french-press.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1149,19 +1182,31 @@ description: Operations executed french-press.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1340,7 +1385,7 @@ description: Operations executed french-press.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap index 0d676ebe0..b2132b9d1 100644 --- a/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/french-press/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 143, - 147, - 0 - ] - } - ] + } }, "carafeHeight": { "type": "Number", @@ -36,457 +27,42 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 163, - 167, - 0 - ] - } - ] + } }, "edge1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1095, - 1101, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1243, - 1249, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1391, - 1397, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1609, - 1615, - 0 - ] - } - ] + "value": "edge4" }, "edge5": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1793, - 1799, - 0 - ] - } - ] + "value": "edge5" }, "edge6": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1979, - 1985, - 0 - ] - } - ] + "value": "edge6" }, "edgeLen": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edgeLen", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1523, - 1531, - 0 - ] - } - ] + "value": "edgeLen" }, "extrude001": { "type": "Solid", @@ -568,8 +144,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -597,221 +172,276 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, "height": 0.05, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } } }, "extrude002": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ] - }, - "from": [ - 0.3, - 0.17 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2636, + 2655, + 0 ], "tag": null, - "to": [ - 0.3, - 1.37 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ] - }, - "ccw": false, - "center": [ - 0.3, - 0.17 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 ], - "from": [ - 0.3, - 1.37 - ], - "radius": 1.2, "tag": null, - "to": [ - 1.3392, - -0.43 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ] - }, - "from": [ - 1.3392, - -0.43 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 ], "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2812, - 2819, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2419, - 2499, + 2636, + 2655, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2812, + 2819, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -819,361 +449,318 @@ description: Variables in memory after executing french-press.kcl 2499, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.055, - 0.0 - ], - "radius": 2.055, - "tag": null, - "to": [ - 2.055, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.055, - 0.0 - ], - "to": [ - 2.055, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2419, - 2499, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2562, - 2594, + 2600, + 2630, 0 ] } - ] - }, - "start": { - "from": [ - 0.3, - 0.17 - ], - "to": [ - 0.3, - 0.17 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2600, - 2630, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ] - }, - "from": [ - 0.3, - 0.17 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2636, + 2655, + 0 ], "tag": null, - "to": [ - 0.3, - 1.37 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ] - }, - "ccw": false, - "center": [ - 0.3, - 0.17 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 ], - "from": [ - 0.3, - 1.37 - ], - "radius": 1.2, "tag": null, - "to": [ - 1.3392, - -0.43 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ] - }, - "from": [ - 1.3392, - -0.43 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 ], "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2812, - 2819, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2419, - 2499, + 2636, + 2655, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2812, + 2819, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1181,361 +768,318 @@ description: Variables in memory after executing french-press.kcl 2499, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.055, - 0.0 - ], - "radius": 2.055, - "tag": null, - "to": [ - 2.055, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.055, - 0.0 - ], - "to": [ - 2.055, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2419, - 2499, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2562, - 2594, + 2600, + 2630, 0 ] } - ] - }, - "start": { - "from": [ - 0.3, - 0.17 - ], - "to": [ - 0.3, - 0.17 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2600, - 2630, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ] - }, - "from": [ - 0.3, - 0.17 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2636, + 2655, + 0 ], "tag": null, - "to": [ - 0.3, - 1.37 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ] - }, - "ccw": false, - "center": [ - 0.3, - 0.17 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 ], - "from": [ - 0.3, - 1.37 - ], - "radius": 1.2, "tag": null, - "to": [ - 1.3392, - -0.43 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ] - }, - "from": [ - 1.3392, - -0.43 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 ], "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2812, - 2819, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2419, - 2499, + 2636, + 2655, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2812, + 2819, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1543,176 +1087,60 @@ description: Variables in memory after executing french-press.kcl 2499, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.055, - 0.0 - ], - "radius": 2.055, - "tag": null, - "to": [ - 2.055, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.055, - 0.0 - ], - "to": [ - 2.055, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2419, - 2499, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2562, - 2594, + 2600, + 2630, 0 ] } - ] - }, - "start": { - "from": [ - 0.3, - 0.17 - ], - "to": [ - 0.3, - 0.17 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2600, - 2630, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] } - ] + } } ] }, @@ -1796,8 +1224,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1825,130 +1252,185 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, "height": 0.05, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } } }, "extrude004": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1956,270 +1438,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2227,270 +1666,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2498,270 +1894,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2769,270 +2122,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -3040,270 +2350,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -3311,270 +2578,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -3582,270 +2806,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4236, + 4274, + 0 ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -3853,275 +3034,232 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] } - ] + } } ] }, "extrude005": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4546, + 4584, + 0 ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -4129,270 +3267,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4546, + 4584, + 0 ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -4400,270 +3495,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4546, + 4584, + 0 ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -4671,270 +3723,227 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 4546, + 4584, + 0 ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -4942,176 +3951,60 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -0.05, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] - }, - "height": -0.05, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] } - ] + } } ] }, @@ -5195,8 +4088,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5224,32 +4116,14 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4837, - 4910, - 0 - ] - } - ] + } }, "height": 7.32, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4837, - 4910, - 0 - ] - } - ] + } } }, "extrude007": { @@ -5753,8 +4627,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5782,32 +4655,14 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5717, - 5746, - 0 - ] - } - ] + } }, "height": -0.65, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5717, - 5746, - 0 - ] - } - ] + } } }, "handleThickness": { @@ -5821,16 +4676,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 186, - 190, - 0 - ] - } - ] + } }, "plane001": { "type": "Object", @@ -5852,16 +4698,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 805, - 810, - 0 - ] - } - ] + } }, { "type": "Number", @@ -5874,16 +4711,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 816, - 0 - ] - } - ] + } }, { "type": "Number", @@ -5896,25 +4724,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 818, - 821, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 804, - 822, - 0 - ] + } } ] }, @@ -5932,16 +4742,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 837, - 838, - 0 - ] - } - ] + } }, { "type": "Number", @@ -5954,16 +4755,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 840, - 841, - 0 - ] - } - ] + } }, { "type": "Number", @@ -5976,25 +4768,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 843, - 846, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 836, - 847, - 0 - ] + } } ] }, @@ -6012,16 +4786,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 862, - 865, - 0 - ] - } - ] + } }, { "type": "Number", @@ -6034,16 +4799,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 867, - 870, - 0 - ] - } - ] + } }, { "type": "Number", @@ -6056,25 +4812,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 872, - 875, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 861, - 876, - 0 - ] + } } ] }, @@ -6092,16 +4830,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 891, - 894, - 0 - ] - } - ] + } }, { "type": "Number", @@ -6114,16 +4843,7 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 896, - 899, - 0 - ] - } - ] + } }, { "type": "Number", @@ -6136,301 +4856,33 @@ description: Variables in memory after executing french-press.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 901, - 904, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 890, - 905, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 789, - 909, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 777, - 911, - 0 - ] - } - ] + } }, "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 316, - 362, - 0 - ] - }, - "from": [ - 2.205, - 5.7 - ], - "tag": { - "end": 361, - "start": 340, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 2.305, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 316, - 362, - 0 - ], - "tag": { - "end": 361, - "start": 340, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 340, - 361, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 368, - 469, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 468, - "start": 447, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 2.305, - 6.45 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 368, - 469, - 0 - ], - "tag": { - "end": 468, - "start": 447, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 447, - 468, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 475, - 595, - 0 - ] - }, - "from": [ - 2.305, - 6.45 - ], - "tag": { - "end": 594, - "start": 573, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 2.205, - 6.45 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 475, - 595, - 0 - ], - "tag": { - "end": 594, - "start": 573, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 573, - 594, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "seg1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3146, - 3236, - 0 - ] - }, - "from": [ - 2.005, - 1.11 - ], - "tag": { - "end": 3235, - "start": 3230, - "type": "TagDeclarator", - "value": "seg1" - }, - "to": [ - 2.135, - 1.1851 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3146, - 3236, - 0 - ], - "tag": { - "end": 3235, - "start": 3230, - "type": "TagDeclarator", - "value": "seg1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3230, - 3235, - 0 - ] - } - ] + "value": "seg1" }, "sketch001": { "type": "Solid", @@ -6661,8 +5113,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6689,482 +5140,59 @@ description: Variables in memory after executing french-press.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 316, - 362, - 0 - ] - }, - "from": [ - 2.205, - 5.7 - ], - "tag": { - "end": 361, - "start": 340, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 2.305, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 316, - 362, - 0 - ], - "tag": { - "end": 361, - "start": 340, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 340, - 361, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 368, - 469, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 468, - "start": 447, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 2.305, - 6.45 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 368, - 469, - 0 - ], - "tag": { - "end": 468, - "start": 447, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 447, - 468, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 475, - 595, - 0 - ] - }, - "from": [ - 2.305, - 6.45 - ], - "tag": { - "end": 594, - "start": 573, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 2.205, - 6.45 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 475, - 595, - 0 - ], - "tag": { - "end": 594, - "start": 573, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 573, - 594, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 266, - 310, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 266, - 310, - 0 - ] - } - ] + } } }, "sketch002": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ] - }, - "from": [ - 2.205, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 ], "tag": null, - "to": [ - 2.305, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1068, + 1102, + 0 ], "tag": { "end": 1101, @@ -7172,56 +5200,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge1" }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ] - }, - "ccw": true, - "center": [ - 2.605, - 0.5 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1108, + 1192, + 0 ], - "from": [ - 2.305, - 0.5 - ], - "radius": 0.3, "tag": null, - "to": [ - 2.3331, - 0.3732 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1198, + 1250, + 0 ], "tag": { "end": 1249, @@ -7229,56 +5227,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge2" }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ] - }, - "ccw": false, - "center": [ - 2.1135, - -0.4464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1256, + 1340, + 0 ], - "from": [ - 2.6331, - -0.1464 - ], - "radius": 0.6, "tag": null, - "to": [ - 1.8135, - -0.966 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1398, + 0 ], "tag": { "end": 1397, @@ -7286,56 +5254,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge3" }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ] - }, - "ccw": true, - "center": [ - 0.2367, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1404, + 1486, + 0 ], - "from": [ - 0.4867, - -0.2 - ], - "radius": 0.5, "tag": null, - "to": [ - 0.2367, - -0.133 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1492, + 1532, + 0 ], "tag": { "end": 1531, @@ -7343,50 +5281,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edgeLen" }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ] - }, - "from": [ - 0.1, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1538, + 1557, + 0 ], "tag": null, - "to": [ - 0.1, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 ], "tag": { "end": 1615, @@ -7394,56 +5308,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge4" }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ] - }, - "ccw": false, - "center": [ - 0.2717, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 ], - "from": [ - 0.2717, - -0.033 - ], - "radius": 0.6, "tag": null, - "to": [ - 0.5717, - -0.1134 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 ], "tag": { "end": 1799, @@ -7451,56 +5335,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge5" }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ] - }, - "ccw": true, - "center": [ - 2.1182, - -0.4289 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 ], - "from": [ - 1.8682, - -0.8619 - ], - "radius": 0.5, "tag": null, - "to": [ - 2.5512, - -0.1789 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 ], "tag": { "end": 1985, @@ -7508,866 +5362,618 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge6" }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ] - }, - "ccw": false, - "center": [ - 2.8125, - 0.564 - ], - "from": [ - 2.2687, - 0.3104 - ], - "radius": 0.6, - "tag": null, - "to": [ - 2.2125, - 0.564 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ] - }, - "from": [ - 2.2125, - 0.564 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2144, - 2151, - 0 - ] - }, - "from": [ - 2.205, - 5.7 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -0.26, - "y": 0.26, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.205, - 5.7 - ], - "to": [ - 2.205, - 5.7 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 993, - 1037, + 1992, + 2076, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ], + "tag": null, + "type": "extrudePlane" } - }, - "tags": { - "edge1": { - "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1068, 1102, 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1101, + "start": 1095, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1095, - 1101, + 1108, + 1192, 0 ] - } - ] - }, - "edge2": { - "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1198, 1250, 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1249, + "start": 1243, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1243, - 1249, + 1256, + 1340, 0 ] - } - ] - }, - "edge3": { - "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1346, 1398, 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1397, + "start": 1391, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1391, - 1397, - 0 - ] - } - ] - }, - "edge4": { - "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1609, - 1615, + 1404, + 1486, 0 ] - } - ] - }, - "edge5": { - "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1793, - 1799, - 0 - ] - } - ] - }, - "edge6": { - "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1979, - 1985, - 0 - ] - } - ] - }, - "edgeLen": { - "type": "TagIdentifier", - "value": "edgeLen", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1492, 1532, 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1531, + "start": 1523, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1523, - 1531, + 1538, + 1557, 0 ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1615, + "start": 1609, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1799, + "start": 1793, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1985, + "start": 1979, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1992, + 2076, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2144, + 2151, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1" + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2" + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3" + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4" + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5" + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6" + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] - } - ] - }, - "height": 0.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ] - }, - "from": [ - 2.205, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 ], "tag": null, - "to": [ - 2.305, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1068, + 1102, + 0 ], "tag": { "end": 1101, @@ -8375,56 +5981,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge1" }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ] - }, - "ccw": true, - "center": [ - 2.605, - 0.5 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1108, + 1192, + 0 ], - "from": [ - 2.305, - 0.5 - ], - "radius": 0.3, "tag": null, - "to": [ - 2.3331, - 0.3732 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1198, + 1250, + 0 ], "tag": { "end": 1249, @@ -8432,56 +6008,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge2" }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ] - }, - "ccw": false, - "center": [ - 2.1135, - -0.4464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1256, + 1340, + 0 ], - "from": [ - 2.6331, - -0.1464 - ], - "radius": 0.6, "tag": null, - "to": [ - 1.8135, - -0.966 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1398, + 0 ], "tag": { "end": 1397, @@ -8489,56 +6035,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge3" }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ] - }, - "ccw": true, - "center": [ - 0.2367, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1404, + 1486, + 0 ], - "from": [ - 0.4867, - -0.2 - ], - "radius": 0.5, "tag": null, - "to": [ - 0.2367, - -0.133 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1492, + 1532, + 0 ], "tag": { "end": 1531, @@ -8546,50 +6062,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edgeLen" }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ] - }, - "from": [ - 0.1, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1538, + 1557, + 0 ], "tag": null, - "to": [ - 0.1, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 ], "tag": { "end": 1615, @@ -8597,56 +6089,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge4" }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ] - }, - "ccw": false, - "center": [ - 0.2717, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 ], - "from": [ - 0.2717, - -0.033 - ], - "radius": 0.6, "tag": null, - "to": [ - 0.5717, - -0.1134 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 ], "tag": { "end": 1799, @@ -8654,56 +6116,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge5" }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ] - }, - "ccw": true, - "center": [ - 2.1182, - -0.4289 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 ], - "from": [ - 1.8682, - -0.8619 - ], - "radius": 0.5, "tag": null, - "to": [ - 2.5512, - -0.1789 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 ], "tag": { "end": 1985, @@ -8711,866 +6143,618 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge6" }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ] - }, - "ccw": false, - "center": [ - 2.8125, - 0.564 - ], - "from": [ - 2.2687, - 0.3104 - ], - "radius": 0.6, - "tag": null, - "to": [ - 2.2125, - 0.564 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ] - }, - "from": [ - 2.2125, - 0.564 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2144, - 2151, - 0 - ] - }, - "from": [ - 2.205, - 5.7 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -0.26, - "y": 0.26, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.205, - 5.7 - ], - "to": [ - 2.205, - 5.7 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 993, - 1037, + 1992, + 2076, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ], + "tag": null, + "type": "extrudePlane" } - }, - "tags": { - "edge1": { - "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1068, 1102, 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1101, + "start": 1095, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1095, - 1101, + 1108, + 1192, 0 ] - } - ] - }, - "edge2": { - "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1198, 1250, 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1249, + "start": 1243, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1243, - 1249, + 1256, + 1340, 0 ] - } - ] - }, - "edge3": { - "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1346, 1398, 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1397, + "start": 1391, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1391, - 1397, - 0 - ] - } - ] - }, - "edge4": { - "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1609, - 1615, + 1404, + 1486, 0 ] - } - ] - }, - "edge5": { - "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1793, - 1799, - 0 - ] - } - ] - }, - "edge6": { - "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1979, - 1985, - 0 - ] - } - ] - }, - "edgeLen": { - "type": "TagIdentifier", - "value": "edgeLen", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1492, 1532, 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1531, + "start": 1523, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1523, - 1531, + 1538, + 1557, 0 ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1615, + "start": 1609, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1799, + "start": 1793, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1985, + "start": 1979, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1992, + 2076, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2144, + 2151, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1" + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2" + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3" + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4" + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5" + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6" + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] - } - ] - }, - "height": 0.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ] - }, - "from": [ - 2.205, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 ], "tag": null, - "to": [ - 2.305, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1068, + 1102, + 0 ], "tag": { "end": 1101, @@ -9578,56 +6762,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge1" }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ] - }, - "ccw": true, - "center": [ - 2.605, - 0.5 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1108, + 1192, + 0 ], - "from": [ - 2.305, - 0.5 - ], - "radius": 0.3, "tag": null, - "to": [ - 2.3331, - 0.3732 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1198, + 1250, + 0 ], "tag": { "end": 1249, @@ -9635,56 +6789,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge2" }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ] - }, - "ccw": false, - "center": [ - 2.1135, - -0.4464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1256, + 1340, + 0 ], - "from": [ - 2.6331, - -0.1464 - ], - "radius": 0.6, "tag": null, - "to": [ - 1.8135, - -0.966 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1398, + 0 ], "tag": { "end": 1397, @@ -9692,56 +6816,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge3" }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ] - }, - "ccw": true, - "center": [ - 0.2367, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1404, + 1486, + 0 ], - "from": [ - 0.4867, - -0.2 - ], - "radius": 0.5, "tag": null, - "to": [ - 0.2367, - -0.133 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1492, + 1532, + 0 ], "tag": { "end": 1531, @@ -9749,50 +6843,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edgeLen" }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ] - }, - "from": [ - 0.1, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1538, + 1557, + 0 ], "tag": null, - "to": [ - 0.1, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 ], "tag": { "end": 1615, @@ -9800,56 +6870,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge4" }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ] - }, - "ccw": false, - "center": [ - 0.2717, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 ], - "from": [ - 0.2717, - -0.033 - ], - "radius": 0.6, "tag": null, - "to": [ - 0.5717, - -0.1134 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 ], "tag": { "end": 1799, @@ -9857,56 +6897,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge5" }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ] - }, - "ccw": true, - "center": [ - 2.1182, - -0.4289 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 ], - "from": [ - 1.8682, - -0.8619 - ], - "radius": 0.5, "tag": null, - "to": [ - 2.5512, - -0.1789 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 ], "tag": { "end": 1985, @@ -9914,866 +6924,618 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge6" }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ] - }, - "ccw": false, - "center": [ - 2.8125, - 0.564 - ], - "from": [ - 2.2687, - 0.3104 - ], - "radius": 0.6, - "tag": null, - "to": [ - 2.2125, - 0.564 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ] - }, - "from": [ - 2.2125, - 0.564 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2144, - 2151, - 0 - ] - }, - "from": [ - 2.205, - 5.7 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -0.26, - "y": 0.26, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.205, - 5.7 - ], - "to": [ - 2.205, - 5.7 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 993, - 1037, + 1992, + 2076, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ], + "tag": null, + "type": "extrudePlane" } - }, - "tags": { - "edge1": { - "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1068, 1102, 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1101, + "start": 1095, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1095, - 1101, + 1108, + 1192, 0 ] - } - ] - }, - "edge2": { - "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1198, 1250, 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1249, + "start": 1243, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1243, - 1249, + 1256, + 1340, 0 ] - } - ] - }, - "edge3": { - "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1346, 1398, 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1397, + "start": 1391, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1391, - 1397, - 0 - ] - } - ] - }, - "edge4": { - "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1609, - 1615, + 1404, + 1486, 0 ] - } - ] - }, - "edge5": { - "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1793, - 1799, - 0 - ] - } - ] - }, - "edge6": { - "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1979, - 1985, - 0 - ] - } - ] - }, - "edgeLen": { - "type": "TagIdentifier", - "value": "edgeLen", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1492, 1532, 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1531, + "start": 1523, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1523, - 1531, + 1538, + 1557, 0 ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1615, + "start": 1609, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1799, + "start": 1793, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1985, + "start": 1979, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1992, + 2076, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2144, + 2151, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1" + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2" + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3" + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4" + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5" + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6" + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] - } - ] - }, - "height": 0.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1043, - 1062, - 0 - ] - }, - "from": [ - 2.205, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 ], "tag": null, - "to": [ - 2.305, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1068, + 1102, + 0 ], "tag": { "end": 1101, @@ -10781,56 +7543,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge1" }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1108, - 1192, - 0 - ] - }, - "ccw": true, - "center": [ - 2.605, - 0.5 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1108, + 1192, + 0 ], - "from": [ - 2.305, - 0.5 - ], - "radius": 0.3, "tag": null, - "to": [ - 2.3331, - 0.3732 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1198, + 1250, + 0 ], "tag": { "end": 1249, @@ -10838,56 +7570,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge2" }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1256, - 1340, - 0 - ] - }, - "ccw": false, - "center": [ - 2.1135, - -0.4464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1256, + 1340, + 0 ], - "from": [ - 2.6331, - -0.1464 - ], - "radius": 0.6, "tag": null, - "to": [ - 1.8135, - -0.966 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1346, + 1398, + 0 ], "tag": { "end": 1397, @@ -10895,56 +7597,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge3" }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1404, - 1486, - 0 - ] - }, - "ccw": true, - "center": [ - 0.2367, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1404, + 1486, + 0 ], - "from": [ - 0.4867, - -0.2 - ], - "radius": 0.5, "tag": null, - "to": [ - 0.2367, - -0.133 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1492, + 1532, + 0 ], "tag": { "end": 1531, @@ -10952,50 +7624,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edgeLen" }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1538, - 1557, - 0 - ] - }, - "from": [ - 0.1, - -0.133 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1538, + 1557, + 0 ], "tag": null, - "to": [ - 0.1, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 ], "tag": { "end": 1615, @@ -11003,56 +7651,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge4" }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1622, - 1704, - 0 - ] - }, - "ccw": false, - "center": [ - 0.2717, - -0.633 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 ], - "from": [ - 0.2717, - -0.033 - ], - "radius": 0.6, "tag": null, - "to": [ - 0.5717, - -0.1134 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 ], "tag": { "end": 1799, @@ -11060,56 +7678,26 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge5" }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1806, - 1890, - 0 - ] - }, - "ccw": true, - "center": [ - 2.1182, - -0.4289 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 ], - "from": [ - 1.8682, - -0.8619 - ], - "radius": 0.5, "tag": null, - "to": [ - 2.5512, - -0.1789 - ], - "type": "Arc", - "units": { - "type": "Inches" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 ], "tag": { "end": 1985, @@ -11117,609 +7705,592 @@ description: Variables in memory after executing french-press.kcl "type": "TagDeclarator", "value": "edge6" }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1992, - 2076, - 0 - ] - }, - "ccw": false, - "center": [ - 2.8125, - 0.564 - ], - "from": [ - 2.2687, - 0.3104 - ], - "radius": 0.6, - "tag": null, - "to": [ - 2.2125, - 0.564 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2082, - 2138, - 0 - ] - }, - "from": [ - 2.2125, - 0.564 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2144, - 2151, - 0 - ] - }, - "from": [ - 2.205, - 5.7 - ], - "tag": null, - "to": [ - 2.205, - 5.7 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": -0.26, - "y": 0.26, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.205, - 5.7 - ], - "to": [ - 2.205, - 5.7 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 993, - 1037, + 1992, + 2076, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ], + "tag": null, + "type": "extrudePlane" } - }, - "tags": { - "edge1": { - "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1068, - 1102, - 0 - ] - }, - "from": [ - 2.305, - 5.7 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 2.305, - 0.5 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1043, + 1062, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.305, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1068, 1102, 0 - ], - "tag": { - "end": 1101, - "start": 1095, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.305, + 5.7 + ], + "tag": { + "end": 1101, + "start": 1095, + "type": "TagDeclarator", + "value": "edge1" + }, + "to": [ + 2.305, + 0.5 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1095, - 1101, + 1108, + 1192, 0 ] - } - ] - }, - "edge2": { - "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1198, - 1250, - 0 - ] - }, - "from": [ - 2.3331, - 0.3732 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 2.6331, - -0.1464 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": true, + "center": [ + 2.605, + 0.5 + ], + "from": [ + 2.305, + 0.5 + ], + "radius": 0.3, + "tag": null, + "to": [ + 2.3331, + 0.3732 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1198, 1250, 0 - ], - "tag": { - "end": 1249, - "start": 1243, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 2.3331, + 0.3732 + ], + "tag": { + "end": 1249, + "start": 1243, + "type": "TagDeclarator", + "value": "edge2" + }, + "to": [ + 2.6331, + -0.1464 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1243, - 1249, + 1256, + 1340, 0 ] - } - ] - }, - "edge3": { - "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1346, - 1398, - 0 - ] - }, - "from": [ - 1.8135, - -0.966 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - 0.4867, - -0.2 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 2.1135, + -0.4464 + ], + "from": [ + 2.6331, + -0.1464 + ], + "radius": 0.6, + "tag": null, + "to": [ + 1.8135, + -0.966 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1346, 1398, 0 - ], - "tag": { - "end": 1397, - "start": 1391, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 1.8135, + -0.966 + ], + "tag": { + "end": 1397, + "start": 1391, + "type": "TagDeclarator", + "value": "edge3" + }, + "to": [ + 0.4867, + -0.2 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1391, - 1397, - 0 - ] - } - ] - }, - "edge4": { - "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1563, - 1616, - 0 - ] - }, - "from": [ - 0.1, - -0.033 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - 0.2717, - -0.033 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1563, - 1616, - 0 - ], - "tag": { - "end": 1615, - "start": 1609, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1609, - 1615, + 1404, + 1486, 0 ] - } - ] - }, - "edge5": { - "type": "TagIdentifier", - "value": "edge5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ] - }, - "from": [ - 0.5717, - -0.1134 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "to": [ - 1.8682, - -0.8619 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1710, - 1800, - 0 - ], - "tag": { - "end": 1799, - "start": 1793, - "type": "TagDeclarator", - "value": "edge5" - }, - "type": "extrudePlane" + "ccw": true, + "center": [ + 0.2367, + -0.633 + ], + "from": [ + 0.4867, + -0.2 + ], + "radius": 0.5, + "tag": null, + "to": [ + 0.2367, + -0.133 + ], + "type": "Arc", + "units": { + "type": "Inches" } }, - "__meta": [ - { - "sourceRange": [ - 1793, - 1799, - 0 - ] - } - ] - }, - "edge6": { - "type": "TagIdentifier", - "value": "edge6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ] - }, - "from": [ - 2.5512, - -0.1789 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "to": [ - 2.2687, - 0.3104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1896, - 1986, - 0 - ], - "tag": { - "end": 1985, - "start": 1979, - "type": "TagDeclarator", - "value": "edge6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1979, - 1985, - 0 - ] - } - ] - }, - "edgeLen": { - "type": "TagIdentifier", - "value": "edgeLen", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1492, - 1532, - 0 - ] - }, - "from": [ - 0.2367, - -0.133 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "to": [ - 0.1, - -0.133 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 1492, 1532, 0 - ], - "tag": { - "end": 1531, - "start": 1523, - "type": "TagDeclarator", - "value": "edgeLen" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.2367, + -0.133 + ], + "tag": { + "end": 1531, + "start": 1523, + "type": "TagDeclarator", + "value": "edgeLen" + }, + "to": [ + 0.1, + -0.133 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 1523, - 1531, + 1538, + 1557, 0 ] + }, + "from": [ + 0.1, + -0.133 + ], + "tag": null, + "to": [ + 0.1, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1563, + 1616, + 0 + ] + }, + "from": [ + 0.1, + -0.033 + ], + "tag": { + "end": 1615, + "start": 1609, + "type": "TagDeclarator", + "value": "edge4" + }, + "to": [ + 0.2717, + -0.033 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1622, + 1704, + 0 + ] + }, + "ccw": false, + "center": [ + 0.2717, + -0.633 + ], + "from": [ + 0.2717, + -0.033 + ], + "radius": 0.6, + "tag": null, + "to": [ + 0.5717, + -0.1134 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1710, + 1800, + 0 + ] + }, + "from": [ + 0.5717, + -0.1134 + ], + "tag": { + "end": 1799, + "start": 1793, + "type": "TagDeclarator", + "value": "edge5" + }, + "to": [ + 1.8682, + -0.8619 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1806, + 1890, + 0 + ] + }, + "ccw": true, + "center": [ + 2.1182, + -0.4289 + ], + "from": [ + 1.8682, + -0.8619 + ], + "radius": 0.5, + "tag": null, + "to": [ + 2.5512, + -0.1789 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1896, + 1986, + 0 + ] + }, + "from": [ + 2.5512, + -0.1789 + ], + "tag": { + "end": 1985, + "start": 1979, + "type": "TagDeclarator", + "value": "edge6" + }, + "to": [ + 2.2687, + 0.3104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1992, + 2076, + 0 + ] + }, + "ccw": false, + "center": [ + 2.8125, + 0.564 + ], + "from": [ + 2.2687, + 0.3104 + ], + "radius": 0.6, + "tag": null, + "to": [ + 2.2125, + 0.564 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2082, + 2138, + 0 + ] + }, + "from": [ + 2.2125, + 0.564 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2144, + 2151, + 0 + ] + }, + "from": [ + 2.205, + 5.7 + ], + "tag": null, + "to": [ + 2.205, + 5.7 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": -0.26, + "y": 0.26, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.205, + 5.7 + ], + "to": [ + 2.205, + 5.7 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 993, + 1037, + 0 + ] + } + }, + "tags": { + "edge1": { + "type": "TagIdentifier", + "value": "edge1" + }, + "edge2": { + "type": "TagIdentifier", + "value": "edge2" + }, + "edge3": { + "type": "TagIdentifier", + "value": "edge3" + }, + "edge4": { + "type": "TagIdentifier", + "value": "edge4" + }, + "edge5": { + "type": "TagIdentifier", + "value": "edge5" + }, + "edge6": { + "type": "TagIdentifier", + "value": "edge6" + }, + "edgeLen": { + "type": "TagIdentifier", + "value": "edgeLen" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] - } - ] - }, - "height": 0.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 993, - 1037, - 0 - ] } - ] + } } ] }, @@ -11786,8 +8357,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -11815,166 +8385,230 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } } }, "sketch004": { - "type": "Sketches", + "type": "HomArray", "value": [ { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 1.37 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ] - }, - "ccw": false, - "center": [ - 0.3, - 0.17 - ], - "from": [ - 0.3, - 1.37 - ], - "radius": 1.2, - "tag": null, - "to": [ - 1.3392, - -0.43 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ] - }, - "from": [ - 1.3392, - -0.43 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2812, - 2819, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2419, - 2499, + 2636, + 2655, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2812, + 2819, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -11982,306 +8616,272 @@ description: Variables in memory after executing french-press.kcl 2499, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.055, - 0.0 - ], - "radius": 2.055, - "tag": null, - "to": [ - 2.055, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.055, - 0.0 - ], - "to": [ - 2.055, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2419, - 2499, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2562, - 2594, + 2600, + 2630, 0 ] } - ] - }, - "start": { - "from": [ - 0.3, - 0.17 - ], - "to": [ - 0.3, - 0.17 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2600, - 2630, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 1.37 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ] - }, - "ccw": false, - "center": [ - 0.3, - 0.17 - ], - "from": [ - 0.3, - 1.37 - ], - "radius": 1.2, - "tag": null, - "to": [ - 1.3392, - -0.43 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ] - }, - "from": [ - 1.3392, - -0.43 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2812, - 2819, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2419, - 2499, + 2636, + 2655, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2812, + 2819, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -12289,306 +8889,272 @@ description: Variables in memory after executing french-press.kcl 2499, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.055, - 0.0 - ], - "radius": 2.055, - "tag": null, - "to": [ - 2.055, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.055, - 0.0 - ], - "to": [ - 2.055, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2419, - 2499, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2562, - 2594, + 2600, + 2630, 0 ] } - ] - }, - "start": { - "from": [ - 0.3, - 0.17 - ], - "to": [ - 0.3, - 0.17 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2600, - 2630, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2636, - 2655, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 1.37 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2661, - 2744, - 0 - ] - }, - "ccw": false, - "center": [ - 0.3, - 0.17 - ], - "from": [ - 0.3, - 1.37 - ], - "radius": 1.2, - "tag": null, - "to": [ - 1.3392, - -0.43 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2750, - 2806, - 0 - ] - }, - "from": [ - 1.3392, - -0.43 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2812, - 2819, - 0 - ] - }, - "from": [ - 0.3, - 0.17 - ], - "tag": null, - "to": [ - 0.3, - 0.17 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2419, - 2499, + 2636, + 2655, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 1.37 + ], + "type": "ToPoint", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2661, + 2744, + 0 + ] + }, + "ccw": false, + "center": [ + 0.3, + 0.17 + ], + "from": [ + 0.3, + 1.37 + ], + "radius": 1.2, + "tag": null, + "to": [ + 1.3392, + -0.43 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2750, + 2806, + 0 + ] + }, + "from": [ + 1.3392, + -0.43 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2812, + 2819, + 0 + ] + }, + "from": [ + 0.3, + 0.17 + ], + "tag": null, + "to": [ + 0.3, + 0.17 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2419, + 2499, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 2.055, + 0.0 + ], + "radius": 2.055, + "tag": null, + "to": [ + 2.055, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 2.055, + 0.0 + ], + "to": [ + 2.055, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -12596,160 +9162,53 @@ description: Variables in memory after executing french-press.kcl 2499, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 2.055, - 0.0 - ], - "radius": 2.055, - "tag": null, - "to": [ - 2.055, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 2.055, - 0.0 - ], - "to": [ - 2.055, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2419, - 2499, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.3, + 0.17 + ], + "to": [ + 0.3, + 0.17 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 2419, - 2499, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2562, - 2594, + 2600, + 2630, 0 ] } - ] - }, - "start": { - "from": [ - 0.3, - 0.17 - ], - "to": [ - 0.3, - 0.17 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2600, - 2630, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2600, - 2630, - 0 - ] - } - ] + } } ] }, @@ -13030,8 +9489,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -13058,97 +9516,21 @@ description: Variables in memory after executing french-press.kcl "tags": { "seg1": { "type": "TagIdentifier", - "value": "seg1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3146, - 3236, - 0 - ] - }, - "from": [ - 2.005, - 1.11 - ], - "tag": { - "end": 3235, - "start": 3230, - "type": "TagDeclarator", - "value": "seg1" - }, - "to": [ - 2.135, - 1.1851 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3146, - 3236, - 0 - ], - "tag": { - "end": 3235, - "start": 3230, - "type": "TagDeclarator", - "value": "seg1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3230, - 3235, - 0 - ] - } - ] + "value": "seg1" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3058, - 3089, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3058, - 3089, - 0 - ] - } - ] + } } }, "sketch006": { @@ -13457,8 +9839,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -13486,32 +9867,14 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3544, - 3571, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3544, - 3571, - 0 - ] - } - ] + } } }, "sketch007": { @@ -13577,8 +9940,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -13606,97 +9968,161 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } } }, "sketch008": { - "type": "Sketches", + "type": "HomArray", "value": [ { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -13704,237 +10130,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -13942,237 +10334,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -14180,237 +10538,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -14418,237 +10742,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -14656,237 +10946,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -14894,237 +11150,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -15132,237 +11354,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] - }, - "ccw": true, - "center": [ - 1.4, - 0.0 - ], - "from": [ - 1.7, - 0.0 - ], - "radius": 0.3, - "tag": null, - "to": [ - 1.7, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4236, + 4274, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 1.4, + 0.0 + ], + "from": [ + 1.7, + 0.0 + ], + "radius": 0.3, + "tag": null, + "to": [ + 1.7, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -15370,242 +11558,208 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.7, + 0.0 + ], + "to": [ + 1.7, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4198, - 4230, + 4236, + 4274, 0 ] } - ] - }, - "start": { - "from": [ - 1.7, - 0.0 - ], - "to": [ - 1.7, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4236, - 4274, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4236, - 4274, - 0 - ] - } - ] + } } ] }, "sketch009": { - "type": "Sketches", + "type": "HomArray", "value": [ { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 - ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, - "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -15613,237 +11767,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 - ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, - "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -15851,237 +11971,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 - ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, - "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -16089,237 +12175,203 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] - }, - "ccw": true, - "center": [ - 0.6, - 0.0 - ], - "from": [ - 0.8, - 0.0 - ], - "radius": 0.2, - "tag": null, - "to": [ - 0.8, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", + "value": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 3966, - 4046, + 4546, + 4584, 0 - ], - "tag": null, - "type": "extrudeArc" + ] + }, + "ccw": true, + "center": [ + 0.6, + 0.0 + ], + "from": [ + 0.8, + 0.0 + ], + "radius": 0.2, + "tag": null, + "to": [ + 0.8, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" } - ], - "sketch": { - "type": "Sketch", + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3966, + 4046, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 1.965, + 0.0 + ], + "radius": 1.965, + "tag": null, + "to": [ + 1.965, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 1.12 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 1.965, + 0.0 + ], + "to": [ + 1.965, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -16327,160 +12379,53 @@ description: Variables in memory after executing french-press.kcl 4046, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 1.965, - 0.0 - ], - "radius": 1.965, - "tag": null, - "to": [ - 1.965, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.12 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 1.965, - 0.0 - ], - "to": [ - 1.965, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3966, - 4046, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.05, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] + } }, - "height": 0.05, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.8, + 0.0 + ], + "to": [ + 0.8, + 0.0 + ], "units": { "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 3966, - 4046, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 4508, - 4540, + 4546, + 4584, 0 ] } - ] - }, - "start": { - "from": [ - 0.8, - 0.0 - ], - "to": [ - 0.8, - 0.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4546, - 4584, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4546, - 4584, - 0 - ] - } - ] + } } ] }, @@ -16547,8 +12492,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -16576,16 +12520,7 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4837, - 4910, - 0 - ] - } - ] + } } }, "sketch011": { @@ -16889,8 +12824,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -16918,32 +12852,14 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5159, - 5203, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5159, - 5203, - 0 - ] - } - ] + } } }, "sketch012": { @@ -17309,8 +13225,7 @@ description: Variables in memory after executing french-press.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -17338,16 +13253,7 @@ description: Variables in memory after executing french-press.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5717, - 5746, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap index 0b832cf71..2bf103a16 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands gear-rack.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 390, + 423, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands gear-rack.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 586, + 621, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +228,6 @@ description: Artifact commands gear-rack.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 718, - 725, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -475,6 +487,17 @@ description: Artifact commands gear-rack.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 862, + 916, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -634,17 +657,6 @@ description: Artifact commands gear-rack.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1264, - 1271, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2829,6 +2841,17 @@ description: Artifact commands gear-rack.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1614, + 1657, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2904,17 +2927,6 @@ description: Artifact commands gear-rack.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1807, - 1814, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -3174,6 +3186,17 @@ description: Artifact commands gear-rack.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1951, + 1993, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3249,17 +3272,6 @@ description: Artifact commands gear-rack.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2144, - 2151, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap index 7ba40acda..26ac6dc23 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart gear-rack.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/exported_step.step b/rust/kcl-lib/tests/kcl_samples/gear-rack/exported_step.step index 5d6e1eae2..72581c64a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap index 1e13bc541..1b7adccd0 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear-rack/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing gear-rack.kcl --- { @@ -184,8 +184,7 @@ description: Variables in memory after executing gear-rack.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -213,32 +212,14 @@ description: Variables in memory after executing gear-rack.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1614, - 1657, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1614, - 1657, - 0 - ] - } - ] + } } }, "endCapTooth2": { @@ -422,8 +403,7 @@ description: Variables in memory after executing gear-rack.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -451,32 +431,14 @@ description: Variables in memory after executing gear-rack.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1951, - 1993, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1951, - 1993, - 0 - ] - } - ] + } } }, "height": { @@ -490,16 +452,7 @@ description: Variables in memory after executing gear-rack.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 496, - 498, - 0 - ] - } - ] + } }, "length": { "type": "Number", @@ -512,16 +465,7 @@ description: Variables in memory after executing gear-rack.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 454, - 457, - 0 - ] - } - ] + } }, "minHeight": { "type": "Number", @@ -534,16 +478,7 @@ description: Variables in memory after executing gear-rack.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 511, - 517, - 0 - ] - } - ] + } }, "pitchHeight": { "type": "Number", @@ -556,16 +491,7 @@ description: Variables in memory after executing gear-rack.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 472, - 476, - 0 - ] - } - ] + } }, "rackBody": { "type": "Solid", @@ -743,8 +669,7 @@ description: Variables in memory after executing gear-rack.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -772,24368 +697,23333 @@ description: Variables in memory after executing gear-rack.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 586, - 621, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 586, - 621, - 0 - ] - } - ] + } } }, "teeth": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 924, - 972, - 0 - ] - }, - "ccw": true, - "center": [ - -49.3149, - 10.875 - ], - "from": [ - -49.4323, - 10.875 - ], - "tag": null, - "to": [ - -49.2747, - 10.9854 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 980, - 1012, - 0 - ] - }, - "from": [ - -49.2747, - 10.9854 - ], - "tag": null, - "to": [ - -48.9456, - 11.8896 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1020, - 1068, - 0 - ] - }, - "ccw": false, - "center": [ - -48.7879, - 11.8322 - ], - "from": [ - -48.9456, - 11.8896 - ], - "tag": null, - "to": [ - -48.7879, - 12.0 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1076, - 1101, - 0 - ] - }, - "from": [ - -48.7879, - 12.0 - ], - "tag": null, - "to": [ - -48.6014, - 12.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1109, - 1158, - 0 - ] - }, - "ccw": false, - "center": [ - -48.6014, - 11.8322 - ], - "from": [ - -48.6014, - 12.0 - ], - "tag": null, - "to": [ - -48.4438, - 11.8896 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1166, - 1199, - 0 - ] - }, - "from": [ - -48.4438, - 11.8896 - ], - "tag": null, - "to": [ - -48.1147, - 10.9854 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1207, - 1256, - 0 - ] - }, - "ccw": true, - "center": [ - -47.957, - 11.0428 - ], - "from": [ - -48.1147, - 10.9854 - ], - "tag": null, - "to": [ - -47.957, - 10.875 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1264, - 1271, - 0 - ] - }, - "from": [ - -47.957, - 10.875 - ], - "tag": null, - "to": [ - -49.4323, - 10.875 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -49.4323, - 10.875 - ], - "to": [ - -49.4323, - 10.875 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 862, - 916, + 924, + 972, 0 - ] + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ], + "tag": null, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 924, + 972, + 0 + ] + }, + "ccw": true, + "center": [ + -49.3149, + 10.875 + ], + "from": [ + -49.4323, + 10.875 + ], + "tag": null, + "to": [ + -49.2747, + 10.9854 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 980, + 1012, + 0 + ] + }, + "from": [ + -49.2747, + 10.9854 + ], + "tag": null, + "to": [ + -48.9456, + 11.8896 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1020, + 1068, + 0 + ] + }, + "ccw": false, + "center": [ + -48.7879, + 11.8322 + ], + "from": [ + -48.9456, + 11.8896 + ], + "tag": null, + "to": [ + -48.7879, + 12.0 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1076, + 1101, + 0 + ] + }, + "from": [ + -48.7879, + 12.0 + ], + "tag": null, + "to": [ + -48.6014, + 12.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1109, + 1158, + 0 + ] + }, + "ccw": false, + "center": [ + -48.6014, + 11.8322 + ], + "from": [ + -48.6014, + 12.0 + ], + "tag": null, + "to": [ + -48.4438, + 11.8896 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1166, + 1199, + 0 + ] + }, + "from": [ + -48.4438, + 11.8896 + ], + "tag": null, + "to": [ + -48.1147, + 10.9854 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1207, + 1256, + 0 + ] + }, + "ccw": true, + "center": [ + -47.957, + 11.0428 + ], + "from": [ + -48.1147, + 10.9854 + ], + "tag": null, + "to": [ + -47.957, + 10.875 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1264, + 1271, + 0 + ] + }, + "from": [ + -47.957, + 10.875 + ], + "tag": null, + "to": [ + -49.4323, + 10.875 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -49.4323, + 10.875 + ], + "to": [ + -49.4323, + 10.875 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 862, + 916, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 5.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] - } - ] - }, - "height": 5.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 862, - 916, - 0 - ] } - ] + } } ] }, "tooth": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 814, - 1325, - 0 - ] - } - ] + "type": "Function" }, "width": { "type": "Number", @@ -25146,15 +24036,6 @@ description: Variables in memory after executing gear-rack.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 485, - 486, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap index 3bf815f5f..da19769d8 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1328, + 1399, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -358,6 +369,17 @@ description: Artifact commands gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1878, + 1915, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4641,17 +4663,6 @@ description: Artifact commands gear.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2115, - 2122, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4791,6 +4802,17 @@ description: Artifact commands gear.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2597, + 2697, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gear/exported_step.step b/rust/kcl-lib/tests/kcl_samples/gear/exported_step.step index ac443cda1..e23bb33a5 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/gear/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap index 3438bee57..b9a556fa8 100644 --- a/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gear/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - } - ] + } }, "angles": { "type": "MixedArray", @@ -33,1641 +24,714 @@ description: Variables in memory after executing gear.kcl "value": 0.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 3.2781, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.6327, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.67, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 6.5427, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 7.31, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 8.0023, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 8.6377, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 9.2278, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 9.781, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 10.3031, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 10.7987, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 11.2713, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 11.7237, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 12.1581, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 12.5764, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 12.9802, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 13.3708, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 13.7492, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 14.1166, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 14.4737, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 14.8213, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 15.16, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 15.4905, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 15.8132, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 16.1286, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 16.4372, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 16.7393, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 17.0353, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 17.3255, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 17.6101, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 17.8895, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 18.1639, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 18.4335, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 18.6985, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 18.9591, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 19.2156, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 19.468, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 19.7165, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 19.9613, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 20.2026, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 20.4404, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 20.6748, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 20.906, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 21.1341, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 21.3592, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 21.5814, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 21.8007, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 22.0174, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 22.2313, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 22.4427, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 22.6516, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 22.858, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 23.0621, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 23.2639, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 23.4635, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 23.6608, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 23.8561, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 24.0492, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 24.2404, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 24.4296, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 24.6168, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 24.8022, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 24.9858, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 25.1675, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 25.3475, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 25.5258, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 25.7024, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 25.8774, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 26.0508, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 26.2226, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 26.3928, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 26.5616, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 26.7289, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 26.8947, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 27.0591, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 27.2221, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 27.3837, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 27.544, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 27.703, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 27.8607, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.0171, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.1723, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.3263, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.479, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.6306, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.781, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 28.9302, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.0783, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.2254, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.3713, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.5162, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.66, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.8028, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 29.9445, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.0853, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.225, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.3638, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.5016, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.6385, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.7744, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] + } }, { "type": "Number", "value": 30.9094, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 965, - 1004, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 939, - 1007, - 0 - ] + } } ] }, @@ -1676,30 +740,7 @@ description: Variables in memory after executing gear.kcl "value": 9.8668, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - } - ] + } }, "body": { "type": "Solid", @@ -1781,8 +822,7 @@ description: Variables in memory after executing gear.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1810,32 +850,14 @@ description: Variables in memory after executing gear.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1399, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1399, - 0 - ] - } - ] + } } }, "cmo": { @@ -1849,39 +871,14 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 785, - 788, - 0 - ] - } - ] + } }, "deddendum": { "type": "Number", "value": 0.625, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 600, - 604, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - } - ] + } }, "gearHeight": { "type": "Number", @@ -1894,16 +891,7 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 729, - 730, - 0 - ] - } - ] + } }, "holeDiam": { "type": "Number", @@ -1916,16 +904,7 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2441, - 2442, - 0 - ] - } - ] + } }, "holeRadius": { "type": "Number", @@ -1938,16 +917,7 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2456, - 2457, - 0 - ] - } - ] + } }, "invas": { "type": "MixedArray", @@ -1957,2355 +927,714 @@ description: Variables in memory after executing gear.kcl "value": 0.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0001, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0002, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0003, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0005, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0007, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0009, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0012, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0014, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0017, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.002, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0023, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0026, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0029, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0032, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0036, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.004, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0043, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0047, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0051, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0055, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0059, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0064, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0068, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0072, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0077, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0081, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0086, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0091, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0096, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0101, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0106, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0111, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0116, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0121, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0126, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0132, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0137, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0143, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0148, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0154, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0159, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0165, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0171, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0177, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0183, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0189, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0195, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0201, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0207, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0213, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.022, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0226, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0232, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0239, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0245, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0252, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0259, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0265, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0272, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0279, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0285, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0292, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0299, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0306, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0313, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.032, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0327, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0334, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0342, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0349, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0356, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0363, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0371, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0378, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0386, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0393, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0401, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0408, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0416, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0423, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0431, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0439, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0446, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0454, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0462, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.047, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0478, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0486, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0494, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0502, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.051, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0518, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0526, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0534, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0542, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0551, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0559, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0567, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0576, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0584, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0592, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1099, - 0 - ] - }, - { - "sourceRange": [ - 1102, - 1114, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1052, - 1117, - 0 - ] + } } ] }, @@ -4614,8 +1943,7 @@ description: Variables in memory after executing gear.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4643,45 +1971,18 @@ description: Variables in memory after executing gear.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1399, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1328, - 1399, - 0 - ] - } - ] + } }, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2565, - 2591, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4709,32 +2010,14 @@ description: Variables in memory after executing gear.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2597, - 2697, - 0 - ] - } - ] + } }, "height": -3.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2597, - 2697, - 0 - ] - } - ] + } } }, "keywayDepth": { @@ -4742,23 +2025,7 @@ description: Variables in memory after executing gear.kcl "value": 0.125, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 2394, - 2399, - 0 - ] - }, - { - "sourceRange": [ - 2428, - 2429, - 0 - ] - } - ] + } }, "keywayWidth": { "type": "Number", @@ -4771,28 +2038,10 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2394, - 2399, - 0 - ] - } - ] + } }, "leftInvolute": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1510, - 1604, - 0 - ] - } - ] + "type": "Function" }, "module": { "type": "Number", @@ -4805,16 +2054,7 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - } - ] + } }, "nTeeth": { "type": "Number", @@ -4827,39 +2067,14 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 503, - 505, - 0 - ] - } - ] + } }, "pitchDiameter": { "type": "Number", "value": 10.5, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - } - ] + } }, "pressureAngle": { "type": "Number", @@ -4872,28 +2087,10 @@ description: Variables in memory after executing gear.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 567, - 569, - 0 - ] - } - ] + } }, "rightInvolute": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1622, - 1824, - 0 - ] - } - ] + "type": "Function" }, "rs": { "type": "MixedArray", @@ -4903,10923 +2100,714 @@ description: Variables in memory after executing gear.kcl "value": 4.9334, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9415, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9496, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9576, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9657, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9738, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9819, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.99, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9981, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0062, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0142, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0223, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0304, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0385, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0466, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0547, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0628, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0708, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0789, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.087, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0951, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1032, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1113, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1193, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1274, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1355, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1436, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1517, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1598, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1679, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1759, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.184, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1921, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2002, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2083, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2164, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2245, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2325, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2406, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2487, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2568, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2649, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.273, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2811, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2891, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2972, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3053, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3134, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3215, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3296, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3377, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3457, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3538, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3619, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.37, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3781, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3862, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3942, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4023, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4104, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4185, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4266, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4347, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4428, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4508, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4589, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.467, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4751, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4832, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4913, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4994, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5074, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5155, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5236, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5317, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5398, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5479, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.556, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.564, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5721, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5802, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5883, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5964, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6045, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6126, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6206, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6287, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6368, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6449, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.653, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6611, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6691, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6772, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6853, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6934, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7015, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7096, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7177, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7257, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7338, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7419, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 794, - 890, - 0 - ] + } } ] }, @@ -15856,8 +2844,7 @@ description: Variables in memory after executing gear.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15885,16 +2872,7 @@ description: Variables in memory after executing gear.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] + } } }, "startAngle": { @@ -15902,100630 +2880,100285 @@ description: Variables in memory after executing gear.kcl "value": 0.1253, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 2471, - 2505, - 0 - ] - } - ] + } }, "teeth": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7399, - 0.3404 - ], - "tag": null, - "to": [ - 5.7321, - 0.3351 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7321, - 0.3351 - ], - "tag": null, - "to": [ - 5.7243, - 0.3299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7243, - 0.3299 - ], - "tag": null, - "to": [ - 5.7165, - 0.3246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7165, - 0.3246 - ], - "tag": null, - "to": [ - 5.7087, - 0.3194 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7087, - 0.3194 - ], - "tag": null, - "to": [ - 5.7009, - 0.3143 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.7009, - 0.3143 - ], - "tag": null, - "to": [ - 5.6931, - 0.3091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6931, - 0.3091 - ], - "tag": null, - "to": [ - 5.6853, - 0.3041 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6853, - 0.3041 - ], - "tag": null, - "to": [ - 5.6775, - 0.299 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6775, - 0.299 - ], - "tag": null, - "to": [ - 5.6696, - 0.294 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6696, - 0.294 - ], - "tag": null, - "to": [ - 5.6618, - 0.289 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6618, - 0.289 - ], - "tag": null, - "to": [ - 5.6539, - 0.284 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6539, - 0.284 - ], - "tag": null, - "to": [ - 5.6461, - 0.279 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6461, - 0.279 - ], - "tag": null, - "to": [ - 5.6382, - 0.2741 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6382, - 0.2741 - ], - "tag": null, - "to": [ - 5.6304, - 0.2693 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6304, - 0.2693 - ], - "tag": null, - "to": [ - 5.6225, - 0.2644 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6225, - 0.2644 - ], - "tag": null, - "to": [ - 5.6146, - 0.2597 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6146, - 0.2597 - ], - "tag": null, - "to": [ - 5.6068, - 0.2549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.6068, - 0.2549 - ], - "tag": null, - "to": [ - 5.5989, - 0.2502 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5989, - 0.2502 - ], - "tag": null, - "to": [ - 5.591, - 0.2455 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.591, - 0.2455 - ], - "tag": null, - "to": [ - 5.5831, - 0.2408 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5831, - 0.2408 - ], - "tag": null, - "to": [ - 5.5752, - 0.2362 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5752, - 0.2362 - ], - "tag": null, - "to": [ - 5.5673, - 0.2316 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5673, - 0.2316 - ], - "tag": null, - "to": [ - 5.5594, - 0.227 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5594, - 0.227 - ], - "tag": null, - "to": [ - 5.5515, - 0.2225 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5515, - 0.2225 - ], - "tag": null, - "to": [ - 5.5436, - 0.218 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5436, - 0.218 - ], - "tag": null, - "to": [ - 5.5357, - 0.2135 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5357, - 0.2135 - ], - "tag": null, - "to": [ - 5.5277, - 0.2091 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5277, - 0.2091 - ], - "tag": null, - "to": [ - 5.5198, - 0.2047 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5198, - 0.2047 - ], - "tag": null, - "to": [ - 5.5119, - 0.2004 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.5119, - 0.2004 - ], - "tag": null, - "to": [ - 5.504, - 0.1961 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.504, - 0.1961 - ], - "tag": null, - "to": [ - 5.496, - 0.1918 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.496, - 0.1918 - ], - "tag": null, - "to": [ - 5.4881, - 0.1875 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4881, - 0.1875 - ], - "tag": null, - "to": [ - 5.4801, - 0.1833 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4801, - 0.1833 - ], - "tag": null, - "to": [ - 5.4722, - 0.1792 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4722, - 0.1792 - ], - "tag": null, - "to": [ - 5.4642, - 0.175 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4642, - 0.175 - ], - "tag": null, - "to": [ - 5.4563, - 0.1709 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4563, - 0.1709 - ], - "tag": null, - "to": [ - 5.4483, - 0.1669 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4483, - 0.1669 - ], - "tag": null, - "to": [ - 5.4403, - 0.1628 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4403, - 0.1628 - ], - "tag": null, - "to": [ - 5.4324, - 0.1588 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4324, - 0.1588 - ], - "tag": null, - "to": [ - 5.4244, - 0.1549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4244, - 0.1549 - ], - "tag": null, - "to": [ - 5.4164, - 0.151 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4164, - 0.151 - ], - "tag": null, - "to": [ - 5.4084, - 0.1471 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4084, - 0.1471 - ], - "tag": null, - "to": [ - 5.4004, - 0.1433 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.4004, - 0.1433 - ], - "tag": null, - "to": [ - 5.3924, - 0.1395 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3924, - 0.1395 - ], - "tag": null, - "to": [ - 5.3845, - 0.1357 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3845, - 0.1357 - ], - "tag": null, - "to": [ - 5.3765, - 0.132 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3765, - 0.132 - ], - "tag": null, - "to": [ - 5.3685, - 0.1283 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3685, - 0.1283 - ], - "tag": null, - "to": [ - 5.3605, - 0.1246 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3605, - 0.1246 - ], - "tag": null, - "to": [ - 5.3525, - 0.121 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3525, - 0.121 - ], - "tag": null, - "to": [ - 5.3444, - 0.1174 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3444, - 0.1174 - ], - "tag": null, - "to": [ - 5.3364, - 0.1139 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3364, - 0.1139 - ], - "tag": null, - "to": [ - 5.3284, - 0.1104 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3284, - 0.1104 - ], - "tag": null, - "to": [ - 5.3204, - 0.107 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3204, - 0.107 - ], - "tag": null, - "to": [ - 5.3124, - 0.1036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3124, - 0.1036 - ], - "tag": null, - "to": [ - 5.3044, - 0.1002 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.3044, - 0.1002 - ], - "tag": null, - "to": [ - 5.2963, - 0.0969 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2963, - 0.0969 - ], - "tag": null, - "to": [ - 5.2883, - 0.0936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2883, - 0.0936 - ], - "tag": null, - "to": [ - 5.2803, - 0.0903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2803, - 0.0903 - ], - "tag": null, - "to": [ - 5.2722, - 0.0871 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2722, - 0.0871 - ], - "tag": null, - "to": [ - 5.2642, - 0.084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2642, - 0.084 - ], - "tag": null, - "to": [ - 5.2562, - 0.0808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2562, - 0.0808 - ], - "tag": null, - "to": [ - 5.2481, - 0.0778 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2481, - 0.0778 - ], - "tag": null, - "to": [ - 5.2401, - 0.0747 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2401, - 0.0747 - ], - "tag": null, - "to": [ - 5.2321, - 0.0717 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2321, - 0.0717 - ], - "tag": null, - "to": [ - 5.224, - 0.0688 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.224, - 0.0688 - ], - "tag": null, - "to": [ - 5.216, - 0.0659 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.216, - 0.0659 - ], - "tag": null, - "to": [ - 5.2079, - 0.063 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.2079, - 0.063 - ], - "tag": null, - "to": [ - 5.1999, - 0.0602 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1999, - 0.0602 - ], - "tag": null, - "to": [ - 5.1918, - 0.0575 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1918, - 0.0575 - ], - "tag": null, - "to": [ - 5.1837, - 0.0547 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1837, - 0.0547 - ], - "tag": null, - "to": [ - 5.1757, - 0.0521 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1757, - 0.0521 - ], - "tag": null, - "to": [ - 5.1676, - 0.0494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1676, - 0.0494 - ], - "tag": null, - "to": [ - 5.1596, - 0.0469 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1596, - 0.0469 - ], - "tag": null, - "to": [ - 5.1515, - 0.0443 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1515, - 0.0443 - ], - "tag": null, - "to": [ - 5.1434, - 0.0419 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1434, - 0.0419 - ], - "tag": null, - "to": [ - 5.1354, - 0.0394 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1354, - 0.0394 - ], - "tag": null, - "to": [ - 5.1273, - 0.0371 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1273, - 0.0371 - ], - "tag": null, - "to": [ - 5.1192, - 0.0347 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1192, - 0.0347 - ], - "tag": null, - "to": [ - 5.1112, - 0.0325 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1112, - 0.0325 - ], - "tag": null, - "to": [ - 5.1031, - 0.0303 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.1031, - 0.0303 - ], - "tag": null, - "to": [ - 5.095, - 0.0281 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.095, - 0.0281 - ], - "tag": null, - "to": [ - 5.0869, - 0.026 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0869, - 0.026 - ], - "tag": null, - "to": [ - 5.0789, - 0.0239 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0789, - 0.0239 - ], - "tag": null, - "to": [ - 5.0708, - 0.022 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0708, - 0.022 - ], - "tag": null, - "to": [ - 5.0627, - 0.02 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0627, - 0.02 - ], - "tag": null, - "to": [ - 5.0546, - 0.0182 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0546, - 0.0182 - ], - "tag": null, - "to": [ - 5.0466, - 0.0164 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0466, - 0.0164 - ], - "tag": null, - "to": [ - 5.0385, - 0.0146 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0385, - 0.0146 - ], - "tag": null, - "to": [ - 5.0304, - 0.013 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0304, - 0.013 - ], - "tag": null, - "to": [ - 5.0223, - 0.0114 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0223, - 0.0114 - ], - "tag": null, - "to": [ - 5.0142, - 0.0098 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0142, - 0.0098 - ], - "tag": null, - "to": [ - 5.0061, - 0.0084 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 5.0061, - 0.0084 - ], - "tag": null, - "to": [ - 4.9981, - 0.007 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9981, - 0.007 - ], - "tag": null, - "to": [ - 4.99, - 0.0058 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.99, - 0.0058 - ], - "tag": null, - "to": [ - 4.9819, - 0.0046 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9819, - 0.0046 - ], - "tag": null, - "to": [ - 4.9738, - 0.0035 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9738, - 0.0035 - ], - "tag": null, - "to": [ - 4.9657, - 0.0025 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9657, - 0.0025 - ], - "tag": null, - "to": [ - 4.9576, - 0.0016 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9576, - 0.0016 - ], - "tag": null, - "to": [ - 4.9496, - 0.0009 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9496, - 0.0009 - ], - "tag": null, - "to": [ - 4.9415, - 0.0003 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1564, - 1602, - 0 - ] - }, - "from": [ - 4.9415, - 0.0003 - ], - "tag": null, - "to": [ - 4.9334, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1967, - 2069, - 0 - ] - }, - "ccw": true, - "center": [ - -0.0, - -0.0 - ], - "from": [ - 4.9334, - 0.0 - ], - "radius": 4.933386259126019, - "tag": null, - "to": [ - 4.8356, - 0.9775 - ], - "type": "Arc", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8356, - 0.9775 - ], - "tag": null, - "to": [ - 4.8436, - 0.9788 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8436, - 0.9788 - ], - "tag": null, - "to": [ - 4.8516, - 0.9799 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8516, - 0.9799 - ], - "tag": null, - "to": [ - 4.8597, - 0.9808 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8597, - 0.9808 - ], - "tag": null, - "to": [ - 4.8678, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8678, - 0.9815 - ], - "tag": null, - "to": [ - 4.8759, - 0.9821 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8759, - 0.9821 - ], - "tag": null, - "to": [ - 4.884, - 0.9827 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.884, - 0.9827 - ], - "tag": null, - "to": [ - 4.8922, - 0.9831 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.8922, - 0.9831 - ], - "tag": null, - "to": [ - 4.9004, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9004, - 0.9835 - ], - "tag": null, - "to": [ - 4.9086, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9086, - 0.9837 - ], - "tag": null, - "to": [ - 4.9168, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9168, - 0.9839 - ], - "tag": null, - "to": [ - 4.925, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.925, - 0.984 - ], - "tag": null, - "to": [ - 4.9332, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9332, - 0.984 - ], - "tag": null, - "to": [ - 4.9415, - 0.984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9415, - 0.984 - ], - "tag": null, - "to": [ - 4.9497, - 0.9839 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9497, - 0.9839 - ], - "tag": null, - "to": [ - 4.958, - 0.9837 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.958, - 0.9837 - ], - "tag": null, - "to": [ - 4.9663, - 0.9835 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9663, - 0.9835 - ], - "tag": null, - "to": [ - 4.9746, - 0.9832 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9746, - 0.9832 - ], - "tag": null, - "to": [ - 4.9829, - 0.9829 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9829, - 0.9829 - ], - "tag": null, - "to": [ - 4.9912, - 0.9825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9912, - 0.9825 - ], - "tag": null, - "to": [ - 4.9996, - 0.982 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 4.9996, - 0.982 - ], - "tag": null, - "to": [ - 5.0079, - 0.9815 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0079, - 0.9815 - ], - "tag": null, - "to": [ - 5.0163, - 0.9809 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0163, - 0.9809 - ], - "tag": null, - "to": [ - 5.0246, - 0.9803 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0246, - 0.9803 - ], - "tag": null, - "to": [ - 5.033, - 0.9796 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.033, - 0.9796 - ], - "tag": null, - "to": [ - 5.0414, - 0.9789 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0414, - 0.9789 - ], - "tag": null, - "to": [ - 5.0497, - 0.9781 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0497, - 0.9781 - ], - "tag": null, - "to": [ - 5.0581, - 0.9773 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0581, - 0.9773 - ], - "tag": null, - "to": [ - 5.0665, - 0.9764 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0665, - 0.9764 - ], - "tag": null, - "to": [ - 5.075, - 0.9755 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.075, - 0.9755 - ], - "tag": null, - "to": [ - 5.0834, - 0.9745 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0834, - 0.9745 - ], - "tag": null, - "to": [ - 5.0918, - 0.9735 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.0918, - 0.9735 - ], - "tag": null, - "to": [ - 5.1002, - 0.9724 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1002, - 0.9724 - ], - "tag": null, - "to": [ - 5.1087, - 0.9713 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1087, - 0.9713 - ], - "tag": null, - "to": [ - 5.1171, - 0.9701 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1171, - 0.9701 - ], - "tag": null, - "to": [ - 5.1256, - 0.9689 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1256, - 0.9689 - ], - "tag": null, - "to": [ - 5.1341, - 0.9677 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1341, - 0.9677 - ], - "tag": null, - "to": [ - 5.1425, - 0.9664 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1425, - 0.9664 - ], - "tag": null, - "to": [ - 5.151, - 0.9651 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.151, - 0.9651 - ], - "tag": null, - "to": [ - 5.1595, - 0.9637 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1595, - 0.9637 - ], - "tag": null, - "to": [ - 5.168, - 0.9623 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.168, - 0.9623 - ], - "tag": null, - "to": [ - 5.1765, - 0.9608 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1765, - 0.9608 - ], - "tag": null, - "to": [ - 5.185, - 0.9593 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.185, - 0.9593 - ], - "tag": null, - "to": [ - 5.1935, - 0.9577 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.1935, - 0.9577 - ], - "tag": null, - "to": [ - 5.202, - 0.9561 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.202, - 0.9561 - ], - "tag": null, - "to": [ - 5.2105, - 0.9545 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2105, - 0.9545 - ], - "tag": null, - "to": [ - 5.219, - 0.9528 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.219, - 0.9528 - ], - "tag": null, - "to": [ - 5.2276, - 0.9511 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2276, - 0.9511 - ], - "tag": null, - "to": [ - 5.2361, - 0.9494 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2361, - 0.9494 - ], - "tag": null, - "to": [ - 5.2447, - 0.9476 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2447, - 0.9476 - ], - "tag": null, - "to": [ - 5.2532, - 0.9457 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2532, - 0.9457 - ], - "tag": null, - "to": [ - 5.2617, - 0.9439 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2617, - 0.9439 - ], - "tag": null, - "to": [ - 5.2703, - 0.942 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2703, - 0.942 - ], - "tag": null, - "to": [ - 5.2789, - 0.94 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2789, - 0.94 - ], - "tag": null, - "to": [ - 5.2874, - 0.938 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.2874, - 0.938 - ], - "tag": null, - "to": [ - 5.296, - 0.936 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.296, - 0.936 - ], - "tag": null, - "to": [ - 5.3046, - 0.9339 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3046, - 0.9339 - ], - "tag": null, - "to": [ - 5.3132, - 0.9318 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3132, - 0.9318 - ], - "tag": null, - "to": [ - 5.3217, - 0.9297 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3217, - 0.9297 - ], - "tag": null, - "to": [ - 5.3303, - 0.9275 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3303, - 0.9275 - ], - "tag": null, - "to": [ - 5.3389, - 0.9253 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3389, - 0.9253 - ], - "tag": null, - "to": [ - 5.3475, - 0.923 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3475, - 0.923 - ], - "tag": null, - "to": [ - 5.3561, - 0.9207 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3561, - 0.9207 - ], - "tag": null, - "to": [ - 5.3647, - 0.9184 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3647, - 0.9184 - ], - "tag": null, - "to": [ - 5.3733, - 0.916 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3733, - 0.916 - ], - "tag": null, - "to": [ - 5.3819, - 0.9136 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3819, - 0.9136 - ], - "tag": null, - "to": [ - 5.3906, - 0.9112 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3906, - 0.9112 - ], - "tag": null, - "to": [ - 5.3992, - 0.9087 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.3992, - 0.9087 - ], - "tag": null, - "to": [ - 5.4078, - 0.9062 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4078, - 0.9062 - ], - "tag": null, - "to": [ - 5.4164, - 0.9036 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4164, - 0.9036 - ], - "tag": null, - "to": [ - 5.425, - 0.901 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.425, - 0.901 - ], - "tag": null, - "to": [ - 5.4337, - 0.8984 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4337, - 0.8984 - ], - "tag": null, - "to": [ - 5.4423, - 0.8958 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4423, - 0.8958 - ], - "tag": null, - "to": [ - 5.4509, - 0.8931 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4509, - 0.8931 - ], - "tag": null, - "to": [ - 5.4596, - 0.8903 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4596, - 0.8903 - ], - "tag": null, - "to": [ - 5.4682, - 0.8876 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4682, - 0.8876 - ], - "tag": null, - "to": [ - 5.4769, - 0.8848 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4769, - 0.8848 - ], - "tag": null, - "to": [ - 5.4855, - 0.8819 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4855, - 0.8819 - ], - "tag": null, - "to": [ - 5.4942, - 0.8791 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.4942, - 0.8791 - ], - "tag": null, - "to": [ - 5.5028, - 0.8762 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5028, - 0.8762 - ], - "tag": null, - "to": [ - 5.5115, - 0.8732 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5115, - 0.8732 - ], - "tag": null, - "to": [ - 5.5201, - 0.8703 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5201, - 0.8703 - ], - "tag": null, - "to": [ - 5.5288, - 0.8672 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5288, - 0.8672 - ], - "tag": null, - "to": [ - 5.5374, - 0.8642 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5374, - 0.8642 - ], - "tag": null, - "to": [ - 5.5461, - 0.8611 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5461, - 0.8611 - ], - "tag": null, - "to": [ - 5.5548, - 0.858 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5548, - 0.858 - ], - "tag": null, - "to": [ - 5.5634, - 0.8549 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5634, - 0.8549 - ], - "tag": null, - "to": [ - 5.5721, - 0.8517 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5721, - 0.8517 - ], - "tag": null, - "to": [ - 5.5808, - 0.8485 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5808, - 0.8485 - ], - "tag": null, - "to": [ - 5.5894, - 0.8452 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5894, - 0.8452 - ], - "tag": null, - "to": [ - 5.5981, - 0.842 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.5981, - 0.842 - ], - "tag": null, - "to": [ - 5.6068, - 0.8386 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6068, - 0.8386 - ], - "tag": null, - "to": [ - 5.6154, - 0.8353 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6154, - 0.8353 - ], - "tag": null, - "to": [ - 5.6241, - 0.8319 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6241, - 0.8319 - ], - "tag": null, - "to": [ - 5.6328, - 0.8285 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6328, - 0.8285 - ], - "tag": null, - "to": [ - 5.6415, - 0.825 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6415, - 0.825 - ], - "tag": null, - "to": [ - 5.6502, - 0.8216 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6502, - 0.8216 - ], - "tag": null, - "to": [ - 5.6588, - 0.8181 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6588, - 0.8181 - ], - "tag": null, - "to": [ - 5.6675, - 0.8145 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6675, - 0.8145 - ], - "tag": null, - "to": [ - 5.6762, - 0.8109 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6762, - 0.8109 - ], - "tag": null, - "to": [ - 5.6849, - 0.8073 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1792, - 1822, - 0 - ] - }, - "from": [ - 5.6849, - 0.8073 - ], - "tag": null, - "to": [ - 5.6936, - 0.8037 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2115, - 2122, - 0 - ] - }, - "from": [ - 5.6936, - 0.8037 - ], - "tag": null, - "to": [ - 5.7399, - 0.3404 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 5.7399, - 0.3404 - ], - "to": [ - 5.7399, - 0.3404 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - }, "artifactId": "[uuid]", - "originalId": "[uuid]", + "value": [], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7399, + 0.3404 + ], + "tag": null, + "to": [ + 5.7321, + 0.3351 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7321, + 0.3351 + ], + "tag": null, + "to": [ + 5.7243, + 0.3299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7243, + 0.3299 + ], + "tag": null, + "to": [ + 5.7165, + 0.3246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7165, + 0.3246 + ], + "tag": null, + "to": [ + 5.7087, + 0.3194 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7087, + 0.3194 + ], + "tag": null, + "to": [ + 5.7009, + 0.3143 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.7009, + 0.3143 + ], + "tag": null, + "to": [ + 5.6931, + 0.3091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6931, + 0.3091 + ], + "tag": null, + "to": [ + 5.6853, + 0.3041 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6853, + 0.3041 + ], + "tag": null, + "to": [ + 5.6775, + 0.299 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6775, + 0.299 + ], + "tag": null, + "to": [ + 5.6696, + 0.294 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6696, + 0.294 + ], + "tag": null, + "to": [ + 5.6618, + 0.289 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6618, + 0.289 + ], + "tag": null, + "to": [ + 5.6539, + 0.284 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6539, + 0.284 + ], + "tag": null, + "to": [ + 5.6461, + 0.279 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6461, + 0.279 + ], + "tag": null, + "to": [ + 5.6382, + 0.2741 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6382, + 0.2741 + ], + "tag": null, + "to": [ + 5.6304, + 0.2693 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6304, + 0.2693 + ], + "tag": null, + "to": [ + 5.6225, + 0.2644 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6225, + 0.2644 + ], + "tag": null, + "to": [ + 5.6146, + 0.2597 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6146, + 0.2597 + ], + "tag": null, + "to": [ + 5.6068, + 0.2549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.6068, + 0.2549 + ], + "tag": null, + "to": [ + 5.5989, + 0.2502 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5989, + 0.2502 + ], + "tag": null, + "to": [ + 5.591, + 0.2455 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.591, + 0.2455 + ], + "tag": null, + "to": [ + 5.5831, + 0.2408 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5831, + 0.2408 + ], + "tag": null, + "to": [ + 5.5752, + 0.2362 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5752, + 0.2362 + ], + "tag": null, + "to": [ + 5.5673, + 0.2316 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5673, + 0.2316 + ], + "tag": null, + "to": [ + 5.5594, + 0.227 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5594, + 0.227 + ], + "tag": null, + "to": [ + 5.5515, + 0.2225 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5515, + 0.2225 + ], + "tag": null, + "to": [ + 5.5436, + 0.218 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5436, + 0.218 + ], + "tag": null, + "to": [ + 5.5357, + 0.2135 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5357, + 0.2135 + ], + "tag": null, + "to": [ + 5.5277, + 0.2091 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5277, + 0.2091 + ], + "tag": null, + "to": [ + 5.5198, + 0.2047 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5198, + 0.2047 + ], + "tag": null, + "to": [ + 5.5119, + 0.2004 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.5119, + 0.2004 + ], + "tag": null, + "to": [ + 5.504, + 0.1961 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.504, + 0.1961 + ], + "tag": null, + "to": [ + 5.496, + 0.1918 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.496, + 0.1918 + ], + "tag": null, + "to": [ + 5.4881, + 0.1875 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4881, + 0.1875 + ], + "tag": null, + "to": [ + 5.4801, + 0.1833 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4801, + 0.1833 + ], + "tag": null, + "to": [ + 5.4722, + 0.1792 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4722, + 0.1792 + ], + "tag": null, + "to": [ + 5.4642, + 0.175 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4642, + 0.175 + ], + "tag": null, + "to": [ + 5.4563, + 0.1709 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4563, + 0.1709 + ], + "tag": null, + "to": [ + 5.4483, + 0.1669 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4483, + 0.1669 + ], + "tag": null, + "to": [ + 5.4403, + 0.1628 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4403, + 0.1628 + ], + "tag": null, + "to": [ + 5.4324, + 0.1588 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4324, + 0.1588 + ], + "tag": null, + "to": [ + 5.4244, + 0.1549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4244, + 0.1549 + ], + "tag": null, + "to": [ + 5.4164, + 0.151 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4164, + 0.151 + ], + "tag": null, + "to": [ + 5.4084, + 0.1471 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4084, + 0.1471 + ], + "tag": null, + "to": [ + 5.4004, + 0.1433 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.4004, + 0.1433 + ], + "tag": null, + "to": [ + 5.3924, + 0.1395 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3924, + 0.1395 + ], + "tag": null, + "to": [ + 5.3845, + 0.1357 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3845, + 0.1357 + ], + "tag": null, + "to": [ + 5.3765, + 0.132 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3765, + 0.132 + ], + "tag": null, + "to": [ + 5.3685, + 0.1283 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3685, + 0.1283 + ], + "tag": null, + "to": [ + 5.3605, + 0.1246 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3605, + 0.1246 + ], + "tag": null, + "to": [ + 5.3525, + 0.121 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3525, + 0.121 + ], + "tag": null, + "to": [ + 5.3444, + 0.1174 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3444, + 0.1174 + ], + "tag": null, + "to": [ + 5.3364, + 0.1139 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3364, + 0.1139 + ], + "tag": null, + "to": [ + 5.3284, + 0.1104 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3284, + 0.1104 + ], + "tag": null, + "to": [ + 5.3204, + 0.107 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3204, + 0.107 + ], + "tag": null, + "to": [ + 5.3124, + 0.1036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3124, + 0.1036 + ], + "tag": null, + "to": [ + 5.3044, + 0.1002 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.3044, + 0.1002 + ], + "tag": null, + "to": [ + 5.2963, + 0.0969 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2963, + 0.0969 + ], + "tag": null, + "to": [ + 5.2883, + 0.0936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2883, + 0.0936 + ], + "tag": null, + "to": [ + 5.2803, + 0.0903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2803, + 0.0903 + ], + "tag": null, + "to": [ + 5.2722, + 0.0871 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2722, + 0.0871 + ], + "tag": null, + "to": [ + 5.2642, + 0.084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2642, + 0.084 + ], + "tag": null, + "to": [ + 5.2562, + 0.0808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2562, + 0.0808 + ], + "tag": null, + "to": [ + 5.2481, + 0.0778 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2481, + 0.0778 + ], + "tag": null, + "to": [ + 5.2401, + 0.0747 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2401, + 0.0747 + ], + "tag": null, + "to": [ + 5.2321, + 0.0717 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2321, + 0.0717 + ], + "tag": null, + "to": [ + 5.224, + 0.0688 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.224, + 0.0688 + ], + "tag": null, + "to": [ + 5.216, + 0.0659 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.216, + 0.0659 + ], + "tag": null, + "to": [ + 5.2079, + 0.063 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.2079, + 0.063 + ], + "tag": null, + "to": [ + 5.1999, + 0.0602 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1999, + 0.0602 + ], + "tag": null, + "to": [ + 5.1918, + 0.0575 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1918, + 0.0575 + ], + "tag": null, + "to": [ + 5.1837, + 0.0547 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1837, + 0.0547 + ], + "tag": null, + "to": [ + 5.1757, + 0.0521 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1757, + 0.0521 + ], + "tag": null, + "to": [ + 5.1676, + 0.0494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1676, + 0.0494 + ], + "tag": null, + "to": [ + 5.1596, + 0.0469 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1596, + 0.0469 + ], + "tag": null, + "to": [ + 5.1515, + 0.0443 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1515, + 0.0443 + ], + "tag": null, + "to": [ + 5.1434, + 0.0419 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1434, + 0.0419 + ], + "tag": null, + "to": [ + 5.1354, + 0.0394 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1354, + 0.0394 + ], + "tag": null, + "to": [ + 5.1273, + 0.0371 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1273, + 0.0371 + ], + "tag": null, + "to": [ + 5.1192, + 0.0347 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1192, + 0.0347 + ], + "tag": null, + "to": [ + 5.1112, + 0.0325 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1112, + 0.0325 + ], + "tag": null, + "to": [ + 5.1031, + 0.0303 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.1031, + 0.0303 + ], + "tag": null, + "to": [ + 5.095, + 0.0281 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.095, + 0.0281 + ], + "tag": null, + "to": [ + 5.0869, + 0.026 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0869, + 0.026 + ], + "tag": null, + "to": [ + 5.0789, + 0.0239 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0789, + 0.0239 + ], + "tag": null, + "to": [ + 5.0708, + 0.022 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0708, + 0.022 + ], + "tag": null, + "to": [ + 5.0627, + 0.02 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0627, + 0.02 + ], + "tag": null, + "to": [ + 5.0546, + 0.0182 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0546, + 0.0182 + ], + "tag": null, + "to": [ + 5.0466, + 0.0164 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0466, + 0.0164 + ], + "tag": null, + "to": [ + 5.0385, + 0.0146 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0385, + 0.0146 + ], + "tag": null, + "to": [ + 5.0304, + 0.013 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0304, + 0.013 + ], + "tag": null, + "to": [ + 5.0223, + 0.0114 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0223, + 0.0114 + ], + "tag": null, + "to": [ + 5.0142, + 0.0098 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0142, + 0.0098 + ], + "tag": null, + "to": [ + 5.0061, + 0.0084 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 5.0061, + 0.0084 + ], + "tag": null, + "to": [ + 4.9981, + 0.007 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9981, + 0.007 + ], + "tag": null, + "to": [ + 4.99, + 0.0058 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.99, + 0.0058 + ], + "tag": null, + "to": [ + 4.9819, + 0.0046 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9819, + 0.0046 + ], + "tag": null, + "to": [ + 4.9738, + 0.0035 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9738, + 0.0035 + ], + "tag": null, + "to": [ + 4.9657, + 0.0025 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9657, + 0.0025 + ], + "tag": null, + "to": [ + 4.9576, + 0.0016 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9576, + 0.0016 + ], + "tag": null, + "to": [ + 4.9496, + 0.0009 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9496, + 0.0009 + ], + "tag": null, + "to": [ + 4.9415, + 0.0003 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1564, + 1602, + 0 + ] + }, + "from": [ + 4.9415, + 0.0003 + ], + "tag": null, + "to": [ + 4.9334, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1967, + 2069, + 0 + ] + }, + "ccw": true, + "center": [ + -0.0, + -0.0 + ], + "from": [ + 4.9334, + 0.0 + ], + "radius": 4.933386259126019, + "tag": null, + "to": [ + 4.8356, + 0.9775 + ], + "type": "Arc", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8356, + 0.9775 + ], + "tag": null, + "to": [ + 4.8436, + 0.9788 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8436, + 0.9788 + ], + "tag": null, + "to": [ + 4.8516, + 0.9799 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8516, + 0.9799 + ], + "tag": null, + "to": [ + 4.8597, + 0.9808 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8597, + 0.9808 + ], + "tag": null, + "to": [ + 4.8678, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8678, + 0.9815 + ], + "tag": null, + "to": [ + 4.8759, + 0.9821 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8759, + 0.9821 + ], + "tag": null, + "to": [ + 4.884, + 0.9827 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.884, + 0.9827 + ], + "tag": null, + "to": [ + 4.8922, + 0.9831 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.8922, + 0.9831 + ], + "tag": null, + "to": [ + 4.9004, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9004, + 0.9835 + ], + "tag": null, + "to": [ + 4.9086, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9086, + 0.9837 + ], + "tag": null, + "to": [ + 4.9168, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9168, + 0.9839 + ], + "tag": null, + "to": [ + 4.925, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.925, + 0.984 + ], + "tag": null, + "to": [ + 4.9332, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9332, + 0.984 + ], + "tag": null, + "to": [ + 4.9415, + 0.984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9415, + 0.984 + ], + "tag": null, + "to": [ + 4.9497, + 0.9839 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9497, + 0.9839 + ], + "tag": null, + "to": [ + 4.958, + 0.9837 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.958, + 0.9837 + ], + "tag": null, + "to": [ + 4.9663, + 0.9835 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9663, + 0.9835 + ], + "tag": null, + "to": [ + 4.9746, + 0.9832 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9746, + 0.9832 + ], + "tag": null, + "to": [ + 4.9829, + 0.9829 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9829, + 0.9829 + ], + "tag": null, + "to": [ + 4.9912, + 0.9825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9912, + 0.9825 + ], + "tag": null, + "to": [ + 4.9996, + 0.982 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 4.9996, + 0.982 + ], + "tag": null, + "to": [ + 5.0079, + 0.9815 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0079, + 0.9815 + ], + "tag": null, + "to": [ + 5.0163, + 0.9809 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0163, + 0.9809 + ], + "tag": null, + "to": [ + 5.0246, + 0.9803 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0246, + 0.9803 + ], + "tag": null, + "to": [ + 5.033, + 0.9796 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.033, + 0.9796 + ], + "tag": null, + "to": [ + 5.0414, + 0.9789 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0414, + 0.9789 + ], + "tag": null, + "to": [ + 5.0497, + 0.9781 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0497, + 0.9781 + ], + "tag": null, + "to": [ + 5.0581, + 0.9773 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0581, + 0.9773 + ], + "tag": null, + "to": [ + 5.0665, + 0.9764 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0665, + 0.9764 + ], + "tag": null, + "to": [ + 5.075, + 0.9755 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.075, + 0.9755 + ], + "tag": null, + "to": [ + 5.0834, + 0.9745 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0834, + 0.9745 + ], + "tag": null, + "to": [ + 5.0918, + 0.9735 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.0918, + 0.9735 + ], + "tag": null, + "to": [ + 5.1002, + 0.9724 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1002, + 0.9724 + ], + "tag": null, + "to": [ + 5.1087, + 0.9713 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1087, + 0.9713 + ], + "tag": null, + "to": [ + 5.1171, + 0.9701 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1171, + 0.9701 + ], + "tag": null, + "to": [ + 5.1256, + 0.9689 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1256, + 0.9689 + ], + "tag": null, + "to": [ + 5.1341, + 0.9677 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1341, + 0.9677 + ], + "tag": null, + "to": [ + 5.1425, + 0.9664 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1425, + 0.9664 + ], + "tag": null, + "to": [ + 5.151, + 0.9651 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.151, + 0.9651 + ], + "tag": null, + "to": [ + 5.1595, + 0.9637 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1595, + 0.9637 + ], + "tag": null, + "to": [ + 5.168, + 0.9623 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.168, + 0.9623 + ], + "tag": null, + "to": [ + 5.1765, + 0.9608 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1765, + 0.9608 + ], + "tag": null, + "to": [ + 5.185, + 0.9593 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.185, + 0.9593 + ], + "tag": null, + "to": [ + 5.1935, + 0.9577 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.1935, + 0.9577 + ], + "tag": null, + "to": [ + 5.202, + 0.9561 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.202, + 0.9561 + ], + "tag": null, + "to": [ + 5.2105, + 0.9545 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2105, + 0.9545 + ], + "tag": null, + "to": [ + 5.219, + 0.9528 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.219, + 0.9528 + ], + "tag": null, + "to": [ + 5.2276, + 0.9511 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2276, + 0.9511 + ], + "tag": null, + "to": [ + 5.2361, + 0.9494 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2361, + 0.9494 + ], + "tag": null, + "to": [ + 5.2447, + 0.9476 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2447, + 0.9476 + ], + "tag": null, + "to": [ + 5.2532, + 0.9457 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2532, + 0.9457 + ], + "tag": null, + "to": [ + 5.2617, + 0.9439 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2617, + 0.9439 + ], + "tag": null, + "to": [ + 5.2703, + 0.942 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2703, + 0.942 + ], + "tag": null, + "to": [ + 5.2789, + 0.94 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2789, + 0.94 + ], + "tag": null, + "to": [ + 5.2874, + 0.938 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.2874, + 0.938 + ], + "tag": null, + "to": [ + 5.296, + 0.936 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.296, + 0.936 + ], + "tag": null, + "to": [ + 5.3046, + 0.9339 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3046, + 0.9339 + ], + "tag": null, + "to": [ + 5.3132, + 0.9318 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3132, + 0.9318 + ], + "tag": null, + "to": [ + 5.3217, + 0.9297 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3217, + 0.9297 + ], + "tag": null, + "to": [ + 5.3303, + 0.9275 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3303, + 0.9275 + ], + "tag": null, + "to": [ + 5.3389, + 0.9253 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3389, + 0.9253 + ], + "tag": null, + "to": [ + 5.3475, + 0.923 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3475, + 0.923 + ], + "tag": null, + "to": [ + 5.3561, + 0.9207 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3561, + 0.9207 + ], + "tag": null, + "to": [ + 5.3647, + 0.9184 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3647, + 0.9184 + ], + "tag": null, + "to": [ + 5.3733, + 0.916 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3733, + 0.916 + ], + "tag": null, + "to": [ + 5.3819, + 0.9136 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3819, + 0.9136 + ], + "tag": null, + "to": [ + 5.3906, + 0.9112 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3906, + 0.9112 + ], + "tag": null, + "to": [ + 5.3992, + 0.9087 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.3992, + 0.9087 + ], + "tag": null, + "to": [ + 5.4078, + 0.9062 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4078, + 0.9062 + ], + "tag": null, + "to": [ + 5.4164, + 0.9036 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4164, + 0.9036 + ], + "tag": null, + "to": [ + 5.425, + 0.901 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.425, + 0.901 + ], + "tag": null, + "to": [ + 5.4337, + 0.8984 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4337, + 0.8984 + ], + "tag": null, + "to": [ + 5.4423, + 0.8958 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4423, + 0.8958 + ], + "tag": null, + "to": [ + 5.4509, + 0.8931 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4509, + 0.8931 + ], + "tag": null, + "to": [ + 5.4596, + 0.8903 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4596, + 0.8903 + ], + "tag": null, + "to": [ + 5.4682, + 0.8876 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4682, + 0.8876 + ], + "tag": null, + "to": [ + 5.4769, + 0.8848 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4769, + 0.8848 + ], + "tag": null, + "to": [ + 5.4855, + 0.8819 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4855, + 0.8819 + ], + "tag": null, + "to": [ + 5.4942, + 0.8791 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.4942, + 0.8791 + ], + "tag": null, + "to": [ + 5.5028, + 0.8762 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5028, + 0.8762 + ], + "tag": null, + "to": [ + 5.5115, + 0.8732 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5115, + 0.8732 + ], + "tag": null, + "to": [ + 5.5201, + 0.8703 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5201, + 0.8703 + ], + "tag": null, + "to": [ + 5.5288, + 0.8672 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5288, + 0.8672 + ], + "tag": null, + "to": [ + 5.5374, + 0.8642 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5374, + 0.8642 + ], + "tag": null, + "to": [ + 5.5461, + 0.8611 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5461, + 0.8611 + ], + "tag": null, + "to": [ + 5.5548, + 0.858 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5548, + 0.858 + ], + "tag": null, + "to": [ + 5.5634, + 0.8549 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5634, + 0.8549 + ], + "tag": null, + "to": [ + 5.5721, + 0.8517 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5721, + 0.8517 + ], + "tag": null, + "to": [ + 5.5808, + 0.8485 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5808, + 0.8485 + ], + "tag": null, + "to": [ + 5.5894, + 0.8452 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5894, + 0.8452 + ], + "tag": null, + "to": [ + 5.5981, + 0.842 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.5981, + 0.842 + ], + "tag": null, + "to": [ + 5.6068, + 0.8386 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6068, + 0.8386 + ], + "tag": null, + "to": [ + 5.6154, + 0.8353 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6154, + 0.8353 + ], + "tag": null, + "to": [ + 5.6241, + 0.8319 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6241, + 0.8319 + ], + "tag": null, + "to": [ + 5.6328, + 0.8285 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6328, + 0.8285 + ], + "tag": null, + "to": [ + 5.6415, + 0.825 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6415, + 0.825 + ], + "tag": null, + "to": [ + 5.6502, + 0.8216 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6502, + 0.8216 + ], + "tag": null, + "to": [ + 5.6588, + 0.8181 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6588, + 0.8181 + ], + "tag": null, + "to": [ + 5.6675, + 0.8145 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6675, + 0.8145 + ], + "tag": null, + "to": [ + 5.6762, + 0.8109 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6762, + 0.8109 + ], + "tag": null, + "to": [ + 5.6849, + 0.8073 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1792, + 1822, + 0 + ] + }, + "from": [ + 5.6849, + 0.8073 + ], + "tag": null, + "to": [ + 5.6936, + 0.8037 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2115, + 2122, + 0 + ] + }, + "from": [ + 5.6936, + 0.8037 + ], + "tag": null, + "to": [ + 5.7399, + 0.3404 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 5.7399, + 0.3404 + ], + "to": [ + 5.7399, + 0.3404 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1878, + 1915, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] - } - ] - }, - "height": 3.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1878, - 1915, - 0 - ] } - ] + } } ] }, @@ -116534,67 +103167,14 @@ description: Variables in memory after executing gear.kcl "value": 11.5, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - } - ] + } }, "toothAngle": { "type": "Number", "value": 11.4286, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1448, - 1451, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 1463, - 1466, - 0 - ] - } - ] + } }, "xs": { "type": "MixedArray", @@ -116604,11637 +103184,714 @@ description: Variables in memory after executing gear.kcl "value": 4.9334, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9415, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9496, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9576, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9657, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9738, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9819, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.99, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 4.9981, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0061, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0142, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0223, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0304, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0385, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0466, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0546, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0627, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0708, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0789, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.0869, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.095, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1031, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1112, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1192, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1273, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1354, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1434, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1515, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1596, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1676, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1757, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1837, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1918, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.1999, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2079, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.216, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.224, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2321, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2401, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2481, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2562, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2642, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2722, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2803, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2883, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.2963, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3044, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3124, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3204, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3284, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3364, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3444, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3525, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3605, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3685, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3765, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3845, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.3924, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4004, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4084, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4164, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4244, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4324, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4403, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4483, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4563, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4642, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4722, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4801, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.4881, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.496, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.504, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5119, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5198, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5277, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5357, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5436, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5515, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5594, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5673, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5752, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5831, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.591, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.5989, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6068, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6146, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6225, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6304, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6382, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6461, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6539, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6618, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6696, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6775, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6853, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.6931, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7009, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7087, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7165, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7243, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7321, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] + } }, { "type": "Number", "value": 5.7399, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1190, - 1203, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1150, - 1206, - 0 - ] + } } ] }, @@ -128246,11637 +103903,714 @@ description: Variables in memory after executing gear.kcl "value": 0.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0003, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0009, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0016, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0025, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0035, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0046, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0058, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.007, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0084, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0098, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0114, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.013, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0146, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0164, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0182, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.02, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.022, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0239, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.026, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0281, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0303, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0325, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0347, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0371, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0394, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0419, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0443, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0469, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0494, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0521, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0547, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0575, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0602, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.063, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0659, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0688, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0717, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0747, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0778, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0808, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.084, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0871, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0903, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0936, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.0969, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1002, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1036, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.107, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1104, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1139, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1174, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.121, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1246, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1283, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.132, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1357, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1395, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1433, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1471, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.151, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1549, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1588, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1628, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1669, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1709, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.175, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1792, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1833, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1875, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1918, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.1961, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2004, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2047, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2091, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2135, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.218, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2225, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.227, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2316, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2362, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2408, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2455, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2502, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2549, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2597, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2644, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2693, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.2741, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.279, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.284, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.289, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.294, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.299, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3041, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3091, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3143, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3194, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3246, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3299, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3351, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] + } }, { "type": "Number", "value": 0.3404, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 841, - 842, - 0 - ] - }, - { - "sourceRange": [ - 798, - 806, - 0 - ] - }, - { - "sourceRange": [ - 785, - 788, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 705, - 706, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 515, - 518, - 0 - ] - }, - { - "sourceRange": [ - 503, - 505, - 0 - ] - }, - { - "sourceRange": [ - 645, - 674, - 0 - ] - }, - { - "sourceRange": [ - 886, - 887, - 0 - ] - }, - { - "sourceRange": [ - 1253, - 1266, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1213, - 1269, - 0 - ] + } } ] } diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap index d67d7a215..30534697d 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 384, + 417, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -148,6 +160,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -244,17 +267,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1153, - 1160, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -585,6 +597,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 921, + 946, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -681,17 +704,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1153, - 1160, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2507,6 +2519,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4856, + 4957, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2650,6 +2673,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4485, + 4510, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2725,17 +2759,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4677, - 4698, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2813,6 +2836,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2830, + 2917, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3193,17 +3227,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4335, - 4342, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4227,6 +4250,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4485, + 4510, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4302,17 +4336,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4677, - 4698, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4361,6 +4384,17 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2830, + 2917, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4741,17 +4775,6 @@ description: Artifact commands gridfinity-baseplate-magnets.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4335, - 4342, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/exported_step.step b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/exported_step.step index 7b434f5e0..a4b57ff99 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap index 3ff4e1a7e..d587520ba 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/ops.snap @@ -473,7 +473,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -764,19 +764,31 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -890,31 +902,55 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1028,19 +1064,31 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1154,31 +1202,55 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1338,19 +1410,31 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "labeledArgs": { "holeSketch": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1997,13 +2081,19 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -2232,13 +2322,19 @@ description: Operations executed gridfinity-baseplate-magnets.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap index 643e7b3eb..07dedf49c 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate-magnets/program_memory.snap @@ -23,16 +23,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1634, - 1637, - 0 - ] - } - ] + } }, { "type": "Number", @@ -45,25 +36,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1639, - 1642, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1633, - 1643, - 0 - ] + } } ] }, @@ -81,16 +54,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 471, - 474, - 0 - ] - } - ] + } }, { "type": "Number", @@ -103,12729 +67,11925 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 471, - 474, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1658, - 1686, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 1620, - 1690, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1607, - 1692, - 0 - ] - } - ] + } }, "basePlateCorners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } } ] }, "basePlateSides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } } ] }, @@ -12840,16 +12000,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 451, - 455, - 0 - ] - } - ] + } }, "cornerRadius": { "type": "Number", @@ -12862,1075 +12013,1002 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 471, - 474, - 0 - ] - } - ] + } }, "corners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } } ] }, @@ -13945,16 +13023,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 647, - 648, - 0 - ] - } - ] + } }, "countBinWidth": { "type": "Number", @@ -13967,28 +13036,10 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 628, - 629, - 0 - ] - } - ] + } }, "face": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 868, - 1182, - 0 - ] - } - ] + "type": "Function" }, "firstStep": { "type": "Number", @@ -14001,16 +13052,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 487, - 490, - 0 - ] - } - ] + } }, "height": { "type": "Number", @@ -14023,282 +13065,27 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 487, - 490, - 0 - ] - }, - { - "sourceRange": [ - 504, - 507, - 0 - ] - }, - { - "sourceRange": [ - 520, - 524, - 0 - ] - } - ] + } }, "line001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" }, "magDepth": { "type": "Number", @@ -14311,16 +13098,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 571, - 574, - 0 - ] - } - ] + } }, "magOffset": { "type": "Number", @@ -14333,16 +13111,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 556, - 559, - 0 - ] - } - ] + } }, "magOuterDiam": { "type": "Number", @@ -14355,40 +13124,13 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 540, - 543, - 0 - ] - } - ] + } }, "magnetBase": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 4426, - 4768, - 0 - ] - } - ] + "type": "Function" }, "magnetCenterCutout": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 2775, - 4366, - 0 - ] - } - ] + "type": "Function" }, "magnetCutoutExtrude": { "type": "Solid", @@ -14606,8 +13348,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -14634,283 +13375,33 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "tags": { "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } }, "height": -2.4, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } } }, "magnetCutoutExtrudeFillets": { @@ -15129,8 +13620,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15157,267 +13647,26 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "tags": { "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } }, "height": -2.4, "startCapId": "[uuid]", @@ -15454,16 +13703,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } } }, "magnetHolesExtrude": { @@ -15682,8 +13922,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15710,283 +13949,33 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "tags": { "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } }, "height": -2.4, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } } }, "magnetHolesExtrudeFillets": { @@ -16205,8 +14194,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -16233,267 +14221,26 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "tags": { "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } }, "height": -2.4, "startCapId": "[uuid]", @@ -16530,16 +14277,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } } }, "magnetProfile": { @@ -16688,8 +14426,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -16716,267 +14453,26 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "tags": { "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } } }, "magnetProfileNoMagnets": { @@ -17125,8 +14621,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -17153,277 +14648,109 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "tags": { "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 42.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4518, - 4559, - 0 - ], - "tag": { - "end": 4558, - "start": 4550, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4550, - 4558, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ] - }, - "from": [ - 42.0, - 0.0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 42.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4567, - 4608, - 0 - ], - "tag": { - "end": 4607, - "start": 4599, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4599, - 4607, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ] - }, - "from": [ - 42.0, - 42.0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 0.0, - 42.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4616, - 4669, - 0 - ], - "tag": { - "end": 4668, - "start": 4660, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4660, - 4668, - 0 - ] - } - ] + "value": "line003" }, "line004": { "type": "TagIdentifier", - "value": "line004", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ] - }, - "from": [ - 0.0, - 42.0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4677, - 4698, - 0 - ], - "tag": { - "end": 4697, - "start": 4689, - "type": "TagDeclarator", - "value": "line004" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4689, - 4697, - 0 - ] - } - ] + "value": "line004" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4485, - 4510, - 0 - ] - } - ] + } } }, "magnetsSketch": { - "type": "Sketches", + "type": "HomArray", "value": [ { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4856, + 4957, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -17431,100 +14758,93 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 4957, 0 ] - }, - "ccw": true, - "center": [ - 8.0, - 8.0 - ], - "from": [ - 11.25, - 8.0 - ], - "radius": 3.25, - "tag": null, - "to": [ - 11.25, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 11.25, - 8.0 - ], - "to": [ - 11.25, - 8.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4856, - 4957, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4856, - 4957, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4856, + 4957, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -17532,100 +14852,93 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 4957, 0 ] - }, - "ccw": true, - "center": [ - 8.0, - 8.0 - ], - "from": [ - 11.25, - 8.0 - ], - "radius": 3.25, - "tag": null, - "to": [ - 11.25, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 11.25, - 8.0 - ], - "to": [ - 11.25, - 8.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4856, - 4957, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4856, - 4957, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4856, + 4957, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -17633,100 +14946,93 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 4957, 0 ] - }, - "ccw": true, - "center": [ - 8.0, - 8.0 - ], - "from": [ - 11.25, - 8.0 - ], - "radius": 3.25, - "tag": null, - "to": [ - 11.25, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 11.25, - 8.0 - ], - "to": [ - 11.25, - 8.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4856, - 4957, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4856, - 4957, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4856, + 4957, + 0 + ] + }, + "ccw": true, + "center": [ + 8.0, + 8.0 + ], + "from": [ + 11.25, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + 11.25, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 11.25, + 8.0 + ], + "to": [ + 11.25, + 8.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -17734,94 +15040,14 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc 4957, 0 ] - }, - "ccw": true, - "center": [ - 8.0, - 8.0 - ], - "from": [ - 11.25, - 8.0 - ], - "radius": 3.25, - "tag": null, - "to": [ - 11.25, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 11.25, - 8.0 - ], - "to": [ - 11.25, - 8.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4856, - 4957, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4856, - 4957, - 0 - ] - } - ] + } } ] }, @@ -17836,1075 +15062,1002 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 504, - 507, - 0 - ] - } - ] + } }, "sides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 954, - 976, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 984, - 1043, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1051, - 1078, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1086, - 1145, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1153, - 1160, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 921, - 946, + 954, + 976, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 954, + 976, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 984, + 1043, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1051, + 1078, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1086, + 1145, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1153, + 1160, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 921, + 946, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] } - ] + } } ] }, @@ -19118,8 +16271,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -19147,32 +16299,14 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] + } } }, "singleSide": { @@ -19385,8 +16519,7 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -19414,32 +16547,14 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] + } }, "height": 34.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 921, - 946, - 0 - ] - } - ] + } } }, "thirdStep": { @@ -19453,15 +16568,6 @@ description: Variables in memory after executing gridfinity-baseplate-magnets.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 520, - 524, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap index bb0d41fb7..bc4c204fe 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands gridfinity-baseplate.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 311, + 344, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -148,6 +160,17 @@ description: Artifact commands gridfinity-baseplate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -244,17 +267,6 @@ description: Artifact commands gridfinity-baseplate.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1030, - 1037, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -585,6 +597,17 @@ description: Artifact commands gridfinity-baseplate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 798, + 823, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -681,17 +704,6 @@ description: Artifact commands gridfinity-baseplate.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1030, - 1037, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/exported_step.step b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/exported_step.step index 906e8f09f..7df2fbf00 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap index ce4ee3e5d..6b16c1b08 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/ops.snap @@ -473,7 +473,7 @@ description: Operations executed gridfinity-baseplate.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -764,19 +764,31 @@ description: Operations executed gridfinity-baseplate.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -890,31 +902,55 @@ description: Operations executed gridfinity-baseplate.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1028,19 +1064,31 @@ description: Operations executed gridfinity-baseplate.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1154,31 +1202,55 @@ description: Operations executed gridfinity-baseplate.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap index 6350873df..5e6d88df8 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-baseplate/program_memory.snap @@ -23,16 +23,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1509, - 1512, - 0 - ] - } - ] + } }, { "type": "Number", @@ -45,25 +36,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1514, - 1517, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1508, - 1518, - 0 - ] + } } ] }, @@ -81,16 +54,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 398, - 401, - 0 - ] - } - ] + } }, { "type": "Number", @@ -103,12729 +67,11925 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 398, - 401, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1533, - 1561, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 1495, - 1565, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1482, - 1567, - 0 - ] - } - ] + } }, "basePlateCorners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } } ] }, "basePlateSides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } } ] }, @@ -12840,16 +12000,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 378, - 382, - 0 - ] - } - ] + } }, "cornerRadius": { "type": "Number", @@ -12862,1075 +12013,1002 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 398, - 401, - 0 - ] - } - ] + } }, "corners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } } ] }, @@ -13945,16 +13023,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 524, - 525, - 0 - ] - } - ] + } }, "countBinWidth": { "type": "Number", @@ -13967,28 +13036,10 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 505, - 506, - 0 - ] - } - ] + } }, "face": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 745, - 1059, - 0 - ] - } - ] + "type": "Function" }, "firstStep": { "type": "Number", @@ -14001,16 +13052,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 414, - 417, - 0 - ] - } - ] + } }, "height": { "type": "Number", @@ -14023,30 +13065,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 414, - 417, - 0 - ] - }, - { - "sourceRange": [ - 431, - 434, - 0 - ] - }, - { - "sourceRange": [ - 447, - 451, - 0 - ] - } - ] + } }, "secondStep": { "type": "Number", @@ -14059,1075 +13078,1002 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 431, - 434, - 0 - ] - } - ] + } }, "sides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 831, - 853, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 4.65 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 861, - 920, - 0 - ] - }, - "from": [ - 0.0, - 4.65 - ], - "tag": null, - "to": [ - 2.15, - 2.5 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 928, - 955, - 0 - ] - }, - "from": [ - 2.15, - 2.5 - ], - "tag": null, - "to": [ - 2.15, - 0.7 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 963, - 1022, - 0 - ] - }, - "from": [ - 2.15, - 0.7 - ], - "tag": null, - "to": [ - 2.85, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1030, - 1037, - 0 - ] - }, - "from": [ - 2.85, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 798, - 823, + 831, + 853, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 831, + 853, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 4.65 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 861, + 920, + 0 + ] + }, + "from": [ + 0.0, + 4.65 + ], + "tag": null, + "to": [ + 2.15, + 2.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 928, + 955, + 0 + ] + }, + "from": [ + 2.15, + 2.5 + ], + "tag": null, + "to": [ + 2.15, + 0.7 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 963, + 1022, + 0 + ] + }, + "from": [ + 2.15, + 0.7 + ], + "tag": null, + "to": [ + 2.85, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1030, + 1037, + 0 + ] + }, + "from": [ + 2.85, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 798, + 823, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] } - ] + } } ] }, @@ -15341,8 +14287,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15370,32 +14315,14 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] + } } }, "singleSide": { @@ -15608,8 +14535,7 @@ description: Variables in memory after executing gridfinity-baseplate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15637,32 +14563,14 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] + } }, "height": 34.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 798, - 823, - 0 - ] - } - ] + } } }, "thirdStep": { @@ -15676,15 +14584,6 @@ description: Variables in memory after executing gridfinity-baseplate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 447, - 451, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap index 49feb34ba..e99218b16 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 409, + 442, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -148,6 +160,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -265,17 +288,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1477, - 1484, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -606,6 +618,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1186, + 1232, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -723,17 +746,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1477, - 1484, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1029,6 +1041,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2555, + 2643, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1104,17 +1127,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2848, - 2869, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1461,6 +1473,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3194, + 3359, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3708,6 +3731,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4728, + 4753, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3783,17 +3817,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4975, - 4996, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4190,6 +4213,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5464, + 5489, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4357,17 +4391,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6040, - 6047, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4739,6 +4762,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5464, + 5489, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4906,17 +4940,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6040, - 6047, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -5338,6 +5361,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5464, + 5489, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5505,17 +5539,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6040, - 6047, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -5870,6 +5893,17 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5464, + 5489, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6037,17 +6071,6 @@ description: Artifact commands gridfinity-bins-stacking-lip.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6040, - 6047, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md index 7dd215b07..3ca33d793 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/artifact_graph_flowchart.snap.md @@ -33,61 +33,61 @@ flowchart LR 82["Segment
[3194, 3359, 0]"] 83[Solid2d] end - subgraph path90 [Path] - 90["Path
[4728, 4753, 0]"] - 91["Segment
[4759, 4831, 0]"] - 92["Segment
[4837, 4910, 0]"] - 93["Segment
[4916, 4969, 0]"] - 94["Segment
[4975, 4996, 0]"] - 95[Solid2d] + subgraph path93 [Path] + 93["Path
[4728, 4753, 0]"] + 94["Segment
[4759, 4831, 0]"] + 95["Segment
[4837, 4910, 0]"] + 96["Segment
[4916, 4969, 0]"] + 97["Segment
[4975, 4996, 0]"] + 98[Solid2d] end - subgraph path116 [Path] - 116["Path
[5464, 5489, 0]"] - 117["Segment
[5549, 5592, 0]"] - 118["Segment
[5600, 5709, 0]"] - 119["Segment
[5784, 5833, 0]"] - 120["Segment
[5841, 5866, 0]"] - 121["Segment
[5874, 5932, 0]"] - 122["Segment
[5940, 5965, 0]"] - 123["Segment
[5973, 6032, 0]"] - 124["Segment
[6040, 6047, 0]"] - 125[Solid2d] + subgraph path119 [Path] + 119["Path
[5464, 5489, 0]"] + 120["Segment
[5549, 5592, 0]"] + 121["Segment
[5600, 5709, 0]"] + 122["Segment
[5784, 5833, 0]"] + 123["Segment
[5841, 5866, 0]"] + 124["Segment
[5874, 5932, 0]"] + 125["Segment
[5940, 5965, 0]"] + 126["Segment
[5973, 6032, 0]"] + 127["Segment
[6040, 6047, 0]"] + 128[Solid2d] end - subgraph path154 [Path] - 154["Path
[5464, 5489, 0]"] - 155["Segment
[5549, 5592, 0]"] - 156["Segment
[5600, 5709, 0]"] - 157["Segment
[5784, 5833, 0]"] - 158["Segment
[5841, 5866, 0]"] - 159["Segment
[5874, 5932, 0]"] - 160["Segment
[5940, 5965, 0]"] - 161["Segment
[5973, 6032, 0]"] - 162["Segment
[6040, 6047, 0]"] - 163[Solid2d] + subgraph path157 [Path] + 157["Path
[5464, 5489, 0]"] + 158["Segment
[5549, 5592, 0]"] + 159["Segment
[5600, 5709, 0]"] + 160["Segment
[5784, 5833, 0]"] + 161["Segment
[5841, 5866, 0]"] + 162["Segment
[5874, 5932, 0]"] + 163["Segment
[5940, 5965, 0]"] + 164["Segment
[5973, 6032, 0]"] + 165["Segment
[6040, 6047, 0]"] + 166[Solid2d] end - subgraph path192 [Path] - 192["Path
[5464, 5489, 0]"] - 193["Segment
[5549, 5592, 0]"] - 194["Segment
[5600, 5709, 0]"] - 195["Segment
[5784, 5833, 0]"] - 196["Segment
[5841, 5866, 0]"] - 197["Segment
[5874, 5932, 0]"] - 198["Segment
[5940, 5965, 0]"] - 199["Segment
[5973, 6032, 0]"] - 200["Segment
[6040, 6047, 0]"] - 201[Solid2d] + subgraph path195 [Path] + 195["Path
[5464, 5489, 0]"] + 196["Segment
[5549, 5592, 0]"] + 197["Segment
[5600, 5709, 0]"] + 198["Segment
[5784, 5833, 0]"] + 199["Segment
[5841, 5866, 0]"] + 200["Segment
[5874, 5932, 0]"] + 201["Segment
[5940, 5965, 0]"] + 202["Segment
[5973, 6032, 0]"] + 203["Segment
[6040, 6047, 0]"] + 204[Solid2d] end - subgraph path230 [Path] - 230["Path
[5464, 5489, 0]"] - 231["Segment
[5549, 5592, 0]"] - 232["Segment
[5600, 5709, 0]"] - 233["Segment
[5784, 5833, 0]"] - 234["Segment
[5841, 5866, 0]"] - 235["Segment
[5874, 5932, 0]"] - 236["Segment
[5940, 5965, 0]"] - 237["Segment
[5973, 6032, 0]"] - 238["Segment
[6040, 6047, 0]"] - 239[Solid2d] + subgraph path233 [Path] + 233["Path
[5464, 5489, 0]"] + 234["Segment
[5549, 5592, 0]"] + 235["Segment
[5600, 5709, 0]"] + 236["Segment
[5784, 5833, 0]"] + 237["Segment
[5841, 5866, 0]"] + 238["Segment
[5874, 5932, 0]"] + 239["Segment
[5940, 5965, 0]"] + 240["Segment
[5973, 6032, 0]"] + 241["Segment
[6040, 6047, 0]"] + 242[Solid2d] end 1["Plane
[1570, 1619, 0]"] 10["Sweep Extrusion
[1557, 1662, 0]"] @@ -152,142 +152,145 @@ flowchart LR 86["Cap Start"] 87["SweepEdge Opposite"] 88["SweepEdge Adjacent"] - 89["Plane
[4687, 4721, 0]"] - 96["Sweep Extrusion
[5002, 5046, 0]"] - 97[Wall] - 98[Wall] - 99[Wall] + 89["Sweep Extrusion
[3580, 3607, 0]"] + 90["Sweep Extrusion
[3580, 3607, 0]"] + 91["Sweep Extrusion
[3580, 3607, 0]"] + 92["Plane
[4687, 4721, 0]"] + 99["Sweep Extrusion
[5002, 5046, 0]"] 100[Wall] - 101["Cap Start"] - 102["Cap End"] - 103["SweepEdge Opposite"] - 104["SweepEdge Adjacent"] - 105["SweepEdge Opposite"] - 106["SweepEdge Adjacent"] - 107["SweepEdge Opposite"] - 108["SweepEdge Adjacent"] - 109["SweepEdge Opposite"] - 110["SweepEdge Adjacent"] - 111["EdgeCut Fillet
[5052, 5284, 0]"] - 112["EdgeCut Fillet
[5052, 5284, 0]"] - 113["EdgeCut Fillet
[5052, 5284, 0]"] + 101[Wall] + 102[Wall] + 103[Wall] + 104["Cap Start"] + 105["Cap End"] + 106["SweepEdge Opposite"] + 107["SweepEdge Adjacent"] + 108["SweepEdge Opposite"] + 109["SweepEdge Adjacent"] + 110["SweepEdge Opposite"] + 111["SweepEdge Adjacent"] + 112["SweepEdge Opposite"] + 113["SweepEdge Adjacent"] 114["EdgeCut Fillet
[5052, 5284, 0]"] - 115["Plane
[5436, 5456, 0]"] - 126["Sweep Extrusion
[6818, 6930, 0]"] - 127[Wall] - 128[Wall] - 129[Wall] + 115["EdgeCut Fillet
[5052, 5284, 0]"] + 116["EdgeCut Fillet
[5052, 5284, 0]"] + 117["EdgeCut Fillet
[5052, 5284, 0]"] + 118["Plane
[5436, 5456, 0]"] + 129["Sweep Extrusion
[6818, 6930, 0]"] 130[Wall] 131[Wall] 132[Wall] 133[Wall] 134[Wall] - 135["Cap Start"] - 136["Cap End"] - 137["SweepEdge Opposite"] - 138["SweepEdge Adjacent"] - 139["SweepEdge Opposite"] - 140["SweepEdge Adjacent"] - 141["SweepEdge Opposite"] - 142["SweepEdge Adjacent"] - 143["SweepEdge Opposite"] - 144["SweepEdge Adjacent"] - 145["SweepEdge Opposite"] - 146["SweepEdge Adjacent"] - 147["SweepEdge Opposite"] - 148["SweepEdge Adjacent"] - 149["SweepEdge Opposite"] - 150["SweepEdge Adjacent"] - 151["SweepEdge Opposite"] - 152["SweepEdge Adjacent"] - 153["Plane
[5436, 5456, 0]"] - 164["Sweep Extrusion
[6996, 7110, 0]"] - 165[Wall] - 166[Wall] - 167[Wall] + 135[Wall] + 136[Wall] + 137[Wall] + 138["Cap Start"] + 139["Cap End"] + 140["SweepEdge Opposite"] + 141["SweepEdge Adjacent"] + 142["SweepEdge Opposite"] + 143["SweepEdge Adjacent"] + 144["SweepEdge Opposite"] + 145["SweepEdge Adjacent"] + 146["SweepEdge Opposite"] + 147["SweepEdge Adjacent"] + 148["SweepEdge Opposite"] + 149["SweepEdge Adjacent"] + 150["SweepEdge Opposite"] + 151["SweepEdge Adjacent"] + 152["SweepEdge Opposite"] + 153["SweepEdge Adjacent"] + 154["SweepEdge Opposite"] + 155["SweepEdge Adjacent"] + 156["Plane
[5436, 5456, 0]"] + 167["Sweep Extrusion
[6996, 7110, 0]"] 168[Wall] 169[Wall] 170[Wall] 171[Wall] 172[Wall] - 173["Cap Start"] - 174["Cap End"] - 175["SweepEdge Opposite"] - 176["SweepEdge Adjacent"] - 177["SweepEdge Opposite"] - 178["SweepEdge Adjacent"] - 179["SweepEdge Opposite"] - 180["SweepEdge Adjacent"] - 181["SweepEdge Opposite"] - 182["SweepEdge Adjacent"] - 183["SweepEdge Opposite"] - 184["SweepEdge Adjacent"] - 185["SweepEdge Opposite"] - 186["SweepEdge Adjacent"] - 187["SweepEdge Opposite"] - 188["SweepEdge Adjacent"] - 189["SweepEdge Opposite"] - 190["SweepEdge Adjacent"] - 191["Plane
[5436, 5456, 0]"] - 202["Sweep Revolve
[7950, 8009, 0]"] - 203[Wall] - 204[Wall] - 205[Wall] + 173[Wall] + 174[Wall] + 175[Wall] + 176["Cap Start"] + 177["Cap End"] + 178["SweepEdge Opposite"] + 179["SweepEdge Adjacent"] + 180["SweepEdge Opposite"] + 181["SweepEdge Adjacent"] + 182["SweepEdge Opposite"] + 183["SweepEdge Adjacent"] + 184["SweepEdge Opposite"] + 185["SweepEdge Adjacent"] + 186["SweepEdge Opposite"] + 187["SweepEdge Adjacent"] + 188["SweepEdge Opposite"] + 189["SweepEdge Adjacent"] + 190["SweepEdge Opposite"] + 191["SweepEdge Adjacent"] + 192["SweepEdge Opposite"] + 193["SweepEdge Adjacent"] + 194["Plane
[5436, 5456, 0]"] + 205["Sweep Revolve
[7950, 8009, 0]"] 206[Wall] 207[Wall] 208[Wall] 209[Wall] 210[Wall] - 211["Cap Start"] - 212["Cap End"] - 213["SweepEdge Opposite"] - 214["SweepEdge Adjacent"] - 215["SweepEdge Opposite"] - 216["SweepEdge Adjacent"] - 217["SweepEdge Opposite"] - 218["SweepEdge Adjacent"] - 219["SweepEdge Opposite"] - 220["SweepEdge Adjacent"] - 221["SweepEdge Opposite"] - 222["SweepEdge Adjacent"] - 223["SweepEdge Opposite"] - 224["SweepEdge Adjacent"] - 225["SweepEdge Opposite"] - 226["SweepEdge Adjacent"] - 227["SweepEdge Opposite"] - 228["SweepEdge Adjacent"] - 229["Plane
[5436, 5456, 0]"] - 240["Sweep Revolve
[8071, 8129, 0]"] - 241[Wall] - 242[Wall] - 243[Wall] + 211[Wall] + 212[Wall] + 213[Wall] + 214["Cap Start"] + 215["Cap End"] + 216["SweepEdge Opposite"] + 217["SweepEdge Adjacent"] + 218["SweepEdge Opposite"] + 219["SweepEdge Adjacent"] + 220["SweepEdge Opposite"] + 221["SweepEdge Adjacent"] + 222["SweepEdge Opposite"] + 223["SweepEdge Adjacent"] + 224["SweepEdge Opposite"] + 225["SweepEdge Adjacent"] + 226["SweepEdge Opposite"] + 227["SweepEdge Adjacent"] + 228["SweepEdge Opposite"] + 229["SweepEdge Adjacent"] + 230["SweepEdge Opposite"] + 231["SweepEdge Adjacent"] + 232["Plane
[5436, 5456, 0]"] + 243["Sweep Revolve
[8071, 8129, 0]"] 244[Wall] 245[Wall] 246[Wall] 247[Wall] 248[Wall] - 249["Cap Start"] - 250["Cap End"] - 251["SweepEdge Opposite"] - 252["SweepEdge Adjacent"] - 253["SweepEdge Opposite"] - 254["SweepEdge Adjacent"] - 255["SweepEdge Opposite"] - 256["SweepEdge Adjacent"] - 257["SweepEdge Opposite"] - 258["SweepEdge Adjacent"] - 259["SweepEdge Opposite"] - 260["SweepEdge Adjacent"] - 261["SweepEdge Opposite"] - 262["SweepEdge Adjacent"] - 263["SweepEdge Opposite"] - 264["SweepEdge Adjacent"] - 265["SweepEdge Opposite"] - 266["SweepEdge Adjacent"] - 267["StartSketchOnPlane
[1158, 1178, 0]"] - 268["StartSketchOnPlane
[1158, 1178, 0]"] - 269["StartSketchOnFace
[3151, 3188, 0]"] - 270["StartSketchOnPlane
[4673, 4722, 0]"] + 249[Wall] + 250[Wall] + 251[Wall] + 252["Cap Start"] + 253["Cap End"] + 254["SweepEdge Opposite"] + 255["SweepEdge Adjacent"] + 256["SweepEdge Opposite"] + 257["SweepEdge Adjacent"] + 258["SweepEdge Opposite"] + 259["SweepEdge Adjacent"] + 260["SweepEdge Opposite"] + 261["SweepEdge Adjacent"] + 262["SweepEdge Opposite"] + 263["SweepEdge Adjacent"] + 264["SweepEdge Opposite"] + 265["SweepEdge Adjacent"] + 266["SweepEdge Opposite"] + 267["SweepEdge Adjacent"] + 268["SweepEdge Opposite"] + 269["SweepEdge Adjacent"] + 270["StartSketchOnPlane
[1158, 1178, 0]"] + 271["StartSketchOnPlane
[1158, 1178, 0]"] + 272["StartSketchOnFace
[3151, 3188, 0]"] + 273["StartSketchOnPlane
[4673, 4722, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -418,289 +421,289 @@ flowchart LR 84 --- 86 84 --- 87 84 --- 88 - 89 --- 90 - 90 --- 91 - 90 --- 92 - 90 --- 93 - 90 --- 94 - 90 ---- 96 - 90 --- 95 - 91 --- 97 - 91 --- 103 - 91 --- 104 - 92 --- 98 - 92 --- 105 - 92 --- 106 - 93 --- 99 - 93 --- 107 - 93 --- 108 + 92 --- 93 + 93 --- 94 + 93 --- 95 + 93 --- 96 + 93 --- 97 + 93 ---- 99 + 93 --- 98 94 --- 100 - 94 --- 109 - 94 --- 110 - 96 --- 97 - 96 --- 98 - 96 --- 99 - 96 --- 100 - 96 --- 101 + 94 --- 106 + 94 --- 107 + 95 --- 101 + 95 --- 108 + 95 --- 109 96 --- 102 - 96 --- 103 - 96 --- 104 - 96 --- 105 - 96 --- 106 - 96 --- 107 - 96 --- 108 - 96 --- 109 96 --- 110 - 104 <--x 111 - 110 <--x 112 - 108 <--x 113 - 106 <--x 114 - 115 --- 116 - 116 --- 117 - 116 --- 118 - 116 --- 119 - 116 --- 120 - 116 --- 121 - 116 --- 122 - 116 --- 123 - 116 --- 124 - 116 ---- 126 - 116 --- 125 - 117 --- 134 - 117 --- 151 - 117 --- 152 - 118 --- 133 - 118 --- 149 - 118 --- 150 - 119 --- 132 - 119 --- 147 - 119 --- 148 - 120 --- 131 - 120 --- 145 - 120 --- 146 - 121 --- 130 - 121 --- 143 - 121 --- 144 - 122 --- 129 - 122 --- 141 - 122 --- 142 - 123 --- 128 - 123 --- 139 - 123 --- 140 - 124 --- 127 - 124 --- 137 - 124 --- 138 - 126 --- 127 - 126 --- 128 - 126 --- 129 - 126 --- 130 + 96 --- 111 + 97 --- 103 + 97 --- 112 + 97 --- 113 + 99 --- 100 + 99 --- 101 + 99 --- 102 + 99 --- 103 + 99 --- 104 + 99 --- 105 + 99 --- 106 + 99 --- 107 + 99 --- 108 + 99 --- 109 + 99 --- 110 + 99 --- 111 + 99 --- 112 + 99 --- 113 + 107 <--x 114 + 113 <--x 115 + 111 <--x 116 + 109 <--x 117 + 118 --- 119 + 119 --- 120 + 119 --- 121 + 119 --- 122 + 119 --- 123 + 119 --- 124 + 119 --- 125 + 119 --- 126 + 119 --- 127 + 119 ---- 129 + 119 --- 128 + 120 --- 137 + 120 --- 154 + 120 --- 155 + 121 --- 136 + 121 --- 152 + 121 --- 153 + 122 --- 135 + 122 --- 150 + 122 --- 151 + 123 --- 134 + 123 --- 148 + 123 --- 149 + 124 --- 133 + 124 --- 146 + 124 --- 147 + 125 --- 132 + 125 --- 144 + 125 --- 145 126 --- 131 - 126 --- 132 - 126 --- 133 - 126 --- 134 - 126 --- 135 - 126 --- 136 - 126 --- 137 - 126 --- 138 - 126 --- 139 - 126 --- 140 - 126 --- 141 126 --- 142 126 --- 143 - 126 --- 144 - 126 --- 145 - 126 --- 146 - 126 --- 147 - 126 --- 148 - 126 --- 149 - 126 --- 150 - 126 --- 151 - 126 --- 152 - 153 --- 154 - 154 --- 155 - 154 --- 156 - 154 --- 157 - 154 --- 158 - 154 --- 159 - 154 --- 160 - 154 --- 161 - 154 --- 162 - 154 ---- 164 - 154 --- 163 - 155 --- 165 - 155 --- 175 - 155 --- 176 - 156 --- 166 - 156 --- 177 - 156 --- 178 - 157 --- 167 - 157 --- 179 - 157 --- 180 + 127 --- 130 + 127 --- 140 + 127 --- 141 + 129 --- 130 + 129 --- 131 + 129 --- 132 + 129 --- 133 + 129 --- 134 + 129 --- 135 + 129 --- 136 + 129 --- 137 + 129 --- 138 + 129 --- 139 + 129 --- 140 + 129 --- 141 + 129 --- 142 + 129 --- 143 + 129 --- 144 + 129 --- 145 + 129 --- 146 + 129 --- 147 + 129 --- 148 + 129 --- 149 + 129 --- 150 + 129 --- 151 + 129 --- 152 + 129 --- 153 + 129 --- 154 + 129 --- 155 + 156 --- 157 + 157 --- 158 + 157 --- 159 + 157 --- 160 + 157 --- 161 + 157 --- 162 + 157 --- 163 + 157 --- 164 + 157 --- 165 + 157 ---- 167 + 157 --- 166 158 --- 168 - 158 --- 181 - 158 --- 182 + 158 --- 178 + 158 --- 179 159 --- 169 - 159 --- 183 - 159 --- 184 + 159 --- 180 + 159 --- 181 160 --- 170 - 160 --- 185 - 160 --- 186 + 160 --- 182 + 160 --- 183 161 --- 171 - 161 --- 187 - 161 --- 188 + 161 --- 184 + 161 --- 185 162 --- 172 - 162 --- 189 - 162 --- 190 - 164 --- 165 - 164 --- 166 - 164 --- 167 - 164 --- 168 - 164 --- 169 - 164 --- 170 - 164 --- 171 - 164 --- 172 - 164 --- 173 + 162 --- 186 + 162 --- 187 + 163 --- 173 + 163 --- 188 + 163 --- 189 164 --- 174 - 164 --- 175 - 164 --- 176 - 164 --- 177 - 164 --- 178 - 164 --- 179 - 164 --- 180 - 164 --- 181 - 164 --- 182 - 164 --- 183 - 164 --- 184 - 164 --- 185 - 164 --- 186 - 164 --- 187 - 164 --- 188 - 164 --- 189 164 --- 190 - 191 --- 192 - 192 --- 193 - 192 --- 194 - 192 --- 195 - 192 --- 196 - 192 --- 197 - 192 --- 198 - 192 --- 199 - 192 --- 200 - 192 ---- 202 - 192 --- 201 - 193 --- 203 - 193 --- 213 - 193 --- 214 - 194 --- 204 - 194 --- 215 - 194 --- 216 - 195 --- 205 - 195 --- 217 - 195 --- 218 + 164 --- 191 + 165 --- 175 + 165 --- 192 + 165 --- 193 + 167 --- 168 + 167 --- 169 + 167 --- 170 + 167 --- 171 + 167 --- 172 + 167 --- 173 + 167 --- 174 + 167 --- 175 + 167 --- 176 + 167 --- 177 + 167 --- 178 + 167 --- 179 + 167 --- 180 + 167 --- 181 + 167 --- 182 + 167 --- 183 + 167 --- 184 + 167 --- 185 + 167 --- 186 + 167 --- 187 + 167 --- 188 + 167 --- 189 + 167 --- 190 + 167 --- 191 + 167 --- 192 + 167 --- 193 + 194 --- 195 + 195 --- 196 + 195 --- 197 + 195 --- 198 + 195 --- 199 + 195 --- 200 + 195 --- 201 + 195 --- 202 + 195 --- 203 + 195 ---- 205 + 195 --- 204 196 --- 206 - 196 --- 219 - 196 --- 220 + 196 --- 216 + 196 --- 217 197 --- 207 - 197 --- 221 - 197 --- 222 + 197 --- 218 + 197 --- 219 198 --- 208 - 198 --- 223 - 198 --- 224 + 198 --- 220 + 198 --- 221 199 --- 209 - 199 --- 225 - 199 --- 226 + 199 --- 222 + 199 --- 223 200 --- 210 - 200 --- 227 - 200 --- 228 - 202 --- 203 - 202 --- 204 - 202 --- 205 - 202 --- 206 - 202 --- 207 - 202 --- 208 - 202 --- 209 - 202 --- 210 - 202 --- 211 + 200 --- 224 + 200 --- 225 + 201 --- 211 + 201 --- 226 + 201 --- 227 202 --- 212 - 202 --- 213 - 202 --- 214 - 202 --- 215 - 202 --- 216 - 202 --- 217 - 202 --- 218 - 202 --- 219 - 202 --- 220 - 202 --- 221 - 202 --- 222 - 202 --- 223 - 202 --- 224 - 202 --- 225 - 202 --- 226 - 202 --- 227 202 --- 228 - 229 --- 230 - 230 --- 231 - 230 --- 232 - 230 --- 233 - 230 --- 234 - 230 --- 235 - 230 --- 236 - 230 --- 237 - 230 --- 238 - 230 ---- 240 - 230 --- 239 - 231 --- 241 - 231 --- 251 - 231 --- 252 - 232 --- 242 - 232 --- 253 - 232 --- 254 - 233 --- 243 - 233 --- 255 - 233 --- 256 + 202 --- 229 + 203 --- 213 + 203 --- 230 + 203 --- 231 + 205 --- 206 + 205 --- 207 + 205 --- 208 + 205 --- 209 + 205 --- 210 + 205 --- 211 + 205 --- 212 + 205 --- 213 + 205 --- 214 + 205 --- 215 + 205 --- 216 + 205 --- 217 + 205 --- 218 + 205 --- 219 + 205 --- 220 + 205 --- 221 + 205 --- 222 + 205 --- 223 + 205 --- 224 + 205 --- 225 + 205 --- 226 + 205 --- 227 + 205 --- 228 + 205 --- 229 + 205 --- 230 + 205 --- 231 + 232 --- 233 + 233 --- 234 + 233 --- 235 + 233 --- 236 + 233 --- 237 + 233 --- 238 + 233 --- 239 + 233 --- 240 + 233 --- 241 + 233 ---- 243 + 233 --- 242 234 --- 244 - 234 --- 257 - 234 --- 258 + 234 --- 254 + 234 --- 255 235 --- 245 - 235 --- 259 - 235 --- 260 + 235 --- 256 + 235 --- 257 236 --- 246 - 236 --- 261 - 236 --- 262 + 236 --- 258 + 236 --- 259 237 --- 247 - 237 --- 263 - 237 --- 264 + 237 --- 260 + 237 --- 261 238 --- 248 - 238 --- 265 - 238 --- 266 - 240 --- 241 - 240 --- 242 - 240 --- 243 - 240 --- 244 - 240 --- 245 - 240 --- 246 - 240 --- 247 - 240 --- 248 - 240 --- 249 + 238 --- 262 + 238 --- 263 + 239 --- 249 + 239 --- 264 + 239 --- 265 240 --- 250 - 240 --- 251 - 240 --- 252 - 240 --- 253 - 240 --- 254 - 240 --- 255 - 240 --- 256 - 240 --- 257 - 240 --- 258 - 240 --- 259 - 240 --- 260 - 240 --- 261 - 240 --- 262 - 240 --- 263 - 240 --- 264 - 240 --- 265 240 --- 266 - 1 <--x 267 - 28 <--x 268 - 67 <--x 269 - 89 <--x 270 + 240 --- 267 + 241 --- 251 + 241 --- 268 + 241 --- 269 + 243 --- 244 + 243 --- 245 + 243 --- 246 + 243 --- 247 + 243 --- 248 + 243 --- 249 + 243 --- 250 + 243 --- 251 + 243 --- 252 + 243 --- 253 + 243 --- 254 + 243 --- 255 + 243 --- 256 + 243 --- 257 + 243 --- 258 + 243 --- 259 + 243 --- 260 + 243 --- 261 + 243 --- 262 + 243 --- 263 + 243 --- 264 + 243 --- 265 + 243 --- 266 + 243 --- 267 + 243 --- 268 + 243 --- 269 + 1 <--x 270 + 28 <--x 271 + 67 <--x 272 + 92 <--x 273 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/exported_step.step b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/exported_step.step index 7deae85aa..c4d46fa13 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap index 248936260..d296988bd 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/ops.snap @@ -473,7 +473,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -868,19 +868,31 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -988,19 +1000,31 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1108,31 +1132,55 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1240,19 +1288,31 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1360,31 +1420,55 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1601,13 +1685,19 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -3012,7 +3102,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -3346,7 +3436,7 @@ description: Operations executed gridfinity-bins-stacking-lip.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap index e8354467b..181bb352e 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins-stacking-lip/program_memory.snap @@ -6,71 +6,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "arc000": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + "value": "arc000" }, "axis000": { "type": "Object", @@ -92,16 +28,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2011, - 2014, - 0 - ] - } - ] + } }, { "type": "Number", @@ -114,25 +41,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2016, - 2019, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 2010, - 2020, - 0 - ] + } } ] }, @@ -150,23 +59,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - }, - { - "sourceRange": [ - 527, - 531, - 0 - ] - } - ] + } }, { "type": "Number", @@ -179,56 +72,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - }, - { - "sourceRange": [ - 527, - 531, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 2035, - 2099, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 1997, - 2103, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1984, - 2105, - 0 - ] - } - ] + } }, "axis001": { "type": "Object", @@ -250,16 +100,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7829, - 7832, - 0 - ] - } - ] + } }, { "type": "Number", @@ -272,25 +113,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7834, - 7837, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 7828, - 7838, - 0 - ] + } } ] }, @@ -308,16 +131,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - } - ] + } }, { "type": "Number", @@ -330,49 +144,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 7853, - 7881, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 7815, - 7885, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7802, - 7887, - 0 - ] - } - ] + } }, "binBaseLength": { "type": "Number", @@ -385,6999 +163,6534 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 513, - 517, - 0 - ] - } - ] + } }, "binCorners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } } ] }, "binFill": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -7385,27 +6698,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -7413,27 +6714,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -7441,27 +6730,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -7469,465 +6746,253 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -7935,27 +7000,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -7963,27 +7016,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -7991,27 +7032,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -8019,465 +7048,253 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -8485,27 +7302,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -8513,27 +7318,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -8541,27 +7334,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -8569,465 +7350,253 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -9035,27 +7604,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -9063,27 +7620,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -9091,27 +7636,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -9119,465 +7652,253 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -9585,27 +7906,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -9613,27 +7922,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -9641,27 +7938,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -9669,465 +7954,253 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -10135,27 +8208,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -10163,27 +8224,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -10191,27 +8240,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -10219,378 +8256,238 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } } ] }, @@ -10605,16 +8502,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 493, - 496, - 0 - ] - } - ] + } }, "binLength": { "type": "Number", @@ -10627,6907 +8515,6514 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 476, - 480, - 0 - ] - } - ] + } }, "binSides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } } ] }, @@ -17542,16 +15037,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 541, - 544, - 0 - ] - } - ] + } }, "binTol": { "type": "Number", @@ -17564,16 +15050,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 527, - 531, - 0 - ] - } - ] + } }, "binTop": { "type": "Solid", @@ -17791,8 +15268,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -17819,267 +15295,26 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "tags": { "line010": { "type": "TagIdentifier", - "value": "line010", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4759, - 4831, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4830, - "start": 4822, - "type": "TagDeclarator", - "value": "line010" - }, - "to": [ - 84.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4759, - 4831, - 0 - ], - "tag": { - "end": 4830, - "start": 4822, - "type": "TagDeclarator", - "value": "line010" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4822, - 4830, - 0 - ] - } - ] + "value": "line010" }, "line011": { "type": "TagIdentifier", - "value": "line011", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4837, - 4910, - 0 - ] - }, - "from": [ - 84.0, - 0.0 - ], - "tag": { - "end": 4909, - "start": 4901, - "type": "TagDeclarator", - "value": "line011" - }, - "to": [ - 84.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4837, - 4910, - 0 - ], - "tag": { - "end": 4909, - "start": 4901, - "type": "TagDeclarator", - "value": "line011" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4901, - 4909, - 0 - ] - } - ] + "value": "line011" }, "line012": { "type": "TagIdentifier", - "value": "line012", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4916, - 4969, - 0 - ] - }, - "from": [ - 84.0, - 126.0 - ], - "tag": { - "end": 4968, - "start": 4960, - "type": "TagDeclarator", - "value": "line012" - }, - "to": [ - 0.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4916, - 4969, - 0 - ], - "tag": { - "end": 4968, - "start": 4960, - "type": "TagDeclarator", - "value": "line012" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4960, - 4968, - 0 - ] - } - ] + "value": "line012" }, "line013": { "type": "TagIdentifier", - "value": "line013", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4975, - 4996, - 0 - ] - }, - "from": [ - 0.0, - 126.0 - ], - "tag": { - "end": 4995, - "start": 4987, - "type": "TagDeclarator", - "value": "line013" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4975, - 4996, - 0 - ], - "tag": { - "end": 4995, - "start": 4987, - "type": "TagDeclarator", - "value": "line013" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4987, - 4995, - 0 - ] - } - ] + "value": "line013" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4728, - 4753, - 0 - ] - } - ] + } }, "height": 7.0, "startCapId": "[uuid]", @@ -18116,16 +15351,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4728, - 4753, - 0 - ] - } - ] + } } }, "cornerRadius": { @@ -18139,1167 +15365,1094 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - } - ] + } }, "corners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } } ] }, @@ -19314,16 +16467,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 847, - 848, - 0 - ] - } - ] + } }, "countBinLength": { "type": "Number", @@ -19336,16 +16480,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 828, - 829, - 0 - ] - } - ] + } }, "countBinWidth": { "type": "Number", @@ -19358,28 +16493,10 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 809, - 810, - 0 - ] - } - ] + } }, "face": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1133, - 1506, - 0 - ] - } - ] + "type": "Function" }, "firstStep": { "type": "Number", @@ -19392,16 +16509,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 577, - 580, - 0 - ] - } - ] + } }, "height": { "type": "Number", @@ -19414,663 +16522,65 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 577, - 580, - 0 - ] - }, - { - "sourceRange": [ - 594, - 597, - 0 - ] - }, - { - "sourceRange": [ - 610, - 614, - 0 - ] - } - ] + } }, "line000": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5824, - 5832, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 - ] - } - ] + "value": "line003" }, "line010": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line010", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4759, - 4831, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4830, - "start": 4822, - "type": "TagDeclarator", - "value": "line010" - }, - "to": [ - 84.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4759, - 4831, - 0 - ], - "tag": { - "end": 4830, - "start": 4822, - "type": "TagDeclarator", - "value": "line010" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4822, - 4830, - 0 - ] - } - ] + "value": "line010" }, "line011": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line011", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4837, - 4910, - 0 - ] - }, - "from": [ - 84.0, - 0.0 - ], - "tag": { - "end": 4909, - "start": 4901, - "type": "TagDeclarator", - "value": "line011" - }, - "to": [ - 84.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4837, - 4910, - 0 - ], - "tag": { - "end": 4909, - "start": 4901, - "type": "TagDeclarator", - "value": "line011" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4901, - 4909, - 0 - ] - } - ] + "value": "line011" }, "line012": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line012", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4916, - 4969, - 0 - ] - }, - "from": [ - 84.0, - 126.0 - ], - "tag": { - "end": 4968, - "start": 4960, - "type": "TagDeclarator", - "value": "line012" - }, - "to": [ - 0.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4916, - 4969, - 0 - ], - "tag": { - "end": 4968, - "start": 4960, - "type": "TagDeclarator", - "value": "line012" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4960, - 4968, - 0 - ] - } - ] + "value": "line012" }, "line013": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line013", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4975, - 4996, - 0 - ] - }, - "from": [ - 0.0, - 126.0 - ], - "tag": { - "end": 4995, - "start": 4987, - "type": "TagDeclarator", - "value": "line013" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4975, - 4996, - 0 - ], - "tag": { - "end": 4995, - "start": 4987, - "type": "TagDeclarator", - "value": "line013" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4987, - 4995, - 0 - ] - } - ] + "value": "line013" }, "lipCorners000": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 ], "tag": { "end": 5591, @@ -20078,61 +16588,31 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, "tag": { "end": 5708, "start": 5701, "type": "TagDeclarator", "value": "arc000" }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 ], "tag": { "end": 5832, @@ -20140,533 +16620,367 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 3.75, - "y": 0.0, - "z": 11.75 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 5464, - 5489, + 5841, + 5866, 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + ], + "tag": null, + "type": "extrudePlane" }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5549, 5592, 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5583, - 5591, + 5600, + 5709, 0 ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5784, 5833, 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5841, + 5866, 0 ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5464, + 5489, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 ], "tag": { "end": 5591, @@ -20674,61 +16988,31 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, "tag": { "end": 5708, "start": 5701, "type": "TagDeclarator", "value": "arc000" }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 ], "tag": { "end": 5832, @@ -20736,538 +17020,372 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 3.75, - "y": 0.0, - "z": 11.75 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 5464, - 5489, + 5841, + 5866, 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + ], + "tag": null, + "type": "extrudePlane" }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5549, 5592, 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5583, - 5591, + 5600, + 5709, 0 ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5784, 5833, 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5841, + 5866, 0 ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5464, + 5489, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] + } } ] }, "lipCorners001": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 ], "tag": { "end": 5591, @@ -21275,61 +17393,31 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, "tag": { "end": 5708, "start": 5701, "type": "TagDeclarator", "value": "arc000" }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 ], "tag": { "end": 5832, @@ -21337,533 +17425,367 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 80.25, - "y": 0.0, - "z": 11.75 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 5464, - 5489, + 5841, + 5866, 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + ], + "tag": null, + "type": "extrudePlane" }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5549, 5592, 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5583, - 5591, + 5600, + 5709, 0 ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5784, 5833, 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5841, + 5866, 0 ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 80.25, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5464, + 5489, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 ], "tag": { "end": 5591, @@ -21871,61 +17793,31 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, "tag": { "end": 5708, "start": 5701, "type": "TagDeclarator", "value": "arc000" }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 ], "tag": { "end": 5832, @@ -21933,421 +17825,357 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 80.25, - "y": 0.0, - "z": 11.75 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 5464, - 5489, + 5841, + 5866, 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + ], + "tag": null, + "type": "extrudePlane" }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5549, 5592, 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5583, - 5591, + 5600, + 5709, 0 ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5784, 5833, 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5841, + 5866, 0 ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 80.25, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5464, + 5489, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] + } } ] }, "lipFace": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 5411, - 6069, - 0 - ] - } - ] + "type": "Function" }, "lipHeight": { "type": "Number", @@ -22360,173 +18188,25 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 692, - 695, - 0 - ] - }, - { - "sourceRange": [ - 707, - 710, - 0 - ] - }, - { - "sourceRange": [ - 722, - 725, - 0 - ] - }, - { - "sourceRange": [ - 737, - 740, - 0 - ] - }, - { - "sourceRange": [ - 752, - 755, - 0 - ] - } - ] + } }, "lipLengths": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 ], "tag": { "end": 5591, @@ -22534,61 +18214,31 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, "tag": { "end": 5708, "start": 5701, "type": "TagDeclarator", "value": "arc000" }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 ], "tag": { "end": 5832, @@ -22596,533 +18246,367 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 3.75, - "y": 0.0, - "z": 11.75 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 5464, - 5489, + 5841, + 5866, 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + ], + "tag": null, + "type": "extrudePlane" }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5549, 5592, 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5583, - 5591, + 5600, + 5709, 0 ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5784, 5833, 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5841, + 5866, 0 ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5464, + 5489, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 76.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 76.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 ], "tag": { "end": 5591, @@ -23130,61 +18614,31 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, "tag": { "end": 5708, "start": 5701, "type": "TagDeclarator", "value": "arc000" }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 ], "tag": { "end": 5832, @@ -23192,407 +18646,352 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 3.75, - "y": 0.0, - "z": 11.75 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 5464, - 5489, + 5841, + 5866, 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + ], + "tag": null, + "type": "extrudePlane" }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5549, 5592, 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5583, - 5591, + 5600, + 5709, 0 ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } }, - "surface": { - "faceId": "[uuid]", + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 5784, 5833, 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 0.8536, + 6.1464 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5841, + 5866, 0 ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 3.75, + "y": 0.0, + "z": 11.75 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5464, + 5489, + 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 76.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 76.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] + } } ] }, @@ -23607,16 +19006,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 677, - 680, - 0 - ] - } - ] + } }, "lipSingleLength": { "type": "Solid", @@ -23966,8 +19356,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -23994,227 +19383,29 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + "value": "arc000" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5824, - 5832, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] + } }, "height": 76.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] + } } }, "lipSingleLengthCorner": { @@ -24565,8 +19756,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -24593,227 +19783,29 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + "value": "arc000" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5824, - 5832, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] + } } }, "lipSingleWidth": { @@ -25164,8 +20156,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -25192,227 +20183,29 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] + "value": "arc000" }, "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5824, - 5832, - 0 - ] - } - ] + "value": "line001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] + } }, "height": 118.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] + } } }, "lipSingleWidthCorner": { @@ -25763,8 +20556,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -25791,12 +20583,243 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "tags": { "arc000": { "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "lipStep1": { + "type": "Number", + "value": 1.4, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lipStep2": { + "type": "Number", + "value": 1.2, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lipStep3": { + "type": "Number", + "value": 0.7, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lipStep4": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lipStep5": { + "type": "Number", + "value": 1.9, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lipWidths": { + "type": "HomArray", + "value": [ + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", "id": "[uuid]", - "sketch": "[uuid]", - "path": { + "sourceRange": [ + 5549, + 5592, + 0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 + ], + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5841, + 5866, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -25830,103 +20853,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "Mm" } }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] - }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -25954,13 +20881,390 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "Mm" } }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5841, + 5866, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 3.75, + "z": 11.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 5784, - 5833, + 5464, + 5489, 0 + ] + } + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 118.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 + ], + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "type": "extrudeArc" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 + ], + "tag": { + "end": 5832, + "start": 5824, + "type": "TagDeclarator", + "value": "line001" + }, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5841, + 5866, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5549, + 5592, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": { + "end": 5591, + "start": 5583, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 0.0, + 5.7929 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5600, + 5709, + 0 + ] + }, + "ccw": false, + "center": [ + 0.5, + 5.7929 + ], + "from": [ + 0.0, + 5.7929 + ], + "radius": 0.5, + "tag": { + "end": 5708, + "start": 5701, + "type": "TagDeclarator", + "value": "arc000" + }, + "to": [ + 0.8536, + 6.1464 + ], + "type": "Arc", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5784, + 5833, + 0 + ] + }, + "from": [ + 0.8536, + 6.1464 ], "tag": { "end": 5832, @@ -25968,1519 +21272,300 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "type": "extrudePlane" - } - }, - "__meta": [ + "to": [ + 1.9, + 5.1 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5841, + 5866, + 0 + ] + }, + "from": [ + 1.9, + 5.1 + ], + "tag": null, + "to": [ + 1.9, + 3.3 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5874, + 5932, + 0 + ] + }, + "from": [ + 1.9, + 3.3 + ], + "tag": null, + "to": [ + 2.6, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5940, + 5965, + 0 + ] + }, + "from": [ + 2.6, + 2.6 + ], + "tag": null, + "to": [ + 2.6, + 1.4 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 5973, + 6032, + 0 + ] + }, + "from": [ + 2.6, + 1.4 + ], + "tag": null, + "to": [ + 1.2, + -0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6040, + 6047, + 0 + ] + }, + "from": [ + 1.2, + -0.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 3.75, + "z": 11.75 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 5824, - 5832, + 5464, + 5489, 0 ] } - ] + }, + "tags": { + "arc000": { + "type": "TagIdentifier", + "value": "arc000" + }, + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "height": 118.5, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Mm" } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] } - ] - } - }, - "lipStep1": { - "type": "Number", - "value": 1.4, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 692, - 695, - 0 - ] - } - ] - }, - "lipStep2": { - "type": "Number", - "value": 1.2, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 707, - 710, - 0 - ] - } - ] - }, - "lipStep3": { - "type": "Number", - "value": 0.7, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 722, - 725, - 0 - ] - } - ] - }, - "lipStep4": { - "type": "Number", - "value": 1.8, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 737, - 740, - 0 - ] - } - ] - }, - "lipStep5": { - "type": "Number", - "value": 1.9, - "ty": { - "type": "Default", - "len": { - "type": "Mm" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 752, - 755, - 0 - ] - } - ] - }, - "lipWidths": { - "type": "Solids", - "value": [ - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 3.75, - "z": 11.75 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] - }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5824, - 5832, - 0 - ] - } - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 118.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5841, - 5866, - 0 - ] - }, - "from": [ - 1.9, - 5.1 - ], - "tag": null, - "to": [ - 1.9, - 3.3 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5874, - 5932, - 0 - ] - }, - "from": [ - 1.9, - 3.3 - ], - "tag": null, - "to": [ - 2.6, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5940, - 5965, - 0 - ] - }, - "from": [ - 2.6, - 2.6 - ], - "tag": null, - "to": [ - 2.6, - 1.4 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5973, - 6032, - 0 - ] - }, - "from": [ - 2.6, - 1.4 - ], - "tag": null, - "to": [ - 1.2, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6040, - 6047, - 0 - ] - }, - "from": [ - 1.2, - -0.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 3.75, - "z": 11.75 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - }, - "tags": { - "arc000": { - "type": "TagIdentifier", - "value": "arc000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ] - }, - "ccw": false, - "center": [ - 0.5, - 5.7929 - ], - "from": [ - 0.0, - 5.7929 - ], - "radius": 0.5, - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "to": [ - 0.8536, - 6.1464 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5600, - 5709, - 0 - ], - "tag": { - "end": 5708, - "start": 5701, - "type": "TagDeclarator", - "value": "arc000" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 5701, - 5708, - 0 - ] - } - ] - }, - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 0.0, - 5.7929 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5549, - 5592, - 0 - ], - "tag": { - "end": 5591, - "start": 5583, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5583, - 5591, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ] - }, - "from": [ - 0.8536, - 6.1464 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 1.9, - 5.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 5784, - 5833, - 0 - ], - "tag": { - "end": 5832, - "start": 5824, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 5824, - 5832, - 0 - ] - } - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] - }, - "height": 118.5, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 5464, - 5489, - 0 - ] - } - ] } ] }, "magCutout000": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -27488,27 +21573,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -27516,27 +21589,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -27544,27 +21605,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -27572,602 +21621,363 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 3151, - 3188, + 3194, + 3359, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -28175,27 +21985,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -28203,27 +22001,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -28231,27 +22017,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -28259,602 +22033,363 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 3151, - 3188, + 3194, + 3359, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -28862,27 +22397,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -28890,27 +22413,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -28918,27 +22429,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -28946,602 +22445,363 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 3151, - 3188, + 3194, + 3359, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 3194, + 3359, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2649, + 2713, + 0 ], "tag": { "end": 2712, @@ -29549,27 +22809,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2719, + 2783, + 0 ], "tag": { "end": 2782, @@ -29577,27 +22825,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2789, + 2842, + 0 ], "tag": { "end": 2841, @@ -29605,27 +22841,15 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2848, + 2869, + 0 ], "tag": { "end": 2868, @@ -29633,444 +22857,277 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2649, 2713, 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2712, + "start": 2704, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2719, 2783, 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2782, + "start": 2774, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2789, 2842, 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2841, + "start": 2833, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2848, 2869, 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2868, + "start": 2860, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2555, + 2643, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 3151, - 3188, + 3194, + 3359, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3194, - 3359, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 3194, - 3359, - 0 - ] } - ] + } } ] }, @@ -30085,16 +23142,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 661, - 664, - 0 - ] - } - ] + } }, "magOffset": { "type": "Number", @@ -30107,16 +23155,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 646, - 649, - 0 - ] - } - ] + } }, "magOuterDiam": { "type": "Number", @@ -30129,16 +23168,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 630, - 633, - 0 - ] - } - ] + } }, "plane000": { "type": "Object", @@ -30160,16 +23190,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30182,69 +23203,14 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6137, - 6140, - 0 - ] - } - ] + } }, { "type": "Number", "value": 11.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 577, - 580, - 0 - ] - }, - { - "sourceRange": [ - 594, - 597, - 0 - ] - }, - { - "sourceRange": [ - 610, - 614, - 0 - ] - }, - { - "sourceRange": [ - 493, - 496, - 0 - ] - }, - { - "sourceRange": [ - 847, - 848, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6109, - 6189, - 0 - ] + } } ] }, @@ -30262,16 +23228,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6204, - 6207, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30284,16 +23241,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6209, - 6212, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30306,25 +23254,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6214, - 6217, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6203, - 6218, - 0 - ] + } } ] }, @@ -30342,16 +23272,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6233, - 6236, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30364,16 +23285,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6238, - 6241, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30386,25 +23298,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6243, - 6246, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6232, - 6247, - 0 - ] + } } ] }, @@ -30422,16 +23316,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6262, - 6265, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30444,16 +23329,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6267, - 6270, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30466,49 +23342,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6272, - 6275, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6261, - 6276, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 6094, - 6280, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 6082, - 6282, - 0 - ] - } - ] + } }, "plane001": { "type": "Object", @@ -30530,16 +23370,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6330, - 6333, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30552,69 +23383,14 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 564, - 0 - ] - } - ] + } }, { "type": "Number", "value": 11.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 577, - 580, - 0 - ] - }, - { - "sourceRange": [ - 594, - 597, - 0 - ] - }, - { - "sourceRange": [ - 610, - 614, - 0 - ] - }, - { - "sourceRange": [ - 493, - 496, - 0 - ] - }, - { - "sourceRange": [ - 847, - 848, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6322, - 6402, - 0 - ] + } } ] }, @@ -30632,16 +23408,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6417, - 6420, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30654,16 +23421,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6422, - 6425, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30676,25 +23434,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6427, - 6430, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6416, - 6431, - 0 - ] + } } ] }, @@ -30712,16 +23452,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6446, - 6449, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30734,16 +23465,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6451, - 6454, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30756,25 +23478,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6456, - 6459, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6445, - 6460, - 0 - ] + } } ] }, @@ -30792,16 +23496,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6475, - 6478, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30814,16 +23509,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6480, - 6483, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30836,49 +23522,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6485, - 6488, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6474, - 6489, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 6307, - 6493, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 6295, - 6495, - 0 - ] - } - ] + } }, "plane002": { "type": "Object", @@ -30894,44 +23544,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "value": 80.25, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 809, - 810, - 0 - ] - }, - { - "sourceRange": [ - 476, - 480, - 0 - ] - }, - { - "sourceRange": [ - 6572, - 6573, - 0 - ] - }, - { - "sourceRange": [ - 527, - 531, - 0 - ] - }, - { - "sourceRange": [ - 560, - 564, - 0 - ] - } - ] + } }, { "type": "Number", @@ -30944,69 +23557,14 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6606, - 6609, - 0 - ] - } - ] + } }, { "type": "Number", "value": 11.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 577, - 580, - 0 - ] - }, - { - "sourceRange": [ - 594, - 597, - 0 - ] - }, - { - "sourceRange": [ - 610, - 614, - 0 - ] - }, - { - "sourceRange": [ - 493, - 496, - 0 - ] - }, - { - "sourceRange": [ - 847, - 848, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6535, - 6658, - 0 - ] + } } ] }, @@ -31024,16 +23582,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6673, - 6676, - 0 - ] - } - ] + } }, { "type": "Number", @@ -31046,16 +23595,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6678, - 6681, - 0 - ] - } - ] + } }, { "type": "Number", @@ -31068,25 +23608,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6683, - 6686, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6672, - 6687, - 0 - ] + } } ] }, @@ -31104,16 +23626,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6702, - 6705, - 0 - ] - } - ] + } }, { "type": "Number", @@ -31126,16 +23639,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6707, - 6710, - 0 - ] - } - ] + } }, { "type": "Number", @@ -31148,25 +23652,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6712, - 6715, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6701, - 6716, - 0 - ] + } } ] }, @@ -31184,16 +23670,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6731, - 6734, - 0 - ] - } - ] + } }, { "type": "Number", @@ -31206,16 +23683,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6736, - 6739, - 0 - ] - } - ] + } }, { "type": "Number", @@ -31228,49 +23696,13 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6741, - 6744, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 6730, - 6745, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 6520, - 6749, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 6508, - 6751, - 0 - ] - } - ] + } }, "secondStep": { "type": "Number", @@ -31283,1167 +23715,1094 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 594, - 597, - 0 - ] - } - ] + } }, "sides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1240, - 1262, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1270, - 1300, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1308, - 1367, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1375, - 1402, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1410, - 1469, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1477, - 1484, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1186, - 1232, + 1240, + 1262, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1240, + 1262, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1270, + 1300, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1308, + 1367, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1375, + 1402, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1410, + 1469, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1477, + 1484, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1186, + 1232, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] } - ] + } } ] }, @@ -32663,8 +25022,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -32691,267 +25049,26 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "tags": { "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2649, - 2713, - 0 - ], - "tag": { - "end": 2712, - "start": 2704, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2704, - 2712, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2719, - 2783, - 0 - ], - "tag": { - "end": 2782, - "start": 2774, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2774, - 2782, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2789, - 2842, - 0 - ], - "tag": { - "end": 2841, - "start": 2833, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2833, - 2841, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2848, - 2869, - 0 - ], - "tag": { - "end": 2868, - "start": 2860, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2860, - 2868, - 0 - ] - } - ] + "value": "line003" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } }, "height": 4.75, "startCapId": "[uuid]", @@ -32988,16 +25105,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2555, - 2643, - 0 - ] - } - ] + } } }, "singleCorner": { @@ -33233,8 +25341,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -33262,32 +25369,14 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] + } } }, "singleSide": { @@ -33523,8 +25612,7 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -33552,32 +25640,14 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] + } }, "height": 34.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1186, - 1232, - 0 - ] - } - ] + } } }, "thirdStep": { @@ -33591,15 +25661,6 @@ description: Variables in memory after executing gridfinity-bins-stacking-lip.kc "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 610, - 614, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap index 22b3eedaf..392809882 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands gridfinity-bins.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 306, + 339, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -148,6 +160,17 @@ description: Artifact commands gridfinity-bins.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -265,17 +288,6 @@ description: Artifact commands gridfinity-bins.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1218, - 1225, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -606,6 +618,17 @@ description: Artifact commands gridfinity-bins.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 927, + 973, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -723,17 +746,6 @@ description: Artifact commands gridfinity-bins.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1218, - 1225, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1029,6 +1041,17 @@ description: Artifact commands gridfinity-bins.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2298, + 2386, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1104,17 +1127,6 @@ description: Artifact commands gridfinity-bins.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2591, - 2612, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1461,6 +1473,17 @@ description: Artifact commands gridfinity-bins.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2937, + 3102, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3708,6 +3731,17 @@ description: Artifact commands gridfinity-bins.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4497, + 4522, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3783,17 +3817,6 @@ description: Artifact commands gridfinity-bins.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4744, - 4765, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md index c5c9dc53c..6955907e8 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/artifact_graph_flowchart.snap.md @@ -33,13 +33,13 @@ flowchart LR 82["Segment
[2937, 3102, 0]"] 83[Solid2d] end - subgraph path90 [Path] - 90["Path
[4497, 4522, 0]"] - 91["Segment
[4528, 4600, 0]"] - 92["Segment
[4606, 4679, 0]"] - 93["Segment
[4685, 4738, 0]"] - 94["Segment
[4744, 4765, 0]"] - 95[Solid2d] + subgraph path93 [Path] + 93["Path
[4497, 4522, 0]"] + 94["Segment
[4528, 4600, 0]"] + 95["Segment
[4606, 4679, 0]"] + 96["Segment
[4685, 4738, 0]"] + 97["Segment
[4744, 4765, 0]"] + 98[Solid2d] end 1["Plane
[1311, 1360, 0]"] 10["Sweep Extrusion
[1298, 1405, 0]"] @@ -104,30 +104,33 @@ flowchart LR 86["Cap Start"] 87["SweepEdge Opposite"] 88["SweepEdge Adjacent"] - 89["Plane
[4456, 4490, 0]"] - 96["Sweep Extrusion
[4771, 4815, 0]"] - 97[Wall] - 98[Wall] - 99[Wall] + 89["Sweep Extrusion
[3323, 3350, 0]"] + 90["Sweep Extrusion
[3323, 3350, 0]"] + 91["Sweep Extrusion
[3323, 3350, 0]"] + 92["Plane
[4456, 4490, 0]"] + 99["Sweep Extrusion
[4771, 4815, 0]"] 100[Wall] - 101["Cap Start"] - 102["Cap End"] - 103["SweepEdge Opposite"] - 104["SweepEdge Adjacent"] - 105["SweepEdge Opposite"] - 106["SweepEdge Adjacent"] - 107["SweepEdge Opposite"] - 108["SweepEdge Adjacent"] - 109["SweepEdge Opposite"] - 110["SweepEdge Adjacent"] - 111["EdgeCut Fillet
[4821, 5053, 0]"] - 112["EdgeCut Fillet
[4821, 5053, 0]"] - 113["EdgeCut Fillet
[4821, 5053, 0]"] + 101[Wall] + 102[Wall] + 103[Wall] + 104["Cap Start"] + 105["Cap End"] + 106["SweepEdge Opposite"] + 107["SweepEdge Adjacent"] + 108["SweepEdge Opposite"] + 109["SweepEdge Adjacent"] + 110["SweepEdge Opposite"] + 111["SweepEdge Adjacent"] + 112["SweepEdge Opposite"] + 113["SweepEdge Adjacent"] 114["EdgeCut Fillet
[4821, 5053, 0]"] - 115["StartSketchOnPlane
[899, 919, 0]"] - 116["StartSketchOnPlane
[899, 919, 0]"] - 117["StartSketchOnFace
[2894, 2931, 0]"] - 118["StartSketchOnPlane
[4442, 4491, 0]"] + 115["EdgeCut Fillet
[4821, 5053, 0]"] + 116["EdgeCut Fillet
[4821, 5053, 0]"] + 117["EdgeCut Fillet
[4821, 5053, 0]"] + 118["StartSketchOnPlane
[899, 919, 0]"] + 119["StartSketchOnPlane
[899, 919, 0]"] + 120["StartSketchOnFace
[2894, 2931, 0]"] + 121["StartSketchOnPlane
[4442, 4491, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -258,45 +261,45 @@ flowchart LR 84 --- 86 84 --- 87 84 --- 88 - 89 --- 90 - 90 --- 91 - 90 --- 92 - 90 --- 93 - 90 --- 94 - 90 ---- 96 - 90 --- 95 - 91 --- 97 - 91 --- 103 - 91 --- 104 - 92 --- 98 - 92 --- 105 - 92 --- 106 - 93 --- 99 - 93 --- 107 - 93 --- 108 + 92 --- 93 + 93 --- 94 + 93 --- 95 + 93 --- 96 + 93 --- 97 + 93 ---- 99 + 93 --- 98 94 --- 100 - 94 --- 109 - 94 --- 110 - 96 --- 97 - 96 --- 98 - 96 --- 99 - 96 --- 100 - 96 --- 101 + 94 --- 106 + 94 --- 107 + 95 --- 101 + 95 --- 108 + 95 --- 109 96 --- 102 - 96 --- 103 - 96 --- 104 - 96 --- 105 - 96 --- 106 - 96 --- 107 - 96 --- 108 - 96 --- 109 96 --- 110 - 104 <--x 111 - 110 <--x 112 - 108 <--x 113 - 106 <--x 114 - 1 <--x 115 - 28 <--x 116 - 67 <--x 117 - 89 <--x 118 + 96 --- 111 + 97 --- 103 + 97 --- 112 + 97 --- 113 + 99 --- 100 + 99 --- 101 + 99 --- 102 + 99 --- 103 + 99 --- 104 + 99 --- 105 + 99 --- 106 + 99 --- 107 + 99 --- 108 + 99 --- 109 + 99 --- 110 + 99 --- 111 + 99 --- 112 + 99 --- 113 + 107 <--x 114 + 113 <--x 115 + 111 <--x 116 + 109 <--x 117 + 1 <--x 118 + 28 <--x 119 + 67 <--x 120 + 92 <--x 121 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/exported_step.step b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/exported_step.step index b87ecd6d6..6bd2fa64a 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap index 46932a4e2..2dddc0d02 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/ops.snap @@ -473,7 +473,7 @@ description: Operations executed gridfinity-bins.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -868,19 +868,31 @@ description: Operations executed gridfinity-bins.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -988,19 +1000,31 @@ description: Operations executed gridfinity-bins.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1108,31 +1132,55 @@ description: Operations executed gridfinity-bins.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1240,19 +1288,31 @@ description: Operations executed gridfinity-bins.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1360,31 +1420,55 @@ description: Operations executed gridfinity-bins.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1601,13 +1685,19 @@ description: Operations executed gridfinity-bins.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap index ba9bf06e6..da90f960b 100644 --- a/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/gridfinity-bins/program_memory.snap @@ -23,16 +23,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1754, - 1757, - 0 - ] - } - ] + } }, { "type": "Number", @@ -45,25 +36,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1759, - 1762, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1753, - 1763, - 0 - ] + } } ] }, @@ -81,23 +54,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 457, - 461, - 0 - ] - }, - { - "sourceRange": [ - 424, - 428, - 0 - ] - } - ] + } }, { "type": "Number", @@ -110,56 +67,13 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 457, - 461, - 0 - ] - }, - { - "sourceRange": [ - 424, - 428, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 1778, - 1842, - 0 - ] + } } ] } - }, - "__meta": [ - { - "sourceRange": [ - 1740, - 1846, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1727, - 1848, - 0 - ] - } - ] + } }, "binBaseLength": { "type": "Number", @@ -172,6999 +86,6534 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 410, - 414, - 0 - ] - } - ] + } }, "binCorners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } } ] }, "binFill": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -7172,27 +6621,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -7200,27 +6637,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -7228,27 +6653,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -7256,465 +6669,253 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -7722,27 +6923,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -7750,27 +6939,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -7778,27 +6955,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -7806,465 +6971,253 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -8272,27 +7225,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -8300,27 +7241,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -8328,27 +7257,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -8356,465 +7273,253 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -8822,27 +7527,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -8850,27 +7543,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -8878,27 +7559,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -8906,465 +7575,253 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -9372,27 +7829,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -9400,27 +7845,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -9428,27 +7861,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -9456,465 +7877,253 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -9922,27 +8131,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -9950,27 +8147,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -9978,27 +8163,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -10006,378 +8179,238 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } - ], - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } } ] }, @@ -10392,16 +8425,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 390, - 393, - 0 - ] - } - ] + } }, "binLength": { "type": "Number", @@ -10414,6907 +8438,6514 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 373, - 377, - 0 - ] - } - ] + } }, "binSides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } } ] }, @@ -17329,16 +14960,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 438, - 441, - 0 - ] - } - ] + } }, "binTol": { "type": "Number", @@ -17351,16 +14973,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 424, - 428, - 0 - ] - } - ] + } }, "binTop": { "type": "Solid", @@ -17578,8 +15191,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -17606,267 +15218,26 @@ description: Variables in memory after executing gridfinity-bins.kcl "tags": { "line010": { "type": "TagIdentifier", - "value": "line010", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4528, - 4600, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4599, - "start": 4591, - "type": "TagDeclarator", - "value": "line010" - }, - "to": [ - 84.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4528, - 4600, - 0 - ], - "tag": { - "end": 4599, - "start": 4591, - "type": "TagDeclarator", - "value": "line010" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4591, - 4599, - 0 - ] - } - ] + "value": "line010" }, "line011": { "type": "TagIdentifier", - "value": "line011", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4606, - 4679, - 0 - ] - }, - "from": [ - 84.0, - 0.0 - ], - "tag": { - "end": 4678, - "start": 4670, - "type": "TagDeclarator", - "value": "line011" - }, - "to": [ - 84.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4606, - 4679, - 0 - ], - "tag": { - "end": 4678, - "start": 4670, - "type": "TagDeclarator", - "value": "line011" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4670, - 4678, - 0 - ] - } - ] + "value": "line011" }, "line012": { "type": "TagIdentifier", - "value": "line012", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4685, - 4738, - 0 - ] - }, - "from": [ - 84.0, - 126.0 - ], - "tag": { - "end": 4737, - "start": 4729, - "type": "TagDeclarator", - "value": "line012" - }, - "to": [ - 0.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4685, - 4738, - 0 - ], - "tag": { - "end": 4737, - "start": 4729, - "type": "TagDeclarator", - "value": "line012" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4729, - 4737, - 0 - ] - } - ] + "value": "line012" }, "line013": { "type": "TagIdentifier", - "value": "line013", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4744, - 4765, - 0 - ] - }, - "from": [ - 0.0, - 126.0 - ], - "tag": { - "end": 4764, - "start": 4756, - "type": "TagDeclarator", - "value": "line013" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4744, - 4765, - 0 - ], - "tag": { - "end": 4764, - "start": 4756, - "type": "TagDeclarator", - "value": "line013" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4756, - 4764, - 0 - ] - } - ] + "value": "line013" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4497, - 4522, - 0 - ] - } - ] + } }, "height": 14.0, "startCapId": "[uuid]", @@ -17903,16 +15274,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 4497, - 4522, - 0 - ] - } - ] + } } }, "cornerRadius": { @@ -17926,1167 +15288,1094 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 457, - 461, - 0 - ] - } - ] + } }, "corners": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 0.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 0.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } } ] }, @@ -19101,16 +16390,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 653, - 654, - 0 - ] - } - ] + } }, "countBinLength": { "type": "Number", @@ -19123,16 +16403,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 634, - 635, - 0 - ] - } - ] + } }, "countBinWidth": { "type": "Number", @@ -19145,28 +16416,10 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 615, - 616, - 0 - ] - } - ] + } }, "face": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 874, - 1247, - 0 - ] - } - ] + "type": "Function" }, "firstStep": { "type": "Number", @@ -19179,16 +16432,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 474, - 477, - 0 - ] - } - ] + } }, "height": { "type": "Number", @@ -19201,695 +16445,136 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 474, - 477, - 0 - ] - }, - { - "sourceRange": [ - 491, - 494, - 0 - ] - }, - { - "sourceRange": [ - 507, - 511, - 0 - ] - } - ] + } }, "line000": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 - ] - } - ] + "value": "line003" }, "line010": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line010", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4528, - 4600, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 4599, - "start": 4591, - "type": "TagDeclarator", - "value": "line010" - }, - "to": [ - 84.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4528, - 4600, - 0 - ], - "tag": { - "end": 4599, - "start": 4591, - "type": "TagDeclarator", - "value": "line010" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4591, - 4599, - 0 - ] - } - ] + "value": "line010" }, "line011": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line011", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4606, - 4679, - 0 - ] - }, - "from": [ - 84.0, - 0.0 - ], - "tag": { - "end": 4678, - "start": 4670, - "type": "TagDeclarator", - "value": "line011" - }, - "to": [ - 84.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4606, - 4679, - 0 - ], - "tag": { - "end": 4678, - "start": 4670, - "type": "TagDeclarator", - "value": "line011" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4670, - 4678, - 0 - ] - } - ] + "value": "line011" }, "line012": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line012", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4685, - 4738, - 0 - ] - }, - "from": [ - 84.0, - 126.0 - ], - "tag": { - "end": 4737, - "start": 4729, - "type": "TagDeclarator", - "value": "line012" - }, - "to": [ - 0.0, - 126.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4685, - 4738, - 0 - ], - "tag": { - "end": 4737, - "start": 4729, - "type": "TagDeclarator", - "value": "line012" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4729, - 4737, - 0 - ] - } - ] + "value": "line012" }, "line013": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "line013", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4744, - 4765, - 0 - ] - }, - "from": [ - 0.0, - 126.0 - ], - "tag": { - "end": 4764, - "start": 4756, - "type": "TagDeclarator", - "value": "line013" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 4744, - 4765, - 0 - ], - "tag": { - "end": 4764, - "start": 4756, - "type": "TagDeclarator", - "value": "line013" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 4756, - 4764, - 0 - ] - } - ] + "value": "line013" }, "magCutout000": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -19897,27 +16582,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -19925,27 +16598,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -19953,27 +16614,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -19981,602 +16630,363 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2894, - 2931, + 2937, + 3102, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -20584,27 +16994,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -20612,27 +17010,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -20640,27 +17026,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -20668,602 +17042,363 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2894, - 2931, + 2937, + 3102, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -21271,27 +17406,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -21299,27 +17422,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -21327,27 +17438,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -21355,602 +17454,363 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2894, - 2931, + 2937, + 3102, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - 8.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 ], - "from": [ - -4.75, - 8.0 - ], - "radius": 3.25, "tag": null, - "to": [ - -4.75, - 8.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "start", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2937, + 3102, + 0 + ] + }, + "ccw": true, + "center": [ + -8.0, + 8.0 + ], + "from": [ + -4.75, + 8.0 + ], + "radius": 3.25, + "tag": null, + "to": [ + -4.75, + 8.0 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2392, + 2456, + 0 ], "tag": { "end": 2455, @@ -21958,27 +17818,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line000" }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2462, + 2526, + 0 ], "tag": { "end": 2525, @@ -21986,27 +17834,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line001" }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2532, + 2585, + 0 ], "tag": { "end": 2584, @@ -22014,27 +17850,15 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line002" }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2591, + 2612, + 0 ], "tag": { "end": 2611, @@ -22042,444 +17866,277 @@ description: Variables in memory after executing gridfinity-bins.kcl "type": "TagDeclarator", "value": "line003" }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 3.2 - ], - "to": [ - 3.2, - 3.2 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - }, - "tags": { - "line000": { - "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + "paths": [ + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2392, 2456, 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 3.2, + 3.2 + ], + "tag": { + "end": 2455, + "start": 2447, + "type": "TagDeclarator", + "value": "line000" + }, + "to": [ + 38.8, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] - }, - "line001": { - "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2462, 2526, 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 3.2 + ], + "tag": { + "end": 2525, + "start": 2517, + "type": "TagDeclarator", + "value": "line001" + }, + "to": [ + 38.8, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] - }, - "line002": { - "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2532, 2585, 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 38.8, + 38.8 + ], + "tag": { + "end": 2584, + "start": 2576, + "type": "TagDeclarator", + "value": "line002" + }, + "to": [ + 3.2, + 38.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] - }, - "line003": { - "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 2591, 2612, 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 ] + }, + "from": [ + 3.2, + 38.8 + ], + "tag": { + "end": 2611, + "start": 2603, + "type": "TagDeclarator", + "value": "line003" + }, + "to": [ + 3.2, + 3.2 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 3.2 + ], + "to": [ + 3.2, + 3.2 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2298, + 2386, + 0 + ] + } + }, + "tags": { + "line000": { + "type": "TagIdentifier", + "value": "line000" + }, + "line001": { + "type": "TagIdentifier", + "value": "line001" + }, + "line002": { + "type": "TagIdentifier", + "value": "line002" + }, + "line003": { + "type": "TagIdentifier", + "value": "line003" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 4.75, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "edgeCuts": [ + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + }, + { + "type": "fillet", + "id": "[uuid]", + "radius": 0.8, + "edgeId": "[uuid]", + "tag": null + } + ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "height": 4.75, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "edgeCuts": [ - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null - }, - { - "type": "fillet", - "id": "[uuid]", - "radius": 0.8, - "edgeId": "[uuid]", - "tag": null } + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.75, + 8.0 + ], + "to": [ + -4.75, + 8.0 ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 2894, - 2931, + 2937, + 3102, 0 ] } - ] - }, - "start": { - "from": [ - -4.75, - 8.0 - ], - "to": [ - -4.75, - 8.0 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2937, - 3102, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -2.4, + "startCapId": "[uuid]", + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] - } - ] - }, - "height": -2.4, - "startCapId": "[uuid]", - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2937, - 3102, - 0 - ] } - ] + } } ] }, @@ -22494,16 +18151,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 558, - 561, - 0 - ] - } - ] + } }, "magOffset": { "type": "Number", @@ -22516,16 +18164,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 543, - 546, - 0 - ] - } - ] + } }, "magOuterDiam": { "type": "Number", @@ -22538,16 +18177,7 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 527, - 530, - 0 - ] - } - ] + } }, "secondStep": { "type": "Number", @@ -22560,1167 +18190,1094 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 491, - 494, - 0 - ] - } - ] + } }, "sides": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 981, - 1003, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1011, - 1041, - 0 - ] - }, - "from": [ - 3.2, - 4.75 - ], - "tag": null, - "to": [ - 0.25, - 4.75 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1049, - 1108, - 0 - ] - }, - "from": [ - 0.25, - 4.75 - ], - "tag": null, - "to": [ - 2.4, - 2.6 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1116, - 1143, - 0 - ] - }, - "from": [ - 2.4, - 2.6 - ], - "tag": null, - "to": [ - 2.4, - 0.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1151, - 1210, - 0 - ] - }, - "from": [ - 2.4, - 0.8 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1218, - 1225, - 0 - ] - }, - "from": [ - 3.2, - 0.0 - ], - "tag": null, - "to": [ - 3.2, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 4.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 3.2, - 0.0 - ], - "to": [ - 3.2, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 927, - 973, + 981, + 1003, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 981, + 1003, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1011, + 1041, + 0 + ] + }, + "from": [ + 3.2, + 4.75 + ], + "tag": null, + "to": [ + 0.25, + 4.75 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1049, + 1108, + 0 + ] + }, + "from": [ + 0.25, + 4.75 + ], + "tag": null, + "to": [ + 2.4, + 2.6 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1116, + 1143, + 0 + ] + }, + "from": [ + 2.4, + 2.6 + ], + "tag": null, + "to": [ + 2.4, + 0.8 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1151, + 1210, + 0 + ] + }, + "from": [ + 2.4, + 0.8 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1218, + 1225, + 0 + ] + }, + "from": [ + 3.2, + 0.0 + ], + "tag": null, + "to": [ + 3.2, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 4.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 3.2, + 0.0 + ], + "to": [ + 3.2, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 927, + 973, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 34.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] - }, - "height": 34.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] } - ] + } } ] }, @@ -23940,8 +19497,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -23968,267 +19524,26 @@ description: Variables in memory after executing gridfinity-bins.kcl "tags": { "line000": { "type": "TagIdentifier", - "value": "line000", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ] - }, - "from": [ - 3.2, - 3.2 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "to": [ - 38.8, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2392, - 2456, - 0 - ], - "tag": { - "end": 2455, - "start": 2447, - "type": "TagDeclarator", - "value": "line000" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2447, - 2455, - 0 - ] - } - ] + "value": "line000" }, "line001": { "type": "TagIdentifier", - "value": "line001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ] - }, - "from": [ - 38.8, - 3.2 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "to": [ - 38.8, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2462, - 2526, - 0 - ], - "tag": { - "end": 2525, - "start": 2517, - "type": "TagDeclarator", - "value": "line001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2517, - 2525, - 0 - ] - } - ] + "value": "line001" }, "line002": { "type": "TagIdentifier", - "value": "line002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ] - }, - "from": [ - 38.8, - 38.8 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "to": [ - 3.2, - 38.8 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2532, - 2585, - 0 - ], - "tag": { - "end": 2584, - "start": 2576, - "type": "TagDeclarator", - "value": "line002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2576, - 2584, - 0 - ] - } - ] + "value": "line002" }, "line003": { "type": "TagIdentifier", - "value": "line003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ] - }, - "from": [ - 3.2, - 38.8 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "to": [ - 3.2, - 3.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2591, - 2612, - 0 - ], - "tag": { - "end": 2611, - "start": 2603, - "type": "TagDeclarator", - "value": "line003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2603, - 2611, - 0 - ] - } - ] + "value": "line003" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } }, "height": 4.75, "startCapId": "[uuid]", @@ -24265,16 +19580,7 @@ description: Variables in memory after executing gridfinity-bins.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2298, - 2386, - 0 - ] - } - ] + } } }, "singleCorner": { @@ -24510,8 +19816,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -24539,32 +19844,14 @@ description: Variables in memory after executing gridfinity-bins.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] + } } }, "singleSide": { @@ -24800,8 +20087,7 @@ description: Variables in memory after executing gridfinity-bins.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -24829,32 +20115,14 @@ description: Variables in memory after executing gridfinity-bins.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] + } }, "height": 34.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 927, - 973, - 0 - ] - } - ] + } } }, "thirdStep": { @@ -24868,15 +20136,6 @@ description: Variables in memory after executing gridfinity-bins.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 507, - 511, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap index 07f6492f1..e497e2568 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands hex-nut.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 573, + 623, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -259,17 +270,6 @@ description: Artifact commands hex-nut.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 919, - 926, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -318,6 +318,17 @@ description: Artifact commands hex-nut.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 939, + 1026, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap index 90d60c441..3bb7c79d2 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart hex-nut.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/exported_step.step b/rust/kcl-lib/tests/kcl_samples/hex-nut/exported_step.step index 9bea414ab..b0b7f2a31 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap index c1d348a4e..2fcd974a4 100644 --- a/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/hex-nut/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing hex-nut.kcl --- { @@ -14,28 +14,10 @@ description: Variables in memory after executing hex-nut.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 449, - 455, - 0 - ] - } - ] + } }, "hexNut": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 503, - 1083, - 0 - ] - } - ] + "type": "Function" }, "thickness": { "type": "Number", @@ -48,16 +30,7 @@ description: Variables in memory after executing hex-nut.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 432, - 437, - 0 - ] - } - ] + } }, "wallToWallLength": { "type": "Number", @@ -70,15 +43,6 @@ description: Variables in memory after executing hex-nut.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 416, - 419, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap index 84cb16c75..d2cdc0247 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands i-beam.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 405, + 441, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/exported_step.step b/rust/kcl-lib/tests/kcl_samples/i-beam/exported_step.step index aa2563f71..a11a2d899 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap index 6df083361..d384e13af 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/ops.snap @@ -58,12 +58,10 @@ description: Operations executed i-beam.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", - "value": [ - { - "artifactId": "[uuid]" - } - ] + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, "sourceRange": [ 652, diff --git a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap index a211faf58..dd9cdecdd 100644 --- a/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/i-beam/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing i-beam.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 217, - 218, - 0 - ] - } - ] + } }, "beamLength": { "type": "Number", @@ -36,16 +27,7 @@ description: Variables in memory after executing i-beam.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 183, - 185, - 0 - ] - } - ] + } }, "beamWidth": { "type": "Number", @@ -58,16 +40,7 @@ description: Variables in memory after executing i-beam.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 198, - 203, - 0 - ] - } - ] + } }, "sketch001": { "type": "Solid", @@ -200,8 +173,7 @@ description: Variables in memory after executing i-beam.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -229,32 +201,14 @@ description: Variables in memory after executing i-beam.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 405, - 441, - 0 - ] - } - ] + } }, "height": 24.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 405, - 441, - 0 - ] - } - ] + } } }, "wallThickness": { @@ -268,15 +222,6 @@ description: Variables in memory after executing i-beam.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 235, - 240, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap index 3b1c0fd77..4d76894be 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 627, + 683, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands kitt.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 887, - 894, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -463,6 +463,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -781,6 +792,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1498, + 1554, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1491,6 +1513,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1809,6 +1842,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2127,6 +2171,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2445,6 +2500,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2763,6 +2829,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2882, + 2923, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3473,6 +3550,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3791,6 +3879,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4109,6 +4208,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4427,6 +4537,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4745,6 +4866,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5063,6 +5195,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5381,6 +5524,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5699,6 +5853,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6017,6 +6182,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6335,6 +6511,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6653,6 +6840,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6971,6 +7169,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7289,6 +7498,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7640,6 +7860,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 6231, + 6282, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7736,17 +7967,6 @@ description: Artifact commands kitt.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6468, - 6475, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -7973,6 +8193,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8324,6 +8555,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 6231, + 6282, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8420,17 +8662,6 @@ description: Artifact commands kitt.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 6468, - 6475, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -8657,6 +8888,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8975,6 +9217,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -9293,6 +9546,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -9611,6 +9875,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -9929,6 +10204,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10247,6 +10533,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10565,6 +10862,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10883,6 +11191,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11201,6 +11520,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11519,6 +11849,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11837,6 +12178,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -12155,6 +12507,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -12473,6 +12836,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -12791,6 +13165,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -13109,6 +13494,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -13427,6 +13823,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -13745,6 +14152,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -14063,6 +14481,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -14381,6 +14810,17 @@ description: Artifact commands kitt.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 269, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap index 77e68829c..e82e40555 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart kitt.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/exported_step.step b/rust/kcl-lib/tests/kcl_samples/kitt/exported_step.step index 7f25ef7a1..5caf6468f 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/kitt/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap index 55db5a211..bbfb2dc43 100644 --- a/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/kitt/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing kitt.kcl --- { @@ -14,23 +14,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 588, - 590, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - } - ] + } }, "grillColumnB": { "type": "Number", @@ -43,30 +27,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 588, - 590, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - }, - { - "sourceRange": [ - 8428, - 8429, - 0 - ] - } - ] + } }, "grillColumnC": { "type": "Number", @@ -79,30 +40,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 588, - 590, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - }, - { - "sourceRange": [ - 8460, - 8461, - 0 - ] - } - ] + } }, "grillColumnD": { "type": "Number", @@ -115,30 +53,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 588, - 590, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - }, - { - "sourceRange": [ - 8492, - 8493, - 0 - ] - } - ] + } }, "grillColumnE": { "type": "Number", @@ -151,30 +66,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 588, - 590, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - }, - { - "sourceRange": [ - 8524, - 8525, - 0 - ] - } - ] + } }, "grillHoleAB": { "type": "Solid", @@ -585,8 +477,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -613,172 +504,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -806,32 +554,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleAD": { @@ -1243,8 +973,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1271,172 +1000,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1464,32 +1050,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleBA": { @@ -1901,8 +1469,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1929,172 +1496,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2122,32 +1546,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleBC": { @@ -2559,8 +1965,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2587,172 +1992,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2780,32 +2042,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleBE": { @@ -3217,8 +2461,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3245,172 +2488,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3438,32 +2538,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleCB": { @@ -3875,8 +2957,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3903,172 +2984,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4096,32 +3034,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleCD": { @@ -4533,8 +3453,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4561,172 +3480,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4754,32 +3530,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "grillHoleDepth": { @@ -4793,16 +3551,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 8562, - 8564, - 0 - ] - } - ] + } }, "grillHoleSize": { "type": "Number", @@ -4815,16 +3564,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 8543, - 8544, - 0 - ] - } - ] + } }, "grillOffset": { "type": "Number", @@ -4837,16 +3577,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - } - ] + } }, "grillRowA": { "type": "Number", @@ -4859,30 +3590,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - } - ] + } }, "grillRowB": { "type": "Number", @@ -4895,37 +3603,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - }, - { - "sourceRange": [ - 8327, - 8328, - 0 - ] - } - ] + } }, "grillRowC": { "type": "Number", @@ -4938,37 +3616,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 8241, - 8242, - 0 - ] - }, - { - "sourceRange": [ - 8353, - 8354, - 0 - ] - } - ] + } }, "kitBelly": { "type": "Solid", @@ -5379,8 +4027,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5407,172 +4054,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5600,32 +4104,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitBellyButton": { @@ -6037,8 +4523,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6065,172 +4550,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -6258,32 +4600,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 4.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitBellyButtonDepth": { @@ -6297,23 +4621,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1157, - 0 - ] - }, - { - "sourceRange": [ - 5283, - 5284, - 0 - ] - } - ] + } }, "kitBellyButtonElevation": { "type": "Number", @@ -6326,44 +4634,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 5172, - 5173, - 0 - ] - } - ] + } }, "kitBellyButtonHeight": { "type": "Number", @@ -6376,60 +4647,14 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 5244, - 5245, - 0 - ] - } - ] + } }, "kitBellyButtonOffset": { "type": "Number", "value": 9.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 551, - 553, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1138, - 1139, - 0 - ] - }, - { - "sourceRange": [ - 5121, - 5122, - 0 - ] - }, - { - "sourceRange": [ - 5125, - 5126, - 0 - ] - } - ] + } }, "kitBellyButtonWidth": { "type": "Number", @@ -6442,16 +4667,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 5197, - 5198, - 0 - ] - } - ] + } }, "kitBellyDepth": { "type": "Number", @@ -6464,16 +4680,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1157, - 0 - ] - } - ] + } }, "kitBellyElevation": { "type": "Number", @@ -6486,23 +4693,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 4050, - 4051, - 0 - ] - } - ] + } }, "kitBellyHeight": { "type": "Number", @@ -6515,88 +4706,14 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 4050, - 4051, - 0 - ] - }, - { - "sourceRange": [ - 4109, - 4110, - 0 - ] - } - ] + } }, "kitBellyWidth": { "type": "Number", "value": 24.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 551, - 553, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1138, - 1139, - 0 - ] - } - ] + } }, "kitBody": { "type": "Solid", @@ -6817,8 +4934,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6845,159 +4961,25 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } } }, "kitBodyDepth": { @@ -7011,16 +4993,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 588, - 590, - 0 - ] - } - ] + } }, "kitBodyElevation": { "type": "Number", @@ -7033,16 +5006,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - } - ] + } }, "kitBodyHeight": { "type": "Number", @@ -7055,16 +5019,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 570, - 572, - 0 - ] - } - ] + } }, "kitBodyWidth": { "type": "Number", @@ -7077,16 +5032,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 551, - 553, - 0 - ] - } - ] + } }, "kitButton1": { "type": "Solid", @@ -7687,8 +5633,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -7715,172 +5660,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -7908,45 +5710,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -7974,32 +5749,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitButton2": { @@ -8601,8 +6358,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -8629,172 +6385,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -8822,45 +6435,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -8888,32 +6474,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitButton3": { @@ -9515,8 +7083,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -9543,172 +7110,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -9736,45 +7160,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -9802,32 +7199,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitButtonDepth": { @@ -9841,16 +7220,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4669, - 4670, - 0 - ] - } - ] + } }, "kitButtonElevation": { "type": "Number", @@ -9863,37 +7233,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 4050, - 4051, - 0 - ] - }, - { - "sourceRange": [ - 4570, - 4571, - 0 - ] - }, - { - "sourceRange": [ - 5553, - 5554, - 0 - ] - } - ] + } }, "kitButtonHeight": { "type": "Number", @@ -9906,16 +7246,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 5477, - 5478, - 0 - ] - } - ] + } }, "kitButtonWidth": { "type": "Number", @@ -9928,28 +7259,10 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 5457, - 5458, - 0 - ] - } - ] + } }, "kitEar": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7086, - 8007, - 0 - ] - } - ] + "type": "Function" }, "kitEarDepth": { "type": "Number", @@ -9962,16 +7275,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7057, - 7058, - 0 - ] - } - ] + } }, "kitEarHeight": { "type": "Number", @@ -9984,16 +7288,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7074, - 7075, - 0 - ] - } - ] + } }, "kitEarOffsetFront": { "type": "Number", @@ -10006,16 +7301,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 8028, - 8029, - 0 - ] - } - ] + } }, "kitEarOffsetSide": { "type": "Number", @@ -10028,16 +7314,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 8049, - 8050, - 0 - ] - } - ] + } }, "kitEarWidth": { "type": "Number", @@ -10050,16 +7327,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7041, - 7042, - 0 - ] - } - ] + } }, "kitEyeDepth": { "type": "Number", @@ -10072,16 +7340,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2322, - 2325, - 0 - ] - } - ] + } }, "kitEyeHeihgt": { "type": "Number", @@ -10094,51 +7353,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 1311, - 1312, - 0 - ] - }, - { - "sourceRange": [ - 2360, - 2361, - 0 - ] - } - ] + } }, "kitEyeOffset": { "type": "Number", @@ -10151,16 +7366,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2377, - 2378, - 0 - ] - } - ] + } }, "kitFace": { "type": "Solid", @@ -11033,8 +8239,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -11061,172 +8266,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -11254,45 +8316,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -11320,32 +8355,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } } }, "kitFaceDepth": { @@ -11359,16 +8376,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1450, - 1451, - 0 - ] - } - ] + } }, "kitFaceElevation": { "type": "Number", @@ -11381,44 +8389,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 1311, - 1312, - 0 - ] - } - ] + } }, "kitFaceHeight": { "type": "Number", @@ -11431,123 +8402,14 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 1311, - 1312, - 0 - ] - }, - { - "sourceRange": [ - 1433, - 1434, - 0 - ] - } - ] + } }, "kitFaceWidth": { "type": "Number", "value": 20.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 551, - 553, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1138, - 1139, - 0 - ] - }, - { - "sourceRange": [ - 1361, - 1362, - 0 - ] - } - ] + } }, "kitFloppy1": { "type": "Solid", @@ -12148,8 +9010,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -12176,172 +9037,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -12369,45 +9087,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -12435,32 +9126,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitFloppy2": { @@ -13062,8 +9735,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -13090,172 +9762,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -13283,45 +9812,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -13349,32 +9851,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitFloppy3": { @@ -13976,8 +10460,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -14004,172 +10487,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -14197,45 +10537,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -14263,32 +10576,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitFloppyDepth": { @@ -14302,16 +10597,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4669, - 4670, - 0 - ] - } - ] + } }, "kitFloppyElevation": { "type": "Number", @@ -14324,30 +10610,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 4050, - 4051, - 0 - ] - }, - { - "sourceRange": [ - 4570, - 4571, - 0 - ] - } - ] + } }, "kitFloppyHeight": { "type": "Number", @@ -14360,60 +10623,14 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4590, - 4591, - 0 - ] - } - ] + } }, "kitFloppyOffset": { "type": "Number", "value": 11.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 551, - 553, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1138, - 1139, - 0 - ] - }, - { - "sourceRange": [ - 4646, - 4647, - 0 - ] - }, - { - "sourceRange": [ - 4650, - 4651, - 0 - ] - } - ] + } }, "kitFloppyWidth": { "type": "Number", @@ -14426,16 +10643,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4610, - 4611, - 0 - ] - } - ] + } }, "kitHead": { "type": "Solid", @@ -14846,8 +11054,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -14874,172 +11081,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -15067,32 +11131,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitHeadDepth": { @@ -15106,16 +11152,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1157, - 0 - ] - } - ] + } }, "kitHeadElevation": { "type": "Number", @@ -15128,37 +11165,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - } - ] + } }, "kitHeadHeight": { "type": "Number", @@ -15171,16 +11178,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - } - ] + } }, "kitHeadOffset": { "type": "Number", @@ -15193,46 +11191,14 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 984, - 985, - 0 - ] - } - ] + } }, "kitHeadWidth": { "type": "Number", "value": 24.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 551, - 553, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1138, - 1139, - 0 - ] - } - ] + } }, "kitLeftEar": { "type": "Solid", @@ -15643,8 +11609,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15671,172 +11636,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -15864,32 +11686,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 2.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitLeftEye1": { @@ -16953,8 +12757,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -16981,172 +12784,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -17174,45 +12834,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -17240,45 +12873,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -17306,32 +12912,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitLeftEye2": { @@ -18395,8 +13983,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -18423,172 +14010,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -18616,45 +14060,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -18682,45 +14099,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -18748,32 +14138,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitLeftEye3": { @@ -19837,8 +15209,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -19865,172 +15236,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -20058,45 +15286,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -20124,45 +15325,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -20190,32 +15364,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitLeftLeg": { @@ -20417,8 +15573,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -20446,45 +15601,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 6231, - 6282, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 6231, - 6282, - 0 - ] - } - ] + } } }, "kitLeg": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 6082, - 6899, - 0 - ] - } - ] + "type": "Function" }, "kitLegOffset": { "type": "Number", @@ -20497,16 +15625,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6915, - 6916, - 0 - ] - } - ] + } }, "kitMouthDownLeft": { "type": "Solid", @@ -21569,8 +16688,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -21597,172 +16715,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -21790,45 +16765,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -21856,45 +16804,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -21922,32 +16843,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitMouthDownRight": { @@ -23011,8 +17914,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -23039,172 +17941,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -23232,45 +17991,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -23298,45 +18030,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -23364,32 +18069,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitMouthHeight": { @@ -23403,58 +18090,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 1311, - 1312, - 0 - ] - }, - { - "sourceRange": [ - 2360, - 2361, - 0 - ] - }, - { - "sourceRange": [ - 3586, - 3587, - 0 - ] - } - ] + } }, "kitMouthOffset": { "type": "Number", @@ -23467,16 +18103,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3552, - 3553, - 0 - ] - } - ] + } }, "kitMouthUpLeft": { "type": "Solid", @@ -24539,8 +19166,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -24567,172 +19193,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -24760,45 +19243,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -24826,45 +19282,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -24892,32 +19321,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitMouthUpRight": { @@ -25981,8 +20392,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -26009,172 +20419,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -26202,45 +20469,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -26268,45 +20508,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -26334,32 +20547,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitNose": { @@ -27695,8 +21890,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -27723,172 +21917,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -27916,45 +21967,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -27982,45 +22006,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2845, - 2876, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -28048,32 +22045,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2882, - 2923, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2882, - 2923, - 0 - ] - } - ] + } } }, "kitNoseElevation": { @@ -28087,58 +22066,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 570, - 572, - 0 - ] - }, - { - "sourceRange": [ - 984, - 985, - 0 - ] - }, - { - "sourceRange": [ - 1002, - 1004, - 0 - ] - }, - { - "sourceRange": [ - 1311, - 1312, - 0 - ] - }, - { - "sourceRange": [ - 2360, - 2361, - 0 - ] - }, - { - "sourceRange": [ - 2833, - 2834, - 0 - ] - } - ] + } }, "kitRightEar": { "type": "Solid", @@ -28549,8 +22477,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -28577,172 +22504,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -28770,32 +22554,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 2.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitRightEye": { @@ -29859,8 +23625,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -29887,172 +23652,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -30080,45 +23702,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1463, - 1492, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -30146,45 +23741,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1554, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -30212,32 +23780,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitRightLeg": { @@ -30439,8 +23989,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -30468,32 +24017,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 6231, - 6282, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 6231, - 6282, - 0 - ] - } - ] + } } }, "kitShoeHeight": { @@ -30507,16 +24038,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6070, - 6071, - 0 - ] - } - ] + } }, "kitShoeLength": { "type": "Number", @@ -30529,16 +24051,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6051, - 6053, - 0 - ] - } - ] + } }, "kitShoeWidth": { "type": "Number", @@ -30551,16 +24064,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 6033, - 6034, - 0 - ] - } - ] + } }, "kitVHS": { "type": "Solid", @@ -31161,8 +24665,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -31189,172 +24692,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -31382,45 +24742,18 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 3.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -31448,32 +24781,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": 1.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitVHSdepth": { @@ -31487,16 +24802,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4417, - 4418, - 0 - ] - } - ] + } }, "kitVHSelevation": { "type": "Number", @@ -31509,30 +24815,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 4050, - 4051, - 0 - ] - }, - { - "sourceRange": [ - 4346, - 4347, - 0 - ] - } - ] + } }, "kitVHSheight": { "type": "Number", @@ -31545,16 +24828,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4364, - 4365, - 0 - ] - } - ] + } }, "kitVHSwidth": { "type": "Number", @@ -31567,16 +24841,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4401, - 4402, - 0 - ] - } - ] + } }, "kitVentA": { "type": "Solid", @@ -31987,8 +25252,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -32015,172 +25279,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -32208,32 +25329,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitVentB": { @@ -32645,8 +25748,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -32673,172 +25775,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -32866,32 +25825,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitVentC": { @@ -33303,8 +26244,7 @@ description: Variables in memory after executing kitt.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -33331,172 +26271,29 @@ description: Variables in memory after executing kitt.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "height": 18.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 627, - 683, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 183, - 220, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -33524,32 +26321,14 @@ description: Variables in memory after executing kitt.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } }, "height": -2.0, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 228, - 269, - 0 - ] - } - ] + } } }, "kitVentElevation": { @@ -33563,23 +26342,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 534, - 535, - 0 - ] - }, - { - "sourceRange": [ - 9399, - 9400, - 0 - ] - } - ] + } }, "kitVentHoleDepth": { "type": "Number", @@ -33592,16 +26355,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 8562, - 8564, - 0 - ] - } - ] + } }, "kitVentHoleHeight": { "type": "Number", @@ -33614,16 +26368,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 9460, - 9461, - 0 - ] - } - ] + } }, "kitVentHoleWidth": { "type": "Number", @@ -33636,16 +26381,7 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 9438, - 9439, - 0 - ] - } - ] + } }, "kitVentOffset": { "type": "Number", @@ -33658,153 +26394,19 @@ description: Variables in memory after executing kitt.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 9417, - 9418, - 0 - ] - } - ] + } }, "pixelBox": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 95, - 496, - 0 - ] - } - ] + "type": "Function" }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ] - }, - "from": [ - -13.0, - 31.0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 13.0, - 31.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 725, - 768, - 0 - ], - "tag": { - "end": 767, - "start": 761, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 761, - 767, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ] - }, - "from": [ - 13.0, - 31.0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 13.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 774, - 819, - 0 - ], - "tag": { - "end": 818, - "start": 812, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 812, - 818, - 0 - ] - } - ] + "value": "seg02" } } diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap index 2c23b9c09..c860e871b 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_commands.snap @@ -68,8 +68,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1581, - 1600, + 970, + 989, 0 ], "command": { @@ -97,8 +97,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1606, - 1660, + 995, + 1049, 0 ], "command": { @@ -117,8 +117,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1606, - 1660, + 995, + 1049, 0 ], "command": { @@ -128,16 +128,16 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1606, - 1660, + 995, + 1049, 0 ], "command": { "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -11.9, - "y": -19.9, + "x": -19.9, + "y": -39.9, "z": 0.0 } } @@ -145,8 +145,19 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1666, - 1693, + 995, + 1049, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1055, + 1082, 0 ], "command": { @@ -155,7 +166,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": 23.8, + "x": 39.8, "y": 0.0, "z": 0.0 }, @@ -166,8 +177,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1699, - 1727, + 1088, + 1116, 0 ], "command": { @@ -177,7 +188,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 39.8, + "y": 79.8, "z": 0.0 }, "relative": true @@ -187,8 +198,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1733, - 1761, + 1122, + 1150, 0 ], "command": { @@ -197,7 +208,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": -23.8, + "x": -39.8, "y": 0.0, "z": 0.0 }, @@ -208,8 +219,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1767, - 1774, + 1156, + 1163, 0 ], "command": { @@ -220,19 +231,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1767, - 1774, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, - { - "cmdId": "[uuid]", - "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -251,8 +251,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -265,8 +265,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -276,8 +276,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -288,8 +288,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -301,8 +301,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -315,8 +315,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -329,8 +329,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -343,8 +343,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -357,8 +357,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -371,8 +371,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -385,8 +385,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -399,8 +399,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1780, - 1804, + 1169, + 1193, 0 ], "command": { @@ -413,8 +413,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1982, - 2069, + 1405, + 1492, 0 ], "command": { @@ -429,8 +429,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1982, - 2069, + 1405, + 1492, 0 ], "command": { @@ -440,16 +440,16 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 1982, - 2069, + 1405, + 1492, 0 ], "command": { "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -10.4, - "y": -18.4, + "x": -18.4, + "y": -38.4, "z": 0.0 } } @@ -457,8 +457,19 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2075, - 2112, + 1405, + 1492, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1498, + 1535, 0 ], "command": { @@ -467,7 +478,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": 20.8, + "x": 36.8, "y": 0.0, "z": 0.0 }, @@ -478,8 +489,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2118, - 2156, + 1541, + 1579, 0 ], "command": { @@ -489,7 +500,7 @@ description: Artifact commands lego.kcl "type": "line", "end": { "x": 0.0, - "y": 36.8, + "y": 76.8, "z": 0.0 }, "relative": true @@ -499,8 +510,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2162, - 2202, + 1585, + 1625, 0 ], "command": { @@ -509,7 +520,7 @@ description: Artifact commands lego.kcl "segment": { "type": "line", "end": { - "x": -20.8, + "x": -36.8, "y": 0.0, "z": 0.0 }, @@ -520,8 +531,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2208, - 2215, + 1631, + 1638, 0 ], "command": { @@ -532,8 +543,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -548,8 +559,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -562,8 +573,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -573,8 +584,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -585,8 +596,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -598,8 +609,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -612,8 +623,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -626,8 +637,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -640,8 +651,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -654,8 +665,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -668,8 +679,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -682,8 +693,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -696,8 +707,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2221, - 2252, + 1644, + 1675, 0 ], "command": { @@ -710,8 +721,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2331, - 2477, + 1757, + 1903, 0 ], "command": { @@ -726,8 +737,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2331, - 2477, + 1757, + 1903, 0 ], "command": { @@ -737,16 +748,16 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2331, - 2477, + 1757, + 1903, 0 ], "command": { "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -5.6, - "y": -16.0, + "x": -13.6, + "y": -36.0, "z": 0.0 } } @@ -754,8 +765,19 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2331, - 2477, + 1757, + 1903, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 1757, + 1903, 0 ], "command": { @@ -764,8 +786,8 @@ description: Artifact commands lego.kcl "segment": { "type": "arc", "center": { - "x": -8.0, - "y": -16.0 + "x": -16.0, + "y": -36.0 }, "radius": 2.4, "start": { @@ -783,8 +805,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2331, - 2477, + 1757, + 1903, 0 ], "command": { @@ -795,8 +817,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2483, - 2579, + 1909, + 2005, 0 ], "command": { @@ -861,6 +883,64 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 24.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 32.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -868,8 +948,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2585, - 2681, + 2011, + 2107, 0 ], "command": { @@ -992,6 +1072,151 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 72.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -999,8 +1224,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2585, - 2681, + 2011, + 2107, 0 ], "command": { @@ -1123,6 +1348,151 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 72.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -1130,8 +1500,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2585, - 2681, + 2011, + 2107, 0 ], "command": { @@ -1254,6 +1624,151 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 72.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -1261,8 +1776,560 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2011, + 2107, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 24.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 32.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 72.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2011, + 2107, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 24.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 32.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 72.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, 0 ], "command": { @@ -1277,8 +2344,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1291,8 +2358,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1302,8 +2369,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1314,8 +2381,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1327,8 +2394,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1341,8 +2408,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1355,8 +2422,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1371,8 +2438,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1385,8 +2452,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1396,8 +2463,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1408,8 +2475,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1421,8 +2488,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1435,8 +2502,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1449,8 +2516,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1465,8 +2532,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1479,8 +2546,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1490,8 +2557,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1502,8 +2569,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1515,8 +2582,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1529,8 +2596,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1543,8 +2610,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1559,8 +2626,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1573,8 +2640,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1584,8 +2651,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1596,8 +2663,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1609,8 +2676,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1623,8 +2690,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1637,8 +2704,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1653,8 +2720,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1667,8 +2734,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1678,8 +2745,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1690,8 +2757,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1703,8 +2770,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1717,8 +2784,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1731,8 +2798,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1747,8 +2814,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1761,8 +2828,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1772,8 +2839,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1784,8 +2851,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1797,8 +2864,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1811,8 +2878,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1825,8 +2892,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1841,8 +2908,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1855,8 +2922,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1866,8 +2933,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1878,8 +2945,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1891,8 +2958,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1905,8 +2972,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1919,8 +2986,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1935,8 +3002,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1949,8 +3016,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1960,8 +3027,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1972,8 +3039,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1985,8 +3052,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -1999,8 +3066,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2013,8 +3080,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2029,8 +3096,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2043,8 +3110,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2054,8 +3121,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2066,8 +3133,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2079,8 +3146,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2093,8 +3160,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2107,8 +3174,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2123,8 +3190,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2137,8 +3204,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2148,8 +3215,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2160,8 +3227,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2173,8 +3240,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2187,8 +3254,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2201,8 +3268,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2217,8 +3284,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2231,8 +3298,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2242,8 +3309,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2254,8 +3321,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2267,8 +3334,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2281,8 +3348,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2295,8 +3362,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2311,8 +3378,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2325,8 +3392,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2336,8 +3403,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2348,8 +3415,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2361,8 +3428,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2375,8 +3442,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2389,8 +3456,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2405,8 +3472,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2419,8 +3486,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2430,8 +3497,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2442,8 +3509,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2455,8 +3522,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2469,8 +3536,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2483,8 +3550,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2499,8 +3566,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2513,8 +3580,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2524,8 +3591,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2536,8 +3603,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2549,8 +3616,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2563,8 +3630,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2577,8 +3644,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2593,8 +3660,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2607,8 +3674,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2618,8 +3685,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2630,8 +3697,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2643,8 +3710,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2657,8 +3724,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2687, - 2715, + 2113, + 2141, 0 ], "command": { @@ -2671,37 +3738,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2776, - 2799, - 0 - ], - "command": { - "type": "make_plane", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "x_axis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "y_axis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "size": 60.0, - "clobber": false, - "hide": true - } - }, - { - "cmdId": "[uuid]", - "range": [ - 2805, - 2979, + 2113, + 2141, 0 ], "command": { @@ -2710,18 +3748,3304 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 2805, - 2979, + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2113, + 2141, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2244, + 2418, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2244, + 2418, 0 ], "command": { @@ -2731,16 +7055,16 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2805, - 2979, + 2244, + 2418, 0 ], "command": { "type": "move_path_pen", "path": "[uuid]", "to": { - "x": -1.6, - "y": -12.0, + "x": -9.6, + "y": -32.0, "z": 0.0 } } @@ -2748,8 +7072,19 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2805, - 2979, + 2244, + 2418, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2244, + 2418, 0 ], "command": { @@ -2758,8 +7093,8 @@ description: Artifact commands lego.kcl "segment": { "type": "arc", "center": { - "x": -4.0, - "y": -12.0 + "x": -12.0, + "y": -32.0 }, "radius": 2.4, "start": { @@ -2777,8 +7112,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2805, - 2979, + 2244, + 2418, 0 ], "command": { @@ -2789,8 +7124,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2985, - 3085, + 2424, + 2524, 0 ], "command": { @@ -2826,6 +7161,64 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 16.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 24.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -2833,8 +7226,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3091, - 3191, + 2530, + 2630, 0 ], "command": { @@ -2928,6 +7321,151 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 0.0, + "y": 32.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -2935,8 +7473,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3091, - 3191, + 2530, + 2630, 0 ], "command": { @@ -3030,6 +7568,151 @@ description: Artifact commands lego.kcl }, "replicate": true } + ], + [ + { + "translate": { + "x": 0.0, + "y": 32.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } ] ] } @@ -3037,8 +7720,502 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2530, + 2630, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 24.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 32.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2530, + 2630, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 0.0, + "y": 8.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 16.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 24.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 32.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 40.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 48.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 56.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 0.0, + "y": 64.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, 0 ], "command": { @@ -3047,32 +8224,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3082,8 +8255,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3094,8 +8267,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3107,8 +8280,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3121,8 +8294,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3135,8 +8308,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3145,32 +8318,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3180,8 +8349,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3192,8 +8361,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3205,8 +8374,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3219,8 +8388,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3233,8 +8402,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3243,32 +8412,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3278,8 +8443,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3290,8 +8455,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3303,8 +8468,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3317,8 +8482,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3331,8 +8496,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3341,32 +8506,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3376,8 +8537,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3388,8 +8549,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3401,8 +8562,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3415,8 +8576,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3429,8 +8590,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3439,32 +8600,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3474,8 +8631,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3486,8 +8643,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3499,8 +8656,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3513,8 +8670,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3527,8 +8684,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3537,32 +8694,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3572,8 +8725,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3584,8 +8737,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3597,8 +8750,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3611,8 +8764,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3625,8 +8778,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3635,32 +8788,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3670,8 +8819,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3682,8 +8831,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3695,8 +8844,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3709,8 +8858,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3723,8 +8872,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3733,32 +8882,28 @@ description: Artifact commands lego.kcl "ortho": false, "animated": false, "adjust_camera": false, - "planar_normal": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - } + "planar_normal": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { "type": "extrude", "target": "[uuid]", - "distance": -1.8, + "distance": 1.8, "faces": null } }, { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3768,8 +8913,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3780,8 +8925,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3793,8 +8938,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3807,8 +8952,8 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 3197, - 3226, + 2636, + 2664, 0 ], "command": { @@ -3821,14 +8966,2633 @@ description: Artifact commands lego.kcl { "cmdId": "[uuid]", "range": [ - 2805, - 2979, + 2636, + 2664, 0 ], "command": { - "type": "object_visible", + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", "object_id": "[uuid]", - "hidden": true + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 1.8, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 2636, + 2664, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" } } ] diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap index bddc9262b..abd048f8c 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart lego.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md index aa2485679..46fbd832e 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/lego/artifact_graph_flowchart.snap.md @@ -1,33 +1,33 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[1606, 1660, 0]"] - 3["Segment
[1666, 1693, 0]"] - 4["Segment
[1699, 1727, 0]"] - 5["Segment
[1733, 1761, 0]"] - 6["Segment
[1767, 1774, 0]"] + 2["Path
[995, 1049, 0]"] + 3["Segment
[1055, 1082, 0]"] + 4["Segment
[1088, 1116, 0]"] + 5["Segment
[1122, 1150, 0]"] + 6["Segment
[1156, 1163, 0]"] 7[Solid2d] end subgraph path23 [Path] - 23["Path
[1982, 2069, 0]"] - 24["Segment
[2075, 2112, 0]"] - 25["Segment
[2118, 2156, 0]"] - 26["Segment
[2162, 2202, 0]"] - 27["Segment
[2208, 2215, 0]"] + 23["Path
[1405, 1492, 0]"] + 24["Segment
[1498, 1535, 0]"] + 25["Segment
[1541, 1579, 0]"] + 26["Segment
[1585, 1625, 0]"] + 27["Segment
[1631, 1638, 0]"] 28[Solid2d] end subgraph path43 [Path] - 43["Path
[2331, 2477, 0]"] - 44["Segment
[2331, 2477, 0]"] + 43["Path
[1757, 1903, 0]"] + 44["Segment
[1757, 1903, 0]"] 45[Solid2d] end - subgraph path52 [Path] - 52["Path
[2805, 2979, 0]"] - 53["Segment
[2805, 2979, 0]"] - 54[Solid2d] + subgraph path100 [Path] + 100["Path
[2244, 2418, 0]"] + 101["Segment
[2244, 2418, 0]"] + 102[Solid2d] end - 1["Plane
[1581, 1600, 0]"] - 8["Sweep Extrusion
[1780, 1804, 0]"] + 1["Plane
[970, 989, 0]"] + 8["Sweep Extrusion
[1169, 1193, 0]"] 9[Wall] 10[Wall] 11[Wall] @@ -42,7 +42,7 @@ flowchart LR 20["SweepEdge Adjacent"] 21["SweepEdge Opposite"] 22["SweepEdge Adjacent"] - 29["Sweep Extrusion
[2221, 2252, 0]"] + 29["Sweep Extrusion
[1644, 1675, 0]"] 30[Wall] 31[Wall] 32[Wall] @@ -56,20 +56,103 @@ flowchart LR 40["SweepEdge Adjacent"] 41["SweepEdge Opposite"] 42["SweepEdge Adjacent"] - 46["Sweep Extrusion
[2687, 2715, 0]"] + 46["Sweep Extrusion
[2113, 2141, 0]"] 47[Wall] 48["Cap End"] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] - 51["Plane
[2776, 2799, 0]"] - 55["Sweep Extrusion
[3197, 3226, 0]"] - 56[Wall] - 57["Cap Start"] - 58["Cap End"] - 59["SweepEdge Opposite"] - 60["SweepEdge Adjacent"] - 61["StartSketchOnFace
[1951, 1976, 0]"] - 62["StartSketchOnFace
[2302, 2325, 0]"] + 51["Sweep Extrusion
[2113, 2141, 0]"] + 52["Sweep Extrusion
[2113, 2141, 0]"] + 53["Sweep Extrusion
[2113, 2141, 0]"] + 54["Sweep Extrusion
[2113, 2141, 0]"] + 55["Sweep Extrusion
[2113, 2141, 0]"] + 56["Sweep Extrusion
[2113, 2141, 0]"] + 57["Sweep Extrusion
[2113, 2141, 0]"] + 58["Sweep Extrusion
[2113, 2141, 0]"] + 59["Sweep Extrusion
[2113, 2141, 0]"] + 60["Sweep Extrusion
[2113, 2141, 0]"] + 61["Sweep Extrusion
[2113, 2141, 0]"] + 62["Sweep Extrusion
[2113, 2141, 0]"] + 63["Sweep Extrusion
[2113, 2141, 0]"] + 64["Sweep Extrusion
[2113, 2141, 0]"] + 65["Sweep Extrusion
[2113, 2141, 0]"] + 66["Sweep Extrusion
[2113, 2141, 0]"] + 67["Sweep Extrusion
[2113, 2141, 0]"] + 68["Sweep Extrusion
[2113, 2141, 0]"] + 69["Sweep Extrusion
[2113, 2141, 0]"] + 70["Sweep Extrusion
[2113, 2141, 0]"] + 71["Sweep Extrusion
[2113, 2141, 0]"] + 72["Sweep Extrusion
[2113, 2141, 0]"] + 73["Sweep Extrusion
[2113, 2141, 0]"] + 74["Sweep Extrusion
[2113, 2141, 0]"] + 75["Sweep Extrusion
[2113, 2141, 0]"] + 76["Sweep Extrusion
[2113, 2141, 0]"] + 77["Sweep Extrusion
[2113, 2141, 0]"] + 78["Sweep Extrusion
[2113, 2141, 0]"] + 79["Sweep Extrusion
[2113, 2141, 0]"] + 80["Sweep Extrusion
[2113, 2141, 0]"] + 81["Sweep Extrusion
[2113, 2141, 0]"] + 82["Sweep Extrusion
[2113, 2141, 0]"] + 83["Sweep Extrusion
[2113, 2141, 0]"] + 84["Sweep Extrusion
[2113, 2141, 0]"] + 85["Sweep Extrusion
[2113, 2141, 0]"] + 86["Sweep Extrusion
[2113, 2141, 0]"] + 87["Sweep Extrusion
[2113, 2141, 0]"] + 88["Sweep Extrusion
[2113, 2141, 0]"] + 89["Sweep Extrusion
[2113, 2141, 0]"] + 90["Sweep Extrusion
[2113, 2141, 0]"] + 91["Sweep Extrusion
[2113, 2141, 0]"] + 92["Sweep Extrusion
[2113, 2141, 0]"] + 93["Sweep Extrusion
[2113, 2141, 0]"] + 94["Sweep Extrusion
[2113, 2141, 0]"] + 95["Sweep Extrusion
[2113, 2141, 0]"] + 96["Sweep Extrusion
[2113, 2141, 0]"] + 97["Sweep Extrusion
[2113, 2141, 0]"] + 98["Sweep Extrusion
[2113, 2141, 0]"] + 99["Sweep Extrusion
[2113, 2141, 0]"] + 103["Sweep Extrusion
[2636, 2664, 0]"] + 104[Wall] + 105["Cap End"] + 106["SweepEdge Opposite"] + 107["SweepEdge Adjacent"] + 108["Sweep Extrusion
[2636, 2664, 0]"] + 109["Sweep Extrusion
[2636, 2664, 0]"] + 110["Sweep Extrusion
[2636, 2664, 0]"] + 111["Sweep Extrusion
[2636, 2664, 0]"] + 112["Sweep Extrusion
[2636, 2664, 0]"] + 113["Sweep Extrusion
[2636, 2664, 0]"] + 114["Sweep Extrusion
[2636, 2664, 0]"] + 115["Sweep Extrusion
[2636, 2664, 0]"] + 116["Sweep Extrusion
[2636, 2664, 0]"] + 117["Sweep Extrusion
[2636, 2664, 0]"] + 118["Sweep Extrusion
[2636, 2664, 0]"] + 119["Sweep Extrusion
[2636, 2664, 0]"] + 120["Sweep Extrusion
[2636, 2664, 0]"] + 121["Sweep Extrusion
[2636, 2664, 0]"] + 122["Sweep Extrusion
[2636, 2664, 0]"] + 123["Sweep Extrusion
[2636, 2664, 0]"] + 124["Sweep Extrusion
[2636, 2664, 0]"] + 125["Sweep Extrusion
[2636, 2664, 0]"] + 126["Sweep Extrusion
[2636, 2664, 0]"] + 127["Sweep Extrusion
[2636, 2664, 0]"] + 128["Sweep Extrusion
[2636, 2664, 0]"] + 129["Sweep Extrusion
[2636, 2664, 0]"] + 130["Sweep Extrusion
[2636, 2664, 0]"] + 131["Sweep Extrusion
[2636, 2664, 0]"] + 132["Sweep Extrusion
[2636, 2664, 0]"] + 133["Sweep Extrusion
[2636, 2664, 0]"] + 134["Sweep Extrusion
[2636, 2664, 0]"] + 135["Sweep Extrusion
[2636, 2664, 0]"] + 136["Sweep Extrusion
[2636, 2664, 0]"] + 137["Sweep Extrusion
[2636, 2664, 0]"] + 138["Sweep Extrusion
[2636, 2664, 0]"] + 139["Sweep Extrusion
[2636, 2664, 0]"] + 140["Sweep Extrusion
[2636, 2664, 0]"] + 141["Sweep Extrusion
[2636, 2664, 0]"] + 142["Sweep Extrusion
[2636, 2664, 0]"] + 143["StartSketchOnFace
[1371, 1399, 0]"] + 144["StartSketchOnFace
[1725, 1751, 0]"] + 145["StartSketchOnFace
[2202, 2238, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -136,6 +219,7 @@ flowchart LR 29 --- 40 29 --- 41 29 --- 42 + 34 --- 100 43 --- 44 43 ---- 46 43 --- 45 @@ -146,18 +230,17 @@ flowchart LR 46 --- 48 46 --- 49 46 --- 50 - 51 --- 52 - 52 --- 53 - 52 ---- 55 - 52 --- 54 - 53 --- 56 - 53 --- 59 - 53 --- 60 - 55 --- 56 - 55 --- 57 - 55 --- 58 - 55 --- 59 - 55 --- 60 - 13 <--x 61 - 14 <--x 62 + 100 --- 101 + 100 ---- 103 + 100 --- 102 + 101 --- 104 + 101 --- 106 + 101 --- 107 + 103 --- 104 + 103 --- 105 + 103 --- 106 + 103 --- 107 + 13 <--x 143 + 14 <--x 144 + 34 <--x 145 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ast.snap b/rust/kcl-lib/tests/kcl_samples/lego/ast.snap index 8201669bf..1668ce4c9 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/ast.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/ast.snap @@ -7,7 +7,7 @@ description: Result of parsing lego.kcl "body": [ { "declaration": { - "end": 303, + "end": 304, "id": { "end": 299, "name": "lbumps", @@ -15,20 +15,20 @@ description: Result of parsing lego.kcl "type": "Identifier" }, "init": { - "end": 303, - "raw": "5", + "end": 304, + "raw": "10", "start": 302, "type": "Literal", "type": "Literal", "value": { - "value": 5.0, + "value": 10.0, "suffix": "None" } }, "start": 293, "type": "VariableDeclarator" }, - "end": 303, + "end": 304, "kind": "const", "start": 293, "type": "VariableDeclaration", @@ -36,46 +36,46 @@ description: Result of parsing lego.kcl }, { "declaration": { - "end": 338, + "end": 339, "id": { - "end": 334, + "end": 335, "name": "wbumps", - "start": 328, + "start": 329, "type": "Identifier" }, "init": { - "end": 338, - "raw": "3", - "start": 337, + "end": 339, + "raw": "5", + "start": 338, "type": "Literal", "type": "Literal", "value": { - "value": 3.0, + "value": 5.0, "suffix": "None" } }, - "start": 328, + "start": 329, "type": "VariableDeclarator" }, - "end": 338, + "end": 339, "kind": "const", - "start": 328, + "start": 329, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 374, + "end": 375, "id": { - "end": 368, + "end": 369, "name": "pitch", - "start": 363, + "start": 364, "type": "Identifier" }, "init": { - "end": 374, + "end": 375, "raw": "8.0", - "start": 371, + "start": 372, "type": "Literal", "type": "Literal", "value": { @@ -83,28 +83,28 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 363, + "start": 364, "type": "VariableDeclarator" }, - "end": 374, + "end": 375, "kind": "const", - "start": 363, + "start": 364, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 390, + "end": 391, "id": { - "end": 384, + "end": 385, "name": "clearance", - "start": 375, + "start": 376, "type": "Identifier" }, "init": { - "end": 390, + "end": 391, "raw": "0.1", - "start": 387, + "start": 388, "type": "Literal", "type": "Literal", "value": { @@ -112,28 +112,28 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 375, + "start": 376, "type": "VariableDeclarator" }, - "end": 390, + "end": 391, "kind": "const", - "start": 375, + "start": 376, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 405, + "end": 406, "id": { - "end": 399, + "end": 400, "name": "bumpDiam", - "start": 391, + "start": 392, "type": "Identifier" }, "init": { - "end": 405, + "end": 406, "raw": "4.8", - "start": 402, + "start": 403, "type": "Literal", "type": "Literal", "value": { @@ -141,28 +141,28 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 391, + "start": 392, "type": "VariableDeclarator" }, - "end": 405, + "end": 406, "kind": "const", - "start": 391, + "start": 392, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 422, + "end": 423, "id": { - "end": 416, + "end": 417, "name": "bumpHeight", - "start": 406, + "start": 407, "type": "Identifier" }, "init": { - "end": 422, + "end": 423, "raw": "1.8", - "start": 419, + "start": 420, "type": "Literal", "type": "Literal", "value": { @@ -170,28 +170,28 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 406, + "start": 407, "type": "VariableDeclarator" }, - "end": 422, + "end": 423, "kind": "const", - "start": 406, + "start": 407, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 435, + "end": 436, "id": { - "end": 429, + "end": 430, "name": "height", - "start": 423, + "start": 424, "type": "Identifier" }, "init": { - "end": 435, + "end": 436, "raw": "3.2", - "start": 432, + "start": 433, "type": "Literal", "type": "Literal", "value": { @@ -199,44 +199,44 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 423, + "start": 424, "type": "VariableDeclarator" }, - "end": 435, + "end": 436, "kind": "const", - "start": 423, + "start": 424, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 482, + "end": 483, "id": { - "end": 437, + "end": 438, "name": "t", - "start": 436, + "start": 437, "type": "Identifier" }, "init": { - "end": 482, + "end": 483, "left": { - "end": 475, + "end": 476, "left": { - "end": 463, + "end": 464, "left": { - "end": 446, + "end": 447, "name": "pitch", - "start": 441, + "start": 442, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 463, + "end": 464, "left": { - "end": 451, + "end": 452, "raw": "2", - "start": 450, + "start": 451, "type": "Literal", "type": "Literal", "value": { @@ -246,37 +246,37 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "end": 463, + "end": 464, "name": "clearance", - "start": 454, + "start": 455, "type": "Identifier", "type": "Identifier" }, - "start": 450, + "start": 451, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 441, + "start": 442, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 475, + "end": 476, "name": "bumpDiam", - "start": 467, + "start": 468, "type": "Identifier", "type": "Identifier" }, - "start": 441, + "start": 442, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "/", "right": { - "end": 482, + "end": 483, "raw": "2.0", - "start": 479, + "start": 480, "type": "Literal", "type": "Literal", "value": { @@ -284,97 +284,97 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 441, + "start": 442, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 436, + "start": 437, "type": "VariableDeclarator" }, - "end": 482, + "end": 483, "kind": "const", - "start": 436, + "start": 437, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 503, + "end": 504, "id": { - "end": 491, + "end": 492, "name": "postDiam", - "start": 483, + "start": 484, "type": "Identifier" }, "init": { - "end": 503, + "end": 504, "left": { - "end": 499, + "end": 500, "name": "pitch", - "start": 494, + "start": 495, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 503, + "end": 504, "name": "t", - "start": 502, + "start": 503, "type": "Identifier", "type": "Identifier" }, - "start": 494, + "start": 495, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 483, + "start": 484, "type": "VariableDeclarator" }, - "end": 503, + "end": 504, "kind": "const", - "start": 483, + "start": 484, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 571, + "end": 572, "id": { - "end": 535, + "end": 536, "name": "totalLength", - "start": 524, + "start": 525, "type": "Identifier" }, "init": { - "end": 571, + "end": 572, "left": { - "end": 552, + "end": 553, "left": { - "end": 544, + "end": 545, "name": "lbumps", - "start": 538, + "start": 539, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 552, + "end": 553, "name": "pitch", - "start": 547, + "start": 548, "type": "Identifier", "type": "Identifier" }, - "start": 538, + "start": 539, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 571, + "end": 572, "left": { - "end": 559, + "end": 560, "raw": "2.0", - "start": 556, + "start": 557, "type": "Literal", "type": "Literal", "value": { @@ -384,68 +384,68 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "end": 571, + "end": 572, "name": "clearance", - "start": 562, + "start": 563, "type": "Identifier", "type": "Identifier" }, - "start": 556, + "start": 557, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 538, + "start": 539, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 524, + "start": 525, "type": "VariableDeclarator" }, - "end": 571, + "end": 572, "kind": "const", - "start": 524, + "start": 525, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 619, + "end": 620, "id": { - "end": 583, + "end": 584, "name": "totalWidth", - "start": 573, + "start": 574, "type": "Identifier" }, "init": { - "end": 619, + "end": 620, "left": { - "end": 600, + "end": 601, "left": { - "end": 592, + "end": 593, "name": "wbumps", - "start": 586, + "start": 587, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 600, + "end": 601, "name": "pitch", - "start": 595, + "start": 596, "type": "Identifier", "type": "Identifier" }, - "start": 586, + "start": 587, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 619, + "end": 620, "left": { - "end": 607, + "end": 608, "raw": "2.0", - "start": 604, + "start": 605, "type": "Literal", "type": "Literal", "value": { @@ -455,122 +455,122 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "end": 619, + "end": 620, "name": "clearance", - "start": 610, + "start": 611, "type": "Identifier", "type": "Identifier" }, - "start": 604, + "start": 605, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 586, + "start": 587, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 573, + "start": 574, "type": "VariableDeclarator" }, - "end": 619, + "end": 620, "kind": "const", - "start": 573, + "start": 574, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 714, + "end": 715, "id": { - "end": 691, + "end": 692, "name": "lSegments", - "start": 682, + "start": 683, "type": "Identifier" }, "init": { - "end": 714, + "end": 715, "left": { - "end": 705, + "end": 706, "name": "totalLength", - "start": 694, + "start": 695, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 714, + "end": 715, "name": "lbumps", - "start": 708, + "start": 709, "type": "Identifier", "type": "Identifier" }, - "start": 694, + "start": 695, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 682, + "start": 683, "type": "VariableDeclarator" }, - "end": 714, + "end": 715, "kind": "const", - "start": 682, + "start": 683, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 746, + "end": 747, "id": { - "end": 724, + "end": 725, "name": "wSegments", - "start": 715, + "start": 716, "type": "Identifier" }, "init": { - "end": 746, + "end": 747, "left": { - "end": 737, + "end": 738, "name": "totalWidth", - "start": 727, + "start": 728, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 746, + "end": 747, "name": "wbumps", - "start": 740, + "start": 741, "type": "Identifier", "type": "Identifier" }, - "start": 727, + "start": 728, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 715, + "start": 716, "type": "VariableDeclarator" }, - "end": 746, + "end": 747, "kind": "const", - "start": 715, + "start": 716, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { - "end": 881, + "end": 882, "expression": { "arguments": [ { - "end": 844, + "end": 845, "name": "lbumps", - "start": 838, + "start": 839, "type": "Identifier", "type": "Identifier" }, { - "end": 847, + "end": 848, "raw": "1", - "start": 846, + "start": 847, "type": "Literal", "type": "Literal", "value": { @@ -579,44 +579,44 @@ description: Result of parsing lego.kcl } }, { - "end": 880, + "end": 881, "raw": "\"lbumps must be greater than 1\"", - "start": 849, + "start": 850, "type": "Literal", "type": "Literal", "value": "lbumps must be greater than 1" } ], "callee": { - "end": 837, + "end": 838, "name": "assertGreaterThan", - "start": 820, + "start": 821, "type": "Identifier" }, - "end": 881, - "start": 820, + "end": 882, + "start": 821, "type": "CallExpression", "type": "CallExpression" }, - "start": 820, + "start": 821, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { - "end": 943, + "end": 944, "expression": { "arguments": [ { - "end": 906, + "end": 907, "name": "wbumps", - "start": 900, + "start": 901, "type": "Identifier", "type": "Identifier" }, { - "end": 909, + "end": 910, "raw": "1", - "start": 908, + "start": 909, "type": "Literal", "type": "Literal", "value": { @@ -625,812 +625,36 @@ description: Result of parsing lego.kcl } }, { - "end": 942, + "end": 943, "raw": "\"wbumps must be greater than 1\"", - "start": 911, + "start": 912, "type": "Literal", "type": "Literal", "value": "wbumps must be greater than 1" } ], "callee": { - "end": 899, + "end": 900, "name": "assertGreaterThan", - "start": 882, + "start": 883, "type": "Identifier" }, - "end": 943, - "start": 882, + "end": 944, + "start": 883, "type": "CallExpression", "type": "CallExpression" }, - "start": 882, + "start": 883, "type": "ExpressionStatement", "type": "ExpressionStatement" }, { "declaration": { - "end": 1243, + "end": 1355, "id": { - "end": 1068, - "name": "pegFace", - "start": 1061, - "type": "Identifier" - }, - "init": { - "end": 1243, - "properties": [ - { - "end": 1241, - "key": { - "end": 1080, - "name": "plane", - "start": 1075, - "type": "Identifier" - }, - "start": 1075, - "type": "ObjectProperty", - "value": { - "end": 1241, - "properties": [ - { - "end": 1126, - "key": { - "end": 1095, - "name": "origin", - "start": 1089, - "type": "Identifier" - }, - "start": 1089, - "type": "ObjectProperty", - "value": { - "end": 1126, - "properties": [ - { - "end": 1105, - "key": { - "end": 1101, - "name": "x", - "start": 1100, - "type": "Identifier" - }, - "start": 1100, - "type": "ObjectProperty", - "value": { - "end": 1105, - "raw": "0", - "start": 1104, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1112, - "key": { - "end": 1108, - "name": "y", - "start": 1107, - "type": "Identifier" - }, - "start": 1107, - "type": "ObjectProperty", - "value": { - "end": 1112, - "raw": "0", - "start": 1111, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1124, - "key": { - "end": 1115, - "name": "z", - "start": 1114, - "type": "Identifier" - }, - "start": 1114, - "type": "ObjectProperty", - "value": { - "end": 1124, - "name": "height", - "start": 1118, - "type": "Identifier", - "type": "Identifier" - } - } - ], - "start": 1098, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1163, - "key": { - "end": 1137, - "name": "xAxis", - "start": 1132, - "type": "Identifier" - }, - "start": 1132, - "type": "ObjectProperty", - "value": { - "end": 1163, - "properties": [ - { - "end": 1147, - "key": { - "end": 1143, - "name": "x", - "start": 1142, - "type": "Identifier" - }, - "start": 1142, - "type": "ObjectProperty", - "value": { - "end": 1147, - "raw": "1", - "start": 1146, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1154, - "key": { - "end": 1150, - "name": "y", - "start": 1149, - "type": "Identifier" - }, - "start": 1149, - "type": "ObjectProperty", - "value": { - "end": 1154, - "raw": "0", - "start": 1153, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1161, - "key": { - "end": 1157, - "name": "z", - "start": 1156, - "type": "Identifier" - }, - "start": 1156, - "type": "ObjectProperty", - "value": { - "end": 1161, - "raw": "0", - "start": 1160, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1140, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1200, - "key": { - "end": 1174, - "name": "yAxis", - "start": 1169, - "type": "Identifier" - }, - "start": 1169, - "type": "ObjectProperty", - "value": { - "end": 1200, - "properties": [ - { - "end": 1184, - "key": { - "end": 1180, - "name": "x", - "start": 1179, - "type": "Identifier" - }, - "start": 1179, - "type": "ObjectProperty", - "value": { - "end": 1184, - "raw": "0", - "start": 1183, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1191, - "key": { - "end": 1187, - "name": "y", - "start": 1186, - "type": "Identifier" - }, - "start": 1186, - "type": "ObjectProperty", - "value": { - "end": 1191, - "raw": "1", - "start": 1190, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1198, - "key": { - "end": 1194, - "name": "z", - "start": 1193, - "type": "Identifier" - }, - "start": 1193, - "type": "ObjectProperty", - "value": { - "end": 1198, - "raw": "0", - "start": 1197, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1177, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1237, - "key": { - "end": 1211, - "name": "zAxis", - "start": 1206, - "type": "Identifier" - }, - "start": 1206, - "type": "ObjectProperty", - "value": { - "end": 1237, - "properties": [ - { - "end": 1221, - "key": { - "end": 1217, - "name": "x", - "start": 1216, - "type": "Identifier" - }, - "start": 1216, - "type": "ObjectProperty", - "value": { - "end": 1221, - "raw": "0", - "start": 1220, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1228, - "key": { - "end": 1224, - "name": "y", - "start": 1223, - "type": "Identifier" - }, - "start": 1223, - "type": "ObjectProperty", - "value": { - "end": 1228, - "raw": "0", - "start": 1227, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1235, - "key": { - "end": 1231, - "name": "z", - "start": 1230, - "type": "Identifier" - }, - "start": 1230, - "type": "ObjectProperty", - "value": { - "end": 1235, - "raw": "1", - "start": 1234, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 1214, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1083, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1071, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - "start": 1061, - "type": "VariableDeclarator" - }, - "end": 1243, - "kind": "const", - "start": 1061, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 1558, - "id": { - "end": 1379, - "name": "tubeFace", - "start": 1371, - "type": "Identifier" - }, - "init": { - "end": 1558, - "properties": [ - { - "end": 1556, - "key": { - "end": 1391, - "name": "plane", - "start": 1386, - "type": "Identifier" - }, - "start": 1386, - "type": "ObjectProperty", - "value": { - "end": 1556, - "properties": [ - { - "end": 1441, - "key": { - "end": 1406, - "name": "origin", - "start": 1400, - "type": "Identifier" - }, - "start": 1400, - "type": "ObjectProperty", - "value": { - "end": 1441, - "properties": [ - { - "end": 1416, - "key": { - "end": 1412, - "name": "x", - "start": 1411, - "type": "Identifier" - }, - "start": 1411, - "type": "ObjectProperty", - "value": { - "end": 1416, - "raw": "0", - "start": 1415, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1423, - "key": { - "end": 1419, - "name": "y", - "start": 1418, - "type": "Identifier" - }, - "start": 1418, - "type": "ObjectProperty", - "value": { - "end": 1423, - "raw": "0", - "start": 1422, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1439, - "key": { - "end": 1426, - "name": "z", - "start": 1425, - "type": "Identifier" - }, - "start": 1425, - "type": "ObjectProperty", - "value": { - "end": 1439, - "left": { - "end": 1435, - "name": "height", - "start": 1429, - "type": "Identifier", - "type": "Identifier" - }, - "operator": "-", - "right": { - "end": 1439, - "name": "t", - "start": 1438, - "type": "Identifier", - "type": "Identifier" - }, - "start": 1429, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "start": 1409, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1478, - "key": { - "end": 1452, - "name": "xAxis", - "start": 1447, - "type": "Identifier" - }, - "start": 1447, - "type": "ObjectProperty", - "value": { - "end": 1478, - "properties": [ - { - "end": 1462, - "key": { - "end": 1458, - "name": "x", - "start": 1457, - "type": "Identifier" - }, - "start": 1457, - "type": "ObjectProperty", - "value": { - "end": 1462, - "raw": "1", - "start": 1461, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1469, - "key": { - "end": 1465, - "name": "y", - "start": 1464, - "type": "Identifier" - }, - "start": 1464, - "type": "ObjectProperty", - "value": { - "end": 1469, - "raw": "0", - "start": 1468, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1476, - "key": { - "end": 1472, - "name": "z", - "start": 1471, - "type": "Identifier" - }, - "start": 1471, - "type": "ObjectProperty", - "value": { - "end": 1476, - "raw": "0", - "start": 1475, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1455, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1515, - "key": { - "end": 1489, - "name": "yAxis", - "start": 1484, - "type": "Identifier" - }, - "start": 1484, - "type": "ObjectProperty", - "value": { - "end": 1515, - "properties": [ - { - "end": 1499, - "key": { - "end": 1495, - "name": "x", - "start": 1494, - "type": "Identifier" - }, - "start": 1494, - "type": "ObjectProperty", - "value": { - "end": 1499, - "raw": "0", - "start": 1498, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1506, - "key": { - "end": 1502, - "name": "y", - "start": 1501, - "type": "Identifier" - }, - "start": 1501, - "type": "ObjectProperty", - "value": { - "end": 1506, - "raw": "1", - "start": 1505, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - }, - { - "end": 1513, - "key": { - "end": 1509, - "name": "z", - "start": 1508, - "type": "Identifier" - }, - "start": 1508, - "type": "ObjectProperty", - "value": { - "end": 1513, - "raw": "0", - "start": 1512, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - } - ], - "start": 1492, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - }, - { - "end": 1552, - "key": { - "end": 1526, - "name": "zAxis", - "start": 1521, - "type": "Identifier" - }, - "start": 1521, - "type": "ObjectProperty", - "value": { - "end": 1552, - "properties": [ - { - "end": 1536, - "key": { - "end": 1532, - "name": "x", - "start": 1531, - "type": "Identifier" - }, - "start": 1531, - "type": "ObjectProperty", - "value": { - "end": 1536, - "raw": "0", - "start": 1535, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1543, - "key": { - "end": 1539, - "name": "y", - "start": 1538, - "type": "Identifier" - }, - "start": 1538, - "type": "ObjectProperty", - "value": { - "end": 1543, - "raw": "0", - "start": 1542, - "type": "Literal", - "type": "Literal", - "value": { - "value": 0.0, - "suffix": "None" - } - } - }, - { - "end": 1550, - "key": { - "end": 1546, - "name": "z", - "start": 1545, - "type": "Identifier" - }, - "start": 1545, - "type": "ObjectProperty", - "value": { - "end": 1550, - "raw": "1", - "start": 1549, - "type": "Literal", - "type": "Literal", - "value": { - "value": 1.0, - "suffix": "None" - } - } - } - ], - "start": 1529, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1394, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 1382, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - "start": 1371, - "type": "VariableDeclarator" - }, - "end": 1558, - "kind": "const", - "start": 1371, - "type": "VariableDeclaration", - "type": "VariableDeclaration" - }, - { - "declaration": { - "end": 1935, - "id": { - "end": 1578, - "name": "s", - "start": 1577, + "end": 967, + "name": "base", + "start": 963, "type": "Identifier" }, "init": { @@ -1438,22 +662,22 @@ description: Result of parsing lego.kcl { "arguments": [ { - "end": 1599, + "end": 988, "raw": "'XY'", - "start": 1595, + "start": 984, "type": "Literal", "type": "Literal", "value": "XY" } ], "callee": { - "end": 1594, + "end": 983, "name": "startSketchOn", - "start": 1581, + "start": 970, "type": "Identifier" }, - "end": 1600, - "start": 1581, + "end": 989, + "start": 970, "type": "CallExpression", "type": "CallExpression" }, @@ -1462,26 +686,26 @@ description: Result of parsing lego.kcl { "elements": [ { - "end": 1637, + "end": 1026, "left": { "argument": { - "end": 1633, + "end": 1022, "name": "totalWidth", - "start": 1623, + "start": 1012, "type": "Identifier", "type": "Identifier" }, - "end": 1633, + "end": 1022, "operator": "-", - "start": 1622, + "start": 1011, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1637, + "end": 1026, "raw": "2", - "start": 1636, + "start": 1025, "type": "Literal", "type": "Literal", "value": { @@ -1489,31 +713,31 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 1622, + "start": 1011, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 1655, + "end": 1044, "left": { "argument": { - "end": 1651, + "end": 1040, "name": "totalLength", - "start": 1640, + "start": 1029, "type": "Identifier", "type": "Identifier" }, - "end": 1651, + "end": 1040, "operator": "-", - "start": 1639, + "start": 1028, "type": "UnaryExpression", "type": "UnaryExpression" }, "operator": "/", "right": { - "end": 1655, + "end": 1044, "raw": "2", - "start": 1654, + "start": 1043, "type": "Literal", "type": "Literal", "value": { @@ -1521,31 +745,31 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 1639, + "start": 1028, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 1656, - "start": 1621, + "end": 1045, + "start": 1010, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 1659, - "start": 1658, + "end": 1048, + "start": 1047, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1620, + "end": 1009, "name": "startProfileAt", - "start": 1606, + "start": 995, "type": "Identifier" }, - "end": 1660, - "start": 1606, + "end": 1049, + "start": 995, "type": "CallExpression", "type": "CallExpression" }, @@ -1554,24 +778,24 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 1674, + "end": 1063, "name": "end", - "start": 1671, + "start": 1060, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1688, + "end": 1077, "name": "totalWidth", - "start": 1678, + "start": 1067, "type": "Identifier", "type": "Identifier" }, { - "end": 1691, + "end": 1080, "raw": "0", - "start": 1690, + "start": 1079, "type": "Literal", "type": "Literal", "value": { @@ -1580,21 +804,21 @@ description: Result of parsing lego.kcl } } ], - "end": 1692, - "start": 1677, + "end": 1081, + "start": 1066, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 1670, + "end": 1059, "name": "line", - "start": 1666, + "start": 1055, "type": "Identifier" }, - "end": 1693, - "start": 1666, + "end": 1082, + "start": 1055, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -1604,17 +828,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 1707, + "end": 1096, "name": "end", - "start": 1704, + "start": 1093, "type": "Identifier" }, "arg": { "elements": [ { - "end": 1712, + "end": 1101, "raw": "0", - "start": 1711, + "start": 1100, "type": "Literal", "type": "Literal", "value": { @@ -1623,28 +847,28 @@ description: Result of parsing lego.kcl } }, { - "end": 1725, + "end": 1114, "name": "totalLength", - "start": 1714, + "start": 1103, "type": "Identifier", "type": "Identifier" } ], - "end": 1726, - "start": 1710, + "end": 1115, + "start": 1099, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 1703, + "end": 1092, "name": "line", - "start": 1699, + "start": 1088, "type": "Identifier" }, - "end": 1727, - "start": 1699, + "end": 1116, + "start": 1088, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -1654,31 +878,31 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 1741, + "end": 1130, "name": "end", - "start": 1738, + "start": 1127, "type": "Identifier" }, "arg": { "elements": [ { "argument": { - "end": 1756, + "end": 1145, "name": "totalWidth", - "start": 1746, + "start": 1135, "type": "Identifier", "type": "Identifier" }, - "end": 1756, + "end": 1145, "operator": "-", - "start": 1745, + "start": 1134, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 1759, + "end": 1148, "raw": "0", - "start": 1758, + "start": 1147, "type": "Literal", "type": "Literal", "value": { @@ -1687,21 +911,21 @@ description: Result of parsing lego.kcl } } ], - "end": 1760, - "start": 1744, + "end": 1149, + "start": 1133, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 1737, + "end": 1126, "name": "line", - "start": 1733, + "start": 1122, "type": "Identifier" }, - "end": 1761, - "start": 1733, + "end": 1150, + "start": 1122, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -1709,13 +933,13 @@ description: Result of parsing lego.kcl { "arguments": [], "callee": { - "end": 1772, + "end": 1161, "name": "close", - "start": 1767, + "start": 1156, "type": "Identifier" }, - "end": 1774, - "start": 1767, + "end": 1163, + "start": 1156, "type": "CallExpression", "type": "CallExpression" }, @@ -1724,44 +948,44 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 1794, + "end": 1183, "name": "length", - "start": 1788, + "start": 1177, "type": "Identifier" }, "arg": { - "end": 1803, + "end": 1192, "name": "height", - "start": 1797, + "start": 1186, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 1787, + "end": 1176, "name": "extrude", - "start": 1780, + "start": 1169, "type": "Identifier" }, - "end": 1804, - "start": 1780, + "end": 1193, + "start": 1169, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 1935, + "end": 1355, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "end": 1935, - "start": 1804, + "end": 1355, + "start": 1193, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", - "value": "Sketch and extrude a rectangular shape to create the shell underneath the lego. This is a hack until we have a shell function.", + "value": "Sketch and extrude a rectangular shape to create the shell underneath the lego. Will replace with shell function when able to call a face created from shell.", "style": "line" } } @@ -1769,26 +993,26 @@ description: Result of parsing lego.kcl }, "startNodes": [] }, - "start": 1581, + "start": 970, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1577, + "start": 963, "type": "VariableDeclarator" }, - "end": 1935, + "end": 1355, "kind": "const", - "start": 1577, + "start": 963, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2295, + "end": 1718, "id": { - "end": 1948, + "end": 1368, "name": "shellExtrude", - "start": 1936, + "start": 1356, "type": "Identifier" }, "init": { @@ -1796,29 +1020,29 @@ description: Result of parsing lego.kcl { "arguments": [ { - "end": 1966, - "name": "s", - "start": 1965, + "end": 1389, + "name": "base", + "start": 1385, "type": "Identifier", "type": "Identifier" }, { - "end": 1975, + "end": 1398, "raw": "\"start\"", - "start": 1968, + "start": 1391, "type": "Literal", "type": "Literal", "value": "start" } ], "callee": { - "end": 1964, + "end": 1384, "name": "startSketchOn", - "start": 1951, + "start": 1371, "type": "Identifier" }, - "end": 1976, - "start": 1951, + "end": 1399, + "start": 1371, "type": "CallExpression", "type": "CallExpression" }, @@ -1828,21 +1052,21 @@ description: Result of parsing lego.kcl "elements": [ { "argument": { - "end": 2026, + "end": 1449, "left": { - "end": 2022, + "end": 1445, "left": { - "end": 2018, + "end": 1441, "name": "totalWidth", - "start": 2008, + "start": 1431, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2022, + "end": 1445, "raw": "2", - "start": 2021, + "start": 1444, "type": "Literal", "type": "Literal", "value": { @@ -1850,45 +1074,45 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2008, + "start": 1431, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 2026, + "end": 1449, "name": "t", - "start": 2025, + "start": 1448, "type": "Identifier", "type": "Identifier" }, - "start": 2008, + "start": 1431, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2026, + "end": 1449, "operator": "-", - "start": 2006, + "start": 1429, "type": "UnaryExpression", "type": "UnaryExpression" }, { "argument": { - "end": 2057, + "end": 1480, "left": { - "end": 2053, + "end": 1476, "left": { - "end": 2049, + "end": 1472, "name": "totalLength", - "start": 2038, + "start": 1461, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2053, + "end": 1476, "raw": "2", - "start": 2052, + "start": 1475, "type": "Literal", "type": "Literal", "value": { @@ -1896,49 +1120,49 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2038, + "start": 1461, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 2057, + "end": 1480, "name": "t", - "start": 2056, + "start": 1479, "type": "Identifier", "type": "Identifier" }, - "start": 2038, + "start": 1461, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2057, + "end": 1480, "operator": "-", - "start": 2036, + "start": 1459, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 2065, - "start": 1997, + "end": 1488, + "start": 1420, "type": "ArrayExpression", "type": "ArrayExpression" }, { - "end": 2068, - "start": 2067, + "end": 1491, + "start": 1490, "type": "PipeSubstitution", "type": "PipeSubstitution" } ], "callee": { - "end": 1996, + "end": 1419, "name": "startProfileAt", - "start": 1982, + "start": 1405, "type": "Identifier" }, - "end": 2069, - "start": 1982, + "end": 1492, + "start": 1405, "type": "CallExpression", "type": "CallExpression" }, @@ -1947,29 +1171,29 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2083, + "end": 1506, "name": "end", - "start": 2080, + "start": 1503, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2106, + "end": 1529, "left": { - "end": 2097, + "end": 1520, "name": "totalWidth", - "start": 2087, + "start": 1510, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2106, + "end": 1529, "left": { - "end": 2102, + "end": 1525, "raw": "2", - "start": 2101, + "start": 1524, "type": "Literal", "type": "Literal", "value": { @@ -1979,24 +1203,24 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "end": 2106, + "end": 1529, "name": "t", - "start": 2105, + "start": 1528, "type": "Identifier", "type": "Identifier" }, - "start": 2101, + "start": 1524, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2087, + "start": 1510, "type": "BinaryExpression", "type": "BinaryExpression" }, { - "end": 2110, + "end": 1533, "raw": "0", - "start": 2109, + "start": 1532, "type": "Literal", "type": "Literal", "value": { @@ -2005,21 +1229,21 @@ description: Result of parsing lego.kcl } } ], - "end": 2111, - "start": 2086, + "end": 1534, + "start": 1509, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2079, + "end": 1502, "name": "line", - "start": 2075, + "start": 1498, "type": "Identifier" }, - "end": 2112, - "start": 2075, + "end": 1535, + "start": 1498, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2029,17 +1253,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2126, + "end": 1549, "name": "end", - "start": 2123, + "start": 1546, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2131, + "end": 1554, "raw": "0", - "start": 2130, + "start": 1553, "type": "Literal", "type": "Literal", "value": { @@ -2048,21 +1272,21 @@ description: Result of parsing lego.kcl } }, { - "end": 2153, + "end": 1576, "left": { - "end": 2144, + "end": 1567, "name": "totalLength", - "start": 2133, + "start": 1556, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2153, + "end": 1576, "left": { - "end": 2149, + "end": 1572, "raw": "2", - "start": 2148, + "start": 1571, "type": "Literal", "type": "Literal", "value": { @@ -2072,36 +1296,36 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "end": 2153, + "end": 1576, "name": "t", - "start": 2152, + "start": 1575, "type": "Identifier", "type": "Identifier" }, - "start": 2148, + "start": 1571, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2133, + "start": 1556, "type": "BinaryExpression", "type": "BinaryExpression" } ], - "end": 2155, - "start": 2129, + "end": 1578, + "start": 1552, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2122, + "end": 1545, "name": "line", - "start": 2118, + "start": 1541, "type": "Identifier" }, - "end": 2156, - "start": 2118, + "end": 1579, + "start": 1541, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2111,30 +1335,30 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2170, + "end": 1593, "name": "end", - "start": 2167, + "start": 1590, "type": "Identifier" }, "arg": { "elements": [ { "argument": { - "end": 2195, + "end": 1618, "left": { - "end": 2186, + "end": 1609, "name": "totalWidth", - "start": 2176, + "start": 1599, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2195, + "end": 1618, "left": { - "end": 2191, + "end": 1614, "raw": "2", - "start": 2190, + "start": 1613, "type": "Literal", "type": "Literal", "value": { @@ -2144,30 +1368,30 @@ description: Result of parsing lego.kcl }, "operator": "*", "right": { - "end": 2195, + "end": 1618, "name": "t", - "start": 2194, + "start": 1617, "type": "Identifier", "type": "Identifier" }, - "start": 2190, + "start": 1613, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2176, + "start": 1599, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2195, + "end": 1618, "operator": "-", - "start": 2174, + "start": 1597, "type": "UnaryExpression", "type": "UnaryExpression" }, { - "end": 2200, + "end": 1623, "raw": "0", - "start": 2199, + "start": 1622, "type": "Literal", "type": "Literal", "value": { @@ -2176,21 +1400,21 @@ description: Result of parsing lego.kcl } } ], - "end": 2201, - "start": 2173, + "end": 1624, + "start": 1596, "type": "ArrayExpression", "type": "ArrayExpression" } } ], "callee": { - "end": 2166, + "end": 1589, "name": "line", - "start": 2162, + "start": 1585, "type": "Identifier" }, - "end": 2202, - "start": 2162, + "end": 1625, + "start": 1585, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2198,13 +1422,13 @@ description: Result of parsing lego.kcl { "arguments": [], "callee": { - "end": 2213, + "end": 1636, "name": "close", - "start": 2208, + "start": 1631, "type": "Identifier" }, - "end": 2215, - "start": 2208, + "end": 1638, + "start": 1631, "type": "CallExpression", "type": "CallExpression" }, @@ -2213,61 +1437,61 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2235, + "end": 1658, "name": "length", - "start": 2229, + "start": 1652, "type": "Identifier" }, "arg": { "argument": { - "end": 2250, + "end": 1673, "left": { - "end": 2246, + "end": 1669, "name": "height", - "start": 2240, + "start": 1663, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2250, + "end": 1673, "name": "t", - "start": 2249, + "start": 1672, "type": "Identifier", "type": "Identifier" }, - "start": 2240, + "start": 1663, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2250, + "end": 1673, "operator": "-", - "start": 2238, + "start": 1661, "type": "UnaryExpression", "type": "UnaryExpression" } } ], "callee": { - "end": 2228, + "end": 1651, "name": "extrude", - "start": 2221, + "start": 1644, "type": "Identifier" }, - "end": 2252, - "start": 2221, + "end": 1675, + "start": 1644, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 2295, + "end": 1718, "nonCodeMeta": { "nonCodeNodes": { "6": [ { - "end": 2295, - "start": 2252, + "end": 1718, + "start": 1675, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -2279,26 +1503,26 @@ description: Result of parsing lego.kcl }, "startNodes": [] }, - "start": 1951, + "start": 1371, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 1936, + "start": 1356, "type": "VariableDeclarator" }, - "end": 2295, + "end": 1718, "kind": "const", - "start": 1936, + "start": 1356, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 2761, + "end": 2187, "id": { - "end": 2299, + "end": 1722, "name": "peg", - "start": 2296, + "start": 1719, "type": "Identifier" }, "init": { @@ -2306,29 +1530,29 @@ description: Result of parsing lego.kcl { "arguments": [ { - "end": 2317, - "name": "s", - "start": 2316, + "end": 1743, + "name": "base", + "start": 1739, "type": "Identifier", "type": "Identifier" }, { - "end": 2324, + "end": 1750, "raw": "'end'", - "start": 2319, + "start": 1745, "type": "Literal", "type": "Literal", "value": "end" } ], "callee": { - "end": 2315, + "end": 1738, "name": "startSketchOn", - "start": 2302, + "start": 1725, "type": "Identifier" }, - "end": 2325, - "start": 2302, + "end": 1751, + "start": 1725, "type": "CallExpression", "type": "CallExpression" }, @@ -2337,40 +1561,40 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2352, + "end": 1778, "name": "center", - "start": 2346, + "start": 1772, "type": "Identifier" }, "arg": { "elements": [ { "argument": { - "end": 2392, + "end": 1818, "left": { - "end": 2387, + "end": 1813, "left": { - "end": 2373, + "end": 1799, "name": "pitch", - "start": 2368, + "start": 1794, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 2387, + "end": 1813, "left": { - "end": 2383, + "end": 1809, "name": "wbumps", - "start": 2377, + "start": 1803, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2387, + "end": 1813, "raw": "1", - "start": 2386, + "start": 1812, "type": "Literal", "type": "Literal", "value": { @@ -2378,19 +1602,19 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2377, + "start": 1803, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2368, + "start": 1794, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "/", "right": { - "end": 2392, + "end": 1818, "raw": "2", - "start": 2391, + "start": 1817, "type": "Literal", "type": "Literal", "value": { @@ -2398,43 +1622,43 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2368, + "start": 1794, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2392, + "end": 1818, "operator": "-", - "start": 2366, + "start": 1792, "type": "UnaryExpression", "type": "UnaryExpression" }, { "argument": { - "end": 2430, + "end": 1856, "left": { - "end": 2425, + "end": 1851, "left": { - "end": 2411, + "end": 1837, "name": "pitch", - "start": 2406, + "start": 1832, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 2425, + "end": 1851, "left": { - "end": 2421, + "end": 1847, "name": "lbumps", - "start": 2415, + "start": 1841, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2425, + "end": 1851, "raw": "1", - "start": 2424, + "start": 1850, "type": "Literal", "type": "Literal", "value": { @@ -2442,19 +1666,19 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2415, + "start": 1841, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2406, + "start": 1832, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "/", "right": { - "end": 2430, + "end": 1856, "raw": "2", - "start": 2429, + "start": 1855, "type": "Literal", "type": "Literal", "value": { @@ -2462,19 +1686,19 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2406, + "start": 1832, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2430, + "end": 1856, "operator": "-", - "start": 2404, + "start": 1830, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 2440, - "start": 2355, + "end": 1866, + "start": 1781, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2482,25 +1706,25 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2455, + "end": 1881, "name": "radius", - "start": 2449, + "start": 1875, "type": "Identifier" }, "arg": { - "end": 2470, + "end": 1896, "left": { - "end": 2466, + "end": 1892, "name": "bumpDiam", - "start": 2458, + "start": 1884, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2470, + "end": 1896, "raw": "2", - "start": 2469, + "start": 1895, "type": "Literal", "type": "Literal", "value": { @@ -2508,20 +1732,20 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2458, + "start": 1884, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 2337, + "end": 1763, "name": "circle", - "start": 2331, + "start": 1757, "type": "Identifier" }, - "end": 2477, - "start": 2331, + "end": 1903, + "start": 1757, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2531,17 +1755,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2511, + "end": 1937, "name": "axis", - "start": 2507, + "start": 1933, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2516, + "end": 1942, "raw": "1", - "start": 2515, + "start": 1941, "type": "Literal", "type": "Literal", "value": { @@ -2550,9 +1774,9 @@ description: Result of parsing lego.kcl } }, { - "end": 2519, + "end": 1945, "raw": "0", - "start": 2518, + "start": 1944, "type": "Literal", "type": "Literal", "value": { @@ -2561,8 +1785,8 @@ description: Result of parsing lego.kcl } } ], - "end": 2520, - "start": 2514, + "end": 1946, + "start": 1940, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2570,15 +1794,15 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2538, + "end": 1964, "name": "instances", - "start": 2529, + "start": 1955, "type": "Identifier" }, "arg": { - "end": 2547, + "end": 1973, "name": "wbumps", - "start": 2541, + "start": 1967, "type": "Identifier", "type": "Identifier" } @@ -2586,28 +1810,28 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2564, + "end": 1990, "name": "distance", - "start": 2556, + "start": 1982, "type": "Identifier" }, "arg": { - "end": 2572, + "end": 1998, "name": "pitch", - "start": 2567, + "start": 1993, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 2498, + "end": 1924, "name": "patternLinear2d", - "start": 2483, + "start": 1909, "type": "Identifier" }, - "end": 2579, - "start": 2483, + "end": 2005, + "start": 1909, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2617,17 +1841,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2613, + "end": 2039, "name": "axis", - "start": 2609, + "start": 2035, "type": "Identifier" }, "arg": { "elements": [ { - "end": 2618, + "end": 2044, "raw": "0", - "start": 2617, + "start": 2043, "type": "Literal", "type": "Literal", "value": { @@ -2636,9 +1860,9 @@ description: Result of parsing lego.kcl } }, { - "end": 2621, + "end": 2047, "raw": "1", - "start": 2620, + "start": 2046, "type": "Literal", "type": "Literal", "value": { @@ -2647,8 +1871,8 @@ description: Result of parsing lego.kcl } } ], - "end": 2622, - "start": 2616, + "end": 2048, + "start": 2042, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -2656,15 +1880,15 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2640, + "end": 2066, "name": "instances", - "start": 2631, + "start": 2057, "type": "Identifier" }, "arg": { - "end": 2649, + "end": 2075, "name": "lbumps", - "start": 2643, + "start": 2069, "type": "Identifier", "type": "Identifier" } @@ -2672,28 +1896,28 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2666, + "end": 2092, "name": "distance", - "start": 2658, + "start": 2084, "type": "Identifier" }, "arg": { - "end": 2674, + "end": 2100, "name": "pitch", - "start": 2669, + "start": 2095, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 2600, + "end": 2026, "name": "patternLinear2d", - "start": 2585, + "start": 2011, "type": "Identifier" }, - "end": 2681, - "start": 2585, + "end": 2107, + "start": 2011, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -2703,40 +1927,40 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2701, + "end": 2127, "name": "length", - "start": 2695, + "start": 2121, "type": "Identifier" }, "arg": { - "end": 2714, + "end": 2140, "name": "bumpHeight", - "start": 2704, + "start": 2130, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 2694, + "end": 2120, "name": "extrude", - "start": 2687, + "start": 2113, "type": "Identifier" }, - "end": 2715, - "start": 2687, + "end": 2141, + "start": 2113, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 2761, + "end": 2187, "nonCodeMeta": { "nonCodeNodes": { "4": [ { - "end": 2761, - "start": 2715, + "end": 2187, + "start": 2141, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -2748,26 +1972,26 @@ description: Result of parsing lego.kcl }, "startNodes": [] }, - "start": 2302, + "start": 1725, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2296, + "start": 1719, "type": "VariableDeclarator" }, - "end": 2761, + "end": 2187, "kind": "const", - "start": 2296, + "start": 1719, "type": "VariableDeclaration", "type": "VariableDeclaration" }, { "declaration": { - "end": 3226, + "end": 2664, "id": { - "end": 2773, + "end": 2199, "name": "tubePattern", - "start": 2762, + "start": 2188, "type": "Identifier" }, "init": { @@ -2775,21 +1999,29 @@ description: Result of parsing lego.kcl { "arguments": [ { - "end": 2798, - "name": "tubeFace", - "start": 2790, + "end": 2228, + "name": "shellExtrude", + "start": 2216, "type": "Identifier", "type": "Identifier" + }, + { + "end": 2237, + "raw": "'start'", + "start": 2230, + "type": "Literal", + "type": "Literal", + "value": "start" } ], "callee": { - "end": 2789, + "end": 2215, "name": "startSketchOn", - "start": 2776, + "start": 2202, "type": "Identifier" }, - "end": 2799, - "start": 2776, + "end": 2238, + "start": 2202, "type": "CallExpression", "type": "CallExpression" }, @@ -2798,42 +2030,42 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2826, + "end": 2265, "name": "center", - "start": 2820, + "start": 2259, "type": "Identifier" }, "arg": { "elements": [ { "argument": { - "end": 2879, + "end": 2318, "left": { - "end": 2866, + "end": 2305, "left": { - "end": 2861, + "end": 2300, "left": { - "end": 2847, + "end": 2286, "name": "pitch", - "start": 2842, + "start": 2281, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 2861, + "end": 2300, "left": { - "end": 2857, + "end": 2296, "name": "wbumps", - "start": 2851, + "start": 2290, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2861, + "end": 2300, "raw": "1", - "start": 2860, + "start": 2299, "type": "Literal", "type": "Literal", "value": { @@ -2841,19 +2073,19 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2851, + "start": 2290, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2842, + "start": 2281, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "/", "right": { - "end": 2866, + "end": 2305, "raw": "2", - "start": 2865, + "start": 2304, "type": "Literal", "type": "Literal", "value": { @@ -2861,25 +2093,25 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2842, + "start": 2281, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 2879, + "end": 2318, "left": { - "end": 2875, + "end": 2314, "name": "pitch", - "start": 2870, + "start": 2309, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2879, + "end": 2318, "raw": "2", - "start": 2878, + "start": 2317, "type": "Literal", "type": "Literal", "value": { @@ -2887,49 +2119,49 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2870, + "start": 2309, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2842, + "start": 2281, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2879, + "end": 2318, "operator": "-", - "start": 2840, + "start": 2279, "type": "UnaryExpression", "type": "UnaryExpression" }, { "argument": { - "end": 2931, + "end": 2370, "left": { - "end": 2918, + "end": 2357, "left": { - "end": 2913, + "end": 2352, "left": { - "end": 2899, + "end": 2338, "name": "pitch", - "start": 2894, + "start": 2333, "type": "Identifier", "type": "Identifier" }, "operator": "*", "right": { - "end": 2913, + "end": 2352, "left": { - "end": 2909, + "end": 2348, "name": "lbumps", - "start": 2903, + "start": 2342, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 2913, + "end": 2352, "raw": "1", - "start": 2912, + "start": 2351, "type": "Literal", "type": "Literal", "value": { @@ -2937,19 +2169,19 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2903, + "start": 2342, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2894, + "start": 2333, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "/", "right": { - "end": 2918, + "end": 2357, "raw": "2", - "start": 2917, + "start": 2356, "type": "Literal", "type": "Literal", "value": { @@ -2957,25 +2189,25 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2894, + "start": 2333, "type": "BinaryExpression", "type": "BinaryExpression" }, "operator": "-", "right": { - "end": 2931, + "end": 2370, "left": { - "end": 2927, + "end": 2366, "name": "pitch", - "start": 2922, + "start": 2361, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2931, + "end": 2370, "raw": "2", - "start": 2930, + "start": 2369, "type": "Literal", "type": "Literal", "value": { @@ -2983,23 +2215,23 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2922, + "start": 2361, "type": "BinaryExpression", "type": "BinaryExpression" }, - "start": 2894, + "start": 2333, "type": "BinaryExpression", "type": "BinaryExpression" }, - "end": 2931, + "end": 2370, "operator": "-", - "start": 2892, + "start": 2331, "type": "UnaryExpression", "type": "UnaryExpression" } ], - "end": 2942, - "start": 2829, + "end": 2381, + "start": 2268, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -3007,25 +2239,25 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 2957, + "end": 2396, "name": "radius", - "start": 2951, + "start": 2390, "type": "Identifier" }, "arg": { - "end": 2972, + "end": 2411, "left": { - "end": 2968, + "end": 2407, "name": "bumpDiam", - "start": 2960, + "start": 2399, "type": "Identifier", "type": "Identifier" }, "operator": "/", "right": { - "end": 2972, + "end": 2411, "raw": "2", - "start": 2971, + "start": 2410, "type": "Literal", "type": "Literal", "value": { @@ -3033,20 +2265,20 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 2960, + "start": 2399, "type": "BinaryExpression", "type": "BinaryExpression" } } ], "callee": { - "end": 2811, + "end": 2250, "name": "circle", - "start": 2805, + "start": 2244, "type": "Identifier" }, - "end": 2979, - "start": 2805, + "end": 2418, + "start": 2244, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -3056,17 +2288,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3013, + "end": 2452, "name": "axis", - "start": 3009, + "start": 2448, "type": "Identifier" }, "arg": { "elements": [ { - "end": 3018, + "end": 2457, "raw": "1", - "start": 3017, + "start": 2456, "type": "Literal", "type": "Literal", "value": { @@ -3075,9 +2307,9 @@ description: Result of parsing lego.kcl } }, { - "end": 3021, + "end": 2460, "raw": "0", - "start": 3020, + "start": 2459, "type": "Literal", "type": "Literal", "value": { @@ -3086,8 +2318,8 @@ description: Result of parsing lego.kcl } } ], - "end": 3022, - "start": 3016, + "end": 2461, + "start": 2455, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -3095,25 +2327,25 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3040, + "end": 2479, "name": "instances", - "start": 3031, + "start": 2470, "type": "Identifier" }, "arg": { - "end": 3053, + "end": 2492, "left": { - "end": 3049, + "end": 2488, "name": "wbumps", - "start": 3043, + "start": 2482, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 3053, + "end": 2492, "raw": "1", - "start": 3052, + "start": 2491, "type": "Literal", "type": "Literal", "value": { @@ -3121,7 +2353,7 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 3043, + "start": 2482, "type": "BinaryExpression", "type": "BinaryExpression" } @@ -3129,28 +2361,28 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3070, + "end": 2509, "name": "distance", - "start": 3062, + "start": 2501, "type": "Identifier" }, "arg": { - "end": 3078, + "end": 2517, "name": "pitch", - "start": 3073, + "start": 2512, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 3000, + "end": 2439, "name": "patternLinear2d", - "start": 2985, + "start": 2424, "type": "Identifier" }, - "end": 3085, - "start": 2985, + "end": 2524, + "start": 2424, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -3160,17 +2392,17 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3119, + "end": 2558, "name": "axis", - "start": 3115, + "start": 2554, "type": "Identifier" }, "arg": { "elements": [ { - "end": 3124, + "end": 2563, "raw": "0", - "start": 3123, + "start": 2562, "type": "Literal", "type": "Literal", "value": { @@ -3179,9 +2411,9 @@ description: Result of parsing lego.kcl } }, { - "end": 3127, + "end": 2566, "raw": "1", - "start": 3126, + "start": 2565, "type": "Literal", "type": "Literal", "value": { @@ -3190,8 +2422,8 @@ description: Result of parsing lego.kcl } } ], - "end": 3128, - "start": 3122, + "end": 2567, + "start": 2561, "type": "ArrayExpression", "type": "ArrayExpression" } @@ -3199,25 +2431,25 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3146, + "end": 2585, "name": "instances", - "start": 3137, + "start": 2576, "type": "Identifier" }, "arg": { - "end": 3159, + "end": 2598, "left": { - "end": 3155, + "end": 2594, "name": "lbumps", - "start": 3149, + "start": 2588, "type": "Identifier", "type": "Identifier" }, "operator": "-", "right": { - "end": 3159, + "end": 2598, "raw": "1", - "start": 3158, + "start": 2597, "type": "Literal", "type": "Literal", "value": { @@ -3225,7 +2457,7 @@ description: Result of parsing lego.kcl "suffix": "None" } }, - "start": 3149, + "start": 2588, "type": "BinaryExpression", "type": "BinaryExpression" } @@ -3233,28 +2465,28 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3176, + "end": 2615, "name": "distance", - "start": 3168, + "start": 2607, "type": "Identifier" }, "arg": { - "end": 3184, + "end": 2623, "name": "pitch", - "start": 3179, + "start": 2618, "type": "Identifier", "type": "Identifier" } } ], "callee": { - "end": 3106, + "end": 2545, "name": "patternLinear2d", - "start": 3091, + "start": 2530, "type": "Identifier" }, - "end": 3191, - "start": 3091, + "end": 2630, + "start": 2530, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null @@ -3264,56 +2496,49 @@ description: Result of parsing lego.kcl { "type": "LabeledArg", "label": { - "end": 3211, + "end": 2650, "name": "length", - "start": 3205, + "start": 2644, "type": "Identifier" }, "arg": { - "argument": { - "end": 3225, - "name": "bumpHeight", - "start": 3215, - "type": "Identifier", - "type": "Identifier" - }, - "end": 3225, - "operator": "-", - "start": 3214, - "type": "UnaryExpression", - "type": "UnaryExpression" + "end": 2663, + "name": "bumpHeight", + "start": 2653, + "type": "Identifier", + "type": "Identifier" } } ], "callee": { - "end": 3204, + "end": 2643, "name": "extrude", - "start": 3197, + "start": 2636, "type": "Identifier" }, - "end": 3226, - "start": 3197, + "end": 2664, + "start": 2636, "type": "CallExpressionKw", "type": "CallExpressionKw", "unlabeled": null } ], - "end": 3226, - "start": 2776, + "end": 2664, + "start": 2202, "type": "PipeExpression", "type": "PipeExpression" }, - "start": 2762, + "start": 2188, "type": "VariableDeclarator" }, - "end": 3226, + "end": 2664, "kind": "const", - "start": 2762, + "start": 2188, "type": "VariableDeclaration", "type": "VariableDeclaration" } ], - "end": 3227, + "end": 2665, "innerAttrs": [ { "end": 271, @@ -3351,8 +2576,8 @@ description: Result of parsing lego.kcl "nonCodeNodes": { "0": [ { - "end": 327, - "start": 303, + "end": 328, + "start": 304, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3363,8 +2588,8 @@ description: Result of parsing lego.kcl ], "1": [ { - "end": 362, - "start": 338, + "end": 363, + "start": 339, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3375,8 +2600,8 @@ description: Result of parsing lego.kcl ], "8": [ { - "end": 523, - "start": 503, + "end": 524, + "start": 504, "type": "NonCodeNode", "value": { "type": "inlineComment", @@ -3387,8 +2612,8 @@ description: Result of parsing lego.kcl ], "10": [ { - "end": 681, - "start": 620, + "end": 682, + "start": 621, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -3399,8 +2624,8 @@ description: Result of parsing lego.kcl ], "12": [ { - "end": 819, - "start": 746, + "end": 820, + "start": 747, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", @@ -3411,32 +2636,8 @@ description: Result of parsing lego.kcl ], "14": [ { - "end": 1060, - "start": 943, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the plane for the pegs. This is a hack so that the pegs can be patterned along the face of the lego base.", - "style": "line" - } - } - ], - "15": [ - { - "end": 1370, - "start": 1243, - "type": "NonCodeNode", - "value": { - "type": "newLineBlockComment", - "value": "Create the plane for the tubes underneath the lego. This is a hack so that the tubes can be patterned underneath the lego.", - "style": "line" - } - } - ], - "16": [ - { - "end": 1576, - "start": 1558, + "end": 962, + "start": 944, "type": "NonCodeNode", "value": { "type": "newLineBlockComment", diff --git a/rust/kcl-lib/tests/kcl_samples/lego/exported_step.step b/rust/kcl-lib/tests/kcl_samples/lego/exported_step.step index 291736f41..337b6345c 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/lego/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -17,1410 +17,4078 @@ DATA; GLOBAL_UNIT_ASSIGNED_CONTEXT((#1)) REPRESENTATION_CONTEXT('', '3D') ); -#4 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.3048)); +#4 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, 1.01346)); #5 = VERTEX_POINT('NONE', #4); -#6 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, -0.3048)); +#6 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, 1.01346)); #7 = VERTEX_POINT('NONE', #6); -#8 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.10159999999999997)); +#8 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, 1.01346)); #9 = VERTEX_POINT('NONE', #8); -#10 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, -0.10159999999999997)); +#10 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, 1.01346)); #11 = VERTEX_POINT('NONE', #10); -#12 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.10160000000000002)); +#12 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, -1.01346)); #13 = VERTEX_POINT('NONE', #12); -#14 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, 0.10160000000000002)); +#14 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, -1.01346)); #15 = VERTEX_POINT('NONE', #14); -#16 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.3048)); +#16 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, -1.01346)); #17 = VERTEX_POINT('NONE', #16); -#18 = CARTESIAN_POINT('NONE', (0.16256, 0.04318, 0.3048)); +#18 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, -1.01346)); #19 = VERTEX_POINT('NONE', #18); -#20 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.3048)); +#20 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, 0.9753599999999999)); #21 = VERTEX_POINT('NONE', #20); -#22 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, -0.3048)); +#22 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, 0.9753599999999999)); #23 = VERTEX_POINT('NONE', #22); -#24 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.10159999999999997)); +#24 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, 0.9753599999999999)); #25 = VERTEX_POINT('NONE', #24); -#26 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, -0.10159999999999997)); +#26 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, 0.9753599999999999)); #27 = VERTEX_POINT('NONE', #26); -#28 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.10160000000000002)); +#28 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, -0.9753599999999999)); #29 = VERTEX_POINT('NONE', #28); -#30 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, 0.10160000000000002)); +#30 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, -0.9753599999999999)); #31 = VERTEX_POINT('NONE', #30); -#32 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.3048)); +#32 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, -0.9753599999999999)); #33 = VERTEX_POINT('NONE', #32); -#34 = CARTESIAN_POINT('NONE', (-0.04064, 0.04318, 0.3048)); +#34 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, -0.9753599999999999)); #35 = VERTEX_POINT('NONE', #34); -#36 = CARTESIAN_POINT('NONE', (-0.30226, 0, 0.5054599999999999)); +#36 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.9144)); #37 = VERTEX_POINT('NONE', #36); -#38 = CARTESIAN_POINT('NONE', (0.30226, 0, 0.5054599999999999)); +#38 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.9144)); #39 = VERTEX_POINT('NONE', #38); -#40 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, 0.5054599999999999)); +#40 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.7112)); #41 = VERTEX_POINT('NONE', #40); -#42 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, 0.5054599999999999)); +#42 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.7112)); #43 = VERTEX_POINT('NONE', #42); -#44 = CARTESIAN_POINT('NONE', (0.30226, 0, -0.5054599999999999)); +#44 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.508)); #45 = VERTEX_POINT('NONE', #44); -#46 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, -0.5054599999999999)); +#46 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.508)); #47 = VERTEX_POINT('NONE', #46); -#48 = CARTESIAN_POINT('NONE', (-0.30226, 0, -0.5054599999999999)); +#48 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.30479999999999996)); #49 = VERTEX_POINT('NONE', #48); -#50 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, -0.5054599999999999)); +#50 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.30479999999999996)); #51 = VERTEX_POINT('NONE', #50); -#52 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, 0.46735999999999994)); +#52 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.10160000000000002)); #53 = VERTEX_POINT('NONE', #52); -#54 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, 0.46735999999999994)); +#54 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, 0.10160000000000002)); #55 = VERTEX_POINT('NONE', #54); -#56 = CARTESIAN_POINT('NONE', (-0.26416, 0, 0.46735999999999994)); +#56 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.10160000000000002)); #57 = VERTEX_POINT('NONE', #56); -#58 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.46735999999999994)); +#58 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.10160000000000002)); #59 = VERTEX_POINT('NONE', #58); -#60 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, -0.46735999999999994)); +#60 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.30480000000000007)); #61 = VERTEX_POINT('NONE', #60); -#62 = CARTESIAN_POINT('NONE', (-0.26416, 0, -0.46735999999999994)); +#62 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.30480000000000007)); #63 = VERTEX_POINT('NONE', #62); -#64 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, -0.46735999999999994)); +#64 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.5079999999999999)); #65 = VERTEX_POINT('NONE', #64); -#66 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.46735999999999994)); +#66 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.5079999999999999)); #67 = VERTEX_POINT('NONE', #66); -#68 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.4064)); +#68 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.7111999999999999)); #69 = VERTEX_POINT('NONE', #68); -#70 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.4064)); +#70 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.7111999999999999)); #71 = VERTEX_POINT('NONE', #70); -#72 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.2032)); +#72 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.9144)); #73 = VERTEX_POINT('NONE', #72); -#74 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.2032)); +#74 = CARTESIAN_POINT('NONE', (-0.34544, 0.127, -0.9144)); #75 = VERTEX_POINT('NONE', #74); -#76 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0)); +#76 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.9144)); #77 = VERTEX_POINT('NONE', #76); -#78 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0)); +#78 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.9144)); #79 = VERTEX_POINT('NONE', #78); -#80 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.20320000000000005)); +#80 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.7112)); #81 = VERTEX_POINT('NONE', #80); -#82 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.20320000000000005)); +#82 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.7112)); #83 = VERTEX_POINT('NONE', #82); -#84 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.4064)); +#84 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.508)); #85 = VERTEX_POINT('NONE', #84); -#86 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.4064)); +#86 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.508)); #87 = VERTEX_POINT('NONE', #86); -#88 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.4064)); +#88 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.30479999999999996)); #89 = VERTEX_POINT('NONE', #88); -#90 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.4064)); +#90 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.30479999999999996)); #91 = VERTEX_POINT('NONE', #90); -#92 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.2032)); +#92 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.10160000000000002)); #93 = VERTEX_POINT('NONE', #92); -#94 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.2032)); +#94 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, 0.10160000000000002)); #95 = VERTEX_POINT('NONE', #94); -#96 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0)); +#96 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.10160000000000002)); #97 = VERTEX_POINT('NONE', #96); -#98 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0)); +#98 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.10160000000000002)); #99 = VERTEX_POINT('NONE', #98); -#100 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.20320000000000005)); +#100 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.30480000000000007)); #101 = VERTEX_POINT('NONE', #100); -#102 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.20320000000000005)); +#102 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.30480000000000007)); #103 = VERTEX_POINT('NONE', #102); -#104 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.4064)); +#104 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.5079999999999999)); #105 = VERTEX_POINT('NONE', #104); -#106 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.4064)); +#106 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.5079999999999999)); #107 = VERTEX_POINT('NONE', #106); -#108 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.4064)); +#108 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.7111999999999999)); #109 = VERTEX_POINT('NONE', #108); -#110 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, 0.4064)); +#110 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.7111999999999999)); #111 = VERTEX_POINT('NONE', #110); -#112 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.2032)); +#112 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.9144)); #113 = VERTEX_POINT('NONE', #112); -#114 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, 0.2032)); +#114 = CARTESIAN_POINT('NONE', (-0.14224, 0.127, -0.9144)); #115 = VERTEX_POINT('NONE', #114); -#116 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0)); +#116 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.9144)); #117 = VERTEX_POINT('NONE', #116); -#118 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, -0)); +#118 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.9144)); #119 = VERTEX_POINT('NONE', #118); -#120 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.20320000000000005)); +#120 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.7112)); #121 = VERTEX_POINT('NONE', #120); -#122 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, -0.20320000000000005)); +#122 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.7112)); #123 = VERTEX_POINT('NONE', #122); -#124 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.4064)); +#124 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.508)); #125 = VERTEX_POINT('NONE', #124); -#126 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.127, -0.4064)); +#126 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.508)); #127 = VERTEX_POINT('NONE', #126); -#128 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); -#129 = DIRECTION('NONE', (0, 1, 0)); -#130 = CARTESIAN_POINT('NONE', (0.10160000000000002, -0.0025399999999999993, -0.30479999999999996)); -#131 = AXIS2_PLACEMENT_3D('NONE', #130, #129, #128); -#132 = CIRCLE('NONE', #131, 0.06095999999999998); -#133 = DIRECTION('NONE', (0, 1, 0)); -#134 = VECTOR('NONE', #133, 1); -#135 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.3048)); -#136 = LINE('NONE', #135, #134); -#137 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); -#138 = DIRECTION('NONE', (0, 1, 0)); -#139 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.04318, -0.30479999999999996)); -#140 = AXIS2_PLACEMENT_3D('NONE', #139, #138, #137); -#141 = CIRCLE('NONE', #140, 0.06095999999999998); -#142 = DIRECTION('NONE', (1, 0, -0)); -#143 = DIRECTION('NONE', (0, 1, 0)); -#144 = CARTESIAN_POINT('NONE', (0.10160000000000001, -0.0025399999999999993, -0.10159999999999997)); -#145 = AXIS2_PLACEMENT_3D('NONE', #144, #143, #142); -#146 = CIRCLE('NONE', #145, 0.06095999999999999); -#147 = DIRECTION('NONE', (0, 1, 0)); -#148 = VECTOR('NONE', #147, 1); -#149 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, -0.10159999999999997)); -#150 = LINE('NONE', #149, #148); -#151 = DIRECTION('NONE', (1, 0, -0)); -#152 = DIRECTION('NONE', (0, 1, 0)); -#153 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.04318, -0.10159999999999997)); -#154 = AXIS2_PLACEMENT_3D('NONE', #153, #152, #151); -#155 = CIRCLE('NONE', #154, 0.06095999999999999); -#156 = DIRECTION('NONE', (1, 0, 0.0000000000000002331176954593505)); -#157 = DIRECTION('NONE', (-0, 1, 0)); -#158 = CARTESIAN_POINT('NONE', (0.10160000000000001, -0.0025399999999999993, 0.10160000000000001)); -#159 = AXIS2_PLACEMENT_3D('NONE', #158, #157, #156); -#160 = CIRCLE('NONE', #159, 0.06095999999999999); -#161 = DIRECTION('NONE', (0, 1, 0)); -#162 = VECTOR('NONE', #161, 1); -#163 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.10160000000000002)); -#164 = LINE('NONE', #163, #162); -#165 = DIRECTION('NONE', (1, 0, 0.0000000000000002331176954593505)); -#166 = DIRECTION('NONE', (-0, 1, 0)); -#167 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.04318, 0.10160000000000001)); -#168 = AXIS2_PLACEMENT_3D('NONE', #167, #166, #165); -#169 = CIRCLE('NONE', #168, 0.06095999999999999); -#170 = DIRECTION('NONE', (1, 0, -0)); -#171 = DIRECTION('NONE', (0, 1, 0)); -#172 = CARTESIAN_POINT('NONE', (0.10160000000000002, -0.0025399999999999993, 0.3048)); -#173 = AXIS2_PLACEMENT_3D('NONE', #172, #171, #170); -#174 = CIRCLE('NONE', #173, 0.06095999999999998); -#175 = DIRECTION('NONE', (0, 1, 0)); -#176 = VECTOR('NONE', #175, 1); -#177 = CARTESIAN_POINT('NONE', (0.16256, -0.0025399999999999993, 0.3048)); -#178 = LINE('NONE', #177, #176); -#179 = DIRECTION('NONE', (1, 0, -0)); -#180 = DIRECTION('NONE', (0, 1, 0)); -#181 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.04318, 0.3048)); -#182 = AXIS2_PLACEMENT_3D('NONE', #181, #180, #179); -#183 = CIRCLE('NONE', #182, 0.06095999999999998); -#184 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374014)); -#185 = DIRECTION('NONE', (0, 1, 0)); -#186 = CARTESIAN_POINT('NONE', (-0.10160000000000002, -0.0025399999999999993, -0.30479999999999996)); -#187 = AXIS2_PLACEMENT_3D('NONE', #186, #185, #184); -#188 = CIRCLE('NONE', #187, 0.06096000000000002); -#189 = DIRECTION('NONE', (0, 1, 0)); -#190 = VECTOR('NONE', #189, 1); -#191 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.3048)); -#192 = LINE('NONE', #191, #190); -#193 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374014)); -#194 = DIRECTION('NONE', (0, 1, 0)); -#195 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.04318, -0.30479999999999996)); -#196 = AXIS2_PLACEMENT_3D('NONE', #195, #194, #193); -#197 = CIRCLE('NONE', #196, 0.06096000000000002); -#198 = DIRECTION('NONE', (1, 0, -0)); -#199 = DIRECTION('NONE', (0, 1, 0)); -#200 = CARTESIAN_POINT('NONE', (-0.1016, -0.0025399999999999993, -0.10159999999999997)); -#201 = AXIS2_PLACEMENT_3D('NONE', #200, #199, #198); -#202 = CIRCLE('NONE', #201, 0.06095999999999999); -#203 = DIRECTION('NONE', (0, 1, 0)); -#204 = VECTOR('NONE', #203, 1); -#205 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, -0.10159999999999997)); -#206 = LINE('NONE', #205, #204); -#207 = DIRECTION('NONE', (1, 0, -0)); -#208 = DIRECTION('NONE', (0, 1, 0)); -#209 = CARTESIAN_POINT('NONE', (-0.1016, 0.04318, -0.10159999999999997)); -#210 = AXIS2_PLACEMENT_3D('NONE', #209, #208, #207); -#211 = CIRCLE('NONE', #210, 0.06095999999999999); -#212 = DIRECTION('NONE', (1, 0, -0.0000000000000002331176954593506)); -#213 = DIRECTION('NONE', (0, 1, 0)); -#214 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025399999999999993, 0.10160000000000004)); -#215 = AXIS2_PLACEMENT_3D('NONE', #214, #213, #212); -#216 = CIRCLE('NONE', #215, 0.060959999999999966); -#217 = DIRECTION('NONE', (0, 1, 0)); -#218 = VECTOR('NONE', #217, 1); -#219 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.10160000000000002)); -#220 = LINE('NONE', #219, #218); -#221 = DIRECTION('NONE', (1, 0, -0.0000000000000002331176954593506)); -#222 = DIRECTION('NONE', (0, 1, 0)); -#223 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.04318, 0.10160000000000004)); -#224 = AXIS2_PLACEMENT_3D('NONE', #223, #222, #221); -#225 = CIRCLE('NONE', #224, 0.060959999999999966); -#226 = DIRECTION('NONE', (1, 0, -0)); -#227 = DIRECTION('NONE', (0, 1, 0)); -#228 = CARTESIAN_POINT('NONE', (-0.10160000000000002, -0.0025399999999999993, 0.3048)); -#229 = AXIS2_PLACEMENT_3D('NONE', #228, #227, #226); -#230 = CIRCLE('NONE', #229, 0.06096000000000002); -#231 = DIRECTION('NONE', (0, 1, 0)); -#232 = VECTOR('NONE', #231, 1); -#233 = CARTESIAN_POINT('NONE', (-0.04064, -0.0025399999999999993, 0.3048)); -#234 = LINE('NONE', #233, #232); -#235 = DIRECTION('NONE', (1, 0, -0)); -#236 = DIRECTION('NONE', (0, 1, 0)); -#237 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.04318, 0.3048)); -#238 = AXIS2_PLACEMENT_3D('NONE', #237, #236, #235); -#239 = CIRCLE('NONE', #238, 0.06096000000000002); -#240 = DIRECTION('NONE', (1, 0, 0)); -#241 = VECTOR('NONE', #240, 1); -#242 = CARTESIAN_POINT('NONE', (-0.30226, 0, 0.5054599999999999)); -#243 = LINE('NONE', #242, #241); -#244 = DIRECTION('NONE', (0, 1, 0)); -#245 = VECTOR('NONE', #244, 1); -#246 = CARTESIAN_POINT('NONE', (0.30226, 0, 0.5054599999999999)); -#247 = LINE('NONE', #246, #245); -#248 = DIRECTION('NONE', (1, 0, 0)); -#249 = VECTOR('NONE', #248, 1); -#250 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, 0.5054599999999999)); -#251 = LINE('NONE', #250, #249); -#252 = DIRECTION('NONE', (0, 1, 0)); -#253 = VECTOR('NONE', #252, 1); -#254 = CARTESIAN_POINT('NONE', (-0.30226, 0, 0.5054599999999999)); -#255 = LINE('NONE', #254, #253); -#256 = DIRECTION('NONE', (0, 0, -1)); -#257 = VECTOR('NONE', #256, 1); -#258 = CARTESIAN_POINT('NONE', (0.30226, 0, 0.5054599999999999)); -#259 = LINE('NONE', #258, #257); -#260 = DIRECTION('NONE', (0, 1, 0)); -#261 = VECTOR('NONE', #260, 1); -#262 = CARTESIAN_POINT('NONE', (0.30226, 0, -0.5054599999999999)); -#263 = LINE('NONE', #262, #261); -#264 = DIRECTION('NONE', (0, 0, -1)); -#265 = VECTOR('NONE', #264, 1); -#266 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, 0.5054599999999999)); -#267 = LINE('NONE', #266, #265); -#268 = DIRECTION('NONE', (-1, 0, 0)); -#269 = VECTOR('NONE', #268, 1); -#270 = CARTESIAN_POINT('NONE', (0.30226, 0, -0.5054599999999999)); -#271 = LINE('NONE', #270, #269); -#272 = DIRECTION('NONE', (0, 1, 0)); -#273 = VECTOR('NONE', #272, 1); -#274 = CARTESIAN_POINT('NONE', (-0.30226, 0, -0.5054599999999999)); -#275 = LINE('NONE', #274, #273); -#276 = DIRECTION('NONE', (-1, 0, 0)); -#277 = VECTOR('NONE', #276, 1); -#278 = CARTESIAN_POINT('NONE', (0.30226, 0.08128, -0.5054599999999999)); -#279 = LINE('NONE', #278, #277); -#280 = DIRECTION('NONE', (0, 0, 1)); -#281 = VECTOR('NONE', #280, 1); -#282 = CARTESIAN_POINT('NONE', (-0.30226, 0, -0.5054599999999999)); -#283 = LINE('NONE', #282, #281); -#284 = DIRECTION('NONE', (0, 0, 1)); -#285 = VECTOR('NONE', #284, 1); -#286 = CARTESIAN_POINT('NONE', (-0.30226, 0.08128, -0.5054599999999999)); -#287 = LINE('NONE', #286, #285); -#288 = DIRECTION('NONE', (-1, 0, 0)); -#289 = VECTOR('NONE', #288, 1); -#290 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, 0.46735999999999994)); -#291 = LINE('NONE', #290, #289); -#292 = DIRECTION('NONE', (0, -1, 0)); -#293 = VECTOR('NONE', #292, 1); -#294 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, 0.46735999999999994)); -#295 = LINE('NONE', #294, #293); -#296 = DIRECTION('NONE', (-1, 0, 0)); -#297 = VECTOR('NONE', #296, 1); -#298 = CARTESIAN_POINT('NONE', (0.26416, 0, 0.46735999999999994)); -#299 = LINE('NONE', #298, #297); -#300 = DIRECTION('NONE', (0, -1, 0)); -#301 = VECTOR('NONE', #300, 1); -#302 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, 0.46735999999999994)); -#303 = LINE('NONE', #302, #301); -#304 = DIRECTION('NONE', (0, 0, -1)); -#305 = VECTOR('NONE', #304, 1); -#306 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, 0.46735999999999994)); -#307 = LINE('NONE', #306, #305); -#308 = DIRECTION('NONE', (0, -1, 0)); -#309 = VECTOR('NONE', #308, 1); -#310 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, -0.46735999999999994)); -#311 = LINE('NONE', #310, #309); -#312 = DIRECTION('NONE', (0, 0, -1)); -#313 = VECTOR('NONE', #312, 1); -#314 = CARTESIAN_POINT('NONE', (-0.26416, 0, 0.46735999999999994)); -#315 = LINE('NONE', #314, #313); -#316 = DIRECTION('NONE', (1, 0, 0)); -#317 = VECTOR('NONE', #316, 1); -#318 = CARTESIAN_POINT('NONE', (-0.26416, 0.043181, -0.46735999999999994)); -#319 = LINE('NONE', #318, #317); -#320 = DIRECTION('NONE', (0, -1, 0)); -#321 = VECTOR('NONE', #320, 1); -#322 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, -0.46735999999999994)); -#323 = LINE('NONE', #322, #321); -#324 = DIRECTION('NONE', (1, 0, 0)); -#325 = VECTOR('NONE', #324, 1); -#326 = CARTESIAN_POINT('NONE', (-0.26416, 0, -0.46735999999999994)); -#327 = LINE('NONE', #326, #325); -#328 = DIRECTION('NONE', (0, 0, 1)); -#329 = VECTOR('NONE', #328, 1); -#330 = CARTESIAN_POINT('NONE', (0.26416, 0.043181, -0.46735999999999994)); -#331 = LINE('NONE', #330, #329); -#332 = DIRECTION('NONE', (0, 0, 1)); -#333 = VECTOR('NONE', #332, 1); -#334 = CARTESIAN_POINT('NONE', (0.26416, 0, -0.46735999999999994)); -#335 = LINE('NONE', #334, #333); -#336 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#337 = DIRECTION('NONE', (-0, 1, 0)); -#338 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, 0.40639999999999993)); -#339 = AXIS2_PLACEMENT_3D('NONE', #338, #337, #336); -#340 = CIRCLE('NONE', #339, 0.06095999999999998); -#341 = DIRECTION('NONE', (0, 1, 0)); -#342 = VECTOR('NONE', #341, 1); -#343 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.4064)); -#344 = LINE('NONE', #343, #342); -#345 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#346 = DIRECTION('NONE', (-0, 1, 0)); -#347 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, 0.40639999999999993)); -#348 = AXIS2_PLACEMENT_3D('NONE', #347, #346, #345); -#349 = CIRCLE('NONE', #348, 0.06095999999999998); -#350 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#351 = DIRECTION('NONE', (0, 1, 0)); -#352 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, 0.20320000000000002)); -#353 = AXIS2_PLACEMENT_3D('NONE', #352, #351, #350); -#354 = CIRCLE('NONE', #353, 0.06096000000000001); -#355 = DIRECTION('NONE', (0, 1, 0)); -#356 = VECTOR('NONE', #355, 1); -#357 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.2032)); -#358 = LINE('NONE', #357, #356); -#359 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#360 = DIRECTION('NONE', (0, 1, 0)); -#361 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, 0.20320000000000002)); -#362 = AXIS2_PLACEMENT_3D('NONE', #361, #360, #359); -#363 = CIRCLE('NONE', #362, 0.06096000000000001); -#364 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187008)); -#365 = DIRECTION('NONE', (-0, 1, 0)); -#366 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, -0.00000000000000002842170943040401)); -#367 = AXIS2_PLACEMENT_3D('NONE', #366, #365, #364); -#368 = CIRCLE('NONE', #367, 0.06096000000000001); -#369 = DIRECTION('NONE', (0, 1, 0)); -#370 = VECTOR('NONE', #369, 1); -#371 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0)); -#372 = LINE('NONE', #371, #370); -#373 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187008)); -#374 = DIRECTION('NONE', (-0, 1, 0)); -#375 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, -0.00000000000000002842170943040401)); -#376 = AXIS2_PLACEMENT_3D('NONE', #375, #374, #373); -#377 = CIRCLE('NONE', #376, 0.06096000000000001); -#378 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#379 = DIRECTION('NONE', (0, 1, 0)); -#380 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, -0.20320000000000002)); -#381 = AXIS2_PLACEMENT_3D('NONE', #380, #379, #378); -#382 = CIRCLE('NONE', #381, 0.06096000000000001); -#383 = DIRECTION('NONE', (0, 1, 0)); -#384 = VECTOR('NONE', #383, 1); -#385 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.20320000000000005)); -#386 = LINE('NONE', #385, #384); -#387 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#388 = DIRECTION('NONE', (0, 1, 0)); -#389 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, -0.20320000000000002)); -#390 = AXIS2_PLACEMENT_3D('NONE', #389, #388, #387); -#391 = CIRCLE('NONE', #390, 0.06096000000000001); -#392 = DIRECTION('NONE', (1, 0, -0)); -#393 = DIRECTION('NONE', (0, 1, 0)); -#394 = CARTESIAN_POINT('NONE', (-0.20319999999999994, 0.08128, -0.4064)); -#395 = AXIS2_PLACEMENT_3D('NONE', #394, #393, #392); -#396 = CIRCLE('NONE', #395, 0.060959999999999924); -#397 = DIRECTION('NONE', (0, 1, 0)); -#398 = VECTOR('NONE', #397, 1); -#399 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.4064)); -#400 = LINE('NONE', #399, #398); -#401 = DIRECTION('NONE', (1, 0, -0)); -#402 = DIRECTION('NONE', (0, 1, 0)); -#403 = CARTESIAN_POINT('NONE', (-0.20319999999999994, 0.127, -0.4064)); -#404 = AXIS2_PLACEMENT_3D('NONE', #403, #402, #401); -#405 = CIRCLE('NONE', #404, 0.060959999999999924); -#406 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674807)); -#407 = DIRECTION('NONE', (-0, 1, 0)); -#408 = CARTESIAN_POINT('NONE', (0.00000000000000011368683772161603, 0.08128, 0.4063999999999999)); -#409 = AXIS2_PLACEMENT_3D('NONE', #408, #407, #406); -#410 = CIRCLE('NONE', #409, 0.06095999999999988); -#411 = DIRECTION('NONE', (0, 1, 0)); -#412 = VECTOR('NONE', #411, 1); -#413 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.4064)); -#414 = LINE('NONE', #413, #412); -#415 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674807)); -#416 = DIRECTION('NONE', (-0, 1, 0)); -#417 = CARTESIAN_POINT('NONE', (0.00000000000000011368683772161603, 0.127, 0.4063999999999999)); -#418 = AXIS2_PLACEMENT_3D('NONE', #417, #416, #415); -#419 = CIRCLE('NONE', #418, 0.06095999999999988); -#420 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187012)); -#421 = DIRECTION('NONE', (0, 1, 0)); -#422 = CARTESIAN_POINT('NONE', (0.00000000000000002842170943040401, 0.08128, 0.20320000000000002)); -#423 = AXIS2_PLACEMENT_3D('NONE', #422, #421, #420); -#424 = CIRCLE('NONE', #423, 0.060959999999999966); -#425 = DIRECTION('NONE', (0, 1, 0)); -#426 = VECTOR('NONE', #425, 1); -#427 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.2032)); -#428 = LINE('NONE', #427, #426); -#429 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187012)); -#430 = DIRECTION('NONE', (0, 1, 0)); -#431 = CARTESIAN_POINT('NONE', (0.00000000000000002842170943040401, 0.127, 0.20320000000000002)); -#432 = AXIS2_PLACEMENT_3D('NONE', #431, #430, #429); -#433 = CIRCLE('NONE', #432, 0.060959999999999966); -#434 = DIRECTION('NONE', (1, 0, -0)); -#435 = DIRECTION('NONE', (0, 1, 0)); -#436 = CARTESIAN_POINT('NONE', (0.00000000000000000502429586778808, 0.08128, -0)); -#437 = AXIS2_PLACEMENT_3D('NONE', #436, #435, #434); -#438 = CIRCLE('NONE', #437, 0.060959999999999986); -#439 = DIRECTION('NONE', (0, 1, 0)); -#440 = VECTOR('NONE', #439, 1); -#441 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0)); -#442 = LINE('NONE', #441, #440); -#443 = DIRECTION('NONE', (1, 0, -0)); -#444 = DIRECTION('NONE', (0, 1, 0)); -#445 = CARTESIAN_POINT('NONE', (0.00000000000000000502429586778808, 0.127, -0)); -#446 = AXIS2_PLACEMENT_3D('NONE', #445, #444, #443); -#447 = CIRCLE('NONE', #446, 0.060959999999999986); -#448 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187007)); -#449 = DIRECTION('NONE', (0, 1, 0)); -#450 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.08128, -0.20320000000000002)); -#451 = AXIS2_PLACEMENT_3D('NONE', #450, #449, #448); -#452 = CIRCLE('NONE', #451, 0.06096000000000002); -#453 = DIRECTION('NONE', (0, 1, 0)); -#454 = VECTOR('NONE', #453, 1); -#455 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.20320000000000005)); -#456 = LINE('NONE', #455, #454); -#457 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187007)); -#458 = DIRECTION('NONE', (0, 1, 0)); -#459 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.127, -0.20320000000000002)); -#460 = AXIS2_PLACEMENT_3D('NONE', #459, #458, #457); -#461 = CIRCLE('NONE', #460, 0.06096000000000002); -#462 = DIRECTION('NONE', (1, 0, -0.0000000000000018649415636748005)); -#463 = DIRECTION('NONE', (0, 1, 0)); -#464 = CARTESIAN_POINT('NONE', (-0.00000000000000011368683772161603, 0.08128, -0.4063999999999999)); -#465 = AXIS2_PLACEMENT_3D('NONE', #464, #463, #462); -#466 = CIRCLE('NONE', #465, 0.060960000000000104); -#467 = DIRECTION('NONE', (0, 1, 0)); -#468 = VECTOR('NONE', #467, 1); -#469 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.4064)); -#470 = LINE('NONE', #469, #468); -#471 = DIRECTION('NONE', (1, 0, -0.0000000000000018649415636748005)); -#472 = DIRECTION('NONE', (0, 1, 0)); -#473 = CARTESIAN_POINT('NONE', (-0.00000000000000011368683772161603, 0.127, -0.4063999999999999)); -#474 = AXIS2_PLACEMENT_3D('NONE', #473, #472, #471); -#475 = CIRCLE('NONE', #474, 0.060960000000000104); -#476 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); +#128 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.30479999999999996)); +#129 = VERTEX_POINT('NONE', #128); +#130 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.30479999999999996)); +#131 = VERTEX_POINT('NONE', #130); +#132 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.10160000000000002)); +#133 = VERTEX_POINT('NONE', #132); +#134 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, 0.10160000000000002)); +#135 = VERTEX_POINT('NONE', #134); +#136 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.10160000000000002)); +#137 = VERTEX_POINT('NONE', #136); +#138 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.10160000000000002)); +#139 = VERTEX_POINT('NONE', #138); +#140 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.30480000000000007)); +#141 = VERTEX_POINT('NONE', #140); +#142 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.30480000000000007)); +#143 = VERTEX_POINT('NONE', #142); +#144 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.5079999999999999)); +#145 = VERTEX_POINT('NONE', #144); +#146 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.5079999999999999)); +#147 = VERTEX_POINT('NONE', #146); +#148 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.7111999999999999)); +#149 = VERTEX_POINT('NONE', #148); +#150 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.7111999999999999)); +#151 = VERTEX_POINT('NONE', #150); +#152 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.9144)); +#153 = VERTEX_POINT('NONE', #152); +#154 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.127, -0.9144)); +#155 = VERTEX_POINT('NONE', #154); +#156 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.9144)); +#157 = VERTEX_POINT('NONE', #156); +#158 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.9144)); +#159 = VERTEX_POINT('NONE', #158); +#160 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.7112)); +#161 = VERTEX_POINT('NONE', #160); +#162 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.7112)); +#163 = VERTEX_POINT('NONE', #162); +#164 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.508)); +#165 = VERTEX_POINT('NONE', #164); +#166 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.508)); +#167 = VERTEX_POINT('NONE', #166); +#168 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.30479999999999996)); +#169 = VERTEX_POINT('NONE', #168); +#170 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.30479999999999996)); +#171 = VERTEX_POINT('NONE', #170); +#172 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.10160000000000002)); +#173 = VERTEX_POINT('NONE', #172); +#174 = CARTESIAN_POINT('NONE', (0.26416, 0.127, 0.10160000000000002)); +#175 = VERTEX_POINT('NONE', #174); +#176 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.10160000000000002)); +#177 = VERTEX_POINT('NONE', #176); +#178 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.10160000000000002)); +#179 = VERTEX_POINT('NONE', #178); +#180 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.30480000000000007)); +#181 = VERTEX_POINT('NONE', #180); +#182 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.30480000000000007)); +#183 = VERTEX_POINT('NONE', #182); +#184 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.5079999999999999)); +#185 = VERTEX_POINT('NONE', #184); +#186 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.5079999999999999)); +#187 = VERTEX_POINT('NONE', #186); +#188 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.7111999999999999)); +#189 = VERTEX_POINT('NONE', #188); +#190 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.7111999999999999)); +#191 = VERTEX_POINT('NONE', #190); +#192 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.9144)); +#193 = VERTEX_POINT('NONE', #192); +#194 = CARTESIAN_POINT('NONE', (0.26416, 0.127, -0.9144)); +#195 = VERTEX_POINT('NONE', #194); +#196 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.9144)); +#197 = VERTEX_POINT('NONE', #196); +#198 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.9144)); +#199 = VERTEX_POINT('NONE', #198); +#200 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.7112)); +#201 = VERTEX_POINT('NONE', #200); +#202 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.7112)); +#203 = VERTEX_POINT('NONE', #202); +#204 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.508)); +#205 = VERTEX_POINT('NONE', #204); +#206 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.508)); +#207 = VERTEX_POINT('NONE', #206); +#208 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.30479999999999996)); +#209 = VERTEX_POINT('NONE', #208); +#210 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.30479999999999996)); +#211 = VERTEX_POINT('NONE', #210); +#212 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.10160000000000002)); +#213 = VERTEX_POINT('NONE', #212); +#214 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, 0.10160000000000002)); +#215 = VERTEX_POINT('NONE', #214); +#216 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.10160000000000002)); +#217 = VERTEX_POINT('NONE', #216); +#218 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.10160000000000002)); +#219 = VERTEX_POINT('NONE', #218); +#220 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.30480000000000007)); +#221 = VERTEX_POINT('NONE', #220); +#222 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.30480000000000007)); +#223 = VERTEX_POINT('NONE', #222); +#224 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.5079999999999999)); +#225 = VERTEX_POINT('NONE', #224); +#226 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.5079999999999999)); +#227 = VERTEX_POINT('NONE', #226); +#228 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.7111999999999999)); +#229 = VERTEX_POINT('NONE', #228); +#230 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.7111999999999999)); +#231 = VERTEX_POINT('NONE', #230); +#232 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.9144)); +#233 = VERTEX_POINT('NONE', #232); +#234 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.127, -0.9144)); +#235 = VERTEX_POINT('NONE', #234); +#236 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.8128)); +#237 = VERTEX_POINT('NONE', #236); +#238 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.8128)); +#239 = VERTEX_POINT('NONE', #238); +#240 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.6095999999999999)); +#241 = VERTEX_POINT('NONE', #240); +#242 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.6095999999999999)); +#243 = VERTEX_POINT('NONE', #242); +#244 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.4064)); +#245 = VERTEX_POINT('NONE', #244); +#246 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.4064)); +#247 = VERTEX_POINT('NONE', #246); +#248 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.20319999999999994)); +#249 = VERTEX_POINT('NONE', #248); +#250 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, 0.20319999999999994)); +#251 = VERTEX_POINT('NONE', #250); +#252 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0)); +#253 = VERTEX_POINT('NONE', #252); +#254 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0)); +#255 = VERTEX_POINT('NONE', #254); +#256 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.20320000000000005)); +#257 = VERTEX_POINT('NONE', #256); +#258 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.20320000000000005)); +#259 = VERTEX_POINT('NONE', #258); +#260 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.4064000000000001)); +#261 = VERTEX_POINT('NONE', #260); +#262 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.4064000000000001)); +#263 = VERTEX_POINT('NONE', #262); +#264 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.6095999999999999)); +#265 = VERTEX_POINT('NONE', #264); +#266 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.6095999999999999)); +#267 = VERTEX_POINT('NONE', #266); +#268 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.8128)); +#269 = VERTEX_POINT('NONE', #268); +#270 = CARTESIAN_POINT('NONE', (0.24384000000000003, -0.0025390000000000013, -0.8128)); +#271 = VERTEX_POINT('NONE', #270); +#272 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.8128)); +#273 = VERTEX_POINT('NONE', #272); +#274 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.8128)); +#275 = VERTEX_POINT('NONE', #274); +#276 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.6095999999999999)); +#277 = VERTEX_POINT('NONE', #276); +#278 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.6095999999999999)); +#279 = VERTEX_POINT('NONE', #278); +#280 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.4064)); +#281 = VERTEX_POINT('NONE', #280); +#282 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.4064)); +#283 = VERTEX_POINT('NONE', #282); +#284 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.20319999999999994)); +#285 = VERTEX_POINT('NONE', #284); +#286 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, 0.20319999999999994)); +#287 = VERTEX_POINT('NONE', #286); +#288 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0)); +#289 = VERTEX_POINT('NONE', #288); +#290 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0)); +#291 = VERTEX_POINT('NONE', #290); +#292 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.20320000000000005)); +#293 = VERTEX_POINT('NONE', #292); +#294 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.20320000000000005)); +#295 = VERTEX_POINT('NONE', #294); +#296 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.4064000000000001)); +#297 = VERTEX_POINT('NONE', #296); +#298 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.4064000000000001)); +#299 = VERTEX_POINT('NONE', #298); +#300 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.6095999999999999)); +#301 = VERTEX_POINT('NONE', #300); +#302 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.6095999999999999)); +#303 = VERTEX_POINT('NONE', #302); +#304 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.8128)); +#305 = VERTEX_POINT('NONE', #304); +#306 = CARTESIAN_POINT('NONE', (0.04064000000000003, -0.0025390000000000013, -0.8128)); +#307 = VERTEX_POINT('NONE', #306); +#308 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.8128)); +#309 = VERTEX_POINT('NONE', #308); +#310 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.8128)); +#311 = VERTEX_POINT('NONE', #310); +#312 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.6095999999999999)); +#313 = VERTEX_POINT('NONE', #312); +#314 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.6095999999999999)); +#315 = VERTEX_POINT('NONE', #314); +#316 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.4064)); +#317 = VERTEX_POINT('NONE', #316); +#318 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.4064)); +#319 = VERTEX_POINT('NONE', #318); +#320 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.20319999999999994)); +#321 = VERTEX_POINT('NONE', #320); +#322 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, 0.20319999999999994)); +#323 = VERTEX_POINT('NONE', #322); +#324 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0)); +#325 = VERTEX_POINT('NONE', #324); +#326 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0)); +#327 = VERTEX_POINT('NONE', #326); +#328 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.20320000000000005)); +#329 = VERTEX_POINT('NONE', #328); +#330 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.20320000000000005)); +#331 = VERTEX_POINT('NONE', #330); +#332 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.4064000000000001)); +#333 = VERTEX_POINT('NONE', #332); +#334 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.4064000000000001)); +#335 = VERTEX_POINT('NONE', #334); +#336 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.6095999999999999)); +#337 = VERTEX_POINT('NONE', #336); +#338 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.6095999999999999)); +#339 = VERTEX_POINT('NONE', #338); +#340 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.8128)); +#341 = VERTEX_POINT('NONE', #340); +#342 = CARTESIAN_POINT('NONE', (-0.16255999999999995, -0.0025390000000000013, -0.8128)); +#343 = VERTEX_POINT('NONE', #342); +#344 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.8128)); +#345 = VERTEX_POINT('NONE', #344); +#346 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.8128)); +#347 = VERTEX_POINT('NONE', #346); +#348 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.6095999999999999)); +#349 = VERTEX_POINT('NONE', #348); +#350 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.6095999999999999)); +#351 = VERTEX_POINT('NONE', #350); +#352 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.4064)); +#353 = VERTEX_POINT('NONE', #352); +#354 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.4064)); +#355 = VERTEX_POINT('NONE', #354); +#356 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.20319999999999994)); +#357 = VERTEX_POINT('NONE', #356); +#358 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, 0.20319999999999994)); +#359 = VERTEX_POINT('NONE', #358); +#360 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0)); +#361 = VERTEX_POINT('NONE', #360); +#362 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0)); +#363 = VERTEX_POINT('NONE', #362); +#364 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.20320000000000005)); +#365 = VERTEX_POINT('NONE', #364); +#366 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.20320000000000005)); +#367 = VERTEX_POINT('NONE', #366); +#368 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.4064000000000001)); +#369 = VERTEX_POINT('NONE', #368); +#370 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.4064000000000001)); +#371 = VERTEX_POINT('NONE', #370); +#372 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.6095999999999999)); +#373 = VERTEX_POINT('NONE', #372); +#374 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.6095999999999999)); +#375 = VERTEX_POINT('NONE', #374); +#376 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.8128)); +#377 = VERTEX_POINT('NONE', #376); +#378 = CARTESIAN_POINT('NONE', (-0.36576, -0.0025390000000000013, -0.8128)); +#379 = VERTEX_POINT('NONE', #378); +#380 = DIRECTION('NONE', (1, 0, 0)); +#381 = VECTOR('NONE', #380, 1); +#382 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, 1.01346)); +#383 = LINE('NONE', #382, #381); +#384 = DIRECTION('NONE', (0, 1, 0)); +#385 = VECTOR('NONE', #384, 1); +#386 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, 1.01346)); +#387 = LINE('NONE', #386, #385); +#388 = DIRECTION('NONE', (1, 0, 0)); +#389 = VECTOR('NONE', #388, 1); +#390 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, 1.01346)); +#391 = LINE('NONE', #390, #389); +#392 = DIRECTION('NONE', (0, 1, 0)); +#393 = VECTOR('NONE', #392, 1); +#394 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, 1.01346)); +#395 = LINE('NONE', #394, #393); +#396 = DIRECTION('NONE', (0, 0, -1)); +#397 = VECTOR('NONE', #396, 1); +#398 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, 1.01346)); +#399 = LINE('NONE', #398, #397); +#400 = DIRECTION('NONE', (0, 1, 0)); +#401 = VECTOR('NONE', #400, 1); +#402 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, -1.01346)); +#403 = LINE('NONE', #402, #401); +#404 = DIRECTION('NONE', (0, 0, -1)); +#405 = VECTOR('NONE', #404, 1); +#406 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, 1.01346)); +#407 = LINE('NONE', #406, #405); +#408 = DIRECTION('NONE', (-1, 0, 0)); +#409 = VECTOR('NONE', #408, 1); +#410 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0, -1.01346)); +#411 = LINE('NONE', #410, #409); +#412 = DIRECTION('NONE', (0, 1, 0)); +#413 = VECTOR('NONE', #412, 1); +#414 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, -1.01346)); +#415 = LINE('NONE', #414, #413); +#416 = DIRECTION('NONE', (-1, 0, 0)); +#417 = VECTOR('NONE', #416, 1); +#418 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.08128, -1.01346)); +#419 = LINE('NONE', #418, #417); +#420 = DIRECTION('NONE', (0, 0, 1)); +#421 = VECTOR('NONE', #420, 1); +#422 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0, -1.01346)); +#423 = LINE('NONE', #422, #421); +#424 = DIRECTION('NONE', (0, 0, 1)); +#425 = VECTOR('NONE', #424, 1); +#426 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.08128, -1.01346)); +#427 = LINE('NONE', #426, #425); +#428 = DIRECTION('NONE', (-1, 0, 0)); +#429 = VECTOR('NONE', #428, 1); +#430 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, 0.9753599999999999)); +#431 = LINE('NONE', #430, #429); +#432 = DIRECTION('NONE', (0, -1, 0)); +#433 = VECTOR('NONE', #432, 1); +#434 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, 0.9753599999999999)); +#435 = LINE('NONE', #434, #433); +#436 = DIRECTION('NONE', (-1, 0, 0)); +#437 = VECTOR('NONE', #436, 1); +#438 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, 0.9753599999999999)); +#439 = LINE('NONE', #438, #437); +#440 = DIRECTION('NONE', (0, -1, 0)); +#441 = VECTOR('NONE', #440, 1); +#442 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, 0.9753599999999999)); +#443 = LINE('NONE', #442, #441); +#444 = DIRECTION('NONE', (0, 0, -1)); +#445 = VECTOR('NONE', #444, 1); +#446 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, 0.9753599999999999)); +#447 = LINE('NONE', #446, #445); +#448 = DIRECTION('NONE', (0, -1, 0)); +#449 = VECTOR('NONE', #448, 1); +#450 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, -0.9753599999999999)); +#451 = LINE('NONE', #450, #449); +#452 = DIRECTION('NONE', (0, 0, -1)); +#453 = VECTOR('NONE', #452, 1); +#454 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, 0.9753599999999999)); +#455 = LINE('NONE', #454, #453); +#456 = DIRECTION('NONE', (1, 0, 0)); +#457 = VECTOR('NONE', #456, 1); +#458 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0.043181, -0.9753599999999999)); +#459 = LINE('NONE', #458, #457); +#460 = DIRECTION('NONE', (0, -1, 0)); +#461 = VECTOR('NONE', #460, 1); +#462 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, -0.9753599999999999)); +#463 = LINE('NONE', #462, #461); +#464 = DIRECTION('NONE', (1, 0, 0)); +#465 = VECTOR('NONE', #464, 1); +#466 = CARTESIAN_POINT('NONE', (-0.46735999999999994, 0, -0.9753599999999999)); +#467 = LINE('NONE', #466, #465); +#468 = DIRECTION('NONE', (0, 0, 1)); +#469 = VECTOR('NONE', #468, 1); +#470 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.043181, -0.9753599999999999)); +#471 = LINE('NONE', #470, #469); +#472 = DIRECTION('NONE', (0, 0, 1)); +#473 = VECTOR('NONE', #472, 1); +#474 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0, -0.9753599999999999)); +#475 = LINE('NONE', #474, #473); +#476 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674806)); #477 = DIRECTION('NONE', (-0, 1, 0)); -#478 = CARTESIAN_POINT('NONE', (0.2032, 0.08128, 0.40639999999999993)); +#478 = CARTESIAN_POINT('NONE', (-0.40639999999999993, 0.08128, 0.9143999999999999)); #479 = AXIS2_PLACEMENT_3D('NONE', #478, #477, #476); -#480 = CIRCLE('NONE', #479, 0.06095999999999998); +#480 = CIRCLE('NONE', #479, 0.060959999999999924); #481 = DIRECTION('NONE', (0, 1, 0)); #482 = VECTOR('NONE', #481, 1); -#483 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.4064)); +#483 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.9144)); #484 = LINE('NONE', #483, #482); -#485 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); +#485 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674806)); #486 = DIRECTION('NONE', (-0, 1, 0)); -#487 = CARTESIAN_POINT('NONE', (0.2032, 0.127, 0.40639999999999993)); +#487 = CARTESIAN_POINT('NONE', (-0.40639999999999993, 0.127, 0.9143999999999999)); #488 = AXIS2_PLACEMENT_3D('NONE', #487, #486, #485); -#489 = CIRCLE('NONE', #488, 0.06095999999999998); -#490 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187013)); +#489 = CIRCLE('NONE', #488, 0.060959999999999924); +#490 = DIRECTION('NONE', (1, 0, -0)); #491 = DIRECTION('NONE', (0, 1, 0)); -#492 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.20320000000000002)); +#492 = CARTESIAN_POINT('NONE', (-0.4064, 0.08128, 0.7112)); #493 = AXIS2_PLACEMENT_3D('NONE', #492, #491, #490); -#494 = CIRCLE('NONE', #493, 0.06095999999999995); +#494 = CIRCLE('NONE', #493, 0.06095999999999998); #495 = DIRECTION('NONE', (0, 1, 0)); #496 = VECTOR('NONE', #495, 1); -#497 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, 0.2032)); +#497 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.7112)); #498 = LINE('NONE', #497, #496); -#499 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187013)); +#499 = DIRECTION('NONE', (1, 0, -0)); #500 = DIRECTION('NONE', (0, 1, 0)); -#501 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.20320000000000002)); +#501 = CARTESIAN_POINT('NONE', (-0.4064, 0.127, 0.7112)); #502 = AXIS2_PLACEMENT_3D('NONE', #501, #500, #499); -#503 = CIRCLE('NONE', #502, 0.06095999999999995); -#504 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187013)); -#505 = DIRECTION('NONE', (-0, 1, 0)); -#506 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.00000000000000002842170943040401)); +#503 = CIRCLE('NONE', #502, 0.06095999999999998); +#504 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374012)); +#505 = DIRECTION('NONE', (0, 1, 0)); +#506 = CARTESIAN_POINT('NONE', (-0.40640000000000004, 0.08128, 0.508)); #507 = AXIS2_PLACEMENT_3D('NONE', #506, #505, #504); -#508 = CIRCLE('NONE', #507, 0.06095999999999995); +#508 = CIRCLE('NONE', #507, 0.060960000000000035); #509 = DIRECTION('NONE', (0, 1, 0)); #510 = VECTOR('NONE', #509, 1); -#511 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0)); +#511 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.508)); #512 = LINE('NONE', #511, #510); -#513 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187013)); -#514 = DIRECTION('NONE', (-0, 1, 0)); -#515 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.00000000000000002842170943040401)); +#513 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374012)); +#514 = DIRECTION('NONE', (0, 1, 0)); +#515 = CARTESIAN_POINT('NONE', (-0.40640000000000004, 0.127, 0.508)); #516 = AXIS2_PLACEMENT_3D('NONE', #515, #514, #513); -#517 = CIRCLE('NONE', #516, 0.06095999999999995); +#517 = CIRCLE('NONE', #516, 0.060960000000000035); #518 = DIRECTION('NONE', (1, 0, -0)); #519 = DIRECTION('NONE', (0, 1, 0)); -#520 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.20320000000000005)); +#520 = CARTESIAN_POINT('NONE', (-0.4064, 0.08128, 0.30479999999999996)); #521 = AXIS2_PLACEMENT_3D('NONE', #520, #519, #518); -#522 = CIRCLE('NONE', #521, 0.06095999999999995); +#522 = CIRCLE('NONE', #521, 0.06095999999999998); #523 = DIRECTION('NONE', (0, 1, 0)); #524 = VECTOR('NONE', #523, 1); -#525 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.20320000000000005)); +#525 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.30479999999999996)); #526 = LINE('NONE', #525, #524); #527 = DIRECTION('NONE', (1, 0, -0)); #528 = DIRECTION('NONE', (0, 1, 0)); -#529 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.20320000000000005)); +#529 = CARTESIAN_POINT('NONE', (-0.4064, 0.127, 0.30479999999999996)); #530 = AXIS2_PLACEMENT_3D('NONE', #529, #528, #527); -#531 = CIRCLE('NONE', #530, 0.06095999999999995); -#532 = DIRECTION('NONE', (1, 0, -0)); -#533 = DIRECTION('NONE', (0, 1, 0)); -#534 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.4064)); +#531 = CIRCLE('NONE', #530, 0.06095999999999998); +#532 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#533 = DIRECTION('NONE', (-0, 1, 0)); +#534 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.08128, 0.10159999999999991)); #535 = AXIS2_PLACEMENT_3D('NONE', #534, #533, #532); -#536 = CIRCLE('NONE', #535, 0.06095999999999995); +#536 = CIRCLE('NONE', #535, 0.06095999999999987); #537 = DIRECTION('NONE', (0, 1, 0)); #538 = VECTOR('NONE', #537, 1); -#539 = CARTESIAN_POINT('NONE', (0.26415999999999995, 0.08128, -0.4064)); +#539 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, 0.10160000000000002)); #540 = LINE('NONE', #539, #538); -#541 = DIRECTION('NONE', (1, 0, -0)); -#542 = DIRECTION('NONE', (0, 1, 0)); -#543 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.4064)); +#541 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#542 = DIRECTION('NONE', (-0, 1, 0)); +#543 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.127, 0.10159999999999991)); #544 = AXIS2_PLACEMENT_3D('NONE', #543, #542, #541); -#545 = CIRCLE('NONE', #544, 0.06095999999999995); -#546 = EDGE_CURVE('NONE', #5, #5, #132, .T.); -#547 = EDGE_CURVE('NONE', #5, #7, #136, .T.); -#548 = EDGE_CURVE('NONE', #7, #7, #141, .T.); -#549 = EDGE_CURVE('NONE', #9, #9, #146, .T.); -#550 = EDGE_CURVE('NONE', #9, #11, #150, .T.); -#551 = EDGE_CURVE('NONE', #11, #11, #155, .T.); -#552 = EDGE_CURVE('NONE', #13, #13, #160, .T.); -#553 = EDGE_CURVE('NONE', #13, #15, #164, .T.); -#554 = EDGE_CURVE('NONE', #15, #15, #169, .T.); -#555 = EDGE_CURVE('NONE', #17, #17, #174, .T.); -#556 = EDGE_CURVE('NONE', #17, #19, #178, .T.); -#557 = EDGE_CURVE('NONE', #19, #19, #183, .T.); -#558 = EDGE_CURVE('NONE', #21, #21, #188, .T.); -#559 = EDGE_CURVE('NONE', #21, #23, #192, .T.); -#560 = EDGE_CURVE('NONE', #23, #23, #197, .T.); -#561 = EDGE_CURVE('NONE', #25, #25, #202, .T.); -#562 = EDGE_CURVE('NONE', #25, #27, #206, .T.); -#563 = EDGE_CURVE('NONE', #27, #27, #211, .T.); -#564 = EDGE_CURVE('NONE', #29, #29, #216, .T.); -#565 = EDGE_CURVE('NONE', #29, #31, #220, .T.); -#566 = EDGE_CURVE('NONE', #31, #31, #225, .T.); -#567 = EDGE_CURVE('NONE', #33, #33, #230, .T.); -#568 = EDGE_CURVE('NONE', #33, #35, #234, .T.); -#569 = EDGE_CURVE('NONE', #35, #35, #239, .T.); -#570 = EDGE_CURVE('NONE', #37, #39, #243, .T.); -#571 = EDGE_CURVE('NONE', #39, #41, #247, .T.); -#572 = EDGE_CURVE('NONE', #43, #41, #251, .T.); -#573 = EDGE_CURVE('NONE', #37, #43, #255, .T.); -#574 = EDGE_CURVE('NONE', #39, #45, #259, .T.); -#575 = EDGE_CURVE('NONE', #45, #47, #263, .T.); -#576 = EDGE_CURVE('NONE', #41, #47, #267, .T.); -#577 = EDGE_CURVE('NONE', #45, #49, #271, .T.); -#578 = EDGE_CURVE('NONE', #49, #51, #275, .T.); -#579 = EDGE_CURVE('NONE', #47, #51, #279, .T.); -#580 = EDGE_CURVE('NONE', #49, #37, #283, .T.); -#581 = EDGE_CURVE('NONE', #51, #43, #287, .T.); -#582 = EDGE_CURVE('NONE', #53, #55, #291, .T.); -#583 = EDGE_CURVE('NONE', #55, #57, #295, .T.); -#584 = EDGE_CURVE('NONE', #59, #57, #299, .T.); -#585 = EDGE_CURVE('NONE', #53, #59, #303, .T.); -#586 = EDGE_CURVE('NONE', #55, #61, #307, .T.); -#587 = EDGE_CURVE('NONE', #61, #63, #311, .T.); -#588 = EDGE_CURVE('NONE', #57, #63, #315, .T.); -#589 = EDGE_CURVE('NONE', #61, #65, #319, .T.); -#590 = EDGE_CURVE('NONE', #65, #67, #323, .T.); -#591 = EDGE_CURVE('NONE', #63, #67, #327, .T.); -#592 = EDGE_CURVE('NONE', #65, #53, #331, .T.); -#593 = EDGE_CURVE('NONE', #67, #59, #335, .T.); -#594 = EDGE_CURVE('NONE', #69, #69, #340, .T.); -#595 = EDGE_CURVE('NONE', #69, #71, #344, .T.); -#596 = EDGE_CURVE('NONE', #71, #71, #349, .T.); -#597 = EDGE_CURVE('NONE', #73, #73, #354, .T.); -#598 = EDGE_CURVE('NONE', #73, #75, #358, .T.); -#599 = EDGE_CURVE('NONE', #75, #75, #363, .T.); -#600 = EDGE_CURVE('NONE', #77, #77, #368, .T.); -#601 = EDGE_CURVE('NONE', #77, #79, #372, .T.); -#602 = EDGE_CURVE('NONE', #79, #79, #377, .T.); -#603 = EDGE_CURVE('NONE', #81, #81, #382, .T.); -#604 = EDGE_CURVE('NONE', #81, #83, #386, .T.); -#605 = EDGE_CURVE('NONE', #83, #83, #391, .T.); -#606 = EDGE_CURVE('NONE', #85, #85, #396, .T.); -#607 = EDGE_CURVE('NONE', #85, #87, #400, .T.); -#608 = EDGE_CURVE('NONE', #87, #87, #405, .T.); -#609 = EDGE_CURVE('NONE', #89, #89, #410, .T.); -#610 = EDGE_CURVE('NONE', #89, #91, #414, .T.); -#611 = EDGE_CURVE('NONE', #91, #91, #419, .T.); -#612 = EDGE_CURVE('NONE', #93, #93, #424, .T.); -#613 = EDGE_CURVE('NONE', #93, #95, #428, .T.); -#614 = EDGE_CURVE('NONE', #95, #95, #433, .T.); -#615 = EDGE_CURVE('NONE', #97, #97, #438, .T.); -#616 = EDGE_CURVE('NONE', #97, #99, #442, .T.); -#617 = EDGE_CURVE('NONE', #99, #99, #447, .T.); -#618 = EDGE_CURVE('NONE', #101, #101, #452, .T.); -#619 = EDGE_CURVE('NONE', #101, #103, #456, .T.); -#620 = EDGE_CURVE('NONE', #103, #103, #461, .T.); -#621 = EDGE_CURVE('NONE', #105, #105, #466, .T.); -#622 = EDGE_CURVE('NONE', #105, #107, #470, .T.); -#623 = EDGE_CURVE('NONE', #107, #107, #475, .T.); -#624 = EDGE_CURVE('NONE', #109, #109, #480, .T.); -#625 = EDGE_CURVE('NONE', #109, #111, #484, .T.); -#626 = EDGE_CURVE('NONE', #111, #111, #489, .T.); -#627 = EDGE_CURVE('NONE', #113, #113, #494, .T.); -#628 = EDGE_CURVE('NONE', #113, #115, #498, .T.); -#629 = EDGE_CURVE('NONE', #115, #115, #503, .T.); -#630 = EDGE_CURVE('NONE', #117, #117, #508, .T.); -#631 = EDGE_CURVE('NONE', #117, #119, #512, .T.); -#632 = EDGE_CURVE('NONE', #119, #119, #517, .T.); -#633 = EDGE_CURVE('NONE', #121, #121, #522, .T.); -#634 = EDGE_CURVE('NONE', #121, #123, #526, .T.); -#635 = EDGE_CURVE('NONE', #123, #123, #531, .T.); -#636 = EDGE_CURVE('NONE', #125, #125, #536, .T.); -#637 = EDGE_CURVE('NONE', #125, #127, #540, .T.); -#638 = EDGE_CURVE('NONE', #127, #127, #545, .T.); -#639 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.02032, -0.30479999999999996)); +#545 = CIRCLE('NONE', #544, 0.06095999999999987); +#546 = DIRECTION('NONE', (1, 0, -0)); +#547 = DIRECTION('NONE', (0, 1, 0)); +#548 = CARTESIAN_POINT('NONE', (-0.4064, 0.08128, -0.10160000000000002)); +#549 = AXIS2_PLACEMENT_3D('NONE', #548, #547, #546); +#550 = CIRCLE('NONE', #549, 0.06095999999999998); +#551 = DIRECTION('NONE', (0, 1, 0)); +#552 = VECTOR('NONE', #551, 1); +#553 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.10160000000000002)); +#554 = LINE('NONE', #553, #552); +#555 = DIRECTION('NONE', (1, 0, -0)); +#556 = DIRECTION('NONE', (0, 1, 0)); +#557 = CARTESIAN_POINT('NONE', (-0.4064, 0.127, -0.10160000000000002)); +#558 = AXIS2_PLACEMENT_3D('NONE', #557, #556, #555); +#559 = CIRCLE('NONE', #558, 0.06095999999999998); +#560 = DIRECTION('NONE', (1, 0, -0)); +#561 = DIRECTION('NONE', (0, 1, 0)); +#562 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.08128, -0.30480000000000007)); +#563 = AXIS2_PLACEMENT_3D('NONE', #562, #561, #560); +#564 = CIRCLE('NONE', #563, 0.06095999999999987); +#565 = DIRECTION('NONE', (0, 1, 0)); +#566 = VECTOR('NONE', #565, 1); +#567 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.30480000000000007)); +#568 = LINE('NONE', #567, #566); +#569 = DIRECTION('NONE', (1, 0, -0)); +#570 = DIRECTION('NONE', (0, 1, 0)); +#571 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.127, -0.30480000000000007)); +#572 = AXIS2_PLACEMENT_3D('NONE', #571, #570, #569); +#573 = CIRCLE('NONE', #572, 0.06095999999999987); +#574 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374004)); +#575 = DIRECTION('NONE', (0, 1, 0)); +#576 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.08128, -0.5079999999999998)); +#577 = AXIS2_PLACEMENT_3D('NONE', #576, #575, #574); +#578 = CIRCLE('NONE', #577, 0.06096000000000009); +#579 = DIRECTION('NONE', (0, 1, 0)); +#580 = VECTOR('NONE', #579, 1); +#581 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.5079999999999999)); +#582 = LINE('NONE', #581, #580); +#583 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374004)); +#584 = DIRECTION('NONE', (0, 1, 0)); +#585 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.127, -0.5079999999999998)); +#586 = AXIS2_PLACEMENT_3D('NONE', #585, #584, #583); +#587 = CIRCLE('NONE', #586, 0.06096000000000009); +#588 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#589 = DIRECTION('NONE', (-0, 1, 0)); +#590 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.08128, -0.7112)); +#591 = AXIS2_PLACEMENT_3D('NONE', #590, #589, #588); +#592 = CIRCLE('NONE', #591, 0.06096000000000009); +#593 = DIRECTION('NONE', (0, 1, 0)); +#594 = VECTOR('NONE', #593, 1); +#595 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.7111999999999999)); +#596 = LINE('NONE', #595, #594); +#597 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#598 = DIRECTION('NONE', (-0, 1, 0)); +#599 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.127, -0.7112)); +#600 = AXIS2_PLACEMENT_3D('NONE', #599, #598, #597); +#601 = CIRCLE('NONE', #600, 0.06096000000000009); +#602 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#603 = DIRECTION('NONE', (-0, 1, 0)); +#604 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.08128, -0.9144000000000001)); +#605 = AXIS2_PLACEMENT_3D('NONE', #604, #603, #602); +#606 = CIRCLE('NONE', #605, 0.06096000000000009); +#607 = DIRECTION('NONE', (0, 1, 0)); +#608 = VECTOR('NONE', #607, 1); +#609 = CARTESIAN_POINT('NONE', (-0.34544, 0.08128, -0.9144)); +#610 = LINE('NONE', #609, #608); +#611 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#612 = DIRECTION('NONE', (-0, 1, 0)); +#613 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.127, -0.9144000000000001)); +#614 = AXIS2_PLACEMENT_3D('NONE', #613, #612, #611); +#615 = CIRCLE('NONE', #614, 0.06096000000000009); +#616 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#617 = DIRECTION('NONE', (-0, 1, 0)); +#618 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, 0.9143999999999999)); +#619 = AXIS2_PLACEMENT_3D('NONE', #618, #617, #616); +#620 = CIRCLE('NONE', #619, 0.06095999999999998); +#621 = DIRECTION('NONE', (0, 1, 0)); +#622 = VECTOR('NONE', #621, 1); +#623 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.9144)); +#624 = LINE('NONE', #623, #622); +#625 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#626 = DIRECTION('NONE', (-0, 1, 0)); +#627 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, 0.9143999999999999)); +#628 = AXIS2_PLACEMENT_3D('NONE', #627, #626, #625); +#629 = CIRCLE('NONE', #628, 0.06095999999999998); +#630 = DIRECTION('NONE', (1, 0, -0)); +#631 = DIRECTION('NONE', (0, 1, 0)); +#632 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.08128, 0.7112)); +#633 = AXIS2_PLACEMENT_3D('NONE', #632, #631, #630); +#634 = CIRCLE('NONE', #633, 0.060960000000000035); +#635 = DIRECTION('NONE', (0, 1, 0)); +#636 = VECTOR('NONE', #635, 1); +#637 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.7112)); +#638 = LINE('NONE', #637, #636); +#639 = DIRECTION('NONE', (1, 0, -0)); #640 = DIRECTION('NONE', (0, 1, 0)); -#641 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); -#642 = AXIS2_PLACEMENT_3D('NONE', #639, #640, #641); -#643 = CYLINDRICAL_SURFACE('NONE', #642, 0.06095999999999998); -#644 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); +#641 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.127, 0.7112)); +#642 = AXIS2_PLACEMENT_3D('NONE', #641, #640, #639); +#643 = CIRCLE('NONE', #642, 0.060960000000000035); +#644 = DIRECTION('NONE', (1, 0, -0)); #645 = DIRECTION('NONE', (0, 1, 0)); -#646 = AXIS2_PLACEMENT_3D('NONE', #644, #645, $); -#647 = PLANE('NONE', #646); -#648 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); +#646 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, 0.508)); +#647 = AXIS2_PLACEMENT_3D('NONE', #646, #645, #644); +#648 = CIRCLE('NONE', #647, 0.06096000000000001); #649 = DIRECTION('NONE', (0, 1, 0)); -#650 = AXIS2_PLACEMENT_3D('NONE', #648, #649, $); -#651 = PLANE('NONE', #650); -#652 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.02032, -0.10159999999999997)); -#653 = DIRECTION('NONE', (0, 1, 0)); -#654 = DIRECTION('NONE', (1, 0, -0)); -#655 = AXIS2_PLACEMENT_3D('NONE', #652, #653, #654); -#656 = CYLINDRICAL_SURFACE('NONE', #655, 0.06095999999999999); -#657 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#658 = DIRECTION('NONE', (0, 1, 0)); -#659 = AXIS2_PLACEMENT_3D('NONE', #657, #658, $); -#660 = PLANE('NONE', #659); -#661 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#662 = DIRECTION('NONE', (0, 1, 0)); -#663 = AXIS2_PLACEMENT_3D('NONE', #661, #662, $); -#664 = PLANE('NONE', #663); -#665 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.02032, 0.10160000000000001)); -#666 = DIRECTION('NONE', (-0, 1, 0)); -#667 = DIRECTION('NONE', (1, 0, 0.0000000000000002331176954593505)); -#668 = AXIS2_PLACEMENT_3D('NONE', #665, #666, #667); -#669 = CYLINDRICAL_SURFACE('NONE', #668, 0.06095999999999999); -#670 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#671 = DIRECTION('NONE', (0, 1, 0)); -#672 = AXIS2_PLACEMENT_3D('NONE', #670, #671, $); -#673 = PLANE('NONE', #672); -#674 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#675 = DIRECTION('NONE', (0, 1, 0)); -#676 = AXIS2_PLACEMENT_3D('NONE', #674, #675, $); -#677 = PLANE('NONE', #676); -#678 = CARTESIAN_POINT('NONE', (0.10160000000000002, 0.02032, 0.3048)); -#679 = DIRECTION('NONE', (0, 1, 0)); -#680 = DIRECTION('NONE', (1, 0, -0)); -#681 = AXIS2_PLACEMENT_3D('NONE', #678, #679, #680); -#682 = CYLINDRICAL_SURFACE('NONE', #681, 0.06095999999999998); -#683 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#684 = DIRECTION('NONE', (0, 1, 0)); -#685 = AXIS2_PLACEMENT_3D('NONE', #683, #684, $); -#686 = PLANE('NONE', #685); -#687 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#688 = DIRECTION('NONE', (0, 1, 0)); -#689 = AXIS2_PLACEMENT_3D('NONE', #687, #688, $); -#690 = PLANE('NONE', #689); -#691 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.02032, -0.30479999999999996)); -#692 = DIRECTION('NONE', (0, 1, 0)); -#693 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374014)); -#694 = AXIS2_PLACEMENT_3D('NONE', #691, #692, #693); -#695 = CYLINDRICAL_SURFACE('NONE', #694, 0.06096000000000002); -#696 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#697 = DIRECTION('NONE', (0, 1, 0)); -#698 = AXIS2_PLACEMENT_3D('NONE', #696, #697, $); -#699 = PLANE('NONE', #698); -#700 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); +#650 = VECTOR('NONE', #649, 1); +#651 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.508)); +#652 = LINE('NONE', #651, #650); +#653 = DIRECTION('NONE', (1, 0, -0)); +#654 = DIRECTION('NONE', (0, 1, 0)); +#655 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, 0.508)); +#656 = AXIS2_PLACEMENT_3D('NONE', #655, #654, #653); +#657 = CIRCLE('NONE', #656, 0.06096000000000001); +#658 = DIRECTION('NONE', (1, 0, -0)); +#659 = DIRECTION('NONE', (0, 1, 0)); +#660 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, 0.30479999999999996)); +#661 = AXIS2_PLACEMENT_3D('NONE', #660, #659, #658); +#662 = CIRCLE('NONE', #661, 0.06096000000000001); +#663 = DIRECTION('NONE', (0, 1, 0)); +#664 = VECTOR('NONE', #663, 1); +#665 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.30479999999999996)); +#666 = LINE('NONE', #665, #664); +#667 = DIRECTION('NONE', (1, 0, -0)); +#668 = DIRECTION('NONE', (0, 1, 0)); +#669 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, 0.30479999999999996)); +#670 = AXIS2_PLACEMENT_3D('NONE', #669, #668, #667); +#671 = CIRCLE('NONE', #670, 0.06096000000000001); +#672 = DIRECTION('NONE', (1, 0, 0.0000000000000006993530863780516)); +#673 = DIRECTION('NONE', (-0, 1, 0)); +#674 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, 0.10159999999999998)); +#675 = AXIS2_PLACEMENT_3D('NONE', #674, #673, #672); +#676 = CIRCLE('NONE', #675, 0.06095999999999998); +#677 = DIRECTION('NONE', (0, 1, 0)); +#678 = VECTOR('NONE', #677, 1); +#679 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, 0.10160000000000002)); +#680 = LINE('NONE', #679, #678); +#681 = DIRECTION('NONE', (1, 0, 0.0000000000000006993530863780516)); +#682 = DIRECTION('NONE', (-0, 1, 0)); +#683 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, 0.10159999999999998)); +#684 = AXIS2_PLACEMENT_3D('NONE', #683, #682, #681); +#685 = CIRCLE('NONE', #684, 0.06095999999999998); +#686 = DIRECTION('NONE', (1, 0, -0)); +#687 = DIRECTION('NONE', (0, 1, 0)); +#688 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, -0.10160000000000002)); +#689 = AXIS2_PLACEMENT_3D('NONE', #688, #687, #686); +#690 = CIRCLE('NONE', #689, 0.06095999999999998); +#691 = DIRECTION('NONE', (0, 1, 0)); +#692 = VECTOR('NONE', #691, 1); +#693 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.10160000000000002)); +#694 = LINE('NONE', #693, #692); +#695 = DIRECTION('NONE', (1, 0, -0)); +#696 = DIRECTION('NONE', (0, 1, 0)); +#697 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, -0.10160000000000002)); +#698 = AXIS2_PLACEMENT_3D('NONE', #697, #696, #695); +#699 = CIRCLE('NONE', #698, 0.06095999999999998); +#700 = DIRECTION('NONE', (1, 0, -0)); #701 = DIRECTION('NONE', (0, 1, 0)); -#702 = AXIS2_PLACEMENT_3D('NONE', #700, #701, $); -#703 = PLANE('NONE', #702); -#704 = CARTESIAN_POINT('NONE', (-0.1016, 0.02032, -0.10159999999999997)); +#702 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.08128, -0.30480000000000007)); +#703 = AXIS2_PLACEMENT_3D('NONE', #702, #701, #700); +#704 = CIRCLE('NONE', #703, 0.06096000000000001); #705 = DIRECTION('NONE', (0, 1, 0)); -#706 = DIRECTION('NONE', (1, 0, -0)); -#707 = AXIS2_PLACEMENT_3D('NONE', #704, #705, #706); -#708 = CYLINDRICAL_SURFACE('NONE', #707, 0.06095999999999999); -#709 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); +#706 = VECTOR('NONE', #705, 1); +#707 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.30480000000000007)); +#708 = LINE('NONE', #707, #706); +#709 = DIRECTION('NONE', (1, 0, -0)); #710 = DIRECTION('NONE', (0, 1, 0)); -#711 = AXIS2_PLACEMENT_3D('NONE', #709, #710, $); -#712 = PLANE('NONE', #711); -#713 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#714 = DIRECTION('NONE', (0, 1, 0)); -#715 = AXIS2_PLACEMENT_3D('NONE', #713, #714, $); -#716 = PLANE('NONE', #715); -#717 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.02032, 0.10160000000000004)); -#718 = DIRECTION('NONE', (0, 1, 0)); -#719 = DIRECTION('NONE', (1, 0, -0.0000000000000002331176954593506)); -#720 = AXIS2_PLACEMENT_3D('NONE', #717, #718, #719); -#721 = CYLINDRICAL_SURFACE('NONE', #720, 0.060959999999999966); -#722 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#723 = DIRECTION('NONE', (0, 1, 0)); -#724 = AXIS2_PLACEMENT_3D('NONE', #722, #723, $); -#725 = PLANE('NONE', #724); -#726 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#727 = DIRECTION('NONE', (0, 1, 0)); -#728 = AXIS2_PLACEMENT_3D('NONE', #726, #727, $); -#729 = PLANE('NONE', #728); -#730 = CARTESIAN_POINT('NONE', (-0.10160000000000002, 0.02032, 0.3048)); -#731 = DIRECTION('NONE', (0, 1, 0)); -#732 = DIRECTION('NONE', (1, 0, -0)); -#733 = AXIS2_PLACEMENT_3D('NONE', #730, #731, #732); -#734 = CYLINDRICAL_SURFACE('NONE', #733, 0.06096000000000002); -#735 = CARTESIAN_POINT('NONE', (0, -0.0025399999999999993, -0)); -#736 = DIRECTION('NONE', (0, 1, 0)); -#737 = AXIS2_PLACEMENT_3D('NONE', #735, #736, $); -#738 = PLANE('NONE', #737); -#739 = CARTESIAN_POINT('NONE', (0, 0.04318, -0)); -#740 = DIRECTION('NONE', (0, 1, 0)); -#741 = AXIS2_PLACEMENT_3D('NONE', #739, #740, $); -#742 = PLANE('NONE', #741); -#743 = CARTESIAN_POINT('NONE', (0, 0.040639999999999996, 0.5054599999999999)); -#744 = DIRECTION('NONE', (0, 0, 1)); -#745 = AXIS2_PLACEMENT_3D('NONE', #743, #744, $); -#746 = PLANE('NONE', #745); -#747 = CARTESIAN_POINT('NONE', (0.3022599999999999, 0.040639999999999996, -0.00000000000000008526512829121202)); -#748 = DIRECTION('NONE', (1, 0, 0)); -#749 = AXIS2_PLACEMENT_3D('NONE', #747, #748, $); -#750 = PLANE('NONE', #749); -#751 = CARTESIAN_POINT('NONE', (0.00000000000000008526512829121202, 0.040639999999999996, -0.5054599999999998)); -#752 = DIRECTION('NONE', (0, -0, -1)); -#753 = AXIS2_PLACEMENT_3D('NONE', #751, #752, $); -#754 = PLANE('NONE', #753); -#755 = CARTESIAN_POINT('NONE', (-0.3022599999999999, 0.040639999999999996, -0)); -#756 = DIRECTION('NONE', (-1, 0, 0)); -#757 = AXIS2_PLACEMENT_3D('NONE', #755, #756, $); -#758 = PLANE('NONE', #757); -#759 = CARTESIAN_POINT('NONE', (0, 0, -0)); -#760 = DIRECTION('NONE', (0, 1, 0)); -#761 = AXIS2_PLACEMENT_3D('NONE', #759, #760, $); -#762 = PLANE('NONE', #761); -#763 = CARTESIAN_POINT('NONE', (0, 0.08128, -0)); -#764 = DIRECTION('NONE', (0, 1, 0)); -#765 = AXIS2_PLACEMENT_3D('NONE', #763, #764, $); -#766 = PLANE('NONE', #765); -#767 = CARTESIAN_POINT('NONE', (0, 0.021590499999999995, 0.4673599999999999)); -#768 = DIRECTION('NONE', (-0, -0, 1)); -#769 = AXIS2_PLACEMENT_3D('NONE', #767, #768, $); -#770 = PLANE('NONE', #769); -#771 = CARTESIAN_POINT('NONE', (-0.26416, 0.0215905, -0.00000000000000005684341886080802)); -#772 = DIRECTION('NONE', (-1, 0, -0)); -#773 = AXIS2_PLACEMENT_3D('NONE', #771, #772, $); -#774 = PLANE('NONE', #773); -#775 = CARTESIAN_POINT('NONE', (0, 0.021590499999999995, -0.4673599999999999)); -#776 = DIRECTION('NONE', (-0, 0, -1)); -#777 = AXIS2_PLACEMENT_3D('NONE', #775, #776, $); -#778 = PLANE('NONE', #777); -#779 = CARTESIAN_POINT('NONE', (0.26416, 0.0215905, 0.00000000000000022737367544323206)); -#780 = DIRECTION('NONE', (1, 0, -0)); -#781 = AXIS2_PLACEMENT_3D('NONE', #779, #780, $); -#782 = PLANE('NONE', #781); -#783 = CARTESIAN_POINT('NONE', (0, 0.043181, -0)); -#784 = DIRECTION('NONE', (0, -1, -0)); -#785 = AXIS2_PLACEMENT_3D('NONE', #783, #784, $); -#786 = PLANE('NONE', #785); -#787 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, 0.40639999999999993)); -#788 = DIRECTION('NONE', (-0, 1, 0)); -#789 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#790 = AXIS2_PLACEMENT_3D('NONE', #787, #788, #789); -#791 = CYLINDRICAL_SURFACE('NONE', #790, 0.06095999999999998); -#792 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#793 = DIRECTION('NONE', (0, 1, 0)); -#794 = AXIS2_PLACEMENT_3D('NONE', #792, #793, $); -#795 = PLANE('NONE', #794); -#796 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, 0.20320000000000002)); -#797 = DIRECTION('NONE', (0, 1, 0)); -#798 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#799 = AXIS2_PLACEMENT_3D('NONE', #796, #797, #798); -#800 = CYLINDRICAL_SURFACE('NONE', #799, 0.06096000000000001); -#801 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#802 = DIRECTION('NONE', (0, 1, 0)); -#803 = AXIS2_PLACEMENT_3D('NONE', #801, #802, $); -#804 = PLANE('NONE', #803); -#805 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, -0.00000000000000002842170943040401)); -#806 = DIRECTION('NONE', (-0, 1, 0)); -#807 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187008)); -#808 = AXIS2_PLACEMENT_3D('NONE', #805, #806, #807); -#809 = CYLINDRICAL_SURFACE('NONE', #808, 0.06096000000000001); -#810 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#811 = DIRECTION('NONE', (0, 1, 0)); -#812 = AXIS2_PLACEMENT_3D('NONE', #810, #811, $); -#813 = PLANE('NONE', #812); -#814 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, -0.20320000000000002)); -#815 = DIRECTION('NONE', (0, 1, 0)); -#816 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); -#817 = AXIS2_PLACEMENT_3D('NONE', #814, #815, #816); -#818 = CYLINDRICAL_SURFACE('NONE', #817, 0.06096000000000001); -#819 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#820 = DIRECTION('NONE', (0, 1, 0)); -#821 = AXIS2_PLACEMENT_3D('NONE', #819, #820, $); -#822 = PLANE('NONE', #821); -#823 = CARTESIAN_POINT('NONE', (-0.20319999999999994, 0.10414, -0.4064)); -#824 = DIRECTION('NONE', (0, 1, 0)); -#825 = DIRECTION('NONE', (1, 0, -0)); -#826 = AXIS2_PLACEMENT_3D('NONE', #823, #824, #825); -#827 = CYLINDRICAL_SURFACE('NONE', #826, 0.060959999999999924); -#828 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#829 = DIRECTION('NONE', (0, 1, 0)); -#830 = AXIS2_PLACEMENT_3D('NONE', #828, #829, $); -#831 = PLANE('NONE', #830); -#832 = CARTESIAN_POINT('NONE', (0.00000000000000011368683772161603, 0.10414, 0.4063999999999999)); -#833 = DIRECTION('NONE', (-0, 1, 0)); -#834 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674807)); -#835 = AXIS2_PLACEMENT_3D('NONE', #832, #833, #834); -#836 = CYLINDRICAL_SURFACE('NONE', #835, 0.06095999999999988); -#837 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#838 = DIRECTION('NONE', (0, 1, 0)); -#839 = AXIS2_PLACEMENT_3D('NONE', #837, #838, $); -#840 = PLANE('NONE', #839); -#841 = CARTESIAN_POINT('NONE', (0.00000000000000002842170943040401, 0.10414, 0.20320000000000002)); -#842 = DIRECTION('NONE', (0, 1, 0)); -#843 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187012)); -#844 = AXIS2_PLACEMENT_3D('NONE', #841, #842, #843); -#845 = CYLINDRICAL_SURFACE('NONE', #844, 0.060959999999999966); -#846 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#847 = DIRECTION('NONE', (0, 1, 0)); -#848 = AXIS2_PLACEMENT_3D('NONE', #846, #847, $); -#849 = PLANE('NONE', #848); -#850 = CARTESIAN_POINT('NONE', (0.00000000000000000502429586778808, 0.10414, -0)); -#851 = DIRECTION('NONE', (0, 1, 0)); -#852 = DIRECTION('NONE', (1, 0, -0)); -#853 = AXIS2_PLACEMENT_3D('NONE', #850, #851, #852); -#854 = CYLINDRICAL_SURFACE('NONE', #853, 0.060959999999999986); -#855 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#856 = DIRECTION('NONE', (0, 1, 0)); -#857 = AXIS2_PLACEMENT_3D('NONE', #855, #856, $); -#858 = PLANE('NONE', #857); -#859 = CARTESIAN_POINT('NONE', (-0.00000000000000002842170943040401, 0.10414, -0.20320000000000002)); -#860 = DIRECTION('NONE', (0, 1, 0)); -#861 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187007)); -#862 = AXIS2_PLACEMENT_3D('NONE', #859, #860, #861); -#863 = CYLINDRICAL_SURFACE('NONE', #862, 0.06096000000000002); -#864 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#865 = DIRECTION('NONE', (0, 1, 0)); -#866 = AXIS2_PLACEMENT_3D('NONE', #864, #865, $); -#867 = PLANE('NONE', #866); -#868 = CARTESIAN_POINT('NONE', (-0.00000000000000011368683772161603, 0.10414, -0.4063999999999999)); +#711 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.127, -0.30480000000000007)); +#712 = AXIS2_PLACEMENT_3D('NONE', #711, #710, #709); +#713 = CIRCLE('NONE', #712, 0.06096000000000001); +#714 = DIRECTION('NONE', (1, 0, -0)); +#715 = DIRECTION('NONE', (0, 1, 0)); +#716 = CARTESIAN_POINT('NONE', (-0.2032, 0.08128, -0.5079999999999999)); +#717 = AXIS2_PLACEMENT_3D('NONE', #716, #715, #714); +#718 = CIRCLE('NONE', #717, 0.06095999999999998); +#719 = DIRECTION('NONE', (0, 1, 0)); +#720 = VECTOR('NONE', #719, 1); +#721 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.5079999999999999)); +#722 = LINE('NONE', #721, #720); +#723 = DIRECTION('NONE', (1, 0, -0)); +#724 = DIRECTION('NONE', (0, 1, 0)); +#725 = CARTESIAN_POINT('NONE', (-0.2032, 0.127, -0.5079999999999999)); +#726 = AXIS2_PLACEMENT_3D('NONE', #725, #724, #723); +#727 = CIRCLE('NONE', #726, 0.06095999999999998); +#728 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674805)); +#729 = DIRECTION('NONE', (-0, 1, 0)); +#730 = CARTESIAN_POINT('NONE', (-0.20319999999999996, 0.08128, -0.7112)); +#731 = AXIS2_PLACEMENT_3D('NONE', #730, #729, #728); +#732 = CIRCLE('NONE', #731, 0.06095999999999995); +#733 = DIRECTION('NONE', (0, 1, 0)); +#734 = VECTOR('NONE', #733, 1); +#735 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.7111999999999999)); +#736 = LINE('NONE', #735, #734); +#737 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674805)); +#738 = DIRECTION('NONE', (-0, 1, 0)); +#739 = CARTESIAN_POINT('NONE', (-0.20319999999999996, 0.127, -0.7112)); +#740 = AXIS2_PLACEMENT_3D('NONE', #739, #738, #737); +#741 = CIRCLE('NONE', #740, 0.06095999999999995); +#742 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748024)); +#743 = DIRECTION('NONE', (-0, 1, 0)); +#744 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.08128, -0.9144000000000001)); +#745 = AXIS2_PLACEMENT_3D('NONE', #744, #743, #742); +#746 = CIRCLE('NONE', #745, 0.060960000000000035); +#747 = DIRECTION('NONE', (0, 1, 0)); +#748 = VECTOR('NONE', #747, 1); +#749 = CARTESIAN_POINT('NONE', (-0.14224, 0.08128, -0.9144)); +#750 = LINE('NONE', #749, #748); +#751 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748024)); +#752 = DIRECTION('NONE', (-0, 1, 0)); +#753 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.127, -0.9144000000000001)); +#754 = AXIS2_PLACEMENT_3D('NONE', #753, #752, #751); +#755 = CIRCLE('NONE', #754, 0.060960000000000035); +#756 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#757 = DIRECTION('NONE', (-0, 1, 0)); +#758 = CARTESIAN_POINT('NONE', (-0, 0.08128, 0.9143999999999999)); +#759 = AXIS2_PLACEMENT_3D('NONE', #758, #757, #756); +#760 = CIRCLE('NONE', #759, 0.06095999999999999); +#761 = DIRECTION('NONE', (0, 1, 0)); +#762 = VECTOR('NONE', #761, 1); +#763 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.9144)); +#764 = LINE('NONE', #763, #762); +#765 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#766 = DIRECTION('NONE', (-0, 1, 0)); +#767 = CARTESIAN_POINT('NONE', (-0, 0.127, 0.9143999999999999)); +#768 = AXIS2_PLACEMENT_3D('NONE', #767, #766, #765); +#769 = CIRCLE('NONE', #768, 0.06095999999999999); +#770 = DIRECTION('NONE', (1, 0, -0)); +#771 = DIRECTION('NONE', (0, 1, 0)); +#772 = CARTESIAN_POINT('NONE', (-0, 0.08128, 0.7112)); +#773 = AXIS2_PLACEMENT_3D('NONE', #772, #771, #770); +#774 = CIRCLE('NONE', #773, 0.06095999999999999); +#775 = DIRECTION('NONE', (0, 1, 0)); +#776 = VECTOR('NONE', #775, 1); +#777 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.7112)); +#778 = LINE('NONE', #777, #776); +#779 = DIRECTION('NONE', (1, 0, -0)); +#780 = DIRECTION('NONE', (0, 1, 0)); +#781 = CARTESIAN_POINT('NONE', (-0, 0.127, 0.7112)); +#782 = AXIS2_PLACEMENT_3D('NONE', #781, #780, #779); +#783 = CIRCLE('NONE', #782, 0.06095999999999999); +#784 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374028)); +#785 = DIRECTION('NONE', (-0, 1, 0)); +#786 = CARTESIAN_POINT('NONE', (0.00000000000000005684341886080802, 0.08128, 0.5079999999999999)); +#787 = AXIS2_PLACEMENT_3D('NONE', #786, #785, #784); +#788 = CIRCLE('NONE', #787, 0.06095999999999994); +#789 = DIRECTION('NONE', (0, 1, 0)); +#790 = VECTOR('NONE', #789, 1); +#791 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.508)); +#792 = LINE('NONE', #791, #790); +#793 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374028)); +#794 = DIRECTION('NONE', (-0, 1, 0)); +#795 = CARTESIAN_POINT('NONE', (0.00000000000000005684341886080802, 0.127, 0.5079999999999999)); +#796 = AXIS2_PLACEMENT_3D('NONE', #795, #794, #793); +#797 = CIRCLE('NONE', #796, 0.06095999999999994); +#798 = DIRECTION('NONE', (1, 0, -0)); +#799 = DIRECTION('NONE', (0, 1, 0)); +#800 = CARTESIAN_POINT('NONE', (0, 0.08128, 0.30479999999999996)); +#801 = AXIS2_PLACEMENT_3D('NONE', #800, #799, #798); +#802 = CIRCLE('NONE', #801, 0.06095999999999999); +#803 = DIRECTION('NONE', (0, 1, 0)); +#804 = VECTOR('NONE', #803, 1); +#805 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.30479999999999996)); +#806 = LINE('NONE', #805, #804); +#807 = DIRECTION('NONE', (1, 0, -0)); +#808 = DIRECTION('NONE', (0, 1, 0)); +#809 = CARTESIAN_POINT('NONE', (0, 0.127, 0.30479999999999996)); +#810 = AXIS2_PLACEMENT_3D('NONE', #809, #808, #807); +#811 = CIRCLE('NONE', #810, 0.06095999999999999); +#812 = DIRECTION('NONE', (1, 0, -0)); +#813 = DIRECTION('NONE', (0, 1, 0)); +#814 = CARTESIAN_POINT('NONE', (0.000000000000000010048591735576162, 0.08128, 0.10160000000000002)); +#815 = AXIS2_PLACEMENT_3D('NONE', #814, #813, #812); +#816 = CIRCLE('NONE', #815, 0.060959999999999986); +#817 = DIRECTION('NONE', (0, 1, 0)); +#818 = VECTOR('NONE', #817, 1); +#819 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, 0.10160000000000002)); +#820 = LINE('NONE', #819, #818); +#821 = DIRECTION('NONE', (1, 0, -0)); +#822 = DIRECTION('NONE', (0, 1, 0)); +#823 = CARTESIAN_POINT('NONE', (0.000000000000000010048591735576162, 0.127, 0.10160000000000002)); +#824 = AXIS2_PLACEMENT_3D('NONE', #823, #822, #821); +#825 = CIRCLE('NONE', #824, 0.060959999999999986); +#826 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187011)); +#827 = DIRECTION('NONE', (0, 1, 0)); +#828 = CARTESIAN_POINT('NONE', (0.000000000000000014210854715202004, 0.08128, -0.1016)); +#829 = AXIS2_PLACEMENT_3D('NONE', #828, #827, #826); +#830 = CIRCLE('NONE', #829, 0.06095999999999998); +#831 = DIRECTION('NONE', (0, 1, 0)); +#832 = VECTOR('NONE', #831, 1); +#833 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.10160000000000002)); +#834 = LINE('NONE', #833, #832); +#835 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187011)); +#836 = DIRECTION('NONE', (0, 1, 0)); +#837 = CARTESIAN_POINT('NONE', (0.000000000000000014210854715202004, 0.127, -0.1016)); +#838 = AXIS2_PLACEMENT_3D('NONE', #837, #836, #835); +#839 = CIRCLE('NONE', #838, 0.06095999999999998); +#840 = DIRECTION('NONE', (1, 0, -0.000000000000000932470781837401)); +#841 = DIRECTION('NONE', (0, 1, 0)); +#842 = CARTESIAN_POINT('NONE', (-0.00000000000000005684341886080802, 0.08128, -0.3048)); +#843 = AXIS2_PLACEMENT_3D('NONE', #842, #841, #840); +#844 = CIRCLE('NONE', #843, 0.06096000000000005); +#845 = DIRECTION('NONE', (0, 1, 0)); +#846 = VECTOR('NONE', #845, 1); +#847 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.30480000000000007)); +#848 = LINE('NONE', #847, #846); +#849 = DIRECTION('NONE', (1, 0, -0.000000000000000932470781837401)); +#850 = DIRECTION('NONE', (0, 1, 0)); +#851 = CARTESIAN_POINT('NONE', (-0.00000000000000005684341886080802, 0.127, -0.3048)); +#852 = AXIS2_PLACEMENT_3D('NONE', #851, #850, #849); +#853 = CIRCLE('NONE', #852, 0.06096000000000005); +#854 = DIRECTION('NONE', (1, 0, -0)); +#855 = DIRECTION('NONE', (0, 1, 0)); +#856 = CARTESIAN_POINT('NONE', (-0, 0.08128, -0.5079999999999999)); +#857 = AXIS2_PLACEMENT_3D('NONE', #856, #855, #854); +#858 = CIRCLE('NONE', #857, 0.06095999999999999); +#859 = DIRECTION('NONE', (0, 1, 0)); +#860 = VECTOR('NONE', #859, 1); +#861 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.5079999999999999)); +#862 = LINE('NONE', #861, #860); +#863 = DIRECTION('NONE', (1, 0, -0)); +#864 = DIRECTION('NONE', (0, 1, 0)); +#865 = CARTESIAN_POINT('NONE', (-0, 0.127, -0.5079999999999999)); +#866 = AXIS2_PLACEMENT_3D('NONE', #865, #864, #863); +#867 = CIRCLE('NONE', #866, 0.06095999999999999); +#868 = DIRECTION('NONE', (1, 0, -0)); #869 = DIRECTION('NONE', (0, 1, 0)); -#870 = DIRECTION('NONE', (1, 0, -0.0000000000000018649415636748005)); -#871 = AXIS2_PLACEMENT_3D('NONE', #868, #869, #870); -#872 = CYLINDRICAL_SURFACE('NONE', #871, 0.060960000000000104); -#873 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#874 = DIRECTION('NONE', (0, 1, 0)); -#875 = AXIS2_PLACEMENT_3D('NONE', #873, #874, $); -#876 = PLANE('NONE', #875); -#877 = CARTESIAN_POINT('NONE', (0.2032, 0.10414, 0.40639999999999993)); -#878 = DIRECTION('NONE', (-0, 1, 0)); -#879 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374022)); -#880 = AXIS2_PLACEMENT_3D('NONE', #877, #878, #879); -#881 = CYLINDRICAL_SURFACE('NONE', #880, 0.06095999999999998); -#882 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#883 = DIRECTION('NONE', (0, 1, 0)); -#884 = AXIS2_PLACEMENT_3D('NONE', #882, #883, $); -#885 = PLANE('NONE', #884); -#886 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.20320000000000002)); +#870 = CARTESIAN_POINT('NONE', (0.00000000000000004019436694230466, 0.08128, -0.7111999999999999)); +#871 = AXIS2_PLACEMENT_3D('NONE', #870, #869, #868); +#872 = CIRCLE('NONE', #871, 0.06095999999999995); +#873 = DIRECTION('NONE', (0, 1, 0)); +#874 = VECTOR('NONE', #873, 1); +#875 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.7111999999999999)); +#876 = LINE('NONE', #875, #874); +#877 = DIRECTION('NONE', (1, 0, -0)); +#878 = DIRECTION('NONE', (0, 1, 0)); +#879 = CARTESIAN_POINT('NONE', (0.00000000000000004019436694230466, 0.127, -0.7111999999999999)); +#880 = AXIS2_PLACEMENT_3D('NONE', #879, #878, #877); +#881 = CIRCLE('NONE', #880, 0.06095999999999995); +#882 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#883 = DIRECTION('NONE', (-0, 1, 0)); +#884 = CARTESIAN_POINT('NONE', (-0, 0.08128, -0.9144000000000001)); +#885 = AXIS2_PLACEMENT_3D('NONE', #884, #883, #882); +#886 = CIRCLE('NONE', #885, 0.06095999999999999); #887 = DIRECTION('NONE', (0, 1, 0)); -#888 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187013)); -#889 = AXIS2_PLACEMENT_3D('NONE', #886, #887, #888); -#890 = CYLINDRICAL_SURFACE('NONE', #889, 0.06095999999999995); -#891 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#892 = DIRECTION('NONE', (0, 1, 0)); -#893 = AXIS2_PLACEMENT_3D('NONE', #891, #892, $); -#894 = PLANE('NONE', #893); -#895 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.00000000000000002842170943040401)); -#896 = DIRECTION('NONE', (-0, 1, 0)); -#897 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187013)); -#898 = AXIS2_PLACEMENT_3D('NONE', #895, #896, #897); -#899 = CYLINDRICAL_SURFACE('NONE', #898, 0.06095999999999995); -#900 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#888 = VECTOR('NONE', #887, 1); +#889 = CARTESIAN_POINT('NONE', (0.06095999999999999, 0.08128, -0.9144)); +#890 = LINE('NONE', #889, #888); +#891 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#892 = DIRECTION('NONE', (-0, 1, 0)); +#893 = CARTESIAN_POINT('NONE', (-0, 0.127, -0.9144000000000001)); +#894 = AXIS2_PLACEMENT_3D('NONE', #893, #892, #891); +#895 = CIRCLE('NONE', #894, 0.06095999999999999); +#896 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#897 = DIRECTION('NONE', (-0, 1, 0)); +#898 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, 0.9143999999999999)); +#899 = AXIS2_PLACEMENT_3D('NONE', #898, #897, #896); +#900 = CIRCLE('NONE', #899, 0.06095999999999998); #901 = DIRECTION('NONE', (0, 1, 0)); -#902 = AXIS2_PLACEMENT_3D('NONE', #900, #901, $); -#903 = PLANE('NONE', #902); -#904 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.20320000000000005)); -#905 = DIRECTION('NONE', (0, 1, 0)); -#906 = DIRECTION('NONE', (1, 0, -0)); -#907 = AXIS2_PLACEMENT_3D('NONE', #904, #905, #906); -#908 = CYLINDRICAL_SURFACE('NONE', #907, 0.06095999999999995); -#909 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#910 = DIRECTION('NONE', (0, 1, 0)); -#911 = AXIS2_PLACEMENT_3D('NONE', #909, #910, $); -#912 = PLANE('NONE', #911); -#913 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.4064)); -#914 = DIRECTION('NONE', (0, 1, 0)); -#915 = DIRECTION('NONE', (1, 0, -0)); -#916 = AXIS2_PLACEMENT_3D('NONE', #913, #914, #915); -#917 = CYLINDRICAL_SURFACE('NONE', #916, 0.06095999999999995); -#918 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); -#919 = DIRECTION('NONE', (0, 1, 0)); -#920 = AXIS2_PLACEMENT_3D('NONE', #918, #919, $); -#921 = PLANE('NONE', #920); -#922 = ORIENTED_EDGE('NONE', *, *, #546, .T.); -#923 = ORIENTED_EDGE('NONE', *, *, #548, .F.); -#924 = EDGE_LOOP('NONE', (#922)); -#925 = FACE_BOUND('NONE', #924, .T.); -#926 = EDGE_LOOP('NONE', (#923)); -#927 = FACE_BOUND('NONE', #926, .T.); -#928 = ADVANCED_FACE('NONE', (#925, #927), #643, .T.); -#929 = ORIENTED_EDGE('NONE', *, *, #546, .F.); -#930 = EDGE_LOOP('NONE', (#929)); -#931 = FACE_BOUND('NONE', #930, .T.); -#932 = ADVANCED_FACE('NONE', (#931), #647, .F.); -#933 = ORIENTED_EDGE('NONE', *, *, #548, .T.); -#934 = EDGE_LOOP('NONE', (#933)); -#935 = FACE_BOUND('NONE', #934, .T.); -#936 = ADVANCED_FACE('NONE', (#935), #651, .T.); -#937 = ORIENTED_EDGE('NONE', *, *, #549, .T.); -#938 = ORIENTED_EDGE('NONE', *, *, #551, .F.); -#939 = EDGE_LOOP('NONE', (#937)); -#940 = FACE_BOUND('NONE', #939, .T.); -#941 = EDGE_LOOP('NONE', (#938)); -#942 = FACE_BOUND('NONE', #941, .T.); -#943 = ADVANCED_FACE('NONE', (#940, #942), #656, .T.); -#944 = ORIENTED_EDGE('NONE', *, *, #549, .F.); -#945 = EDGE_LOOP('NONE', (#944)); -#946 = FACE_BOUND('NONE', #945, .T.); -#947 = ADVANCED_FACE('NONE', (#946), #660, .F.); -#948 = ORIENTED_EDGE('NONE', *, *, #551, .T.); -#949 = EDGE_LOOP('NONE', (#948)); -#950 = FACE_BOUND('NONE', #949, .T.); -#951 = ADVANCED_FACE('NONE', (#950), #664, .T.); -#952 = ORIENTED_EDGE('NONE', *, *, #552, .T.); -#953 = ORIENTED_EDGE('NONE', *, *, #554, .F.); -#954 = EDGE_LOOP('NONE', (#952)); -#955 = FACE_BOUND('NONE', #954, .T.); -#956 = EDGE_LOOP('NONE', (#953)); -#957 = FACE_BOUND('NONE', #956, .T.); -#958 = ADVANCED_FACE('NONE', (#955, #957), #669, .T.); -#959 = ORIENTED_EDGE('NONE', *, *, #552, .F.); -#960 = EDGE_LOOP('NONE', (#959)); -#961 = FACE_BOUND('NONE', #960, .T.); -#962 = ADVANCED_FACE('NONE', (#961), #673, .F.); -#963 = ORIENTED_EDGE('NONE', *, *, #554, .T.); -#964 = EDGE_LOOP('NONE', (#963)); -#965 = FACE_BOUND('NONE', #964, .T.); -#966 = ADVANCED_FACE('NONE', (#965), #677, .T.); -#967 = ORIENTED_EDGE('NONE', *, *, #555, .T.); -#968 = ORIENTED_EDGE('NONE', *, *, #557, .F.); -#969 = EDGE_LOOP('NONE', (#967)); -#970 = FACE_BOUND('NONE', #969, .T.); -#971 = EDGE_LOOP('NONE', (#968)); -#972 = FACE_BOUND('NONE', #971, .T.); -#973 = ADVANCED_FACE('NONE', (#970, #972), #682, .T.); -#974 = ORIENTED_EDGE('NONE', *, *, #555, .F.); -#975 = EDGE_LOOP('NONE', (#974)); -#976 = FACE_BOUND('NONE', #975, .T.); -#977 = ADVANCED_FACE('NONE', (#976), #686, .F.); -#978 = ORIENTED_EDGE('NONE', *, *, #557, .T.); -#979 = EDGE_LOOP('NONE', (#978)); -#980 = FACE_BOUND('NONE', #979, .T.); -#981 = ADVANCED_FACE('NONE', (#980), #690, .T.); -#982 = ORIENTED_EDGE('NONE', *, *, #558, .T.); -#983 = ORIENTED_EDGE('NONE', *, *, #560, .F.); -#984 = EDGE_LOOP('NONE', (#982)); -#985 = FACE_BOUND('NONE', #984, .T.); -#986 = EDGE_LOOP('NONE', (#983)); -#987 = FACE_BOUND('NONE', #986, .T.); -#988 = ADVANCED_FACE('NONE', (#985, #987), #695, .T.); -#989 = ORIENTED_EDGE('NONE', *, *, #558, .F.); -#990 = EDGE_LOOP('NONE', (#989)); -#991 = FACE_BOUND('NONE', #990, .T.); -#992 = ADVANCED_FACE('NONE', (#991), #699, .F.); -#993 = ORIENTED_EDGE('NONE', *, *, #560, .T.); -#994 = EDGE_LOOP('NONE', (#993)); -#995 = FACE_BOUND('NONE', #994, .T.); -#996 = ADVANCED_FACE('NONE', (#995), #703, .T.); -#997 = ORIENTED_EDGE('NONE', *, *, #561, .T.); -#998 = ORIENTED_EDGE('NONE', *, *, #563, .F.); -#999 = EDGE_LOOP('NONE', (#997)); -#1000 = FACE_BOUND('NONE', #999, .T.); -#1001 = EDGE_LOOP('NONE', (#998)); -#1002 = FACE_BOUND('NONE', #1001, .T.); -#1003 = ADVANCED_FACE('NONE', (#1000, #1002), #708, .T.); -#1004 = ORIENTED_EDGE('NONE', *, *, #561, .F.); -#1005 = EDGE_LOOP('NONE', (#1004)); -#1006 = FACE_BOUND('NONE', #1005, .T.); -#1007 = ADVANCED_FACE('NONE', (#1006), #712, .F.); -#1008 = ORIENTED_EDGE('NONE', *, *, #563, .T.); -#1009 = EDGE_LOOP('NONE', (#1008)); -#1010 = FACE_BOUND('NONE', #1009, .T.); -#1011 = ADVANCED_FACE('NONE', (#1010), #716, .T.); -#1012 = ORIENTED_EDGE('NONE', *, *, #564, .T.); -#1013 = ORIENTED_EDGE('NONE', *, *, #566, .F.); -#1014 = EDGE_LOOP('NONE', (#1012)); -#1015 = FACE_BOUND('NONE', #1014, .T.); -#1016 = EDGE_LOOP('NONE', (#1013)); -#1017 = FACE_BOUND('NONE', #1016, .T.); -#1018 = ADVANCED_FACE('NONE', (#1015, #1017), #721, .T.); -#1019 = ORIENTED_EDGE('NONE', *, *, #564, .F.); -#1020 = EDGE_LOOP('NONE', (#1019)); -#1021 = FACE_BOUND('NONE', #1020, .T.); -#1022 = ADVANCED_FACE('NONE', (#1021), #725, .F.); -#1023 = ORIENTED_EDGE('NONE', *, *, #566, .T.); -#1024 = EDGE_LOOP('NONE', (#1023)); -#1025 = FACE_BOUND('NONE', #1024, .T.); -#1026 = ADVANCED_FACE('NONE', (#1025), #729, .T.); -#1027 = ORIENTED_EDGE('NONE', *, *, #567, .T.); -#1028 = ORIENTED_EDGE('NONE', *, *, #569, .F.); -#1029 = EDGE_LOOP('NONE', (#1027)); -#1030 = FACE_BOUND('NONE', #1029, .T.); -#1031 = EDGE_LOOP('NONE', (#1028)); -#1032 = FACE_BOUND('NONE', #1031, .T.); -#1033 = ADVANCED_FACE('NONE', (#1030, #1032), #734, .T.); -#1034 = ORIENTED_EDGE('NONE', *, *, #567, .F.); -#1035 = EDGE_LOOP('NONE', (#1034)); -#1036 = FACE_BOUND('NONE', #1035, .T.); -#1037 = ADVANCED_FACE('NONE', (#1036), #738, .F.); -#1038 = ORIENTED_EDGE('NONE', *, *, #569, .T.); -#1039 = EDGE_LOOP('NONE', (#1038)); -#1040 = FACE_BOUND('NONE', #1039, .T.); -#1041 = ADVANCED_FACE('NONE', (#1040), #742, .T.); -#1042 = ORIENTED_EDGE('NONE', *, *, #570, .T.); -#1043 = ORIENTED_EDGE('NONE', *, *, #571, .T.); -#1044 = ORIENTED_EDGE('NONE', *, *, #572, .F.); -#1045 = ORIENTED_EDGE('NONE', *, *, #573, .F.); -#1046 = EDGE_LOOP('NONE', (#1042, #1043, #1044, #1045)); -#1047 = FACE_BOUND('NONE', #1046, .T.); -#1048 = ADVANCED_FACE('NONE', (#1047), #746, .T.); -#1049 = ORIENTED_EDGE('NONE', *, *, #574, .T.); -#1050 = ORIENTED_EDGE('NONE', *, *, #575, .T.); -#1051 = ORIENTED_EDGE('NONE', *, *, #576, .F.); -#1052 = ORIENTED_EDGE('NONE', *, *, #571, .F.); -#1053 = EDGE_LOOP('NONE', (#1049, #1050, #1051, #1052)); -#1054 = FACE_BOUND('NONE', #1053, .T.); -#1055 = ADVANCED_FACE('NONE', (#1054), #750, .T.); -#1056 = ORIENTED_EDGE('NONE', *, *, #577, .T.); -#1057 = ORIENTED_EDGE('NONE', *, *, #578, .T.); -#1058 = ORIENTED_EDGE('NONE', *, *, #579, .F.); -#1059 = ORIENTED_EDGE('NONE', *, *, #575, .F.); -#1060 = EDGE_LOOP('NONE', (#1056, #1057, #1058, #1059)); -#1061 = FACE_BOUND('NONE', #1060, .T.); -#1062 = ADVANCED_FACE('NONE', (#1061), #754, .T.); -#1063 = ORIENTED_EDGE('NONE', *, *, #580, .T.); -#1064 = ORIENTED_EDGE('NONE', *, *, #573, .T.); -#1065 = ORIENTED_EDGE('NONE', *, *, #581, .F.); -#1066 = ORIENTED_EDGE('NONE', *, *, #578, .F.); -#1067 = EDGE_LOOP('NONE', (#1063, #1064, #1065, #1066)); -#1068 = FACE_BOUND('NONE', #1067, .T.); -#1069 = ADVANCED_FACE('NONE', (#1068), #758, .T.); -#1070 = ORIENTED_EDGE('NONE', *, *, #580, .F.); -#1071 = ORIENTED_EDGE('NONE', *, *, #577, .F.); -#1072 = ORIENTED_EDGE('NONE', *, *, #574, .F.); -#1073 = ORIENTED_EDGE('NONE', *, *, #570, .F.); -#1074 = ORIENTED_EDGE('NONE', *, *, #593, .F.); -#1075 = ORIENTED_EDGE('NONE', *, *, #591, .F.); -#1076 = ORIENTED_EDGE('NONE', *, *, #588, .F.); -#1077 = ORIENTED_EDGE('NONE', *, *, #584, .F.); -#1078 = EDGE_LOOP('NONE', (#1070, #1071, #1072, #1073)); -#1079 = FACE_BOUND('NONE', #1078, .T.); -#1080 = EDGE_LOOP('NONE', (#1074, #1075, #1076, #1077)); -#1081 = FACE_BOUND('NONE', #1080, .T.); -#1082 = ADVANCED_FACE('NONE', (#1079, #1081), #762, .F.); -#1083 = ORIENTED_EDGE('NONE', *, *, #572, .T.); -#1084 = ORIENTED_EDGE('NONE', *, *, #576, .T.); -#1085 = ORIENTED_EDGE('NONE', *, *, #579, .T.); -#1086 = ORIENTED_EDGE('NONE', *, *, #581, .T.); -#1087 = ORIENTED_EDGE('NONE', *, *, #594, .F.); -#1088 = ORIENTED_EDGE('NONE', *, *, #597, .F.); -#1089 = ORIENTED_EDGE('NONE', *, *, #600, .F.); -#1090 = ORIENTED_EDGE('NONE', *, *, #603, .F.); -#1091 = ORIENTED_EDGE('NONE', *, *, #606, .F.); -#1092 = ORIENTED_EDGE('NONE', *, *, #609, .F.); -#1093 = ORIENTED_EDGE('NONE', *, *, #612, .F.); -#1094 = ORIENTED_EDGE('NONE', *, *, #615, .F.); -#1095 = ORIENTED_EDGE('NONE', *, *, #618, .F.); -#1096 = ORIENTED_EDGE('NONE', *, *, #621, .F.); -#1097 = ORIENTED_EDGE('NONE', *, *, #624, .F.); -#1098 = ORIENTED_EDGE('NONE', *, *, #627, .F.); -#1099 = ORIENTED_EDGE('NONE', *, *, #630, .F.); -#1100 = ORIENTED_EDGE('NONE', *, *, #633, .F.); -#1101 = ORIENTED_EDGE('NONE', *, *, #636, .F.); -#1102 = EDGE_LOOP('NONE', (#1083, #1084, #1085, #1086)); -#1103 = FACE_BOUND('NONE', #1102, .T.); -#1104 = EDGE_LOOP('NONE', (#1087)); -#1105 = FACE_BOUND('NONE', #1104, .T.); -#1106 = EDGE_LOOP('NONE', (#1088)); -#1107 = FACE_BOUND('NONE', #1106, .T.); -#1108 = EDGE_LOOP('NONE', (#1089)); -#1109 = FACE_BOUND('NONE', #1108, .T.); -#1110 = EDGE_LOOP('NONE', (#1090)); -#1111 = FACE_BOUND('NONE', #1110, .T.); -#1112 = EDGE_LOOP('NONE', (#1091)); -#1113 = FACE_BOUND('NONE', #1112, .T.); -#1114 = EDGE_LOOP('NONE', (#1092)); -#1115 = FACE_BOUND('NONE', #1114, .T.); -#1116 = EDGE_LOOP('NONE', (#1093)); -#1117 = FACE_BOUND('NONE', #1116, .T.); -#1118 = EDGE_LOOP('NONE', (#1094)); -#1119 = FACE_BOUND('NONE', #1118, .T.); -#1120 = EDGE_LOOP('NONE', (#1095)); -#1121 = FACE_BOUND('NONE', #1120, .T.); -#1122 = EDGE_LOOP('NONE', (#1096)); -#1123 = FACE_BOUND('NONE', #1122, .T.); -#1124 = EDGE_LOOP('NONE', (#1097)); -#1125 = FACE_BOUND('NONE', #1124, .T.); -#1126 = EDGE_LOOP('NONE', (#1098)); -#1127 = FACE_BOUND('NONE', #1126, .T.); -#1128 = EDGE_LOOP('NONE', (#1099)); -#1129 = FACE_BOUND('NONE', #1128, .T.); -#1130 = EDGE_LOOP('NONE', (#1100)); -#1131 = FACE_BOUND('NONE', #1130, .T.); -#1132 = EDGE_LOOP('NONE', (#1101)); -#1133 = FACE_BOUND('NONE', #1132, .T.); -#1134 = ADVANCED_FACE('NONE', (#1103, #1105, #1107, #1109, #1111, #1113, #1115, #1117, #1119, #1121, #1123, #1125, #1127, #1129, #1131, #1133), #766, .T.); -#1135 = ORIENTED_EDGE('NONE', *, *, #585, .T.); -#1136 = ORIENTED_EDGE('NONE', *, *, #584, .T.); -#1137 = ORIENTED_EDGE('NONE', *, *, #583, .F.); -#1138 = ORIENTED_EDGE('NONE', *, *, #582, .F.); -#1139 = EDGE_LOOP('NONE', (#1135, #1136, #1137, #1138)); -#1140 = FACE_BOUND('NONE', #1139, .T.); -#1141 = ADVANCED_FACE('NONE', (#1140), #770, .F.); -#1142 = ORIENTED_EDGE('NONE', *, *, #583, .T.); -#1143 = ORIENTED_EDGE('NONE', *, *, #588, .T.); -#1144 = ORIENTED_EDGE('NONE', *, *, #587, .F.); -#1145 = ORIENTED_EDGE('NONE', *, *, #586, .F.); -#1146 = EDGE_LOOP('NONE', (#1142, #1143, #1144, #1145)); -#1147 = FACE_BOUND('NONE', #1146, .T.); -#1148 = ADVANCED_FACE('NONE', (#1147), #774, .F.); -#1149 = ORIENTED_EDGE('NONE', *, *, #587, .T.); -#1150 = ORIENTED_EDGE('NONE', *, *, #591, .T.); -#1151 = ORIENTED_EDGE('NONE', *, *, #590, .F.); -#1152 = ORIENTED_EDGE('NONE', *, *, #589, .F.); -#1153 = EDGE_LOOP('NONE', (#1149, #1150, #1151, #1152)); -#1154 = FACE_BOUND('NONE', #1153, .T.); -#1155 = ADVANCED_FACE('NONE', (#1154), #778, .F.); -#1156 = ORIENTED_EDGE('NONE', *, *, #590, .T.); -#1157 = ORIENTED_EDGE('NONE', *, *, #593, .T.); -#1158 = ORIENTED_EDGE('NONE', *, *, #585, .F.); -#1159 = ORIENTED_EDGE('NONE', *, *, #592, .F.); -#1160 = EDGE_LOOP('NONE', (#1156, #1157, #1158, #1159)); -#1161 = FACE_BOUND('NONE', #1160, .T.); -#1162 = ADVANCED_FACE('NONE', (#1161), #782, .F.); -#1163 = ORIENTED_EDGE('NONE', *, *, #582, .T.); -#1164 = ORIENTED_EDGE('NONE', *, *, #586, .T.); -#1165 = ORIENTED_EDGE('NONE', *, *, #589, .T.); -#1166 = ORIENTED_EDGE('NONE', *, *, #592, .T.); -#1167 = EDGE_LOOP('NONE', (#1163, #1164, #1165, #1166)); -#1168 = FACE_BOUND('NONE', #1167, .T.); -#1169 = ADVANCED_FACE('NONE', (#1168), #786, .T.); -#1170 = ORIENTED_EDGE('NONE', *, *, #594, .T.); -#1171 = ORIENTED_EDGE('NONE', *, *, #596, .F.); -#1172 = EDGE_LOOP('NONE', (#1170)); -#1173 = FACE_BOUND('NONE', #1172, .T.); -#1174 = EDGE_LOOP('NONE', (#1171)); -#1175 = FACE_BOUND('NONE', #1174, .T.); -#1176 = ADVANCED_FACE('NONE', (#1173, #1175), #791, .T.); -#1177 = ORIENTED_EDGE('NONE', *, *, #596, .T.); -#1178 = EDGE_LOOP('NONE', (#1177)); -#1179 = FACE_BOUND('NONE', #1178, .T.); -#1180 = ADVANCED_FACE('NONE', (#1179), #795, .T.); -#1181 = ORIENTED_EDGE('NONE', *, *, #597, .T.); -#1182 = ORIENTED_EDGE('NONE', *, *, #599, .F.); -#1183 = EDGE_LOOP('NONE', (#1181)); -#1184 = FACE_BOUND('NONE', #1183, .T.); -#1185 = EDGE_LOOP('NONE', (#1182)); -#1186 = FACE_BOUND('NONE', #1185, .T.); -#1187 = ADVANCED_FACE('NONE', (#1184, #1186), #800, .T.); -#1188 = ORIENTED_EDGE('NONE', *, *, #599, .T.); -#1189 = EDGE_LOOP('NONE', (#1188)); -#1190 = FACE_BOUND('NONE', #1189, .T.); -#1191 = ADVANCED_FACE('NONE', (#1190), #804, .T.); -#1192 = ORIENTED_EDGE('NONE', *, *, #600, .T.); -#1193 = ORIENTED_EDGE('NONE', *, *, #602, .F.); -#1194 = EDGE_LOOP('NONE', (#1192)); -#1195 = FACE_BOUND('NONE', #1194, .T.); -#1196 = EDGE_LOOP('NONE', (#1193)); -#1197 = FACE_BOUND('NONE', #1196, .T.); -#1198 = ADVANCED_FACE('NONE', (#1195, #1197), #809, .T.); -#1199 = ORIENTED_EDGE('NONE', *, *, #602, .T.); -#1200 = EDGE_LOOP('NONE', (#1199)); -#1201 = FACE_BOUND('NONE', #1200, .T.); -#1202 = ADVANCED_FACE('NONE', (#1201), #813, .T.); -#1203 = ORIENTED_EDGE('NONE', *, *, #603, .T.); -#1204 = ORIENTED_EDGE('NONE', *, *, #605, .F.); -#1205 = EDGE_LOOP('NONE', (#1203)); -#1206 = FACE_BOUND('NONE', #1205, .T.); -#1207 = EDGE_LOOP('NONE', (#1204)); -#1208 = FACE_BOUND('NONE', #1207, .T.); -#1209 = ADVANCED_FACE('NONE', (#1206, #1208), #818, .T.); -#1210 = ORIENTED_EDGE('NONE', *, *, #605, .T.); -#1211 = EDGE_LOOP('NONE', (#1210)); -#1212 = FACE_BOUND('NONE', #1211, .T.); -#1213 = ADVANCED_FACE('NONE', (#1212), #822, .T.); -#1214 = ORIENTED_EDGE('NONE', *, *, #606, .T.); -#1215 = ORIENTED_EDGE('NONE', *, *, #608, .F.); -#1216 = EDGE_LOOP('NONE', (#1214)); -#1217 = FACE_BOUND('NONE', #1216, .T.); -#1218 = EDGE_LOOP('NONE', (#1215)); -#1219 = FACE_BOUND('NONE', #1218, .T.); -#1220 = ADVANCED_FACE('NONE', (#1217, #1219), #827, .T.); -#1221 = ORIENTED_EDGE('NONE', *, *, #608, .T.); -#1222 = EDGE_LOOP('NONE', (#1221)); -#1223 = FACE_BOUND('NONE', #1222, .T.); -#1224 = ADVANCED_FACE('NONE', (#1223), #831, .T.); -#1225 = ORIENTED_EDGE('NONE', *, *, #609, .T.); -#1226 = ORIENTED_EDGE('NONE', *, *, #611, .F.); -#1227 = EDGE_LOOP('NONE', (#1225)); -#1228 = FACE_BOUND('NONE', #1227, .T.); -#1229 = EDGE_LOOP('NONE', (#1226)); -#1230 = FACE_BOUND('NONE', #1229, .T.); -#1231 = ADVANCED_FACE('NONE', (#1228, #1230), #836, .T.); -#1232 = ORIENTED_EDGE('NONE', *, *, #611, .T.); -#1233 = EDGE_LOOP('NONE', (#1232)); -#1234 = FACE_BOUND('NONE', #1233, .T.); -#1235 = ADVANCED_FACE('NONE', (#1234), #840, .T.); -#1236 = ORIENTED_EDGE('NONE', *, *, #612, .T.); -#1237 = ORIENTED_EDGE('NONE', *, *, #614, .F.); -#1238 = EDGE_LOOP('NONE', (#1236)); -#1239 = FACE_BOUND('NONE', #1238, .T.); -#1240 = EDGE_LOOP('NONE', (#1237)); -#1241 = FACE_BOUND('NONE', #1240, .T.); -#1242 = ADVANCED_FACE('NONE', (#1239, #1241), #845, .T.); -#1243 = ORIENTED_EDGE('NONE', *, *, #614, .T.); -#1244 = EDGE_LOOP('NONE', (#1243)); -#1245 = FACE_BOUND('NONE', #1244, .T.); -#1246 = ADVANCED_FACE('NONE', (#1245), #849, .T.); -#1247 = ORIENTED_EDGE('NONE', *, *, #615, .T.); -#1248 = ORIENTED_EDGE('NONE', *, *, #617, .F.); -#1249 = EDGE_LOOP('NONE', (#1247)); -#1250 = FACE_BOUND('NONE', #1249, .T.); -#1251 = EDGE_LOOP('NONE', (#1248)); -#1252 = FACE_BOUND('NONE', #1251, .T.); -#1253 = ADVANCED_FACE('NONE', (#1250, #1252), #854, .T.); -#1254 = ORIENTED_EDGE('NONE', *, *, #617, .T.); -#1255 = EDGE_LOOP('NONE', (#1254)); -#1256 = FACE_BOUND('NONE', #1255, .T.); -#1257 = ADVANCED_FACE('NONE', (#1256), #858, .T.); -#1258 = ORIENTED_EDGE('NONE', *, *, #618, .T.); -#1259 = ORIENTED_EDGE('NONE', *, *, #620, .F.); -#1260 = EDGE_LOOP('NONE', (#1258)); -#1261 = FACE_BOUND('NONE', #1260, .T.); -#1262 = EDGE_LOOP('NONE', (#1259)); -#1263 = FACE_BOUND('NONE', #1262, .T.); -#1264 = ADVANCED_FACE('NONE', (#1261, #1263), #863, .T.); -#1265 = ORIENTED_EDGE('NONE', *, *, #620, .T.); -#1266 = EDGE_LOOP('NONE', (#1265)); -#1267 = FACE_BOUND('NONE', #1266, .T.); -#1268 = ADVANCED_FACE('NONE', (#1267), #867, .T.); -#1269 = ORIENTED_EDGE('NONE', *, *, #621, .T.); -#1270 = ORIENTED_EDGE('NONE', *, *, #623, .F.); -#1271 = EDGE_LOOP('NONE', (#1269)); -#1272 = FACE_BOUND('NONE', #1271, .T.); -#1273 = EDGE_LOOP('NONE', (#1270)); -#1274 = FACE_BOUND('NONE', #1273, .T.); -#1275 = ADVANCED_FACE('NONE', (#1272, #1274), #872, .T.); -#1276 = ORIENTED_EDGE('NONE', *, *, #623, .T.); -#1277 = EDGE_LOOP('NONE', (#1276)); -#1278 = FACE_BOUND('NONE', #1277, .T.); -#1279 = ADVANCED_FACE('NONE', (#1278), #876, .T.); -#1280 = ORIENTED_EDGE('NONE', *, *, #624, .T.); -#1281 = ORIENTED_EDGE('NONE', *, *, #626, .F.); -#1282 = EDGE_LOOP('NONE', (#1280)); -#1283 = FACE_BOUND('NONE', #1282, .T.); -#1284 = EDGE_LOOP('NONE', (#1281)); -#1285 = FACE_BOUND('NONE', #1284, .T.); -#1286 = ADVANCED_FACE('NONE', (#1283, #1285), #881, .T.); -#1287 = ORIENTED_EDGE('NONE', *, *, #626, .T.); -#1288 = EDGE_LOOP('NONE', (#1287)); -#1289 = FACE_BOUND('NONE', #1288, .T.); -#1290 = ADVANCED_FACE('NONE', (#1289), #885, .T.); -#1291 = ORIENTED_EDGE('NONE', *, *, #627, .T.); -#1292 = ORIENTED_EDGE('NONE', *, *, #629, .F.); -#1293 = EDGE_LOOP('NONE', (#1291)); -#1294 = FACE_BOUND('NONE', #1293, .T.); -#1295 = EDGE_LOOP('NONE', (#1292)); -#1296 = FACE_BOUND('NONE', #1295, .T.); -#1297 = ADVANCED_FACE('NONE', (#1294, #1296), #890, .T.); -#1298 = ORIENTED_EDGE('NONE', *, *, #629, .T.); -#1299 = EDGE_LOOP('NONE', (#1298)); -#1300 = FACE_BOUND('NONE', #1299, .T.); -#1301 = ADVANCED_FACE('NONE', (#1300), #894, .T.); -#1302 = ORIENTED_EDGE('NONE', *, *, #630, .T.); -#1303 = ORIENTED_EDGE('NONE', *, *, #632, .F.); -#1304 = EDGE_LOOP('NONE', (#1302)); -#1305 = FACE_BOUND('NONE', #1304, .T.); -#1306 = EDGE_LOOP('NONE', (#1303)); -#1307 = FACE_BOUND('NONE', #1306, .T.); -#1308 = ADVANCED_FACE('NONE', (#1305, #1307), #899, .T.); -#1309 = ORIENTED_EDGE('NONE', *, *, #632, .T.); -#1310 = EDGE_LOOP('NONE', (#1309)); -#1311 = FACE_BOUND('NONE', #1310, .T.); -#1312 = ADVANCED_FACE('NONE', (#1311), #903, .T.); -#1313 = ORIENTED_EDGE('NONE', *, *, #633, .T.); -#1314 = ORIENTED_EDGE('NONE', *, *, #635, .F.); -#1315 = EDGE_LOOP('NONE', (#1313)); -#1316 = FACE_BOUND('NONE', #1315, .T.); -#1317 = EDGE_LOOP('NONE', (#1314)); -#1318 = FACE_BOUND('NONE', #1317, .T.); -#1319 = ADVANCED_FACE('NONE', (#1316, #1318), #908, .T.); -#1320 = ORIENTED_EDGE('NONE', *, *, #635, .T.); -#1321 = EDGE_LOOP('NONE', (#1320)); -#1322 = FACE_BOUND('NONE', #1321, .T.); -#1323 = ADVANCED_FACE('NONE', (#1322), #912, .T.); -#1324 = ORIENTED_EDGE('NONE', *, *, #636, .T.); -#1325 = ORIENTED_EDGE('NONE', *, *, #638, .F.); -#1326 = EDGE_LOOP('NONE', (#1324)); -#1327 = FACE_BOUND('NONE', #1326, .T.); -#1328 = EDGE_LOOP('NONE', (#1325)); -#1329 = FACE_BOUND('NONE', #1328, .T.); -#1330 = ADVANCED_FACE('NONE', (#1327, #1329), #917, .T.); -#1331 = ORIENTED_EDGE('NONE', *, *, #638, .T.); -#1332 = EDGE_LOOP('NONE', (#1331)); -#1333 = FACE_BOUND('NONE', #1332, .T.); -#1334 = ADVANCED_FACE('NONE', (#1333), #921, .T.); -#1335 = CLOSED_SHELL('NONE', (#928, #932, #936)); -#1336 = CLOSED_SHELL('NONE', (#943, #947, #951)); -#1337 = CLOSED_SHELL('NONE', (#958, #962, #966)); -#1338 = CLOSED_SHELL('NONE', (#973, #977, #981)); -#1339 = CLOSED_SHELL('NONE', (#988, #992, #996)); -#1340 = CLOSED_SHELL('NONE', (#1003, #1007, #1011)); -#1341 = CLOSED_SHELL('NONE', (#1018, #1022, #1026)); -#1342 = CLOSED_SHELL('NONE', (#1033, #1037, #1041)); -#1343 = CLOSED_SHELL('NONE', (#1048, #1055, #1062, #1069, #1082, #1134, #1141, #1148, #1155, #1162, #1169, #1176, #1180, #1187, #1191, #1198, #1202, #1209, #1213, #1220, #1224, #1231, #1235, #1242, #1246, #1253, #1257, #1264, #1268, #1275, #1279, #1286, #1290, #1297, #1301, #1308, #1312, #1319, #1323, #1330, #1334)); -#1344 = MANIFOLD_SOLID_BREP('NONE', #1335); -#1345 = MANIFOLD_SOLID_BREP('NONE', #1336); -#1346 = MANIFOLD_SOLID_BREP('NONE', #1337); -#1347 = MANIFOLD_SOLID_BREP('NONE', #1338); -#1348 = MANIFOLD_SOLID_BREP('NONE', #1339); -#1349 = MANIFOLD_SOLID_BREP('NONE', #1340); -#1350 = MANIFOLD_SOLID_BREP('NONE', #1341); -#1351 = MANIFOLD_SOLID_BREP('NONE', #1342); -#1352 = MANIFOLD_SOLID_BREP('NONE', #1343); -#1353 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); -#1354 = PRODUCT_DEFINITION_CONTEXT('part definition', #1353, 'design'); -#1355 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1356 = PRODUCT_DEFINITION_FORMATION('', $, #1355); -#1357 = PRODUCT_DEFINITION('design', $, #1356, #1354); -#1358 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1357); -#1359 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1352), #3); -#1360 = SHAPE_DEFINITION_REPRESENTATION(#1358, #1359); -#1361 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1362 = PRODUCT_DEFINITION_FORMATION('', $, #1361); -#1363 = PRODUCT_DEFINITION('design', $, #1362, #1354); -#1364 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1363); -#1365 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1351), #3); -#1366 = SHAPE_DEFINITION_REPRESENTATION(#1364, #1365); -#1367 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1368 = PRODUCT_DEFINITION_FORMATION('', $, #1367); -#1369 = PRODUCT_DEFINITION('design', $, #1368, #1354); -#1370 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1369); -#1371 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1350), #3); -#1372 = SHAPE_DEFINITION_REPRESENTATION(#1370, #1371); -#1373 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1374 = PRODUCT_DEFINITION_FORMATION('', $, #1373); -#1375 = PRODUCT_DEFINITION('design', $, #1374, #1354); -#1376 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1375); -#1377 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1349), #3); -#1378 = SHAPE_DEFINITION_REPRESENTATION(#1376, #1377); -#1379 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1380 = PRODUCT_DEFINITION_FORMATION('', $, #1379); -#1381 = PRODUCT_DEFINITION('design', $, #1380, #1354); -#1382 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1381); -#1383 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1348), #3); -#1384 = SHAPE_DEFINITION_REPRESENTATION(#1382, #1383); -#1385 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1386 = PRODUCT_DEFINITION_FORMATION('', $, #1385); -#1387 = PRODUCT_DEFINITION('design', $, #1386, #1354); -#1388 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1387); -#1389 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1347), #3); -#1390 = SHAPE_DEFINITION_REPRESENTATION(#1388, #1389); -#1391 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1392 = PRODUCT_DEFINITION_FORMATION('', $, #1391); -#1393 = PRODUCT_DEFINITION('design', $, #1392, #1354); -#1394 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1393); -#1395 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1346), #3); -#1396 = SHAPE_DEFINITION_REPRESENTATION(#1394, #1395); -#1397 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1398 = PRODUCT_DEFINITION_FORMATION('', $, #1397); -#1399 = PRODUCT_DEFINITION('design', $, #1398, #1354); -#1400 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1399); -#1401 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1345), #3); -#1402 = SHAPE_DEFINITION_REPRESENTATION(#1400, #1401); -#1403 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); -#1404 = PRODUCT_DEFINITION_FORMATION('', $, #1403); -#1405 = PRODUCT_DEFINITION('design', $, #1404, #1354); -#1406 = PRODUCT_DEFINITION_SHAPE('NONE', $, #1405); -#1407 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#1344), #3); -#1408 = SHAPE_DEFINITION_REPRESENTATION(#1406, #1407); +#902 = VECTOR('NONE', #901, 1); +#903 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.9144)); +#904 = LINE('NONE', #903, #902); +#905 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#906 = DIRECTION('NONE', (-0, 1, 0)); +#907 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, 0.9143999999999999)); +#908 = AXIS2_PLACEMENT_3D('NONE', #907, #906, #905); +#909 = CIRCLE('NONE', #908, 0.06095999999999998); +#910 = DIRECTION('NONE', (1, 0, -0)); +#911 = DIRECTION('NONE', (0, 1, 0)); +#912 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, 0.7112)); +#913 = AXIS2_PLACEMENT_3D('NONE', #912, #911, #910); +#914 = CIRCLE('NONE', #913, 0.06095999999999998); +#915 = DIRECTION('NONE', (0, 1, 0)); +#916 = VECTOR('NONE', #915, 1); +#917 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.7112)); +#918 = LINE('NONE', #917, #916); +#919 = DIRECTION('NONE', (1, 0, -0)); +#920 = DIRECTION('NONE', (0, 1, 0)); +#921 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, 0.7112)); +#922 = AXIS2_PLACEMENT_3D('NONE', #921, #920, #919); +#923 = CIRCLE('NONE', #922, 0.06095999999999998); +#924 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748032)); +#925 = DIRECTION('NONE', (-0, 1, 0)); +#926 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.5079999999999999)); +#927 = AXIS2_PLACEMENT_3D('NONE', #926, #925, #924); +#928 = CIRCLE('NONE', #927, 0.06096000000000001); +#929 = DIRECTION('NONE', (0, 1, 0)); +#930 = VECTOR('NONE', #929, 1); +#931 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.508)); +#932 = LINE('NONE', #931, #930); +#933 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748032)); +#934 = DIRECTION('NONE', (-0, 1, 0)); +#935 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.5079999999999999)); +#936 = AXIS2_PLACEMENT_3D('NONE', #935, #934, #933); +#937 = CIRCLE('NONE', #936, 0.06096000000000001); +#938 = DIRECTION('NONE', (1, 0, -0)); +#939 = DIRECTION('NONE', (0, 1, 0)); +#940 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.30479999999999996)); +#941 = AXIS2_PLACEMENT_3D('NONE', #940, #939, #938); +#942 = CIRCLE('NONE', #941, 0.06096000000000001); +#943 = DIRECTION('NONE', (0, 1, 0)); +#944 = VECTOR('NONE', #943, 1); +#945 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.30479999999999996)); +#946 = LINE('NONE', #945, #944); +#947 = DIRECTION('NONE', (1, 0, -0)); +#948 = DIRECTION('NONE', (0, 1, 0)); +#949 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.30479999999999996)); +#950 = AXIS2_PLACEMENT_3D('NONE', #949, #948, #947); +#951 = CIRCLE('NONE', #950, 0.06096000000000001); +#952 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); +#953 = DIRECTION('NONE', (0, 1, 0)); +#954 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, 0.10160000000000005)); +#955 = AXIS2_PLACEMENT_3D('NONE', #954, #953, #952); +#956 = CIRCLE('NONE', #955, 0.06096000000000001); +#957 = DIRECTION('NONE', (0, 1, 0)); +#958 = VECTOR('NONE', #957, 1); +#959 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, 0.10160000000000002)); +#960 = LINE('NONE', #959, #958); +#961 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); +#962 = DIRECTION('NONE', (0, 1, 0)); +#963 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, 0.10160000000000005)); +#964 = AXIS2_PLACEMENT_3D('NONE', #963, #962, #961); +#965 = CIRCLE('NONE', #964, 0.06096000000000001); +#966 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187011)); +#967 = DIRECTION('NONE', (-0, 1, 0)); +#968 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.10160000000000005)); +#969 = AXIS2_PLACEMENT_3D('NONE', #968, #967, #966); +#970 = CIRCLE('NONE', #969, 0.06095999999999998); +#971 = DIRECTION('NONE', (0, 1, 0)); +#972 = VECTOR('NONE', #971, 1); +#973 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.10160000000000002)); +#974 = LINE('NONE', #973, #972); +#975 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187011)); +#976 = DIRECTION('NONE', (-0, 1, 0)); +#977 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.10160000000000005)); +#978 = AXIS2_PLACEMENT_3D('NONE', #977, #976, #975); +#979 = CIRCLE('NONE', #978, 0.06095999999999998); +#980 = DIRECTION('NONE', (1, 0, -0)); +#981 = DIRECTION('NONE', (0, 1, 0)); +#982 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.08128, -0.30480000000000007)); +#983 = AXIS2_PLACEMENT_3D('NONE', #982, #981, #980); +#984 = CIRCLE('NONE', #983, 0.06096000000000001); +#985 = DIRECTION('NONE', (0, 1, 0)); +#986 = VECTOR('NONE', #985, 1); +#987 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.30480000000000007)); +#988 = LINE('NONE', #987, #986); +#989 = DIRECTION('NONE', (1, 0, -0)); +#990 = DIRECTION('NONE', (0, 1, 0)); +#991 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.127, -0.30480000000000007)); +#992 = AXIS2_PLACEMENT_3D('NONE', #991, #990, #989); +#993 = CIRCLE('NONE', #992, 0.06096000000000001); +#994 = DIRECTION('NONE', (1, 0, -0)); +#995 = DIRECTION('NONE', (0, 1, 0)); +#996 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.5079999999999999)); +#997 = AXIS2_PLACEMENT_3D('NONE', #996, #995, #994); +#998 = CIRCLE('NONE', #997, 0.06095999999999998); +#999 = DIRECTION('NONE', (0, 1, 0)); +#1000 = VECTOR('NONE', #999, 1); +#1001 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.5079999999999999)); +#1002 = LINE('NONE', #1001, #1000); +#1003 = DIRECTION('NONE', (1, 0, -0)); +#1004 = DIRECTION('NONE', (0, 1, 0)); +#1005 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.5079999999999999)); +#1006 = AXIS2_PLACEMENT_3D('NONE', #1005, #1004, #1003); +#1007 = CIRCLE('NONE', #1006, 0.06095999999999998); +#1008 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1009 = DIRECTION('NONE', (-0, 1, 0)); +#1010 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.7112)); +#1011 = AXIS2_PLACEMENT_3D('NONE', #1010, #1009, #1008); +#1012 = CIRCLE('NONE', #1011, 0.06095999999999998); +#1013 = DIRECTION('NONE', (0, 1, 0)); +#1014 = VECTOR('NONE', #1013, 1); +#1015 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.7111999999999999)); +#1016 = LINE('NONE', #1015, #1014); +#1017 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1018 = DIRECTION('NONE', (-0, 1, 0)); +#1019 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.7112)); +#1020 = AXIS2_PLACEMENT_3D('NONE', #1019, #1018, #1017); +#1021 = CIRCLE('NONE', #1020, 0.06095999999999998); +#1022 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1023 = DIRECTION('NONE', (-0, 1, 0)); +#1024 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.08128, -0.9144000000000001)); +#1025 = AXIS2_PLACEMENT_3D('NONE', #1024, #1023, #1022); +#1026 = CIRCLE('NONE', #1025, 0.06095999999999998); +#1027 = DIRECTION('NONE', (0, 1, 0)); +#1028 = VECTOR('NONE', #1027, 1); +#1029 = CARTESIAN_POINT('NONE', (0.26416, 0.08128, -0.9144)); +#1030 = LINE('NONE', #1029, #1028); +#1031 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#1032 = DIRECTION('NONE', (-0, 1, 0)); +#1033 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.127, -0.9144000000000001)); +#1034 = AXIS2_PLACEMENT_3D('NONE', #1033, #1032, #1031); +#1035 = CIRCLE('NONE', #1034, 0.06095999999999998); +#1036 = DIRECTION('NONE', (1, 0, -0)); +#1037 = DIRECTION('NONE', (0, 1, 0)); +#1038 = CARTESIAN_POINT('NONE', (0.40639999999999993, 0.08128, 0.9144)); +#1039 = AXIS2_PLACEMENT_3D('NONE', #1038, #1037, #1036); +#1040 = CIRCLE('NONE', #1039, 0.060960000000000035); +#1041 = DIRECTION('NONE', (0, 1, 0)); +#1042 = VECTOR('NONE', #1041, 1); +#1043 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.9144)); +#1044 = LINE('NONE', #1043, #1042); +#1045 = DIRECTION('NONE', (1, 0, -0)); +#1046 = DIRECTION('NONE', (0, 1, 0)); +#1047 = CARTESIAN_POINT('NONE', (0.40639999999999993, 0.127, 0.9144)); +#1048 = AXIS2_PLACEMENT_3D('NONE', #1047, #1046, #1045); +#1049 = CIRCLE('NONE', #1048, 0.060960000000000035); +#1050 = DIRECTION('NONE', (1, 0, -0)); +#1051 = DIRECTION('NONE', (0, 1, 0)); +#1052 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, 0.7112)); +#1053 = AXIS2_PLACEMENT_3D('NONE', #1052, #1051, #1050); +#1054 = CIRCLE('NONE', #1053, 0.06095999999999998); +#1055 = DIRECTION('NONE', (0, 1, 0)); +#1056 = VECTOR('NONE', #1055, 1); +#1057 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.7112)); +#1058 = LINE('NONE', #1057, #1056); +#1059 = DIRECTION('NONE', (1, 0, -0)); +#1060 = DIRECTION('NONE', (0, 1, 0)); +#1061 = CARTESIAN_POINT('NONE', (0.4064, 0.127, 0.7112)); +#1062 = AXIS2_PLACEMENT_3D('NONE', #1061, #1060, #1059); +#1063 = CIRCLE('NONE', #1062, 0.06095999999999998); +#1064 = DIRECTION('NONE', (1, 0, 0.000000000000000932470781837403)); +#1065 = DIRECTION('NONE', (-0, 1, 0)); +#1066 = CARTESIAN_POINT('NONE', (0.40640000000000004, 0.08128, 0.5079999999999999)); +#1067 = AXIS2_PLACEMENT_3D('NONE', #1066, #1065, #1064); +#1068 = CIRCLE('NONE', #1067, 0.060959999999999924); +#1069 = DIRECTION('NONE', (0, 1, 0)); +#1070 = VECTOR('NONE', #1069, 1); +#1071 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.508)); +#1072 = LINE('NONE', #1071, #1070); +#1073 = DIRECTION('NONE', (1, 0, 0.000000000000000932470781837403)); +#1074 = DIRECTION('NONE', (-0, 1, 0)); +#1075 = CARTESIAN_POINT('NONE', (0.40640000000000004, 0.127, 0.5079999999999999)); +#1076 = AXIS2_PLACEMENT_3D('NONE', #1075, #1074, #1073); +#1077 = CIRCLE('NONE', #1076, 0.060959999999999924); +#1078 = DIRECTION('NONE', (1, 0, -0)); +#1079 = DIRECTION('NONE', (0, 1, 0)); +#1080 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, 0.30479999999999996)); +#1081 = AXIS2_PLACEMENT_3D('NONE', #1080, #1079, #1078); +#1082 = CIRCLE('NONE', #1081, 0.06095999999999998); +#1083 = DIRECTION('NONE', (0, 1, 0)); +#1084 = VECTOR('NONE', #1083, 1); +#1085 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.30479999999999996)); +#1086 = LINE('NONE', #1085, #1084); +#1087 = DIRECTION('NONE', (1, 0, -0)); +#1088 = DIRECTION('NONE', (0, 1, 0)); +#1089 = CARTESIAN_POINT('NONE', (0.4064, 0.127, 0.30479999999999996)); +#1090 = AXIS2_PLACEMENT_3D('NONE', #1089, #1088, #1087); +#1091 = CIRCLE('NONE', #1090, 0.06095999999999998); +#1092 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); +#1093 = DIRECTION('NONE', (0, 1, 0)); +#1094 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, 0.10160000000000008)); +#1095 = AXIS2_PLACEMENT_3D('NONE', #1094, #1093, #1092); +#1096 = CIRCLE('NONE', #1095, 0.06095999999999998); +#1097 = DIRECTION('NONE', (0, 1, 0)); +#1098 = VECTOR('NONE', #1097, 1); +#1099 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, 0.10160000000000002)); +#1100 = LINE('NONE', #1099, #1098); +#1101 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); +#1102 = DIRECTION('NONE', (0, 1, 0)); +#1103 = CARTESIAN_POINT('NONE', (0.4064, 0.127, 0.10160000000000008)); +#1104 = AXIS2_PLACEMENT_3D('NONE', #1103, #1102, #1101); +#1105 = CIRCLE('NONE', #1104, 0.06095999999999998); +#1106 = DIRECTION('NONE', (1, 0, -0)); +#1107 = DIRECTION('NONE', (0, 1, 0)); +#1108 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, -0.10160000000000002)); +#1109 = AXIS2_PLACEMENT_3D('NONE', #1108, #1107, #1106); +#1110 = CIRCLE('NONE', #1109, 0.06095999999999998); +#1111 = DIRECTION('NONE', (0, 1, 0)); +#1112 = VECTOR('NONE', #1111, 1); +#1113 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.10160000000000002)); +#1114 = LINE('NONE', #1113, #1112); +#1115 = DIRECTION('NONE', (1, 0, -0)); +#1116 = DIRECTION('NONE', (0, 1, 0)); +#1117 = CARTESIAN_POINT('NONE', (0.4064, 0.127, -0.10160000000000002)); +#1118 = AXIS2_PLACEMENT_3D('NONE', #1117, #1116, #1115); +#1119 = CIRCLE('NONE', #1118, 0.06095999999999998); +#1120 = DIRECTION('NONE', (1, 0, -0)); +#1121 = DIRECTION('NONE', (0, 1, 0)); +#1122 = CARTESIAN_POINT('NONE', (0.4064, 0.08128, -0.30480000000000007)); +#1123 = AXIS2_PLACEMENT_3D('NONE', #1122, #1121, #1120); +#1124 = CIRCLE('NONE', #1123, 0.06095999999999998); +#1125 = DIRECTION('NONE', (0, 1, 0)); +#1126 = VECTOR('NONE', #1125, 1); +#1127 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.30480000000000007)); +#1128 = LINE('NONE', #1127, #1126); +#1129 = DIRECTION('NONE', (1, 0, -0)); +#1130 = DIRECTION('NONE', (0, 1, 0)); +#1131 = CARTESIAN_POINT('NONE', (0.4064, 0.127, -0.30480000000000007)); +#1132 = AXIS2_PLACEMENT_3D('NONE', #1131, #1130, #1129); +#1133 = CIRCLE('NONE', #1132, 0.06095999999999998); +#1134 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1135 = DIRECTION('NONE', (-0, 1, 0)); +#1136 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.08128, -0.508)); +#1137 = AXIS2_PLACEMENT_3D('NONE', #1136, #1135, #1134); +#1138 = CIRCLE('NONE', #1137, 0.06095999999999987); +#1139 = DIRECTION('NONE', (0, 1, 0)); +#1140 = VECTOR('NONE', #1139, 1); +#1141 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.5079999999999999)); +#1142 = LINE('NONE', #1141, #1140); +#1143 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1144 = DIRECTION('NONE', (-0, 1, 0)); +#1145 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.127, -0.508)); +#1146 = AXIS2_PLACEMENT_3D('NONE', #1145, #1144, #1143); +#1147 = CIRCLE('NONE', #1146, 0.06095999999999987); +#1148 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1149 = DIRECTION('NONE', (-0, 1, 0)); +#1150 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.08128, -0.7112)); +#1151 = AXIS2_PLACEMENT_3D('NONE', #1150, #1149, #1148); +#1152 = CIRCLE('NONE', #1151, 0.06095999999999987); +#1153 = DIRECTION('NONE', (0, 1, 0)); +#1154 = VECTOR('NONE', #1153, 1); +#1155 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.7111999999999999)); +#1156 = LINE('NONE', #1155, #1154); +#1157 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1158 = DIRECTION('NONE', (-0, 1, 0)); +#1159 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.127, -0.7112)); +#1160 = AXIS2_PLACEMENT_3D('NONE', #1159, #1158, #1157); +#1161 = CIRCLE('NONE', #1160, 0.06095999999999987); +#1162 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1163 = DIRECTION('NONE', (-0, 1, 0)); +#1164 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.08128, -0.9144000000000001)); +#1165 = AXIS2_PLACEMENT_3D('NONE', #1164, #1163, #1162); +#1166 = CIRCLE('NONE', #1165, 0.06095999999999987); +#1167 = DIRECTION('NONE', (0, 1, 0)); +#1168 = VECTOR('NONE', #1167, 1); +#1169 = CARTESIAN_POINT('NONE', (0.46735999999999994, 0.08128, -0.9144)); +#1170 = LINE('NONE', #1169, #1168); +#1171 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#1172 = DIRECTION('NONE', (-0, 1, 0)); +#1173 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.127, -0.9144000000000001)); +#1174 = AXIS2_PLACEMENT_3D('NONE', #1173, #1172, #1171); +#1175 = CIRCLE('NONE', #1174, 0.06095999999999987); +#1176 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1177 = DIRECTION('NONE', (-0, -1, 0)); +#1178 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, 0.8127999999999997)); +#1179 = AXIS2_PLACEMENT_3D('NONE', #1178, #1177, #1176); +#1180 = CIRCLE('NONE', #1179, 0.06095999999999998); +#1181 = DIRECTION('NONE', (0, -1, 0)); +#1182 = VECTOR('NONE', #1181, 1); +#1183 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.8128)); +#1184 = LINE('NONE', #1183, #1182); +#1185 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1186 = DIRECTION('NONE', (-0, -1, 0)); +#1187 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, 0.8127999999999997)); +#1188 = AXIS2_PLACEMENT_3D('NONE', #1187, #1186, #1185); +#1189 = CIRCLE('NONE', #1188, 0.06095999999999998); +#1190 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748024)); +#1191 = DIRECTION('NONE', (-0, -1, 0)); +#1192 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.043181, 0.6095999999999998)); +#1193 = AXIS2_PLACEMENT_3D('NONE', #1192, #1191, #1190); +#1194 = CIRCLE('NONE', #1193, 0.060960000000000035); +#1195 = DIRECTION('NONE', (0, -1, 0)); +#1196 = VECTOR('NONE', #1195, 1); +#1197 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.6095999999999999)); +#1198 = LINE('NONE', #1197, #1196); +#1199 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748024)); +#1200 = DIRECTION('NONE', (-0, -1, 0)); +#1201 = CARTESIAN_POINT('NONE', (0.30480000000000007, -0.0025390000000000013, 0.6095999999999998)); +#1202 = AXIS2_PLACEMENT_3D('NONE', #1201, #1200, #1199); +#1203 = CIRCLE('NONE', #1202, 0.060960000000000035); +#1204 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1205 = DIRECTION('NONE', (-0, -1, 0)); +#1206 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, 0.4063999999999999)); +#1207 = AXIS2_PLACEMENT_3D('NONE', #1206, #1205, #1204); +#1208 = CIRCLE('NONE', #1207, 0.06095999999999998); +#1209 = DIRECTION('NONE', (0, -1, 0)); +#1210 = VECTOR('NONE', #1209, 1); +#1211 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.4064)); +#1212 = LINE('NONE', #1211, #1210); +#1213 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1214 = DIRECTION('NONE', (-0, -1, 0)); +#1215 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, 0.4063999999999999)); +#1216 = AXIS2_PLACEMENT_3D('NONE', #1215, #1214, #1213); +#1217 = CIRCLE('NONE', #1216, 0.06095999999999998); +#1218 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187011)); +#1219 = DIRECTION('NONE', (-0, -1, 0)); +#1220 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, 0.2031999999999999)); +#1221 = AXIS2_PLACEMENT_3D('NONE', #1220, #1219, #1218); +#1222 = CIRCLE('NONE', #1221, 0.06095999999999998); +#1223 = DIRECTION('NONE', (0, -1, 0)); +#1224 = VECTOR('NONE', #1223, 1); +#1225 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, 0.20319999999999994)); +#1226 = LINE('NONE', #1225, #1224); +#1227 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187011)); +#1228 = DIRECTION('NONE', (-0, -1, 0)); +#1229 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, 0.2031999999999999)); +#1230 = AXIS2_PLACEMENT_3D('NONE', #1229, #1228, #1227); +#1231 = CIRCLE('NONE', #1230, 0.06095999999999998); +#1232 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1233 = DIRECTION('NONE', (-0, -1, 0)); +#1234 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.00000000000000005684341886080802)); +#1235 = AXIS2_PLACEMENT_3D('NONE', #1234, #1233, #1232); +#1236 = CIRCLE('NONE', #1235, 0.06095999999999998); +#1237 = DIRECTION('NONE', (0, -1, 0)); +#1238 = VECTOR('NONE', #1237, 1); +#1239 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0)); +#1240 = LINE('NONE', #1239, #1238); +#1241 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1242 = DIRECTION('NONE', (-0, -1, 0)); +#1243 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.00000000000000005684341886080802)); +#1244 = AXIS2_PLACEMENT_3D('NONE', #1243, #1242, #1241); +#1245 = CIRCLE('NONE', #1244, 0.06095999999999998); +#1246 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1247 = DIRECTION('NONE', (-0, -1, 0)); +#1248 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.2032000000000001)); +#1249 = AXIS2_PLACEMENT_3D('NONE', #1248, #1247, #1246); +#1250 = CIRCLE('NONE', #1249, 0.06095999999999998); +#1251 = DIRECTION('NONE', (0, -1, 0)); +#1252 = VECTOR('NONE', #1251, 1); +#1253 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.20320000000000005)); +#1254 = LINE('NONE', #1253, #1252); +#1255 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1256 = DIRECTION('NONE', (-0, -1, 0)); +#1257 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.2032000000000001)); +#1258 = AXIS2_PLACEMENT_3D('NONE', #1257, #1256, #1255); +#1259 = CIRCLE('NONE', #1258, 0.06095999999999998); +#1260 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1261 = DIRECTION('NONE', (-0, -1, 0)); +#1262 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.40640000000000015)); +#1263 = AXIS2_PLACEMENT_3D('NONE', #1262, #1261, #1260); +#1264 = CIRCLE('NONE', #1263, 0.06095999999999998); +#1265 = DIRECTION('NONE', (0, -1, 0)); +#1266 = VECTOR('NONE', #1265, 1); +#1267 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.4064000000000001)); +#1268 = LINE('NONE', #1267, #1266); +#1269 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1270 = DIRECTION('NONE', (-0, -1, 0)); +#1271 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.40640000000000015)); +#1272 = AXIS2_PLACEMENT_3D('NONE', #1271, #1270, #1269); +#1273 = CIRCLE('NONE', #1272, 0.06095999999999998); +#1274 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1275 = DIRECTION('NONE', (-0, -1, 0)); +#1276 = CARTESIAN_POINT('NONE', (0.3048, 0.043181, -0.6096)); +#1277 = AXIS2_PLACEMENT_3D('NONE', #1276, #1275, #1274); +#1278 = CIRCLE('NONE', #1277, 0.06095999999999998); +#1279 = DIRECTION('NONE', (0, -1, 0)); +#1280 = VECTOR('NONE', #1279, 1); +#1281 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.6095999999999999)); +#1282 = LINE('NONE', #1281, #1280); +#1283 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1284 = DIRECTION('NONE', (-0, -1, 0)); +#1285 = CARTESIAN_POINT('NONE', (0.3048, -0.0025390000000000013, -0.6096)); +#1286 = AXIS2_PLACEMENT_3D('NONE', #1285, #1284, #1283); +#1287 = CIRCLE('NONE', #1286, 0.06095999999999998); +#1288 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349605)); +#1289 = DIRECTION('NONE', (-0, -1, 0)); +#1290 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.043181, -0.8128000000000002)); +#1291 = AXIS2_PLACEMENT_3D('NONE', #1290, #1289, #1288); +#1292 = CIRCLE('NONE', #1291, 0.060960000000000035); +#1293 = DIRECTION('NONE', (0, -1, 0)); +#1294 = VECTOR('NONE', #1293, 1); +#1295 = CARTESIAN_POINT('NONE', (0.24384000000000003, 0.043181, -0.8128)); +#1296 = LINE('NONE', #1295, #1294); +#1297 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349605)); +#1298 = DIRECTION('NONE', (-0, -1, 0)); +#1299 = CARTESIAN_POINT('NONE', (0.30480000000000007, -0.0025390000000000013, -0.8128000000000002)); +#1300 = AXIS2_PLACEMENT_3D('NONE', #1299, #1298, #1297); +#1301 = CIRCLE('NONE', #1300, 0.060960000000000035); +#1302 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1303 = DIRECTION('NONE', (-0, -1, 0)); +#1304 = CARTESIAN_POINT('NONE', (0.1016, 0.043181, 0.8127999999999999)); +#1305 = AXIS2_PLACEMENT_3D('NONE', #1304, #1303, #1302); +#1306 = CIRCLE('NONE', #1305, 0.060959999999999966); +#1307 = DIRECTION('NONE', (0, -1, 0)); +#1308 = VECTOR('NONE', #1307, 1); +#1309 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.8128)); +#1310 = LINE('NONE', #1309, #1308); +#1311 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1312 = DIRECTION('NONE', (-0, -1, 0)); +#1313 = CARTESIAN_POINT('NONE', (0.1016, -0.0025390000000000013, 0.8127999999999999)); +#1314 = AXIS2_PLACEMENT_3D('NONE', #1313, #1312, #1311); +#1315 = CIRCLE('NONE', #1314, 0.060959999999999966); +#1316 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1317 = DIRECTION('NONE', (-0, -1, 0)); +#1318 = CARTESIAN_POINT('NONE', (0.1016, 0.043181, 0.6095999999999998)); +#1319 = AXIS2_PLACEMENT_3D('NONE', #1318, #1317, #1316); +#1320 = CIRCLE('NONE', #1319, 0.060959999999999966); +#1321 = DIRECTION('NONE', (0, -1, 0)); +#1322 = VECTOR('NONE', #1321, 1); +#1323 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.6095999999999999)); +#1324 = LINE('NONE', #1323, #1322); +#1325 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1326 = DIRECTION('NONE', (-0, -1, 0)); +#1327 = CARTESIAN_POINT('NONE', (0.1016, -0.0025390000000000013, 0.6095999999999998)); +#1328 = AXIS2_PLACEMENT_3D('NONE', #1327, #1326, #1325); +#1329 = CIRCLE('NONE', #1328, 0.060959999999999966); +#1330 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674807)); +#1331 = DIRECTION('NONE', (-0, -1, 0)); +#1332 = CARTESIAN_POINT('NONE', (0.10159999999999991, 0.043181, 0.4063999999999999)); +#1333 = AXIS2_PLACEMENT_3D('NONE', #1332, #1331, #1330); +#1334 = CIRCLE('NONE', #1333, 0.06095999999999988); +#1335 = DIRECTION('NONE', (0, -1, 0)); +#1336 = VECTOR('NONE', #1335, 1); +#1337 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.4064)); +#1338 = LINE('NONE', #1337, #1336); +#1339 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674807)); +#1340 = DIRECTION('NONE', (-0, -1, 0)); +#1341 = CARTESIAN_POINT('NONE', (0.10159999999999991, -0.0025390000000000013, 0.4063999999999999)); +#1342 = AXIS2_PLACEMENT_3D('NONE', #1341, #1340, #1339); +#1343 = CIRCLE('NONE', #1342, 0.06095999999999988); +#1344 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187013)); +#1345 = DIRECTION('NONE', (-0, -1, 0)); +#1346 = CARTESIAN_POINT('NONE', (0.10159999999999998, 0.043181, 0.2031999999999999)); +#1347 = AXIS2_PLACEMENT_3D('NONE', #1346, #1345, #1344); +#1348 = CIRCLE('NONE', #1347, 0.06095999999999995); +#1349 = DIRECTION('NONE', (0, -1, 0)); +#1350 = VECTOR('NONE', #1349, 1); +#1351 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, 0.20319999999999994)); +#1352 = LINE('NONE', #1351, #1350); +#1353 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187013)); +#1354 = DIRECTION('NONE', (-0, -1, 0)); +#1355 = CARTESIAN_POINT('NONE', (0.10159999999999998, -0.0025390000000000013, 0.2031999999999999)); +#1356 = AXIS2_PLACEMENT_3D('NONE', #1355, #1354, #1353); +#1357 = CIRCLE('NONE', #1356, 0.06095999999999995); +#1358 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1359 = DIRECTION('NONE', (0, -1, -0)); +#1360 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.043181, 0.000000000000000014210854715202004)); +#1361 = AXIS2_PLACEMENT_3D('NONE', #1360, #1359, #1358); +#1362 = CIRCLE('NONE', #1361, 0.06095999999999998); +#1363 = DIRECTION('NONE', (0, -1, 0)); +#1364 = VECTOR('NONE', #1363, 1); +#1365 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0)); +#1366 = LINE('NONE', #1365, #1364); +#1367 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1368 = DIRECTION('NONE', (0, -1, -0)); +#1369 = CARTESIAN_POINT('NONE', (0.10160000000000001, -0.0025390000000000013, 0.000000000000000014210854715202004)); +#1370 = AXIS2_PLACEMENT_3D('NONE', #1369, #1368, #1367); +#1371 = CIRCLE('NONE', #1370, 0.06095999999999998); +#1372 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187007)); +#1373 = DIRECTION('NONE', (0, -1, -0)); +#1374 = CARTESIAN_POINT('NONE', (0.10160000000000005, 0.043181, -0.20320000000000002)); +#1375 = AXIS2_PLACEMENT_3D('NONE', #1374, #1373, #1372); +#1376 = CIRCLE('NONE', #1375, 0.06096000000000002); +#1377 = DIRECTION('NONE', (0, -1, 0)); +#1378 = VECTOR('NONE', #1377, 1); +#1379 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.20320000000000005)); +#1380 = LINE('NONE', #1379, #1378); +#1381 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187007)); +#1382 = DIRECTION('NONE', (0, -1, -0)); +#1383 = CARTESIAN_POINT('NONE', (0.10160000000000005, -0.0025390000000000013, -0.20320000000000002)); +#1384 = AXIS2_PLACEMENT_3D('NONE', #1383, #1382, #1381); +#1385 = CIRCLE('NONE', #1384, 0.06096000000000002); +#1386 = DIRECTION('NONE', (-1, 0, -0)); +#1387 = DIRECTION('NONE', (0, -1, -0)); +#1388 = CARTESIAN_POINT('NONE', (0.10160000000000013, 0.043181, -0.4064000000000001)); +#1389 = AXIS2_PLACEMENT_3D('NONE', #1388, #1387, #1386); +#1390 = CIRCLE('NONE', #1389, 0.060960000000000104); +#1391 = DIRECTION('NONE', (0, -1, 0)); +#1392 = VECTOR('NONE', #1391, 1); +#1393 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.4064000000000001)); +#1394 = LINE('NONE', #1393, #1392); +#1395 = DIRECTION('NONE', (-1, 0, -0)); +#1396 = DIRECTION('NONE', (0, -1, -0)); +#1397 = CARTESIAN_POINT('NONE', (0.10160000000000013, -0.0025390000000000013, -0.4064000000000001)); +#1398 = AXIS2_PLACEMENT_3D('NONE', #1397, #1396, #1395); +#1399 = CIRCLE('NONE', #1398, 0.060960000000000104); +#1400 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1401 = DIRECTION('NONE', (-0, -1, 0)); +#1402 = CARTESIAN_POINT('NONE', (0.1016, 0.043181, -0.6096)); +#1403 = AXIS2_PLACEMENT_3D('NONE', #1402, #1401, #1400); +#1404 = CIRCLE('NONE', #1403, 0.060959999999999966); +#1405 = DIRECTION('NONE', (0, -1, 0)); +#1406 = VECTOR('NONE', #1405, 1); +#1407 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.6095999999999999)); +#1408 = LINE('NONE', #1407, #1406); +#1409 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#1410 = DIRECTION('NONE', (-0, -1, 0)); +#1411 = CARTESIAN_POINT('NONE', (0.1016, -0.0025390000000000013, -0.6096)); +#1412 = AXIS2_PLACEMENT_3D('NONE', #1411, #1410, #1409); +#1413 = CIRCLE('NONE', #1412, 0.060959999999999966); +#1414 = DIRECTION('NONE', (-1, 0, 0.0000000000000037298831273496064)); +#1415 = DIRECTION('NONE', (-0, -1, 0)); +#1416 = CARTESIAN_POINT('NONE', (0.10160000000000004, 0.043181, -0.8128000000000002)); +#1417 = AXIS2_PLACEMENT_3D('NONE', #1416, #1415, #1414); +#1418 = CIRCLE('NONE', #1417, 0.06096000000000001); +#1419 = DIRECTION('NONE', (0, -1, 0)); +#1420 = VECTOR('NONE', #1419, 1); +#1421 = CARTESIAN_POINT('NONE', (0.04064000000000003, 0.043181, -0.8128)); +#1422 = LINE('NONE', #1421, #1420); +#1423 = DIRECTION('NONE', (-1, 0, 0.0000000000000037298831273496064)); +#1424 = DIRECTION('NONE', (-0, -1, 0)); +#1425 = CARTESIAN_POINT('NONE', (0.10160000000000004, -0.0025390000000000013, -0.8128000000000002)); +#1426 = AXIS2_PLACEMENT_3D('NONE', #1425, #1424, #1423); +#1427 = CIRCLE('NONE', #1426, 0.06096000000000001); +#1428 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1429 = DIRECTION('NONE', (-0, -1, 0)); +#1430 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, 0.8127999999999999)); +#1431 = AXIS2_PLACEMENT_3D('NONE', #1430, #1429, #1428); +#1432 = CIRCLE('NONE', #1431, 0.06095999999999998); +#1433 = DIRECTION('NONE', (0, -1, 0)); +#1434 = VECTOR('NONE', #1433, 1); +#1435 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.8128)); +#1436 = LINE('NONE', #1435, #1434); +#1437 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1438 = DIRECTION('NONE', (-0, -1, 0)); +#1439 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, 0.8127999999999999)); +#1440 = AXIS2_PLACEMENT_3D('NONE', #1439, #1438, #1437); +#1441 = CIRCLE('NONE', #1440, 0.06095999999999998); +#1442 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674803)); +#1443 = DIRECTION('NONE', (-0, -1, 0)); +#1444 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.043181, 0.6095999999999998)); +#1445 = AXIS2_PLACEMENT_3D('NONE', #1444, #1443, #1442); +#1446 = CIRCLE('NONE', #1445, 0.06096000000000002); +#1447 = DIRECTION('NONE', (0, -1, 0)); +#1448 = VECTOR('NONE', #1447, 1); +#1449 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.6095999999999999)); +#1450 = LINE('NONE', #1449, #1448); +#1451 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674803)); +#1452 = DIRECTION('NONE', (-0, -1, 0)); +#1453 = CARTESIAN_POINT('NONE', (-0.10159999999999993, -0.0025390000000000013, 0.6095999999999998)); +#1454 = AXIS2_PLACEMENT_3D('NONE', #1453, #1452, #1451); +#1455 = CIRCLE('NONE', #1454, 0.06096000000000002); +#1456 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674801)); +#1457 = DIRECTION('NONE', (-0, -1, 0)); +#1458 = CARTESIAN_POINT('NONE', (-0.10159999999999986, 0.043181, 0.4063999999999999)); +#1459 = AXIS2_PLACEMENT_3D('NONE', #1458, #1457, #1456); +#1460 = CIRCLE('NONE', #1459, 0.06096000000000009); +#1461 = DIRECTION('NONE', (0, -1, 0)); +#1462 = VECTOR('NONE', #1461, 1); +#1463 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.4064)); +#1464 = LINE('NONE', #1463, #1462); +#1465 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674801)); +#1466 = DIRECTION('NONE', (-0, -1, 0)); +#1467 = CARTESIAN_POINT('NONE', (-0.10159999999999986, -0.0025390000000000013, 0.4063999999999999)); +#1468 = AXIS2_PLACEMENT_3D('NONE', #1467, #1466, #1465); +#1469 = CIRCLE('NONE', #1468, 0.06096000000000009); +#1470 = DIRECTION('NONE', (-1, 0, -0)); +#1471 = DIRECTION('NONE', (0, -1, -0)); +#1472 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.043181, 0.20319999999999994)); +#1473 = AXIS2_PLACEMENT_3D('NONE', #1472, #1471, #1470); +#1474 = CIRCLE('NONE', #1473, 0.06096000000000002); +#1475 = DIRECTION('NONE', (0, -1, 0)); +#1476 = VECTOR('NONE', #1475, 1); +#1477 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, 0.20319999999999994)); +#1478 = LINE('NONE', #1477, #1476); +#1479 = DIRECTION('NONE', (-1, 0, -0)); +#1480 = DIRECTION('NONE', (0, -1, -0)); +#1481 = CARTESIAN_POINT('NONE', (-0.10159999999999993, -0.0025390000000000013, 0.20319999999999994)); +#1482 = AXIS2_PLACEMENT_3D('NONE', #1481, #1480, #1479); +#1483 = CIRCLE('NONE', #1482, 0.06096000000000002); +#1484 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1485 = DIRECTION('NONE', (0, -1, -0)); +#1486 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, 0.000000000000000014210854715202004)); +#1487 = AXIS2_PLACEMENT_3D('NONE', #1486, #1485, #1484); +#1488 = CIRCLE('NONE', #1487, 0.06095999999999998); +#1489 = DIRECTION('NONE', (0, -1, 0)); +#1490 = VECTOR('NONE', #1489, 1); +#1491 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0)); +#1492 = LINE('NONE', #1491, #1490); +#1493 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#1494 = DIRECTION('NONE', (0, -1, -0)); +#1495 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, 0.000000000000000014210854715202004)); +#1496 = AXIS2_PLACEMENT_3D('NONE', #1495, #1494, #1493); +#1497 = CIRCLE('NONE', #1496, 0.06095999999999998); +#1498 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187013)); +#1499 = DIRECTION('NONE', (0, -1, -0)); +#1500 = CARTESIAN_POINT('NONE', (-0.1016, 0.043181, -0.20320000000000002)); +#1501 = AXIS2_PLACEMENT_3D('NONE', #1500, #1499, #1498); +#1502 = CIRCLE('NONE', #1501, 0.06095999999999995); +#1503 = DIRECTION('NONE', (0, -1, 0)); +#1504 = VECTOR('NONE', #1503, 1); +#1505 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.20320000000000005)); +#1506 = LINE('NONE', #1505, #1504); +#1507 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187013)); +#1508 = DIRECTION('NONE', (0, -1, -0)); +#1509 = CARTESIAN_POINT('NONE', (-0.1016, -0.0025390000000000013, -0.20320000000000002)); +#1510 = AXIS2_PLACEMENT_3D('NONE', #1509, #1508, #1507); +#1511 = CIRCLE('NONE', #1510, 0.06095999999999995); +#1512 = DIRECTION('NONE', (-1, 0, -0)); +#1513 = DIRECTION('NONE', (0, -1, -0)); +#1514 = CARTESIAN_POINT('NONE', (-0.10160000000000008, 0.043181, -0.4064000000000001)); +#1515 = AXIS2_PLACEMENT_3D('NONE', #1514, #1513, #1512); +#1516 = CIRCLE('NONE', #1515, 0.06095999999999987); +#1517 = DIRECTION('NONE', (0, -1, 0)); +#1518 = VECTOR('NONE', #1517, 1); +#1519 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.4064000000000001)); +#1520 = LINE('NONE', #1519, #1518); +#1521 = DIRECTION('NONE', (-1, 0, -0)); +#1522 = DIRECTION('NONE', (0, -1, -0)); +#1523 = CARTESIAN_POINT('NONE', (-0.10160000000000008, -0.0025390000000000013, -0.4064000000000001)); +#1524 = AXIS2_PLACEMENT_3D('NONE', #1523, #1522, #1521); +#1525 = CIRCLE('NONE', #1524, 0.06095999999999987); +#1526 = DIRECTION('NONE', (-1, 0, -0)); +#1527 = DIRECTION('NONE', (0, -1, -0)); +#1528 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, -0.6095999999999999)); +#1529 = AXIS2_PLACEMENT_3D('NONE', #1528, #1527, #1526); +#1530 = CIRCLE('NONE', #1529, 0.06095999999999998); +#1531 = DIRECTION('NONE', (0, -1, 0)); +#1532 = VECTOR('NONE', #1531, 1); +#1533 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.6095999999999999)); +#1534 = LINE('NONE', #1533, #1532); +#1535 = DIRECTION('NONE', (-1, 0, -0)); +#1536 = DIRECTION('NONE', (0, -1, -0)); +#1537 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, -0.6095999999999999)); +#1538 = AXIS2_PLACEMENT_3D('NONE', #1537, #1536, #1535); +#1539 = CIRCLE('NONE', #1538, 0.06095999999999998); +#1540 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1541 = DIRECTION('NONE', (-0, -1, 0)); +#1542 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.043181, -0.8128000000000001)); +#1543 = AXIS2_PLACEMENT_3D('NONE', #1542, #1541, #1540); +#1544 = CIRCLE('NONE', #1543, 0.06095999999999998); +#1545 = DIRECTION('NONE', (0, -1, 0)); +#1546 = VECTOR('NONE', #1545, 1); +#1547 = CARTESIAN_POINT('NONE', (-0.16255999999999995, 0.043181, -0.8128)); +#1548 = LINE('NONE', #1547, #1546); +#1549 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1550 = DIRECTION('NONE', (-0, -1, 0)); +#1551 = CARTESIAN_POINT('NONE', (-0.10159999999999997, -0.0025390000000000013, -0.8128000000000001)); +#1552 = AXIS2_PLACEMENT_3D('NONE', #1551, #1550, #1549); +#1553 = CIRCLE('NONE', #1552, 0.06095999999999998); +#1554 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1555 = DIRECTION('NONE', (-0, -1, 0)); +#1556 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, 0.8127999999999997)); +#1557 = AXIS2_PLACEMENT_3D('NONE', #1556, #1555, #1554); +#1558 = CIRCLE('NONE', #1557, 0.06095999999999998); +#1559 = DIRECTION('NONE', (0, -1, 0)); +#1560 = VECTOR('NONE', #1559, 1); +#1561 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.8128)); +#1562 = LINE('NONE', #1561, #1560); +#1563 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#1564 = DIRECTION('NONE', (-0, -1, 0)); +#1565 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, 0.8127999999999997)); +#1566 = AXIS2_PLACEMENT_3D('NONE', #1565, #1564, #1563); +#1567 = CIRCLE('NONE', #1566, 0.06095999999999998); +#1568 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349612)); +#1569 = DIRECTION('NONE', (-0, -1, 0)); +#1570 = CARTESIAN_POINT('NONE', (-0.30480000000000007, 0.043181, 0.6095999999999997)); +#1571 = AXIS2_PLACEMENT_3D('NONE', #1570, #1569, #1568); +#1572 = CIRCLE('NONE', #1571, 0.060959999999999924); +#1573 = DIRECTION('NONE', (0, -1, 0)); +#1574 = VECTOR('NONE', #1573, 1); +#1575 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.6095999999999999)); +#1576 = LINE('NONE', #1575, #1574); +#1577 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349612)); +#1578 = DIRECTION('NONE', (-0, -1, 0)); +#1579 = CARTESIAN_POINT('NONE', (-0.30480000000000007, -0.0025390000000000013, 0.6095999999999997)); +#1580 = AXIS2_PLACEMENT_3D('NONE', #1579, #1578, #1577); +#1581 = CIRCLE('NONE', #1580, 0.060959999999999924); +#1582 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1583 = DIRECTION('NONE', (-0, -1, 0)); +#1584 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, 0.40639999999999993)); +#1585 = AXIS2_PLACEMENT_3D('NONE', #1584, #1583, #1582); +#1586 = CIRCLE('NONE', #1585, 0.06095999999999998); +#1587 = DIRECTION('NONE', (0, -1, 0)); +#1588 = VECTOR('NONE', #1587, 1); +#1589 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.4064)); +#1590 = LINE('NONE', #1589, #1588); +#1591 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1592 = DIRECTION('NONE', (-0, -1, 0)); +#1593 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, 0.40639999999999993)); +#1594 = AXIS2_PLACEMENT_3D('NONE', #1593, #1592, #1591); +#1595 = CIRCLE('NONE', #1594, 0.06095999999999998); +#1596 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1597 = DIRECTION('NONE', (-0, -1, 0)); +#1598 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, 0.20319999999999988)); +#1599 = AXIS2_PLACEMENT_3D('NONE', #1598, #1597, #1596); +#1600 = CIRCLE('NONE', #1599, 0.06095999999999998); +#1601 = DIRECTION('NONE', (0, -1, 0)); +#1602 = VECTOR('NONE', #1601, 1); +#1603 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, 0.20319999999999994)); +#1604 = LINE('NONE', #1603, #1602); +#1605 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1606 = DIRECTION('NONE', (-0, -1, 0)); +#1607 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, 0.20319999999999988)); +#1608 = AXIS2_PLACEMENT_3D('NONE', #1607, #1606, #1605); +#1609 = CIRCLE('NONE', #1608, 0.06095999999999998); +#1610 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1611 = DIRECTION('NONE', (-0, -1, 0)); +#1612 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.00000000000000005684341886080802)); +#1613 = AXIS2_PLACEMENT_3D('NONE', #1612, #1611, #1610); +#1614 = CIRCLE('NONE', #1613, 0.06095999999999998); +#1615 = DIRECTION('NONE', (0, -1, 0)); +#1616 = VECTOR('NONE', #1615, 1); +#1617 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0)); +#1618 = LINE('NONE', #1617, #1616); +#1619 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1620 = DIRECTION('NONE', (-0, -1, 0)); +#1621 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.00000000000000005684341886080802)); +#1622 = AXIS2_PLACEMENT_3D('NONE', #1621, #1620, #1619); +#1623 = CIRCLE('NONE', #1622, 0.06095999999999998); +#1624 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1625 = DIRECTION('NONE', (-0, -1, 0)); +#1626 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.2032000000000001)); +#1627 = AXIS2_PLACEMENT_3D('NONE', #1626, #1625, #1624); +#1628 = CIRCLE('NONE', #1627, 0.06095999999999998); +#1629 = DIRECTION('NONE', (0, -1, 0)); +#1630 = VECTOR('NONE', #1629, 1); +#1631 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.20320000000000005)); +#1632 = LINE('NONE', #1631, #1630); +#1633 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#1634 = DIRECTION('NONE', (-0, -1, 0)); +#1635 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.2032000000000001)); +#1636 = AXIS2_PLACEMENT_3D('NONE', #1635, #1634, #1633); +#1637 = CIRCLE('NONE', #1636, 0.06095999999999998); +#1638 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1639 = DIRECTION('NONE', (-0, -1, 0)); +#1640 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.4064000000000002)); +#1641 = AXIS2_PLACEMENT_3D('NONE', #1640, #1639, #1638); +#1642 = CIRCLE('NONE', #1641, 0.06095999999999998); +#1643 = DIRECTION('NONE', (0, -1, 0)); +#1644 = VECTOR('NONE', #1643, 1); +#1645 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.4064000000000001)); +#1646 = LINE('NONE', #1645, #1644); +#1647 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1648 = DIRECTION('NONE', (-0, -1, 0)); +#1649 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.4064000000000002)); +#1650 = AXIS2_PLACEMENT_3D('NONE', #1649, #1648, #1647); +#1651 = CIRCLE('NONE', #1650, 0.06095999999999998); +#1652 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1653 = DIRECTION('NONE', (-0, -1, 0)); +#1654 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.6096)); +#1655 = AXIS2_PLACEMENT_3D('NONE', #1654, #1653, #1652); +#1656 = CIRCLE('NONE', #1655, 0.06095999999999998); +#1657 = DIRECTION('NONE', (0, -1, 0)); +#1658 = VECTOR('NONE', #1657, 1); +#1659 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.6095999999999999)); +#1660 = LINE('NONE', #1659, #1658); +#1661 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1662 = DIRECTION('NONE', (-0, -1, 0)); +#1663 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.6096)); +#1664 = AXIS2_PLACEMENT_3D('NONE', #1663, #1662, #1661); +#1665 = CIRCLE('NONE', #1664, 0.06095999999999998); +#1666 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1667 = DIRECTION('NONE', (-0, -1, 0)); +#1668 = CARTESIAN_POINT('NONE', (-0.3048, 0.043181, -0.8128000000000001)); +#1669 = AXIS2_PLACEMENT_3D('NONE', #1668, #1667, #1666); +#1670 = CIRCLE('NONE', #1669, 0.06095999999999998); +#1671 = DIRECTION('NONE', (0, -1, 0)); +#1672 = VECTOR('NONE', #1671, 1); +#1673 = CARTESIAN_POINT('NONE', (-0.36576, 0.043181, -0.8128)); +#1674 = LINE('NONE', #1673, #1672); +#1675 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#1676 = DIRECTION('NONE', (-0, -1, 0)); +#1677 = CARTESIAN_POINT('NONE', (-0.3048, -0.0025390000000000013, -0.8128000000000001)); +#1678 = AXIS2_PLACEMENT_3D('NONE', #1677, #1676, #1675); +#1679 = CIRCLE('NONE', #1678, 0.06095999999999998); +#1680 = EDGE_CURVE('NONE', #5, #7, #383, .T.); +#1681 = EDGE_CURVE('NONE', #7, #9, #387, .T.); +#1682 = EDGE_CURVE('NONE', #11, #9, #391, .T.); +#1683 = EDGE_CURVE('NONE', #5, #11, #395, .T.); +#1684 = EDGE_CURVE('NONE', #7, #13, #399, .T.); +#1685 = EDGE_CURVE('NONE', #13, #15, #403, .T.); +#1686 = EDGE_CURVE('NONE', #9, #15, #407, .T.); +#1687 = EDGE_CURVE('NONE', #13, #17, #411, .T.); +#1688 = EDGE_CURVE('NONE', #17, #19, #415, .T.); +#1689 = EDGE_CURVE('NONE', #15, #19, #419, .T.); +#1690 = EDGE_CURVE('NONE', #17, #5, #423, .T.); +#1691 = EDGE_CURVE('NONE', #19, #11, #427, .T.); +#1692 = EDGE_CURVE('NONE', #21, #23, #431, .T.); +#1693 = EDGE_CURVE('NONE', #23, #25, #435, .T.); +#1694 = EDGE_CURVE('NONE', #27, #25, #439, .T.); +#1695 = EDGE_CURVE('NONE', #21, #27, #443, .T.); +#1696 = EDGE_CURVE('NONE', #23, #29, #447, .T.); +#1697 = EDGE_CURVE('NONE', #29, #31, #451, .T.); +#1698 = EDGE_CURVE('NONE', #25, #31, #455, .T.); +#1699 = EDGE_CURVE('NONE', #29, #33, #459, .T.); +#1700 = EDGE_CURVE('NONE', #33, #35, #463, .T.); +#1701 = EDGE_CURVE('NONE', #31, #35, #467, .T.); +#1702 = EDGE_CURVE('NONE', #33, #21, #471, .T.); +#1703 = EDGE_CURVE('NONE', #35, #27, #475, .T.); +#1704 = EDGE_CURVE('NONE', #37, #37, #480, .T.); +#1705 = EDGE_CURVE('NONE', #37, #39, #484, .T.); +#1706 = EDGE_CURVE('NONE', #39, #39, #489, .T.); +#1707 = EDGE_CURVE('NONE', #41, #41, #494, .T.); +#1708 = EDGE_CURVE('NONE', #41, #43, #498, .T.); +#1709 = EDGE_CURVE('NONE', #43, #43, #503, .T.); +#1710 = EDGE_CURVE('NONE', #45, #45, #508, .T.); +#1711 = EDGE_CURVE('NONE', #45, #47, #512, .T.); +#1712 = EDGE_CURVE('NONE', #47, #47, #517, .T.); +#1713 = EDGE_CURVE('NONE', #49, #49, #522, .T.); +#1714 = EDGE_CURVE('NONE', #49, #51, #526, .T.); +#1715 = EDGE_CURVE('NONE', #51, #51, #531, .T.); +#1716 = EDGE_CURVE('NONE', #53, #53, #536, .T.); +#1717 = EDGE_CURVE('NONE', #53, #55, #540, .T.); +#1718 = EDGE_CURVE('NONE', #55, #55, #545, .T.); +#1719 = EDGE_CURVE('NONE', #57, #57, #550, .T.); +#1720 = EDGE_CURVE('NONE', #57, #59, #554, .T.); +#1721 = EDGE_CURVE('NONE', #59, #59, #559, .T.); +#1722 = EDGE_CURVE('NONE', #61, #61, #564, .T.); +#1723 = EDGE_CURVE('NONE', #61, #63, #568, .T.); +#1724 = EDGE_CURVE('NONE', #63, #63, #573, .T.); +#1725 = EDGE_CURVE('NONE', #65, #65, #578, .T.); +#1726 = EDGE_CURVE('NONE', #65, #67, #582, .T.); +#1727 = EDGE_CURVE('NONE', #67, #67, #587, .T.); +#1728 = EDGE_CURVE('NONE', #69, #69, #592, .T.); +#1729 = EDGE_CURVE('NONE', #69, #71, #596, .T.); +#1730 = EDGE_CURVE('NONE', #71, #71, #601, .T.); +#1731 = EDGE_CURVE('NONE', #73, #73, #606, .T.); +#1732 = EDGE_CURVE('NONE', #73, #75, #610, .T.); +#1733 = EDGE_CURVE('NONE', #75, #75, #615, .T.); +#1734 = EDGE_CURVE('NONE', #77, #77, #620, .T.); +#1735 = EDGE_CURVE('NONE', #77, #79, #624, .T.); +#1736 = EDGE_CURVE('NONE', #79, #79, #629, .T.); +#1737 = EDGE_CURVE('NONE', #81, #81, #634, .T.); +#1738 = EDGE_CURVE('NONE', #81, #83, #638, .T.); +#1739 = EDGE_CURVE('NONE', #83, #83, #643, .T.); +#1740 = EDGE_CURVE('NONE', #85, #85, #648, .T.); +#1741 = EDGE_CURVE('NONE', #85, #87, #652, .T.); +#1742 = EDGE_CURVE('NONE', #87, #87, #657, .T.); +#1743 = EDGE_CURVE('NONE', #89, #89, #662, .T.); +#1744 = EDGE_CURVE('NONE', #89, #91, #666, .T.); +#1745 = EDGE_CURVE('NONE', #91, #91, #671, .T.); +#1746 = EDGE_CURVE('NONE', #93, #93, #676, .T.); +#1747 = EDGE_CURVE('NONE', #93, #95, #680, .T.); +#1748 = EDGE_CURVE('NONE', #95, #95, #685, .T.); +#1749 = EDGE_CURVE('NONE', #97, #97, #690, .T.); +#1750 = EDGE_CURVE('NONE', #97, #99, #694, .T.); +#1751 = EDGE_CURVE('NONE', #99, #99, #699, .T.); +#1752 = EDGE_CURVE('NONE', #101, #101, #704, .T.); +#1753 = EDGE_CURVE('NONE', #101, #103, #708, .T.); +#1754 = EDGE_CURVE('NONE', #103, #103, #713, .T.); +#1755 = EDGE_CURVE('NONE', #105, #105, #718, .T.); +#1756 = EDGE_CURVE('NONE', #105, #107, #722, .T.); +#1757 = EDGE_CURVE('NONE', #107, #107, #727, .T.); +#1758 = EDGE_CURVE('NONE', #109, #109, #732, .T.); +#1759 = EDGE_CURVE('NONE', #109, #111, #736, .T.); +#1760 = EDGE_CURVE('NONE', #111, #111, #741, .T.); +#1761 = EDGE_CURVE('NONE', #113, #113, #746, .T.); +#1762 = EDGE_CURVE('NONE', #113, #115, #750, .T.); +#1763 = EDGE_CURVE('NONE', #115, #115, #755, .T.); +#1764 = EDGE_CURVE('NONE', #117, #117, #760, .T.); +#1765 = EDGE_CURVE('NONE', #117, #119, #764, .T.); +#1766 = EDGE_CURVE('NONE', #119, #119, #769, .T.); +#1767 = EDGE_CURVE('NONE', #121, #121, #774, .T.); +#1768 = EDGE_CURVE('NONE', #121, #123, #778, .T.); +#1769 = EDGE_CURVE('NONE', #123, #123, #783, .T.); +#1770 = EDGE_CURVE('NONE', #125, #125, #788, .T.); +#1771 = EDGE_CURVE('NONE', #125, #127, #792, .T.); +#1772 = EDGE_CURVE('NONE', #127, #127, #797, .T.); +#1773 = EDGE_CURVE('NONE', #129, #129, #802, .T.); +#1774 = EDGE_CURVE('NONE', #129, #131, #806, .T.); +#1775 = EDGE_CURVE('NONE', #131, #131, #811, .T.); +#1776 = EDGE_CURVE('NONE', #133, #133, #816, .T.); +#1777 = EDGE_CURVE('NONE', #133, #135, #820, .T.); +#1778 = EDGE_CURVE('NONE', #135, #135, #825, .T.); +#1779 = EDGE_CURVE('NONE', #137, #137, #830, .T.); +#1780 = EDGE_CURVE('NONE', #137, #139, #834, .T.); +#1781 = EDGE_CURVE('NONE', #139, #139, #839, .T.); +#1782 = EDGE_CURVE('NONE', #141, #141, #844, .T.); +#1783 = EDGE_CURVE('NONE', #141, #143, #848, .T.); +#1784 = EDGE_CURVE('NONE', #143, #143, #853, .T.); +#1785 = EDGE_CURVE('NONE', #145, #145, #858, .T.); +#1786 = EDGE_CURVE('NONE', #145, #147, #862, .T.); +#1787 = EDGE_CURVE('NONE', #147, #147, #867, .T.); +#1788 = EDGE_CURVE('NONE', #149, #149, #872, .T.); +#1789 = EDGE_CURVE('NONE', #149, #151, #876, .T.); +#1790 = EDGE_CURVE('NONE', #151, #151, #881, .T.); +#1791 = EDGE_CURVE('NONE', #153, #153, #886, .T.); +#1792 = EDGE_CURVE('NONE', #153, #155, #890, .T.); +#1793 = EDGE_CURVE('NONE', #155, #155, #895, .T.); +#1794 = EDGE_CURVE('NONE', #157, #157, #900, .T.); +#1795 = EDGE_CURVE('NONE', #157, #159, #904, .T.); +#1796 = EDGE_CURVE('NONE', #159, #159, #909, .T.); +#1797 = EDGE_CURVE('NONE', #161, #161, #914, .T.); +#1798 = EDGE_CURVE('NONE', #161, #163, #918, .T.); +#1799 = EDGE_CURVE('NONE', #163, #163, #923, .T.); +#1800 = EDGE_CURVE('NONE', #165, #165, #928, .T.); +#1801 = EDGE_CURVE('NONE', #165, #167, #932, .T.); +#1802 = EDGE_CURVE('NONE', #167, #167, #937, .T.); +#1803 = EDGE_CURVE('NONE', #169, #169, #942, .T.); +#1804 = EDGE_CURVE('NONE', #169, #171, #946, .T.); +#1805 = EDGE_CURVE('NONE', #171, #171, #951, .T.); +#1806 = EDGE_CURVE('NONE', #173, #173, #956, .T.); +#1807 = EDGE_CURVE('NONE', #173, #175, #960, .T.); +#1808 = EDGE_CURVE('NONE', #175, #175, #965, .T.); +#1809 = EDGE_CURVE('NONE', #177, #177, #970, .T.); +#1810 = EDGE_CURVE('NONE', #177, #179, #974, .T.); +#1811 = EDGE_CURVE('NONE', #179, #179, #979, .T.); +#1812 = EDGE_CURVE('NONE', #181, #181, #984, .T.); +#1813 = EDGE_CURVE('NONE', #181, #183, #988, .T.); +#1814 = EDGE_CURVE('NONE', #183, #183, #993, .T.); +#1815 = EDGE_CURVE('NONE', #185, #185, #998, .T.); +#1816 = EDGE_CURVE('NONE', #185, #187, #1002, .T.); +#1817 = EDGE_CURVE('NONE', #187, #187, #1007, .T.); +#1818 = EDGE_CURVE('NONE', #189, #189, #1012, .T.); +#1819 = EDGE_CURVE('NONE', #189, #191, #1016, .T.); +#1820 = EDGE_CURVE('NONE', #191, #191, #1021, .T.); +#1821 = EDGE_CURVE('NONE', #193, #193, #1026, .T.); +#1822 = EDGE_CURVE('NONE', #193, #195, #1030, .T.); +#1823 = EDGE_CURVE('NONE', #195, #195, #1035, .T.); +#1824 = EDGE_CURVE('NONE', #197, #197, #1040, .T.); +#1825 = EDGE_CURVE('NONE', #197, #199, #1044, .T.); +#1826 = EDGE_CURVE('NONE', #199, #199, #1049, .T.); +#1827 = EDGE_CURVE('NONE', #201, #201, #1054, .T.); +#1828 = EDGE_CURVE('NONE', #201, #203, #1058, .T.); +#1829 = EDGE_CURVE('NONE', #203, #203, #1063, .T.); +#1830 = EDGE_CURVE('NONE', #205, #205, #1068, .T.); +#1831 = EDGE_CURVE('NONE', #205, #207, #1072, .T.); +#1832 = EDGE_CURVE('NONE', #207, #207, #1077, .T.); +#1833 = EDGE_CURVE('NONE', #209, #209, #1082, .T.); +#1834 = EDGE_CURVE('NONE', #209, #211, #1086, .T.); +#1835 = EDGE_CURVE('NONE', #211, #211, #1091, .T.); +#1836 = EDGE_CURVE('NONE', #213, #213, #1096, .T.); +#1837 = EDGE_CURVE('NONE', #213, #215, #1100, .T.); +#1838 = EDGE_CURVE('NONE', #215, #215, #1105, .T.); +#1839 = EDGE_CURVE('NONE', #217, #217, #1110, .T.); +#1840 = EDGE_CURVE('NONE', #217, #219, #1114, .T.); +#1841 = EDGE_CURVE('NONE', #219, #219, #1119, .T.); +#1842 = EDGE_CURVE('NONE', #221, #221, #1124, .T.); +#1843 = EDGE_CURVE('NONE', #221, #223, #1128, .T.); +#1844 = EDGE_CURVE('NONE', #223, #223, #1133, .T.); +#1845 = EDGE_CURVE('NONE', #225, #225, #1138, .T.); +#1846 = EDGE_CURVE('NONE', #225, #227, #1142, .T.); +#1847 = EDGE_CURVE('NONE', #227, #227, #1147, .T.); +#1848 = EDGE_CURVE('NONE', #229, #229, #1152, .T.); +#1849 = EDGE_CURVE('NONE', #229, #231, #1156, .T.); +#1850 = EDGE_CURVE('NONE', #231, #231, #1161, .T.); +#1851 = EDGE_CURVE('NONE', #233, #233, #1166, .T.); +#1852 = EDGE_CURVE('NONE', #233, #235, #1170, .T.); +#1853 = EDGE_CURVE('NONE', #235, #235, #1175, .T.); +#1854 = EDGE_CURVE('NONE', #237, #237, #1180, .T.); +#1855 = EDGE_CURVE('NONE', #237, #239, #1184, .T.); +#1856 = EDGE_CURVE('NONE', #239, #239, #1189, .T.); +#1857 = EDGE_CURVE('NONE', #241, #241, #1194, .T.); +#1858 = EDGE_CURVE('NONE', #241, #243, #1198, .T.); +#1859 = EDGE_CURVE('NONE', #243, #243, #1203, .T.); +#1860 = EDGE_CURVE('NONE', #245, #245, #1208, .T.); +#1861 = EDGE_CURVE('NONE', #245, #247, #1212, .T.); +#1862 = EDGE_CURVE('NONE', #247, #247, #1217, .T.); +#1863 = EDGE_CURVE('NONE', #249, #249, #1222, .T.); +#1864 = EDGE_CURVE('NONE', #249, #251, #1226, .T.); +#1865 = EDGE_CURVE('NONE', #251, #251, #1231, .T.); +#1866 = EDGE_CURVE('NONE', #253, #253, #1236, .T.); +#1867 = EDGE_CURVE('NONE', #253, #255, #1240, .T.); +#1868 = EDGE_CURVE('NONE', #255, #255, #1245, .T.); +#1869 = EDGE_CURVE('NONE', #257, #257, #1250, .T.); +#1870 = EDGE_CURVE('NONE', #257, #259, #1254, .T.); +#1871 = EDGE_CURVE('NONE', #259, #259, #1259, .T.); +#1872 = EDGE_CURVE('NONE', #261, #261, #1264, .T.); +#1873 = EDGE_CURVE('NONE', #261, #263, #1268, .T.); +#1874 = EDGE_CURVE('NONE', #263, #263, #1273, .T.); +#1875 = EDGE_CURVE('NONE', #265, #265, #1278, .T.); +#1876 = EDGE_CURVE('NONE', #265, #267, #1282, .T.); +#1877 = EDGE_CURVE('NONE', #267, #267, #1287, .T.); +#1878 = EDGE_CURVE('NONE', #269, #269, #1292, .T.); +#1879 = EDGE_CURVE('NONE', #269, #271, #1296, .T.); +#1880 = EDGE_CURVE('NONE', #271, #271, #1301, .T.); +#1881 = EDGE_CURVE('NONE', #273, #273, #1306, .T.); +#1882 = EDGE_CURVE('NONE', #273, #275, #1310, .T.); +#1883 = EDGE_CURVE('NONE', #275, #275, #1315, .T.); +#1884 = EDGE_CURVE('NONE', #277, #277, #1320, .T.); +#1885 = EDGE_CURVE('NONE', #277, #279, #1324, .T.); +#1886 = EDGE_CURVE('NONE', #279, #279, #1329, .T.); +#1887 = EDGE_CURVE('NONE', #281, #281, #1334, .T.); +#1888 = EDGE_CURVE('NONE', #281, #283, #1338, .T.); +#1889 = EDGE_CURVE('NONE', #283, #283, #1343, .T.); +#1890 = EDGE_CURVE('NONE', #285, #285, #1348, .T.); +#1891 = EDGE_CURVE('NONE', #285, #287, #1352, .T.); +#1892 = EDGE_CURVE('NONE', #287, #287, #1357, .T.); +#1893 = EDGE_CURVE('NONE', #289, #289, #1362, .T.); +#1894 = EDGE_CURVE('NONE', #289, #291, #1366, .T.); +#1895 = EDGE_CURVE('NONE', #291, #291, #1371, .T.); +#1896 = EDGE_CURVE('NONE', #293, #293, #1376, .T.); +#1897 = EDGE_CURVE('NONE', #293, #295, #1380, .T.); +#1898 = EDGE_CURVE('NONE', #295, #295, #1385, .T.); +#1899 = EDGE_CURVE('NONE', #297, #297, #1390, .T.); +#1900 = EDGE_CURVE('NONE', #297, #299, #1394, .T.); +#1901 = EDGE_CURVE('NONE', #299, #299, #1399, .T.); +#1902 = EDGE_CURVE('NONE', #301, #301, #1404, .T.); +#1903 = EDGE_CURVE('NONE', #301, #303, #1408, .T.); +#1904 = EDGE_CURVE('NONE', #303, #303, #1413, .T.); +#1905 = EDGE_CURVE('NONE', #305, #305, #1418, .T.); +#1906 = EDGE_CURVE('NONE', #305, #307, #1422, .T.); +#1907 = EDGE_CURVE('NONE', #307, #307, #1427, .T.); +#1908 = EDGE_CURVE('NONE', #309, #309, #1432, .T.); +#1909 = EDGE_CURVE('NONE', #309, #311, #1436, .T.); +#1910 = EDGE_CURVE('NONE', #311, #311, #1441, .T.); +#1911 = EDGE_CURVE('NONE', #313, #313, #1446, .T.); +#1912 = EDGE_CURVE('NONE', #313, #315, #1450, .T.); +#1913 = EDGE_CURVE('NONE', #315, #315, #1455, .T.); +#1914 = EDGE_CURVE('NONE', #317, #317, #1460, .T.); +#1915 = EDGE_CURVE('NONE', #317, #319, #1464, .T.); +#1916 = EDGE_CURVE('NONE', #319, #319, #1469, .T.); +#1917 = EDGE_CURVE('NONE', #321, #321, #1474, .T.); +#1918 = EDGE_CURVE('NONE', #321, #323, #1478, .T.); +#1919 = EDGE_CURVE('NONE', #323, #323, #1483, .T.); +#1920 = EDGE_CURVE('NONE', #325, #325, #1488, .T.); +#1921 = EDGE_CURVE('NONE', #325, #327, #1492, .T.); +#1922 = EDGE_CURVE('NONE', #327, #327, #1497, .T.); +#1923 = EDGE_CURVE('NONE', #329, #329, #1502, .T.); +#1924 = EDGE_CURVE('NONE', #329, #331, #1506, .T.); +#1925 = EDGE_CURVE('NONE', #331, #331, #1511, .T.); +#1926 = EDGE_CURVE('NONE', #333, #333, #1516, .T.); +#1927 = EDGE_CURVE('NONE', #333, #335, #1520, .T.); +#1928 = EDGE_CURVE('NONE', #335, #335, #1525, .T.); +#1929 = EDGE_CURVE('NONE', #337, #337, #1530, .T.); +#1930 = EDGE_CURVE('NONE', #337, #339, #1534, .T.); +#1931 = EDGE_CURVE('NONE', #339, #339, #1539, .T.); +#1932 = EDGE_CURVE('NONE', #341, #341, #1544, .T.); +#1933 = EDGE_CURVE('NONE', #341, #343, #1548, .T.); +#1934 = EDGE_CURVE('NONE', #343, #343, #1553, .T.); +#1935 = EDGE_CURVE('NONE', #345, #345, #1558, .T.); +#1936 = EDGE_CURVE('NONE', #345, #347, #1562, .T.); +#1937 = EDGE_CURVE('NONE', #347, #347, #1567, .T.); +#1938 = EDGE_CURVE('NONE', #349, #349, #1572, .T.); +#1939 = EDGE_CURVE('NONE', #349, #351, #1576, .T.); +#1940 = EDGE_CURVE('NONE', #351, #351, #1581, .T.); +#1941 = EDGE_CURVE('NONE', #353, #353, #1586, .T.); +#1942 = EDGE_CURVE('NONE', #353, #355, #1590, .T.); +#1943 = EDGE_CURVE('NONE', #355, #355, #1595, .T.); +#1944 = EDGE_CURVE('NONE', #357, #357, #1600, .T.); +#1945 = EDGE_CURVE('NONE', #357, #359, #1604, .T.); +#1946 = EDGE_CURVE('NONE', #359, #359, #1609, .T.); +#1947 = EDGE_CURVE('NONE', #361, #361, #1614, .T.); +#1948 = EDGE_CURVE('NONE', #361, #363, #1618, .T.); +#1949 = EDGE_CURVE('NONE', #363, #363, #1623, .T.); +#1950 = EDGE_CURVE('NONE', #365, #365, #1628, .T.); +#1951 = EDGE_CURVE('NONE', #365, #367, #1632, .T.); +#1952 = EDGE_CURVE('NONE', #367, #367, #1637, .T.); +#1953 = EDGE_CURVE('NONE', #369, #369, #1642, .T.); +#1954 = EDGE_CURVE('NONE', #369, #371, #1646, .T.); +#1955 = EDGE_CURVE('NONE', #371, #371, #1651, .T.); +#1956 = EDGE_CURVE('NONE', #373, #373, #1656, .T.); +#1957 = EDGE_CURVE('NONE', #373, #375, #1660, .T.); +#1958 = EDGE_CURVE('NONE', #375, #375, #1665, .T.); +#1959 = EDGE_CURVE('NONE', #377, #377, #1670, .T.); +#1960 = EDGE_CURVE('NONE', #377, #379, #1674, .T.); +#1961 = EDGE_CURVE('NONE', #379, #379, #1679, .T.); +#1962 = CARTESIAN_POINT('NONE', (0, 0.040639999999999996, 1.01346)); +#1963 = DIRECTION('NONE', (0, 0, 1)); +#1964 = AXIS2_PLACEMENT_3D('NONE', #1962, #1963, $); +#1965 = PLANE('NONE', #1964); +#1966 = CARTESIAN_POINT('NONE', (0.5054599999999999, 0.04064, -0.00000000000000005684341886080802)); +#1967 = DIRECTION('NONE', (1, 0, 0)); +#1968 = AXIS2_PLACEMENT_3D('NONE', #1966, #1967, $); +#1969 = PLANE('NONE', #1968); +#1970 = CARTESIAN_POINT('NONE', (0, 0.040639999999999996, -1.01346)); +#1971 = DIRECTION('NONE', (0, -0, -1)); +#1972 = AXIS2_PLACEMENT_3D('NONE', #1970, #1971, $); +#1973 = PLANE('NONE', #1972); +#1974 = CARTESIAN_POINT('NONE', (-0.5054599999999999, 0.040639999999999996, -0)); +#1975 = DIRECTION('NONE', (-1, 0, 0)); +#1976 = AXIS2_PLACEMENT_3D('NONE', #1974, #1975, $); +#1977 = PLANE('NONE', #1976); +#1978 = CARTESIAN_POINT('NONE', (0, 0, -0)); +#1979 = DIRECTION('NONE', (0, 1, 0)); +#1980 = AXIS2_PLACEMENT_3D('NONE', #1978, #1979, $); +#1981 = PLANE('NONE', #1980); +#1982 = CARTESIAN_POINT('NONE', (0, 0.08128, -0)); +#1983 = DIRECTION('NONE', (0, 1, 0)); +#1984 = AXIS2_PLACEMENT_3D('NONE', #1982, #1983, $); +#1985 = PLANE('NONE', #1984); +#1986 = CARTESIAN_POINT('NONE', (0, 0.021590499999999995, 0.9753599999999998)); +#1987 = DIRECTION('NONE', (-0, -0, 1)); +#1988 = AXIS2_PLACEMENT_3D('NONE', #1986, #1987, $); +#1989 = PLANE('NONE', #1988); +#1990 = CARTESIAN_POINT('NONE', (-0.4673599999999999, 0.021590499999999995, -0)); +#1991 = DIRECTION('NONE', (-1, 0, -0)); +#1992 = AXIS2_PLACEMENT_3D('NONE', #1990, #1991, $); +#1993 = PLANE('NONE', #1992); +#1994 = CARTESIAN_POINT('NONE', (-0.00000000000000022737367544323206, 0.0215905, -0.9753599999999999)); +#1995 = DIRECTION('NONE', (-0, 0, -1)); +#1996 = AXIS2_PLACEMENT_3D('NONE', #1994, #1995, $); +#1997 = PLANE('NONE', #1996); +#1998 = CARTESIAN_POINT('NONE', (0.4673599999999999, 0.0215905, 0.00000000000000011368683772161603)); +#1999 = DIRECTION('NONE', (1, 0, -0)); +#2000 = AXIS2_PLACEMENT_3D('NONE', #1998, #1999, $); +#2001 = PLANE('NONE', #2000); +#2002 = CARTESIAN_POINT('NONE', (0, 0.043181, -0)); +#2003 = DIRECTION('NONE', (0, -1, -0)); +#2004 = AXIS2_PLACEMENT_3D('NONE', #2002, #2003, $); +#2005 = PLANE('NONE', #2004); +#2006 = CARTESIAN_POINT('NONE', (-0.40639999999999993, 0.10414, 0.9143999999999999)); +#2007 = DIRECTION('NONE', (-0, 1, 0)); +#2008 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674806)); +#2009 = AXIS2_PLACEMENT_3D('NONE', #2006, #2007, #2008); +#2010 = CYLINDRICAL_SURFACE('NONE', #2009, 0.060959999999999924); +#2011 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2012 = DIRECTION('NONE', (0, 1, 0)); +#2013 = AXIS2_PLACEMENT_3D('NONE', #2011, #2012, $); +#2014 = PLANE('NONE', #2013); +#2015 = CARTESIAN_POINT('NONE', (-0.4064, 0.10414, 0.7112)); +#2016 = DIRECTION('NONE', (0, 1, 0)); +#2017 = DIRECTION('NONE', (1, 0, -0)); +#2018 = AXIS2_PLACEMENT_3D('NONE', #2015, #2016, #2017); +#2019 = CYLINDRICAL_SURFACE('NONE', #2018, 0.06095999999999998); +#2020 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2021 = DIRECTION('NONE', (0, 1, 0)); +#2022 = AXIS2_PLACEMENT_3D('NONE', #2020, #2021, $); +#2023 = PLANE('NONE', #2022); +#2024 = CARTESIAN_POINT('NONE', (-0.40640000000000004, 0.10414, 0.508)); +#2025 = DIRECTION('NONE', (0, 1, 0)); +#2026 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374012)); +#2027 = AXIS2_PLACEMENT_3D('NONE', #2024, #2025, #2026); +#2028 = CYLINDRICAL_SURFACE('NONE', #2027, 0.060960000000000035); +#2029 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2030 = DIRECTION('NONE', (0, 1, 0)); +#2031 = AXIS2_PLACEMENT_3D('NONE', #2029, #2030, $); +#2032 = PLANE('NONE', #2031); +#2033 = CARTESIAN_POINT('NONE', (-0.4064, 0.10414, 0.30479999999999996)); +#2034 = DIRECTION('NONE', (0, 1, 0)); +#2035 = DIRECTION('NONE', (1, 0, -0)); +#2036 = AXIS2_PLACEMENT_3D('NONE', #2033, #2034, #2035); +#2037 = CYLINDRICAL_SURFACE('NONE', #2036, 0.06095999999999998); +#2038 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2039 = DIRECTION('NONE', (0, 1, 0)); +#2040 = AXIS2_PLACEMENT_3D('NONE', #2038, #2039, $); +#2041 = PLANE('NONE', #2040); +#2042 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.10414, 0.10159999999999991)); +#2043 = DIRECTION('NONE', (-0, 1, 0)); +#2044 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2045 = AXIS2_PLACEMENT_3D('NONE', #2042, #2043, #2044); +#2046 = CYLINDRICAL_SURFACE('NONE', #2045, 0.06095999999999987); +#2047 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2048 = DIRECTION('NONE', (0, 1, 0)); +#2049 = AXIS2_PLACEMENT_3D('NONE', #2047, #2048, $); +#2050 = PLANE('NONE', #2049); +#2051 = CARTESIAN_POINT('NONE', (-0.4064, 0.10414, -0.10160000000000002)); +#2052 = DIRECTION('NONE', (0, 1, 0)); +#2053 = DIRECTION('NONE', (1, 0, -0)); +#2054 = AXIS2_PLACEMENT_3D('NONE', #2051, #2052, #2053); +#2055 = CYLINDRICAL_SURFACE('NONE', #2054, 0.06095999999999998); +#2056 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2057 = DIRECTION('NONE', (0, 1, 0)); +#2058 = AXIS2_PLACEMENT_3D('NONE', #2056, #2057, $); +#2059 = PLANE('NONE', #2058); +#2060 = CARTESIAN_POINT('NONE', (-0.4063999999999999, 0.10414, -0.30480000000000007)); +#2061 = DIRECTION('NONE', (0, 1, 0)); +#2062 = DIRECTION('NONE', (1, 0, -0)); +#2063 = AXIS2_PLACEMENT_3D('NONE', #2060, #2061, #2062); +#2064 = CYLINDRICAL_SURFACE('NONE', #2063, 0.06095999999999987); +#2065 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2066 = DIRECTION('NONE', (0, 1, 0)); +#2067 = AXIS2_PLACEMENT_3D('NONE', #2065, #2066, $); +#2068 = PLANE('NONE', #2067); +#2069 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.10414, -0.5079999999999998)); +#2070 = DIRECTION('NONE', (0, 1, 0)); +#2071 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374004)); +#2072 = AXIS2_PLACEMENT_3D('NONE', #2069, #2070, #2071); +#2073 = CYLINDRICAL_SURFACE('NONE', #2072, 0.06096000000000009); +#2074 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2075 = DIRECTION('NONE', (0, 1, 0)); +#2076 = AXIS2_PLACEMENT_3D('NONE', #2074, #2075, $); +#2077 = PLANE('NONE', #2076); +#2078 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.10414, -0.7112)); +#2079 = DIRECTION('NONE', (-0, 1, 0)); +#2080 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#2081 = AXIS2_PLACEMENT_3D('NONE', #2078, #2079, #2080); +#2082 = CYLINDRICAL_SURFACE('NONE', #2081, 0.06096000000000009); +#2083 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2084 = DIRECTION('NONE', (0, 1, 0)); +#2085 = AXIS2_PLACEMENT_3D('NONE', #2083, #2084, $); +#2086 = PLANE('NONE', #2085); +#2087 = CARTESIAN_POINT('NONE', (-0.4064000000000001, 0.10414, -0.9144000000000001)); +#2088 = DIRECTION('NONE', (-0, 1, 0)); +#2089 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674801)); +#2090 = AXIS2_PLACEMENT_3D('NONE', #2087, #2088, #2089); +#2091 = CYLINDRICAL_SURFACE('NONE', #2090, 0.06096000000000009); +#2092 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2093 = DIRECTION('NONE', (0, 1, 0)); +#2094 = AXIS2_PLACEMENT_3D('NONE', #2092, #2093, $); +#2095 = PLANE('NONE', #2094); +#2096 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, 0.9143999999999999)); +#2097 = DIRECTION('NONE', (-0, 1, 0)); +#2098 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2099 = AXIS2_PLACEMENT_3D('NONE', #2096, #2097, #2098); +#2100 = CYLINDRICAL_SURFACE('NONE', #2099, 0.06095999999999998); +#2101 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2102 = DIRECTION('NONE', (0, 1, 0)); +#2103 = AXIS2_PLACEMENT_3D('NONE', #2101, #2102, $); +#2104 = PLANE('NONE', #2103); +#2105 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.10414, 0.7112)); +#2106 = DIRECTION('NONE', (0, 1, 0)); +#2107 = DIRECTION('NONE', (1, 0, -0)); +#2108 = AXIS2_PLACEMENT_3D('NONE', #2105, #2106, #2107); +#2109 = CYLINDRICAL_SURFACE('NONE', #2108, 0.060960000000000035); +#2110 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2111 = DIRECTION('NONE', (0, 1, 0)); +#2112 = AXIS2_PLACEMENT_3D('NONE', #2110, #2111, $); +#2113 = PLANE('NONE', #2112); +#2114 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, 0.508)); +#2115 = DIRECTION('NONE', (0, 1, 0)); +#2116 = DIRECTION('NONE', (1, 0, -0)); +#2117 = AXIS2_PLACEMENT_3D('NONE', #2114, #2115, #2116); +#2118 = CYLINDRICAL_SURFACE('NONE', #2117, 0.06096000000000001); +#2119 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2120 = DIRECTION('NONE', (0, 1, 0)); +#2121 = AXIS2_PLACEMENT_3D('NONE', #2119, #2120, $); +#2122 = PLANE('NONE', #2121); +#2123 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, 0.30479999999999996)); +#2124 = DIRECTION('NONE', (0, 1, 0)); +#2125 = DIRECTION('NONE', (1, 0, -0)); +#2126 = AXIS2_PLACEMENT_3D('NONE', #2123, #2124, #2125); +#2127 = CYLINDRICAL_SURFACE('NONE', #2126, 0.06096000000000001); +#2128 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2129 = DIRECTION('NONE', (0, 1, 0)); +#2130 = AXIS2_PLACEMENT_3D('NONE', #2128, #2129, $); +#2131 = PLANE('NONE', #2130); +#2132 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, 0.10159999999999998)); +#2133 = DIRECTION('NONE', (-0, 1, 0)); +#2134 = DIRECTION('NONE', (1, 0, 0.0000000000000006993530863780516)); +#2135 = AXIS2_PLACEMENT_3D('NONE', #2132, #2133, #2134); +#2136 = CYLINDRICAL_SURFACE('NONE', #2135, 0.06095999999999998); +#2137 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2138 = DIRECTION('NONE', (0, 1, 0)); +#2139 = AXIS2_PLACEMENT_3D('NONE', #2137, #2138, $); +#2140 = PLANE('NONE', #2139); +#2141 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, -0.10160000000000002)); +#2142 = DIRECTION('NONE', (0, 1, 0)); +#2143 = DIRECTION('NONE', (1, 0, -0)); +#2144 = AXIS2_PLACEMENT_3D('NONE', #2141, #2142, #2143); +#2145 = CYLINDRICAL_SURFACE('NONE', #2144, 0.06095999999999998); +#2146 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2147 = DIRECTION('NONE', (0, 1, 0)); +#2148 = AXIS2_PLACEMENT_3D('NONE', #2146, #2147, $); +#2149 = PLANE('NONE', #2148); +#2150 = CARTESIAN_POINT('NONE', (-0.20320000000000002, 0.10414, -0.30480000000000007)); +#2151 = DIRECTION('NONE', (0, 1, 0)); +#2152 = DIRECTION('NONE', (1, 0, -0)); +#2153 = AXIS2_PLACEMENT_3D('NONE', #2150, #2151, #2152); +#2154 = CYLINDRICAL_SURFACE('NONE', #2153, 0.06096000000000001); +#2155 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2156 = DIRECTION('NONE', (0, 1, 0)); +#2157 = AXIS2_PLACEMENT_3D('NONE', #2155, #2156, $); +#2158 = PLANE('NONE', #2157); +#2159 = CARTESIAN_POINT('NONE', (-0.2032, 0.10414, -0.5079999999999999)); +#2160 = DIRECTION('NONE', (0, 1, 0)); +#2161 = DIRECTION('NONE', (1, 0, -0)); +#2162 = AXIS2_PLACEMENT_3D('NONE', #2159, #2160, #2161); +#2163 = CYLINDRICAL_SURFACE('NONE', #2162, 0.06095999999999998); +#2164 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2165 = DIRECTION('NONE', (0, 1, 0)); +#2166 = AXIS2_PLACEMENT_3D('NONE', #2164, #2165, $); +#2167 = PLANE('NONE', #2166); +#2168 = CARTESIAN_POINT('NONE', (-0.20319999999999996, 0.10414, -0.7112)); +#2169 = DIRECTION('NONE', (-0, 1, 0)); +#2170 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674805)); +#2171 = AXIS2_PLACEMENT_3D('NONE', #2168, #2169, #2170); +#2172 = CYLINDRICAL_SURFACE('NONE', #2171, 0.06095999999999995); +#2173 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2174 = DIRECTION('NONE', (0, 1, 0)); +#2175 = AXIS2_PLACEMENT_3D('NONE', #2173, #2174, $); +#2176 = PLANE('NONE', #2175); +#2177 = CARTESIAN_POINT('NONE', (-0.20320000000000005, 0.10414, -0.9144000000000001)); +#2178 = DIRECTION('NONE', (-0, 1, 0)); +#2179 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748024)); +#2180 = AXIS2_PLACEMENT_3D('NONE', #2177, #2178, #2179); +#2181 = CYLINDRICAL_SURFACE('NONE', #2180, 0.060960000000000035); +#2182 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2183 = DIRECTION('NONE', (0, 1, 0)); +#2184 = AXIS2_PLACEMENT_3D('NONE', #2182, #2183, $); +#2185 = PLANE('NONE', #2184); +#2186 = CARTESIAN_POINT('NONE', (-0, 0.10414, 0.9143999999999999)); +#2187 = DIRECTION('NONE', (-0, 1, 0)); +#2188 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#2189 = AXIS2_PLACEMENT_3D('NONE', #2186, #2187, #2188); +#2190 = CYLINDRICAL_SURFACE('NONE', #2189, 0.06095999999999999); +#2191 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2192 = DIRECTION('NONE', (0, 1, 0)); +#2193 = AXIS2_PLACEMENT_3D('NONE', #2191, #2192, $); +#2194 = PLANE('NONE', #2193); +#2195 = CARTESIAN_POINT('NONE', (-0, 0.10414, 0.7112)); +#2196 = DIRECTION('NONE', (0, 1, 0)); +#2197 = DIRECTION('NONE', (1, 0, -0)); +#2198 = AXIS2_PLACEMENT_3D('NONE', #2195, #2196, #2197); +#2199 = CYLINDRICAL_SURFACE('NONE', #2198, 0.06095999999999999); +#2200 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2201 = DIRECTION('NONE', (0, 1, 0)); +#2202 = AXIS2_PLACEMENT_3D('NONE', #2200, #2201, $); +#2203 = PLANE('NONE', #2202); +#2204 = CARTESIAN_POINT('NONE', (0.00000000000000005684341886080802, 0.10414, 0.5079999999999999)); +#2205 = DIRECTION('NONE', (-0, 1, 0)); +#2206 = DIRECTION('NONE', (1, 0, 0.0000000000000009324707818374028)); +#2207 = AXIS2_PLACEMENT_3D('NONE', #2204, #2205, #2206); +#2208 = CYLINDRICAL_SURFACE('NONE', #2207, 0.06095999999999994); +#2209 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2210 = DIRECTION('NONE', (0, 1, 0)); +#2211 = AXIS2_PLACEMENT_3D('NONE', #2209, #2210, $); +#2212 = PLANE('NONE', #2211); +#2213 = CARTESIAN_POINT('NONE', (0, 0.10414, 0.30479999999999996)); +#2214 = DIRECTION('NONE', (0, 1, 0)); +#2215 = DIRECTION('NONE', (1, 0, -0)); +#2216 = AXIS2_PLACEMENT_3D('NONE', #2213, #2214, #2215); +#2217 = CYLINDRICAL_SURFACE('NONE', #2216, 0.06095999999999999); +#2218 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2219 = DIRECTION('NONE', (0, 1, 0)); +#2220 = AXIS2_PLACEMENT_3D('NONE', #2218, #2219, $); +#2221 = PLANE('NONE', #2220); +#2222 = CARTESIAN_POINT('NONE', (0.000000000000000010048591735576162, 0.10414, 0.10160000000000002)); +#2223 = DIRECTION('NONE', (0, 1, 0)); +#2224 = DIRECTION('NONE', (1, 0, -0)); +#2225 = AXIS2_PLACEMENT_3D('NONE', #2222, #2223, #2224); +#2226 = CYLINDRICAL_SURFACE('NONE', #2225, 0.060959999999999986); +#2227 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2228 = DIRECTION('NONE', (0, 1, 0)); +#2229 = AXIS2_PLACEMENT_3D('NONE', #2227, #2228, $); +#2230 = PLANE('NONE', #2229); +#2231 = CARTESIAN_POINT('NONE', (0.000000000000000014210854715202004, 0.10414, -0.1016)); +#2232 = DIRECTION('NONE', (0, 1, 0)); +#2233 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187011)); +#2234 = AXIS2_PLACEMENT_3D('NONE', #2231, #2232, #2233); +#2235 = CYLINDRICAL_SURFACE('NONE', #2234, 0.06095999999999998); +#2236 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2237 = DIRECTION('NONE', (0, 1, 0)); +#2238 = AXIS2_PLACEMENT_3D('NONE', #2236, #2237, $); +#2239 = PLANE('NONE', #2238); +#2240 = CARTESIAN_POINT('NONE', (-0.00000000000000005684341886080802, 0.10414, -0.3048)); +#2241 = DIRECTION('NONE', (0, 1, 0)); +#2242 = DIRECTION('NONE', (1, 0, -0.000000000000000932470781837401)); +#2243 = AXIS2_PLACEMENT_3D('NONE', #2240, #2241, #2242); +#2244 = CYLINDRICAL_SURFACE('NONE', #2243, 0.06096000000000005); +#2245 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2246 = DIRECTION('NONE', (0, 1, 0)); +#2247 = AXIS2_PLACEMENT_3D('NONE', #2245, #2246, $); +#2248 = PLANE('NONE', #2247); +#2249 = CARTESIAN_POINT('NONE', (-0, 0.10414, -0.5079999999999999)); +#2250 = DIRECTION('NONE', (0, 1, 0)); +#2251 = DIRECTION('NONE', (1, 0, -0)); +#2252 = AXIS2_PLACEMENT_3D('NONE', #2249, #2250, #2251); +#2253 = CYLINDRICAL_SURFACE('NONE', #2252, 0.06095999999999999); +#2254 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2255 = DIRECTION('NONE', (0, 1, 0)); +#2256 = AXIS2_PLACEMENT_3D('NONE', #2254, #2255, $); +#2257 = PLANE('NONE', #2256); +#2258 = CARTESIAN_POINT('NONE', (0.00000000000000004019436694230466, 0.10414, -0.7111999999999999)); +#2259 = DIRECTION('NONE', (0, 1, 0)); +#2260 = DIRECTION('NONE', (1, 0, -0)); +#2261 = AXIS2_PLACEMENT_3D('NONE', #2258, #2259, #2260); +#2262 = CYLINDRICAL_SURFACE('NONE', #2261, 0.06095999999999995); +#2263 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2264 = DIRECTION('NONE', (0, 1, 0)); +#2265 = AXIS2_PLACEMENT_3D('NONE', #2263, #2264, $); +#2266 = PLANE('NONE', #2265); +#2267 = CARTESIAN_POINT('NONE', (-0, 0.10414, -0.9144000000000001)); +#2268 = DIRECTION('NONE', (-0, 1, 0)); +#2269 = DIRECTION('NONE', (1, 0, 0.000000000000001864941563674804)); +#2270 = AXIS2_PLACEMENT_3D('NONE', #2267, #2268, #2269); +#2271 = CYLINDRICAL_SURFACE('NONE', #2270, 0.06095999999999999); +#2272 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2273 = DIRECTION('NONE', (0, 1, 0)); +#2274 = AXIS2_PLACEMENT_3D('NONE', #2272, #2273, $); +#2275 = PLANE('NONE', #2274); +#2276 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, 0.9143999999999999)); +#2277 = DIRECTION('NONE', (-0, 1, 0)); +#2278 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2279 = AXIS2_PLACEMENT_3D('NONE', #2276, #2277, #2278); +#2280 = CYLINDRICAL_SURFACE('NONE', #2279, 0.06095999999999998); +#2281 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2282 = DIRECTION('NONE', (0, 1, 0)); +#2283 = AXIS2_PLACEMENT_3D('NONE', #2281, #2282, $); +#2284 = PLANE('NONE', #2283); +#2285 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, 0.7112)); +#2286 = DIRECTION('NONE', (0, 1, 0)); +#2287 = DIRECTION('NONE', (1, 0, -0)); +#2288 = AXIS2_PLACEMENT_3D('NONE', #2285, #2286, #2287); +#2289 = CYLINDRICAL_SURFACE('NONE', #2288, 0.06095999999999998); +#2290 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2291 = DIRECTION('NONE', (0, 1, 0)); +#2292 = AXIS2_PLACEMENT_3D('NONE', #2290, #2291, $); +#2293 = PLANE('NONE', #2292); +#2294 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.5079999999999999)); +#2295 = DIRECTION('NONE', (-0, 1, 0)); +#2296 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748032)); +#2297 = AXIS2_PLACEMENT_3D('NONE', #2294, #2295, #2296); +#2298 = CYLINDRICAL_SURFACE('NONE', #2297, 0.06096000000000001); +#2299 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2300 = DIRECTION('NONE', (0, 1, 0)); +#2301 = AXIS2_PLACEMENT_3D('NONE', #2299, #2300, $); +#2302 = PLANE('NONE', #2301); +#2303 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.30479999999999996)); +#2304 = DIRECTION('NONE', (0, 1, 0)); +#2305 = DIRECTION('NONE', (1, 0, -0)); +#2306 = AXIS2_PLACEMENT_3D('NONE', #2303, #2304, #2305); +#2307 = CYLINDRICAL_SURFACE('NONE', #2306, 0.06096000000000001); +#2308 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2309 = DIRECTION('NONE', (0, 1, 0)); +#2310 = AXIS2_PLACEMENT_3D('NONE', #2308, #2309, $); +#2311 = PLANE('NONE', #2310); +#2312 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, 0.10160000000000005)); +#2313 = DIRECTION('NONE', (0, 1, 0)); +#2314 = DIRECTION('NONE', (1, 0, -0.0000000000000004662353909187008)); +#2315 = AXIS2_PLACEMENT_3D('NONE', #2312, #2313, #2314); +#2316 = CYLINDRICAL_SURFACE('NONE', #2315, 0.06096000000000001); +#2317 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2318 = DIRECTION('NONE', (0, 1, 0)); +#2319 = AXIS2_PLACEMENT_3D('NONE', #2317, #2318, $); +#2320 = PLANE('NONE', #2319); +#2321 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.10160000000000005)); +#2322 = DIRECTION('NONE', (-0, 1, 0)); +#2323 = DIRECTION('NONE', (1, 0, 0.0000000000000004662353909187011)); +#2324 = AXIS2_PLACEMENT_3D('NONE', #2321, #2322, #2323); +#2325 = CYLINDRICAL_SURFACE('NONE', #2324, 0.06095999999999998); +#2326 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2327 = DIRECTION('NONE', (0, 1, 0)); +#2328 = AXIS2_PLACEMENT_3D('NONE', #2326, #2327, $); +#2329 = PLANE('NONE', #2328); +#2330 = CARTESIAN_POINT('NONE', (0.20320000000000002, 0.10414, -0.30480000000000007)); +#2331 = DIRECTION('NONE', (0, 1, 0)); +#2332 = DIRECTION('NONE', (1, 0, -0)); +#2333 = AXIS2_PLACEMENT_3D('NONE', #2330, #2331, #2332); +#2334 = CYLINDRICAL_SURFACE('NONE', #2333, 0.06096000000000001); +#2335 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2336 = DIRECTION('NONE', (0, 1, 0)); +#2337 = AXIS2_PLACEMENT_3D('NONE', #2335, #2336, $); +#2338 = PLANE('NONE', #2337); +#2339 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.5079999999999999)); +#2340 = DIRECTION('NONE', (0, 1, 0)); +#2341 = DIRECTION('NONE', (1, 0, -0)); +#2342 = AXIS2_PLACEMENT_3D('NONE', #2339, #2340, #2341); +#2343 = CYLINDRICAL_SURFACE('NONE', #2342, 0.06095999999999998); +#2344 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2345 = DIRECTION('NONE', (0, 1, 0)); +#2346 = AXIS2_PLACEMENT_3D('NONE', #2344, #2345, $); +#2347 = PLANE('NONE', #2346); +#2348 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.7112)); +#2349 = DIRECTION('NONE', (-0, 1, 0)); +#2350 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2351 = AXIS2_PLACEMENT_3D('NONE', #2348, #2349, #2350); +#2352 = CYLINDRICAL_SURFACE('NONE', #2351, 0.06095999999999998); +#2353 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2354 = DIRECTION('NONE', (0, 1, 0)); +#2355 = AXIS2_PLACEMENT_3D('NONE', #2353, #2354, $); +#2356 = PLANE('NONE', #2355); +#2357 = CARTESIAN_POINT('NONE', (0.20320000000000005, 0.10414, -0.9144000000000001)); +#2358 = DIRECTION('NONE', (-0, 1, 0)); +#2359 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748044)); +#2360 = AXIS2_PLACEMENT_3D('NONE', #2357, #2358, #2359); +#2361 = CYLINDRICAL_SURFACE('NONE', #2360, 0.06095999999999998); +#2362 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2363 = DIRECTION('NONE', (0, 1, 0)); +#2364 = AXIS2_PLACEMENT_3D('NONE', #2362, #2363, $); +#2365 = PLANE('NONE', #2364); +#2366 = CARTESIAN_POINT('NONE', (0.40639999999999993, 0.10414, 0.9144)); +#2367 = DIRECTION('NONE', (0, 1, 0)); +#2368 = DIRECTION('NONE', (1, 0, -0)); +#2369 = AXIS2_PLACEMENT_3D('NONE', #2366, #2367, #2368); +#2370 = CYLINDRICAL_SURFACE('NONE', #2369, 0.060960000000000035); +#2371 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2372 = DIRECTION('NONE', (0, 1, 0)); +#2373 = AXIS2_PLACEMENT_3D('NONE', #2371, #2372, $); +#2374 = PLANE('NONE', #2373); +#2375 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, 0.7112)); +#2376 = DIRECTION('NONE', (0, 1, 0)); +#2377 = DIRECTION('NONE', (1, 0, -0)); +#2378 = AXIS2_PLACEMENT_3D('NONE', #2375, #2376, #2377); +#2379 = CYLINDRICAL_SURFACE('NONE', #2378, 0.06095999999999998); +#2380 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2381 = DIRECTION('NONE', (0, 1, 0)); +#2382 = AXIS2_PLACEMENT_3D('NONE', #2380, #2381, $); +#2383 = PLANE('NONE', #2382); +#2384 = CARTESIAN_POINT('NONE', (0.40640000000000004, 0.10414, 0.5079999999999999)); +#2385 = DIRECTION('NONE', (-0, 1, 0)); +#2386 = DIRECTION('NONE', (1, 0, 0.000000000000000932470781837403)); +#2387 = AXIS2_PLACEMENT_3D('NONE', #2384, #2385, #2386); +#2388 = CYLINDRICAL_SURFACE('NONE', #2387, 0.060959999999999924); +#2389 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2390 = DIRECTION('NONE', (0, 1, 0)); +#2391 = AXIS2_PLACEMENT_3D('NONE', #2389, #2390, $); +#2392 = PLANE('NONE', #2391); +#2393 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, 0.30479999999999996)); +#2394 = DIRECTION('NONE', (0, 1, 0)); +#2395 = DIRECTION('NONE', (1, 0, -0)); +#2396 = AXIS2_PLACEMENT_3D('NONE', #2393, #2394, #2395); +#2397 = CYLINDRICAL_SURFACE('NONE', #2396, 0.06095999999999998); +#2398 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2399 = DIRECTION('NONE', (0, 1, 0)); +#2400 = AXIS2_PLACEMENT_3D('NONE', #2398, #2399, $); +#2401 = PLANE('NONE', #2400); +#2402 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, 0.10160000000000008)); +#2403 = DIRECTION('NONE', (0, 1, 0)); +#2404 = DIRECTION('NONE', (1, 0, -0.0000000000000009324707818374022)); +#2405 = AXIS2_PLACEMENT_3D('NONE', #2402, #2403, #2404); +#2406 = CYLINDRICAL_SURFACE('NONE', #2405, 0.06095999999999998); +#2407 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2408 = DIRECTION('NONE', (0, 1, 0)); +#2409 = AXIS2_PLACEMENT_3D('NONE', #2407, #2408, $); +#2410 = PLANE('NONE', #2409); +#2411 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, -0.10160000000000002)); +#2412 = DIRECTION('NONE', (0, 1, 0)); +#2413 = DIRECTION('NONE', (1, 0, -0)); +#2414 = AXIS2_PLACEMENT_3D('NONE', #2411, #2412, #2413); +#2415 = CYLINDRICAL_SURFACE('NONE', #2414, 0.06095999999999998); +#2416 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2417 = DIRECTION('NONE', (0, 1, 0)); +#2418 = AXIS2_PLACEMENT_3D('NONE', #2416, #2417, $); +#2419 = PLANE('NONE', #2418); +#2420 = CARTESIAN_POINT('NONE', (0.4064, 0.10414, -0.30480000000000007)); +#2421 = DIRECTION('NONE', (0, 1, 0)); +#2422 = DIRECTION('NONE', (1, 0, -0)); +#2423 = AXIS2_PLACEMENT_3D('NONE', #2420, #2421, #2422); +#2424 = CYLINDRICAL_SURFACE('NONE', #2423, 0.06095999999999998); +#2425 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2426 = DIRECTION('NONE', (0, 1, 0)); +#2427 = AXIS2_PLACEMENT_3D('NONE', #2425, #2426, $); +#2428 = PLANE('NONE', #2427); +#2429 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.10414, -0.508)); +#2430 = DIRECTION('NONE', (-0, 1, 0)); +#2431 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2432 = AXIS2_PLACEMENT_3D('NONE', #2429, #2430, #2431); +#2433 = CYLINDRICAL_SURFACE('NONE', #2432, 0.06095999999999987); +#2434 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2435 = DIRECTION('NONE', (0, 1, 0)); +#2436 = AXIS2_PLACEMENT_3D('NONE', #2434, #2435, $); +#2437 = PLANE('NONE', #2436); +#2438 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.10414, -0.7112)); +#2439 = DIRECTION('NONE', (-0, 1, 0)); +#2440 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2441 = AXIS2_PLACEMENT_3D('NONE', #2438, #2439, #2440); +#2442 = CYLINDRICAL_SURFACE('NONE', #2441, 0.06095999999999987); +#2443 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2444 = DIRECTION('NONE', (0, 1, 0)); +#2445 = AXIS2_PLACEMENT_3D('NONE', #2443, #2444, $); +#2446 = PLANE('NONE', #2445); +#2447 = CARTESIAN_POINT('NONE', (0.4064000000000001, 0.10414, -0.9144000000000001)); +#2448 = DIRECTION('NONE', (-0, 1, 0)); +#2449 = DIRECTION('NONE', (1, 0, 0.0000000000000018649415636748076)); +#2450 = AXIS2_PLACEMENT_3D('NONE', #2447, #2448, #2449); +#2451 = CYLINDRICAL_SURFACE('NONE', #2450, 0.06095999999999987); +#2452 = CARTESIAN_POINT('NONE', (0, 0.127, -0)); +#2453 = DIRECTION('NONE', (0, 1, 0)); +#2454 = AXIS2_PLACEMENT_3D('NONE', #2452, #2453, $); +#2455 = PLANE('NONE', #2454); +#2456 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, 0.8127999999999997)); +#2457 = DIRECTION('NONE', (-0, -1, 0)); +#2458 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#2459 = AXIS2_PLACEMENT_3D('NONE', #2456, #2457, #2458); +#2460 = CYLINDRICAL_SURFACE('NONE', #2459, 0.06095999999999998); +#2461 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2462 = DIRECTION('NONE', (0, -1, -0)); +#2463 = AXIS2_PLACEMENT_3D('NONE', #2461, #2462, $); +#2464 = PLANE('NONE', #2463); +#2465 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.020321, 0.6095999999999998)); +#2466 = DIRECTION('NONE', (-0, -1, 0)); +#2467 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748024)); +#2468 = AXIS2_PLACEMENT_3D('NONE', #2465, #2466, #2467); +#2469 = CYLINDRICAL_SURFACE('NONE', #2468, 0.060960000000000035); +#2470 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2471 = DIRECTION('NONE', (0, -1, -0)); +#2472 = AXIS2_PLACEMENT_3D('NONE', #2470, #2471, $); +#2473 = PLANE('NONE', #2472); +#2474 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, 0.4063999999999999)); +#2475 = DIRECTION('NONE', (-0, -1, 0)); +#2476 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2477 = AXIS2_PLACEMENT_3D('NONE', #2474, #2475, #2476); +#2478 = CYLINDRICAL_SURFACE('NONE', #2477, 0.06095999999999998); +#2479 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2480 = DIRECTION('NONE', (0, -1, -0)); +#2481 = AXIS2_PLACEMENT_3D('NONE', #2479, #2480, $); +#2482 = PLANE('NONE', #2481); +#2483 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, 0.2031999999999999)); +#2484 = DIRECTION('NONE', (-0, -1, 0)); +#2485 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187011)); +#2486 = AXIS2_PLACEMENT_3D('NONE', #2483, #2484, #2485); +#2487 = CYLINDRICAL_SURFACE('NONE', #2486, 0.06095999999999998); +#2488 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2489 = DIRECTION('NONE', (0, -1, -0)); +#2490 = AXIS2_PLACEMENT_3D('NONE', #2488, #2489, $); +#2491 = PLANE('NONE', #2490); +#2492 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.00000000000000005684341886080802)); +#2493 = DIRECTION('NONE', (-0, -1, 0)); +#2494 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2495 = AXIS2_PLACEMENT_3D('NONE', #2492, #2493, #2494); +#2496 = CYLINDRICAL_SURFACE('NONE', #2495, 0.06095999999999998); +#2497 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2498 = DIRECTION('NONE', (0, -1, -0)); +#2499 = AXIS2_PLACEMENT_3D('NONE', #2497, #2498, $); +#2500 = PLANE('NONE', #2499); +#2501 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.2032000000000001)); +#2502 = DIRECTION('NONE', (-0, -1, 0)); +#2503 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2504 = AXIS2_PLACEMENT_3D('NONE', #2501, #2502, #2503); +#2505 = CYLINDRICAL_SURFACE('NONE', #2504, 0.06095999999999998); +#2506 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2507 = DIRECTION('NONE', (0, -1, -0)); +#2508 = AXIS2_PLACEMENT_3D('NONE', #2506, #2507, $); +#2509 = PLANE('NONE', #2508); +#2510 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.40640000000000015)); +#2511 = DIRECTION('NONE', (-0, -1, 0)); +#2512 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2513 = AXIS2_PLACEMENT_3D('NONE', #2510, #2511, #2512); +#2514 = CYLINDRICAL_SURFACE('NONE', #2513, 0.06095999999999998); +#2515 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2516 = DIRECTION('NONE', (0, -1, -0)); +#2517 = AXIS2_PLACEMENT_3D('NONE', #2515, #2516, $); +#2518 = PLANE('NONE', #2517); +#2519 = CARTESIAN_POINT('NONE', (0.3048, 0.020321, -0.6096)); +#2520 = DIRECTION('NONE', (-0, -1, 0)); +#2521 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2522 = AXIS2_PLACEMENT_3D('NONE', #2519, #2520, #2521); +#2523 = CYLINDRICAL_SURFACE('NONE', #2522, 0.06095999999999998); +#2524 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2525 = DIRECTION('NONE', (0, -1, -0)); +#2526 = AXIS2_PLACEMENT_3D('NONE', #2524, #2525, $); +#2527 = PLANE('NONE', #2526); +#2528 = CARTESIAN_POINT('NONE', (0.30480000000000007, 0.020321, -0.8128000000000002)); +#2529 = DIRECTION('NONE', (-0, -1, 0)); +#2530 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349605)); +#2531 = AXIS2_PLACEMENT_3D('NONE', #2528, #2529, #2530); +#2532 = CYLINDRICAL_SURFACE('NONE', #2531, 0.060960000000000035); +#2533 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2534 = DIRECTION('NONE', (0, -1, -0)); +#2535 = AXIS2_PLACEMENT_3D('NONE', #2533, #2534, $); +#2536 = PLANE('NONE', #2535); +#2537 = CARTESIAN_POINT('NONE', (0.1016, 0.020321, 0.8127999999999999)); +#2538 = DIRECTION('NONE', (-0, -1, 0)); +#2539 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#2540 = AXIS2_PLACEMENT_3D('NONE', #2537, #2538, #2539); +#2541 = CYLINDRICAL_SURFACE('NONE', #2540, 0.060959999999999966); +#2542 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2543 = DIRECTION('NONE', (0, -1, -0)); +#2544 = AXIS2_PLACEMENT_3D('NONE', #2542, #2543, $); +#2545 = PLANE('NONE', #2544); +#2546 = CARTESIAN_POINT('NONE', (0.1016, 0.020321, 0.6095999999999998)); +#2547 = DIRECTION('NONE', (-0, -1, 0)); +#2548 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#2549 = AXIS2_PLACEMENT_3D('NONE', #2546, #2547, #2548); +#2550 = CYLINDRICAL_SURFACE('NONE', #2549, 0.060959999999999966); +#2551 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2552 = DIRECTION('NONE', (0, -1, -0)); +#2553 = AXIS2_PLACEMENT_3D('NONE', #2551, #2552, $); +#2554 = PLANE('NONE', #2553); +#2555 = CARTESIAN_POINT('NONE', (0.10159999999999991, 0.020321, 0.4063999999999999)); +#2556 = DIRECTION('NONE', (-0, -1, 0)); +#2557 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674807)); +#2558 = AXIS2_PLACEMENT_3D('NONE', #2555, #2556, #2557); +#2559 = CYLINDRICAL_SURFACE('NONE', #2558, 0.06095999999999988); +#2560 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2561 = DIRECTION('NONE', (0, -1, -0)); +#2562 = AXIS2_PLACEMENT_3D('NONE', #2560, #2561, $); +#2563 = PLANE('NONE', #2562); +#2564 = CARTESIAN_POINT('NONE', (0.10159999999999998, 0.020321, 0.2031999999999999)); +#2565 = DIRECTION('NONE', (-0, -1, 0)); +#2566 = DIRECTION('NONE', (-1, 0, 0.0000000000000004662353909187013)); +#2567 = AXIS2_PLACEMENT_3D('NONE', #2564, #2565, #2566); +#2568 = CYLINDRICAL_SURFACE('NONE', #2567, 0.06095999999999995); +#2569 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2570 = DIRECTION('NONE', (0, -1, -0)); +#2571 = AXIS2_PLACEMENT_3D('NONE', #2569, #2570, $); +#2572 = PLANE('NONE', #2571); +#2573 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.020321, 0.000000000000000014210854715202004)); +#2574 = DIRECTION('NONE', (0, -1, -0)); +#2575 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#2576 = AXIS2_PLACEMENT_3D('NONE', #2573, #2574, #2575); +#2577 = CYLINDRICAL_SURFACE('NONE', #2576, 0.06095999999999998); +#2578 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2579 = DIRECTION('NONE', (0, -1, -0)); +#2580 = AXIS2_PLACEMENT_3D('NONE', #2578, #2579, $); +#2581 = PLANE('NONE', #2580); +#2582 = CARTESIAN_POINT('NONE', (0.10160000000000005, 0.020321, -0.20320000000000002)); +#2583 = DIRECTION('NONE', (0, -1, -0)); +#2584 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187007)); +#2585 = AXIS2_PLACEMENT_3D('NONE', #2582, #2583, #2584); +#2586 = CYLINDRICAL_SURFACE('NONE', #2585, 0.06096000000000002); +#2587 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2588 = DIRECTION('NONE', (0, -1, -0)); +#2589 = AXIS2_PLACEMENT_3D('NONE', #2587, #2588, $); +#2590 = PLANE('NONE', #2589); +#2591 = CARTESIAN_POINT('NONE', (0.10160000000000013, 0.020321, -0.4064000000000001)); +#2592 = DIRECTION('NONE', (0, -1, -0)); +#2593 = DIRECTION('NONE', (-1, 0, -0)); +#2594 = AXIS2_PLACEMENT_3D('NONE', #2591, #2592, #2593); +#2595 = CYLINDRICAL_SURFACE('NONE', #2594, 0.060960000000000104); +#2596 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2597 = DIRECTION('NONE', (0, -1, -0)); +#2598 = AXIS2_PLACEMENT_3D('NONE', #2596, #2597, $); +#2599 = PLANE('NONE', #2598); +#2600 = CARTESIAN_POINT('NONE', (0.1016, 0.020321, -0.6096)); +#2601 = DIRECTION('NONE', (-0, -1, 0)); +#2602 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748048)); +#2603 = AXIS2_PLACEMENT_3D('NONE', #2600, #2601, #2602); +#2604 = CYLINDRICAL_SURFACE('NONE', #2603, 0.060959999999999966); +#2605 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2606 = DIRECTION('NONE', (0, -1, -0)); +#2607 = AXIS2_PLACEMENT_3D('NONE', #2605, #2606, $); +#2608 = PLANE('NONE', #2607); +#2609 = CARTESIAN_POINT('NONE', (0.10160000000000004, 0.020321, -0.8128000000000002)); +#2610 = DIRECTION('NONE', (-0, -1, 0)); +#2611 = DIRECTION('NONE', (-1, 0, 0.0000000000000037298831273496064)); +#2612 = AXIS2_PLACEMENT_3D('NONE', #2609, #2610, #2611); +#2613 = CYLINDRICAL_SURFACE('NONE', #2612, 0.06096000000000001); +#2614 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2615 = DIRECTION('NONE', (0, -1, -0)); +#2616 = AXIS2_PLACEMENT_3D('NONE', #2614, #2615, $); +#2617 = PLANE('NONE', #2616); +#2618 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, 0.8127999999999999)); +#2619 = DIRECTION('NONE', (-0, -1, 0)); +#2620 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2621 = AXIS2_PLACEMENT_3D('NONE', #2618, #2619, #2620); +#2622 = CYLINDRICAL_SURFACE('NONE', #2621, 0.06095999999999998); +#2623 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2624 = DIRECTION('NONE', (0, -1, -0)); +#2625 = AXIS2_PLACEMENT_3D('NONE', #2623, #2624, $); +#2626 = PLANE('NONE', #2625); +#2627 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.020321, 0.6095999999999998)); +#2628 = DIRECTION('NONE', (-0, -1, 0)); +#2629 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674803)); +#2630 = AXIS2_PLACEMENT_3D('NONE', #2627, #2628, #2629); +#2631 = CYLINDRICAL_SURFACE('NONE', #2630, 0.06096000000000002); +#2632 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2633 = DIRECTION('NONE', (0, -1, -0)); +#2634 = AXIS2_PLACEMENT_3D('NONE', #2632, #2633, $); +#2635 = PLANE('NONE', #2634); +#2636 = CARTESIAN_POINT('NONE', (-0.10159999999999986, 0.020321, 0.4063999999999999)); +#2637 = DIRECTION('NONE', (-0, -1, 0)); +#2638 = DIRECTION('NONE', (-1, 0, 0.000000000000001864941563674801)); +#2639 = AXIS2_PLACEMENT_3D('NONE', #2636, #2637, #2638); +#2640 = CYLINDRICAL_SURFACE('NONE', #2639, 0.06096000000000009); +#2641 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2642 = DIRECTION('NONE', (0, -1, -0)); +#2643 = AXIS2_PLACEMENT_3D('NONE', #2641, #2642, $); +#2644 = PLANE('NONE', #2643); +#2645 = CARTESIAN_POINT('NONE', (-0.10159999999999993, 0.020321, 0.20319999999999994)); +#2646 = DIRECTION('NONE', (0, -1, -0)); +#2647 = DIRECTION('NONE', (-1, 0, -0)); +#2648 = AXIS2_PLACEMENT_3D('NONE', #2645, #2646, #2647); +#2649 = CYLINDRICAL_SURFACE('NONE', #2648, 0.06096000000000002); +#2650 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2651 = DIRECTION('NONE', (0, -1, -0)); +#2652 = AXIS2_PLACEMENT_3D('NONE', #2650, #2651, $); +#2653 = PLANE('NONE', #2652); +#2654 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, 0.000000000000000014210854715202004)); +#2655 = DIRECTION('NONE', (0, -1, -0)); +#2656 = DIRECTION('NONE', (-1, 0, -0.00000000000000023311769545935055)); +#2657 = AXIS2_PLACEMENT_3D('NONE', #2654, #2655, #2656); +#2658 = CYLINDRICAL_SURFACE('NONE', #2657, 0.06095999999999998); +#2659 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2660 = DIRECTION('NONE', (0, -1, -0)); +#2661 = AXIS2_PLACEMENT_3D('NONE', #2659, #2660, $); +#2662 = PLANE('NONE', #2661); +#2663 = CARTESIAN_POINT('NONE', (-0.1016, 0.020321, -0.20320000000000002)); +#2664 = DIRECTION('NONE', (0, -1, -0)); +#2665 = DIRECTION('NONE', (-1, 0, -0.0000000000000004662353909187013)); +#2666 = AXIS2_PLACEMENT_3D('NONE', #2663, #2664, #2665); +#2667 = CYLINDRICAL_SURFACE('NONE', #2666, 0.06095999999999995); +#2668 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2669 = DIRECTION('NONE', (0, -1, -0)); +#2670 = AXIS2_PLACEMENT_3D('NONE', #2668, #2669, $); +#2671 = PLANE('NONE', #2670); +#2672 = CARTESIAN_POINT('NONE', (-0.10160000000000008, 0.020321, -0.4064000000000001)); +#2673 = DIRECTION('NONE', (0, -1, -0)); +#2674 = DIRECTION('NONE', (-1, 0, -0)); +#2675 = AXIS2_PLACEMENT_3D('NONE', #2672, #2673, #2674); +#2676 = CYLINDRICAL_SURFACE('NONE', #2675, 0.06095999999999987); +#2677 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2678 = DIRECTION('NONE', (0, -1, -0)); +#2679 = AXIS2_PLACEMENT_3D('NONE', #2677, #2678, $); +#2680 = PLANE('NONE', #2679); +#2681 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, -0.6095999999999999)); +#2682 = DIRECTION('NONE', (0, -1, -0)); +#2683 = DIRECTION('NONE', (-1, 0, -0)); +#2684 = AXIS2_PLACEMENT_3D('NONE', #2681, #2682, #2683); +#2685 = CYLINDRICAL_SURFACE('NONE', #2684, 0.06095999999999998); +#2686 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2687 = DIRECTION('NONE', (0, -1, -0)); +#2688 = AXIS2_PLACEMENT_3D('NONE', #2686, #2687, $); +#2689 = PLANE('NONE', #2688); +#2690 = CARTESIAN_POINT('NONE', (-0.10159999999999997, 0.020321, -0.8128000000000001)); +#2691 = DIRECTION('NONE', (-0, -1, 0)); +#2692 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2693 = AXIS2_PLACEMENT_3D('NONE', #2690, #2691, #2692); +#2694 = CYLINDRICAL_SURFACE('NONE', #2693, 0.06095999999999998); +#2695 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2696 = DIRECTION('NONE', (0, -1, -0)); +#2697 = AXIS2_PLACEMENT_3D('NONE', #2695, #2696, $); +#2698 = PLANE('NONE', #2697); +#2699 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, 0.8127999999999997)); +#2700 = DIRECTION('NONE', (-0, -1, 0)); +#2701 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349609)); +#2702 = AXIS2_PLACEMENT_3D('NONE', #2699, #2700, #2701); +#2703 = CYLINDRICAL_SURFACE('NONE', #2702, 0.06095999999999998); +#2704 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2705 = DIRECTION('NONE', (0, -1, -0)); +#2706 = AXIS2_PLACEMENT_3D('NONE', #2704, #2705, $); +#2707 = PLANE('NONE', #2706); +#2708 = CARTESIAN_POINT('NONE', (-0.30480000000000007, 0.020321, 0.6095999999999997)); +#2709 = DIRECTION('NONE', (-0, -1, 0)); +#2710 = DIRECTION('NONE', (-1, 0, 0.000000000000003729883127349612)); +#2711 = AXIS2_PLACEMENT_3D('NONE', #2708, #2709, #2710); +#2712 = CYLINDRICAL_SURFACE('NONE', #2711, 0.060959999999999924); +#2713 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2714 = DIRECTION('NONE', (0, -1, -0)); +#2715 = AXIS2_PLACEMENT_3D('NONE', #2713, #2714, $); +#2716 = PLANE('NONE', #2715); +#2717 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, 0.40639999999999993)); +#2718 = DIRECTION('NONE', (-0, -1, 0)); +#2719 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2720 = AXIS2_PLACEMENT_3D('NONE', #2717, #2718, #2719); +#2721 = CYLINDRICAL_SURFACE('NONE', #2720, 0.06095999999999998); +#2722 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2723 = DIRECTION('NONE', (0, -1, -0)); +#2724 = AXIS2_PLACEMENT_3D('NONE', #2722, #2723, $); +#2725 = PLANE('NONE', #2724); +#2726 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, 0.20319999999999988)); +#2727 = DIRECTION('NONE', (-0, -1, 0)); +#2728 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2729 = AXIS2_PLACEMENT_3D('NONE', #2726, #2727, #2728); +#2730 = CYLINDRICAL_SURFACE('NONE', #2729, 0.06095999999999998); +#2731 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2732 = DIRECTION('NONE', (0, -1, -0)); +#2733 = AXIS2_PLACEMENT_3D('NONE', #2731, #2732, $); +#2734 = PLANE('NONE', #2733); +#2735 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.00000000000000005684341886080802)); +#2736 = DIRECTION('NONE', (-0, -1, 0)); +#2737 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2738 = AXIS2_PLACEMENT_3D('NONE', #2735, #2736, #2737); +#2739 = CYLINDRICAL_SURFACE('NONE', #2738, 0.06095999999999998); +#2740 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2741 = DIRECTION('NONE', (0, -1, -0)); +#2742 = AXIS2_PLACEMENT_3D('NONE', #2740, #2741, $); +#2743 = PLANE('NONE', #2742); +#2744 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.2032000000000001)); +#2745 = DIRECTION('NONE', (-0, -1, 0)); +#2746 = DIRECTION('NONE', (-1, 0, 0.0000000000000009324707818374022)); +#2747 = AXIS2_PLACEMENT_3D('NONE', #2744, #2745, #2746); +#2748 = CYLINDRICAL_SURFACE('NONE', #2747, 0.06095999999999998); +#2749 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2750 = DIRECTION('NONE', (0, -1, -0)); +#2751 = AXIS2_PLACEMENT_3D('NONE', #2749, #2750, $); +#2752 = PLANE('NONE', #2751); +#2753 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.4064000000000002)); +#2754 = DIRECTION('NONE', (-0, -1, 0)); +#2755 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2756 = AXIS2_PLACEMENT_3D('NONE', #2753, #2754, #2755); +#2757 = CYLINDRICAL_SURFACE('NONE', #2756, 0.06095999999999998); +#2758 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2759 = DIRECTION('NONE', (0, -1, -0)); +#2760 = AXIS2_PLACEMENT_3D('NONE', #2758, #2759, $); +#2761 = PLANE('NONE', #2760); +#2762 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.6096)); +#2763 = DIRECTION('NONE', (-0, -1, 0)); +#2764 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2765 = AXIS2_PLACEMENT_3D('NONE', #2762, #2763, #2764); +#2766 = CYLINDRICAL_SURFACE('NONE', #2765, 0.06095999999999998); +#2767 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2768 = DIRECTION('NONE', (0, -1, -0)); +#2769 = AXIS2_PLACEMENT_3D('NONE', #2767, #2768, $); +#2770 = PLANE('NONE', #2769); +#2771 = CARTESIAN_POINT('NONE', (-0.3048, 0.020321, -0.8128000000000001)); +#2772 = DIRECTION('NONE', (-0, -1, 0)); +#2773 = DIRECTION('NONE', (-1, 0, 0.0000000000000018649415636748044)); +#2774 = AXIS2_PLACEMENT_3D('NONE', #2771, #2772, #2773); +#2775 = CYLINDRICAL_SURFACE('NONE', #2774, 0.06095999999999998); +#2776 = CARTESIAN_POINT('NONE', (0, -0.0025390000000000013, -0)); +#2777 = DIRECTION('NONE', (0, -1, -0)); +#2778 = AXIS2_PLACEMENT_3D('NONE', #2776, #2777, $); +#2779 = PLANE('NONE', #2778); +#2780 = ORIENTED_EDGE('NONE', *, *, #1680, .T.); +#2781 = ORIENTED_EDGE('NONE', *, *, #1681, .T.); +#2782 = ORIENTED_EDGE('NONE', *, *, #1682, .F.); +#2783 = ORIENTED_EDGE('NONE', *, *, #1683, .F.); +#2784 = EDGE_LOOP('NONE', (#2780, #2781, #2782, #2783)); +#2785 = FACE_BOUND('NONE', #2784, .T.); +#2786 = ADVANCED_FACE('NONE', (#2785), #1965, .T.); +#2787 = ORIENTED_EDGE('NONE', *, *, #1684, .T.); +#2788 = ORIENTED_EDGE('NONE', *, *, #1685, .T.); +#2789 = ORIENTED_EDGE('NONE', *, *, #1686, .F.); +#2790 = ORIENTED_EDGE('NONE', *, *, #1681, .F.); +#2791 = EDGE_LOOP('NONE', (#2787, #2788, #2789, #2790)); +#2792 = FACE_BOUND('NONE', #2791, .T.); +#2793 = ADVANCED_FACE('NONE', (#2792), #1969, .T.); +#2794 = ORIENTED_EDGE('NONE', *, *, #1687, .T.); +#2795 = ORIENTED_EDGE('NONE', *, *, #1688, .T.); +#2796 = ORIENTED_EDGE('NONE', *, *, #1689, .F.); +#2797 = ORIENTED_EDGE('NONE', *, *, #1685, .F.); +#2798 = EDGE_LOOP('NONE', (#2794, #2795, #2796, #2797)); +#2799 = FACE_BOUND('NONE', #2798, .T.); +#2800 = ADVANCED_FACE('NONE', (#2799), #1973, .T.); +#2801 = ORIENTED_EDGE('NONE', *, *, #1690, .T.); +#2802 = ORIENTED_EDGE('NONE', *, *, #1683, .T.); +#2803 = ORIENTED_EDGE('NONE', *, *, #1691, .F.); +#2804 = ORIENTED_EDGE('NONE', *, *, #1688, .F.); +#2805 = EDGE_LOOP('NONE', (#2801, #2802, #2803, #2804)); +#2806 = FACE_BOUND('NONE', #2805, .T.); +#2807 = ADVANCED_FACE('NONE', (#2806), #1977, .T.); +#2808 = ORIENTED_EDGE('NONE', *, *, #1690, .F.); +#2809 = ORIENTED_EDGE('NONE', *, *, #1687, .F.); +#2810 = ORIENTED_EDGE('NONE', *, *, #1684, .F.); +#2811 = ORIENTED_EDGE('NONE', *, *, #1680, .F.); +#2812 = ORIENTED_EDGE('NONE', *, *, #1703, .F.); +#2813 = ORIENTED_EDGE('NONE', *, *, #1701, .F.); +#2814 = ORIENTED_EDGE('NONE', *, *, #1698, .F.); +#2815 = ORIENTED_EDGE('NONE', *, *, #1694, .F.); +#2816 = EDGE_LOOP('NONE', (#2808, #2809, #2810, #2811)); +#2817 = FACE_BOUND('NONE', #2816, .T.); +#2818 = EDGE_LOOP('NONE', (#2812, #2813, #2814, #2815)); +#2819 = FACE_BOUND('NONE', #2818, .T.); +#2820 = ADVANCED_FACE('NONE', (#2817, #2819), #1981, .F.); +#2821 = ORIENTED_EDGE('NONE', *, *, #1682, .T.); +#2822 = ORIENTED_EDGE('NONE', *, *, #1686, .T.); +#2823 = ORIENTED_EDGE('NONE', *, *, #1689, .T.); +#2824 = ORIENTED_EDGE('NONE', *, *, #1691, .T.); +#2825 = ORIENTED_EDGE('NONE', *, *, #1704, .F.); +#2826 = ORIENTED_EDGE('NONE', *, *, #1707, .F.); +#2827 = ORIENTED_EDGE('NONE', *, *, #1710, .F.); +#2828 = ORIENTED_EDGE('NONE', *, *, #1713, .F.); +#2829 = ORIENTED_EDGE('NONE', *, *, #1716, .F.); +#2830 = ORIENTED_EDGE('NONE', *, *, #1719, .F.); +#2831 = ORIENTED_EDGE('NONE', *, *, #1722, .F.); +#2832 = ORIENTED_EDGE('NONE', *, *, #1725, .F.); +#2833 = ORIENTED_EDGE('NONE', *, *, #1728, .F.); +#2834 = ORIENTED_EDGE('NONE', *, *, #1731, .F.); +#2835 = ORIENTED_EDGE('NONE', *, *, #1734, .F.); +#2836 = ORIENTED_EDGE('NONE', *, *, #1737, .F.); +#2837 = ORIENTED_EDGE('NONE', *, *, #1740, .F.); +#2838 = ORIENTED_EDGE('NONE', *, *, #1743, .F.); +#2839 = ORIENTED_EDGE('NONE', *, *, #1746, .F.); +#2840 = ORIENTED_EDGE('NONE', *, *, #1749, .F.); +#2841 = ORIENTED_EDGE('NONE', *, *, #1752, .F.); +#2842 = ORIENTED_EDGE('NONE', *, *, #1755, .F.); +#2843 = ORIENTED_EDGE('NONE', *, *, #1758, .F.); +#2844 = ORIENTED_EDGE('NONE', *, *, #1761, .F.); +#2845 = ORIENTED_EDGE('NONE', *, *, #1764, .F.); +#2846 = ORIENTED_EDGE('NONE', *, *, #1767, .F.); +#2847 = ORIENTED_EDGE('NONE', *, *, #1770, .F.); +#2848 = ORIENTED_EDGE('NONE', *, *, #1773, .F.); +#2849 = ORIENTED_EDGE('NONE', *, *, #1776, .F.); +#2850 = ORIENTED_EDGE('NONE', *, *, #1779, .F.); +#2851 = ORIENTED_EDGE('NONE', *, *, #1782, .F.); +#2852 = ORIENTED_EDGE('NONE', *, *, #1785, .F.); +#2853 = ORIENTED_EDGE('NONE', *, *, #1788, .F.); +#2854 = ORIENTED_EDGE('NONE', *, *, #1791, .F.); +#2855 = ORIENTED_EDGE('NONE', *, *, #1794, .F.); +#2856 = ORIENTED_EDGE('NONE', *, *, #1797, .F.); +#2857 = ORIENTED_EDGE('NONE', *, *, #1800, .F.); +#2858 = ORIENTED_EDGE('NONE', *, *, #1803, .F.); +#2859 = ORIENTED_EDGE('NONE', *, *, #1806, .F.); +#2860 = ORIENTED_EDGE('NONE', *, *, #1809, .F.); +#2861 = ORIENTED_EDGE('NONE', *, *, #1812, .F.); +#2862 = ORIENTED_EDGE('NONE', *, *, #1815, .F.); +#2863 = ORIENTED_EDGE('NONE', *, *, #1818, .F.); +#2864 = ORIENTED_EDGE('NONE', *, *, #1821, .F.); +#2865 = ORIENTED_EDGE('NONE', *, *, #1824, .F.); +#2866 = ORIENTED_EDGE('NONE', *, *, #1827, .F.); +#2867 = ORIENTED_EDGE('NONE', *, *, #1830, .F.); +#2868 = ORIENTED_EDGE('NONE', *, *, #1833, .F.); +#2869 = ORIENTED_EDGE('NONE', *, *, #1836, .F.); +#2870 = ORIENTED_EDGE('NONE', *, *, #1839, .F.); +#2871 = ORIENTED_EDGE('NONE', *, *, #1842, .F.); +#2872 = ORIENTED_EDGE('NONE', *, *, #1845, .F.); +#2873 = ORIENTED_EDGE('NONE', *, *, #1848, .F.); +#2874 = ORIENTED_EDGE('NONE', *, *, #1851, .F.); +#2875 = EDGE_LOOP('NONE', (#2821, #2822, #2823, #2824)); +#2876 = FACE_BOUND('NONE', #2875, .T.); +#2877 = EDGE_LOOP('NONE', (#2825)); +#2878 = FACE_BOUND('NONE', #2877, .T.); +#2879 = EDGE_LOOP('NONE', (#2826)); +#2880 = FACE_BOUND('NONE', #2879, .T.); +#2881 = EDGE_LOOP('NONE', (#2827)); +#2882 = FACE_BOUND('NONE', #2881, .T.); +#2883 = EDGE_LOOP('NONE', (#2828)); +#2884 = FACE_BOUND('NONE', #2883, .T.); +#2885 = EDGE_LOOP('NONE', (#2829)); +#2886 = FACE_BOUND('NONE', #2885, .T.); +#2887 = EDGE_LOOP('NONE', (#2830)); +#2888 = FACE_BOUND('NONE', #2887, .T.); +#2889 = EDGE_LOOP('NONE', (#2831)); +#2890 = FACE_BOUND('NONE', #2889, .T.); +#2891 = EDGE_LOOP('NONE', (#2832)); +#2892 = FACE_BOUND('NONE', #2891, .T.); +#2893 = EDGE_LOOP('NONE', (#2833)); +#2894 = FACE_BOUND('NONE', #2893, .T.); +#2895 = EDGE_LOOP('NONE', (#2834)); +#2896 = FACE_BOUND('NONE', #2895, .T.); +#2897 = EDGE_LOOP('NONE', (#2835)); +#2898 = FACE_BOUND('NONE', #2897, .T.); +#2899 = EDGE_LOOP('NONE', (#2836)); +#2900 = FACE_BOUND('NONE', #2899, .T.); +#2901 = EDGE_LOOP('NONE', (#2837)); +#2902 = FACE_BOUND('NONE', #2901, .T.); +#2903 = EDGE_LOOP('NONE', (#2838)); +#2904 = FACE_BOUND('NONE', #2903, .T.); +#2905 = EDGE_LOOP('NONE', (#2839)); +#2906 = FACE_BOUND('NONE', #2905, .T.); +#2907 = EDGE_LOOP('NONE', (#2840)); +#2908 = FACE_BOUND('NONE', #2907, .T.); +#2909 = EDGE_LOOP('NONE', (#2841)); +#2910 = FACE_BOUND('NONE', #2909, .T.); +#2911 = EDGE_LOOP('NONE', (#2842)); +#2912 = FACE_BOUND('NONE', #2911, .T.); +#2913 = EDGE_LOOP('NONE', (#2843)); +#2914 = FACE_BOUND('NONE', #2913, .T.); +#2915 = EDGE_LOOP('NONE', (#2844)); +#2916 = FACE_BOUND('NONE', #2915, .T.); +#2917 = EDGE_LOOP('NONE', (#2845)); +#2918 = FACE_BOUND('NONE', #2917, .T.); +#2919 = EDGE_LOOP('NONE', (#2846)); +#2920 = FACE_BOUND('NONE', #2919, .T.); +#2921 = EDGE_LOOP('NONE', (#2847)); +#2922 = FACE_BOUND('NONE', #2921, .T.); +#2923 = EDGE_LOOP('NONE', (#2848)); +#2924 = FACE_BOUND('NONE', #2923, .T.); +#2925 = EDGE_LOOP('NONE', (#2849)); +#2926 = FACE_BOUND('NONE', #2925, .T.); +#2927 = EDGE_LOOP('NONE', (#2850)); +#2928 = FACE_BOUND('NONE', #2927, .T.); +#2929 = EDGE_LOOP('NONE', (#2851)); +#2930 = FACE_BOUND('NONE', #2929, .T.); +#2931 = EDGE_LOOP('NONE', (#2852)); +#2932 = FACE_BOUND('NONE', #2931, .T.); +#2933 = EDGE_LOOP('NONE', (#2853)); +#2934 = FACE_BOUND('NONE', #2933, .T.); +#2935 = EDGE_LOOP('NONE', (#2854)); +#2936 = FACE_BOUND('NONE', #2935, .T.); +#2937 = EDGE_LOOP('NONE', (#2855)); +#2938 = FACE_BOUND('NONE', #2937, .T.); +#2939 = EDGE_LOOP('NONE', (#2856)); +#2940 = FACE_BOUND('NONE', #2939, .T.); +#2941 = EDGE_LOOP('NONE', (#2857)); +#2942 = FACE_BOUND('NONE', #2941, .T.); +#2943 = EDGE_LOOP('NONE', (#2858)); +#2944 = FACE_BOUND('NONE', #2943, .T.); +#2945 = EDGE_LOOP('NONE', (#2859)); +#2946 = FACE_BOUND('NONE', #2945, .T.); +#2947 = EDGE_LOOP('NONE', (#2860)); +#2948 = FACE_BOUND('NONE', #2947, .T.); +#2949 = EDGE_LOOP('NONE', (#2861)); +#2950 = FACE_BOUND('NONE', #2949, .T.); +#2951 = EDGE_LOOP('NONE', (#2862)); +#2952 = FACE_BOUND('NONE', #2951, .T.); +#2953 = EDGE_LOOP('NONE', (#2863)); +#2954 = FACE_BOUND('NONE', #2953, .T.); +#2955 = EDGE_LOOP('NONE', (#2864)); +#2956 = FACE_BOUND('NONE', #2955, .T.); +#2957 = EDGE_LOOP('NONE', (#2865)); +#2958 = FACE_BOUND('NONE', #2957, .T.); +#2959 = EDGE_LOOP('NONE', (#2866)); +#2960 = FACE_BOUND('NONE', #2959, .T.); +#2961 = EDGE_LOOP('NONE', (#2867)); +#2962 = FACE_BOUND('NONE', #2961, .T.); +#2963 = EDGE_LOOP('NONE', (#2868)); +#2964 = FACE_BOUND('NONE', #2963, .T.); +#2965 = EDGE_LOOP('NONE', (#2869)); +#2966 = FACE_BOUND('NONE', #2965, .T.); +#2967 = EDGE_LOOP('NONE', (#2870)); +#2968 = FACE_BOUND('NONE', #2967, .T.); +#2969 = EDGE_LOOP('NONE', (#2871)); +#2970 = FACE_BOUND('NONE', #2969, .T.); +#2971 = EDGE_LOOP('NONE', (#2872)); +#2972 = FACE_BOUND('NONE', #2971, .T.); +#2973 = EDGE_LOOP('NONE', (#2873)); +#2974 = FACE_BOUND('NONE', #2973, .T.); +#2975 = EDGE_LOOP('NONE', (#2874)); +#2976 = FACE_BOUND('NONE', #2975, .T.); +#2977 = ADVANCED_FACE('NONE', (#2876, #2878, #2880, #2882, #2884, #2886, #2888, #2890, #2892, #2894, #2896, #2898, #2900, #2902, #2904, #2906, #2908, #2910, #2912, #2914, #2916, #2918, #2920, #2922, #2924, #2926, #2928, #2930, #2932, #2934, #2936, #2938, #2940, #2942, #2944, #2946, #2948, #2950, #2952, #2954, #2956, #2958, #2960, #2962, #2964, #2966, #2968, #2970, #2972, #2974, #2976), #1985, .T.); +#2978 = ORIENTED_EDGE('NONE', *, *, #1695, .T.); +#2979 = ORIENTED_EDGE('NONE', *, *, #1694, .T.); +#2980 = ORIENTED_EDGE('NONE', *, *, #1693, .F.); +#2981 = ORIENTED_EDGE('NONE', *, *, #1692, .F.); +#2982 = EDGE_LOOP('NONE', (#2978, #2979, #2980, #2981)); +#2983 = FACE_BOUND('NONE', #2982, .T.); +#2984 = ADVANCED_FACE('NONE', (#2983), #1989, .F.); +#2985 = ORIENTED_EDGE('NONE', *, *, #1693, .T.); +#2986 = ORIENTED_EDGE('NONE', *, *, #1698, .T.); +#2987 = ORIENTED_EDGE('NONE', *, *, #1697, .F.); +#2988 = ORIENTED_EDGE('NONE', *, *, #1696, .F.); +#2989 = EDGE_LOOP('NONE', (#2985, #2986, #2987, #2988)); +#2990 = FACE_BOUND('NONE', #2989, .T.); +#2991 = ADVANCED_FACE('NONE', (#2990), #1993, .F.); +#2992 = ORIENTED_EDGE('NONE', *, *, #1697, .T.); +#2993 = ORIENTED_EDGE('NONE', *, *, #1701, .T.); +#2994 = ORIENTED_EDGE('NONE', *, *, #1700, .F.); +#2995 = ORIENTED_EDGE('NONE', *, *, #1699, .F.); +#2996 = EDGE_LOOP('NONE', (#2992, #2993, #2994, #2995)); +#2997 = FACE_BOUND('NONE', #2996, .T.); +#2998 = ADVANCED_FACE('NONE', (#2997), #1997, .F.); +#2999 = ORIENTED_EDGE('NONE', *, *, #1700, .T.); +#3000 = ORIENTED_EDGE('NONE', *, *, #1703, .T.); +#3001 = ORIENTED_EDGE('NONE', *, *, #1695, .F.); +#3002 = ORIENTED_EDGE('NONE', *, *, #1702, .F.); +#3003 = EDGE_LOOP('NONE', (#2999, #3000, #3001, #3002)); +#3004 = FACE_BOUND('NONE', #3003, .T.); +#3005 = ADVANCED_FACE('NONE', (#3004), #2001, .F.); +#3006 = ORIENTED_EDGE('NONE', *, *, #1692, .T.); +#3007 = ORIENTED_EDGE('NONE', *, *, #1696, .T.); +#3008 = ORIENTED_EDGE('NONE', *, *, #1699, .T.); +#3009 = ORIENTED_EDGE('NONE', *, *, #1702, .T.); +#3010 = ORIENTED_EDGE('NONE', *, *, #1854, .F.); +#3011 = ORIENTED_EDGE('NONE', *, *, #1857, .F.); +#3012 = ORIENTED_EDGE('NONE', *, *, #1860, .F.); +#3013 = ORIENTED_EDGE('NONE', *, *, #1863, .F.); +#3014 = ORIENTED_EDGE('NONE', *, *, #1866, .F.); +#3015 = ORIENTED_EDGE('NONE', *, *, #1869, .F.); +#3016 = ORIENTED_EDGE('NONE', *, *, #1872, .F.); +#3017 = ORIENTED_EDGE('NONE', *, *, #1875, .F.); +#3018 = ORIENTED_EDGE('NONE', *, *, #1878, .F.); +#3019 = ORIENTED_EDGE('NONE', *, *, #1881, .F.); +#3020 = ORIENTED_EDGE('NONE', *, *, #1884, .F.); +#3021 = ORIENTED_EDGE('NONE', *, *, #1887, .F.); +#3022 = ORIENTED_EDGE('NONE', *, *, #1890, .F.); +#3023 = ORIENTED_EDGE('NONE', *, *, #1893, .F.); +#3024 = ORIENTED_EDGE('NONE', *, *, #1896, .F.); +#3025 = ORIENTED_EDGE('NONE', *, *, #1899, .F.); +#3026 = ORIENTED_EDGE('NONE', *, *, #1902, .F.); +#3027 = ORIENTED_EDGE('NONE', *, *, #1905, .F.); +#3028 = ORIENTED_EDGE('NONE', *, *, #1908, .F.); +#3029 = ORIENTED_EDGE('NONE', *, *, #1911, .F.); +#3030 = ORIENTED_EDGE('NONE', *, *, #1914, .F.); +#3031 = ORIENTED_EDGE('NONE', *, *, #1917, .F.); +#3032 = ORIENTED_EDGE('NONE', *, *, #1920, .F.); +#3033 = ORIENTED_EDGE('NONE', *, *, #1923, .F.); +#3034 = ORIENTED_EDGE('NONE', *, *, #1926, .F.); +#3035 = ORIENTED_EDGE('NONE', *, *, #1929, .F.); +#3036 = ORIENTED_EDGE('NONE', *, *, #1932, .F.); +#3037 = ORIENTED_EDGE('NONE', *, *, #1935, .F.); +#3038 = ORIENTED_EDGE('NONE', *, *, #1938, .F.); +#3039 = ORIENTED_EDGE('NONE', *, *, #1941, .F.); +#3040 = ORIENTED_EDGE('NONE', *, *, #1944, .F.); +#3041 = ORIENTED_EDGE('NONE', *, *, #1947, .F.); +#3042 = ORIENTED_EDGE('NONE', *, *, #1950, .F.); +#3043 = ORIENTED_EDGE('NONE', *, *, #1953, .F.); +#3044 = ORIENTED_EDGE('NONE', *, *, #1956, .F.); +#3045 = ORIENTED_EDGE('NONE', *, *, #1959, .F.); +#3046 = EDGE_LOOP('NONE', (#3006, #3007, #3008, #3009)); +#3047 = FACE_BOUND('NONE', #3046, .T.); +#3048 = EDGE_LOOP('NONE', (#3010)); +#3049 = FACE_BOUND('NONE', #3048, .T.); +#3050 = EDGE_LOOP('NONE', (#3011)); +#3051 = FACE_BOUND('NONE', #3050, .T.); +#3052 = EDGE_LOOP('NONE', (#3012)); +#3053 = FACE_BOUND('NONE', #3052, .T.); +#3054 = EDGE_LOOP('NONE', (#3013)); +#3055 = FACE_BOUND('NONE', #3054, .T.); +#3056 = EDGE_LOOP('NONE', (#3014)); +#3057 = FACE_BOUND('NONE', #3056, .T.); +#3058 = EDGE_LOOP('NONE', (#3015)); +#3059 = FACE_BOUND('NONE', #3058, .T.); +#3060 = EDGE_LOOP('NONE', (#3016)); +#3061 = FACE_BOUND('NONE', #3060, .T.); +#3062 = EDGE_LOOP('NONE', (#3017)); +#3063 = FACE_BOUND('NONE', #3062, .T.); +#3064 = EDGE_LOOP('NONE', (#3018)); +#3065 = FACE_BOUND('NONE', #3064, .T.); +#3066 = EDGE_LOOP('NONE', (#3019)); +#3067 = FACE_BOUND('NONE', #3066, .T.); +#3068 = EDGE_LOOP('NONE', (#3020)); +#3069 = FACE_BOUND('NONE', #3068, .T.); +#3070 = EDGE_LOOP('NONE', (#3021)); +#3071 = FACE_BOUND('NONE', #3070, .T.); +#3072 = EDGE_LOOP('NONE', (#3022)); +#3073 = FACE_BOUND('NONE', #3072, .T.); +#3074 = EDGE_LOOP('NONE', (#3023)); +#3075 = FACE_BOUND('NONE', #3074, .T.); +#3076 = EDGE_LOOP('NONE', (#3024)); +#3077 = FACE_BOUND('NONE', #3076, .T.); +#3078 = EDGE_LOOP('NONE', (#3025)); +#3079 = FACE_BOUND('NONE', #3078, .T.); +#3080 = EDGE_LOOP('NONE', (#3026)); +#3081 = FACE_BOUND('NONE', #3080, .T.); +#3082 = EDGE_LOOP('NONE', (#3027)); +#3083 = FACE_BOUND('NONE', #3082, .T.); +#3084 = EDGE_LOOP('NONE', (#3028)); +#3085 = FACE_BOUND('NONE', #3084, .T.); +#3086 = EDGE_LOOP('NONE', (#3029)); +#3087 = FACE_BOUND('NONE', #3086, .T.); +#3088 = EDGE_LOOP('NONE', (#3030)); +#3089 = FACE_BOUND('NONE', #3088, .T.); +#3090 = EDGE_LOOP('NONE', (#3031)); +#3091 = FACE_BOUND('NONE', #3090, .T.); +#3092 = EDGE_LOOP('NONE', (#3032)); +#3093 = FACE_BOUND('NONE', #3092, .T.); +#3094 = EDGE_LOOP('NONE', (#3033)); +#3095 = FACE_BOUND('NONE', #3094, .T.); +#3096 = EDGE_LOOP('NONE', (#3034)); +#3097 = FACE_BOUND('NONE', #3096, .T.); +#3098 = EDGE_LOOP('NONE', (#3035)); +#3099 = FACE_BOUND('NONE', #3098, .T.); +#3100 = EDGE_LOOP('NONE', (#3036)); +#3101 = FACE_BOUND('NONE', #3100, .T.); +#3102 = EDGE_LOOP('NONE', (#3037)); +#3103 = FACE_BOUND('NONE', #3102, .T.); +#3104 = EDGE_LOOP('NONE', (#3038)); +#3105 = FACE_BOUND('NONE', #3104, .T.); +#3106 = EDGE_LOOP('NONE', (#3039)); +#3107 = FACE_BOUND('NONE', #3106, .T.); +#3108 = EDGE_LOOP('NONE', (#3040)); +#3109 = FACE_BOUND('NONE', #3108, .T.); +#3110 = EDGE_LOOP('NONE', (#3041)); +#3111 = FACE_BOUND('NONE', #3110, .T.); +#3112 = EDGE_LOOP('NONE', (#3042)); +#3113 = FACE_BOUND('NONE', #3112, .T.); +#3114 = EDGE_LOOP('NONE', (#3043)); +#3115 = FACE_BOUND('NONE', #3114, .T.); +#3116 = EDGE_LOOP('NONE', (#3044)); +#3117 = FACE_BOUND('NONE', #3116, .T.); +#3118 = EDGE_LOOP('NONE', (#3045)); +#3119 = FACE_BOUND('NONE', #3118, .T.); +#3120 = ADVANCED_FACE('NONE', (#3047, #3049, #3051, #3053, #3055, #3057, #3059, #3061, #3063, #3065, #3067, #3069, #3071, #3073, #3075, #3077, #3079, #3081, #3083, #3085, #3087, #3089, #3091, #3093, #3095, #3097, #3099, #3101, #3103, #3105, #3107, #3109, #3111, #3113, #3115, #3117, #3119), #2005, .T.); +#3121 = ORIENTED_EDGE('NONE', *, *, #1704, .T.); +#3122 = ORIENTED_EDGE('NONE', *, *, #1706, .F.); +#3123 = EDGE_LOOP('NONE', (#3121)); +#3124 = FACE_BOUND('NONE', #3123, .T.); +#3125 = EDGE_LOOP('NONE', (#3122)); +#3126 = FACE_BOUND('NONE', #3125, .T.); +#3127 = ADVANCED_FACE('NONE', (#3124, #3126), #2010, .T.); +#3128 = ORIENTED_EDGE('NONE', *, *, #1706, .T.); +#3129 = EDGE_LOOP('NONE', (#3128)); +#3130 = FACE_BOUND('NONE', #3129, .T.); +#3131 = ADVANCED_FACE('NONE', (#3130), #2014, .T.); +#3132 = ORIENTED_EDGE('NONE', *, *, #1707, .T.); +#3133 = ORIENTED_EDGE('NONE', *, *, #1709, .F.); +#3134 = EDGE_LOOP('NONE', (#3132)); +#3135 = FACE_BOUND('NONE', #3134, .T.); +#3136 = EDGE_LOOP('NONE', (#3133)); +#3137 = FACE_BOUND('NONE', #3136, .T.); +#3138 = ADVANCED_FACE('NONE', (#3135, #3137), #2019, .T.); +#3139 = ORIENTED_EDGE('NONE', *, *, #1709, .T.); +#3140 = EDGE_LOOP('NONE', (#3139)); +#3141 = FACE_BOUND('NONE', #3140, .T.); +#3142 = ADVANCED_FACE('NONE', (#3141), #2023, .T.); +#3143 = ORIENTED_EDGE('NONE', *, *, #1710, .T.); +#3144 = ORIENTED_EDGE('NONE', *, *, #1712, .F.); +#3145 = EDGE_LOOP('NONE', (#3143)); +#3146 = FACE_BOUND('NONE', #3145, .T.); +#3147 = EDGE_LOOP('NONE', (#3144)); +#3148 = FACE_BOUND('NONE', #3147, .T.); +#3149 = ADVANCED_FACE('NONE', (#3146, #3148), #2028, .T.); +#3150 = ORIENTED_EDGE('NONE', *, *, #1712, .T.); +#3151 = EDGE_LOOP('NONE', (#3150)); +#3152 = FACE_BOUND('NONE', #3151, .T.); +#3153 = ADVANCED_FACE('NONE', (#3152), #2032, .T.); +#3154 = ORIENTED_EDGE('NONE', *, *, #1713, .T.); +#3155 = ORIENTED_EDGE('NONE', *, *, #1715, .F.); +#3156 = EDGE_LOOP('NONE', (#3154)); +#3157 = FACE_BOUND('NONE', #3156, .T.); +#3158 = EDGE_LOOP('NONE', (#3155)); +#3159 = FACE_BOUND('NONE', #3158, .T.); +#3160 = ADVANCED_FACE('NONE', (#3157, #3159), #2037, .T.); +#3161 = ORIENTED_EDGE('NONE', *, *, #1715, .T.); +#3162 = EDGE_LOOP('NONE', (#3161)); +#3163 = FACE_BOUND('NONE', #3162, .T.); +#3164 = ADVANCED_FACE('NONE', (#3163), #2041, .T.); +#3165 = ORIENTED_EDGE('NONE', *, *, #1716, .T.); +#3166 = ORIENTED_EDGE('NONE', *, *, #1718, .F.); +#3167 = EDGE_LOOP('NONE', (#3165)); +#3168 = FACE_BOUND('NONE', #3167, .T.); +#3169 = EDGE_LOOP('NONE', (#3166)); +#3170 = FACE_BOUND('NONE', #3169, .T.); +#3171 = ADVANCED_FACE('NONE', (#3168, #3170), #2046, .T.); +#3172 = ORIENTED_EDGE('NONE', *, *, #1718, .T.); +#3173 = EDGE_LOOP('NONE', (#3172)); +#3174 = FACE_BOUND('NONE', #3173, .T.); +#3175 = ADVANCED_FACE('NONE', (#3174), #2050, .T.); +#3176 = ORIENTED_EDGE('NONE', *, *, #1719, .T.); +#3177 = ORIENTED_EDGE('NONE', *, *, #1721, .F.); +#3178 = EDGE_LOOP('NONE', (#3176)); +#3179 = FACE_BOUND('NONE', #3178, .T.); +#3180 = EDGE_LOOP('NONE', (#3177)); +#3181 = FACE_BOUND('NONE', #3180, .T.); +#3182 = ADVANCED_FACE('NONE', (#3179, #3181), #2055, .T.); +#3183 = ORIENTED_EDGE('NONE', *, *, #1721, .T.); +#3184 = EDGE_LOOP('NONE', (#3183)); +#3185 = FACE_BOUND('NONE', #3184, .T.); +#3186 = ADVANCED_FACE('NONE', (#3185), #2059, .T.); +#3187 = ORIENTED_EDGE('NONE', *, *, #1722, .T.); +#3188 = ORIENTED_EDGE('NONE', *, *, #1724, .F.); +#3189 = EDGE_LOOP('NONE', (#3187)); +#3190 = FACE_BOUND('NONE', #3189, .T.); +#3191 = EDGE_LOOP('NONE', (#3188)); +#3192 = FACE_BOUND('NONE', #3191, .T.); +#3193 = ADVANCED_FACE('NONE', (#3190, #3192), #2064, .T.); +#3194 = ORIENTED_EDGE('NONE', *, *, #1724, .T.); +#3195 = EDGE_LOOP('NONE', (#3194)); +#3196 = FACE_BOUND('NONE', #3195, .T.); +#3197 = ADVANCED_FACE('NONE', (#3196), #2068, .T.); +#3198 = ORIENTED_EDGE('NONE', *, *, #1725, .T.); +#3199 = ORIENTED_EDGE('NONE', *, *, #1727, .F.); +#3200 = EDGE_LOOP('NONE', (#3198)); +#3201 = FACE_BOUND('NONE', #3200, .T.); +#3202 = EDGE_LOOP('NONE', (#3199)); +#3203 = FACE_BOUND('NONE', #3202, .T.); +#3204 = ADVANCED_FACE('NONE', (#3201, #3203), #2073, .T.); +#3205 = ORIENTED_EDGE('NONE', *, *, #1727, .T.); +#3206 = EDGE_LOOP('NONE', (#3205)); +#3207 = FACE_BOUND('NONE', #3206, .T.); +#3208 = ADVANCED_FACE('NONE', (#3207), #2077, .T.); +#3209 = ORIENTED_EDGE('NONE', *, *, #1728, .T.); +#3210 = ORIENTED_EDGE('NONE', *, *, #1730, .F.); +#3211 = EDGE_LOOP('NONE', (#3209)); +#3212 = FACE_BOUND('NONE', #3211, .T.); +#3213 = EDGE_LOOP('NONE', (#3210)); +#3214 = FACE_BOUND('NONE', #3213, .T.); +#3215 = ADVANCED_FACE('NONE', (#3212, #3214), #2082, .T.); +#3216 = ORIENTED_EDGE('NONE', *, *, #1730, .T.); +#3217 = EDGE_LOOP('NONE', (#3216)); +#3218 = FACE_BOUND('NONE', #3217, .T.); +#3219 = ADVANCED_FACE('NONE', (#3218), #2086, .T.); +#3220 = ORIENTED_EDGE('NONE', *, *, #1731, .T.); +#3221 = ORIENTED_EDGE('NONE', *, *, #1733, .F.); +#3222 = EDGE_LOOP('NONE', (#3220)); +#3223 = FACE_BOUND('NONE', #3222, .T.); +#3224 = EDGE_LOOP('NONE', (#3221)); +#3225 = FACE_BOUND('NONE', #3224, .T.); +#3226 = ADVANCED_FACE('NONE', (#3223, #3225), #2091, .T.); +#3227 = ORIENTED_EDGE('NONE', *, *, #1733, .T.); +#3228 = EDGE_LOOP('NONE', (#3227)); +#3229 = FACE_BOUND('NONE', #3228, .T.); +#3230 = ADVANCED_FACE('NONE', (#3229), #2095, .T.); +#3231 = ORIENTED_EDGE('NONE', *, *, #1734, .T.); +#3232 = ORIENTED_EDGE('NONE', *, *, #1736, .F.); +#3233 = EDGE_LOOP('NONE', (#3231)); +#3234 = FACE_BOUND('NONE', #3233, .T.); +#3235 = EDGE_LOOP('NONE', (#3232)); +#3236 = FACE_BOUND('NONE', #3235, .T.); +#3237 = ADVANCED_FACE('NONE', (#3234, #3236), #2100, .T.); +#3238 = ORIENTED_EDGE('NONE', *, *, #1736, .T.); +#3239 = EDGE_LOOP('NONE', (#3238)); +#3240 = FACE_BOUND('NONE', #3239, .T.); +#3241 = ADVANCED_FACE('NONE', (#3240), #2104, .T.); +#3242 = ORIENTED_EDGE('NONE', *, *, #1737, .T.); +#3243 = ORIENTED_EDGE('NONE', *, *, #1739, .F.); +#3244 = EDGE_LOOP('NONE', (#3242)); +#3245 = FACE_BOUND('NONE', #3244, .T.); +#3246 = EDGE_LOOP('NONE', (#3243)); +#3247 = FACE_BOUND('NONE', #3246, .T.); +#3248 = ADVANCED_FACE('NONE', (#3245, #3247), #2109, .T.); +#3249 = ORIENTED_EDGE('NONE', *, *, #1739, .T.); +#3250 = EDGE_LOOP('NONE', (#3249)); +#3251 = FACE_BOUND('NONE', #3250, .T.); +#3252 = ADVANCED_FACE('NONE', (#3251), #2113, .T.); +#3253 = ORIENTED_EDGE('NONE', *, *, #1740, .T.); +#3254 = ORIENTED_EDGE('NONE', *, *, #1742, .F.); +#3255 = EDGE_LOOP('NONE', (#3253)); +#3256 = FACE_BOUND('NONE', #3255, .T.); +#3257 = EDGE_LOOP('NONE', (#3254)); +#3258 = FACE_BOUND('NONE', #3257, .T.); +#3259 = ADVANCED_FACE('NONE', (#3256, #3258), #2118, .T.); +#3260 = ORIENTED_EDGE('NONE', *, *, #1742, .T.); +#3261 = EDGE_LOOP('NONE', (#3260)); +#3262 = FACE_BOUND('NONE', #3261, .T.); +#3263 = ADVANCED_FACE('NONE', (#3262), #2122, .T.); +#3264 = ORIENTED_EDGE('NONE', *, *, #1743, .T.); +#3265 = ORIENTED_EDGE('NONE', *, *, #1745, .F.); +#3266 = EDGE_LOOP('NONE', (#3264)); +#3267 = FACE_BOUND('NONE', #3266, .T.); +#3268 = EDGE_LOOP('NONE', (#3265)); +#3269 = FACE_BOUND('NONE', #3268, .T.); +#3270 = ADVANCED_FACE('NONE', (#3267, #3269), #2127, .T.); +#3271 = ORIENTED_EDGE('NONE', *, *, #1745, .T.); +#3272 = EDGE_LOOP('NONE', (#3271)); +#3273 = FACE_BOUND('NONE', #3272, .T.); +#3274 = ADVANCED_FACE('NONE', (#3273), #2131, .T.); +#3275 = ORIENTED_EDGE('NONE', *, *, #1746, .T.); +#3276 = ORIENTED_EDGE('NONE', *, *, #1748, .F.); +#3277 = EDGE_LOOP('NONE', (#3275)); +#3278 = FACE_BOUND('NONE', #3277, .T.); +#3279 = EDGE_LOOP('NONE', (#3276)); +#3280 = FACE_BOUND('NONE', #3279, .T.); +#3281 = ADVANCED_FACE('NONE', (#3278, #3280), #2136, .T.); +#3282 = ORIENTED_EDGE('NONE', *, *, #1748, .T.); +#3283 = EDGE_LOOP('NONE', (#3282)); +#3284 = FACE_BOUND('NONE', #3283, .T.); +#3285 = ADVANCED_FACE('NONE', (#3284), #2140, .T.); +#3286 = ORIENTED_EDGE('NONE', *, *, #1749, .T.); +#3287 = ORIENTED_EDGE('NONE', *, *, #1751, .F.); +#3288 = EDGE_LOOP('NONE', (#3286)); +#3289 = FACE_BOUND('NONE', #3288, .T.); +#3290 = EDGE_LOOP('NONE', (#3287)); +#3291 = FACE_BOUND('NONE', #3290, .T.); +#3292 = ADVANCED_FACE('NONE', (#3289, #3291), #2145, .T.); +#3293 = ORIENTED_EDGE('NONE', *, *, #1751, .T.); +#3294 = EDGE_LOOP('NONE', (#3293)); +#3295 = FACE_BOUND('NONE', #3294, .T.); +#3296 = ADVANCED_FACE('NONE', (#3295), #2149, .T.); +#3297 = ORIENTED_EDGE('NONE', *, *, #1752, .T.); +#3298 = ORIENTED_EDGE('NONE', *, *, #1754, .F.); +#3299 = EDGE_LOOP('NONE', (#3297)); +#3300 = FACE_BOUND('NONE', #3299, .T.); +#3301 = EDGE_LOOP('NONE', (#3298)); +#3302 = FACE_BOUND('NONE', #3301, .T.); +#3303 = ADVANCED_FACE('NONE', (#3300, #3302), #2154, .T.); +#3304 = ORIENTED_EDGE('NONE', *, *, #1754, .T.); +#3305 = EDGE_LOOP('NONE', (#3304)); +#3306 = FACE_BOUND('NONE', #3305, .T.); +#3307 = ADVANCED_FACE('NONE', (#3306), #2158, .T.); +#3308 = ORIENTED_EDGE('NONE', *, *, #1755, .T.); +#3309 = ORIENTED_EDGE('NONE', *, *, #1757, .F.); +#3310 = EDGE_LOOP('NONE', (#3308)); +#3311 = FACE_BOUND('NONE', #3310, .T.); +#3312 = EDGE_LOOP('NONE', (#3309)); +#3313 = FACE_BOUND('NONE', #3312, .T.); +#3314 = ADVANCED_FACE('NONE', (#3311, #3313), #2163, .T.); +#3315 = ORIENTED_EDGE('NONE', *, *, #1757, .T.); +#3316 = EDGE_LOOP('NONE', (#3315)); +#3317 = FACE_BOUND('NONE', #3316, .T.); +#3318 = ADVANCED_FACE('NONE', (#3317), #2167, .T.); +#3319 = ORIENTED_EDGE('NONE', *, *, #1758, .T.); +#3320 = ORIENTED_EDGE('NONE', *, *, #1760, .F.); +#3321 = EDGE_LOOP('NONE', (#3319)); +#3322 = FACE_BOUND('NONE', #3321, .T.); +#3323 = EDGE_LOOP('NONE', (#3320)); +#3324 = FACE_BOUND('NONE', #3323, .T.); +#3325 = ADVANCED_FACE('NONE', (#3322, #3324), #2172, .T.); +#3326 = ORIENTED_EDGE('NONE', *, *, #1760, .T.); +#3327 = EDGE_LOOP('NONE', (#3326)); +#3328 = FACE_BOUND('NONE', #3327, .T.); +#3329 = ADVANCED_FACE('NONE', (#3328), #2176, .T.); +#3330 = ORIENTED_EDGE('NONE', *, *, #1761, .T.); +#3331 = ORIENTED_EDGE('NONE', *, *, #1763, .F.); +#3332 = EDGE_LOOP('NONE', (#3330)); +#3333 = FACE_BOUND('NONE', #3332, .T.); +#3334 = EDGE_LOOP('NONE', (#3331)); +#3335 = FACE_BOUND('NONE', #3334, .T.); +#3336 = ADVANCED_FACE('NONE', (#3333, #3335), #2181, .T.); +#3337 = ORIENTED_EDGE('NONE', *, *, #1763, .T.); +#3338 = EDGE_LOOP('NONE', (#3337)); +#3339 = FACE_BOUND('NONE', #3338, .T.); +#3340 = ADVANCED_FACE('NONE', (#3339), #2185, .T.); +#3341 = ORIENTED_EDGE('NONE', *, *, #1764, .T.); +#3342 = ORIENTED_EDGE('NONE', *, *, #1766, .F.); +#3343 = EDGE_LOOP('NONE', (#3341)); +#3344 = FACE_BOUND('NONE', #3343, .T.); +#3345 = EDGE_LOOP('NONE', (#3342)); +#3346 = FACE_BOUND('NONE', #3345, .T.); +#3347 = ADVANCED_FACE('NONE', (#3344, #3346), #2190, .T.); +#3348 = ORIENTED_EDGE('NONE', *, *, #1766, .T.); +#3349 = EDGE_LOOP('NONE', (#3348)); +#3350 = FACE_BOUND('NONE', #3349, .T.); +#3351 = ADVANCED_FACE('NONE', (#3350), #2194, .T.); +#3352 = ORIENTED_EDGE('NONE', *, *, #1767, .T.); +#3353 = ORIENTED_EDGE('NONE', *, *, #1769, .F.); +#3354 = EDGE_LOOP('NONE', (#3352)); +#3355 = FACE_BOUND('NONE', #3354, .T.); +#3356 = EDGE_LOOP('NONE', (#3353)); +#3357 = FACE_BOUND('NONE', #3356, .T.); +#3358 = ADVANCED_FACE('NONE', (#3355, #3357), #2199, .T.); +#3359 = ORIENTED_EDGE('NONE', *, *, #1769, .T.); +#3360 = EDGE_LOOP('NONE', (#3359)); +#3361 = FACE_BOUND('NONE', #3360, .T.); +#3362 = ADVANCED_FACE('NONE', (#3361), #2203, .T.); +#3363 = ORIENTED_EDGE('NONE', *, *, #1770, .T.); +#3364 = ORIENTED_EDGE('NONE', *, *, #1772, .F.); +#3365 = EDGE_LOOP('NONE', (#3363)); +#3366 = FACE_BOUND('NONE', #3365, .T.); +#3367 = EDGE_LOOP('NONE', (#3364)); +#3368 = FACE_BOUND('NONE', #3367, .T.); +#3369 = ADVANCED_FACE('NONE', (#3366, #3368), #2208, .T.); +#3370 = ORIENTED_EDGE('NONE', *, *, #1772, .T.); +#3371 = EDGE_LOOP('NONE', (#3370)); +#3372 = FACE_BOUND('NONE', #3371, .T.); +#3373 = ADVANCED_FACE('NONE', (#3372), #2212, .T.); +#3374 = ORIENTED_EDGE('NONE', *, *, #1773, .T.); +#3375 = ORIENTED_EDGE('NONE', *, *, #1775, .F.); +#3376 = EDGE_LOOP('NONE', (#3374)); +#3377 = FACE_BOUND('NONE', #3376, .T.); +#3378 = EDGE_LOOP('NONE', (#3375)); +#3379 = FACE_BOUND('NONE', #3378, .T.); +#3380 = ADVANCED_FACE('NONE', (#3377, #3379), #2217, .T.); +#3381 = ORIENTED_EDGE('NONE', *, *, #1775, .T.); +#3382 = EDGE_LOOP('NONE', (#3381)); +#3383 = FACE_BOUND('NONE', #3382, .T.); +#3384 = ADVANCED_FACE('NONE', (#3383), #2221, .T.); +#3385 = ORIENTED_EDGE('NONE', *, *, #1776, .T.); +#3386 = ORIENTED_EDGE('NONE', *, *, #1778, .F.); +#3387 = EDGE_LOOP('NONE', (#3385)); +#3388 = FACE_BOUND('NONE', #3387, .T.); +#3389 = EDGE_LOOP('NONE', (#3386)); +#3390 = FACE_BOUND('NONE', #3389, .T.); +#3391 = ADVANCED_FACE('NONE', (#3388, #3390), #2226, .T.); +#3392 = ORIENTED_EDGE('NONE', *, *, #1778, .T.); +#3393 = EDGE_LOOP('NONE', (#3392)); +#3394 = FACE_BOUND('NONE', #3393, .T.); +#3395 = ADVANCED_FACE('NONE', (#3394), #2230, .T.); +#3396 = ORIENTED_EDGE('NONE', *, *, #1779, .T.); +#3397 = ORIENTED_EDGE('NONE', *, *, #1781, .F.); +#3398 = EDGE_LOOP('NONE', (#3396)); +#3399 = FACE_BOUND('NONE', #3398, .T.); +#3400 = EDGE_LOOP('NONE', (#3397)); +#3401 = FACE_BOUND('NONE', #3400, .T.); +#3402 = ADVANCED_FACE('NONE', (#3399, #3401), #2235, .T.); +#3403 = ORIENTED_EDGE('NONE', *, *, #1781, .T.); +#3404 = EDGE_LOOP('NONE', (#3403)); +#3405 = FACE_BOUND('NONE', #3404, .T.); +#3406 = ADVANCED_FACE('NONE', (#3405), #2239, .T.); +#3407 = ORIENTED_EDGE('NONE', *, *, #1782, .T.); +#3408 = ORIENTED_EDGE('NONE', *, *, #1784, .F.); +#3409 = EDGE_LOOP('NONE', (#3407)); +#3410 = FACE_BOUND('NONE', #3409, .T.); +#3411 = EDGE_LOOP('NONE', (#3408)); +#3412 = FACE_BOUND('NONE', #3411, .T.); +#3413 = ADVANCED_FACE('NONE', (#3410, #3412), #2244, .T.); +#3414 = ORIENTED_EDGE('NONE', *, *, #1784, .T.); +#3415 = EDGE_LOOP('NONE', (#3414)); +#3416 = FACE_BOUND('NONE', #3415, .T.); +#3417 = ADVANCED_FACE('NONE', (#3416), #2248, .T.); +#3418 = ORIENTED_EDGE('NONE', *, *, #1785, .T.); +#3419 = ORIENTED_EDGE('NONE', *, *, #1787, .F.); +#3420 = EDGE_LOOP('NONE', (#3418)); +#3421 = FACE_BOUND('NONE', #3420, .T.); +#3422 = EDGE_LOOP('NONE', (#3419)); +#3423 = FACE_BOUND('NONE', #3422, .T.); +#3424 = ADVANCED_FACE('NONE', (#3421, #3423), #2253, .T.); +#3425 = ORIENTED_EDGE('NONE', *, *, #1787, .T.); +#3426 = EDGE_LOOP('NONE', (#3425)); +#3427 = FACE_BOUND('NONE', #3426, .T.); +#3428 = ADVANCED_FACE('NONE', (#3427), #2257, .T.); +#3429 = ORIENTED_EDGE('NONE', *, *, #1788, .T.); +#3430 = ORIENTED_EDGE('NONE', *, *, #1790, .F.); +#3431 = EDGE_LOOP('NONE', (#3429)); +#3432 = FACE_BOUND('NONE', #3431, .T.); +#3433 = EDGE_LOOP('NONE', (#3430)); +#3434 = FACE_BOUND('NONE', #3433, .T.); +#3435 = ADVANCED_FACE('NONE', (#3432, #3434), #2262, .T.); +#3436 = ORIENTED_EDGE('NONE', *, *, #1790, .T.); +#3437 = EDGE_LOOP('NONE', (#3436)); +#3438 = FACE_BOUND('NONE', #3437, .T.); +#3439 = ADVANCED_FACE('NONE', (#3438), #2266, .T.); +#3440 = ORIENTED_EDGE('NONE', *, *, #1791, .T.); +#3441 = ORIENTED_EDGE('NONE', *, *, #1793, .F.); +#3442 = EDGE_LOOP('NONE', (#3440)); +#3443 = FACE_BOUND('NONE', #3442, .T.); +#3444 = EDGE_LOOP('NONE', (#3441)); +#3445 = FACE_BOUND('NONE', #3444, .T.); +#3446 = ADVANCED_FACE('NONE', (#3443, #3445), #2271, .T.); +#3447 = ORIENTED_EDGE('NONE', *, *, #1793, .T.); +#3448 = EDGE_LOOP('NONE', (#3447)); +#3449 = FACE_BOUND('NONE', #3448, .T.); +#3450 = ADVANCED_FACE('NONE', (#3449), #2275, .T.); +#3451 = ORIENTED_EDGE('NONE', *, *, #1794, .T.); +#3452 = ORIENTED_EDGE('NONE', *, *, #1796, .F.); +#3453 = EDGE_LOOP('NONE', (#3451)); +#3454 = FACE_BOUND('NONE', #3453, .T.); +#3455 = EDGE_LOOP('NONE', (#3452)); +#3456 = FACE_BOUND('NONE', #3455, .T.); +#3457 = ADVANCED_FACE('NONE', (#3454, #3456), #2280, .T.); +#3458 = ORIENTED_EDGE('NONE', *, *, #1796, .T.); +#3459 = EDGE_LOOP('NONE', (#3458)); +#3460 = FACE_BOUND('NONE', #3459, .T.); +#3461 = ADVANCED_FACE('NONE', (#3460), #2284, .T.); +#3462 = ORIENTED_EDGE('NONE', *, *, #1797, .T.); +#3463 = ORIENTED_EDGE('NONE', *, *, #1799, .F.); +#3464 = EDGE_LOOP('NONE', (#3462)); +#3465 = FACE_BOUND('NONE', #3464, .T.); +#3466 = EDGE_LOOP('NONE', (#3463)); +#3467 = FACE_BOUND('NONE', #3466, .T.); +#3468 = ADVANCED_FACE('NONE', (#3465, #3467), #2289, .T.); +#3469 = ORIENTED_EDGE('NONE', *, *, #1799, .T.); +#3470 = EDGE_LOOP('NONE', (#3469)); +#3471 = FACE_BOUND('NONE', #3470, .T.); +#3472 = ADVANCED_FACE('NONE', (#3471), #2293, .T.); +#3473 = ORIENTED_EDGE('NONE', *, *, #1800, .T.); +#3474 = ORIENTED_EDGE('NONE', *, *, #1802, .F.); +#3475 = EDGE_LOOP('NONE', (#3473)); +#3476 = FACE_BOUND('NONE', #3475, .T.); +#3477 = EDGE_LOOP('NONE', (#3474)); +#3478 = FACE_BOUND('NONE', #3477, .T.); +#3479 = ADVANCED_FACE('NONE', (#3476, #3478), #2298, .T.); +#3480 = ORIENTED_EDGE('NONE', *, *, #1802, .T.); +#3481 = EDGE_LOOP('NONE', (#3480)); +#3482 = FACE_BOUND('NONE', #3481, .T.); +#3483 = ADVANCED_FACE('NONE', (#3482), #2302, .T.); +#3484 = ORIENTED_EDGE('NONE', *, *, #1803, .T.); +#3485 = ORIENTED_EDGE('NONE', *, *, #1805, .F.); +#3486 = EDGE_LOOP('NONE', (#3484)); +#3487 = FACE_BOUND('NONE', #3486, .T.); +#3488 = EDGE_LOOP('NONE', (#3485)); +#3489 = FACE_BOUND('NONE', #3488, .T.); +#3490 = ADVANCED_FACE('NONE', (#3487, #3489), #2307, .T.); +#3491 = ORIENTED_EDGE('NONE', *, *, #1805, .T.); +#3492 = EDGE_LOOP('NONE', (#3491)); +#3493 = FACE_BOUND('NONE', #3492, .T.); +#3494 = ADVANCED_FACE('NONE', (#3493), #2311, .T.); +#3495 = ORIENTED_EDGE('NONE', *, *, #1806, .T.); +#3496 = ORIENTED_EDGE('NONE', *, *, #1808, .F.); +#3497 = EDGE_LOOP('NONE', (#3495)); +#3498 = FACE_BOUND('NONE', #3497, .T.); +#3499 = EDGE_LOOP('NONE', (#3496)); +#3500 = FACE_BOUND('NONE', #3499, .T.); +#3501 = ADVANCED_FACE('NONE', (#3498, #3500), #2316, .T.); +#3502 = ORIENTED_EDGE('NONE', *, *, #1808, .T.); +#3503 = EDGE_LOOP('NONE', (#3502)); +#3504 = FACE_BOUND('NONE', #3503, .T.); +#3505 = ADVANCED_FACE('NONE', (#3504), #2320, .T.); +#3506 = ORIENTED_EDGE('NONE', *, *, #1809, .T.); +#3507 = ORIENTED_EDGE('NONE', *, *, #1811, .F.); +#3508 = EDGE_LOOP('NONE', (#3506)); +#3509 = FACE_BOUND('NONE', #3508, .T.); +#3510 = EDGE_LOOP('NONE', (#3507)); +#3511 = FACE_BOUND('NONE', #3510, .T.); +#3512 = ADVANCED_FACE('NONE', (#3509, #3511), #2325, .T.); +#3513 = ORIENTED_EDGE('NONE', *, *, #1811, .T.); +#3514 = EDGE_LOOP('NONE', (#3513)); +#3515 = FACE_BOUND('NONE', #3514, .T.); +#3516 = ADVANCED_FACE('NONE', (#3515), #2329, .T.); +#3517 = ORIENTED_EDGE('NONE', *, *, #1812, .T.); +#3518 = ORIENTED_EDGE('NONE', *, *, #1814, .F.); +#3519 = EDGE_LOOP('NONE', (#3517)); +#3520 = FACE_BOUND('NONE', #3519, .T.); +#3521 = EDGE_LOOP('NONE', (#3518)); +#3522 = FACE_BOUND('NONE', #3521, .T.); +#3523 = ADVANCED_FACE('NONE', (#3520, #3522), #2334, .T.); +#3524 = ORIENTED_EDGE('NONE', *, *, #1814, .T.); +#3525 = EDGE_LOOP('NONE', (#3524)); +#3526 = FACE_BOUND('NONE', #3525, .T.); +#3527 = ADVANCED_FACE('NONE', (#3526), #2338, .T.); +#3528 = ORIENTED_EDGE('NONE', *, *, #1815, .T.); +#3529 = ORIENTED_EDGE('NONE', *, *, #1817, .F.); +#3530 = EDGE_LOOP('NONE', (#3528)); +#3531 = FACE_BOUND('NONE', #3530, .T.); +#3532 = EDGE_LOOP('NONE', (#3529)); +#3533 = FACE_BOUND('NONE', #3532, .T.); +#3534 = ADVANCED_FACE('NONE', (#3531, #3533), #2343, .T.); +#3535 = ORIENTED_EDGE('NONE', *, *, #1817, .T.); +#3536 = EDGE_LOOP('NONE', (#3535)); +#3537 = FACE_BOUND('NONE', #3536, .T.); +#3538 = ADVANCED_FACE('NONE', (#3537), #2347, .T.); +#3539 = ORIENTED_EDGE('NONE', *, *, #1818, .T.); +#3540 = ORIENTED_EDGE('NONE', *, *, #1820, .F.); +#3541 = EDGE_LOOP('NONE', (#3539)); +#3542 = FACE_BOUND('NONE', #3541, .T.); +#3543 = EDGE_LOOP('NONE', (#3540)); +#3544 = FACE_BOUND('NONE', #3543, .T.); +#3545 = ADVANCED_FACE('NONE', (#3542, #3544), #2352, .T.); +#3546 = ORIENTED_EDGE('NONE', *, *, #1820, .T.); +#3547 = EDGE_LOOP('NONE', (#3546)); +#3548 = FACE_BOUND('NONE', #3547, .T.); +#3549 = ADVANCED_FACE('NONE', (#3548), #2356, .T.); +#3550 = ORIENTED_EDGE('NONE', *, *, #1821, .T.); +#3551 = ORIENTED_EDGE('NONE', *, *, #1823, .F.); +#3552 = EDGE_LOOP('NONE', (#3550)); +#3553 = FACE_BOUND('NONE', #3552, .T.); +#3554 = EDGE_LOOP('NONE', (#3551)); +#3555 = FACE_BOUND('NONE', #3554, .T.); +#3556 = ADVANCED_FACE('NONE', (#3553, #3555), #2361, .T.); +#3557 = ORIENTED_EDGE('NONE', *, *, #1823, .T.); +#3558 = EDGE_LOOP('NONE', (#3557)); +#3559 = FACE_BOUND('NONE', #3558, .T.); +#3560 = ADVANCED_FACE('NONE', (#3559), #2365, .T.); +#3561 = ORIENTED_EDGE('NONE', *, *, #1824, .T.); +#3562 = ORIENTED_EDGE('NONE', *, *, #1826, .F.); +#3563 = EDGE_LOOP('NONE', (#3561)); +#3564 = FACE_BOUND('NONE', #3563, .T.); +#3565 = EDGE_LOOP('NONE', (#3562)); +#3566 = FACE_BOUND('NONE', #3565, .T.); +#3567 = ADVANCED_FACE('NONE', (#3564, #3566), #2370, .T.); +#3568 = ORIENTED_EDGE('NONE', *, *, #1826, .T.); +#3569 = EDGE_LOOP('NONE', (#3568)); +#3570 = FACE_BOUND('NONE', #3569, .T.); +#3571 = ADVANCED_FACE('NONE', (#3570), #2374, .T.); +#3572 = ORIENTED_EDGE('NONE', *, *, #1827, .T.); +#3573 = ORIENTED_EDGE('NONE', *, *, #1829, .F.); +#3574 = EDGE_LOOP('NONE', (#3572)); +#3575 = FACE_BOUND('NONE', #3574, .T.); +#3576 = EDGE_LOOP('NONE', (#3573)); +#3577 = FACE_BOUND('NONE', #3576, .T.); +#3578 = ADVANCED_FACE('NONE', (#3575, #3577), #2379, .T.); +#3579 = ORIENTED_EDGE('NONE', *, *, #1829, .T.); +#3580 = EDGE_LOOP('NONE', (#3579)); +#3581 = FACE_BOUND('NONE', #3580, .T.); +#3582 = ADVANCED_FACE('NONE', (#3581), #2383, .T.); +#3583 = ORIENTED_EDGE('NONE', *, *, #1830, .T.); +#3584 = ORIENTED_EDGE('NONE', *, *, #1832, .F.); +#3585 = EDGE_LOOP('NONE', (#3583)); +#3586 = FACE_BOUND('NONE', #3585, .T.); +#3587 = EDGE_LOOP('NONE', (#3584)); +#3588 = FACE_BOUND('NONE', #3587, .T.); +#3589 = ADVANCED_FACE('NONE', (#3586, #3588), #2388, .T.); +#3590 = ORIENTED_EDGE('NONE', *, *, #1832, .T.); +#3591 = EDGE_LOOP('NONE', (#3590)); +#3592 = FACE_BOUND('NONE', #3591, .T.); +#3593 = ADVANCED_FACE('NONE', (#3592), #2392, .T.); +#3594 = ORIENTED_EDGE('NONE', *, *, #1833, .T.); +#3595 = ORIENTED_EDGE('NONE', *, *, #1835, .F.); +#3596 = EDGE_LOOP('NONE', (#3594)); +#3597 = FACE_BOUND('NONE', #3596, .T.); +#3598 = EDGE_LOOP('NONE', (#3595)); +#3599 = FACE_BOUND('NONE', #3598, .T.); +#3600 = ADVANCED_FACE('NONE', (#3597, #3599), #2397, .T.); +#3601 = ORIENTED_EDGE('NONE', *, *, #1835, .T.); +#3602 = EDGE_LOOP('NONE', (#3601)); +#3603 = FACE_BOUND('NONE', #3602, .T.); +#3604 = ADVANCED_FACE('NONE', (#3603), #2401, .T.); +#3605 = ORIENTED_EDGE('NONE', *, *, #1836, .T.); +#3606 = ORIENTED_EDGE('NONE', *, *, #1838, .F.); +#3607 = EDGE_LOOP('NONE', (#3605)); +#3608 = FACE_BOUND('NONE', #3607, .T.); +#3609 = EDGE_LOOP('NONE', (#3606)); +#3610 = FACE_BOUND('NONE', #3609, .T.); +#3611 = ADVANCED_FACE('NONE', (#3608, #3610), #2406, .T.); +#3612 = ORIENTED_EDGE('NONE', *, *, #1838, .T.); +#3613 = EDGE_LOOP('NONE', (#3612)); +#3614 = FACE_BOUND('NONE', #3613, .T.); +#3615 = ADVANCED_FACE('NONE', (#3614), #2410, .T.); +#3616 = ORIENTED_EDGE('NONE', *, *, #1839, .T.); +#3617 = ORIENTED_EDGE('NONE', *, *, #1841, .F.); +#3618 = EDGE_LOOP('NONE', (#3616)); +#3619 = FACE_BOUND('NONE', #3618, .T.); +#3620 = EDGE_LOOP('NONE', (#3617)); +#3621 = FACE_BOUND('NONE', #3620, .T.); +#3622 = ADVANCED_FACE('NONE', (#3619, #3621), #2415, .T.); +#3623 = ORIENTED_EDGE('NONE', *, *, #1841, .T.); +#3624 = EDGE_LOOP('NONE', (#3623)); +#3625 = FACE_BOUND('NONE', #3624, .T.); +#3626 = ADVANCED_FACE('NONE', (#3625), #2419, .T.); +#3627 = ORIENTED_EDGE('NONE', *, *, #1842, .T.); +#3628 = ORIENTED_EDGE('NONE', *, *, #1844, .F.); +#3629 = EDGE_LOOP('NONE', (#3627)); +#3630 = FACE_BOUND('NONE', #3629, .T.); +#3631 = EDGE_LOOP('NONE', (#3628)); +#3632 = FACE_BOUND('NONE', #3631, .T.); +#3633 = ADVANCED_FACE('NONE', (#3630, #3632), #2424, .T.); +#3634 = ORIENTED_EDGE('NONE', *, *, #1844, .T.); +#3635 = EDGE_LOOP('NONE', (#3634)); +#3636 = FACE_BOUND('NONE', #3635, .T.); +#3637 = ADVANCED_FACE('NONE', (#3636), #2428, .T.); +#3638 = ORIENTED_EDGE('NONE', *, *, #1845, .T.); +#3639 = ORIENTED_EDGE('NONE', *, *, #1847, .F.); +#3640 = EDGE_LOOP('NONE', (#3638)); +#3641 = FACE_BOUND('NONE', #3640, .T.); +#3642 = EDGE_LOOP('NONE', (#3639)); +#3643 = FACE_BOUND('NONE', #3642, .T.); +#3644 = ADVANCED_FACE('NONE', (#3641, #3643), #2433, .T.); +#3645 = ORIENTED_EDGE('NONE', *, *, #1847, .T.); +#3646 = EDGE_LOOP('NONE', (#3645)); +#3647 = FACE_BOUND('NONE', #3646, .T.); +#3648 = ADVANCED_FACE('NONE', (#3647), #2437, .T.); +#3649 = ORIENTED_EDGE('NONE', *, *, #1848, .T.); +#3650 = ORIENTED_EDGE('NONE', *, *, #1850, .F.); +#3651 = EDGE_LOOP('NONE', (#3649)); +#3652 = FACE_BOUND('NONE', #3651, .T.); +#3653 = EDGE_LOOP('NONE', (#3650)); +#3654 = FACE_BOUND('NONE', #3653, .T.); +#3655 = ADVANCED_FACE('NONE', (#3652, #3654), #2442, .T.); +#3656 = ORIENTED_EDGE('NONE', *, *, #1850, .T.); +#3657 = EDGE_LOOP('NONE', (#3656)); +#3658 = FACE_BOUND('NONE', #3657, .T.); +#3659 = ADVANCED_FACE('NONE', (#3658), #2446, .T.); +#3660 = ORIENTED_EDGE('NONE', *, *, #1851, .T.); +#3661 = ORIENTED_EDGE('NONE', *, *, #1853, .F.); +#3662 = EDGE_LOOP('NONE', (#3660)); +#3663 = FACE_BOUND('NONE', #3662, .T.); +#3664 = EDGE_LOOP('NONE', (#3661)); +#3665 = FACE_BOUND('NONE', #3664, .T.); +#3666 = ADVANCED_FACE('NONE', (#3663, #3665), #2451, .T.); +#3667 = ORIENTED_EDGE('NONE', *, *, #1853, .T.); +#3668 = EDGE_LOOP('NONE', (#3667)); +#3669 = FACE_BOUND('NONE', #3668, .T.); +#3670 = ADVANCED_FACE('NONE', (#3669), #2455, .T.); +#3671 = ORIENTED_EDGE('NONE', *, *, #1854, .T.); +#3672 = ORIENTED_EDGE('NONE', *, *, #1856, .F.); +#3673 = EDGE_LOOP('NONE', (#3671)); +#3674 = FACE_BOUND('NONE', #3673, .T.); +#3675 = EDGE_LOOP('NONE', (#3672)); +#3676 = FACE_BOUND('NONE', #3675, .T.); +#3677 = ADVANCED_FACE('NONE', (#3674, #3676), #2460, .T.); +#3678 = ORIENTED_EDGE('NONE', *, *, #1856, .T.); +#3679 = EDGE_LOOP('NONE', (#3678)); +#3680 = FACE_BOUND('NONE', #3679, .T.); +#3681 = ADVANCED_FACE('NONE', (#3680), #2464, .T.); +#3682 = ORIENTED_EDGE('NONE', *, *, #1857, .T.); +#3683 = ORIENTED_EDGE('NONE', *, *, #1859, .F.); +#3684 = EDGE_LOOP('NONE', (#3682)); +#3685 = FACE_BOUND('NONE', #3684, .T.); +#3686 = EDGE_LOOP('NONE', (#3683)); +#3687 = FACE_BOUND('NONE', #3686, .T.); +#3688 = ADVANCED_FACE('NONE', (#3685, #3687), #2469, .T.); +#3689 = ORIENTED_EDGE('NONE', *, *, #1859, .T.); +#3690 = EDGE_LOOP('NONE', (#3689)); +#3691 = FACE_BOUND('NONE', #3690, .T.); +#3692 = ADVANCED_FACE('NONE', (#3691), #2473, .T.); +#3693 = ORIENTED_EDGE('NONE', *, *, #1860, .T.); +#3694 = ORIENTED_EDGE('NONE', *, *, #1862, .F.); +#3695 = EDGE_LOOP('NONE', (#3693)); +#3696 = FACE_BOUND('NONE', #3695, .T.); +#3697 = EDGE_LOOP('NONE', (#3694)); +#3698 = FACE_BOUND('NONE', #3697, .T.); +#3699 = ADVANCED_FACE('NONE', (#3696, #3698), #2478, .T.); +#3700 = ORIENTED_EDGE('NONE', *, *, #1862, .T.); +#3701 = EDGE_LOOP('NONE', (#3700)); +#3702 = FACE_BOUND('NONE', #3701, .T.); +#3703 = ADVANCED_FACE('NONE', (#3702), #2482, .T.); +#3704 = ORIENTED_EDGE('NONE', *, *, #1863, .T.); +#3705 = ORIENTED_EDGE('NONE', *, *, #1865, .F.); +#3706 = EDGE_LOOP('NONE', (#3704)); +#3707 = FACE_BOUND('NONE', #3706, .T.); +#3708 = EDGE_LOOP('NONE', (#3705)); +#3709 = FACE_BOUND('NONE', #3708, .T.); +#3710 = ADVANCED_FACE('NONE', (#3707, #3709), #2487, .T.); +#3711 = ORIENTED_EDGE('NONE', *, *, #1865, .T.); +#3712 = EDGE_LOOP('NONE', (#3711)); +#3713 = FACE_BOUND('NONE', #3712, .T.); +#3714 = ADVANCED_FACE('NONE', (#3713), #2491, .T.); +#3715 = ORIENTED_EDGE('NONE', *, *, #1866, .T.); +#3716 = ORIENTED_EDGE('NONE', *, *, #1868, .F.); +#3717 = EDGE_LOOP('NONE', (#3715)); +#3718 = FACE_BOUND('NONE', #3717, .T.); +#3719 = EDGE_LOOP('NONE', (#3716)); +#3720 = FACE_BOUND('NONE', #3719, .T.); +#3721 = ADVANCED_FACE('NONE', (#3718, #3720), #2496, .T.); +#3722 = ORIENTED_EDGE('NONE', *, *, #1868, .T.); +#3723 = EDGE_LOOP('NONE', (#3722)); +#3724 = FACE_BOUND('NONE', #3723, .T.); +#3725 = ADVANCED_FACE('NONE', (#3724), #2500, .T.); +#3726 = ORIENTED_EDGE('NONE', *, *, #1869, .T.); +#3727 = ORIENTED_EDGE('NONE', *, *, #1871, .F.); +#3728 = EDGE_LOOP('NONE', (#3726)); +#3729 = FACE_BOUND('NONE', #3728, .T.); +#3730 = EDGE_LOOP('NONE', (#3727)); +#3731 = FACE_BOUND('NONE', #3730, .T.); +#3732 = ADVANCED_FACE('NONE', (#3729, #3731), #2505, .T.); +#3733 = ORIENTED_EDGE('NONE', *, *, #1871, .T.); +#3734 = EDGE_LOOP('NONE', (#3733)); +#3735 = FACE_BOUND('NONE', #3734, .T.); +#3736 = ADVANCED_FACE('NONE', (#3735), #2509, .T.); +#3737 = ORIENTED_EDGE('NONE', *, *, #1872, .T.); +#3738 = ORIENTED_EDGE('NONE', *, *, #1874, .F.); +#3739 = EDGE_LOOP('NONE', (#3737)); +#3740 = FACE_BOUND('NONE', #3739, .T.); +#3741 = EDGE_LOOP('NONE', (#3738)); +#3742 = FACE_BOUND('NONE', #3741, .T.); +#3743 = ADVANCED_FACE('NONE', (#3740, #3742), #2514, .T.); +#3744 = ORIENTED_EDGE('NONE', *, *, #1874, .T.); +#3745 = EDGE_LOOP('NONE', (#3744)); +#3746 = FACE_BOUND('NONE', #3745, .T.); +#3747 = ADVANCED_FACE('NONE', (#3746), #2518, .T.); +#3748 = ORIENTED_EDGE('NONE', *, *, #1875, .T.); +#3749 = ORIENTED_EDGE('NONE', *, *, #1877, .F.); +#3750 = EDGE_LOOP('NONE', (#3748)); +#3751 = FACE_BOUND('NONE', #3750, .T.); +#3752 = EDGE_LOOP('NONE', (#3749)); +#3753 = FACE_BOUND('NONE', #3752, .T.); +#3754 = ADVANCED_FACE('NONE', (#3751, #3753), #2523, .T.); +#3755 = ORIENTED_EDGE('NONE', *, *, #1877, .T.); +#3756 = EDGE_LOOP('NONE', (#3755)); +#3757 = FACE_BOUND('NONE', #3756, .T.); +#3758 = ADVANCED_FACE('NONE', (#3757), #2527, .T.); +#3759 = ORIENTED_EDGE('NONE', *, *, #1878, .T.); +#3760 = ORIENTED_EDGE('NONE', *, *, #1880, .F.); +#3761 = EDGE_LOOP('NONE', (#3759)); +#3762 = FACE_BOUND('NONE', #3761, .T.); +#3763 = EDGE_LOOP('NONE', (#3760)); +#3764 = FACE_BOUND('NONE', #3763, .T.); +#3765 = ADVANCED_FACE('NONE', (#3762, #3764), #2532, .T.); +#3766 = ORIENTED_EDGE('NONE', *, *, #1880, .T.); +#3767 = EDGE_LOOP('NONE', (#3766)); +#3768 = FACE_BOUND('NONE', #3767, .T.); +#3769 = ADVANCED_FACE('NONE', (#3768), #2536, .T.); +#3770 = ORIENTED_EDGE('NONE', *, *, #1881, .T.); +#3771 = ORIENTED_EDGE('NONE', *, *, #1883, .F.); +#3772 = EDGE_LOOP('NONE', (#3770)); +#3773 = FACE_BOUND('NONE', #3772, .T.); +#3774 = EDGE_LOOP('NONE', (#3771)); +#3775 = FACE_BOUND('NONE', #3774, .T.); +#3776 = ADVANCED_FACE('NONE', (#3773, #3775), #2541, .T.); +#3777 = ORIENTED_EDGE('NONE', *, *, #1883, .T.); +#3778 = EDGE_LOOP('NONE', (#3777)); +#3779 = FACE_BOUND('NONE', #3778, .T.); +#3780 = ADVANCED_FACE('NONE', (#3779), #2545, .T.); +#3781 = ORIENTED_EDGE('NONE', *, *, #1884, .T.); +#3782 = ORIENTED_EDGE('NONE', *, *, #1886, .F.); +#3783 = EDGE_LOOP('NONE', (#3781)); +#3784 = FACE_BOUND('NONE', #3783, .T.); +#3785 = EDGE_LOOP('NONE', (#3782)); +#3786 = FACE_BOUND('NONE', #3785, .T.); +#3787 = ADVANCED_FACE('NONE', (#3784, #3786), #2550, .T.); +#3788 = ORIENTED_EDGE('NONE', *, *, #1886, .T.); +#3789 = EDGE_LOOP('NONE', (#3788)); +#3790 = FACE_BOUND('NONE', #3789, .T.); +#3791 = ADVANCED_FACE('NONE', (#3790), #2554, .T.); +#3792 = ORIENTED_EDGE('NONE', *, *, #1887, .T.); +#3793 = ORIENTED_EDGE('NONE', *, *, #1889, .F.); +#3794 = EDGE_LOOP('NONE', (#3792)); +#3795 = FACE_BOUND('NONE', #3794, .T.); +#3796 = EDGE_LOOP('NONE', (#3793)); +#3797 = FACE_BOUND('NONE', #3796, .T.); +#3798 = ADVANCED_FACE('NONE', (#3795, #3797), #2559, .T.); +#3799 = ORIENTED_EDGE('NONE', *, *, #1889, .T.); +#3800 = EDGE_LOOP('NONE', (#3799)); +#3801 = FACE_BOUND('NONE', #3800, .T.); +#3802 = ADVANCED_FACE('NONE', (#3801), #2563, .T.); +#3803 = ORIENTED_EDGE('NONE', *, *, #1890, .T.); +#3804 = ORIENTED_EDGE('NONE', *, *, #1892, .F.); +#3805 = EDGE_LOOP('NONE', (#3803)); +#3806 = FACE_BOUND('NONE', #3805, .T.); +#3807 = EDGE_LOOP('NONE', (#3804)); +#3808 = FACE_BOUND('NONE', #3807, .T.); +#3809 = ADVANCED_FACE('NONE', (#3806, #3808), #2568, .T.); +#3810 = ORIENTED_EDGE('NONE', *, *, #1892, .T.); +#3811 = EDGE_LOOP('NONE', (#3810)); +#3812 = FACE_BOUND('NONE', #3811, .T.); +#3813 = ADVANCED_FACE('NONE', (#3812), #2572, .T.); +#3814 = ORIENTED_EDGE('NONE', *, *, #1893, .T.); +#3815 = ORIENTED_EDGE('NONE', *, *, #1895, .F.); +#3816 = EDGE_LOOP('NONE', (#3814)); +#3817 = FACE_BOUND('NONE', #3816, .T.); +#3818 = EDGE_LOOP('NONE', (#3815)); +#3819 = FACE_BOUND('NONE', #3818, .T.); +#3820 = ADVANCED_FACE('NONE', (#3817, #3819), #2577, .T.); +#3821 = ORIENTED_EDGE('NONE', *, *, #1895, .T.); +#3822 = EDGE_LOOP('NONE', (#3821)); +#3823 = FACE_BOUND('NONE', #3822, .T.); +#3824 = ADVANCED_FACE('NONE', (#3823), #2581, .T.); +#3825 = ORIENTED_EDGE('NONE', *, *, #1896, .T.); +#3826 = ORIENTED_EDGE('NONE', *, *, #1898, .F.); +#3827 = EDGE_LOOP('NONE', (#3825)); +#3828 = FACE_BOUND('NONE', #3827, .T.); +#3829 = EDGE_LOOP('NONE', (#3826)); +#3830 = FACE_BOUND('NONE', #3829, .T.); +#3831 = ADVANCED_FACE('NONE', (#3828, #3830), #2586, .T.); +#3832 = ORIENTED_EDGE('NONE', *, *, #1898, .T.); +#3833 = EDGE_LOOP('NONE', (#3832)); +#3834 = FACE_BOUND('NONE', #3833, .T.); +#3835 = ADVANCED_FACE('NONE', (#3834), #2590, .T.); +#3836 = ORIENTED_EDGE('NONE', *, *, #1899, .T.); +#3837 = ORIENTED_EDGE('NONE', *, *, #1901, .F.); +#3838 = EDGE_LOOP('NONE', (#3836)); +#3839 = FACE_BOUND('NONE', #3838, .T.); +#3840 = EDGE_LOOP('NONE', (#3837)); +#3841 = FACE_BOUND('NONE', #3840, .T.); +#3842 = ADVANCED_FACE('NONE', (#3839, #3841), #2595, .T.); +#3843 = ORIENTED_EDGE('NONE', *, *, #1901, .T.); +#3844 = EDGE_LOOP('NONE', (#3843)); +#3845 = FACE_BOUND('NONE', #3844, .T.); +#3846 = ADVANCED_FACE('NONE', (#3845), #2599, .T.); +#3847 = ORIENTED_EDGE('NONE', *, *, #1902, .T.); +#3848 = ORIENTED_EDGE('NONE', *, *, #1904, .F.); +#3849 = EDGE_LOOP('NONE', (#3847)); +#3850 = FACE_BOUND('NONE', #3849, .T.); +#3851 = EDGE_LOOP('NONE', (#3848)); +#3852 = FACE_BOUND('NONE', #3851, .T.); +#3853 = ADVANCED_FACE('NONE', (#3850, #3852), #2604, .T.); +#3854 = ORIENTED_EDGE('NONE', *, *, #1904, .T.); +#3855 = EDGE_LOOP('NONE', (#3854)); +#3856 = FACE_BOUND('NONE', #3855, .T.); +#3857 = ADVANCED_FACE('NONE', (#3856), #2608, .T.); +#3858 = ORIENTED_EDGE('NONE', *, *, #1905, .T.); +#3859 = ORIENTED_EDGE('NONE', *, *, #1907, .F.); +#3860 = EDGE_LOOP('NONE', (#3858)); +#3861 = FACE_BOUND('NONE', #3860, .T.); +#3862 = EDGE_LOOP('NONE', (#3859)); +#3863 = FACE_BOUND('NONE', #3862, .T.); +#3864 = ADVANCED_FACE('NONE', (#3861, #3863), #2613, .T.); +#3865 = ORIENTED_EDGE('NONE', *, *, #1907, .T.); +#3866 = EDGE_LOOP('NONE', (#3865)); +#3867 = FACE_BOUND('NONE', #3866, .T.); +#3868 = ADVANCED_FACE('NONE', (#3867), #2617, .T.); +#3869 = ORIENTED_EDGE('NONE', *, *, #1908, .T.); +#3870 = ORIENTED_EDGE('NONE', *, *, #1910, .F.); +#3871 = EDGE_LOOP('NONE', (#3869)); +#3872 = FACE_BOUND('NONE', #3871, .T.); +#3873 = EDGE_LOOP('NONE', (#3870)); +#3874 = FACE_BOUND('NONE', #3873, .T.); +#3875 = ADVANCED_FACE('NONE', (#3872, #3874), #2622, .T.); +#3876 = ORIENTED_EDGE('NONE', *, *, #1910, .T.); +#3877 = EDGE_LOOP('NONE', (#3876)); +#3878 = FACE_BOUND('NONE', #3877, .T.); +#3879 = ADVANCED_FACE('NONE', (#3878), #2626, .T.); +#3880 = ORIENTED_EDGE('NONE', *, *, #1911, .T.); +#3881 = ORIENTED_EDGE('NONE', *, *, #1913, .F.); +#3882 = EDGE_LOOP('NONE', (#3880)); +#3883 = FACE_BOUND('NONE', #3882, .T.); +#3884 = EDGE_LOOP('NONE', (#3881)); +#3885 = FACE_BOUND('NONE', #3884, .T.); +#3886 = ADVANCED_FACE('NONE', (#3883, #3885), #2631, .T.); +#3887 = ORIENTED_EDGE('NONE', *, *, #1913, .T.); +#3888 = EDGE_LOOP('NONE', (#3887)); +#3889 = FACE_BOUND('NONE', #3888, .T.); +#3890 = ADVANCED_FACE('NONE', (#3889), #2635, .T.); +#3891 = ORIENTED_EDGE('NONE', *, *, #1914, .T.); +#3892 = ORIENTED_EDGE('NONE', *, *, #1916, .F.); +#3893 = EDGE_LOOP('NONE', (#3891)); +#3894 = FACE_BOUND('NONE', #3893, .T.); +#3895 = EDGE_LOOP('NONE', (#3892)); +#3896 = FACE_BOUND('NONE', #3895, .T.); +#3897 = ADVANCED_FACE('NONE', (#3894, #3896), #2640, .T.); +#3898 = ORIENTED_EDGE('NONE', *, *, #1916, .T.); +#3899 = EDGE_LOOP('NONE', (#3898)); +#3900 = FACE_BOUND('NONE', #3899, .T.); +#3901 = ADVANCED_FACE('NONE', (#3900), #2644, .T.); +#3902 = ORIENTED_EDGE('NONE', *, *, #1917, .T.); +#3903 = ORIENTED_EDGE('NONE', *, *, #1919, .F.); +#3904 = EDGE_LOOP('NONE', (#3902)); +#3905 = FACE_BOUND('NONE', #3904, .T.); +#3906 = EDGE_LOOP('NONE', (#3903)); +#3907 = FACE_BOUND('NONE', #3906, .T.); +#3908 = ADVANCED_FACE('NONE', (#3905, #3907), #2649, .T.); +#3909 = ORIENTED_EDGE('NONE', *, *, #1919, .T.); +#3910 = EDGE_LOOP('NONE', (#3909)); +#3911 = FACE_BOUND('NONE', #3910, .T.); +#3912 = ADVANCED_FACE('NONE', (#3911), #2653, .T.); +#3913 = ORIENTED_EDGE('NONE', *, *, #1920, .T.); +#3914 = ORIENTED_EDGE('NONE', *, *, #1922, .F.); +#3915 = EDGE_LOOP('NONE', (#3913)); +#3916 = FACE_BOUND('NONE', #3915, .T.); +#3917 = EDGE_LOOP('NONE', (#3914)); +#3918 = FACE_BOUND('NONE', #3917, .T.); +#3919 = ADVANCED_FACE('NONE', (#3916, #3918), #2658, .T.); +#3920 = ORIENTED_EDGE('NONE', *, *, #1922, .T.); +#3921 = EDGE_LOOP('NONE', (#3920)); +#3922 = FACE_BOUND('NONE', #3921, .T.); +#3923 = ADVANCED_FACE('NONE', (#3922), #2662, .T.); +#3924 = ORIENTED_EDGE('NONE', *, *, #1923, .T.); +#3925 = ORIENTED_EDGE('NONE', *, *, #1925, .F.); +#3926 = EDGE_LOOP('NONE', (#3924)); +#3927 = FACE_BOUND('NONE', #3926, .T.); +#3928 = EDGE_LOOP('NONE', (#3925)); +#3929 = FACE_BOUND('NONE', #3928, .T.); +#3930 = ADVANCED_FACE('NONE', (#3927, #3929), #2667, .T.); +#3931 = ORIENTED_EDGE('NONE', *, *, #1925, .T.); +#3932 = EDGE_LOOP('NONE', (#3931)); +#3933 = FACE_BOUND('NONE', #3932, .T.); +#3934 = ADVANCED_FACE('NONE', (#3933), #2671, .T.); +#3935 = ORIENTED_EDGE('NONE', *, *, #1926, .T.); +#3936 = ORIENTED_EDGE('NONE', *, *, #1928, .F.); +#3937 = EDGE_LOOP('NONE', (#3935)); +#3938 = FACE_BOUND('NONE', #3937, .T.); +#3939 = EDGE_LOOP('NONE', (#3936)); +#3940 = FACE_BOUND('NONE', #3939, .T.); +#3941 = ADVANCED_FACE('NONE', (#3938, #3940), #2676, .T.); +#3942 = ORIENTED_EDGE('NONE', *, *, #1928, .T.); +#3943 = EDGE_LOOP('NONE', (#3942)); +#3944 = FACE_BOUND('NONE', #3943, .T.); +#3945 = ADVANCED_FACE('NONE', (#3944), #2680, .T.); +#3946 = ORIENTED_EDGE('NONE', *, *, #1929, .T.); +#3947 = ORIENTED_EDGE('NONE', *, *, #1931, .F.); +#3948 = EDGE_LOOP('NONE', (#3946)); +#3949 = FACE_BOUND('NONE', #3948, .T.); +#3950 = EDGE_LOOP('NONE', (#3947)); +#3951 = FACE_BOUND('NONE', #3950, .T.); +#3952 = ADVANCED_FACE('NONE', (#3949, #3951), #2685, .T.); +#3953 = ORIENTED_EDGE('NONE', *, *, #1931, .T.); +#3954 = EDGE_LOOP('NONE', (#3953)); +#3955 = FACE_BOUND('NONE', #3954, .T.); +#3956 = ADVANCED_FACE('NONE', (#3955), #2689, .T.); +#3957 = ORIENTED_EDGE('NONE', *, *, #1932, .T.); +#3958 = ORIENTED_EDGE('NONE', *, *, #1934, .F.); +#3959 = EDGE_LOOP('NONE', (#3957)); +#3960 = FACE_BOUND('NONE', #3959, .T.); +#3961 = EDGE_LOOP('NONE', (#3958)); +#3962 = FACE_BOUND('NONE', #3961, .T.); +#3963 = ADVANCED_FACE('NONE', (#3960, #3962), #2694, .T.); +#3964 = ORIENTED_EDGE('NONE', *, *, #1934, .T.); +#3965 = EDGE_LOOP('NONE', (#3964)); +#3966 = FACE_BOUND('NONE', #3965, .T.); +#3967 = ADVANCED_FACE('NONE', (#3966), #2698, .T.); +#3968 = ORIENTED_EDGE('NONE', *, *, #1935, .T.); +#3969 = ORIENTED_EDGE('NONE', *, *, #1937, .F.); +#3970 = EDGE_LOOP('NONE', (#3968)); +#3971 = FACE_BOUND('NONE', #3970, .T.); +#3972 = EDGE_LOOP('NONE', (#3969)); +#3973 = FACE_BOUND('NONE', #3972, .T.); +#3974 = ADVANCED_FACE('NONE', (#3971, #3973), #2703, .T.); +#3975 = ORIENTED_EDGE('NONE', *, *, #1937, .T.); +#3976 = EDGE_LOOP('NONE', (#3975)); +#3977 = FACE_BOUND('NONE', #3976, .T.); +#3978 = ADVANCED_FACE('NONE', (#3977), #2707, .T.); +#3979 = ORIENTED_EDGE('NONE', *, *, #1938, .T.); +#3980 = ORIENTED_EDGE('NONE', *, *, #1940, .F.); +#3981 = EDGE_LOOP('NONE', (#3979)); +#3982 = FACE_BOUND('NONE', #3981, .T.); +#3983 = EDGE_LOOP('NONE', (#3980)); +#3984 = FACE_BOUND('NONE', #3983, .T.); +#3985 = ADVANCED_FACE('NONE', (#3982, #3984), #2712, .T.); +#3986 = ORIENTED_EDGE('NONE', *, *, #1940, .T.); +#3987 = EDGE_LOOP('NONE', (#3986)); +#3988 = FACE_BOUND('NONE', #3987, .T.); +#3989 = ADVANCED_FACE('NONE', (#3988), #2716, .T.); +#3990 = ORIENTED_EDGE('NONE', *, *, #1941, .T.); +#3991 = ORIENTED_EDGE('NONE', *, *, #1943, .F.); +#3992 = EDGE_LOOP('NONE', (#3990)); +#3993 = FACE_BOUND('NONE', #3992, .T.); +#3994 = EDGE_LOOP('NONE', (#3991)); +#3995 = FACE_BOUND('NONE', #3994, .T.); +#3996 = ADVANCED_FACE('NONE', (#3993, #3995), #2721, .T.); +#3997 = ORIENTED_EDGE('NONE', *, *, #1943, .T.); +#3998 = EDGE_LOOP('NONE', (#3997)); +#3999 = FACE_BOUND('NONE', #3998, .T.); +#4000 = ADVANCED_FACE('NONE', (#3999), #2725, .T.); +#4001 = ORIENTED_EDGE('NONE', *, *, #1944, .T.); +#4002 = ORIENTED_EDGE('NONE', *, *, #1946, .F.); +#4003 = EDGE_LOOP('NONE', (#4001)); +#4004 = FACE_BOUND('NONE', #4003, .T.); +#4005 = EDGE_LOOP('NONE', (#4002)); +#4006 = FACE_BOUND('NONE', #4005, .T.); +#4007 = ADVANCED_FACE('NONE', (#4004, #4006), #2730, .T.); +#4008 = ORIENTED_EDGE('NONE', *, *, #1946, .T.); +#4009 = EDGE_LOOP('NONE', (#4008)); +#4010 = FACE_BOUND('NONE', #4009, .T.); +#4011 = ADVANCED_FACE('NONE', (#4010), #2734, .T.); +#4012 = ORIENTED_EDGE('NONE', *, *, #1947, .T.); +#4013 = ORIENTED_EDGE('NONE', *, *, #1949, .F.); +#4014 = EDGE_LOOP('NONE', (#4012)); +#4015 = FACE_BOUND('NONE', #4014, .T.); +#4016 = EDGE_LOOP('NONE', (#4013)); +#4017 = FACE_BOUND('NONE', #4016, .T.); +#4018 = ADVANCED_FACE('NONE', (#4015, #4017), #2739, .T.); +#4019 = ORIENTED_EDGE('NONE', *, *, #1949, .T.); +#4020 = EDGE_LOOP('NONE', (#4019)); +#4021 = FACE_BOUND('NONE', #4020, .T.); +#4022 = ADVANCED_FACE('NONE', (#4021), #2743, .T.); +#4023 = ORIENTED_EDGE('NONE', *, *, #1950, .T.); +#4024 = ORIENTED_EDGE('NONE', *, *, #1952, .F.); +#4025 = EDGE_LOOP('NONE', (#4023)); +#4026 = FACE_BOUND('NONE', #4025, .T.); +#4027 = EDGE_LOOP('NONE', (#4024)); +#4028 = FACE_BOUND('NONE', #4027, .T.); +#4029 = ADVANCED_FACE('NONE', (#4026, #4028), #2748, .T.); +#4030 = ORIENTED_EDGE('NONE', *, *, #1952, .T.); +#4031 = EDGE_LOOP('NONE', (#4030)); +#4032 = FACE_BOUND('NONE', #4031, .T.); +#4033 = ADVANCED_FACE('NONE', (#4032), #2752, .T.); +#4034 = ORIENTED_EDGE('NONE', *, *, #1953, .T.); +#4035 = ORIENTED_EDGE('NONE', *, *, #1955, .F.); +#4036 = EDGE_LOOP('NONE', (#4034)); +#4037 = FACE_BOUND('NONE', #4036, .T.); +#4038 = EDGE_LOOP('NONE', (#4035)); +#4039 = FACE_BOUND('NONE', #4038, .T.); +#4040 = ADVANCED_FACE('NONE', (#4037, #4039), #2757, .T.); +#4041 = ORIENTED_EDGE('NONE', *, *, #1955, .T.); +#4042 = EDGE_LOOP('NONE', (#4041)); +#4043 = FACE_BOUND('NONE', #4042, .T.); +#4044 = ADVANCED_FACE('NONE', (#4043), #2761, .T.); +#4045 = ORIENTED_EDGE('NONE', *, *, #1956, .T.); +#4046 = ORIENTED_EDGE('NONE', *, *, #1958, .F.); +#4047 = EDGE_LOOP('NONE', (#4045)); +#4048 = FACE_BOUND('NONE', #4047, .T.); +#4049 = EDGE_LOOP('NONE', (#4046)); +#4050 = FACE_BOUND('NONE', #4049, .T.); +#4051 = ADVANCED_FACE('NONE', (#4048, #4050), #2766, .T.); +#4052 = ORIENTED_EDGE('NONE', *, *, #1958, .T.); +#4053 = EDGE_LOOP('NONE', (#4052)); +#4054 = FACE_BOUND('NONE', #4053, .T.); +#4055 = ADVANCED_FACE('NONE', (#4054), #2770, .T.); +#4056 = ORIENTED_EDGE('NONE', *, *, #1959, .T.); +#4057 = ORIENTED_EDGE('NONE', *, *, #1961, .F.); +#4058 = EDGE_LOOP('NONE', (#4056)); +#4059 = FACE_BOUND('NONE', #4058, .T.); +#4060 = EDGE_LOOP('NONE', (#4057)); +#4061 = FACE_BOUND('NONE', #4060, .T.); +#4062 = ADVANCED_FACE('NONE', (#4059, #4061), #2775, .T.); +#4063 = ORIENTED_EDGE('NONE', *, *, #1961, .T.); +#4064 = EDGE_LOOP('NONE', (#4063)); +#4065 = FACE_BOUND('NONE', #4064, .T.); +#4066 = ADVANCED_FACE('NONE', (#4065), #2779, .T.); +#4067 = CLOSED_SHELL('NONE', (#2786, #2793, #2800, #2807, #2820, #2977, #2984, #2991, #2998, #3005, #3120, #3127, #3131, #3138, #3142, #3149, #3153, #3160, #3164, #3171, #3175, #3182, #3186, #3193, #3197, #3204, #3208, #3215, #3219, #3226, #3230, #3237, #3241, #3248, #3252, #3259, #3263, #3270, #3274, #3281, #3285, #3292, #3296, #3303, #3307, #3314, #3318, #3325, #3329, #3336, #3340, #3347, #3351, #3358, #3362, #3369, #3373, #3380, #3384, #3391, #3395, #3402, #3406, #3413, #3417, #3424, #3428, #3435, #3439, #3446, #3450, #3457, #3461, #3468, #3472, #3479, #3483, #3490, #3494, #3501, #3505, #3512, #3516, #3523, #3527, #3534, #3538, #3545, #3549, #3556, #3560, #3567, #3571, #3578, #3582, #3589, #3593, #3600, #3604, #3611, #3615, #3622, #3626, #3633, #3637, #3644, #3648, #3655, #3659, #3666, #3670, #3677, #3681, #3688, #3692, #3699, #3703, #3710, #3714, #3721, #3725, #3732, #3736, #3743, #3747, #3754, #3758, #3765, #3769, #3776, #3780, #3787, #3791, #3798, #3802, #3809, #3813, #3820, #3824, #3831, #3835, #3842, #3846, #3853, #3857, #3864, #3868, #3875, #3879, #3886, #3890, #3897, #3901, #3908, #3912, #3919, #3923, #3930, #3934, #3941, #3945, #3952, #3956, #3963, #3967, #3974, #3978, #3985, #3989, #3996, #4000, #4007, #4011, #4018, #4022, #4029, #4033, #4040, #4044, #4051, #4055, #4062, #4066)); +#4068 = MANIFOLD_SOLID_BREP('NONE', #4067); +#4069 = APPLICATION_CONTEXT('configuration controlled 3D design of mechanical parts and assemblies'); +#4070 = PRODUCT_DEFINITION_CONTEXT('part definition', #4069, 'design'); +#4071 = PRODUCT('UNIDENTIFIED_PRODUCT', 'NONE', $, ()); +#4072 = PRODUCT_DEFINITION_FORMATION('', $, #4071); +#4073 = PRODUCT_DEFINITION('design', $, #4072, #4070); +#4074 = PRODUCT_DEFINITION_SHAPE('NONE', $, #4073); +#4075 = ADVANCED_BREP_SHAPE_REPRESENTATION('NONE', (#4068), #3); +#4076 = SHAPE_DEFINITION_REPRESENTATION(#4074, #4075); ENDSEC; END-ISO-10303-21; diff --git a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap index 56f319278..a092cbae5 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/ops.snap @@ -11,16 +11,16 @@ description: Operations executed lego.kcl "value": "XY" }, "sourceRange": [ - 1595, - 1599, + 984, + 988, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 1581, - 1600, + 970, + 989, 0 ], "type": "StdLibCall", @@ -43,16 +43,16 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 1797, - 1803, + 1186, + 1192, 0 ] } }, "name": "extrude", "sourceRange": [ - 1780, - 1804, + 1169, + 1193, 0 ], "type": "StdLibCall", @@ -64,8 +64,8 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 1780, - 1804, + 1169, + 1193, 0 ] } @@ -80,8 +80,8 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 1965, - 1966, + 1385, + 1389, 0 ] }, @@ -91,16 +91,16 @@ description: Operations executed lego.kcl "value": "start" }, "sourceRange": [ - 1968, - 1975, + 1391, + 1398, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 1951, - 1976, + 1371, + 1399, 0 ], "type": "StdLibCall", @@ -117,16 +117,16 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 2238, - 2250, + 1661, + 1673, 0 ] } }, "name": "extrude", "sourceRange": [ - 2221, - 2252, + 1644, + 1675, 0 ], "type": "StdLibCall", @@ -138,8 +138,8 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 2221, - 2252, + 1644, + 1675, 0 ] } @@ -154,8 +154,8 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 2316, - 2317, + 1739, + 1743, 0 ] }, @@ -165,16 +165,16 @@ description: Operations executed lego.kcl "value": "end" }, "sourceRange": [ - 2319, - 2324, + 1745, + 1750, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 2302, - 2325, + 1725, + 1751, 0 ], "type": "StdLibCall", @@ -197,73 +197,328 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 2704, - 2714, + 2130, + 2140, 0 ] } }, "name": "extrude", "sourceRange": [ - 2687, - 2715, + 2113, + 2141, 0 ], "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, "sourceRange": [ - 2687, - 2715, + 2113, + 2141, 0 ] } @@ -272,196 +527,33 @@ description: Operations executed lego.kcl "labeledArgs": { "data": { "value": { - "type": "Object", + "type": "Solid", "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.7000000000000002, - "ty": { - "type": "Unknown" - } - } - } - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - } - } - } - } - } - } + "artifactId": "[uuid]" } }, "sourceRange": [ - 2790, - 2798, + 2216, + 2228, + 0 + ] + }, + "tag": { + "value": { + "type": "String", + "value": "start" + }, + "sourceRange": [ + 2230, + 2237, 0 ] } }, "name": "startSketchOn", "sourceRange": [ - 2776, - 2799, + 2202, + 2238, 0 ], "type": "StdLibCall", @@ -472,7 +564,7 @@ description: Operations executed lego.kcl "length": { "value": { "type": "Number", - "value": -1.8, + "value": 1.8, "ty": { "type": "Default", "len": { @@ -484,52 +576,244 @@ description: Operations executed lego.kcl } }, "sourceRange": [ - 3214, - 3225, + 2653, + 2663, 0 ] } }, "name": "extrude", "sourceRange": [ - 3197, - 3226, + 2636, + 2664, 0 ], "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, "sourceRange": [ - 3197, - 3226, + 2636, + 2664, 0 ] } diff --git a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap index 3c2031f4b..a65cea89e 100644 --- a/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/lego/program_memory.snap @@ -1,6094 +1,9 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing lego.kcl --- { - "bumpDiam": { - "type": "Number", - "value": 4.8, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 402, - 405, - 0 - ] - } - ] - }, - "bumpHeight": { - "type": "Number", - "value": 1.8, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 422, - 0 - ] - } - ] - }, - "clearance": { - "type": "Number", - "value": 0.1, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 387, - 390, - 0 - ] - } - ] - }, - "height": { - "type": "Number", - "value": 3.2, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 432, - 435, - 0 - ] - } - ] - }, - "lSegments": { - "type": "Number", - "value": 7.96, - "ty": { - "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 302, - 303, - 0 - ] - }, - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 556, - 559, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - }, - { - "sourceRange": [ - 302, - 303, - 0 - ] - } - ] - }, - "lbumps": { - "type": "Number", - "value": 5.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 302, - 303, - 0 - ] - } - ] - }, - "peg": { - "type": "Solids", - "value": [ - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - }, - "ccw": true, - "center": [ - -8.0, - -16.0 - ], - "from": [ - -5.6, - -16.0 - ], - "radius": 2.4, - "tag": null, - "to": [ - -5.6, - -16.0 - ], - "type": "Circle", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "face", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "end", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "solid": { - "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", - "id": "[uuid]", - "paths": [ - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1666, - 1693, - 0 - ] - }, - "from": [ - -11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1699, - 1727, - 0 - ] - }, - "from": [ - 11.9, - -19.9 - ], - "tag": null, - "to": [ - 11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1733, - 1761, - 0 - ] - }, - "from": [ - 11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - 19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1767, - 1774, - 0 - ] - }, - "from": [ - -11.9, - 19.9 - ], - "tag": null, - "to": [ - -11.9, - -19.9 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XY", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "units": { - "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -11.9, - -19.9 - ], - "to": [ - -11.9, - -19.9 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "height": 3.2, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] - }, - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2302, - 2325, - 0 - ] - } - ] - }, - "start": { - "from": [ - -5.6, - -16.0 - ], - "to": [ - -5.6, - -16.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - }, - "height": 1.8, - "startCapId": null, - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2331, - 2477, - 0 - ] - } - ] - } - ] - }, - "pegFace": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1104, - 1105, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1111, - 1112, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 3.2, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 432, - 435, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1098, - 1126, - 0 - ] - } - ] - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1146, - 1147, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1153, - 1154, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1160, - 1161, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1140, - 1163, - 0 - ] - } - ] - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1183, - 1184, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1190, - 1191, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1197, - 1198, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1177, - 1200, - 0 - ] - } - ] - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1220, - 1221, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1227, - 1228, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1234, - 1235, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1214, - 1237, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1083, - 1241, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1071, - 1243, - 0 - ] - } - ] - }, - "pitch": { - "type": "Number", - "value": 8.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 371, - 374, - 0 - ] - } - ] - }, - "postDiam": { - "type": "Number", - "value": 6.5, - "ty": { - "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 450, - 451, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - }, - { - "sourceRange": [ - 402, - 405, - 0 - ] - }, - { - "sourceRange": [ - 479, - 482, - 0 - ] - } - ] - }, - "s": { + "base": { "type": "Solid", "value": { "type": "Solid", @@ -6099,8 +14,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1666, - 1693, + 1055, + 1082, 0 ], "tag": null, @@ -6110,8 +25,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1699, - 1727, + 1088, + 1116, 0 ], "tag": null, @@ -6121,8 +36,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1733, - 1761, + 1122, + 1150, 0 ], "tag": null, @@ -6132,8 +47,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1767, - 1774, + 1156, + 1163, 0 ], "tag": null, @@ -6148,19 +63,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1666, - 1693, + 1055, + 1082, 0 ] }, "from": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "tag": null, "to": [ - 11.9, - -19.9 + 19.9, + -39.9 ], "type": "ToPoint", "units": { @@ -6171,19 +86,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1699, - 1727, + 1088, + 1116, 0 ] }, "from": [ - 11.9, - -19.9 + 19.9, + -39.9 ], "tag": null, "to": [ - 11.9, - 19.9 + 19.9, + 39.9 ], "type": "ToPoint", "units": { @@ -6194,19 +109,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1733, - 1761, + 1122, + 1150, 0 ] }, "from": [ - 11.9, - 19.9 + 19.9, + 39.9 ], "tag": null, "to": [ - -11.9, - 19.9 + -19.9, + 39.9 ], "type": "ToPoint", "units": { @@ -6217,19 +132,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1767, - 1774, + 1156, + 1163, 0 ] }, "from": [ - -11.9, - 19.9 + -19.9, + 39.9 ], "tag": null, "to": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "type": "ToPoint", "units": { @@ -6264,17 +179,16 @@ description: Variables in memory after executing lego.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "to": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "units": { "type": "Inches" @@ -6283,8 +197,8 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1606, - 1660, + 995, + 1049, 0 ] } @@ -6293,32 +207,16311 @@ description: Variables in memory after executing lego.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] + } }, "height": 3.2, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" + } + } + }, + "bumpDiam": { + "type": "Number", + "value": 4.8, + "ty": { + "type": "Default", + "len": { + "type": "Inches" }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] + "angle": { + "type": "Degrees" + } + } + }, + "bumpHeight": { + "type": "Number", + "value": 1.8, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "clearance": { + "type": "Number", + "value": 0.1, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "height": { + "type": "Number", + "value": 3.2, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "lSegments": { + "type": "Number", + "value": 7.98, + "ty": { + "type": "Unknown" + } + }, + "lbumps": { + "type": "Number", + "value": 10.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "peg": { + "type": "HomArray", + "value": [ + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } } - ] + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + }, + "ccw": true, + "center": [ + -16.0, + -36.0 + ], + "from": [ + -13.6, + -36.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -13.6, + -36.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "end", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -13.6, + -36.0 + ], + "to": [ + -13.6, + -36.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1757, + 1903, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + } + ] + }, + "pitch": { + "type": "Number", + "value": 8.0, + "ty": { + "type": "Default", + "len": { + "type": "Inches" + }, + "angle": { + "type": "Degrees" + } + } + }, + "postDiam": { + "type": "Number", + "value": 6.5, + "ty": { + "type": "Unknown" } }, "shellExtrude": { @@ -6332,8 +16525,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2075, - 2112, + 1498, + 1535, 0 ], "tag": null, @@ -6343,8 +16536,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2118, - 2156, + 1541, + 1579, 0 ], "tag": null, @@ -6354,8 +16547,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2162, - 2202, + 1585, + 1625, 0 ], "tag": null, @@ -6365,8 +16558,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 2208, - 2215, + 1631, + 1638, 0 ], "tag": null, @@ -6381,19 +16574,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2075, - 2112, + 1498, + 1535, 0 ] }, "from": [ - -10.4, - -18.4 + -18.4, + -38.4 ], "tag": null, "to": [ - 10.4, - -18.4 + 18.4, + -38.4 ], "type": "ToPoint", "units": { @@ -6404,19 +16597,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2118, - 2156, + 1541, + 1579, 0 ] }, "from": [ - 10.4, - -18.4 + 18.4, + -38.4 ], "tag": null, "to": [ - 10.4, - 18.4 + 18.4, + 38.4 ], "type": "ToPoint", "units": { @@ -6427,19 +16620,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2162, - 2202, + 1585, + 1625, 0 ] }, "from": [ - 10.4, - 18.4 + 18.4, + 38.4 ], "tag": null, "to": [ - -10.4, - 18.4 + -18.4, + 38.4 ], "type": "ToPoint", "units": { @@ -6450,19 +16643,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 2208, - 2215, + 1631, + 1638, 0 ] }, "from": [ - -10.4, - 18.4 + -18.4, + 38.4 ], "tag": null, "to": [ - -10.4, - -18.4 + -18.4, + -38.4 ], "type": "ToPoint", "units": { @@ -6499,8 +16692,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1666, - 1693, + 1055, + 1082, 0 ], "tag": null, @@ -6510,8 +16703,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1699, - 1727, + 1088, + 1116, 0 ], "tag": null, @@ -6521,8 +16714,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1733, - 1761, + 1122, + 1150, 0 ], "tag": null, @@ -6532,8 +16725,8 @@ description: Variables in memory after executing lego.kcl "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 1767, - 1774, + 1156, + 1163, 0 ], "tag": null, @@ -6548,19 +16741,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1666, - 1693, + 1055, + 1082, 0 ] }, "from": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "tag": null, "to": [ - 11.9, - -19.9 + 19.9, + -39.9 ], "type": "ToPoint", "units": { @@ -6571,19 +16764,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1699, - 1727, + 1088, + 1116, 0 ] }, "from": [ - 11.9, - -19.9 + 19.9, + -39.9 ], "tag": null, "to": [ - 11.9, - 19.9 + 19.9, + 39.9 ], "type": "ToPoint", "units": { @@ -6594,19 +16787,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1733, - 1761, + 1122, + 1150, 0 ] }, "from": [ - 11.9, - 19.9 + 19.9, + 39.9 ], "tag": null, "to": [ - -11.9, - 19.9 + -19.9, + 39.9 ], "type": "ToPoint", "units": { @@ -6617,19 +16810,19 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1767, - 1774, + 1156, + 1163, 0 ] }, "from": [ - -11.9, - 19.9 + -19.9, + 39.9 ], "tag": null, "to": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "type": "ToPoint", "units": { @@ -6664,17 +16857,16 @@ description: Variables in memory after executing lego.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "to": [ - -11.9, - -19.9 + -19.9, + -39.9 ], "units": { "type": "Inches" @@ -6683,8 +16875,8 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1606, - 1660, + 995, + 1049, 0 ] } @@ -6693,54 +16885,27 @@ description: Variables in memory after executing lego.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] + } }, "height": 3.2, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1606, - 1660, - 0 - ] - } - ] + } }, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1951, - 1976, - 0 - ] - } - ] + } }, "start": { "from": [ - -10.4, - -18.4 + -18.4, + -38.4 ], "to": [ - -10.4, - -18.4 + -18.4, + -38.4 ], "units": { "type": "Inches" @@ -6749,8 +16914,8 @@ description: Variables in memory after executing lego.kcl "__geoMeta": { "id": "[uuid]", "sourceRange": [ - 1982, - 2069, + 1405, + 1492, 0 ] } @@ -6759,32 +16924,14 @@ description: Variables in memory after executing lego.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1982, - 2069, - 0 - ] - } - ] + } }, "height": -1.7000000000000002, "startCapId": "[uuid]", "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1982, - 2069, - 0 - ] - } - ] + } } }, "t": { @@ -6792,1536 +16939,19117 @@ description: Variables in memory after executing lego.kcl "value": 1.5, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 450, - 451, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - }, - { - "sourceRange": [ - 402, - 405, - 0 - ] - }, - { - "sourceRange": [ - 479, - 482, - 0 - ] - } - ] + } }, "totalLength": { + "type": "Number", + "value": 79.8, + "ty": { + "type": "Unknown" + } + }, + "totalWidth": { "type": "Number", "value": 39.8, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 302, - 303, - 0 - ] - }, - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 556, - 559, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - } - ] - }, - "totalWidth": { - "type": "Number", - "value": 23.8, - "ty": { - "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 337, - 338, - 0 - ] - }, - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 604, - 607, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - } - ] - }, - "tubeFace": { - "type": "Object", - "value": { - "plane": { - "type": "Object", - "value": { - "origin": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1415, - 1416, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1422, - 1423, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.7000000000000002, - "ty": { - "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 432, - 435, - 0 - ] - }, - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 450, - 451, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - }, - { - "sourceRange": [ - 402, - 405, - 0 - ] - }, - { - "sourceRange": [ - 479, - 482, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1409, - 1441, - 0 - ] - } - ] - }, - "xAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1461, - 1462, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1468, - 1469, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1475, - 1476, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1455, - 1478, - 0 - ] - } - ] - }, - "yAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1498, - 1499, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1505, - 1506, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1512, - 1513, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1492, - 1515, - 0 - ] - } - ] - }, - "zAxis": { - "type": "Object", - "value": { - "x": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1535, - 1536, - 0 - ] - } - ] - }, - "y": { - "type": "Number", - "value": 0.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1542, - 1543, - 0 - ] - } - ] - }, - "z": { - "type": "Number", - "value": 1.0, - "ty": { - "type": "Default", - "len": { - "type": "Inches" - }, - "angle": { - "type": "Degrees" - } - }, - "__meta": [ - { - "sourceRange": [ - 1549, - 1550, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1529, - 1552, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1394, - 1556, - 0 - ] - } - ] - } - }, - "__meta": [ - { - "sourceRange": [ - 1382, - 1558, - 0 - ] - } - ] + } }, "tubePattern": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] - }, - "ccw": true, - "center": [ - -4.0, - -12.0 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 ], - "from": [ - -1.6, - -12.0 - ], - "radius": 2.4, "tag": null, - "to": [ - -1.6, - -12.0 - ], - "type": "Circle", + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, "units": { "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 1.7000000000000002 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, - "zAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - -1.6, - -12.0 - ], - "to": [ - -1.6, - -12.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2805, - 2979, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] - } - ] - }, - "height": -1.8, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2805, - 2979, - 0 - ] } - ] + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } + }, + { + "type": "Solid", + "value": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + }, + "ccw": true, + "center": [ + -12.0, + -32.0 + ], + "from": [ + -9.6, + -32.0 + ], + "radius": 2.4, + "tag": null, + "to": [ + -9.6, + -32.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1498, + 1535, + 0 + ] + }, + "from": [ + -18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1541, + 1579, + 0 + ] + }, + "from": [ + 18.4, + -38.4 + ], + "tag": null, + "to": [ + 18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1585, + 1625, + 0 + ] + }, + "from": [ + 18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + 38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1631, + 1638, + 0 + ] + }, + "from": [ + -18.4, + 38.4 + ], + "tag": null, + "to": [ + -18.4, + -38.4 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "face", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "start", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "solid": { + "type": "Solid", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": [ + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1055, + 1082, + 0 + ] + }, + "from": [ + -19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1088, + 1116, + 0 + ] + }, + "from": [ + 19.9, + -39.9 + ], + "tag": null, + "to": [ + 19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1122, + 1150, + 0 + ] + }, + "from": [ + 19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + 39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1156, + 1163, + 0 + ] + }, + "from": [ + -19.9, + 39.9 + ], + "tag": null, + "to": [ + -19.9, + -39.9 + ], + "type": "ToPoint", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -19.9, + -39.9 + ], + "to": [ + -19.9, + -39.9 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 995, + 1049, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 3.2, + "startCapId": "[uuid]", + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -18.4, + -38.4 + ], + "to": [ + -18.4, + -38.4 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 1405, + 1492, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": -1.7000000000000002, + "startCapId": "[uuid]", + "endCapId": null, + "units": { + "type": "Inches" + } + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + -9.6, + -32.0 + ], + "to": [ + -9.6, + -32.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 2244, + 2418, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Inches" + } + }, + "height": 1.8, + "startCapId": null, + "endCapId": "[uuid]", + "units": { + "type": "Inches" + } + } } ] }, "wSegments": { "type": "Number", - "value": 7.9333, + "value": 7.96, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 337, - 338, - 0 - ] - }, - { - "sourceRange": [ - 371, - 374, - 0 - ] - }, - { - "sourceRange": [ - 604, - 607, - 0 - ] - }, - { - "sourceRange": [ - 387, - 390, - 0 - ] - }, - { - "sourceRange": [ - 337, - 338, - 0 - ] - } - ] + } }, "wbumps": { "type": "Number", - "value": 3.0, + "value": 5.0, "ty": { "type": "Default", "len": { @@ -8330,15 +36058,6 @@ description: Variables in memory after executing lego.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 337, - 338, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png index 69cf7c572..f98afb277 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/lego/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap index 83a0e9f34..962561d11 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands mounting-plate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 567, + 622, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -217,17 +228,6 @@ description: Artifact commands mounting-plate.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 856, - 875, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -276,6 +276,17 @@ description: Artifact commands mounting-plate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1106, + 1250, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -391,6 +402,17 @@ description: Artifact commands mounting-plate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1265, + 1408, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -506,6 +528,17 @@ description: Artifact commands mounting-plate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1423, + 1568, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -621,6 +654,17 @@ description: Artifact commands mounting-plate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1583, + 1727, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -736,6 +780,17 @@ description: Artifact commands mounting-plate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1742, + 1815, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap index f50c41602..1fdaf8945 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart mounting-plate.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/exported_step.step b/rust/kcl-lib/tests/kcl_samples/mounting-plate/exported_step.step index a2c742044..836b956fc 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap index 32d1e5a79..8ee8bfd5b 100644 --- a/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/mounting-plate/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing mounting-plate.kcl --- { @@ -14,268 +14,27 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 354, - 355, - 0 - ] - } - ] + } }, "edge1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 630, - 698, - 0 - ] - }, - "from": [ - -3.0, - -5.0 - ], - "tag": { - "end": 697, - "start": 691, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 3.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 630, - 698, - 0 - ], - "tag": { - "end": 697, - "start": 691, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 691, - 697, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 706, - 772, - 0 - ] - }, - "from": [ - 3.0, - -5.0 - ], - "tag": { - "end": 771, - "start": 765, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 3.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 706, - 772, - 0 - ], - "tag": { - "end": 771, - "start": 765, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 765, - 771, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 780, - 848, - 0 - ] - }, - "from": [ - 3.0, - 5.0 - ], - "tag": { - "end": 847, - "start": 841, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - -3.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 780, - 848, - 0 - ], - "tag": { - "end": 847, - "start": 841, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 841, - 847, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 856, - 875, - 0 - ] - }, - "from": [ - -3.0, - 5.0 - ], - "tag": { - "end": 874, - "start": 868, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - -3.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 856, - 875, - 0 - ], - "tag": { - "end": 874, - "start": 868, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 868, - 874, - 0 - ] - } - ] + "value": "edge4" }, "filletRadius": { "type": "Number", @@ -288,16 +47,7 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 309, - 312, - 0 - ] - } - ] + } }, "holeIndex": { "type": "Number", @@ -310,16 +60,7 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 974, - 977, - 0 - ] - } - ] + } }, "holeRadius": { "type": "Number", @@ -332,16 +73,7 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 961, - 0 - ] - } - ] + } }, "part": { "type": "Solid", @@ -559,8 +291,7 @@ description: Variables in memory after executing mounting-plate.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -587,267 +318,26 @@ description: Variables in memory after executing mounting-plate.kcl "tags": { "edge1": { "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 630, - 698, - 0 - ] - }, - "from": [ - -3.0, - -5.0 - ], - "tag": { - "end": 697, - "start": 691, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 3.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 630, - 698, - 0 - ], - "tag": { - "end": 697, - "start": 691, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 691, - 697, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 706, - 772, - 0 - ] - }, - "from": [ - 3.0, - -5.0 - ], - "tag": { - "end": 771, - "start": 765, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 3.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 706, - 772, - 0 - ], - "tag": { - "end": 771, - "start": 765, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 765, - 771, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 780, - 848, - 0 - ] - }, - "from": [ - 3.0, - 5.0 - ], - "tag": { - "end": 847, - "start": 841, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - -3.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 780, - 848, - 0 - ], - "tag": { - "end": 847, - "start": 841, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 841, - 847, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 856, - 875, - 0 - ] - }, - "from": [ - -3.0, - 5.0 - ], - "tag": { - "end": 874, - "start": 868, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - -3.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 856, - 875, - 0 - ], - "tag": { - "end": 874, - "start": 868, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 868, - 874, - 0 - ] - } - ] + "value": "edge4" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 567, - 622, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": "[uuid]", @@ -884,16 +374,7 @@ description: Variables in memory after executing mounting-plate.kcl ], "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 567, - 622, - 0 - ] - } - ] + } } }, "plateLength": { @@ -907,16 +388,7 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 276, - 278, - 0 - ] - } - ] + } }, "plateThickness": { "type": "Number", @@ -929,16 +401,7 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 330, - 332, - 0 - ] - } - ] + } }, "plateWidth": { "type": "Number", @@ -951,28 +414,10 @@ description: Variables in memory after executing mounting-plate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 292, - 293, - 0 - ] - } - ] + } }, "rectShape": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 519, - 889, - 0 - ] - } - ] + "type": "Function" }, "rs": { "type": "Sketch", @@ -1120,8 +565,7 @@ description: Variables in memory after executing mounting-plate.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1148,267 +592,26 @@ description: Variables in memory after executing mounting-plate.kcl "tags": { "edge1": { "type": "TagIdentifier", - "value": "edge1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 630, - 698, - 0 - ] - }, - "from": [ - -3.0, - -5.0 - ], - "tag": { - "end": 697, - "start": 691, - "type": "TagDeclarator", - "value": "edge1" - }, - "to": [ - 3.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 630, - 698, - 0 - ], - "tag": { - "end": 697, - "start": 691, - "type": "TagDeclarator", - "value": "edge1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 691, - 697, - 0 - ] - } - ] + "value": "edge1" }, "edge2": { "type": "TagIdentifier", - "value": "edge2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 706, - 772, - 0 - ] - }, - "from": [ - 3.0, - -5.0 - ], - "tag": { - "end": 771, - "start": 765, - "type": "TagDeclarator", - "value": "edge2" - }, - "to": [ - 3.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 706, - 772, - 0 - ], - "tag": { - "end": 771, - "start": 765, - "type": "TagDeclarator", - "value": "edge2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 765, - 771, - 0 - ] - } - ] + "value": "edge2" }, "edge3": { "type": "TagIdentifier", - "value": "edge3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 780, - 848, - 0 - ] - }, - "from": [ - 3.0, - 5.0 - ], - "tag": { - "end": 847, - "start": 841, - "type": "TagDeclarator", - "value": "edge3" - }, - "to": [ - -3.0, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 780, - 848, - 0 - ], - "tag": { - "end": 847, - "start": 841, - "type": "TagDeclarator", - "value": "edge3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 841, - 847, - 0 - ] - } - ] + "value": "edge3" }, "edge4": { "type": "TagIdentifier", - "value": "edge4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 856, - 875, - 0 - ] - }, - "from": [ - -3.0, - 5.0 - ], - "tag": { - "end": 874, - "start": 868, - "type": "TagDeclarator", - "value": "edge4" - }, - "to": [ - -3.0, - -5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 856, - 875, - 0 - ], - "tag": { - "end": 874, - "start": 868, - "type": "TagDeclarator", - "value": "edge4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 868, - 874, - 0 - ] - } - ] + "value": "edge4" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 567, - 622, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap index 30e813060..1e636e0c0 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_commands.snap @@ -154,6 +154,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 228, + 283, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -250,17 +261,6 @@ description: Artifact commands multi-axis-robot.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 695, - 702, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -607,6 +607,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1137, + 1194, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -816,6 +827,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1413, + 1450, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -995,6 +1017,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1582, + 1721, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1481,6 +1514,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1966, + 2105, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2096,6 +2140,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 205, + 265, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2347,6 +2402,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 516, + 552, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2451,17 +2517,6 @@ description: Artifact commands multi-axis-robot.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 819, - 826, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2688,6 +2743,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 923, + 1091, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2897,6 +2963,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1316, + 1462, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3383,6 +3460,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1778, + 1943, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3630,6 +3718,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2189, + 2229, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3929,6 +4028,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 253, + 396, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4041,17 +4151,6 @@ description: Artifact commands multi-axis-robot.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 792, - 799, - 5 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -4278,6 +4377,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 915, + 979, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4487,6 +4597,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1169, + 1364, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4696,6 +4817,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1588, + 1632, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5558,6 +5690,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1869, + 2060, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6044,6 +6187,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2412, + 2586, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6302,6 +6456,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 273, + 506, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6414,17 +6579,6 @@ description: Artifact commands multi-axis-robot.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 924, - 931, - 6 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -6651,6 +6805,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1045, + 1245, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6860,6 +7025,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1471, + 1659, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7722,6 +7898,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2079, + 2364, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -7901,6 +8088,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2463, + 2746, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8080,6 +8278,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2900, + 2938, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8259,6 +8468,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3068, + 3293, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -8732,6 +8952,17 @@ description: Artifact commands multi-axis-robot.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4168, + 4393, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap index e00447f35..df693ab0c 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart multi-axis-robot.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md index e0ef934ff..948dd4134 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/artifact_graph_flowchart.snap.md @@ -24,136 +24,136 @@ flowchart LR 45["Segment
[1582, 1721, 3]"] 46[Solid2d] end - subgraph path51 [Path] - 51["Path
[1966, 2105, 3]"] - 52["Segment
[1966, 2105, 3]"] - 53[Solid2d] + subgraph path54 [Path] + 54["Path
[1966, 2105, 3]"] + 55["Segment
[1966, 2105, 3]"] + 56[Solid2d] end - subgraph path59 [Path] - 59["Path
[205, 265, 4]"] - 60["Segment
[205, 265, 4]"] - 61[Solid2d] + subgraph path65 [Path] + 65["Path
[205, 265, 4]"] + 66["Segment
[205, 265, 4]"] + 67[Solid2d] end - subgraph path69 [Path] - 69["Path
[516, 552, 4]"] - 70["Segment
[558, 602, 4]"] - 71["Segment
[608, 696, 4]"] - 72["Segment
[702, 751, 4]"] - 73["Segment
[757, 813, 4]"] - 74["Segment
[819, 826, 4]"] - 75[Solid2d] + subgraph path75 [Path] + 75["Path
[516, 552, 4]"] + 76["Segment
[558, 602, 4]"] + 77["Segment
[608, 696, 4]"] + 78["Segment
[702, 751, 4]"] + 79["Segment
[757, 813, 4]"] + 80["Segment
[819, 826, 4]"] + 81[Solid2d] end - subgraph path91 [Path] - 91["Path
[923, 1091, 4]"] - 92["Segment
[923, 1091, 4]"] - 93[Solid2d] + subgraph path97 [Path] + 97["Path
[923, 1091, 4]"] + 98["Segment
[923, 1091, 4]"] + 99[Solid2d] end - subgraph path99 [Path] - 99["Path
[1316, 1462, 4]"] - 100["Segment
[1316, 1462, 4]"] - 101[Solid2d] - end - subgraph path107 [Path] - 107["Path
[1778, 1943, 4]"] - 108["Segment
[1778, 1943, 4]"] - 109[Solid2d] + subgraph path105 [Path] + 105["Path
[1316, 1462, 4]"] + 106["Segment
[1316, 1462, 4]"] + 107[Solid2d] end subgraph path116 [Path] - 116["Path
[2189, 2229, 4]"] - 117["Segment
[2189, 2229, 4]"] + 116["Path
[1778, 1943, 4]"] + 117["Segment
[1778, 1943, 4]"] 118[Solid2d] end - subgraph path128 [Path] - 128["Path
[253, 396, 5]"] - 129["Segment
[402, 518, 5]"] - 130["Segment
[524, 602, 5]"] - 131["Segment
[608, 724, 5]"] - 132["Segment
[730, 786, 5]"] - 133["Segment
[792, 799, 5]"] - 134[Solid2d] + subgraph path125 [Path] + 125["Path
[2189, 2229, 4]"] + 126["Segment
[2189, 2229, 4]"] + 127[Solid2d] end - subgraph path150 [Path] - 150["Path
[915, 979, 5]"] - 151["Segment
[915, 979, 5]"] - 152[Solid2d] + subgraph path137 [Path] + 137["Path
[253, 396, 5]"] + 138["Segment
[402, 518, 5]"] + 139["Segment
[524, 602, 5]"] + 140["Segment
[608, 724, 5]"] + 141["Segment
[730, 786, 5]"] + 142["Segment
[792, 799, 5]"] + 143[Solid2d] end - subgraph path158 [Path] - 158["Path
[1169, 1364, 5]"] - 159["Segment
[1169, 1364, 5]"] - 160[Solid2d] + subgraph path159 [Path] + 159["Path
[915, 979, 5]"] + 160["Segment
[915, 979, 5]"] + 161[Solid2d] end - subgraph path166 [Path] - 166["Path
[1588, 1632, 5]"] - 167["Segment
[1588, 1632, 5]"] - 168[Solid2d] + subgraph path167 [Path] + 167["Path
[1169, 1364, 5]"] + 168["Segment
[1169, 1364, 5]"] + 169[Solid2d] end - subgraph path174 [Path] - 174["Path
[1869, 2060, 5]"] - 175["Segment
[1869, 2060, 5]"] - 176[Solid2d] + subgraph path175 [Path] + 175["Path
[1588, 1632, 5]"] + 176["Segment
[1588, 1632, 5]"] + 177[Solid2d] end - subgraph path182 [Path] - 182["Path
[2412, 2586, 5]"] - 183["Segment
[2412, 2586, 5]"] - 184[Solid2d] + subgraph path190 [Path] + 190["Path
[1869, 2060, 5]"] + 191["Segment
[1869, 2060, 5]"] + 192[Solid2d] end - subgraph path191 [Path] - 191["Path
[273, 506, 6]"] - 192["Segment
[512, 631, 6]"] - 193["Segment
[637, 717, 6]"] - 194["Segment
[723, 842, 6]"] - 195["Segment
[848, 918, 6]"] - 196["Segment
[924, 931, 6]"] - 197[Solid2d] + subgraph path201 [Path] + 201["Path
[2412, 2586, 5]"] + 202["Segment
[2412, 2586, 5]"] + 203[Solid2d] end - subgraph path213 [Path] - 213["Path
[1045, 1245, 6]"] - 214["Segment
[1045, 1245, 6]"] - 215[Solid2d] + subgraph path210 [Path] + 210["Path
[273, 506, 6]"] + 211["Segment
[512, 631, 6]"] + 212["Segment
[637, 717, 6]"] + 213["Segment
[723, 842, 6]"] + 214["Segment
[848, 918, 6]"] + 215["Segment
[924, 931, 6]"] + 216[Solid2d] end - subgraph path221 [Path] - 221["Path
[1471, 1659, 6]"] - 222["Segment
[1471, 1659, 6]"] - 223[Solid2d] + subgraph path232 [Path] + 232["Path
[1045, 1245, 6]"] + 233["Segment
[1045, 1245, 6]"] + 234[Solid2d] end - subgraph path229 [Path] - 229["Path
[2079, 2364, 6]"] - 230["Segment
[2079, 2364, 6]"] - 231[Solid2d] + subgraph path240 [Path] + 240["Path
[1471, 1659, 6]"] + 241["Segment
[1471, 1659, 6]"] + 242[Solid2d] end - subgraph path238 [Path] - 238["Path
[2463, 2746, 6]"] - 239["Segment
[2463, 2746, 6]"] - 240[Solid2d] + subgraph path255 [Path] + 255["Path
[2079, 2364, 6]"] + 256["Segment
[2079, 2364, 6]"] + 257[Solid2d] end - subgraph path247 [Path] - 247["Path
[2900, 2938, 6]"] - 248["Segment
[2900, 2938, 6]"] - 249[Solid2d] + subgraph path264 [Path] + 264["Path
[2463, 2746, 6]"] + 265["Segment
[2463, 2746, 6]"] + 266[Solid2d] end - subgraph path256 [Path] - 256["Path
[3068, 3293, 6]"] - 257["Segment
[3299, 3393, 6]"] - 258["Segment
[3399, 3542, 6]"] - 259["Segment
[3548, 3642, 6]"] - 260["Segment
[3648, 3750, 6]"] - 261["Segment
[3756, 3858, 6]"] - 262["Segment
[3864, 3964, 6]"] - 263["Segment
[3970, 4026, 6]"] - 264["Segment
[4032, 4039, 6]"] - 265[Solid2d] + subgraph path273 [Path] + 273["Path
[2900, 2938, 6]"] + 274["Segment
[2900, 2938, 6]"] + 275[Solid2d] end - subgraph path290 [Path] - 290["Path
[4168, 4393, 6]"] - 291["Segment
[4399, 4495, 6]"] - 292["Segment
[4501, 4649, 6]"] - 293["Segment
[4655, 4751, 6]"] - 294["Segment
[4757, 4861, 6]"] - 295["Segment
[4867, 4971, 6]"] - 296["Segment
[4977, 5079, 6]"] - 297["Segment
[5085, 5141, 6]"] - 298["Segment
[5147, 5154, 6]"] - 299[Solid2d] + subgraph path282 [Path] + 282["Path
[3068, 3293, 6]"] + 283["Segment
[3299, 3393, 6]"] + 284["Segment
[3399, 3542, 6]"] + 285["Segment
[3548, 3642, 6]"] + 286["Segment
[3648, 3750, 6]"] + 287["Segment
[3756, 3858, 6]"] + 288["Segment
[3864, 3964, 6]"] + 289["Segment
[3970, 4026, 6]"] + 290["Segment
[4032, 4039, 6]"] + 291[Solid2d] + end + subgraph path316 [Path] + 316["Path
[4168, 4393, 6]"] + 317["Segment
[4399, 4495, 6]"] + 318["Segment
[4501, 4649, 6]"] + 319["Segment
[4655, 4751, 6]"] + 320["Segment
[4757, 4861, 6]"] + 321["Segment
[4867, 4971, 6]"] + 322["Segment
[4977, 5079, 6]"] + 323["Segment
[5085, 5141, 6]"] + 324["Segment
[5147, 5154, 6]"] + 325[Solid2d] end 1["Plane
[203, 222, 3]"] 9["Sweep Extrusion
[716, 763, 3]"] @@ -189,209 +189,235 @@ flowchart LR 48[Wall] 49["SweepEdge Opposite"] 50["SweepEdge Adjacent"] - 54["Sweep Extrusion
[2240, 2287, 3]"] - 55[Wall] - 56["SweepEdge Opposite"] - 57["SweepEdge Adjacent"] - 58["Plane
[176, 199, 4]"] - 62["Sweep Extrusion
[279, 317, 4]"] - 63[Wall] - 64["Cap Start"] - 65["Cap End"] - 66["SweepEdge Opposite"] - 67["SweepEdge Adjacent"] - 68["Plane
[487, 510, 4]"] - 76["Sweep Extrusion
[841, 871, 4]"] - 77[Wall] - 78[Wall] - 79[Wall] - 80[Wall] - 81["Cap Start"] - 82["Cap End"] - 83["SweepEdge Opposite"] - 84["SweepEdge Adjacent"] - 85["SweepEdge Opposite"] - 86["SweepEdge Adjacent"] - 87["SweepEdge Opposite"] - 88["SweepEdge Adjacent"] + 51["Sweep Extrusion
[1868, 1915, 3]"] + 52["Sweep Extrusion
[1868, 1915, 3]"] + 53["Sweep Extrusion
[1868, 1915, 3]"] + 57["Sweep Extrusion
[2240, 2287, 3]"] + 58[Wall] + 59["SweepEdge Opposite"] + 60["SweepEdge Adjacent"] + 61["Sweep Extrusion
[2240, 2287, 3]"] + 62["Sweep Extrusion
[2240, 2287, 3]"] + 63["Sweep Extrusion
[2240, 2287, 3]"] + 64["Plane
[176, 199, 4]"] + 68["Sweep Extrusion
[279, 317, 4]"] + 69[Wall] + 70["Cap Start"] + 71["Cap End"] + 72["SweepEdge Opposite"] + 73["SweepEdge Adjacent"] + 74["Plane
[487, 510, 4]"] + 82["Sweep Extrusion
[841, 871, 4]"] + 83[Wall] + 84[Wall] + 85[Wall] + 86[Wall] + 87["Cap Start"] + 88["Cap End"] 89["SweepEdge Opposite"] 90["SweepEdge Adjacent"] - 94["Sweep Extrusion
[1105, 1137, 4]"] - 95[Wall] - 96["Cap End"] - 97["SweepEdge Opposite"] - 98["SweepEdge Adjacent"] - 102["Sweep Extrusion
[1694, 1726, 4]"] - 103[Wall] - 104["Cap End"] - 105["SweepEdge Opposite"] - 106["SweepEdge Adjacent"] - 110["Sweep Extrusion
[1957, 1990, 4]"] - 111[Wall] - 112["Cap End"] - 113["SweepEdge Opposite"] - 114["SweepEdge Adjacent"] - 115["Plane
[2160, 2183, 4]"] - 119["Sweep Extrusion
[2231, 2262, 4]"] + 91["SweepEdge Opposite"] + 92["SweepEdge Adjacent"] + 93["SweepEdge Opposite"] + 94["SweepEdge Adjacent"] + 95["SweepEdge Opposite"] + 96["SweepEdge Adjacent"] + 100["Sweep Extrusion
[1105, 1137, 4]"] + 101[Wall] + 102["Cap End"] + 103["SweepEdge Opposite"] + 104["SweepEdge Adjacent"] + 108["Sweep Extrusion
[1694, 1726, 4]"] + 109[Wall] + 110["Cap End"] + 111["SweepEdge Opposite"] + 112["SweepEdge Adjacent"] + 113["Sweep Extrusion
[1694, 1726, 4]"] + 114["Sweep Extrusion
[1694, 1726, 4]"] + 115["Sweep Extrusion
[1694, 1726, 4]"] + 119["Sweep Extrusion
[1957, 1990, 4]"] 120[Wall] - 121["Cap Start"] - 122["Cap End"] - 123["SweepEdge Opposite"] - 124["SweepEdge Adjacent"] - 125["EdgeCut Fillet
[323, 406, 4]"] - 126["EdgeCut Fillet
[1996, 2079, 4]"] - 127["Plane
[224, 247, 5]"] - 135["Sweep Extrusion
[813, 861, 5]"] - 136[Wall] - 137[Wall] - 138[Wall] - 139[Wall] - 140["Cap Start"] - 141["Cap End"] - 142["SweepEdge Opposite"] - 143["SweepEdge Adjacent"] - 144["SweepEdge Opposite"] - 145["SweepEdge Adjacent"] - 146["SweepEdge Opposite"] - 147["SweepEdge Adjacent"] - 148["SweepEdge Opposite"] - 149["SweepEdge Adjacent"] - 153["Sweep Extrusion
[994, 1027, 5]"] - 154[Wall] - 155["Cap End"] - 156["SweepEdge Opposite"] - 157["SweepEdge Adjacent"] - 161["Sweep Extrusion
[1379, 1409, 5]"] - 162[Wall] - 163["Cap End"] - 164["SweepEdge Opposite"] - 165["SweepEdge Adjacent"] - 169["Sweep Extrusion
[1784, 1817, 5]"] - 170[Wall] - 171["Cap End"] - 172["SweepEdge Opposite"] - 173["SweepEdge Adjacent"] - 177["Sweep Extrusion
[2327, 2360, 5]"] - 178[Wall] - 179["Cap End"] - 180["SweepEdge Opposite"] - 181["SweepEdge Adjacent"] - 185["Sweep Extrusion
[2588, 2618, 5]"] - 186[Wall] - 187["Cap End"] - 188["SweepEdge Opposite"] - 189["SweepEdge Adjacent"] - 190["Plane
[244, 267, 6]"] - 198["Sweep Extrusion
[945, 993, 6]"] - 199[Wall] - 200[Wall] - 201[Wall] - 202[Wall] - 203["Cap Start"] - 204["Cap End"] - 205["SweepEdge Opposite"] - 206["SweepEdge Adjacent"] + 121["Cap End"] + 122["SweepEdge Opposite"] + 123["SweepEdge Adjacent"] + 124["Plane
[2160, 2183, 4]"] + 128["Sweep Extrusion
[2231, 2262, 4]"] + 129[Wall] + 130["Cap Start"] + 131["Cap End"] + 132["SweepEdge Opposite"] + 133["SweepEdge Adjacent"] + 134["EdgeCut Fillet
[323, 406, 4]"] + 135["EdgeCut Fillet
[1996, 2079, 4]"] + 136["Plane
[224, 247, 5]"] + 144["Sweep Extrusion
[813, 861, 5]"] + 145[Wall] + 146[Wall] + 147[Wall] + 148[Wall] + 149["Cap Start"] + 150["Cap End"] + 151["SweepEdge Opposite"] + 152["SweepEdge Adjacent"] + 153["SweepEdge Opposite"] + 154["SweepEdge Adjacent"] + 155["SweepEdge Opposite"] + 156["SweepEdge Adjacent"] + 157["SweepEdge Opposite"] + 158["SweepEdge Adjacent"] + 162["Sweep Extrusion
[994, 1027, 5]"] + 163[Wall] + 164["Cap End"] + 165["SweepEdge Opposite"] + 166["SweepEdge Adjacent"] + 170["Sweep Extrusion
[1379, 1409, 5]"] + 171[Wall] + 172["Cap End"] + 173["SweepEdge Opposite"] + 174["SweepEdge Adjacent"] + 178["Sweep Extrusion
[1784, 1817, 5]"] + 179[Wall] + 180["Cap End"] + 181["SweepEdge Opposite"] + 182["SweepEdge Adjacent"] + 183["Sweep Extrusion
[1784, 1817, 5]"] + 184["Sweep Extrusion
[1784, 1817, 5]"] + 185["Sweep Extrusion
[1784, 1817, 5]"] + 186["Sweep Extrusion
[1784, 1817, 5]"] + 187["Sweep Extrusion
[1784, 1817, 5]"] + 188["Sweep Extrusion
[1784, 1817, 5]"] + 189["Sweep Extrusion
[1784, 1817, 5]"] + 193["Sweep Extrusion
[2327, 2360, 5]"] + 194[Wall] + 195["Cap End"] + 196["SweepEdge Opposite"] + 197["SweepEdge Adjacent"] + 198["Sweep Extrusion
[2327, 2360, 5]"] + 199["Sweep Extrusion
[2327, 2360, 5]"] + 200["Sweep Extrusion
[2327, 2360, 5]"] + 204["Sweep Extrusion
[2588, 2618, 5]"] + 205[Wall] + 206["Cap End"] 207["SweepEdge Opposite"] 208["SweepEdge Adjacent"] - 209["SweepEdge Opposite"] - 210["SweepEdge Adjacent"] - 211["SweepEdge Opposite"] - 212["SweepEdge Adjacent"] - 216["Sweep Extrusion
[1260, 1293, 6]"] - 217[Wall] - 218["Cap End"] - 219["SweepEdge Opposite"] - 220["SweepEdge Adjacent"] - 224["Sweep Extrusion
[1923, 1956, 6]"] - 225[Wall] - 226["Cap End"] - 227["SweepEdge Opposite"] - 228["SweepEdge Adjacent"] - 232["Sweep Extrusion
[2378, 2411, 6]"] - 233[Wall] - 234["Cap Start"] - 235["Cap End"] - 236["SweepEdge Opposite"] - 237["SweepEdge Adjacent"] - 241["Sweep Extrusion
[2761, 2794, 6]"] - 242[Wall] - 243["Cap Start"] - 244["Cap End"] - 245["SweepEdge Opposite"] - 246["SweepEdge Adjacent"] - 250["Sweep Extrusion
[2953, 2987, 6]"] - 251[Wall] - 252["Cap Start"] - 253["Cap End"] - 254["SweepEdge Opposite"] - 255["SweepEdge Adjacent"] - 266["Sweep Extrusion
[4054, 4087, 6]"] - 267[Wall] + 209["Plane
[244, 267, 6]"] + 217["Sweep Extrusion
[945, 993, 6]"] + 218[Wall] + 219[Wall] + 220[Wall] + 221[Wall] + 222["Cap Start"] + 223["Cap End"] + 224["SweepEdge Opposite"] + 225["SweepEdge Adjacent"] + 226["SweepEdge Opposite"] + 227["SweepEdge Adjacent"] + 228["SweepEdge Opposite"] + 229["SweepEdge Adjacent"] + 230["SweepEdge Opposite"] + 231["SweepEdge Adjacent"] + 235["Sweep Extrusion
[1260, 1293, 6]"] + 236[Wall] + 237["Cap End"] + 238["SweepEdge Opposite"] + 239["SweepEdge Adjacent"] + 243["Sweep Extrusion
[1923, 1956, 6]"] + 244[Wall] + 245["Cap End"] + 246["SweepEdge Opposite"] + 247["SweepEdge Adjacent"] + 248["Sweep Extrusion
[1923, 1956, 6]"] + 249["Sweep Extrusion
[1923, 1956, 6]"] + 250["Sweep Extrusion
[1923, 1956, 6]"] + 251["Sweep Extrusion
[1923, 1956, 6]"] + 252["Sweep Extrusion
[1923, 1956, 6]"] + 253["Sweep Extrusion
[1923, 1956, 6]"] + 254["Sweep Extrusion
[1923, 1956, 6]"] + 258["Sweep Extrusion
[2378, 2411, 6]"] + 259[Wall] + 260["Cap Start"] + 261["Cap End"] + 262["SweepEdge Opposite"] + 263["SweepEdge Adjacent"] + 267["Sweep Extrusion
[2761, 2794, 6]"] 268[Wall] - 269[Wall] - 270[Wall] - 271[Wall] - 272[Wall] - 273[Wall] - 274["Cap Start"] - 275["Cap End"] - 276["SweepEdge Opposite"] - 277["SweepEdge Adjacent"] - 278["SweepEdge Opposite"] - 279["SweepEdge Adjacent"] + 269["Cap Start"] + 270["Cap End"] + 271["SweepEdge Opposite"] + 272["SweepEdge Adjacent"] + 276["Sweep Extrusion
[2953, 2987, 6]"] + 277[Wall] + 278["Cap Start"] + 279["Cap End"] 280["SweepEdge Opposite"] 281["SweepEdge Adjacent"] - 282["SweepEdge Opposite"] - 283["SweepEdge Adjacent"] - 284["SweepEdge Opposite"] - 285["SweepEdge Adjacent"] - 286["SweepEdge Opposite"] - 287["SweepEdge Adjacent"] - 288["SweepEdge Opposite"] - 289["SweepEdge Adjacent"] - 300["Sweep Extrusion
[5156, 5189, 6]"] - 301[Wall] - 302[Wall] - 303[Wall] - 304[Wall] - 305[Wall] - 306[Wall] - 307[Wall] - 308["Cap Start"] - 309["Cap End"] + 292["Sweep Extrusion
[4054, 4087, 6]"] + 293[Wall] + 294[Wall] + 295[Wall] + 296[Wall] + 297[Wall] + 298[Wall] + 299[Wall] + 300["Cap Start"] + 301["Cap End"] + 302["SweepEdge Opposite"] + 303["SweepEdge Adjacent"] + 304["SweepEdge Opposite"] + 305["SweepEdge Adjacent"] + 306["SweepEdge Opposite"] + 307["SweepEdge Adjacent"] + 308["SweepEdge Opposite"] + 309["SweepEdge Adjacent"] 310["SweepEdge Opposite"] 311["SweepEdge Adjacent"] 312["SweepEdge Opposite"] 313["SweepEdge Adjacent"] 314["SweepEdge Opposite"] 315["SweepEdge Adjacent"] - 316["SweepEdge Opposite"] - 317["SweepEdge Adjacent"] - 318["SweepEdge Opposite"] - 319["SweepEdge Adjacent"] - 320["SweepEdge Opposite"] - 321["SweepEdge Adjacent"] - 322["SweepEdge Opposite"] - 323["SweepEdge Adjacent"] - 324["StartSketchOnFace
[1099, 1131, 3]"] - 325["StartSketchOnFace
[1375, 1407, 3]"] - 326["StartSketchOnFace
[1544, 1576, 3]"] - 327["StartSketchOnFace
[1928, 1960, 3]"] - 328["StartSketchOnFace
[885, 917, 4]"] - 329["StartSketchOnFace
[1278, 1310, 4]"] - 330["StartSketchOnFace
[1740, 1772, 4]"] - 331["StartSketchOnFace
[875, 909, 5]"] - 332["StartSketchOnFace
[1129, 1163, 5]"] - 333["StartSketchOnFace
[1550, 1582, 5]"] - 334["StartSketchOnFace
[1831, 1863, 5]"] - 335["StartSketchOnFace
[2374, 2406, 5]"] - 336["StartSketchOnFace
[1007, 1039, 6]"] - 337["StartSketchOnFace
[1433, 1465, 6]"] - 338["StartSketchOnFace
[2039, 2073, 6]"] - 339["StartSketchOnFace
[2425, 2457, 6]"] - 340["StartSketchOnFace
[2860, 2894, 6]"] - 341["StartSketchOnFace
[3028, 3062, 6]"] - 342["StartSketchOnFace
[4128, 4162, 6]"] + 326["Sweep Extrusion
[5156, 5189, 6]"] + 327[Wall] + 328[Wall] + 329[Wall] + 330[Wall] + 331[Wall] + 332[Wall] + 333[Wall] + 334["Cap Start"] + 335["Cap End"] + 336["SweepEdge Opposite"] + 337["SweepEdge Adjacent"] + 338["SweepEdge Opposite"] + 339["SweepEdge Adjacent"] + 340["SweepEdge Opposite"] + 341["SweepEdge Adjacent"] + 342["SweepEdge Opposite"] + 343["SweepEdge Adjacent"] + 344["SweepEdge Opposite"] + 345["SweepEdge Adjacent"] + 346["SweepEdge Opposite"] + 347["SweepEdge Adjacent"] + 348["SweepEdge Opposite"] + 349["SweepEdge Adjacent"] + 350["StartSketchOnFace
[1099, 1131, 3]"] + 351["StartSketchOnFace
[1375, 1407, 3]"] + 352["StartSketchOnFace
[1544, 1576, 3]"] + 353["StartSketchOnFace
[1928, 1960, 3]"] + 354["StartSketchOnFace
[885, 917, 4]"] + 355["StartSketchOnFace
[1278, 1310, 4]"] + 356["StartSketchOnFace
[1740, 1772, 4]"] + 357["StartSketchOnFace
[875, 909, 5]"] + 358["StartSketchOnFace
[1129, 1163, 5]"] + 359["StartSketchOnFace
[1550, 1582, 5]"] + 360["StartSketchOnFace
[1831, 1863, 5]"] + 361["StartSketchOnFace
[2374, 2406, 5]"] + 362["StartSketchOnFace
[1007, 1039, 6]"] + 363["StartSketchOnFace
[1433, 1465, 6]"] + 364["StartSketchOnFace
[2039, 2073, 6]"] + 365["StartSketchOnFace
[2425, 2457, 6]"] + 366["StartSketchOnFace
[2860, 2894, 6]"] + 367["StartSketchOnFace
[3028, 3062, 6]"] + 368["StartSketchOnFace
[4128, 4162, 6]"] 1 --- 2 2 --- 3 2 --- 4 @@ -428,7 +454,7 @@ flowchart LR 9 --- 23 15 --- 28 15 --- 44 - 15 --- 51 + 15 --- 54 17 <--x 24 19 <--x 25 21 <--x 26 @@ -463,416 +489,416 @@ flowchart LR 47 --- 48 47 --- 49 47 --- 50 - 51 --- 52 - 51 ---- 54 - 51 --- 53 - 52 --- 55 - 52 --- 56 - 52 --- 57 54 --- 55 + 54 ---- 57 54 --- 56 - 54 --- 57 - 58 --- 59 - 59 --- 60 - 59 ---- 62 - 59 --- 61 - 60 --- 63 - 60 --- 66 - 60 --- 67 - 62 --- 63 - 62 --- 64 - 62 --- 65 - 62 --- 66 - 62 --- 67 + 55 --- 58 + 55 --- 59 + 55 --- 60 + 57 --- 58 + 57 --- 59 + 57 --- 60 + 64 --- 65 + 65 --- 66 + 65 ---- 68 + 65 --- 67 + 66 --- 69 + 66 --- 72 + 66 --- 73 68 --- 69 - 69 --- 70 - 69 --- 71 - 69 --- 72 - 69 --- 73 - 69 --- 74 - 69 ---- 76 - 69 --- 75 - 70 --- 77 - 70 --- 83 - 70 --- 84 - 71 --- 78 - 71 --- 85 - 71 --- 86 - 72 --- 79 - 72 --- 87 - 72 --- 88 - 73 --- 80 - 73 --- 89 - 73 --- 90 - 76 --- 77 - 76 --- 78 - 76 --- 79 - 76 --- 80 - 76 --- 81 - 76 --- 82 + 68 --- 70 + 68 --- 71 + 68 --- 72 + 68 --- 73 + 74 --- 75 + 75 --- 76 + 75 --- 77 + 75 --- 78 + 75 --- 79 + 75 --- 80 + 75 ---- 82 + 75 --- 81 76 --- 83 - 76 --- 84 - 76 --- 85 - 76 --- 86 - 76 --- 87 - 76 --- 88 76 --- 89 76 --- 90 + 77 --- 84 + 77 --- 91 + 77 --- 92 + 78 --- 85 + 78 --- 93 + 78 --- 94 + 79 --- 86 + 79 --- 95 + 79 --- 96 + 82 --- 83 + 82 --- 84 + 82 --- 85 + 82 --- 86 + 82 --- 87 + 82 --- 88 + 82 --- 89 + 82 --- 90 82 --- 91 - 91 --- 92 - 91 ---- 94 - 91 --- 93 - 92 --- 95 - 92 --- 97 - 92 --- 98 - 94 --- 95 - 94 --- 96 - 94 --- 97 - 94 --- 98 - 96 --- 99 - 96 --- 107 - 99 --- 100 - 99 ---- 102 - 99 --- 101 + 82 --- 92 + 82 --- 93 + 82 --- 94 + 82 --- 95 + 82 --- 96 + 88 --- 97 + 97 --- 98 + 97 ---- 100 + 97 --- 99 + 98 --- 101 + 98 --- 103 + 98 --- 104 + 100 --- 101 + 100 --- 102 100 --- 103 - 100 --- 105 - 100 --- 106 - 102 --- 103 - 102 --- 104 + 100 --- 104 102 --- 105 - 102 --- 106 - 107 --- 108 - 107 ---- 110 - 107 --- 109 + 102 --- 116 + 105 --- 106 + 105 ---- 108 + 105 --- 107 + 106 --- 109 + 106 --- 111 + 106 --- 112 + 108 --- 109 + 108 --- 110 108 --- 111 - 108 --- 113 - 108 --- 114 - 110 --- 111 - 110 --- 112 - 110 --- 113 - 110 --- 114 - 115 --- 116 + 108 --- 112 116 --- 117 116 ---- 119 116 --- 118 117 --- 120 + 117 --- 122 117 --- 123 - 117 --- 124 119 --- 120 119 --- 121 119 --- 122 119 --- 123 - 119 --- 124 - 66 <--x 125 - 113 <--x 126 - 127 --- 128 + 124 --- 125 + 125 --- 126 + 125 ---- 128 + 125 --- 127 + 126 --- 129 + 126 --- 132 + 126 --- 133 128 --- 129 128 --- 130 128 --- 131 128 --- 132 128 --- 133 - 128 ---- 135 - 128 --- 134 - 129 --- 136 - 129 --- 142 - 129 --- 143 - 130 --- 137 - 130 --- 144 - 130 --- 145 - 131 --- 138 - 131 --- 146 - 131 --- 147 - 132 --- 139 - 132 --- 148 - 132 --- 149 - 135 --- 136 - 135 --- 137 - 135 --- 138 - 135 --- 139 - 135 --- 140 - 135 --- 141 - 135 --- 142 - 135 --- 143 - 135 --- 144 - 135 --- 145 - 135 --- 146 - 135 --- 147 - 135 --- 148 - 135 --- 149 - 140 --- 150 - 140 --- 158 - 141 --- 182 - 150 --- 151 - 150 ---- 153 - 150 --- 152 - 151 --- 154 - 151 --- 156 - 151 --- 157 - 153 --- 154 - 153 --- 155 - 153 --- 156 - 153 --- 157 - 155 --- 166 - 158 --- 159 - 158 ---- 161 - 158 --- 160 - 159 --- 162 - 159 --- 164 - 159 --- 165 - 161 --- 162 - 161 --- 163 - 161 --- 164 - 161 --- 165 - 163 --- 174 - 166 --- 167 - 166 ---- 169 - 166 --- 168 - 167 --- 170 - 167 --- 172 - 167 --- 173 - 169 --- 170 - 169 --- 171 - 169 --- 172 - 169 --- 173 - 174 --- 175 - 174 ---- 177 - 174 --- 176 - 175 --- 178 - 175 --- 180 - 175 --- 181 - 177 --- 178 - 177 --- 179 - 177 --- 180 - 177 --- 181 - 182 --- 183 - 182 ---- 185 - 182 --- 184 - 183 --- 186 - 183 --- 188 - 183 --- 189 - 185 --- 186 - 185 --- 187 - 185 --- 188 - 185 --- 189 + 72 <--x 134 + 122 <--x 135 + 136 --- 137 + 137 --- 138 + 137 --- 139 + 137 --- 140 + 137 --- 141 + 137 --- 142 + 137 ---- 144 + 137 --- 143 + 138 --- 145 + 138 --- 151 + 138 --- 152 + 139 --- 146 + 139 --- 153 + 139 --- 154 + 140 --- 147 + 140 --- 155 + 140 --- 156 + 141 --- 148 + 141 --- 157 + 141 --- 158 + 144 --- 145 + 144 --- 146 + 144 --- 147 + 144 --- 148 + 144 --- 149 + 144 --- 150 + 144 --- 151 + 144 --- 152 + 144 --- 153 + 144 --- 154 + 144 --- 155 + 144 --- 156 + 144 --- 157 + 144 --- 158 + 149 --- 159 + 149 --- 167 + 150 --- 201 + 159 --- 160 + 159 ---- 162 + 159 --- 161 + 160 --- 163 + 160 --- 165 + 160 --- 166 + 162 --- 163 + 162 --- 164 + 162 --- 165 + 162 --- 166 + 164 --- 175 + 167 --- 168 + 167 ---- 170 + 167 --- 169 + 168 --- 171 + 168 --- 173 + 168 --- 174 + 170 --- 171 + 170 --- 172 + 170 --- 173 + 170 --- 174 + 172 --- 190 + 175 --- 176 + 175 ---- 178 + 175 --- 177 + 176 --- 179 + 176 --- 181 + 176 --- 182 + 178 --- 179 + 178 --- 180 + 178 --- 181 + 178 --- 182 190 --- 191 - 191 --- 192 - 191 --- 193 + 190 ---- 193 + 190 --- 192 191 --- 194 - 191 --- 195 191 --- 196 - 191 ---- 198 191 --- 197 - 192 --- 199 - 192 --- 205 - 192 --- 206 - 193 --- 200 - 193 --- 207 - 193 --- 208 - 194 --- 201 - 194 --- 209 - 194 --- 210 - 195 --- 202 - 195 --- 211 - 195 --- 212 - 198 --- 199 - 198 --- 200 - 198 --- 201 - 198 --- 202 - 198 --- 203 - 198 --- 204 - 198 --- 205 - 198 --- 206 - 198 --- 207 - 198 --- 208 - 198 --- 209 - 198 --- 210 - 198 --- 211 - 198 --- 212 - 203 --- 229 - 204 --- 213 - 204 --- 238 - 213 --- 214 - 213 ---- 216 - 213 --- 215 - 214 --- 217 - 214 --- 219 - 214 --- 220 - 216 --- 217 - 216 --- 218 - 216 --- 219 - 216 --- 220 - 218 --- 221 - 221 --- 222 - 221 ---- 224 - 221 --- 223 - 222 --- 225 - 222 --- 227 - 222 --- 228 - 224 --- 225 - 224 --- 226 - 224 --- 227 - 224 --- 228 - 229 --- 230 - 229 ---- 232 - 229 --- 231 - 230 --- 233 - 230 --- 236 - 230 --- 237 + 193 --- 194 + 193 --- 195 + 193 --- 196 + 193 --- 197 + 201 --- 202 + 201 ---- 204 + 201 --- 203 + 202 --- 205 + 202 --- 207 + 202 --- 208 + 204 --- 205 + 204 --- 206 + 204 --- 207 + 204 --- 208 + 209 --- 210 + 210 --- 211 + 210 --- 212 + 210 --- 213 + 210 --- 214 + 210 --- 215 + 210 ---- 217 + 210 --- 216 + 211 --- 218 + 211 --- 224 + 211 --- 225 + 212 --- 219 + 212 --- 226 + 212 --- 227 + 213 --- 220 + 213 --- 228 + 213 --- 229 + 214 --- 221 + 214 --- 230 + 214 --- 231 + 217 --- 218 + 217 --- 219 + 217 --- 220 + 217 --- 221 + 217 --- 222 + 217 --- 223 + 217 --- 224 + 217 --- 225 + 217 --- 226 + 217 --- 227 + 217 --- 228 + 217 --- 229 + 217 --- 230 + 217 --- 231 + 222 --- 255 + 223 --- 232 + 223 --- 264 232 --- 233 + 232 ---- 235 232 --- 234 - 232 --- 235 - 232 --- 236 - 232 --- 237 - 238 --- 239 - 238 ---- 241 - 238 --- 240 - 239 --- 242 - 239 --- 245 - 239 --- 246 - 241 --- 242 - 241 --- 243 + 233 --- 236 + 233 --- 238 + 233 --- 239 + 235 --- 236 + 235 --- 237 + 235 --- 238 + 235 --- 239 + 237 --- 240 + 240 --- 241 + 240 ---- 243 + 240 --- 242 241 --- 244 - 241 --- 245 241 --- 246 + 241 --- 247 + 243 --- 244 + 243 --- 245 + 243 --- 246 243 --- 247 - 247 --- 248 - 247 ---- 250 - 247 --- 249 - 248 --- 251 - 248 --- 254 - 248 --- 255 - 250 --- 251 - 250 --- 252 - 250 --- 253 - 250 --- 254 - 250 --- 255 - 252 --- 256 - 252 --- 290 - 256 --- 257 - 256 --- 258 + 255 --- 256 + 255 ---- 258 + 255 --- 257 256 --- 259 - 256 --- 260 - 256 --- 261 256 --- 262 256 --- 263 - 256 --- 264 - 256 ---- 266 - 256 --- 265 - 257 --- 267 - 257 --- 276 - 257 --- 277 - 258 --- 268 - 258 --- 278 - 258 --- 279 - 259 --- 269 - 259 --- 280 - 259 --- 281 - 260 --- 270 - 260 --- 282 - 260 --- 283 - 261 --- 271 - 261 --- 284 - 261 --- 285 - 262 --- 272 - 262 --- 286 - 262 --- 287 - 263 --- 273 - 263 --- 288 - 263 --- 289 - 266 --- 267 - 266 --- 268 - 266 --- 269 - 266 --- 270 - 266 --- 271 - 266 --- 272 - 266 --- 273 - 266 --- 274 - 266 --- 275 - 266 --- 276 - 266 --- 277 - 266 --- 278 - 266 --- 279 - 266 --- 280 - 266 --- 281 - 266 --- 282 - 266 --- 283 - 266 --- 284 - 266 --- 285 - 266 --- 286 - 266 --- 287 - 266 --- 288 - 266 --- 289 - 290 --- 291 - 290 --- 292 - 290 --- 293 - 290 --- 294 - 290 --- 295 - 290 --- 296 - 290 --- 297 - 290 --- 298 - 290 ---- 300 - 290 --- 299 - 291 --- 307 - 291 --- 322 - 291 --- 323 + 258 --- 259 + 258 --- 260 + 258 --- 261 + 258 --- 262 + 258 --- 263 + 264 --- 265 + 264 ---- 267 + 264 --- 266 + 265 --- 268 + 265 --- 271 + 265 --- 272 + 267 --- 268 + 267 --- 269 + 267 --- 270 + 267 --- 271 + 267 --- 272 + 269 --- 273 + 273 --- 274 + 273 ---- 276 + 273 --- 275 + 274 --- 277 + 274 --- 280 + 274 --- 281 + 276 --- 277 + 276 --- 278 + 276 --- 279 + 276 --- 280 + 276 --- 281 + 278 --- 282 + 278 --- 316 + 282 --- 283 + 282 --- 284 + 282 --- 285 + 282 --- 286 + 282 --- 287 + 282 --- 288 + 282 --- 289 + 282 --- 290 + 282 ---- 292 + 282 --- 291 + 283 --- 293 + 283 --- 302 + 283 --- 303 + 284 --- 294 + 284 --- 304 + 284 --- 305 + 285 --- 295 + 285 --- 306 + 285 --- 307 + 286 --- 296 + 286 --- 308 + 286 --- 309 + 287 --- 297 + 287 --- 310 + 287 --- 311 + 288 --- 298 + 288 --- 312 + 288 --- 313 + 289 --- 299 + 289 --- 314 + 289 --- 315 + 292 --- 293 + 292 --- 294 + 292 --- 295 + 292 --- 296 + 292 --- 297 + 292 --- 298 + 292 --- 299 + 292 --- 300 + 292 --- 301 + 292 --- 302 + 292 --- 303 + 292 --- 304 + 292 --- 305 292 --- 306 - 292 --- 320 - 292 --- 321 - 293 --- 305 - 293 --- 318 - 293 --- 319 - 294 --- 304 - 294 --- 316 - 294 --- 317 - 295 --- 303 - 295 --- 314 - 295 --- 315 - 296 --- 302 - 296 --- 312 - 296 --- 313 - 297 --- 301 - 297 --- 310 - 297 --- 311 - 300 --- 301 - 300 --- 302 - 300 --- 303 - 300 --- 304 - 300 --- 305 - 300 --- 306 - 300 --- 307 - 300 --- 308 - 300 --- 309 - 300 --- 310 - 300 --- 311 - 300 --- 312 - 300 --- 313 - 300 --- 314 - 300 --- 315 - 300 --- 316 - 300 --- 317 - 300 --- 318 - 300 --- 319 - 300 --- 320 - 300 --- 321 - 300 --- 322 - 300 --- 323 - 15 <--x 324 - 33 <--x 325 - 15 <--x 326 - 15 <--x 327 - 82 <--x 328 - 96 <--x 329 - 96 <--x 330 - 140 <--x 331 - 140 <--x 332 - 155 <--x 333 - 163 <--x 334 - 141 <--x 335 - 204 <--x 336 - 218 <--x 337 - 203 <--x 338 - 204 <--x 339 - 243 <--x 340 - 252 <--x 341 - 252 <--x 342 + 292 --- 307 + 292 --- 308 + 292 --- 309 + 292 --- 310 + 292 --- 311 + 292 --- 312 + 292 --- 313 + 292 --- 314 + 292 --- 315 + 316 --- 317 + 316 --- 318 + 316 --- 319 + 316 --- 320 + 316 --- 321 + 316 --- 322 + 316 --- 323 + 316 --- 324 + 316 ---- 326 + 316 --- 325 + 317 --- 333 + 317 --- 348 + 317 --- 349 + 318 --- 332 + 318 --- 346 + 318 --- 347 + 319 --- 331 + 319 --- 344 + 319 --- 345 + 320 --- 330 + 320 --- 342 + 320 --- 343 + 321 --- 329 + 321 --- 340 + 321 --- 341 + 322 --- 328 + 322 --- 338 + 322 --- 339 + 323 --- 327 + 323 --- 336 + 323 --- 337 + 326 --- 327 + 326 --- 328 + 326 --- 329 + 326 --- 330 + 326 --- 331 + 326 --- 332 + 326 --- 333 + 326 --- 334 + 326 --- 335 + 326 --- 336 + 326 --- 337 + 326 --- 338 + 326 --- 339 + 326 --- 340 + 326 --- 341 + 326 --- 342 + 326 --- 343 + 326 --- 344 + 326 --- 345 + 326 --- 346 + 326 --- 347 + 326 --- 348 + 326 --- 349 + 15 <--x 350 + 33 <--x 351 + 15 <--x 352 + 15 <--x 353 + 88 <--x 354 + 102 <--x 355 + 102 <--x 356 + 149 <--x 357 + 149 <--x 358 + 164 <--x 359 + 172 <--x 360 + 150 <--x 361 + 223 <--x 362 + 237 <--x 363 + 222 <--x 364 + 223 <--x 365 + 269 <--x 366 + 278 <--x 367 + 278 <--x 368 ``` diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/exported_step.step b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/exported_step.step index 5475cd5fc..63c5d3d74 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; @@ -1691,258 +1691,258 @@ DATA; #1675 = CARTESIAN_POINT('NONE', (0.06349999999999999, 0.0127, 0.10160000000000001)); #1676 = AXIS2_PLACEMENT_3D('NONE', #1675, #1674, #1673); #1677 = CIRCLE('NONE', #1676, 0.010160000000000011); -#1678 = CARTESIAN_POINT('NONE', (0.09144000000000001, 0, -0.06349999999999999)); -#1679 = CARTESIAN_POINT('NONE', (0.09145066411512032, 0.000000000000000000013877787807814457, -0.06303689579786445)); -#1680 = CARTESIAN_POINT('NONE', (0.09145076925547771, 0, -0.06303232992992577)); -#1681 = CARTESIAN_POINT('NONE', (0.0914835163297744, 0.000000000000000000013877787807814457, -0.06256182889657645)); -#1682 = CARTESIAN_POINT('NONE', (0.09148383919192062, 0, -0.0625571901013045)); -#1683 = CARTESIAN_POINT('NONE', (0.09153973472784685, 0.000000000000000000013877787807814457, -0.06208070671183683)); -#1684 = CARTESIAN_POINT('NONE', (0.09154028581685494, 0, -0.06207600893491913)); -#1685 = CARTESIAN_POINT('NONE', (0.09162028914777405, 0.000000000000000000013877787807814457, -0.061595104187915764)); -#1686 = CARTESIAN_POINT('NONE', (0.09162107792196772, 0, -0.06159036281965399)); -#1687 = CARTESIAN_POINT('NONE', (0.09172602037302552, -0.000000000000000000013877787807814457, -0.06110673617913802)); -#1688 = CARTESIAN_POINT('NONE', (0.0917270550286613, 0, -0.061101967975001586)); -#1689 = CARTESIAN_POINT('NONE', (0.09185761845630096, 0.000000000000000000013877787807814457, -0.060617445714561125)); -#1690 = CARTESIAN_POINT('NONE', (0.0918589057159835, 0, -0.060612668680268794)); -#1691 = CARTESIAN_POINT('NONE', (0.0920156020814046, 0.000000000000000000013877787807814457, -0.060129188551331494)); -#1692 = CARTESIAN_POINT('NONE', (0.09201714699269602, 0, -0.06012442179169182)); -#1693 = CARTESIAN_POINT('NONE', (0.09220029966759133, 0.000000000000000000013877787807814457, -0.05964401406940004)); -#1694 = CARTESIAN_POINT('NONE', (0.09220210541869946, 0, -0.059639277601437564)); -#1695 = CARTESIAN_POINT('NONE', (0.09241183293568236, 0.000000000000000000013877787807814457, -0.05916404270842217)); -#1696 = CARTESIAN_POINT('NONE', (0.09241390069525189, 0, -0.05915935724076423)); -#1697 = CARTESIAN_POINT('NONE', (0.09265010363538512, 0.000000000000000000013877787807814457, -0.05869144030436256)); -#1698 = CARTESIAN_POINT('NONE', (0.09265243242321819, -0.0000000000000000000002168404344971009, -0.05868682698639215)); -#1699 = CARTESIAN_POINT('NONE', (0.09291478407567369, 0.000000000000000000013877787807814457, -0.058228389839782756)); -#1700 = CARTESIAN_POINT('NONE', (0.09291737067064104, 0, -0.05822386998559022)); -#1701 = CARTESIAN_POINT('NONE', (0.09320531200392262, 0.000000000000000000013877787807814457, -0.057777061268021054)); -#1702 = CARTESIAN_POINT('NONE', (0.09320815089438353, 0, -0.05777265606161424)); -#1703 = CARTESIAN_POINT('NONE', (0.09352089024676814, 0.000000000000000000013877787807814457, -0.057339580197028624)); -#1704 = CARTESIAN_POINT('NONE', (0.09352397362751837, 0, -0.057335310386484886)); -#1705 = CARTESIAN_POINT('NONE', (0.0938604913615214, 0.000000000000000000013877787807814457, -0.05691799631352859)); -#1706 = CARTESIAN_POINT('NONE', (0.09386380917968283, -0.0000000000000000000002168404344971009, -0.0569138819026956)); -#1707 = CARTESIAN_POINT('NONE', (0.09422286735945212, 0.000000000000000000013877787807814457, -0.05651425248390943)); -#1708 = CARTESIAN_POINT('NONE', (0.09422640740988478, 0, -0.05651031243080221)); -#1709 = CARTESIAN_POINT('NONE', (0.09460656436194201, 0.000000000000000000013877787807814457, -0.05613015547874499)); -#1710 = CARTESIAN_POINT('NONE', (0.09461031243080224, 0, -0.05612640740988476)); -#1711 = CARTESIAN_POINT('NONE', (0.0950099418495884, 0.000000000000000000013877787807814457, -0.05576734923011547)); -#1712 = CARTESIAN_POINT('NONE', (0.09501388190269562, 0, -0.05576380917968282)); -#1713 = CARTESIAN_POINT('NONE', (0.09543119597565192, 0.000000000000000000013877787807814457, -0.055427291445679774)); -#1714 = CARTESIAN_POINT('NONE', (0.09543531038648491, 0, -0.055423973627518344)); -#1715 = CARTESIAN_POINT('NONE', (0.09586838625107051, 0.000000000000000000013877787807814457, -0.05511123427513375)); -#1716 = CARTESIAN_POINT('NONE', (0.09587265606161426, -0.0000000000000000000002168404344971009, -0.05510815089438352)); -#1717 = CARTESIAN_POINT('NONE', (0.09631946477918342, 0.000000000000000000013877787807814457, -0.05482020956110195)); -#1718 = CARTESIAN_POINT('NONE', (0.09632386998559024, 0, -0.05481737067064104)); -#1719 = CARTESIAN_POINT('NONE', (0.09678230713219967, 0.000000000000000000013877787807814457, -0.05455501901818553)); -#1720 = CARTESIAN_POINT('NONE', (0.0967868269863922, 0, -0.054552432423218174)); -#1721 = CARTESIAN_POINT('NONE', (0.09725474392279385, 0.000000000000000000013877787807814457, -0.054316229483084934)); -#1722 = CARTESIAN_POINT('NONE', (0.09725935724076426, 0, -0.05431390069525186)); -#1723 = CARTESIAN_POINT('NONE', (0.09773459213377964, 0.000000000000000000013877787807814457, -0.054104173178268954)); -#1724 = CARTESIAN_POINT('NONE', (0.09773927760143757, 0, -0.054102105418699434)); -#1725 = CARTESIAN_POINT('NONE', (0.09821968532372936, 0.000000000000000000013877787807814457, -0.05391895274380413)); -#1726 = CARTESIAN_POINT('NONE', (0.09822442179169186, -0.0000000000000000000002168404344971009, -0.05391714699269599)); -#1727 = CARTESIAN_POINT('NONE', (0.09870790192062913, 0.000000000000000000013877787807814457, -0.05376045062727488)); -#1728 = CARTESIAN_POINT('NONE', (0.0987126686802688, 0, -0.05375890571598346)); -#1729 = CARTESIAN_POINT('NONE', (0.09919719094070927, -0.000000000000000000013877787807814457, -0.05362834228834383)); -#1730 = CARTESIAN_POINT('NONE', (0.0992019679750016, 0, -0.05362705502866129)); -#1731 = CARTESIAN_POINT('NONE', (0.09968559461551756, 0.000000000000000000013877787807814457, -0.053522112577603476)); -#1732 = CARTESIAN_POINT('NONE', (0.099690362819654, 0, -0.0535210779219677)); -#1733 = CARTESIAN_POINT('NONE', (0.10017126756665738, 0.000000000000000000013877787807814457, -0.05344107459104862)); -#1734 = CARTESIAN_POINT('NONE', (0.10017600893491915, 0, -0.053440285816854935)); -#1735 = CARTESIAN_POINT('NONE', (0.10065249232438682, 0.000000000000000000013877787807814457, -0.05338439028092868)); -#1736 = CARTESIAN_POINT('NONE', (0.10065719010130453, 0, -0.05338383919192058)); -#1737 = CARTESIAN_POINT('NONE', (0.10112769113465385, 0.000000000000000000013877787807814457, -0.05335109211762389)); -#1738 = CARTESIAN_POINT('NONE', (0.10113232992992578, -0.0000000000000000000002168404344971009, -0.05335076925547769)); -#1739 = CARTESIAN_POINT('NONE', (0.10159543413206133, 0.000000000000000000013877787807814457, -0.05334010514035738)); -#1740 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0, -0.05333999999999999)); -#1741 = CARTESIAN_POINT('NONE', (0.10206310420213555, 0.000000000000000000013877787807814457, -0.053350664115120294)); -#1742 = CARTESIAN_POINT('NONE', (0.10206767007007422, 0, -0.05335076925547769)); -#1743 = CARTESIAN_POINT('NONE', (0.10253817110342353, 0.000000000000000000013877787807814457, -0.05338351632977437)); -#1744 = CARTESIAN_POINT('NONE', (0.10254280989869548, 0, -0.05338383919192058)); -#1745 = CARTESIAN_POINT('NONE', (0.10301929328816314, 0.000000000000000000013877787807814457, -0.05343973472784682)); -#1746 = CARTESIAN_POINT('NONE', (0.10302399106508085, 0, -0.053440285816854914)); -#1747 = CARTESIAN_POINT('NONE', (0.10350489581208425, -0.000000000000000000013877787807814457, -0.053520289147774014)); -#1748 = CARTESIAN_POINT('NONE', (0.10350963718034602, 0, -0.053521077921967704)); -#1749 = CARTESIAN_POINT('NONE', (0.10399326382086194, 0.000000000000000000013877787807814457, -0.0536260203730255)); -#1750 = CARTESIAN_POINT('NONE', (0.10399803202499838, 0, -0.05362705502866128)); -#1751 = CARTESIAN_POINT('NONE', (0.10448255428543891, 0.000000000000000000013877787807814457, -0.05375761845630093)); -#1752 = CARTESIAN_POINT('NONE', (0.10448733131973124, 0, -0.05375890571598347)); -#1753 = CARTESIAN_POINT('NONE', (0.10497081144866847, 0.000000000000000000013877787807814457, -0.05391560208140457)); -#1754 = CARTESIAN_POINT('NONE', (0.10497557820830815, -0.0000000000000000000002168404344971009, -0.05391714699269599)); -#1755 = CARTESIAN_POINT('NONE', (0.10545598593059993, 0.000000000000000000013877787807814457, -0.05410029966759128)); -#1756 = CARTESIAN_POINT('NONE', (0.10546072239856243, 0, -0.05410210541869941)); -#1757 = CARTESIAN_POINT('NONE', (0.10593595729157786, 0.000000000000000000013877787807814457, -0.05431183293568234)); -#1758 = CARTESIAN_POINT('NONE', (0.10594064275923579, 0, -0.05431390069525186)); -#1759 = CARTESIAN_POINT('NONE', (0.10640855969563746, 0.000000000000000000013877787807814457, -0.0545501036353851)); -#1760 = CARTESIAN_POINT('NONE', (0.10641317301360788, -0.0000000000000000000002168404344971009, -0.054552432423218174)); -#1761 = CARTESIAN_POINT('NONE', (0.10687161016021723, 0.000000000000000000013877787807814457, -0.054814784075673674)); -#1762 = CARTESIAN_POINT('NONE', (0.10687613001440976, 0, -0.05481737067064103)); -#1763 = CARTESIAN_POINT('NONE', (0.10732293873197893, 0.000000000000000000013877787807814457, -0.05510531200392259)); -#1764 = CARTESIAN_POINT('NONE', (0.10732734393838574, 0, -0.0551081508943835)); -#1765 = CARTESIAN_POINT('NONE', (0.10776041980297137, 0.000000000000000000013877787807814457, -0.0554208902467681)); -#1766 = CARTESIAN_POINT('NONE', (0.1077646896135151, 0, -0.05542397362751834)); -#1767 = CARTESIAN_POINT('NONE', (0.1081820036864714, 0.000000000000000000013877787807814457, -0.05576049136152138)); -#1768 = CARTESIAN_POINT('NONE', (0.1081861180973044, -0.0000000000000000000002168404344971009, -0.05576380917968281)); -#1769 = CARTESIAN_POINT('NONE', (0.10858574751609056, 0.000000000000000000013877787807814457, -0.05612286735945211)); -#1770 = CARTESIAN_POINT('NONE', (0.10858968756919776, 0, -0.056126407409884754)); -#1771 = CARTESIAN_POINT('NONE', (0.108969844521255, 0.000000000000000000013877787807814457, -0.05650656436194199)); -#1772 = CARTESIAN_POINT('NONE', (0.10897359259011523, 0, -0.05651031243080221)); -#1773 = CARTESIAN_POINT('NONE', (0.1093326507698845, 0.000000000000000000013877787807814457, -0.05690994184958837)); -#1774 = CARTESIAN_POINT('NONE', (0.10933619082031716, 0, -0.056913881902695584)); -#1775 = CARTESIAN_POINT('NONE', (0.10967270855432021, 0.000000000000000000013877787807814457, -0.05733119597565189)); -#1776 = CARTESIAN_POINT('NONE', (0.10967602637248164, 0, -0.05733531038648488)); -#1777 = CARTESIAN_POINT('NONE', (0.10998876572486624, 0.000000000000000000013877787807814457, -0.0577683862510705)); -#1778 = CARTESIAN_POINT('NONE', (0.10999184910561646, -0.0000000000000000000002168404344971009, -0.05777265606161424)); -#1779 = CARTESIAN_POINT('NONE', (0.11027979043889806, 0.000000000000000000013877787807814457, -0.0582194647791834)); -#1780 = CARTESIAN_POINT('NONE', (0.11028262932935896, 0, -0.05822386998559021)); -#1781 = CARTESIAN_POINT('NONE', (0.11054498098181449, 0.000000000000000000013877787807814457, -0.05868230713219962)); -#1782 = CARTESIAN_POINT('NONE', (0.11054756757678184, 0, -0.05868682698639216)); +#1678 = CARTESIAN_POINT('NONE', (0.09144000000000001, 0.000000000000000000013877787807814457, -0.06349999999999999)); +#1679 = CARTESIAN_POINT('NONE', (0.09145066411512032, 0, -0.06303689579786445)); +#1680 = CARTESIAN_POINT('NONE', (0.09145076925547771, 0.000000000000000000013877787807814457, -0.06303232992992577)); +#1681 = CARTESIAN_POINT('NONE', (0.0914835163297744, -0.0000000000000000000002168404344971009, -0.06256182889657645)); +#1682 = CARTESIAN_POINT('NONE', (0.09148383919192062, 0.000000000000000000013877787807814457, -0.0625571901013045)); +#1683 = CARTESIAN_POINT('NONE', (0.09153973472784685, 0, -0.06208070671183683)); +#1684 = CARTESIAN_POINT('NONE', (0.09154028581685494, 0.000000000000000000013877787807814457, -0.06207600893491913)); +#1685 = CARTESIAN_POINT('NONE', (0.09162028914777405, 0, -0.061595104187915764)); +#1686 = CARTESIAN_POINT('NONE', (0.09162107792196772, -0.000000000000000000013877787807814457, -0.06159036281965399)); +#1687 = CARTESIAN_POINT('NONE', (0.09172602037302552, 0, -0.06110673617913802)); +#1688 = CARTESIAN_POINT('NONE', (0.0917270550286613, 0.000000000000000000013877787807814457, -0.061101967975001586)); +#1689 = CARTESIAN_POINT('NONE', (0.09185761845630096, 0, -0.060617445714561125)); +#1690 = CARTESIAN_POINT('NONE', (0.0918589057159835, 0.000000000000000000013877787807814457, -0.060612668680268794)); +#1691 = CARTESIAN_POINT('NONE', (0.0920156020814046, 0, -0.060129188551331494)); +#1692 = CARTESIAN_POINT('NONE', (0.09201714699269602, 0.000000000000000000013877787807814457, -0.06012442179169182)); +#1693 = CARTESIAN_POINT('NONE', (0.09220029966759133, 0, -0.05964401406940004)); +#1694 = CARTESIAN_POINT('NONE', (0.09220210541869946, 0.000000000000000000013877787807814457, -0.059639277601437564)); +#1695 = CARTESIAN_POINT('NONE', (0.09241183293568236, 0, -0.05916404270842217)); +#1696 = CARTESIAN_POINT('NONE', (0.09241390069525189, 0.000000000000000000013877787807814457, -0.05915935724076423)); +#1697 = CARTESIAN_POINT('NONE', (0.09265010363538512, 0, -0.05869144030436256)); +#1698 = CARTESIAN_POINT('NONE', (0.09265243242321819, 0.000000000000000000013877787807814457, -0.05868682698639215)); +#1699 = CARTESIAN_POINT('NONE', (0.09291478407567369, -0.0000000000000000000002168404344971009, -0.058228389839782756)); +#1700 = CARTESIAN_POINT('NONE', (0.09291737067064104, 0.000000000000000000013877787807814457, -0.05822386998559022)); +#1701 = CARTESIAN_POINT('NONE', (0.09320531200392262, 0, -0.057777061268021054)); +#1702 = CARTESIAN_POINT('NONE', (0.09320815089438353, 0.000000000000000000013877787807814457, -0.05777265606161424)); +#1703 = CARTESIAN_POINT('NONE', (0.09352089024676814, 0, -0.057339580197028624)); +#1704 = CARTESIAN_POINT('NONE', (0.09352397362751837, 0.000000000000000000013877787807814457, -0.057335310386484886)); +#1705 = CARTESIAN_POINT('NONE', (0.0938604913615214, 0, -0.05691799631352859)); +#1706 = CARTESIAN_POINT('NONE', (0.09386380917968283, 0.000000000000000000013877787807814457, -0.0569138819026956)); +#1707 = CARTESIAN_POINT('NONE', (0.09422286735945212, -0.0000000000000000000002168404344971009, -0.05651425248390943)); +#1708 = CARTESIAN_POINT('NONE', (0.09422640740988478, 0.000000000000000000013877787807814457, -0.05651031243080221)); +#1709 = CARTESIAN_POINT('NONE', (0.09460656436194201, 0, -0.05613015547874499)); +#1710 = CARTESIAN_POINT('NONE', (0.09461031243080224, 0.000000000000000000013877787807814457, -0.05612640740988476)); +#1711 = CARTESIAN_POINT('NONE', (0.0950099418495884, 0, -0.05576734923011547)); +#1712 = CARTESIAN_POINT('NONE', (0.09501388190269562, 0.000000000000000000013877787807814457, -0.05576380917968282)); +#1713 = CARTESIAN_POINT('NONE', (0.09543119597565192, 0, -0.055427291445679774)); +#1714 = CARTESIAN_POINT('NONE', (0.09543531038648491, 0.000000000000000000013877787807814457, -0.055423973627518344)); +#1715 = CARTESIAN_POINT('NONE', (0.09586838625107051, 0, -0.05511123427513375)); +#1716 = CARTESIAN_POINT('NONE', (0.09587265606161426, 0.000000000000000000013877787807814457, -0.05510815089438352)); +#1717 = CARTESIAN_POINT('NONE', (0.09631946477918342, -0.0000000000000000000002168404344971009, -0.05482020956110195)); +#1718 = CARTESIAN_POINT('NONE', (0.09632386998559024, 0.000000000000000000013877787807814457, -0.05481737067064104)); +#1719 = CARTESIAN_POINT('NONE', (0.09678230713219967, 0, -0.05455501901818553)); +#1720 = CARTESIAN_POINT('NONE', (0.0967868269863922, 0.000000000000000000013877787807814457, -0.054552432423218174)); +#1721 = CARTESIAN_POINT('NONE', (0.09725474392279385, 0, -0.054316229483084934)); +#1722 = CARTESIAN_POINT('NONE', (0.09725935724076426, 0.000000000000000000013877787807814457, -0.05431390069525186)); +#1723 = CARTESIAN_POINT('NONE', (0.09773459213377964, 0, -0.054104173178268954)); +#1724 = CARTESIAN_POINT('NONE', (0.09773927760143757, 0.000000000000000000013877787807814457, -0.054102105418699434)); +#1725 = CARTESIAN_POINT('NONE', (0.09821968532372936, 0, -0.05391895274380413)); +#1726 = CARTESIAN_POINT('NONE', (0.09822442179169186, 0.000000000000000000013877787807814457, -0.05391714699269599)); +#1727 = CARTESIAN_POINT('NONE', (0.09870790192062913, -0.0000000000000000000002168404344971009, -0.05376045062727488)); +#1728 = CARTESIAN_POINT('NONE', (0.0987126686802688, -0.000000000000000000013877787807814457, -0.05375890571598346)); +#1729 = CARTESIAN_POINT('NONE', (0.09919719094070927, 0, -0.05362834228834383)); +#1730 = CARTESIAN_POINT('NONE', (0.0992019679750016, 0.000000000000000000013877787807814457, -0.05362705502866129)); +#1731 = CARTESIAN_POINT('NONE', (0.09968559461551756, 0.0000000000000000000002168404344971009, -0.053522112577603476)); +#1732 = CARTESIAN_POINT('NONE', (0.099690362819654, 0.000000000000000000013877787807814457, -0.0535210779219677)); +#1733 = CARTESIAN_POINT('NONE', (0.10017126756665738, 0, -0.05344107459104862)); +#1734 = CARTESIAN_POINT('NONE', (0.10017600893491915, 0.000000000000000000013877787807814457, -0.053440285816854935)); +#1735 = CARTESIAN_POINT('NONE', (0.10065249232438682, 0, -0.05338439028092868)); +#1736 = CARTESIAN_POINT('NONE', (0.10065719010130453, 0.000000000000000000013877787807814457, -0.05338383919192058)); +#1737 = CARTESIAN_POINT('NONE', (0.10112769113465385, 0, -0.05335109211762389)); +#1738 = CARTESIAN_POINT('NONE', (0.10113232992992578, 0.000000000000000000013877787807814457, -0.05335076925547769)); +#1739 = CARTESIAN_POINT('NONE', (0.10159543413206133, -0.0000000000000000000002168404344971009, -0.05334010514035738)); +#1740 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.000000000000000000013877787807814457, -0.05333999999999999)); +#1741 = CARTESIAN_POINT('NONE', (0.10206310420213555, 0, -0.053350664115120294)); +#1742 = CARTESIAN_POINT('NONE', (0.10206767007007422, 0.000000000000000000013877787807814457, -0.05335076925547769)); +#1743 = CARTESIAN_POINT('NONE', (0.10253817110342353, -0.0000000000000000000002168404344971009, -0.05338351632977437)); +#1744 = CARTESIAN_POINT('NONE', (0.10254280989869548, 0.000000000000000000013877787807814457, -0.05338383919192058)); +#1745 = CARTESIAN_POINT('NONE', (0.10301929328816314, 0, -0.05343973472784682)); +#1746 = CARTESIAN_POINT('NONE', (0.10302399106508085, -0.000000000000000000013877787807814457, -0.053440285816854914)); +#1747 = CARTESIAN_POINT('NONE', (0.10350489581208425, 0, -0.053520289147774014)); +#1748 = CARTESIAN_POINT('NONE', (0.10350963718034602, 0.000000000000000000013877787807814457, -0.053521077921967704)); +#1749 = CARTESIAN_POINT('NONE', (0.10399326382086194, 0, -0.0536260203730255)); +#1750 = CARTESIAN_POINT('NONE', (0.10399803202499838, 0.000000000000000000013877787807814457, -0.05362705502866128)); +#1751 = CARTESIAN_POINT('NONE', (0.10448255428543891, 0, -0.05375761845630093)); +#1752 = CARTESIAN_POINT('NONE', (0.10448733131973124, 0.000000000000000000013877787807814457, -0.05375890571598347)); +#1753 = CARTESIAN_POINT('NONE', (0.10497081144866847, 0, -0.05391560208140457)); +#1754 = CARTESIAN_POINT('NONE', (0.10497557820830815, 0.000000000000000000013877787807814457, -0.05391714699269599)); +#1755 = CARTESIAN_POINT('NONE', (0.10545598593059993, -0.0000000000000000000002168404344971009, -0.05410029966759128)); +#1756 = CARTESIAN_POINT('NONE', (0.10546072239856243, 0.000000000000000000013877787807814457, -0.05410210541869941)); +#1757 = CARTESIAN_POINT('NONE', (0.10593595729157786, 0, -0.05431183293568234)); +#1758 = CARTESIAN_POINT('NONE', (0.10594064275923579, 0.000000000000000000013877787807814457, -0.05431390069525186)); +#1759 = CARTESIAN_POINT('NONE', (0.10640855969563746, 0, -0.0545501036353851)); +#1760 = CARTESIAN_POINT('NONE', (0.10641317301360788, 0.000000000000000000013877787807814457, -0.054552432423218174)); +#1761 = CARTESIAN_POINT('NONE', (0.10687161016021723, 0, -0.054814784075673674)); +#1762 = CARTESIAN_POINT('NONE', (0.10687613001440976, 0.000000000000000000013877787807814457, -0.05481737067064103)); +#1763 = CARTESIAN_POINT('NONE', (0.10732293873197893, 0, -0.05510531200392259)); +#1764 = CARTESIAN_POINT('NONE', (0.10732734393838574, 0.000000000000000000013877787807814457, -0.0551081508943835)); +#1765 = CARTESIAN_POINT('NONE', (0.10776041980297137, 0, -0.0554208902467681)); +#1766 = CARTESIAN_POINT('NONE', (0.1077646896135151, 0.000000000000000000013877787807814457, -0.05542397362751834)); +#1767 = CARTESIAN_POINT('NONE', (0.1081820036864714, 0, -0.05576049136152138)); +#1768 = CARTESIAN_POINT('NONE', (0.1081861180973044, 0.000000000000000000013877787807814457, -0.05576380917968281)); +#1769 = CARTESIAN_POINT('NONE', (0.10858574751609056, -0.0000000000000000000002168404344971009, -0.05612286735945211)); +#1770 = CARTESIAN_POINT('NONE', (0.10858968756919776, 0.000000000000000000013877787807814457, -0.056126407409884754)); +#1771 = CARTESIAN_POINT('NONE', (0.108969844521255, 0, -0.05650656436194199)); +#1772 = CARTESIAN_POINT('NONE', (0.10897359259011523, 0.000000000000000000013877787807814457, -0.05651031243080221)); +#1773 = CARTESIAN_POINT('NONE', (0.1093326507698845, 0, -0.05690994184958837)); +#1774 = CARTESIAN_POINT('NONE', (0.10933619082031716, 0.000000000000000000013877787807814457, -0.056913881902695584)); +#1775 = CARTESIAN_POINT('NONE', (0.10967270855432021, 0, -0.05733119597565189)); +#1776 = CARTESIAN_POINT('NONE', (0.10967602637248164, 0.000000000000000000013877787807814457, -0.05733531038648488)); +#1777 = CARTESIAN_POINT('NONE', (0.10998876572486624, 0, -0.0577683862510705)); +#1778 = CARTESIAN_POINT('NONE', (0.10999184910561646, 0.000000000000000000013877787807814457, -0.05777265606161424)); +#1779 = CARTESIAN_POINT('NONE', (0.11027979043889806, 0, -0.0582194647791834)); +#1780 = CARTESIAN_POINT('NONE', (0.11028262932935896, 0.000000000000000000013877787807814457, -0.05822386998559021)); +#1781 = CARTESIAN_POINT('NONE', (0.11054498098181449, 0, -0.05868230713219962)); +#1782 = CARTESIAN_POINT('NONE', (0.11054756757678184, 0.000000000000000000013877787807814457, -0.05868682698639216)); #1783 = CARTESIAN_POINT('NONE', (0.11058075742013608, 0, -0.058752575913197255)); -#1784 = CARTESIAN_POINT('NONE', (0.1107837705169151, 0.000000000000000000013877787807814457, -0.05915474392279383)); -#1785 = CARTESIAN_POINT('NONE', (0.11078609930474816, 0, -0.05915935724076423)); -#1786 = CARTESIAN_POINT('NONE', (0.11099582682173105, 0.000000000000000000013877787807814457, -0.05963459213377962)); -#1787 = CARTESIAN_POINT('NONE', (0.11099789458130058, 0, -0.05963927760143756)); -#1788 = CARTESIAN_POINT('NONE', (0.11118104725619586, 0.000000000000000000013877787807814457, -0.06011968532372935)); -#1789 = CARTESIAN_POINT('NONE', (0.111182853007304, -0.0000000000000000000002168404344971009, -0.06012442179169183)); -#1790 = CARTESIAN_POINT('NONE', (0.1113395493727251, 0.000000000000000000013877787807814457, -0.060607901920629106)); -#1791 = CARTESIAN_POINT('NONE', (0.11134109428401652, 0, -0.06061266868026877)); -#1792 = CARTESIAN_POINT('NONE', (0.11147165771165617, -0.000000000000000000013877787807814457, -0.06109719094070927)); -#1793 = CARTESIAN_POINT('NONE', (0.11147294497133871, 0, -0.06110196797500159)); -#1794 = CARTESIAN_POINT('NONE', (0.11157788742239651, 0.000000000000000000013877787807814457, -0.06158559461551755)); -#1795 = CARTESIAN_POINT('NONE', (0.11157892207803227, 0.0000000000000000000002168404344971009, -0.06159036281965398)); -#1796 = CARTESIAN_POINT('NONE', (0.11165892540895138, 0.000000000000000000013877787807814457, -0.06207126756665735)); -#1797 = CARTESIAN_POINT('NONE', (0.11165971418314506, 0, -0.06207600893491913)); -#1798 = CARTESIAN_POINT('NONE', (0.11171560971907131, 0.000000000000000000013877787807814457, -0.0625524923243868)); -#1799 = CARTESIAN_POINT('NONE', (0.1117161608080794, 0, -0.0625571901013045)); -#1800 = CARTESIAN_POINT('NONE', (0.1117489078823761, 0.000000000000000000013877787807814457, -0.06302769113465383)); -#1801 = CARTESIAN_POINT('NONE', (0.11174923074452231, -0.0000000000000000000002168404344971009, -0.06303232992992576)); -#1802 = CARTESIAN_POINT('NONE', (0.11175989485964262, 0.000000000000000000013877787807814457, -0.06349543413206131)); -#1803 = CARTESIAN_POINT('NONE', (0.11176, 0, -0.06349999999999999)); -#1804 = CARTESIAN_POINT('NONE', (0.1117493358848797, 0.000000000000000000013877787807814457, -0.06396310420213552)); -#1805 = CARTESIAN_POINT('NONE', (0.11174923074452231, 0, -0.0639676700700742)); -#1806 = CARTESIAN_POINT('NONE', (0.11171648367022562, 0.000000000000000000013877787807814457, -0.06443817110342351)); -#1807 = CARTESIAN_POINT('NONE', (0.1117161608080794, 0, -0.06444280989869546)); -#1808 = CARTESIAN_POINT('NONE', (0.11166026527215316, 0.000000000000000000013877787807814457, -0.06491929328816314)); -#1809 = CARTESIAN_POINT('NONE', (0.11165971418314506, 0, -0.06492399106508084)); -#1810 = CARTESIAN_POINT('NONE', (0.11157971085222597, -0.000000000000000000013877787807814457, -0.06540489581208422)); -#1811 = CARTESIAN_POINT('NONE', (0.11157892207803229, 0, -0.065409637180346)); -#1812 = CARTESIAN_POINT('NONE', (0.11147397962697449, 0.000000000000000000013877787807814457, -0.06589326382086194)); -#1813 = CARTESIAN_POINT('NONE', (0.11147294497133871, -0.0000000000000000000002168404344971009, -0.06589803202499839)); -#1814 = CARTESIAN_POINT('NONE', (0.11134238154369903, 0.000000000000000000013877787807814457, -0.06638255428543885)); -#1815 = CARTESIAN_POINT('NONE', (0.11134109428401649, 0, -0.06638733131973118)); -#1816 = CARTESIAN_POINT('NONE', (0.11118439791859544, 0.000000000000000000013877787807814457, -0.06687081144866845)); -#1817 = CARTESIAN_POINT('NONE', (0.11118285300730402, -0.0000000000000000000002168404344971009, -0.06687557820830813)); -#1818 = CARTESIAN_POINT('NONE', (0.1109997003324087, 0.000000000000000000013877787807814457, -0.06735598593059992)); -#1819 = CARTESIAN_POINT('NONE', (0.11099789458130058, 0, -0.06736072239856242)); -#1820 = CARTESIAN_POINT('NONE', (0.11078816706431768, 0.000000000000000000013877787807814457, -0.06783595729157782)); -#1821 = CARTESIAN_POINT('NONE', (0.11078609930474814, 0, -0.06784064275923575)); -#1822 = CARTESIAN_POINT('NONE', (0.11054989636461489, 0.000000000000000000013877787807814457, -0.06830855969563741)); -#1823 = CARTESIAN_POINT('NONE', (0.11054756757678183, -0.0000000000000000000002168404344971009, -0.06831317301360783)); -#1824 = CARTESIAN_POINT('NONE', (0.1102852159243263, 0.000000000000000000013877787807814457, -0.06877161016021723)); -#1825 = CARTESIAN_POINT('NONE', (0.11028262932935895, 0, -0.06877613001440976)); -#1826 = CARTESIAN_POINT('NONE', (0.10999468799607738, 0.000000000000000000013877787807814457, -0.06922293873197892)); -#1827 = CARTESIAN_POINT('NONE', (0.10999184910561646, 0, -0.06922734393838573)); -#1828 = CARTESIAN_POINT('NONE', (0.10967910975323188, 0.000000000000000000013877787807814457, -0.06966041980297134)); -#1829 = CARTESIAN_POINT('NONE', (0.10967602637248164, 0, -0.06966468961351507)); -#1830 = CARTESIAN_POINT('NONE', (0.1093395086384786, 0.000000000000000000013877787807814457, -0.07008200368647137)); -#1831 = CARTESIAN_POINT('NONE', (0.10933619082031718, -0.0000000000000000000002168404344971009, -0.07008611809730436)); -#1832 = CARTESIAN_POINT('NONE', (0.10897713264054788, 0.000000000000000000013877787807814457, -0.07048574751609055)); -#1833 = CARTESIAN_POINT('NONE', (0.10897359259011523, 0, -0.07048968756919775)); -#1834 = CARTESIAN_POINT('NONE', (0.10859343563805801, 0.000000000000000000013877787807814457, -0.07086984452125497)); -#1835 = CARTESIAN_POINT('NONE', (0.10858968756919778, 0, -0.0708735925901152)); -#1836 = CARTESIAN_POINT('NONE', (0.10819005815041162, 0.000000000000000000013877787807814457, -0.0712326507698845)); -#1837 = CARTESIAN_POINT('NONE', (0.1081861180973044, 0, -0.07123619082031715)); -#1838 = CARTESIAN_POINT('NONE', (0.10776880402434809, 0.000000000000000000013877787807814457, -0.07157270855432019)); -#1839 = CARTESIAN_POINT('NONE', (0.10776468961351508, 0, -0.07157602637248162)); -#1840 = CARTESIAN_POINT('NONE', (0.10733161374892948, 0.000000000000000000013877787807814457, -0.07188876572486623)); -#1841 = CARTESIAN_POINT('NONE', (0.10732734393838575, -0.0000000000000000000002168404344971009, -0.07189184910561645)); -#1842 = CARTESIAN_POINT('NONE', (0.1068805352208166, 0.000000000000000000013877787807814457, -0.07217979043889802)); -#1843 = CARTESIAN_POINT('NONE', (0.10687613001440978, 0, -0.07218262932935893)); -#1844 = CARTESIAN_POINT('NONE', (0.1064176928678004, 0.000000000000000000013877787807814457, -0.07244498098181446)); -#1845 = CARTESIAN_POINT('NONE', (0.10641317301360786, -0.0000000000000000000002168404344971009, -0.07244756757678181)); -#1846 = CARTESIAN_POINT('NONE', (0.10594525607720619, 0.000000000000000000013877787807814457, -0.07268377051691506)); -#1847 = CARTESIAN_POINT('NONE', (0.10594064275923577, 0, -0.07268609930474812)); -#1848 = CARTESIAN_POINT('NONE', (0.10546540786622037, 0.000000000000000000013877787807814457, -0.072895826821731)); -#1849 = CARTESIAN_POINT('NONE', (0.10546072239856244, 0, -0.07289789458130054)); -#1850 = CARTESIAN_POINT('NONE', (0.10498031467627066, 0.000000000000000000013877787807814457, -0.07308104725619582)); -#1851 = CARTESIAN_POINT('NONE', (0.10497557820830816, -0.0000000000000000000002168404344971009, -0.07308285300730397)); -#1852 = CARTESIAN_POINT('NONE', (0.10449209807937089, 0.000000000000000000013877787807814457, -0.07323954937272506)); -#1853 = CARTESIAN_POINT('NONE', (0.10448733131973122, 0, -0.07324109428401648)); -#1854 = CARTESIAN_POINT('NONE', (0.10400280905929074, -0.000000000000000000013877787807814457, -0.07337165771165616)); -#1855 = CARTESIAN_POINT('NONE', (0.10399803202499841, 0, -0.0733729449713387)); -#1856 = CARTESIAN_POINT('NONE', (0.10351440538448244, 0.000000000000000000013877787807814457, -0.0734778874223965)); -#1857 = CARTESIAN_POINT('NONE', (0.10350963718034599, 0.0000000000000000000002168404344971009, -0.07347892207803226)); -#1858 = CARTESIAN_POINT('NONE', (0.10302873243334262, 0.000000000000000000013877787807814457, -0.07355892540895136)); -#1859 = CARTESIAN_POINT('NONE', (0.10302399106508085, 0, -0.07355971418314504)); -#1860 = CARTESIAN_POINT('NONE', (0.10254750767561319, 0.000000000000000000013877787807814457, -0.07361560971907129)); -#1861 = CARTESIAN_POINT('NONE', (0.10254280989869548, 0, -0.07361616080807938)); -#1862 = CARTESIAN_POINT('NONE', (0.10207230886534617, 0.000000000000000000013877787807814457, -0.07364890788237607)); -#1863 = CARTESIAN_POINT('NONE', (0.10206767007007422, -0.0000000000000000000002168404344971009, -0.07364923074452229)); -#1864 = CARTESIAN_POINT('NONE', (0.10160456586793869, 0.000000000000000000013877787807814457, -0.0736598948596426)); -#1865 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0, -0.07365999999999998)); -#1866 = CARTESIAN_POINT('NONE', (0.10113689579786447, 0.000000000000000000013877787807814457, -0.07364933588487968)); -#1867 = CARTESIAN_POINT('NONE', (0.10113232992992578, 0, -0.07364923074452229)); -#1868 = CARTESIAN_POINT('NONE', (0.10066182889657646, 0.000000000000000000013877787807814457, -0.0736164836702256)); -#1869 = CARTESIAN_POINT('NONE', (0.10065719010130453, 0, -0.07361616080807938)); -#1870 = CARTESIAN_POINT('NONE', (0.10018070671183686, 0.000000000000000000013877787807814457, -0.07356026527215313)); -#1871 = CARTESIAN_POINT('NONE', (0.10017600893491915, 0, -0.07355971418314504)); -#1872 = CARTESIAN_POINT('NONE', (0.0996951041879158, -0.000000000000000000013877787807814457, -0.07347971085222596)); -#1873 = CARTESIAN_POINT('NONE', (0.09969036281965403, 0, -0.07347892207803228)); -#1874 = CARTESIAN_POINT('NONE', (0.09920673617913808, 0.000000000000000000013877787807814457, -0.07337397962697448)); -#1875 = CARTESIAN_POINT('NONE', (0.09920196797500164, -0.0000000000000000000002168404344971009, -0.0733729449713387)); -#1876 = CARTESIAN_POINT('NONE', (0.09871744571456113, 0.000000000000000000013877787807814457, -0.07324238154369904)); -#1877 = CARTESIAN_POINT('NONE', (0.0987126686802688, 0, -0.0732410942840165)); -#1878 = CARTESIAN_POINT('NONE', (0.09822918855133154, 0.000000000000000000013877787807814457, -0.0730843979185954)); -#1879 = CARTESIAN_POINT('NONE', (0.09822442179169187, -0.0000000000000000000002168404344971009, -0.07308285300730398)); -#1880 = CARTESIAN_POINT('NONE', (0.0977440140694001, 0.000000000000000000013877787807814457, -0.07289970033240868)); -#1881 = CARTESIAN_POINT('NONE', (0.09773927760143761, 0, -0.07289789458130055)); -#1882 = CARTESIAN_POINT('NONE', (0.09726404270842219, 0.000000000000000000013877787807814457, -0.07268816706431767)); -#1883 = CARTESIAN_POINT('NONE', (0.09725935724076426, 0, -0.07268609930474813)); -#1884 = CARTESIAN_POINT('NONE', (0.09685257591319726, 0, -0.07248075742013607)); -#1885 = CARTESIAN_POINT('NONE', (0.09679144030436258, 0.000000000000000000013877787807814457, -0.07244989636461488)); -#1886 = CARTESIAN_POINT('NONE', (0.09678682698639217, 0, -0.07244756757678182)); -#1887 = CARTESIAN_POINT('NONE', (0.09632838983978277, 0.000000000000000000013877787807814457, -0.07218521592432631)); -#1888 = CARTESIAN_POINT('NONE', (0.09632386998559024, 0, -0.07218262932935894)); -#1889 = CARTESIAN_POINT('NONE', (0.09587706126802106, 0.000000000000000000013877787807814457, -0.07189468799607736)); -#1890 = CARTESIAN_POINT('NONE', (0.09587265606161426, 0, -0.07189184910561644)); -#1891 = CARTESIAN_POINT('NONE', (0.09543958019702865, 0.000000000000000000013877787807814457, -0.07157910975323187)); -#1892 = CARTESIAN_POINT('NONE', (0.09543531038648491, 0, -0.07157602637248163)); -#1893 = CARTESIAN_POINT('NONE', (0.09501799631352861, 0.000000000000000000013877787807814457, -0.07123950863847858)); -#1894 = CARTESIAN_POINT('NONE', (0.09501388190269562, -0.0000000000000000000002168404344971009, -0.07123619082031715)); -#1895 = CARTESIAN_POINT('NONE', (0.09461425248390944, 0.000000000000000000013877787807814457, -0.07087713264054787)); -#1896 = CARTESIAN_POINT('NONE', (0.09461031243080223, 0, -0.07087359259011522)); -#1897 = CARTESIAN_POINT('NONE', (0.09423015547874501, 0.000000000000000000013877787807814457, -0.070493435638058)); -#1898 = CARTESIAN_POINT('NONE', (0.09422640740988479, 0, -0.07048968756919777)); -#1899 = CARTESIAN_POINT('NONE', (0.0938673492301155, 0.000000000000000000013877787807814457, -0.0700900581504116)); -#1900 = CARTESIAN_POINT('NONE', (0.09386380917968284, 0, -0.07008611809730438)); -#1901 = CARTESIAN_POINT('NONE', (0.09352729144567981, 0.000000000000000000013877787807814457, -0.0696688040243481)); -#1902 = CARTESIAN_POINT('NONE', (0.09352397362751837, 0, -0.06966468961351509)); -#1903 = CARTESIAN_POINT('NONE', (0.09321123427513377, 0.000000000000000000013877787807814457, -0.06923161374892947)); -#1904 = CARTESIAN_POINT('NONE', (0.09320815089438353, -0.0000000000000000000002168404344971009, -0.06922734393838574)); -#1905 = CARTESIAN_POINT('NONE', (0.09292020956110196, 0.000000000000000000013877787807814457, -0.06878053522081658)); -#1906 = CARTESIAN_POINT('NONE', (0.09291737067064104, 0, -0.06877613001440976)); -#1907 = CARTESIAN_POINT('NONE', (0.09265501901818556, 0.000000000000000000013877787807814457, -0.06831769286780036)); -#1908 = CARTESIAN_POINT('NONE', (0.0926524324232182, -0.0000000000000000000002168404344971009, -0.06831317301360783)); -#1909 = CARTESIAN_POINT('NONE', (0.09241622948308495, 0.000000000000000000013877787807814457, -0.06784525607720618)); -#1910 = CARTESIAN_POINT('NONE', (0.09241390069525188, 0, -0.06784064275923576)); -#1911 = CARTESIAN_POINT('NONE', (0.09220417317826897, 0.000000000000000000013877787807814457, -0.06736540786622035)); -#1912 = CARTESIAN_POINT('NONE', (0.09220210541869944, 0, -0.06736072239856242)); -#1913 = CARTESIAN_POINT('NONE', (0.09201895274380414, 0.000000000000000000013877787807814457, -0.06688031467627063)); -#1914 = CARTESIAN_POINT('NONE', (0.09201714699269602, -0.0000000000000000000002168404344971009, -0.06687557820830814)); -#1915 = CARTESIAN_POINT('NONE', (0.0918604506272749, 0.000000000000000000013877787807814457, -0.06639209807937085)); -#1916 = CARTESIAN_POINT('NONE', (0.09185890571598349, 0, -0.06638733131973118)); -#1917 = CARTESIAN_POINT('NONE', (0.09172834228834387, -0.000000000000000000013877787807814457, -0.06590280905929072)); -#1918 = CARTESIAN_POINT('NONE', (0.09172705502866133, 0, -0.06589803202499839)); -#1919 = CARTESIAN_POINT('NONE', (0.09162211257760348, 0.000000000000000000013877787807814457, -0.06541440538448243)); -#1920 = CARTESIAN_POINT('NONE', (0.0916210779219677, 0.0000000000000000000002168404344971009, -0.06540963718034598)); -#1921 = CARTESIAN_POINT('NONE', (0.09154107459104863, 0.000000000000000000013877787807814457, -0.06492873243334261)); -#1922 = CARTESIAN_POINT('NONE', (0.09154028581685494, 0, -0.06492399106508084)); -#1923 = CARTESIAN_POINT('NONE', (0.09148439028092871, 0.000000000000000000013877787807814457, -0.06444750767561316)); -#1924 = CARTESIAN_POINT('NONE', (0.09148383919192062, 0, -0.06444280989869546)); -#1925 = CARTESIAN_POINT('NONE', (0.09145109211762391, 0.000000000000000000013877787807814457, -0.06397230886534615)); -#1926 = CARTESIAN_POINT('NONE', (0.09145076925547771, -0.0000000000000000000002168404344971009, -0.0639676700700742)); -#1927 = CARTESIAN_POINT('NONE', (0.0914401051403574, 0.000000000000000000013877787807814457, -0.06350456586793866)); -#1928 = CARTESIAN_POINT('NONE', (0.09144000000000001, 0, -0.06349999999999999)); -#1929 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#1678, #1679, #1680, #1681, #1682, #1683, #1684, #1685, #1686, #1687, #1688, #1689, #1690, #1691, #1692, #1693, #1694, #1695, #1696, #1697, #1698, #1699, #1700, #1701, #1702, #1703, #1704, #1705, #1706, #1707, #1708, #1709, #1710, #1711, #1712, #1713, #1714, #1715, #1716, #1717, #1718, #1719, #1720, #1721, #1722, #1723, #1724, #1725, #1726, #1727, #1728, #1729, #1730, #1731, #1732, #1733, #1734, #1735, #1736, #1737, #1738, #1739, #1740, #1741, #1742, #1743, #1744, #1745, #1746, #1747, #1748, #1749, #1750, #1751, #1752, #1753, #1754, #1755, #1756, #1757, #1758, #1759, #1760, #1761, #1762, #1763, #1764, #1765, #1766, #1767, #1768, #1769, #1770, #1771, #1772, #1773, #1774, #1775, #1776, #1777, #1778, #1779, #1780, #1781, #1782, #1783, #1784, #1785, #1786, #1787, #1788, #1789, #1790, #1791, #1792, #1793, #1794, #1795, #1796, #1797, #1798, #1799, #1800, #1801, #1802, #1803, #1804, #1805, #1806, #1807, #1808, #1809, #1810, #1811, #1812, #1813, #1814, #1815, #1816, #1817, #1818, #1819, #1820, #1821, #1822, #1823, #1824, #1825, #1826, #1827, #1828, #1829, #1830, #1831, #1832, #1833, #1834, #1835, #1836, #1837, #1838, #1839, #1840, #1841, #1842, #1843, #1844, #1845, #1846, #1847, #1848, #1849, #1850, #1851, #1852, #1853, #1854, #1855, #1856, #1857, #1858, #1859, #1860, #1861, #1862, #1863, #1864, #1865, #1866, #1867, #1868, #1869, #1870, #1871, #1872, #1873, #1874, #1875, #1876, #1877, #1878, #1879, #1880, #1881, #1882, #1883, #1884, #1885, #1886, #1887, #1888, #1889, #1890, #1891, #1892, #1893, #1894, #1895, #1896, #1897, #1898, #1899, #1900, #1901, #1902, #1903, #1904, #1905, #1906, #1907, #1908, #1909, #1910, #1911, #1912, #1913, #1914, #1915, #1916, #1917, #1918, #1919, #1920, #1921, #1922, #1923, #1924, #1925, #1926, #1927, #1928), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (0, 0.004016064257028112, 0.008032128514056224, 0.012048192771084336, 0.01606425702811245, 0.020080321285140562, 0.024096385542168672, 0.028112449799196783, 0.0321285140562249, 0.03614457831325301, 0.040160642570281124, 0.04417670682730923, 0.048192771084337345, 0.05220883534136546, 0.056224899598393566, 0.06024096385542168, 0.0642570281124498, 0.0682730923694779, 0.07228915662650602, 0.07630522088353413, 0.08032128514056225, 0.08433734939759036, 0.08835341365461846, 0.09236947791164658, 0.09638554216867469, 0.1004016064257028, 0.10441767068273092, 0.10843373493975902, 0.11244979919678713, 0.11646586345381525, 0.12048192771084336, 0.12449799196787148, 0.1285140562248996, 0.1325301204819277, 0.1365461847389558, 0.14056224899598393, 0.14457831325301204, 0.14859437751004015, 0.15261044176706826, 0.15662650602409636, 0.1606425702811245, 0.1646586345381526, 0.1686746987951807, 0.17269076305220882, 0.17670682730923692, 0.18072289156626503, 0.18473895582329317, 0.18875502008032127, 0.19277108433734938, 0.1967871485943775, 0.2008032128514056, 0.20481927710843373, 0.20883534136546184, 0.21285140562248994, 0.21686746987951805, 0.22088353413654616, 0.22489959839357426, 0.2289156626506024, 0.2329317269076305, 0.2369477911646586, 0.24096385542168672, 0.24497991967871482, 0.24899598393574296, 0.25301204819277107, 0.2570281124497992, 0.2610441767068273, 0.2650602409638554, 0.2690763052208835, 0.2730923694779116, 0.2771084337349397, 0.28112449799196787, 0.285140562248996, 0.2891566265060241, 0.2931726907630522, 0.2971887550200803, 0.3012048192771084, 0.3052208835341365, 0.3092369477911646, 0.3132530120481927, 0.31726907630522083, 0.321285140562249, 0.3253012048192771, 0.3293172690763052, 0.3333333333333333, 0.3373493975903614, 0.34136546184738953, 0.34538152610441764, 0.34939759036144574, 0.35341365461847385, 0.35742971887550196, 0.36144578313253006, 0.3654618473895582, 0.36947791164658633, 0.37349397590361444, 0.37751004016064255, 0.38152610441767065, 0.38554216867469876, 0.38955823293172687, 0.393574297188755, 0.3975903614457831, 0.4016064257028112, 0.4056224899598393, 0.40963855421686746, 0.41365461847389556, 0.41767068273092367, 0.4216867469879518, 0.4257028112449799, 0.429718875502008, 0.4337349397590361, 0.4377510040160642, 0.4417670682730923, 0.4457831325301204, 0.4497991967871485, 0.4538152610441767, 0.4578313253012048, 0.4618473895582329, 0.465863453815261, 0.4698795180722891, 0.4738955823293172, 0.47791164658634533, 0.48192771084337344, 0.48594377510040154, 0.48995983935742965, 0.4939759036144578, 0.4979919678714859, 0.5020080321285141, 0.5060240963855422, 0.5100401606425704, 0.5140562248995985, 0.5180722891566265, 0.5220883534136547, 0.5261044176706828, 0.5301204819277109, 0.5341365461847389, 0.5381526104417671, 0.5421686746987953, 0.5461847389558233, 0.5502008032128515, 0.5542168674698795, 0.5582329317269077, 0.5622489959839359, 0.5662650602409639, 0.570281124497992, 0.5742971887550201, 0.5783132530120483, 0.5823293172690763, 0.5863453815261044, 0.5903614457831325, 0.5943775100401607, 0.5983935742971889, 0.6024096385542169, 0.606425702811245, 0.6104417670682731, 0.6144578313253013, 0.6184738955823293, 0.6224899598393574, 0.6265060240963856, 0.6305220883534137, 0.6345381526104418, 0.6385542168674699, 0.642570281124498, 0.6465863453815262, 0.6506024096385543, 0.6546184738955824, 0.6586345381526104, 0.6626506024096386, 0.6666666666666667, 0.6706827309236948, 0.6746987951807228, 0.678714859437751, 0.6827309236947792, 0.6867469879518073, 0.6907630522088354, 0.6947791164658634, 0.6987951807228916, 0.7028112449799198, 0.7068273092369478, 0.7108433734939759, 0.714859437751004, 0.7188755020080322, 0.7228915662650603, 0.7269076305220884, 0.7309236947791165, 0.7349397590361446, 0.7389558232931728, 0.7429718875502008, 0.7469879518072289, 0.751004016064257, 0.7550200803212852, 0.7590361445783133, 0.7630522088353414, 0.7670682730923695, 0.7710843373493976, 0.7751004016064258, 0.7791164658634538, 0.7831325301204819, 0.7871485943775101, 0.7911646586345382, 0.7951807228915663, 0.7991967871485944, 0.8032128514056225, 0.8072289156626506, 0.8112449799196787, 0.8152610441767069, 0.8192771084337349, 0.8232931726907631, 0.8273092369477912, 0.8313253012048193, 0.8353413654618473, 0.8393574297188755, 0.8433734939759037, 0.8473895582329317, 0.8514056224899599, 0.8554216867469879, 0.8594377510040161, 0.8634538152610443, 0.8674698795180723, 0.8714859437751004, 0.8755020080321285, 0.8795180722891567, 0.8835341365461847, 0.8875502008032129, 0.891566265060241, 0.8955823293172691, 0.8995983935742972, 0.9036144578313253, 0.9076305220883534, 0.9116465863453815, 0.9156626506024097, 0.9196787148594378, 0.9236947791164659, 0.927710843373494, 0.9317269076305221, 0.9357429718875502, 0.9397590361445783, 0.9437751004016064, 0.9477911646586346, 0.9518072289156626, 0.9558232931726908, 0.9598393574297188, 0.963855421686747, 0.9678714859437751, 0.9718875502008032, 0.9759036144578314, 0.9799196787148594, 0.9839357429718876, 0.9879518072289156, 0.9919678714859438, 0.9959839357429718, 1), .UNSPECIFIED.); +#1784 = CARTESIAN_POINT('NONE', (0.1107837705169151, 0, -0.05915474392279383)); +#1785 = CARTESIAN_POINT('NONE', (0.11078609930474816, 0.000000000000000000013877787807814457, -0.05915935724076423)); +#1786 = CARTESIAN_POINT('NONE', (0.11099582682173105, 0, -0.05963459213377962)); +#1787 = CARTESIAN_POINT('NONE', (0.11099789458130058, 0.000000000000000000013877787807814457, -0.05963927760143756)); +#1788 = CARTESIAN_POINT('NONE', (0.11118104725619586, 0, -0.06011968532372935)); +#1789 = CARTESIAN_POINT('NONE', (0.111182853007304, 0.000000000000000000013877787807814457, -0.06012442179169183)); +#1790 = CARTESIAN_POINT('NONE', (0.1113395493727251, -0.0000000000000000000002168404344971009, -0.060607901920629106)); +#1791 = CARTESIAN_POINT('NONE', (0.11134109428401652, -0.000000000000000000013877787807814457, -0.06061266868026877)); +#1792 = CARTESIAN_POINT('NONE', (0.11147165771165617, 0, -0.06109719094070927)); +#1793 = CARTESIAN_POINT('NONE', (0.11147294497133871, 0.000000000000000000013877787807814457, -0.06110196797500159)); +#1794 = CARTESIAN_POINT('NONE', (0.11157788742239651, 0.0000000000000000000002168404344971009, -0.06158559461551755)); +#1795 = CARTESIAN_POINT('NONE', (0.11157892207803227, 0.000000000000000000013877787807814457, -0.06159036281965398)); +#1796 = CARTESIAN_POINT('NONE', (0.11165892540895138, 0, -0.06207126756665735)); +#1797 = CARTESIAN_POINT('NONE', (0.11165971418314506, 0.000000000000000000013877787807814457, -0.06207600893491913)); +#1798 = CARTESIAN_POINT('NONE', (0.11171560971907131, 0, -0.0625524923243868)); +#1799 = CARTESIAN_POINT('NONE', (0.1117161608080794, 0.000000000000000000013877787807814457, -0.0625571901013045)); +#1800 = CARTESIAN_POINT('NONE', (0.1117489078823761, 0, -0.06302769113465383)); +#1801 = CARTESIAN_POINT('NONE', (0.11174923074452231, 0.000000000000000000013877787807814457, -0.06303232992992576)); +#1802 = CARTESIAN_POINT('NONE', (0.11175989485964262, -0.0000000000000000000002168404344971009, -0.06349543413206131)); +#1803 = CARTESIAN_POINT('NONE', (0.11176, 0.000000000000000000013877787807814457, -0.06349999999999999)); +#1804 = CARTESIAN_POINT('NONE', (0.1117493358848797, 0, -0.06396310420213552)); +#1805 = CARTESIAN_POINT('NONE', (0.11174923074452231, 0.000000000000000000013877787807814457, -0.0639676700700742)); +#1806 = CARTESIAN_POINT('NONE', (0.11171648367022562, -0.0000000000000000000002168404344971009, -0.06443817110342351)); +#1807 = CARTESIAN_POINT('NONE', (0.1117161608080794, 0.000000000000000000013877787807814457, -0.06444280989869546)); +#1808 = CARTESIAN_POINT('NONE', (0.11166026527215316, 0, -0.06491929328816314)); +#1809 = CARTESIAN_POINT('NONE', (0.11165971418314506, -0.000000000000000000013877787807814457, -0.06492399106508084)); +#1810 = CARTESIAN_POINT('NONE', (0.11157971085222597, 0, -0.06540489581208422)); +#1811 = CARTESIAN_POINT('NONE', (0.11157892207803229, 0.000000000000000000013877787807814457, -0.065409637180346)); +#1812 = CARTESIAN_POINT('NONE', (0.11147397962697449, 0, -0.06589326382086194)); +#1813 = CARTESIAN_POINT('NONE', (0.11147294497133871, 0.000000000000000000013877787807814457, -0.06589803202499839)); +#1814 = CARTESIAN_POINT('NONE', (0.11134238154369903, -0.0000000000000000000002168404344971009, -0.06638255428543885)); +#1815 = CARTESIAN_POINT('NONE', (0.11134109428401649, 0.000000000000000000013877787807814457, -0.06638733131973118)); +#1816 = CARTESIAN_POINT('NONE', (0.11118439791859544, 0, -0.06687081144866845)); +#1817 = CARTESIAN_POINT('NONE', (0.11118285300730402, 0.000000000000000000013877787807814457, -0.06687557820830813)); +#1818 = CARTESIAN_POINT('NONE', (0.1109997003324087, -0.0000000000000000000002168404344971009, -0.06735598593059992)); +#1819 = CARTESIAN_POINT('NONE', (0.11099789458130058, 0.000000000000000000013877787807814457, -0.06736072239856242)); +#1820 = CARTESIAN_POINT('NONE', (0.11078816706431768, 0, -0.06783595729157782)); +#1821 = CARTESIAN_POINT('NONE', (0.11078609930474814, 0.000000000000000000013877787807814457, -0.06784064275923575)); +#1822 = CARTESIAN_POINT('NONE', (0.11054989636461489, -0.0000000000000000000002168404344971009, -0.06830855969563741)); +#1823 = CARTESIAN_POINT('NONE', (0.11054756757678183, 0.000000000000000000013877787807814457, -0.06831317301360783)); +#1824 = CARTESIAN_POINT('NONE', (0.1102852159243263, 0, -0.06877161016021723)); +#1825 = CARTESIAN_POINT('NONE', (0.11028262932935895, 0.000000000000000000013877787807814457, -0.06877613001440976)); +#1826 = CARTESIAN_POINT('NONE', (0.10999468799607738, 0, -0.06922293873197892)); +#1827 = CARTESIAN_POINT('NONE', (0.10999184910561646, 0.000000000000000000013877787807814457, -0.06922734393838573)); +#1828 = CARTESIAN_POINT('NONE', (0.10967910975323188, 0, -0.06966041980297134)); +#1829 = CARTESIAN_POINT('NONE', (0.10967602637248164, 0.000000000000000000013877787807814457, -0.06966468961351507)); +#1830 = CARTESIAN_POINT('NONE', (0.1093395086384786, 0, -0.07008200368647137)); +#1831 = CARTESIAN_POINT('NONE', (0.10933619082031718, 0.000000000000000000013877787807814457, -0.07008611809730436)); +#1832 = CARTESIAN_POINT('NONE', (0.10897713264054788, -0.0000000000000000000002168404344971009, -0.07048574751609055)); +#1833 = CARTESIAN_POINT('NONE', (0.10897359259011523, 0.000000000000000000013877787807814457, -0.07048968756919775)); +#1834 = CARTESIAN_POINT('NONE', (0.10859343563805801, 0, -0.07086984452125497)); +#1835 = CARTESIAN_POINT('NONE', (0.10858968756919778, 0.000000000000000000013877787807814457, -0.0708735925901152)); +#1836 = CARTESIAN_POINT('NONE', (0.10819005815041162, 0, -0.0712326507698845)); +#1837 = CARTESIAN_POINT('NONE', (0.1081861180973044, 0.000000000000000000013877787807814457, -0.07123619082031715)); +#1838 = CARTESIAN_POINT('NONE', (0.10776880402434809, 0, -0.07157270855432019)); +#1839 = CARTESIAN_POINT('NONE', (0.10776468961351508, 0.000000000000000000013877787807814457, -0.07157602637248162)); +#1840 = CARTESIAN_POINT('NONE', (0.10733161374892948, 0, -0.07188876572486623)); +#1841 = CARTESIAN_POINT('NONE', (0.10732734393838575, 0.000000000000000000013877787807814457, -0.07189184910561645)); +#1842 = CARTESIAN_POINT('NONE', (0.1068805352208166, 0, -0.07217979043889802)); +#1843 = CARTESIAN_POINT('NONE', (0.10687613001440978, 0.000000000000000000013877787807814457, -0.07218262932935893)); +#1844 = CARTESIAN_POINT('NONE', (0.1064176928678004, 0, -0.07244498098181446)); +#1845 = CARTESIAN_POINT('NONE', (0.10641317301360786, 0.000000000000000000013877787807814457, -0.07244756757678181)); +#1846 = CARTESIAN_POINT('NONE', (0.10594525607720619, -0.0000000000000000000002168404344971009, -0.07268377051691506)); +#1847 = CARTESIAN_POINT('NONE', (0.10594064275923577, 0.000000000000000000013877787807814457, -0.07268609930474812)); +#1848 = CARTESIAN_POINT('NONE', (0.10546540786622037, 0, -0.072895826821731)); +#1849 = CARTESIAN_POINT('NONE', (0.10546072239856244, 0.000000000000000000013877787807814457, -0.07289789458130054)); +#1850 = CARTESIAN_POINT('NONE', (0.10498031467627066, 0, -0.07308104725619582)); +#1851 = CARTESIAN_POINT('NONE', (0.10497557820830816, 0.000000000000000000013877787807814457, -0.07308285300730397)); +#1852 = CARTESIAN_POINT('NONE', (0.10449209807937089, -0.0000000000000000000002168404344971009, -0.07323954937272506)); +#1853 = CARTESIAN_POINT('NONE', (0.10448733131973122, -0.000000000000000000013877787807814457, -0.07324109428401648)); +#1854 = CARTESIAN_POINT('NONE', (0.10400280905929074, 0, -0.07337165771165616)); +#1855 = CARTESIAN_POINT('NONE', (0.10399803202499841, 0.000000000000000000013877787807814457, -0.0733729449713387)); +#1856 = CARTESIAN_POINT('NONE', (0.10351440538448244, 0.0000000000000000000002168404344971009, -0.0734778874223965)); +#1857 = CARTESIAN_POINT('NONE', (0.10350963718034599, 0.000000000000000000013877787807814457, -0.07347892207803226)); +#1858 = CARTESIAN_POINT('NONE', (0.10302873243334262, 0, -0.07355892540895136)); +#1859 = CARTESIAN_POINT('NONE', (0.10302399106508085, 0.000000000000000000013877787807814457, -0.07355971418314504)); +#1860 = CARTESIAN_POINT('NONE', (0.10254750767561319, 0, -0.07361560971907129)); +#1861 = CARTESIAN_POINT('NONE', (0.10254280989869548, 0.000000000000000000013877787807814457, -0.07361616080807938)); +#1862 = CARTESIAN_POINT('NONE', (0.10207230886534617, 0, -0.07364890788237607)); +#1863 = CARTESIAN_POINT('NONE', (0.10206767007007422, 0.000000000000000000013877787807814457, -0.07364923074452229)); +#1864 = CARTESIAN_POINT('NONE', (0.10160456586793869, -0.0000000000000000000002168404344971009, -0.0736598948596426)); +#1865 = CARTESIAN_POINT('NONE', (0.10160000000000001, 0.000000000000000000013877787807814457, -0.07365999999999998)); +#1866 = CARTESIAN_POINT('NONE', (0.10113689579786447, 0, -0.07364933588487968)); +#1867 = CARTESIAN_POINT('NONE', (0.10113232992992578, 0.000000000000000000013877787807814457, -0.07364923074452229)); +#1868 = CARTESIAN_POINT('NONE', (0.10066182889657646, -0.0000000000000000000002168404344971009, -0.0736164836702256)); +#1869 = CARTESIAN_POINT('NONE', (0.10065719010130453, 0.000000000000000000013877787807814457, -0.07361616080807938)); +#1870 = CARTESIAN_POINT('NONE', (0.10018070671183686, 0, -0.07356026527215313)); +#1871 = CARTESIAN_POINT('NONE', (0.10017600893491915, -0.000000000000000000013877787807814457, -0.07355971418314504)); +#1872 = CARTESIAN_POINT('NONE', (0.0996951041879158, 0, -0.07347971085222596)); +#1873 = CARTESIAN_POINT('NONE', (0.09969036281965403, 0.000000000000000000013877787807814457, -0.07347892207803228)); +#1874 = CARTESIAN_POINT('NONE', (0.09920673617913808, 0, -0.07337397962697448)); +#1875 = CARTESIAN_POINT('NONE', (0.09920196797500164, 0.000000000000000000013877787807814457, -0.0733729449713387)); +#1876 = CARTESIAN_POINT('NONE', (0.09871744571456113, -0.0000000000000000000002168404344971009, -0.07324238154369904)); +#1877 = CARTESIAN_POINT('NONE', (0.0987126686802688, 0.000000000000000000013877787807814457, -0.0732410942840165)); +#1878 = CARTESIAN_POINT('NONE', (0.09822918855133154, 0, -0.0730843979185954)); +#1879 = CARTESIAN_POINT('NONE', (0.09822442179169187, 0.000000000000000000013877787807814457, -0.07308285300730398)); +#1880 = CARTESIAN_POINT('NONE', (0.0977440140694001, -0.0000000000000000000002168404344971009, -0.07289970033240868)); +#1881 = CARTESIAN_POINT('NONE', (0.09773927760143761, 0.000000000000000000013877787807814457, -0.07289789458130055)); +#1882 = CARTESIAN_POINT('NONE', (0.09726404270842219, 0, -0.07268816706431767)); +#1883 = CARTESIAN_POINT('NONE', (0.09725935724076426, 0.000000000000000000013877787807814457, -0.07268609930474813)); +#1884 = CARTESIAN_POINT('NONE', (0.09685257591319725, 0, -0.07248075742013609)); +#1885 = CARTESIAN_POINT('NONE', (0.09679144030436258, -0.0000000000000000000002168404344971009, -0.07244989636461488)); +#1886 = CARTESIAN_POINT('NONE', (0.09678682698639217, 0.000000000000000000013877787807814457, -0.07244756757678182)); +#1887 = CARTESIAN_POINT('NONE', (0.09632838983978277, 0, -0.07218521592432631)); +#1888 = CARTESIAN_POINT('NONE', (0.09632386998559024, 0.000000000000000000013877787807814457, -0.07218262932935894)); +#1889 = CARTESIAN_POINT('NONE', (0.09587706126802106, 0, -0.07189468799607736)); +#1890 = CARTESIAN_POINT('NONE', (0.09587265606161426, 0.000000000000000000013877787807814457, -0.07189184910561644)); +#1891 = CARTESIAN_POINT('NONE', (0.09543958019702865, 0, -0.07157910975323187)); +#1892 = CARTESIAN_POINT('NONE', (0.09543531038648491, 0.000000000000000000013877787807814457, -0.07157602637248163)); +#1893 = CARTESIAN_POINT('NONE', (0.09501799631352861, 0, -0.07123950863847858)); +#1894 = CARTESIAN_POINT('NONE', (0.09501388190269562, 0.000000000000000000013877787807814457, -0.07123619082031715)); +#1895 = CARTESIAN_POINT('NONE', (0.09461425248390944, -0.0000000000000000000002168404344971009, -0.07087713264054787)); +#1896 = CARTESIAN_POINT('NONE', (0.09461031243080223, 0.000000000000000000013877787807814457, -0.07087359259011522)); +#1897 = CARTESIAN_POINT('NONE', (0.09423015547874501, 0, -0.070493435638058)); +#1898 = CARTESIAN_POINT('NONE', (0.09422640740988479, 0.000000000000000000013877787807814457, -0.07048968756919777)); +#1899 = CARTESIAN_POINT('NONE', (0.0938673492301155, 0, -0.0700900581504116)); +#1900 = CARTESIAN_POINT('NONE', (0.09386380917968284, 0.000000000000000000013877787807814457, -0.07008611809730438)); +#1901 = CARTESIAN_POINT('NONE', (0.09352729144567981, 0, -0.0696688040243481)); +#1902 = CARTESIAN_POINT('NONE', (0.09352397362751837, 0.000000000000000000013877787807814457, -0.06966468961351509)); +#1903 = CARTESIAN_POINT('NONE', (0.09321123427513377, 0, -0.06923161374892947)); +#1904 = CARTESIAN_POINT('NONE', (0.09320815089438353, 0.000000000000000000013877787807814457, -0.06922734393838574)); +#1905 = CARTESIAN_POINT('NONE', (0.09292020956110196, 0, -0.06878053522081658)); +#1906 = CARTESIAN_POINT('NONE', (0.09291737067064104, 0.000000000000000000013877787807814457, -0.06877613001440976)); +#1907 = CARTESIAN_POINT('NONE', (0.09265501901818556, 0, -0.06831769286780036)); +#1908 = CARTESIAN_POINT('NONE', (0.0926524324232182, 0.000000000000000000013877787807814457, -0.06831317301360783)); +#1909 = CARTESIAN_POINT('NONE', (0.09241622948308495, -0.0000000000000000000002168404344971009, -0.06784525607720618)); +#1910 = CARTESIAN_POINT('NONE', (0.09241390069525188, 0.000000000000000000013877787807814457, -0.06784064275923576)); +#1911 = CARTESIAN_POINT('NONE', (0.09220417317826897, 0, -0.06736540786622035)); +#1912 = CARTESIAN_POINT('NONE', (0.09220210541869944, 0.000000000000000000013877787807814457, -0.06736072239856242)); +#1913 = CARTESIAN_POINT('NONE', (0.09201895274380414, -0.0000000000000000000002168404344971009, -0.06688031467627063)); +#1914 = CARTESIAN_POINT('NONE', (0.09201714699269602, 0.000000000000000000013877787807814457, -0.06687557820830814)); +#1915 = CARTESIAN_POINT('NONE', (0.0918604506272749, -0.0000000000000000000002168404344971009, -0.06639209807937085)); +#1916 = CARTESIAN_POINT('NONE', (0.09185890571598349, -0.000000000000000000013877787807814457, -0.06638733131973118)); +#1917 = CARTESIAN_POINT('NONE', (0.09172834228834387, 0, -0.06590280905929072)); +#1918 = CARTESIAN_POINT('NONE', (0.09172705502866133, 0.000000000000000000013877787807814457, -0.06589803202499839)); +#1919 = CARTESIAN_POINT('NONE', (0.09162211257760348, 0.0000000000000000000002168404344971009, -0.06541440538448243)); +#1920 = CARTESIAN_POINT('NONE', (0.0916210779219677, 0.000000000000000000013877787807814457, -0.06540963718034598)); +#1921 = CARTESIAN_POINT('NONE', (0.09154107459104863, 0, -0.06492873243334261)); +#1922 = CARTESIAN_POINT('NONE', (0.09154028581685494, 0.000000000000000000013877787807814457, -0.06492399106508084)); +#1923 = CARTESIAN_POINT('NONE', (0.09148439028092871, 0, -0.06444750767561316)); +#1924 = CARTESIAN_POINT('NONE', (0.09148383919192062, 0.000000000000000000013877787807814457, -0.06444280989869546)); +#1925 = CARTESIAN_POINT('NONE', (0.09145109211762391, 0, -0.06397230886534615)); +#1926 = CARTESIAN_POINT('NONE', (0.09145076925547771, 0.000000000000000000013877787807814457, -0.0639676700700742)); +#1927 = CARTESIAN_POINT('NONE', (0.0914401051403574, -0.0000000000000000000002168404344971009, -0.06350456586793866)); +#1928 = CARTESIAN_POINT('NONE', (0.09144000000000001, 0.000000000000000000013877787807814457, -0.06349999999999999)); +#1929 = B_SPLINE_CURVE_WITH_KNOTS('NONE', 2, (#1678, #1679, #1680, #1681, #1682, #1683, #1684, #1685, #1686, #1687, #1688, #1689, #1690, #1691, #1692, #1693, #1694, #1695, #1696, #1697, #1698, #1699, #1700, #1701, #1702, #1703, #1704, #1705, #1706, #1707, #1708, #1709, #1710, #1711, #1712, #1713, #1714, #1715, #1716, #1717, #1718, #1719, #1720, #1721, #1722, #1723, #1724, #1725, #1726, #1727, #1728, #1729, #1730, #1731, #1732, #1733, #1734, #1735, #1736, #1737, #1738, #1739, #1740, #1741, #1742, #1743, #1744, #1745, #1746, #1747, #1748, #1749, #1750, #1751, #1752, #1753, #1754, #1755, #1756, #1757, #1758, #1759, #1760, #1761, #1762, #1763, #1764, #1765, #1766, #1767, #1768, #1769, #1770, #1771, #1772, #1773, #1774, #1775, #1776, #1777, #1778, #1779, #1780, #1781, #1782, #1783, #1784, #1785, #1786, #1787, #1788, #1789, #1790, #1791, #1792, #1793, #1794, #1795, #1796, #1797, #1798, #1799, #1800, #1801, #1802, #1803, #1804, #1805, #1806, #1807, #1808, #1809, #1810, #1811, #1812, #1813, #1814, #1815, #1816, #1817, #1818, #1819, #1820, #1821, #1822, #1823, #1824, #1825, #1826, #1827, #1828, #1829, #1830, #1831, #1832, #1833, #1834, #1835, #1836, #1837, #1838, #1839, #1840, #1841, #1842, #1843, #1844, #1845, #1846, #1847, #1848, #1849, #1850, #1851, #1852, #1853, #1854, #1855, #1856, #1857, #1858, #1859, #1860, #1861, #1862, #1863, #1864, #1865, #1866, #1867, #1868, #1869, #1870, #1871, #1872, #1873, #1874, #1875, #1876, #1877, #1878, #1879, #1880, #1881, #1882, #1883, #1884, #1885, #1886, #1887, #1888, #1889, #1890, #1891, #1892, #1893, #1894, #1895, #1896, #1897, #1898, #1899, #1900, #1901, #1902, #1903, #1904, #1905, #1906, #1907, #1908, #1909, #1910, #1911, #1912, #1913, #1914, #1915, #1916, #1917, #1918, #1919, #1920, #1921, #1922, #1923, #1924, #1925, #1926, #1927, #1928), .UNSPECIFIED., .F., .F., (3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3), (-1, -0.9959839357429718, -0.9919678714859438, -0.9879518072289156, -0.9839357429718876, -0.9799196787148594, -0.9759036144578314, -0.9718875502008032, -0.9678714859437751, -0.963855421686747, -0.9598393574297188, -0.9558232931726908, -0.9518072289156626, -0.9477911646586346, -0.9437751004016064, -0.9397590361445783, -0.9357429718875502, -0.9317269076305221, -0.927710843373494, -0.9236947791164659, -0.9196787148594378, -0.9156626506024097, -0.9116465863453815, -0.9076305220883534, -0.9036144578313253, -0.8995983935742972, -0.8955823293172691, -0.891566265060241, -0.8875502008032129, -0.8835341365461847, -0.8795180722891567, -0.8755020080321285, -0.8714859437751004, -0.8674698795180723, -0.8634538152610443, -0.8594377510040161, -0.8554216867469879, -0.8514056224899599, -0.8473895582329317, -0.8433734939759037, -0.8393574297188755, -0.8353413654618473, -0.8313253012048193, -0.8273092369477912, -0.8232931726907631, -0.8192771084337349, -0.8152610441767069, -0.8112449799196787, -0.8072289156626506, -0.8032128514056225, -0.7991967871485944, -0.7951807228915663, -0.7911646586345382, -0.7871485943775101, -0.7831325301204819, -0.7791164658634538, -0.7751004016064258, -0.7710843373493976, -0.7670682730923695, -0.7630522088353414, -0.7590361445783133, -0.7550200803212852, -0.751004016064257, -0.7469879518072289, -0.7429718875502008, -0.7389558232931728, -0.7349397590361446, -0.7309236947791165, -0.7269076305220884, -0.7228915662650603, -0.7188755020080322, -0.714859437751004, -0.7108433734939759, -0.7068273092369478, -0.7028112449799198, -0.6987951807228916, -0.6947791164658634, -0.6907630522088354, -0.6867469879518073, -0.6827309236947792, -0.678714859437751, -0.6746987951807228, -0.6706827309236948, -0.6666666666666667, -0.6626506024096386, -0.6586345381526104, -0.6546184738955824, -0.6506024096385543, -0.6465863453815262, -0.642570281124498, -0.6385542168674699, -0.6345381526104418, -0.6305220883534137, -0.6265060240963856, -0.6224899598393574, -0.6184738955823293, -0.6144578313253013, -0.6104417670682731, -0.606425702811245, -0.6024096385542169, -0.5983935742971889, -0.5943775100401607, -0.5903614457831325, -0.5863453815261044, -0.5823293172690763, -0.5783132530120483, -0.5742971887550201, -0.570281124497992, -0.5662650602409639, -0.5622489959839359, -0.5582329317269077, -0.5542168674698795, -0.5502008032128515, -0.5461847389558233, -0.5421686746987953, -0.5381526104417671, -0.5341365461847389, -0.5301204819277109, -0.5261044176706828, -0.5220883534136547, -0.5180722891566265, -0.5140562248995985, -0.5100401606425704, -0.5060240963855422, -0.5020080321285141, -0.4979919678714859, -0.4939759036144578, -0.48995983935742965, -0.48594377510040154, -0.48192771084337344, -0.47791164658634533, -0.4738955823293172, -0.4698795180722891, -0.465863453815261, -0.4618473895582329, -0.4578313253012048, -0.4538152610441767, -0.4497991967871485, -0.4457831325301204, -0.4417670682730923, -0.4377510040160642, -0.4337349397590361, -0.429718875502008, -0.4257028112449799, -0.4216867469879518, -0.41767068273092367, -0.41365461847389556, -0.40963855421686746, -0.4056224899598393, -0.4016064257028112, -0.3975903614457831, -0.393574297188755, -0.38955823293172687, -0.38554216867469876, -0.38152610441767065, -0.37751004016064255, -0.37349397590361444, -0.36947791164658633, -0.3654618473895582, -0.36144578313253006, -0.35742971887550196, -0.35341365461847385, -0.34939759036144574, -0.34538152610441764, -0.34136546184738953, -0.3373493975903614, -0.3333333333333333, -0.3293172690763052, -0.3253012048192771, -0.321285140562249, -0.31726907630522083, -0.3132530120481927, -0.3092369477911646, -0.3052208835341365, -0.3012048192771084, -0.2971887550200803, -0.2931726907630522, -0.2891566265060241, -0.285140562248996, -0.28112449799196787, -0.2771084337349397, -0.2730923694779116, -0.2690763052208835, -0.2650602409638554, -0.2610441767068273, -0.2570281124497992, -0.25301204819277107, -0.24899598393574296, -0.24497991967871482, -0.24096385542168672, -0.2369477911646586, -0.2329317269076305, -0.2289156626506024, -0.22489959839357426, -0.22088353413654616, -0.21686746987951805, -0.21285140562248994, -0.20883534136546184, -0.20481927710843373, -0.2008032128514056, -0.1967871485943775, -0.19277108433734938, -0.18875502008032127, -0.18473895582329317, -0.18072289156626503, -0.17670682730923692, -0.17269076305220882, -0.1686746987951807, -0.1646586345381526, -0.1606425702811245, -0.15662650602409636, -0.15261044176706826, -0.14859437751004015, -0.14457831325301204, -0.14056224899598393, -0.1365461847389558, -0.1325301204819277, -0.1285140562248996, -0.12449799196787148, -0.12048192771084336, -0.11646586345381525, -0.11244979919678713, -0.10843373493975902, -0.10441767068273092, -0.1004016064257028, -0.09638554216867469, -0.09236947791164658, -0.08835341365461846, -0.08433734939759036, -0.08032128514056225, -0.07630522088353413, -0.07228915662650602, -0.0682730923694779, -0.0642570281124498, -0.06024096385542168, -0.056224899598393566, -0.05220883534136546, -0.048192771084337345, -0.04417670682730923, -0.040160642570281124, -0.03614457831325301, -0.0321285140562249, -0.028112449799196783, -0.024096385542168672, -0.020080321285140562, -0.01606425702811245, -0.012048192771084336, -0.008032128514056224, -0.004016064257028112, -0), .UNSPECIFIED.); #1930 = DIRECTION('NONE', (0, 1, 0)); #1931 = VECTOR('NONE', #1930, 1); #1932 = CARTESIAN_POINT('NONE', (0.09144000000000001, -0.0000009999999999994458, -0.06349999999999999)); diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap index 856f6a977..43e085484 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/ops.snap @@ -506,19 +506,31 @@ description: Operations executed multi-axis-robot.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -597,19 +609,31 @@ description: Operations executed multi-axis-robot.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -1490,19 +1514,31 @@ description: Operations executed multi-axis-robot.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -2593,31 +2629,55 @@ description: Operations executed multi-axis-robot.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -2772,19 +2832,31 @@ description: Operations executed multi-axis-robot.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -3550,31 +3622,55 @@ description: Operations executed multi-axis-robot.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap index b368ec5a3..44c8a2ce1 100644 --- a/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/multi-axis-robot/program_memory.snap @@ -1,58 +1,22 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing multi-axis-robot.kcl --- { "j2RobotArm": { "type": "Module", - "value": 5, - "__meta": [ - { - "sourceRange": [ - 307, - 346, - 0 - ] - } - ] + "value": 5 }, "j3RobotArm": { "type": "Module", - "value": 6, - "__meta": [ - { - "sourceRange": [ - 347, - 386, - 0 - ] - } - ] + "value": 6 }, "robotArmBase": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 214, - 257, - 0 - ] - } - ] + "value": 3 }, "rotatingBase": { "type": "Module", - "value": 4, - "__meta": [ - { - "sourceRange": [ - 258, - 306, - 0 - ] - } - ] + "value": 4 } } diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap index 57e591b38..1c4fc2504 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4357, + 4454, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -285,6 +296,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4652, + 4699, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -549,17 +571,6 @@ description: Artifact commands pipe-flange-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 5125, - 5132, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1075,6 +1086,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5264, + 5291, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1150,17 +1172,6 @@ description: Artifact commands pipe-flange-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 5370, - 5377, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1391,6 +1402,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5422, + 5494, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1962,6 +1984,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5643, + 5711, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2233,6 +2266,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 5756, + 5828, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2720,6 +2764,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2978, + 3065, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2809,6 +2864,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3078, + 3165, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3251,6 +3317,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1554, + 1626, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3434,6 +3511,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1837, + 1927, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4083,6 +4171,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 6648, + 6715, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4471,6 +4570,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2978, + 3065, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -4560,6 +4670,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3078, + 3165, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5002,6 +5123,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3629, + 3679, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -5119,17 +5251,6 @@ description: Artifact commands pipe-flange-assembly.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4131, - 4138, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -5178,6 +5299,17 @@ description: Artifact commands pipe-flange-assembly.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4151, + 4224, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/exported_step.step b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/exported_step.step index 4d3f7022c..112675b92 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap index 4278d789c..346b289b7 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/ops.snap @@ -67,7 +67,7 @@ description: Operations executed pipe-flange-assembly.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { @@ -117,28 +117,49 @@ description: Operations executed pipe-flange-assembly.kcl "labeledArgs": { "holeSketch": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -280,28 +301,49 @@ description: Operations executed pipe-flange-assembly.kcl "labeledArgs": { "holeSketch": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap index c54267875..83256a201 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-flange-assembly/program_memory.snap @@ -23,16 +23,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7097, - 7098, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -45,23 +36,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7110, - 7124, - 0 - ] - }, - { - "sourceRange": [ - 606, - 612, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -74,27 +49,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7154, - 7155, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7085, - 7161, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -110,16 +67,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7181, - 7182, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -132,16 +80,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7188, - 7189, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -154,27 +93,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7195, - 7196, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7175, - 7198, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -190,16 +111,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7218, - 7219, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -212,16 +124,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7225, - 7226, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -234,27 +137,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7232, - 7233, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7212, - 7235, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -270,16 +155,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7255, - 7256, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -292,16 +168,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7262, - 7263, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -314,49 +181,13 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 7269, - 7270, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7249, - 7272, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7070, - 7276, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 7058, - 7278, - 0 - ] - } - ] + } }, "boreHeight": { "type": "Number", @@ -369,51 +200,17 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 456, - 457, - 0 - ] - } - ] + } }, "capRatio": { "type": "Number", "value": 0.607, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 691, - 695, - 0 - ] - }, - { - "sourceRange": [ - 698, - 702, - 0 - ] - } - ] + } }, "capScrew": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 1201, - 2663, - 0 - ] - } - ] + "type": "Function" }, "flangeBase": { "type": "Solid", @@ -495,8 +292,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -524,32 +320,14 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5643, - 5711, - 0 - ] - } - ] + } }, "height": -0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5643, - 5711, - 0 - ] - } - ] + } } }, "flangeBaseDia": { @@ -563,16 +341,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 441, - 442, - 0 - ] - } - ] + } }, "flangePipeDia": { "type": "Number", @@ -585,16 +354,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 474, - 475, - 0 - ] - } - ] + } }, "flangeThickness": { "type": "Number", @@ -607,16 +367,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 420, - 424, - 0 - ] - } - ] + } }, "hexChangeAngle": { "type": "Number", @@ -629,23 +380,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 914, - 917, - 0 - ] - }, - { - "sourceRange": [ - 882, - 885, - 0 - ] - } - ] + } }, "hexInteriorAngle": { "type": "Number", @@ -658,28 +393,10 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 882, - 885, - 0 - ] - } - ] + } }, "hexNut": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 3253, - 4282, - 0 - ] - } - ] + "type": "Function" }, "hexNutScale": { "type": "Number", @@ -692,46 +409,14 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 543, - 547, - 0 - ] - } - ] + } }, "hexRatio": { "type": "Number", "value": 0.8224, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 750, - 751, - 0 - ] - }, - { - "sourceRange": [ - 754, - 756, - 0 - ] - }, - { - "sourceRange": [ - 759, - 763, - 0 - ] - } - ] + } }, "hexStartingAngle": { "type": "Number", @@ -744,16 +429,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 819, - 822, - 0 - ] - } - ] + } }, "mountingHoleDia": { "type": "Number", @@ -766,25 +442,89 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 494, - 499, - 0 - ] - } - ] + } }, "mountingHolePattern": { - "type": "Sketches", + "type": "HomArray", "value": [ { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -792,100 +532,93 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -893,100 +626,93 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -994,100 +720,93 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1095,100 +814,93 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1196,100 +908,93 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1297,100 +1002,93 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } }, { "type": "Sketch", - "id": "[uuid]", - "paths": [ - { + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 4357, + 4454, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 1.375 + ], + "from": [ + 0.1975, + 1.375 + ], + "radius": 0.1975, + "tag": null, + "to": [ + 0.1975, + 1.375 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1975, + 1.375 + ], + "to": [ + 0.1975, + 1.375 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -1398,94 +1096,14 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 4454, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 1.375 - ], - "from": [ - 0.1975, - 1.375 - ], - "radius": 0.1975, - "tag": null, - "to": [ - 0.1975, - 1.375 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1975, - 1.375 - ], - "to": [ - 0.1975, - 1.375 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 4357, - 4454, - 0 - ] } - }, - "artifactId": "[uuid]", - "originalId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4357, - 4454, - 0 - ] - } - ] + } } ] }, @@ -1971,8 +1589,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2000,59 +1617,114 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4652, - 4699, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4652, - 4699, - 0 - ] - } - ] + } } }, "screwBody": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2060,133 +1732,117 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2194,133 +1850,117 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2328,133 +1968,117 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2462,133 +2086,117 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2596,133 +2204,117 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2730,133 +2322,117 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ], + "tag": null, + "type": "extrudeArc" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 6648, + 6715, + 0 + ] + }, + "ccw": true, + "center": [ + 0.0, + 0.0 + ], + "from": [ + 0.1875, + 0.0 + ], + "radius": 0.1875, + "tag": null, + "to": [ + 0.1875, + 0.0 + ], + "type": "Circle", + "units": { + "type": "Inches" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "Custom", + "origin": { + "x": 0.0, + "y": 0.1875, + "z": 1.375 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "units": { + "type": "Inches" + } + }, + "start": { + "from": [ + 0.1875, + 0.0 + ], + "to": [ + 0.1875, + 0.0 + ], + "units": { + "type": "Inches" + }, + "tag": null, "__geoMeta": { "id": "[uuid]", "sourceRange": [ @@ -2864,110 +2440,21 @@ description: Variables in memory after executing pipe-flange-assembly.kcl 6715, 0 ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 0.1875, - 0.0 - ], - "radius": 0.1875, - "tag": null, - "to": [ - 0.1875, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Inches" } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", + }, "artifactId": "[uuid]", - "value": "Custom", - "origin": { - "x": 0.0, - "y": 0.1875, - "z": 1.375 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": 1.0, - "z": 0.0 - }, + "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.1875, - 0.0 - ], - "to": [ - 0.1875, - 0.0 - ], - "units": { - "type": "Inches" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 6648, - 6715, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -1.125, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] - }, - "height": -1.125, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] } - ] + } } ] }, @@ -3034,8 +2521,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3063,16 +2549,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 6648, - 6715, - 0 - ] - } - ] + } } }, "screwDia": { @@ -3086,16 +2563,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 511, - 516, - 0 - ] - } - ] + } }, "screwLength": { "type": "Number", @@ -3108,16 +2576,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 582, - 587, - 0 - ] - } - ] + } }, "screwPlane": { "type": "Object", @@ -3139,16 +2598,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 630, - 631, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3161,23 +2611,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 420, - 424, - 0 - ] - }, - { - "sourceRange": [ - 606, - 612, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3190,27 +2624,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 672, - 677, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 990, - 1071, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -3226,16 +2642,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1091, - 1092, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3248,16 +2655,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1098, - 1099, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3270,27 +2668,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1105, - 1106, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1108, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -3306,16 +2686,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1128, - 1129, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3328,16 +2699,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1135, - 1136, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3350,27 +2712,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1142, - 1143, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1122, - 1145, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -3386,16 +2730,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1165, - 1166, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3408,16 +2743,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1172, - 1173, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3430,49 +2756,13 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1179, - 1180, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1159, - 1182, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 975, - 1186, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 963, - 1188, - 0 - ] - } - ] + } }, "screwStart": { "type": "MixedArray", @@ -3488,16 +2778,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 630, - 631, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3510,23 +2791,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 420, - 424, - 0 - ] - }, - { - "sourceRange": [ - 606, - 612, - 0 - ] - } - ] + } }, { "type": "Number", @@ -3539,25 +2804,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 672, - 677, - 0 - ] - } - ] - } - ], - "__meta": [ - { - "sourceRange": [ - 626, - 679, - 0 - ] + } } ] }, @@ -3572,16 +2819,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 523, - 528, - 0 - ] - } - ] + } }, "wall": { "type": "Solid", @@ -3759,8 +2997,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3788,32 +3025,14 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5264, - 5291, - 0 - ] - } - ] + } }, "height": 0.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 5264, - 5291, - 0 - ] - } - ] + } } }, "wallThickness": { @@ -3827,28 +3046,10 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 564, - 567, - 0 - ] - } - ] + } }, "washer": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 2891, - 3222, - 0 - ] - } - ] + "type": "Function" }, "washerThickness": { "type": "Number", @@ -3861,16 +3062,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 606, - 612, - 0 - ] - } - ] + } }, "workingPlane": { "type": "Object", @@ -3892,16 +3084,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2713, - 2714, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3914,16 +3097,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 420, - 424, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -3936,27 +3110,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2741, - 2742, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2707, - 2744, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -3972,16 +3128,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2764, - 2765, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -3994,16 +3141,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2771, - 2772, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4016,27 +3154,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2778, - 2779, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2758, - 2781, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -4052,16 +3172,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2801, - 2802, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -4074,16 +3185,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2808, - 2809, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4096,27 +3198,9 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2815, - 2816, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2795, - 2818, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -4132,16 +3216,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2838, - 2839, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -4154,16 +3229,7 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2845, - 2846, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -4176,48 +3242,12 @@ description: Variables in memory after executing pipe-flange-assembly.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 2852, - 2853, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2832, - 2855, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2692, - 2859, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2680, - 2861, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap index b8b665da9..525c8ecc9 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands pipe-with-bend.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 429, + 508, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -231,6 +242,17 @@ description: Artifact commands pipe-with-bend.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 568, + 647, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap index 8b3f11a00..e5549bf08 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart pipe-with-bend.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/exported_step.step b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/exported_step.step index 1301c2ba7..c228dd617 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap index 3a9ee249e..a45c4183e 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/ops.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Operations executed pipe-with-bend.kcl --- [ @@ -95,7 +95,7 @@ description: Operations executed pipe-with-bend.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap index b81d414c8..161a57f6d 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing pipe-with-bend.kcl --- { @@ -14,16 +14,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 297, - 299, - 0 - ] - } - ] + } }, "bendRadius": { "type": "Number", @@ -36,16 +27,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 282, - 284, - 0 - ] - } - ] + } }, "innerDiameter": { "type": "Number", @@ -58,16 +40,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 247, - 249, - 0 - ] - } - ] + } }, "innerProfile": { "type": "Sketch", @@ -132,8 +105,7 @@ description: Variables in memory after executing pipe-with-bend.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -161,16 +133,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 568, - 647, - 0 - ] - } - ] + } } }, "outerDiameter": { @@ -184,16 +147,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 266, - 268, - 0 - ] - } - ] + } }, "outerProfile": { "type": "Sketch", @@ -258,8 +212,7 @@ description: Variables in memory after executing pipe-with-bend.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -287,16 +240,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 429, - 508, - 0 - ] - } - ] + } } }, "pipe": { @@ -379,8 +323,7 @@ description: Variables in memory after executing pipe-with-bend.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -408,32 +351,14 @@ description: Variables in memory after executing pipe-with-bend.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 429, - 508, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 429, - 508, - 0 - ] - } - ] + } } }, "pipeProfile": { @@ -499,8 +424,7 @@ description: Variables in memory after executing pipe-with-bend.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -528,16 +452,7 @@ description: Variables in memory after executing pipe-with-bend.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 429, - 508, - 0 - ] - } - ] + } } }, "sketch000": { @@ -568,8 +483,7 @@ description: Variables in memory after executing pipe-with-bend.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } } } } diff --git a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png index 1cc6f6837..49c610223 100644 Binary files a/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png and b/rust/kcl-lib/tests/kcl_samples/pipe-with-bend/rendered_model.png differ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap index 7c96ff344..b68781c3f 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands pipe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 630, + 685, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -301,17 +312,6 @@ description: Artifact commands pipe.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1093, - 1100, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/exported_step.step b/rust/kcl-lib/tests/kcl_samples/pipe/exported_step.step index baa1452dd..968d97ad7 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/pipe/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap index dc86eeae0..2a71c1f8b 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/ops.snap @@ -44,7 +44,7 @@ description: Operations executed pipe.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap index 52d44b04a..7c61e27b1 100644 --- a/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/pipe/program_memory.snap @@ -315,8 +315,7 @@ description: Variables in memory after executing pipe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -344,32 +343,14 @@ description: Variables in memory after executing pipe.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 630, - 685, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": null, "endCapId": null, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 630, - 685, - 0 - ] - } - ] + } } }, "pipeLargeDia": { @@ -383,16 +364,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 280, - 281, - 0 - ] - } - ] + } }, "pipeLargeDiaLength": { "type": "Number", @@ -405,16 +377,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 263, - 264, - 0 - ] - } - ] + } }, "pipeSketch": { "type": "Sketch", @@ -634,8 +597,7 @@ description: Variables in memory after executing pipe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -663,16 +625,7 @@ description: Variables in memory after executing pipe.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 630, - 685, - 0 - ] - } - ] + } } }, "pipeSmallDia": { @@ -686,16 +639,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 297, - 300, - 0 - ] - } - ] + } }, "pipeSmallDiaLength": { "type": "Number", @@ -708,30 +652,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 239, - 241, - 0 - ] - }, - { - "sourceRange": [ - 367, - 370, - 0 - ] - }, - { - "sourceRange": [ - 263, - 264, - 0 - ] - } - ] + } }, "pipeTotalLength": { "type": "Number", @@ -744,16 +665,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 239, - 241, - 0 - ] - } - ] + } }, "pipeTransitionAngle": { "type": "Number", @@ -766,16 +678,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 341, - 343, - 0 - ] - } - ] + } }, "pipeTransitionLength": { "type": "Number", @@ -788,16 +691,7 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 367, - 370, - 0 - ] - } - ] + } }, "thickness": { "type": "Number", @@ -810,15 +704,6 @@ description: Variables in memory after executing pipe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 313, - 318, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap index f3d47e4a0..c87d62d28 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 284, + 322, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -406,17 +417,6 @@ description: Artifact commands poopy-shoe.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 892, - 899, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -911,6 +911,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1085, + 1123, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1175,17 +1186,6 @@ description: Artifact commands poopy-shoe.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1693, - 1700, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1697,6 +1697,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2032, + 2057, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1750,17 +1761,6 @@ description: Artifact commands poopy-shoe.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2165, - 2172, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1959,6 +1959,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2260, + 2285, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2681,6 +2692,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3229, + 3254, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2798,17 +2820,6 @@ description: Artifact commands poopy-shoe.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 3553, - 3560, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -3091,6 +3102,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3648, + 3698, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3388,6 +3410,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 3898, + 3923, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3718,6 +3751,17 @@ description: Artifact commands poopy-shoe.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 4397, + 4446, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -3793,17 +3837,6 @@ description: Artifact commands poopy-shoe.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 4584, - 4591, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/exported_step.step b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/exported_step.step index e2f2ea508..c94705b1f 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap index 43bea25ba..4d7f4c766 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/ops.snap @@ -125,7 +125,7 @@ description: Operations executed poopy-shoe.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap index 6d187dc0a..a30f4b41c 100644 --- a/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/poopy-shoe/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 212, - 213, - 0 - ] - } - ] + } }, "customPlane": { "type": "Object", @@ -45,32 +36,14 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1798, - 1799, - 0 - ] - } - ] + } }, "y": { "type": "Number", "value": -1.4375, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 1811, - 1848, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -83,27 +56,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1862, - 1863, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1786, - 1869, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -119,16 +74,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1889, - 1890, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -141,16 +87,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1896, - 1897, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -163,27 +100,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1903, - 1904, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1883, - 1906, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -199,16 +118,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1926, - 1927, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -221,16 +131,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1933, - 1934, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -243,27 +144,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1940, - 1941, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1920, - 1943, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -279,16 +162,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1963, - 1964, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -301,16 +175,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1970, - 1972, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -323,49 +188,13 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 1978, - 1979, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1957, - 1981, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1771, - 1985, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 1759, - 1987, - 0 - ] - } - ] + } }, "customPlane2": { "type": "Object", @@ -381,37 +210,7 @@ description: Variables in memory after executing poopy-shoe.kcl "value": -3.875, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 2994, - 2996, - 0 - ] - }, - { - "sourceRange": [ - 212, - 213, - 0 - ] - }, - { - "sourceRange": [ - 172, - 177, - 0 - ] - }, - { - "sourceRange": [ - 161, - 162, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -424,16 +223,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3045, - 3046, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -446,27 +236,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3058, - 3059, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2982, - 3065, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -482,16 +254,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3085, - 3086, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -504,16 +267,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3092, - 3094, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -526,27 +280,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3100, - 3101, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 3079, - 3103, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -562,16 +298,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3123, - 3124, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -584,16 +311,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3130, - 3131, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -606,27 +324,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3137, - 3138, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 3117, - 3140, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -642,16 +342,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3160, - 3161, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -664,16 +355,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3167, - 3168, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -686,49 +368,13 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 3174, - 3175, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 3154, - 3177, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2967, - 3181, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 2955, - 3183, - 0 - ] - } - ] + } }, "customPlane3": { "type": "Object", @@ -744,37 +390,7 @@ description: Variables in memory after executing poopy-shoe.kcl "value": -3.875, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 4149, - 4151, - 0 - ] - }, - { - "sourceRange": [ - 212, - 213, - 0 - ] - }, - { - "sourceRange": [ - 172, - 177, - 0 - ] - }, - { - "sourceRange": [ - 161, - 162, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -787,16 +403,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4200, - 4201, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -809,27 +416,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 142, - 147, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4137, - 4232, - 0 - ] - } - ] + } }, "xAxis": { "type": "Object", @@ -845,16 +434,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4252, - 4253, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -867,16 +447,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4259, - 4261, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -889,27 +460,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4267, - 4268, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4246, - 4270, - 0 - ] - } - ] + } }, "yAxis": { "type": "Object", @@ -925,16 +478,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4290, - 4291, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -947,16 +491,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4297, - 4298, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -969,27 +504,9 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4304, - 4305, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4284, - 4307, - 0 - ] - } - ] + } }, "zAxis": { "type": "Object", @@ -1005,16 +522,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4327, - 4328, - 0 - ] - } - ] + } }, "y": { "type": "Number", @@ -1027,16 +535,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4334, - 4335, - 0 - ] - } - ] + } }, "z": { "type": "Number", @@ -1049,49 +548,13 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 4341, - 4342, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4321, - 4344, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4122, - 4348, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 4110, - 4350, - 0 - ] - } - ] + } }, "exitHeight": { "type": "Number", @@ -1104,16 +567,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 227, - 228, - 0 - ] - } - ] + } }, "filletRadius": { "type": "Number", @@ -1126,16 +580,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 193, - 198, - 0 - ] - } - ] + } }, "frontLength": { "type": "Number", @@ -1148,16 +593,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 243, - 244, - 0 - ] - } - ] + } }, "height": { "type": "Number", @@ -1170,16 +606,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 172, - 177, - 0 - ] - } - ] + } }, "part001": { "type": "Solid", @@ -1673,8 +1100,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1701,350 +1127,42 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 367, - 424, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 423, - "start": 417, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 367, - 424, - 0 - ], - "tag": { - "end": 423, - "start": 417, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 417, - 423, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 284, - 322, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 284, - 322, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 367, - 424, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 423, - "start": 417, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 367, - 424, - 0 - ], - "tag": { - "end": 423, - "start": 417, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 417, - 423, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1218, - 1224, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3511, - 3547, - 0 - ] - }, - "from": [ - 7.0, - 1.0 - ], - "tag": { - "end": 3546, - "start": 3540, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 7.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3511, - 3547, - 0 - ], - "tag": { - "end": 3546, - "start": 3540, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3540, - 3546, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2882, - 2901, - 0 - ] - }, - "from": [ - 7.0, - 0.0 - ], - "tag": { - "end": 2900, - "start": 2894, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2882, - 2901, - 0 - ], - "tag": { - "end": 2900, - "start": 2894, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2894, - 2900, - 0 - ] - } - ] + "value": "seg04" }, "sketch001": { "type": "Sketch", @@ -2384,8 +1502,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2412,81 +1529,14 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 367, - 424, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 423, - "start": 417, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 367, - 424, - 0 - ], - "tag": { - "end": 423, - "start": 417, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 417, - 423, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 284, - 322, - 0 - ] - } - ] + } } }, "sketch002": { @@ -2981,8 +2031,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3009,97 +2058,21 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1218, - 1224, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1123, - 0 - ] - } - ] + } }, "height": 0.875, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1123, - 0 - ] - } - ] + } } }, "sketch003": { @@ -3249,8 +2222,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3278,32 +2250,14 @@ description: Variables in memory after executing poopy-shoe.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2032, - 2057, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2032, - 2057, - 0 - ] - } - ] + } } }, "sketch004": { @@ -4257,8 +3211,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4285,110 +3238,25 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1218, - 1224, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1123, - 0 - ] - } - ] + } }, "height": 0.875, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1123, - 0 - ] - } - ] + } }, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2223, - 2254, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4415,97 +3283,21 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2882, - 2901, - 0 - ] - }, - "from": [ - 7.0, - 0.0 - ], - "tag": { - "end": 2900, - "start": 2894, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2882, - 2901, - 0 - ], - "tag": { - "end": 2900, - "start": 2894, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2894, - 2900, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2285, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2285, - 0 - ] - } - ] + } } }, "sketch005": { @@ -4772,8 +3564,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4800,97 +3591,21 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3511, - 3547, - 0 - ] - }, - "from": [ - 7.0, - 1.0 - ], - "tag": { - "end": 3546, - "start": 3540, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 7.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3511, - 3547, - 0 - ], - "tag": { - "end": 3546, - "start": 3540, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3540, - 3546, - 0 - ] - } - ] + "value": "seg03" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3229, - 3254, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3229, - 3254, - 0 - ] - } - ] + } } }, "sketch006": { @@ -5324,8 +4039,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5352,110 +4066,25 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3511, - 3547, - 0 - ] - }, - "from": [ - 7.0, - 1.0 - ], - "tag": { - "end": 3546, - "start": 3540, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 7.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3511, - 3547, - 0 - ], - "tag": { - "end": 3546, - "start": 3540, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3540, - 3546, - 0 - ] - } - ] + "value": "seg03" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3229, - 3254, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3229, - 3254, - 0 - ] - } - ] + } }, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3611, - 3642, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5483,32 +4112,14 @@ description: Variables in memory after executing poopy-shoe.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3648, - 3698, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3648, - 3698, - 0 - ] - } - ] + } } }, "sketch007": { @@ -6629,8 +5240,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6657,110 +5267,25 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ] - }, - "from": [ - 1.5625, - 0.0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 3.0, - 2.4898 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1168, - 1225, - 0 - ], - "tag": { - "end": 1224, - "start": 1218, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1218, - 1224, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1123, - 0 - ] - } - ] + } }, "height": 0.875, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 1085, - 1123, - 0 - ] - } - ] + } }, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2223, - 2254, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -6787,110 +5312,25 @@ description: Variables in memory after executing poopy-shoe.kcl "tags": { "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2882, - 2901, - 0 - ] - }, - "from": [ - 7.0, - 0.0 - ], - "tag": { - "end": 2900, - "start": 2894, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2882, - 2901, - 0 - ], - "tag": { - "end": 2900, - "start": 2894, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2894, - 2900, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2285, - 0 - ] - } - ] + } }, "height": 0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2285, - 0 - ] - } - ] + } }, "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3861, - 3892, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -6918,32 +5358,14 @@ description: Variables in memory after executing poopy-shoe.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3898, - 3923, - 0 - ] - } - ] + } }, "height": 2.75, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 3898, - 3923, - 0 - ] - } - ] + } } }, "sketch008": { @@ -7122,8 +5544,7 @@ description: Variables in memory after executing poopy-shoe.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -7151,32 +5572,14 @@ description: Variables in memory after executing poopy-shoe.kcl "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4397, - 4446, - 0 - ] - } - ] + } }, "height": -0.125, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 4397, - 4446, - 0 - ] - } - ] + } } }, "wallThickness": { @@ -7190,16 +5593,7 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 142, - 147, - 0 - ] - } - ] + } }, "wallsWidth": { "type": "Number", @@ -7212,15 +5606,6 @@ description: Variables in memory after executing poopy-shoe.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 161, - 162, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap index 0f6148191..b646a9346 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands router-template-cross-bar.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 98, + 131, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands router-template-cross-bar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 462, + 508, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -578,17 +601,6 @@ description: Artifact commands router-template-cross-bar.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1656, - 1663, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1235,6 +1247,17 @@ description: Artifact commands router-template-cross-bar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1761, + 1805, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1553,6 +1576,17 @@ description: Artifact commands router-template-cross-bar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2292, + 2337, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1871,6 +1905,17 @@ description: Artifact commands router-template-cross-bar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2821, + 2866, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/exported_step.step b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/exported_step.step index 871356b23..d82cdb6c0 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap index 8218beda8..702447872 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-cross-bar/program_memory.snap @@ -14,88 +14,14 @@ description: Variables in memory after executing router-template-cross-bar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 350, - 352, - 0 - ] - } - ] + } }, "distanceToInsideEdge": { "type": "Number", "value": 32.6313, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 268, - 272, - 0 - ] - }, - { - "sourceRange": [ - 275, - 276, - 0 - ] - }, - { - "sourceRange": [ - 327, - 329, - 0 - ] - }, - { - "sourceRange": [ - 174, - 176, - 0 - ] - }, - { - "sourceRange": [ - 179, - 181, - 0 - ] - }, - { - "sourceRange": [ - 184, - 190, - 0 - ] - }, - { - "sourceRange": [ - 150, - 154, - 0 - ] - }, - { - "sourceRange": [ - 243, - 244, - 0 - ] - }, - { - "sourceRange": [ - 247, - 250, - 0 - ] - } - ] + } }, "extrude001": { "type": "Solid", @@ -941,8 +867,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -969,661 +894,57 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } } }, "extrude002": { @@ -2690,8 +2011,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2718,674 +2038,61 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2252, - 2286, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3412,221 +2119,29 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2381, - 2402, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2500, - 2521, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2626, - 2647, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } }, "height": 13.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } } }, "extrude003": { @@ -4693,8 +3208,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4721,674 +3235,61 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1721, - 1755, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5415,221 +3316,29 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1811, - 1873, - 0 - ] - }, - "from": [ - 32.6313, - 0.0 - ], - "tag": { - "end": 1872, - "start": 1851, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1811, - 1873, - 0 - ], - "tag": { - "end": 1872, - "start": 1851, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1851, - 1872, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1879, - 1992, - 0 - ] - }, - "from": [ - 22.6313, - 0.0 - ], - "tag": { - "end": 1991, - "start": 1970, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 22.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1879, - 1992, - 0 - ], - "tag": { - "end": 1991, - "start": 1970, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1970, - 1991, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1998, - 2118, - 0 - ] - }, - "from": [ - 22.6312, - -10.0 - ], - "tag": { - "end": 2117, - "start": 2096, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 32.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1998, - 2118, - 0 - ], - "tag": { - "end": 2117, - "start": 2096, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2096, - 2117, - 0 - ] - } - ] + "value": "rectangleSegmentC002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1761, - 1805, - 0 - ] - } - ] + } }, "height": 13.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1761, - 1805, - 0 - ] - } - ] + } } }, "extrude004": { @@ -6916,8 +4625,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6944,674 +4652,61 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2252, - 2286, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -7638,234 +4733,33 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2381, - 2402, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2500, - 2521, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2626, - 2647, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } }, "height": 13.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2783, - 2815, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -7892,221 +4786,29 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA003": { "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2872, - 2939, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2938, - "start": 2917, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - 32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2872, - 2939, - 0 - ], - "tag": { - "end": 2938, - "start": 2917, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2917, - 2938, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB003": { "type": "TagIdentifier", - "value": "rectangleSegmentB003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2945, - 3058, - 0 - ] - }, - "from": [ - 32.6313, - 0.0 - ], - "tag": { - "end": 3057, - "start": 3036, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2945, - 3058, - 0 - ], - "tag": { - "end": 3057, - "start": 3036, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3036, - 3057, - 0 - ] - } - ] + "value": "rectangleSegmentB003" }, "rectangleSegmentC003": { "type": "TagIdentifier", - "value": "rectangleSegmentC003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3064, - 3184, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 3183, - "start": 3162, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3064, - 3184, - 0 - ], - "tag": { - "end": 3183, - "start": 3162, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3162, - 3183, - 0 - ] - } - ] + "value": "rectangleSegmentC003" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2821, - 2866, - 0 - ] - } - ] + } }, "height": 4.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2821, - 2866, - 0 - ] - } - ] + } } }, "minClampingDistance": { @@ -8120,23 +4822,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 299, - 301, - 0 - ] - }, - { - "sourceRange": [ - 304, - 306, - 0 - ] - } - ] + } }, "radius": { "type": "Number", @@ -8149,583 +4835,52 @@ description: Variables in memory after executing router-template-cross-bar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 339, - 341, - 0 - ] - } - ] + } }, "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2381, - 2402, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentA002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1811, - 1873, - 0 - ] - }, - "from": [ - 32.6313, - 0.0 - ], - "tag": { - "end": 1872, - "start": 1851, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1811, - 1873, - 0 - ], - "tag": { - "end": 1872, - "start": 1851, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1851, - 1872, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentA003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2872, - 2939, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2938, - "start": 2917, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - 32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2872, - 2939, - 0 - ], - "tag": { - "end": 2938, - "start": 2917, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2917, - 2938, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2500, - 2521, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentB002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1879, - 1992, - 0 - ] - }, - "from": [ - 22.6313, - 0.0 - ], - "tag": { - "end": 1991, - "start": 1970, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 22.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1879, - 1992, - 0 - ], - "tag": { - "end": 1991, - "start": 1970, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1970, - 1991, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentB003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2945, - 3058, - 0 - ] - }, - "from": [ - 32.6313, - 0.0 - ], - "tag": { - "end": 3057, - "start": 3036, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2945, - 3058, - 0 - ], - "tag": { - "end": 3057, - "start": 3036, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3036, - 3057, - 0 - ] - } - ] + "value": "rectangleSegmentB003" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2626, - 2647, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "rectangleSegmentC002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1998, - 2118, - 0 - ] - }, - "from": [ - 22.6312, - -10.0 - ], - "tag": { - "end": 2117, - "start": 2096, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 32.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1998, - 2118, - 0 - ], - "tag": { - "end": 2117, - "start": 2096, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2096, - 2117, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "rectangleSegmentC003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3064, - 3184, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 3183, - "start": 3162, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3064, - 3184, - 0 - ], - "tag": { - "end": 3183, - "start": 3162, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3162, - 3183, - 0 - ] - } - ] + "value": "rectangleSegmentC003" }, "routerDiameter": { "type": "Number", @@ -8738,652 +4893,57 @@ description: Variables in memory after executing router-template-cross-bar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 150, - 154, - 0 - ] - } - ] + } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" }, "sketch001": { "type": "Sketch", @@ -9964,8 +5524,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -9992,645 +5551,50 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } } }, "sketch002": { @@ -11632,8 +6596,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -11660,674 +6623,61 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2252, - 2286, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -12354,205 +6704,22 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2381, - 2402, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2500, - 2521, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2626, - 2647, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } } }, "sketch003": { @@ -13554,8 +7721,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -13582,674 +7748,61 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1721, - 1755, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -14276,205 +7829,22 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1811, - 1873, - 0 - ] - }, - "from": [ - 32.6313, - 0.0 - ], - "tag": { - "end": 1872, - "start": 1851, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1811, - 1873, - 0 - ], - "tag": { - "end": 1872, - "start": 1851, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1851, - 1872, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1879, - 1992, - 0 - ] - }, - "from": [ - 22.6313, - 0.0 - ], - "tag": { - "end": 1991, - "start": 1970, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - 22.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1879, - 1992, - 0 - ], - "tag": { - "end": 1991, - "start": 1970, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1970, - 1991, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1998, - 2118, - 0 - ] - }, - "from": [ - 22.6312, - -10.0 - ], - "tag": { - "end": 2117, - "start": 2096, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - 32.6312, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1998, - 2118, - 0 - ], - "tag": { - "end": 2117, - "start": 2096, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2096, - 2117, - 0 - ] - } - ] + "value": "rectangleSegmentC002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1761, - 1805, - 0 - ] - } - ] + } } }, "sketch004": { @@ -15696,8 +9066,7 @@ description: Variables in memory after executing router-template-cross-bar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -15724,674 +9093,61 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ] - }, - "from": [ - 0.0, - 31.8813 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 31.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 514, - 567, - 0 - ], - "tag": { - "end": 566, - "start": 560, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 566, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 32.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 793, - 888, - 0 - ], - "tag": { - "end": 887, - "start": 881, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 881, - 887, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ] - }, - "from": [ - 22.6313, - 20.0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 681, - 734, - 0 - ], - "tag": { - "end": 733, - "start": 727, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 727, - 733, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ] - }, - "from": [ - 32.6313, - 41.8813 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 0.0, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1162, - 1201, - 0 - ], - "tag": { - "end": 1200, - "start": 1194, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1194, - 1200, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ] - }, - "from": [ - 102.6313, - 30.9406 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 32.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1028, - 1081, - 0 - ], - "tag": { - "end": 1080, - "start": 1074, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1074, - 1080, - 0 - ] - } - ] + "value": "seg05" }, "seg06": { "type": "TagIdentifier", - "value": "seg06", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ] - }, - "from": [ - 32.6313, - 10.9406 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "to": [ - 102.6313, - 10.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 894, - 965, - 0 - ], - "tag": { - "end": 964, - "start": 958, - "type": "TagDeclarator", - "value": "seg06" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 958, - 964, - 0 - ] - } - ] + "value": "seg06" }, "seg07": { "type": "TagIdentifier", - "value": "seg07", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ] - }, - "from": [ - 22.6313, - -10.0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 740, - 787, - 0 - ], - "tag": { - "end": 786, - "start": 780, - "type": "TagDeclarator", - "value": "seg07" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 780, - 786, - 0 - ] - } - ] + "value": "seg07" }, "seg08": { "type": "TagIdentifier", - "value": "seg08", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ] - }, - "from": [ - 102.6313, - 10.9406 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "to": [ - 102.6313, - 30.9406 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 971, - 1022, - 0 - ], - "tag": { - "end": 1021, - "start": 1015, - "type": "TagDeclarator", - "value": "seg08" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1021, - 0 - ] - } - ] + "value": "seg08" }, "seg09": { "type": "TagIdentifier", - "value": "seg09", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ] - }, - "ccw": false, - "center": [ - 10.75, - 20.0 - ], - "from": [ - 10.75, - 31.8813 - ], - "radius": 11.88125, - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "to": [ - 22.6313, - 20.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 573, - 675, - 0 - ], - "tag": { - "end": 674, - "start": 668, - "type": "TagDeclarator", - "value": "seg09" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 668, - 674, - 0 - ] - } - ] + "value": "seg09" }, "seg10": { "type": "TagIdentifier", - "value": "seg10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ] - }, - "from": [ - 32.6313, - 30.9406 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "to": [ - 32.6313, - 41.8813 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1087, - 1156, - 0 - ], - "tag": { - "end": 1155, - "start": 1149, - "type": "TagDeclarator", - "value": "seg10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1149, - 1155, - 0 - ] - } - ] + "value": "seg10" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 462, - 508, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2252, - 2286, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -16418,234 +9174,33 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -22.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2343, - 2403, - 0 - ], - "tag": { - "end": 2402, - "start": 2381, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2381, - 2402, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ] - }, - "from": [ - -22.6313, - 0.0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -22.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2409, - 2522, - 0 - ], - "tag": { - "end": 2521, - "start": 2500, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2500, - 2521, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ] - }, - "from": [ - -22.6313, - -10.0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2528, - 2648, - 0 - ], - "tag": { - "end": 2647, - "start": 2626, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2626, - 2647, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } }, "height": 13.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2292, - 2337, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2783, - 2815, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -16672,205 +9227,22 @@ description: Variables in memory after executing router-template-cross-bar.kcl "tags": { "rectangleSegmentA003": { "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2872, - 2939, - 0 - ] - }, - "from": [ - -32.6313, - 0.0 - ], - "tag": { - "end": 2938, - "start": 2917, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - 32.6313, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2872, - 2939, - 0 - ], - "tag": { - "end": 2938, - "start": 2917, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2917, - 2938, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB003": { "type": "TagIdentifier", - "value": "rectangleSegmentB003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2945, - 3058, - 0 - ] - }, - "from": [ - 32.6313, - 0.0 - ], - "tag": { - "end": 3057, - "start": 3036, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "to": [ - 32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2945, - 3058, - 0 - ], - "tag": { - "end": 3057, - "start": 3036, - "type": "TagDeclarator", - "value": "rectangleSegmentB003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3036, - 3057, - 0 - ] - } - ] + "value": "rectangleSegmentB003" }, "rectangleSegmentC003": { "type": "TagIdentifier", - "value": "rectangleSegmentC003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 3064, - 3184, - 0 - ] - }, - "from": [ - 32.6313, - -10.0 - ], - "tag": { - "end": 3183, - "start": 3162, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "to": [ - -32.6313, - -10.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 3064, - 3184, - 0 - ], - "tag": { - "end": 3183, - "start": 3162, - "type": "TagDeclarator", - "value": "rectangleSegmentC003" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 3162, - 3183, - 0 - ] - } - ] + "value": "rectangleSegmentC003" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2821, - 2866, - 0 - ] - } - ] + } } }, "slateWidthHalf": { @@ -16878,104 +9250,21 @@ description: Variables in memory after executing router-template-cross-bar.kcl "value": 20.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 268, - 272, - 0 - ] - }, - { - "sourceRange": [ - 275, - 276, - 0 - ] - } - ] + } }, "templateDiameter": { "type": "Number", "value": 17.4625, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 174, - 176, - 0 - ] - }, - { - "sourceRange": [ - 179, - 181, - 0 - ] - }, - { - "sourceRange": [ - 184, - 190, - 0 - ] - } - ] + } }, "templateGap": { "type": "Number", "value": 1.8812, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 174, - 176, - 0 - ] - }, - { - "sourceRange": [ - 179, - 181, - 0 - ] - }, - { - "sourceRange": [ - 184, - 190, - 0 - ] - }, - { - "sourceRange": [ - 150, - 154, - 0 - ] - }, - { - "sourceRange": [ - 243, - 244, - 0 - ] - }, - { - "sourceRange": [ - 247, - 250, - 0 - ] - } - ] + } }, "templateThickness": { "type": "Number", @@ -16988,15 +9277,6 @@ description: Variables in memory after executing router-template-cross-bar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 327, - 329, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap index aa7b20ec0..0ca216b09 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/artifact_commands.snap @@ -53,6 +53,18 @@ description: Artifact commands router-template-slate.kcl "hidden": true } }, + { + "cmdId": "[uuid]", + "range": [ + 93, + 126, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, { "cmdId": "[uuid]", "range": [ @@ -130,6 +142,17 @@ description: Artifact commands router-template-slate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 509, + 552, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -410,17 +433,6 @@ description: Artifact commands router-template-slate.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1298, - 1305, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -843,6 +855,17 @@ description: Artifact commands router-template-slate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1460, + 1560, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1161,6 +1184,17 @@ description: Artifact commands router-template-slate.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2092, + 2191, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/exported_step.step b/rust/kcl-lib/tests/kcl_samples/router-template-slate/exported_step.step index bc28ba7d3..610c5dca5 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap index 343b7494c..1bce7bf79 100644 --- a/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/router-template-slate/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing router-template-slate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 365, - 367, - 0 - ] - } - ] + } }, "extrude001": { "type": "Solid", @@ -542,8 +533,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -570,330 +560,37 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } } }, "extrude002": { @@ -1633,8 +1330,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1661,343 +1357,41 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1420, - 1454, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2024,221 +1418,29 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1566, - 1613, - 0 - ] - }, - "from": [ - -20.75, - -12.4937 - ], - "tag": { - "end": 1612, - "start": 1591, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -27.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1566, - 1613, - 0 - ], - "tag": { - "end": 1612, - "start": 1591, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1591, - 1612, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1619, - 1734, - 0 - ] - }, - "from": [ - -27.75, - -12.4937 - ], - "tag": { - "end": 1733, - "start": 1712, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -27.75, - -92.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1619, - 1734, - 0 - ], - "tag": { - "end": 1733, - "start": 1712, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1712, - 1733, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1740, - 1860, - 0 - ] - }, - "from": [ - -27.75, - -92.4938 - ], - "tag": { - "end": 1859, - "start": 1838, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -20.75, - -92.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1740, - 1860, - 0 - ], - "tag": { - "end": 1859, - "start": 1838, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1838, - 1859, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1460, - 1560, - 0 - ] - } - ] + } }, "height": 7.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1460, - 1560, - 0 - ] - } - ] + } } }, "extrude003": { @@ -2958,8 +2160,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2986,343 +2187,41 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2052, - 2086, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3349,97 +2248,21 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2197, - 2243, - 0 - ] - }, - "from": [ - 20.75, - -12.4937 - ], - "tag": { - "end": 2242, - "start": 2221, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 27.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2197, - 2243, - 0 - ], - "tag": { - "end": 2242, - "start": 2221, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2221, - 2242, - 0 - ] - } - ] + "value": "rectangleSegmentA002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2092, - 2191, - 0 - ] - } - ] + } }, "height": 7.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2092, - 2191, - 0 - ] - } - ] + } } }, "length001": { @@ -3447,30 +2270,7 @@ description: Variables in memory after executing router-template-slate.kcl "value": 10.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 283, - 287, - 0 - ] - }, - { - "sourceRange": [ - 290, - 291, - 0 - ] - }, - { - "sourceRange": [ - 354, - 356, - 0 - ] - } - ] + } }, "length002": { "type": "Number", @@ -3483,30 +2283,7 @@ description: Variables in memory after executing router-template-slate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 365, - 367, - 0 - ] - }, - { - "sourceRange": [ - 314, - 316, - 0 - ] - }, - { - "sourceRange": [ - 319, - 321, - 0 - ] - } - ] + } }, "minClampingDistance": { "type": "Number", @@ -3519,23 +2296,7 @@ description: Variables in memory after executing router-template-slate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 314, - 316, - 0 - ] - }, - { - "sourceRange": [ - 319, - 321, - 0 - ] - } - ] + } }, "radius": { "type": "Number", @@ -3548,268 +2309,27 @@ description: Variables in memory after executing router-template-slate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 354, - 356, - 0 - ] - } - ] + } }, "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1566, - 1613, - 0 - ] - }, - "from": [ - -20.75, - -12.4937 - ], - "tag": { - "end": 1612, - "start": 1591, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -27.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1566, - 1613, - 0 - ], - "tag": { - "end": 1612, - "start": 1591, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1591, - 1612, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentA002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2197, - 2243, - 0 - ] - }, - "from": [ - 20.75, - -12.4937 - ], - "tag": { - "end": 2242, - "start": 2221, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 27.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2197, - 2243, - 0 - ], - "tag": { - "end": 2242, - "start": 2221, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2221, - 2242, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1619, - 1734, - 0 - ] - }, - "from": [ - -27.75, - -12.4937 - ], - "tag": { - "end": 1733, - "start": 1712, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -27.75, - -92.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1619, - 1734, - 0 - ], - "tag": { - "end": 1733, - "start": 1712, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1712, - 1733, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1740, - 1860, - 0 - ] - }, - "from": [ - -27.75, - -92.4938 - ], - "tag": { - "end": 1859, - "start": 1838, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -20.75, - -92.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1740, - 1860, - 0 - ], - "tag": { - "end": 1859, - "start": 1838, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1838, - 1859, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "routerDiameter": { "type": "Number", @@ -3822,316 +2342,32 @@ description: Variables in memory after executing router-template-slate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 165, - 169, - 0 - ] - } - ] + } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" }, "sketch001": { "type": "Sketch", @@ -4503,8 +2739,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4531,314 +2766,30 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } } }, "sketch002": { @@ -5513,8 +3464,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -5541,343 +3491,41 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1420, - 1454, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -5904,205 +3552,22 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1566, - 1613, - 0 - ] - }, - "from": [ - -20.75, - -12.4937 - ], - "tag": { - "end": 1612, - "start": 1591, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - -27.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1566, - 1613, - 0 - ], - "tag": { - "end": 1612, - "start": 1591, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1591, - 1612, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1619, - 1734, - 0 - ] - }, - "from": [ - -27.75, - -12.4937 - ], - "tag": { - "end": 1733, - "start": 1712, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -27.75, - -92.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1619, - 1734, - 0 - ], - "tag": { - "end": 1733, - "start": 1712, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1712, - 1733, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1740, - 1860, - 0 - ] - }, - "from": [ - -27.75, - -92.4938 - ], - "tag": { - "end": 1859, - "start": 1838, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - -20.75, - -92.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1740, - 1860, - 0 - ], - "tag": { - "end": 1859, - "start": 1838, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1838, - 1859, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1460, - 1560, - 0 - ] - } - ] + } } }, "sketch003": { @@ -6767,8 +4232,7 @@ description: Variables in memory after executing router-template-slate.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -6795,343 +4259,41 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ] - }, - "from": [ - 0.0, - 28.1188 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 10.75, - 28.1188 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 558, - 597, - 0 - ], - "tag": { - "end": 596, - "start": 590, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 590, - 596, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 910, - 949, - 0 - ] - }, - "from": [ - 30.75, - -122.4938 - ], - "tag": { - "end": 948, - "start": 942, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 0.0, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 942, - 948, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ] - }, - "from": [ - 30.75, - -12.4937 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "to": [ - 30.75, - -122.4938 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 864, - 904, - 0 - ], - "tag": { - "end": 903, - "start": 897, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 897, - 903, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ] - }, - "from": [ - 18.8688, - -12.4937 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "to": [ - 30.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 789, - 858, - 0 - ], - "tag": { - "end": 857, - "start": 851, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 851, - 857, - 0 - ] - } - ] + "value": "seg04" }, "seg05": { "type": "TagIdentifier", - "value": "seg05", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ] - }, - "from": [ - 18.8688, - 20.0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "to": [ - 18.8688, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 707, - 783, - 0 - ], - "tag": { - "end": 782, - "start": 776, - "type": "TagDeclarator", - "value": "seg05" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 776, - 782, - 0 - ] - } - ] + "value": "seg05" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 509, - 552, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2052, - 2086, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -7158,81 +4320,14 @@ description: Variables in memory after executing router-template-slate.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2197, - 2243, - 0 - ] - }, - "from": [ - 20.75, - -12.4937 - ], - "tag": { - "end": 2242, - "start": 2221, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 27.75, - -12.4937 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2197, - 2243, - 0 - ], - "tag": { - "end": 2242, - "start": 2221, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2221, - 2242, - 0 - ] - } - ] + "value": "rectangleSegmentA002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 2092, - 2191, - 0 - ] - } - ] + } } }, "slateWidthHalf": { @@ -7240,104 +4335,21 @@ description: Variables in memory after executing router-template-slate.kcl "value": 20.75, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 283, - 287, - 0 - ] - }, - { - "sourceRange": [ - 290, - 291, - 0 - ] - } - ] + } }, "templateDiameter": { "type": "Number", "value": 17.4625, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 189, - 191, - 0 - ] - }, - { - "sourceRange": [ - 194, - 196, - 0 - ] - }, - { - "sourceRange": [ - 199, - 205, - 0 - ] - } - ] + } }, "templateGap": { "type": "Number", "value": 1.8812, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 189, - 191, - 0 - ] - }, - { - "sourceRange": [ - 194, - 196, - 0 - ] - }, - { - "sourceRange": [ - 199, - 205, - 0 - ] - }, - { - "sourceRange": [ - 165, - 169, - 0 - ] - }, - { - "sourceRange": [ - 258, - 259, - 0 - ] - }, - { - "sourceRange": [ - 262, - 265, - 0 - ] - } - ] + } }, "templateThickness": { "type": "Number", @@ -7350,15 +4362,6 @@ description: Variables in memory after executing router-template-slate.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 342, - 344, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap index bde3c8c5c..ec28c5438 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 730, + 755, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -385,17 +396,6 @@ description: Artifact commands sheet-metal-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1276, - 1293, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -991,6 +991,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2119, + 2144, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1066,17 +1077,6 @@ description: Artifact commands sheet-metal-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2271, - 2278, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1125,6 +1125,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2289, + 2355, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1240,6 +1251,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2370, + 2436, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1650,6 +1672,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2645, + 2671, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1725,17 +1758,6 @@ description: Artifact commands sheet-metal-bracket.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2799, - 2806, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -1784,6 +1806,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2817, + 2884, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1899,6 +1932,17 @@ description: Artifact commands sheet-metal-bracket.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2899, + 2966, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap index e5c20ef81..162fa15a7 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sheet-metal-bracket.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/exported_step.step b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/exported_step.step index 531f5d3f2..fd4cf81fa 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap index 7906ad46e..ede2e64a9 100644 --- a/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/sheet-metal-bracket/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sheet-metal-bracket.kcl --- { @@ -571,8 +571,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -599,763 +598,58 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "tags": { "e1": { "type": "TagIdentifier", - "value": "e1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 761, - 798, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 797, - "start": 794, - "type": "TagDeclarator", - "value": "e1" - }, - "to": [ - 0.0, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 761, - 798, - 0 - ], - "tag": { - "end": 797, - "start": 794, - "type": "TagDeclarator", - "value": "e1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 794, - 797, - 0 - ] - } - ] + "value": "e1" }, "e10": { "type": "TagIdentifier", - "value": "e10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1171, - 1225, - 0 - ] - }, - "from": [ - 5.41, - 3.0 - ], - "tag": { - "end": 1224, - "start": 1220, - "type": "TagDeclarator", - "value": "e10" - }, - "to": [ - 0.59, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1171, - 1225, - 0 - ], - "tag": { - "end": 1224, - "start": 1220, - "type": "TagDeclarator", - "value": "e10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1220, - 1224, - 0 - ] - } - ] + "value": "e10" }, "e11": { "type": "TagIdentifier", - "value": "e11", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1231, - 1270, - 0 - ] - }, - "from": [ - 0.59, - 3.0 - ], - "tag": { - "end": 1269, - "start": 1265, - "type": "TagDeclarator", - "value": "e11" - }, - "to": [ - 0.59, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1231, - 1270, - 0 - ], - "tag": { - "end": 1269, - "start": 1265, - "type": "TagDeclarator", - "value": "e11" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1265, - 1269, - 0 - ] - } - ] + "value": "e11" }, "e12": { "type": "TagIdentifier", - "value": "e12", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1276, - 1293, - 0 - ] - }, - "from": [ - 0.59, - 0.0 - ], - "tag": { - "end": 1292, - "start": 1288, - "type": "TagDeclarator", - "value": "e12" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1276, - 1293, - 0 - ], - "tag": { - "end": 1292, - "start": 1288, - "type": "TagDeclarator", - "value": "e12" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1288, - 1292, - 0 - ] - } - ] + "value": "e12" }, "e2": { "type": "TagIdentifier", - "value": "e2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 804, - 844, - 0 - ] - }, - "from": [ - 0.0, - 0.09 - ], - "tag": { - "end": 843, - "start": 840, - "type": "TagDeclarator", - "value": "e2" - }, - "to": [ - 0.5, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 804, - 844, - 0 - ], - "tag": { - "end": 843, - "start": 840, - "type": "TagDeclarator", - "value": "e2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 840, - 843, - 0 - ] - } - ] + "value": "e2" }, "e3": { "type": "TagIdentifier", - "value": "e3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 850, - 887, - 0 - ] - }, - "from": [ - 0.5, - 0.09 - ], - "tag": { - "end": 886, - "start": 883, - "type": "TagDeclarator", - "value": "e3" - }, - "to": [ - 0.5, - 3.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 850, - 887, - 0 - ], - "tag": { - "end": 886, - "start": 883, - "type": "TagDeclarator", - "value": "e3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 883, - 886, - 0 - ] - } - ] + "value": "e3" }, "e4": { "type": "TagIdentifier", - "value": "e4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 893, - 929, - 0 - ] - }, - "from": [ - 0.5, - 3.09 - ], - "tag": { - "end": 928, - "start": 925, - "type": "TagDeclarator", - "value": "e4" - }, - "to": [ - 5.5, - 3.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 893, - 929, - 0 - ], - "tag": { - "end": 928, - "start": 925, - "type": "TagDeclarator", - "value": "e4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 925, - 928, - 0 - ] - } - ] + "value": "e4" }, "e5": { "type": "TagIdentifier", - "value": "e5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 935, - 973, - 0 - ] - }, - "from": [ - 5.5, - 3.09 - ], - "tag": { - "end": 972, - "start": 969, - "type": "TagDeclarator", - "value": "e5" - }, - "to": [ - 5.5, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 935, - 973, - 0 - ], - "tag": { - "end": 972, - "start": 969, - "type": "TagDeclarator", - "value": "e5" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 969, - 972, - 0 - ] - } - ] + "value": "e5" }, "e6": { "type": "TagIdentifier", - "value": "e6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 979, - 1019, - 0 - ] - }, - "from": [ - 5.5, - 0.09 - ], - "tag": { - "end": 1018, - "start": 1015, - "type": "TagDeclarator", - "value": "e6" - }, - "to": [ - 6.0, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 979, - 1019, - 0 - ], - "tag": { - "end": 1018, - "start": 1015, - "type": "TagDeclarator", - "value": "e6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1018, - 0 - ] - } - ] + "value": "e6" }, "e7": { "type": "TagIdentifier", - "value": "e7", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1025, - 1063, - 0 - ] - }, - "from": [ - 6.0, - 0.09 - ], - "tag": { - "end": 1062, - "start": 1059, - "type": "TagDeclarator", - "value": "e7" - }, - "to": [ - 6.0, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1025, - 1063, - 0 - ], - "tag": { - "end": 1062, - "start": 1059, - "type": "TagDeclarator", - "value": "e7" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1059, - 1062, - 0 - ] - } - ] + "value": "e7" }, "e8": { "type": "TagIdentifier", - "value": "e8", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1122, - 0 - ] - }, - "from": [ - 6.0, - -0.0 - ], - "tag": { - "end": 1121, - "start": 1118, - "type": "TagDeclarator", - "value": "e8" - }, - "to": [ - 5.41, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1069, - 1122, - 0 - ], - "tag": { - "end": 1121, - "start": 1118, - "type": "TagDeclarator", - "value": "e8" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1118, - 1121, - 0 - ] - } - ] + "value": "e8" }, "e9": { "type": "TagIdentifier", - "value": "e9", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1128, - 1165, - 0 - ] - }, - "from": [ - 5.41, - -0.0 - ], - "tag": { - "end": 1164, - "start": 1161, - "type": "TagDeclarator", - "value": "e9" - }, - "to": [ - 5.41, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1128, - 1165, - 0 - ], - "tag": { - "end": 1164, - "start": 1161, - "type": "TagDeclarator", - "value": "e9" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1161, - 1164, - 0 - ] - } - ] + "value": "e9" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 730, - 755, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", @@ -1420,16 +714,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 730, - 755, - 0 - ] - } - ] + } } }, "bendRad": { @@ -1443,16 +728,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 487, - 491, - 0 - ] - } - ] + } }, "boltSize": { "type": "Number", @@ -1465,1024 +741,87 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 586, - 590, - 0 - ] - } - ] + } }, "e1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 761, - 798, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 797, - "start": 794, - "type": "TagDeclarator", - "value": "e1" - }, - "to": [ - 0.0, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 761, - 798, - 0 - ], - "tag": { - "end": 797, - "start": 794, - "type": "TagDeclarator", - "value": "e1" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 794, - 797, - 0 - ] - } - ] + "value": "e1" }, "e10": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e10", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1171, - 1225, - 0 - ] - }, - "from": [ - 5.41, - 3.0 - ], - "tag": { - "end": 1224, - "start": 1220, - "type": "TagDeclarator", - "value": "e10" - }, - "to": [ - 0.59, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1171, - 1225, - 0 - ], - "tag": { - "end": 1224, - "start": 1220, - "type": "TagDeclarator", - "value": "e10" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1220, - 1224, - 0 - ] - } - ] + "value": "e10" }, "e11": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e11", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1231, - 1270, - 0 - ] - }, - "from": [ - 0.59, - 3.0 - ], - "tag": { - "end": 1269, - "start": 1265, - "type": "TagDeclarator", - "value": "e11" - }, - "to": [ - 0.59, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1231, - 1270, - 0 - ], - "tag": { - "end": 1269, - "start": 1265, - "type": "TagDeclarator", - "value": "e11" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1265, - 1269, - 0 - ] - } - ] + "value": "e11" }, "e12": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e12", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1276, - 1293, - 0 - ] - }, - "from": [ - 0.59, - 0.0 - ], - "tag": { - "end": 1292, - "start": 1288, - "type": "TagDeclarator", - "value": "e12" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1276, - 1293, - 0 - ], - "tag": { - "end": 1292, - "start": 1288, - "type": "TagDeclarator", - "value": "e12" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1288, - 1292, - 0 - ] - } - ] + "value": "e12" }, "e13": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e13", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2181, - 2221, - 0 - ] - }, - "from": [ - 0.0, - 5.0 - ], - "tag": { - "end": 2220, - "start": 2216, - "type": "TagDeclarator", - "value": "e13" - }, - "to": [ - 1.5, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2181, - 2221, - 0 - ], - "tag": { - "end": 2220, - "start": 2216, - "type": "TagDeclarator", - "value": "e13" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2216, - 2220, - 0 - ] - } - ] + "value": "e13" }, "e14": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e14", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2227, - 2265, - 0 - ] - }, - "from": [ - 1.5, - 5.0 - ], - "tag": { - "end": 2264, - "start": 2260, - "type": "TagDeclarator", - "value": "e14" - }, - "to": [ - 1.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2227, - 2265, - 0 - ], - "tag": { - "end": 2264, - "start": 2260, - "type": "TagDeclarator", - "value": "e14" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2264, - 0 - ] - } - ] + "value": "e14" }, "e15": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e15", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2708, - 2749, - 0 - ] - }, - "from": [ - -6.0, - 5.0 - ], - "tag": { - "end": 2748, - "start": 2744, - "type": "TagDeclarator", - "value": "e15" - }, - "to": [ - -7.5, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2708, - 2749, - 0 - ], - "tag": { - "end": 2748, - "start": 2744, - "type": "TagDeclarator", - "value": "e15" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2744, - 2748, - 0 - ] - } - ] + "value": "e15" }, "e16": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e16", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2755, - 2793, - 0 - ] - }, - "from": [ - -7.5, - 5.0 - ], - "tag": { - "end": 2792, - "start": 2788, - "type": "TagDeclarator", - "value": "e16" - }, - "to": [ - -7.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2755, - 2793, - 0 - ], - "tag": { - "end": 2792, - "start": 2788, - "type": "TagDeclarator", - "value": "e16" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2788, - 2792, - 0 - ] - } - ] + "value": "e16" }, "e2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 804, - 844, - 0 - ] - }, - "from": [ - 0.0, - 0.09 - ], - "tag": { - "end": 843, - "start": 840, - "type": "TagDeclarator", - "value": "e2" - }, - "to": [ - 0.5, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 804, - 844, - 0 - ], - "tag": { - "end": 843, - "start": 840, - "type": "TagDeclarator", - "value": "e2" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 840, - 843, - 0 - ] - } - ] + "value": "e2" }, "e3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 850, - 887, - 0 - ] - }, - "from": [ - 0.5, - 0.09 - ], - "tag": { - "end": 886, - "start": 883, - "type": "TagDeclarator", - "value": "e3" - }, - "to": [ - 0.5, - 3.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 850, - 887, - 0 - ], - "tag": { - "end": 886, - "start": 883, - "type": "TagDeclarator", - "value": "e3" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 883, - 886, - 0 - ] - } - ] + "value": "e3" }, "e4": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e4", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 893, - 929, - 0 - ] - }, - "from": [ - 0.5, - 3.09 - ], - "tag": { - "end": 928, - "start": 925, - "type": "TagDeclarator", - "value": "e4" - }, - "to": [ - 5.5, - 3.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 893, - 929, - 0 - ], - "tag": { - "end": 928, - "start": 925, - "type": "TagDeclarator", - "value": "e4" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 925, - 928, - 0 - ] - } - ] + "value": "e4" }, "e5": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e5", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 935, - 973, - 0 - ] - }, - "from": [ - 5.5, - 3.09 - ], - "tag": { - "end": 972, - "start": 969, - "type": "TagDeclarator", - "value": "e5" - }, - "to": [ - 5.5, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 935, - 973, - 0 - ], - "tag": { - "end": 972, - "start": 969, - "type": "TagDeclarator", - "value": "e5" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 969, - 972, - 0 - ] - } - ] + "value": "e5" }, "e6": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e6", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 979, - 1019, - 0 - ] - }, - "from": [ - 5.5, - 0.09 - ], - "tag": { - "end": 1018, - "start": 1015, - "type": "TagDeclarator", - "value": "e6" - }, - "to": [ - 6.0, - 0.09 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 979, - 1019, - 0 - ], - "tag": { - "end": 1018, - "start": 1015, - "type": "TagDeclarator", - "value": "e6" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1015, - 1018, - 0 - ] - } - ] + "value": "e6" }, "e7": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e7", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1025, - 1063, - 0 - ] - }, - "from": [ - 6.0, - 0.09 - ], - "tag": { - "end": 1062, - "start": 1059, - "type": "TagDeclarator", - "value": "e7" - }, - "to": [ - 6.0, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1025, - 1063, - 0 - ], - "tag": { - "end": 1062, - "start": 1059, - "type": "TagDeclarator", - "value": "e7" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1059, - 1062, - 0 - ] - } - ] + "value": "e7" }, "e8": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e8", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1069, - 1122, - 0 - ] - }, - "from": [ - 6.0, - -0.0 - ], - "tag": { - "end": 1121, - "start": 1118, - "type": "TagDeclarator", - "value": "e8" - }, - "to": [ - 5.41, - -0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1069, - 1122, - 0 - ], - "tag": { - "end": 1121, - "start": 1118, - "type": "TagDeclarator", - "value": "e8" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1118, - 1121, - 0 - ] - } - ] + "value": "e8" }, "e9": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "e9", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1128, - 1165, - 0 - ] - }, - "from": [ - 5.41, - -0.0 - ], - "tag": { - "end": 1164, - "start": 1161, - "type": "TagDeclarator", - "value": "e9" - }, - "to": [ - 5.41, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1128, - 1165, - 0 - ], - "tag": { - "end": 1164, - "start": 1161, - "type": "TagDeclarator", - "value": "e9" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1161, - 1164, - 0 - ] - } - ] + "value": "e9" }, "flange1": { "type": "Solid", @@ -2680,8 +1019,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2708,143 +1046,18 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "tags": { "e13": { "type": "TagIdentifier", - "value": "e13", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2181, - 2221, - 0 - ] - }, - "from": [ - 0.0, - 5.0 - ], - "tag": { - "end": 2220, - "start": 2216, - "type": "TagDeclarator", - "value": "e13" - }, - "to": [ - 1.5, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2181, - 2221, - 0 - ], - "tag": { - "end": 2220, - "start": 2216, - "type": "TagDeclarator", - "value": "e13" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2216, - 2220, - 0 - ] - } - ] + "value": "e13" }, "e14": { "type": "TagIdentifier", - "value": "e14", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2227, - 2265, - 0 - ] - }, - "from": [ - 1.5, - 5.0 - ], - "tag": { - "end": 2264, - "start": 2260, - "type": "TagDeclarator", - "value": "e14" - }, - "to": [ - 1.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2227, - 2265, - 0 - ], - "tag": { - "end": 2264, - "start": 2260, - "type": "TagDeclarator", - "value": "e14" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2260, - 2264, - 0 - ] - } - ] + "value": "e14" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2119, - 2144, - 0 - ] - } - ] + } }, "height": 0.09, "startCapId": "[uuid]", @@ -2867,16 +1080,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2119, - 2144, - 0 - ] - } - ] + } } }, "flange2": { @@ -3075,8 +1279,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl }, "units": { "type": "Inches" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3103,143 +1306,18 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "tags": { "e15": { "type": "TagIdentifier", - "value": "e15", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2708, - 2749, - 0 - ] - }, - "from": [ - -6.0, - 5.0 - ], - "tag": { - "end": 2748, - "start": 2744, - "type": "TagDeclarator", - "value": "e15" - }, - "to": [ - -7.5, - 5.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2708, - 2749, - 0 - ], - "tag": { - "end": 2748, - "start": 2744, - "type": "TagDeclarator", - "value": "e15" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2744, - 2748, - 0 - ] - } - ] + "value": "e15" }, "e16": { "type": "TagIdentifier", - "value": "e16", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 2755, - 2793, - 0 - ] - }, - "from": [ - -7.5, - 5.0 - ], - "tag": { - "end": 2792, - "start": 2788, - "type": "TagDeclarator", - "value": "e16" - }, - "to": [ - -7.5, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Inches" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 2755, - 2793, - 0 - ], - "tag": { - "end": 2792, - "start": 2788, - "type": "TagDeclarator", - "value": "e16" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 2788, - 2792, - 0 - ] - } - ] + "value": "e16" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2645, - 2671, - 0 - ] - } - ] + } }, "height": 0.09, "startCapId": "[uuid]", @@ -3262,16 +1340,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl ], "units": { "type": "Inches" - }, - "__meta": [ - { - "sourceRange": [ - 2645, - 2671, - 0 - ] - } - ] + } } }, "flangeLength": { @@ -3285,16 +1354,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 544, - 547, - 0 - ] - } - ] + } }, "flangeWidth": { "type": "Number", @@ -3307,16 +1367,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 605, - 608, - 0 - ] - } - ] + } }, "hatHeight": { "type": "Number", @@ -3329,16 +1380,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 560, - 561, - 0 - ] - } - ] + } }, "hatWidth": { "type": "Number", @@ -3351,16 +1393,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 573, - 574, - 0 - ] - } - ] + } }, "outsideBendRad": { "type": "Number", @@ -3373,23 +1406,7 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 487, - 491, - 0 - ] - }, - { - "sourceRange": [ - 471, - 476, - 0 - ] - } - ] + } }, "thickness": { "type": "Number", @@ -3402,15 +1419,6 @@ description: Variables in memory after executing sheet-metal-bracket.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 471, - 476, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap index bec16cc48..cb1eb42ec 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands socket-head-cap-screw.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 984, + 1077, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -325,6 +336,17 @@ description: Artifact commands socket-head-cap-screw.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1298, + 1339, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -769,6 +791,17 @@ description: Artifact commands socket-head-cap-screw.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2115, + 2197, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/exported_step.step b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/exported_step.step index 631b157c6..f561d3b5c 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap index 2ec5fceaa..318ec10de 100644 --- a/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/socket-head-cap-screw/program_memory.snap @@ -8,35 +8,10 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "value": 0.607, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 460, - 464, - 0 - ] - }, - { - "sourceRange": [ - 480, - 484, - 0 - ] - } - ] + } }, "capScrew": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 861, - 2274, - 0 - ] - } - ] + "type": "Function" }, "headDiameter": { "type": "Number", @@ -49,16 +24,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 480, - 484, - 0 - ] - } - ] + } }, "headLength": { "type": "Number", @@ -71,16 +37,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 460, - 464, - 0 - ] - } - ] + } }, "hexChangeAngle": { "type": "Number", @@ -93,23 +50,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 767, - 770, - 0 - ] - }, - { - "sourceRange": [ - 746, - 749, - 0 - ] - } - ] + } }, "hexInteriorAngle": { "type": "Number", @@ -122,46 +63,14 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 746, - 749, - 0 - ] - } - ] + } }, "hexRatio": { "type": "Number", "value": 0.4992, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 528, - 529, - 0 - ] - }, - { - "sourceRange": [ - 532, - 534, - 0 - ] - }, - { - "sourceRange": [ - 480, - 484, - 0 - ] - } - ] + } }, "hexStartingAngle": { "type": "Number", @@ -174,83 +83,21 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 693, - 696, - 0 - ] - } - ] + } }, "hexWallLength": { "type": "Number", "value": 0.0902, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 528, - 529, - 0 - ] - }, - { - "sourceRange": [ - 532, - 534, - 0 - ] - }, - { - "sourceRange": [ - 647, - 648, - 0 - ] - }, - { - "sourceRange": [ - 651, - 652, - 0 - ] - }, - { - "sourceRange": [ - 655, - 673, - 0 - ] - } - ] + } }, "hexWallToWall": { "type": "Number", "value": 0.1563, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 528, - 529, - 0 - ] - }, - { - "sourceRange": [ - 532, - 534, - 0 - ] - } - ] + } }, "screwDiameter": { "type": "Number", @@ -263,16 +110,7 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 460, - 464, - 0 - ] - } - ] + } }, "screwLength": { "type": "Number", @@ -285,15 +123,6 @@ description: Variables in memory after executing socket-head-cap-screw.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 440, - 443, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap index 7fc881d0c..90368334c 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/artifact_commands.snap @@ -154,6 +154,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 341, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -229,17 +240,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 482, - 504, - 3 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -586,6 +586,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 888, + 1013, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1079,6 +1090,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1865, + 1919, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1397,6 +1419,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 2246, + 2283, + 3 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1825,6 +1858,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1373, + 1532, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1984,17 +2028,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2449, - 2456, - 5 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2043,6 +2076,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 463, + 517, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2139,17 +2183,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 697, - 704, - 5 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -2224,6 +2257,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 952, + 979, + 5 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -2299,17 +2343,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1136, - 1143, - 5 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -10404,6 +10437,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 123, + 210, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10731,17 +10775,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1062, - 1069, - 10 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -10816,6 +10849,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1203, + 1301, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -10907,17 +10951,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1627, - 1634, - 10 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -10992,6 +11025,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1731, + 1828, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11083,17 +11127,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2155, - 2162, - 10 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -11168,6 +11201,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1203, + 1301, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11259,17 +11303,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1627, - 1634, - 10 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -11344,6 +11377,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1731, + 1828, + 10 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -11435,17 +11479,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 2155, - 2162, - 10 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -29004,6 +29037,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 592, + 633, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -29079,17 +29123,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 759, - 766, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -29185,6 +29218,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 899, + 1051, + 4 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -29260,17 +29304,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1171, - 1178, - 4 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -29569,6 +29602,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -29644,17 +29688,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 664, - 671, - 8 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -29981,6 +30014,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -30056,17 +30100,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 664, - 671, - 8 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -30393,6 +30426,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -30468,17 +30512,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 664, - 671, - 8 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -30805,6 +30838,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 314, + 355, + 8 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -30880,17 +30924,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 664, - 671, - 8 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -31211,6 +31244,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 503, + 596, + 6 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -31286,17 +31330,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 769, - 787, - 6 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -31902,6 +31935,17 @@ description: Artifact commands walkie-talkie.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 524, + 554, + 7 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -32006,17 +32050,6 @@ description: Artifact commands walkie-talkie.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 757, - 764, - 7 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/exported_step.step b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/exported_step.step index ff9dfb601..d8d626166 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap index b00637bd2..ea52c9450 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/ops.snap @@ -767,436 +767,865 @@ description: Operations executed walkie-talkie.kcl "labeledArgs": { "holeSketch": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, @@ -3134,7 +3563,7 @@ description: Operations executed walkie-talkie.kcl 7 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap index ae9216fc0..655477fbd 100644 --- a/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/walkie-talkie/program_memory.snap @@ -1,58 +1,22 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing walkie-talkie.kcl --- { "antenna": { "type": "Module", - "value": 4, - "__meta": [ - { - "sourceRange": [ - 433, - 453, - 0 - ] - } - ] + "value": 4 }, "body": { "type": "Module", - "value": 3, - "__meta": [ - { - "sourceRange": [ - 415, - 432, - 0 - ] - } - ] + "value": 3 }, "button": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 241, - 954, - 8 - ] - } - ] + "type": "Function" }, "case": { "type": "Module", - "value": 5, - "__meta": [ - { - "sourceRange": [ - 454, - 471, - 0 - ] - } - ] + "value": 5 }, "height": { "type": "Number", @@ -65,29 +29,11 @@ description: Variables in memory after executing walkie-talkie.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 115, - 116, - 9 - ] - } - ] + } }, "knob": { "type": "Module", - "value": 7, - "__meta": [ - { - "sourceRange": [ - 511, - 528, - 0 - ] - } - ] + "value": 7 }, "screenHeight": { "type": "Number", @@ -100,16 +46,7 @@ description: Variables in memory after executing walkie-talkie.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 254, - 255, - 9 - ] - } - ] + } }, "screenWidth": { "type": "Number", @@ -122,59 +59,18 @@ description: Variables in memory after executing walkie-talkie.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 227, - 231, - 9 - ] - } - ] + } }, "screenYPosition": { "type": "Number", "value": 1.25, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 115, - 116, - 9 - ] - }, - { - "sourceRange": [ - 290, - 291, - 9 - ] - }, - { - "sourceRange": [ - 294, - 298, - 9 - ] - } - ] + } }, "talkButton": { "type": "Module", - "value": 6, - "__meta": [ - { - "sourceRange": [ - 472, - 510, - 0 - ] - } - ] + "value": 6 }, "thickness": { "type": "Number", @@ -187,16 +83,7 @@ description: Variables in memory after executing walkie-talkie.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 155, - 156, - 9 - ] - } - ] + } }, "tolerance": { "type": "Number", @@ -209,16 +96,7 @@ description: Variables in memory after executing walkie-talkie.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 574, - 579, - 9 - ] - } - ] + } }, "width": { "type": "Number", @@ -231,15 +109,6 @@ description: Variables in memory after executing walkie-talkie.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 135, - 9 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap index 0a1958874..4378a960f 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_commands.snap @@ -142,6 +142,17 @@ description: Artifact commands washer.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 828, + 901, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -231,6 +242,17 @@ description: Artifact commands washer.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 914, + 987, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap index 65010ea99..643a377c0 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart washer.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kcl_samples/washer/exported_step.step b/rust/kcl-lib/tests/kcl_samples/washer/exported_step.step index a7ab6e18e..705da1503 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/exported_step.step +++ b/rust/kcl-lib/tests/kcl_samples/washer/exported_step.step @@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION((('zoo.dev export')), '2;1'); -FILE_NAME('test.step', '2021-01-01T00:00:00Z', ('Test'), ('Zoo'), 'zoo.dev beta', 'zoo.dev', 'Test'); +FILE_NAME('dump.step', '2021-01-01T00:00:00+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown'); FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF')); ENDSEC; DATA; diff --git a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap index fb767e236..026dcd549 100644 --- a/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap +++ b/rust/kcl-lib/tests/kcl_samples/washer/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing washer.kcl --- { @@ -14,16 +14,7 @@ description: Variables in memory after executing washer.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 571, - 576, - 0 - ] - } - ] + } }, "outerDiameter": { "type": "Number", @@ -36,16 +27,7 @@ description: Variables in memory after executing washer.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 598, - 0 - ] - } - ] + } }, "thicknessMax": { "type": "Number", @@ -58,16 +40,7 @@ description: Variables in memory after executing washer.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 614, - 619, - 0 - ] - } - ] + } }, "thicknessMin": { "type": "Number", @@ -80,27 +53,9 @@ description: Variables in memory after executing washer.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 635, - 640, - 0 - ] - } - ] + } }, "washer": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 711, - 1057, - 0 - ] - } - ] + "type": "Function" } } diff --git a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap index edbfecf14..8d344249d 100644 --- a/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap +++ b/rust/kcl-lib/tests/kittycad_svg/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands kittycad_svg.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 31, + 56, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -6043,17 +6054,6 @@ description: Artifact commands kittycad_svg.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 18333, - 18341, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/kittycad_svg/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/kittycad_svg/artifact_graph_flowchart.snap index ec84c515e..c513b4ce0 100644 --- a/rust/kcl-lib/tests/kittycad_svg/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/kittycad_svg/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart kittycad_svg.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/kittycad_svg/program_memory.snap b/rust/kcl-lib/tests/kittycad_svg/program_memory.snap index e8bdbc0a2..ef44375bf 100644 --- a/rust/kcl-lib/tests/kittycad_svg/program_memory.snap +++ b/rust/kcl-lib/tests/kittycad_svg/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing kittycad_svg.kcl --- { @@ -9620,8 +9620,7 @@ description: Variables in memory after executing kittycad_svg.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -9649,32 +9648,14 @@ description: Variables in memory after executing kittycad_svg.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 31, - 56, - 0 - ] - } - ] + } }, "height": 1.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 31, - 56, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/kw_fn/program_memory.snap b/rust/kcl-lib/tests/kw_fn/program_memory.snap index fdec0bd4e..b07d1d288 100644 --- a/rust/kcl-lib/tests/kw_fn/program_memory.snap +++ b/rust/kcl-lib/tests/kw_fn/program_memory.snap @@ -1,31 +1,13 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing kw_fn.kcl --- { "add": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 43, - 77, - 0 - ] - } - ] + "type": "Function" }, "increment": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 12, - 35, - 0 - ] - } - ] + "type": "Function" }, "three": { "type": "Number", @@ -38,23 +20,7 @@ description: Variables in memory after executing kw_fn.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 110, - 111, - 0 - ] - }, - { - "sourceRange": [ - 121, - 122, - 0 - ] - } - ] + } }, "two": { "type": "Number", @@ -67,22 +33,6 @@ description: Variables in memory after executing kw_fn.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 95, - 96, - 0 - ] - }, - { - "sourceRange": [ - 32, - 33, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/execution_error.snap b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/execution_error.snap index 4d13fe406..2efc2b583 100644 --- a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/execution_error.snap +++ b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/execution_error.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Error from executing kw_fn_unlabeled_but_has_label.kcl --- KCL Semantic error diff --git a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap index 45ad96338..96d474a62 100644 --- a/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap +++ b/rust/kcl-lib/tests/kw_fn_unlabeled_but_has_label/ops.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Operations executed kw_fn_unlabeled_but_has_label.kcl --- [ diff --git a/rust/kcl-lib/tests/kw_fn_with_defaults/program_memory.snap b/rust/kcl-lib/tests/kw_fn_with_defaults/program_memory.snap index a72cc0d8c..cabbe1049 100644 --- a/rust/kcl-lib/tests/kw_fn_with_defaults/program_memory.snap +++ b/rust/kcl-lib/tests/kw_fn_with_defaults/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing kw_fn_with_defaults.kcl --- { "increment": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 12, - 45, - 0 - ] - } - ] + "type": "Function" }, "twentyOne": { "type": "Number", @@ -26,23 +17,7 @@ description: Variables in memory after executing kw_fn_with_defaults.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 88, - 89, - 0 - ] - }, - { - "sourceRange": [ - 96, - 98, - 0 - ] - } - ] + } }, "two": { "type": "Number", @@ -55,22 +30,6 @@ description: Variables in memory after executing kw_fn_with_defaults.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 63, - 64, - 0 - ] - }, - { - "sourceRange": [ - 23, - 24, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap index 44fe24849..cf4f1f223 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands linear_pattern3d_a_pattern.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 41, + 66, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands linear_pattern3d_a_pattern.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 145, - 153, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_graph_flowchart.snap index 4d7b77718..be4804e2f 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart linear_pattern3d_a_pattern.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap index c59668c7c..d41de8596 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/ops.snap @@ -288,28 +288,49 @@ description: Operations executed linear_pattern3d_a_pattern.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Solids", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap index 21bf3d29f..31f4bac54 100644 --- a/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/linear_pattern3d_a_pattern/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing linear_pattern3d_a_pattern.kcl --- { @@ -179,8 +179,7 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -208,12921 +207,12007 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] + } }, "height": 1.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] + } } }, "pattn1": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } } ] }, "pattn2": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ], - "tag": null, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 72, - 90, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": null, - "to": [ - 0.0, - 2.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 96, - 114, - 0 - ] - }, - "from": [ - 0.0, - 2.0 - ], - "tag": null, - "to": [ - 3.0, - 3.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 120, - 139, - 0 - ] - }, - "from": [ - 3.0, - 3.0 - ], - "tag": null, - "to": [ - 3.0, - -1.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 145, - 153, - 0 - ] - }, - "from": [ - 3.0, - -1.0 - ], - "tag": null, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - } - ], - "on": { - "type": "plane", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - 0.0, - 0.0 - ], - "to": [ - 0.0, - 0.0 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { + "faceId": "[uuid]", "id": "[uuid]", "sourceRange": [ - 41, - 66, + 72, + 90, 0 - ] + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ], + "tag": null, + "type": "extrudePlane" + }, + { + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ], + "tag": null, + "type": "extrudePlane" + } + ], + "sketch": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 72, + 90, + 0 + ] + }, + "from": [ + 0.0, + 0.0 + ], + "tag": null, + "to": [ + 0.0, + 2.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 96, + 114, + 0 + ] + }, + "from": [ + 0.0, + 2.0 + ], + "tag": null, + "to": [ + 3.0, + 3.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 120, + 139, + 0 + ] + }, + "from": [ + 3.0, + 3.0 + ], + "tag": null, + "to": [ + 3.0, + -1.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 145, + 153, + 0 + ] + }, + "from": [ + 3.0, + -1.0 + ], + "tag": null, + "to": [ + 0.0, + 0.0 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 0.0, + 0.0 + ], + "to": [ + 0.0, + 0.0 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 41, + 66, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 1.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] - } - ] - }, - "height": 1.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 41, - 66, - 0 - ] } - ] + } } ] } diff --git a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap index 51e54da69..1a275f99e 100644 --- a/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap +++ b/rust/kcl-lib/tests/mike_stress_test/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands mike_stress_test.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 64, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -21142,17 +21153,6 @@ description: Artifact commands mike_stress_test.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 77088, - 77096, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/mike_stress_test/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/mike_stress_test/artifact_graph_flowchart.snap index dda718cda..86066c9ad 100644 --- a/rust/kcl-lib/tests/mike_stress_test/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/mike_stress_test/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart mike_stress_test.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/mike_stress_test/program_memory.snap b/rust/kcl-lib/tests/mike_stress_test/program_memory.snap index 5794689f0..ebd4cf826 100644 --- a/rust/kcl-lib/tests/mike_stress_test/program_memory.snap +++ b/rust/kcl-lib/tests/mike_stress_test/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing mike_stress_test.kcl --- { @@ -34077,8 +34077,7 @@ description: Variables in memory after executing mike_stress_test.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -34106,32 +34105,14 @@ description: Variables in memory after executing mike_stress_test.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 64, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 64, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/multi_transform/artifact_commands.snap b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap new file mode 100644 index 000000000..e7eebeb8c --- /dev/null +++ b/rust/kcl-lib/tests/multi_transform/artifact_commands.snap @@ -0,0 +1,608 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact commands multi_transform.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 109, + 126, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 132, + 157, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 132, + 157, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 132, + 157, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 132, + 157, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 14.14213562373095, + "y": 0.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 0.0, + "y": 14.1421, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -14.1421, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -0.0, + "y": -14.1421, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 14.1421, + "y": 0.0, + "z": 0.0 + }, + "relative": false + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 273, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 4.0, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 279, + 298, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 304, + 358, + 0 + ], + "command": { + "type": "entity_linear_pattern_transform", + "entity_id": "[uuid]", + "transform": [], + "transforms": [ + [ + { + "translate": { + "x": 30.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + }, + { + "translate": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 45.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ], + [ + { + "translate": { + "x": 60.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 0.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + }, + { + "translate": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "scale": { + "x": 1.0, + "y": 1.0, + "z": 1.0 + }, + "rotation": { + "axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "angle": { + "unit": "degrees", + "value": 90.0 + }, + "origin": { + "type": "local" + } + }, + "replicate": true + } + ] + ] + } + } +] diff --git a/rust/kcl-lib/tests/multi_transform/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/multi_transform/artifact_graph_flowchart.snap new file mode 100644 index 000000000..526703307 --- /dev/null +++ b/rust/kcl-lib/tests/multi_transform/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart multi_transform.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/multi_transform/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/multi_transform/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..0cdaf84eb --- /dev/null +++ b/rust/kcl-lib/tests/multi_transform/artifact_graph_flowchart.snap.md @@ -0,0 +1,66 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[132, 157, 0]"] + end + subgraph path3 [Path] + 3["Path
[163, 273, 0]"] + 4["Segment
[163, 273, 0]"] + 5["Segment
[163, 273, 0]"] + 6["Segment
[163, 273, 0]"] + 7["Segment
[163, 273, 0]"] + 8["Segment
[163, 273, 0]"] + 9[Solid2d] + end + 1["Plane
[109, 126, 0]"] + 10["Sweep Extrusion
[279, 298, 0]"] + 11[Wall] + 12[Wall] + 13[Wall] + 14[Wall] + 15["Cap Start"] + 16["Cap End"] + 17["SweepEdge Opposite"] + 18["SweepEdge Adjacent"] + 19["SweepEdge Opposite"] + 20["SweepEdge Adjacent"] + 21["SweepEdge Opposite"] + 22["SweepEdge Adjacent"] + 23["SweepEdge Opposite"] + 24["SweepEdge Adjacent"] + 1 --- 2 + 1 --- 3 + 3 --- 4 + 3 --- 5 + 3 --- 6 + 3 --- 7 + 3 --- 8 + 3 ---- 10 + 3 --- 9 + 4 --- 11 + 4 --- 17 + 4 --- 18 + 5 --- 12 + 5 --- 19 + 5 --- 20 + 6 --- 13 + 6 --- 21 + 6 --- 22 + 7 --- 14 + 7 --- 23 + 7 --- 24 + 10 --- 11 + 10 --- 12 + 10 --- 13 + 10 --- 14 + 10 --- 15 + 10 --- 16 + 10 --- 17 + 10 --- 18 + 10 --- 19 + 10 --- 20 + 10 --- 21 + 10 --- 22 + 10 --- 23 + 10 --- 24 +``` diff --git a/rust/kcl-lib/tests/multi_transform/ast.snap b/rust/kcl-lib/tests/multi_transform/ast.snap new file mode 100644 index 000000000..9661e39d2 --- /dev/null +++ b/rust/kcl-lib/tests/multi_transform/ast.snap @@ -0,0 +1,507 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing multi_transform.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 108, + "id": { + "end": 12, + "name": "transform", + "start": 3, + "type": "Identifier" + }, + "init": { + "body": { + "body": [ + { + "argument": { + "elements": [ + { + "end": 63, + "properties": [ + { + "end": 61, + "key": { + "end": 44, + "name": "translate", + "start": 35, + "type": "Identifier" + }, + "start": 35, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 54, + "left": { + "end": 50, + "raw": "30", + "start": 48, + "type": "Literal", + "type": "Literal", + "value": { + "value": 30.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 54, + "name": "i", + "start": 53, + "type": "Identifier", + "type": "Identifier" + }, + "start": 48, + "type": "BinaryExpression", + "type": "BinaryExpression" + }, + { + "end": 57, + "raw": "0", + "start": 56, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 60, + "raw": "0", + "start": 59, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 61, + "start": 47, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "start": 33, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 102, + "properties": [ + { + "end": 100, + "key": { + "end": 79, + "name": "rotation", + "start": 71, + "type": "Identifier" + }, + "start": 71, + "type": "ObjectProperty", + "value": { + "end": 100, + "properties": [ + { + "end": 98, + "key": { + "end": 89, + "name": "angle", + "start": 84, + "type": "Identifier" + }, + "start": 84, + "type": "ObjectProperty", + "value": { + "end": 98, + "left": { + "end": 94, + "raw": "45", + "start": 92, + "type": "Literal", + "type": "Literal", + "value": { + "value": 45.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 98, + "name": "i", + "start": 97, + "type": "Identifier", + "type": "Identifier" + }, + "start": 92, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + } + ], + "start": 82, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + } + ], + "start": 69, + "type": "ObjectExpression", + "type": "ObjectExpression" + } + ], + "end": 106, + "start": 27, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + "end": 106, + "start": 20, + "type": "ReturnStatement", + "type": "ReturnStatement" + } + ], + "end": 108, + "start": 16 + }, + "end": 108, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 14, + "name": "i", + "start": 13, + "type": "Identifier" + } + } + ], + "start": 12, + "type": "FunctionExpression", + "type": "FunctionExpression" + }, + "start": 3, + "type": "VariableDeclarator" + }, + "end": 108, + "kind": "fn", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 358, + "expression": { + "body": [ + { + "arguments": [ + { + "end": 125, + "name": "XY", + "start": 123, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 122, + "name": "startSketchOn", + "start": 109, + "type": "Identifier" + }, + "end": 126, + "start": 109, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "elements": [ + { + "end": 149, + "raw": "0", + "start": 148, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 152, + "raw": "0", + "start": 151, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 153, + "start": 147, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 156, + "start": 155, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 146, + "name": "startProfileAt", + "start": 132, + "type": "Identifier" + }, + "end": 157, + "start": 132, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "end": 269, + "properties": [ + { + "end": 191, + "key": { + "end": 186, + "name": "radius", + "start": 180, + "type": "Identifier" + }, + "start": 180, + "type": "ObjectProperty", + "value": { + "end": 191, + "raw": "10", + "start": 189, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.0, + "suffix": "None" + } + } + }, + { + "end": 212, + "key": { + "end": 208, + "name": "numSides", + "start": 200, + "type": "Identifier" + }, + "start": 200, + "type": "ObjectProperty", + "value": { + "end": 212, + "raw": "4", + "start": 211, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + }, + { + "end": 236, + "key": { + "end": 227, + "name": "center", + "start": 221, + "type": "Identifier" + }, + "start": 221, + "type": "ObjectProperty", + "value": { + "elements": [ + { + "end": 232, + "raw": "0", + "start": 231, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + }, + { + "end": 235, + "raw": "0", + "start": 234, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 236, + "start": 230, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + { + "end": 262, + "key": { + "end": 254, + "name": "inscribed", + "start": 245, + "type": "Identifier" + }, + "start": 245, + "type": "ObjectProperty", + "value": { + "end": 262, + "raw": "false", + "start": 257, + "type": "Literal", + "type": "Literal", + "value": false + } + } + ], + "start": 171, + "type": "ObjectExpression", + "type": "ObjectExpression" + }, + { + "end": 272, + "start": 271, + "type": "PipeSubstitution", + "type": "PipeSubstitution" + } + ], + "callee": { + "end": 170, + "name": "polygon", + "start": 163, + "type": "Identifier" + }, + "end": 273, + "start": 163, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 293, + "name": "length", + "start": 287, + "type": "Identifier" + }, + "arg": { + "end": 297, + "raw": "4", + "start": 296, + "type": "Literal", + "type": "Literal", + "value": { + "value": 4.0, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 286, + "name": "extrude", + "start": 279, + "type": "Identifier" + }, + "end": 298, + "start": 279, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 330, + "name": "instances", + "start": 321, + "type": "Identifier" + }, + "arg": { + "end": 334, + "raw": "3", + "start": 333, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + } + }, + { + "type": "LabeledArg", + "label": { + "end": 345, + "name": "transform", + "start": 336, + "type": "Identifier" + }, + "arg": { + "end": 357, + "name": "transform", + "start": 348, + "type": "Identifier", + "type": "Identifier" + } + } + ], + "callee": { + "end": 320, + "name": "patternTransform", + "start": 304, + "type": "Identifier" + }, + "end": 358, + "start": 304, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 358, + "start": 109, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 109, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 359, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/multi_transform/input.kcl b/rust/kcl-lib/tests/multi_transform/input.kcl index c4a2dc76e..d6a14b875 100644 --- a/rust/kcl-lib/tests/multi_transform/input.kcl +++ b/rust/kcl-lib/tests/multi_transform/input.kcl @@ -1,17 +1,16 @@ -fn transform = (i) => { +fn transform(i) { return [ - { translate: [30 * i, 0, 0] }, - { rotation: { angle: 45 * i } } + { translate = [30 * i, 0, 0] }, + { rotation = { angle = 45 * i } } ] } startSketchOn(XY) |> startProfileAt([0, 0], %) |> polygon({ - radius: 10, - numSides: 4, - center: [0, 0], - inscribed: false + radius = 10, + numSides = 4, + center = [0, 0], + inscribed = false }, %) |> extrude(length = 4) |> patternTransform(instances = 3, transform = transform) - diff --git a/rust/kcl-lib/tests/multi_transform/ops.snap b/rust/kcl-lib/tests/multi_transform/ops.snap new file mode 100644 index 000000000..e85d3d9be --- /dev/null +++ b/rust/kcl-lib/tests/multi_transform/ops.snap @@ -0,0 +1,127 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed multi_transform.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "Plane", + "artifact_id": "[uuid]" + }, + "sourceRange": [ + 123, + 125, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 109, + 126, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 4.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 296, + 297, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 279, + 298, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 279, + 298, + 0 + ] + } + }, + { + "labeledArgs": { + "instances": { + "value": { + "type": "Number", + "value": 3.0, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 333, + 334, + 0 + ] + }, + "transform": { + "value": { + "type": "Function" + }, + "sourceRange": [ + 348, + 357, + 0 + ] + } + }, + "name": "patternTransform", + "sourceRange": [ + 304, + 358, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Solid", + "value": { + "artifactId": "[uuid]" + } + }, + "sourceRange": [ + 304, + 358, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/multi_transform/program_memory.snap b/rust/kcl-lib/tests/multi_transform/program_memory.snap index d74a99482..5a0600561 100644 --- a/rust/kcl-lib/tests/multi_transform/program_memory.snap +++ b/rust/kcl-lib/tests/multi_transform/program_memory.snap @@ -1,240 +1,9 @@ --- -source: kcl/src/simulation_tests.rs -description: Program memory after executing multi_transform.kcl +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing multi_transform.kcl --- { - "environments": [ - { - "bindings": { - "HALF_TURN": { - "type": "Number", - "value": 180.0, - "__meta": [] - }, - "QUARTER_TURN": { - "type": "Number", - "value": 90.0, - "__meta": [] - }, - "THREE_QUARTER_TURN": { - "type": "Number", - "value": 270.0, - "__meta": [] - }, - "ZERO": { - "type": "Number", - "value": 0.0, - "__meta": [] - }, - "transform": { - "type": "Function", - "expression": { - "body": { - "body": [ - { - "argument": { - "elements": [ - { - "end": 68, - "properties": [ - { - "end": 66, - "key": { - "end": 50, - "name": "translate", - "start": 41, - "type": "Identifier" - }, - "start": 41, - "type": "ObjectProperty", - "value": { - "elements": [ - { - "end": 59, - "left": { - "end": 55, - "raw": "30", - "start": 53, - "type": "Literal", - "type": "Literal", - "value": 30 - }, - "operator": "*", - "right": { - "end": 59, - "name": "i", - "start": 58, - "type": "Identifier", - "type": "Identifier" - }, - "start": 53, - "type": "BinaryExpression", - "type": "BinaryExpression" - }, - { - "end": 62, - "raw": "0", - "start": 61, - "type": "Literal", - "type": "Literal", - "value": 0 - }, - { - "end": 65, - "raw": "0", - "start": 64, - "type": "Literal", - "type": "Literal", - "value": 0 - } - ], - "end": 66, - "start": 52, - "type": "ArrayExpression", - "type": "ArrayExpression" - } - } - ], - "start": 39, - "type": "ObjectExpression", - "type": "ObjectExpression" - }, - { - "end": 105, - "properties": [ - { - "end": 103, - "key": { - "end": 84, - "name": "rotation", - "start": 76, - "type": "Identifier" - }, - "start": 76, - "type": "ObjectProperty", - "value": { - "end": 103, - "properties": [ - { - "end": 101, - "key": { - "end": 93, - "name": "angle", - "start": 88, - "type": "Identifier" - }, - "start": 88, - "type": "ObjectProperty", - "value": { - "end": 101, - "left": { - "end": 97, - "raw": "45", - "start": 95, - "type": "Literal", - "type": "Literal", - "value": 45 - }, - "operator": "*", - "right": { - "end": 101, - "name": "i", - "start": 100, - "type": "Identifier", - "type": "Identifier" - }, - "start": 95, - "type": "BinaryExpression", - "type": "BinaryExpression" - } - } - ], - "start": 86, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - } - ], - "start": 74, - "type": "ObjectExpression", - "type": "ObjectExpression" - } - ], - "end": 109, - "start": 33, - "type": "ArrayExpression", - "type": "ArrayExpression" - }, - "end": 109, - "start": 26, - "type": "ReturnStatement", - "type": "ReturnStatement" - } - ], - "end": 111, - "start": 22 - }, - "end": 111, - "params": [ - { - "type": "Parameter", - "identifier": { - "end": 17, - "name": "i", - "start": 16, - "type": "Identifier" - }, - "optional": false - } - ], - "start": 15, - "type": "FunctionExpression" - }, - "memory": { - "environments": [ - { - "bindings": { - "HALF_TURN": { - "type": "Number", - "value": 180.0, - "__meta": [] - }, - "QUARTER_TURN": { - "type": "Number", - "value": 90.0, - "__meta": [] - }, - "THREE_QUARTER_TURN": { - "type": "Number", - "value": 270.0, - "__meta": [] - }, - "ZERO": { - "type": "Number", - "value": 0.0, - "__meta": [] - } - }, - "parent": null - } - ], - "currentEnv": 0, - "return": null - }, - "__meta": [ - { - "sourceRange": [ - 15, - 111, - 0 - ] - } - ] - } - }, - "parent": null - } - ], - "currentEnv": 0, - "return": null + "transform": { + "type": "Function" + } } diff --git a/rust/kcl-lib/tests/multi_transform/rendered_model.png b/rust/kcl-lib/tests/multi_transform/rendered_model.png index 93a91064f..9e908f728 100644 Binary files a/rust/kcl-lib/tests/multi_transform/rendered_model.png and b/rust/kcl-lib/tests/multi_transform/rendered_model.png differ diff --git a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap index 4626fe79a..39eed9ef3 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands neg_xz_plane.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 36, + 61, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -184,17 +195,6 @@ description: Artifact commands neg_xz_plane.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 137, - 145, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/neg_xz_plane/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/neg_xz_plane/artifact_graph_flowchart.snap index 67a842ea9..2397a451e 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart neg_xz_plane.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap b/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap index 36d3b416c..2fe70136d 100644 --- a/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap +++ b/rust/kcl-lib/tests/neg_xz_plane/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing neg_xz_plane.kcl --- { @@ -145,8 +145,7 @@ description: Variables in memory after executing neg_xz_plane.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -174,32 +173,14 @@ description: Variables in memory after executing neg_xz_plane.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 36, - 61, - 0 - ] - } - ] + } }, "height": 12.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 36, - 61, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap new file mode 100644 index 000000000..db67686f9 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/artifact_commands.snap @@ -0,0 +1,746 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact commands out_of_band_sketches.kcl +--- +[ + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "edge_lines_visible", + "hidden": false + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "mm" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 0, + 0 + ], + "command": { + "type": "object_visible", + "object_id": "[uuid]", + "hidden": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 12, + 31, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 45, + 87, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 45, + 87, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 45, + 87, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 27.67, + "y": 239.34, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 45, + 87, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 164, + 187, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 414.61, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 208, + 236, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 33.98, + "y": -389.36, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 265, + 284, + 0 + ], + "command": { + "type": "make_plane", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "x_axis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "y_axis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "size": 60.0, + "clobber": false, + "hide": true + } + }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 339, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 339, + 0 + ], + "command": { + "type": "start_path" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 339, + 0 + ], + "command": { + "type": "move_path_pen", + "path": "[uuid]", + "to": { + "x": 67.04, + "y": -63.5, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 339, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 416, + 439, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": 282.37, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 460, + 489, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -12.77, + "y": -178.07, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 543, + 567, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -455.38, + "y": 0.0, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 588, + 595, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 643, + 671, + 0 + ], + "command": { + "type": "extend_path", + "path": "[uuid]", + "segment": { + "type": "line", + "end": { + "x": -299.39, + "y": 21.28, + "z": 0.0 + }, + "relative": true + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 692, + 699, + 0 + ], + "command": { + "type": "close_path", + "path_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 10.14, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "enable_sketch_mode", + "entity_id": "[uuid]", + "ortho": false, + "animated": false, + "adjust_camera": false, + "planar_normal": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + } + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "extrude", + "target": "[uuid]", + "distance": 10.14, + "faces": null + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "object_bring_to_front", + "object_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_extrusion_face_info", + "object_id": "[uuid]", + "edge_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_opposite_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + }, + { + "cmdId": "[uuid]", + "range": [ + 710, + 775, + 0 + ], + "command": { + "type": "solid3d_get_next_adjacent_edge", + "object_id": "[uuid]", + "edge_id": "[uuid]", + "face_id": "[uuid]" + } + } +] diff --git a/rust/kcl-lib/tests/out_of_band_sketches/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/out_of_band_sketches/artifact_graph_flowchart.snap new file mode 100644 index 000000000..f41f5f063 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/artifact_graph_flowchart.snap @@ -0,0 +1,6 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Artifact graph flowchart out_of_band_sketches.kcl +extension: md +snapshot_kind: binary +--- diff --git a/rust/kcl-lib/tests/out_of_band_sketches/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/out_of_band_sketches/artifact_graph_flowchart.snap.md new file mode 100644 index 000000000..404852433 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/artifact_graph_flowchart.snap.md @@ -0,0 +1,117 @@ +```mermaid +flowchart LR + subgraph path2 [Path] + 2["Path
[45, 87, 0]"] + 3["Segment
[164, 187, 0]"] + 4["Segment
[208, 236, 0]"] + 9["Segment
[543, 567, 0]"] + 10["Segment
[588, 595, 0]"] + 11[Solid2d] + end + subgraph path6 [Path] + 6["Path
[298, 339, 0]"] + 7["Segment
[416, 439, 0]"] + 8["Segment
[460, 489, 0]"] + 12["Segment
[643, 671, 0]"] + 13["Segment
[692, 699, 0]"] + 14[Solid2d] + end + 1["Plane
[12, 31, 0]"] + 5["Plane
[265, 284, 0]"] + 15["Sweep Extrusion
[710, 775, 0]"] + 16[Wall] + 17[Wall] + 18[Wall] + 19[Wall] + 20["Cap Start"] + 21["Cap End"] + 22["SweepEdge Opposite"] + 23["SweepEdge Adjacent"] + 24["SweepEdge Opposite"] + 25["SweepEdge Adjacent"] + 26["SweepEdge Opposite"] + 27["SweepEdge Adjacent"] + 28["SweepEdge Opposite"] + 29["SweepEdge Adjacent"] + 30["Sweep Extrusion
[710, 775, 0]"] + 31[Wall] + 32[Wall] + 33[Wall] + 34[Wall] + 35["Cap Start"] + 36["Cap End"] + 37["SweepEdge Opposite"] + 38["SweepEdge Adjacent"] + 39["SweepEdge Opposite"] + 40["SweepEdge Adjacent"] + 41["SweepEdge Opposite"] + 42["SweepEdge Adjacent"] + 43["SweepEdge Opposite"] + 44["SweepEdge Adjacent"] + 1 --- 2 + 2 --- 3 + 2 --- 4 + 2 --- 9 + 2 --- 10 + 2 ---- 15 + 2 --- 11 + 3 --- 19 + 3 --- 28 + 3 --- 29 + 4 --- 18 + 4 --- 26 + 4 --- 27 + 5 --- 6 + 6 --- 7 + 6 --- 8 + 6 --- 12 + 6 --- 13 + 6 ---- 30 + 6 --- 14 + 7 --- 34 + 7 --- 43 + 7 --- 44 + 8 --- 33 + 8 --- 41 + 8 --- 42 + 9 --- 17 + 9 --- 24 + 9 --- 25 + 10 --- 16 + 10 --- 22 + 10 --- 23 + 12 --- 32 + 12 --- 39 + 12 --- 40 + 13 --- 31 + 13 --- 37 + 13 --- 38 + 15 --- 16 + 15 --- 17 + 15 --- 18 + 15 --- 19 + 15 --- 20 + 15 --- 21 + 15 --- 22 + 15 --- 23 + 15 --- 24 + 15 --- 25 + 15 --- 26 + 15 --- 27 + 15 --- 28 + 15 --- 29 + 30 --- 31 + 30 --- 32 + 30 --- 33 + 30 --- 34 + 30 --- 35 + 30 --- 36 + 30 --- 37 + 30 --- 38 + 30 --- 39 + 30 --- 40 + 30 --- 41 + 30 --- 42 + 30 --- 43 + 30 --- 44 +``` diff --git a/rust/kcl-lib/tests/out_of_band_sketches/ast.snap b/rust/kcl-lib/tests/out_of_band_sketches/ast.snap new file mode 100644 index 000000000..214bd96d2 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/ast.snap @@ -0,0 +1,963 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Result of parsing out_of_band_sketches.kcl +--- +{ + "Ok": { + "body": [ + { + "declaration": { + "end": 31, + "id": { + "end": 9, + "name": "sketch001", + "start": 0, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 30, + "raw": "'XZ'", + "start": 26, + "type": "Literal", + "type": "Literal", + "value": "XZ" + } + ], + "callee": { + "end": 25, + "name": "startSketchOn", + "start": 12, + "type": "Identifier" + }, + "end": 31, + "start": 12, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 0, + "type": "VariableDeclarator" + }, + "end": 31, + "kind": "const", + "start": 0, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 251, + "id": { + "end": 42, + "name": "profile001", + "start": 32, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 66, + "raw": "27.67", + "start": 61, + "type": "Literal", + "type": "Literal", + "value": { + "value": 27.67, + "suffix": "None" + } + }, + { + "end": 74, + "raw": "239.34", + "start": 68, + "type": "Literal", + "type": "Literal", + "value": { + "value": 239.34, + "suffix": "None" + } + } + ], + "end": 75, + "start": 60, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 86, + "name": "sketch001", + "start": 77, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 59, + "name": "startProfileAt", + "start": 45, + "type": "Identifier" + }, + "end": 87, + "start": 45, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 172, + "name": "end", + "start": 169, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 182, + "raw": "414.61", + "start": 176, + "type": "Literal", + "type": "Literal", + "value": { + "value": 414.61, + "suffix": "None" + } + }, + { + "end": 185, + "raw": "0", + "start": 184, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 186, + "start": 175, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 168, + "name": "line", + "start": 164, + "type": "Identifier" + }, + "end": 187, + "start": 164, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 216, + "name": "end", + "start": 213, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 225, + "raw": "33.98", + "start": 220, + "type": "Literal", + "type": "Literal", + "value": { + "value": 33.98, + "suffix": "None" + } + }, + { + "argument": { + "end": 234, + "raw": "389.36", + "start": 228, + "type": "Literal", + "type": "Literal", + "value": { + "value": 389.36, + "suffix": "None" + } + }, + "end": 234, + "operator": "-", + "start": 227, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 235, + "start": 219, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 212, + "name": "line", + "start": 208, + "type": "Identifier" + }, + "end": 236, + "start": 208, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 251, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 158, + "start": 90, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "enter sketch mode, start path, move path pen, disable sketch mode", + "style": "line" + } + } + ], + "1": [ + { + "end": 202, + "start": 187, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "extend path", + "style": "line" + } + } + ], + "2": [ + { + "end": 251, + "start": 236, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "extend path", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 45, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 32, + "type": "VariableDeclarator" + }, + "end": 251, + "kind": "const", + "start": 32, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 284, + "id": { + "end": 262, + "name": "sketch002", + "start": 253, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 283, + "raw": "'XY'", + "start": 279, + "type": "Literal", + "type": "Literal", + "value": "XY" + } + ], + "callee": { + "end": 278, + "name": "startSketchOn", + "start": 265, + "type": "Identifier" + }, + "end": 284, + "start": 265, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 253, + "type": "VariableDeclarator" + }, + "end": 284, + "kind": "const", + "start": 253, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 504, + "id": { + "end": 295, + "name": "profile002", + "start": 285, + "type": "Identifier" + }, + "init": { + "body": [ + { + "arguments": [ + { + "elements": [ + { + "end": 319, + "raw": "67.04", + "start": 314, + "type": "Literal", + "type": "Literal", + "value": { + "value": 67.04, + "suffix": "None" + } + }, + { + "argument": { + "end": 326, + "raw": "63.5", + "start": 322, + "type": "Literal", + "type": "Literal", + "value": { + "value": 63.5, + "suffix": "None" + } + }, + "end": 326, + "operator": "-", + "start": 321, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 327, + "start": 313, + "type": "ArrayExpression", + "type": "ArrayExpression" + }, + { + "end": 338, + "name": "sketch002", + "start": 329, + "type": "Identifier", + "type": "Identifier" + } + ], + "callee": { + "end": 312, + "name": "startProfileAt", + "start": 298, + "type": "Identifier" + }, + "end": 339, + "start": 298, + "type": "CallExpression", + "type": "CallExpression" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 424, + "name": "end", + "start": 421, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "end": 434, + "raw": "282.37", + "start": 428, + "type": "Literal", + "type": "Literal", + "value": { + "value": 282.37, + "suffix": "None" + } + }, + { + "end": 437, + "raw": "0", + "start": 436, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 438, + "start": 427, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 420, + "name": "line", + "start": 416, + "type": "Identifier" + }, + "end": 439, + "start": 416, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 468, + "name": "end", + "start": 465, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 478, + "raw": "12.77", + "start": 473, + "type": "Literal", + "type": "Literal", + "value": { + "value": 12.77, + "suffix": "None" + } + }, + "end": 478, + "operator": "-", + "start": 472, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "argument": { + "end": 487, + "raw": "178.07", + "start": 481, + "type": "Literal", + "type": "Literal", + "value": { + "value": 178.07, + "suffix": "None" + } + }, + "end": 487, + "operator": "-", + "start": 480, + "type": "UnaryExpression", + "type": "UnaryExpression" + } + ], + "end": 488, + "start": 471, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 464, + "name": "line", + "start": 460, + "type": "Identifier" + }, + "end": 489, + "start": 460, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + } + ], + "end": 504, + "nonCodeMeta": { + "nonCodeNodes": { + "0": [ + { + "end": 410, + "start": 342, + "type": "NonCodeNode", + "value": { + "type": "blockComment", + "value": "enter sketch mode, start path, move path pen, disable sketch mode", + "style": "line" + } + } + ], + "1": [ + { + "end": 454, + "start": 439, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "extend path", + "style": "line" + } + } + ], + "2": [ + { + "end": 504, + "start": 489, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "extend path", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 298, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 285, + "type": "VariableDeclarator" + }, + "end": 504, + "kind": "const", + "start": 285, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 604, + "id": { + "end": 524, + "name": "profile001extended", + "start": 506, + "type": "Identifier" + }, + "init": { + "body": [ + { + "end": 537, + "name": "profile001", + "start": 527, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 551, + "name": "end", + "start": 548, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 562, + "raw": "455.38", + "start": 556, + "type": "Literal", + "type": "Literal", + "value": { + "value": 455.38, + "suffix": "None" + } + }, + "end": 562, + "operator": "-", + "start": 555, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 565, + "raw": "0", + "start": 564, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.0, + "suffix": "None" + } + } + ], + "end": 566, + "start": 554, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 547, + "name": "line", + "start": 543, + "type": "Identifier" + }, + "end": 567, + "start": 543, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 593, + "name": "close", + "start": 588, + "type": "Identifier" + }, + "end": 595, + "start": 588, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 604, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 582, + "start": 567, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "extend path", + "style": "line" + } + } + ], + "2": [ + { + "end": 604, + "start": 595, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "close", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 527, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 506, + "type": "VariableDeclarator" + }, + "end": 604, + "kind": "const", + "start": 506, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "declaration": { + "end": 708, + "id": { + "end": 624, + "name": "profile002extended", + "start": 606, + "type": "Identifier" + }, + "init": { + "body": [ + { + "end": 637, + "name": "profile002", + "start": 627, + "type": "Identifier", + "type": "Identifier" + }, + { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 651, + "name": "end", + "start": 648, + "type": "Identifier" + }, + "arg": { + "elements": [ + { + "argument": { + "end": 662, + "raw": "299.39", + "start": 656, + "type": "Literal", + "type": "Literal", + "value": { + "value": 299.39, + "suffix": "None" + } + }, + "end": 662, + "operator": "-", + "start": 655, + "type": "UnaryExpression", + "type": "UnaryExpression" + }, + { + "end": 669, + "raw": "21.28", + "start": 664, + "type": "Literal", + "type": "Literal", + "value": { + "value": 21.28, + "suffix": "None" + } + } + ], + "end": 670, + "start": 654, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + } + ], + "callee": { + "end": 647, + "name": "line", + "start": 643, + "type": "Identifier" + }, + "end": 671, + "start": 643, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": null + }, + { + "arguments": [], + "callee": { + "end": 697, + "name": "close", + "start": 692, + "type": "Identifier" + }, + "end": 699, + "start": 692, + "type": "CallExpression", + "type": "CallExpression" + } + ], + "end": 708, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 686, + "start": 671, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "extend path", + "style": "line" + } + } + ], + "2": [ + { + "end": 708, + "start": 699, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "close", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 627, + "type": "PipeExpression", + "type": "PipeExpression" + }, + "start": 606, + "type": "VariableDeclarator" + }, + "end": 708, + "kind": "const", + "start": 606, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 775, + "expression": { + "arguments": [ + { + "type": "LabeledArg", + "label": { + "end": 766, + "name": "length", + "start": 760, + "type": "Identifier" + }, + "arg": { + "end": 774, + "raw": "10.14", + "start": 769, + "type": "Literal", + "type": "Literal", + "value": { + "value": 10.14, + "suffix": "None" + } + } + } + ], + "callee": { + "end": 717, + "name": "extrude", + "start": 710, + "type": "Identifier" + }, + "end": 775, + "start": 710, + "type": "CallExpressionKw", + "type": "CallExpressionKw", + "unlabeled": { + "elements": [ + { + "end": 737, + "name": "profile001extended", + "start": 719, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 757, + "name": "profile002extended", + "start": 739, + "type": "Identifier", + "type": "Identifier" + } + ], + "end": 758, + "start": 718, + "type": "ArrayExpression", + "type": "ArrayExpression" + } + }, + "start": 710, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + } + ], + "end": 842, + "nonCodeMeta": { + "nonCodeNodes": { + "1": [ + { + "end": 253, + "start": 251, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "3": [ + { + "end": 506, + "start": 504, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "4": [ + { + "end": 606, + "start": 604, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "5": [ + { + "end": 710, + "start": 708, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } + ], + "6": [ + { + "end": 841, + "start": 775, + "type": "NonCodeNode", + "value": { + "type": "inlineComment", + "value": "for each extrude: enter sketch mode, extrude, exit sketch mode", + "style": "line" + } + } + ] + }, + "startNodes": [] + }, + "start": 0 + } +} diff --git a/rust/kcl-lib/tests/out_of_band_sketches/input.kcl b/rust/kcl-lib/tests/out_of_band_sketches/input.kcl new file mode 100644 index 000000000..d2cf728f4 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/input.kcl @@ -0,0 +1,21 @@ +sketch001 = startSketchOn('XZ') +profile001 = startProfileAt([27.67, 239.34], sketch001) + // enter sketch mode, start path, move path pen, disable sketch mode + |> line(end = [414.61, 0]) // extend path + |> line(end = [33.98, -389.36]) // extend path + +sketch002 = startSketchOn('XY') +profile002 = startProfileAt([67.04, -63.5], sketch002) + // enter sketch mode, start path, move path pen, disable sketch mode + |> line(end = [282.37, 0]) // extend path + |> line(end = [-12.77, -178.07]) // extend path + +profile001extended = profile001 + |> line(end = [-455.38, 0]) // extend path + |> close() // close + +profile002extended = profile002 + |> line(end = [-299.39, 21.28]) // extend path + |> close() // close + +extrude([profile001extended, profile002extended], length = 10.14) // for each extrude: enter sketch mode, extrude, exit sketch mode diff --git a/rust/kcl-lib/tests/out_of_band_sketches/ops.snap b/rust/kcl-lib/tests/out_of_band_sketches/ops.snap new file mode 100644 index 000000000..8dc8ca5b8 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/ops.snap @@ -0,0 +1,107 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Operations executed out_of_band_sketches.kcl +--- +[ + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XZ" + }, + "sourceRange": [ + 26, + 30, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 12, + 31, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "data": { + "value": { + "type": "String", + "value": "XY" + }, + "sourceRange": [ + 279, + 283, + 0 + ] + } + }, + "name": "startSketchOn", + "sourceRange": [ + 265, + 284, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": null + }, + { + "labeledArgs": { + "length": { + "value": { + "type": "Number", + "value": 10.14, + "ty": { + "type": "Default", + "len": { + "type": "Mm" + }, + "angle": { + "type": "Degrees" + } + } + }, + "sourceRange": [ + 769, + 774, + 0 + ] + } + }, + "name": "extrude", + "sourceRange": [ + 710, + 775, + 0 + ], + "type": "StdLibCall", + "unlabeledArg": { + "value": { + "type": "Array", + "value": [ + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + }, + { + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } + } + ] + }, + "sourceRange": [ + 718, + 758, + 0 + ] + } + } +] diff --git a/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap b/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap new file mode 100644 index 000000000..9c24a13d2 --- /dev/null +++ b/rust/kcl-lib/tests/out_of_band_sketches/program_memory.snap @@ -0,0 +1,604 @@ +--- +source: kcl-lib/src/simulation_tests.rs +description: Variables in memory after executing out_of_band_sketches.kcl +--- +{ + "profile001": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 164, + 187, + 0 + ] + }, + "from": [ + 27.67, + 239.34 + ], + "tag": null, + "to": [ + 442.28, + 239.34 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 208, + 236, + 0 + ] + }, + "from": [ + 442.28, + 239.34 + ], + "tag": null, + "to": [ + 476.26, + -150.02 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 27.67, + 239.34 + ], + "to": [ + 27.67, + 239.34 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 87, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile001extended": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 164, + 187, + 0 + ] + }, + "from": [ + 27.67, + 239.34 + ], + "tag": null, + "to": [ + 442.28, + 239.34 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 208, + 236, + 0 + ] + }, + "from": [ + 442.28, + 239.34 + ], + "tag": null, + "to": [ + 476.26, + -150.02 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 543, + 567, + 0 + ] + }, + "from": [ + 476.26, + -150.02 + ], + "tag": null, + "to": [ + 20.88, + -150.02 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 588, + 595, + 0 + ] + }, + "from": [ + 20.88, + -150.02 + ], + "tag": null, + "to": [ + 27.67, + 239.34 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 27.67, + 239.34 + ], + "to": [ + 27.67, + 239.34 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 45, + 87, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile002": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 416, + 439, + 0 + ] + }, + "from": [ + 67.04, + -63.5 + ], + "tag": null, + "to": [ + 349.41, + -63.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 460, + 489, + 0 + ] + }, + "from": [ + 349.41, + -63.5 + ], + "tag": null, + "to": [ + 336.64, + -241.57 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 67.04, + -63.5 + ], + "to": [ + 67.04, + -63.5 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 298, + 339, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "profile002extended": { + "type": "Sketch", + "value": { + "type": "Sketch", + "id": "[uuid]", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 416, + 439, + 0 + ] + }, + "from": [ + 67.04, + -63.5 + ], + "tag": null, + "to": [ + 349.41, + -63.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 460, + 489, + 0 + ] + }, + "from": [ + 349.41, + -63.5 + ], + "tag": null, + "to": [ + 336.64, + -241.57 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 643, + 671, + 0 + ] + }, + "from": [ + 336.64, + -241.57 + ], + "tag": null, + "to": [ + 37.25, + -220.29 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 692, + 699, + 0 + ] + }, + "from": [ + 37.25, + -220.29 + ], + "tag": null, + "to": [ + 67.04, + -63.5 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + 67.04, + -63.5 + ], + "to": [ + 67.04, + -63.5 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 298, + 339, + 0 + ] + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" + } + } + }, + "sketch001": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + } + }, + "sketch002": { + "type": "Plane", + "value": { + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XY", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 1.0, + "z": 0.0 + }, + "zAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "units": { + "type": "Mm" + } + } + } +} diff --git a/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png b/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png new file mode 100644 index 000000000..39a99076d Binary files /dev/null and b/rust/kcl-lib/tests/out_of_band_sketches/rendered_model.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_appearance1.png b/rust/kcl-lib/tests/outputs/serial_test_example_appearance1.png index 2c6c39e2b..accc07d04 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_appearance1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_appearance1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_appearance8.png b/rust/kcl-lib/tests/outputs/serial_test_example_appearance8.png index 35adf6a06..175cd8c1e 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_appearance8.png and b/rust/kcl-lib/tests/outputs/serial_test_example_appearance8.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_helix0.png b/rust/kcl-lib/tests/outputs/serial_test_example_helix0.png index ebc95cdcd..53ef594bf 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_helix0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_helix0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_helix1.png b/rust/kcl-lib/tests/outputs/serial_test_example_helix1.png index b4a7e334f..85caedc88 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_helix1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_helix1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_helix2.png b/rust/kcl-lib/tests/outputs/serial_test_example_helix2.png index a36fb73d8..a92f059c5 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_helix2.png and b/rust/kcl-lib/tests/outputs/serial_test_example_helix2.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_loft1.png b/rust/kcl-lib/tests/outputs/serial_test_example_loft1.png index ee609747a..2b05b8387 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_loft1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_loft1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_loft2.png b/rust/kcl-lib/tests/outputs/serial_test_example_loft2.png index ee609747a..2b05b8387 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_loft2.png and b/rust/kcl-lib/tests/outputs/serial_test_example_loft2.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_map0.png b/rust/kcl-lib/tests/outputs/serial_test_example_map0.png index af0d060b7..0e2d23fbb 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_map0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_map0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_map1.png b/rust/kcl-lib/tests/outputs/serial_test_example_map1.png index af0d060b7..0e2d23fbb 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_map1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_map1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_mirror_2d2.png b/rust/kcl-lib/tests/outputs/serial_test_example_mirror_2d2.png index 81efe627f..ed68c8b55 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_mirror_2d2.png and b/rust/kcl-lib/tests/outputs/serial_test_example_mirror_2d2.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane0.png b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane0.png index d42955025..aefbd56c3 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane1.png b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane1.png index da0782dac..0ac3ebd0e 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane2.png b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane2.png index 47e9e465b..869493a2a 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane2.png and b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane2.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane3.png b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane3.png index ab88a183f..c517303d2 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane3.png and b/rust/kcl-lib/tests/outputs/serial_test_example_offset_plane3.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_pattern_transform_2d0.png b/rust/kcl-lib/tests/outputs/serial_test_example_pattern_transform_2d0.png index 7e7ecd57f..1df4cde0c 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_pattern_transform_2d0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_pattern_transform_2d0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_x0.png b/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_x0.png index 5387ba0de..3d13b30a7 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_x0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_x0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_y0.png b/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_y0.png index b47f38bc7..c50846d1d 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_y0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_profile_start_y0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_revolve1.png b/rust/kcl-lib/tests/outputs/serial_test_example_revolve1.png index abda96e96..f6cfde3de 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_revolve1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_revolve1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_revolve4.png b/rust/kcl-lib/tests/outputs/serial_test_example_revolve4.png index 15b6c0840..042587188 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_revolve4.png and b/rust/kcl-lib/tests/outputs/serial_test_example_revolve4.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_revolve5.png b/rust/kcl-lib/tests/outputs/serial_test_example_revolve5.png index 9b5509c92..ddbe3868c 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_revolve5.png and b/rust/kcl-lib/tests/outputs/serial_test_example_revolve5.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_revolve6.png b/rust/kcl-lib/tests/outputs/serial_test_example_revolve6.png index 9b5509c92..ddbe3868c 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_revolve6.png and b/rust/kcl-lib/tests/outputs/serial_test_example_revolve6.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_revolve8.png b/rust/kcl-lib/tests/outputs/serial_test_example_revolve8.png new file mode 100644 index 000000000..1ecdaa074 Binary files /dev/null and b/rust/kcl-lib/tests/outputs/serial_test_example_revolve8.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_rotate0.png b/rust/kcl-lib/tests/outputs/serial_test_example_rotate0.png index e3685ba26..10e799951 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_rotate0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_rotate0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_rotate1.png b/rust/kcl-lib/tests/outputs/serial_test_example_rotate1.png index 561cc4ed3..de53f57c7 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_rotate1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_rotate1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_rotate3.png b/rust/kcl-lib/tests/outputs/serial_test_example_rotate3.png new file mode 100644 index 000000000..55bf29097 Binary files /dev/null and b/rust/kcl-lib/tests/outputs/serial_test_example_rotate3.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_scale0.png b/rust/kcl-lib/tests/outputs/serial_test_example_scale0.png index 547fbbbc0..08351c797 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_scale0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_scale0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_scale2.png b/rust/kcl-lib/tests/outputs/serial_test_example_scale2.png new file mode 100644 index 000000000..949760597 Binary files /dev/null and b/rust/kcl-lib/tests/outputs/serial_test_example_scale2.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_sweep0.png b/rust/kcl-lib/tests/outputs/serial_test_example_sweep0.png index ca1037fd3..743c6a996 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_sweep0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_sweep0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_sweep1.png b/rust/kcl-lib/tests/outputs/serial_test_example_sweep1.png index d3a638cd9..fdcc81396 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_sweep1.png and b/rust/kcl-lib/tests/outputs/serial_test_example_sweep1.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_sweep2.png b/rust/kcl-lib/tests/outputs/serial_test_example_sweep2.png new file mode 100644 index 000000000..744b826f1 Binary files /dev/null and b/rust/kcl-lib/tests/outputs/serial_test_example_sweep2.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_translate0.png b/rust/kcl-lib/tests/outputs/serial_test_example_translate0.png index 21c4326b2..9d0cf9670 100644 Binary files a/rust/kcl-lib/tests/outputs/serial_test_example_translate0.png and b/rust/kcl-lib/tests/outputs/serial_test_example_translate0.png differ diff --git a/rust/kcl-lib/tests/outputs/serial_test_example_translate2.png b/rust/kcl-lib/tests/outputs/serial_test_example_translate2.png new file mode 100644 index 000000000..6bad1ffa4 Binary files /dev/null and b/rust/kcl-lib/tests/outputs/serial_test_example_translate2.png differ diff --git a/rust/kcl-lib/tests/parametric/artifact_commands.snap b/rust/kcl-lib/tests/parametric/artifact_commands.snap index 687648f4f..979c87bd3 100644 --- a/rust/kcl-lib/tests/parametric/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands parametric.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 253, + 278, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -247,17 +258,6 @@ description: Artifact commands parametric.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 451, - 459, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/parametric/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/parametric/artifact_graph_flowchart.snap index 9c979bde7..4a05ef0f9 100644 --- a/rust/kcl-lib/tests/parametric/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/parametric/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart parametric.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/parametric/program_memory.snap b/rust/kcl-lib/tests/parametric/program_memory.snap index 8d4c4433c..eb662a5e1 100644 --- a/rust/kcl-lib/tests/parametric/program_memory.snap +++ b/rust/kcl-lib/tests/parametric/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing parametric.kcl --- { @@ -14,16 +14,7 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 105, - 106, - 0 - ] - } - ] + } }, "bracket": { "type": "Solid", @@ -269,8 +260,7 @@ description: Variables in memory after executing parametric.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -298,32 +288,14 @@ description: Variables in memory after executing parametric.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 253, - 278, - 0 - ] - } - ] + } }, "height": 9.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 253, - 278, - 0 - ] - } - ] + } } }, "distance": { @@ -337,16 +309,7 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 87, - 88, - 0 - ] - } - ] + } }, "leg1": { "type": "Number", @@ -359,16 +322,7 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 115, - 116, - 0 - ] - } - ] + } }, "leg2": { "type": "Number", @@ -381,16 +335,7 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 134, - 135, - 0 - ] - } - ] + } }, "p": { "type": "Number", @@ -403,16 +348,7 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 48, - 51, - 0 - ] - } - ] + } }, "sigmaAllow": { "type": "Number", @@ -425,32 +361,14 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 13, - 18, - 0 - ] - } - ] + } }, "thickness": { "type": "Number", "value": 0.1852, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 158, - 207, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -463,15 +381,6 @@ description: Variables in memory after executing parametric.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 34, - 35, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap index 5e79497a8..3ddead88e 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands parametric_with_tan_arc.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 262, + 287, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -287,17 +298,6 @@ description: Artifact commands parametric_with_tan_arc.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 608, - 616, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap b/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap index 202e2b9bc..e1f30288d 100644 --- a/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap +++ b/rust/kcl-lib/tests/parametric_with_tan_arc/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 107, - 108, - 0 - ] - } - ] + } }, "bracket": { "type": "Solid", @@ -347,8 +338,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -376,32 +366,14 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 262, - 287, - 0 - ] - } - ] + } }, "height": 11.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 262, - 287, - 0 - ] - } - ] + } } }, "distance": { @@ -415,39 +387,14 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 88, - 90, - 0 - ] - } - ] + } }, "filletR": { "type": "Number", "value": 0.7236, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 121, - 172, - 0 - ] - }, - { - "sourceRange": [ - 195, - 196, - 0 - ] - } - ] + } }, "p": { "type": "Number", @@ -460,16 +407,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 49, - 52, - 0 - ] - } - ] + } }, "shelfMountL": { "type": "Number", @@ -482,16 +420,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 211, - 212, - 0 - ] - } - ] + } }, "sigmaAllow": { "type": "Number", @@ -504,32 +433,14 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 13, - 18, - 0 - ] - } - ] + } }, "thickness": { "type": "Number", "value": 0.3618, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 121, - 172, - 0 - ] - } - ] + } }, "wallMountL": { "type": "Number", @@ -542,16 +453,7 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 226, - 227, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -564,15 +466,6 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 34, - 36, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap index e2ad6c4a4..8759fe41d 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands pentagon_fillet_sugar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 163, + 188, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -391,6 +402,17 @@ description: Artifact commands pentagon_fillet_sugar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 472, + 523, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -616,6 +638,17 @@ description: Artifact commands pentagon_fillet_sugar.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 472, + 523, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_graph_flowchart.snap index 48db6775b..cbae699c2 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart pentagon_fillet_sugar.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap b/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap index 72bbb2ee4..b9dcd33b6 100644 --- a/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap +++ b/rust/kcl-lib/tests/pentagon_fillet_sugar/program_memory.snap @@ -1,265 +1,27 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing pentagon_fillet_sugar.kcl --- { "a": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "a", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "to": [ - 250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 246, - 248, - 0 - ] - } - ] + "value": "a" }, "arc_tag": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc_tag", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ] - }, - "ccw": true, - "center": [ - 200.0, - 100.0 - ], - "from": [ - 280.0, - 100.0 - ], - "radius": 80.0, - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "to": [ - 280.0, - 100.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ], - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 544, - 552, - 0 - ] - } - ] + "value": "arc_tag" }, "b": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "b", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ] - }, - "from": [ - 250.0, - 433.0127 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "to": [ - -250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 308, - 310, - 0 - ] - } - ] + "value": "b" }, "c": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "c", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ] - }, - "from": [ - -250.0, - 433.0127 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 370, - 372, - 0 - ] - } - ] + "value": "c" }, "c1": { "type": "Sketch", @@ -515,8 +277,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -543,234 +304,33 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "a": { "type": "TagIdentifier", - "value": "a", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "to": [ - 250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 246, - 248, - 0 - ] - } - ] + "value": "a" }, "b": { "type": "TagIdentifier", - "value": "b", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ] - }, - "from": [ - 250.0, - 433.0127 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "to": [ - -250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 308, - 310, - 0 - ] - } - ] + "value": "b" }, "c": { "type": "TagIdentifier", - "value": "c", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ] - }, - "from": [ - -250.0, - 433.0127 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 370, - 372, - 0 - ] - } - ] + "value": "c" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "height": 200.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 442, - 464, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -797,87 +357,14 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "arc_tag": { "type": "TagIdentifier", - "value": "arc_tag", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ] - }, - "ccw": true, - "center": [ - -200.0, - 100.0 - ], - "from": [ - -120.0, - 100.0 - ], - "radius": 80.0, - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "to": [ - -120.0, - 100.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ], - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 544, - 552, - 0 - ] - } - ] + "value": "arc_tag" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 472, - 523, - 0 - ] - } - ] + } } }, "c2": { @@ -1134,8 +621,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1162,234 +648,33 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "a": { "type": "TagIdentifier", - "value": "a", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "to": [ - 250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 246, - 248, - 0 - ] - } - ] + "value": "a" }, "b": { "type": "TagIdentifier", - "value": "b", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ] - }, - "from": [ - 250.0, - 433.0127 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "to": [ - -250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 308, - 310, - 0 - ] - } - ] + "value": "b" }, "c": { "type": "TagIdentifier", - "value": "c", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ] - }, - "from": [ - -250.0, - 433.0127 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 370, - 372, - 0 - ] - } - ] + "value": "c" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "height": 200.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 442, - 464, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1416,87 +701,14 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "arc_tag": { "type": "TagIdentifier", - "value": "arc_tag", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ] - }, - "ccw": true, - "center": [ - 200.0, - 100.0 - ], - "from": [ - 280.0, - 100.0 - ], - "radius": 80.0, - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "to": [ - 280.0, - 100.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ], - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 544, - 552, - 0 - ] - } - ] + "value": "arc_tag" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 472, - 523, - 0 - ] - } - ] + } } }, "circ": { @@ -1513,16 +725,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 90, - 93, - 0 - ] - } - ] + } }, "angleStart": { "type": "Number", @@ -1535,16 +738,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 74, - 75, - 0 - ] - } - ] + } }, "radius": { "type": "Number", @@ -1557,39 +751,12 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 47, - 49, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 57, - 114, - 0 - ] - } - ] + } }, "circl": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 421, - 571, - 0 - ] - } - ] + "type": "Function" }, "p": { "type": "Solid", @@ -1763,8 +930,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1791,221 +957,29 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "a": { "type": "TagIdentifier", - "value": "a", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "to": [ - 250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 246, - 248, - 0 - ] - } - ] + "value": "a" }, "b": { "type": "TagIdentifier", - "value": "b", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ] - }, - "from": [ - 250.0, - 433.0127 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "to": [ - -250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 308, - 310, - 0 - ] - } - ] + "value": "b" }, "c": { "type": "TagIdentifier", - "value": "c", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ] - }, - "from": [ - -250.0, - 433.0127 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 370, - 372, - 0 - ] - } - ] + "value": "c" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "height": 200.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } } }, "plumbus0": { @@ -2284,8 +1258,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2312,234 +1285,33 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "a": { "type": "TagIdentifier", - "value": "a", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "to": [ - 250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 246, - 248, - 0 - ] - } - ] + "value": "a" }, "b": { "type": "TagIdentifier", - "value": "b", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ] - }, - "from": [ - 250.0, - 433.0127 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "to": [ - -250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 308, - 310, - 0 - ] - } - ] + "value": "b" }, "c": { "type": "TagIdentifier", - "value": "c", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ] - }, - "from": [ - -250.0, - 433.0127 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 370, - 372, - 0 - ] - } - ] + "value": "c" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "height": 200.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 442, - 464, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -2566,87 +1338,14 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "arc_tag": { "type": "TagIdentifier", - "value": "arc_tag", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ] - }, - "ccw": true, - "center": [ - 200.0, - 100.0 - ], - "from": [ - 280.0, - 100.0 - ], - "radius": 80.0, - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "to": [ - 280.0, - 100.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ], - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 544, - 552, - 0 - ] - } - ] + "value": "arc_tag" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 472, - 523, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": null, @@ -2669,16 +1368,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 472, - 523, - 0 - ] - } - ] + } } }, "plumbus1": { @@ -2957,8 +1647,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2985,234 +1674,33 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "a": { "type": "TagIdentifier", - "value": "a", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "to": [ - 250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 194, - 249, - 0 - ], - "tag": { - "end": 248, - "start": 246, - "type": "TagDeclarator", - "value": "a" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 246, - 248, - 0 - ] - } - ] + "value": "a" }, "b": { "type": "TagIdentifier", - "value": "b", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ] - }, - "from": [ - 250.0, - 433.0127 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "to": [ - -250.0, - 433.0127 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 255, - 311, - 0 - ], - "tag": { - "end": 310, - "start": 308, - "type": "TagDeclarator", - "value": "b" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 308, - 310, - 0 - ] - } - ] + "value": "b" }, "c": { "type": "TagIdentifier", - "value": "c", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ] - }, - "from": [ - -250.0, - 433.0127 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "to": [ - 0.0, - 0.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 317, - 373, - 0 - ], - "tag": { - "end": 372, - "start": 370, - "type": "TagDeclarator", - "value": "c" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 370, - 372, - 0 - ] - } - ] + "value": "c" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "height": 200.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 163, - 188, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 442, - 464, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3239,87 +1727,14 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "tags": { "arc_tag": { "type": "TagIdentifier", - "value": "arc_tag", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ] - }, - "ccw": true, - "center": [ - -200.0, - 100.0 - ], - "from": [ - -120.0, - 100.0 - ], - "radius": 80.0, - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "to": [ - -120.0, - 100.0 - ], - "type": "Arc", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 531, - 553, - 0 - ], - "tag": { - "end": 552, - "start": 544, - "type": "TagDeclarator", - "value": "arc_tag" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 544, - 552, - 0 - ] - } - ] + "value": "arc_tag" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 472, - 523, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": null, @@ -3342,16 +1757,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 472, - 523, - 0 - ] - } - ] + } } }, "plumbusLen": { @@ -3365,16 +1771,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 34, - 37, - 0 - ] - } - ] + } }, "radius": { "type": "Number", @@ -3387,16 +1784,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 47, - 49, - 0 - ] - } - ] + } }, "triangleHeight": { "type": "Number", @@ -3409,16 +1797,7 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 17, - 20, - 0 - ] - } - ] + } }, "triangleLen": { "type": "Number", @@ -3431,15 +1810,6 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 130, - 133, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap index 608c98d09..d04cc8a7e 100644 --- a/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap +++ b/rust/kcl-lib/tests/pipe_as_arg/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands pipe_as_arg.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 202, + 223, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands pipe_as_arg.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 351, - 359, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap b/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap index 877ca3ceb..15afd79f9 100644 --- a/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap +++ b/rust/kcl-lib/tests/pipe_as_arg/program_memory.snap @@ -4,28 +4,10 @@ description: Variables in memory after executing pipe_as_arg.kcl --- { "cube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 393, - 0 - ] - } - ] + "type": "Function" }, "double": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 404, - 426, - 0 - ] - } - ] + "type": "Function" }, "myCube": { "type": "Solid", @@ -226,8 +208,7 @@ description: Variables in memory after executing pipe_as_arg.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -255,44 +236,17 @@ description: Variables in memory after executing pipe_as_arg.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 202, - 223, - 0 - ] - } - ] + } }, "height": 400.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 202, - 223, - 0 - ] - } - ] + } } }, "width": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 435, - 454, - 0 - ] - } - ] + "type": "Function" } } diff --git a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap index 67b95bf39..44331a1fb 100644 --- a/rust/kcl-lib/tests/poop_chute/artifact_commands.snap +++ b/rust/kcl-lib/tests/poop_chute/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands poop_chute.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 208, + 252, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -394,17 +405,6 @@ description: Artifact commands poop_chute.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 858, - 866, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -899,6 +899,17 @@ description: Artifact commands poop_chute.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1055, + 1099, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -1163,17 +1174,6 @@ description: Artifact commands poop_chute.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1705, - 1713, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/poop_chute/ops.snap b/rust/kcl-lib/tests/poop_chute/ops.snap index ef65198c1..1177e8849 100644 --- a/rust/kcl-lib/tests/poop_chute/ops.snap +++ b/rust/kcl-lib/tests/poop_chute/ops.snap @@ -125,7 +125,7 @@ description: Operations executed poop_chute.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/poop_chute/program_memory.snap b/rust/kcl-lib/tests/poop_chute/program_memory.snap index c5695febe..b9e9f1ae3 100644 --- a/rust/kcl-lib/tests/poop_chute/program_memory.snap +++ b/rust/kcl-lib/tests/poop_chute/program_memory.snap @@ -14,16 +14,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 156, - 159, - 0 - ] - } - ] + } }, "Fy": { "type": "Number", @@ -36,16 +27,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 165, - 168, - 0 - ] - } - ] + } }, "back_length": { "type": "Number", @@ -58,16 +40,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 116, - 117, - 0 - ] - } - ] + } }, "back_walls_width": { "type": "Number", @@ -80,16 +53,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 42, - 43, - 0 - ] - } - ] + } }, "exit_height": { "type": "Number", @@ -102,16 +66,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 133, - 0 - ] - } - ] + } }, "filletRadius": { "type": "Number", @@ -124,16 +79,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 96, - 101, - 0 - ] - } - ] + } }, "front_length": { "type": "Number", @@ -146,16 +92,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 149, - 150, - 0 - ] - } - ] + } }, "front_walls_width": { "type": "Number", @@ -168,16 +105,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 67, - 0 - ] - } - ] + } }, "height": { "type": "Number", @@ -190,16 +118,7 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 77, - 80, - 0 - ] - } - ] + } }, "part001": { "type": "Solid", @@ -693,8 +612,7 @@ description: Variables in memory after executing poop_chute.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -721,224 +639,32 @@ description: Variables in memory after executing poop_chute.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 298, - 361, - 0 - ] - }, - "from": [ - 1.0625, - 0.0 - ], - "tag": { - "end": 360, - "start": 354, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 2.0, - 0.9375 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 298, - 361, - 0 - ], - "tag": { - "end": 360, - "start": 354, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 354, - 360, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 208, - 252, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 208, - 252, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 298, - 361, - 0 - ] - }, - "from": [ - 1.0625, - 0.0 - ], - "tag": { - "end": 360, - "start": 354, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 2.0, - 0.9375 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 298, - 361, - 0 - ], - "tag": { - "end": 360, - "start": 354, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 354, - 360, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1145, - 1208, - 0 - ] - }, - "from": [ - 1.0625, - 0.0 - ], - "tag": { - "end": 1207, - "start": 1201, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 2.0, - 0.9375 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1145, - 1208, - 0 - ], - "tag": { - "end": 1207, - "start": 1201, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1201, - 1207, - 0 - ] - } - ] + "value": "seg02" }, "sketch001": { "type": "Sketch", @@ -1278,8 +1004,7 @@ description: Variables in memory after executing poop_chute.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1306,81 +1031,14 @@ description: Variables in memory after executing poop_chute.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 298, - 361, - 0 - ] - }, - "from": [ - 1.0625, - 0.0 - ], - "tag": { - "end": 360, - "start": 354, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 2.0, - 0.9375 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 298, - 361, - 0 - ], - "tag": { - "end": 360, - "start": 354, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 354, - 360, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 208, - 252, - 0 - ] - } - ] + } } }, "sketch002": { @@ -1875,8 +1533,7 @@ description: Variables in memory after executing poop_chute.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1903,97 +1560,21 @@ description: Variables in memory after executing poop_chute.kcl "tags": { "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1145, - 1208, - 0 - ] - }, - "from": [ - 1.0625, - 0.0 - ], - "tag": { - "end": 1207, - "start": 1201, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 2.0, - 0.9375 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1145, - 1208, - 0 - ], - "tag": { - "end": 1207, - "start": 1201, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1201, - 1207, - 0 - ] - } - ] + "value": "seg02" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1055, - 1099, - 0 - ] - } - ] + } }, "height": 1.5, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1055, - 1099, - 0 - ] - } - ] + } } }, "wall_thickness": { @@ -2007,15 +1588,6 @@ description: Variables in memory after executing poop_chute.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 17, - 22, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/property_of_object/program_memory.snap b/rust/kcl-lib/tests/property_of_object/program_memory.snap index ad51878fe..aa85e1915 100644 --- a/rust/kcl-lib/tests/property_of_object/program_memory.snap +++ b/rust/kcl-lib/tests/property_of_object/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing property_of_object.kcl --- { @@ -17,16 +17,7 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 73, - 74, - 0 - ] - } - ] + } }, "foo": { "type": "Number", @@ -39,27 +30,9 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 56, - 76, - 0 - ] - } - ] + } }, "obj2": { "type": "Object", @@ -78,16 +51,7 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 73, - 74, - 0 - ] - } - ] + } }, "foo": { "type": "Number", @@ -100,38 +64,11 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 56, - 76, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 531, - 546, - 0 - ] - } - ] + } }, "one_a": { "type": "Number", @@ -144,16 +81,7 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } }, "one_b": { "type": "Number", @@ -166,16 +94,7 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } }, "one_c": { "type": "Number", @@ -188,16 +107,7 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } }, "one_d": { "type": "Number", @@ -210,28 +120,10 @@ description: Variables in memory after executing property_of_object.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 64, - 65, - 0 - ] - } - ] + } }, "p": { "type": "String", - "value": "foo", - "__meta": [ - { - "sourceRange": [ - 344, - 349, - 0 - ] - } - ] + "value": "foo" } } diff --git a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap index 11a20314b..9c917e53c 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands revolve_about_edge.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 65, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -228,6 +239,17 @@ description: Artifact commands revolve_about_edge.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 157, + 195, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/revolve_about_edge/ops.snap b/rust/kcl-lib/tests/revolve_about_edge/ops.snap index ae647cd24..82880886c 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/ops.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/ops.snap @@ -81,7 +81,7 @@ description: Operations executed revolve_about_edge.kcl 0 ] }, - "sketch": { + "sketches": { "value": { "type": "Sketch", "value": { diff --git a/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap b/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap index c56f178a6..15e450f9a 100644 --- a/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap +++ b/rust/kcl-lib/tests/revolve_about_edge/program_memory.snap @@ -6,50 +6,7 @@ description: Variables in memory after executing revolve_about_edge.kcl "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 71, - 119, - 0 - ] - }, - "from": [ - -25.0, - 25.0 - ], - "tag": { - "end": 118, - "start": 97, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -25.0, - -25.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 97, - 118, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "sketch001": { "type": "Sketch", @@ -113,8 +70,7 @@ description: Variables in memory after executing revolve_about_edge.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -141,66 +97,14 @@ description: Variables in memory after executing revolve_about_edge.kcl "tags": { "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 71, - 119, - 0 - ] - }, - "from": [ - -25.0, - 25.0 - ], - "tag": { - "end": 118, - "start": 97, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - -25.0, - -25.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 97, - 118, - 0 - ] - } - ] + "value": "rectangleSegmentB001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 65, - 0 - ] - } - ] + } } }, "sketch002": { @@ -283,8 +187,7 @@ description: Variables in memory after executing revolve_about_edge.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -312,32 +215,14 @@ description: Variables in memory after executing revolve_about_edge.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 157, - 195, - 0 - ] - } - ] + } }, "height": 0.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 157, - 195, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/revolve_about_edge/rendered_model.png b/rust/kcl-lib/tests/revolve_about_edge/rendered_model.png index 7df45c7ed..6e6d33e6f 100644 Binary files a/rust/kcl-lib/tests/revolve_about_edge/rendered_model.png and b/rust/kcl-lib/tests/revolve_about_edge/rendered_model.png differ diff --git a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap index f42072df4..f7d22f645 100644 --- a/rust/kcl-lib/tests/riddle_small/artifact_commands.snap +++ b/rust/kcl-lib/tests/riddle_small/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands riddle_small.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 166, + 193, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands riddle_small.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 273, - 281, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/riddle_small/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/riddle_small/artifact_graph_flowchart.snap index 31758041e..eb3b9b37c 100644 --- a/rust/kcl-lib/tests/riddle_small/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/riddle_small/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart riddle_small.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/riddle_small/program_memory.snap b/rust/kcl-lib/tests/riddle_small/program_memory.snap index 78ad7af4f..281bfa7a7 100644 --- a/rust/kcl-lib/tests/riddle_small/program_memory.snap +++ b/rust/kcl-lib/tests/riddle_small/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing riddle_small.kcl --- { @@ -14,118 +14,21 @@ description: Variables in memory after executing riddle_small.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 9, - 14, - 0 - ] - } - ] + } }, "ox": { "type": "Number", "value": -26.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 96, - 98, - 0 - ] - }, - { - "sourceRange": [ - 9, - 14, - 0 - ] - }, - { - "sourceRange": [ - 73, - 79, - 0 - ] - }, - { - "sourceRange": [ - 49, - 54, - 0 - ] - }, - { - "sourceRange": [ - 58, - 64, - 0 - ] - }, - { - "sourceRange": [ - 110, - 112, - 0 - ] - } - ] + } }, "oy": { "type": "Number", "value": 34.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 119, - 121, - 0 - ] - }, - { - "sourceRange": [ - 9, - 14, - 0 - ] - }, - { - "sourceRange": [ - 85, - 90, - 0 - ] - }, - { - "sourceRange": [ - 49, - 54, - 0 - ] - }, - { - "sourceRange": [ - 58, - 64, - 0 - ] - }, - { - "sourceRange": [ - 133, - 135, - 0 - ] - } - ] + } }, "r": { "type": "Solid", @@ -303,8 +206,7 @@ description: Variables in memory after executing riddle_small.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -332,45 +234,18 @@ description: Variables in memory after executing riddle_small.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 166, - 193, - 0 - ] - } - ] + } }, "height": 1.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 166, - 193, - 0 - ] - } - ] + } } }, "t": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 20, - 66, - 0 - ] - } - ] + "type": "Function" }, "xs": { "type": "Number", @@ -383,16 +258,7 @@ description: Variables in memory after executing riddle_small.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 73, - 79, - 0 - ] - } - ] + } }, "ys": { "type": "Number", @@ -405,15 +271,6 @@ description: Variables in memory after executing riddle_small.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 85, - 90, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/simtest.tmpl b/rust/kcl-lib/tests/simtest.tmpl index 3c743217c..5450b6fa6 100644 --- a/rust/kcl-lib/tests/simtest.tmpl +++ b/rust/kcl-lib/tests/simtest.tmpl @@ -8,9 +8,9 @@ mod TEST_NAME_HERE { } /// Test that parsing and unparsing KCL produces the original KCL input. - #[test] - fn unparse() { - super::unparse(TEST_NAME) + #[tokio::test(flavor = "multi_thread")] + async fn unparse() { + super::unparse(TEST_NAME).await } /// Test that KCL is executed correctly. diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap index b8afeb251..b1f0d5c52 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 69, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 432, - 440, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -525,6 +525,17 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 708, + 742, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -665,6 +676,17 @@ description: Artifact commands sketch-on-chamfer-two-times-different-order.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1156, + 1191, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_graph_flowchart.snap index cd5d126b6..ac8a44ad7 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch-on-chamfer-two-times-different-order.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap index fd831d925..87adc0f63 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch-on-chamfer-two-times-different-order.kcl --- { @@ -264,8 +264,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -292,275 +291,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 600, - 0 - ], - "tag": { - "end": 599, - "start": 593, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 599, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 606, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -600,16 +354,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } } }, "extrude002": { @@ -1093,8 +838,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1121,275 +865,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 600, - 0 - ], - "tag": { - "end": 599, - "start": 593, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 599, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 606, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -1429,29 +928,11 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1118, - 1150, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1478,816 +959,85 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ] - }, - "from": [ - 159.25, - 278.35 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 200.07, - 278.35 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1223, - 1244, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ] - }, - "from": [ - 200.07, - 278.35 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 200.07, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1331, - 1352, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ] - }, - "from": [ - 200.07, - 146.08 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 159.25, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1457, - 1478, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1191, - 0 - ] - } - ] + } }, "height": 50.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1191, - 0 - ] - } - ] + } } }, "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentA002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ] - }, - "from": [ - 159.25, - 278.35 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 200.07, - 278.35 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1223, - 1244, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentA003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 748, - 796, - 0 - ] - }, - "from": [ - -69.1, - 277.34 - ], - "tag": { - "end": 795, - "start": 774, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - -27.62, - 277.34 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 774, - 795, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ] - }, - "from": [ - 200.07, - 278.35 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 200.07, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1331, - 1352, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentB002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 802, - 903, - 0 - ] - }, - "from": [ - -27.62, - 277.34 - ], - "tag": { - "end": 902, - "start": 881, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - -27.62, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 881, - 902, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ] - }, - "from": [ - 200.07, - 146.08 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 159.25, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1457, - 1478, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "rectangleSegmentC002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 909, - 1029, - 0 - ] - }, - "from": [ - -27.62, - 172.54 - ], - "tag": { - "end": 1028, - "start": 1007, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - -69.1, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1007, - 1028, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 600, - 0 - ], - "tag": { - "end": 599, - "start": 593, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 599, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 606, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg04" }, "sketch001": { "type": "Sketch", @@ -2453,8 +1203,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2481,275 +1230,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 600, - 0 - ], - "tag": { - "end": 599, - "start": 593, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 599, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 606, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } } }, "sketch002": { @@ -3168,8 +1672,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3196,275 +1699,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 600, - 0 - ], - "tag": { - "end": 599, - "start": 593, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 599, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 606, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -3504,29 +1762,11 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1118, - 1150, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3553,205 +1793,22 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ] - }, - "from": [ - 159.25, - 278.35 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 200.07, - 278.35 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1223, - 1244, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ] - }, - "from": [ - 200.07, - 278.35 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 200.07, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1331, - 1352, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ] - }, - "from": [ - 200.07, - 146.08 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 159.25, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1457, - 1478, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1191, - 0 - ] - } - ] + } } }, "sketch003": { @@ -4170,8 +2227,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4198,275 +2254,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 600, - 0 - ], - "tag": { - "end": 599, - "start": 593, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 593, - 599, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 606, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -4506,29 +2317,11 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 670, - 702, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4555,160 +2348,22 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif "tags": { "rectangleSegmentA003": { "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 748, - 796, - 0 - ] - }, - "from": [ - -69.1, - 277.34 - ], - "tag": { - "end": 795, - "start": 774, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - -27.62, - 277.34 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 774, - 795, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 802, - 903, - 0 - ] - }, - "from": [ - -27.62, - 277.34 - ], - "tag": { - "end": 902, - "start": 881, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - -27.62, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 881, - 902, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 909, - 1029, - 0 - ] - }, - "from": [ - -27.62, - 172.54 - ], - "tag": { - "end": 1028, - "start": 1007, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - -69.1, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1007, - 1028, - 0 - ] - } - ] + "value": "rectangleSegmentC002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 708, - 742, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap index 223b76059..015b97c0f 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 69, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -226,17 +237,6 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 432, - 440, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -525,6 +525,17 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 708, + 742, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -665,6 +676,17 @@ description: Artifact commands sketch-on-chamfer-two-times.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1156, + 1191, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_graph_flowchart.snap index ff77f8e37..a47b20729 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch-on-chamfer-two-times.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap index a843667ca..7d1546c21 100644 --- a/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap +++ b/rust/kcl-lib/tests/sketch-on-chamfer-two-times/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch-on-chamfer-two-times.kcl --- { @@ -264,8 +264,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -292,275 +291,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 589, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 583, - 0 - ], - "tag": { - "end": 582, - "start": 576, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 576, - 582, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -600,16 +354,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } } }, "extrude002": { @@ -1093,8 +838,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1121,275 +865,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 589, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 583, - 0 - ], - "tag": { - "end": 582, - "start": 576, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 576, - 582, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -1429,29 +928,11 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1118, - 1150, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1478,816 +959,85 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ] - }, - "from": [ - 159.25, - 278.35 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 200.07, - 278.35 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1223, - 1244, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ] - }, - "from": [ - 200.07, - 278.35 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 200.07, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1331, - 1352, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ] - }, - "from": [ - 200.07, - 146.08 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 159.25, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1457, - 1478, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1191, - 0 - ] - } - ] + } }, "height": 50.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1191, - 0 - ] - } - ] + } } }, "rectangleSegmentA001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "rectangleSegmentA002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ] - }, - "from": [ - 159.25, - 278.35 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 200.07, - 278.35 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1223, - 1244, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentA003": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 748, - 796, - 0 - ] - }, - "from": [ - -69.1, - 277.34 - ], - "tag": { - "end": 795, - "start": 774, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - -27.62, - 277.34 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 774, - 795, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ] - }, - "from": [ - 200.07, - 278.35 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 200.07, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1331, - 1352, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentB002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 802, - 903, - 0 - ] - }, - "from": [ - -27.62, - 277.34 - ], - "tag": { - "end": 902, - "start": 881, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - -27.62, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 881, - 902, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC001": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ] - }, - "from": [ - 200.07, - 146.08 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 159.25, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1457, - 1478, - 0 - ] - } - ] + "value": "rectangleSegmentC001" }, "rectangleSegmentC002": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 909, - 1029, - 0 - ] - }, - "from": [ - -27.62, - 172.54 - ], - "tag": { - "end": 1028, - "start": 1007, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - -69.1, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1007, - 1028, - 0 - ] - } - ] + "value": "rectangleSegmentC002" }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 589, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 583, - 0 - ], - "tag": { - "end": 582, - "start": 576, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 576, - 582, - 0 - ] - } - ] + "value": "seg04" }, "sketch001": { "type": "Sketch", @@ -2453,8 +1203,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -2481,275 +1230,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 589, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 583, - 0 - ], - "tag": { - "end": 582, - "start": 576, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 576, - 582, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } } }, "sketch002": { @@ -3168,8 +1672,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -3196,275 +1699,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 589, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 583, - 0 - ], - "tag": { - "end": 582, - "start": 576, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 576, - 582, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -3504,29 +1762,11 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1118, - 1150, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -3553,205 +1793,22 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA002": { "type": "TagIdentifier", - "value": "rectangleSegmentA002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ] - }, - "from": [ - 159.25, - 278.35 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "to": [ - 200.07, - 278.35 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1197, - 1245, - 0 - ], - "tag": { - "end": 1244, - "start": 1223, - "type": "TagDeclarator", - "value": "rectangleSegmentA002" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1223, - 1244, - 0 - ] - } - ] + "value": "rectangleSegmentA002" }, "rectangleSegmentB001": { "type": "TagIdentifier", - "value": "rectangleSegmentB001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ] - }, - "from": [ - 200.07, - 278.35 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "to": [ - 200.07, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1251, - 1353, - 0 - ], - "tag": { - "end": 1352, - "start": 1331, - "type": "TagDeclarator", - "value": "rectangleSegmentB001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1331, - 1352, - 0 - ] - } - ] + "value": "rectangleSegmentB001" }, "rectangleSegmentC001": { "type": "TagIdentifier", - "value": "rectangleSegmentC001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ] - }, - "from": [ - 200.07, - 146.08 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "to": [ - 159.25, - 146.08 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1359, - 1479, - 0 - ], - "tag": { - "end": 1478, - "start": 1457, - "type": "TagDeclarator", - "value": "rectangleSegmentC001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1457, - 1478, - 0 - ] - } - ] + "value": "rectangleSegmentC001" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1156, - 1191, - 0 - ] - } - ] + } } }, "sketch003": { @@ -4170,8 +2227,7 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -4198,275 +2254,30 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA001": { "type": "TagIdentifier", - "value": "rectangleSegmentA001", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ] - }, - "from": [ - 75.8, - 317.2 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "to": [ - 344.23, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 105, - 154, - 0 - ], - "tag": { - "end": 153, - "start": 132, - "type": "TagDeclarator", - "value": "rectangleSegmentA001" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 132, - 153, - 0 - ] - } - ] + "value": "rectangleSegmentA001" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ] - }, - "from": [ - 344.23, - 317.2 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - 344.23, - 99.94 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 160, - 247, - 0 - ], - "tag": { - "end": 246, - "start": 240, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 240, - 246, - 0 - ] - } - ] + "value": "seg01" }, "seg02": { "type": "TagIdentifier", - "value": "seg02", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ] - }, - "from": [ - 75.8, - 99.94 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "to": [ - 75.8, - 317.2 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 356, - 426, - 0 - ], - "tag": { - "end": 425, - "start": 419, - "type": "TagDeclarator", - "value": "seg02" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 419, - 425, - 0 - ] - } - ] + "value": "seg02" }, "seg03": { "type": "TagIdentifier", - "value": "seg03", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 589, - 656, - 0 - ], - "tag": { - "end": 655, - "start": 649, - "type": "TagDeclarator", - "value": "seg03" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 649, - 655, - 0 - ] - } - ] + "value": "seg03" }, "seg04": { "type": "TagIdentifier", - "value": "seg04", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": null, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 533, - 583, - 0 - ], - "tag": { - "end": 582, - "start": 576, - "type": "TagDeclarator", - "value": "seg04" - }, - "type": "chamfer" - } - }, - "__meta": [ - { - "sourceRange": [ - 576, - 582, - 0 - ] - } - ] + "value": "seg04" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "height": 100.0, "startCapId": "[uuid]", @@ -4506,29 +2317,11 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 69, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 670, - 702, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -4555,160 +2348,22 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl "tags": { "rectangleSegmentA003": { "type": "TagIdentifier", - "value": "rectangleSegmentA003", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 748, - 796, - 0 - ] - }, - "from": [ - -69.1, - 277.34 - ], - "tag": { - "end": 795, - "start": 774, - "type": "TagDeclarator", - "value": "rectangleSegmentA003" - }, - "to": [ - -27.62, - 277.34 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 774, - 795, - 0 - ] - } - ] + "value": "rectangleSegmentA003" }, "rectangleSegmentB002": { "type": "TagIdentifier", - "value": "rectangleSegmentB002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 802, - 903, - 0 - ] - }, - "from": [ - -27.62, - 277.34 - ], - "tag": { - "end": 902, - "start": 881, - "type": "TagDeclarator", - "value": "rectangleSegmentB002" - }, - "to": [ - -27.62, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 881, - 902, - 0 - ] - } - ] + "value": "rectangleSegmentB002" }, "rectangleSegmentC002": { "type": "TagIdentifier", - "value": "rectangleSegmentC002", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 909, - 1029, - 0 - ] - }, - "from": [ - -27.62, - 172.54 - ], - "tag": { - "end": 1028, - "start": 1007, - "type": "TagDeclarator", - "value": "rectangleSegmentC002" - }, - "to": [ - -69.1, - 172.54 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 1007, - 1028, - 0 - ] - } - ] + "value": "rectangleSegmentC002" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 708, - 742, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap index 342c282fc..80bb06e45 100644 --- a/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_in_object/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_in_object.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 48, + 73, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands sketch_in_object.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 160, - 168, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -475,6 +475,17 @@ description: Artifact commands sketch_in_object.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 257, + 282, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -550,17 +561,6 @@ description: Artifact commands sketch_in_object.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 385, - 393, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_in_object/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_in_object/artifact_graph_flowchart.snap index d8004ad9e..3bfa25b53 100644 --- a/rust/kcl-lib/tests/sketch_in_object/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_in_object/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_in_object.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_in_object/program_memory.snap b/rust/kcl-lib/tests/sketch_in_object/program_memory.snap index 9e511dcf6..125302c83 100644 --- a/rust/kcl-lib/tests/sketch_in_object/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_in_object/program_memory.snap @@ -1,31 +1,13 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_in_object.kcl --- { "test": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 170, - 0 - ] - } - ] + "type": "Function" }, "test2": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 180, - 405, - 0 - ] - } - ] + "type": "Function" }, "x": { "type": "Sketch", @@ -153,8 +135,7 @@ description: Variables in memory after executing sketch_in_object.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -182,16 +163,7 @@ description: Variables in memory after executing sketch_in_object.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 48, - 73, - 0 - ] - } - ] + } } }, "x2": { @@ -326,8 +298,7 @@ description: Variables in memory after executing sketch_in_object.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -355,38 +326,11 @@ description: Variables in memory after executing sketch_in_object.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 257, - 282, - 0 - ] - } - ] + } } } - }, - "__meta": [ - { - "sourceRange": [ - 209, - 399, - 0 - ] - } - ] + } } - }, - "__meta": [ - { - "sourceRange": [ - 194, - 403, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap index 851ea989a..4d29d4edc 100644 --- a/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_on_face.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 68, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands sketch_on_face.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 186, - 194, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -442,6 +442,17 @@ description: Artifact commands sketch_on_face.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 265, + 290, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_on_face/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_on_face/artifact_graph_flowchart.snap index e63494c07..168da7961 100644 --- a/rust/kcl-lib/tests/sketch_on_face/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_on_face/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_on_face.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_on_face/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face/program_memory.snap index 5282d7c59..981438bfc 100644 --- a/rust/kcl-lib/tests/sketch_on_face/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face/program_memory.snap @@ -1,70 +1,12 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face.kcl --- { "here": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "here", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 74, - 114, - 0 - ] - }, - "from": [ - 11.19, - 28.35 - ], - "tag": { - "end": 113, - "start": 108, - "type": "TagDeclarator", - "value": "here" - }, - "to": [ - 39.86, - 15.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 74, - 114, - 0 - ], - "tag": { - "end": 113, - "start": 108, - "type": "TagDeclarator", - "value": "here" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 108, - 113, - 0 - ] - } - ] + "value": "here" }, "part001": { "type": "Solid", @@ -252,8 +194,7 @@ description: Variables in memory after executing sketch_on_face.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -280,97 +221,21 @@ description: Variables in memory after executing sketch_on_face.kcl "tags": { "here": { "type": "TagIdentifier", - "value": "here", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 74, - 114, - 0 - ] - }, - "from": [ - 11.19, - 28.35 - ], - "tag": { - "end": 113, - "start": 108, - "type": "TagDeclarator", - "value": "here" - }, - "to": [ - 39.86, - 15.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 74, - 114, - 0 - ], - "tag": { - "end": 113, - "start": 108, - "type": "TagDeclarator", - "value": "here" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 108, - 113, - 0 - ] - } - ] + "value": "here" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 68, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 68, - 0 - ] - } - ] + } } }, "part002": { @@ -726,8 +591,7 @@ description: Variables in memory after executing sketch_on_face.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -754,110 +618,25 @@ description: Variables in memory after executing sketch_on_face.kcl "tags": { "here": { "type": "TagIdentifier", - "value": "here", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 74, - 114, - 0 - ] - }, - "from": [ - 11.19, - 28.35 - ], - "tag": { - "end": 113, - "start": 108, - "type": "TagDeclarator", - "value": "here" - }, - "to": [ - 39.86, - 15.1 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 74, - 114, - 0 - ], - "tag": { - "end": 113, - "start": 108, - "type": "TagDeclarator", - "value": "here" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 108, - 113, - 0 - ] - } - ] + "value": "here" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 68, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 68, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 231, - 259, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -885,32 +664,14 @@ description: Variables in memory after executing sketch_on_face.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 265, - 290, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 265, - 290, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap index 8423f32ba..6326ea4ec 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1017, + 1042, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -247,17 +258,6 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 1291, - 1299, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -600,6 +600,17 @@ description: Artifact commands sketch_on_face_after_fillets_referencing_face.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 1531, + 1562, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_graph_flowchart.snap index 3f5518e6f..9f775ffcd 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_on_face_after_fillets_referencing_face.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap index 10c16771d..8f5b57512 100644 --- a/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_after_fillets_referencing_face.kcl --- { @@ -14,16 +14,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 719, - 720, - 0 - ] - } - ] + } }, "L": { "type": "Number", @@ -36,46 +27,14 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 640, - 642, - 0 - ] - } - ] + } }, "M": { "type": "Number", "value": 1800.0, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 640, - 642, - 0 - ] - }, - { - "sourceRange": [ - 608, - 611, - 0 - ] - }, - { - "sourceRange": [ - 665, - 666, - 0 - ] - } - ] + } }, "bracket": { "type": "Solid", @@ -351,8 +310,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -379,205 +337,22 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "tags": { "innerEdge": { "type": "TagIdentifier", - "value": "innerEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1181, - 1239, - 0 - ] - }, - "from": [ - -8.0, - 5.6793 - ], - "tag": { - "end": 1238, - "start": 1228, - "type": "TagDeclarator", - "value": "innerEdge" - }, - "to": [ - -0.3207, - 5.6793 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1181, - 1239, - 0 - ], - "tag": { - "end": 1238, - "start": 1228, - "type": "TagDeclarator", - "value": "innerEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1228, - 1238, - 0 - ] - } - ] + "value": "innerEdge" }, "outerEdge": { "type": "TagIdentifier", - "value": "outerEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1048, - 1093, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1092, - "start": 1082, - "type": "TagDeclarator", - "value": "outerEdge" - }, - "to": [ - 0.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1048, - 1093, - 0 - ], - "tag": { - "end": 1092, - "start": 1082, - "type": "TagDeclarator", - "value": "outerEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1092, - 0 - ] - } - ] + "value": "outerEdge" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1099, - 1142, - 0 - ] - }, - "from": [ - 0.0, - 6.0 - ], - "tag": { - "end": 1141, - "start": 1135, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -8.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1099, - 1142, - 0 - ], - "tag": { - "end": 1141, - "start": 1135, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1135, - 1141, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1017, - 1042, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", @@ -600,16 +375,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1017, - 1042, - 0 - ] - } - ] + } } }, "filletR": { @@ -623,142 +389,17 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 929, - 933, - 0 - ] - } - ] + } }, "innerEdge": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "innerEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1181, - 1239, - 0 - ] - }, - "from": [ - -8.0, - 5.6793 - ], - "tag": { - "end": 1238, - "start": 1228, - "type": "TagDeclarator", - "value": "innerEdge" - }, - "to": [ - -0.3207, - 5.6793 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1181, - 1239, - 0 - ], - "tag": { - "end": 1238, - "start": 1228, - "type": "TagDeclarator", - "value": "innerEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1228, - 1238, - 0 - ] - } - ] + "value": "innerEdge" }, "outerEdge": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "outerEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1048, - 1093, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1092, - "start": 1082, - "type": "TagDeclarator", - "value": "outerEdge" - }, - "to": [ - 0.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1048, - 1093, - 0 - ], - "tag": { - "end": 1092, - "start": 1082, - "type": "TagDeclarator", - "value": "outerEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1092, - 0 - ] - } - ] + "value": "outerEdge" }, "p": { "type": "Number", @@ -771,79 +412,12 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 608, - 611, - 0 - ] - } - ] + } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1099, - 1142, - 0 - ] - }, - "from": [ - 0.0, - 6.0 - ], - "tag": { - "end": 1141, - "start": 1135, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -8.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1099, - 1142, - 0 - ], - "tag": { - "end": 1141, - "start": 1135, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1135, - 1141, - 0 - ] - } - ] + "value": "seg01" }, "shelfMountL": { "type": "Number", @@ -856,16 +430,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 368, - 369, - 0 - ] - } - ] + } }, "sigmaAllow": { "type": "Number", @@ -878,16 +443,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 573, - 578, - 0 - ] - } - ] + } }, "sketch001": { "type": "Solid", @@ -1353,8 +909,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -1381,205 +936,22 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "tags": { "innerEdge": { "type": "TagIdentifier", - "value": "innerEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1181, - 1239, - 0 - ] - }, - "from": [ - -8.0, - 5.6793 - ], - "tag": { - "end": 1238, - "start": 1228, - "type": "TagDeclarator", - "value": "innerEdge" - }, - "to": [ - -0.3207, - 5.6793 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1181, - 1239, - 0 - ], - "tag": { - "end": 1238, - "start": 1228, - "type": "TagDeclarator", - "value": "innerEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1228, - 1238, - 0 - ] - } - ] + "value": "innerEdge" }, "outerEdge": { "type": "TagIdentifier", - "value": "outerEdge", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1048, - 1093, - 0 - ] - }, - "from": [ - 0.0, - 0.0 - ], - "tag": { - "end": 1092, - "start": 1082, - "type": "TagDeclarator", - "value": "outerEdge" - }, - "to": [ - 0.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1048, - 1093, - 0 - ], - "tag": { - "end": 1092, - "start": 1082, - "type": "TagDeclarator", - "value": "outerEdge" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1082, - 1092, - 0 - ] - } - ] + "value": "outerEdge" }, "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 1099, - 1142, - 0 - ] - }, - "from": [ - 0.0, - 6.0 - ], - "tag": { - "end": 1141, - "start": 1135, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -8.0, - 6.0 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 1099, - 1142, - 0 - ], - "tag": { - "end": 1141, - "start": 1135, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 1135, - 1141, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1017, - 1042, - 0 - ] - } - ] + } }, "height": 6.0, "startCapId": "[uuid]", @@ -1602,29 +974,11 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re ], "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1017, - 1042, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1496, - 1525, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -1652,32 +1006,14 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1531, - 1562, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": null, "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 1531, - 1562, - 0 - ] - } - ] + } } }, "thickness": { @@ -1685,16 +1021,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "value": 0.3207, "ty": { "type": "Unknown" - }, - "__meta": [ - { - "sourceRange": [ - 850, - 890, - 0 - ] - } - ] + } }, "wallMountL": { "type": "Number", @@ -1707,16 +1034,7 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 445, - 446, - 0 - ] - } - ] + } }, "width": { "type": "Number", @@ -1729,15 +1047,6 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 594, - 595, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap index cacde2403..645bdc2c6 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_on_face_circle_tagged.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 56, + 78, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands sketch_on_face_circle_tagged.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 217, - 225, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -442,6 +442,17 @@ description: Artifact commands sketch_on_face_circle_tagged.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 350, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_graph_flowchart.snap index 82f6063ec..50d5b862f 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_on_face_circle_tagged.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap index c877513ab..5ce4c4304 100644 --- a/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_circle_tagged/program_memory.snap @@ -1,88 +1,15 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_circle_tagged.kcl --- { "cube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 184, - 0 - ] - } - ] + "type": "Function" }, "myCircle": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "myCircle", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 298, - 350, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 5.0, - 0.0 - ], - "radius": 5.0, - "tag": { - "end": 349, - "start": 340, - "type": "TagDeclarator", - "value": "myCircle" - }, - "to": [ - 5.0, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 298, - 350, - 0 - ], - "tag": { - "end": 349, - "start": 340, - "type": "TagDeclarator", - "value": "myCircle" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 340, - 349, - 0 - ] - } - ] + "value": "myCircle" }, "part001": { "type": "Solid", @@ -260,8 +187,7 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -289,32 +215,14 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } } }, "part002": { @@ -574,8 +482,7 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -603,45 +510,18 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 263, - 292, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -668,103 +548,21 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc "tags": { "myCircle": { "type": "TagIdentifier", - "value": "myCircle", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 298, - 350, - 0 - ] - }, - "ccw": true, - "center": [ - 0.0, - 0.0 - ], - "from": [ - 5.0, - 0.0 - ], - "radius": 5.0, - "tag": { - "end": 349, - "start": 340, - "type": "TagDeclarator", - "value": "myCircle" - }, - "to": [ - 5.0, - 0.0 - ], - "type": "Circle", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 298, - 350, - 0 - ], - "tag": { - "end": 349, - "start": 340, - "type": "TagDeclarator", - "value": "myCircle" - }, - "type": "extrudeArc" - } - }, - "__meta": [ - { - "sourceRange": [ - 340, - 349, - 0 - ] - } - ] + "value": "myCircle" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 298, - 350, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 298, - 350, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap index d96a9af83..a973209d7 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_on_face_end.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 56, + 78, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands sketch_on_face_end.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 217, - 225, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -442,6 +442,17 @@ description: Artifact commands sketch_on_face_end.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 323, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_on_face_end/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_on_face_end/artifact_graph_flowchart.snap index 2b47e0d01..cf28358f4 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_on_face_end.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap index dbce0cae3..2e63e3f5d 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_end.kcl --- { "cube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 184, - 0 - ] - } - ] + "type": "Function" }, "part001": { "type": "Solid", @@ -191,8 +182,7 @@ description: Variables in memory after executing sketch_on_face_end.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -220,32 +210,14 @@ description: Variables in memory after executing sketch_on_face_end.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } } }, "part002": { @@ -591,8 +563,7 @@ description: Variables in memory after executing sketch_on_face_end.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -620,45 +591,18 @@ description: Variables in memory after executing sketch_on_face_end.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 263, - 292, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -686,32 +630,14 @@ description: Variables in memory after executing sketch_on_face_end.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 298, - 323, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 298, - 323, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap index 4f9c8f9b5..1d0bff4c0 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_on_face_end_negative_extrude.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 56, + 78, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands sketch_on_face_end_negative_extrude.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 217, - 225, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -442,6 +442,17 @@ description: Artifact commands sketch_on_face_end_negative_extrude.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 298, + 323, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_graph_flowchart.snap index 3f01d1007..2ee0c7d0b 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_on_face_end_negative_extrude.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap index 71556564f..bc045b060 100644 --- a/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_end_negative_extrude/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_end_negative_extrude.kcl --- { "cube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 184, - 0 - ] - } - ] + "type": "Function" }, "part001": { "type": "Solid", @@ -191,8 +182,7 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -220,32 +210,14 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } } }, "part002": { @@ -591,8 +563,7 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -620,45 +591,18 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 263, - 292, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -686,32 +630,14 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 298, - 323, - 0 - ] - } - ] + } }, "height": -5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 298, - 323, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap index 0e5915994..70b4ade70 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands sketch_on_face_start.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 56, + 78, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -205,17 +216,6 @@ description: Artifact commands sketch_on_face_start.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 217, - 225, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -442,6 +442,17 @@ description: Artifact commands sketch_on_face_start.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 303, + 328, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/sketch_on_face_start/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/sketch_on_face_start/artifact_graph_flowchart.snap index 5df7d542d..bcfa08e53 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart sketch_on_face_start.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap b/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap index bba0e2069..1b0c6ee82 100644 --- a/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap +++ b/rust/kcl-lib/tests/sketch_on_face_start/program_memory.snap @@ -1,19 +1,10 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_start.kcl --- { "cube": { - "type": "Function", - "__meta": [ - { - "sourceRange": [ - 7, - 184, - 0 - ] - } - ] + "type": "Function" }, "foo": { "type": "Solid", @@ -191,8 +182,7 @@ description: Variables in memory after executing sketch_on_face_start.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -220,32 +210,14 @@ description: Variables in memory after executing sketch_on_face_start.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } } }, "part001": { @@ -424,8 +396,7 @@ description: Variables in memory after executing sketch_on_face_start.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -453,32 +424,14 @@ description: Variables in memory after executing sketch_on_face_start.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } } }, "part002": { @@ -824,8 +777,7 @@ description: Variables in memory after executing sketch_on_face_start.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -853,45 +805,18 @@ description: Variables in memory after executing sketch_on_face_start.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "height": 20.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 56, - 78, - 0 - ] - } - ] + } }, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 270, - 297, - 0 - ] - } - ] + } }, "start": { "from": [ @@ -919,32 +844,14 @@ description: Variables in memory after executing sketch_on_face_start.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 303, - 328, - 0 - ] - } - ] + } }, "height": 5.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 303, - 328, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap index 78616039e..88601b7db 100644 --- a/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap +++ b/rust/kcl-lib/tests/ssi_pattern/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands ssi_pattern.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 37, + 71, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -247,17 +258,6 @@ description: Artifact commands ssi_pattern.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 277, - 284, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ @@ -512,6 +512,17 @@ description: Artifact commands ssi_pattern.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 382, + 426, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/ssi_pattern/artifact_graph_flowchart.snap.md b/rust/kcl-lib/tests/ssi_pattern/artifact_graph_flowchart.snap.md index 13a4e7b5f..2512c43fd 100644 --- a/rust/kcl-lib/tests/ssi_pattern/artifact_graph_flowchart.snap.md +++ b/rust/kcl-lib/tests/ssi_pattern/artifact_graph_flowchart.snap.md @@ -38,7 +38,36 @@ flowchart LR 32[Wall] 33["SweepEdge Opposite"] 34["SweepEdge Adjacent"] - 35["StartSketchOnFace
[344, 376, 0]"] + 35["Sweep Extrusion
[616, 637, 0]"] + 36["Sweep Extrusion
[616, 637, 0]"] + 37["Sweep Extrusion
[616, 637, 0]"] + 38["Sweep Extrusion
[616, 637, 0]"] + 39["Sweep Extrusion
[616, 637, 0]"] + 40["Sweep Extrusion
[616, 637, 0]"] + 41["Sweep Extrusion
[616, 637, 0]"] + 42["Sweep Extrusion
[616, 637, 0]"] + 43["Sweep Extrusion
[616, 637, 0]"] + 44["Sweep Extrusion
[616, 637, 0]"] + 45["Sweep Extrusion
[616, 637, 0]"] + 46["Sweep Extrusion
[616, 637, 0]"] + 47["Sweep Extrusion
[616, 637, 0]"] + 48["Sweep Extrusion
[616, 637, 0]"] + 49["Sweep Extrusion
[616, 637, 0]"] + 50["Sweep Extrusion
[616, 637, 0]"] + 51["Sweep Extrusion
[616, 637, 0]"] + 52["Sweep Extrusion
[616, 637, 0]"] + 53["Sweep Extrusion
[616, 637, 0]"] + 54["Sweep Extrusion
[616, 637, 0]"] + 55["Sweep Extrusion
[616, 637, 0]"] + 56["Sweep Extrusion
[616, 637, 0]"] + 57["Sweep Extrusion
[616, 637, 0]"] + 58["Sweep Extrusion
[616, 637, 0]"] + 59["Sweep Extrusion
[616, 637, 0]"] + 60["Sweep Extrusion
[616, 637, 0]"] + 61["Sweep Extrusion
[616, 637, 0]"] + 62["Sweep Extrusion
[616, 637, 0]"] + 63["Sweep Extrusion
[616, 637, 0]"] + 64["StartSketchOnFace
[344, 376, 0]"] 1 --- 2 2 --- 3 2 --- 4 @@ -90,5 +119,5 @@ flowchart LR 31 --- 32 31 --- 33 31 --- 34 - 11 <--x 35 + 11 <--x 64 ``` diff --git a/rust/kcl-lib/tests/ssi_pattern/ops.snap b/rust/kcl-lib/tests/ssi_pattern/ops.snap index 8e0b93216..24bb8c83f 100644 --- a/rust/kcl-lib/tests/ssi_pattern/ops.snap +++ b/rust/kcl-lib/tests/ssi_pattern/ops.snap @@ -139,97 +139,187 @@ description: Operations executed ssi_pattern.kcl "type": "StdLibCall", "unlabeledArg": { "value": { - "type": "Sketches", + "type": "Array", "value": [ { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } }, { - "artifactId": "[uuid]" + "type": "Sketch", + "value": { + "artifactId": "[uuid]" + } } ] }, diff --git a/rust/kcl-lib/tests/ssi_pattern/program_memory.snap b/rust/kcl-lib/tests/ssi_pattern/program_memory.snap index 4fd327cbf..5e5e5f73e 100644 --- a/rust/kcl-lib/tests/ssi_pattern/program_memory.snap +++ b/rust/kcl-lib/tests/ssi_pattern/program_memory.snap @@ -251,8 +251,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -279,161 +278,27 @@ description: Variables in memory after executing ssi_pattern.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 264, - 270, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, "height": 50.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } } }, "seg01": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 264, - 270, - 0 - ] - } - ] + "value": "seg01" }, "sketch001": { "type": "Sketch", @@ -617,8 +482,7 @@ description: Variables in memory after executing ssi_pattern.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -645,336 +509,148 @@ description: Variables in memory after executing ssi_pattern.kcl "tags": { "seg01": { "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - "surface": { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - }, - "__meta": [ - { - "sourceRange": [ - 264, - 270, - 0 - ] - } - ] + "value": "seg01" } }, "artifactId": "[uuid]", "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } } }, "sketch002": { - "type": "Solids", + "type": "HomArray", "value": [ { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -982,502 +658,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -1485,502 +1060,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -1988,502 +1462,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -2491,502 +1864,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -2994,502 +2266,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -3497,502 +2668,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -4000,502 +3070,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -4503,502 +3472,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -5006,502 +3874,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -5509,502 +4276,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -6012,502 +4678,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -6515,502 +5080,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -7018,502 +5482,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -7521,502 +5884,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -8024,502 +6286,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -8527,502 +6688,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -9030,502 +7090,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -9533,502 +7492,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -10036,502 +7894,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -10539,502 +8296,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -11042,502 +8698,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -11545,502 +9100,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -12048,502 +9502,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -12551,502 +9904,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -13054,502 +10306,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -13557,502 +10708,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -14060,502 +11110,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -14563,502 +11512,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -15066,502 +11914,401 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } }, { "type": "Solid", - "id": "[uuid]", - "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ], - "tag": null, - "type": "extrudeArc" - } - ], - "sketch": { - "type": "Sketch", + "value": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] - }, - "ccw": true, - "center": [ - -2.08, - 47.7 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 ], - "from": [ - -0.68, - 47.7 - ], - "radius": 1.4, "tag": null, - "to": [ - -0.68, - 47.7 - ], - "type": "Circle", - "units": { - "type": "Mm" - } + "type": "extrudeArc" } ], - "on": { - "type": "face", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "seg01", - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "solid": { - "type": "Solid", + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 382, + 426, + 0 + ] + }, + "ccw": true, + "center": [ + -2.08, + 47.7 + ], + "from": [ + -0.68, + 47.7 + ], + "radius": 1.4, + "tag": null, + "to": [ + -0.68, + 47.7 + ], + "type": "Circle", + "units": { + "type": "Mm" + } + } + ], + "on": { + "type": "face", "id": "[uuid]", "artifactId": "[uuid]", - "value": [ - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ], - "tag": null, - "type": "extrudeArc" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ], - "tag": null, - "type": "extrudePlane" - }, - { - "faceId": "[uuid]", - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" - } - ], - "sketch": { - "type": "Sketch", + "value": "seg01", + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "solid": { + "type": "Solid", "id": "[uuid]", - "paths": [ + "artifactId": "[uuid]", + "value": [ { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 77, - 97, - 0 - ] - }, - "from": [ - -4.35, - -12.26 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 ], "tag": null, - "to": [ - -4.35, - -2.06 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 103, - 128, - 0 - ] - }, - "from": [ - -4.35, - -2.06 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 ], "tag": null, - "to": [ - -3.81, - -2.09 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 134, - 167, - 0 - ] - }, - "ccw": true, - "center": [ - -2.4784, - 21.8782 - ], - "from": [ - -3.81, - -2.09 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 ], "tag": null, - "to": [ - 20.4, - 14.61 - ], - "type": "TangentialArcTo", - "units": { - "type": "Mm" - } + "type": "extrudeArc" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 173, - 195, - 0 - ] - }, - "from": [ - 20.4, - 14.61 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 ], "tag": null, - "to": [ - 20.4, - -12.15 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" }, { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 + "faceId": "[uuid]", + "id": "[uuid]", + "sourceRange": [ + 201, + 271, + 0 ], "tag": { "end": 270, @@ -15569,251 +12316,271 @@ description: Variables in memory after executing ssi_pattern.kcl "type": "TagDeclarator", "value": "seg01" }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } - }, - { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 277, - 284, - 0 - ] - }, - "from": [ - -4.35, - -12.26 - ], - "tag": null, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "type": "extrudePlane" } ], - "on": { - "type": "plane", + "sketch": { + "type": "Sketch", "id": "[uuid]", - "artifactId": "[uuid]", - "value": "XZ", - "origin": { - "x": 0.0, - "y": 0.0, - "z": 0.0 - }, - "xAxis": { - "x": 1.0, - "y": 0.0, - "z": 0.0 - }, - "yAxis": { - "x": 0.0, - "y": 0.0, - "z": 1.0 - }, - "zAxis": { - "x": 0.0, - "y": -1.0, - "z": 0.0 - }, - "units": { - "type": "Mm" - }, - "__meta": [] - }, - "start": { - "from": [ - -4.35, - -12.26 - ], - "to": [ - -4.35, - -12.26 - ], - "units": { - "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 37, - 71, - 0 - ] - } - }, - "tags": { - "seg01": { - "type": "TagIdentifier", - "value": "seg01", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 201, - 271, - 0 - ] - }, - "from": [ - 20.4, - -12.15 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "to": [ - -4.35, - -12.26 - ], - "type": "ToPoint", - "units": { - "type": "Mm" - } + "paths": [ + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 77, + 97, + 0 + ] }, - "surface": { - "faceId": "[uuid]", + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -2.06 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 103, + 128, + 0 + ] + }, + "from": [ + -4.35, + -2.06 + ], + "tag": null, + "to": [ + -3.81, + -2.09 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 134, + 167, + 0 + ] + }, + "ccw": true, + "center": [ + -2.4784, + 21.8782 + ], + "from": [ + -3.81, + -2.09 + ], + "tag": null, + "to": [ + 20.4, + 14.61 + ], + "type": "TangentialArcTo", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 173, + 195, + 0 + ] + }, + "from": [ + 20.4, + 14.61 + ], + "tag": null, + "to": [ + 20.4, + -12.15 + ], + "type": "ToPoint", + "units": { + "type": "Mm" + } + }, + { + "__geoMeta": { "id": "[uuid]", "sourceRange": [ 201, 271, 0 - ], - "tag": { - "end": 270, - "start": 264, - "type": "TagDeclarator", - "value": "seg01" - }, - "type": "extrudePlane" + ] + }, + "from": [ + 20.4, + -12.15 + ], + "tag": { + "end": 270, + "start": 264, + "type": "TagDeclarator", + "value": "seg01" + }, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } }, - "__meta": [ - { + { + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 264, - 270, + 277, + 284, 0 ] + }, + "from": [ + -4.35, + -12.26 + ], + "tag": null, + "to": [ + -4.35, + -12.26 + ], + "type": "ToPoint", + "units": { + "type": "Mm" } - ] + } + ], + "on": { + "type": "plane", + "id": "[uuid]", + "artifactId": "[uuid]", + "value": "XZ", + "origin": { + "x": 0.0, + "y": 0.0, + "z": 0.0 + }, + "xAxis": { + "x": 1.0, + "y": 0.0, + "z": 0.0 + }, + "yAxis": { + "x": 0.0, + "y": 0.0, + "z": 1.0 + }, + "zAxis": { + "x": 0.0, + "y": -1.0, + "z": 0.0 + }, + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -4.35, + -12.26 + ], + "to": [ + -4.35, + -12.26 + ], + "units": { + "type": "Mm" + }, + "tag": null, + "__geoMeta": { + "id": "[uuid]", + "sourceRange": [ + 37, + 71, + 0 + ] + } + }, + "tags": { + "seg01": { + "type": "TagIdentifier", + "value": "seg01" + } + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", + "units": { + "type": "Mm" } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": 50.0, + "startCapId": "[uuid]", + "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] + } }, - "height": 50.0, - "startCapId": "[uuid]", - "endCapId": "[uuid]", + "units": { + "type": "Mm" + } + }, + "start": { + "from": [ + -0.68, + 47.7 + ], + "to": [ + -0.68, + 47.7 + ], "units": { "type": "Mm" }, - "__meta": [ - { - "sourceRange": [ - 37, - 71, - 0 - ] - } - ] - }, - "units": { - "type": "Mm" - }, - "__meta": [ - { + "tag": null, + "__geoMeta": { + "id": "[uuid]", "sourceRange": [ - 344, - 376, + 382, + 426, 0 ] } - ] - }, - "start": { - "from": [ - -0.68, - 47.7 - ], - "to": [ - -0.68, - 47.7 - ], + }, + "artifactId": "[uuid]", + "originalId": "[uuid]", "units": { "type": "Mm" - }, - "tag": null, - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 382, - 426, - 0 - ] } }, - "artifactId": "[uuid]", - "originalId": "[uuid]", + "height": -40.0, + "startCapId": null, + "endCapId": null, "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] - } - ] - }, - "height": -40.0, - "startCapId": null, - "endCapId": null, - "units": { - "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 382, - 426, - 0 - ] } - ] + } } ] } diff --git a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap index 46b0f7f49..40eb11b97 100644 --- a/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap +++ b/rust/kcl-lib/tests/tan_arc_x_line/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands tan_arc_x_line.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 89, + 124, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/tan_arc_x_line/program_memory.snap b/rust/kcl-lib/tests/tan_arc_x_line/program_memory.snap index 280c420fb..458e050dd 100644 --- a/rust/kcl-lib/tests/tan_arc_x_line/program_memory.snap +++ b/rust/kcl-lib/tests/tan_arc_x_line/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing tan_arc_x_line.kcl --- { @@ -14,16 +14,7 @@ description: Variables in memory after executing tan_arc_x_line.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 36, - 39, - 0 - ] - } - ] + } }, "angleStart": { "type": "Number", @@ -36,175 +27,22 @@ description: Variables in memory after executing tan_arc_x_line.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 59, - 62, - 0 - ] - } - ] + } }, "arc1": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc1", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 191, - 252, - 0 - ] - }, - "ccw": true, - "center": [ - -0.9397, - -0.342 - ], - "from": [ - -0.0, - 0.0 - ], - "tag": { - "end": 251, - "start": 246, - "type": "TagDeclarator", - "value": "arc1" - }, - "to": [ - -1.846, - 0.0806 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 246, - 251, - 0 - ] - } - ] + "value": "arc1" }, "arc2": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc2", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 258, - 344, - 0 - ] - }, - "ccw": true, - "center": [ - -1.3928, - -0.1307 - ], - "from": [ - -1.846, - 0.0806 - ], - "tag": { - "end": 343, - "start": 338, - "type": "TagDeclarator", - "value": "arc2" - }, - "to": [ - -1.2218, - -0.6006 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 338, - 343, - 0 - ] - } - ] + "value": "arc2" }, "arc3": { "type": "TagIdentifier", "type": "TagIdentifier", - "value": "arc3", - "info": { - "type": "TagEngineInfo", - "id": "[uuid]", - "sketch": "[uuid]", - "path": { - "__geoMeta": { - "id": "[uuid]", - "sourceRange": [ - 350, - 437, - 0 - ] - }, - "ccw": false, - "center": [ - -1.0508, - -1.0704 - ], - "from": [ - -1.2218, - -0.6006 - ], - "tag": { - "end": 436, - "start": 431, - "type": "TagDeclarator", - "value": "arc3" - }, - "to": [ - -0.5977, - -1.2817 - ], - "type": "TangentialArc", - "units": { - "type": "Mm" - } - }, - "surface": null - }, - "__meta": [ - { - "sourceRange": [ - 431, - 436, - 0 - ] - } - ] + "value": "arc3" }, "r": { "type": "Number", @@ -217,16 +55,7 @@ description: Variables in memory after executing tan_arc_x_line.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 44, - 45, - 0 - ] - } - ] + } }, "startX": { "type": "Number", @@ -239,16 +68,7 @@ description: Variables in memory after executing tan_arc_x_line.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 9, - 10, - 0 - ] - } - ] + } }, "startY": { "type": "Number", @@ -261,15 +81,6 @@ description: Variables in memory after executing tan_arc_x_line.kcl "angle": { "type": "Degrees" } - }, - "__meta": [ - { - "sourceRange": [ - 20, - 21, - 0 - ] - } - ] + } } } diff --git a/rust/kcl-lib/tests/tan_arc_x_line/rendered_model.png b/rust/kcl-lib/tests/tan_arc_x_line/rendered_model.png index fcc3301d9..ed2190060 100644 Binary files a/rust/kcl-lib/tests/tan_arc_x_line/rendered_model.png and b/rust/kcl-lib/tests/tan_arc_x_line/rendered_model.png differ diff --git a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap index 5369ed7be..2b6e1ea50 100644 --- a/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap +++ b/rust/kcl-lib/tests/tangential_arc/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands tangential_arc.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/tangential_arc/program_memory.snap b/rust/kcl-lib/tests/tangential_arc/program_memory.snap index f8ef78018..f5579f3cf 100644 --- a/rust/kcl-lib/tests/tangential_arc/program_memory.snap +++ b/rust/kcl-lib/tests/tangential_arc/program_memory.snap @@ -150,8 +150,7 @@ description: Variables in memory after executing tangential_arc.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -179,32 +178,14 @@ description: Variables in memory after executing tangential_arc.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 10.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap index c7c65a85e..5e15d5f2e 100644 --- a/rust/kcl-lib/tests/xz_plane/artifact_commands.snap +++ b/rust/kcl-lib/tests/xz_plane/artifact_commands.snap @@ -130,6 +130,17 @@ description: Artifact commands xz_plane.kcl } } }, + { + "cmdId": "[uuid]", + "range": [ + 35, + 60, + 0 + ], + "command": { + "type": "sketch_mode_disable" + } + }, { "cmdId": "[uuid]", "range": [ @@ -184,17 +195,6 @@ description: Artifact commands xz_plane.kcl "path_id": "[uuid]" } }, - { - "cmdId": "[uuid]", - "range": [ - 136, - 144, - 0 - ], - "command": { - "type": "sketch_mode_disable" - } - }, { "cmdId": "[uuid]", "range": [ diff --git a/rust/kcl-lib/tests/xz_plane/artifact_graph_flowchart.snap b/rust/kcl-lib/tests/xz_plane/artifact_graph_flowchart.snap index 6076a608c..7304a7c23 100644 --- a/rust/kcl-lib/tests/xz_plane/artifact_graph_flowchart.snap +++ b/rust/kcl-lib/tests/xz_plane/artifact_graph_flowchart.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Artifact graph flowchart xz_plane.kcl extension: md snapshot_kind: binary diff --git a/rust/kcl-lib/tests/xz_plane/program_memory.snap b/rust/kcl-lib/tests/xz_plane/program_memory.snap index 550a1e16a..509a9a371 100644 --- a/rust/kcl-lib/tests/xz_plane/program_memory.snap +++ b/rust/kcl-lib/tests/xz_plane/program_memory.snap @@ -1,5 +1,5 @@ --- -source: kcl/src/simulation_tests.rs +source: kcl-lib/src/simulation_tests.rs description: Variables in memory after executing xz_plane.kcl --- { @@ -145,8 +145,7 @@ description: Variables in memory after executing xz_plane.kcl }, "units": { "type": "Mm" - }, - "__meta": [] + } }, "start": { "from": [ @@ -174,32 +173,14 @@ description: Variables in memory after executing xz_plane.kcl "originalId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } }, "height": 12.0, "startCapId": "[uuid]", "endCapId": "[uuid]", "units": { "type": "Mm" - }, - "__meta": [ - { - "sourceRange": [ - 35, - 60, - 0 - ] - } - ] + } } } } diff --git a/rust/kcl-python-bindings/Cargo.toml b/rust/kcl-python-bindings/Cargo.toml index 6c6caade9..a73462944 100644 --- a/rust/kcl-python-bindings/Cargo.toml +++ b/rust/kcl-python-bindings/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-python-bindings" -version = "0.3.49" +version = "0.3.50" edition = "2021" repository = "https://github.com/kittycad/modeling-app" diff --git a/rust/kcl-python-bindings/src/lib.rs b/rust/kcl-python-bindings/src/lib.rs index 8be22c3b4..53911ffc4 100644 --- a/rust/kcl-python-bindings/src/lib.rs +++ b/rust/kcl-python-bindings/src/lib.rs @@ -222,8 +222,8 @@ async fn new_context_state(current_file: Option) -> Result<( if let Some(current_file) = current_file { settings.with_current_file(current_file); } - let state = kcl_lib::ExecState::new(&settings); let ctx = ExecutorContext::new_with_client(settings, None, None).await?; + let state = kcl_lib::ExecState::new(&ctx); Ok((ctx, state)) } @@ -401,10 +401,8 @@ async fn execute_and_export(path: String, export_format: FileExportFormat) -> Py .map_err(|err| pyo3::exceptions::PyException::new_err(err.to_string()))?; let program = kcl_lib::Program::parse_no_errs(&code) .map_err(|err| into_miette_for_parse(&path.display().to_string(), &code, err))?; - let settings = program.meta_settings()?.unwrap_or_default(); - let units: UnitLength = settings.default_length_units.into(); - let (ctx, mut state) = new_context_state(Some(path)) + let (ctx, mut state) = new_context_state(Some(path.clone())) .await .map_err(|err| pyo3::exceptions::PyException::new_err(err.to_string()))?; // Execute the program. @@ -412,6 +410,12 @@ async fn execute_and_export(path: String, export_format: FileExportFormat) -> Py .await .map_err(|err| into_miette(err, &code))?; + let settings = program + .meta_settings() + .map_err(|err| into_miette_for_parse(&path.display().to_string(), &code, err))? + .unwrap_or_default(); + let units: UnitLength = settings.default_length_units.into(); + // This will not return until there are files. let resp = ctx .engine @@ -445,8 +449,6 @@ async fn execute_code_and_export(code: String, export_format: FileExportFormat) .spawn(async move { let program = kcl_lib::Program::parse_no_errs(&code).map_err(|err| into_miette_for_parse("", &code, err))?; - let settings = program.meta_settings()?.unwrap_or_default(); - let units: UnitLength = settings.default_length_units.into(); let (ctx, mut state) = new_context_state(None) .await @@ -456,6 +458,12 @@ async fn execute_code_and_export(code: String, export_format: FileExportFormat) .await .map_err(|err| into_miette(err, &code))?; + let settings = program + .meta_settings() + .map_err(|err| into_miette_for_parse("", &code, err))? + .unwrap_or_default(); + let units: UnitLength = settings.default_length_units.into(); + // This will not return until there are files. let resp = ctx .engine @@ -482,7 +490,7 @@ async fn execute_code_and_export(code: String, export_format: FileExportFormat) .map_err(|err| pyo3::exceptions::PyException::new_err(err.to_string()))? } -/// Format the kcl code. +/// Format the kcl code. This will return the formatted code. #[pyfunction] fn format(code: String) -> PyResult { let program = kcl_lib::Program::parse_no_errs(&code).map_err(|err| into_miette_for_parse("", &code, err))?; @@ -491,6 +499,19 @@ fn format(code: String) -> PyResult { Ok(recasted) } +/// Format a whole directory of kcl code. +#[pyfunction] +async fn format_dir(dir: String) -> PyResult<()> { + tokio() + .spawn(async move { + kcl_lib::recast_dir(std::path::Path::new(&dir), &Default::default()) + .await + .map_err(|err| pyo3::exceptions::PyException::new_err(err.to_string())) + }) + .await + .map_err(|err| pyo3::exceptions::PyException::new_err(err.to_string()))? +} + /// Lint the kcl code. #[pyfunction] fn lint(code: String) -> PyResult> { @@ -520,6 +541,7 @@ fn kcl(m: &Bound<'_, PyModule>) -> PyResult<()> { m.add_function(wrap_pyfunction!(execute_and_export, m)?)?; m.add_function(wrap_pyfunction!(execute_code_and_export, m)?)?; m.add_function(wrap_pyfunction!(format, m)?)?; + m.add_function(wrap_pyfunction!(format_dir, m)?)?; m.add_function(wrap_pyfunction!(lint, m)?)?; Ok(()) } diff --git a/rust/kcl-python-bindings/tests/tests.py b/rust/kcl-python-bindings/tests/tests.py index ad013e2ae..b63b10d89 100755 --- a/rust/kcl-python-bindings/tests/tests.py +++ b/rust/kcl-python-bindings/tests/tests.py @@ -9,6 +9,7 @@ files_dir = os.path.join(os.path.dirname(os.path.realpath(__file__)), "..", "fil kcl_dir = os.path.join( os.path.dirname(os.path.realpath(__file__)), "..", "..", "kcl-lib" ) +tests_dir = os.path.join(kcl_dir, "tests") lego_file = os.path.join(kcl_dir, "e2e", "executor", "inputs", "lego.kcl") walkie_talkie_dir = os.path.join( os.path.dirname(os.path.realpath(__file__)), @@ -128,6 +129,9 @@ def test_kcl_format(): assert formatted_code is not None assert len(formatted_code) > 0 +@pytest.mark.asyncio +async def test_kcl_format_dir(): + await kcl.format_dir(walkie_talkie_dir) def test_kcl_lint(): # Read from a file. @@ -146,3 +150,20 @@ def test_kcl_lint(): finding_title = finding.title assert finding_title is not None assert len(finding_title) > 0 + + +@pytest.mark.asyncio +async def test_kcl_execute_code_and_export_with_bad_units(): + bad_units_file = os.path.join(tests_dir, "bad_units_in_annotation", "input.kcl") + # Read from a file. + with open(bad_units_file, "r") as f: + code = str(f.read()) + assert code is not None + assert len(code) > 0 + try: + await kcl.execute_code_and_export(code, kcl.FileExportFormat.Step) + except Exception as e: + assert e is not None + assert len(str(e)) > 0 + print(e) + assert "[1:1]" in str(e) diff --git a/rust/kcl-test-server/Cargo.toml b/rust/kcl-test-server/Cargo.toml index 41b57dc94..3858678bc 100644 --- a/rust/kcl-test-server/Cargo.toml +++ b/rust/kcl-test-server/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-test-server" description = "A test server for KCL" -version = "0.1.49" +version = "0.1.50" edition = "2021" license = "MIT" diff --git a/rust/kcl-test-server/src/lib.rs b/rust/kcl-test-server/src/lib.rs index 7bc907d0e..f23680119 100644 --- a/rust/kcl-test-server/src/lib.rs +++ b/rust/kcl-test-server/src/lib.rs @@ -164,7 +164,7 @@ async fn snapshot_endpoint(body: Bytes, ctxt: ExecutorContext) -> Response }; eprintln!("Executing {test_name}"); - let mut exec_state = ExecState::new(&ctxt.settings); + let mut exec_state = ExecState::new(&ctxt); // This is a shitty source range, I don't know what else to use for it though. // There's no actual KCL associated with this reset_scene call. if let Err(e) = ctxt diff --git a/rust/kcl-to-core/Cargo.toml b/rust/kcl-to-core/Cargo.toml index 050abce4e..b78981ad5 100644 --- a/rust/kcl-to-core/Cargo.toml +++ b/rust/kcl-to-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-to-core" description = "Utility methods to convert kcl to engine core executable tests" -version = "0.1.49" +version = "0.1.50" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" diff --git a/rust/kcl-to-core/src/conn_mock_core.rs b/rust/kcl-to-core/src/conn_mock_core.rs index 6b6b6e92e..9309c52fa 100644 --- a/rust/kcl-to-core/src/conn_mock_core.rs +++ b/rust/kcl-to-core/src/conn_mock_core.rs @@ -4,7 +4,7 @@ use anyhow::Result; use indexmap::IndexMap; use kcl_lib::{ exec::{ArtifactCommand, DefaultPlanes, IdGenerator}, - ExecutionKind, KclError, + EngineStats, ExecutionKind, KclError, }; use kittycad_modeling_cmds::{ self as kcmc, @@ -17,15 +17,16 @@ use tokio::sync::RwLock; use uuid::Uuid; const CPP_PREFIX: &str = "const double scaleFactor = 100;\n"; -const NEED_PLANES: bool = true; #[derive(Debug, Clone)] pub struct EngineConnection { batch: Arc>>, batch_end: Arc>>, core_test: Arc>, - default_planes: Arc>>, execution_kind: Arc>, + /// The default planes for the scene. + default_planes: Arc>>, + stats: EngineStats, } impl EngineConnection { @@ -36,8 +37,9 @@ impl EngineConnection { batch: Arc::new(RwLock::new(Vec::new())), batch_end: Arc::new(RwLock::new(IndexMap::new())), core_test: result, - default_planes: Default::default(), execution_kind: Default::default(), + default_planes: Default::default(), + stats: Default::default(), }) } @@ -369,6 +371,10 @@ impl kcl_lib::EngineManager for EngineConnection { Arc::new(RwLock::new(IndexMap::new())) } + fn stats(&self) -> &EngineStats { + &self.stats + } + fn artifact_commands(&self) -> Arc>> { Arc::new(RwLock::new(Vec::new())) } @@ -385,26 +391,8 @@ impl kcl_lib::EngineManager for EngineConnection { original } - async fn default_planes( - &self, - id_generator: &mut IdGenerator, - source_range: kcl_lib::SourceRange, - ) -> Result { - if NEED_PLANES { - { - let opt = self.default_planes.read().await.as_ref().cloned(); - if let Some(planes) = opt { - return Ok(planes); - } - } // drop the read lock - - let new_planes = self.new_default_planes(id_generator, source_range).await?; - *self.default_planes.write().await = Some(new_planes.clone()); - - Ok(new_planes) - } else { - Ok(DefaultPlanes::default()) - } + fn get_default_planes(&self) -> Arc>> { + self.default_planes.clone() } async fn clear_scene_post_hook( diff --git a/rust/kcl-to-core/src/lib.rs b/rust/kcl-to-core/src/lib.rs index 002ef151b..12d4e89a1 100644 --- a/rust/kcl-to-core/src/lib.rs +++ b/rust/kcl-to-core/src/lib.rs @@ -17,7 +17,7 @@ pub async fn kcl_to_engine_core(code: &str) -> Result { let ctx = ExecutorContext::new_forwarded_mock(Arc::new(Box::new( crate::conn_mock_core::EngineConnection::new(ref_result).await?, ))); - ctx.run(&program, &mut ExecState::new(&ctx.settings)).await?; + ctx.run(&program, &mut ExecState::new(&ctx)).await?; let result = result.read().await.clone(); Ok(result) diff --git a/rust/kcl-wasm-lib/Cargo.toml b/rust/kcl-wasm-lib/Cargo.toml index 2f0d31331..99251d06f 100644 --- a/rust/kcl-wasm-lib/Cargo.toml +++ b/rust/kcl-wasm-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "kcl-wasm-lib" -version = "0.1.49" +version = "0.1.50" edition = "2021" repository = "https://github.com/KittyCAD/modeling-app" rust-version = "1.83" @@ -16,7 +16,8 @@ console_error_panic_hook = "0.1.7" data-encoding = "2.6.0" futures = "0.3.31" # Enable the feature in a transitive dependency. -getrandom = { version = "0.2", features = ["js"] } +getrandom_2 = { package = "getrandom", version = "0.2", features = ["js"] } +getrandom_3 = { package = "getrandom", version = "0.3", features = ["wasm_js"] } gloo-utils = "0.2.0" js-sys = "0.3.72" kcl-lib = { path = "../kcl-lib" } diff --git a/rust/kcl-wasm-lib/src/context.rs b/rust/kcl-wasm-lib/src/context.rs new file mode 100644 index 000000000..9faf16aa2 --- /dev/null +++ b/rust/kcl-wasm-lib/src/context.rs @@ -0,0 +1,109 @@ +//! The wasm engine interface. + +use std::sync::Arc; + +use gloo_utils::format::JsValueSerdeExt; +use kcl_lib::{wasm_engine::FileManager, EngineManager, Program}; +use wasm_bindgen::prelude::*; + +#[wasm_bindgen] +pub struct Context { + engine: Arc>, + fs: Arc, + mock_engine: Arc>, +} + +#[wasm_bindgen] +impl Context { + #[wasm_bindgen(constructor)] + pub async fn new( + engine_manager: kcl_lib::wasm_engine::EngineCommandManager, + fs_manager: kcl_lib::wasm_engine::FileSystemManager, + ) -> Result { + console_error_panic_hook::set_once(); + + Ok(Self { + engine: Arc::new(Box::new( + kcl_lib::wasm_engine::EngineConnection::new(engine_manager) + .await + .map_err(|e| format!("{:?}", e))?, + )), + fs: Arc::new(FileManager::new(fs_manager)), + mock_engine: Arc::new(Box::new( + kcl_lib::mock_engine::EngineConnection::new() + .await + .map_err(|e| format!("{:?}", e))?, + )), + }) + } + + fn create_executor_ctx( + &self, + settings: &str, + path: Option, + is_mock: bool, + ) -> Result { + let config: kcl_lib::Configuration = serde_json::from_str(settings).map_err(|e| e.to_string())?; + let mut settings: kcl_lib::ExecutorSettings = config.into(); + if let Some(path) = path { + settings.with_current_file(std::path::PathBuf::from(path)); + } + + if is_mock { + return Ok(kcl_lib::ExecutorContext::new_mock( + self.mock_engine.clone(), + self.fs.clone(), + settings.into(), + )); + } + + Ok(kcl_lib::ExecutorContext::new( + self.engine.clone(), + self.fs.clone(), + settings, + )) + } + + /// Execute a program. + #[wasm_bindgen] + pub async fn execute( + &self, + program_ast_json: &str, + path: Option, + settings: &str, + ) -> Result { + console_error_panic_hook::set_once(); + + let program: Program = serde_json::from_str(program_ast_json).map_err(|e| e.to_string())?; + + let ctx = self.create_executor_ctx(settings, path, false)?; + match ctx.run_with_caching(program).await { + // The serde-wasm-bindgen does not work here because of weird HashMap issues. + // DO NOT USE serde_wasm_bindgen::to_value it will break the frontend. + Ok(outcome) => JsValue::from_serde(&outcome).map_err(|e| e.to_string()), + Err(err) => Err(serde_json::to_string(&err).map_err(|serde_err| serde_err.to_string())?), + } + } + + /// Execute a program in mock mode. + #[wasm_bindgen(js_name = executeMock)] + pub async fn execute_mock( + &self, + program_ast_json: &str, + path: Option, + settings: &str, + use_prev_memory: bool, + ) -> Result { + console_error_panic_hook::set_once(); + + let program: Program = serde_json::from_str(program_ast_json).map_err(|e| e.to_string())?; + + let ctx = self.create_executor_ctx(settings, path, true)?; + match ctx.run_mock(program, use_prev_memory).await { + // The serde-wasm-bindgen does not work here because of weird HashMap issues. + // DO NOT USE serde_wasm_bindgen::to_value it will break the frontend. + Ok(outcome) => JsValue::from_serde(&outcome).map_err(|e| e.to_string()), + Err(err) => Err(serde_json::to_string(&err).map_err(|serde_err| serde_err.to_string())?), + } + } +} diff --git a/rust/kcl-wasm-lib/src/lib.rs b/rust/kcl-wasm-lib/src/lib.rs index ca3c34b8e..75f54d40d 100644 --- a/rust/kcl-wasm-lib/src/lib.rs +++ b/rust/kcl-wasm-lib/src/lib.rs @@ -1,7 +1,15 @@ //! Wasm bindings for `kcl`. +#[cfg(target_arch = "wasm32")] +mod context; +#[cfg(target_arch = "wasm32")] +mod lsp; #[cfg(target_arch = "wasm32")] mod wasm; +#[cfg(target_arch = "wasm32")] +pub use context::*; +#[cfg(target_arch = "wasm32")] +pub use lsp::*; #[cfg(target_arch = "wasm32")] pub use wasm::*; diff --git a/rust/kcl-wasm-lib/src/lsp.rs b/rust/kcl-wasm-lib/src/lsp.rs new file mode 100644 index 000000000..1a5359c3d --- /dev/null +++ b/rust/kcl-wasm-lib/src/lsp.rs @@ -0,0 +1,147 @@ +//! Wasm interface for our LSP servers. + +use futures::stream::TryStreamExt; +use tower_lsp::{LspService, Server}; +use wasm_bindgen::prelude::*; + +#[wasm_bindgen] +pub struct LspServerConfig { + into_server: js_sys::AsyncIterator, + from_server: web_sys::WritableStream, + fs: kcl_lib::wasm_engine::FileSystemManager, +} + +#[wasm_bindgen] +impl LspServerConfig { + #[wasm_bindgen(constructor)] + pub fn new( + into_server: js_sys::AsyncIterator, + from_server: web_sys::WritableStream, + fs: kcl_lib::wasm_engine::FileSystemManager, + ) -> Self { + Self { + into_server, + from_server, + fs, + } + } +} + +/// Run the `kcl` lsp server. +// +// NOTE: we don't use web_sys::ReadableStream for input here because on the +// browser side we need to use a ReadableByteStreamController to construct it +// and so far only Chromium-based browsers support that functionality. + +// NOTE: input needs to be an AsyncIterator specifically +#[wasm_bindgen] +pub async fn lsp_run_kcl(config: LspServerConfig, token: String, baseurl: String) -> Result<(), JsValue> { + console_error_panic_hook::set_once(); + + let LspServerConfig { + into_server, + from_server, + fs, + } = config; + + let executor_ctx = None; + + let mut zoo_client = kittycad::Client::new(token); + zoo_client.set_base_url(baseurl.as_str()); + + // Check if we can send telemetry for this user. + let can_send_telemetry = match zoo_client.users().get_privacy_settings().await { + Ok(privacy_settings) => privacy_settings.can_train_on_data, + Err(err) => { + // In the case of dev we don't always have a sub set, but prod we should. + if err + .to_string() + .contains("The modeling app subscription type is missing.") + { + true + } else { + web_sys::console::warn_1(&format!("Failed to get privacy settings: {err:?}").into()); + false + } + } + }; + + let (service, socket) = LspService::build(|client| { + kcl_lib::KclLspBackend::new_wasm(client, executor_ctx, fs, zoo_client, can_send_telemetry).unwrap() + }) + .custom_method("kcl/updateUnits", kcl_lib::KclLspBackend::update_units) + .custom_method("kcl/updateCanExecute", kcl_lib::KclLspBackend::update_can_execute) + .finish(); + + let input = wasm_bindgen_futures::stream::JsStream::from(into_server); + let input = input + .map_ok(|value| { + value + .dyn_into::() + .expect("could not cast stream item to Uint8Array") + .to_vec() + }) + .map_err(|_err| std::io::Error::from(std::io::ErrorKind::Other)) + .into_async_read(); + + let output = wasm_bindgen::JsCast::unchecked_into::(from_server); + let output = wasm_streams::WritableStream::from_raw(output); + let output = output.try_into_async_write().map_err(|err| err.0)?; + + Server::new(input, output, socket).serve(service).await; + + Ok(()) +} + +/// Run the `copilot` lsp server. +// +// NOTE: we don't use web_sys::ReadableStream for input here because on the +// browser side we need to use a ReadableByteStreamController to construct it +// and so far only Chromium-based browsers support that functionality. + +// NOTE: input needs to be an AsyncIterator specifically +#[wasm_bindgen] +pub async fn lsp_run_copilot(config: LspServerConfig, token: String, baseurl: String) -> Result<(), JsValue> { + console_error_panic_hook::set_once(); + + let LspServerConfig { + into_server, + from_server, + fs, + } = config; + + let mut zoo_client = kittycad::Client::new(token); + zoo_client.set_base_url(baseurl.as_str()); + + let dev_mode = baseurl == "https://api.dev.zoo.dev"; + + let (service, socket) = + LspService::build(|client| kcl_lib::CopilotLspBackend::new_wasm(client, fs, zoo_client, dev_mode)) + .custom_method("copilot/setEditorInfo", kcl_lib::CopilotLspBackend::set_editor_info) + .custom_method( + "copilot/getCompletions", + kcl_lib::CopilotLspBackend::get_completions_cycling, + ) + .custom_method("copilot/notifyAccepted", kcl_lib::CopilotLspBackend::accept_completion) + .custom_method("copilot/notifyRejected", kcl_lib::CopilotLspBackend::reject_completions) + .finish(); + + let input = wasm_bindgen_futures::stream::JsStream::from(into_server); + let input = input + .map_ok(|value| { + value + .dyn_into::() + .expect("could not cast stream item to Uint8Array") + .to_vec() + }) + .map_err(|_err| std::io::Error::from(std::io::ErrorKind::Other)) + .into_async_read(); + + let output = wasm_bindgen::JsCast::unchecked_into::(from_server); + let output = wasm_streams::WritableStream::from_raw(output); + let output = output.try_into_async_write().map_err(|err| err.0)?; + + Server::new(input, output, socket).serve(service).await; + + Ok(()) +} diff --git a/rust/kcl-wasm-lib/src/wasm.rs b/rust/kcl-wasm-lib/src/wasm.rs index d89a37ae4..c39442542 100644 --- a/rust/kcl-wasm-lib/src/wasm.rs +++ b/rust/kcl-wasm-lib/src/wasm.rs @@ -1,93 +1,9 @@ //! Wasm bindings for `kcl`. -use std::sync::Arc; - -use futures::stream::TryStreamExt; use gloo_utils::format::JsValueSerdeExt; -use kcl_lib::{ - bust_cache, clear_mem_cache, exec::IdGenerator, pretty::NumericSuffix, CoreDump, EngineManager, ModuleId, Point2d, - Program, -}; -use tower_lsp::{LspService, Server}; +use kcl_lib::{pretty::NumericSuffix, CoreDump, Point2d, Program}; use wasm_bindgen::prelude::*; -// wasm_bindgen wrapper for clearing the scene and busting the cache. -#[wasm_bindgen] -pub async fn clear_scene_and_bust_cache( - engine_manager: kcl_lib::wasm_engine::EngineCommandManager, -) -> Result<(), String> { - console_error_panic_hook::set_once(); - - bust_cache().await; - clear_mem_cache().await; - - let engine = kcl_lib::wasm_engine::EngineConnection::new(engine_manager) - .await - .map_err(|e| format!("{:?}", e))?; - - let mut id_generator: IdGenerator = Default::default(); - engine - .clear_scene(&mut id_generator, Default::default()) - .await - .map_err(|e| e.to_string())?; - - Ok(()) -} - -// wasm_bindgen wrapper for execute -#[wasm_bindgen] -pub async fn execute_with_engine( - program_ast_json: &str, - path: Option, - settings: &str, - engine_manager: kcl_lib::wasm_engine::EngineCommandManager, - fs_manager: kcl_lib::wasm_engine::FileSystemManager, -) -> Result { - console_error_panic_hook::set_once(); - - let program: Program = serde_json::from_str(program_ast_json).map_err(|e| e.to_string())?; - let config: kcl_lib::Configuration = serde_json::from_str(settings).map_err(|e| e.to_string())?; - let mut settings: kcl_lib::ExecutorSettings = config.into(); - if let Some(path) = path { - settings.with_current_file(std::path::PathBuf::from(path)); - } - - let ctx = kcl_lib::ExecutorContext::new(engine_manager, fs_manager, settings.into()).await?; - match ctx.run_with_caching(program).await { - // The serde-wasm-bindgen does not work here because of weird HashMap issues. - // DO NOT USE serde_wasm_bindgen::to_value it will break the frontend. - Ok(outcome) => JsValue::from_serde(&outcome).map_err(|e| e.to_string()), - Err(err) => Err(serde_json::to_string(&err).map_err(|serde_err| serde_err.to_string())?), - } -} - -// wasm_bindgen wrapper for mock execute -#[wasm_bindgen] -pub async fn execute_mock( - program_ast_json: &str, - path: Option, - settings: &str, - use_prev_memory: bool, - fs_manager: kcl_lib::wasm_engine::FileSystemManager, -) -> Result { - console_error_panic_hook::set_once(); - - let program: Program = serde_json::from_str(program_ast_json).map_err(|e| e.to_string())?; - let config: kcl_lib::Configuration = serde_json::from_str(settings).map_err(|e| e.to_string())?; - let mut settings: kcl_lib::ExecutorSettings = config.into(); - if let Some(path) = path { - settings.with_current_file(std::path::PathBuf::from(path)); - } - - let ctx = kcl_lib::ExecutorContext::new_mock(fs_manager, settings.into()).await?; - match ctx.run_mock(program, use_prev_memory).await { - // The serde-wasm-bindgen does not work here because of weird HashMap issues. - // DO NOT USE serde_wasm_bindgen::to_value it will break the frontend. - Ok(outcome) => JsValue::from_serde(&outcome).map_err(|e| e.to_string()), - Err(err) => Err(serde_json::to_string(&err).map_err(|serde_err| serde_err.to_string())?), - } -} - // wasm_bindgen wrapper for execute #[wasm_bindgen] pub async fn kcl_lint(program_ast_json: &str) -> Result { @@ -102,59 +18,6 @@ pub async fn kcl_lint(program_ast_json: &str) -> Result { Ok(JsValue::from_serde(&findings).map_err(|e| e.to_string())?) } -// wasm_bindgen wrapper for creating default planes -#[wasm_bindgen] -pub async fn make_default_planes( - engine_manager: kcl_lib::wasm_engine::EngineCommandManager, -) -> Result { - console_error_panic_hook::set_once(); - - let engine = kcl_lib::wasm_engine::EngineConnection::new(engine_manager) - .await - .map_err(|e| format!("{:?}", e))?; - let default_planes = engine - .new_default_planes(&mut kcl_lib::exec::IdGenerator::default(), Default::default()) - .await - .map_err(String::from)?; - - JsValue::from_serde(&default_planes).map_err(|e| e.to_string()) -} - -#[wasm_bindgen] -pub async fn modify_ast_for_sketch_wasm( - manager: kcl_lib::wasm_engine::EngineCommandManager, - program_ast_json: &str, - sketch_name: &str, - plane_type: &str, - sketch_id: &str, -) -> Result { - console_error_panic_hook::set_once(); - - let mut program: Program = serde_json::from_str(program_ast_json).map_err(|e| e.to_string())?; - - let plane: kcl_lib::exec::PlaneType = serde_json::from_str(plane_type).map_err(|e| e.to_string())?; - - let engine: Arc> = Arc::new(Box::new( - kcl_lib::wasm_engine::EngineConnection::new(manager) - .await - .map_err(|e| format!("{:?}", e))?, - )); - - let module_id = ModuleId::default(); - let _ = kcl_lib::modify_ast_for_sketch( - &engine, - &mut program, - module_id, - sketch_name, - plane, - uuid::Uuid::parse_str(sketch_id).map_err(|e| e.to_string())?, - ) - .await - .map_err(String::from)?; - - JsValue::from_serde(&program).map_err(|e| e.to_string()) -} - #[wasm_bindgen] pub fn deserialize_files(data: &[u8]) -> Result { console_error_panic_hook::set_once(); @@ -202,163 +65,6 @@ pub fn format_number(value: f64, suffix_json: &str) -> Result { Ok(kcl_lib::pretty::format_number(value, suffix)) } -#[wasm_bindgen] -pub struct ServerConfig { - into_server: js_sys::AsyncIterator, - from_server: web_sys::WritableStream, - fs: kcl_lib::wasm_engine::FileSystemManager, -} - -#[wasm_bindgen] -impl ServerConfig { - #[wasm_bindgen(constructor)] - pub fn new( - into_server: js_sys::AsyncIterator, - from_server: web_sys::WritableStream, - fs: kcl_lib::wasm_engine::FileSystemManager, - ) -> Self { - Self { - into_server, - from_server, - fs, - } - } -} - -/// Run the `kcl` lsp server. -// -// NOTE: we don't use web_sys::ReadableStream for input here because on the -// browser side we need to use a ReadableByteStreamController to construct it -// and so far only Chromium-based browsers support that functionality. - -// NOTE: input needs to be an AsyncIterator specifically -#[wasm_bindgen] -pub async fn kcl_lsp_run( - config: ServerConfig, - engine_manager: Option, - settings: Option, - token: String, - baseurl: String, -) -> Result<(), JsValue> { - console_error_panic_hook::set_once(); - - let ServerConfig { - into_server, - from_server, - fs, - } = config; - - let executor_ctx = if let Some(engine_manager) = engine_manager { - let settings: kcl_lib::Configuration = if let Some(settings) = settings { - serde_json::from_str(&settings).map_err(|e| e.to_string())? - } else { - Default::default() - }; - Some(kcl_lib::ExecutorContext::new(engine_manager, fs.clone(), settings.into()).await?) - } else { - None - }; - - let mut zoo_client = kittycad::Client::new(token); - zoo_client.set_base_url(baseurl.as_str()); - - // Check if we can send telemetry for this user. - let can_send_telemetry = match zoo_client.users().get_privacy_settings().await { - Ok(privacy_settings) => privacy_settings.can_train_on_data, - Err(err) => { - // In the case of dev we don't always have a sub set, but prod we should. - if err - .to_string() - .contains("The modeling app subscription type is missing.") - { - true - } else { - web_sys::console::warn_1(&format!("Failed to get privacy settings: {err:?}").into()); - false - } - } - }; - - let (service, socket) = LspService::build(|client| { - kcl_lib::KclLspBackend::new_wasm(client, executor_ctx, fs, zoo_client, can_send_telemetry).unwrap() - }) - .custom_method("kcl/updateUnits", kcl_lib::KclLspBackend::update_units) - .custom_method("kcl/updateCanExecute", kcl_lib::KclLspBackend::update_can_execute) - .finish(); - - let input = wasm_bindgen_futures::stream::JsStream::from(into_server); - let input = input - .map_ok(|value| { - value - .dyn_into::() - .expect("could not cast stream item to Uint8Array") - .to_vec() - }) - .map_err(|_err| std::io::Error::from(std::io::ErrorKind::Other)) - .into_async_read(); - - let output = wasm_bindgen::JsCast::unchecked_into::(from_server); - let output = wasm_streams::WritableStream::from_raw(output); - let output = output.try_into_async_write().map_err(|err| err.0)?; - - Server::new(input, output, socket).serve(service).await; - - Ok(()) -} - -/// Run the `copilot` lsp server. -// -// NOTE: we don't use web_sys::ReadableStream for input here because on the -// browser side we need to use a ReadableByteStreamController to construct it -// and so far only Chromium-based browsers support that functionality. - -// NOTE: input needs to be an AsyncIterator specifically -#[wasm_bindgen] -pub async fn copilot_lsp_run(config: ServerConfig, token: String, baseurl: String) -> Result<(), JsValue> { - console_error_panic_hook::set_once(); - - let ServerConfig { - into_server, - from_server, - fs, - } = config; - - let mut zoo_client = kittycad::Client::new(token); - zoo_client.set_base_url(baseurl.as_str()); - - let dev_mode = baseurl == "https://api.dev.zoo.dev"; - - let (service, socket) = - LspService::build(|client| kcl_lib::CopilotLspBackend::new_wasm(client, fs, zoo_client, dev_mode)) - .custom_method("copilot/setEditorInfo", kcl_lib::CopilotLspBackend::set_editor_info) - .custom_method( - "copilot/getCompletions", - kcl_lib::CopilotLspBackend::get_completions_cycling, - ) - .custom_method("copilot/notifyAccepted", kcl_lib::CopilotLspBackend::accept_completion) - .custom_method("copilot/notifyRejected", kcl_lib::CopilotLspBackend::reject_completions) - .finish(); - - let input = wasm_bindgen_futures::stream::JsStream::from(into_server); - let input = input - .map_ok(|value| { - value - .dyn_into::() - .expect("could not cast stream item to Uint8Array") - .to_vec() - }) - .map_err(|_err| std::io::Error::from(std::io::ErrorKind::Other)) - .into_async_read(); - - let output = wasm_bindgen::JsCast::unchecked_into::(from_server); - let output = wasm_streams::WritableStream::from_raw(output); - let output = output.try_into_async_write().map_err(|err| err.0)?; - - Server::new(input, output, socket).serve(service).await; - - Ok(()) -} - #[wasm_bindgen] pub fn is_points_ccw(points: &[f64]) -> i32 { console_error_panic_hook::set_once(); diff --git a/scripts/build-wasm.ps1 b/scripts/build-wasm.ps1 new file mode 100644 index 000000000..436c4433d --- /dev/null +++ b/scripts/build-wasm.ps1 @@ -0,0 +1,18 @@ +# Stop the script when a cmdlet or a native command fails +# from https://www.meziantou.net/stop-the-script-when-an-error-occurs-in-powershell.htm +$ErrorActionPreference = 'Stop' +$PSNativeCommandUseErrorActionPreference = $true + +rm -Recurse -Force rust/kcl-wasm-lib/pkg +mkdir -p rust/kcl-wasm-lib/pkg +rm -Recurse -Force rust/kcl-lib/bindings + +cd rust +$env:RUSTFLAGS='--cfg getrandom_backend="wasm_js"' +wasm-pack build kcl-wasm-lib --release --target web --out-dir pkg +$env:RUSTFLAGS='' +cargo test -p kcl-lib export_bindings +cd .. + +copy rust\kcl-wasm-lib\pkg\kcl_wasm_lib_bg.wasm public +yarn fmt diff --git a/scripts/build-wasm.sh b/scripts/build-wasm.sh new file mode 100755 index 000000000..4e4fbcd9d --- /dev/null +++ b/scripts/build-wasm.sh @@ -0,0 +1,16 @@ +#!/bin/bash +set -euo pipefail + +rm -rf rust/kcl-wasm-lib/pkg +mkdir -p rust/kcl-wasm-lib/pkg +rm -rf rust/kcl-lib/bindings + +cd rust +export RUSTFLAGS='--cfg getrandom_backend="wasm_js"' +wasm-pack build kcl-wasm-lib --release --target web --out-dir pkg +export RUSTFLAGS='' +cargo test -p kcl-lib export_bindings +cd .. + +cp rust/kcl-wasm-lib/pkg/kcl_wasm_lib_bg.wasm public +yarn fmt diff --git a/scripts/copy-wasm.ps1 b/scripts/copy-wasm.ps1 deleted file mode 100644 index fff188d94..000000000 --- a/scripts/copy-wasm.ps1 +++ /dev/null @@ -1 +0,0 @@ -copy rust\kcl-wasm-lib\pkg\kcl_wasm_lib_bg.wasm public diff --git a/scripts/get-latest-wasm-bundle.sh b/scripts/get-latest-wasm-bundle.sh old mode 100644 new mode 100755 diff --git a/src/App.tsx b/src/App.tsx index 8c2795579..19e3b5e92 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -29,6 +29,7 @@ import { useEngineCommands } from 'components/EngineCommands' import { commandBarActor } from 'machines/commandBarMachine' import { useToken } from 'machines/appMachine' import { useSettings } from 'machines/appMachine' +import { rustContext } from 'lib/singletons' maybeWriteToDisk() .then(() => {}) .catch(() => {}) @@ -73,7 +74,13 @@ export function App() { const token = useToken() const coreDumpManager = useMemo( - () => new CoreDumpManager(engineCommandManager, codeManager, token), + () => + new CoreDumpManager( + engineCommandManager, + codeManager, + rustContext, + token + ), [] ) diff --git a/src/Router.tsx b/src/Router.tsx index 240d06395..b13e97301 100644 --- a/src/Router.tsx +++ b/src/Router.tsx @@ -40,6 +40,7 @@ import { RouteProvider } from 'components/RouteProvider' import { ProjectsContextProvider } from 'components/ProjectsContextProvider' import { useToken } from 'machines/appMachine' import { OpenInDesktopAppHandler } from 'components/OpenInDesktopAppHandler' +import { rustContext } from 'lib/singletons' const createRouter = isDesktop() ? createHashRouter : createBrowserRouter @@ -184,7 +185,13 @@ export const Router = () => { function CoreDump() { const token = useToken() const coreDumpManager = useMemo( - () => new CoreDumpManager(engineCommandManager, codeManager, token), + () => + new CoreDumpManager( + engineCommandManager, + codeManager, + rustContext, + token + ), [] ) useHotkeyWrapper(['mod + shift + .'], () => { diff --git a/src/Toolbar.tsx b/src/Toolbar.tsx index a6421e67c..fc8c1dc0d 100644 --- a/src/Toolbar.tsx +++ b/src/Toolbar.tsx @@ -168,7 +168,7 @@ export function Toolbar({ return (
    { - this.doZoom(event.deltaY) + this.doZoom(deltaY) }) } else { // This case will get handled when we add pan and rotate using Apple trackpad. @@ -526,7 +529,7 @@ export class CameraControls { this.handleStart() if (interaction === 'zoom') { - this.pendingZoom = 1 + (event.deltaY / window.devicePixelRatio) * 0.001 + this.pendingZoom = 1 + (deltaY / window.devicePixelRatio) * 0.001 } else { // This case will get handled when we add pan and rotate using Apple trackpad. console.error( diff --git a/src/clientSideScene/ClientSideSceneComp.tsx b/src/clientSideScene/ClientSideSceneComp.tsx index 23c16207c..3992eed6a 100644 --- a/src/clientSideScene/ClientSideSceneComp.tsx +++ b/src/clientSideScene/ClientSideSceneComp.tsx @@ -12,6 +12,7 @@ import { editorManager, sceneEntitiesManager, engineCommandManager, + rustContext, } from 'lib/singletons' import { EXTRA_SEGMENT_HANDLE, @@ -38,7 +39,7 @@ import { getConstraintInfo, getConstraintInfoKw } from 'lang/std/sketch' import { Dialog, Popover, Transition } from '@headlessui/react' import toast from 'react-hot-toast' import { InstanceProps, create } from 'react-modal-promise' -import { executeAst } from 'lang/langHelpers' +import { executeAstMock } from 'lang/langHelpers' import { deleteSegmentFromPipeExpression, removeSingleConstraintInfo, @@ -146,7 +147,8 @@ export const ClientSideScene = ({ state.matches({ Sketch: 'Tangential arc to' }) || state.matches({ Sketch: 'Rectangle tool' }) || state.matches({ Sketch: 'Circle tool' }) || - state.matches({ Sketch: 'Circle three point tool' }) + state.matches({ Sketch: 'Circle three point tool' }) || + state.matches({ Sketch: 'Arc three point tool' }) ) { cursor = 'crosshair' } else { @@ -435,11 +437,10 @@ export async function deleteSegment({ if (err(pResult) || !resultIsOk(pResult)) return Promise.reject(pResult) modifiedAst = pResult.program - const testExecute = await executeAst({ + const testExecute = await executeAstMock({ ast: modifiedAst, - engineCommandManager: engineCommandManager, - isMock: true, usePrevMemory: false, + rustContext: rustContext, }) if (testExecute.errors.length) { toast.error('Segment tag used outside of current Sketch. Could not delete.') @@ -488,14 +489,19 @@ const SegmentMenu = ({ verticalPosition === 'top' ? 'bottom-full' : 'top-full' } z-10 w-36 flex flex-col gap-1 divide-y divide-chalkboard-20 dark:divide-chalkboard-70 align-stretch px-0 py-1 bg-chalkboard-10 dark:bg-chalkboard-100 rounded-sm shadow-lg border border-solid border-chalkboard-20/50 dark:border-chalkboard-80/50`} > - + {stdLibFnName !== 'arcTo' && ( + + )}